MAINTAINERS 203 KB
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
1

2

Linus Torvalds's avatar
Linus Torvalds committed
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
33
	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
34
35
36
37
38
	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
39

40
41
42
43
44
45
	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
46
47
48
49
50
51
52
	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.

53
	PLEASE remember that submissions must be made under the terms
Randy Dunlap's avatar
Randy Dunlap committed
54
55
56
57
	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.
58

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

63
64
65
66
67
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
68

69
70
71
72
73
74
Descriptions of section entries:

	P: Person (obsolete)
	M: Mail patches to: FullName <address@domain>
	L: Mailing list that is relevant to this area
	W: Web-page with status/info
75
	Q: Patchwork web based patch tracking system site
Harry Wei's avatar
Harry Wei committed
76
	T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit, topgit.
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
	S: 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.
	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/
	K: Keyword perl extended regex pattern to match content in a
	   patch or file.  For instance:
	   K: of_get_profile
	      matches patches or files that contain "of_get_profile"
	   K: \b(printk|pr_(info|err))\b
	      matches patches or files that contain one or more of the words
	      printk, pr_info or pr_err
	   One regex pattern per line.  Multiple K: lines acceptable.
Linus Torvalds's avatar
Linus Torvalds committed
107
108
109
110
111

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]

112
Maintainers List (try to look for most precise areas first)
Linus Torvalds's avatar
Linus Torvalds committed
113

114
		-----------------------------------
Joe Perches's avatar
Joe Perches committed
115

Linus Torvalds's avatar
Linus Torvalds committed
116
3C505 NETWORK DRIVER
117
M:	Philip Blundell <philb@gnu.org>
118
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
119
S:	Maintained
120
F:	drivers/net/ethernet/i825xx/3c505*
Linus Torvalds's avatar
Linus Torvalds committed
121

Steffen Klassert's avatar
Steffen Klassert committed
122
3C59X NETWORK DRIVER
123
M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
Steffen Klassert's avatar
Steffen Klassert committed
124
125
L:	netdev@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
126
F:	Documentation/networking/vortex.txt
127
F:	drivers/net/ethernet/3com/3c59x.c
Steffen Klassert's avatar
Steffen Klassert committed
128

Linus Torvalds's avatar
Linus Torvalds committed
129
3CR990 NETWORK DRIVER
130
M:	David Dillow <dave@thedillows.org>
131
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
132
S:	Maintained
133
F:	drivers/net/ethernet/3com/typhoon*
Linus Torvalds's avatar
Linus Torvalds committed
134

adam radford's avatar
adam radford committed
135
136
3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
M:	Adam Radford <linuxraid@lsi.com>
Linus Torvalds's avatar
Linus Torvalds committed
137
L:	linux-scsi@vger.kernel.org
adam radford's avatar
adam radford committed
138
W:	http://www.lsi.com
Linus Torvalds's avatar
Linus Torvalds committed
139
S:	Supported
adam radford's avatar
adam radford committed
140
F:	drivers/scsi/3w-*
Linus Torvalds's avatar
Linus Torvalds committed
141
142

53C700 AND 53C700-66 SCSI DRIVER
143
M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Linus Torvalds's avatar
Linus Torvalds committed
144
145
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
146
F:	drivers/scsi/53c700*
Linus Torvalds's avatar
Linus Torvalds committed
147
148

6PACK NETWORK DRIVER FOR AX.25
149
M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
Linus Torvalds's avatar
Linus Torvalds committed
150
151
L:	linux-hams@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
152
F:	drivers/net/hamradio/6pack.c
Linus Torvalds's avatar
Linus Torvalds committed
153
154

8169 10/100/1000 GIGABIT ETHERNET DRIVER
155
M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
156
M:	Francois Romieu <romieu@fr.zoreil.com>
157
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
158
S:	Maintained
159
F:	drivers/net/ethernet/realtek/r8169.c
Linus Torvalds's avatar
Linus Torvalds committed
160
161

8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
162
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linus Torvalds's avatar
Linus Torvalds committed
163
164
L:	linux-serial@vger.kernel.org
W:	http://serial.sourceforge.net
165
S:	Maintained
166
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6.git
167
F:	drivers/tty/serial/8250*
Joe Perches's avatar
Joe Perches committed
168
F:	include/linux/serial_8250.h
Linus Torvalds's avatar
Linus Torvalds committed
169
170

8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
171
L:	netdev@vger.kernel.org
172
S:	Orphan / Obsolete
173
F:	drivers/net/ethernet/8390/
Linus Torvalds's avatar
Linus Torvalds committed
174

175
9P FILE SYSTEM
176
177
178
M:	Eric Van Hensbergen <ericvh@gmail.com>
M:	Ron Minnich <rminnich@sandia.gov>
M:	Latchesar Ionkov <lucho@ionkov.net>
Jim Cromie's avatar
Jim Cromie committed
179
L:	v9fs-developer@lists.sourceforge.net
180
W:	http://swik.net/v9fs
181
Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
182
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
Jim Cromie's avatar
Jim Cromie committed
183
S:	Maintained
Joe Perches's avatar
Joe Perches committed
184
185
F:	Documentation/filesystems/9p.txt
F:	fs/9p/
186

Randy Dunlap's avatar
Randy Dunlap committed
187
AACRAID SCSI RAID DRIVER
188
M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
Randy Dunlap's avatar
Randy Dunlap committed
189
190
L:	linux-scsi@vger.kernel.org
W:	http://www.adaptec.com/
Linus Torvalds's avatar
Linus Torvalds committed
191
S:	Supported
Joe Perches's avatar
Joe Perches committed
192
193
F:	Documentation/scsi/aacraid.txt
F:	drivers/scsi/aacraid/
Linus Torvalds's avatar
Linus Torvalds committed
194

195
ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
196
M:	Hans de Goede <hdegoede@redhat.com>
197
198
L:	lm-sensors@lm-sensors.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
199
F:	drivers/hwmon/abituguru.c
200

201
ABIT UGURU 3 HARDWARE MONITOR DRIVER
202
M:	Alistair John Strachan <alistair@devzero.co.uk>
203
204
L:	lm-sensors@lm-sensors.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
205
F:	drivers/hwmon/abituguru3.c
206

Linus Torvalds's avatar
Linus Torvalds committed
207
ACENIC DRIVER
208
M:	Jes Sorensen <jes@trained-monkey.org>
Linus Torvalds's avatar
Linus Torvalds committed
209
210
L:	linux-acenic@sunsite.dk
S:	Maintained
Jeff Kirsher's avatar
Jeff Kirsher committed
211
F:	drivers/net/ethernet/alteon/acenic*
Linus Torvalds's avatar
Linus Torvalds committed
212

213
ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
214
M:	Peter Feuerer <peter@piie.net>
215
L:	platform-driver-x86@vger.kernel.org
216
217
218
W:	http://piie.net/?section=acerhdf
S:	Maintained
F:	drivers/platform/x86/acerhdf.c
219

220
ACER WMI LAPTOP EXTRAS
Carlos Corbacho's avatar
Carlos Corbacho committed
221
M:	Joey Lee <jlee@novell.com>
222
L:	platform-driver-x86@vger.kernel.org
223
S:	Maintained
Joe Perches's avatar
Joe Perches committed
224
F:	drivers/platform/x86/acer-wmi.c
225

Linus Torvalds's avatar
Linus Torvalds committed
226
ACPI
227
M:	Len Brown <lenb@kernel.org>
228
L:	linux-acpi@vger.kernel.org
Len Brown's avatar
Len Brown committed
229
W:	http://www.lesswatts.org/projects/acpi/
230
Q:	http://patchwork.kernel.org/project/linux-acpi/list/
231
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
Len Brown's avatar
Len Brown committed
232
S:	Supported
Joe Perches's avatar
Joe Perches committed
233
234
235
F:	drivers/acpi/
F:	drivers/pnp/pnpacpi/
F:	include/linux/acpi.h
236
F:	include/acpi/
Len Brown's avatar
Len Brown committed
237
238

ACPI FAN DRIVER
239
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
240
L:	linux-acpi@vger.kernel.org
241
W:	http://www.lesswatts.org/projects/acpi/
Len Brown's avatar
Len Brown committed
242
S:	Supported
Joe Perches's avatar
Joe Perches committed
243
F:	drivers/acpi/fan.c
Linus Torvalds's avatar
Linus Torvalds committed
244

245
ACPI PROCESSOR AGGREGATOR DRIVER
246
M:	Shaohua Li <shaohua.li@intel.com>
247
248
249
250
251
L:	linux-acpi@vger.kernel.org
W:	http://www.lesswatts.org/projects/acpi/
S:	Supported
F:	drivers/acpi/acpi_pad.c

Len Brown's avatar
Len Brown committed
252
ACPI THERMAL DRIVER
253
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
254
L:	linux-acpi@vger.kernel.org
255
W:	http://www.lesswatts.org/projects/acpi/
Len Brown's avatar
Len Brown committed
256
S:	Supported
Joe Perches's avatar
Joe Perches committed
257
F:	drivers/acpi/*thermal*
258

Len Brown's avatar
Len Brown committed
259
ACPI VIDEO DRIVER
260
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
261
L:	linux-acpi@vger.kernel.org
262
W:	http://www.lesswatts.org/projects/acpi/
Len Brown's avatar
Len Brown committed
263
S:	Supported
Joe Perches's avatar
Joe Perches committed
264
F:	drivers/acpi/video.c
265

266
ACPI WMI DRIVER
267
L:	platform-driver-x86@vger.kernel.org
Carlos Corbacho's avatar
Carlos Corbacho committed
268
S:	Orphan
Joe Perches's avatar
Joe Perches committed
269
F:	drivers/platform/x86/wmi.c
270

271
AD1889 ALSA SOUND DRIVER
272
M:	Thibaut Varene <T-Bone@parisc-linux.org>
273
274
275
W:	http://wiki.parisc-linux.org/AD1889
L:	linux-parisc@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
276
F:	sound/pci/ad1889.*
277

278
279
AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
280
L:	device-drivers-devel@blackfin.uclinux.org
281
W:	http://wiki.analog.com/AD5254
282
283
284
285
286
S:	Supported
F:	drivers/misc/ad525x_dpot.c

AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
M:	Michael Hennerich <michael.hennerich@analog.com>
287
L:	device-drivers-devel@blackfin.uclinux.org
288
W:	http://wiki.analog.com/AD5398
289
290
291
292
293
S:	Supported
F:	drivers/regulator/ad5398.c

AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
M:	Michael Hennerich <michael.hennerich@analog.com>
294
L:	device-drivers-devel@blackfin.uclinux.org
295
W:	http://wiki.analog.com/AD7142
296
297
298
299
300
S:	Supported
F:	drivers/input/misc/ad714x.c

AD7877 TOUCHSCREEN DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
301
L:	device-drivers-devel@blackfin.uclinux.org
302
W:	http://wiki.analog.com/AD7877
303
304
305
306
307
S:	Supported
F:	drivers/input/touchscreen/ad7877.c

AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
M:	Michael Hennerich <michael.hennerich@analog.com>
308
L:	device-drivers-devel@blackfin.uclinux.org
309
W:	http://wiki.analog.com/AD7879
310
311
312
S:	Supported
F:	drivers/input/touchscreen/ad7879.c

Jiri Kosina's avatar
Jiri Kosina committed
313
314
315
316
ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
M:	Jiri Kosina <jkosina@suse.cz>
S:	Maintained

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

324
ADM1029 HARDWARE MONITOR DRIVER
325
M:	Corentin Labbe <corentin.labbe@geomatys.fr>
326
327
L:	lm-sensors@lm-sensors.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
328
F:	drivers/hwmon/adm1029.c
329

330
331
332
ADM8211 WIRELESS DRIVER
L:	linux-wireless@vger.kernel.org
W:	http://linuxwireless.org/
333
S:	Orphan
Joe Perches's avatar
Joe Perches committed
334
F:	drivers/net/wireless/adm8211.*
335

336
337
ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
M:	Michael Hennerich <michael.hennerich@analog.com>
338
L:	device-drivers-devel@blackfin.uclinux.org
339
W:	http://wiki.analog.com/ADP5520
340
341
342
S:	Supported
F:	drivers/mfd/adp5520.c
F:	drivers/video/backlight/adp5520_bl.c
343
F:	drivers/leds/leds-adp5520.c
344
F:	drivers/gpio/gpio-adp5520.c
345
346
347
348
F:	drivers/input/keyboard/adp5520-keys.c

ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
M:	Michael Hennerich <michael.hennerich@analog.com>
349
L:	device-drivers-devel@blackfin.uclinux.org
350
W:	http://wiki.analog.com/ADP5588
351
352
S:	Supported
F:	drivers/input/keyboard/adp5588-keys.c
353
F:	drivers/gpio/gpio-adp5588.c
354
355
356

ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
M:	Michael Hennerich <michael.hennerich@analog.com>
357
L:	device-drivers-devel@blackfin.uclinux.org
358
W:	http://wiki.analog.com/ADP8860
359
360
361
S:	Supported
F:	drivers/video/backlight/adp8860_bl.c

362
363
364
365
366
367
368
369
ADS1015 HARDWARE MONITOR DRIVER
M:	Dirk Eibach <eibach@gdsys.de>
L:	lm-sensors@lm-sensors.org
S:	Maintained
F:	Documentation/hwmon/ads1015
F:	drivers/hwmon/ads1015.c
F:	include/linux/i2c/ads1015.h

Linus Torvalds's avatar
Linus Torvalds committed
370
ADT746X FAN DRIVER
371
M:	Colin Leroy <colin@colino.net>
Linus Torvalds's avatar
Linus Torvalds committed
372
S:	Maintained
Joe Perches's avatar
Joe Perches committed
373
F:	drivers/macintosh/therm_adt746x.c
Linus Torvalds's avatar
Linus Torvalds committed
374

375
376
377
378
379
380
381
ADT7475 HARDWARE MONITOR DRIVER
M:	Jean Delvare <khali@linux-fr.org>
L:	lm-sensors@lm-sensors.org
S:	Maintained
F:	Documentation/hwmon/adt7475
F:	drivers/hwmon/adt7475.c

382
383
ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
M:	Michael Hennerich <michael.hennerich@analog.com>
384
L:	device-drivers-devel@blackfin.uclinux.org
385
W:	http://wiki.analog.com/ADXL345
386
387
388
S:	Supported
F:	drivers/input/misc/adxl34x.c

389
ADVANSYS SCSI DRIVER
390
M:	Matthew Wilcox <matthew@wil.cx>
391
392
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
393
394
F:	Documentation/scsi/advansys.txt
F:	drivers/scsi/advansys.c
395

Linus Torvalds's avatar
Linus Torvalds committed
396
AEDSP16 DRIVER
397
M:	Riccardo Facchetti <fizban@tin.it>
Linus Torvalds's avatar
Linus Torvalds committed
398
S:	Maintained
Joe Perches's avatar
Joe Perches committed
399
F:	sound/oss/aedsp16.c
Linus Torvalds's avatar
Linus Torvalds committed
400
401

AFFS FILE SYSTEM
402
403
L:	linux-fsdevel@vger.kernel.org
S:	Orphan
Joe Perches's avatar
Joe Perches committed
404
405
F:	Documentation/filesystems/affs.txt
F:	fs/affs/
Linus Torvalds's avatar
Linus Torvalds committed
406

Randy Dunlap's avatar
Randy Dunlap committed
407
AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
408
M:	David Howells <dhowells@redhat.com>
Randy Dunlap's avatar
Randy Dunlap committed
409
410
L:	linux-afs@lists.infradead.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
411
412
413
F:	fs/afs/
F:	include/net/af_rxrpc.h
F:	net/rxrpc/af_rxrpc.c
Randy Dunlap's avatar
Randy Dunlap committed
414

Linus Torvalds's avatar
Linus Torvalds committed
415
AGPGART DRIVER
416
M:	David Airlie <airlied@linux.ie>
417
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
Linus Torvalds's avatar
Linus Torvalds committed
418
S:	Maintained
Joe Perches's avatar
Joe Perches committed
419
420
F:	drivers/char/agp/
F:	include/linux/agp*
Linus Torvalds's avatar
Linus Torvalds committed
421
422

AHA152X SCSI DRIVER
423
M:	"Juergen E. Fischer" <fischer@norbit.de>
Linus Torvalds's avatar
Linus Torvalds committed
424
425
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
426
427
F:	drivers/scsi/aha152x*
F:	drivers/scsi/pcmcia/aha152x*
Linus Torvalds's avatar
Linus Torvalds committed
428

429
AIC7XXX / AIC79XX SCSI DRIVER
430
M:	Hannes Reinecke <hare@suse.de>
431
L:	linux-scsi@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
432
S:	Maintained
Joe Perches's avatar
Joe Perches committed
433
434
F:	drivers/scsi/aic7xxx/
F:	drivers/scsi/aic7xxx_old/
Linus Torvalds's avatar
Linus Torvalds committed
435

Randy Dunlap's avatar
Randy Dunlap committed
436
AIO
437
M:	Benjamin LaHaise <bcrl@kvack.org>
Randy Dunlap's avatar
Randy Dunlap committed
438
439
L:	linux-aio@kvack.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
440
441
F:	fs/aio.c
F:	include/linux/*aio*.h
Randy Dunlap's avatar
Randy Dunlap committed
442

Linus Torvalds's avatar
Linus Torvalds committed
443
ALCATEL SPEEDTOUCH USB DRIVER
444
M:	Duncan Sands <duncan.sands@free.fr>
445
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
446
447
W:	http://www.linux-usb.org/SpeedTouch/
S:	Maintained
Joe Perches's avatar
Joe Perches committed
448
449
F:	drivers/usb/atm/speedtch.c
F:	drivers/usb/atm/usbatm.c
Linus Torvalds's avatar
Linus Torvalds committed
450

Pierre Ossman's avatar
Pierre Ossman committed
451
ALCHEMY AU1XX0 MMC DRIVER
452
M:	Manuel Lauss <manuel.lauss@gmail.com>
Manuel Lauss's avatar
Manuel Lauss committed
453
S:	Maintained
Joe Perches's avatar
Joe Perches committed
454
F:	drivers/mmc/host/au1xmmc.c
Pierre Ossman's avatar
Pierre Ossman committed
455

456
ALI1563 I2C DRIVER
457
M:	Rudolf Marek <r.marek@assembler.cz>
458
L:	linux-i2c@vger.kernel.org
459
S:	Maintained
Joe Perches's avatar
Joe Perches committed
460
461
F:	Documentation/i2c/busses/i2c-ali1563
F:	drivers/i2c/busses/i2c-ali1563.c
462

Linus Torvalds's avatar
Linus Torvalds committed
463
ALPHA PORT
464
465
M:	Richard Henderson <rth@twiddle.net>
M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
466
M:	Matt Turner <mattst88@gmail.com>
467
L:	linux-alpha@vger.kernel.org
Joe Perches's avatar
Joe Perches committed
468
F:	arch/alpha/
Linus Torvalds's avatar
Linus Torvalds committed
469

470
471
472
473
474
475
476
477
478
479
ALTERA UART/JTAG UART SERIAL DRIVERS
M:	Tobias Klauser <tklauser@distanz.ch>
L:	linux-serial@vger.kernel.org
L:	nios2-dev@sopc.et.ntust.edu.tw (moderated for non-subscribers)
S:	Maintained
F:	drivers/tty/serial/altera_uart.c
F:	drivers/tty/serial/altera_jtaguart.c
F:	include/linux/altera_uart.h
F:	include/linux/altera_jtaguart.h

480
481
482
483
484
485
486
AMD FAM15H PROCESSOR POWER MONITORING DRIVER
M:	Andreas Herrmann <andreas.herrmann3@amd.com>
L:	lm-sensors@lm-sensors.org
S:	Maintained
F:	Documentation/hwmon/fam15h_power
F:	drivers/hwmon/fam15h_power.c

487
AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
488
M:	Thomas Dahlmann <dahlmann.thomas@arcor.de>
489
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
490
S:	Supported
Joe Perches's avatar
Joe Perches committed
491
F:	drivers/usb/gadget/amd5536udc.*
492

493
AMD GEODE PROCESSOR/CHIPSET SUPPORT
494
P:	Andres Salomon <dilinger@queued.net>
495
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
496
497
W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
S:	Supported
Joe Perches's avatar
Joe Perches committed
498
499
500
501
F:	drivers/char/hw_random/geode-rng.c
F:	drivers/crypto/geode*
F:	drivers/video/geode/
F:	arch/x86/include/asm/geode.h
502

503
AMD IOMMU (AMD-VI)
504
M:	Joerg Roedel <joerg.roedel@amd.com>
505
L:	iommu@lists.linux-foundation.org
506
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
507
S:	Supported
508
509
F:	drivers/iommu/amd_iommu*.[ch]
F:	include/linux/amd-iommu.h
510

511
AMD MICROCODE UPDATE SUPPORT
512
M:	Andreas Herrmann <andreas.herrmann3@amd.com>
Joe Perches's avatar
Joe Perches committed
513
514
L:	amd64-microcode@amd64.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
515
F:	arch/x86/kernel/microcode_amd.c
516

517
AMS (Apple Motion Sensor) DRIVER
518
M:	Michael Hanselmann <linux-kernel@hansmi.ch>
519
S:	Supported
Jean Delvare's avatar
Jean Delvare committed
520
F:	drivers/macintosh/ams/
521

522
AMSO1100 RNIC DRIVER
523
524
M:	Tom Tucker <tom@opengridcomputing.com>
M:	Steve Wise <swise@opengridcomputing.com>
525
L:	linux-rdma@vger.kernel.org
526
S:	Maintained
Joe Perches's avatar
Joe Perches committed
527
F:	drivers/infiniband/hw/amso1100/
528

529
ANALOG DEVICES INC ASOC CODEC DRIVERS
530
M:	Lars-Peter Clausen <lars@metafoo.de>
531
L:	device-drivers-devel@blackfin.uclinux.org
532
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
533
W:	http://wiki.analog.com/
534
S:	Supported
535
F:	sound/soc/codecs/adau*
536
F:	sound/soc/codecs/adav*
537
538
F:	sound/soc/codecs/ad1*
F:	sound/soc/codecs/ssm*
539
F:	sound/soc/codecs/sigmadsp.*
540

541
542
543
544
545
546
547
ANALOG DEVICES INC ASOC DRIVERS
L:	uclinux-dist-devel@blackfin.uclinux.org
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
W:	http://blackfin.uclinux.org/
S:	Supported
F:	sound/soc/blackfin/*

548
AOA (Apple Onboard Audio) ALSA DRIVER
549
M:	Johannes Berg <johannes@sipsolutions.net>
550
L:	linuxppc-dev@lists.ozlabs.org
551
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
552
S:	Maintained
Joe Perches's avatar
Joe Perches committed
553
F:	sound/aoa/
554

Linus Torvalds's avatar
Linus Torvalds committed
555
APM DRIVER
Jiri Kosina's avatar
Jiri Kosina committed
556
557
M:	Jiri Kosina <jkosina@suse.cz>
S:	Odd fixes
Joe Perches's avatar
Joe Perches committed
558
559
F:	arch/x86/kernel/apm_32.c
F:	include/linux/apm_bios.h
Jiri Kosina's avatar
Jiri Kosina committed
560
F:	drivers/char/apm-emulation.c
Linus Torvalds's avatar
Linus Torvalds committed
561

562
APPLE BCM5974 MULTITOUCH DRIVER
563
M:	Henrik Rydberg <rydberg@euromail.se>
564
565
L:	linux-input@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
566
F:	drivers/input/mouse/bcm5974.c
567

568
APPLE SMC DRIVER
569
570
M:	Henrik Rydberg <rydberg@euromail.se>
L:	lm-sensors@lm-sensors.org
571
S:	Maintained
Joe Perches's avatar
Joe Perches committed
572
F:	drivers/hwmon/applesmc.c
573

Linus Torvalds's avatar
Linus Torvalds committed
574
APPLETALK NETWORK LAYER
575
M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Linus Torvalds's avatar
Linus Torvalds committed
576
S:	Maintained
Joe Perches's avatar
Joe Perches committed
577
578
F:	drivers/net/appletalk/
F:	net/appletalk/
Linus Torvalds's avatar
Linus Torvalds committed
579

580
581
582
583
584
585
586
ARASAN COMPACT FLASH PATA CONTROLLER
M:	Viresh Kumar <viresh.kumar@st.com>
L:	linux-ide@vger.kernel.org
S:	Maintained
F:	include/linux/pata_arasan_cf_data.h
F:	drivers/ata/pata_arasan_cf.c

587
ARC FRAMEBUFFER DRIVER
588
M:	Jaya Kumar <jayalk@intworks.biz>
589
S:	Maintained
Joe Perches's avatar
Joe Perches committed
590
591
F:	drivers/video/arcfb.c
F:	drivers/video/fb_defio.c
592

Linus Torvalds's avatar
Linus Torvalds committed
593
ARM MFM AND FLOPPY DRIVERS
594
M:	Ian Molton <spyro@f2s.com>
Linus Torvalds's avatar
Linus Torvalds committed
595
S:	Maintained
Joe Perches's avatar
Joe Perches committed
596
597
F:	arch/arm/lib/floppydma.S
F:	arch/arm/include/asm/floppy.h
Linus Torvalds's avatar
Linus Torvalds committed
598

599
600
601
602
603
604
605
606
607
608
ARM PMU PROFILING AND DEBUGGING
M:	Will Deacon <will.deacon@arm.com>
S:	Maintained
F:	arch/arm/kernel/perf_event*
F:	arch/arm/oprofile/common.c
F:	arch/arm/kernel/pmu.c
F:	arch/arm/include/asm/pmu.h
F:	arch/arm/kernel/hw_breakpoint.c
F:	arch/arm/include/asm/hw_breakpoint.h

Russell King's avatar
Russell King committed
609
ARM PORT
610
M:	Russell King <linux@arm.linux.org.uk>
611
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Russell King's avatar
Russell King committed
612
613
614
615
W:	http://www.arm.linux.org.uk/
S:	Maintained
F:	arch/arm/

616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
ARM PRIMECELL AACI PL041 DRIVER
M:	Russell King <linux@arm.linux.org.uk>
S:	Maintained
F:	sound/arm/aaci.*

ARM PRIMECELL CLCD PL110 DRIVER
M:	Russell King <linux@arm.linux.org.uk>
S:	Maintained
F:	drivers/video/amba-clcd.*

ARM PRIMECELL KMI PL050 DRIVER
M:	Russell King <linux@arm.linux.org.uk>
S:	Maintained
F:	drivers/input/serio/ambakmi.*
F:	include/linux/amba/kmi.h

632
ARM PRIMECELL MMCI PL180/1 DRIVER
633
S:	Orphan
Joe Perches's avatar
Joe Perches committed
634
F:	drivers/mmc/host/mmci.*
635

636
637
638
639
640
641
ARM PRIMECELL BUS SUPPORT
M:	Russell King <linux@arm.linux.org.uk>
S:	Maintained
F:	drivers/amba/
F:	include/linux/amba/bus.h

642
ARM/ADI ROADRUNNER MACHINE SUPPORT
643
M:	Lennert Buytenhek <kernel@wantstofly.org>
644
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
645
S:	Maintained
Joe Perches's avatar
Joe Perches committed
646
647
F:	arch/arm/mach-ixp23xx/
F:	arch/arm/mach-ixp23xx/include/mach/
648
649

ARM/ADS SPHERE MACHINE SUPPORT
650
M:	Lennert Buytenhek <kernel@wantstofly.org>
651
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
652
653
S:	Maintained

654
ARM/AFEB9260 MACHINE SUPPORT
655
M:	Sergey Lapin <slapin@ossfans.org>
656
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
657
658
S:	Maintained

659
ARM/AJECO 1ARM MACHINE SUPPORT
660
M:	Lennert Buytenhek <kernel@wantstofly.org>
661
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
662
663
S:	Maintained

664
ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
665
M:	Andrew Victor <linux@maxim.org.za>
666
667
M:	Nicolas Ferre <nicolas.ferre@atmel.com>
M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
668
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
669
W:	http://maxim.org.za/at91_26.html
670
671
672
W:	http://www.linux4sam.org
S:	Supported
F:	arch/arm/mach-at91/
673

674
ARM/BCMRING ARM ARCHITECTURE
675
M:	Jiandong Zheng <jdzheng@broadcom.com>
676
M:	Scott Branden <sbranden@broadcom.com>
677
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
678
679
680
681
S:	Maintained
F:	arch/arm/mach-bcmring

ARM/BCMRING MTD NAND DRIVER
682
M:	Jiandong Zheng <jdzheng@broadcom.com>
683
M:	Scott Branden <sbranden@broadcom.com>
684
685
686
687
688
689
L:	linux-mtd@lists.infradead.org
S:	Maintained
F:	drivers/mtd/nand/bcm_umi_nand.c
F:	drivers/mtd/nand/bcm_umi_bch.c
F:	drivers/mtd/nand/nand_bcm_umi.h

690
691
692
693
694
695
ARM/CALXEDA HIGHBANK ARCHITECTURE
M:	Rob Herring <rob.herring@calxeda.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	arch/arm/mach-highbank/

696
697
698
699
700
701
ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
M:	Anton Vorontsov <avorontsov@mvista.com>
S:	Maintained
F:	arch/arm/mach-cns3xxx/
T:	git git://git.infradead.org/users/cbou/linux-cns3xxx.git

702
ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
703
M:	Hartley Sweeten <hsweeten@visionengravers.com>
704
M:	Ryan Mallon <rmallon@gmail.com>
705
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
706
S:	Maintained
707
708
F:	arch/arm/mach-ep93xx/
F:	arch/arm/mach-ep93xx/include/mach/
709
710

ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
711
M:	Lennert Buytenhek <kernel@wantstofly.org>
712
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
713
714
S:	Maintained

Russell King's avatar
Russell King committed
715
ARM/CLKDEV SUPPORT
716
M:	Russell King <linux@arm.linux.org.uk>
717
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Russell King's avatar
Russell King committed
718
F:	arch/arm/include/asm/clkdev.h
719
F:	drivers/clk/clkdev.c
Russell King's avatar
Russell King committed
720

721
ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
722
M:	Mike Rapoport <mike@compulab.co.il>
723
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
724
725
S:	Maintained

726
727
728
729
730
ARM/CONTEC MICRO9 MACHINE SUPPORT
M:	Hubert Feurstein <hubert.feurstein@contec.at>
S:	Maintained
F:	arch/arm/mach-ep93xx/micro9.c

Linus Torvalds's avatar
Linus Torvalds committed
731
ARM/CORGI MACHINE SUPPORT
732
M:	Richard Purdie <rpurdie@rpsys.net>
Linus Torvalds's avatar
Linus Torvalds committed
733
734
S:	Maintained

735
ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
736
M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
737
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
738
739
T:	git git://git.berlios.de/gemini-board
S:	Maintained
740
F:	arch/arm/mach-gemini/
741

742
743
744
745
746
ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
M:	Barry Song <baohua.song@csr.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	arch/arm/mach-prima2/
747
F:	drivers/dma/sirf-dma*
748

Russell King's avatar
Russell King committed
749
ARM/EBSA110 MACHINE SUPPORT
750
M:	Russell King <linux@arm.linux.org.uk>
751
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Russell King's avatar
Russell King committed
752
753
754
W:	http://www.arm.linux.org.uk/
S:	Maintained
F:	arch/arm/mach-ebsa110/
755
F:	drivers/net/ethernet/amd/am79c961a.*
Russell King's avatar
Russell King committed
756

757
ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
758
759
760
M:	Daniel Ribeiro <drwyrm@gmail.com>
M:	Stefan Schmidt <stefan@openezx.org>
M:	Harald Welte <laforge@openezx.org>
761
L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
762
763
W:	http://www.openezx.org/
S:	Maintained
764
765
T:	topgit git://git.openezx.org/openezx.git
F:	arch/arm/mach-pxa/ezx.c
766

767
ARM/FARADAY FA526 PORT
768
M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
769
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
770
S:	Maintained
771
T:	git git://git.berlios.de/gemini-board
772
F:	arch/arm/mm/*-fa*
773

Russell King's avatar
Russell King committed
774
ARM/FOOTBRIDGE ARCHITECTURE
775
M:	Russell King <linux@arm.linux.org.uk>
776
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Russell King's avatar
Russell King committed
777
778
779
780
781
W:	http://www.arm.linux.org.uk/
S:	Maintained
F:	arch/arm/include/asm/hardware/dec21285.h
F:	arch/arm/mach-footbridge/

782
ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
783
M:	Sascha Hauer <kernel@pengutronix.de>
784
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
785
S:	Maintained
786
T:	git git://git.pengutronix.de/git/imx/linux-2.6.git
787
F:	arch/arm/mach-mx*/
788
F:	arch/arm/mach-imx/
789
F:	arch/arm/plat-mxc/
790

791
792
793
794
795
796
797
ARM/FREESCALE IMX6
M:	Shawn Guo <shawn.guo@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.linaro.org/people/shawnguo/linux-2.6.git
F:	arch/arm/mach-imx/*imx6*

798
799
800
801
802
803
804
ARM/FREESCALE MXS ARM ARCHITECTURE
M:	Shawn Guo <shawn.guo@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.linaro.org/people/shawnguo/linux-2.6.git
F:	arch/arm/mach-mxs/

805
ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
806
M:	Lennert Buytenhek <kernel@wantstofly.org>
807
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
808
809
S:	Maintained

810
ARM/GUMSTIX MACHINE SUPPORT
811
M:	Steve Sakoman <sakoman@gmail.com>
812
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
813
814
S:	Maintained

815
ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
816
M:	Philipp Zabel <philipp.zabel@gmail.com>
817
818
819
820
S:	Maintained
F:	arch/arm/mach-pxa/hx4700.c
F:	arch/arm/mach-pxa/include/mach/hx4700.h

821
ARM/HP JORNADA 7XX MACHINE SUPPORT
822
M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
823
824
W:	www.jlime.com
S:	Maintained
825
826
827
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
F:	arch/arm/mach-sa1100/jornada720.c
F:	arch/arm/mach-sa1100/include/mach/jornada720.h
828

829
830
831
832
ARM/INCOME PXA270 SUPPORT
M:	Marek Vasut <marek.vasut@gmail.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
833
F:	arch/arm/mach-pxa/colibri-pxa270-income.c
834

835
ARM/INTEL IOP32X ARM ARCHITECTURE
836
837
M:	Lennert Buytenhek <kernel@wantstofly.org>
M:	Dan Williams <dan.j.williams@intel.com>
838
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
839
S:	Maintained
840
841

ARM/INTEL IOP33X ARM ARCHITECTURE
842
M:	Dan Williams <dan.j.williams@intel.com>
843
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
844
S:	Maintained
845
846

ARM/INTEL IOP13XX ARM ARCHITECTURE