MAINTAINERS 146 KB
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

	List of maintainers and how to submit kernel changes

Please try to follow the guidelines below.  This will make things
easier on the maintainers.  Not all of these guidelines matter for every
trivial 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
33 34 35 36 37
	generalized kernel feature ready for next time.

	PLEASE check your patch with the automated style checker
	(scripts/checkpatch.pl) to catch trival style violations.
	See Documentation/CodingStyle for guidance here.
Linus Torvalds's avatar
Linus Torvalds committed
38

39 40 41 42 43 44
	PLEASE CC: the maintainers and mailing lists that are generated
	by scripts/get_maintainer.pl.  The results returned by the
	script will be best if you have git installed and are making
	your changes in a branch derived from Linus' latest git tree.
	See Documentation/SubmittingPatches for details.

Linus Torvalds's avatar
Linus Torvalds committed
45 46 47 48 49 50 51
	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.

52
	PLEASE remember that submissions must be made under the terms
Randy Dunlap's avatar
Randy Dunlap committed
53 54 55 56
	of the OSDL certificate of contribution and should include a
	Signed-off-by: line.  The current version of this "Developer's
	Certificate of Origin" (DCO) is listed in the file
	Documentation/SubmittingPatches.
57

Linus Torvalds's avatar
Linus Torvalds committed
58 59 60 61
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.

62 63 64 65 66
7.	When sending security related changes or reports to a maintainer
	please Cc: security@kernel.org, especially if the maintainer
	does not respond.

8.	Happy hacking.
Linus Torvalds's avatar
Linus Torvalds committed
67

68
		-----------------------------------
Linus Torvalds's avatar
Linus Torvalds committed
69 70 71 72 73 74 75 76 77 78 79

Maintainers List (try to look for most precise areas first)

Note: For the hard of thinking, this list is meant to remain in alphabetical
order. If you could add yourselves to it in alphabetical order that would be
so much easier [Ed]

P: Person
M: Mail patches to
L: Mailing list that is relevant to this area
W: Web-page with status/info
Alan Cox's avatar
Alan Cox committed
80
T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit.
81
S: Status, one of the following:
Linus Torvalds's avatar
Linus Torvalds committed
82 83 84 85 86 87 88 89 90 91 92

	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.

93 94 95 96 97 98 99 100 101 102 103 104 105
F: Files and directories with wildcard patterns.
   A trailing slash includes all files and subdirectory files.
	F:	drivers/net/	all files in and below drivers/net
	F:	drivers/net/*	all files in drivers/net, but not below
	F:	*/net/*		all files in "any top level directory"/net
   One pattern per line.  Multiple F: lines acceptable.
X: Files and directories that are NOT maintained, same rules as F:
   Files exclusions are tested before file matches.
   Can be useful for excluding a specific subdirectory, for instance:
	F:	net/
	X:	net/ipv6/
   matches all files in and below net excluding net/ipv6/

Linus Torvalds's avatar
Linus Torvalds committed
106 107 108
3C505 NETWORK DRIVER
P:	Philip Blundell
M:	philb@gnu.org
109
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
110
S:	Maintained
111
F:	drivers/net/3c505*
Linus Torvalds's avatar
Linus Torvalds committed
112

Steffen Klassert's avatar
Steffen Klassert committed
113 114 115 116 117
3C59X NETWORK DRIVER
P:	Steffen Klassert
M:	klassert@mathematik.tu-chemnitz.de
L:	netdev@vger.kernel.org
S:	Maintained
118 119
F:	Documentation/networking/vortex.txt
F:	drivers/net/3c59x.c
Steffen Klassert's avatar
Steffen Klassert committed
120

Linus Torvalds's avatar
Linus Torvalds committed
121 122 123
3CR990 NETWORK DRIVER
P:	David Dillow
M:	dave@thedillows.org
124
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
125
S:	Maintained
126
F:	drivers/net/typhoon*
Linus Torvalds's avatar
Linus Torvalds committed
127

Randy Dunlap's avatar
Randy Dunlap committed
128
3W-9XXX SATA-RAID CONTROLLER DRIVER
Linus Torvalds's avatar
Linus Torvalds committed
129 130 131 132 133
P:	Adam Radford
M:	linuxraid@amcc.com
L:	linux-scsi@vger.kernel.org
W:	http://www.amcc.com
S:	Supported
134
F:	drivers/scsi/3w-9xxx*
Linus Torvalds's avatar
Linus Torvalds committed
135

Randy Dunlap's avatar
Randy Dunlap committed
136
3W-XXXX ATA-RAID CONTROLLER DRIVER
Linus Torvalds's avatar
Linus Torvalds committed
137 138 139 140 141
P:	Adam Radford
M:	linuxraid@amcc.com
L:	linux-scsi@vger.kernel.org
W:	http://www.amcc.com
S:	Supported
142
F:	drivers/scsi/3w-xxxx*
Linus Torvalds's avatar
Linus Torvalds committed
143 144 145 146 147 148

53C700 AND 53C700-66 SCSI DRIVER
P:	James E.J. Bottomley
M:	James.Bottomley@HansenPartnership.com
L:	linux-scsi@vger.kernel.org
S:	Maintained
149
F:	drivers/scsi/53c700*
Linus Torvalds's avatar
Linus Torvalds committed
150 151 152 153 154 155

6PACK NETWORK DRIVER FOR AX.25
P:	Andreas Koensgen
M:	ajk@iehk.rwth-aachen.de
L:	linux-hams@vger.kernel.org
S:	Maintained
156
F:	drivers/net/hamradio/6pack.c
Linus Torvalds's avatar
Linus Torvalds committed
157 158 159 160

8169 10/100/1000 GIGABIT ETHERNET DRIVER
P:	Francois Romieu
M:	romieu@fr.zoreil.com
161
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
162
S:	Maintained
163
F:	drivers/net/r8169.c
Linus Torvalds's avatar
Linus Torvalds committed
164 165

8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
166 167
P:	Alan Cox
M:	alan@lxorguk.ukuu.org.uk
Linus Torvalds's avatar
Linus Torvalds committed
168 169
L:	linux-serial@vger.kernel.org
W:	http://serial.sourceforge.net
Alan Cox's avatar
Alan Cox committed
170
S:	Odd Fixes
171 172
F:	drivers/serial/8250*
F:	include/linux/serial_8250.h
Linus Torvalds's avatar
Linus Torvalds committed
173 174 175 176

8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
P:	Paul Gortmaker
M:	p_gortmaker@yahoo.com
177
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
178
S:	Maintained
179 180
F:	drivers/net/*8390*
F:	drivers/net/ax88796.c
Linus Torvalds's avatar
Linus Torvalds committed
181

182
9P FILE SYSTEM
Jim Cromie's avatar
Jim Cromie committed
183 184 185
P:	Eric Van Hensbergen
M:	ericvh@gmail.com
P:	Ron Minnich
186
M:	rminnich@sandia.gov
Jim Cromie's avatar
Jim Cromie committed
187 188 189
P:	Latchesar Ionkov
M:	lucho@ionkov.net
L:	v9fs-developer@lists.sourceforge.net
190
W:	http://swik.net/v9fs
191
T:	git git://git.kernel.org/pub/scm/linux/kernel/ericvh/v9fs.git
Jim Cromie's avatar
Jim Cromie committed
192
S:	Maintained
193 194
F:	Documentation/filesystems/9p.txt
F:	fs/9p/
195

Linus Torvalds's avatar
Linus Torvalds committed
196 197 198 199 200
A2232 SERIAL BOARD DRIVER
P:	Enver Haase
M:	A2232@gmx.net
L:	linux-m68k@lists.linux-m68k.org
S:	Maintained
201
F:	drivers/char/ser_a2232*
Linus Torvalds's avatar
Linus Torvalds committed
202

Randy Dunlap's avatar
Randy Dunlap committed
203 204 205 206 207
AACRAID SCSI RAID DRIVER
P:	Adaptec OEM Raid Solutions
M:	aacraid@adaptec.com
L:	linux-scsi@vger.kernel.org
W:	http://www.adaptec.com/
Linus Torvalds's avatar
Linus Torvalds committed
208
S:	Supported
209 210
F:	Documentation/scsi/aacraid.txt
F:	drivers/scsi/aacraid/
Linus Torvalds's avatar
Linus Torvalds committed
211

212
ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
213 214 215 216
P:	Hans de Goede
M:	j.w.r.degoede@hhs.nl
L:	lm-sensors@lm-sensors.org
S:	Maintained
217
F:	drivers/hwmon/abituguru.c
218

219 220 221 222 223
ABIT UGURU 3 HARDWARE MONITOR DRIVER
P:	Alistair John Strachan
M:	alistair@devzero.co.uk
L:	lm-sensors@lm-sensors.org
S:	Maintained
224
F:	drivers/hwmon/abituguru3.c
225

Linus Torvalds's avatar
Linus Torvalds committed
226 227 228 229 230
ACENIC DRIVER
P:	Jes Sorensen
M:	jes@trained-monkey.org
L:	linux-acenic@sunsite.dk
S:	Maintained
231
F:	drivers/net/acenic*
Linus Torvalds's avatar
Linus Torvalds committed
232

233 234 235 236 237 238
ACER WMI LAPTOP EXTRAS
P:	Carlos Corbacho
M:	carlos@strangeworlds.co.uk
L:	aceracpi@googlegroups.com (subscribers-only)
W:	http://code.google.com/p/aceracpi
S:	Maintained
239
F:	drivers/platform/x86/acer-wmi.c
240

Linus Torvalds's avatar
Linus Torvalds committed
241
ACPI
242
P:	Len Brown
Len Brown's avatar
Len Brown committed
243
M:	lenb@kernel.org
244
L:	linux-acpi@vger.kernel.org
Len Brown's avatar
Len Brown committed
245
W:	http://www.lesswatts.org/projects/acpi/
246
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
Len Brown's avatar
Len Brown committed
247
S:	Supported
248 249 250
F:	drivers/acpi/
F:	drivers/pnp/pnpacpi/
F:	include/linux/acpi.h
Len Brown's avatar
Len Brown committed
251 252

ACPI BATTERY DRIVERS
253 254
P:	Alexey Starikovskiy
M:	astarikovskiy@suse.de
Len Brown's avatar
Len Brown committed
255
L:	linux-acpi@vger.kernel.org
256
W:	http://www.lesswatts.org/projects/acpi/
Len Brown's avatar
Len Brown committed
257
S:	Supported
258 259
F:	drivers/acpi/battery.c
F:	drivers/acpi/*sbs*
Len Brown's avatar
Len Brown committed
260 261 262

ACPI EC DRIVER
P:	Alexey Starikovskiy
263
M:	astarikovskiy@suse.de
Len Brown's avatar
Len Brown committed
264
L:	linux-acpi@vger.kernel.org
265
W:	http://www.lesswatts.org/projects/acpi/
Len Brown's avatar
Len Brown committed
266
S:	Supported
267
F:	drivers/acpi/ec.c
Len Brown's avatar
Len Brown committed
268 269

ACPI FAN DRIVER
270 271
P:	Zhang Rui
M:	rui.zhang@intel.com
Len Brown's avatar
Len Brown committed
272
L:	linux-acpi@vger.kernel.org
273
W:	http://www.lesswatts.org/projects/acpi/
Len Brown's avatar
Len Brown committed
274
S:	Supported
275
F:	drivers/acpi/fan.c
Linus Torvalds's avatar
Linus Torvalds committed
276

277 278 279
ACPI PCI HOTPLUG DRIVER
P:	Kristen Carlson Accardi
M:	kristen.c.accardi@intel.com
280
L:	linux-pci@vger.kernel.org
Len Brown's avatar
Len Brown committed
281
S:	Supported
282
F:	drivers/pci/hotplug/acpi*
Len Brown's avatar
Len Brown committed
283 284

ACPI THERMAL DRIVER
285 286
P:	Zhang Rui
M:	rui.zhang@intel.com
Len Brown's avatar
Len Brown committed
287
L:	linux-acpi@vger.kernel.org
288
W:	http://www.lesswatts.org/projects/acpi/
Len Brown's avatar
Len Brown committed
289
S:	Supported
290
F:	drivers/acpi/*thermal*
291

292
ACPI VIDEO DRIVER
293
P:	Zhang Rui
Len Brown's avatar
Len Brown committed
294
M:	rui.zhang@intel.com
Len Brown's avatar
Len Brown committed
295
L:	linux-acpi@vger.kernel.org
296
W:	http://www.lesswatts.org/projects/acpi/
Len Brown's avatar
Len Brown committed
297
S:	Supported
298
F:	drivers/acpi/video.c
299

300
ACPI WMI DRIVER
301 302 303 304 305
P:	Carlos Corbacho
M:	carlos@strangeworlds.co.uk
L:	linux-acpi@vger.kernel.org
W:	http://www.lesswatts.org/projects/acpi/
S:	Maintained
306
F:	drivers/platform/x86/wmi.c
307

308
AD1889 ALSA SOUND DRIVER
309 310 311 312 313 314 315
P:	Kyle McMartin
M:	kyle@mcmartin.ca
P:	Thibaut Varene
M:	T-Bone@parisc-linux.org
W:	http://wiki.parisc-linux.org/AD1889
L:	linux-parisc@vger.kernel.org
S:	Maintained
316
F:	sound/pci/ad1889.*
317

Linus Torvalds's avatar
Linus Torvalds committed
318 319 320
ADM1025 HARDWARE MONITOR DRIVER
P:	Jean Delvare
M:	khali@linux-fr.org
321
L:	lm-sensors@lm-sensors.org
Linus Torvalds's avatar
Linus Torvalds committed
322
S:	Maintained
323 324
F:	Documentation/hwmon/adm1025
F:	drivers/hwmon/adm1025.c
Linus Torvalds's avatar
Linus Torvalds committed
325

326 327 328 329 330
ADM1029 HARDWARE MONITOR DRIVER
P:	Corentin Labbe
M:	corentin.labbe@geomatys.fr
L:	lm-sensors@lm-sensors.org
S:	Maintained
331
F:	drivers/hwmon/adm1029.c
332

333 334 335 336 337
ADM8211 WIRELESS DRIVER
P:	Michael Wu
M:	flamingice@sourmilk.net
L:	linux-wireless@vger.kernel.org
W:	http://linuxwireless.org/
338
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
339
S:	Maintained
340
F:	drivers/net/wireless/adm8211.*
341

Linus Torvalds's avatar
Linus Torvalds committed
342 343 344 345
ADT746X FAN DRIVER
P:	Colin Leroy
M:	colin@colino.net
S:	Maintained
346
F:	drivers/macintosh/therm_adt746x.c
Linus Torvalds's avatar
Linus Torvalds committed
347

348 349 350 351 352
ADVANSYS SCSI DRIVER
P:	Matthew Wilcox
M:	matthew@wil.cx
L:	linux-scsi@vger.kernel.org
S:	Maintained
353 354
F:	Documentation/scsi/advansys.txt
F:	drivers/scsi/advansys.c
355

Linus Torvalds's avatar
Linus Torvalds committed
356 357 358 359
AEDSP16 DRIVER
P:	Riccardo Facchetti
M:	fizban@tin.it
S:	Maintained
360
F:	sound/oss/aedsp16.c
Linus Torvalds's avatar
Linus Torvalds committed
361 362 363 364 365

AFFS FILE SYSTEM
P:	Roman Zippel
M:	zippel@linux-m68k.org
S:	Maintained
366 367
F:	Documentation/filesystems/affs.txt
F:	fs/affs/
Linus Torvalds's avatar
Linus Torvalds committed
368

Randy Dunlap's avatar
Randy Dunlap committed
369 370 371 372 373
AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
P:	David Howells
M:	dhowells@redhat.com
L:	linux-afs@lists.infradead.org
S:	Supported
374 375 376
F:	fs/afs/
F:	include/net/af_rxrpc.h
F:	net/rxrpc/af_rxrpc.c
Randy Dunlap's avatar
Randy Dunlap committed
377

Linus Torvalds's avatar
Linus Torvalds committed
378
AGPGART DRIVER
379 380
P:	David Airlie
M:	airlied@linux.ie
381
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
Linus Torvalds's avatar
Linus Torvalds committed
382
S:	Maintained
383 384
F:	drivers/char/agp/
F:	include/linux/agp*
Linus Torvalds's avatar
Linus Torvalds committed
385 386 387

AHA152X SCSI DRIVER
P:	Juergen E. Fischer
388
M:	fischer@norbit.de
Linus Torvalds's avatar
Linus Torvalds committed
389 390
L:	linux-scsi@vger.kernel.org
S:	Maintained
391 392
F:	drivers/scsi/aha152x*
F:	drivers/scsi/pcmcia/aha152x*
Linus Torvalds's avatar
Linus Torvalds committed
393

394 395 396 397
AIC7XXX / AIC79XX SCSI DRIVER
P:	Hannes Reinecke
M:	hare@suse.de
L:	linux-scsi@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
398
S:	Maintained
399 400
F:	drivers/scsi/aic7xxx/
F:	drivers/scsi/aic7xxx_old/
Linus Torvalds's avatar
Linus Torvalds committed
401

Randy Dunlap's avatar
Randy Dunlap committed
402 403 404 405 406
AIO
P:	Benjamin LaHaise
M:	bcrl@kvack.org
L:	linux-aio@kvack.org
S:	Supported
407 408
F:	fs/aio.c
F:	include/linux/*aio*.h
Randy Dunlap's avatar
Randy Dunlap committed
409

Linus Torvalds's avatar
Linus Torvalds committed
410 411 412
ALCATEL SPEEDTOUCH USB DRIVER
P:	Duncan Sands
M:	duncan.sands@free.fr
413
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
414 415
W:	http://www.linux-usb.org/SpeedTouch/
S:	Maintained
416 417
F:	drivers/usb/atm/speedtch.c
F:	drivers/usb/atm/usbatm.c
Linus Torvalds's avatar
Linus Torvalds committed
418

419
ALCHEMY AU1XX0 MMC DRIVER
Manuel Lauss's avatar
Manuel Lauss committed
420 421 422
P:	Manuel Lauss
M:	manuel.lauss@gmail.com
S:	Maintained
423
F:	drivers/mmc/host/au1xmmc.c
424

425 426
ALI1563 I2C DRIVER
P:	Rudolf Marek
427
M:	r.marek@assembler.cz
428
L:	linux-i2c@vger.kernel.org
429
S:	Maintained
430 431
F:	Documentation/i2c/busses/i2c-ali1563
F:	drivers/i2c/busses/i2c-ali1563.c
432

Linus Torvalds's avatar
Linus Torvalds committed
433 434 435 436 437 438 439
ALPHA PORT
P:	Richard Henderson
M:	rth@twiddle.net
S:	Odd Fixes for 2.4; Maintained for 2.6.
P:	Ivan Kokshaysky
M:	ink@jurassic.park.msu.ru
S:	Maintained for 2.4; PCI support for 2.6.
440
L:	linux-alpha@vger.kernel.org
441
F:	arch/alpha/
Linus Torvalds's avatar
Linus Torvalds committed
442

443 444
AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
P:	Thomas Dahlmann
445
M:	dahlmann.thomas@arcor.de
446
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
447
S:	Supported
448
F:	drivers/usb/gadget/amd5536udc.*
449

450
AMD GEODE PROCESSOR/CHIPSET SUPPORT
Jim Cromie's avatar
Jim Cromie committed
451
P:	Jordan Crouse
452
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
453 454
W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
S:	Supported
455 456 457 458 459
F:	arch/x86/kernel/geode_32.c
F:	drivers/char/hw_random/geode-rng.c
F:	drivers/crypto/geode*
F:	drivers/video/geode/
F:	arch/x86/include/asm/geode.h
460

461 462 463 464
AMD IOMMU (AMD-VI)
P:	Joerg Roedel
M:	joerg.roedel@amd.com
L:	iommu@lists.linux-foundation.org
465
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
466
S:	Supported
467 468
F:	arch/x86/kernel/amd_iommu*.c
F:	arch/x86/include/asm/amd_iommu*.h
469

470
AMD MICROCODE UPDATE SUPPORT
471
P:	Andreas Herrmann
472
M:	andreas.herrmann3@amd.com
473 474
L:	amd64-microcode@amd64.org
S:	Supported
475
F:	arch/x86/kernel/microcode_amd.c
476

477 478 479 480 481 482
AMS (Apple Motion Sensor) DRIVER
P:	Stelian Pop
M:	stelian@popies.net
P:	Michael Hanselmann
M:	linux-kernel@hansmi.ch
S:	Supported
483
F:	drivers/hwmon/ams/
484

485 486 487 488 489
AMSO1100 RNIC DRIVER
P:	Tom Tucker
M:	tom@opengridcomputing.com
P:	Steve Wise
M:	swise@opengridcomputing.com
490
L:	general@lists.openfabrics.org
491
S:	Maintained
492
F:	drivers/infiniband/hw/amso1100/
493

494 495 496 497
AOA (Apple Onboard Audio) ALSA DRIVER
P:	Johannes Berg
M:	johannes@sipsolutions.net
L:	linuxppc-dev@ozlabs.org
498
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
499
S:	Maintained
500
F:	sound/aoa/
501

Linus Torvalds's avatar
Linus Torvalds committed
502 503 504 505 506 507
APM DRIVER
P:	Stephen Rothwell
M:	sfr@canb.auug.org.au
L:	linux-laptop@vger.kernel.org
W:	http://www.canb.auug.org.au/~sfr/
S:	Supported
508 509
F:	arch/x86/kernel/apm_32.c
F:	include/linux/apm_bios.h
Linus Torvalds's avatar
Linus Torvalds committed
510

511 512 513 514 515
APPLE BCM5974 MULTITOUCH DRIVER
P:	Henrik Rydberg
M:	rydberg@euromail.se
L:	linux-input@vger.kernel.org
S:	Maintained
516
F:	drivers/input/mouse/bcm5974.c
517

518 519 520 521 522
APPLE SMC DRIVER
P:	Nicolas Boichat
M:	nicolas@boichat.ch
L:	mactel-linux-devel@lists.sourceforge.net
S:	Maintained
523
F:	drivers/hwmon/applesmc.c
524

Linus Torvalds's avatar
Linus Torvalds committed
525 526
APPLETALK NETWORK LAYER
P:	Arnaldo Carvalho de Melo
527
M:	acme@ghostprotocols.net
Linus Torvalds's avatar
Linus Torvalds committed
528
S:	Maintained
529 530
F:	drivers/net/appletalk/
F:	net/appletalk/
Linus Torvalds's avatar
Linus Torvalds committed
531

532 533 534
APPLETOUCH TOUCHPAD DRIVER
P:	Johannes Berg
M:	johannes@sipsolutions.net
535
L:	linux-input@vger.kernel.org
536
S:	Maintained
537 538
F:	Documentation/input/appletouch.txt
F:	drivers/input/mouse/appletouch.c
539

540 541 542 543
ARC FRAMEBUFFER DRIVER
P:	Jaya Kumar
M:	jayalk@intworks.biz
S:	Maintained
544 545
F:	drivers/video/arcfb.c
F:	drivers/video/fb_defio.c
546

Linus Torvalds's avatar
Linus Torvalds committed
547 548 549 550
ARM MFM AND FLOPPY DRIVERS
P:	Ian Molton
M:	spyro@f2s.com
S:	Maintained
551 552
F:	arch/arm/lib/floppydma.S
F:	arch/arm/include/asm/floppy.h
Linus Torvalds's avatar
Linus Torvalds committed
553

Russell King's avatar
Russell King committed
554 555 556 557 558 559 560 561
ARM PORT
P:	Russell King
M:	linux@arm.linux.org.uk
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
W:	http://www.arm.linux.org.uk/
S:	Maintained
F:	arch/arm/

562
ARM PRIMECELL MMCI PL180/1 DRIVER
563
S:	Orphan
564
F:	drivers/mmc/host/mmci.*
565

566 567 568 569 570
ARM/ADI ROADRUNNER MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained
571 572
F:	arch/arm/mach-ixp23xx/
F:	arch/arm/mach-ixp23xx/include/mach/
573 574 575 576 577 578 579

ARM/ADS SPHERE MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

580 581 582 583 584 585
ARM/AFEB9260 MACHINE SUPPORT
P:	Sergey Lapin
M:	slapin@ossfans.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

586 587 588 589 590 591
ARM/AJECO 1ARM MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

592
ARM/ATMEL AT91RM9200 ARM ARCHITECTURE
593 594 595 596 597
P:	Andrew Victor
M:	linux@maxim.org.za
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
W:	http://maxim.org.za/at91_26.html
S:	Maintained
598

599 600 601 602 603 604 605 606 607 608 609 610
ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

Russell King's avatar
Russell King committed
611 612 613 614 615 616 617
ARM/CLKDEV SUPPORT
P:	Russell King
M:	linux@arm.linux.org.uk
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
F:	arch/arm/common/clkdev.c
F:	arch/arm/include/asm/clkdev.h

618
ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
619 620 621 622 623
P:	Mike Rapoport
M:	mike@compulab.co.il
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

Linus Torvalds's avatar
Linus Torvalds committed
624 625 626 627 628
ARM/CORGI MACHINE SUPPORT
P:	Richard Purdie
M:	rpurdie@rpsys.net
S:	Maintained

629 630 631 632
ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
P:	Paulius Zaleckas
M:	paulius.zaleckas@teltonika.lt
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
633
T:	git git://gitorious.org/linux-gemini/mainline.git
634
S:	Maintained
635
F:	arch/arm/mach-gemini/
636

Russell King's avatar
Russell King committed
637 638 639 640 641 642 643 644 645
ARM/EBSA110 MACHINE SUPPORT
P:	Russell King
M:	linux@arm.linux.org.uk
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
W:	http://www.arm.linux.org.uk/
S:	Maintained
F:	arch/arm/mach-ebsa110/
F:	drivers/net/arm/am79c961a.*

646 647 648 649 650 651 652 653 654 655 656
ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
P:	Daniel Ribeiro
M:	drwyrm@gmail.com
P:	Stefan Schmidt
M:	stefan@openezx.org
P:	Harald Welte
M:	laforge@openezx.org
L:	openezx-devel@lists.openezx.org (subscribers-only)
W:	http://www.openezx.org/
S:	Maintained

657 658 659 660 661
ARM/FARADAY FA526 PORT
P:	Paulius Zaleckas
M:	paulius.zaleckas@teltonika.lt
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained
662
F:	arch/arm/mm/*-fa*
663

Russell King's avatar
Russell King committed
664 665 666 667 668 669 670 671 672
ARM/FOOTBRIDGE ARCHITECTURE
P:	Russell King
M:	linux@arm.linux.org.uk
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
W:	http://www.arm.linux.org.uk/
S:	Maintained
F:	arch/arm/include/asm/hardware/dec21285.h
F:	arch/arm/mach-footbridge/

673 674 675 676 677 678
ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
P:	Sascha Hauer
M:	kernel@pengutronix.de
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

679 680 681 682 683 684
ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

685 686 687 688 689 690
ARM/GUMSTIX MACHINE SUPPORT
P:	Steve Sakoman
M:	sakoman@gmail.com
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

691 692 693 694 695 696 697
ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
P:	Philipp Zabel
M:	philipp.zabel@gmail.com
S:	Maintained
F:	arch/arm/mach-pxa/hx4700.c
F:	arch/arm/mach-pxa/include/mach/hx4700.h

698
ARM/HP JORNADA 7XX MACHINE SUPPORT
699 700 701 702
P:	Kristoffer Ericson
M:	kristoffer.ericson@gmail.com
W:	www.jlime.com
S:	Maintained
703

704 705 706
ARM/INTEL IOP32X ARM ARCHITECTURE
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
707 708
P:	Dan Williams
M:	dan.j.williams@intel.com
709
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
710 711 712 713 714 715 716
S:	Supported

ARM/INTEL IOP33X ARM ARCHITECTURE
P:	Dan Williams
M:	dan.j.williams@intel.com
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Supported
717 718 719 720

ARM/INTEL IOP13XX ARM ARCHITECTURE
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
721 722
P:	Dan Williams
M:	dan.j.williams@intel.com
723
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
724
S:	Supported
725 726 727 728

ARM/INTEL IQ81342EX MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
729 730
P:	Dan Williams
M:	dan.j.williams@intel.com
731
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
732
S:	Supported
733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754

ARM/INTEL IXP2000 ARM ARCHITECTURE
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

ARM/INTEL IXDP2850 MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

ARM/INTEL IXP23XX ARM ARCHITECTURE
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

ARM/INTEL XSC3 (MANZANO) ARM CORE
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
755 756
P:	Dan Williams
M:	dan.j.williams@intel.com
757
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
758
S:	Supported
759 760 761 762 763 764 765 766 767 768 769 770 771

ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

ARM/LOGICPD PXA270 MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

772 773 774 775 776
ARM/MAGICIAN MACHINE SUPPORT
P:	Philipp Zabel
M:	philipp.zabel@gmail.com
S:	Maintained

777 778 779 780 781
ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
P:	Michael Petchkovsky
M:	mkpetch@internode.on.net
S:	Maintained

782
ARM/TOSA MACHINE SUPPORT
783
P:	Dmitry Eremin-Solenikov
784
M:	dbaryshkov@gmail.com
785 786 787 788
P:	Dirk Opfer
M:	dirk@opfer-online.de
S:	Maintained

789
ARM/PALMTX,PALMT5,PALMLD,PALMTE2 SUPPORT
790 791 792 793 794
P:	Marek Vasut
M:	marek.vasut@gmail.com
W:	http://hackndev.com
S:	Maintained

795
ARM/PALMZ72 SUPPORT
796 797 798 799
P:	Sergey Lapin
M:	slapin@ossfans.org
W:	http://hackndev.com
S:	Maintained
800

Linus Torvalds's avatar
Linus Torvalds committed
801 802 803 804 805 806 807 808 809
ARM/PLEB SUPPORT
P:	Peter Chubb
M:	pleb@gelato.unsw.edu.au
W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
S:	Maintained

ARM/PT DIGITAL BOARD PORT
P:	Stefan Eletzhofer
M:	stefan.eletzhofer@eletztrick.de
810
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
Linus Torvalds's avatar
Linus Torvalds committed
811 812 813
W:	http://www.arm.linux.org.uk/
S:	Maintained

814 815 816 817 818 819
ARM/RADISYS ENP2611 MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

Russell King's avatar
Russell King committed
820 821 822 823 824 825 826 827 828 829 830 831 832 833 834
ARM/RISCPC ARCHITECTURE
P:	Russell King
M:	linux@arm.linux.org.uk
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
W:	http://www.arm.linux.org.uk/
S:	Maintained
F:	arch/arm/common/time-acorn.c
F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
F:	arch/arm/include/asm/hardware/ioc.h
F:	arch/arm/include/asm/hardware/iomd.h
F:	arch/arm/include/asm/hardware/memc.h
F:	arch/arm/mach-rpc/
F:	drivers/net/arm/ether*
F:	drivers/scsi/arm/

Linus Torvalds's avatar
Linus Torvalds committed
835 836 837 838 839 840 841 842
ARM/SHARK MACHINE SUPPORT
P:	Alexander Schulz
M:	alex@shark-linux.de
W:	http://www.shark-linux.de/shark.html
S:	Maintained

ARM/S3C2410 ARM ARCHITECTURE
P:	Ben Dooks
843
M:	ben-linux@fluff.org
844
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
Linus Torvalds's avatar
Linus Torvalds committed
845 846 847 848 849
W:	http://www.fluff.org/ben/linux/
S:	Maintained

ARM/S3C2440 ARM ARCHITECTURE
P:	Ben Dooks
850
M:	ben-linux@fluff.org
851
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
Linus Torvalds's avatar
Linus Torvalds committed
852 853 854
W:	http://www.fluff.org/ben/linux/
S:	Maintained

855 856 857 858 859 860 861 862 863 864 865 866
ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

ARM/THECUS N2100 MACHINE SUPPORT
P:	Lennert Buytenhek
M:	kernel@wantstofly.org
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S:	Maintained

867
ARM/NUVOTON W90X900 ARM ARCHITECTURE
868 869 870 871 872
P:	Wan ZongShun
M:	mcuos.com@gmail.com
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
W:	http://www.mcuos.com
S:	Maintained
873

Russell King's avatar
Russell King committed
874 875 876 877 878 879 880 881
ARM/VFP SUPPORT
P:	Russell King
M:	linux@arm.linux.org.uk
L:	linux-arm-kernel@lists.arm.linux.org.uk	(subscribers-only)
W:	http://www.arm.linux.org.uk/
S:	Maintained
F:	arch/arm/vfp/

Linus Torvalds's avatar
Linus Torvalds committed
882 883
ARPD SUPPORT
P:	Jonathan Layes
884
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
885
S:	Maintained
886
F:	net/ipv4/arp.c
Linus Torvalds's avatar
Linus Torvalds committed
887 888

ASUS ACPI EXTRAS DRIVER
Len Brown's avatar
Len Brown committed
889 890
P:	Corentin Chary
M:	corentincj@iksaif.net
Linus Torvalds's avatar
Linus Torvalds committed
891 892 893 894
P:	Karol Kozimor
M:	sziwan@users.sourceforge.net
L:	acpi4asus-user@lists.sourceforge.net
W:	http://sourceforge.net/projects/acpi4asus
Len Brown's avatar
Len Brown committed
895
W:	http://xf.iksaif.net/acpi4asus
896
S:	Maintained
897 898
F:	arch/x86/kernel/acpi/boot.c
F:	drivers/platform/x86/asus_acpi.c
899

Mark M. Hoffman's avatar
Mark M. Hoffman committed
900 901 902 903 904
ASUS ASB100 HARDWARE MONITOR DRIVER
P:	Mark M. Hoffman
M:	mhoffman@lightlink.com
L:	lm-sensors@lm-sensors.org
S:	Maintained
905
F:	drivers/hwmon/asb100.c
Mark M. Hoffman's avatar
Mark M. Hoffman committed
906

907 908 909 910
ASUS LAPTOP EXTRAS DRIVER
P:	Corentin Chary
M:	corentincj@iksaif.net
L:	acpi4asus-user@lists.sourceforge.net
Linus Torvalds's avatar
Linus Torvalds committed
911
W:	http://sourceforge.net/projects/acpi4asus
Len Brown's avatar
Len Brown committed
912
W:	http://xf.iksaif.net/acpi4asus
Linus Torvalds's avatar
Linus Torvalds committed
913
S:	Maintained
914
F:	drivers/platform/x86/asus-laptop.c
Linus Torvalds's avatar
Linus Torvalds committed
915

916
ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
917 918
P:	Dan Williams
M:	dan.j.williams@intel.com
919 920
P:	Maciej Sosnowski
M:	maciej.sosnowski@intel.com
921 922
W:	http://sourceforge.net/projects/xscaleiop
S:	Supported
923 924 925 926 927
F:	Documentation/crypto/async-tx-api.txt
F:	crypto/async_tx/
F:	drivers/dma/
F:	include/linux/dmaengine.h
F:	include/linux/async_tx.h
928

929
ATA OVER ETHERNET (AOE) DRIVER
Linus Torvalds's avatar
Linus Torvalds committed
930 931 932 933
P:	Ed L. Cashin
M:	ecashin@coraid.com
W:	http://www.coraid.com/support/linux
S:	Supported
934 935
F:	Documentation/aoe/
F:	drivers/block/aoe/
Linus Torvalds's avatar
Linus Torvalds committed
936

937 938 939 940 941 942
ATHEROS ATH5K WIRELESS DRIVER
P:	Jiri Slaby
M:	jirislaby@gmail.com
P:	Nick Kossifidis
M:	mickflemm@gmail.com
P:	Luis R. Rodriguez
943
M:	lrodriguez@atheros.com
944 945
P:	Bob Copeland
M:	me@bobcopeland.com
946 947 948
L:	linux-wireless@vger.kernel.org
L:	ath5k-devel@lists.ath5k.org
S:	Maintained
949
F:	drivers/net/wireless/ath5k/
950

951 952 953 954 955
ATHEROS ATH9K WIRELESS DRIVER
P:	Luis R. Rodriguez
M:	lrodriguez@atheros.com
P:	Jouni Malinen
M:	jmalinen@atheros.com
956 957 958 959 960 961
P:	Sujith Manoharan
M:	Sujith.Manoharan@atheros.com
P:	Vasanthakumar Thiagarajan
M:	vasanth@atheros.com
P:	Senthil Balasubramanian
M:	senthilkumar@atheros.com
962 963 964
L:	linux-wireless@vger.kernel.org
L:	ath9k-devel@lists.ath9k.org
S:	Supported
965
F:	drivers/net/wireless/ath9k/
966

967 968 969 970 971 972 973 974
ATHEROS AR9170 WIRELESS DRIVER
P:	Christian Lamparter
M:	chunkeey@web.de
L:	linux-wireless@vger.kernel.org
W:	http://wireless.kernel.org/en/users/Drivers/ar9170
S:	Maintained
F:	drivers/net/wireless/ar9170/

975 976 977 978
ATI_REMOTE2 DRIVER
P:	Ville Syrjala
M:	syrjala@sci.fi
S:	Maintained
979
F:	drivers/input/misc/ati_remote2.c
980

981
ATLX ETHERNET DRIVERS
982 983 984 985
P:	Jay Cliburn
M:	jcliburn@gmail.com
P:	Chris Snook
M:	csnook@redhat.com
986 987
P:	Jie Yang
M:	jie.yang@atheros.com
988 989 990 991
L:	atl1-devel@lists.sourceforge.net
W:	http://sourceforge.net/projects/atl1
W:	http://atl1.sourceforge.net
S:	Maintained
992
F:	drivers/net/atlx/
993

Linus Torvalds's avatar
Linus Torvalds committed
994 995 996
ATM
P:	Chas Williams
M:	chas@cmf.nrl.navy.mil
997
L:	linux-atm-general@lists.sourceforge.net (subscribers-only)
Jiri Slaby's avatar
Jiri Slaby committed
998
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
999 1000
W:	http://linux-atm.sourceforge.net
S:	Maintained
1001 1002
F:	drivers/atm/
F:	include/linux/atm*
Linus Torvalds's avatar
Linus Torvalds committed
1003

1004
ATMEL AT91 MCI DRIVER
Pierre Ossman's avatar
Pierre Ossman committed
1005
P:	Nicolas Ferre
1006
M:	nicolas.ferre@atmel.com
Pierre Ossman's avatar
Pierre Ossman committed
1007 1008 1009 1010
L:	linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
W:	http://www.atmel.com/products/AT91/
W:	http://www.at91.com/
S:	Maintained
1011
F:	drivers/mmc/host/at91_mci.c
1012

1013 1014 1015 1016
ATMEL AT91 / AT32 SERIAL DRIVER
P:	Haavard Skinnemoen
M:	hskinnemoen@atmel.com
S:	Supported
1017
F:	drivers/serial/atmel_serial.c
1018

1019 1020 1021
ATMEL LCDFB DRIVER
P:	Nicolas Ferre
M:	nicolas.ferre@atmel.com
1022
L:	linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers)
1023
S:	Maintained
1024 1025
F:	drivers/video/atmel_lcdfb.c
F:	include/video/atmel_lcdc.h
1026

1027 1028 1029 1030
ATMEL MACB ETHERNET DRIVER
P:	Haavard Skinnemoen
M:	hskinnemoen@atmel.com
S:	Supported
1031
F:	drivers/net/macb.*
1032

1033 1034 1035 1036
ATMEL SPI DRIVER
P:	Haavard Skinnemoen
M:	hskinnemoen@atmel.com
S:	Supported
1037
F:	drivers/spi/atmel_spi.*
1038

1039 1040 1041 1042 1043 1044
ATMEL USBA UDC DRIVER
P:	Haavard Skinnemoen
M:	hskinnemoen@atmel.com
L:	kernel@avr32linux.org
W:	http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
S:	Supported
1045
F:	drivers/usb/gadget/atmel_usba_udc.*
1046

Linus Torvalds's avatar
Linus Torvalds committed
1047 1048 1049
ATMEL WIRELESS DRIVER
P:	Simon Kelley
M:	simon@thekelleys.org.uk
1050
L:	linux-wireless@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
1051 1052 1053
W:	http://www.thekelleys.org.uk/atmel
W:	http://atmelwlandriver.sourceforge.net/
S:	Maintained
1054
F:	drivers/net/wireless/atmel*
Linus Torvalds's avatar
Linus Torvalds committed
1055

1056
AUDIT SUBSYSTEM
Eric Paris's avatar
Eric Paris committed
1057 1058 1059 1060
P:	Al Viro
M:	viro@zeniv.linux.org.uk
P:	Eric Paris
M:	eparis@redhat.com
1061
L:	linux-audit@redhat.com (subscribers-only)
1062
W:	http://people.redhat.com/sgrubb/audit/
1063
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1064
S:	Maintained
1065 1066
F:	include/linux/audit.h
F:	kernel/audit*
1067

1068 1069
AUXILIARY DISPLAY DRIVERS
P:	Miguel Ojeda Sandonis
Miguel Ojeda's avatar
Miguel Ojeda committed
1070 1071 1072
M:	miguel.ojeda.sandonis@gmail.com
W:	http://miguelojeda.es/auxdisplay.htm
W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1073
S:	Maintained
1074 1075
F:	drivers/auxdisplay/
F:	include/linux/cfag12864b.h
1076

1077 1078 1079 1080 1081 1082 1083
AVR32 ARCHITECTURE
P:	Haavard Skinnemoen
M:	hskinnemoen@atmel.com
W:	http://www.atmel.com/products/AVR32/
W:	http://avr32linux.org/
W:	http://avrfreaks.net/
S:	Supported
1084
F:	arch/avr32/
1085 1086 1087 1088 1089

AVR32/AT32AP MACHINE SUPPORT
P:	Haavard Skinnemoen
M:	hskinnemoen@atmel.com
S:	Supported
1090
F:	arch/avr32/mach-at32ap/
1091

Linus Torvalds's avatar
Linus Torvalds committed
1092 1093 1094 1095
AX.25 NETWORK LAYER
P:	Ralf Baechle
M:	ralf@linux-mips.org
L:	linux-hams@vger.kernel.org
1096
W:	http://www.linux-ax25.org/
Linus Torvalds's avatar
Linus Torvalds committed
1097
S:	Maintained
1098 1099 1100
F:	include/linux/ax25.h
F:	include/net/ax25.h
F:	net/ax25/
Linus Torvalds's avatar
Linus Torvalds committed
1101

Randy Dunlap's avatar
Randy Dunlap committed
1102 1103 1104 1105 1106 1107 1108 1109
B43 WIRELESS DRIVER
P:	Michael Buesch
M:	mb@bu3sch.de
P:	Stefano Brivio
M:	stefano.brivio@polimi.it
L:	linux-wireless@vger.kernel.org
W:	http://linuxwireless.org/en/users/Drivers/b43
S:	Maintained
1110
F:	drivers/net/wireless/b43/
Randy Dunlap's avatar
Randy Dunlap committed
1111 1112 1113 1114 1115 1116 1117 1118 1119

B43LEGACY WIRELESS DRIVER
P:	Larry Finger
M:	Larry.Finger@lwfinger.net
P:	Stefano Brivio
M:	stefano.brivio@polimi.it
L:	linux-wireless@vger.kernel.org
W:	http://linuxwireless.org/en/users/Drivers/b43
S:	Maintained
1120
F:	drivers/net/wireless/b43legacy/
Randy Dunlap's avatar
Randy Dunlap committed
1121

1122 1123 1124 1125
BACKLIGHT CLASS/SUBSYSTEM
P:	Richard Purdie
M:	rpurdie@rpsys.net
S:	Maintained
1126 1127
F:	drivers/video/backlight/
F:	include/linux/backlight.h
1128

Randy Dunlap's avatar
Randy Dunlap committed
1129 1130 1131 1132 1133 1134
BAYCOM/HDLCDRV DRIVERS FOR AX.25
P:	Thomas Sailer
M:	t.sailer@alumni.ethz.ch
L:	linux-hams@vger.kernel.org
W:	http://www.baycom.org/~tom/ham/ham.html
S:	Maintained
1135
F:	drivers/net/hamradio/baycom*
Randy Dunlap's avatar
Randy Dunlap committed
1136 1137 1138 1139 1140

BEFS FILE SYSTEM
P:	Sergey S. Kostyliov
M:	rathamahata@php4.ru
S:	Maintained
1141 1142
F:	Documentation/filesystems/befs.txt
F:	fs/befs/
Randy Dunlap's avatar
Randy Dunlap committed
1143 1144 1145 1146 1147

BFS FILE SYSTEM
P:	Tigran A. Aivazian
M:	tigran@aivazian.fsnet.co.uk
S:	Maintained
1148 1149 1150
F:	Documentation/filesystems/bfs.txt
F:	fs/bfs/
F:	include/linux/bfs_fs.h
Randy Dunlap's avatar
Randy Dunlap committed
1151

Bryan Wu's avatar
Bryan Wu committed
1152
BLACKFIN ARCHITECTURE
1153 1154
P:	Mike Frysinger
M:	vapier@gentoo.org
1155
L:	uclinux-dist-devel@blackfin.uclinux.org
1156 1157
W:	http://blackfin.uclinux.org
S:	Supported
1158
F:	arch/blackfin/
1159

1160
BLACKFIN EMAC DRIVER
1161 1162
P:	Michael Hennerich
M:	michael.hennerich@analog.com
1163
L:	uclinux-dist-devel@blackfin.uclinux.org
1164 1165
W:	http://blackfin.uclinux.org
S:	Supported
1166
F:	drivers/net/bfin_mac.*
1167

1168 1169 1170
BLACKFIN RTC DRIVER
P:	Mike Frysinger
M:	vapier.adi@gmail.com
1171
L:	uclinux-dist-devel@blackfin.uclinux.org
1172 1173
W:	http://blackfin.uclinux.org
S:	Supported
1174
F:	drivers/rtc/rtc-bfin.c
Bryan Wu's avatar
Bryan Wu committed
1175 1176

BLACKFIN SERIAL DRIVER
1177 1178
P:	Sonic Zhang
M:	sonic.zhang@analog.com
1179
L:	uclinux-dist-devel@blackfin.uclinux.org
1180 1181
W:	http://blackfin.uclinux.org
S:	Supported
1182
F:	drivers/serial/bfin_5xx.c
Bryan Wu's avatar
Bryan Wu committed
1183

1184 1185 1186
BLACKFIN WATCHDOG DRIVER
P:	Mike Frysinger
M:	vapier.adi@gmail.com
1187
L:	uclinux-dist-devel@blackfin.uclinux.org
1188 1189
W:	http://blackfin.uclinux.org
S:	Supported
1190
F:	drivers/watchdog/bfin_wdt.c
1191

1192 1193 1194
BLACKFIN I2C TWI DRIVER
P:	Sonic Zhang
M:	sonic.zhang@analog.com
1195
L:	uclinux-dist-devel@blackfin.uclinux.org
1196 1197
W:	http://blackfin.uclinux.org/
S:	Supported
1198
F:	drivers/i2c/busses/i2c-bfin-twi.c
1199

Linus Torvalds's avatar
Linus Torvalds committed
1200 1201
BLOCK LAYER
P:	Jens Axboe
1202
M:	axboe@kernel.dk
1203
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
Linus Torvalds's avatar
Linus Torvalds committed
1204
S:	Maintained
1205
F:	block/
Linus Torvalds's avatar
Linus Torvalds committed
1206

1207 1208 1209 1210 1211
BLOCK2MTD DRIVER
P:	Joern Engel
M:	joern@lazybastard.org
L:	linux-mtd@lists.infradead.org
S:	Maintained
1212
F:	drivers/mtd/devices/block2mtd.c
1213

1214
BLUETOOTH DRIVERS
Linus Torvalds's avatar
Linus Torvalds committed
1215 1216
P:	Marcel Holtmann
M:	marcel@holtmann.org
1217
L:	linux-bluetooth@vger.kernel.org
1218
W:	http://www.bluez.org/
Linus Torvalds's avatar
Linus Torvalds committed
1219
S:	Maintained
1220
F:	drivers/bluetooth/
Linus Torvalds's avatar
Linus Torvalds committed
1221

1222
BLUETOOTH SUBSYSTEM
Linus Torvalds's avatar
Linus Torvalds committed
1223 1224
P:	Marcel Holtmann
M:	marcel@holtmann.org
1225 1226
L:	linux-bluetooth@vger.kernel.org
W:	http://www.bluez.org/
1227
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
Linus Torvalds's avatar
Linus Torvalds committed
1228
S:	Maintained
1229 1230
F:	net/bluetooth/
F:	include/net/bluetooth/
Linus Torvalds's avatar
Linus Torvalds committed
1231 1232

BONDING DRIVER
Jim Cromie's avatar
Jim Cromie committed
1233 1234 1235 1236 1237
P:	Jay Vosburgh
M:	fubar@us.ibm.com
L:	bonding-devel@lists.sourceforge.net
W:	http://sourceforge.net/projects/bonding/
S:	Supported
1238 1239
F:	drivers/net/bonding/
F:	include/linux/if_bonding.h
Linus Torvalds's avatar
Linus Torvalds committed
1240

1241 1242 1243 1244 1245
BROADCOM B44 10/100 ETHERNET DRIVER
P:	Gary Zambrano
M:	zambrano@broadcom.com
L:	netdev@vger.kernel.org
S:	Supported
1246
F:	drivers/net/b44.*
1247

1248 1249 1250 1251 1252
BROADCOM BNX2 GIGABIT ETHERNET DRIVER
P:	Michael Chan
M:	mchan@broadcom.com
L:	netdev@vger.kernel.org
S:	Supported
1253 1254
F:	drivers/net/bnx2.*
F:	drivers/net/bnx2_*
1255

1256
BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1257