All of lore.kernel.org
 help / color / mirror / Atom feed
* [Ksummit-discuss] [CORE TOPIC] (group) maintainership models
@ 2016-07-20 12:11 Daniel Vetter
  2016-07-22 20:02 ` Darren Hart
                   ` (2 more replies)
  0 siblings, 3 replies; 49+ messages in thread
From: Daniel Vetter @ 2016-07-20 12:11 UTC (permalink / raw)
  To: ksummit-discuss; +Cc: Grant Likely, Dave Airlie, Linus Torvalds, Nikula, Jani

In my very first KS I found the maintainership model presentations
(x86-tip & armsoc) rather interesting. And last year we've had an
ad-hoc discussion about group maintainership again. I think drm&i915
would be an interesting case since over the past year I've done some
changes which are at the edge of what's common in the kernel, and it
seems to work (at least for us) fairly well. I discussed this a bit
with a few folks at ELC San Diego too.

Short summary: i915 has now a two-level maintenance model with 2
maintainers (who take the blame) and 15 people who can push patches.
In a way a rather big group, but not so big that people don't all know
each another any more personally. We have some detailed docs about the
patch flow and expectations:

https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-intel.html

and about the dim tool used to support this all

https://01.org/linuxgraphics/gfx-docs/maintainer-tools/dim.html

But I think the more interesting bits are why I decided to try this
out, what I hoped would happen, what I feared might happen. And with 1
year of experience, what actually happens and what I think is needed
to make this work and an actual benefit over more traditional
maintainer models. And of course I'd like to compare notes with other
group maintainers.

Cheers, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 49+ messages in thread
* [Ksummit-discuss] [CORE TOPIC] (group) maintainership models
@ 2016-09-07  5:03 Leon Romanovsky
  0 siblings, 0 replies; 49+ messages in thread
From: Leon Romanovsky @ 2016-09-07  5:03 UTC (permalink / raw)
  To: ksummit-discuss; +Cc: Doug Ledford

Hi,

Sorry for my late reply to this thread and I hope that it is not too
late to join this topic.

We are in RDMA subsystem in the process of unifying our user-space
parts of RDMA stack to be similar in structure and schedules to
kernel. There is over all consensus that current kernel maintainer
(Doug Ledford) will take responsibility of this meta-bundle [1]
(initial stage, WIP).

However, in the last year, we saw increasing interest in RDMA
technology and steady stream of new drivers and features, including
ABI redesign. The next year is expecting to be more challenging, so it
is vital to us to rethink our maintainership model, before everything
collapse :).

We (me and Doug, if he didn't register to this yet) would be very
interesting to join and discuss different models to manage RDMA stack.

Thanks

[1] https://github.com/jgunthorpe/rdma-plumbing/

^ permalink raw reply	[flat|nested] 49+ messages in thread

end of thread, other threads:[~2016-09-07  5:03 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-20 12:11 [Ksummit-discuss] [CORE TOPIC] (group) maintainership models Daniel Vetter
2016-07-22 20:02 ` Darren Hart
2016-07-25  5:57   ` Daniel Vetter
2016-07-26 16:22     ` Darren Hart
2016-07-28 22:13       ` Bjorn Helgaas
2016-07-26 16:45 ` Olof Johansson
2016-07-27  3:04   ` Vinod Koul
2016-07-27  5:34     ` Wolfram Sang
2016-07-27  7:53     ` Arnd Bergmann
2016-07-27 12:57       ` Vinod Koul
2016-07-27 14:22         ` Mark Brown
2016-07-27 17:15           ` Vinod Koul
2016-07-28  8:44             ` Arnd Bergmann
2016-07-28 23:48               ` Alexandre Belloni
2016-07-29  0:06                 ` Stephen Rothwell
2016-07-31 17:57               ` Vinod Koul
2016-08-01  6:56                 ` Arnd Bergmann
2016-08-01  7:36                   ` Laurent Pinchart
2016-08-01 14:10                     ` Arnd Bergmann
2016-08-02  4:46                       ` Vinod Koul
2016-08-02  6:48                         ` Peter Ujfalusi
2016-08-02  7:27                           ` Arnd Bergmann
2016-08-02  8:29                             ` Peter Ujfalusi
2016-08-02  8:33                           ` Laurent Pinchart
2016-08-02  9:49                             ` Tony Lindgren
2016-08-02  8:41                           ` Russell King - ARM Linux
2016-08-02  9:21                             ` Laurent Pinchart
2016-08-02  9:27                               ` Russell King - ARM Linux
2016-09-02 10:46                   ` Vinod Koul
2016-09-02 17:25                     ` Linus Torvalds
2016-09-02 20:06                       ` Arnd Bergmann
2016-09-02 20:26                         ` Linus Torvalds
2016-09-02 20:26                           ` Linus Torvalds
2016-09-02 20:43                           ` Julia Lawall
2016-09-02 20:43                             ` Julia Lawall
2016-09-02 20:50                             ` Linus Torvalds
2016-09-02 20:50                               ` Linus Torvalds
2016-09-02 22:16                           ` Benjamin Herrenschmidt
2016-09-02 22:16                             ` Benjamin Herrenschmidt
2016-09-03 14:02                           ` Michael Ellerman
2016-09-03 14:02                             ` Michael Ellerman
2016-09-02 23:35                         ` Arnd Bergmann
2016-09-04 17:45                       ` Geert Uytterhoeven
2016-09-04 17:59                         ` Linus Torvalds
2016-09-03  0:07                     ` Mark Brown
2016-07-27 12:59     ` Daniel Vetter
2016-07-27 13:03   ` Daniel Vetter
2016-08-01 14:42 ` Jani Nikula
2016-09-07  5:03 Leon Romanovsky

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.