Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp3543921yba; Tue, 7 May 2019 03:04:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqzPdJ5B0NL6970DnIuo4c8BQ48Q1DCfWXExxp42SelHLqEbtUA76SugENY75/5ELxbSNDpw X-Received: by 2002:a17:902:7294:: with SMTP id d20mr32681690pll.276.1557223467098; Tue, 07 May 2019 03:04:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557223467; cv=none; d=google.com; s=arc-20160816; b=M0cqlK0vMiD6V+I0dcGcsyaUh562UbODsAwRXxL7hxcamCHeS4pBAZFq0iocDpsqlp n/4SiZhdC8gJjs5591lwKsz34qE3HyYQ3WTslyc6GkIUP9wYPHgg+onJ5Et39hE3ltDh tAjkeUhFdWhJi4vei933u5lXO2LCIuHqR2N5GKPxLesr6NzQxa/vKun+Xq+dePY6d+4Z fiOyIOfUktJ5zng91fwsxj1gX41sDigFScCbwEdh9AnWPa/rvuqS4I7dqFKWJWyQfapH 4NzvpOKtZuGzp+QrjcDIYQQA+H8GsWp8dSUqnvm+B+bmmJ61NkewTRz2zzmU1AHdAK4T 50Lg== 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 :nodisclaimer:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=HqkgVq3vWRydxghCN0d3OD5//vjDyQ1bLF30wRzea8A=; b=eePVvlUPyIyAIUwv9yvoSIN8TA7dO2y0toVBKuDNOefdOSTTEvGWuhSTVTHS1ZVPfj yU1Ab6GLqkFFmjjQzZDF/TE9J5LjzAErKDKBw0w5ssG4HlqiD4KKKs2T1Ic8+ti0XSaD J81X6hSXGCOBJknz5yMEuDmbU6uwyYFs9g+dGg2cevkhj/V1rgOQ+Oe/uZ56uV9xb/nt 7U19odQM+F6tpjiF71AqDVxtrii0fQTsFM7nrjopiuWaz6/QEzBaT4iIyk4vtRNmrn9j VG+9q+aXK8XA/6BoYccfiW5wgZr2RizXdt/hIei+Z9k1sD0JVgJH+Y41VWJhWOHYJM7B eumQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector1-arm-com header.b=osCOBIxm; 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 i3si17957611plt.237.2019.05.07.03.04.09; Tue, 07 May 2019 03:04:27 -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=@armh.onmicrosoft.com header.s=selector1-arm-com header.b=osCOBIxm; 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 S1726520AbfEGKBP (ORCPT + 99 others); Tue, 7 May 2019 06:01:15 -0400 Received: from mail-eopbgr10047.outbound.protection.outlook.com ([40.107.1.47]:29829 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726063AbfEGKBP (ORCPT ); Tue, 7 May 2019 06:01:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HqkgVq3vWRydxghCN0d3OD5//vjDyQ1bLF30wRzea8A=; b=osCOBIxmwcgz/GWjI8RkYs3Ph64RP2MdC0xEQCtmiM149Jf4MggFCQkoQLJSvFH1g7GNv6Gx39MIbCuTadBB6zeQT6E3c/rus5p3pmgCp4TQHseRWrNPEvjYKQYmx3fisG09BrK9fYpgWCuM1403Ws8l+UQkudaH3R1naee4SQk= Received: from VE1PR08MB5006.eurprd08.prod.outlook.com (10.255.159.31) by VE1PR08MB5183.eurprd08.prod.outlook.com (20.179.31.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.15; Tue, 7 May 2019 10:01:07 +0000 Received: from VE1PR08MB5006.eurprd08.prod.outlook.com ([fe80::6841:2153:b91f:759]) by VE1PR08MB5006.eurprd08.prod.outlook.com ([fe80::6841:2153:b91f:759%5]) with mapi id 15.20.1856.012; Tue, 7 May 2019 10:01:07 +0000 From: "james qian wang (Arm Technology China)" To: Liviu Dudau , "airlied@linux.ie" , Brian Starkey , "maarten.lankhorst@linux.intel.com" , "sean@poorly.run" CC: "Jonathan Chai (Arm Technology China)" , "Julien Yin (Arm Technology China)" , "thomas Sun (Arm Technology China)" , "Lowry Li (Arm Technology China)" , Ayan Halder , "Tiannan Zhu (Arm Technology China)" , "Yiqi Kang (Arm Technology China)" , nd , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "james qian wang (Arm Technology China)" , Liviu Dudau Subject: [PATCH v2] drm/komeda: Mark the local functions as static Thread-Topic: [PATCH v2] drm/komeda: Mark the local functions as static Thread-Index: AQHVBLvKScW4YmYc+UGQZe2ZtbUFxA== Date: Tue, 7 May 2019 10:01:07 +0000 Message-ID: <20190507100040.16058-1-james.qian.wang@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [113.29.88.7] x-clientproxiedby: HK2PR03CA0057.apcprd03.prod.outlook.com (2603:1096:202:17::27) To VE1PR08MB5006.eurprd08.prod.outlook.com (2603:10a6:803:113::31) authentication-results: spf=none (sender IP is ) smtp.mailfrom=james.qian.wang@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4c4b0428-7027-48f1-7d8a-08d6d2d2ec92 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:VE1PR08MB5183; x-ms-traffictypediagnostic: VE1PR08MB5183: x-ms-exchange-purlcount: 1 nodisclaimer: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1417; x-forefront-prvs: 0030839EEE x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(39860400002)(396003)(376002)(346002)(136003)(199004)(189003)(54906003)(55236004)(305945005)(1076003)(66066001)(6116002)(99286004)(53936002)(6506007)(66476007)(66556008)(64756008)(66446008)(102836004)(3846002)(386003)(6512007)(186003)(73956011)(256004)(4326008)(14444005)(2906002)(66946007)(26005)(2501003)(25786009)(68736007)(6486002)(110136005)(8936002)(8676002)(71200400001)(2616005)(71190400001)(476003)(5660300002)(81166006)(50226002)(81156014)(6306002)(7736002)(86362001)(52116002)(478600001)(2201001)(966005)(486006)(103116003)(36756003)(316002)(14454004)(6436002);DIR:OUT;SFP:1101;SCL:1;SRVR:VE1PR08MB5183;H:VE1PR08MB5006.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: PXyooe+J2mljtH6req91VJ1xpRqhVgY4QZbguIZMw8sbFG+sei/JQ8zze2JekkIQMAGVLsX/ni9xOKEavLpSWjWeMEc1AqE2DaenAnagt0UeJO5lvVes1H96u2EdMGr/Oj3scHQ4VFPzO8uPcme5DKpz4o6beizzBgXapCs+pu9LI5si8sebV4tLOHDFv+E0YeM9yB0JDyV1jQ+LvjLCdGzQ1ijQzesxOUny1MSTKlOAsf43ipk6AzqaAb1uClh+tbQ2nfB7SccTHargPyebGR/zmzIn6IKSM/Q9TqSXg3FOAizForD7fTipTLbQjcdl3JxO2AdPAM6z8gBuvfLaaPt1uJE3jv1iVPGqBz4pE+CwgNeb2jfmM9FLPJ0Q4oUOoUKbAIijNHtSGyQL5T1QIc50z18yfON5SOlQisLWQPs= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4c4b0428-7027-48f1-7d8a-08d6d2d2ec92 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2019 10:01:07.6474 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5183 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Rml4IHRoZSBrYnVpbGQgdGVzdCByZWJvdCByZXBvcnRlZCB3YXJuaW5nczoNCi0gc3ltYm9sIHdh cyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0aWM/DQotIG1pc3NpbmcgYnJhY2VzIGFy b3VuZCBpbml0aWFsaXplcg0KDQpEZXBlbmRzIG9uOg0KLSBodHRwczovL3BhdGNod29yay5mcmVl ZGVza3RvcC5vcmcvc2VyaWVzLzU4OTc2Lw0KDQpWMjogVXBkYXRlIFNpZ25lZC1vZmYtYnkgbmFt ZSB0byBtYWtlIGl0IHNhbWUgd2l0aCBhdXRob3IgZW50aXJlbHkuDQoNClJlcG9ydGVkLWJ5OiBr YnVpbGQgdGVzdCByb2JvdCA8bGtwQGludGVsLmNvbT4NClNpZ25lZC1vZmYtYnk6IGphbWVzIHFp YW4gd2FuZyAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxqYW1lcy5xaWFuLndhbmdAYXJtLmNvbT4N ClNpZ25lZC1vZmYtYnk6IExpdml1IER1ZGF1IDxsaXZpdS5kdWRhdUBhcm0uY29tPg0KLS0tDQog Li4uL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2Q3MS9kNzFfY29tcG9uZW50LmMgICAgfCAg OSArKysrKy0tLS0NCiBkcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9j cnRjLmMgICAgICB8ICA0ICsrLS0NCiBkcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRh L2tvbWVkYV9kZXYuYyAgICAgICB8ICA0ICsrKy0NCiBkcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3Bs YXkva29tZWRhL2tvbWVkYV9kcnYuYyAgICAgICB8ICAyICstDQogZHJpdmVycy9ncHUvZHJtL2Fy bS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfcGlwZWxpbmUuYyAgfCAgMiArLQ0KIC4uLi9kcm0vYXJt L2Rpc3BsYXkva29tZWRhL2tvbWVkYV9waXBlbGluZV9zdGF0ZS5jICAgIHwgMTEgKysrKysrLS0t LS0NCiBkcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9wbGFuZS5jICAg ICB8IDEwICsrKysrKy0tLS0NCiA3IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDE4 IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5 L2tvbWVkYS9kNzEvZDcxX2NvbXBvbmVudC5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5 L2tvbWVkYS9kNzEvZDcxX2NvbXBvbmVudC5jDQppbmRleCBjNTZjZmMyZGUxNDcuLjAzMWU1ZjMw NWEzYyAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEvZDcx L2Q3MV9jb21wb25lbnQuYw0KKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVk YS9kNzEvZDcxX2NvbXBvbmVudC5jDQpAQCAtMzkxLDcgKzM5MSw3IEBAIHN0YXRpYyB2b2lkIGQ3 MV9jb21waXpfZHVtcChzdHJ1Y3Qga29tZWRhX2NvbXBvbmVudCAqYywgc3RydWN0IHNlcV9maWxl ICpzZikNCiAJc2VxX3ByaW50ZihzZiwgIkNVX1VTRVJfSElHSDpcdFx0MHglWFxuIiwgdlsxXSk7 DQogfQ0KIA0KLXN0cnVjdCBrb21lZGFfY29tcG9uZW50X2Z1bmNzIGQ3MV9jb21waXpfZnVuY3Mg PSB7DQorc3RhdGljIHN0cnVjdCBrb21lZGFfY29tcG9uZW50X2Z1bmNzIGQ3MV9jb21waXpfZnVu Y3MgPSB7DQogCS51cGRhdGUJCT0gZDcxX2NvbXBpel91cGRhdGUsDQogCS5kaXNhYmxlCT0gZDcx X2NvbXBvbmVudF9kaXNhYmxlLA0KIAkuZHVtcF9yZWdpc3Rlcgk9IGQ3MV9jb21waXpfZHVtcCwN CkBAIC00NjcsNyArNDY3LDcgQEAgc3RhdGljIHZvaWQgZDcxX2ltcHJvY19kdW1wKHN0cnVjdCBr b21lZGFfY29tcG9uZW50ICpjLCBzdHJ1Y3Qgc2VxX2ZpbGUgKnNmKQ0KIAkJc2VxX3ByaW50Zihz ZiwgIklQU19SR0JfWVVWX0NPRUZGJXU6XHQweCVYXG4iLCBpLCB2W2ldKTsNCiB9DQogDQotc3Ry dWN0IGtvbWVkYV9jb21wb25lbnRfZnVuY3MgZDcxX2ltcHJvY19mdW5jcyA9IHsNCitzdGF0aWMg c3RydWN0IGtvbWVkYV9jb21wb25lbnRfZnVuY3MgZDcxX2ltcHJvY19mdW5jcyA9IHsNCiAJLnVw ZGF0ZQkJPSBkNzFfaW1wcm9jX3VwZGF0ZSwNCiAJLmRpc2FibGUJPSBkNzFfY29tcG9uZW50X2Rp c2FibGUsDQogCS5kdW1wX3JlZ2lzdGVyCT0gZDcxX2ltcHJvY19kdW1wLA0KQEAgLTU0Myw3ICs1 NDMsOCBAQCBzdGF0aWMgdm9pZCBkNzFfdGltaW5nX2N0cmxyX3VwZGF0ZShzdHJ1Y3Qga29tZWRh X2NvbXBvbmVudCAqYywNCiAJbWFsaWRwX3dyaXRlMzIocmVnLCBCTEtfQ09OVFJPTCwgdmFsdWUp Ow0KIH0NCiANCi12b2lkIGQ3MV90aW1pbmdfY3RybHJfZHVtcChzdHJ1Y3Qga29tZWRhX2NvbXBv bmVudCAqYywgc3RydWN0IHNlcV9maWxlICpzZikNCitzdGF0aWMgdm9pZCBkNzFfdGltaW5nX2N0 cmxyX2R1bXAoc3RydWN0IGtvbWVkYV9jb21wb25lbnQgKmMsDQorCQkJCSAgc3RydWN0IHNlcV9m aWxlICpzZikNCiB7DQogCXUzMiB2WzhdLCBpOw0KIA0KQEAgLTU3OSw3ICs1ODAsNyBAQCB2b2lk IGQ3MV90aW1pbmdfY3RybHJfZHVtcChzdHJ1Y3Qga29tZWRhX2NvbXBvbmVudCAqYywgc3RydWN0 IHNlcV9maWxlICpzZikNCiAJc2VxX3ByaW50ZihzZiwgIkJTX1VTRVI6XHRcdDB4JVhcbiIsIHZb NF0pOw0KIH0NCiANCi1zdHJ1Y3Qga29tZWRhX2NvbXBvbmVudF9mdW5jcyBkNzFfdGltaW5nX2N0 cmxyX2Z1bmNzID0gew0KK3N0YXRpYyBzdHJ1Y3Qga29tZWRhX2NvbXBvbmVudF9mdW5jcyBkNzFf dGltaW5nX2N0cmxyX2Z1bmNzID0gew0KIAkudXBkYXRlCQk9IGQ3MV90aW1pbmdfY3RybHJfdXBk YXRlLA0KIAkuZGlzYWJsZQk9IGQ3MV90aW1pbmdfY3RybHJfZGlzYWJsZSwNCiAJLmR1bXBfcmVn aXN0ZXIJPSBkNzFfdGltaW5nX2N0cmxyX2R1bXAsDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2Fy bS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfY3J0Yy5jDQppbmRleCBkMzM1ZmVjMWI3MjcuLjYyZmFk NTlmNWE2YSAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEv a29tZWRhX2NydGMuYw0KKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9r b21lZGFfY3J0Yy5jDQpAQCAtNTIsNyArNTIsNyBAQCBrb21lZGFfY3J0Y19hdG9taWNfY2hlY2so c3RydWN0IGRybV9jcnRjICpjcnRjLA0KIAlyZXR1cm4gMDsNCiB9DQogDQotdTMyIGtvbWVkYV9j YWxjX21jbGsoc3RydWN0IGtvbWVkYV9jcnRjX3N0YXRlICprY3J0Y19zdCkNCitzdGF0aWMgdTMy IGtvbWVkYV9jYWxjX21jbGsoc3RydWN0IGtvbWVkYV9jcnRjX3N0YXRlICprY3J0Y19zdCkNCiB7 DQogCXVuc2lnbmVkIGxvbmcgbWNsayA9IGtjcnRjX3N0LT5iYXNlLmFkanVzdGVkX21vZGUuY2xv Y2sgKiAxMDAwOw0KIA0KQEAgLTM1MCw3ICszNTAsNyBAQCBzdGF0aWMgYm9vbCBrb21lZGFfY3J0 Y19tb2RlX2ZpeHVwKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywNCiAJcmV0dXJuIHRydWU7DQogfQ0K IA0KLXN0cnVjdCBkcm1fY3J0Y19oZWxwZXJfZnVuY3Mga29tZWRhX2NydGNfaGVscGVyX2Z1bmNz ID0gew0KK3N0YXRpYyBzdHJ1Y3QgZHJtX2NydGNfaGVscGVyX2Z1bmNzIGtvbWVkYV9jcnRjX2hl bHBlcl9mdW5jcyA9IHsNCiAJLmF0b21pY19jaGVjawk9IGtvbWVkYV9jcnRjX2F0b21pY19jaGVj aywNCiAJLmF0b21pY19mbHVzaAk9IGtvbWVkYV9jcnRjX2F0b21pY19mbHVzaCwNCiAJLmF0b21p Y19lbmFibGUJPSBrb21lZGFfY3J0Y19hdG9taWNfZW5hYmxlLA0KZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX2Rldi5jIGIvZHJpdmVycy9ncHUv ZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfZGV2LmMNCmluZGV4IDlkNmMzMWNjYTg3NS4u MjA3NWY0YWM3MDc4IDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tv bWVkYS9rb21lZGFfZGV2LmMNCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21l ZGEva29tZWRhX2Rldi5jDQpAQCAtNzMsOSArNzMsMTEgQEAgY29uZmlnX2lkX3Nob3coc3RydWN0 IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0ciwgY2hhciAqYnVmKQ0K IHsNCiAJc3RydWN0IGtvbWVkYV9kZXYgKm1kZXYgPSBkZXZfdG9fbWRldihkZXYpOw0KIAlzdHJ1 Y3Qga29tZWRhX3BpcGVsaW5lICpwaXBlID0gbWRldi0+cGlwZWxpbmVzWzBdOw0KLQl1bmlvbiBr b21lZGFfY29uZmlnX2lkIGNvbmZpZ19pZCA9IHswLH07DQorCXVuaW9uIGtvbWVkYV9jb25maWdf aWQgY29uZmlnX2lkOw0KIAlpbnQgaTsNCiANCisJY29uZmlnX2lkLnZhbHVlID0gMDsNCisNCiAJ Y29uZmlnX2lkLm1heF9saW5lX3N6ID0gcGlwZS0+bGF5ZXJzWzBdLT5oc2l6ZV9pbi5lbmQ7DQog CWNvbmZpZ19pZC5uX3BpcGVsaW5lcyA9IG1kZXYtPm5fcGlwZWxpbmVzOw0KIAljb25maWdfaWQu bl9zY2FsZXJzID0gcGlwZS0+bl9zY2FsZXJzOw0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9k aXNwbGF5L2tvbWVkYS9rb21lZGFfZHJ2LmMNCmluZGV4IDAyODVmZDM3YTAxNi4uY2ZhNTA2OGQ5 ZDFlIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21l ZGFfZHJ2LmMNCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRh X2Rydi5jDQpAQCAtMTI3LDcgKzEyNyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qga29tZWRhX3By b2R1Y3RfZGF0YSBrb21lZGFfcHJvZHVjdHNbXSA9IHsNCiAJfSwNCiB9Ow0KIA0KLWNvbnN0IHN0 cnVjdCBvZl9kZXZpY2VfaWQga29tZWRhX29mX21hdGNoW10gPSB7DQorc3RhdGljIGNvbnN0IHN0 cnVjdCBvZl9kZXZpY2VfaWQga29tZWRhX29mX21hdGNoW10gPSB7DQogCXsgLmNvbXBhdGlibGUg PSAiYXJtLG1hbGktZDcxIiwgLmRhdGEgPSAma29tZWRhX3Byb2R1Y3RzW01BTElfRDcxXSwgfSwN CiAJe30sDQogfTsNCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29t ZWRhL2tvbWVkYV9waXBlbGluZS5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVk YS9rb21lZGFfcGlwZWxpbmUuYw0KaW5kZXggMDczOThlZmM0MGY1Li5jMzc5NDM5YzYxOTQgMTAw NjQ0DQotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9waXBl bGluZS5jDQorKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9w aXBlbGluZS5jDQpAQCAtNjIsNyArNjIsNyBAQCB2b2lkIGtvbWVkYV9waXBlbGluZV9kZXN0cm95 KHN0cnVjdCBrb21lZGFfZGV2ICptZGV2LA0KIAlkZXZtX2tmcmVlKG1kZXYtPmRldiwgcGlwZSk7 DQogfQ0KIA0KLXN0cnVjdCBrb21lZGFfY29tcG9uZW50ICoqDQorc3RhdGljIHN0cnVjdCBrb21l ZGFfY29tcG9uZW50ICoqDQoga29tZWRhX3BpcGVsaW5lX2dldF9jb21wb25lbnRfcG9zKHN0cnVj dCBrb21lZGFfcGlwZWxpbmUgKnBpcGUsIGludCBpZCkNCiB7DQogCXN0cnVjdCBrb21lZGFfZGV2 ICptZGV2ID0gcGlwZS0+bWRldjsNCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rp c3BsYXkva29tZWRhL2tvbWVkYV9waXBlbGluZV9zdGF0ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2Fy bS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfcGlwZWxpbmVfc3RhdGUuYw0KaW5kZXggYWUxYzM3NzNj NGVmLi4zNjU3MGQ3ZGFkNjEgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3Bs YXkva29tZWRhL2tvbWVkYV9waXBlbGluZV9zdGF0ZS5jDQorKysgYi9kcml2ZXJzL2dwdS9kcm0v YXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9waXBlbGluZV9zdGF0ZS5jDQpAQCAtMjAsNyArMjAs NyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfc3dpdGNoaW5nX3VzZXIodm9pZCAqb2xkLCB2b2lk ICpuZXcpDQogCXJldHVybiBvbGQgIT0gbmV3Ow0KIH0NCiANCi1zdHJ1Y3Qga29tZWRhX3BpcGVs aW5lX3N0YXRlICoNCitzdGF0aWMgc3RydWN0IGtvbWVkYV9waXBlbGluZV9zdGF0ZSAqDQoga29t ZWRhX3BpcGVsaW5lX2dldF9zdGF0ZShzdHJ1Y3Qga29tZWRhX3BpcGVsaW5lICpwaXBlLA0KIAkJ CSAgc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQ0KIHsNCkBAIC00NSw3ICs0NSw3IEBA IGtvbWVkYV9waXBlbGluZV9nZXRfb2xkX3N0YXRlKHN0cnVjdCBrb21lZGFfcGlwZWxpbmUgKnBp cGUsDQogCXJldHVybiBOVUxMOw0KIH0NCiANCi1zdHJ1Y3Qga29tZWRhX3BpcGVsaW5lX3N0YXRl ICoNCitzdGF0aWMgc3RydWN0IGtvbWVkYV9waXBlbGluZV9zdGF0ZSAqDQoga29tZWRhX3BpcGVs aW5lX2dldF9uZXdfc3RhdGUoc3RydWN0IGtvbWVkYV9waXBlbGluZSAqcGlwZSwNCiAJCQkgICAg ICBzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpDQogew0KQEAgLTU4LDcgKzU4LDcgQEAg a29tZWRhX3BpcGVsaW5lX2dldF9uZXdfc3RhdGUoc3RydWN0IGtvbWVkYV9waXBlbGluZSAqcGlw ZSwNCiB9DQogDQogLyogQXNzaWduIHBpcGVsaW5lIGZvciBjcnRjICovDQotc3RydWN0IGtvbWVk YV9waXBlbGluZV9zdGF0ZSAqDQorc3RhdGljIHN0cnVjdCBrb21lZGFfcGlwZWxpbmVfc3RhdGUg Kg0KIGtvbWVkYV9waXBlbGluZV9nZXRfc3RhdGVfYW5kX3NldF9jcnRjKHN0cnVjdCBrb21lZGFf cGlwZWxpbmUgKnBpcGUsDQogCQkJCSAgICAgICBzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3Rh dGUsDQogCQkJCSAgICAgICBzdHJ1Y3QgZHJtX2NydGMgKmNydGMpDQpAQCAtNTA1LDggKzUwNSw5 IEBAIGludCBrb21lZGFfYnVpbGRfZGlzcGxheV9kYXRhX2Zsb3coc3RydWN0IGtvbWVkYV9jcnRj ICprY3J0YywNCiAJcmV0dXJuIDA7DQogfQ0KIA0KLXZvaWQga29tZWRhX3BpcGVsaW5lX3VuYm91 bmRfY29tcG9uZW50cyhzdHJ1Y3Qga29tZWRhX3BpcGVsaW5lICpwaXBlLA0KLQkJCQkJc3RydWN0 IGtvbWVkYV9waXBlbGluZV9zdGF0ZSAqbmV3KQ0KK3N0YXRpYyB2b2lkDQora29tZWRhX3BpcGVs aW5lX3VuYm91bmRfY29tcG9uZW50cyhzdHJ1Y3Qga29tZWRhX3BpcGVsaW5lICpwaXBlLA0KKwkJ CQkgICBzdHJ1Y3Qga29tZWRhX3BpcGVsaW5lX3N0YXRlICpuZXcpDQogew0KIAlzdHJ1Y3QgZHJt X2F0b21pY19zdGF0ZSAqZHJtX3N0ID0gbmV3LT5vYmouc3RhdGU7DQogCXN0cnVjdCBrb21lZGFf cGlwZWxpbmVfc3RhdGUgKm9sZCA9IHByaXZfdG9fcGlwZV9zdChwaXBlLT5vYmouc3RhdGUpOw0K ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX3Bs YW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9wbGFuZS5j DQppbmRleCA0NjY1NGYwYmU3M2QuLjA3ZWQwY2MxYmM0NCAxMDA2NDQNCi0tLSBhL2RyaXZlcnMv Z3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX3BsYW5lLmMNCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX3BsYW5lLmMNCkBAIC00Nyw4ICs0Nyw5 IEBAIGtvbWVkYV9wbGFuZV9pbml0X2RhdGFfZmxvdyhzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpz dCwNCiAgKiBSRVRVUk5TOg0KICAqIFplcm8gZm9yIHN1Y2Nlc3Mgb3IgLWVycm5vDQogICovDQot aW50IGtvbWVkYV9wbGFuZV9hdG9taWNfY2hlY2soc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsDQot CQkJICAgICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqc3RhdGUpDQorc3RhdGljIGludA0KK2tv bWVkYV9wbGFuZV9hdG9taWNfY2hlY2soc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsDQorCQkJICBz dHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSkNCiB7DQogCXN0cnVjdCBrb21lZGFfcGxhbmUg KmtwbGFuZSA9IHRvX2twbGFuZShwbGFuZSk7DQogCXN0cnVjdCBrb21lZGFfcGxhbmVfc3RhdGUg KmtwbGFuZV9zdCA9IHRvX2twbGFuZV9zdChzdGF0ZSk7DQpAQCAtODcsOCArODgsOSBAQCBpbnQg a29tZWRhX3BsYW5lX2F0b21pY19jaGVjayhzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwNCiAvKiBw bGFuZSBkb2Vzbid0IHJlcHJlc2VudCBhIHJlYWwgSFcsIHNvIHRoZXJlIGlzIG5vIEhXIHVwZGF0 ZSBmb3IgcGxhbmUuDQogICoga29tZWRhIGhhbmRsZXMgYWxsIHRoZSBIVyB1cGRhdGUgaW4gY3J0 Yy0+YXRvbWljX2ZsdXNoDQogICovDQotdm9pZCBrb21lZGFfcGxhbmVfYXRvbWljX3VwZGF0ZShz dHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwNCi0JCQkJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xk X3N0YXRlKQ0KK3N0YXRpYyB2b2lkDQora29tZWRhX3BsYW5lX2F0b21pY191cGRhdGUoc3RydWN0 IGRybV9wbGFuZSAqcGxhbmUsDQorCQkJICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0 YXRlKQ0KIHsNCiB9DQogDQotLSANCjIuMTcuMQ0KDQo=