Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3433040pxk; Mon, 21 Sep 2020 13:38:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzvTayFhYC9P3oI2hQV314VO/ipVNSH+6mmQ2C1Dqk1aTBFliRYnfAqGGMSwG6fk7Tt/Ye3 X-Received: by 2002:a17:906:a211:: with SMTP id r17mr1369121ejy.444.1600720682555; Mon, 21 Sep 2020 13:38:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600720682; cv=none; d=google.com; s=arc-20160816; b=zu/d5y1XnFMUbS2JzJKjyOL0R3dM3R68mprwxKV7/xycSFSrkheOHNBrK25GZNt01l a4aU3LZ0UTwIrin4kkEFQE5YcaGvh0soOvqgyFe11Za/qtwiErz9zVqERyAUuo/J7R5P dXwSdeUmw4xDoaEaWRf12Ih5xwtr6e00IH+OaIzzqHgZ0teKozxVCRv8p/HU2ze8GkSr yEuDKb690jkwL4AcVeft2e7FA5rSHgxO3ZGN+5FrduxF7WFZlXU0hq/rIdKOFiuXGrAb tn6B3+UzWTq1RkrdhKGY9ZHnGT+SzV/FTcwp+Pb+Cn4pqaeFlqP1yaF14oADBOnU9nfX eBfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:to:from:dkim-signature; bh=WLLvlahCPq1UYqpuz8y2kFPOtWpb9iPBJjb/Eabk1sg=; b=I5IHhl8Xig2ZesHFLUcOV47qRpKSUHHznnNfEDjuJ2ZZk2kGqewLiW+KyuGdglYjwF na1WX5Fu8S/IceD5pBkTBnDV5uLFl2tF1raLqzv+rozJYs+kUOpQixV1bsUOW072QuT0 oW0DIryFyleZ+Jy8XdeklJl76fRqPgR9rLNKcrbar+MHF1HzF5Q+7AQm1oFOlok73amH 6EKOxbup0+7uqCyYZSSTCI7QnUsAO5Gy1WAeMSht29ruWx3QUJLeVH+vW9TN1WfIQwMv PgB6mdF/hgygkLDm9sHCty55G+sq6TQvI8vQchzptJmoEjgcmll/b6j4j5SdzoXeNInN Ki/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=qmQsJu9l; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ba30si9384463edb.44.2020.09.21.13.37.38; Mon, 21 Sep 2020 13:38:02 -0700 (PDT) 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=@kernel.org header.s=default header.b=qmQsJu9l; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726610AbgIUUgK (ORCPT + 99 others); Mon, 21 Sep 2020 16:36:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:50358 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726451AbgIUUgJ (ORCPT ); Mon, 21 Sep 2020 16:36:09 -0400 Received: from kozik-lap.mshome.net (unknown [194.230.155.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 026DD218AC; Mon, 21 Sep 2020 20:36:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600720569; bh=7tMA83fPkwwifbGWM/Mtryk22zhljlDOCxeJU+SjYs0=; h=From:To:Subject:Date:From; b=qmQsJu9lBQ5hfhCSRPtpmTxGQ0Y+6aRKFPRJbQo3w+6VG3RxKZmlhhuoLOl14XyxZ zrn6BvmMeBMcKrwJsiaw9RCe1urbu1HeZ+leybrW5s/n22peiMOPfEm0ycCj9GlXdZ hkk3KfebpPOoGQ4sSFcMSbrcvTNVh3RHoV8SWD6M= From: Krzysztof Kozlowski To: Sangbeom Kim , Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz , Michael Turquette , Stephen Boyd , linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org Subject: [PATCH] clk: s2mps11: initialize driver via module_platform_driver Date: Mon, 21 Sep 2020 22:35:57 +0200 Message-Id: <20200921203558.19554-1-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The driver was using subsys_initcall() because in old times deferred probe was not supported everywhere and specific ordering was needed. Since probe deferral works fine and specific ordering is discouraged (hides dependencies between drivers and couples their boot order), the driver can be converted to regular module_platform_driver. Signed-off-by: Krzysztof Kozlowski --- drivers/clk/clk-s2mps11.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/drivers/clk/clk-s2mps11.c b/drivers/clk/clk-s2mps11.c index 2ce370c804aa..aa21371f9104 100644 --- a/drivers/clk/clk-s2mps11.c +++ b/drivers/clk/clk-s2mps11.c @@ -267,18 +267,7 @@ static struct platform_driver s2mps11_clk_driver = { .remove = s2mps11_clk_remove, .id_table = s2mps11_clk_id, }; - -static int __init s2mps11_clk_init(void) -{ - return platform_driver_register(&s2mps11_clk_driver); -} -subsys_initcall(s2mps11_clk_init); - -static void __exit s2mps11_clk_cleanup(void) -{ - platform_driver_unregister(&s2mps11_clk_driver); -} -module_exit(s2mps11_clk_cleanup); +module_platform_driver(s2mps11_clk_driver); MODULE_DESCRIPTION("S2MPS11 Clock Driver"); MODULE_AUTHOR("Yadwinder Singh Brar "); -- 2.17.1