All of lore.kernel.org
 help / color / mirror / Atom feed
From: Amit Kucheria <amit.kucheria@linaro.org>
To: Daniel Lezcano <daniel.lezcano@linaro.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	linux-arm-msm <linux-arm-msm@vger.kernel.org>,
	Bjorn Andersson <bjorn.andersson@linaro.org>,
	Stephen Boyd <swboyd@chromium.org>,
	sivaa@codeaurora.org, Andy Gross <agross@kernel.org>,
	Amit Kucheria <amit.kucheria@verdurent.com>,
	Linux PM list <linux-pm@vger.kernel.org>
Subject: Re: [PATCH v6 0/8] thermal: tsens: Handle critical interrupts
Date: Thu, 12 Mar 2020 18:03:02 +0530	[thread overview]
Message-ID: <CAP245DXXuD+LtqF68pENzdf8p=F840tHf2RnmQ6K18xTvXMUeQ@mail.gmail.com> (raw)
In-Reply-To: <5c7153cf-903d-607a-a783-35a4db7d8500@linaro.org>

Hi Daniel,

On Thu, Mar 12, 2020 at 4:20 PM Daniel Lezcano
<daniel.lezcano@linaro.org> wrote:
>
>
> Hi Amit,
>
> I tried to apply the series but I've got a plethora of warnings about
> WARNING: line over 80 characters from checkpatch.

I've fixed most of the warnings, except the following. The first one
will require some restructuring of the variable names or the for loop
to fit into 80 chars and should probably be done in a separate patch.
The next three warnings should be left as it is since the lines are
longer by only a few characters and keeping it on a single line aids
readability, IMO.
The last warning gets fixed automatically as a result of patch 8, so I
left it there.

WARNING: line over 80 characters
#201: FILE: drivers/thermal/qcom/tsens-common.c:780:
+
priv->fields[idx]);

WARNING: line over 80 characters
#223: FILE: drivers/thermal/qcom/tsens-v2.c:54:
+       REG_FIELD_FOR_EACH_SENSOR16(LOW_THRESH,
TM_Sn_UPPER_LOWER_THRESHOLD_OFF,  0,  11),

WARNING: line over 80 characters
#224: FILE: drivers/thermal/qcom/tsens-v2.c:55:
+       REG_FIELD_FOR_EACH_SENSOR16(UP_THRESH,
TM_Sn_UPPER_LOWER_THRESHOLD_OFF, 12,  23),

WARNING: line over 80 characters
#225: FILE: drivers/thermal/qcom/tsens-v2.c:56:
+       REG_FIELD_FOR_EACH_SENSOR16(CRIT_THRESH,
TM_Sn_CRITICAL_THRESHOLD_OFF,     0,  11),

WARNING: line over 80 characters
#266: FILE: drivers/thermal/qcom/tsens.c:107:
+                                               IRQF_TRIGGER_HIGH |
IRQF_ONESHOT,

total: 0 errors, 5 warnings, 0 checks, 375 lines checked


>
> Also the log contains the Link, but actually it is not necessary as my
> scripts are automatically adding them so it ends up duplicated.

OK, my git hooks automatically add those when I pull those patches
back to spin a new series with reviewed-by/acked-by. I will disable
the hook.

> Can you resend the series without these warnings and the Links?

Sending it out in a few moments as v7.

Thanks,
Amit

> Thanks
>
>    -- Daniel
>
> On 24/02/2020 13:58, Amit Kucheria wrote:
> > TSENS IP v2.x supports critical interrupts and v2.3+ adds watchdog support
> > in case the FSM is stuck. Enable support in the driver.
> >
> > This series was generated on top of v5.6-rc2.
> >
> > Changes since v5:¬
> >  - Introduce a function tsens_register_irq to handle uplow and critical
> >    interrupt registration and reduce code duplication
> >  - Clarify reason for patch 04
> >
> > Changes from v4:
> > - Add back patch 1 from v3[*], I mistakenly didn't post it for v4.
> > - Remove spinlock from critical interrupt handling
> > - Change critical interrupt handler to fall thru watchdog bark handling to
> >   handle critical interrupts too
> >
> > [*] https://lore.kernel.org/linux-arm-msm/77dd80eb58f0db29a03097cb442d606f810a849a.1577976221.git.amit.kucheria@linaro.org/
> >
> > Changes from v3:
> > - Remove the DTS changes that are already queued
> > - Fix review comments by Bjorn
> > - Fixup patch description to clarify that we don't use TSENS critical
> >   interrupts in Linux, but need it for the watchdog support that uses the
> >   same HW irq line.
> > - Separate kernel-doc fixes into a separate patch.
> >
> > Changes from v2:
> > - Handle old DTBs w/o critical irq in the same way as fix sent for 5.5
> >
> > Changes from v1:
> > - Make tsens_features non-const to allow run time detection of features
> > - Pass tsens_sensor around as a const
> > - Fix a bug to release dev pointer in success path
> > - Address review comments from Bjorn and Stephen (thanks for the review)
> > - Add msm8998 and msm8996 DTSI changes for critical interrupts
> >
> >
> > Amit Kucheria (8):
> >   drivers: thermal: tsens: De-constify struct tsens_features
> >   drivers: thermal: tsens: Pass around struct tsens_sensor as a constant
> >   drivers: thermal: tsens: use simpler variables
> >   drivers: thermal: tsens: Release device in success path
> >   drivers: thermal: tsens: Add critical interrupt support
> >   drivers: thermal: tsens: Add watchdog support
> >   drivers: thermal: tsens: kernel-doc fixup
> >   drivers: thermal: tsens: Remove unnecessary irq flag
> >
> >  drivers/thermal/qcom/tsens-8960.c   |   4 +-
> >  drivers/thermal/qcom/tsens-common.c | 185 ++++++++++++++++++++++++----
> >  drivers/thermal/qcom/tsens-v0_1.c   |   6 +-
> >  drivers/thermal/qcom/tsens-v1.c     |   6 +-
> >  drivers/thermal/qcom/tsens-v2.c     |  24 +++-
> >  drivers/thermal/qcom/tsens.c        |  63 ++++++----
> >  drivers/thermal/qcom/tsens.h        | 103 ++++++++++++++--
> >  7 files changed, 320 insertions(+), 71 deletions(-)
> >
>
>
> --
>  <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs
>
> Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
> <http://twitter.com/#!/linaroorg> Twitter |
> <http://www.linaro.org/linaro-blog/> Blog
>

      reply	other threads:[~2020-03-12 12:33 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-24 12:58 [PATCH v6 0/8] thermal: tsens: Handle critical interrupts Amit Kucheria
2020-02-24 12:58 ` [PATCH v6 1/8] drivers: thermal: tsens: De-constify struct tsens_features Amit Kucheria
2020-02-24 12:58 ` [PATCH v6 2/8] drivers: thermal: tsens: Pass around struct tsens_sensor as a constant Amit Kucheria
2020-02-24 12:58 ` [PATCH v6 3/8] drivers: thermal: tsens: use simpler variables Amit Kucheria
2020-02-24 12:58 ` [PATCH v6 4/8] drivers: thermal: tsens: Release device in success path Amit Kucheria
2020-02-24 12:58 ` [PATCH v6 5/8] drivers: thermal: tsens: Add critical interrupt support Amit Kucheria
2020-02-24 12:58 ` [PATCH v6 6/8] drivers: thermal: tsens: Add watchdog support Amit Kucheria
2020-02-24 12:58 ` [PATCH v6 7/8] drivers: thermal: tsens: kernel-doc fixup Amit Kucheria
2020-02-24 12:58 ` [PATCH v6 8/8] drivers: thermal: tsens: Remove unnecessary irq flag Amit Kucheria
2020-03-12 10:50 ` [PATCH v6 0/8] thermal: tsens: Handle critical interrupts Daniel Lezcano
2020-03-12 12:33   ` Amit Kucheria [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAP245DXXuD+LtqF68pENzdf8p=F840tHf2RnmQ6K18xTvXMUeQ@mail.gmail.com' \
    --to=amit.kucheria@linaro.org \
    --cc=agross@kernel.org \
    --cc=amit.kucheria@verdurent.com \
    --cc=bjorn.andersson@linaro.org \
    --cc=daniel.lezcano@linaro.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=sivaa@codeaurora.org \
    --cc=swboyd@chromium.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.