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 5FA82C0015E for ; Thu, 27 Jul 2023 07:04:03 +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=6WFmcMH23lOVi6GzpORK0V8rqtDxKwy5DlUA4vD1hIc=; b=raFhAiJXoShxkU natTOx8oPb1HB7/rjvyYi62j8gZf7TOSTadxOlmeRyOGH6tk3k4xHNIQgbapo2N89CRiWa2LTs+wx vymaep48KBbyKAsT4puD43gpI5qVpYLEuS6iRvFOUIfkx9seud2zxTvNAnB3D9eNppBZA27Ot05aZ wx8MQp/YzJ4/HHhketoGWM7Hi5F9zCmxn6sX3WlJ3biculPORvu4zqoY8unIowSRZlU2WOgIgc9JQ P/4e20P/j0PYOuzakwj+f1SuqYLbbHz0RqEIHKjI0tHgBpOQ/Z8CWXjP77tnbk6CeW4YYTWMYSAqd 23z/YbYCJTO3E0aUNuZA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qOv2B-00CPTm-0n; Thu, 27 Jul 2023 07:03:39 +0000 Received: from mail-sgaapc01on2070e.outbound.protection.outlook.com ([2a01:111:f400:feab::70e] helo=APC01-SG2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qOv1V-00CPCt-33 for linux-arm-kernel@lists.infradead.org; Thu, 27 Jul 2023 07:03:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KGcn+I4Ub+B0uY1L7jneCX5ykg6CYibcpcWffsHhkUPgLy9t1mT22Nry4TsXxfygcYTDqQT0lNzktYFNBGuC8WRMZ2sQURO/bz+jGRhWdheNu3WNe6KLu1HSizBJA4tY41cCEL7UI4ShVibDLApL1v6K7z+z5vwgJMfj+/F1+pEhjZsoDsnmAAbeaKM9ucWtlcvp8s7TuXd92FuyMeaahrBas36GQbaHtmHNQBotG6ZHZkqLsvaD73vJB2dAunwzm1zgLAK6kSu/dJCiXVNAxKkMfnQrGNMjI+T1Kn/RRUIBUYOKZ8oHKUD/9hohqDt2VPH1YFPtnAegjzecWkrFGA== 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=mMjCvFA1NPvX3oCRuaryE7iTIS0yrHphNTOEU7WI1is=; b=cuhcpcgQqVTlJWnoeO06/yfxS+j8uS9+WccKHyBi9ysTq9PIXs7M7Mz0vbZ8lmWe764bleGmjYlUch7cKnbAoxPgxIVVp6c0kqjn2UWNPOWqvGg1GQzgWPmboK4+lycDUyJN/ZcjYtXcfLMX+7uA0vBc87nqvHvBshfUh78k0M4kvXtE8ZBV+7yy1EtbJYIJo11wT9Jm3KCtisWZ2cBynMs7GOtPHGfYrQlqQJwRYRjFFneIowt2nZNTTgRaAkFIFLKpm1mls0EHd2cTWDBqwhj0ebzJIuP+rJP2N78dXa65CcgwI+cnnEAB0N/GwuK21Yx9kFkmdlxBJY1DQWV73A== 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=mMjCvFA1NPvX3oCRuaryE7iTIS0yrHphNTOEU7WI1is=; b=mhiIjKZSoXAOVm/ZkisFNbTezKPtp7U1vv3iPvOqhMCSklivuWPh+GVOaiTdz5iN+FXlrDsJvEQ5dweh7+38ThtqOP2miwJkkusMMwTod4ccA2yHu01VyJcxCjK7vP0pwGXia/S2FRq2BrcEqmSoe/pgRkvAgEyu4r9vpI5yJ01BudvIHqFi9IvtOgOMZUjAtagNIMw3QPqa1MX/vOiBbBrFl0xbKI2ADSmusf9GGGorB8jqMqtTpnBWmdEmJXlli8YEEqRAk7g6f9eG5fZnIZDkmXZtFo02SIEmKlK3Ve48RUvy7k7STLRdsJgUV/CF/ze4PG7S4vAnMx5PA5Lxtw== 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 PSAPR06MB4152.apcprd06.prod.outlook.com (2603:1096:301:34::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Thu, 27 Jul 2023 07:02:46 +0000 Received: from SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::732f:ea1d:45a1:1e0b]) by SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::732f:ea1d:45a1:1e0b%3]) with mapi id 15.20.6631.026; Thu, 27 Jul 2023 07:02:46 +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 v3 57/62] mmc: Convert to platform remove callback returning void Date: Thu, 27 Jul 2023 15:00:46 +0800 Message-Id: <20230727070051.17778-57-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230727070051.17778-1-frank.li@vivo.com> References: <20230727070051.17778-1-frank.li@vivo.com> X-ClientProxiedBy: SI2P153CA0017.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::10) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|PSAPR06MB4152:EE_ X-MS-Office365-Filtering-Correlation-Id: 1f0b5464-b2be-453e-8a6c-08db8e6f77b0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Tt79AfqB03ZaMLP9dg19lbuhbHA15Fx83IAbsUMM0ke1D4n7pwlZSA0fygnHhTcz/9FN11wqKZLWK0lR2j5wp2JBjWAV7JbE4kcBfCQVZO5RK7usWYoOSjxVIt9QprhCT90SKlcvobbqdwwQfmEt6j0LyGcOTSI8wa6KNRrv1ckhqV+amiq67SWGFQOIkOtJc0JhffEnTLsUzMk9gsakORIZhr5YHWezS3iawTawczD7ZB7o4TZiHz50muYN/qKQRrUHV458vxRN3ZnXrUsEeWoBJMSLJ0nSGQHVgMG+NA+ySgAKC4idhshCfwxo854IB7UGEZj/y9U/KL/6HstyOdUNxFWufOvERhFXP+fh67ZqQ18ePr3bN7fiHsavxpGrKUhT4fgG5ll+/znAh5HSRs82Outg8EwTuXmTa1u6T92RSFrKhZYbrajxTylfrikvC5efXaoPCz2wde6LIHC6akK6tEaq/8Ryjsv4cDRlaptRxkwslVxD1mnB9P2gQTbKKrfCjyM/m1D36Y9CZqzDtlY0WwXpw2zkpERQYGtgmh5bz/xsea7gyiLx+OFtyqycqwAzCNbIiqBGvBjPHs/DvlyAiDpFIvTa3x8JfrcFsQ1F3DgtySN+ZmBQ4CRnzks5lF4rkLiFP7WFxoy4x+CoCg== 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)(396003)(366004)(136003)(39850400004)(346002)(376002)(451199021)(921005)(6486002)(478600001)(52116002)(83380400001)(26005)(1076003)(6506007)(6512007)(38350700002)(38100700002)(66556008)(66946007)(4326008)(54906003)(66476007)(110136005)(186003)(2616005)(5660300002)(7416002)(316002)(8936002)(8676002)(2906002)(41300700001)(86362001)(36756003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aWs3L214dXBIaEZ2dEt5ZzhvU0hKRUtOYXY4Rm9JdS9UMmNmem43V01zSWRz?= =?utf-8?B?THR4dk1iMTRSZ0VqTlFMUWlxWVc1MlpoVDdiWXlMTmMxSjJBSXBkK0hMc2h5?= =?utf-8?B?YUhyZjZsQTdpY0dhVmNCcjlsaFkzejlOMFZrY0ZNU1RGRkpMWjVVbHRhRzR0?= =?utf-8?B?K1ZqWlNjRG5LOXE0ZHl3eGpDcjlLUUw2S1V6VU1QVHNsZGFXQkMzMTVFZmRi?= =?utf-8?B?b1JESXlpQ1JlQWN3WEF1S0dsQ0FWNlpNSmR0MGF2VTlYeVJCY2tFRWJlZmZT?= =?utf-8?B?MXpra1NhT1FnR2tSR1hHcFZKY1hpbDBpcmZxdk90K08va3hMak9HWmRqSjZT?= =?utf-8?B?bU5YZWlSenp0TDJ1L0NwQitBTytub1FlR2RRdnErZGY0c0hMajNDVUZOMDJF?= =?utf-8?B?cVhRbWl0SmlKeHgrU0tST2orYjYzNTczdWJFVVp2UHVTYkVrZXVPaHNMS3Uy?= =?utf-8?B?VmpMRkFXZnUxV0EvdkRYanhhUnUwYVVBZW1aWEhQVFFBa2JnYTZadG1sZ2gy?= =?utf-8?B?bE1LMWlGajdoNk5sWWdlRG5WMUNDRDZCTGhRSXJhYzRnempZWk0zNk53bmpr?= =?utf-8?B?YzM3Y1VpYUVaNms0MHc4dTY1ZlJWM3pYM3lneGw0TGxhZGNOdW1VcmdCQWVI?= =?utf-8?B?akV2aXZscFpIWk1RUkVlN3Y0a2ovZEhCckxyVjRHWWVGQ2piR1JEb00waDF3?= =?utf-8?B?dVhSL3dZdnk4dG5TdmJYbjgreTQwQkF5NmlYVnFBMnhWbkY1SnBtb1AyS1Rl?= =?utf-8?B?d0pQL0ppZ3JVTkd3MUp3WnprWGhlc3FIazlRK2x6cDZDdWNkTmpCbGlkdUlQ?= =?utf-8?B?bE02MnRLanBhcFNhdm8rTmszd3VLYXdRMTdaNm9ZQk5udzB6WFhvYloxM3dj?= =?utf-8?B?Z0VwM2cwcXpmSWE1SDBvN1ViM0J2MVdhRlNUWVRodUxHc1F1MkRXejlyc1ho?= =?utf-8?B?SlRUbEtUZnlwdzlXalpJdVpFVUNUT3hwWk5JQVBiTDE4SEpCdjY3dXQvNGwv?= =?utf-8?B?ZUJGNnMvR0tXZTA5U09mMEU4WERCaUlPOHZyNlJ3OVgrd3NBckNrM244cjNE?= =?utf-8?B?ZnQ2clhsTnNjbGhnbGRTblQzdkgyLzBGQUhvSGl3ayt0aGo3Z21BMUhJZW9S?= =?utf-8?B?eURZMFhHSENmZVZ0YUR1dlV3aWhjdzkvdjA3MFRVZjYvei9aVTZPdHI4ZGhV?= =?utf-8?B?RlhSUy9ja0o2YmJwdEZyenNaR2JXT2NWNTRvcGx1Vnh0UEFmYk1qV29CdjNL?= =?utf-8?B?YTREd2JUNllwcjlXdXJzRHNLRmNmQkJ5RHUxVHFFVEtCQThqeWtGTG0rS2RY?= =?utf-8?B?dEkzVlBFN0E5NmNQVE1MWnZOQmQ4ZGNPU29uR29QZmpjVHl2K29tVFBCM0w0?= =?utf-8?B?T0traFdEVTFGV0YzdFJTbHpyeTIweWFGUkdndWYrZUtWcXpUemM0WXpQUjJZ?= =?utf-8?B?R2dPbm5ObWpMMDR4WUptZjBKTFlhK2k1V3ZuT25qTzhrZ0lPTTJHNk9ya1pt?= =?utf-8?B?QTlFMis0S2tIb04wdUloVDhOTFphYnY0WFk4aUx1dWZYcTNuMitOYlJ1YW1P?= =?utf-8?B?SlY2blluSTVnOGpjdzdvVFJEME45OGZjTlErVGZOSkl5TzNudXNUN29Hb1lE?= =?utf-8?B?ZFZVbVcxYTVBS0gyYnlMVWdGODBpMmZ6ZENTNW5GR2cybmNiUjVsZUNGWlpy?= =?utf-8?B?T3lCV21OQlB5dEhTWHZpRG52bk5XMUdVSnFlWCtzdHNSYXVNL25heWRJeDla?= =?utf-8?B?MWppdzBSK05CSG9IWTRJc2N4OG9uaWtJblBGQ3dxNFA2MngxelljekRtTGxl?= =?utf-8?B?R2tBU2ZMek5KblNkV1RXOFpNdGU1T25yTFBpTXk0Tm9rOFpKT1lCa21VT0Fp?= =?utf-8?B?OGxxYjVOQkFIaWV2cUtSZGFVbmZMUTJBVVNrMVlwVUNXRjVIcEdZb0dqMkNC?= =?utf-8?B?cDNiUFlJaTM2SGlKSmhNVEE4NTVoTGVrUG1PUkUwUGJJd1RXTmZVcWJnZ1No?= =?utf-8?B?aElhbEdQenRsT2hlUDRyYkdQVFY0Wk8yT3RKdVp6L1lTYXRRSmhsMjNZN0wy?= =?utf-8?B?c3JmaDFKeFlYOWVaWmM0NXFOdjd6UWxnMXpIVWkraFJpdU1JT0JaaUE2aFdp?= =?utf-8?Q?XA5wzaEpKGqeOaIfzJiTmLQ1m?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f0b5464-b2be-453e-8a6c-08db8e6f77b0 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2023 07:02:40.5400 (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: XCupYqMD7AOXMcy0UOBCYNpB6Qc3xXu7oiPLb6h0ikp9cQVet8uV6ztVpQumEkU9ANWwMlJcACLEPyRqht+ysQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR06MB4152 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230727_000258_050927_1D6B4404 X-CRM114-Status: GOOD ( 16.43 ) 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 dGFvIExpIDxmcmFuay5saUB2aXZvLmNvbT4KQWNrZWQtYnk6IEZsb3JpYW4gRmFpbmVsbGkgPGZs b3JpYW4uZmFpbmVsbGlAYnJvYWRjb20uY29tPiAjIEJyb2FkY29tCkFja2VkLWJ5OiBBZHJpYW4g SHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL21tYy9ob3N0L3Nk aGNpLWJjbS1rb25hLmMgIHwgMiArLQogZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1icmNtc3RiLmMg ICB8IDIgKy0KIGRyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktY2FkZW5jZS5jICAgfCAyICstCiBkcml2 ZXJzL21tYy9ob3N0L3NkaGNpLWRvdmUuYyAgICAgIHwgMiArLQogZHJpdmVycy9tbWMvaG9zdC9z ZGhjaS1pcHJvYy5jICAgICB8IDIgKy0KIGRyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktb2YtZXNkaGMu YyAgfCAyICstCiBkcml2ZXJzL21tYy9ob3N0L3NkaGNpLW9mLWhsd2QuYyAgIHwgMiArLQogZHJp dmVycy9tbWMvaG9zdC9zZGhjaS1vZi1zcGFyeDUuYyB8IDIgKy0KIGRyaXZlcnMvbW1jL2hvc3Qv c2RoY2ktcGx0Zm0uYyAgICAgfCA0ICstLS0KIGRyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0u aCAgICAgfCAyICstCiBkcml2ZXJzL21tYy9ob3N0L3NkaGNpLXB4YXYyLmMgICAgIHwgMiArLQog MTEgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1iY20ta29uYS5jIGIvZHJpdmVycy9tbWMv aG9zdC9zZGhjaS1iY20ta29uYS5jCmluZGV4IDZhOTNhNTRmZTA2Ny4uMmUzNzM2NjAzODUzIDEw MDY0NAotLS0gYS9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWJjbS1rb25hLmMKKysrIGIvZHJpdmVy cy9tbWMvaG9zdC9zZGhjaS1iY20ta29uYS5jCkBAIC0zMTksNyArMzE5LDcgQEAgc3RhdGljIHN0 cnVjdCBwbGF0Zm9ybV9kcml2ZXIgc2RoY2lfYmNtX2tvbmFfZHJpdmVyID0gewogCQkub2ZfbWF0 Y2hfdGFibGUgPSBzZGhjaV9iY21fa29uYV9vZl9tYXRjaCwKIAl9LAogCS5wcm9iZQkJPSBzZGhj aV9iY21fa29uYV9wcm9iZSwKLQkucmVtb3ZlCQk9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCisJ LnJlbW92ZV9uZXcJPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAogfTsKIG1vZHVsZV9wbGF0Zm9y bV9kcml2ZXIoc2RoY2lfYmNtX2tvbmFfZHJpdmVyKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9t bWMvaG9zdC9zZGhjaS1icmNtc3RiLmMgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWJyY21zdGIu YwppbmRleCA0YzIyMzM3MTk5Y2YuLmEyYjZkOGYyZWViNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9t bWMvaG9zdC9zZGhjaS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1icmNt c3RiLmMKQEAgLTQzMCw3ICs0MzAsNyBAQCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBz ZGhjaV9icmNtc3RiX2RyaXZlciA9IHsKIAkJLm9mX21hdGNoX3RhYmxlID0gb2ZfbWF0Y2hfcHRy KHNkaGNpX2JyY21fb2ZfbWF0Y2gpLAogCX0sCiAJLnByb2JlCQk9IHNkaGNpX2JyY21zdGJfcHJv YmUsCi0JLnJlbW92ZQkJPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAorCS5yZW1vdmVfbmV3CT0g c2RoY2lfcGx0Zm1fdW5yZWdpc3RlciwKIAkuc2h1dGRvd24JPSBzZGhjaV9icmNtc3RiX3NodXRk b3duLAogfTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1jYWRlbmNlLmMg Yi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWNhZGVuY2UuYwppbmRleCBkMmY2MjUwNTQ2ODkuLjE3 MDJhNDk5YjM2YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1jYWRlbmNlLmMK KysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1jYWRlbmNlLmMKQEAgLTYxNyw3ICs2MTcsNyBA QCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBzZGhjaV9jZG5zX2RyaXZlciA9IHsKIAkJ Lm9mX21hdGNoX3RhYmxlID0gc2RoY2lfY2Ruc19tYXRjaCwKIAl9LAogCS5wcm9iZSA9IHNkaGNp X2NkbnNfcHJvYmUsCi0JLnJlbW92ZSA9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCisJLnJlbW92 ZV9uZXcgPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAogfTsKIG1vZHVsZV9wbGF0Zm9ybV9kcml2 ZXIoc2RoY2lfY2Ruc19kcml2ZXIpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL21tYy9ob3N0L3Nk aGNpLWRvdmUuYyBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktZG92ZS5jCmluZGV4IDVlNWJmODJl NTk3Ni4uNzUzMzVkYmYyMjNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWRv dmUuYworKysgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLWRvdmUuYwpAQCAtMTEwLDcgKzExMCw3 IEBAIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHNkaGNpX2RvdmVfZHJpdmVyID0gewog CQkub2ZfbWF0Y2hfdGFibGUgPSBzZGhjaV9kb3ZlX29mX21hdGNoX3RhYmxlLAogCX0sCiAJLnBy b2JlCQk9IHNkaGNpX2RvdmVfcHJvYmUsCi0JLnJlbW92ZQkJPSBzZGhjaV9wbHRmbV91bnJlZ2lz dGVyLAorCS5yZW1vdmVfbmV3CT0gc2RoY2lfcGx0Zm1fdW5yZWdpc3RlciwKIH07CiAKIG1vZHVs ZV9wbGF0Zm9ybV9kcml2ZXIoc2RoY2lfZG92ZV9kcml2ZXIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9tbWMvaG9zdC9zZGhjaS1pcHJvYy5jIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1pcHJvYy5j CmluZGV4IDg2ZWIwMDQ1NTE1ZS4uMGRiZWJjZWNkOGZjIDEwMDY0NAotLS0gYS9kcml2ZXJzL21t Yy9ob3N0L3NkaGNpLWlwcm9jLmMKKysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1pcHJvYy5j CkBAIC00MzIsNyArNDMyLDcgQEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgc2RoY2lf aXByb2NfZHJpdmVyID0gewogCQkucG0gPSAmc2RoY2lfcGx0Zm1fcG1vcHMsCiAJfSwKIAkucHJv YmUgPSBzZGhjaV9pcHJvY19wcm9iZSwKLQkucmVtb3ZlID0gc2RoY2lfcGx0Zm1fdW5yZWdpc3Rl ciwKKwkucmVtb3ZlX25ldyA9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCiAJLnNodXRkb3duID0g c2RoY2lfaXByb2Nfc2h1dGRvd24sCiB9OwogbW9kdWxlX3BsYXRmb3JtX2RyaXZlcihzZGhjaV9p cHJvY19kcml2ZXIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1lc2Ro Yy5jIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1lc2RoYy5jCmluZGV4IDQ4Y2ExY2YxNWIx OS4uNTA3MmI1OWY2MTY1IDEwMDY0NAotLS0gYS9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLW9mLWVz ZGhjLmMKKysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1lc2RoYy5jCkBAIC0xNTIxLDcg KzE1MjEsNyBAQCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBzZGhjaV9lc2RoY19kcml2 ZXIgPSB7CiAJCS5wbSA9ICZlc2RoY19vZl9kZXZfcG1fb3BzLAogCX0sCiAJLnByb2JlID0gc2Ro Y2lfZXNkaGNfcHJvYmUsCi0JLnJlbW92ZSA9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCisJLnJl bW92ZV9uZXcgPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAogfTsKIAogbW9kdWxlX3BsYXRmb3Jt X2RyaXZlcihzZGhjaV9lc2RoY19kcml2ZXIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9z dC9zZGhjaS1vZi1obHdkLmMgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLW9mLWhsd2QuYwppbmRl eCAxMjY3NTc5N2IyOTYuLmNiYTNiYTQ4ZTlkYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9z dC9zZGhjaS1vZi1obHdkLmMKKysrIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1obHdkLmMK QEAgLTg1LDcgKzg1LDcgQEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgc2RoY2lfaGx3 ZF9kcml2ZXIgPSB7CiAJCS5wbSA9ICZzZGhjaV9wbHRmbV9wbW9wcywKIAl9LAogCS5wcm9iZSA9 IHNkaGNpX2hsd2RfcHJvYmUsCi0JLnJlbW92ZSA9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCisJ LnJlbW92ZV9uZXcgPSBzZGhjaV9wbHRmbV91bnJlZ2lzdGVyLAogfTsKIAogbW9kdWxlX3BsYXRm b3JtX2RyaXZlcihzZGhjaV9obHdkX2RyaXZlcik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL21tYy9o b3N0L3NkaGNpLW9mLXNwYXJ4NS5jIGIvZHJpdmVycy9tbWMvaG9zdC9zZGhjaS1vZi1zcGFyeDUu YwppbmRleCAyOGU0ZWU2OWUxMDAuLjI2YWFhYjA2OGUwMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9t bWMvaG9zdC9zZGhjaS1vZi1zcGFyeDUuYworKysgYi9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLW9m LXNwYXJ4NS5jCkBAIC0yNjAsNyArMjYwLDcgQEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2 ZXIgc2RoY2lfc3Bhcng1X2RyaXZlciA9IHsKIAkJLnBtID0gJnNkaGNpX3BsdGZtX3Btb3BzLAog CX0sCiAJLnByb2JlID0gc2RoY2lfc3Bhcng1X3Byb2JlLAotCS5yZW1vdmUgPSBzZGhjaV9wbHRm bV91bnJlZ2lzdGVyLAorCS5yZW1vdmVfbmV3ID0gc2RoY2lfcGx0Zm1fdW5yZWdpc3RlciwKIH07 CiAKIG1vZHVsZV9wbGF0Zm9ybV9kcml2ZXIoc2RoY2lfc3Bhcng1X2RyaXZlcik7CmRpZmYgLS1n aXQgYS9kcml2ZXJzL21tYy9ob3N0L3NkaGNpLXBsdGZtLmMgYi9kcml2ZXJzL21tYy9ob3N0L3Nk aGNpLXBsdGZtLmMKaW5kZXggNjczZTc1MGE4NDkwLi43MmQwN2I0OWIwYTMgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0uYworKysgYi9kcml2ZXJzL21tYy9ob3N0L3Nk aGNpLXBsdGZtLmMKQEAgLTE4Nyw3ICsxODcsNyBAQCBpbnQgc2RoY2lfcGx0Zm1fcmVnaXN0ZXIo c3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKHNkaGNp X3BsdGZtX3JlZ2lzdGVyKTsKIAotaW50IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIoc3RydWN0IHBs YXRmb3JtX2RldmljZSAqcGRldikKK3ZvaWQgc2RoY2lfcGx0Zm1fdW5yZWdpc3RlcihzdHJ1Y3Qg cGxhdGZvcm1fZGV2aWNlICpwZGV2KQogewogCXN0cnVjdCBzZGhjaV9ob3N0ICpob3N0ID0gcGxh dGZvcm1fZ2V0X2RydmRhdGEocGRldik7CiAJc3RydWN0IHNkaGNpX3BsdGZtX2hvc3QgKnBsdGZt X2hvc3QgPSBzZGhjaV9wcml2KGhvc3QpOwpAQCAtMTk2LDggKzE5Niw2IEBAIGludCBzZGhjaV9w bHRmbV91bnJlZ2lzdGVyKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJc2RoY2lfcmVt b3ZlX2hvc3QoaG9zdCwgZGVhZCk7CiAJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHBsdGZtX2hvc3Qt PmNsayk7CiAJc2RoY2lfcGx0Zm1fZnJlZShwZGV2KTsKLQotCXJldHVybiAwOwogfQogRVhQT1JU X1NZTUJPTF9HUEwoc2RoY2lfcGx0Zm1fdW5yZWdpc3Rlcik7CiAKZGlmZiAtLWdpdCBhL2RyaXZl cnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0uaCBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0u aAppbmRleCA5YmQ3MTdmZjc4NGIuLjZlNmE0NDNkYWZkOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9t bWMvaG9zdC9zZGhjaS1wbHRmbS5oCisrKyBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcGx0Zm0u aApAQCAtMTAyLDcgKzEwMiw3IEBAIGV4dGVybiB2b2lkIHNkaGNpX3BsdGZtX2ZyZWUoc3RydWN0 IHBsYXRmb3JtX2RldmljZSAqcGRldik7CiBleHRlcm4gaW50IHNkaGNpX3BsdGZtX3JlZ2lzdGVy KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCiAJCQkJY29uc3Qgc3RydWN0IHNkaGNpX3Bs dGZtX2RhdGEgKnBkYXRhLAogCQkJCXNpemVfdCBwcml2X3NpemUpOwotZXh0ZXJuIGludCBzZGhj aV9wbHRmbV91bnJlZ2lzdGVyKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpOworZXh0ZXJu IHZvaWQgc2RoY2lfcGx0Zm1fdW5yZWdpc3RlcihzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2 KTsKIAogZXh0ZXJuIHVuc2lnbmVkIGludCBzZGhjaV9wbHRmbV9jbGtfZ2V0X21heF9jbG9jayhz dHJ1Y3Qgc2RoY2lfaG9zdCAqaG9zdCk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbW1jL2hvc3Qv c2RoY2ktcHhhdjIuYyBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcHhhdjIuYwppbmRleCA5MWFj YThmOGQ2ZWYuLjFjMWU3NjNjZTIwOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9tbWMvaG9zdC9zZGhj aS1weGF2Mi5jCisrKyBiL2RyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktcHhhdjIuYwpAQCAtMzU5LDcg KzM1OSw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHNkaGNpX3B4YXYyX2RyaXZl ciA9IHsKIAkJLnBtCT0gJnNkaGNpX3BsdGZtX3Btb3BzLAogCX0sCiAJLnByb2JlCQk9IHNkaGNp X3B4YXYyX3Byb2JlLAotCS5yZW1vdmUJCT0gc2RoY2lfcGx0Zm1fdW5yZWdpc3RlciwKKwkucmVt b3ZlX25ldwk9IHNkaGNpX3BsdGZtX3VucmVnaXN0ZXIsCiB9OwogCiBtb2R1bGVfcGxhdGZvcm1f ZHJpdmVyKHNkaGNpX3B4YXYyX2RyaXZlcik7Ci0tIAoyLjM5LjAKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==