Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3776591pxb; Sat, 13 Feb 2021 08:51:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJwvW8PjxYpHs6vDLn4SeQB7qC8qYJFvFw1EhDkEaF3PRcpcmMdQlmaJhZEOWmbVSl3nlUtD X-Received: by 2002:a17:906:1bf2:: with SMTP id t18mr8486591ejg.166.1613235082915; Sat, 13 Feb 2021 08:51:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613235082; cv=none; d=google.com; s=arc-20160816; b=qiSbVRD7JAFWsMX3h2/9kejnAc4R5ayTzMKRPomqCpngSYlMZVjX9bsHXLwkU2cNYR TkBkOlwvMF9zeHFQdK5nAOC9GLg2HA8aIPfeHRpcgpmFI8z+2wNwTJ9x99tgL3NaBfS6 DcdDnyo+SInBC6VGXu8KYxvmFoB89vWqSAQoufUX/5vTqoy6Q2eYFAxWo2exU6veOPW7 butigBxb3rbmjOb+bPfppsV2juJoT3TOxahlHb3VeyEqNZzVDd3Rbxmb1pKwfXmmkcTd /Fk6mwxEz29B7ERT4ZOhoJbqtEK5m79Rb8ujSD6M5fIRSRAQcssaC6WycSWjBUbtY9uW Xjcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=LuFN5JlbvcMUz61kHz7biAIAIk4OfNdAOsuO5R8F53k=; b=SoJsGviwsdSiUOfp7SNMtz6UsusjcRtaXmb7bXqfEzDk7akesnjkpXzprCbb9deDTQ NHOU7vyhk4IDgxnc11Qm+LR5g65RHGd5b8l8PUNG4J7vhDnLyhfwaUWblsCrv+TifclY yjHpvwH48gI2ud+PYs9aKbh1iBaXPOsb8QtMYkLIHbeFGzWj8WZFoBjpW8D+UbDjX5IN naJEQGU61tK8Z99rIJqBwRkUinX4sfqLu6vTls9BCClDeUPqzOC3FX0gOQICITFPFF90 RVWJJF8xWwRg8cN6yfVP6DAJNgor6W1P3aAL1ph9INNgTT3m+ooytjr74brl2jVZvrR7 ABHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JTx47Gel; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id mb5si3180529ejb.326.2021.02.13.08.50.59; Sat, 13 Feb 2021 08:51:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JTx47Gel; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229730AbhBMQsm (ORCPT + 99 others); Sat, 13 Feb 2021 11:48:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35748 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229884AbhBMQsL (ORCPT ); Sat, 13 Feb 2021 11:48:11 -0500 Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71DEEC06178B for ; Sat, 13 Feb 2021 08:47:25 -0800 (PST) Received: by mail-pg1-x52c.google.com with SMTP id a4so101831pgc.11 for ; Sat, 13 Feb 2021 08:47:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LuFN5JlbvcMUz61kHz7biAIAIk4OfNdAOsuO5R8F53k=; b=JTx47GelbxDf0iIvPQxbGaHqhr0PHAszv7IYTP5WuXTAk4OwNcD0PeY9N1TjuivKuC NfS6gDyVMnPiXLAkeUbfn4QpCVp+NiclipStojb/O15Z6oJfVhq+7QH94TXEH9kIvEWu ykTZtm+82bA2qIFY4x+EVEa+TIDuOVj2csqPT40R0sPi5kvTyK3+u0EwLVHHtq5V1MBE z6ZgRDDzniV21Xa3f04QTtfCi6hRoI55MX3wadZtm8mbxCoEykCLyYn+P7EKfyxvU41R aKMtsRPMFyrXr3jRttrErGBCR5/oEslVhFL4BEOIFRAiGHZ2cMM2e/cCeafrSAXmvOwY arXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=LuFN5JlbvcMUz61kHz7biAIAIk4OfNdAOsuO5R8F53k=; b=i89YCsYbds3hS7cnOEk5xxSnf5EV+oY6coQthb56BuS7xnQlwgOPYUg7VvpVOjIq4x os2ztInlCtRXgzNDUVmeBN7ouVj51bAZaSKRdSn0l1+64qHJilHxpSPlB8BX2xaXQjNg hlIos9pVOi0bYYHl6BGYluKxVUE1R++jVM/ICnqiIorKes7Q0x3w4R335CeePFlm8htS 714Vhn+xYR5JTf4ZDfQ2oxF+GQ0pg9d+5q/a8k5f9UO5uWqqI/L7zC/c1cnZj3PI0GDK i+F/AVnfPC60kfLUD1oBbmIJKVI1F761Vq2z+iGtx6kkbmX7FYZOzrZuanuaKgWZRV22 7abg== X-Gm-Message-State: AOAM530VxlZhvFXOLsMVHUi7RwwQK96knGG1YJBb9JlxifIErzYaoVda wC5+j7iEQdvJ2ulb2cEpsPk= X-Received: by 2002:a63:df11:: with SMTP id u17mr7986404pgg.345.1613234845112; Sat, 13 Feb 2021 08:47:25 -0800 (PST) Received: from localhost (185.212.56.4.16clouds.com. [185.212.56.4]) by smtp.gmail.com with ESMTPSA id m4sm12478650pgu.4.2021.02.13.08.47.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Feb 2021 08:47:24 -0800 (PST) From: Dejin Zheng To: miquel.raynal@bootlin.com, richard@nod.at, vigneshr@ti.com, nixiaoming@huawei.com Cc: linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, Dejin Zheng Subject: [PATCH mtd/next 7/8] mtd: nftlcore: Use module_mtd_blktrans to register driver Date: Sun, 14 Feb 2021 00:45:59 +0800 Message-Id: <20210213164600.409061-8-zhengdejin5@gmail.com> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20210213164600.409061-1-zhengdejin5@gmail.com> References: <20210213164600.409061-1-zhengdejin5@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Removing some boilerplate by using module_mtd_blktrans instead of calling register and unregister in the otherwise empty init/exit functions. Signed-off-by: Dejin Zheng --- drivers/mtd/nftlcore.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/drivers/mtd/nftlcore.c b/drivers/mtd/nftlcore.c index d44641129cdb..bcd0094f172d 100644 --- a/drivers/mtd/nftlcore.c +++ b/drivers/mtd/nftlcore.c @@ -797,18 +797,7 @@ static struct mtd_blktrans_ops nftl_tr = { .owner = THIS_MODULE, }; -static int __init init_nftl(void) -{ - return register_mtd_blktrans(&nftl_tr); -} - -static void __exit cleanup_nftl(void) -{ - deregister_mtd_blktrans(&nftl_tr); -} - -module_init(init_nftl); -module_exit(cleanup_nftl); +module_mtd_blktrans(nftl_tr); MODULE_LICENSE("GPL"); MODULE_AUTHOR("David Woodhouse , Fabrice Bellard et al."); -- 2.25.0