Import 2.1.55pre1
[davej-history.git] / MAINTAINERS
blobcad66c81389000872a5b11bbc42fafc565258427
1         List of maintainers and how to submit kernel changes
3 Please try to follow the guidelines below.  This will make things
4 easier on the maintainers.  Not all of these guidelines matter for every
5 trivial patch so apply some common sense.
7 1.      Always _test_ your changes, however small, on at least 4 or
8         5 people, preferably many more.
10 2.      Try to release a few ALPHA test versions to the net. Announce
11         them onto the kernel channel and await results. This is especially
12         important for device drivers, because often that's the only way
13         you will find things like the fact version 3 firmware needs
14         a magic fix you didn't know about, or some clown changed the
15         chips on a board and not its name.  (Don't laugh!  Look at the
16         SMC etherpower for that.)
18 3.      Make sure your changes compile correctly in multiple
19         configurations.
21 4.      When you are happy with a change make it generally available for
22         testing and await feedback.
24 5.      Make a patch available to the relevant maintainer in the list. Use
25         'diff -u' to make the patch easy to merge. Be prepared to get your
26         changes sent back with seemingly silly requests about formatting
27         and variable names.  These aren't as silly as they seem. One
28         job the maintainers (and especially Linus) do is to keep things
29         looking the same. Sometimes this means that the clever hack in
30         your driver to get around a problem actual needs to become a
31         generalized kernel feature ready for next time.
33         PLEASE try to include any credit lines you want added with the
34         patch. It avoids people being missed off by mistake and makes
35         it easier to know who wants adding and who doesn't.
37         PLEASE document known bugs. If it doesn't work for everything
38         or does something very odd once a month document it.
40 6.      Make sure you have the right to send any changes you make. If you
41         do changes at work you may find your employer owns the patch
42         not you.
44 7.      Happy hacking.
46                 -----------------------------------
48 Maintainers List (try to look for most precise areas first)
50 P: Person
51 M: Mail patches to
52 L: Mailing list that is relevant to this area
53 W: Web-page with status/info
54 S: Status, one of the following:
56         Supported:      Someone is actually paid to look after this (wildly
57                         improbable).
58         Maintained:     Someone actually looks after it.
59         Odd Fixes:      It has a maintainer but they don't have time to do
60                         much other than throw the odd patch in. See below..
61         Orphan:         No current maintainer [but maybe you could take the 
62                         role as you write your new code].
63         Obsolete:       Old code. Something tagged obsolete generally means
64                         it has been replaced by a better system and you
65                         should be using that.
67 EXT2 FILE SYSTEM
68 P:      Remy Card
69 M:      Remy.Card@linux.org
70 L:      linux-kernel@vger.rutgers.edu
71 S:      Maintained
73 3C501 NETWORK DRIVER
74 P:      Alan Cox
75 M:      net-patches@lxorguk.ukuu.org.uk
76 L:      linux-net@vger.rutgers.edu
77 S:      Maintained
79 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
80 P:      Paul Gortmaker
81 M       gpg109@rsphy1.anu.edu.au
82 L:      linux-net@vger.rutgers.edu
83 S:      Maintained
84 W:      http://rsphy1.anu.edu.au/~gpg109/ne2000.html
86 ETHEREXPRESS-16 NETWORK DRIVER
87 P:      Philip Blundell
88 M:      pjb27@cam.ac.uk
89 L:      linux-net@vger.rutgers.edu
90 S:      Maintained
92 3C505 NETWORK DRIVER
93 P:      Philip Blundell
94 M:      phil@tazenda.demon.co.uk
95 L:      linux-net@vger.rutgers.edu
96 S:      Maintained
98 NI5010 NETWORK DRIVER
99 P:     Jan-Pascal van Best and Andreas Mohr
100 M:     jvbest@qv3pluto.leidenuniv.nl (Best)
101 M:     100.30936@germany.net (Mohr)
102 L:     linux-net@vger.rutgers.edu
103 S:     Maintained
105 TLAN NETWORK DRIVER
106 P:      James Banks
107 M:      james.banks@caldera.com
108 L:      linux-net@vger.rutgers.edu
109 S:      Supported
111 DIGI RIGHTSWITCH NETWORK DRIVER
112 P:      Rick Richardson
113 M:      rick@dgii.com
114 L:      linux-net@vger.rutgers.edu
115 W:      http://www.dgii.com/linux/
116 S:      Maintained
118 WAVELAN NETWORK DRIVER & WIRELESS EXTENSIONS
119 P:      Jean Tourrilhes
120 M:      jt@hplb.hpl.hp.com
121 S:      Maintained
123 HP100: Driver for HP 10/100 Mbit/s Network Adapter Series
124 P:      Jarsolav Kysela
125 M:      perex@jcu.cz
126 S:      Maintained
128 APM DRIVER
129 P:      Rik Faith & Stephen Rothwell
130 M:      faith@cs.unc.edu, Stephen.Rothwell@canb.auug.org.au
131 L:      linux-laptop@vger.rutgers.edu
132 S:      Maintained
134 TOKEN-RING NETWORK DRIVER
135 P:      Paul Norton
136 M:      pnorton@cts.com
137 L:      linux-net@vger.rutgers.edu
138 S:      Maintained
140 APPLETALK NETWORK LAYER
141 P:      Jay Schulist
142 M:      Jay.Schulist@spacs.k12.wi.us
143 L:      linux-atalk@netspace.org
144 S:      Maintained
146 DECnet NETWORK LAYER
147 P:      Steven Whitehouse
148 M:      SteveW@ACM.org
149 L:      netdev@roxanne.nuclecu.unam.mx
150 S:      Maintained
152 AX.25 NETWORK LAYER
153 P:      Jon Naylor
154 M:      jsn@cs.nott.ac.uk
155 L:      linux-hams@vger.rutgers.edu
156 S:      Maintained
158 DAMA SLAVE for AX.25
159 P:      Joerg Reuter
160 M:      jreuter@lykos.oche.de
161 L:      linux-hams@vger.rutgers.edu
162 S:      Maintained
164 Z8530 DRIVER FOR AX.25
165 P:      Joerg Reuter
166 M:      jreuter@lykos.oche.de
167 L:      linux-hams@vger.rutgers.edu
168 S:      Maintained
170 BUSLOGIC SCSI DRIVER
171 P:      Leonard N. Zubkoff
172 M:      Leonard N. Zubkoff <lnz@dandelion.com>
173 L:      linux-scsi@vger.rutgers.edu
174 W:      http://www.dandelion.com/Linux/
175 S:      Maintained
177 CYCLADES ASYNC MUX DRIVER
178 P:      Marcio Saito
179 M:      Marcio Saito <marcio@cyclades.com>
180 W:      http://www.cyclades.com/
181 S:      Supported
183 EATA ISA/EISA/PCI SCSI DRIVER
184 P:      Dario Ballabio
185 M:      dario@milano.europe.dg.com
186 L:      linux-scsi@vger.rutgers.edu
187 S:      Maintained
189 U14-34F SCSI DRIVER
190 P:      Dario Ballabio
191 M:      dario@milano.europe.dg.com
192 L:      linux-scsi@vger.rutgers.edu
193 S:      Maintained
195 EATA-DMA SCSI DRIVER
196 P:      Michael Neuffer
197 M:      mike@i-Connect.Net
198 L:      linux-eata@i-connect.net, linux-scsi@vger.rutgers.edu
199 S:      Maintained
201 EATA-PIO SCSI DRIVER
202 P:      Michael Neuffer
203 M:      mike@i-Connect.Net
204 L:      linux-eata@i-connect.net, linux-scsi@vger.rutgers.edu
205 S:      Maintained
207 FILE LOCKING (flock() and fcntl()/lockf())
208 P:      Andy Walker
209 M:      andy@lysaker.kvaerner.no
210 L:      linux-kernel@vger.rutgers.edu
211 S:      Maintained
213 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
214 P:      Mike McLagan
215 M:      mike.mclagan@linux.org
216 L:      linux-net@vger.rutgers.edu
217 S:      Maintained
219 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
220 P:      Rik Faith
221 M:      faith@cs.unc.edu
222 L:      linux-scsi@vger.rutgers.edu
223 S:      Odd fixes (e.g., new signatures)
225 SCSI TAPE DRIVER
226 P:      Kai Mdkisara
227 M:      Kai.Makisara@metla.fi
228 L:      linux-scsi@vger.rutgers.edu
229 S:      Maintained
231 FTAPE/QIC-117:
232 P:      Claus-Justus Heine
233 M:      claus@momo.math.rwth-aachen.de
234 L:      linux-tape@vger.rutgers.edu
235 S:      Maintained
237 IPX NETWORK LAYER
238 P:      
240 L:      
241 S:      Orphan
243 IDE DRIVER [GENERAL]
244 P:      Mark Lord
245 M:      mlord@pobox.com
246 L:      linux-kernel@vger.rutgers.edu
247 S:      Maintained
249 IDE/ATAPI CDROM DRIVER 
250 P:      Erik Andersen
251 M:      andersee@debian.org
252 L:      linux-kernel@vger.rutgers.edu
253 S:      Maintained
255 ISDN SUBSYSTEM
256 P:      Fritz Elfert
257 M:      fritz@wuemaus.franken.de
258 L:      isdn4linux@hub-wue.franken.de
259 S:      Maintained
261 M68K:
262 P:      Jes Sorensen
263 M:      Jes.Sorensen@cern.ch
264 W:      http://www.clark.net/pub/lawrencc/linux/index.html
265 L:      linux-m68k@phil.uni-sb.de
266 S:      Maintained
268 MODULE SUPPORT [GENERAL], KERNELD
269 P:      Richard Henderson
270 M:      richard@gnu.ai.mit.edu
271 L:      linux-kernel@vger.rutgers.edu
272 S:      Maintained
274 ARPD SUPPORT
275 P:      Jonathan Layes
276 M:      layes@loran.com
277 L:      linux-net@vger.rutgers.edu
278 S:      Maintained
280 MIPS:
281 P:      Ralf Baechle
282 M:      ralf@gnu.ai.mit.edu
283 W:      http://lena.fnet.fr/
284 L:      linux-mips@fnet.fr
285 S:      Maintained
287 NCP FILESYSTEM:
288 P:      Volker Lendecke
289 M:      lendecke@Math.Uni-Goettingen.de
290 L:      linware@sh.cvut.cz
291 S:      Maintained
293 NETROM NETWORK LAYER
294 P:      Jon Naylor
295 M:      jsn@cs.nott.ac.uk
296 L:      linux-hams@vger.rutgers.edu
297 S:      Maintained
299 NETWORKING [GENERAL]:
300 P:      Networking Teak
301 M:      netdev@nuclecu.unam.mx
302 L:      linux-net@vger.rutgers.edu
303 W:      http://www.uk.linux.org/NetNews.html (2.0 only)
304 S:      Maintained
306 NETWORKING [IPv4/IPv6]:
307 P:      David S. Miller
308 M:      davem@caip.rutgers.edu
309 P:      Eric Schenk
310 M:      Eric.Schenk@dna.lth.se
311 L:      netdev@roxanne.nuclecu.unam.mx
312 S:      Maintained
314 PPP PROTOCOL DRIVERS AND COMPRESSORS
315 P:      Al Longyear
316 M:      longyear@pobox.com
317 L:      linux-ppp@vger.rutgers.edu
318 S:      Maintained
320 REAL TIME CLOCK DRIVER
321 P:      Paul Gortmaker
322 M       gpg109@rsphy1.anu.edu.au
323 L:      linux-kernel@vger.rutgers.edu
324 S:      Maintained
326 STARMODE RADIO IP (STRIP) PROTOCOL DRIVER
327 P:      Stuart Cheshire
328 M:      cheshire@cs.stanford.edu
329 W:      http://mosquitonet.Stanford.EDU/strip.html
330 S:      Maintained
332 WAN ROUTER AND SANGOMA WANPIPE DRIVERS (X.25, FRAME RELAY, PPP)
333 P:     Gene Kozin
334 M:     genek@compuserve.com
335 M:     dm@sangoma.com
336 W:     http://www.sangoma.com
337 S:     Supported
339 SMB FILESYSTEM:
340 P:      Volker Lendecke
341 M:      lendecke@Math.Uni-Goettingen.de
342 L:      samba@listproc.anu.edu.au
343 S:      Maintained
345 SMP: (except SPARC)
346 P:      Linus Torvalds
347 M:      torvalds@transmeta.com
348 L:      linux-smp@vger.rutgers.edu
349 S:      Maintained
351 SPARC:
352 P:      David S. Miller
353 M:      davem@caip.rutgers.edu
354 L:      sparclinux@vger.rutgers.edu
355 S:      Maintained
357 SCSI SUBSYSTEM
358 P:      Leonard N. Zubkoff
359 M:      Leonard N. Zubkoff <lnz@dandelion.com>
360 L:      linux-scsi@vger.rutgers.edu
361 S:      Maintained
363 SVGA HANDLING:
364 P:      Martin Mares
365 M:      mj@k332.feld.cvut.cz
366 L:      linux-video@atrey.karlin.mff.cuni.cz
367 S:      Maintained
369 VFAT FILESYSTEM:
370 P:      Gordon Chaffee
371 M:      chaffee@plateau.cs.berkeley.edu
372 L:      linux-kernel@vger.rutgers.edu
373 W:      http://www-plateau.cs.berkeley.edu/people/chaffee
374 S:      Maintained
376 DIGI INTL. EPCA DRIVER:
377 P:      Daniel Taylor
378 M:      support@dgii.com
379 M:      digilnux@dgii.com
380 L:      digiboard@list.fuller.edu
381 S:      Maintained
383 RISCOM8 DRIVER:
384 P:      Dmitry Gorodchanin
385 M:      begemot@bgm.rosprint.net
386 L:      linux-kernel@vger.rutgers.edu
387 S:      Maintained
389 HAYES ESP SERIAL DRIVER:
390 P:      Andrew J. Robinson
391 M:      arobinso@nyx.net
392 L:      linux-kernel@vger.rutgers.edu
393 W:      http://www.nyx.net/~arobinso
394 S:      Maintainted
396 MOUSE AND MISC DEVICES [GENERAL]
397 P:      Alessandro Rubini
398 M:      rubini@ipvvis.unipv.it
399 L:      linux-kernel@vger.rutgers.edu
400 S:      Maintained
402 MENUCONFIG:
403 P:      William Roadcap
404 M:      roadcapw@cfw.com
405 L:      linux-kernel@vger.rutgers.edu
406 S:      Maintained
408 CONFIGURE.HELP
409 P:      Axel Boldt
410 M:      boldt@math.ucsb.edu
411 S:      Maintained
413 PCI ID DATABASE
414 P:      Jens Maurer
415 M:      jmaurer@cck.uni-kl.de
416 S:      Maintained
418 PCNET32 NETWORK DRIVER
419 P:      Thomas Bogendoerfer
420 M:      tsbogend@alpha.franken.de
421 L:      linux-net@vger.rutgers.edu
422 S:      Maintained
424 ADVANSYS SCSI DRIVER
425 P:      Bob Frey
426 M:      Bob Frey <bobf@advansys.com>
427 W:      http://www.advansys.com/linux
428 S:      Maintained
430 AHA152X SCSI DRIVER
431 P:      Juergen E. Fischer
432 M:      Juergen Fischer <fischer@et-inf.fho-emden.de>
433 L:      linux-scsi@vger.rutgers.edu
434 S:      Maintained
436 SBPCD CDROM DRIVER
437 P:      Eberhard Moenkeberg
438 M:      emoenke@gwdg.de
439 L:      linux-kernel@vger.rutgers.edu
440 S:      Maintained
442 NON-IDE/NON-SCSI CDROM DRIVERS [GENERAL] (come on, crew - mark your responsibility)
443 P:      Eberhard Moenkeberg
444 M:      emoenke@gwdg.de
445 L:      linux-kernel@vger.rutgers.edu
446 S:      Maintained
448 PARALLEL PORT SHARING SUPPORT
449 P:      Phil Blundell
450 M:      Philip.Blundell@pobox.com
451 P:      Tim Waugh
452 M:      tim@cyberelk.demon.co.uk
453 P:      David Campbell
454 M:      campbell@tirian.che.curtin.edu.au
455 L:      linux-parport@torque.net
456 L:      pnp-list@redhat.com
457 W:      http://www.cyberelk.demon.co.uk/parport.html
458 W:      http://www.cage.curtin.edu.au/~campbell/parbus/
459 S:      Maintained
461 LINUX FOR POWERPC (PREP)
462 P:      Cort Dougan
463 M:      cort@cs.nmt.edu
464 W:      http://www.cs.nmt.edu/~linuxppc/
465 S:      Maintained
467 LINUX FOR POWER MACINTOSH
468 P:      Paul Mackerras
469 M:      paulus@cs.anu.edu.au
470 L:      linux-pmac@samba.anu.edu.au
471 S:      Maintained
473 FPU EMULATOR
474 P:      Bill Metzenthen
475 M:      billm@suburbia.net
476 W:      http://suburbia.net/~billm/floating-point/emulator/
477 S:      Maintained
479 CREDITS FILE
480 P:      John A. Martin
481 M:      jam@acm.org
482 S:      Maintained
484 KERNEL AUTOMOUNTER (AUTOFS)
485 P:      H. Peter Anvin
486 M:      hpa@zytor.com
487 L:      autofs@linux.kernel.org
488 S:      Maintained
490 DEVICE NUMBER REGISTRY
491 P:      H. Peter Anvin
492 M:      hpa@zytor.com
493 L:      linux-kernel@vger.rutgers.edu
494 S:      Maintained
496 REST:
497 P:      Linus Torvalds
498 S:      Buried alive in diapers