Re: [PATCH tip/core/rcu 2/3] rcu: Add designated reviewers for RCU

From: Joe Perches
Date: Wed Jul 09 2014 - 09:23:34 EST


On Wed, 2014-07-09 at 04:14 -0700, Paul E. McKenney wrote:
> On Tue, Jul 08, 2014 at 09:09:25PM -0700, Joe Perches wrote:
[]
> > I wrote a script to find which maintainer addresses that
> > haven't signed or authored a commit in the last 2 years.
> >
> > I got ~250 entries. That's about 1/4 of all maintainer
> > email addresses.
> >
> > Maybe a dozen of these are false positives though because
> > some maintainers prefer to receive email at one address
> > but ack from another.
> >
> > These are all lowercase for better matching.
>
> I am not too surprised. There is currently no penalty for keeping a
> stale maintainer listing, and possibly severe social penalties for
> wrongly removing one. ;-)

I guess I'm not that social.

Most of these were the initial code submitters that
haven't had to change anything in quite awhile.

My suggestion is to change the below "M:" entries to "R:"
sometime after "R:" is upstream.

Maybe also change the sections that have only these names to
"S: Odd Fixes" or "S: Orphan" or add a new
"S: Unmaintained but Reviewed" section type.

This might encourage people to take over maintainership of
old code, help people figure out who better to send a patch
to and maybe who's more likely to apply it.

Also reviewer ack's aren't an indication that an upstream
maintainer will pick it up and push it forward.

To Peter's point:

On Tue, 2014-07-08 at 10:09 +0200, Peter Zijlstra wrote:
> So I would like to be able to write:
>
> SCHEDULER:
> ...
> R: Steven Rostedt <rostedt@xxxxxxxxxxx> (kernel/sched/rt.c)
> R: Juri Lelli <jundri.lelli@xxxxxxxxx> (kernel/sched/deadline.c)

Maybe a better syntax might be something like:
R: Steven Rostedt
F: kernel/sched/rt.c

where optional F:/X: lines override the default
assumption of all F:/X: from the section.

Anyone have any comment on these inactive maintainers
that should be converted to "R:" reviewers?

> > abhijit mahajan <abhijit.mahajan@xxxxxxxxxxxxx>
> > achim leubner <achim_leubner@xxxxxxxxxxx>
> > adam radford <linuxraid@xxxxxxx>
> > al cho <acho@xxxxxxxxxx>
> > ali akcaagac <aliakc@xxxxxx>
> > allan stephens <allan.stephens@xxxxxxxxxxxxx>
> > aloisio almeida jr <aloisio.almeida@xxxxxxxxxxxxx>
> > andreas dilger <adilger.kernel@xxxxxxxxx>
> > andreas koensgen <ajk@xxxxxxxxxxxxxxxxxxxxx>
> > andrew hendry <andrew.hendry@xxxxxxxxx>onl
> > andrew veliath <andrewtv@xxxxxxx>
> > andries brouwer <aeb@xxxxxx>
> > andy henroid <andrew.d.henroid@xxxxxxxxx>
> > anil ravindranath <anil_ravindranath@xxxxxxxxxxxxxx>
> > anil s keshavamurthy <anil.s.keshavamurthy@xxxxxxxxx>
> > antoine jacquet <royale@xxxxxxxxxx>
> > antonino daplas <adaplas@xxxxxxxxx>
> > armin schindler <mac@xxxxxxxxxx>
> > artur paszkiewicz <artur.paszkiewicz@xxxxxxxxx>
> > "arvind r." <arvino55@xxxxxxxxx>
> > ashley lai <ashley@xxxxxxxxxxxxx>
> > aurelien jacquiot <a-jacquiot@xxxxxx>
> > balbir singh <bsingharora@xxxxxxxxx>
> > bill metzenthen <billm@xxxxxxxxxxxxx>
> > bradley grove <linuxdrivers@xxxxxxxxxxxx>
> > brett rudley <brudley@xxxxxxxxxxxx>
> > brian johnson <brijohn@xxxxxxxxx>
> > bruce chang <brucechang@xxxxxxxxxx>
> > bryan huntsman <bryanh@xxxxxxxxxxxxxx>
> > ceph-devel@xxxxxxxxxxxxxxx
> > cesar miquel <miquel@xxxxxxxxx>
> > cezary jackiewicz <cezary.jackiewicz@xxxxxxxxx>
> > chaoming li <chaoming_li@xxxxxxxxxxxxxx>
> > chen liqin <liqin.linux@xxxxxxxxx>
> > chien yen <chien.yen@xxxxxxxxxx>
> > chirag kantharia <chirag.kantharia@xxxxxx>
> > chris brannon <chris@xxxxxxxxxxxxxxxx>
> > christine caulfield <ccaulfie@xxxxxxxxxx>
> > christopher harrer <charrer@xxxxxxxxxxxxxx>
> > "christopher li" <sparse@xxxxxxxxxxx>
> > christoph raisch <raisch@xxxxxxxxxx>
> > cliff whickman <cpw@xxxxxxx>
> > colin leroy <colin@xxxxxxxxxx>
> > corentin labbe <clabbe.montjoie@xxxxxxxxx>
> > daniel drake <dsd@xxxxxxxxxx>
> > daniele venzano <venza@xxxxxxxxxxxx>
> > daniel oliveira nascimento <don@xxxxxxxxxxx>
> > daniel ribeiro <drwyrm@xxxxxxxxx>
> > dario ballabio <ballabio_dario@xxxxxxx>
> > david kershner <david.kershner@xxxxxxxxxx>
> > david rowe <david@xxxxxxxxxxx>
> > david safford <safford@xxxxxxxxxx>
> > david täht <d@xxxxxxxxxxxx>
> > deepak saxena <dsaxena@xxxxxxxxxxx>
> > dirk eibach <eibach@xxxxxxxx>
> > dirk opfer <dirk@xxxxxxxxxxxxxxx>
> > dmitry tarnyagin <dmitry.tarnyagin@xxxxxxxxxxx>
> > dominik brodowski <linux@xxxxxxxxxxxxxxxxxxxx>
> > doug gilbert <dgilbert@xxxxxxxxxxxx>
> > doug thompson <dougthompson@xxxxxxxxxxxx>
> > doug warzecha <douglas_warzecha@xxxxxxxx>
> > duncan sands <duncan.sands@xxxxxxx>
> > "ed l. cashin" <ecashin@xxxxxxxxxx>
> > egor martovetsky <egor@xxxxxxxxxx>
> > eric biederman <ebiederm@xxxxxxxxxxxx>
> > eric piel <eric.piel@xxxxxxxxxxxxxxxx>
> > erik andren <erik.andren@xxxxxxxxx>
> > faisal latif <faisal.latif@xxxxxxxxx>
> > ferenc bakonyi <fero@xxxxxxxxxxxxxxxxxxxx>
> > florian schilhabel <florian.c.schilhabel@xxxxxxxxxxxxxx>.
> > forest bond <forest@xxxxxxxxxxxxxxxxxxx>
> > frank seidel <frank@xxxxxxxxxxx>
> > fujita tomonori <fujita.tomonori@xxxxxxxxxxxxx>
> > gary zambrano <zambrano@xxxxxxxxxxxx>
> > gilles muller <gilles.muller@xxxxxxx>
> > gleb natapov <gleb@xxxxxxxxxx>
> > guillaume ligneul <guillaume.ligneul@xxxxxxxxx>
> > guo-fu tseng <cooldavid@xxxxxxxxxxxxx>
> > gustavo padovan <gustavo@xxxxxxxxxxx>
> > haavard skinnemoen <hskinnemoen@xxxxxxxxx>
> > hal rosenstock <hal.rosenstock@xxxxxxxxx>
> > hansjoerg lipp <hjlipp@xxxxxx>
> > hans ulli kroll <ulli.kroll@xxxxxxxxxxxxxx>
> > harald welte <haraldwelte@xxxxxxxxxxx>
> > harald welte <laforge@xxxxxxxxxxx>
> > henk vergonet <henk.vergonet@xxxxxxxxx>
> > henrique de moraes holschuh <ibm-acpi@xxxxxxxxxx>
> > herton ronaldo krzesinski <herton@xxxxxxxxxxxxx>
> > heungjun kim <riverful.kim@xxxxxxxxxxx>
> > hideaki yoshifuji <yoshfuji@xxxxxxxxxxxxxx>
> > hoang-nam nguyen <hnguyen@xxxxxxxxxx>
> > hubert feurstein <hubert.feurstein@xxxxxxxxx>
> > "hung hing lun, mike" <hlhung3i@xxxxxxxxx>
> > ian campbell <ijc+devicetree@xxxxxxxxxxxxxx>
> > ian molton <spyro@xxxxxxx>
> > ion badulescu <ionut@xxxxxxxxxx>
> > ishizaki kou <kou.ishizaki@xxxxxxxxxxxxx>
> > ivan kokshaysky <ink@xxxxxxxxxxxxxxxxxxxx>
> > jakub schmidtke <sjakub@xxxxxxxxx>
> > "james e.j. bottomley" <james.bottomley@xxxxxxxxxxxxxxxxxxxxx>
> > "james e.j. bottomley" <jbottomley@xxxxxxxxxxxxx>
> > "james e.j. bottomley" <jejb@xxxxxxxxxxxxxxxx>
> > james morris <jmorris@xxxxxxxxx>
> > "james r. van zandt" <jrv@xxxxxxxxxxxxxxx>
> > jamie lenehan <lenehan@xxxxxxxxxxx>
> > jan-benedict glaw <jbglaw@xxxxxxxxxx>
> > jan dumon <j.dumon@xxxxxxxxxx>
> > jan harkes <jaharkes@xxxxxxxxxx>
> > jan-simon moeller <jansimon.moeller@xxxxxx>
> > jarkko lavinen <jarkko.lavinen@xxxxxxxxx>
> > jarod wilson <jarod@xxxxxxxxxxxx>
> > jason uhlenkott <juhlenko@xxxxxxxxxx>
> > jaya kumar <jayakumar.alsa@xxxxxxxxx>
> > jaya kumar <jayalk@xxxxxxxxxxxx>
> > jay cliburn <jcliburn@xxxxxxxxx>
> > jean-paul roubelat <jpr@xxxxxxxxx>
> > jeff dike <jdike@xxxxxxxxxxx>
> > jens osterkamp <jens@xxxxxxxxxx>
> > jes sorensen <jes@xxxxxxxxxxxxxxxxxx>
> > jim paris <jim@xxxxxxxx>
> > jiri kosina <trivial@xxxxxxxxxx>
> > jiri slaby <jirislaby@xxxxxxxxx>
> > joerg reuter <jreuter@xxxxxxxx>
> > joern engel <joern@xxxxxxxxxxxxxxx>
> > johan hedberg <johan.hedberg@xxxxxxxxx>
> > john mccutchan <john@xxxxxxxxxxxxxxxxx>
> > john ronciak <john.ronciak@xxxxxxxxx>
> > "john w. linville" <linville@xxxxxxxxxxxxx>
> > jonathan buzzard <jonathan@xxxxxxxxxxxxxx>
> > "jon d. mason" <jdmason@xxxxxxxx>
> > jon nettleton <jon.nettleton@xxxxxxxxx>
> > josh triplett <josh@xxxxxxxxxxxxxxx>
> > joshua morris <josh.h.morris@xxxxxxxxxx>
> > joshua thompson <funaho@xxxxxxxxx>
> > juanjo ciarlante <jjciarla@xxxxxxxxxxxxxxxx>
> > "juergen e. fischer" <fischer@xxxxxxxxx>
> > juergen stuber <starblue@xxxxxxxxxxxxxxxxxxxxx>
> > juerg haefliger <juergh@xxxxxxxxx>
> > kentaro takeda <takedakn@xxxxxxxxxxxxx>
> > kevin curtis <kevin.curtis@xxxxxxxxxxxxx>
> > kevin hilman <khilman@xxxxxxxxxx>
> > kirk reiser <kirk@xxxxxxxxxx>
> > koichi yasutake <yasutake.koichi@xxxxxxxxxxxxxxxx>
> > kristoffer glembo <kristoffer@xxxxxxxxxxx>
> > kurt garloff <garloff@xxxxxxx>
> > leandro costantino <lcostantino@xxxxxxxxx>
> > len brown <lenb@xxxxxxxxxx>
> > lennert buytenhek <kernel@xxxxxxxxxxxxxx>
> > liam girdwood <lgirdwood@xxxxxxxxx>
> > liam girdwood <lrg@xxxxxxxxxxxxxxx>
> > lior dotan <liodot@xxxxxxxxx>
> > "luis r. rodriguez" <mcgrof@xxxxxxxxx>
> > maik broemme <mbroemme@xxxxxxxxxxxxx>
> > manohar vanga <manohar.vanga@xxxxxxxxx>
> > marcelo henrique cerri <mhcerri@xxxxxxxxxxxxxxxxxx>
> > marc hulsman <m.hulsman@xxxxxxxxxx>
> > "mark f. brown" <mark.brown314@xxxxxxxxx>
> > martin mares <mj@xxxxxx>
> > matthew wilcox <matthew@xxxxxx>
> > matt mackall <mpm@xxxxxxxxxxx>
> > maxim krasnyansky <maxk@xxxxxxxxxxxxxxxx>
> > michael hanselmann <linux-kernel@xxxxxxxxx>
> > michael petchkovsky <mkpetch@xxxxxxxxxxxxxxxx>
> > michael reed <mdr@xxxxxxx>
> > michal januszewski <spock@xxxxxxxxxx>
> > michal ostrowski <mostrows@xxxxxxxxxxxxx>
> > miguel ojeda sandonis <miguel.ojeda.sandonis@xxxxxxxxx>
> > mikael starvik <starvik@xxxxxxxx>
> > mike marciniszyn <infinipath@xxxxxxxxx>
> > mike rapoport <mike@xxxxxxxxxxxxxx>
> > miloslav trmac <mitr@xxxxxxxx>
> > miroslav zagorac <zaga@xxxxxxxxxxxxx>
> > mitchell blank jr <mitch@xxxxxxxxxx>
> > muli ben-yehuda <muli@xxxxxxxxxx>
> > nagalakshmi nandigama <nagalakshmi.nandigama@xxxxxxxxxxxxx>
> > neela syam kolli <megaraidlinux@xxxxxxx>
> > nelson castillo <arhuaco@xxxxxxxxxxxxxxxxx>
> > nicholas a. bellinger <nab@xxxxxxxxxxxxxxx>
> > nick piggin <npiggin@xxxxxxxxx>
> > olav kongas <ok@xxxxxxxxxxxxxx>
> > olivier lorin <o.lorin@xxxxxxxxxxx>
> > pantelis antoniou <pantelis.antoniou@xxxxxxxxx>
> > pat gefre <pfg@xxxxxxx>
> > paul mackerras <paulus@xxxxxxxxxx>
> > pau oliva fora <pof@xxxxxxxxxx>
> > peter chubb <pleb@xxxxxxxxxxxxxxxxxx>
> > peter feuerer <peter@xxxxxxxx>
> > philip blundell <philb@xxxxxxx>
> > philip kelleher <pjk1939@xxxxxxxxxxxxxxxxxx>
> > philip moltmann <moltmann@xxxxxxxxxx>
> > praveen krishnamoorthy <praveen.krishnamoorthy@xxxxxxxxxxxxx>
> > rakesh iyer <riyer@xxxxxxxxxx>
> > ranganathan desikan <ravi@xxxxxxxxxxxxxxxxxxxx>
> > remi denis-courmont <courmisch@xxxxxxxxx>
> > riccardo facchetti <fizban@xxxxxx>
> > richard l maliszewski <richard.l.maliszewski@xxxxxxxxx>
> > "richard russon (flatcap)" <ldm@xxxxxxxxxxx>
> > rik faith <faith@xxxxxxxxxx>
> > robert gerlach <khnz@xxxxxx>
> > robert love <rlove@xxxxxxxxx>
> > robert love <rml@xxxxxxxxx>
> > rob herring <robh+dt@xxxxxxxxxx>
> > roland dreier <roland@xxxxxxxxxx>
> > roland mcgrath <roland@xxxxxxxxxx>
> > ron mercer <ron.mercer@xxxxxxxxxx>
> > ron minnich <rminnich@xxxxxxxxxx>
> > samuel chessman <chessman@xxxxxxx>
> > santosh raspatur <santosh@xxxxxxxxxxx>
> > scott murray <scott@xxxxxxxxxxxx>
> > sergey lapin <slapin@xxxxxxxxxxx>
> > shane wang <shane.wang@xxxxxxxxx>
> > simon arlott <cxacru@xxxxxxxxxxx>
> > simon kelley <simon@xxxxxxxxxxxxxxxxx>
> > sorbica shieh <sorbica@xxxxxxxxxxxxx>
> > srinivas kandagatla <srinivas.kandagatla@xxxxxxxxx>
> > stefan eletzhofer <stefan.eletzhofer@xxxxxxxxxxxxx>
> > stefano brivio <stefano.brivio@xxxxxxxxx>
> > steve french <sfrench@xxxxxxxxx>
> > steve sakoman <sakoman@xxxxxxxxx>
> > steve underwood <steveu@xxxxxxxxxxx>
> > steve wise <swise@xxxxxxxxxxx>
> > subbu seetharaman <subbu.seetharaman@xxxxxxxxxx>
> > sudarsana kalluru <sudarsana.kalluru@xxxxxxxxxx>
> > sujith thomas <sujith.thomas@xxxxxxxxx>
> > teddy wang <teddy.wang@xxxxxxxxxxxxxxxxxxxx>
> > terje bergström <tbergstrom@xxxxxxxxxx>
> > thibaut varene <t-bone@xxxxxxxxxxxxxxxx>
> > thomas dahlmann <dahlmann.thomas@xxxxxxxx>
> > thomas winischhofer <thomas@xxxxxxxxxxxxxxxx>
> > "tigran a. aivazian" <tigran@xxxxxxxxxxxxxxxxxxxx>
> > tigran aivazian <tigran@xxxxxxxxxxxxxxxxxxxx>
> > till harbaum <till@xxxxxxxxxxx>
> > tim small <tim@xxxxxxxxxxxxxxxx>
> > tim waugh <tim@xxxxxxxxxxxx>
> > tony finch <dot@xxxxxxxx>
> > tony olech <tony.olech@xxxxxxxxxxxxxxxxxxxxxx>
> > torben mathiasen <device@xxxxxxxxxx>
> > ulrich kunitz <kune@xxxxxxxxxxxxxx>
> > vegard nossum <vegardno@xxxxxxxxxx>
> > ville syrjala <syrjala@xxxxxx>
> > vishwas a deshpande <vishwas.a.deshpande@xxxxxx>
> > vitaly bordug <vbordug@xxxxxxxxxxxxx>
> > vitaly bordug <vitb@xxxxxxxxxxxxxxxxxxx>
> > wensong zhang <wensong@xxxxxxxxxxxx>
> > willem riede <osst@xxxxxxxxx>
> > willy tarreau <willy@xxxxxxxxxx>
> > "wong hoi sing, edison" <hswong3i@xxxxxxxxx>
> > xavier deguillard <xdeguillard@xxxxxxxxxx>
> > yokota hiroshi <yokota@xxxxxxxxxxxxxxxxxxxxxxx>
> > zhang wei <zw@xxxxxxxxxxxxx>
> > zwane mwaikambo <zwanem@xxxxxxxxx>


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/