From nobody Tue Apr 19 08:40:37 2022 X-Original-To: freebsd-usb@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 2A85511DC00A for ; Tue, 19 Apr 2022 08:40:42 +0000 (UTC) (envelope-from maheshmv@juniper.net) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.pphosted.com", Issuer "Thawte RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KjHLw6xkZz4c7g; Tue, 19 Apr 2022 08:40:40 +0000 (UTC) (envelope-from maheshmv@juniper.net) Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 23J8DniY006997; Tue, 19 Apr 2022 01:40:40 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=3Je5oIlIDXLmlom75CEYmBSYQqZPUNAzt7JfWTGh/QY=; b=dbxoV2/h/cRuP0AriglhUAbX6zHzQlXdYXsC12ARo8ba2rOUKyeeVEOswoeV5bw5jCnL 1zztv/7fCFRV5SIUvTI0PFXXpFDNlbV3/MjzninIAq/lqK10Buk9Ef6L2J9Gpbd4G1sc lCFy9IbjqBcelbIwR+0ZDj73gYEfOQK3B/VHCCj6bydjonOmbW/3Vt9SUR+tl5SYfVjV W8GjyFUmogCY0GVj1mdgVjSh7Durh/wojLzGmIPF2v8EpYVYS/jfc3QhXHgVxs5Puo/d DkQJnsO+2sL64spyJJ/Ywlo0MSdwp9NxBecbXG0oqQYqm1oYnWIe3jLsa25RAV1vi8aX jA== Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2175.outbound.protection.outlook.com [104.47.59.175]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3fhs7ng1ys-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Apr 2022 01:40:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dOzDThL1+wewpPHOWd6Cw2e6Ykm6EsRD72fKOoqWHHaFYP1nWQsr1UpeGbyIngN63RQl5VCmxgdKTN63Z9MMfU9ZaGXt3NOtoanwpY10fFd7YEcO00DIvQM/wR9Jpllh7Y/QkPiQfJYINJA6V40habYwYUdXsKx8kC+RfMHj6hmrwSV2Y86L95GPaEkiyFoSPZrQHSc2kXProstymyp72aPoEKxsi2uJkeXKY/OJEsDwcQDx+KunSGJTqUxxLMZV1yzrlcm+LyNpbNlkepcbuMn1dHAZhTRWFxY6JE7L7KUT2esonEkVZm0UHO6ZXUGW9lm0CwdtERKlKLu4eo+j8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3Je5oIlIDXLmlom75CEYmBSYQqZPUNAzt7JfWTGh/QY=; b=I4ESj0wfSTPQzHD2ALUBt+oJf+gy0j/9dqTKIRMA8/uwVox7cybBy9JN86NBtYc1+P7Q7OWa/RX+1HS6YYIWwljHv4cjur8HjAW4DYPpV7HJbHyyQAYSb1dnQDp4Du1tm0P2nV2AyRw3n7kY1EW5SohFhqb5KCE4BQMgwAoy1mu1ComvdRccBiuw17XO89NoASkBvPsIEhKW37URFnDQr+92oJB9vcXrraObDNa64oRLdgkvmVOgfq2M65FTu267jRDlGm6CWqw1T1zj+uIvTrXkRgdvNzdkQoP+p9tXF7qeZzvWF7NDUhAuV5ME+7ieXnAUL+Becnqjg0SQrdvB7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Je5oIlIDXLmlom75CEYmBSYQqZPUNAzt7JfWTGh/QY=; b=a6jKEP0KHqS+/WflOUIpE0Kimo5GzcXvu5Tlc5b0W5vs+/QMN8hd5RvrP/iF9WX9e4LZZkjwj6go6++0RjoTMbgvvEbGWm7bca3kZss1COauBpga4KsqvzaT17QJ7JUr9OfgfoW27HMTpJINuJCLkVxsDaQ/Vj0969TCL4glZmo= Received: from PH0PR05MB7782.namprd05.prod.outlook.com (2603:10b6:510:2e::15) by MWHPR0501MB3914.namprd05.prod.outlook.com (2603:10b6:301:77::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.6; Tue, 19 Apr 2022 08:40:38 +0000 Received: from PH0PR05MB7782.namprd05.prod.outlook.com ([fe80::dcf8:871b:8c8:d861]) by PH0PR05MB7782.namprd05.prod.outlook.com ([fe80::dcf8:871b:8c8:d861%9]) with mapi id 15.20.5186.013; Tue, 19 Apr 2022 08:40:38 +0000 From: Mahesh Vardhamanaiah To: Hans Petter Selasky , "freebsd-usb@freebsd.org" CC: Steve Kiernan , Justin Hibbits , Kumara N Babu , Kamal Prasad , Kristof Provost , "Bjoern A. Zeeb" Subject: RE: xhci data toggle out of sync Thread-Topic: xhci data toggle out of sync Thread-Index: AQHYU1bDMbXk5tPH1U+nWxlYXV/eZqz2BxxggAAMXYCAAKzDcIAAEAEAgAAZqqA= Date: Tue, 19 Apr 2022 08:40:37 +0000 Message-ID: References: <61bc4594-f2d3-17c4-42b5-0297ffd78fa3@selasky.org> <8f51424d-7d1a-9f0a-a0ba-27b02cab0942@selasky.org> <459317b1-a87d-5f1d-3a52-83ceee48056d@selasky.org> In-Reply-To: <459317b1-a87d-5f1d-3a52-83ceee48056d@selasky.org> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.9.0.81 dlp-reaction: no-action msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-04-19T08:40:35Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=8d1bb9cb-cc31-4773-8069-a9a09ebb2e3f; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3e2a3a05-143f-4ff1-a995-08da21e04749 x-ms-traffictypediagnostic: MWHPR0501MB3914:EE_ x-ms-exchange-atpmessageproperties: SA|SL x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7I806oMQs9B9KXmxLg46EcshXWJqNLStqJTB1ajdaT3qr+fnfx7OX/raKpKA5bD2/sLlq+WTMjqv3e18w7NxdARqpnjFVY/+zUVEJ4XdZzKoDxKxDA4twW23jNt3B8wfnwVvwg8plh2WIwO0Y4eMXDmGZnXWBnmuzfkO8ECswDLl+jlX4EwT5neQx++EfXrlaSsyrzo+/i0c3OrGLoVVHw1jQBdIevEMZNOdpZYYB7bA/r3gVMomeNubdDH2tgKxphG8FcDAXLEiZh36QdybpVogx/S46gVUcnRLEFFSrU4Wfi03hQkFslR1pKik1Ai9nXvxm1frhyjoosm3CPJn0GC4FUPIKWaXkef7nmYX6vrMmYlfsmQXcP0uTlfj73Lh+nOJHZAjUwkDOdYrBBEnBo6ChXKeF8h93ozMPv1CXX7PvOLKFbuAdXj+Gbduwmuk60FaWnyhWAjkHJC94wZNd/p/KT55lDprwXFVXryYkbs9UBDgAxJ2c2Ku4CavJYs+Gl5lEMT6fF0PBO5XwdeBxmaaoi4+mYu6Wnq684pC4dVcG1uqjAUPcgvYMMh1JAK26iZJ9np7aIfi/pBlsA3Gffob5cYckTPq+ec2+zq/PbJMlrYRvQlUe5NUpB3Mc5PsNHzNI0dDt6gWGlI3he+Zbhgzxd+bC8mGKhfDANcIFzDqKW1nkImarP+z1gL3X5OMXVefzOblAcHzIkH7qkELkw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR05MB7782.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(186003)(33656002)(5660300002)(8936002)(71200400001)(508600001)(83380400001)(52536014)(76116006)(66446008)(66476007)(66556008)(64756008)(4326008)(8676002)(66946007)(7696005)(54906003)(110136005)(316002)(86362001)(53546011)(6506007)(26005)(2906002)(122000001)(9686003)(38070700005)(38100700002)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RVNVMUFjQ2hqRk9ZTEFHU3BPR1Vnd1dSZmtVVjdlTzNOajVhUDFhb1ZsZEJV?= =?utf-8?B?blZEY3B3Mno3MUl4K1NZZjdGVlh5TXJ2MkgxbmoxclFGZjZ1WE4vU3h0aE1F?= =?utf-8?B?bG1hV01KL21VOVpBUkhaUkl2ZWdOcmZEamlKQzZHSnViMERUVnFxRmptRExy?= =?utf-8?B?Rk5WNEY0NU1Zc1RyUWpnMjNSRDgybFhjTFRtQ3I1bWttTHVOV3lxNXdsSklZ?= =?utf-8?B?UEJNLzVHZjUzVURhb1lTU1E5bGt5T3VrQ3BzU2h3YmRLeHJQakVjYXBXSUdU?= =?utf-8?B?NnVGc0plck9vV2FHS1ZnUElkVFYybG51elVDMVBxMHVvYVdwQk9ObzQ0S2E0?= =?utf-8?B?MUkvemRNaDU4WWhJNUh6SW9NcUwweE4yZFVBd0cyS3pvODkvS3JFK21DVnZ4?= =?utf-8?B?SUg4U3YvSUdhWllmZ0pwM3g5aWh3RXB3TDhlWUdCM1ZoNktPUUdQbkw3MzMv?= =?utf-8?B?Vm55STRTSVRRZmVPNEtpalFLTmNFWDVyUHBOS0gyMEl5bnNIendnT3oxeEVh?= =?utf-8?B?bnJHOVdRbmorU1VnWTVqc0VSUEZFM1ZsV0J3NUhQRWRCbHVqREVSQUdBMmNL?= =?utf-8?B?ZFJlaGlCV2Izd2lUUkZndWFTRmZuSnhqWEtEZzF3UjIzNHhUbVdXaFdaWG96?= =?utf-8?B?OUpmTFdFR254QkpYbVlXM3ZocGk5M1FiMkg0cDRvOXd2R1B4YVEvSGRXWWM4?= =?utf-8?B?RFhRRDhUOWZqTnFTbkUxdmtvMzhYSVdDQ1B4NC9YTGhHTmkxK3FsaSt4eWxV?= =?utf-8?B?Nm1DWkdFVTg1U2V6M0FINitIekxwbXQxWVFCVzAxV05JR29XeVdKLy9WVGV5?= =?utf-8?B?SWlnNmhJQkFVSEZBMGVNSDlGMzdhdnpWZ0lOZnk3UzlBSjNrUnk2aUNpUG9G?= =?utf-8?B?YmlkN1dPZVl0VytmQzZOQXN1SUM2eFo1bGJScE9tMUJJbm9aSE0xaDVzWGRW?= =?utf-8?B?ZVdQUzZjbnIycmd4L1VJc0VpVFJKOUtTcDNXRDJCZVRjZW9NbGJDeHJ4UmU0?= =?utf-8?B?R1NWNFNIcEJzdUpnNjZZd1hibGNzdm5FLzBlUXBLNUZ5RXRKRzh3MzArYWo5?= =?utf-8?B?RjUzK1FacHhIblpCM0JPRHhWZ0c5UEtZL2FXYWRYLzNENGxIZEJCSmQzcHpX?= =?utf-8?B?a2oyK1A5V0thOWQ5bjQ2LytsUTEvS0FldmtyR29SQ2FzSUNKUEQzMURyVXRM?= =?utf-8?B?d2Nxd1RkbFJZU1BjNHBJL00rWE0vbUx6T3Rod3pnODZWVHI2OWVMb201N3Br?= =?utf-8?B?NWJFVEJVNWNWWHB4a3RucllHQzdia2RlaDErSFB3ZTNjY25WQzBDT3NnNWdx?= =?utf-8?B?TVNqWkUyMGw5anZLVXl1UDZDUm5saUM3OHZ3eXVKczk2U0oycEpkaEpPOUR0?= =?utf-8?B?eTJ3OWZqS0ZUMGM1WEhGTFNpRENhRTFQT0hQYWplUFdhejZWSXpzVmlETTVz?= =?utf-8?B?M3ZaTHNjL0JHemFmVklXa1kydVkvcktVR3hadkFBMWY3anRrZk1SOUIwVnVF?= =?utf-8?B?T3BXZlRyQldxdHhvbkR6VFhzUDZJOERlWlBHMVRLVEo1U2ZEYWxINnY0WmZx?= =?utf-8?B?eXgrdkNxZEhOdHh2andSbDh3WEtacE1WcVpsdjBrWURVYWNnMmlpQjRGaVhN?= =?utf-8?B?Sjc5NERDUVh6WTM0L3hNS3lCNHVHMjZjVjBNSDdwNDRFY1BhS2R4S2JIc0dB?= =?utf-8?B?cWN1Vkp1RjE5U0RUN2d3RjZnOEVXNzI0MlpDQXVGbzJoRDY3V2dDV1FQMWpl?= =?utf-8?B?VDlVdllsRUNLM2VOTlpLekN5Q3hCRDdqcmI0c1lyV0ZwSFFxdWRGVzZPZXRr?= =?utf-8?B?VjM3YlpDQWZGZ21hbVpNTDlHcWtZeVM5MndacGk3VnlTclV5S3VhOUlIZTBB?= =?utf-8?B?dTZEY1laMjBsTlM1UWg0Y0dRNXNpcWJJTnh0dkhLVHRSM3hzQWF1cEppUm1R?= =?utf-8?B?eCtJMjJSd1JjcGtDSlVHejdYay85Y0hkRk9Gc3o2QkpQRFdGT09INlNtUk1x?= =?utf-8?B?LzFIVnpzTkkzbUIwQjkwRjVpOWNCRnh4Z0ViZXpRWnpsL1lKamxFK2k5MSsw?= =?utf-8?B?L3lRSnNxTW03WDNiNXRJbnpDa2gyMmJXcVBlMnFmTHRzMWhkY2RnNFlhRDRq?= =?utf-8?B?cFBuV092UXUrNzVRdS9zZFFMdUdTalBVaVV3TVdvcG8vMzlkeStDbWV1YjNx?= =?utf-8?B?MVVGMk1pR3A4d3NRRjRuR3dyeDl5Q1VnT2dIVThnSVZDSHBkeWtqam5lZjRt?= =?utf-8?B?Sk1qWVRjeDUzV2dZOVFCWHBjMnJyZFgwNmNxZ3c4VysweXI2YU54b2hlMXlQ?= =?utf-8?B?SWRtdlBpY2t6blBKNlRpdHRONGVhanBpbFdKbVkxd0xSRlF1VTFmdz09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 List-Id: FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-usb List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-usb@freebsd.org X-BeenThere: freebsd-usb@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR05MB7782.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e2a3a05-143f-4ff1-a995-08da21e04749 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2022 08:40:37.8278 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xb2qqgqiAj2h/TD4NEBSGX+mEJt56PdAq96t5tAufwuM6pvsmL7BU+s1r+kk5IVS9PnbtJbVpdfegy+KmLcAxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0501MB3914 X-Proofpoint-ORIG-GUID: JUTrWvag_AlocNB1P27Vyc1pu5Q9HTWx X-Proofpoint-GUID: JUTrWvag_AlocNB1P27Vyc1pu5Q9HTWx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-04-19_03,2022-04-15_01,2022-02-23_01 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 bulkscore=0 mlxlogscore=999 phishscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 spamscore=0 clxscore=1015 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204190047 X-Rspamd-Queue-Id: 4KjHLw6xkZz4c7g X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=juniper.net header.s=PPS1017 header.b="dbxoV2/h"; dkim=pass header.d=juniper.net header.s=selector1 header.b=a6jKEP0K; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=juniper.net; spf=pass (mx1.freebsd.org: domain of maheshmv@juniper.net designates 67.231.152.164 as permitted sender) smtp.mailfrom=maheshmv@juniper.net X-Spamd-Result: default: False [-1.93 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RCVD_COUNT_FIVE(0.00)[5]; R_DKIM_ALLOW(-0.20)[juniper.net:s=PPS1017,juniper.net:s=selector1]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:67.231.152.164]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(0.97)[0.970]; MIME_BASE64_TEXT_BOGUS(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[juniper.net:+]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_SEVEN(0.00)[8]; RCVD_IN_DNSWL_NONE(0.00)[67.231.152.164:from]; DMARC_POLICY_ALLOW(-0.50)[juniper.net,reject]; MLMMJ_DEST(0.00)[freebsd-usb]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22843, ipnet:67.231.152.0/24, country:US]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] X-ThisMailContainsUnwantedMimeParts: N SGkgSGFucyBQZXR0ZXIgU2VsYXNreSwNCkFmdGVyIHJldmVydCBhbHNvIHNhbWUgaXNzdWUuIEkg ZG8gc2VlIGxvdCBvZiByZXNldC9zdG9wIGZhaWx1cmVzIG9uIGVuZCBwb2ludCBiZWZvcmUgSSBz ZWUgdGhlIHJlYWQgZXJyb3JzLg0KRGlmZi4NCmRpZmYgLS1naXQgYS9zeXMvZGV2L3VzYi9jb250 cm9sbGVyL3hoY2kuYyBiL3N5cy9kZXYvdXNiL2NvbnRyb2xsZXIveGhjaS5jDQppbmRleCA3MGE3 M2RjYzk0Yy4uNDhjOGZlZjY5ZTcgMTAwNjQ0DQotLS0gYS9zeXMvZGV2L3VzYi9jb250cm9sbGVy L3hoY2kuYw0KKysrIGIvc3lzL2Rldi91c2IvY29udHJvbGxlci94aGNpLmMNCkBAIC0zODk1LDYg KzM4OTUsNyBAQCB4aGNpX2NvbmZpZ3VyZV9yZXNldF9lbmRwb2ludChzdHJ1Y3QgdXNiX3hmZXIg KnhmZXIpDQogICAgICAgICAqIEdldCB0aGUgZW5kcG9pbnQgaW50byB0aGUgc3RvcHBlZCBzdGF0 ZSBhY2NvcmRpbmcgdG8gdGhlDQogICAgICAgICAqIGVuZHBvaW50IGNvbnRleHQgc3RhdGUgZGlh Z3JhbSBpbiB0aGUgWEhDSSBzcGVjaWZpY2F0aW9uOg0KICAgICAgICAgKi8NCisjaWYgMA0KICAg ICAgICBzd2l0Y2ggKHhoY2lfZ2V0X2VuZHBvaW50X3N0YXRlKHVkZXYsIGVwbm8pKSB7DQogICAg ICAgIGNhc2UgWEhDSV9FUENUWF8wX0VQU1RBVEVfRElTQUJMRUQ6DQogICAgICAgICAgICAgICAg IGJyZWFrOw0KQEAgLTM5MDksOCArMzkxMCwyNCBAQCB4aGNpX2NvbmZpZ3VyZV9yZXNldF9lbmRw b2ludChzdHJ1Y3QgdXNiX3hmZXIgKnhmZXIpDQogICAgICAgICAgICAgICAgZXJyID0geGhjaV9j bWRfc3RvcF9lcChzYywgMCwgZXBubywgaW5kZXgpOw0KICAgICAgICAgICAgICAgIGlmIChlcnIg IT0gMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIERQUklOVEYoIkNvdWxkIG5vdCBzdG9wIGVu ZHBvaW50ICV1XG4iLCBlcG5vKTsNCisgICAgICAgICAgICAgICAvKg0KKyAgICAgICAgICAgICAg ICAqIE5lZWQgdG8gcmVzZXQgdGhlIGRhdGEgdG9nZ2xlLCBiZWNhdXNlIHN0b3ANCisgICAgICAg ICAgICAgICAgKiBlbmRwb2ludCBkb2Vzbid0IGRvIHRoYXQ6DQorICAgICAgICAgICAgICAgICov DQorICAgICAgICAgICAgICAgZXJyID0geGhjaV9jbWRfcmVzZXRfZXAoc2MsIDAsIGVwbm8sIGlu ZGV4KTsNCisgICAgICAgICAgICAgICBpZiAoZXJyICE9IDApDQorICAgICAgICAgICAgICAgICAg ICAgICBEUFJJTlRGKCJNYWhlc2ggQ291bGQgbm90IHJlc2V0IGVuZHBvaW50ICV1XG4iLCBlcG5v KTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgfQ0KKyNlbmRpZg0KKw0KKyAgICAg ICBlcnIgPSB4aGNpX2NtZF9zdG9wX2VwKHNjLCAwLCBlcG5vLCBpbmRleCk7DQorICAgICAgIGlm IChlcnIgIT0wKQ0KKyAgICAgICAgICAgICAgIGRldmljZV9wcmludGYoc2MtPnNjX2J1cy5wYXJl bnQsICJNTVYgQ291bGQgbm90IHN0b3AgZW5kcG9pbnQgJXVcbiIsIGVwbm8pOw0KKw0KKyAgICAg ICBlcnIgPSB4aGNpX2NtZF9yZXNldF9lcChzYywgMCwgZXBubywgaW5kZXgpOw0KKyAgICAgICBp ZiAoZXJyICE9MCkNCisgICAgICAgICAgICAgICBkZXZpY2VfcHJpbnRmKHNjLT5zY19idXMucGFy ZW50LCAiTU1WIENvdWxkIG5vdCByZXNldCBlbmRwb2ludCAldVxuIiwgZXBubyk7DQoNCiAgICAg ICAgZXJyID0geGhjaV9jbWRfc2V0X3RyX2RlcXVldWVfcHRyKHNjLA0KICAgICAgICAgICAgKHBl cGV4dC0+cGh5c2FkZHIgKyAoc3RyZWFtX2lkICogc2l6ZW9mKHN0cnVjdCB4aGNpX3RyYikNCg0K DQpFcnJvcnM6DQoNClR1ZSBBcHIgMTkgMTQ6MDJ4aGNpMDogTU1WIENvdWxkIG5vdCBzdG9wIGVu ZHBvaW50IDMNCnhoY2kwOiBNTVYgQ291bGQgbm90IHN0b3AgZW5kcG9pbnQgMw0KeGhjaTA6IE1N ViBDb3VsZCBub3QgcmVzZXQgZW5kcG9pbnQgMw0KeGhjaTA6IE1NViBDb3VsZCBub3Qgc3RvcCBl bmRwb2ludCAzDQp4aGNpMDogTU1WIENvdWxkIG5vdCBzdG9wIGVuZHBvaW50IDMNCnhoY2kwOiBN TVYgQ291bGQgbm90IHJlc2V0IGVuZHBvaW50IDMNCg0KRnJlZUJTRC9hcm0gKEFtbmVzaWFjKSAo dHR5dTApDQoNCmxvZ2luOiB4aGNpMDogTU1WIENvdWxkIG5vdCBzdG9wIGVuZHBvaW50IDMNCnho Y2kwOiBNTVYgQ291bGQgbm90IHN0b3AgZW5kcG9pbnQgMw0KeGhjaTA6IE1NViBDb3VsZCBub3Qg cmVzZXQgZW5kcG9pbnQgMw0KeGhjaTA6IE1NViBDb3VsZCBub3Qgc3RvcCBlbmRwb2ludCAzDQp4 aGNpMDogTU1WIENvdWxkIG5vdCBzdG9wIGVuZHBvaW50IDMNCnhoY2kwOiBNTVYgQ291bGQgbm90 IHJlc2V0IGVuZHBvaW50IDMNCnhoY2kwOiBNTVYgQ291bGQgbm90IHN0b3AgZW5kcG9pbnQgMw0K DQooZGEwOnVtYXNzLXNpbTA6MDowOjApOiBSRUFEKDEwKS4gQ0RCOiAyOCAwMCAwMCBiMSA1MSAy OCAwMCAwMCA4MCAwMA0KKGRhMDp1bWFzcy1zaW0wOjA6MDowKTogQ0FNIHN0YXR1czogQ0NCIHJl cXVlc3QgY29tcGxldGVkIHdpdGggYW4gZXJyb3INCihkYTA6dW1hc3Mtc2ltMDowOjA6MCk6IFJl dHJ5aW5nIGNvbW1hbmQsIDMgbW9yZSB0cmllcyByZW1haW4NCg0KDQp4aGNpMDogTU1WIENvdWxk IG5vdCByZXNldCBlbmRwb2ludCAyDQp4aGNpMDogTU1WIENvdWxkIG5vdCBzdG9wIGVuZHBvaW50 IDMNCnhoY2kwOiBNTVYgQ291bGQgbm90IHJlc2V0IGVuZHBvaW50IDMNCnhoY2kwOiBNTVYgQ291 bGQgbm90IHN0b3AgZW5kcG9pbnQgMw0KeGhjaTA6IE1NViBDb3VsZCBub3Qgc3RvcCBlbmRwb2lu dCAzDQp4aGNpMDogTU1WIENvdWxkIG5vdCByZXNldCBlbmRwb2ludCAzDQoNCg0Kcm9vdEA6UkU6 MCUgdXNiY29uZmlnIGR1bXBfYWxsX2Rlc2MNCnVnZW4wLjE6IDxNYXJ2ZWxsIFhIQ0kgcm9vdCBI VUI+IGF0IHVzYnVzMCwgY2ZnPTAgbWQ9SE9TVCBzcGQ9U1VQRVIgKDUuMEdicHMpIHB3cj1TQVZF ICgwbUEpDQoNCiAgYkxlbmd0aCA9IDB4MDAxMg0KICBiRGVzY3JpcHRvclR5cGUgPSAweDAwMDEN CiAgYmNkVVNCID0gMHgwMzAwDQogIGJEZXZpY2VDbGFzcyA9IDB4MDAwOSAgPEhVQj4NCiAgYkRl dmljZVN1YkNsYXNzID0gMHgwMDAwDQogIGJEZXZpY2VQcm90b2NvbCA9IDB4MDAwMw0KICBiTWF4 UGFja2V0U2l6ZTAgPSAweDAwMDkNCiAgaWRWZW5kb3IgPSAweDAwMDANCiAgaWRQcm9kdWN0ID0g MHgwMDAwDQogIGJjZERldmljZSA9IDB4MDEwMA0KICBpTWFudWZhY3R1cmVyID0gMHgwMDAxICA8 TWFydmVsbD4NCiAgaVByb2R1Y3QgPSAweDAwMDIgIDxYSENJIHJvb3QgSFVCPg0KICBpU2VyaWFs TnVtYmVyID0gMHgwMDAwICA8bm8gc3RyaW5nPg0KICBiTnVtQ29uZmlndXJhdGlvbnMgPSAweDAw MDENCg0KIENvbmZpZ3VyYXRpb24gaW5kZXggMA0KDQogICAgYkxlbmd0aCA9IDB4MDAwOQ0KICAg IGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwMg0KICAgIHdUb3RhbExlbmd0aCA9IDB4MDAxZg0KICAg IGJOdW1JbnRlcmZhY2VzID0gMHgwMDAxDQogICAgYkNvbmZpZ3VyYXRpb25WYWx1ZSA9IDB4MDAw MQ0KICAgIGlDb25maWd1cmF0aW9uID0gMHgwMDAwICA8bm8gc3RyaW5nPg0KICAgIGJtQXR0cmli dXRlcyA9IDB4MDA0MA0KICAgIGJNYXhQb3dlciA9IDB4MDAwMA0KDQogICAgSW50ZXJmYWNlIDAN CiAgICAgIGJMZW5ndGggPSAweDAwMDkNCiAgICAgIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwNA0K ICAgICAgYkludGVyZmFjZU51bWJlciA9IDB4MDAwMA0KICAgICAgYkFsdGVybmF0ZVNldHRpbmcg PSAweDAwMDANCiAgICAgIGJOdW1FbmRwb2ludHMgPSAweDAwMDENCiAgICAgIGJJbnRlcmZhY2VD bGFzcyA9IDB4MDAwOSAgPEhVQj4NCiAgICAgIGJJbnRlcmZhY2VTdWJDbGFzcyA9IDB4MDAwMA0K ICAgICAgYkludGVyZmFjZVByb3RvY29sID0gMHgwMDAwDQogICAgICBpSW50ZXJmYWNlID0gMHgw MDAwICA8bm8gc3RyaW5nPg0KDQogICAgIEVuZHBvaW50IDANCiAgICAgICAgYkxlbmd0aCA9IDB4 MDAwNw0KICAgICAgICBiRGVzY3JpcHRvclR5cGUgPSAweDAwMDUNCiAgICAgICAgYkVuZHBvaW50 QWRkcmVzcyA9IDB4MDA4MSAgPElOPg0KICAgICAgICBibUF0dHJpYnV0ZXMgPSAweDAwMDMgIDxJ TlRFUlJVUFQ+DQogICAgICAgIHdNYXhQYWNrZXRTaXplID0gMHgwMDAyDQogICAgICAgIGJJbnRl cnZhbCA9IDB4MDBmZg0KICAgICAgICBiUmVmcmVzaCA9IDB4MDAwMA0KICAgICAgICBiU3luY2hB ZGRyZXNzID0gMHgwMDAwDQoNCiAgICAgIEFkZGl0aW9uYWwgRGVzY3JpcHRvcg0KDQogICAgICBi TGVuZ3RoID0gMHgwNg0KICAgICAgYkRlc2NyaXB0b3JUeXBlID0gMHgzMA0KICAgICAgYkRlc2Ny aXB0b3JTdWJUeXBlID0gMHgwMA0KICAgICAgIFJBVyBkdW1wOg0KICAgICAgIDB4MDAgfCAweDA2 LCAweDMwLCAweDAwLCAweDAwLCAweDAwLCAweDAwDQoNCg0KDQoNCnVnZW4wLjI6IDx2ZW5kb3Ig MHgwNWUzIFVTQjIuMCBIdWI+IGF0IHVzYnVzMCwgY2ZnPTAgbWQ9SE9TVCBzcGQ9SElHSCAoNDgw TWJwcykgcHdyPVNBVkUgKDEwMG1BKQ0KDQogIGJMZW5ndGggPSAweDAwMTINCiAgYkRlc2NyaXB0 b3JUeXBlID0gMHgwMDAxDQogIGJjZFVTQiA9IDB4MDIwMA0KICBiRGV2aWNlQ2xhc3MgPSAweDAw MDkgIDxIVUI+DQogIGJEZXZpY2VTdWJDbGFzcyA9IDB4MDAwMA0KICBiRGV2aWNlUHJvdG9jb2wg PSAweDAwMDENCiAgYk1heFBhY2tldFNpemUwID0gMHgwMDQwDQogIGlkVmVuZG9yID0gMHgwNWUz DQogIGlkUHJvZHVjdCA9IDB4MDYwOA0KICBiY2REZXZpY2UgPSAweDYwNzANCiAgaU1hbnVmYWN0 dXJlciA9IDB4MDAwMCAgPG5vIHN0cmluZz4NCiAgaVByb2R1Y3QgPSAweDAwMDEgIDxVU0IyLjAg SHViPg0KICBpU2VyaWFsTnVtYmVyID0gMHgwMDAwICA8bm8gc3RyaW5nPg0KICBiTnVtQ29uZmln dXJhdGlvbnMgPSAweDAwMDENCg0KIENvbmZpZ3VyYXRpb24gaW5kZXggMA0KDQogICAgYkxlbmd0 aCA9IDB4MDAwOQ0KICAgIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwMg0KICAgIHdUb3RhbExlbmd0 aCA9IDB4MDAxOQ0KICAgIGJOdW1JbnRlcmZhY2VzID0gMHgwMDAxDQogICAgYkNvbmZpZ3VyYXRp b25WYWx1ZSA9IDB4MDAwMQ0KICAgIGlDb25maWd1cmF0aW9uID0gMHgwMDAwICA8bm8gc3RyaW5n Pg0KICAgIGJtQXR0cmlidXRlcyA9IDB4MDBlMA0KICAgIGJNYXhQb3dlciA9IDB4MDAzMg0KDQog ICAgSW50ZXJmYWNlIDANCiAgICAgIGJMZW5ndGggPSAweDAwMDkNCiAgICAgIGJEZXNjcmlwdG9y VHlwZSA9IDB4MDAwNA0KICAgICAgYkludGVyZmFjZU51bWJlciA9IDB4MDAwMA0KICAgICAgYkFs dGVybmF0ZVNldHRpbmcgPSAweDAwMDANCiAgICAgIGJOdW1FbmRwb2ludHMgPSAweDAwMDENCiAg ICAgIGJJbnRlcmZhY2VDbGFzcyA9IDB4MDAwOSAgPEhVQj4NCiAgICAgIGJJbnRlcmZhY2VTdWJD bGFzcyA9IDB4MDAwMA0KICAgICAgYkludGVyZmFjZVByb3RvY29sID0gMHgwMDAwDQogICAgICBp SW50ZXJmYWNlID0gMHgwMDAwICA8bm8gc3RyaW5nPg0KDQogICAgIEVuZHBvaW50IDANCiAgICAg ICAgYkxlbmd0aCA9IDB4MDAwNw0KICAgICAgICBiRGVzY3JpcHRvclR5cGUgPSAweDAwMDUNCiAg ICAgICAgYkVuZHBvaW50QWRkcmVzcyA9IDB4MDA4MSAgPElOPg0KICAgICAgICBibUF0dHJpYnV0 ZXMgPSAweDAwMDMgIDxJTlRFUlJVUFQ+DQogICAgICAgIHdNYXhQYWNrZXRTaXplID0gMHgwMDAx DQogICAgICAgIGJJbnRlcnZhbCA9IDB4MDAwYw0KICAgICAgICBiUmVmcmVzaCA9IDB4MDAwMA0K ICAgICAgICBiU3luY2hBZGRyZXNzID0gMHgwMDAwDQoNCg0KDQp1Z2VuMC4zOiA8VmlydGl1bSBW VERVMzFYQzAwOEctQTkwMT4gYXQgdXNidXMwLCBjZmc9MCBtZD1IT1NUIHNwZD1ISUdIICg0ODBN YnBzKSBwd3I9T04gKDEwMG1BKQ0KDQogIGJMZW5ndGggPSAweDAwMTINCiAgYkRlc2NyaXB0b3JU eXBlID0gMHgwMDAxDQogIGJjZFVTQiA9IDB4MDIwMA0KICBiRGV2aWNlQ2xhc3MgPSAweDAwMDAg IDxQcm9iZWQgYnkgaW50ZXJmYWNlIGNsYXNzPg0KICBiRGV2aWNlU3ViQ2xhc3MgPSAweDAwMDAN CiAgYkRldmljZVByb3RvY29sID0gMHgwMDAwDQogIGJNYXhQYWNrZXRTaXplMCA9IDB4MDA0MA0K ICBpZFZlbmRvciA9IDB4MmFhYQ0KICBpZFByb2R1Y3QgPSAweDAxMDANCiAgYmNkRGV2aWNlID0g MHgwMTAwDQogIGlNYW51ZmFjdHVyZXIgPSAweDAwMDEgIDxWaXJ0aXVtPg0KICBpUHJvZHVjdCA9 IDB4MDAwMyAgPFZURFUzMVhDMDA4Ry1BOTAxPg0KICBpU2VyaWFsTnVtYmVyID0gMHgwMDAyICA8 UDFUNjYwMDU2MDc5MDMyNjAwNjM+DQogIGJOdW1Db25maWd1cmF0aW9ucyA9IDB4MDAwMQ0KDQog Q29uZmlndXJhdGlvbiBpbmRleCAwDQoNCiAgICBiTGVuZ3RoID0gMHgwMDA5DQogICAgYkRlc2Ny aXB0b3JUeXBlID0gMHgwMDAyDQogICAgd1RvdGFsTGVuZ3RoID0gMHgwMDIwDQogICAgYk51bUlu dGVyZmFjZXMgPSAweDAwMDENCiAgICBiQ29uZmlndXJhdGlvblZhbHVlID0gMHgwMDAxDQogICAg aUNvbmZpZ3VyYXRpb24gPSAweDAwMDAgIDxubyBzdHJpbmc+DQogICAgYm1BdHRyaWJ1dGVzID0g MHgwMDgwDQogICAgYk1heFBvd2VyID0gMHgwMDMyDQoNCiAgICBJbnRlcmZhY2UgMA0KICAgICAg Ykxlbmd0aCA9IDB4MDAwOQ0KICAgICAgYkRlc2NyaXB0b3JUeXBlID0gMHgwMDA0DQogICAgICBi SW50ZXJmYWNlTnVtYmVyID0gMHgwMDAwDQogICAgICBiQWx0ZXJuYXRlU2V0dGluZyA9IDB4MDAw MA0KICAgICAgYk51bUVuZHBvaW50cyA9IDB4MDAwMg0KICAgICAgYkludGVyZmFjZUNsYXNzID0g MHgwMDA4ICA8TWFzcyBzdG9yYWdlPg0KICAgICAgYkludGVyZmFjZVN1YkNsYXNzID0gMHgwMDA2 DQogICAgICBiSW50ZXJmYWNlUHJvdG9jb2wgPSAweDAwNTANCiAgICAgIGlJbnRlcmZhY2UgPSAw eDAwMDAgIDxubyBzdHJpbmc+DQoNCiAgICAgRW5kcG9pbnQgMA0KICAgICAgICBiTGVuZ3RoID0g MHgwMDA3DQogICAgICAgIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwNQ0KICAgICAgICBiRW5kcG9p bnRBZGRyZXNzID0gMHgwMDgxICA8SU4+DQogICAgICAgIGJtQXR0cmlidXRlcyA9IDB4MDAwMiAg PEJVTEs+DQogICAgICAgIHdNYXhQYWNrZXRTaXplID0gMHgwMjAwDQogICAgICAgIGJJbnRlcnZh bCA9IDB4MDAwMA0KICAgICAgICBiUmVmcmVzaCA9IDB4MDAwMA0KICAgICAgICBiU3luY2hBZGRy ZXNzID0gMHgwMDAwDQoNCiAgICAgRW5kcG9pbnQgMQ0KICAgICAgICBiTGVuZ3RoID0gMHgwMDA3 DQogICAgICAgIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwNQ0KICAgICAgICBiRW5kcG9pbnRBZGRy ZXNzID0gMHgwMDAxICA8T1VUPg0KICAgICAgICBibUF0dHJpYnV0ZXMgPSAweDAwMDIgIDxCVUxL Pg0KICAgICAgICB3TWF4UGFja2V0U2l6ZSA9IDB4MDIwMA0KICAgICAgICBiSW50ZXJ2YWwgPSAw eDAwMDANCiAgICAgICAgYlJlZnJlc2ggPSAweDAwMDANCiAgICAgICAgYlN5bmNoQWRkcmVzcyA9 IDB4MDAwMA0KDQoNCg0KPT0NCg0KVGhhbmtzLA0KTWFoZXNoDQoNCg0KSnVuaXBlciBCdXNpbmVz cyBVc2UgT25seQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogSGFucyBQZXR0 ZXIgU2VsYXNreSA8aHBzQHNlbGFza3kub3JnPiANClNlbnQ6IFR1ZXNkYXksIEFwcmlsIDE5LCAy MDIyIDEyOjMzIFBNDQpUbzogTWFoZXNoIFZhcmRoYW1hbmFpYWggPG1haGVzaG12QGp1bmlwZXIu bmV0PjsgZnJlZWJzZC11c2JAZnJlZWJzZC5vcmcNCkNjOiBTdGV2ZSBLaWVybmFuIDxzdGV2ZWtA anVuaXBlci5uZXQ+OyBKdXN0aW4gSGliYml0cyA8amhpYmJpdHNAanVuaXBlci5uZXQ+OyBLdW1h cmEgTiBCYWJ1IDxia3VtYXJhQGp1bmlwZXIubmV0PjsgS2FtYWwgUHJhc2FkIDxrcnByYXNhZEBq dW5pcGVyLm5ldD47IEtyaXN0b2YgUHJvdm9zdCA8a3BARnJlZUJTRC5vcmc+OyBCam9lcm4gQS4g WmVlYiA8YnpARnJlZUJTRC5vcmc+DQpTdWJqZWN0OiBSZTogeGhjaSBkYXRhIHRvZ2dsZSBvdXQg b2Ygc3luYw0KDQpbRXh0ZXJuYWwgRW1haWwuIEJlIGNhdXRpb3VzIG9mIGNvbnRlbnRdDQoNCg0K SGkgTWFoZXNoLA0KDQpXaGF0IGhhcHBlbnMgaWYgeW91IHJldmVydCBTVk4gcjM2NTIzOT8NCg0K LS1IUFMNCg==