summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2018-04-25 16:05:16 +0200
committerDaniel Vetter <daniel.vetter@ffwll.ch>2018-04-30 14:52:20 +0200
commit515d6e1dfd445697a7f3d99e752f52a5612720e6 (patch)
tree41f21019db8c88e1f29dd1ba052515a7c484d6a5
parentc16ec10a3f815df129e2488e00b3cb534b24f16b (diff)
drm-misc.rst: Document commit rights
This is the exact same text as proposed&merged for igt: https://patchwork.kernel.org/patch/10339739/ With one minor change: Both regular contributions to the kernel overall and to userspace graphics counts. We've gained a few committers in the past who are coming from arm-soc platform work and similar areas, to upstream&maintain drm drivers for their platform. For simplicity I've kept the same massive Cc: list. Cc: Alex Deucher <alexander.deucher@amd.com> Cc: Arkadiusz Hiler <arkadiusz.hiler@intel.com> Cc: Ben Widawsky <ben@bwidawsk.net> Cc: Daniel Stone <daniel@fooishbar.org> Cc: Dave Airlie <airlied@gmail.com> Acked-by: Dave Airlie <airlied@gmail.com> Cc: Eric Anholt <eric@anholt.net> Acked-by: Gustavo Padovan <gustavo@padovan.org> Cc: Gustavo Padovan <gustavo@padovan.org> Cc: Jani Nikula <jani.nikula@intel.com> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Keith Packard <keithp@keithp.com> Cc: Kenneth Graunke <kenneth@whitecape.org> Cc: Kristian H. Kristensen <hoegsberg@google.com> Acked-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: Petri Latvala <petri.latvala@intel.com> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Acked-by: Sean Paul <seanpaul@chromium.org> Cc: Sean Paul <seanpaul@chromium.org> Cc: Keith Packard <keithp@keithp.com> Acked-by: Lukas Wunner <lukas@wunner.de> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
-rw-r--r--drm-misc.rst48
1 files changed, 48 insertions, 0 deletions
diff --git a/drm-misc.rst b/drm-misc.rst
index a0217bc78f1d..d5f56c3df337 100644
--- a/drm-misc.rst
+++ b/drm-misc.rst
@@ -175,6 +175,54 @@ Maintainers mostly provide services to keep drm-misc running smoothly:
* Take the blame when something goes wrong. Maintainers interface and represent
the entire group of committers to the wider kernel community.
+Commit Rights
+=============
+
+Commit rights will be granted to anyone who requests them and fulfills the
+below criteria:
+
+- Submitted a few (5-10 as a rule of thumb) non-trivial (not just simple
+ spelling fixes and whitespace adjustment) patches that have been merged
+ already.
+
+- Are actively participating on discussions about their work (on the mailing
+ list or IRC). This should not be interpreted as a requirement to review other
+ peoples patches but just make sure that patch submission isn't one-way
+ communication. Cross-review is still highly encouraged.
+
+- Will be regularly contributing further patches. This includes regular
+ contributors to other parts of the linux kernel or the open source graphics
+ stack who only do the oddball rare patch within drm-misc itself.
+
+- Agrees to use their commit rights in accordance with the documented merge
+ criteria, tools, and processes.
+
+Apply for an account (and any other account change requests) through
+
+https://www.freedesktop.org/wiki/AccountRequests/
+
+and please ping the maintainers if your request is stuck.
+
+Committers are encouraged to request their commit rights get removed when they
+no longer contribute to the project. Commit rights will be reinstated when they
+come back to the project.
+
+Maintainers and committers should encourage contributors to request commit
+rights, especially junior contributors tend to underestimate their skills.
+
+Code of Conduct
+===============
+
+Please be aware the fd.o Code of Conduct also applies to drm-misc:
+
+https://www.freedesktop.org/wiki/CodeOfConduct/
+
+See the MAINTAINERS file for contact details of the drm-misc maintainers.
+
+Abuse of commit rights, like engaging in commit fights or willfully pushing
+patches that violate the documented merge criteria, will also be handled through
+the Code of Conduct enforcement process.
+
Tooling
=======