* [PATCH 4/5] Documentation: fix spelling typos [not found] <20260718151913.1892547-1-yahya@yahyatoubali.me> @ 2026-07-18 15:19 ` Yahya Toubali 2026-07-18 16:07 ` Weijie Yuan 0 siblings, 1 reply; 12+ messages in thread From: Yahya Toubali @ 2026-07-18 15:19 UTC (permalink / raw) To: Jonathan Corbet, Shuah Khan, Mark Pearson, Derek J. Clark, Armin Wolf, open list:DOCUMENTATION, open list, open list:LENOVO drivers Cc: Yahya Toubali Fix 'Minumum' -> 'Minimum' in lenovo-wmi-other.rst and 'maintainance' -> 'maintenance' in housekeeping.rst. Signed-off-by: Yahya Toubali <yahya@yahyatoubali.me> --- Documentation/core-api/housekeeping.rst | 4 +++- Documentation/wmi/devices/lenovo-wmi-other.rst | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Documentation/core-api/housekeeping.rst b/Documentation/core-api/housekeeping.rst index ccb0a88b9cb3..f4dc5f9337b1 100644 --- a/Documentation/core-api/housekeeping.rst +++ b/Documentation/core-api/housekeeping.rst @@ -1,3 +1,5 @@ +.. SPDX-License-Identifier: GPL-2.0 + ====================================== Housekeeping ====================================== @@ -9,7 +11,7 @@ extreme workloads can't stand, such as in some DPDK usecases. The kernel work moved away by CPU isolation is commonly described as "housekeeping" because it includes ground work that performs cleanups, -statistics maintainance and actions relying on them, memory release, +statistics maintenance and actions relying on them, memory release, various deferrals etc... Sometimes housekeeping is just some unbound work (unbound workqueues, diff --git a/Documentation/wmi/devices/lenovo-wmi-other.rst b/Documentation/wmi/devices/lenovo-wmi-other.rst index 011054d64eac..65cb78ef285a 100644 --- a/Documentation/wmi/devices/lenovo-wmi-other.rst +++ b/Documentation/wmi/devices/lenovo-wmi-other.rst @@ -163,5 +163,5 @@ data using the `bmfdec <https://github.com/pali/bmfdec>`_ utility: [WmiDataId(1), read, Description("Mode.")] uint32 NumOfFans; [WmiDataId(2), read, Description("Fan ID."), WmiSizeIs("NumOfFans")] uint32 FanId[]; [WmiDataId(3), read, Description("Maximum Fan Speed."), WmiSizeIs("NumOfFans")] uint32 FanMaxSpeed[]; - [WmiDataId(4), read, Description("Minumum Fan Speed."), WmiSizeIs("NumOfFans")] uint32 FanMinSpeed[]; + [WmiDataId(4), read, Description("Minimum Fan Speed."), WmiSizeIs("NumOfFans")] uint32 FanMinSpeed[]; }; -- 2.55.0 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 4/5] Documentation: fix spelling typos 2026-07-18 15:19 ` [PATCH 4/5] Documentation: fix spelling typos Yahya Toubali @ 2026-07-18 16:07 ` Weijie Yuan 2026-07-18 16:56 ` [PATCH v3] " Yahya Toubali 0 siblings, 1 reply; 12+ messages in thread From: Weijie Yuan @ 2026-07-18 16:07 UTC (permalink / raw) To: Yahya Toubali Cc: Jonathan Corbet, Shuah Khan, Mark Pearson, Derek J. Clark, Armin Wolf, open list:DOCUMENTATION, open list, open list:LENOVO drivers On Sat, Jul 18, 2026 at 04:19:10PM +0100, Yahya Toubali wrote: > Fix 'Minumum' -> 'Minimum' in lenovo-wmi-other.rst and 'maintainance' -> 'maintenance' in housekeeping.rst. > > Signed-off-by: Yahya Toubali <yahya@yahyatoubali.me> Hi Yahya, It's better to wrap your commit message to ~72 columns. See: https://docs.kernel.org/process/submitting-patches.html#subject-line Thanks. ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v3] Documentation: fix spelling typos 2026-07-18 16:07 ` Weijie Yuan @ 2026-07-18 16:56 ` Yahya Toubali 2026-07-19 2:00 ` Mark Pearson 0 siblings, 1 reply; 12+ messages in thread From: Yahya Toubali @ 2026-07-18 16:56 UTC (permalink / raw) To: Jonathan Corbet, Shuah Khan, Mark Pearson, Derek J. Clark, Armin Wolf, open list:DOCUMENTATION, open list, open list:LENOVO drivers Cc: Weijie Yuan, Yahya Toubali Fix 'Minumum' -> 'Minimum' in lenovo-wmi-other.rst and 'maintainance' -> 'maintenance' in housekeeping.rst. These were flagged by checkpatch. Signed-off-by: Yahya Toubali <yahya@yahyatoubali.me> --- Documentation/core-api/housekeeping.rst | 2 +- Documentation/wmi/devices/lenovo-wmi-other.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/core-api/housekeeping.rst b/Documentation/core-api/housekeeping.rst index ccb0a88b9cb3..71ba5d86f249 100644 --- a/Documentation/core-api/housekeeping.rst +++ b/Documentation/core-api/housekeeping.rst @@ -9,7 +9,7 @@ extreme workloads can't stand, such as in some DPDK usecases. The kernel work moved away by CPU isolation is commonly described as "housekeeping" because it includes ground work that performs cleanups, -statistics maintainance and actions relying on them, memory release, +statistics maintenance and actions relying on them, memory release, various deferrals etc... Sometimes housekeeping is just some unbound work (unbound workqueues, diff --git a/Documentation/wmi/devices/lenovo-wmi-other.rst b/Documentation/wmi/devices/lenovo-wmi-other.rst index 011054d64eac..65cb78ef285a 100644 --- a/Documentation/wmi/devices/lenovo-wmi-other.rst +++ b/Documentation/wmi/devices/lenovo-wmi-other.rst @@ -163,5 +163,5 @@ data using the `bmfdec <https://github.com/pali/bmfdec>`_ utility: [WmiDataId(1), read, Description("Mode.")] uint32 NumOfFans; [WmiDataId(2), read, Description("Fan ID."), WmiSizeIs("NumOfFans")] uint32 FanId[]; [WmiDataId(3), read, Description("Maximum Fan Speed."), WmiSizeIs("NumOfFans")] uint32 FanMaxSpeed[]; - [WmiDataId(4), read, Description("Minumum Fan Speed."), WmiSizeIs("NumOfFans")] uint32 FanMinSpeed[]; + [WmiDataId(4), read, Description("Minimum Fan Speed."), WmiSizeIs("NumOfFans")] uint32 FanMinSpeed[]; }; base-commit: 1229e2e57a5c2980ccd457b9b53ea0eed5a22ab3 prerequisite-patch-id: c8aee5eb39e3cd6f2b2f28c82163565665288d2a prerequisite-patch-id: 60ad32e9f0e74902635d7886b97c4225ac8dc5ce prerequisite-patch-id: 76849a9365b2ef77eae25f4ee42c11f124b1ea0d -- 2.55.0 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH v3] Documentation: fix spelling typos 2026-07-18 16:56 ` [PATCH v3] " Yahya Toubali @ 2026-07-19 2:00 ` Mark Pearson 2026-07-19 16:46 ` Jonathan Corbet 0 siblings, 1 reply; 12+ messages in thread From: Mark Pearson @ 2026-07-19 2:00 UTC (permalink / raw) To: Yahya Toubali, Jonathan Corbet, Shuah Khan, Derek J . Clark, Armin Wolf, open list:DOCUMENTATION, open list, platform-driver-x86@vger.kernel.org Cc: Weijie Yuan On Sat, Jul 18, 2026, at 12:56 PM, Yahya Toubali wrote: > Fix 'Minumum' -> 'Minimum' in lenovo-wmi-other.rst and > 'maintainance' -> 'maintenance' in housekeeping.rst. > These were flagged by checkpatch. > > Signed-off-by: Yahya Toubali <yahya@yahyatoubali.me> > --- > Documentation/core-api/housekeeping.rst | 2 +- > Documentation/wmi/devices/lenovo-wmi-other.rst | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/Documentation/core-api/housekeeping.rst > b/Documentation/core-api/housekeeping.rst > index ccb0a88b9cb3..71ba5d86f249 100644 > --- a/Documentation/core-api/housekeeping.rst > +++ b/Documentation/core-api/housekeeping.rst > @@ -9,7 +9,7 @@ extreme workloads can't stand, such as in some DPDK > usecases. > > The kernel work moved away by CPU isolation is commonly described as > "housekeeping" because it includes ground work that performs cleanups, > -statistics maintainance and actions relying on them, memory release, > +statistics maintenance and actions relying on them, memory release, > various deferrals etc... > > Sometimes housekeeping is just some unbound work (unbound workqueues, > diff --git a/Documentation/wmi/devices/lenovo-wmi-other.rst > b/Documentation/wmi/devices/lenovo-wmi-other.rst > index 011054d64eac..65cb78ef285a 100644 > --- a/Documentation/wmi/devices/lenovo-wmi-other.rst > +++ b/Documentation/wmi/devices/lenovo-wmi-other.rst > @@ -163,5 +163,5 @@ data using the `bmfdec > <https://github.com/pali/bmfdec>`_ utility: > [WmiDataId(1), read, Description("Mode.")] uint32 NumOfFans; > [WmiDataId(2), read, Description("Fan ID."), > WmiSizeIs("NumOfFans")] uint32 FanId[]; > [WmiDataId(3), read, Description("Maximum Fan Speed."), > WmiSizeIs("NumOfFans")] uint32 FanMaxSpeed[]; > - [WmiDataId(4), read, Description("Minumum Fan Speed."), > WmiSizeIs("NumOfFans")] uint32 FanMinSpeed[]; > + [WmiDataId(4), read, Description("Minimum Fan Speed."), > WmiSizeIs("NumOfFans")] uint32 FanMinSpeed[]; > }; The minumum fix has been proposed a few times already. It's a miss-spell that comes from the BIOS, so is deliberately wrong. That being said - I vote we correct it so that we stop getting patches that want to fix it. In the interests of not seeing it again: Reviewed-by: Mark Pearson <mpearson-lenovo@squebb.ca> Mark ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3] Documentation: fix spelling typos 2026-07-19 2:00 ` Mark Pearson @ 2026-07-19 16:46 ` Jonathan Corbet 2026-07-19 17:37 ` [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling Yahya Toubali 0 siblings, 1 reply; 12+ messages in thread From: Jonathan Corbet @ 2026-07-19 16:46 UTC (permalink / raw) To: Mark Pearson, Yahya Toubali, Shuah Khan, Derek J . Clark, Armin Wolf, open list:DOCUMENTATION, open list, platform-driver-x86@vger.kernel.org Cc: Weijie Yuan "Mark Pearson" <mpearson-lenovo@squebb.ca> writes: > On Sat, Jul 18, 2026, at 12:56 PM, Yahya Toubali wrote: >> Fix 'Minumum' -> 'Minimum' in lenovo-wmi-other.rst and >> 'maintainance' -> 'maintenance' in housekeeping.rst. >> These were flagged by checkpatch. >> >> Signed-off-by: Yahya Toubali <yahya@yahyatoubali.me> >> --- >> Documentation/core-api/housekeeping.rst | 2 +- >> Documentation/wmi/devices/lenovo-wmi-other.rst | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/Documentation/core-api/housekeeping.rst >> b/Documentation/core-api/housekeeping.rst >> index ccb0a88b9cb3..71ba5d86f249 100644 >> --- a/Documentation/core-api/housekeeping.rst >> +++ b/Documentation/core-api/housekeeping.rst >> @@ -9,7 +9,7 @@ extreme workloads can't stand, such as in some DPDK >> usecases. >> >> The kernel work moved away by CPU isolation is commonly described as >> "housekeeping" because it includes ground work that performs cleanups, >> -statistics maintainance and actions relying on them, memory release, >> +statistics maintenance and actions relying on them, memory release, >> various deferrals etc... >> >> Sometimes housekeeping is just some unbound work (unbound workqueues, >> diff --git a/Documentation/wmi/devices/lenovo-wmi-other.rst >> b/Documentation/wmi/devices/lenovo-wmi-other.rst >> index 011054d64eac..65cb78ef285a 100644 >> --- a/Documentation/wmi/devices/lenovo-wmi-other.rst >> +++ b/Documentation/wmi/devices/lenovo-wmi-other.rst >> @@ -163,5 +163,5 @@ data using the `bmfdec >> <https://github.com/pali/bmfdec>`_ utility: >> [WmiDataId(1), read, Description("Mode.")] uint32 NumOfFans; >> [WmiDataId(2), read, Description("Fan ID."), >> WmiSizeIs("NumOfFans")] uint32 FanId[]; >> [WmiDataId(3), read, Description("Maximum Fan Speed."), >> WmiSizeIs("NumOfFans")] uint32 FanMaxSpeed[]; >> - [WmiDataId(4), read, Description("Minumum Fan Speed."), >> WmiSizeIs("NumOfFans")] uint32 FanMinSpeed[]; >> + [WmiDataId(4), read, Description("Minimum Fan Speed."), >> WmiSizeIs("NumOfFans")] uint32 FanMinSpeed[]; >> }; > > The minumum fix has been proposed a few times already. It's a miss-spell that comes from the BIOS, so is deliberately wrong. > > That being said - I vote we correct it so that we stop getting patches that want to fix it. > In the interests of not seeing it again: Instead, why not add a line to the file saying that the BIOS actually behaves that way? Thanks, jon ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling 2026-07-19 16:46 ` Jonathan Corbet @ 2026-07-19 17:37 ` Yahya Toubali 2026-07-19 17:44 ` Jonathan Corbet 0 siblings, 1 reply; 12+ messages in thread From: Yahya Toubali @ 2026-07-19 17:37 UTC (permalink / raw) To: corbet, mpearson-lenovo Cc: linux-doc, platform-driver-x86, linux-kernel, yahya The spelling "Minumum" in the FanMinSpeed entry is intentionally kept as-is because it reflects the actual string returned by the system BIOS. Add an explanatory note to prevent future redundant spelling-fix submissions. Suggested-by: Jonathan Corbet <corbet@lwn.net> Signed-off-by: Yahya Toubali <yahya@yahyatoubali.me> Thanks Mark and Jon for the context. That makes total sense. I dropped the housekeeping typo fix for now to avoid unnecessary churn, and this v4 keeps the BIOS spelling but adds the explicit note documenting the firmware quirk as suggested. --- Documentation/wmi/devices/lenovo-wmi-other.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/wmi/devices/lenovo-wmi-other.rst b/Documentation/wmi/devices/lenovo-wmi-other.rst index 01d471156738..f6760f0a6260 100644 --- a/Documentation/wmi/devices/lenovo-wmi-other.rst +++ b/Documentation/wmi/devices/lenovo-wmi-other.rst @@ -90,6 +90,10 @@ WMI interface description The WMI interface description can be decoded from the embedded binary MOF (bmof) data using the `bmfdec <https://github.com/pali/bmfdec>`_ utility: +.. note:: + The misspelling of "Minumum" in the FanMinSpeed entry below is deliberate + and reflects the actual string embedded within the system BIOS. + :: [WMI, Dynamic, Provider("WmiProv"), Locale("MS\\0x409"), Description("LENOVO_OTHER_METHOD class"), guid("{dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}")] -- 2.55.0 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling 2026-07-19 17:37 ` [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling Yahya Toubali @ 2026-07-19 17:44 ` Jonathan Corbet 2026-07-19 18:02 ` Weijie Yuan 2026-07-19 22:42 ` Yahya Toubali 0 siblings, 2 replies; 12+ messages in thread From: Jonathan Corbet @ 2026-07-19 17:44 UTC (permalink / raw) To: Yahya Toubali, mpearson-lenovo Cc: linux-doc, platform-driver-x86, linux-kernel, yahya Yahya Toubali <yahya@yahyatoubali.me> writes: > The spelling "Minumum" in the FanMinSpeed entry is intentionally kept > as-is because it reflects the actual string returned by the system BIOS. > Add an explanatory note to prevent future redundant spelling-fix submissions. > > Suggested-by: Jonathan Corbet <corbet@lwn.net> > Signed-off-by: Yahya Toubali <yahya@yahyatoubali.me> > > Thanks Mark and Jon for the context. > > That makes total sense. I dropped the housekeeping typo fix for now to avoid > unnecessary churn, and this v4 keeps the BIOS spelling but adds the explicit > note documenting the firmware quirk as suggested. For future reference, text like this does not belong in the changelog. You can put it below this line: > --- ...and the maintainer won't have to strip it out when the patch is applied. > Documentation/wmi/devices/lenovo-wmi-other.rst | 4 ++++ > 1 file changed, 4 insertions(+) One other question: are you writing these patches yourself, or using some sort of LLM to create them? Thanks, jon ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling 2026-07-19 17:44 ` Jonathan Corbet @ 2026-07-19 18:02 ` Weijie Yuan 2026-07-19 22:42 ` Yahya Toubali 1 sibling, 0 replies; 12+ messages in thread From: Weijie Yuan @ 2026-07-19 18:02 UTC (permalink / raw) To: Jonathan Corbet Cc: Yahya Toubali, mpearson-lenovo, linux-doc, platform-driver-x86, linux-kernel On Sun, Jul 19, 2026 at 11:44:13AM -0600, Jonathan Corbet wrote: > One other question: are you writing these patches yourself, or using > some sort of LLM to create them? I'm quite afraid and doubtful that our comments might actually be transformed into his agent's prompt. ;-) Thanks. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling 2026-07-19 17:44 ` Jonathan Corbet 2026-07-19 18:02 ` Weijie Yuan @ 2026-07-19 22:42 ` Yahya Toubali 2026-07-19 22:54 ` Weijie Yuan 2026-07-20 12:51 ` Jonathan Corbet 1 sibling, 2 replies; 12+ messages in thread From: Yahya Toubali @ 2026-07-19 22:42 UTC (permalink / raw) To: Jonathan Corbet Cc: Yahya Toubali, Weijie Yuan, mpearson-lenovo, linux-doc, platform-driver-x86, linux-kernel Hi Jon, Yes, I used an LLM to help me format the email text because I am still learning how the mailing list process works. I will work on my next patches to make sure they are well-structured and follow the proper git mailing list standards. Thanks for the patience and the explanation, Yahya ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling 2026-07-19 22:42 ` Yahya Toubali @ 2026-07-19 22:54 ` Weijie Yuan 2026-07-20 12:51 ` Jonathan Corbet 1 sibling, 0 replies; 12+ messages in thread From: Weijie Yuan @ 2026-07-19 22:54 UTC (permalink / raw) To: Yahya Toubali Cc: Jonathan Corbet, mpearson-lenovo, linux-doc, platform-driver-x86, linux-kernel On Sun, Jul 19, 2026 at 11:42:46PM +0100, Yahya Toubali wrote: > Hi Jon, > > Yes, I used an LLM to help me format the email text because I am still > learning how the mailing list process works. I suspect it's not just the format. > I will work on my next patches to make sure they are well-structured > and follow the proper git mailing list standards. > > Thanks for the patience and the explanation, > Yahya Friendly reminder ;-) You may get started by wrapping your email to 72 columns first. Thanks. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling 2026-07-19 22:42 ` Yahya Toubali 2026-07-19 22:54 ` Weijie Yuan @ 2026-07-20 12:51 ` Jonathan Corbet 2026-07-20 21:06 ` Yahya Toubali 1 sibling, 1 reply; 12+ messages in thread From: Jonathan Corbet @ 2026-07-20 12:51 UTC (permalink / raw) To: Yahya Toubali Cc: Yahya Toubali, Weijie Yuan, mpearson-lenovo, linux-doc, platform-driver-x86, linux-kernel Yahya Toubali <yahya@yahyatoubali.me> writes: > Hi Jon, > > Yes, I used an LLM to help me format the email text because I am still > learning how the mailing list process works. Just formatting? Please review our requirements around LLM use: https://docs.kernel.org/process/coding-assistants.html Thanks, jon ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling 2026-07-20 12:51 ` Jonathan Corbet @ 2026-07-20 21:06 ` Yahya Toubali 0 siblings, 0 replies; 12+ messages in thread From: Yahya Toubali @ 2026-07-20 21:06 UTC (permalink / raw) To: Jonathan Corbet Cc: Yahya Toubali, Weijie Yuan, mpearson-lenovo, linux-doc, platform-driver-x86, linux-kernel Hi Jon, Thank you for the link. I have read the policy carefully. To be completely honest: I used an LLM to identify potential typos and whitespace issues across the documentation files, as well as to draft the initial commit messages and email syntax. I see now why sending automated, low-value patches creates unnecessary churn for maintainers. I take full responsibility for those submissions. Going forward, I will not rely on LLM output for patch generation. Any future contributions from me will consist strictly of manual technical work and substantive fixes that I thoroughly understand and verify myself. Appreciate your patience and guidance, Yahya ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2026-07-20 21:06 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20260718151913.1892547-1-yahya@yahyatoubali.me>
2026-07-18 15:19 ` [PATCH 4/5] Documentation: fix spelling typos Yahya Toubali
2026-07-18 16:07 ` Weijie Yuan
2026-07-18 16:56 ` [PATCH v3] " Yahya Toubali
2026-07-19 2:00 ` Mark Pearson
2026-07-19 16:46 ` Jonathan Corbet
2026-07-19 17:37 ` [PATCH] Documentation: wmi: lenovo-wmi-other: Document intentional BIOS misspelling Yahya Toubali
2026-07-19 17:44 ` Jonathan Corbet
2026-07-19 18:02 ` Weijie Yuan
2026-07-19 22:42 ` Yahya Toubali
2026-07-19 22:54 ` Weijie Yuan
2026-07-20 12:51 ` Jonathan Corbet
2026-07-20 21:06 ` Yahya Toubali
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).