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 13054C001B0 for ; Thu, 13 Jul 2023 08:09:17 +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=q2jJRk+WFez09+r9mVn2+ofisKiDivm039Cf4bj85kg=; b=tPVQFzvhlpLIGx FgRbeGFDcxXfXUYkR0WDq50ANZcvl+FuOEXYNhFRGUxcQERTQTpsocKMIRYGZFswFvtOsV5YNeAJa naBEBCKPzpUZmLGIavocG3WDi9ueQxbuJpL6d2y/FgNUfG7Q+X8SLzU0HKoc/KX8V36GzIY55o08O iHHNrCXU0IBiyluCii3Xjcf5kdVoXItPsvcZBTdbrzVfYiPYr55HozBeIqCntsZKE2AzCm4S0GQ1r 4DfTa9KqnMTJggLswa6uEk7+pg8YPqJXiFhRNg9B4HPxdu3AFxut1/k4Lx/+u8rA1gG4UatHsBJhJ i3tag0ckYW3uHpwpRIOQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qJrNW-002NB8-1N; Thu, 13 Jul 2023 08:08:46 +0000 Received: from mail-sgaapc01on20702.outbound.protection.outlook.com ([2a01:111:f400:feab::702] helo=APC01-SG2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qJrNP-002N7v-3A for linux-arm-kernel@lists.infradead.org; Thu, 13 Jul 2023 08:08:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CZv7+kMjtN201aXRChf2u5May7uxLbzY+v/dJa03El7lGMpe+juujvGSxsr7D4mFBoWbyuGPVQhOqByMLFpjXUKyOWJHqMQkisxd/aaR0F7LY7qleTDQgipy2S2XZF5QiiCZ+V0TwZZy+B7Cw8Z22huIx97MIub6Ne+UYiuMOQ1tQHZs+T2qFFMd0fru+6RsQZ0wX5i/UUmSpde8xirJtOsIRvZ7bLWH2GWWPqTlYyjrv4fnwgpqnARNeZyFV7O675h5eEMWoEURYLm+IuSou8FZz+tGjFe1YqA7P+jOJZC6E6VhGdSr09gWu6cJ5ApwvF3na7zuKveD1mCZXXlUsQ== 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=0x0hkJ7rBcNQc6MBaHii9c4fVow/2SAqZ/ObTvOr/Ks=; b=JuOUJzM98B63erEgVTmqpkt+alJYrgRJ4lr3I7+nkgR+hGuleB7ZW2HEoE+1wDMiOTdltCfBGeARpBIaGJXeFYRoDjvuq8B9oBEx9/gE9f1YIKQjZG+gcCqh4ZnSkKsfZqn+rKbaOL26adeI6JwTD0YOh2Qb0brwUpOTFMuTvS+e28zzJivzJe0Qj6QnDAy03ppT30OGC63/HxkpgzYNKObwP6JLcyd+1IcJ7aZazqoDvLyIzbulvg30nWlhIGCVrS3N7vqPwjICaiGjwrFyCRWmztuaKBngvmjA3+S/ca+yUAPvDttaChtgJS9/oy+cFLoss8jElWVySrTK5WDvnw== 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=0x0hkJ7rBcNQc6MBaHii9c4fVow/2SAqZ/ObTvOr/Ks=; b=W19GC5vf6MitdKMn0/oQ2UAeyHy8NHvlE4HHcP3b5KYUHUKIrt9sPx0j20gPTqM9knzX2ddonO6Z3ZW9oA90BdFQbzls40jQswWjPgb/2gdc8+OiS4Ap/oywHkG6xfSKV/ZVg+OJQ0hPJJTmTGlumanowQ1hLBbhQAZHTj9xuj3GVSI3r+k2esXEs498AP7Stnf4ej41y7NpK0V52Zi38Q6arjgLglrhvXygx0EBL1Q6uVwtR2tpFZBx9Hb84f0uxYXGYU4rMBZ4PCun7lBosdFQUsK6K8JNXsXSUeGauzjdyx6AaEUV27tbB4dEh3kPQETCL8htykoKL7xdzl+BHA== 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 KL1PR0601MB4371.apcprd06.prod.outlook.com (2603:1096:820:74::13) 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:08:22 +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:08:21 +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 01/58] mmc: sunxi: Convert to platform remove callback returning void Date: Thu, 13 Jul 2023 16:07:10 +0800 Message-Id: <20230713080807.69999-1-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 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_|KL1PR0601MB4371:EE_ X-MS-Office365-Filtering-Correlation-Id: db512120-bfe8-4c39-1183-08db83785293 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4UKwO+dP6G2m8w5g3hTGmJPt/aV3i33bHH0XyWvUwk4zTTNA7eOcf3V8XJYlRhFWWXyVgcxyYsiSmE9lwmCA2l3zgCUx2eTOdIk0sNpsiwDsMGOtNYDyCifcTieZuKxVcqrGxo6gv0lp8lwifw5yp/c71md8lw682CJg/7Xolvh6q19VySjmEv3Xt6nIFo0oaTYqB0fk+npsmdo40XKViB5E7l461rRUJXt91EFBUgEywCtIDiT8X4Nt7srUue0SxdrIkLUQirui+AeHEMol5xg8a1aJC22kYNbSpLBsKM9GfY9Af01mNdLDhB5EAcIYhpw8Mzmz4Vcv+499IIn/flipxNMPbkzGqorCNDq7hzENDCvj4tYVnUJZVZlpkfKyxeEXIugx20bh/9arc5Gkvc9hlyq6bQ2ueT+BVOPjnGw0GpXjP18jv5z7lDvr3f6IcFrfF7EOxvxmH+gLlWWHBYhabDsrxL0l8jUl3fyraszRm0mTvKOyjkbAw/HYl1u82KyqIju70iyg11/NQ1lXimdru1JwwiEAe+knPJSH6hiKy0AWbUQcfLcxfmhHmnPVnWUlg+xZ/DTuIQPJhUxkkshmggZ7H0Rc3emOonUrBsmoZOyFN6pYX6tAx532uyccGVz5rOsz6QXI+lrcxAfmLHrbqIIyYJy6hoPL2sVkwis= 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)(136003)(346002)(376002)(39860400002)(366004)(451199021)(38350700002)(38100700002)(478600001)(4326008)(6666004)(86362001)(52116002)(110136005)(6486002)(54906003)(66476007)(66556008)(66946007)(316002)(6512007)(41300700001)(83380400001)(186003)(2616005)(2906002)(36756003)(8936002)(8676002)(26005)(5660300002)(6506007)(1076003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WTkrMnQyQW5RUG42eHlPdkVLK2EzRmxxS0tMTE9CLzZRQnFTblcvSEpRZEx5?= =?utf-8?B?MGFTUXZrUG15TzZxV0xqQjNDV1lqSm1YRWpKWXE1THJqRlhwT1V4cVBMdkpP?= =?utf-8?B?clBFNVFweUR4anQxZlJYbThWUEVBYzFYOVJHajlBZmRDUGFlNURpakN1MDFK?= =?utf-8?B?NlJ6L0lsbGtWV0hPaDdMTStJdVg2YXNsRnh0K0xmZWd6dTZ2TDVDWDhyUHRN?= =?utf-8?B?NnRHY1ExbmRpMzU0MWhYNzlCZEJyY1VQR1VKVVZVbGxiQzBZYkpmdzFLS095?= =?utf-8?B?V094MW9ITXdTNjI3OERYN0ZFTE81cENqTnlJaGRRQWpTKys4RFJhZzdWVEt1?= =?utf-8?B?U3RzVmY5d3VGZ3hya3RMT3RYNnRvcVcrdTFrRi93OGZoRTBlYkhNbHpvV2ta?= =?utf-8?B?Tm5yaGlHSCtrRm5HZkFEZC8wc0JxWGIwODd5QWRGcGIrR3lzUzYyRW9MRmZE?= =?utf-8?B?SnBtV1d4TTloL2VLMnNHcWMyZ3VwVSs5OFVwaFRRUDY3cnNNYkFWMWE2Q0ho?= =?utf-8?B?ajRMTzRIM2pRenIyUld1ejBNZDhSd01VRzRGSW95aTNQbHNrRDN6TG03YUti?= =?utf-8?B?bHhUYndvbVF2c2lvRW1JQlAwUDRLd1U4Q05LZkkxUHBZUndNZW9pMmsvNXQv?= =?utf-8?B?UG9VUWZsVmpHem9QcXA0ZnJrcDBObXdpNzl2L2loNGtNUmlhcHhtZC9ZSHFN?= =?utf-8?B?cSs1dGpCajhIUHArZi92ditaOXgvQjMxVjh3TGlkTkQxcUhucDlKc2lVRCtm?= =?utf-8?B?Q2s0aUdCK0xwZElBR29vMWRyRTltV01QL3Q4dFd0MXNYeEVpQ1JIZ1ZmSXhv?= =?utf-8?B?RXVCUGVjTmpSdmFaRC9kT0ltUnI1REZuVXZLV0RmbzF0bEM1TGI3ZzU0NEVF?= =?utf-8?B?aFpzd3F3Y25tUmhsc2p1bzVLU0tHbjFUbTZXeXhrSG1jRXordFFQMUJmZXVF?= =?utf-8?B?Rm51WXdFYVR6TFdlOWFVSWJlRFJrczNEQm5qNEQ3Y2l3dHMyekJyRkF0SnRi?= =?utf-8?B?d1hBN01zSStjdDZ4d1BKOXlrWDdVcGlsQnE5cG1rTWVIUEVaTEkwSDRaRlJn?= =?utf-8?B?OUdIQWx2bzhWQjgwZ0hqdWFHMnZIb0tpMlVCUFBrWmtBeWZ1VlF2WlJFS1o5?= =?utf-8?B?YUhpQ2w0VDl3Vk8xYUROZ0Jib25mNkF3c2U0MzQ0OEtUS20zSXdBb2N6Vytu?= =?utf-8?B?S0x3UVNLdUpBa3JQcFFlYVFkdWlNbWV3bEJqbjFvT05LYmRoQldJSmpLaGxl?= =?utf-8?B?TU5rbkVSb0owakRCdXlyRzdGdElXd2VSSXlnaEU4S0xqbE9vc05Nc0I2TFBI?= =?utf-8?B?bGI2M2NydjQvazN0Nkg3cGhGZkQyKzl5ODEvYXUzS3FXRnhZWURFYjB5OUE1?= =?utf-8?B?ZXhyWnUxMFdtVVVqSzlZWHJLWVVhVDVXT3Fma1Arbi9GZW9NdGhXbXMxTnF2?= =?utf-8?B?VThXbGRqbklKWmxrZWd3M0I3bjZkNVJjY0NoanlMNitrK2Rya3cvcStoS0Fi?= =?utf-8?B?TVlTV0pyR2ZmUmNQZCttd3J5V0UxY0FDRktKOEFhRGFER1VPOGJiZmhQTVpq?= =?utf-8?B?Q0ZnbklqZWVueVJReUxjZDFTQzV2ZTBoZ3crTXlTem8xTGRES1dnSXZIMk9N?= =?utf-8?B?U1JXNHd5c09ldExjdm9IQmhWQngzaXRNWDdaUjJtMmZNNmhzay82cEVqRjdl?= =?utf-8?B?QWVDblhHbUtEeGxocFh3S0dRMXo0T0swb1Y3MUhON2FNMEhUS1FRK2NEeSty?= =?utf-8?B?N0tMZUdLSTJPOXhjb0RWQ09NYWo1TVREMno3bmhSYy9rU1A5VHhVWmdTakdK?= =?utf-8?B?MlFHWHREc09FUk1VRGx6NEZSYXFMMkxuUkhDbTJFd1FPWEpUNEdKY2Y3dGZw?= =?utf-8?B?Q2pNOWZRMGQyV0p0Q3UzTUhHZVZXZE1wSTAzSk03UXpBdW9tdnZPYWVHeVIx?= =?utf-8?B?b2VsWEh5TlEwRHVDaXB1N3dtV1dqRkRVcFl0Q0ZlNHljYTY2NkdwdWFYQ0Iw?= =?utf-8?B?OEd3THNlR2E4VllvVG9vQm5VT2RyNzJPOEZlcWtaQVBodFJkdHl4RTQyZEx0?= =?utf-8?B?R1Q0cWhWRnM2UVpSZ1NWTWE1aHpOTElDVFBnUDUyaEZhNXBkK0ZQZlF2MU9t?= =?utf-8?Q?gYQgnUcf3X492aY9/53Jn5FZZ?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: db512120-bfe8-4c39-1183-08db83785293 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:08:20.9951 (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: 6mBtp1KRGiq1i2IlJzhT2uRt3+oEoXmS4z1okyAKNWGwtXeQIqOqX7n4j8aZeQmfJy5t3OOFE3Vf+eAtZMNIpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB4371 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230713_010840_023742_A3161452 X-CRM114-Status: GOOD ( 13.99 ) 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 dGFvIExpIDxmcmFuay5saUB2aXZvLmNvbT4KLS0tCiBkcml2ZXJzL21tYy9ob3N0L3N1bnhpLW1t Yy5jIHwgNiArKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9zdC9zdW54aS1tbWMuYyBiL2RyaXZl cnMvbW1jL2hvc3Qvc3VueGktbW1jLmMKaW5kZXggNjlkY2I4ODA1ZTA1Li5kM2JkMGFjOTllYzQg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbW1jL2hvc3Qvc3VueGktbW1jLmMKKysrIGIvZHJpdmVycy9t bWMvaG9zdC9zdW54aS1tbWMuYwpAQCAtMTQ4Niw3ICsxNDg2LDcgQEAgc3RhdGljIGludCBzdW54 aV9tbWNfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAlyZXR1cm4gcmV0Owog fQogCi1zdGF0aWMgaW50IHN1bnhpX21tY19yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq cGRldikKK3N0YXRpYyB2b2lkIHN1bnhpX21tY19yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj ZSAqcGRldikKIHsKIAlzdHJ1Y3QgbW1jX2hvc3QJKm1tYyA9IHBsYXRmb3JtX2dldF9kcnZkYXRh KHBkZXYpOwogCXN0cnVjdCBzdW54aV9tbWNfaG9zdCAqaG9zdCA9IG1tY19wcml2KG1tYyk7CkBA IC0xNDk5LDggKzE0OTksNiBAQCBzdGF0aWMgaW50IHN1bnhpX21tY19yZW1vdmUoc3RydWN0IHBs YXRmb3JtX2RldmljZSAqcGRldikKIAl9CiAJZG1hX2ZyZWVfY29oZXJlbnQoJnBkZXYtPmRldiwg UEFHRV9TSVpFLCBob3N0LT5zZ19jcHUsIGhvc3QtPnNnX2RtYSk7CiAJbW1jX2ZyZWVfaG9zdCht bWMpOwotCi0JcmV0dXJuIDA7CiB9CiAKICNpZmRlZiBDT05GSUdfUE0KQEAgLTE1NTYsNyArMTU1 NCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHN1bnhpX21tY19kcml2ZXIgPSB7 CiAJCS5wbSA9ICZzdW54aV9tbWNfcG1fb3BzLAogCX0sCiAJLnByb2JlCQk9IHN1bnhpX21tY19w cm9iZSwKLQkucmVtb3ZlCQk9IHN1bnhpX21tY19yZW1vdmUsCisJLnJlbW92ZV9uZXcJPSBzdW54 aV9tbWNfcmVtb3ZlLAogfTsKIG1vZHVsZV9wbGF0Zm9ybV9kcml2ZXIoc3VueGlfbW1jX2RyaXZl cik7CiAKLS0gCjIuMzkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK