Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp242174rdb; Fri, 6 Oct 2023 01:58:38 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHWMTXcMJBrQbLSftNmPD3Ts7AmcCQF0H0str8Kpd6rvJFxtErnwDAQKbE0aJyTktl09p5D X-Received: by 2002:a05:6a21:3398:b0:169:3eee:624b with SMTP id yy24-20020a056a21339800b001693eee624bmr6506851pzb.27.1696582718251; Fri, 06 Oct 2023 01:58:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696582718; cv=pass; d=google.com; s=arc-20160816; b=mBEOqSE60yr5p+GeJcalourtjCxwVd+s2XIWqPGjob6Hn1UrH4stDUswcDJlW0ZkUl nbO6WvylqF1zBQimdAgwYJo25ZBkKRBrxnZpu7FRbbLOTPjd3tFhZDO5Wc+zljLIfZVS DkFvUjn0OHn3G50R6aGSnwQHBwKBy1Mo22Ute0OTkjpay0WlCEmDwfjj1nBPXHp2KozZ 9xsnO/VJMYONwHrHqKyvPDTRhX09x7iLDJ/W+eojyV7TL5KCVQdaemET/xR+hbbBDAtG QUHWGt7ynFwWEgUbY2iwN/W0ZDlVnYYHMdBPWa09kkkdbfbDVB1Cv8RnWqzdl0Ez+f9b IUdA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:dkim-signature; bh=n4jLi1TvBokXt5subGJZHNKJP+x5vYOA4hjVKQW2R2c=; fh=bu7PMBzKSunTkghGxzxlXeTOZHJGbfLVIHvvQKVeZFk=; b=SU0pl+6AdHg3auitTyKma2sPZy3gKushthNWhXMPU0kNmfzmBLFWosILmiU9DyAwq7 1whBXsZsRWLq0zwMWzwwIa0YEhqSX3iiI2Ae0Z4ACVuvvuSj7YJIzuBrOA1CJj0iey0q drL4jRe4aS2z4IVMSPeKRVfWCwtTrfir2/8QupAhU7f28C7lkOtCxpW/uYYK3RT8JsC5 mW/3nDIH6UdTTokpqMWu6KulYJFbFuYAHnKii0rWY+Fq+A1f80gm+URm27Ncv4pCbbGO 5qhHHyOV3xHuPgSXpZSMmrscGWsVePWedWwCGVu1YF60XzXl6u5150nlZzYMVGCldJmB /lsg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=cNlzdQFd; dkim=pass header.i=@mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=WZ8sMw2t; arc=pass (i=1 spf=pass spfdomain=mediatek.com dkim=pass dkdomain=mediatek.com dmarc=pass fromdomain=mediatek.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id o12-20020a63e34c000000b00577516d9a0bsi3269449pgj.502.2023.10.06.01.58.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Oct 2023 01:58:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=cNlzdQFd; dkim=pass header.i=@mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=WZ8sMw2t; arc=pass (i=1 spf=pass spfdomain=mediatek.com dkim=pass dkdomain=mediatek.com dmarc=pass fromdomain=mediatek.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 8566F808BD0A; Fri, 6 Oct 2023 01:58:35 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231268AbjJFI61 (ORCPT + 99 others); Fri, 6 Oct 2023 04:58:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33620 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230358AbjJFI6Z (ORCPT ); Fri, 6 Oct 2023 04:58:25 -0400 Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3C62E83; Fri, 6 Oct 2023 01:58:24 -0700 (PDT) X-UUID: 7d80019a642611ee8051498923ad61e6-20231006 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=n4jLi1TvBokXt5subGJZHNKJP+x5vYOA4hjVKQW2R2c=; b=cNlzdQFdLt2gbRsLRa76ZG0UbNo2N8fP40lr+hen0DsGC7QWtOpA4TQoYE8jiWlYkcXCdwSl6+hapSPrBKPRjJoSvMO5hl7uSmkfhDEe9dfJQNSbda+l/0RkzubFBkrnukzwUwT0anruoYWGGQAIKXSfHA259UF+gD/xyDVzU7Y=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.32,REQID:6307efbe-9f80-4cac-9322-f887f160d9e0,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:5f78ec9,CLOUDID:f397c114-4929-4845-9571-38c601e9c3c9,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:1,EDM:-3,IP:nil,U RL:11|1,File: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_SNR,TF_CID_SPAM_ULN X-UUID: 7d80019a642611ee8051498923ad61e6-20231006 Received: from mtkmbs10n1.mediatek.inc [(172.21.101.34)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 419961155; Fri, 06 Oct 2023 16:58:17 +0800 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Fri, 6 Oct 2023 16:58:13 +0800 Received: from APC01-TYZ-obe.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Fri, 6 Oct 2023 16:58:13 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dr8vY0EG8oGMo2Objmk1/9XFB2e3Yj4T7ixVmLWgohZtxhCXNb1s1IhddcVJ3eRfb8terEIMf28gLYd2NNDZf5SBXWsfknEdnOuyIiSB+4Zz/rF6ewtaVNlNwp9tWUwOq6A2ubnbTuUqLrBA08Z0Dy4veVUmjmiFxje5itzR+SD7l6IrwpDhFvVk840L9NvdJjHGnH+Fvi5lebjl1McaCdcqiTSYPwCjCqZqFFBzOcmuD7WDhI7KalESzTx10xM+zHegDTGphMaWqhTGGR0zozE2TnnR+mHIR1Wt7llppPzsmVyOLnzCZzXhjbNGXhtUwMq4S59V28XNU38HA3X+6w== 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=n4jLi1TvBokXt5subGJZHNKJP+x5vYOA4hjVKQW2R2c=; b=jDRBbs9N8cHWD2+g80mBq7P7+kbD8RBMgwNSnuOtqIF/bK4UnSxmXTbnpmMzsf/GOG13IV3IBDf0h8rO2y5pDAQy9QM8WIChpJLVvkIAbkXfOmoO0sZu5zqFA8H9SuOzXLTRibytrF/Evp9m5clrd6FjMUQ6AwAE4LwvvkzLIto9s1DhW/J4eU04oPt53trIzYq/wqkerZ2lgKRVtG8h4vC8tKCVrN6VlOnjJ44ryXw3WZ5X8GNeGDi+4QIG0T1h5dsm6oHLdjIF0vVZQxOY4vjjgVhbIsE39beQdhN60xeQ8F+f1LcXYwEUscjnm2k+Ea5RH3YSy22wv+jsh5MnNw== 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=n4jLi1TvBokXt5subGJZHNKJP+x5vYOA4hjVKQW2R2c=; b=WZ8sMw2tqFsmPlu1pTEidsIhQx3Nh6tyR9IKuKaPtLT4KwF2VjQmVyohgv8lP502xCLLpN/FYNgvTmSE2vs8qsiPi08vUoidVKCUkjpZ2FXAg2HiCDMiKkA5BZU6lVuSD4vqZH5IARBsk71saS9oVzoBS7kvushYNO7SgkTdPyc= Received: from TYZPR03MB6624.apcprd03.prod.outlook.com (2603:1096:400:1f4::13) by SEYPR03MB7360.apcprd03.prod.outlook.com (2603:1096:101:142::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.38; Fri, 6 Oct 2023 08:58:09 +0000 Received: from TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::9c2c:c08a:212f:e984]) by TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::9c2c:c08a:212f:e984%7]) with mapi id 15.20.6792.026; Fri, 6 Oct 2023 08:58:09 +0000 From: =?utf-8?B?Q0sgSHUgKOiDoeS/iuWFiSk=?= To: =?utf-8?B?U2hhd24gU3VuZyAo5a6L5a2d6KyZKQ==?= , "matthias.bgg@gmail.com" , "angelogioacchino.delregno@collabora.com" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" CC: "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , =?utf-8?B?U2luZ28gQ2hhbmcgKOW8teiIiOWciyk=?= , "chunkuang.hu@kernel.org" , "devicetree@vger.kernel.org" , =?utf-8?B?SmFzb24tSkggTGluICjmnpfnnb/npaUp?= , "mchehab@kernel.org" , =?utf-8?B?TmFuY3kgTGluICjmnpfmrKPonqIp?= , "daniel@ffwll.ch" , "p.zabel@pengutronix.de" , "conor+dt@kernel.org" , "dri-devel@lists.freedesktop.org" , "airlied@gmail.com" , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH v7 16/23] drm/mediatek: Start/Stop components with function pointers Thread-Topic: [PATCH v7 16/23] drm/mediatek: Start/Stop components with function pointers Thread-Index: AQHZ+CgsyHl/HEbmX0W4RuCq0SaqB7A8diMA Date: Fri, 6 Oct 2023 08:58:09 +0000 Message-ID: <5772a34df56a8270b86a32143d890056b3ee33ba.camel@mediatek.com> References: <20231006073831.10402-1-shawn.sung@mediatek.com> <20231006073831.10402-17-shawn.sung@mediatek.com> In-Reply-To: <20231006073831.10402-17-shawn.sung@mediatek.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR03MB6624:EE_|SEYPR03MB7360:EE_ x-ms-office365-filtering-correlation-id: f4dd3d95-f60e-47de-654d-08dbc64a5d0c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZGPC9g5EOSooytabOdgP1LIqg7gRkRvZESSfnRRufwSWaaSPVP0vbT6TlaalgjgOOb1I+GY3I+V6IWCR+k8n2XIYps2oe5vkAUnhxK0PpvEUvkXxWqoQxmvZ8cdpFybIiH1HrvxHrRrkuefBMdGRtSJV68Lcz6cXaGSK3aglZUIdRo6ntPuGUYU0TBlZ8HwTCiwCNrdS5VmVZ5q0xB24lYXSvw7E5BwYAaIFC3bBVQQ6MGDoswCjDa0/obYQ81f8onsINfgAIUbOjHtbyqHJqsghuT1W4GaFq801J/y+FBu1xNYbxqzoUoTiva9ooE/w9sN/nQzYOH4SPVCTfOe5K8FIzO5QGBkvFvxKk0+U6+OVu7ctMt8oH6DTdqIigzH7sguQ1U1YYIAu9r/SCR5xv3RPNjVtoH9/yuP+xsnHReIni+19+CJzZYHQKl/1htUDwli0Am3MQVCU8ksCZzIN2QEUTpRgGIICt7OLFtZbtgVymkCXzVyGdoSMWcph0MJWDtuBYrapBagLvkN3io92GkolPVZWeHYSDLkom1SchYyKIlBQirCfawSEXztRMJcMyg8JX8IBMAWqjRm8pigSCePSPhdwjxl4EUzfWLVfebVMk608jk6/J1UP+3TFC/cdabbui2ht7kFnU7FKWeq+7PBTdHyKkCCnqzVcYaLKXfQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZPR03MB6624.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(366004)(136003)(39860400002)(396003)(376002)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(66946007)(66446008)(54906003)(66476007)(66556008)(76116006)(316002)(41300700001)(64756008)(6512007)(2616005)(26005)(71200400001)(85182001)(36756003)(6506007)(83380400001)(478600001)(122000001)(38070700005)(38100700002)(86362001)(6486002)(110136005)(7416002)(2906002)(8936002)(8676002)(4326008)(5660300002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZDNqeVAwZEZZV1RTWEQ3U0pZNDc5Tlp3U2VxZ2hUZXE2Mkp3aGhSNG9PV0Vj?= =?utf-8?B?OGdhUTRDQ0VYRVRBdnNldVNnSXNhcWU4RFlRUTlPdHVZV0NqamEwc09wbkto?= =?utf-8?B?dzBnbks1Z3BFQ3ZwSC9nSWxFMlRhTGVrbUxscUQ0N3Jqb3NSYldJQmtwWHk1?= =?utf-8?B?ZitJUlZtdUI5cmxPTzNSZ3NmU3ZOdGhxUVI1czk2YVYxZnk5cUFURm9NM3Nn?= =?utf-8?B?d1ZUUDcrSkZleVQxYmVxcXdVY3lUT0xOb2ZnNEhSR01YWDI0eGs2bG1OSTB1?= =?utf-8?B?K1J1TDdFM2VtR1NGU09CT3oveWhpdEN4UDZ1YnM0dVMwSlFSeGlEZ0dRSk9i?= =?utf-8?B?ZjlvWkZmU1kvam1IMnJoakh6c1JzS1hlVitMeU5GTnRxbUM4VlZ6eldrbGlF?= =?utf-8?B?dW1NZnFsb0NFWnowUi9sanVXNENvWVE0Nm1yTWExQkZOc1JzbEJPQ3JXcnI4?= =?utf-8?B?T0pQVnZONDBrR2hWcjhpZXNjZjU5ZmJIa2NNSG9HVWRGTERDdXFBZnFJeGtn?= =?utf-8?B?S05RRGI0MjVTUFdramY2UWpNbUVmS1lxUHpJUWVpOExOd3pPT3pyc3J5T3g2?= =?utf-8?B?ZHFXSlBRcXAzQW9VeStpRjh5bmlxUCszblZvcjR6UDFCcmZDSGc5blVDMFFR?= =?utf-8?B?Tm1VbHZwU29LN0pWTVVmNlNJVDhPeHU3eEIxYnZoZUVRbEhMd1I5OTZ5ZEVj?= =?utf-8?B?cjQvb21uUXprUmtZR2RGWTdXSkw1bGlIdEFOZkhaamZHTkh0VWZhRXNXZU1p?= =?utf-8?B?UFNqaDViVlpCdDY0ZzhyMHVxeFdMSXdDY2p4NVpvY0VlckpBdEZPK2UrQjE0?= =?utf-8?B?TDBad09QQ3JrMUtjNlc4dktTelFFTWVDS1VBNWJ0MG11QWVyaW5GYldpbzY5?= =?utf-8?B?OGlmVEsvYTZ3dWZzS01EWmlMZTl5cnB5YkI2anEzMVgvOElIbG1CdnJNR1dp?= =?utf-8?B?aHhESmZHWjQ0RkdlNXF4UE1vTk1FWWp2ZGdlZ0ZxV2FZT1A5K0l0amFWN0JN?= =?utf-8?B?ejJBREZlRzRJNTN4bVF1Q0hFekFWV0hNakJPblB6K2FzZVFIMGtIcW5TM1Iy?= =?utf-8?B?eDIzcUxCWlJFYkJMdmx4c3JjM25ZenRQbDZoV2dNZDZxb2dic0p6VTNGRHNP?= =?utf-8?B?S0FNZmpKQnpzdDRUaTdLTnlVNGhOeVdyZXdETlhjZ2Z5N2VVQnhTdDJkbytY?= =?utf-8?B?K0d1VGQ3eTNIMXpwaEVxdFhFYmRUNHlETDlPQ1RTb2FxclR2U0J5aTAvbDly?= =?utf-8?B?RTk2alBPY3Y4c3pKTUFKbld2bDcxZy8vd3NweGdBTW4wVWxHZU1pRk1PNGpi?= =?utf-8?B?cU9wWkVHTDgyRWV1ak0yVUkzS1ptUFJ6bFVqZFVpS0tjM2N2Tk56TTBaclE4?= =?utf-8?B?VW9zOWYyY1JlTUdka2hBSnJ1eTM1SlgwbkJPN2I4U3lQbHA5UzdtZkRoNXV2?= =?utf-8?B?UWJoOWVMb3ozWFZiQ0FKWWVxUTZkTDFBZEdNYjJhbVNUVUtkaTFyMFRkMVpX?= =?utf-8?B?Q0hKcG5lZ3dXcklkdEJ5Ky82R1RJUWxRTWNvRFVzdUVxd2lvM3AzdzNxSzZP?= =?utf-8?B?bDZJd0FPcWoxd1pmTFI1VXF2TVpVeERXSXExK0VEd0FVRmd0RUgzZUtnSEo0?= =?utf-8?B?WHRneGNkMDZDTFVOV2FRUFMwb1MyODNmYk9pRDlSL1U2QmdxM0dNM1dwdlVx?= =?utf-8?B?dnM2bVVXaVVtNnc1OVZzbHdDZElBd29ZMmdnb0o5T3V0UWhYRlMvLy9PWUQr?= =?utf-8?B?R0JKQy9ORnBnN3hrcEFNaHN2RU0yd2NlaDA4bU9kK1AzN0lIV3Q5VVhvQlI3?= =?utf-8?B?TE9uUTRRVHlGYXBnUkJXVkxVS2puaElUUDNUY1JMUU5IQ2JTdGI4c0psUmZL?= =?utf-8?B?aE9rK2tTNGVFR1AzdVRqdWdyaVJoVEY5alNuZ0N4Sy9jeStOTzgxdWlVQXp3?= =?utf-8?B?UUZEMnBJeUlSZXYwK0p5c3lCNnliNWt2YUR4OXZzVmRzb09DU0V4eHRLenBN?= =?utf-8?B?TDU5cHBhVFhHdDdoSnR1SHBsRFU4bTdYRFlnUWRuYmpHU1VISDdURUZSbEh2?= =?utf-8?B?aDI5ajk1UmpLc1NaYU1lNzBrUm04QzN4c3dIaEZrRWJOdnN4VkhqeHBsWnBT?= =?utf-8?Q?pxbiLm4ZdpiFuRBw+Ezz1l6yq?= Content-Type: text/plain; charset="utf-8" Content-ID: <056879D8AA00E44799767E5880D72912@apcprd03.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR03MB6624.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f4dd3d95-f60e-47de-654d-08dbc64a5d0c X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2023 08:58:09.3418 (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: menzpMBYCTJ8SO3KPXr58f1cMaALC/AY0W35lEwCba+G70M6nEiByHbSru08/HXjis74BzIiVHcJZqGkzuEBTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR03MB7360 X-TM-AS-Product-Ver: SMEX-14.0.0.3152-9.1.1006-23728.005 X-TM-AS-Result: No-10--6.471600-8.000000 X-TMASE-MatchedRID: 7ySqCuYCpfg/XHdICuW5rya1MaKuob8PC/ExpXrHizyK1QpOXZsW6kSh /y19PSKrt6QHGjMsZdzd7PI9QvI9hcOYR/M8CPo64pdq9sdj8LWuiRuR9mCaug6QlBHhBZuwxEs GD8geUL1Mmm8bxtFZ3WRwYgGpn9zIr78SC5iivxzSBVVc2BozSlkMvWAuahr8+gD2vYtOFhgqtq 5d3cxkNbCgyM+buGWas2WOiCUysLy2Ht2ge7FBVVsRYa+DeimLHlNHrXtDiMNm8EE5p8jggeUD6 0NtGloK3GK5BNtV+/DshLNm/CsG9+eSONaHzs5YPVxlUTP3GoO7AlsRb/Q7WQoYlPnP/8T/FltY lf3C/iNDDKa3G4nrLQ== X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--6.471600-8.000000 X-TMASE-Version: SMEX-14.0.0.3152-9.1.1006-23728.005 X-TM-SNTS-SMTP: F8E8C3E8419101300182E5185B5420F27700FB6D1281B22B64F48D7F8628D9102000:8 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Fri, 06 Oct 2023 01:58:35 -0700 (PDT) SGksIEhzaWFvLWNoaWVuOg0KDQpPbiBGcmksIDIwMjMtMTAtMDYgYXQgMTU6MzggKzA4MDAsIEhz aWFvIENoaWVuIFN1bmcgd3JvdGU6DQo+IEJ5IHJlZ2lzdGVyaW5nIGNvbXBvbmVudCByZWxhdGVk IGZ1bmN0aW9ucyB0byB0aGUgcG9pbnRlcnMsDQo+IHdlIGNhbiBlYXNpbHkgbWFuYWdlIHRoZW0g d2l0aGluIGEgZm9yLWxvb3AgYW5kIHNpbXBsaWZ5IHRoZQ0KPiBsb2dpYyBvZiBjb21wb25lbnQg c3RhcnQvc3RvcCBwcm9jZXNzLg0KDQpSZXZpZXdlZC1ieTogQ0sgSHUgPGNrLmh1QG1lZGlhdGVr LmNvbT4NCg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSHNpYW8gQ2hpZW4gU3VuZyA8c2hhd24uc3Vu Z0BtZWRpYXRlay5jb20+DQo+IC0tLQ0KPiAgLi4uL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rpc3Bf b3ZsX2FkYXB0b3IuYyAgIHwgMjANCj4gKysrKysrKysrKysrKysrKystLQ0KPiAgMSBmaWxlIGNo YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kaXNwX292bF9hZGFwdG9yLmMNCj4gYi9k cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rpc3Bfb3ZsX2FkYXB0b3IuYw0KPiBpbmRleCA4 NDEzMzMwM2E2ZWMuLjgxMmExZGY5NzMyZiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L21lZGlhdGVrL210a19kaXNwX292bF9hZGFwdG9yLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L21lZGlhdGVrL210a19kaXNwX292bF9hZGFwdG9yLmMNCj4gQEAgLTcyLDYgKzcyLDggQEAgc3Rh dGljIGNvbnN0IGNoYXIgKiBjb25zdA0KPiBwcml2YXRlX2NvbXBfc3RlbVtPVkxfQURBUFRPUl9U WVBFX05VTV0gPSB7DQo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IG10a19kZHBfY29tcF9mdW5jcyBf ZXRoZHIgPSB7DQo+ICAJLmNsa19lbmFibGUgPSBtdGtfZXRoZHJfY2xrX2VuYWJsZSwNCj4gIAku Y2xrX2Rpc2FibGUgPSBtdGtfZXRoZHJfY2xrX2Rpc2FibGUsDQo+ICsJLnN0YXJ0ID0gbXRrX2V0 aGRyX3N0YXJ0LA0KPiArCS5zdG9wID0gbXRrX2V0aGRyX3N0b3AsDQo+ICB9Ow0KPiAgDQo+ICBz dGF0aWMgY29uc3Qgc3RydWN0IG10a19kZHBfY29tcF9mdW5jcyBfbWVyZ2UgPSB7DQo+IEBAIC0x ODksMTYgKzE5MSwzMCBAQCB2b2lkIG10a19vdmxfYWRhcHRvcl9jb25maWcoc3RydWN0IGRldmlj ZSAqZGV2LA0KPiB1bnNpZ25lZCBpbnQgdywNCj4gIA0KPiAgdm9pZCBtdGtfb3ZsX2FkYXB0b3Jf c3RhcnQoc3RydWN0IGRldmljZSAqZGV2KQ0KPiAgew0KPiArCWludCBpOw0KPiAgCXN0cnVjdCBt dGtfZGlzcF9vdmxfYWRhcHRvciAqb3ZsX2FkYXB0b3IgPQ0KPiBkZXZfZ2V0X2RydmRhdGEoZGV2 KTsNCj4gIA0KPiAtCW10a19ldGhkcl9zdGFydChvdmxfYWRhcHRvci0NCj4gPm92bF9hZGFwdG9y X2NvbXBbT1ZMX0FEQVBUT1JfRVRIRFIwXSk7DQo+ICsJZm9yIChpID0gMDsgaSA8IE9WTF9BREFQ VE9SX0lEX01BWDsgaSsrKSB7DQo+ICsJCWlmICghb3ZsX2FkYXB0b3ItPm92bF9hZGFwdG9yX2Nv bXBbaV0gfHwNCj4gKwkJICAgICFjb21wX21hdGNoZXNbaV0uZnVuY3MtPnN0YXJ0KQ0KPiArCQkJ Y29udGludWU7DQo+ICsNCj4gKwkJY29tcF9tYXRjaGVzW2ldLmZ1bmNzLT5zdGFydChvdmxfYWRh cHRvci0NCj4gPm92bF9hZGFwdG9yX2NvbXBbaV0pOw0KPiArCX0NCj4gIH0NCj4gIA0KPiAgdm9p ZCBtdGtfb3ZsX2FkYXB0b3Jfc3RvcChzdHJ1Y3QgZGV2aWNlICpkZXYpDQo+ICB7DQo+ICsJaW50 IGk7DQo+ICAJc3RydWN0IG10a19kaXNwX292bF9hZGFwdG9yICpvdmxfYWRhcHRvciA9DQo+IGRl dl9nZXRfZHJ2ZGF0YShkZXYpOw0KPiAgDQo+IC0JbXRrX2V0aGRyX3N0b3Aob3ZsX2FkYXB0b3It DQo+ID5vdmxfYWRhcHRvcl9jb21wW09WTF9BREFQVE9SX0VUSERSMF0pOw0KPiArCWZvciAoaSA9 IDA7IGkgPCBPVkxfQURBUFRPUl9JRF9NQVg7IGkrKykgew0KPiArCQlpZiAoIW92bF9hZGFwdG9y LT5vdmxfYWRhcHRvcl9jb21wW2ldIHx8DQo+ICsJCSAgICAhY29tcF9tYXRjaGVzW2ldLmZ1bmNz LT5zdG9wKQ0KPiArCQkJY29udGludWU7DQo+ICsNCj4gKwkJY29tcF9tYXRjaGVzW2ldLmZ1bmNz LT5zdG9wKG92bF9hZGFwdG9yLQ0KPiA+b3ZsX2FkYXB0b3JfY29tcFtpXSk7DQo+ICsJfQ0KPiAg fQ0KPiAgDQo+ICBpbnQgbXRrX292bF9hZGFwdG9yX2Nsa19lbmFibGUoc3RydWN0IGRldmljZSAq ZGV2KQ0K