* [PATCH v2 1/2] docs: stable-kernel-rules: provide example of specifing target series
@ 2024-06-15 2:03 Shung-Hsi Yu
2024-06-15 2:03 ` [PATCH v2 2/2] docs: stable-kernel-rules: remind reader about DCO Shung-Hsi Yu
0 siblings, 1 reply; 3+ messages in thread
From: Shung-Hsi Yu @ 2024-06-15 2:03 UTC (permalink / raw)
To: linux-doc, linux-kernel
Cc: Greg Kroah-Hartman, Sasha Levin, Jonathan Corbet, stable,
workflows, Paul Barker, Shung-Hsi Yu
Provide a concrete example of how to specify what stable series should be
targeted for change inclusion. Looking around on the stable mailing list this
seems like a common practice already, so let mention that in the documentation
as well (but worded so it is not interpreted as the only way to do so).
Reviewed-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Signed-off-by: Shung-Hsi Yu <shung-hsi.yu@suse.com>
---
Change from v1:
- "asks that the patch to be included in..." is edit to "asks that the
patch is included in..." for better wording (Paul)
---
Documentation/process/stable-kernel-rules.rst | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/Documentation/process/stable-kernel-rules.rst b/Documentation/process/stable-kernel-rules.rst
index edf90bbe30f4..d22aa2280f6e 100644
--- a/Documentation/process/stable-kernel-rules.rst
+++ b/Documentation/process/stable-kernel-rules.rst
@@ -57,10 +57,13 @@ options for cases where a mainlined patch needs adjustments to apply in older
series (for example due to API changes).
When using option 2 or 3 you can ask for your change to be included in specific
-stable series. When doing so, ensure the fix or an equivalent is applicable,
-submitted, or already present in all newer stable trees still supported. This is
-meant to prevent regressions that users might later encounter on updating, if
-e.g. a fix merged for 5.19-rc1 would be backported to 5.10.y, but not to 5.15.y.
+stable series, one way to do so is by specifying the target series in the
+subject prefix (e.g. '[PATCH stable 5.15 5.10]' asks that the patch is
+included in both 5.10.y and 5.15.y). When doing so, ensure the fix or an
+equivalent is applicable, submitted, or already present in all newer stable
+trees still supported. This is meant to prevent regressions that users might
+later encounter on updating, if e.g. a fix merged for 5.19-rc1 would be
+backported to 5.10.y, but not to 5.15.y.
.. _option_1:
--
2.45.2
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH v2 2/2] docs: stable-kernel-rules: remind reader about DCO
2024-06-15 2:03 [PATCH v2 1/2] docs: stable-kernel-rules: provide example of specifing target series Shung-Hsi Yu
@ 2024-06-15 2:03 ` Shung-Hsi Yu
2024-06-17 13:18 ` Paul Barker
0 siblings, 1 reply; 3+ messages in thread
From: Shung-Hsi Yu @ 2024-06-15 2:03 UTC (permalink / raw)
To: linux-doc, linux-kernel
Cc: Greg Kroah-Hartman, Sasha Levin, Jonathan Corbet, stable,
workflows, Paul Barker, Shung-Hsi Yu
When sending patch authored by someone else to stable, it is quite easy for the
sender to forget adding the Developer's Certification of Origin (DCO, i.e.
Signed-off-by). An example of such can be seen in the link below. Mention DCO
explicitly so senders are less likely to forget to do so and cause another
round-trip.
Add a label in submitting-patches.rst so we can directly link to the DCO
section.
Link: https://lore.kernel.org/stable/2024051500-underage-unfixed-5d28@gregkh/
Signed-off-by: Shung-Hsi Yu <shung-hsi.yu@suse.com>
---
Change from v1:
- explicitly refer to the link as an example in the 1st paragraph (Paul)
- commit message typo fix s/explicilty/explicitly/ (Paul)
---
Documentation/process/stable-kernel-rules.rst | 4 ++++
Documentation/process/submitting-patches.rst | 1 +
2 files changed, 5 insertions(+)
diff --git a/Documentation/process/stable-kernel-rules.rst b/Documentation/process/stable-kernel-rules.rst
index d22aa2280f6e..85a91fd40da9 100644
--- a/Documentation/process/stable-kernel-rules.rst
+++ b/Documentation/process/stable-kernel-rules.rst
@@ -168,6 +168,10 @@ If the submitted patch deviates from the original upstream patch (for example
because it had to be adjusted for the older API), this must be very clearly
documented and justified in the patch description.
+Be sure to also include a :ref:`Developer's Certificate of Origin
+<sign_your_work>` (i.e. ``Signed-off-by``) when sending patches that you did
+not author yourself.
+
Following the submission
------------------------
diff --git a/Documentation/process/submitting-patches.rst b/Documentation/process/submitting-patches.rst
index 66029999b587..98f1c8d8b429 100644
--- a/Documentation/process/submitting-patches.rst
+++ b/Documentation/process/submitting-patches.rst
@@ -394,6 +394,7 @@ e-mail discussions.
``git send-email`` will do this for you automatically.
+.. _sign_your_work:
Sign your work - the Developer's Certificate of Origin
------------------------------------------------------
--
2.45.2
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH v2 2/2] docs: stable-kernel-rules: remind reader about DCO
2024-06-15 2:03 ` [PATCH v2 2/2] docs: stable-kernel-rules: remind reader about DCO Shung-Hsi Yu
@ 2024-06-17 13:18 ` Paul Barker
0 siblings, 0 replies; 3+ messages in thread
From: Paul Barker @ 2024-06-17 13:18 UTC (permalink / raw)
To: Shung-Hsi Yu, linux-doc, linux-kernel
Cc: Greg Kroah-Hartman, Sasha Levin, Jonathan Corbet, stable,
workflows
[-- Attachment #1.1.1: Type: text/plain, Size: 2280 bytes --]
On 15/06/2024 03:03, Shung-Hsi Yu wrote:
> When sending patch authored by someone else to stable, it is quite easy for the
> sender to forget adding the Developer's Certification of Origin (DCO, i.e.
> Signed-off-by). An example of such can be seen in the link below. Mention DCO
> explicitly so senders are less likely to forget to do so and cause another
> round-trip.
>
> Add a label in submitting-patches.rst so we can directly link to the DCO
> section.
>
> Link: https://lore.kernel.org/stable/2024051500-underage-unfixed-5d28@gregkh/
> Signed-off-by: Shung-Hsi Yu <shung-hsi.yu@suse.com>
> ---
> Change from v1:
> - explicitly refer to the link as an example in the 1st paragraph (Paul)
> - commit message typo fix s/explicilty/explicitly/ (Paul)
> ---
> Documentation/process/stable-kernel-rules.rst | 4 ++++
> Documentation/process/submitting-patches.rst | 1 +
> 2 files changed, 5 insertions(+)
>
> diff --git a/Documentation/process/stable-kernel-rules.rst b/Documentation/process/stable-kernel-rules.rst
> index d22aa2280f6e..85a91fd40da9 100644
> --- a/Documentation/process/stable-kernel-rules.rst
> +++ b/Documentation/process/stable-kernel-rules.rst
> @@ -168,6 +168,10 @@ If the submitted patch deviates from the original upstream patch (for example
> because it had to be adjusted for the older API), this must be very clearly
> documented and justified in the patch description.
>
> +Be sure to also include a :ref:`Developer's Certificate of Origin
> +<sign_your_work>` (i.e. ``Signed-off-by``) when sending patches that you did
> +not author yourself.
> +
>
> Following the submission
> ------------------------
> diff --git a/Documentation/process/submitting-patches.rst b/Documentation/process/submitting-patches.rst
> index 66029999b587..98f1c8d8b429 100644
> --- a/Documentation/process/submitting-patches.rst
> +++ b/Documentation/process/submitting-patches.rst
> @@ -394,6 +394,7 @@ e-mail discussions.
>
> ``git send-email`` will do this for you automatically.
>
> +.. _sign_your_work:
>
> Sign your work - the Developer's Certificate of Origin
> ------------------------------------------------------
Reviewed-by: Paul Barker <paul.barker.ct@bp.renesas.com>
--
Paul Barker
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 3577 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-06-17 13:18 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-15 2:03 [PATCH v2 1/2] docs: stable-kernel-rules: provide example of specifing target series Shung-Hsi Yu
2024-06-15 2:03 ` [PATCH v2 2/2] docs: stable-kernel-rules: remind reader about DCO Shung-Hsi Yu
2024-06-17 13:18 ` Paul Barker
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).