Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3220302ybz; Mon, 27 Apr 2020 12:07:07 -0700 (PDT) X-Google-Smtp-Source: APiQypIkpjzOXDOLHljrD7nIQQNZrERgS8yl0dLxp2bfbrRRlLfEoxlDJrX6/fRtmkJtOlNnfvKN X-Received: by 2002:a50:d98b:: with SMTP id w11mr18444496edj.196.1588014426960; Mon, 27 Apr 2020 12:07:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588014426; cv=none; d=google.com; s=arc-20160816; b=Ln68SxuEIv1n+nfwxTRDlDXXzH8ZnnqojnvmDG1/ZjLZFoIWp1gboCIy3DpQYPWG5j m8/4uPzmMx4hXkDNHEwqz8IsXIPGcIzJnV5kkc6IRK3j8ZVwKEuZ2cCFjgyFB3K2+Eug IPr2cimabCdOH1qC25vVl5Ydu+9YQsbtK7HHc/jWRFLTkW7CzMGG+sgrclWaY0lsyiSd GkMd0Yle/nJHamiBzvm4UO/IxAlHXaJxNqzBu9EqsdoRVFMx7TUuGTW26e83fbUtQktR 6MMkDI9PTyPM8UZle3ArvgV/t9PaAfvBOIIL2PUXhptE2YDxJGjLAfyIk03twqY0y4iW pwXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=nYjwD1cgAWi1h+FC9EQC7XuePn+s5PWM+1lGoIZAVCc=; b=FTAfm04gvrZr5wyj1+F3Eh1YkQvteHR0mAC8BCm8XyxwnbdK5OnI97u22uIDNpaPGT T8c024QsgMLp6gvFmSPQWAdnMjBQur7nfgnGdDEqXo9stmI4OGKdcvDfYe9+euZI4PRD fwTK+lyQ9kJujDEgjrJ7/B0vI73mV0+B54BzQmF3vShJVe1y0vf0wm4unpe19U/EZXWR g9vLJ1e0EWvgQbQNPXmgnjxilEO4pSSTpA/RTOBHT1XUDe2ef7V49BMA1atVvnp/1Nno P9zs1A+MfDyCUb8Ivog54Oad2Ee8NoWZ0ZeR65LVlEDwp5IYX/CHcs44wltY0RDcNbIJ 0bpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=c08JIixJ; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h23si311871ejq.206.2020.04.27.12.06.42; Mon, 27 Apr 2020 12:07:06 -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=@google.com header.s=20161025 header.b=c08JIixJ; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726420AbgD0TFP (ORCPT + 99 others); Mon, 27 Apr 2020 15:05:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726315AbgD0TFP (ORCPT ); Mon, 27 Apr 2020 15:05:15 -0400 Received: from mail-ot1-x341.google.com (mail-ot1-x341.google.com [IPv6:2607:f8b0:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C2DCEC0610D5 for ; Mon, 27 Apr 2020 12:05:13 -0700 (PDT) Received: by mail-ot1-x341.google.com with SMTP id z25so28116650otq.13 for ; Mon, 27 Apr 2020 12:05:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nYjwD1cgAWi1h+FC9EQC7XuePn+s5PWM+1lGoIZAVCc=; b=c08JIixJpwm3AnUT4Q9UksVmigA3X3foOTQBV6lbJRWOn5Z3K81IaclNk9s814fOuq AshvqmDnrLSI2OXna8H/Jg0rEGzqWqR3nMJjjp0KeP0ZeDEe5+YIhIYrNY6QXZNSoJZX 56q8SFCinQ5mlQ465vQ3UMXSrG/wyIWcDFYrKGivbJ9T9fXvROOkvouGfRWEcF9D/oIQ kKeUv/zOARkRlYNSQXxV+atfykVqURXgfoBqgM9W90IIerOpDlYZnffCLtM6TJtHcLIN ggGeLNmCDUOuKgEX80BY2Yu0RB8aSOWaqP51g4Jemc/d+inCU68Iw1/lZNLv+YuQL5lR KP0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nYjwD1cgAWi1h+FC9EQC7XuePn+s5PWM+1lGoIZAVCc=; b=J8iVaMmrQU5i5lILf51uzJVj/1he+hECpHrb3CfUn5p+tY0RMLtLqEUrtnC6NYC+Nu 552eDbfaqDfinYP9O+yIjDZ7CegEpLoiYm4y9djl6dZ1hpHf8LMwuybKlMO57xODr3LV rMXNK9TZXcJ9RGwR/NR0DFie83MkgrKSVLJYbqsiAi7pLV4JCFCvFBargB85w79N6K98 NPdFq2+kcjSAqGyTnX3BFRmmqh4KSLbF01S3KN+PvpPaR6dPWR8VuI5gZO2cZZjEq9JI mK+nkioomKVAu5TWEzOaIpaQiVj+VvV9FR74EZG/AZtpnWFOt+npnxF+YYTIfKy7aMpy U3+Q== X-Gm-Message-State: AGi0PuZuW4BBl8t5DSDopVkXN/I9B7T7/VK9hSaZnVVp1DGPPW2jVdld VHqlpB0T1g/oKI8t0I6/Ja0jVDOVg+okST4QpC3ozA== X-Received: by 2002:a9d:2622:: with SMTP id a31mr20759634otb.231.1588014312538; Mon, 27 Apr 2020 12:05:12 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Saravana Kannan Date: Mon, 27 Apr 2020 12:04:36 -0700 Message-ID: Subject: Re: [PATCH 1/2] drivers/clocksource/timer-of: Remove __init markings To: Daniel Lezcano Cc: Baolin Wang , Thomas Gleixner , Orson Zhai , Chunyan Zhang , LKML , Android Kernel Team Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 27, 2020 at 10:13 AM Daniel Lezcano wrote: > > On 13/04/2020 04:55, Baolin Wang wrote: > > Hi Daniel, > > > > On Tue, Mar 24, 2020 at 1:59 PM Baolin Wang wrote: > >> > >> From: Saravana Kannan > >> > >> This allows timer drivers to be compiled as modules. > >> > >> Signed-off-by: Saravana Kannan > >> Signed-off-by: Baolin Wang > > > > Do you have any comments for this patch set? Thanks. > > If my understanding is correct, this patch is part of the GKI picture > where hardware drivers are converted to modules. > > But do we really want to convert timer drivers to modules ? > > Is the core time framework able to support that (eg. load + unload ) So this will mainly be used for secondary timers that the system supports. Not for the main one that's set up during early boot for sched timer to work. For the primary timer during boot up, we still expect that to be the default ARM timer and don't want/expect that to be a module (it can't be). -Saravana