Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp760459pxp; Wed, 16 Mar 2022 16:28:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyRUORIADJZ2lWT2W3O4SUa8932/tKVNBThO8CMSszbhbG73jyXBvrhClDPdVeBVJQVsUUg X-Received: by 2002:a17:90a:c08d:b0:1bf:315d:c291 with SMTP id o13-20020a17090ac08d00b001bf315dc291mr2121980pjs.121.1647473337215; Wed, 16 Mar 2022 16:28:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647473337; cv=none; d=google.com; s=arc-20160816; b=VZnTkx3vqAHTcjHLRZUZUEPPAYGLQySmBvgVDV/DtUBBRg8vMgZ8oJQC47tmaf+KDE PN3vAHZjJAQ1xe+dLIGf2PjRO+grXJKGBpBo7n8p/e0Wkn36aiF2Fs0anMsYbCYnIruo zTV7tGhIk7euvkmWkmFZB6kMU9tWQ2rJxWww1hhJ0IzE/gIPN5HCt7044ui7fU/f1dZ2 RjkFnrJWNTX+EuRYknP8l1oBjFFOoE8wS3b1m3ez8Omxo17C1je8oI2ABm6KTy6WxIXn uXyKQfdNPnqWc5jrOGxAkBggBrG7TdZOypXD6SaNfmNiTx5RA3Hkc/h8wWQfJKYbD5bq 4R6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=vwy48TpIfjdziu1YiQtRNmjLhaQUITlCfE3MeXwkyUY=; b=Xyv2oo1cbbk7eKV9x70QDe6KGOU3RHuZHzjaQ5kFEvz+2F1u6V27oBFY7X1BDJZrGP aLvPAtvA1BnwTlRMYELsUCgftuxE3oXRTi2Zqms8r5bk/1IOhgDCzH5sAp6T1R0YZaYZ 5EsXM8+KT2qGSoG8puqyCTAUJC6cwG9S+ghQllCU59+o4Pm7l+PSh1z/TzEgIR5sKDgm WPCrx3ED0TgNjotAlK0c0OiVOAXU2DyNeoQP58JWfgXJucA/nVP+4dZyVRgju2rLLHmB bwzfXTuttidHj5/YA/forXcsZY4LI5J7DoheuklZLlC3VjzFL+wTE+J5vkqX6VLTj1Gs HywQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bcjkkQsI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q9-20020a63e209000000b003816043ee22si562044pgh.23.2022.03.16.16.28.43; Wed, 16 Mar 2022 16:28:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bcjkkQsI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238998AbiCOAsu (ORCPT + 99 others); Mon, 14 Mar 2022 20:48:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34404 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233875AbiCOAst (ORCPT ); Mon, 14 Mar 2022 20:48:49 -0400 Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F638764A for ; Mon, 14 Mar 2022 17:47:38 -0700 (PDT) Received: by mail-yb1-xb31.google.com with SMTP id l2so34252285ybe.8 for ; Mon, 14 Mar 2022 17:47:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vwy48TpIfjdziu1YiQtRNmjLhaQUITlCfE3MeXwkyUY=; b=bcjkkQsIzcr+3GNXFO4i8x4HMVy1xtOZip/jEw21oqYyUelyYiXvMeI44O/+526RIY mLH2MPC2lloW4DYOXnCqCVO6I03lF8v4ej7BkKtSjcd/u4Fo+mPKPjA1tn4fJq/7Z3GE gUvaOLhnfcAfNle4B5v15BgtHW5wMQmAlOkLR6FSUIcury2QKJ7MVu5iKu2ajsxE2ExA 4dXdeOIHS6zKTpBU879tULypFTjqSINeeDzbGuAsUlO/ASqjDnC0+ZE7URnbYTevce0C 7qXeZWy3f+1xKxfSkW+rZazMwM1KJmcrd5vX2f8AL8Lf+SblHa7TxnJ6A4HPGdG2Rs2c qPYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vwy48TpIfjdziu1YiQtRNmjLhaQUITlCfE3MeXwkyUY=; b=g7ocSOor40SKdTjv4ZnWaBbO0VphIdUQlHm+VZ3ZMoDtAUuxWE6QbegDpEy8q9poEG dAyfjnXV5raDwzliW+OvKFXWEcgvV6axWp94cPT1lnrXfvC06HVYxcCmKxx8HOjBppN3 UpH5nr0hfdECs+n47VHdcpBoQ/t4Hg1UtlNSDradUo7aQYtjHfxoEr3wWuDYD3qIX+A2 Arpmg24l6oLmCPynCyHcIYZ2AP4NXqD9zWtzYtj+umILYux6wJ6ZyxAnXpcJTKij2cWN ZmQq41Tlqb6ZpwDSWQYRcLqSZVnFY6AJYvxoh3hd4U0CMimtOSvpg3uhNSfN1YBRXx2B agZw== X-Gm-Message-State: AOAM532KtAI09+7JeDb9vsYYeLu0/RVxf2OJw5qZ+t1RWKSd+wbxvF5f OahH99gBMm2KogSihFhiNLtw8L+Aw1te+4kyOQvxCw== X-Received: by 2002:a25:2308:0:b0:628:9a66:7327 with SMTP id j8-20020a252308000000b006289a667327mr20324118ybj.626.1647305257844; Mon, 14 Mar 2022 17:47:37 -0700 (PDT) MIME-Version: 1.0 References: <20220224043605.26157-1-srinivas.neeli@xilinx.com> In-Reply-To: <20220224043605.26157-1-srinivas.neeli@xilinx.com> From: Linus Walleij Date: Tue, 15 Mar 2022 01:47:26 +0100 Message-ID: Subject: Re: [PATCH] pinctrl: zynq: use module_platform_driver to simplify the code To: Srinivas Neeli Cc: michal.simek@xilinx.com, linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, shubhrajyoti.datta@xilinx.com, git@xilinx.com, sgoud@xilinx.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 24, 2022 at 5:36 AM Srinivas Neeli wrote: > module_platform_driver() makes the code simpler by eliminating > boilerplate code. > > Signed-off-by: Srinivas Neeli Nice, patch applied! > -static int __init zynq_pinctrl_init(void) > -{ > - return platform_driver_register(&zynq_pinctrl_driver); > -} > -arch_initcall(zynq_pinctrl_init); > +module_platform_driver(zynq_pinctrl_driver); This will incidentally also move the initcall from arch_initcall to driver_initcall but I assume that works so, OK. Yours, Linus Walleij