On Thu, Jun 04, 2015 at 06:21:05PM -0700, Joe Perches wrote:
> On Fri, 2015-06-05 at 09:09 +0800, Fengguang Wu wrote:
> > On Thu, Jun 04, 2015 at 06:53:00PM +0100, Mark Brown wrote:
> []
> > > These mails are CCed to kbuild-...@01.org which is generating
> > > backscatter since it's subscribers only (not even moderated for
> > > non-subscribers) - you can you please disable the mails to
> > > non-subscribers or open the list up?
> > 
> > Sure, I'll open up the list to all email addresses that have 10+
> > commits in the recent 1 year's git log.
> 
> 10 is a pretty high number, though it's ~1100 addresses

I'll also whitelist the whole domain if there are 2+ contributors
without counting their number of commits. This should reduce the
whitelist size as well as improve coverage.

> If you are adding filters, perhaps you could add all the
> listed MAINTAINERS too.

I'd expect all MAINTAINERS to be an active committer (he will at least
have some merge commits ;), so git log should be enough.

This is the script I used to generate the white list.

cd /c/repo/linux || exit

WHITELIST=/c/kernel-tests/kernel-developer-email-pattern

kernel_developer_email_list()
{
        git shortlog -e --since '1 year ago' next/master |
        grep "$1):$" |
        awk -F'[<>]' '{ print $2 }' |
        grep -v -f $WHITELIST
}

:> $WHITELIST

# show domain with 2+ contributors
kernel_developer_email_list '[0-9]' |
cut -f2 -d@ |
sed -e 's/^/^.*@/' |
sort |
uniq -c |
sort -nr |
awk '{ if ($1 >= 2) print $2 }' > $WHITELIST-new
cp $WHITELIST-new $WHITELIST

# show individual with 10+ commits
kernel_developer_email_list '[0-9][0-9]' |
sed -e 's/^/^/' >> $WHITELIST-new
mv $WHITELIST-new $WHITELIST

Here are the output:

^.*@gmail.com
^.*@intel.com
^.*@redhat.com
^.*@samsung.com
^.*@freescale.com
^.*@linaro.org
^.*@linux.vnet.ibm.com
^.*@linux.intel.com
^.*@huawei.com
^.*@ti.com
^.*@google.com
^.*@codeaurora.org
^.*@chromium.org
^.*@oracle.com
^.*@mellanox.com
^.*@qlogic.com
^.*@arm.com
^.*@amd.com
^.*@marvell.com
^.*@broadcom.com
^.*@nvidia.com
^.*@canonical.com
^.*@suse.de
^.*@kernel.org
^.*@rock-chips.com
^.*@imgtec.com
^.*@gmx.de
^.*@st.com
^.*@emulex.com
^.*@xilinx.com
^.*@renesas.com
^.*@csr.com
^.*@cn.fujitsu.com
^.*@suse.cz
^.*@avagotech.com
^.*@mentor.com
^.*@hp.com
^.*@qca.qualcomm.com
^.*@googlemail.com
^.*@citrix.com
^.*@atmel.com
^.*@iki.fi
^.*@de.ibm.com
^.*@pengutronix.de
^.*@suse.com
^.*@free-electrons.com
^.*@fb.com
^.*@windriver.com
^.*@tieto.com
^.*@microsoft.com
^.*@mediatek.com
^.*@apm.com
^.*@vmware.com
^.*@synopsys.com
^.*@realtek.com
^.*@primarydata.com
^.*@lge.com
^.*@cisco.com
^.*@web.de
^.*@sgi.com
^.*@openwrt.org
^.*@linux.com
^.*@gmx.net
^.*@diasemi.com
^.*@chelsio.com
^.*@akamai.com
^.*@sonymobile.com
^.*@ni.com
^.*@nicira.com
^.*@infradead.org
^.*@free.fr
^.*@ens.fr
^.*@codethink.co.uk
^.*@unisys.com
^.*@solarflare.com
^.*@qti.qualcomm.com
^.*@parallels.com
^.*@mvista.com
^.*@lip6.fr
^.*@hotmail.com
^.*@denx.de
^.*@cumulusnetworks.com
^.*@collabora.co.uk
^.*@au1.ibm.com
^.*@analog.com
^.*@6wind.com
^.*@xyratex.com
^.*@wizery.com
^.*@us.ibm.com
^.*@opensource.altera.com
^.*@linbit.com
^.*@jp.fujitsu.com
^.*@cogentembedded.com
^.*@caviumnetworks.com
^.*@brocade.com
^.*@axis.com
^.*@altera.com
^.*@163.com
^.*@yandex-team.ru
^.*@yahoo.fr
^.*@yahoo.com
^.*@visteon.com
^.*@vanguardiasur.com.ar
^.*@tuxdriver.com
^.*@stratus.com
^.*@pmcs.com
^.*@outlook.com
^.*@nsn.com
^.*@nokia.com
^.*@micron.com
^.*@hisilicon.com
^.*@gmx.com
^.*@gentoo.org
^.*@fastmail.fm
^.*@ericsson.com
^.*@Emulex.Com
^.*@emc.com.tw
^.*@dev.mellanox.co.il
^.*@cavium.com
^.*@amazon.de
^.*@acm.org
^.*@zoho.com
^.*@xsens.com
^.*@xes-inc.com
^.*@virtualopensystems.com
^.*@users.sourceforge.net
^.*@smartplayin.com
^.*@semihalf.com
^.*@samba.org
^.*@realsil.com.cn
^.*@profitbricks.com
^.*@posteo.de
^.*@plumgrid.com
^.*@partner.samsung.com
^.*@openvz.org
^.*@opensource.wolfsonmicro.com
^.*@netapp.com
^.*@mm-sol.com
^.*@mail.ru
^.*@linutronix.de
^.*@lemote.com
^.*@lab.ntt.co.jp
^.*@keymile.com
^.*@inktank.com
^.*@hitachi.com
^.*@globallogic.com
^.*@fau.de
^.*@ezchip.com
^.*@debian.org
^.*@ddn.com
^.*@daterainc.com
^.*@c-s.fr
^.*@cray.com
^.*@collabora.com
^.*@cloudius-systems.com
^.*@ce.jp.nec.com
^.*@baylibre.com
^.*@arista.com
^.*@android.com
^.*@alliedtelesis.co.nz
^.*@alibaba-inc.com
^.*@xsilon.com
^.*@xs4all.nl
^.*@wp.pl
^.*@vodalys.com
^.*@visionengravers.com
^.*@verge.net.au
^.*@umich.edu
^.*@uli-eckhardt.de
^.*@uclouvain.be
^.*@twitter.com
^.*@tuxera.com
^.*@tu-dresden.de
^.*@tronnes.org
^.*@toradex.com
^.*@theobroma-systems.com
^.*@tencent.com
^.*@sunrus.com.cn
^.*@stressinduktion.org
^.*@spreadtrum.com
^.*@sntech.de
^.*@skynet.be
^.*@skitlab.ru
^.*@silabs.com
^.*@secunet.com
^.*@savoirfairelinux.com
^.*@sang-engineering.com
^.*@sandisk.com
^.*@ru.ibm.com
^.*@qq.com
^.*@purestorage.com
^.*@protonic.nl
^.*@overkiz.com
^.*@osg.samsung.com
^.*@open-mesh.com
^.*@open.eurogiciel.org
^.*@online.de
^.*@noironetworks.com
^.*@newterm.pl
^.*@networkplumber.org
^.*@netfilter.org
^.*@neratec.com
^.*@motorola.com
^.*@men.de
^.*@memblaze.com
^.*@mellanox.co.il
^.*@lst.de
^.*@linux-vserver.org
^.*@linux-mips.org
^.*@linux-m68k.org
^.*@linuxfoundation.org
^.*@linux-foundation.org
^.*@laposte.net
^.*@konsulko.com
^.*@kernkonzept.com
^.*@kernellabs.com
^.*@kernel.crashing.org
^.*@jolla.com
^.*@ispras.ru
^.*@igel.co.jp
^.*@ieee.org
^.*@ideasonboard.com
^.*@hauppauge.com
^.*@green-communications.fr
^.*@googlers.com
^.*@goodmis.org
^.*@goldelico.com
^.*@ge.com
^.*@gatech.edu
^.*@gaisler.com
^.*@fr.zoreil.com
^.*@Freescale.com
^.*@freebox.fr
^.*@foxmail.com
^.*@flawful.org
^.*@ffwll.ch
^.*@fedoraproject.org
^.*@eukrea.com
^.*@endlessm.com
^.*@elproma.com.pl
^.*@ellerman.id.au
^.*@elisp.net
^.*@de.bosch.com
^.*@davemloft.net
^.*@cs.jhu.edu
^.*@comcast.net
^.*@codesourcery.com
^.*@clara.co.uk
^.*@cirrus.com
^.*@cea.fr
^.*@bjorling.me
^.*@arm.linux.org.uk
^.*@armadeus.com
^.*@amacapital.net
^.*@altlinux.org
^.*@alphalink.fr
^.*@1wt.eu
^ahmed.darw...@valeo.com
^v...@zeniv.linux.org.uk
^v...@zeniv.linux.org.uk
^st...@rowland.harvard.edu
^a...@alex-smith.me.uk
^alexander.st...@systec-electronic.com
^a...@ozlabs.ru
^alist...@popple.id.au
^rup...@einserver.de
^adug...@synaptics.com
^and...@lunn.ch
^a...@ao2.it
^a...@natisbad.org
^a...@arndb.de
^arvid.bro...@alten.se
^asaf.ve...@tandemg.com
^axel....@ingics.com
^bar...@tkos.co.il
^had...@hadess.net
^beh...@converseincode.com
^gree...@candelatech.com
^b...@decadent.org.uk
^benja...@southpole.se
^bj...@mork.no
^m...@bobcopeland.com
^ca...@caione.org
^ca...@schaufler-ca.com
^c...@24.io
^w...@csie.org
^ching2...@areca.com.tw
^ch...@rorvick.com
^ch...@chris-wilson.co.uk
^ch...@zankel.net
^em...@christophjaeger.info
^clem...@ladisch.de
^cw...@twopensource.com
^c...@fr.ibm.com
^d...@axtens.net
^dan...@iogearbox.net
^dan...@zonque.org
^da...@fromorbit.com
^da...@hardeman.nu
^d...@stgolabs.net
^k...@linux-powerpc.org
^lifsh...@compulab.co.il
^dgilb...@interlog.com
^d...@cypress.com
^el...@blennerhassett.gen.nz
^emi...@elopez.com.ar
^eballe...@iseebcn.com
^sand...@sandeen.net
^ebied...@xmission.com
^fth...@telegraphics.com.au
^f...@strlen.de
^frank.praz...@oh.rr.com
^geert+rene...@glider.be
^li...@horizon.com
^g...@uclinux.org
^li...@roeck-us.net
^gclem...@baobob.org
^h...@hanshq.net
^ha...@hauke-m.de
^herb...@gondor.apana.org.au
^abbo...@mev.co.uk
^i...@chirality.org.uk
^jbottom...@parallels.com
^jan.kis...@siemens.com
^ja...@lakedaemon.net
^jlay...@poochiereds.net
^jbar...@virtuousgeek.org
^j...@resnulli.us
^j...@perches.com
^j...@jms.id.au
^jo...@logfs.org
^han...@cmpxchg.org
^john.c.harri...@intel.com
^cor...@lwn.net
^j...@joshtriplett.org
^kad...@blackhole.kfki.hu
^j...@ssi.bg
^julien.chauv...@neo-technologies.fr
^karl.bel...@rivierawaves.com
^larry.fin...@lwfinger.net
^l...@metafoo.de
^l...@karo-electronics.de
^luca.ab...@unitn.it
^l...@lucaceresoli.net
^luca.ell...@brickedbrain.com
^m....@runbox.com
^damm+rene...@opensource.se
^manf...@colorfullife.com
^mar...@holtmann.org
^mgr...@animalcreek.com
^stockhau...@collogia.de
^ker...@martin.sperl.org
^yamad...@jp.panasonic.com
^yamada.masah...@socionext.com
^m...@beyermatthias.de
^mkru...@linuxtv.org
^mi...@neuling.org
^madcatxs...@devoid-pointer.net
^min...@mina86.com
^micha...@cs.wisc.edu
^mike.looijm...@topic.nl
^na...@cs.technion.ac.il
^n-horigu...@ah.jp.nec.com
^n...@linux-iscsi.org
^der.h...@hofr.at
^hof...@osadl.org
^nick.d...@itdev.co.uk
^nicolas.iooss_li...@m4x.org
^gr...@linuxhacker.ru
^li...@rempel-privat.de
^oliv...@sobrie.be
^o...@lixom.net
^osan...@osandov.com
^li...@rainbow-software.org
^ka...@trash.net
^pebo...@tiscali.nl
^p...@pwsan.com
^pa...@ucw.cz
^pefol...@pefoley.com
^pe...@hurleysoftware.com
^pme...@pmeerw.net
^p...@axentia.se
^pl...@plaes.org
^ra...@rab.in
^li...@rasmusvillemoes.dk
^rich...@nod.at
^rickard_strandqv...@spectrumdigital.se
^i...@rtschenk.de
^rspl...@eclipso.eu
^ru...@rustcorp.com.au
^s...@queasysnail.net
^lkm...@scotdoyle.com
^popovich_ser...@mail.ua
^simon.hor...@netronome.com
^ste...@agner.ch
^stefan.bru...@rwth-aachen.de
^stefan.soren...@spectralink.com
^stefan.wah...@i2se.com
^stefano.stabell...@eu.citrix.com
^smuel...@chronox.de
^s.grosj...@peak-system.com
^s...@canb.auug.org.au
^s...@tycho.nsa.gov
^sw...@opengridcomputing.com
^strat...@semaphore.gr
^sylvain.roc...@finsecur.com
^o-taka...@sakamocchi.jp
^penguin-ker...@i-love.sakura.ne.jp
^ty...@mit.edu
^tg...@suug.ch
^tho...@net.t-labs.tu-berlin.de
^nied...@physik.uni-kl.de
^til...@imap.cc
^thar...@gateworks.com
^tjak...@math.uni-bielefeld.de
^tklau...@distanz.ch
^t...@herbertland.com
^to...@cybernetics.com
^t...@atomide.com
^var...@cdac.in
^vincent.wea...@maine.edu
^qca_vkond...@qca.qualcomm.com
^yongjun_...@trendmicro.com.cn
^w...@the-dreams.de
^lixi...@cmss.chinamobile.com
^ydrone...@opteya.com
^yguerr...@tomshardware.fr
^ys...@users.sourceforge.jp

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

Reply via email to