From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AA2A0C001B0 for ; Thu, 13 Jul 2023 08:10:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=3MSnBL25x8KdLdN1PE7a62X9SLLNIcQb+HSJaQlTB5U=; b=PvVO+eWvdQNrER fFdQQQlo4a2d3VqMg5B5YXNIYitzYj9h3XoSQlbQ89UMWLIWLv/HtO0auYzr/K8BLNUKEYoFNNEf1 yhncbCOa+DVFkEWEGI4nt0V2DZwC12BkAw2pgSw2zL1XyI0eEIDMgrY4pE+ikoXWtv9KRgMhCc3zN AwjSO1DQV6CwPOz7cmF1gPSRIiRVJw8ZbQkJ05JjNINm1yC/JiLR1hxmfmwWfIsG5c3DzW0ywg8T7 NTDhM+SYFWxpBdyxh0EwTq1E1V9phv7GJ2gWtN5q/qNhOWTZNavaf+Cz1qP6K7WdQZY4sIPEpf2HY qpaQ4kD86KwWL4NLbaTA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qJrOz-002OBS-2Q; Thu, 13 Jul 2023 08:10:17 +0000 Received: from mail-psaapc01on20712.outbound.protection.outlook.com ([2a01:111:f400:feae::712] helo=APC01-PSA-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qJrOt-002O1A-25 for linux-arm-kernel@lists.infradead.org; Thu, 13 Jul 2023 08:10:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SGwk7e+pguKWNZLfYTnnjOsnpFlyMvbawQi/5cM/16lk8gZ+w2dSc0Rh71TKso9/frYkh8yuQGkqcO7VmgwWC/5GfLsW/6Cu3mjrt5/jkHWxhlZRqjbyAtwHDRpX5dNKPhyt/7Eq9vHtGEOOyqXXqzcRMy1OXxcSTJ49ZotvugRdXEPyhyoq8VBxDM942lJ5LR5c4s9BmiBvKQl1MogW+HRMLP5P4cExjb/MPM9KUU6CG3jz6SKQ2xjwDox/1LTfaUQYRCy5oTv79XxAEUomQ9/K65SteZUKquuSsNy5zUQybtFMxSUbZalODA4QlSgKOoiygG7AWl+yP/Mmh3awrA== 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=mpwEOesJAaVQAS0uwMrEHxzMPiBo0LdI9OLganX9nW8=; b=iWXIVT+tAC296otdRkJOSVRoK//CB2k6mf/4iyuDhtWHDHswoPZIsKncK1V1t3BehN9lgrRuU1kg5HKvJy+Q3fzvzauoshIM/p+Aid4FQeUw8nrHe9TY3ch16UqmfK9jfjp17wZwE7PMtYcTEqZ/Js7siT53st2JFP4B/V15oUtHwYu0OTVzg3s2WD3TxBjspsVPpISmsX3lsOTezdfPVApDL9UCGeOa86hBenBKkxeuPUYu2vVQXtH2cZJj3LEs/DSJHiT0ZSj4tYukEUcRL8SpCB3BnwuMsE42o4PN4EGAL5GiXRqJozezs3JBkASVskj/Sfq/Zmhif4s2Qw5+MA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mpwEOesJAaVQAS0uwMrEHxzMPiBo0LdI9OLganX9nW8=; b=jlo+AwLdi86DxdqKWQzGPQ1QXG5fDbi+5CMsj8cXRa/LyMSC7PtZKF6JomKd7ZQbASbw2kVGSJMahzpNpXKSO22+EwlHFuqhDLKtXavsU8Xuc9vBFmt4VlYA6e+plNxs/k23GTMuiU/xOwhR0f1AgNPUl9GtKjZjUbp+lw3nE9n/UNdCSaJV8DO8SxpNKQ/Ea7Gy296XMQJQuihuTQSY3KfHPAbZPEWr7z5Cl1awYpjCgaHTv5EgRh0SpopUpcokJMcktYM2qC5RkPnWDHGDGtBX4m8zh2EZKO3jGfKRZoIAHqzchp8Oaou2sxIHfSG6V8bqHrOOzvPv9sIxU4AUig== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) by PUZPR06MB5984.apcprd06.prod.outlook.com (2603:1096:301:118::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.22; Thu, 13 Jul 2023 08:10:05 +0000 Received: from SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c]) by SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c%5]) with mapi id 15.20.6565.028; Thu, 13 Jul 2023 08:10:05 +0000 From: Yangtao Li To: Adrian Hunter , Ulf Hansson , Florian Fainelli , Ray Jui , Scott Branden , Broadcom internal kernel review list , Kamal Dasu , Al Cooper , Lars Povlsen , Steen Hegelund , Daniel Machon , UNGLinuxDriver@microchip.com Cc: Yangtao Li , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH 58/58] mmc: Convert to platform remove callback returning void Date: Thu, 13 Jul 2023 16:08:07 +0800 Message-Id: <20230713080807.69999-58-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230713080807.69999-1-frank.li@vivo.com> References: <20230713080807.69999-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR02CA0091.apcprd02.prod.outlook.com (2603:1096:4:90::31) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|PUZPR06MB5984:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a95f51e-207e-44e3-bcf1-08db83789026 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: grxq6O8jAvVjxhUK3fx7LutbTtH5ueUbPOytvi8vNn/2XVKVGiVP/Ca2Pkru6tA9sGbXiLpmw57eDnkmHZCZ8Sqz6QjYKvmRy3PCbAj3PaYXobQVphCllN4REYKPvs9EOKPwfaT7QJKUW+9TmEjTlJiuV3uDaOgsrYBdhc4RZ4RCjdH5JqePWQImsOdOBq3A54aStDpS+cCc/P/gXiUmbasAQYeekD5no0BFX3k1lJk2JCmnn5c8xtTU5As88rxVsK7BbcJd3gloPR85ypuF7Dm+p186MSfIqahFW1t7R6xuys/85ww88oEr/AqmqHzwNQWX1Fam1zM+hxlhJ5eQeshBRTqZAGb4H06UfsSujN3n7A+wFUToi/e0wwOlAFgW1u6dEyLxW3R2Dj9Y4y8k9AtlZn6CSE6SHnW+HVWdUzVs/fUcMiIMayzfw4IB4IGjoLxUYWJm6kjpQ0ylvt7uGO4Qno1X3rGcjRZo13sGnrUHsMrS2Zz29f3GD0Phw3gZu5OQg/7buuXVuqBTxgfGbuTXRR4qb1GQwH9Rp5GU6bUkxcl29LjnG00XNxFyJVMafH8z35UeCO8qrRS9KFR8zLwEbrTHl5/s5UsuvTz3PyKb1IQ2YOZvwP1TbpXwCOdapAhw2UbAvCqdVvuwyiZDdQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5269.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(136003)(346002)(376002)(396003)(39860400002)(366004)(451199021)(478600001)(110136005)(54906003)(52116002)(66476007)(66946007)(66556008)(6486002)(4326008)(316002)(41300700001)(921005)(2616005)(186003)(2906002)(7416002)(8936002)(8676002)(38100700002)(6506007)(1076003)(36756003)(26005)(5660300002)(6512007)(86362001)(38350700002)(83380400001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OFdUQy9GVW5Wa012VUxCeXFTYU5oUThBa3g5bXNaYVRPQys5Nld1QXB5K3d5?= =?utf-8?B?Vk84M3ZveWthQkFDdWRXQSs5aEJYYkhuUVZ0Q09nNVZJVzJvb2IyaE9ocEt2?= =?utf-8?B?OGFjR1JkVGl3bVpFbUZJRkpIdXk5OC82Y3NIcXhhTVZlZDlCeXpQaU9RTUIr?= =?utf-8?B?OWIwK3c1TC9DNEZYY25zaDRQRnZ4L0FMM1h4M2w5d3YweXJNdkxkb1hFRFZ1?= =?utf-8?B?aDdqWTdiVGY0NjdxRVVpcDFmNExRNzZHaThzTGJBVVBUN09xQXVCdDlRTE93?= =?utf-8?B?a3E2aTlsRUNmeFZJZ2x3cW1adUI4VVdtNm52VFpRTGtoOGgyV3ZhZi9iY00z?= =?utf-8?B?ZTRBSHVDcVQ2ZzRLdHNTaHZxWUd2NDB6VGxnRWFLUUxSblNWODhLbjZsQUpw?= =?utf-8?B?TWhEVUxtRnpTbGU3dVpnd1Q0RUxEYVZvaHM3cFV1V01jeTU4OGlkbXFnM2pj?= =?utf-8?B?OE1Qc1BEZUtGVmZ0UmdUdnc3cUtvc0h3a3FjNnZWOVdiVU1RNWorcEZSSUtS?= =?utf-8?B?NElMMUduaFhPZ3hFR2FFSHpXSDA5eW1lSHQ3bjI0bVJTM25rUWJTQ1l1b2s0?= =?utf-8?B?QmlVZkpqVXRqbk1Nc2g1T3liTFVESW0wSEJGc1NmNG1hL296bm5tenRvN0hl?= =?utf-8?B?T3NWdmZjV25qOXF1VlhjZ2VoRDBsd0IrTmtWdkpIQnZkdWoyN3dtamZnWFpi?= =?utf-8?B?alFCcVI2RGlQcURLZTV1cmJXSWtPeUN2VThOcVUvTVZNZndSMnA2R1dtcWhI?= =?utf-8?B?SndjMVBranNoaGNvYiswTzhxd1FMMjNwVTVrd2NzdjhhdzJJcHBCMFhFMFZn?= =?utf-8?B?UlJrRTdBR0U5bVJzQVhhMDJKZnJCdzJFc2kvUXlzdXJWeDZzMjdHSmdqZ2tK?= =?utf-8?B?VklrMVpWRlBtd1FJcnpMQlB2a0lXbGJCbG9VNFpnWG52OEE5TmN2WS81S3lv?= =?utf-8?B?MGZ5cnJMUUp2ZEIxbElUOU05YUtEc0cyRGpwSUVpVEdWMkgvcjArS2VWVmRQ?= =?utf-8?B?NHpHVVQ5SWRUYjRYcGllSXQwOHVZUVF5VE43NndTOWJSaFRMdWxiWUtLTWlM?= =?utf-8?B?cHhZbHVqNVpCSFE0ZEFJTXVVSXgrVlB3NXpTTHpobzczRXNPL3hhbThUN2Zu?= =?utf-8?B?VUM1c0c0MnVnejdVTytZK0hSRnRIczFBZUk4aUg2c3lTeHc5S1dEY3hrcnN6?= =?utf-8?B?SDd3UHpuNno0WnA3Zyt5dk1IaGhkMGkzS0NVSzJTdUpvUFF6NGp5djNrZERs?= =?utf-8?B?Y0ZoTHdHUEN2YjRvTFhvMGlOWUVGN1ErYW5KNEhrUGVkYkhEUERZVFE0cTRn?= =?utf-8?B?NWovVnRQS203NE05eml1SEVLd1AzTEtrL2lWb3BSV3BrSnNlRklBUTVDNk9X?= =?utf-8?B?M1U5KzU5Q2t1K2hKdUhWVVF1dmhxT0VrSkF5UndaZFpQOHV5UCs4bTl6UXZo?= =?utf-8?B?UlJDUlMxZ3M2MGdsT2taYml6VVlVaUlxU0g1UmZKQjlhOVJlTzBSNGFxV3ll?= =?utf-8?B?M2k4TWs5UTBNL21WdTN5RitadEVGTVpSV1Y2RVlMTHhvN2ZxT2dUK1l1MytV?= =?utf-8?B?QTkyVzZibHBFRW1WZzFiekRhVWlSVUp4UFd2b2IxMHBUSXpOczFhQS9wSzRt?= =?utf-8?B?bFVkR041WXpBcmVWWXhEQTJ4Y3V4Vm9iaHpxSUpPNENhN2h5S3FPUzRQNWg2?= =?utf-8?B?Z0pYZ3g5SzlnRFhvL3Qydk9tVDVueHlFOXMwMk1WcFZwd2g4NXEvWHlDNXFv?= =?utf-8?B?RkhxTU1SZVpkZ2FNZHh1VHdDdEZ0T0FDdFIyM2REdXlXaDB1Sk0zekNkQWt5?= =?utf-8?B?eUZSMjljWndLSjdROXlTam9jQWx5SytUTC8zeUxiY0FGT1pTZnFraVBPZFFj?= =?utf-8?B?dUgyeEUwY085ZXo4QitrVXFXRDUya1FBejViTDd5RERRYU50Y2F0VTVvbXdq?= =?utf-8?B?dlcxQitxd3p2ZENBUURzTmo0OHVZVTM0TVc0THI5a1c3OVJVcE1RVEVPdWlo?= =?utf-8?B?OEdHY2o1a3pUNUlJV0h3TXJUdWRFZUFJeGpSalhTaVpEeldaaDZNMEp1dkdK?= =?utf-8?B?SkFDS1VvbVNGWlZaVDIzTmpSOGYxUzBJcG9pdUNBNmVLMUtCM3ZCVEhFeU8w?= =?utf-8?Q?+D0EIKGvNB2S5CUJ6HAIIFsO4?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1a95f51e-207e-44e3-bcf1-08db83789026 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2023 08:10:04.2170 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dQh90/ef4W8HJzKtUX1inE4hhsHp653HQjnNDd+EkljAy8rJx8aZkqt51S0sIXLsWgjgeItMHEPDKFEz5lo3XQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR06MB5984 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230713_011011_691727_6E05814F X-CRM114-Status: GOOD ( 16.24 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhlIC5yZW1vdmUoKSBjYWxsYmFjayBmb3IgYSBwbGF0Zm9ybSBkcml2ZXIgcmV0dXJucyBhbiBp bnQgd2hpY2ggbWFrZXMKbWFueSBkcml2ZXIgYXV0aG9ycyB3cm9uZ2x5IGFzc3VtZSBpdCdzIHBv c3NpYmxlIHRvIGRvIGVycm9yIGhhbmRsaW5nIGJ5CnJldHVybmluZyBhbiBlcnJvciBjb2RlLiBI b3dldmVyIHRoZSB2YWx1ZSByZXR1cm5lZCBpcyAobW9zdGx5KSBpZ25vcmVkCmFuZCB0aGlzIHR5 cGljYWxseSByZXN1bHRzIGluIHJlc291cmNlIGxlYWtzLiBUbyBpbXByb3ZlIGhlcmUgdGhlcmUg aXMgYQpxdWVzdCB0byBtYWtlIHRoZSByZW1vdmUgY2FsbGJhY2sgcmV0dXJuIHZvaWQuIEluIHRo ZSBmaXJzdCBzdGVwIG9mIHRoaXMKcXVlc3QgYWxsIGRyaXZlcnMgYXJlIGNvbnZlcnRlZCB0byAu cmVtb3ZlX25ldygpIHdoaWNoIGFscmVhZHkgcmV0dXJucwp2b2lkLgoKVHJpdmlhbGx5IGNvbnZl cnQgdGhpcyBkcml2ZXIgZnJvbSBhbHdheXMgcmV0dXJuaW5nIHplcm8gaW4gdGhlIHJlbW92ZQpj YWxsYmFjayB0byB0aGUgdm9pZCByZXR1cm5pbmcgdmFyaWFudC4KCkNjOiBVd2UgS2xlaW5lLUvD tm5pZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgpTaWduZWQtb2ZmLWJ5OiBZYW5n dGFvIExpIDxmcmFuay5saUB2aXZvLmNvbT4KLS0tCiBkcml2ZXJzL21tYy9ob3N0L3NkaGNpLWJj bS1rb25hLmMgIHwgMiArLQogZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1icmNtc3RiLmMgICB8IDIg Ky0KIGRyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktY2FkZW5jZS5jICAgfCAyICstCiBkcml2ZXJzL21t Yy9ob3N0L3NkaGNpLWRvdmUuYyAgICAgIHwgMiArLQogZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1p cHJvYy5jICAgICB8IDIgKy0KIGRyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktb2YtZXNkaGMuYyAgfCAy ICstCiBkcml2ZXJzL21tYy9ob3N0L3NkaGNpLW9mLWhsd2QuYyAgIHwgMiArLQogZHJpdmVycy9t bWMvaG9zdC9zZGhjaS1vZi1zcGFyeDUuYyB8IDIgKy0KIGRyaXZlcnMvbW1jL2hvc3Qvc2RoY2kt cGx0Zm0uYyAgICAgfCA0ICstLS0KIGRyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0uaCAgICAg fCAyICstCiBkcml2ZXJzL21tYy9ob3N0L3NkaGNpLXB4YXYyLmMgICAgIHwgMiArLQogMTEgZmls ZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1iY20ta29uYS5jIGIvZHJpdmVycy9tbWMvaG9zdC9z ZGhjaS1iY20ta29uYS5jCmluZGV4IDZhOTNhNTRmZTA2Ny4uMmUzNzM2NjAzODUzIDEwMDY0NAot LS0gYS9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWJjbS1rb25hLmMKKysrIGIvZHJpdmVycy9tbWMv aG9zdC9zZGhjaS1iY20ta29uYS5jCkBAIC0zMTksNyArMzE5LDcgQEAgc3RhdGljIHN0cnVjdCBw bGF0Zm9ybV9kcml2ZXIgc2RoY2lfYmNtX2tvbmFfZHJpdmVyID0gewogCQkub2ZfbWF0Y2hfdGFi bGUgPSBzZGhjaV9iY21fa29uYV9vZl9tYXRjaCwKIAl9LAogCS5wcm9iZQkJPSBzZGhjaV9iY21f a29uYV9wcm9iZSwKLQkucmVtb3ZlCQk9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCisJLnJlbW92 ZV9uZXcJPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAogfTsKIG1vZHVsZV9wbGF0Zm9ybV9kcml2 ZXIoc2RoY2lfYmNtX2tvbmFfZHJpdmVyKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9z dC9zZGhjaS1icmNtc3RiLmMgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWJyY21zdGIuYwppbmRl eCA0YzIyMzM3MTk5Y2YuLmEyYjZkOGYyZWViNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9z dC9zZGhjaS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1icmNtc3RiLmMK QEAgLTQzMCw3ICs0MzAsNyBAQCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBzZGhjaV9i cmNtc3RiX2RyaXZlciA9IHsKIAkJLm9mX21hdGNoX3RhYmxlID0gb2ZfbWF0Y2hfcHRyKHNkaGNp X2JyY21fb2ZfbWF0Y2gpLAogCX0sCiAJLnByb2JlCQk9IHNkaGNpX2JyY21zdGJfcHJvYmUsCi0J LnJlbW92ZQkJPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAorCS5yZW1vdmVfbmV3CT0gc2RoY2lf cGx0Zm1fdW5yZWdpc3RlciwKIAkuc2h1dGRvd24JPSBzZGhjaV9icmNtc3RiX3NodXRkb3duLAog fTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1jYWRlbmNlLmMgYi9kcml2 ZXJzL21tYy9ob3N0L3NkaGNpLWNhZGVuY2UuYwppbmRleCBkMmY2MjUwNTQ2ODkuLjE3MDJhNDk5 YjM2YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1jYWRlbmNlLmMKKysrIGIv ZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1jYWRlbmNlLmMKQEAgLTYxNyw3ICs2MTcsNyBAQCBzdGF0 aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBzZGhjaV9jZG5zX2RyaXZlciA9IHsKIAkJLm9mX21h dGNoX3RhYmxlID0gc2RoY2lfY2Ruc19tYXRjaCwKIAl9LAogCS5wcm9iZSA9IHNkaGNpX2NkbnNf cHJvYmUsCi0JLnJlbW92ZSA9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCisJLnJlbW92ZV9uZXcg PSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAogfTsKIG1vZHVsZV9wbGF0Zm9ybV9kcml2ZXIoc2Ro Y2lfY2Ruc19kcml2ZXIpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWRv dmUuYyBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktZG92ZS5jCmluZGV4IDVlNWJmODJlNTk3Ni4u NzUzMzVkYmYyMjNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWRvdmUuYwor KysgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWRvdmUuYwpAQCAtMTEwLDcgKzExMCw3IEBAIHN0 YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHNkaGNpX2RvdmVfZHJpdmVyID0gewogCQkub2Zf bWF0Y2hfdGFibGUgPSBzZGhjaV9kb3ZlX29mX21hdGNoX3RhYmxlLAogCX0sCiAJLnByb2JlCQk9 IHNkaGNpX2RvdmVfcHJvYmUsCi0JLnJlbW92ZQkJPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAor CS5yZW1vdmVfbmV3CT0gc2RoY2lfcGx0Zm1fdW5yZWdpc3RlciwKIH07CiAKIG1vZHVsZV9wbGF0 Zm9ybV9kcml2ZXIoc2RoY2lfZG92ZV9kcml2ZXIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMv aG9zdC9zZGhjaS1pcHJvYy5jIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1pcHJvYy5jCmluZGV4 IDg2ZWIwMDQ1NTE1ZS4uMGRiZWJjZWNkOGZjIDEwMDY0NAotLS0gYS9kcml2ZXJzL21tYy9ob3N0 L3NkaGNpLWlwcm9jLmMKKysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1pcHJvYy5jCkBAIC00 MzIsNyArNDMyLDcgQEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgc2RoY2lfaXByb2Nf ZHJpdmVyID0gewogCQkucG0gPSAmc2RoY2lfcGx0Zm1fcG1vcHMsCiAJfSwKIAkucHJvYmUgPSBz ZGhjaV9pcHJvY19wcm9iZSwKLQkucmVtb3ZlID0gc2RoY2lfcGx0Zm1fdW5yZWdpc3RlciwKKwku cmVtb3ZlX25ldyA9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCiAJLnNodXRkb3duID0gc2RoY2lf aXByb2Nfc2h1dGRvd24sCiB9OwogbW9kdWxlX3BsYXRmb3JtX2RyaXZlcihzZGhjaV9pcHJvY19k cml2ZXIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1lc2RoYy5jIGIv ZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1lc2RoYy5jCmluZGV4IDQ4Y2ExY2YxNWIxOS4uNTA3 MmI1OWY2MTY1IDEwMDY0NAotLS0gYS9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLW9mLWVzZGhjLmMK KysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1lc2RoYy5jCkBAIC0xNTIxLDcgKzE1MjEs NyBAQCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBzZGhjaV9lc2RoY19kcml2ZXIgPSB7 CiAJCS5wbSA9ICZlc2RoY19vZl9kZXZfcG1fb3BzLAogCX0sCiAJLnByb2JlID0gc2RoY2lfZXNk aGNfcHJvYmUsCi0JLnJlbW92ZSA9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCisJLnJlbW92ZV9u ZXcgPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAogfTsKIAogbW9kdWxlX3BsYXRmb3JtX2RyaXZl cihzZGhjaV9lc2RoY19kcml2ZXIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9zdC9zZGhj aS1vZi1obHdkLmMgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLW9mLWhsd2QuYwppbmRleCAxMjY3 NTc5N2IyOTYuLmNiYTNiYTQ4ZTlkYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9zdC9zZGhj aS1vZi1obHdkLmMKKysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1obHdkLmMKQEAgLTg1 LDcgKzg1LDcgQEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgc2RoY2lfaGx3ZF9kcml2 ZXIgPSB7CiAJCS5wbSA9ICZzZGhjaV9wbHRmbV9wbW9wcywKIAl9LAogCS5wcm9iZSA9IHNkaGNp X2hsd2RfcHJvYmUsCi0JLnJlbW92ZSA9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCisJLnJlbW92 ZV9uZXcgPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAogfTsKIAogbW9kdWxlX3BsYXRmb3JtX2Ry aXZlcihzZGhjaV9obHdkX2RyaXZlcik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL21tYy9ob3N0L3Nk aGNpLW9mLXNwYXJ4NS5jIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1zcGFyeDUuYwppbmRl eCAyOGU0ZWU2OWUxMDAuLjI2YWFhYjA2OGUwMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9z dC9zZGhjaS1vZi1zcGFyeDUuYworKysgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLW9mLXNwYXJ4 NS5jCkBAIC0yNjAsNyArMjYwLDcgQEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgc2Ro Y2lfc3Bhcng1X2RyaXZlciA9IHsKIAkJLnBtID0gJnNkaGNpX3BsdGZtX3Btb3BzLAogCX0sCiAJ LnByb2JlID0gc2RoY2lfc3Bhcng1X3Byb2JlLAotCS5yZW1vdmUgPSBzZGhjaV9wbHRmbV91bnJl Z2lzdGVyLAorCS5yZW1vdmVfbmV3ID0gc2RoY2lfcGx0Zm1fdW5yZWdpc3RlciwKIH07CiAKIG1v ZHVsZV9wbGF0Zm9ybV9kcml2ZXIoc2RoY2lfc3Bhcng1X2RyaXZlcik7CmRpZmYgLS1naXQgYS9k cml2ZXJzL21tYy9ob3N0L3NkaGNpLXBsdGZtLmMgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLXBs dGZtLmMKaW5kZXggNjczZTc1MGE4NDkwLi43MmQwN2I0OWIwYTMgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0uYworKysgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLXBs dGZtLmMKQEAgLTE4Nyw3ICsxODcsNyBAQCBpbnQgc2RoY2lfcGx0Zm1fcmVnaXN0ZXIoc3RydWN0 IHBsYXRmb3JtX2RldmljZSAqcGRldiwKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKHNkaGNpX3BsdGZt X3JlZ2lzdGVyKTsKIAotaW50IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIoc3RydWN0IHBsYXRmb3Jt X2RldmljZSAqcGRldikKK3ZvaWQgc2RoY2lfcGx0Zm1fdW5yZWdpc3RlcihzdHJ1Y3QgcGxhdGZv cm1fZGV2aWNlICpwZGV2KQogewogCXN0cnVjdCBzZGhjaV9ob3N0ICpob3N0ID0gcGxhdGZvcm1f Z2V0X2RydmRhdGEocGRldik7CiAJc3RydWN0IHNkaGNpX3BsdGZtX2hvc3QgKnBsdGZtX2hvc3Qg PSBzZGhjaV9wcml2KGhvc3QpOwpAQCAtMTk2LDggKzE5Niw2IEBAIGludCBzZGhjaV9wbHRmbV91 bnJlZ2lzdGVyKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJc2RoY2lfcmVtb3ZlX2hv c3QoaG9zdCwgZGVhZCk7CiAJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHBsdGZtX2hvc3QtPmNsayk7 CiAJc2RoY2lfcGx0Zm1fZnJlZShwZGV2KTsKLQotCXJldHVybiAwOwogfQogRVhQT1JUX1NZTUJP TF9HUEwoc2RoY2lfcGx0Zm1fdW5yZWdpc3Rlcik7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbW1j L2hvc3Qvc2RoY2ktcGx0Zm0uaCBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0uaAppbmRl eCA5YmQ3MTdmZjc4NGIuLjZlNmE0NDNkYWZkOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9z dC9zZGhjaS1wbHRmbS5oCisrKyBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0uaApAQCAt MTAyLDcgKzEwMiw3IEBAIGV4dGVybiB2b2lkIHNkaGNpX3BsdGZtX2ZyZWUoc3RydWN0IHBsYXRm b3JtX2RldmljZSAqcGRldik7CiBleHRlcm4gaW50IHNkaGNpX3BsdGZtX3JlZ2lzdGVyKHN0cnVj dCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCiAJCQkJY29uc3Qgc3RydWN0IHNkaGNpX3BsdGZtX2Rh dGEgKnBkYXRhLAogCQkJCXNpemVfdCBwcml2X3NpemUpOwotZXh0ZXJuIGludCBzZGhjaV9wbHRm bV91bnJlZ2lzdGVyKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpOworZXh0ZXJuIHZvaWQg c2RoY2lfcGx0Zm1fdW5yZWdpc3RlcihzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KTsKIAog ZXh0ZXJuIHVuc2lnbmVkIGludCBzZGhjaV9wbHRmbV9jbGtfZ2V0X21heF9jbG9jayhzdHJ1Y3Qg c2RoY2lfaG9zdCAqaG9zdCk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2kt cHhhdjIuYyBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcHhhdjIuYwppbmRleCA5MWFjYThmOGQ2 ZWYuLjFjMWU3NjNjZTIwOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1weGF2 Mi5jCisrKyBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcHhhdjIuYwpAQCAtMzU5LDcgKzM1OSw3 IEBAIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHNkaGNpX3B4YXYyX2RyaXZlciA9IHsK IAkJLnBtCT0gJnNkaGNpX3BsdGZtX3Btb3BzLAogCX0sCiAJLnByb2JlCQk9IHNkaGNpX3B4YXYy X3Byb2JlLAotCS5yZW1vdmUJCT0gc2RoY2lfcGx0Zm1fdW5yZWdpc3RlciwKKwkucmVtb3ZlX25l dwk9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCiB9OwogCiBtb2R1bGVfcGxhdGZvcm1fZHJpdmVy KHNkaGNpX3B4YXYyX2RyaXZlcik7Ci0tIAoyLjM5LjAKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==