Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp184279lqp; Wed, 20 Mar 2024 18:55:43 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXs/h/kBA7DrsojgHBBWHpC37ChIJkYC+zBx9RJVkt80805mV1YtnJ5L13fjCqkqaCn0HnNeZ0A2reLE2HqmyKj8kwleQL3NKCZGueSUg== X-Google-Smtp-Source: AGHT+IEhNIt4oyssjHlez+GK6/iKQAhsJswaM6cF2v1QobCn7lPCOP+jnc4or0fx3KE9DRfmThX3 X-Received: by 2002:a05:6871:806:b0:221:bf34:b15f with SMTP id q6-20020a056871080600b00221bf34b15fmr23814597oap.25.1710986143191; Wed, 20 Mar 2024 18:55:43 -0700 (PDT) Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id y7-20020aa79e07000000b006e6ff87ceb7si11287423pfq.335.2024.03.20.18.55.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Mar 2024 18:55:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-109557-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=W7haESiG; dkim=pass header.i=@mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=bs23VTge; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-109557-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109557-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id ED373B216AE for ; Thu, 21 Mar 2024 01:55:36 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5A97C4A3D; Thu, 21 Mar 2024 01:55:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="W7haESiG"; dkim=pass (1024-bit key) header.d=mediateko365.onmicrosoft.com header.i=@mediateko365.onmicrosoft.com header.b="bs23VTge" Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2C74FEC3; Thu, 21 Mar 2024 01:55:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=210.61.82.184 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710986126; cv=fail; b=hftn5xCwcp6AQkVo8E14cfXrW216NZ3tVcXpfzIBTZX/X5mQdVb0zDQR9hEaUjKdZU2qY1+UTHj/tE+g+7ZT8S/sp4yuivMg/U1hMds6Rfv4Be94OhnrpGCZuEILFOk6Kjd859i7/cR1n7I3hSbg0ovU/3Fo1LFXbHbxMYrUfc0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710986126; c=relaxed/simple; bh=B1YuJFWyIKCCXT8tR2ywwQOT76z+01qeAvKQKL1uEK4=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=P+0sDkK8fjDpTkANKLPCCplDzhr6rPJaGgbbMVbbJmAtnHHCuWDnbD67wqWPUADiBth24B720PHyRttnBEPfh2B2XPsm0XhpxgU94ceISu5XyBpWrhv0p4LLi+JdQFpX/izTdCi3BAirFlOK0PfY7Ut7AwQukHXkba+Z0N2ZdYM= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=mediatek.com; spf=pass smtp.mailfrom=mediatek.com; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b=W7haESiG; dkim=pass (1024-bit key) header.d=mediateko365.onmicrosoft.com header.i=@mediateko365.onmicrosoft.com header.b=bs23VTge; arc=fail smtp.client-ip=210.61.82.184 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=mediatek.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mediatek.com X-UUID: 1086983ce72611ee935d6952f98a51a9-20240321 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=B1YuJFWyIKCCXT8tR2ywwQOT76z+01qeAvKQKL1uEK4=; b=W7haESiGqmiArOs7st3YFeoYL4oleXpkZRcPHcnjRH0FVxbph6XpKQdiffp5sMkaXlIahwvFxUR87Y163yTGf1Zm4IVUDheKZqjjQP30jvU/za7GOI6+orfuf9eUf3UfF1Fj232capRE+Yo1f21xsBlU14Uotw4e//AXsmBMM+8=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.37,REQID:f43cffaa-4928-4b28-9482-3f0c39bb37ce,IP:0,U RL:0,TC:0,Content:-5,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-META: VersionHash:6f543d0,CLOUDID:0d4e2300-c26b-4159-a099-3b9d0558e447,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:11|1,File:nil,RT:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0,LES :1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0 X-CID-BVR: 0 X-CID-BAS: 0,_,0,_ X-CID-FACTOR: TF_CID_SPAM_ULN,TF_CID_SPAM_SNR X-UUID: 1086983ce72611ee935d6952f98a51a9-20240321 Received: from mtkmbs10n2.mediatek.inc [(172.21.101.183)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1301084975; Thu, 21 Mar 2024 09:55:16 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs11n1.mediatek.inc (172.21.101.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Thu, 21 Mar 2024 09:55:15 +0800 Received: from APC01-SG2-obe.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Thu, 21 Mar 2024 09:55:15 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dkiqr4B7d8y22xNnrfmIacgYEDKvcz/GCOGFePhHTRRM4K01FfDtomXX7y7vxH/Q7DQPmf3MqiLoeyUK5MdR8KnSlOT8cQJil9IV7KMelzqLXkkDBMwe6y4+BXWIEePH/RRsieiwZRQ5Rq/dqa93AveksDdYamIz7U+eeawXvaWKfFRNR5s0HNJzq3dqz1uipR4tz81nshOZ8c0vOG9gbcgey1mix7Tx8GOTm+0zahnQoHt6JN08HtutWfrM5P1pe4DsBJSdJKP8SYt4wWld9yfDEd+5GV/OhHs4/dAhDs1kZNAxICfiMDiS2aEAfKSQByJnOMQb1EPwE0Ib2rGS7g== 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=B1YuJFWyIKCCXT8tR2ywwQOT76z+01qeAvKQKL1uEK4=; b=iWhDTTjTw0i5eWlFhB0PpCcUdklwcR51OihFkia6PnIBRwm4fFDaJFOX+19YqSbCmK6sN08WoVNFrS3VJ1B1Iuzwx+0hDwpZW7mFykVL/hBfHGWsHupclHkkcYl9TEyFRT8hazvWteXKMLutm1tycHCRZzCZAKUg+BT3so1WkHz+SgQlk8aPYIqWRYf6fvLuZTiOeJk5RRvOgIj6wyIJUpg4fxpJxRqugE5aBW6qZRRAc5B5wcZetcx63jx9D9ckALLycbvvYoIuc7XjirDzohK6sQ3OPKqfPQWBzF8N6D/FVRMfSVeS2DqyZPFWdF5gmzmxWcgfWLmHPjjRfneR5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B1YuJFWyIKCCXT8tR2ywwQOT76z+01qeAvKQKL1uEK4=; b=bs23VTgeka4pEjFBlsA+oo8Ma6imGiVvVjESLjjnRxppuSrUp70OgW9aJx4vWaZCIr54MG6sEA8UpG3DgmKTf01R6YAVoj1+N1LNXijpwirYreLa3xguMeNSg4cZ4kaCAue2X456ksRp9+JpU9zosv6ik/Xy/kWq7KcoQr3aslE= Received: from SEZPR03MB7947.apcprd03.prod.outlook.com (2603:1096:101:187::6) by SEYPR03MB8149.apcprd03.prod.outlook.com (2603:1096:101:174::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.31; Thu, 21 Mar 2024 01:55:13 +0000 Received: from SEZPR03MB7947.apcprd03.prod.outlook.com ([fe80::e4f9:968e:f97:59ab]) by SEZPR03MB7947.apcprd03.prod.outlook.com ([fe80::e4f9:968e:f97:59ab%7]) with mapi id 15.20.7386.031; Thu, 21 Mar 2024 01:55:12 +0000 From: =?utf-8?B?SXJ1aSBXYW5nICjnjovnkZ4p?= To: "matthias.bgg@gmail.com" , "mchehab@kernel.org" , "sebastian.fricke@collabora.com" , "angelogioacchino.delregno@collabora.com" , "nicolas.dufresne@collabora.com" , "hverkuil-cisco@xs4all.nl" , =?utf-8?B?WXVuZmVpIERvbmcgKOiRo+S6kemjnik=?= CC: "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-media@vger.kernel.org" , =?utf-8?B?TWFvZ3VhbmcgTWVuZyAo5a2f5q+b5bm/KQ==?= , "linux-mediatek@lists.infradead.org" , =?utf-8?B?TG9uZ2ZlaSBXYW5nICjnjovpvpnpo54p?= , Project_Global_Chrome_Upstream_Group Subject: Re: [PATCH] media: mediatek: vcodec: Handle invalid decoder vsi Thread-Topic: [PATCH] media: mediatek: vcodec: Handle invalid decoder vsi Thread-Index: AQHaeo3refJcpvaXr0WpnyfUEffv7rFAWLIAgAEXz4A= Date: Thu, 21 Mar 2024 01:55:12 +0000 Message-ID: References: <20240320061336.2615-1-irui.wang@mediatek.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SEZPR03MB7947:EE_|SEYPR03MB8149:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: e1dAQMf+H6JUcCyALufUdr1/smi+eaZ2k58TD+b/RwOrvFrhe2v7+VJ1kG26mu34+65ty3z574aTTVkqNn7/G+Dz0GPQASB152RiA8zrHnO6XCNS/0AND49qx56O9e+34iiASrb1Ql9waIP/YHbZnbs1s6hKXltEHC1zqgXVpUzjopEDTA7HKvha/Pw7lQIhrtbfDFDofYBUvKAlbOD9U2MXZFT2RH8xFaP1gF+22nK87Aoi3IXR7J5+km9ZDMDhXlgRIODSgVXqsZ4/ETLtO8WdPCU6TYizsCRawa6y5/mfCkvW8Eo+QHBP8w1n4/EypusZPh5B1VJqHeMS9CihIjad4WBI66WacwIeOLXnyfpk7Hgo1V7/Y6ZFHhEcGJ68GqP1IuzSxRze1NYuRJ74ah08PxAo73G5YWnNF3ZFdOPJJUYT7RKQlDFNov3SKSzY5DoMegWU38uKB2babkVsuv1z1+m8DAuiGsJluZ/MQjso9yHpClrh5Wii8xEQUsncHPlrD0/unOZbQ2qjHhx/ocPwTVBk3DcHcyW9gRxVDNBb2RtFtsZaQVF+E3cmQ0olwgOUJ5NBIRFtCF0rcDBiDvTnt0aG14f0hDHqA//Wl+SsxTFiQqcOGbqtfusK/s+m3eI3sihQwXjqSXy6LyogkFIECi49oRjsc6J5DvYYtbk= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR03MB7947.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(366007)(376005)(7416005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K0t0NHlCK2l5WmxISk93U0llbWtsalBGRHI3Rm5GTkwyWTZuZUVScElCeGc2?= =?utf-8?B?UTB3RE5idDJPek9jamgvUjJja3ljUnlPSEhhdi9ock5YbEdLdzV0eDJyQUpU?= =?utf-8?B?eldEWEsxcjVBeWlkdVBaTktDYWpkUzYybEw5aVFvN0ZndGwvWDhTYVpyclNx?= =?utf-8?B?cXN4UVMwZnlNQ2syQy9FQXhFY29PaW5vRTdmejFFZGUyc1JLUUU0NCtsTmFl?= =?utf-8?B?c2hPdUdtTXR4RDB1c01TMzA1amgvZUZjdzgrVDRFL1FnOC9hZlFNbHpWRzJD?= =?utf-8?B?cDBuM01aNG1rNmZGNmZSQUxLOGN5SHVuSGxWMWQyVHdLOUdlY3BCaXF3SGhG?= =?utf-8?B?L2g5K1hBaFg3YUY4TXp2eGhsQXo0UGJTRXUvSGtkUkl6ZllXRndmUVVQQnZt?= =?utf-8?B?TjVxdGNwNmFrMEVpSSsrT1hObFByWVhEblgwM3hTczRVT0pyQmdXOEEwVU5W?= =?utf-8?B?Z3ZseWZtVXl0OUt3MldZTURNcFpRNjJxQ01wVW05UTByNC9ybjJOWkZTRmt4?= =?utf-8?B?OGNQMHVUZWFuWHJOUGZadnZCRDA3blY0Uzl3SHdTOXkyK3ArMHh0N2lNVlhm?= =?utf-8?B?VjFvZmMvQVdGS2h1c2liTG1wajdlalZubFJSWGJNcEVnL1BXcGlxUzBZYlVI?= =?utf-8?B?L28ySnNDYndENUlWd0dtQ1RzaU5hTUJXL0xQS2hQWHZMVC80RWQ2UWJ0SWxw?= =?utf-8?B?MTJhMTdzelJrV05LbmtSRFRLRW8wT1k0emcxVSt6ODRsaFBFTEZGNkllcWRD?= =?utf-8?B?ZVFpeUdnWittS1lFUlhyZm45QmoxWERVb1p5WjVzMXBPeXhvSDNSVFFaWk5v?= =?utf-8?B?YTFLckgwRzJPOTk1Nml6SWppN0lrMU91MU1FQ25qYlM3N2c1QUxqNGhjTnBa?= =?utf-8?B?ZkE0OHF5Z0FnakJSdU5WSldzWkxycE5mT2Z1UFJGTzZBbTR1bHBiRGh6NlM2?= =?utf-8?B?dmJjMkwvdHJRZkJWbm1mWFpuOHZsQURReXpGZ0lnbDJuZlRrdk8wZFd6NHpE?= =?utf-8?B?cmJTOGN2M2pnZzc2RTI5blpyUkpHZHhvTEo4YVc1T1JOMS9DTGNJUHd6dDU0?= =?utf-8?B?eFRpbnFoNHNyUFN5dVhqcy9OamkwM0llZHZjeXMrb29RdDRoRzlOSldyNU9h?= =?utf-8?B?ZXRGOW9IK0U0K1U4bWVxRWVOQVVMeFVQSFBQUDNEQy9Tc00vQWNnYzFqSkJL?= =?utf-8?B?dFh0czNZY2gvcHRRK3l0NUpkWmZJS2t0M3g1WTJHQ1lqNFJsMW1qS2tDS1pI?= =?utf-8?B?bWNobzVxMGFiRzVMVXRKemUyUUZydXR1dmphbEVubUVYRDlxVGtaUFNDZXZZ?= =?utf-8?B?aVdzYTVMSTdqQk9VMllKOWNKOUsyVkFnYTJkeUsrcVlmZWhjZ0FEbUJaNXlE?= =?utf-8?B?bXhjU3ZQZFh1TUwrRnhFeFAxQ1JSK2NSZmZRT29peVh6ajIyc0N2ZDlxdlpl?= =?utf-8?B?R01vU05Id3dieDFoSjkzd3RkaHhzVnM3Q3Vzb0hGQjF2ditoZjdLbXVnSjJi?= =?utf-8?B?d0xaOVpLMjNiY3lVTXBFNGlFQnh1YUxmUEpoOTZVdXN5WldiNXh2bzZNRFli?= =?utf-8?B?ZUdqSUhaaW5LZm5PZkJpMG1NNm1ZOHIxT0xKbWMzZmwvK2tKbTZ4aEhZNEhy?= =?utf-8?B?Q0p1UGhVSHV5WFNiMTVHM0txL0Y5bHBYTnhVSkxSMG5EUE5CNFo5dDVPQlVr?= =?utf-8?B?a3RNMjJaaldIS0FlcllmL3RzQWNFN1o0RisxK01rRG54M0g0Q3Z2UUdHYVh4?= =?utf-8?B?SmZkWmVteHRQdlNLZklZODVLRzc5dC9UbGYraW1lVitLZm1aQ0VmMk1lNzRD?= =?utf-8?B?WUVvdjdLS3VmNFRqcWRoMUszb2lBQXRkYVh2V1l5NWkvNmo5ZHlDK2RHVmcw?= =?utf-8?B?S0VZelR3a2QvWlR4NGx4Y1cxMUNwTVZGajdDZHB2aXFOd3M2djRqcWpEaDd1?= =?utf-8?B?NCsxbzd3dk9uRmNIRWlHd1NZZFZJTWc4QlQvWVJZdGFKMWJNaHdWVlVqSEhJ?= =?utf-8?B?Q3ZuOVlKbmFNMHlXV0ViZ2JMaXliQ2l3T212SHV2cWNWd3ZsNzh4UDVhUEhL?= =?utf-8?B?RjVXd04rL280c0RpYnkwZlMvbm13cVJLUDl5WkpubDhLTmVOUnR2SVZHSEUx?= =?utf-8?B?V0RDWlU0ZXhYVWZ1cGQyL1gwaHdkQVJjVXYyVUZnSEhnb0JXdCtHZUcvZ1Yv?= =?utf-8?B?cmc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <1ACACB0CF2E83E44AAEC93DA8BD0221F@apcprd03.prod.outlook.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SEZPR03MB7947.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8e6a4e8-dc60-4b4a-571a-08dc4949f261 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2024 01:55:12.7163 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2J6DDYelVqkbW/L2jJ2uAazAmgUfz0wM+xYsq03DDct30tb92tQqRuc8Q2BOQbwq6oanwBzBx6g+tVHzJheHFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR03MB8149 RGVhciBBbmdlbG8sDQoNClRoYW5rcyBmb3IgeW91ciByZXZpZXdpbmcsIHBhdGNoIHYyIGhhcyBi ZWVuIHNlbnQgd2l0aCAnRml4ZXMnIHRhZywNCnRoYW5rIHlvdSB2ZXJ5IG11Y2guDQoNCkJlc3Qg UmVnYXJkcw0KDQpPbiBXZWQsIDIwMjQtMDMtMjAgYXQgMTA6MTMgKzAxMDAsIEFuZ2Vsb0dpb2Fj Y2hpbm8gRGVsIFJlZ25vIHdyb3RlOg0KPiBJbCAyMC8wMy8yNCAwNzoxMywgSXJ1aSBXYW5nIGhh IHNjcml0dG86DQo+ID4gSGFuZGxlIGludmFsaWQgZGVjb2RlciB2c2kgaW4gdnB1X2RlY19pbml0 IHRvIGVuc3VyZSB0aGUgZGVjb2Rlcg0KPiA+IHZzaSBpcw0KPiA+IHZhbGlkIGZvciBmdXR1cmUg dXNlLg0KPiA+IA0KPiA+IFNpZ25lZC1vZmYtYnk6IElydWkgV2FuZyA8aXJ1aS53YW5nQG1lZGlh dGVrLmNvbT4NCj4gDQo+IFRoaXMgY29tbWl0IG5lZWRzIGEgRml4ZXMgdGFnLCBjYW4geW91IHBs ZWFzZSBhZGQgdGhlIHJlbGV2YW50IG9uZQ0KPiBhbmQgcmVzZW5kPw0KPiANCj4gVGhhbmtzLA0K PiBBbmdlbG8NCj4gDQo+ID4gLS0tDQo+ID4gICAuLi4vbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsv dmNvZGVjL2RlY29kZXIvdmRlY192cHVfaWYuYyAgICB8IDYNCj4gPiArKysrKysNCj4gPiAgIDEg ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykNCj4gPiANCj4gPiBkaWZmIC0tZ2l0DQo+ID4g YS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL3Zjb2RlYy9kZWNvZGVyL3ZkZWNfdnB1 X2lmLmMNCj4gPiBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvdmNvZGVjL2RlY29k ZXIvdmRlY192cHVfaWYuYw0KPiA+IGluZGV4IDgyZTU3YWU5ODNkNS4uMTc3NzA5OTNmZTVhIDEw MDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvdmNvZGVjL2Rl Y29kZXIvdmRlY192cHVfaWYuYw0KPiA+ICsrKyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVk aWF0ZWsvdmNvZGVjL2RlY29kZXIvdmRlY192cHVfaWYuYw0KPiA+IEBAIC0yMzEsNiArMjMxLDEy IEBAIGludCB2cHVfZGVjX2luaXQoc3RydWN0IHZkZWNfdnB1X2luc3QgKnZwdSkNCj4gPiAgIAlt dGtfdmRlY19kZWJ1Zyh2cHUtPmN0eCwgInZkZWNfaW5zdD0lcCIsIHZwdSk7DQo+ID4gICANCj4g PiAgIAllcnIgPSB2Y29kZWNfdnB1X3NlbmRfbXNnKHZwdSwgKHZvaWQgKikmbXNnLCBzaXplb2Yo bXNnKSk7DQo+ID4gKw0KPiA+ICsJaWYgKElTX0VSUl9PUl9OVUxMKHZwdS0+dnNpKSkgew0KPiA+ ICsJCW10a192ZGVjX2Vycih2cHUtPmN0eCwgImludmFsaWQgdmRlYyB2c2ksIHN0YXR1cz0lZCIs DQo+ID4gZXJyKTsNCj4gPiArCQlyZXR1cm4gLUVJTlZBTDsNCj4gPiArCX0NCj4gPiArDQo+ID4g ICAJbXRrX3ZkZWNfZGVidWcodnB1LT5jdHgsICItIHJldD0lZCIsIGVycik7DQo+ID4gICAJcmV0 dXJuIGVycjsNCj4gPiAgIH0NCj4gDQo+IA0K