xref: /linux/MAINTAINERS (revision 442f04c34a1a467759d024a1d2c1df0f744dcb06)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/CodingStyle for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/SubmittingPatches for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/SubmittingPatches.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	Q: Patchwork web based patch tracking system site
78	T: SCM tree type and location.
79	   Type is one of: git, hg, quilt, stgit, topgit
80	S: Status, one of the following:
81	   Supported:	Someone is actually paid to look after this.
82	   Maintained:	Someone actually looks after it.
83	   Odd Fixes:	It has a maintainer but they don't have time to do
84			much other than throw the odd patch in. See below..
85	   Orphan:	No current maintainer [but maybe you could take the
86			role as you write your new code].
87	   Obsolete:	Old code. Something tagged obsolete generally means
88			it has been replaced by a better system and you
89			should be using that.
90	F: Files and directories with wildcard patterns.
91	   A trailing slash includes all files and subdirectory files.
92	   F:	drivers/net/	all files in and below drivers/net
93	   F:	drivers/net/*	all files in drivers/net, but not below
94	   F:	*/net/*		all files in "any top level directory"/net
95	   One pattern per line.  Multiple F: lines acceptable.
96	N: Files and directories with regex patterns.
97	   N:	[^a-z]tegra	all files whose path contains the word tegra
98	   One pattern per line.  Multiple N: lines acceptable.
99	   scripts/get_maintainer.pl has different behavior for files that
100	   match F: pattern and matches of N: patterns.  By default,
101	   get_maintainer will not look at git log history when an F: pattern
102	   match occurs.  When an N: match occurs, git log history is used
103	   to also notify the people that have git commit signatures.
104	X: Files and directories that are NOT maintained, same rules as F:
105	   Files exclusions are tested before file matches.
106	   Can be useful for excluding a specific subdirectory, for instance:
107	   F:	net/
108	   X:	net/ipv6/
109	   matches all files in and below net excluding net/ipv6/
110	K: Keyword perl extended regex pattern to match content in a
111	   patch or file.  For instance:
112	   K: of_get_profile
113	      matches patches or files that contain "of_get_profile"
114	   K: \b(printk|pr_(info|err))\b
115	      matches patches or files that contain one or more of the words
116	      printk, pr_info or pr_err
117	   One regex pattern per line.  Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125		-----------------------------------
126
1273C59X NETWORK DRIVER
128M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L:	netdev@vger.kernel.org
130S:	Maintained
131F:	Documentation/networking/vortex.txt
132F:	drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M:	David Dillow <dave@thedillows.org>
136L:	netdev@vger.kernel.org
137S:	Maintained
138F:	drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M:	Adam Radford <linuxraid@lsi.com>
142L:	linux-scsi@vger.kernel.org
143W:	http://www.lsi.com
144S:	Supported
145F:	drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L:	linux-scsi@vger.kernel.org
150S:	Maintained
151F:	drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M:	Alexander Aring <alex.aring@gmail.com>
155M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L:	linux-bluetooth@vger.kernel.org
157L:	linux-wpan@vger.kernel.org
158S:	Maintained
159F:	net/6lowpan/
160F:	include/net/6lowpan.h
161F:	Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L:	linux-hams@vger.kernel.org
166S:	Maintained
167F:	drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171L:	netdev@vger.kernel.org
172S:	Maintained
173F:	drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L:	linux-serial@vger.kernel.org
178W:	http://serial.sourceforge.net
179S:	Maintained
180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F:	drivers/tty/serial/8250*
182F:	include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L:	netdev@vger.kernel.org
186S:	Orphan / Obsolete
187F:	drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M:	Eric Van Hensbergen <ericvh@gmail.com>
191M:	Ron Minnich <rminnich@sandia.gov>
192M:	Latchesar Ionkov <lucho@ionkov.net>
193L:	v9fs-developer@lists.sourceforge.net
194W:	http://swik.net/v9fs
195Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S:	Maintained
198F:	Documentation/filesystems/9p.txt
199F:	fs/9p/
200F:	net/9p/
201F:	include/net/9p/
202F:	include/uapi/linux/virtio_9p.h
203F:	include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M:	Antti Palosaari <crope@iki.fi>
208L:	linux-media@vger.kernel.org
209W:	https://linuxtv.org
210W:	http://palosaari.fi/linux/
211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
212T:	git git://linuxtv.org/anttip/media_tree.git
213S:	Maintained
214F:	drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L:	linux-scsi@vger.kernel.org
219W:	http://www.adaptec.com/
220S:	Supported
221F:	Documentation/scsi/aacraid.txt
222F:	drivers/scsi/aacraid/
223
224ABI/API
225L:	linux-api@vger.kernel.org
226F:	include/linux/syscalls.h
227F:	kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M:	Hans de Goede <hdegoede@redhat.com>
231L:	lm-sensors@lm-sensors.org
232S:	Maintained
233F:	drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M:	Alistair John Strachan <alistair@devzero.co.uk>
237L:	lm-sensors@lm-sensors.org
238S:	Maintained
239F:	drivers/hwmon/abituguru3.c
240
241ACCES 104-IDI-48 GPIO DRIVER
242M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
243L:	linux-gpio@vger.kernel.org
244S:	Maintained
245F:	drivers/gpio/gpio-104-idi-48.c
246
247ACCES 104-IDIO-16 GPIO DRIVER
248M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
249L:	linux-gpio@vger.kernel.org
250S:	Maintained
251F:	drivers/gpio/gpio-104-idio-16.c
252
253ACENIC DRIVER
254M:	Jes Sorensen <jes@trained-monkey.org>
255L:	linux-acenic@sunsite.dk
256S:	Maintained
257F:	drivers/net/ethernet/alteon/acenic*
258
259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
260M:	Peter Feuerer <peter@piie.net>
261L:	platform-driver-x86@vger.kernel.org
262W:	http://piie.net/?section=acerhdf
263S:	Maintained
264F:	drivers/platform/x86/acerhdf.c
265
266ACER WMI LAPTOP EXTRAS
267M:	"Lee, Chun-Yi" <jlee@suse.com>
268L:	platform-driver-x86@vger.kernel.org
269S:	Maintained
270F:	drivers/platform/x86/acer-wmi.c
271
272ACPI
273M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
274M:	Len Brown <lenb@kernel.org>
275L:	linux-acpi@vger.kernel.org
276W:	https://01.org/linux-acpi
277Q:	https://patchwork.kernel.org/project/linux-acpi/list/
278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
279S:	Supported
280F:	drivers/acpi/
281F:	drivers/pnp/pnpacpi/
282F:	include/linux/acpi.h
283F:	include/acpi/
284F:	Documentation/acpi/
285F:	Documentation/ABI/testing/sysfs-bus-acpi
286F:	drivers/pci/*acpi*
287F:	drivers/pci/*/*acpi*
288F:	drivers/pci/*/*/*acpi*
289F:	tools/power/acpi/
290
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M:	Robert Moore <robert.moore@intel.com>
293M:	Lv Zheng <lv.zheng@intel.com>
294M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
295L:	linux-acpi@vger.kernel.org
296L:	devel@acpica.org
297W:	https://acpica.org/
298W:	https://github.com/acpica/acpica/
299Q:	https://patchwork.kernel.org/project/linux-acpi/list/
300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S:	Supported
302F:	drivers/acpi/acpica/
303F:	include/acpi/
304F:	tools/power/acpi/
305
306ACPI FAN DRIVER
307M:	Zhang Rui <rui.zhang@intel.com>
308L:	linux-acpi@vger.kernel.org
309W:	https://01.org/linux-acpi
310S:	Supported
311F:	drivers/acpi/fan.c
312
313ACPI THERMAL DRIVER
314M:	Zhang Rui <rui.zhang@intel.com>
315L:	linux-acpi@vger.kernel.org
316W:	https://01.org/linux-acpi
317S:	Supported
318F:	drivers/acpi/*thermal*
319
320ACPI VIDEO DRIVER
321M:	Zhang Rui <rui.zhang@intel.com>
322L:	linux-acpi@vger.kernel.org
323W:	https://01.org/linux-acpi
324S:	Supported
325F:	drivers/acpi/acpi_video.c
326
327ACPI WMI DRIVER
328L:	platform-driver-x86@vger.kernel.org
329S:	Orphan
330F:	drivers/platform/x86/wmi.c
331
332AD1889 ALSA SOUND DRIVER
333M:	Thibaut Varene <T-Bone@parisc-linux.org>
334W:	http://wiki.parisc-linux.org/AD1889
335L:	linux-parisc@vger.kernel.org
336S:	Maintained
337F:	sound/pci/ad1889.*
338
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M:	Michael Hennerich <michael.hennerich@analog.com>
341W:	http://wiki.analog.com/AD5254
342W:	http://ez.analog.com/community/linux-device-drivers
343S:	Supported
344F:	drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M:	Michael Hennerich <michael.hennerich@analog.com>
348W:	http://wiki.analog.com/AD5398
349W:	http://ez.analog.com/community/linux-device-drivers
350S:	Supported
351F:	drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M:	Michael Hennerich <michael.hennerich@analog.com>
355W:	http://wiki.analog.com/AD7142
356W:	http://ez.analog.com/community/linux-device-drivers
357S:	Supported
358F:	drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M:	Michael Hennerich <michael.hennerich@analog.com>
362W:	http://wiki.analog.com/AD7877
363W:	http://ez.analog.com/community/linux-device-drivers
364S:	Supported
365F:	drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M:	Michael Hennerich <michael.hennerich@analog.com>
369W:	http://wiki.analog.com/AD7879
370W:	http://ez.analog.com/community/linux-device-drivers
371S:	Supported
372F:	drivers/input/touchscreen/ad7879.c
373
374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
375M:	Jiri Kosina <jikos@kernel.org>
376S:	Maintained
377
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M:	Michael Hennerich <michael.hennerich@analog.com>
380W:	https://wiki.analog.com/ADF7242
381W:	http://ez.analog.com/community/linux-device-drivers
382L:	linux-wpan@vger.kernel.org
383S:	Supported
384F:	drivers/net/ieee802154/adf7242.c
385F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
387ADM1025 HARDWARE MONITOR DRIVER
388M:	Jean Delvare <jdelvare@suse.com>
389L:	lm-sensors@lm-sensors.org
390S:	Maintained
391F:	Documentation/hwmon/adm1025
392F:	drivers/hwmon/adm1025.c
393
394ADM1029 HARDWARE MONITOR DRIVER
395M:	Corentin Labbe <clabbe.montjoie@gmail.com>
396L:	lm-sensors@lm-sensors.org
397S:	Maintained
398F:	drivers/hwmon/adm1029.c
399
400ADM8211 WIRELESS DRIVER
401L:	linux-wireless@vger.kernel.org
402W:	http://wireless.kernel.org/
403S:	Orphan
404F:	drivers/net/wireless/admtek/adm8211.*
405
406ADP1653 FLASH CONTROLLER DRIVER
407M:	Sakari Ailus <sakari.ailus@iki.fi>
408L:	linux-media@vger.kernel.org
409S:	Maintained
410F:	drivers/media/i2c/adp1653.c
411F:	include/media/i2c/adp1653.h
412
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M:	Michael Hennerich <michael.hennerich@analog.com>
415W:	http://wiki.analog.com/ADP5520
416W:	http://ez.analog.com/community/linux-device-drivers
417S:	Supported
418F:	drivers/mfd/adp5520.c
419F:	drivers/video/backlight/adp5520_bl.c
420F:	drivers/leds/leds-adp5520.c
421F:	drivers/gpio/gpio-adp5520.c
422F:	drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/ADP5588
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/input/keyboard/adp5588-keys.c
430F:	drivers/gpio/gpio-adp5588.c
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/ADP8860
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/video/backlight/adp8860_bl.c
438
439ADS1015 HARDWARE MONITOR DRIVER
440M:	Dirk Eibach <eibach@gdsys.de>
441L:	lm-sensors@lm-sensors.org
442S:	Maintained
443F:	Documentation/hwmon/ads1015
444F:	drivers/hwmon/ads1015.c
445F:	include/linux/i2c/ads1015.h
446
447ADT746X FAN DRIVER
448M:	Colin Leroy <colin@colino.net>
449S:	Maintained
450F:	drivers/macintosh/therm_adt746x.c
451
452ADT7475 HARDWARE MONITOR DRIVER
453M:	Jean Delvare <jdelvare@suse.com>
454L:	lm-sensors@lm-sensors.org
455S:	Maintained
456F:	Documentation/hwmon/adt7475
457F:	drivers/hwmon/adt7475.c
458
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	http://wiki.analog.com/ADXL345
462W:	http://ez.analog.com/community/linux-device-drivers
463S:	Supported
464F:	drivers/input/misc/adxl34x.c
465
466ADVANSYS SCSI DRIVER
467M:	Matthew Wilcox <matthew@wil.cx>
468M:	Hannes Reinecke <hare@suse.com>
469L:	linux-scsi@vger.kernel.org
470S:	Maintained
471F:	Documentation/scsi/advansys.txt
472F:	drivers/scsi/advansys.c
473
474AEDSP16 DRIVER
475M:	Riccardo Facchetti <fizban@tin.it>
476S:	Maintained
477F:	sound/oss/aedsp16.c
478
479AF9013 MEDIA DRIVER
480M:	Antti Palosaari <crope@iki.fi>
481L:	linux-media@vger.kernel.org
482W:	https://linuxtv.org
483W:	http://palosaari.fi/linux/
484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
485T:	git git://linuxtv.org/anttip/media_tree.git
486S:	Maintained
487F:	drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M:	Antti Palosaari <crope@iki.fi>
491L:	linux-media@vger.kernel.org
492W:	https://linuxtv.org
493W:	http://palosaari.fi/linux/
494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
495T:	git git://linuxtv.org/anttip/media_tree.git
496S:	Maintained
497F:	drivers/media/dvb-frontends/af9033*
498
499AFFS FILE SYSTEM
500L:	linux-fsdevel@vger.kernel.org
501S:	Orphan
502F:	Documentation/filesystems/affs.txt
503F:	fs/affs/
504
505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
506M:	David Howells <dhowells@redhat.com>
507L:	linux-afs@lists.infradead.org
508S:	Supported
509F:	fs/afs/
510F:	include/net/af_rxrpc.h
511F:	net/rxrpc/af_rxrpc.c
512
513AGPGART DRIVER
514M:	David Airlie <airlied@linux.ie>
515T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
516S:	Maintained
517F:	drivers/char/agp/
518F:	include/linux/agp*
519F:	include/uapi/linux/agp*
520
521AHA152X SCSI DRIVER
522M:	"Juergen E. Fischer" <fischer@norbit.de>
523L:	linux-scsi@vger.kernel.org
524S:	Maintained
525F:	drivers/scsi/aha152x*
526F:	drivers/scsi/pcmcia/aha152x*
527
528AIC7XXX / AIC79XX SCSI DRIVER
529M:	Hannes Reinecke <hare@suse.com>
530L:	linux-scsi@vger.kernel.org
531S:	Maintained
532F:	drivers/scsi/aic7xxx/
533
534AIMSLAB FM RADIO RECEIVER DRIVER
535M:	Hans Verkuil <hverkuil@xs4all.nl>
536L:	linux-media@vger.kernel.org
537T:	git git://linuxtv.org/media_tree.git
538W:	https://linuxtv.org
539S:	Maintained
540F:	drivers/media/radio/radio-aimslab*
541
542AIO
543M:	Benjamin LaHaise <bcrl@kvack.org>
544L:	linux-aio@kvack.org
545S:	Supported
546F:	fs/aio.c
547F:	include/linux/*aio*.h
548
549AIRSPY MEDIA DRIVER
550M:	Antti Palosaari <crope@iki.fi>
551L:	linux-media@vger.kernel.org
552W:	https://linuxtv.org
553W:	http://palosaari.fi/linux/
554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
555T:	git git://linuxtv.org/anttip/media_tree.git
556S:	Maintained
557F:	drivers/media/usb/airspy/
558
559ALCATEL SPEEDTOUCH USB DRIVER
560M:	Duncan Sands <duncan.sands@free.fr>
561L:	linux-usb@vger.kernel.org
562W:	http://www.linux-usb.org/SpeedTouch/
563S:	Maintained
564F:	drivers/usb/atm/speedtch.c
565F:	drivers/usb/atm/usbatm.c
566
567ALCHEMY AU1XX0 MMC DRIVER
568M:	Manuel Lauss <manuel.lauss@gmail.com>
569S:	Maintained
570F:	drivers/mmc/host/au1xmmc.c
571
572ALI1563 I2C DRIVER
573M:	Rudolf Marek <r.marek@assembler.cz>
574L:	linux-i2c@vger.kernel.org
575S:	Maintained
576F:	Documentation/i2c/busses/i2c-ali1563
577F:	drivers/i2c/busses/i2c-ali1563.c
578
579ALLWINNER SECURITY SYSTEM
580M:	Corentin Labbe <clabbe.montjoie@gmail.com>
581L:	linux-crypto@vger.kernel.org
582S:	Maintained
583F:	drivers/crypto/sunxi-ss/
584
585ALPHA PORT
586M:	Richard Henderson <rth@twiddle.net>
587M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
588M:	Matt Turner <mattst88@gmail.com>
589S:	Odd Fixes
590L:	linux-alpha@vger.kernel.org
591F:	arch/alpha/
592
593ALTERA MAILBOX DRIVER
594M:	Ley Foon Tan <lftan@altera.com>
595L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S:	Maintained
597F:	drivers/mailbox/mailbox-altera.c
598
599ALTERA PIO DRIVER
600M:	Tien Hock Loh <thloh@altera.com>
601L:	linux-gpio@vger.kernel.org
602S:	Maintained
603F:	drivers/gpio/gpio-altera.c
604
605ALTERA TRIPLE SPEED ETHERNET DRIVER
606M:	Vince Bridgers <vbridger@opensource.altera.com>
607L:	netdev@vger.kernel.org
608L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S:	Maintained
610F:	drivers/net/ethernet/altera/
611
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M:	Tobias Klauser <tklauser@distanz.ch>
614L:	linux-serial@vger.kernel.org
615L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
616S:	Maintained
617F:	drivers/tty/serial/altera_uart.c
618F:	drivers/tty/serial/altera_jtaguart.c
619F:	include/linux/altera_uart.h
620F:	include/linux/altera_jtaguart.h
621
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M:	Tom Lendacky <thomas.lendacky@amd.com>
624L:	linux-crypto@vger.kernel.org
625S:	Supported
626F:	drivers/crypto/ccp/
627F:	include/linux/ccp.h
628
629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
630M:	Huang Rui <ray.huang@amd.com>
631L:	lm-sensors@lm-sensors.org
632S:	Supported
633F:	Documentation/hwmon/fam15h_power
634F:	drivers/hwmon/fam15h_power.c
635
636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
637L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
638S:	Orphan
639F:	drivers/usb/gadget/udc/amd5536udc.*
640
641AMD GEODE PROCESSOR/CHIPSET SUPPORT
642P:	Andres Salomon <dilinger@queued.net>
643L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
644W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S:	Supported
646F:	drivers/char/hw_random/geode-rng.c
647F:	drivers/crypto/geode*
648F:	drivers/video/fbdev/geode/
649F:	arch/x86/include/asm/geode.h
650
651AMD IOMMU (AMD-VI)
652M:	Joerg Roedel <joro@8bytes.org>
653L:	iommu@lists.linux-foundation.org
654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
655S:	Maintained
656F:	drivers/iommu/amd_iommu*.[ch]
657F:	include/linux/amd-iommu.h
658
659AMD KFD
660M:	Oded Gabbay <oded.gabbay@gmail.com>
661L:	dri-devel@lists.freedesktop.org
662T:	git git://people.freedesktop.org/~gabbayo/linux.git
663S:	Supported
664F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
666F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
667F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
668F:	drivers/gpu/drm/amd/amdkfd/
669F:	drivers/gpu/drm/amd/include/cik_structs.h
670F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
671F:	drivers/gpu/drm/amd/include/vi_structs.h
672F:	drivers/gpu/drm/radeon/radeon_kfd.c
673F:	drivers/gpu/drm/radeon/radeon_kfd.h
674F:	include/uapi/linux/kfd_ioctl.h
675
676AMD XGBE DRIVER
677M:	Tom Lendacky <thomas.lendacky@amd.com>
678L:	netdev@vger.kernel.org
679S:	Supported
680F:	drivers/net/ethernet/amd/xgbe/
681
682AMS (Apple Motion Sensor) DRIVER
683M:	Michael Hanselmann <linux-kernel@hansmi.ch>
684S:	Supported
685F:	drivers/macintosh/ams/
686
687ANALOG DEVICES INC AD9389B DRIVER
688M:	Hans Verkuil <hans.verkuil@cisco.com>
689L:	linux-media@vger.kernel.org
690S:	Maintained
691F:	drivers/media/i2c/ad9389b*
692
693ANALOG DEVICES INC ADV7180 DRIVER
694M:	Lars-Peter Clausen <lars@metafoo.de>
695L:	linux-media@vger.kernel.org
696W:	http://ez.analog.com/community/linux-device-drivers
697S:	Supported
698F:	drivers/media/i2c/adv7180.c
699
700ANALOG DEVICES INC ADV7511 DRIVER
701M:	Hans Verkuil <hans.verkuil@cisco.com>
702L:	linux-media@vger.kernel.org
703S:	Maintained
704F:	drivers/media/i2c/adv7511*
705
706ANALOG DEVICES INC ADV7604 DRIVER
707M:	Hans Verkuil <hans.verkuil@cisco.com>
708L:	linux-media@vger.kernel.org
709S:	Maintained
710F:	drivers/media/i2c/adv7604*
711
712ANALOG DEVICES INC ADV7842 DRIVER
713M:	Hans Verkuil <hans.verkuil@cisco.com>
714L:	linux-media@vger.kernel.org
715S:	Maintained
716F:	drivers/media/i2c/adv7842*
717
718ANALOG DEVICES INC ASOC CODEC DRIVERS
719M:	Lars-Peter Clausen <lars@metafoo.de>
720L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
721W:	http://wiki.analog.com/
722W:	http://ez.analog.com/community/linux-device-drivers
723S:	Supported
724F:	sound/soc/codecs/adau*
725F:	sound/soc/codecs/adav*
726F:	sound/soc/codecs/ad1*
727F:	sound/soc/codecs/ad7*
728F:	sound/soc/codecs/ssm*
729F:	sound/soc/codecs/sigmadsp.*
730
731ANALOG DEVICES INC ASOC DRIVERS
732L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
734W:	http://blackfin.uclinux.org/
735S:	Supported
736F:	sound/soc/blackfin/*
737
738ANALOG DEVICES INC IIO DRIVERS
739M:	Lars-Peter Clausen <lars@metafoo.de>
740M:	Michael Hennerich <Michael.Hennerich@analog.com>
741W:	http://wiki.analog.com/
742W:	http://ez.analog.com/community/linux-device-drivers
743S:	Supported
744F:	drivers/iio/*/ad*
745X:	drivers/iio/*/adjd*
746F:	drivers/staging/iio/*/ad*
747F:	staging/iio/trigger/iio-trig-bfin-timer.c
748
749ANALOG DEVICES INC DMA DRIVERS
750M:	Lars-Peter Clausen <lars@metafoo.de>
751W:	http://ez.analog.com/community/linux-device-drivers
752S:	Supported
753F:	drivers/dma/dma-axi-dmac.c
754
755ANDROID DRIVERS
756M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
757M:	Arve Hjønnevåg <arve@android.com>
758M:	Riley Andrews <riandrews@android.com>
759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
760L:	devel@driverdev.osuosl.org
761S:	Supported
762F:	drivers/android/
763F:	drivers/staging/android/
764
765AOA (Apple Onboard Audio) ALSA DRIVER
766M:	Johannes Berg <johannes@sipsolutions.net>
767L:	linuxppc-dev@lists.ozlabs.org
768L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
769S:	Maintained
770F:	sound/aoa/
771
772APM DRIVER
773M:	Jiri Kosina <jikos@kernel.org>
774S:	Odd fixes
775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
776F:	arch/x86/kernel/apm_32.c
777F:	include/linux/apm_bios.h
778F:	include/uapi/linux/apm_bios.h
779F:	drivers/char/apm-emulation.c
780
781APPLE BCM5974 MULTITOUCH DRIVER
782M:	Henrik Rydberg <rydberg@bitmath.org>
783L:	linux-input@vger.kernel.org
784S:	Odd fixes
785F:	drivers/input/mouse/bcm5974.c
786
787APPLE SMC DRIVER
788M:	Henrik Rydberg <rydberg@bitmath.org>
789L:	lm-sensors@lm-sensors.org
790S:	Odd fixes
791F:	drivers/hwmon/applesmc.c
792
793APPLETALK NETWORK LAYER
794M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
795S:	Maintained
796F:	drivers/net/appletalk/
797F:	net/appletalk/
798
799APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
800M:	Duc Dang <dhdang@apm.com>
801S:	Supported
802F:	arch/arm64/boot/dts/apm/
803
804APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
805M:	Iyappan Subramanian <isubramanian@apm.com>
806M:	Keyur Chudgar <kchudgar@apm.com>
807S:	Supported
808F:	drivers/net/ethernet/apm/xgene/
809F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
810
811APTINA CAMERA SENSOR PLL
812M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
813L:	linux-media@vger.kernel.org
814S:	Maintained
815F:	drivers/media/i2c/aptina-pll.*
816
817ARC FRAMEBUFFER DRIVER
818M:	Jaya Kumar <jayalk@intworks.biz>
819S:	Maintained
820F:	drivers/video/fbdev/arcfb.c
821F:	drivers/video/fbdev/core/fb_defio.c
822
823ARCNET NETWORK LAYER
824M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
825L:	netdev@vger.kernel.org
826S:	Maintained
827F:	drivers/net/arcnet/
828F:	include/uapi/linux/if_arcnet.h
829
830ARM MFM AND FLOPPY DRIVERS
831M:	Ian Molton <spyro@f2s.com>
832S:	Maintained
833F:	arch/arm/lib/floppydma.S
834F:	arch/arm/include/asm/floppy.h
835
836ARM PMU PROFILING AND DEBUGGING
837M:	Will Deacon <will.deacon@arm.com>
838R:	Mark Rutland <mark.rutland@arm.com>
839S:	Maintained
840F:	arch/arm*/kernel/perf_*
841F:	arch/arm/oprofile/common.c
842F:	arch/arm*/kernel/hw_breakpoint.c
843F:	arch/arm*/include/asm/hw_breakpoint.h
844F:	arch/arm*/include/asm/perf_event.h
845F:	drivers/perf/arm_pmu.c
846F:	include/linux/perf/arm_pmu.h
847
848ARM PORT
849M:	Russell King <linux@arm.linux.org.uk>
850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
851W:	http://www.arm.linux.org.uk/
852S:	Maintained
853F:	arch/arm/
854
855ARM SUB-ARCHITECTURES
856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
857S:	Maintained
858F:	arch/arm/mach-*/
859F:	arch/arm/plat-*/
860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
861
862ARM PRIMECELL AACI PL041 DRIVER
863M:	Russell King <linux@arm.linux.org.uk>
864S:	Maintained
865F:	sound/arm/aaci.*
866
867ARM PRIMECELL CLCD PL110 DRIVER
868M:	Russell King <linux@arm.linux.org.uk>
869S:	Maintained
870F:	drivers/video/fbdev/amba-clcd.*
871
872ARM PRIMECELL KMI PL050 DRIVER
873M:	Russell King <linux@arm.linux.org.uk>
874S:	Maintained
875F:	drivers/input/serio/ambakmi.*
876F:	include/linux/amba/kmi.h
877
878ARM PRIMECELL MMCI PL180/1 DRIVER
879M:	Russell King <linux@arm.linux.org.uk>
880S:	Maintained
881F:	drivers/mmc/host/mmci.*
882F:	include/linux/amba/mmci.h
883
884ARM PRIMECELL UART PL010 AND PL011 DRIVERS
885M:	Russell King <linux@arm.linux.org.uk>
886S:	Maintained
887F:	drivers/tty/serial/amba-pl01*.c
888F:	include/linux/amba/serial.h
889
890ARM PRIMECELL BUS SUPPORT
891M:	Russell King <linux@arm.linux.org.uk>
892S:	Maintained
893F:	drivers/amba/
894F:	include/linux/amba/bus.h
895
896ARM/ADS SPHERE MACHINE SUPPORT
897M:	Lennert Buytenhek <kernel@wantstofly.org>
898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899S:	Maintained
900
901ARM/AFEB9260 MACHINE SUPPORT
902M:	Sergey Lapin <slapin@ossfans.org>
903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
904S:	Maintained
905
906ARM/AJECO 1ARM MACHINE SUPPORT
907M:	Lennert Buytenhek <kernel@wantstofly.org>
908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
909S:	Maintained
910
911ARM/Allwinner sunXi SoC support
912M:	Maxime Ripard <maxime.ripard@free-electrons.com>
913M:	Chen-Yu Tsai <wens@csie.org>
914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
915S:	Maintained
916N:	sun[x456789]i
917
918ARM/Allwinner SoC Clock Support
919M:	Emilio López <emilio@elopez.com.ar>
920S:	Maintained
921F:	drivers/clk/sunxi/
922
923ARM/Amlogic MesonX SoC support
924M:	Carlo Caione <carlo@caione.org>
925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
926S:	Maintained
927F:	drivers/media/rc/meson-ir.c
928N:	meson[x68]
929
930ARM/Annapurna Labs ALPINE ARCHITECTURE
931M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
932S:	Maintained
933F:	arch/arm/mach-alpine/
934
935ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
936M:	Nicolas Ferre <nicolas.ferre@atmel.com>
937M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
938M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940W:	http://www.linux4sam.org
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
942S:	Supported
943F:	arch/arm/mach-at91/
944F:	include/soc/at91/
945F:	arch/arm/boot/dts/at91*.dts
946F:	arch/arm/boot/dts/at91*.dtsi
947F:	arch/arm/boot/dts/sama*.dts
948F:	arch/arm/boot/dts/sama*.dtsi
949F:	arch/arm/include/debug/at91.S
950
951ARM/ATMEL AT91 Clock Support
952M:	Boris Brezillon <boris.brezillon@free-electrons.com>
953S:	Maintained
954F:	drivers/clk/at91
955
956ARM/CALXEDA HIGHBANK ARCHITECTURE
957M:	Rob Herring <robh@kernel.org>
958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
959S:	Maintained
960F:	arch/arm/mach-highbank/
961F:	arch/arm/boot/dts/highbank.dts
962F:	arch/arm/boot/dts/ecx-*.dts*
963
964ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
965M:	Krzysztof Halasa <khalasa@piap.pl>
966S:	Maintained
967F:	arch/arm/mach-cns3xxx/
968
969ARM/CAVIUM THUNDER NETWORK DRIVER
970M:	Sunil Goutham <sgoutham@cavium.com>
971M:	Robert Richter <rric@kernel.org>
972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
973S:	Supported
974F:	drivers/net/ethernet/cavium/thunder/
975
976ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
977M:	Alexander Shiyan <shc_work@mail.ru>
978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979S:	Odd Fixes
980N:	clps711x
981
982ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
983M:	Hartley Sweeten <hsweeten@visionengravers.com>
984M:	Ryan Mallon <rmallon@gmail.com>
985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S:	Maintained
987F:	arch/arm/mach-ep93xx/
988F:	arch/arm/mach-ep93xx/include/mach/
989
990ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
991M:	Lennert Buytenhek <kernel@wantstofly.org>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S:	Maintained
994
995ARM/CLKDEV SUPPORT
996M:	Russell King <linux@arm.linux.org.uk>
997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998S:	Maintained
999F:	arch/arm/include/asm/clkdev.h
1000F:	drivers/clk/clkdev.c
1001
1002ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1003M:	Mike Rapoport <mike@compulab.co.il>
1004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S:	Maintained
1006
1007ARM/CONTEC MICRO9 MACHINE SUPPORT
1008M:	Hubert Feurstein <hubert.feurstein@contec.at>
1009S:	Maintained
1010F:	arch/arm/mach-ep93xx/micro9.c
1011
1012ARM/CORESIGHT FRAMEWORK AND DRIVERS
1013M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015S:	Maintained
1016F:	drivers/hwtracing/coresight/*
1017F:	Documentation/trace/coresight.txt
1018F:	Documentation/devicetree/bindings/arm/coresight.txt
1019F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1020
1021ARM/CORGI MACHINE SUPPORT
1022M:	Richard Purdie <rpurdie@rpsys.net>
1023S:	Maintained
1024
1025ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1026M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028T:	git git://github.com/ulli-kroll/linux.git
1029S:	Maintained
1030F:	arch/arm/mach-gemini/
1031F:	drivers/rtc/rtc-gemini.c
1032
1033ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1034M:	Barry Song <baohua@kernel.org>
1035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1037S:	Maintained
1038F:	arch/arm/boot/dts/prima2*
1039F:	arch/arm/mach-prima2/
1040F:	drivers/clk/sirf/
1041F:	drivers/clocksource/timer-prima2.c
1042F:	drivers/clocksource/timer-atlas7.c
1043N:	[^a-z]sirf
1044
1045ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1046M:	Baruch Siach <baruch@tkos.co.il>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049F:	arch/arm/boot/dts/cx92755*
1050N:	digicolor
1051
1052ARM/EBSA110 MACHINE SUPPORT
1053M:	Russell King <linux@arm.linux.org.uk>
1054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055W:	http://www.arm.linux.org.uk/
1056S:	Maintained
1057F:	arch/arm/mach-ebsa110/
1058F:	drivers/net/ethernet/amd/am79c961a.*
1059
1060ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1061M:	Uwe Kleine-König <kernel@pengutronix.de>
1062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S:	Maintained
1064N:	efm32
1065
1066ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1067M:	Daniel Ribeiro <drwyrm@gmail.com>
1068M:	Stefan Schmidt <stefan@openezx.org>
1069M:	Harald Welte <laforge@openezx.org>
1070L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1071W:	http://www.openezx.org/
1072S:	Maintained
1073T:	topgit git://git.openezx.org/openezx.git
1074F:	arch/arm/mach-pxa/ezx.c
1075
1076ARM/FARADAY FA526 PORT
1077M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S:	Maintained
1080T:	git git://git.berlios.de/gemini-board
1081F:	arch/arm/mm/*-fa*
1082
1083ARM/FOOTBRIDGE ARCHITECTURE
1084M:	Russell King <linux@arm.linux.org.uk>
1085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086W:	http://www.arm.linux.org.uk/
1087S:	Maintained
1088F:	arch/arm/include/asm/hardware/dec21285.h
1089F:	arch/arm/mach-footbridge/
1090
1091ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1092M:	Shawn Guo <shawnguo@kernel.org>
1093M:	Sascha Hauer <kernel@pengutronix.de>
1094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1095S:	Maintained
1096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1097F:	arch/arm/mach-imx/
1098F:	arch/arm/mach-mxs/
1099F:	arch/arm/boot/dts/imx*
1100F:	arch/arm/configs/imx*_defconfig
1101F:	drivers/clk/imx/
1102F:	include/soc/imx/
1103
1104ARM/FREESCALE VYBRID ARM ARCHITECTURE
1105M:	Shawn Guo <shawnguo@kernel.org>
1106M:	Sascha Hauer <kernel@pengutronix.de>
1107R:	Stefan Agner <stefan@agner.ch>
1108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S:	Maintained
1110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1111F:	arch/arm/mach-imx/*vf610*
1112F:	arch/arm/boot/dts/vf*
1113
1114ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1115M:	Lennert Buytenhek <kernel@wantstofly.org>
1116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S:	Maintained
1118
1119ARM/GUMSTIX MACHINE SUPPORT
1120M:	Steve Sakoman <sakoman@gmail.com>
1121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:	Maintained
1123
1124ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1125M:	Philipp Zabel <philipp.zabel@gmail.com>
1126M:	Paul Parsons <lost.distance@yahoo.com>
1127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S:	Maintained
1129F:	arch/arm/mach-pxa/hx4700.c
1130F:	arch/arm/mach-pxa/include/mach/hx4700.h
1131F:	sound/soc/pxa/hx4700.c
1132
1133ARM/HISILICON SOC SUPPORT
1134M:	Wei Xu <xuwei5@hisilicon.com>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136W:	http://www.hisilicon.com
1137S:	Supported
1138T:	git git://github.com/hisilicon/linux-hisi.git
1139F:	arch/arm/mach-hisi/
1140F:	arch/arm/boot/dts/hi3*
1141F:	arch/arm/boot/dts/hip*
1142F:	arch/arm/boot/dts/hisi*
1143F:	arch/arm64/boot/dts/hisilicon/
1144
1145ARM/HP JORNADA 7XX MACHINE SUPPORT
1146M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1147W:	www.jlime.com
1148S:	Maintained
1149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150F:	arch/arm/mach-sa1100/jornada720.c
1151F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1152
1153ARM/IGEP MACHINE SUPPORT
1154M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1155M:	Javier Martinez Canillas <javier@dowhile0.org>
1156L:	linux-omap@vger.kernel.org
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159F:	arch/arm/boot/dts/omap3-igep*
1160
1161ARM/INCOME PXA270 SUPPORT
1162M:	Marek Vasut <marek.vasut@gmail.com>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1166
1167ARM/INTEL IOP32X ARM ARCHITECTURE
1168M:	Lennert Buytenhek <kernel@wantstofly.org>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171
1172ARM/INTEL IOP33X ARM ARCHITECTURE
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Orphan
1175
1176ARM/INTEL IOP13XX ARM ARCHITECTURE
1177M:	Lennert Buytenhek <kernel@wantstofly.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180
1181ARM/INTEL IQ81342EX MACHINE SUPPORT
1182M:	Lennert Buytenhek <kernel@wantstofly.org>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S:	Maintained
1185
1186ARM/INTEL IXDP2850 MACHINE SUPPORT
1187M:	Lennert Buytenhek <kernel@wantstofly.org>
1188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S:	Maintained
1190
1191ARM/INTEL IXP4XX ARM ARCHITECTURE
1192M:	Imre Kaloz <kaloz@openwrt.org>
1193M:	Krzysztof Halasa <khalasa@piap.pl>
1194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S:	Maintained
1196F:	arch/arm/mach-ixp4xx/
1197
1198ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1199M:	Jonathan Cameron <jic23@cam.ac.uk>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202F:	arch/arm/mach-pxa/stargate2.c
1203F:	drivers/pcmcia/pxa2xx_stargate2.c
1204
1205ARM/INTEL XSC3 (MANZANO) ARM CORE
1206M:	Lennert Buytenhek <kernel@wantstofly.org>
1207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:	Maintained
1209
1210ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1211M:	Lennert Buytenhek <kernel@wantstofly.org>
1212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S:	Maintained
1214
1215ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1216M:	Santosh Shilimkar <ssantosh@kernel.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	arch/arm/mach-keystone/
1220F:	arch/arm/boot/dts/k2*
1221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1222
1223ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1224M:	Santosh Shilimkar <ssantosh@kernel.org>
1225L:	linux-kernel@vger.kernel.org
1226S:	Maintained
1227F:	drivers/clk/keystone/
1228
1229ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1230M:	Santosh Shilimkar <ssantosh@kernel.org>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232L:	linux-kernel@vger.kernel.org
1233S:	Maintained
1234F:	drivers/clocksource/timer-keystone.c
1235
1236ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1237M:	Santosh Shilimkar <ssantosh@kernel.org>
1238L:	linux-kernel@vger.kernel.org
1239S:	Maintained
1240F:	drivers/power/reset/keystone-reset.c
1241
1242ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1243M:	Santosh Shilimkar <ssantosh@kernel.org>
1244L:	linux-kernel@vger.kernel.org
1245S:	Maintained
1246F:	drivers/memory/*emif*
1247
1248ARM/LOGICPD PXA270 MACHINE SUPPORT
1249M:	Lennert Buytenhek <kernel@wantstofly.org>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S:	Maintained
1252
1253ARM/LPC18XX ARCHITECTURE
1254M:	Joachim Eastwood <manabian@gmail.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/boot/dts/lpc43*
1258F:	drivers/clk/nxp/clk-lpc18xx*
1259F:	drivers/clocksource/time-lpc32xx.c
1260F:	drivers/i2c/busses/i2c-lpc2k.c
1261F:	drivers/memory/pl172.c
1262F:	drivers/mtd/spi-nor/nxp-spifi.c
1263F:	drivers/rtc/rtc-lpc24xx.c
1264N:	lpc18xx
1265
1266ARM/MAGICIAN MACHINE SUPPORT
1267M:	Philipp Zabel <philipp.zabel@gmail.com>
1268S:	Maintained
1269
1270ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1271M:	Jason Cooper <jason@lakedaemon.net>
1272M:	Andrew Lunn <andrew@lunn.ch>
1273M:	Gregory Clement <gregory.clement@free-electrons.com>
1274M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277F:	arch/arm/mach-mvebu/
1278F:	drivers/rtc/rtc-armada38x.c
1279F:	arch/arm/boot/dts/armada*
1280F:	arch/arm/boot/dts/kirkwood*
1281
1282
1283ARM/Marvell Berlin SoC support
1284M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287F:	arch/arm/mach-berlin/
1288F:	arch/arm/boot/dts/berlin*
1289F:	arch/arm64/boot/dts/marvell/berlin*
1290
1291
1292ARM/Marvell Dove/MV78xx0/Orion SOC support
1293M:	Jason Cooper <jason@lakedaemon.net>
1294M:	Andrew Lunn <andrew@lunn.ch>
1295M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1296M:	Gregory Clement <gregory.clement@free-electrons.com>
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S:	Maintained
1299F:	arch/arm/mach-dove/
1300F:	arch/arm/mach-mv78xx0/
1301F:	arch/arm/mach-orion5x/
1302F:	arch/arm/plat-orion/
1303F:	arch/arm/boot/dts/dove*
1304F:	arch/arm/boot/dts/orion5x*
1305
1306
1307ARM/Orion SoC/Technologic Systems TS-78xx platform support
1308M:	Alexander Clouter <alex@digriz.org.uk>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310W:	http://www.digriz.org.uk/ts78xx/kernel
1311S:	Maintained
1312F:	arch/arm/mach-orion5x/ts78xx-*
1313
1314ARM/Mediatek RTC DRIVER
1315M:	Eddie Huang <eddie.huang@mediatek.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1318S:	Maintained
1319F:	drivers/rtc/rtc-mt6397.c
1320
1321ARM/Mediatek SoC support
1322M:	Matthias Brugger <matthias.bgg@gmail.com>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/boot/dts/mt6*
1327F:	arch/arm/boot/dts/mt8*
1328F:	arch/arm/mach-mediatek/
1329N:	mtk
1330K:	mediatek
1331
1332ARM/Mediatek USB3 PHY DRIVER
1333M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/phy/phy-mt65xx-usb3.c
1338
1339ARM/MICREL KS8695 ARCHITECTURE
1340M:	Greg Ungerer <gerg@uclinux.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342F:	arch/arm/mach-ks8695/
1343S:	Odd Fixes
1344
1345ARM/MIOA701 MACHINE SUPPORT
1346M:	Robert Jarzmik <robert.jarzmik@free.fr>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348F:	arch/arm/mach-pxa/mioa701.c
1349S:	Maintained
1350
1351ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1352M:	Michael Petchkovsky <mkpetch@internode.on.net>
1353S:	Maintained
1354
1355ARM/NOMADIK ARCHITECTURE
1356M:	Alessandro Rubini <rubini@unipv.it>
1357M:	Linus Walleij <linus.walleij@linaro.org>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-nomadik/
1361F:	drivers/pinctrl/nomadik/
1362F:	drivers/i2c/busses/i2c-nomadik.c
1363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1364
1365ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1366M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1367L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1368W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1369S:	Supported
1370
1371ARM/TOSA MACHINE SUPPORT
1372M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1373M:	Dirk Opfer <dirk@opfer-online.de>
1374S:	Maintained
1375
1376ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1377M:	Marek Vasut <marek.vasut@gmail.com>
1378L:	linux-arm-kernel@lists.infradead.org
1379W:	http://hackndev.com
1380S:	Maintained
1381F:	arch/arm/mach-pxa/include/mach/palmtx.h
1382F:	arch/arm/mach-pxa/palmtx.c
1383F:	arch/arm/mach-pxa/include/mach/palmt5.h
1384F:	arch/arm/mach-pxa/palmt5.c
1385F:	arch/arm/mach-pxa/include/mach/palmld.h
1386F:	arch/arm/mach-pxa/palmld.c
1387F:	arch/arm/mach-pxa/include/mach/palmte2.h
1388F:	arch/arm/mach-pxa/palmte2.c
1389F:	arch/arm/mach-pxa/include/mach/palmtc.h
1390F:	arch/arm/mach-pxa/palmtc.c
1391
1392ARM/PALM TREO SUPPORT
1393M:	Tomas Cech <sleep_walker@suse.com>
1394L:	linux-arm-kernel@lists.infradead.org
1395W:	http://hackndev.com
1396S:	Maintained
1397F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1398F:	arch/arm/mach-pxa/palmtreo.c
1399
1400ARM/PALMZ72 SUPPORT
1401M:	Sergey Lapin <slapin@ossfans.org>
1402L:	linux-arm-kernel@lists.infradead.org
1403W:	http://hackndev.com
1404S:	Maintained
1405F:	arch/arm/mach-pxa/include/mach/palmz72.h
1406F:	arch/arm/mach-pxa/palmz72.c
1407
1408ARM/PLEB SUPPORT
1409M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1410W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1411S:	Maintained
1412
1413ARM/PT DIGITAL BOARD PORT
1414M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416W:	http://www.arm.linux.org.uk/
1417S:	Maintained
1418
1419ARM/QUALCOMM SUPPORT
1420M:	Andy Gross <andy.gross@linaro.org>
1421M:	David Brown <david.brown@linaro.org>
1422L:	linux-arm-msm@vger.kernel.org
1423L:	linux-soc@vger.kernel.org
1424S:	Maintained
1425F:	arch/arm/boot/dts/qcom-*.dts
1426F:	arch/arm/boot/dts/qcom-*.dtsi
1427F:	arch/arm/mach-qcom/
1428F:	arch/arm64/boot/dts/qcom/*
1429F:	drivers/soc/qcom/
1430F:	drivers/tty/serial/msm_serial.h
1431F:	drivers/tty/serial/msm_serial.c
1432F:	drivers/*/pm8???-*
1433F:	drivers/mfd/ssbi.c
1434F:	drivers/firmware/qcom_scm.c
1435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1436
1437ARM/RADISYS ENP2611 MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/RENESAS ARM64 ARCHITECTURE
1443M:	Simon Horman <horms@verge.net.au>
1444M:	Magnus Damm <magnus.damm@gmail.com>
1445L:	linux-renesas-soc@vger.kernel.org
1446Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1448S:	Supported
1449F:	arch/arm64/boot/dts/renesas/
1450
1451ARM/RISCPC ARCHITECTURE
1452M:	Russell King <linux@arm.linux.org.uk>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W:	http://www.arm.linux.org.uk/
1455S:	Maintained
1456F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1457F:	arch/arm/include/asm/hardware/ioc.h
1458F:	arch/arm/include/asm/hardware/iomd.h
1459F:	arch/arm/include/asm/hardware/memc.h
1460F:	arch/arm/mach-rpc/
1461F:	drivers/net/ethernet/8390/etherh.c
1462F:	drivers/net/ethernet/i825xx/ether1*
1463F:	drivers/net/ethernet/seeq/ether3*
1464F:	drivers/scsi/arm/
1465
1466ARM/Rockchip SoC support
1467M:	Heiko Stuebner <heiko@sntech.de>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469L:	linux-rockchip@lists.infradead.org
1470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1471S:	Maintained
1472F:	arch/arm/boot/dts/rk3*
1473F:	arch/arm/mach-rockchip/
1474F:	drivers/clk/rockchip/
1475F:	drivers/i2c/busses/i2c-rk3x.c
1476F:	drivers/*/*rockchip*
1477F:	drivers/*/*/*rockchip*
1478F:	sound/soc/rockchip/
1479N:	rockchip
1480
1481ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1482M:	Kukjin Kim <kgene@kernel.org>
1483M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/boot/dts/s3c*
1488F:	arch/arm/boot/dts/s5p*
1489F:	arch/arm/boot/dts/samsung*
1490F:	arch/arm/boot/dts/exynos*
1491F:	arch/arm64/boot/dts/exynos/
1492F:	arch/arm/plat-samsung/
1493F:	arch/arm/mach-s3c24*/
1494F:	arch/arm/mach-s3c64xx/
1495F:	arch/arm/mach-s5p*/
1496F:	arch/arm/mach-exynos*/
1497F:	drivers/*/*s3c2410*
1498F:	drivers/*/*/*s3c2410*
1499F:	drivers/spi/spi-s3c*
1500F:	sound/soc/samsung/*
1501F:	Documentation/arm/Samsung/
1502F:	Documentation/devicetree/bindings/arm/samsung/
1503F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1504F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1505N:	exynos
1506
1507ARM/SAMSUNG MOBILE MACHINE SUPPORT
1508M:	Kyungmin Park <kyungmin.park@samsung.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm/mach-s5pv210/
1512
1513ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1514M:	Kyungmin Park <kyungmin.park@samsung.com>
1515M:	Kamil Debski <k.debski@samsung.com>
1516L:	linux-arm-kernel@lists.infradead.org
1517L:	linux-media@vger.kernel.org
1518S:	Maintained
1519F:	drivers/media/platform/s5p-g2d/
1520
1521ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1522M:	Kyungmin Park <kyungmin.park@samsung.com>
1523M:	Kamil Debski <k.debski@samsung.com>
1524M:	Jeongtae Park <jtp.park@samsung.com>
1525L:	linux-arm-kernel@lists.infradead.org
1526L:	linux-media@vger.kernel.org
1527S:	Maintained
1528F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1529F:	drivers/media/platform/s5p-mfc/
1530
1531ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1532M:	Kyungmin Park <kyungmin.park@samsung.com>
1533M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1534L:	linux-arm-kernel@lists.infradead.org
1535L:	linux-media@vger.kernel.org
1536S:	Maintained
1537F:	drivers/media/platform/s5p-tv/
1538
1539ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1540M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1541M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1542L:	linux-arm-kernel@lists.infradead.org
1543L:	linux-media@vger.kernel.org
1544S:	Maintained
1545F:	drivers/media/platform/s5p-jpeg/
1546
1547ARM/SHMOBILE ARM ARCHITECTURE
1548M:	Simon Horman <horms@verge.net.au>
1549M:	Magnus Damm <magnus.damm@gmail.com>
1550L:	linux-renesas-soc@vger.kernel.org
1551Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1553S:	Supported
1554F:	arch/arm/boot/dts/emev2*
1555F:	arch/arm/boot/dts/r7s*
1556F:	arch/arm/boot/dts/r8a*
1557F:	arch/arm/boot/dts/sh*
1558F:	arch/arm/configs/shmobile_defconfig
1559F:	arch/arm/include/debug/renesas-scif.S
1560F:	arch/arm/mach-shmobile/
1561F:	drivers/sh/
1562
1563ARM/SOCFPGA ARCHITECTURE
1564M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1565S:	Maintained
1566F:	arch/arm/mach-socfpga/
1567F:	arch/arm/boot/dts/socfpga*
1568F:	arch/arm/configs/socfpga_defconfig
1569F:	arch/arm64/boot/dts/altera/
1570W:	http://www.rocketboards.org
1571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1572
1573ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1574M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1575S:	Maintained
1576F:	drivers/clk/socfpga/
1577
1578ARM/SOCFPGA EDAC SUPPORT
1579M:	Thor Thayer <tthayer@opensource.altera.com>
1580S:	Maintained
1581F:	drivers/edac/altera_edac.
1582
1583ARM/STI ARCHITECTURE
1584M:	Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1585M:	Maxime Coquelin <maxime.coquelin@st.com>
1586M:	Patrice Chotard <patrice.chotard@st.com>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588L:	kernel@stlinux.com
1589W:	http://www.stlinux.com
1590S:	Maintained
1591F:	arch/arm/mach-sti/
1592F:	arch/arm/boot/dts/sti*
1593F:	drivers/char/hw_random/st-rng.c
1594F:	drivers/clocksource/arm_global_timer.c
1595F:	drivers/clocksource/clksrc_st_lpc.c
1596F:	drivers/i2c/busses/i2c-st.c
1597F:	drivers/media/rc/st_rc.c
1598F:	drivers/media/platform/sti/c8sectpfe/
1599F:	drivers/mmc/host/sdhci-st.c
1600F:	drivers/phy/phy-miphy28lp.c
1601F:	drivers/phy/phy-miphy365x.c
1602F:	drivers/phy/phy-stih407-usb.c
1603F:	drivers/phy/phy-stih41x-usb.c
1604F:	drivers/pinctrl/pinctrl-st.c
1605F:	drivers/reset/sti/
1606F:	drivers/rtc/rtc-st-lpc.c
1607F:	drivers/tty/serial/st-asc.c
1608F:	drivers/usb/dwc3/dwc3-st.c
1609F:	drivers/usb/host/ehci-st.c
1610F:	drivers/usb/host/ohci-st.c
1611F:	drivers/watchdog/st_lpc_wdt.c
1612F:	drivers/ata/ahci_st.c
1613
1614ARM/STM32 ARCHITECTURE
1615M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S:	Maintained
1618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1619N:	stm32
1620F:	drivers/clocksource/armv7m_systick.c
1621
1622ARM/TANGO ARCHITECTURE
1623M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1624L:	linux-arm-kernel@lists.infradead.org
1625S:	Maintained
1626F:	arch/arm/mach-tango/
1627F:	arch/arm/boot/dts/tango*
1628
1629ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1630M:	Lennert Buytenhek <kernel@wantstofly.org>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633
1634ARM/TETON BGA MACHINE SUPPORT
1635M:	"Mark F. Brown" <mark.brown314@gmail.com>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638
1639ARM/THECUS N2100 MACHINE SUPPORT
1640M:	Lennert Buytenhek <kernel@wantstofly.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643
1644ARM/NUVOTON W90X900 ARM ARCHITECTURE
1645M:	Wan ZongShun <mcuos.com@gmail.com>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647W:	http://www.mcuos.com
1648S:	Maintained
1649F:	arch/arm/mach-w90x900/
1650F:	drivers/input/keyboard/w90p910_keypad.c
1651F:	drivers/input/touchscreen/w90p910_ts.c
1652F:	drivers/watchdog/nuc900_wdt.c
1653F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1654F:	drivers/mtd/nand/nuc900_nand.c
1655F:	drivers/rtc/rtc-nuc900.c
1656F:	drivers/spi/spi-nuc900.c
1657F:	drivers/usb/host/ehci-w90x900.c
1658F:	drivers/video/fbdev/nuc900fb.c
1659
1660ARM/U300 MACHINE SUPPORT
1661M:	Linus Walleij <linus.walleij@linaro.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Supported
1664F:	arch/arm/mach-u300/
1665F:	drivers/clocksource/timer-u300.c
1666F:	drivers/i2c/busses/i2c-stu300.c
1667F:	drivers/rtc/rtc-coh901331.c
1668F:	drivers/watchdog/coh901327_wdt.c
1669F:	drivers/dma/coh901318*
1670F:	drivers/mfd/ab3100*
1671F:	drivers/rtc/rtc-ab3100.c
1672F:	drivers/rtc/rtc-coh901331.c
1673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1674
1675ARM/UNIPHIER ARCHITECTURE
1676M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S:	Maintained
1679F:	arch/arm/boot/dts/uniphier*
1680F:	arch/arm/include/asm/hardware/cache-uniphier.h
1681F:	arch/arm/mach-uniphier/
1682F:	arch/arm/mm/cache-uniphier.c
1683F:	arch/arm64/boot/dts/socionext/
1684F:	drivers/bus/uniphier-system-bus.c
1685F:	drivers/i2c/busses/i2c-uniphier*
1686F:	drivers/pinctrl/uniphier/
1687F:	drivers/tty/serial/8250/8250_uniphier.c
1688N:	uniphier
1689
1690ARM/Ux500 ARM ARCHITECTURE
1691M:	Linus Walleij <linus.walleij@linaro.org>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	arch/arm/mach-ux500/
1695F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1696F:	drivers/dma/ste_dma40*
1697F:	drivers/hwspinlock/u8500_hsem.c
1698F:	drivers/mfd/abx500*
1699F:	drivers/mfd/ab8500*
1700F:	drivers/mfd/dbx500*
1701F:	drivers/mfd/db8500*
1702F:	drivers/pinctrl/nomadik/pinctrl-ab*
1703F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1704F:	drivers/rtc/rtc-ab8500.c
1705F:	drivers/rtc/rtc-pl031.c
1706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1707
1708ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1709M:	Ulf Hansson <ulf.hansson@linaro.org>
1710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711T:	git git://git.linaro.org/people/ulfh/clk.git
1712S:	Maintained
1713F:	drivers/clk/ux500/
1714F:	include/linux/platform_data/clk-ux500.h
1715
1716ARM/VERSATILE EXPRESS PLATFORM
1717M:	Liviu Dudau <liviu.dudau@arm.com>
1718M:	Sudeep Holla <sudeep.holla@arm.com>
1719M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S:	Maintained
1722F:	arch/arm/boot/dts/vexpress*
1723F:	arch/arm64/boot/dts/arm/
1724F:	arch/arm/mach-vexpress/
1725F:	*/*/vexpress*
1726F:	*/*/*/vexpress*
1727F:	drivers/clk/versatile/clk-vexpress-osc.c
1728F:	drivers/clocksource/versatile.c
1729
1730ARM/VFP SUPPORT
1731M:	Russell King <linux@arm.linux.org.uk>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733W:	http://www.arm.linux.org.uk/
1734S:	Maintained
1735F:	arch/arm/vfp/
1736
1737ARM/VOIPAC PXA270 SUPPORT
1738M:	Marek Vasut <marek.vasut@gmail.com>
1739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S:	Maintained
1741F:	arch/arm/mach-pxa/vpac270.c
1742F:	arch/arm/mach-pxa/include/mach/vpac270.h
1743
1744ARM/VT8500 ARM ARCHITECTURE
1745M:	Tony Prisk <linux@prisktech.co.nz>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748F:	arch/arm/mach-vt8500/
1749F:	drivers/clocksource/vt8500_timer.c
1750F:	drivers/i2c/busses/i2c-wmt.c
1751F:	drivers/mmc/host/wmt-sdmmc.c
1752F:	drivers/pwm/pwm-vt8500.c
1753F:	drivers/rtc/rtc-vt8500.c
1754F:	drivers/tty/serial/vt8500_serial.c
1755F:	drivers/usb/host/ehci-platform.c
1756F:	drivers/usb/host/uhci-platform.c
1757F:	drivers/video/fbdev/vt8500lcdfb.*
1758F:	drivers/video/fbdev/wm8505fb*
1759F:	drivers/video/fbdev/wmt_ge_rops.*
1760
1761ARM/ZIPIT Z2 SUPPORT
1762M:	Marek Vasut <marek.vasut@gmail.com>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S:	Maintained
1765F:	arch/arm/mach-pxa/z2.c
1766F:	arch/arm/mach-pxa/include/mach/z2.h
1767
1768ARM/ZTE ARCHITECTURE
1769M:	Jun Nie <jun.nie@linaro.org>
1770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/mach-zx/
1773F:	drivers/clk/zte/
1774F:	Documentation/devicetree/bindings/arm/zte.txt
1775F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1776
1777ARM/ZYNQ ARCHITECTURE
1778M:	Michal Simek <michal.simek@xilinx.com>
1779R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781W:	http://wiki.xilinx.com
1782T:	git https://github.com/Xilinx/linux-xlnx.git
1783S:	Supported
1784F:	arch/arm/mach-zynq/
1785F:	drivers/cpuidle/cpuidle-zynq.c
1786F:	drivers/block/xsysace.c
1787N:	zynq
1788N:	xilinx
1789F:	drivers/clocksource/cadence_ttc_timer.c
1790F:	drivers/i2c/busses/i2c-cadence.c
1791F:	drivers/mmc/host/sdhci-of-arasan.c
1792F:	drivers/edac/synopsys_edac.c
1793
1794ARM SMMU DRIVERS
1795M:	Will Deacon <will.deacon@arm.com>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	drivers/iommu/arm-smmu.c
1799F:	drivers/iommu/arm-smmu-v3.c
1800F:	drivers/iommu/io-pgtable-arm.c
1801
1802ARM64 PORT (AARCH64 ARCHITECTURE)
1803M:	Catalin Marinas <catalin.marinas@arm.com>
1804M:	Will Deacon <will.deacon@arm.com>
1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1807S:	Maintained
1808F:	arch/arm64/
1809F:	Documentation/arm64/
1810
1811AS3645A LED FLASH CONTROLLER DRIVER
1812M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1813L:	linux-media@vger.kernel.org
1814T:	git git://linuxtv.org/media_tree.git
1815S:	Maintained
1816F:	drivers/media/i2c/as3645a.c
1817F:	include/media/i2c/as3645a.h
1818
1819ASC7621 HARDWARE MONITOR DRIVER
1820M:	George Joseph <george.joseph@fairview5.com>
1821L:	lm-sensors@lm-sensors.org
1822S:	Maintained
1823F:	Documentation/hwmon/asc7621
1824F:	drivers/hwmon/asc7621.c
1825
1826ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1827M:	Corentin Chary <corentin.chary@gmail.com>
1828L:	acpi4asus-user@lists.sourceforge.net
1829L:	platform-driver-x86@vger.kernel.org
1830W:	http://acpi4asus.sf.net
1831S:	Maintained
1832F:	drivers/platform/x86/asus*.c
1833F:	drivers/platform/x86/eeepc*.c
1834
1835ASUS WIRELESS RADIO CONTROL DRIVER
1836M:	João Paulo Rechi Vita <jprvita@gmail.com>
1837L:	platform-driver-x86@vger.kernel.org
1838S:	Maintained
1839F:	drivers/platform/x86/asus-wireless.c
1840
1841ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1842R:	Dan Williams <dan.j.williams@intel.com>
1843W:	http://sourceforge.net/projects/xscaleiop
1844S:	Odd fixes
1845F:	Documentation/crypto/async-tx-api.txt
1846F:	crypto/async_tx/
1847F:	drivers/dma/
1848F:	include/linux/dmaengine.h
1849F:	include/linux/async_tx.h
1850
1851AT24 EEPROM DRIVER
1852M:	Wolfram Sang <wsa@the-dreams.de>
1853L:	linux-i2c@vger.kernel.org
1854S:	Maintained
1855F:	drivers/misc/eeprom/at24.c
1856F:	include/linux/platform_data/at24.h
1857
1858ATA OVER ETHERNET (AOE) DRIVER
1859M:	"Ed L. Cashin" <ed.cashin@acm.org>
1860W:	http://www.openaoe.org/
1861S:	Supported
1862F:	Documentation/aoe/
1863F:	drivers/block/aoe/
1864
1865ATHEROS 71XX/9XXX GPIO DRIVER
1866M:	Alban Bedel <albeu@free.fr>
1867W:	https://github.com/AlbanBedel/linux
1868T:	git git://github.com/AlbanBedel/linux
1869S:	Maintained
1870F:	drivers/gpio/gpio-ath79.c
1871F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1872
1873ATHEROS ATH GENERIC UTILITIES
1874M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1875L:	linux-wireless@vger.kernel.org
1876S:	Supported
1877F:	drivers/net/wireless/ath/*
1878
1879ATHEROS ATH5K WIRELESS DRIVER
1880M:	Jiri Slaby <jirislaby@gmail.com>
1881M:	Nick Kossifidis <mickflemm@gmail.com>
1882M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1883L:	linux-wireless@vger.kernel.org
1884W:	http://wireless.kernel.org/en/users/Drivers/ath5k
1885S:	Maintained
1886F:	drivers/net/wireless/ath/ath5k/
1887
1888ATHEROS ATH6KL WIRELESS DRIVER
1889M:	Kalle Valo <kvalo@qca.qualcomm.com>
1890L:	linux-wireless@vger.kernel.org
1891W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
1892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1893S:	Supported
1894F:	drivers/net/wireless/ath/ath6kl/
1895
1896WILOCITY WIL6210 WIRELESS DRIVER
1897M:	Maya Erez <qca_merez@qca.qualcomm.com>
1898L:	linux-wireless@vger.kernel.org
1899L:	wil6210@qca.qualcomm.com
1900S:	Supported
1901W:	http://wireless.kernel.org/en/users/Drivers/wil6210
1902F:	drivers/net/wireless/ath/wil6210/
1903F:	include/uapi/linux/wil6210_uapi.h
1904
1905CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1906M:	Christian Lamparter <chunkeey@googlemail.com>
1907L:	linux-wireless@vger.kernel.org
1908W:	http://wireless.kernel.org/en/users/Drivers/carl9170
1909S:	Maintained
1910F:	drivers/net/wireless/ath/carl9170/
1911
1912ATK0110 HWMON DRIVER
1913M:	Luca Tettamanti <kronos.it@gmail.com>
1914L:	lm-sensors@lm-sensors.org
1915S:	Maintained
1916F:	drivers/hwmon/asus_atk0110.c
1917
1918ATI_REMOTE2 DRIVER
1919M:	Ville Syrjala <syrjala@sci.fi>
1920S:	Maintained
1921F:	drivers/input/misc/ati_remote2.c
1922
1923ATLX ETHERNET DRIVERS
1924M:	Jay Cliburn <jcliburn@gmail.com>
1925M:	Chris Snook <chris.snook@gmail.com>
1926L:	netdev@vger.kernel.org
1927W:	http://sourceforge.net/projects/atl1
1928W:	http://atl1.sourceforge.net
1929S:	Maintained
1930F:	drivers/net/ethernet/atheros/
1931
1932ATM
1933M:	Chas Williams <3chas3@gmail.com>
1934L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1935L:	netdev@vger.kernel.org
1936W:	http://linux-atm.sourceforge.net
1937S:	Maintained
1938F:	drivers/atm/
1939F:	include/linux/atm*
1940F:	include/uapi/linux/atm*
1941
1942ATMEL AT91 / AT32 MCI DRIVER
1943M:	Ludovic Desroches <ludovic.desroches@atmel.com>
1944S:	Maintained
1945F:	drivers/mmc/host/atmel-mci.c
1946
1947ATMEL AT91 / AT32 SERIAL DRIVER
1948M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1949S:	Supported
1950F:	drivers/tty/serial/atmel_serial.c
1951
1952ATMEL Audio ALSA driver
1953M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1954L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1955S:	Supported
1956F:	sound/soc/atmel
1957
1958ATMEL DMA DRIVER
1959M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Supported
1962F:	drivers/dma/at_hdmac.c
1963F:	drivers/dma/at_hdmac_regs.h
1964F:	include/linux/platform_data/dma-atmel.h
1965
1966ATMEL XDMA DRIVER
1967M:	Ludovic Desroches <ludovic.desroches@atmel.com>
1968L:	linux-arm-kernel@lists.infradead.org
1969L:	dmaengine@vger.kernel.org
1970S:	Supported
1971F:	drivers/dma/at_xdmac.c
1972
1973ATMEL I2C DRIVER
1974M:	Ludovic Desroches <ludovic.desroches@atmel.com>
1975L:	linux-i2c@vger.kernel.org
1976S:	Supported
1977F:	drivers/i2c/busses/i2c-at91.c
1978
1979ATMEL ISI DRIVER
1980M:	Ludovic Desroches <ludovic.desroches@atmel.com>
1981L:	linux-media@vger.kernel.org
1982S:	Supported
1983F:	drivers/media/platform/soc_camera/atmel-isi.c
1984F:	include/media/atmel-isi.h
1985
1986ATMEL LCDFB DRIVER
1987M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1988L:	linux-fbdev@vger.kernel.org
1989S:	Maintained
1990F:	drivers/video/fbdev/atmel_lcdfb.c
1991F:	include/video/atmel_lcdc.h
1992
1993ATMEL MACB ETHERNET DRIVER
1994M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1995S:	Supported
1996F:	drivers/net/ethernet/cadence/
1997
1998ATMEL NAND DRIVER
1999M:	Wenyou Yang <wenyou.yang@atmel.com>
2000M:	Josh Wu <rainyfeeling@outlook.com>
2001L:	linux-mtd@lists.infradead.org
2002S:	Supported
2003F:	drivers/mtd/nand/atmel_nand*
2004
2005ATMEL SDMMC DRIVER
2006M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2007L:	linux-mmc@vger.kernel.org
2008S:	Supported
2009F:	drivers/mmc/host/sdhci-of-at91.c
2010
2011ATMEL SPI DRIVER
2012M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2013S:	Supported
2014F:	drivers/spi/spi-atmel.*
2015
2016ATMEL SSC DRIVER
2017M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019S:	Supported
2020F:	drivers/misc/atmel-ssc.c
2021F:	include/linux/atmel-ssc.h
2022
2023ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2024M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S:	Supported
2027F:	drivers/misc/atmel_tclib.c
2028F:	drivers/clocksource/tcb_clksrc.c
2029
2030ATMEL USBA UDC DRIVER
2031M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033S:	Supported
2034F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2035
2036ATMEL WIRELESS DRIVER
2037M:	Simon Kelley <simon@thekelleys.org.uk>
2038L:	linux-wireless@vger.kernel.org
2039W:	http://www.thekelleys.org.uk/atmel
2040W:	http://atmelwlandriver.sourceforge.net/
2041S:	Maintained
2042F:	drivers/net/wireless/atmel/atmel*
2043
2044ATMEL MAXTOUCH DRIVER
2045M:	Nick Dyer <nick.dyer@itdev.co.uk>
2046T:	git git://github.com/atmel-maxtouch/linux.git
2047S:	Supported
2048F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2049F:	drivers/input/touchscreen/atmel_mxt_ts.c
2050F:	include/linux/platform_data/atmel_mxt_ts.h
2051
2052ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2053M:	Bradley Grove <linuxdrivers@attotech.com>
2054L:	linux-scsi@vger.kernel.org
2055W:	http://www.attotech.com
2056S:	Supported
2057F:	drivers/scsi/esas2r
2058
2059ATUSB IEEE 802.15.4 RADIO DRIVER
2060M:	Stefan Schmidt <stefan@osg.samsung.com>
2061L:	linux-wpan@vger.kernel.org
2062S:	Maintained
2063F:	drivers/net/ieee802154/atusb.c
2064F:	drivers/net/ieee802154/atusb.h
2065F:	drivers/net/ieee802154/at86rf230.h
2066
2067AUDIT SUBSYSTEM
2068M:	Paul Moore <paul@paul-moore.com>
2069M:	Eric Paris <eparis@redhat.com>
2070L:	linux-audit@redhat.com (moderated for non-subscribers)
2071W:	http://people.redhat.com/sgrubb/audit/
2072T:	git git://git.infradead.org/users/pcmoore/audit
2073S:	Maintained
2074F:	include/linux/audit.h
2075F:	include/uapi/linux/audit.h
2076F:	kernel/audit*
2077
2078AUXILIARY DISPLAY DRIVERS
2079M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2080W:	http://miguelojeda.es/auxdisplay.htm
2081W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2082S:	Maintained
2083F:	drivers/auxdisplay/
2084F:	include/linux/cfag12864b.h
2085
2086AVR32 ARCHITECTURE
2087M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2088M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2089W:	http://www.atmel.com/products/AVR32/
2090W:	http://mirror.egtvedt.no/avr32linux.org/
2091W:	http://avrfreaks.net/
2092S:	Maintained
2093F:	arch/avr32/
2094
2095AVR32/AT32AP MACHINE SUPPORT
2096M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2097M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2098S:	Maintained
2099F:	arch/avr32/mach-at32ap/
2100
2101AX.25 NETWORK LAYER
2102M:	Ralf Baechle <ralf@linux-mips.org>
2103L:	linux-hams@vger.kernel.org
2104W:	http://www.linux-ax25.org/
2105S:	Maintained
2106F:	include/uapi/linux/ax25.h
2107F:	include/net/ax25.h
2108F:	net/ax25/
2109
2110AZ6007 DVB DRIVER
2111M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2112L:	linux-media@vger.kernel.org
2113W:	https://linuxtv.org
2114T:	git git://linuxtv.org/media_tree.git
2115S:	Maintained
2116F:	drivers/media/usb/dvb-usb-v2/az6007.c
2117
2118AZTECH FM RADIO RECEIVER DRIVER
2119M:	Hans Verkuil <hverkuil@xs4all.nl>
2120L:	linux-media@vger.kernel.org
2121T:	git git://linuxtv.org/media_tree.git
2122W:	https://linuxtv.org
2123S:	Maintained
2124F:	drivers/media/radio/radio-aztech*
2125
2126B43 WIRELESS DRIVER
2127L:	linux-wireless@vger.kernel.org
2128L:	b43-dev@lists.infradead.org
2129W:	http://wireless.kernel.org/en/users/Drivers/b43
2130S:	Odd Fixes
2131F:	drivers/net/wireless/broadcom/b43/
2132
2133B43LEGACY WIRELESS DRIVER
2134M:	Larry Finger <Larry.Finger@lwfinger.net>
2135L:	linux-wireless@vger.kernel.org
2136L:	b43-dev@lists.infradead.org
2137W:	http://wireless.kernel.org/en/users/Drivers/b43
2138S:	Maintained
2139F:	drivers/net/wireless/broadcom/b43legacy/
2140
2141BACKLIGHT CLASS/SUBSYSTEM
2142M:	Jingoo Han <jingoohan1@gmail.com>
2143M:	Lee Jones <lee.jones@linaro.org>
2144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2145S:	Maintained
2146F:	drivers/video/backlight/
2147F:	include/linux/backlight.h
2148
2149BATMAN ADVANCED
2150M:	Marek Lindner <mareklindner@neomailbox.ch>
2151M:	Simon Wunderlich <sw@simonwunderlich.de>
2152M:	Antonio Quartulli <a@unstable.cc>
2153L:	b.a.t.m.a.n@lists.open-mesh.org
2154W:	http://www.open-mesh.org/
2155S:	Maintained
2156F:	net/batman-adv/
2157
2158BAYCOM/HDLCDRV DRIVERS FOR AX.25
2159M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2160L:	linux-hams@vger.kernel.org
2161W:	http://www.baycom.org/~tom/ham/ham.html
2162S:	Maintained
2163F:	drivers/net/hamradio/baycom*
2164
2165BCACHE (BLOCK LAYER CACHE)
2166M:	Kent Overstreet <kent.overstreet@gmail.com>
2167L:	linux-bcache@vger.kernel.org
2168W:	http://bcache.evilpiepirate.org
2169S:	Maintained
2170F:	drivers/md/bcache/
2171
2172BDISP ST MEDIA DRIVER
2173M:	Fabien Dessenne <fabien.dessenne@st.com>
2174L:	linux-media@vger.kernel.org
2175T:	git git://linuxtv.org/media_tree.git
2176W:	https://linuxtv.org
2177S:	Supported
2178F:	drivers/media/platform/sti/bdisp
2179
2180BEFS FILE SYSTEM
2181S:	Orphan
2182F:	Documentation/filesystems/befs.txt
2183F:	fs/befs/
2184
2185BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2186M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2187L:	netdev@vger.kernel.org
2188S:	Maintained
2189F:	drivers/net/ethernet/ec_bhf.c
2190
2191BFS FILE SYSTEM
2192M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2193S:	Maintained
2194F:	Documentation/filesystems/bfs.txt
2195F:	fs/bfs/
2196F:	include/uapi/linux/bfs_fs.h
2197
2198BLACKFIN ARCHITECTURE
2199M:	Steven Miao <realmz6@gmail.com>
2200L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2201T:	git git://git.code.sf.net/p/adi-linux/code
2202W:	http://blackfin.uclinux.org
2203S:	Supported
2204F:	arch/blackfin/
2205
2206BLACKFIN EMAC DRIVER
2207L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2208W:	http://blackfin.uclinux.org
2209S:	Supported
2210F:	drivers/net/ethernet/adi/
2211
2212BLACKFIN RTC DRIVER
2213L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2214W:	http://blackfin.uclinux.org
2215S:	Supported
2216F:	drivers/rtc/rtc-bfin.c
2217
2218BLACKFIN SDH DRIVER
2219M:	Sonic Zhang <sonic.zhang@analog.com>
2220L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2221W:	http://blackfin.uclinux.org
2222S:	Supported
2223F:	drivers/mmc/host/bfin_sdh.c
2224
2225BLACKFIN SERIAL DRIVER
2226M:	Sonic Zhang <sonic.zhang@analog.com>
2227L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2228W:	http://blackfin.uclinux.org
2229S:	Supported
2230F:	drivers/tty/serial/bfin_uart.c
2231
2232BLACKFIN WATCHDOG DRIVER
2233L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2234W:	http://blackfin.uclinux.org
2235S:	Supported
2236F:	drivers/watchdog/bfin_wdt.c
2237
2238BLACKFIN I2C TWI DRIVER
2239M:	Sonic Zhang <sonic.zhang@analog.com>
2240L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2241W:	http://blackfin.uclinux.org/
2242S:	Supported
2243F:	drivers/i2c/busses/i2c-bfin-twi.c
2244
2245BLACKFIN MEDIA DRIVER
2246M:	Scott Jiang <scott.jiang.linux@gmail.com>
2247L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2248W:	http://blackfin.uclinux.org/
2249S:	Supported
2250F:	drivers/media/platform/blackfin/
2251F:	drivers/media/i2c/adv7183*
2252F:	drivers/media/i2c/vs6624*
2253
2254BLINKM RGB LED DRIVER
2255M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2256S:	Maintained
2257F:	drivers/leds/leds-blinkm.c
2258
2259BLOCK LAYER
2260M:	Jens Axboe <axboe@kernel.dk>
2261L:	linux-block@vger.kernel.org
2262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2263S:	Maintained
2264F:	block/
2265F:	kernel/trace/blktrace.c
2266
2267BLOCK2MTD DRIVER
2268M:	Joern Engel <joern@lazybastard.org>
2269L:	linux-mtd@lists.infradead.org
2270S:	Maintained
2271F:	drivers/mtd/devices/block2mtd.c
2272
2273BLUETOOTH DRIVERS
2274M:	Marcel Holtmann <marcel@holtmann.org>
2275M:	Gustavo Padovan <gustavo@padovan.org>
2276M:	Johan Hedberg <johan.hedberg@gmail.com>
2277L:	linux-bluetooth@vger.kernel.org
2278W:	http://www.bluez.org/
2279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2281S:	Maintained
2282F:	drivers/bluetooth/
2283
2284BLUETOOTH SUBSYSTEM
2285M:	Marcel Holtmann <marcel@holtmann.org>
2286M:	Gustavo Padovan <gustavo@padovan.org>
2287M:	Johan Hedberg <johan.hedberg@gmail.com>
2288L:	linux-bluetooth@vger.kernel.org
2289W:	http://www.bluez.org/
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2292S:	Maintained
2293F:	net/bluetooth/
2294F:	include/net/bluetooth/
2295
2296BONDING DRIVER
2297M:	Jay Vosburgh <j.vosburgh@gmail.com>
2298M:	Veaceslav Falico <vfalico@gmail.com>
2299M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2300L:	netdev@vger.kernel.org
2301W:	http://sourceforge.net/projects/bonding/
2302S:	Supported
2303F:	drivers/net/bonding/
2304F:	include/uapi/linux/if_bonding.h
2305
2306BPF (Safe dynamic programs and tools)
2307M:	Alexei Starovoitov <ast@kernel.org>
2308L:	netdev@vger.kernel.org
2309L:	linux-kernel@vger.kernel.org
2310S:	Supported
2311F:	kernel/bpf/
2312
2313BROADCOM B44 10/100 ETHERNET DRIVER
2314M:	Gary Zambrano <zambrano@broadcom.com>
2315L:	netdev@vger.kernel.org
2316S:	Supported
2317F:	drivers/net/ethernet/broadcom/b44.*
2318
2319BROADCOM GENET ETHERNET DRIVER
2320M:	Florian Fainelli <f.fainelli@gmail.com>
2321L:	netdev@vger.kernel.org
2322S:	Supported
2323F:	drivers/net/ethernet/broadcom/genet/
2324
2325BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2326M:	Sony Chacko <sony.chacko@qlogic.com>
2327M:	Dept-HSGLinuxNICDev@qlogic.com
2328L:	netdev@vger.kernel.org
2329S:	Supported
2330F:	drivers/net/ethernet/broadcom/bnx2.*
2331F:	drivers/net/ethernet/broadcom/bnx2_*
2332
2333BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2334M:	Ariel Elior <ariel.elior@qlogic.com>
2335L:	netdev@vger.kernel.org
2336S:	Supported
2337F:	drivers/net/ethernet/broadcom/bnx2x/
2338
2339BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2340M:	Florian Fainelli <f.fainelli@gmail.com>
2341M:	Ray Jui <rjui@broadcom.com>
2342M:	Scott Branden <sbranden@broadcom.com>
2343L:	bcm-kernel-feedback-list@broadcom.com
2344T:	git git://github.com/broadcom/mach-bcm
2345S:	Maintained
2346F:	arch/arm/mach-bcm/
2347F:	arch/arm/boot/dts/bcm113*
2348F:	arch/arm/boot/dts/bcm216*
2349F:	arch/arm/boot/dts/bcm281*
2350F:	arch/arm64/boot/dts/broadcom/
2351F:	arch/arm/configs/bcm_defconfig
2352F:	drivers/mmc/host/sdhci-bcm-kona.c
2353F:	drivers/clocksource/bcm_kona_timer.c
2354
2355BROADCOM BCM2835 ARM ARCHITECTURE
2356M:	Stephen Warren <swarren@wwwdotorg.org>
2357M:	Lee Jones <lee@kernel.org>
2358M:	Eric Anholt <eric@anholt.net>
2359L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2362S:	Maintained
2363N:	bcm2835
2364
2365BROADCOM BCM47XX MIPS ARCHITECTURE
2366M:	Hauke Mehrtens <hauke@hauke-m.de>
2367M:	Rafał Miłecki <zajec5@gmail.com>
2368L:	linux-mips@linux-mips.org
2369S:	Maintained
2370F:	arch/mips/bcm47xx/*
2371F:	arch/mips/include/asm/mach-bcm47xx/*
2372
2373BROADCOM BCM5301X ARM ARCHITECTURE
2374M:	Hauke Mehrtens <hauke@hauke-m.de>
2375L:	linux-arm-kernel@lists.infradead.org
2376S:	Maintained
2377F:	arch/arm/mach-bcm/bcm_5301x.c
2378F:	arch/arm/boot/dts/bcm5301x.dtsi
2379F:	arch/arm/boot/dts/bcm470*
2380
2381BROADCOM BCM63XX ARM ARCHITECTURE
2382M:	Florian Fainelli <f.fainelli@gmail.com>
2383L:	linux-arm-kernel@lists.infradead.org
2384T:	git git://github.com/broadcom/arm-bcm63xx.git
2385S:	Maintained
2386F:	arch/arm/mach-bcm/bcm63xx.c
2387F:	arch/arm/include/debug/bcm63xx.S
2388
2389BROADCOM BCM63XX/BCM33XX UDC DRIVER
2390M:	Kevin Cernekee <cernekee@gmail.com>
2391L:	linux-usb@vger.kernel.org
2392S:	Maintained
2393F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2394
2395BROADCOM BCM7XXX ARM ARCHITECTURE
2396M:	Brian Norris <computersforpeace@gmail.com>
2397M:	Gregory Fong <gregory.0xf0@gmail.com>
2398M:	Florian Fainelli <f.fainelli@gmail.com>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400L:	bcm-kernel-feedback-list@broadcom.com
2401T:	git git://github.com/broadcom/stblinux.git
2402S:	Maintained
2403F:	arch/arm/mach-bcm/*brcmstb*
2404F:	arch/arm/boot/dts/bcm7*.dts*
2405F:	drivers/bus/brcmstb_gisb.c
2406N:	brcmstb
2407
2408BROADCOM BMIPS MIPS ARCHITECTURE
2409M:	Kevin Cernekee <cernekee@gmail.com>
2410M:	Florian Fainelli <f.fainelli@gmail.com>
2411L:	linux-mips@linux-mips.org
2412T:	git git://github.com/broadcom/stblinux.git
2413S:	Maintained
2414F:	arch/mips/bmips/*
2415F:	arch/mips/include/asm/mach-bmips/*
2416F:	arch/mips/kernel/*bmips*
2417F:	arch/mips/boot/dts/brcm/bcm*.dts*
2418F:	drivers/irqchip/irq-bcm7*
2419F:	drivers/irqchip/irq-brcmstb*
2420F:	include/linux/bcm963xx_nvram.h
2421F:	include/linux/bcm963xx_tag.h
2422
2423BROADCOM TG3 GIGABIT ETHERNET DRIVER
2424M:	Prashant Sreedharan <prashant@broadcom.com>
2425M:	Michael Chan <mchan@broadcom.com>
2426L:	netdev@vger.kernel.org
2427S:	Supported
2428F:	drivers/net/ethernet/broadcom/tg3.*
2429
2430BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2431M:	Brett Rudley <brudley@broadcom.com>
2432M:	Arend van Spriel <arend@broadcom.com>
2433M:	Franky (Zhenhui) Lin <frankyl@broadcom.com>
2434M:	Hante Meuleman <meuleman@broadcom.com>
2435L:	linux-wireless@vger.kernel.org
2436L:	brcm80211-dev-list@broadcom.com
2437S:	Supported
2438F:	drivers/net/wireless/broadcom/brcm80211/
2439
2440BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2441M:	QLogic-Storage-Upstream@qlogic.com
2442L:	linux-scsi@vger.kernel.org
2443S:	Supported
2444F:	drivers/scsi/bnx2fc/
2445
2446BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2447M:	QLogic-Storage-Upstream@qlogic.com
2448L:	linux-scsi@vger.kernel.org
2449S:	Supported
2450F:	drivers/scsi/bnx2i/
2451
2452BROADCOM IPROC ARM ARCHITECTURE
2453M:	Ray Jui <rjui@broadcom.com>
2454M:	Scott Branden <sbranden@broadcom.com>
2455M:	Jon Mason <jonmason@broadcom.com>
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457L:	bcm-kernel-feedback-list@broadcom.com
2458T:	git git://github.com/broadcom/cygnus-linux.git
2459S:	Maintained
2460N:	iproc
2461N:	cygnus
2462N:	nsp
2463N:	bcm9113*
2464N:	bcm9583*
2465N:	bcm9585*
2466N:	bcm9586*
2467N:	bcm988312
2468N:	bcm113*
2469N:	bcm583*
2470N:	bcm585*
2471N:	bcm586*
2472N:	bcm88312
2473
2474BROADCOM BRCMSTB GPIO DRIVER
2475M:	Gregory Fong <gregory.0xf0@gmail.com>
2476L:	bcm-kernel-feedback-list@broadcom.com
2477S:	Supported
2478F:	drivers/gpio/gpio-brcmstb.c
2479F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2480
2481BROADCOM KONA GPIO DRIVER
2482M:	Ray Jui <rjui@broadcom.com>
2483L:	bcm-kernel-feedback-list@broadcom.com
2484S:	Supported
2485F:	drivers/gpio/gpio-bcm-kona.c
2486F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2487
2488BROADCOM NVRAM DRIVER
2489M:	Rafał Miłecki <zajec5@gmail.com>
2490L:	linux-mips@linux-mips.org
2491S:	Maintained
2492F:	drivers/firmware/broadcom/*
2493
2494BROADCOM STB NAND FLASH DRIVER
2495M:	Brian Norris <computersforpeace@gmail.com>
2496M:	Kamal Dasu <kdasu.kdev@gmail.com>
2497L:	linux-mtd@lists.infradead.org
2498L:	bcm-kernel-feedback-list@broadcom.com
2499S:	Maintained
2500F:	drivers/mtd/nand/brcmnand/
2501
2502BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2503M:	Rafał Miłecki <zajec5@gmail.com>
2504L:	linux-wireless@vger.kernel.org
2505S:	Maintained
2506F:	drivers/bcma/
2507F:	include/linux/bcma/
2508
2509BROADCOM SYSTEMPORT ETHERNET DRIVER
2510M:	Florian Fainelli <f.fainelli@gmail.com>
2511L:	netdev@vger.kernel.org
2512S:	Supported
2513F:	drivers/net/ethernet/broadcom/bcmsysport.*
2514
2515BROCADE BFA FC SCSI DRIVER
2516M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2517M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2518L:	linux-scsi@vger.kernel.org
2519S:	Supported
2520F:	drivers/scsi/bfa/
2521
2522BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2523M:	Rasesh Mody <rasesh.mody@qlogic.com>
2524L:	netdev@vger.kernel.org
2525S:	Supported
2526F:	drivers/net/ethernet/brocade/bna/
2527
2528BSG (block layer generic sg v4 driver)
2529M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2530L:	linux-scsi@vger.kernel.org
2531S:	Supported
2532F:	block/bsg.c
2533F:	include/linux/bsg.h
2534F:	include/uapi/linux/bsg.h
2535
2536BT87X AUDIO DRIVER
2537M:	Clemens Ladisch <clemens@ladisch.de>
2538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2539T:	git git://git.alsa-project.org/alsa-kernel.git
2540S:	Maintained
2541F:	Documentation/sound/alsa/Bt87x.txt
2542F:	sound/pci/bt87x.c
2543
2544BT8XXGPIO DRIVER
2545M:	Michael Buesch <m@bues.ch>
2546W:	http://bu3sch.de/btgpio.php
2547S:	Maintained
2548F:	drivers/gpio/gpio-bt8xx.c
2549
2550BTRFS FILE SYSTEM
2551M:	Chris Mason <clm@fb.com>
2552M:	Josef Bacik <jbacik@fb.com>
2553M:	David Sterba <dsterba@suse.com>
2554L:	linux-btrfs@vger.kernel.org
2555W:	http://btrfs.wiki.kernel.org/
2556Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2558S:	Maintained
2559F:	Documentation/filesystems/btrfs.txt
2560F:	fs/btrfs/
2561
2562BTTV VIDEO4LINUX DRIVER
2563M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2564L:	linux-media@vger.kernel.org
2565W:	https://linuxtv.org
2566T:	git git://linuxtv.org/media_tree.git
2567S:	Odd fixes
2568F:	Documentation/video4linux/bttv/
2569F:	drivers/media/pci/bt8xx/bttv*
2570
2571BUSLOGIC SCSI DRIVER
2572M:	Khalid Aziz <khalid@gonehiking.org>
2573L:	linux-scsi@vger.kernel.org
2574S:	Maintained
2575F:	drivers/scsi/BusLogic.*
2576F:	drivers/scsi/FlashPoint.*
2577
2578C-MEDIA CMI8788 DRIVER
2579M:	Clemens Ladisch <clemens@ladisch.de>
2580L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2581T:	git git://git.alsa-project.org/alsa-kernel.git
2582S:	Maintained
2583F:	sound/pci/oxygen/
2584
2585C6X ARCHITECTURE
2586M:	Mark Salter <msalter@redhat.com>
2587M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2588L:	linux-c6x-dev@linux-c6x.org
2589W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2590S:	Maintained
2591F:	arch/c6x/
2592
2593CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2594M:	David Howells <dhowells@redhat.com>
2595L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2596S:	Supported
2597F:	Documentation/filesystems/caching/cachefiles.txt
2598F:	fs/cachefiles/
2599
2600CADET FM/AM RADIO RECEIVER DRIVER
2601M:	Hans Verkuil <hverkuil@xs4all.nl>
2602L:	linux-media@vger.kernel.org
2603T:	git git://linuxtv.org/media_tree.git
2604W:	https://linuxtv.org
2605S:	Maintained
2606F:	drivers/media/radio/radio-cadet*
2607
2608CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2609M:	Jonathan Corbet <corbet@lwn.net>
2610L:	linux-media@vger.kernel.org
2611T:	git git://linuxtv.org/media_tree.git
2612S:	Maintained
2613F:	Documentation/video4linux/cafe_ccic
2614F:	drivers/media/platform/marvell-ccic/
2615
2616CAIF NETWORK LAYER
2617M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2618L:	netdev@vger.kernel.org
2619S:	Supported
2620F:	Documentation/networking/caif/
2621F:	drivers/net/caif/
2622F:	include/uapi/linux/caif/
2623F:	include/net/caif/
2624F:	net/caif/
2625
2626CALGARY x86-64 IOMMU
2627M:	Muli Ben-Yehuda <muli@il.ibm.com>
2628M:	"Jon D. Mason" <jdmason@kudzu.us>
2629L:	discuss@x86-64.org
2630S:	Maintained
2631F:	arch/x86/kernel/pci-calgary_64.c
2632F:	arch/x86/kernel/tce_64.c
2633F:	arch/x86/include/asm/calgary.h
2634F:	arch/x86/include/asm/tce.h
2635
2636CAN NETWORK LAYER
2637M:	Oliver Hartkopp <socketcan@hartkopp.net>
2638M:	Marc Kleine-Budde <mkl@pengutronix.de>
2639L:	linux-can@vger.kernel.org
2640W:	https://github.com/linux-can
2641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2643S:	Maintained
2644F:	Documentation/networking/can.txt
2645F:	net/can/
2646F:	include/linux/can/core.h
2647F:	include/uapi/linux/can.h
2648F:	include/uapi/linux/can/bcm.h
2649F:	include/uapi/linux/can/raw.h
2650F:	include/uapi/linux/can/gw.h
2651
2652CAN NETWORK DRIVERS
2653M:	Wolfgang Grandegger <wg@grandegger.com>
2654M:	Marc Kleine-Budde <mkl@pengutronix.de>
2655L:	linux-can@vger.kernel.org
2656W:	https://github.com/linux-can
2657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2659S:	Maintained
2660F:	drivers/net/can/
2661F:	include/linux/can/dev.h
2662F:	include/linux/can/platform/
2663F:	include/uapi/linux/can/error.h
2664F:	include/uapi/linux/can/netlink.h
2665
2666CAPABILITIES
2667M:	Serge Hallyn <serge.hallyn@canonical.com>
2668L:	linux-security-module@vger.kernel.org
2669S:	Supported
2670F:	include/linux/capability.h
2671F:	include/uapi/linux/capability.h
2672F:	security/commoncap.c
2673F:	kernel/capability.c
2674
2675CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2676M:	Kevin Tsai <ktsai@capellamicro.com>
2677S:	Maintained
2678F:	drivers/iio/light/cm*
2679F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2680
2681CAVIUM LIQUIDIO NETWORK DRIVER
2682M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2683M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2684M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2685M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2686L:     netdev@vger.kernel.org
2687W:     http://www.cavium.com
2688S:     Supported
2689F:     drivers/net/ethernet/cavium/liquidio/
2690
2691CC2520 IEEE-802.15.4 RADIO DRIVER
2692M:	Varka Bhadram <varkabhadram@gmail.com>
2693L:	linux-wpan@vger.kernel.org
2694S:	Maintained
2695F:	drivers/net/ieee802154/cc2520.c
2696F:	include/linux/spi/cc2520.h
2697F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2698
2699CELL BROADBAND ENGINE ARCHITECTURE
2700M:	Arnd Bergmann <arnd@arndb.de>
2701L:	linuxppc-dev@lists.ozlabs.org
2702W:	http://www.ibm.com/developerworks/power/cell/
2703S:	Supported
2704F:	arch/powerpc/include/asm/cell*.h
2705F:	arch/powerpc/include/asm/spu*.h
2706F:	arch/powerpc/include/uapi/asm/spu*.h
2707F:	arch/powerpc/oprofile/*cell*
2708F:	arch/powerpc/platforms/cell/
2709
2710CEPH COMMON CODE (LIBCEPH)
2711M:	Ilya Dryomov <idryomov@gmail.com>
2712M:	"Yan, Zheng" <zyan@redhat.com>
2713M:	Sage Weil <sage@redhat.com>
2714L:	ceph-devel@vger.kernel.org
2715W:	http://ceph.com/
2716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2717T:	git git://github.com/ceph/ceph-client.git
2718S:	Supported
2719F:	net/ceph/
2720F:	include/linux/ceph/
2721F:	include/linux/crush/
2722
2723CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2724M:	"Yan, Zheng" <zyan@redhat.com>
2725M:	Sage Weil <sage@redhat.com>
2726M:	Ilya Dryomov <idryomov@gmail.com>
2727L:	ceph-devel@vger.kernel.org
2728W:	http://ceph.com/
2729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2730T:	git git://github.com/ceph/ceph-client.git
2731S:	Supported
2732F:	Documentation/filesystems/ceph.txt
2733F:	fs/ceph/
2734
2735CERTIFICATE HANDLING:
2736M:	David Howells <dhowells@redhat.com>
2737M:	David Woodhouse <dwmw2@infradead.org>
2738L:	keyrings@vger.kernel.org
2739S:	Maintained
2740F:	Documentation/module-signing.txt
2741F:	certs/
2742F:	scripts/sign-file.c
2743F:	scripts/extract-cert.c
2744
2745CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2746L:	linux-usb@vger.kernel.org
2747S:	Orphan
2748F:	Documentation/usb/WUSB-Design-overview.txt
2749F:	Documentation/usb/wusb-cbaf
2750F:	drivers/usb/host/hwa-hc.c
2751F:	drivers/usb/host/whci/
2752F:	drivers/usb/wusbcore/
2753F:	include/linux/usb/wusb*
2754
2755CFAG12864B LCD DRIVER
2756M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2757W:	http://miguelojeda.es/auxdisplay.htm
2758W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2759S:	Maintained
2760F:	drivers/auxdisplay/cfag12864b.c
2761F:	include/linux/cfag12864b.h
2762
2763CFAG12864BFB LCD FRAMEBUFFER DRIVER
2764M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2765W:	http://miguelojeda.es/auxdisplay.htm
2766W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2767S:	Maintained
2768F:	drivers/auxdisplay/cfag12864bfb.c
2769F:	include/linux/cfag12864b.h
2770
2771CFG80211 and NL80211
2772M:	Johannes Berg <johannes@sipsolutions.net>
2773L:	linux-wireless@vger.kernel.org
2774W:	http://wireless.kernel.org/
2775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2777S:	Maintained
2778F:	include/uapi/linux/nl80211.h
2779F:	include/net/cfg80211.h
2780F:	net/wireless/*
2781X:	net/wireless/wext*
2782
2783CHAR and MISC DRIVERS
2784M:	Arnd Bergmann <arnd@arndb.de>
2785M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2787S:	Supported
2788F:	drivers/char/*
2789F:	drivers/misc/*
2790F:	include/linux/miscdevice.h
2791
2792CHECKPATCH
2793M:	Andy Whitcroft <apw@canonical.com>
2794M:	Joe Perches <joe@perches.com>
2795S:	Maintained
2796F:	scripts/checkpatch.pl
2797
2798CHINESE DOCUMENTATION
2799M:	Harry Wei <harryxiyou@gmail.com>
2800L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2801L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
2802S:	Maintained
2803F:	Documentation/zh_CN/
2804
2805CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2806M:	Peter Chen <Peter.Chen@nxp.com>
2807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2808L:	linux-usb@vger.kernel.org
2809S:	Maintained
2810F:	drivers/usb/chipidea/
2811
2812CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2813M:	Hans de Goede <hdegoede@redhat.com>
2814L:	linux-input@vger.kernel.org
2815S:	Maintained
2816F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2817F:	drivers/input/touchscreen/chipone_icn8318.c
2818
2819CHROME HARDWARE PLATFORM SUPPORT
2820M:	Olof Johansson <olof@lixom.net>
2821S:	Maintained
2822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2823F:	drivers/platform/chrome/
2824
2825CISCO VIC ETHERNET NIC DRIVER
2826M:	Christian Benvenuti <benve@cisco.com>
2827M:	Sujith Sankar <ssujith@cisco.com>
2828M:	Govindarajulu Varadarajan <_govind@gmx.com>
2829M:	Neel Patel <neepatel@cisco.com>
2830S:	Supported
2831F:	drivers/net/ethernet/cisco/enic/
2832
2833CISCO VIC LOW LATENCY NIC DRIVER
2834M:	Christian Benvenuti <benve@cisco.com>
2835M:	Dave Goodell <dgoodell@cisco.com>
2836S:	Supported
2837F:	drivers/infiniband/hw/usnic/
2838
2839CIRRUS LOGIC EP93XX ETHERNET DRIVER
2840M:	Hartley Sweeten <hsweeten@visionengravers.com>
2841L:	netdev@vger.kernel.org
2842S:	Maintained
2843F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
2844
2845CIRRUS LOGIC AUDIO CODEC DRIVERS
2846M:	Brian Austin <brian.austin@cirrus.com>
2847M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
2848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2849S:	Maintained
2850F:	sound/soc/codecs/cs*
2851
2852CLEANCACHE API
2853M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2854L:	linux-kernel@vger.kernel.org
2855S:	Maintained
2856F:	mm/cleancache.c
2857F:	include/linux/cleancache.h
2858
2859CLK API
2860M:	Russell King <linux@arm.linux.org.uk>
2861L:	linux-clk@vger.kernel.org
2862S:	Maintained
2863F:	include/linux/clk.h
2864
2865CLOCKSOURCE, CLOCKEVENT DRIVERS
2866M:	Daniel Lezcano <daniel.lezcano@linaro.org>
2867M:	Thomas Gleixner <tglx@linutronix.de>
2868L:	linux-kernel@vger.kernel.org
2869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2870S:	Supported
2871F:	drivers/clocksource
2872
2873CISCO FCOE HBA DRIVER
2874M:	Hiral Patel <hiralpat@cisco.com>
2875M:	Suma Ramars <sramars@cisco.com>
2876M:	Brian Uchino <buchino@cisco.com>
2877L:	linux-scsi@vger.kernel.org
2878S:	Supported
2879F:	drivers/scsi/fnic/
2880
2881CISCO SCSI HBA DRIVER
2882M:	Narsimhulu Musini <nmusini@cisco.com>
2883M:	Sesidhar Baddela <sebaddel@cisco.com>
2884L:	linux-scsi@vger.kernel.org
2885S:	Supported
2886F:	drivers/scsi/snic/
2887
2888CMPC ACPI DRIVER
2889M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2890M:	Daniel Oliveira Nascimento <don@syst.com.br>
2891L:	platform-driver-x86@vger.kernel.org
2892S:	Supported
2893F:	drivers/platform/x86/classmate-laptop.c
2894
2895COBALT MEDIA DRIVER
2896M:	Hans Verkuil <hans.verkuil@cisco.com>
2897L:	linux-media@vger.kernel.org
2898T:	git git://linuxtv.org/media_tree.git
2899W:	https://linuxtv.org
2900S:	Supported
2901F:	drivers/media/pci/cobalt/
2902
2903COCCINELLE/Semantic Patches (SmPL)
2904M:	Julia Lawall <Julia.Lawall@lip6.fr>
2905M:	Gilles Muller <Gilles.Muller@lip6.fr>
2906M:	Nicolas Palix <nicolas.palix@imag.fr>
2907M:	Michal Marek <mmarek@suse.com>
2908L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
2909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2910W:	http://coccinelle.lip6.fr/
2911S:	Supported
2912F:	Documentation/coccinelle.txt
2913F:	scripts/coccinelle/
2914F:	scripts/coccicheck
2915
2916CODA FILE SYSTEM
2917M:	Jan Harkes <jaharkes@cs.cmu.edu>
2918M:	coda@cs.cmu.edu
2919L:	codalist@coda.cs.cmu.edu
2920W:	http://www.coda.cs.cmu.edu/
2921S:	Maintained
2922F:	Documentation/filesystems/coda.txt
2923F:	fs/coda/
2924F:	include/linux/coda*.h
2925F:	include/uapi/linux/coda*.h
2926
2927CODA V4L2 MEM2MEM DRIVER
2928M:	Philipp Zabel <p.zabel@pengutronix.de>
2929L:	linux-media@vger.kernel.org
2930S:	Maintained
2931F:	Documentation/devicetree/bindings/media/coda.txt
2932F:	drivers/media/platform/coda/
2933
2934COMMON CLK FRAMEWORK
2935M:	Michael Turquette <mturquette@baylibre.com>
2936M:	Stephen Boyd <sboyd@codeaurora.org>
2937L:	linux-clk@vger.kernel.org
2938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2939S:	Maintained
2940F:	drivers/clk/
2941X:	drivers/clk/clkdev.c
2942F:	include/linux/clk-pr*
2943F:	include/linux/clk/
2944
2945COMMON INTERNET FILE SYSTEM (CIFS)
2946M:	Steve French <sfrench@samba.org>
2947L:	linux-cifs@vger.kernel.org
2948L:	samba-technical@lists.samba.org (moderated for non-subscribers)
2949W:	http://linux-cifs.samba.org/
2950T:	git git://git.samba.org/sfrench/cifs-2.6.git
2951S:	Supported
2952F:	Documentation/filesystems/cifs/
2953F:	fs/cifs/
2954
2955COMPACTPCI HOTPLUG CORE
2956M:	Scott Murray <scott@spiteful.org>
2957L:	linux-pci@vger.kernel.org
2958S:	Maintained
2959F:	drivers/pci/hotplug/cpci_hotplug*
2960
2961COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2962M:	Scott Murray <scott@spiteful.org>
2963L:	linux-pci@vger.kernel.org
2964S:	Maintained
2965F:	drivers/pci/hotplug/cpcihp_zt5550.*
2966
2967COMPACTPCI HOTPLUG GENERIC DRIVER
2968M:	Scott Murray <scott@spiteful.org>
2969L:	linux-pci@vger.kernel.org
2970S:	Maintained
2971F:	drivers/pci/hotplug/cpcihp_generic.c
2972
2973COMPAL LAPTOP SUPPORT
2974M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2975L:	platform-driver-x86@vger.kernel.org
2976S:	Maintained
2977F:	drivers/platform/x86/compal-laptop.c
2978
2979CONEXANT ACCESSRUNNER USB DRIVER
2980L:	accessrunner-general@lists.sourceforge.net
2981W:	http://accessrunner.sourceforge.net/
2982S:	Orphan
2983F:	drivers/usb/atm/cxacru.c
2984
2985CONFIGFS
2986M:	Joel Becker <jlbec@evilplan.org>
2987M:	Christoph Hellwig <hch@lst.de>
2988T:	git git://git.infradead.org/users/hch/configfs.git
2989S:	Supported
2990F:	fs/configfs/
2991F:	include/linux/configfs.h
2992
2993CONNECTOR
2994M:	Evgeniy Polyakov <zbr@ioremap.net>
2995L:	netdev@vger.kernel.org
2996S:	Maintained
2997F:	drivers/connector/
2998
2999CONTROL GROUP (CGROUP)
3000M:	Tejun Heo <tj@kernel.org>
3001M:	Li Zefan <lizefan@huawei.com>
3002M:	Johannes Weiner <hannes@cmpxchg.org>
3003L:	cgroups@vger.kernel.org
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3005S:	Maintained
3006F:	Documentation/cgroups/
3007F:	include/linux/cgroup*
3008F:	kernel/cgroup*
3009
3010CONTROL GROUP - CPUSET
3011M:	Li Zefan <lizefan@huawei.com>
3012L:	cgroups@vger.kernel.org
3013W:	http://www.bullopensource.org/cpuset/
3014W:	http://oss.sgi.com/projects/cpusets/
3015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3016S:	Maintained
3017F:	Documentation/cgroups/cpusets.txt
3018F:	include/linux/cpuset.h
3019F:	kernel/cpuset.c
3020
3021CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3022M:	Johannes Weiner <hannes@cmpxchg.org>
3023M:	Michal Hocko <mhocko@kernel.org>
3024M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3025L:	cgroups@vger.kernel.org
3026L:	linux-mm@kvack.org
3027S:	Maintained
3028F:	mm/memcontrol.c
3029F:	mm/swap_cgroup.c
3030
3031CORETEMP HARDWARE MONITORING DRIVER
3032M:	Fenghua Yu <fenghua.yu@intel.com>
3033L:	lm-sensors@lm-sensors.org
3034S:	Maintained
3035F:	Documentation/hwmon/coretemp
3036F:	drivers/hwmon/coretemp.c
3037
3038COSA/SRP SYNC SERIAL DRIVER
3039M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3040W:	http://www.fi.muni.cz/~kas/cosa/
3041S:	Maintained
3042F:	drivers/net/wan/cosa*
3043
3044CPMAC ETHERNET DRIVER
3045M:	Florian Fainelli <florian@openwrt.org>
3046L:	netdev@vger.kernel.org
3047S:	Maintained
3048F:	drivers/net/ethernet/ti/cpmac.c
3049
3050CPU FREQUENCY DRIVERS
3051M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3052M:	Viresh Kumar <viresh.kumar@linaro.org>
3053L:	linux-pm@vger.kernel.org
3054S:	Maintained
3055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3056T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3057F:	drivers/cpufreq/
3058F:	include/linux/cpufreq.h
3059
3060CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3061M:	Viresh Kumar <viresh.kumar@linaro.org>
3062M:	Sudeep Holla <sudeep.holla@arm.com>
3063L:	linux-pm@vger.kernel.org
3064W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3065S:	Maintained
3066F:	drivers/cpufreq/arm_big_little.h
3067F:	drivers/cpufreq/arm_big_little.c
3068F:	drivers/cpufreq/arm_big_little_dt.c
3069
3070CPUIDLE DRIVER - ARM BIG LITTLE
3071M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3072M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3073L:	linux-pm@vger.kernel.org
3074L:	linux-arm-kernel@lists.infradead.org
3075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3076S:	Maintained
3077F:	drivers/cpuidle/cpuidle-big_little.c
3078
3079CPUIDLE DRIVER - ARM EXYNOS
3080M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3081M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3082M:	Kukjin Kim <kgene@kernel.org>
3083L:	linux-pm@vger.kernel.org
3084L:	linux-samsung-soc@vger.kernel.org
3085S:	Supported
3086F:	drivers/cpuidle/cpuidle-exynos.c
3087F:	arch/arm/mach-exynos/pm.c
3088
3089CPUIDLE DRIVERS
3090M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3091M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3092L:	linux-pm@vger.kernel.org
3093S:	Maintained
3094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3095F:	drivers/cpuidle/*
3096F:	include/linux/cpuidle.h
3097
3098CPUID/MSR DRIVER
3099M:	"H. Peter Anvin" <hpa@zytor.com>
3100S:	Maintained
3101F:	arch/x86/kernel/cpuid.c
3102F:	arch/x86/kernel/msr.c
3103
3104CPU POWER MONITORING SUBSYSTEM
3105M:	Thomas Renninger <trenn@suse.com>
3106L:	linux-pm@vger.kernel.org
3107S:	Maintained
3108F:	tools/power/cpupower/
3109
3110CRAMFS FILESYSTEM
3111W:	http://sourceforge.net/projects/cramfs/
3112S:	Orphan / Obsolete
3113F:	Documentation/filesystems/cramfs.txt
3114F:	fs/cramfs/
3115
3116CRIS PORT
3117M:	Mikael Starvik <starvik@axis.com>
3118M:	Jesper Nilsson <jesper.nilsson@axis.com>
3119L:	linux-cris-kernel@axis.com
3120W:	http://developer.axis.com
3121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3122S:	Maintained
3123F:	arch/cris/
3124F:	drivers/tty/serial/crisv10.*
3125
3126CRYPTO API
3127M:	Herbert Xu <herbert@gondor.apana.org.au>
3128M:	"David S. Miller" <davem@davemloft.net>
3129L:	linux-crypto@vger.kernel.org
3130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3132S:	Maintained
3133F:	Documentation/crypto/
3134F:	Documentation/DocBook/crypto-API.tmpl
3135F:	arch/*/crypto/
3136F:	crypto/
3137F:	drivers/crypto/
3138F:	include/crypto/
3139
3140CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3141M:	Neil Horman <nhorman@tuxdriver.com>
3142L:	linux-crypto@vger.kernel.org
3143S:	Maintained
3144F:	crypto/ansi_cprng.c
3145F:	crypto/rng.c
3146
3147CS3308 MEDIA DRIVER
3148M:	Hans Verkuil <hverkuil@xs4all.nl>
3149L:	linux-media@vger.kernel.org
3150T:	git git://linuxtv.org/media_tree.git
3151W:	http://linuxtv.org
3152S:	Odd Fixes
3153F:	drivers/media/i2c/cs3308.c
3154F:	drivers/media/i2c/cs3308.h
3155
3156CS5535 Audio ALSA driver
3157M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3158S:	Maintained
3159F:	sound/pci/cs5535audio/
3160
3161CW1200 WLAN driver
3162M:	Solomon Peachy <pizza@shaftnet.org>
3163S:	Maintained
3164F:	drivers/net/wireless/st/cw1200/
3165
3166CX18 VIDEO4LINUX DRIVER
3167M:	Andy Walls <awalls@md.metrocast.net>
3168L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3169L:	linux-media@vger.kernel.org
3170T:	git git://linuxtv.org/media_tree.git
3171W:	https://linuxtv.org
3172W:	http://www.ivtvdriver.org/index.php/Cx18
3173S:	Maintained
3174F:	Documentation/video4linux/cx18.txt
3175F:	drivers/media/pci/cx18/
3176F:	include/uapi/linux/ivtv*
3177
3178CX2341X MPEG ENCODER HELPER MODULE
3179M:	Hans Verkuil <hverkuil@xs4all.nl>
3180L:	linux-media@vger.kernel.org
3181T:	git git://linuxtv.org/media_tree.git
3182W:	https://linuxtv.org
3183S:	Maintained
3184F:	drivers/media/common/cx2341x*
3185F:	include/media/cx2341x*
3186
3187CX24120 MEDIA DRIVER
3188M:	Jemma Denson <jdenson@gmail.com>
3189M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3190L:	linux-media@vger.kernel.org
3191W:	https://linuxtv.org
3192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3193S:	Maintained
3194F:	drivers/media/dvb-frontends/cx24120*
3195
3196CX88 VIDEO4LINUX DRIVER
3197M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3198L:	linux-media@vger.kernel.org
3199W:	https://linuxtv.org
3200T:	git git://linuxtv.org/media_tree.git
3201S:	Odd fixes
3202F:	Documentation/video4linux/cx88/
3203F:	drivers/media/pci/cx88/
3204
3205CXD2820R MEDIA DRIVER
3206M:	Antti Palosaari <crope@iki.fi>
3207L:	linux-media@vger.kernel.org
3208W:	https://linuxtv.org
3209W:	http://palosaari.fi/linux/
3210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3211T:	git git://linuxtv.org/anttip/media_tree.git
3212S:	Maintained
3213F:	drivers/media/dvb-frontends/cxd2820r*
3214
3215CXGB3 ETHERNET DRIVER (CXGB3)
3216M:	Santosh Raspatur <santosh@chelsio.com>
3217L:	netdev@vger.kernel.org
3218W:	http://www.chelsio.com
3219S:	Supported
3220F:	drivers/net/ethernet/chelsio/cxgb3/
3221
3222CXGB3 ISCSI DRIVER (CXGB3I)
3223M:	Karen Xie <kxie@chelsio.com>
3224L:	linux-scsi@vger.kernel.org
3225W:	http://www.chelsio.com
3226S:	Supported
3227F:	drivers/scsi/cxgbi/cxgb3i
3228
3229CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3230M:	Steve Wise <swise@chelsio.com>
3231L:	linux-rdma@vger.kernel.org
3232W:	http://www.openfabrics.org
3233S:	Supported
3234F:	drivers/infiniband/hw/cxgb3/
3235
3236CXGB4 ETHERNET DRIVER (CXGB4)
3237M:	Hariprasad S <hariprasad@chelsio.com>
3238L:	netdev@vger.kernel.org
3239W:	http://www.chelsio.com
3240S:	Supported
3241F:	drivers/net/ethernet/chelsio/cxgb4/
3242
3243CXGB4 ISCSI DRIVER (CXGB4I)
3244M:	Karen Xie <kxie@chelsio.com>
3245L:	linux-scsi@vger.kernel.org
3246W:	http://www.chelsio.com
3247S:	Supported
3248F:	drivers/scsi/cxgbi/cxgb4i
3249
3250CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3251M:	Steve Wise <swise@chelsio.com>
3252L:	linux-rdma@vger.kernel.org
3253W:	http://www.openfabrics.org
3254S:	Supported
3255F:	drivers/infiniband/hw/cxgb4/
3256
3257CXGB4VF ETHERNET DRIVER (CXGB4VF)
3258M:	Casey Leedom <leedom@chelsio.com>
3259L:	netdev@vger.kernel.org
3260W:	http://www.chelsio.com
3261S:	Supported
3262F:	drivers/net/ethernet/chelsio/cxgb4vf/
3263
3264CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3265M:	Ian Munsie <imunsie@au1.ibm.com>
3266M:	Michael Neuling <mikey@neuling.org>
3267L:	linuxppc-dev@lists.ozlabs.org
3268S:	Supported
3269F:	drivers/misc/cxl/
3270F:	include/misc/cxl*
3271F:	include/uapi/misc/cxl.h
3272F:	Documentation/powerpc/cxl.txt
3273F:	Documentation/powerpc/cxl.txt
3274F:	Documentation/ABI/testing/sysfs-class-cxl
3275
3276CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3277M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3278M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3279L:	linux-scsi@vger.kernel.org
3280S:	Supported
3281F:	drivers/scsi/cxlflash/
3282F:	include/uapi/scsi/cxlflash_ioctls.h
3283F:	Documentation/powerpc/cxlflash.txt
3284
3285STMMAC ETHERNET DRIVER
3286M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3287L:	netdev@vger.kernel.org
3288W:	http://www.stlinux.com
3289S:	Supported
3290F:	drivers/net/ethernet/stmicro/stmmac/
3291
3292CYBERPRO FB DRIVER
3293M:	Russell King <linux@arm.linux.org.uk>
3294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3295W:	http://www.arm.linux.org.uk/
3296S:	Maintained
3297F:	drivers/video/fbdev/cyber2000fb.*
3298
3299CYCLADES ASYNC MUX DRIVER
3300W:	http://www.cyclades.com/
3301S:	Orphan
3302F:	drivers/tty/cyclades.c
3303F:	include/linux/cyclades.h
3304F:	include/uapi/linux/cyclades.h
3305
3306CYCLADES PC300 DRIVER
3307W:	http://www.cyclades.com/
3308S:	Orphan
3309F:	drivers/net/wan/pc300*
3310
3311CYPRESS_FIRMWARE MEDIA DRIVER
3312M:	Antti Palosaari <crope@iki.fi>
3313L:	linux-media@vger.kernel.org
3314W:	https://linuxtv.org
3315W:	http://palosaari.fi/linux/
3316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3317T:	git git://linuxtv.org/anttip/media_tree.git
3318S:	Maintained
3319F:	drivers/media/common/cypress_firmware*
3320
3321CYTTSP TOUCHSCREEN DRIVER
3322M:	Ferruh Yigit <fery@cypress.com>
3323L:	linux-input@vger.kernel.org
3324S:	Supported
3325F:	drivers/input/touchscreen/cyttsp*
3326F:	include/linux/input/cyttsp.h
3327
3328DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3329M:	Joshua Kinard <kumba@gentoo.org>
3330S:	Maintained
3331F:	drivers/rtc/rtc-ds1685.c
3332F:	include/linux/rtc/ds1685.h
3333
3334DAMA SLAVE for AX.25
3335M:	Joerg Reuter <jreuter@yaina.de>
3336W:	http://yaina.de/jreuter/
3337W:	http://www.qsl.net/dl1bke/
3338L:	linux-hams@vger.kernel.org
3339S:	Maintained
3340F:	net/ax25/af_ax25.c
3341F:	net/ax25/ax25_dev.c
3342F:	net/ax25/ax25_ds_*
3343F:	net/ax25/ax25_in.c
3344F:	net/ax25/ax25_out.c
3345F:	net/ax25/ax25_timer.c
3346F:	net/ax25/sysctl_net_ax25.c
3347
3348DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3349L:	netdev@vger.kernel.org
3350S:	Orphan
3351F:	Documentation/networking/dmfe.txt
3352F:	drivers/net/ethernet/dec/tulip/dmfe.c
3353
3354DC390/AM53C974 SCSI driver
3355M:	Hannes Reinecke <hare@suse.com>
3356L:	linux-scsi@vger.kernel.org
3357S:	Maintained
3358F:	drivers/scsi/am53c974.c
3359
3360DC395x SCSI driver
3361M:	Oliver Neukum <oliver@neukum.org>
3362M:	Ali Akcaagac <aliakc@web.de>
3363M:	Jamie Lenehan <lenehan@twibble.org>
3364L:	dc395x@twibble.org
3365W:	http://twibble.org/dist/dc395x/
3366W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3367S:	Maintained
3368F:	Documentation/scsi/dc395x.txt
3369F:	drivers/scsi/dc395x.*
3370
3371DCCP PROTOCOL
3372M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3373L:	dccp@vger.kernel.org
3374W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3375S:	Maintained
3376F:	include/linux/dccp.h
3377F:	include/uapi/linux/dccp.h
3378F:	include/linux/tfrc.h
3379F:	net/dccp/
3380
3381DECnet NETWORK LAYER
3382W:	http://linux-decnet.sourceforge.net
3383L:	linux-decnet-user@lists.sourceforge.net
3384S:	Orphan
3385F:	Documentation/networking/decnet.txt
3386F:	net/decnet/
3387
3388DECSTATION PLATFORM SUPPORT
3389M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3390L:	linux-mips@linux-mips.org
3391W:	http://www.linux-mips.org/wiki/DECstation
3392S:	Maintained
3393F:	arch/mips/dec/
3394F:	arch/mips/include/asm/dec/
3395F:	arch/mips/include/asm/mach-dec/
3396
3397DEFXX FDDI NETWORK DRIVER
3398M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3399S:	Maintained
3400F:	drivers/net/fddi/defxx.*
3401
3402DELL LAPTOP DRIVER
3403M:	Matthew Garrett <mjg59@srcf.ucam.org>
3404M:	Pali Rohár <pali.rohar@gmail.com>
3405L:	platform-driver-x86@vger.kernel.org
3406S:	Maintained
3407F:	drivers/platform/x86/dell-laptop.c
3408
3409DELL LAPTOP RBTN DRIVER
3410M:	Pali Rohár <pali.rohar@gmail.com>
3411S:	Maintained
3412F:	drivers/platform/x86/dell-rbtn.*
3413
3414DELL LAPTOP FREEFALL DRIVER
3415M:	Pali Rohár <pali.rohar@gmail.com>
3416S:	Maintained
3417F:	drivers/platform/x86/dell-smo8800.c
3418
3419DELL LAPTOP SMM DRIVER
3420M:	Pali Rohár <pali.rohar@gmail.com>
3421S:	Maintained
3422F:	drivers/hwmon/dell-smm-hwmon.c
3423F:	include/uapi/linux/i8k.h
3424
3425DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3426M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3427S:	Maintained
3428F:	Documentation/dcdbas.txt
3429F:	drivers/firmware/dcdbas.*
3430
3431DELL WMI EXTRAS DRIVER
3432M:	Matthew Garrett <mjg59@srcf.ucam.org>
3433M:	Pali Rohár <pali.rohar@gmail.com>
3434S:	Maintained
3435F:	drivers/platform/x86/dell-wmi.c
3436
3437DESIGNWARE USB2 DRD IP DRIVER
3438M:	John Youn <johnyoun@synopsys.com>
3439L:	linux-usb@vger.kernel.org
3440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3441S:	Maintained
3442F:	drivers/usb/dwc2/
3443
3444DESIGNWARE USB3 DRD IP DRIVER
3445M:	Felipe Balbi <balbi@kernel.org>
3446L:	linux-usb@vger.kernel.org
3447L:	linux-omap@vger.kernel.org
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3449S:	Maintained
3450F:	drivers/usb/dwc3/
3451
3452DEVICE COREDUMP (DEV_COREDUMP)
3453M:	Johannes Berg <johannes@sipsolutions.net>
3454L:	linux-kernel@vger.kernel.org
3455S:	Maintained
3456F:	drivers/base/devcoredump.c
3457F:	include/linux/devcoredump.h
3458
3459DEVICE FREQUENCY (DEVFREQ)
3460M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3461M:	Kyungmin Park <kyungmin.park@samsung.com>
3462L:	linux-pm@vger.kernel.org
3463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3464S:	Maintained
3465F:	drivers/devfreq/
3466F:	include/linux/devfreq.h
3467F:	Documentation/devicetree/bindings/devfreq/
3468
3469DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3470M:	Chanwoo Choi <cw00.choi@samsung.com>
3471L:	linux-pm@vger.kernel.org
3472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3473S:	Supported
3474F:	drivers/devfreq/event/
3475F:	drivers/devfreq/devfreq-event.c
3476F:	include/linux/devfreq-event.h
3477F:	Documentation/devicetree/bindings/devfreq/event/
3478
3479DEVICE NUMBER REGISTRY
3480M:	Torben Mathiasen <device@lanana.org>
3481W:	http://lanana.org/docs/device-list/index.html
3482S:	Maintained
3483
3484DEVICE-MAPPER  (LVM)
3485M:	Alasdair Kergon <agk@redhat.com>
3486M:	Mike Snitzer <snitzer@redhat.com>
3487M:	dm-devel@redhat.com
3488L:	dm-devel@redhat.com
3489W:	http://sources.redhat.com/dm
3490Q:	http://patchwork.kernel.org/project/dm-devel/list/
3491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3492T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3493S:	Maintained
3494F:	Documentation/device-mapper/
3495F:	drivers/md/dm*
3496F:	drivers/md/persistent-data/
3497F:	include/linux/device-mapper.h
3498F:	include/linux/dm-*.h
3499F:	include/uapi/linux/dm-*.h
3500
3501DIALOG SEMICONDUCTOR DRIVERS
3502M:	Support Opensource <support.opensource@diasemi.com>
3503W:	http://www.dialog-semiconductor.com/products
3504S:	Supported
3505F:	Documentation/hwmon/da90??
3506F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3507F:	drivers/gpio/gpio-da90??.c
3508F:	drivers/hwmon/da90??-hwmon.c
3509F:	drivers/iio/adc/da91??-*.c
3510F:	drivers/input/misc/da90??_onkey.c
3511F:	drivers/input/touchscreen/da9052_tsi.c
3512F:	drivers/leds/leds-da90??.c
3513F:	drivers/mfd/da903x.c
3514F:	drivers/mfd/da90??-*.c
3515F:	drivers/mfd/da91??-*.c
3516F:	drivers/power/da9052-battery.c
3517F:	drivers/power/da91??-*.c
3518F:	drivers/regulator/da903x.c
3519F:	drivers/regulator/da9???-regulator.[ch]
3520F:	drivers/rtc/rtc-da90??.c
3521F:	drivers/video/backlight/da90??_bl.c
3522F:	drivers/watchdog/da90??_wdt.c
3523F:	include/linux/mfd/da903x.h
3524F:	include/linux/mfd/da9052/
3525F:	include/linux/mfd/da9055/
3526F:	include/linux/mfd/da9063/
3527F:	include/linux/mfd/da9150/
3528F:	include/sound/da[79]*.h
3529F:	sound/soc/codecs/da[79]*.[ch]
3530
3531DIGI NEO AND CLASSIC PCI PRODUCTS
3532M:	Lidza Louina <lidza.louina@gmail.com>
3533M:	Mark Hounschell <markh@compro.net>
3534L:	driverdev-devel@linuxdriverproject.org
3535S:	Maintained
3536F:	drivers/staging/dgnc/
3537
3538DIGI EPCA PCI PRODUCTS
3539M:	Lidza Louina <lidza.louina@gmail.com>
3540M:	Daeseok Youn <daeseok.youn@gmail.com>
3541L:	driverdev-devel@linuxdriverproject.org
3542S:	Maintained
3543F:	drivers/staging/dgap/
3544
3545DIOLAN U2C-12 I2C DRIVER
3546M:	Guenter Roeck <linux@roeck-us.net>
3547L:	linux-i2c@vger.kernel.org
3548S:	Maintained
3549F:	drivers/i2c/busses/i2c-diolan-u2c.c
3550
3551DIRECT ACCESS (DAX)
3552M:	Matthew Wilcox <willy@linux.intel.com>
3553L:	linux-fsdevel@vger.kernel.org
3554S:	Supported
3555F:	fs/dax.c
3556
3557DIRECTORY NOTIFICATION (DNOTIFY)
3558M:	Eric Paris <eparis@parisplace.org>
3559S:	Maintained
3560F:	Documentation/filesystems/dnotify.txt
3561F:	fs/notify/dnotify/
3562F:	include/linux/dnotify.h
3563
3564DISK GEOMETRY AND PARTITION HANDLING
3565M:	Andries Brouwer <aeb@cwi.nl>
3566W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3567W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3568W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3569S:	Maintained
3570
3571DISKQUOTA
3572M:	Jan Kara <jack@suse.com>
3573S:	Maintained
3574F:	Documentation/filesystems/quota.txt
3575F:	fs/quota/
3576F:	include/linux/quota*.h
3577F:	include/uapi/linux/quota*.h
3578
3579DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3580M:	Bernie Thompson <bernie@plugable.com>
3581L:	linux-fbdev@vger.kernel.org
3582S:	Maintained
3583W:	http://plugable.com/category/projects/udlfb/
3584F:	drivers/video/fbdev/udlfb.c
3585F:	include/video/udlfb.h
3586F:	Documentation/fb/udlfb.txt
3587
3588DISTRIBUTED LOCK MANAGER (DLM)
3589M:	Christine Caulfield <ccaulfie@redhat.com>
3590M:	David Teigland <teigland@redhat.com>
3591L:	cluster-devel@redhat.com
3592W:	http://sources.redhat.com/cluster/
3593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3594S:	Supported
3595F:	fs/dlm/
3596
3597DMA BUFFER SHARING FRAMEWORK
3598M:	Sumit Semwal <sumit.semwal@linaro.org>
3599S:	Maintained
3600L:	linux-media@vger.kernel.org
3601L:	dri-devel@lists.freedesktop.org
3602L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3603F:	drivers/dma-buf/
3604F:	include/linux/dma-buf*
3605F:	include/linux/reservation.h
3606F:	include/linux/*fence.h
3607F:	Documentation/dma-buf-sharing.txt
3608T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3609
3610DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3611M:	Vinod Koul <vinod.koul@intel.com>
3612L:	dmaengine@vger.kernel.org
3613Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3614S:	Maintained
3615F:	drivers/dma/
3616F:	include/linux/dmaengine.h
3617F:	Documentation/dmaengine/
3618T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3619
3620DME1737 HARDWARE MONITOR DRIVER
3621M:	Juerg Haefliger <juergh@gmail.com>
3622L:	lm-sensors@lm-sensors.org
3623S:	Maintained
3624F:	Documentation/hwmon/dme1737
3625F:	drivers/hwmon/dme1737.c
3626
3627DMI/SMBIOS SUPPORT
3628M:	Jean Delvare <jdelvare@suse.com>
3629S:	Maintained
3630T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3631F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3632F:	drivers/firmware/dmi-id.c
3633F:	drivers/firmware/dmi_scan.c
3634F:	include/linux/dmi.h
3635
3636DOCUMENTATION
3637M:	Jonathan Corbet <corbet@lwn.net>
3638L:	linux-doc@vger.kernel.org
3639S:	Maintained
3640F:	Documentation/
3641F:	scripts/docproc.c
3642F:	scripts/kernel-doc*
3643X:	Documentation/ABI/
3644X:	Documentation/devicetree/
3645X:	Documentation/acpi
3646X:	Documentation/power
3647X:	Documentation/spi
3648X:	Documentation/DocBook/media
3649T:	git git://git.lwn.net/linux.git docs-next
3650
3651DOUBLETALK DRIVER
3652M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3653L:	blinux-list@redhat.com
3654S:	Maintained
3655F:	drivers/char/dtlk.c
3656F:	include/linux/dtlk.h
3657
3658DPT_I2O SCSI RAID DRIVER
3659M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3660L:	linux-scsi@vger.kernel.org
3661W:	http://www.adaptec.com/
3662S:	Maintained
3663F:	drivers/scsi/dpt*
3664F:	drivers/scsi/dpt/
3665
3666DRBD DRIVER
3667M:	Philipp Reisner <philipp.reisner@linbit.com>
3668M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3669L:	drbd-dev@lists.linbit.com
3670W:	http://www.drbd.org
3671T:	git git://git.linbit.com/linux-drbd.git
3672T:	git git://git.linbit.com/drbd-8.4.git
3673S:	Supported
3674F:	drivers/block/drbd/
3675F:	lib/lru_cache.c
3676F:	Documentation/blockdev/drbd/
3677
3678DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3679M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3681S:	Supported
3682F:	Documentation/kobject.txt
3683F:	drivers/base/
3684F:	fs/debugfs/
3685F:	fs/kernfs/
3686F:	fs/sysfs/
3687F:	include/linux/debugfs.h
3688F:	include/linux/kobj*
3689F:	lib/kobj*
3690
3691DRM DRIVERS
3692M:	David Airlie <airlied@linux.ie>
3693L:	dri-devel@lists.freedesktop.org
3694T:	git git://people.freedesktop.org/~airlied/linux
3695S:	Maintained
3696F:	drivers/gpu/drm/
3697F:	drivers/gpu/vga/
3698F:	include/drm/
3699F:	include/uapi/drm/
3700
3701RADEON DRM DRIVERS
3702M:	Alex Deucher <alexander.deucher@amd.com>
3703M:	Christian König <christian.koenig@amd.com>
3704L:	dri-devel@lists.freedesktop.org
3705T:	git git://people.freedesktop.org/~agd5f/linux
3706S:	Supported
3707F:	drivers/gpu/drm/radeon/
3708F:	include/uapi/drm/radeon*
3709
3710DRM PANEL DRIVERS
3711M:	Thierry Reding <thierry.reding@gmail.com>
3712L:	dri-devel@lists.freedesktop.org
3713T:	git git://anongit.freedesktop.org/tegra/linux.git
3714S:	Maintained
3715F:	drivers/gpu/drm/drm_panel.c
3716F:	drivers/gpu/drm/panel/
3717F:	include/drm/drm_panel.h
3718F:	Documentation/devicetree/bindings/display/panel/
3719
3720INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3721M:	Daniel Vetter <daniel.vetter@intel.com>
3722M:	Jani Nikula <jani.nikula@linux.intel.com>
3723L:	intel-gfx@lists.freedesktop.org
3724L:	dri-devel@lists.freedesktop.org
3725W:	https://01.org/linuxgraphics/
3726Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3727T:	git git://anongit.freedesktop.org/drm-intel
3728S:	Supported
3729F:	drivers/gpu/drm/i915/
3730F:	include/drm/i915*
3731F:	include/uapi/drm/i915*
3732
3733DRM DRIVERS FOR ATMEL HLCDC
3734M:	Boris Brezillon <boris.brezillon@free-electrons.com>
3735L:	dri-devel@lists.freedesktop.org
3736S:	Supported
3737F:	drivers/gpu/drm/atmel-hlcdc/
3738F:	Documentation/devicetree/bindings/drm/atmel/
3739
3740DRM DRIVERS FOR EXYNOS
3741M:	Inki Dae <inki.dae@samsung.com>
3742M:	Joonyoung Shim <jy0922.shim@samsung.com>
3743M:	Seung-Woo Kim <sw0312.kim@samsung.com>
3744M:	Kyungmin Park <kyungmin.park@samsung.com>
3745L:	dri-devel@lists.freedesktop.org
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3747S:	Supported
3748F:	drivers/gpu/drm/exynos/
3749F:	include/drm/exynos*
3750F:	include/uapi/drm/exynos*
3751
3752DRM DRIVERS FOR FREESCALE DCU
3753M:	Jianwei Wang <jianwei.wang.chn@gmail.com>
3754M:	Alison Wang <alison.wang@freescale.com>
3755L:	dri-devel@lists.freedesktop.org
3756S:	Supported
3757F:	drivers/gpu/drm/fsl-dcu/
3758F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
3759F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3760
3761DRM DRIVERS FOR FREESCALE IMX
3762M:	Philipp Zabel <p.zabel@pengutronix.de>
3763L:	dri-devel@lists.freedesktop.org
3764S:	Maintained
3765F:	drivers/gpu/drm/imx/
3766F:	drivers/gpu/ipu-v3/
3767F:	Documentation/devicetree/bindings/display/imx/
3768
3769DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3770M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3771L:	dri-devel@lists.freedesktop.org
3772T:	git git://github.com/patjak/drm-gma500
3773S:	Maintained
3774F:	drivers/gpu/drm/gma500
3775F:	include/drm/gma500*
3776
3777DRM DRIVERS FOR NVIDIA TEGRA
3778M:	Thierry Reding <thierry.reding@gmail.com>
3779M:	Terje Bergström <tbergstrom@nvidia.com>
3780L:	dri-devel@lists.freedesktop.org
3781L:	linux-tegra@vger.kernel.org
3782T:	git git://anongit.freedesktop.org/tegra/linux.git
3783S:	Supported
3784F:	drivers/gpu/drm/tegra/
3785F:	drivers/gpu/host1x/
3786F:	include/linux/host1x.h
3787F:	include/uapi/drm/tegra_drm.h
3788F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3789
3790DRM DRIVERS FOR RENESAS
3791M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3792L:	dri-devel@lists.freedesktop.org
3793L:	linux-renesas-soc@vger.kernel.org
3794T:	git git://people.freedesktop.org/~airlied/linux
3795S:	Supported
3796F:	drivers/gpu/drm/rcar-du/
3797F:	drivers/gpu/drm/shmobile/
3798F:	include/linux/platform_data/shmob_drm.h
3799
3800DRM DRIVERS FOR ROCKCHIP
3801M:	Mark Yao <mark.yao@rock-chips.com>
3802L:	dri-devel@lists.freedesktop.org
3803S:	Maintained
3804F:	drivers/gpu/drm/rockchip/
3805F:	Documentation/devicetree/bindings/display/rockchip*
3806
3807DRM DRIVERS FOR STI
3808M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
3809M:	Vincent Abriou <vincent.abriou@st.com>
3810L:	dri-devel@lists.freedesktop.org
3811T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3812S:	Maintained
3813F:	drivers/gpu/drm/sti
3814F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
3815
3816DRM DRIVERS FOR VIVANTE GPU IP
3817M:	Lucas Stach <l.stach@pengutronix.de>
3818R:	Russell King <linux+etnaviv@arm.linux.org.uk>
3819R:	Christian Gmeiner <christian.gmeiner@gmail.com>
3820L:	dri-devel@lists.freedesktop.org
3821S:	Maintained
3822F:	drivers/gpu/drm/etnaviv
3823F:	Documentation/devicetree/bindings/display/etnaviv
3824
3825DSBR100 USB FM RADIO DRIVER
3826M:	Alexey Klimov <klimov.linux@gmail.com>
3827L:	linux-media@vger.kernel.org
3828T:	git git://linuxtv.org/media_tree.git
3829S:	Maintained
3830F:	drivers/media/radio/dsbr100.c
3831
3832DSCC4 DRIVER
3833M:	Francois Romieu <romieu@fr.zoreil.com>
3834L:	netdev@vger.kernel.org
3835S:	Maintained
3836F:	drivers/net/wan/dscc4.c
3837
3838DT3155 MEDIA DRIVER
3839M:	Hans Verkuil <hverkuil@xs4all.nl>
3840L:	linux-media@vger.kernel.org
3841T:	git git://linuxtv.org/media_tree.git
3842W:	https://linuxtv.org
3843S:	Odd Fixes
3844F:	drivers/media/pci/dt3155/
3845
3846DVB_USB_AF9015 MEDIA DRIVER
3847M:	Antti Palosaari <crope@iki.fi>
3848L:	linux-media@vger.kernel.org
3849W:	https://linuxtv.org
3850W:	http://palosaari.fi/linux/
3851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3852T:	git git://linuxtv.org/anttip/media_tree.git
3853S:	Maintained
3854F:	drivers/media/usb/dvb-usb-v2/af9015*
3855
3856DVB_USB_AF9035 MEDIA DRIVER
3857M:	Antti Palosaari <crope@iki.fi>
3858L:	linux-media@vger.kernel.org
3859W:	https://linuxtv.org
3860W:	http://palosaari.fi/linux/
3861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3862T:	git git://linuxtv.org/anttip/media_tree.git
3863S:	Maintained
3864F:	drivers/media/usb/dvb-usb-v2/af9035*
3865
3866DVB_USB_ANYSEE MEDIA DRIVER
3867M:	Antti Palosaari <crope@iki.fi>
3868L:	linux-media@vger.kernel.org
3869W:	https://linuxtv.org
3870W:	http://palosaari.fi/linux/
3871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3872T:	git git://linuxtv.org/anttip/media_tree.git
3873S:	Maintained
3874F:	drivers/media/usb/dvb-usb-v2/anysee*
3875
3876DVB_USB_AU6610 MEDIA DRIVER
3877M:	Antti Palosaari <crope@iki.fi>
3878L:	linux-media@vger.kernel.org
3879W:	https://linuxtv.org
3880W:	http://palosaari.fi/linux/
3881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3882T:	git git://linuxtv.org/anttip/media_tree.git
3883S:	Maintained
3884F:	drivers/media/usb/dvb-usb-v2/au6610*
3885
3886DVB_USB_CE6230 MEDIA DRIVER
3887M:	Antti Palosaari <crope@iki.fi>
3888L:	linux-media@vger.kernel.org
3889W:	https://linuxtv.org
3890W:	http://palosaari.fi/linux/
3891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3892T:	git git://linuxtv.org/anttip/media_tree.git
3893S:	Maintained
3894F:	drivers/media/usb/dvb-usb-v2/ce6230*
3895
3896DVB_USB_CXUSB MEDIA DRIVER
3897M:	Michael Krufky <mkrufky@linuxtv.org>
3898L:	linux-media@vger.kernel.org
3899W:	https://linuxtv.org
3900W:	http://github.com/mkrufky
3901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3902T:	git git://linuxtv.org/media_tree.git
3903S:	Maintained
3904F:	drivers/media/usb/dvb-usb/cxusb*
3905
3906DVB_USB_EC168 MEDIA DRIVER
3907M:	Antti Palosaari <crope@iki.fi>
3908L:	linux-media@vger.kernel.org
3909W:	https://linuxtv.org
3910W:	http://palosaari.fi/linux/
3911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3912T:	git git://linuxtv.org/anttip/media_tree.git
3913S:	Maintained
3914F:	drivers/media/usb/dvb-usb-v2/ec168*
3915
3916DVB_USB_GL861 MEDIA DRIVER
3917M:	Antti Palosaari <crope@iki.fi>
3918L:	linux-media@vger.kernel.org
3919W:	https://linuxtv.org
3920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3921T:	git git://linuxtv.org/anttip/media_tree.git
3922S:	Maintained
3923F:	drivers/media/usb/dvb-usb-v2/gl861*
3924
3925DVB_USB_MXL111SF MEDIA DRIVER
3926M:	Michael Krufky <mkrufky@linuxtv.org>
3927L:	linux-media@vger.kernel.org
3928W:	https://linuxtv.org
3929W:	http://github.com/mkrufky
3930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3931T:	git git://linuxtv.org/mkrufky/mxl111sf.git
3932S:	Maintained
3933F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
3934
3935DVB_USB_RTL28XXU MEDIA DRIVER
3936M:	Antti Palosaari <crope@iki.fi>
3937L:	linux-media@vger.kernel.org
3938W:	https://linuxtv.org
3939W:	http://palosaari.fi/linux/
3940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3941T:	git git://linuxtv.org/anttip/media_tree.git
3942S:	Maintained
3943F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
3944
3945DVB_USB_V2 MEDIA DRIVER
3946M:	Antti Palosaari <crope@iki.fi>
3947L:	linux-media@vger.kernel.org
3948W:	https://linuxtv.org
3949W:	http://palosaari.fi/linux/
3950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3951T:	git git://linuxtv.org/anttip/media_tree.git
3952S:	Maintained
3953F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
3954F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
3955
3956DYNAMIC DEBUG
3957M:	Jason Baron <jbaron@akamai.com>
3958S:	Maintained
3959F:	lib/dynamic_debug.c
3960F:	include/linux/dynamic_debug.h
3961
3962DZ DECSTATION DZ11 SERIAL DRIVER
3963M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3964S:	Maintained
3965F:	drivers/tty/serial/dz.*
3966
3967E3X0 POWER BUTTON DRIVER
3968M:	Moritz Fischer <moritz.fischer@ettus.com>
3969L:	usrp-users@lists.ettus.com
3970W:	http://www.ettus.com
3971S:	Supported
3972F:	drivers/input/misc/e3x0-button.c
3973F:	Documentation/devicetree/bindings/input/e3x0-button.txt
3974
3975E4000 MEDIA DRIVER
3976M:	Antti Palosaari <crope@iki.fi>
3977L:	linux-media@vger.kernel.org
3978W:	https://linuxtv.org
3979W:	http://palosaari.fi/linux/
3980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3981T:	git git://linuxtv.org/anttip/media_tree.git
3982S:	Maintained
3983F:	drivers/media/tuners/e4000*
3984
3985EATA ISA/EISA/PCI SCSI DRIVER
3986M:	Dario Ballabio <ballabio_dario@emc.com>
3987L:	linux-scsi@vger.kernel.org
3988S:	Maintained
3989F:	drivers/scsi/eata.c
3990
3991EC100 MEDIA DRIVER
3992M:	Antti Palosaari <crope@iki.fi>
3993L:	linux-media@vger.kernel.org
3994W:	https://linuxtv.org
3995W:	http://palosaari.fi/linux/
3996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3997T:	git git://linuxtv.org/anttip/media_tree.git
3998S:	Maintained
3999F:	drivers/media/dvb-frontends/ec100*
4000
4001ECRYPT FILE SYSTEM
4002M:	Tyler Hicks <tyhicks@canonical.com>
4003L:	ecryptfs@vger.kernel.org
4004W:	http://ecryptfs.org
4005W:	https://launchpad.net/ecryptfs
4006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4007S:	Supported
4008F:	Documentation/filesystems/ecryptfs.txt
4009F:	fs/ecryptfs/
4010
4011EDAC-CORE
4012M:	Doug Thompson <dougthompson@xmission.com>
4013M:	Borislav Petkov <bp@alien8.de>
4014M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4015L:	linux-edac@vger.kernel.org
4016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4018S:	Supported
4019F:	Documentation/edac.txt
4020F:	drivers/edac/
4021F:	include/linux/edac.h
4022
4023EDAC-AMD64
4024M:	Doug Thompson <dougthompson@xmission.com>
4025M:	Borislav Petkov <bp@alien8.de>
4026L:	linux-edac@vger.kernel.org
4027S:	Maintained
4028F:	drivers/edac/amd64_edac*
4029
4030EDAC-CALXEDA
4031M:	Doug Thompson <dougthompson@xmission.com>
4032M:	Robert Richter <rric@kernel.org>
4033L:	linux-edac@vger.kernel.org
4034S:	Maintained
4035F:	drivers/edac/highbank*
4036
4037EDAC-CAVIUM
4038M:	Ralf Baechle <ralf@linux-mips.org>
4039M:	David Daney <david.daney@cavium.com>
4040L:	linux-edac@vger.kernel.org
4041L:	linux-mips@linux-mips.org
4042S:	Supported
4043F:	drivers/edac/octeon_edac*
4044
4045EDAC-E752X
4046M:	Mark Gross <mark.gross@intel.com>
4047M:	Doug Thompson <dougthompson@xmission.com>
4048L:	linux-edac@vger.kernel.org
4049S:	Maintained
4050F:	drivers/edac/e752x_edac.c
4051
4052EDAC-E7XXX
4053M:	Doug Thompson <dougthompson@xmission.com>
4054L:	linux-edac@vger.kernel.org
4055S:	Maintained
4056F:	drivers/edac/e7xxx_edac.c
4057
4058EDAC-GHES
4059M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4060L:	linux-edac@vger.kernel.org
4061S:	Maintained
4062F:	drivers/edac/ghes_edac.c
4063
4064EDAC-I82443BXGX
4065M:	Tim Small <tim@buttersideup.com>
4066L:	linux-edac@vger.kernel.org
4067S:	Maintained
4068F:	drivers/edac/i82443bxgx_edac.c
4069
4070EDAC-I3000
4071M:	Jason Uhlenkott <juhlenko@akamai.com>
4072L:	linux-edac@vger.kernel.org
4073S:	Maintained
4074F:	drivers/edac/i3000_edac.c
4075
4076EDAC-I5000
4077M:	Doug Thompson <dougthompson@xmission.com>
4078L:	linux-edac@vger.kernel.org
4079S:	Maintained
4080F:	drivers/edac/i5000_edac.c
4081
4082EDAC-I5400
4083M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4084L:	linux-edac@vger.kernel.org
4085S:	Maintained
4086F:	drivers/edac/i5400_edac.c
4087
4088EDAC-I7300
4089M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4090L:	linux-edac@vger.kernel.org
4091S:	Maintained
4092F:	drivers/edac/i7300_edac.c
4093
4094EDAC-I7CORE
4095M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4096L:	linux-edac@vger.kernel.org
4097S:	Maintained
4098F:	drivers/edac/i7core_edac.c
4099
4100EDAC-I82975X
4101M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4102M:	"Arvind R." <arvino55@gmail.com>
4103L:	linux-edac@vger.kernel.org
4104S:	Maintained
4105F:	drivers/edac/i82975x_edac.c
4106
4107EDAC-IE31200
4108M:	Jason Baron <jbaron@akamai.com>
4109L:	linux-edac@vger.kernel.org
4110S:	Maintained
4111F:	drivers/edac/ie31200_edac.c
4112
4113EDAC-MPC85XX
4114M:	Johannes Thumshirn <morbidrsa@gmail.com>
4115L:	linux-edac@vger.kernel.org
4116S:	Maintained
4117F:	drivers/edac/mpc85xx_edac.[ch]
4118
4119EDAC-PASEMI
4120M:	Egor Martovetsky <egor@pasemi.com>
4121L:	linux-edac@vger.kernel.org
4122S:	Maintained
4123F:	drivers/edac/pasemi_edac.c
4124
4125EDAC-R82600
4126M:	Tim Small <tim@buttersideup.com>
4127L:	linux-edac@vger.kernel.org
4128S:	Maintained
4129F:	drivers/edac/r82600_edac.c
4130
4131EDAC-SBRIDGE
4132M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4133L:	linux-edac@vger.kernel.org
4134S:	Maintained
4135F:	drivers/edac/sb_edac.c
4136
4137EDAC-XGENE
4138APPLIED MICRO (APM) X-GENE SOC EDAC
4139M:     Loc Ho <lho@apm.com>
4140S:     Supported
4141F:     drivers/edac/xgene_edac.c
4142F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4143
4144EDIROL UA-101/UA-1000 DRIVER
4145M:	Clemens Ladisch <clemens@ladisch.de>
4146L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4147T:	git git://git.alsa-project.org/alsa-kernel.git
4148S:	Maintained
4149F:	sound/usb/misc/ua101.c
4150
4151EXTENSIBLE FIRMWARE INTERFACE (EFI)
4152M:	Matt Fleming <matt@codeblueprint.co.uk>
4153L:	linux-efi@vger.kernel.org
4154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4155S:	Maintained
4156F:	Documentation/efi-stub.txt
4157F:	arch/ia64/kernel/efi.c
4158F:	arch/x86/boot/compressed/eboot.[ch]
4159F:	arch/x86/include/asm/efi.h
4160F:	arch/x86/platform/efi/*
4161F:	drivers/firmware/efi/*
4162F:	include/linux/efi*.h
4163
4164EFI VARIABLE FILESYSTEM
4165M:	Matthew Garrett <matthew.garrett@nebula.com>
4166M:	Jeremy Kerr <jk@ozlabs.org>
4167M:	Matt Fleming <matt@codeblueprint.co.uk>
4168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4169L:	linux-efi@vger.kernel.org
4170S:	Maintained
4171F:	fs/efivarfs/
4172
4173EFIFB FRAMEBUFFER DRIVER
4174L:	linux-fbdev@vger.kernel.org
4175M:	Peter Jones <pjones@redhat.com>
4176S:	Maintained
4177F:	drivers/video/fbdev/efifb.c
4178
4179EFS FILESYSTEM
4180W:	http://aeschi.ch.eu.org/efs/
4181S:	Orphan
4182F:	fs/efs/
4183
4184EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4185M:	Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4186L:	netdev@vger.kernel.org
4187S:	Maintained
4188F:	drivers/net/ethernet/ibm/ehea/
4189
4190EM28XX VIDEO4LINUX DRIVER
4191M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4192L:	linux-media@vger.kernel.org
4193W:	https://linuxtv.org
4194T:	git git://linuxtv.org/media_tree.git
4195S:	Maintained
4196F:	drivers/media/usb/em28xx/
4197
4198EMBEDDED LINUX
4199M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4200M:	Matt Mackall <mpm@selenic.com>
4201M:	David Woodhouse <dwmw2@infradead.org>
4202L:	linux-embedded@vger.kernel.org
4203S:	Maintained
4204
4205EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4206M:	James Smart <james.smart@avagotech.com>
4207M:	Dick Kennedy <dick.kennedy@avagotech.com>
4208L:	linux-scsi@vger.kernel.org
4209W:	http://www.avagotech.com
4210S:	Supported
4211F:	drivers/scsi/lpfc/
4212
4213ENE CB710 FLASH CARD READER DRIVER
4214M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4215S:	Maintained
4216F:	drivers/misc/cb710/
4217F:	drivers/mmc/host/cb710-mmc.*
4218F:	include/linux/cb710.h
4219
4220ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4221M:	Maxim Levitsky <maximlevitsky@gmail.com>
4222S:	Maintained
4223F:	drivers/media/rc/ene_ir.*
4224
4225ENHANCED ERROR HANDLING (EEH)
4226M:	Gavin Shan <shangw@linux.vnet.ibm.com>
4227L:	linuxppc-dev@lists.ozlabs.org
4228S:	Supported
4229F:	Documentation/powerpc/eeh-pci-error-recovery.txt
4230F:	arch/powerpc/kernel/eeh*.c
4231
4232EPSON S1D13XXX FRAMEBUFFER DRIVER
4233M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4234S:	Maintained
4235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4236F:	drivers/video/fbdev/s1d13xxxfb.c
4237F:	include/video/s1d13xxxfb.h
4238
4239ET131X NETWORK DRIVER
4240M:	Mark Einon <mark.einon@gmail.com>
4241S:	Odd Fixes
4242F:	drivers/net/ethernet/agere/
4243
4244ETHERNET BRIDGE
4245M:	Stephen Hemminger <stephen@networkplumber.org>
4246L:	bridge@lists.linux-foundation.org
4247L:	netdev@vger.kernel.org
4248W:	http://www.linuxfoundation.org/en/Net:Bridge
4249S:	Maintained
4250F:	include/linux/netfilter_bridge/
4251F:	net/bridge/
4252
4253ETHERNET PHY LIBRARY
4254M:	Florian Fainelli <f.fainelli@gmail.com>
4255L:	netdev@vger.kernel.org
4256S:	Maintained
4257F:	include/linux/phy.h
4258F:	include/linux/phy_fixed.h
4259F:	drivers/net/phy/
4260F:	Documentation/networking/phy.txt
4261F:	drivers/of/of_mdio.c
4262F:	drivers/of/of_net.c
4263
4264EXT2 FILE SYSTEM
4265M:	Jan Kara <jack@suse.com>
4266L:	linux-ext4@vger.kernel.org
4267S:	Maintained
4268F:	Documentation/filesystems/ext2.txt
4269F:	fs/ext2/
4270F:	include/linux/ext2*
4271
4272EXT4 FILE SYSTEM
4273M:	"Theodore Ts'o" <tytso@mit.edu>
4274M:	Andreas Dilger <adilger.kernel@dilger.ca>
4275L:	linux-ext4@vger.kernel.org
4276W:	http://ext4.wiki.kernel.org
4277Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4279S:	Maintained
4280F:	Documentation/filesystems/ext4.txt
4281F:	fs/ext4/
4282
4283Extended Verification Module (EVM)
4284M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4285L:	linux-ima-devel@lists.sourceforge.net
4286L:	linux-security-module@vger.kernel.org
4287S:	Supported
4288F:	security/integrity/evm/
4289
4290EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4291M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4292M:	Chanwoo Choi <cw00.choi@samsung.com>
4293L:	linux-kernel@vger.kernel.org
4294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4295S:	Maintained
4296F:	drivers/extcon/
4297F:	include/linux/extcon/
4298F:	include/linux/extcon.h
4299F:	Documentation/extcon/
4300F:	Documentation/devicetree/bindings/extcon/
4301
4302EXYNOS DP DRIVER
4303M:	Jingoo Han <jingoohan1@gmail.com>
4304L:	dri-devel@lists.freedesktop.org
4305S:	Maintained
4306F:	drivers/gpu/drm/exynos/exynos_dp*
4307
4308EXYNOS MIPI DISPLAY DRIVERS
4309M:	Inki Dae <inki.dae@samsung.com>
4310M:	Donghwa Lee <dh09.lee@samsung.com>
4311M:	Kyungmin Park <kyungmin.park@samsung.com>
4312L:	linux-fbdev@vger.kernel.org
4313S:	Maintained
4314F:	drivers/video/fbdev/exynos/exynos_mipi*
4315F:	include/video/exynos_mipi*
4316
4317F71805F HARDWARE MONITORING DRIVER
4318M:	Jean Delvare <jdelvare@suse.com>
4319L:	lm-sensors@lm-sensors.org
4320S:	Maintained
4321F:	Documentation/hwmon/f71805f
4322F:	drivers/hwmon/f71805f.c
4323
4324FC0011 TUNER DRIVER
4325M:	Michael Buesch <m@bues.ch>
4326L:	linux-media@vger.kernel.org
4327S:	Maintained
4328F:	drivers/media/tuners/fc0011.h
4329F:	drivers/media/tuners/fc0011.c
4330
4331FC2580 MEDIA DRIVER
4332M:	Antti Palosaari <crope@iki.fi>
4333L:	linux-media@vger.kernel.org
4334W:	https://linuxtv.org
4335W:	http://palosaari.fi/linux/
4336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4337T:	git git://linuxtv.org/anttip/media_tree.git
4338S:	Maintained
4339F:	drivers/media/tuners/fc2580*
4340
4341FANOTIFY
4342M:	Eric Paris <eparis@redhat.com>
4343S:	Maintained
4344F:	fs/notify/fanotify/
4345F:	include/linux/fanotify.h
4346F:	include/uapi/linux/fanotify.h
4347
4348FARSYNC SYNCHRONOUS DRIVER
4349M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4350W:	http://www.farsite.co.uk/
4351S:	Supported
4352F:	drivers/net/wan/farsync.*
4353
4354FAULT INJECTION SUPPORT
4355M:	Akinobu Mita <akinobu.mita@gmail.com>
4356S:	Supported
4357F:	Documentation/fault-injection/
4358F:	lib/fault-inject.c
4359
4360FBTFT Framebuffer drivers
4361M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4362M:	Noralf Trønnes <noralf@tronnes.org>
4363S:	Maintained
4364F:	drivers/staging/fbtft/
4365
4366FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4367M:	Vasu Dev <vasu.dev@intel.com>
4368L:	fcoe-devel@open-fcoe.org
4369W:	www.Open-FCoE.org
4370S:	Supported
4371F:	drivers/scsi/libfc/
4372F:	drivers/scsi/fcoe/
4373F:	include/scsi/fc/
4374F:	include/scsi/libfc.h
4375F:	include/scsi/libfcoe.h
4376F:	include/uapi/scsi/fc/
4377
4378FILE LOCKING (flock() and fcntl()/lockf())
4379M:	Jeff Layton <jlayton@poochiereds.net>
4380M:	"J. Bruce Fields" <bfields@fieldses.org>
4381L:	linux-fsdevel@vger.kernel.org
4382S:	Maintained
4383F:	include/linux/fcntl.h
4384F:	include/linux/fs.h
4385F:	include/uapi/linux/fcntl.h
4386F:	include/uapi/linux/fs.h
4387F:	fs/fcntl.c
4388F:	fs/locks.c
4389
4390FILESYSTEMS (VFS and infrastructure)
4391M:	Alexander Viro <viro@zeniv.linux.org.uk>
4392L:	linux-fsdevel@vger.kernel.org
4393S:	Maintained
4394F:	fs/*
4395
4396FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4397M:	Riku Voipio <riku.voipio@iki.fi>
4398L:	lm-sensors@lm-sensors.org
4399S:	Maintained
4400F:	drivers/hwmon/f75375s.c
4401F:	include/linux/f75375s.h
4402
4403FIREWIRE AUDIO DRIVERS
4404M:	Clemens Ladisch <clemens@ladisch.de>
4405L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4406T:	git git://git.alsa-project.org/alsa-kernel.git
4407S:	Maintained
4408F:	sound/firewire/
4409
4410FIREWIRE MEDIA DRIVERS (firedtv)
4411M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4412L:	linux-media@vger.kernel.org
4413L:	linux1394-devel@lists.sourceforge.net
4414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4415S:	Maintained
4416F:	drivers/media/firewire/
4417
4418FIREWIRE SBP-2 TARGET
4419M:	Chris Boot <bootc@bootc.net>
4420L:	linux-scsi@vger.kernel.org
4421L:	target-devel@vger.kernel.org
4422L:	linux1394-devel@lists.sourceforge.net
4423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4424S:	Maintained
4425F:	drivers/target/sbp/
4426
4427FIREWIRE SUBSYSTEM
4428M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4429L:	linux1394-devel@lists.sourceforge.net
4430W:	http://ieee1394.wiki.kernel.org/
4431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4432S:	Maintained
4433F:	drivers/firewire/
4434F:	include/linux/firewire.h
4435F:	include/uapi/linux/firewire*.h
4436F:	tools/firewire/
4437
4438FIRMWARE LOADER (request_firmware)
4439M:	Ming Lei <ming.lei@canonical.com>
4440L:	linux-kernel@vger.kernel.org
4441S:	Maintained
4442F:	Documentation/firmware_class/
4443F:	drivers/base/firmware*.c
4444F:	include/linux/firmware.h
4445
4446FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4447M:	Joshua Morris <josh.h.morris@us.ibm.com>
4448M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4449S:	Maintained
4450F:	drivers/block/rsxx/
4451
4452FLOPPY DRIVER
4453M:	Jiri Kosina <jikos@kernel.org>
4454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4455S:	Odd fixes
4456F:	drivers/block/floppy.c
4457
4458FMC SUBSYSTEM
4459M:	Alessandro Rubini <rubini@gnudd.com>
4460W:	http://www.ohwr.org/projects/fmc-bus
4461S:	Supported
4462F:	drivers/fmc/
4463F:	include/linux/fmc*.h
4464F:	include/linux/ipmi-fru.h
4465K:	fmc_d.*register
4466
4467FPGA MANAGER FRAMEWORK
4468M:	Alan Tull <atull@opensource.altera.com>
4469R:	Moritz Fischer <moritz.fischer@ettus.com>
4470S:	Maintained
4471F:	drivers/fpga/
4472F:	include/linux/fpga/fpga-mgr.h
4473W:	http://www.rocketboards.org
4474
4475FPU EMULATOR
4476M:	Bill Metzenthen <billm@melbpc.org.au>
4477W:	http://floatingpoint.sourceforge.net/emulator/index.html
4478S:	Maintained
4479F:	arch/x86/math-emu/
4480
4481FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4482L:	netdev@vger.kernel.org
4483S:	Orphan
4484F:	drivers/net/wan/dlci.c
4485F:	drivers/net/wan/sdla.c
4486
4487FRAMEBUFFER LAYER
4488M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4489M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4490L:	linux-fbdev@vger.kernel.org
4491W:	http://linux-fbdev.sourceforge.net/
4492Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4494S:	Maintained
4495F:	Documentation/fb/
4496F:	drivers/video/
4497F:	include/video/
4498F:	include/linux/fb.h
4499F:	include/uapi/video/
4500F:	include/uapi/linux/fb.h
4501
4502FREESCALE DIU FRAMEBUFFER DRIVER
4503M:	Timur Tabi <timur@tabi.org>
4504L:	linux-fbdev@vger.kernel.org
4505S:	Maintained
4506F:	drivers/video/fbdev/fsl-diu-fb.*
4507
4508FREESCALE DMA DRIVER
4509M:	Li Yang <leoli@freescale.com>
4510M:	Zhang Wei <zw@zh-kernel.org>
4511L:	linuxppc-dev@lists.ozlabs.org
4512S:	Maintained
4513F:	drivers/dma/fsldma.*
4514
4515FREESCALE I2C CPM DRIVER
4516M:	Jochen Friedrich <jochen@scram.de>
4517L:	linuxppc-dev@lists.ozlabs.org
4518L:	linux-i2c@vger.kernel.org
4519S:	Maintained
4520F:	drivers/i2c/busses/i2c-cpm.c
4521
4522FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4523M:	Sascha Hauer <kernel@pengutronix.de>
4524L:	linux-fbdev@vger.kernel.org
4525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4526S:	Maintained
4527F:	include/linux/platform_data/video-imxfb.h
4528F:	drivers/video/fbdev/imxfb.c
4529
4530FREESCALE QUAD SPI DRIVER
4531M:	Han Xu <han.xu@freescale.com>
4532L:	linux-mtd@lists.infradead.org
4533S:	Maintained
4534F:	drivers/mtd/spi-nor/fsl-quadspi.c
4535
4536FREESCALE SOC FS_ENET DRIVER
4537M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4538M:	Vitaly Bordug <vbordug@ru.mvista.com>
4539L:	linuxppc-dev@lists.ozlabs.org
4540L:	netdev@vger.kernel.org
4541S:	Maintained
4542F:	drivers/net/ethernet/freescale/fs_enet/
4543F:	include/linux/fs_enet_pd.h
4544
4545FREESCALE QUICC ENGINE LIBRARY
4546L:	linuxppc-dev@lists.ozlabs.org
4547S:	Orphan
4548F:	drivers/soc/fsl/qe/
4549F:	include/soc/fsl/*qe*.h
4550F:	include/soc/fsl/*ucc*.h
4551
4552FREESCALE USB PERIPHERAL DRIVERS
4553M:	Li Yang <leoli@freescale.com>
4554L:	linux-usb@vger.kernel.org
4555L:	linuxppc-dev@lists.ozlabs.org
4556S:	Maintained
4557F:	drivers/usb/gadget/udc/fsl*
4558
4559FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4560M:	Li Yang <leoli@freescale.com>
4561L:	netdev@vger.kernel.org
4562L:	linuxppc-dev@lists.ozlabs.org
4563S:	Maintained
4564F:	drivers/net/ethernet/freescale/ucc_geth*
4565
4566FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4567M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4568L:	netdev@vger.kernel.org
4569S:	Maintained
4570F:	drivers/net/ethernet/freescale/gianfar*
4571X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4572F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4573
4574FREESCALE QUICC ENGINE UCC UART DRIVER
4575M:	Timur Tabi <timur@tabi.org>
4576L:	linuxppc-dev@lists.ozlabs.org
4577S:	Maintained
4578F:	drivers/tty/serial/ucc_uart.c
4579
4580FREESCALE SOC SOUND DRIVERS
4581M:	Timur Tabi <timur@tabi.org>
4582M:	Nicolin Chen <nicoleotsuka@gmail.com>
4583M:	Xiubo Li <Xiubo.Lee@gmail.com>
4584L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4585L:	linuxppc-dev@lists.ozlabs.org
4586S:	Maintained
4587F:	sound/soc/fsl/fsl*
4588F:	sound/soc/fsl/imx*
4589F:	sound/soc/fsl/mpc8610_hpcd.c
4590
4591FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4592M:	"J. German Rivera" <German.Rivera@freescale.com>
4593L:	linux-kernel@vger.kernel.org
4594S:	Maintained
4595F:	drivers/staging/fsl-mc/
4596
4597FREEVXFS FILESYSTEM
4598M:	Christoph Hellwig <hch@infradead.org>
4599W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
4600S:	Maintained
4601F:	fs/freevxfs/
4602
4603FREEZER
4604M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4605M:	Pavel Machek <pavel@ucw.cz>
4606L:	linux-pm@vger.kernel.org
4607S:	Supported
4608F:	Documentation/power/freezing-of-tasks.txt
4609F:	include/linux/freezer.h
4610F:	kernel/freezer.c
4611
4612FRONTSWAP API
4613M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4614L:	linux-kernel@vger.kernel.org
4615S:	Maintained
4616F:	mm/frontswap.c
4617F:	include/linux/frontswap.h
4618
4619FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4620M:	David Howells <dhowells@redhat.com>
4621L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4622S:	Supported
4623F:	Documentation/filesystems/caching/
4624F:	fs/fscache/
4625F:	include/linux/fscache*.h
4626
4627F2FS FILE SYSTEM
4628M:	Jaegeuk Kim <jaegeuk@kernel.org>
4629M:	Changman Lee <cm224.lee@samsung.com>
4630R:	Chao Yu <chao2.yu@samsung.com>
4631L:	linux-f2fs-devel@lists.sourceforge.net
4632W:	http://en.wikipedia.org/wiki/F2FS
4633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4634S:	Maintained
4635F:	Documentation/filesystems/f2fs.txt
4636F:	Documentation/ABI/testing/sysfs-fs-f2fs
4637F:	fs/f2fs/
4638F:	include/linux/f2fs_fs.h
4639F:	include/trace/events/f2fs.h
4640
4641FUJITSU FR-V (FRV) PORT
4642S:	Orphan
4643F:	arch/frv/
4644
4645FUJITSU LAPTOP EXTRAS
4646M:	Jonathan Woithe <jwoithe@just42.net>
4647L:	platform-driver-x86@vger.kernel.org
4648S:	Maintained
4649F:	drivers/platform/x86/fujitsu-laptop.c
4650
4651FUJITSU M-5MO LS CAMERA ISP DRIVER
4652M:	Kyungmin Park <kyungmin.park@samsung.com>
4653M:	Heungjun Kim <riverful.kim@samsung.com>
4654L:	linux-media@vger.kernel.org
4655S:	Maintained
4656F:	drivers/media/i2c/m5mols/
4657F:	include/media/i2c/m5mols.h
4658
4659FUJITSU TABLET EXTRAS
4660M:	Robert Gerlach <khnz@gmx.de>
4661L:	platform-driver-x86@vger.kernel.org
4662S:	Maintained
4663F:	drivers/platform/x86/fujitsu-tablet.c
4664
4665FUSE: FILESYSTEM IN USERSPACE
4666M:	Miklos Szeredi <miklos@szeredi.hu>
4667L:	fuse-devel@lists.sourceforge.net
4668W:	http://fuse.sourceforge.net/
4669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4670S:	Maintained
4671F:	fs/fuse/
4672F:	include/uapi/linux/fuse.h
4673F:	Documentation/filesystems/fuse.txt
4674
4675FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4676M:	Rik Faith <faith@cs.unc.edu>
4677L:	linux-scsi@vger.kernel.org
4678S:	Odd Fixes (e.g., new signatures)
4679F:	drivers/scsi/fdomain.*
4680
4681GCOV BASED KERNEL PROFILING
4682M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4683S:	Maintained
4684F:	kernel/gcov/
4685F:	Documentation/gcov.txt
4686
4687GDT SCSI DISK ARRAY CONTROLLER DRIVER
4688M:	Achim Leubner <achim_leubner@adaptec.com>
4689L:	linux-scsi@vger.kernel.org
4690W:	http://www.icp-vortex.com/
4691S:	Supported
4692F:	drivers/scsi/gdt*
4693
4694GDB KERNEL DEBUGGING HELPER SCRIPTS
4695M:	Jan Kiszka <jan.kiszka@siemens.com>
4696S:	Supported
4697F:	scripts/gdb/
4698
4699GEMTEK FM RADIO RECEIVER DRIVER
4700M:	Hans Verkuil <hverkuil@xs4all.nl>
4701L:	linux-media@vger.kernel.org
4702T:	git git://linuxtv.org/media_tree.git
4703W:	https://linuxtv.org
4704S:	Maintained
4705F:	drivers/media/radio/radio-gemtek*
4706
4707GENERIC GPIO I2C DRIVER
4708M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
4709S:	Supported
4710F:	drivers/i2c/busses/i2c-gpio.c
4711F:	include/linux/i2c-gpio.h
4712
4713GENERIC GPIO I2C MULTIPLEXER DRIVER
4714M:	Peter Korsgaard <peter.korsgaard@barco.com>
4715L:	linux-i2c@vger.kernel.org
4716S:	Supported
4717F:	drivers/i2c/muxes/i2c-mux-gpio.c
4718F:	include/linux/i2c-mux-gpio.h
4719F:	Documentation/i2c/muxes/i2c-mux-gpio
4720
4721GENERIC HDLC (WAN) DRIVERS
4722M:	Krzysztof Halasa <khc@pm.waw.pl>
4723W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
4724S:	Maintained
4725F:	drivers/net/wan/c101.c
4726F:	drivers/net/wan/hd6457*
4727F:	drivers/net/wan/hdlc*
4728F:	drivers/net/wan/n2.c
4729F:	drivers/net/wan/pc300too.c
4730F:	drivers/net/wan/pci200syn.c
4731F:	drivers/net/wan/wanxl*
4732
4733GENERIC INCLUDE/ASM HEADER FILES
4734M:	Arnd Bergmann <arnd@arndb.de>
4735L:	linux-arch@vger.kernel.org
4736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4737S:	Maintained
4738F:	include/asm-generic/
4739F:	include/uapi/asm-generic/
4740
4741GENERIC PHY FRAMEWORK
4742M:	Kishon Vijay Abraham I <kishon@ti.com>
4743L:	linux-kernel@vger.kernel.org
4744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4745S:	Supported
4746F:	drivers/phy/
4747F:	include/linux/phy/
4748
4749GENERIC PM DOMAINS
4750M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4751M:	Kevin Hilman <khilman@kernel.org>
4752M:	Ulf Hansson <ulf.hansson@linaro.org>
4753L:	linux-pm@vger.kernel.org
4754S:	Supported
4755F:	drivers/base/power/domain*.c
4756F:	include/linux/pm_domain.h
4757
4758GENERIC UIO DRIVER FOR PCI DEVICES
4759M:	"Michael S. Tsirkin" <mst@redhat.com>
4760L:	kvm@vger.kernel.org
4761S:	Supported
4762F:	drivers/uio/uio_pci_generic.c
4763
4764GET_MAINTAINER SCRIPT
4765M:	Joe Perches <joe@perches.com>
4766S:	Maintained
4767F:	scripts/get_maintainer.pl
4768
4769GFS2 FILE SYSTEM
4770M:	Steven Whitehouse <swhiteho@redhat.com>
4771M:	Bob Peterson <rpeterso@redhat.com>
4772L:	cluster-devel@redhat.com
4773W:	http://sources.redhat.com/cluster/
4774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4775S:	Supported
4776F:	Documentation/filesystems/gfs2*.txt
4777F:	fs/gfs2/
4778F:	include/uapi/linux/gfs2_ondisk.h
4779
4780GIGASET ISDN DRIVERS
4781M:	Paul Bolle <pebolle@tiscali.nl>
4782L:	gigaset307x-common@lists.sourceforge.net
4783W:	http://gigaset307x.sourceforge.net/
4784S:	Odd Fixes
4785F:	Documentation/isdn/README.gigaset
4786F:	drivers/isdn/gigaset/
4787F:	include/uapi/linux/gigaset_dev.h
4788
4789GO7007 MPEG CODEC
4790M:	Hans Verkuil <hans.verkuil@cisco.com>
4791L:	linux-media@vger.kernel.org
4792S:	Maintained
4793F:	drivers/media/usb/go7007/
4794
4795GOODIX TOUCHSCREEN
4796M:	Bastien Nocera <hadess@hadess.net>
4797L:	linux-input@vger.kernel.org
4798S:	Maintained
4799F:	drivers/input/touchscreen/goodix.c
4800
4801GPIO SUBSYSTEM
4802M:	Linus Walleij <linus.walleij@linaro.org>
4803M:	Alexandre Courbot <gnurou@gmail.com>
4804L:	linux-gpio@vger.kernel.org
4805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4806S:	Maintained
4807F:	Documentation/gpio/
4808F:	drivers/gpio/
4809F:	include/linux/gpio/
4810F:	include/linux/gpio.h
4811F:	include/asm-generic/gpio.h
4812
4813GRE DEMULTIPLEXER DRIVER
4814M:	Dmitry Kozlov <xeb@mail.ru>
4815L:	netdev@vger.kernel.org
4816S:	Maintained
4817F:	net/ipv4/gre_demux.c
4818F:	net/ipv4/gre_offload.c
4819F:	include/net/gre.h
4820
4821GRETH 10/100/1G Ethernet MAC device driver
4822M:	Kristoffer Glembo <kristoffer@gaisler.com>
4823L:	netdev@vger.kernel.org
4824S:	Maintained
4825F:	drivers/net/ethernet/aeroflex/
4826
4827GSPCA FINEPIX SUBDRIVER
4828M:	Frank Zago <frank@zago.net>
4829L:	linux-media@vger.kernel.org
4830T:	git git://linuxtv.org/media_tree.git
4831S:	Maintained
4832F:	drivers/media/usb/gspca/finepix.c
4833
4834GSPCA GL860 SUBDRIVER
4835M:	Olivier Lorin <o.lorin@laposte.net>
4836L:	linux-media@vger.kernel.org
4837T:	git git://linuxtv.org/media_tree.git
4838S:	Maintained
4839F:	drivers/media/usb/gspca/gl860/
4840
4841GSPCA M5602 SUBDRIVER
4842M:	Erik Andren <erik.andren@gmail.com>
4843L:	linux-media@vger.kernel.org
4844T:	git git://linuxtv.org/media_tree.git
4845S:	Maintained
4846F:	drivers/media/usb/gspca/m5602/
4847
4848GSPCA PAC207 SONIXB SUBDRIVER
4849M:	Hans de Goede <hdegoede@redhat.com>
4850L:	linux-media@vger.kernel.org
4851T:	git git://linuxtv.org/media_tree.git
4852S:	Maintained
4853F:	drivers/media/usb/gspca/pac207.c
4854
4855GSPCA SN9C20X SUBDRIVER
4856M:	Brian Johnson <brijohn@gmail.com>
4857L:	linux-media@vger.kernel.org
4858T:	git git://linuxtv.org/media_tree.git
4859S:	Maintained
4860F:	drivers/media/usb/gspca/sn9c20x.c
4861
4862GSPCA T613 SUBDRIVER
4863M:	Leandro Costantino <lcostantino@gmail.com>
4864L:	linux-media@vger.kernel.org
4865T:	git git://linuxtv.org/media_tree.git
4866S:	Maintained
4867F:	drivers/media/usb/gspca/t613.c
4868
4869GSPCA USB WEBCAM DRIVER
4870M:	Hans de Goede <hdegoede@redhat.com>
4871L:	linux-media@vger.kernel.org
4872T:	git git://linuxtv.org/media_tree.git
4873S:	Maintained
4874F:	drivers/media/usb/gspca/
4875
4876GUID PARTITION TABLE (GPT)
4877M:	Davidlohr Bueso <dave@stgolabs.net>
4878L:	linux-efi@vger.kernel.org
4879S:	Maintained
4880F:	block/partitions/efi.*
4881
4882STK1160 USB VIDEO CAPTURE DRIVER
4883M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4884L:	linux-media@vger.kernel.org
4885T:	git git://linuxtv.org/media_tree.git
4886S:	Maintained
4887F:	drivers/media/usb/stk1160/
4888
4889H8/300 ARCHITECTURE
4890M:	Yoshinori Sato <ysato@users.sourceforge.jp>
4891L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4892W:	http://uclinux-h8.sourceforge.jp
4893T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4894S:	Maintained
4895F:	arch/h8300/
4896F:	drivers/clocksource/h8300_*.c
4897F:	drivers/clk/h8300/
4898F:	drivers/irqchip/irq-renesas-h8*.c
4899
4900HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4901M:	Frank Seidel <frank@f-seidel.de>
4902L:	platform-driver-x86@vger.kernel.org
4903W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4904S:	Maintained
4905F:	drivers/platform/x86/hdaps.c
4906
4907HDPVR USB VIDEO ENCODER DRIVER
4908M:	Hans Verkuil <hverkuil@xs4all.nl>
4909L:	linux-media@vger.kernel.org
4910T:	git git://linuxtv.org/media_tree.git
4911W:	https://linuxtv.org
4912S:	Odd Fixes
4913F:	drivers/media/usb/hdpvr/
4914
4915HWPOISON MEMORY FAILURE HANDLING
4916M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4917L:	linux-mm@kvack.org
4918S:	Maintained
4919F:	mm/memory-failure.c
4920F:	mm/hwpoison-inject.c
4921
4922HYPERVISOR VIRTUAL CONSOLE DRIVER
4923L:	linuxppc-dev@lists.ozlabs.org
4924S:	Odd Fixes
4925F:	drivers/tty/hvc/
4926
4927HACKRF MEDIA DRIVER
4928M:	Antti Palosaari <crope@iki.fi>
4929L:	linux-media@vger.kernel.org
4930W:	https://linuxtv.org
4931W:	http://palosaari.fi/linux/
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/usb/hackrf/
4936
4937HARDWARE MONITORING
4938M:	Jean Delvare <jdelvare@suse.com>
4939M:	Guenter Roeck <linux@roeck-us.net>
4940L:	lm-sensors@lm-sensors.org
4941W:	http://www.lm-sensors.org/
4942T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4944S:	Maintained
4945F:	Documentation/hwmon/
4946F:	drivers/hwmon/
4947F:	include/linux/hwmon*.h
4948
4949HARDWARE RANDOM NUMBER GENERATOR CORE
4950M:	Matt Mackall <mpm@selenic.com>
4951M:	Herbert Xu <herbert@gondor.apana.org.au>
4952L:	linux-crypto@vger.kernel.org
4953S:	Odd fixes
4954F:	Documentation/hw_random.txt
4955F:	drivers/char/hw_random/
4956F:	include/linux/hw_random.h
4957
4958HARDWARE SPINLOCK CORE
4959M:	Ohad Ben-Cohen <ohad@wizery.com>
4960S:	Maintained
4961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4962F:	Documentation/hwspinlock.txt
4963F:	drivers/hwspinlock/hwspinlock_*
4964F:	include/linux/hwspinlock.h
4965
4966HARMONY SOUND DRIVER
4967L:	linux-parisc@vger.kernel.org
4968S:	Maintained
4969F:	sound/parisc/harmony.*
4970
4971HD29L2 MEDIA DRIVER
4972M:	Antti Palosaari <crope@iki.fi>
4973L:	linux-media@vger.kernel.org
4974W:	https://linuxtv.org
4975W:	http://palosaari.fi/linux/
4976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4977T:	git git://linuxtv.org/anttip/media_tree.git
4978S:	Maintained
4979F:	drivers/media/dvb-frontends/hd29l2*
4980
4981HEWLETT-PACKARD SMART2 RAID DRIVER
4982L:	iss_storagedev@hp.com
4983S:	Orphan
4984F:	Documentation/blockdev/cpqarray.txt
4985F:	drivers/block/cpqarray.*
4986
4987HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4988M:	Don Brace <don.brace@pmcs.com>
4989L:	iss_storagedev@hp.com
4990L:	storagedev@pmcs.com
4991L:	linux-scsi@vger.kernel.org
4992S:	Supported
4993F:	Documentation/scsi/hpsa.txt
4994F:	drivers/scsi/hpsa*.[ch]
4995F:	include/linux/cciss*.h
4996F:	include/uapi/linux/cciss*.h
4997
4998HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4999M:	Don Brace <don.brace@pmcs.com>
5000L:	iss_storagedev@hp.com
5001L:	storagedev@pmcs.com
5002L:	linux-scsi@vger.kernel.org
5003S:	Supported
5004F:	Documentation/blockdev/cciss.txt
5005F:	drivers/block/cciss*
5006F:	include/linux/cciss_ioctl.h
5007F:	include/uapi/linux/cciss_ioctl.h
5008
5009HFS FILESYSTEM
5010L:	linux-fsdevel@vger.kernel.org
5011S:	Orphan
5012F:	Documentation/filesystems/hfs.txt
5013F:	fs/hfs/
5014
5015HFSPLUS FILESYSTEM
5016L:	linux-fsdevel@vger.kernel.org
5017S:	Orphan
5018F:	Documentation/filesystems/hfsplus.txt
5019F:	fs/hfsplus/
5020
5021HGA FRAMEBUFFER DRIVER
5022M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5023L:	linux-nvidia@lists.surfsouth.com
5024W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5025S:	Maintained
5026F:	drivers/video/fbdev/hgafb.c
5027
5028HIBERNATION (aka Software Suspend, aka swsusp)
5029M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5030M:	Pavel Machek <pavel@ucw.cz>
5031L:	linux-pm@vger.kernel.org
5032S:	Supported
5033F:	arch/x86/power/
5034F:	drivers/base/power/
5035F:	kernel/power/
5036F:	include/linux/suspend.h
5037F:	include/linux/freezer.h
5038F:	include/linux/pm.h
5039F:	arch/*/include/asm/suspend*.h
5040
5041HID CORE LAYER
5042M:	Jiri Kosina <jikos@kernel.org>
5043R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5044L:	linux-input@vger.kernel.org
5045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5046S:	Maintained
5047F:	drivers/hid/
5048F:	include/linux/hid*
5049F:	include/uapi/linux/hid*
5050
5051HID SENSOR HUB DRIVERS
5052M:	Jiri Kosina <jikos@kernel.org>
5053M:	Jonathan Cameron <jic23@kernel.org>
5054M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5055L:	linux-input@vger.kernel.org
5056L:	linux-iio@vger.kernel.org
5057S:	Maintained
5058F:	Documentation/hid/hid-sensor*
5059F:	drivers/hid/hid-sensor-*
5060F:	drivers/iio/*/hid-*
5061F:	include/linux/hid-sensor-*
5062
5063HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5064M:	Thomas Gleixner <tglx@linutronix.de>
5065L:	linux-kernel@vger.kernel.org
5066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5067S:	Maintained
5068F:	Documentation/timers/
5069F:	kernel/time/hrtimer.c
5070F:	kernel/time/clockevents.c
5071F:	kernel/time/tick*.*
5072F:	kernel/time/timer_*.c
5073F:	include/linux/clockchips.h
5074F:	include/linux/hrtimer.h
5075
5076HIGH-SPEED SCC DRIVER FOR AX.25
5077L:	linux-hams@vger.kernel.org
5078S:	Orphan
5079F:	drivers/net/hamradio/dmascc.c
5080F:	drivers/net/hamradio/scc.c
5081
5082HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5083M:	HighPoint Linux Team <linux@highpoint-tech.com>
5084W:	http://www.highpoint-tech.com
5085S:	Supported
5086F:	Documentation/scsi/hptiop.txt
5087F:	drivers/scsi/hptiop.c
5088
5089HIPPI
5090M:	Jes Sorensen <jes@trained-monkey.org>
5091L:	linux-hippi@sunsite.dk
5092S:	Maintained
5093F:	include/linux/hippidevice.h
5094F:	include/uapi/linux/if_hippi.h
5095F:	net/802/hippi.c
5096F:	drivers/net/hippi/
5097
5098HISILICON SAS Controller
5099M:	John Garry <john.garry@huawei.com>
5100W:	http://www.hisilicon.com
5101S:	Supported
5102F:	drivers/scsi/hisi_sas/
5103F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5104
5105HOST AP DRIVER
5106M:	Jouni Malinen <j@w1.fi>
5107L:	hostap@shmoo.com (subscribers-only)
5108L:	linux-wireless@vger.kernel.org
5109W:	http://hostap.epitest.fi/
5110S:	Maintained
5111F:	drivers/net/wireless/intersil/hostap/
5112
5113HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5114L:	platform-driver-x86@vger.kernel.org
5115S:	Orphan
5116F:	drivers/platform/x86/tc1100-wmi.c
5117
5118HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5119M:	Jaroslav Kysela <perex@perex.cz>
5120S:	Maintained
5121F:	drivers/net/ethernet/hp/hp100.*
5122
5123HPET:	High Precision Event Timers driver
5124M:	Clemens Ladisch <clemens@ladisch.de>
5125S:	Maintained
5126F:	Documentation/timers/hpet.txt
5127F:	drivers/char/hpet.c
5128F:	include/linux/hpet.h
5129F:	include/uapi/linux/hpet.h
5130
5131HPET:	x86
5132S:	Orphan
5133F:	arch/x86/kernel/hpet.c
5134F:	arch/x86/include/asm/hpet.h
5135
5136HPFS FILESYSTEM
5137M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5138W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5139S:	Maintained
5140F:	fs/hpfs/
5141
5142HSI SUBSYSTEM
5143M:	Sebastian Reichel <sre@kernel.org>
5144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5145S:	Maintained
5146F:	Documentation/ABI/testing/sysfs-bus-hsi
5147F:	Documentation/hsi.txt
5148F:	drivers/hsi/
5149F:	include/linux/hsi/
5150F:	include/uapi/linux/hsi/
5151
5152HSO 3G MODEM DRIVER
5153M:	Jan Dumon <j.dumon@option.com>
5154W:	http://www.pharscape.org
5155S:	Maintained
5156F:	drivers/net/usb/hso.c
5157
5158HSR NETWORK PROTOCOL
5159M:	Arvid Brodin <arvid.brodin@alten.se>
5160L:	netdev@vger.kernel.org
5161S:	Maintained
5162F:	net/hsr/
5163
5164HTCPEN TOUCHSCREEN DRIVER
5165M:	Pau Oliva Fora <pof@eslack.org>
5166L:	linux-input@vger.kernel.org
5167S:	Maintained
5168F:	drivers/input/touchscreen/htcpen.c
5169
5170HUGETLB FILESYSTEM
5171M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5172S:	Maintained
5173F:	fs/hugetlbfs/
5174
5175Hyper-V CORE AND DRIVERS
5176M:	"K. Y. Srinivasan" <kys@microsoft.com>
5177M:	Haiyang Zhang <haiyangz@microsoft.com>
5178L:	devel@linuxdriverproject.org
5179S:	Maintained
5180F:	arch/x86/include/asm/mshyperv.h
5181F:	arch/x86/include/uapi/asm/hyperv.h
5182F:	arch/x86/kernel/cpu/mshyperv.c
5183F:	drivers/hid/hid-hyperv.c
5184F:	drivers/hv/
5185F:	drivers/input/serio/hyperv-keyboard.c
5186F:	drivers/net/hyperv/
5187F:	drivers/scsi/storvsc_drv.c
5188F:	drivers/video/fbdev/hyperv_fb.c
5189F:	include/linux/hyperv.h
5190F:	tools/hv/
5191F:	Documentation/ABI/stable/sysfs-bus-vmbus
5192
5193I2C OVER PARALLEL PORT
5194M:	Jean Delvare <jdelvare@suse.com>
5195L:	linux-i2c@vger.kernel.org
5196S:	Maintained
5197F:	Documentation/i2c/busses/i2c-parport
5198F:	Documentation/i2c/busses/i2c-parport-light
5199F:	drivers/i2c/busses/i2c-parport.c
5200F:	drivers/i2c/busses/i2c-parport-light.c
5201
5202I2C/SMBUS CONTROLLER DRIVERS FOR PC
5203M:	Jean Delvare <jdelvare@suse.com>
5204L:	linux-i2c@vger.kernel.org
5205S:	Maintained
5206F:	Documentation/i2c/busses/i2c-ali1535
5207F:	Documentation/i2c/busses/i2c-ali1563
5208F:	Documentation/i2c/busses/i2c-ali15x3
5209F:	Documentation/i2c/busses/i2c-amd756
5210F:	Documentation/i2c/busses/i2c-amd8111
5211F:	Documentation/i2c/busses/i2c-i801
5212F:	Documentation/i2c/busses/i2c-nforce2
5213F:	Documentation/i2c/busses/i2c-piix4
5214F:	Documentation/i2c/busses/i2c-sis5595
5215F:	Documentation/i2c/busses/i2c-sis630
5216F:	Documentation/i2c/busses/i2c-sis96x
5217F:	Documentation/i2c/busses/i2c-via
5218F:	Documentation/i2c/busses/i2c-viapro
5219F:	drivers/i2c/busses/i2c-ali1535.c
5220F:	drivers/i2c/busses/i2c-ali1563.c
5221F:	drivers/i2c/busses/i2c-ali15x3.c
5222F:	drivers/i2c/busses/i2c-amd756.c
5223F:	drivers/i2c/busses/i2c-amd756-s4882.c
5224F:	drivers/i2c/busses/i2c-amd8111.c
5225F:	drivers/i2c/busses/i2c-i801.c
5226F:	drivers/i2c/busses/i2c-isch.c
5227F:	drivers/i2c/busses/i2c-nforce2.c
5228F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5229F:	drivers/i2c/busses/i2c-piix4.c
5230F:	drivers/i2c/busses/i2c-sis5595.c
5231F:	drivers/i2c/busses/i2c-sis630.c
5232F:	drivers/i2c/busses/i2c-sis96x.c
5233F:	drivers/i2c/busses/i2c-via.c
5234F:	drivers/i2c/busses/i2c-viapro.c
5235
5236I2C/SMBUS ISMT DRIVER
5237M:	Seth Heasley <seth.heasley@intel.com>
5238M:	Neil Horman <nhorman@tuxdriver.com>
5239L:	linux-i2c@vger.kernel.org
5240F:	drivers/i2c/busses/i2c-ismt.c
5241F:	Documentation/i2c/busses/i2c-ismt
5242
5243I2C/SMBUS STUB DRIVER
5244M:	Jean Delvare <jdelvare@suse.com>
5245L:	linux-i2c@vger.kernel.org
5246S:	Maintained
5247F:	drivers/i2c/i2c-stub.c
5248
5249I2C SUBSYSTEM
5250M:	Wolfram Sang <wsa@the-dreams.de>
5251L:	linux-i2c@vger.kernel.org
5252W:	https://i2c.wiki.kernel.org/
5253Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5255S:	Maintained
5256F:	Documentation/devicetree/bindings/i2c/
5257F:	Documentation/i2c/
5258F:	drivers/i2c/
5259F:	drivers/i2c/*/
5260F:	include/linux/i2c.h
5261F:	include/linux/i2c-*.h
5262F:	include/uapi/linux/i2c.h
5263F:	include/uapi/linux/i2c-*.h
5264
5265I2C ACPI SUPPORT
5266M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5267L:	linux-i2c@vger.kernel.org
5268L:	linux-acpi@vger.kernel.org
5269S:	Maintained
5270
5271I2C-TAOS-EVM DRIVER
5272M:	Jean Delvare <jdelvare@suse.com>
5273L:	linux-i2c@vger.kernel.org
5274S:	Maintained
5275F:	Documentation/i2c/busses/i2c-taos-evm
5276F:	drivers/i2c/busses/i2c-taos-evm.c
5277
5278I2C-TINY-USB DRIVER
5279M:	Till Harbaum <till@harbaum.org>
5280L:	linux-i2c@vger.kernel.org
5281W:	http://www.harbaum.org/till/i2c_tiny_usb
5282S:	Maintained
5283F:	drivers/i2c/busses/i2c-tiny-usb.c
5284
5285i386 BOOT CODE
5286M:	"H. Peter Anvin" <hpa@zytor.com>
5287S:	Maintained
5288F:	arch/x86/boot/
5289
5290i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5291M:	"H. Peter Anvin" <hpa@zytor.com>
5292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5293S:	Maintained
5294
5295IA64 (Itanium) PLATFORM
5296M:	Tony Luck <tony.luck@intel.com>
5297M:	Fenghua Yu <fenghua.yu@intel.com>
5298L:	linux-ia64@vger.kernel.org
5299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5300S:	Maintained
5301F:	arch/ia64/
5302
5303IBM Power VMX Cryptographic instructions
5304M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5305M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5306L:	linux-crypto@vger.kernel.org
5307S:	Supported
5308F:	drivers/crypto/vmx/Makefile
5309F:	drivers/crypto/vmx/Kconfig
5310F:	drivers/crypto/vmx/vmx.c
5311F:	drivers/crypto/vmx/aes*
5312F:	drivers/crypto/vmx/ghash*
5313F:	drivers/crypto/vmx/ppc-xlate.pl
5314
5315IBM Power in-Nest Crypto Acceleration
5316M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5317M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5318L:	linux-crypto@vger.kernel.org
5319S:	Supported
5320F:	drivers/crypto/nx/Makefile
5321F:	drivers/crypto/nx/Kconfig
5322F:	drivers/crypto/nx/nx-aes*
5323F:	drivers/crypto/nx/nx-sha*
5324F:	drivers/crypto/nx/nx.*
5325F:	drivers/crypto/nx/nx_csbcpb.h
5326F:	drivers/crypto/nx/nx_debugfs.h
5327
5328IBM Power 842 compression accelerator
5329M:	Dan Streetman <ddstreet@ieee.org>
5330S:	Supported
5331F:	drivers/crypto/nx/Makefile
5332F:	drivers/crypto/nx/Kconfig
5333F:	drivers/crypto/nx/nx-842*
5334F:	include/linux/sw842.h
5335F:	crypto/842.c
5336F:	lib/842/
5337
5338IBM Power Linux RAID adapter
5339M:	Brian King <brking@us.ibm.com>
5340S:	Supported
5341F:	drivers/scsi/ipr.*
5342
5343IBM Power Virtual Ethernet Device Driver
5344M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5345L:	netdev@vger.kernel.org
5346S:	Supported
5347F:	drivers/net/ethernet/ibm/ibmveth.*
5348
5349IBM Power SRIOV Virtual NIC Device Driver
5350M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5351M:	John Allen <jallen@linux.vnet.ibm.com>
5352L:	netdev@vger.kernel.org
5353S:	Supported
5354F:	drivers/net/ethernet/ibm/ibmvnic.*
5355
5356IBM Power Virtual SCSI Device Drivers
5357M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5358L:	linux-scsi@vger.kernel.org
5359S:	Supported
5360F:	drivers/scsi/ibmvscsi/ibmvscsi*
5361F:	drivers/scsi/ibmvscsi/viosrp.h
5362
5363IBM Power Virtual FC Device Drivers
5364M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5365L:	linux-scsi@vger.kernel.org
5366S:	Supported
5367F:	drivers/scsi/ibmvscsi/ibmvfc*
5368
5369IBM ServeRAID RAID DRIVER
5370S:	Orphan
5371F:	drivers/scsi/ips.*
5372
5373ICH LPC AND GPIO DRIVER
5374M:	Peter Tyser <ptyser@xes-inc.com>
5375S:	Maintained
5376F:	drivers/mfd/lpc_ich.c
5377F:	drivers/gpio/gpio-ich.c
5378
5379IDE SUBSYSTEM
5380M:	"David S. Miller" <davem@davemloft.net>
5381L:	linux-ide@vger.kernel.org
5382Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5384S:	Maintained
5385F:	Documentation/ide/
5386F:	drivers/ide/
5387F:	include/linux/ide.h
5388
5389IDEAPAD LAPTOP EXTRAS DRIVER
5390M:	Ike Panhc <ike.pan@canonical.com>
5391L:	platform-driver-x86@vger.kernel.org
5392W:	http://launchpad.net/ideapad-laptop
5393S:	Maintained
5394F:	drivers/platform/x86/ideapad-laptop.c
5395
5396IDEAPAD LAPTOP SLIDEBAR DRIVER
5397M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5398L:	linux-input@vger.kernel.org
5399W:	https://github.com/o2genum/ideapad-slidebar
5400S:	Maintained
5401F:	drivers/input/misc/ideapad_slidebar.c
5402
5403IDE/ATAPI DRIVERS
5404M:	Borislav Petkov <bp@alien8.de>
5405L:	linux-ide@vger.kernel.org
5406S:	Maintained
5407F:	Documentation/cdrom/ide-cd
5408F:	drivers/ide/ide-cd*
5409
5410IDLE-I7300
5411M:	Andy Henroid <andrew.d.henroid@intel.com>
5412L:	linux-pm@vger.kernel.org
5413S:	Supported
5414F:	drivers/idle/i7300_idle.c
5415
5416IEEE 802.15.4 SUBSYSTEM
5417M:	Alexander Aring <alex.aring@gmail.com>
5418L:	linux-wpan@vger.kernel.org
5419W:	https://github.com/linux-wpan
5420T:	git git://github.com/linux-wpan/linux-wpan-next.git
5421S:	Maintained
5422F:	net/ieee802154/
5423F:	net/mac802154/
5424F:	drivers/net/ieee802154/
5425F:	include/linux/nl802154.h
5426F:	include/linux/ieee802154.h
5427F:	include/net/nl802154.h
5428F:	include/net/mac802154.h
5429F:	include/net/af_ieee802154.h
5430F:	include/net/cfg802154.h
5431F:	include/net/ieee802154_netdev.h
5432F:	Documentation/networking/ieee802154.txt
5433
5434IGORPLUG-USB IR RECEIVER
5435M:	Sean Young <sean@mess.org>
5436L:	linux-media@vger.kernel.org
5437S:	Maintained
5438F:	drivers/media/rc/igorplugusb.c
5439
5440IGUANAWORKS USB IR TRANSCEIVER
5441M:	Sean Young <sean@mess.org>
5442L:	linux-media@vger.kernel.org
5443S:	Maintained
5444F:	drivers/media/rc/iguanair.c
5445
5446IIO SUBSYSTEM AND DRIVERS
5447M:	Jonathan Cameron <jic23@kernel.org>
5448R:	Hartmut Knaack <knaack.h@gmx.de>
5449R:	Lars-Peter Clausen <lars@metafoo.de>
5450R:	Peter Meerwald <pmeerw@pmeerw.net>
5451L:	linux-iio@vger.kernel.org
5452S:	Maintained
5453F:	drivers/iio/
5454F:	drivers/staging/iio/
5455F:	include/linux/iio/
5456F:	tools/iio/
5457
5458IKANOS/ADI EAGLE ADSL USB DRIVER
5459M:	Matthieu Castet <castet.matthieu@free.fr>
5460M:	Stanislaw Gruszka <stf_xl@wp.pl>
5461S:	Maintained
5462F:	drivers/usb/atm/ueagle-atm.c
5463
5464INA209 HARDWARE MONITOR DRIVER
5465M:	Guenter Roeck <linux@roeck-us.net>
5466L:	lm-sensors@lm-sensors.org
5467S:	Maintained
5468F:	Documentation/hwmon/ina209
5469F:	Documentation/devicetree/bindings/i2c/ina209.txt
5470F:	drivers/hwmon/ina209.c
5471
5472INA2XX HARDWARE MONITOR DRIVER
5473M:	Guenter Roeck <linux@roeck-us.net>
5474L:	lm-sensors@lm-sensors.org
5475S:	Maintained
5476F:	Documentation/hwmon/ina2xx
5477F:	drivers/hwmon/ina2xx.c
5478F:	include/linux/platform_data/ina2xx.h
5479
5480INDUSTRY PACK SUBSYSTEM (IPACK)
5481M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5482M:	Jens Taprogge <jens.taprogge@taprogge.org>
5483M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5484L:	industrypack-devel@lists.sourceforge.net
5485W:	http://industrypack.sourceforge.net
5486S:	Maintained
5487F:	drivers/ipack/
5488
5489INGENIC JZ4780 DMA Driver
5490M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5491S:	Maintained
5492F:	drivers/dma/dma-jz4780.c
5493
5494INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5495M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5496M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5497L:	linux-ima-devel@lists.sourceforge.net
5498L:	linux-ima-user@lists.sourceforge.net
5499L:	linux-security-module@vger.kernel.org
5500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5501S:	Supported
5502F:	security/integrity/ima/
5503
5504IMGTEC IR DECODER DRIVER
5505M:	James Hogan <james.hogan@imgtec.com>
5506S:	Maintained
5507F:	drivers/media/rc/img-ir/
5508
5509IMS TWINTURBO FRAMEBUFFER DRIVER
5510L:	linux-fbdev@vger.kernel.org
5511S:	Orphan
5512F:	drivers/video/fbdev/imsttfb.c
5513
5514INFINIBAND SUBSYSTEM
5515M:	Doug Ledford <dledford@redhat.com>
5516M:	Sean Hefty <sean.hefty@intel.com>
5517M:	Hal Rosenstock <hal.rosenstock@gmail.com>
5518L:	linux-rdma@vger.kernel.org
5519W:	http://www.openfabrics.org/
5520Q:	http://patchwork.kernel.org/project/linux-rdma/list/
5521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5522S:	Supported
5523F:	Documentation/infiniband/
5524F:	drivers/infiniband/
5525F:	drivers/staging/rdma/
5526F:	include/uapi/linux/if_infiniband.h
5527F:	include/uapi/rdma/
5528F:	include/rdma/
5529
5530INOTIFY
5531M:	John McCutchan <john@johnmccutchan.com>
5532M:	Robert Love <rlove@rlove.org>
5533M:	Eric Paris <eparis@parisplace.org>
5534S:	Maintained
5535F:	Documentation/filesystems/inotify.txt
5536F:	fs/notify/inotify/
5537F:	include/linux/inotify.h
5538F:	include/uapi/linux/inotify.h
5539
5540INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5541M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
5542L:	linux-input@vger.kernel.org
5543Q:	http://patchwork.kernel.org/project/linux-input/list/
5544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5545S:	Maintained
5546F:	drivers/input/
5547F:	include/linux/input.h
5548F:	include/uapi/linux/input.h
5549F:	include/linux/input/
5550
5551INPUT MULTITOUCH (MT) PROTOCOL
5552M:	Henrik Rydberg <rydberg@bitmath.org>
5553L:	linux-input@vger.kernel.org
5554S:	Odd fixes
5555F:	Documentation/input/multi-touch-protocol.txt
5556F:	drivers/input/input-mt.c
5557K:	\b(ABS|SYN)_MT_
5558
5559INTEL ASoC BDW/HSW DRIVERS
5560M:	Jie Yang <yang.jie@linux.intel.com>
5561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5562S:	Supported
5563F:	sound/soc/intel/common/sst-dsp*
5564F:	sound/soc/intel/common/sst-firmware.c
5565F:	sound/soc/intel/boards/broadwell.c
5566F:	sound/soc/intel/haswell/
5567
5568INTEL C600 SERIES SAS CONTROLLER DRIVER
5569M:	Intel SCU Linux support <intel-linux-scu@intel.com>
5570M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5571L:	linux-scsi@vger.kernel.org
5572T:	git git://git.code.sf.net/p/intel-sas/isci
5573S:	Supported
5574F:	drivers/scsi/isci/
5575
5576INTEL HID EVENT DRIVER
5577M:	Alex Hung <alex.hung@canonical.com>
5578L:	platform-driver-x86@vger.kernel.org
5579S:	Maintained
5580F:	drivers/platform/x86/intel-hid.c
5581
5582INTEL IDLE DRIVER
5583M:	Len Brown <lenb@kernel.org>
5584L:	linux-pm@vger.kernel.org
5585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5586S:	Supported
5587F:	drivers/idle/intel_idle.c
5588
5589INTEL PSTATE DRIVER
5590M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5591M:	Len Brown <lenb@kernel.org>
5592L:	linux-pm@vger.kernel.org
5593S:	Supported
5594F:	drivers/cpufreq/intel_pstate.c
5595
5596INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5597M:	Maik Broemme <mbroemme@plusserver.de>
5598L:	linux-fbdev@vger.kernel.org
5599S:	Maintained
5600F:	Documentation/fb/intelfb.txt
5601F:	drivers/video/fbdev/intelfb/
5602
5603INTEL 810/815 FRAMEBUFFER DRIVER
5604M:	Antonino Daplas <adaplas@gmail.com>
5605L:	linux-fbdev@vger.kernel.org
5606S:	Maintained
5607F:	drivers/video/fbdev/i810/
5608
5609INTEL MENLOW THERMAL DRIVER
5610M:	Sujith Thomas <sujith.thomas@intel.com>
5611L:	platform-driver-x86@vger.kernel.org
5612W:	https://01.org/linux-acpi
5613S:	Supported
5614F:	drivers/platform/x86/intel_menlow.c
5615
5616INTEL I/OAT DMA DRIVER
5617M:	Dave Jiang <dave.jiang@intel.com>
5618R:	Dan Williams <dan.j.williams@intel.com>
5619L:	dmaengine@vger.kernel.org
5620Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5621S:	Supported
5622F:	drivers/dma/ioat*
5623
5624INTEL IOMMU (VT-d)
5625M:	David Woodhouse <dwmw2@infradead.org>
5626L:	iommu@lists.linux-foundation.org
5627T:	git git://git.infradead.org/iommu-2.6.git
5628S:	Supported
5629F:	drivers/iommu/intel-iommu.c
5630F:	include/linux/intel-iommu.h
5631
5632INTEL IOP-ADMA DMA DRIVER
5633R:	Dan Williams <dan.j.williams@intel.com>
5634S:	Odd fixes
5635F:	drivers/dma/iop-adma.c
5636
5637INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5638M:	Krzysztof Halasa <khalasa@piap.pl>
5639S:	Maintained
5640F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
5641F:	arch/arm/mach-ixp4xx/include/mach/npe.h
5642F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5643F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
5644F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
5645F:	drivers/net/wan/ixp4xx_hss.c
5646
5647INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5648M:	Deepak Saxena <dsaxena@plexity.net>
5649S:	Maintained
5650F:	drivers/char/hw_random/ixp4xx-rng.c
5651
5652INTEL ETHERNET DRIVERS
5653M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5654R:	Jesse Brandeburg <jesse.brandeburg@intel.com>
5655R:	Shannon Nelson <shannon.nelson@intel.com>
5656R:	Carolyn Wyborny <carolyn.wyborny@intel.com>
5657R:	Don Skidmore <donald.c.skidmore@intel.com>
5658R:	Bruce Allan <bruce.w.allan@intel.com>
5659R:	John Ronciak <john.ronciak@intel.com>
5660R:	Mitch Williams <mitch.a.williams@intel.com>
5661L:	intel-wired-lan@lists.osuosl.org
5662W:	http://www.intel.com/support/feedback.htm
5663W:	http://e1000.sourceforge.net/
5664Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5667S:	Supported
5668F:	Documentation/networking/e100.txt
5669F:	Documentation/networking/e1000.txt
5670F:	Documentation/networking/e1000e.txt
5671F:	Documentation/networking/igb.txt
5672F:	Documentation/networking/igbvf.txt
5673F:	Documentation/networking/ixgb.txt
5674F:	Documentation/networking/ixgbe.txt
5675F:	Documentation/networking/ixgbevf.txt
5676F:	Documentation/networking/i40e.txt
5677F:	Documentation/networking/i40evf.txt
5678F:	drivers/net/ethernet/intel/
5679F:	drivers/net/ethernet/intel/*/
5680
5681INTEL-MID GPIO DRIVER
5682M:	David Cohen <david.a.cohen@linux.intel.com>
5683L:	linux-gpio@vger.kernel.org
5684S:	Maintained
5685F:	drivers/gpio/gpio-intel-mid.c
5686
5687INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5688M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
5689L:	linux-wireless@vger.kernel.org
5690S:	Maintained
5691F:	Documentation/networking/README.ipw2100
5692F:	Documentation/networking/README.ipw2200
5693F:	drivers/net/wireless/intel/ipw2x00/
5694
5695INTEL(R) TRACE HUB
5696M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
5697S:	Supported
5698F:	Documentation/trace/intel_th.txt
5699F:	drivers/hwtracing/intel_th/
5700
5701INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5702M:	Ning Sun <ning.sun@intel.com>
5703L:	tboot-devel@lists.sourceforge.net
5704W:	http://tboot.sourceforge.net
5705T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5706S:	Supported
5707F:	Documentation/intel_txt.txt
5708F:	include/linux/tboot.h
5709F:	arch/x86/kernel/tboot.c
5710
5711INTEL WIRELESS WIMAX CONNECTION 2400
5712M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5713M:	linux-wimax@intel.com
5714L:	wimax@linuxwimax.org (subscribers-only)
5715S:	Supported
5716W:	http://linuxwimax.org
5717F:	Documentation/wimax/README.i2400m
5718F:	drivers/net/wimax/i2400m/
5719F:	include/uapi/linux/wimax/i2400m.h
5720
5721INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5722M:	Stanislaw Gruszka <sgruszka@redhat.com>
5723L:	linux-wireless@vger.kernel.org
5724S:	Supported
5725F:	drivers/net/wireless/intel/iwlegacy/
5726
5727INTEL WIRELESS WIFI LINK (iwlwifi)
5728M:	Johannes Berg <johannes.berg@intel.com>
5729M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5730M:	Intel Linux Wireless <linuxwifi@intel.com>
5731L:	linux-wireless@vger.kernel.org
5732W:	http://intellinuxwireless.org
5733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5734S:	Supported
5735F:	drivers/net/wireless/intel/iwlwifi/
5736
5737INTEL MANAGEMENT ENGINE (mei)
5738M:	Tomas Winkler <tomas.winkler@intel.com>
5739L:	linux-kernel@vger.kernel.org
5740S:	Supported
5741F:	include/uapi/linux/mei.h
5742F:	include/linux/mei_cl_bus.h
5743F:	drivers/misc/mei/*
5744F:	Documentation/misc-devices/mei/*
5745
5746INTEL MIC DRIVERS (mic)
5747M:	Sudeep Dutt <sudeep.dutt@intel.com>
5748M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
5749S:	Supported
5750W:	https://github.com/sudeepdutt/mic
5751W:	http://software.intel.com/en-us/mic-developer
5752F:	include/linux/mic_bus.h
5753F:	include/linux/scif.h
5754F:	include/uapi/linux/mic_common.h
5755F: 	include/uapi/linux/mic_ioctl.h
5756F:	include/uapi/linux/scif_ioctl.h
5757F:	drivers/misc/mic/
5758F:	drivers/dma/mic_x100_dma.c
5759F:	drivers/dma/mic_x100_dma.h
5760F:	Documentation/mic/
5761
5762INTEL PMC/P-Unit IPC DRIVER
5763M:	Zha Qipeng<qipeng.zha@intel.com>
5764L:	platform-driver-x86@vger.kernel.org
5765S:	Maintained
5766F:	drivers/platform/x86/intel_pmc_ipc.c
5767F:	drivers/platform/x86/intel_punit_ipc.c
5768F:	arch/x86/include/asm/intel_pmc_ipc.h
5769F:	arch/x86/include/asm/intel_punit_ipc.h
5770
5771INTEL TELEMETRY DRIVER
5772M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5773L:	platform-driver-x86@vger.kernel.org
5774S:	Maintained
5775F:	arch/x86/include/asm/intel_telemetry.h
5776F:	drivers/platform/x86/intel_telemetry*
5777
5778IOC3 ETHERNET DRIVER
5779M:	Ralf Baechle <ralf@linux-mips.org>
5780L:	linux-mips@linux-mips.org
5781S:	Maintained
5782F:	drivers/net/ethernet/sgi/ioc3-eth.c
5783
5784IOC3 SERIAL DRIVER
5785M:	Pat Gefre <pfg@sgi.com>
5786L:	linux-serial@vger.kernel.org
5787S:	Maintained
5788F:	drivers/tty/serial/ioc3_serial.c
5789
5790IOMMU DRIVERS
5791M:	Joerg Roedel <joro@8bytes.org>
5792L:	iommu@lists.linux-foundation.org
5793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5794S:	Maintained
5795F:	drivers/iommu/
5796
5797IP MASQUERADING
5798M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5799S:	Maintained
5800F:	net/ipv4/netfilter/ipt_MASQUERADE.c
5801
5802IPMI SUBSYSTEM
5803M:	Corey Minyard <minyard@acm.org>
5804L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5805W:	http://openipmi.sourceforge.net/
5806S:	Supported
5807F:	Documentation/IPMI.txt
5808F:	drivers/char/ipmi/
5809F:	include/linux/ipmi*
5810F:	include/uapi/linux/ipmi*
5811
5812QCOM AUDIO (ASoC) DRIVERS
5813M:	Patrick Lai <plai@codeaurora.org>
5814M:	Banajit Goswami <bgoswami@codeaurora.org>
5815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5816S:	Supported
5817F:	sound/soc/qcom/
5818
5819IPS SCSI RAID DRIVER
5820M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5821L:	linux-scsi@vger.kernel.org
5822W:	http://www.adaptec.com/
5823S:	Maintained
5824F:	drivers/scsi/ips*
5825
5826IPVS
5827M:	Wensong Zhang <wensong@linux-vs.org>
5828M:	Simon Horman <horms@verge.net.au>
5829M:	Julian Anastasov <ja@ssi.bg>
5830L:	netdev@vger.kernel.org
5831L:	lvs-devel@vger.kernel.org
5832S:	Maintained
5833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5835F:	Documentation/networking/ipvs-sysctl.txt
5836F:	include/net/ip_vs.h
5837F:	include/uapi/linux/ip_vs.h
5838F:	net/netfilter/ipvs/
5839
5840IPWIRELESS DRIVER
5841M:	Jiri Kosina <jikos@kernel.org>
5842M:	David Sterba <dsterba@suse.com>
5843S:	Odd Fixes
5844F:	drivers/tty/ipwireless/
5845
5846IPX NETWORK LAYER
5847M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5848L:	netdev@vger.kernel.org
5849S:	Maintained
5850F:	include/net/ipx.h
5851F:	include/uapi/linux/ipx.h
5852F:	net/ipx/
5853
5854IRDA SUBSYSTEM
5855M:	Samuel Ortiz <samuel@sortiz.org>
5856L:	irda-users@lists.sourceforge.net (subscribers-only)
5857L:	netdev@vger.kernel.org
5858W:	http://irda.sourceforge.net/
5859S:	Maintained
5860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5861F:	Documentation/networking/irda.txt
5862F:	drivers/net/irda/
5863F:	include/net/irda/
5864F:	net/irda/
5865
5866IRQ SUBSYSTEM
5867M:	Thomas Gleixner <tglx@linutronix.de>
5868L:	linux-kernel@vger.kernel.org
5869S:	Maintained
5870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5871F:	kernel/irq/
5872
5873IRQCHIP DRIVERS
5874M:	Thomas Gleixner <tglx@linutronix.de>
5875M:	Jason Cooper <jason@lakedaemon.net>
5876M:	Marc Zyngier <marc.zyngier@arm.com>
5877L:	linux-kernel@vger.kernel.org
5878S:	Maintained
5879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5880T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5881F:	Documentation/devicetree/bindings/interrupt-controller/
5882F:	drivers/irqchip/
5883
5884IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5885M:	Jiang Liu <jiang.liu@linux.intel.com>
5886M:	Marc Zyngier <marc.zyngier@arm.com>
5887S:	Maintained
5888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5889F:	Documentation/IRQ-domain.txt
5890F:	include/linux/irqdomain.h
5891F:	kernel/irq/irqdomain.c
5892F:	kernel/irq/msi.c
5893
5894ISAPNP
5895M:	Jaroslav Kysela <perex@perex.cz>
5896S:	Maintained
5897F:	Documentation/isapnp.txt
5898F:	drivers/pnp/isapnp/
5899F:	include/linux/isapnp.h
5900
5901ISA RADIO MODULE
5902M:	Hans Verkuil <hverkuil@xs4all.nl>
5903L:	linux-media@vger.kernel.org
5904T:	git git://linuxtv.org/media_tree.git
5905W:	https://linuxtv.org
5906S:	Maintained
5907F:	drivers/media/radio/radio-isa*
5908
5909iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5910M:	Peter Jones <pjones@redhat.com>
5911M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
5912S:	Maintained
5913F:	drivers/firmware/iscsi_ibft*
5914
5915ISCSI
5916M:	Mike Christie <michaelc@cs.wisc.edu>
5917L:	open-iscsi@googlegroups.com
5918W:	www.open-iscsi.org
5919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5920S:	Maintained
5921F:	drivers/scsi/*iscsi*
5922F:	include/scsi/*iscsi*
5923
5924ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5925M:	Or Gerlitz <ogerlitz@mellanox.com>
5926M:	Sagi Grimberg <sagig@mellanox.com>
5927M:	Roi Dayan <roid@mellanox.com>
5928L:	linux-rdma@vger.kernel.org
5929S:	Supported
5930W:	http://www.openfabrics.org
5931W:	www.open-iscsi.org
5932Q:	http://patchwork.kernel.org/project/linux-rdma/list/
5933F:	drivers/infiniband/ulp/iser/
5934
5935ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5936M:	Sagi Grimberg <sagig@mellanox.com>
5937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5938L:	linux-rdma@vger.kernel.org
5939L:	target-devel@vger.kernel.org
5940S:	Supported
5941W:	http://www.linux-iscsi.org
5942F:	drivers/infiniband/ulp/isert
5943
5944ISDN SUBSYSTEM
5945M:	Karsten Keil <isdn@linux-pingi.de>
5946L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
5947L:	netdev@vger.kernel.org
5948W:	http://www.isdn4linux.de
5949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5950S:	Maintained
5951F:	Documentation/isdn/
5952F:	drivers/isdn/
5953F:	include/linux/isdn.h
5954F:	include/linux/isdn/
5955F:	include/uapi/linux/isdn.h
5956F:	include/uapi/linux/isdn/
5957
5958ISDN SUBSYSTEM (Eicon active card driver)
5959M:	Armin Schindler <mac@melware.de>
5960L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
5961W:	http://www.melware.de
5962S:	Maintained
5963F:	drivers/isdn/hardware/eicon/
5964
5965IT87 HARDWARE MONITORING DRIVER
5966M:	Jean Delvare <jdelvare@suse.com>
5967L:	lm-sensors@lm-sensors.org
5968S:	Maintained
5969F:	Documentation/hwmon/it87
5970F:	drivers/hwmon/it87.c
5971
5972IT913X MEDIA DRIVER
5973M:	Antti Palosaari <crope@iki.fi>
5974L:	linux-media@vger.kernel.org
5975W:	https://linuxtv.org
5976W:	http://palosaari.fi/linux/
5977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5978T:	git git://linuxtv.org/anttip/media_tree.git
5979S:	Maintained
5980F:	drivers/media/tuners/it913x*
5981
5982IVTV VIDEO4LINUX DRIVER
5983M:	Andy Walls <awalls@md.metrocast.net>
5984L:	ivtv-devel@ivtvdriver.org (subscribers-only)
5985L:	linux-media@vger.kernel.org
5986T:	git git://linuxtv.org/media_tree.git
5987W:	http://www.ivtvdriver.org
5988S:	Maintained
5989F:	Documentation/video4linux/*.ivtv
5990F:	drivers/media/pci/ivtv/
5991F:	include/uapi/linux/ivtv*
5992
5993IX2505V MEDIA DRIVER
5994M:	Malcolm Priestley <tvboxspy@gmail.com>
5995L:	linux-media@vger.kernel.org
5996W:	https://linuxtv.org
5997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5998S:	Maintained
5999F:	drivers/media/dvb-frontends/ix2505v*
6000
6001JC42.4 TEMPERATURE SENSOR DRIVER
6002M:	Guenter Roeck <linux@roeck-us.net>
6003L:	lm-sensors@lm-sensors.org
6004S:	Maintained
6005F:	drivers/hwmon/jc42.c
6006F:	Documentation/hwmon/jc42
6007
6008JFS FILESYSTEM
6009M:	Dave Kleikamp <shaggy@kernel.org>
6010L:	jfs-discussion@lists.sourceforge.net
6011W:	http://jfs.sourceforge.net/
6012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6013S:	Maintained
6014F:	Documentation/filesystems/jfs.txt
6015F:	fs/jfs/
6016
6017JME NETWORK DRIVER
6018M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6019L:	netdev@vger.kernel.org
6020S:	Maintained
6021F:	drivers/net/ethernet/jme.*
6022
6023JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6024M:	David Woodhouse <dwmw2@infradead.org>
6025L:	linux-mtd@lists.infradead.org
6026W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6027S:	Maintained
6028F:	fs/jffs2/
6029F:	include/uapi/linux/jffs2.h
6030
6031JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6032M:	"Theodore Ts'o" <tytso@mit.edu>
6033M:	Jan Kara <jack@suse.com>
6034L:	linux-ext4@vger.kernel.org
6035S:	Maintained
6036F:	fs/jbd2/
6037F:	include/linux/jbd2.h
6038
6039JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6040M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6041L:	linux-media@vger.kernel.org
6042S:	Maintained
6043F:	drivers/media/platform/rcar_jpu.c
6044
6045JSM Neo PCI based serial card
6046M:	Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6047L:	linux-serial@vger.kernel.org
6048S:	Maintained
6049F:	drivers/tty/serial/jsm/
6050
6051K10TEMP HARDWARE MONITORING DRIVER
6052M:	Clemens Ladisch <clemens@ladisch.de>
6053L:	lm-sensors@lm-sensors.org
6054S:	Maintained
6055F:	Documentation/hwmon/k10temp
6056F:	drivers/hwmon/k10temp.c
6057
6058K8TEMP HARDWARE MONITORING DRIVER
6059M:	Rudolf Marek <r.marek@assembler.cz>
6060L:	lm-sensors@lm-sensors.org
6061S:	Maintained
6062F:	Documentation/hwmon/k8temp
6063F:	drivers/hwmon/k8temp.c
6064
6065KCONFIG
6066M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6067L:	linux-kbuild@vger.kernel.org
6068T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6069S:	Maintained
6070F:	Documentation/kbuild/kconfig-language.txt
6071F:	scripts/kconfig/
6072
6073KDUMP
6074M:	Vivek Goyal <vgoyal@redhat.com>
6075M:	Haren Myneni <hbabu@us.ibm.com>
6076L:	kexec@lists.infradead.org
6077W:	http://lse.sourceforge.net/kdump/
6078S:	Maintained
6079F:	Documentation/kdump/
6080
6081KEENE FM RADIO TRANSMITTER DRIVER
6082M:	Hans Verkuil <hverkuil@xs4all.nl>
6083L:	linux-media@vger.kernel.org
6084T:	git git://linuxtv.org/media_tree.git
6085W:	https://linuxtv.org
6086S:	Maintained
6087F:	drivers/media/radio/radio-keene*
6088
6089KERNEL AUTOMOUNTER v4 (AUTOFS4)
6090M:	Ian Kent <raven@themaw.net>
6091L:	autofs@vger.kernel.org
6092S:	Maintained
6093F:	fs/autofs4/
6094
6095KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6096M:	Michal Marek <mmarek@suse.com>
6097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6099L:	linux-kbuild@vger.kernel.org
6100S:	Maintained
6101F:	Documentation/kbuild/
6102F:	Makefile
6103F:	scripts/Makefile.*
6104F:	scripts/basic/
6105F:	scripts/mk*
6106F:	scripts/package/
6107
6108KERNEL JANITORS
6109L:	kernel-janitors@vger.kernel.org
6110W:	http://kernelnewbies.org/KernelJanitors
6111S:	Odd Fixes
6112
6113KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6114M:	"J. Bruce Fields" <bfields@fieldses.org>
6115M:	Jeff Layton <jlayton@poochiereds.net>
6116L:	linux-nfs@vger.kernel.org
6117W:	http://nfs.sourceforge.net/
6118T:	git git://linux-nfs.org/~bfields/linux.git
6119S:	Supported
6120F:	fs/nfsd/
6121F:	include/uapi/linux/nfsd/
6122F:	fs/lockd/
6123F:	fs/nfs_common/
6124F:	net/sunrpc/
6125F:	include/linux/lockd/
6126F:	include/linux/sunrpc/
6127F:	include/uapi/linux/sunrpc/
6128
6129KERNEL SELFTEST FRAMEWORK
6130M:	Shuah Khan <shuahkh@osg.samsung.com>
6131L:	linux-kselftest@vger.kernel.org
6132T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6133S:	Maintained
6134F:	tools/testing/selftests
6135
6136KERNEL VIRTUAL MACHINE (KVM)
6137M:	Gleb Natapov <gleb@kernel.org>
6138M:	Paolo Bonzini <pbonzini@redhat.com>
6139L:	kvm@vger.kernel.org
6140W:	http://www.linux-kvm.org
6141T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6142S:	Supported
6143F:	Documentation/*/kvm*.txt
6144F:	Documentation/virtual/kvm/
6145F:	arch/*/kvm/
6146F:	arch/x86/kernel/kvm.c
6147F:	arch/x86/kernel/kvmclock.c
6148F:	arch/*/include/asm/kvm*
6149F:	include/linux/kvm*
6150F:	include/uapi/linux/kvm*
6151F:	virt/kvm/
6152
6153KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6154M:	Joerg Roedel <joro@8bytes.org>
6155L:	kvm@vger.kernel.org
6156W:	http://www.linux-kvm.org/
6157S:	Maintained
6158F:	arch/x86/include/asm/svm.h
6159F:	arch/x86/kvm/svm.c
6160
6161KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6162M:	Alexander Graf <agraf@suse.com>
6163L:	kvm-ppc@vger.kernel.org
6164W:	http://www.linux-kvm.org/
6165T:	git git://github.com/agraf/linux-2.6.git
6166S:	Supported
6167F:	arch/powerpc/include/asm/kvm*
6168F:	arch/powerpc/kvm/
6169
6170KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6171M:	Christian Borntraeger <borntraeger@de.ibm.com>
6172M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6173L:	linux-s390@vger.kernel.org
6174W:	http://www.ibm.com/developerworks/linux/linux390/
6175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6176S:	Supported
6177F:	Documentation/s390/kvm.txt
6178F:	arch/s390/include/asm/kvm*
6179F:	arch/s390/kvm/
6180
6181KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6182M:	Christoffer Dall <christoffer.dall@linaro.org>
6183M:	Marc Zyngier <marc.zyngier@arm.com>
6184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6185L:	kvmarm@lists.cs.columbia.edu
6186W:	http://systems.cs.columbia.edu/projects/kvm-arm
6187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6188S:	Supported
6189F:	arch/arm/include/uapi/asm/kvm*
6190F:	arch/arm/include/asm/kvm*
6191F:	arch/arm/kvm/
6192F:	virt/kvm/arm/
6193F:	include/kvm/arm_*
6194
6195KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6196M:	Christoffer Dall <christoffer.dall@linaro.org>
6197M:	Marc Zyngier <marc.zyngier@arm.com>
6198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6199L:	kvmarm@lists.cs.columbia.edu
6200S:	Maintained
6201F:	arch/arm64/include/uapi/asm/kvm*
6202F:	arch/arm64/include/asm/kvm*
6203F:	arch/arm64/kvm/
6204
6205KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6206M:	James Hogan <james.hogan@imgtec.com>
6207L:	linux-mips@linux-mips.org
6208S:	Supported
6209F:	arch/mips/include/uapi/asm/kvm*
6210F:	arch/mips/include/asm/kvm*
6211F:	arch/mips/kvm/
6212
6213KEXEC
6214M:	Eric Biederman <ebiederm@xmission.com>
6215W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6216L:	kexec@lists.infradead.org
6217S:	Maintained
6218F:	include/linux/kexec.h
6219F:	include/uapi/linux/kexec.h
6220F:	kernel/kexec.c
6221
6222KEYS/KEYRINGS:
6223M:	David Howells <dhowells@redhat.com>
6224L:	keyrings@vger.kernel.org
6225S:	Maintained
6226F:	Documentation/security/keys.txt
6227F:	include/linux/key.h
6228F:	include/linux/key-type.h
6229F:	include/keys/
6230F:	security/keys/
6231
6232KEYS-TRUSTED
6233M:	David Safford <safford@us.ibm.com>
6234M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6235L:	linux-security-module@vger.kernel.org
6236L:	keyrings@vger.kernel.org
6237S:	Supported
6238F:	Documentation/security/keys-trusted-encrypted.txt
6239F:	include/keys/trusted-type.h
6240F:	security/keys/trusted.c
6241F:	security/keys/trusted.h
6242
6243KEYS-ENCRYPTED
6244M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6245M:	David Safford <safford@us.ibm.com>
6246L:	linux-security-module@vger.kernel.org
6247L:	keyrings@vger.kernel.org
6248S:	Supported
6249F:	Documentation/security/keys-trusted-encrypted.txt
6250F:	include/keys/encrypted-type.h
6251F:	security/keys/encrypted-keys/
6252
6253KGDB / KDB /debug_core
6254M:	Jason Wessel <jason.wessel@windriver.com>
6255W:	http://kgdb.wiki.kernel.org/
6256L:	kgdb-bugreport@lists.sourceforge.net
6257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6258S:	Maintained
6259F:	Documentation/DocBook/kgdb.tmpl
6260F:	drivers/misc/kgdbts.c
6261F:	drivers/tty/serial/kgdboc.c
6262F:	include/linux/kdb.h
6263F:	include/linux/kgdb.h
6264F:	kernel/debug/
6265
6266KMEMCHECK
6267M:	Vegard Nossum <vegardno@ifi.uio.no>
6268M:	Pekka Enberg <penberg@kernel.org>
6269S:	Maintained
6270F:	Documentation/kmemcheck.txt
6271F:	arch/x86/include/asm/kmemcheck.h
6272F:	arch/x86/mm/kmemcheck/
6273F:	include/linux/kmemcheck.h
6274F:	mm/kmemcheck.c
6275
6276KMEMLEAK
6277M:	Catalin Marinas <catalin.marinas@arm.com>
6278S:	Maintained
6279F:	Documentation/kmemleak.txt
6280F:	include/linux/kmemleak.h
6281F:	mm/kmemleak.c
6282F:	mm/kmemleak-test.c
6283
6284KPROBES
6285M:	Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6286M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6287M:	"David S. Miller" <davem@davemloft.net>
6288M:	Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6289S:	Maintained
6290F:	Documentation/kprobes.txt
6291F:	include/linux/kprobes.h
6292F:	kernel/kprobes.c
6293
6294KS0108 LCD CONTROLLER DRIVER
6295M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6296W:	http://miguelojeda.es/auxdisplay.htm
6297W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6298S:	Maintained
6299F:	Documentation/auxdisplay/ks0108
6300F:	drivers/auxdisplay/ks0108.c
6301F:	include/linux/ks0108.h
6302
6303L3MDEV
6304M:	David Ahern <dsa@cumulusnetworks.com>
6305L:	netdev@vger.kernel.org
6306S:	Maintained
6307F:	net/l3mdev
6308F:	include/net/l3mdev.h
6309
6310LANTIQ MIPS ARCHITECTURE
6311M:	John Crispin <blogic@openwrt.org>
6312L:	linux-mips@linux-mips.org
6313S:	Maintained
6314F:	arch/mips/lantiq
6315
6316LAPB module
6317L:	linux-x25@vger.kernel.org
6318S:	Orphan
6319F:	Documentation/networking/lapb-module.txt
6320F:	include/*/lapb.h
6321F:	net/lapb/
6322
6323LASI 53c700 driver for PARISC
6324M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6325L:	linux-scsi@vger.kernel.org
6326S:	Maintained
6327F:	Documentation/scsi/53c700.txt
6328F:	drivers/scsi/53c700*
6329
6330LED SUBSYSTEM
6331M:	Richard Purdie <rpurdie@rpsys.net>
6332M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6333L:	linux-leds@vger.kernel.org
6334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6335S:	Maintained
6336F:	drivers/leds/
6337F:	include/linux/leds.h
6338
6339LEGACY EEPROM DRIVER
6340M:	Jean Delvare <jdelvare@suse.com>
6341S:	Maintained
6342F:	Documentation/misc-devices/eeprom
6343F:	drivers/misc/eeprom/eeprom.c
6344
6345LEGO USB Tower driver
6346M:	Juergen Stuber <starblue@users.sourceforge.net>
6347L:	legousb-devel@lists.sourceforge.net
6348W:	http://legousb.sourceforge.net/
6349S:	Maintained
6350F:	drivers/usb/misc/legousbtower.c
6351
6352LG2160 MEDIA DRIVER
6353M:	Michael Krufky <mkrufky@linuxtv.org>
6354L:	linux-media@vger.kernel.org
6355W:	https://linuxtv.org
6356W:	http://github.com/mkrufky
6357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6358T:	git git://linuxtv.org/mkrufky/tuners.git
6359S:	Maintained
6360F:	drivers/media/dvb-frontends/lg2160.*
6361
6362LGDT3305 MEDIA DRIVER
6363M:	Michael Krufky <mkrufky@linuxtv.org>
6364L:	linux-media@vger.kernel.org
6365W:	https://linuxtv.org
6366W:	http://github.com/mkrufky
6367Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6368T:	git git://linuxtv.org/mkrufky/tuners.git
6369S:	Maintained
6370F:	drivers/media/dvb-frontends/lgdt3305.*
6371
6372LGUEST
6373M:	Rusty Russell <rusty@rustcorp.com.au>
6374L:	lguest@lists.ozlabs.org
6375W:	http://lguest.ozlabs.org/
6376S:	Odd Fixes
6377F:	arch/x86/include/asm/lguest*.h
6378F:	arch/x86/lguest/
6379F:	drivers/lguest/
6380F:	include/linux/lguest*.h
6381F:	tools/lguest/
6382
6383LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6384M:	Tejun Heo <tj@kernel.org>
6385L:	linux-ide@vger.kernel.org
6386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6387S:	Maintained
6388F:	drivers/ata/
6389F:	include/linux/ata.h
6390F:	include/linux/libata.h
6391
6392LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6393M:	Viresh Kumar <vireshk@kernel.org>
6394L:	linux-ide@vger.kernel.org
6395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6396S:	Maintained
6397F:	include/linux/pata_arasan_cf_data.h
6398F:	drivers/ata/pata_arasan_cf.c
6399
6400LIBATA PATA DRIVERS
6401M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6402M:	Tejun Heo <tj@kernel.org>
6403L:	linux-ide@vger.kernel.org
6404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6405S:	Maintained
6406F:	drivers/ata/pata_*.c
6407F:	drivers/ata/ata_generic.c
6408
6409LIBATA SATA AHCI PLATFORM devices support
6410M:	Hans de Goede <hdegoede@redhat.com>
6411M:	Tejun Heo <tj@kernel.org>
6412L:	linux-ide@vger.kernel.org
6413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6414S:	Maintained
6415F:	drivers/ata/ahci_platform.c
6416F:	drivers/ata/libahci_platform.c
6417F:	include/linux/ahci_platform.h
6418
6419LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6420M:	Mikael Pettersson <mikpelinux@gmail.com>
6421L:	linux-ide@vger.kernel.org
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6423S:	Maintained
6424F:	drivers/ata/sata_promise.*
6425
6426LIBLOCKDEP
6427M:	Sasha Levin <sasha.levin@oracle.com>
6428S:	Maintained
6429F:	tools/lib/lockdep/
6430
6431LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6432M:	Dan Williams <dan.j.williams@intel.com>
6433L:	linux-nvdimm@lists.01.org
6434Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6436S:	Supported
6437F:	drivers/nvdimm/*
6438F:	include/linux/nd.h
6439F:	include/linux/libnvdimm.h
6440F:	include/uapi/linux/ndctl.h
6441
6442LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6443M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6444L:	linux-nvdimm@lists.01.org
6445Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6446S:	Supported
6447F:	drivers/nvdimm/blk.c
6448F:	drivers/nvdimm/region_devs.c
6449F:	drivers/acpi/nfit*
6450
6451LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6452M:	Vishal Verma <vishal.l.verma@intel.com>
6453L:	linux-nvdimm@lists.01.org
6454Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6455S:	Supported
6456F:	drivers/nvdimm/btt*
6457
6458LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6459M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6460L:	linux-nvdimm@lists.01.org
6461Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6462S:	Supported
6463F:	drivers/nvdimm/pmem.c
6464F:	include/linux/pmem.h
6465F:	arch/*/include/asm/pmem.h
6466
6467LIGHTNVM PLATFORM SUPPORT
6468M:	Matias Bjorling <mb@lightnvm.io>
6469W:	http://github/OpenChannelSSD
6470L:	linux-block@vger.kernel.org
6471S:	Maintained
6472F:	drivers/lightnvm/
6473F:	include/linux/lightnvm.h
6474F:	include/uapi/linux/lightnvm.h
6475
6476LINUX FOR IBM pSERIES (RS/6000)
6477M:	Paul Mackerras <paulus@au.ibm.com>
6478W:	http://www.ibm.com/linux/ltc/projects/ppc
6479S:	Supported
6480F:	arch/powerpc/boot/rs6000.h
6481
6482LINUX FOR POWERPC (32-BIT AND 64-BIT)
6483M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6484M:	Paul Mackerras <paulus@samba.org>
6485M:	Michael Ellerman <mpe@ellerman.id.au>
6486W:	http://www.penguinppc.org/
6487L:	linuxppc-dev@lists.ozlabs.org
6488Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6490S:	Supported
6491F:	Documentation/powerpc/
6492F:	arch/powerpc/
6493
6494LINUX FOR POWER MACINTOSH
6495M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6496W:	http://www.penguinppc.org/
6497L:	linuxppc-dev@lists.ozlabs.org
6498S:	Maintained
6499F:	arch/powerpc/platforms/powermac/
6500F:	drivers/macintosh/
6501
6502LINUX FOR POWERPC EMBEDDED MPC5XXX
6503M:	Anatolij Gustschin <agust@denx.de>
6504L:	linuxppc-dev@lists.ozlabs.org
6505T:	git git://git.denx.de/linux-denx-agust.git
6506S:	Maintained
6507F:	arch/powerpc/platforms/512x/
6508F:	arch/powerpc/platforms/52xx/
6509
6510LINUX FOR POWERPC EMBEDDED PPC4XX
6511M:	Alistair Popple <alistair@popple.id.au>
6512M:	Matt Porter <mporter@kernel.crashing.org>
6513W:	http://www.penguinppc.org/
6514L:	linuxppc-dev@lists.ozlabs.org
6515S:	Maintained
6516F:	arch/powerpc/platforms/40x/
6517F:	arch/powerpc/platforms/44x/
6518
6519LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6520L:	linuxppc-dev@lists.ozlabs.org
6521S:	Orphan
6522F:	arch/powerpc/*/*virtex*
6523F:	arch/powerpc/*/*/*virtex*
6524
6525LINUX FOR POWERPC EMBEDDED PPC8XX
6526M:	Vitaly Bordug <vitb@kernel.crashing.org>
6527W:	http://www.penguinppc.org/
6528L:	linuxppc-dev@lists.ozlabs.org
6529S:	Maintained
6530F:	arch/powerpc/platforms/8xx/
6531
6532LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6533M:	Scott Wood <oss@buserror.net>
6534M:	Kumar Gala <galak@kernel.crashing.org>
6535W:	http://www.penguinppc.org/
6536L:	linuxppc-dev@lists.ozlabs.org
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6538S:	Maintained
6539F:	arch/powerpc/platforms/83xx/
6540F:	arch/powerpc/platforms/85xx/
6541
6542LINUX FOR POWERPC PA SEMI PWRFICIENT
6543M:	Olof Johansson <olof@lixom.net>
6544L:	linuxppc-dev@lists.ozlabs.org
6545S:	Maintained
6546F:	arch/powerpc/platforms/pasemi/
6547F:	drivers/*/*pasemi*
6548F:	drivers/*/*/*pasemi*
6549
6550LINUX SECURITY MODULE (LSM) FRAMEWORK
6551M:	Chris Wright <chrisw@sous-sol.org>
6552L:	linux-security-module@vger.kernel.org
6553S:	Supported
6554
6555LIS3LV02D ACCELEROMETER DRIVER
6556M:	Eric Piel <eric.piel@tremplin-utc.net>
6557S:	Maintained
6558F:	Documentation/misc-devices/lis3lv02d
6559F:	drivers/misc/lis3lv02d/
6560F:	drivers/platform/x86/hp_accel.c
6561
6562LIVE PATCHING
6563M:	Josh Poimboeuf <jpoimboe@redhat.com>
6564M:	Seth Jennings <sjenning@redhat.com>
6565M:	Jiri Kosina <jikos@kernel.org>
6566M:	Vojtech Pavlik <vojtech@suse.com>
6567S:	Maintained
6568F:	kernel/livepatch/
6569F:	include/linux/livepatch.h
6570F:	arch/x86/include/asm/livepatch.h
6571F:	arch/x86/kernel/livepatch.c
6572F:	Documentation/ABI/testing/sysfs-kernel-livepatch
6573F:	samples/livepatch/
6574L:	live-patching@vger.kernel.org
6575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6576
6577LLC (802.2)
6578M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6579S:	Maintained
6580F:	include/linux/llc.h
6581F:	include/uapi/linux/llc.h
6582F:	include/net/llc*
6583F:	net/llc/
6584
6585LM73 HARDWARE MONITOR DRIVER
6586M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
6587L:	lm-sensors@lm-sensors.org
6588S:	Maintained
6589F:	drivers/hwmon/lm73.c
6590
6591LM78 HARDWARE MONITOR DRIVER
6592M:	Jean Delvare <jdelvare@suse.com>
6593L:	lm-sensors@lm-sensors.org
6594S:	Maintained
6595F:	Documentation/hwmon/lm78
6596F:	drivers/hwmon/lm78.c
6597
6598LM83 HARDWARE MONITOR DRIVER
6599M:	Jean Delvare <jdelvare@suse.com>
6600L:	lm-sensors@lm-sensors.org
6601S:	Maintained
6602F:	Documentation/hwmon/lm83
6603F:	drivers/hwmon/lm83.c
6604
6605LM90 HARDWARE MONITOR DRIVER
6606M:	Jean Delvare <jdelvare@suse.com>
6607L:	lm-sensors@lm-sensors.org
6608S:	Maintained
6609F:	Documentation/hwmon/lm90
6610F:	Documentation/devicetree/bindings/hwmon/lm90.txt
6611F:	drivers/hwmon/lm90.c
6612
6613LM95234 HARDWARE MONITOR DRIVER
6614M:	Guenter Roeck <linux@roeck-us.net>
6615L:	lm-sensors@lm-sensors.org
6616S:	Maintained
6617F:	Documentation/hwmon/lm95234
6618F:	drivers/hwmon/lm95234.c
6619
6620LME2510 MEDIA DRIVER
6621M:	Malcolm Priestley <tvboxspy@gmail.com>
6622L:	linux-media@vger.kernel.org
6623W:	https://linuxtv.org
6624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6625S:	Maintained
6626F:	drivers/media/usb/dvb-usb-v2/lmedm04*
6627
6628LOCKDEP AND LOCKSTAT
6629M:	Peter Zijlstra <peterz@infradead.org>
6630M:	Ingo Molnar <mingo@redhat.com>
6631L:	linux-kernel@vger.kernel.org
6632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6633S:	Maintained
6634F:	Documentation/locking/lockdep*.txt
6635F:	Documentation/locking/lockstat.txt
6636F:	include/linux/lockdep.h
6637F:	kernel/locking/
6638
6639LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6640M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
6641L:	linux-ntfs-dev@lists.sourceforge.net
6642W:	http://www.linux-ntfs.org/content/view/19/37/
6643S:	Maintained
6644F:	Documentation/ldm.txt
6645F:	block/partitions/ldm.*
6646
6647LogFS
6648M:	Joern Engel <joern@logfs.org>
6649M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
6650L:	logfs@logfs.org
6651W:	logfs.org
6652S:	Maintained
6653F:	fs/logfs/
6654
6655LPC32XX MACHINE SUPPORT
6656M:	Roland Stigge <stigge@antcom.de>
6657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6658S:	Maintained
6659F:	arch/arm/mach-lpc32xx/
6660
6661LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6662M:	Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6663M:	Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6664M:	Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6665M:	Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6666L:	MPT-FusionLinux.pdl@avagotech.com
6667L:	linux-scsi@vger.kernel.org
6668W:	http://www.lsilogic.com/support
6669S:	Supported
6670F:	drivers/message/fusion/
6671F:	drivers/scsi/mpt2sas/
6672F:	drivers/scsi/mpt3sas/
6673
6674LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6675M:	Matthew Wilcox <matthew@wil.cx>
6676L:	linux-scsi@vger.kernel.org
6677S:	Maintained
6678F:	drivers/scsi/sym53c8xx_2/
6679
6680LTC4261 HARDWARE MONITOR DRIVER
6681M:	Guenter Roeck <linux@roeck-us.net>
6682L:	lm-sensors@lm-sensors.org
6683S:	Maintained
6684F:	Documentation/hwmon/ltc4261
6685F:	drivers/hwmon/ltc4261.c
6686
6687LTP (Linux Test Project)
6688M:	Mike Frysinger <vapier@gentoo.org>
6689M:	Cyril Hrubis <chrubis@suse.cz>
6690M:	Wanlong Gao <wanlong.gao@gmail.com>
6691M:	Jan Stancek <jstancek@redhat.com>
6692M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6693M:	Alexey Kodanev <alexey.kodanev@oracle.com>
6694L:	ltp@lists.linux.it (subscribers-only)
6695W:	http://linux-test-project.github.io/
6696T:	git git://github.com/linux-test-project/ltp.git
6697S:	Maintained
6698
6699M32R ARCHITECTURE
6700W:	http://www.linux-m32r.org/
6701S:	Orphan
6702F:	arch/m32r/
6703
6704M68K ARCHITECTURE
6705M:	Geert Uytterhoeven <geert@linux-m68k.org>
6706L:	linux-m68k@lists.linux-m68k.org
6707W:	http://www.linux-m68k.org/
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6709S:	Maintained
6710F:	arch/m68k/
6711F:	drivers/zorro/
6712
6713M68K ON APPLE MACINTOSH
6714M:	Joshua Thompson <funaho@jurai.org>
6715W:	http://www.mac.linux-m68k.org/
6716L:	linux-m68k@lists.linux-m68k.org
6717S:	Maintained
6718F:	arch/m68k/mac/
6719
6720M68K ON HP9000/300
6721M:	Philip Blundell <philb@gnu.org>
6722W:	http://www.tazenda.demon.co.uk/phil/linux-hp
6723S:	Maintained
6724F:	arch/m68k/hp300/
6725
6726M88DS3103 MEDIA DRIVER
6727M:	Antti Palosaari <crope@iki.fi>
6728L:	linux-media@vger.kernel.org
6729W:	https://linuxtv.org
6730W:	http://palosaari.fi/linux/
6731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6732T:	git git://linuxtv.org/anttip/media_tree.git
6733S:	Maintained
6734F:	drivers/media/dvb-frontends/m88ds3103*
6735
6736M88RS2000 MEDIA DRIVER
6737M:	Malcolm Priestley <tvboxspy@gmail.com>
6738L:	linux-media@vger.kernel.org
6739W:	https://linuxtv.org
6740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6741S:	Maintained
6742F:	drivers/media/dvb-frontends/m88rs2000*
6743
6744MA901 MASTERKIT USB FM RADIO DRIVER
6745M:	Alexey Klimov <klimov.linux@gmail.com>
6746L:	linux-media@vger.kernel.org
6747T:	git git://linuxtv.org/media_tree.git
6748S:	Maintained
6749F:	drivers/media/radio/radio-ma901.c
6750
6751MAC80211
6752M:	Johannes Berg <johannes@sipsolutions.net>
6753L:	linux-wireless@vger.kernel.org
6754W:	http://wireless.kernel.org/
6755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6757S:	Maintained
6758F:	Documentation/networking/mac80211-injection.txt
6759F:	include/net/mac80211.h
6760F:	net/mac80211/
6761
6762MACVLAN DRIVER
6763M:	Patrick McHardy <kaber@trash.net>
6764L:	netdev@vger.kernel.org
6765S:	Maintained
6766F:	drivers/net/macvlan.c
6767F:	include/linux/if_macvlan.h
6768
6769MAILBOX API
6770M:	Jassi Brar <jassisinghbrar@gmail.com>
6771L:	linux-kernel@vger.kernel.org
6772S:	Maintained
6773F:	drivers/mailbox/
6774F:	include/linux/mailbox_client.h
6775F:	include/linux/mailbox_controller.h
6776
6777MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6778M:	Michael Kerrisk <mtk.manpages@gmail.com>
6779W:	http://www.kernel.org/doc/man-pages
6780L:	linux-man@vger.kernel.org
6781S:	Maintained
6782
6783MARVELL ARMADA DRM SUPPORT
6784M:	Russell King <rmk+kernel@arm.linux.org.uk>
6785S:	Maintained
6786F:	drivers/gpu/drm/armada/
6787
6788MARVELL 88E6352 DSA support
6789M:	Guenter Roeck <linux@roeck-us.net>
6790S:	Maintained
6791F:	drivers/net/dsa/mv88e6352.c
6792
6793MARVELL CRYPTO DRIVER
6794M:	Boris Brezillon <boris.brezillon@free-electrons.com>
6795M:	Arnaud Ebalard <arno@natisbad.org>
6796F:	drivers/crypto/marvell/
6797S:	Maintained
6798L:	linux-crypto@vger.kernel.org
6799
6800MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6801M:	Mirko Lindner <mlindner@marvell.com>
6802M:	Stephen Hemminger <stephen@networkplumber.org>
6803L:	netdev@vger.kernel.org
6804S:	Maintained
6805F:	drivers/net/ethernet/marvell/sk*
6806
6807MARVELL LIBERTAS WIRELESS DRIVER
6808L:	libertas-dev@lists.infradead.org
6809S:	Orphan
6810F:	drivers/net/wireless/marvell/libertas/
6811
6812MARVELL MV643XX ETHERNET DRIVER
6813M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6814L:	netdev@vger.kernel.org
6815S:	Maintained
6816F:	drivers/net/ethernet/marvell/mv643xx_eth.*
6817F:	include/linux/mv643xx.h
6818
6819MARVELL MVNETA ETHERNET DRIVER
6820M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6821L:	netdev@vger.kernel.org
6822S:	Maintained
6823F:	drivers/net/ethernet/marvell/mvneta.*
6824
6825MARVELL MWIFIEX WIRELESS DRIVER
6826M:	Amitkumar Karwar <akarwar@marvell.com>
6827M:	Nishant Sarmukadam <nishants@marvell.com>
6828L:	linux-wireless@vger.kernel.org
6829S:	Maintained
6830F:	drivers/net/wireless/marvell/mwifiex/
6831
6832MARVELL MWL8K WIRELESS DRIVER
6833M:	Lennert Buytenhek <buytenh@wantstofly.org>
6834L:	linux-wireless@vger.kernel.org
6835S:	Odd Fixes
6836F:	drivers/net/wireless/marvell/mwl8k.c
6837
6838MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6839M:	Nicolas Pitre <nico@fluxnic.net>
6840S:	Odd Fixes
6841F:	drivers/mmc/host/mvsdio.*
6842
6843MATROX FRAMEBUFFER DRIVER
6844L:	linux-fbdev@vger.kernel.org
6845S:	Orphan
6846F:	drivers/video/fbdev/matrox/matroxfb_*
6847F:	include/uapi/linux/matroxfb.h
6848
6849MAX16065 HARDWARE MONITOR DRIVER
6850M:	Guenter Roeck <linux@roeck-us.net>
6851L:	lm-sensors@lm-sensors.org
6852S:	Maintained
6853F:	Documentation/hwmon/max16065
6854F:	drivers/hwmon/max16065.c
6855
6856MAX20751 HARDWARE MONITOR DRIVER
6857M:	Guenter Roeck <linux@roeck-us.net>
6858L:	lm-sensors@lm-sensors.org
6859S:	Maintained
6860F:	Documentation/hwmon/max20751
6861F:	drivers/hwmon/max20751.c
6862
6863MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6864M:	"Hans J. Koch" <hjk@hansjkoch.de>
6865L:	lm-sensors@lm-sensors.org
6866S:	Maintained
6867F:	Documentation/hwmon/max6650
6868F:	drivers/hwmon/max6650.c
6869
6870MAX6697 HARDWARE MONITOR DRIVER
6871M:	Guenter Roeck <linux@roeck-us.net>
6872L:	lm-sensors@lm-sensors.org
6873S:	Maintained
6874F:	Documentation/hwmon/max6697
6875F:	Documentation/devicetree/bindings/i2c/max6697.txt
6876F:	drivers/hwmon/max6697.c
6877F:	include/linux/platform_data/max6697.h
6878
6879MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6880M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
6881L:	linux-pm@vger.kernel.org
6882S:	Supported
6883F:	drivers/power/max14577_charger.c
6884F:	drivers/power/max77693_charger.c
6885
6886MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6887M:	Javier Martinez Canillas <javier@osg.samsung.com>
6888L:	linux-kernel@vger.kernel.org
6889S:	Supported
6890F:	drivers/*/*max77802.c
6891F:	Documentation/devicetree/bindings/*/*max77802.txt
6892F:	include/dt-bindings/*/*max77802.h
6893
6894MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6895M:	Chanwoo Choi <cw00.choi@samsung.com>
6896M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
6897L:	linux-kernel@vger.kernel.org
6898S:	Supported
6899F:	drivers/*/max14577.c
6900F:	drivers/*/max77686.c
6901F:	drivers/*/max77693.c
6902F:	drivers/extcon/extcon-max14577.c
6903F:	drivers/extcon/extcon-max77693.c
6904F:	drivers/rtc/rtc-max77686.c
6905F:	drivers/clk/clk-max77686.c
6906F:	Documentation/devicetree/bindings/mfd/max14577.txt
6907F:	Documentation/devicetree/bindings/*/max77686.txt
6908F:	Documentation/devicetree/bindings/mfd/max77693.txt
6909F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
6910F:	include/linux/mfd/max14577*.h
6911F:	include/linux/mfd/max77686*.h
6912F:	include/linux/mfd/max77693*.h
6913
6914MAXIRADIO FM RADIO RECEIVER DRIVER
6915M:	Hans Verkuil <hverkuil@xs4all.nl>
6916L:	linux-media@vger.kernel.org
6917T:	git git://linuxtv.org/media_tree.git
6918W:	https://linuxtv.org
6919S:	Maintained
6920F:	drivers/media/radio/radio-maxiradio*
6921
6922MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6923M:	Peter Rosin <peda@axentia.se>
6924L:	linux-iio@vger.kernel.org
6925S:	Maintained
6926F:	drivers/iio/potentiometer/mcp4531.c
6927
6928MEDIA DRIVERS FOR RENESAS - VSP1
6929M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6930L:	linux-media@vger.kernel.org
6931L:	linux-renesas-soc@vger.kernel.org
6932T:	git git://linuxtv.org/media_tree.git
6933S:	Supported
6934F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
6935F:	drivers/media/platform/vsp1/
6936
6937MEDIA DRIVERS FOR ASCOT2E
6938M:	Sergey Kozlov <serjk@netup.ru>
6939L:	linux-media@vger.kernel.org
6940W:	https://linuxtv.org
6941W:	http://netup.tv/
6942T:	git git://linuxtv.org/media_tree.git
6943S:	Supported
6944F:	drivers/media/dvb-frontends/ascot2e*
6945
6946MEDIA DRIVERS FOR CXD2841ER
6947M:	Sergey Kozlov <serjk@netup.ru>
6948L:	linux-media@vger.kernel.org
6949W:	https://linuxtv.org
6950W:	http://netup.tv/
6951T:	git git://linuxtv.org/media_tree.git
6952S:	Supported
6953F:	drivers/media/dvb-frontends/cxd2841er*
6954
6955MEDIA DRIVERS FOR HORUS3A
6956M:	Sergey Kozlov <serjk@netup.ru>
6957L:	linux-media@vger.kernel.org
6958W:	https://linuxtv.org
6959W:	http://netup.tv/
6960T:	git git://linuxtv.org/media_tree.git
6961S:	Supported
6962F:	drivers/media/dvb-frontends/horus3a*
6963
6964MEDIA DRIVERS FOR LNBH25
6965M:	Sergey Kozlov <serjk@netup.ru>
6966L:	linux-media@vger.kernel.org
6967W:	https://linuxtv.org
6968W:	http://netup.tv/
6969T:	git git://linuxtv.org/media_tree.git
6970S:	Supported
6971F:	drivers/media/dvb-frontends/lnbh25*
6972
6973MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6974M:	Sergey Kozlov <serjk@netup.ru>
6975L:	linux-media@vger.kernel.org
6976W:	https://linuxtv.org
6977W:	http://netup.tv/
6978T:	git git://linuxtv.org/media_tree.git
6979S:	Supported
6980F:	drivers/media/pci/netup_unidvb/*
6981
6982MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6983M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6984P:	LinuxTV.org Project
6985L:	linux-media@vger.kernel.org
6986W:	https://linuxtv.org
6987Q:	http://patchwork.kernel.org/project/linux-media/list/
6988T:	git git://linuxtv.org/media_tree.git
6989S:	Maintained
6990F:	Documentation/dvb/
6991F:	Documentation/video4linux/
6992F:	Documentation/DocBook/media/
6993F:	drivers/media/
6994F:	drivers/staging/media/
6995F:	include/linux/platform_data/media/
6996F:	include/media/
6997F:	include/uapi/linux/dvb/
6998F:	include/uapi/linux/videodev2.h
6999F:	include/uapi/linux/media.h
7000F:	include/uapi/linux/v4l2-*
7001F:	include/uapi/linux/meye.h
7002F:	include/uapi/linux/ivtv*
7003F:	include/uapi/linux/uvcvideo.h
7004
7005MEDIATEK MT7601U WIRELESS LAN DRIVER
7006M:	Jakub Kicinski <kubakici@wp.pl>
7007L:	linux-wireless@vger.kernel.org
7008S:	Maintained
7009F:	drivers/net/wireless/mediatek/mt7601u/
7010
7011MEGARAID SCSI/SAS DRIVERS
7012M:	Kashyap Desai <kashyap.desai@avagotech.com>
7013M:	Sumit Saxena <sumit.saxena@avagotech.com>
7014M:	Uday Lingala <uday.lingala@avagotech.com>
7015L:	megaraidlinux.pdl@avagotech.com
7016L:	linux-scsi@vger.kernel.org
7017W:	http://www.lsi.com
7018S:	Maintained
7019F:	Documentation/scsi/megaraid.txt
7020F:	drivers/scsi/megaraid.*
7021F:	drivers/scsi/megaraid/
7022
7023MELLANOX ETHERNET DRIVER (mlx4_en)
7024M: 	Eugenia Emantayev <eugenia@mellanox.com>
7025L:	netdev@vger.kernel.org
7026S:	Supported
7027W:	http://www.mellanox.com
7028Q:	http://patchwork.ozlabs.org/project/netdev/list/
7029F:	drivers/net/ethernet/mellanox/mlx4/en_*
7030
7031MELLANOX ETHERNET DRIVER (mlx5e)
7032M:	Saeed Mahameed <saeedm@mellanox.com>
7033L:	netdev@vger.kernel.org
7034S:	Supported
7035W:	http://www.mellanox.com
7036Q:	http://patchwork.ozlabs.org/project/netdev/list/
7037F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7038
7039MELLANOX ETHERNET SWITCH DRIVERS
7040M:	Jiri Pirko <jiri@mellanox.com>
7041M:	Ido Schimmel <idosch@mellanox.com>
7042L:	netdev@vger.kernel.org
7043S:	Supported
7044W:	http://www.mellanox.com
7045Q:	http://patchwork.ozlabs.org/project/netdev/list/
7046F:	drivers/net/ethernet/mellanox/mlxsw/
7047
7048MEMBARRIER SUPPORT
7049M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7050M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7051L:	linux-kernel@vger.kernel.org
7052S:	Supported
7053F:	kernel/membarrier.c
7054F:	include/uapi/linux/membarrier.h
7055
7056MEMORY MANAGEMENT
7057L:	linux-mm@kvack.org
7058W:	http://www.linux-mm.org
7059S:	Maintained
7060F:	include/linux/mm.h
7061F:	include/linux/gfp.h
7062F:	include/linux/mmzone.h
7063F:	include/linux/memory_hotplug.h
7064F:	include/linux/vmalloc.h
7065F:	mm/
7066
7067MEMORY TECHNOLOGY DEVICES (MTD)
7068M:	David Woodhouse <dwmw2@infradead.org>
7069M:	Brian Norris <computersforpeace@gmail.com>
7070L:	linux-mtd@lists.infradead.org
7071W:	http://www.linux-mtd.infradead.org/
7072Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7073T:	git git://git.infradead.org/linux-mtd.git
7074T:	git git://git.infradead.org/l2-mtd.git
7075S:	Maintained
7076F:	drivers/mtd/
7077F:	include/linux/mtd/
7078F:	include/uapi/mtd/
7079
7080MEN A21 WATCHDOG DRIVER
7081M:	Johannes Thumshirn <morbidrsa@gmail.com>
7082L:	linux-watchdog@vger.kernel.org
7083S:	Maintained
7084F:	drivers/watchdog/mena21_wdt.c
7085
7086MEN CHAMELEON BUS (mcb)
7087M:	Johannes Thumshirn <morbidrsa@gmail.com>
7088S:	Maintained
7089F:	drivers/mcb/
7090F:	include/linux/mcb.h
7091F:	Documentation/men-chameleon-bus.txt
7092
7093MEN F21BMC (Board Management Controller)
7094M:	Andreas Werner <andreas.werner@men.de>
7095S:	Supported
7096F:	drivers/mfd/menf21bmc.c
7097F:	drivers/watchdog/menf21bmc_wdt.c
7098F:	drivers/leds/leds-menf21bmc.c
7099F:	drivers/hwmon/menf21bmc_hwmon.c
7100F:	Documentation/hwmon/menf21bmc
7101
7102METAG ARCHITECTURE
7103M:	James Hogan <james.hogan@imgtec.com>
7104L:	linux-metag@vger.kernel.org
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7106S:	Odd Fixes
7107F:	arch/metag/
7108F:	Documentation/metag/
7109F:	Documentation/devicetree/bindings/metag/
7110F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7111F:	drivers/clocksource/metag_generic.c
7112F:	drivers/irqchip/irq-metag.c
7113F:	drivers/irqchip/irq-metag-ext.c
7114F:	drivers/tty/metag_da.c
7115
7116MICROBLAZE ARCHITECTURE
7117M:	Michal Simek <monstr@monstr.eu>
7118W:	http://www.monstr.eu/fdt/
7119T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7120S:	Supported
7121F:	arch/microblaze/
7122
7123MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7124M:	Chen Yu <yu.c.chen@intel.com>
7125L:	platform-driver-x86@vger.kernel.org
7126S:	Supported
7127F:	drivers/platform/x86/surfacepro3_button.c
7128
7129MICROTEK X6 SCANNER
7130M:	Oliver Neukum <oliver@neukum.org>
7131S:	Maintained
7132F:	drivers/usb/image/microtek.*
7133
7134MIPS
7135M:	Ralf Baechle <ralf@linux-mips.org>
7136L:	linux-mips@linux-mips.org
7137W:	http://www.linux-mips.org/
7138T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7139Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7140S:	Supported
7141F:	Documentation/mips/
7142F:	arch/mips/
7143
7144MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7145M:	Hans Verkuil <hverkuil@xs4all.nl>
7146L:	linux-media@vger.kernel.org
7147T:	git git://linuxtv.org/media_tree.git
7148W:	https://linuxtv.org
7149S:	Odd Fixes
7150F:	drivers/media/radio/radio-miropcm20*
7151
7152MELLANOX MLX4 core VPI driver
7153M:	Yishai Hadas <yishaih@mellanox.com>
7154L:	netdev@vger.kernel.org
7155L:	linux-rdma@vger.kernel.org
7156W:	http://www.mellanox.com
7157Q:	http://patchwork.ozlabs.org/project/netdev/list/
7158S:	Supported
7159F:	drivers/net/ethernet/mellanox/mlx4/
7160F:	include/linux/mlx4/
7161
7162MELLANOX MLX4 IB driver
7163M:	Yishai Hadas <yishaih@mellanox.com>
7164L:	linux-rdma@vger.kernel.org
7165W:	http://www.mellanox.com
7166Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7167S:	Supported
7168F:	drivers/infiniband/hw/mlx4/
7169F:	include/linux/mlx4/
7170
7171MELLANOX MLX5 core VPI driver
7172M:	Matan Barak <matanb@mellanox.com>
7173M:	Leon Romanovsky <leonro@mellanox.com>
7174L:	netdev@vger.kernel.org
7175L:	linux-rdma@vger.kernel.org
7176W:	http://www.mellanox.com
7177Q:	http://patchwork.ozlabs.org/project/netdev/list/
7178S:	Supported
7179F:	drivers/net/ethernet/mellanox/mlx5/core/
7180F:	include/linux/mlx5/
7181
7182MELLANOX MLX5 IB driver
7183M:	Matan Barak <matanb@mellanox.com>
7184M:	Leon Romanovsky <leonro@mellanox.com>
7185L:	linux-rdma@vger.kernel.org
7186W:	http://www.mellanox.com
7187Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7188S:	Supported
7189F:	drivers/infiniband/hw/mlx5/
7190F:	include/linux/mlx5/
7191
7192MELEXIS MLX90614 DRIVER
7193M:	Crt Mori <cmo@melexis.com>
7194L:	linux-iio@vger.kernel.org
7195W:	http://www.melexis.com
7196S:	Supported
7197F:	drivers/iio/temperature/mlx90614.c
7198
7199MN88472 MEDIA DRIVER
7200M:	Antti Palosaari <crope@iki.fi>
7201L:	linux-media@vger.kernel.org
7202W:	https://linuxtv.org
7203W:	http://palosaari.fi/linux/
7204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7205T:	git git://linuxtv.org/anttip/media_tree.git
7206S:	Maintained
7207F:	drivers/staging/media/mn88472/
7208F:	drivers/media/dvb-frontends/mn88472.h
7209
7210MN88473 MEDIA DRIVER
7211M:	Antti Palosaari <crope@iki.fi>
7212L:	linux-media@vger.kernel.org
7213W:	https://linuxtv.org
7214W:	http://palosaari.fi/linux/
7215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7216T:	git git://linuxtv.org/anttip/media_tree.git
7217S:	Maintained
7218F:	drivers/staging/media/mn88473/
7219F:	drivers/media/dvb-frontends/mn88473.h
7220
7221MODULE SUPPORT
7222M:	Rusty Russell <rusty@rustcorp.com.au>
7223S:	Maintained
7224F:	include/linux/module.h
7225F:	kernel/module.c
7226
7227MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7228W:	http://popies.net/meye/
7229S:	Orphan
7230F:	Documentation/video4linux/meye.txt
7231F:	drivers/media/pci/meye/
7232F:	include/uapi/linux/meye.h
7233
7234MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7235M:	Jiri Slaby <jirislaby@gmail.com>
7236S:	Maintained
7237F:	Documentation/serial/moxa-smartio
7238F:	drivers/tty/mxser.*
7239
7240MR800 AVERMEDIA USB FM RADIO DRIVER
7241M:	Alexey Klimov <klimov.linux@gmail.com>
7242L:	linux-media@vger.kernel.org
7243T:	git git://linuxtv.org/media_tree.git
7244S:	Maintained
7245F:	drivers/media/radio/radio-mr800.c
7246
7247MRF24J40 IEEE 802.15.4 RADIO DRIVER
7248M:	Alan Ott <alan@signal11.us>
7249L:	linux-wpan@vger.kernel.org
7250S:	Maintained
7251F:	drivers/net/ieee802154/mrf24j40.c
7252F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7253
7254MSI LAPTOP SUPPORT
7255M:	"Lee, Chun-Yi" <jlee@suse.com>
7256L:	platform-driver-x86@vger.kernel.org
7257S:	Maintained
7258F:	drivers/platform/x86/msi-laptop.c
7259
7260MSI WMI SUPPORT
7261L:	platform-driver-x86@vger.kernel.org
7262S:	Orphan
7263F:	drivers/platform/x86/msi-wmi.c
7264
7265MSI001 MEDIA DRIVER
7266M:	Antti Palosaari <crope@iki.fi>
7267L:	linux-media@vger.kernel.org
7268W:	https://linuxtv.org
7269W:	http://palosaari.fi/linux/
7270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7271T:	git git://linuxtv.org/anttip/media_tree.git
7272S:	Maintained
7273F:	drivers/media/tuners/msi001*
7274
7275MSI2500 MEDIA DRIVER
7276M:	Antti Palosaari <crope@iki.fi>
7277L:	linux-media@vger.kernel.org
7278W:	https://linuxtv.org
7279W:	http://palosaari.fi/linux/
7280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7281T:	git git://linuxtv.org/anttip/media_tree.git
7282S:	Maintained
7283F:	drivers/media/usb/msi2500/
7284
7285MSYSTEMS DISKONCHIP G3 MTD DRIVER
7286M:	Robert Jarzmik <robert.jarzmik@free.fr>
7287L:	linux-mtd@lists.infradead.org
7288S:	Maintained
7289F:	drivers/mtd/devices/docg3*
7290
7291MT9M032 APTINA SENSOR DRIVER
7292M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7293L:	linux-media@vger.kernel.org
7294T:	git git://linuxtv.org/media_tree.git
7295S:	Maintained
7296F:	drivers/media/i2c/mt9m032.c
7297F:	include/media/i2c/mt9m032.h
7298
7299MT9P031 APTINA CAMERA SENSOR
7300M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7301L:	linux-media@vger.kernel.org
7302T:	git git://linuxtv.org/media_tree.git
7303S:	Maintained
7304F:	drivers/media/i2c/mt9p031.c
7305F:	include/media/i2c/mt9p031.h
7306
7307MT9T001 APTINA CAMERA SENSOR
7308M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7309L:	linux-media@vger.kernel.org
7310T:	git git://linuxtv.org/media_tree.git
7311S:	Maintained
7312F:	drivers/media/i2c/mt9t001.c
7313F:	include/media/i2c/mt9t001.h
7314
7315MT9V032 APTINA CAMERA SENSOR
7316M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7317L:	linux-media@vger.kernel.org
7318T:	git git://linuxtv.org/media_tree.git
7319S:	Maintained
7320F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7321F:	drivers/media/i2c/mt9v032.c
7322F:	include/media/i2c/mt9v032.h
7323
7324MULTIFUNCTION DEVICES (MFD)
7325M:	Lee Jones <lee.jones@linaro.org>
7326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7327S:	Supported
7328F:	drivers/mfd/
7329F:	include/linux/mfd/
7330
7331MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7332M:	Ulf Hansson <ulf.hansson@linaro.org>
7333L:	linux-mmc@vger.kernel.org
7334T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7335S:	Maintained
7336F:	drivers/mmc/
7337F:	include/linux/mmc/
7338F:	include/uapi/linux/mmc/
7339
7340MULTIMEDIA CARD (MMC) ETC. OVER SPI
7341S:	Orphan
7342F:	drivers/mmc/host/mmc_spi.c
7343F:	include/linux/spi/mmc_spi.h
7344
7345MULTISOUND SOUND DRIVER
7346M:	Andrew Veliath <andrewtv@usa.net>
7347S:	Maintained
7348F:	Documentation/sound/oss/MultiSound
7349F:	sound/oss/msnd*
7350
7351MULTITECH MULTIPORT CARD (ISICOM)
7352S:	Orphan
7353F:	drivers/tty/isicom.c
7354F:	include/linux/isicom.h
7355
7356MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7357M:	Felipe Balbi <balbi@kernel.org>
7358L:	linux-usb@vger.kernel.org
7359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7360S:	Maintained
7361F:	drivers/usb/musb/
7362
7363MXL5007T MEDIA DRIVER
7364M:	Michael Krufky <mkrufky@linuxtv.org>
7365L:	linux-media@vger.kernel.org
7366W:	https://linuxtv.org
7367W:	http://github.com/mkrufky
7368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7369T:	git git://linuxtv.org/mkrufky/tuners.git
7370S:	Maintained
7371F:	drivers/media/tuners/mxl5007t.*
7372
7373MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7374M:	Hyong-Youb Kim <hykim@myri.com>
7375L:	netdev@vger.kernel.org
7376W:	https://www.myricom.com/support/downloads/myri10ge.html
7377S:	Supported
7378F:	drivers/net/ethernet/myricom/myri10ge/
7379
7380NATSEMI ETHERNET DRIVER (DP8381x)
7381S:	Orphan
7382F:	drivers/net/ethernet/natsemi/natsemi.c
7383
7384NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7385M:	Daniel Mack <zonque@gmail.com>
7386S:	Maintained
7387L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7388W:	http://www.native-instruments.com
7389F:	sound/usb/caiaq/
7390
7391NCP FILESYSTEM
7392M:	Petr Vandrovec <petr@vandrovec.name>
7393S:	Odd Fixes
7394F:	fs/ncpfs/
7395
7396NCR 5380 SCSI DRIVERS
7397M:	Finn Thain <fthain@telegraphics.com.au>
7398M:	Michael Schmitz <schmitzmic@gmail.com>
7399L:	linux-scsi@vger.kernel.org
7400S:	Maintained
7401F:	Documentation/scsi/g_NCR5380.txt
7402F:	drivers/scsi/NCR5380.*
7403F:	drivers/scsi/arm/cumana_1.c
7404F:	drivers/scsi/arm/oak.c
7405F:	drivers/scsi/atari_NCR5380.c
7406F:	drivers/scsi/atari_scsi.*
7407F:	drivers/scsi/dmx3191d.c
7408F:	drivers/scsi/dtc.*
7409F:	drivers/scsi/g_NCR5380.*
7410F:	drivers/scsi/g_NCR5380_mmio.c
7411F:	drivers/scsi/mac_scsi.*
7412F:	drivers/scsi/pas16.*
7413F:	drivers/scsi/sun3_scsi.*
7414F:	drivers/scsi/sun3_scsi_vme.c
7415F:	drivers/scsi/t128.*
7416
7417NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7418M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7419L:	linux-scsi@vger.kernel.org
7420S:	Maintained
7421F:	drivers/scsi/NCR_D700.*
7422
7423NCT6775 HARDWARE MONITOR DRIVER
7424M:	Guenter Roeck <linux@roeck-us.net>
7425L:	lm-sensors@lm-sensors.org
7426S:	Maintained
7427F:	Documentation/hwmon/nct6775
7428F:	drivers/hwmon/nct6775.c
7429
7430NETEFFECT IWARP RNIC DRIVER (IW_NES)
7431M:	Faisal Latif <faisal.latif@intel.com>
7432L:	linux-rdma@vger.kernel.org
7433W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7434S:	Supported
7435F:	drivers/infiniband/hw/nes/
7436
7437NETEM NETWORK EMULATOR
7438M:	Stephen Hemminger <stephen@networkplumber.org>
7439L:	netem@lists.linux-foundation.org
7440S:	Maintained
7441F:	net/sched/sch_netem.c
7442
7443NETERION 10GbE DRIVERS (s2io/vxge)
7444M:	Jon Mason <jdmason@kudzu.us>
7445L:	netdev@vger.kernel.org
7446S:	Supported
7447F:	Documentation/networking/s2io.txt
7448F:	Documentation/networking/vxge.txt
7449F:	drivers/net/ethernet/neterion/
7450
7451NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7452M:	Pablo Neira Ayuso <pablo@netfilter.org>
7453M:	Patrick McHardy <kaber@trash.net>
7454M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7455L:	netfilter-devel@vger.kernel.org
7456L:	coreteam@netfilter.org
7457W:	http://www.netfilter.org/
7458W:	http://www.iptables.org/
7459Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
7460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7462S:	Supported
7463F:	include/linux/netfilter*
7464F:	include/linux/netfilter/
7465F:	include/net/netfilter/
7466F:	include/uapi/linux/netfilter*
7467F:	include/uapi/linux/netfilter/
7468F:	net/*/netfilter.c
7469F:	net/*/netfilter/
7470F:	net/netfilter/
7471F:	net/bridge/br_netfilter*.c
7472
7473NETLABEL
7474M:	Paul Moore <paul@paul-moore.com>
7475W:	http://netlabel.sf.net
7476L:	netdev@vger.kernel.org
7477S:	Maintained
7478F:	Documentation/netlabel/
7479F:	include/net/netlabel.h
7480F:	net/netlabel/
7481
7482NETROM NETWORK LAYER
7483M:	Ralf Baechle <ralf@linux-mips.org>
7484L:	linux-hams@vger.kernel.org
7485W:	http://www.linux-ax25.org/
7486S:	Maintained
7487F:	include/net/netrom.h
7488F:	include/uapi/linux/netrom.h
7489F:	net/netrom/
7490
7491NETRONOME ETHERNET DRIVERS
7492M:	Jakub Kicinski <jakub.kicinski@netronome.com>
7493M:	Rolf Neugebauer <rolf.neugebauer@netronome.com>
7494L:	oss-drivers@netronome.com
7495S:	Maintained
7496F:	drivers/net/ethernet/netronome/
7497
7498NETWORK BLOCK DEVICE (NBD)
7499M:	Markus Pargmann <mpa@pengutronix.de>
7500S:	Maintained
7501L:	nbd-general@lists.sourceforge.net
7502T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
7503F:	Documentation/blockdev/nbd.txt
7504F:	drivers/block/nbd.c
7505F:	include/uapi/linux/nbd.h
7506
7507NETWORK DROP MONITOR
7508M:	Neil Horman <nhorman@tuxdriver.com>
7509L:	netdev@vger.kernel.org
7510S:	Maintained
7511W:	https://fedorahosted.org/dropwatch/
7512F:	net/core/drop_monitor.c
7513
7514NETWORKING [GENERAL]
7515M:	"David S. Miller" <davem@davemloft.net>
7516L:	netdev@vger.kernel.org
7517W:	http://www.linuxfoundation.org/en/Net
7518Q:	http://patchwork.ozlabs.org/project/netdev/list/
7519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7521S:	Maintained
7522F:	net/
7523F:	include/net/
7524F:	include/linux/in.h
7525F:	include/linux/net.h
7526F:	include/linux/netdevice.h
7527F:	include/uapi/linux/in.h
7528F:	include/uapi/linux/net.h
7529F:	include/uapi/linux/netdevice.h
7530F:	include/uapi/linux/net_namespace.h
7531F:	tools/net/
7532F:	tools/testing/selftests/net/
7533F:	lib/random32.c
7534F:	lib/test_bpf.c
7535
7536NETWORKING [IPv4/IPv6]
7537M:	"David S. Miller" <davem@davemloft.net>
7538M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7539M:	James Morris <jmorris@namei.org>
7540M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7541M:	Patrick McHardy <kaber@trash.net>
7542L:	netdev@vger.kernel.org
7543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7544S:	Maintained
7545F:	net/ipv4/
7546F:	net/ipv6/
7547F:	include/net/ip*
7548F:	arch/x86/net/*
7549
7550NETWORKING [IPSEC]
7551M:	Steffen Klassert <steffen.klassert@secunet.com>
7552M:	Herbert Xu <herbert@gondor.apana.org.au>
7553M:	"David S. Miller" <davem@davemloft.net>
7554L:	netdev@vger.kernel.org
7555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7557S:	Maintained
7558F:	net/core/flow.c
7559F:	net/xfrm/
7560F:	net/key/
7561F:	net/ipv4/xfrm*
7562F:	net/ipv4/esp4.c
7563F:	net/ipv4/ah4.c
7564F:	net/ipv4/ipcomp.c
7565F:	net/ipv4/ip_vti.c
7566F:	net/ipv6/xfrm*
7567F:	net/ipv6/esp6.c
7568F:	net/ipv6/ah6.c
7569F:	net/ipv6/ipcomp6.c
7570F:	net/ipv6/ip6_vti.c
7571F:	include/uapi/linux/xfrm.h
7572F:	include/net/xfrm.h
7573
7574NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7575M:	Paul Moore <paul@paul-moore.com>
7576L:	netdev@vger.kernel.org
7577S:	Maintained
7578
7579NETWORKING [WIRELESS]
7580L:	linux-wireless@vger.kernel.org
7581Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7582
7583NETWORKING DRIVERS
7584L:	netdev@vger.kernel.org
7585W:	http://www.linuxfoundation.org/en/Net
7586Q:	http://patchwork.ozlabs.org/project/netdev/list/
7587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7589S:	Odd Fixes
7590F:	drivers/net/
7591F:	include/linux/if_*
7592F:	include/linux/netdevice.h
7593F:	include/linux/etherdevice.h
7594F:	include/linux/fcdevice.h
7595F:	include/linux/fddidevice.h
7596F:	include/linux/hippidevice.h
7597F:	include/linux/inetdevice.h
7598F:	include/uapi/linux/if_*
7599F:	include/uapi/linux/netdevice.h
7600
7601NETWORKING DRIVERS (WIRELESS)
7602M:	Kalle Valo <kvalo@codeaurora.org>
7603L:	linux-wireless@vger.kernel.org
7604Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7607S:	Maintained
7608F:	drivers/net/wireless/
7609
7610NETXEN (1/10) GbE SUPPORT
7611M:	Manish Chopra <manish.chopra@qlogic.com>
7612M:	Sony Chacko <sony.chacko@qlogic.com>
7613M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
7614L:	netdev@vger.kernel.org
7615W:	http://www.qlogic.com
7616S:	Supported
7617F:	drivers/net/ethernet/qlogic/netxen/
7618
7619NFC SUBSYSTEM
7620M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7621M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7622M:	Samuel Ortiz <sameo@linux.intel.com>
7623L:	linux-wireless@vger.kernel.org
7624L:	linux-nfc@lists.01.org (subscribers-only)
7625S:	Supported
7626F:	net/nfc/
7627F:	include/net/nfc/
7628F:	include/uapi/linux/nfc.h
7629F:	drivers/nfc/
7630F:	include/linux/platform_data/microread.h
7631F:	include/linux/platform_data/nfcmrvl.h
7632F:	include/linux/platform_data/nxp-nci.h
7633F:	include/linux/platform_data/pn544.h
7634F:	include/linux/platform_data/st21nfca.h
7635F:	include/linux/platform_data/st-nci.h
7636F:	Documentation/devicetree/bindings/net/nfc/
7637
7638NFS, SUNRPC, AND LOCKD CLIENTS
7639M:	Trond Myklebust <trond.myklebust@primarydata.com>
7640M:	Anna Schumaker <anna.schumaker@netapp.com>
7641L:	linux-nfs@vger.kernel.org
7642W:	http://client.linux-nfs.org
7643T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7644S:	Maintained
7645F:	fs/lockd/
7646F:	fs/nfs/
7647F:	fs/nfs_common/
7648F:	net/sunrpc/
7649F:	include/linux/lockd/
7650F:	include/linux/nfs*
7651F:	include/linux/sunrpc/
7652F:	include/uapi/linux/nfs*
7653F:	include/uapi/linux/sunrpc/
7654
7655NILFS2 FILESYSTEM
7656M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7657L:	linux-nilfs@vger.kernel.org
7658W:	http://nilfs.sourceforge.net/
7659T:	git git://github.com/konis/nilfs2.git
7660S:	Supported
7661F:	Documentation/filesystems/nilfs2.txt
7662F:	fs/nilfs2/
7663F:	include/linux/nilfs2_fs.h
7664F:	include/trace/events/nilfs2.h
7665
7666NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7667M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7668W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7669S:	Maintained
7670F:	Documentation/scsi/NinjaSCSI.txt
7671F:	drivers/scsi/pcmcia/nsp_*
7672
7673NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7674M:	GOTO Masanori <gotom@debian.or.jp>
7675M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7676W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7677S:	Maintained
7678F:	Documentation/scsi/NinjaSCSI.txt
7679F:	drivers/scsi/nsp32*
7680
7681NIOS2 ARCHITECTURE
7682M:	Ley Foon Tan <lftan@altera.com>
7683L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7685S:	Maintained
7686F:	arch/nios2/
7687
7688NOKIA N900 POWER SUPPLY DRIVERS
7689M:	Pali Rohár <pali.rohar@gmail.com>
7690S:	Maintained
7691F:	include/linux/power/bq2415x_charger.h
7692F:	include/linux/power/bq27xxx_battery.h
7693F:	include/linux/power/isp1704_charger.h
7694F:	drivers/power/bq2415x_charger.c
7695F:	drivers/power/bq27xxx_battery.c
7696F:	drivers/power/isp1704_charger.c
7697F:	drivers/power/rx51_battery.c
7698
7699NTB DRIVER CORE
7700M:	Jon Mason <jdmason@kudzu.us>
7701M:	Dave Jiang <dave.jiang@intel.com>
7702M:	Allen Hubbe <Allen.Hubbe@emc.com>
7703L:	linux-ntb@googlegroups.com
7704S:	Supported
7705W:	https://github.com/jonmason/ntb/wiki
7706T:	git git://github.com/jonmason/ntb.git
7707F:	drivers/ntb/
7708F:	drivers/net/ntb_netdev.c
7709F:	include/linux/ntb.h
7710F:	include/linux/ntb_transport.h
7711
7712NTB INTEL DRIVER
7713M:	Jon Mason <jdmason@kudzu.us>
7714M:	Dave Jiang <dave.jiang@intel.com>
7715L:	linux-ntb@googlegroups.com
7716S:	Supported
7717W:	https://github.com/jonmason/ntb/wiki
7718T:	git git://github.com/jonmason/ntb.git
7719F:	drivers/ntb/hw/intel/
7720
7721NTB AMD DRIVER
7722M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
7723L:	linux-ntb@googlegroups.com
7724S:	Supported
7725F:	drivers/ntb/hw/amd/
7726
7727NTFS FILESYSTEM
7728M:	Anton Altaparmakov <anton@tuxera.com>
7729L:	linux-ntfs-dev@lists.sourceforge.net
7730W:	http://www.tuxera.com/
7731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7732S:	Supported
7733F:	Documentation/filesystems/ntfs.txt
7734F:	fs/ntfs/
7735
7736NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7737M:	Antonino Daplas <adaplas@gmail.com>
7738L:	linux-fbdev@vger.kernel.org
7739S:	Maintained
7740F:	drivers/video/fbdev/riva/
7741F:	drivers/video/fbdev/nvidia/
7742
7743NVM EXPRESS DRIVER
7744M:	Keith Busch <keith.busch@intel.com>
7745M:	Jens Axboe <axboe@fb.com>
7746L:	linux-nvme@lists.infradead.org
7747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7748W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7749S:	Supported
7750F:	drivers/nvme/host/
7751F:	include/linux/nvme.h
7752
7753NVMEM FRAMEWORK
7754M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7755M:	Maxime Ripard <maxime.ripard@free-electrons.com>
7756S:	Maintained
7757F:	drivers/nvmem/
7758F:	Documentation/devicetree/bindings/nvmem/
7759F:	include/linux/nvmem-consumer.h
7760F:	include/linux/nvmem-provider.h
7761
7762NXP-NCI NFC DRIVER
7763M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
7764R:	Charles Gorand <charles.gorand@effinnov.com>
7765L:	linux-nfc@lists.01.org (moderated for non-subscribers)
7766S:	Supported
7767F:	drivers/nfc/nxp-nci
7768
7769NXP TDA998X DRM DRIVER
7770M:	Russell King <rmk+kernel@arm.linux.org.uk>
7771S:	Supported
7772F:	drivers/gpu/drm/i2c/tda998x_drv.c
7773F:	include/drm/i2c/tda998x.h
7774
7775NXP TFA9879 DRIVER
7776M:	Peter Rosin <peda@axentia.se>
7777L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7778S:	Maintained
7779F:	sound/soc/codecs/tfa9879*
7780
7781OBJTOOL
7782M:	Josh Poimboeuf <jpoimboe@redhat.com>
7783S:	Supported
7784F:	tools/objtool/
7785
7786OMAP SUPPORT
7787M:	Tony Lindgren <tony@atomide.com>
7788L:	linux-omap@vger.kernel.org
7789W:	http://www.muru.com/linux/omap/
7790W:	http://linux.omap.com/
7791Q:	http://patchwork.kernel.org/project/linux-omap/list/
7792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7793S:	Maintained
7794F:	arch/arm/*omap*/
7795F:	arch/arm/configs/omap1_defconfig
7796F:	arch/arm/configs/omap2plus_defconfig
7797F:	drivers/i2c/busses/i2c-omap.c
7798F:	drivers/irqchip/irq-omap-intc.c
7799F:	drivers/mfd/*omap*.c
7800F:	drivers/mfd/menelaus.c
7801F:	drivers/mfd/palmas.c
7802F:	drivers/mfd/tps65217.c
7803F:	drivers/mfd/tps65218.c
7804F:	drivers/mfd/tps65910.c
7805F:	drivers/mfd/twl-core.[ch]
7806F:	drivers/mfd/twl4030*.c
7807F:	drivers/mfd/twl6030*.c
7808F:	drivers/mfd/twl6040*.c
7809F:	drivers/regulator/palmas-regulator*.c
7810F:	drivers/regulator/pbias-regulator.c
7811F:	drivers/regulator/tps65217-regulator.c
7812F:	drivers/regulator/tps65218-regulator.c
7813F:	drivers/regulator/tps65910-regulator.c
7814F:	drivers/regulator/twl-regulator.c
7815F:	include/linux/i2c-omap.h
7816
7817OMAP DEVICE TREE SUPPORT
7818M:	Benoît Cousson <bcousson@baylibre.com>
7819M:	Tony Lindgren <tony@atomide.com>
7820L:	linux-omap@vger.kernel.org
7821L:	devicetree@vger.kernel.org
7822S:	Maintained
7823F:	arch/arm/boot/dts/*omap*
7824F:	arch/arm/boot/dts/*am3*
7825F:	arch/arm/boot/dts/*am4*
7826F:	arch/arm/boot/dts/*am5*
7827F:	arch/arm/boot/dts/*dra7*
7828
7829OMAP CLOCK FRAMEWORK SUPPORT
7830M:	Paul Walmsley <paul@pwsan.com>
7831L:	linux-omap@vger.kernel.org
7832S:	Maintained
7833F:	arch/arm/*omap*/*clock*
7834
7835OMAP POWER MANAGEMENT SUPPORT
7836M:	Kevin Hilman <khilman@deeprootsystems.com>
7837L:	linux-omap@vger.kernel.org
7838S:	Maintained
7839F:	arch/arm/*omap*/*pm*
7840F:	drivers/cpufreq/omap-cpufreq.c
7841
7842OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7843M:	Rajendra Nayak <rnayak@ti.com>
7844M:	Paul Walmsley <paul@pwsan.com>
7845L:	linux-omap@vger.kernel.org
7846S:	Maintained
7847F:	arch/arm/mach-omap2/prm*
7848
7849OMAP AUDIO SUPPORT
7850M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
7851M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
7852L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7853L:	linux-omap@vger.kernel.org
7854S:	Maintained
7855F:	sound/soc/omap/
7856
7857OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7858M:	Roger Quadros <rogerq@ti.com>
7859M:	Tony Lindgren <tony@atomide.com>
7860L:	linux-omap@vger.kernel.org
7861S:	Maintained
7862F:	drivers/memory/omap-gpmc.c
7863F:	arch/arm/mach-omap2/*gpmc*
7864
7865OMAP FRAMEBUFFER SUPPORT
7866M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
7867L:	linux-fbdev@vger.kernel.org
7868L:	linux-omap@vger.kernel.org
7869S:	Maintained
7870F:	drivers/video/fbdev/omap/
7871
7872OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7873M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
7874L:	linux-omap@vger.kernel.org
7875L:	linux-fbdev@vger.kernel.org
7876S:	Maintained
7877F:	drivers/video/fbdev/omap2/
7878F:	Documentation/arm/OMAP/DSS
7879
7880OMAP HARDWARE SPINLOCK SUPPORT
7881M:	Ohad Ben-Cohen <ohad@wizery.com>
7882L:	linux-omap@vger.kernel.org
7883S:	Maintained
7884F:	drivers/hwspinlock/omap_hwspinlock.c
7885
7886OMAP MMC SUPPORT
7887M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
7888L:	linux-omap@vger.kernel.org
7889S:	Maintained
7890F:	drivers/mmc/host/omap.c
7891
7892OMAP HS MMC SUPPORT
7893L:	linux-mmc@vger.kernel.org
7894L:	linux-omap@vger.kernel.org
7895S:	Orphan
7896F:	drivers/mmc/host/omap_hsmmc.c
7897
7898OMAP RANDOM NUMBER GENERATOR SUPPORT
7899M:	Deepak Saxena <dsaxena@plexity.net>
7900S:	Maintained
7901F:	drivers/char/hw_random/omap-rng.c
7902
7903OMAP HWMOD SUPPORT
7904M:	Benoît Cousson <bcousson@baylibre.com>
7905M:	Paul Walmsley <paul@pwsan.com>
7906L:	linux-omap@vger.kernel.org
7907S:	Maintained
7908F:	arch/arm/mach-omap2/omap_hwmod.*
7909
7910OMAP HWMOD DATA
7911M:	Paul Walmsley <paul@pwsan.com>
7912L:	linux-omap@vger.kernel.org
7913S:	Maintained
7914F:	arch/arm/mach-omap2/omap_hwmod*data*
7915
7916OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7917M:	Benoît Cousson <bcousson@baylibre.com>
7918L:	linux-omap@vger.kernel.org
7919S:	Maintained
7920F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7921
7922OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7924L:	linux-media@vger.kernel.org
7925S:	Maintained
7926F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
7927F:	drivers/media/platform/omap3isp/
7928F:	drivers/staging/media/omap4iss/
7929
7930OMAP USB SUPPORT
7931M:	Felipe Balbi <balbi@kernel.org>
7932L:	linux-usb@vger.kernel.org
7933L:	linux-omap@vger.kernel.org
7934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7935S:	Maintained
7936F:	drivers/usb/*/*omap*
7937F:	arch/arm/*omap*/usb*
7938
7939OMAP GPIO DRIVER
7940M:	Grygorii Strashko <grygorii.strashko@ti.com>
7941M:	Santosh Shilimkar <ssantosh@kernel.org>
7942M:	Kevin Hilman <khilman@deeprootsystems.com>
7943L:	linux-omap@vger.kernel.org
7944S:	Maintained
7945F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
7946F:	drivers/gpio/gpio-omap.c
7947
7948OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7949M:	Mark Jackson <mpfj@newflow.co.uk>
7950L:	linux-omap@vger.kernel.org
7951S:	Maintained
7952F:	arch/arm/boot/dts/am335x-nano.dts
7953
7954OMFS FILESYSTEM
7955M:	Bob Copeland <me@bobcopeland.com>
7956L:	linux-karma-devel@lists.sourceforge.net
7957S:	Maintained
7958F:	Documentation/filesystems/omfs.txt
7959F:	fs/omfs/
7960
7961OMNIKEY CARDMAN 4000 DRIVER
7962M:	Harald Welte <laforge@gnumonks.org>
7963S:	Maintained
7964F:	drivers/char/pcmcia/cm4000_cs.c
7965F:	include/linux/cm4000_cs.h
7966F:	include/uapi/linux/cm4000_cs.h
7967
7968OMNIKEY CARDMAN 4040 DRIVER
7969M:	Harald Welte <laforge@gnumonks.org>
7970S:	Maintained
7971F:	drivers/char/pcmcia/cm4040_cs.*
7972
7973OMNIVISION OV7670 SENSOR DRIVER
7974M:	Jonathan Corbet <corbet@lwn.net>
7975L:	linux-media@vger.kernel.org
7976T:	git git://linuxtv.org/media_tree.git
7977S:	Maintained
7978F:	drivers/media/i2c/ov7670.c
7979
7980ONENAND FLASH DRIVER
7981M:	Kyungmin Park <kyungmin.park@samsung.com>
7982L:	linux-mtd@lists.infradead.org
7983S:	Maintained
7984F:	drivers/mtd/onenand/
7985F:	include/linux/mtd/onenand*.h
7986
7987ONSTREAM SCSI TAPE DRIVER
7988M:	Willem Riede <osst@riede.org>
7989L:	osst-users@lists.sourceforge.net
7990L:	linux-scsi@vger.kernel.org
7991S:	Maintained
7992F:	Documentation/scsi/osst.txt
7993F:	drivers/scsi/osst.*
7994F:	drivers/scsi/osst_*.h
7995F:	drivers/scsi/st.h
7996
7997OPENCORES I2C BUS DRIVER
7998M:	Peter Korsgaard <jacmet@sunsite.dk>
7999L:	linux-i2c@vger.kernel.org
8000S:	Maintained
8001F:	Documentation/i2c/busses/i2c-ocores
8002F:	drivers/i2c/busses/i2c-ocores.c
8003
8004OPEN FIRMWARE AND FLATTENED DEVICE TREE
8005M:	Rob Herring <robh+dt@kernel.org>
8006M:	Frank Rowand <frowand.list@gmail.com>
8007M:	Grant Likely <grant.likely@linaro.org>
8008L:	devicetree@vger.kernel.org
8009W:	http://www.devicetree.org/
8010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8011S:	Maintained
8012F:	drivers/of/
8013F:	include/linux/of*.h
8014F:	scripts/dtc/
8015
8016OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8017M:	Rob Herring <robh+dt@kernel.org>
8018M:	Pawel Moll <pawel.moll@arm.com>
8019M:	Mark Rutland <mark.rutland@arm.com>
8020M:	Ian Campbell <ijc+devicetree@hellion.org.uk>
8021M:	Kumar Gala <galak@codeaurora.org>
8022L:	devicetree@vger.kernel.org
8023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8024S:	Maintained
8025F:	Documentation/devicetree/
8026F:	arch/*/boot/dts/
8027F:	include/dt-bindings/
8028
8029OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8030M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8031L:	devicetree@vger.kernel.org
8032S:	Maintained
8033F:	Documentation/devicetree/dynamic-resolution-notes.txt
8034F:	Documentation/devicetree/overlay-notes.txt
8035F:	drivers/of/overlay.c
8036F:	drivers/of/resolver.c
8037
8038OPENRISC ARCHITECTURE
8039M:	Jonas Bonn <jonas@southpole.se>
8040W:	http://openrisc.net
8041L:	linux@lists.openrisc.net (moderated for non-subscribers)
8042S:	Maintained
8043T:	git git://openrisc.net/~jonas/linux
8044F:	arch/openrisc/
8045
8046OPENVSWITCH
8047M:	Pravin Shelar <pshelar@nicira.com>
8048L:	netdev@vger.kernel.org
8049L:	dev@openvswitch.org
8050W:	http://openvswitch.org
8051S:	Maintained
8052F:	net/openvswitch/
8053F:	include/uapi/linux/openvswitch.h
8054
8055OPERATING PERFORMANCE POINTS (OPP)
8056M:	Viresh Kumar <vireshk@kernel.org>
8057M:	Nishanth Menon <nm@ti.com>
8058M:	Stephen Boyd <sboyd@codeaurora.org>
8059L:	linux-pm@vger.kernel.org
8060S:	Maintained
8061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8062F:	drivers/base/power/opp/
8063F:	include/linux/pm_opp.h
8064F:	Documentation/power/opp.txt
8065F:	Documentation/devicetree/bindings/opp/
8066
8067OPL4 DRIVER
8068M:	Clemens Ladisch <clemens@ladisch.de>
8069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8070T:	git git://git.alsa-project.org/alsa-kernel.git
8071S:	Maintained
8072F:	sound/drivers/opl4/
8073
8074OPROFILE
8075M:	Robert Richter <rric@kernel.org>
8076L:	oprofile-list@lists.sf.net
8077S:	Maintained
8078F:	arch/*/include/asm/oprofile*.h
8079F:	arch/*/oprofile/
8080F:	drivers/oprofile/
8081F:	include/linux/oprofile.h
8082
8083ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8084M:	Mark Fasheh <mfasheh@suse.com>
8085M:	Joel Becker <jlbec@evilplan.org>
8086L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8087W:	http://ocfs2.wiki.kernel.org
8088S:	Supported
8089F:	Documentation/filesystems/ocfs2.txt
8090F:	Documentation/filesystems/dlmfs.txt
8091F:	fs/ocfs2/
8092
8093ORINOCO DRIVER
8094L:	linux-wireless@vger.kernel.org
8095W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8096W:	http://www.nongnu.org/orinoco/
8097S:	Orphan
8098F:	drivers/net/wireless/intersil/orinoco/
8099
8100OSD LIBRARY and FILESYSTEM
8101M:	Boaz Harrosh <ooo@electrozaur.com>
8102M:	Benny Halevy <bhalevy@primarydata.com>
8103L:	osd-dev@open-osd.org
8104W:	http://open-osd.org
8105T:	git git://git.open-osd.org/open-osd.git
8106S:	Maintained
8107F:	drivers/scsi/osd/
8108F:	include/scsi/osd_*
8109F:	fs/exofs/
8110
8111OVERLAY FILESYSTEM
8112M:	Miklos Szeredi <miklos@szeredi.hu>
8113L:	linux-unionfs@vger.kernel.org
8114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8115S:	Supported
8116F:	fs/overlayfs/
8117F:	Documentation/filesystems/overlayfs.txt
8118
8119P54 WIRELESS DRIVER
8120M:	Christian Lamparter <chunkeey@googlemail.com>
8121L:	linux-wireless@vger.kernel.org
8122W:	http://wireless.kernel.org/en/users/Drivers/p54
8123S:	Maintained
8124F:	drivers/net/wireless/intersil/p54/
8125
8126PA SEMI ETHERNET DRIVER
8127M:	Olof Johansson <olof@lixom.net>
8128L:	netdev@vger.kernel.org
8129S:	Maintained
8130F:	drivers/net/ethernet/pasemi/*
8131
8132PA SEMI SMBUS DRIVER
8133M:	Olof Johansson <olof@lixom.net>
8134L:	linux-i2c@vger.kernel.org
8135S:	Maintained
8136F:	drivers/i2c/busses/i2c-pasemi.c
8137
8138PADATA PARALLEL EXECUTION MECHANISM
8139M:	Steffen Klassert <steffen.klassert@secunet.com>
8140L:	linux-crypto@vger.kernel.org
8141S:	Maintained
8142F:	kernel/padata.c
8143F:	include/linux/padata.h
8144F:	Documentation/padata.txt
8145
8146PANASONIC LAPTOP ACPI EXTRAS DRIVER
8147M:	Harald Welte <laforge@gnumonks.org>
8148L:	platform-driver-x86@vger.kernel.org
8149S:	Maintained
8150F:	drivers/platform/x86/panasonic-laptop.c
8151
8152PANASONIC MN10300/AM33/AM34 PORT
8153M:	David Howells <dhowells@redhat.com>
8154M:	Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8155L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8156W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8157S:	Maintained
8158F:	Documentation/mn10300/
8159F:	arch/mn10300/
8160
8161PARALLEL PORT SUBSYSTEM
8162M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8163M:	Sudip Mukherjee <sudip@vectorindia.org>
8164L:	linux-parport@lists.infradead.org (subscribers-only)
8165S:	Maintained
8166F:	drivers/parport/
8167F:	include/linux/parport*.h
8168F:	drivers/char/ppdev.c
8169F:	include/uapi/linux/ppdev.h
8170F:	Documentation/parport*.txt
8171
8172PARAVIRT_OPS INTERFACE
8173M:	Jeremy Fitzhardinge <jeremy@goop.org>
8174M:	Chris Wright <chrisw@sous-sol.org>
8175M:	Alok Kataria <akataria@vmware.com>
8176M:	Rusty Russell <rusty@rustcorp.com.au>
8177L:	virtualization@lists.linux-foundation.org
8178S:	Supported
8179F:	Documentation/virtual/paravirt_ops.txt
8180F:	arch/*/kernel/paravirt*
8181F:	arch/*/include/asm/paravirt.h
8182
8183PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8184M:	Tim Waugh <tim@cyberelk.net>
8185L:	linux-parport@lists.infradead.org (subscribers-only)
8186S:	Maintained
8187F:	Documentation/blockdev/paride.txt
8188F:	drivers/block/paride/
8189
8190PARISC ARCHITECTURE
8191M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8192M:	Helge Deller <deller@gmx.de>
8193L:	linux-parisc@vger.kernel.org
8194W:	http://www.parisc-linux.org/
8195Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8198S:	Maintained
8199F:	arch/parisc/
8200F:	Documentation/parisc/
8201F:	drivers/parisc/
8202F:	drivers/char/agp/parisc-agp.c
8203F:	drivers/input/serio/gscps2.c
8204F:	drivers/parport/parport_gsc.*
8205F:	drivers/tty/serial/8250/8250_gsc.c
8206F:	drivers/video/fbdev/sti*
8207F:	drivers/video/console/sti*
8208F:	drivers/video/logo/logo_parisc*
8209
8210PC87360 HARDWARE MONITORING DRIVER
8211M:	Jim Cromie <jim.cromie@gmail.com>
8212L:	lm-sensors@lm-sensors.org
8213S:	Maintained
8214F:	Documentation/hwmon/pc87360
8215F:	drivers/hwmon/pc87360.c
8216
8217PC8736x GPIO DRIVER
8218M:	Jim Cromie <jim.cromie@gmail.com>
8219S:	Maintained
8220F:	drivers/char/pc8736x_gpio.c
8221
8222PC87427 HARDWARE MONITORING DRIVER
8223M:	Jean Delvare <jdelvare@suse.com>
8224L:	lm-sensors@lm-sensors.org
8225S:	Maintained
8226F:	Documentation/hwmon/pc87427
8227F:	drivers/hwmon/pc87427.c
8228
8229PCA9532 LED DRIVER
8230M:	Riku Voipio <riku.voipio@iki.fi>
8231S:	Maintained
8232F:	drivers/leds/leds-pca9532.c
8233F:	include/linux/leds-pca9532.h
8234
8235PCA9541 I2C BUS MASTER SELECTOR DRIVER
8236M:	Guenter Roeck <linux@roeck-us.net>
8237L:	linux-i2c@vger.kernel.org
8238S:	Maintained
8239F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8240
8241PCDP - PRIMARY CONSOLE AND DEBUG PORT
8242M:	Khalid Aziz <khalid@gonehiking.org>
8243S:	Maintained
8244F:	drivers/firmware/pcdp.*
8245
8246PCI ERROR RECOVERY
8247M:	Linas Vepstas <linasvepstas@gmail.com>
8248L:	linux-pci@vger.kernel.org
8249S:	Supported
8250F:	Documentation/PCI/pci-error-recovery.txt
8251
8252PCI SUBSYSTEM
8253M:	Bjorn Helgaas <bhelgaas@google.com>
8254L:	linux-pci@vger.kernel.org
8255Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8257S:	Supported
8258F:	Documentation/PCI/
8259F:	drivers/pci/
8260F:	include/linux/pci*
8261F:	arch/x86/pci/
8262F:	arch/x86/kernel/quirks.c
8263
8264PCI DRIVER FOR ALTERA PCIE IP
8265M:	Ley Foon Tan <lftan@altera.com>
8266L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8267L:	linux-pci@vger.kernel.org
8268S:	Supported
8269F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8270F:	drivers/pci/host/pcie-altera.c
8271
8272PCI DRIVER FOR ARM VERSATILE PLATFORM
8273M:	Rob Herring <robh@kernel.org>
8274L:	linux-pci@vger.kernel.org
8275L:	linux-arm-kernel@lists.infradead.org
8276S:	Maintained
8277F:	Documentation/devicetree/bindings/pci/versatile.txt
8278F:	drivers/pci/host/pci-versatile.c
8279
8280PCI DRIVER FOR APPLIEDMICRO XGENE
8281M:	Tanmay Inamdar <tinamdar@apm.com>
8282L:	linux-pci@vger.kernel.org
8283L:	linux-arm-kernel@lists.infradead.org
8284S:	Maintained
8285F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8286F:	drivers/pci/host/pci-xgene.c
8287
8288PCI DRIVER FOR FREESCALE LAYERSCAPE
8289M:	Minghuan Lian <minghuan.Lian@freescale.com>
8290M:	Mingkai Hu <mingkai.hu@freescale.com>
8291M:	Roy Zang <tie-fei.zang@freescale.com>
8292L:	linuxppc-dev@lists.ozlabs.org
8293L:	linux-pci@vger.kernel.org
8294L:	linux-arm-kernel@lists.infradead.org
8295S:	Maintained
8296F:	drivers/pci/host/*layerscape*
8297
8298PCI DRIVER FOR IMX6
8299M:	Richard Zhu <Richard.Zhu@freescale.com>
8300M:	Lucas Stach <l.stach@pengutronix.de>
8301L:	linux-pci@vger.kernel.org
8302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8303S:	Maintained
8304F:	drivers/pci/host/*imx6*
8305
8306PCI DRIVER FOR TI KEYSTONE
8307M:	Murali Karicheri <m-karicheri2@ti.com>
8308L:	linux-pci@vger.kernel.org
8309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8310S:	Maintained
8311F:	drivers/pci/host/*keystone*
8312
8313PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8314M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8315M:	Jason Cooper <jason@lakedaemon.net>
8316L:	linux-pci@vger.kernel.org
8317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8318S:	Maintained
8319F:	drivers/pci/host/*mvebu*
8320
8321PCI DRIVER FOR NVIDIA TEGRA
8322M:	Thierry Reding <thierry.reding@gmail.com>
8323L:	linux-tegra@vger.kernel.org
8324L:	linux-pci@vger.kernel.org
8325S:	Supported
8326F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8327F:	drivers/pci/host/pci-tegra.c
8328
8329PCI DRIVER FOR TI DRA7XX
8330M:	Kishon Vijay Abraham I <kishon@ti.com>
8331L:	linux-omap@vger.kernel.org
8332L:	linux-pci@vger.kernel.org
8333S:	Supported
8334F:	Documentation/devicetree/bindings/pci/ti-pci.txt
8335F:	drivers/pci/host/pci-dra7xx.c
8336
8337PCI DRIVER FOR RENESAS R-CAR
8338M:	Simon Horman <horms@verge.net.au>
8339L:	linux-pci@vger.kernel.org
8340L:	linux-renesas-soc@vger.kernel.org
8341S:	Maintained
8342F:	drivers/pci/host/*rcar*
8343
8344PCI DRIVER FOR SAMSUNG EXYNOS
8345M:	Jingoo Han <jingoohan1@gmail.com>
8346L:	linux-pci@vger.kernel.org
8347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8348L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8349S:	Maintained
8350F:	drivers/pci/host/pci-exynos.c
8351
8352PCI DRIVER FOR SYNOPSIS DESIGNWARE
8353M:	Jingoo Han <jingoohan1@gmail.com>
8354M:	Pratyush Anand <pratyush.anand@gmail.com>
8355L:	linux-pci@vger.kernel.org
8356S:	Maintained
8357F:	drivers/pci/host/*designware*
8358
8359PCI DRIVER FOR GENERIC OF HOSTS
8360M:	Will Deacon <will.deacon@arm.com>
8361L:	linux-pci@vger.kernel.org
8362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8363S:	Maintained
8364F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
8365F:	drivers/pci/host/pci-host-generic.c
8366
8367PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8368M:	Keith Busch <keith.busch@intel.com>
8369L:	linux-pci@vger.kernel.org
8370S:	Supported
8371F:	arch/x86/pci/vmd.c
8372
8373PCIE DRIVER FOR ST SPEAR13XX
8374M:	Pratyush Anand <pratyush.anand@gmail.com>
8375L:	linux-pci@vger.kernel.org
8376S:	Maintained
8377F:	drivers/pci/host/*spear*
8378
8379PCI MSI DRIVER FOR ALTERA MSI IP
8380M:	Ley Foon Tan <lftan@altera.com>
8381L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8382L:	linux-pci@vger.kernel.org
8383S:	Supported
8384F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8385F:	drivers/pci/host/pcie-altera-msi.c
8386
8387PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8388M:	Duc Dang <dhdang@apm.com>
8389L:	linux-pci@vger.kernel.org
8390L:	linux-arm-kernel@lists.infradead.org
8391S:	Maintained
8392F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8393F:	drivers/pci/host/pci-xgene-msi.c
8394
8395PCIE DRIVER FOR HISILICON
8396M:	Zhou Wang <wangzhou1@hisilicon.com>
8397M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
8398L:	linux-pci@vger.kernel.org
8399S:	Maintained
8400F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8401F:	drivers/pci/host/pcie-hisi.c
8402
8403PCIE DRIVER FOR QUALCOMM MSM
8404M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8405L:     linux-pci@vger.kernel.org
8406L:     linux-arm-msm@vger.kernel.org
8407S:     Maintained
8408F:     drivers/pci/host/*qcom*
8409
8410PCMCIA SUBSYSTEM
8411P:	Linux PCMCIA Team
8412L:	linux-pcmcia@lists.infradead.org
8413W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8415S:	Maintained
8416F:	Documentation/pcmcia/
8417F:	drivers/pcmcia/
8418F:	include/pcmcia/
8419
8420PCNET32 NETWORK DRIVER
8421M:	Don Fry <pcnet32@frontier.com>
8422L:	netdev@vger.kernel.org
8423S:	Maintained
8424F:	drivers/net/ethernet/amd/pcnet32.c
8425
8426PCRYPT PARALLEL CRYPTO ENGINE
8427M:	Steffen Klassert <steffen.klassert@secunet.com>
8428L:	linux-crypto@vger.kernel.org
8429S:	Maintained
8430F:	crypto/pcrypt.c
8431F:	include/crypto/pcrypt.h
8432
8433PER-CPU MEMORY ALLOCATOR
8434M:	Tejun Heo <tj@kernel.org>
8435M:	Christoph Lameter <cl@linux-foundation.org>
8436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8437S:	Maintained
8438F:	include/linux/percpu*.h
8439F:	mm/percpu*.c
8440F:	arch/*/include/asm/percpu.h
8441
8442PER-TASK DELAY ACCOUNTING
8443M:	Balbir Singh <bsingharora@gmail.com>
8444S:	Maintained
8445F:	include/linux/delayacct.h
8446F:	kernel/delayacct.c
8447
8448PERFORMANCE EVENTS SUBSYSTEM
8449M:	Peter Zijlstra <peterz@infradead.org>
8450M:	Ingo Molnar <mingo@redhat.com>
8451M:	Arnaldo Carvalho de Melo <acme@kernel.org>
8452L:	linux-kernel@vger.kernel.org
8453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8454S:	Supported
8455F:	kernel/events/*
8456F:	include/linux/perf_event.h
8457F:	include/uapi/linux/perf_event.h
8458F:	arch/*/kernel/perf_event*.c
8459F:	arch/*/kernel/*/perf_event*.c
8460F:	arch/*/kernel/*/*/perf_event*.c
8461F:	arch/*/include/asm/perf_event.h
8462F:	arch/*/kernel/perf_callchain.c
8463F:	tools/perf/
8464
8465PERSONALITY HANDLING
8466M:	Christoph Hellwig <hch@infradead.org>
8467L:	linux-abi-devel@lists.sourceforge.net
8468S:	Maintained
8469F:	include/linux/personality.h
8470F:	include/uapi/linux/personality.h
8471
8472PHONET PROTOCOL
8473M:	Remi Denis-Courmont <courmisch@gmail.com>
8474S:	Supported
8475F:	Documentation/networking/phonet.txt
8476F:	include/linux/phonet.h
8477F:	include/net/phonet/
8478F:	include/uapi/linux/phonet.h
8479F:	net/phonet/
8480
8481PHRAM MTD DRIVER
8482M:	Joern Engel <joern@lazybastard.org>
8483L:	linux-mtd@lists.infradead.org
8484S:	Maintained
8485F:	drivers/mtd/devices/phram.c
8486
8487PICOLCD HID DRIVER
8488M:	Bruno Prémont <bonbons@linux-vserver.org>
8489L:	linux-input@vger.kernel.org
8490S:	Maintained
8491F:	drivers/hid/hid-picolcd*
8492
8493PICOXCELL SUPPORT
8494M:	Jamie Iles <jamie@jamieiles.com>
8495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8496T:	git git://github.com/jamieiles/linux-2.6-ji.git
8497S:	Supported
8498F:	arch/arm/boot/dts/picoxcell*
8499F:	arch/arm/mach-picoxcell/
8500F:	drivers/crypto/picoxcell*
8501
8502PIN CONTROL SUBSYSTEM
8503M:	Linus Walleij <linus.walleij@linaro.org>
8504L:	linux-gpio@vger.kernel.org
8505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8506S:	Maintained
8507F:	drivers/pinctrl/
8508F:	include/linux/pinctrl/
8509
8510PIN CONTROLLER - ATMEL AT91
8511M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8513S:	Maintained
8514F:	drivers/pinctrl/pinctrl-at91.*
8515
8516PIN CONTROLLER - ATMEL AT91 PIO4
8517M:	Ludovic Desroches <ludovic.desroches@atmel.com>
8518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8519L:	linux-gpio@vger.kernel.org
8520S:	Supported
8521F:	drivers/pinctrl/pinctrl-at91-pio4.*
8522
8523PIN CONTROLLER - INTEL
8524M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8525M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
8526S:	Maintained
8527F:	drivers/pinctrl/intel/
8528
8529PIN CONTROLLER - RENESAS
8530M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8531M:	Geert Uytterhoeven <geert+renesas@glider.be>
8532L:	linux-renesas-soc@vger.kernel.org
8533S:	Maintained
8534F:	drivers/pinctrl/sh-pfc/
8535
8536PIN CONTROLLER - SAMSUNG
8537M:	Tomasz Figa <tomasz.figa@gmail.com>
8538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8539L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8540S:	Maintained
8541F:	drivers/pinctrl/samsung/
8542
8543PIN CONTROLLER - SINGLE
8544M:	Tony Lindgren <tony@atomide.com>
8545M:	Haojian Zhuang <haojian.zhuang@linaro.org>
8546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8547L:	linux-omap@vger.kernel.org
8548S:	Maintained
8549F:	drivers/pinctrl/pinctrl-single.c
8550
8551PIN CONTROLLER - ST SPEAR
8552M:	Viresh Kumar <vireshk@kernel.org>
8553L:	spear-devel@list.st.com
8554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8555W:	http://www.st.com/spear
8556S:	Maintained
8557F:	drivers/pinctrl/spear/
8558
8559PKTCDVD DRIVER
8560M:	Jiri Kosina <jikos@kernel.org>
8561S:	Maintained
8562F:	drivers/block/pktcdvd.c
8563F:	include/linux/pktcdvd.h
8564F:	include/uapi/linux/pktcdvd.h
8565
8566PKUNITY SOC DRIVERS
8567M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
8568W:	http://mprc.pku.edu.cn/~guanxuetao/linux
8569S:	Maintained
8570T:	git git://github.com/gxt/linux.git
8571F:	drivers/input/serio/i8042-unicore32io.h
8572F:	drivers/i2c/busses/i2c-puv3.c
8573F:	drivers/video/fbdev/fb-puv3.c
8574F:	drivers/rtc/rtc-puv3.c
8575
8576PMBUS HARDWARE MONITORING DRIVERS
8577M:	Guenter Roeck <linux@roeck-us.net>
8578L:	lm-sensors@lm-sensors.org
8579W:	http://www.lm-sensors.org/
8580W:	http://www.roeck-us.net/linux/drivers/
8581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8582S:	Maintained
8583F:	Documentation/hwmon/pmbus
8584F:	drivers/hwmon/pmbus/
8585F:	include/linux/i2c/pmbus.h
8586
8587PMC SIERRA MaxRAID DRIVER
8588L:	linux-scsi@vger.kernel.org
8589W:	http://www.pmc-sierra.com/
8590S:	Orphan
8591F:	drivers/scsi/pmcraid.*
8592
8593PMC SIERRA PM8001 DRIVER
8594M:	Jack Wang <jinpu.wang@profitbricks.com>
8595M:	lindar_liu@usish.com
8596L:	pmchba@pmcs.com
8597L:	linux-scsi@vger.kernel.org
8598S:	Supported
8599F:	drivers/scsi/pm8001/
8600
8601POSIX CLOCKS and TIMERS
8602M:	Thomas Gleixner <tglx@linutronix.de>
8603L:	linux-kernel@vger.kernel.org
8604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8605S:	Maintained
8606F:	fs/timerfd.c
8607F:	include/linux/timer*
8608F:	kernel/time/*timer*
8609
8610POWER MANAGEMENT CORE
8611M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
8612L:	linux-pm@vger.kernel.org
8613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8614S:	Supported
8615F:	drivers/base/power/
8616F:	include/linux/pm.h
8617F:	include/linux/pm_*
8618F:	include/linux/powercap.h
8619F:	drivers/powercap/
8620
8621POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8622M:	Sebastian Reichel <sre@kernel.org>
8623M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8624M:	David Woodhouse <dwmw2@infradead.org>
8625L:	linux-pm@vger.kernel.org
8626T:	git git://git.infradead.org/battery-2.6.git
8627S:	Maintained
8628F:	include/linux/power_supply.h
8629F:	drivers/power/
8630X:	drivers/power/avs/
8631
8632POWER STATE COORDINATION INTERFACE (PSCI)
8633M:	Mark Rutland <mark.rutland@arm.com>
8634M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8635L:	linux-arm-kernel@lists.infradead.org
8636S:	Maintained
8637F:	drivers/firmware/psci.c
8638F:	include/linux/psci.h
8639F:	include/uapi/linux/psci.h
8640
8641PNP SUPPORT
8642M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8643S:	Maintained
8644F:	drivers/pnp/
8645
8646PPP PROTOCOL DRIVERS AND COMPRESSORS
8647M:	Paul Mackerras <paulus@samba.org>
8648L:	linux-ppp@vger.kernel.org
8649S:	Maintained
8650F:	drivers/net/ppp/ppp_*
8651
8652PPP OVER ATM (RFC 2364)
8653M:	Mitchell Blank Jr <mitch@sfgoth.com>
8654S:	Maintained
8655F:	net/atm/pppoatm.c
8656F:	include/uapi/linux/atmppp.h
8657
8658PPP OVER ETHERNET
8659M:	Michal Ostrowski <mostrows@earthlink.net>
8660S:	Maintained
8661F:	drivers/net/ppp/pppoe.c
8662F:	drivers/net/ppp/pppox.c
8663
8664PPP OVER L2TP
8665M:	James Chapman <jchapman@katalix.com>
8666S:	Maintained
8667F:	net/l2tp/l2tp_ppp.c
8668F:	include/linux/if_pppol2tp.h
8669F:	include/uapi/linux/if_pppol2tp.h
8670
8671PPS SUPPORT
8672M:	Rodolfo Giometti <giometti@enneenne.com>
8673W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
8674L:	linuxpps@ml.enneenne.com (subscribers-only)
8675S:	Maintained
8676F:	Documentation/pps/
8677F:	drivers/pps/
8678F:	include/linux/pps*.h
8679
8680PPTP DRIVER
8681M:	Dmitry Kozlov <xeb@mail.ru>
8682L:	netdev@vger.kernel.org
8683S:	Maintained
8684F:	drivers/net/ppp/pptp.c
8685W:	http://sourceforge.net/projects/accel-pptp
8686
8687PREEMPTIBLE KERNEL
8688M:	Robert Love <rml@tech9.net>
8689L:	kpreempt-tech@lists.sourceforge.net
8690W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8691S:	Supported
8692F:	Documentation/preempt-locking.txt
8693F:	include/linux/preempt.h
8694
8695PRISM54 WIRELESS DRIVER
8696M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
8697L:	linux-wireless@vger.kernel.org
8698W:	http://wireless.kernel.org/en/users/Drivers/p54
8699S:	Obsolete
8700F:	drivers/net/wireless/intersil/prism54/
8701
8702PS3 NETWORK SUPPORT
8703M:	Geoff Levand <geoff@infradead.org>
8704L:	netdev@vger.kernel.org
8705L:	linuxppc-dev@lists.ozlabs.org
8706S:	Maintained
8707F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
8708
8709PS3 PLATFORM SUPPORT
8710M:	Geoff Levand <geoff@infradead.org>
8711L:	linuxppc-dev@lists.ozlabs.org
8712S:	Maintained
8713F:	arch/powerpc/boot/ps3*
8714F:	arch/powerpc/include/asm/lv1call.h
8715F:	arch/powerpc/include/asm/ps3*.h
8716F:	arch/powerpc/platforms/ps3/
8717F:	drivers/*/ps3*
8718F:	drivers/ps3/
8719F:	drivers/rtc/rtc-ps3.c
8720F:	drivers/usb/host/*ps3.c
8721F:	sound/ppc/snd_ps3*
8722
8723PS3VRAM DRIVER
8724M:	Jim Paris <jim@jtan.com>
8725M:	Geoff Levand <geoff@infradead.org>
8726L:	linuxppc-dev@lists.ozlabs.org
8727S:	Maintained
8728F:	drivers/block/ps3vram.c
8729
8730PSTORE FILESYSTEM
8731M:	Anton Vorontsov <anton@enomsg.org>
8732M:	Colin Cross <ccross@android.com>
8733M:	Kees Cook <keescook@chromium.org>
8734M:	Tony Luck <tony.luck@intel.com>
8735S:	Maintained
8736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8737F:	fs/pstore/
8738F:	include/linux/pstore*
8739F:	drivers/firmware/efi/efi-pstore.c
8740F:	drivers/acpi/apei/erst.c
8741
8742PTP HARDWARE CLOCK SUPPORT
8743M:	Richard Cochran <richardcochran@gmail.com>
8744L:	netdev@vger.kernel.org
8745S:	Maintained
8746W:	http://linuxptp.sourceforge.net/
8747F:	Documentation/ABI/testing/sysfs-ptp
8748F:	Documentation/ptp/*
8749F:	drivers/net/ethernet/freescale/gianfar_ptp.c
8750F:	drivers/net/phy/dp83640*
8751F:	drivers/ptp/*
8752F:	include/linux/ptp_cl*
8753
8754PTRACE SUPPORT
8755M:	Roland McGrath <roland@hack.frob.com>
8756M:	Oleg Nesterov <oleg@redhat.com>
8757S:	Maintained
8758F:	include/asm-generic/syscall.h
8759F:	include/linux/ptrace.h
8760F:	include/linux/regset.h
8761F:	include/linux/tracehook.h
8762F:	include/uapi/linux/ptrace.h
8763F:	kernel/ptrace.c
8764
8765PVRUSB2 VIDEO4LINUX DRIVER
8766M:	Mike Isely <isely@pobox.com>
8767L:	pvrusb2@isely.net	(subscribers-only)
8768L:	linux-media@vger.kernel.org
8769W:	http://www.isely.net/pvrusb2/
8770T:	git git://linuxtv.org/media_tree.git
8771S:	Maintained
8772F:	Documentation/video4linux/README.pvrusb2
8773F:	drivers/media/usb/pvrusb2/
8774
8775PWC WEBCAM DRIVER
8776M:	Hans de Goede <hdegoede@redhat.com>
8777L:	linux-media@vger.kernel.org
8778T:	git git://linuxtv.org/media_tree.git
8779S:	Maintained
8780F:	drivers/media/usb/pwc/*
8781
8782PWM FAN DRIVER
8783M:	Kamil Debski <k.debski@samsung.com>
8784L:	lm-sensors@lm-sensors.org
8785S:	Supported
8786F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8787F:	Documentation/hwmon/pwm-fan
8788F:	drivers/hwmon/pwm-fan.c
8789
8790PWM SUBSYSTEM
8791M:	Thierry Reding <thierry.reding@gmail.com>
8792L:	linux-pwm@vger.kernel.org
8793S:	Maintained
8794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8795F:	Documentation/pwm.txt
8796F:	Documentation/devicetree/bindings/pwm/
8797F:	include/linux/pwm.h
8798F:	drivers/pwm/
8799F:	drivers/video/backlight/pwm_bl.c
8800F:	include/linux/pwm_backlight.h
8801
8802PXA2xx/PXA3xx SUPPORT
8803M:	Daniel Mack <daniel@zonque.org>
8804M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8805M:	Robert Jarzmik <robert.jarzmik@free.fr>
8806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8807T:	git git://github.com/hzhuang1/linux.git
8808T:	git git://github.com/rjarzmik/linux.git
8809S:	Maintained
8810F:	arch/arm/boot/dts/pxa*
8811F:	arch/arm/mach-pxa/
8812F:	drivers/dma/pxa*
8813F:	drivers/pcmcia/pxa2xx*
8814F:	drivers/pinctrl/pxa/
8815F:	drivers/spi/spi-pxa2xx*
8816F:	drivers/usb/gadget/udc/pxa2*
8817F:	include/sound/pxa2xx-lib.h
8818F:	sound/arm/pxa*
8819F:	sound/soc/pxa/
8820
8821PXA GPIO DRIVER
8822M:	Robert Jarzmik <robert.jarzmik@free.fr>
8823L:	linux-gpio@vger.kernel.org
8824S:	Maintained
8825F:	drivers/gpio/gpio-pxa.c
8826
8827PXA3xx NAND FLASH DRIVER
8828M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8829L:	linux-mtd@lists.infradead.org
8830S:	Maintained
8831F:	drivers/mtd/nand/pxa3xx_nand.c
8832
8833MMP SUPPORT
8834M:	Eric Miao <eric.y.miao@gmail.com>
8835M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8837T:	git git://github.com/hzhuang1/linux.git
8838T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8839S:	Maintained
8840F:	arch/arm/boot/dts/mmp*
8841F:	arch/arm/mach-mmp/
8842
8843PXA MMCI DRIVER
8844S:	Orphan
8845
8846PXA RTC DRIVER
8847M:	Robert Jarzmik <robert.jarzmik@free.fr>
8848L:	rtc-linux@googlegroups.com
8849S:	Maintained
8850
8851QAT DRIVER
8852M:	Tadeusz Struk <tadeusz.struk@intel.com>
8853L:	qat-linux@intel.com
8854S:	Supported
8855F:	drivers/crypto/qat/
8856
8857QIB DRIVER
8858M:	Mike Marciniszyn <infinipath@intel.com>
8859L:	linux-rdma@vger.kernel.org
8860S:	Supported
8861F:	drivers/infiniband/hw/qib/
8862
8863QLOGIC QLA1280 SCSI DRIVER
8864M:	Michael Reed <mdr@sgi.com>
8865L:	linux-scsi@vger.kernel.org
8866S:	Maintained
8867F:	drivers/scsi/qla1280.[ch]
8868
8869QLOGIC QLA2XXX FC-SCSI DRIVER
8870M:	qla2xxx-upstream@qlogic.com
8871L:	linux-scsi@vger.kernel.org
8872S:	Supported
8873F:	Documentation/scsi/LICENSE.qla2xxx
8874F:	drivers/scsi/qla2xxx/
8875
8876QLOGIC QLA4XXX iSCSI DRIVER
8877M:	QLogic-Storage-Upstream@qlogic.com
8878L:	linux-scsi@vger.kernel.org
8879S:	Supported
8880F:	Documentation/scsi/LICENSE.qla4xxx
8881F:	drivers/scsi/qla4xxx/
8882
8883QLOGIC QLA3XXX NETWORK DRIVER
8884M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8885M:	Ron Mercer <ron.mercer@qlogic.com>
8886M:	linux-driver@qlogic.com
8887L:	netdev@vger.kernel.org
8888S:	Supported
8889F:	Documentation/networking/LICENSE.qla3xxx
8890F:	drivers/net/ethernet/qlogic/qla3xxx.*
8891
8892QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8893M:	Dept-GELinuxNICDev@qlogic.com
8894L:	netdev@vger.kernel.org
8895S:	Supported
8896F:	drivers/net/ethernet/qlogic/qlcnic/
8897
8898QLOGIC QLGE 10Gb ETHERNET DRIVER
8899M:	Harish Patil <harish.patil@qlogic.com>
8900M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8901M:	Dept-GELinuxNICDev@qlogic.com
8902M:	linux-driver@qlogic.com
8903L:	netdev@vger.kernel.org
8904S:	Supported
8905F:	drivers/net/ethernet/qlogic/qlge/
8906
8907QLOGIC QL4xxx ETHERNET DRIVER
8908M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
8909M:	Ariel Elior <Ariel.Elior@qlogic.com>
8910M:	everest-linux-l2@qlogic.com
8911L:	netdev@vger.kernel.org
8912S:	Supported
8913F:	drivers/net/ethernet/qlogic/qed/
8914F:	include/linux/qed/
8915F:	drivers/net/ethernet/qlogic/qede/
8916
8917QNX4 FILESYSTEM
8918M:	Anders Larsen <al@alarsen.net>
8919W:	http://www.alarsen.net/linux/qnx4fs/
8920S:	Maintained
8921F:	fs/qnx4/
8922F:	include/uapi/linux/qnx4_fs.h
8923F:	include/uapi/linux/qnxtypes.h
8924
8925QT1010 MEDIA DRIVER
8926M:	Antti Palosaari <crope@iki.fi>
8927L:	linux-media@vger.kernel.org
8928W:	https://linuxtv.org
8929W:	http://palosaari.fi/linux/
8930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8931T:	git git://linuxtv.org/anttip/media_tree.git
8932S:	Maintained
8933F:	drivers/media/tuners/qt1010*
8934
8935QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8936M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8937L:	linux-wireless@vger.kernel.org
8938L:	ath9k-devel@lists.ath9k.org
8939W:	http://wireless.kernel.org/en/users/Drivers/ath9k
8940S:	Supported
8941F:	drivers/net/wireless/ath/ath9k/
8942
8943QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8944M:	Kalle Valo <kvalo@qca.qualcomm.com>
8945L:	ath10k@lists.infradead.org
8946W:	http://wireless.kernel.org/en/users/Drivers/ath10k
8947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8948S:	Supported
8949F:	drivers/net/wireless/ath/ath10k/
8950
8951QUALCOMM HEXAGON ARCHITECTURE
8952M:	Richard Kuo <rkuo@codeaurora.org>
8953L:	linux-hexagon@vger.kernel.org
8954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8955S:	Supported
8956F:	arch/hexagon/
8957
8958QUALCOMM WCN36XX WIRELESS DRIVER
8959M:	Eugene Krasnikov <k.eugene.e@gmail.com>
8960L:	wcn36xx@lists.infradead.org
8961W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
8962T:	git git://github.com/KrasnikovEugene/wcn36xx.git
8963S:	Supported
8964F:	drivers/net/wireless/ath/wcn36xx/
8965
8966RADOS BLOCK DEVICE (RBD)
8967M:	Ilya Dryomov <idryomov@gmail.com>
8968M:	Sage Weil <sage@redhat.com>
8969M:	Alex Elder <elder@kernel.org>
8970L:	ceph-devel@vger.kernel.org
8971W:	http://ceph.com/
8972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8973T:	git git://github.com/ceph/ceph-client.git
8974S:	Supported
8975F:	Documentation/ABI/testing/sysfs-bus-rbd
8976F:	drivers/block/rbd.c
8977F:	drivers/block/rbd_types.h
8978
8979RADEON FRAMEBUFFER DISPLAY DRIVER
8980M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8981L:	linux-fbdev@vger.kernel.org
8982S:	Maintained
8983F:	drivers/video/fbdev/aty/radeon*
8984F:	include/uapi/linux/radeonfb.h
8985
8986RADIOSHARK RADIO DRIVER
8987M:	Hans de Goede <hdegoede@redhat.com>
8988L:	linux-media@vger.kernel.org
8989T:	git git://linuxtv.org/media_tree.git
8990S:	Maintained
8991F:	drivers/media/radio/radio-shark.c
8992
8993RADIOSHARK2 RADIO DRIVER
8994M:	Hans de Goede <hdegoede@redhat.com>
8995L:	linux-media@vger.kernel.org
8996T:	git git://linuxtv.org/media_tree.git
8997S:	Maintained
8998F:	drivers/media/radio/radio-shark2.c
8999F:	drivers/media/radio/radio-tea5777.c
9000
9001RAGE128 FRAMEBUFFER DISPLAY DRIVER
9002M:	Paul Mackerras <paulus@samba.org>
9003L:	linux-fbdev@vger.kernel.org
9004S:	Maintained
9005F:	drivers/video/fbdev/aty/aty128fb.c
9006
9007RALINK MIPS ARCHITECTURE
9008M:	John Crispin <blogic@openwrt.org>
9009L:	linux-mips@linux-mips.org
9010S:	Maintained
9011F:	arch/mips/ralink
9012
9013RALINK RT2X00 WIRELESS LAN DRIVER
9014P:	rt2x00 project
9015M:	Stanislaw Gruszka <sgruszka@redhat.com>
9016M:	Helmut Schaa <helmut.schaa@googlemail.com>
9017L:	linux-wireless@vger.kernel.org
9018S:	Maintained
9019F:	drivers/net/wireless/ralink/rt2x00/
9020
9021RAMDISK RAM BLOCK DEVICE DRIVER
9022M:	Jens Axboe <axboe@kernel.dk>
9023S:	Maintained
9024F:	Documentation/blockdev/ramdisk.txt
9025F:	drivers/block/brd.c
9026
9027RANDOM NUMBER DRIVER
9028M:	"Theodore Ts'o" <tytso@mit.edu>
9029S:	Maintained
9030F:	drivers/char/random.c
9031
9032RAPIDIO SUBSYSTEM
9033M:	Matt Porter <mporter@kernel.crashing.org>
9034M:	Alexandre Bounine <alexandre.bounine@idt.com>
9035S:	Maintained
9036F:	drivers/rapidio/
9037
9038RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9039L:	linux-wireless@vger.kernel.org
9040S:	Orphan
9041F:	drivers/net/wireless/ray*
9042
9043RCUTORTURE MODULE
9044M:	Josh Triplett <josh@joshtriplett.org>
9045M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9046L:	linux-kernel@vger.kernel.org
9047S:	Supported
9048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9049F:	Documentation/RCU/torture.txt
9050F:	kernel/rcu/rcutorture.c
9051
9052RCUTORTURE TEST FRAMEWORK
9053M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9054M:	Josh Triplett <josh@joshtriplett.org>
9055R:	Steven Rostedt <rostedt@goodmis.org>
9056R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9057R:	Lai Jiangshan <jiangshanlai@gmail.com>
9058L:	linux-kernel@vger.kernel.org
9059S:	Supported
9060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9061F:	tools/testing/selftests/rcutorture
9062
9063RDC R-321X SoC
9064M:	Florian Fainelli <florian@openwrt.org>
9065S:	Maintained
9066
9067RDC R6040 FAST ETHERNET DRIVER
9068M:	Florian Fainelli <florian@openwrt.org>
9069L:	netdev@vger.kernel.org
9070S:	Maintained
9071F:	drivers/net/ethernet/rdc/r6040.c
9072
9073RDS - RELIABLE DATAGRAM SOCKETS
9074M:	Chien Yen <chien.yen@oracle.com>
9075L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9076S:	Supported
9077F:	net/rds/
9078
9079READ-COPY UPDATE (RCU)
9080M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9081M:	Josh Triplett <josh@joshtriplett.org>
9082R:	Steven Rostedt <rostedt@goodmis.org>
9083R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9084R:	Lai Jiangshan <jiangshanlai@gmail.com>
9085L:	linux-kernel@vger.kernel.org
9086W:	http://www.rdrop.com/users/paulmck/RCU/
9087S:	Supported
9088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9089F:	Documentation/RCU/
9090X:	Documentation/RCU/torture.txt
9091F:	include/linux/rcu*
9092X:	include/linux/srcu.h
9093F:	kernel/rcu/
9094X:	kernel/torture.c
9095
9096REAL TIME CLOCK (RTC) SUBSYSTEM
9097M:	Alessandro Zummo <a.zummo@towertech.it>
9098M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9099L:	rtc-linux@googlegroups.com
9100Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9102S:	Maintained
9103F:	Documentation/rtc.txt
9104F:	drivers/rtc/
9105F:	include/linux/rtc.h
9106F:	include/uapi/linux/rtc.h
9107
9108REALTEK AUDIO CODECS
9109M:	Bard Liao <bardliao@realtek.com>
9110M:	Oder Chiou <oder_chiou@realtek.com>
9111S:	Maintained
9112F:	sound/soc/codecs/rt*
9113F:	include/sound/rt*.h
9114
9115REISERFS FILE SYSTEM
9116L:	reiserfs-devel@vger.kernel.org
9117S:	Supported
9118F:	fs/reiserfs/
9119
9120REGISTER MAP ABSTRACTION
9121M:	Mark Brown <broonie@kernel.org>
9122L:	linux-kernel@vger.kernel.org
9123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9124S:	Supported
9125F:	drivers/base/regmap/
9126F:	include/linux/regmap.h
9127
9128REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9129M:	Ohad Ben-Cohen <ohad@wizery.com>
9130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9131S:	Maintained
9132F:	drivers/remoteproc/
9133F:	Documentation/remoteproc.txt
9134F:	include/linux/remoteproc.h
9135
9136REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9137M:	Ohad Ben-Cohen <ohad@wizery.com>
9138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9139S:	Maintained
9140F:	drivers/rpmsg/
9141F:	Documentation/rpmsg.txt
9142F:	include/linux/rpmsg.h
9143
9144RENESAS ETHERNET DRIVERS
9145R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9146L:	netdev@vger.kernel.org
9147L:	linux-renesas-soc@vger.kernel.org
9148F:	drivers/net/ethernet/renesas/
9149F:	include/linux/sh_eth.h
9150
9151RENESAS USB2 PHY DRIVER
9152M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9153L:	linux-renesas-soc@vger.kernel.org
9154S:	Maintained
9155F:	drivers/phy/phy-rcar-gen3-usb2.c
9156
9157RESET CONTROLLER FRAMEWORK
9158M:	Philipp Zabel <p.zabel@pengutronix.de>
9159T:	git git://git.pengutronix.de/git/pza/linux
9160S:	Maintained
9161F:	drivers/reset/
9162F:	Documentation/devicetree/bindings/reset/
9163F:	include/dt-bindings/reset/
9164F:	include/linux/reset.h
9165F:	include/linux/reset-controller.h
9166
9167RFKILL
9168M:	Johannes Berg <johannes@sipsolutions.net>
9169L:	linux-wireless@vger.kernel.org
9170W:	http://wireless.kernel.org/
9171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9173S:	Maintained
9174F:	Documentation/rfkill.txt
9175F:	net/rfkill/
9176
9177RHASHTABLE
9178M:	Thomas Graf <tgraf@suug.ch>
9179L:	netdev@vger.kernel.org
9180S:	Maintained
9181F:	lib/rhashtable.c
9182F:	include/linux/rhashtable.h
9183
9184RICOH SMARTMEDIA/XD DRIVER
9185M:	Maxim Levitsky <maximlevitsky@gmail.com>
9186S:	Maintained
9187F:	drivers/mtd/nand/r852.c
9188F:	drivers/mtd/nand/r852.h
9189
9190RICOH R5C592 MEMORYSTICK DRIVER
9191M:	Maxim Levitsky <maximlevitsky@gmail.com>
9192S:	Maintained
9193F:	drivers/memstick/host/r592.*
9194
9195ROCCAT DRIVERS
9196M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9197W:	http://sourceforge.net/projects/roccat/
9198S:	Maintained
9199F:	drivers/hid/hid-roccat*
9200F:	include/linux/hid-roccat*
9201F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9202
9203ROCKER DRIVER
9204M:	Jiri Pirko <jiri@resnulli.us>
9205M:	Scott Feldman <sfeldma@gmail.com>
9206L:	netdev@vger.kernel.org
9207S:	Supported
9208F:	drivers/net/ethernet/rocker/
9209
9210ROCKETPORT DRIVER
9211P:	Comtrol Corp.
9212W:	http://www.comtrol.com
9213S:	Maintained
9214F:	Documentation/serial/rocket.txt
9215F:	drivers/tty/rocket*
9216
9217ROCKETPORT EXPRESS/INFINITY DRIVER
9218M:	Kevin Cernekee <cernekee@gmail.com>
9219L:	linux-serial@vger.kernel.org
9220S:	Odd Fixes
9221F:	drivers/tty/serial/rp2.*
9222
9223ROSE NETWORK LAYER
9224M:	Ralf Baechle <ralf@linux-mips.org>
9225L:	linux-hams@vger.kernel.org
9226W:	http://www.linux-ax25.org/
9227S:	Maintained
9228F:	include/net/rose.h
9229F:	include/uapi/linux/rose.h
9230F:	net/rose/
9231
9232RTL2830 MEDIA DRIVER
9233M:	Antti Palosaari <crope@iki.fi>
9234L:	linux-media@vger.kernel.org
9235W:	https://linuxtv.org
9236W:	http://palosaari.fi/linux/
9237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9238T:	git git://linuxtv.org/anttip/media_tree.git
9239S:	Maintained
9240F:	drivers/media/dvb-frontends/rtl2830*
9241
9242RTL2832 MEDIA DRIVER
9243M:	Antti Palosaari <crope@iki.fi>
9244L:	linux-media@vger.kernel.org
9245W:	https://linuxtv.org
9246W:	http://palosaari.fi/linux/
9247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9248T:	git git://linuxtv.org/anttip/media_tree.git
9249S:	Maintained
9250F:	drivers/media/dvb-frontends/rtl2832*
9251
9252RTL2832_SDR MEDIA DRIVER
9253M:	Antti Palosaari <crope@iki.fi>
9254L:	linux-media@vger.kernel.org
9255W:	https://linuxtv.org
9256W:	http://palosaari.fi/linux/
9257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9258T:	git git://linuxtv.org/anttip/media_tree.git
9259S:	Maintained
9260F:	drivers/media/dvb-frontends/rtl2832_sdr*
9261
9262RTL8180 WIRELESS DRIVER
9263L:	linux-wireless@vger.kernel.org
9264W:	http://wireless.kernel.org/
9265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9266S:	Orphan
9267F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
9268
9269RTL8187 WIRELESS DRIVER
9270M:	Herton Ronaldo Krzesinski <herton@canonical.com>
9271M:	Hin-Tak Leung <htl10@users.sourceforge.net>
9272M:	Larry Finger <Larry.Finger@lwfinger.net>
9273L:	linux-wireless@vger.kernel.org
9274W:	http://wireless.kernel.org/
9275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9276S:	Maintained
9277F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
9278
9279RTL8192CE WIRELESS DRIVER
9280M:	Larry Finger <Larry.Finger@lwfinger.net>
9281M:	Chaoming Li <chaoming_li@realsil.com.cn>
9282L:	linux-wireless@vger.kernel.org
9283W:	http://wireless.kernel.org/
9284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9285S:	Maintained
9286F:	drivers/net/wireless/realtek/rtlwifi/
9287F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9288
9289RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9290M:	Jes Sorensen <Jes.Sorensen@redhat.com>
9291L:	linux-wireless@vger.kernel.org
9292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9293S:	Maintained
9294F:	drivers/net/wireless/realtek/rtl8xxxu/
9295
9296S3 SAVAGE FRAMEBUFFER DRIVER
9297M:	Antonino Daplas <adaplas@gmail.com>
9298L:	linux-fbdev@vger.kernel.org
9299S:	Maintained
9300F:	drivers/video/fbdev/savage/
9301
9302S390
9303M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
9304M:	Heiko Carstens <heiko.carstens@de.ibm.com>
9305L:	linux-s390@vger.kernel.org
9306W:	http://www.ibm.com/developerworks/linux/linux390/
9307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9308S:	Supported
9309F:	arch/s390/
9310F:	drivers/s390/
9311F:	Documentation/s390/
9312F:	Documentation/DocBook/s390*
9313
9314S390 COMMON I/O LAYER
9315M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9316M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9317L:	linux-s390@vger.kernel.org
9318W:	http://www.ibm.com/developerworks/linux/linux390/
9319S:	Supported
9320F:	drivers/s390/cio/
9321
9322S390 DASD DRIVER
9323M:	Stefan Weinhuber <wein@de.ibm.com>
9324M:	Stefan Haberland <stefan.haberland@de.ibm.com>
9325L:	linux-s390@vger.kernel.org
9326W:	http://www.ibm.com/developerworks/linux/linux390/
9327S:	Supported
9328F:	drivers/s390/block/dasd*
9329F:	block/partitions/ibm.c
9330
9331S390 NETWORK DRIVERS
9332M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9333L:	linux-s390@vger.kernel.org
9334W:	http://www.ibm.com/developerworks/linux/linux390/
9335S:	Supported
9336F:	drivers/s390/net/
9337
9338S390 PCI SUBSYSTEM
9339M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9340M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9341L:	linux-s390@vger.kernel.org
9342W:	http://www.ibm.com/developerworks/linux/linux390/
9343S:	Supported
9344F:	arch/s390/pci/
9345F:	drivers/pci/hotplug/s390_pci_hpc.c
9346
9347S390 ZCRYPT DRIVER
9348M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9349L:	linux-s390@vger.kernel.org
9350W:	http://www.ibm.com/developerworks/linux/linux390/
9351S:	Supported
9352F:	drivers/s390/crypto/
9353
9354S390 ZFCP DRIVER
9355M:	Steffen Maier <maier@linux.vnet.ibm.com>
9356L:	linux-s390@vger.kernel.org
9357W:	http://www.ibm.com/developerworks/linux/linux390/
9358S:	Supported
9359F:	drivers/s390/scsi/zfcp_*
9360
9361S390 IUCV NETWORK LAYER
9362M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9363L:	linux-s390@vger.kernel.org
9364W:	http://www.ibm.com/developerworks/linux/linux390/
9365S:	Supported
9366F:	drivers/s390/net/*iucv*
9367F:	include/net/iucv/
9368F:	net/iucv/
9369
9370S390 IOMMU (PCI)
9371M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9372L:	linux-s390@vger.kernel.org
9373W:	http://www.ibm.com/developerworks/linux/linux390/
9374S:	Supported
9375F:	drivers/iommu/s390-iommu.c
9376
9377S3C24XX SD/MMC Driver
9378M:	Ben Dooks <ben-linux@fluff.org>
9379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9380S:	Supported
9381F:	drivers/mmc/host/s3cmci.*
9382
9383SAA6588 RDS RECEIVER DRIVER
9384M:	Hans Verkuil <hverkuil@xs4all.nl>
9385L:	linux-media@vger.kernel.org
9386T:	git git://linuxtv.org/media_tree.git
9387W:	https://linuxtv.org
9388S:	Odd Fixes
9389F:	drivers/media/i2c/saa6588*
9390
9391SAA7134 VIDEO4LINUX DRIVER
9392M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9393L:	linux-media@vger.kernel.org
9394W:	https://linuxtv.org
9395T:	git git://linuxtv.org/media_tree.git
9396S:	Odd fixes
9397F:	Documentation/video4linux/*.saa7134
9398F:	drivers/media/pci/saa7134/
9399
9400SAA7146 VIDEO4LINUX-2 DRIVER
9401M:	Hans Verkuil <hverkuil@xs4all.nl>
9402L:	linux-media@vger.kernel.org
9403T:	git git://linuxtv.org/media_tree.git
9404S:	Maintained
9405F:	drivers/media/common/saa7146/
9406F:	drivers/media/pci/saa7146/
9407F:	include/media/saa7146*
9408
9409SAMSUNG LAPTOP DRIVER
9410M:	Corentin Chary <corentin.chary@gmail.com>
9411L:	platform-driver-x86@vger.kernel.org
9412S:	Maintained
9413F:	drivers/platform/x86/samsung-laptop.c
9414
9415SAMSUNG AUDIO (ASoC) DRIVERS
9416M:	Sangbeom Kim <sbkim73@samsung.com>
9417L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9418S:	Supported
9419F:	sound/soc/samsung/
9420
9421SAMSUNG FRAMEBUFFER DRIVER
9422M:	Jingoo Han <jingoohan1@gmail.com>
9423L:	linux-fbdev@vger.kernel.org
9424S:	Maintained
9425F:	drivers/video/fbdev/s3c-fb.c
9426
9427SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9428M:	Sangbeom Kim <sbkim73@samsung.com>
9429M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9430L:	linux-kernel@vger.kernel.org
9431L:	linux-samsung-soc@vger.kernel.org
9432S:	Supported
9433F:	drivers/mfd/sec*.c
9434F:	drivers/regulator/s2m*.c
9435F:	drivers/regulator/s5m*.c
9436F:	drivers/clk/clk-s2mps11.c
9437F:	drivers/rtc/rtc-s5m.c
9438F:	include/linux/mfd/samsung/
9439F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9440F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9441F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9442F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9443
9444SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9445M:	Kyungmin Park <kyungmin.park@samsung.com>
9446M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9447L:	linux-media@vger.kernel.org
9448Q:	https://patchwork.linuxtv.org/project/linux-media/list/
9449S:	Supported
9450F:	drivers/media/platform/exynos4-is/
9451
9452SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9453M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9454L:	linux-media@vger.kernel.org
9455L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9456S:	Maintained
9457F:	drivers/media/platform/s3c-camif/
9458F:	include/media/drv-intf/s3c_camif.h
9459
9460SAMSUNG S5C73M3 CAMERA DRIVER
9461M:	Kyungmin Park <kyungmin.park@samsung.com>
9462M:	Andrzej Hajda <a.hajda@samsung.com>
9463L:	linux-media@vger.kernel.org
9464S:	Supported
9465F:	drivers/media/i2c/s5c73m3/*
9466
9467SAMSUNG S5K5BAF CAMERA DRIVER
9468M:	Kyungmin Park <kyungmin.park@samsung.com>
9469M:	Andrzej Hajda <a.hajda@samsung.com>
9470L:	linux-media@vger.kernel.org
9471S:	Supported
9472F:	drivers/media/i2c/s5k5baf.c
9473
9474SAMSUNG S3FWRN5 NFC DRIVER
9475M:	Robert Baldyga <r.baldyga@samsung.com>
9476L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9477S:	Supported
9478F:	drivers/nfc/s3fwrn5
9479
9480SAMSUNG SOC CLOCK DRIVERS
9481M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9482M:	Tomasz Figa <tomasz.figa@gmail.com>
9483S:	Supported
9484L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9485F:	drivers/clk/samsung/
9486
9487SAMSUNG SXGBE DRIVERS
9488M:	Byungho An <bh74.an@samsung.com>
9489M:	Girish K S <ks.giri@samsung.com>
9490M:	Vipul Pandya <vipul.pandya@samsung.com>
9491S:	Supported
9492L:	netdev@vger.kernel.org
9493F:	drivers/net/ethernet/samsung/sxgbe/
9494
9495SAMSUNG THERMAL DRIVER
9496M:	Lukasz Majewski <l.majewski@samsung.com>
9497L:	linux-pm@vger.kernel.org
9498L:	linux-samsung-soc@vger.kernel.org
9499S:	Supported
9500T:	git https://github.com/lmajewski/linux-samsung-thermal.git
9501F:	drivers/thermal/samsung/
9502
9503SAMSUNG USB2 PHY DRIVER
9504M:	Kamil Debski <k.debski@samsung.com>
9505L:	linux-kernel@vger.kernel.org
9506S:	Supported
9507F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
9508F:	Documentation/phy/samsung-usb2.txt
9509F:	drivers/phy/phy-exynos4210-usb2.c
9510F:	drivers/phy/phy-exynos4x12-usb2.c
9511F:	drivers/phy/phy-exynos5250-usb2.c
9512F:	drivers/phy/phy-s5pv210-usb2.c
9513F:	drivers/phy/phy-samsung-usb2.c
9514F:	drivers/phy/phy-samsung-usb2.h
9515
9516SERIAL DRIVERS
9517M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9518L:	linux-serial@vger.kernel.org
9519S:	Maintained
9520F:	drivers/tty/serial/
9521
9522SYNOPSYS DESIGNWARE DMAC DRIVER
9523M:	Viresh Kumar <vireshk@kernel.org>
9524M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9525S:	Maintained
9526F:	include/linux/dma/dw.h
9527F:	include/linux/platform_data/dma-dw.h
9528F:	drivers/dma/dw/
9529
9530SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9531M: Lars Persson <lars.persson@axis.com>
9532L: netdev@vger.kernel.org
9533S: Supported
9534F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9535F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9536
9537SYNOPSYS DESIGNWARE I2C DRIVER
9538M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9539M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
9540M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9541L:	linux-i2c@vger.kernel.org
9542S:	Maintained
9543F:	drivers/i2c/busses/i2c-designware-*
9544F:	include/linux/platform_data/i2c-designware.h
9545
9546SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9547M:	Jaehoon Chung <jh80.chung@samsung.com>
9548L:	linux-mmc@vger.kernel.org
9549S:	Maintained
9550F:	include/linux/mmc/dw_mmc.h
9551F:	drivers/mmc/host/dw_mmc*
9552
9553SYSTEM TRACE MODULE CLASS
9554M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9555S:	Maintained
9556F:	Documentation/trace/stm.txt
9557F:	drivers/hwtracing/stm/
9558F:	include/linux/stm.h
9559F:	include/uapi/linux/stm.h
9560
9561THUNDERBOLT DRIVER
9562M:	Andreas Noever <andreas.noever@gmail.com>
9563S:	Maintained
9564F:	drivers/thunderbolt/
9565
9566TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9567M:	John Stultz <john.stultz@linaro.org>
9568M:	Thomas Gleixner <tglx@linutronix.de>
9569L:	linux-kernel@vger.kernel.org
9570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9571S:	Supported
9572F:	include/linux/clocksource.h
9573F:	include/linux/time.h
9574F:	include/linux/timex.h
9575F:	include/uapi/linux/time.h
9576F:	include/uapi/linux/timex.h
9577F:	kernel/time/clocksource.c
9578F:	kernel/time/time*.c
9579F:	kernel/time/alarmtimer.c
9580F:	kernel/time/ntp.c
9581F:	tools/testing/selftests/timers/
9582
9583SC1200 WDT DRIVER
9584M:	Zwane Mwaikambo <zwanem@gmail.com>
9585S:	Maintained
9586F:	drivers/watchdog/sc1200wdt.c
9587
9588SCHEDULER
9589M:	Ingo Molnar <mingo@redhat.com>
9590M:	Peter Zijlstra <peterz@infradead.org>
9591L:	linux-kernel@vger.kernel.org
9592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9593S:	Maintained
9594F:	kernel/sched/
9595F:	include/linux/sched.h
9596F:	include/uapi/linux/sched.h
9597F:	include/linux/wait.h
9598
9599SCORE ARCHITECTURE
9600M:	Chen Liqin <liqin.linux@gmail.com>
9601M:	Lennox Wu <lennox.wu@gmail.com>
9602W:	http://www.sunplus.com
9603S:	Supported
9604F:	arch/score/
9605
9606SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9607M:	Sudeep Holla <sudeep.holla@arm.com>
9608L:	linux-arm-kernel@lists.infradead.org
9609S:	Maintained
9610F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
9611F:	drivers/clk/clk-scpi.c
9612F:	drivers/cpufreq/scpi-cpufreq.c
9613F:	drivers/firmware/arm_scpi.c
9614F:	include/linux/scpi_protocol.h
9615
9616SCSI CDROM DRIVER
9617M:	Jens Axboe <axboe@kernel.dk>
9618L:	linux-scsi@vger.kernel.org
9619W:	http://www.kernel.dk
9620S:	Maintained
9621F:	drivers/scsi/sr*
9622
9623SCSI RDMA PROTOCOL (SRP) INITIATOR
9624M:	Bart Van Assche <bart.vanassche@sandisk.com>
9625L:	linux-rdma@vger.kernel.org
9626S:	Supported
9627W:	http://www.openfabrics.org
9628Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9630F:	drivers/infiniband/ulp/srp/
9631F:	include/scsi/srp.h
9632
9633SCSI SG DRIVER
9634M:	Doug Gilbert <dgilbert@interlog.com>
9635L:	linux-scsi@vger.kernel.org
9636W:	http://sg.danny.cz/sg
9637S:	Maintained
9638F:	Documentation/scsi/scsi-generic.txt
9639F:	drivers/scsi/sg.c
9640F:	include/scsi/sg.h
9641
9642SCSI SUBSYSTEM
9643M:	"James E.J. Bottomley" <JBottomley@odin.com>
9644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9645M:	"Martin K. Petersen" <martin.petersen@oracle.com>
9646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9647L:	linux-scsi@vger.kernel.org
9648S:	Maintained
9649F:	drivers/scsi/
9650F:	include/scsi/
9651
9652SCSI TAPE DRIVER
9653M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9654L:	linux-scsi@vger.kernel.org
9655S:	Maintained
9656F:	Documentation/scsi/st.txt
9657F:	drivers/scsi/st.*
9658F:	drivers/scsi/st_*.h
9659
9660SCTP PROTOCOL
9661M:	Vlad Yasevich <vyasevich@gmail.com>
9662M:	Neil Horman <nhorman@tuxdriver.com>
9663L:	linux-sctp@vger.kernel.org
9664W:	http://lksctp.sourceforge.net
9665S:	Maintained
9666F:	Documentation/networking/sctp.txt
9667F:	include/linux/sctp.h
9668F:	include/uapi/linux/sctp.h
9669F:	include/net/sctp/
9670F:	net/sctp/
9671
9672SCx200 CPU SUPPORT
9673M:	Jim Cromie <jim.cromie@gmail.com>
9674S:	Odd Fixes
9675F:	Documentation/i2c/busses/scx200_acb
9676F:	arch/x86/platform/scx200/
9677F:	drivers/watchdog/scx200_wdt.c
9678F:	drivers/i2c/busses/scx200*
9679F:	drivers/mtd/maps/scx200_docflash.c
9680F:	include/linux/scx200.h
9681
9682SCx200 GPIO DRIVER
9683M:	Jim Cromie <jim.cromie@gmail.com>
9684S:	Maintained
9685F:	drivers/char/scx200_gpio.c
9686F:	include/linux/scx200_gpio.h
9687
9688SCx200 HRT CLOCKSOURCE DRIVER
9689M:	Jim Cromie <jim.cromie@gmail.com>
9690S:	Maintained
9691F:	drivers/clocksource/scx200_hrt.c
9692
9693SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9694M:	Sascha Sommer <saschasommer@freenet.de>
9695L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9696S:	Maintained
9697F:	drivers/mmc/host/sdricoh_cs.c
9698
9699SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9700L:	linux-mmc@vger.kernel.org
9701S:	Orphan
9702F:	drivers/mmc/host/sdhci.*
9703F:	drivers/mmc/host/sdhci-pltfm.[ch]
9704
9705SECURE COMPUTING
9706M:	Kees Cook <keescook@chromium.org>
9707R:	Andy Lutomirski <luto@amacapital.net>
9708R:	Will Drewry <wad@chromium.org>
9709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9710S:	Supported
9711F:	kernel/seccomp.c
9712F:	include/uapi/linux/seccomp.h
9713F:	include/linux/seccomp.h
9714F:	tools/testing/selftests/seccomp/*
9715K:	\bsecure_computing
9716K:	\bTIF_SECCOMP\b
9717
9718SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9719M:	Ben Dooks <ben-linux@fluff.org>
9720M:	Jaehoon Chung <jh80.chung@samsung.com>
9721L:	linux-mmc@vger.kernel.org
9722S:	Maintained
9723F:	drivers/mmc/host/sdhci-s3c*
9724
9725SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9726M:	Viresh Kumar <vireshk@kernel.org>
9727L:	spear-devel@list.st.com
9728L:	linux-mmc@vger.kernel.org
9729S:	Maintained
9730F:	drivers/mmc/host/sdhci-spear.c
9731
9732SECURITY SUBSYSTEM
9733M:	James Morris <james.l.morris@oracle.com>
9734M:	"Serge E. Hallyn" <serge@hallyn.com>
9735L:	linux-security-module@vger.kernel.org (suggested Cc:)
9736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9737W:	http://kernsec.org/
9738S:	Supported
9739F:	security/
9740
9741SECURITY CONTACT
9742M:	Security Officers <security@kernel.org>
9743S:	Supported
9744
9745SELINUX SECURITY MODULE
9746M:	Paul Moore <paul@paul-moore.com>
9747M:	Stephen Smalley <sds@tycho.nsa.gov>
9748M:	Eric Paris <eparis@parisplace.org>
9749L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
9750W:	http://selinuxproject.org
9751T:	git git://git.infradead.org/users/pcmoore/selinux
9752S:	Supported
9753F:	include/linux/selinux*
9754F:	security/selinux/
9755F:	scripts/selinux/
9756
9757APPARMOR SECURITY MODULE
9758M:	John Johansen <john.johansen@canonical.com>
9759L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9760W:	apparmor.wiki.kernel.org
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9762S:	Supported
9763F:	security/apparmor/
9764
9765YAMA SECURITY MODULE
9766M:	Kees Cook <keescook@chromium.org>
9767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9768S:	Supported
9769F:	security/yama/
9770
9771SENSABLE PHANTOM
9772M:	Jiri Slaby <jirislaby@gmail.com>
9773S:	Maintained
9774F:	drivers/misc/phantom.c
9775F:	include/uapi/linux/phantom.h
9776
9777SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9778M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9779M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
9780M:	John Soni Jose <sony.john@avagotech.com>
9781L:	linux-scsi@vger.kernel.org
9782W:	http://www.avagotech.com
9783S:	Supported
9784F:	drivers/scsi/be2iscsi/
9785
9786Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9787M:	Sathya Perla <sathya.perla@broadcom.com>
9788M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
9789M:	Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9790M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9791M:	Somnath Kotur <somnath.kotur@broadcom.com>
9792L:	netdev@vger.kernel.org
9793W:	http://www.emulex.com
9794S:	Supported
9795F:	drivers/net/ethernet/emulex/benet/
9796
9797EMULEX ONECONNECT ROCE DRIVER
9798M:	Selvin Xavier <selvin.xavier@avagotech.com>
9799M:	Devesh Sharma <devesh.sharma@avagotech.com>
9800M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9801L:	linux-rdma@vger.kernel.org
9802W:	http://www.emulex.com
9803S:	Supported
9804F:	drivers/infiniband/hw/ocrdma/
9805
9806SFC NETWORK DRIVER
9807M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9808M:	Shradha Shah <sshah@solarflare.com>
9809L:	netdev@vger.kernel.org
9810S:	Supported
9811F:	drivers/net/ethernet/sfc/
9812
9813SGI GRU DRIVER
9814M:	Dimitri Sivanich <sivanich@sgi.com>
9815S:	Maintained
9816F:	drivers/misc/sgi-gru/
9817
9818SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9819M:	Pat Gefre <pfg@sgi.com>
9820L:	linux-ia64@vger.kernel.org
9821S:	Supported
9822F:	Documentation/ia64/serial.txt
9823F:	drivers/tty/serial/ioc?_serial.c
9824F:	include/linux/ioc?.h
9825
9826SGI XP/XPC/XPNET DRIVER
9827M:	Cliff Whickman <cpw@sgi.com>
9828M:	Robin Holt <robinmholt@gmail.com>
9829S:	Maintained
9830F:	drivers/misc/sgi-xp/
9831
9832SI2157 MEDIA DRIVER
9833M:	Antti Palosaari <crope@iki.fi>
9834L:	linux-media@vger.kernel.org
9835W:	https://linuxtv.org
9836W:	http://palosaari.fi/linux/
9837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9838T:	git git://linuxtv.org/anttip/media_tree.git
9839S:	Maintained
9840F:	drivers/media/tuners/si2157*
9841
9842SI2168 MEDIA DRIVER
9843M:	Antti Palosaari <crope@iki.fi>
9844L:	linux-media@vger.kernel.org
9845W:	https://linuxtv.org
9846W:	http://palosaari.fi/linux/
9847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9848T:	git git://linuxtv.org/anttip/media_tree.git
9849S:	Maintained
9850F:	drivers/media/dvb-frontends/si2168*
9851
9852SI470X FM RADIO RECEIVER I2C DRIVER
9853M:	Hans Verkuil <hverkuil@xs4all.nl>
9854L:	linux-media@vger.kernel.org
9855T:	git git://linuxtv.org/media_tree.git
9856W:	https://linuxtv.org
9857S:	Odd Fixes
9858F:	drivers/media/radio/si470x/radio-si470x-i2c.c
9859
9860SI470X FM RADIO RECEIVER USB DRIVER
9861M:	Hans Verkuil <hverkuil@xs4all.nl>
9862L:	linux-media@vger.kernel.org
9863T:	git git://linuxtv.org/media_tree.git
9864W:	https://linuxtv.org
9865S:	Maintained
9866F:	drivers/media/radio/si470x/radio-si470x-common.c
9867F:	drivers/media/radio/si470x/radio-si470x.h
9868F:	drivers/media/radio/si470x/radio-si470x-usb.c
9869
9870SI4713 FM RADIO TRANSMITTER I2C DRIVER
9871M:	Eduardo Valentin <edubezval@gmail.com>
9872L:	linux-media@vger.kernel.org
9873T:	git git://linuxtv.org/media_tree.git
9874W:	https://linuxtv.org
9875S:	Odd Fixes
9876F:	drivers/media/radio/si4713/si4713.?
9877
9878SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9879M:	Eduardo Valentin <edubezval@gmail.com>
9880L:	linux-media@vger.kernel.org
9881T:	git git://linuxtv.org/media_tree.git
9882W:	https://linuxtv.org
9883S:	Odd Fixes
9884F:	drivers/media/radio/si4713/radio-platform-si4713.c
9885
9886SI4713 FM RADIO TRANSMITTER USB DRIVER
9887M:	Hans Verkuil <hverkuil@xs4all.nl>
9888L:	linux-media@vger.kernel.org
9889T:	git git://linuxtv.org/media_tree.git
9890W:	https://linuxtv.org
9891S:	Maintained
9892F:	drivers/media/radio/si4713/radio-usb-si4713.c
9893
9894SIANO DVB DRIVER
9895M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9896L:	linux-media@vger.kernel.org
9897W:	https://linuxtv.org
9898T:	git git://linuxtv.org/media_tree.git
9899S:	Odd fixes
9900F:	drivers/media/common/siano/
9901F:	drivers/media/usb/siano/
9902F:	drivers/media/usb/siano/
9903F:	drivers/media/mmc/siano/
9904
9905SIMPLEFB FB DRIVER
9906M:	Hans de Goede <hdegoede@redhat.com>
9907L:	linux-fbdev@vger.kernel.org
9908S:	Maintained
9909F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
9910F:	drivers/video/fbdev/simplefb.c
9911F:	include/linux/platform_data/simplefb.h
9912
9913SH_VEU V4L2 MEM2MEM DRIVER
9914L:	linux-media@vger.kernel.org
9915S:	Orphan
9916F:	drivers/media/platform/sh_veu.c
9917
9918SH_VOU V4L2 OUTPUT DRIVER
9919L:	linux-media@vger.kernel.org
9920S:	Orphan
9921F:	drivers/media/platform/sh_vou.c
9922F:	include/media/drv-intf/sh_vou.h
9923
9924SIMPLE FIRMWARE INTERFACE (SFI)
9925M:	Len Brown <lenb@kernel.org>
9926L:	sfi-devel@simplefirmware.org
9927W:	http://simplefirmware.org/
9928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9929S:	Supported
9930F:	arch/x86/platform/sfi/
9931F:	drivers/sfi/
9932F:	include/linux/sfi*.h
9933
9934SIMTEC EB110ATX (Chalice CATS)
9935P:	Ben Dooks
9936P:	Vincent Sanders <vince@simtec.co.uk>
9937M:	Simtec Linux Team <linux@simtec.co.uk>
9938W:	http://www.simtec.co.uk/products/EB110ATX/
9939S:	Supported
9940
9941SIMTEC EB2410ITX (BAST)
9942P:	Ben Dooks
9943P:	Vincent Sanders <vince@simtec.co.uk>
9944M:	Simtec Linux Team <linux@simtec.co.uk>
9945W:	http://www.simtec.co.uk/products/EB2410ITX/
9946S:	Supported
9947F:	arch/arm/mach-s3c24xx/mach-bast.c
9948F:	arch/arm/mach-s3c24xx/bast-ide.c
9949F:	arch/arm/mach-s3c24xx/bast-irq.c
9950
9951TI DAVINCI MACHINE SUPPORT
9952M:	Sekhar Nori <nsekhar@ti.com>
9953M:	Kevin Hilman <khilman@deeprootsystems.com>
9954T:	git git://gitorious.org/linux-davinci/linux-davinci.git
9955Q:	http://patchwork.kernel.org/project/linux-davinci/list/
9956S:	Supported
9957F:	arch/arm/mach-davinci/
9958F:	drivers/i2c/busses/i2c-davinci.c
9959
9960TI DAVINCI SERIES MEDIA DRIVER
9961M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9962L:	linux-media@vger.kernel.org
9963W:	https://linuxtv.org
9964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9965T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9966S:	Maintained
9967F:	drivers/media/platform/davinci/
9968F:	include/media/davinci/
9969
9970TI AM437X VPFE DRIVER
9971M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9972L:	linux-media@vger.kernel.org
9973W:	https://linuxtv.org
9974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9975T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9976S:	Maintained
9977F:	drivers/media/platform/am437x/
9978
9979OV2659 OMNIVISION SENSOR DRIVER
9980M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9981L:	linux-media@vger.kernel.org
9982W:	https://linuxtv.org
9983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9984T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9985S:	Maintained
9986F:	drivers/media/i2c/ov2659.c
9987F:	include/media/i2c/ov2659.h
9988
9989SILICON MOTION SM712 FRAME BUFFER DRIVER
9990M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9991M:	Teddy Wang <teddy.wang@siliconmotion.com>
9992M:	Sudip Mukherjee <sudip@vectorindia.org>
9993L:	linux-fbdev@vger.kernel.org
9994S:	Maintained
9995F:	drivers/video/fbdev/sm712*
9996F:	Documentation/fb/sm712fb.txt
9997
9998SIS 190 ETHERNET DRIVER
9999M:	Francois Romieu <romieu@fr.zoreil.com>
10000L:	netdev@vger.kernel.org
10001S:	Maintained
10002F:	drivers/net/ethernet/sis/sis190.c
10003
10004SIS 900/7016 FAST ETHERNET DRIVER
10005M:	Daniele Venzano <venza@brownhat.org>
10006W:	http://www.brownhat.org/sis900.html
10007L:	netdev@vger.kernel.org
10008S:	Maintained
10009F:	drivers/net/ethernet/sis/sis900.*
10010
10011SIS FRAMEBUFFER DRIVER
10012M:	Thomas Winischhofer <thomas@winischhofer.net>
10013W:	http://www.winischhofer.net/linuxsisvga.shtml
10014S:	Maintained
10015F:	Documentation/fb/sisfb.txt
10016F:	drivers/video/fbdev/sis/
10017F:	include/video/sisfb.h
10018
10019SIS USB2VGA DRIVER
10020M:	Thomas Winischhofer <thomas@winischhofer.net>
10021W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10022S:	Maintained
10023F:	drivers/usb/misc/sisusbvga/
10024
10025SLAB ALLOCATOR
10026M:	Christoph Lameter <cl@linux.com>
10027M:	Pekka Enberg <penberg@kernel.org>
10028M:	David Rientjes <rientjes@google.com>
10029M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10030M:	Andrew Morton <akpm@linux-foundation.org>
10031L:	linux-mm@kvack.org
10032S:	Maintained
10033F:	include/linux/sl?b*.h
10034F:	mm/sl?b*
10035
10036SLEEPABLE READ-COPY UPDATE (SRCU)
10037M:	Lai Jiangshan <jiangshanlai@gmail.com>
10038M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10039M:	Josh Triplett <josh@joshtriplett.org>
10040R:	Steven Rostedt <rostedt@goodmis.org>
10041R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10042L:	linux-kernel@vger.kernel.org
10043W:	http://www.rdrop.com/users/paulmck/RCU/
10044S:	Supported
10045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10046F:	include/linux/srcu.h
10047F:	kernel/rcu/srcu.c
10048
10049SMACK SECURITY MODULE
10050M:	Casey Schaufler <casey@schaufler-ca.com>
10051L:	linux-security-module@vger.kernel.org
10052W:	http://schaufler-ca.com
10053T:	git git://git.gitorious.org/smack-next/kernel.git
10054S:	Maintained
10055F:	Documentation/security/Smack.txt
10056F:	security/smack/
10057
10058DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10059M:	Kevin Hilman <khilman@kernel.org>
10060M:	Nishanth Menon <nm@ti.com>
10061S:	Maintained
10062F:	drivers/power/avs/
10063F:	include/linux/power/smartreflex.h
10064L:	linux-pm@vger.kernel.org
10065
10066SMC91x ETHERNET DRIVER
10067M:	Nicolas Pitre <nico@fluxnic.net>
10068S:	Odd Fixes
10069F:	drivers/net/ethernet/smsc/smc91x.*
10070
10071SMIA AND SMIA++ IMAGE SENSOR DRIVER
10072M:	Sakari Ailus <sakari.ailus@iki.fi>
10073L:	linux-media@vger.kernel.org
10074S:	Maintained
10075F:	drivers/media/i2c/smiapp/
10076F:	include/media/i2c/smiapp.h
10077F:	drivers/media/i2c/smiapp-pll.c
10078F:	drivers/media/i2c/smiapp-pll.h
10079F:	include/uapi/linux/smiapp.h
10080F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10081
10082SMM665 HARDWARE MONITOR DRIVER
10083M:	Guenter Roeck <linux@roeck-us.net>
10084L:	lm-sensors@lm-sensors.org
10085S:	Maintained
10086F:	Documentation/hwmon/smm665
10087F:	drivers/hwmon/smm665.c
10088
10089SMSC EMC2103 HARDWARE MONITOR DRIVER
10090M:	Steve Glendinning <steve.glendinning@shawell.net>
10091L:	lm-sensors@lm-sensors.org
10092S:	Maintained
10093F:	Documentation/hwmon/emc2103
10094F:	drivers/hwmon/emc2103.c
10095
10096SMSC SCH5627 HARDWARE MONITOR DRIVER
10097M:	Hans de Goede <hdegoede@redhat.com>
10098L:	lm-sensors@lm-sensors.org
10099S:	Supported
10100F:	Documentation/hwmon/sch5627
10101F:	drivers/hwmon/sch5627.c
10102
10103SMSC47B397 HARDWARE MONITOR DRIVER
10104M:	Jean Delvare <jdelvare@suse.com>
10105L:	lm-sensors@lm-sensors.org
10106S:	Maintained
10107F:	Documentation/hwmon/smsc47b397
10108F:	drivers/hwmon/smsc47b397.c
10109
10110SMSC911x ETHERNET DRIVER
10111M:	Steve Glendinning <steve.glendinning@shawell.net>
10112L:	netdev@vger.kernel.org
10113S:	Maintained
10114F:	include/linux/smsc911x.h
10115F:	drivers/net/ethernet/smsc/smsc911x.*
10116
10117SMSC9420 PCI ETHERNET DRIVER
10118M:	Steve Glendinning <steve.glendinning@shawell.net>
10119L:	netdev@vger.kernel.org
10120S:	Maintained
10121F:	drivers/net/ethernet/smsc/smsc9420.*
10122
10123SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10124M:	Steve Glendinning <steve.glendinning@shawell.net>
10125L:	linux-fbdev@vger.kernel.org
10126S:	Maintained
10127F:	drivers/video/fbdev/smscufx.c
10128
10129SOC-CAMERA V4L2 SUBSYSTEM
10130M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10131L:	linux-media@vger.kernel.org
10132T:	git git://linuxtv.org/media_tree.git
10133S:	Maintained
10134F:	include/media/soc*
10135F:	drivers/media/i2c/soc_camera/
10136F:	drivers/media/platform/soc_camera/
10137
10138SOEKRIS NET48XX LED SUPPORT
10139M:	Chris Boot <bootc@bootc.net>
10140S:	Maintained
10141F:	drivers/leds/leds-net48xx.c
10142
10143SOFTLOGIC 6x10 MPEG CODEC
10144M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10145M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10146M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10147M:	Ismael Luceno <ismael@iodev.co.uk>
10148L:	linux-media@vger.kernel.org
10149S:	Supported
10150F:	drivers/media/pci/solo6x10/
10151
10152SOFTWARE RAID (Multiple Disks) SUPPORT
10153M:	Shaohua Li <shli@kernel.org>
10154L:	linux-raid@vger.kernel.org
10155T:	git git://neil.brown.name/md
10156S:	Supported
10157F:	drivers/md/
10158F:	include/linux/raid/
10159F:	include/uapi/linux/raid/
10160
10161SONIC NETWORK DRIVER
10162M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10163L:	netdev@vger.kernel.org
10164S:	Maintained
10165F:	drivers/net/ethernet/natsemi/sonic.*
10166
10167SONICS SILICON BACKPLANE DRIVER (SSB)
10168M:	Michael Buesch <m@bues.ch>
10169L:	linux-wireless@vger.kernel.org
10170S:	Maintained
10171F:	drivers/ssb/
10172F:	include/linux/ssb/
10173
10174SONY VAIO CONTROL DEVICE DRIVER
10175M:	Mattia Dongili <malattia@linux.it>
10176L:	platform-driver-x86@vger.kernel.org
10177W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10178S:	Maintained
10179F:	Documentation/laptops/sony-laptop.txt
10180F:	drivers/char/sonypi.c
10181F:	drivers/platform/x86/sony-laptop.c
10182F:	include/linux/sony-laptop.h
10183
10184SONY MEMORYSTICK CARD SUPPORT
10185M:	Alex Dubov <oakad@yahoo.com>
10186W:	http://tifmxx.berlios.de/
10187S:	Maintained
10188F:	drivers/memstick/host/tifm_ms.c
10189
10190SONY MEMORYSTICK STANDARD SUPPORT
10191M:	Maxim Levitsky <maximlevitsky@gmail.com>
10192S:	Maintained
10193F:	drivers/memstick/core/ms_block.*
10194
10195SOUND
10196M:	Jaroslav Kysela <perex@perex.cz>
10197M:	Takashi Iwai <tiwai@suse.com>
10198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10199W:	http://www.alsa-project.org/
10200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10201T:	git git://git.alsa-project.org/alsa-kernel.git
10202Q:	http://patchwork.kernel.org/project/alsa-devel/list/
10203S:	Maintained
10204F:	Documentation/sound/
10205F:	include/sound/
10206F:	include/uapi/sound/
10207F:	sound/
10208
10209SOUND - COMPRESSED AUDIO
10210M:	Vinod Koul <vinod.koul@intel.com>
10211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10213S:	Supported
10214F:	Documentation/sound/alsa/compress_offload.txt
10215F:	include/sound/compress_driver.h
10216F:	include/uapi/sound/compress_*
10217F:	sound/core/compress_offload.c
10218F:	sound/soc/soc-compress.c
10219
10220SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10221M:	Liam Girdwood <lgirdwood@gmail.com>
10222M:	Mark Brown <broonie@kernel.org>
10223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10224L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10225W:	http://alsa-project.org/main/index.php/ASoC
10226S:	Supported
10227F:	Documentation/sound/alsa/soc/
10228F:	sound/soc/
10229F:	include/sound/soc*
10230
10231SOUND - DMAENGINE HELPERS
10232M:	Lars-Peter Clausen <lars@metafoo.de>
10233S:	Supported
10234F:	include/sound/dmaengine_pcm.h
10235F:	sound/core/pcm_dmaengine.c
10236F:	sound/soc/soc-generic-dmaengine-pcm.c
10237
10238SP2 MEDIA DRIVER
10239M:	Olli Salonen <olli.salonen@iki.fi>
10240L:	linux-media@vger.kernel.org
10241W:	https://linuxtv.org
10242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10243S:	Maintained
10244F:	drivers/media/dvb-frontends/sp2*
10245
10246SPARC + UltraSPARC (sparc/sparc64)
10247M:	"David S. Miller" <davem@davemloft.net>
10248L:	sparclinux@vger.kernel.org
10249Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
10250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10252S:	Maintained
10253F:	arch/sparc/
10254F:	drivers/sbus/
10255
10256SPARC SERIAL DRIVERS
10257M:	"David S. Miller" <davem@davemloft.net>
10258L:	sparclinux@vger.kernel.org
10259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10261S:	Maintained
10262F:	include/linux/sunserialcore.h
10263F:	drivers/tty/serial/suncore.c
10264F:	drivers/tty/serial/sunhv.c
10265F:	drivers/tty/serial/sunsab.c
10266F:	drivers/tty/serial/sunsab.h
10267F:	drivers/tty/serial/sunsu.c
10268F:	drivers/tty/serial/sunzilog.c
10269F:	drivers/tty/serial/sunzilog.h
10270
10271SPARSE CHECKER
10272M:	"Christopher Li" <sparse@chrisli.org>
10273L:	linux-sparse@vger.kernel.org
10274W:	https://sparse.wiki.kernel.org/
10275T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10276T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10277S:	Maintained
10278F:	include/linux/compiler.h
10279
10280SPEAR PLATFORM SUPPORT
10281M:	Viresh Kumar <vireshk@kernel.org>
10282M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10283L:	spear-devel@list.st.com
10284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10285W:	http://www.st.com/spear
10286S:	Maintained
10287F:	arch/arm/boot/dts/spear*
10288F:	arch/arm/mach-spear/
10289
10290SPEAR CLOCK FRAMEWORK SUPPORT
10291M:	Viresh Kumar <vireshk@kernel.org>
10292L:	spear-devel@list.st.com
10293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10294W:	http://www.st.com/spear
10295S:	Maintained
10296F:	drivers/clk/spear/
10297
10298SPI SUBSYSTEM
10299M:	Mark Brown <broonie@kernel.org>
10300L:	linux-spi@vger.kernel.org
10301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10302Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
10303S:	Maintained
10304F:	Documentation/spi/
10305F:	drivers/spi/
10306F:	include/linux/spi/
10307F:	include/uapi/linux/spi/
10308
10309SPIDERNET NETWORK DRIVER for CELL
10310M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10311L:	netdev@vger.kernel.org
10312S:	Supported
10313F:	Documentation/networking/spider_net.txt
10314F:	drivers/net/ethernet/toshiba/spider_net*
10315
10316SPU FILE SYSTEM
10317M:	Jeremy Kerr <jk@ozlabs.org>
10318L:	linuxppc-dev@lists.ozlabs.org
10319W:	http://www.ibm.com/developerworks/power/cell/
10320S:	Supported
10321F:	Documentation/filesystems/spufs.txt
10322F:	arch/powerpc/platforms/cell/spufs/
10323
10324SQUASHFS FILE SYSTEM
10325M:	Phillip Lougher <phillip@squashfs.org.uk>
10326L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
10327W:	http://squashfs.org.uk
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10329S:	Maintained
10330F:	Documentation/filesystems/squashfs.txt
10331F:	fs/squashfs/
10332
10333SRM (Alpha) environment access
10334M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
10335S:	Maintained
10336F:	arch/alpha/kernel/srm_env.c
10337
10338STABLE BRANCH
10339M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10340L:	stable@vger.kernel.org
10341S:	Supported
10342F:	Documentation/stable_kernel_rules.txt
10343
10344STAGING SUBSYSTEM
10345M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10347L:	devel@driverdev.osuosl.org
10348S:	Supported
10349F:	drivers/staging/
10350
10351STAGING - COMEDI
10352M:	Ian Abbott <abbotti@mev.co.uk>
10353M:	H Hartley Sweeten <hsweeten@visionengravers.com>
10354S:	Odd Fixes
10355F:	drivers/staging/comedi/
10356
10357STAGING - FLARION FT1000 DRIVERS
10358M:	Marek Belisko <marek.belisko@gmail.com>
10359S:	Odd Fixes
10360F:	drivers/staging/ft1000/
10361
10362STAGING - INDUSTRIAL IO
10363M:	Jonathan Cameron <jic23@kernel.org>
10364L:	linux-iio@vger.kernel.org
10365S:	Odd Fixes
10366F:	drivers/staging/iio/
10367
10368STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10369M:	Jarod Wilson <jarod@wilsonet.com>
10370W:	http://www.lirc.org/
10371S:	Odd Fixes
10372F:	drivers/staging/media/lirc/
10373
10374STAGING - LUSTRE PARALLEL FILESYSTEM
10375M:	Oleg Drokin <oleg.drokin@intel.com>
10376M:	Andreas Dilger <andreas.dilger@intel.com>
10377L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
10378W:	http://wiki.lustre.org/
10379S:	Maintained
10380F:	drivers/staging/lustre
10381
10382STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10383M:	Marc Dietrich <marvin24@gmx.de>
10384L:	ac100@lists.launchpad.net (moderated for non-subscribers)
10385L:	linux-tegra@vger.kernel.org
10386S:	Maintained
10387F:	drivers/staging/nvec/
10388
10389STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10390M:	Jens Frederich <jfrederich@gmail.com>
10391M:	Daniel Drake <dsd@laptop.org>
10392M:	Jon Nettleton <jon.nettleton@gmail.com>
10393W:	http://wiki.laptop.org/go/DCON
10394S:	Maintained
10395F:	drivers/staging/olpc_dcon/
10396
10397STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10398M:	Willy Tarreau <willy@meta-x.org>
10399S:	Odd Fixes
10400F:	drivers/staging/panel/
10401
10402STAGING - REALTEK RTL8712U DRIVERS
10403M:	Larry Finger <Larry.Finger@lwfinger.net>
10404M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10405S:	Odd Fixes
10406F:	drivers/staging/rtl8712/
10407
10408STAGING - REALTEK RTL8723U WIRELESS DRIVER
10409M:	Larry Finger <Larry.Finger@lwfinger.net>
10410M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10411L:	linux-wireless@vger.kernel.org
10412S:	Maintained
10413F:	drivers/staging/rtl8723au/
10414
10415STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10416M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10417M:	Teddy Wang <teddy.wang@siliconmotion.com>
10418M:	Sudip Mukherjee <sudip@vectorindia.org>
10419L:	linux-fbdev@vger.kernel.org
10420S:	Maintained
10421F:	drivers/staging/sm750fb/
10422
10423STAGING - SLICOSS
10424M:	Lior Dotan <liodot@gmail.com>
10425M:	Christopher Harrer <charrer@alacritech.com>
10426S:	Odd Fixes
10427F:	drivers/staging/slicoss/
10428
10429STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10430M:	William Hubbs <w.d.hubbs@gmail.com>
10431M:	Chris Brannon <chris@the-brannons.com>
10432M:	Kirk Reiser <kirk@reisers.ca>
10433M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
10434L:	speakup@linux-speakup.org
10435W:	http://www.linux-speakup.org/
10436S:	Odd Fixes
10437F:	drivers/staging/speakup/
10438
10439STAGING - VIA VT665X DRIVERS
10440M:	Forest Bond <forest@alittletooquiet.net>
10441S:	Odd Fixes
10442F:	drivers/staging/vt665?/
10443
10444STAGING - WILC1000 WIFI DRIVER
10445M:	Johnny Kim <johnny.kim@atmel.com>
10446M:	Austin Shin <austin.shin@atmel.com>
10447M:	Chris Park <chris.park@atmel.com>
10448M:	Tony Cho <tony.cho@atmel.com>
10449M:	Glen Lee <glen.lee@atmel.com>
10450M:	Leo Kim <leo.kim@atmel.com>
10451L:	linux-wireless@vger.kernel.org
10452S:	Supported
10453F:	drivers/staging/wilc1000/
10454
10455STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10456M:	Arnaud Patard <arnaud.patard@rtp-net.org>
10457S:	Odd Fixes
10458F:	drivers/staging/xgifb/
10459
10460HFI1 DRIVER
10461M:	Mike Marciniszyn <infinipath@intel.com>
10462L:	linux-rdma@vger.kernel.org
10463S:	Supported
10464F:	drivers/staging/rdma/hfi1
10465
10466STARFIRE/DURALAN NETWORK DRIVER
10467M:	Ion Badulescu <ionut@badula.org>
10468S:	Odd Fixes
10469F:	drivers/net/ethernet/adaptec/starfire*
10470
10471SUN3/3X
10472M:	Sam Creasey <sammy@sammy.net>
10473W:	http://sammy.net/sun3/
10474S:	Maintained
10475F:	arch/m68k/kernel/*sun3*
10476F:	arch/m68k/sun3*/
10477F:	arch/m68k/include/asm/sun3*
10478F:	drivers/net/ethernet/i825xx/sun3*
10479
10480SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10481M:	Hans de Goede <hdegoede@redhat.com>
10482L:	linux-input@vger.kernel.org
10483S:	Maintained
10484F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10485F:	drivers/input/keyboard/sun4i-lradc-keys.c
10486
10487SUNDANCE NETWORK DRIVER
10488M:	Denis Kirjanov <kda@linux-powerpc.org>
10489L:	netdev@vger.kernel.org
10490S:	Maintained
10491F:	drivers/net/ethernet/dlink/sundance.c
10492
10493SUPERH
10494M:	Yoshinori Sato <ysato@users.sourceforge.jp>
10495M:	Rich Felker <dalias@libc.org>
10496L:	linux-sh@vger.kernel.org
10497Q:	http://patchwork.kernel.org/project/linux-sh/list/
10498S:	Maintained
10499F:	Documentation/sh/
10500F:	arch/sh/
10501F:	drivers/sh/
10502
10503SUSPEND TO RAM
10504M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10505M:	Len Brown <len.brown@intel.com>
10506M:	Pavel Machek <pavel@ucw.cz>
10507L:	linux-pm@vger.kernel.org
10508S:	Supported
10509F:	Documentation/power/
10510F:	arch/x86/kernel/acpi/
10511F:	drivers/base/power/
10512F:	kernel/power/
10513F:	include/linux/suspend.h
10514F:	include/linux/freezer.h
10515F:	include/linux/pm.h
10516
10517SVGA HANDLING
10518M:	Martin Mares <mj@ucw.cz>
10519L:	linux-video@atrey.karlin.mff.cuni.cz
10520S:	Maintained
10521F:	Documentation/svga.txt
10522F:	arch/x86/boot/video*
10523
10524SWIOTLB SUBSYSTEM
10525M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10526L:	linux-kernel@vger.kernel.org
10527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10528S:	Supported
10529F:	lib/swiotlb.c
10530F:	arch/*/kernel/pci-swiotlb.c
10531F:	include/linux/swiotlb.h
10532
10533SWITCHDEV
10534M:	Jiri Pirko <jiri@resnulli.us>
10535L:	netdev@vger.kernel.org
10536S:	Supported
10537F:	net/switchdev/
10538F:	include/net/switchdev.h
10539
10540SYNOPSYS ARC ARCHITECTURE
10541M:	Vineet Gupta <vgupta@synopsys.com>
10542L:	linux-snps-arc@lists.infradead.org
10543S:	Supported
10544F:	arch/arc/
10545F:	Documentation/devicetree/bindings/arc/*
10546F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10547F:	drivers/tty/serial/arc_uart.c
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10549
10550SYNOPSYS ARC SDP platform support
10551M:	Alexey Brodkin <abrodkin@synopsys.com>
10552S:	Supported
10553F:	arch/arc/plat-axs10x
10554F:	arch/arc/boot/dts/ax*
10555F:	Documentation/devicetree/bindings/arc/axs10*
10556
10557SYSTEM CONFIGURATION (SYSCON)
10558M:	Lee Jones <lee.jones@linaro.org>
10559M:	Arnd Bergmann <arnd@arndb.de>
10560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10561S:	Supported
10562F:	drivers/mfd/syscon.c
10563
10564SYSV FILESYSTEM
10565M:	Christoph Hellwig <hch@infradead.org>
10566S:	Maintained
10567F:	Documentation/filesystems/sysv-fs.txt
10568F:	fs/sysv/
10569F:	include/linux/sysv_fs.h
10570
10571TARGET SUBSYSTEM
10572M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
10573L:	linux-scsi@vger.kernel.org
10574L:	target-devel@vger.kernel.org
10575W:	http://www.linux-iscsi.org
10576W:	http://groups.google.com/group/linux-iscsi-target-dev
10577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10578S:	Supported
10579F:	drivers/target/
10580F:	include/target/
10581F:	Documentation/target/
10582
10583TASKSTATS STATISTICS INTERFACE
10584M:	Balbir Singh <bsingharora@gmail.com>
10585S:	Maintained
10586F:	Documentation/accounting/taskstats*
10587F:	include/linux/taskstats*
10588F:	kernel/taskstats.c
10589
10590TC CLASSIFIER
10591M:	Jamal Hadi Salim <jhs@mojatatu.com>
10592L:	netdev@vger.kernel.org
10593S:	Maintained
10594F:	include/net/pkt_cls.h
10595F:	include/uapi/linux/pkt_cls.h
10596F:	net/sched/
10597
10598TCP LOW PRIORITY MODULE
10599M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10600M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10601W:	http://tcp-lp-mod.sourceforge.net/
10602S:	Maintained
10603F:	net/ipv4/tcp_lp.c
10604
10605TDA10071 MEDIA DRIVER
10606M:	Antti Palosaari <crope@iki.fi>
10607L:	linux-media@vger.kernel.org
10608W:	https://linuxtv.org
10609W:	http://palosaari.fi/linux/
10610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10611T:	git git://linuxtv.org/anttip/media_tree.git
10612S:	Maintained
10613F:	drivers/media/dvb-frontends/tda10071*
10614
10615TDA18212 MEDIA DRIVER
10616M:	Antti Palosaari <crope@iki.fi>
10617L:	linux-media@vger.kernel.org
10618W:	https://linuxtv.org
10619W:	http://palosaari.fi/linux/
10620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10621T:	git git://linuxtv.org/anttip/media_tree.git
10622S:	Maintained
10623F:	drivers/media/tuners/tda18212*
10624
10625TDA18218 MEDIA DRIVER
10626M:	Antti Palosaari <crope@iki.fi>
10627L:	linux-media@vger.kernel.org
10628W:	https://linuxtv.org
10629W:	http://palosaari.fi/linux/
10630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10631T:	git git://linuxtv.org/anttip/media_tree.git
10632S:	Maintained
10633F:	drivers/media/tuners/tda18218*
10634
10635TDA18271 MEDIA DRIVER
10636M:	Michael Krufky <mkrufky@linuxtv.org>
10637L:	linux-media@vger.kernel.org
10638W:	https://linuxtv.org
10639W:	http://github.com/mkrufky
10640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10641T:	git git://linuxtv.org/mkrufky/tuners.git
10642S:	Maintained
10643F:	drivers/media/tuners/tda18271*
10644
10645TDA827x MEDIA DRIVER
10646M:	Michael Krufky <mkrufky@linuxtv.org>
10647L:	linux-media@vger.kernel.org
10648W:	https://linuxtv.org
10649W:	http://github.com/mkrufky
10650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10651T:	git git://linuxtv.org/mkrufky/tuners.git
10652S:	Maintained
10653F:	drivers/media/tuners/tda8290.*
10654
10655TDA8290 MEDIA DRIVER
10656M:	Michael Krufky <mkrufky@linuxtv.org>
10657L:	linux-media@vger.kernel.org
10658W:	https://linuxtv.org
10659W:	http://github.com/mkrufky
10660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10661T:	git git://linuxtv.org/mkrufky/tuners.git
10662S:	Maintained
10663F:	drivers/media/tuners/tda8290.*
10664
10665TDA9840 MEDIA DRIVER
10666M:	Hans Verkuil <hverkuil@xs4all.nl>
10667L:	linux-media@vger.kernel.org
10668T:	git git://linuxtv.org/media_tree.git
10669W:	https://linuxtv.org
10670S:	Maintained
10671F:	drivers/media/i2c/tda9840*
10672
10673TEA5761 TUNER DRIVER
10674M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10675L:	linux-media@vger.kernel.org
10676W:	https://linuxtv.org
10677T:	git git://linuxtv.org/media_tree.git
10678S:	Odd fixes
10679F:	drivers/media/tuners/tea5761.*
10680
10681TEA5767 TUNER DRIVER
10682M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10683L:	linux-media@vger.kernel.org
10684W:	https://linuxtv.org
10685T:	git git://linuxtv.org/media_tree.git
10686S:	Maintained
10687F:	drivers/media/tuners/tea5767.*
10688
10689TEA6415C MEDIA DRIVER
10690M:	Hans Verkuil <hverkuil@xs4all.nl>
10691L:	linux-media@vger.kernel.org
10692T:	git git://linuxtv.org/media_tree.git
10693W:	https://linuxtv.org
10694S:	Maintained
10695F:	drivers/media/i2c/tea6415c*
10696
10697TEA6420 MEDIA DRIVER
10698M:	Hans Verkuil <hverkuil@xs4all.nl>
10699L:	linux-media@vger.kernel.org
10700T:	git git://linuxtv.org/media_tree.git
10701W:	https://linuxtv.org
10702S:	Maintained
10703F:	drivers/media/i2c/tea6420*
10704
10705TEAM DRIVER
10706M:	Jiri Pirko <jiri@resnulli.us>
10707L:	netdev@vger.kernel.org
10708S:	Supported
10709F:	drivers/net/team/
10710F:	include/linux/if_team.h
10711F:	include/uapi/linux/if_team.h
10712
10713TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10714M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10715S:	Maintained
10716F:	arch/x86/platform/ts5500/
10717
10718TECHNOTREND USB IR RECEIVER
10719M:	Sean Young <sean@mess.org>
10720L:	linux-media@vger.kernel.org
10721S:	Maintained
10722F:	drivers/media/rc/ttusbir.c
10723
10724TEGRA ARCHITECTURE SUPPORT
10725M:	Stephen Warren <swarren@wwwdotorg.org>
10726M:	Thierry Reding <thierry.reding@gmail.com>
10727M:	Alexandre Courbot <gnurou@gmail.com>
10728L:	linux-tegra@vger.kernel.org
10729Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
10730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10731S:	Supported
10732N:	[^a-z]tegra
10733
10734TEGRA CLOCK DRIVER
10735M:	Peter De Schrijver <pdeschrijver@nvidia.com>
10736M:	Prashant Gaikwad <pgaikwad@nvidia.com>
10737S:	Supported
10738F:	drivers/clk/tegra/
10739
10740TEGRA DMA DRIVER
10741M:	Laxman Dewangan <ldewangan@nvidia.com>
10742S:	Supported
10743F:	drivers/dma/tegra20-apb-dma.c
10744
10745TEGRA I2C DRIVER
10746M:	Laxman Dewangan <ldewangan@nvidia.com>
10747S:	Supported
10748F:	drivers/i2c/busses/i2c-tegra.c
10749
10750TEGRA IOMMU DRIVERS
10751M:	Hiroshi Doyu <hdoyu@nvidia.com>
10752S:	Supported
10753F:	drivers/iommu/tegra*
10754
10755TEGRA KBC DRIVER
10756M:	Rakesh Iyer <riyer@nvidia.com>
10757M:	Laxman Dewangan <ldewangan@nvidia.com>
10758S:	Supported
10759F:	drivers/input/keyboard/tegra-kbc.c
10760
10761TEGRA PWM DRIVER
10762M:	Thierry Reding <thierry.reding@gmail.com>
10763S:	Supported
10764F:	drivers/pwm/pwm-tegra.c
10765
10766TEGRA SERIAL DRIVER
10767M:	Laxman Dewangan <ldewangan@nvidia.com>
10768S:	Supported
10769F:	drivers/tty/serial/serial-tegra.c
10770
10771TEGRA SPI DRIVER
10772M:	Laxman Dewangan <ldewangan@nvidia.com>
10773S:	Supported
10774F:	drivers/spi/spi-tegra*
10775
10776TEHUTI ETHERNET DRIVER
10777M:	Andy Gospodarek <andy@greyhouse.net>
10778L:	netdev@vger.kernel.org
10779S:	Supported
10780F:	drivers/net/ethernet/tehuti/*
10781
10782Telecom Clock Driver for MCPL0010
10783M:	Mark Gross <mark.gross@intel.com>
10784S:	Supported
10785F:	drivers/char/tlclk.c
10786
10787TENSILICA XTENSA PORT (xtensa)
10788M:	Chris Zankel <chris@zankel.net>
10789M:	Max Filippov <jcmvbkbc@gmail.com>
10790L:	linux-xtensa@linux-xtensa.org
10791T:	git git://github.com/czankel/xtensa-linux.git
10792S:	Maintained
10793F:	arch/xtensa/
10794F:	drivers/irqchip/irq-xtensa-*
10795
10796THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10797M:	Hans Verkuil <hverkuil@xs4all.nl>
10798L:	linux-media@vger.kernel.org
10799T:	git git://linuxtv.org/media_tree.git
10800W:	https://linuxtv.org
10801S:	Maintained
10802F:	drivers/media/radio/radio-raremono.c
10803
10804THERMAL
10805M:	Zhang Rui <rui.zhang@intel.com>
10806M:	Eduardo Valentin <edubezval@gmail.com>
10807L:	linux-pm@vger.kernel.org
10808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10810Q:	https://patchwork.kernel.org/project/linux-pm/list/
10811S:	Supported
10812F:	drivers/thermal/
10813F:	include/linux/thermal.h
10814F:	include/uapi/linux/thermal.h
10815F:	include/linux/cpu_cooling.h
10816F:	Documentation/devicetree/bindings/thermal/
10817
10818THERMAL/CPU_COOLING
10819M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
10820M:	Viresh Kumar <viresh.kumar@linaro.org>
10821M:	Javi Merino <javi.merino@arm.com>
10822L:	linux-pm@vger.kernel.org
10823S:	Supported
10824F:	Documentation/thermal/cpu-cooling-api.txt
10825F:	drivers/thermal/cpu_cooling.c
10826F:	include/linux/cpu_cooling.h
10827
10828THINGM BLINK(1) USB RGB LED DRIVER
10829M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10830S:	Maintained
10831F:	drivers/hid/hid-thingm.c
10832
10833THINKPAD ACPI EXTRAS DRIVER
10834M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10835L:	ibm-acpi-devel@lists.sourceforge.net
10836L:	platform-driver-x86@vger.kernel.org
10837W:	http://ibm-acpi.sourceforge.net
10838W:	http://thinkwiki.org/wiki/Ibm-acpi
10839T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10840S:	Maintained
10841F:	drivers/platform/x86/thinkpad_acpi.c
10842
10843TI BANDGAP AND THERMAL DRIVER
10844M:	Eduardo Valentin <edubezval@gmail.com>
10845L:	linux-pm@vger.kernel.org
10846L:	linux-omap@vger.kernel.org
10847S:	Maintained
10848F:	drivers/thermal/ti-soc-thermal/
10849
10850TI CDCE706 CLOCK DRIVER
10851M:	Max Filippov <jcmvbkbc@gmail.com>
10852S:	Maintained
10853F:	drivers/clk/clk-cdce706.c
10854
10855TI CLOCK DRIVER
10856M:	Tero Kristo <t-kristo@ti.com>
10857L:	linux-omap@vger.kernel.org
10858S:	Maintained
10859F:	drivers/clk/ti/
10860F:	include/linux/clk/ti.h
10861
10862TI FLASH MEDIA INTERFACE DRIVER
10863M:	Alex Dubov <oakad@yahoo.com>
10864S:	Maintained
10865F:	drivers/misc/tifm*
10866F:	drivers/mmc/host/tifm_sd.c
10867F:	include/linux/tifm.h
10868
10869TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10870M:	Santosh Shilimkar <ssantosh@kernel.org>
10871L:	linux-kernel@vger.kernel.org
10872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10873S:	Maintained
10874F:	drivers/soc/ti/*
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10876
10877
10878TI LM49xxx FAMILY ASoC CODEC DRIVERS
10879M:	M R Swami Reddy <mr.swami.reddy@ti.com>
10880M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10881L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10882S:	Maintained
10883F:	sound/soc/codecs/lm49453*
10884F:	sound/soc/codecs/isabelle*
10885
10886TI LP855x BACKLIGHT DRIVER
10887M:	Milo Kim <milo.kim@ti.com>
10888S:	Maintained
10889F:	Documentation/backlight/lp855x-driver.txt
10890F:	drivers/video/backlight/lp855x_bl.c
10891F:	include/linux/platform_data/lp855x.h
10892
10893TI LP8727 CHARGER DRIVER
10894M:	Milo Kim <milo.kim@ti.com>
10895S:	Maintained
10896F:	drivers/power/lp8727_charger.c
10897F:	include/linux/platform_data/lp8727.h
10898
10899TI LP8788 MFD DRIVER
10900M:	Milo Kim <milo.kim@ti.com>
10901S:	Maintained
10902F:	drivers/iio/adc/lp8788_adc.c
10903F:	drivers/leds/leds-lp8788.c
10904F:	drivers/mfd/lp8788*.c
10905F:	drivers/power/lp8788-charger.c
10906F:	drivers/regulator/lp8788-*.c
10907F:	include/linux/mfd/lp8788*.h
10908
10909TI NETCP ETHERNET DRIVER
10910M:	Wingman Kwok <w-kwok2@ti.com>
10911M:	Murali Karicheri <m-karicheri2@ti.com>
10912L:	netdev@vger.kernel.org
10913S:	Maintained
10914F:	drivers/net/ethernet/ti/netcp*
10915
10916TI TAS571X FAMILY ASoC CODEC DRIVER
10917M:	Kevin Cernekee <cernekee@chromium.org>
10918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10919S:	Odd Fixes
10920F:	sound/soc/codecs/tas571x*
10921
10922TI TWL4030 SERIES SOC CODEC DRIVER
10923M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10925S:	Maintained
10926F:	sound/soc/codecs/twl4030*
10927
10928TI WILINK WIRELESS DRIVERS
10929L:	linux-wireless@vger.kernel.org
10930W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
10931W:	http://wireless.kernel.org/en/users/Drivers/wl1251
10932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10933S:	Orphan
10934F:	drivers/net/wireless/ti/
10935F:	include/linux/wl12xx.h
10936
10937TIPC NETWORK LAYER
10938M:	Jon Maloy <jon.maloy@ericsson.com>
10939M:	Ying Xue <ying.xue@windriver.com>
10940L:	netdev@vger.kernel.org (core kernel code)
10941L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10942W:	http://tipc.sourceforge.net/
10943S:	Maintained
10944F:	include/uapi/linux/tipc*.h
10945F:	net/tipc/
10946
10947TILE ARCHITECTURE
10948M:	Chris Metcalf <cmetcalf@ezchip.com>
10949W:	http://www.ezchip.com/scm/
10950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10951S:	Supported
10952F:	arch/tile/
10953F:	drivers/char/tile-srom.c
10954F:	drivers/edac/tile_edac.c
10955F:	drivers/net/ethernet/tile/
10956F:	drivers/rtc/rtc-tile.c
10957F:	drivers/tty/hvc/hvc_tile.c
10958F:	drivers/tty/serial/tilegx.c
10959F:	drivers/usb/host/*-tilegx.c
10960F:	include/linux/usb/tilegx.h
10961
10962TLAN NETWORK DRIVER
10963M:	Samuel Chessman <chessman@tux.org>
10964L:	tlan-devel@lists.sourceforge.net (subscribers-only)
10965W:	http://sourceforge.net/projects/tlan/
10966S:	Maintained
10967F:	Documentation/networking/tlan.txt
10968F:	drivers/net/ethernet/ti/tlan.*
10969
10970TOMOYO SECURITY MODULE
10971M:	Kentaro Takeda <takedakn@nttdata.co.jp>
10972M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10973L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10974L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10975L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10976L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10977W:	http://tomoyo.sourceforge.jp/
10978T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10979S:	Maintained
10980F:	security/tomoyo/
10981
10982TOPSTAR LAPTOP EXTRAS DRIVER
10983M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10984L:	platform-driver-x86@vger.kernel.org
10985S:	Maintained
10986F:	drivers/platform/x86/topstar-laptop.c
10987
10988TOSHIBA ACPI EXTRAS DRIVER
10989M:	Azael Avalos <coproscefalo@gmail.com>
10990L:	platform-driver-x86@vger.kernel.org
10991S:	Maintained
10992F:	drivers/platform/x86/toshiba_acpi.c
10993
10994TOSHIBA BLUETOOTH DRIVER
10995M:	Azael Avalos <coproscefalo@gmail.com>
10996L:	platform-driver-x86@vger.kernel.org
10997S:	Maintained
10998F:	drivers/platform/x86/toshiba_bluetooth.c
10999
11000TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11001M:	Azael Avalos <coproscefalo@gmail.com>
11002L:	platform-driver-x86@vger.kernel.org
11003S:	Maintained
11004F:	drivers/platform/x86/toshiba_haps.c
11005
11006TOSHIBA WMI HOTKEYS DRIVER
11007M:	Azael Avalos <coproscefalo@gmail.com>
11008L:	platform-driver-x86@vger.kernel.org
11009S:	Maintained
11010F:	drivers/platform/x86/toshiba-wmi.c
11011
11012TOSHIBA SMM DRIVER
11013M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11014W:	http://www.buzzard.org.uk/toshiba/
11015S:	Maintained
11016F:	drivers/char/toshiba.c
11017F:	include/linux/toshiba.h
11018F:	include/uapi/linux/toshiba.h
11019
11020TOSHIBA TC358743 DRIVER
11021M:	Mats Randgaard <matrandg@cisco.com>
11022L:	linux-media@vger.kernel.org
11023S:	Maintained
11024F:	drivers/media/i2c/tc358743*
11025F:	include/media/i2c/tc358743.h
11026
11027TMIO MMC DRIVER
11028M:	Ian Molton <ian@mnementh.co.uk>
11029L:	linux-mmc@vger.kernel.org
11030S:	Maintained
11031F:	drivers/mmc/host/tmio_mmc*
11032F:	drivers/mmc/host/sh_mobile_sdhi.c
11033F:	include/linux/mmc/tmio.h
11034F:	include/linux/mmc/sh_mobile_sdhi.h
11035
11036TMP401 HARDWARE MONITOR DRIVER
11037M:	Guenter Roeck <linux@roeck-us.net>
11038L:	lm-sensors@lm-sensors.org
11039S:	Maintained
11040F:	Documentation/hwmon/tmp401
11041F:	drivers/hwmon/tmp401.c
11042
11043TMPFS (SHMEM FILESYSTEM)
11044M:	Hugh Dickins <hughd@google.com>
11045L:	linux-mm@kvack.org
11046S:	Maintained
11047F:	include/linux/shmem_fs.h
11048F:	mm/shmem.c
11049
11050TM6000 VIDEO4LINUX DRIVER
11051M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11052L:	linux-media@vger.kernel.org
11053W:	https://linuxtv.org
11054T:	git git://linuxtv.org/media_tree.git
11055S:	Odd fixes
11056F:	drivers/media/usb/tm6000/
11057
11058TW68 VIDEO4LINUX DRIVER
11059M:	Hans Verkuil <hverkuil@xs4all.nl>
11060L:	linux-media@vger.kernel.org
11061T:	git git://linuxtv.org/media_tree.git
11062W:	https://linuxtv.org
11063S:	Odd Fixes
11064F:	drivers/media/pci/tw68/
11065
11066TPM DEVICE DRIVER
11067M:	Peter Huewe <peterhuewe@gmx.de>
11068M:	Marcel Selhorst <tpmdd@selhorst.net>
11069M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11070R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11071W:	http://tpmdd.sourceforge.net
11072L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11073Q:	git git://github.com/PeterHuewe/linux-tpmdd.git
11074T:	git https://github.com/PeterHuewe/linux-tpmdd
11075S:	Maintained
11076F:	drivers/char/tpm/
11077
11078TPM IBM_VTPM DEVICE DRIVER
11079M:	Ashley Lai <ashleydlai@gmail.com>
11080W:	http://tpmdd.sourceforge.net
11081L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11082S:	Maintained
11083F:	drivers/char/tpm/tpm_ibmvtpm*
11084
11085TRACING
11086M:	Steven Rostedt <rostedt@goodmis.org>
11087M:	Ingo Molnar <mingo@redhat.com>
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11089S:	Maintained
11090F:	Documentation/trace/ftrace.txt
11091F:	arch/*/*/*/ftrace.h
11092F:	arch/*/kernel/ftrace.c
11093F:	include/*/ftrace.h
11094F:	include/linux/trace*.h
11095F:	include/trace/
11096F:	kernel/trace/
11097F:	tools/testing/selftests/ftrace/
11098
11099TRIVIAL PATCHES
11100M:	Jiri Kosina <trivial@kernel.org>
11101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11102S:	Maintained
11103K:	^Subject:.*(?i)trivial
11104
11105TTY LAYER
11106M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11107M:	Jiri Slaby <jslaby@suse.com>
11108S:	Supported
11109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11110F:	Documentation/serial/
11111F:	drivers/tty/
11112F:	drivers/tty/serial/serial_core.c
11113F:	include/linux/serial_core.h
11114F:	include/linux/serial.h
11115F:	include/linux/tty.h
11116F:	include/uapi/linux/serial_core.h
11117F:	include/uapi/linux/serial.h
11118F:	include/uapi/linux/tty.h
11119
11120TUA9001 MEDIA DRIVER
11121M:	Antti Palosaari <crope@iki.fi>
11122L:	linux-media@vger.kernel.org
11123W:	https://linuxtv.org
11124W:	http://palosaari.fi/linux/
11125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11126T:	git git://linuxtv.org/anttip/media_tree.git
11127S:	Maintained
11128F:	drivers/media/tuners/tua9001*
11129
11130TULIP NETWORK DRIVERS
11131L:	netdev@vger.kernel.org
11132L:	linux-parisc@vger.kernel.org
11133S:	Orphan
11134F:	drivers/net/ethernet/dec/tulip/
11135
11136TUN/TAP driver
11137M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11138W:	http://vtun.sourceforge.net/tun
11139S:	Maintained
11140F:	Documentation/networking/tuntap.txt
11141F:	arch/um/os-Linux/drivers/
11142
11143TURBOCHANNEL SUBSYSTEM
11144M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11145M:	Ralf Baechle <ralf@linux-mips.org>
11146L:	linux-mips@linux-mips.org
11147Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11148S:	Maintained
11149F:	drivers/tc/
11150F:	include/linux/tc.h
11151
11152U14-34F SCSI DRIVER
11153M:	Dario Ballabio <ballabio_dario@emc.com>
11154L:	linux-scsi@vger.kernel.org
11155S:	Maintained
11156F:	drivers/scsi/u14-34f.c
11157
11158UBI FILE SYSTEM (UBIFS)
11159M:	Artem Bityutskiy <dedekind1@gmail.com>
11160M:	Adrian Hunter <adrian.hunter@intel.com>
11161L:	linux-mtd@lists.infradead.org
11162T:	git git://git.infradead.org/ubifs-2.6.git
11163W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11164S:	Maintained
11165F:	Documentation/filesystems/ubifs.txt
11166F:	fs/ubifs/
11167
11168UCLINUX (M68KNOMMU AND COLDFIRE)
11169M:	Greg Ungerer <gerg@uclinux.org>
11170W:	http://www.uclinux.org/
11171L:	linux-m68k@lists.linux-m68k.org
11172L:	uclinux-dev@uclinux.org  (subscribers-only)
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11174S:	Maintained
11175F:	arch/m68k/coldfire/
11176F:	arch/m68k/68*/
11177F:	arch/m68k/*/*_no.*
11178F:	arch/m68k/include/asm/*_no.*
11179
11180UDF FILESYSTEM
11181M:	Jan Kara <jack@suse.com>
11182S:	Maintained
11183F:	Documentation/filesystems/udf.txt
11184F:	fs/udf/
11185
11186UFS FILESYSTEM
11187M:	Evgeniy Dushistov <dushistov@mail.ru>
11188S:	Maintained
11189F:	Documentation/filesystems/ufs.txt
11190F:	fs/ufs/
11191
11192UHID USERSPACE HID IO DRIVER:
11193M:	David Herrmann <dh.herrmann@googlemail.com>
11194L:	linux-input@vger.kernel.org
11195S:	Maintained
11196F:	drivers/hid/uhid.c
11197F:	include/uapi/linux/uhid.h
11198
11199ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11200L:	linux-usb@vger.kernel.org
11201S:	Orphan
11202F:	drivers/uwb/
11203F:	include/linux/uwb.h
11204F:	include/linux/uwb/
11205
11206UNICORE32 ARCHITECTURE:
11207M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11208W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11209S:	Maintained
11210T:	git git://github.com/gxt/linux.git
11211F:	arch/unicore32/
11212
11213UNIFDEF
11214M:	Tony Finch <dot@dotat.at>
11215W:	http://dotat.at/prog/unifdef
11216S:	Maintained
11217F:	scripts/unifdef.c
11218
11219UNIFORM CDROM DRIVER
11220M:	Jens Axboe <axboe@kernel.dk>
11221W:	http://www.kernel.dk
11222S:	Maintained
11223F:	Documentation/cdrom/
11224F:	drivers/cdrom/cdrom.c
11225F:	include/linux/cdrom.h
11226F:	include/uapi/linux/cdrom.h
11227
11228UNISYS S-PAR DRIVERS
11229M:	Benjamin Romer <benjamin.romer@unisys.com>
11230M:	David Kershner <david.kershner@unisys.com>
11231L:	sparmaintainer@unisys.com (Unisys internal)
11232S:	Supported
11233F:	drivers/staging/unisys/
11234
11235UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11236M:	Vinayak Holikatti <vinholikatti@gmail.com>
11237L:	linux-scsi@vger.kernel.org
11238S:	Supported
11239F:	Documentation/scsi/ufs.txt
11240F:	drivers/scsi/ufs/
11241
11242UNSORTED BLOCK IMAGES (UBI)
11243M:	Artem Bityutskiy <dedekind1@gmail.com>
11244M:	Richard Weinberger <richard@nod.at>
11245W:	http://www.linux-mtd.infradead.org/
11246L:	linux-mtd@lists.infradead.org
11247T:	git git://git.infradead.org/ubifs-2.6.git
11248S:	Supported
11249F:	drivers/mtd/ubi/
11250F:	include/linux/mtd/ubi.h
11251F:	include/uapi/mtd/ubi-user.h
11252
11253USB ACM DRIVER
11254M:	Oliver Neukum <oliver@neukum.org>
11255L:	linux-usb@vger.kernel.org
11256S:	Maintained
11257F:	Documentation/usb/acm.txt
11258F:	drivers/usb/class/cdc-acm.*
11259
11260USB AR5523 WIRELESS DRIVER
11261M:	Pontus Fuchs <pontus.fuchs@gmail.com>
11262L:	linux-wireless@vger.kernel.org
11263S:	Maintained
11264F:	drivers/net/wireless/ath/ar5523/
11265
11266USB ATTACHED SCSI
11267M:	Hans de Goede <hdegoede@redhat.com>
11268M:	Gerd Hoffmann <kraxel@redhat.com>
11269L:	linux-usb@vger.kernel.org
11270L:	linux-scsi@vger.kernel.org
11271S:	Maintained
11272F:	drivers/usb/storage/uas.c
11273
11274USB CDC ETHERNET DRIVER
11275M:	Oliver Neukum <oliver@neukum.org>
11276L:	linux-usb@vger.kernel.org
11277S:	Maintained
11278F:	drivers/net/usb/cdc_*.c
11279F:	include/uapi/linux/usb/cdc.h
11280
11281USB CHAOSKEY DRIVER
11282M:	Keith Packard <keithp@keithp.com>
11283L:	linux-usb@vger.kernel.org
11284S:	Maintained
11285F:	drivers/usb/misc/chaoskey.c
11286
11287USB CYPRESS C67X00 DRIVER
11288M:	Peter Korsgaard <jacmet@sunsite.dk>
11289L:	linux-usb@vger.kernel.org
11290S:	Maintained
11291F:	drivers/usb/c67x00/
11292
11293USB DAVICOM DM9601 DRIVER
11294M:	Peter Korsgaard <jacmet@sunsite.dk>
11295L:	netdev@vger.kernel.org
11296W:	http://www.linux-usb.org/usbnet
11297S:	Maintained
11298F:	drivers/net/usb/dm9601.c
11299
11300USB DIAMOND RIO500 DRIVER
11301M:	Cesar Miquel <miquel@df.uba.ar>
11302L:	rio500-users@lists.sourceforge.net
11303W:	http://rio500.sourceforge.net
11304S:	Maintained
11305F:	drivers/usb/misc/rio500*
11306
11307USB EHCI DRIVER
11308M:	Alan Stern <stern@rowland.harvard.edu>
11309L:	linux-usb@vger.kernel.org
11310S:	Maintained
11311F:	Documentation/usb/ehci.txt
11312F:	drivers/usb/host/ehci*
11313
11314USB GADGET/PERIPHERAL SUBSYSTEM
11315M:	Felipe Balbi <balbi@kernel.org>
11316L:	linux-usb@vger.kernel.org
11317W:	http://www.linux-usb.org/gadget
11318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11319S:	Maintained
11320F:	drivers/usb/gadget/
11321F:	include/linux/usb/gadget*
11322
11323USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11324M:	Jiri Kosina <jikos@kernel.org>
11325R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
11326L:	linux-usb@vger.kernel.org
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11328S:	Maintained
11329F:	Documentation/hid/hiddev.txt
11330F:	drivers/hid/usbhid/
11331
11332USB ISP116X DRIVER
11333M:	Olav Kongas <ok@artecdesign.ee>
11334L:	linux-usb@vger.kernel.org
11335S:	Maintained
11336F:	drivers/usb/host/isp116x*
11337F:	include/linux/usb/isp116x.h
11338
11339USB MASS STORAGE DRIVER
11340M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11341L:	linux-usb@vger.kernel.org
11342L:	usb-storage@lists.one-eyed-alien.net
11343S:	Maintained
11344W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
11345F:	drivers/usb/storage/
11346
11347USB MIDI DRIVER
11348M:	Clemens Ladisch <clemens@ladisch.de>
11349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11350T:	git git://git.alsa-project.org/alsa-kernel.git
11351S:	Maintained
11352F:	sound/usb/midi.*
11353
11354USB NETWORKING DRIVERS
11355L:	linux-usb@vger.kernel.org
11356S:	Odd Fixes
11357F:	drivers/net/usb/
11358
11359USB OHCI DRIVER
11360M:	Alan Stern <stern@rowland.harvard.edu>
11361L:	linux-usb@vger.kernel.org
11362S:	Maintained
11363F:	Documentation/usb/ohci.txt
11364F:	drivers/usb/host/ohci*
11365
11366USB OTG FSM (Finite State Machine)
11367M:	Peter Chen <Peter.Chen@nxp.com>
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11369L:	linux-usb@vger.kernel.org
11370S:	Maintained
11371F:	drivers/usb/common/usb-otg-fsm.c
11372
11373USB OVER IP DRIVER
11374M:	Valentina Manea <valentina.manea.m@gmail.com>
11375M:	Shuah Khan <shuah.kh@samsung.com>
11376L:	linux-usb@vger.kernel.org
11377S:	Maintained
11378F:	drivers/usb/usbip/
11379F:	tools/usb/usbip/
11380
11381USB PEGASUS DRIVER
11382M:	Petko Manolov <petkan@nucleusys.com>
11383L:	linux-usb@vger.kernel.org
11384L:	netdev@vger.kernel.org
11385T:	git git://github.com/petkan/pegasus.git
11386W:	https://github.com/petkan/pegasus
11387S:	Maintained
11388F:	drivers/net/usb/pegasus.*
11389
11390USB PHY LAYER
11391M:	Felipe Balbi <balbi@kernel.org>
11392L:	linux-usb@vger.kernel.org
11393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11394S:	Maintained
11395F:	drivers/usb/phy/
11396
11397USB PRINTER DRIVER (usblp)
11398M:	Pete Zaitcev <zaitcev@redhat.com>
11399L:	linux-usb@vger.kernel.org
11400S:	Supported
11401F:	drivers/usb/class/usblp.c
11402
11403USB QMI WWAN NETWORK DRIVER
11404M:	Bjørn Mork <bjorn@mork.no>
11405L:	netdev@vger.kernel.org
11406S:	Maintained
11407F:	Documentation/ABI/testing/sysfs-class-net-qmi
11408F:	drivers/net/usb/qmi_wwan.c
11409
11410USB RTL8150 DRIVER
11411M:	Petko Manolov <petkan@nucleusys.com>
11412L:	linux-usb@vger.kernel.org
11413L:	netdev@vger.kernel.org
11414T:	git git://github.com/petkan/rtl8150.git
11415W:	https://github.com/petkan/rtl8150
11416S:	Maintained
11417F:	drivers/net/usb/rtl8150.c
11418
11419USB SERIAL SUBSYSTEM
11420M:	Johan Hovold <johan@kernel.org>
11421L:	linux-usb@vger.kernel.org
11422S:	Maintained
11423F:	Documentation/usb/usb-serial.txt
11424F:	drivers/usb/serial/
11425F:	include/linux/usb/serial.h
11426
11427USB SMSC75XX ETHERNET DRIVER
11428M:	Steve Glendinning <steve.glendinning@shawell.net>
11429L:	netdev@vger.kernel.org
11430S:	Maintained
11431F:	drivers/net/usb/smsc75xx.*
11432
11433USB SMSC95XX ETHERNET DRIVER
11434M:	Steve Glendinning <steve.glendinning@shawell.net>
11435L:	netdev@vger.kernel.org
11436S:	Maintained
11437F:	drivers/net/usb/smsc95xx.*
11438
11439USB SUBSYSTEM
11440M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11441L:	linux-usb@vger.kernel.org
11442W:	http://www.linux-usb.org
11443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11444S:	Supported
11445F:	Documentation/usb/
11446F:	drivers/usb/
11447F:	include/linux/usb.h
11448F:	include/linux/usb/
11449
11450USB UHCI DRIVER
11451M:	Alan Stern <stern@rowland.harvard.edu>
11452L:	linux-usb@vger.kernel.org
11453S:	Maintained
11454F:	drivers/usb/host/uhci*
11455
11456USB "USBNET" DRIVER FRAMEWORK
11457M:	Oliver Neukum <oneukum@suse.com>
11458L:	netdev@vger.kernel.org
11459W:	http://www.linux-usb.org/usbnet
11460S:	Maintained
11461F:	drivers/net/usb/usbnet.c
11462F:	include/linux/usb/usbnet.h
11463
11464USB VIDEO CLASS
11465M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11466L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11467L:	linux-media@vger.kernel.org
11468T:	git git://linuxtv.org/media_tree.git
11469W:	http://www.ideasonboard.org/uvc/
11470S:	Maintained
11471F:	drivers/media/usb/uvc/
11472F:	include/uapi/linux/uvcvideo.h
11473
11474USB VISION DRIVER
11475M:	Hans Verkuil <hverkuil@xs4all.nl>
11476L:	linux-media@vger.kernel.org
11477T:	git git://linuxtv.org/media_tree.git
11478W:	https://linuxtv.org
11479S:	Odd Fixes
11480F:	drivers/media/usb/usbvision/
11481
11482USB WEBCAM GADGET
11483M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11484L:	linux-usb@vger.kernel.org
11485S:	Maintained
11486F:	drivers/usb/gadget/function/*uvc*
11487F:	drivers/usb/gadget/legacy/webcam.c
11488
11489USB WIRELESS RNDIS DRIVER (rndis_wlan)
11490M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
11491L:	linux-wireless@vger.kernel.org
11492S:	Maintained
11493F:	drivers/net/wireless/rndis_wlan.c
11494
11495USB XHCI DRIVER
11496M:	Mathias Nyman <mathias.nyman@intel.com>
11497L:	linux-usb@vger.kernel.org
11498S:	Supported
11499F:	drivers/usb/host/xhci*
11500F:	drivers/usb/host/pci-quirks*
11501
11502USB ZD1201 DRIVER
11503L:	linux-wireless@vger.kernel.org
11504W:	http://linux-lc100020.sourceforge.net
11505S:	Orphan
11506F:	drivers/net/wireless/zydas/zd1201.*
11507
11508USB ZR364XX DRIVER
11509M:	Antoine Jacquet <royale@zerezo.com>
11510L:	linux-usb@vger.kernel.org
11511L:	linux-media@vger.kernel.org
11512T:	git git://linuxtv.org/media_tree.git
11513W:	http://royale.zerezo.com/zr364xx/
11514S:	Maintained
11515F:	Documentation/video4linux/zr364xx.txt
11516F:	drivers/media/usb/zr364xx/
11517
11518ULPI BUS
11519M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11520L:	linux-usb@vger.kernel.org
11521S:	Maintained
11522F:	drivers/usb/common/ulpi.c
11523F:	include/linux/ulpi/
11524
11525USER-MODE LINUX (UML)
11526M:	Jeff Dike <jdike@addtoit.com>
11527M:	Richard Weinberger <richard@nod.at>
11528L:	user-mode-linux-devel@lists.sourceforge.net
11529L:	user-mode-linux-user@lists.sourceforge.net
11530W:	http://user-mode-linux.sourceforge.net
11531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11532S:	Maintained
11533F:	Documentation/virtual/uml/
11534F:	arch/um/
11535F:	arch/x86/um/
11536F:	fs/hostfs/
11537F:	fs/hppfs/
11538
11539USERSPACE I/O (UIO)
11540M:	"Hans J. Koch" <hjk@hansjkoch.de>
11541M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11542S:	Maintained
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11544F:	Documentation/DocBook/uio-howto.tmpl
11545F:	drivers/uio/
11546F:	include/linux/uio*.h
11547
11548UTIL-LINUX PACKAGE
11549M:	Karel Zak <kzak@redhat.com>
11550L:	util-linux@vger.kernel.org
11551W:	http://en.wikipedia.org/wiki/Util-linux
11552T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11553S:	Maintained
11554
11555UVESAFB DRIVER
11556M:	Michal Januszewski <spock@gentoo.org>
11557L:	linux-fbdev@vger.kernel.org
11558W:	http://dev.gentoo.org/~spock/projects/uvesafb/
11559S:	Maintained
11560F:	Documentation/fb/uvesafb.txt
11561F:	drivers/video/fbdev/uvesafb.*
11562
11563VF610 NAND DRIVER
11564M:	Stefan Agner <stefan@agner.ch>
11565L:	linux-mtd@lists.infradead.org
11566S:	Supported
11567F:	drivers/mtd/nand/vf610_nfc.c
11568
11569VFAT/FAT/MSDOS FILESYSTEM
11570M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11571S:	Maintained
11572F:	Documentation/filesystems/vfat.txt
11573F:	fs/fat/
11574
11575VFIO DRIVER
11576M:	Alex Williamson <alex.williamson@redhat.com>
11577L:	kvm@vger.kernel.org
11578T:	git git://github.com/awilliam/linux-vfio.git
11579S:	Maintained
11580F:	Documentation/vfio.txt
11581F:	drivers/vfio/
11582F:	include/linux/vfio.h
11583F:	include/uapi/linux/vfio.h
11584
11585VFIO PLATFORM DRIVER
11586M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
11587L:	kvm@vger.kernel.org
11588S:	Maintained
11589F:	drivers/vfio/platform/
11590
11591VIDEOBUF2 FRAMEWORK
11592M:	Pawel Osciak <pawel@osciak.com>
11593M:	Marek Szyprowski <m.szyprowski@samsung.com>
11594M:	Kyungmin Park <kyungmin.park@samsung.com>
11595L:	linux-media@vger.kernel.org
11596S:	Maintained
11597F:	drivers/media/v4l2-core/videobuf2-*
11598F:	include/media/videobuf2-*
11599
11600VIRTUAL SERIO DEVICE DRIVER
11601M:	Stephen Chandler Paul <thatslyude@gmail.com>
11602S:	Maintained
11603F:	drivers/input/serio/userio.c
11604F:	include/uapi/linux/userio.h
11605
11606VIRTIO CONSOLE DRIVER
11607M:	Amit Shah <amit.shah@redhat.com>
11608L:	virtualization@lists.linux-foundation.org
11609S:	Maintained
11610F:	drivers/char/virtio_console.c
11611F:	include/linux/virtio_console.h
11612F:	include/uapi/linux/virtio_console.h
11613
11614VIRTIO CORE, NET AND BLOCK DRIVERS
11615M:	"Michael S. Tsirkin" <mst@redhat.com>
11616L:	virtualization@lists.linux-foundation.org
11617S:	Maintained
11618F:	drivers/virtio/
11619F:	tools/virtio/
11620F:	drivers/net/virtio_net.c
11621F:	drivers/block/virtio_blk.c
11622F:	include/linux/virtio_*.h
11623F:	include/uapi/linux/virtio_*.h
11624
11625VIRTIO DRIVERS FOR S390
11626M:	Christian Borntraeger <borntraeger@de.ibm.com>
11627M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11628L:	linux-s390@vger.kernel.org
11629L:	virtualization@lists.linux-foundation.org
11630L:	kvm@vger.kernel.org
11631S:	Supported
11632F:	drivers/s390/virtio/
11633
11634VIRTIO GPU DRIVER
11635M:	David Airlie <airlied@linux.ie>
11636M:	Gerd Hoffmann <kraxel@redhat.com>
11637L:	dri-devel@lists.freedesktop.org
11638L:	virtualization@lists.linux-foundation.org
11639S:	Maintained
11640F:	drivers/gpu/drm/virtio/
11641F:	include/uapi/linux/virtio_gpu.h
11642
11643VIRTIO HOST (VHOST)
11644M:	"Michael S. Tsirkin" <mst@redhat.com>
11645L:	kvm@vger.kernel.org
11646L:	virtualization@lists.linux-foundation.org
11647L:	netdev@vger.kernel.org
11648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11649S:	Maintained
11650F:	drivers/vhost/
11651F:	include/uapi/linux/vhost.h
11652
11653VIRTIO INPUT DRIVER
11654M:	Gerd Hoffmann <kraxel@redhat.com>
11655S:	Maintained
11656F:	drivers/virtio/virtio_input.c
11657F:	include/uapi/linux/virtio_input.h
11658
11659VIA RHINE NETWORK DRIVER
11660S:	Orphan
11661F:	drivers/net/ethernet/via/via-rhine.c
11662
11663VIA SD/MMC CARD CONTROLLER DRIVER
11664M:	Bruce Chang <brucechang@via.com.tw>
11665M:	Harald Welte <HaraldWelte@viatech.com>
11666S:	Maintained
11667F:	drivers/mmc/host/via-sdmmc.c
11668
11669VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11670M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11671L:	linux-fbdev@vger.kernel.org
11672S:	Maintained
11673F:	include/linux/via-core.h
11674F:	include/linux/via-gpio.h
11675F:	include/linux/via_i2c.h
11676F:	drivers/video/fbdev/via/
11677
11678VIA VELOCITY NETWORK DRIVER
11679M:	Francois Romieu <romieu@fr.zoreil.com>
11680L:	netdev@vger.kernel.org
11681S:	Maintained
11682F:	drivers/net/ethernet/via/via-velocity.*
11683
11684VIRT LIB
11685M:	Alex Williamson <alex.williamson@redhat.com>
11686M:	Paolo Bonzini <pbonzini@redhat.com>
11687L:	kvm@vger.kernel.org
11688S:	Supported
11689F:	virt/lib/
11690
11691VIVID VIRTUAL VIDEO DRIVER
11692M:	Hans Verkuil <hverkuil@xs4all.nl>
11693L:	linux-media@vger.kernel.org
11694T:	git git://linuxtv.org/media_tree.git
11695W:	https://linuxtv.org
11696S:	Maintained
11697F:	drivers/media/platform/vivid/*
11698
11699VLAN (802.1Q)
11700M:	Patrick McHardy <kaber@trash.net>
11701L:	netdev@vger.kernel.org
11702S:	Maintained
11703F:	drivers/net/macvlan.c
11704F:	include/linux/if_*vlan.h
11705F:	net/8021q/
11706
11707VLYNQ BUS
11708M:	Florian Fainelli <florian@openwrt.org>
11709L:	openwrt-devel@lists.openwrt.org (subscribers-only)
11710S:	Maintained
11711F:	drivers/vlynq/vlynq.c
11712F:	include/linux/vlynq.h
11713
11714VME SUBSYSTEM
11715M:	Martyn Welch <martyn@welchs.me.uk>
11716M:	Manohar Vanga <manohar.vanga@gmail.com>
11717M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11718L:	devel@driverdev.osuosl.org
11719S:	Maintained
11720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11721F:	Documentation/vme_api.txt
11722F:	drivers/staging/vme/
11723F:	drivers/vme/
11724F:	include/linux/vme*
11725
11726VMWARE HYPERVISOR INTERFACE
11727M:	Alok Kataria <akataria@vmware.com>
11728L:	virtualization@lists.linux-foundation.org
11729S:	Supported
11730F:	arch/x86/kernel/cpu/vmware.c
11731
11732VMWARE BALLOON DRIVER
11733M:	Xavier Deguillard <xdeguillard@vmware.com>
11734M:	Philip Moltmann <moltmann@vmware.com>
11735M:	"VMware, Inc." <pv-drivers@vmware.com>
11736L:	linux-kernel@vger.kernel.org
11737S:	Maintained
11738F:	drivers/misc/vmw_balloon.c
11739
11740VMWARE VMMOUSE SUBDRIVER
11741M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
11742M:	"VMware, Inc." <pv-drivers@vmware.com>
11743L:	linux-input@vger.kernel.org
11744S:	Maintained
11745F:	drivers/input/mouse/vmmouse.c
11746F:	drivers/input/mouse/vmmouse.h
11747
11748VMWARE VMXNET3 ETHERNET DRIVER
11749M:	Shrikrishna Khare <skhare@vmware.com>
11750M:	"VMware, Inc." <pv-drivers@vmware.com>
11751L:	netdev@vger.kernel.org
11752S:	Maintained
11753F:	drivers/net/vmxnet3/
11754
11755VMware PVSCSI driver
11756M:	Arvind Kumar <arvindkumar@vmware.com>
11757M:	VMware PV-Drivers <pv-drivers@vmware.com>
11758L:	linux-scsi@vger.kernel.org
11759S:	Maintained
11760F:	drivers/scsi/vmw_pvscsi.c
11761F:	drivers/scsi/vmw_pvscsi.h
11762
11763VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11764M:	Liam Girdwood <lgirdwood@gmail.com>
11765M:	Mark Brown <broonie@kernel.org>
11766L:	linux-kernel@vger.kernel.org
11767W:	http://www.slimlogic.co.uk/?p=48
11768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11769S:	Supported
11770F:	drivers/regulator/
11771F:	include/linux/regulator/
11772
11773VRF
11774M:	David Ahern <dsa@cumulusnetworks.com>
11775M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
11776L:	netdev@vger.kernel.org
11777S:	Maintained
11778F:	drivers/net/vrf.c
11779F:	Documentation/networking/vrf.txt
11780
11781VT1211 HARDWARE MONITOR DRIVER
11782M:	Juerg Haefliger <juergh@gmail.com>
11783L:	lm-sensors@lm-sensors.org
11784S:	Maintained
11785F:	Documentation/hwmon/vt1211
11786F:	drivers/hwmon/vt1211.c
11787
11788VT8231 HARDWARE MONITOR DRIVER
11789M:	Roger Lucas <vt8231@hiddenengine.co.uk>
11790L:	lm-sensors@lm-sensors.org
11791S:	Maintained
11792F:	drivers/hwmon/vt8231.c
11793
11794VUB300 USB to SDIO/SD/MMC bridge chip
11795M:	Tony Olech <tony.olech@elandigitalsystems.com>
11796L:	linux-mmc@vger.kernel.org
11797L:	linux-usb@vger.kernel.org
11798S:	Supported
11799F:	drivers/mmc/host/vub300.c
11800
11801W1 DALLAS'S 1-WIRE BUS
11802M:	Evgeniy Polyakov <zbr@ioremap.net>
11803S:	Maintained
11804F:	Documentation/w1/
11805F:	drivers/w1/
11806
11807W83791D HARDWARE MONITORING DRIVER
11808M:	Marc Hulsman <m.hulsman@tudelft.nl>
11809L:	lm-sensors@lm-sensors.org
11810S:	Maintained
11811F:	Documentation/hwmon/w83791d
11812F:	drivers/hwmon/w83791d.c
11813
11814W83793 HARDWARE MONITORING DRIVER
11815M:	Rudolf Marek <r.marek@assembler.cz>
11816L:	lm-sensors@lm-sensors.org
11817S:	Maintained
11818F:	Documentation/hwmon/w83793
11819F:	drivers/hwmon/w83793.c
11820
11821W83795 HARDWARE MONITORING DRIVER
11822M:	Jean Delvare <jdelvare@suse.com>
11823L:	lm-sensors@lm-sensors.org
11824S:	Maintained
11825F:	drivers/hwmon/w83795.c
11826
11827W83L51xD SD/MMC CARD INTERFACE DRIVER
11828M:	Pierre Ossman <pierre@ossman.eu>
11829S:	Maintained
11830F:	drivers/mmc/host/wbsd.*
11831
11832WACOM PROTOCOL 4 SERIAL TABLETS
11833M:	Julian Squires <julian@cipht.net>
11834M:	Hans de Goede <hdegoede@redhat.com>
11835L:	linux-input@vger.kernel.org
11836S:	Maintained
11837F:	drivers/input/tablet/wacom_serial4.c
11838
11839WATCHDOG DEVICE DRIVERS
11840M:	Wim Van Sebroeck <wim@iguana.be>
11841R:	Guenter Roeck <linux@roeck-us.net>
11842L:	linux-watchdog@vger.kernel.org
11843W:	http://www.linux-watchdog.org/
11844T:	git git://www.linux-watchdog.org/linux-watchdog.git
11845S:	Maintained
11846F:	Documentation/watchdog/
11847F:	drivers/watchdog/
11848F:	include/linux/watchdog.h
11849F:	include/uapi/linux/watchdog.h
11850
11851WD7000 SCSI DRIVER
11852M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
11853L:	linux-scsi@vger.kernel.org
11854S:	Maintained
11855F:	drivers/scsi/wd7000.c
11856
11857WIIMOTE HID DRIVER
11858M:	David Herrmann <dh.herrmann@googlemail.com>
11859L:	linux-input@vger.kernel.org
11860S:	Maintained
11861F:	drivers/hid/hid-wiimote*
11862
11863WINBOND CIR DRIVER
11864M:	David Härdeman <david@hardeman.nu>
11865S:	Maintained
11866F:	drivers/media/rc/winbond-cir.c
11867
11868WIMAX STACK
11869M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11870M:	linux-wimax@intel.com
11871L:	wimax@linuxwimax.org (subscribers-only)
11872S:	Supported
11873W:	http://linuxwimax.org
11874F:	Documentation/wimax/README.wimax
11875F:	include/linux/wimax/debug.h
11876F:	include/net/wimax.h
11877F:	include/uapi/linux/wimax.h
11878F:	net/wimax/
11879
11880WISTRON LAPTOP BUTTON DRIVER
11881M:	Miloslav Trmac <mitr@volny.cz>
11882S:	Maintained
11883F:	drivers/input/misc/wistron_btns.c
11884
11885WL3501 WIRELESS PCMCIA CARD DRIVER
11886M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11887L:	linux-wireless@vger.kernel.org
11888W:	http://oops.ghostprotocols.net:81/blog
11889S:	Maintained
11890F:	drivers/net/wireless/wl3501*
11891
11892WOLFSON MICROELECTRONICS DRIVERS
11893L:	patches@opensource.wolfsonmicro.com
11894T:	git https://github.com/CirrusLogic/linux-drivers.git
11895W:	https://github.com/CirrusLogic/linux-drivers/wiki
11896S:	Supported
11897F:	Documentation/hwmon/wm83??
11898F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11899F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11900F:	Documentation/devicetree/bindings/mfd/arizona.txt
11901F:	arch/arm/mach-s3c64xx/mach-crag6410*
11902F:	drivers/clk/clk-wm83*.c
11903F:	drivers/extcon/extcon-arizona.c
11904F:	drivers/leds/leds-wm83*.c
11905F:	drivers/gpio/gpio-*wm*.c
11906F:	drivers/gpio/gpio-arizona.c
11907F:	drivers/hwmon/wm83??-hwmon.c
11908F:	drivers/input/misc/wm831x-on.c
11909F:	drivers/input/touchscreen/wm831x-ts.c
11910F:	drivers/input/touchscreen/wm97*.c
11911F:	drivers/mfd/arizona*
11912F:	drivers/mfd/wm*.c
11913F:	drivers/mfd/cs47l24*
11914F:	drivers/power/wm83*.c
11915F:	drivers/rtc/rtc-wm83*.c
11916F:	drivers/regulator/wm8*.c
11917F:	drivers/video/backlight/wm83*_bl.c
11918F:	drivers/watchdog/wm83*_wdt.c
11919F:	include/linux/mfd/arizona/
11920F:	include/linux/mfd/wm831x/
11921F:	include/linux/mfd/wm8350/
11922F:	include/linux/mfd/wm8400*
11923F:	include/linux/wm97xx.h
11924F:	include/sound/wm????.h
11925F:	sound/soc/codecs/arizona.?
11926F:	sound/soc/codecs/wm*
11927F:	sound/soc/codecs/cs47l24*
11928
11929WORKQUEUE
11930M:	Tejun Heo <tj@kernel.org>
11931R:	Lai Jiangshan <jiangshanlai@gmail.com>
11932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11933S:	Maintained
11934F:	include/linux/workqueue.h
11935F:	kernel/workqueue.c
11936F:	Documentation/workqueue.txt
11937
11938X.25 NETWORK LAYER
11939M:	Andrew Hendry <andrew.hendry@gmail.com>
11940L:	linux-x25@vger.kernel.org
11941S:	Odd Fixes
11942F:	Documentation/networking/x25*
11943F:	include/net/x25*
11944F:	net/x25/
11945
11946X86 ARCHITECTURE (32-BIT AND 64-BIT)
11947M:	Thomas Gleixner <tglx@linutronix.de>
11948M:	Ingo Molnar <mingo@redhat.com>
11949M:	"H. Peter Anvin" <hpa@zytor.com>
11950M:	x86@kernel.org
11951L:	linux-kernel@vger.kernel.org
11952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11953S:	Maintained
11954F:	Documentation/x86/
11955F:	arch/x86/
11956
11957X86 PLATFORM DRIVERS
11958M:	Darren Hart <dvhart@infradead.org>
11959L:	platform-driver-x86@vger.kernel.org
11960T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11961S:	Maintained
11962F:	drivers/platform/x86/
11963F:	drivers/platform/olpc/
11964
11965X86 MCE INFRASTRUCTURE
11966M:	Tony Luck <tony.luck@intel.com>
11967M:	Borislav Petkov <bp@alien8.de>
11968L:	linux-edac@vger.kernel.org
11969S:	Maintained
11970F:	arch/x86/kernel/cpu/mcheck/*
11971
11972X86 MICROCODE UPDATE SUPPORT
11973M:	Borislav Petkov <bp@alien8.de>
11974S:	Maintained
11975F:	arch/x86/kernel/cpu/microcode/*
11976
11977X86 VDSO
11978M:	Andy Lutomirski <luto@amacapital.net>
11979L:	linux-kernel@vger.kernel.org
11980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11981S:	Maintained
11982F:	arch/x86/entry/vdso/
11983
11984XC2028/3028 TUNER DRIVER
11985M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11986L:	linux-media@vger.kernel.org
11987W:	https://linuxtv.org
11988T:	git git://linuxtv.org/media_tree.git
11989S:	Maintained
11990F:	drivers/media/tuners/tuner-xc2028.*
11991
11992XEN HYPERVISOR INTERFACE
11993M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11994M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
11995M:	David Vrabel <david.vrabel@citrix.com>
11996L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
11997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11998S:	Supported
11999F:	arch/x86/xen/
12000F:	drivers/*/xen-*front.c
12001F:	drivers/xen/
12002F:	arch/x86/include/asm/xen/
12003F:	include/xen/
12004F:	include/uapi/xen/
12005
12006XEN HYPERVISOR ARM
12007M:	Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12008L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12009S:	Supported
12010F:	arch/arm/xen/
12011F:	arch/arm/include/asm/xen/
12012
12013XEN HYPERVISOR ARM64
12014M:	Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12015L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12016S:	Supported
12017F:	arch/arm64/xen/
12018F:	arch/arm64/include/asm/xen/
12019
12020XEN NETWORK BACKEND DRIVER
12021M:	Wei Liu <wei.liu2@citrix.com>
12022L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12023L:	netdev@vger.kernel.org
12024S:	Supported
12025F:	drivers/net/xen-netback/*
12026
12027XEN PCI SUBSYSTEM
12028M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12029L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12030S:	Supported
12031F:	arch/x86/pci/*xen*
12032F:	drivers/pci/*xen*
12033
12034XEN BLOCK SUBSYSTEM
12035M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12036M:	Roger Pau Monné <roger.pau@citrix.com>
12037L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12038S:	Supported
12039F:	drivers/block/xen-blkback/*
12040F:	drivers/block/xen*
12041
12042XEN PVSCSI DRIVERS
12043M:	Juergen Gross <jgross@suse.com>
12044L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12045L:	linux-scsi@vger.kernel.org
12046S:	Supported
12047F:	drivers/scsi/xen-scsifront.c
12048F:	drivers/xen/xen-scsiback.c
12049F:	include/xen/interface/io/vscsiif.h
12050
12051XEN SWIOTLB SUBSYSTEM
12052M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12053L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12054S:	Supported
12055F:	arch/x86/xen/*swiotlb*
12056F:	drivers/xen/*swiotlb*
12057
12058XFS FILESYSTEM
12059P:	Silicon Graphics Inc
12060M:	Dave Chinner <david@fromorbit.com>
12061M:	xfs@oss.sgi.com
12062L:	xfs@oss.sgi.com
12063W:	http://oss.sgi.com/projects/xfs
12064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12065S:	Supported
12066F:	Documentation/filesystems/xfs.txt
12067F:	fs/xfs/
12068
12069XILINX AXI ETHERNET DRIVER
12070M:	Anirudha Sarangi <anirudh@xilinx.com>
12071M:	John Linn <John.Linn@xilinx.com>
12072S:	Maintained
12073F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12074
12075XILINX UARTLITE SERIAL DRIVER
12076M:	Peter Korsgaard <jacmet@sunsite.dk>
12077L:	linux-serial@vger.kernel.org
12078S:	Maintained
12079F:	drivers/tty/serial/uartlite.c
12080
12081XILINX VIDEO IP CORES
12082M:	Hyun Kwon <hyun.kwon@xilinx.com>
12083M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12084L:	linux-media@vger.kernel.org
12085T:	git git://linuxtv.org/media_tree.git
12086S:	Supported
12087F:	Documentation/devicetree/bindings/media/xilinx/
12088F:	drivers/media/platform/xilinx/
12089F:	include/uapi/linux/xilinx-v4l2-controls.h
12090
12091XILLYBUS DRIVER
12092M:	Eli Billauer <eli.billauer@gmail.com>
12093L:	linux-kernel@vger.kernel.org
12094S:	Supported
12095F:	drivers/char/xillybus/
12096
12097XTENSA XTFPGA PLATFORM SUPPORT
12098M:	Max Filippov <jcmvbkbc@gmail.com>
12099L:	linux-xtensa@linux-xtensa.org
12100S:	Maintained
12101F:	drivers/spi/spi-xtensa-xtfpga.c
12102F:	sound/soc/xtensa/xtfpga-i2s.c
12103
12104YAM DRIVER FOR AX.25
12105M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12106L:	linux-hams@vger.kernel.org
12107S:	Maintained
12108F:	drivers/net/hamradio/yam*
12109F:	include/linux/yam.h
12110
12111YEALINK PHONE DRIVER
12112M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12113L:	usbb2k-api-dev@nongnu.org
12114S:	Maintained
12115F:	Documentation/input/yealink.txt
12116F:	drivers/input/misc/yealink.*
12117
12118Z8530 DRIVER FOR AX.25
12119M:	Joerg Reuter <jreuter@yaina.de>
12120W:	http://yaina.de/jreuter/
12121W:	http://www.qsl.net/dl1bke/
12122L:	linux-hams@vger.kernel.org
12123S:	Maintained
12124F:	Documentation/networking/z8530drv.txt
12125F:	drivers/net/hamradio/*scc.c
12126F:	drivers/net/hamradio/z8530.h
12127
12128ZBUD COMPRESSED PAGE ALLOCATOR
12129M:	Seth Jennings <sjenning@redhat.com>
12130L:	linux-mm@kvack.org
12131S:	Maintained
12132F:	mm/zbud.c
12133F:	include/linux/zbud.h
12134
12135ZD1211RW WIRELESS DRIVER
12136M:	Daniel Drake <dsd@gentoo.org>
12137M:	Ulrich Kunitz <kune@deine-taler.de>
12138W:	http://zd1211.ath.cx/wiki/DriverRewrite
12139L:	linux-wireless@vger.kernel.org
12140L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
12141S:	Maintained
12142F:	drivers/net/wireless/zydas/zd1211rw/
12143
12144ZPOOL COMPRESSED PAGE STORAGE API
12145M:	Dan Streetman <ddstreet@ieee.org>
12146L:	linux-mm@kvack.org
12147S:	Maintained
12148F:	mm/zpool.c
12149F:	include/linux/zpool.h
12150
12151ZR36067 VIDEO FOR LINUX DRIVER
12152L:	mjpeg-users@lists.sourceforge.net
12153L:	linux-media@vger.kernel.org
12154W:	http://mjpeg.sourceforge.net/driver-zoran/
12155T:	hg https://linuxtv.org/hg/v4l-dvb
12156S:	Odd Fixes
12157F:	drivers/media/pci/zoran/
12158
12159ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12160M:	Minchan Kim <minchan@kernel.org>
12161M:	Nitin Gupta <ngupta@vflare.org>
12162R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12163L:	linux-kernel@vger.kernel.org
12164S:	Maintained
12165F:	drivers/block/zram/
12166F:	Documentation/blockdev/zram.txt
12167
12168ZS DECSTATION Z85C30 SERIAL DRIVER
12169M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12170S:	Maintained
12171F:	drivers/tty/serial/zs.*
12172
12173ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12174M:	Minchan Kim <minchan@kernel.org>
12175M:	Nitin Gupta <ngupta@vflare.org>
12176R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12177L:	linux-mm@kvack.org
12178S:	Maintained
12179F:	mm/zsmalloc.c
12180F:	include/linux/zsmalloc.h
12181F:	Documentation/vm/zsmalloc.txt
12182
12183ZSWAP COMPRESSED SWAP CACHING
12184M:	Seth Jennings <sjenning@redhat.com>
12185L:	linux-mm@kvack.org
12186S:	Maintained
12187F:	mm/zswap.c
12188
12189THE REST
12190M:	Linus Torvalds <torvalds@linux-foundation.org>
12191L:	linux-kernel@vger.kernel.org
12192Q:	http://patchwork.kernel.org/project/LKML/list/
12193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12194S:	Buried alive in reporters
12195F:	*
12196F:	*/
12197