Re: [PATCH v14] Subject: [PATCH v14] hwmon: (yogafan) Extend support to more Lenovo consumer models

From: Sergio Melas

Date: Sun Apr 05 2026 - 03:57:12 EST


Hi Guenter,

Please accept my apologies for the confusion regarding the version
numbering and the
inappropriate comments within the code. I am still learning the
nuances of the upstream
process and I appreciate your patience and guidance a lot.

To clarify the situation:

1- Do not drop the original series: The initial yogafan driver is
stable and should
remain accepted. This new patch is intended as a follow-up expansion to increase
hardware coverage and refactor the internal physics for the next merge window.

2- Version numbering: I mistakenly increased the sequence number from
the original series
due to my inexperience with the upstream submission process. I realize
now that my dexterity
with these procedures is still developing; since the first part of the
driver is already accepted,
I understand this expansion should have been treated as a fresh,
separate patch (v1) rather
than a continuation of the previous version count.

3- The code comment: I am deeply sorry for the unprofessional comment
in the source code.
It was a misguided internal note used to track my progress on your
previous feedback regarding
'ghost fans' and attribute collisions, i forgot to remove it and this
is unacceptable. I now realize that
referencing a maintainer in this way is completely inappropriate for
the kernel source.
I am truly embarrassed by this oversight and will ensure such personal
notes never make it into
a submission again. I will remove it immediately.

My Plan:
I would like to keep the original driver in the hwmon-next repository.
I will stop the current V14 sequence.
After the merge window, I will resubmit this expansion as a fresh v1
'Part 2' patch, properly formatted
and with all technical/style corrections addressed.

Does this align with the procedure you want , or would you prefer a
different approach?

Thank you for the guidance.

Best regards,

Sergio Melas