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 49751C0015E for ; Thu, 27 Jul 2023 07:01:55 +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: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:In-Reply-To:References: List-Owner; bh=Zwdly9OxBsXSVkqaW8/obTa4zvFrz/fMitD5XLcjLtM=; b=b45C+MSOreneGD jYv0Wtj39qvDYS4GaEgpQUOTx94smfqjkgLece7KPr1VgnDddu7x3inD/7rGCXnKYT1qoa1BKW4yJ l3lQx/Jk76IHSX6/NdyQCfIkD3aWcYgsukJauXtptYLo/iWhvyqU/EeymauR37+K9NuBPrm6fipN8 nfqzG2d75W9Txj1LV6RUAtD/ujo0oYkCtdV7DhL9fVcu/bhaUsdIvUgRTv8xXSGn2pUsnzCiIgQzN J8HKDV0sFEL3Yr4FmvORx426Fxfsjh8uiX9knmOwFGzuxZkMi7uwX1he3A8rxFamvaTit1nca7Z5Q 1dlq/RdYrzoW0WSRiK2Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qOuzz-00COOt-1Q; Thu, 27 Jul 2023 07:01:23 +0000 Received: from mail-tyzapc01on20725.outbound.protection.outlook.com ([2a01:111:f403:704b::725] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qOuzv-00COLh-18 for linux-arm-kernel@lists.infradead.org; Thu, 27 Jul 2023 07:01:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SeBCEBloFsZoNS+5J1sO5KnjP56xeRnO3/XX4lEYgNV7foyxuX6xYd1cEY0kua82Vyi1zjBpdCKvsQUTbbDltxauR4mdiihDPGTYa2x1TK+l1xQW5dgVykwhvpvcL6GYVkZXwFvSnjNyilZwXriLPICeJaUKctotx/kO/11KE+g1YxLXYo4vydrZipys3dOxArVMQW21R4wx6ASz92Fp3w1naHo9/QlWPKhewFgBQvhJejN4y9Woli3zZySQ5n9yzpY7+1ncKv4xfTryPdAQce6dmYNXD1CXbWgIgJwTHvPUd8VRGPPcOlmgAuLvZ5oPIRnMUyCr5Qm9WixfPWK/Zg== 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=3BDV2gitE9ZgnfS93zzj6+ruXHPsGkYOE2qo/yJJ5Ek=; b=APvguC5UvVDVSiIVz5eyTxR+aAZ1p8xqrBcuppT4ocqq95GW+J3SwEpRofbjBjVrQPQvM+GT/Wk4TKOnq6SmemyrzjYUjt7FO/ou1gORpq6od8mojZRcal6jeio+yJQZjVB5QE6ep6hsHzUIGWkxmOfo32FAULqcNDJPKeoQgEaMNBt6PNeGbvYEL7tH9c8qsc2PgyO8NHchLvtHD0S8hxb5SX46ELWE004/FA6Z/gkm3WUnZ9UV3UuZiCfMdv9h3kVX9PEBel3udNyGwjauWZV0oe7P3XwyLPhzeJ+/y2wHFd0xGFfKf3XlU/U2WTWTayrjAoH8VrE7/8eLrXTpXw== 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=3BDV2gitE9ZgnfS93zzj6+ruXHPsGkYOE2qo/yJJ5Ek=; b=Vy3j+10+n2IeLbIykOj5ObhTpgPSlbR5var1iqWV2gsCdxETsXiSXeZTMB/9HRUd9XrARXeStiVxbbxlupkdNV2F26C/NPriwUiyimdn4t9/wU/QPdQ7OwQOjy0b8AFYLA+vFx9MBWK2RKOcIXJ9TzeGTQVnnclwb5Ngduc6vVQQeUelr2YfbVUndfSEGM47Sv2vRvO1016ixd/hcq+9C0oBiBt7K1bVbSwJb7KgJqKAuCCyuMmj+ShuTsuz2rKWLEUnISPNKYS/YkzP0ACGEyaDm7q7WMJjQ0tKIzJNtt4pbFlNP47T6Opvo2Ab9qbzY8Kp5xeVJh4o/DBeFTi6pQ== 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 TYUPR06MB6027.apcprd06.prod.outlook.com (2603:1096:400:351::7) 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:01:04 +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:01:03 +0000 From: Yangtao Li To: Ulf Hansson , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: Yangtao Li , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , linux-mmc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v3 01/62] mmc: sunxi: Convert to platform remove callback returning void Date: Thu, 27 Jul 2023 14:59:50 +0800 Message-Id: <20230727070051.17778-1-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 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_|TYUPR06MB6027:EE_ X-MS-Office365-Filtering-Correlation-Id: 447573a4-1197-46fc-4553-08db8e6f3de2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5x5QEOI3W1Mtsz7E+kTSWli66UZKWJarrbbcYCYIC5sDLUstFY+23H4a5CDZWjplFJv1LNMFIMRK2jREZ8wz+cTXcRdTsI8/1lYUIkkDsm64+CTTOo0A5L2IFvfV+pcs0e9M5SUgHA061bmK0pknLkF7mbYfAQp3/dy/z1eRK5Bn4EiovffEmXTh3mZeGzh05GoXzs+QqCJo+QUJmZFsm9CtsVp3zH5w0l0itjOO6QsS1gNXXqqytenNE98R7mXhjKY98cwyeDGVOZ+Ms0h0txXXI1rH4XHVmD97Z1kROK76PXLm9UAa6JDFQiUkxIeDlE/o5qrtBcT93Kt20WHNZ4vnzRwH4+ocDdWQeH5Ay+JLMVNgsxKWzCliaEAqtvuvQrNiHjNADGYUQcvF95WNa7QkikzFyg0KVoGlXYIHl2uxLQkjyB491npV1VjM3La9YWhebxtLCABjLZfxq3ThNufQtfxg51HVELJtFgXvaHW5hBozGFzTFe2DguM7SK55mcjI5bV0T0m2N+zI2Hx7kHbcaO7mXNDpeqMoFdqfdXBaMDFhSeMfjgjTsmN4EY30H+muoQiIwGwyH7is7EEa5tm6fKItXhJ4fkshTfijsXalqOEig+Cb73LV5sF9GpNa 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)(376002)(366004)(136003)(346002)(39860400002)(396003)(451199021)(2906002)(1076003)(6506007)(26005)(186003)(86362001)(316002)(38350700002)(38100700002)(2616005)(83380400001)(5660300002)(66946007)(41300700001)(66556008)(66476007)(8676002)(36756003)(8936002)(52116002)(110136005)(6512007)(6666004)(4326008)(6486002)(478600001)(54906003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cDIvd09TNVpyUkU1VHF5bUh0WS9adnZVRzVLZmN4ZUYwYS9Ha09GL05SU0tE?= =?utf-8?B?UXhnQjQxYisvRUdabVUyYzQzNHhTTVExbkJwM2R3djV1OEthUUxGb0hrdGF5?= =?utf-8?B?VmQ5Mm5TTW1BQWpGTG43OENmT0FBOUE2b1grVjJ0UHBsRFRjQ1BLSlF1eld2?= =?utf-8?B?blNxVzRtY09GbWtPK3U4VHlhK3pjcDJ1SU5rUFFRTmV4WUJ6SVk4Q2VBVjlG?= =?utf-8?B?MngzeU5OcllZTmhwdENxSTR6d0hmT1FWR29XL1pPdFROWXl4MXRvWXVybTBZ?= =?utf-8?B?TVRaUnlDa214RnNveDdCTkRMaHRJRWkvemI1VGtxK3NVa2Z5WGtFOFJ5dmR0?= =?utf-8?B?eGs5aTZNTWRqbU1pRW01K1hJNVJrK1BIZzFmTFNNVlZ5ZGNSRjJiVDRYcWVX?= =?utf-8?B?WFBmWHRMODg2ME9YaFpTZlFrd1BBWlFhd0gxMjZQS3JmZG9aYkN3SkwyZEpu?= =?utf-8?B?Y0ZGRTNYaWxBOUFJUUh2U3RhZmZlSjNZMElYSVRYbU56V2FQYkRVRXRPRFpZ?= =?utf-8?B?dm4vZktOYnd4V0FUbjBYeURCRWlNRjRNNmt3d1pCNUppRTNjako0N0hWK0My?= =?utf-8?B?eGtlRnhKWXB6Q20vdkNJMHZIWXRwVXZ3elhIaU1oRFYzaFB0ZS83bXpyTFls?= =?utf-8?B?enRkdmo5Ny9vM2ZnTlQ0TnVhQ01GQWdPaGVwMHZaMVJCS2sxRVlzZkNSa3hn?= =?utf-8?B?bG1PRHJxVjBEdHpsWWI2MmwzMGVZOXU4dThFM0pwSVQ3cmpmNWI3ZUhWa2Ir?= =?utf-8?B?cXFzbTIwOWoxY0FZa2pTeHJaZmVTVnRxaThYVUxkYVBuMnFVeStDTmdHVEZa?= =?utf-8?B?QTcwSUhoSFExRDB6ZGVMdENVZlVkL2RvNElGd0lmN1gxQTFtVFBKY1N2b1c0?= =?utf-8?B?cnA2L2tGNGpJdDdtUFRQUGJpM0E3Q0tGOEVJaW9GaU1TKzROWGtDbzFKdUl2?= =?utf-8?B?T0Z6YUNPbnRMQk1yeTNRSTlkRW1VRnhtUGpHbVhMejF4azBET0ZZRkhwTTlB?= =?utf-8?B?YnY5YXdYc3dGZFJSMW5VZlpaTGdJek1tQjkwM2grSzM2NHZBV2VYRWZHY21X?= =?utf-8?B?K3FDY3RpTURaRGhrVHlDWGN3YnQxdHRpa0FSWWdCeGdEdlJFOGdzb28wVlR3?= =?utf-8?B?NFZCTlRXeGVMYW9yc3NHM0dYZWkzOVVMU1l0UEp6R1c4UE5BS2ZmUCtya01B?= =?utf-8?B?QnRzUUtVZzNFcjYzRFIxRUM3d0JvZ0doajRXQUFFVWpmK0g1aGJYNDg3dVZQ?= =?utf-8?B?L291OGY2L1BsNnRpcGpNcVpzeXN2R3F6Nk9JL3RCMVRhVGZicE1URzVkN1py?= =?utf-8?B?VUladEhaaXplNVFIRjZENlpDRWNZYmJPRmhEaTZvSGs5RkFNd1NnNkw0WXph?= =?utf-8?B?MjNaWmFrNVU4WDhzM3AzZGZWblVpK0xVSC9rSVVkUkY0aHFybWpxQ2NXYmVB?= =?utf-8?B?YUZMK3lENTYwVXVVc28za1FCUGx3blhrN3J5RkZpT0lUdlNETlJ2aUUwU2cv?= =?utf-8?B?TnZucTVJR1J6L29reDAzbjlPTzBac2UrSms0TnhJeW5pazF5MmYrZXIvclc4?= =?utf-8?B?MkU4RUxkTC9FSW5EY29lNnpYR3dVZjBsanBnZE1qR1M5MUQzOUZpa2ZOK2ts?= =?utf-8?B?YU4yd2NJQUVoS3M5clp0VVBleTI3ZnhsYUtEMW1KUDhXTWtLN201c2UyQWln?= =?utf-8?B?bVRsWEo3VXNmTzVWbXUxVUxVeEZER1JYN3dDaTd3SWkvWjd0cHNYRU9rb25H?= =?utf-8?B?K1lWOW5ZK1NCUzFvVXhuODZzTEF4SkdoUUloaXZOM3NueE9Wa1psVTlLZW85?= =?utf-8?B?SXZWTGcyQzBVeW85eDZGT0tmemhRVlh2WlRkelNkRkNCbjJuS0l1UVp4d0Y4?= =?utf-8?B?eHpVNzZMQjBIY2dpUHJuTEJpVGhBWWg0RkNEdzM4MFdyaDR6SmlSQ0NGUk84?= =?utf-8?B?cVptNStXYWg2ZkFBRCtoN2R3MFRjbERwU0RDaWJhTDBHOWZ5VUFJL0Z6ajVJ?= =?utf-8?B?dExXQjFlS3pGT3BlRU1IZFQ5b2RaVkk0dW4xSHg3bEU4N2FONm5YWXZoQ2tx?= =?utf-8?B?V3Bnd1U4WFBESWlFY1pzRjZtR0E0Q0pldE1LM2hOZjErQmx0Sk0vSko3M0gx?= =?utf-8?Q?r3FT7iCh1EGmhDDEOk0Ok8o2E?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 447573a4-1197-46fc-4553-08db8e6f3de2 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:01:03.6262 (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: ez8EhYmmXmBQLB79mjaF/JzcIaO+mmCOYAH4sxOYAzOrgNSh9+iv0xQC0JuY6rSAkqFi9zv7OCmJd5OPtL/dkw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYUPR06MB6027 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230727_000119_412361_74CCFF75 X-CRM114-Status: GOOD ( 14.36 ) 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 dGFvIExpIDxmcmFuay5saUB2aXZvLmNvbT4KQWNrZWQtYnk6IEplcm5laiBTa3JhYmVjIDxqZXJu ZWouc2tyYWJlY0BnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9tbWMvaG9zdC9zdW54aS1tbWMuYyB8 IDYgKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbW1jL2hvc3Qvc3VueGktbW1jLmMgYi9kcml2ZXJzL21t Yy9ob3N0L3N1bnhpLW1tYy5jCmluZGV4IDY5ZGNiODgwNWUwNS4uZDNiZDBhYzk5ZWM0IDEwMDY0 NAotLS0gYS9kcml2ZXJzL21tYy9ob3N0L3N1bnhpLW1tYy5jCisrKyBiL2RyaXZlcnMvbW1jL2hv c3Qvc3VueGktbW1jLmMKQEAgLTE0ODYsNyArMTQ4Niw3IEBAIHN0YXRpYyBpbnQgc3VueGlfbW1j X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJcmV0dXJuIHJldDsKIH0KIAot c3RhdGljIGludCBzdW54aV9tbWNfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYp CitzdGF0aWMgdm9pZCBzdW54aV9tbWNfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk ZXYpCiB7CiAJc3RydWN0IG1tY19ob3N0CSptbWMgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2 KTsKIAlzdHJ1Y3Qgc3VueGlfbW1jX2hvc3QgKmhvc3QgPSBtbWNfcHJpdihtbWMpOwpAQCAtMTQ5 OSw4ICsxNDk5LDYgQEAgc3RhdGljIGludCBzdW54aV9tbWNfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9y bV9kZXZpY2UgKnBkZXYpCiAJfQogCWRtYV9mcmVlX2NvaGVyZW50KCZwZGV2LT5kZXYsIFBBR0Vf U0laRSwgaG9zdC0+c2dfY3B1LCBob3N0LT5zZ19kbWEpOwogCW1tY19mcmVlX2hvc3QobW1jKTsK LQotCXJldHVybiAwOwogfQogCiAjaWZkZWYgQ09ORklHX1BNCkBAIC0xNTU2LDcgKzE1NTQsNyBA QCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBzdW54aV9tbWNfZHJpdmVyID0gewogCQku cG0gPSAmc3VueGlfbW1jX3BtX29wcywKIAl9LAogCS5wcm9iZQkJPSBzdW54aV9tbWNfcHJvYmUs Ci0JLnJlbW92ZQkJPSBzdW54aV9tbWNfcmVtb3ZlLAorCS5yZW1vdmVfbmV3CT0gc3VueGlfbW1j X3JlbW92ZSwKIH07CiBtb2R1bGVfcGxhdGZvcm1fZHJpdmVyKHN1bnhpX21tY19kcml2ZXIpOwog Ci0tIAoyLjM5LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==