public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>
To: Kurt Borja <kuurtb@gmail.com>
Cc: platform-driver-x86@vger.kernel.org, Armin Wolf <W_Armin@gmx.de>,
	 Mario Limonciello <mario.limonciello@amd.com>,
	 Hans de Goede <hdegoede@redhat.com>,
	Dell.Client.Kernel@dell.com,  LKML <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH v9 11/14] platform/x86: Split the alienware-wmi driver
Date: Mon, 10 Feb 2025 16:07:31 +0200 (EET)	[thread overview]
Message-ID: <a360d20e-4c14-18db-64d0-99149cd89d0e@linux.intel.com> (raw)
In-Reply-To: <D7OT982LY0H1.1P6XUU7YTDDMB@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2381 bytes --]

On Mon, 10 Feb 2025, Kurt Borja wrote:

> On Mon Feb 10, 2025 at 6:53 AM -05, Ilpo Järvinen wrote:

> > It is one of the reasons why I prefer to have move patches do as little 
> > extra work as possible because I can use pipelines to verify the pre and 
> > post content is identical.
> >
> > I usually starting by diffing - and + lines in the diff which is how I 
> > came across this one too. In the best case there are no code line changes 
> > at all but all changes are in the boilerplate, it gives very high 
> > confidence on the move being done correctly. When a rebase conflicts, 
> > everyone (me included), might introduce unintended changes to move-only 
> > patches so I tend to check even my own move patches in similar fashion to 
> > avoid making stupid mistakes.
> 
> Speaking of this. Let's say I want to add a new model to the DMI list,
> how should I go about it? 
> 
> If I base it on the fixes branches it's going to conflict when merging
> with Linus, and even worse, it would need to be manually added to
> alienware-wmi-wmax.c every time it happens.
> 
> My solution is to just base the added models on the for-next branch. Of
> course users wouldn't get this until v6.15 but I'd prefer not to give
> you or some other maintainer extra work.
> 
> Another solution is to make two patches one for for-next and one for
> stable, but I don't know if people do this to begin with.
> 
> What do you think about this?

It is possible for me to merge the fixes branch containing the new model 
into for-next to avoid Linus having to deal with such conflicts. However, 
it only moves the stable conflicts problem by one kernel release because 
after 6.14 is released, all new additions will be based on the 6.15 code 
anyway so any patch going into stable will have to deal with the conflicts.

If you so prefer, it is fine for me if you want base them on for-next 
after such a major restructuring, I won't complain. But as you said, 
there's a small delay until stable will pick them up. They do actually 
start to pick the patches into stable right after 6.15-rc1 (and 
sometimes even during the merge window), not only after 6.15 release.

You do get a FAILED mail from the stable maintainers if a patch they 
wanted to apply doesn't apply without conflicts and then can send them
a backported version.

-- 
 i.

  reply	other threads:[~2025-02-10 14:07 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-02-07 14:07 [PATCH v9 00/14] platform/x86: alienware-wmi driver rework Kurt Borja
2025-02-07 14:07 ` [PATCH v9 01/14] platform/x86: alienware-wmi: Add a state container for LED control feature Kurt Borja
2025-02-07 14:07 ` [PATCH v9 02/14] platform/x86: alienware-wmi: Add WMI Drivers Kurt Borja
2025-02-07 14:07 ` [PATCH v9 03/14] platform/x86: alienware-wmi: Add a state container for thermal control methods Kurt Borja
2025-02-07 14:07 ` [PATCH v9 04/14] platform/x86: alienware-wmi: Refactor LED " Kurt Borja
2025-02-07 14:07 ` [PATCH v9 05/14] platform/x86: alienware-wmi: Refactor hdmi, amplifier, deepslp methods Kurt Borja
2025-02-07 14:07 ` [PATCH v9 06/14] platform/x86: alienware-wmi: Refactor thermal control methods Kurt Borja
2025-02-07 14:07 ` [PATCH v9 07/14] platform/x86: alienware-wmi: Split DMI table Kurt Borja
2025-02-07 14:07 ` [PATCH v9 08/14] MAINTAINERS: Update ALIENWARE WMI DRIVER entry Kurt Borja
2025-02-07 14:07 ` [PATCH v9 09/14] platform/x86: Rename alienware-wmi.c Kurt Borja
2025-02-07 14:07 ` [PATCH v9 10/14] platform/x86: Add alienware-wmi.h Kurt Borja
2025-02-07 14:07 ` [PATCH v9 11/14] platform/x86: Split the alienware-wmi driver Kurt Borja
2025-02-07 15:05   ` Ilpo Järvinen
2025-02-07 15:21     ` Kurt Borja
2025-02-10 11:53       ` Ilpo Järvinen
2025-02-10 13:47         ` Kurt Borja
2025-02-10 14:07           ` Ilpo Järvinen [this message]
2025-02-11  0:08             ` Kurt Borja
2025-02-07 14:07 ` [PATCH v9 12/14] platform/x86: dell: Modify Makefile alignment Kurt Borja
2025-02-07 14:07 ` [PATCH v9 13/14] platform/x86: Update alienware-wmi config entries Kurt Borja
2025-02-07 14:07 ` [PATCH v9 14/14] platform/x86: alienware-wmi: Update header and module information Kurt Borja

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=a360d20e-4c14-18db-64d0-99149cd89d0e@linux.intel.com \
    --to=ilpo.jarvinen@linux.intel.com \
    --cc=Dell.Client.Kernel@dell.com \
    --cc=W_Armin@gmx.de \
    --cc=hdegoede@redhat.com \
    --cc=kuurtb@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mario.limonciello@amd.com \
    --cc=platform-driver-x86@vger.kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox