📄 maintainers
字号:
List of maintainers and how to submit kernel changesPlease try to follow the guidelines below. This will make thingseasier on the maintainers. Not all of these guidelines matter for everytrivial patch so apply some common sense.1. Always _test_ your changes, however small, on at least 4 or 5 people, preferably many more.2. Try to release a few ALPHA test versions to the net. Announce them onto the kernel channel and await results. This is especially important for device drivers, because often that's the only way you will find things like the fact version 3 firmware needs a magic fix you didn't know about, or some clown changed the chips on a board and not its name. (Don't laugh! Look at the SMC etherpower for that.)3. Make sure your changes compile correctly in multiple configurations. In particular check that changes work both as a module and built into the kernel.4. When you are happy with a change make it generally available for testing and await feedback.5. Make a patch available to the relevant maintainer in the list. Use 'diff -u' to make the patch easy to merge. Be prepared to get your changes sent back with seemingly silly requests about formatting and variable names. These aren't as silly as they seem. One job the maintainers (and especially Linus) do is to keep things looking the same. Sometimes this means that the clever hack in your driver to get around a problem actually needs to become a generalized kernel feature ready for next time. See Documentation/CodingStyle for guidance here. PLEASE try to include any credit lines you want added with the patch. It avoids people being missed off by mistake and makes it easier to know who wants adding and who doesn't. PLEASE document known bugs. If it doesn't work for everything or does something very odd once a month document it.6. Make sure you have the right to send any changes you make. If you do changes at work you may find your employer owns the patch not you.7. Happy hacking. -----------------------------------Maintainers List (try to look for most precise areas first)Note: For the hard of thinking, this list is meant to remain in alphabeticalorder. If you could add yourselves to it in alphabetical order that would beso much easier [Ed]P: PersonM: Mail patches toL: Mailing list that is relevant to this areaW: Web-page with status/infoS: Status, one of the following: Supported: Someone is actually paid to look after this. Maintained: Someone actually looks after it. Odd Fixes: It has a maintainer but they don't have time to do much other than throw the odd patch in. See below.. Orphan: No current maintainer [but maybe you could take the role as you write your new code]. Obsolete: Old code. Something tagged obsolete generally means it has been replaced by a better system and you should be using that.3C501 NETWORK DRIVERP: Alan CoxM: alan@the.3c501.cabal.tmL: linux-net@vger.kernel.orgS: Maintained for 2.2 only3C505 NETWORK DRIVERP: Philip BlundellM: Philip.Blundell@pobox.comL: linux-net@vger.kernel.orgS: Maintained53C700 AND 53C700-66 SCSI DRIVERP: James E.J. BottomleyM: James.Bottomley@HansenPartnership.comL: linux-scsi@vger.kernel.orgS: Maintained6PACK NETWORK DRIVER FOR AX.25P: Andreas KoensgenM: ajk@iehk.rwth-aachen.deL: linux-hams@vger.kernel.orgS: Maintained8139CP 10/100 FAST ETHERNET DRIVERP: Jeff GarzikM: jgarzik@mandrakesoft.comS: Maintained8139TOO 10/100 FAST ETHERNET DRIVERP: Jeff GarzikM: jgarzik@mandrakesoft.comW: http://sourceforge.net/projects/gkernel/S: Maintained8250/16?50 (AND CLONE UARTS) SERIAL DRIVERP: Theodore Ts'oM: tytso@mit.eduL: linux-serial@vger.kernel.orgW: http://serial.sourceforge.netS: Maintained8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]P: Paul GortmakerM: p_gortmaker@yahoo.comL: linux-net@vger.kernel.orgS: MaintainedA2232 SERIAL BOARD DRIVERP: Enver HaaseM: ehaase@inf.fu-berlin.deM: A2232@gmx.netL: linux-m68k@lists.linux-m68k.orgS: MaintainedACENIC DRIVERP: Jes SorensenM: jes@trained-monkey.orgL: linux-acenic@sunsite.dkS: MaintainedACI MIXER DRIVERP: Robert SiemerM: Robert.Siemer@gmx.deL: linux-sound@vger.kernel.orgW: http://www.uni-karlsruhe.de/~Robert.Siemer/Private/S: MaintainedACP/MWAVE MODEMP: Paul B SchroederM: paulsch@us.ibm.comP: Mike SullivanM: sullivam@us.ibm.comW: http://www.ibm.com/linux/ltc/S: SupportedACPIP: Andy GroverM: andrew.grover@intel.comL: acpi-devel@lists.sourceforge.netW: http://sf.net/projects/acpi/S: MaintainedAD1816 SOUND DRIVERP: Thorsten KnabeM: Thorsten Knabe <tek@rbg.informatik.tu-darmstadt.de>M: Thorsten Knabe <tek01@hrzpub.tu-darmstadt.de>W: http://www.student.informatik.tu-darmstadt.de/~tek/projects/linux.htmlW: http://www.tu-darmstadt.de/~tek01/projects/linux.htmlS: MaintainedADVANSYS SCSI DRIVERP: Bob FreyM: linux@advansys.comW: http://www.advansys.com/linux.htmlL: linux-scsi@vger.kernel.orgS: MaintainedAEDSP16 DRIVERP: Riccardo FacchettiM: fizban@tin.itS: MaintainedAFFS FILE SYSTEMP: Roman ZippelM: zippel@linux-m68k.orgS: MaintainedAHA152X SCSI DRIVERP: Juergen E. FischerM: Juergen Fischer <fischer@norbit.de>L: linux-scsi@vger.kernel.orgS: MaintainedAPM DRIVERP: Stephen RothwellM: sfr@canb.auug.org.auL: linux-laptop@vger.kernel.orgW: http://www.canb.auug.org.au/~sfr/S: SupportedAPPLETALK NETWORK LAYERP: Jay SchulistM: jschlst@samba.orgL: linux-atalk@lists.netspace.orgS: MaintainedARM MFM AND FLOPPY DRIVERSP: Dave GilbertM: linux@treblig.orgS: MaintainedARM/PT DIGITAL BOARD PORTP: Stefan EletzhoferM: stefan.eletzhofer@eletztrick.deL: linux-arm-kernel@lists.arm.linux.org.ukW: http://www.arm.linux.org.uk/S: MaintainedARM/SHARK MACHINE SUPPORTP: Alexander SchulzM: alex@shark-linux.deW: http://www.shark-linux.de/shark.htmlS: MaintainedARM/STRONGARM110 PORTP: Russell KingM: rmk@arm.linux.org.ukL: linux-arm-kernel@lists.arm.linux.org.ukW: http://www.arm.linux.org.uk/S: MaintainedARPD SUPPORTP: Jonathan LayesM: layes@loran.comL: linux-net@vger.kernel.orgS: MaintainedAX.25 NETWORK LAYERP: Matthias WelwarskyM: dg2fef@afthd.tu-darmstadt.deL: linux-hams@vger.kernel.orgS: MaintainedBAYCOM/HDLCDRV/SOUNDMODEM DRIVERS FOR AX.25P: Thomas SailerM: sailer@ife.ee.ethz.chL: linux-hams@vger.kernel.orgW: http://www.ife.ee.ethz.ch/~sailer/ham/ham.htmlS: MaintainedBERKSHIRE PRODUCTS PC WATCHDOG DRIVERP: Kenji HollisM: kenji@bitgate.comW: http://ftp.bitgate.com/pcwd/S: MaintainedBFS FILE SYSTEMP: Tigran A. AivazianM: tigran@veritas.comL: linux-kernel@vger.kernel.orgW: http://www.ocston.org/~tigran/patches/bfsS: MaintainedBLOCK LAYERP: Jens AxboeM: axboe@suse.deL: linux-kernel@vger.kernel.orgS: MaintainedBLUETOOTH SUBSYSTEM (BlueZ)P: Maxim KrasnyanskyM: maxk@qualcomm.comW: http://bluez.sf.netS: MaintainedBTTV VIDEO4LINUX DRIVERP: Gerd KnorrM: kraxel@goldbach.in-berlin.deL: video4linux-list@redhat.comW: http://me.in-berlin.de/~kraxel/bttv.htmlS: MaintainedBUSLOGIC SCSI DRIVERP: Leonard N. ZubkoffM: Leonard N. Zubkoff <lnz@dandelion.com>L: linux-scsi@vger.kernel.orgW: http://www.dandelion.com/Linux/S: MaintainedCIRRUS LOGIC GENERIC FBDEV DRIVERP: Jeff GarzikM: jgarzik@mandrakesoft.comL: linux-fbdev-devel@lists.sourceforge.netS: Odd FixesCIRRUS LOGIC CS4280/CS461x SOUNDDRIVERP: Cirrus Logic Corporation (kernel 2.2 driver)M: Cirrus Logic Corporation, Thomas Woller <twoller@crystal.cirrus.com>P: Nils Faerber (port to kernel 2.4)M: Nils Faerber <nils@kernelconcepts.de>S: MaintainedCODA FILE SYSTEMP: Jan HarkesM: jaharkes@cs.cmu.eduM: coda@cs.cmu.eduL: codalist@coda.cs.cmu.eduW: http://www.coda.cs.cmu.edu/S: MaintainedCOMPAQ FIBRE CHANNEL 64-bit/66MHz PCI non-intelligent HBAP: Amy Vanzant-Hodge M: Amy Vanzant-Hodge (fibrechannel@compaq.com)L: compaqandlinux@cpqlin.van-dijk.netW: ftp.compaq.com/pub/products/drivers/linuxS: SupportedCOMPAQ SMART2 RAID DRIVERP: Charles White M: Charles White <arrays@compaq.com>L: compaqandlinux@cpqlin.van-dijk.netW: ftp.compaq.com/pub/products/drivers/linuxS: Supported COMPAQ SMART CISS RAID DRIVER P: Charles WhiteM: Charles White <arrays@compaq.com>L: compaqandlinux@cpqlin.van-dijk.netW: ftp.compaq.com/pub/products/drivers/linux S: Supported COMPUTONE INTELLIPORT MULTIPORT CARDP: Michael H. WarfieldM: Michael H. Warfield <mhw@wittsend.com>W: http://www.computone.com/W: http://www.wittsend.com/computone.htmlL: linux-computone@lazuli.wittsend.comS: SupportedCOMX/MULTIGATE SYNC SERIAL DRIVERSP: Gergely MadaraszM: Gergely Madarasz <gorgo@itc.hu>S: SupportedCONFIGURE, MENUCONFIG, XCONFIGP: Michael Elizabeth ChastainM: mec@shout.netL: kbuild-devel@lists.sourceforge.netW: http://kbuild.sourceforge.netS: MaintainedCONFIGURE.HELPP: Steven P. ColeM: Steven P. Cole <elenstev@mesatop.com>P: Eric S. RaymondM: Eric S. Raymond <esr@thyrsus.com>L: kbuild-devel@lists.sourceforge.netW: http://kbuild.sourceforge.netS: MaintainedCOSA/SRP SYNC SERIAL DRIVERP: Jan "Yenya" KasprzakM: kas@fi.muni.czW: http://www.fi.muni.cz/~kas/cosa/S: MaintainedCPUID/MSR DRIVERP: H. Peter AnvinM: hpa@zytor.comS: MaintainedCRAMFS FILESYSTEMP: Daniel QuinlanM: quinlan@transmeta.comW: http://sourceforge.net/projects/cramfs/S: MaintainedCREDITS FILEP: John A. MartinM: jam@acm.orgS: MaintainedCRIS PORTP: Bjorn WesenM: bjornw@axis.comL: dev-etrax@axis.comW: http://developer.axis.comS: MaintainedCYBERPRO FB DRIVERP: Russell KingM: rmk@arm.linux.org.ukW: http://www.arm.linux.org.uk/S: MaintainedCYCLADES 2X SYNC CARD DRIVERP: Arnaldo Carvalho de MeloM: acme@conectiva.com.brW: http://www.conectiva.com.br/~acmeL: cycsyn-devel@bazar.conectiva.com.brS: MaintainedCYCLADES ASYNC MUX DRIVERP: Ivan PassosM: ivan@cyclades.comW: http://www.cyclades.com/S: SupportedDAMA SLAVE for AX.25P: Joerg ReuterM: jreuter@yaina.deW: http://yaina.de/jreuter/W: http://www.qsl.net/dl1bke/L: linux-hams@vger.kernel.orgS: MaintainedDC390/AM53C974 SCSI driverP: Kurt GarloffM: garloff@suse.deW: http://www.garloff.de/kurt/linux/dc390/S: MaintainedDECnet NETWORK LAYERP: Steven WhitehouseM: SteveW@ACM.orgW: http://www.sucs.swan.ac.uk/~rohan/DECnet/index.htmlL: linux-decnet-user@lists.sourceforge.netS: MaintainedDELL LAPTOP SMM DRIVERP: Massimo Dal ZottoM: dz@debian.orgW: http://www.debian.org/~dz/i8k/S: MaintainedDEVICE NUMBER REGISTRYP: H. Peter AnvinM: hpa@zytor.comL: linux-kernel@vger.kernel.orgS: MaintainedDEVICE FILESYSTEMP: Richard GoochM: rgooch@atnf.csiro.auL: linux-kernel@vger.kernel.orgS: MaintainedDIGI INTL. EPCA DRIVERP: Chad SchwartzM: support@dgii.comM: chads@dgii.comL: digilnux@dgii.comS: MaintainedDIGI RIGHTSWITCH NETWORK DRIVERP: Rick RichardsonM: rick@remotepoint.comL: linux-net@vger.kernel.orgW: http://www.dgii.com/linux/S: MaintainedDIGIBOARD PC/XE AND PC/XI DRIVERP: Christoph LameterM: christoph@lameter.comW: http://www.dgii.com/linux,http://lameter.com/digiL: digilnux@dgii.comS: MaintainedDIRECTORY NOTIFICATIONP: Stephen RothwellM: sfr@canb.auug.org.auL: linux-kernel@vger.kernel.orgS: SupportedDISK GEOMETRY AND PARTITION HANDLINGP: Andries BrouwerM: aeb@cwi.nlW: http://www.win.tue.nl/~aeb/linux/Large-Disk.htmlW: http://www.win.tue.nl/~aeb/linux/zip/zip-1.htmlW: http://www.win.tue.nl/~aeb/partitions/partition_types-1.htmlS: MaintainedDISKQUOTA:P: Marco van WieringenM: mvw@planets.elm.netL: linux-kernel@vger.kernel.orgS: MaintainedDAVICOM FAST ETHERNET (DMFE) NETWORK DRIVERP: Tobias RingstromM: tori@unhappy.mine.nuL: linux-kernel@vger.kernel.orgS: MaintainedDOUBLETALK DRIVERP: James R. Van ZandtM: jrv@vanzandt.mv.comL: blinux-list@redhat.comS: MaintainedDRM DRIVERSP: Rik FaithM: faith@valinux.comL: dri-devel@lists.sourceforge.netS: SupportedDSCC4 DRIVERP: Fran鏾is RomieuM: romieu@cogenit.frM: romieu@ensta.frS: MaintainedEATA-DMA SCSI DRIVERP: Michael NeufferM: mike@i-Connect.NetL: linux-eata@i-connect.net, linux-scsi@vger.kernel.orgS: MaintainedEATA ISA/EISA/PCI SCSI DRIVERP: Dario BallabioM: ballabio_dario@emc.comL: linux-scsi@vger.kernel.orgS: MaintainedEATA-PIO SCSI DRIVERP: Michael NeufferM: mike@i-Connect.NetL: linux-eata@i-connect.net, linux-scsi@vger.kernel.orgS: MaintainedEEPRO100 NETWORK DRIVERP: Andrey V. SavochkinM: saw@saw.sw.com.sgS: MaintainedEMU10K1 SOUND DRIVERP: Rui Sousa M: rui.p.m.sousa@clix.pt L: emu10k1-devel@opensource.creative.comW: http://opensource.creative.com/S: MaintainedETHEREXPRESS-16 NETWORK DRIVERP: Philip BlundellM: Philip.Blundell@pobox.comL: linux-net@vger.kernel.orgS: MaintainedETHERNET BRIDGEP: Lennert BuytenhekM: buytenh@gnu.orgL: bridge@math.leidenuniv.nlW: http://bridge.sourceforge.net/S: MaintainedETHERTEAM 16I DRIVERP: Mika KuoppalaM: miku@iki.fiS: MaintainedEXT2 FILE SYSTEMP: Remy CardM: Remy.Card@linux.orgL: linux-kernel@vger.kernel.orgS: MaintainedEXT3 FILE SYSTEMP: Remy Card, Stephen TweedieM: sct@redhat.com, akpm@zip.com.au, adilger@turbolinux.comL: ext3-users@redhat.comS: MaintainedFARSYNC SYNCHRONOUS DRIVERP: Bob DunlopM: rjd@xyzzy.clara.co.ukM: bob.dunlop@farsite.co.ukW: http://www.farsite.co.uk/S: SupportedFILE LOCKING (flock() and fcntl()/lockf())P: Matthew WilcoxM: matthew@wil.cxL: linux-fsdevel@vger.kernel.orgS: MaintainedFPU EMULATORP: Bill MetzenthenM: billm@suburbia.netW: http://suburbia.net/~billm/floating-point/emulator/S: MaintainedFRAME RELAY DLCI/FRAD (Sangoma drivers too)P: Mike McLaganM: mike.mclagan@linux.orgL: linux-net@vger.kernel.orgS: MaintainedFREEVXFS FILESYSTEMP: Christoph HellwigM: hch@infradead.orgW: ftp://ftp.openlinux.org/pub/people/hch/vxfsS: MaintainedFTAPE/QIC-117P: Claus-Justus HeineM: claus@momo.math.rwth-aachen.deL: linux-tape@vger.kernel.orgW: http://www-math.math.rwth-aachen.de/~LBFM/claus/ftape/S: MaintainedFUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)P: Rik FaithM: faith@cs.unc.edu
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -