xref: /linux/MAINTAINERS (revision 86effd0dc675c36caed7b954d7f4f63b77c353b5)
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 <aar@pengutronix.de>
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
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	Documentation/ABI/testing/configfs-acpi
292F:	drivers/pci/*acpi*
293F:	drivers/pci/*/*acpi*
294F:	drivers/pci/*/*/*acpi*
295F:	tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M:	Robert Moore <robert.moore@intel.com>
299M:	Lv Zheng <lv.zheng@intel.com>
300M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L:	linux-acpi@vger.kernel.org
302L:	devel@acpica.org
303W:	https://acpica.org/
304W:	https://github.com/acpica/acpica/
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S:	Supported
308F:	drivers/acpi/acpica/
309F:	include/acpi/
310F:	tools/power/acpi/
311
312ACPI FAN DRIVER
313M:	Zhang Rui <rui.zhang@intel.com>
314L:	linux-acpi@vger.kernel.org
315W:	https://01.org/linux-acpi
316S:	Supported
317F:	drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M:	Zhang Rui <rui.zhang@intel.com>
321L:	linux-acpi@vger.kernel.org
322W:	https://01.org/linux-acpi
323S:	Supported
324F:	drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M:	Zhang Rui <rui.zhang@intel.com>
328L:	linux-acpi@vger.kernel.org
329W:	https://01.org/linux-acpi
330S:	Supported
331F:	drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L:	platform-driver-x86@vger.kernel.org
335S:	Orphan
336F:	drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M:	Thibaut Varene <T-Bone@parisc-linux.org>
340W:	http://wiki.parisc-linux.org/AD1889
341L:	linux-parisc@vger.kernel.org
342S:	Maintained
343F:	sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M:	Michael Hennerich <michael.hennerich@analog.com>
347W:	http://wiki.analog.com/AD5254
348W:	http://ez.analog.com/community/linux-device-drivers
349S:	Supported
350F:	drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M:	Michael Hennerich <michael.hennerich@analog.com>
354W:	http://wiki.analog.com/AD5398
355W:	http://ez.analog.com/community/linux-device-drivers
356S:	Supported
357F:	drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M:	Michael Hennerich <michael.hennerich@analog.com>
361W:	http://wiki.analog.com/AD7142
362W:	http://ez.analog.com/community/linux-device-drivers
363S:	Supported
364F:	drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M:	Michael Hennerich <michael.hennerich@analog.com>
368W:	http://wiki.analog.com/AD7877
369W:	http://ez.analog.com/community/linux-device-drivers
370S:	Supported
371F:	drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M:	Michael Hennerich <michael.hennerich@analog.com>
375W:	http://wiki.analog.com/AD7879
376W:	http://ez.analog.com/community/linux-device-drivers
377S:	Supported
378F:	drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M:	Jiri Kosina <jikos@kernel.org>
382S:	Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M:	Michael Hennerich <michael.hennerich@analog.com>
386W:	https://wiki.analog.com/ADF7242
387W:	http://ez.analog.com/community/linux-device-drivers
388L:	linux-wpan@vger.kernel.org
389S:	Supported
390F:	drivers/net/ieee802154/adf7242.c
391F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M:	Jean Delvare <jdelvare@suse.com>
395L:	linux-hwmon@vger.kernel.org
396S:	Maintained
397F:	Documentation/hwmon/adm1025
398F:	drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M:	Corentin Labbe <clabbe.montjoie@gmail.com>
402L:	linux-hwmon@vger.kernel.org
403S:	Maintained
404F:	drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L:	linux-wireless@vger.kernel.org
408W:	http://wireless.kernel.org/
409S:	Orphan
410F:	drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M:	Sakari Ailus <sakari.ailus@iki.fi>
414L:	linux-media@vger.kernel.org
415S:	Maintained
416F:	drivers/media/i2c/adp1653.c
417F:	include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M:	Michael Hennerich <michael.hennerich@analog.com>
421W:	http://wiki.analog.com/ADP5520
422W:	http://ez.analog.com/community/linux-device-drivers
423S:	Supported
424F:	drivers/mfd/adp5520.c
425F:	drivers/video/backlight/adp5520_bl.c
426F:	drivers/leds/leds-adp5520.c
427F:	drivers/gpio/gpio-adp5520.c
428F:	drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M:	Michael Hennerich <michael.hennerich@analog.com>
432W:	http://wiki.analog.com/ADP5588
433W:	http://ez.analog.com/community/linux-device-drivers
434S:	Supported
435F:	drivers/input/keyboard/adp5588-keys.c
436F:	drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/ADP8860
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M:	Dirk Eibach <eibach@gdsys.de>
447L:	linux-hwmon@vger.kernel.org
448S:	Maintained
449F:	Documentation/hwmon/ads1015
450F:	drivers/hwmon/ads1015.c
451F:	include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M:	Colin Leroy <colin@colino.net>
455S:	Maintained
456F:	drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M:	Jean Delvare <jdelvare@suse.com>
460L:	linux-hwmon@vger.kernel.org
461S:	Maintained
462F:	Documentation/hwmon/adt7475
463F:	drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M:	Michael Hennerich <michael.hennerich@analog.com>
467W:	http://wiki.analog.com/ADXL345
468W:	http://ez.analog.com/community/linux-device-drivers
469S:	Supported
470F:	drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M:	Matthew Wilcox <matthew@wil.cx>
474M:	Hannes Reinecke <hare@suse.com>
475L:	linux-scsi@vger.kernel.org
476S:	Maintained
477F:	Documentation/scsi/advansys.txt
478F:	drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M:	Riccardo Facchetti <fizban@tin.it>
482S:	Maintained
483F:	sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M:	Antti Palosaari <crope@iki.fi>
487L:	linux-media@vger.kernel.org
488W:	https://linuxtv.org
489W:	http://palosaari.fi/linux/
490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
491T:	git git://linuxtv.org/anttip/media_tree.git
492S:	Maintained
493F:	drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M:	Antti Palosaari <crope@iki.fi>
497L:	linux-media@vger.kernel.org
498W:	https://linuxtv.org
499W:	http://palosaari.fi/linux/
500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
501T:	git git://linuxtv.org/anttip/media_tree.git
502S:	Maintained
503F:	drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L:	linux-fsdevel@vger.kernel.org
507S:	Orphan
508F:	Documentation/filesystems/affs.txt
509F:	fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M:	David Howells <dhowells@redhat.com>
513L:	linux-afs@lists.infradead.org
514S:	Supported
515F:	fs/afs/
516F:	include/net/af_rxrpc.h
517F:	net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M:	David Airlie <airlied@linux.ie>
521T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S:	Maintained
523F:	drivers/char/agp/
524F:	include/linux/agp*
525F:	include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M:	"Juergen E. Fischer" <fischer@norbit.de>
529L:	linux-scsi@vger.kernel.org
530S:	Maintained
531F:	drivers/scsi/aha152x*
532F:	drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M:	Hannes Reinecke <hare@suse.com>
536L:	linux-scsi@vger.kernel.org
537S:	Maintained
538F:	drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M:	Hans Verkuil <hverkuil@xs4all.nl>
542L:	linux-media@vger.kernel.org
543T:	git git://linuxtv.org/media_tree.git
544W:	https://linuxtv.org
545S:	Maintained
546F:	drivers/media/radio/radio-aimslab*
547
548AIO
549M:	Benjamin LaHaise <bcrl@kvack.org>
550L:	linux-aio@kvack.org
551S:	Supported
552F:	fs/aio.c
553F:	include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M:	Antti Palosaari <crope@iki.fi>
557L:	linux-media@vger.kernel.org
558W:	https://linuxtv.org
559W:	http://palosaari.fi/linux/
560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
561T:	git git://linuxtv.org/anttip/media_tree.git
562S:	Maintained
563F:	drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M:	Duncan Sands <duncan.sands@free.fr>
567L:	linux-usb@vger.kernel.org
568W:	http://www.linux-usb.org/SpeedTouch/
569S:	Maintained
570F:	drivers/usb/atm/speedtch.c
571F:	drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M:	Manuel Lauss <manuel.lauss@gmail.com>
575S:	Maintained
576F:	drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M:	Rudolf Marek <r.marek@assembler.cz>
580L:	linux-i2c@vger.kernel.org
581S:	Maintained
582F:	Documentation/i2c/busses/i2c-ali1563
583F:	drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M:	Corentin Labbe <clabbe.montjoie@gmail.com>
587L:	linux-crypto@vger.kernel.org
588S:	Maintained
589F:	drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M:	Richard Henderson <rth@twiddle.net>
593M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M:	Matt Turner <mattst88@gmail.com>
595S:	Odd Fixes
596L:	linux-alpha@vger.kernel.org
597F:	arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R:	Pali Rohár <pali.rohar@gmail.com>
601F:	drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M:	Ley Foon Tan <lftan@altera.com>
605L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S:	Maintained
607F:	drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M:	Tien Hock Loh <thloh@altera.com>
611L:	linux-gpio@vger.kernel.org
612S:	Maintained
613F:	drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M:	Thor Thayer <tthayer@opensource.altera.com>
617S:	Maintained
618F:	drivers/gpio/gpio-altera-a10sr.c
619F:	drivers/mfd/altera-a10sr.c
620F:	include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M:	Vince Bridgers <vbridger@opensource.altera.com>
624L:	netdev@vger.kernel.org
625L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S:	Maintained
627F:	drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M:	Tobias Klauser <tklauser@distanz.ch>
631L:	linux-serial@vger.kernel.org
632L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S:	Maintained
634F:	drivers/tty/serial/altera_uart.c
635F:	drivers/tty/serial/altera_jtaguart.c
636F:	include/linux/altera_uart.h
637F:	include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M:	Tom Lendacky <thomas.lendacky@amd.com>
641M:	Gary Hook <gary.hook@amd.com>
642L:	linux-crypto@vger.kernel.org
643S:	Supported
644F:	drivers/crypto/ccp/
645F:	include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M:	Huang Rui <ray.huang@amd.com>
649L:	linux-hwmon@vger.kernel.org
650S:	Supported
651F:	Documentation/hwmon/fam15h_power
652F:	drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
656S:	Orphan
657F:	drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P:	Andres Salomon <dilinger@queued.net>
661L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
662W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S:	Supported
664F:	drivers/char/hw_random/geode-rng.c
665F:	drivers/crypto/geode*
666F:	drivers/video/fbdev/geode/
667F:	arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M:	Joerg Roedel <joro@8bytes.org>
671L:	iommu@lists.linux-foundation.org
672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S:	Maintained
674F:	drivers/iommu/amd_iommu*.[ch]
675F:	include/linux/amd-iommu.h
676
677AMD KFD
678M:	Oded Gabbay <oded.gabbay@gmail.com>
679L:	dri-devel@lists.freedesktop.org
680T:	git git://people.freedesktop.org/~gabbayo/linux.git
681S:	Supported
682F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F:	drivers/gpu/drm/amd/amdkfd/
687F:	drivers/gpu/drm/amd/include/cik_structs.h
688F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F:	drivers/gpu/drm/amd/include/vi_structs.h
690F:	drivers/gpu/drm/radeon/radeon_kfd.c
691F:	drivers/gpu/drm/radeon/radeon_kfd.h
692F:	include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M:	Brijesh Singh <brijeshkumar.singh@amd.com>
696M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M:	Tom Lendacky <thomas.lendacky@amd.com>
698S:	Supported
699F:	arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M:	Tom Lendacky <thomas.lendacky@amd.com>
703L:	netdev@vger.kernel.org
704S:	Supported
705F:	drivers/net/ethernet/amd/xgbe/
706F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M:	Michael Hanselmann <linux-kernel@hansmi.ch>
710S:	Supported
711F:	drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M:	Hans Verkuil <hans.verkuil@cisco.com>
715L:	linux-media@vger.kernel.org
716S:	Maintained
717F:	drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M:	Lars-Peter Clausen <lars@metafoo.de>
721L:	linux-media@vger.kernel.org
722W:	http://ez.analog.com/community/linux-device-drivers
723S:	Supported
724F:	drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M:	Hans Verkuil <hans.verkuil@cisco.com>
728L:	linux-media@vger.kernel.org
729S:	Maintained
730F:	drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M:	Hans Verkuil <hans.verkuil@cisco.com>
734L:	linux-media@vger.kernel.org
735S:	Maintained
736F:	drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M:	Hans Verkuil <hans.verkuil@cisco.com>
740L:	linux-media@vger.kernel.org
741S:	Maintained
742F:	drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M:	Lars-Peter Clausen <lars@metafoo.de>
746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
747W:	http://wiki.analog.com/
748W:	http://ez.analog.com/community/linux-device-drivers
749S:	Supported
750F:	sound/soc/codecs/adau*
751F:	sound/soc/codecs/adav*
752F:	sound/soc/codecs/ad1*
753F:	sound/soc/codecs/ad7*
754F:	sound/soc/codecs/ssm*
755F:	sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
760W:	http://blackfin.uclinux.org/
761S:	Supported
762F:	sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M:	Lars-Peter Clausen <lars@metafoo.de>
766M:	Michael Hennerich <Michael.Hennerich@analog.com>
767W:	http://wiki.analog.com/
768W:	http://ez.analog.com/community/linux-device-drivers
769S:	Supported
770F:	drivers/iio/*/ad*
771X:	drivers/iio/*/adjd*
772F:	drivers/staging/iio/*/ad*
773F:	staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M:	Lars-Peter Clausen <lars@metafoo.de>
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M:	Rob Herring <robh@kernel.org>
783S:	Supported
784F:	kernel/configs/android*
785
786ANDROID DRIVERS
787M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M:	Arve Hjønnevåg <arve@android.com>
789M:	Riley Andrews <riandrews@android.com>
790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L:	devel@driverdev.osuosl.org
792S:	Supported
793F:	drivers/android/
794F:	drivers/staging/android/
795
796ANDROID ION DRIVER
797M:	Laura Abbott <labbott@redhat.com>
798M:	Sumit Semwal <sumit.semwal@linaro.org>
799L:	devel@driverdev.osuosl.org
800S:	Supported
801F:	Documentation/devicetree/bindings/staging/ion/
802F:	drivers/staging/android/ion
803F:	drivers/staging/android/uapi/ion.h
804F:	drivers/staging/android/uapi/ion_test.h
805
806AOA (Apple Onboard Audio) ALSA DRIVER
807M:	Johannes Berg <johannes@sipsolutions.net>
808L:	linuxppc-dev@lists.ozlabs.org
809L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
810S:	Maintained
811F:	sound/aoa/
812
813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814M:	William Breathitt Gray <vilhelm.gray@gmail.com>
815L:	linux-iio@vger.kernel.org
816S:	Maintained
817F:	drivers/iio/dac/stx104.c
818
819APM DRIVER
820M:	Jiri Kosina <jikos@kernel.org>
821S:	Odd fixes
822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823F:	arch/x86/kernel/apm_32.c
824F:	include/linux/apm_bios.h
825F:	include/uapi/linux/apm_bios.h
826F:	drivers/char/apm-emulation.c
827
828APPLE BCM5974 MULTITOUCH DRIVER
829M:	Henrik Rydberg <rydberg@bitmath.org>
830L:	linux-input@vger.kernel.org
831S:	Odd fixes
832F:	drivers/input/mouse/bcm5974.c
833
834APPLE SMC DRIVER
835M:	Henrik Rydberg <rydberg@bitmath.org>
836L:	linux-hwmon@vger.kernel.org
837S:	Odd fixes
838F:	drivers/hwmon/applesmc.c
839
840APPLETALK NETWORK LAYER
841M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842S:	Maintained
843F:	drivers/net/appletalk/
844F:	net/appletalk/
845
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M:	Duc Dang <dhdang@apm.com>
848S:	Supported
849F:	arch/arm64/boot/dts/apm/
850
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M:	Iyappan Subramanian <isubramanian@apm.com>
853M:	Keyur Chudgar <kchudgar@apm.com>
854S:	Supported
855F:	drivers/net/ethernet/apm/xgene/
856F:	drivers/net/phy/mdio-xgene.c
857F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860APTINA CAMERA SENSOR PLL
861M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L:	linux-media@vger.kernel.org
863S:	Maintained
864F:	drivers/media/i2c/aptina-pll.*
865
866ARC FRAMEBUFFER DRIVER
867M:	Jaya Kumar <jayalk@intworks.biz>
868S:	Maintained
869F:	drivers/video/fbdev/arcfb.c
870F:	drivers/video/fbdev/core/fb_defio.c
871
872ARCNET NETWORK LAYER
873M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
874L:	netdev@vger.kernel.org
875S:	Maintained
876F:	drivers/net/arcnet/
877F:	include/uapi/linux/if_arcnet.h
878
879ARC PGU DRM DRIVER
880M:	Alexey Brodkin <abrodkin@synopsys.com>
881S:	Supported
882F:	drivers/gpu/drm/arc/
883F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885ARM ARCHITECTED TIMER DRIVER
886M:	Mark Rutland <mark.rutland@arm.com>
887M:	Marc Zyngier <marc.zyngier@arm.com>
888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S:	Maintained
890F:	arch/arm/include/asm/arch_timer.h
891F:	arch/arm64/include/asm/arch_timer.h
892F:	drivers/clocksource/arm_arch_timer.c
893
894ARM HDLCD DRM DRIVER
895M:	Liviu Dudau <liviu.dudau@arm.com>
896S:	Supported
897F:	drivers/gpu/drm/arm/hdlcd_*
898F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900ARM MALI-DP DRM DRIVER
901M:	Liviu Dudau <liviu.dudau@arm.com>
902M:	Brian Starkey <brian.starkey@arm.com>
903M:	Mali DP Maintainers <malidp@foss.arm.com>
904S:	Supported
905F:	drivers/gpu/drm/arm/
906F:	Documentation/devicetree/bindings/display/arm,malidp.txt
907
908ARM MFM AND FLOPPY DRIVERS
909M:	Ian Molton <spyro@f2s.com>
910S:	Maintained
911F:	arch/arm/lib/floppydma.S
912F:	arch/arm/include/asm/floppy.h
913
914ARM PMU PROFILING AND DEBUGGING
915M:	Will Deacon <will.deacon@arm.com>
916R:	Mark Rutland <mark.rutland@arm.com>
917S:	Maintained
918F:	arch/arm*/kernel/perf_*
919F:	arch/arm/oprofile/common.c
920F:	arch/arm*/kernel/hw_breakpoint.c
921F:	arch/arm*/include/asm/hw_breakpoint.h
922F:	arch/arm*/include/asm/perf_event.h
923F:	drivers/perf/arm_pmu.c
924F:	include/linux/perf/arm_pmu.h
925
926ARM PORT
927M:	Russell King <linux@armlinux.org.uk>
928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929W:	http://www.armlinux.org.uk/
930S:	Maintained
931F:	arch/arm/
932
933ARM SUB-ARCHITECTURES
934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S:	Maintained
936F:	arch/arm/mach-*/
937F:	arch/arm/plat-*/
938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940ARM PRIMECELL AACI PL041 DRIVER
941M:	Russell King <linux@armlinux.org.uk>
942S:	Maintained
943F:	sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
946M:	Russell King <linux@armlinux.org.uk>
947S:	Maintained
948F:	drivers/video/fbdev/amba-clcd.*
949
950ARM PRIMECELL KMI PL050 DRIVER
951M:	Russell King <linux@armlinux.org.uk>
952S:	Maintained
953F:	drivers/input/serio/ambakmi.*
954F:	include/linux/amba/kmi.h
955
956ARM PRIMECELL MMCI PL180/1 DRIVER
957M:	Russell King <linux@armlinux.org.uk>
958S:	Maintained
959F:	drivers/mmc/host/mmci.*
960F:	include/linux/amba/mmci.h
961
962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963M:	Russell King <linux@armlinux.org.uk>
964S:	Maintained
965F:	drivers/tty/serial/amba-pl01*.c
966F:	include/linux/amba/serial.h
967
968ARM PRIMECELL BUS SUPPORT
969M:	Russell King <linux@armlinux.org.uk>
970S:	Maintained
971F:	drivers/amba/
972F:	include/linux/amba/bus.h
973
974ARM/ADS SPHERE MACHINE SUPPORT
975M:	Lennert Buytenhek <kernel@wantstofly.org>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S:	Maintained
978
979ARM/AFEB9260 MACHINE SUPPORT
980M:	Sergey Lapin <slapin@ossfans.org>
981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982S:	Maintained
983
984ARM/AJECO 1ARM MACHINE SUPPORT
985M:	Lennert Buytenhek <kernel@wantstofly.org>
986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987S:	Maintained
988
989ARM/Allwinner sunXi SoC support
990M:	Maxime Ripard <maxime.ripard@free-electrons.com>
991M:	Chen-Yu Tsai <wens@csie.org>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S:	Maintained
994N:	sun[x456789]i
995
996ARM/Allwinner SoC Clock Support
997M:	Emilio López <emilio@elopez.com.ar>
998S:	Maintained
999F:	drivers/clk/sunxi/
1000
1001ARM/Amlogic Meson SoC support
1002M:	Carlo Caione <carlo@caione.org>
1003M:	Kevin Hilman <khilman@baylibre.com>
1004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005L:	linux-amlogic@lists.infradead.org
1006W:	http://linux-meson.com/
1007S:	Maintained
1008F:	arch/arm/mach-meson/
1009F:	arch/arm/boot/dts/meson*
1010F:	arch/arm64/boot/dts/amlogic/
1011F: 	drivers/pinctrl/meson/
1012N:	meson
1013
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1016M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018S:	Maintained
1019F:	arch/arm/mach-alpine/
1020F:	arch/arm/boot/dts/alpine*
1021F:	arch/arm64/boot/dts/al/
1022F:	drivers/*/*alpine*
1023
1024ARM/ARTPEC MACHINE SUPPORT
1025M:	Jesper Nilsson <jesper.nilsson@axis.com>
1026M:	Lars Persson <lars.persson@axis.com>
1027M:	Niklas Cassel <niklas.cassel@axis.com>
1028S:	Maintained
1029L:	linux-arm-kernel@axis.com
1030F:	arch/arm/mach-artpec
1031F:	arch/arm/boot/dts/artpec6*
1032F:	drivers/clk/axis
1033
1034ARM/ASPEED MACHINE SUPPORT
1035M:	Joel Stanley <joel@jms.id.au>
1036S:	Maintained
1037F:	arch/arm/mach-aspeed/
1038F:	arch/arm/boot/dts/aspeed-*
1039F:	drivers/*/*aspeed*
1040
1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1042M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1043M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1044M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046W:	http://www.linux4sam.org
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048S:	Supported
1049F:	arch/arm/mach-at91/
1050F:	include/soc/at91/
1051F:	arch/arm/boot/dts/at91*.dts
1052F:	arch/arm/boot/dts/at91*.dtsi
1053F:	arch/arm/boot/dts/sama*.dts
1054F:	arch/arm/boot/dts/sama*.dtsi
1055F:	arch/arm/include/debug/at91.S
1056
1057ARM/ATMEL AT91 Clock Support
1058M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1059S:	Maintained
1060F:	drivers/clk/at91
1061
1062ARM/CALXEDA HIGHBANK ARCHITECTURE
1063M:	Rob Herring <robh@kernel.org>
1064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S:	Maintained
1066F:	arch/arm/mach-highbank/
1067F:	arch/arm/boot/dts/highbank.dts
1068F:	arch/arm/boot/dts/ecx-*.dts*
1069
1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1071M:	Krzysztof Halasa <khalasa@piap.pl>
1072S:	Maintained
1073F:	arch/arm/mach-cns3xxx/
1074
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M:	Sunil Goutham <sgoutham@cavium.com>
1077M:	Robert Richter <rric@kernel.org>
1078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S:	Supported
1080F:	drivers/net/ethernet/cavium/thunder/
1081
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M:	Alexander Shiyan <shc_work@mail.ru>
1084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S:	Odd Fixes
1086N:	clps711x
1087
1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1089M:	Hartley Sweeten <hsweeten@visionengravers.com>
1090M:	Ryan Mallon <rmallon@gmail.com>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093F:	arch/arm/mach-ep93xx/
1094F:	arch/arm/mach-ep93xx/include/mach/
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1097M:	Lennert Buytenhek <kernel@wantstofly.org>
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100
1101ARM/CLKDEV SUPPORT
1102M:	Russell King <linux@armlinux.org.uk>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S:	Maintained
1105F:	arch/arm/include/asm/clkdev.h
1106F:	drivers/clk/clkdev.c
1107
1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1109M:	Mike Rapoport <mike@compulab.co.il>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M:	Hubert Feurstein <hubert.feurstein@contec.at>
1115S:	Maintained
1116F:	arch/arm/mach-ep93xx/micro9.c
1117
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122F:	drivers/hwtracing/coresight/*
1123F:	Documentation/trace/coresight.txt
1124F:	Documentation/devicetree/bindings/arm/coresight.txt
1125F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126
1127ARM/CORGI MACHINE SUPPORT
1128M:	Richard Purdie <rpurdie@rpsys.net>
1129S:	Maintained
1130
1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1132M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134T:	git git://github.com/ulli-kroll/linux.git
1135S:	Maintained
1136F:	arch/arm/mach-gemini/
1137F:	drivers/rtc/rtc-gemini.c
1138
1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1140M:	Barry Song <baohua@kernel.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1143S:	Maintained
1144F:	arch/arm/boot/dts/prima2*
1145F:	arch/arm/mach-prima2/
1146F:	drivers/clk/sirf/
1147F:	drivers/clocksource/timer-prima2.c
1148F:	drivers/clocksource/timer-atlas7.c
1149N:	[^a-z]sirf
1150
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M:	Baruch Siach <baruch@tkos.co.il>
1153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S:	Maintained
1155F:	arch/arm/boot/dts/cx92755*
1156N:	digicolor
1157
1158ARM/EBSA110 MACHINE SUPPORT
1159M:	Russell King <linux@armlinux.org.uk>
1160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161W:	http://www.armlinux.org.uk/
1162S:	Maintained
1163F:	arch/arm/mach-ebsa110/
1164F:	drivers/net/ethernet/amd/am79c961a.*
1165
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M:	Uwe Kleine-König <kernel@pengutronix.de>
1168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S:	Maintained
1170N:	efm32
1171
1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1173M:	Daniel Ribeiro <drwyrm@gmail.com>
1174M:	Stefan Schmidt <stefan@openezx.org>
1175M:	Harald Welte <laforge@openezx.org>
1176L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1177W:	http://www.openezx.org/
1178S:	Maintained
1179T:	topgit git://git.openezx.org/openezx.git
1180F:	arch/arm/mach-pxa/ezx.c
1181
1182ARM/FARADAY FA526 PORT
1183M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S:	Maintained
1186T:	git git://git.berlios.de/gemini-board
1187F:	arch/arm/mm/*-fa*
1188
1189ARM/FOOTBRIDGE ARCHITECTURE
1190M:	Russell King <linux@armlinux.org.uk>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192W:	http://www.armlinux.org.uk/
1193S:	Maintained
1194F:	arch/arm/include/asm/hardware/dec21285.h
1195F:	arch/arm/mach-footbridge/
1196
1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1198M:	Shawn Guo <shawnguo@kernel.org>
1199M:	Sascha Hauer <kernel@pengutronix.de>
1200R:	Fabio Estevam <fabio.estevam@nxp.com>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1204F:	arch/arm/mach-imx/
1205F:	arch/arm/mach-mxs/
1206F:	arch/arm/boot/dts/imx*
1207F:	arch/arm/configs/imx*_defconfig
1208F:	drivers/clk/imx/
1209F:	include/soc/imx/
1210
1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
1212M:	Shawn Guo <shawnguo@kernel.org>
1213M:	Sascha Hauer <kernel@pengutronix.de>
1214R:	Stefan Agner <stefan@agner.ch>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F:	arch/arm/mach-imx/*vf610*
1219F:	arch/arm/boot/dts/vf*
1220
1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1222M:	Lennert Buytenhek <kernel@wantstofly.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225
1226ARM/GUMSTIX MACHINE SUPPORT
1227M:	Steve Sakoman <sakoman@gmail.com>
1228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S:	Maintained
1230
1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1232M:	Philipp Zabel <philipp.zabel@gmail.com>
1233M:	Paul Parsons <lost.distance@yahoo.com>
1234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S:	Maintained
1236F:	arch/arm/mach-pxa/hx4700.c
1237F:	arch/arm/mach-pxa/include/mach/hx4700.h
1238F:	sound/soc/pxa/hx4700.c
1239
1240ARM/HISILICON SOC SUPPORT
1241M:	Wei Xu <xuwei5@hisilicon.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.hisilicon.com
1244S:	Supported
1245T:	git git://github.com/hisilicon/linux-hisi.git
1246F:	arch/arm/mach-hisi/
1247F:	arch/arm/boot/dts/hi3*
1248F:	arch/arm/boot/dts/hip*
1249F:	arch/arm/boot/dts/hisi*
1250F:	arch/arm64/boot/dts/hisilicon/
1251
1252ARM/HP JORNADA 7XX MACHINE SUPPORT
1253M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1254W:	www.jlime.com
1255S:	Maintained
1256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F:	arch/arm/mach-sa1100/jornada720.c
1258F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1259
1260ARM/IGEP MACHINE SUPPORT
1261M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1262M:	Javier Martinez Canillas <javier@dowhile0.org>
1263L:	linux-omap@vger.kernel.org
1264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S:	Maintained
1266F:	arch/arm/boot/dts/omap3-igep*
1267
1268ARM/INCOME PXA270 SUPPORT
1269M:	Marek Vasut <marek.vasut@gmail.com>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1273
1274ARM/INTEL IOP32X ARM ARCHITECTURE
1275M:	Lennert Buytenhek <kernel@wantstofly.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Maintained
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Orphan
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
1284M:	Lennert Buytenhek <kernel@wantstofly.org>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
1289M:	Lennert Buytenhek <kernel@wantstofly.org>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292
1293ARM/INTEL IXDP2850 MACHINE SUPPORT
1294M:	Lennert Buytenhek <kernel@wantstofly.org>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:	Maintained
1297
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M:	Imre Kaloz <kaloz@openwrt.org>
1300M:	Krzysztof Halasa <khalasa@piap.pl>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S:	Maintained
1303F:	arch/arm/mach-ixp4xx/
1304
1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1306M:	Jonathan Cameron <jic23@cam.ac.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309F:	arch/arm/mach-pxa/stargate2.c
1310F:	drivers/pcmcia/pxa2xx_stargate2.c
1311
1312ARM/INTEL XSC3 (MANZANO) ARM CORE
1313M:	Lennert Buytenhek <kernel@wantstofly.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1318M:	Lennert Buytenhek <kernel@wantstofly.org>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321
1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1323M:	Santosh Shilimkar <ssantosh@kernel.org>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/mach-keystone/
1327F:	arch/arm/boot/dts/keystone-*
1328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1329
1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1331M:	Santosh Shilimkar <ssantosh@kernel.org>
1332L:	linux-kernel@vger.kernel.org
1333S:	Maintained
1334F:	drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1337M:	Santosh Shilimkar <ssantosh@kernel.org>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L:	linux-kernel@vger.kernel.org
1340S:	Maintained
1341F:	drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1344M:	Santosh Shilimkar <ssantosh@kernel.org>
1345L:	linux-kernel@vger.kernel.org
1346S:	Maintained
1347F:	drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1350M:	Santosh Shilimkar <ssantosh@kernel.org>
1351L:	linux-kernel@vger.kernel.org
1352S:	Maintained
1353F:	drivers/memory/*emif*
1354
1355ARM/LG1K ARCHITECTURE
1356M:	Chanho Min <chanho.min@lge.com>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm64/boot/dts/lg/
1360
1361ARM/LOGICPD PXA270 MACHINE SUPPORT
1362M:	Lennert Buytenhek <kernel@wantstofly.org>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365
1366ARM/LPC18XX ARCHITECTURE
1367M:	Joachim Eastwood <manabian@gmail.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	arch/arm/boot/dts/lpc43*
1371F:	drivers/clk/nxp/clk-lpc18xx*
1372F:	drivers/clocksource/time-lpc32xx.c
1373F:	drivers/i2c/busses/i2c-lpc2k.c
1374F:	drivers/memory/pl172.c
1375F:	drivers/mtd/spi-nor/nxp-spifi.c
1376F:	drivers/rtc/rtc-lpc24xx.c
1377N:	lpc18xx
1378
1379ARM/LPC32XX SOC SUPPORT
1380M:	Vladimir Zapolskiy <vz@mleia.com>
1381M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1384S:	Maintained
1385F:	arch/arm/boot/dts/lpc32*
1386F:	arch/arm/mach-lpc32xx/
1387F:	drivers/i2c/busses/i2c-pnx.c
1388F:	drivers/net/ethernet/nxp/lpc_eth.c
1389F:	drivers/usb/host/ohci-nxp.c
1390F:	drivers/watchdog/pnx4008_wdt.c
1391N:	lpc32xx
1392
1393ARM/MAGICIAN MACHINE SUPPORT
1394M:	Philipp Zabel <philipp.zabel@gmail.com>
1395S:	Maintained
1396
1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1398M:	Jason Cooper <jason@lakedaemon.net>
1399M:	Andrew Lunn <andrew@lunn.ch>
1400M:	Gregory Clement <gregory.clement@free-electrons.com>
1401M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404F:	arch/arm/mach-mvebu/
1405F:	drivers/rtc/rtc-armada38x.c
1406F:	arch/arm/boot/dts/armada*
1407F:	arch/arm/boot/dts/kirkwood*
1408F:	arch/arm64/boot/dts/marvell/armada*
1409F:	drivers/cpufreq/mvebu-cpufreq.c
1410F:	arch/arm/configs/mvebu_*_defconfig
1411
1412ARM/Marvell Berlin SoC support
1413M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416F:	arch/arm/mach-berlin/
1417F:	arch/arm/boot/dts/berlin*
1418F:	arch/arm64/boot/dts/marvell/berlin*
1419
1420
1421ARM/Marvell Dove/MV78xx0/Orion SOC support
1422M:	Jason Cooper <jason@lakedaemon.net>
1423M:	Andrew Lunn <andrew@lunn.ch>
1424M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425M:	Gregory Clement <gregory.clement@free-electrons.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/mach-dove/
1429F:	arch/arm/mach-mv78xx0/
1430F:	arch/arm/mach-orion5x/
1431F:	arch/arm/plat-orion/
1432F:	arch/arm/boot/dts/dove*
1433F:	arch/arm/boot/dts/orion5x*
1434
1435
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M:	Alexander Clouter <alex@digriz.org.uk>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W:	http://www.digriz.org.uk/ts78xx/kernel
1440S:	Maintained
1441F:	arch/arm/mach-orion5x/ts78xx-*
1442
1443ARM/OXNAS platform support
1444M:	Neil Armstrong <narmstrong@baylibre.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/mach-oxnas/
1448F:	arch/arm/boot/dts/oxnas*
1449F:	arch/arm/boot/dts/wd-mbwe.dts
1450N:	oxnas
1451
1452ARM/Mediatek RTC DRIVER
1453M:	Eddie Huang <eddie.huang@mediatek.com>
1454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457F:	drivers/rtc/rtc-mt6397.c
1458
1459ARM/Mediatek SoC support
1460M:	Matthias Brugger <matthias.bgg@gmail.com>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/boot/dts/mt6*
1465F:	arch/arm/boot/dts/mt8*
1466F:	arch/arm/mach-mediatek/
1467N:	mtk
1468K:	mediatek
1469
1470ARM/Mediatek USB3 PHY DRIVER
1471M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	drivers/phy/phy-mt65xx-usb3.c
1476
1477ARM/MICREL KS8695 ARCHITECTURE
1478M:	Greg Ungerer <gerg@uclinux.org>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480F:	arch/arm/mach-ks8695/
1481S:	Odd Fixes
1482
1483ARM/MIOA701 MACHINE SUPPORT
1484M:	Robert Jarzmik <robert.jarzmik@free.fr>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486F:	arch/arm/mach-pxa/mioa701.c
1487S:	Maintained
1488
1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1490M:	Michael Petchkovsky <mkpetch@internode.on.net>
1491S:	Maintained
1492
1493ARM/NOMADIK ARCHITECTURE
1494M:	Alessandro Rubini <rubini@unipv.it>
1495M:	Linus Walleij <linus.walleij@linaro.org>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498F:	arch/arm/mach-nomadik/
1499F:	drivers/pinctrl/nomadik/
1500F:	drivers/i2c/busses/i2c-nomadik.c
1501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1502
1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1504M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1505L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S:	Supported
1508
1509ARM/TOSA MACHINE SUPPORT
1510M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M:	Dirk Opfer <dirk@opfer-online.de>
1512S:	Maintained
1513
1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1515M:	Marek Vasut <marek.vasut@gmail.com>
1516L:	linux-arm-kernel@lists.infradead.org
1517W:	http://hackndev.com
1518S:	Maintained
1519F:	arch/arm/mach-pxa/include/mach/palmtx.h
1520F:	arch/arm/mach-pxa/palmtx.c
1521F:	arch/arm/mach-pxa/include/mach/palmt5.h
1522F:	arch/arm/mach-pxa/palmt5.c
1523F:	arch/arm/mach-pxa/include/mach/palmld.h
1524F:	arch/arm/mach-pxa/palmld.c
1525F:	arch/arm/mach-pxa/include/mach/palmte2.h
1526F:	arch/arm/mach-pxa/palmte2.c
1527F:	arch/arm/mach-pxa/include/mach/palmtc.h
1528F:	arch/arm/mach-pxa/palmtc.c
1529
1530ARM/PALM TREO SUPPORT
1531M:	Tomas Cech <sleep_walker@suse.com>
1532L:	linux-arm-kernel@lists.infradead.org
1533W:	http://hackndev.com
1534S:	Maintained
1535F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1536F:	arch/arm/mach-pxa/palmtreo.c
1537
1538ARM/PALMZ72 SUPPORT
1539M:	Sergey Lapin <slapin@ossfans.org>
1540L:	linux-arm-kernel@lists.infradead.org
1541W:	http://hackndev.com
1542S:	Maintained
1543F:	arch/arm/mach-pxa/include/mach/palmz72.h
1544F:	arch/arm/mach-pxa/palmz72.c
1545
1546ARM/PLEB SUPPORT
1547M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1548W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S:	Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
1552M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554W:	http://www.armlinux.org.uk/
1555S:	Maintained
1556
1557ARM/QUALCOMM SUPPORT
1558M:	Andy Gross <andy.gross@linaro.org>
1559M:	David Brown <david.brown@linaro.org>
1560L:	linux-arm-msm@vger.kernel.org
1561L:	linux-soc@vger.kernel.org
1562S:	Maintained
1563F:	Documentation/devicetree/bindings/soc/qcom/
1564F:	arch/arm/boot/dts/qcom-*.dts
1565F:	arch/arm/boot/dts/qcom-*.dtsi
1566F:	arch/arm/mach-qcom/
1567F:	arch/arm64/boot/dts/qcom/*
1568F:	drivers/i2c/busses/i2c-qup.c
1569F:	drivers/clk/qcom/
1570F:	drivers/soc/qcom/
1571F:	drivers/spi/spi-qup.c
1572F:	drivers/tty/serial/msm_serial.h
1573F:	drivers/tty/serial/msm_serial.c
1574F:	drivers/*/pm8???-*
1575F:	drivers/mfd/ssbi.c
1576F:	drivers/firmware/qcom_scm.c
1577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1578
1579ARM/RADISYS ENP2611 MACHINE SUPPORT
1580M:	Lennert Buytenhek <kernel@wantstofly.org>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:	Maintained
1583
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M:	Simon Horman <horms@verge.net.au>
1586M:	Magnus Damm <magnus.damm@gmail.com>
1587L:	linux-renesas-soc@vger.kernel.org
1588Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S:	Supported
1591F:	arch/arm64/boot/dts/renesas/
1592F:	drivers/soc/renesas/
1593F:	include/linux/soc/renesas/
1594
1595ARM/RISCPC ARCHITECTURE
1596M:	Russell King <linux@armlinux.org.uk>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598W:	http://www.armlinux.org.uk/
1599S:	Maintained
1600F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F:	arch/arm/include/asm/hardware/ioc.h
1602F:	arch/arm/include/asm/hardware/iomd.h
1603F:	arch/arm/include/asm/hardware/memc.h
1604F:	arch/arm/mach-rpc/
1605F:	drivers/net/ethernet/8390/etherh.c
1606F:	drivers/net/ethernet/i825xx/ether1*
1607F:	drivers/net/ethernet/seeq/ether3*
1608F:	drivers/scsi/arm/
1609
1610ARM/Rockchip SoC support
1611M:	Heiko Stuebner <heiko@sntech.de>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-rockchip@lists.infradead.org
1614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1615S:	Maintained
1616F:	arch/arm/boot/dts/rk3*
1617F:	arch/arm/mach-rockchip/
1618F:	drivers/clk/rockchip/
1619F:	drivers/i2c/busses/i2c-rk3x.c
1620F:	drivers/*/*rockchip*
1621F:	drivers/*/*/*rockchip*
1622F:	sound/soc/rockchip/
1623N:	rockchip
1624
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M:	Kukjin Kim <kgene@kernel.org>
1627M:	Krzysztof Kozlowski <krzk@kernel.org>
1628R:	Javier Martinez Canillas <javier@osg.samsung.com>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1631S:	Maintained
1632F:	arch/arm/boot/dts/s3c*
1633F:	arch/arm/boot/dts/s5p*
1634F:	arch/arm/boot/dts/samsung*
1635F:	arch/arm/boot/dts/exynos*
1636F:	arch/arm64/boot/dts/exynos/
1637F:	arch/arm/plat-samsung/
1638F:	arch/arm/mach-s3c24*/
1639F:	arch/arm/mach-s3c64xx/
1640F:	arch/arm/mach-s5p*/
1641F:	arch/arm/mach-exynos*/
1642F:	drivers/*/*s3c24*
1643F:	drivers/*/*/*s3c24*
1644F:	drivers/*/*s3c64xx*
1645F:	drivers/*/*s5pv210*
1646F:	drivers/memory/samsung/*
1647F:	drivers/soc/samsung/*
1648F:	Documentation/arm/Samsung/
1649F:	Documentation/devicetree/bindings/arm/samsung/
1650F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1651F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1652N:	exynos
1653
1654ARM/SAMSUNG MOBILE MACHINE SUPPORT
1655M:	Kyungmin Park <kyungmin.park@samsung.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658F:	arch/arm/mach-s5pv210/
1659
1660ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1661M:	Kyungmin Park <kyungmin.park@samsung.com>
1662M:	Kamil Debski <kamil@wypas.org>
1663M:	Andrzej Hajda <a.hajda@samsung.com>
1664L:	linux-arm-kernel@lists.infradead.org
1665L:	linux-media@vger.kernel.org
1666S:	Maintained
1667F:	drivers/media/platform/s5p-g2d/
1668
1669ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1670M:	Kyungmin Park <kyungmin.park@samsung.com>
1671M:	Kamil Debski <kamil@wypas.org>
1672M:	Jeongtae Park <jtp.park@samsung.com>
1673M:	Andrzej Hajda <a.hajda@samsung.com>
1674L:	linux-arm-kernel@lists.infradead.org
1675L:	linux-media@vger.kernel.org
1676S:	Maintained
1677F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1678F:	drivers/media/platform/s5p-mfc/
1679
1680ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1681M:	Kyungmin Park <kyungmin.park@samsung.com>
1682M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1683L:	linux-arm-kernel@lists.infradead.org
1684L:	linux-media@vger.kernel.org
1685S:	Maintained
1686F:	drivers/media/platform/s5p-tv/
1687
1688ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1689M:	Kyungmin Park <kyungmin.park@samsung.com>
1690L:	linux-arm-kernel@lists.infradead.org
1691L:	linux-media@vger.kernel.org
1692S:	Maintained
1693F:	drivers/staging/media/platform/s5p-cec/
1694
1695ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1696M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1697M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1698L:	linux-arm-kernel@lists.infradead.org
1699L:	linux-media@vger.kernel.org
1700S:	Maintained
1701F:	drivers/media/platform/s5p-jpeg/
1702
1703ARM/SHMOBILE ARM ARCHITECTURE
1704M:	Simon Horman <horms@verge.net.au>
1705M:	Magnus Damm <magnus.damm@gmail.com>
1706L:	linux-renesas-soc@vger.kernel.org
1707Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1709S:	Supported
1710F:	arch/arm/boot/dts/emev2*
1711F:	arch/arm/boot/dts/r7s*
1712F:	arch/arm/boot/dts/r8a*
1713F:	arch/arm/boot/dts/sh*
1714F:	arch/arm/configs/shmobile_defconfig
1715F:	arch/arm/include/debug/renesas-scif.S
1716F:	arch/arm/mach-shmobile/
1717F:	drivers/soc/renesas/
1718F:	include/linux/soc/renesas/
1719
1720ARM/SOCFPGA ARCHITECTURE
1721M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1722S:	Maintained
1723F:	arch/arm/mach-socfpga/
1724F:	arch/arm/boot/dts/socfpga*
1725F:	arch/arm/configs/socfpga_defconfig
1726F:	arch/arm64/boot/dts/altera/
1727W:	http://www.rocketboards.org
1728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1729
1730ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1731M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1732S:	Maintained
1733F:	drivers/clk/socfpga/
1734
1735ARM/SOCFPGA EDAC SUPPORT
1736M:	Thor Thayer <tthayer@opensource.altera.com>
1737S:	Maintained
1738F:	drivers/edac/altera_edac.
1739
1740ARM/STI ARCHITECTURE
1741M:	Patrice Chotard <patrice.chotard@st.com>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743L:	kernel@stlinux.com
1744W:	http://www.stlinux.com
1745S:	Maintained
1746F:	arch/arm/mach-sti/
1747F:	arch/arm/boot/dts/sti*
1748F:	drivers/char/hw_random/st-rng.c
1749F:	drivers/clocksource/arm_global_timer.c
1750F:	drivers/clocksource/clksrc_st_lpc.c
1751F:	drivers/cpufreq/sti-cpufreq.c
1752F:	drivers/i2c/busses/i2c-st.c
1753F:	drivers/media/rc/st_rc.c
1754F:	drivers/media/platform/sti/c8sectpfe/
1755F:	drivers/mmc/host/sdhci-st.c
1756F:	drivers/phy/phy-miphy28lp.c
1757F:	drivers/phy/phy-miphy365x.c
1758F:	drivers/phy/phy-stih407-usb.c
1759F:	drivers/phy/phy-stih41x-usb.c
1760F:	drivers/pinctrl/pinctrl-st.c
1761F:	drivers/remoteproc/st_remoteproc.c
1762F:	drivers/reset/sti/
1763F:	drivers/rtc/rtc-st-lpc.c
1764F:	drivers/tty/serial/st-asc.c
1765F:	drivers/usb/dwc3/dwc3-st.c
1766F:	drivers/usb/host/ehci-st.c
1767F:	drivers/usb/host/ohci-st.c
1768F:	drivers/watchdog/st_lpc_wdt.c
1769F:	drivers/ata/ahci_st.c
1770
1771ARM/STM32 ARCHITECTURE
1772M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1773M:	Alexandre Torgue <alexandre.torgue@st.com>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S:	Maintained
1776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1777N:	stm32
1778F:	drivers/clocksource/armv7m_systick.c
1779
1780ARM/TANGO ARCHITECTURE
1781M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1782L:	linux-arm-kernel@lists.infradead.org
1783S:	Maintained
1784N:	tango
1785
1786ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1787M:	Lennert Buytenhek <kernel@wantstofly.org>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Maintained
1790
1791ARM/TETON BGA MACHINE SUPPORT
1792M:	"Mark F. Brown" <mark.brown314@gmail.com>
1793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794S:	Maintained
1795
1796ARM/THECUS N2100 MACHINE SUPPORT
1797M:	Lennert Buytenhek <kernel@wantstofly.org>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S:	Maintained
1800
1801ARM/NUVOTON W90X900 ARM ARCHITECTURE
1802M:	Wan ZongShun <mcuos.com@gmail.com>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804W:	http://www.mcuos.com
1805S:	Maintained
1806F:	arch/arm/mach-w90x900/
1807F:	drivers/input/keyboard/w90p910_keypad.c
1808F:	drivers/input/touchscreen/w90p910_ts.c
1809F:	drivers/watchdog/nuc900_wdt.c
1810F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1811F:	drivers/mtd/nand/nuc900_nand.c
1812F:	drivers/rtc/rtc-nuc900.c
1813F:	drivers/spi/spi-nuc900.c
1814F:	drivers/usb/host/ehci-w90x900.c
1815F:	drivers/video/fbdev/nuc900fb.c
1816
1817ARM/U300 MACHINE SUPPORT
1818M:	Linus Walleij <linus.walleij@linaro.org>
1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S:	Supported
1821F:	arch/arm/mach-u300/
1822F:	drivers/clocksource/timer-u300.c
1823F:	drivers/i2c/busses/i2c-stu300.c
1824F:	drivers/rtc/rtc-coh901331.c
1825F:	drivers/watchdog/coh901327_wdt.c
1826F:	drivers/dma/coh901318*
1827F:	drivers/mfd/ab3100*
1828F:	drivers/rtc/rtc-ab3100.c
1829F:	drivers/rtc/rtc-coh901331.c
1830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1831
1832ARM/UNIPHIER ARCHITECTURE
1833M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1836S:	Maintained
1837F:	arch/arm/boot/dts/uniphier*
1838F:	arch/arm/include/asm/hardware/cache-uniphier.h
1839F:	arch/arm/mach-uniphier/
1840F:	arch/arm/mm/cache-uniphier.c
1841F:	arch/arm64/boot/dts/socionext/
1842F:	drivers/bus/uniphier-system-bus.c
1843F:	drivers/i2c/busses/i2c-uniphier*
1844F:	drivers/pinctrl/uniphier/
1845F:	drivers/tty/serial/8250/8250_uniphier.c
1846N:	uniphier
1847
1848ARM/Ux500 ARM ARCHITECTURE
1849M:	Linus Walleij <linus.walleij@linaro.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852F:	arch/arm/mach-ux500/
1853F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1854F:	drivers/dma/ste_dma40*
1855F:	drivers/hwspinlock/u8500_hsem.c
1856F:	drivers/mfd/abx500*
1857F:	drivers/mfd/ab8500*
1858F:	drivers/mfd/dbx500*
1859F:	drivers/mfd/db8500*
1860F:	drivers/pinctrl/nomadik/pinctrl-ab*
1861F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1862F:	drivers/rtc/rtc-ab8500.c
1863F:	drivers/rtc/rtc-pl031.c
1864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1865
1866ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1867M:	Ulf Hansson <ulf.hansson@linaro.org>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869T:	git git://git.linaro.org/people/ulfh/clk.git
1870S:	Maintained
1871F:	drivers/clk/ux500/
1872
1873ARM/VERSATILE EXPRESS PLATFORM
1874M:	Liviu Dudau <liviu.dudau@arm.com>
1875M:	Sudeep Holla <sudeep.holla@arm.com>
1876M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S:	Maintained
1879F:	arch/arm/boot/dts/vexpress*
1880F:	arch/arm64/boot/dts/arm/
1881F:	arch/arm/mach-vexpress/
1882F:	*/*/vexpress*
1883F:	*/*/*/vexpress*
1884F:	drivers/clk/versatile/clk-vexpress-osc.c
1885F:	drivers/clocksource/versatile.c
1886N:	mps2
1887
1888ARM/VFP SUPPORT
1889M:	Russell King <linux@armlinux.org.uk>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891W:	http://www.armlinux.org.uk/
1892S:	Maintained
1893F:	arch/arm/vfp/
1894
1895ARM/VOIPAC PXA270 SUPPORT
1896M:	Marek Vasut <marek.vasut@gmail.com>
1897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S:	Maintained
1899F:	arch/arm/mach-pxa/vpac270.c
1900F:	arch/arm/mach-pxa/include/mach/vpac270.h
1901
1902ARM/VT8500 ARM ARCHITECTURE
1903M:	Tony Prisk <linux@prisktech.co.nz>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	arch/arm/mach-vt8500/
1907F:	drivers/clocksource/vt8500_timer.c
1908F:	drivers/i2c/busses/i2c-wmt.c
1909F:	drivers/mmc/host/wmt-sdmmc.c
1910F:	drivers/pwm/pwm-vt8500.c
1911F:	drivers/rtc/rtc-vt8500.c
1912F:	drivers/tty/serial/vt8500_serial.c
1913F:	drivers/usb/host/ehci-platform.c
1914F:	drivers/usb/host/uhci-platform.c
1915F:	drivers/video/fbdev/vt8500lcdfb.*
1916F:	drivers/video/fbdev/wm8505fb*
1917F:	drivers/video/fbdev/wmt_ge_rops.*
1918
1919ARM/ZIPIT Z2 SUPPORT
1920M:	Marek Vasut <marek.vasut@gmail.com>
1921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S:	Maintained
1923F:	arch/arm/mach-pxa/z2.c
1924F:	arch/arm/mach-pxa/include/mach/z2.h
1925
1926ARM/ZTE ARCHITECTURE
1927M:	Jun Nie <jun.nie@linaro.org>
1928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S:	Maintained
1930F:	arch/arm/mach-zx/
1931F:	drivers/clk/zte/
1932F:	Documentation/devicetree/bindings/arm/zte.txt
1933F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1934
1935ARM/ZYNQ ARCHITECTURE
1936M:	Michal Simek <michal.simek@xilinx.com>
1937R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939W:	http://wiki.xilinx.com
1940T:	git https://github.com/Xilinx/linux-xlnx.git
1941S:	Supported
1942F:	arch/arm/mach-zynq/
1943F:	drivers/cpuidle/cpuidle-zynq.c
1944F:	drivers/block/xsysace.c
1945N:	zynq
1946N:	xilinx
1947F:	drivers/clocksource/cadence_ttc_timer.c
1948F:	drivers/i2c/busses/i2c-cadence.c
1949F:	drivers/mmc/host/sdhci-of-arasan.c
1950F:	drivers/edac/synopsys_edac.c
1951
1952ARM SMMU DRIVERS
1953M:	Will Deacon <will.deacon@arm.com>
1954R:	Robin Murphy <robin.murphy@arm.com>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	drivers/iommu/arm-smmu.c
1958F:	drivers/iommu/arm-smmu-v3.c
1959F:	drivers/iommu/io-pgtable-arm.c
1960F:	drivers/iommu/io-pgtable-arm-v7s.c
1961
1962ARM64 PORT (AARCH64 ARCHITECTURE)
1963M:	Catalin Marinas <catalin.marinas@arm.com>
1964M:	Will Deacon <will.deacon@arm.com>
1965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1967S:	Maintained
1968F:	arch/arm64/
1969F:	Documentation/arm64/
1970
1971AS3645A LED FLASH CONTROLLER DRIVER
1972M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1973L:	linux-media@vger.kernel.org
1974T:	git git://linuxtv.org/media_tree.git
1975S:	Maintained
1976F:	drivers/media/i2c/as3645a.c
1977F:	include/media/i2c/as3645a.h
1978
1979ASC7621 HARDWARE MONITOR DRIVER
1980M:	George Joseph <george.joseph@fairview5.com>
1981L:	linux-hwmon@vger.kernel.org
1982S:	Maintained
1983F:	Documentation/hwmon/asc7621
1984F:	drivers/hwmon/asc7621.c
1985
1986ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1987M:	Corentin Chary <corentin.chary@gmail.com>
1988L:	acpi4asus-user@lists.sourceforge.net
1989L:	platform-driver-x86@vger.kernel.org
1990W:	http://acpi4asus.sf.net
1991S:	Maintained
1992F:	drivers/platform/x86/asus*.c
1993F:	drivers/platform/x86/eeepc*.c
1994
1995ASUS WIRELESS RADIO CONTROL DRIVER
1996M:	João Paulo Rechi Vita <jprvita@gmail.com>
1997L:	platform-driver-x86@vger.kernel.org
1998S:	Maintained
1999F:	drivers/platform/x86/asus-wireless.c
2000
2001ASYMMETRIC KEYS
2002M:	David Howells <dhowells@redhat.com>
2003L:	keyrings@vger.kernel.org
2004S:	Maintained
2005F:	Documentation/crypto/asymmetric-keys.txt
2006F:	include/linux/verification.h
2007F:	include/crypto/public_key.h
2008F:	include/crypto/pkcs7.h
2009F:	crypto/asymmetric_keys/
2010
2011ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2012R:	Dan Williams <dan.j.williams@intel.com>
2013W:	http://sourceforge.net/projects/xscaleiop
2014S:	Odd fixes
2015F:	Documentation/crypto/async-tx-api.txt
2016F:	crypto/async_tx/
2017F:	drivers/dma/
2018F:	include/linux/dmaengine.h
2019F:	include/linux/async_tx.h
2020
2021AT24 EEPROM DRIVER
2022M:	Wolfram Sang <wsa@the-dreams.de>
2023L:	linux-i2c@vger.kernel.org
2024S:	Maintained
2025F:	drivers/misc/eeprom/at24.c
2026F:	include/linux/platform_data/at24.h
2027
2028ATA OVER ETHERNET (AOE) DRIVER
2029M:	"Ed L. Cashin" <ed.cashin@acm.org>
2030W:	http://www.openaoe.org/
2031S:	Supported
2032F:	Documentation/aoe/
2033F:	drivers/block/aoe/
2034
2035ATHEROS 71XX/9XXX GPIO DRIVER
2036M:	Alban Bedel <albeu@free.fr>
2037W:	https://github.com/AlbanBedel/linux
2038T:	git git://github.com/AlbanBedel/linux
2039S:	Maintained
2040F:	drivers/gpio/gpio-ath79.c
2041F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2042
2043ATHEROS ATH GENERIC UTILITIES
2044M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2045L:	linux-wireless@vger.kernel.org
2046S:	Supported
2047F:	drivers/net/wireless/ath/*
2048
2049ATHEROS ATH5K WIRELESS DRIVER
2050M:	Jiri Slaby <jirislaby@gmail.com>
2051M:	Nick Kossifidis <mickflemm@gmail.com>
2052M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2053L:	linux-wireless@vger.kernel.org
2054W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2055S:	Maintained
2056F:	drivers/net/wireless/ath/ath5k/
2057
2058ATHEROS ATH6KL WIRELESS DRIVER
2059M:	Kalle Valo <kvalo@qca.qualcomm.com>
2060L:	linux-wireless@vger.kernel.org
2061W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2063S:	Supported
2064F:	drivers/net/wireless/ath/ath6kl/
2065
2066WILOCITY WIL6210 WIRELESS DRIVER
2067M:	Maya Erez <qca_merez@qca.qualcomm.com>
2068L:	linux-wireless@vger.kernel.org
2069L:	wil6210@qca.qualcomm.com
2070S:	Supported
2071W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2072F:	drivers/net/wireless/ath/wil6210/
2073F:	include/uapi/linux/wil6210_uapi.h
2074
2075CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2076M:	Christian Lamparter <chunkeey@googlemail.com>
2077L:	linux-wireless@vger.kernel.org
2078W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2079S:	Maintained
2080F:	drivers/net/wireless/ath/carl9170/
2081
2082ATK0110 HWMON DRIVER
2083M:	Luca Tettamanti <kronos.it@gmail.com>
2084L:	linux-hwmon@vger.kernel.org
2085S:	Maintained
2086F:	drivers/hwmon/asus_atk0110.c
2087
2088ATI_REMOTE2 DRIVER
2089M:	Ville Syrjala <syrjala@sci.fi>
2090S:	Maintained
2091F:	drivers/input/misc/ati_remote2.c
2092
2093ATLX ETHERNET DRIVERS
2094M:	Jay Cliburn <jcliburn@gmail.com>
2095M:	Chris Snook <chris.snook@gmail.com>
2096L:	netdev@vger.kernel.org
2097W:	http://sourceforge.net/projects/atl1
2098W:	http://atl1.sourceforge.net
2099S:	Maintained
2100F:	drivers/net/ethernet/atheros/
2101
2102ATM
2103M:	Chas Williams <3chas3@gmail.com>
2104L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2105L:	netdev@vger.kernel.org
2106W:	http://linux-atm.sourceforge.net
2107S:	Maintained
2108F:	drivers/atm/
2109F:	include/linux/atm*
2110F:	include/uapi/linux/atm*
2111
2112ATMEL AT91 / AT32 MCI DRIVER
2113M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2114S:	Maintained
2115F:	drivers/mmc/host/atmel-mci.c
2116
2117ATMEL AT91 / AT32 SERIAL DRIVER
2118M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2119S:	Supported
2120F:	drivers/tty/serial/atmel_serial.c
2121
2122ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2123M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2124S:	Supported
2125F:	drivers/power/reset/at91-sama5d2_shdwc.c
2126
2127ATMEL SAMA5D2 ADC DRIVER
2128M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2129L:	linux-iio@vger.kernel.org
2130S:	Supported
2131F:	drivers/iio/adc/at91-sama5d2_adc.c
2132
2133ATMEL Audio ALSA driver
2134M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2135L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2136S:	Supported
2137F:	sound/soc/atmel
2138
2139ATMEL DMA DRIVER
2140M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Supported
2143F:	drivers/dma/at_hdmac.c
2144F:	drivers/dma/at_hdmac_regs.h
2145F:	include/linux/platform_data/dma-atmel.h
2146
2147ATMEL XDMA DRIVER
2148M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2149L:	linux-arm-kernel@lists.infradead.org
2150L:	dmaengine@vger.kernel.org
2151S:	Supported
2152F:	drivers/dma/at_xdmac.c
2153
2154ATMEL I2C DRIVER
2155M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2156L:	linux-i2c@vger.kernel.org
2157S:	Supported
2158F:	drivers/i2c/busses/i2c-at91.c
2159
2160ATMEL ISI DRIVER
2161M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2162L:	linux-media@vger.kernel.org
2163S:	Supported
2164F:	drivers/media/platform/soc_camera/atmel-isi.c
2165F:	include/media/atmel-isi.h
2166
2167ATMEL LCDFB DRIVER
2168M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2169L:	linux-fbdev@vger.kernel.org
2170S:	Maintained
2171F:	drivers/video/fbdev/atmel_lcdfb.c
2172F:	include/video/atmel_lcdc.h
2173
2174ATMEL MACB ETHERNET DRIVER
2175M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2176S:	Supported
2177F:	drivers/net/ethernet/cadence/
2178
2179ATMEL NAND DRIVER
2180M:	Wenyou Yang <wenyou.yang@atmel.com>
2181M:	Josh Wu <rainyfeeling@outlook.com>
2182L:	linux-mtd@lists.infradead.org
2183S:	Supported
2184F:	drivers/mtd/nand/atmel_nand*
2185
2186ATMEL SDMMC DRIVER
2187M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2188L:	linux-mmc@vger.kernel.org
2189S:	Supported
2190F:	drivers/mmc/host/sdhci-of-at91.c
2191
2192ATMEL SPI DRIVER
2193M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2194S:	Supported
2195F:	drivers/spi/spi-atmel.*
2196
2197ATMEL SSC DRIVER
2198M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Supported
2201F:	drivers/misc/atmel-ssc.c
2202F:	include/linux/atmel-ssc.h
2203
2204ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2205M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S:	Supported
2208F:	drivers/misc/atmel_tclib.c
2209F:	drivers/clocksource/tcb_clksrc.c
2210
2211ATMEL USBA UDC DRIVER
2212M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Supported
2215F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2216
2217ATMEL WIRELESS DRIVER
2218M:	Simon Kelley <simon@thekelleys.org.uk>
2219L:	linux-wireless@vger.kernel.org
2220W:	http://www.thekelleys.org.uk/atmel
2221W:	http://atmelwlandriver.sourceforge.net/
2222S:	Maintained
2223F:	drivers/net/wireless/atmel/atmel*
2224
2225ATMEL MAXTOUCH DRIVER
2226M:	Nick Dyer <nick.dyer@itdev.co.uk>
2227T:	git git://github.com/atmel-maxtouch/linux.git
2228S:	Supported
2229F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2230F:	drivers/input/touchscreen/atmel_mxt_ts.c
2231F:	include/linux/platform_data/atmel_mxt_ts.h
2232
2233ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2234M:	Bradley Grove <linuxdrivers@attotech.com>
2235L:	linux-scsi@vger.kernel.org
2236W:	http://www.attotech.com
2237S:	Supported
2238F:	drivers/scsi/esas2r
2239
2240ATUSB IEEE 802.15.4 RADIO DRIVER
2241M:	Stefan Schmidt <stefan@osg.samsung.com>
2242L:	linux-wpan@vger.kernel.org
2243S:	Maintained
2244F:	drivers/net/ieee802154/atusb.c
2245F:	drivers/net/ieee802154/atusb.h
2246F:	drivers/net/ieee802154/at86rf230.h
2247
2248AUDIT SUBSYSTEM
2249M:	Paul Moore <paul@paul-moore.com>
2250M:	Eric Paris <eparis@redhat.com>
2251L:	linux-audit@redhat.com (moderated for non-subscribers)
2252W:	http://people.redhat.com/sgrubb/audit/
2253T:	git git://git.infradead.org/users/pcmoore/audit
2254S:	Maintained
2255F:	include/linux/audit.h
2256F:	include/uapi/linux/audit.h
2257F:	kernel/audit*
2258
2259AUXILIARY DISPLAY DRIVERS
2260M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2261W:	http://miguelojeda.es/auxdisplay.htm
2262W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2263S:	Maintained
2264F:	drivers/auxdisplay/
2265F:	include/linux/cfag12864b.h
2266
2267AVR32 ARCHITECTURE
2268M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2269M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2270W:	http://www.atmel.com/products/AVR32/
2271W:	http://mirror.egtvedt.no/avr32linux.org/
2272W:	http://avrfreaks.net/
2273S:	Maintained
2274F:	arch/avr32/
2275
2276AVR32/AT32AP MACHINE SUPPORT
2277M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2278M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2279S:	Maintained
2280F:	arch/avr32/mach-at32ap/
2281
2282AX.25 NETWORK LAYER
2283M:	Ralf Baechle <ralf@linux-mips.org>
2284L:	linux-hams@vger.kernel.org
2285W:	http://www.linux-ax25.org/
2286S:	Maintained
2287F:	include/uapi/linux/ax25.h
2288F:	include/net/ax25.h
2289F:	net/ax25/
2290
2291AZ6007 DVB DRIVER
2292M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2293M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2294L:	linux-media@vger.kernel.org
2295W:	https://linuxtv.org
2296T:	git git://linuxtv.org/media_tree.git
2297S:	Maintained
2298F:	drivers/media/usb/dvb-usb-v2/az6007.c
2299
2300AZTECH FM RADIO RECEIVER DRIVER
2301M:	Hans Verkuil <hverkuil@xs4all.nl>
2302L:	linux-media@vger.kernel.org
2303T:	git git://linuxtv.org/media_tree.git
2304W:	https://linuxtv.org
2305S:	Maintained
2306F:	drivers/media/radio/radio-aztech*
2307
2308B43 WIRELESS DRIVER
2309L:	linux-wireless@vger.kernel.org
2310L:	b43-dev@lists.infradead.org
2311W:	http://wireless.kernel.org/en/users/Drivers/b43
2312S:	Odd Fixes
2313F:	drivers/net/wireless/broadcom/b43/
2314
2315B43LEGACY WIRELESS DRIVER
2316M:	Larry Finger <Larry.Finger@lwfinger.net>
2317L:	linux-wireless@vger.kernel.org
2318L:	b43-dev@lists.infradead.org
2319W:	http://wireless.kernel.org/en/users/Drivers/b43
2320S:	Maintained
2321F:	drivers/net/wireless/broadcom/b43legacy/
2322
2323BACKLIGHT CLASS/SUBSYSTEM
2324M:	Jingoo Han <jingoohan1@gmail.com>
2325M:	Lee Jones <lee.jones@linaro.org>
2326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2327S:	Maintained
2328F:	drivers/video/backlight/
2329F:	include/linux/backlight.h
2330
2331BATMAN ADVANCED
2332M:	Marek Lindner <mareklindner@neomailbox.ch>
2333M:	Simon Wunderlich <sw@simonwunderlich.de>
2334M:	Antonio Quartulli <a@unstable.cc>
2335L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2336W:	https://www.open-mesh.org/
2337Q:	https://patchwork.open-mesh.org/project/batman/list/
2338S:	Maintained
2339F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2340F:	Documentation/ABI/testing/sysfs-class-net-mesh
2341F:	Documentation/networking/batman-adv.txt
2342F:	include/uapi/linux/batman_adv.h
2343F:	net/batman-adv/
2344
2345BAYCOM/HDLCDRV DRIVERS FOR AX.25
2346M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2347L:	linux-hams@vger.kernel.org
2348W:	http://www.baycom.org/~tom/ham/ham.html
2349S:	Maintained
2350F:	drivers/net/hamradio/baycom*
2351
2352BCACHE (BLOCK LAYER CACHE)
2353M:	Kent Overstreet <kent.overstreet@gmail.com>
2354L:	linux-bcache@vger.kernel.org
2355W:	http://bcache.evilpiepirate.org
2356S:	Orphan
2357F:	drivers/md/bcache/
2358
2359BDISP ST MEDIA DRIVER
2360M:	Fabien Dessenne <fabien.dessenne@st.com>
2361L:	linux-media@vger.kernel.org
2362T:	git git://linuxtv.org/media_tree.git
2363W:	https://linuxtv.org
2364S:	Supported
2365F:	drivers/media/platform/sti/bdisp
2366
2367BEFS FILE SYSTEM
2368M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2369M:	Salah Triki <salah.triki@gmail.com>
2370S:	Maintained
2371T:	git git://github.com/luisbg/linux-befs.git
2372F:	Documentation/filesystems/befs.txt
2373F:	fs/befs/
2374
2375BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2376M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2377L:	netdev@vger.kernel.org
2378S:	Maintained
2379F:	drivers/net/ethernet/ec_bhf.c
2380
2381BFS FILE SYSTEM
2382M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2383S:	Maintained
2384F:	Documentation/filesystems/bfs.txt
2385F:	fs/bfs/
2386F:	include/uapi/linux/bfs_fs.h
2387
2388BLACKFIN ARCHITECTURE
2389M:	Steven Miao <realmz6@gmail.com>
2390L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2391T:	git git://git.code.sf.net/p/adi-linux/code
2392W:	http://blackfin.uclinux.org
2393S:	Supported
2394F:	arch/blackfin/
2395
2396BLACKFIN EMAC DRIVER
2397L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2398W:	http://blackfin.uclinux.org
2399S:	Supported
2400F:	drivers/net/ethernet/adi/
2401
2402BLACKFIN RTC DRIVER
2403L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2404W:	http://blackfin.uclinux.org
2405S:	Supported
2406F:	drivers/rtc/rtc-bfin.c
2407
2408BLACKFIN SDH DRIVER
2409M:	Sonic Zhang <sonic.zhang@analog.com>
2410L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2411W:	http://blackfin.uclinux.org
2412S:	Supported
2413F:	drivers/mmc/host/bfin_sdh.c
2414
2415BLACKFIN SERIAL DRIVER
2416M:	Sonic Zhang <sonic.zhang@analog.com>
2417L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2418W:	http://blackfin.uclinux.org
2419S:	Supported
2420F:	drivers/tty/serial/bfin_uart.c
2421
2422BLACKFIN WATCHDOG DRIVER
2423L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2424W:	http://blackfin.uclinux.org
2425S:	Supported
2426F:	drivers/watchdog/bfin_wdt.c
2427
2428BLACKFIN I2C TWI DRIVER
2429M:	Sonic Zhang <sonic.zhang@analog.com>
2430L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2431W:	http://blackfin.uclinux.org/
2432S:	Supported
2433F:	drivers/i2c/busses/i2c-bfin-twi.c
2434
2435BLACKFIN MEDIA DRIVER
2436M:	Scott Jiang <scott.jiang.linux@gmail.com>
2437L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2438W:	http://blackfin.uclinux.org/
2439S:	Supported
2440F:	drivers/media/platform/blackfin/
2441F:	drivers/media/i2c/adv7183*
2442F:	drivers/media/i2c/vs6624*
2443
2444BLINKM RGB LED DRIVER
2445M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2446S:	Maintained
2447F:	drivers/leds/leds-blinkm.c
2448
2449BLOCK LAYER
2450M:	Jens Axboe <axboe@kernel.dk>
2451L:	linux-block@vger.kernel.org
2452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2453S:	Maintained
2454F:	block/
2455F:	kernel/trace/blktrace.c
2456
2457BLOCK2MTD DRIVER
2458M:	Joern Engel <joern@lazybastard.org>
2459L:	linux-mtd@lists.infradead.org
2460S:	Maintained
2461F:	drivers/mtd/devices/block2mtd.c
2462
2463BLUETOOTH DRIVERS
2464M:	Marcel Holtmann <marcel@holtmann.org>
2465M:	Gustavo Padovan <gustavo@padovan.org>
2466M:	Johan Hedberg <johan.hedberg@gmail.com>
2467L:	linux-bluetooth@vger.kernel.org
2468W:	http://www.bluez.org/
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2471S:	Maintained
2472F:	drivers/bluetooth/
2473
2474BLUETOOTH SUBSYSTEM
2475M:	Marcel Holtmann <marcel@holtmann.org>
2476M:	Gustavo Padovan <gustavo@padovan.org>
2477M:	Johan Hedberg <johan.hedberg@gmail.com>
2478L:	linux-bluetooth@vger.kernel.org
2479W:	http://www.bluez.org/
2480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2482S:	Maintained
2483F:	net/bluetooth/
2484F:	include/net/bluetooth/
2485
2486BONDING DRIVER
2487M:	Jay Vosburgh <j.vosburgh@gmail.com>
2488M:	Veaceslav Falico <vfalico@gmail.com>
2489M:	Andy Gospodarek <andy@greyhouse.net>
2490L:	netdev@vger.kernel.org
2491W:	http://sourceforge.net/projects/bonding/
2492S:	Supported
2493F:	drivers/net/bonding/
2494F:	include/uapi/linux/if_bonding.h
2495
2496BPF (Safe dynamic programs and tools)
2497M:	Alexei Starovoitov <ast@kernel.org>
2498L:	netdev@vger.kernel.org
2499L:	linux-kernel@vger.kernel.org
2500S:	Supported
2501F:	kernel/bpf/
2502
2503BROADCOM B44 10/100 ETHERNET DRIVER
2504M:	Gary Zambrano <zambrano@broadcom.com>
2505L:	netdev@vger.kernel.org
2506S:	Supported
2507F:	drivers/net/ethernet/broadcom/b44.*
2508
2509BROADCOM B53 ETHERNET SWITCH DRIVER
2510M:	Florian Fainelli <f.fainelli@gmail.com>
2511L:	netdev@vger.kernel.org
2512L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2513S:	Supported
2514F:	drivers/net/dsa/b53/*
2515F:	include/linux/platform_data/b53.h
2516
2517BROADCOM GENET ETHERNET DRIVER
2518M:	Florian Fainelli <f.fainelli@gmail.com>
2519L:	netdev@vger.kernel.org
2520S:	Supported
2521F:	drivers/net/ethernet/broadcom/genet/
2522
2523BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2524M:	Sony Chacko <sony.chacko@qlogic.com>
2525M:	Dept-HSGLinuxNICDev@qlogic.com
2526L:	netdev@vger.kernel.org
2527S:	Supported
2528F:	drivers/net/ethernet/broadcom/bnx2.*
2529F:	drivers/net/ethernet/broadcom/bnx2_*
2530
2531BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2532M:	Ariel Elior <ariel.elior@qlogic.com>
2533L:	netdev@vger.kernel.org
2534S:	Supported
2535F:	drivers/net/ethernet/broadcom/bnx2x/
2536
2537BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2538M:	Florian Fainelli <f.fainelli@gmail.com>
2539M:	Ray Jui <rjui@broadcom.com>
2540M:	Scott Branden <sbranden@broadcom.com>
2541M:	bcm-kernel-feedback-list@broadcom.com
2542T:	git git://github.com/broadcom/mach-bcm
2543S:	Maintained
2544N:	bcm281*
2545N:	bcm113*
2546N:	bcm216*
2547N:	kona
2548F:	arch/arm/mach-bcm/
2549
2550BROADCOM BCM2835 ARM ARCHITECTURE
2551M:	Stephen Warren <swarren@wwwdotorg.org>
2552M:	Lee Jones <lee@kernel.org>
2553M:	Eric Anholt <eric@anholt.net>
2554L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2557S:	Maintained
2558N:	bcm2835
2559
2560BROADCOM BCM47XX MIPS ARCHITECTURE
2561M:	Hauke Mehrtens <hauke@hauke-m.de>
2562M:	Rafał Miłecki <zajec5@gmail.com>
2563L:	linux-mips@linux-mips.org
2564S:	Maintained
2565F:	Documentation/devicetree/bindings/mips/brcm/
2566F:	arch/mips/bcm47xx/*
2567F:	arch/mips/include/asm/mach-bcm47xx/*
2568
2569BROADCOM BCM5301X ARM ARCHITECTURE
2570M:	Hauke Mehrtens <hauke@hauke-m.de>
2571M:	Rafał Miłecki <zajec5@gmail.com>
2572M:	bcm-kernel-feedback-list@broadcom.com
2573L:	linux-arm-kernel@lists.infradead.org
2574S:	Maintained
2575F:	arch/arm/mach-bcm/bcm_5301x.c
2576F:	arch/arm/boot/dts/bcm5301x*.dtsi
2577F:	arch/arm/boot/dts/bcm470*
2578
2579BROADCOM BCM63XX ARM ARCHITECTURE
2580M:	Florian Fainelli <f.fainelli@gmail.com>
2581M:	bcm-kernel-feedback-list@broadcom.com
2582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583T:	git git://github.com/broadcom/stblinux.git
2584S:	Maintained
2585N:	bcm63xx
2586
2587BROADCOM BCM63XX/BCM33XX UDC DRIVER
2588M:	Kevin Cernekee <cernekee@gmail.com>
2589L:	linux-usb@vger.kernel.org
2590S:	Maintained
2591F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2592
2593BROADCOM BCM7XXX ARM ARCHITECTURE
2594M:	Brian Norris <computersforpeace@gmail.com>
2595M:	Gregory Fong <gregory.0xf0@gmail.com>
2596M:	Florian Fainelli <f.fainelli@gmail.com>
2597M:	bcm-kernel-feedback-list@broadcom.com
2598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599T:	git git://github.com/broadcom/stblinux.git
2600S:	Maintained
2601F:	arch/arm/mach-bcm/*brcmstb*
2602F:	arch/arm/boot/dts/bcm7*.dts*
2603F:	drivers/bus/brcmstb_gisb.c
2604N:	brcmstb
2605
2606BROADCOM BMIPS MIPS ARCHITECTURE
2607M:	Kevin Cernekee <cernekee@gmail.com>
2608M:	Florian Fainelli <f.fainelli@gmail.com>
2609L:	linux-mips@linux-mips.org
2610T:	git git://github.com/broadcom/stblinux.git
2611S:	Maintained
2612F:	arch/mips/bmips/*
2613F:	arch/mips/include/asm/mach-bmips/*
2614F:	arch/mips/kernel/*bmips*
2615F:	arch/mips/boot/dts/brcm/bcm*.dts*
2616F:	drivers/irqchip/irq-bcm63*
2617F:	drivers/irqchip/irq-bcm7*
2618F:	drivers/irqchip/irq-brcmstb*
2619F:	include/linux/bcm963xx_nvram.h
2620F:	include/linux/bcm963xx_tag.h
2621
2622BROADCOM TG3 GIGABIT ETHERNET DRIVER
2623M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2624M:	Prashant Sreedharan <prashant@broadcom.com>
2625M:	Michael Chan <mchan@broadcom.com>
2626L:	netdev@vger.kernel.org
2627S:	Supported
2628F:	drivers/net/ethernet/broadcom/tg3.*
2629
2630BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2631M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2632M:	Franky Lin <franky.lin@broadcom.com>
2633M:	Hante Meuleman <hante.meuleman@broadcom.com>
2634L:	linux-wireless@vger.kernel.org
2635L:	brcm80211-dev-list.pdl@broadcom.com
2636S:	Supported
2637F:	drivers/net/wireless/broadcom/brcm80211/
2638
2639BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2640M:	QLogic-Storage-Upstream@qlogic.com
2641L:	linux-scsi@vger.kernel.org
2642S:	Supported
2643F:	drivers/scsi/bnx2fc/
2644
2645BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2646M:	QLogic-Storage-Upstream@qlogic.com
2647L:	linux-scsi@vger.kernel.org
2648S:	Supported
2649F:	drivers/scsi/bnx2i/
2650
2651BROADCOM IPROC ARM ARCHITECTURE
2652M:	Ray Jui <rjui@broadcom.com>
2653M:	Scott Branden <sbranden@broadcom.com>
2654M:	Jon Mason <jonmason@broadcom.com>
2655M:	bcm-kernel-feedback-list@broadcom.com
2656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657T:	git git://github.com/broadcom/cygnus-linux.git
2658S:	Maintained
2659N:	iproc
2660N:	cygnus
2661N:	bcm[-_]nsp
2662N:	bcm9113*
2663N:	bcm9583*
2664N:	bcm9585*
2665N:	bcm9586*
2666N:	bcm988312
2667N:	bcm113*
2668N:	bcm583*
2669N:	bcm585*
2670N:	bcm586*
2671N:	bcm88312
2672F:	arch/arm64/boot/dts/broadcom/ns2*
2673F:	drivers/clk/bcm/clk-ns*
2674F:	drivers/pinctrl/bcm/pinctrl-ns*
2675
2676BROADCOM BRCMSTB GPIO DRIVER
2677M:	Gregory Fong <gregory.0xf0@gmail.com>
2678L:	bcm-kernel-feedback-list@broadcom.com
2679S:	Supported
2680F:	drivers/gpio/gpio-brcmstb.c
2681F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2682
2683BROADCOM KONA GPIO DRIVER
2684M:	Ray Jui <rjui@broadcom.com>
2685L:	bcm-kernel-feedback-list@broadcom.com
2686S:	Supported
2687F:	drivers/gpio/gpio-bcm-kona.c
2688F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2689
2690BROADCOM NVRAM DRIVER
2691M:	Rafał Miłecki <zajec5@gmail.com>
2692L:	linux-mips@linux-mips.org
2693S:	Maintained
2694F:	drivers/firmware/broadcom/*
2695
2696BROADCOM STB NAND FLASH DRIVER
2697M:	Brian Norris <computersforpeace@gmail.com>
2698M:	Kamal Dasu <kdasu.kdev@gmail.com>
2699L:	linux-mtd@lists.infradead.org
2700L:	bcm-kernel-feedback-list@broadcom.com
2701S:	Maintained
2702F:	drivers/mtd/nand/brcmnand/
2703
2704BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2705M:	Rafał Miłecki <zajec5@gmail.com>
2706L:	linux-wireless@vger.kernel.org
2707S:	Maintained
2708F:	drivers/bcma/
2709F:	include/linux/bcma/
2710
2711BROADCOM SYSTEMPORT ETHERNET DRIVER
2712M:	Florian Fainelli <f.fainelli@gmail.com>
2713L:	netdev@vger.kernel.org
2714S:	Supported
2715F:	drivers/net/ethernet/broadcom/bcmsysport.*
2716
2717BROADCOM VULCAN ARM64 SOC
2718M:	Jayachandran C. <jchandra@broadcom.com>
2719M:	bcm-kernel-feedback-list@broadcom.com
2720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721S:	Maintained
2722F:	arch/arm64/boot/dts/broadcom/vulcan*
2723
2724BROCADE BFA FC SCSI DRIVER
2725M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2726M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2727L:	linux-scsi@vger.kernel.org
2728S:	Supported
2729F:	drivers/scsi/bfa/
2730
2731BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2732M:	Rasesh Mody <rasesh.mody@qlogic.com>
2733L:	netdev@vger.kernel.org
2734S:	Supported
2735F:	drivers/net/ethernet/brocade/bna/
2736
2737BSG (block layer generic sg v4 driver)
2738M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2739L:	linux-scsi@vger.kernel.org
2740S:	Supported
2741F:	block/bsg.c
2742F:	include/linux/bsg.h
2743F:	include/uapi/linux/bsg.h
2744
2745BT87X AUDIO DRIVER
2746M:	Clemens Ladisch <clemens@ladisch.de>
2747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2748T:	git git://git.alsa-project.org/alsa-kernel.git
2749S:	Maintained
2750F:	Documentation/sound/alsa/Bt87x.txt
2751F:	sound/pci/bt87x.c
2752
2753BT8XXGPIO DRIVER
2754M:	Michael Buesch <m@bues.ch>
2755W:	http://bu3sch.de/btgpio.php
2756S:	Maintained
2757F:	drivers/gpio/gpio-bt8xx.c
2758
2759BTRFS FILE SYSTEM
2760M:	Chris Mason <clm@fb.com>
2761M:	Josef Bacik <jbacik@fb.com>
2762M:	David Sterba <dsterba@suse.com>
2763L:	linux-btrfs@vger.kernel.org
2764W:	http://btrfs.wiki.kernel.org/
2765Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2767S:	Maintained
2768F:	Documentation/filesystems/btrfs.txt
2769F:	fs/btrfs/
2770
2771BTTV VIDEO4LINUX DRIVER
2772M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2773M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2774L:	linux-media@vger.kernel.org
2775W:	https://linuxtv.org
2776T:	git git://linuxtv.org/media_tree.git
2777S:	Odd fixes
2778F:	Documentation/video4linux/bttv/
2779F:	drivers/media/pci/bt8xx/bttv*
2780
2781BUSLOGIC SCSI DRIVER
2782M:	Khalid Aziz <khalid@gonehiking.org>
2783L:	linux-scsi@vger.kernel.org
2784S:	Maintained
2785F:	drivers/scsi/BusLogic.*
2786F:	drivers/scsi/FlashPoint.*
2787
2788C-MEDIA CMI8788 DRIVER
2789M:	Clemens Ladisch <clemens@ladisch.de>
2790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2791T:	git git://git.alsa-project.org/alsa-kernel.git
2792S:	Maintained
2793F:	sound/pci/oxygen/
2794
2795C6X ARCHITECTURE
2796M:	Mark Salter <msalter@redhat.com>
2797M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2798L:	linux-c6x-dev@linux-c6x.org
2799W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2800S:	Maintained
2801F:	arch/c6x/
2802
2803CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2804M:	David Howells <dhowells@redhat.com>
2805L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2806S:	Supported
2807F:	Documentation/filesystems/caching/cachefiles.txt
2808F:	fs/cachefiles/
2809
2810CADET FM/AM RADIO RECEIVER DRIVER
2811M:	Hans Verkuil <hverkuil@xs4all.nl>
2812L:	linux-media@vger.kernel.org
2813T:	git git://linuxtv.org/media_tree.git
2814W:	https://linuxtv.org
2815S:	Maintained
2816F:	drivers/media/radio/radio-cadet*
2817
2818CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2819M:	Jonathan Corbet <corbet@lwn.net>
2820L:	linux-media@vger.kernel.org
2821T:	git git://linuxtv.org/media_tree.git
2822S:	Maintained
2823F:	Documentation/video4linux/cafe_ccic
2824F:	drivers/media/platform/marvell-ccic/
2825
2826CAIF NETWORK LAYER
2827M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2828L:	netdev@vger.kernel.org
2829S:	Supported
2830F:	Documentation/networking/caif/
2831F:	drivers/net/caif/
2832F:	include/uapi/linux/caif/
2833F:	include/net/caif/
2834F:	net/caif/
2835
2836CALGARY x86-64 IOMMU
2837M:	Muli Ben-Yehuda <mulix@mulix.org>
2838M:	Jon Mason <jdmason@kudzu.us>
2839L:	iommu@lists.linux-foundation.org
2840S:	Maintained
2841F:	arch/x86/kernel/pci-calgary_64.c
2842F:	arch/x86/kernel/tce_64.c
2843F:	arch/x86/include/asm/calgary.h
2844F:	arch/x86/include/asm/tce.h
2845
2846CAN NETWORK LAYER
2847M:	Oliver Hartkopp <socketcan@hartkopp.net>
2848M:	Marc Kleine-Budde <mkl@pengutronix.de>
2849L:	linux-can@vger.kernel.org
2850W:	https://github.com/linux-can
2851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2853S:	Maintained
2854F:	Documentation/networking/can.txt
2855F:	net/can/
2856F:	include/linux/can/core.h
2857F:	include/uapi/linux/can.h
2858F:	include/uapi/linux/can/bcm.h
2859F:	include/uapi/linux/can/raw.h
2860F:	include/uapi/linux/can/gw.h
2861
2862CAN NETWORK DRIVERS
2863M:	Wolfgang Grandegger <wg@grandegger.com>
2864M:	Marc Kleine-Budde <mkl@pengutronix.de>
2865L:	linux-can@vger.kernel.org
2866W:	https://github.com/linux-can
2867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2869S:	Maintained
2870F:	Documentation/devicetree/bindings/net/can/
2871F:	drivers/net/can/
2872F:	include/linux/can/dev.h
2873F:	include/linux/can/platform/
2874F:	include/uapi/linux/can/error.h
2875F:	include/uapi/linux/can/netlink.h
2876
2877CAPABILITIES
2878M:	Serge Hallyn <serge@hallyn.com>
2879L:	linux-security-module@vger.kernel.org
2880S:	Supported
2881F:	include/linux/capability.h
2882F:	include/uapi/linux/capability.h
2883F:	security/commoncap.c
2884F:	kernel/capability.c
2885
2886CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2887M:	Kevin Tsai <ktsai@capellamicro.com>
2888S:	Maintained
2889F:	drivers/iio/light/cm*
2890F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2891
2892CAVIUM LIQUIDIO NETWORK DRIVER
2893M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2894M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2895M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2896M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2897L:     netdev@vger.kernel.org
2898W:     http://www.cavium.com
2899S:     Supported
2900F:     drivers/net/ethernet/cavium/liquidio/
2901
2902CC2520 IEEE-802.15.4 RADIO DRIVER
2903M:	Varka Bhadram <varkabhadram@gmail.com>
2904L:	linux-wpan@vger.kernel.org
2905S:	Maintained
2906F:	drivers/net/ieee802154/cc2520.c
2907F:	include/linux/spi/cc2520.h
2908F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2909
2910CEC DRIVER
2911M:	Hans Verkuil <hans.verkuil@cisco.com>
2912L:	linux-media@vger.kernel.org
2913T:	git git://linuxtv.org/media_tree.git
2914W:	http://linuxtv.org
2915S:	Supported
2916F:	Documentation/cec.txt
2917F:	Documentation/DocBook/media/v4l/cec*
2918F:	drivers/staging/media/cec/
2919F:	drivers/media/cec-edid.c
2920F:	drivers/media/rc/keymaps/rc-cec.c
2921F:	include/media/cec.h
2922F:	include/media/cec-edid.h
2923F:	include/linux/cec.h
2924F:	include/linux/cec-funcs.h
2925
2926CELL BROADBAND ENGINE ARCHITECTURE
2927M:	Arnd Bergmann <arnd@arndb.de>
2928L:	linuxppc-dev@lists.ozlabs.org
2929W:	http://www.ibm.com/developerworks/power/cell/
2930S:	Supported
2931F:	arch/powerpc/include/asm/cell*.h
2932F:	arch/powerpc/include/asm/spu*.h
2933F:	arch/powerpc/include/uapi/asm/spu*.h
2934F:	arch/powerpc/oprofile/*cell*
2935F:	arch/powerpc/platforms/cell/
2936
2937CEPH COMMON CODE (LIBCEPH)
2938M:	Ilya Dryomov <idryomov@gmail.com>
2939M:	"Yan, Zheng" <zyan@redhat.com>
2940M:	Sage Weil <sage@redhat.com>
2941L:	ceph-devel@vger.kernel.org
2942W:	http://ceph.com/
2943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2944T:	git git://github.com/ceph/ceph-client.git
2945S:	Supported
2946F:	net/ceph/
2947F:	include/linux/ceph/
2948F:	include/linux/crush/
2949
2950CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2951M:	"Yan, Zheng" <zyan@redhat.com>
2952M:	Sage Weil <sage@redhat.com>
2953M:	Ilya Dryomov <idryomov@gmail.com>
2954L:	ceph-devel@vger.kernel.org
2955W:	http://ceph.com/
2956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2957T:	git git://github.com/ceph/ceph-client.git
2958S:	Supported
2959F:	Documentation/filesystems/ceph.txt
2960F:	fs/ceph/
2961
2962CERTIFICATE HANDLING:
2963M:	David Howells <dhowells@redhat.com>
2964M:	David Woodhouse <dwmw2@infradead.org>
2965L:	keyrings@vger.kernel.org
2966S:	Maintained
2967F:	Documentation/module-signing.txt
2968F:	certs/
2969F:	scripts/sign-file.c
2970F:	scripts/extract-cert.c
2971
2972CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2973L:	linux-usb@vger.kernel.org
2974S:	Orphan
2975F:	Documentation/usb/WUSB-Design-overview.txt
2976F:	Documentation/usb/wusb-cbaf
2977F:	drivers/usb/host/hwa-hc.c
2978F:	drivers/usb/host/whci/
2979F:	drivers/usb/wusbcore/
2980F:	include/linux/usb/wusb*
2981
2982CFAG12864B LCD DRIVER
2983M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2984W:	http://miguelojeda.es/auxdisplay.htm
2985W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2986S:	Maintained
2987F:	drivers/auxdisplay/cfag12864b.c
2988F:	include/linux/cfag12864b.h
2989
2990CFAG12864BFB LCD FRAMEBUFFER DRIVER
2991M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2992W:	http://miguelojeda.es/auxdisplay.htm
2993W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2994S:	Maintained
2995F:	drivers/auxdisplay/cfag12864bfb.c
2996F:	include/linux/cfag12864b.h
2997
2998CFG80211 and NL80211
2999M:	Johannes Berg <johannes@sipsolutions.net>
3000L:	linux-wireless@vger.kernel.org
3001W:	http://wireless.kernel.org/
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3004S:	Maintained
3005F:	include/uapi/linux/nl80211.h
3006F:	include/net/cfg80211.h
3007F:	net/wireless/*
3008X:	net/wireless/wext*
3009
3010CHAR and MISC DRIVERS
3011M:	Arnd Bergmann <arnd@arndb.de>
3012M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3014S:	Supported
3015F:	drivers/char/*
3016F:	drivers/misc/*
3017F:	include/linux/miscdevice.h
3018
3019CHECKPATCH
3020M:	Andy Whitcroft <apw@canonical.com>
3021M:	Joe Perches <joe@perches.com>
3022S:	Maintained
3023F:	scripts/checkpatch.pl
3024
3025CHINESE DOCUMENTATION
3026M:	Harry Wei <harryxiyou@gmail.com>
3027L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3028L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3029S:	Maintained
3030F:	Documentation/zh_CN/
3031
3032CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3033M:	Peter Chen <Peter.Chen@nxp.com>
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3035L:	linux-usb@vger.kernel.org
3036S:	Maintained
3037F:	drivers/usb/chipidea/
3038
3039CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3040M:	Hans de Goede <hdegoede@redhat.com>
3041L:	linux-input@vger.kernel.org
3042S:	Maintained
3043F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3044F:	drivers/input/touchscreen/chipone_icn8318.c
3045
3046CHROME HARDWARE PLATFORM SUPPORT
3047M:	Olof Johansson <olof@lixom.net>
3048S:	Maintained
3049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3050F:	drivers/platform/chrome/
3051
3052CISCO VIC ETHERNET NIC DRIVER
3053M:	Christian Benvenuti <benve@cisco.com>
3054M:	Sujith Sankar <ssujith@cisco.com>
3055M:	Govindarajulu Varadarajan <_govind@gmx.com>
3056M:	Neel Patel <neepatel@cisco.com>
3057S:	Supported
3058F:	drivers/net/ethernet/cisco/enic/
3059
3060CISCO VIC LOW LATENCY NIC DRIVER
3061M:	Christian Benvenuti <benve@cisco.com>
3062M:	Dave Goodell <dgoodell@cisco.com>
3063S:	Supported
3064F:	drivers/infiniband/hw/usnic/
3065
3066CIRRUS LOGIC EP93XX ETHERNET DRIVER
3067M:	Hartley Sweeten <hsweeten@visionengravers.com>
3068L:	netdev@vger.kernel.org
3069S:	Maintained
3070F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3071
3072CIRRUS LOGIC AUDIO CODEC DRIVERS
3073M:	Brian Austin <brian.austin@cirrus.com>
3074M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3075L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3076S:	Maintained
3077F:	sound/soc/codecs/cs*
3078
3079CLEANCACHE API
3080M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3081L:	linux-kernel@vger.kernel.org
3082S:	Maintained
3083F:	mm/cleancache.c
3084F:	include/linux/cleancache.h
3085
3086CLK API
3087M:	Russell King <linux@armlinux.org.uk>
3088L:	linux-clk@vger.kernel.org
3089S:	Maintained
3090F:	include/linux/clk.h
3091
3092CLOCKSOURCE, CLOCKEVENT DRIVERS
3093M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3094M:	Thomas Gleixner <tglx@linutronix.de>
3095L:	linux-kernel@vger.kernel.org
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3097S:	Supported
3098F:	drivers/clocksource
3099
3100CISCO FCOE HBA DRIVER
3101M:	Hiral Patel <hiralpat@cisco.com>
3102M:	Suma Ramars <sramars@cisco.com>
3103M:	Brian Uchino <buchino@cisco.com>
3104L:	linux-scsi@vger.kernel.org
3105S:	Supported
3106F:	drivers/scsi/fnic/
3107
3108CISCO SCSI HBA DRIVER
3109M:	Narsimhulu Musini <nmusini@cisco.com>
3110M:	Sesidhar Baddela <sebaddel@cisco.com>
3111L:	linux-scsi@vger.kernel.org
3112S:	Supported
3113F:	drivers/scsi/snic/
3114
3115CMPC ACPI DRIVER
3116M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3117M:	Daniel Oliveira Nascimento <don@syst.com.br>
3118L:	platform-driver-x86@vger.kernel.org
3119S:	Supported
3120F:	drivers/platform/x86/classmate-laptop.c
3121
3122COBALT MEDIA DRIVER
3123M:	Hans Verkuil <hans.verkuil@cisco.com>
3124L:	linux-media@vger.kernel.org
3125T:	git git://linuxtv.org/media_tree.git
3126W:	https://linuxtv.org
3127S:	Supported
3128F:	drivers/media/pci/cobalt/
3129
3130COCCINELLE/Semantic Patches (SmPL)
3131M:	Julia Lawall <Julia.Lawall@lip6.fr>
3132M:	Gilles Muller <Gilles.Muller@lip6.fr>
3133M:	Nicolas Palix <nicolas.palix@imag.fr>
3134M:	Michal Marek <mmarek@suse.com>
3135L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3137W:	http://coccinelle.lip6.fr/
3138S:	Supported
3139F:	Documentation/coccinelle.txt
3140F:	scripts/coccinelle/
3141F:	scripts/coccicheck
3142
3143CODA FILE SYSTEM
3144M:	Jan Harkes <jaharkes@cs.cmu.edu>
3145M:	coda@cs.cmu.edu
3146L:	codalist@coda.cs.cmu.edu
3147W:	http://www.coda.cs.cmu.edu/
3148S:	Maintained
3149F:	Documentation/filesystems/coda.txt
3150F:	fs/coda/
3151F:	include/linux/coda*.h
3152F:	include/uapi/linux/coda*.h
3153
3154CODA V4L2 MEM2MEM DRIVER
3155M:	Philipp Zabel <p.zabel@pengutronix.de>
3156L:	linux-media@vger.kernel.org
3157S:	Maintained
3158F:	Documentation/devicetree/bindings/media/coda.txt
3159F:	drivers/media/platform/coda/
3160
3161COMMON CLK FRAMEWORK
3162M:	Michael Turquette <mturquette@baylibre.com>
3163M:	Stephen Boyd <sboyd@codeaurora.org>
3164L:	linux-clk@vger.kernel.org
3165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3166S:	Maintained
3167F:	Documentation/devicetree/bindings/clock/
3168F:	drivers/clk/
3169X:	drivers/clk/clkdev.c
3170F:	include/linux/clk-pr*
3171F:	include/linux/clk/
3172
3173COMMON INTERNET FILE SYSTEM (CIFS)
3174M:	Steve French <sfrench@samba.org>
3175L:	linux-cifs@vger.kernel.org
3176L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3177W:	http://linux-cifs.samba.org/
3178T:	git git://git.samba.org/sfrench/cifs-2.6.git
3179S:	Supported
3180F:	Documentation/filesystems/cifs/
3181F:	fs/cifs/
3182
3183COMPACTPCI HOTPLUG CORE
3184M:	Scott Murray <scott@spiteful.org>
3185L:	linux-pci@vger.kernel.org
3186S:	Maintained
3187F:	drivers/pci/hotplug/cpci_hotplug*
3188
3189COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3190M:	Scott Murray <scott@spiteful.org>
3191L:	linux-pci@vger.kernel.org
3192S:	Maintained
3193F:	drivers/pci/hotplug/cpcihp_zt5550.*
3194
3195COMPACTPCI HOTPLUG GENERIC DRIVER
3196M:	Scott Murray <scott@spiteful.org>
3197L:	linux-pci@vger.kernel.org
3198S:	Maintained
3199F:	drivers/pci/hotplug/cpcihp_generic.c
3200
3201COMPAL LAPTOP SUPPORT
3202M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3203L:	platform-driver-x86@vger.kernel.org
3204S:	Maintained
3205F:	drivers/platform/x86/compal-laptop.c
3206
3207CONEXANT ACCESSRUNNER USB DRIVER
3208L:	accessrunner-general@lists.sourceforge.net
3209W:	http://accessrunner.sourceforge.net/
3210S:	Orphan
3211F:	drivers/usb/atm/cxacru.c
3212
3213CONFIGFS
3214M:	Joel Becker <jlbec@evilplan.org>
3215M:	Christoph Hellwig <hch@lst.de>
3216T:	git git://git.infradead.org/users/hch/configfs.git
3217S:	Supported
3218F:	fs/configfs/
3219F:	include/linux/configfs.h
3220
3221CONNECTOR
3222M:	Evgeniy Polyakov <zbr@ioremap.net>
3223L:	netdev@vger.kernel.org
3224S:	Maintained
3225F:	drivers/connector/
3226
3227CONTROL GROUP (CGROUP)
3228M:	Tejun Heo <tj@kernel.org>
3229M:	Li Zefan <lizefan@huawei.com>
3230M:	Johannes Weiner <hannes@cmpxchg.org>
3231L:	cgroups@vger.kernel.org
3232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3233S:	Maintained
3234F:	Documentation/cgroup*
3235F:	include/linux/cgroup*
3236F:	kernel/cgroup*
3237
3238CONTROL GROUP - CPUSET
3239M:	Li Zefan <lizefan@huawei.com>
3240L:	cgroups@vger.kernel.org
3241W:	http://www.bullopensource.org/cpuset/
3242W:	http://oss.sgi.com/projects/cpusets/
3243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3244S:	Maintained
3245F:	Documentation/cgroup-v1/cpusets.txt
3246F:	include/linux/cpuset.h
3247F:	kernel/cpuset.c
3248
3249CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3250M:	Johannes Weiner <hannes@cmpxchg.org>
3251M:	Michal Hocko <mhocko@kernel.org>
3252M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3253L:	cgroups@vger.kernel.org
3254L:	linux-mm@kvack.org
3255S:	Maintained
3256F:	mm/memcontrol.c
3257F:	mm/swap_cgroup.c
3258
3259CORETEMP HARDWARE MONITORING DRIVER
3260M:	Fenghua Yu <fenghua.yu@intel.com>
3261L:	linux-hwmon@vger.kernel.org
3262S:	Maintained
3263F:	Documentation/hwmon/coretemp
3264F:	drivers/hwmon/coretemp.c
3265
3266COSA/SRP SYNC SERIAL DRIVER
3267M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3268W:	http://www.fi.muni.cz/~kas/cosa/
3269S:	Maintained
3270F:	drivers/net/wan/cosa*
3271
3272CPMAC ETHERNET DRIVER
3273M:	Florian Fainelli <f.fainelli@gmail.com>
3274L:	netdev@vger.kernel.org
3275S:	Maintained
3276F:	drivers/net/ethernet/ti/cpmac.c
3277
3278CPU FREQUENCY DRIVERS
3279M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3280M:	Viresh Kumar <viresh.kumar@linaro.org>
3281L:	linux-pm@vger.kernel.org
3282S:	Maintained
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3284T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3285F:	drivers/cpufreq/
3286F:	include/linux/cpufreq.h
3287
3288CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3289M:	Viresh Kumar <viresh.kumar@linaro.org>
3290M:	Sudeep Holla <sudeep.holla@arm.com>
3291L:	linux-pm@vger.kernel.org
3292W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3293S:	Maintained
3294F:	drivers/cpufreq/arm_big_little.h
3295F:	drivers/cpufreq/arm_big_little.c
3296F:	drivers/cpufreq/arm_big_little_dt.c
3297
3298CPUIDLE DRIVER - ARM BIG LITTLE
3299M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3300M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3301L:	linux-pm@vger.kernel.org
3302L:	linux-arm-kernel@lists.infradead.org
3303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3304S:	Maintained
3305F:	drivers/cpuidle/cpuidle-big_little.c
3306
3307CPUIDLE DRIVER - ARM EXYNOS
3308M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3309M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3310M:	Kukjin Kim <kgene@kernel.org>
3311L:	linux-pm@vger.kernel.org
3312L:	linux-samsung-soc@vger.kernel.org
3313S:	Supported
3314F:	drivers/cpuidle/cpuidle-exynos.c
3315F:	arch/arm/mach-exynos/pm.c
3316
3317CPUIDLE DRIVERS
3318M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3319M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3320L:	linux-pm@vger.kernel.org
3321S:	Maintained
3322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3323F:	drivers/cpuidle/*
3324F:	include/linux/cpuidle.h
3325
3326CPUID/MSR DRIVER
3327M:	"H. Peter Anvin" <hpa@zytor.com>
3328S:	Maintained
3329F:	arch/x86/kernel/cpuid.c
3330F:	arch/x86/kernel/msr.c
3331
3332CPU POWER MONITORING SUBSYSTEM
3333M:	Thomas Renninger <trenn@suse.com>
3334L:	linux-pm@vger.kernel.org
3335S:	Maintained
3336F:	tools/power/cpupower/
3337
3338CRAMFS FILESYSTEM
3339W:	http://sourceforge.net/projects/cramfs/
3340S:	Orphan / Obsolete
3341F:	Documentation/filesystems/cramfs.txt
3342F:	fs/cramfs/
3343
3344CRIS PORT
3345M:	Mikael Starvik <starvik@axis.com>
3346M:	Jesper Nilsson <jesper.nilsson@axis.com>
3347L:	linux-cris-kernel@axis.com
3348W:	http://developer.axis.com
3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3350S:	Maintained
3351F:	arch/cris/
3352F:	drivers/tty/serial/crisv10.*
3353
3354CRYPTO API
3355M:	Herbert Xu <herbert@gondor.apana.org.au>
3356M:	"David S. Miller" <davem@davemloft.net>
3357L:	linux-crypto@vger.kernel.org
3358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3360S:	Maintained
3361F:	Documentation/crypto/
3362F:	Documentation/devicetree/bindings/crypto/
3363F:	Documentation/DocBook/crypto-API.tmpl
3364F:	arch/*/crypto/
3365F:	crypto/
3366F:	drivers/crypto/
3367F:	include/crypto/
3368
3369CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3370M:	Neil Horman <nhorman@tuxdriver.com>
3371L:	linux-crypto@vger.kernel.org
3372S:	Maintained
3373F:	crypto/ansi_cprng.c
3374F:	crypto/rng.c
3375
3376CS3308 MEDIA DRIVER
3377M:	Hans Verkuil <hverkuil@xs4all.nl>
3378L:	linux-media@vger.kernel.org
3379T:	git git://linuxtv.org/media_tree.git
3380W:	http://linuxtv.org
3381S:	Odd Fixes
3382F:	drivers/media/i2c/cs3308.c
3383F:	drivers/media/i2c/cs3308.h
3384
3385CS5535 Audio ALSA driver
3386M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3387S:	Maintained
3388F:	sound/pci/cs5535audio/
3389
3390CW1200 WLAN driver
3391M:	Solomon Peachy <pizza@shaftnet.org>
3392S:	Maintained
3393F:	drivers/net/wireless/st/cw1200/
3394
3395CX18 VIDEO4LINUX DRIVER
3396M:	Andy Walls <awalls@md.metrocast.net>
3397L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3398L:	linux-media@vger.kernel.org
3399T:	git git://linuxtv.org/media_tree.git
3400W:	https://linuxtv.org
3401W:	http://www.ivtvdriver.org/index.php/Cx18
3402S:	Maintained
3403F:	Documentation/video4linux/cx18.txt
3404F:	drivers/media/pci/cx18/
3405F:	include/uapi/linux/ivtv*
3406
3407CX2341X MPEG ENCODER HELPER MODULE
3408M:	Hans Verkuil <hverkuil@xs4all.nl>
3409L:	linux-media@vger.kernel.org
3410T:	git git://linuxtv.org/media_tree.git
3411W:	https://linuxtv.org
3412S:	Maintained
3413F:	drivers/media/common/cx2341x*
3414F:	include/media/cx2341x*
3415
3416CX24120 MEDIA DRIVER
3417M:	Jemma Denson <jdenson@gmail.com>
3418M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3419L:	linux-media@vger.kernel.org
3420W:	https://linuxtv.org
3421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3422S:	Maintained
3423F:	drivers/media/dvb-frontends/cx24120*
3424
3425CX88 VIDEO4LINUX DRIVER
3426M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3427M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3428L:	linux-media@vger.kernel.org
3429W:	https://linuxtv.org
3430T:	git git://linuxtv.org/media_tree.git
3431S:	Odd fixes
3432F:	Documentation/video4linux/cx88/
3433F:	drivers/media/pci/cx88/
3434
3435CXD2820R MEDIA DRIVER
3436M:	Antti Palosaari <crope@iki.fi>
3437L:	linux-media@vger.kernel.org
3438W:	https://linuxtv.org
3439W:	http://palosaari.fi/linux/
3440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3441T:	git git://linuxtv.org/anttip/media_tree.git
3442S:	Maintained
3443F:	drivers/media/dvb-frontends/cxd2820r*
3444
3445CXGB3 ETHERNET DRIVER (CXGB3)
3446M:	Santosh Raspatur <santosh@chelsio.com>
3447L:	netdev@vger.kernel.org
3448W:	http://www.chelsio.com
3449S:	Supported
3450F:	drivers/net/ethernet/chelsio/cxgb3/
3451
3452CXGB3 ISCSI DRIVER (CXGB3I)
3453M:	Karen Xie <kxie@chelsio.com>
3454L:	linux-scsi@vger.kernel.org
3455W:	http://www.chelsio.com
3456S:	Supported
3457F:	drivers/scsi/cxgbi/cxgb3i
3458
3459CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3460M:	Steve Wise <swise@chelsio.com>
3461L:	linux-rdma@vger.kernel.org
3462W:	http://www.openfabrics.org
3463S:	Supported
3464F:	drivers/infiniband/hw/cxgb3/
3465
3466CXGB4 ETHERNET DRIVER (CXGB4)
3467M:	Hariprasad S <hariprasad@chelsio.com>
3468L:	netdev@vger.kernel.org
3469W:	http://www.chelsio.com
3470S:	Supported
3471F:	drivers/net/ethernet/chelsio/cxgb4/
3472
3473CXGB4 ISCSI DRIVER (CXGB4I)
3474M:	Karen Xie <kxie@chelsio.com>
3475L:	linux-scsi@vger.kernel.org
3476W:	http://www.chelsio.com
3477S:	Supported
3478F:	drivers/scsi/cxgbi/cxgb4i
3479
3480CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3481M:	Steve Wise <swise@chelsio.com>
3482L:	linux-rdma@vger.kernel.org
3483W:	http://www.openfabrics.org
3484S:	Supported
3485F:	drivers/infiniband/hw/cxgb4/
3486
3487CXGB4VF ETHERNET DRIVER (CXGB4VF)
3488M:	Casey Leedom <leedom@chelsio.com>
3489L:	netdev@vger.kernel.org
3490W:	http://www.chelsio.com
3491S:	Supported
3492F:	drivers/net/ethernet/chelsio/cxgb4vf/
3493
3494CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3495M:	Ian Munsie <imunsie@au1.ibm.com>
3496M:	Michael Neuling <mikey@neuling.org>
3497L:	linuxppc-dev@lists.ozlabs.org
3498S:	Supported
3499F:	drivers/misc/cxl/
3500F:	include/misc/cxl*
3501F:	include/uapi/misc/cxl.h
3502F:	Documentation/powerpc/cxl.txt
3503F:	Documentation/powerpc/cxl.txt
3504F:	Documentation/ABI/testing/sysfs-class-cxl
3505
3506CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3507M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3508M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3509M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3510L:	linux-scsi@vger.kernel.org
3511S:	Supported
3512F:	drivers/scsi/cxlflash/
3513F:	include/uapi/scsi/cxlflash_ioctls.h
3514F:	Documentation/powerpc/cxlflash.txt
3515
3516STMMAC ETHERNET DRIVER
3517M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3518M:	Alexandre Torgue <alexandre.torgue@st.com>
3519L:	netdev@vger.kernel.org
3520W:	http://www.stlinux.com
3521S:	Supported
3522F:	drivers/net/ethernet/stmicro/stmmac/
3523
3524CYBERPRO FB DRIVER
3525M:	Russell King <linux@armlinux.org.uk>
3526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3527W:	http://www.armlinux.org.uk/
3528S:	Maintained
3529F:	drivers/video/fbdev/cyber2000fb.*
3530
3531CYCLADES ASYNC MUX DRIVER
3532W:	http://www.cyclades.com/
3533S:	Orphan
3534F:	drivers/tty/cyclades.c
3535F:	include/linux/cyclades.h
3536F:	include/uapi/linux/cyclades.h
3537
3538CYCLADES PC300 DRIVER
3539W:	http://www.cyclades.com/
3540S:	Orphan
3541F:	drivers/net/wan/pc300*
3542
3543CYPRESS_FIRMWARE MEDIA DRIVER
3544M:	Antti Palosaari <crope@iki.fi>
3545L:	linux-media@vger.kernel.org
3546W:	https://linuxtv.org
3547W:	http://palosaari.fi/linux/
3548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3549T:	git git://linuxtv.org/anttip/media_tree.git
3550S:	Maintained
3551F:	drivers/media/common/cypress_firmware*
3552
3553CYTTSP TOUCHSCREEN DRIVER
3554M:	Ferruh Yigit <fery@cypress.com>
3555L:	linux-input@vger.kernel.org
3556S:	Supported
3557F:	drivers/input/touchscreen/cyttsp*
3558F:	include/linux/input/cyttsp.h
3559
3560DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3561M:	Joshua Kinard <kumba@gentoo.org>
3562S:	Maintained
3563F:	drivers/rtc/rtc-ds1685.c
3564F:	include/linux/rtc/ds1685.h
3565
3566DAMA SLAVE for AX.25
3567M:	Joerg Reuter <jreuter@yaina.de>
3568W:	http://yaina.de/jreuter/
3569W:	http://www.qsl.net/dl1bke/
3570L:	linux-hams@vger.kernel.org
3571S:	Maintained
3572F:	net/ax25/af_ax25.c
3573F:	net/ax25/ax25_dev.c
3574F:	net/ax25/ax25_ds_*
3575F:	net/ax25/ax25_in.c
3576F:	net/ax25/ax25_out.c
3577F:	net/ax25/ax25_timer.c
3578F:	net/ax25/sysctl_net_ax25.c
3579
3580DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3581L:	netdev@vger.kernel.org
3582S:	Orphan
3583F:	Documentation/networking/dmfe.txt
3584F:	drivers/net/ethernet/dec/tulip/dmfe.c
3585
3586DC390/AM53C974 SCSI driver
3587M:	Hannes Reinecke <hare@suse.com>
3588L:	linux-scsi@vger.kernel.org
3589S:	Maintained
3590F:	drivers/scsi/am53c974.c
3591
3592DC395x SCSI driver
3593M:	Oliver Neukum <oliver@neukum.org>
3594M:	Ali Akcaagac <aliakc@web.de>
3595M:	Jamie Lenehan <lenehan@twibble.org>
3596L:	dc395x@twibble.org
3597W:	http://twibble.org/dist/dc395x/
3598W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3599S:	Maintained
3600F:	Documentation/scsi/dc395x.txt
3601F:	drivers/scsi/dc395x.*
3602
3603DCCP PROTOCOL
3604M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3605L:	dccp@vger.kernel.org
3606W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3607S:	Maintained
3608F:	include/linux/dccp.h
3609F:	include/uapi/linux/dccp.h
3610F:	include/linux/tfrc.h
3611F:	net/dccp/
3612
3613DECnet NETWORK LAYER
3614W:	http://linux-decnet.sourceforge.net
3615L:	linux-decnet-user@lists.sourceforge.net
3616S:	Orphan
3617F:	Documentation/networking/decnet.txt
3618F:	net/decnet/
3619
3620DECSTATION PLATFORM SUPPORT
3621M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3622L:	linux-mips@linux-mips.org
3623W:	http://www.linux-mips.org/wiki/DECstation
3624S:	Maintained
3625F:	arch/mips/dec/
3626F:	arch/mips/include/asm/dec/
3627F:	arch/mips/include/asm/mach-dec/
3628
3629DEFXX FDDI NETWORK DRIVER
3630M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3631S:	Maintained
3632F:	drivers/net/fddi/defxx.*
3633
3634DELL LAPTOP DRIVER
3635M:	Matthew Garrett <mjg59@srcf.ucam.org>
3636M:	Pali Rohár <pali.rohar@gmail.com>
3637L:	platform-driver-x86@vger.kernel.org
3638S:	Maintained
3639F:	drivers/platform/x86/dell-laptop.c
3640
3641DELL LAPTOP RBTN DRIVER
3642M:	Pali Rohár <pali.rohar@gmail.com>
3643S:	Maintained
3644F:	drivers/platform/x86/dell-rbtn.*
3645
3646DELL LAPTOP FREEFALL DRIVER
3647M:	Pali Rohár <pali.rohar@gmail.com>
3648S:	Maintained
3649F:	drivers/platform/x86/dell-smo8800.c
3650
3651DELL LAPTOP SMM DRIVER
3652M:	Pali Rohár <pali.rohar@gmail.com>
3653S:	Maintained
3654F:	drivers/hwmon/dell-smm-hwmon.c
3655F:	include/uapi/linux/i8k.h
3656
3657DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3658M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3659S:	Maintained
3660F:	Documentation/dcdbas.txt
3661F:	drivers/firmware/dcdbas.*
3662
3663DELL WMI EXTRAS DRIVER
3664M:	Matthew Garrett <mjg59@srcf.ucam.org>
3665M:	Pali Rohár <pali.rohar@gmail.com>
3666S:	Maintained
3667F:	drivers/platform/x86/dell-wmi.c
3668
3669DESIGNWARE USB2 DRD IP DRIVER
3670M:	John Youn <johnyoun@synopsys.com>
3671L:	linux-usb@vger.kernel.org
3672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3673S:	Maintained
3674F:	drivers/usb/dwc2/
3675
3676DESIGNWARE USB3 DRD IP DRIVER
3677M:	Felipe Balbi <balbi@kernel.org>
3678L:	linux-usb@vger.kernel.org
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3680S:	Maintained
3681F:	drivers/usb/dwc3/
3682
3683DEVICE COREDUMP (DEV_COREDUMP)
3684M:	Johannes Berg <johannes@sipsolutions.net>
3685L:	linux-kernel@vger.kernel.org
3686S:	Maintained
3687F:	drivers/base/devcoredump.c
3688F:	include/linux/devcoredump.h
3689
3690DEVICE FREQUENCY (DEVFREQ)
3691M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3692M:	Kyungmin Park <kyungmin.park@samsung.com>
3693L:	linux-pm@vger.kernel.org
3694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3695S:	Maintained
3696F:	drivers/devfreq/
3697F:	include/linux/devfreq.h
3698F:	Documentation/devicetree/bindings/devfreq/
3699
3700DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3701M:	Chanwoo Choi <cw00.choi@samsung.com>
3702L:	linux-pm@vger.kernel.org
3703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3704S:	Supported
3705F:	drivers/devfreq/event/
3706F:	drivers/devfreq/devfreq-event.c
3707F:	include/linux/devfreq-event.h
3708F:	Documentation/devicetree/bindings/devfreq/event/
3709
3710BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3711M:	Chanwoo Choi <cw00.choi@samsung.com>
3712L:	linux-pm@vger.kernel.org
3713L:	linux-samsung-soc@vger.kernel.org
3714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3715S:	Maintained
3716F:	drivers/devfreq/exynos-bus.c
3717F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3718
3719DEVICE NUMBER REGISTRY
3720M:	Torben Mathiasen <device@lanana.org>
3721W:	http://lanana.org/docs/device-list/index.html
3722S:	Maintained
3723
3724DEVICE-MAPPER  (LVM)
3725M:	Alasdair Kergon <agk@redhat.com>
3726M:	Mike Snitzer <snitzer@redhat.com>
3727M:	dm-devel@redhat.com
3728L:	dm-devel@redhat.com
3729W:	http://sources.redhat.com/dm
3730Q:	http://patchwork.kernel.org/project/dm-devel/list/
3731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3732T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3733S:	Maintained
3734F:	Documentation/device-mapper/
3735F:	drivers/md/dm*
3736F:	drivers/md/persistent-data/
3737F:	include/linux/device-mapper.h
3738F:	include/linux/dm-*.h
3739F:	include/uapi/linux/dm-*.h
3740
3741DEVLINK
3742M:	Jiri Pirko <jiri@mellanox.com>
3743L:	netdev@vger.kernel.org
3744S:	Supported
3745F:	net/core/devlink.c
3746F:	include/net/devlink.h
3747F:	include/uapi/linux/devlink.h
3748
3749DIALOG SEMICONDUCTOR DRIVERS
3750M:	Support Opensource <support.opensource@diasemi.com>
3751W:	http://www.dialog-semiconductor.com/products
3752S:	Supported
3753F:	Documentation/hwmon/da90??
3754F:	Documentation/devicetree/bindings/mfd/da90*.txt
3755F:	Documentation/devicetree/bindings/regulator/da92*.txt
3756F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3757F:	drivers/gpio/gpio-da90??.c
3758F:	drivers/hwmon/da90??-hwmon.c
3759F:	drivers/iio/adc/da91??-*.c
3760F:	drivers/input/misc/da90??_onkey.c
3761F:	drivers/input/touchscreen/da9052_tsi.c
3762F:	drivers/leds/leds-da90??.c
3763F:	drivers/mfd/da903x.c
3764F:	drivers/mfd/da90??-*.c
3765F:	drivers/mfd/da91??-*.c
3766F:	drivers/power/da9052-battery.c
3767F:	drivers/power/da91??-*.c
3768F:	drivers/regulator/da903x.c
3769F:	drivers/regulator/da9???-regulator.[ch]
3770F:	drivers/rtc/rtc-da90??.c
3771F:	drivers/video/backlight/da90??_bl.c
3772F:	drivers/watchdog/da90??_wdt.c
3773F:	include/linux/mfd/da903x.h
3774F:	include/linux/mfd/da9052/
3775F:	include/linux/mfd/da9055/
3776F:	include/linux/mfd/da9062/
3777F:	include/linux/mfd/da9063/
3778F:	include/linux/mfd/da9150/
3779F:	include/linux/regulator/da9211.h
3780F:	include/sound/da[79]*.h
3781F:	sound/soc/codecs/da[79]*.[ch]
3782
3783DIGI NEO AND CLASSIC PCI PRODUCTS
3784M:	Lidza Louina <lidza.louina@gmail.com>
3785M:	Mark Hounschell <markh@compro.net>
3786L:	driverdev-devel@linuxdriverproject.org
3787S:	Maintained
3788F:	drivers/staging/dgnc/
3789
3790DIOLAN U2C-12 I2C DRIVER
3791M:	Guenter Roeck <linux@roeck-us.net>
3792L:	linux-i2c@vger.kernel.org
3793S:	Maintained
3794F:	drivers/i2c/busses/i2c-diolan-u2c.c
3795
3796DIRECT ACCESS (DAX)
3797M:	Matthew Wilcox <willy@linux.intel.com>
3798L:	linux-fsdevel@vger.kernel.org
3799S:	Supported
3800F:	fs/dax.c
3801
3802DIRECTORY NOTIFICATION (DNOTIFY)
3803M:	Eric Paris <eparis@parisplace.org>
3804S:	Maintained
3805F:	Documentation/filesystems/dnotify.txt
3806F:	fs/notify/dnotify/
3807F:	include/linux/dnotify.h
3808
3809DISK GEOMETRY AND PARTITION HANDLING
3810M:	Andries Brouwer <aeb@cwi.nl>
3811W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3812W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3813W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3814S:	Maintained
3815
3816DISKQUOTA
3817M:	Jan Kara <jack@suse.com>
3818S:	Maintained
3819F:	Documentation/filesystems/quota.txt
3820F:	fs/quota/
3821F:	include/linux/quota*.h
3822F:	include/uapi/linux/quota*.h
3823
3824DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3825M:	Bernie Thompson <bernie@plugable.com>
3826L:	linux-fbdev@vger.kernel.org
3827S:	Maintained
3828W:	http://plugable.com/category/projects/udlfb/
3829F:	drivers/video/fbdev/udlfb.c
3830F:	include/video/udlfb.h
3831F:	Documentation/fb/udlfb.txt
3832
3833DISTRIBUTED LOCK MANAGER (DLM)
3834M:	Christine Caulfield <ccaulfie@redhat.com>
3835M:	David Teigland <teigland@redhat.com>
3836L:	cluster-devel@redhat.com
3837W:	http://sources.redhat.com/cluster/
3838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3839S:	Supported
3840F:	fs/dlm/
3841
3842DMA BUFFER SHARING FRAMEWORK
3843M:	Sumit Semwal <sumit.semwal@linaro.org>
3844S:	Maintained
3845L:	linux-media@vger.kernel.org
3846L:	dri-devel@lists.freedesktop.org
3847L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3848F:	drivers/dma-buf/
3849F:	include/linux/dma-buf*
3850F:	include/linux/reservation.h
3851F:	include/linux/*fence.h
3852F:	Documentation/dma-buf-sharing.txt
3853T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3854
3855SYNC FILE FRAMEWORK
3856M:	Sumit Semwal <sumit.semwal@linaro.org>
3857R:	Gustavo Padovan <gustavo@padovan.org>
3858S:	Maintained
3859L:	linux-media@vger.kernel.org
3860L:	dri-devel@lists.freedesktop.org
3861F:	drivers/dma-buf/sync_file.c
3862F:	include/linux/sync_file.h
3863F:	Documentation/sync_file.txt
3864T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3865
3866DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3867M:	Vinod Koul <vinod.koul@intel.com>
3868L:	dmaengine@vger.kernel.org
3869Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3870S:	Maintained
3871F:	drivers/dma/
3872F:	include/linux/dmaengine.h
3873F:	Documentation/devicetree/bindings/dma/
3874F:	Documentation/dmaengine/
3875T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3876
3877DME1737 HARDWARE MONITOR DRIVER
3878M:	Juerg Haefliger <juergh@gmail.com>
3879L:	linux-hwmon@vger.kernel.org
3880S:	Maintained
3881F:	Documentation/hwmon/dme1737
3882F:	drivers/hwmon/dme1737.c
3883
3884DMI/SMBIOS SUPPORT
3885M:	Jean Delvare <jdelvare@suse.com>
3886S:	Maintained
3887T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3888F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3889F:	drivers/firmware/dmi-id.c
3890F:	drivers/firmware/dmi_scan.c
3891F:	include/linux/dmi.h
3892
3893DOCUMENTATION
3894M:	Jonathan Corbet <corbet@lwn.net>
3895L:	linux-doc@vger.kernel.org
3896S:	Maintained
3897F:	Documentation/
3898F:	scripts/docproc.c
3899F:	scripts/kernel-doc*
3900X:	Documentation/ABI/
3901X:	Documentation/devicetree/
3902X:	Documentation/acpi
3903X:	Documentation/power
3904X:	Documentation/spi
3905X:	Documentation/DocBook/media
3906T:	git git://git.lwn.net/linux.git docs-next
3907
3908DOUBLETALK DRIVER
3909M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3910L:	blinux-list@redhat.com
3911S:	Maintained
3912F:	drivers/char/dtlk.c
3913F:	include/linux/dtlk.h
3914
3915DPT_I2O SCSI RAID DRIVER
3916M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3917L:	linux-scsi@vger.kernel.org
3918W:	http://www.adaptec.com/
3919S:	Maintained
3920F:	drivers/scsi/dpt*
3921F:	drivers/scsi/dpt/
3922
3923DRBD DRIVER
3924M:	Philipp Reisner <philipp.reisner@linbit.com>
3925M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3926L:	drbd-dev@lists.linbit.com
3927W:	http://www.drbd.org
3928T:	git git://git.linbit.com/linux-drbd.git
3929T:	git git://git.linbit.com/drbd-8.4.git
3930S:	Supported
3931F:	drivers/block/drbd/
3932F:	lib/lru_cache.c
3933F:	Documentation/blockdev/drbd/
3934
3935DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3936M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3938S:	Supported
3939F:	Documentation/kobject.txt
3940F:	drivers/base/
3941F:	fs/debugfs/
3942F:	fs/kernfs/
3943F:	fs/sysfs/
3944F:	include/linux/debugfs.h
3945F:	include/linux/kobj*
3946F:	lib/kobj*
3947
3948DRM DRIVERS
3949M:	David Airlie <airlied@linux.ie>
3950L:	dri-devel@lists.freedesktop.org
3951T:	git git://people.freedesktop.org/~airlied/linux
3952S:	Maintained
3953F:	drivers/gpu/drm/
3954F:	drivers/gpu/vga/
3955F:	Documentation/devicetree/bindings/display/
3956F:	Documentation/devicetree/bindings/gpu/
3957F:	Documentation/devicetree/bindings/video/
3958F:	Documentation/gpu/
3959F:	include/drm/
3960F:	include/uapi/drm/
3961
3962DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3963M:	Dave Airlie <airlied@redhat.com>
3964S:	Odd Fixes
3965F:	drivers/gpu/drm/ast/
3966
3967DRM DRIVER FOR BOCHS VIRTUAL GPU
3968M:	Gerd Hoffmann <kraxel@redhat.com>
3969S:	Odd Fixes
3970F:	drivers/gpu/drm/bochs/
3971
3972DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3973M:	Dave Airlie <airlied@redhat.com>
3974S:	Odd Fixes
3975F:	drivers/gpu/drm/cirrus/
3976
3977RADEON and AMDGPU DRM DRIVERS
3978M:	Alex Deucher <alexander.deucher@amd.com>
3979M:	Christian König <christian.koenig@amd.com>
3980L:	dri-devel@lists.freedesktop.org
3981T:	git git://people.freedesktop.org/~agd5f/linux
3982S:	Supported
3983F:	drivers/gpu/drm/radeon/
3984F:	include/uapi/drm/radeon_drm.h
3985F:	drivers/gpu/drm/amd/
3986F:	include/uapi/drm/amdgpu_drm.h
3987
3988DRM PANEL DRIVERS
3989M:	Thierry Reding <thierry.reding@gmail.com>
3990L:	dri-devel@lists.freedesktop.org
3991T:	git git://anongit.freedesktop.org/tegra/linux.git
3992S:	Maintained
3993F:	drivers/gpu/drm/drm_panel.c
3994F:	drivers/gpu/drm/panel/
3995F:	include/drm/drm_panel.h
3996F:	Documentation/devicetree/bindings/display/panel/
3997
3998INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3999M:	Daniel Vetter <daniel.vetter@intel.com>
4000M:	Jani Nikula <jani.nikula@linux.intel.com>
4001L:	intel-gfx@lists.freedesktop.org
4002L:	dri-devel@lists.freedesktop.org
4003W:	https://01.org/linuxgraphics/
4004Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4005T:	git git://anongit.freedesktop.org/drm-intel
4006S:	Supported
4007F:	drivers/gpu/drm/i915/
4008F:	include/drm/i915*
4009F:	include/uapi/drm/i915_drm.h
4010F:	Documentation/gpu/i915.rst
4011
4012DRM DRIVERS FOR ATMEL HLCDC
4013M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4014L:	dri-devel@lists.freedesktop.org
4015S:	Supported
4016F:	drivers/gpu/drm/atmel-hlcdc/
4017F:	Documentation/devicetree/bindings/drm/atmel/
4018
4019DRM DRIVERS FOR ALLWINNER A10
4020M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4021L:	dri-devel@lists.freedesktop.org
4022S:	Supported
4023F:	drivers/gpu/drm/sun4i/
4024F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4025
4026DRM DRIVERS FOR EXYNOS
4027M:	Inki Dae <inki.dae@samsung.com>
4028M:	Joonyoung Shim <jy0922.shim@samsung.com>
4029M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4030M:	Kyungmin Park <kyungmin.park@samsung.com>
4031L:	dri-devel@lists.freedesktop.org
4032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4033S:	Supported
4034F:	drivers/gpu/drm/exynos/
4035F:	include/uapi/drm/exynos_drm.h
4036F:	Documentation/devicetree/bindings/display/exynos/
4037
4038DRM DRIVERS FOR FREESCALE DCU
4039M:	Stefan Agner <stefan@agner.ch>
4040M:	Alison Wang <alison.wang@freescale.com>
4041L:	dri-devel@lists.freedesktop.org
4042S:	Supported
4043F:	drivers/gpu/drm/fsl-dcu/
4044F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4045F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4046F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4047
4048DRM DRIVERS FOR FREESCALE IMX
4049M:	Philipp Zabel <p.zabel@pengutronix.de>
4050L:	dri-devel@lists.freedesktop.org
4051S:	Maintained
4052F:	drivers/gpu/drm/imx/
4053F:	drivers/gpu/ipu-v3/
4054F:	Documentation/devicetree/bindings/display/imx/
4055
4056DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4057M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4058L:	dri-devel@lists.freedesktop.org
4059T:	git git://github.com/patjak/drm-gma500
4060S:	Maintained
4061F:	drivers/gpu/drm/gma500/
4062
4063DRM DRIVERS FOR HISILICON
4064M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4065R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4066R:	Chen Feng <puck.chen@hisilicon.com>
4067L:	dri-devel@lists.freedesktop.org
4068T:	git git://github.com/xin3liang/linux.git
4069S:	Maintained
4070F:	drivers/gpu/drm/hisilicon/
4071F:	Documentation/devicetree/bindings/display/hisilicon/
4072
4073DRM DRIVER FOR INTEL I810 VIDEO CARDS
4074S:	Orphan / Obsolete
4075F:	drivers/gpu/drm/i810/
4076F:	include/uapi/drm/i810_drm.h
4077
4078DRM DRIVER FOR MSM ADRENO GPU
4079M:	Rob Clark <robdclark@gmail.com>
4080L:	linux-arm-msm@vger.kernel.org
4081L:	dri-devel@lists.freedesktop.org
4082L:	freedreno@lists.freedesktop.org
4083T:	git git://people.freedesktop.org/~robclark/linux
4084S:	Maintained
4085F:	drivers/gpu/drm/msm/
4086F:	include/uapi/drm/msm_drm.h
4087F:	Documentation/devicetree/bindings/display/msm/
4088
4089DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4090M:	Ben Skeggs <bskeggs@redhat.com>
4091L:	dri-devel@lists.freedesktop.org
4092L:	nouveau@lists.freedesktop.org
4093T:	git git://github.com/skeggsb/linux
4094S:	Supported
4095F:	drivers/gpu/drm/nouveau/
4096F:	include/uapi/drm/nouveau_drm.h
4097
4098DRM DRIVERS FOR NVIDIA TEGRA
4099M:	Thierry Reding <thierry.reding@gmail.com>
4100L:	dri-devel@lists.freedesktop.org
4101L:	linux-tegra@vger.kernel.org
4102T:	git git://anongit.freedesktop.org/tegra/linux.git
4103S:	Supported
4104F:	drivers/gpu/drm/tegra/
4105F:	drivers/gpu/host1x/
4106F:	include/linux/host1x.h
4107F:	include/uapi/drm/tegra_drm.h
4108F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4109
4110DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4111S:	Orphan / Obsolete
4112F:	drivers/gpu/drm/mga/
4113F:	include/uapi/drm/mga_drm.h
4114
4115DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4116M:	Dave Airlie <airlied@redhat.com>
4117S:	Odd Fixes
4118F:	drivers/gpu/drm/mgag200/
4119
4120DRM DRIVER FOR RAGE 128 VIDEO CARDS
4121S:	Orphan / Obsolete
4122F:	drivers/gpu/drm/r128/
4123F:	include/uapi/drm/r128_drm.h
4124
4125DRM DRIVERS FOR RENESAS
4126M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4127L:	dri-devel@lists.freedesktop.org
4128L:	linux-renesas-soc@vger.kernel.org
4129T:	git git://linuxtv.org/pinchartl/fbdev
4130S:	Supported
4131F:	drivers/gpu/drm/rcar-du/
4132F:	drivers/gpu/drm/shmobile/
4133F:	include/linux/platform_data/shmob_drm.h
4134F:	Documentation/devicetree/bindings/display/renesas,du.txt
4135
4136DRM DRIVER FOR QXL VIRTUAL GPU
4137M:	Dave Airlie <airlied@redhat.com>
4138S:	Odd Fixes
4139F:	drivers/gpu/drm/qxl/
4140F:	include/uapi/drm/qxl_drm.h
4141
4142DRM DRIVERS FOR ROCKCHIP
4143M:	Mark Yao <mark.yao@rock-chips.com>
4144L:	dri-devel@lists.freedesktop.org
4145S:	Maintained
4146F:	drivers/gpu/drm/rockchip/
4147F:	Documentation/devicetree/bindings/display/rockchip/
4148
4149DRM DRIVER FOR SAVAGE VIDEO CARDS
4150S:	Orphan / Obsolete
4151F:	drivers/gpu/drm/savage/
4152F:	include/uapi/drm/savage_drm.h
4153
4154DRM DRIVER FOR SIS VIDEO CARDS
4155S:	Orphan / Obsolete
4156F:	drivers/gpu/drm/sis/
4157F:	include/uapi/drm/sis_drm.h
4158
4159DRM DRIVERS FOR STI
4160M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4161M:	Vincent Abriou <vincent.abriou@st.com>
4162L:	dri-devel@lists.freedesktop.org
4163T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4164S:	Maintained
4165F:	drivers/gpu/drm/sti
4166F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4167
4168DRM DRIVER FOR TDFX VIDEO CARDS
4169S:	Orphan / Obsolete
4170F:	drivers/gpu/drm/tdfx/
4171
4172DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4173M:	Dave Airlie <airlied@redhat.com>
4174S:	Odd Fixes
4175F:	drivers/gpu/drm/udl/
4176
4177DRM DRIVERS FOR VIVANTE GPU IP
4178M:	Lucas Stach <l.stach@pengutronix.de>
4179R:	Russell King <linux+etnaviv@armlinux.org.uk>
4180R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4181L:	dri-devel@lists.freedesktop.org
4182S:	Maintained
4183F:	drivers/gpu/drm/etnaviv/
4184F:	include/uapi/drm/etnaviv_drm.h
4185F:	Documentation/devicetree/bindings/display/etnaviv/
4186
4187DRM DRIVER FOR VMWARE VIRTUAL GPU
4188M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4189M:	Sinclair Yeh <syeh@vmware.com>
4190M:	Thomas Hellstrom <thellstrom@vmware.com>
4191L:	dri-devel@lists.freedesktop.org
4192T:	git git://people.freedesktop.org/~syeh/repos_linux
4193T:	git git://people.freedesktop.org/~thomash/linux
4194S:	Supported
4195F:	drivers/gpu/drm/vmwgfx/
4196F:	include/uapi/drm/vmwgfx_drm.h
4197
4198DRM DRIVERS FOR VC4
4199M:	Eric Anholt <eric@anholt.net>
4200T:	git git://github.com/anholt/linux
4201S:	Supported
4202F:	drivers/gpu/drm/vc4/
4203F:	include/uapi/drm/vc4_drm.h
4204F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4205
4206DRM DRIVERS FOR TI OMAP
4207M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4208L:	dri-devel@lists.freedesktop.org
4209S:	Maintained
4210F:	drivers/gpu/drm/omapdrm/
4211F:	Documentation/devicetree/bindings/display/ti/
4212
4213DRM DRIVERS FOR TI LCDC
4214M:	Jyri Sarha <jsarha@ti.com>
4215R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4216L:	dri-devel@lists.freedesktop.org
4217S:	Maintained
4218F:	drivers/gpu/drm/tilcdc/
4219F:	Documentation/devicetree/bindings/display/tilcdc/
4220
4221DSBR100 USB FM RADIO DRIVER
4222M:	Alexey Klimov <klimov.linux@gmail.com>
4223L:	linux-media@vger.kernel.org
4224T:	git git://linuxtv.org/media_tree.git
4225S:	Maintained
4226F:	drivers/media/radio/dsbr100.c
4227
4228DSCC4 DRIVER
4229M:	Francois Romieu <romieu@fr.zoreil.com>
4230L:	netdev@vger.kernel.org
4231S:	Maintained
4232F:	drivers/net/wan/dscc4.c
4233
4234DT3155 MEDIA DRIVER
4235M:	Hans Verkuil <hverkuil@xs4all.nl>
4236L:	linux-media@vger.kernel.org
4237T:	git git://linuxtv.org/media_tree.git
4238W:	https://linuxtv.org
4239S:	Odd Fixes
4240F:	drivers/media/pci/dt3155/
4241
4242DVB_USB_AF9015 MEDIA DRIVER
4243M:	Antti Palosaari <crope@iki.fi>
4244L:	linux-media@vger.kernel.org
4245W:	https://linuxtv.org
4246W:	http://palosaari.fi/linux/
4247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4248T:	git git://linuxtv.org/anttip/media_tree.git
4249S:	Maintained
4250F:	drivers/media/usb/dvb-usb-v2/af9015*
4251
4252DVB_USB_AF9035 MEDIA DRIVER
4253M:	Antti Palosaari <crope@iki.fi>
4254L:	linux-media@vger.kernel.org
4255W:	https://linuxtv.org
4256W:	http://palosaari.fi/linux/
4257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4258T:	git git://linuxtv.org/anttip/media_tree.git
4259S:	Maintained
4260F:	drivers/media/usb/dvb-usb-v2/af9035*
4261
4262DVB_USB_ANYSEE MEDIA DRIVER
4263M:	Antti Palosaari <crope@iki.fi>
4264L:	linux-media@vger.kernel.org
4265W:	https://linuxtv.org
4266W:	http://palosaari.fi/linux/
4267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4268T:	git git://linuxtv.org/anttip/media_tree.git
4269S:	Maintained
4270F:	drivers/media/usb/dvb-usb-v2/anysee*
4271
4272DVB_USB_AU6610 MEDIA DRIVER
4273M:	Antti Palosaari <crope@iki.fi>
4274L:	linux-media@vger.kernel.org
4275W:	https://linuxtv.org
4276W:	http://palosaari.fi/linux/
4277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4278T:	git git://linuxtv.org/anttip/media_tree.git
4279S:	Maintained
4280F:	drivers/media/usb/dvb-usb-v2/au6610*
4281
4282DVB_USB_CE6230 MEDIA DRIVER
4283M:	Antti Palosaari <crope@iki.fi>
4284L:	linux-media@vger.kernel.org
4285W:	https://linuxtv.org
4286W:	http://palosaari.fi/linux/
4287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4288T:	git git://linuxtv.org/anttip/media_tree.git
4289S:	Maintained
4290F:	drivers/media/usb/dvb-usb-v2/ce6230*
4291
4292DVB_USB_CXUSB MEDIA DRIVER
4293M:	Michael Krufky <mkrufky@linuxtv.org>
4294L:	linux-media@vger.kernel.org
4295W:	https://linuxtv.org
4296W:	http://github.com/mkrufky
4297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4298T:	git git://linuxtv.org/media_tree.git
4299S:	Maintained
4300F:	drivers/media/usb/dvb-usb/cxusb*
4301
4302DVB_USB_EC168 MEDIA DRIVER
4303M:	Antti Palosaari <crope@iki.fi>
4304L:	linux-media@vger.kernel.org
4305W:	https://linuxtv.org
4306W:	http://palosaari.fi/linux/
4307Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4308T:	git git://linuxtv.org/anttip/media_tree.git
4309S:	Maintained
4310F:	drivers/media/usb/dvb-usb-v2/ec168*
4311
4312DVB_USB_GL861 MEDIA DRIVER
4313M:	Antti Palosaari <crope@iki.fi>
4314L:	linux-media@vger.kernel.org
4315W:	https://linuxtv.org
4316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4317T:	git git://linuxtv.org/anttip/media_tree.git
4318S:	Maintained
4319F:	drivers/media/usb/dvb-usb-v2/gl861*
4320
4321DVB_USB_MXL111SF MEDIA DRIVER
4322M:	Michael Krufky <mkrufky@linuxtv.org>
4323L:	linux-media@vger.kernel.org
4324W:	https://linuxtv.org
4325W:	http://github.com/mkrufky
4326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4327T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4328S:	Maintained
4329F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4330
4331DVB_USB_RTL28XXU 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/usb/dvb-usb-v2/rtl28xxu*
4340
4341DVB_USB_V2 MEDIA DRIVER
4342M:	Antti Palosaari <crope@iki.fi>
4343L:	linux-media@vger.kernel.org
4344W:	https://linuxtv.org
4345W:	http://palosaari.fi/linux/
4346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4347T:	git git://linuxtv.org/anttip/media_tree.git
4348S:	Maintained
4349F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4350F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4351
4352DYNAMIC DEBUG
4353M:	Jason Baron <jbaron@akamai.com>
4354S:	Maintained
4355F:	lib/dynamic_debug.c
4356F:	include/linux/dynamic_debug.h
4357
4358DZ DECSTATION DZ11 SERIAL DRIVER
4359M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4360S:	Maintained
4361F:	drivers/tty/serial/dz.*
4362
4363E3X0 POWER BUTTON DRIVER
4364M:	Moritz Fischer <moritz.fischer@ettus.com>
4365L:	usrp-users@lists.ettus.com
4366W:	http://www.ettus.com
4367S:	Supported
4368F:	drivers/input/misc/e3x0-button.c
4369F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4370
4371E4000 MEDIA DRIVER
4372M:	Antti Palosaari <crope@iki.fi>
4373L:	linux-media@vger.kernel.org
4374W:	https://linuxtv.org
4375W:	http://palosaari.fi/linux/
4376Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4377T:	git git://linuxtv.org/anttip/media_tree.git
4378S:	Maintained
4379F:	drivers/media/tuners/e4000*
4380
4381EATA ISA/EISA/PCI SCSI DRIVER
4382M:	Dario Ballabio <ballabio_dario@emc.com>
4383L:	linux-scsi@vger.kernel.org
4384S:	Maintained
4385F:	drivers/scsi/eata.c
4386
4387EC100 MEDIA DRIVER
4388M:	Antti Palosaari <crope@iki.fi>
4389L:	linux-media@vger.kernel.org
4390W:	https://linuxtv.org
4391W:	http://palosaari.fi/linux/
4392Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4393T:	git git://linuxtv.org/anttip/media_tree.git
4394S:	Maintained
4395F:	drivers/media/dvb-frontends/ec100*
4396
4397ECRYPT FILE SYSTEM
4398M:	Tyler Hicks <tyhicks@canonical.com>
4399L:	ecryptfs@vger.kernel.org
4400W:	http://ecryptfs.org
4401W:	https://launchpad.net/ecryptfs
4402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4403S:	Supported
4404F:	Documentation/filesystems/ecryptfs.txt
4405F:	fs/ecryptfs/
4406
4407EDAC-CORE
4408M:	Doug Thompson <dougthompson@xmission.com>
4409M:	Borislav Petkov <bp@alien8.de>
4410M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4411M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4412L:	linux-edac@vger.kernel.org
4413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4415S:	Supported
4416F:	Documentation/edac.txt
4417F:	drivers/edac/
4418F:	include/linux/edac.h
4419
4420EDAC-AMD64
4421M:	Doug Thompson <dougthompson@xmission.com>
4422M:	Borislav Petkov <bp@alien8.de>
4423L:	linux-edac@vger.kernel.org
4424S:	Maintained
4425F:	drivers/edac/amd64_edac*
4426
4427EDAC-CALXEDA
4428M:	Doug Thompson <dougthompson@xmission.com>
4429M:	Robert Richter <rric@kernel.org>
4430L:	linux-edac@vger.kernel.org
4431S:	Maintained
4432F:	drivers/edac/highbank*
4433
4434EDAC-CAVIUM
4435M:	Ralf Baechle <ralf@linux-mips.org>
4436M:	David Daney <david.daney@cavium.com>
4437L:	linux-edac@vger.kernel.org
4438L:	linux-mips@linux-mips.org
4439S:	Supported
4440F:	drivers/edac/octeon_edac*
4441
4442EDAC-E752X
4443M:	Mark Gross <mark.gross@intel.com>
4444M:	Doug Thompson <dougthompson@xmission.com>
4445L:	linux-edac@vger.kernel.org
4446S:	Maintained
4447F:	drivers/edac/e752x_edac.c
4448
4449EDAC-E7XXX
4450M:	Doug Thompson <dougthompson@xmission.com>
4451L:	linux-edac@vger.kernel.org
4452S:	Maintained
4453F:	drivers/edac/e7xxx_edac.c
4454
4455EDAC-GHES
4456M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4457M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4458L:	linux-edac@vger.kernel.org
4459S:	Maintained
4460F:	drivers/edac/ghes_edac.c
4461
4462EDAC-I82443BXGX
4463M:	Tim Small <tim@buttersideup.com>
4464L:	linux-edac@vger.kernel.org
4465S:	Maintained
4466F:	drivers/edac/i82443bxgx_edac.c
4467
4468EDAC-I3000
4469M:	Jason Uhlenkott <juhlenko@akamai.com>
4470L:	linux-edac@vger.kernel.org
4471S:	Maintained
4472F:	drivers/edac/i3000_edac.c
4473
4474EDAC-I5000
4475M:	Doug Thompson <dougthompson@xmission.com>
4476L:	linux-edac@vger.kernel.org
4477S:	Maintained
4478F:	drivers/edac/i5000_edac.c
4479
4480EDAC-I5400
4481M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4482M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4483L:	linux-edac@vger.kernel.org
4484S:	Maintained
4485F:	drivers/edac/i5400_edac.c
4486
4487EDAC-I7300
4488M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4489M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4490L:	linux-edac@vger.kernel.org
4491S:	Maintained
4492F:	drivers/edac/i7300_edac.c
4493
4494EDAC-I7CORE
4495M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4496M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4497L:	linux-edac@vger.kernel.org
4498S:	Maintained
4499F:	drivers/edac/i7core_edac.c
4500
4501EDAC-I82975X
4502M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4503M:	"Arvind R." <arvino55@gmail.com>
4504L:	linux-edac@vger.kernel.org
4505S:	Maintained
4506F:	drivers/edac/i82975x_edac.c
4507
4508EDAC-IE31200
4509M:	Jason Baron <jbaron@akamai.com>
4510L:	linux-edac@vger.kernel.org
4511S:	Maintained
4512F:	drivers/edac/ie31200_edac.c
4513
4514EDAC-MPC85XX
4515M:	Johannes Thumshirn <morbidrsa@gmail.com>
4516L:	linux-edac@vger.kernel.org
4517S:	Maintained
4518F:	drivers/edac/mpc85xx_edac.[ch]
4519
4520EDAC-PASEMI
4521M:	Egor Martovetsky <egor@pasemi.com>
4522L:	linux-edac@vger.kernel.org
4523S:	Maintained
4524F:	drivers/edac/pasemi_edac.c
4525
4526EDAC-R82600
4527M:	Tim Small <tim@buttersideup.com>
4528L:	linux-edac@vger.kernel.org
4529S:	Maintained
4530F:	drivers/edac/r82600_edac.c
4531
4532EDAC-SBRIDGE
4533M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4534M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4535L:	linux-edac@vger.kernel.org
4536S:	Maintained
4537F:	drivers/edac/sb_edac.c
4538
4539EDAC-SKYLAKE
4540M:	Tony Luck <tony.luck@intel.com>
4541L:	linux-edac@vger.kernel.org
4542S:	Maintained
4543F:	drivers/edac/skx_edac.c
4544
4545EDAC-XGENE
4546APPLIED MICRO (APM) X-GENE SOC EDAC
4547M:     Loc Ho <lho@apm.com>
4548S:     Supported
4549F:     drivers/edac/xgene_edac.c
4550F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4551
4552EDIROL UA-101/UA-1000 DRIVER
4553M:	Clemens Ladisch <clemens@ladisch.de>
4554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4555T:	git git://git.alsa-project.org/alsa-kernel.git
4556S:	Maintained
4557F:	sound/usb/misc/ua101.c
4558
4559EXTENSIBLE FIRMWARE INTERFACE (EFI)
4560M:	Matt Fleming <matt@codeblueprint.co.uk>
4561L:	linux-efi@vger.kernel.org
4562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4563S:	Maintained
4564F:	Documentation/efi-stub.txt
4565F:	arch/ia64/kernel/efi.c
4566F:	arch/x86/boot/compressed/eboot.[ch]
4567F:	arch/x86/include/asm/efi.h
4568F:	arch/x86/platform/efi/
4569F:	drivers/firmware/efi/
4570F:	include/linux/efi*.h
4571
4572EFI VARIABLE FILESYSTEM
4573M:	Matthew Garrett <matthew.garrett@nebula.com>
4574M:	Jeremy Kerr <jk@ozlabs.org>
4575M:	Matt Fleming <matt@codeblueprint.co.uk>
4576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4577L:	linux-efi@vger.kernel.org
4578S:	Maintained
4579F:	fs/efivarfs/
4580
4581EFIFB FRAMEBUFFER DRIVER
4582L:	linux-fbdev@vger.kernel.org
4583M:	Peter Jones <pjones@redhat.com>
4584S:	Maintained
4585F:	drivers/video/fbdev/efifb.c
4586
4587EFS FILESYSTEM
4588W:	http://aeschi.ch.eu.org/efs/
4589S:	Orphan
4590F:	fs/efs/
4591
4592EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4593M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4594L:	netdev@vger.kernel.org
4595S:	Maintained
4596F:	drivers/net/ethernet/ibm/ehea/
4597
4598EM28XX VIDEO4LINUX DRIVER
4599M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4600M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4601L:	linux-media@vger.kernel.org
4602W:	https://linuxtv.org
4603T:	git git://linuxtv.org/media_tree.git
4604S:	Maintained
4605F:	drivers/media/usb/em28xx/
4606
4607EMBEDDED LINUX
4608M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4609M:	Matt Mackall <mpm@selenic.com>
4610M:	David Woodhouse <dwmw2@infradead.org>
4611L:	linux-embedded@vger.kernel.org
4612S:	Maintained
4613
4614EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4615M:	James Smart <james.smart@avagotech.com>
4616M:	Dick Kennedy <dick.kennedy@avagotech.com>
4617L:	linux-scsi@vger.kernel.org
4618W:	http://www.avagotech.com
4619S:	Supported
4620F:	drivers/scsi/lpfc/
4621
4622ENE CB710 FLASH CARD READER DRIVER
4623M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4624S:	Maintained
4625F:	drivers/misc/cb710/
4626F:	drivers/mmc/host/cb710-mmc.*
4627F:	include/linux/cb710.h
4628
4629ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4630M:	Maxim Levitsky <maximlevitsky@gmail.com>
4631S:	Maintained
4632F:	drivers/media/rc/ene_ir.*
4633
4634EPSON S1D13XXX FRAMEBUFFER DRIVER
4635M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4636S:	Maintained
4637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4638F:	drivers/video/fbdev/s1d13xxxfb.c
4639F:	include/video/s1d13xxxfb.h
4640
4641ET131X NETWORK DRIVER
4642M:	Mark Einon <mark.einon@gmail.com>
4643S:	Odd Fixes
4644F:	drivers/net/ethernet/agere/
4645
4646ETHERNET BRIDGE
4647M:	Stephen Hemminger <stephen@networkplumber.org>
4648L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4649L:	netdev@vger.kernel.org
4650W:	http://www.linuxfoundation.org/en/Net:Bridge
4651S:	Maintained
4652F:	include/linux/netfilter_bridge/
4653F:	net/bridge/
4654
4655ETHERNET PHY LIBRARY
4656M:	Florian Fainelli <f.fainelli@gmail.com>
4657L:	netdev@vger.kernel.org
4658S:	Maintained
4659F:	include/linux/phy.h
4660F:	include/linux/phy_fixed.h
4661F:	drivers/net/phy/
4662F:	Documentation/networking/phy.txt
4663F:	drivers/of/of_mdio.c
4664F:	drivers/of/of_net.c
4665
4666EXT2 FILE SYSTEM
4667M:	Jan Kara <jack@suse.com>
4668L:	linux-ext4@vger.kernel.org
4669S:	Maintained
4670F:	Documentation/filesystems/ext2.txt
4671F:	fs/ext2/
4672F:	include/linux/ext2*
4673
4674EXT4 FILE SYSTEM
4675M:	"Theodore Ts'o" <tytso@mit.edu>
4676M:	Andreas Dilger <adilger.kernel@dilger.ca>
4677L:	linux-ext4@vger.kernel.org
4678W:	http://ext4.wiki.kernel.org
4679Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4681S:	Maintained
4682F:	Documentation/filesystems/ext4.txt
4683F:	fs/ext4/
4684
4685Extended Verification Module (EVM)
4686M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4687L:	linux-ima-devel@lists.sourceforge.net
4688L:	linux-security-module@vger.kernel.org
4689S:	Supported
4690F:	security/integrity/evm/
4691
4692EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4693M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4694M:	Chanwoo Choi <cw00.choi@samsung.com>
4695L:	linux-kernel@vger.kernel.org
4696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4697S:	Maintained
4698F:	drivers/extcon/
4699F:	include/linux/extcon/
4700F:	include/linux/extcon.h
4701F:	Documentation/extcon/
4702F:	Documentation/devicetree/bindings/extcon/
4703
4704EXYNOS DP DRIVER
4705M:	Jingoo Han <jingoohan1@gmail.com>
4706L:	dri-devel@lists.freedesktop.org
4707S:	Maintained
4708F:	drivers/gpu/drm/exynos/exynos_dp*
4709
4710EXYNOS SYSMMU (IOMMU) driver
4711M:	Marek Szyprowski <m.szyprowski@samsung.com>
4712L:	iommu@lists.linux-foundation.org
4713S:	Maintained
4714F:	drivers/iommu/exynos-iommu.c
4715
4716EXYNOS MIPI DISPLAY DRIVERS
4717M:	Inki Dae <inki.dae@samsung.com>
4718M:	Donghwa Lee <dh09.lee@samsung.com>
4719M:	Kyungmin Park <kyungmin.park@samsung.com>
4720L:	linux-fbdev@vger.kernel.org
4721S:	Maintained
4722F:	drivers/video/fbdev/exynos/exynos_mipi*
4723F:	include/video/exynos_mipi*
4724
4725EZchip NPS platform support
4726M:	Noam Camus <noamc@ezchip.com>
4727S:	Supported
4728F:	arch/arc/plat-eznps
4729F:	arch/arc/boot/dts/eznps.dts
4730
4731F71805F HARDWARE MONITORING DRIVER
4732M:	Jean Delvare <jdelvare@suse.com>
4733L:	linux-hwmon@vger.kernel.org
4734S:	Maintained
4735F:	Documentation/hwmon/f71805f
4736F:	drivers/hwmon/f71805f.c
4737
4738FC0011 TUNER DRIVER
4739M:	Michael Buesch <m@bues.ch>
4740L:	linux-media@vger.kernel.org
4741S:	Maintained
4742F:	drivers/media/tuners/fc0011.h
4743F:	drivers/media/tuners/fc0011.c
4744
4745FC2580 MEDIA DRIVER
4746M:	Antti Palosaari <crope@iki.fi>
4747L:	linux-media@vger.kernel.org
4748W:	https://linuxtv.org
4749W:	http://palosaari.fi/linux/
4750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4751T:	git git://linuxtv.org/anttip/media_tree.git
4752S:	Maintained
4753F:	drivers/media/tuners/fc2580*
4754
4755FANOTIFY
4756M:	Eric Paris <eparis@redhat.com>
4757S:	Maintained
4758F:	fs/notify/fanotify/
4759F:	include/linux/fanotify.h
4760F:	include/uapi/linux/fanotify.h
4761
4762FARSYNC SYNCHRONOUS DRIVER
4763M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4764W:	http://www.farsite.co.uk/
4765S:	Supported
4766F:	drivers/net/wan/farsync.*
4767
4768FAULT INJECTION SUPPORT
4769M:	Akinobu Mita <akinobu.mita@gmail.com>
4770S:	Supported
4771F:	Documentation/fault-injection/
4772F:	lib/fault-inject.c
4773
4774FBTFT Framebuffer drivers
4775M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4776M:	Noralf Trønnes <noralf@tronnes.org>
4777S:	Maintained
4778F:	drivers/staging/fbtft/
4779
4780FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4781M:	Johannes Thumshirn <jth@kernel.org>
4782L:	fcoe-devel@open-fcoe.org
4783W:	www.Open-FCoE.org
4784S:	Supported
4785F:	drivers/scsi/libfc/
4786F:	drivers/scsi/fcoe/
4787F:	include/scsi/fc/
4788F:	include/scsi/libfc.h
4789F:	include/scsi/libfcoe.h
4790F:	include/uapi/scsi/fc/
4791
4792FILE LOCKING (flock() and fcntl()/lockf())
4793M:	Jeff Layton <jlayton@poochiereds.net>
4794M:	"J. Bruce Fields" <bfields@fieldses.org>
4795L:	linux-fsdevel@vger.kernel.org
4796S:	Maintained
4797F:	include/linux/fcntl.h
4798F:	include/linux/fs.h
4799F:	include/uapi/linux/fcntl.h
4800F:	include/uapi/linux/fs.h
4801F:	fs/fcntl.c
4802F:	fs/locks.c
4803
4804FILESYSTEMS (VFS and infrastructure)
4805M:	Alexander Viro <viro@zeniv.linux.org.uk>
4806L:	linux-fsdevel@vger.kernel.org
4807S:	Maintained
4808F:	fs/*
4809
4810FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4811M:	Riku Voipio <riku.voipio@iki.fi>
4812L:	linux-hwmon@vger.kernel.org
4813S:	Maintained
4814F:	drivers/hwmon/f75375s.c
4815F:	include/linux/f75375s.h
4816
4817FIREWIRE AUDIO DRIVERS
4818M:	Clemens Ladisch <clemens@ladisch.de>
4819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4820T:	git git://git.alsa-project.org/alsa-kernel.git
4821S:	Maintained
4822F:	sound/firewire/
4823
4824FIREWIRE MEDIA DRIVERS (firedtv)
4825M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4826L:	linux-media@vger.kernel.org
4827L:	linux1394-devel@lists.sourceforge.net
4828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4829S:	Maintained
4830F:	drivers/media/firewire/
4831
4832FIREWIRE SBP-2 TARGET
4833M:	Chris Boot <bootc@bootc.net>
4834L:	linux-scsi@vger.kernel.org
4835L:	target-devel@vger.kernel.org
4836L:	linux1394-devel@lists.sourceforge.net
4837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4838S:	Maintained
4839F:	drivers/target/sbp/
4840
4841FIREWIRE SUBSYSTEM
4842M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4843L:	linux1394-devel@lists.sourceforge.net
4844W:	http://ieee1394.wiki.kernel.org/
4845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4846S:	Maintained
4847F:	drivers/firewire/
4848F:	include/linux/firewire.h
4849F:	include/uapi/linux/firewire*.h
4850F:	tools/firewire/
4851
4852FIRMWARE LOADER (request_firmware)
4853M:	Ming Lei <ming.lei@canonical.com>
4854L:	linux-kernel@vger.kernel.org
4855S:	Maintained
4856F:	Documentation/firmware_class/
4857F:	drivers/base/firmware*.c
4858F:	include/linux/firmware.h
4859
4860FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4861M:	Joshua Morris <josh.h.morris@us.ibm.com>
4862M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4863S:	Maintained
4864F:	drivers/block/rsxx/
4865
4866FLOPPY DRIVER
4867M:	Jiri Kosina <jikos@kernel.org>
4868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4869S:	Odd fixes
4870F:	drivers/block/floppy.c
4871
4872FMC SUBSYSTEM
4873M:	Alessandro Rubini <rubini@gnudd.com>
4874W:	http://www.ohwr.org/projects/fmc-bus
4875S:	Supported
4876F:	drivers/fmc/
4877F:	include/linux/fmc*.h
4878F:	include/linux/ipmi-fru.h
4879K:	fmc_d.*register
4880
4881FPGA MANAGER FRAMEWORK
4882M:	Alan Tull <atull@opensource.altera.com>
4883R:	Moritz Fischer <moritz.fischer@ettus.com>
4884S:	Maintained
4885F:	drivers/fpga/
4886F:	include/linux/fpga/fpga-mgr.h
4887W:	http://www.rocketboards.org
4888
4889FPU EMULATOR
4890M:	Bill Metzenthen <billm@melbpc.org.au>
4891W:	http://floatingpoint.sourceforge.net/emulator/index.html
4892S:	Maintained
4893F:	arch/x86/math-emu/
4894
4895FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4896L:	netdev@vger.kernel.org
4897S:	Orphan
4898F:	drivers/net/wan/dlci.c
4899F:	drivers/net/wan/sdla.c
4900
4901FRAMEBUFFER LAYER
4902M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4903M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4904L:	linux-fbdev@vger.kernel.org
4905W:	http://linux-fbdev.sourceforge.net/
4906Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4908S:	Maintained
4909F:	Documentation/fb/
4910F:	drivers/video/
4911F:	include/video/
4912F:	include/linux/fb.h
4913F:	include/uapi/video/
4914F:	include/uapi/linux/fb.h
4915
4916FREESCALE DIU FRAMEBUFFER DRIVER
4917M:	Timur Tabi <timur@tabi.org>
4918L:	linux-fbdev@vger.kernel.org
4919S:	Maintained
4920F:	drivers/video/fbdev/fsl-diu-fb.*
4921
4922FREESCALE DMA DRIVER
4923M:	Li Yang <leoli@freescale.com>
4924M:	Zhang Wei <zw@zh-kernel.org>
4925L:	linuxppc-dev@lists.ozlabs.org
4926S:	Maintained
4927F:	drivers/dma/fsldma.*
4928
4929FREESCALE GPMI NAND DRIVER
4930M:	Han Xu <han.xu@nxp.com>
4931L:	linux-mtd@lists.infradead.org
4932S:	Maintained
4933F:	drivers/mtd/nand/gpmi-nand/*
4934
4935FREESCALE I2C CPM DRIVER
4936M:	Jochen Friedrich <jochen@scram.de>
4937L:	linuxppc-dev@lists.ozlabs.org
4938L:	linux-i2c@vger.kernel.org
4939S:	Maintained
4940F:	drivers/i2c/busses/i2c-cpm.c
4941
4942FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4943M:	Sascha Hauer <kernel@pengutronix.de>
4944L:	linux-fbdev@vger.kernel.org
4945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4946S:	Maintained
4947F:	include/linux/platform_data/video-imxfb.h
4948F:	drivers/video/fbdev/imxfb.c
4949
4950FREESCALE QUAD SPI DRIVER
4951M:	Han Xu <han.xu@nxp.com>
4952L:	linux-mtd@lists.infradead.org
4953S:	Maintained
4954F:	drivers/mtd/spi-nor/fsl-quadspi.c
4955
4956FREESCALE SOC FS_ENET DRIVER
4957M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4958M:	Vitaly Bordug <vbordug@ru.mvista.com>
4959L:	linuxppc-dev@lists.ozlabs.org
4960L:	netdev@vger.kernel.org
4961S:	Maintained
4962F:	drivers/net/ethernet/freescale/fs_enet/
4963F:	include/linux/fs_enet_pd.h
4964
4965FREESCALE IMX / MXC FEC DRIVER
4966M:	Fugang Duan <fugang.duan@nxp.com>
4967L:	netdev@vger.kernel.org
4968S:	Maintained
4969F:	drivers/net/ethernet/freescale/fec_main.c
4970F:	drivers/net/ethernet/freescale/fec_ptp.c
4971F:	drivers/net/ethernet/freescale/fec.h
4972F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4973
4974FREESCALE QUICC ENGINE LIBRARY
4975L:	linuxppc-dev@lists.ozlabs.org
4976S:	Orphan
4977F:	drivers/soc/fsl/qe/
4978F:	include/soc/fsl/*qe*.h
4979F:	include/soc/fsl/*ucc*.h
4980
4981FREESCALE USB PERIPHERAL DRIVERS
4982M:	Li Yang <leoli@freescale.com>
4983L:	linux-usb@vger.kernel.org
4984L:	linuxppc-dev@lists.ozlabs.org
4985S:	Maintained
4986F:	drivers/usb/gadget/udc/fsl*
4987
4988FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4989M:	Li Yang <leoli@freescale.com>
4990L:	netdev@vger.kernel.org
4991L:	linuxppc-dev@lists.ozlabs.org
4992S:	Maintained
4993F:	drivers/net/ethernet/freescale/ucc_geth*
4994
4995FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4996M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4997L:	netdev@vger.kernel.org
4998S:	Maintained
4999F:	drivers/net/ethernet/freescale/gianfar*
5000X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5001F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5002
5003FREESCALE QUICC ENGINE UCC HDLC DRIVER
5004M:	Zhao Qiang <qiang.zhao@nxp.com>
5005L:	netdev@vger.kernel.org
5006L:	linuxppc-dev@lists.ozlabs.org
5007S:	Maintained
5008F:	drivers/net/wan/fsl_ucc_hdlc*
5009
5010FREESCALE QUICC ENGINE UCC UART DRIVER
5011M:	Timur Tabi <timur@tabi.org>
5012L:	linuxppc-dev@lists.ozlabs.org
5013S:	Maintained
5014F:	drivers/tty/serial/ucc_uart.c
5015
5016FREESCALE SOC SOUND DRIVERS
5017M:	Timur Tabi <timur@tabi.org>
5018M:	Nicolin Chen <nicoleotsuka@gmail.com>
5019M:	Xiubo Li <Xiubo.Lee@gmail.com>
5020R:	Fabio Estevam <fabio.estevam@nxp.com>
5021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5022L:	linuxppc-dev@lists.ozlabs.org
5023S:	Maintained
5024F:	sound/soc/fsl/fsl*
5025F:	sound/soc/fsl/imx*
5026F:	sound/soc/fsl/mpc8610_hpcd.c
5027
5028FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5029M:	"J. German Rivera" <German.Rivera@freescale.com>
5030M:	Stuart Yoder <stuart.yoder@nxp.com>
5031L:	linux-kernel@vger.kernel.org
5032S:	Maintained
5033F:	drivers/staging/fsl-mc/
5034
5035FREEVXFS FILESYSTEM
5036M:	Christoph Hellwig <hch@infradead.org>
5037W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5038S:	Maintained
5039F:	fs/freevxfs/
5040
5041FREEZER
5042M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5043M:	Pavel Machek <pavel@ucw.cz>
5044L:	linux-pm@vger.kernel.org
5045S:	Supported
5046F:	Documentation/power/freezing-of-tasks.txt
5047F:	include/linux/freezer.h
5048F:	kernel/freezer.c
5049
5050FRONTSWAP API
5051M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5052L:	linux-kernel@vger.kernel.org
5053S:	Maintained
5054F:	mm/frontswap.c
5055F:	include/linux/frontswap.h
5056
5057FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5058M:	David Howells <dhowells@redhat.com>
5059L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5060S:	Supported
5061F:	Documentation/filesystems/caching/
5062F:	fs/fscache/
5063F:	include/linux/fscache*.h
5064
5065FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5066M:	Theodore Y. Ts'o <tytso@mit.edu>
5067M:	Jaegeuk Kim <jaegeuk@kernel.org>
5068S:	Supported
5069F:	fs/crypto/
5070F:	include/linux/fscrypto.h
5071
5072F2FS FILE SYSTEM
5073M:	Jaegeuk Kim <jaegeuk@kernel.org>
5074M:	Changman Lee <cm224.lee@samsung.com>
5075R:	Chao Yu <yuchao0@huawei.com>
5076L:	linux-f2fs-devel@lists.sourceforge.net
5077W:	http://en.wikipedia.org/wiki/F2FS
5078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5079S:	Maintained
5080F:	Documentation/filesystems/f2fs.txt
5081F:	Documentation/ABI/testing/sysfs-fs-f2fs
5082F:	fs/f2fs/
5083F:	include/linux/f2fs_fs.h
5084F:	include/trace/events/f2fs.h
5085
5086FUJITSU FR-V (FRV) PORT
5087S:	Orphan
5088F:	arch/frv/
5089
5090FUJITSU LAPTOP EXTRAS
5091M:	Jonathan Woithe <jwoithe@just42.net>
5092L:	platform-driver-x86@vger.kernel.org
5093S:	Maintained
5094F:	drivers/platform/x86/fujitsu-laptop.c
5095
5096FUJITSU M-5MO LS CAMERA ISP DRIVER
5097M:	Kyungmin Park <kyungmin.park@samsung.com>
5098M:	Heungjun Kim <riverful.kim@samsung.com>
5099L:	linux-media@vger.kernel.org
5100S:	Maintained
5101F:	drivers/media/i2c/m5mols/
5102F:	include/media/i2c/m5mols.h
5103
5104FUJITSU TABLET EXTRAS
5105M:	Robert Gerlach <khnz@gmx.de>
5106L:	platform-driver-x86@vger.kernel.org
5107S:	Maintained
5108F:	drivers/platform/x86/fujitsu-tablet.c
5109
5110FUSE: FILESYSTEM IN USERSPACE
5111M:	Miklos Szeredi <miklos@szeredi.hu>
5112L:	linux-fsdevel@vger.kernel.org
5113W:	http://fuse.sourceforge.net/
5114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5115S:	Maintained
5116F:	fs/fuse/
5117F:	include/uapi/linux/fuse.h
5118F:	Documentation/filesystems/fuse.txt
5119
5120FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5121M:	Rik Faith <faith@cs.unc.edu>
5122L:	linux-scsi@vger.kernel.org
5123S:	Odd Fixes (e.g., new signatures)
5124F:	drivers/scsi/fdomain.*
5125
5126GCC PLUGINS
5127M:	Kees Cook <keescook@chromium.org>
5128R:	Emese Revfy <re.emese@gmail.com>
5129L:	kernel-hardening@lists.openwall.com
5130S:	Maintained
5131F:	scripts/gcc-plugins/
5132F:	scripts/gcc-plugin.sh
5133F:	Documentation/gcc-plugins.txt
5134
5135GCOV BASED KERNEL PROFILING
5136M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5137S:	Maintained
5138F:	kernel/gcov/
5139F:	Documentation/gcov.txt
5140
5141GDT SCSI DISK ARRAY CONTROLLER DRIVER
5142M:	Achim Leubner <achim_leubner@adaptec.com>
5143L:	linux-scsi@vger.kernel.org
5144W:	http://www.icp-vortex.com/
5145S:	Supported
5146F:	drivers/scsi/gdt*
5147
5148GDB KERNEL DEBUGGING HELPER SCRIPTS
5149M:	Jan Kiszka <jan.kiszka@siemens.com>
5150M:	Kieran Bingham <kieran@bingham.xyz>
5151S:	Supported
5152F:	scripts/gdb/
5153
5154GEMTEK FM RADIO RECEIVER DRIVER
5155M:	Hans Verkuil <hverkuil@xs4all.nl>
5156L:	linux-media@vger.kernel.org
5157T:	git git://linuxtv.org/media_tree.git
5158W:	https://linuxtv.org
5159S:	Maintained
5160F:	drivers/media/radio/radio-gemtek*
5161
5162GENERIC GPIO I2C DRIVER
5163M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5164S:	Supported
5165F:	drivers/i2c/busses/i2c-gpio.c
5166F:	include/linux/i2c-gpio.h
5167
5168GENERIC GPIO I2C MULTIPLEXER DRIVER
5169M:	Peter Korsgaard <peter.korsgaard@barco.com>
5170L:	linux-i2c@vger.kernel.org
5171S:	Supported
5172F:	drivers/i2c/muxes/i2c-mux-gpio.c
5173F:	include/linux/i2c-mux-gpio.h
5174F:	Documentation/i2c/muxes/i2c-mux-gpio
5175
5176GENERIC HDLC (WAN) DRIVERS
5177M:	Krzysztof Halasa <khc@pm.waw.pl>
5178W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5179S:	Maintained
5180F:	drivers/net/wan/c101.c
5181F:	drivers/net/wan/hd6457*
5182F:	drivers/net/wan/hdlc*
5183F:	drivers/net/wan/n2.c
5184F:	drivers/net/wan/pc300too.c
5185F:	drivers/net/wan/pci200syn.c
5186F:	drivers/net/wan/wanxl*
5187
5188GENERIC INCLUDE/ASM HEADER FILES
5189M:	Arnd Bergmann <arnd@arndb.de>
5190L:	linux-arch@vger.kernel.org
5191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5192S:	Maintained
5193F:	include/asm-generic/
5194F:	include/uapi/asm-generic/
5195
5196GENERIC PHY FRAMEWORK
5197M:	Kishon Vijay Abraham I <kishon@ti.com>
5198L:	linux-kernel@vger.kernel.org
5199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5200S:	Supported
5201F:	drivers/phy/
5202F:	include/linux/phy/
5203
5204GENERIC PM DOMAINS
5205M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5206M:	Kevin Hilman <khilman@kernel.org>
5207M:	Ulf Hansson <ulf.hansson@linaro.org>
5208L:	linux-pm@vger.kernel.org
5209S:	Supported
5210F:	drivers/base/power/domain*.c
5211F:	include/linux/pm_domain.h
5212
5213GENERIC UIO DRIVER FOR PCI DEVICES
5214M:	"Michael S. Tsirkin" <mst@redhat.com>
5215L:	kvm@vger.kernel.org
5216S:	Supported
5217F:	drivers/uio/uio_pci_generic.c
5218
5219GET_MAINTAINER SCRIPT
5220M:	Joe Perches <joe@perches.com>
5221S:	Maintained
5222F:	scripts/get_maintainer.pl
5223
5224GFS2 FILE SYSTEM
5225M:	Steven Whitehouse <swhiteho@redhat.com>
5226M:	Bob Peterson <rpeterso@redhat.com>
5227L:	cluster-devel@redhat.com
5228W:	http://sources.redhat.com/cluster/
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5230S:	Supported
5231F:	Documentation/filesystems/gfs2*.txt
5232F:	fs/gfs2/
5233F:	include/uapi/linux/gfs2_ondisk.h
5234
5235GIGASET ISDN DRIVERS
5236M:	Paul Bolle <pebolle@tiscali.nl>
5237L:	gigaset307x-common@lists.sourceforge.net
5238W:	http://gigaset307x.sourceforge.net/
5239S:	Odd Fixes
5240F:	Documentation/isdn/README.gigaset
5241F:	drivers/isdn/gigaset/
5242F:	include/uapi/linux/gigaset_dev.h
5243
5244GO7007 MPEG CODEC
5245M:	Hans Verkuil <hans.verkuil@cisco.com>
5246L:	linux-media@vger.kernel.org
5247S:	Maintained
5248F:	drivers/media/usb/go7007/
5249
5250GOODIX TOUCHSCREEN
5251M:	Bastien Nocera <hadess@hadess.net>
5252L:	linux-input@vger.kernel.org
5253S:	Maintained
5254F:	drivers/input/touchscreen/goodix.c
5255
5256GPIO SUBSYSTEM
5257M:	Linus Walleij <linus.walleij@linaro.org>
5258M:	Alexandre Courbot <gnurou@gmail.com>
5259L:	linux-gpio@vger.kernel.org
5260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5261S:	Maintained
5262F:	Documentation/devicetree/bindings/gpio/
5263F:	Documentation/gpio/
5264F:	Documentation/ABI/testing/gpio-cdev
5265F:	Documentation/ABI/obsolete/sysfs-gpio
5266F:	drivers/gpio/
5267F:	include/linux/gpio/
5268F:	include/linux/gpio.h
5269F:	include/asm-generic/gpio.h
5270F:	include/uapi/linux/gpio.h
5271F:	tools/gpio/
5272
5273GRE DEMULTIPLEXER DRIVER
5274M:	Dmitry Kozlov <xeb@mail.ru>
5275L:	netdev@vger.kernel.org
5276S:	Maintained
5277F:	net/ipv4/gre_demux.c
5278F:	net/ipv4/gre_offload.c
5279F:	include/net/gre.h
5280
5281GRETH 10/100/1G Ethernet MAC device driver
5282M:	Andreas Larsson <andreas@gaisler.com>
5283L:	netdev@vger.kernel.org
5284S:	Maintained
5285F:	drivers/net/ethernet/aeroflex/
5286
5287GSPCA FINEPIX SUBDRIVER
5288M:	Frank Zago <frank@zago.net>
5289L:	linux-media@vger.kernel.org
5290T:	git git://linuxtv.org/media_tree.git
5291S:	Maintained
5292F:	drivers/media/usb/gspca/finepix.c
5293
5294GSPCA GL860 SUBDRIVER
5295M:	Olivier Lorin <o.lorin@laposte.net>
5296L:	linux-media@vger.kernel.org
5297T:	git git://linuxtv.org/media_tree.git
5298S:	Maintained
5299F:	drivers/media/usb/gspca/gl860/
5300
5301GSPCA M5602 SUBDRIVER
5302M:	Erik Andren <erik.andren@gmail.com>
5303L:	linux-media@vger.kernel.org
5304T:	git git://linuxtv.org/media_tree.git
5305S:	Maintained
5306F:	drivers/media/usb/gspca/m5602/
5307
5308GSPCA PAC207 SONIXB SUBDRIVER
5309M:	Hans Verkuil <hverkuil@xs4all.nl>
5310L:	linux-media@vger.kernel.org
5311T:	git git://linuxtv.org/media_tree.git
5312S:	Odd Fixes
5313F:	drivers/media/usb/gspca/pac207.c
5314
5315GSPCA SN9C20X SUBDRIVER
5316M:	Brian Johnson <brijohn@gmail.com>
5317L:	linux-media@vger.kernel.org
5318T:	git git://linuxtv.org/media_tree.git
5319S:	Maintained
5320F:	drivers/media/usb/gspca/sn9c20x.c
5321
5322GSPCA T613 SUBDRIVER
5323M:	Leandro Costantino <lcostantino@gmail.com>
5324L:	linux-media@vger.kernel.org
5325T:	git git://linuxtv.org/media_tree.git
5326S:	Maintained
5327F:	drivers/media/usb/gspca/t613.c
5328
5329GSPCA USB WEBCAM DRIVER
5330M:	Hans Verkuil <hverkuil@xs4all.nl>
5331L:	linux-media@vger.kernel.org
5332T:	git git://linuxtv.org/media_tree.git
5333S:	Odd Fixes
5334F:	drivers/media/usb/gspca/
5335
5336GUID PARTITION TABLE (GPT)
5337M:	Davidlohr Bueso <dave@stgolabs.net>
5338L:	linux-efi@vger.kernel.org
5339S:	Maintained
5340F:	block/partitions/efi.*
5341
5342STK1160 USB VIDEO CAPTURE DRIVER
5343M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5344L:	linux-media@vger.kernel.org
5345T:	git git://linuxtv.org/media_tree.git
5346S:	Maintained
5347F:	drivers/media/usb/stk1160/
5348
5349H8/300 ARCHITECTURE
5350M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5351L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5352W:	http://uclinux-h8.sourceforge.jp
5353T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5354S:	Maintained
5355F:	arch/h8300/
5356F:	drivers/clocksource/h8300_*.c
5357F:	drivers/clk/h8300/
5358F:	drivers/irqchip/irq-renesas-h8*.c
5359
5360HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5361M:	Frank Seidel <frank@f-seidel.de>
5362L:	platform-driver-x86@vger.kernel.org
5363W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5364S:	Maintained
5365F:	drivers/platform/x86/hdaps.c
5366
5367HDPVR USB VIDEO ENCODER DRIVER
5368M:	Hans Verkuil <hverkuil@xs4all.nl>
5369L:	linux-media@vger.kernel.org
5370T:	git git://linuxtv.org/media_tree.git
5371W:	https://linuxtv.org
5372S:	Odd Fixes
5373F:	drivers/media/usb/hdpvr/
5374
5375HWPOISON MEMORY FAILURE HANDLING
5376M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5377L:	linux-mm@kvack.org
5378S:	Maintained
5379F:	mm/memory-failure.c
5380F:	mm/hwpoison-inject.c
5381
5382HYPERVISOR VIRTUAL CONSOLE DRIVER
5383L:	linuxppc-dev@lists.ozlabs.org
5384S:	Odd Fixes
5385F:	drivers/tty/hvc/
5386
5387HACKRF MEDIA DRIVER
5388M:	Antti Palosaari <crope@iki.fi>
5389L:	linux-media@vger.kernel.org
5390W:	https://linuxtv.org
5391W:	http://palosaari.fi/linux/
5392Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5393T:	git git://linuxtv.org/anttip/media_tree.git
5394S:	Maintained
5395F:	drivers/media/usb/hackrf/
5396
5397HARDWARE MONITORING
5398M:	Jean Delvare <jdelvare@suse.com>
5399M:	Guenter Roeck <linux@roeck-us.net>
5400L:	linux-hwmon@vger.kernel.org
5401W:	http://hwmon.wiki.kernel.org/
5402T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5404S:	Maintained
5405F:	Documentation/hwmon/
5406F:	drivers/hwmon/
5407F:	include/linux/hwmon*.h
5408
5409HARDWARE RANDOM NUMBER GENERATOR CORE
5410M:	Matt Mackall <mpm@selenic.com>
5411M:	Herbert Xu <herbert@gondor.apana.org.au>
5412L:	linux-crypto@vger.kernel.org
5413S:	Odd fixes
5414F:	Documentation/devicetree/bindings/rng/
5415F:	Documentation/hw_random.txt
5416F:	drivers/char/hw_random/
5417F:	include/linux/hw_random.h
5418
5419HARDWARE SPINLOCK CORE
5420M:	Ohad Ben-Cohen <ohad@wizery.com>
5421M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5422L:	linux-remoteproc@vger.kernel.org
5423S:	Maintained
5424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5425F:	Documentation/devicetree/bindings/hwlock/
5426F:	Documentation/hwspinlock.txt
5427F:	drivers/hwspinlock/
5428F:	include/linux/hwspinlock.h
5429
5430HARMONY SOUND DRIVER
5431L:	linux-parisc@vger.kernel.org
5432S:	Maintained
5433F:	sound/parisc/harmony.*
5434
5435HD29L2 MEDIA DRIVER
5436M:	Antti Palosaari <crope@iki.fi>
5437L:	linux-media@vger.kernel.org
5438W:	https://linuxtv.org
5439W:	http://palosaari.fi/linux/
5440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5441T:	git git://linuxtv.org/anttip/media_tree.git
5442S:	Maintained
5443F:	drivers/media/dvb-frontends/hd29l2*
5444
5445HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5446M:	Brian Boylston <brian.boylston@hpe.com>
5447S:	Supported
5448F:	Documentation/watchdog/hpwdt.txt
5449F:	drivers/watchdog/hpwdt.c
5450
5451HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5452M:	Don Brace <don.brace@microsemi.com>
5453L:	iss_storagedev@hp.com
5454L:	esc.storagedev@microsemi.com
5455L:	linux-scsi@vger.kernel.org
5456S:	Supported
5457F:	Documentation/scsi/hpsa.txt
5458F:	drivers/scsi/hpsa*.[ch]
5459F:	include/linux/cciss*.h
5460F:	include/uapi/linux/cciss*.h
5461
5462HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5463M:	Don Brace <don.brace@microsemi.com>
5464L:	iss_storagedev@hp.com
5465L:	esc.storagedev@microsemi.com
5466L:	linux-scsi@vger.kernel.org
5467S:	Supported
5468F:	Documentation/blockdev/cciss.txt
5469F:	drivers/block/cciss*
5470F:	include/linux/cciss_ioctl.h
5471F:	include/uapi/linux/cciss_ioctl.h
5472
5473HFI1 DRIVER
5474M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5475M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5476L:	linux-rdma@vger.kernel.org
5477S:	Supported
5478F:	drivers/infiniband/hw/hfi1
5479
5480HFS FILESYSTEM
5481L:	linux-fsdevel@vger.kernel.org
5482S:	Orphan
5483F:	Documentation/filesystems/hfs.txt
5484F:	fs/hfs/
5485
5486HFSPLUS FILESYSTEM
5487L:	linux-fsdevel@vger.kernel.org
5488S:	Orphan
5489F:	Documentation/filesystems/hfsplus.txt
5490F:	fs/hfsplus/
5491
5492HGA FRAMEBUFFER DRIVER
5493M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5494L:	linux-nvidia@lists.surfsouth.com
5495W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5496S:	Maintained
5497F:	drivers/video/fbdev/hgafb.c
5498
5499HIBERNATION (aka Software Suspend, aka swsusp)
5500M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5501M:	Pavel Machek <pavel@ucw.cz>
5502L:	linux-pm@vger.kernel.org
5503S:	Supported
5504F:	arch/x86/power/
5505F:	drivers/base/power/
5506F:	kernel/power/
5507F:	include/linux/suspend.h
5508F:	include/linux/freezer.h
5509F:	include/linux/pm.h
5510F:	arch/*/include/asm/suspend*.h
5511
5512HID CORE LAYER
5513M:	Jiri Kosina <jikos@kernel.org>
5514R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5515L:	linux-input@vger.kernel.org
5516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5517S:	Maintained
5518F:	drivers/hid/
5519F:	include/linux/hid*
5520F:	include/uapi/linux/hid*
5521
5522HID SENSOR HUB DRIVERS
5523M:	Jiri Kosina <jikos@kernel.org>
5524M:	Jonathan Cameron <jic23@kernel.org>
5525M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5526L:	linux-input@vger.kernel.org
5527L:	linux-iio@vger.kernel.org
5528S:	Maintained
5529F:	Documentation/hid/hid-sensor*
5530F:	drivers/hid/hid-sensor-*
5531F:	drivers/iio/*/hid-*
5532F:	include/linux/hid-sensor-*
5533
5534HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5535M:	Thomas Gleixner <tglx@linutronix.de>
5536L:	linux-kernel@vger.kernel.org
5537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5538S:	Maintained
5539F:	Documentation/timers/
5540F:	kernel/time/hrtimer.c
5541F:	kernel/time/clockevents.c
5542F:	kernel/time/tick*.*
5543F:	kernel/time/timer_*.c
5544F:	include/linux/clockchips.h
5545F:	include/linux/hrtimer.h
5546
5547HIGH-SPEED SCC DRIVER FOR AX.25
5548L:	linux-hams@vger.kernel.org
5549S:	Orphan
5550F:	drivers/net/hamradio/dmascc.c
5551F:	drivers/net/hamradio/scc.c
5552
5553HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5554M:	HighPoint Linux Team <linux@highpoint-tech.com>
5555W:	http://www.highpoint-tech.com
5556S:	Supported
5557F:	Documentation/scsi/hptiop.txt
5558F:	drivers/scsi/hptiop.c
5559
5560HIPPI
5561M:	Jes Sorensen <jes@trained-monkey.org>
5562L:	linux-hippi@sunsite.dk
5563S:	Maintained
5564F:	include/linux/hippidevice.h
5565F:	include/uapi/linux/if_hippi.h
5566F:	net/802/hippi.c
5567F:	drivers/net/hippi/
5568
5569HISILICON NETWORK SUBSYSTEM DRIVER
5570M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5571M:	Salil Mehta <salil.mehta@huawei.com>
5572L:	netdev@vger.kernel.org
5573W:	http://www.hisilicon.com
5574S:	Maintained
5575F:	drivers/net/ethernet/hisilicon/
5576F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5577
5578HISILICON SAS Controller
5579M:	John Garry <john.garry@huawei.com>
5580W:	http://www.hisilicon.com
5581S:	Supported
5582F:	drivers/scsi/hisi_sas/
5583F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5584
5585HOST AP DRIVER
5586M:	Jouni Malinen <j@w1.fi>
5587L:	hostap@shmoo.com (subscribers-only)
5588L:	linux-wireless@vger.kernel.org
5589W:	http://hostap.epitest.fi/
5590S:	Maintained
5591F:	drivers/net/wireless/intersil/hostap/
5592
5593HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5594L:	platform-driver-x86@vger.kernel.org
5595S:	Orphan
5596F:	drivers/platform/x86/tc1100-wmi.c
5597
5598HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5599M:	Jaroslav Kysela <perex@perex.cz>
5600S:	Maintained
5601F:	drivers/net/ethernet/hp/hp100.*
5602
5603HPET:	High Precision Event Timers driver
5604M:	Clemens Ladisch <clemens@ladisch.de>
5605S:	Maintained
5606F:	Documentation/timers/hpet.txt
5607F:	drivers/char/hpet.c
5608F:	include/linux/hpet.h
5609F:	include/uapi/linux/hpet.h
5610
5611HPET:	x86
5612S:	Orphan
5613F:	arch/x86/kernel/hpet.c
5614F:	arch/x86/include/asm/hpet.h
5615
5616HPFS FILESYSTEM
5617M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5618W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5619S:	Maintained
5620F:	fs/hpfs/
5621
5622HSI SUBSYSTEM
5623M:	Sebastian Reichel <sre@kernel.org>
5624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5625S:	Maintained
5626F:	Documentation/ABI/testing/sysfs-bus-hsi
5627F:	Documentation/hsi.txt
5628F:	drivers/hsi/
5629F:	include/linux/hsi/
5630F:	include/uapi/linux/hsi/
5631
5632HSO 3G MODEM DRIVER
5633M:	Jan Dumon <j.dumon@option.com>
5634W:	http://www.pharscape.org
5635S:	Maintained
5636F:	drivers/net/usb/hso.c
5637
5638HSR NETWORK PROTOCOL
5639M:	Arvid Brodin <arvid.brodin@alten.se>
5640L:	netdev@vger.kernel.org
5641S:	Maintained
5642F:	net/hsr/
5643
5644HTCPEN TOUCHSCREEN DRIVER
5645M:	Pau Oliva Fora <pof@eslack.org>
5646L:	linux-input@vger.kernel.org
5647S:	Maintained
5648F:	drivers/input/touchscreen/htcpen.c
5649
5650HUGETLB FILESYSTEM
5651M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5652S:	Maintained
5653F:	fs/hugetlbfs/
5654
5655Hyper-V CORE AND DRIVERS
5656M:	"K. Y. Srinivasan" <kys@microsoft.com>
5657M:	Haiyang Zhang <haiyangz@microsoft.com>
5658L:	devel@linuxdriverproject.org
5659S:	Maintained
5660F:	arch/x86/include/asm/mshyperv.h
5661F:	arch/x86/include/uapi/asm/hyperv.h
5662F:	arch/x86/kernel/cpu/mshyperv.c
5663F:	drivers/hid/hid-hyperv.c
5664F:	drivers/hv/
5665F:	drivers/input/serio/hyperv-keyboard.c
5666F:	drivers/pci/host/pci-hyperv.c
5667F:	drivers/net/hyperv/
5668F:	drivers/scsi/storvsc_drv.c
5669F:	drivers/video/fbdev/hyperv_fb.c
5670F:	include/linux/hyperv.h
5671F:	tools/hv/
5672F:	Documentation/ABI/stable/sysfs-bus-vmbus
5673
5674I2C MUXES
5675M:	Peter Rosin <peda@axentia.se>
5676L:	linux-i2c@vger.kernel.org
5677S:	Maintained
5678F:	Documentation/i2c/i2c-topology
5679F:	Documentation/i2c/muxes/
5680F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5681F:	drivers/i2c/i2c-mux.c
5682F:	drivers/i2c/muxes/
5683F:	include/linux/i2c-mux.h
5684
5685I2C OVER PARALLEL PORT
5686M:	Jean Delvare <jdelvare@suse.com>
5687L:	linux-i2c@vger.kernel.org
5688S:	Maintained
5689F:	Documentation/i2c/busses/i2c-parport
5690F:	Documentation/i2c/busses/i2c-parport-light
5691F:	drivers/i2c/busses/i2c-parport.c
5692F:	drivers/i2c/busses/i2c-parport-light.c
5693
5694I2C/SMBUS CONTROLLER DRIVERS FOR PC
5695M:	Jean Delvare <jdelvare@suse.com>
5696L:	linux-i2c@vger.kernel.org
5697S:	Maintained
5698F:	Documentation/i2c/busses/i2c-ali1535
5699F:	Documentation/i2c/busses/i2c-ali1563
5700F:	Documentation/i2c/busses/i2c-ali15x3
5701F:	Documentation/i2c/busses/i2c-amd756
5702F:	Documentation/i2c/busses/i2c-amd8111
5703F:	Documentation/i2c/busses/i2c-i801
5704F:	Documentation/i2c/busses/i2c-nforce2
5705F:	Documentation/i2c/busses/i2c-piix4
5706F:	Documentation/i2c/busses/i2c-sis5595
5707F:	Documentation/i2c/busses/i2c-sis630
5708F:	Documentation/i2c/busses/i2c-sis96x
5709F:	Documentation/i2c/busses/i2c-via
5710F:	Documentation/i2c/busses/i2c-viapro
5711F:	drivers/i2c/busses/i2c-ali1535.c
5712F:	drivers/i2c/busses/i2c-ali1563.c
5713F:	drivers/i2c/busses/i2c-ali15x3.c
5714F:	drivers/i2c/busses/i2c-amd756.c
5715F:	drivers/i2c/busses/i2c-amd756-s4882.c
5716F:	drivers/i2c/busses/i2c-amd8111.c
5717F:	drivers/i2c/busses/i2c-i801.c
5718F:	drivers/i2c/busses/i2c-isch.c
5719F:	drivers/i2c/busses/i2c-nforce2.c
5720F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5721F:	drivers/i2c/busses/i2c-piix4.c
5722F:	drivers/i2c/busses/i2c-sis5595.c
5723F:	drivers/i2c/busses/i2c-sis630.c
5724F:	drivers/i2c/busses/i2c-sis96x.c
5725F:	drivers/i2c/busses/i2c-via.c
5726F:	drivers/i2c/busses/i2c-viapro.c
5727
5728I2C/SMBUS ISMT DRIVER
5729M:	Seth Heasley <seth.heasley@intel.com>
5730M:	Neil Horman <nhorman@tuxdriver.com>
5731L:	linux-i2c@vger.kernel.org
5732F:	drivers/i2c/busses/i2c-ismt.c
5733F:	Documentation/i2c/busses/i2c-ismt
5734
5735I2C/SMBUS STUB DRIVER
5736M:	Jean Delvare <jdelvare@suse.com>
5737L:	linux-i2c@vger.kernel.org
5738S:	Maintained
5739F:	drivers/i2c/i2c-stub.c
5740
5741I2C SUBSYSTEM
5742M:	Wolfram Sang <wsa@the-dreams.de>
5743L:	linux-i2c@vger.kernel.org
5744W:	https://i2c.wiki.kernel.org/
5745Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5747S:	Maintained
5748F:	Documentation/devicetree/bindings/i2c/
5749F:	Documentation/i2c/
5750F:	drivers/i2c/
5751F:	drivers/i2c/*/
5752F:	include/linux/i2c.h
5753F:	include/linux/i2c-*.h
5754F:	include/uapi/linux/i2c.h
5755F:	include/uapi/linux/i2c-*.h
5756
5757I2C ACPI SUPPORT
5758M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5759L:	linux-i2c@vger.kernel.org
5760L:	linux-acpi@vger.kernel.org
5761S:	Maintained
5762
5763I2C-TAOS-EVM DRIVER
5764M:	Jean Delvare <jdelvare@suse.com>
5765L:	linux-i2c@vger.kernel.org
5766S:	Maintained
5767F:	Documentation/i2c/busses/i2c-taos-evm
5768F:	drivers/i2c/busses/i2c-taos-evm.c
5769
5770I2C-TINY-USB DRIVER
5771M:	Till Harbaum <till@harbaum.org>
5772L:	linux-i2c@vger.kernel.org
5773W:	http://www.harbaum.org/till/i2c_tiny_usb
5774S:	Maintained
5775F:	drivers/i2c/busses/i2c-tiny-usb.c
5776
5777i386 BOOT CODE
5778M:	"H. Peter Anvin" <hpa@zytor.com>
5779S:	Maintained
5780F:	arch/x86/boot/
5781
5782i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5783M:	"H. Peter Anvin" <hpa@zytor.com>
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5785S:	Maintained
5786
5787IA64 (Itanium) PLATFORM
5788M:	Tony Luck <tony.luck@intel.com>
5789M:	Fenghua Yu <fenghua.yu@intel.com>
5790L:	linux-ia64@vger.kernel.org
5791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5792S:	Maintained
5793F:	arch/ia64/
5794
5795IBM Power VMX Cryptographic instructions
5796M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5797M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5798L:	linux-crypto@vger.kernel.org
5799S:	Supported
5800F:	drivers/crypto/vmx/Makefile
5801F:	drivers/crypto/vmx/Kconfig
5802F:	drivers/crypto/vmx/vmx.c
5803F:	drivers/crypto/vmx/aes*
5804F:	drivers/crypto/vmx/ghash*
5805F:	drivers/crypto/vmx/ppc-xlate.pl
5806
5807IBM Power in-Nest Crypto Acceleration
5808M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5809M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5810L:	linux-crypto@vger.kernel.org
5811S:	Supported
5812F:	drivers/crypto/nx/Makefile
5813F:	drivers/crypto/nx/Kconfig
5814F:	drivers/crypto/nx/nx-aes*
5815F:	drivers/crypto/nx/nx-sha*
5816F:	drivers/crypto/nx/nx.*
5817F:	drivers/crypto/nx/nx_csbcpb.h
5818F:	drivers/crypto/nx/nx_debugfs.h
5819
5820IBM Power 842 compression accelerator
5821M:	Dan Streetman <ddstreet@ieee.org>
5822S:	Supported
5823F:	drivers/crypto/nx/Makefile
5824F:	drivers/crypto/nx/Kconfig
5825F:	drivers/crypto/nx/nx-842*
5826F:	include/linux/sw842.h
5827F:	crypto/842.c
5828F:	lib/842/
5829
5830IBM Power Linux RAID adapter
5831M:	Brian King <brking@us.ibm.com>
5832S:	Supported
5833F:	drivers/scsi/ipr.*
5834
5835IBM Power Virtual Ethernet Device Driver
5836M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5837L:	netdev@vger.kernel.org
5838S:	Supported
5839F:	drivers/net/ethernet/ibm/ibmveth.*
5840
5841IBM Power SRIOV Virtual NIC Device Driver
5842M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5843M:	John Allen <jallen@linux.vnet.ibm.com>
5844L:	netdev@vger.kernel.org
5845S:	Supported
5846F:	drivers/net/ethernet/ibm/ibmvnic.*
5847
5848IBM Power Virtual SCSI Device Drivers
5849M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5850L:	linux-scsi@vger.kernel.org
5851S:	Supported
5852F:	drivers/scsi/ibmvscsi/ibmvscsi*
5853F:	include/scsi/viosrp.h
5854
5855IBM Power Virtual SCSI Device Target Driver
5856M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5857M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
5858L:	linux-scsi@vger.kernel.org
5859L:	target-devel@vger.kernel.org
5860S:	Supported
5861F:	drivers/scsi/ibmvscsi_tgt/
5862
5863IBM Power Virtual FC Device Drivers
5864M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5865L:	linux-scsi@vger.kernel.org
5866S:	Supported
5867F:	drivers/scsi/ibmvscsi/ibmvfc*
5868
5869IBM ServeRAID RAID DRIVER
5870S:	Orphan
5871F:	drivers/scsi/ips.*
5872
5873ICH LPC AND GPIO DRIVER
5874M:	Peter Tyser <ptyser@xes-inc.com>
5875S:	Maintained
5876F:	drivers/mfd/lpc_ich.c
5877F:	drivers/gpio/gpio-ich.c
5878
5879IDE SUBSYSTEM
5880M:	"David S. Miller" <davem@davemloft.net>
5881L:	linux-ide@vger.kernel.org
5882Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5884S:	Maintained
5885F:	Documentation/ide/
5886F:	drivers/ide/
5887F:	include/linux/ide.h
5888
5889IDEAPAD LAPTOP EXTRAS DRIVER
5890M:	Ike Panhc <ike.pan@canonical.com>
5891L:	platform-driver-x86@vger.kernel.org
5892W:	http://launchpad.net/ideapad-laptop
5893S:	Maintained
5894F:	drivers/platform/x86/ideapad-laptop.c
5895
5896IDEAPAD LAPTOP SLIDEBAR DRIVER
5897M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5898L:	linux-input@vger.kernel.org
5899W:	https://github.com/o2genum/ideapad-slidebar
5900S:	Maintained
5901F:	drivers/input/misc/ideapad_slidebar.c
5902
5903IDE/ATAPI DRIVERS
5904M:	Borislav Petkov <bp@alien8.de>
5905L:	linux-ide@vger.kernel.org
5906S:	Maintained
5907F:	Documentation/cdrom/ide-cd
5908F:	drivers/ide/ide-cd*
5909
5910IDLE-I7300
5911M:	Andy Henroid <andrew.d.henroid@intel.com>
5912L:	linux-pm@vger.kernel.org
5913S:	Supported
5914F:	drivers/idle/i7300_idle.c
5915
5916IEEE 802.15.4 SUBSYSTEM
5917M:	Alexander Aring <aar@pengutronix.de>
5918L:	linux-wpan@vger.kernel.org
5919W:	http://wpan.cakelab.org/
5920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5922S:	Maintained
5923F:	net/ieee802154/
5924F:	net/mac802154/
5925F:	drivers/net/ieee802154/
5926F:	include/linux/nl802154.h
5927F:	include/linux/ieee802154.h
5928F:	include/net/nl802154.h
5929F:	include/net/mac802154.h
5930F:	include/net/af_ieee802154.h
5931F:	include/net/cfg802154.h
5932F:	include/net/ieee802154_netdev.h
5933F:	Documentation/networking/ieee802154.txt
5934
5935IGORPLUG-USB IR RECEIVER
5936M:	Sean Young <sean@mess.org>
5937L:	linux-media@vger.kernel.org
5938S:	Maintained
5939F:	drivers/media/rc/igorplugusb.c
5940
5941IGUANAWORKS USB IR TRANSCEIVER
5942M:	Sean Young <sean@mess.org>
5943L:	linux-media@vger.kernel.org
5944S:	Maintained
5945F:	drivers/media/rc/iguanair.c
5946
5947IIO SUBSYSTEM AND DRIVERS
5948M:	Jonathan Cameron <jic23@kernel.org>
5949R:	Hartmut Knaack <knaack.h@gmx.de>
5950R:	Lars-Peter Clausen <lars@metafoo.de>
5951R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5952L:	linux-iio@vger.kernel.org
5953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5954S:	Maintained
5955F:	Documentation/devicetree/bindings/iio/
5956F:	drivers/iio/
5957F:	drivers/staging/iio/
5958F:	include/linux/iio/
5959F:	tools/iio/
5960
5961IKANOS/ADI EAGLE ADSL USB DRIVER
5962M:	Matthieu Castet <castet.matthieu@free.fr>
5963M:	Stanislaw Gruszka <stf_xl@wp.pl>
5964S:	Maintained
5965F:	drivers/usb/atm/ueagle-atm.c
5966
5967INA209 HARDWARE MONITOR DRIVER
5968M:	Guenter Roeck <linux@roeck-us.net>
5969L:	linux-hwmon@vger.kernel.org
5970S:	Maintained
5971F:	Documentation/hwmon/ina209
5972F:	Documentation/devicetree/bindings/i2c/ina209.txt
5973F:	drivers/hwmon/ina209.c
5974
5975INA2XX HARDWARE MONITOR DRIVER
5976M:	Guenter Roeck <linux@roeck-us.net>
5977L:	linux-hwmon@vger.kernel.org
5978S:	Maintained
5979F:	Documentation/hwmon/ina2xx
5980F:	drivers/hwmon/ina2xx.c
5981F:	include/linux/platform_data/ina2xx.h
5982
5983INDUSTRY PACK SUBSYSTEM (IPACK)
5984M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5985M:	Jens Taprogge <jens.taprogge@taprogge.org>
5986M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5987L:	industrypack-devel@lists.sourceforge.net
5988W:	http://industrypack.sourceforge.net
5989S:	Maintained
5990F:	drivers/ipack/
5991
5992INGENIC JZ4780 DMA Driver
5993M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5994S:	Maintained
5995F:	drivers/dma/dma-jz4780.c
5996
5997INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5998M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5999M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6000L:	linux-ima-devel@lists.sourceforge.net
6001L:	linux-ima-user@lists.sourceforge.net
6002L:	linux-security-module@vger.kernel.org
6003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6004S:	Supported
6005F:	security/integrity/ima/
6006
6007IMGTEC IR DECODER DRIVER
6008M:	James Hogan <james.hogan@imgtec.com>
6009S:	Maintained
6010F:	drivers/media/rc/img-ir/
6011
6012IMS TWINTURBO FRAMEBUFFER DRIVER
6013L:	linux-fbdev@vger.kernel.org
6014S:	Orphan
6015F:	drivers/video/fbdev/imsttfb.c
6016
6017INFINIBAND SUBSYSTEM
6018M:	Doug Ledford <dledford@redhat.com>
6019M:	Sean Hefty <sean.hefty@intel.com>
6020M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6021L:	linux-rdma@vger.kernel.org
6022W:	http://www.openfabrics.org/
6023Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6025S:	Supported
6026F:	Documentation/infiniband/
6027F:	drivers/infiniband/
6028F:	include/uapi/linux/if_infiniband.h
6029F:	include/uapi/rdma/
6030F:	include/rdma/
6031
6032INOTIFY
6033M:	John McCutchan <john@johnmccutchan.com>
6034M:	Robert Love <rlove@rlove.org>
6035M:	Eric Paris <eparis@parisplace.org>
6036S:	Maintained
6037F:	Documentation/filesystems/inotify.txt
6038F:	fs/notify/inotify/
6039F:	include/linux/inotify.h
6040F:	include/uapi/linux/inotify.h
6041
6042INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6043M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6044L:	linux-input@vger.kernel.org
6045Q:	http://patchwork.kernel.org/project/linux-input/list/
6046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6047S:	Maintained
6048F:	drivers/input/
6049F:	include/linux/input.h
6050F:	include/uapi/linux/input.h
6051F:	include/linux/input/
6052F:	Documentation/devicetree/bindings/input/
6053
6054INPUT MULTITOUCH (MT) PROTOCOL
6055M:	Henrik Rydberg <rydberg@bitmath.org>
6056L:	linux-input@vger.kernel.org
6057S:	Odd fixes
6058F:	Documentation/input/multi-touch-protocol.txt
6059F:	drivers/input/input-mt.c
6060K:	\b(ABS|SYN)_MT_
6061
6062INTEL ASoC BDW/HSW DRIVERS
6063M:	Jie Yang <yang.jie@linux.intel.com>
6064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6065S:	Supported
6066F:	sound/soc/intel/common/sst-dsp*
6067F:	sound/soc/intel/common/sst-firmware.c
6068F:	sound/soc/intel/boards/broadwell.c
6069F:	sound/soc/intel/haswell/
6070
6071INTEL C600 SERIES SAS CONTROLLER DRIVER
6072M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6073M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6074L:	linux-scsi@vger.kernel.org
6075T:	git git://git.code.sf.net/p/intel-sas/isci
6076S:	Supported
6077F:	drivers/scsi/isci/
6078
6079INTEL HID EVENT DRIVER
6080M:	Alex Hung <alex.hung@canonical.com>
6081L:	platform-driver-x86@vger.kernel.org
6082S:	Maintained
6083F:	drivers/platform/x86/intel-hid.c
6084
6085INTEL VIRTUAL BUTTON DRIVER
6086M:	AceLan Kao <acelan.kao@canonical.com>
6087L:	platform-driver-x86@vger.kernel.org
6088S:	Maintained
6089F:	drivers/platform/x86/intel-vbtn.c
6090
6091INTEL IDLE DRIVER
6092M:	Len Brown <lenb@kernel.org>
6093L:	linux-pm@vger.kernel.org
6094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6095S:	Supported
6096F:	drivers/idle/intel_idle.c
6097
6098INTEL PSTATE DRIVER
6099M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6100M:	Len Brown <lenb@kernel.org>
6101L:	linux-pm@vger.kernel.org
6102S:	Supported
6103F:	drivers/cpufreq/intel_pstate.c
6104
6105INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6106M:	Maik Broemme <mbroemme@plusserver.de>
6107L:	linux-fbdev@vger.kernel.org
6108S:	Maintained
6109F:	Documentation/fb/intelfb.txt
6110F:	drivers/video/fbdev/intelfb/
6111
6112INTEL 810/815 FRAMEBUFFER DRIVER
6113M:	Antonino Daplas <adaplas@gmail.com>
6114L:	linux-fbdev@vger.kernel.org
6115S:	Maintained
6116F:	drivers/video/fbdev/i810/
6117
6118INTEL MENLOW THERMAL DRIVER
6119M:	Sujith Thomas <sujith.thomas@intel.com>
6120L:	platform-driver-x86@vger.kernel.org
6121W:	https://01.org/linux-acpi
6122S:	Supported
6123F:	drivers/platform/x86/intel_menlow.c
6124
6125INTEL I/OAT DMA DRIVER
6126M:	Dave Jiang <dave.jiang@intel.com>
6127R:	Dan Williams <dan.j.williams@intel.com>
6128L:	dmaengine@vger.kernel.org
6129Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6130S:	Supported
6131F:	drivers/dma/ioat*
6132
6133INTEL IOMMU (VT-d)
6134M:	David Woodhouse <dwmw2@infradead.org>
6135L:	iommu@lists.linux-foundation.org
6136T:	git git://git.infradead.org/iommu-2.6.git
6137S:	Supported
6138F:	drivers/iommu/intel-iommu.c
6139F:	include/linux/intel-iommu.h
6140
6141INTEL IOP-ADMA DMA DRIVER
6142R:	Dan Williams <dan.j.williams@intel.com>
6143S:	Odd fixes
6144F:	drivers/dma/iop-adma.c
6145
6146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6147M:	Krzysztof Halasa <khalasa@piap.pl>
6148S:	Maintained
6149F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6150F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6151F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6152F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6153F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6154F:	drivers/net/wan/ixp4xx_hss.c
6155
6156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6157M:	Deepak Saxena <dsaxena@plexity.net>
6158S:	Maintained
6159F:	drivers/char/hw_random/ixp4xx-rng.c
6160
6161INTEL ETHERNET DRIVERS
6162M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6163L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6164W:	http://www.intel.com/support/feedback.htm
6165W:	http://e1000.sourceforge.net/
6166Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6169S:	Supported
6170F:	Documentation/networking/e100.txt
6171F:	Documentation/networking/e1000.txt
6172F:	Documentation/networking/e1000e.txt
6173F:	Documentation/networking/igb.txt
6174F:	Documentation/networking/igbvf.txt
6175F:	Documentation/networking/ixgb.txt
6176F:	Documentation/networking/ixgbe.txt
6177F:	Documentation/networking/ixgbevf.txt
6178F:	Documentation/networking/i40e.txt
6179F:	Documentation/networking/i40evf.txt
6180F:	drivers/net/ethernet/intel/
6181F:	drivers/net/ethernet/intel/*/
6182
6183INTEL RDMA RNIC DRIVER
6184M:     Faisal Latif <faisal.latif@intel.com>
6185R:     Chien Tin Tung <chien.tin.tung@intel.com>
6186R:     Mustafa Ismail <mustafa.ismail@intel.com>
6187R:     Shiraz Saleem <shiraz.saleem@intel.com>
6188R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6189L:     linux-rdma@vger.kernel.org
6190S:     Supported
6191F:     drivers/infiniband/hw/i40iw/
6192
6193INTEL MERRIFIELD GPIO DRIVER
6194M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6195L:	linux-gpio@vger.kernel.org
6196S:	Maintained
6197F:	drivers/gpio/gpio-merrifield.c
6198
6199INTEL-MID GPIO DRIVER
6200M:	David Cohen <david.a.cohen@linux.intel.com>
6201L:	linux-gpio@vger.kernel.org
6202S:	Maintained
6203F:	drivers/gpio/gpio-intel-mid.c
6204
6205INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6206M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6207L:	linux-wireless@vger.kernel.org
6208S:	Maintained
6209F:	Documentation/networking/README.ipw2100
6210F:	Documentation/networking/README.ipw2200
6211F:	drivers/net/wireless/intel/ipw2x00/
6212
6213INTEL(R) TRACE HUB
6214M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6215S:	Supported
6216F:	Documentation/trace/intel_th.txt
6217F:	drivers/hwtracing/intel_th/
6218
6219INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6220M:	Ning Sun <ning.sun@intel.com>
6221L:	tboot-devel@lists.sourceforge.net
6222W:	http://tboot.sourceforge.net
6223T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6224S:	Supported
6225F:	Documentation/intel_txt.txt
6226F:	include/linux/tboot.h
6227F:	arch/x86/kernel/tboot.c
6228
6229INTEL WIRELESS WIMAX CONNECTION 2400
6230M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6231M:	linux-wimax@intel.com
6232L:	wimax@linuxwimax.org (subscribers-only)
6233S:	Supported
6234W:	http://linuxwimax.org
6235F:	Documentation/wimax/README.i2400m
6236F:	drivers/net/wimax/i2400m/
6237F:	include/uapi/linux/wimax/i2400m.h
6238
6239INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6240M:	Stanislaw Gruszka <sgruszka@redhat.com>
6241L:	linux-wireless@vger.kernel.org
6242S:	Supported
6243F:	drivers/net/wireless/intel/iwlegacy/
6244
6245INTEL WIRELESS WIFI LINK (iwlwifi)
6246M:	Johannes Berg <johannes.berg@intel.com>
6247M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6248M:	Luca Coelho <luciano.coelho@intel.com>
6249M:	Intel Linux Wireless <linuxwifi@intel.com>
6250L:	linux-wireless@vger.kernel.org
6251W:	http://intellinuxwireless.org
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6253S:	Supported
6254F:	drivers/net/wireless/intel/iwlwifi/
6255
6256INTEL MANAGEMENT ENGINE (mei)
6257M:	Tomas Winkler <tomas.winkler@intel.com>
6258L:	linux-kernel@vger.kernel.org
6259S:	Supported
6260F:	include/uapi/linux/mei.h
6261F:	include/linux/mei_cl_bus.h
6262F:	drivers/misc/mei/*
6263F:	drivers/watchdog/mei_wdt.c
6264F:	Documentation/misc-devices/mei/*
6265
6266INTEL MIC DRIVERS (mic)
6267M:	Sudeep Dutt <sudeep.dutt@intel.com>
6268M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6269S:	Supported
6270W:	https://github.com/sudeepdutt/mic
6271W:	http://software.intel.com/en-us/mic-developer
6272F:	include/linux/mic_bus.h
6273F:	include/linux/scif.h
6274F:	include/uapi/linux/mic_common.h
6275F: 	include/uapi/linux/mic_ioctl.h
6276F:	include/uapi/linux/scif_ioctl.h
6277F:	drivers/misc/mic/
6278F:	drivers/dma/mic_x100_dma.c
6279F:	drivers/dma/mic_x100_dma.h
6280F:	Documentation/mic/
6281
6282INTEL PMC/P-Unit IPC DRIVER
6283M:	Zha Qipeng<qipeng.zha@intel.com>
6284L:	platform-driver-x86@vger.kernel.org
6285S:	Maintained
6286F:	drivers/platform/x86/intel_pmc_ipc.c
6287F:	drivers/platform/x86/intel_punit_ipc.c
6288F:	arch/x86/include/asm/intel_pmc_ipc.h
6289F:	arch/x86/include/asm/intel_punit_ipc.h
6290
6291INTEL TELEMETRY DRIVER
6292M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6293L:	platform-driver-x86@vger.kernel.org
6294S:	Maintained
6295F:	arch/x86/include/asm/intel_telemetry.h
6296F:	drivers/platform/x86/intel_telemetry*
6297
6298INTEL PMC CORE DRIVER
6299M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6300M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6301L:	platform-driver-x86@vger.kernel.org
6302S:	Maintained
6303F:	arch/x86/include/asm/pmc_core.h
6304F:	drivers/platform/x86/intel_pmc_core*
6305
6306IOC3 ETHERNET DRIVER
6307M:	Ralf Baechle <ralf@linux-mips.org>
6308L:	linux-mips@linux-mips.org
6309S:	Maintained
6310F:	drivers/net/ethernet/sgi/ioc3-eth.c
6311
6312IOC3 SERIAL DRIVER
6313M:	Pat Gefre <pfg@sgi.com>
6314L:	linux-serial@vger.kernel.org
6315S:	Maintained
6316F:	drivers/tty/serial/ioc3_serial.c
6317
6318IOMMU DRIVERS
6319M:	Joerg Roedel <joro@8bytes.org>
6320L:	iommu@lists.linux-foundation.org
6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6322S:	Maintained
6323F:	Documentation/devicetree/bindings/iommu/
6324F:	drivers/iommu/
6325
6326IP MASQUERADING
6327M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6328S:	Maintained
6329F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6330
6331IPMI SUBSYSTEM
6332M:	Corey Minyard <minyard@acm.org>
6333L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6334W:	http://openipmi.sourceforge.net/
6335S:	Supported
6336F:	Documentation/IPMI.txt
6337F:	drivers/char/ipmi/
6338F:	include/linux/ipmi*
6339F:	include/uapi/linux/ipmi*
6340
6341QCOM AUDIO (ASoC) DRIVERS
6342M:	Patrick Lai <plai@codeaurora.org>
6343M:	Banajit Goswami <bgoswami@codeaurora.org>
6344L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6345S:	Supported
6346F:	sound/soc/qcom/
6347
6348IPS SCSI RAID DRIVER
6349M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6350L:	linux-scsi@vger.kernel.org
6351W:	http://www.adaptec.com/
6352S:	Maintained
6353F:	drivers/scsi/ips*
6354
6355IPVS
6356M:	Wensong Zhang <wensong@linux-vs.org>
6357M:	Simon Horman <horms@verge.net.au>
6358M:	Julian Anastasov <ja@ssi.bg>
6359L:	netdev@vger.kernel.org
6360L:	lvs-devel@vger.kernel.org
6361S:	Maintained
6362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6364F:	Documentation/networking/ipvs-sysctl.txt
6365F:	include/net/ip_vs.h
6366F:	include/uapi/linux/ip_vs.h
6367F:	net/netfilter/ipvs/
6368
6369IPWIRELESS DRIVER
6370M:	Jiri Kosina <jikos@kernel.org>
6371M:	David Sterba <dsterba@suse.com>
6372S:	Odd Fixes
6373F:	drivers/tty/ipwireless/
6374
6375IPX NETWORK LAYER
6376M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6377L:	netdev@vger.kernel.org
6378S:	Maintained
6379F:	include/net/ipx.h
6380F:	include/uapi/linux/ipx.h
6381F:	net/ipx/
6382
6383IRDA SUBSYSTEM
6384M:	Samuel Ortiz <samuel@sortiz.org>
6385L:	irda-users@lists.sourceforge.net (subscribers-only)
6386L:	netdev@vger.kernel.org
6387W:	http://irda.sourceforge.net/
6388S:	Maintained
6389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6390F:	Documentation/networking/irda.txt
6391F:	drivers/net/irda/
6392F:	include/net/irda/
6393F:	net/irda/
6394
6395IRQ SUBSYSTEM
6396M:	Thomas Gleixner <tglx@linutronix.de>
6397L:	linux-kernel@vger.kernel.org
6398S:	Maintained
6399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6400F:	kernel/irq/
6401
6402IRQCHIP DRIVERS
6403M:	Thomas Gleixner <tglx@linutronix.de>
6404M:	Jason Cooper <jason@lakedaemon.net>
6405M:	Marc Zyngier <marc.zyngier@arm.com>
6406L:	linux-kernel@vger.kernel.org
6407S:	Maintained
6408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6409T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6410F:	Documentation/devicetree/bindings/interrupt-controller/
6411F:	drivers/irqchip/
6412
6413IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6414M:	Marc Zyngier <marc.zyngier@arm.com>
6415S:	Maintained
6416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6417F:	Documentation/IRQ-domain.txt
6418F:	include/linux/irqdomain.h
6419F:	kernel/irq/irqdomain.c
6420F:	kernel/irq/msi.c
6421
6422ISA
6423M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6424S:	Maintained
6425F:	Documentation/isa.txt
6426F:	drivers/base/isa.c
6427F:	include/linux/isa.h
6428
6429ISAPNP
6430M:	Jaroslav Kysela <perex@perex.cz>
6431S:	Maintained
6432F:	Documentation/isapnp.txt
6433F:	drivers/pnp/isapnp/
6434F:	include/linux/isapnp.h
6435
6436ISA RADIO MODULE
6437M:	Hans Verkuil <hverkuil@xs4all.nl>
6438L:	linux-media@vger.kernel.org
6439T:	git git://linuxtv.org/media_tree.git
6440W:	https://linuxtv.org
6441S:	Maintained
6442F:	drivers/media/radio/radio-isa*
6443
6444iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6445M:	Peter Jones <pjones@redhat.com>
6446M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6447S:	Maintained
6448F:	drivers/firmware/iscsi_ibft*
6449
6450ISCSI
6451M:	Mike Christie <michaelc@cs.wisc.edu>
6452L:	open-iscsi@googlegroups.com
6453W:	www.open-iscsi.org
6454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6455S:	Maintained
6456F:	drivers/scsi/*iscsi*
6457F:	include/scsi/*iscsi*
6458
6459ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6460M:	Or Gerlitz <ogerlitz@mellanox.com>
6461M:	Sagi Grimberg <sagi@grimberg.me>
6462M:	Roi Dayan <roid@mellanox.com>
6463L:	linux-rdma@vger.kernel.org
6464S:	Supported
6465W:	http://www.openfabrics.org
6466W:	www.open-iscsi.org
6467Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6468F:	drivers/infiniband/ulp/iser/
6469
6470ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6471M:	Sagi Grimberg <sagi@grimberg.me>
6472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6473L:	linux-rdma@vger.kernel.org
6474L:	target-devel@vger.kernel.org
6475S:	Supported
6476W:	http://www.linux-iscsi.org
6477F:	drivers/infiniband/ulp/isert
6478
6479ISDN SUBSYSTEM
6480M:	Karsten Keil <isdn@linux-pingi.de>
6481L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6482L:	netdev@vger.kernel.org
6483W:	http://www.isdn4linux.de
6484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6485S:	Maintained
6486F:	Documentation/isdn/
6487F:	drivers/isdn/
6488F:	include/linux/isdn.h
6489F:	include/linux/isdn/
6490F:	include/uapi/linux/isdn.h
6491F:	include/uapi/linux/isdn/
6492
6493ISDN SUBSYSTEM (Eicon active card driver)
6494M:	Armin Schindler <mac@melware.de>
6495L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6496W:	http://www.melware.de
6497S:	Maintained
6498F:	drivers/isdn/hardware/eicon/
6499
6500IT87 HARDWARE MONITORING DRIVER
6501M:	Jean Delvare <jdelvare@suse.com>
6502L:	linux-hwmon@vger.kernel.org
6503S:	Maintained
6504F:	Documentation/hwmon/it87
6505F:	drivers/hwmon/it87.c
6506
6507IT913X MEDIA DRIVER
6508M:	Antti Palosaari <crope@iki.fi>
6509L:	linux-media@vger.kernel.org
6510W:	https://linuxtv.org
6511W:	http://palosaari.fi/linux/
6512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6513T:	git git://linuxtv.org/anttip/media_tree.git
6514S:	Maintained
6515F:	drivers/media/tuners/it913x*
6516
6517IVTV VIDEO4LINUX DRIVER
6518M:	Andy Walls <awalls@md.metrocast.net>
6519L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6520L:	linux-media@vger.kernel.org
6521T:	git git://linuxtv.org/media_tree.git
6522W:	http://www.ivtvdriver.org
6523S:	Maintained
6524F:	Documentation/video4linux/*.ivtv
6525F:	drivers/media/pci/ivtv/
6526F:	include/uapi/linux/ivtv*
6527
6528IX2505V MEDIA DRIVER
6529M:	Malcolm Priestley <tvboxspy@gmail.com>
6530L:	linux-media@vger.kernel.org
6531W:	https://linuxtv.org
6532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6533S:	Maintained
6534F:	drivers/media/dvb-frontends/ix2505v*
6535
6536JC42.4 TEMPERATURE SENSOR DRIVER
6537M:	Guenter Roeck <linux@roeck-us.net>
6538L:	linux-hwmon@vger.kernel.org
6539S:	Maintained
6540F:	drivers/hwmon/jc42.c
6541F:	Documentation/hwmon/jc42
6542
6543JFS FILESYSTEM
6544M:	Dave Kleikamp <shaggy@kernel.org>
6545L:	jfs-discussion@lists.sourceforge.net
6546W:	http://jfs.sourceforge.net/
6547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6548S:	Maintained
6549F:	Documentation/filesystems/jfs.txt
6550F:	fs/jfs/
6551
6552JME NETWORK DRIVER
6553M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6554L:	netdev@vger.kernel.org
6555S:	Maintained
6556F:	drivers/net/ethernet/jme.*
6557
6558JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6559M:	David Woodhouse <dwmw2@infradead.org>
6560L:	linux-mtd@lists.infradead.org
6561W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6562S:	Maintained
6563F:	fs/jffs2/
6564F:	include/uapi/linux/jffs2.h
6565
6566JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6567M:	"Theodore Ts'o" <tytso@mit.edu>
6568M:	Jan Kara <jack@suse.com>
6569L:	linux-ext4@vger.kernel.org
6570S:	Maintained
6571F:	fs/jbd2/
6572F:	include/linux/jbd2.h
6573
6574JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6575M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6576L:	linux-media@vger.kernel.org
6577S:	Maintained
6578F:	drivers/media/platform/rcar_jpu.c
6579
6580JSM Neo PCI based serial card
6581M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6582L:	linux-serial@vger.kernel.org
6583S:	Maintained
6584F:	drivers/tty/serial/jsm/
6585
6586K10TEMP HARDWARE MONITORING DRIVER
6587M:	Clemens Ladisch <clemens@ladisch.de>
6588L:	linux-hwmon@vger.kernel.org
6589S:	Maintained
6590F:	Documentation/hwmon/k10temp
6591F:	drivers/hwmon/k10temp.c
6592
6593K8TEMP HARDWARE MONITORING DRIVER
6594M:	Rudolf Marek <r.marek@assembler.cz>
6595L:	linux-hwmon@vger.kernel.org
6596S:	Maintained
6597F:	Documentation/hwmon/k8temp
6598F:	drivers/hwmon/k8temp.c
6599
6600KASAN
6601M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6602R:	Alexander Potapenko <glider@google.com>
6603R:	Dmitry Vyukov <dvyukov@google.com>
6604L:	kasan-dev@googlegroups.com
6605S:	Maintained
6606F:	arch/*/include/asm/kasan.h
6607F:	arch/*/mm/kasan_init*
6608F:	Documentation/kasan.txt
6609F:	include/linux/kasan*.h
6610F:	lib/test_kasan.c
6611F:	mm/kasan/
6612F:	scripts/Makefile.kasan
6613
6614KCONFIG
6615M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6616L:	linux-kbuild@vger.kernel.org
6617T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6618S:	Maintained
6619F:	Documentation/kbuild/kconfig-language.txt
6620F:	scripts/kconfig/
6621
6622KDUMP
6623M:	Dave Young <dyoung@redhat.com>
6624M:	Baoquan He <bhe@redhat.com>
6625R:	Vivek Goyal <vgoyal@redhat.com>
6626L:	kexec@lists.infradead.org
6627W:	http://lse.sourceforge.net/kdump/
6628S:	Maintained
6629F:	Documentation/kdump/
6630
6631KEENE FM RADIO TRANSMITTER DRIVER
6632M:	Hans Verkuil <hverkuil@xs4all.nl>
6633L:	linux-media@vger.kernel.org
6634T:	git git://linuxtv.org/media_tree.git
6635W:	https://linuxtv.org
6636S:	Maintained
6637F:	drivers/media/radio/radio-keene*
6638
6639KERNEL AUTOMOUNTER v4 (AUTOFS4)
6640M:	Ian Kent <raven@themaw.net>
6641L:	autofs@vger.kernel.org
6642S:	Maintained
6643F:	fs/autofs4/
6644
6645KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6646M:	Michal Marek <mmarek@suse.com>
6647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6649L:	linux-kbuild@vger.kernel.org
6650S:	Maintained
6651F:	Documentation/kbuild/
6652F:	Makefile
6653F:	scripts/Makefile.*
6654F:	scripts/basic/
6655F:	scripts/mk*
6656F:	scripts/package/
6657
6658KERNEL JANITORS
6659L:	kernel-janitors@vger.kernel.org
6660W:	http://kernelnewbies.org/KernelJanitors
6661S:	Odd Fixes
6662
6663KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6664M:	"J. Bruce Fields" <bfields@fieldses.org>
6665M:	Jeff Layton <jlayton@poochiereds.net>
6666L:	linux-nfs@vger.kernel.org
6667W:	http://nfs.sourceforge.net/
6668T:	git git://linux-nfs.org/~bfields/linux.git
6669S:	Supported
6670F:	fs/nfsd/
6671F:	include/uapi/linux/nfsd/
6672F:	fs/lockd/
6673F:	fs/nfs_common/
6674F:	net/sunrpc/
6675F:	include/linux/lockd/
6676F:	include/linux/sunrpc/
6677F:	include/uapi/linux/sunrpc/
6678
6679KERNEL SELFTEST FRAMEWORK
6680M:	Shuah Khan <shuahkh@osg.samsung.com>
6681M:	Shuah Khan <shuah@kernel.org>
6682L:	linux-kselftest@vger.kernel.org
6683T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6684S:	Maintained
6685F:	tools/testing/selftests
6686
6687KERNEL VIRTUAL MACHINE (KVM)
6688M:	Paolo Bonzini <pbonzini@redhat.com>
6689M:	Radim Krčmář <rkrcmar@redhat.com>
6690L:	kvm@vger.kernel.org
6691W:	http://www.linux-kvm.org
6692T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6693S:	Supported
6694F:	Documentation/*/kvm*.txt
6695F:	Documentation/virtual/kvm/
6696F:	arch/*/kvm/
6697F:	arch/x86/kernel/kvm.c
6698F:	arch/x86/kernel/kvmclock.c
6699F:	arch/*/include/asm/kvm*
6700F:	include/linux/kvm*
6701F:	include/uapi/linux/kvm*
6702F:	virt/kvm/
6703F:	tools/kvm/
6704
6705KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6706M:	Joerg Roedel <joro@8bytes.org>
6707L:	kvm@vger.kernel.org
6708W:	http://www.linux-kvm.org/
6709S:	Maintained
6710F:	arch/x86/include/asm/svm.h
6711F:	arch/x86/kvm/svm.c
6712
6713KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6714M:	Alexander Graf <agraf@suse.com>
6715L:	kvm-ppc@vger.kernel.org
6716W:	http://www.linux-kvm.org/
6717T:	git git://github.com/agraf/linux-2.6.git
6718S:	Supported
6719F:	arch/powerpc/include/asm/kvm*
6720F:	arch/powerpc/kvm/
6721
6722KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6723M:	Christian Borntraeger <borntraeger@de.ibm.com>
6724M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6725L:	linux-s390@vger.kernel.org
6726W:	http://www.ibm.com/developerworks/linux/linux390/
6727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6728S:	Supported
6729F:	Documentation/s390/kvm.txt
6730F:	arch/s390/include/asm/kvm*
6731F:	arch/s390/kvm/
6732
6733KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6734M:	Christoffer Dall <christoffer.dall@linaro.org>
6735M:	Marc Zyngier <marc.zyngier@arm.com>
6736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6737L:	kvmarm@lists.cs.columbia.edu
6738W:	http://systems.cs.columbia.edu/projects/kvm-arm
6739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6740S:	Supported
6741F:	arch/arm/include/uapi/asm/kvm*
6742F:	arch/arm/include/asm/kvm*
6743F:	arch/arm/kvm/
6744F:	virt/kvm/arm/
6745F:	include/kvm/arm_*
6746
6747KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6748M:	Christoffer Dall <christoffer.dall@linaro.org>
6749M:	Marc Zyngier <marc.zyngier@arm.com>
6750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6751L:	kvmarm@lists.cs.columbia.edu
6752S:	Maintained
6753F:	arch/arm64/include/uapi/asm/kvm*
6754F:	arch/arm64/include/asm/kvm*
6755F:	arch/arm64/kvm/
6756
6757KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6758M:	James Hogan <james.hogan@imgtec.com>
6759L:	linux-mips@linux-mips.org
6760S:	Supported
6761F:	arch/mips/include/uapi/asm/kvm*
6762F:	arch/mips/include/asm/kvm*
6763F:	arch/mips/kvm/
6764
6765KEXEC
6766M:	Eric Biederman <ebiederm@xmission.com>
6767W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6768L:	kexec@lists.infradead.org
6769S:	Maintained
6770F:	include/linux/kexec.h
6771F:	include/uapi/linux/kexec.h
6772F:	kernel/kexec*
6773
6774KEYS/KEYRINGS:
6775M:	David Howells <dhowells@redhat.com>
6776L:	keyrings@vger.kernel.org
6777S:	Maintained
6778F:	Documentation/security/keys.txt
6779F:	include/linux/key.h
6780F:	include/linux/key-type.h
6781F:	include/linux/keyctl.h
6782F:	include/uapi/linux/keyctl.h
6783F:	include/keys/
6784F:	security/keys/
6785
6786KEYS-TRUSTED
6787M:	David Safford <safford@us.ibm.com>
6788M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6789L:	linux-security-module@vger.kernel.org
6790L:	keyrings@vger.kernel.org
6791S:	Supported
6792F:	Documentation/security/keys-trusted-encrypted.txt
6793F:	include/keys/trusted-type.h
6794F:	security/keys/trusted.c
6795F:	security/keys/trusted.h
6796
6797KEYS-ENCRYPTED
6798M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6799M:	David Safford <safford@us.ibm.com>
6800L:	linux-security-module@vger.kernel.org
6801L:	keyrings@vger.kernel.org
6802S:	Supported
6803F:	Documentation/security/keys-trusted-encrypted.txt
6804F:	include/keys/encrypted-type.h
6805F:	security/keys/encrypted-keys/
6806
6807KGDB / KDB /debug_core
6808M:	Jason Wessel <jason.wessel@windriver.com>
6809W:	http://kgdb.wiki.kernel.org/
6810L:	kgdb-bugreport@lists.sourceforge.net
6811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6812S:	Maintained
6813F:	Documentation/DocBook/kgdb.tmpl
6814F:	drivers/misc/kgdbts.c
6815F:	drivers/tty/serial/kgdboc.c
6816F:	include/linux/kdb.h
6817F:	include/linux/kgdb.h
6818F:	kernel/debug/
6819
6820KMEMCHECK
6821M:	Vegard Nossum <vegardno@ifi.uio.no>
6822M:	Pekka Enberg <penberg@kernel.org>
6823S:	Maintained
6824F:	Documentation/kmemcheck.txt
6825F:	arch/x86/include/asm/kmemcheck.h
6826F:	arch/x86/mm/kmemcheck/
6827F:	include/linux/kmemcheck.h
6828F:	mm/kmemcheck.c
6829
6830KMEMLEAK
6831M:	Catalin Marinas <catalin.marinas@arm.com>
6832S:	Maintained
6833F:	Documentation/kmemleak.txt
6834F:	include/linux/kmemleak.h
6835F:	mm/kmemleak.c
6836F:	mm/kmemleak-test.c
6837
6838KPROBES
6839M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6840M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6841M:	"David S. Miller" <davem@davemloft.net>
6842M:	Masami Hiramatsu <mhiramat@kernel.org>
6843S:	Maintained
6844F:	Documentation/kprobes.txt
6845F:	include/linux/kprobes.h
6846F:	kernel/kprobes.c
6847
6848KS0108 LCD CONTROLLER DRIVER
6849M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6850W:	http://miguelojeda.es/auxdisplay.htm
6851W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6852S:	Maintained
6853F:	Documentation/auxdisplay/ks0108
6854F:	drivers/auxdisplay/ks0108.c
6855F:	include/linux/ks0108.h
6856
6857L3MDEV
6858M:	David Ahern <dsa@cumulusnetworks.com>
6859L:	netdev@vger.kernel.org
6860S:	Maintained
6861F:	net/l3mdev
6862F:	include/net/l3mdev.h
6863
6864LANTIQ MIPS ARCHITECTURE
6865M:	John Crispin <john@phrozen.org>
6866L:	linux-mips@linux-mips.org
6867S:	Maintained
6868F:	arch/mips/lantiq
6869
6870LAPB module
6871L:	linux-x25@vger.kernel.org
6872S:	Orphan
6873F:	Documentation/networking/lapb-module.txt
6874F:	include/*/lapb.h
6875F:	net/lapb/
6876
6877LASI 53c700 driver for PARISC
6878M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6879L:	linux-scsi@vger.kernel.org
6880S:	Maintained
6881F:	Documentation/scsi/53c700.txt
6882F:	drivers/scsi/53c700*
6883
6884LED SUBSYSTEM
6885M:	Richard Purdie <rpurdie@rpsys.net>
6886M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6887L:	linux-leds@vger.kernel.org
6888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6889S:	Maintained
6890F:	Documentation/devicetree/bindings/leds/
6891F:	drivers/leds/
6892F:	include/linux/leds.h
6893
6894LEGACY EEPROM DRIVER
6895M:	Jean Delvare <jdelvare@suse.com>
6896S:	Maintained
6897F:	Documentation/misc-devices/eeprom
6898F:	drivers/misc/eeprom/eeprom.c
6899
6900LEGO USB Tower driver
6901M:	Juergen Stuber <starblue@users.sourceforge.net>
6902L:	legousb-devel@lists.sourceforge.net
6903W:	http://legousb.sourceforge.net/
6904S:	Maintained
6905F:	drivers/usb/misc/legousbtower.c
6906
6907LG2160 MEDIA DRIVER
6908M:	Michael Krufky <mkrufky@linuxtv.org>
6909L:	linux-media@vger.kernel.org
6910W:	https://linuxtv.org
6911W:	http://github.com/mkrufky
6912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6913T:	git git://linuxtv.org/mkrufky/tuners.git
6914S:	Maintained
6915F:	drivers/media/dvb-frontends/lg2160.*
6916
6917LGDT3305 MEDIA DRIVER
6918M:	Michael Krufky <mkrufky@linuxtv.org>
6919L:	linux-media@vger.kernel.org
6920W:	https://linuxtv.org
6921W:	http://github.com/mkrufky
6922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6923T:	git git://linuxtv.org/mkrufky/tuners.git
6924S:	Maintained
6925F:	drivers/media/dvb-frontends/lgdt3305.*
6926
6927LGUEST
6928M:	Rusty Russell <rusty@rustcorp.com.au>
6929L:	lguest@lists.ozlabs.org
6930W:	http://lguest.ozlabs.org/
6931S:	Odd Fixes
6932F:	arch/x86/include/asm/lguest*.h
6933F:	arch/x86/lguest/
6934F:	drivers/lguest/
6935F:	include/linux/lguest*.h
6936F:	tools/lguest/
6937
6938LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6939M:	Tejun Heo <tj@kernel.org>
6940L:	linux-ide@vger.kernel.org
6941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6942S:	Maintained
6943F:	drivers/ata/
6944F:	include/linux/ata.h
6945F:	include/linux/libata.h
6946F:	Documentation/devicetree/bindings/ata/
6947
6948LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6949M:	Viresh Kumar <vireshk@kernel.org>
6950L:	linux-ide@vger.kernel.org
6951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6952S:	Maintained
6953F:	include/linux/pata_arasan_cf_data.h
6954F:	drivers/ata/pata_arasan_cf.c
6955
6956LIBATA PATA DRIVERS
6957M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6958M:	Tejun Heo <tj@kernel.org>
6959L:	linux-ide@vger.kernel.org
6960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6961S:	Maintained
6962F:	drivers/ata/pata_*.c
6963F:	drivers/ata/ata_generic.c
6964
6965LIBATA SATA AHCI PLATFORM devices support
6966M:	Hans de Goede <hdegoede@redhat.com>
6967M:	Tejun Heo <tj@kernel.org>
6968L:	linux-ide@vger.kernel.org
6969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6970S:	Maintained
6971F:	drivers/ata/ahci_platform.c
6972F:	drivers/ata/libahci_platform.c
6973F:	include/linux/ahci_platform.h
6974
6975LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6976M:	Mikael Pettersson <mikpelinux@gmail.com>
6977L:	linux-ide@vger.kernel.org
6978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6979S:	Maintained
6980F:	drivers/ata/sata_promise.*
6981
6982LIBLOCKDEP
6983M:	Sasha Levin <sasha.levin@oracle.com>
6984S:	Maintained
6985F:	tools/lib/lockdep/
6986
6987LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6988M:	Dan Williams <dan.j.williams@intel.com>
6989L:	linux-nvdimm@lists.01.org
6990Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6992S:	Supported
6993F:	drivers/nvdimm/*
6994F:	include/linux/nd.h
6995F:	include/linux/libnvdimm.h
6996F:	include/uapi/linux/ndctl.h
6997
6998LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6999M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7000L:	linux-nvdimm@lists.01.org
7001Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7002S:	Supported
7003F:	drivers/nvdimm/blk.c
7004F:	drivers/nvdimm/region_devs.c
7005F:	drivers/acpi/nfit*
7006
7007LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7008M:	Vishal Verma <vishal.l.verma@intel.com>
7009L:	linux-nvdimm@lists.01.org
7010Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7011S:	Supported
7012F:	drivers/nvdimm/btt*
7013
7014LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7015M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7016L:	linux-nvdimm@lists.01.org
7017Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7018S:	Supported
7019F:	drivers/nvdimm/pmem.c
7020F:	include/linux/pmem.h
7021F:	arch/*/include/asm/pmem.h
7022
7023LIGHTNVM PLATFORM SUPPORT
7024M:	Matias Bjorling <mb@lightnvm.io>
7025W:	http://github/OpenChannelSSD
7026L:	linux-block@vger.kernel.org
7027S:	Maintained
7028F:	drivers/lightnvm/
7029F:	include/linux/lightnvm.h
7030F:	include/uapi/linux/lightnvm.h
7031
7032LINUX FOR IBM pSERIES (RS/6000)
7033M:	Paul Mackerras <paulus@au.ibm.com>
7034W:	http://www.ibm.com/linux/ltc/projects/ppc
7035S:	Supported
7036F:	arch/powerpc/boot/rs6000.h
7037
7038LINUX FOR POWERPC (32-BIT AND 64-BIT)
7039M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7040M:	Paul Mackerras <paulus@samba.org>
7041M:	Michael Ellerman <mpe@ellerman.id.au>
7042W:	http://www.penguinppc.org/
7043L:	linuxppc-dev@lists.ozlabs.org
7044Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7046S:	Supported
7047F:	Documentation/powerpc/
7048F:	arch/powerpc/
7049F:	drivers/char/tpm/tpm_ibmvtpm*
7050F:	drivers/crypto/nx/
7051F:	drivers/crypto/vmx/
7052F:	drivers/net/ethernet/ibm/ibmveth.*
7053F:	drivers/net/ethernet/ibm/ibmvnic.*
7054F:	drivers/pci/hotplug/pnv_php.c
7055F:	drivers/pci/hotplug/rpa*
7056F:	drivers/scsi/ibmvscsi/
7057N:	opal
7058N:	/pmac
7059N:	powermac
7060N:	powernv
7061N:	[^a-z0-9]ps3
7062N:	pseries
7063
7064LINUX FOR POWER MACINTOSH
7065M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7066W:	http://www.penguinppc.org/
7067L:	linuxppc-dev@lists.ozlabs.org
7068S:	Maintained
7069F:	arch/powerpc/platforms/powermac/
7070F:	drivers/macintosh/
7071
7072LINUX FOR POWERPC EMBEDDED MPC5XXX
7073M:	Anatolij Gustschin <agust@denx.de>
7074L:	linuxppc-dev@lists.ozlabs.org
7075T:	git git://git.denx.de/linux-denx-agust.git
7076S:	Maintained
7077F:	arch/powerpc/platforms/512x/
7078F:	arch/powerpc/platforms/52xx/
7079
7080LINUX FOR POWERPC EMBEDDED PPC4XX
7081M:	Alistair Popple <alistair@popple.id.au>
7082M:	Matt Porter <mporter@kernel.crashing.org>
7083W:	http://www.penguinppc.org/
7084L:	linuxppc-dev@lists.ozlabs.org
7085S:	Maintained
7086F:	arch/powerpc/platforms/40x/
7087F:	arch/powerpc/platforms/44x/
7088
7089LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7090L:	linuxppc-dev@lists.ozlabs.org
7091S:	Orphan
7092F:	arch/powerpc/*/*virtex*
7093F:	arch/powerpc/*/*/*virtex*
7094
7095LINUX FOR POWERPC EMBEDDED PPC8XX
7096M:	Vitaly Bordug <vitb@kernel.crashing.org>
7097W:	http://www.penguinppc.org/
7098L:	linuxppc-dev@lists.ozlabs.org
7099S:	Maintained
7100F:	arch/powerpc/platforms/8xx/
7101
7102LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7103M:	Scott Wood <oss@buserror.net>
7104M:	Kumar Gala <galak@kernel.crashing.org>
7105W:	http://www.penguinppc.org/
7106L:	linuxppc-dev@lists.ozlabs.org
7107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7108S:	Maintained
7109F:	arch/powerpc/platforms/83xx/
7110F:	arch/powerpc/platforms/85xx/
7111
7112LINUX FOR POWERPC PA SEMI PWRFICIENT
7113M:	Olof Johansson <olof@lixom.net>
7114L:	linuxppc-dev@lists.ozlabs.org
7115S:	Maintained
7116F:	arch/powerpc/platforms/pasemi/
7117F:	drivers/*/*pasemi*
7118F:	drivers/*/*/*pasemi*
7119
7120LINUX SECURITY MODULE (LSM) FRAMEWORK
7121M:	Chris Wright <chrisw@sous-sol.org>
7122L:	linux-security-module@vger.kernel.org
7123S:	Supported
7124
7125LIS3LV02D ACCELEROMETER DRIVER
7126M:	Eric Piel <eric.piel@tremplin-utc.net>
7127S:	Maintained
7128F:	Documentation/misc-devices/lis3lv02d
7129F:	drivers/misc/lis3lv02d/
7130F:	drivers/platform/x86/hp_accel.c
7131
7132LIVE PATCHING
7133M:	Josh Poimboeuf <jpoimboe@redhat.com>
7134M:	Jessica Yu <jeyu@redhat.com>
7135M:	Jiri Kosina <jikos@kernel.org>
7136M:	Miroslav Benes <mbenes@suse.cz>
7137R:	Petr Mladek <pmladek@suse.com>
7138S:	Maintained
7139F:	kernel/livepatch/
7140F:	include/linux/livepatch.h
7141F:	arch/x86/include/asm/livepatch.h
7142F:	arch/x86/kernel/livepatch.c
7143F:	Documentation/livepatch/
7144F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7145F:	samples/livepatch/
7146L:	live-patching@vger.kernel.org
7147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7148
7149LINUX KERNEL DUMP TEST MODULE (LKDTM)
7150M:	Kees Cook <keescook@chromium.org>
7151S:	Maintained
7152F:	drivers/misc/lkdtm*
7153
7154LLC (802.2)
7155M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7156S:	Maintained
7157F:	include/linux/llc.h
7158F:	include/uapi/linux/llc.h
7159F:	include/net/llc*
7160F:	net/llc/
7161
7162LM73 HARDWARE MONITOR DRIVER
7163M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7164L:	linux-hwmon@vger.kernel.org
7165S:	Maintained
7166F:	drivers/hwmon/lm73.c
7167
7168LM78 HARDWARE MONITOR DRIVER
7169M:	Jean Delvare <jdelvare@suse.com>
7170L:	linux-hwmon@vger.kernel.org
7171S:	Maintained
7172F:	Documentation/hwmon/lm78
7173F:	drivers/hwmon/lm78.c
7174
7175LM83 HARDWARE MONITOR DRIVER
7176M:	Jean Delvare <jdelvare@suse.com>
7177L:	linux-hwmon@vger.kernel.org
7178S:	Maintained
7179F:	Documentation/hwmon/lm83
7180F:	drivers/hwmon/lm83.c
7181
7182LM90 HARDWARE MONITOR DRIVER
7183M:	Jean Delvare <jdelvare@suse.com>
7184L:	linux-hwmon@vger.kernel.org
7185S:	Maintained
7186F:	Documentation/hwmon/lm90
7187F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7188F:	drivers/hwmon/lm90.c
7189
7190LM95234 HARDWARE MONITOR DRIVER
7191M:	Guenter Roeck <linux@roeck-us.net>
7192L:	linux-hwmon@vger.kernel.org
7193S:	Maintained
7194F:	Documentation/hwmon/lm95234
7195F:	drivers/hwmon/lm95234.c
7196
7197LME2510 MEDIA DRIVER
7198M:	Malcolm Priestley <tvboxspy@gmail.com>
7199L:	linux-media@vger.kernel.org
7200W:	https://linuxtv.org
7201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7202S:	Maintained
7203F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7204
7205LOCKING PRIMITIVES
7206M:	Peter Zijlstra <peterz@infradead.org>
7207M:	Ingo Molnar <mingo@redhat.com>
7208L:	linux-kernel@vger.kernel.org
7209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7210S:	Maintained
7211F:	Documentation/locking/
7212F:	include/linux/lockdep.h
7213F:	include/linux/spinlock*.h
7214F:	arch/*/include/asm/spinlock*.h
7215F:	include/linux/rwlock*.h
7216F:	include/linux/mutex*.h
7217F:	arch/*/include/asm/mutex*.h
7218F:	include/linux/rwsem*.h
7219F:	arch/*/include/asm/rwsem.h
7220F:	include/linux/seqlock.h
7221F:	lib/locking*.[ch]
7222F:	kernel/locking/
7223
7224LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7225M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7226L:	linux-ntfs-dev@lists.sourceforge.net
7227W:	http://www.linux-ntfs.org/content/view/19/37/
7228S:	Maintained
7229F:	Documentation/ldm.txt
7230F:	block/partitions/ldm.*
7231
7232LogFS
7233M:	Joern Engel <joern@logfs.org>
7234M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7235L:	logfs@logfs.org
7236W:	logfs.org
7237S:	Maintained
7238F:	fs/logfs/
7239
7240LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7241M:	Sathya Prakash <sathya.prakash@broadcom.com>
7242M:	Chaitra P B <chaitra.basappa@broadcom.com>
7243M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7244L:	MPT-FusionLinux.pdl@broadcom.com
7245L:	linux-scsi@vger.kernel.org
7246W:	http://www.avagotech.com/support/
7247S:	Supported
7248F:	drivers/message/fusion/
7249F:	drivers/scsi/mpt2sas/
7250F:	drivers/scsi/mpt3sas/
7251
7252LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7253M:	Matthew Wilcox <matthew@wil.cx>
7254L:	linux-scsi@vger.kernel.org
7255S:	Maintained
7256F:	drivers/scsi/sym53c8xx_2/
7257
7258LTC4261 HARDWARE MONITOR DRIVER
7259M:	Guenter Roeck <linux@roeck-us.net>
7260L:	linux-hwmon@vger.kernel.org
7261S:	Maintained
7262F:	Documentation/hwmon/ltc4261
7263F:	drivers/hwmon/ltc4261.c
7264
7265LTP (Linux Test Project)
7266M:	Mike Frysinger <vapier@gentoo.org>
7267M:	Cyril Hrubis <chrubis@suse.cz>
7268M:	Wanlong Gao <wanlong.gao@gmail.com>
7269M:	Jan Stancek <jstancek@redhat.com>
7270M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7271M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7272L:	ltp@lists.linux.it (subscribers-only)
7273W:	http://linux-test-project.github.io/
7274T:	git git://github.com/linux-test-project/ltp.git
7275S:	Maintained
7276
7277M32R ARCHITECTURE
7278W:	http://www.linux-m32r.org/
7279S:	Orphan
7280F:	arch/m32r/
7281
7282M68K ARCHITECTURE
7283M:	Geert Uytterhoeven <geert@linux-m68k.org>
7284L:	linux-m68k@lists.linux-m68k.org
7285W:	http://www.linux-m68k.org/
7286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7287S:	Maintained
7288F:	arch/m68k/
7289F:	drivers/zorro/
7290
7291M68K ON APPLE MACINTOSH
7292M:	Joshua Thompson <funaho@jurai.org>
7293W:	http://www.mac.linux-m68k.org/
7294L:	linux-m68k@lists.linux-m68k.org
7295S:	Maintained
7296F:	arch/m68k/mac/
7297
7298M68K ON HP9000/300
7299M:	Philip Blundell <philb@gnu.org>
7300W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7301S:	Maintained
7302F:	arch/m68k/hp300/
7303
7304M88DS3103 MEDIA DRIVER
7305M:	Antti Palosaari <crope@iki.fi>
7306L:	linux-media@vger.kernel.org
7307W:	https://linuxtv.org
7308W:	http://palosaari.fi/linux/
7309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7310T:	git git://linuxtv.org/anttip/media_tree.git
7311S:	Maintained
7312F:	drivers/media/dvb-frontends/m88ds3103*
7313
7314M88RS2000 MEDIA DRIVER
7315M:	Malcolm Priestley <tvboxspy@gmail.com>
7316L:	linux-media@vger.kernel.org
7317W:	https://linuxtv.org
7318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7319S:	Maintained
7320F:	drivers/media/dvb-frontends/m88rs2000*
7321
7322MA901 MASTERKIT USB FM RADIO DRIVER
7323M:	Alexey Klimov <klimov.linux@gmail.com>
7324L:	linux-media@vger.kernel.org
7325T:	git git://linuxtv.org/media_tree.git
7326S:	Maintained
7327F:	drivers/media/radio/radio-ma901.c
7328
7329MAC80211
7330M:	Johannes Berg <johannes@sipsolutions.net>
7331L:	linux-wireless@vger.kernel.org
7332W:	http://wireless.kernel.org/
7333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7335S:	Maintained
7336F:	Documentation/networking/mac80211-injection.txt
7337F:	include/net/mac80211.h
7338F:	net/mac80211/
7339F:	drivers/net/wireless/mac80211_hwsim.[ch]
7340
7341MACVLAN DRIVER
7342M:	Patrick McHardy <kaber@trash.net>
7343L:	netdev@vger.kernel.org
7344S:	Maintained
7345F:	drivers/net/macvlan.c
7346F:	include/linux/if_macvlan.h
7347
7348MAILBOX API
7349M:	Jassi Brar <jassisinghbrar@gmail.com>
7350L:	linux-kernel@vger.kernel.org
7351S:	Maintained
7352F:	drivers/mailbox/
7353F:	include/linux/mailbox_client.h
7354F:	include/linux/mailbox_controller.h
7355
7356MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7357M:	Michael Kerrisk <mtk.manpages@gmail.com>
7358W:	http://www.kernel.org/doc/man-pages
7359L:	linux-man@vger.kernel.org
7360S:	Maintained
7361
7362MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7363M:	Andrew Lunn <andrew@lunn.ch>
7364M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7365S:	Maintained
7366F:	drivers/net/dsa/mv88e6xxx/
7367
7368MARVELL ARMADA DRM SUPPORT
7369M:	Russell King <rmk+kernel@armlinux.org.uk>
7370S:	Maintained
7371F:	drivers/gpu/drm/armada/
7372F:	include/uapi/drm/armada_drm.h
7373F:	Documentation/devicetree/bindings/display/armada/
7374
7375MARVELL CRYPTO DRIVER
7376M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7377M:	Arnaud Ebalard <arno@natisbad.org>
7378F:	drivers/crypto/marvell/
7379S:	Maintained
7380L:	linux-crypto@vger.kernel.org
7381
7382MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7383M:	Mirko Lindner <mlindner@marvell.com>
7384M:	Stephen Hemminger <stephen@networkplumber.org>
7385L:	netdev@vger.kernel.org
7386S:	Maintained
7387F:	drivers/net/ethernet/marvell/sk*
7388
7389MARVELL LIBERTAS WIRELESS DRIVER
7390L:	libertas-dev@lists.infradead.org
7391S:	Orphan
7392F:	drivers/net/wireless/marvell/libertas/
7393
7394MARVELL MV643XX ETHERNET DRIVER
7395M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7396L:	netdev@vger.kernel.org
7397S:	Maintained
7398F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7399F:	include/linux/mv643xx.h
7400
7401MARVELL MVNETA ETHERNET DRIVER
7402M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7403L:	netdev@vger.kernel.org
7404S:	Maintained
7405F:	drivers/net/ethernet/marvell/mvneta.*
7406
7407MARVELL MWIFIEX WIRELESS DRIVER
7408M:	Amitkumar Karwar <akarwar@marvell.com>
7409M:	Nishant Sarmukadam <nishants@marvell.com>
7410L:	linux-wireless@vger.kernel.org
7411S:	Maintained
7412F:	drivers/net/wireless/marvell/mwifiex/
7413
7414MARVELL MWL8K WIRELESS DRIVER
7415M:	Lennert Buytenhek <buytenh@wantstofly.org>
7416L:	linux-wireless@vger.kernel.org
7417S:	Odd Fixes
7418F:	drivers/net/wireless/marvell/mwl8k.c
7419
7420MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7421M:	Nicolas Pitre <nico@fluxnic.net>
7422S:	Odd Fixes
7423F:	drivers/mmc/host/mvsdio.*
7424
7425MATROX FRAMEBUFFER DRIVER
7426L:	linux-fbdev@vger.kernel.org
7427S:	Orphan
7428F:	drivers/video/fbdev/matrox/matroxfb_*
7429F:	include/uapi/linux/matroxfb.h
7430
7431MAX16065 HARDWARE MONITOR DRIVER
7432M:	Guenter Roeck <linux@roeck-us.net>
7433L:	linux-hwmon@vger.kernel.org
7434S:	Maintained
7435F:	Documentation/hwmon/max16065
7436F:	drivers/hwmon/max16065.c
7437
7438MAX20751 HARDWARE MONITOR DRIVER
7439M:	Guenter Roeck <linux@roeck-us.net>
7440L:	linux-hwmon@vger.kernel.org
7441S:	Maintained
7442F:	Documentation/hwmon/max20751
7443F:	drivers/hwmon/max20751.c
7444
7445MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7446M:	"Hans J. Koch" <hjk@hansjkoch.de>
7447L:	linux-hwmon@vger.kernel.org
7448S:	Maintained
7449F:	Documentation/hwmon/max6650
7450F:	drivers/hwmon/max6650.c
7451
7452MAX6697 HARDWARE MONITOR DRIVER
7453M:	Guenter Roeck <linux@roeck-us.net>
7454L:	linux-hwmon@vger.kernel.org
7455S:	Maintained
7456F:	Documentation/hwmon/max6697
7457F:	Documentation/devicetree/bindings/i2c/max6697.txt
7458F:	drivers/hwmon/max6697.c
7459F:	include/linux/platform_data/max6697.h
7460
7461MAX9860 MONO AUDIO VOICE CODEC DRIVER
7462M:	Peter Rosin <peda@axentia.se>
7463L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7464S:	Maintained
7465F:	Documentation/devicetree/bindings/sound/max9860.txt
7466F:	sound/soc/codecs/max9860.*
7467
7468MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7469M:	Krzysztof Kozlowski <krzk@kernel.org>
7470M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7471L:	linux-pm@vger.kernel.org
7472S:	Supported
7473F:	drivers/power/max14577_charger.c
7474F:	drivers/power/max77693_charger.c
7475
7476MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7477M:	Javier Martinez Canillas <javier@osg.samsung.com>
7478L:	linux-kernel@vger.kernel.org
7479S:	Supported
7480F:	drivers/*/*max77802*.c
7481F:	Documentation/devicetree/bindings/*/*max77802.txt
7482F:	include/dt-bindings/*/*max77802.h
7483
7484MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7485M:	Chanwoo Choi <cw00.choi@samsung.com>
7486M:	Krzysztof Kozlowski <krzk@kernel.org>
7487M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7488L:	linux-kernel@vger.kernel.org
7489S:	Supported
7490F:	drivers/*/max14577*.c
7491F:	drivers/*/max77686*.c
7492F:	drivers/*/max77693*.c
7493F:	drivers/extcon/extcon-max14577.c
7494F:	drivers/extcon/extcon-max77693.c
7495F:	drivers/rtc/rtc-max77686.c
7496F:	drivers/clk/clk-max77686.c
7497F:	Documentation/devicetree/bindings/mfd/max14577.txt
7498F:	Documentation/devicetree/bindings/*/max77686.txt
7499F:	Documentation/devicetree/bindings/mfd/max77693.txt
7500F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7501F:	include/linux/mfd/max14577*.h
7502F:	include/linux/mfd/max77686*.h
7503F:	include/linux/mfd/max77693*.h
7504
7505MAXIRADIO FM RADIO RECEIVER DRIVER
7506M:	Hans Verkuil <hverkuil@xs4all.nl>
7507L:	linux-media@vger.kernel.org
7508T:	git git://linuxtv.org/media_tree.git
7509W:	https://linuxtv.org
7510S:	Maintained
7511F:	drivers/media/radio/radio-maxiradio*
7512
7513MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7514M:	Peter Rosin <peda@axentia.se>
7515L:	linux-iio@vger.kernel.org
7516S:	Maintained
7517F:	drivers/iio/potentiometer/mcp4531.c
7518
7519MEDIA DRIVERS FOR RENESAS - FCP
7520M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7521L:	linux-media@vger.kernel.org
7522L:	linux-renesas-soc@vger.kernel.org
7523T:	git git://linuxtv.org/media_tree.git
7524S:	Supported
7525F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7526F:	drivers/media/platform/rcar-fcp.c
7527F:	include/media/rcar-fcp.h
7528
7529MEDIA DRIVERS FOR RENESAS - VSP1
7530M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7531L:	linux-media@vger.kernel.org
7532L:	linux-renesas-soc@vger.kernel.org
7533T:	git git://linuxtv.org/media_tree.git
7534S:	Supported
7535F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7536F:	drivers/media/platform/vsp1/
7537
7538MEDIA DRIVERS FOR HELENE
7539M:	Abylay Ospan <aospan@netup.ru>
7540L:	linux-media@vger.kernel.org
7541W:	https://linuxtv.org
7542W:	http://netup.tv/
7543T:	git git://linuxtv.org/media_tree.git
7544S:	Supported
7545F:	drivers/media/dvb-frontends/helene*
7546
7547MEDIA DRIVERS FOR ASCOT2E
7548M:	Sergey Kozlov <serjk@netup.ru>
7549M:	Abylay Ospan <aospan@netup.ru>
7550L:	linux-media@vger.kernel.org
7551W:	https://linuxtv.org
7552W:	http://netup.tv/
7553T:	git git://linuxtv.org/media_tree.git
7554S:	Supported
7555F:	drivers/media/dvb-frontends/ascot2e*
7556
7557MEDIA DRIVERS FOR CXD2841ER
7558M:	Sergey Kozlov <serjk@netup.ru>
7559M:	Abylay Ospan <aospan@netup.ru>
7560L:	linux-media@vger.kernel.org
7561W:	https://linuxtv.org
7562W:	http://netup.tv/
7563T:	git git://linuxtv.org/media_tree.git
7564S:	Supported
7565F:	drivers/media/dvb-frontends/cxd2841er*
7566
7567MEDIA DRIVERS FOR HORUS3A
7568M:	Sergey Kozlov <serjk@netup.ru>
7569M:	Abylay Ospan <aospan@netup.ru>
7570L:	linux-media@vger.kernel.org
7571W:	https://linuxtv.org
7572W:	http://netup.tv/
7573T:	git git://linuxtv.org/media_tree.git
7574S:	Supported
7575F:	drivers/media/dvb-frontends/horus3a*
7576
7577MEDIA DRIVERS FOR LNBH25
7578M:	Sergey Kozlov <serjk@netup.ru>
7579M:	Abylay Ospan <aospan@netup.ru>
7580L:	linux-media@vger.kernel.org
7581W:	https://linuxtv.org
7582W:	http://netup.tv/
7583T:	git git://linuxtv.org/media_tree.git
7584S:	Supported
7585F:	drivers/media/dvb-frontends/lnbh25*
7586
7587MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7588M:	Sergey Kozlov <serjk@netup.ru>
7589M:	Abylay Ospan <aospan@netup.ru>
7590L:	linux-media@vger.kernel.org
7591W:	https://linuxtv.org
7592W:	http://netup.tv/
7593T:	git git://linuxtv.org/media_tree.git
7594S:	Supported
7595F:	drivers/media/pci/netup_unidvb/*
7596
7597MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7598M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7599M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7600P:	LinuxTV.org Project
7601L:	linux-media@vger.kernel.org
7602W:	https://linuxtv.org
7603Q:	http://patchwork.kernel.org/project/linux-media/list/
7604T:	git git://linuxtv.org/media_tree.git
7605S:	Maintained
7606F:	Documentation/dvb/
7607F:	Documentation/video4linux/
7608F:	Documentation/DocBook/media/
7609F:	drivers/media/
7610F:	drivers/staging/media/
7611F:	include/linux/platform_data/media/
7612F:	include/media/
7613F:	include/uapi/linux/dvb/
7614F:	include/uapi/linux/videodev2.h
7615F:	include/uapi/linux/media.h
7616F:	include/uapi/linux/v4l2-*
7617F:	include/uapi/linux/meye.h
7618F:	include/uapi/linux/ivtv*
7619F:	include/uapi/linux/uvcvideo.h
7620
7621MEDIATEK ETHERNET DRIVER
7622M:	Felix Fietkau <nbd@openwrt.org>
7623M:	John Crispin <blogic@openwrt.org>
7624L:	netdev@vger.kernel.org
7625S:	Maintained
7626F:	drivers/net/ethernet/mediatek/
7627
7628MEDIATEK MT7601U WIRELESS LAN DRIVER
7629M:	Jakub Kicinski <kubakici@wp.pl>
7630L:	linux-wireless@vger.kernel.org
7631S:	Maintained
7632F:	drivers/net/wireless/mediatek/mt7601u/
7633
7634MEGARAID SCSI/SAS DRIVERS
7635M:	Kashyap Desai <kashyap.desai@avagotech.com>
7636M:	Sumit Saxena <sumit.saxena@avagotech.com>
7637M:	Uday Lingala <uday.lingala@avagotech.com>
7638L:	megaraidlinux.pdl@avagotech.com
7639L:	linux-scsi@vger.kernel.org
7640W:	http://www.lsi.com
7641S:	Maintained
7642F:	Documentation/scsi/megaraid.txt
7643F:	drivers/scsi/megaraid.*
7644F:	drivers/scsi/megaraid/
7645
7646MELLANOX ETHERNET DRIVER (mlx4_en)
7647M:	Tariq Toukan <tariqt@mellanox.com>
7648L:	netdev@vger.kernel.org
7649S:	Supported
7650W:	http://www.mellanox.com
7651Q:	http://patchwork.ozlabs.org/project/netdev/list/
7652F:	drivers/net/ethernet/mellanox/mlx4/en_*
7653
7654MELLANOX ETHERNET DRIVER (mlx5e)
7655M:	Saeed Mahameed <saeedm@mellanox.com>
7656L:	netdev@vger.kernel.org
7657S:	Supported
7658W:	http://www.mellanox.com
7659Q:	http://patchwork.ozlabs.org/project/netdev/list/
7660F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7661
7662MELLANOX ETHERNET SWITCH DRIVERS
7663M:	Jiri Pirko <jiri@mellanox.com>
7664M:	Ido Schimmel <idosch@mellanox.com>
7665L:	netdev@vger.kernel.org
7666S:	Supported
7667W:	http://www.mellanox.com
7668Q:	http://patchwork.ozlabs.org/project/netdev/list/
7669F:	drivers/net/ethernet/mellanox/mlxsw/
7670
7671SOFT-ROCE DRIVER (rxe)
7672M:	Moni Shoua <monis@mellanox.com>
7673L:	linux-rdma@vger.kernel.org
7674S:	Supported
7675W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7676Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7677F:	drivers/infiniband/sw/rxe/
7678F:	include/uapi/rdma/rdma_user_rxe.h
7679
7680MEMBARRIER SUPPORT
7681M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7682M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7683L:	linux-kernel@vger.kernel.org
7684S:	Supported
7685F:	kernel/membarrier.c
7686F:	include/uapi/linux/membarrier.h
7687
7688MEMORY MANAGEMENT
7689L:	linux-mm@kvack.org
7690W:	http://www.linux-mm.org
7691S:	Maintained
7692F:	include/linux/mm.h
7693F:	include/linux/gfp.h
7694F:	include/linux/mmzone.h
7695F:	include/linux/memory_hotplug.h
7696F:	include/linux/vmalloc.h
7697F:	mm/
7698
7699MEMORY TECHNOLOGY DEVICES (MTD)
7700M:	David Woodhouse <dwmw2@infradead.org>
7701M:	Brian Norris <computersforpeace@gmail.com>
7702L:	linux-mtd@lists.infradead.org
7703W:	http://www.linux-mtd.infradead.org/
7704Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7705T:	git git://git.infradead.org/linux-mtd.git
7706T:	git git://git.infradead.org/l2-mtd.git
7707S:	Maintained
7708F:	Documentation/devicetree/bindings/mtd/
7709F:	drivers/mtd/
7710F:	include/linux/mtd/
7711F:	include/uapi/mtd/
7712
7713MEN A21 WATCHDOG DRIVER
7714M:	Johannes Thumshirn <morbidrsa@gmail.com>
7715L:	linux-watchdog@vger.kernel.org
7716S:	Maintained
7717F:	drivers/watchdog/mena21_wdt.c
7718
7719MEN CHAMELEON BUS (mcb)
7720M:	Johannes Thumshirn <morbidrsa@gmail.com>
7721S:	Maintained
7722F:	drivers/mcb/
7723F:	include/linux/mcb.h
7724F:	Documentation/men-chameleon-bus.txt
7725
7726MEN F21BMC (Board Management Controller)
7727M:	Andreas Werner <andreas.werner@men.de>
7728S:	Supported
7729F:	drivers/mfd/menf21bmc.c
7730F:	drivers/watchdog/menf21bmc_wdt.c
7731F:	drivers/leds/leds-menf21bmc.c
7732F:	drivers/hwmon/menf21bmc_hwmon.c
7733F:	Documentation/hwmon/menf21bmc
7734
7735METAG ARCHITECTURE
7736M:	James Hogan <james.hogan@imgtec.com>
7737L:	linux-metag@vger.kernel.org
7738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7739S:	Odd Fixes
7740F:	arch/metag/
7741F:	Documentation/metag/
7742F:	Documentation/devicetree/bindings/metag/
7743F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7744F:	drivers/clocksource/metag_generic.c
7745F:	drivers/irqchip/irq-metag.c
7746F:	drivers/irqchip/irq-metag-ext.c
7747F:	drivers/tty/metag_da.c
7748
7749MICROBLAZE ARCHITECTURE
7750M:	Michal Simek <monstr@monstr.eu>
7751W:	http://www.monstr.eu/fdt/
7752T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7753S:	Supported
7754F:	arch/microblaze/
7755
7756MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7757M:	Chen Yu <yu.c.chen@intel.com>
7758L:	platform-driver-x86@vger.kernel.org
7759S:	Supported
7760F:	drivers/platform/x86/surfacepro3_button.c
7761
7762MICROTEK X6 SCANNER
7763M:	Oliver Neukum <oliver@neukum.org>
7764S:	Maintained
7765F:	drivers/usb/image/microtek.*
7766
7767MIPS
7768M:	Ralf Baechle <ralf@linux-mips.org>
7769L:	linux-mips@linux-mips.org
7770W:	http://www.linux-mips.org/
7771T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7772Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7773S:	Supported
7774F:	Documentation/devicetree/bindings/mips/
7775F:	Documentation/mips/
7776F:	arch/mips/
7777
7778MIPS/LOONGSON1 ARCHITECTURE
7779M:	Keguang Zhang <keguang.zhang@gmail.com>
7780L:	linux-mips@linux-mips.org
7781S:	Maintained
7782F:	arch/mips/loongson32/
7783F:	arch/mips/include/asm/mach-loongson32/
7784F:	drivers/*/*loongson1*
7785F:	drivers/*/*/*loongson1*
7786
7787MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7788M:	Hans Verkuil <hverkuil@xs4all.nl>
7789L:	linux-media@vger.kernel.org
7790T:	git git://linuxtv.org/media_tree.git
7791W:	https://linuxtv.org
7792S:	Odd Fixes
7793F:	drivers/media/radio/radio-miropcm20*
7794
7795MELLANOX MLX4 core VPI driver
7796M:	Yishai Hadas <yishaih@mellanox.com>
7797L:	netdev@vger.kernel.org
7798L:	linux-rdma@vger.kernel.org
7799W:	http://www.mellanox.com
7800Q:	http://patchwork.ozlabs.org/project/netdev/list/
7801S:	Supported
7802F:	drivers/net/ethernet/mellanox/mlx4/
7803F:	include/linux/mlx4/
7804
7805MELLANOX MLX4 IB driver
7806M:	Yishai Hadas <yishaih@mellanox.com>
7807L:	linux-rdma@vger.kernel.org
7808W:	http://www.mellanox.com
7809Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7810S:	Supported
7811F:	drivers/infiniband/hw/mlx4/
7812F:	include/linux/mlx4/
7813
7814MELLANOX MLX5 core VPI driver
7815M:	Matan Barak <matanb@mellanox.com>
7816M:	Leon Romanovsky <leonro@mellanox.com>
7817L:	netdev@vger.kernel.org
7818L:	linux-rdma@vger.kernel.org
7819W:	http://www.mellanox.com
7820Q:	http://patchwork.ozlabs.org/project/netdev/list/
7821S:	Supported
7822F:	drivers/net/ethernet/mellanox/mlx5/core/
7823F:	include/linux/mlx5/
7824
7825MELLANOX MLX5 IB driver
7826M:	Matan Barak <matanb@mellanox.com>
7827M:	Leon Romanovsky <leonro@mellanox.com>
7828L:	linux-rdma@vger.kernel.org
7829W:	http://www.mellanox.com
7830Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7831S:	Supported
7832F:	drivers/infiniband/hw/mlx5/
7833F:	include/linux/mlx5/
7834
7835MELEXIS MLX90614 DRIVER
7836M:	Crt Mori <cmo@melexis.com>
7837L:	linux-iio@vger.kernel.org
7838W:	http://www.melexis.com
7839S:	Supported
7840F:	drivers/iio/temperature/mlx90614.c
7841
7842MN88472 MEDIA DRIVER
7843M:	Antti Palosaari <crope@iki.fi>
7844L:	linux-media@vger.kernel.org
7845W:	https://linuxtv.org
7846W:	http://palosaari.fi/linux/
7847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7848S:	Maintained
7849F:	drivers/media/dvb-frontends/mn88472*
7850
7851MN88473 MEDIA DRIVER
7852M:	Antti Palosaari <crope@iki.fi>
7853L:	linux-media@vger.kernel.org
7854W:	https://linuxtv.org
7855W:	http://palosaari.fi/linux/
7856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7857S:	Maintained
7858F:	drivers/media/dvb-frontends/mn88473*
7859
7860MODULE SUPPORT
7861M:	Rusty Russell <rusty@rustcorp.com.au>
7862S:	Maintained
7863F:	include/linux/module.h
7864F:	kernel/module.c
7865
7866MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7867W:	http://popies.net/meye/
7868S:	Orphan
7869F:	Documentation/video4linux/meye.txt
7870F:	drivers/media/pci/meye/
7871F:	include/uapi/linux/meye.h
7872
7873MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7874M:	Jiri Slaby <jirislaby@gmail.com>
7875S:	Maintained
7876F:	Documentation/serial/moxa-smartio
7877F:	drivers/tty/mxser.*
7878
7879MR800 AVERMEDIA USB FM RADIO DRIVER
7880M:	Alexey Klimov <klimov.linux@gmail.com>
7881L:	linux-media@vger.kernel.org
7882T:	git git://linuxtv.org/media_tree.git
7883S:	Maintained
7884F:	drivers/media/radio/radio-mr800.c
7885
7886MRF24J40 IEEE 802.15.4 RADIO DRIVER
7887M:	Alan Ott <alan@signal11.us>
7888L:	linux-wpan@vger.kernel.org
7889S:	Maintained
7890F:	drivers/net/ieee802154/mrf24j40.c
7891F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7892
7893MSI LAPTOP SUPPORT
7894M:	"Lee, Chun-Yi" <jlee@suse.com>
7895L:	platform-driver-x86@vger.kernel.org
7896S:	Maintained
7897F:	drivers/platform/x86/msi-laptop.c
7898
7899MSI WMI SUPPORT
7900L:	platform-driver-x86@vger.kernel.org
7901S:	Orphan
7902F:	drivers/platform/x86/msi-wmi.c
7903
7904MSI001 MEDIA DRIVER
7905M:	Antti Palosaari <crope@iki.fi>
7906L:	linux-media@vger.kernel.org
7907W:	https://linuxtv.org
7908W:	http://palosaari.fi/linux/
7909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7910T:	git git://linuxtv.org/anttip/media_tree.git
7911S:	Maintained
7912F:	drivers/media/tuners/msi001*
7913
7914MSI2500 MEDIA DRIVER
7915M:	Antti Palosaari <crope@iki.fi>
7916L:	linux-media@vger.kernel.org
7917W:	https://linuxtv.org
7918W:	http://palosaari.fi/linux/
7919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7920T:	git git://linuxtv.org/anttip/media_tree.git
7921S:	Maintained
7922F:	drivers/media/usb/msi2500/
7923
7924MSYSTEMS DISKONCHIP G3 MTD DRIVER
7925M:	Robert Jarzmik <robert.jarzmik@free.fr>
7926L:	linux-mtd@lists.infradead.org
7927S:	Maintained
7928F:	drivers/mtd/devices/docg3*
7929
7930MT9M032 APTINA SENSOR DRIVER
7931M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7932L:	linux-media@vger.kernel.org
7933T:	git git://linuxtv.org/media_tree.git
7934S:	Maintained
7935F:	drivers/media/i2c/mt9m032.c
7936F:	include/media/i2c/mt9m032.h
7937
7938MT9P031 APTINA CAMERA SENSOR
7939M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7940L:	linux-media@vger.kernel.org
7941T:	git git://linuxtv.org/media_tree.git
7942S:	Maintained
7943F:	drivers/media/i2c/mt9p031.c
7944F:	include/media/i2c/mt9p031.h
7945
7946MT9T001 APTINA CAMERA SENSOR
7947M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7948L:	linux-media@vger.kernel.org
7949T:	git git://linuxtv.org/media_tree.git
7950S:	Maintained
7951F:	drivers/media/i2c/mt9t001.c
7952F:	include/media/i2c/mt9t001.h
7953
7954MT9V032 APTINA CAMERA SENSOR
7955M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7956L:	linux-media@vger.kernel.org
7957T:	git git://linuxtv.org/media_tree.git
7958S:	Maintained
7959F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7960F:	drivers/media/i2c/mt9v032.c
7961F:	include/media/i2c/mt9v032.h
7962
7963MULTIFUNCTION DEVICES (MFD)
7964M:	Lee Jones <lee.jones@linaro.org>
7965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7966S:	Supported
7967F:	drivers/mfd/
7968F:	include/linux/mfd/
7969
7970MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7971M:	Ulf Hansson <ulf.hansson@linaro.org>
7972L:	linux-mmc@vger.kernel.org
7973T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7974S:	Maintained
7975F:	Documentation/devicetree/bindings/mmc/
7976F:	drivers/mmc/
7977F:	include/linux/mmc/
7978F:	include/uapi/linux/mmc/
7979
7980MULTIMEDIA CARD (MMC) ETC. OVER SPI
7981S:	Orphan
7982F:	drivers/mmc/host/mmc_spi.c
7983F:	include/linux/spi/mmc_spi.h
7984
7985MULTISOUND SOUND DRIVER
7986M:	Andrew Veliath <andrewtv@usa.net>
7987S:	Maintained
7988F:	Documentation/sound/oss/MultiSound
7989F:	sound/oss/msnd*
7990
7991MULTITECH MULTIPORT CARD (ISICOM)
7992S:	Orphan
7993F:	drivers/tty/isicom.c
7994F:	include/linux/isicom.h
7995
7996MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7997M:	Bin Liu <b-liu@ti.com>
7998L:	linux-usb@vger.kernel.org
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8000S:	Maintained
8001F:	drivers/usb/musb/
8002
8003MXL5007T MEDIA DRIVER
8004M:	Michael Krufky <mkrufky@linuxtv.org>
8005L:	linux-media@vger.kernel.org
8006W:	https://linuxtv.org
8007W:	http://github.com/mkrufky
8008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8009T:	git git://linuxtv.org/mkrufky/tuners.git
8010S:	Maintained
8011F:	drivers/media/tuners/mxl5007t.*
8012
8013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8014M:	Hyong-Youb Kim <hykim@myri.com>
8015L:	netdev@vger.kernel.org
8016W:	https://www.myricom.com/support/downloads/myri10ge.html
8017S:	Supported
8018F:	drivers/net/ethernet/myricom/myri10ge/
8019
8020NAND FLASH SUBSYSTEM
8021M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8022R:	Richard Weinberger <richard@nod.at>
8023L:	linux-mtd@lists.infradead.org
8024W:	http://www.linux-mtd.infradead.org/
8025Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8026T:	git git://github.com/linux-nand/linux.git
8027S:	Maintained
8028F:	drivers/mtd/nand/
8029F:	include/linux/mtd/nand*.h
8030
8031NATSEMI ETHERNET DRIVER (DP8381x)
8032S:	Orphan
8033F:	drivers/net/ethernet/natsemi/natsemi.c
8034
8035NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8036M:	Daniel Mack <zonque@gmail.com>
8037S:	Maintained
8038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8039W:	http://www.native-instruments.com
8040F:	sound/usb/caiaq/
8041
8042NCP FILESYSTEM
8043M:	Petr Vandrovec <petr@vandrovec.name>
8044S:	Odd Fixes
8045F:	fs/ncpfs/
8046
8047NCR 5380 SCSI DRIVERS
8048M:	Finn Thain <fthain@telegraphics.com.au>
8049M:	Michael Schmitz <schmitzmic@gmail.com>
8050L:	linux-scsi@vger.kernel.org
8051S:	Maintained
8052F:	Documentation/scsi/g_NCR5380.txt
8053F:	Documentation/scsi/dtc3x80.txt
8054F:	drivers/scsi/NCR5380.*
8055F:	drivers/scsi/arm/cumana_1.c
8056F:	drivers/scsi/arm/oak.c
8057F:	drivers/scsi/atari_scsi.*
8058F:	drivers/scsi/dmx3191d.c
8059F:	drivers/scsi/dtc.*
8060F:	drivers/scsi/g_NCR5380.*
8061F:	drivers/scsi/g_NCR5380_mmio.c
8062F:	drivers/scsi/mac_scsi.*
8063F:	drivers/scsi/pas16.*
8064F:	drivers/scsi/sun3_scsi.*
8065F:	drivers/scsi/sun3_scsi_vme.c
8066F:	drivers/scsi/t128.*
8067
8068NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8069M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8070L:	linux-scsi@vger.kernel.org
8071S:	Maintained
8072F:	drivers/scsi/NCR_D700.*
8073
8074NCT6775 HARDWARE MONITOR DRIVER
8075M:	Guenter Roeck <linux@roeck-us.net>
8076L:	linux-hwmon@vger.kernel.org
8077S:	Maintained
8078F:	Documentation/hwmon/nct6775
8079F:	drivers/hwmon/nct6775.c
8080
8081NETEFFECT IWARP RNIC DRIVER (IW_NES)
8082M:	Faisal Latif <faisal.latif@intel.com>
8083L:	linux-rdma@vger.kernel.org
8084W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8085S:	Supported
8086F:	drivers/infiniband/hw/nes/
8087
8088NETEM NETWORK EMULATOR
8089M:	Stephen Hemminger <stephen@networkplumber.org>
8090L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8091S:	Maintained
8092F:	net/sched/sch_netem.c
8093
8094NETERION 10GbE DRIVERS (s2io/vxge)
8095M:	Jon Mason <jdmason@kudzu.us>
8096L:	netdev@vger.kernel.org
8097S:	Supported
8098F:	Documentation/networking/s2io.txt
8099F:	Documentation/networking/vxge.txt
8100F:	drivers/net/ethernet/neterion/
8101
8102NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8103M:	Pablo Neira Ayuso <pablo@netfilter.org>
8104M:	Patrick McHardy <kaber@trash.net>
8105M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8106L:	netfilter-devel@vger.kernel.org
8107L:	coreteam@netfilter.org
8108W:	http://www.netfilter.org/
8109W:	http://www.iptables.org/
8110Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8113S:	Supported
8114F:	include/linux/netfilter*
8115F:	include/linux/netfilter/
8116F:	include/net/netfilter/
8117F:	include/uapi/linux/netfilter*
8118F:	include/uapi/linux/netfilter/
8119F:	net/*/netfilter.c
8120F:	net/*/netfilter/
8121F:	net/netfilter/
8122F:	net/bridge/br_netfilter*.c
8123
8124NETLABEL
8125M:	Paul Moore <paul@paul-moore.com>
8126W:	http://netlabel.sf.net
8127L:	netdev@vger.kernel.org
8128S:	Maintained
8129F:	Documentation/netlabel/
8130F:	include/net/netlabel.h
8131F:	net/netlabel/
8132
8133NETROM NETWORK LAYER
8134M:	Ralf Baechle <ralf@linux-mips.org>
8135L:	linux-hams@vger.kernel.org
8136W:	http://www.linux-ax25.org/
8137S:	Maintained
8138F:	include/net/netrom.h
8139F:	include/uapi/linux/netrom.h
8140F:	net/netrom/
8141
8142NETRONOME ETHERNET DRIVERS
8143M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8144L:	oss-drivers@netronome.com
8145S:	Maintained
8146F:	drivers/net/ethernet/netronome/
8147
8148NETWORK BLOCK DEVICE (NBD)
8149M:	Markus Pargmann <mpa@pengutronix.de>
8150S:	Maintained
8151L:	nbd-general@lists.sourceforge.net
8152T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8153F:	Documentation/blockdev/nbd.txt
8154F:	drivers/block/nbd.c
8155F:	include/uapi/linux/nbd.h
8156
8157NETWORK DROP MONITOR
8158M:	Neil Horman <nhorman@tuxdriver.com>
8159L:	netdev@vger.kernel.org
8160S:	Maintained
8161W:	https://fedorahosted.org/dropwatch/
8162F:	net/core/drop_monitor.c
8163
8164NETWORKING [GENERAL]
8165M:	"David S. Miller" <davem@davemloft.net>
8166L:	netdev@vger.kernel.org
8167W:	http://www.linuxfoundation.org/en/Net
8168Q:	http://patchwork.ozlabs.org/project/netdev/list/
8169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8171S:	Maintained
8172F:	net/
8173F:	include/net/
8174F:	include/linux/in.h
8175F:	include/linux/net.h
8176F:	include/linux/netdevice.h
8177F:	include/uapi/linux/in.h
8178F:	include/uapi/linux/net.h
8179F:	include/uapi/linux/netdevice.h
8180F:	include/uapi/linux/net_namespace.h
8181F:	tools/net/
8182F:	tools/testing/selftests/net/
8183F:	lib/random32.c
8184F:	lib/test_bpf.c
8185
8186NETWORKING [IPv4/IPv6]
8187M:	"David S. Miller" <davem@davemloft.net>
8188M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8189M:	James Morris <jmorris@namei.org>
8190M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8191M:	Patrick McHardy <kaber@trash.net>
8192L:	netdev@vger.kernel.org
8193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8194S:	Maintained
8195F:	net/ipv4/
8196F:	net/ipv6/
8197F:	include/net/ip*
8198F:	arch/x86/net/*
8199
8200NETWORKING [IPSEC]
8201M:	Steffen Klassert <steffen.klassert@secunet.com>
8202M:	Herbert Xu <herbert@gondor.apana.org.au>
8203M:	"David S. Miller" <davem@davemloft.net>
8204L:	netdev@vger.kernel.org
8205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8207S:	Maintained
8208F:	net/core/flow.c
8209F:	net/xfrm/
8210F:	net/key/
8211F:	net/ipv4/xfrm*
8212F:	net/ipv4/esp4.c
8213F:	net/ipv4/ah4.c
8214F:	net/ipv4/ipcomp.c
8215F:	net/ipv4/ip_vti.c
8216F:	net/ipv6/xfrm*
8217F:	net/ipv6/esp6.c
8218F:	net/ipv6/ah6.c
8219F:	net/ipv6/ipcomp6.c
8220F:	net/ipv6/ip6_vti.c
8221F:	include/uapi/linux/xfrm.h
8222F:	include/net/xfrm.h
8223
8224NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8225M:	Paul Moore <paul@paul-moore.com>
8226L:	netdev@vger.kernel.org
8227S:	Maintained
8228
8229NETWORKING [WIRELESS]
8230L:	linux-wireless@vger.kernel.org
8231Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8232
8233NETWORKING DRIVERS
8234L:	netdev@vger.kernel.org
8235W:	http://www.linuxfoundation.org/en/Net
8236Q:	http://patchwork.ozlabs.org/project/netdev/list/
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8239S:	Odd Fixes
8240F:	Documentation/devicetree/bindings/net/
8241F:	drivers/net/
8242F:	include/linux/if_*
8243F:	include/linux/netdevice.h
8244F:	include/linux/etherdevice.h
8245F:	include/linux/fcdevice.h
8246F:	include/linux/fddidevice.h
8247F:	include/linux/hippidevice.h
8248F:	include/linux/inetdevice.h
8249F:	include/uapi/linux/if_*
8250F:	include/uapi/linux/netdevice.h
8251
8252NETWORKING DRIVERS (WIRELESS)
8253M:	Kalle Valo <kvalo@codeaurora.org>
8254L:	linux-wireless@vger.kernel.org
8255Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8258S:	Maintained
8259F:	Documentation/devicetree/bindings/net/wireless/
8260F:	drivers/net/wireless/
8261
8262NETXEN (1/10) GbE SUPPORT
8263M:	Manish Chopra <manish.chopra@qlogic.com>
8264M:	Sony Chacko <sony.chacko@qlogic.com>
8265M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8266L:	netdev@vger.kernel.org
8267W:	http://www.qlogic.com
8268S:	Supported
8269F:	drivers/net/ethernet/qlogic/netxen/
8270
8271NFC SUBSYSTEM
8272M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8273M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8274M:	Samuel Ortiz <sameo@linux.intel.com>
8275L:	linux-wireless@vger.kernel.org
8276L:	linux-nfc@lists.01.org (subscribers-only)
8277S:	Supported
8278F:	net/nfc/
8279F:	include/net/nfc/
8280F:	include/uapi/linux/nfc.h
8281F:	drivers/nfc/
8282F:	include/linux/platform_data/nfcmrvl.h
8283F:	include/linux/platform_data/nxp-nci.h
8284F:	include/linux/platform_data/pn544.h
8285F:	include/linux/platform_data/st21nfca.h
8286F:	include/linux/platform_data/st-nci.h
8287F:	Documentation/devicetree/bindings/net/nfc/
8288
8289NFS, SUNRPC, AND LOCKD CLIENTS
8290M:	Trond Myklebust <trond.myklebust@primarydata.com>
8291M:	Anna Schumaker <anna.schumaker@netapp.com>
8292L:	linux-nfs@vger.kernel.org
8293W:	http://client.linux-nfs.org
8294T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8295S:	Maintained
8296F:	fs/lockd/
8297F:	fs/nfs/
8298F:	fs/nfs_common/
8299F:	net/sunrpc/
8300F:	include/linux/lockd/
8301F:	include/linux/nfs*
8302F:	include/linux/sunrpc/
8303F:	include/uapi/linux/nfs*
8304F:	include/uapi/linux/sunrpc/
8305
8306NILFS2 FILESYSTEM
8307M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8308L:	linux-nilfs@vger.kernel.org
8309W:	http://nilfs.sourceforge.net/
8310W:	http://nilfs.osdn.jp/
8311T:	git git://github.com/konis/nilfs2.git
8312S:	Supported
8313F:	Documentation/filesystems/nilfs2.txt
8314F:	fs/nilfs2/
8315F:	include/trace/events/nilfs2.h
8316F:	include/uapi/linux/nilfs2_api.h
8317F:	include/uapi/linux/nilfs2_ondisk.h
8318
8319NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8320M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8321W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8322S:	Maintained
8323F:	Documentation/scsi/NinjaSCSI.txt
8324F:	drivers/scsi/pcmcia/nsp_*
8325
8326NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8327M:	GOTO Masanori <gotom@debian.or.jp>
8328M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8329W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8330S:	Maintained
8331F:	Documentation/scsi/NinjaSCSI.txt
8332F:	drivers/scsi/nsp32*
8333
8334NIOS2 ARCHITECTURE
8335M:	Ley Foon Tan <lftan@altera.com>
8336L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8338S:	Maintained
8339F:	arch/nios2/
8340
8341NOKIA N900 POWER SUPPLY DRIVERS
8342R:	Pali Rohár <pali.rohar@gmail.com>
8343F:	include/linux/power/bq2415x_charger.h
8344F:	include/linux/power/bq27xxx_battery.h
8345F:	include/linux/power/isp1704_charger.h
8346F:	drivers/power/bq2415x_charger.c
8347F:	drivers/power/bq27xxx_battery.c
8348F:	drivers/power/bq27xxx_battery_i2c.c
8349F:	drivers/power/isp1704_charger.c
8350F:	drivers/power/rx51_battery.c
8351
8352NTB DRIVER CORE
8353M:	Jon Mason <jdmason@kudzu.us>
8354M:	Dave Jiang <dave.jiang@intel.com>
8355M:	Allen Hubbe <Allen.Hubbe@emc.com>
8356L:	linux-ntb@googlegroups.com
8357S:	Supported
8358W:	https://github.com/jonmason/ntb/wiki
8359T:	git git://github.com/jonmason/ntb.git
8360F:	drivers/ntb/
8361F:	drivers/net/ntb_netdev.c
8362F:	include/linux/ntb.h
8363F:	include/linux/ntb_transport.h
8364F:	tools/testing/selftests/ntb/
8365
8366NTB INTEL DRIVER
8367M:	Jon Mason <jdmason@kudzu.us>
8368M:	Dave Jiang <dave.jiang@intel.com>
8369L:	linux-ntb@googlegroups.com
8370S:	Supported
8371W:	https://github.com/jonmason/ntb/wiki
8372T:	git git://github.com/jonmason/ntb.git
8373F:	drivers/ntb/hw/intel/
8374
8375NTB AMD DRIVER
8376M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8377L:	linux-ntb@googlegroups.com
8378S:	Supported
8379F:	drivers/ntb/hw/amd/
8380
8381NTFS FILESYSTEM
8382M:	Anton Altaparmakov <anton@tuxera.com>
8383L:	linux-ntfs-dev@lists.sourceforge.net
8384W:	http://www.tuxera.com/
8385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8386S:	Supported
8387F:	Documentation/filesystems/ntfs.txt
8388F:	fs/ntfs/
8389
8390NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8391M:	Antonino Daplas <adaplas@gmail.com>
8392L:	linux-fbdev@vger.kernel.org
8393S:	Maintained
8394F:	drivers/video/fbdev/riva/
8395F:	drivers/video/fbdev/nvidia/
8396
8397NVM EXPRESS DRIVER
8398M:	Keith Busch <keith.busch@intel.com>
8399M:	Jens Axboe <axboe@fb.com>
8400L:	linux-nvme@lists.infradead.org
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8402W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8403S:	Supported
8404F:	drivers/nvme/host/
8405F:	include/linux/nvme.h
8406
8407NVM EXPRESS TARGET DRIVER
8408M:	Christoph Hellwig <hch@lst.de>
8409M:	Sagi Grimberg <sagi@grimberg.me>
8410L:	linux-nvme@lists.infradead.org
8411S:	Supported
8412F:	drivers/nvme/target/
8413
8414NVMEM FRAMEWORK
8415M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8416M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8417S:	Maintained
8418F:	drivers/nvmem/
8419F:	Documentation/devicetree/bindings/nvmem/
8420F:	include/linux/nvmem-consumer.h
8421F:	include/linux/nvmem-provider.h
8422
8423NXP-NCI NFC DRIVER
8424M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8425R:	Charles Gorand <charles.gorand@effinnov.com>
8426L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8427S:	Supported
8428F:	drivers/nfc/nxp-nci
8429
8430NXP TDA998X DRM DRIVER
8431M:	Russell King <rmk+kernel@armlinux.org.uk>
8432S:	Supported
8433F:	drivers/gpu/drm/i2c/tda998x_drv.c
8434F:	include/drm/i2c/tda998x.h
8435
8436NXP TFA9879 DRIVER
8437M:	Peter Rosin <peda@axentia.se>
8438L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8439S:	Maintained
8440F:	sound/soc/codecs/tfa9879*
8441
8442OBJTOOL
8443M:	Josh Poimboeuf <jpoimboe@redhat.com>
8444S:	Supported
8445F:	tools/objtool/
8446
8447OMAP SUPPORT
8448M:	Tony Lindgren <tony@atomide.com>
8449L:	linux-omap@vger.kernel.org
8450W:	http://www.muru.com/linux/omap/
8451W:	http://linux.omap.com/
8452Q:	http://patchwork.kernel.org/project/linux-omap/list/
8453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8454S:	Maintained
8455F:	arch/arm/*omap*/
8456F:	arch/arm/configs/omap1_defconfig
8457F:	arch/arm/configs/omap2plus_defconfig
8458F:	drivers/i2c/busses/i2c-omap.c
8459F:	drivers/irqchip/irq-omap-intc.c
8460F:	drivers/mfd/*omap*.c
8461F:	drivers/mfd/menelaus.c
8462F:	drivers/mfd/palmas.c
8463F:	drivers/mfd/tps65217.c
8464F:	drivers/mfd/tps65218.c
8465F:	drivers/mfd/tps65910.c
8466F:	drivers/mfd/twl-core.[ch]
8467F:	drivers/mfd/twl4030*.c
8468F:	drivers/mfd/twl6030*.c
8469F:	drivers/mfd/twl6040*.c
8470F:	drivers/regulator/palmas-regulator*.c
8471F:	drivers/regulator/pbias-regulator.c
8472F:	drivers/regulator/tps65217-regulator.c
8473F:	drivers/regulator/tps65218-regulator.c
8474F:	drivers/regulator/tps65910-regulator.c
8475F:	drivers/regulator/twl-regulator.c
8476F:	include/linux/i2c-omap.h
8477
8478OMAP DEVICE TREE SUPPORT
8479M:	Benoît Cousson <bcousson@baylibre.com>
8480M:	Tony Lindgren <tony@atomide.com>
8481L:	linux-omap@vger.kernel.org
8482L:	devicetree@vger.kernel.org
8483S:	Maintained
8484F:	arch/arm/boot/dts/*omap*
8485F:	arch/arm/boot/dts/*am3*
8486F:	arch/arm/boot/dts/*am4*
8487F:	arch/arm/boot/dts/*am5*
8488F:	arch/arm/boot/dts/*dra7*
8489
8490OMAP CLOCK FRAMEWORK SUPPORT
8491M:	Paul Walmsley <paul@pwsan.com>
8492L:	linux-omap@vger.kernel.org
8493S:	Maintained
8494F:	arch/arm/*omap*/*clock*
8495
8496OMAP POWER MANAGEMENT SUPPORT
8497M:	Kevin Hilman <khilman@kernel.org>
8498L:	linux-omap@vger.kernel.org
8499S:	Maintained
8500F:	arch/arm/*omap*/*pm*
8501F:	drivers/cpufreq/omap-cpufreq.c
8502
8503OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8504M:	Rajendra Nayak <rnayak@codeaurora.org>
8505M:	Paul Walmsley <paul@pwsan.com>
8506L:	linux-omap@vger.kernel.org
8507S:	Maintained
8508F:	arch/arm/mach-omap2/prm*
8509
8510OMAP AUDIO SUPPORT
8511M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8512M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8513L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8514L:	linux-omap@vger.kernel.org
8515S:	Maintained
8516F:	sound/soc/omap/
8517
8518OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8519M:	Roger Quadros <rogerq@ti.com>
8520M:	Tony Lindgren <tony@atomide.com>
8521L:	linux-omap@vger.kernel.org
8522S:	Maintained
8523F:	drivers/memory/omap-gpmc.c
8524F:	arch/arm/mach-omap2/*gpmc*
8525
8526OMAP FRAMEBUFFER SUPPORT
8527M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8528L:	linux-fbdev@vger.kernel.org
8529L:	linux-omap@vger.kernel.org
8530S:	Maintained
8531F:	drivers/video/fbdev/omap/
8532
8533OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8534M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8535L:	linux-omap@vger.kernel.org
8536L:	linux-fbdev@vger.kernel.org
8537S:	Maintained
8538F:	drivers/video/fbdev/omap2/
8539F:	Documentation/arm/OMAP/DSS
8540
8541OMAP HARDWARE SPINLOCK SUPPORT
8542M:	Ohad Ben-Cohen <ohad@wizery.com>
8543L:	linux-omap@vger.kernel.org
8544S:	Maintained
8545F:	drivers/hwspinlock/omap_hwspinlock.c
8546
8547OMAP MMC SUPPORT
8548M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8549L:	linux-omap@vger.kernel.org
8550S:	Maintained
8551F:	drivers/mmc/host/omap.c
8552
8553OMAP HS MMC SUPPORT
8554L:	linux-mmc@vger.kernel.org
8555L:	linux-omap@vger.kernel.org
8556S:	Orphan
8557F:	drivers/mmc/host/omap_hsmmc.c
8558
8559OMAP RANDOM NUMBER GENERATOR SUPPORT
8560M:	Deepak Saxena <dsaxena@plexity.net>
8561S:	Maintained
8562F:	drivers/char/hw_random/omap-rng.c
8563
8564OMAP HWMOD SUPPORT
8565M:	Benoît Cousson <bcousson@baylibre.com>
8566M:	Paul Walmsley <paul@pwsan.com>
8567L:	linux-omap@vger.kernel.org
8568S:	Maintained
8569F:	arch/arm/mach-omap2/omap_hwmod.*
8570
8571OMAP HWMOD DATA
8572M:	Paul Walmsley <paul@pwsan.com>
8573L:	linux-omap@vger.kernel.org
8574S:	Maintained
8575F:	arch/arm/mach-omap2/omap_hwmod*data*
8576
8577OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8578M:	Benoît Cousson <bcousson@baylibre.com>
8579L:	linux-omap@vger.kernel.org
8580S:	Maintained
8581F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8582
8583OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8584M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8585L:	linux-media@vger.kernel.org
8586S:	Maintained
8587F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8588F:	drivers/media/platform/omap3isp/
8589F:	drivers/staging/media/omap4iss/
8590
8591OMAP USB SUPPORT
8592L:	linux-usb@vger.kernel.org
8593L:	linux-omap@vger.kernel.org
8594S:	Orphan
8595F:	drivers/usb/*/*omap*
8596F:	arch/arm/*omap*/usb*
8597
8598OMAP GPIO DRIVER
8599M:	Grygorii Strashko <grygorii.strashko@ti.com>
8600M:	Santosh Shilimkar <ssantosh@kernel.org>
8601M:	Kevin Hilman <khilman@kernel.org>
8602L:	linux-omap@vger.kernel.org
8603S:	Maintained
8604F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8605F:	drivers/gpio/gpio-omap.c
8606
8607OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8608M:	Mark Jackson <mpfj@newflow.co.uk>
8609L:	linux-omap@vger.kernel.org
8610S:	Maintained
8611F:	arch/arm/boot/dts/am335x-nano.dts
8612
8613OMFS FILESYSTEM
8614M:	Bob Copeland <me@bobcopeland.com>
8615L:	linux-karma-devel@lists.sourceforge.net
8616S:	Maintained
8617F:	Documentation/filesystems/omfs.txt
8618F:	fs/omfs/
8619
8620OMNIKEY CARDMAN 4000 DRIVER
8621M:	Harald Welte <laforge@gnumonks.org>
8622S:	Maintained
8623F:	drivers/char/pcmcia/cm4000_cs.c
8624F:	include/linux/cm4000_cs.h
8625F:	include/uapi/linux/cm4000_cs.h
8626
8627OMNIKEY CARDMAN 4040 DRIVER
8628M:	Harald Welte <laforge@gnumonks.org>
8629S:	Maintained
8630F:	drivers/char/pcmcia/cm4040_cs.*
8631
8632OMNIVISION OV7670 SENSOR DRIVER
8633M:	Jonathan Corbet <corbet@lwn.net>
8634L:	linux-media@vger.kernel.org
8635T:	git git://linuxtv.org/media_tree.git
8636S:	Maintained
8637F:	drivers/media/i2c/ov7670.c
8638
8639ONENAND FLASH DRIVER
8640M:	Kyungmin Park <kyungmin.park@samsung.com>
8641L:	linux-mtd@lists.infradead.org
8642S:	Maintained
8643F:	drivers/mtd/onenand/
8644F:	include/linux/mtd/onenand*.h
8645
8646ONSTREAM SCSI TAPE DRIVER
8647M:	Willem Riede <osst@riede.org>
8648L:	osst-users@lists.sourceforge.net
8649L:	linux-scsi@vger.kernel.org
8650S:	Maintained
8651F:	Documentation/scsi/osst.txt
8652F:	drivers/scsi/osst.*
8653F:	drivers/scsi/osst_*.h
8654F:	drivers/scsi/st.h
8655
8656OPENCORES I2C BUS DRIVER
8657M:	Peter Korsgaard <jacmet@sunsite.dk>
8658L:	linux-i2c@vger.kernel.org
8659S:	Maintained
8660F:	Documentation/i2c/busses/i2c-ocores
8661F:	drivers/i2c/busses/i2c-ocores.c
8662
8663OPEN FIRMWARE AND FLATTENED DEVICE TREE
8664M:	Rob Herring <robh+dt@kernel.org>
8665M:	Frank Rowand <frowand.list@gmail.com>
8666L:	devicetree@vger.kernel.org
8667W:	http://www.devicetree.org/
8668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8669S:	Maintained
8670F:	drivers/of/
8671F:	include/linux/of*.h
8672F:	scripts/dtc/
8673
8674OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8675M:	Rob Herring <robh+dt@kernel.org>
8676M:	Mark Rutland <mark.rutland@arm.com>
8677L:	devicetree@vger.kernel.org
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8679Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8680S:	Maintained
8681F:	Documentation/devicetree/
8682F:	arch/*/boot/dts/
8683F:	include/dt-bindings/
8684
8685OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8686M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8687L:	devicetree@vger.kernel.org
8688S:	Maintained
8689F:	Documentation/devicetree/dynamic-resolution-notes.txt
8690F:	Documentation/devicetree/overlay-notes.txt
8691F:	drivers/of/overlay.c
8692F:	drivers/of/resolver.c
8693
8694OPENRISC ARCHITECTURE
8695M:	Jonas Bonn <jonas@southpole.se>
8696W:	http://openrisc.net
8697S:	Maintained
8698T:	git git://openrisc.net/~jonas/linux
8699F:	arch/openrisc/
8700
8701OPENVSWITCH
8702M:	Pravin Shelar <pshelar@nicira.com>
8703L:	netdev@vger.kernel.org
8704L:	dev@openvswitch.org
8705W:	http://openvswitch.org
8706S:	Maintained
8707F:	net/openvswitch/
8708F:	include/uapi/linux/openvswitch.h
8709
8710OPERATING PERFORMANCE POINTS (OPP)
8711M:	Viresh Kumar <vireshk@kernel.org>
8712M:	Nishanth Menon <nm@ti.com>
8713M:	Stephen Boyd <sboyd@codeaurora.org>
8714L:	linux-pm@vger.kernel.org
8715S:	Maintained
8716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8717F:	drivers/base/power/opp/
8718F:	include/linux/pm_opp.h
8719F:	Documentation/power/opp.txt
8720F:	Documentation/devicetree/bindings/opp/
8721
8722OPL4 DRIVER
8723M:	Clemens Ladisch <clemens@ladisch.de>
8724L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8725T:	git git://git.alsa-project.org/alsa-kernel.git
8726S:	Maintained
8727F:	sound/drivers/opl4/
8728
8729OPROFILE
8730M:	Robert Richter <rric@kernel.org>
8731L:	oprofile-list@lists.sf.net
8732S:	Maintained
8733F:	arch/*/include/asm/oprofile*.h
8734F:	arch/*/oprofile/
8735F:	drivers/oprofile/
8736F:	include/linux/oprofile.h
8737
8738ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8739M:	Mark Fasheh <mfasheh@suse.com>
8740M:	Joel Becker <jlbec@evilplan.org>
8741L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8742W:	http://ocfs2.wiki.kernel.org
8743S:	Supported
8744F:	Documentation/filesystems/ocfs2.txt
8745F:	Documentation/filesystems/dlmfs.txt
8746F:	fs/ocfs2/
8747
8748ORINOCO DRIVER
8749L:	linux-wireless@vger.kernel.org
8750W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8751W:	http://www.nongnu.org/orinoco/
8752S:	Orphan
8753F:	drivers/net/wireless/intersil/orinoco/
8754
8755OSD LIBRARY and FILESYSTEM
8756M:	Boaz Harrosh <ooo@electrozaur.com>
8757M:	Benny Halevy <bhalevy@primarydata.com>
8758L:	osd-dev@open-osd.org
8759W:	http://open-osd.org
8760T:	git git://git.open-osd.org/open-osd.git
8761S:	Maintained
8762F:	drivers/scsi/osd/
8763F:	include/scsi/osd_*
8764F:	fs/exofs/
8765
8766OVERLAY FILESYSTEM
8767M:	Miklos Szeredi <miklos@szeredi.hu>
8768L:	linux-unionfs@vger.kernel.org
8769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8770S:	Supported
8771F:	fs/overlayfs/
8772F:	Documentation/filesystems/overlayfs.txt
8773
8774ORANGEFS FILESYSTEM
8775M:	Mike Marshall <hubcap@omnibond.com>
8776L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8778S:	Supported
8779F:	fs/orangefs/
8780F:	Documentation/filesystems/orangefs.txt
8781
8782P54 WIRELESS DRIVER
8783M:	Christian Lamparter <chunkeey@googlemail.com>
8784L:	linux-wireless@vger.kernel.org
8785W:	http://wireless.kernel.org/en/users/Drivers/p54
8786S:	Maintained
8787F:	drivers/net/wireless/intersil/p54/
8788
8789PA SEMI ETHERNET DRIVER
8790M:	Olof Johansson <olof@lixom.net>
8791L:	netdev@vger.kernel.org
8792S:	Maintained
8793F:	drivers/net/ethernet/pasemi/*
8794
8795PA SEMI SMBUS DRIVER
8796M:	Olof Johansson <olof@lixom.net>
8797L:	linux-i2c@vger.kernel.org
8798S:	Maintained
8799F:	drivers/i2c/busses/i2c-pasemi.c
8800
8801PADATA PARALLEL EXECUTION MECHANISM
8802M:	Steffen Klassert <steffen.klassert@secunet.com>
8803L:	linux-crypto@vger.kernel.org
8804S:	Maintained
8805F:	kernel/padata.c
8806F:	include/linux/padata.h
8807F:	Documentation/padata.txt
8808
8809PANASONIC LAPTOP ACPI EXTRAS DRIVER
8810M:	Harald Welte <laforge@gnumonks.org>
8811L:	platform-driver-x86@vger.kernel.org
8812S:	Maintained
8813F:	drivers/platform/x86/panasonic-laptop.c
8814
8815PANASONIC MN10300/AM33/AM34 PORT
8816M:	David Howells <dhowells@redhat.com>
8817L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8818W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8819S:	Maintained
8820F:	Documentation/mn10300/
8821F:	arch/mn10300/
8822
8823PARALLEL LCD/KEYPAD PANEL DRIVER
8824M:      Willy Tarreau <willy@haproxy.com>
8825M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8826S:      Odd Fixes
8827F:      Documentation/misc-devices/lcd-panel-cgram.txt
8828F:      drivers/misc/panel.c
8829
8830PARALLEL PORT SUBSYSTEM
8831M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8832M:	Sudip Mukherjee <sudip@vectorindia.org>
8833L:	linux-parport@lists.infradead.org (subscribers-only)
8834S:	Maintained
8835F:	drivers/parport/
8836F:	include/linux/parport*.h
8837F:	drivers/char/ppdev.c
8838F:	include/uapi/linux/ppdev.h
8839F:	Documentation/parport*.txt
8840
8841PARAVIRT_OPS INTERFACE
8842M:	Jeremy Fitzhardinge <jeremy@goop.org>
8843M:	Chris Wright <chrisw@sous-sol.org>
8844M:	Alok Kataria <akataria@vmware.com>
8845M:	Rusty Russell <rusty@rustcorp.com.au>
8846L:	virtualization@lists.linux-foundation.org
8847S:	Supported
8848F:	Documentation/virtual/paravirt_ops.txt
8849F:	arch/*/kernel/paravirt*
8850F:	arch/*/include/asm/paravirt.h
8851
8852PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8853M:	Tim Waugh <tim@cyberelk.net>
8854L:	linux-parport@lists.infradead.org (subscribers-only)
8855S:	Maintained
8856F:	Documentation/blockdev/paride.txt
8857F:	drivers/block/paride/
8858
8859PARISC ARCHITECTURE
8860M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8861M:	Helge Deller <deller@gmx.de>
8862L:	linux-parisc@vger.kernel.org
8863W:	http://www.parisc-linux.org/
8864Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8867S:	Maintained
8868F:	arch/parisc/
8869F:	Documentation/parisc/
8870F:	drivers/parisc/
8871F:	drivers/char/agp/parisc-agp.c
8872F:	drivers/input/serio/gscps2.c
8873F:	drivers/parport/parport_gsc.*
8874F:	drivers/tty/serial/8250/8250_gsc.c
8875F:	drivers/video/fbdev/sti*
8876F:	drivers/video/console/sti*
8877F:	drivers/video/logo/logo_parisc*
8878
8879PC87360 HARDWARE MONITORING DRIVER
8880M:	Jim Cromie <jim.cromie@gmail.com>
8881L:	linux-hwmon@vger.kernel.org
8882S:	Maintained
8883F:	Documentation/hwmon/pc87360
8884F:	drivers/hwmon/pc87360.c
8885
8886PC8736x GPIO DRIVER
8887M:	Jim Cromie <jim.cromie@gmail.com>
8888S:	Maintained
8889F:	drivers/char/pc8736x_gpio.c
8890
8891PC87427 HARDWARE MONITORING DRIVER
8892M:	Jean Delvare <jdelvare@suse.com>
8893L:	linux-hwmon@vger.kernel.org
8894S:	Maintained
8895F:	Documentation/hwmon/pc87427
8896F:	drivers/hwmon/pc87427.c
8897
8898PCA9532 LED DRIVER
8899M:	Riku Voipio <riku.voipio@iki.fi>
8900S:	Maintained
8901F:	drivers/leds/leds-pca9532.c
8902F:	include/linux/leds-pca9532.h
8903
8904PCA9541 I2C BUS MASTER SELECTOR DRIVER
8905M:	Guenter Roeck <linux@roeck-us.net>
8906L:	linux-i2c@vger.kernel.org
8907S:	Maintained
8908F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8909
8910PCDP - PRIMARY CONSOLE AND DEBUG PORT
8911M:	Khalid Aziz <khalid@gonehiking.org>
8912S:	Maintained
8913F:	drivers/firmware/pcdp.*
8914
8915PCI ERROR RECOVERY
8916M:	Linas Vepstas <linasvepstas@gmail.com>
8917L:	linux-pci@vger.kernel.org
8918S:	Supported
8919F:	Documentation/PCI/pci-error-recovery.txt
8920
8921PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8922M:	Russell Currey <ruscur@russell.cc>
8923L:	linuxppc-dev@lists.ozlabs.org
8924S:	Supported
8925F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8926F:	arch/powerpc/kernel/eeh*.c
8927F:	arch/powerpc/platforms/*/eeh*.c
8928F:	arch/powerpc/include/*/eeh*.h
8929
8930PCI SUBSYSTEM
8931M:	Bjorn Helgaas <bhelgaas@google.com>
8932L:	linux-pci@vger.kernel.org
8933Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8935S:	Supported
8936F:	Documentation/devicetree/bindings/pci/
8937F:	Documentation/PCI/
8938F:	drivers/pci/
8939F:	include/linux/pci*
8940F:	arch/x86/pci/
8941F:	arch/x86/kernel/quirks.c
8942
8943PCI DRIVER FOR ALTERA PCIE IP
8944M:	Ley Foon Tan <lftan@altera.com>
8945L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8946L:	linux-pci@vger.kernel.org
8947S:	Supported
8948F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8949F:	drivers/pci/host/pcie-altera.c
8950
8951PCI DRIVER FOR ARM VERSATILE PLATFORM
8952M:	Rob Herring <robh@kernel.org>
8953L:	linux-pci@vger.kernel.org
8954L:	linux-arm-kernel@lists.infradead.org
8955S:	Maintained
8956F:	Documentation/devicetree/bindings/pci/versatile.txt
8957F:	drivers/pci/host/pci-versatile.c
8958
8959PCI DRIVER FOR APPLIEDMICRO XGENE
8960M:	Tanmay Inamdar <tinamdar@apm.com>
8961L:	linux-pci@vger.kernel.org
8962L:	linux-arm-kernel@lists.infradead.org
8963S:	Maintained
8964F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8965F:	drivers/pci/host/pci-xgene.c
8966
8967PCI DRIVER FOR FREESCALE LAYERSCAPE
8968M:	Minghuan Lian <minghuan.Lian@freescale.com>
8969M:	Mingkai Hu <mingkai.hu@freescale.com>
8970M:	Roy Zang <tie-fei.zang@freescale.com>
8971L:	linuxppc-dev@lists.ozlabs.org
8972L:	linux-pci@vger.kernel.org
8973L:	linux-arm-kernel@lists.infradead.org
8974S:	Maintained
8975F:	drivers/pci/host/*layerscape*
8976
8977PCI DRIVER FOR IMX6
8978M:	Richard Zhu <Richard.Zhu@freescale.com>
8979M:	Lucas Stach <l.stach@pengutronix.de>
8980L:	linux-pci@vger.kernel.org
8981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8982S:	Maintained
8983F:	drivers/pci/host/*imx6*
8984
8985PCI DRIVER FOR TI KEYSTONE
8986M:	Murali Karicheri <m-karicheri2@ti.com>
8987L:	linux-pci@vger.kernel.org
8988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8989S:	Maintained
8990F:	drivers/pci/host/*keystone*
8991
8992PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8993M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8994M:	Jason Cooper <jason@lakedaemon.net>
8995L:	linux-pci@vger.kernel.org
8996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8997S:	Maintained
8998F:	drivers/pci/host/*mvebu*
8999
9000PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9001M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9002L:	linux-pci@vger.kernel.org
9003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004S:	Maintained
9005F:	drivers/pci/host/pci-aardvark.c
9006
9007PCI DRIVER FOR NVIDIA TEGRA
9008M:	Thierry Reding <thierry.reding@gmail.com>
9009L:	linux-tegra@vger.kernel.org
9010L:	linux-pci@vger.kernel.org
9011S:	Supported
9012F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9013F:	drivers/pci/host/pci-tegra.c
9014
9015PCI DRIVER FOR TI DRA7XX
9016M:	Kishon Vijay Abraham I <kishon@ti.com>
9017L:	linux-omap@vger.kernel.org
9018L:	linux-pci@vger.kernel.org
9019S:	Supported
9020F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9021F:	drivers/pci/host/pci-dra7xx.c
9022
9023PCI DRIVER FOR RENESAS R-CAR
9024M:	Simon Horman <horms@verge.net.au>
9025L:	linux-pci@vger.kernel.org
9026L:	linux-renesas-soc@vger.kernel.org
9027S:	Maintained
9028F:	drivers/pci/host/*rcar*
9029
9030PCI DRIVER FOR SAMSUNG EXYNOS
9031M:	Jingoo Han <jingoohan1@gmail.com>
9032L:	linux-pci@vger.kernel.org
9033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9034L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9035S:	Maintained
9036F:	drivers/pci/host/pci-exynos.c
9037
9038PCI DRIVER FOR SYNOPSIS DESIGNWARE
9039M:	Jingoo Han <jingoohan1@gmail.com>
9040M:	Pratyush Anand <pratyush.anand@gmail.com>
9041L:	linux-pci@vger.kernel.org
9042S:	Maintained
9043F:	drivers/pci/host/*designware*
9044
9045PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9046M:	Joao Pinto <jpinto@synopsys.com>
9047L:	linux-pci@vger.kernel.org
9048S:	Maintained
9049F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9050F:	drivers/pci/host/pcie-designware-plat.c
9051
9052PCI DRIVER FOR GENERIC OF HOSTS
9053M:	Will Deacon <will.deacon@arm.com>
9054L:	linux-pci@vger.kernel.org
9055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9056S:	Maintained
9057F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9058F:	drivers/pci/host/pci-host-common.c
9059F:	drivers/pci/host/pci-host-generic.c
9060
9061PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9062M:	Keith Busch <keith.busch@intel.com>
9063L:	linux-pci@vger.kernel.org
9064S:	Supported
9065F:	arch/x86/pci/vmd.c
9066
9067PCIE DRIVER FOR ST SPEAR13XX
9068M:	Pratyush Anand <pratyush.anand@gmail.com>
9069L:	linux-pci@vger.kernel.org
9070S:	Maintained
9071F:	drivers/pci/host/*spear*
9072
9073PCI MSI DRIVER FOR ALTERA MSI IP
9074M:	Ley Foon Tan <lftan@altera.com>
9075L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9076L:	linux-pci@vger.kernel.org
9077S:	Supported
9078F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9079F:	drivers/pci/host/pcie-altera-msi.c
9080
9081PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9082M:	Duc Dang <dhdang@apm.com>
9083L:	linux-pci@vger.kernel.org
9084L:	linux-arm-kernel@lists.infradead.org
9085S:	Maintained
9086F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9087F:	drivers/pci/host/pci-xgene-msi.c
9088
9089PCIE DRIVER FOR AXIS ARTPEC
9090M:	Niklas Cassel <niklas.cassel@axis.com>
9091M:	Jesper Nilsson <jesper.nilsson@axis.com>
9092L:	linux-arm-kernel@axis.com
9093L:	linux-pci@vger.kernel.org
9094S:	Maintained
9095F:	Documentation/devicetree/bindings/pci/axis,artpec*
9096F:	drivers/pci/host/*artpec*
9097
9098PCIE DRIVER FOR HISILICON
9099M:	Zhou Wang <wangzhou1@hisilicon.com>
9100M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9101L:	linux-pci@vger.kernel.org
9102S:	Maintained
9103F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9104F:	drivers/pci/host/pcie-hisi.c
9105
9106PCIE DRIVER FOR QUALCOMM MSM
9107M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9108L:     linux-pci@vger.kernel.org
9109L:     linux-arm-msm@vger.kernel.org
9110S:     Maintained
9111F:     drivers/pci/host/*qcom*
9112
9113PCIE DRIVER FOR CAVIUM THUNDERX
9114M:	David Daney <david.daney@cavium.com>
9115L:	linux-pci@vger.kernel.org
9116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9117S:	Supported
9118F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9119F:	drivers/pci/host/pci-thunder-*
9120
9121PCMCIA SUBSYSTEM
9122P:	Linux PCMCIA Team
9123L:	linux-pcmcia@lists.infradead.org
9124W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9126S:	Maintained
9127F:	Documentation/pcmcia/
9128F:	drivers/pcmcia/
9129F:	include/pcmcia/
9130
9131PCNET32 NETWORK DRIVER
9132M:	Don Fry <pcnet32@frontier.com>
9133L:	netdev@vger.kernel.org
9134S:	Maintained
9135F:	drivers/net/ethernet/amd/pcnet32.c
9136
9137PCRYPT PARALLEL CRYPTO ENGINE
9138M:	Steffen Klassert <steffen.klassert@secunet.com>
9139L:	linux-crypto@vger.kernel.org
9140S:	Maintained
9141F:	crypto/pcrypt.c
9142F:	include/crypto/pcrypt.h
9143
9144PER-CPU MEMORY ALLOCATOR
9145M:	Tejun Heo <tj@kernel.org>
9146M:	Christoph Lameter <cl@linux.com>
9147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9148S:	Maintained
9149F:	include/linux/percpu*.h
9150F:	mm/percpu*.c
9151F:	arch/*/include/asm/percpu.h
9152
9153PER-TASK DELAY ACCOUNTING
9154M:	Balbir Singh <bsingharora@gmail.com>
9155S:	Maintained
9156F:	include/linux/delayacct.h
9157F:	kernel/delayacct.c
9158
9159PERFORMANCE EVENTS SUBSYSTEM
9160M:	Peter Zijlstra <peterz@infradead.org>
9161M:	Ingo Molnar <mingo@redhat.com>
9162M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9163R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9164L:	linux-kernel@vger.kernel.org
9165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9166S:	Supported
9167F:	kernel/events/*
9168F:	include/linux/perf_event.h
9169F:	include/uapi/linux/perf_event.h
9170F:	arch/*/kernel/perf_event*.c
9171F:	arch/*/kernel/*/perf_event*.c
9172F:	arch/*/kernel/*/*/perf_event*.c
9173F:	arch/*/include/asm/perf_event.h
9174F:	arch/*/kernel/perf_callchain.c
9175F:	arch/*/events/*
9176F:	tools/perf/
9177
9178PERSONALITY HANDLING
9179M:	Christoph Hellwig <hch@infradead.org>
9180L:	linux-abi-devel@lists.sourceforge.net
9181S:	Maintained
9182F:	include/linux/personality.h
9183F:	include/uapi/linux/personality.h
9184
9185PHONET PROTOCOL
9186M:	Remi Denis-Courmont <courmisch@gmail.com>
9187S:	Supported
9188F:	Documentation/networking/phonet.txt
9189F:	include/linux/phonet.h
9190F:	include/net/phonet/
9191F:	include/uapi/linux/phonet.h
9192F:	net/phonet/
9193
9194PHRAM MTD DRIVER
9195M:	Joern Engel <joern@lazybastard.org>
9196L:	linux-mtd@lists.infradead.org
9197S:	Maintained
9198F:	drivers/mtd/devices/phram.c
9199
9200PICOLCD HID DRIVER
9201M:	Bruno Prémont <bonbons@linux-vserver.org>
9202L:	linux-input@vger.kernel.org
9203S:	Maintained
9204F:	drivers/hid/hid-picolcd*
9205
9206PICOXCELL SUPPORT
9207M:	Jamie Iles <jamie@jamieiles.com>
9208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9209T:	git git://github.com/jamieiles/linux-2.6-ji.git
9210S:	Supported
9211F:	arch/arm/boot/dts/picoxcell*
9212F:	arch/arm/mach-picoxcell/
9213F:	drivers/crypto/picoxcell*
9214
9215PIN CONTROL SUBSYSTEM
9216M:	Linus Walleij <linus.walleij@linaro.org>
9217L:	linux-gpio@vger.kernel.org
9218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9219S:	Maintained
9220F:	Documentation/devicetree/bindings/pinctrl/
9221F:	Documentation/pinctrl.txt
9222F:	drivers/pinctrl/
9223F:	include/linux/pinctrl/
9224
9225PIN CONTROLLER - ATMEL AT91
9226M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9228S:	Maintained
9229F:	drivers/pinctrl/pinctrl-at91.*
9230
9231PIN CONTROLLER - ATMEL AT91 PIO4
9232M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9234L:	linux-gpio@vger.kernel.org
9235S:	Supported
9236F:	drivers/pinctrl/pinctrl-at91-pio4.*
9237
9238PIN CONTROLLER - INTEL
9239M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9240M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9241S:	Maintained
9242F:	drivers/pinctrl/intel/
9243
9244PIN CONTROLLER - RENESAS
9245M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9246M:	Geert Uytterhoeven <geert+renesas@glider.be>
9247L:	linux-renesas-soc@vger.kernel.org
9248S:	Maintained
9249F:	drivers/pinctrl/sh-pfc/
9250
9251PIN CONTROLLER - SAMSUNG
9252M:	Tomasz Figa <tomasz.figa@gmail.com>
9253M:	Krzysztof Kozlowski <krzk@kernel.org>
9254M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9256L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9257S:	Maintained
9258F:	drivers/pinctrl/samsung/
9259
9260PIN CONTROLLER - SINGLE
9261M:	Tony Lindgren <tony@atomide.com>
9262M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9264L:	linux-omap@vger.kernel.org
9265S:	Maintained
9266F:	drivers/pinctrl/pinctrl-single.c
9267
9268PIN CONTROLLER - ST SPEAR
9269M:	Viresh Kumar <vireshk@kernel.org>
9270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271W:	http://www.st.com/spear
9272S:	Maintained
9273F:	drivers/pinctrl/spear/
9274
9275PISTACHIO SOC SUPPORT
9276M:      James Hartley <james.hartley@imgtec.com>
9277M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9278L:      linux-mips@linux-mips.org
9279S:      Maintained
9280F:      arch/mips/pistachio/
9281F:      arch/mips/include/asm/mach-pistachio/
9282F:      arch/mips/boot/dts/pistachio/
9283F:      arch/mips/configs/pistachio*_defconfig
9284
9285PKTCDVD DRIVER
9286M:	Jiri Kosina <jikos@kernel.org>
9287S:	Maintained
9288F:	drivers/block/pktcdvd.c
9289F:	include/linux/pktcdvd.h
9290F:	include/uapi/linux/pktcdvd.h
9291
9292PKUNITY SOC DRIVERS
9293M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9294W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9295S:	Maintained
9296T:	git git://github.com/gxt/linux.git
9297F:	drivers/input/serio/i8042-unicore32io.h
9298F:	drivers/i2c/busses/i2c-puv3.c
9299F:	drivers/video/fbdev/fb-puv3.c
9300F:	drivers/rtc/rtc-puv3.c
9301
9302PMBUS HARDWARE MONITORING DRIVERS
9303M:	Guenter Roeck <linux@roeck-us.net>
9304L:	linux-hwmon@vger.kernel.org
9305W:	http://hwmon.wiki.kernel.org/
9306W:	http://www.roeck-us.net/linux/drivers/
9307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9308S:	Maintained
9309F:	Documentation/hwmon/pmbus
9310F:	drivers/hwmon/pmbus/
9311F:	include/linux/i2c/pmbus.h
9312
9313PMC SIERRA MaxRAID DRIVER
9314L:	linux-scsi@vger.kernel.org
9315W:	http://www.pmc-sierra.com/
9316S:	Orphan
9317F:	drivers/scsi/pmcraid.*
9318
9319PMC SIERRA PM8001 DRIVER
9320M:	Jack Wang <jinpu.wang@profitbricks.com>
9321M:	lindar_liu@usish.com
9322L:	pmchba@pmcs.com
9323L:	linux-scsi@vger.kernel.org
9324S:	Supported
9325F:	drivers/scsi/pm8001/
9326
9327POSIX CLOCKS and TIMERS
9328M:	Thomas Gleixner <tglx@linutronix.de>
9329L:	linux-kernel@vger.kernel.org
9330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9331S:	Maintained
9332F:	fs/timerfd.c
9333F:	include/linux/timer*
9334F:	kernel/time/*timer*
9335
9336POWER MANAGEMENT CORE
9337M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9338L:	linux-pm@vger.kernel.org
9339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9340S:	Supported
9341F:	drivers/base/power/
9342F:	include/linux/pm.h
9343F:	include/linux/pm_*
9344F:	include/linux/powercap.h
9345F:	drivers/powercap/
9346
9347POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9348M:	Sebastian Reichel <sre@kernel.org>
9349M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9350M:	David Woodhouse <dwmw2@infradead.org>
9351L:	linux-pm@vger.kernel.org
9352T:	git git://git.infradead.org/battery-2.6.git
9353S:	Maintained
9354F:	Documentation/devicetree/bindings/power/
9355F:	Documentation/devicetree/bindings/power_supply/
9356F:	include/linux/power_supply.h
9357F:	drivers/power/
9358X:	drivers/power/avs/
9359
9360POWER STATE COORDINATION INTERFACE (PSCI)
9361M:	Mark Rutland <mark.rutland@arm.com>
9362M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9363L:	linux-arm-kernel@lists.infradead.org
9364S:	Maintained
9365F:	drivers/firmware/psci.c
9366F:	include/linux/psci.h
9367F:	include/uapi/linux/psci.h
9368
9369POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9370M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9371L:	linuxppc-dev@lists.ozlabs.org
9372S:	Maintained
9373F:	drivers/char/powernv-op-panel.c
9374
9375PNP SUPPORT
9376M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9377S:	Maintained
9378F:	drivers/pnp/
9379
9380PPP PROTOCOL DRIVERS AND COMPRESSORS
9381M:	Paul Mackerras <paulus@samba.org>
9382L:	linux-ppp@vger.kernel.org
9383S:	Maintained
9384F:	drivers/net/ppp/ppp_*
9385
9386PPP OVER ATM (RFC 2364)
9387M:	Mitchell Blank Jr <mitch@sfgoth.com>
9388S:	Maintained
9389F:	net/atm/pppoatm.c
9390F:	include/uapi/linux/atmppp.h
9391
9392PPP OVER ETHERNET
9393M:	Michal Ostrowski <mostrows@earthlink.net>
9394S:	Maintained
9395F:	drivers/net/ppp/pppoe.c
9396F:	drivers/net/ppp/pppox.c
9397
9398PPP OVER L2TP
9399M:	James Chapman <jchapman@katalix.com>
9400S:	Maintained
9401F:	net/l2tp/l2tp_ppp.c
9402F:	include/linux/if_pppol2tp.h
9403F:	include/uapi/linux/if_pppol2tp.h
9404
9405PPS SUPPORT
9406M:	Rodolfo Giometti <giometti@enneenne.com>
9407W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9408L:	linuxpps@ml.enneenne.com (subscribers-only)
9409S:	Maintained
9410F:	Documentation/pps/
9411F:	drivers/pps/
9412F:	include/linux/pps*.h
9413
9414PPTP DRIVER
9415M:	Dmitry Kozlov <xeb@mail.ru>
9416L:	netdev@vger.kernel.org
9417S:	Maintained
9418F:	drivers/net/ppp/pptp.c
9419W:	http://sourceforge.net/projects/accel-pptp
9420
9421PREEMPTIBLE KERNEL
9422M:	Robert Love <rml@tech9.net>
9423L:	kpreempt-tech@lists.sourceforge.net
9424W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9425S:	Supported
9426F:	Documentation/preempt-locking.txt
9427F:	include/linux/preempt.h
9428
9429PRISM54 WIRELESS DRIVER
9430M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9431L:	linux-wireless@vger.kernel.org
9432W:	http://wireless.kernel.org/en/users/Drivers/p54
9433S:	Obsolete
9434F:	drivers/net/wireless/intersil/prism54/
9435
9436PS3 NETWORK SUPPORT
9437M:	Geoff Levand <geoff@infradead.org>
9438L:	netdev@vger.kernel.org
9439L:	linuxppc-dev@lists.ozlabs.org
9440S:	Maintained
9441F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9442
9443PS3 PLATFORM SUPPORT
9444M:	Geoff Levand <geoff@infradead.org>
9445L:	linuxppc-dev@lists.ozlabs.org
9446S:	Maintained
9447F:	arch/powerpc/boot/ps3*
9448F:	arch/powerpc/include/asm/lv1call.h
9449F:	arch/powerpc/include/asm/ps3*.h
9450F:	arch/powerpc/platforms/ps3/
9451F:	drivers/*/ps3*
9452F:	drivers/ps3/
9453F:	drivers/rtc/rtc-ps3.c
9454F:	drivers/usb/host/*ps3.c
9455F:	sound/ppc/snd_ps3*
9456
9457PS3VRAM DRIVER
9458M:	Jim Paris <jim@jtan.com>
9459M:	Geoff Levand <geoff@infradead.org>
9460L:	linuxppc-dev@lists.ozlabs.org
9461S:	Maintained
9462F:	drivers/block/ps3vram.c
9463
9464PSTORE FILESYSTEM
9465M:	Anton Vorontsov <anton@enomsg.org>
9466M:	Colin Cross <ccross@android.com>
9467M:	Kees Cook <keescook@chromium.org>
9468M:	Tony Luck <tony.luck@intel.com>
9469S:	Maintained
9470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9471F:	fs/pstore/
9472F:	include/linux/pstore*
9473F:	drivers/firmware/efi/efi-pstore.c
9474F:	drivers/acpi/apei/erst.c
9475
9476PTP HARDWARE CLOCK SUPPORT
9477M:	Richard Cochran <richardcochran@gmail.com>
9478L:	netdev@vger.kernel.org
9479S:	Maintained
9480W:	http://linuxptp.sourceforge.net/
9481F:	Documentation/ABI/testing/sysfs-ptp
9482F:	Documentation/ptp/*
9483F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9484F:	drivers/net/phy/dp83640*
9485F:	drivers/ptp/*
9486F:	include/linux/ptp_cl*
9487
9488PTRACE SUPPORT
9489M:	Roland McGrath <roland@hack.frob.com>
9490M:	Oleg Nesterov <oleg@redhat.com>
9491S:	Maintained
9492F:	include/asm-generic/syscall.h
9493F:	include/linux/ptrace.h
9494F:	include/linux/regset.h
9495F:	include/linux/tracehook.h
9496F:	include/uapi/linux/ptrace.h
9497F:	kernel/ptrace.c
9498
9499PULSE8-CEC DRIVER
9500M:	Hans Verkuil <hverkuil@xs4all.nl>
9501L:	linux-media@vger.kernel.org
9502T:	git git://linuxtv.org/media_tree.git
9503S:	Maintained
9504F:	drivers/staging/media/pulse8-cec
9505
9506PVRUSB2 VIDEO4LINUX DRIVER
9507M:	Mike Isely <isely@pobox.com>
9508L:	pvrusb2@isely.net	(subscribers-only)
9509L:	linux-media@vger.kernel.org
9510W:	http://www.isely.net/pvrusb2/
9511T:	git git://linuxtv.org/media_tree.git
9512S:	Maintained
9513F:	Documentation/video4linux/README.pvrusb2
9514F:	drivers/media/usb/pvrusb2/
9515
9516PWC WEBCAM DRIVER
9517M:	Hans Verkuil <hverkuil@xs4all.nl>
9518L:	linux-media@vger.kernel.org
9519T:	git git://linuxtv.org/media_tree.git
9520S:	Odd Fixes
9521F:	drivers/media/usb/pwc/*
9522
9523PWM FAN DRIVER
9524M:	Kamil Debski <kamil@wypas.org>
9525M:	Lukasz Majewski <l.majewski@samsung.com>
9526L:	linux-hwmon@vger.kernel.org
9527S:	Supported
9528F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9529F:	Documentation/hwmon/pwm-fan
9530F:	drivers/hwmon/pwm-fan.c
9531
9532PWM SUBSYSTEM
9533M:	Thierry Reding <thierry.reding@gmail.com>
9534L:	linux-pwm@vger.kernel.org
9535S:	Maintained
9536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9537F:	Documentation/pwm.txt
9538F:	Documentation/devicetree/bindings/pwm/
9539F:	include/linux/pwm.h
9540F:	drivers/pwm/
9541F:	drivers/video/backlight/pwm_bl.c
9542F:	include/linux/pwm_backlight.h
9543
9544PXA2xx/PXA3xx SUPPORT
9545M:	Daniel Mack <daniel@zonque.org>
9546M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9547M:	Robert Jarzmik <robert.jarzmik@free.fr>
9548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9549T:	git git://github.com/hzhuang1/linux.git
9550T:	git git://github.com/rjarzmik/linux.git
9551S:	Maintained
9552F:	arch/arm/boot/dts/pxa*
9553F:	arch/arm/mach-pxa/
9554F:	drivers/dma/pxa*
9555F:	drivers/pcmcia/pxa2xx*
9556F:	drivers/pinctrl/pxa/
9557F:	drivers/spi/spi-pxa2xx*
9558F:	drivers/usb/gadget/udc/pxa2*
9559F:	include/sound/pxa2xx-lib.h
9560F:	sound/arm/pxa*
9561F:	sound/soc/pxa/
9562
9563PXA GPIO DRIVER
9564M:	Robert Jarzmik <robert.jarzmik@free.fr>
9565L:	linux-gpio@vger.kernel.org
9566S:	Maintained
9567F:	drivers/gpio/gpio-pxa.c
9568
9569PXA3xx NAND FLASH DRIVER
9570M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9571L:	linux-mtd@lists.infradead.org
9572S:	Maintained
9573F:	drivers/mtd/nand/pxa3xx_nand.c
9574
9575MMP SUPPORT
9576M:	Eric Miao <eric.y.miao@gmail.com>
9577M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9579T:	git git://github.com/hzhuang1/linux.git
9580T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9581S:	Maintained
9582F:	arch/arm/boot/dts/mmp*
9583F:	arch/arm/mach-mmp/
9584
9585PXA MMCI DRIVER
9586S:	Orphan
9587
9588PXA RTC DRIVER
9589M:	Robert Jarzmik <robert.jarzmik@free.fr>
9590L:	rtc-linux@googlegroups.com
9591S:	Maintained
9592
9593QAT DRIVER
9594M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9595M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9596L:	qat-linux@intel.com
9597S:	Supported
9598F:	drivers/crypto/qat/
9599
9600QIB DRIVER
9601M:	Mike Marciniszyn <infinipath@intel.com>
9602L:	linux-rdma@vger.kernel.org
9603S:	Supported
9604F:	drivers/infiniband/hw/qib/
9605
9606QLOGIC QLA1280 SCSI DRIVER
9607M:	Michael Reed <mdr@sgi.com>
9608L:	linux-scsi@vger.kernel.org
9609S:	Maintained
9610F:	drivers/scsi/qla1280.[ch]
9611
9612QLOGIC QLA2XXX FC-SCSI DRIVER
9613M:	qla2xxx-upstream@qlogic.com
9614L:	linux-scsi@vger.kernel.org
9615S:	Supported
9616F:	Documentation/scsi/LICENSE.qla2xxx
9617F:	drivers/scsi/qla2xxx/
9618
9619QLOGIC QLA4XXX iSCSI DRIVER
9620M:	QLogic-Storage-Upstream@qlogic.com
9621L:	linux-scsi@vger.kernel.org
9622S:	Supported
9623F:	Documentation/scsi/LICENSE.qla4xxx
9624F:	drivers/scsi/qla4xxx/
9625
9626QLOGIC QLA3XXX NETWORK DRIVER
9627M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9628M:	Ron Mercer <ron.mercer@qlogic.com>
9629M:	linux-driver@qlogic.com
9630L:	netdev@vger.kernel.org
9631S:	Supported
9632F:	Documentation/networking/LICENSE.qla3xxx
9633F:	drivers/net/ethernet/qlogic/qla3xxx.*
9634
9635QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9636M:	Dept-GELinuxNICDev@qlogic.com
9637L:	netdev@vger.kernel.org
9638S:	Supported
9639F:	drivers/net/ethernet/qlogic/qlcnic/
9640
9641QLOGIC QLGE 10Gb ETHERNET DRIVER
9642M:	Harish Patil <harish.patil@qlogic.com>
9643M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9644M:	Dept-GELinuxNICDev@qlogic.com
9645M:	linux-driver@qlogic.com
9646L:	netdev@vger.kernel.org
9647S:	Supported
9648F:	drivers/net/ethernet/qlogic/qlge/
9649
9650QLOGIC QL4xxx ETHERNET DRIVER
9651M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9652M:	Ariel Elior <Ariel.Elior@qlogic.com>
9653M:	everest-linux-l2@qlogic.com
9654L:	netdev@vger.kernel.org
9655S:	Supported
9656F:	drivers/net/ethernet/qlogic/qed/
9657F:	include/linux/qed/
9658F:	drivers/net/ethernet/qlogic/qede/
9659
9660QNX4 FILESYSTEM
9661M:	Anders Larsen <al@alarsen.net>
9662W:	http://www.alarsen.net/linux/qnx4fs/
9663S:	Maintained
9664F:	fs/qnx4/
9665F:	include/uapi/linux/qnx4_fs.h
9666F:	include/uapi/linux/qnxtypes.h
9667
9668QT1010 MEDIA DRIVER
9669M:	Antti Palosaari <crope@iki.fi>
9670L:	linux-media@vger.kernel.org
9671W:	https://linuxtv.org
9672W:	http://palosaari.fi/linux/
9673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9674T:	git git://linuxtv.org/anttip/media_tree.git
9675S:	Maintained
9676F:	drivers/media/tuners/qt1010*
9677
9678QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9679M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9680L:	linux-wireless@vger.kernel.org
9681L:	ath9k-devel@lists.ath9k.org
9682W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9683S:	Supported
9684F:	drivers/net/wireless/ath/ath9k/
9685
9686QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9687M:	Kalle Valo <kvalo@qca.qualcomm.com>
9688L:	ath10k@lists.infradead.org
9689W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9691S:	Supported
9692F:	drivers/net/wireless/ath/ath10k/
9693
9694QUALCOMM HEXAGON ARCHITECTURE
9695M:	Richard Kuo <rkuo@codeaurora.org>
9696L:	linux-hexagon@vger.kernel.org
9697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9698S:	Supported
9699F:	arch/hexagon/
9700
9701QUALCOMM WCN36XX WIRELESS DRIVER
9702M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9703L:	wcn36xx@lists.infradead.org
9704W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9705T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9706S:	Supported
9707F:	drivers/net/wireless/ath/wcn36xx/
9708
9709QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9710M:	Gabriel Somlo <somlo@cmu.edu>
9711M:	"Michael S. Tsirkin" <mst@redhat.com>
9712L:	qemu-devel@nongnu.org
9713S:	Maintained
9714F:	drivers/firmware/qemu_fw_cfg.c
9715
9716RADOS BLOCK DEVICE (RBD)
9717M:	Ilya Dryomov <idryomov@gmail.com>
9718M:	Sage Weil <sage@redhat.com>
9719M:	Alex Elder <elder@kernel.org>
9720L:	ceph-devel@vger.kernel.org
9721W:	http://ceph.com/
9722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9723T:	git git://github.com/ceph/ceph-client.git
9724S:	Supported
9725F:	Documentation/ABI/testing/sysfs-bus-rbd
9726F:	drivers/block/rbd.c
9727F:	drivers/block/rbd_types.h
9728
9729RADEON FRAMEBUFFER DISPLAY DRIVER
9730M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9731L:	linux-fbdev@vger.kernel.org
9732S:	Maintained
9733F:	drivers/video/fbdev/aty/radeon*
9734F:	include/uapi/linux/radeonfb.h
9735
9736RADIOSHARK RADIO DRIVER
9737M:	Hans Verkuil <hverkuil@xs4all.nl>
9738L:	linux-media@vger.kernel.org
9739T:	git git://linuxtv.org/media_tree.git
9740S:	Maintained
9741F:	drivers/media/radio/radio-shark.c
9742
9743RADIOSHARK2 RADIO DRIVER
9744M:	Hans Verkuil <hverkuil@xs4all.nl>
9745L:	linux-media@vger.kernel.org
9746T:	git git://linuxtv.org/media_tree.git
9747S:	Maintained
9748F:	drivers/media/radio/radio-shark2.c
9749F:	drivers/media/radio/radio-tea5777.c
9750
9751RAGE128 FRAMEBUFFER DISPLAY DRIVER
9752M:	Paul Mackerras <paulus@samba.org>
9753L:	linux-fbdev@vger.kernel.org
9754S:	Maintained
9755F:	drivers/video/fbdev/aty/aty128fb.c
9756
9757RALINK MIPS ARCHITECTURE
9758M:	John Crispin <john@phrozen.org>
9759L:	linux-mips@linux-mips.org
9760S:	Maintained
9761F:	arch/mips/ralink
9762
9763RALINK RT2X00 WIRELESS LAN DRIVER
9764P:	rt2x00 project
9765M:	Stanislaw Gruszka <sgruszka@redhat.com>
9766M:	Helmut Schaa <helmut.schaa@googlemail.com>
9767L:	linux-wireless@vger.kernel.org
9768S:	Maintained
9769F:	drivers/net/wireless/ralink/rt2x00/
9770
9771RAMDISK RAM BLOCK DEVICE DRIVER
9772M:	Jens Axboe <axboe@kernel.dk>
9773S:	Maintained
9774F:	Documentation/blockdev/ramdisk.txt
9775F:	drivers/block/brd.c
9776
9777RANDOM NUMBER DRIVER
9778M:	"Theodore Ts'o" <tytso@mit.edu>
9779S:	Maintained
9780F:	drivers/char/random.c
9781
9782RAPIDIO SUBSYSTEM
9783M:	Matt Porter <mporter@kernel.crashing.org>
9784M:	Alexandre Bounine <alexandre.bounine@idt.com>
9785S:	Maintained
9786F:	drivers/rapidio/
9787
9788RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9789L:	linux-wireless@vger.kernel.org
9790S:	Orphan
9791F:	drivers/net/wireless/ray*
9792
9793RCUTORTURE MODULE
9794M:	Josh Triplett <josh@joshtriplett.org>
9795M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9796L:	linux-kernel@vger.kernel.org
9797S:	Supported
9798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9799F:	Documentation/RCU/torture.txt
9800F:	kernel/rcu/rcutorture.c
9801
9802RCUTORTURE TEST FRAMEWORK
9803M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9804M:	Josh Triplett <josh@joshtriplett.org>
9805R:	Steven Rostedt <rostedt@goodmis.org>
9806R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9807R:	Lai Jiangshan <jiangshanlai@gmail.com>
9808L:	linux-kernel@vger.kernel.org
9809S:	Supported
9810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9811F:	tools/testing/selftests/rcutorture
9812
9813RDC R-321X SoC
9814M:	Florian Fainelli <florian@openwrt.org>
9815S:	Maintained
9816
9817RDC R6040 FAST ETHERNET DRIVER
9818M:	Florian Fainelli <f.fainelli@gmail.com>
9819L:	netdev@vger.kernel.org
9820S:	Maintained
9821F:	drivers/net/ethernet/rdc/r6040.c
9822
9823RDS - RELIABLE DATAGRAM SOCKETS
9824M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9825L:	netdev@vger.kernel.org
9826L:	linux-rdma@vger.kernel.org
9827L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9828W:	https://oss.oracle.com/projects/rds/
9829S:	Supported
9830F:	net/rds/
9831F:	Documentation/networking/rds.txt
9832
9833RDMAVT - RDMA verbs software
9834M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9835L:	linux-rdma@vger.kernel.org
9836S:	Supported
9837F:	drivers/infiniband/sw/rdmavt
9838
9839READ-COPY UPDATE (RCU)
9840M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9841M:	Josh Triplett <josh@joshtriplett.org>
9842R:	Steven Rostedt <rostedt@goodmis.org>
9843R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9844R:	Lai Jiangshan <jiangshanlai@gmail.com>
9845L:	linux-kernel@vger.kernel.org
9846W:	http://www.rdrop.com/users/paulmck/RCU/
9847S:	Supported
9848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9849F:	Documentation/RCU/
9850X:	Documentation/RCU/torture.txt
9851F:	include/linux/rcu*
9852X:	include/linux/srcu.h
9853F:	kernel/rcu/
9854X:	kernel/torture.c
9855
9856REAL TIME CLOCK (RTC) SUBSYSTEM
9857M:	Alessandro Zummo <a.zummo@towertech.it>
9858M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9859L:	rtc-linux@googlegroups.com
9860Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9862S:	Maintained
9863F:	Documentation/devicetree/bindings/rtc/
9864F:	Documentation/rtc.txt
9865F:	drivers/rtc/
9866F:	include/linux/rtc.h
9867F:	include/uapi/linux/rtc.h
9868F:	include/linux/rtc/
9869F:	include/linux/platform_data/rtc-*
9870F:	tools/testing/selftests/timers/rtctest.c
9871
9872REALTEK AUDIO CODECS
9873M:	Bard Liao <bardliao@realtek.com>
9874M:	Oder Chiou <oder_chiou@realtek.com>
9875S:	Maintained
9876F:	sound/soc/codecs/rt*
9877F:	include/sound/rt*.h
9878
9879REISERFS FILE SYSTEM
9880L:	reiserfs-devel@vger.kernel.org
9881S:	Supported
9882F:	fs/reiserfs/
9883
9884REGISTER MAP ABSTRACTION
9885M:	Mark Brown <broonie@kernel.org>
9886L:	linux-kernel@vger.kernel.org
9887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9888S:	Supported
9889F:	Documentation/devicetree/bindings/regmap/
9890F:	drivers/base/regmap/
9891F:	include/linux/regmap.h
9892
9893REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9894M:	Ohad Ben-Cohen <ohad@wizery.com>
9895M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9896L:	linux-remoteproc@vger.kernel.org
9897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9898S:	Maintained
9899F:	Documentation/devicetree/bindings/remoteproc/
9900F:	Documentation/remoteproc.txt
9901F:	drivers/remoteproc/
9902F:	include/linux/remoteproc.h
9903
9904REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9905M:	Ohad Ben-Cohen <ohad@wizery.com>
9906M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9907L:	linux-remoteproc@vger.kernel.org
9908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9909S:	Maintained
9910F:	drivers/rpmsg/
9911F:	Documentation/rpmsg.txt
9912F:	include/linux/rpmsg.h
9913
9914RENESAS ETHERNET DRIVERS
9915R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9916L:	netdev@vger.kernel.org
9917L:	linux-renesas-soc@vger.kernel.org
9918F:	drivers/net/ethernet/renesas/
9919F:	include/linux/sh_eth.h
9920
9921RENESAS USB2 PHY DRIVER
9922M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9923L:	linux-renesas-soc@vger.kernel.org
9924S:	Maintained
9925F:	drivers/phy/phy-rcar-gen3-usb2.c
9926
9927RESET CONTROLLER FRAMEWORK
9928M:	Philipp Zabel <p.zabel@pengutronix.de>
9929T:	git git://git.pengutronix.de/git/pza/linux
9930S:	Maintained
9931F:	drivers/reset/
9932F:	Documentation/devicetree/bindings/reset/
9933F:	include/dt-bindings/reset/
9934F:	include/linux/reset.h
9935F:	include/linux/reset-controller.h
9936
9937RFKILL
9938M:	Johannes Berg <johannes@sipsolutions.net>
9939L:	linux-wireless@vger.kernel.org
9940W:	http://wireless.kernel.org/
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9943S:	Maintained
9944F:	Documentation/rfkill.txt
9945F:	net/rfkill/
9946
9947RHASHTABLE
9948M:	Thomas Graf <tgraf@suug.ch>
9949L:	netdev@vger.kernel.org
9950S:	Maintained
9951F:	lib/rhashtable.c
9952F:	include/linux/rhashtable.h
9953
9954RICOH SMARTMEDIA/XD DRIVER
9955M:	Maxim Levitsky <maximlevitsky@gmail.com>
9956S:	Maintained
9957F:	drivers/mtd/nand/r852.c
9958F:	drivers/mtd/nand/r852.h
9959
9960RICOH R5C592 MEMORYSTICK DRIVER
9961M:	Maxim Levitsky <maximlevitsky@gmail.com>
9962S:	Maintained
9963F:	drivers/memstick/host/r592.*
9964
9965ROCCAT DRIVERS
9966M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9967W:	http://sourceforge.net/projects/roccat/
9968S:	Maintained
9969F:	drivers/hid/hid-roccat*
9970F:	include/linux/hid-roccat*
9971F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9972
9973ROCKER DRIVER
9974M:	Jiri Pirko <jiri@resnulli.us>
9975L:	netdev@vger.kernel.org
9976S:	Supported
9977F:	drivers/net/ethernet/rocker/
9978
9979ROCKETPORT DRIVER
9980P:	Comtrol Corp.
9981W:	http://www.comtrol.com
9982S:	Maintained
9983F:	Documentation/serial/rocket.txt
9984F:	drivers/tty/rocket*
9985
9986ROCKETPORT EXPRESS/INFINITY DRIVER
9987M:	Kevin Cernekee <cernekee@gmail.com>
9988L:	linux-serial@vger.kernel.org
9989S:	Odd Fixes
9990F:	drivers/tty/serial/rp2.*
9991
9992ROSE NETWORK LAYER
9993M:	Ralf Baechle <ralf@linux-mips.org>
9994L:	linux-hams@vger.kernel.org
9995W:	http://www.linux-ax25.org/
9996S:	Maintained
9997F:	include/net/rose.h
9998F:	include/uapi/linux/rose.h
9999F:	net/rose/
10000
10001RTL2830 MEDIA DRIVER
10002M:	Antti Palosaari <crope@iki.fi>
10003L:	linux-media@vger.kernel.org
10004W:	https://linuxtv.org
10005W:	http://palosaari.fi/linux/
10006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10007T:	git git://linuxtv.org/anttip/media_tree.git
10008S:	Maintained
10009F:	drivers/media/dvb-frontends/rtl2830*
10010
10011RTL2832 MEDIA DRIVER
10012M:	Antti Palosaari <crope@iki.fi>
10013L:	linux-media@vger.kernel.org
10014W:	https://linuxtv.org
10015W:	http://palosaari.fi/linux/
10016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10017T:	git git://linuxtv.org/anttip/media_tree.git
10018S:	Maintained
10019F:	drivers/media/dvb-frontends/rtl2832*
10020
10021RTL2832_SDR MEDIA DRIVER
10022M:	Antti Palosaari <crope@iki.fi>
10023L:	linux-media@vger.kernel.org
10024W:	https://linuxtv.org
10025W:	http://palosaari.fi/linux/
10026Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10027T:	git git://linuxtv.org/anttip/media_tree.git
10028S:	Maintained
10029F:	drivers/media/dvb-frontends/rtl2832_sdr*
10030
10031RTL8180 WIRELESS DRIVER
10032L:	linux-wireless@vger.kernel.org
10033W:	http://wireless.kernel.org/
10034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10035S:	Orphan
10036F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10037
10038RTL8187 WIRELESS DRIVER
10039M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10040M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10041M:	Larry Finger <Larry.Finger@lwfinger.net>
10042L:	linux-wireless@vger.kernel.org
10043W:	http://wireless.kernel.org/
10044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10045S:	Maintained
10046F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10047
10048RTL8192CE WIRELESS DRIVER
10049M:	Larry Finger <Larry.Finger@lwfinger.net>
10050M:	Chaoming Li <chaoming_li@realsil.com.cn>
10051L:	linux-wireless@vger.kernel.org
10052W:	http://wireless.kernel.org/
10053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10054S:	Maintained
10055F:	drivers/net/wireless/realtek/rtlwifi/
10056F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10057
10058RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10059M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10060L:	linux-wireless@vger.kernel.org
10061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10062S:	Maintained
10063F:	drivers/net/wireless/realtek/rtl8xxxu/
10064
10065S3 SAVAGE FRAMEBUFFER DRIVER
10066M:	Antonino Daplas <adaplas@gmail.com>
10067L:	linux-fbdev@vger.kernel.org
10068S:	Maintained
10069F:	drivers/video/fbdev/savage/
10070
10071S390
10072M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10073M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10074L:	linux-s390@vger.kernel.org
10075W:	http://www.ibm.com/developerworks/linux/linux390/
10076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10077S:	Supported
10078F:	arch/s390/
10079F:	drivers/s390/
10080F:	Documentation/s390/
10081F:	Documentation/DocBook/s390*
10082
10083S390 COMMON I/O LAYER
10084M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10085M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10086L:	linux-s390@vger.kernel.org
10087W:	http://www.ibm.com/developerworks/linux/linux390/
10088S:	Supported
10089F:	drivers/s390/cio/
10090
10091S390 DASD DRIVER
10092M:	Stefan Weinhuber <wein@de.ibm.com>
10093M:	Stefan Haberland <stefan.haberland@de.ibm.com>
10094L:	linux-s390@vger.kernel.org
10095W:	http://www.ibm.com/developerworks/linux/linux390/
10096S:	Supported
10097F:	drivers/s390/block/dasd*
10098F:	block/partitions/ibm.c
10099
10100S390 NETWORK DRIVERS
10101M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10102L:	linux-s390@vger.kernel.org
10103W:	http://www.ibm.com/developerworks/linux/linux390/
10104S:	Supported
10105F:	drivers/s390/net/
10106
10107S390 PCI SUBSYSTEM
10108M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10109M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10110L:	linux-s390@vger.kernel.org
10111W:	http://www.ibm.com/developerworks/linux/linux390/
10112S:	Supported
10113F:	arch/s390/pci/
10114F:	drivers/pci/hotplug/s390_pci_hpc.c
10115
10116S390 ZCRYPT DRIVER
10117M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10118L:	linux-s390@vger.kernel.org
10119W:	http://www.ibm.com/developerworks/linux/linux390/
10120S:	Supported
10121F:	drivers/s390/crypto/
10122
10123S390 ZFCP DRIVER
10124M:	Steffen Maier <maier@linux.vnet.ibm.com>
10125L:	linux-s390@vger.kernel.org
10126W:	http://www.ibm.com/developerworks/linux/linux390/
10127S:	Supported
10128F:	drivers/s390/scsi/zfcp_*
10129
10130S390 IUCV NETWORK LAYER
10131M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10132L:	linux-s390@vger.kernel.org
10133W:	http://www.ibm.com/developerworks/linux/linux390/
10134S:	Supported
10135F:	drivers/s390/net/*iucv*
10136F:	include/net/iucv/
10137F:	net/iucv/
10138
10139S390 IOMMU (PCI)
10140M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10141L:	linux-s390@vger.kernel.org
10142W:	http://www.ibm.com/developerworks/linux/linux390/
10143S:	Supported
10144F:	drivers/iommu/s390-iommu.c
10145
10146S3C24XX SD/MMC Driver
10147M:	Ben Dooks <ben-linux@fluff.org>
10148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10149S:	Supported
10150F:	drivers/mmc/host/s3cmci.*
10151
10152SAA6588 RDS RECEIVER DRIVER
10153M:	Hans Verkuil <hverkuil@xs4all.nl>
10154L:	linux-media@vger.kernel.org
10155T:	git git://linuxtv.org/media_tree.git
10156W:	https://linuxtv.org
10157S:	Odd Fixes
10158F:	drivers/media/i2c/saa6588*
10159
10160SAA7134 VIDEO4LINUX DRIVER
10161M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10162M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10163L:	linux-media@vger.kernel.org
10164W:	https://linuxtv.org
10165T:	git git://linuxtv.org/media_tree.git
10166S:	Odd fixes
10167F:	Documentation/video4linux/*.saa7134
10168F:	drivers/media/pci/saa7134/
10169
10170SAA7146 VIDEO4LINUX-2 DRIVER
10171M:	Hans Verkuil <hverkuil@xs4all.nl>
10172L:	linux-media@vger.kernel.org
10173T:	git git://linuxtv.org/media_tree.git
10174S:	Maintained
10175F:	drivers/media/common/saa7146/
10176F:	drivers/media/pci/saa7146/
10177F:	include/media/saa7146*
10178
10179SAMSUNG LAPTOP DRIVER
10180M:	Corentin Chary <corentin.chary@gmail.com>
10181L:	platform-driver-x86@vger.kernel.org
10182S:	Maintained
10183F:	drivers/platform/x86/samsung-laptop.c
10184
10185SAMSUNG AUDIO (ASoC) DRIVERS
10186M:	Krzysztof Kozlowski <krzk@kernel.org>
10187M:	Sangbeom Kim <sbkim73@samsung.com>
10188M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10190S:	Supported
10191F:	sound/soc/samsung/
10192
10193SAMSUNG FRAMEBUFFER DRIVER
10194M:	Jingoo Han <jingoohan1@gmail.com>
10195L:	linux-fbdev@vger.kernel.org
10196S:	Maintained
10197F:	drivers/video/fbdev/s3c-fb.c
10198
10199SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10200M:	Sangbeom Kim <sbkim73@samsung.com>
10201M:	Krzysztof Kozlowski <krzk@kernel.org>
10202M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10203L:	linux-kernel@vger.kernel.org
10204L:	linux-samsung-soc@vger.kernel.org
10205S:	Supported
10206F:	drivers/mfd/sec*.c
10207F:	drivers/regulator/s2m*.c
10208F:	drivers/regulator/s5m*.c
10209F:	drivers/clk/clk-s2mps11.c
10210F:	drivers/rtc/rtc-s5m.c
10211F:	include/linux/mfd/samsung/
10212F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10213F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10214F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10215F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10216
10217SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10218M:	Kyungmin Park <kyungmin.park@samsung.com>
10219M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10220L:	linux-media@vger.kernel.org
10221Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10222S:	Supported
10223F:	drivers/media/platform/exynos4-is/
10224
10225SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10226M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10227L:	linux-media@vger.kernel.org
10228L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10229S:	Maintained
10230F:	drivers/media/platform/s3c-camif/
10231F:	include/media/drv-intf/s3c_camif.h
10232
10233SAMSUNG S5C73M3 CAMERA DRIVER
10234M:	Kyungmin Park <kyungmin.park@samsung.com>
10235M:	Andrzej Hajda <a.hajda@samsung.com>
10236L:	linux-media@vger.kernel.org
10237S:	Supported
10238F:	drivers/media/i2c/s5c73m3/*
10239
10240SAMSUNG S5K5BAF CAMERA DRIVER
10241M:	Kyungmin Park <kyungmin.park@samsung.com>
10242M:	Andrzej Hajda <a.hajda@samsung.com>
10243L:	linux-media@vger.kernel.org
10244S:	Supported
10245F:	drivers/media/i2c/s5k5baf.c
10246
10247SAMSUNG S3FWRN5 NFC DRIVER
10248M:	Robert Baldyga <r.baldyga@samsung.com>
10249M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10250L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10251S:	Supported
10252F:	drivers/nfc/s3fwrn5
10253
10254SAMSUNG SOC CLOCK DRIVERS
10255M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10256M:	Tomasz Figa <tomasz.figa@gmail.com>
10257S:	Supported
10258L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10259F:	drivers/clk/samsung/
10260
10261SAMSUNG SPI DRIVERS
10262M:	Kukjin Kim <kgene@kernel.org>
10263M:	Krzysztof Kozlowski <krzk@kernel.org>
10264M:	Andi Shyti <andi.shyti@samsung.com>
10265L:	linux-spi@vger.kernel.org
10266L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10267S:	Maintained
10268F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10269F:	drivers/spi/spi-s3c*
10270F:	include/linux/platform_data/spi-s3c64xx.h
10271
10272SAMSUNG SXGBE DRIVERS
10273M:	Byungho An <bh74.an@samsung.com>
10274M:	Girish K S <ks.giri@samsung.com>
10275M:	Vipul Pandya <vipul.pandya@samsung.com>
10276S:	Supported
10277L:	netdev@vger.kernel.org
10278F:	drivers/net/ethernet/samsung/sxgbe/
10279
10280SAMSUNG THERMAL DRIVER
10281M:	Lukasz Majewski <l.majewski@samsung.com>
10282L:	linux-pm@vger.kernel.org
10283L:	linux-samsung-soc@vger.kernel.org
10284S:	Supported
10285T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10286F:	drivers/thermal/samsung/
10287
10288SAMSUNG USB2 PHY DRIVER
10289M:	Kamil Debski <kamil@wypas.org>
10290M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10291L:	linux-kernel@vger.kernel.org
10292S:	Supported
10293F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10294F:	Documentation/phy/samsung-usb2.txt
10295F:	drivers/phy/phy-exynos4210-usb2.c
10296F:	drivers/phy/phy-exynos4x12-usb2.c
10297F:	drivers/phy/phy-exynos5250-usb2.c
10298F:	drivers/phy/phy-s5pv210-usb2.c
10299F:	drivers/phy/phy-samsung-usb2.c
10300F:	drivers/phy/phy-samsung-usb2.h
10301
10302SERIAL DRIVERS
10303M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10304L:	linux-serial@vger.kernel.org
10305S:	Maintained
10306F:	Documentation/devicetree/bindings/serial/
10307F:	drivers/tty/serial/
10308
10309SYNOPSYS DESIGNWARE DMAC DRIVER
10310M:	Viresh Kumar <vireshk@kernel.org>
10311M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10312S:	Maintained
10313F:	include/linux/dma/dw.h
10314F:	include/linux/platform_data/dma-dw.h
10315F:	drivers/dma/dw/
10316
10317SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10318M: Lars Persson <lars.persson@axis.com>
10319L: netdev@vger.kernel.org
10320S: Supported
10321F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10322F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10323
10324SYNOPSYS DESIGNWARE I2C DRIVER
10325M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10326R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10327R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10328L:	linux-i2c@vger.kernel.org
10329S:	Maintained
10330F:	drivers/i2c/busses/i2c-designware-*
10331F:	include/linux/platform_data/i2c-designware.h
10332
10333SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10334M:	Jaehoon Chung <jh80.chung@samsung.com>
10335L:	linux-mmc@vger.kernel.org
10336S:	Maintained
10337F:	include/linux/mmc/dw_mmc.h
10338F:	drivers/mmc/host/dw_mmc*
10339
10340SYSTEM TRACE MODULE CLASS
10341M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10342S:	Maintained
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10344F:	Documentation/trace/stm.txt
10345F:	drivers/hwtracing/stm/
10346F:	include/linux/stm.h
10347F:	include/uapi/linux/stm.h
10348
10349THUNDERBOLT DRIVER
10350M:	Andreas Noever <andreas.noever@gmail.com>
10351S:	Maintained
10352F:	drivers/thunderbolt/
10353
10354TI BQ27XXX POWER SUPPLY DRIVER
10355R:	Andrew F. Davis <afd@ti.com>
10356F:	include/linux/power/bq27xxx_battery.h
10357F:	drivers/power/bq27xxx_battery.c
10358F:	drivers/power/bq27xxx_battery_i2c.c
10359
10360TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10361M:	John Stultz <john.stultz@linaro.org>
10362M:	Thomas Gleixner <tglx@linutronix.de>
10363L:	linux-kernel@vger.kernel.org
10364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10365S:	Supported
10366F:	include/linux/clocksource.h
10367F:	include/linux/time.h
10368F:	include/linux/timex.h
10369F:	include/uapi/linux/time.h
10370F:	include/uapi/linux/timex.h
10371F:	kernel/time/clocksource.c
10372F:	kernel/time/time*.c
10373F:	kernel/time/alarmtimer.c
10374F:	kernel/time/ntp.c
10375F:	tools/testing/selftests/timers/
10376
10377SC1200 WDT DRIVER
10378M:	Zwane Mwaikambo <zwanem@gmail.com>
10379S:	Maintained
10380F:	drivers/watchdog/sc1200wdt.c
10381
10382SCHEDULER
10383M:	Ingo Molnar <mingo@redhat.com>
10384M:	Peter Zijlstra <peterz@infradead.org>
10385L:	linux-kernel@vger.kernel.org
10386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10387S:	Maintained
10388F:	kernel/sched/
10389F:	include/linux/sched.h
10390F:	include/uapi/linux/sched.h
10391F:	include/linux/wait.h
10392
10393SCORE ARCHITECTURE
10394M:	Chen Liqin <liqin.linux@gmail.com>
10395M:	Lennox Wu <lennox.wu@gmail.com>
10396W:	http://www.sunplus.com
10397S:	Supported
10398F:	arch/score/
10399
10400SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10401M:	Sudeep Holla <sudeep.holla@arm.com>
10402L:	linux-arm-kernel@lists.infradead.org
10403S:	Maintained
10404F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10405F:	drivers/clk/clk-scpi.c
10406F:	drivers/cpufreq/scpi-cpufreq.c
10407F:	drivers/firmware/arm_scpi.c
10408F:	include/linux/scpi_protocol.h
10409
10410SCSI CDROM DRIVER
10411M:	Jens Axboe <axboe@kernel.dk>
10412L:	linux-scsi@vger.kernel.org
10413W:	http://www.kernel.dk
10414S:	Maintained
10415F:	drivers/scsi/sr*
10416
10417SCSI RDMA PROTOCOL (SRP) INITIATOR
10418M:	Bart Van Assche <bart.vanassche@sandisk.com>
10419L:	linux-rdma@vger.kernel.org
10420S:	Supported
10421W:	http://www.openfabrics.org
10422Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10424F:	drivers/infiniband/ulp/srp/
10425F:	include/scsi/srp.h
10426
10427SCSI SG DRIVER
10428M:	Doug Gilbert <dgilbert@interlog.com>
10429L:	linux-scsi@vger.kernel.org
10430W:	http://sg.danny.cz/sg
10431S:	Maintained
10432F:	Documentation/scsi/scsi-generic.txt
10433F:	drivers/scsi/sg.c
10434F:	include/scsi/sg.h
10435
10436SCSI SUBSYSTEM
10437M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10439M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10441L:	linux-scsi@vger.kernel.org
10442S:	Maintained
10443F:	Documentation/devicetree/bindings/scsi/
10444F:	drivers/scsi/
10445F:	include/scsi/
10446
10447SCSI TAPE DRIVER
10448M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10449L:	linux-scsi@vger.kernel.org
10450S:	Maintained
10451F:	Documentation/scsi/st.txt
10452F:	drivers/scsi/st.*
10453F:	drivers/scsi/st_*.h
10454
10455SCTP PROTOCOL
10456M:	Vlad Yasevich <vyasevich@gmail.com>
10457M:	Neil Horman <nhorman@tuxdriver.com>
10458L:	linux-sctp@vger.kernel.org
10459W:	http://lksctp.sourceforge.net
10460S:	Maintained
10461F:	Documentation/networking/sctp.txt
10462F:	include/linux/sctp.h
10463F:	include/uapi/linux/sctp.h
10464F:	include/net/sctp/
10465F:	net/sctp/
10466
10467SCx200 CPU SUPPORT
10468M:	Jim Cromie <jim.cromie@gmail.com>
10469S:	Odd Fixes
10470F:	Documentation/i2c/busses/scx200_acb
10471F:	arch/x86/platform/scx200/
10472F:	drivers/watchdog/scx200_wdt.c
10473F:	drivers/i2c/busses/scx200*
10474F:	drivers/mtd/maps/scx200_docflash.c
10475F:	include/linux/scx200.h
10476
10477SCx200 GPIO DRIVER
10478M:	Jim Cromie <jim.cromie@gmail.com>
10479S:	Maintained
10480F:	drivers/char/scx200_gpio.c
10481F:	include/linux/scx200_gpio.h
10482
10483SCx200 HRT CLOCKSOURCE DRIVER
10484M:	Jim Cromie <jim.cromie@gmail.com>
10485S:	Maintained
10486F:	drivers/clocksource/scx200_hrt.c
10487
10488SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10489M:	Sascha Sommer <saschasommer@freenet.de>
10490L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10491S:	Maintained
10492F:	drivers/mmc/host/sdricoh_cs.c
10493
10494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10495M:	Adrian Hunter <adrian.hunter@intel.com>
10496L:	linux-mmc@vger.kernel.org
10497T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10498S:	Maintained
10499F:	drivers/mmc/host/sdhci*
10500F:	include/linux/mmc/sdhci*
10501
10502SECURE COMPUTING
10503M:	Kees Cook <keescook@chromium.org>
10504R:	Andy Lutomirski <luto@amacapital.net>
10505R:	Will Drewry <wad@chromium.org>
10506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10507S:	Supported
10508F:	kernel/seccomp.c
10509F:	include/uapi/linux/seccomp.h
10510F:	include/linux/seccomp.h
10511F:	tools/testing/selftests/seccomp/*
10512K:	\bsecure_computing
10513K:	\bTIF_SECCOMP\b
10514
10515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10516M:	Al Cooper <alcooperx@gmail.com>
10517L:	linux-mmc@vger.kernel.org
10518L:	bcm-kernel-feedback-list@broadcom.com
10519S:	Maintained
10520F:	drivers/mmc/host/sdhci-brcmstb*
10521
10522SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10523M:	Ben Dooks <ben-linux@fluff.org>
10524M:	Jaehoon Chung <jh80.chung@samsung.com>
10525L:	linux-mmc@vger.kernel.org
10526S:	Maintained
10527F:	drivers/mmc/host/sdhci-s3c*
10528
10529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10530M:	Viresh Kumar <vireshk@kernel.org>
10531L:	linux-mmc@vger.kernel.org
10532S:	Maintained
10533F:	drivers/mmc/host/sdhci-spear.c
10534
10535SECURITY SUBSYSTEM
10536M:	James Morris <james.l.morris@oracle.com>
10537M:	"Serge E. Hallyn" <serge@hallyn.com>
10538L:	linux-security-module@vger.kernel.org (suggested Cc:)
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10540W:	http://kernsec.org/
10541S:	Supported
10542F:	security/
10543
10544SECURITY CONTACT
10545M:	Security Officers <security@kernel.org>
10546S:	Supported
10547
10548SELINUX SECURITY MODULE
10549M:	Paul Moore <paul@paul-moore.com>
10550M:	Stephen Smalley <sds@tycho.nsa.gov>
10551M:	Eric Paris <eparis@parisplace.org>
10552L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10553W:	http://selinuxproject.org
10554T:	git git://git.infradead.org/users/pcmoore/selinux
10555S:	Supported
10556F:	include/linux/selinux*
10557F:	security/selinux/
10558F:	scripts/selinux/
10559
10560APPARMOR SECURITY MODULE
10561M:	John Johansen <john.johansen@canonical.com>
10562L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10563W:	apparmor.wiki.kernel.org
10564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10565S:	Supported
10566F:	security/apparmor/
10567
10568LOADPIN SECURITY MODULE
10569M:	Kees Cook <keescook@chromium.org>
10570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10571S:	Supported
10572F:	security/loadpin/
10573
10574YAMA SECURITY MODULE
10575M:	Kees Cook <keescook@chromium.org>
10576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10577S:	Supported
10578F:	security/yama/
10579
10580SENSABLE PHANTOM
10581M:	Jiri Slaby <jirislaby@gmail.com>
10582S:	Maintained
10583F:	drivers/misc/phantom.c
10584F:	include/uapi/linux/phantom.h
10585
10586SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10587M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10588M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10589M:	John Soni Jose <sony.john@avagotech.com>
10590L:	linux-scsi@vger.kernel.org
10591W:	http://www.avagotech.com
10592S:	Supported
10593F:	drivers/scsi/be2iscsi/
10594
10595Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10596M:	Sathya Perla <sathya.perla@broadcom.com>
10597M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10598M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10599M:	Somnath Kotur <somnath.kotur@broadcom.com>
10600L:	netdev@vger.kernel.org
10601W:	http://www.emulex.com
10602S:	Supported
10603F:	drivers/net/ethernet/emulex/benet/
10604
10605EMULEX ONECONNECT ROCE DRIVER
10606M:	Selvin Xavier <selvin.xavier@avagotech.com>
10607M:	Devesh Sharma <devesh.sharma@avagotech.com>
10608M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10609L:	linux-rdma@vger.kernel.org
10610W:	http://www.emulex.com
10611S:	Supported
10612F:	drivers/infiniband/hw/ocrdma/
10613
10614SFC NETWORK DRIVER
10615M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10616M:	Edward Cree <ecree@solarflare.com>
10617M:	Bert Kenward <bkenward@solarflare.com>
10618L:	netdev@vger.kernel.org
10619S:	Supported
10620F:	drivers/net/ethernet/sfc/
10621
10622SGI GRU DRIVER
10623M:	Dimitri Sivanich <sivanich@sgi.com>
10624S:	Maintained
10625F:	drivers/misc/sgi-gru/
10626
10627SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10628M:	Pat Gefre <pfg@sgi.com>
10629L:	linux-ia64@vger.kernel.org
10630S:	Supported
10631F:	Documentation/ia64/serial.txt
10632F:	drivers/tty/serial/ioc?_serial.c
10633F:	include/linux/ioc?.h
10634
10635SGI XP/XPC/XPNET DRIVER
10636M:	Cliff Whickman <cpw@sgi.com>
10637M:	Robin Holt <robinmholt@gmail.com>
10638S:	Maintained
10639F:	drivers/misc/sgi-xp/
10640
10641SI2157 MEDIA DRIVER
10642M:	Antti Palosaari <crope@iki.fi>
10643L:	linux-media@vger.kernel.org
10644W:	https://linuxtv.org
10645W:	http://palosaari.fi/linux/
10646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10647T:	git git://linuxtv.org/anttip/media_tree.git
10648S:	Maintained
10649F:	drivers/media/tuners/si2157*
10650
10651SI2168 MEDIA DRIVER
10652M:	Antti Palosaari <crope@iki.fi>
10653L:	linux-media@vger.kernel.org
10654W:	https://linuxtv.org
10655W:	http://palosaari.fi/linux/
10656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10657T:	git git://linuxtv.org/anttip/media_tree.git
10658S:	Maintained
10659F:	drivers/media/dvb-frontends/si2168*
10660
10661SI470X FM RADIO RECEIVER I2C DRIVER
10662M:	Hans Verkuil <hverkuil@xs4all.nl>
10663L:	linux-media@vger.kernel.org
10664T:	git git://linuxtv.org/media_tree.git
10665W:	https://linuxtv.org
10666S:	Odd Fixes
10667F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10668
10669SI470X FM RADIO RECEIVER USB DRIVER
10670M:	Hans Verkuil <hverkuil@xs4all.nl>
10671L:	linux-media@vger.kernel.org
10672T:	git git://linuxtv.org/media_tree.git
10673W:	https://linuxtv.org
10674S:	Maintained
10675F:	drivers/media/radio/si470x/radio-si470x-common.c
10676F:	drivers/media/radio/si470x/radio-si470x.h
10677F:	drivers/media/radio/si470x/radio-si470x-usb.c
10678
10679SI4713 FM RADIO TRANSMITTER I2C DRIVER
10680M:	Eduardo Valentin <edubezval@gmail.com>
10681L:	linux-media@vger.kernel.org
10682T:	git git://linuxtv.org/media_tree.git
10683W:	https://linuxtv.org
10684S:	Odd Fixes
10685F:	drivers/media/radio/si4713/si4713.?
10686
10687SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10688M:	Eduardo Valentin <edubezval@gmail.com>
10689L:	linux-media@vger.kernel.org
10690T:	git git://linuxtv.org/media_tree.git
10691W:	https://linuxtv.org
10692S:	Odd Fixes
10693F:	drivers/media/radio/si4713/radio-platform-si4713.c
10694
10695SI4713 FM RADIO TRANSMITTER USB DRIVER
10696M:	Hans Verkuil <hverkuil@xs4all.nl>
10697L:	linux-media@vger.kernel.org
10698T:	git git://linuxtv.org/media_tree.git
10699W:	https://linuxtv.org
10700S:	Maintained
10701F:	drivers/media/radio/si4713/radio-usb-si4713.c
10702
10703SIANO DVB DRIVER
10704M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10705M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10706L:	linux-media@vger.kernel.org
10707W:	https://linuxtv.org
10708T:	git git://linuxtv.org/media_tree.git
10709S:	Odd fixes
10710F:	drivers/media/common/siano/
10711F:	drivers/media/usb/siano/
10712F:	drivers/media/usb/siano/
10713F:	drivers/media/mmc/siano/
10714
10715SIMPLEFB FB DRIVER
10716M:	Hans de Goede <hdegoede@redhat.com>
10717L:	linux-fbdev@vger.kernel.org
10718S:	Maintained
10719F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10720F:	drivers/video/fbdev/simplefb.c
10721F:	include/linux/platform_data/simplefb.h
10722
10723SH_VEU V4L2 MEM2MEM DRIVER
10724L:	linux-media@vger.kernel.org
10725S:	Orphan
10726F:	drivers/media/platform/sh_veu.c
10727
10728SH_VOU V4L2 OUTPUT DRIVER
10729L:	linux-media@vger.kernel.org
10730S:	Orphan
10731F:	drivers/media/platform/sh_vou.c
10732F:	include/media/drv-intf/sh_vou.h
10733
10734SIMPLE FIRMWARE INTERFACE (SFI)
10735M:	Len Brown <lenb@kernel.org>
10736L:	sfi-devel@simplefirmware.org
10737W:	http://simplefirmware.org/
10738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10739S:	Supported
10740F:	arch/x86/platform/sfi/
10741F:	drivers/sfi/
10742F:	include/linux/sfi*.h
10743
10744SIMTEC EB110ATX (Chalice CATS)
10745P:	Ben Dooks
10746P:	Vincent Sanders <vince@simtec.co.uk>
10747M:	Simtec Linux Team <linux@simtec.co.uk>
10748W:	http://www.simtec.co.uk/products/EB110ATX/
10749S:	Supported
10750
10751SIMTEC EB2410ITX (BAST)
10752P:	Ben Dooks
10753P:	Vincent Sanders <vince@simtec.co.uk>
10754M:	Simtec Linux Team <linux@simtec.co.uk>
10755W:	http://www.simtec.co.uk/products/EB2410ITX/
10756S:	Supported
10757F:	arch/arm/mach-s3c24xx/mach-bast.c
10758F:	arch/arm/mach-s3c24xx/bast-ide.c
10759F:	arch/arm/mach-s3c24xx/bast-irq.c
10760
10761TI DAVINCI MACHINE SUPPORT
10762M:	Sekhar Nori <nsekhar@ti.com>
10763M:	Kevin Hilman <khilman@kernel.org>
10764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10766S:	Supported
10767F:	arch/arm/mach-davinci/
10768F:	drivers/i2c/busses/i2c-davinci.c
10769
10770TI DAVINCI SERIES MEDIA DRIVER
10771M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10772L:	linux-media@vger.kernel.org
10773W:	https://linuxtv.org
10774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10775T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10776S:	Maintained
10777F:	drivers/media/platform/davinci/
10778F:	include/media/davinci/
10779
10780TI AM437X VPFE DRIVER
10781M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10782L:	linux-media@vger.kernel.org
10783W:	https://linuxtv.org
10784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10785T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10786S:	Maintained
10787F:	drivers/media/platform/am437x/
10788
10789OV2659 OMNIVISION SENSOR DRIVER
10790M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10791L:	linux-media@vger.kernel.org
10792W:	https://linuxtv.org
10793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10794T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10795S:	Maintained
10796F:	drivers/media/i2c/ov2659.c
10797F:	include/media/i2c/ov2659.h
10798
10799SILICON MOTION SM712 FRAME BUFFER DRIVER
10800M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10801M:	Teddy Wang <teddy.wang@siliconmotion.com>
10802M:	Sudip Mukherjee <sudip@vectorindia.org>
10803L:	linux-fbdev@vger.kernel.org
10804S:	Maintained
10805F:	drivers/video/fbdev/sm712*
10806F:	Documentation/fb/sm712fb.txt
10807
10808SIS 190 ETHERNET DRIVER
10809M:	Francois Romieu <romieu@fr.zoreil.com>
10810L:	netdev@vger.kernel.org
10811S:	Maintained
10812F:	drivers/net/ethernet/sis/sis190.c
10813
10814SIS 900/7016 FAST ETHERNET DRIVER
10815M:	Daniele Venzano <venza@brownhat.org>
10816W:	http://www.brownhat.org/sis900.html
10817L:	netdev@vger.kernel.org
10818S:	Maintained
10819F:	drivers/net/ethernet/sis/sis900.*
10820
10821SIS FRAMEBUFFER DRIVER
10822M:	Thomas Winischhofer <thomas@winischhofer.net>
10823W:	http://www.winischhofer.net/linuxsisvga.shtml
10824S:	Maintained
10825F:	Documentation/fb/sisfb.txt
10826F:	drivers/video/fbdev/sis/
10827F:	include/video/sisfb.h
10828
10829SIS USB2VGA DRIVER
10830M:	Thomas Winischhofer <thomas@winischhofer.net>
10831W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10832S:	Maintained
10833F:	drivers/usb/misc/sisusbvga/
10834
10835SLAB ALLOCATOR
10836M:	Christoph Lameter <cl@linux.com>
10837M:	Pekka Enberg <penberg@kernel.org>
10838M:	David Rientjes <rientjes@google.com>
10839M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10840M:	Andrew Morton <akpm@linux-foundation.org>
10841L:	linux-mm@kvack.org
10842S:	Maintained
10843F:	include/linux/sl?b*.h
10844F:	mm/sl?b*
10845
10846SLEEPABLE READ-COPY UPDATE (SRCU)
10847M:	Lai Jiangshan <jiangshanlai@gmail.com>
10848M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10849M:	Josh Triplett <josh@joshtriplett.org>
10850R:	Steven Rostedt <rostedt@goodmis.org>
10851R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10852L:	linux-kernel@vger.kernel.org
10853W:	http://www.rdrop.com/users/paulmck/RCU/
10854S:	Supported
10855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10856F:	include/linux/srcu.h
10857F:	kernel/rcu/srcu.c
10858
10859SMACK SECURITY MODULE
10860M:	Casey Schaufler <casey@schaufler-ca.com>
10861L:	linux-security-module@vger.kernel.org
10862W:	http://schaufler-ca.com
10863T:	git git://github.com/cschaufler/smack-next
10864S:	Maintained
10865F:	Documentation/security/Smack.txt
10866F:	security/smack/
10867
10868DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10869M:	Kevin Hilman <khilman@kernel.org>
10870M:	Nishanth Menon <nm@ti.com>
10871S:	Maintained
10872F:	drivers/power/avs/
10873F:	include/linux/power/smartreflex.h
10874L:	linux-pm@vger.kernel.org
10875
10876SMC91x ETHERNET DRIVER
10877M:	Nicolas Pitre <nico@fluxnic.net>
10878S:	Odd Fixes
10879F:	drivers/net/ethernet/smsc/smc91x.*
10880
10881SMIA AND SMIA++ IMAGE SENSOR DRIVER
10882M:	Sakari Ailus <sakari.ailus@iki.fi>
10883L:	linux-media@vger.kernel.org
10884S:	Maintained
10885F:	drivers/media/i2c/smiapp/
10886F:	include/media/i2c/smiapp.h
10887F:	drivers/media/i2c/smiapp-pll.c
10888F:	drivers/media/i2c/smiapp-pll.h
10889F:	include/uapi/linux/smiapp.h
10890F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10891
10892SMM665 HARDWARE MONITOR DRIVER
10893M:	Guenter Roeck <linux@roeck-us.net>
10894L:	linux-hwmon@vger.kernel.org
10895S:	Maintained
10896F:	Documentation/hwmon/smm665
10897F:	drivers/hwmon/smm665.c
10898
10899SMSC EMC2103 HARDWARE MONITOR DRIVER
10900M:	Steve Glendinning <steve.glendinning@shawell.net>
10901L:	linux-hwmon@vger.kernel.org
10902S:	Maintained
10903F:	Documentation/hwmon/emc2103
10904F:	drivers/hwmon/emc2103.c
10905
10906SMSC SCH5627 HARDWARE MONITOR DRIVER
10907M:	Hans de Goede <hdegoede@redhat.com>
10908L:	linux-hwmon@vger.kernel.org
10909S:	Supported
10910F:	Documentation/hwmon/sch5627
10911F:	drivers/hwmon/sch5627.c
10912
10913SMSC47B397 HARDWARE MONITOR DRIVER
10914M:	Jean Delvare <jdelvare@suse.com>
10915L:	linux-hwmon@vger.kernel.org
10916S:	Maintained
10917F:	Documentation/hwmon/smsc47b397
10918F:	drivers/hwmon/smsc47b397.c
10919
10920SMSC911x ETHERNET DRIVER
10921M:	Steve Glendinning <steve.glendinning@shawell.net>
10922L:	netdev@vger.kernel.org
10923S:	Maintained
10924F:	include/linux/smsc911x.h
10925F:	drivers/net/ethernet/smsc/smsc911x.*
10926
10927SMSC9420 PCI ETHERNET DRIVER
10928M:	Steve Glendinning <steve.glendinning@shawell.net>
10929L:	netdev@vger.kernel.org
10930S:	Maintained
10931F:	drivers/net/ethernet/smsc/smsc9420.*
10932
10933SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10934M:	Steve Glendinning <steve.glendinning@shawell.net>
10935L:	linux-fbdev@vger.kernel.org
10936S:	Maintained
10937F:	drivers/video/fbdev/smscufx.c
10938
10939SOC-CAMERA V4L2 SUBSYSTEM
10940M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10941L:	linux-media@vger.kernel.org
10942T:	git git://linuxtv.org/media_tree.git
10943S:	Maintained
10944F:	include/media/soc*
10945F:	drivers/media/i2c/soc_camera/
10946F:	drivers/media/platform/soc_camera/
10947
10948SOEKRIS NET48XX LED SUPPORT
10949M:	Chris Boot <bootc@bootc.net>
10950S:	Maintained
10951F:	drivers/leds/leds-net48xx.c
10952
10953SOFTLOGIC 6x10 MPEG CODEC
10954M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10955M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10956M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10957M:	Ismael Luceno <ismael@iodev.co.uk>
10958L:	linux-media@vger.kernel.org
10959S:	Supported
10960F:	drivers/media/pci/solo6x10/
10961
10962SOFTWARE RAID (Multiple Disks) SUPPORT
10963M:	Shaohua Li <shli@kernel.org>
10964L:	linux-raid@vger.kernel.org
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10966S:	Supported
10967F:	drivers/md/
10968F:	include/linux/raid/
10969F:	include/uapi/linux/raid/
10970
10971SONIC NETWORK DRIVER
10972M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10973L:	netdev@vger.kernel.org
10974S:	Maintained
10975F:	drivers/net/ethernet/natsemi/sonic.*
10976
10977SONICS SILICON BACKPLANE DRIVER (SSB)
10978M:	Michael Buesch <m@bues.ch>
10979L:	linux-wireless@vger.kernel.org
10980S:	Maintained
10981F:	drivers/ssb/
10982F:	include/linux/ssb/
10983
10984SONY VAIO CONTROL DEVICE DRIVER
10985M:	Mattia Dongili <malattia@linux.it>
10986L:	platform-driver-x86@vger.kernel.org
10987W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10988S:	Maintained
10989F:	Documentation/laptops/sony-laptop.txt
10990F:	drivers/char/sonypi.c
10991F:	drivers/platform/x86/sony-laptop.c
10992F:	include/linux/sony-laptop.h
10993
10994SONY MEMORYSTICK CARD SUPPORT
10995M:	Alex Dubov <oakad@yahoo.com>
10996W:	http://tifmxx.berlios.de/
10997S:	Maintained
10998F:	drivers/memstick/host/tifm_ms.c
10999
11000SONY MEMORYSTICK STANDARD SUPPORT
11001M:	Maxim Levitsky <maximlevitsky@gmail.com>
11002S:	Maintained
11003F:	drivers/memstick/core/ms_block.*
11004
11005SOUND
11006M:	Jaroslav Kysela <perex@perex.cz>
11007M:	Takashi Iwai <tiwai@suse.com>
11008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11009W:	http://www.alsa-project.org/
11010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11011T:	git git://git.alsa-project.org/alsa-kernel.git
11012Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11013S:	Maintained
11014F:	Documentation/sound/
11015F:	include/sound/
11016F:	include/uapi/sound/
11017F:	sound/
11018
11019SOUND - COMPRESSED AUDIO
11020M:	Vinod Koul <vinod.koul@intel.com>
11021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11023S:	Supported
11024F:	Documentation/sound/alsa/compress_offload.txt
11025F:	include/sound/compress_driver.h
11026F:	include/uapi/sound/compress_*
11027F:	sound/core/compress_offload.c
11028F:	sound/soc/soc-compress.c
11029
11030SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11031M:	Liam Girdwood <lgirdwood@gmail.com>
11032M:	Mark Brown <broonie@kernel.org>
11033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11035W:	http://alsa-project.org/main/index.php/ASoC
11036S:	Supported
11037F:	Documentation/devicetree/bindings/sound/
11038F:	Documentation/sound/alsa/soc/
11039F:	sound/soc/
11040F:	include/sound/soc*
11041
11042SOUND - DMAENGINE HELPERS
11043M:	Lars-Peter Clausen <lars@metafoo.de>
11044S:	Supported
11045F:	include/sound/dmaengine_pcm.h
11046F:	sound/core/pcm_dmaengine.c
11047F:	sound/soc/soc-generic-dmaengine-pcm.c
11048
11049SP2 MEDIA DRIVER
11050M:	Olli Salonen <olli.salonen@iki.fi>
11051L:	linux-media@vger.kernel.org
11052W:	https://linuxtv.org
11053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11054S:	Maintained
11055F:	drivers/media/dvb-frontends/sp2*
11056
11057SPARC + UltraSPARC (sparc/sparc64)
11058M:	"David S. Miller" <davem@davemloft.net>
11059L:	sparclinux@vger.kernel.org
11060Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11063S:	Maintained
11064F:	arch/sparc/
11065F:	drivers/sbus/
11066
11067SPARC SERIAL DRIVERS
11068M:	"David S. Miller" <davem@davemloft.net>
11069L:	sparclinux@vger.kernel.org
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11072S:	Maintained
11073F:	include/linux/sunserialcore.h
11074F:	drivers/tty/serial/suncore.c
11075F:	drivers/tty/serial/sunhv.c
11076F:	drivers/tty/serial/sunsab.c
11077F:	drivers/tty/serial/sunsab.h
11078F:	drivers/tty/serial/sunsu.c
11079F:	drivers/tty/serial/sunzilog.c
11080F:	drivers/tty/serial/sunzilog.h
11081
11082SPARSE CHECKER
11083M:	"Christopher Li" <sparse@chrisli.org>
11084L:	linux-sparse@vger.kernel.org
11085W:	https://sparse.wiki.kernel.org/
11086T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11087T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11088S:	Maintained
11089F:	include/linux/compiler.h
11090
11091SPEAR PLATFORM SUPPORT
11092M:	Viresh Kumar <vireshk@kernel.org>
11093M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11095W:	http://www.st.com/spear
11096S:	Maintained
11097F:	arch/arm/boot/dts/spear*
11098F:	arch/arm/mach-spear/
11099
11100SPEAR CLOCK FRAMEWORK SUPPORT
11101M:	Viresh Kumar <vireshk@kernel.org>
11102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11103W:	http://www.st.com/spear
11104S:	Maintained
11105F:	drivers/clk/spear/
11106
11107SPI SUBSYSTEM
11108M:	Mark Brown <broonie@kernel.org>
11109L:	linux-spi@vger.kernel.org
11110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11111Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11112S:	Maintained
11113F:	Documentation/devicetree/bindings/spi/
11114F:	Documentation/spi/
11115F:	drivers/spi/
11116F:	include/linux/spi/
11117F:	include/uapi/linux/spi/
11118
11119SPIDERNET NETWORK DRIVER for CELL
11120M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11121L:	netdev@vger.kernel.org
11122S:	Supported
11123F:	Documentation/networking/spider_net.txt
11124F:	drivers/net/ethernet/toshiba/spider_net*
11125
11126SPU FILE SYSTEM
11127M:	Jeremy Kerr <jk@ozlabs.org>
11128L:	linuxppc-dev@lists.ozlabs.org
11129W:	http://www.ibm.com/developerworks/power/cell/
11130S:	Supported
11131F:	Documentation/filesystems/spufs.txt
11132F:	arch/powerpc/platforms/cell/spufs/
11133
11134SQUASHFS FILE SYSTEM
11135M:	Phillip Lougher <phillip@squashfs.org.uk>
11136L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11137W:	http://squashfs.org.uk
11138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11139S:	Maintained
11140F:	Documentation/filesystems/squashfs.txt
11141F:	fs/squashfs/
11142
11143SRM (Alpha) environment access
11144M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11145S:	Maintained
11146F:	arch/alpha/kernel/srm_env.c
11147
11148STABLE BRANCH
11149M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11150L:	stable@vger.kernel.org
11151S:	Supported
11152F:	Documentation/stable_kernel_rules.txt
11153
11154STAGING SUBSYSTEM
11155M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11157L:	devel@driverdev.osuosl.org
11158S:	Supported
11159F:	drivers/staging/
11160
11161STAGING - COMEDI
11162M:	Ian Abbott <abbotti@mev.co.uk>
11163M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11164S:	Odd Fixes
11165F:	drivers/staging/comedi/
11166
11167STAGING - FLARION FT1000 DRIVERS
11168M:	Marek Belisko <marek.belisko@gmail.com>
11169S:	Odd Fixes
11170F:	drivers/staging/ft1000/
11171
11172STAGING - INDUSTRIAL IO
11173M:	Jonathan Cameron <jic23@kernel.org>
11174L:	linux-iio@vger.kernel.org
11175S:	Odd Fixes
11176F:	Documentation/devicetree/bindings/staging/iio/
11177F:	drivers/staging/iio/
11178
11179STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11180M:	Jarod Wilson <jarod@wilsonet.com>
11181W:	http://www.lirc.org/
11182S:	Odd Fixes
11183F:	drivers/staging/media/lirc/
11184
11185STAGING - LUSTRE PARALLEL FILESYSTEM
11186M:	Oleg Drokin <oleg.drokin@intel.com>
11187M:	Andreas Dilger <andreas.dilger@intel.com>
11188L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11189W:	http://wiki.lustre.org/
11190S:	Maintained
11191F:	drivers/staging/lustre
11192
11193STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11194M:	Marc Dietrich <marvin24@gmx.de>
11195L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11196L:	linux-tegra@vger.kernel.org
11197S:	Maintained
11198F:	drivers/staging/nvec/
11199
11200STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11201M:	Jens Frederich <jfrederich@gmail.com>
11202M:	Daniel Drake <dsd@laptop.org>
11203M:	Jon Nettleton <jon.nettleton@gmail.com>
11204W:	http://wiki.laptop.org/go/DCON
11205S:	Maintained
11206F:	drivers/staging/olpc_dcon/
11207
11208STAGING - REALTEK RTL8712U DRIVERS
11209M:	Larry Finger <Larry.Finger@lwfinger.net>
11210M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11211S:	Odd Fixes
11212F:	drivers/staging/rtl8712/
11213
11214STAGING - REALTEK RTL8723U WIRELESS DRIVER
11215M:	Larry Finger <Larry.Finger@lwfinger.net>
11216M:	Jes Sorensen <Jes.Sorensen@redhat.com>
11217L:	linux-wireless@vger.kernel.org
11218S:	Maintained
11219F:	drivers/staging/rtl8723au/
11220
11221STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11222M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11223M:	Teddy Wang <teddy.wang@siliconmotion.com>
11224M:	Sudip Mukherjee <sudip@vectorindia.org>
11225L:	linux-fbdev@vger.kernel.org
11226S:	Maintained
11227F:	drivers/staging/sm750fb/
11228
11229STAGING - SLICOSS
11230M:	Lior Dotan <liodot@gmail.com>
11231M:	Christopher Harrer <charrer@alacritech.com>
11232S:	Odd Fixes
11233F:	drivers/staging/slicoss/
11234
11235STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11236M:	William Hubbs <w.d.hubbs@gmail.com>
11237M:	Chris Brannon <chris@the-brannons.com>
11238M:	Kirk Reiser <kirk@reisers.ca>
11239M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11240L:	speakup@linux-speakup.org
11241W:	http://www.linux-speakup.org/
11242S:	Odd Fixes
11243F:	drivers/staging/speakup/
11244
11245STAGING - VIA VT665X DRIVERS
11246M:	Forest Bond <forest@alittletooquiet.net>
11247S:	Odd Fixes
11248F:	drivers/staging/vt665?/
11249
11250STAGING - WILC1000 WIFI DRIVER
11251M:	Aditya Shankar <aditya.shankar@microchip.com>
11252M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11253L:	linux-wireless@vger.kernel.org
11254S:	Supported
11255F:	drivers/staging/wilc1000/
11256
11257STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11258M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11259S:	Odd Fixes
11260F:	drivers/staging/xgifb/
11261
11262STARFIRE/DURALAN NETWORK DRIVER
11263M:	Ion Badulescu <ionut@badula.org>
11264S:	Odd Fixes
11265F:	drivers/net/ethernet/adaptec/starfire*
11266
11267SUN3/3X
11268M:	Sam Creasey <sammy@sammy.net>
11269W:	http://sammy.net/sun3/
11270S:	Maintained
11271F:	arch/m68k/kernel/*sun3*
11272F:	arch/m68k/sun3*/
11273F:	arch/m68k/include/asm/sun3*
11274F:	drivers/net/ethernet/i825xx/sun3*
11275
11276SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11277M:	Hans de Goede <hdegoede@redhat.com>
11278L:	linux-input@vger.kernel.org
11279S:	Maintained
11280F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11281F:	drivers/input/keyboard/sun4i-lradc-keys.c
11282
11283SUNDANCE NETWORK DRIVER
11284M:	Denis Kirjanov <kda@linux-powerpc.org>
11285L:	netdev@vger.kernel.org
11286S:	Maintained
11287F:	drivers/net/ethernet/dlink/sundance.c
11288
11289SUPERH
11290M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11291M:	Rich Felker <dalias@libc.org>
11292L:	linux-sh@vger.kernel.org
11293Q:	http://patchwork.kernel.org/project/linux-sh/list/
11294S:	Maintained
11295F:	Documentation/sh/
11296F:	arch/sh/
11297F:	drivers/sh/
11298
11299SUSPEND TO RAM
11300M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11301M:	Len Brown <len.brown@intel.com>
11302M:	Pavel Machek <pavel@ucw.cz>
11303L:	linux-pm@vger.kernel.org
11304S:	Supported
11305F:	Documentation/power/
11306F:	arch/x86/kernel/acpi/
11307F:	drivers/base/power/
11308F:	kernel/power/
11309F:	include/linux/suspend.h
11310F:	include/linux/freezer.h
11311F:	include/linux/pm.h
11312
11313SVGA HANDLING
11314M:	Martin Mares <mj@ucw.cz>
11315L:	linux-video@atrey.karlin.mff.cuni.cz
11316S:	Maintained
11317F:	Documentation/svga.txt
11318F:	arch/x86/boot/video*
11319
11320SWIOTLB SUBSYSTEM
11321M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11322L:	linux-kernel@vger.kernel.org
11323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11324S:	Supported
11325F:	lib/swiotlb.c
11326F:	arch/*/kernel/pci-swiotlb.c
11327F:	include/linux/swiotlb.h
11328
11329SWITCHDEV
11330M:	Jiri Pirko <jiri@resnulli.us>
11331L:	netdev@vger.kernel.org
11332S:	Supported
11333F:	net/switchdev/
11334F:	include/net/switchdev.h
11335
11336SYNOPSYS ARC ARCHITECTURE
11337M:	Vineet Gupta <vgupta@synopsys.com>
11338L:	linux-snps-arc@lists.infradead.org
11339S:	Supported
11340F:	arch/arc/
11341F:	Documentation/devicetree/bindings/arc/*
11342F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11343F:	drivers/tty/serial/arc_uart.c
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11345
11346SYNOPSYS ARC SDP platform support
11347M:	Alexey Brodkin <abrodkin@synopsys.com>
11348S:	Supported
11349F:	arch/arc/plat-axs10x
11350F:	arch/arc/boot/dts/ax*
11351F:	Documentation/devicetree/bindings/arc/axs10*
11352
11353SYSTEM CONFIGURATION (SYSCON)
11354M:	Lee Jones <lee.jones@linaro.org>
11355M:	Arnd Bergmann <arnd@arndb.de>
11356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11357S:	Supported
11358F:	drivers/mfd/syscon.c
11359
11360SYSV FILESYSTEM
11361M:	Christoph Hellwig <hch@infradead.org>
11362S:	Maintained
11363F:	Documentation/filesystems/sysv-fs.txt
11364F:	fs/sysv/
11365F:	include/linux/sysv_fs.h
11366
11367TARGET SUBSYSTEM
11368M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11369L:	linux-scsi@vger.kernel.org
11370L:	target-devel@vger.kernel.org
11371W:	http://www.linux-iscsi.org
11372W:	http://groups.google.com/group/linux-iscsi-target-dev
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11374S:	Supported
11375F:	drivers/target/
11376F:	include/target/
11377F:	Documentation/target/
11378
11379TASKSTATS STATISTICS INTERFACE
11380M:	Balbir Singh <bsingharora@gmail.com>
11381S:	Maintained
11382F:	Documentation/accounting/taskstats*
11383F:	include/linux/taskstats*
11384F:	kernel/taskstats.c
11385
11386TC CLASSIFIER
11387M:	Jamal Hadi Salim <jhs@mojatatu.com>
11388L:	netdev@vger.kernel.org
11389S:	Maintained
11390F:	include/net/pkt_cls.h
11391F:	include/uapi/linux/pkt_cls.h
11392F:	net/sched/
11393
11394TCP LOW PRIORITY MODULE
11395M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11396M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11397W:	http://tcp-lp-mod.sourceforge.net/
11398S:	Maintained
11399F:	net/ipv4/tcp_lp.c
11400
11401TDA10071 MEDIA DRIVER
11402M:	Antti Palosaari <crope@iki.fi>
11403L:	linux-media@vger.kernel.org
11404W:	https://linuxtv.org
11405W:	http://palosaari.fi/linux/
11406Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11407T:	git git://linuxtv.org/anttip/media_tree.git
11408S:	Maintained
11409F:	drivers/media/dvb-frontends/tda10071*
11410
11411TDA18212 MEDIA DRIVER
11412M:	Antti Palosaari <crope@iki.fi>
11413L:	linux-media@vger.kernel.org
11414W:	https://linuxtv.org
11415W:	http://palosaari.fi/linux/
11416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11417T:	git git://linuxtv.org/anttip/media_tree.git
11418S:	Maintained
11419F:	drivers/media/tuners/tda18212*
11420
11421TDA18218 MEDIA DRIVER
11422M:	Antti Palosaari <crope@iki.fi>
11423L:	linux-media@vger.kernel.org
11424W:	https://linuxtv.org
11425W:	http://palosaari.fi/linux/
11426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11427T:	git git://linuxtv.org/anttip/media_tree.git
11428S:	Maintained
11429F:	drivers/media/tuners/tda18218*
11430
11431TDA18271 MEDIA DRIVER
11432M:	Michael Krufky <mkrufky@linuxtv.org>
11433L:	linux-media@vger.kernel.org
11434W:	https://linuxtv.org
11435W:	http://github.com/mkrufky
11436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11437T:	git git://linuxtv.org/mkrufky/tuners.git
11438S:	Maintained
11439F:	drivers/media/tuners/tda18271*
11440
11441TDA827x MEDIA DRIVER
11442M:	Michael Krufky <mkrufky@linuxtv.org>
11443L:	linux-media@vger.kernel.org
11444W:	https://linuxtv.org
11445W:	http://github.com/mkrufky
11446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11447T:	git git://linuxtv.org/mkrufky/tuners.git
11448S:	Maintained
11449F:	drivers/media/tuners/tda8290.*
11450
11451TDA8290 MEDIA DRIVER
11452M:	Michael Krufky <mkrufky@linuxtv.org>
11453L:	linux-media@vger.kernel.org
11454W:	https://linuxtv.org
11455W:	http://github.com/mkrufky
11456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11457T:	git git://linuxtv.org/mkrufky/tuners.git
11458S:	Maintained
11459F:	drivers/media/tuners/tda8290.*
11460
11461TDA9840 MEDIA DRIVER
11462M:	Hans Verkuil <hverkuil@xs4all.nl>
11463L:	linux-media@vger.kernel.org
11464T:	git git://linuxtv.org/media_tree.git
11465W:	https://linuxtv.org
11466S:	Maintained
11467F:	drivers/media/i2c/tda9840*
11468
11469TEA5761 TUNER DRIVER
11470M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11471M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11472L:	linux-media@vger.kernel.org
11473W:	https://linuxtv.org
11474T:	git git://linuxtv.org/media_tree.git
11475S:	Odd fixes
11476F:	drivers/media/tuners/tea5761.*
11477
11478TEA5767 TUNER DRIVER
11479M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11480M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11481L:	linux-media@vger.kernel.org
11482W:	https://linuxtv.org
11483T:	git git://linuxtv.org/media_tree.git
11484S:	Maintained
11485F:	drivers/media/tuners/tea5767.*
11486
11487TEA6415C MEDIA DRIVER
11488M:	Hans Verkuil <hverkuil@xs4all.nl>
11489L:	linux-media@vger.kernel.org
11490T:	git git://linuxtv.org/media_tree.git
11491W:	https://linuxtv.org
11492S:	Maintained
11493F:	drivers/media/i2c/tea6415c*
11494
11495TEA6420 MEDIA DRIVER
11496M:	Hans Verkuil <hverkuil@xs4all.nl>
11497L:	linux-media@vger.kernel.org
11498T:	git git://linuxtv.org/media_tree.git
11499W:	https://linuxtv.org
11500S:	Maintained
11501F:	drivers/media/i2c/tea6420*
11502
11503TEAM DRIVER
11504M:	Jiri Pirko <jiri@resnulli.us>
11505L:	netdev@vger.kernel.org
11506S:	Supported
11507F:	drivers/net/team/
11508F:	include/linux/if_team.h
11509F:	include/uapi/linux/if_team.h
11510
11511TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11512M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11513S:	Maintained
11514F:	arch/x86/platform/ts5500/
11515
11516TECHNOTREND USB IR RECEIVER
11517M:	Sean Young <sean@mess.org>
11518L:	linux-media@vger.kernel.org
11519S:	Maintained
11520F:	drivers/media/rc/ttusbir.c
11521
11522TEGRA ARCHITECTURE SUPPORT
11523M:	Stephen Warren <swarren@wwwdotorg.org>
11524M:	Thierry Reding <thierry.reding@gmail.com>
11525M:	Alexandre Courbot <gnurou@gmail.com>
11526L:	linux-tegra@vger.kernel.org
11527Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11529S:	Supported
11530N:	[^a-z]tegra
11531
11532TEGRA CLOCK DRIVER
11533M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11534M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11535S:	Supported
11536F:	drivers/clk/tegra/
11537
11538TEGRA DMA DRIVERS
11539M:	Laxman Dewangan <ldewangan@nvidia.com>
11540M:	Jon Hunter <jonathanh@nvidia.com>
11541S:	Supported
11542F:	drivers/dma/tegra*
11543
11544TEGRA I2C DRIVER
11545M:	Laxman Dewangan <ldewangan@nvidia.com>
11546S:	Supported
11547F:	drivers/i2c/busses/i2c-tegra.c
11548
11549TEGRA IOMMU DRIVERS
11550M:	Hiroshi Doyu <hdoyu@nvidia.com>
11551S:	Supported
11552F:	drivers/iommu/tegra*
11553
11554TEGRA KBC DRIVER
11555M:	Rakesh Iyer <riyer@nvidia.com>
11556M:	Laxman Dewangan <ldewangan@nvidia.com>
11557S:	Supported
11558F:	drivers/input/keyboard/tegra-kbc.c
11559
11560TEGRA PWM DRIVER
11561M:	Thierry Reding <thierry.reding@gmail.com>
11562S:	Supported
11563F:	drivers/pwm/pwm-tegra.c
11564
11565TEGRA SERIAL DRIVER
11566M:	Laxman Dewangan <ldewangan@nvidia.com>
11567S:	Supported
11568F:	drivers/tty/serial/serial-tegra.c
11569
11570TEGRA SPI DRIVER
11571M:	Laxman Dewangan <ldewangan@nvidia.com>
11572S:	Supported
11573F:	drivers/spi/spi-tegra*
11574
11575TEHUTI ETHERNET DRIVER
11576M:	Andy Gospodarek <andy@greyhouse.net>
11577L:	netdev@vger.kernel.org
11578S:	Supported
11579F:	drivers/net/ethernet/tehuti/*
11580
11581Telecom Clock Driver for MCPL0010
11582M:	Mark Gross <mark.gross@intel.com>
11583S:	Supported
11584F:	drivers/char/tlclk.c
11585
11586TENSILICA XTENSA PORT (xtensa)
11587M:	Chris Zankel <chris@zankel.net>
11588M:	Max Filippov <jcmvbkbc@gmail.com>
11589L:	linux-xtensa@linux-xtensa.org
11590T:	git git://github.com/czankel/xtensa-linux.git
11591S:	Maintained
11592F:	arch/xtensa/
11593F:	drivers/irqchip/irq-xtensa-*
11594
11595THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11596M:	Hans Verkuil <hverkuil@xs4all.nl>
11597L:	linux-media@vger.kernel.org
11598T:	git git://linuxtv.org/media_tree.git
11599W:	https://linuxtv.org
11600S:	Maintained
11601F:	drivers/media/radio/radio-raremono.c
11602
11603THERMAL
11604M:	Zhang Rui <rui.zhang@intel.com>
11605M:	Eduardo Valentin <edubezval@gmail.com>
11606L:	linux-pm@vger.kernel.org
11607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11609Q:	https://patchwork.kernel.org/project/linux-pm/list/
11610S:	Supported
11611F:	drivers/thermal/
11612F:	include/linux/thermal.h
11613F:	include/uapi/linux/thermal.h
11614F:	include/linux/cpu_cooling.h
11615F:	Documentation/devicetree/bindings/thermal/
11616
11617THERMAL/CPU_COOLING
11618M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11619M:	Viresh Kumar <viresh.kumar@linaro.org>
11620M:	Javi Merino <javi.merino@arm.com>
11621L:	linux-pm@vger.kernel.org
11622S:	Supported
11623F:	Documentation/thermal/cpu-cooling-api.txt
11624F:	drivers/thermal/cpu_cooling.c
11625F:	include/linux/cpu_cooling.h
11626
11627THINKPAD ACPI EXTRAS DRIVER
11628M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11629L:	ibm-acpi-devel@lists.sourceforge.net
11630L:	platform-driver-x86@vger.kernel.org
11631W:	http://ibm-acpi.sourceforge.net
11632W:	http://thinkwiki.org/wiki/Ibm-acpi
11633T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11634S:	Maintained
11635F:	drivers/platform/x86/thinkpad_acpi.c
11636
11637TI BANDGAP AND THERMAL DRIVER
11638M:	Eduardo Valentin <edubezval@gmail.com>
11639M:	Keerthy <j-keerthy@ti.com>
11640L:	linux-pm@vger.kernel.org
11641L:	linux-omap@vger.kernel.org
11642S:	Maintained
11643F:	drivers/thermal/ti-soc-thermal/
11644
11645TI VPE/CAL DRIVERS
11646M:	Benoit Parrot <bparrot@ti.com>
11647L:	linux-media@vger.kernel.org
11648W:	http://linuxtv.org/
11649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11650S:	Maintained
11651F:	drivers/media/platform/ti-vpe/
11652
11653TI CDCE706 CLOCK DRIVER
11654M:	Max Filippov <jcmvbkbc@gmail.com>
11655S:	Maintained
11656F:	drivers/clk/clk-cdce706.c
11657
11658TI CLOCK DRIVER
11659M:	Tero Kristo <t-kristo@ti.com>
11660L:	linux-omap@vger.kernel.org
11661S:	Maintained
11662F:	drivers/clk/ti/
11663F:	include/linux/clk/ti.h
11664
11665TI ETHERNET SWITCH DRIVER (CPSW)
11666M:	Mugunthan V N <mugunthanvnm@ti.com>
11667R:	Grygorii Strashko <grygorii.strashko@ti.com>
11668L:	linux-omap@vger.kernel.org
11669L:	netdev@vger.kernel.org
11670S:	Maintained
11671F:	drivers/net/ethernet/ti/cpsw*
11672F:	drivers/net/ethernet/ti/davinci*
11673
11674TI FLASH MEDIA INTERFACE DRIVER
11675M:	Alex Dubov <oakad@yahoo.com>
11676S:	Maintained
11677F:	drivers/misc/tifm*
11678F:	drivers/mmc/host/tifm_sd.c
11679F:	include/linux/tifm.h
11680
11681TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11682M:	Santosh Shilimkar <ssantosh@kernel.org>
11683L:	linux-kernel@vger.kernel.org
11684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11685S:	Maintained
11686F:	drivers/soc/ti/*
11687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11688
11689
11690TI LM49xxx FAMILY ASoC CODEC DRIVERS
11691M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11692M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11693L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11694S:	Maintained
11695F:	sound/soc/codecs/lm49453*
11696F:	sound/soc/codecs/isabelle*
11697
11698TI LP855x BACKLIGHT DRIVER
11699M:	Milo Kim <milo.kim@ti.com>
11700S:	Maintained
11701F:	Documentation/backlight/lp855x-driver.txt
11702F:	drivers/video/backlight/lp855x_bl.c
11703F:	include/linux/platform_data/lp855x.h
11704
11705TI LP8727 CHARGER DRIVER
11706M:	Milo Kim <milo.kim@ti.com>
11707S:	Maintained
11708F:	drivers/power/lp8727_charger.c
11709F:	include/linux/platform_data/lp8727.h
11710
11711TI LP8788 MFD DRIVER
11712M:	Milo Kim <milo.kim@ti.com>
11713S:	Maintained
11714F:	drivers/iio/adc/lp8788_adc.c
11715F:	drivers/leds/leds-lp8788.c
11716F:	drivers/mfd/lp8788*.c
11717F:	drivers/power/lp8788-charger.c
11718F:	drivers/regulator/lp8788-*.c
11719F:	include/linux/mfd/lp8788*.h
11720
11721TI NETCP ETHERNET DRIVER
11722M:	Wingman Kwok <w-kwok2@ti.com>
11723M:	Murali Karicheri <m-karicheri2@ti.com>
11724L:	netdev@vger.kernel.org
11725S:	Maintained
11726F:	drivers/net/ethernet/ti/netcp*
11727
11728TI TAS571X FAMILY ASoC CODEC DRIVER
11729M:	Kevin Cernekee <cernekee@chromium.org>
11730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11731S:	Odd Fixes
11732F:	sound/soc/codecs/tas571x*
11733
11734TI TWL4030 SERIES SOC CODEC DRIVER
11735M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11737S:	Maintained
11738F:	sound/soc/codecs/twl4030*
11739
11740TI WILINK WIRELESS DRIVERS
11741L:	linux-wireless@vger.kernel.org
11742W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11743W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11745S:	Orphan
11746F:	drivers/net/wireless/ti/
11747F:	include/linux/wl12xx.h
11748
11749TIPC NETWORK LAYER
11750M:	Jon Maloy <jon.maloy@ericsson.com>
11751M:	Ying Xue <ying.xue@windriver.com>
11752L:	netdev@vger.kernel.org (core kernel code)
11753L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11754W:	http://tipc.sourceforge.net/
11755S:	Maintained
11756F:	include/uapi/linux/tipc*.h
11757F:	net/tipc/
11758
11759TILE ARCHITECTURE
11760M:	Chris Metcalf <cmetcalf@mellanox.com>
11761W:	http://www.mellanox.com/repository/solutions/tile-scm/
11762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11763S:	Supported
11764F:	arch/tile/
11765F:	drivers/char/tile-srom.c
11766F:	drivers/edac/tile_edac.c
11767F:	drivers/net/ethernet/tile/
11768F:	drivers/rtc/rtc-tile.c
11769F:	drivers/tty/hvc/hvc_tile.c
11770F:	drivers/tty/serial/tilegx.c
11771F:	drivers/usb/host/*-tilegx.c
11772F:	include/linux/usb/tilegx.h
11773
11774TLAN NETWORK DRIVER
11775M:	Samuel Chessman <chessman@tux.org>
11776L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11777W:	http://sourceforge.net/projects/tlan/
11778S:	Maintained
11779F:	Documentation/networking/tlan.txt
11780F:	drivers/net/ethernet/ti/tlan.*
11781
11782TOMOYO SECURITY MODULE
11783M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11784M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11785L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11786L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11787L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11788L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11789W:	http://tomoyo.sourceforge.jp/
11790T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11791S:	Maintained
11792F:	security/tomoyo/
11793
11794TOPSTAR LAPTOP EXTRAS DRIVER
11795M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11796L:	platform-driver-x86@vger.kernel.org
11797S:	Maintained
11798F:	drivers/platform/x86/topstar-laptop.c
11799
11800TOSHIBA ACPI EXTRAS DRIVER
11801M:	Azael Avalos <coproscefalo@gmail.com>
11802L:	platform-driver-x86@vger.kernel.org
11803S:	Maintained
11804F:	drivers/platform/x86/toshiba_acpi.c
11805
11806TOSHIBA BLUETOOTH DRIVER
11807M:	Azael Avalos <coproscefalo@gmail.com>
11808L:	platform-driver-x86@vger.kernel.org
11809S:	Maintained
11810F:	drivers/platform/x86/toshiba_bluetooth.c
11811
11812TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11813M:	Azael Avalos <coproscefalo@gmail.com>
11814L:	platform-driver-x86@vger.kernel.org
11815S:	Maintained
11816F:	drivers/platform/x86/toshiba_haps.c
11817
11818TOSHIBA WMI HOTKEYS DRIVER
11819M:	Azael Avalos <coproscefalo@gmail.com>
11820L:	platform-driver-x86@vger.kernel.org
11821S:	Maintained
11822F:	drivers/platform/x86/toshiba-wmi.c
11823
11824TOSHIBA SMM DRIVER
11825M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11826W:	http://www.buzzard.org.uk/toshiba/
11827S:	Maintained
11828F:	drivers/char/toshiba.c
11829F:	include/linux/toshiba.h
11830F:	include/uapi/linux/toshiba.h
11831
11832TOSHIBA TC358743 DRIVER
11833M:	Mats Randgaard <matrandg@cisco.com>
11834L:	linux-media@vger.kernel.org
11835S:	Maintained
11836F:	drivers/media/i2c/tc358743*
11837F:	include/media/i2c/tc358743.h
11838
11839TMIO/SDHI MMC DRIVER
11840M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11841L:	linux-mmc@vger.kernel.org
11842S:	Supported
11843F:	drivers/mmc/host/tmio_mmc*
11844F:	drivers/mmc/host/sh_mobile_sdhi.c
11845F:	include/linux/mfd/tmio.h
11846
11847TMP401 HARDWARE MONITOR DRIVER
11848M:	Guenter Roeck <linux@roeck-us.net>
11849L:	linux-hwmon@vger.kernel.org
11850S:	Maintained
11851F:	Documentation/hwmon/tmp401
11852F:	drivers/hwmon/tmp401.c
11853
11854TMPFS (SHMEM FILESYSTEM)
11855M:	Hugh Dickins <hughd@google.com>
11856L:	linux-mm@kvack.org
11857S:	Maintained
11858F:	include/linux/shmem_fs.h
11859F:	mm/shmem.c
11860
11861TM6000 VIDEO4LINUX DRIVER
11862M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11863M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11864L:	linux-media@vger.kernel.org
11865W:	https://linuxtv.org
11866T:	git git://linuxtv.org/media_tree.git
11867S:	Odd fixes
11868F:	drivers/media/usb/tm6000/
11869
11870TW68 VIDEO4LINUX DRIVER
11871M:	Hans Verkuil <hverkuil@xs4all.nl>
11872L:	linux-media@vger.kernel.org
11873T:	git git://linuxtv.org/media_tree.git
11874W:	https://linuxtv.org
11875S:	Odd Fixes
11876F:	drivers/media/pci/tw68/
11877
11878TW686X VIDEO4LINUX DRIVER
11879M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11880L:	linux-media@vger.kernel.org
11881T:	git git://linuxtv.org/media_tree.git
11882W:	http://linuxtv.org
11883S:	Maintained
11884F:	drivers/media/pci/tw686x/
11885
11886TPM DEVICE DRIVER
11887M:	Peter Huewe <peterhuewe@gmx.de>
11888M:	Marcel Selhorst <tpmdd@selhorst.net>
11889M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11890R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11891W:	http://tpmdd.sourceforge.net
11892L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11893Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11894T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11895S:	Maintained
11896F:	drivers/char/tpm/
11897
11898TPM IBM_VTPM DEVICE DRIVER
11899M:	Ashley Lai <ashleydlai@gmail.com>
11900W:	http://tpmdd.sourceforge.net
11901L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11902S:	Maintained
11903F:	drivers/char/tpm/tpm_ibmvtpm*
11904
11905TRACING
11906M:	Steven Rostedt <rostedt@goodmis.org>
11907M:	Ingo Molnar <mingo@redhat.com>
11908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11909S:	Maintained
11910F:	Documentation/trace/ftrace.txt
11911F:	arch/*/*/*/ftrace.h
11912F:	arch/*/kernel/ftrace.c
11913F:	include/*/ftrace.h
11914F:	include/linux/trace*.h
11915F:	include/trace/
11916F:	kernel/trace/
11917F:	tools/testing/selftests/ftrace/
11918
11919TRACING MMIO ACCESSES (MMIOTRACE)
11920M:	Steven Rostedt <rostedt@goodmis.org>
11921M:	Ingo Molnar <mingo@kernel.org>
11922R:	Karol Herbst <karolherbst@gmail.com>
11923R:	Pekka Paalanen <ppaalanen@gmail.com>
11924S:	Maintained
11925L:	linux-kernel@vger.kernel.org
11926L:	nouveau@lists.freedesktop.org
11927F:	kernel/trace/trace_mmiotrace.c
11928F:	include/linux/mmiotrace.h
11929F:	arch/x86/mm/kmmio.c
11930F:	arch/x86/mm/mmio-mod.c
11931F:	arch/x86/mm/testmmiotrace.c
11932
11933TRIVIAL PATCHES
11934M:	Jiri Kosina <trivial@kernel.org>
11935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11936S:	Maintained
11937K:	^Subject:.*(?i)trivial
11938
11939TTY LAYER
11940M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11941M:	Jiri Slaby <jslaby@suse.com>
11942S:	Supported
11943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11944F:	Documentation/serial/
11945F:	drivers/tty/
11946F:	drivers/tty/serial/serial_core.c
11947F:	include/linux/serial_core.h
11948F:	include/linux/serial.h
11949F:	include/linux/tty.h
11950F:	include/uapi/linux/serial_core.h
11951F:	include/uapi/linux/serial.h
11952F:	include/uapi/linux/tty.h
11953
11954TUA9001 MEDIA DRIVER
11955M:	Antti Palosaari <crope@iki.fi>
11956L:	linux-media@vger.kernel.org
11957W:	https://linuxtv.org
11958W:	http://palosaari.fi/linux/
11959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11960T:	git git://linuxtv.org/anttip/media_tree.git
11961S:	Maintained
11962F:	drivers/media/tuners/tua9001*
11963
11964TULIP NETWORK DRIVERS
11965L:	netdev@vger.kernel.org
11966L:	linux-parisc@vger.kernel.org
11967S:	Orphan
11968F:	drivers/net/ethernet/dec/tulip/
11969
11970TUN/TAP driver
11971M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11972W:	http://vtun.sourceforge.net/tun
11973S:	Maintained
11974F:	Documentation/networking/tuntap.txt
11975F:	arch/um/os-Linux/drivers/
11976
11977TURBOCHANNEL SUBSYSTEM
11978M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11979M:	Ralf Baechle <ralf@linux-mips.org>
11980L:	linux-mips@linux-mips.org
11981Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11982S:	Maintained
11983F:	drivers/tc/
11984F:	include/linux/tc.h
11985
11986U14-34F SCSI DRIVER
11987M:	Dario Ballabio <ballabio_dario@emc.com>
11988L:	linux-scsi@vger.kernel.org
11989S:	Maintained
11990F:	drivers/scsi/u14-34f.c
11991
11992UBI FILE SYSTEM (UBIFS)
11993M:	Richard Weinberger <richard@nod.at>
11994M:	Artem Bityutskiy <dedekind1@gmail.com>
11995M:	Adrian Hunter <adrian.hunter@intel.com>
11996L:	linux-mtd@lists.infradead.org
11997T:	git git://git.infradead.org/ubifs-2.6.git
11998W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11999S:	Supported
12000F:	Documentation/filesystems/ubifs.txt
12001F:	fs/ubifs/
12002
12003UCLINUX (M68KNOMMU AND COLDFIRE)
12004M:	Greg Ungerer <gerg@linux-m68k.org>
12005W:	http://www.linux-m68k.org/
12006W:	http://www.uclinux.org/
12007L:	linux-m68k@lists.linux-m68k.org
12008L:	uclinux-dev@uclinux.org  (subscribers-only)
12009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12010S:	Maintained
12011F:	arch/m68k/coldfire/
12012F:	arch/m68k/68*/
12013F:	arch/m68k/*/*_no.*
12014F:	arch/m68k/include/asm/*_no.*
12015
12016UDF FILESYSTEM
12017M:	Jan Kara <jack@suse.com>
12018S:	Maintained
12019F:	Documentation/filesystems/udf.txt
12020F:	fs/udf/
12021
12022UFS FILESYSTEM
12023M:	Evgeniy Dushistov <dushistov@mail.ru>
12024S:	Maintained
12025F:	Documentation/filesystems/ufs.txt
12026F:	fs/ufs/
12027
12028UHID USERSPACE HID IO DRIVER:
12029M:	David Herrmann <dh.herrmann@googlemail.com>
12030L:	linux-input@vger.kernel.org
12031S:	Maintained
12032F:	drivers/hid/uhid.c
12033F:	include/uapi/linux/uhid.h
12034
12035ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12036L:	linux-usb@vger.kernel.org
12037S:	Orphan
12038F:	drivers/uwb/
12039F:	include/linux/uwb.h
12040F:	include/linux/uwb/
12041
12042UNICORE32 ARCHITECTURE:
12043M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12044W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12045S:	Maintained
12046T:	git git://github.com/gxt/linux.git
12047F:	arch/unicore32/
12048
12049UNIFDEF
12050M:	Tony Finch <dot@dotat.at>
12051W:	http://dotat.at/prog/unifdef
12052S:	Maintained
12053F:	scripts/unifdef.c
12054
12055UNIFORM CDROM DRIVER
12056M:	Jens Axboe <axboe@kernel.dk>
12057W:	http://www.kernel.dk
12058S:	Maintained
12059F:	Documentation/cdrom/
12060F:	drivers/cdrom/cdrom.c
12061F:	include/linux/cdrom.h
12062F:	include/uapi/linux/cdrom.h
12063
12064UNISYS S-PAR DRIVERS
12065M:	David Kershner <david.kershner@unisys.com>
12066L:	sparmaintainer@unisys.com (Unisys internal)
12067S:	Supported
12068F:	drivers/staging/unisys/
12069
12070UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12071M:	Vinayak Holikatti <vinholikatti@gmail.com>
12072L:	linux-scsi@vger.kernel.org
12073S:	Supported
12074F:	Documentation/scsi/ufs.txt
12075F:	drivers/scsi/ufs/
12076
12077UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12078M:	Joao Pinto <Joao.Pinto@synopsys.com>
12079L:	linux-scsi@vger.kernel.org
12080S:	Supported
12081F:	drivers/scsi/ufs/*dwc*
12082
12083UNSORTED BLOCK IMAGES (UBI)
12084M:	Artem Bityutskiy <dedekind1@gmail.com>
12085M:	Richard Weinberger <richard@nod.at>
12086W:	http://www.linux-mtd.infradead.org/
12087L:	linux-mtd@lists.infradead.org
12088T:	git git://git.infradead.org/ubifs-2.6.git
12089S:	Supported
12090F:	drivers/mtd/ubi/
12091F:	include/linux/mtd/ubi.h
12092F:	include/uapi/mtd/ubi-user.h
12093
12094USB ACM DRIVER
12095M:	Oliver Neukum <oneukum@suse.com>
12096L:	linux-usb@vger.kernel.org
12097S:	Maintained
12098F:	Documentation/usb/acm.txt
12099F:	drivers/usb/class/cdc-acm.*
12100
12101USB AR5523 WIRELESS DRIVER
12102M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12103L:	linux-wireless@vger.kernel.org
12104S:	Maintained
12105F:	drivers/net/wireless/ath/ar5523/
12106
12107USB ATTACHED SCSI
12108M:	Oliver Neukum <oneukum@suse.com>
12109L:	linux-usb@vger.kernel.org
12110L:	linux-scsi@vger.kernel.org
12111S:	Maintained
12112F:	drivers/usb/storage/uas.c
12113
12114USB CDC ETHERNET DRIVER
12115M:	Oliver Neukum <oliver@neukum.org>
12116L:	linux-usb@vger.kernel.org
12117S:	Maintained
12118F:	drivers/net/usb/cdc_*.c
12119F:	include/uapi/linux/usb/cdc.h
12120
12121USB CHAOSKEY DRIVER
12122M:	Keith Packard <keithp@keithp.com>
12123L:	linux-usb@vger.kernel.org
12124S:	Maintained
12125F:	drivers/usb/misc/chaoskey.c
12126
12127USB CYPRESS C67X00 DRIVER
12128M:	Peter Korsgaard <jacmet@sunsite.dk>
12129L:	linux-usb@vger.kernel.org
12130S:	Maintained
12131F:	drivers/usb/c67x00/
12132
12133USB DAVICOM DM9601 DRIVER
12134M:	Peter Korsgaard <jacmet@sunsite.dk>
12135L:	netdev@vger.kernel.org
12136W:	http://www.linux-usb.org/usbnet
12137S:	Maintained
12138F:	drivers/net/usb/dm9601.c
12139
12140USB DIAMOND RIO500 DRIVER
12141M:	Cesar Miquel <miquel@df.uba.ar>
12142L:	rio500-users@lists.sourceforge.net
12143W:	http://rio500.sourceforge.net
12144S:	Maintained
12145F:	drivers/usb/misc/rio500*
12146
12147USB EHCI DRIVER
12148M:	Alan Stern <stern@rowland.harvard.edu>
12149L:	linux-usb@vger.kernel.org
12150S:	Maintained
12151F:	Documentation/usb/ehci.txt
12152F:	drivers/usb/host/ehci*
12153
12154USB GADGET/PERIPHERAL SUBSYSTEM
12155M:	Felipe Balbi <balbi@kernel.org>
12156L:	linux-usb@vger.kernel.org
12157W:	http://www.linux-usb.org/gadget
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12159S:	Maintained
12160F:	drivers/usb/gadget/
12161F:	include/linux/usb/gadget*
12162
12163USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12164M:	Jiri Kosina <jikos@kernel.org>
12165R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12166L:	linux-usb@vger.kernel.org
12167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12168S:	Maintained
12169F:	Documentation/hid/hiddev.txt
12170F:	drivers/hid/usbhid/
12171
12172USB ISP116X DRIVER
12173M:	Olav Kongas <ok@artecdesign.ee>
12174L:	linux-usb@vger.kernel.org
12175S:	Maintained
12176F:	drivers/usb/host/isp116x*
12177F:	include/linux/usb/isp116x.h
12178
12179USB LAN78XX ETHERNET DRIVER
12180M:	Woojung Huh <woojung.huh@microchip.com>
12181M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12182L:	netdev@vger.kernel.org
12183S:	Maintained
12184F:	drivers/net/usb/lan78xx.*
12185
12186USB MASS STORAGE DRIVER
12187M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12188L:	linux-usb@vger.kernel.org
12189L:	usb-storage@lists.one-eyed-alien.net
12190S:	Maintained
12191W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12192F:	drivers/usb/storage/
12193
12194USB MIDI DRIVER
12195M:	Clemens Ladisch <clemens@ladisch.de>
12196L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12197T:	git git://git.alsa-project.org/alsa-kernel.git
12198S:	Maintained
12199F:	sound/usb/midi.*
12200
12201USB NETWORKING DRIVERS
12202L:	linux-usb@vger.kernel.org
12203S:	Odd Fixes
12204F:	drivers/net/usb/
12205
12206USB OHCI DRIVER
12207M:	Alan Stern <stern@rowland.harvard.edu>
12208L:	linux-usb@vger.kernel.org
12209S:	Maintained
12210F:	Documentation/usb/ohci.txt
12211F:	drivers/usb/host/ohci*
12212
12213USB OTG FSM (Finite State Machine)
12214M:	Peter Chen <Peter.Chen@nxp.com>
12215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12216L:	linux-usb@vger.kernel.org
12217S:	Maintained
12218F:	drivers/usb/common/usb-otg-fsm.c
12219
12220USB OVER IP DRIVER
12221M:	Valentina Manea <valentina.manea.m@gmail.com>
12222M:	Shuah Khan <shuahkh@osg.samsung.com>
12223M:	Shuah Khan <shuah@kernel.org>
12224L:	linux-usb@vger.kernel.org
12225S:	Maintained
12226F:	Documentation/usb/usbip_protocol.txt
12227F:	drivers/usb/usbip/
12228F:	tools/usb/usbip/
12229
12230USB PEGASUS DRIVER
12231M:	Petko Manolov <petkan@nucleusys.com>
12232L:	linux-usb@vger.kernel.org
12233L:	netdev@vger.kernel.org
12234T:	git git://github.com/petkan/pegasus.git
12235W:	https://github.com/petkan/pegasus
12236S:	Maintained
12237F:	drivers/net/usb/pegasus.*
12238
12239USB PHY LAYER
12240M:	Felipe Balbi <balbi@kernel.org>
12241L:	linux-usb@vger.kernel.org
12242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12243S:	Maintained
12244F:	drivers/usb/phy/
12245
12246USB PRINTER DRIVER (usblp)
12247M:	Pete Zaitcev <zaitcev@redhat.com>
12248L:	linux-usb@vger.kernel.org
12249S:	Supported
12250F:	drivers/usb/class/usblp.c
12251
12252USB QMI WWAN NETWORK DRIVER
12253M:	Bjørn Mork <bjorn@mork.no>
12254L:	netdev@vger.kernel.org
12255S:	Maintained
12256F:	Documentation/ABI/testing/sysfs-class-net-qmi
12257F:	drivers/net/usb/qmi_wwan.c
12258
12259USB RTL8150 DRIVER
12260M:	Petko Manolov <petkan@nucleusys.com>
12261L:	linux-usb@vger.kernel.org
12262L:	netdev@vger.kernel.org
12263T:	git git://github.com/petkan/rtl8150.git
12264W:	https://github.com/petkan/rtl8150
12265S:	Maintained
12266F:	drivers/net/usb/rtl8150.c
12267
12268USB SERIAL SUBSYSTEM
12269M:	Johan Hovold <johan@kernel.org>
12270L:	linux-usb@vger.kernel.org
12271S:	Maintained
12272F:	Documentation/usb/usb-serial.txt
12273F:	drivers/usb/serial/
12274F:	include/linux/usb/serial.h
12275
12276USB SMSC75XX ETHERNET DRIVER
12277M:	Steve Glendinning <steve.glendinning@shawell.net>
12278L:	netdev@vger.kernel.org
12279S:	Maintained
12280F:	drivers/net/usb/smsc75xx.*
12281
12282USB SMSC95XX ETHERNET DRIVER
12283M:	Steve Glendinning <steve.glendinning@shawell.net>
12284L:	netdev@vger.kernel.org
12285S:	Maintained
12286F:	drivers/net/usb/smsc95xx.*
12287
12288USB SUBSYSTEM
12289M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12290L:	linux-usb@vger.kernel.org
12291W:	http://www.linux-usb.org
12292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12293S:	Supported
12294F:	Documentation/devicetree/bindings/usb/
12295F:	Documentation/usb/
12296F:	drivers/usb/
12297F:	include/linux/usb.h
12298F:	include/linux/usb/
12299
12300USB UHCI DRIVER
12301M:	Alan Stern <stern@rowland.harvard.edu>
12302L:	linux-usb@vger.kernel.org
12303S:	Maintained
12304F:	drivers/usb/host/uhci*
12305
12306USB "USBNET" DRIVER FRAMEWORK
12307M:	Oliver Neukum <oneukum@suse.com>
12308L:	netdev@vger.kernel.org
12309W:	http://www.linux-usb.org/usbnet
12310S:	Maintained
12311F:	drivers/net/usb/usbnet.c
12312F:	include/linux/usb/usbnet.h
12313
12314USB VIDEO CLASS
12315M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12316L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12317L:	linux-media@vger.kernel.org
12318T:	git git://linuxtv.org/media_tree.git
12319W:	http://www.ideasonboard.org/uvc/
12320S:	Maintained
12321F:	drivers/media/usb/uvc/
12322F:	include/uapi/linux/uvcvideo.h
12323
12324USB VISION DRIVER
12325M:	Hans Verkuil <hverkuil@xs4all.nl>
12326L:	linux-media@vger.kernel.org
12327T:	git git://linuxtv.org/media_tree.git
12328W:	https://linuxtv.org
12329S:	Odd Fixes
12330F:	drivers/media/usb/usbvision/
12331
12332USB WEBCAM GADGET
12333M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12334L:	linux-usb@vger.kernel.org
12335S:	Maintained
12336F:	drivers/usb/gadget/function/*uvc*
12337F:	drivers/usb/gadget/legacy/webcam.c
12338
12339USB WIRELESS RNDIS DRIVER (rndis_wlan)
12340M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12341L:	linux-wireless@vger.kernel.org
12342S:	Maintained
12343F:	drivers/net/wireless/rndis_wlan.c
12344
12345USB XHCI DRIVER
12346M:	Mathias Nyman <mathias.nyman@intel.com>
12347L:	linux-usb@vger.kernel.org
12348S:	Supported
12349F:	drivers/usb/host/xhci*
12350F:	drivers/usb/host/pci-quirks*
12351
12352USB ZD1201 DRIVER
12353L:	linux-wireless@vger.kernel.org
12354W:	http://linux-lc100020.sourceforge.net
12355S:	Orphan
12356F:	drivers/net/wireless/zydas/zd1201.*
12357
12358USB ZR364XX DRIVER
12359M:	Antoine Jacquet <royale@zerezo.com>
12360L:	linux-usb@vger.kernel.org
12361L:	linux-media@vger.kernel.org
12362T:	git git://linuxtv.org/media_tree.git
12363W:	http://royale.zerezo.com/zr364xx/
12364S:	Maintained
12365F:	Documentation/video4linux/zr364xx.txt
12366F:	drivers/media/usb/zr364xx/
12367
12368ULPI BUS
12369M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12370L:	linux-usb@vger.kernel.org
12371S:	Maintained
12372F:	drivers/usb/common/ulpi.c
12373F:	include/linux/ulpi/
12374
12375USER-MODE LINUX (UML)
12376M:	Jeff Dike <jdike@addtoit.com>
12377M:	Richard Weinberger <richard@nod.at>
12378L:	user-mode-linux-devel@lists.sourceforge.net
12379L:	user-mode-linux-user@lists.sourceforge.net
12380W:	http://user-mode-linux.sourceforge.net
12381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12382S:	Maintained
12383F:	Documentation/virtual/uml/
12384F:	arch/um/
12385F:	arch/x86/um/
12386F:	fs/hostfs/
12387F:	fs/hppfs/
12388
12389USERSPACE I/O (UIO)
12390M:	"Hans J. Koch" <hjk@hansjkoch.de>
12391M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12392S:	Maintained
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12394F:	Documentation/DocBook/uio-howto.tmpl
12395F:	drivers/uio/
12396F:	include/linux/uio*.h
12397
12398UTIL-LINUX PACKAGE
12399M:	Karel Zak <kzak@redhat.com>
12400L:	util-linux@vger.kernel.org
12401W:	http://en.wikipedia.org/wiki/Util-linux
12402T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12403S:	Maintained
12404
12405UVESAFB DRIVER
12406M:	Michal Januszewski <spock@gentoo.org>
12407L:	linux-fbdev@vger.kernel.org
12408W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12409S:	Maintained
12410F:	Documentation/fb/uvesafb.txt
12411F:	drivers/video/fbdev/uvesafb.*
12412
12413VF610 NAND DRIVER
12414M:	Stefan Agner <stefan@agner.ch>
12415L:	linux-mtd@lists.infradead.org
12416S:	Supported
12417F:	drivers/mtd/nand/vf610_nfc.c
12418
12419VFAT/FAT/MSDOS FILESYSTEM
12420M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12421S:	Maintained
12422F:	Documentation/filesystems/vfat.txt
12423F:	fs/fat/
12424
12425VFIO DRIVER
12426M:	Alex Williamson <alex.williamson@redhat.com>
12427L:	kvm@vger.kernel.org
12428T:	git git://github.com/awilliam/linux-vfio.git
12429S:	Maintained
12430F:	Documentation/vfio.txt
12431F:	drivers/vfio/
12432F:	include/linux/vfio.h
12433F:	include/uapi/linux/vfio.h
12434
12435VFIO PLATFORM DRIVER
12436M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12437L:	kvm@vger.kernel.org
12438S:	Maintained
12439F:	drivers/vfio/platform/
12440
12441VIDEOBUF2 FRAMEWORK
12442M:	Pawel Osciak <pawel@osciak.com>
12443M:	Marek Szyprowski <m.szyprowski@samsung.com>
12444M:	Kyungmin Park <kyungmin.park@samsung.com>
12445L:	linux-media@vger.kernel.org
12446S:	Maintained
12447F:	drivers/media/v4l2-core/videobuf2-*
12448F:	include/media/videobuf2-*
12449
12450VIRTIO AND VHOST VSOCK DRIVER
12451M:	Stefan Hajnoczi <stefanha@redhat.com>
12452L:	kvm@vger.kernel.org
12453L:	virtualization@lists.linux-foundation.org
12454L:	netdev@vger.kernel.org
12455S:	Maintained
12456F:	include/linux/virtio_vsock.h
12457F:	include/uapi/linux/virtio_vsock.h
12458F:	net/vmw_vsock/virtio_transport_common.c
12459F:	net/vmw_vsock/virtio_transport.c
12460F:	drivers/vhost/vsock.c
12461F:	drivers/vhost/vsock.h
12462
12463VIRTUAL SERIO DEVICE DRIVER
12464M:	Stephen Chandler Paul <thatslyude@gmail.com>
12465S:	Maintained
12466F:	drivers/input/serio/userio.c
12467F:	include/uapi/linux/userio.h
12468
12469VIRTIO CONSOLE DRIVER
12470M:	Amit Shah <amit.shah@redhat.com>
12471L:	virtualization@lists.linux-foundation.org
12472S:	Maintained
12473F:	drivers/char/virtio_console.c
12474F:	include/linux/virtio_console.h
12475F:	include/uapi/linux/virtio_console.h
12476
12477VIRTIO CORE, NET AND BLOCK DRIVERS
12478M:	"Michael S. Tsirkin" <mst@redhat.com>
12479L:	virtualization@lists.linux-foundation.org
12480S:	Maintained
12481F:	Documentation/devicetree/bindings/virtio/
12482F:	drivers/virtio/
12483F:	tools/virtio/
12484F:	drivers/net/virtio_net.c
12485F:	drivers/block/virtio_blk.c
12486F:	include/linux/virtio_*.h
12487F:	include/uapi/linux/virtio_*.h
12488
12489VIRTIO DRIVERS FOR S390
12490M:	Christian Borntraeger <borntraeger@de.ibm.com>
12491M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12492L:	linux-s390@vger.kernel.org
12493L:	virtualization@lists.linux-foundation.org
12494L:	kvm@vger.kernel.org
12495S:	Supported
12496F:	drivers/s390/virtio/
12497
12498VIRTIO GPU DRIVER
12499M:	David Airlie <airlied@linux.ie>
12500M:	Gerd Hoffmann <kraxel@redhat.com>
12501L:	dri-devel@lists.freedesktop.org
12502L:	virtualization@lists.linux-foundation.org
12503S:	Maintained
12504F:	drivers/gpu/drm/virtio/
12505F:	include/uapi/linux/virtio_gpu.h
12506
12507VIRTIO HOST (VHOST)
12508M:	"Michael S. Tsirkin" <mst@redhat.com>
12509L:	kvm@vger.kernel.org
12510L:	virtualization@lists.linux-foundation.org
12511L:	netdev@vger.kernel.org
12512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12513S:	Maintained
12514F:	drivers/vhost/
12515F:	include/uapi/linux/vhost.h
12516
12517VIRTIO INPUT DRIVER
12518M:	Gerd Hoffmann <kraxel@redhat.com>
12519S:	Maintained
12520F:	drivers/virtio/virtio_input.c
12521F:	include/uapi/linux/virtio_input.h
12522
12523VIA RHINE NETWORK DRIVER
12524S:	Orphan
12525F:	drivers/net/ethernet/via/via-rhine.c
12526
12527VIA SD/MMC CARD CONTROLLER DRIVER
12528M:	Bruce Chang <brucechang@via.com.tw>
12529M:	Harald Welte <HaraldWelte@viatech.com>
12530S:	Maintained
12531F:	drivers/mmc/host/via-sdmmc.c
12532
12533VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12534M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12535L:	linux-fbdev@vger.kernel.org
12536S:	Maintained
12537F:	include/linux/via-core.h
12538F:	include/linux/via-gpio.h
12539F:	include/linux/via_i2c.h
12540F:	drivers/video/fbdev/via/
12541
12542VIA VELOCITY NETWORK DRIVER
12543M:	Francois Romieu <romieu@fr.zoreil.com>
12544L:	netdev@vger.kernel.org
12545S:	Maintained
12546F:	drivers/net/ethernet/via/via-velocity.*
12547
12548VIRT LIB
12549M:	Alex Williamson <alex.williamson@redhat.com>
12550M:	Paolo Bonzini <pbonzini@redhat.com>
12551L:	kvm@vger.kernel.org
12552S:	Supported
12553F:	virt/lib/
12554
12555VIVID VIRTUAL VIDEO DRIVER
12556M:	Hans Verkuil <hverkuil@xs4all.nl>
12557L:	linux-media@vger.kernel.org
12558T:	git git://linuxtv.org/media_tree.git
12559W:	https://linuxtv.org
12560S:	Maintained
12561F:	drivers/media/platform/vivid/*
12562
12563VLAN (802.1Q)
12564M:	Patrick McHardy <kaber@trash.net>
12565L:	netdev@vger.kernel.org
12566S:	Maintained
12567F:	drivers/net/macvlan.c
12568F:	include/linux/if_*vlan.h
12569F:	net/8021q/
12570
12571VLYNQ BUS
12572M:	Florian Fainelli <florian@openwrt.org>
12573L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12574S:	Maintained
12575F:	drivers/vlynq/vlynq.c
12576F:	include/linux/vlynq.h
12577
12578VME SUBSYSTEM
12579M:	Martyn Welch <martyn@welchs.me.uk>
12580M:	Manohar Vanga <manohar.vanga@gmail.com>
12581M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12582L:	devel@driverdev.osuosl.org
12583S:	Maintained
12584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12585F:	Documentation/vme_api.txt
12586F:	drivers/staging/vme/
12587F:	drivers/vme/
12588F:	include/linux/vme*
12589
12590VMWARE HYPERVISOR INTERFACE
12591M:	Alok Kataria <akataria@vmware.com>
12592L:	virtualization@lists.linux-foundation.org
12593S:	Supported
12594F:	arch/x86/kernel/cpu/vmware.c
12595
12596VMWARE BALLOON DRIVER
12597M:	Xavier Deguillard <xdeguillard@vmware.com>
12598M:	Philip Moltmann <moltmann@vmware.com>
12599M:	"VMware, Inc." <pv-drivers@vmware.com>
12600L:	linux-kernel@vger.kernel.org
12601S:	Maintained
12602F:	drivers/misc/vmw_balloon.c
12603
12604VMWARE VMMOUSE SUBDRIVER
12605M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12606M:	"VMware, Inc." <pv-drivers@vmware.com>
12607L:	linux-input@vger.kernel.org
12608S:	Maintained
12609F:	drivers/input/mouse/vmmouse.c
12610F:	drivers/input/mouse/vmmouse.h
12611
12612VMWARE VMXNET3 ETHERNET DRIVER
12613M:	Shrikrishna Khare <skhare@vmware.com>
12614M:	"VMware, Inc." <pv-drivers@vmware.com>
12615L:	netdev@vger.kernel.org
12616S:	Maintained
12617F:	drivers/net/vmxnet3/
12618
12619VMware PVSCSI driver
12620M:	Jim Gill <jgill@vmware.com>
12621M:	VMware PV-Drivers <pv-drivers@vmware.com>
12622L:	linux-scsi@vger.kernel.org
12623S:	Maintained
12624F:	drivers/scsi/vmw_pvscsi.c
12625F:	drivers/scsi/vmw_pvscsi.h
12626
12627VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12628M:	Liam Girdwood <lgirdwood@gmail.com>
12629M:	Mark Brown <broonie@kernel.org>
12630L:	linux-kernel@vger.kernel.org
12631W:	http://www.slimlogic.co.uk/?p=48
12632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12633S:	Supported
12634F:	Documentation/devicetree/bindings/regulator/
12635F:	drivers/regulator/
12636F:	include/dt-bindings/regulator/
12637F:	include/linux/regulator/
12638
12639VRF
12640M:	David Ahern <dsa@cumulusnetworks.com>
12641M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12642L:	netdev@vger.kernel.org
12643S:	Maintained
12644F:	drivers/net/vrf.c
12645F:	Documentation/networking/vrf.txt
12646
12647VT1211 HARDWARE MONITOR DRIVER
12648M:	Juerg Haefliger <juergh@gmail.com>
12649L:	linux-hwmon@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/hwmon/vt1211
12652F:	drivers/hwmon/vt1211.c
12653
12654VT8231 HARDWARE MONITOR DRIVER
12655M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12656L:	linux-hwmon@vger.kernel.org
12657S:	Maintained
12658F:	drivers/hwmon/vt8231.c
12659
12660VUB300 USB to SDIO/SD/MMC bridge chip
12661M:	Tony Olech <tony.olech@elandigitalsystems.com>
12662L:	linux-mmc@vger.kernel.org
12663L:	linux-usb@vger.kernel.org
12664S:	Supported
12665F:	drivers/mmc/host/vub300.c
12666
12667W1 DALLAS'S 1-WIRE BUS
12668M:	Evgeniy Polyakov <zbr@ioremap.net>
12669S:	Maintained
12670F:	Documentation/w1/
12671F:	drivers/w1/
12672
12673W83791D HARDWARE MONITORING DRIVER
12674M:	Marc Hulsman <m.hulsman@tudelft.nl>
12675L:	linux-hwmon@vger.kernel.org
12676S:	Maintained
12677F:	Documentation/hwmon/w83791d
12678F:	drivers/hwmon/w83791d.c
12679
12680W83793 HARDWARE MONITORING DRIVER
12681M:	Rudolf Marek <r.marek@assembler.cz>
12682L:	linux-hwmon@vger.kernel.org
12683S:	Maintained
12684F:	Documentation/hwmon/w83793
12685F:	drivers/hwmon/w83793.c
12686
12687W83795 HARDWARE MONITORING DRIVER
12688M:	Jean Delvare <jdelvare@suse.com>
12689L:	linux-hwmon@vger.kernel.org
12690S:	Maintained
12691F:	drivers/hwmon/w83795.c
12692
12693W83L51xD SD/MMC CARD INTERFACE DRIVER
12694M:	Pierre Ossman <pierre@ossman.eu>
12695S:	Maintained
12696F:	drivers/mmc/host/wbsd.*
12697
12698WACOM PROTOCOL 4 SERIAL TABLETS
12699M:	Julian Squires <julian@cipht.net>
12700M:	Hans de Goede <hdegoede@redhat.com>
12701L:	linux-input@vger.kernel.org
12702S:	Maintained
12703F:	drivers/input/tablet/wacom_serial4.c
12704
12705WATCHDOG DEVICE DRIVERS
12706M:	Wim Van Sebroeck <wim@iguana.be>
12707R:	Guenter Roeck <linux@roeck-us.net>
12708L:	linux-watchdog@vger.kernel.org
12709W:	http://www.linux-watchdog.org/
12710T:	git git://www.linux-watchdog.org/linux-watchdog.git
12711S:	Maintained
12712F:	Documentation/devicetree/bindings/watchdog/
12713F:	Documentation/watchdog/
12714F:	drivers/watchdog/
12715F:	include/linux/watchdog.h
12716F:	include/uapi/linux/watchdog.h
12717
12718WD7000 SCSI DRIVER
12719M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12720L:	linux-scsi@vger.kernel.org
12721S:	Maintained
12722F:	drivers/scsi/wd7000.c
12723
12724WIIMOTE HID DRIVER
12725M:	David Herrmann <dh.herrmann@googlemail.com>
12726L:	linux-input@vger.kernel.org
12727S:	Maintained
12728F:	drivers/hid/hid-wiimote*
12729
12730WINBOND CIR DRIVER
12731M:	David Härdeman <david@hardeman.nu>
12732S:	Maintained
12733F:	drivers/media/rc/winbond-cir.c
12734
12735WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12736M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12737L:	linux-watchdog@vger.kernel.org
12738S:	Maintained
12739F:	drivers/watchdog/ebc-c384_wdt.c
12740
12741WINSYSTEMS WS16C48 GPIO DRIVER
12742M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12743L:	linux-gpio@vger.kernel.org
12744S:	Maintained
12745F:	drivers/gpio/gpio-ws16c48.c
12746
12747WIMAX STACK
12748M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12749M:	linux-wimax@intel.com
12750L:	wimax@linuxwimax.org (subscribers-only)
12751S:	Supported
12752W:	http://linuxwimax.org
12753F:	Documentation/wimax/README.wimax
12754F:	include/linux/wimax/debug.h
12755F:	include/net/wimax.h
12756F:	include/uapi/linux/wimax.h
12757F:	net/wimax/
12758
12759WISTRON LAPTOP BUTTON DRIVER
12760M:	Miloslav Trmac <mitr@volny.cz>
12761S:	Maintained
12762F:	drivers/input/misc/wistron_btns.c
12763
12764WL3501 WIRELESS PCMCIA CARD DRIVER
12765M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12766L:	linux-wireless@vger.kernel.org
12767W:	http://oops.ghostprotocols.net:81/blog
12768S:	Maintained
12769F:	drivers/net/wireless/wl3501*
12770
12771WOLFSON MICROELECTRONICS DRIVERS
12772L:	patches@opensource.wolfsonmicro.com
12773T:	git https://github.com/CirrusLogic/linux-drivers.git
12774W:	https://github.com/CirrusLogic/linux-drivers/wiki
12775S:	Supported
12776F:	Documentation/hwmon/wm83??
12777F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12778F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12779F:	Documentation/devicetree/bindings/mfd/arizona.txt
12780F:	arch/arm/mach-s3c64xx/mach-crag6410*
12781F:	drivers/clk/clk-wm83*.c
12782F:	drivers/extcon/extcon-arizona.c
12783F:	drivers/leds/leds-wm83*.c
12784F:	drivers/gpio/gpio-*wm*.c
12785F:	drivers/gpio/gpio-arizona.c
12786F:	drivers/hwmon/wm83??-hwmon.c
12787F:	drivers/input/misc/wm831x-on.c
12788F:	drivers/input/touchscreen/wm831x-ts.c
12789F:	drivers/input/touchscreen/wm97*.c
12790F:	drivers/mfd/arizona*
12791F:	drivers/mfd/wm*.c
12792F:	drivers/mfd/cs47l24*
12793F:	drivers/power/wm83*.c
12794F:	drivers/rtc/rtc-wm83*.c
12795F:	drivers/regulator/wm8*.c
12796F:	drivers/video/backlight/wm83*_bl.c
12797F:	drivers/watchdog/wm83*_wdt.c
12798F:	include/linux/mfd/arizona/
12799F:	include/linux/mfd/wm831x/
12800F:	include/linux/mfd/wm8350/
12801F:	include/linux/mfd/wm8400*
12802F:	include/linux/wm97xx.h
12803F:	include/sound/wm????.h
12804F:	sound/soc/codecs/arizona.?
12805F:	sound/soc/codecs/wm*
12806F:	sound/soc/codecs/cs47l24*
12807
12808WORKQUEUE
12809M:	Tejun Heo <tj@kernel.org>
12810R:	Lai Jiangshan <jiangshanlai@gmail.com>
12811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12812S:	Maintained
12813F:	include/linux/workqueue.h
12814F:	kernel/workqueue.c
12815F:	Documentation/workqueue.txt
12816
12817X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12818M:	Chen-Yu Tsai <wens@csie.org>
12819L:	linux-kernel@vger.kernel.org
12820S:	Maintained
12821N:	axp[128]
12822
12823X.25 NETWORK LAYER
12824M:	Andrew Hendry <andrew.hendry@gmail.com>
12825L:	linux-x25@vger.kernel.org
12826S:	Odd Fixes
12827F:	Documentation/networking/x25*
12828F:	include/net/x25*
12829F:	net/x25/
12830
12831X86 ARCHITECTURE (32-BIT AND 64-BIT)
12832M:	Thomas Gleixner <tglx@linutronix.de>
12833M:	Ingo Molnar <mingo@redhat.com>
12834M:	"H. Peter Anvin" <hpa@zytor.com>
12835M:	x86@kernel.org
12836L:	linux-kernel@vger.kernel.org
12837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12838S:	Maintained
12839F:	Documentation/x86/
12840F:	arch/x86/
12841
12842X86 PLATFORM DRIVERS
12843M:	Darren Hart <dvhart@infradead.org>
12844L:	platform-driver-x86@vger.kernel.org
12845T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12846S:	Maintained
12847F:	drivers/platform/x86/
12848F:	drivers/platform/olpc/
12849
12850X86 MCE INFRASTRUCTURE
12851M:	Tony Luck <tony.luck@intel.com>
12852M:	Borislav Petkov <bp@alien8.de>
12853L:	linux-edac@vger.kernel.org
12854S:	Maintained
12855F:	arch/x86/kernel/cpu/mcheck/*
12856
12857X86 MICROCODE UPDATE SUPPORT
12858M:	Borislav Petkov <bp@alien8.de>
12859S:	Maintained
12860F:	arch/x86/kernel/cpu/microcode/*
12861
12862X86 VDSO
12863M:	Andy Lutomirski <luto@amacapital.net>
12864L:	linux-kernel@vger.kernel.org
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12866S:	Maintained
12867F:	arch/x86/entry/vdso/
12868
12869XC2028/3028 TUNER DRIVER
12870M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12871M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12872L:	linux-media@vger.kernel.org
12873W:	https://linuxtv.org
12874T:	git git://linuxtv.org/media_tree.git
12875S:	Maintained
12876F:	drivers/media/tuners/tuner-xc2028.*
12877
12878XEN HYPERVISOR INTERFACE
12879M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12880M:	David Vrabel <david.vrabel@citrix.com>
12881M:	Juergen Gross <jgross@suse.com>
12882L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12884S:	Supported
12885F:	arch/x86/xen/
12886F:	drivers/*/xen-*front.c
12887F:	drivers/xen/
12888F:	arch/x86/include/asm/xen/
12889F:	include/xen/
12890F:	include/uapi/xen/
12891
12892XEN HYPERVISOR ARM
12893M:	Stefano Stabellini <sstabellini@kernel.org>
12894L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12895S:	Maintained
12896F:	arch/arm/xen/
12897F:	arch/arm/include/asm/xen/
12898
12899XEN HYPERVISOR ARM64
12900M:	Stefano Stabellini <sstabellini@kernel.org>
12901L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12902S:	Maintained
12903F:	arch/arm64/xen/
12904F:	arch/arm64/include/asm/xen/
12905
12906XEN NETWORK BACKEND DRIVER
12907M:	Wei Liu <wei.liu2@citrix.com>
12908L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12909L:	netdev@vger.kernel.org
12910S:	Supported
12911F:	drivers/net/xen-netback/*
12912
12913XEN PCI SUBSYSTEM
12914M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12915L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12916S:	Supported
12917F:	arch/x86/pci/*xen*
12918F:	drivers/pci/*xen*
12919
12920XEN BLOCK SUBSYSTEM
12921M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12922M:	Roger Pau Monné <roger.pau@citrix.com>
12923L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12924S:	Supported
12925F:	drivers/block/xen-blkback/*
12926F:	drivers/block/xen*
12927
12928XEN PVSCSI DRIVERS
12929M:	Juergen Gross <jgross@suse.com>
12930L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12931L:	linux-scsi@vger.kernel.org
12932S:	Supported
12933F:	drivers/scsi/xen-scsifront.c
12934F:	drivers/xen/xen-scsiback.c
12935F:	include/xen/interface/io/vscsiif.h
12936
12937XEN SWIOTLB SUBSYSTEM
12938M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12939L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12940S:	Supported
12941F:	arch/x86/xen/*swiotlb*
12942F:	drivers/xen/*swiotlb*
12943
12944XFS FILESYSTEM
12945P:	Silicon Graphics Inc
12946M:	Dave Chinner <david@fromorbit.com>
12947M:	xfs@oss.sgi.com
12948L:	xfs@oss.sgi.com
12949W:	http://oss.sgi.com/projects/xfs
12950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12951S:	Supported
12952F:	Documentation/filesystems/xfs.txt
12953F:	fs/xfs/
12954
12955XILINX AXI ETHERNET DRIVER
12956M:	Anirudha Sarangi <anirudh@xilinx.com>
12957M:	John Linn <John.Linn@xilinx.com>
12958S:	Maintained
12959F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12960
12961XILINX UARTLITE SERIAL DRIVER
12962M:	Peter Korsgaard <jacmet@sunsite.dk>
12963L:	linux-serial@vger.kernel.org
12964S:	Maintained
12965F:	drivers/tty/serial/uartlite.c
12966
12967XILINX VIDEO IP CORES
12968M:	Hyun Kwon <hyun.kwon@xilinx.com>
12969M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12970L:	linux-media@vger.kernel.org
12971T:	git git://linuxtv.org/media_tree.git
12972S:	Supported
12973F:	Documentation/devicetree/bindings/media/xilinx/
12974F:	drivers/media/platform/xilinx/
12975F:	include/uapi/linux/xilinx-v4l2-controls.h
12976
12977XILLYBUS DRIVER
12978M:	Eli Billauer <eli.billauer@gmail.com>
12979L:	linux-kernel@vger.kernel.org
12980S:	Supported
12981F:	drivers/char/xillybus/
12982
12983XTENSA XTFPGA PLATFORM SUPPORT
12984M:	Max Filippov <jcmvbkbc@gmail.com>
12985L:	linux-xtensa@linux-xtensa.org
12986S:	Maintained
12987F:	drivers/spi/spi-xtensa-xtfpga.c
12988F:	sound/soc/xtensa/xtfpga-i2s.c
12989
12990YAM DRIVER FOR AX.25
12991M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12992L:	linux-hams@vger.kernel.org
12993S:	Maintained
12994F:	drivers/net/hamradio/yam*
12995F:	include/linux/yam.h
12996
12997YEALINK PHONE DRIVER
12998M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12999L:	usbb2k-api-dev@nongnu.org
13000S:	Maintained
13001F:	Documentation/input/yealink.txt
13002F:	drivers/input/misc/yealink.*
13003
13004Z8530 DRIVER FOR AX.25
13005M:	Joerg Reuter <jreuter@yaina.de>
13006W:	http://yaina.de/jreuter/
13007W:	http://www.qsl.net/dl1bke/
13008L:	linux-hams@vger.kernel.org
13009S:	Maintained
13010F:	Documentation/networking/z8530drv.txt
13011F:	drivers/net/hamradio/*scc.c
13012F:	drivers/net/hamradio/z8530.h
13013
13014ZBUD COMPRESSED PAGE ALLOCATOR
13015M:	Seth Jennings <sjenning@redhat.com>
13016L:	linux-mm@kvack.org
13017S:	Maintained
13018F:	mm/zbud.c
13019F:	include/linux/zbud.h
13020
13021ZD1211RW WIRELESS DRIVER
13022M:	Daniel Drake <dsd@gentoo.org>
13023M:	Ulrich Kunitz <kune@deine-taler.de>
13024W:	http://zd1211.ath.cx/wiki/DriverRewrite
13025L:	linux-wireless@vger.kernel.org
13026L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13027S:	Maintained
13028F:	drivers/net/wireless/zydas/zd1211rw/
13029
13030ZPOOL COMPRESSED PAGE STORAGE API
13031M:	Dan Streetman <ddstreet@ieee.org>
13032L:	linux-mm@kvack.org
13033S:	Maintained
13034F:	mm/zpool.c
13035F:	include/linux/zpool.h
13036
13037ZR36067 VIDEO FOR LINUX DRIVER
13038L:	mjpeg-users@lists.sourceforge.net
13039L:	linux-media@vger.kernel.org
13040W:	http://mjpeg.sourceforge.net/driver-zoran/
13041T:	hg https://linuxtv.org/hg/v4l-dvb
13042S:	Odd Fixes
13043F:	drivers/media/pci/zoran/
13044
13045ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13046M:	Minchan Kim <minchan@kernel.org>
13047M:	Nitin Gupta <ngupta@vflare.org>
13048R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13049L:	linux-kernel@vger.kernel.org
13050S:	Maintained
13051F:	drivers/block/zram/
13052F:	Documentation/blockdev/zram.txt
13053
13054ZS DECSTATION Z85C30 SERIAL DRIVER
13055M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13056S:	Maintained
13057F:	drivers/tty/serial/zs.*
13058
13059ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13060M:	Minchan Kim <minchan@kernel.org>
13061M:	Nitin Gupta <ngupta@vflare.org>
13062R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13063L:	linux-mm@kvack.org
13064S:	Maintained
13065F:	mm/zsmalloc.c
13066F:	include/linux/zsmalloc.h
13067F:	Documentation/vm/zsmalloc.txt
13068
13069ZSWAP COMPRESSED SWAP CACHING
13070M:	Seth Jennings <sjenning@redhat.com>
13071L:	linux-mm@kvack.org
13072S:	Maintained
13073F:	mm/zswap.c
13074
13075THE REST
13076M:	Linus Torvalds <torvalds@linux-foundation.org>
13077L:	linux-kernel@vger.kernel.org
13078Q:	http://patchwork.kernel.org/project/LKML/list/
13079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13080S:	Buried alive in reporters
13081F:	*
13082F:	*/
13083