From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00230701.pphosted.com (mx0b-00230701.pphosted.com [148.163.158.9]) (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 10866254AE6; Wed, 19 Feb 2025 22:32:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.158.9 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740004328; cv=fail; b=gs10X4jbeMYXeCbC3TuGgrG5R7sS1wpFju9pVcbnniouR7F2W9gy/yZKLIMPCs9q7ayyp3o4cDBrqDd7DC1nHmMrgNgjdtgDKM/rfKshvuNh/L5y80BhHdeQHyg0RIIEVaRTmqtgA3Ycvq8GrYoSjNDZ4wi6gBwqs3U2ZXdUYHM= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740004328; c=relaxed/simple; bh=1saHq5saYGTISP7dfFDZ03DYTuOrW7vawaHDan6ZgAU=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=TVNy4eQINqi9YfFEx0wZx+GyoVdDIV3pVEQVKg6E/KqtWCSOYAS/yPxOmIt/MovXpFT4Z8QbqWERNCQqHI6ZJi5Sl6z62E7hwj9FaOtWw4wIr4tDkgy8sHk1ysV9kFQ5hJjQLQYmqANGemqg6SCWEpwi3EPgYUtIAUsXFXbHCeU= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=synopsys.com; spf=pass smtp.mailfrom=synopsys.com; dkim=pass (2048-bit key) header.d=synopsys.com header.i=@synopsys.com header.b=I3eVkQAK; dkim=pass (2048-bit key) header.d=synopsys.com header.i=@synopsys.com header.b=fa5hRa5t; dkim=fail (1024-bit key) header.d=synopsys.com header.i=@synopsys.com header.b=w6v8dd5i reason="signature verification failed"; arc=fail smtp.client-ip=148.163.158.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=synopsys.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=synopsys.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="I3eVkQAK"; dkim=pass (2048-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="fa5hRa5t"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="w6v8dd5i" Received: from pps.filterd (m0297265.ppops.net [127.0.0.1]) by mx0a-00230701.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51JM8mrp008744; Wed, 19 Feb 2025 14:31:47 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; h= cc:content-id:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= pfptdkimsnps; bh=1saHq5saYGTISP7dfFDZ03DYTuOrW7vawaHDan6ZgAU=; b= I3eVkQAKOoOuqqMA99rHV9iX8A6Mi5x2u8nyL/qxTUYp8k19hWmzHqi+PKXlYLHa di8sHzkwjTyBc1GifonzhyTuK7YvKmgduPyQ3ZEH7jHbHoWi6wsDmaQR9vZ+wEWV r9VLkHD8CPSf63elQPrnkrdDKJebU5Q31QLd5yKGlG0FAabiyGvbwF+VZRprn61b qzieOvWD6cNrgOWVRc8h9VER/vHJNK1Fjb3X82lpc6OEgwZyTpCwhgXKdlsSN+Pr QUnuMLoVtk4DaT6Mn6opGIrbrVk5exi/6wnG0rIHaFHQQiEzeAis7jdkRW0bo68D lWlroEyFqEpHvc9pq4fMKw== Received: from smtprelay-out1.synopsys.com (smtprelay-out1.synopsys.com [149.117.87.133]) by mx0a-00230701.pphosted.com (PPS) with ESMTPS id 44w00gr81p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 19 Feb 2025 14:31:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1740004306; bh=1saHq5saYGTISP7dfFDZ03DYTuOrW7vawaHDan6ZgAU=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=fa5hRa5tAzFUAd0V9BPqylDwMbEW6K3dSTEGtVYv4+PdkbPOgVotag885K8yAJl7y 8h1+xZklaCjMEqPBY7o1UMbzUu/2pKdUGWeSGmMdGELUv4bvzBQMFtfbnM+b02BrSP AWU5Bgm5PsWu357QBLdWZOJi5SbVlA0yAUSq+DHU7q2Exy4DNnB7rB98kJQT3YoWxM M6D7cWk1tQGN9eS232hbb8+leCTwGWIBAg9TkZUJqAZQDivxDUN6bpAdHaX8Qa3IVF jlNSiUvbKK8PK4IK31k1K7lHCP6JohTeGydQE0ueSmYhGb3W4nnJ/cZCmNM5WKxK3c De6DWePzJ5rVA== Received: from mailhost.synopsys.com (sv1-mailhost2.synopsys.com [10.205.2.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) client-signature RSA-PSS (2048 bits)) (Client CN "mailhost.synopsys.com", Issuer "SNPSica2" (verified OK)) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 1048040226; Wed, 19 Feb 2025 22:31:46 +0000 (UTC) Received: from o365relay-in.synopsys.com (sv2-o365relay1.synopsys.com [10.202.1.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "o365relay-in.synopsys.com", Issuer "Entrust Certification Authority - L1K" (not verified)) by mailhost.synopsys.com (Postfix) with ESMTPS id 661A4A0072; Wed, 19 Feb 2025 22:31:45 +0000 (UTC) Authentication-Results: o365relay-in.synopsys.com; dmarc=pass (p=reject dis=none) header.from=synopsys.com Authentication-Results: o365relay-in.synopsys.com; spf=pass smtp.mailfrom=synopsys.com Authentication-Results: o365relay-in.synopsys.com; dkim=pass (1024-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.a=rsa-sha256 header.s=selector1 header.b=w6v8dd5i; dkim-atps=neutral Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2044.outbound.protection.outlook.com [104.47.51.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by o365relay-in.synopsys.com (Postfix) with ESMTPS id CDBEE40362; Wed, 19 Feb 2025 22:31:44 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WHB4+lFFbrxxIzoCYvXybVktJoL7Sl9ZYzUkB2Z+TLxZp3RTYs/+P0cz2wu7sImMdr4mxZl4bzSLtxPsn7g2S34ueiC2p5tKVtCkvdS9bI90xcv6k+f+yqTqKMkBzPl4ihx646r5LgjfjivzhAwUNuopS13AVaN2rdE+nRwrq3A3uAfCE7BGMQcQJ+uM8Ixo81aQ2AuuS3m4emmOpxeZZAk+W/vQHvKqxKXpi+qtiq25dnY9sd/fzPBNbhDY93d0Qawb9O0oYvrksMpSbh4vwksZE8gRn7ki/gx6X+E0E79ms7gpfIAXOdG2ZgTZ9GYI16sOUS2JIH68d22EZr1Elw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=1saHq5saYGTISP7dfFDZ03DYTuOrW7vawaHDan6ZgAU=; b=e13Orq4QD/nXDmdTwFWwwts1WBIUnJHWE9S7KzAVza19iHlg1VJBqjLqk30cCFwxrrRBuYKJLRThb8N7BqikY67rTeB11zDOYabsQrRpYkZA0ZJGJTr8zel8p4cWaGahufTj4H7hTxndnyCdHnq8D1Vz1X29lk0FZtTppTNEWXAI92GftWBiz93s8oof56zCUgLPqZph3ZIqDDbKMi0Md6QbUg9YqlX1ES/ATP4alFg9nE2647FHip6JC84AP2iZvVYcy2NGGmBm2gn7qpCcchMR/P/MzkIBrnXhe5sgFvXyYHvCzaEqRhKQIAnrpkLF76b/jjZ8I4JV72Z2NxlJLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1saHq5saYGTISP7dfFDZ03DYTuOrW7vawaHDan6ZgAU=; b=w6v8dd5i18HvOhI5xANXTjiFHf+EKNOMxJSXiS6N7PfcMQYGPPHZa+/Ug20wYC9IgTD6A16w4XXmXZ9kzSz/bgQU2hNVxn3Vt4prk0z39k3QIL4W0WXIwy5bk0Vf84lSHGyJw3lzlNePIfKMQ3SqhmkhV6gE3Js4YY1XRxeJ5J8= Received: from LV2PR12MB5990.namprd12.prod.outlook.com (2603:10b6:408:170::16) by MN2PR12MB4142.namprd12.prod.outlook.com (2603:10b6:208:1dd::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.14; Wed, 19 Feb 2025 22:31:42 +0000 Received: from LV2PR12MB5990.namprd12.prod.outlook.com ([fe80::3d09:f15f:d888:33a8]) by LV2PR12MB5990.namprd12.prod.outlook.com ([fe80::3d09:f15f:d888:33a8%3]) with mapi id 15.20.8466.013; Wed, 19 Feb 2025 22:31:42 +0000 X-SNPS-Relay: synopsys.com From: Thinh Nguyen To: Badhri Jagan Sridharan CC: Thinh Nguyen , "gregkh@linuxfoundation.org" , "felipe.balbi@linux.intel.com" , "linux-usb@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "jameswei@google.com" , "stable@kernel.org" Subject: Re: [PATCH v3] usb: dwc3: gadget: Prevent irq storm when TH re-executes Thread-Topic: [PATCH v3] usb: dwc3: gadget: Prevent irq storm when TH re-executes Thread-Index: AQHbgMJZ1D96iEiVBUWbLfTckT3yKLNPOoKA Date: Wed, 19 Feb 2025 22:31:42 +0000 Message-ID: <20250219223127.hbni4oesfdva2bxp@synopsys.com> References: <20250216223003.3568039-1-badhri@google.com> In-Reply-To: <20250216223003.3568039-1-badhri@google.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV2PR12MB5990:EE_|MN2PR12MB4142:EE_ x-ms-office365-filtering-correlation-id: 4b9a4390-d4cf-4f2a-1ba3-08dd51352f07 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?RDhVRUpRUUx5RnBjZkdldStXUzB6eWc4MUdxTHZVZ1ZUcjRkVVRmQ0dzVC96?= =?utf-8?B?VHJJcG5KU1BHcmNJSE1BM1RGWVpialAzdFVKcTF0MWFlb0JmZ0ZHWUFOeTNV?= =?utf-8?B?QXVIRzJ5Z3UyVmdLUC9KVE9nMERyWHpiRjEvUDFRcXpOOGswQldoMll1RUxZ?= =?utf-8?B?YktaOVFCOVozK3RBV0RlcVM1b0JSSXdXcWxOK2Zib2FBUm1YaGVYWjMwNFFF?= =?utf-8?B?Yk9kN0locWhmbVNXNjA3ck83WStyZ2dhZERmNVYwMEx3bmd6Nko0aEZ0RGhM?= =?utf-8?B?WmNDRUdzdnZUY01CTFQxaHlVMVBlR01rYmtRSmlMU0xxL3B5ZVlUZmtzS3NZ?= =?utf-8?B?WVhaVEQ5WnRPNlZFK1JUZVRCdUlVdzlZWmV4Znp0ZmZYS2lUZS8xOXRWRjdD?= =?utf-8?B?dzFBQThsL2UzZ2dLVExxM2ZDMUtNNkhDMlE2dTV2UGw0ZlBGbVhKZCtwZzE3?= =?utf-8?B?SEd3eDJaR1NienF3R1RkKy91ZUI2dWRyK2dLenhWWEtmdjh6elNwWGQzbjIv?= =?utf-8?B?eGJldEZETXBVTnNRRFJ6NG1mQitTdFBXVkdlMHpqcER0T1UwOE83NUNBemxv?= =?utf-8?B?YXpaN1BTeWJrUkpDZVhIS0M1bUcwR1cxRlJYZGFscDBDdVFwT1R4ZW5yeEIy?= =?utf-8?B?dXU5cEszN3YxbHFFSEJOUDEvbUE5ZnhuNklnQnhxd2JvSWxXcWc5OHZ1cnhy?= =?utf-8?B?Z2RQYlh5aFlHckxFS3U0R2JEcWFZTEw3QXAyTU1kc2JIMU1DSHdRK2trZytv?= =?utf-8?B?UWRRazN5ekFBMXNLQ29pM2E4NHRuWW1SYlIwSTZ1NzZoc0xBQjJEaFJRMXJO?= =?utf-8?B?MURLYzB5bkRyNysxMTdlK2I3S2VKSnROYkdtOWN2MDRlay8zUWxNUWp4NUhl?= =?utf-8?B?RUhmK3pnblF4Ky9HRE1OSEQ5M1M1QmJ2c1I2eEp2N2NMMEh2R2V2YlJmL2VL?= =?utf-8?B?L0xwQjNEYThZLzJQQ0JyM1FSaUgycHFVUVE5VFJlK284b3d4M0RLMTB6Vnp3?= =?utf-8?B?WTFJbzJZU0xqMmIrVFYvVzRtSEdtemxoRVJaczJ2Uy92ZnJ3dHd1TlBDTHFY?= =?utf-8?B?MU9ITzJlN2JtNVpkQUxvK29ES0grNlJBVWRWN1k3WXNRTWpZUkZYNWZTNFFJ?= =?utf-8?B?aC9SZjZuL09GT3hvYTJoS0lpaDh3VzlIME9wU1ZYYTJsZm9iZmhlQXhKYm51?= =?utf-8?B?MGdaK1FRSHJHWnh6di9JQStSdTlId2RwZm5JR1d0Q1ZRRTFkbjFCb3ptbGZl?= =?utf-8?B?dkpjTElZMmpRS2xPSi94M2RXUHFGNWdTNElOQkRJSTF4dGtGc2hxa3kzZDFK?= =?utf-8?B?WWNPQUhSWC9PT0pmUzVyUWlmZktaVGtEZ09TMjV4NzJrWGZLM2d4R25VNHRS?= =?utf-8?B?RENWSXFVb0lyRXFhTW43by9pMk9YdTdZcGJaMGswNEczdHNXYXRQSDN2V2FN?= =?utf-8?B?TVdURlhnWnRYamhhaWpBMGFRbm5JcjI0R0JscWpYSDd4L0s5T0Z0MVBBNjNu?= =?utf-8?B?NE0zQWtJMTJDbjY3MTNUVmMyaGtGU0p5U1lMNGdYVHhBZUhRaU5ucS80WVZp?= =?utf-8?B?bmhGKytPTDNRb3o3c0hqSmE3YzVYdnlQK0dtWDQxZURGbDZ2UEt1RDVFRTd3?= =?utf-8?B?NTJ3S1lKbU5NdTRjWEdNQ3krd2d6TTdncmZWNnlpUWVWMkhQWUhpUG1rVjBu?= =?utf-8?B?Zm9mbmxMNURpRkl3ajhLRktzYzVRcnVySWR5U093VGpwaEZROGJZakZzWUN0?= =?utf-8?B?ZTlCNjZQaTdJWnFjaU1XZFM5M1U4WVQyZ0V1SWJGTkpvajJydnNieE5BSkZw?= =?utf-8?B?a0JlcW82ZnZsdDBtNWNuUDhTQVFhTG81VkphclBadzFTbmxjbkRiU0E5dXgv?= =?utf-8?B?OW9QcDdBbE5IblFIak5TOEtwZ2QxNmVZRFIwRWpxbGJMRFhzMitFN0xVTnYz?= =?utf-8?Q?JVp+gdhBIg1WgwAOEHFl3A3E3nAvAErd?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV2PR12MB5990.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?azBHdnZqNnBBTHlDQUNmTG9qd0dvUUphVVN6SGZVSm4vYTY2RVVGRVZZamZp?= =?utf-8?B?ZmV5RWFYZEFaangwTWU1TzVpU2pNYkVES29QbGFGcUxzY3kzYkQ5alc2YWlw?= =?utf-8?B?bHcwZ1ZIK1FpS3pYYno2dE5oblZWV1hjS2d6L0orWDM3VjZTY3lMVTUrY3VP?= =?utf-8?B?MkU4YTRyd0pVNFBUSFN0TEtSM0R4dUFFQVRZTzgxWTVqdDhvT0xialExRDdn?= =?utf-8?B?VzJTNzZxWVFkKzdrY3ZiOUc4d1dqOGdkM1ZGd0ZlSGg3NHladlE2UVBZb2dq?= =?utf-8?B?a051T2VqaUh4SXdKb3BlekxsdGN2TTJCSFU4UDVCVU1TZXk2WTBFZDA1MDVp?= =?utf-8?B?M3pmeVRTY3BwL3IxSnlpcDA1UzUxbGxQOU1BR0lUeitjWkxnSnRyOXNOMjh0?= =?utf-8?B?am12MDh5VmI2Ym8rWEdUZER1cTZBYkpNS3BzVS9SeUNPeGJJamFhZ0QxbFF1?= =?utf-8?B?YU5qNFhnWXlpK1VPeU43eFFYNkJFaGtPbmsvMVZQOUJzenJWOE84d3grL1RI?= =?utf-8?B?MEJJQmpvK3BPYmNzcnd2Ukw0Z3NyREMxb2tPUUVmZkl6Z25aSkpNWHNyaWJW?= =?utf-8?B?OU1FMjlOOStIcFJMcTlzNUxRV3JDWUlxRkxZcXo3eHZKWjNVRDFVbXU4VElD?= =?utf-8?B?TmZDRGdYZUdTR21TZ0k1clZvV0tTSHdkVVlRc3d1bmNsN3ZobEE1MVpRdE41?= =?utf-8?B?WU5SUXF1M2o0NXpRWnd4Zm1BMVJmbVRBSWpJTlFnb2VDcVZRNngvQ3NZM2Nv?= =?utf-8?B?bndNSWFkUUs3b1BuRjUrc29iQVNhR0ZNbVBiekU5WlI1RGI1NjFNaTVSbU1Y?= =?utf-8?B?U3J4Z3FPMm51U0tkRk15dm43b3VLRmliNG00dCtDSytoSTdJRGxUUGlROFpo?= =?utf-8?B?aTBza250ODBjM2wxdnE1OC9EazAwL2NUQW1mVUJnU0xESmxVZkUwRUxQbEty?= =?utf-8?B?OGVMdzRtNjlXQXlFZStCQ1JTNmw3SlBMTFcrcEZJcnJJRVhsZ2xLclMzOXV6?= =?utf-8?B?cU84UklLRGJMN2NBRGduN1JUUm5LbUpmeGhhRmpKSTNqakVZbEFoYlFEcDU3?= =?utf-8?B?T1NhREZMNnR4Ym5ZcURFYW5TWEY2TENYV0oxblQyWU5Ba3ZTK0cxYUlXVVNm?= =?utf-8?B?eFdBVklqbGl0UkR0RURMaEYwTHhBaWxTNWFxTTc3NTFFQXg5b0JONzgrYkky?= =?utf-8?B?QkROeUR0aGJNM2YrT0M0cFY0UTRZNzBnWDAvM2xHVzFtZ1BMcEhvNGR0OTM3?= =?utf-8?B?QU1oMDB4QUZSVWJjN3VwRHlJajJ0MlhHbmJJOXB0UjZ1c1BKdnlDVFo3Nk9x?= =?utf-8?B?Uk1oKzFKK1JBTVJLVTJOeEUyVFJmRjZ6NUc2Y2VUMjZISm1OS2s4TGd4N3A0?= =?utf-8?B?eG90cFk5QzBwbmozZm5RejliclBCYUttaGxaVm1mdjRnUWxYNUpRcTZhWXg3?= =?utf-8?B?MVBPaU1GNDV5eEtFa1Y0VWxkYVRmNWkvaHFPVXRGQk5GVHVWKzRYWlpmTndS?= =?utf-8?B?YlhMZ25EeVF2U2ZFUmdSOFNDV01UZ3QwZDcydE92dndUbWNwQlkyRjVYZ2gy?= =?utf-8?B?QlNkTTk4REorVTlmbGQvck5XZ0JHeXRKUVNvcmRWdU95OVR6NzU4VXBIYUZx?= =?utf-8?B?dGN0L2hoRzYwSEZPRkg4aHBkTkNzVHJLNnFYbXQrTlp3bjdkOHNEaXBoOEI0?= =?utf-8?B?eTIyMzlQV2NLbnVaUG1yQlpqWWFMVUk2RlFXTytGeDVRbjBDOHlMd3lKaTM5?= =?utf-8?B?QmRoM0h3QzZUeXA4WjJjSk5oMVZjaVRITTZ0bU9NeUhHTTQ4eHdDN3JkZ3FE?= =?utf-8?B?VnF3YUZWT3V6K0VXWUYrRnFqWFhJWUdzZkVUL0RSRno4eVlGVk42TTlzUG1n?= =?utf-8?B?RURKSU1HUnNMZE5laVl1eEdDTkNnQ0NLUlQxOE81ZlRJSk1FVGI2VVk2MVBU?= =?utf-8?B?eFZuVlVBT0ozQk4vQmZWVWNaMk1RbjhnaFRPcmZPYkNoU1I5dDNtRDBHQWNz?= =?utf-8?B?R2pLVXhSbEVWd1FhR2UyYmVrcngveElPcjgvdlBtN2dPdlg2ZlM2N0FVNE5N?= =?utf-8?B?L0pOSExDeW8zdER2elRSN0gwVjkzbi9uUDl4bWZSRXBTTWZ4RUNvbElKcThH?= =?utf-8?Q?gR/VQQgAkFd+0PZPQlnXTh4cQ?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: BQNPzoMRStERg9c/KSHkOYjGCbmLcnci5Lzh0/Gh1ybjNRl3trwxl/4hXpyMxdgROoMG3N4PZ1i2NcglmkLFY5e6gwMqFp+b5iX7OhKT7bPHZLUVqg+HQwWm5JREDXMW8rsnVm0iA0Dhf4h4YLFswxNkNUN4gEjgINRQuAQMzEGvv+RblJHGF8OThcBf+ncikZxCoLOYlUldp8Von2UxH3plk59dym94ltH6E6OT8gstzXzXiNEBHo2aUgzydH3Xi965mD9hJXieetr++vNXH39xsZe1OT0tXQ9ah+kKHgH73pRePE76Gcd0OieonPCnj54DgW+y/PvHHakzJ5Ofef9LsIa28HLhhUN4M8r6l1NV1bTn695daBpklyy4pbEK3dz+tI8jyEDX3GxsLL9GiwPHTRceGj/Euwj85qHX7FgdUmNviUCNkc0ryySDYP/F4iyjBk0SmZJwM6widRhFZqrcfVZ45y/ayx2z6UUvg05IHz6W8Q4O8yQ3IPVLeo8jxafowqhUmXtQPNgxb1MQN7MHu4tpbuPqnuvtAJMbodHqsibrKMZXOGzHKU2tiEWJdr7dGdo5L92BiyZYFMCVcB10yNhb90uxnU+6ncoejPa8/ITS/qrIZQswmBh6wAVuO933kiDxRHk8RXoPB7t1bA== X-OriginatorOrg: synopsys.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5990.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b9a4390-d4cf-4f2a-1ba3-08dd51352f07 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2025 22:31:42.0528 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UqvFr6YTxroW8v1uBuapzbNqqnOhjoTz4l/piklyRSqRZidzzvoLuX9mIiYupFsUoj3S1XRflbJFTTbP1Q3WgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4142 X-Authority-Analysis: v=2.4 cv=XehzzJ55 c=1 sm=1 tr=0 ts=67b65bd3 cx=c_pps a=t4gDRyhI9k+KZ5gXRQysFQ==:117 a=t4gDRyhI9k+KZ5gXRQysFQ==:17 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=T2h4t0Lz3GQA:10 a=qPHU084jO2kA:10 a=VwQbUJbxAAAA:8 a=jIQo8A4GAAAA:8 a=1XWaLZrsAAAA:8 a=H0x_rYjHqzGgdsXsAawA:9 a=QEXdDO2ut3YA:10 a=Lf5xNeLK5dgiOs8hzIjU:22 X-Proofpoint-GUID: SZsD_g7mDqlB3sm0DTFWpg5bzzaiShQO X-Proofpoint-ORIG-GUID: SZsD_g7mDqlB3sm0DTFWpg5bzzaiShQO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-19_10,2025-02-19_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_active_cloned_notspam policy=outbound_active_cloned score=0 priorityscore=1501 adultscore=0 mlxlogscore=931 malwarescore=0 impostorscore=0 phishscore=0 suspectscore=0 clxscore=1015 mlxscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502100000 definitions=main-2502190166 T24gU3VuLCBGZWIgMTYsIDIwMjUsIEJhZGhyaSBKYWdhbiBTcmlkaGFyYW4gd3JvdGU6DQo+IFdo aWxlIGNvbW1pdCBkMzI1YTFkZTQ5ZDYgKCJ1c2I6IGR3YzM6IGdhZGdldDogUHJldmVudCBsb3Np bmcgZXZlbnRzIGluDQo+IGV2ZW50IGNhY2hlIikgbWFrZXMgc3VyZSB0aGF0IHRvcCBoYWxmKFRI KSBkb2VzIG5vdCBlbmQgdXAgb3ZlcndyaXRpbmcgdGhlDQo+IGNhY2hlZCBldmVudHMgYmVmb3Jl IHByb2Nlc3NpbmcgdGhlbSB3aGVuIHRoZSBUSCBnZXRzIGludm9rZWQgbW9yZSB0aGFuIG9uZQ0K PiB0aW1lLCByZXR1cm5pbmcgSVJRX0hBTkRMRUQgcmVzdWx0cyBpbiBvY2Nhc2lvbmFsIGlycSBz dG9ybSB3aGVyZSB0aGUgVEgNCj4gaG9ncyB0aGUgQ1BVLiBUaGUgaXJxIHN0b3JtIGNhbiBiZSBw cmV2ZW50ZWQgYnkgdGhlIGZsYWcgYmVmb3JlIGV2ZW50DQo+IGhhbmRsZXIgYnVzeSBpcyBjbGVh cmVkLiBEZWZhdWx0IGVuYWJsZSBpbnRlcnJ1cHQgbW9kZXJhdGlvbiBpbiBhbGwNCj4gdmVyc2lv bnMgd2hpY2ggc3VwcG9ydCB0aGVtLg0KPiANCj4gZnRyYWNlIGV2ZW50IHN0dWIgZHVyaW5nIGR3 YzMgaXJxIHN0b3JtOg0KPiAgICAgaXJxLzUwNF9kd2MzLTExMTEgICggMTExMSkgWzAwMF0gLi4u LiA3MC4wMDA4NjY6IGlycV9oYW5kbGVyX2V4aXQ6IGlycT0xNCByZXQ9aGFuZGxlZA0KPiAgICAg aXJxLzUwNF9kd2MzLTExMTEgICggMTExMSkgWzAwMF0gLi4uLiA3MC4wMDA4NzI6IGlycV9oYW5k bGVyX2VudHJ5OiBpcnE9NTA0IG5hbWU9ZHdjMw0KPiAgICAgaXJxLzUwNF9kd2MzLTExMTEgICgg MTExMSkgWzAwMF0gLi4uLiA3MC4wMDA4NzQ6IGlycV9oYW5kbGVyX2V4aXQ6IGlycT01MDQgcmV0 PWhhbmRsZWQNCj4gICAgIGlycS81MDRfZHdjMy0xMTExICAoIDExMTEpIFswMDBdIC4uLi4gNzAu MDAwODgxOiBpcnFfaGFuZGxlcl9lbnRyeTogaXJxPTUwNCBuYW1lPWR3YzMNCj4gICAgIGlycS81 MDRfZHdjMy0xMTExICAoIDExMTEpIFswMDBdIC4uLi4gNzAuMDAwODgzOiBpcnFfaGFuZGxlcl9l eGl0OiBpcnE9NTA0IHJldD1oYW5kbGVkDQo+ICAgICBpcnEvNTA0X2R3YzMtMTExMSAgKCAxMTEx KSBbMDAwXSAuLi4uIDcwLjAwMDg4OTogaXJxX2hhbmRsZXJfZW50cnk6IGlycT01MDQgbmFtZT1k d2MzDQo+ICAgICBpcnEvNTA0X2R3YzMtMTExMSAgKCAxMTExKSBbMDAwXSAuLi4uIDcwLjAwMDg5 MjogaXJxX2hhbmRsZXJfZXhpdDogaXJxPTUwNCByZXQ9aGFuZGxlZA0KPiAgICAgaXJxLzUwNF9k d2MzLTExMTEgICggMTExMSkgWzAwMF0gLi4uLiA3MC4wMDA4OTg6IGlycV9oYW5kbGVyX2VudHJ5 OiBpcnE9NTA0IG5hbWU9ZHdjMw0KPiAgICAgaXJxLzUwNF9kd2MzLTExMTEgICggMTExMSkgWzAw MF0gLi4uLiA3MC4wMDA5MDE6IGlycV9oYW5kbGVyX2V4aXQ6IGlycT01MDQgcmV0PWhhbmRsZWQN Cj4gICAgIGlycS81MDRfZHdjMy0xMTExICAoIDExMTEpIFswMDBdIC4uLi4gNzAuMDAwOTA3OiBp cnFfaGFuZGxlcl9lbnRyeTogaXJxPTUwNCBuYW1lPWR3YzMNCj4gICAgIGlycS81MDRfZHdjMy0x MTExICAoIDExMTEpIFswMDBdIC4uLi4gNzAuMDAwOTA5OiBpcnFfaGFuZGxlcl9leGl0OiBpcnE9 NTA0IHJldD1oYW5kbGVkDQo+ICAgICBpcnEvNTA0X2R3YzMtMTExMSAgKCAxMTExKSBbMDAwXSAu Li4uIDcwLjAwMDkxNTogaXJxX2hhbmRsZXJfZW50cnk6IGlycT01MDQgbmFtZT1kd2MzDQo+ICAg ICBpcnEvNTA0X2R3YzMtMTExMSAgKCAxMTExKSBbMDAwXSAuLi4uIDcwLjAwMDkxODogaXJxX2hh bmRsZXJfZXhpdDogaXJxPTUwNCByZXQ9aGFuZGxlZA0KPiAgICAgaXJxLzUwNF9kd2MzLTExMTEg ICggMTExMSkgWzAwMF0gLi4uLiA3MC4wMDA5MjQ6IGlycV9oYW5kbGVyX2VudHJ5OiBpcnE9NTA0 IG5hbWU9ZHdjMw0KPiAgICAgaXJxLzUwNF9kd2MzLTExMTEgICggMTExMSkgWzAwMF0gLi4uLiA3 MC4wMDA5Mjc6IGlycV9oYW5kbGVyX2V4aXQ6IGlycT01MDQgcmV0PWhhbmRsZWQNCj4gICAgIGly cS81MDRfZHdjMy0xMTExICAoIDExMTEpIFswMDBdIC4uLi4gNzAuMDAwOTMzOiBpcnFfaGFuZGxl cl9lbnRyeTogaXJxPTUwNCBuYW1lPWR3YzMNCj4gICAgIGlycS81MDRfZHdjMy0xMTExICAoIDEx MTEpIFswMDBdIC4uLi4gNzAuMDAwOTM1OiBpcnFfaGFuZGxlcl9leGl0OiBpcnE9NTA0IHJldD1o YW5kbGVkDQo+ICAgICAuLi4uDQo+IA0KPiBDYzogc3RhYmxlQGtlcm5lbC5vcmcNCj4gU3VnZ2Vz dGVkLWJ5OiBUaGluaCBOZ3V5ZW4gPFRoaW5oLk5ndXllbkBzeW5vcHN5cy5jb20+DQo+IEZpeGVz OiBkMzI1YTFkZTQ5ZDYgKCJ1c2I6IGR3YzM6IGdhZGdldDogUHJldmVudCBsb3NpbmcgZXZlbnRz IGluIGV2ZW50IGNhY2hlIikNCj4gU2lnbmVkLW9mZi1ieTogQmFkaHJpIEphZ2FuIFNyaWRoYXJh biA8YmFkaHJpQGdvb2dsZS5jb20+DQo+IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIHYyOg0KPiAqIENv bnNvbGlkYXRlIGxvZ2ljIGZvciBkZWZhdWx0IGVuYWJsaW5nIGludGVycnVwdCBtb2RlcmF0aW9u IGFzIHN1Z2dlc3RlZA0KPiAgIGJ5IFRoaW5oLk5ndXllbkANCj4gLS0tDQo+ICBkcml2ZXJzL3Vz Yi9kd2MzL2NvcmUuYyAgIHwgMTYgKysrKysrLS0tLS0tLS0tLQ0KPiAgZHJpdmVycy91c2IvZHdj My9nYWRnZXQuYyB8IDEwICsrKysrKystLS0NCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0 aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy91c2Iv ZHdjMy9jb3JlLmMgYi9kcml2ZXJzL3VzYi9kd2MzL2NvcmUuYw0KPiBpbmRleCBkZmExYjVmZTQ4 ZGMuLjJjNDcyY2I5N2Y2YyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy91c2IvZHdjMy9jb3JlLmMN Cj4gKysrIGIvZHJpdmVycy91c2IvZHdjMy9jb3JlLmMNCj4gQEAgLTE4MzUsOCArMTgzNSw2IEBA IHN0YXRpYyB2b2lkIGR3YzNfZ2V0X3Byb3BlcnRpZXMoc3RydWN0IGR3YzMgKmR3YykNCj4gIAlk d2MtPnR4X3Rocl9udW1fcGt0X3ByZCA9IHR4X3Rocl9udW1fcGt0X3ByZDsNCj4gIAlkd2MtPnR4 X21heF9idXJzdF9wcmQgPSB0eF9tYXhfYnVyc3RfcHJkOw0KPiAgDQo+IC0JZHdjLT5pbW9kX2lu dGVydmFsID0gMDsNCj4gLQ0KPiAgCWR3Yy0+dHhfZmlmb19yZXNpemVfbWF4X251bSA9IHR4X2Zp Zm9fcmVzaXplX21heF9udW07DQo+ICB9DQo+ICANCj4gQEAgLTE4NTQsMjEgKzE4NTIsMTkgQEAg c3RhdGljIHZvaWQgZHdjM19jaGVja19wYXJhbXMoc3RydWN0IGR3YzMgKmR3YykNCj4gIAl1bnNp Z25lZCBpbnQgaHdwYXJhbV9nZW4gPQ0KPiAgCQlEV0MzX0dIV1BBUkFNUzNfU1NQSFlfSUZDKGR3 Yy0+aHdwYXJhbXMuaHdwYXJhbXMzKTsNCj4gIA0KPiAtCS8qIENoZWNrIGZvciBwcm9wZXIgdmFs dWUgb2YgaW1vZF9pbnRlcnZhbCAqLw0KPiAtCWlmIChkd2MtPmltb2RfaW50ZXJ2YWwgJiYgIWR3 YzNfaGFzX2ltb2QoZHdjKSkgew0KPiAtCQlkZXZfd2Fybihkd2MtPmRldiwgIkludGVycnVwdCBt b2RlcmF0aW9uIG5vdCBzdXBwb3J0ZWRcbiIpOw0KPiAtCQlkd2MtPmltb2RfaW50ZXJ2YWwgPSAw Ow0KPiAtCX0NCj4gLQ0KPiAgCS8qDQo+ICsJICogRW5hYmxlIElNT0QgZm9yIGFsbCBzdXBwb3J0 aW5nIGNvbnRyb2xsZXJzLg0KPiArCSAqDQo+ICsJICogUGFydGljdWxhcmx5LCBEV0NfdXNiMyB2 My4wMGEgbXVzdCBlbmFibGUgdGhpcyBmZWF0dXJlIGZvcg0KPiArCSAqIHRoZSBmb2xsb3dpbmcg cmVhc29uOg0KPiArCSAqDQo+ICAJICogV29ya2Fyb3VuZCBmb3IgU1RBUiA5MDAwOTYxNDMzIHdo aWNoIGFmZmVjdHMgb25seSB2ZXJzaW9uDQo+ICAJICogMy4wMGEgb2YgdGhlIERXQ191c2IzIGNv cmUuIFRoaXMgcHJldmVudHMgdGhlIGNvbnRyb2xsZXINCj4gIAkgKiBpbnRlcnJ1cHQgZnJvbSBi ZWluZyBtYXNrZWQgd2hpbGUgaGFuZGxpbmcgZXZlbnRzLiBJTU9EDQo+ICAJICogYWxsb3dzIHVz IHRvIHdvcmsgYXJvdW5kIHRoaXMgaXNzdWUuIEVuYWJsZSBpdCBmb3IgdGhlDQo+ICAJICogYWZm ZWN0ZWQgdmVyc2lvbi4NCj4gIAkgKi8NCj4gLQlpZiAoIWR3Yy0+aW1vZF9pbnRlcnZhbCAmJg0K PiAtCSAgICBEV0MzX1ZFUl9JUyhEV0MzLCAzMDBBKSkNCj4gKwlpZiAoZHdjM19oYXNfaW1vZCgo ZHdjKSkpDQo+ICAJCWR3Yy0+aW1vZF9pbnRlcnZhbCA9IDE7DQo+ICANCj4gIAkvKiBDaGVjayB0 aGUgbWF4aW11bV9zcGVlZCBwYXJhbWV0ZXIgKi8NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNi L2R3YzMvZ2FkZ2V0LmMgYi9kcml2ZXJzL3VzYi9kd2MzL2dhZGdldC5jDQo+IGluZGV4IGQyN2Fm NjVlYjA4YS4uZmFkMTE1MTEzZDI4IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL3VzYi9kd2MzL2dh ZGdldC5jDQo+ICsrKyBiL2RyaXZlcnMvdXNiL2R3YzMvZ2FkZ2V0LmMNCj4gQEAgLTQ0NjcsMTQg KzQ0NjcsMTggQEAgc3RhdGljIGlycXJldHVybl90IGR3YzNfcHJvY2Vzc19ldmVudF9idWYoc3Ry dWN0IGR3YzNfZXZlbnRfYnVmZmVyICpldnQpDQo+ICAJZHdjM193cml0ZWwoZHdjLT5yZWdzLCBE V0MzX0dFVk5UU0laKDApLA0KPiAgCQkgICAgRFdDM19HRVZOVFNJWl9TSVpFKGV2dC0+bGVuZ3Ro KSk7DQo+ICANCj4gKwlldnQtPmZsYWdzICY9IH5EV0MzX0VWRU5UX1BFTkRJTkc7DQo+ICsJLyoN Cj4gKwkgKiBBZGQgYW4gZXhwbGljaXQgd3JpdGUgbWVtb3J5IGJhcnJpZXIgdG8gbWFrZSBzdXJl IHRoYXQgdGhlIHVwZGF0ZSBvZg0KPiArCSAqIGNsZWFyaW5nIERXQzNfRVZFTlRfUEVORElORyBp cyBvYnNlcnZlZCBpbiBkd2MzX2NoZWNrX2V2ZW50X2J1ZigpDQo+ICsJICovDQo+ICsJd21iKCk7 DQo+ICsNCj4gIAlpZiAoZHdjLT5pbW9kX2ludGVydmFsKSB7DQo+ICAJCWR3YzNfd3JpdGVsKGR3 Yy0+cmVncywgRFdDM19HRVZOVENPVU5UKDApLCBEV0MzX0dFVk5UQ09VTlRfRUhCKTsNCj4gIAkJ ZHdjM193cml0ZWwoZHdjLT5yZWdzLCBEV0MzX0RFVl9JTU9EKDApLCBkd2MtPmltb2RfaW50ZXJ2 YWwpOw0KPiAgCX0NCj4gIA0KPiAtCS8qIEtlZXAgdGhlIGNsZWFyaW5nIG9mIERXQzNfRVZFTlRf UEVORElORyBhdCB0aGUgZW5kICovDQo+IC0JZXZ0LT5mbGFncyAmPSB+RFdDM19FVkVOVF9QRU5E SU5HOw0KPiAtDQo+ICAJcmV0dXJuIHJldDsNCj4gIH0NCj4gIA0KPiANCj4gYmFzZS1jb21taXQ6 IDk2ODJjMzVmZjZlY2Q3NmQ5NDYyZDQ3NDliOGI0MTNkM2U4ZTYwNWUNCj4gLS0gDQo+IDIuNDgu MS42MDEuZzMwY2ViN2IwNDAtZ29vZw0KPiANCg0KQWNrZWQtYnk6IFRoaW5oIE5ndXllbiA8VGhp bmguTmd1eWVuQHN5bm9wc3lzLmNvbT4NCg0KVGhhbmtzLA0KVGhpbmg=