* [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches
@ 2024-09-25 9:56 Krzysztof Kozlowski
2024-10-02 13:02 ` Linus Walleij
` (3 more replies)
0 siblings, 4 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2024-09-25 9:56 UTC (permalink / raw)
To: Arnd Bergmann, Olof Johansson, soc, Jonathan Corbet,
linux-arm-kernel, workflows, linux-doc, linux-kernel
Cc: Krzysztof Kozlowski, Linus Walleij, Alexandre Belloni,
Will Deacon, Kevin Hilman, Palmer Dabbelt, Geert Uytterhoeven,
Conor Dooley, Heiko Stübner
Patches for SoCs are expected to be picked up by SoC submaintainers.
The main SoC maintainers should be addressed only in few cases.
Rewrite the section about maintainer handling to document above
expectation.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
Cc: Will Deacon <will@kernel.org>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Conor Dooley <conor@kernel.org>
Cc: Heiko Stübner <heiko@sntech.de>
---
During our LPC ad-hoc BoF, we discussed improving Maintainer SoC docs
and I think I volunteered to write something. The trouble is that
whatever I won't write in my notes, escapes my memory.
I believe this is what we discussed. Was there anything more to
write/document?
Changes in v2:
1. Fix missing closing ) (Conor).
2. Style changes (in point 3.).
3. Soften note that soc@kernel is not for discussing ("is usually not").
---
Documentation/process/maintainer-soc.rst | 42 +++++++++++++++++++++---
1 file changed, 37 insertions(+), 5 deletions(-)
diff --git a/Documentation/process/maintainer-soc.rst b/Documentation/process/maintainer-soc.rst
index 12637530d68f..fe9d8bcfbd2b 100644
--- a/Documentation/process/maintainer-soc.rst
+++ b/Documentation/process/maintainer-soc.rst
@@ -30,10 +30,13 @@ tree as a dedicated branch covering multiple subsystems.
The main SoC tree is housed on git.kernel.org:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/
+Maintainers
+-----------
+
Clearly this is quite a wide range of topics, which no one person, or even
small group of people are capable of maintaining. Instead, the SoC subsystem
-is comprised of many submaintainers, each taking care of individual platforms
-and driver subdirectories.
+is comprised of many submaintainers (platform maintainers), each taking care of
+individual platforms and driver subdirectories.
In this regard, "platform" usually refers to a series of SoCs from a given
vendor, for example, Nvidia's series of Tegra SoCs. Many submaintainers operate
on a vendor level, responsible for multiple product lines. For several reasons,
@@ -43,14 +46,43 @@ MAINTAINERS file.
Most of these submaintainers have their own trees where they stage patches,
sending pull requests to the main SoC tree. These trees are usually, but not
-always, listed in MAINTAINERS. The main SoC maintainers can be reached via the
-alias soc@kernel.org if there is no platform-specific maintainer, or if they
-are unresponsive.
+always, listed in MAINTAINERS.
What the SoC tree is not, however, is a location for architecture-specific code
changes. Each architecture has its own maintainers that are responsible for
architectural details, CPU errata and the like.
+Submitting Patches for Given SoC
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+All typical platform related patches should be sent via SoC submaintainers
+(platform-specific maintainers). This includes also changes to per-platform or
+shared defconfigs (scripts/get_maintainer.pl might not provide correct
+addresses in such case).
+
+Submitting Patches to the Main SoC Maintainers
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The main SoC maintainers can be reached via the alias soc@kernel.org only in
+following cases:
+
+1. There are no platform-specific maintainers.
+
+2. Platform-specific maintainers are unresponsive.
+
+3. Introducing a completely new SoC platform. Such new SoC work should be sent
+ first to common mailing lists, pointed out by scripts/get_maintainer.pl, for
+ community review. After positive community review, work should be sent to
+ soc@kernel.org in one patchset containing new arch/foo/Kconfig entry, DTS
+ files, MAINTAINERS file entry and optionally initial drivers with their
+ Devicetree bindings. The MAINTAINERS file entry should list new
+ platform-specific maintainers, who are going to be responsible for handling
+ patches for the platform from now on.
+
+Note that the soc@kernel.org is usually not the place to discuss the patches,
+thus work sent to this address should be already considered as acceptable by
+the community.
+
Information for (new) Submaintainers
------------------------------------
--
2.43.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches
2024-09-25 9:56 [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches Krzysztof Kozlowski
@ 2024-10-02 13:02 ` Linus Walleij
2024-10-04 22:09 ` Kevin Hilman
` (2 subsequent siblings)
3 siblings, 0 replies; 6+ messages in thread
From: Linus Walleij @ 2024-10-02 13:02 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Arnd Bergmann, Olof Johansson, soc, Jonathan Corbet,
linux-arm-kernel, workflows, linux-doc, linux-kernel,
Alexandre Belloni, Will Deacon, Kevin Hilman, Palmer Dabbelt,
Geert Uytterhoeven, Conor Dooley, Heiko Stübner
On Wed, Sep 25, 2024 at 11:56 AM Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
> Patches for SoCs are expected to be picked up by SoC submaintainers.
> The main SoC maintainers should be addressed only in few cases.
>
> Rewrite the section about maintainer handling to document above
> expectation.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
> Cc: Will Deacon <will@kernel.org>
> Cc: Kevin Hilman <khilman@baylibre.com>
> Cc: Palmer Dabbelt <palmer@dabbelt.com>
> Cc: Geert Uytterhoeven <geert+renesas@glider.be>
> Cc: Conor Dooley <conor@kernel.org>
> Cc: Heiko Stübner <heiko@sntech.de>
Very nice and to the point document.
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches
2024-09-25 9:56 [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches Krzysztof Kozlowski
2024-10-02 13:02 ` Linus Walleij
@ 2024-10-04 22:09 ` Kevin Hilman
2024-10-04 23:44 ` Bagas Sanjaya
2024-10-07 17:18 ` Jonathan Corbet
3 siblings, 0 replies; 6+ messages in thread
From: Kevin Hilman @ 2024-10-04 22:09 UTC (permalink / raw)
To: Krzysztof Kozlowski, Arnd Bergmann, Olof Johansson, soc,
Jonathan Corbet, linux-arm-kernel, workflows, linux-doc,
linux-kernel
Cc: Krzysztof Kozlowski, Linus Walleij, Alexandre Belloni,
Will Deacon, Palmer Dabbelt, Geert Uytterhoeven, Conor Dooley,
Heiko Stübner
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> writes:
> Patches for SoCs are expected to be picked up by SoC submaintainers.
> The main SoC maintainers should be addressed only in few cases.
>
> Rewrite the section about maintainer handling to document above
> expectation.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
> Cc: Will Deacon <will@kernel.org>
> Cc: Kevin Hilman <khilman@baylibre.com>
> Cc: Palmer Dabbelt <palmer@dabbelt.com>
> Cc: Geert Uytterhoeven <geert+renesas@glider.be>
> Cc: Conor Dooley <conor@kernel.org>
> Cc: Heiko Stübner <heiko@sntech.de>
Reviewed-by: Kevin Hilman <khilman@baylibre.com>
Thanks for writing this up Krzysztof,
Kevin
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches
2024-09-25 9:56 [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches Krzysztof Kozlowski
2024-10-02 13:02 ` Linus Walleij
2024-10-04 22:09 ` Kevin Hilman
@ 2024-10-04 23:44 ` Bagas Sanjaya
2024-10-07 17:18 ` Jonathan Corbet
3 siblings, 0 replies; 6+ messages in thread
From: Bagas Sanjaya @ 2024-10-04 23:44 UTC (permalink / raw)
To: Krzysztof Kozlowski, Arnd Bergmann, Olof Johansson, soc,
Jonathan Corbet, linux-arm-kernel, workflows, linux-doc,
linux-kernel
Cc: Linus Walleij, Alexandre Belloni, Will Deacon, Kevin Hilman,
Palmer Dabbelt, Geert Uytterhoeven, Conor Dooley,
Heiko Stübner
[-- Attachment #1: Type: text/plain, Size: 432 bytes --]
On Wed, Sep 25, 2024 at 11:56:35AM +0200, Krzysztof Kozlowski wrote:
> Patches for SoCs are expected to be picked up by SoC submaintainers.
> The main SoC maintainers should be addressed only in few cases.
>
> Rewrite the section about maintainer handling to document above
> expectation.
>
LGTM, thanks!
Reviewed-by: Bagas Sanjaya <bagasdotme@gmail.com>
--
An old man doll... just what I always wanted! - Clara
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches
2024-09-25 9:56 [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches Krzysztof Kozlowski
` (2 preceding siblings ...)
2024-10-04 23:44 ` Bagas Sanjaya
@ 2024-10-07 17:18 ` Jonathan Corbet
2024-10-11 12:40 ` Krzysztof Kozlowski
3 siblings, 1 reply; 6+ messages in thread
From: Jonathan Corbet @ 2024-10-07 17:18 UTC (permalink / raw)
To: Krzysztof Kozlowski, Arnd Bergmann, Olof Johansson, soc,
linux-arm-kernel, workflows, linux-doc, linux-kernel
Cc: Krzysztof Kozlowski, Linus Walleij, Alexandre Belloni,
Will Deacon, Kevin Hilman, Palmer Dabbelt, Geert Uytterhoeven,
Conor Dooley, Heiko Stübner
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> writes:
> Patches for SoCs are expected to be picked up by SoC submaintainers.
> The main SoC maintainers should be addressed only in few cases.
>
> Rewrite the section about maintainer handling to document above
> expectation.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
> Cc: Will Deacon <will@kernel.org>
> Cc: Kevin Hilman <khilman@baylibre.com>
> Cc: Palmer Dabbelt <palmer@dabbelt.com>
> Cc: Geert Uytterhoeven <geert+renesas@glider.be>
> Cc: Conor Dooley <conor@kernel.org>
> Cc: Heiko Stübner <heiko@sntech.de>
>
> ---
>
> During our LPC ad-hoc BoF, we discussed improving Maintainer SoC docs
> and I think I volunteered to write something. The trouble is that
> whatever I won't write in my notes, escapes my memory.
>
> I believe this is what we discussed. Was there anything more to
> write/document?
>
> Changes in v2:
> 1. Fix missing closing ) (Conor).
> 2. Style changes (in point 3.).
> 3. Soften note that soc@kernel is not for discussing ("is usually not").
> ---
> Documentation/process/maintainer-soc.rst | 42 +++++++++++++++++++++---
> 1 file changed, 37 insertions(+), 5 deletions(-)
Applied, thanks.
jon
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches
2024-10-07 17:18 ` Jonathan Corbet
@ 2024-10-11 12:40 ` Krzysztof Kozlowski
0 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2024-10-11 12:40 UTC (permalink / raw)
To: Jonathan Corbet, Arnd Bergmann, soc
Cc: linux-kernel, workflows, Olof Johansson, Linus Walleij,
linux-doc, Alexandre Belloni, Will Deacon, Kevin Hilman,
Palmer Dabbelt, Geert Uytterhoeven, Conor Dooley,
Heiko Stübner, linux-arm-kernel
On 07/10/2024 19:18, Jonathan Corbet wrote:
>>
>> ---
>>
>> During our LPC ad-hoc BoF, we discussed improving Maintainer SoC docs
>> and I think I volunteered to write something. The trouble is that
>> whatever I won't write in my notes, escapes my memory.
>>
>> I believe this is what we discussed. Was there anything more to
>> write/document?
>>
>> Changes in v2:
>> 1. Fix missing closing ) (Conor).
>> 2. Style changes (in point 3.).
>> 3. Soften note that soc@kernel is not for discussing ("is usually not").
>> ---
>> Documentation/process/maintainer-soc.rst | 42 +++++++++++++++++++++---
>> 1 file changed, 37 insertions(+), 5 deletions(-)
>
> Applied, thanks.
Thanks Jon and Arnd. I got now notification that this was also applied
to soc tree, so it seems it got applied twice.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-10-11 12:40 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-25 9:56 [PATCH v2] Documentation/process: maintainer-soc: clarify submitting patches Krzysztof Kozlowski
2024-10-02 13:02 ` Linus Walleij
2024-10-04 22:09 ` Kevin Hilman
2024-10-04 23:44 ` Bagas Sanjaya
2024-10-07 17:18 ` Jonathan Corbet
2024-10-11 12:40 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox