From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joe Perches Subject: MAINTAINERS drivers/net cleanups? Date: Fri, 16 Oct 2009 14:52:15 -0700 Message-ID: <1255729936.2267.179.camel@Joe-Laptop.home> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit To: netdev Return-path: Received: from mail.perches.com ([173.55.12.10]:2229 "EHLO mail.perches.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751782AbZJPVwM (ORCPT ); Fri, 16 Oct 2009 17:52:12 -0400 Received: from [192.168.1.151] (Joe-Laptop.home [192.168.1.151]) by mail.perches.com (Postfix) with ESMTP id 4845B24368 for ; Fri, 16 Oct 2009 14:52:14 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: Ben Hutchings suggested adding a facility to scripts/get_maintainer.pl to print the role of each maintainer. I added a bit more to print statistics about the maintainers and "-by:" lines from each git commit as well. To see if it worked, I tested this script on drivers/net: $ for file in drivers/net/*.c ; do \ echo ; \ echo "------> $file" ; \ echo ; \ ./scripts/get_maintainer.pl \ --git-since=5-years-ago \ --git-min-percent=0 -f --rolestats \ $file ; \ done There are many people described as MAINTAINERS for these files that have not had a single sign-off or commit in git history. That's 4+ years. Here are the files, nominal maintainers, and the sections of MAINTAINERS that could be dropped. Should these individuals be removed from MAINTAINERS and added to CREDITS if not already there? ------> drivers/net/3c505.c ------> drivers/net/eexpress.c Philip Blundell (maintainer) 3C505 NETWORK DRIVER M: Philip Blundell L: netdev@vger.kernel.org S: Maintained F: drivers/net/3c505* ETHEREXPRESS-16 NETWORK DRIVER M: Philip Blundell L: netdev@vger.kernel.org S: Maintained F: drivers/net/eexpress.* ------> drivers/net/8390.c ------> drivers/net/8390p.c ------> drivers/net/ax88796.c ------> drivers/net/lib8390.c ------> drivers/net/mac8390.c ------> drivers/net/zorro8390.c Paul Gortmaker (maintainer) 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] M: Paul Gortmaker L: netdev@vger.kernel.org S: Maintained F: drivers/net/*8390* F: drivers/net/ax88796.c ------> drivers/net/acenic.c Jes Sorensen (maintainer) ACENIC DRIVER M: Jes Sorensen L: linux-acenic@sunsite.dk S: Maintained F: drivers/net/acenic* ------> drivers/net/b44.c Gary Zambrano (maintainer) BROADCOM B44 10/100 ETHERNET DRIVER M: Gary Zambrano L: netdev@vger.kernel.org S: Supported F: drivers/net/b44.* ------> drivers/net/eth16i.c Mika Kuoppala (maintainer) ETHERTEAM 16I DRIVER M: Mika Kuoppala S: Maintained F: drivers/net/eth16i.c ------> drivers/net/hp100.c Jaroslav Kysela (maintainer) HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series M: Jaroslav Kysela S: Maintained F: drivers/net/hp100.* ------> drivers/net/ipg.c Francois Romieu (maintainer) Sorbica Shieh (maintainer) Jesse Huang (maintainer) IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER M: Francois Romieu M: Sorbica Shieh M: Jesse Huang L: netdev@vger.kernel.org S: Maintained F: drivers/net/ipg.c ------> drivers/net/macb.c Haavard Skinnemoen (maintainer) ATMEL MACB ETHERNET DRIVER M: Haavard Skinnemoen S: Supported F: drivers/net/macb.* ------> drivers/net/natsemi.c Tim Hockin (maintainer) NATSEMI ETHERNET DRIVER (DP8381x) M: Tim Hockin S: Maintained F: drivers/net/natsemi.c ------> drivers/net/ni5010.c Jan-Pascal van Best (maintainer) Andreas Mohr (maintainer) NI5010 NETWORK DRIVER M: Jan-Pascal van Best M: Andreas Mohr L: netdev@vger.kernel.org S: Maintained F: drivers/net/ni5010.* ------> drivers/net/pppoe.c ------> drivers/net/pppox.c Michal Ostrowski (maintainer) PPP OVER ETHERNET M: Michal Ostrowski S: Maintained F: drivers/net/pppoe.c F: drivers/net/pppox.c ------> drivers/net/skge.c ------> drivers/net/sky2.c Stephen Hemminger (maintainer) SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS M: Stephen Hemminger L: netdev@vger.kernel.org S: Maintained F: drivers/net/skge.* F: drivers/net/sky2.* ------> drivers/net/sonic.c Thomas Bogendoerfer (maintainer) SONIC NETWORK DRIVER M: Thomas Bogendoerfer L: netdev@vger.kernel.org S: Maintained F: drivers/net/sonic.* ------> drivers/net/spider_net.c ------> drivers/net/spider_net_ethtool.c Ishizaki Kou (maintainer) Jens Osterkamp (maintainer) SPIDERNET NETWORK DRIVER for CELL M: Ishizaki Kou M: Jens Osterkamp L: netdev@vger.kernel.org S: Supported F: Documentation/networking/spider_net.txt F: drivers/net/spider_net* ------> drivers/net/starfire.c Ion Badulescu (maintainer) STARFIRE/DURALAN NETWORK DRIVER M: Ion Badulescu S: Odd Fixes F: drivers/net/starfire* ------> drivers/net/tehuti.c Alexander Indenbaum (maintainer) Andy Gospodarek (maintainer) TEHUTI ETHERNET DRIVER M: Alexander Indenbaum M: Andy Gospodarek L: netdev@vger.kernel.org S: Supported F: drivers/net/tehuti* ------> drivers/net/tlan.c Samuel Chessman (maintainer) TLAN NETWORK DRIVER M: Samuel Chessman L: tlan-devel@lists.sourceforge.net (subscribers-only) W: http://sourceforge.net/projects/tlan/ S: Maintained F: Documentation/networking/tlan.txt F: drivers/net/tlan.* ------> drivers/net/typhoon.c David Dillow (maintainer) 3CR990 NETWORK DRIVER M: David Dillow L: netdev@vger.kernel.org S: Maintained F: drivers/net/typhoon*