Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp645409ybz; Wed, 29 Apr 2020 06:58:11 -0700 (PDT) X-Google-Smtp-Source: APiQypJtuS0dtyN3gtJ/Z4/E5V0bKOPjpkuhXtAwbk1Qwr9rpGerDxnkaMTiRIyIZQjQ+8l/LM7B X-Received: by 2002:a17:906:7f0c:: with SMTP id d12mr2659002ejr.40.1588168690942; Wed, 29 Apr 2020 06:58:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588168690; cv=none; d=google.com; s=arc-20160816; b=Te2s8VWIESfZyXm/W9EMNlXsHa7YuiyE+2zr2+cFavHz9qK2oLXIZmxb5r7m1PhIrd no5F2+Yb3GT48col5ZvLqDCnq+VqGFde73Dqm6Z9dTHyUq7V6Ml42KlGqIW7DTwr15NF jZIvQ7cqDOD8PQLPe40K/DExezaqNDTIT7gYNcihsWUqXgYNNbmrRps0bSf347zJc+v/ YFflGINjMls2GKsdTZAExqvrYObdTMy+P7fYmVQxc+JITQjwa1F7aWTcklNmXS3Q1oSO jSNy3/79/EgwzO/U+hc/VAIKqdFuFRo3vlitPqDtyuk7hfTklWM6bgk1C1A8DhiGTStC CJ1A== 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=fPTiGPT1DHjIU2xCuYLMGcb5HokbGjWKo4RHJXhd6Ic=; b=Hf33uhkAQiXeXlyex231JaeTbbp34ac5qIOjLgqO/v7ZCFts4EjX24sjNik304R4eS orJvM98TMokUmm+ytHTat+HR8cR3O8p0woX/G071lZPf369Ngt3Y6nFiT6tVRVp5524X 7pkH82ZVtzC1kisV9+V1FStGcTi8v6Nqowxmpc3xvVqNR7uOWNwDPHKuvnfHphfxvddP q25EFqdGmQa5SMAVD9Zc6AndCx56eDg+4GivUuRDk5sgOVz7MrRpDAQm+xQab5YETwiN Plu10sGi9nAR5wXz388xFFS//T9NHVTY/hSpNr4siOo9uVCP7kQWe4I/RhH/hKGmeF/e mlUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Ac66w3GF; 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 co17si3653686edb.218.2020.04.29.06.57.46; Wed, 29 Apr 2020 06:58:10 -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=Ac66w3GF; 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 S1727943AbgD2N4W (ORCPT + 99 others); Wed, 29 Apr 2020 09:56:22 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:8034 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727884AbgD2N4T (ORCPT ); Wed, 29 Apr 2020 09:56:19 -0400 X-UUID: af92a08159314bc8b40c7b3356e96ef1-20200429 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=fPTiGPT1DHjIU2xCuYLMGcb5HokbGjWKo4RHJXhd6Ic=; b=Ac66w3GFb4+X1Qc+ldn3fUUQvUq6wWpqL3B21kiTdmgBYQ+V+7s0POEqgTCfte6zmPuEUmXfE/HWdDmwqwAC0qS6vCrGatLE8D2HXAWV4mQba9VGnlxAbPR4LsFRSDmzLAEQTWpbLpZfyHazyTPG2FCDwa5FxveYBaJ8oiY4dXg=; X-UUID: af92a08159314bc8b40c7b3356e96ef1-20200429 Received: from mtkcas07.mediatek.inc [(172.21.101.84)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 1262383458; Wed, 29 Apr 2020 21:56:14 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs02n2.mediatek.inc (172.21.101.101) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 29 Apr 2020 21:56:10 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 29 Apr 2020 21:56:09 +0800 From: Stanley Chu To: , , , , , CC: , , , , , , , , , , , Stanley Chu Subject: [PATCH v2 2/5] scsi: ufs: add "index" in parameter list of ufshcd_query_flag() Date: Wed, 29 Apr 2020 21:56:07 +0800 Message-ID: <20200429135610.23750-3-stanley.chu@mediatek.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20200429135610.23750-1-stanley.chu@mediatek.com> References: <20200429135610.23750-1-stanley.chu@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 88695E1D9718EB9997EAC1CB2300480093288BC620EC6B0CE6385F5FA42925602000: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+DQotLS0NCiBkcml2ZXJzL3Njc2kvdWZzL3Vmcy1zeXNm cy5jIHwgIDIgKy0NCiBkcml2ZXJzL3Njc2kvdWZzL3Vmc2hjZC5jICAgIHwgMjggKysrKysrKysr KysrKysrLS0tLS0tLS0tLS0tLQ0KIGRyaXZlcnMvc2NzaS91ZnMvdWZzaGNkLmggICAgfCAgMiAr LQ0KIDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pDQoN CmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kvdWZzL3Vmcy1zeXNmcy5jIGIvZHJpdmVycy9zY3Np L3Vmcy91ZnMtc3lzZnMuYw0KaW5kZXggOTM0ODQ0MDhiYzQwLi5iODZiNmE0MGQ3ZTYgMTAwNjQ0 DQotLS0gYS9kcml2ZXJzL3Njc2kvdWZzL3Vmcy1zeXNmcy5jDQorKysgYi9kcml2ZXJzL3Njc2kv dWZzL3Vmcy1zeXNmcy5jDQpAQCAtNjMxLDcgKzYzMSw3IEBAIHN0YXRpYyBzc2l6ZV90IF9uYW1l IyNfc2hvdyhzdHJ1Y3QgZGV2aWNlICpkZXYsCQkJCVwNCiAJc3RydWN0IHVmc19oYmEgKmhiYSA9 IGRldl9nZXRfZHJ2ZGF0YShkZXYpOwkJCVwNCiAJcG1fcnVudGltZV9nZXRfc3luYyhoYmEtPmRl dik7CQkJCQlcDQogCXJldCA9IHVmc2hjZF9xdWVyeV9mbGFnKGhiYSwgVVBJVV9RVUVSWV9PUENP REVfUkVBRF9GTEFHLAlcDQotCQlRVUVSWV9GTEFHX0lETiMjX3VuYW1lLCAmZmxhZyk7CQkJCVwN CisJCVFVRVJZX0ZMQUdfSUROIyNfdW5hbWUsIDAsICZmbGFnKTsJCQlcDQogCXBtX3J1bnRpbWVf cHV0X3N5bmMoaGJhLT5kZXYpOwkJCQkJXA0KIAlpZiAocmV0KQkJCQkJCQlcDQogCQlyZXR1cm4g LUVJTlZBTDsJCQkJCQlcDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL3Vmcy91ZnNoY2QuYyBi L2RyaXZlcnMvc2NzaS91ZnMvdWZzaGNkLmMNCmluZGV4IDExMTgxMmM1MzA0YS4uNDY1ZWUwMjNl YTRiIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9zY3NpL3Vmcy91ZnNoY2QuYw0KKysrIGIvZHJpdmVy cy9zY3NpL3Vmcy91ZnNoY2QuYw0KQEAgLTI3ODIsMTMgKzI3ODIsMTMgQEAgc3RhdGljIGlubGlu ZSB2b2lkIHVmc2hjZF9pbml0X3F1ZXJ5KHN0cnVjdCB1ZnNfaGJhICpoYmEsDQogfQ0KIA0KIHN0 YXRpYyBpbnQgdWZzaGNkX3F1ZXJ5X2ZsYWdfcmV0cnkoc3RydWN0IHVmc19oYmEgKmhiYSwNCi0J ZW51bSBxdWVyeV9vcGNvZGUgb3Bjb2RlLCBlbnVtIGZsYWdfaWRuIGlkbiwgYm9vbCAqZmxhZ19y ZXMpDQorCWVudW0gcXVlcnlfb3Bjb2RlIG9wY29kZSwgZW51bSBmbGFnX2lkbiBpZG4sIHU4IGlu ZGV4LCBib29sICpmbGFnX3JlcykNCiB7DQogCWludCByZXQ7DQogCWludCByZXRyaWVzOw0KIA0K IAlmb3IgKHJldHJpZXMgPSAwOyByZXRyaWVzIDwgUVVFUllfUkVRX1JFVFJJRVM7IHJldHJpZXMr Kykgew0KLQkJcmV0ID0gdWZzaGNkX3F1ZXJ5X2ZsYWcoaGJhLCBvcGNvZGUsIGlkbiwgZmxhZ19y ZXMpOw0KKwkJcmV0ID0gdWZzaGNkX3F1ZXJ5X2ZsYWcoaGJhLCBvcGNvZGUsIGlkbiwgaW5kZXgs IGZsYWdfcmVzKTsNCiAJCWlmIChyZXQpDQogCQkJZGV2X2RiZyhoYmEtPmRldiwNCiAJCQkJIiVz OiBmYWlsZWQgd2l0aCBlcnJvciAlZCwgcmV0cmllcyAlZFxuIiwNCkBAIC0yODA5LDE2ICsyODA5 LDE3IEBAIHN0YXRpYyBpbnQgdWZzaGNkX3F1ZXJ5X2ZsYWdfcmV0cnkoc3RydWN0IHVmc19oYmEg KmhiYSwNCiAgKiBAaGJhOiBwZXItYWRhcHRlciBpbnN0YW5jZQ0KICAqIEBvcGNvZGU6IGZsYWcg cXVlcnkgdG8gcGVyZm9ybQ0KICAqIEBpZG46IGZsYWcgaWRuIHRvIGFjY2Vzcw0KKyAqIEBpbmRl eDogZmxhZyBpbmRleCB0byBhY2Nlc3MNCiAgKiBAZmxhZ19yZXM6IHRoZSBmbGFnIHZhbHVlIGFm dGVyIHRoZSBxdWVyeSByZXF1ZXN0IGNvbXBsZXRlcw0KICAqDQogICogUmV0dXJucyAwIGZvciBz dWNjZXNzLCBub24temVybyBpbiBjYXNlIG9mIGZhaWx1cmUNCiAgKi8NCiBpbnQgdWZzaGNkX3F1 ZXJ5X2ZsYWcoc3RydWN0IHVmc19oYmEgKmhiYSwgZW51bSBxdWVyeV9vcGNvZGUgb3Bjb2RlLA0K LQkJCWVudW0gZmxhZ19pZG4gaWRuLCBib29sICpmbGFnX3JlcykNCisJCQllbnVtIGZsYWdfaWRu IGlkbiwgdTggaW5kZXgsIGJvb2wgKmZsYWdfcmVzKQ0KIHsNCiAJc3RydWN0IHVmc19xdWVyeV9y ZXEgKnJlcXVlc3QgPSBOVUxMOw0KIAlzdHJ1Y3QgdWZzX3F1ZXJ5X3JlcyAqcmVzcG9uc2UgPSBO VUxMOw0KLQlpbnQgZXJyLCBpbmRleCA9IDAsIHNlbGVjdG9yID0gMDsNCisJaW50IGVyciwgc2Vs ZWN0b3IgPSAwOw0KIAlpbnQgdGltZW91dCA9IFFVRVJZX1JFUV9USU1FT1VUOw0KIA0KIAlCVUdf T04oIWhiYSk7DQpAQCAtNDE3NSw3ICs0MTc2LDcgQEAgc3RhdGljIGludCB1ZnNoY2RfY29tcGxl dGVfZGV2X2luaXQoc3RydWN0IHVmc19oYmEgKmhiYSkNCiAJYm9vbCBmbGFnX3JlcyA9IHRydWU7 DQogDQogCWVyciA9IHVmc2hjZF9xdWVyeV9mbGFnX3JldHJ5KGhiYSwgVVBJVV9RVUVSWV9PUENP REVfU0VUX0ZMQUcsDQotCQlRVUVSWV9GTEFHX0lETl9GREVWSUNFSU5JVCwgTlVMTCk7DQorCQlR VUVSWV9GTEFHX0lETl9GREVWSUNFSU5JVCwgMCwgTlVMTCk7DQogCWlmIChlcnIpIHsNCiAJCWRl dl9lcnIoaGJhLT5kZXYsDQogCQkJIiVzIHNldHRpbmcgZkRldmljZUluaXQgZmxhZyBmYWlsZWQg d2l0aCBlcnJvciAlZFxuIiwNCkBAIC00MTg2LDcgKzQxODcsNyBAQCBzdGF0aWMgaW50IHVmc2hj ZF9jb21wbGV0ZV9kZXZfaW5pdChzdHJ1Y3QgdWZzX2hiYSAqaGJhKQ0KIAkvKiBwb2xsIGZvciBt YXguIDEwMDAgaXRlcmF0aW9ucyBmb3IgZkRldmljZUluaXQgZmxhZyB0byBjbGVhciAqLw0KIAlm b3IgKGkgPSAwOyBpIDwgMTAwMCAmJiAhZXJyICYmIGZsYWdfcmVzOyBpKyspDQogCQllcnIgPSB1 ZnNoY2RfcXVlcnlfZmxhZ19yZXRyeShoYmEsIFVQSVVfUVVFUllfT1BDT0RFX1JFQURfRkxBRywN Ci0JCQlRVUVSWV9GTEFHX0lETl9GREVWSUNFSU5JVCwgJmZsYWdfcmVzKTsNCisJCQlRVUVSWV9G TEFHX0lETl9GREVWSUNFSU5JVCwgMCwgJmZsYWdfcmVzKTsNCiANCiAJaWYgKGVycikNCiAJCWRl dl9lcnIoaGJhLT5kZXYsDQpAQCAtNTAwMSw3ICs1MDAyLDcgQEAgc3RhdGljIGludCB1ZnNoY2Rf ZW5hYmxlX2F1dG9fYmtvcHMoc3RydWN0IHVmc19oYmEgKmhiYSkNCiAJCWdvdG8gb3V0Ow0KIA0K IAllcnIgPSB1ZnNoY2RfcXVlcnlfZmxhZ19yZXRyeShoYmEsIFVQSVVfUVVFUllfT1BDT0RFX1NF VF9GTEFHLA0KLQkJCVFVRVJZX0ZMQUdfSUROX0JLT1BTX0VOLCBOVUxMKTsNCisJCQlRVUVSWV9G TEFHX0lETl9CS09QU19FTiwgMCwgTlVMTCk7DQogCWlmIChlcnIpIHsNCiAJCWRldl9lcnIoaGJh LT5kZXYsICIlczogZmFpbGVkIHRvIGVuYWJsZSBia29wcyAlZFxuIiwNCiAJCQkJX19mdW5jX18s IGVycik7DQpAQCAtNTA1MSw3ICs1MDUyLDcgQEAgc3RhdGljIGludCB1ZnNoY2RfZGlzYWJsZV9h dXRvX2Jrb3BzKHN0cnVjdCB1ZnNfaGJhICpoYmEpDQogCX0NCiANCiAJZXJyID0gdWZzaGNkX3F1 ZXJ5X2ZsYWdfcmV0cnkoaGJhLCBVUElVX1FVRVJZX09QQ09ERV9DTEVBUl9GTEFHLA0KLQkJCVFV RVJZX0ZMQUdfSUROX0JLT1BTX0VOLCBOVUxMKTsNCisJCQlRVUVSWV9GTEFHX0lETl9CS09QU19F TiwgMCwgTlVMTCk7DQogCWlmIChlcnIpIHsNCiAJCWRldl9lcnIoaGJhLT5kZXYsICIlczogZmFp bGVkIHRvIGRpc2FibGUgYmtvcHMgJWRcbiIsDQogCQkJCV9fZnVuY19fLCBlcnIpOw0KQEAgLTUy MTcsNyArNTIxOCw3IEBAIHN0YXRpYyBpbnQgdWZzaGNkX3diX2N0cmwoc3RydWN0IHVmc19oYmEg KmhiYSwgYm9vbCBlbmFibGUpDQogCQlvcGNvZGUgPSBVUElVX1FVRVJZX09QQ09ERV9DTEVBUl9G TEFHOw0KIA0KIAlyZXQgPSB1ZnNoY2RfcXVlcnlfZmxhZ19yZXRyeShoYmEsIG9wY29kZSwNCi0J CQkJICAgICAgUVVFUllfRkxBR19JRE5fV0JfRU4sIE5VTEwpOw0KKwkJCQkgICAgICBRVUVSWV9G TEFHX0lETl9XQl9FTiwgMCwgTlVMTCk7DQogCWlmIChyZXQpIHsNCiAJCWRldl9lcnIoaGJhLT5k ZXYsICIlcyB3cml0ZSBib29zdGVyICVzIGZhaWxlZCAlZFxuIiwNCiAJCQlfX2Z1bmNfXywgZW5h YmxlID8gImVuYWJsZSIgOiAiZGlzYWJsZSIsIHJldCk7DQpAQCAtNTI0MSw3ICs1MjQyLDcgQEAg c3RhdGljIGludCB1ZnNoY2Rfd2JfdG9nZ2xlX2ZsdXNoX2R1cmluZ19oOChzdHJ1Y3QgdWZzX2hi YSAqaGJhLCBib29sIHNldCkNCiAJCXZhbCA9IFVQSVVfUVVFUllfT1BDT0RFX0NMRUFSX0ZMQUc7 DQogDQogCXJldHVybiB1ZnNoY2RfcXVlcnlfZmxhZ19yZXRyeShoYmEsIHZhbCwNCi0JCQkgICAg ICAgUVVFUllfRkxBR19JRE5fV0JfQlVGRl9GTFVTSF9EVVJJTkdfSElCRVJOOCwNCisJCQkgICAg ICAgUVVFUllfRkxBR19JRE5fV0JfQlVGRl9GTFVTSF9EVVJJTkdfSElCRVJOOCwgMCwNCiAJCQkJ ICAgICAgIE5VTEwpOw0KIH0NCiANCkBAIC01MjYyLDcgKzUyNjMsOCBAQCBzdGF0aWMgaW50IHVm c2hjZF93Yl9idWZfZmx1c2hfZW5hYmxlKHN0cnVjdCB1ZnNfaGJhICpoYmEpDQogCQlyZXR1cm4g MDsNCiANCiAJcmV0ID0gdWZzaGNkX3F1ZXJ5X2ZsYWdfcmV0cnkoaGJhLCBVUElVX1FVRVJZX09Q Q09ERV9TRVRfRkxBRywNCi0JCQkJICAgICAgUVVFUllfRkxBR19JRE5fV0JfQlVGRl9GTFVTSF9F TiwgTlVMTCk7DQorCQkJCSAgICAgIFFVRVJZX0ZMQUdfSUROX1dCX0JVRkZfRkxVU0hfRU4sDQor CQkJCSAgICAgIDAsIE5VTEwpOw0KIAlpZiAocmV0KQ0KIAkJZGV2X2VycihoYmEtPmRldiwgIiVz IFdCIC0gYnVmIGZsdXNoIGVuYWJsZSBmYWlsZWQgJWRcbiIsDQogCQkJX19mdW5jX18sIHJldCk7 DQpAQCAtNTI4MSw3ICs1MjgzLDcgQEAgc3RhdGljIGludCB1ZnNoY2Rfd2JfYnVmX2ZsdXNoX2Rp c2FibGUoc3RydWN0IHVmc19oYmEgKmhiYSkNCiAJCXJldHVybiAwOw0KIA0KIAlyZXQgPSB1ZnNo Y2RfcXVlcnlfZmxhZ19yZXRyeShoYmEsIFVQSVVfUVVFUllfT1BDT0RFX0NMRUFSX0ZMQUcsDQot CQkJCSAgICAgIFFVRVJZX0ZMQUdfSUROX1dCX0JVRkZfRkxVU0hfRU4sIE5VTEwpOw0KKwkJCQkg ICAgICBRVUVSWV9GTEFHX0lETl9XQl9CVUZGX0ZMVVNIX0VOLCAwLCBOVUxMKTsNCiAJaWYgKHJl dCkgew0KIAkJZGV2X3dhcm4oaGJhLT5kZXYsICIlczogV0IgLSBidWYgZmx1c2ggZGlzYWJsZSBm YWlsZWQgJWRcbiIsDQogCQkJIF9fZnVuY19fLCByZXQpOw0KQEAgLTcyNTQsNyArNzI1Niw3IEBA IHN0YXRpYyBpbnQgdWZzaGNkX2RldmljZV9wYXJhbXNfaW5pdChzdHJ1Y3QgdWZzX2hiYSAqaGJh KQ0KIAl1ZnNfZml4dXBfZGV2aWNlX3NldHVwKGhiYSk7DQogDQogCWlmICghdWZzaGNkX3F1ZXJ5 X2ZsYWdfcmV0cnkoaGJhLCBVUElVX1FVRVJZX09QQ09ERV9SRUFEX0ZMQUcsDQotCQkJUVVFUllf RkxBR19JRE5fUFdSX09OX1dQRSwgJmZsYWcpKQ0KKwkJCVFVRVJZX0ZMQUdfSUROX1BXUl9PTl9X UEUsIDAsICZmbGFnKSkNCiAJCWhiYS0+ZGV2X2luZm8uZl9wb3dlcl9vbl93cF9lbiA9IGZsYWc7 DQogDQogCS8qIFByb2JlIG1heGltdW0gcG93ZXIgbW9kZSBjby1zdXBwb3J0ZWQgYnkgYm90aCBV RlMgaG9zdCBhbmQgZGV2aWNlICovDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL3Vmcy91ZnNo Y2QuaCBiL2RyaXZlcnMvc2NzaS91ZnMvdWZzaGNkLmgNCmluZGV4IDA1NjUzN2U1MmMxOS4uZTU1 NWQ3OTRkNDQxIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9zY3NpL3Vmcy91ZnNoY2QuaA0KKysrIGIv ZHJpdmVycy9zY3NpL3Vmcy91ZnNoY2QuaA0KQEAgLTk0Niw3ICs5NDYsNyBAQCBpbnQgdWZzaGNk X3JlYWRfZGVzY19wYXJhbShzdHJ1Y3QgdWZzX2hiYSAqaGJhLA0KIGludCB1ZnNoY2RfcXVlcnlf YXR0cihzdHJ1Y3QgdWZzX2hiYSAqaGJhLCBlbnVtIHF1ZXJ5X29wY29kZSBvcGNvZGUsDQogCQkg ICAgICBlbnVtIGF0dHJfaWRuIGlkbiwgdTggaW5kZXgsIHU4IHNlbGVjdG9yLCB1MzIgKmF0dHJf dmFsKTsNCiBpbnQgdWZzaGNkX3F1ZXJ5X2ZsYWcoc3RydWN0IHVmc19oYmEgKmhiYSwgZW51bSBx dWVyeV9vcGNvZGUgb3Bjb2RlLA0KLQllbnVtIGZsYWdfaWRuIGlkbiwgYm9vbCAqZmxhZ19yZXMp Ow0KKwllbnVtIGZsYWdfaWRuIGlkbiwgdTggaW5kZXgsIGJvb2wgKmZsYWdfcmVzKTsNCiANCiB2 b2lkIHVmc2hjZF9hdXRvX2hpYmVybjhfZW5hYmxlKHN0cnVjdCB1ZnNfaGJhICpoYmEpOw0KIHZv aWQgdWZzaGNkX2F1dG9faGliZXJuOF91cGRhdGUoc3RydWN0IHVmc19oYmEgKmhiYSwgdTMyIGFo aXQpOw0KLS0gDQoyLjE4LjANCg==