From: Lee Jones <lee@kernel.org>
To: "Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>
Cc: "Pavel Machek" <pavel@kernel.org>,
"Jonathan Corbet" <corbet@lwn.net>,
"Shuah Khan" <skhan@linuxfoundation.org>,
"Thomas Weißschuh" <linux@weissschuh.net>,
"Benson Leung" <bleung@chromium.org>,
"Guenter Roeck" <groeck@chromium.org>,
"Marek Behún" <kabel@kernel.org>,
"Mark Pearson" <mpearson-lenovo@squebb.ca>,
"Derek J. Clark" <derekjohn.clark@gmail.com>,
"Hans de Goede" <hansg@kernel.org>,
"Ike Panhc" <ikepanhc@gmail.com>, "Rong Zhang" <i@rong.moe>,
"Andrew Lunn" <andrew+netdev@lunn.ch>,
"Jakub Kicinski" <kuba@kernel.org>,
"Vishnu Sankar" <vishnuocv@gmail.com>,
"Vishnu Sankar" <vsankar@lenovo.com>,
linux-leds@vger.kernel.org, Netdev <netdev@vger.kernel.org>,
linux-doc@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>,
chrome-platform@lists.linux.dev,
platform-driver-x86@vger.kernel.org
Subject: Re: [PATCH v7 00/13] leds: Add support for hardware-initiated hardware control trigger transition
Date: Wed, 11 Nov 2026 17:36:59 +0000 [thread overview]
Message-ID: <20261111173659.GD6323@joneslee-macbookpro.roam.internal> (raw)
In-Reply-To: <b19ef65f-c563-07f8-1be8-9a0a0689da22@linux.intel.com>
--- checkpatch.pl (27 issues) ---
Line 1: ERROR: spaces required around that ':' (ctx:VxE)
Line 3: ERROR: spaces required around that ':' (ctx:VxE)
Line 5: ERROR: spaces required around that ':' (ctx:VxE)
Line 7: ERROR: need consistent spacing around '+' (ctx:WxV)
Line 7: ERROR: spaces required around that ':' (ctx:VxE)
Line 10: WARNING: space prohibited between function name and open parenthesis '('
Line 13: WARNING: space prohibited between function name and open parenthesis '('
Line 14: ERROR: spaces required around that ':' (ctx:VxE)
Line 24: ERROR: space required before that '-' (ctx:VxV)
Line 28: ERROR: spaces required around that ':' (ctx:VxE)
Line 29: ERROR: spaces required around that ':' (ctx:VxW)
Line 31: ERROR: spaces required around that ':' (ctx:VxW)
Line 33: ERROR: spaces required around that ':' (ctx:VxW)
Line 35: ERROR: spaces required around that ':' (ctx:VxW)
Line 37: ERROR: spaces required around that ':' (ctx:VxW)
Line 39: ERROR: spaces required around that ':' (ctx:VxW)
Line 41: ERROR: spaces required around that ':' (ctx:VxW)
Line 43: ERROR: spaces required around that ':' (ctx:VxW)
Line 45: ERROR: spaces required around that ':' (ctx:VxW)
Line 47: ERROR: spaces required around that ':' (ctx:VxW)
Line 50: ERROR: space required before that '!' (ctx:VxE)
Line 57: ERROR: trailing whitespace
Line 60: ERROR: trailing whitespace
Line 61: ERROR: trailing whitespace
Line 71: ERROR: trailing whitespace
Line 72: ERROR: trailing whitespace
Line 84: ERROR: spaces required around that '?' (ctx:VxE)
----------------------------------
On Tue, 10 Nov 2026, Ilpo Järvinen wrote:
> On Tue, 10 Nov 2026, Lee Jones wrote:
>
> > On Mon, 09 Nov 2026, Ilpo Järvinen wrote:
> >
> > > On Mon, 21 Sep 2026 03:40:14 +0800, Rong Zhang wrote:
> > >
> > > > Some laptops can tune their keyboard backlight according to ambient
> > > > light sensors (auto mode). This capability is essentially a hardware
> > > > control trigger. Meanwhile, such laptops also offer a shrotcut for
> > > > cycling through brightness levels and auto mode. For example, on
> > > > ThinkBook, pressing Fn+Space ("shortcut") cycles keyboard backlight
> > > > levels in the following sequence:
> > > >
> > > > [...]
> > >
> > > Thank you for your contribution, it has been applied to my local
> > > review-ilpo-next branch. Note it will show up in the public
> > > platform-drivers-x86/review-ilpo-next branch only once I've pushed my
> > > local branch there, which might take a while.
> > >
> > > FYI [if applicable to your patch], as per Linus' policy change, also
> > > fixes are mostly routed through for-next unless the fix is for a
> > > commit introduced in the most recent cycle or is clearly a regression
> > > fix.
> > >
> > > The list of commits applied:
> > > [01/13] leds: class: Always protect brightness_show() with led_access
> > > (no commit info)
> > > [02/13] leds: trigger: Move led_trigger_is_hw_controlled() to the right place
> > > (no commit info)
> > > [03/13] leds: class: Remove hardware control trigger when writing brightness
> > > (no commit info)
> > > [04/13] leds: trigger: Move led_trigger_group to the right place
> > > (no commit info)
> > > [05/13] leds: trigger: Add hw_offloaded() callback and provide trigger_may_offload_to_hw attribute
> > > (no commit info)
> > > [06/13] leds: cros_ec: Implement hw_offloaded() trigger callback
> > > (no commit info)
> > > [07/13] leds: turris-omnia: Implement hw_offloaded() trigger callback and declare hw_control_trigger
> > > (no commit info)
> > > [08/13] leds: trigger: netdev: Implement hw_offloaded() callback
> > > (no commit info)
> > > [09/13] leds: trigger: Enforce strict checks in led_trigger_is_hw_controlled()
> > > (no commit info)
> > > [10/13] leds: trigger: Add led_trigger_notify_hw_control_changed() interface
> > > (no commit info)
> >
> > This is super confusing!
>
> I know it is but it's how b4 thankyou mails appear.
>
> > Where does this list come from?
>
> The list comes from the original series that b4 caches somewhere.
> I deleted the patches 1-10 and only applied mbox that contained patches
> 11-13.
>
> When constructing thankyou mail, b4 seems to take the cached list of
> patches the series had and does not find 1-10 applied into my tree by me
> so it says (no commit info). The rest appear as expected:
>
> > > [11/13] platform/x86: ideapad-laptop: Serialize keyboard backlight tracking
> > > commit: d288a6f989b7b9e6a730140c601987b886af327e
> > > [12/13] platform/x86: ideapad-laptop: Decouple hardware & classdev brightness for keyboard backlight
> > > commit: 7d6c073d181d7855561831cb4bba17dc9b7d4aa9
> > > [13/13] platform/x86: ideapad-laptop: Fully support auto keyboard backlight
> > > commit: 5d805ca01382d63d54c9984e7f19922c4ae6f3dc
>
> Of course it would be much less confusing if it never showed those no
> commit info entries at all but unfortunately I don't think I can control
> that, sorry.
Take a look at my reply to the 0th patch.
For some reason my b4 doesn't do this. It must be an option?
What command do you use?
My assumption is that you omit `b4 am`s `-P` option, so it thinks it's
working on the whole set, rather than just the sub-set?
--
Lee Jones
prev parent reply other threads:[~2026-11-11 17:37 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-20 19:40 Rong Zhang
2026-09-20 19:40 ` [PATCH v7 01/13] leds: class: Always protect brightness_show() with led_access Rong Zhang
2026-09-20 19:40 ` [PATCH v7 02/13] leds: trigger: Move led_trigger_is_hw_controlled() to the right place Rong Zhang
2026-09-24 8:37 ` Lee Jones
2026-09-24 11:45 ` Rong Zhang
2026-09-20 19:40 ` [PATCH v7 03/13] leds: class: Remove hardware control trigger when writing brightness Rong Zhang
2026-09-20 19:40 ` [PATCH v7 04/13] leds: trigger: Move led_trigger_group to the right place Rong Zhang
2026-09-20 19:40 ` [PATCH v7 05/13] leds: trigger: Add hw_offloaded() callback and provide trigger_may_offload_to_hw attribute Rong Zhang
2026-09-20 19:40 ` [PATCH v7 06/13] leds: cros_ec: Implement hw_offloaded() trigger callback Rong Zhang
2026-09-20 19:40 ` [PATCH v7 07/13] leds: turris-omnia: Implement hw_offloaded() trigger callback and declare hw_control_trigger Rong Zhang
2026-09-20 19:40 ` [PATCH v7 08/13] leds: trigger: netdev: Implement hw_offloaded() callback Rong Zhang
2026-09-24 8:53 ` Lee Jones
2026-09-24 11:47 ` Rong Zhang
2026-09-20 19:40 ` [PATCH v7 09/13] leds: trigger: Enforce strict checks in led_trigger_is_hw_controlled() Rong Zhang
2026-09-20 19:40 ` [PATCH v7 10/13] leds: trigger: Add led_trigger_notify_hw_control_changed() interface Rong Zhang
2026-09-20 19:40 ` [PATCH v7 11/13] platform/x86: ideapad-laptop: Serialize keyboard backlight tracking Rong Zhang
2026-09-20 19:40 ` [PATCH v7 12/13] platform/x86: ideapad-laptop: Decouple hardware & classdev brightness for keyboard backlight Rong Zhang
2026-09-20 19:40 ` [PATCH v7 13/13] platform/x86: ideapad-laptop: Fully support auto " Rong Zhang
2026-09-24 12:25 ` (subset) [PATCH v7 00/13] leds: Add support for hardware-initiated hardware control trigger transition Lee Jones
2026-11-09 19:39 ` Ilpo Järvinen
2026-11-10 9:01 ` Lee Jones
2026-11-10 12:02 ` Ilpo Järvinen
2026-11-11 17:36 ` Lee Jones [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=20261111173659.GD6323@joneslee-macbookpro.roam.internal \
--to=lee@kernel.org \
--cc=andrew+netdev@lunn.ch \
--cc=bleung@chromium.org \
--cc=chrome-platform@lists.linux.dev \
--cc=corbet@lwn.net \
--cc=derekjohn.clark@gmail.com \
--cc=groeck@chromium.org \
--cc=hansg@kernel.org \
--cc=i@rong.moe \
--cc=ikepanhc@gmail.com \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=kabel@kernel.org \
--cc=kuba@kernel.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-leds@vger.kernel.org \
--cc=linux@weissschuh.net \
--cc=mpearson-lenovo@squebb.ca \
--cc=netdev@vger.kernel.org \
--cc=pavel@kernel.org \
--cc=platform-driver-x86@vger.kernel.org \
--cc=skhan@linuxfoundation.org \
--cc=vishnuocv@gmail.com \
--cc=vsankar@lenovo.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®