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/