Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp1438357ybj; Fri, 8 May 2020 01:05:06 -0700 (PDT) X-Google-Smtp-Source: APiQypJ9Fat78zMzrpQQAJKgANJZa258oxCgUfXEMnKU/GTRvxb9ZutHfGhmla9giHxTGSivO96f X-Received: by 2002:a1c:3c42:: with SMTP id j63mr10784887wma.118.1588925106047; Fri, 08 May 2020 01:05:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588925106; cv=none; d=google.com; s=arc-20160816; b=Qvetm9+Bnm8BKdf31p+dPIv0rMm7QmGdPzDSsEMHnotd06AP/gWPusAjUPCULedvIp zvk1IymhFZWBQjG9Ph2VC25QJTNGbfeh4XjuAU2HQIMPQnc7DuZxXTwBi8owykifThx4 Q7fOJMak6ya8RJaRJK9ZEML45no1G2SXiX++kP1beBaVS4yK05QDPu3AJH1iXmMsnxUp P/F+2y44Jwlt/jGOAIefTgtycDI65sEGcC8qxfcy1seaWbYiMOMFJyqMKZDpjBjqyoXx xBQSRQE+9dT+RSO4NKKyoqbSgCFHHzJuNd14NH7yo9gwD+zuTmfq1Q6oZJnTjLrz5uT9 VXJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=q+D8lWgNofGBMYTXXM90LaMcVAa6n+6Bx9Wpo3J/w3E=; b=EN/PJDWfoF/Rg5jpOApIbgBJ+zvXJejRWlpU2CIeVCna3v377khhrx/a3OyJCTIKGv bd1SCOKYPsJWh3w4Dy8c1OOLLwXXYw8oNTIKewTYTSj9ry5myQ9SjBf6SIlxnTIcD5eq FcV2912IaeaY1qBETNy6GdYjJx7Bc2vfbWYwJdhA2elex/nkQFk089lI6eafD6RNAlze gKqliKM6SzD3puys15NlpzRvaDcd34Fuhhzxmf6WwhNIb7IMYqsNYC7CYv96UIBpSupy cTWWnhhon5BwHzvBoARQo0+VlPEze5k0JNgW0dRudw2eVDogbAa/TNMctnUY/3tutTyQ 1jzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=UBrnebH8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j1si512438edy.315.2020.05.08.01.04.42; Fri, 08 May 2020 01:05:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=UBrnebH8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727792AbgEHIB2 (ORCPT + 99 others); Fri, 8 May 2020 04:01:28 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:54699 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727076AbgEHIB0 (ORCPT ); Fri, 8 May 2020 04:01:26 -0400 X-UUID: 30c0300f61c74a2a80f74273b49f50ea-20200508 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=q+D8lWgNofGBMYTXXM90LaMcVAa6n+6Bx9Wpo3J/w3E=; b=UBrnebH8IGKd3kjE9Oo1DcLqNrAU/Oxqk+MG5UcuF8jMv2nLA9lLP530fz6iF54jwH/2F1o32zu6GrRXRFtEefo66VOnwoxSAUPRo5UIu1xBe7vEybaUQu6vlJr1N9SlWrDnzk9Yi7efyelvfno3XJR2Oe3938AZyc1fb04vcUU=; X-UUID: 30c0300f61c74a2a80f74273b49f50ea-20200508 Received: from mtkcas10.mediatek.inc [(172.21.101.39)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 1305623279; Fri, 08 May 2020 16:01:20 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs02n2.mediatek.inc (172.21.101.101) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 8 May 2020 16:01:16 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 8 May 2020 16:01:18 +0800 From: Stanley Chu To: , , , , , CC: , , , , , , , , , , , Stanley Chu Subject: [PATCH v8 5/8] scsi: ufs: add "index" in parameter list of ufshcd_query_flag() Date: Fri, 8 May 2020 16:01:12 +0800 Message-ID: <20200508080115.24233-6-stanley.chu@mediatek.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20200508080115.24233-1-stanley.chu@mediatek.com> References: <20200508080115.24233-1-stanley.chu@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: A30A8F7A944B757371FA36D419A3BC6EF06FFAE249BC5738014C8643171662212000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Rm9yIHByZXBhcmF0aW9uIG9mIExVIERlZGljYXRlZCBidWZmZXIgbW9kZSBzdXBwb3J0IG9uIFdy aXRlQm9vc3Rlcg0KZmVhdHVyZSwgImluZGV4IiBwYXJhbWV0ZXIgc2hhbGwgYmUgYWRkZWQgYW5k IGFsbG93ZWQgdG8gYmUgc3BlY2lmaWVkDQpieSBjYWxsZXJzLg0KDQpTaWduZWQtb2ZmLWJ5OiBT dGFubGV5IENodSA8c3RhbmxleS5jaHVAbWVkaWF0ZWsuY29tPg0KUmV2aWV3ZWQtYnk6IEJlYW4g SHVvIDxiZWFuaHVvQG1pY3Jvbi5jb20+DQpSZXZpZXdlZC1ieTogQXZyaSBBbHRtYW4gPGF2cmku YWx0bWFuQHdkYy5jb20+DQpSZXZpZXdlZC1ieTogQ2FuIEd1byA8Y2FuZ0Bjb2RlYXVyb3JhLm9y Zz4NCi0tLQ0KIGRyaXZlcnMvc2NzaS91ZnMvdWZzLXN5c2ZzLmMgfCAgMiArLQ0KIGRyaXZlcnMv c2NzaS91ZnMvdWZzaGNkLmMgICAgfCAyOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tDQog ZHJpdmVycy9zY3NpL3Vmcy91ZnNoY2QuaCAgICB8ICAyICstDQogMyBmaWxlcyBjaGFuZ2VkLCAx NyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMv c2NzaS91ZnMvdWZzLXN5c2ZzLmMgYi9kcml2ZXJzL3Njc2kvdWZzL3Vmcy1zeXNmcy5jDQppbmRl eCA5MzQ4NDQwOGJjNDAuLmI4NmI2YTQwZDdlNiAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvc2NzaS91 ZnMvdWZzLXN5c2ZzLmMNCisrKyBiL2RyaXZlcnMvc2NzaS91ZnMvdWZzLXN5c2ZzLmMNCkBAIC02 MzEsNyArNjMxLDcgQEAgc3RhdGljIHNzaXplX3QgX25hbWUjI19zaG93KHN0cnVjdCBkZXZpY2Ug KmRldiwJCQkJXA0KIAlzdHJ1Y3QgdWZzX2hiYSAqaGJhID0gZGV2X2dldF9kcnZkYXRhKGRldik7 CQkJXA0KIAlwbV9ydW50aW1lX2dldF9zeW5jKGhiYS0+ZGV2KTsJCQkJCVwNCiAJcmV0ID0gdWZz aGNkX3F1ZXJ5X2ZsYWcoaGJhLCBVUElVX1FVRVJZX09QQ09ERV9SRUFEX0ZMQUcsCVwNCi0JCVFV RVJZX0ZMQUdfSUROIyNfdW5hbWUsICZmbGFnKTsJCQkJXA0KKwkJUVVFUllfRkxBR19JRE4jI191 bmFtZSwgMCwgJmZsYWcpOwkJCVwNCiAJcG1fcnVudGltZV9wdXRfc3luYyhoYmEtPmRldik7CQkJ CQlcDQogCWlmIChyZXQpCQkJCQkJCVwNCiAJCXJldHVybiAtRUlOVkFMOwkJCQkJCVwNCmRpZmYg LS1naXQgYS9kcml2ZXJzL3Njc2kvdWZzL3Vmc2hjZC5jIGIvZHJpdmVycy9zY3NpL3Vmcy91ZnNo Y2QuYw0KaW5kZXggYzBiMmNlYzVkY2Q4Li40MDUzZDI0ZWFhZmMgMTAwNjQ0DQotLS0gYS9kcml2 ZXJzL3Njc2kvdWZzL3Vmc2hjZC5jDQorKysgYi9kcml2ZXJzL3Njc2kvdWZzL3Vmc2hjZC5jDQpA QCAtMjc4MiwxMyArMjc4MiwxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdWZzaGNkX2luaXRfcXVl cnkoc3RydWN0IHVmc19oYmEgKmhiYSwNCiB9DQogDQogc3RhdGljIGludCB1ZnNoY2RfcXVlcnlf ZmxhZ19yZXRyeShzdHJ1Y3QgdWZzX2hiYSAqaGJhLA0KLQllbnVtIHF1ZXJ5X29wY29kZSBvcGNv ZGUsIGVudW0gZmxhZ19pZG4gaWRuLCBib29sICpmbGFnX3JlcykNCisJZW51bSBxdWVyeV9vcGNv ZGUgb3Bjb2RlLCBlbnVtIGZsYWdfaWRuIGlkbiwgdTggaW5kZXgsIGJvb2wgKmZsYWdfcmVzKQ0K IHsNCiAJaW50IHJldDsNCiAJaW50IHJldHJpZXM7DQogDQogCWZvciAocmV0cmllcyA9IDA7IHJl dHJpZXMgPCBRVUVSWV9SRVFfUkVUUklFUzsgcmV0cmllcysrKSB7DQotCQlyZXQgPSB1ZnNoY2Rf cXVlcnlfZmxhZyhoYmEsIG9wY29kZSwgaWRuLCBmbGFnX3Jlcyk7DQorCQlyZXQgPSB1ZnNoY2Rf cXVlcnlfZmxhZyhoYmEsIG9wY29kZSwgaWRuLCBpbmRleCwgZmxhZ19yZXMpOw0KIAkJaWYgKHJl dCkNCiAJCQlkZXZfZGJnKGhiYS0+ZGV2LA0KIAkJCQkiJXM6IGZhaWxlZCB3aXRoIGVycm9yICVk LCByZXRyaWVzICVkXG4iLA0KQEAgLTI4MDksMTYgKzI4MDksMTcgQEAgc3RhdGljIGludCB1ZnNo Y2RfcXVlcnlfZmxhZ19yZXRyeShzdHJ1Y3QgdWZzX2hiYSAqaGJhLA0KICAqIEBoYmE6IHBlci1h ZGFwdGVyIGluc3RhbmNlDQogICogQG9wY29kZTogZmxhZyBxdWVyeSB0byBwZXJmb3JtDQogICog QGlkbjogZmxhZyBpZG4gdG8gYWNjZXNzDQorICogQGluZGV4OiBmbGFnIGluZGV4IHRvIGFjY2Vz cw0KICAqIEBmbGFnX3JlczogdGhlIGZsYWcgdmFsdWUgYWZ0ZXIgdGhlIHF1ZXJ5IHJlcXVlc3Qg Y29tcGxldGVzDQogICoNCiAgKiBSZXR1cm5zIDAgZm9yIHN1Y2Nlc3MsIG5vbi16ZXJvIGluIGNh c2Ugb2YgZmFpbHVyZQ0KICAqLw0KIGludCB1ZnNoY2RfcXVlcnlfZmxhZyhzdHJ1Y3QgdWZzX2hi YSAqaGJhLCBlbnVtIHF1ZXJ5X29wY29kZSBvcGNvZGUsDQotCQkJZW51bSBmbGFnX2lkbiBpZG4s IGJvb2wgKmZsYWdfcmVzKQ0KKwkJCWVudW0gZmxhZ19pZG4gaWRuLCB1OCBpbmRleCwgYm9vbCAq ZmxhZ19yZXMpDQogew0KIAlzdHJ1Y3QgdWZzX3F1ZXJ5X3JlcSAqcmVxdWVzdCA9IE5VTEw7DQog CXN0cnVjdCB1ZnNfcXVlcnlfcmVzICpyZXNwb25zZSA9IE5VTEw7DQotCWludCBlcnIsIGluZGV4 ID0gMCwgc2VsZWN0b3IgPSAwOw0KKwlpbnQgZXJyLCBzZWxlY3RvciA9IDA7DQogCWludCB0aW1l b3V0ID0gUVVFUllfUkVRX1RJTUVPVVQ7DQogDQogCUJVR19PTighaGJhKTsNCkBAIC00MTc1LDcg KzQxNzYsNyBAQCBzdGF0aWMgaW50IHVmc2hjZF9jb21wbGV0ZV9kZXZfaW5pdChzdHJ1Y3QgdWZz X2hiYSAqaGJhKQ0KIAlib29sIGZsYWdfcmVzID0gdHJ1ZTsNCiANCiAJZXJyID0gdWZzaGNkX3F1 ZXJ5X2ZsYWdfcmV0cnkoaGJhLCBVUElVX1FVRVJZX09QQ09ERV9TRVRfRkxBRywNCi0JCVFVRVJZ X0ZMQUdfSUROX0ZERVZJQ0VJTklULCBOVUxMKTsNCisJCVFVRVJZX0ZMQUdfSUROX0ZERVZJQ0VJ TklULCAwLCBOVUxMKTsNCiAJaWYgKGVycikgew0KIAkJZGV2X2VycihoYmEtPmRldiwNCiAJCQki JXMgc2V0dGluZyBmRGV2aWNlSW5pdCBmbGFnIGZhaWxlZCB3aXRoIGVycm9yICVkXG4iLA0KQEAg LTQxODYsNyArNDE4Nyw3IEBAIHN0YXRpYyBpbnQgdWZzaGNkX2NvbXBsZXRlX2Rldl9pbml0KHN0 cnVjdCB1ZnNfaGJhICpoYmEpDQogCS8qIHBvbGwgZm9yIG1heC4gMTAwMCBpdGVyYXRpb25zIGZv ciBmRGV2aWNlSW5pdCBmbGFnIHRvIGNsZWFyICovDQogCWZvciAoaSA9IDA7IGkgPCAxMDAwICYm ICFlcnIgJiYgZmxhZ19yZXM7IGkrKykNCiAJCWVyciA9IHVmc2hjZF9xdWVyeV9mbGFnX3JldHJ5 KGhiYSwgVVBJVV9RVUVSWV9PUENPREVfUkVBRF9GTEFHLA0KLQkJCVFVRVJZX0ZMQUdfSUROX0ZE RVZJQ0VJTklULCAmZmxhZ19yZXMpOw0KKwkJCVFVRVJZX0ZMQUdfSUROX0ZERVZJQ0VJTklULCAw LCAmZmxhZ19yZXMpOw0KIA0KIAlpZiAoZXJyKQ0KIAkJZGV2X2VycihoYmEtPmRldiwNCkBAIC01 MDAxLDcgKzUwMDIsNyBAQCBzdGF0aWMgaW50IHVmc2hjZF9lbmFibGVfYXV0b19ia29wcyhzdHJ1 Y3QgdWZzX2hiYSAqaGJhKQ0KIAkJZ290byBvdXQ7DQogDQogCWVyciA9IHVmc2hjZF9xdWVyeV9m bGFnX3JldHJ5KGhiYSwgVVBJVV9RVUVSWV9PUENPREVfU0VUX0ZMQUcsDQotCQkJUVVFUllfRkxB R19JRE5fQktPUFNfRU4sIE5VTEwpOw0KKwkJCVFVRVJZX0ZMQUdfSUROX0JLT1BTX0VOLCAwLCBO VUxMKTsNCiAJaWYgKGVycikgew0KIAkJZGV2X2VycihoYmEtPmRldiwgIiVzOiBmYWlsZWQgdG8g ZW5hYmxlIGJrb3BzICVkXG4iLA0KIAkJCQlfX2Z1bmNfXywgZXJyKTsNCkBAIC01MDUxLDcgKzUw NTIsNyBAQCBzdGF0aWMgaW50IHVmc2hjZF9kaXNhYmxlX2F1dG9fYmtvcHMoc3RydWN0IHVmc19o YmEgKmhiYSkNCiAJfQ0KIA0KIAllcnIgPSB1ZnNoY2RfcXVlcnlfZmxhZ19yZXRyeShoYmEsIFVQ SVVfUVVFUllfT1BDT0RFX0NMRUFSX0ZMQUcsDQotCQkJUVVFUllfRkxBR19JRE5fQktPUFNfRU4s IE5VTEwpOw0KKwkJCVFVRVJZX0ZMQUdfSUROX0JLT1BTX0VOLCAwLCBOVUxMKTsNCiAJaWYgKGVy cikgew0KIAkJZGV2X2VycihoYmEtPmRldiwgIiVzOiBmYWlsZWQgdG8gZGlzYWJsZSBia29wcyAl ZFxuIiwNCiAJCQkJX19mdW5jX18sIGVycik7DQpAQCAtNTIxNyw3ICs1MjE4LDcgQEAgc3RhdGlj IGludCB1ZnNoY2Rfd2JfY3RybChzdHJ1Y3QgdWZzX2hiYSAqaGJhLCBib29sIGVuYWJsZSkNCiAJ CW9wY29kZSA9IFVQSVVfUVVFUllfT1BDT0RFX0NMRUFSX0ZMQUc7DQogDQogCXJldCA9IHVmc2hj ZF9xdWVyeV9mbGFnX3JldHJ5KGhiYSwgb3Bjb2RlLA0KLQkJCQkgICAgICBRVUVSWV9GTEFHX0lE Tl9XQl9FTiwgTlVMTCk7DQorCQkJCSAgICAgIFFVRVJZX0ZMQUdfSUROX1dCX0VOLCAwLCBOVUxM KTsNCiAJaWYgKHJldCkgew0KIAkJZGV2X2VycihoYmEtPmRldiwgIiVzIHdyaXRlIGJvb3N0ZXIg JXMgZmFpbGVkICVkXG4iLA0KIAkJCV9fZnVuY19fLCBlbmFibGUgPyAiZW5hYmxlIiA6ICJkaXNh YmxlIiwgcmV0KTsNCkBAIC01MjQxLDcgKzUyNDIsNyBAQCBzdGF0aWMgaW50IHVmc2hjZF93Yl90 b2dnbGVfZmx1c2hfZHVyaW5nX2g4KHN0cnVjdCB1ZnNfaGJhICpoYmEsIGJvb2wgc2V0KQ0KIAkJ dmFsID0gVVBJVV9RVUVSWV9PUENPREVfQ0xFQVJfRkxBRzsNCiANCiAJcmV0dXJuIHVmc2hjZF9x dWVyeV9mbGFnX3JldHJ5KGhiYSwgdmFsLA0KLQkJCSAgICAgICBRVUVSWV9GTEFHX0lETl9XQl9C VUZGX0ZMVVNIX0RVUklOR19ISUJFUk44LA0KKwkJCSAgICAgICBRVUVSWV9GTEFHX0lETl9XQl9C VUZGX0ZMVVNIX0RVUklOR19ISUJFUk44LCAwLA0KIAkJCQkgICAgICAgTlVMTCk7DQogfQ0KIA0K QEAgLTUyNjIsNyArNTI2Myw4IEBAIHN0YXRpYyBpbnQgdWZzaGNkX3diX2J1Zl9mbHVzaF9lbmFi bGUoc3RydWN0IHVmc19oYmEgKmhiYSkNCiAJCXJldHVybiAwOw0KIA0KIAlyZXQgPSB1ZnNoY2Rf cXVlcnlfZmxhZ19yZXRyeShoYmEsIFVQSVVfUVVFUllfT1BDT0RFX1NFVF9GTEFHLA0KLQkJCQkg ICAgICBRVUVSWV9GTEFHX0lETl9XQl9CVUZGX0ZMVVNIX0VOLCBOVUxMKTsNCisJCQkJICAgICAg UVVFUllfRkxBR19JRE5fV0JfQlVGRl9GTFVTSF9FTiwNCisJCQkJICAgICAgMCwgTlVMTCk7DQog CWlmIChyZXQpDQogCQlkZXZfZXJyKGhiYS0+ZGV2LCAiJXMgV0IgLSBidWYgZmx1c2ggZW5hYmxl IGZhaWxlZCAlZFxuIiwNCiAJCQlfX2Z1bmNfXywgcmV0KTsNCkBAIC01MjgxLDcgKzUyODMsNyBA QCBzdGF0aWMgaW50IHVmc2hjZF93Yl9idWZfZmx1c2hfZGlzYWJsZShzdHJ1Y3QgdWZzX2hiYSAq aGJhKQ0KIAkJcmV0dXJuIDA7DQogDQogCXJldCA9IHVmc2hjZF9xdWVyeV9mbGFnX3JldHJ5KGhi YSwgVVBJVV9RVUVSWV9PUENPREVfQ0xFQVJfRkxBRywNCi0JCQkJICAgICAgUVVFUllfRkxBR19J RE5fV0JfQlVGRl9GTFVTSF9FTiwgTlVMTCk7DQorCQkJCSAgICAgIFFVRVJZX0ZMQUdfSUROX1dC X0JVRkZfRkxVU0hfRU4sIDAsIE5VTEwpOw0KIAlpZiAocmV0KSB7DQogCQlkZXZfd2FybihoYmEt PmRldiwgIiVzOiBXQiAtIGJ1ZiBmbHVzaCBkaXNhYmxlIGZhaWxlZCAlZFxuIiwNCiAJCQkgX19m dW5jX18sIHJldCk7DQpAQCAtNzI3Nyw3ICs3Mjc5LDcgQEAgc3RhdGljIGludCB1ZnNoY2RfZGV2 aWNlX3BhcmFtc19pbml0KHN0cnVjdCB1ZnNfaGJhICpoYmEpDQogCXVmc2hjZF9nZXRfcmVmX2Ns a19nYXRpbmdfd2FpdChoYmEpOw0KIA0KIAlpZiAoIXVmc2hjZF9xdWVyeV9mbGFnX3JldHJ5KGhi YSwgVVBJVV9RVUVSWV9PUENPREVfUkVBRF9GTEFHLA0KLQkJCVFVRVJZX0ZMQUdfSUROX1BXUl9P Tl9XUEUsICZmbGFnKSkNCisJCQlRVUVSWV9GTEFHX0lETl9QV1JfT05fV1BFLCAwLCAmZmxhZykp DQogCQloYmEtPmRldl9pbmZvLmZfcG93ZXJfb25fd3BfZW4gPSBmbGFnOw0KIA0KIAkvKiBQcm9i ZSBtYXhpbXVtIHBvd2VyIG1vZGUgY28tc3VwcG9ydGVkIGJ5IGJvdGggVUZTIGhvc3QgYW5kIGRl dmljZSAqLw0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc2NzaS91ZnMvdWZzaGNkLmggYi9kcml2ZXJz L3Njc2kvdWZzL3Vmc2hjZC5oDQppbmRleCA0ZDI5NmFjYWRkNmYuLjgyNjJhNDhlYjllYiAxMDA2 NDQNCi0tLSBhL2RyaXZlcnMvc2NzaS91ZnMvdWZzaGNkLmgNCisrKyBiL2RyaXZlcnMvc2NzaS91 ZnMvdWZzaGNkLmgNCkBAIC05NDgsNyArOTQ4LDcgQEAgaW50IHVmc2hjZF9yZWFkX2Rlc2NfcGFy YW0oc3RydWN0IHVmc19oYmEgKmhiYSwNCiBpbnQgdWZzaGNkX3F1ZXJ5X2F0dHIoc3RydWN0IHVm c19oYmEgKmhiYSwgZW51bSBxdWVyeV9vcGNvZGUgb3Bjb2RlLA0KIAkJICAgICAgZW51bSBhdHRy X2lkbiBpZG4sIHU4IGluZGV4LCB1OCBzZWxlY3RvciwgdTMyICphdHRyX3ZhbCk7DQogaW50IHVm c2hjZF9xdWVyeV9mbGFnKHN0cnVjdCB1ZnNfaGJhICpoYmEsIGVudW0gcXVlcnlfb3Bjb2RlIG9w Y29kZSwNCi0JZW51bSBmbGFnX2lkbiBpZG4sIGJvb2wgKmZsYWdfcmVzKTsNCisJZW51bSBmbGFn X2lkbiBpZG4sIHU4IGluZGV4LCBib29sICpmbGFnX3Jlcyk7DQogDQogdm9pZCB1ZnNoY2RfYXV0 b19oaWJlcm44X2VuYWJsZShzdHJ1Y3QgdWZzX2hiYSAqaGJhKTsNCiB2b2lkIHVmc2hjZF9hdXRv X2hpYmVybjhfdXBkYXRlKHN0cnVjdCB1ZnNfaGJhICpoYmEsIHUzMiBhaGl0KTsNCi0tIA0KMi4x OC4wDQo=