From: Nicolas Ferre <nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
To: Jason Cooper <jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>,
Rob Herring <rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org>,
Grant Likely
<grant.likely-s3s/WqlpOiPyB63q8FvJNQ@public.gmane.org>,
Pawel Moll <pawel.moll-5wv7dgnIgG8@public.gmane.org>,
Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>,
Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>,
Ian Campbell
<ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>,
Rob Landley <rob-VoJi6FS/r0vR7s880joybQ@public.gmane.org>
Cc: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH RFC] dt: bindings: submitting patches document
Date: Thu, 7 Nov 2013 12:42:12 +0100 [thread overview]
Message-ID: <527B7C94.7030708@atmel.com> (raw)
In-Reply-To: <1383759120-21571-1-git-send-email-jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>
On 06/11/2013 18:32, Jason Cooper :
> Signed-off-by: Jason Cooper <jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>
> ---
> All,
>
> Since I've now had to answer this question a couple of times, I thought it
> might be worth trying to put it in a document. I don't like long documents, so
> this is pretty concise, and most likely wrong. Hence, RFC. :)
>
> I also dislike quoting people from my imperfect memory, much better to have an
> agreed upon document we can point people towards.
>
> thx,
>
> Jason.
>
> .../devicetree/bindings/submitting-patches.txt | 52 ++++++++++++++++++++++
> 1 file changed, 52 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/submitting-patches.txt
>
> diff --git a/Documentation/devicetree/bindings/submitting-patches.txt b/Documentation/devicetree/bindings/submitting-patches.txt
> new file mode 100644
> index 000000000000..5a84d5ebb0f5
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/submitting-patches.txt
> @@ -0,0 +1,52 @@
> +
> + Submitting devicetree (DT) binding patches
> +
> +I. For patch submitters
> +
> + 0) Normal patch submission rules from Documentation/SubmittingPatches
> + applies.
> +
> + 1) The Documentation/ portion of the patch should be a separate patch
> + and clearly labelled as such. For example:
> +
> + [PATCH X/Y] dt: binding: mvebu mbus driver
> +
> + This makes the binding portion easy to find among large patch series.
> +
> + 2) Submit the entire series to the devicetree mailinglist at
This is not what I understood.
It seems that we said that only the patch that was containing the
binding documentation have to be sent to the devicetree mainling-list
(but this patch being part of a patch series anyway). This way the
devicetree maintainers would not have to deal with the patch review
process, even if they can have a look to the code source on the
mailing-list archive if they need to.
Someone to clarify?
> + devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> +
> +II. For sub-system maintainers
> +
> + 1) If you aren't comfortable reviewing a given binding, reply to it and ask
> + the devicetree maintainers for guidance. This will help them prioritize
> + which ones to review and which ones are ok to let go.
> +
> + 2) If you are comfortable with the binding, and it hasn't received an
> + Acked-by from the devicetree maintainers after a few weeks, go ahead and
> + take it.
> +
> + 3) For a series going though multiple trees, the binding patch should be
> + kept with the driver using the binding.
> +
> +III. General binding rules
> +
> + 1) Don't hold up a binding because it isn't perfect.
> +
> + 2) Use specific compatible strings so that if we need to add a feature (DMA)
> + in the future, we can create a new compatible string.
> +
> + 3) Ideally, all bindings receive sufficient review. In the real world, we
> + need to prioritize. Bindings for a specific block of IP aren't as
> + critical as a binding for a common subsystem, like PCI.
> +
> + 4) Don't submit bindings for staging or unstable. That will be decided by
> + the devicetree maintainers *after* discussion on the mailinglist.
> +
> +IV. Notes
> +
> + This document is intended as a general familiarization with the process as
> + decided at the 2013 Kernel Summit. When in doubt, the current word of the
> + devicetree maintainers overrules this document. In that situation, a patch
> + updating this document would be appreciated.
>
--
Nicolas Ferre
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2013-11-07 11:42 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-06 17:32 [PATCH RFC] dt: bindings: submitting patches document Jason Cooper
[not found] ` <1383759120-21571-1-git-send-email-jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>
2013-11-06 18:08 ` Kumar Gala
[not found] ` <94951083-8220-46EB-A96B-5FFF95D944EA-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2013-11-06 18:10 ` Jason Cooper
2013-11-07 11:42 ` Nicolas Ferre [this message]
[not found] ` <527B7C94.7030708-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
2013-11-07 11:56 ` Jason Cooper
[not found] ` <20131107115604.GJ8308-u4khhh1J0LxI1Ri9qeTfzeTW4wlIGRCZ@public.gmane.org>
2013-11-07 15:26 ` Brian Austin
2013-11-07 18:53 ` [PATCH RFC V2] " Jason Cooper
2013-12-03 13:09 ` [PATCH RFC] " Grant Likely
2013-12-17 16:59 ` [PATCH V2] dt: bindings: submitting patches and ABI documents Jason Cooper
[not found] ` <1387299580-9100-1-git-send-email-jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>
2014-01-10 18:30 ` Jason Cooper
2014-01-10 23:34 ` Tomasz Figa
2014-01-20 22:31 ` Grant Likely
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=527B7C94.7030708@atmel.com \
--to=nicolas.ferre-aife0yeh4naavxtiumwx3w@public.gmane.org \
--cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=grant.likely-s3s/WqlpOiPyB63q8FvJNQ@public.gmane.org \
--cc=ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org \
--cc=jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org \
--cc=mark.rutland-5wv7dgnIgG8@public.gmane.org \
--cc=pawel.moll-5wv7dgnIgG8@public.gmane.org \
--cc=rob-VoJi6FS/r0vR7s880joybQ@public.gmane.org \
--cc=rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org \
--cc=swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.