xref: /linux/MAINTAINERS (revision cef9dd85acd79449d1a5a65543d10f18cb68e56c)
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/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst.
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	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <aar@pengutronix.de>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACENIC DRIVER
269M:	Jes Sorensen <jes@trained-monkey.org>
270L:	linux-acenic@sunsite.dk
271S:	Maintained
272F:	drivers/net/ethernet/alteon/acenic*
273
274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
275M:	Peter Feuerer <peter@piie.net>
276L:	platform-driver-x86@vger.kernel.org
277W:	http://piie.net/?section=acerhdf
278S:	Maintained
279F:	drivers/platform/x86/acerhdf.c
280
281ACER WMI LAPTOP EXTRAS
282M:	"Lee, Chun-Yi" <jlee@suse.com>
283L:	platform-driver-x86@vger.kernel.org
284S:	Maintained
285F:	drivers/platform/x86/acer-wmi.c
286
287ACPI
288M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
289M:	Len Brown <lenb@kernel.org>
290L:	linux-acpi@vger.kernel.org
291W:	https://01.org/linux-acpi
292Q:	https://patchwork.kernel.org/project/linux-acpi/list/
293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
294B:	https://bugzilla.kernel.org
295S:	Supported
296F:	drivers/acpi/
297F:	drivers/pnp/pnpacpi/
298F:	include/linux/acpi.h
299F:	include/acpi/
300F:	Documentation/acpi/
301F:	Documentation/ABI/testing/sysfs-bus-acpi
302F:	Documentation/ABI/testing/configfs-acpi
303F:	drivers/pci/*acpi*
304F:	drivers/pci/*/*acpi*
305F:	drivers/pci/*/*/*acpi*
306F:	tools/power/acpi/
307
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M:	Robert Moore <robert.moore@intel.com>
310M:	Lv Zheng <lv.zheng@intel.com>
311M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
312L:	linux-acpi@vger.kernel.org
313L:	devel@acpica.org
314W:	https://acpica.org/
315W:	https://github.com/acpica/acpica/
316Q:	https://patchwork.kernel.org/project/linux-acpi/list/
317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
318B:	https://bugzilla.kernel.org
319B:	https://bugs.acpica.org
320S:	Supported
321F:	drivers/acpi/acpica/
322F:	include/acpi/
323F:	tools/power/acpi/
324
325ACPI FAN DRIVER
326M:	Zhang Rui <rui.zhang@intel.com>
327L:	linux-acpi@vger.kernel.org
328W:	https://01.org/linux-acpi
329B:	https://bugzilla.kernel.org
330S:	Supported
331F:	drivers/acpi/fan.c
332
333ACPI FOR ARM64 (ACPI/arm64)
334M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
335M:	Hanjun Guo <hanjun.guo@linaro.org>
336M:	Sudeep Holla <sudeep.holla@arm.com>
337L:	linux-acpi@vger.kernel.org
338S:	Maintained
339F:	drivers/acpi/arm64
340
341ACPI THERMAL DRIVER
342M:	Zhang Rui <rui.zhang@intel.com>
343L:	linux-acpi@vger.kernel.org
344W:	https://01.org/linux-acpi
345B:	https://bugzilla.kernel.org
346S:	Supported
347F:	drivers/acpi/*thermal*
348
349ACPI VIDEO DRIVER
350M:	Zhang Rui <rui.zhang@intel.com>
351L:	linux-acpi@vger.kernel.org
352W:	https://01.org/linux-acpi
353B:	https://bugzilla.kernel.org
354S:	Supported
355F:	drivers/acpi/acpi_video.c
356
357ACPI WMI DRIVER
358L:	platform-driver-x86@vger.kernel.org
359S:	Orphan
360F:	drivers/platform/x86/wmi.c
361
362AD1889 ALSA SOUND DRIVER
363M:	Thibaut Varene <T-Bone@parisc-linux.org>
364W:	http://wiki.parisc-linux.org/AD1889
365L:	linux-parisc@vger.kernel.org
366S:	Maintained
367F:	sound/pci/ad1889.*
368
369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
370M:	Michael Hennerich <michael.hennerich@analog.com>
371W:	http://wiki.analog.com/AD5254
372W:	http://ez.analog.com/community/linux-device-drivers
373S:	Supported
374F:	drivers/misc/ad525x_dpot.c
375
376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
377M:	Michael Hennerich <michael.hennerich@analog.com>
378W:	http://wiki.analog.com/AD5398
379W:	http://ez.analog.com/community/linux-device-drivers
380S:	Supported
381F:	drivers/regulator/ad5398.c
382
383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
384M:	Michael Hennerich <michael.hennerich@analog.com>
385W:	http://wiki.analog.com/AD7142
386W:	http://ez.analog.com/community/linux-device-drivers
387S:	Supported
388F:	drivers/input/misc/ad714x.c
389
390AD7877 TOUCHSCREEN DRIVER
391M:	Michael Hennerich <michael.hennerich@analog.com>
392W:	http://wiki.analog.com/AD7877
393W:	http://ez.analog.com/community/linux-device-drivers
394S:	Supported
395F:	drivers/input/touchscreen/ad7877.c
396
397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
398M:	Michael Hennerich <michael.hennerich@analog.com>
399W:	http://wiki.analog.com/AD7879
400W:	http://ez.analog.com/community/linux-device-drivers
401S:	Supported
402F:	drivers/input/touchscreen/ad7879.c
403
404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
405M:	Jiri Kosina <jikos@kernel.org>
406S:	Maintained
407
408ADF7242 IEEE 802.15.4 RADIO DRIVER
409M:	Michael Hennerich <michael.hennerich@analog.com>
410W:	https://wiki.analog.com/ADF7242
411W:	http://ez.analog.com/community/linux-device-drivers
412L:	linux-wpan@vger.kernel.org
413S:	Supported
414F:	drivers/net/ieee802154/adf7242.c
415F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
416
417ADM1025 HARDWARE MONITOR DRIVER
418M:	Jean Delvare <jdelvare@suse.com>
419L:	linux-hwmon@vger.kernel.org
420S:	Maintained
421F:	Documentation/hwmon/adm1025
422F:	drivers/hwmon/adm1025.c
423
424ADM1029 HARDWARE MONITOR DRIVER
425M:	Corentin Labbe <clabbe.montjoie@gmail.com>
426L:	linux-hwmon@vger.kernel.org
427S:	Maintained
428F:	drivers/hwmon/adm1029.c
429
430ADM8211 WIRELESS DRIVER
431L:	linux-wireless@vger.kernel.org
432W:	http://wireless.kernel.org/
433S:	Orphan
434F:	drivers/net/wireless/admtek/adm8211.*
435
436ADP1653 FLASH CONTROLLER DRIVER
437M:	Sakari Ailus <sakari.ailus@iki.fi>
438L:	linux-media@vger.kernel.org
439S:	Maintained
440F:	drivers/media/i2c/adp1653.c
441F:	include/media/i2c/adp1653.h
442
443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
444M:	Michael Hennerich <michael.hennerich@analog.com>
445W:	http://wiki.analog.com/ADP5520
446W:	http://ez.analog.com/community/linux-device-drivers
447S:	Supported
448F:	drivers/mfd/adp5520.c
449F:	drivers/video/backlight/adp5520_bl.c
450F:	drivers/leds/leds-adp5520.c
451F:	drivers/gpio/gpio-adp5520.c
452F:	drivers/input/keyboard/adp5520-keys.c
453
454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
455M:	Michael Hennerich <michael.hennerich@analog.com>
456W:	http://wiki.analog.com/ADP5588
457W:	http://ez.analog.com/community/linux-device-drivers
458S:	Supported
459F:	drivers/input/keyboard/adp5588-keys.c
460F:	drivers/gpio/gpio-adp5588.c
461
462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
463M:	Michael Hennerich <michael.hennerich@analog.com>
464W:	http://wiki.analog.com/ADP8860
465W:	http://ez.analog.com/community/linux-device-drivers
466S:	Supported
467F:	drivers/video/backlight/adp8860_bl.c
468
469ADS1015 HARDWARE MONITOR DRIVER
470M:	Dirk Eibach <eibach@gdsys.de>
471L:	linux-hwmon@vger.kernel.org
472S:	Maintained
473F:	Documentation/hwmon/ads1015
474F:	drivers/hwmon/ads1015.c
475F:	include/linux/i2c/ads1015.h
476
477ADT746X FAN DRIVER
478M:	Colin Leroy <colin@colino.net>
479S:	Maintained
480F:	drivers/macintosh/therm_adt746x.c
481
482ADT7475 HARDWARE MONITOR DRIVER
483M:	Jean Delvare <jdelvare@suse.com>
484L:	linux-hwmon@vger.kernel.org
485S:	Maintained
486F:	Documentation/hwmon/adt7475
487F:	drivers/hwmon/adt7475.c
488
489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491W:	http://wiki.analog.com/ADXL345
492W:	http://ez.analog.com/community/linux-device-drivers
493S:	Supported
494F:	drivers/input/misc/adxl34x.c
495
496ADVANSYS SCSI DRIVER
497M:	Matthew Wilcox <matthew@wil.cx>
498M:	Hannes Reinecke <hare@suse.com>
499L:	linux-scsi@vger.kernel.org
500S:	Maintained
501F:	Documentation/scsi/advansys.txt
502F:	drivers/scsi/advansys.c
503
504AEDSP16 DRIVER
505M:	Riccardo Facchetti <fizban@tin.it>
506S:	Maintained
507F:	sound/oss/aedsp16.c
508
509AF9013 MEDIA DRIVER
510M:	Antti Palosaari <crope@iki.fi>
511L:	linux-media@vger.kernel.org
512W:	https://linuxtv.org
513W:	http://palosaari.fi/linux/
514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
515T:	git git://linuxtv.org/anttip/media_tree.git
516S:	Maintained
517F:	drivers/media/dvb-frontends/af9013*
518
519AF9033 MEDIA DRIVER
520M:	Antti Palosaari <crope@iki.fi>
521L:	linux-media@vger.kernel.org
522W:	https://linuxtv.org
523W:	http://palosaari.fi/linux/
524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
525T:	git git://linuxtv.org/anttip/media_tree.git
526S:	Maintained
527F:	drivers/media/dvb-frontends/af9033*
528
529AFFS FILE SYSTEM
530L:	linux-fsdevel@vger.kernel.org
531S:	Orphan
532F:	Documentation/filesystems/affs.txt
533F:	fs/affs/
534
535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
536M:	David Howells <dhowells@redhat.com>
537L:	linux-afs@lists.infradead.org
538S:	Supported
539F:	fs/afs/
540F:	include/net/af_rxrpc.h
541F:	net/rxrpc/af_rxrpc.c
542W:	https://www.infradead.org/~dhowells/kafs/
543
544AGPGART DRIVER
545M:	David Airlie <airlied@linux.ie>
546T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
547S:	Maintained
548F:	drivers/char/agp/
549F:	include/linux/agp*
550F:	include/uapi/linux/agp*
551
552AHA152X SCSI DRIVER
553M:	"Juergen E. Fischer" <fischer@norbit.de>
554L:	linux-scsi@vger.kernel.org
555S:	Maintained
556F:	drivers/scsi/aha152x*
557F:	drivers/scsi/pcmcia/aha152x*
558
559AIC7XXX / AIC79XX SCSI DRIVER
560M:	Hannes Reinecke <hare@suse.com>
561L:	linux-scsi@vger.kernel.org
562S:	Maintained
563F:	drivers/scsi/aic7xxx/
564
565AIMSLAB FM RADIO RECEIVER DRIVER
566M:	Hans Verkuil <hverkuil@xs4all.nl>
567L:	linux-media@vger.kernel.org
568T:	git git://linuxtv.org/media_tree.git
569W:	https://linuxtv.org
570S:	Maintained
571F:	drivers/media/radio/radio-aimslab*
572
573AIO
574M:	Benjamin LaHaise <bcrl@kvack.org>
575L:	linux-aio@kvack.org
576S:	Supported
577F:	fs/aio.c
578F:	include/linux/*aio*.h
579
580AIRSPY MEDIA DRIVER
581M:	Antti Palosaari <crope@iki.fi>
582L:	linux-media@vger.kernel.org
583W:	https://linuxtv.org
584W:	http://palosaari.fi/linux/
585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
586T:	git git://linuxtv.org/anttip/media_tree.git
587S:	Maintained
588F:	drivers/media/usb/airspy/
589
590ALACRITECH GIGABIT ETHERNET DRIVER
591M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S:	Maintained
593F:	drivers/net/ethernet/alacritech/*
594
595ALCATEL SPEEDTOUCH USB DRIVER
596M:	Duncan Sands <duncan.sands@free.fr>
597L:	linux-usb@vger.kernel.org
598W:	http://www.linux-usb.org/SpeedTouch/
599S:	Maintained
600F:	drivers/usb/atm/speedtch.c
601F:	drivers/usb/atm/usbatm.c
602
603ALCHEMY AU1XX0 MMC DRIVER
604M:	Manuel Lauss <manuel.lauss@gmail.com>
605S:	Maintained
606F:	drivers/mmc/host/au1xmmc.c
607
608ALI1563 I2C DRIVER
609M:	Rudolf Marek <r.marek@assembler.cz>
610L:	linux-i2c@vger.kernel.org
611S:	Maintained
612F:	Documentation/i2c/busses/i2c-ali1563
613F:	drivers/i2c/busses/i2c-ali1563.c
614
615ALLWINNER SECURITY SYSTEM
616M:	Corentin Labbe <clabbe.montjoie@gmail.com>
617L:	linux-crypto@vger.kernel.org
618S:	Maintained
619F:	drivers/crypto/sunxi-ss/
620
621ALPHA PORT
622M:	Richard Henderson <rth@twiddle.net>
623M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
624M:	Matt Turner <mattst88@gmail.com>
625S:	Odd Fixes
626L:	linux-alpha@vger.kernel.org
627F:	arch/alpha/
628
629ALPS PS/2 TOUCHPAD DRIVER
630R:	Pali Rohár <pali.rohar@gmail.com>
631F:	drivers/input/mouse/alps.*
632
633ALTERA MAILBOX DRIVER
634M:	Ley Foon Tan <lftan@altera.com>
635L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S:	Maintained
637F:	drivers/mailbox/mailbox-altera.c
638
639ALTERA PIO DRIVER
640M:	Tien Hock Loh <thloh@altera.com>
641L:	linux-gpio@vger.kernel.org
642S:	Maintained
643F:	drivers/gpio/gpio-altera.c
644
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M:	Thor Thayer <tthayer@opensource.altera.com>
647S:	Maintained
648F:	drivers/gpio/gpio-altera-a10sr.c
649F:	drivers/mfd/altera-a10sr.c
650F:	include/linux/mfd/altera-a10sr.h
651
652ALTERA TRIPLE SPEED ETHERNET DRIVER
653M:	Vince Bridgers <vbridger@opensource.altera.com>
654L:	netdev@vger.kernel.org
655L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S:	Maintained
657F:	drivers/net/ethernet/altera/
658
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M:	Tobias Klauser <tklauser@distanz.ch>
661L:	linux-serial@vger.kernel.org
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/tty/serial/altera_uart.c
665F:	drivers/tty/serial/altera_jtaguart.c
666F:	include/linux/altera_uart.h
667F:	include/linux/altera_jtaguart.h
668
669AMAZON ETHERNET DRIVERS
670M:	Netanel Belgazal <netanel@annapurnalabs.com>
671R:	Saeed Bishara <saeed@annapurnalabs.com>
672R:	Zorik Machulsky <zorik@annapurnalabs.com>
673L:	netdev@vger.kernel.org
674S:	Supported
675F:	Documentation/networking/ena.txt
676F:	drivers/net/ethernet/amazon/
677
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M:	Tom Lendacky <thomas.lendacky@amd.com>
680M:	Gary Hook <gary.hook@amd.com>
681L:	linux-crypto@vger.kernel.org
682S:	Supported
683F:	drivers/crypto/ccp/
684F:	include/linux/ccp.h
685
686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
687M:	Huang Rui <ray.huang@amd.com>
688L:	linux-hwmon@vger.kernel.org
689S:	Supported
690F:	Documentation/hwmon/fam15h_power
691F:	drivers/hwmon/fam15h_power.c
692
693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
694L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
695S:	Orphan
696F:	drivers/usb/gadget/udc/amd5536udc.*
697
698AMD GEODE PROCESSOR/CHIPSET SUPPORT
699P:	Andres Salomon <dilinger@queued.net>
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S:	Supported
703F:	drivers/char/hw_random/geode-rng.c
704F:	drivers/crypto/geode*
705F:	drivers/video/fbdev/geode/
706F:	arch/x86/include/asm/geode.h
707
708AMD IOMMU (AMD-VI)
709M:	Joerg Roedel <joro@8bytes.org>
710L:	iommu@lists.linux-foundation.org
711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
712S:	Maintained
713F:	drivers/iommu/amd_iommu*.[ch]
714F:	include/linux/amd-iommu.h
715
716AMD KFD
717M:	Oded Gabbay <oded.gabbay@gmail.com>
718L:	dri-devel@lists.freedesktop.org
719T:	git git://people.freedesktop.org/~gabbayo/linux.git
720S:	Supported
721F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
723F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
724F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
725F:	drivers/gpu/drm/amd/amdkfd/
726F:	drivers/gpu/drm/amd/include/cik_structs.h
727F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
728F:	drivers/gpu/drm/amd/include/vi_structs.h
729F:	drivers/gpu/drm/radeon/radeon_kfd.c
730F:	drivers/gpu/drm/radeon/radeon_kfd.h
731F:	include/uapi/linux/kfd_ioctl.h
732
733AMD SEATTLE DEVICE TREE SUPPORT
734M:	Brijesh Singh <brijeshkumar.singh@amd.com>
735M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M:	Tom Lendacky <thomas.lendacky@amd.com>
737S:	Supported
738F:	arch/arm64/boot/dts/amd/
739
740AMD XGBE DRIVER
741M:	Tom Lendacky <thomas.lendacky@amd.com>
742L:	netdev@vger.kernel.org
743S:	Supported
744F:	drivers/net/ethernet/amd/xgbe/
745F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
746
747AMS (Apple Motion Sensor) DRIVER
748M:	Michael Hanselmann <linux-kernel@hansmi.ch>
749S:	Supported
750F:	drivers/macintosh/ams/
751
752ANALOG DEVICES INC AD9389B DRIVER
753M:	Hans Verkuil <hans.verkuil@cisco.com>
754L:	linux-media@vger.kernel.org
755S:	Maintained
756F:	drivers/media/i2c/ad9389b*
757
758ANALOG DEVICES INC ADV7180 DRIVER
759M:	Lars-Peter Clausen <lars@metafoo.de>
760L:	linux-media@vger.kernel.org
761W:	http://ez.analog.com/community/linux-device-drivers
762S:	Supported
763F:	drivers/media/i2c/adv7180.c
764
765ANALOG DEVICES INC ADV7511 DRIVER
766M:	Hans Verkuil <hans.verkuil@cisco.com>
767L:	linux-media@vger.kernel.org
768S:	Maintained
769F:	drivers/media/i2c/adv7511*
770
771ANALOG DEVICES INC ADV7604 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7604*
776
777ANALOG DEVICES INC ADV7842 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7842*
782
783ANALOG DEVICES INC ASOC CODEC DRIVERS
784M:	Lars-Peter Clausen <lars@metafoo.de>
785L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
786W:	http://wiki.analog.com/
787W:	http://ez.analog.com/community/linux-device-drivers
788S:	Supported
789F:	sound/soc/codecs/adau*
790F:	sound/soc/codecs/adav*
791F:	sound/soc/codecs/ad1*
792F:	sound/soc/codecs/ad7*
793F:	sound/soc/codecs/ssm*
794F:	sound/soc/codecs/sigmadsp.*
795
796ANALOG DEVICES INC ASOC DRIVERS
797L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
799W:	http://blackfin.uclinux.org/
800S:	Supported
801F:	sound/soc/blackfin/*
802
803ANALOG DEVICES INC IIO DRIVERS
804M:	Lars-Peter Clausen <lars@metafoo.de>
805M:	Michael Hennerich <Michael.Hennerich@analog.com>
806W:	http://wiki.analog.com/
807W:	http://ez.analog.com/community/linux-device-drivers
808S:	Supported
809F:	drivers/iio/*/ad*
810X:	drivers/iio/*/adjd*
811F:	drivers/staging/iio/*/ad*
812F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
813
814ANALOG DEVICES INC DMA DRIVERS
815M:	Lars-Peter Clausen <lars@metafoo.de>
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/dma/dma-axi-dmac.c
819
820ANDROID CONFIG FRAGMENTS
821M:	Rob Herring <robh@kernel.org>
822S:	Supported
823F:	kernel/configs/android*
824
825ANDROID DRIVERS
826M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
827M:	Arve Hjønnevåg <arve@android.com>
828M:	Riley Andrews <riandrews@android.com>
829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
830L:	devel@driverdev.osuosl.org
831S:	Supported
832F:	drivers/android/
833F:	drivers/staging/android/
834
835ANDROID ION DRIVER
836M:	Laura Abbott <labbott@redhat.com>
837M:	Sumit Semwal <sumit.semwal@linaro.org>
838L:	devel@driverdev.osuosl.org
839S:	Supported
840F:	Documentation/devicetree/bindings/staging/ion/
841F:	drivers/staging/android/ion
842F:	drivers/staging/android/uapi/ion.h
843F:	drivers/staging/android/uapi/ion_test.h
844
845AOA (Apple Onboard Audio) ALSA DRIVER
846M:	Johannes Berg <johannes@sipsolutions.net>
847L:	linuxppc-dev@lists.ozlabs.org
848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
849S:	Maintained
850F:	sound/aoa/
851
852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
853M:	William Breathitt Gray <vilhelm.gray@gmail.com>
854L:	linux-iio@vger.kernel.org
855S:	Maintained
856F:	drivers/iio/adc/stx104.c
857
858APM DRIVER
859M:	Jiri Kosina <jikos@kernel.org>
860S:	Odd fixes
861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
862F:	arch/x86/kernel/apm_32.c
863F:	include/linux/apm_bios.h
864F:	include/uapi/linux/apm_bios.h
865F:	drivers/char/apm-emulation.c
866
867APPLE BCM5974 MULTITOUCH DRIVER
868M:	Henrik Rydberg <rydberg@bitmath.org>
869L:	linux-input@vger.kernel.org
870S:	Odd fixes
871F:	drivers/input/mouse/bcm5974.c
872
873APPLE SMC DRIVER
874M:	Henrik Rydberg <rydberg@bitmath.org>
875L:	linux-hwmon@vger.kernel.org
876S:	Odd fixes
877F:	drivers/hwmon/applesmc.c
878
879APPLETALK NETWORK LAYER
880M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
881S:	Maintained
882F:	drivers/net/appletalk/
883F:	net/appletalk/
884
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M:	Duc Dang <dhdang@apm.com>
887S:	Supported
888F:	arch/arm64/boot/dts/apm/
889
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M:	Iyappan Subramanian <isubramanian@apm.com>
892M:	Keyur Chudgar <kchudgar@apm.com>
893S:	Supported
894F:	drivers/net/ethernet/apm/xgene/
895F:	drivers/net/phy/mdio-xgene.c
896F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
897F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
898
899APPLIED MICRO (APM) X-GENE SOC PMU
900M:	Tai Nguyen <ttnguyen@apm.com>
901S:	Supported
902F:	drivers/perf/xgene_pmu.c
903F:	Documentation/perf/xgene-pmu.txt
904F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
906APTINA CAMERA SENSOR PLL
907M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L:	linux-media@vger.kernel.org
909S:	Maintained
910F:	drivers/media/i2c/aptina-pll.*
911
912ARC FRAMEBUFFER DRIVER
913M:	Jaya Kumar <jayalk@intworks.biz>
914S:	Maintained
915F:	drivers/video/fbdev/arcfb.c
916F:	drivers/video/fbdev/core/fb_defio.c
917
918ARCNET NETWORK LAYER
919M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
920L:	netdev@vger.kernel.org
921S:	Maintained
922F:	drivers/net/arcnet/
923F:	include/uapi/linux/if_arcnet.h
924
925ARC PGU DRM DRIVER
926M:	Alexey Brodkin <abrodkin@synopsys.com>
927S:	Supported
928F:	drivers/gpu/drm/arc/
929F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
931ARM ARCHITECTED TIMER DRIVER
932M:	Mark Rutland <mark.rutland@arm.com>
933M:	Marc Zyngier <marc.zyngier@arm.com>
934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S:	Maintained
936F:	arch/arm/include/asm/arch_timer.h
937F:	arch/arm64/include/asm/arch_timer.h
938F:	drivers/clocksource/arm_arch_timer.c
939
940ARM HDLCD DRM DRIVER
941M:	Liviu Dudau <liviu.dudau@arm.com>
942S:	Supported
943F:	drivers/gpu/drm/arm/hdlcd_*
944F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
946ARM MALI-DP DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948M:	Brian Starkey <brian.starkey@arm.com>
949M:	Mali DP Maintainers <malidp@foss.arm.com>
950S:	Supported
951F:	drivers/gpu/drm/arm/
952F:	Documentation/devicetree/bindings/display/arm,malidp.txt
953
954ARM MFM AND FLOPPY DRIVERS
955M:	Ian Molton <spyro@f2s.com>
956S:	Maintained
957F:	arch/arm/lib/floppydma.S
958F:	arch/arm/include/asm/floppy.h
959
960ARM PMU PROFILING AND DEBUGGING
961M:	Will Deacon <will.deacon@arm.com>
962M:	Mark Rutland <mark.rutland@arm.com>
963S:	Maintained
964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965F:	arch/arm*/kernel/perf_*
966F:	arch/arm/oprofile/common.c
967F:	arch/arm*/kernel/hw_breakpoint.c
968F:	arch/arm*/include/asm/hw_breakpoint.h
969F:	arch/arm*/include/asm/perf_event.h
970F:	drivers/perf/*
971F:	include/linux/perf/arm_pmu.h
972F:	Documentation/devicetree/bindings/arm/pmu.txt
973
974ARM PORT
975M:	Russell King <linux@armlinux.org.uk>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977W:	http://www.armlinux.org.uk/
978S:	Maintained
979T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
980F:	arch/arm/
981
982ARM SUB-ARCHITECTURES
983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S:	Maintained
985F:	arch/arm/mach-*/
986F:	arch/arm/plat-*/
987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989ARM PRIMECELL AACI PL041 DRIVER
990M:	Russell King <linux@armlinux.org.uk>
991S:	Maintained
992F:	sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/video/fbdev/amba-clcd.*
998
999ARM PRIMECELL KMI PL050 DRIVER
1000M:	Russell King <linux@armlinux.org.uk>
1001S:	Maintained
1002F:	drivers/input/serio/ambakmi.*
1003F:	include/linux/amba/kmi.h
1004
1005ARM PRIMECELL MMCI PL180/1 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/mmc/host/mmci.*
1009F:	include/linux/amba/mmci.h
1010
1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/tty/serial/amba-pl01*.c
1015F:	include/linux/amba/serial.h
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/amba/
1021F:	include/linux/amba/bus.h
1022
1023ARM/ADS SPHERE MACHINE SUPPORT
1024M:	Lennert Buytenhek <kernel@wantstofly.org>
1025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S:	Maintained
1027
1028ARM/AFEB9260 MACHINE SUPPORT
1029M:	Sergey Lapin <slapin@ossfans.org>
1030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S:	Maintained
1032
1033ARM/AJECO 1ARM MACHINE SUPPORT
1034M:	Lennert Buytenhek <kernel@wantstofly.org>
1035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S:	Maintained
1037
1038ARM/Allwinner sunXi SoC support
1039M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1040M:	Chen-Yu Tsai <wens@csie.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043N:	sun[x456789]i
1044F:	arch/arm/boot/dts/ntc-gr8*
1045F:	arch/arm64/boot/dts/allwinner/
1046
1047ARM/Allwinner SoC Clock Support
1048M:	Emilio López <emilio@elopez.com.ar>
1049S:	Maintained
1050F:	drivers/clk/sunxi/
1051
1052ARM/Amlogic Meson SoC support
1053M:	Carlo Caione <carlo@caione.org>
1054M:	Kevin Hilman <khilman@baylibre.com>
1055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056L:	linux-amlogic@lists.infradead.org
1057W:	http://linux-meson.com/
1058S:	Maintained
1059F:	arch/arm/mach-meson/
1060F:	arch/arm/boot/dts/meson*
1061F:	arch/arm64/boot/dts/amlogic/
1062F: 	drivers/pinctrl/meson/
1063F:	drivers/mmc/host/meson*
1064N:	meson
1065
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S:	Maintained
1071F:	arch/arm/mach-alpine/
1072F:	arch/arm/boot/dts/alpine*
1073F:	arch/arm64/boot/dts/al/
1074F:	drivers/*/*alpine*
1075
1076ARM/ARTPEC MACHINE SUPPORT
1077M:	Jesper Nilsson <jesper.nilsson@axis.com>
1078M:	Lars Persson <lars.persson@axis.com>
1079M:	Niklas Cassel <niklas.cassel@axis.com>
1080S:	Maintained
1081L:	linux-arm-kernel@axis.com
1082F:	arch/arm/mach-artpec
1083F:	arch/arm/boot/dts/artpec6*
1084F:	drivers/clk/axis
1085
1086ARM/ASPEED MACHINE SUPPORT
1087M:	Joel Stanley <joel@jms.id.au>
1088S:	Maintained
1089F:	arch/arm/mach-aspeed/
1090F:	arch/arm/boot/dts/aspeed-*
1091F:	drivers/*/*aspeed*
1092
1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1095M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W:	http://www.linux4sam.org
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100S:	Supported
1101F:	arch/arm/mach-at91/
1102F:	include/soc/at91/
1103F:	arch/arm/boot/dts/at91*.dts
1104F:	arch/arm/boot/dts/at91*.dtsi
1105F:	arch/arm/boot/dts/sama*.dts
1106F:	arch/arm/boot/dts/sama*.dtsi
1107F:	arch/arm/include/debug/at91.S
1108
1109ARM/ATMEL AT91 Clock Support
1110M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1111S:	Maintained
1112F:	drivers/clk/at91
1113
1114ARM/CALXEDA HIGHBANK ARCHITECTURE
1115M:	Rob Herring <robh@kernel.org>
1116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S:	Maintained
1118F:	arch/arm/mach-highbank/
1119F:	arch/arm/boot/dts/highbank.dts
1120F:	arch/arm/boot/dts/ecx-*.dts*
1121
1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123M:	Krzysztof Halasa <khalasa@piap.pl>
1124S:	Maintained
1125F:	arch/arm/mach-cns3xxx/
1126
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M:	Sunil Goutham <sgoutham@cavium.com>
1129M:	Robert Richter <rric@kernel.org>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Supported
1132F:	drivers/net/ethernet/cavium/thunder/
1133
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M:	Alexander Shiyan <shc_work@mail.ru>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Odd Fixes
1138N:	clps711x
1139
1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141M:	Hartley Sweeten <hsweeten@visionengravers.com>
1142M:	Ryan Mallon <rmallon@gmail.com>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145F:	arch/arm/mach-ep93xx/
1146F:	arch/arm/mach-ep93xx/include/mach/
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149M:	Lennert Buytenhek <kernel@wantstofly.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/CLKDEV SUPPORT
1154M:	Russell King <linux@armlinux.org.uk>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1158F:	arch/arm/include/asm/clkdev.h
1159F:	drivers/clk/clkdev.c
1160
1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1162M:	Mike Rapoport <mike@compulab.co.il>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M:	Hubert Feurstein <hubert.feurstein@contec.at>
1168S:	Maintained
1169F:	arch/arm/mach-ep93xx/micro9.c
1170
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	drivers/hwtracing/coresight/*
1176F:	Documentation/trace/coresight.txt
1177F:	Documentation/devicetree/bindings/arm/coresight.txt
1178F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1179F:	tools/perf/arch/arm/util/pmu.c
1180F:	tools/perf/arch/arm/util/auxtrace.c
1181F:	tools/perf/arch/arm/util/cs-etm.c
1182F:	tools/perf/arch/arm/util/cs-etm.h
1183F:	tools/perf/util/cs-etm.h
1184
1185ARM/CORGI MACHINE SUPPORT
1186M:	Richard Purdie <rpurdie@rpsys.net>
1187S:	Maintained
1188
1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1190M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192T:	git git://github.com/ulli-kroll/linux.git
1193S:	Maintained
1194F:	arch/arm/mach-gemini/
1195F:	drivers/rtc/rtc-gemini.c
1196
1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1198M:	Barry Song <baohua@kernel.org>
1199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1201S:	Maintained
1202F:	arch/arm/boot/dts/prima2*
1203F:	arch/arm/mach-prima2/
1204F:	drivers/clk/sirf/
1205F:	drivers/clocksource/timer-prima2.c
1206F:	drivers/clocksource/timer-atlas7.c
1207N:	[^a-z]sirf
1208
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M:	Baruch Siach <baruch@tkos.co.il>
1211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S:	Maintained
1213F:	arch/arm/boot/dts/cx92755*
1214N:	digicolor
1215
1216ARM/EBSA110 MACHINE SUPPORT
1217M:	Russell King <linux@armlinux.org.uk>
1218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219W:	http://www.armlinux.org.uk/
1220S:	Maintained
1221F:	arch/arm/mach-ebsa110/
1222F:	drivers/net/ethernet/amd/am79c961a.*
1223
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M:	Uwe Kleine-König <kernel@pengutronix.de>
1226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S:	Maintained
1228N:	efm32
1229
1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1231M:	Daniel Ribeiro <drwyrm@gmail.com>
1232M:	Stefan Schmidt <stefan@openezx.org>
1233M:	Harald Welte <laforge@openezx.org>
1234L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1235W:	http://www.openezx.org/
1236S:	Maintained
1237T:	topgit git://git.openezx.org/openezx.git
1238F:	arch/arm/mach-pxa/ezx.c
1239
1240ARM/FARADAY FA526 PORT
1241M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244T:	git git://git.berlios.de/gemini-board
1245F:	arch/arm/mm/*-fa*
1246
1247ARM/FOOTBRIDGE ARCHITECTURE
1248M:	Russell King <linux@armlinux.org.uk>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250W:	http://www.armlinux.org.uk/
1251S:	Maintained
1252F:	arch/arm/include/asm/hardware/dec21285.h
1253F:	arch/arm/mach-footbridge/
1254
1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1256M:	Shawn Guo <shawnguo@kernel.org>
1257M:	Sascha Hauer <kernel@pengutronix.de>
1258R:	Fabio Estevam <fabio.estevam@nxp.com>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262F:	arch/arm/mach-imx/
1263F:	arch/arm/mach-mxs/
1264F:	arch/arm/boot/dts/imx*
1265F:	arch/arm/configs/imx*_defconfig
1266F:	drivers/clk/imx/
1267F:	include/soc/imx/
1268
1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
1270M:	Shawn Guo <shawnguo@kernel.org>
1271M:	Sascha Hauer <kernel@pengutronix.de>
1272R:	Stefan Agner <stefan@agner.ch>
1273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:	Maintained
1275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F:	arch/arm/mach-imx/*vf610*
1277F:	arch/arm/boot/dts/vf*
1278
1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1280M:	Lennert Buytenhek <kernel@wantstofly.org>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Maintained
1283
1284ARM/GUMSTIX MACHINE SUPPORT
1285M:	Steve Sakoman <sakoman@gmail.com>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1290M:	Philipp Zabel <philipp.zabel@gmail.com>
1291M:	Paul Parsons <lost.distance@yahoo.com>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-pxa/hx4700.c
1295F:	arch/arm/mach-pxa/include/mach/hx4700.h
1296F:	sound/soc/pxa/hx4700.c
1297
1298ARM/HISILICON SOC SUPPORT
1299M:	Wei Xu <xuwei5@hisilicon.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W:	http://www.hisilicon.com
1302S:	Supported
1303T:	git git://github.com/hisilicon/linux-hisi.git
1304F:	arch/arm/mach-hisi/
1305F:	arch/arm/boot/dts/hi3*
1306F:	arch/arm/boot/dts/hip*
1307F:	arch/arm/boot/dts/hisi*
1308F:	arch/arm64/boot/dts/hisilicon/
1309
1310ARM/HP JORNADA 7XX MACHINE SUPPORT
1311M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1312W:	www.jlime.com
1313S:	Maintained
1314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F:	arch/arm/mach-sa1100/jornada720.c
1316F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1317
1318ARM/IGEP MACHINE SUPPORT
1319M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1320M:	Javier Martinez Canillas <javier@dowhile0.org>
1321L:	linux-omap@vger.kernel.org
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/boot/dts/omap3-igep*
1325
1326ARM/INCOME PXA270 SUPPORT
1327M:	Marek Vasut <marek.vasut@gmail.com>
1328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S:	Maintained
1330F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1331
1332ARM/INTEL IOP32X ARM ARCHITECTURE
1333M:	Lennert Buytenhek <kernel@wantstofly.org>
1334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S:	Maintained
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Orphan
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
1342M:	Lennert Buytenhek <kernel@wantstofly.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
1347M:	Lennert Buytenhek <kernel@wantstofly.org>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:	Maintained
1350
1351ARM/INTEL IXDP2850 MACHINE SUPPORT
1352M:	Lennert Buytenhek <kernel@wantstofly.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M:	Imre Kaloz <kaloz@openwrt.org>
1358M:	Krzysztof Halasa <khalasa@piap.pl>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361F:	arch/arm/mach-ixp4xx/
1362
1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1364M:	Jonathan Cameron <jic23@cam.ac.uk>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367F:	arch/arm/mach-pxa/stargate2.c
1368F:	drivers/pcmcia/pxa2xx_stargate2.c
1369
1370ARM/INTEL XSC3 (MANZANO) ARM CORE
1371M:	Lennert Buytenhek <kernel@wantstofly.org>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S:	Maintained
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1376M:	Lennert Buytenhek <kernel@wantstofly.org>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379
1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1381M:	Santosh Shilimkar <ssantosh@kernel.org>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384F:	arch/arm/mach-keystone/
1385F:	arch/arm/boot/dts/keystone-*
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1387
1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1389M:	Santosh Shilimkar <ssantosh@kernel.org>
1390L:	linux-kernel@vger.kernel.org
1391S:	Maintained
1392F:	drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1395M:	Santosh Shilimkar <ssantosh@kernel.org>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L:	linux-kernel@vger.kernel.org
1398S:	Maintained
1399F:	drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1402M:	Santosh Shilimkar <ssantosh@kernel.org>
1403L:	linux-kernel@vger.kernel.org
1404S:	Maintained
1405F:	drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1408M:	Santosh Shilimkar <ssantosh@kernel.org>
1409L:	linux-kernel@vger.kernel.org
1410S:	Maintained
1411F:	drivers/memory/*emif*
1412
1413ARM/LG1K ARCHITECTURE
1414M:	Chanho Min <chanho.min@lge.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm64/boot/dts/lg/
1418
1419ARM/LOGICPD PXA270 MACHINE SUPPORT
1420M:	Lennert Buytenhek <kernel@wantstofly.org>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423
1424ARM/LPC18XX ARCHITECTURE
1425M:	Joachim Eastwood <manabian@gmail.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/boot/dts/lpc43*
1429F:	drivers/clk/nxp/clk-lpc18xx*
1430F:	drivers/clocksource/time-lpc32xx.c
1431F:	drivers/i2c/busses/i2c-lpc2k.c
1432F:	drivers/memory/pl172.c
1433F:	drivers/mtd/spi-nor/nxp-spifi.c
1434F:	drivers/rtc/rtc-lpc24xx.c
1435N:	lpc18xx
1436
1437ARM/LPC32XX SOC SUPPORT
1438M:	Vladimir Zapolskiy <vz@mleia.com>
1439M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1442S:	Maintained
1443F:	arch/arm/boot/dts/lpc32*
1444F:	arch/arm/mach-lpc32xx/
1445F:	drivers/i2c/busses/i2c-pnx.c
1446F:	drivers/net/ethernet/nxp/lpc_eth.c
1447F:	drivers/usb/host/ohci-nxp.c
1448F:	drivers/watchdog/pnx4008_wdt.c
1449N:	lpc32xx
1450
1451ARM/MAGICIAN MACHINE SUPPORT
1452M:	Philipp Zabel <philipp.zabel@gmail.com>
1453S:	Maintained
1454
1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1456M:	Jason Cooper <jason@lakedaemon.net>
1457M:	Andrew Lunn <andrew@lunn.ch>
1458M:	Gregory Clement <gregory.clement@free-electrons.com>
1459M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S:	Maintained
1462F:	arch/arm/mach-mvebu/
1463F:	drivers/rtc/rtc-armada38x.c
1464F:	arch/arm/boot/dts/armada*
1465F:	arch/arm/boot/dts/kirkwood*
1466F:	arch/arm64/boot/dts/marvell/armada*
1467F:	drivers/cpufreq/mvebu-cpufreq.c
1468F:	arch/arm/configs/mvebu_*_defconfig
1469
1470ARM/Marvell Berlin SoC support
1471M:	Jisheng Zhang <jszhang@marvell.com>
1472M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm/mach-berlin/
1476F:	arch/arm/boot/dts/berlin*
1477F:	arch/arm64/boot/dts/marvell/berlin*
1478
1479
1480ARM/Marvell Dove/MV78xx0/Orion SOC support
1481M:	Jason Cooper <jason@lakedaemon.net>
1482M:	Andrew Lunn <andrew@lunn.ch>
1483M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484M:	Gregory Clement <gregory.clement@free-electrons.com>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-dove/
1488F:	arch/arm/mach-mv78xx0/
1489F:	arch/arm/mach-orion5x/
1490F:	arch/arm/plat-orion/
1491F:	arch/arm/boot/dts/dove*
1492F:	arch/arm/boot/dts/orion5x*
1493
1494
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M:	Alexander Clouter <alex@digriz.org.uk>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W:	http://www.digriz.org.uk/ts78xx/kernel
1499S:	Maintained
1500F:	arch/arm/mach-orion5x/ts78xx-*
1501
1502ARM/OXNAS platform support
1503M:	Neil Armstrong <narmstrong@baylibre.com>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm/mach-oxnas/
1508F:	arch/arm/boot/dts/ox8*.dtsi
1509F:	arch/arm/boot/dts/wd-mbwe.dts
1510F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1511N:	oxnas
1512
1513ARM/Mediatek RTC DRIVER
1514M:	Eddie Huang <eddie.huang@mediatek.com>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	drivers/rtc/rtc-mt6397.c
1519
1520ARM/Mediatek SoC support
1521M:	Matthias Brugger <matthias.bgg@gmail.com>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/boot/dts/mt6*
1526F:	arch/arm/boot/dts/mt8*
1527F:	arch/arm/mach-mediatek/
1528N:	mtk
1529K:	mediatek
1530
1531ARM/Mediatek USB3 PHY DRIVER
1532M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S:	Maintained
1536F:	drivers/phy/phy-mt65xx-usb3.c
1537
1538ARM/MICREL KS8695 ARCHITECTURE
1539M:	Greg Ungerer <gerg@uclinux.org>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541F:	arch/arm/mach-ks8695/
1542S:	Odd Fixes
1543
1544ARM/MIOA701 MACHINE SUPPORT
1545M:	Robert Jarzmik <robert.jarzmik@free.fr>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547F:	arch/arm/mach-pxa/mioa701.c
1548S:	Maintained
1549
1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1551M:	Michael Petchkovsky <mkpetch@internode.on.net>
1552S:	Maintained
1553
1554ARM/NOMADIK ARCHITECTURE
1555M:	Alessandro Rubini <rubini@unipv.it>
1556M:	Linus Walleij <linus.walleij@linaro.org>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-nomadik/
1560F:	drivers/pinctrl/nomadik/
1561F:	drivers/i2c/busses/i2c-nomadik.c
1562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1563
1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1565M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1566L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S:	Supported
1569
1570ARM/TOSA MACHINE SUPPORT
1571M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M:	Dirk Opfer <dirk@opfer-online.de>
1573S:	Maintained
1574
1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1576M:	Marek Vasut <marek.vasut@gmail.com>
1577L:	linux-arm-kernel@lists.infradead.org
1578W:	http://hackndev.com
1579S:	Maintained
1580F:	arch/arm/mach-pxa/include/mach/palmtx.h
1581F:	arch/arm/mach-pxa/palmtx.c
1582F:	arch/arm/mach-pxa/include/mach/palmt5.h
1583F:	arch/arm/mach-pxa/palmt5.c
1584F:	arch/arm/mach-pxa/include/mach/palmld.h
1585F:	arch/arm/mach-pxa/palmld.c
1586F:	arch/arm/mach-pxa/include/mach/palmte2.h
1587F:	arch/arm/mach-pxa/palmte2.c
1588F:	arch/arm/mach-pxa/include/mach/palmtc.h
1589F:	arch/arm/mach-pxa/palmtc.c
1590
1591ARM/PALM TREO SUPPORT
1592M:	Tomas Cech <sleep_walker@suse.com>
1593L:	linux-arm-kernel@lists.infradead.org
1594W:	http://hackndev.com
1595S:	Maintained
1596F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1597F:	arch/arm/mach-pxa/palmtreo.c
1598
1599ARM/PALMZ72 SUPPORT
1600M:	Sergey Lapin <slapin@ossfans.org>
1601L:	linux-arm-kernel@lists.infradead.org
1602W:	http://hackndev.com
1603S:	Maintained
1604F:	arch/arm/mach-pxa/include/mach/palmz72.h
1605F:	arch/arm/mach-pxa/palmz72.c
1606
1607ARM/PLEB SUPPORT
1608M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1609W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S:	Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
1613M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615W:	http://www.armlinux.org.uk/
1616S:	Maintained
1617
1618ARM/QUALCOMM SUPPORT
1619M:	Andy Gross <andy.gross@linaro.org>
1620M:	David Brown <david.brown@linaro.org>
1621L:	linux-arm-msm@vger.kernel.org
1622L:	linux-soc@vger.kernel.org
1623S:	Maintained
1624F:	Documentation/devicetree/bindings/soc/qcom/
1625F:	arch/arm/boot/dts/qcom-*.dts
1626F:	arch/arm/boot/dts/qcom-*.dtsi
1627F:	arch/arm/mach-qcom/
1628F:	arch/arm64/boot/dts/qcom/*
1629F:	drivers/i2c/busses/i2c-qup.c
1630F:	drivers/clk/qcom/
1631F:	drivers/pinctrl/qcom/
1632F:	drivers/soc/qcom/
1633F:	drivers/spi/spi-qup.c
1634F:	drivers/tty/serial/msm_serial.h
1635F:	drivers/tty/serial/msm_serial.c
1636F:	drivers/*/pm8???-*
1637F:	drivers/mfd/ssbi.c
1638F:	drivers/firmware/qcom_scm.c
1639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1640
1641ARM/RADISYS ENP2611 MACHINE SUPPORT
1642M:	Lennert Buytenhek <kernel@wantstofly.org>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S:	Maintained
1645
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M:	Simon Horman <horms@verge.net.au>
1648M:	Magnus Damm <magnus.damm@gmail.com>
1649L:	linux-renesas-soc@vger.kernel.org
1650Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S:	Supported
1653F:	arch/arm64/boot/dts/renesas/
1654F:	drivers/soc/renesas/
1655F:	include/linux/soc/renesas/
1656
1657ARM/RISCPC ARCHITECTURE
1658M:	Russell King <linux@armlinux.org.uk>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660W:	http://www.armlinux.org.uk/
1661S:	Maintained
1662F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F:	arch/arm/include/asm/hardware/ioc.h
1664F:	arch/arm/include/asm/hardware/iomd.h
1665F:	arch/arm/include/asm/hardware/memc.h
1666F:	arch/arm/mach-rpc/
1667F:	drivers/net/ethernet/8390/etherh.c
1668F:	drivers/net/ethernet/i825xx/ether1*
1669F:	drivers/net/ethernet/seeq/ether3*
1670F:	drivers/scsi/arm/
1671
1672ARM/Rockchip SoC support
1673M:	Heiko Stuebner <heiko@sntech.de>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675L:	linux-rockchip@lists.infradead.org
1676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1677S:	Maintained
1678F:	arch/arm/boot/dts/rk3*
1679F:	arch/arm/mach-rockchip/
1680F:	drivers/clk/rockchip/
1681F:	drivers/i2c/busses/i2c-rk3x.c
1682F:	drivers/*/*rockchip*
1683F:	drivers/*/*/*rockchip*
1684F:	sound/soc/rockchip/
1685N:	rockchip
1686
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M:	Kukjin Kim <kgene@kernel.org>
1689M:	Krzysztof Kozlowski <krzk@kernel.org>
1690R:	Javier Martinez Canillas <javier@osg.samsung.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1693Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1694S:	Maintained
1695F:	arch/arm/boot/dts/s3c*
1696F:	arch/arm/boot/dts/s5p*
1697F:	arch/arm/boot/dts/samsung*
1698F:	arch/arm/boot/dts/exynos*
1699F:	arch/arm64/boot/dts/exynos/
1700F:	arch/arm/plat-samsung/
1701F:	arch/arm/mach-s3c24*/
1702F:	arch/arm/mach-s3c64xx/
1703F:	arch/arm/mach-s5p*/
1704F:	arch/arm/mach-exynos*/
1705F:	drivers/*/*s3c24*
1706F:	drivers/*/*/*s3c24*
1707F:	drivers/*/*s3c64xx*
1708F:	drivers/*/*s5pv210*
1709F:	drivers/memory/samsung/*
1710F:	drivers/soc/samsung/*
1711F:	Documentation/arm/Samsung/
1712F:	Documentation/devicetree/bindings/arm/samsung/
1713F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1715N:	exynos
1716
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M:	Kyungmin Park <kyungmin.park@samsung.com>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S:	Maintained
1721F:	arch/arm/mach-s5pv210/
1722
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M:	Kyungmin Park <kyungmin.park@samsung.com>
1725M:	Kamil Debski <kamil@wypas.org>
1726M:	Andrzej Hajda <a.hajda@samsung.com>
1727L:	linux-arm-kernel@lists.infradead.org
1728L:	linux-media@vger.kernel.org
1729S:	Maintained
1730F:	drivers/media/platform/s5p-g2d/
1731
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M:	Kyungmin Park <kyungmin.park@samsung.com>
1734M:	Kamil Debski <kamil@wypas.org>
1735M:	Jeongtae Park <jtp.park@samsung.com>
1736M:	Andrzej Hajda <a.hajda@samsung.com>
1737L:	linux-arm-kernel@lists.infradead.org
1738L:	linux-media@vger.kernel.org
1739S:	Maintained
1740F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1741F:	drivers/media/platform/s5p-mfc/
1742
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M:	Kyungmin Park <kyungmin.park@samsung.com>
1745L:	linux-arm-kernel@lists.infradead.org
1746L:	linux-media@vger.kernel.org
1747S:	Maintained
1748F:	drivers/staging/media/platform/s5p-cec/
1749
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1752M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1753L:	linux-arm-kernel@lists.infradead.org
1754L:	linux-media@vger.kernel.org
1755S:	Maintained
1756F:	drivers/media/platform/s5p-jpeg/
1757
1758ARM/SHMOBILE ARM ARCHITECTURE
1759M:	Simon Horman <horms@verge.net.au>
1760M:	Magnus Damm <magnus.damm@gmail.com>
1761L:	linux-renesas-soc@vger.kernel.org
1762Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764S:	Supported
1765F:	arch/arm/boot/dts/emev2*
1766F:	arch/arm/boot/dts/r7s*
1767F:	arch/arm/boot/dts/r8a*
1768F:	arch/arm/boot/dts/sh*
1769F:	arch/arm/configs/shmobile_defconfig
1770F:	arch/arm/include/debug/renesas-scif.S
1771F:	arch/arm/mach-shmobile/
1772F:	drivers/soc/renesas/
1773F:	include/linux/soc/renesas/
1774
1775ARM/SOCFPGA ARCHITECTURE
1776M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1777S:	Maintained
1778F:	arch/arm/mach-socfpga/
1779F:	arch/arm/boot/dts/socfpga*
1780F:	arch/arm/configs/socfpga_defconfig
1781F:	arch/arm64/boot/dts/altera/
1782W:	http://www.rocketboards.org
1783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1786M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1787S:	Maintained
1788F:	drivers/clk/socfpga/
1789
1790ARM/SOCFPGA EDAC SUPPORT
1791M:	Thor Thayer <tthayer@opensource.altera.com>
1792S:	Maintained
1793F:	drivers/edac/altera_edac.
1794
1795ARM/STI ARCHITECTURE
1796M:	Patrice Chotard <patrice.chotard@st.com>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798L:	kernel@stlinux.com
1799W:	http://www.stlinux.com
1800S:	Maintained
1801F:	arch/arm/mach-sti/
1802F:	arch/arm/boot/dts/sti*
1803F:	drivers/char/hw_random/st-rng.c
1804F:	drivers/clocksource/arm_global_timer.c
1805F:	drivers/clocksource/clksrc_st_lpc.c
1806F:	drivers/cpufreq/sti-cpufreq.c
1807F:	drivers/dma/st_fdma*
1808F:	drivers/i2c/busses/i2c-st.c
1809F:	drivers/media/rc/st_rc.c
1810F:	drivers/media/platform/sti/c8sectpfe/
1811F:	drivers/mmc/host/sdhci-st.c
1812F:	drivers/phy/phy-miphy28lp.c
1813F:	drivers/phy/phy-stih407-usb.c
1814F:	drivers/pinctrl/pinctrl-st.c
1815F:	drivers/remoteproc/st_remoteproc.c
1816F:	drivers/remoteproc/st_slim_rproc.c
1817F:	drivers/reset/sti/
1818F:	drivers/rtc/rtc-st-lpc.c
1819F:	drivers/tty/serial/st-asc.c
1820F:	drivers/usb/dwc3/dwc3-st.c
1821F:	drivers/usb/host/ehci-st.c
1822F:	drivers/usb/host/ohci-st.c
1823F:	drivers/watchdog/st_lpc_wdt.c
1824F:	drivers/ata/ahci_st.c
1825F:	include/linux/remoteproc/st_slim_rproc.h
1826
1827ARM/STM32 ARCHITECTURE
1828M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1829M:	Alexandre Torgue <alexandre.torgue@st.com>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833N:	stm32
1834F:	drivers/clocksource/armv7m_systick.c
1835
1836ARM/TANGO ARCHITECTURE
1837M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838L:	linux-arm-kernel@lists.infradead.org
1839S:	Maintained
1840N:	tango
1841
1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1843M:	Lennert Buytenhek <kernel@wantstofly.org>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846
1847ARM/TETON BGA MACHINE SUPPORT
1848M:	"Mark F. Brown" <mark.brown314@gmail.com>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/THECUS N2100 MACHINE SUPPORT
1853M:	Lennert Buytenhek <kernel@wantstofly.org>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858M:	Wan ZongShun <mcuos.com@gmail.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860W:	http://www.mcuos.com
1861S:	Maintained
1862F:	arch/arm/mach-w90x900/
1863F:	drivers/input/keyboard/w90p910_keypad.c
1864F:	drivers/input/touchscreen/w90p910_ts.c
1865F:	drivers/watchdog/nuc900_wdt.c
1866F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1867F:	drivers/mtd/nand/nuc900_nand.c
1868F:	drivers/rtc/rtc-nuc900.c
1869F:	drivers/spi/spi-nuc900.c
1870F:	drivers/usb/host/ehci-w90x900.c
1871F:	drivers/video/fbdev/nuc900fb.c
1872
1873ARM/U300 MACHINE SUPPORT
1874M:	Linus Walleij <linus.walleij@linaro.org>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Supported
1877F:	arch/arm/mach-u300/
1878F:	drivers/clocksource/timer-u300.c
1879F:	drivers/i2c/busses/i2c-stu300.c
1880F:	drivers/rtc/rtc-coh901331.c
1881F:	drivers/watchdog/coh901327_wdt.c
1882F:	drivers/dma/coh901318*
1883F:	drivers/mfd/ab3100*
1884F:	drivers/rtc/rtc-ab3100.c
1885F:	drivers/rtc/rtc-coh901331.c
1886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1887
1888ARM/UNIPHIER ARCHITECTURE
1889M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1892S:	Maintained
1893F:	arch/arm/boot/dts/uniphier*
1894F:	arch/arm/include/asm/hardware/cache-uniphier.h
1895F:	arch/arm/mach-uniphier/
1896F:	arch/arm/mm/cache-uniphier.c
1897F:	arch/arm64/boot/dts/socionext/
1898F:	drivers/bus/uniphier-system-bus.c
1899F:	drivers/clk/uniphier/
1900F:	drivers/i2c/busses/i2c-uniphier*
1901F:	drivers/pinctrl/uniphier/
1902F:	drivers/reset/reset-uniphier.c
1903F:	drivers/tty/serial/8250/8250_uniphier.c
1904N:	uniphier
1905
1906ARM/Ux500 ARM ARCHITECTURE
1907M:	Linus Walleij <linus.walleij@linaro.org>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-ux500/
1911F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1912F:	drivers/dma/ste_dma40*
1913F:	drivers/hwspinlock/u8500_hsem.c
1914F:	drivers/mfd/abx500*
1915F:	drivers/mfd/ab8500*
1916F:	drivers/mfd/dbx500*
1917F:	drivers/mfd/db8500*
1918F:	drivers/pinctrl/nomadik/pinctrl-ab*
1919F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1920F:	drivers/rtc/rtc-ab8500.c
1921F:	drivers/rtc/rtc-pl031.c
1922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1923
1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925M:	Ulf Hansson <ulf.hansson@linaro.org>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927T:	git git://git.linaro.org/people/ulfh/clk.git
1928S:	Maintained
1929F:	drivers/clk/ux500/
1930
1931ARM/VERSATILE EXPRESS PLATFORM
1932M:	Liviu Dudau <liviu.dudau@arm.com>
1933M:	Sudeep Holla <sudeep.holla@arm.com>
1934M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Maintained
1937F:	arch/arm/boot/dts/vexpress*
1938F:	arch/arm64/boot/dts/arm/
1939F:	arch/arm/mach-vexpress/
1940F:	*/*/vexpress*
1941F:	*/*/*/vexpress*
1942F:	drivers/clk/versatile/clk-vexpress-osc.c
1943F:	drivers/clocksource/versatile.c
1944N:	mps2
1945
1946ARM/VFP SUPPORT
1947M:	Russell King <linux@armlinux.org.uk>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949W:	http://www.armlinux.org.uk/
1950S:	Maintained
1951F:	arch/arm/vfp/
1952
1953ARM/VOIPAC PXA270 SUPPORT
1954M:	Marek Vasut <marek.vasut@gmail.com>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm/mach-pxa/vpac270.c
1958F:	arch/arm/mach-pxa/include/mach/vpac270.h
1959
1960ARM/VT8500 ARM ARCHITECTURE
1961M:	Tony Prisk <linux@prisktech.co.nz>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	arch/arm/mach-vt8500/
1965F:	drivers/clocksource/vt8500_timer.c
1966F:	drivers/i2c/busses/i2c-wmt.c
1967F:	drivers/mmc/host/wmt-sdmmc.c
1968F:	drivers/pwm/pwm-vt8500.c
1969F:	drivers/rtc/rtc-vt8500.c
1970F:	drivers/tty/serial/vt8500_serial.c
1971F:	drivers/usb/host/ehci-platform.c
1972F:	drivers/usb/host/uhci-platform.c
1973F:	drivers/video/fbdev/vt8500lcdfb.*
1974F:	drivers/video/fbdev/wm8505fb*
1975F:	drivers/video/fbdev/wmt_ge_rops.*
1976
1977ARM/ZIPIT Z2 SUPPORT
1978M:	Marek Vasut <marek.vasut@gmail.com>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Maintained
1981F:	arch/arm/mach-pxa/z2.c
1982F:	arch/arm/mach-pxa/include/mach/z2.h
1983
1984ARM/ZTE ARCHITECTURE
1985M:	Jun Nie <jun.nie@linaro.org>
1986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S:	Maintained
1988F:	arch/arm/mach-zx/
1989F:	drivers/clk/zte/
1990F:	Documentation/devicetree/bindings/arm/zte.txt
1991F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
1993ARM/ZYNQ ARCHITECTURE
1994M:	Michal Simek <michal.simek@xilinx.com>
1995R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:	http://wiki.xilinx.com
1998T:	git https://github.com/Xilinx/linux-xlnx.git
1999S:	Supported
2000F:	arch/arm/mach-zynq/
2001F:	drivers/cpuidle/cpuidle-zynq.c
2002F:	drivers/block/xsysace.c
2003N:	zynq
2004N:	xilinx
2005F:	drivers/clocksource/cadence_ttc_timer.c
2006F:	drivers/i2c/busses/i2c-cadence.c
2007F:	drivers/mmc/host/sdhci-of-arasan.c
2008F:	drivers/edac/synopsys_edac.c
2009
2010ARM SMMU DRIVERS
2011M:	Will Deacon <will.deacon@arm.com>
2012R:	Robin Murphy <robin.murphy@arm.com>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015F:	drivers/iommu/arm-smmu.c
2016F:	drivers/iommu/arm-smmu-v3.c
2017F:	drivers/iommu/io-pgtable-arm.c
2018F:	drivers/iommu/io-pgtable-arm-v7s.c
2019
2020ARM64 PORT (AARCH64 ARCHITECTURE)
2021M:	Catalin Marinas <catalin.marinas@arm.com>
2022M:	Will Deacon <will.deacon@arm.com>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2025S:	Maintained
2026F:	arch/arm64/
2027F:	Documentation/arm64/
2028
2029AS3645A LED FLASH CONTROLLER DRIVER
2030M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031L:	linux-media@vger.kernel.org
2032T:	git git://linuxtv.org/media_tree.git
2033S:	Maintained
2034F:	drivers/media/i2c/as3645a.c
2035F:	include/media/i2c/as3645a.h
2036
2037ASAHI KASEI AK8974 DRIVER
2038M:	Linus Walleij <linus.walleij@linaro.org>
2039L:	linux-iio@vger.kernel.org
2040W:	http://www.akm.com/
2041S:	Supported
2042F:	drivers/iio/magnetometer/ak8974.c
2043
2044ASC7621 HARDWARE MONITOR DRIVER
2045M:	George Joseph <george.joseph@fairview5.com>
2046L:	linux-hwmon@vger.kernel.org
2047S:	Maintained
2048F:	Documentation/hwmon/asc7621
2049F:	drivers/hwmon/asc7621.c
2050
2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2052M:	Corentin Chary <corentin.chary@gmail.com>
2053L:	acpi4asus-user@lists.sourceforge.net
2054L:	platform-driver-x86@vger.kernel.org
2055W:	http://acpi4asus.sf.net
2056S:	Maintained
2057F:	drivers/platform/x86/asus*.c
2058F:	drivers/platform/x86/eeepc*.c
2059
2060ASUS WIRELESS RADIO CONTROL DRIVER
2061M:	João Paulo Rechi Vita <jprvita@gmail.com>
2062L:	platform-driver-x86@vger.kernel.org
2063S:	Maintained
2064F:	drivers/platform/x86/asus-wireless.c
2065
2066ASYMMETRIC KEYS
2067M:	David Howells <dhowells@redhat.com>
2068L:	keyrings@vger.kernel.org
2069S:	Maintained
2070F:	Documentation/crypto/asymmetric-keys.txt
2071F:	include/linux/verification.h
2072F:	include/crypto/public_key.h
2073F:	include/crypto/pkcs7.h
2074F:	crypto/asymmetric_keys/
2075
2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2077R:	Dan Williams <dan.j.williams@intel.com>
2078W:	http://sourceforge.net/projects/xscaleiop
2079S:	Odd fixes
2080F:	Documentation/crypto/async-tx-api.txt
2081F:	crypto/async_tx/
2082F:	drivers/dma/
2083F:	include/linux/dmaengine.h
2084F:	include/linux/async_tx.h
2085
2086AT24 EEPROM DRIVER
2087M:	Wolfram Sang <wsa@the-dreams.de>
2088L:	linux-i2c@vger.kernel.org
2089S:	Maintained
2090F:	drivers/misc/eeprom/at24.c
2091F:	include/linux/platform_data/at24.h
2092
2093ATA OVER ETHERNET (AOE) DRIVER
2094M:	"Ed L. Cashin" <ed.cashin@acm.org>
2095W:	http://www.openaoe.org/
2096S:	Supported
2097F:	Documentation/aoe/
2098F:	drivers/block/aoe/
2099
2100ATHEROS 71XX/9XXX GPIO DRIVER
2101M:	Alban Bedel <albeu@free.fr>
2102W:	https://github.com/AlbanBedel/linux
2103T:	git git://github.com/AlbanBedel/linux
2104S:	Maintained
2105F:	drivers/gpio/gpio-ath79.c
2106F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
2108ATHEROS ATH GENERIC UTILITIES
2109M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2110L:	linux-wireless@vger.kernel.org
2111S:	Supported
2112F:	drivers/net/wireless/ath/*
2113
2114ATHEROS ATH5K WIRELESS DRIVER
2115M:	Jiri Slaby <jirislaby@gmail.com>
2116M:	Nick Kossifidis <mickflemm@gmail.com>
2117M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2118L:	linux-wireless@vger.kernel.org
2119W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2120S:	Maintained
2121F:	drivers/net/wireless/ath/ath5k/
2122
2123ATHEROS ATH6KL WIRELESS DRIVER
2124M:	Kalle Valo <kvalo@qca.qualcomm.com>
2125L:	linux-wireless@vger.kernel.org
2126W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2128S:	Supported
2129F:	drivers/net/wireless/ath/ath6kl/
2130
2131WILOCITY WIL6210 WIRELESS DRIVER
2132M:	Maya Erez <qca_merez@qca.qualcomm.com>
2133L:	linux-wireless@vger.kernel.org
2134L:	wil6210@qca.qualcomm.com
2135S:	Supported
2136W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2137F:	drivers/net/wireless/ath/wil6210/
2138F:	include/uapi/linux/wil6210_uapi.h
2139
2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141M:	Christian Lamparter <chunkeey@googlemail.com>
2142L:	linux-wireless@vger.kernel.org
2143W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2144S:	Maintained
2145F:	drivers/net/wireless/ath/carl9170/
2146
2147ATK0110 HWMON DRIVER
2148M:	Luca Tettamanti <kronos.it@gmail.com>
2149L:	linux-hwmon@vger.kernel.org
2150S:	Maintained
2151F:	drivers/hwmon/asus_atk0110.c
2152
2153ATI_REMOTE2 DRIVER
2154M:	Ville Syrjala <syrjala@sci.fi>
2155S:	Maintained
2156F:	drivers/input/misc/ati_remote2.c
2157
2158ATLX ETHERNET DRIVERS
2159M:	Jay Cliburn <jcliburn@gmail.com>
2160M:	Chris Snook <chris.snook@gmail.com>
2161L:	netdev@vger.kernel.org
2162W:	http://sourceforge.net/projects/atl1
2163W:	http://atl1.sourceforge.net
2164S:	Maintained
2165F:	drivers/net/ethernet/atheros/
2166
2167ATM
2168M:	Chas Williams <3chas3@gmail.com>
2169L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2170L:	netdev@vger.kernel.org
2171W:	http://linux-atm.sourceforge.net
2172S:	Maintained
2173F:	drivers/atm/
2174F:	include/linux/atm*
2175F:	include/uapi/linux/atm*
2176
2177ATMEL AT91 / AT32 MCI DRIVER
2178M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2179S:	Maintained
2180F:	drivers/mmc/host/atmel-mci.c
2181
2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2184S:	Supported
2185F:	drivers/power/reset/at91-sama5d2_shdwc.c
2186
2187ATMEL SAMA5D2 ADC DRIVER
2188M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2189L:	linux-iio@vger.kernel.org
2190S:	Supported
2191F:	drivers/iio/adc/at91-sama5d2_adc.c
2192
2193ATMEL Audio ALSA driver
2194M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2195L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S:	Supported
2197F:	sound/soc/atmel
2198
2199ATMEL XDMA DRIVER
2200M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2201L:	linux-arm-kernel@lists.infradead.org
2202L:	dmaengine@vger.kernel.org
2203S:	Supported
2204F:	drivers/dma/at_xdmac.c
2205
2206ATMEL I2C DRIVER
2207M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2208L:	linux-i2c@vger.kernel.org
2209S:	Supported
2210F:	drivers/i2c/busses/i2c-at91.c
2211
2212ATMEL ISI DRIVER
2213M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2214L:	linux-media@vger.kernel.org
2215S:	Supported
2216F:	drivers/media/platform/soc_camera/atmel-isi.c
2217F:	include/media/atmel-isi.h
2218
2219ATMEL LCDFB DRIVER
2220M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2221L:	linux-fbdev@vger.kernel.org
2222S:	Maintained
2223F:	drivers/video/fbdev/atmel_lcdfb.c
2224F:	include/video/atmel_lcdc.h
2225
2226ATMEL MACB ETHERNET DRIVER
2227M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2228S:	Supported
2229F:	drivers/net/ethernet/cadence/
2230
2231ATMEL NAND DRIVER
2232M:	Wenyou Yang <wenyou.yang@atmel.com>
2233M:	Josh Wu <rainyfeeling@outlook.com>
2234L:	linux-mtd@lists.infradead.org
2235S:	Supported
2236F:	drivers/mtd/nand/atmel_nand*
2237
2238ATMEL SDMMC DRIVER
2239M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2240L:	linux-mmc@vger.kernel.org
2241S:	Supported
2242F:	drivers/mmc/host/sdhci-of-at91.c
2243
2244ATMEL SPI DRIVER
2245M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2246S:	Supported
2247F:	drivers/spi/spi-atmel.*
2248
2249ATMEL SSC DRIVER
2250M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S:	Supported
2253F:	drivers/misc/atmel-ssc.c
2254F:	include/linux/atmel-ssc.h
2255
2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S:	Supported
2260F:	drivers/misc/atmel_tclib.c
2261F:	drivers/clocksource/tcb_clksrc.c
2262
2263ATMEL USBA UDC DRIVER
2264M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266S:	Supported
2267F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2268
2269ATMEL WIRELESS DRIVER
2270M:	Simon Kelley <simon@thekelleys.org.uk>
2271L:	linux-wireless@vger.kernel.org
2272W:	http://www.thekelleys.org.uk/atmel
2273W:	http://atmelwlandriver.sourceforge.net/
2274S:	Maintained
2275F:	drivers/net/wireless/atmel/atmel*
2276
2277ATMEL MAXTOUCH DRIVER
2278M:	Nick Dyer <nick@shmanahar.org>
2279T:	git git://github.com/ndyer/linux.git
2280S:	Maintained
2281F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F:	drivers/input/touchscreen/atmel_mxt_ts.c
2283F:	include/linux/platform_data/atmel_mxt_ts.h
2284
2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2286M:	Bradley Grove <linuxdrivers@attotech.com>
2287L:	linux-scsi@vger.kernel.org
2288W:	http://www.attotech.com
2289S:	Supported
2290F:	drivers/scsi/esas2r
2291
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M:	Stefan Schmidt <stefan@osg.samsung.com>
2294L:	linux-wpan@vger.kernel.org
2295S:	Maintained
2296F:	drivers/net/ieee802154/atusb.c
2297F:	drivers/net/ieee802154/atusb.h
2298F:	drivers/net/ieee802154/at86rf230.h
2299
2300AUDIT SUBSYSTEM
2301M:	Paul Moore <paul@paul-moore.com>
2302M:	Eric Paris <eparis@redhat.com>
2303L:	linux-audit@redhat.com (moderated for non-subscribers)
2304W:	http://people.redhat.com/sgrubb/audit/
2305T:	git git://git.infradead.org/users/pcmoore/audit
2306S:	Maintained
2307F:	include/linux/audit.h
2308F:	include/uapi/linux/audit.h
2309F:	kernel/audit*
2310
2311AUXILIARY DISPLAY DRIVERS
2312M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2313W:	http://miguelojeda.es/auxdisplay.htm
2314W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2315S:	Maintained
2316F:	drivers/auxdisplay/
2317F:	include/linux/cfag12864b.h
2318
2319AVR32 ARCHITECTURE
2320M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2322W:	http://www.atmel.com/products/AVR32/
2323W:	http://mirror.egtvedt.no/avr32linux.org/
2324W:	http://avrfreaks.net/
2325S:	Maintained
2326F:	arch/avr32/
2327
2328AVR32/AT32AP MACHINE SUPPORT
2329M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S:	Maintained
2332F:	arch/avr32/mach-at32ap/
2333
2334AX.25 NETWORK LAYER
2335M:	Ralf Baechle <ralf@linux-mips.org>
2336L:	linux-hams@vger.kernel.org
2337W:	http://www.linux-ax25.org/
2338S:	Maintained
2339F:	include/uapi/linux/ax25.h
2340F:	include/net/ax25.h
2341F:	net/ax25/
2342
2343AXENTIA ASOC DRIVERS
2344M:	Peter Rosin <peda@axentia.se>
2345L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	Documentation/devicetree/bindings/sound/axentia,*
2348F:	sound/soc/atmel/tse850-pcm5142.c
2349
2350AZ6007 DVB DRIVER
2351M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2353L:	linux-media@vger.kernel.org
2354W:	https://linuxtv.org
2355T:	git git://linuxtv.org/media_tree.git
2356S:	Maintained
2357F:	drivers/media/usb/dvb-usb-v2/az6007.c
2358
2359AZTECH FM RADIO RECEIVER DRIVER
2360M:	Hans Verkuil <hverkuil@xs4all.nl>
2361L:	linux-media@vger.kernel.org
2362T:	git git://linuxtv.org/media_tree.git
2363W:	https://linuxtv.org
2364S:	Maintained
2365F:	drivers/media/radio/radio-aztech*
2366
2367B43 WIRELESS DRIVER
2368L:	linux-wireless@vger.kernel.org
2369L:	b43-dev@lists.infradead.org
2370W:	http://wireless.kernel.org/en/users/Drivers/b43
2371S:	Odd Fixes
2372F:	drivers/net/wireless/broadcom/b43/
2373
2374B43LEGACY WIRELESS DRIVER
2375M:	Larry Finger <Larry.Finger@lwfinger.net>
2376L:	linux-wireless@vger.kernel.org
2377L:	b43-dev@lists.infradead.org
2378W:	http://wireless.kernel.org/en/users/Drivers/b43
2379S:	Maintained
2380F:	drivers/net/wireless/broadcom/b43legacy/
2381
2382BACKLIGHT CLASS/SUBSYSTEM
2383M:	Jingoo Han <jingoohan1@gmail.com>
2384M:	Lee Jones <lee.jones@linaro.org>
2385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2386S:	Maintained
2387F:	drivers/video/backlight/
2388F:	include/linux/backlight.h
2389
2390BATMAN ADVANCED
2391M:	Marek Lindner <mareklindner@neomailbox.ch>
2392M:	Simon Wunderlich <sw@simonwunderlich.de>
2393M:	Antonio Quartulli <a@unstable.cc>
2394L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2395W:	https://www.open-mesh.org/
2396Q:	https://patchwork.open-mesh.org/project/batman/list/
2397S:	Maintained
2398F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F:	Documentation/ABI/testing/sysfs-class-net-mesh
2400F:	Documentation/networking/batman-adv.txt
2401F:	include/uapi/linux/batman_adv.h
2402F:	net/batman-adv/
2403
2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
2405M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2406L:	linux-hams@vger.kernel.org
2407W:	http://www.baycom.org/~tom/ham/ham.html
2408S:	Maintained
2409F:	drivers/net/hamradio/baycom*
2410
2411BCACHE (BLOCK LAYER CACHE)
2412M:	Kent Overstreet <kent.overstreet@gmail.com>
2413L:	linux-bcache@vger.kernel.org
2414W:	http://bcache.evilpiepirate.org
2415S:	Orphan
2416F:	drivers/md/bcache/
2417
2418BDISP ST MEDIA DRIVER
2419M:	Fabien Dessenne <fabien.dessenne@st.com>
2420L:	linux-media@vger.kernel.org
2421T:	git git://linuxtv.org/media_tree.git
2422W:	https://linuxtv.org
2423S:	Supported
2424F:	drivers/media/platform/sti/bdisp
2425
2426BEFS FILE SYSTEM
2427M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2428M:	Salah Triki <salah.triki@gmail.com>
2429S:	Maintained
2430T:	git git://github.com/luisbg/linux-befs.git
2431F:	Documentation/filesystems/befs.txt
2432F:	fs/befs/
2433
2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2435M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2436L:	netdev@vger.kernel.org
2437S:	Maintained
2438F:	drivers/net/ethernet/ec_bhf.c
2439
2440BFS FILE SYSTEM
2441M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2442S:	Maintained
2443F:	Documentation/filesystems/bfs.txt
2444F:	fs/bfs/
2445F:	include/uapi/linux/bfs_fs.h
2446
2447BLACKFIN ARCHITECTURE
2448M:	Steven Miao <realmz6@gmail.com>
2449L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2450T:	git git://git.code.sf.net/p/adi-linux/code
2451W:	http://blackfin.uclinux.org
2452S:	Supported
2453F:	arch/blackfin/
2454
2455BLACKFIN EMAC DRIVER
2456L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2457W:	http://blackfin.uclinux.org
2458S:	Supported
2459F:	drivers/net/ethernet/adi/
2460
2461BLACKFIN RTC DRIVER
2462L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463W:	http://blackfin.uclinux.org
2464S:	Supported
2465F:	drivers/rtc/rtc-bfin.c
2466
2467BLACKFIN SDH DRIVER
2468M:	Sonic Zhang <sonic.zhang@analog.com>
2469L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2470W:	http://blackfin.uclinux.org
2471S:	Supported
2472F:	drivers/mmc/host/bfin_sdh.c
2473
2474BLACKFIN SERIAL DRIVER
2475M:	Sonic Zhang <sonic.zhang@analog.com>
2476L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2477W:	http://blackfin.uclinux.org
2478S:	Supported
2479F:	drivers/tty/serial/bfin_uart.c
2480
2481BLACKFIN WATCHDOG DRIVER
2482L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483W:	http://blackfin.uclinux.org
2484S:	Supported
2485F:	drivers/watchdog/bfin_wdt.c
2486
2487BLACKFIN I2C TWI DRIVER
2488M:	Sonic Zhang <sonic.zhang@analog.com>
2489L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2490W:	http://blackfin.uclinux.org/
2491S:	Supported
2492F:	drivers/i2c/busses/i2c-bfin-twi.c
2493
2494BLACKFIN MEDIA DRIVER
2495M:	Scott Jiang <scott.jiang.linux@gmail.com>
2496L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2497W:	http://blackfin.uclinux.org/
2498S:	Supported
2499F:	drivers/media/platform/blackfin/
2500F:	drivers/media/i2c/adv7183*
2501F:	drivers/media/i2c/vs6624*
2502
2503BLINKM RGB LED DRIVER
2504M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505S:	Maintained
2506F:	drivers/leds/leds-blinkm.c
2507
2508BLOCK LAYER
2509M:	Jens Axboe <axboe@kernel.dk>
2510L:	linux-block@vger.kernel.org
2511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2512S:	Maintained
2513F:	block/
2514F:	kernel/trace/blktrace.c
2515F:	lib/sbitmap.c
2516
2517BLOCK2MTD DRIVER
2518M:	Joern Engel <joern@lazybastard.org>
2519L:	linux-mtd@lists.infradead.org
2520S:	Maintained
2521F:	drivers/mtd/devices/block2mtd.c
2522
2523BLUETOOTH DRIVERS
2524M:	Marcel Holtmann <marcel@holtmann.org>
2525M:	Gustavo Padovan <gustavo@padovan.org>
2526M:	Johan Hedberg <johan.hedberg@gmail.com>
2527L:	linux-bluetooth@vger.kernel.org
2528W:	http://www.bluez.org/
2529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2531S:	Maintained
2532F:	drivers/bluetooth/
2533
2534BLUETOOTH SUBSYSTEM
2535M:	Marcel Holtmann <marcel@holtmann.org>
2536M:	Gustavo Padovan <gustavo@padovan.org>
2537M:	Johan Hedberg <johan.hedberg@gmail.com>
2538L:	linux-bluetooth@vger.kernel.org
2539W:	http://www.bluez.org/
2540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2542S:	Maintained
2543F:	net/bluetooth/
2544F:	include/net/bluetooth/
2545
2546BONDING DRIVER
2547M:	Jay Vosburgh <j.vosburgh@gmail.com>
2548M:	Veaceslav Falico <vfalico@gmail.com>
2549M:	Andy Gospodarek <andy@greyhouse.net>
2550L:	netdev@vger.kernel.org
2551W:	http://sourceforge.net/projects/bonding/
2552S:	Supported
2553F:	drivers/net/bonding/
2554F:	include/uapi/linux/if_bonding.h
2555
2556BPF (Safe dynamic programs and tools)
2557M:	Alexei Starovoitov <ast@kernel.org>
2558L:	netdev@vger.kernel.org
2559L:	linux-kernel@vger.kernel.org
2560S:	Supported
2561F:	kernel/bpf/
2562F:	tools/testing/selftests/bpf/
2563F:	lib/test_bpf.c
2564
2565BROADCOM B44 10/100 ETHERNET DRIVER
2566M:	Michael Chan <michael.chan@broadcom.com>
2567L:	netdev@vger.kernel.org
2568S:	Supported
2569F:	drivers/net/ethernet/broadcom/b44.*
2570
2571BROADCOM B53 ETHERNET SWITCH DRIVER
2572M:	Florian Fainelli <f.fainelli@gmail.com>
2573L:	netdev@vger.kernel.org
2574L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2575S:	Supported
2576F:	drivers/net/dsa/b53/*
2577F:	include/linux/platform_data/b53.h
2578
2579BROADCOM GENET ETHERNET DRIVER
2580M:	Florian Fainelli <f.fainelli@gmail.com>
2581L:	netdev@vger.kernel.org
2582S:	Supported
2583F:	drivers/net/ethernet/broadcom/genet/
2584
2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2586M:	Rasesh Mody <rasesh.mody@cavium.com>
2587M:	Harish Patil <harish.patil@cavium.com>
2588M:	Dept-GELinuxNICDev@cavium.com
2589L:	netdev@vger.kernel.org
2590S:	Supported
2591F:	drivers/net/ethernet/broadcom/bnx2.*
2592F:	drivers/net/ethernet/broadcom/bnx2_*
2593
2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2595M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2596M:	Ariel Elior <ariel.elior@cavium.com>
2597M:	everest-linux-l2@cavium.com
2598L:	netdev@vger.kernel.org
2599S:	Supported
2600F:	drivers/net/ethernet/broadcom/bnx2x/
2601
2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2603M:	Florian Fainelli <f.fainelli@gmail.com>
2604M:	Ray Jui <rjui@broadcom.com>
2605M:	Scott Branden <sbranden@broadcom.com>
2606M:	bcm-kernel-feedback-list@broadcom.com
2607T:	git git://github.com/broadcom/mach-bcm
2608S:	Maintained
2609N:	bcm281*
2610N:	bcm113*
2611N:	bcm216*
2612N:	kona
2613F:	arch/arm/mach-bcm/
2614
2615BROADCOM BCM2835 ARM ARCHITECTURE
2616M:	Stephen Warren <swarren@wwwdotorg.org>
2617M:	Lee Jones <lee@kernel.org>
2618M:	Eric Anholt <eric@anholt.net>
2619L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2622S:	Maintained
2623N:	bcm2835
2624F:	drivers/staging/vc04_services
2625
2626BROADCOM BCM47XX MIPS ARCHITECTURE
2627M:	Hauke Mehrtens <hauke@hauke-m.de>
2628M:	Rafał Miłecki <zajec5@gmail.com>
2629L:	linux-mips@linux-mips.org
2630S:	Maintained
2631F:	Documentation/devicetree/bindings/mips/brcm/
2632F:	arch/mips/bcm47xx/*
2633F:	arch/mips/include/asm/mach-bcm47xx/*
2634
2635BROADCOM BCM5301X ARM ARCHITECTURE
2636M:	Hauke Mehrtens <hauke@hauke-m.de>
2637M:	Rafał Miłecki <zajec5@gmail.com>
2638M:	bcm-kernel-feedback-list@broadcom.com
2639L:	linux-arm-kernel@lists.infradead.org
2640S:	Maintained
2641F:	arch/arm/mach-bcm/bcm_5301x.c
2642F:	arch/arm/boot/dts/bcm5301x*.dtsi
2643F:	arch/arm/boot/dts/bcm470*
2644
2645BROADCOM BCM53573 ARM ARCHITECTURE
2646M:	Rafał Miłecki <rafal@milecki.pl>
2647L:	linux-arm-kernel@lists.infradead.org
2648S:	Maintained
2649F:	arch/arm/boot/dts/bcm53573*
2650F:	arch/arm/boot/dts/bcm47189*
2651
2652BROADCOM BCM63XX ARM ARCHITECTURE
2653M:	Florian Fainelli <f.fainelli@gmail.com>
2654M:	bcm-kernel-feedback-list@broadcom.com
2655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656T:	git git://github.com/broadcom/stblinux.git
2657S:	Maintained
2658N:	bcm63xx
2659
2660BROADCOM BCM63XX/BCM33XX UDC DRIVER
2661M:	Kevin Cernekee <cernekee@gmail.com>
2662L:	linux-usb@vger.kernel.org
2663S:	Maintained
2664F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2665
2666BROADCOM BCM7XXX ARM ARCHITECTURE
2667M:	Brian Norris <computersforpeace@gmail.com>
2668M:	Gregory Fong <gregory.0xf0@gmail.com>
2669M:	Florian Fainelli <f.fainelli@gmail.com>
2670M:	bcm-kernel-feedback-list@broadcom.com
2671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672T:	git git://github.com/broadcom/stblinux.git
2673S:	Maintained
2674F:	arch/arm/mach-bcm/*brcmstb*
2675F:	arch/arm/boot/dts/bcm7*.dts*
2676F:	drivers/bus/brcmstb_gisb.c
2677N:	brcmstb
2678
2679BROADCOM BMIPS MIPS ARCHITECTURE
2680M:	Kevin Cernekee <cernekee@gmail.com>
2681M:	Florian Fainelli <f.fainelli@gmail.com>
2682L:	linux-mips@linux-mips.org
2683T:	git git://github.com/broadcom/stblinux.git
2684S:	Maintained
2685F:	arch/mips/bmips/*
2686F:	arch/mips/include/asm/mach-bmips/*
2687F:	arch/mips/kernel/*bmips*
2688F:	arch/mips/boot/dts/brcm/bcm*.dts*
2689F:	drivers/irqchip/irq-bcm63*
2690F:	drivers/irqchip/irq-bcm7*
2691F:	drivers/irqchip/irq-brcmstb*
2692F:	include/linux/bcm963xx_nvram.h
2693F:	include/linux/bcm963xx_tag.h
2694
2695BROADCOM TG3 GIGABIT ETHERNET DRIVER
2696M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2697M:	Prashant Sreedharan <prashant@broadcom.com>
2698M:	Michael Chan <mchan@broadcom.com>
2699L:	netdev@vger.kernel.org
2700S:	Supported
2701F:	drivers/net/ethernet/broadcom/tg3.*
2702
2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2704M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2705M:	Franky Lin <franky.lin@broadcom.com>
2706M:	Hante Meuleman <hante.meuleman@broadcom.com>
2707L:	linux-wireless@vger.kernel.org
2708L:	brcm80211-dev-list.pdl@broadcom.com
2709S:	Supported
2710F:	drivers/net/wireless/broadcom/brcm80211/
2711
2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2713M:	QLogic-Storage-Upstream@qlogic.com
2714L:	linux-scsi@vger.kernel.org
2715S:	Supported
2716F:	drivers/scsi/bnx2fc/
2717
2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2719M:	QLogic-Storage-Upstream@qlogic.com
2720L:	linux-scsi@vger.kernel.org
2721S:	Supported
2722F:	drivers/scsi/bnx2i/
2723
2724BROADCOM IPROC ARM ARCHITECTURE
2725M:	Ray Jui <rjui@broadcom.com>
2726M:	Scott Branden <sbranden@broadcom.com>
2727M:	Jon Mason <jonmason@broadcom.com>
2728M:	bcm-kernel-feedback-list@broadcom.com
2729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730T:	git git://github.com/broadcom/cygnus-linux.git
2731S:	Maintained
2732N:	iproc
2733N:	cygnus
2734N:	bcm[-_]nsp
2735N:	bcm9113*
2736N:	bcm9583*
2737N:	bcm9585*
2738N:	bcm9586*
2739N:	bcm988312
2740N:	bcm113*
2741N:	bcm583*
2742N:	bcm585*
2743N:	bcm586*
2744N:	bcm88312
2745F:	arch/arm64/boot/dts/broadcom/ns2*
2746F:	drivers/clk/bcm/clk-ns*
2747F:	drivers/pinctrl/bcm/pinctrl-ns*
2748
2749BROADCOM BRCMSTB GPIO DRIVER
2750M:	Gregory Fong <gregory.0xf0@gmail.com>
2751L:	bcm-kernel-feedback-list@broadcom.com
2752S:	Supported
2753F:	drivers/gpio/gpio-brcmstb.c
2754F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2755
2756BROADCOM KONA GPIO DRIVER
2757M:	Ray Jui <rjui@broadcom.com>
2758L:	bcm-kernel-feedback-list@broadcom.com
2759S:	Supported
2760F:	drivers/gpio/gpio-bcm-kona.c
2761F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2762
2763BROADCOM NVRAM DRIVER
2764M:	Rafał Miłecki <zajec5@gmail.com>
2765L:	linux-mips@linux-mips.org
2766S:	Maintained
2767F:	drivers/firmware/broadcom/*
2768
2769BROADCOM STB NAND FLASH DRIVER
2770M:	Brian Norris <computersforpeace@gmail.com>
2771M:	Kamal Dasu <kdasu.kdev@gmail.com>
2772L:	linux-mtd@lists.infradead.org
2773L:	bcm-kernel-feedback-list@broadcom.com
2774S:	Maintained
2775F:	drivers/mtd/nand/brcmnand/
2776
2777BROADCOM STB AVS CPUFREQ DRIVER
2778M:	Markus Mayer <mmayer@broadcom.com>
2779M:	bcm-kernel-feedback-list@broadcom.com
2780L:	linux-pm@vger.kernel.org
2781S:	Maintained
2782F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2783F:	drivers/cpufreq/brcmstb*
2784
2785BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2786M:	Rafał Miłecki <zajec5@gmail.com>
2787L:	linux-wireless@vger.kernel.org
2788S:	Maintained
2789F:	drivers/bcma/
2790F:	include/linux/bcma/
2791
2792BROADCOM SYSTEMPORT ETHERNET DRIVER
2793M:	Florian Fainelli <f.fainelli@gmail.com>
2794L:	netdev@vger.kernel.org
2795S:	Supported
2796F:	drivers/net/ethernet/broadcom/bcmsysport.*
2797
2798BROADCOM VULCAN ARM64 SOC
2799M:	Jayachandran C. <c.jayachandran@gmail.com>
2800M:	bcm-kernel-feedback-list@broadcom.com
2801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802S:	Maintained
2803F:	arch/arm64/boot/dts/broadcom/vulcan*
2804
2805BROCADE BFA FC SCSI DRIVER
2806M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2807M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2808L:	linux-scsi@vger.kernel.org
2809S:	Supported
2810F:	drivers/scsi/bfa/
2811
2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2813M:	Rasesh Mody <rasesh.mody@cavium.com>
2814M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2815M:	Dept-GELinuxNICDev@cavium.com
2816L:	netdev@vger.kernel.org
2817S:	Supported
2818F:	drivers/net/ethernet/brocade/bna/
2819
2820BSG (block layer generic sg v4 driver)
2821M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2822L:	linux-scsi@vger.kernel.org
2823S:	Supported
2824F:	block/bsg.c
2825F:	include/linux/bsg.h
2826F:	include/uapi/linux/bsg.h
2827
2828BT87X AUDIO DRIVER
2829M:	Clemens Ladisch <clemens@ladisch.de>
2830L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2831T:	git git://git.alsa-project.org/alsa-kernel.git
2832S:	Maintained
2833F:	Documentation/sound/alsa/Bt87x.txt
2834F:	sound/pci/bt87x.c
2835
2836BT8XXGPIO DRIVER
2837M:	Michael Buesch <m@bues.ch>
2838W:	http://bu3sch.de/btgpio.php
2839S:	Maintained
2840F:	drivers/gpio/gpio-bt8xx.c
2841
2842BTRFS FILE SYSTEM
2843M:	Chris Mason <clm@fb.com>
2844M:	Josef Bacik <jbacik@fb.com>
2845M:	David Sterba <dsterba@suse.com>
2846L:	linux-btrfs@vger.kernel.org
2847W:	http://btrfs.wiki.kernel.org/
2848Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2850S:	Maintained
2851F:	Documentation/filesystems/btrfs.txt
2852F:	fs/btrfs/
2853
2854BTTV VIDEO4LINUX DRIVER
2855M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2857L:	linux-media@vger.kernel.org
2858W:	https://linuxtv.org
2859T:	git git://linuxtv.org/media_tree.git
2860S:	Odd fixes
2861F:	Documentation/media/v4l-drivers/bttv*
2862F:	drivers/media/pci/bt8xx/bttv*
2863
2864BUSLOGIC SCSI DRIVER
2865M:	Khalid Aziz <khalid@gonehiking.org>
2866L:	linux-scsi@vger.kernel.org
2867S:	Maintained
2868F:	drivers/scsi/BusLogic.*
2869F:	drivers/scsi/FlashPoint.*
2870
2871C-MEDIA CMI8788 DRIVER
2872M:	Clemens Ladisch <clemens@ladisch.de>
2873L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2874T:	git git://git.alsa-project.org/alsa-kernel.git
2875S:	Maintained
2876F:	sound/pci/oxygen/
2877
2878C6X ARCHITECTURE
2879M:	Mark Salter <msalter@redhat.com>
2880M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2881L:	linux-c6x-dev@linux-c6x.org
2882W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2883S:	Maintained
2884F:	arch/c6x/
2885
2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2887M:	David Howells <dhowells@redhat.com>
2888L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2889S:	Supported
2890F:	Documentation/filesystems/caching/cachefiles.txt
2891F:	fs/cachefiles/
2892
2893CADET FM/AM RADIO RECEIVER DRIVER
2894M:	Hans Verkuil <hverkuil@xs4all.nl>
2895L:	linux-media@vger.kernel.org
2896T:	git git://linuxtv.org/media_tree.git
2897W:	https://linuxtv.org
2898S:	Maintained
2899F:	drivers/media/radio/radio-cadet*
2900
2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2902M:	Jonathan Corbet <corbet@lwn.net>
2903L:	linux-media@vger.kernel.org
2904T:	git git://linuxtv.org/media_tree.git
2905S:	Maintained
2906F:	Documentation/media/v4l-drivers/cafe_ccic*
2907F:	drivers/media/platform/marvell-ccic/
2908
2909CAIF NETWORK LAYER
2910M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2911L:	netdev@vger.kernel.org
2912S:	Supported
2913F:	Documentation/networking/caif/
2914F:	drivers/net/caif/
2915F:	include/uapi/linux/caif/
2916F:	include/net/caif/
2917F:	net/caif/
2918
2919CALGARY x86-64 IOMMU
2920M:	Muli Ben-Yehuda <mulix@mulix.org>
2921M:	Jon Mason <jdmason@kudzu.us>
2922L:	iommu@lists.linux-foundation.org
2923S:	Maintained
2924F:	arch/x86/kernel/pci-calgary_64.c
2925F:	arch/x86/kernel/tce_64.c
2926F:	arch/x86/include/asm/calgary.h
2927F:	arch/x86/include/asm/tce.h
2928
2929CAN NETWORK LAYER
2930M:	Oliver Hartkopp <socketcan@hartkopp.net>
2931M:	Marc Kleine-Budde <mkl@pengutronix.de>
2932L:	linux-can@vger.kernel.org
2933W:	https://github.com/linux-can
2934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2936S:	Maintained
2937F:	Documentation/networking/can.txt
2938F:	net/can/
2939F:	include/linux/can/core.h
2940F:	include/uapi/linux/can.h
2941F:	include/uapi/linux/can/bcm.h
2942F:	include/uapi/linux/can/raw.h
2943F:	include/uapi/linux/can/gw.h
2944
2945CAN NETWORK DRIVERS
2946M:	Wolfgang Grandegger <wg@grandegger.com>
2947M:	Marc Kleine-Budde <mkl@pengutronix.de>
2948L:	linux-can@vger.kernel.org
2949W:	https://github.com/linux-can
2950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2952S:	Maintained
2953F:	Documentation/devicetree/bindings/net/can/
2954F:	drivers/net/can/
2955F:	include/linux/can/dev.h
2956F:	include/linux/can/platform/
2957F:	include/uapi/linux/can/error.h
2958F:	include/uapi/linux/can/netlink.h
2959
2960CAPABILITIES
2961M:	Serge Hallyn <serge@hallyn.com>
2962L:	linux-security-module@vger.kernel.org
2963S:	Supported
2964F:	include/linux/capability.h
2965F:	include/uapi/linux/capability.h
2966F:	security/commoncap.c
2967F:	kernel/capability.c
2968
2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2970M:	Kevin Tsai <ktsai@capellamicro.com>
2971S:	Maintained
2972F:	drivers/iio/light/cm*
2973F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2974
2975CAVIUM I2C DRIVER
2976M:	Jan Glauber <jglauber@cavium.com>
2977M:	David Daney <david.daney@cavium.com>
2978W:	http://www.cavium.com
2979S:	Supported
2980F:	drivers/i2c/busses/i2c-octeon*
2981F:	drivers/i2c/busses/i2c-thunderx*
2982
2983CAVIUM LIQUIDIO NETWORK DRIVER
2984M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2985M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2986M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2987M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2988L:     netdev@vger.kernel.org
2989W:     http://www.cavium.com
2990S:     Supported
2991F:     drivers/net/ethernet/cavium/liquidio/
2992
2993CC2520 IEEE-802.15.4 RADIO DRIVER
2994M:	Varka Bhadram <varkabhadram@gmail.com>
2995L:	linux-wpan@vger.kernel.org
2996S:	Maintained
2997F:	drivers/net/ieee802154/cc2520.c
2998F:	include/linux/spi/cc2520.h
2999F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3000
3001CEC DRIVER
3002M:	Hans Verkuil <hans.verkuil@cisco.com>
3003L:	linux-media@vger.kernel.org
3004T:	git git://linuxtv.org/media_tree.git
3005W:	http://linuxtv.org
3006S:	Supported
3007F:	Documentation/media/kapi/cec-core.rst
3008F:	Documentation/media/uapi/cec
3009F:	drivers/media/cec/
3010F:	drivers/media/cec-edid.c
3011F:	drivers/media/rc/keymaps/rc-cec.c
3012F:	include/media/cec.h
3013F:	include/media/cec-edid.h
3014F:	include/uapi/linux/cec.h
3015F:	include/uapi/linux/cec-funcs.h
3016
3017CELL BROADBAND ENGINE ARCHITECTURE
3018M:	Arnd Bergmann <arnd@arndb.de>
3019L:	linuxppc-dev@lists.ozlabs.org
3020W:	http://www.ibm.com/developerworks/power/cell/
3021S:	Supported
3022F:	arch/powerpc/include/asm/cell*.h
3023F:	arch/powerpc/include/asm/spu*.h
3024F:	arch/powerpc/include/uapi/asm/spu*.h
3025F:	arch/powerpc/oprofile/*cell*
3026F:	arch/powerpc/platforms/cell/
3027
3028CEPH COMMON CODE (LIBCEPH)
3029M:	Ilya Dryomov <idryomov@gmail.com>
3030M:	"Yan, Zheng" <zyan@redhat.com>
3031M:	Sage Weil <sage@redhat.com>
3032L:	ceph-devel@vger.kernel.org
3033W:	http://ceph.com/
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3035T:	git git://github.com/ceph/ceph-client.git
3036S:	Supported
3037F:	net/ceph/
3038F:	include/linux/ceph/
3039F:	include/linux/crush/
3040
3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3042M:	"Yan, Zheng" <zyan@redhat.com>
3043M:	Sage Weil <sage@redhat.com>
3044M:	Ilya Dryomov <idryomov@gmail.com>
3045L:	ceph-devel@vger.kernel.org
3046W:	http://ceph.com/
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3048T:	git git://github.com/ceph/ceph-client.git
3049S:	Supported
3050F:	Documentation/filesystems/ceph.txt
3051F:	fs/ceph/
3052
3053CERTIFICATE HANDLING:
3054M:	David Howells <dhowells@redhat.com>
3055M:	David Woodhouse <dwmw2@infradead.org>
3056L:	keyrings@vger.kernel.org
3057S:	Maintained
3058F:	Documentation/module-signing.txt
3059F:	certs/
3060F:	scripts/sign-file.c
3061F:	scripts/extract-cert.c
3062
3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3064L:	linux-usb@vger.kernel.org
3065S:	Orphan
3066F:	Documentation/usb/WUSB-Design-overview.txt
3067F:	Documentation/usb/wusb-cbaf
3068F:	drivers/usb/host/hwa-hc.c
3069F:	drivers/usb/host/whci/
3070F:	drivers/usb/wusbcore/
3071F:	include/linux/usb/wusb*
3072
3073HT16K33 LED CONTROLLER DRIVER
3074M:	Robin van der Gracht <robin@protonic.nl>
3075S:	Maintained
3076F:	drivers/auxdisplay/ht16k33.c
3077F:	Documentation/devicetree/bindings/display/ht16k33.txt
3078
3079CFAG12864B LCD DRIVER
3080M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3081W:	http://miguelojeda.es/auxdisplay.htm
3082W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3083S:	Maintained
3084F:	drivers/auxdisplay/cfag12864b.c
3085F:	include/linux/cfag12864b.h
3086
3087CFAG12864BFB LCD FRAMEBUFFER DRIVER
3088M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3089W:	http://miguelojeda.es/auxdisplay.htm
3090W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3091S:	Maintained
3092F:	drivers/auxdisplay/cfag12864bfb.c
3093F:	include/linux/cfag12864b.h
3094
3095CFG80211 and NL80211
3096M:	Johannes Berg <johannes@sipsolutions.net>
3097L:	linux-wireless@vger.kernel.org
3098W:	http://wireless.kernel.org/
3099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3101S:	Maintained
3102F:	include/uapi/linux/nl80211.h
3103F:	include/net/cfg80211.h
3104F:	net/wireless/*
3105X:	net/wireless/wext*
3106
3107CHAR and MISC DRIVERS
3108M:	Arnd Bergmann <arnd@arndb.de>
3109M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3111S:	Supported
3112F:	drivers/char/*
3113F:	drivers/misc/*
3114F:	include/linux/miscdevice.h
3115
3116CHECKPATCH
3117M:	Andy Whitcroft <apw@canonical.com>
3118M:	Joe Perches <joe@perches.com>
3119S:	Maintained
3120F:	scripts/checkpatch.pl
3121
3122CHINESE DOCUMENTATION
3123M:	Harry Wei <harryxiyou@gmail.com>
3124L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3125L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3126S:	Maintained
3127F:	Documentation/translations/zh_CN/
3128
3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3130M:	Peter Chen <Peter.Chen@nxp.com>
3131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3132L:	linux-usb@vger.kernel.org
3133S:	Maintained
3134F:	drivers/usb/chipidea/
3135
3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3137M:	Hans de Goede <hdegoede@redhat.com>
3138L:	linux-input@vger.kernel.org
3139S:	Maintained
3140F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3141F:	drivers/input/touchscreen/chipone_icn8318.c
3142
3143CHROME HARDWARE PLATFORM SUPPORT
3144M:	Olof Johansson <olof@lixom.net>
3145S:	Maintained
3146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3147F:	drivers/platform/chrome/
3148
3149CISCO VIC ETHERNET NIC DRIVER
3150M:	Christian Benvenuti <benve@cisco.com>
3151M:	Sujith Sankar <ssujith@cisco.com>
3152M:	Govindarajulu Varadarajan <_govind@gmx.com>
3153M:	Neel Patel <neepatel@cisco.com>
3154S:	Supported
3155F:	drivers/net/ethernet/cisco/enic/
3156
3157CISCO VIC LOW LATENCY NIC DRIVER
3158M:	Christian Benvenuti <benve@cisco.com>
3159M:	Dave Goodell <dgoodell@cisco.com>
3160S:	Supported
3161F:	drivers/infiniband/hw/usnic/
3162
3163CIRRUS LOGIC EP93XX ETHERNET DRIVER
3164M:	Hartley Sweeten <hsweeten@visionengravers.com>
3165L:	netdev@vger.kernel.org
3166S:	Maintained
3167F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3168
3169CIRRUS LOGIC AUDIO CODEC DRIVERS
3170M:	Brian Austin <brian.austin@cirrus.com>
3171M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3173S:	Maintained
3174F:	sound/soc/codecs/cs*
3175
3176CLEANCACHE API
3177M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3178L:	linux-kernel@vger.kernel.org
3179S:	Maintained
3180F:	mm/cleancache.c
3181F:	include/linux/cleancache.h
3182
3183CLK API
3184M:	Russell King <linux@armlinux.org.uk>
3185L:	linux-clk@vger.kernel.org
3186S:	Maintained
3187F:	include/linux/clk.h
3188
3189CLOCKSOURCE, CLOCKEVENT DRIVERS
3190M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3191M:	Thomas Gleixner <tglx@linutronix.de>
3192L:	linux-kernel@vger.kernel.org
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3194S:	Supported
3195F:	drivers/clocksource
3196
3197CISCO FCOE HBA DRIVER
3198M:	Satish Kharat <satishkh@cisco.com>
3199M:	Sesidhar Baddela <sebaddel@cisco.com>
3200M:	Karan Tilak Kumar <kartilak@cisco.com>
3201L:	linux-scsi@vger.kernel.org
3202S:	Supported
3203F:	drivers/scsi/fnic/
3204
3205CISCO SCSI HBA DRIVER
3206M:	Karan Tilak Kumar <kartilak@cisco.com>
3207M:	Sesidhar Baddela <sebaddel@cisco.com>
3208L:	linux-scsi@vger.kernel.org
3209S:	Supported
3210F:	drivers/scsi/snic/
3211
3212CMPC ACPI DRIVER
3213M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3214M:	Daniel Oliveira Nascimento <don@syst.com.br>
3215L:	platform-driver-x86@vger.kernel.org
3216S:	Supported
3217F:	drivers/platform/x86/classmate-laptop.c
3218
3219COBALT MEDIA DRIVER
3220M:	Hans Verkuil <hans.verkuil@cisco.com>
3221L:	linux-media@vger.kernel.org
3222T:	git git://linuxtv.org/media_tree.git
3223W:	https://linuxtv.org
3224S:	Supported
3225F:	drivers/media/pci/cobalt/
3226
3227COCCINELLE/Semantic Patches (SmPL)
3228M:	Julia Lawall <Julia.Lawall@lip6.fr>
3229M:	Gilles Muller <Gilles.Muller@lip6.fr>
3230M:	Nicolas Palix <nicolas.palix@imag.fr>
3231M:	Michal Marek <mmarek@suse.com>
3232L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3234W:	http://coccinelle.lip6.fr/
3235S:	Supported
3236F:	Documentation/dev-tools/coccinelle.rst
3237F:	scripts/coccinelle/
3238F:	scripts/coccicheck
3239
3240CODA FILE SYSTEM
3241M:	Jan Harkes <jaharkes@cs.cmu.edu>
3242M:	coda@cs.cmu.edu
3243L:	codalist@coda.cs.cmu.edu
3244W:	http://www.coda.cs.cmu.edu/
3245S:	Maintained
3246F:	Documentation/filesystems/coda.txt
3247F:	fs/coda/
3248F:	include/linux/coda*.h
3249F:	include/uapi/linux/coda*.h
3250
3251CODA V4L2 MEM2MEM DRIVER
3252M:	Philipp Zabel <p.zabel@pengutronix.de>
3253L:	linux-media@vger.kernel.org
3254S:	Maintained
3255F:	Documentation/devicetree/bindings/media/coda.txt
3256F:	drivers/media/platform/coda/
3257
3258COMMON CLK FRAMEWORK
3259M:	Michael Turquette <mturquette@baylibre.com>
3260M:	Stephen Boyd <sboyd@codeaurora.org>
3261L:	linux-clk@vger.kernel.org
3262Q:	http://patchwork.kernel.org/project/linux-clk/list/
3263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3264S:	Maintained
3265F:	Documentation/devicetree/bindings/clock/
3266F:	drivers/clk/
3267X:	drivers/clk/clkdev.c
3268F:	include/linux/clk-pr*
3269F:	include/linux/clk/
3270
3271COMMON INTERNET FILE SYSTEM (CIFS)
3272M:	Steve French <sfrench@samba.org>
3273L:	linux-cifs@vger.kernel.org
3274L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3275W:	http://linux-cifs.samba.org/
3276T:	git git://git.samba.org/sfrench/cifs-2.6.git
3277S:	Supported
3278F:	Documentation/filesystems/cifs/
3279F:	fs/cifs/
3280
3281COMPACTPCI HOTPLUG CORE
3282M:	Scott Murray <scott@spiteful.org>
3283L:	linux-pci@vger.kernel.org
3284S:	Maintained
3285F:	drivers/pci/hotplug/cpci_hotplug*
3286
3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3288M:	Scott Murray <scott@spiteful.org>
3289L:	linux-pci@vger.kernel.org
3290S:	Maintained
3291F:	drivers/pci/hotplug/cpcihp_zt5550.*
3292
3293COMPACTPCI HOTPLUG GENERIC DRIVER
3294M:	Scott Murray <scott@spiteful.org>
3295L:	linux-pci@vger.kernel.org
3296S:	Maintained
3297F:	drivers/pci/hotplug/cpcihp_generic.c
3298
3299COMPAL LAPTOP SUPPORT
3300M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3301L:	platform-driver-x86@vger.kernel.org
3302S:	Maintained
3303F:	drivers/platform/x86/compal-laptop.c
3304
3305CONEXANT ACCESSRUNNER USB DRIVER
3306L:	accessrunner-general@lists.sourceforge.net
3307W:	http://accessrunner.sourceforge.net/
3308S:	Orphan
3309F:	drivers/usb/atm/cxacru.c
3310
3311CONFIGFS
3312M:	Joel Becker <jlbec@evilplan.org>
3313M:	Christoph Hellwig <hch@lst.de>
3314T:	git git://git.infradead.org/users/hch/configfs.git
3315S:	Supported
3316F:	fs/configfs/
3317F:	include/linux/configfs.h
3318
3319CONNECTOR
3320M:	Evgeniy Polyakov <zbr@ioremap.net>
3321L:	netdev@vger.kernel.org
3322S:	Maintained
3323F:	drivers/connector/
3324
3325CONTROL GROUP (CGROUP)
3326M:	Tejun Heo <tj@kernel.org>
3327M:	Li Zefan <lizefan@huawei.com>
3328M:	Johannes Weiner <hannes@cmpxchg.org>
3329L:	cgroups@vger.kernel.org
3330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3331S:	Maintained
3332F:	Documentation/cgroup*
3333F:	include/linux/cgroup*
3334F:	kernel/cgroup*
3335
3336CONTROL GROUP - CPUSET
3337M:	Li Zefan <lizefan@huawei.com>
3338L:	cgroups@vger.kernel.org
3339W:	http://www.bullopensource.org/cpuset/
3340W:	http://oss.sgi.com/projects/cpusets/
3341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3342S:	Maintained
3343F:	Documentation/cgroup-v1/cpusets.txt
3344F:	include/linux/cpuset.h
3345F:	kernel/cpuset.c
3346
3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3348M:	Johannes Weiner <hannes@cmpxchg.org>
3349M:	Michal Hocko <mhocko@kernel.org>
3350M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3351L:	cgroups@vger.kernel.org
3352L:	linux-mm@kvack.org
3353S:	Maintained
3354F:	mm/memcontrol.c
3355F:	mm/swap_cgroup.c
3356
3357CORETEMP HARDWARE MONITORING DRIVER
3358M:	Fenghua Yu <fenghua.yu@intel.com>
3359L:	linux-hwmon@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/hwmon/coretemp
3362F:	drivers/hwmon/coretemp.c
3363
3364COSA/SRP SYNC SERIAL DRIVER
3365M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3366W:	http://www.fi.muni.cz/~kas/cosa/
3367S:	Maintained
3368F:	drivers/net/wan/cosa*
3369
3370CPMAC ETHERNET DRIVER
3371M:	Florian Fainelli <f.fainelli@gmail.com>
3372L:	netdev@vger.kernel.org
3373S:	Maintained
3374F:	drivers/net/ethernet/ti/cpmac.c
3375
3376CPU FREQUENCY DRIVERS
3377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3378M:	Viresh Kumar <viresh.kumar@linaro.org>
3379L:	linux-pm@vger.kernel.org
3380S:	Maintained
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3382T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3383B:	https://bugzilla.kernel.org
3384F:	Documentation/cpu-freq/
3385F:	drivers/cpufreq/
3386F:	include/linux/cpufreq.h
3387
3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3389M:	Viresh Kumar <viresh.kumar@linaro.org>
3390M:	Sudeep Holla <sudeep.holla@arm.com>
3391L:	linux-pm@vger.kernel.org
3392W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3393S:	Maintained
3394F:	drivers/cpufreq/arm_big_little.h
3395F:	drivers/cpufreq/arm_big_little.c
3396F:	drivers/cpufreq/arm_big_little_dt.c
3397
3398CPUIDLE DRIVER - ARM BIG LITTLE
3399M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3400M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3401L:	linux-pm@vger.kernel.org
3402L:	linux-arm-kernel@lists.infradead.org
3403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3404S:	Maintained
3405F:	drivers/cpuidle/cpuidle-big_little.c
3406
3407CPUIDLE DRIVER - ARM EXYNOS
3408M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3409M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3410M:	Kukjin Kim <kgene@kernel.org>
3411L:	linux-pm@vger.kernel.org
3412L:	linux-samsung-soc@vger.kernel.org
3413S:	Supported
3414F:	drivers/cpuidle/cpuidle-exynos.c
3415F:	arch/arm/mach-exynos/pm.c
3416
3417CPUIDLE DRIVERS
3418M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3419M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3420L:	linux-pm@vger.kernel.org
3421S:	Maintained
3422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3423B:	https://bugzilla.kernel.org
3424F:	drivers/cpuidle/*
3425F:	include/linux/cpuidle.h
3426
3427CPUID/MSR DRIVER
3428M:	"H. Peter Anvin" <hpa@zytor.com>
3429S:	Maintained
3430F:	arch/x86/kernel/cpuid.c
3431F:	arch/x86/kernel/msr.c
3432
3433CPU POWER MONITORING SUBSYSTEM
3434M:	Thomas Renninger <trenn@suse.com>
3435L:	linux-pm@vger.kernel.org
3436S:	Maintained
3437F:	tools/power/cpupower/
3438
3439CRAMFS FILESYSTEM
3440W:	http://sourceforge.net/projects/cramfs/
3441S:	Orphan / Obsolete
3442F:	Documentation/filesystems/cramfs.txt
3443F:	fs/cramfs/
3444
3445CRIS PORT
3446M:	Mikael Starvik <starvik@axis.com>
3447M:	Jesper Nilsson <jesper.nilsson@axis.com>
3448L:	linux-cris-kernel@axis.com
3449W:	http://developer.axis.com
3450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3451S:	Maintained
3452F:	arch/cris/
3453F:	drivers/tty/serial/crisv10.*
3454
3455CRYPTO API
3456M:	Herbert Xu <herbert@gondor.apana.org.au>
3457M:	"David S. Miller" <davem@davemloft.net>
3458L:	linux-crypto@vger.kernel.org
3459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3461S:	Maintained
3462F:	Documentation/crypto/
3463F:	Documentation/devicetree/bindings/crypto/
3464F:	Documentation/DocBook/crypto-API.tmpl
3465F:	arch/*/crypto/
3466F:	crypto/
3467F:	drivers/crypto/
3468F:	include/crypto/
3469F:	include/linux/crypto*
3470
3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3472M:	Neil Horman <nhorman@tuxdriver.com>
3473L:	linux-crypto@vger.kernel.org
3474S:	Maintained
3475F:	crypto/ansi_cprng.c
3476F:	crypto/rng.c
3477
3478CS3308 MEDIA DRIVER
3479M:	Hans Verkuil <hverkuil@xs4all.nl>
3480L:	linux-media@vger.kernel.org
3481T:	git git://linuxtv.org/media_tree.git
3482W:	http://linuxtv.org
3483S:	Odd Fixes
3484F:	drivers/media/i2c/cs3308.c
3485F:	drivers/media/i2c/cs3308.h
3486
3487CS5535 Audio ALSA driver
3488M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3489S:	Maintained
3490F:	sound/pci/cs5535audio/
3491
3492CW1200 WLAN driver
3493M:	Solomon Peachy <pizza@shaftnet.org>
3494S:	Maintained
3495F:	drivers/net/wireless/st/cw1200/
3496
3497CX18 VIDEO4LINUX DRIVER
3498M:	Andy Walls <awalls@md.metrocast.net>
3499L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3500L:	linux-media@vger.kernel.org
3501T:	git git://linuxtv.org/media_tree.git
3502W:	https://linuxtv.org
3503W:	http://www.ivtvdriver.org/index.php/Cx18
3504S:	Maintained
3505F:	Documentation/media/v4l-drivers/cx18*
3506F:	drivers/media/pci/cx18/
3507F:	include/uapi/linux/ivtv*
3508
3509CX2341X MPEG ENCODER HELPER MODULE
3510M:	Hans Verkuil <hverkuil@xs4all.nl>
3511L:	linux-media@vger.kernel.org
3512T:	git git://linuxtv.org/media_tree.git
3513W:	https://linuxtv.org
3514S:	Maintained
3515F:	drivers/media/common/cx2341x*
3516F:	include/media/cx2341x*
3517
3518CX24120 MEDIA DRIVER
3519M:	Jemma Denson <jdenson@gmail.com>
3520M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3521L:	linux-media@vger.kernel.org
3522W:	https://linuxtv.org
3523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3524S:	Maintained
3525F:	drivers/media/dvb-frontends/cx24120*
3526
3527CX88 VIDEO4LINUX DRIVER
3528M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3529M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3530L:	linux-media@vger.kernel.org
3531W:	https://linuxtv.org
3532T:	git git://linuxtv.org/media_tree.git
3533S:	Odd fixes
3534F:	Documentation/media/v4l-drivers/cx88*
3535F:	drivers/media/pci/cx88/
3536
3537CXD2820R MEDIA DRIVER
3538M:	Antti Palosaari <crope@iki.fi>
3539L:	linux-media@vger.kernel.org
3540W:	https://linuxtv.org
3541W:	http://palosaari.fi/linux/
3542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3543T:	git git://linuxtv.org/anttip/media_tree.git
3544S:	Maintained
3545F:	drivers/media/dvb-frontends/cxd2820r*
3546
3547CXGB3 ETHERNET DRIVER (CXGB3)
3548M:	Santosh Raspatur <santosh@chelsio.com>
3549L:	netdev@vger.kernel.org
3550W:	http://www.chelsio.com
3551S:	Supported
3552F:	drivers/net/ethernet/chelsio/cxgb3/
3553
3554CXGB3 ISCSI DRIVER (CXGB3I)
3555M:	Karen Xie <kxie@chelsio.com>
3556L:	linux-scsi@vger.kernel.org
3557W:	http://www.chelsio.com
3558S:	Supported
3559F:	drivers/scsi/cxgbi/cxgb3i
3560
3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3562M:	Steve Wise <swise@chelsio.com>
3563L:	linux-rdma@vger.kernel.org
3564W:	http://www.openfabrics.org
3565S:	Supported
3566F:	drivers/infiniband/hw/cxgb3/
3567F:	include/uapi/rdma/cxgb3-abi.h
3568
3569CXGB4 ETHERNET DRIVER (CXGB4)
3570M:	Ganesh Goudar <ganeshgr@chelsio.com>
3571L:	netdev@vger.kernel.org
3572W:	http://www.chelsio.com
3573S:	Supported
3574F:	drivers/net/ethernet/chelsio/cxgb4/
3575
3576CXGB4 ISCSI DRIVER (CXGB4I)
3577M:	Karen Xie <kxie@chelsio.com>
3578L:	linux-scsi@vger.kernel.org
3579W:	http://www.chelsio.com
3580S:	Supported
3581F:	drivers/scsi/cxgbi/cxgb4i
3582
3583CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3584M:	Steve Wise <swise@chelsio.com>
3585L:	linux-rdma@vger.kernel.org
3586W:	http://www.openfabrics.org
3587S:	Supported
3588F:	drivers/infiniband/hw/cxgb4/
3589F:	include/uapi/rdma/cxgb4-abi.h
3590
3591CXGB4VF ETHERNET DRIVER (CXGB4VF)
3592M:	Casey Leedom <leedom@chelsio.com>
3593L:	netdev@vger.kernel.org
3594W:	http://www.chelsio.com
3595S:	Supported
3596F:	drivers/net/ethernet/chelsio/cxgb4vf/
3597
3598CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3599M:	Ian Munsie <imunsie@au1.ibm.com>
3600M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3601L:	linuxppc-dev@lists.ozlabs.org
3602S:	Supported
3603F:	arch/powerpc/platforms/powernv/pci-cxl.c
3604F:	drivers/misc/cxl/
3605F:	include/misc/cxl*
3606F:	include/uapi/misc/cxl.h
3607F:	Documentation/powerpc/cxl.txt
3608F:	Documentation/ABI/testing/sysfs-class-cxl
3609
3610CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3611M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3612M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3613M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3614L:	linux-scsi@vger.kernel.org
3615S:	Supported
3616F:	drivers/scsi/cxlflash/
3617F:	include/uapi/scsi/cxlflash_ioctls.h
3618F:	Documentation/powerpc/cxlflash.txt
3619
3620STMMAC ETHERNET DRIVER
3621M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3622M:	Alexandre Torgue <alexandre.torgue@st.com>
3623L:	netdev@vger.kernel.org
3624W:	http://www.stlinux.com
3625S:	Supported
3626F:	drivers/net/ethernet/stmicro/stmmac/
3627
3628CYBERPRO FB DRIVER
3629M:	Russell King <linux@armlinux.org.uk>
3630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3631W:	http://www.armlinux.org.uk/
3632S:	Maintained
3633F:	drivers/video/fbdev/cyber2000fb.*
3634
3635CYCLADES ASYNC MUX DRIVER
3636W:	http://www.cyclades.com/
3637S:	Orphan
3638F:	drivers/tty/cyclades.c
3639F:	include/linux/cyclades.h
3640F:	include/uapi/linux/cyclades.h
3641
3642CYCLADES PC300 DRIVER
3643W:	http://www.cyclades.com/
3644S:	Orphan
3645F:	drivers/net/wan/pc300*
3646
3647CYPRESS_FIRMWARE MEDIA DRIVER
3648M:	Antti Palosaari <crope@iki.fi>
3649L:	linux-media@vger.kernel.org
3650W:	https://linuxtv.org
3651W:	http://palosaari.fi/linux/
3652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3653T:	git git://linuxtv.org/anttip/media_tree.git
3654S:	Maintained
3655F:	drivers/media/common/cypress_firmware*
3656
3657CYTTSP TOUCHSCREEN DRIVER
3658M:	Ferruh Yigit <fery@cypress.com>
3659L:	linux-input@vger.kernel.org
3660S:	Supported
3661F:	drivers/input/touchscreen/cyttsp*
3662F:	include/linux/input/cyttsp.h
3663
3664DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3665M:	Joshua Kinard <kumba@gentoo.org>
3666S:	Maintained
3667F:	drivers/rtc/rtc-ds1685.c
3668F:	include/linux/rtc/ds1685.h
3669
3670DAMA SLAVE for AX.25
3671M:	Joerg Reuter <jreuter@yaina.de>
3672W:	http://yaina.de/jreuter/
3673W:	http://www.qsl.net/dl1bke/
3674L:	linux-hams@vger.kernel.org
3675S:	Maintained
3676F:	net/ax25/af_ax25.c
3677F:	net/ax25/ax25_dev.c
3678F:	net/ax25/ax25_ds_*
3679F:	net/ax25/ax25_in.c
3680F:	net/ax25/ax25_out.c
3681F:	net/ax25/ax25_timer.c
3682F:	net/ax25/sysctl_net_ax25.c
3683
3684DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3685L:	netdev@vger.kernel.org
3686S:	Orphan
3687F:	Documentation/networking/dmfe.txt
3688F:	drivers/net/ethernet/dec/tulip/dmfe.c
3689
3690DC390/AM53C974 SCSI driver
3691M:	Hannes Reinecke <hare@suse.com>
3692L:	linux-scsi@vger.kernel.org
3693S:	Maintained
3694F:	drivers/scsi/am53c974.c
3695
3696DC395x SCSI driver
3697M:	Oliver Neukum <oliver@neukum.org>
3698M:	Ali Akcaagac <aliakc@web.de>
3699M:	Jamie Lenehan <lenehan@twibble.org>
3700L:	dc395x@twibble.org
3701W:	http://twibble.org/dist/dc395x/
3702W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3703S:	Maintained
3704F:	Documentation/scsi/dc395x.txt
3705F:	drivers/scsi/dc395x.*
3706
3707DCCP PROTOCOL
3708M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3709L:	dccp@vger.kernel.org
3710W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3711S:	Maintained
3712F:	include/linux/dccp.h
3713F:	include/uapi/linux/dccp.h
3714F:	include/linux/tfrc.h
3715F:	net/dccp/
3716
3717DECnet NETWORK LAYER
3718W:	http://linux-decnet.sourceforge.net
3719L:	linux-decnet-user@lists.sourceforge.net
3720S:	Orphan
3721F:	Documentation/networking/decnet.txt
3722F:	net/decnet/
3723
3724DECSTATION PLATFORM SUPPORT
3725M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3726L:	linux-mips@linux-mips.org
3727W:	http://www.linux-mips.org/wiki/DECstation
3728S:	Maintained
3729F:	arch/mips/dec/
3730F:	arch/mips/include/asm/dec/
3731F:	arch/mips/include/asm/mach-dec/
3732
3733DEFXX FDDI NETWORK DRIVER
3734M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3735S:	Maintained
3736F:	drivers/net/fddi/defxx.*
3737
3738DELL LAPTOP DRIVER
3739M:	Matthew Garrett <mjg59@srcf.ucam.org>
3740M:	Pali Rohár <pali.rohar@gmail.com>
3741L:	platform-driver-x86@vger.kernel.org
3742S:	Maintained
3743F:	drivers/platform/x86/dell-laptop.c
3744
3745DELL LAPTOP RBTN DRIVER
3746M:	Pali Rohár <pali.rohar@gmail.com>
3747S:	Maintained
3748F:	drivers/platform/x86/dell-rbtn.*
3749
3750DELL LAPTOP FREEFALL DRIVER
3751M:	Pali Rohár <pali.rohar@gmail.com>
3752S:	Maintained
3753F:	drivers/platform/x86/dell-smo8800.c
3754
3755DELL LAPTOP SMM DRIVER
3756M:	Pali Rohár <pali.rohar@gmail.com>
3757S:	Maintained
3758F:	drivers/hwmon/dell-smm-hwmon.c
3759F:	include/uapi/linux/i8k.h
3760
3761DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3762M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3763S:	Maintained
3764F:	Documentation/dcdbas.txt
3765F:	drivers/firmware/dcdbas.*
3766
3767DELL WMI EXTRAS DRIVER
3768M:	Matthew Garrett <mjg59@srcf.ucam.org>
3769M:	Pali Rohár <pali.rohar@gmail.com>
3770S:	Maintained
3771F:	drivers/platform/x86/dell-wmi.c
3772
3773DESIGNWARE USB2 DRD IP DRIVER
3774M:	John Youn <johnyoun@synopsys.com>
3775L:	linux-usb@vger.kernel.org
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3777S:	Maintained
3778F:	drivers/usb/dwc2/
3779
3780DESIGNWARE USB3 DRD IP DRIVER
3781M:	Felipe Balbi <balbi@kernel.org>
3782L:	linux-usb@vger.kernel.org
3783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784S:	Maintained
3785F:	drivers/usb/dwc3/
3786
3787DEVICE COREDUMP (DEV_COREDUMP)
3788M:	Johannes Berg <johannes@sipsolutions.net>
3789L:	linux-kernel@vger.kernel.org
3790S:	Maintained
3791F:	drivers/base/devcoredump.c
3792F:	include/linux/devcoredump.h
3793
3794DEVICE FREQUENCY (DEVFREQ)
3795M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3796M:	Kyungmin Park <kyungmin.park@samsung.com>
3797R:	Chanwoo Choi <cw00.choi@samsung.com>
3798L:	linux-pm@vger.kernel.org
3799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3800S:	Maintained
3801F:	drivers/devfreq/
3802F:	include/linux/devfreq.h
3803F:	Documentation/devicetree/bindings/devfreq/
3804
3805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3806M:	Chanwoo Choi <cw00.choi@samsung.com>
3807L:	linux-pm@vger.kernel.org
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3809S:	Supported
3810F:	drivers/devfreq/event/
3811F:	drivers/devfreq/devfreq-event.c
3812F:	include/linux/devfreq-event.h
3813F:	Documentation/devicetree/bindings/devfreq/event/
3814
3815BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3816M:	Chanwoo Choi <cw00.choi@samsung.com>
3817L:	linux-pm@vger.kernel.org
3818L:	linux-samsung-soc@vger.kernel.org
3819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820S:	Maintained
3821F:	drivers/devfreq/exynos-bus.c
3822F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3823
3824DEVICE NUMBER REGISTRY
3825M:	Torben Mathiasen <device@lanana.org>
3826W:	http://lanana.org/docs/device-list/index.html
3827S:	Maintained
3828
3829DEVICE-MAPPER  (LVM)
3830M:	Alasdair Kergon <agk@redhat.com>
3831M:	Mike Snitzer <snitzer@redhat.com>
3832M:	dm-devel@redhat.com
3833L:	dm-devel@redhat.com
3834W:	http://sources.redhat.com/dm
3835Q:	http://patchwork.kernel.org/project/dm-devel/list/
3836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3837T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3838S:	Maintained
3839F:	Documentation/device-mapper/
3840F:	drivers/md/dm*
3841F:	drivers/md/persistent-data/
3842F:	include/linux/device-mapper.h
3843F:	include/linux/dm-*.h
3844F:	include/uapi/linux/dm-*.h
3845
3846DEVLINK
3847M:	Jiri Pirko <jiri@mellanox.com>
3848L:	netdev@vger.kernel.org
3849S:	Supported
3850F:	net/core/devlink.c
3851F:	include/net/devlink.h
3852F:	include/uapi/linux/devlink.h
3853
3854DIALOG SEMICONDUCTOR DRIVERS
3855M:	Support Opensource <support.opensource@diasemi.com>
3856W:	http://www.dialog-semiconductor.com/products
3857S:	Supported
3858F:	Documentation/hwmon/da90??
3859F:	Documentation/devicetree/bindings/mfd/da90*.txt
3860F:	Documentation/devicetree/bindings/regulator/da92*.txt
3861F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3862F:	drivers/gpio/gpio-da90??.c
3863F:	drivers/hwmon/da90??-hwmon.c
3864F:	drivers/iio/adc/da91??-*.c
3865F:	drivers/input/misc/da90??_onkey.c
3866F:	drivers/input/touchscreen/da9052_tsi.c
3867F:	drivers/leds/leds-da90??.c
3868F:	drivers/mfd/da903x.c
3869F:	drivers/mfd/da90??-*.c
3870F:	drivers/mfd/da91??-*.c
3871F:	drivers/power/supply/da9052-battery.c
3872F:	drivers/power/supply/da91??-*.c
3873F:	drivers/regulator/da903x.c
3874F:	drivers/regulator/da9???-regulator.[ch]
3875F:	drivers/rtc/rtc-da90??.c
3876F:	drivers/video/backlight/da90??_bl.c
3877F:	drivers/watchdog/da90??_wdt.c
3878F:	include/linux/mfd/da903x.h
3879F:	include/linux/mfd/da9052/
3880F:	include/linux/mfd/da9055/
3881F:	include/linux/mfd/da9062/
3882F:	include/linux/mfd/da9063/
3883F:	include/linux/mfd/da9150/
3884F:	include/linux/regulator/da9211.h
3885F:	include/sound/da[79]*.h
3886F:	sound/soc/codecs/da[79]*.[ch]
3887
3888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3889M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3890L:	linux-gpio@vger.kernel.org
3891S:	Maintained
3892F:	drivers/gpio/gpio-gpio-mm.c
3893
3894DIGI NEO AND CLASSIC PCI PRODUCTS
3895M:	Lidza Louina <lidza.louina@gmail.com>
3896M:	Mark Hounschell <markh@compro.net>
3897L:	driverdev-devel@linuxdriverproject.org
3898S:	Maintained
3899F:	drivers/staging/dgnc/
3900
3901DIOLAN U2C-12 I2C DRIVER
3902M:	Guenter Roeck <linux@roeck-us.net>
3903L:	linux-i2c@vger.kernel.org
3904S:	Maintained
3905F:	drivers/i2c/busses/i2c-diolan-u2c.c
3906
3907DIRECT ACCESS (DAX)
3908M:	Matthew Wilcox <willy@linux.intel.com>
3909L:	linux-fsdevel@vger.kernel.org
3910S:	Supported
3911F:	fs/dax.c
3912
3913DIRECTORY NOTIFICATION (DNOTIFY)
3914M:	Eric Paris <eparis@parisplace.org>
3915S:	Maintained
3916F:	Documentation/filesystems/dnotify.txt
3917F:	fs/notify/dnotify/
3918F:	include/linux/dnotify.h
3919
3920DISK GEOMETRY AND PARTITION HANDLING
3921M:	Andries Brouwer <aeb@cwi.nl>
3922W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3923W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3924W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3925S:	Maintained
3926
3927DISKQUOTA
3928M:	Jan Kara <jack@suse.com>
3929S:	Maintained
3930F:	Documentation/filesystems/quota.txt
3931F:	fs/quota/
3932F:	include/linux/quota*.h
3933F:	include/uapi/linux/quota*.h
3934
3935DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3936M:	Bernie Thompson <bernie@plugable.com>
3937L:	linux-fbdev@vger.kernel.org
3938S:	Maintained
3939W:	http://plugable.com/category/projects/udlfb/
3940F:	drivers/video/fbdev/udlfb.c
3941F:	include/video/udlfb.h
3942F:	Documentation/fb/udlfb.txt
3943
3944DISTRIBUTED LOCK MANAGER (DLM)
3945M:	Christine Caulfield <ccaulfie@redhat.com>
3946M:	David Teigland <teigland@redhat.com>
3947L:	cluster-devel@redhat.com
3948W:	http://sources.redhat.com/cluster/
3949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3950S:	Supported
3951F:	fs/dlm/
3952
3953DMA BUFFER SHARING FRAMEWORK
3954M:	Sumit Semwal <sumit.semwal@linaro.org>
3955S:	Maintained
3956L:	linux-media@vger.kernel.org
3957L:	dri-devel@lists.freedesktop.org
3958L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3959F:	drivers/dma-buf/
3960F:	include/linux/dma-buf*
3961F:	include/linux/reservation.h
3962F:	include/linux/*fence.h
3963F:	Documentation/dma-buf-sharing.txt
3964T:	git git://anongit.freedesktop.org/drm/drm-misc
3965
3966SYNC FILE FRAMEWORK
3967M:	Sumit Semwal <sumit.semwal@linaro.org>
3968R:	Gustavo Padovan <gustavo@padovan.org>
3969S:	Maintained
3970L:	linux-media@vger.kernel.org
3971L:	dri-devel@lists.freedesktop.org
3972F:	drivers/dma-buf/sync_*
3973F:	drivers/dma-buf/sw_sync.c
3974F:	include/linux/sync_file.h
3975F:	include/uapi/linux/sync_file.h
3976F:	Documentation/sync_file.txt
3977T:	git git://anongit.freedesktop.org/drm/drm-misc
3978
3979DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3980M:	Vinod Koul <vinod.koul@intel.com>
3981L:	dmaengine@vger.kernel.org
3982Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3983S:	Maintained
3984F:	drivers/dma/
3985F:	include/linux/dmaengine.h
3986F:	Documentation/devicetree/bindings/dma/
3987F:	Documentation/dmaengine/
3988T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3989
3990DME1737 HARDWARE MONITOR DRIVER
3991M:	Juerg Haefliger <juergh@gmail.com>
3992L:	linux-hwmon@vger.kernel.org
3993S:	Maintained
3994F:	Documentation/hwmon/dme1737
3995F:	drivers/hwmon/dme1737.c
3996
3997DMI/SMBIOS SUPPORT
3998M:	Jean Delvare <jdelvare@suse.com>
3999S:	Maintained
4000T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4001F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4002F:	drivers/firmware/dmi-id.c
4003F:	drivers/firmware/dmi_scan.c
4004F:	include/linux/dmi.h
4005
4006DOCUMENTATION
4007M:	Jonathan Corbet <corbet@lwn.net>
4008L:	linux-doc@vger.kernel.org
4009S:	Maintained
4010F:	Documentation/
4011F:	scripts/docproc.c
4012F:	scripts/kernel-doc*
4013X:	Documentation/ABI/
4014X:	Documentation/devicetree/
4015X:	Documentation/acpi
4016X:	Documentation/power
4017X:	Documentation/spi
4018X:	Documentation/media
4019T:	git git://git.lwn.net/linux.git docs-next
4020
4021DOUBLETALK DRIVER
4022M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4023L:	blinux-list@redhat.com
4024S:	Maintained
4025F:	drivers/char/dtlk.c
4026F:	include/linux/dtlk.h
4027
4028DPT_I2O SCSI RAID DRIVER
4029M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4030L:	linux-scsi@vger.kernel.org
4031W:	http://www.adaptec.com/
4032S:	Maintained
4033F:	drivers/scsi/dpt*
4034F:	drivers/scsi/dpt/
4035
4036DRBD DRIVER
4037M:	Philipp Reisner <philipp.reisner@linbit.com>
4038M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4039L:	drbd-dev@lists.linbit.com
4040W:	http://www.drbd.org
4041T:	git git://git.linbit.com/linux-drbd.git
4042T:	git git://git.linbit.com/drbd-8.4.git
4043S:	Supported
4044F:	drivers/block/drbd/
4045F:	lib/lru_cache.c
4046F:	Documentation/blockdev/drbd/
4047
4048DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4051S:	Supported
4052F:	Documentation/kobject.txt
4053F:	drivers/base/
4054F:	fs/debugfs/
4055F:	fs/kernfs/
4056F:	fs/sysfs/
4057F:	include/linux/debugfs.h
4058F:	include/linux/kobj*
4059F:	lib/kobj*
4060
4061DRM DRIVERS
4062M:	David Airlie <airlied@linux.ie>
4063L:	dri-devel@lists.freedesktop.org
4064T:	git git://people.freedesktop.org/~airlied/linux
4065B:	https://bugs.freedesktop.org/
4066C:	irc://chat.freenode.net/dri-devel
4067S:	Maintained
4068F:	drivers/gpu/drm/
4069F:	drivers/gpu/vga/
4070F:	Documentation/devicetree/bindings/display/
4071F:	Documentation/devicetree/bindings/gpu/
4072F:	Documentation/devicetree/bindings/video/
4073F:	Documentation/gpu/
4074F:	include/drm/
4075F:	include/uapi/drm/
4076
4077DRM DRIVERS AND MISC GPU PATCHES
4078M:	Daniel Vetter <daniel.vetter@intel.com>
4079M:	Jani Nikula <jani.nikula@linux.intel.com>
4080M:	Sean Paul <seanpaul@chromium.org>
4081W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4082S:	Maintained
4083T:	git git://anongit.freedesktop.org/drm/drm-misc
4084F:	Documentation/gpu/
4085F:	drivers/gpu/vga/
4086F:	drivers/gpu/drm/*
4087F:	include/drm/drm*
4088F:	include/uapi/drm/drm*
4089
4090DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4091M:	Dave Airlie <airlied@redhat.com>
4092S:	Odd Fixes
4093F:	drivers/gpu/drm/ast/
4094
4095DRM DRIVERS FOR BRIDGE CHIPS
4096M:	Archit Taneja <architt@codeaurora.org>
4097S:	Maintained
4098T:	git git://anongit.freedesktop.org/drm/drm-misc
4099F:	drivers/gpu/drm/bridge/
4100
4101DRM DRIVER FOR BOCHS VIRTUAL GPU
4102M:	Gerd Hoffmann <kraxel@redhat.com>
4103L:	virtualization@lists.linux-foundation.org
4104T:	git git://git.kraxel.org/linux drm-qemu
4105S:	Maintained
4106F:	drivers/gpu/drm/bochs/
4107
4108DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4109M:	Dave Airlie <airlied@redhat.com>
4110M:	Gerd Hoffmann <kraxel@redhat.com>
4111L:	virtualization@lists.linux-foundation.org
4112T:	git git://git.kraxel.org/linux drm-qemu
4113S:	Obsolete
4114W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4115F:	drivers/gpu/drm/cirrus/
4116
4117RADEON and AMDGPU DRM DRIVERS
4118M:	Alex Deucher <alexander.deucher@amd.com>
4119M:	Christian König <christian.koenig@amd.com>
4120L:	amd-gfx@lists.freedesktop.org
4121T:	git git://people.freedesktop.org/~agd5f/linux
4122S:	Supported
4123F:	drivers/gpu/drm/radeon/
4124F:	include/uapi/drm/radeon_drm.h
4125F:	drivers/gpu/drm/amd/
4126F:	include/uapi/drm/amdgpu_drm.h
4127
4128DRM PANEL DRIVERS
4129M:	Thierry Reding <thierry.reding@gmail.com>
4130L:	dri-devel@lists.freedesktop.org
4131T:	git git://anongit.freedesktop.org/tegra/linux.git
4132S:	Maintained
4133F:	drivers/gpu/drm/drm_panel.c
4134F:	drivers/gpu/drm/panel/
4135F:	include/drm/drm_panel.h
4136F:	Documentation/devicetree/bindings/display/panel/
4137
4138INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4139M:	Daniel Vetter <daniel.vetter@intel.com>
4140M:	Jani Nikula <jani.nikula@linux.intel.com>
4141L:	intel-gfx@lists.freedesktop.org
4142W:	https://01.org/linuxgraphics/
4143B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4144C:	irc://chat.freenode.net/intel-gfx
4145Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4146T:	git git://anongit.freedesktop.org/drm-intel
4147S:	Supported
4148F:	drivers/gpu/drm/i915/
4149F:	include/drm/i915*
4150F:	include/uapi/drm/i915_drm.h
4151F:	Documentation/gpu/i915.rst
4152
4153INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4154M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4155M:      Zhi Wang <zhi.a.wang@intel.com>
4156L:      intel-gvt-dev@lists.freedesktop.org
4157L:      intel-gfx@lists.freedesktop.org
4158W:      https://01.org/igvt-g
4159T:      git https://github.com/01org/gvt-linux.git
4160S:      Supported
4161F:      drivers/gpu/drm/i915/gvt/
4162
4163DRM DRIVERS FOR ATMEL HLCDC
4164M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4165L:	dri-devel@lists.freedesktop.org
4166S:	Supported
4167F:	drivers/gpu/drm/atmel-hlcdc/
4168F:	Documentation/devicetree/bindings/drm/atmel/
4169
4170DRM DRIVERS FOR ALLWINNER A10
4171M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4172L:	dri-devel@lists.freedesktop.org
4173S:	Supported
4174F:	drivers/gpu/drm/sun4i/
4175F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4176
4177DRM DRIVERS FOR AMLOGIC SOCS
4178M:	Neil Armstrong <narmstrong@baylibre.com>
4179L:	dri-devel@lists.freedesktop.org
4180L:	linux-amlogic@lists.infradead.org
4181W:	http://linux-meson.com/
4182S:	Supported
4183F:	drivers/gpu/drm/meson/
4184F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4185
4186DRM DRIVERS FOR EXYNOS
4187M:	Inki Dae <inki.dae@samsung.com>
4188M:	Joonyoung Shim <jy0922.shim@samsung.com>
4189M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4190M:	Kyungmin Park <kyungmin.park@samsung.com>
4191L:	dri-devel@lists.freedesktop.org
4192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4193S:	Supported
4194F:	drivers/gpu/drm/exynos/
4195F:	include/uapi/drm/exynos_drm.h
4196F:	Documentation/devicetree/bindings/display/exynos/
4197
4198DRM DRIVERS FOR FREESCALE DCU
4199M:	Stefan Agner <stefan@agner.ch>
4200M:	Alison Wang <alison.wang@freescale.com>
4201L:	dri-devel@lists.freedesktop.org
4202S:	Supported
4203F:	drivers/gpu/drm/fsl-dcu/
4204F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4205F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4206F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4207
4208DRM DRIVERS FOR FREESCALE IMX
4209M:	Philipp Zabel <p.zabel@pengutronix.de>
4210L:	dri-devel@lists.freedesktop.org
4211S:	Maintained
4212F:	drivers/gpu/drm/imx/
4213F:	drivers/gpu/ipu-v3/
4214F:	Documentation/devicetree/bindings/display/imx/
4215
4216DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4217M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4218L:	dri-devel@lists.freedesktop.org
4219T:	git git://github.com/patjak/drm-gma500
4220S:	Maintained
4221F:	drivers/gpu/drm/gma500/
4222
4223DRM DRIVERS FOR HISILICON
4224M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4225M:	Rongrong Zou <zourongrong@gmail.com>
4226R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4227R:	Chen Feng <puck.chen@hisilicon.com>
4228L:	dri-devel@lists.freedesktop.org
4229T:	git git://github.com/xin3liang/linux.git
4230S:	Maintained
4231F:	drivers/gpu/drm/hisilicon/
4232F:	Documentation/devicetree/bindings/display/hisilicon/
4233
4234DRM DRIVER FOR INTEL I810 VIDEO CARDS
4235S:	Orphan / Obsolete
4236F:	drivers/gpu/drm/i810/
4237F:	include/uapi/drm/i810_drm.h
4238
4239DRM DRIVERS FOR MEDIATEK
4240M:	CK Hu <ck.hu@mediatek.com>
4241M:	Philipp Zabel <p.zabel@pengutronix.de>
4242L:	dri-devel@lists.freedesktop.org
4243S:	Supported
4244F:	drivers/gpu/drm/mediatek/
4245F:	Documentation/devicetree/bindings/display/mediatek/
4246
4247DRM DRIVER FOR MSM ADRENO GPU
4248M:	Rob Clark <robdclark@gmail.com>
4249L:	linux-arm-msm@vger.kernel.org
4250L:	dri-devel@lists.freedesktop.org
4251L:	freedreno@lists.freedesktop.org
4252T:	git git://people.freedesktop.org/~robclark/linux
4253S:	Maintained
4254F:	drivers/gpu/drm/msm/
4255F:	include/uapi/drm/msm_drm.h
4256F:	Documentation/devicetree/bindings/display/msm/
4257
4258DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4259M:	Ben Skeggs <bskeggs@redhat.com>
4260L:	dri-devel@lists.freedesktop.org
4261L:	nouveau@lists.freedesktop.org
4262T:	git git://github.com/skeggsb/linux
4263S:	Supported
4264F:	drivers/gpu/drm/nouveau/
4265F:	include/uapi/drm/nouveau_drm.h
4266
4267DRM DRIVERS FOR NVIDIA TEGRA
4268M:	Thierry Reding <thierry.reding@gmail.com>
4269L:	dri-devel@lists.freedesktop.org
4270L:	linux-tegra@vger.kernel.org
4271T:	git git://anongit.freedesktop.org/tegra/linux.git
4272S:	Supported
4273F:	drivers/gpu/drm/tegra/
4274F:	drivers/gpu/host1x/
4275F:	include/linux/host1x.h
4276F:	include/uapi/drm/tegra_drm.h
4277F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4278
4279DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4280S:	Orphan / Obsolete
4281F:	drivers/gpu/drm/mga/
4282F:	include/uapi/drm/mga_drm.h
4283
4284DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4285M:	Dave Airlie <airlied@redhat.com>
4286S:	Odd Fixes
4287F:	drivers/gpu/drm/mgag200/
4288
4289DRM DRIVER FOR RAGE 128 VIDEO CARDS
4290S:	Orphan / Obsolete
4291F:	drivers/gpu/drm/r128/
4292F:	include/uapi/drm/r128_drm.h
4293
4294DRM DRIVERS FOR RENESAS
4295M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4296L:	dri-devel@lists.freedesktop.org
4297L:	linux-renesas-soc@vger.kernel.org
4298T:	git git://linuxtv.org/pinchartl/fbdev
4299S:	Supported
4300F:	drivers/gpu/drm/rcar-du/
4301F:	drivers/gpu/drm/shmobile/
4302F:	include/linux/platform_data/shmob_drm.h
4303F:	Documentation/devicetree/bindings/display/renesas,du.txt
4304
4305DRM DRIVER FOR QXL VIRTUAL GPU
4306M:	Dave Airlie <airlied@redhat.com>
4307M:	Gerd Hoffmann <kraxel@redhat.com>
4308L:	virtualization@lists.linux-foundation.org
4309T:	git git://git.kraxel.org/linux drm-qemu
4310S:	Maintained
4311F:	drivers/gpu/drm/qxl/
4312F:	include/uapi/drm/qxl_drm.h
4313
4314DRM DRIVERS FOR ROCKCHIP
4315M:	Mark Yao <mark.yao@rock-chips.com>
4316L:	dri-devel@lists.freedesktop.org
4317S:	Maintained
4318F:	drivers/gpu/drm/rockchip/
4319F:	Documentation/devicetree/bindings/display/rockchip/
4320
4321DRM DRIVER FOR SAVAGE VIDEO CARDS
4322S:	Orphan / Obsolete
4323F:	drivers/gpu/drm/savage/
4324F:	include/uapi/drm/savage_drm.h
4325
4326DRM DRIVER FOR SIS VIDEO CARDS
4327S:	Orphan / Obsolete
4328F:	drivers/gpu/drm/sis/
4329F:	include/uapi/drm/sis_drm.h
4330
4331DRM DRIVERS FOR STI
4332M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4333M:	Vincent Abriou <vincent.abriou@st.com>
4334L:	dri-devel@lists.freedesktop.org
4335T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4336S:	Maintained
4337F:	drivers/gpu/drm/sti
4338F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4339
4340DRM DRIVER FOR TDFX VIDEO CARDS
4341S:	Orphan / Obsolete
4342F:	drivers/gpu/drm/tdfx/
4343
4344DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4345M:	Dave Airlie <airlied@redhat.com>
4346S:	Odd Fixes
4347F:	drivers/gpu/drm/udl/
4348
4349DRM DRIVERS FOR VIVANTE GPU IP
4350M:	Lucas Stach <l.stach@pengutronix.de>
4351R:	Russell King <linux+etnaviv@armlinux.org.uk>
4352R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4353L:	etnaviv@lists.freedesktop.org
4354L:	dri-devel@lists.freedesktop.org
4355S:	Maintained
4356F:	drivers/gpu/drm/etnaviv/
4357F:	include/uapi/drm/etnaviv_drm.h
4358F:	Documentation/devicetree/bindings/display/etnaviv/
4359
4360DRM DRIVER FOR VMWARE VIRTUAL GPU
4361M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4362M:	Sinclair Yeh <syeh@vmware.com>
4363M:	Thomas Hellstrom <thellstrom@vmware.com>
4364L:	dri-devel@lists.freedesktop.org
4365T:	git git://people.freedesktop.org/~syeh/repos_linux
4366T:	git git://people.freedesktop.org/~thomash/linux
4367S:	Supported
4368F:	drivers/gpu/drm/vmwgfx/
4369F:	include/uapi/drm/vmwgfx_drm.h
4370
4371DRM DRIVERS FOR VC4
4372M:	Eric Anholt <eric@anholt.net>
4373T:	git git://github.com/anholt/linux
4374S:	Supported
4375F:	drivers/gpu/drm/vc4/
4376F:	include/uapi/drm/vc4_drm.h
4377F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4378
4379DRM DRIVERS FOR TI OMAP
4380M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4381L:	dri-devel@lists.freedesktop.org
4382S:	Maintained
4383F:	drivers/gpu/drm/omapdrm/
4384F:	Documentation/devicetree/bindings/display/ti/
4385
4386DRM DRIVERS FOR TI LCDC
4387M:	Jyri Sarha <jsarha@ti.com>
4388R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4389L:	dri-devel@lists.freedesktop.org
4390S:	Maintained
4391F:	drivers/gpu/drm/tilcdc/
4392F:	Documentation/devicetree/bindings/display/tilcdc/
4393
4394DRM DRIVERS FOR ZTE ZX
4395M:	Shawn Guo <shawnguo@kernel.org>
4396L:	dri-devel@lists.freedesktop.org
4397S:	Maintained
4398F:	drivers/gpu/drm/zte/
4399F:	Documentation/devicetree/bindings/display/zte,vou.txt
4400
4401DSBR100 USB FM RADIO DRIVER
4402M:	Alexey Klimov <klimov.linux@gmail.com>
4403L:	linux-media@vger.kernel.org
4404T:	git git://linuxtv.org/media_tree.git
4405S:	Maintained
4406F:	drivers/media/radio/dsbr100.c
4407
4408DSCC4 DRIVER
4409M:	Francois Romieu <romieu@fr.zoreil.com>
4410L:	netdev@vger.kernel.org
4411S:	Maintained
4412F:	drivers/net/wan/dscc4.c
4413
4414DT3155 MEDIA DRIVER
4415M:	Hans Verkuil <hverkuil@xs4all.nl>
4416L:	linux-media@vger.kernel.org
4417T:	git git://linuxtv.org/media_tree.git
4418W:	https://linuxtv.org
4419S:	Odd Fixes
4420F:	drivers/media/pci/dt3155/
4421
4422DVB_USB_AF9015 MEDIA DRIVER
4423M:	Antti Palosaari <crope@iki.fi>
4424L:	linux-media@vger.kernel.org
4425W:	https://linuxtv.org
4426W:	http://palosaari.fi/linux/
4427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4428T:	git git://linuxtv.org/anttip/media_tree.git
4429S:	Maintained
4430F:	drivers/media/usb/dvb-usb-v2/af9015*
4431
4432DVB_USB_AF9035 MEDIA DRIVER
4433M:	Antti Palosaari <crope@iki.fi>
4434L:	linux-media@vger.kernel.org
4435W:	https://linuxtv.org
4436W:	http://palosaari.fi/linux/
4437Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4438T:	git git://linuxtv.org/anttip/media_tree.git
4439S:	Maintained
4440F:	drivers/media/usb/dvb-usb-v2/af9035*
4441
4442DVB_USB_ANYSEE MEDIA DRIVER
4443M:	Antti Palosaari <crope@iki.fi>
4444L:	linux-media@vger.kernel.org
4445W:	https://linuxtv.org
4446W:	http://palosaari.fi/linux/
4447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4448T:	git git://linuxtv.org/anttip/media_tree.git
4449S:	Maintained
4450F:	drivers/media/usb/dvb-usb-v2/anysee*
4451
4452DVB_USB_AU6610 MEDIA DRIVER
4453M:	Antti Palosaari <crope@iki.fi>
4454L:	linux-media@vger.kernel.org
4455W:	https://linuxtv.org
4456W:	http://palosaari.fi/linux/
4457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4458T:	git git://linuxtv.org/anttip/media_tree.git
4459S:	Maintained
4460F:	drivers/media/usb/dvb-usb-v2/au6610*
4461
4462DVB_USB_CE6230 MEDIA DRIVER
4463M:	Antti Palosaari <crope@iki.fi>
4464L:	linux-media@vger.kernel.org
4465W:	https://linuxtv.org
4466W:	http://palosaari.fi/linux/
4467Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4468T:	git git://linuxtv.org/anttip/media_tree.git
4469S:	Maintained
4470F:	drivers/media/usb/dvb-usb-v2/ce6230*
4471
4472DVB_USB_CXUSB MEDIA DRIVER
4473M:	Michael Krufky <mkrufky@linuxtv.org>
4474L:	linux-media@vger.kernel.org
4475W:	https://linuxtv.org
4476W:	http://github.com/mkrufky
4477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4478T:	git git://linuxtv.org/media_tree.git
4479S:	Maintained
4480F:	drivers/media/usb/dvb-usb/cxusb*
4481
4482DVB_USB_EC168 MEDIA DRIVER
4483M:	Antti Palosaari <crope@iki.fi>
4484L:	linux-media@vger.kernel.org
4485W:	https://linuxtv.org
4486W:	http://palosaari.fi/linux/
4487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4488T:	git git://linuxtv.org/anttip/media_tree.git
4489S:	Maintained
4490F:	drivers/media/usb/dvb-usb-v2/ec168*
4491
4492DVB_USB_GL861 MEDIA DRIVER
4493M:	Antti Palosaari <crope@iki.fi>
4494L:	linux-media@vger.kernel.org
4495W:	https://linuxtv.org
4496Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4497T:	git git://linuxtv.org/anttip/media_tree.git
4498S:	Maintained
4499F:	drivers/media/usb/dvb-usb-v2/gl861*
4500
4501DVB_USB_MXL111SF MEDIA DRIVER
4502M:	Michael Krufky <mkrufky@linuxtv.org>
4503L:	linux-media@vger.kernel.org
4504W:	https://linuxtv.org
4505W:	http://github.com/mkrufky
4506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4507T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4508S:	Maintained
4509F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4510
4511DVB_USB_RTL28XXU MEDIA DRIVER
4512M:	Antti Palosaari <crope@iki.fi>
4513L:	linux-media@vger.kernel.org
4514W:	https://linuxtv.org
4515W:	http://palosaari.fi/linux/
4516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4517T:	git git://linuxtv.org/anttip/media_tree.git
4518S:	Maintained
4519F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4520
4521DVB_USB_V2 MEDIA DRIVER
4522M:	Antti Palosaari <crope@iki.fi>
4523L:	linux-media@vger.kernel.org
4524W:	https://linuxtv.org
4525W:	http://palosaari.fi/linux/
4526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4527T:	git git://linuxtv.org/anttip/media_tree.git
4528S:	Maintained
4529F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4530F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4531
4532DYNAMIC DEBUG
4533M:	Jason Baron <jbaron@akamai.com>
4534S:	Maintained
4535F:	lib/dynamic_debug.c
4536F:	include/linux/dynamic_debug.h
4537
4538DZ DECSTATION DZ11 SERIAL DRIVER
4539M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4540S:	Maintained
4541F:	drivers/tty/serial/dz.*
4542
4543E3X0 POWER BUTTON DRIVER
4544M:	Moritz Fischer <moritz.fischer@ettus.com>
4545L:	usrp-users@lists.ettus.com
4546W:	http://www.ettus.com
4547S:	Supported
4548F:	drivers/input/misc/e3x0-button.c
4549F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4550
4551E4000 MEDIA DRIVER
4552M:	Antti Palosaari <crope@iki.fi>
4553L:	linux-media@vger.kernel.org
4554W:	https://linuxtv.org
4555W:	http://palosaari.fi/linux/
4556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4557T:	git git://linuxtv.org/anttip/media_tree.git
4558S:	Maintained
4559F:	drivers/media/tuners/e4000*
4560
4561EATA ISA/EISA/PCI SCSI DRIVER
4562M:	Dario Ballabio <ballabio_dario@emc.com>
4563L:	linux-scsi@vger.kernel.org
4564S:	Maintained
4565F:	drivers/scsi/eata.c
4566
4567EC100 MEDIA DRIVER
4568M:	Antti Palosaari <crope@iki.fi>
4569L:	linux-media@vger.kernel.org
4570W:	https://linuxtv.org
4571W:	http://palosaari.fi/linux/
4572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4573T:	git git://linuxtv.org/anttip/media_tree.git
4574S:	Maintained
4575F:	drivers/media/dvb-frontends/ec100*
4576
4577ECRYPT FILE SYSTEM
4578M:	Tyler Hicks <tyhicks@canonical.com>
4579L:	ecryptfs@vger.kernel.org
4580W:	http://ecryptfs.org
4581W:	https://launchpad.net/ecryptfs
4582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4583S:	Supported
4584F:	Documentation/filesystems/ecryptfs.txt
4585F:	fs/ecryptfs/
4586
4587EDAC-CORE
4588M:	Borislav Petkov <bp@alien8.de>
4589M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4591L:	linux-edac@vger.kernel.org
4592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4594S:	Supported
4595F:	Documentation/admin-guide/ras.rst
4596F:	Documentation/driver-api/edac.rst
4597F:	drivers/edac/
4598F:	include/linux/edac.h
4599
4600EDAC-AMD64
4601M:	Borislav Petkov <bp@alien8.de>
4602L:	linux-edac@vger.kernel.org
4603S:	Maintained
4604F:	drivers/edac/amd64_edac*
4605
4606EDAC-CALXEDA
4607M:	Robert Richter <rric@kernel.org>
4608L:	linux-edac@vger.kernel.org
4609S:	Maintained
4610F:	drivers/edac/highbank*
4611
4612EDAC-CAVIUM
4613M:	Ralf Baechle <ralf@linux-mips.org>
4614M:	David Daney <david.daney@cavium.com>
4615L:	linux-edac@vger.kernel.org
4616L:	linux-mips@linux-mips.org
4617S:	Supported
4618F:	drivers/edac/octeon_edac*
4619
4620EDAC-E752X
4621M:	Mark Gross <mark.gross@intel.com>
4622L:	linux-edac@vger.kernel.org
4623S:	Maintained
4624F:	drivers/edac/e752x_edac.c
4625
4626EDAC-E7XXX
4627L:	linux-edac@vger.kernel.org
4628S:	Maintained
4629F:	drivers/edac/e7xxx_edac.c
4630
4631EDAC-FSL_DDR
4632M:	York Sun <york.sun@nxp.com>
4633L:	linux-edac@vger.kernel.org
4634S:	Maintained
4635F:	drivers/edac/fsl_ddr_edac.*
4636
4637EDAC-GHES
4638M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4639M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4640L:	linux-edac@vger.kernel.org
4641S:	Maintained
4642F:	drivers/edac/ghes_edac.c
4643
4644EDAC-I82443BXGX
4645M:	Tim Small <tim@buttersideup.com>
4646L:	linux-edac@vger.kernel.org
4647S:	Maintained
4648F:	drivers/edac/i82443bxgx_edac.c
4649
4650EDAC-I3000
4651L:	linux-edac@vger.kernel.org
4652S:	Orphan
4653F:	drivers/edac/i3000_edac.c
4654
4655EDAC-I5000
4656L:	linux-edac@vger.kernel.org
4657S:	Maintained
4658F:	drivers/edac/i5000_edac.c
4659
4660EDAC-I5400
4661M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4662M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4663L:	linux-edac@vger.kernel.org
4664S:	Maintained
4665F:	drivers/edac/i5400_edac.c
4666
4667EDAC-I7300
4668M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4670L:	linux-edac@vger.kernel.org
4671S:	Maintained
4672F:	drivers/edac/i7300_edac.c
4673
4674EDAC-I7CORE
4675M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4677L:	linux-edac@vger.kernel.org
4678S:	Maintained
4679F:	drivers/edac/i7core_edac.c
4680
4681EDAC-I82975X
4682M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4683M:	"Arvind R." <arvino55@gmail.com>
4684L:	linux-edac@vger.kernel.org
4685S:	Maintained
4686F:	drivers/edac/i82975x_edac.c
4687
4688EDAC-IE31200
4689M:	Jason Baron <jbaron@akamai.com>
4690L:	linux-edac@vger.kernel.org
4691S:	Maintained
4692F:	drivers/edac/ie31200_edac.c
4693
4694EDAC-MPC85XX
4695M:	Johannes Thumshirn <morbidrsa@gmail.com>
4696L:	linux-edac@vger.kernel.org
4697S:	Maintained
4698F:	drivers/edac/mpc85xx_edac.[ch]
4699
4700EDAC-PASEMI
4701M:	Egor Martovetsky <egor@pasemi.com>
4702L:	linux-edac@vger.kernel.org
4703S:	Maintained
4704F:	drivers/edac/pasemi_edac.c
4705
4706EDAC-R82600
4707M:	Tim Small <tim@buttersideup.com>
4708L:	linux-edac@vger.kernel.org
4709S:	Maintained
4710F:	drivers/edac/r82600_edac.c
4711
4712EDAC-SBRIDGE
4713M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4714M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4715L:	linux-edac@vger.kernel.org
4716S:	Maintained
4717F:	drivers/edac/sb_edac.c
4718
4719EDAC-SKYLAKE
4720M:	Tony Luck <tony.luck@intel.com>
4721L:	linux-edac@vger.kernel.org
4722S:	Maintained
4723F:	drivers/edac/skx_edac.c
4724
4725EDAC-XGENE
4726APPLIED MICRO (APM) X-GENE SOC EDAC
4727M:     Loc Ho <lho@apm.com>
4728S:     Supported
4729F:     drivers/edac/xgene_edac.c
4730F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4731
4732EDIROL UA-101/UA-1000 DRIVER
4733M:	Clemens Ladisch <clemens@ladisch.de>
4734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4735T:	git git://git.alsa-project.org/alsa-kernel.git
4736S:	Maintained
4737F:	sound/usb/misc/ua101.c
4738
4739EXTENSIBLE FIRMWARE INTERFACE (EFI)
4740M:	Matt Fleming <matt@codeblueprint.co.uk>
4741M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4742L:	linux-efi@vger.kernel.org
4743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4744S:	Maintained
4745F:	Documentation/efi-stub.txt
4746F:	arch/*/kernel/efi.c
4747F:	arch/x86/boot/compressed/eboot.[ch]
4748F:	arch/*/include/asm/efi.h
4749F:	arch/x86/platform/efi/
4750F:	drivers/firmware/efi/
4751F:	include/linux/efi*.h
4752F:	arch/arm/boot/compressed/efi-header.S
4753F:	arch/arm64/kernel/efi-entry.S
4754
4755EFI VARIABLE FILESYSTEM
4756M:	Matthew Garrett <matthew.garrett@nebula.com>
4757M:	Jeremy Kerr <jk@ozlabs.org>
4758M:	Matt Fleming <matt@codeblueprint.co.uk>
4759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4760L:	linux-efi@vger.kernel.org
4761S:	Maintained
4762F:	fs/efivarfs/
4763
4764EFIFB FRAMEBUFFER DRIVER
4765L:	linux-fbdev@vger.kernel.org
4766M:	Peter Jones <pjones@redhat.com>
4767S:	Maintained
4768F:	drivers/video/fbdev/efifb.c
4769
4770EFI TEST DRIVER
4771L:	linux-efi@vger.kernel.org
4772M:	Ivan Hu <ivan.hu@canonical.com>
4773M:	Matt Fleming <matt@codeblueprint.co.uk>
4774S:	Maintained
4775F:	drivers/firmware/efi/test/
4776
4777EFS FILESYSTEM
4778W:	http://aeschi.ch.eu.org/efs/
4779S:	Orphan
4780F:	fs/efs/
4781
4782EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4783M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4784L:	netdev@vger.kernel.org
4785S:	Maintained
4786F:	drivers/net/ethernet/ibm/ehea/
4787
4788EM28XX VIDEO4LINUX DRIVER
4789M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4790M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4791L:	linux-media@vger.kernel.org
4792W:	https://linuxtv.org
4793T:	git git://linuxtv.org/media_tree.git
4794S:	Maintained
4795F:	drivers/media/usb/em28xx/
4796F:	Documentation/media/v4l-drivers/em28xx*
4797
4798EMBEDDED LINUX
4799M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4800M:	Matt Mackall <mpm@selenic.com>
4801M:	David Woodhouse <dwmw2@infradead.org>
4802L:	linux-embedded@vger.kernel.org
4803S:	Maintained
4804
4805EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4806M:	James Smart <james.smart@broadcom.com>
4807M:	Dick Kennedy <dick.kennedy@broadcom.com>
4808L:	linux-scsi@vger.kernel.org
4809W:	http://www.broadcom.com
4810S:	Supported
4811F:	drivers/scsi/lpfc/
4812
4813ENE CB710 FLASH CARD READER DRIVER
4814M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4815S:	Maintained
4816F:	drivers/misc/cb710/
4817F:	drivers/mmc/host/cb710-mmc.*
4818F:	include/linux/cb710.h
4819
4820ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4821M:	Maxim Levitsky <maximlevitsky@gmail.com>
4822S:	Maintained
4823F:	drivers/media/rc/ene_ir.*
4824
4825EPSON S1D13XXX FRAMEBUFFER DRIVER
4826M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4827S:	Maintained
4828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4829F:	drivers/video/fbdev/s1d13xxxfb.c
4830F:	include/video/s1d13xxxfb.h
4831
4832ET131X NETWORK DRIVER
4833M:	Mark Einon <mark.einon@gmail.com>
4834S:	Odd Fixes
4835F:	drivers/net/ethernet/agere/
4836
4837ETHERNET BRIDGE
4838M:	Stephen Hemminger <stephen@networkplumber.org>
4839L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4840L:	netdev@vger.kernel.org
4841W:	http://www.linuxfoundation.org/en/Net:Bridge
4842S:	Maintained
4843F:	include/linux/netfilter_bridge/
4844F:	net/bridge/
4845
4846ETHERNET PHY LIBRARY
4847M:	Florian Fainelli <f.fainelli@gmail.com>
4848L:	netdev@vger.kernel.org
4849S:	Maintained
4850F:	include/linux/phy.h
4851F:	include/linux/phy_fixed.h
4852F:	drivers/net/phy/
4853F:	Documentation/networking/phy.txt
4854F:	drivers/of/of_mdio.c
4855F:	drivers/of/of_net.c
4856
4857EXT2 FILE SYSTEM
4858M:	Jan Kara <jack@suse.com>
4859L:	linux-ext4@vger.kernel.org
4860S:	Maintained
4861F:	Documentation/filesystems/ext2.txt
4862F:	fs/ext2/
4863F:	include/linux/ext2*
4864
4865EXT4 FILE SYSTEM
4866M:	"Theodore Ts'o" <tytso@mit.edu>
4867M:	Andreas Dilger <adilger.kernel@dilger.ca>
4868L:	linux-ext4@vger.kernel.org
4869W:	http://ext4.wiki.kernel.org
4870Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4872S:	Maintained
4873F:	Documentation/filesystems/ext4.txt
4874F:	fs/ext4/
4875
4876Extended Verification Module (EVM)
4877M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4878L:	linux-ima-devel@lists.sourceforge.net
4879L:	linux-security-module@vger.kernel.org
4880S:	Supported
4881F:	security/integrity/evm/
4882
4883EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4884M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4885M:	Chanwoo Choi <cw00.choi@samsung.com>
4886L:	linux-kernel@vger.kernel.org
4887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4888S:	Maintained
4889F:	drivers/extcon/
4890F:	include/linux/extcon/
4891F:	include/linux/extcon.h
4892F:	Documentation/extcon/
4893F:	Documentation/devicetree/bindings/extcon/
4894
4895EXYNOS DP DRIVER
4896M:	Jingoo Han <jingoohan1@gmail.com>
4897L:	dri-devel@lists.freedesktop.org
4898S:	Maintained
4899F:	drivers/gpu/drm/exynos/exynos_dp*
4900
4901EXYNOS SYSMMU (IOMMU) driver
4902M:	Marek Szyprowski <m.szyprowski@samsung.com>
4903L:	iommu@lists.linux-foundation.org
4904S:	Maintained
4905F:	drivers/iommu/exynos-iommu.c
4906
4907EZchip NPS platform support
4908M:	Noam Camus <noamc@ezchip.com>
4909S:	Supported
4910F:	arch/arc/plat-eznps
4911F:	arch/arc/boot/dts/eznps.dts
4912
4913F71805F HARDWARE MONITORING DRIVER
4914M:	Jean Delvare <jdelvare@suse.com>
4915L:	linux-hwmon@vger.kernel.org
4916S:	Maintained
4917F:	Documentation/hwmon/f71805f
4918F:	drivers/hwmon/f71805f.c
4919
4920FC0011 TUNER DRIVER
4921M:	Michael Buesch <m@bues.ch>
4922L:	linux-media@vger.kernel.org
4923S:	Maintained
4924F:	drivers/media/tuners/fc0011.h
4925F:	drivers/media/tuners/fc0011.c
4926
4927FC2580 MEDIA DRIVER
4928M:	Antti Palosaari <crope@iki.fi>
4929L:	linux-media@vger.kernel.org
4930W:	https://linuxtv.org
4931W:	http://palosaari.fi/linux/
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/tuners/fc2580*
4936
4937FANOTIFY
4938M:	Eric Paris <eparis@redhat.com>
4939S:	Maintained
4940F:	fs/notify/fanotify/
4941F:	include/linux/fanotify.h
4942F:	include/uapi/linux/fanotify.h
4943
4944FARSYNC SYNCHRONOUS DRIVER
4945M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4946W:	http://www.farsite.co.uk/
4947S:	Supported
4948F:	drivers/net/wan/farsync.*
4949
4950FAULT INJECTION SUPPORT
4951M:	Akinobu Mita <akinobu.mita@gmail.com>
4952S:	Supported
4953F:	Documentation/fault-injection/
4954F:	lib/fault-inject.c
4955
4956FBTFT Framebuffer drivers
4957M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4958M:	Noralf Trønnes <noralf@tronnes.org>
4959S:	Maintained
4960F:	drivers/staging/fbtft/
4961
4962FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4963M:	Johannes Thumshirn <jth@kernel.org>
4964L:	fcoe-devel@open-fcoe.org
4965W:	www.Open-FCoE.org
4966S:	Supported
4967F:	drivers/scsi/libfc/
4968F:	drivers/scsi/fcoe/
4969F:	include/scsi/fc/
4970F:	include/scsi/libfc.h
4971F:	include/scsi/libfcoe.h
4972F:	include/uapi/scsi/fc/
4973
4974FILE LOCKING (flock() and fcntl()/lockf())
4975M:	Jeff Layton <jlayton@poochiereds.net>
4976M:	"J. Bruce Fields" <bfields@fieldses.org>
4977L:	linux-fsdevel@vger.kernel.org
4978S:	Maintained
4979F:	include/linux/fcntl.h
4980F:	include/linux/fs.h
4981F:	include/uapi/linux/fcntl.h
4982F:	include/uapi/linux/fs.h
4983F:	fs/fcntl.c
4984F:	fs/locks.c
4985
4986FILESYSTEMS (VFS and infrastructure)
4987M:	Alexander Viro <viro@zeniv.linux.org.uk>
4988L:	linux-fsdevel@vger.kernel.org
4989S:	Maintained
4990F:	fs/*
4991
4992FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4993M:	Riku Voipio <riku.voipio@iki.fi>
4994L:	linux-hwmon@vger.kernel.org
4995S:	Maintained
4996F:	drivers/hwmon/f75375s.c
4997F:	include/linux/f75375s.h
4998
4999FIREWIRE AUDIO DRIVERS
5000M:	Clemens Ladisch <clemens@ladisch.de>
5001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5002T:	git git://git.alsa-project.org/alsa-kernel.git
5003S:	Maintained
5004F:	sound/firewire/
5005
5006FIREWIRE MEDIA DRIVERS (firedtv)
5007M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5008L:	linux-media@vger.kernel.org
5009L:	linux1394-devel@lists.sourceforge.net
5010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5011S:	Maintained
5012F:	drivers/media/firewire/
5013
5014FIREWIRE SBP-2 TARGET
5015M:	Chris Boot <bootc@bootc.net>
5016L:	linux-scsi@vger.kernel.org
5017L:	target-devel@vger.kernel.org
5018L:	linux1394-devel@lists.sourceforge.net
5019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5020S:	Maintained
5021F:	drivers/target/sbp/
5022
5023FIREWIRE SUBSYSTEM
5024M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5025L:	linux1394-devel@lists.sourceforge.net
5026W:	http://ieee1394.wiki.kernel.org/
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5028S:	Maintained
5029F:	drivers/firewire/
5030F:	include/linux/firewire.h
5031F:	include/uapi/linux/firewire*.h
5032F:	tools/firewire/
5033
5034FIRMWARE LOADER (request_firmware)
5035M:	Ming Lei <ming.lei@canonical.com>
5036M:	Luis R. Rodriguez <mcgrof@kernel.org>
5037L:	linux-kernel@vger.kernel.org
5038S:	Maintained
5039F:	Documentation/firmware_class/
5040F:	drivers/base/firmware*.c
5041F:	include/linux/firmware.h
5042
5043FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5044M:	Joshua Morris <josh.h.morris@us.ibm.com>
5045M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5046S:	Maintained
5047F:	drivers/block/rsxx/
5048
5049FLOPPY DRIVER
5050M:	Jiri Kosina <jikos@kernel.org>
5051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5052S:	Odd fixes
5053F:	drivers/block/floppy.c
5054
5055FMC SUBSYSTEM
5056M:	Alessandro Rubini <rubini@gnudd.com>
5057W:	http://www.ohwr.org/projects/fmc-bus
5058S:	Supported
5059F:	drivers/fmc/
5060F:	include/linux/fmc*.h
5061F:	include/linux/ipmi-fru.h
5062K:	fmc_d.*register
5063
5064FPGA MANAGER FRAMEWORK
5065M:	Alan Tull <atull@opensource.altera.com>
5066R:	Moritz Fischer <moritz.fischer@ettus.com>
5067L:	linux-fpga@vger.kernel.org
5068S:	Maintained
5069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5070F:	drivers/fpga/
5071F:	include/linux/fpga/fpga-mgr.h
5072W:	http://www.rocketboards.org
5073
5074FPU EMULATOR
5075M:	Bill Metzenthen <billm@melbpc.org.au>
5076W:	http://floatingpoint.sourceforge.net/emulator/index.html
5077S:	Maintained
5078F:	arch/x86/math-emu/
5079
5080FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5081L:	netdev@vger.kernel.org
5082S:	Orphan
5083F:	drivers/net/wan/dlci.c
5084F:	drivers/net/wan/sdla.c
5085
5086FRAMEBUFFER LAYER
5087M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5088L:	linux-fbdev@vger.kernel.org
5089T:	git git://github.com/bzolnier/linux.git
5090Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5091S:	Maintained
5092F:	Documentation/fb/
5093F:	drivers/video/
5094F:	include/video/
5095F:	include/linux/fb.h
5096F:	include/uapi/video/
5097F:	include/uapi/linux/fb.h
5098
5099FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5100M:	Horia Geantă <horia.geanta@nxp.com>
5101M:	Dan Douglass <dan.douglass@nxp.com>
5102L:	linux-crypto@vger.kernel.org
5103S:	Maintained
5104F:	drivers/crypto/caam/
5105F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5106
5107FREESCALE DIU FRAMEBUFFER DRIVER
5108M:	Timur Tabi <timur@tabi.org>
5109L:	linux-fbdev@vger.kernel.org
5110S:	Maintained
5111F:	drivers/video/fbdev/fsl-diu-fb.*
5112
5113FREESCALE DMA DRIVER
5114M:	Li Yang <leoli@freescale.com>
5115M:	Zhang Wei <zw@zh-kernel.org>
5116L:	linuxppc-dev@lists.ozlabs.org
5117S:	Maintained
5118F:	drivers/dma/fsldma.*
5119
5120FREESCALE GPMI NAND DRIVER
5121M:	Han Xu <han.xu@nxp.com>
5122L:	linux-mtd@lists.infradead.org
5123S:	Maintained
5124F:	drivers/mtd/nand/gpmi-nand/*
5125
5126FREESCALE I2C CPM DRIVER
5127M:	Jochen Friedrich <jochen@scram.de>
5128L:	linuxppc-dev@lists.ozlabs.org
5129L:	linux-i2c@vger.kernel.org
5130S:	Maintained
5131F:	drivers/i2c/busses/i2c-cpm.c
5132
5133FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5134M:	Sascha Hauer <kernel@pengutronix.de>
5135L:	linux-fbdev@vger.kernel.org
5136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5137S:	Maintained
5138F:	include/linux/platform_data/video-imxfb.h
5139F:	drivers/video/fbdev/imxfb.c
5140
5141FREESCALE QUAD SPI DRIVER
5142M:	Han Xu <han.xu@nxp.com>
5143L:	linux-mtd@lists.infradead.org
5144S:	Maintained
5145F:	drivers/mtd/spi-nor/fsl-quadspi.c
5146
5147FREESCALE SOC FS_ENET DRIVER
5148M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5149M:	Vitaly Bordug <vbordug@ru.mvista.com>
5150L:	linuxppc-dev@lists.ozlabs.org
5151L:	netdev@vger.kernel.org
5152S:	Maintained
5153F:	drivers/net/ethernet/freescale/fs_enet/
5154F:	include/linux/fs_enet_pd.h
5155
5156FREESCALE IMX / MXC FEC DRIVER
5157M:	Fugang Duan <fugang.duan@nxp.com>
5158L:	netdev@vger.kernel.org
5159S:	Maintained
5160F:	drivers/net/ethernet/freescale/fec_main.c
5161F:	drivers/net/ethernet/freescale/fec_ptp.c
5162F:	drivers/net/ethernet/freescale/fec.h
5163F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5164
5165FREESCALE QORIQ DPAA FMAN DRIVER
5166M:	Madalin Bucur <madalin.bucur@nxp.com>
5167L:	netdev@vger.kernel.org
5168S:	Maintained
5169F:	drivers/net/ethernet/freescale/fman
5170F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5171
5172FREESCALE QORIQ DPAA ETHERNET DRIVER
5173M:	Madalin Bucur <madalin.bucur@nxp.com>
5174L:	netdev@vger.kernel.org
5175S:	Maintained
5176F:	drivers/net/ethernet/freescale/dpaa
5177
5178FREESCALE SOC DRIVERS
5179M:	Scott Wood <oss@buserror.net>
5180L:	linuxppc-dev@lists.ozlabs.org
5181L:	linux-arm-kernel@lists.infradead.org
5182S:	Maintained
5183F:	drivers/soc/fsl/
5184F:	include/linux/fsl/
5185
5186FREESCALE QUICC ENGINE LIBRARY
5187M:	Qiang Zhao <qiang.zhao@nxp.com>
5188L:	linuxppc-dev@lists.ozlabs.org
5189S:	Maintained
5190F:	drivers/soc/fsl/qe/
5191F:	include/soc/fsl/*qe*.h
5192F:	include/soc/fsl/*ucc*.h
5193
5194FREESCALE USB PERIPHERAL DRIVERS
5195M:	Li Yang <leoli@freescale.com>
5196L:	linux-usb@vger.kernel.org
5197L:	linuxppc-dev@lists.ozlabs.org
5198S:	Maintained
5199F:	drivers/usb/gadget/udc/fsl*
5200
5201FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5202M:	Li Yang <leoli@freescale.com>
5203L:	netdev@vger.kernel.org
5204L:	linuxppc-dev@lists.ozlabs.org
5205S:	Maintained
5206F:	drivers/net/ethernet/freescale/ucc_geth*
5207
5208FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5209M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5210L:	netdev@vger.kernel.org
5211S:	Maintained
5212F:	drivers/net/ethernet/freescale/gianfar*
5213X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5214F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5215
5216FREESCALE QUICC ENGINE UCC HDLC DRIVER
5217M:	Zhao Qiang <qiang.zhao@nxp.com>
5218L:	netdev@vger.kernel.org
5219L:	linuxppc-dev@lists.ozlabs.org
5220S:	Maintained
5221F:	drivers/net/wan/fsl_ucc_hdlc*
5222
5223FREESCALE QUICC ENGINE UCC UART DRIVER
5224M:	Timur Tabi <timur@tabi.org>
5225L:	linuxppc-dev@lists.ozlabs.org
5226S:	Maintained
5227F:	drivers/tty/serial/ucc_uart.c
5228
5229FREESCALE SOC SOUND DRIVERS
5230M:	Timur Tabi <timur@tabi.org>
5231M:	Nicolin Chen <nicoleotsuka@gmail.com>
5232M:	Xiubo Li <Xiubo.Lee@gmail.com>
5233R:	Fabio Estevam <fabio.estevam@nxp.com>
5234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5235L:	linuxppc-dev@lists.ozlabs.org
5236S:	Maintained
5237F:	sound/soc/fsl/fsl*
5238F:	sound/soc/fsl/imx*
5239F:	sound/soc/fsl/mpc8610_hpcd.c
5240
5241FREEVXFS FILESYSTEM
5242M:	Christoph Hellwig <hch@infradead.org>
5243W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5244S:	Maintained
5245F:	fs/freevxfs/
5246
5247FREEZER
5248M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5249M:	Pavel Machek <pavel@ucw.cz>
5250L:	linux-pm@vger.kernel.org
5251S:	Supported
5252F:	Documentation/power/freezing-of-tasks.txt
5253F:	include/linux/freezer.h
5254F:	kernel/freezer.c
5255
5256FRONTSWAP API
5257M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5258L:	linux-kernel@vger.kernel.org
5259S:	Maintained
5260F:	mm/frontswap.c
5261F:	include/linux/frontswap.h
5262
5263FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5264M:	David Howells <dhowells@redhat.com>
5265L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5266S:	Supported
5267F:	Documentation/filesystems/caching/
5268F:	fs/fscache/
5269F:	include/linux/fscache*.h
5270
5271FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5272M:	Theodore Y. Ts'o <tytso@mit.edu>
5273M:	Jaegeuk Kim <jaegeuk@kernel.org>
5274L:	linux-fsdevel@vger.kernel.org
5275S:	Supported
5276F:	fs/crypto/
5277F:	include/linux/fscrypto.h
5278
5279F2FS FILE SYSTEM
5280M:	Jaegeuk Kim <jaegeuk@kernel.org>
5281M:	Chao Yu <yuchao0@huawei.com>
5282L:	linux-f2fs-devel@lists.sourceforge.net
5283W:	https://f2fs.wiki.kernel.org/
5284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5285S:	Maintained
5286F:	Documentation/filesystems/f2fs.txt
5287F:	Documentation/ABI/testing/sysfs-fs-f2fs
5288F:	fs/f2fs/
5289F:	include/linux/f2fs_fs.h
5290F:	include/trace/events/f2fs.h
5291
5292FUJITSU FR-V (FRV) PORT
5293S:	Orphan
5294F:	arch/frv/
5295
5296FUJITSU LAPTOP EXTRAS
5297M:	Jonathan Woithe <jwoithe@just42.net>
5298L:	platform-driver-x86@vger.kernel.org
5299S:	Maintained
5300F:	drivers/platform/x86/fujitsu-laptop.c
5301
5302FUJITSU M-5MO LS CAMERA ISP DRIVER
5303M:	Kyungmin Park <kyungmin.park@samsung.com>
5304M:	Heungjun Kim <riverful.kim@samsung.com>
5305L:	linux-media@vger.kernel.org
5306S:	Maintained
5307F:	drivers/media/i2c/m5mols/
5308F:	include/media/i2c/m5mols.h
5309
5310FUJITSU TABLET EXTRAS
5311M:	Robert Gerlach <khnz@gmx.de>
5312L:	platform-driver-x86@vger.kernel.org
5313S:	Maintained
5314F:	drivers/platform/x86/fujitsu-tablet.c
5315
5316FUSE: FILESYSTEM IN USERSPACE
5317M:	Miklos Szeredi <miklos@szeredi.hu>
5318L:	linux-fsdevel@vger.kernel.org
5319W:	http://fuse.sourceforge.net/
5320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5321S:	Maintained
5322F:	fs/fuse/
5323F:	include/uapi/linux/fuse.h
5324F:	Documentation/filesystems/fuse.txt
5325
5326FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5327M:	Rik Faith <faith@cs.unc.edu>
5328L:	linux-scsi@vger.kernel.org
5329S:	Odd Fixes (e.g., new signatures)
5330F:	drivers/scsi/fdomain.*
5331
5332GCC PLUGINS
5333M:	Kees Cook <keescook@chromium.org>
5334R:	Emese Revfy <re.emese@gmail.com>
5335L:	kernel-hardening@lists.openwall.com
5336S:	Maintained
5337F:	scripts/gcc-plugins/
5338F:	scripts/gcc-plugin.sh
5339F:	scripts/Makefile.gcc-plugins
5340F:	Documentation/gcc-plugins.txt
5341
5342GCOV BASED KERNEL PROFILING
5343M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5344S:	Maintained
5345F:	kernel/gcov/
5346F:	Documentation/dev-tools/gcov.rst
5347
5348GDT SCSI DISK ARRAY CONTROLLER DRIVER
5349M:	Achim Leubner <achim_leubner@adaptec.com>
5350L:	linux-scsi@vger.kernel.org
5351W:	http://www.icp-vortex.com/
5352S:	Supported
5353F:	drivers/scsi/gdt*
5354
5355GDB KERNEL DEBUGGING HELPER SCRIPTS
5356M:	Jan Kiszka <jan.kiszka@siemens.com>
5357M:	Kieran Bingham <kieran@bingham.xyz>
5358S:	Supported
5359F:	scripts/gdb/
5360
5361GEMTEK FM RADIO RECEIVER DRIVER
5362M:	Hans Verkuil <hverkuil@xs4all.nl>
5363L:	linux-media@vger.kernel.org
5364T:	git git://linuxtv.org/media_tree.git
5365W:	https://linuxtv.org
5366S:	Maintained
5367F:	drivers/media/radio/radio-gemtek*
5368
5369GENERIC GPIO I2C DRIVER
5370M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5371S:	Supported
5372F:	drivers/i2c/busses/i2c-gpio.c
5373F:	include/linux/i2c-gpio.h
5374
5375GENERIC GPIO I2C MULTIPLEXER DRIVER
5376M:	Peter Korsgaard <peter.korsgaard@barco.com>
5377L:	linux-i2c@vger.kernel.org
5378S:	Supported
5379F:	drivers/i2c/muxes/i2c-mux-gpio.c
5380F:	include/linux/i2c-mux-gpio.h
5381F:	Documentation/i2c/muxes/i2c-mux-gpio
5382
5383GENERIC HDLC (WAN) DRIVERS
5384M:	Krzysztof Halasa <khc@pm.waw.pl>
5385W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5386S:	Maintained
5387F:	drivers/net/wan/c101.c
5388F:	drivers/net/wan/hd6457*
5389F:	drivers/net/wan/hdlc*
5390F:	drivers/net/wan/n2.c
5391F:	drivers/net/wan/pc300too.c
5392F:	drivers/net/wan/pci200syn.c
5393F:	drivers/net/wan/wanxl*
5394
5395GENERIC INCLUDE/ASM HEADER FILES
5396M:	Arnd Bergmann <arnd@arndb.de>
5397L:	linux-arch@vger.kernel.org
5398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5399S:	Maintained
5400F:	include/asm-generic/
5401F:	include/uapi/asm-generic/
5402
5403GENERIC PHY FRAMEWORK
5404M:	Kishon Vijay Abraham I <kishon@ti.com>
5405L:	linux-kernel@vger.kernel.org
5406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5407S:	Supported
5408F:	drivers/phy/
5409F:	include/linux/phy/
5410
5411GENERIC PM DOMAINS
5412M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5413M:	Kevin Hilman <khilman@kernel.org>
5414M:	Ulf Hansson <ulf.hansson@linaro.org>
5415L:	linux-pm@vger.kernel.org
5416S:	Supported
5417F:	drivers/base/power/domain*.c
5418F:	include/linux/pm_domain.h
5419
5420GENERIC UIO DRIVER FOR PCI DEVICES
5421M:	"Michael S. Tsirkin" <mst@redhat.com>
5422L:	kvm@vger.kernel.org
5423S:	Supported
5424F:	drivers/uio/uio_pci_generic.c
5425
5426GET_MAINTAINER SCRIPT
5427M:	Joe Perches <joe@perches.com>
5428S:	Maintained
5429F:	scripts/get_maintainer.pl
5430
5431GENWQE (IBM Generic Workqueue Card)
5432M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5433M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5434S:	Supported
5435F:	drivers/misc/genwqe/
5436
5437GFS2 FILE SYSTEM
5438M:	Steven Whitehouse <swhiteho@redhat.com>
5439M:	Bob Peterson <rpeterso@redhat.com>
5440L:	cluster-devel@redhat.com
5441W:	http://sources.redhat.com/cluster/
5442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5443S:	Supported
5444F:	Documentation/filesystems/gfs2*.txt
5445F:	fs/gfs2/
5446F:	include/uapi/linux/gfs2_ondisk.h
5447
5448GIGASET ISDN DRIVERS
5449M:	Paul Bolle <pebolle@tiscali.nl>
5450L:	gigaset307x-common@lists.sourceforge.net
5451W:	http://gigaset307x.sourceforge.net/
5452S:	Odd Fixes
5453F:	Documentation/isdn/README.gigaset
5454F:	drivers/isdn/gigaset/
5455F:	include/uapi/linux/gigaset_dev.h
5456
5457GO7007 MPEG CODEC
5458M:	Hans Verkuil <hans.verkuil@cisco.com>
5459L:	linux-media@vger.kernel.org
5460S:	Maintained
5461F:	drivers/media/usb/go7007/
5462
5463GOODIX TOUCHSCREEN
5464M:	Bastien Nocera <hadess@hadess.net>
5465L:	linux-input@vger.kernel.org
5466S:	Maintained
5467F:	drivers/input/touchscreen/goodix.c
5468
5469GPIO MOCKUP DRIVER
5470M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5471L:	linux-gpio@vger.kernel.org
5472S:	Maintained
5473F:	drivers/gpio/gpio-mockup.c
5474F:	tools/testing/selftests/gpio/
5475
5476GPIO SUBSYSTEM
5477M:	Linus Walleij <linus.walleij@linaro.org>
5478M:	Alexandre Courbot <gnurou@gmail.com>
5479L:	linux-gpio@vger.kernel.org
5480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5481S:	Maintained
5482F:	Documentation/devicetree/bindings/gpio/
5483F:	Documentation/gpio/
5484F:	Documentation/ABI/testing/gpio-cdev
5485F:	Documentation/ABI/obsolete/sysfs-gpio
5486F:	drivers/gpio/
5487F:	include/linux/gpio/
5488F:	include/linux/gpio.h
5489F:	include/asm-generic/gpio.h
5490F:	include/uapi/linux/gpio.h
5491F:	tools/gpio/
5492
5493GRE DEMULTIPLEXER DRIVER
5494M:	Dmitry Kozlov <xeb@mail.ru>
5495L:	netdev@vger.kernel.org
5496S:	Maintained
5497F:	net/ipv4/gre_demux.c
5498F:	net/ipv4/gre_offload.c
5499F:	include/net/gre.h
5500
5501GRETH 10/100/1G Ethernet MAC device driver
5502M:	Andreas Larsson <andreas@gaisler.com>
5503L:	netdev@vger.kernel.org
5504S:	Maintained
5505F:	drivers/net/ethernet/aeroflex/
5506
5507GREYBUS SUBSYSTEM
5508M:	Johan Hovold <johan@kernel.org>
5509M:	Alex Elder <elder@kernel.org>
5510M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5511S:	Maintained
5512F:	drivers/staging/greybus/
5513L:	greybus-dev@lists.linaro.org
5514
5515GREYBUS AUDIO PROTOCOLS DRIVERS
5516M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5517M:	Mark Greer <mgreer@animalcreek.com>
5518S:	Maintained
5519F:	drivers/staging/greybus/audio_apbridgea.c
5520F:	drivers/staging/greybus/audio_apbridgea.h
5521F:	drivers/staging/greybus/audio_codec.c
5522F:	drivers/staging/greybus/audio_codec.h
5523F:	drivers/staging/greybus/audio_gb.c
5524F:	drivers/staging/greybus/audio_manager.c
5525F:	drivers/staging/greybus/audio_manager.h
5526F:	drivers/staging/greybus/audio_manager_module.c
5527F:	drivers/staging/greybus/audio_manager_private.h
5528F:	drivers/staging/greybus/audio_manager_sysfs.c
5529F:	drivers/staging/greybus/audio_module.c
5530F:	drivers/staging/greybus/audio_topology.c
5531
5532GREYBUS PROTOCOLS DRIVERS
5533M:	Rui Miguel Silva <rmfrfs@gmail.com>
5534S:	Maintained
5535F:	drivers/staging/greybus/sdio.c
5536F:	drivers/staging/greybus/light.c
5537F:	drivers/staging/greybus/gpio.c
5538F:	drivers/staging/greybus/power_supply.c
5539F:	drivers/staging/greybus/spi.c
5540F:	drivers/staging/greybus/spilib.c
5541
5542GREYBUS PROTOCOLS DRIVERS
5543M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5544S:	Maintained
5545F:	drivers/staging/greybus/loopback.c
5546F:	drivers/staging/greybus/timesync.c
5547F:	drivers/staging/greybus/timesync_platform.c
5548
5549GREYBUS PROTOCOLS DRIVERS
5550M:	Viresh Kumar <vireshk@kernel.org>
5551S:	Maintained
5552F:	drivers/staging/greybus/authentication.c
5553F:	drivers/staging/greybus/bootrom.c
5554F:	drivers/staging/greybus/firmware.h
5555F:	drivers/staging/greybus/fw-core.c
5556F:	drivers/staging/greybus/fw-download.c
5557F:	drivers/staging/greybus/fw-managament.c
5558F:	drivers/staging/greybus/greybus_authentication.h
5559F:	drivers/staging/greybus/greybus_firmware.h
5560F:	drivers/staging/greybus/hid.c
5561F:	drivers/staging/greybus/i2c.c
5562F:	drivers/staging/greybus/spi.c
5563F:	drivers/staging/greybus/spilib.c
5564F:	drivers/staging/greybus/spilib.h
5565
5566GREYBUS PROTOCOLS DRIVERS
5567M:	David Lin <dtwlin@gmail.com>
5568S:	Maintained
5569F:	drivers/staging/greybus/uart.c
5570F:	drivers/staging/greybus/log.c
5571
5572GREYBUS PLATFORM DRIVERS
5573M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5574S:	Maintained
5575F:	drivers/staging/greybus/arche-platform.c
5576F:	drivers/staging/greybus/arche-apb-ctrl.c
5577F:	drivers/staging/greybus/arche_platform.h
5578
5579GS1662 VIDEO SERIALIZER
5580M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5581L:	linux-media@vger.kernel.org
5582T:	git git://linuxtv.org/media_tree.git
5583S:	Maintained
5584F:	drivers/media/spi/gs1662.c
5585
5586GSPCA FINEPIX SUBDRIVER
5587M:	Frank Zago <frank@zago.net>
5588L:	linux-media@vger.kernel.org
5589T:	git git://linuxtv.org/media_tree.git
5590S:	Maintained
5591F:	drivers/media/usb/gspca/finepix.c
5592
5593GSPCA GL860 SUBDRIVER
5594M:	Olivier Lorin <o.lorin@laposte.net>
5595L:	linux-media@vger.kernel.org
5596T:	git git://linuxtv.org/media_tree.git
5597S:	Maintained
5598F:	drivers/media/usb/gspca/gl860/
5599
5600GSPCA M5602 SUBDRIVER
5601M:	Erik Andren <erik.andren@gmail.com>
5602L:	linux-media@vger.kernel.org
5603T:	git git://linuxtv.org/media_tree.git
5604S:	Maintained
5605F:	drivers/media/usb/gspca/m5602/
5606
5607GSPCA PAC207 SONIXB SUBDRIVER
5608M:	Hans Verkuil <hverkuil@xs4all.nl>
5609L:	linux-media@vger.kernel.org
5610T:	git git://linuxtv.org/media_tree.git
5611S:	Odd Fixes
5612F:	drivers/media/usb/gspca/pac207.c
5613
5614GSPCA SN9C20X SUBDRIVER
5615M:	Brian Johnson <brijohn@gmail.com>
5616L:	linux-media@vger.kernel.org
5617T:	git git://linuxtv.org/media_tree.git
5618S:	Maintained
5619F:	drivers/media/usb/gspca/sn9c20x.c
5620
5621GSPCA T613 SUBDRIVER
5622M:	Leandro Costantino <lcostantino@gmail.com>
5623L:	linux-media@vger.kernel.org
5624T:	git git://linuxtv.org/media_tree.git
5625S:	Maintained
5626F:	drivers/media/usb/gspca/t613.c
5627
5628GSPCA USB WEBCAM DRIVER
5629M:	Hans Verkuil <hverkuil@xs4all.nl>
5630L:	linux-media@vger.kernel.org
5631T:	git git://linuxtv.org/media_tree.git
5632S:	Odd Fixes
5633F:	drivers/media/usb/gspca/
5634
5635GUID PARTITION TABLE (GPT)
5636M:	Davidlohr Bueso <dave@stgolabs.net>
5637L:	linux-efi@vger.kernel.org
5638S:	Maintained
5639F:	block/partitions/efi.*
5640
5641STK1160 USB VIDEO CAPTURE DRIVER
5642M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5643L:	linux-media@vger.kernel.org
5644T:	git git://linuxtv.org/media_tree.git
5645S:	Maintained
5646F:	drivers/media/usb/stk1160/
5647
5648H8/300 ARCHITECTURE
5649M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5650L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5651W:	http://uclinux-h8.sourceforge.jp
5652T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5653S:	Maintained
5654F:	arch/h8300/
5655F:	drivers/clocksource/h8300_*.c
5656F:	drivers/clk/h8300/
5657F:	drivers/irqchip/irq-renesas-h8*.c
5658
5659HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5660M:	Frank Seidel <frank@f-seidel.de>
5661L:	platform-driver-x86@vger.kernel.org
5662W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5663S:	Maintained
5664F:	drivers/platform/x86/hdaps.c
5665
5666HDPVR USB VIDEO ENCODER DRIVER
5667M:	Hans Verkuil <hverkuil@xs4all.nl>
5668L:	linux-media@vger.kernel.org
5669T:	git git://linuxtv.org/media_tree.git
5670W:	https://linuxtv.org
5671S:	Odd Fixes
5672F:	drivers/media/usb/hdpvr/
5673
5674HWPOISON MEMORY FAILURE HANDLING
5675M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5676L:	linux-mm@kvack.org
5677S:	Maintained
5678F:	mm/memory-failure.c
5679F:	mm/hwpoison-inject.c
5680
5681HYPERVISOR VIRTUAL CONSOLE DRIVER
5682L:	linuxppc-dev@lists.ozlabs.org
5683S:	Odd Fixes
5684F:	drivers/tty/hvc/
5685
5686HACKRF MEDIA DRIVER
5687M:	Antti Palosaari <crope@iki.fi>
5688L:	linux-media@vger.kernel.org
5689W:	https://linuxtv.org
5690W:	http://palosaari.fi/linux/
5691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5692T:	git git://linuxtv.org/anttip/media_tree.git
5693S:	Maintained
5694F:	drivers/media/usb/hackrf/
5695
5696HARDWARE MONITORING
5697M:	Jean Delvare <jdelvare@suse.com>
5698M:	Guenter Roeck <linux@roeck-us.net>
5699L:	linux-hwmon@vger.kernel.org
5700W:	http://hwmon.wiki.kernel.org/
5701T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5703S:	Maintained
5704F:	Documentation/hwmon/
5705F:	drivers/hwmon/
5706F:	include/linux/hwmon*.h
5707
5708HARDWARE RANDOM NUMBER GENERATOR CORE
5709M:	Matt Mackall <mpm@selenic.com>
5710M:	Herbert Xu <herbert@gondor.apana.org.au>
5711L:	linux-crypto@vger.kernel.org
5712S:	Odd fixes
5713F:	Documentation/devicetree/bindings/rng/
5714F:	Documentation/hw_random.txt
5715F:	drivers/char/hw_random/
5716F:	include/linux/hw_random.h
5717
5718HARDWARE SPINLOCK CORE
5719M:	Ohad Ben-Cohen <ohad@wizery.com>
5720M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5721L:	linux-remoteproc@vger.kernel.org
5722S:	Maintained
5723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5724F:	Documentation/devicetree/bindings/hwlock/
5725F:	Documentation/hwspinlock.txt
5726F:	drivers/hwspinlock/
5727F:	include/linux/hwspinlock.h
5728
5729HARMONY SOUND DRIVER
5730L:	linux-parisc@vger.kernel.org
5731S:	Maintained
5732F:	sound/parisc/harmony.*
5733
5734HD29L2 MEDIA DRIVER
5735M:	Antti Palosaari <crope@iki.fi>
5736L:	linux-media@vger.kernel.org
5737W:	https://linuxtv.org
5738W:	http://palosaari.fi/linux/
5739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5740T:	git git://linuxtv.org/anttip/media_tree.git
5741S:	Maintained
5742F:	drivers/media/dvb-frontends/hd29l2*
5743
5744HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5745M:	Jimmy Vance <jimmy.vance@hpe.com>
5746S:	Supported
5747F:	Documentation/watchdog/hpwdt.txt
5748F:	drivers/watchdog/hpwdt.c
5749
5750HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5751M:	Don Brace <don.brace@microsemi.com>
5752L:	esc.storagedev@microsemi.com
5753L:	linux-scsi@vger.kernel.org
5754S:	Supported
5755F:	Documentation/scsi/hpsa.txt
5756F:	drivers/scsi/hpsa*.[ch]
5757F:	include/linux/cciss*.h
5758F:	include/uapi/linux/cciss*.h
5759
5760HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5761M:	Don Brace <don.brace@microsemi.com>
5762L:	esc.storagedev@microsemi.com
5763L:	linux-scsi@vger.kernel.org
5764S:	Supported
5765F:	Documentation/blockdev/cciss.txt
5766F:	drivers/block/cciss*
5767F:	include/linux/cciss_ioctl.h
5768F:	include/uapi/linux/cciss_ioctl.h
5769
5770HFI1 DRIVER
5771M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5772M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5773L:	linux-rdma@vger.kernel.org
5774S:	Supported
5775F:	drivers/infiniband/hw/hfi1
5776
5777HFS FILESYSTEM
5778L:	linux-fsdevel@vger.kernel.org
5779S:	Orphan
5780F:	Documentation/filesystems/hfs.txt
5781F:	fs/hfs/
5782
5783HFSPLUS FILESYSTEM
5784L:	linux-fsdevel@vger.kernel.org
5785S:	Orphan
5786F:	Documentation/filesystems/hfsplus.txt
5787F:	fs/hfsplus/
5788
5789HGA FRAMEBUFFER DRIVER
5790M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5791L:	linux-nvidia@lists.surfsouth.com
5792W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5793S:	Maintained
5794F:	drivers/video/fbdev/hgafb.c
5795
5796HIBERNATION (aka Software Suspend, aka swsusp)
5797M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5798M:	Pavel Machek <pavel@ucw.cz>
5799L:	linux-pm@vger.kernel.org
5800B:	https://bugzilla.kernel.org
5801S:	Supported
5802F:	arch/x86/power/
5803F:	drivers/base/power/
5804F:	kernel/power/
5805F:	include/linux/suspend.h
5806F:	include/linux/freezer.h
5807F:	include/linux/pm.h
5808F:	arch/*/include/asm/suspend*.h
5809
5810HID CORE LAYER
5811M:	Jiri Kosina <jikos@kernel.org>
5812R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5813L:	linux-input@vger.kernel.org
5814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5815S:	Maintained
5816F:	drivers/hid/
5817F:	include/linux/hid*
5818F:	include/uapi/linux/hid*
5819
5820HID SENSOR HUB DRIVERS
5821M:	Jiri Kosina <jikos@kernel.org>
5822M:	Jonathan Cameron <jic23@kernel.org>
5823M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5824L:	linux-input@vger.kernel.org
5825L:	linux-iio@vger.kernel.org
5826S:	Maintained
5827F:	Documentation/hid/hid-sensor*
5828F:	drivers/hid/hid-sensor-*
5829F:	drivers/iio/*/hid-*
5830F:	include/linux/hid-sensor-*
5831
5832HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5833M:	Thomas Gleixner <tglx@linutronix.de>
5834L:	linux-kernel@vger.kernel.org
5835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5836S:	Maintained
5837F:	Documentation/timers/
5838F:	kernel/time/hrtimer.c
5839F:	kernel/time/clockevents.c
5840F:	kernel/time/tick*.*
5841F:	kernel/time/timer_*.c
5842F:	include/linux/clockchips.h
5843F:	include/linux/hrtimer.h
5844
5845HIGH-SPEED SCC DRIVER FOR AX.25
5846L:	linux-hams@vger.kernel.org
5847S:	Orphan
5848F:	drivers/net/hamradio/dmascc.c
5849F:	drivers/net/hamradio/scc.c
5850
5851HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5852M:	HighPoint Linux Team <linux@highpoint-tech.com>
5853W:	http://www.highpoint-tech.com
5854S:	Supported
5855F:	Documentation/scsi/hptiop.txt
5856F:	drivers/scsi/hptiop.c
5857
5858HIPPI
5859M:	Jes Sorensen <jes@trained-monkey.org>
5860L:	linux-hippi@sunsite.dk
5861S:	Maintained
5862F:	include/linux/hippidevice.h
5863F:	include/uapi/linux/if_hippi.h
5864F:	net/802/hippi.c
5865F:	drivers/net/hippi/
5866
5867HISILICON NETWORK SUBSYSTEM DRIVER
5868M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5869M:	Salil Mehta <salil.mehta@huawei.com>
5870L:	netdev@vger.kernel.org
5871W:	http://www.hisilicon.com
5872S:	Maintained
5873F:	drivers/net/ethernet/hisilicon/
5874F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5875
5876HISILICON ROCE DRIVER
5877M:	Lijun Ou <oulijun@huawei.com>
5878M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5879L:	linux-rdma@vger.kernel.org
5880S:	Maintained
5881F:	drivers/infiniband/hw/hns/
5882F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5883
5884HISILICON SAS Controller
5885M:	John Garry <john.garry@huawei.com>
5886W:	http://www.hisilicon.com
5887S:	Supported
5888F:	drivers/scsi/hisi_sas/
5889F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5890
5891HOST AP DRIVER
5892M:	Jouni Malinen <j@w1.fi>
5893L:	linux-wireless@vger.kernel.org
5894W:	http://w1.fi/hostap-driver.html
5895S:	Obsolete
5896F:	drivers/net/wireless/intersil/hostap/
5897
5898HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5899L:	platform-driver-x86@vger.kernel.org
5900S:	Orphan
5901F:	drivers/platform/x86/tc1100-wmi.c
5902
5903HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5904M:	Jaroslav Kysela <perex@perex.cz>
5905S:	Maintained
5906F:	drivers/net/ethernet/hp/hp100.*
5907
5908HPET:	High Precision Event Timers driver
5909M:	Clemens Ladisch <clemens@ladisch.de>
5910S:	Maintained
5911F:	Documentation/timers/hpet.txt
5912F:	drivers/char/hpet.c
5913F:	include/linux/hpet.h
5914F:	include/uapi/linux/hpet.h
5915
5916HPET:	x86
5917S:	Orphan
5918F:	arch/x86/kernel/hpet.c
5919F:	arch/x86/include/asm/hpet.h
5920
5921HPFS FILESYSTEM
5922M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5923W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5924S:	Maintained
5925F:	fs/hpfs/
5926
5927HSI SUBSYSTEM
5928M:	Sebastian Reichel <sre@kernel.org>
5929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5930S:	Maintained
5931F:	Documentation/ABI/testing/sysfs-bus-hsi
5932F:	Documentation/device-drivers/serial-interfaces.rst
5933F:	drivers/hsi/
5934F:	include/linux/hsi/
5935F:	include/uapi/linux/hsi/
5936
5937HSO 3G MODEM DRIVER
5938M:	Jan Dumon <j.dumon@option.com>
5939W:	http://www.pharscape.org
5940S:	Maintained
5941F:	drivers/net/usb/hso.c
5942
5943HSR NETWORK PROTOCOL
5944M:	Arvid Brodin <arvid.brodin@alten.se>
5945L:	netdev@vger.kernel.org
5946S:	Maintained
5947F:	net/hsr/
5948
5949HTCPEN TOUCHSCREEN DRIVER
5950M:	Pau Oliva Fora <pof@eslack.org>
5951L:	linux-input@vger.kernel.org
5952S:	Maintained
5953F:	drivers/input/touchscreen/htcpen.c
5954
5955HUGETLB FILESYSTEM
5956M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5957S:	Maintained
5958F:	fs/hugetlbfs/
5959
5960HVA ST MEDIA DRIVER
5961M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5962L:	linux-media@vger.kernel.org
5963T:	git git://linuxtv.org/media_tree.git
5964W:	https://linuxtv.org
5965S:	Supported
5966F:	drivers/media/platform/sti/hva
5967
5968Hyper-V CORE AND DRIVERS
5969M:	"K. Y. Srinivasan" <kys@microsoft.com>
5970M:	Haiyang Zhang <haiyangz@microsoft.com>
5971M:	Stephen Hemminger <sthemmin@microsoft.com>
5972L:	devel@linuxdriverproject.org
5973S:	Maintained
5974F:	arch/x86/include/asm/mshyperv.h
5975F:	arch/x86/include/uapi/asm/hyperv.h
5976F:	arch/x86/kernel/cpu/mshyperv.c
5977F:	drivers/hid/hid-hyperv.c
5978F:	drivers/hv/
5979F:	drivers/input/serio/hyperv-keyboard.c
5980F:	drivers/pci/host/pci-hyperv.c
5981F:	drivers/net/hyperv/
5982F:	drivers/scsi/storvsc_drv.c
5983F:	drivers/uio/uio_hv_generic.c
5984F:	drivers/video/fbdev/hyperv_fb.c
5985F:	include/linux/hyperv.h
5986F:	tools/hv/
5987F:	Documentation/ABI/stable/sysfs-bus-vmbus
5988
5989I2C MUXES
5990M:	Peter Rosin <peda@axentia.se>
5991L:	linux-i2c@vger.kernel.org
5992S:	Maintained
5993F:	Documentation/i2c/i2c-topology
5994F:	Documentation/i2c/muxes/
5995F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5996F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5997F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5998F:	drivers/i2c/i2c-mux.c
5999F:	drivers/i2c/muxes/
6000F:	include/linux/i2c-mux.h
6001
6002I2C OVER PARALLEL PORT
6003M:	Jean Delvare <jdelvare@suse.com>
6004L:	linux-i2c@vger.kernel.org
6005S:	Maintained
6006F:	Documentation/i2c/busses/i2c-parport
6007F:	Documentation/i2c/busses/i2c-parport-light
6008F:	drivers/i2c/busses/i2c-parport.c
6009F:	drivers/i2c/busses/i2c-parport-light.c
6010
6011I2C/SMBUS CONTROLLER DRIVERS FOR PC
6012M:	Jean Delvare <jdelvare@suse.com>
6013L:	linux-i2c@vger.kernel.org
6014S:	Maintained
6015F:	Documentation/i2c/busses/i2c-ali1535
6016F:	Documentation/i2c/busses/i2c-ali1563
6017F:	Documentation/i2c/busses/i2c-ali15x3
6018F:	Documentation/i2c/busses/i2c-amd756
6019F:	Documentation/i2c/busses/i2c-amd8111
6020F:	Documentation/i2c/busses/i2c-i801
6021F:	Documentation/i2c/busses/i2c-nforce2
6022F:	Documentation/i2c/busses/i2c-piix4
6023F:	Documentation/i2c/busses/i2c-sis5595
6024F:	Documentation/i2c/busses/i2c-sis630
6025F:	Documentation/i2c/busses/i2c-sis96x
6026F:	Documentation/i2c/busses/i2c-via
6027F:	Documentation/i2c/busses/i2c-viapro
6028F:	drivers/i2c/busses/i2c-ali1535.c
6029F:	drivers/i2c/busses/i2c-ali1563.c
6030F:	drivers/i2c/busses/i2c-ali15x3.c
6031F:	drivers/i2c/busses/i2c-amd756.c
6032F:	drivers/i2c/busses/i2c-amd756-s4882.c
6033F:	drivers/i2c/busses/i2c-amd8111.c
6034F:	drivers/i2c/busses/i2c-i801.c
6035F:	drivers/i2c/busses/i2c-isch.c
6036F:	drivers/i2c/busses/i2c-nforce2.c
6037F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6038F:	drivers/i2c/busses/i2c-piix4.c
6039F:	drivers/i2c/busses/i2c-sis5595.c
6040F:	drivers/i2c/busses/i2c-sis630.c
6041F:	drivers/i2c/busses/i2c-sis96x.c
6042F:	drivers/i2c/busses/i2c-via.c
6043F:	drivers/i2c/busses/i2c-viapro.c
6044
6045I2C/SMBUS ISMT DRIVER
6046M:	Seth Heasley <seth.heasley@intel.com>
6047M:	Neil Horman <nhorman@tuxdriver.com>
6048L:	linux-i2c@vger.kernel.org
6049F:	drivers/i2c/busses/i2c-ismt.c
6050F:	Documentation/i2c/busses/i2c-ismt
6051
6052I2C/SMBUS STUB DRIVER
6053M:	Jean Delvare <jdelvare@suse.com>
6054L:	linux-i2c@vger.kernel.org
6055S:	Maintained
6056F:	drivers/i2c/i2c-stub.c
6057
6058I2C SUBSYSTEM
6059M:	Wolfram Sang <wsa@the-dreams.de>
6060L:	linux-i2c@vger.kernel.org
6061W:	https://i2c.wiki.kernel.org/
6062Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6064S:	Maintained
6065F:	Documentation/devicetree/bindings/i2c/
6066F:	Documentation/i2c/
6067F:	drivers/i2c/
6068F:	drivers/i2c/*/
6069F:	include/linux/i2c.h
6070F:	include/linux/i2c-*.h
6071F:	include/uapi/linux/i2c.h
6072F:	include/uapi/linux/i2c-*.h
6073
6074I2C ACPI SUPPORT
6075M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6076L:	linux-i2c@vger.kernel.org
6077L:	linux-acpi@vger.kernel.org
6078S:	Maintained
6079
6080I2C-TAOS-EVM DRIVER
6081M:	Jean Delvare <jdelvare@suse.com>
6082L:	linux-i2c@vger.kernel.org
6083S:	Maintained
6084F:	Documentation/i2c/busses/i2c-taos-evm
6085F:	drivers/i2c/busses/i2c-taos-evm.c
6086
6087I2C-TINY-USB DRIVER
6088M:	Till Harbaum <till@harbaum.org>
6089L:	linux-i2c@vger.kernel.org
6090W:	http://www.harbaum.org/till/i2c_tiny_usb
6091S:	Maintained
6092F:	drivers/i2c/busses/i2c-tiny-usb.c
6093
6094i386 BOOT CODE
6095M:	"H. Peter Anvin" <hpa@zytor.com>
6096S:	Maintained
6097F:	arch/x86/boot/
6098
6099i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6100M:	"H. Peter Anvin" <hpa@zytor.com>
6101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6102S:	Maintained
6103
6104IA64 (Itanium) PLATFORM
6105M:	Tony Luck <tony.luck@intel.com>
6106M:	Fenghua Yu <fenghua.yu@intel.com>
6107L:	linux-ia64@vger.kernel.org
6108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6109S:	Maintained
6110F:	arch/ia64/
6111
6112IBM Power VMX Cryptographic instructions
6113M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6114M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6115L:	linux-crypto@vger.kernel.org
6116S:	Supported
6117F:	drivers/crypto/vmx/Makefile
6118F:	drivers/crypto/vmx/Kconfig
6119F:	drivers/crypto/vmx/vmx.c
6120F:	drivers/crypto/vmx/aes*
6121F:	drivers/crypto/vmx/ghash*
6122F:	drivers/crypto/vmx/ppc-xlate.pl
6123
6124IBM Power in-Nest Crypto Acceleration
6125M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6126M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6127L:	linux-crypto@vger.kernel.org
6128S:	Supported
6129F:	drivers/crypto/nx/Makefile
6130F:	drivers/crypto/nx/Kconfig
6131F:	drivers/crypto/nx/nx-aes*
6132F:	drivers/crypto/nx/nx-sha*
6133F:	drivers/crypto/nx/nx.*
6134F:	drivers/crypto/nx/nx_csbcpb.h
6135F:	drivers/crypto/nx/nx_debugfs.h
6136
6137IBM Power 842 compression accelerator
6138M:	Dan Streetman <ddstreet@ieee.org>
6139S:	Supported
6140F:	drivers/crypto/nx/Makefile
6141F:	drivers/crypto/nx/Kconfig
6142F:	drivers/crypto/nx/nx-842*
6143F:	include/linux/sw842.h
6144F:	crypto/842.c
6145F:	lib/842/
6146
6147IBM Power Linux RAID adapter
6148M:	Brian King <brking@us.ibm.com>
6149S:	Supported
6150F:	drivers/scsi/ipr.*
6151
6152IBM Power Virtual Ethernet Device Driver
6153M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6154L:	netdev@vger.kernel.org
6155S:	Supported
6156F:	drivers/net/ethernet/ibm/ibmveth.*
6157
6158IBM Power SRIOV Virtual NIC Device Driver
6159M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6160M:	John Allen <jallen@linux.vnet.ibm.com>
6161L:	netdev@vger.kernel.org
6162S:	Supported
6163F:	drivers/net/ethernet/ibm/ibmvnic.*
6164
6165IBM Power Virtual SCSI Device Drivers
6166M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6167L:	linux-scsi@vger.kernel.org
6168S:	Supported
6169F:	drivers/scsi/ibmvscsi/ibmvscsi*
6170F:	include/scsi/viosrp.h
6171
6172IBM Power Virtual SCSI Device Target Driver
6173M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6174M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6175L:	linux-scsi@vger.kernel.org
6176L:	target-devel@vger.kernel.org
6177S:	Supported
6178F:	drivers/scsi/ibmvscsi_tgt/
6179
6180IBM Power Virtual FC Device Drivers
6181M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6182L:	linux-scsi@vger.kernel.org
6183S:	Supported
6184F:	drivers/scsi/ibmvscsi/ibmvfc*
6185
6186IBM ServeRAID RAID DRIVER
6187S:	Orphan
6188F:	drivers/scsi/ips.*
6189
6190ICH LPC AND GPIO DRIVER
6191M:	Peter Tyser <ptyser@xes-inc.com>
6192S:	Maintained
6193F:	drivers/mfd/lpc_ich.c
6194F:	drivers/gpio/gpio-ich.c
6195
6196IDE SUBSYSTEM
6197M:	"David S. Miller" <davem@davemloft.net>
6198L:	linux-ide@vger.kernel.org
6199Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6201S:	Maintained
6202F:	Documentation/ide/
6203F:	drivers/ide/
6204F:	include/linux/ide.h
6205
6206IDEAPAD LAPTOP EXTRAS DRIVER
6207M:	Ike Panhc <ike.pan@canonical.com>
6208L:	platform-driver-x86@vger.kernel.org
6209W:	http://launchpad.net/ideapad-laptop
6210S:	Maintained
6211F:	drivers/platform/x86/ideapad-laptop.c
6212
6213IDEAPAD LAPTOP SLIDEBAR DRIVER
6214M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6215L:	linux-input@vger.kernel.org
6216W:	https://github.com/o2genum/ideapad-slidebar
6217S:	Maintained
6218F:	drivers/input/misc/ideapad_slidebar.c
6219
6220IDE/ATAPI DRIVERS
6221M:	Borislav Petkov <bp@alien8.de>
6222L:	linux-ide@vger.kernel.org
6223S:	Maintained
6224F:	Documentation/cdrom/ide-cd
6225F:	drivers/ide/ide-cd*
6226
6227IEEE 802.15.4 SUBSYSTEM
6228M:	Alexander Aring <aar@pengutronix.de>
6229M:	Stefan Schmidt <stefan@osg.samsung.com>
6230L:	linux-wpan@vger.kernel.org
6231W:	http://wpan.cakelab.org/
6232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6234S:	Maintained
6235F:	net/ieee802154/
6236F:	net/mac802154/
6237F:	drivers/net/ieee802154/
6238F:	include/linux/nl802154.h
6239F:	include/linux/ieee802154.h
6240F:	include/net/nl802154.h
6241F:	include/net/mac802154.h
6242F:	include/net/af_ieee802154.h
6243F:	include/net/cfg802154.h
6244F:	include/net/ieee802154_netdev.h
6245F:	Documentation/networking/ieee802154.txt
6246
6247IGORPLUG-USB IR RECEIVER
6248M:	Sean Young <sean@mess.org>
6249L:	linux-media@vger.kernel.org
6250S:	Maintained
6251F:	drivers/media/rc/igorplugusb.c
6252
6253IGUANAWORKS USB IR TRANSCEIVER
6254M:	Sean Young <sean@mess.org>
6255L:	linux-media@vger.kernel.org
6256S:	Maintained
6257F:	drivers/media/rc/iguanair.c
6258
6259IIO DIGITAL POTENTIOMETER DAC
6260M:	Peter Rosin <peda@axentia.se>
6261L:	linux-iio@vger.kernel.org
6262S:	Maintained
6263F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6264F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6265F:	drivers/iio/dac/dpot-dac.c
6266
6267IIO ENVELOPE DETECTOR
6268M:	Peter Rosin <peda@axentia.se>
6269L:	linux-iio@vger.kernel.org
6270S:	Maintained
6271F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6272F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6273F:	drivers/iio/adc/envelope-detector.c
6274
6275IIO SUBSYSTEM AND DRIVERS
6276M:	Jonathan Cameron <jic23@kernel.org>
6277R:	Hartmut Knaack <knaack.h@gmx.de>
6278R:	Lars-Peter Clausen <lars@metafoo.de>
6279R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6280L:	linux-iio@vger.kernel.org
6281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6282S:	Maintained
6283F:	Documentation/devicetree/bindings/iio/
6284F:	drivers/iio/
6285F:	drivers/staging/iio/
6286F:	include/linux/iio/
6287F:	tools/iio/
6288
6289IKANOS/ADI EAGLE ADSL USB DRIVER
6290M:	Matthieu Castet <castet.matthieu@free.fr>
6291M:	Stanislaw Gruszka <stf_xl@wp.pl>
6292S:	Maintained
6293F:	drivers/usb/atm/ueagle-atm.c
6294
6295IMGTEC ASCII LCD DRIVER
6296M:	Paul Burton <paul.burton@imgtec.com>
6297S:	Maintained
6298F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6299F:	drivers/auxdisplay/img-ascii-lcd.c
6300
6301INA209 HARDWARE MONITOR DRIVER
6302M:	Guenter Roeck <linux@roeck-us.net>
6303L:	linux-hwmon@vger.kernel.org
6304S:	Maintained
6305F:	Documentation/hwmon/ina209
6306F:	Documentation/devicetree/bindings/i2c/ina209.txt
6307F:	drivers/hwmon/ina209.c
6308
6309INA2XX HARDWARE MONITOR DRIVER
6310M:	Guenter Roeck <linux@roeck-us.net>
6311L:	linux-hwmon@vger.kernel.org
6312S:	Maintained
6313F:	Documentation/hwmon/ina2xx
6314F:	drivers/hwmon/ina2xx.c
6315F:	include/linux/platform_data/ina2xx.h
6316
6317INDUSTRY PACK SUBSYSTEM (IPACK)
6318M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6319M:	Jens Taprogge <jens.taprogge@taprogge.org>
6320M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6321L:	industrypack-devel@lists.sourceforge.net
6322W:	http://industrypack.sourceforge.net
6323S:	Maintained
6324F:	drivers/ipack/
6325
6326INGENIC JZ4780 DMA Driver
6327M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6328S:	Maintained
6329F:	drivers/dma/dma-jz4780.c
6330
6331INGENIC JZ4780 NAND DRIVER
6332M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6333L:	linux-mtd@lists.infradead.org
6334S:	Maintained
6335F:	drivers/mtd/nand/jz4780_*
6336
6337INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6338M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6339M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6340L:	linux-ima-devel@lists.sourceforge.net
6341L:	linux-ima-user@lists.sourceforge.net
6342L:	linux-security-module@vger.kernel.org
6343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6344S:	Supported
6345F:	security/integrity/ima/
6346
6347IMGTEC IR DECODER DRIVER
6348M:	James Hogan <james.hogan@imgtec.com>
6349S:	Maintained
6350F:	drivers/media/rc/img-ir/
6351
6352IMS TWINTURBO FRAMEBUFFER DRIVER
6353L:	linux-fbdev@vger.kernel.org
6354S:	Orphan
6355F:	drivers/video/fbdev/imsttfb.c
6356
6357INFINIBAND SUBSYSTEM
6358M:	Doug Ledford <dledford@redhat.com>
6359M:	Sean Hefty <sean.hefty@intel.com>
6360M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6361L:	linux-rdma@vger.kernel.org
6362W:	http://www.openfabrics.org/
6363Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6365S:	Supported
6366F:	Documentation/infiniband/
6367F:	drivers/infiniband/
6368F:	include/uapi/linux/if_infiniband.h
6369F:	include/uapi/rdma/
6370F:	include/rdma/
6371
6372INOTIFY
6373M:	John McCutchan <john@johnmccutchan.com>
6374M:	Robert Love <rlove@rlove.org>
6375M:	Eric Paris <eparis@parisplace.org>
6376S:	Maintained
6377F:	Documentation/filesystems/inotify.txt
6378F:	fs/notify/inotify/
6379F:	include/linux/inotify.h
6380F:	include/uapi/linux/inotify.h
6381
6382INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6383M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6384L:	linux-input@vger.kernel.org
6385Q:	http://patchwork.kernel.org/project/linux-input/list/
6386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6387S:	Maintained
6388F:	drivers/input/
6389F:	include/linux/input.h
6390F:	include/uapi/linux/input.h
6391F:	include/linux/input/
6392F:	Documentation/devicetree/bindings/input/
6393
6394INPUT MULTITOUCH (MT) PROTOCOL
6395M:	Henrik Rydberg <rydberg@bitmath.org>
6396L:	linux-input@vger.kernel.org
6397S:	Odd fixes
6398F:	Documentation/input/multi-touch-protocol.txt
6399F:	drivers/input/input-mt.c
6400K:	\b(ABS|SYN)_MT_
6401
6402INTEL ASoC BDW/HSW DRIVERS
6403M:	Jie Yang <yang.jie@linux.intel.com>
6404L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6405S:	Supported
6406F:	sound/soc/intel/common/sst-dsp*
6407F:	sound/soc/intel/common/sst-firmware.c
6408F:	sound/soc/intel/boards/broadwell.c
6409F:	sound/soc/intel/haswell/
6410
6411INTEL C600 SERIES SAS CONTROLLER DRIVER
6412M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6413M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6414L:	linux-scsi@vger.kernel.org
6415T:	git git://git.code.sf.net/p/intel-sas/isci
6416S:	Supported
6417F:	drivers/scsi/isci/
6418
6419INTEL HID EVENT DRIVER
6420M:	Alex Hung <alex.hung@canonical.com>
6421L:	platform-driver-x86@vger.kernel.org
6422S:	Maintained
6423F:	drivers/platform/x86/intel-hid.c
6424
6425INTEL VIRTUAL BUTTON DRIVER
6426M:	AceLan Kao <acelan.kao@canonical.com>
6427L:	platform-driver-x86@vger.kernel.org
6428S:	Maintained
6429F:	drivers/platform/x86/intel-vbtn.c
6430
6431INTEL IDLE DRIVER
6432M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6433M:	Len Brown <lenb@kernel.org>
6434L:	linux-pm@vger.kernel.org
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6436B:	https://bugzilla.kernel.org
6437S:	Supported
6438F:	drivers/idle/intel_idle.c
6439
6440INTEL INTEGRATED SENSOR HUB DRIVER
6441M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6442M:	Jiri Kosina <jikos@kernel.org>
6443L:	linux-input@vger.kernel.org
6444S:	Maintained
6445F:	drivers/hid/intel-ish-hid/
6446
6447INTEL PSTATE DRIVER
6448M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6449M:	Len Brown <lenb@kernel.org>
6450L:	linux-pm@vger.kernel.org
6451S:	Supported
6452F:	drivers/cpufreq/intel_pstate.c
6453
6454INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6455M:	Maik Broemme <mbroemme@libmpq.org>
6456L:	linux-fbdev@vger.kernel.org
6457S:	Maintained
6458F:	Documentation/fb/intelfb.txt
6459F:	drivers/video/fbdev/intelfb/
6460
6461INTEL 810/815 FRAMEBUFFER DRIVER
6462M:	Antonino Daplas <adaplas@gmail.com>
6463L:	linux-fbdev@vger.kernel.org
6464S:	Maintained
6465F:	drivers/video/fbdev/i810/
6466
6467INTEL MENLOW THERMAL DRIVER
6468M:	Sujith Thomas <sujith.thomas@intel.com>
6469L:	platform-driver-x86@vger.kernel.org
6470W:	https://01.org/linux-acpi
6471S:	Supported
6472F:	drivers/platform/x86/intel_menlow.c
6473
6474INTEL I/OAT DMA DRIVER
6475M:	Dave Jiang <dave.jiang@intel.com>
6476R:	Dan Williams <dan.j.williams@intel.com>
6477L:	dmaengine@vger.kernel.org
6478Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6479S:	Supported
6480F:	drivers/dma/ioat*
6481
6482INTEL IOMMU (VT-d)
6483M:	David Woodhouse <dwmw2@infradead.org>
6484L:	iommu@lists.linux-foundation.org
6485T:	git git://git.infradead.org/iommu-2.6.git
6486S:	Supported
6487F:	drivers/iommu/intel-iommu.c
6488F:	include/linux/intel-iommu.h
6489
6490INTEL IOP-ADMA DMA DRIVER
6491R:	Dan Williams <dan.j.williams@intel.com>
6492S:	Odd fixes
6493F:	drivers/dma/iop-adma.c
6494
6495INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6496M:	Krzysztof Halasa <khalasa@piap.pl>
6497S:	Maintained
6498F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6499F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6500F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6501F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6502F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6503F:	drivers/net/wan/ixp4xx_hss.c
6504
6505INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6506M:	Deepak Saxena <dsaxena@plexity.net>
6507S:	Maintained
6508F:	drivers/char/hw_random/ixp4xx-rng.c
6509
6510INTEL ETHERNET DRIVERS
6511M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6512L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6513W:	http://www.intel.com/support/feedback.htm
6514W:	http://e1000.sourceforge.net/
6515Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6518S:	Supported
6519F:	Documentation/networking/e100.txt
6520F:	Documentation/networking/e1000.txt
6521F:	Documentation/networking/e1000e.txt
6522F:	Documentation/networking/igb.txt
6523F:	Documentation/networking/igbvf.txt
6524F:	Documentation/networking/ixgb.txt
6525F:	Documentation/networking/ixgbe.txt
6526F:	Documentation/networking/ixgbevf.txt
6527F:	Documentation/networking/i40e.txt
6528F:	Documentation/networking/i40evf.txt
6529F:	drivers/net/ethernet/intel/
6530F:	drivers/net/ethernet/intel/*/
6531
6532INTEL RDMA RNIC DRIVER
6533M:     Faisal Latif <faisal.latif@intel.com>
6534M:     Shiraz Saleem <shiraz.saleem@intel.com>
6535L:     linux-rdma@vger.kernel.org
6536S:     Supported
6537F:     drivers/infiniband/hw/i40iw/
6538
6539INTEL MERRIFIELD GPIO DRIVER
6540M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6541L:	linux-gpio@vger.kernel.org
6542S:	Maintained
6543F:	drivers/gpio/gpio-merrifield.c
6544
6545INTEL-MID GPIO DRIVER
6546M:	David Cohen <david.a.cohen@linux.intel.com>
6547L:	linux-gpio@vger.kernel.org
6548S:	Maintained
6549F:	drivers/gpio/gpio-intel-mid.c
6550
6551INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6552M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6553L:	linux-wireless@vger.kernel.org
6554S:	Maintained
6555F:	Documentation/networking/README.ipw2100
6556F:	Documentation/networking/README.ipw2200
6557F:	drivers/net/wireless/intel/ipw2x00/
6558
6559INTEL(R) TRACE HUB
6560M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6561S:	Supported
6562F:	Documentation/trace/intel_th.txt
6563F:	drivers/hwtracing/intel_th/
6564
6565INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6566M:	Ning Sun <ning.sun@intel.com>
6567L:	tboot-devel@lists.sourceforge.net
6568W:	http://tboot.sourceforge.net
6569T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6570S:	Supported
6571F:	Documentation/intel_txt.txt
6572F:	include/linux/tboot.h
6573F:	arch/x86/kernel/tboot.c
6574
6575INTEL WIRELESS WIMAX CONNECTION 2400
6576M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6577M:	linux-wimax@intel.com
6578L:	wimax@linuxwimax.org (subscribers-only)
6579S:	Supported
6580W:	http://linuxwimax.org
6581F:	Documentation/wimax/README.i2400m
6582F:	drivers/net/wimax/i2400m/
6583F:	include/uapi/linux/wimax/i2400m.h
6584
6585INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6586M:	Stanislaw Gruszka <sgruszka@redhat.com>
6587L:	linux-wireless@vger.kernel.org
6588S:	Supported
6589F:	drivers/net/wireless/intel/iwlegacy/
6590
6591INTEL WIRELESS WIFI LINK (iwlwifi)
6592M:	Johannes Berg <johannes.berg@intel.com>
6593M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6594M:	Luca Coelho <luciano.coelho@intel.com>
6595M:	Intel Linux Wireless <linuxwifi@intel.com>
6596L:	linux-wireless@vger.kernel.org
6597W:	http://intellinuxwireless.org
6598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6599S:	Supported
6600F:	drivers/net/wireless/intel/iwlwifi/
6601
6602INTEL MANAGEMENT ENGINE (mei)
6603M:	Tomas Winkler <tomas.winkler@intel.com>
6604L:	linux-kernel@vger.kernel.org
6605S:	Supported
6606F:	include/uapi/linux/mei.h
6607F:	include/linux/mei_cl_bus.h
6608F:	drivers/misc/mei/*
6609F:	drivers/watchdog/mei_wdt.c
6610F:	Documentation/misc-devices/mei/*
6611F:	samples/mei/*
6612
6613INTEL MIC DRIVERS (mic)
6614M:	Sudeep Dutt <sudeep.dutt@intel.com>
6615M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6616S:	Supported
6617W:	https://github.com/sudeepdutt/mic
6618W:	http://software.intel.com/en-us/mic-developer
6619F:	include/linux/mic_bus.h
6620F:	include/linux/scif.h
6621F:	include/uapi/linux/mic_common.h
6622F: 	include/uapi/linux/mic_ioctl.h
6623F:	include/uapi/linux/scif_ioctl.h
6624F:	drivers/misc/mic/
6625F:	drivers/dma/mic_x100_dma.c
6626F:	drivers/dma/mic_x100_dma.h
6627F:	Documentation/mic/
6628
6629INTEL PMC/P-Unit IPC DRIVER
6630M:	Zha Qipeng<qipeng.zha@intel.com>
6631L:	platform-driver-x86@vger.kernel.org
6632S:	Maintained
6633F:	drivers/platform/x86/intel_pmc_ipc.c
6634F:	drivers/platform/x86/intel_punit_ipc.c
6635F:	arch/x86/include/asm/intel_pmc_ipc.h
6636F:	arch/x86/include/asm/intel_punit_ipc.h
6637
6638INTEL TELEMETRY DRIVER
6639M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6640L:	platform-driver-x86@vger.kernel.org
6641S:	Maintained
6642F:	arch/x86/include/asm/intel_telemetry.h
6643F:	drivers/platform/x86/intel_telemetry*
6644
6645INTEL PMC CORE DRIVER
6646M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6647M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6648L:	platform-driver-x86@vger.kernel.org
6649S:	Maintained
6650F:	arch/x86/include/asm/pmc_core.h
6651F:	drivers/platform/x86/intel_pmc_core*
6652
6653INVENSENSE MPU-3050 GYROSCOPE DRIVER
6654M:	Linus Walleij <linus.walleij@linaro.org>
6655L:	linux-iio@vger.kernel.org
6656S:	Maintained
6657F:	drivers/iio/gyro/mpu3050*
6658F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6659
6660IOC3 ETHERNET DRIVER
6661M:	Ralf Baechle <ralf@linux-mips.org>
6662L:	linux-mips@linux-mips.org
6663S:	Maintained
6664F:	drivers/net/ethernet/sgi/ioc3-eth.c
6665
6666IOC3 SERIAL DRIVER
6667M:	Pat Gefre <pfg@sgi.com>
6668L:	linux-serial@vger.kernel.org
6669S:	Maintained
6670F:	drivers/tty/serial/ioc3_serial.c
6671
6672IOMMU DRIVERS
6673M:	Joerg Roedel <joro@8bytes.org>
6674L:	iommu@lists.linux-foundation.org
6675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6676S:	Maintained
6677F:	Documentation/devicetree/bindings/iommu/
6678F:	drivers/iommu/
6679
6680IP MASQUERADING
6681M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6682S:	Maintained
6683F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6684
6685IPMI SUBSYSTEM
6686M:	Corey Minyard <minyard@acm.org>
6687L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6688W:	http://openipmi.sourceforge.net/
6689S:	Supported
6690F:	Documentation/IPMI.txt
6691F:	drivers/char/ipmi/
6692F:	include/linux/ipmi*
6693F:	include/uapi/linux/ipmi*
6694
6695QCOM AUDIO (ASoC) DRIVERS
6696M:	Patrick Lai <plai@codeaurora.org>
6697M:	Banajit Goswami <bgoswami@codeaurora.org>
6698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6699S:	Supported
6700F:	sound/soc/qcom/
6701
6702IPS SCSI RAID DRIVER
6703M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6704L:	linux-scsi@vger.kernel.org
6705W:	http://www.adaptec.com/
6706S:	Maintained
6707F:	drivers/scsi/ips*
6708
6709IPVS
6710M:	Wensong Zhang <wensong@linux-vs.org>
6711M:	Simon Horman <horms@verge.net.au>
6712M:	Julian Anastasov <ja@ssi.bg>
6713L:	netdev@vger.kernel.org
6714L:	lvs-devel@vger.kernel.org
6715S:	Maintained
6716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6718F:	Documentation/networking/ipvs-sysctl.txt
6719F:	include/net/ip_vs.h
6720F:	include/uapi/linux/ip_vs.h
6721F:	net/netfilter/ipvs/
6722
6723IPWIRELESS DRIVER
6724M:	Jiri Kosina <jikos@kernel.org>
6725M:	David Sterba <dsterba@suse.com>
6726S:	Odd Fixes
6727F:	drivers/tty/ipwireless/
6728
6729IPX NETWORK LAYER
6730M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6731L:	netdev@vger.kernel.org
6732S:	Maintained
6733F:	include/net/ipx.h
6734F:	include/uapi/linux/ipx.h
6735F:	net/ipx/
6736
6737IRDA SUBSYSTEM
6738M:	Samuel Ortiz <samuel@sortiz.org>
6739L:	irda-users@lists.sourceforge.net (subscribers-only)
6740L:	netdev@vger.kernel.org
6741W:	http://irda.sourceforge.net/
6742S:	Maintained
6743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6744F:	Documentation/networking/irda.txt
6745F:	drivers/net/irda/
6746F:	include/net/irda/
6747F:	net/irda/
6748
6749IRQ SUBSYSTEM
6750M:	Thomas Gleixner <tglx@linutronix.de>
6751L:	linux-kernel@vger.kernel.org
6752S:	Maintained
6753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6754F:	kernel/irq/
6755
6756IRQCHIP DRIVERS
6757M:	Thomas Gleixner <tglx@linutronix.de>
6758M:	Jason Cooper <jason@lakedaemon.net>
6759M:	Marc Zyngier <marc.zyngier@arm.com>
6760L:	linux-kernel@vger.kernel.org
6761S:	Maintained
6762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6763T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6764F:	Documentation/devicetree/bindings/interrupt-controller/
6765F:	drivers/irqchip/
6766
6767IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6768M:	Marc Zyngier <marc.zyngier@arm.com>
6769S:	Maintained
6770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6771F:	Documentation/IRQ-domain.txt
6772F:	include/linux/irqdomain.h
6773F:	kernel/irq/irqdomain.c
6774F:	kernel/irq/msi.c
6775
6776ISA
6777M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6778S:	Maintained
6779F:	Documentation/isa.txt
6780F:	drivers/base/isa.c
6781F:	include/linux/isa.h
6782
6783ISAPNP
6784M:	Jaroslav Kysela <perex@perex.cz>
6785S:	Maintained
6786F:	Documentation/isapnp.txt
6787F:	drivers/pnp/isapnp/
6788F:	include/linux/isapnp.h
6789
6790ISA RADIO MODULE
6791M:	Hans Verkuil <hverkuil@xs4all.nl>
6792L:	linux-media@vger.kernel.org
6793T:	git git://linuxtv.org/media_tree.git
6794W:	https://linuxtv.org
6795S:	Maintained
6796F:	drivers/media/radio/radio-isa*
6797
6798iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6799M:	Peter Jones <pjones@redhat.com>
6800M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6801S:	Maintained
6802F:	drivers/firmware/iscsi_ibft*
6803
6804ISCSI
6805M:	Lee Duncan <lduncan@suse.com>
6806M:	Chris Leech <cleech@redhat.com>
6807L:	open-iscsi@googlegroups.com
6808W:	www.open-iscsi.com
6809S:	Maintained
6810F:	drivers/scsi/*iscsi*
6811F:	include/scsi/*iscsi*
6812
6813ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6814M:	Or Gerlitz <ogerlitz@mellanox.com>
6815M:	Sagi Grimberg <sagi@grimberg.me>
6816M:	Roi Dayan <roid@mellanox.com>
6817L:	linux-rdma@vger.kernel.org
6818S:	Supported
6819W:	http://www.openfabrics.org
6820W:	www.open-iscsi.org
6821Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6822F:	drivers/infiniband/ulp/iser/
6823
6824ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6825M:	Sagi Grimberg <sagi@grimberg.me>
6826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6827L:	linux-rdma@vger.kernel.org
6828L:	target-devel@vger.kernel.org
6829S:	Supported
6830W:	http://www.linux-iscsi.org
6831F:	drivers/infiniband/ulp/isert
6832
6833ISDN SUBSYSTEM
6834M:	Karsten Keil <isdn@linux-pingi.de>
6835L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6836L:	netdev@vger.kernel.org
6837W:	http://www.isdn4linux.de
6838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6839S:	Maintained
6840F:	Documentation/isdn/
6841F:	drivers/isdn/
6842F:	include/linux/isdn.h
6843F:	include/linux/isdn/
6844F:	include/uapi/linux/isdn.h
6845F:	include/uapi/linux/isdn/
6846
6847ISDN SUBSYSTEM (Eicon active card driver)
6848M:	Armin Schindler <mac@melware.de>
6849L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6850W:	http://www.melware.de
6851S:	Maintained
6852F:	drivers/isdn/hardware/eicon/
6853
6854IT87 HARDWARE MONITORING DRIVER
6855M:	Jean Delvare <jdelvare@suse.com>
6856L:	linux-hwmon@vger.kernel.org
6857S:	Maintained
6858F:	Documentation/hwmon/it87
6859F:	drivers/hwmon/it87.c
6860
6861IT913X MEDIA DRIVER
6862M:	Antti Palosaari <crope@iki.fi>
6863L:	linux-media@vger.kernel.org
6864W:	https://linuxtv.org
6865W:	http://palosaari.fi/linux/
6866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6867T:	git git://linuxtv.org/anttip/media_tree.git
6868S:	Maintained
6869F:	drivers/media/tuners/it913x*
6870
6871IVTV VIDEO4LINUX DRIVER
6872M:	Andy Walls <awalls@md.metrocast.net>
6873L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6874L:	linux-media@vger.kernel.org
6875T:	git git://linuxtv.org/media_tree.git
6876W:	http://www.ivtvdriver.org
6877S:	Maintained
6878F:	Documentation/media/v4l-drivers/ivtv*
6879F:	drivers/media/pci/ivtv/
6880F:	include/uapi/linux/ivtv*
6881
6882IX2505V MEDIA DRIVER
6883M:	Malcolm Priestley <tvboxspy@gmail.com>
6884L:	linux-media@vger.kernel.org
6885W:	https://linuxtv.org
6886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6887S:	Maintained
6888F:	drivers/media/dvb-frontends/ix2505v*
6889
6890JC42.4 TEMPERATURE SENSOR DRIVER
6891M:	Guenter Roeck <linux@roeck-us.net>
6892L:	linux-hwmon@vger.kernel.org
6893S:	Maintained
6894F:	drivers/hwmon/jc42.c
6895F:	Documentation/hwmon/jc42
6896
6897JFS FILESYSTEM
6898M:	Dave Kleikamp <shaggy@kernel.org>
6899L:	jfs-discussion@lists.sourceforge.net
6900W:	http://jfs.sourceforge.net/
6901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6902S:	Maintained
6903F:	Documentation/filesystems/jfs.txt
6904F:	fs/jfs/
6905
6906JME NETWORK DRIVER
6907M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6908L:	netdev@vger.kernel.org
6909S:	Maintained
6910F:	drivers/net/ethernet/jme.*
6911
6912JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6913M:	David Woodhouse <dwmw2@infradead.org>
6914L:	linux-mtd@lists.infradead.org
6915W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6916S:	Maintained
6917F:	fs/jffs2/
6918F:	include/uapi/linux/jffs2.h
6919
6920JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6921M:	"Theodore Ts'o" <tytso@mit.edu>
6922M:	Jan Kara <jack@suse.com>
6923L:	linux-ext4@vger.kernel.org
6924S:	Maintained
6925F:	fs/jbd2/
6926F:	include/linux/jbd2.h
6927
6928JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6929M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6930L:	linux-media@vger.kernel.org
6931S:	Maintained
6932F:	drivers/media/platform/rcar_jpu.c
6933
6934JSM Neo PCI based serial card
6935M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6936L:	linux-serial@vger.kernel.org
6937S:	Maintained
6938F:	drivers/tty/serial/jsm/
6939
6940K10TEMP HARDWARE MONITORING DRIVER
6941M:	Clemens Ladisch <clemens@ladisch.de>
6942L:	linux-hwmon@vger.kernel.org
6943S:	Maintained
6944F:	Documentation/hwmon/k10temp
6945F:	drivers/hwmon/k10temp.c
6946
6947K8TEMP HARDWARE MONITORING DRIVER
6948M:	Rudolf Marek <r.marek@assembler.cz>
6949L:	linux-hwmon@vger.kernel.org
6950S:	Maintained
6951F:	Documentation/hwmon/k8temp
6952F:	drivers/hwmon/k8temp.c
6953
6954KASAN
6955M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6956R:	Alexander Potapenko <glider@google.com>
6957R:	Dmitry Vyukov <dvyukov@google.com>
6958L:	kasan-dev@googlegroups.com
6959S:	Maintained
6960F:	arch/*/include/asm/kasan.h
6961F:	arch/*/mm/kasan_init*
6962F:	Documentation/dev-tools/kasan.rst
6963F:	include/linux/kasan*.h
6964F:	lib/test_kasan.c
6965F:	mm/kasan/
6966F:	scripts/Makefile.kasan
6967
6968KCONFIG
6969M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6970L:	linux-kbuild@vger.kernel.org
6971T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6972S:	Maintained
6973F:	Documentation/kbuild/kconfig-language.txt
6974F:	scripts/kconfig/
6975
6976KDUMP
6977M:	Dave Young <dyoung@redhat.com>
6978M:	Baoquan He <bhe@redhat.com>
6979R:	Vivek Goyal <vgoyal@redhat.com>
6980L:	kexec@lists.infradead.org
6981W:	http://lse.sourceforge.net/kdump/
6982S:	Maintained
6983F:	Documentation/kdump/
6984
6985KEENE FM RADIO TRANSMITTER DRIVER
6986M:	Hans Verkuil <hverkuil@xs4all.nl>
6987L:	linux-media@vger.kernel.org
6988T:	git git://linuxtv.org/media_tree.git
6989W:	https://linuxtv.org
6990S:	Maintained
6991F:	drivers/media/radio/radio-keene*
6992
6993KERNEL AUTOMOUNTER v4 (AUTOFS4)
6994M:	Ian Kent <raven@themaw.net>
6995L:	autofs@vger.kernel.org
6996S:	Maintained
6997F:	fs/autofs4/
6998
6999KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7000M:	Michal Marek <mmarek@suse.com>
7001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7003L:	linux-kbuild@vger.kernel.org
7004S:	Maintained
7005F:	Documentation/kbuild/
7006F:	Makefile
7007F:	scripts/Makefile.*
7008F:	scripts/basic/
7009F:	scripts/mk*
7010F:	scripts/package/
7011
7012KERNEL JANITORS
7013L:	kernel-janitors@vger.kernel.org
7014W:	http://kernelnewbies.org/KernelJanitors
7015S:	Odd Fixes
7016
7017KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7018M:	"J. Bruce Fields" <bfields@fieldses.org>
7019M:	Jeff Layton <jlayton@poochiereds.net>
7020L:	linux-nfs@vger.kernel.org
7021W:	http://nfs.sourceforge.net/
7022T:	git git://linux-nfs.org/~bfields/linux.git
7023S:	Supported
7024F:	fs/nfsd/
7025F:	include/uapi/linux/nfsd/
7026F:	fs/lockd/
7027F:	fs/nfs_common/
7028F:	net/sunrpc/
7029F:	include/linux/lockd/
7030F:	include/linux/sunrpc/
7031F:	include/uapi/linux/sunrpc/
7032
7033KERNEL SELFTEST FRAMEWORK
7034M:	Shuah Khan <shuahkh@osg.samsung.com>
7035M:	Shuah Khan <shuah@kernel.org>
7036L:	linux-kselftest@vger.kernel.org
7037T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7038S:	Maintained
7039F:	tools/testing/selftests
7040
7041KERNEL VIRTUAL MACHINE (KVM)
7042M:	Paolo Bonzini <pbonzini@redhat.com>
7043M:	Radim Krčmář <rkrcmar@redhat.com>
7044L:	kvm@vger.kernel.org
7045W:	http://www.linux-kvm.org
7046T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7047S:	Supported
7048F:	Documentation/*/kvm*.txt
7049F:	Documentation/virtual/kvm/
7050F:	arch/*/kvm/
7051F:	arch/x86/kernel/kvm.c
7052F:	arch/x86/kernel/kvmclock.c
7053F:	arch/*/include/asm/kvm*
7054F:	include/linux/kvm*
7055F:	include/uapi/linux/kvm*
7056F:	virt/kvm/
7057F:	tools/kvm/
7058
7059KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7060M:	Joerg Roedel <joro@8bytes.org>
7061L:	kvm@vger.kernel.org
7062W:	http://www.linux-kvm.org/
7063S:	Maintained
7064F:	arch/x86/include/asm/svm.h
7065F:	arch/x86/kvm/svm.c
7066
7067KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7068M:	Alexander Graf <agraf@suse.com>
7069L:	kvm-ppc@vger.kernel.org
7070W:	http://www.linux-kvm.org/
7071T:	git git://github.com/agraf/linux-2.6.git
7072S:	Supported
7073F:	arch/powerpc/include/asm/kvm*
7074F:	arch/powerpc/kvm/
7075
7076KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7077M:	Christian Borntraeger <borntraeger@de.ibm.com>
7078M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7079L:	linux-s390@vger.kernel.org
7080W:	http://www.ibm.com/developerworks/linux/linux390/
7081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7082S:	Supported
7083F:	Documentation/s390/kvm.txt
7084F:	arch/s390/include/asm/kvm*
7085F:	arch/s390/kvm/
7086
7087KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7088M:	Christoffer Dall <christoffer.dall@linaro.org>
7089M:	Marc Zyngier <marc.zyngier@arm.com>
7090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7091L:	kvmarm@lists.cs.columbia.edu
7092W:	http://systems.cs.columbia.edu/projects/kvm-arm
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7094S:	Supported
7095F:	arch/arm/include/uapi/asm/kvm*
7096F:	arch/arm/include/asm/kvm*
7097F:	arch/arm/kvm/
7098F:	virt/kvm/arm/
7099F:	include/kvm/arm_*
7100
7101KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7102M:	Christoffer Dall <christoffer.dall@linaro.org>
7103M:	Marc Zyngier <marc.zyngier@arm.com>
7104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7105L:	kvmarm@lists.cs.columbia.edu
7106S:	Maintained
7107F:	arch/arm64/include/uapi/asm/kvm*
7108F:	arch/arm64/include/asm/kvm*
7109F:	arch/arm64/kvm/
7110
7111KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7112M:	James Hogan <james.hogan@imgtec.com>
7113L:	linux-mips@linux-mips.org
7114S:	Supported
7115F:	arch/mips/include/uapi/asm/kvm*
7116F:	arch/mips/include/asm/kvm*
7117F:	arch/mips/kvm/
7118
7119KEXEC
7120M:	Eric Biederman <ebiederm@xmission.com>
7121W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7122L:	kexec@lists.infradead.org
7123S:	Maintained
7124F:	include/linux/kexec.h
7125F:	include/uapi/linux/kexec.h
7126F:	kernel/kexec*
7127
7128KEYS/KEYRINGS:
7129M:	David Howells <dhowells@redhat.com>
7130L:	keyrings@vger.kernel.org
7131S:	Maintained
7132F:	Documentation/security/keys.txt
7133F:	include/linux/key.h
7134F:	include/linux/key-type.h
7135F:	include/linux/keyctl.h
7136F:	include/uapi/linux/keyctl.h
7137F:	include/keys/
7138F:	security/keys/
7139
7140KEYS-TRUSTED
7141M:	David Safford <safford@us.ibm.com>
7142M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7143L:	linux-security-module@vger.kernel.org
7144L:	keyrings@vger.kernel.org
7145S:	Supported
7146F:	Documentation/security/keys-trusted-encrypted.txt
7147F:	include/keys/trusted-type.h
7148F:	security/keys/trusted.c
7149F:	security/keys/trusted.h
7150
7151KEYS-ENCRYPTED
7152M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7153M:	David Safford <safford@us.ibm.com>
7154L:	linux-security-module@vger.kernel.org
7155L:	keyrings@vger.kernel.org
7156S:	Supported
7157F:	Documentation/security/keys-trusted-encrypted.txt
7158F:	include/keys/encrypted-type.h
7159F:	security/keys/encrypted-keys/
7160
7161KGDB / KDB /debug_core
7162M:	Jason Wessel <jason.wessel@windriver.com>
7163W:	http://kgdb.wiki.kernel.org/
7164L:	kgdb-bugreport@lists.sourceforge.net
7165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7166S:	Maintained
7167F:	Documentation/DocBook/kgdb.tmpl
7168F:	drivers/misc/kgdbts.c
7169F:	drivers/tty/serial/kgdboc.c
7170F:	include/linux/kdb.h
7171F:	include/linux/kgdb.h
7172F:	kernel/debug/
7173
7174KMEMCHECK
7175M:	Vegard Nossum <vegardno@ifi.uio.no>
7176M:	Pekka Enberg <penberg@kernel.org>
7177S:	Maintained
7178F:	Documentation/dev-tools/kmemcheck.rst
7179F:	arch/x86/include/asm/kmemcheck.h
7180F:	arch/x86/mm/kmemcheck/
7181F:	include/linux/kmemcheck.h
7182F:	mm/kmemcheck.c
7183
7184KMEMLEAK
7185M:	Catalin Marinas <catalin.marinas@arm.com>
7186S:	Maintained
7187F:	Documentation/dev-tools/kmemleak.rst
7188F:	include/linux/kmemleak.h
7189F:	mm/kmemleak.c
7190F:	mm/kmemleak-test.c
7191
7192KPROBES
7193M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7194M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7195M:	"David S. Miller" <davem@davemloft.net>
7196M:	Masami Hiramatsu <mhiramat@kernel.org>
7197S:	Maintained
7198F:	Documentation/kprobes.txt
7199F:	include/linux/kprobes.h
7200F:	kernel/kprobes.c
7201
7202KS0108 LCD CONTROLLER DRIVER
7203M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7204W:	http://miguelojeda.es/auxdisplay.htm
7205W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7206S:	Maintained
7207F:	Documentation/auxdisplay/ks0108
7208F:	drivers/auxdisplay/ks0108.c
7209F:	include/linux/ks0108.h
7210
7211L3MDEV
7212M:	David Ahern <dsa@cumulusnetworks.com>
7213L:	netdev@vger.kernel.org
7214S:	Maintained
7215F:	net/l3mdev
7216F:	include/net/l3mdev.h
7217
7218LANTIQ MIPS ARCHITECTURE
7219M:	John Crispin <john@phrozen.org>
7220L:	linux-mips@linux-mips.org
7221S:	Maintained
7222F:	arch/mips/lantiq
7223
7224LAPB module
7225L:	linux-x25@vger.kernel.org
7226S:	Orphan
7227F:	Documentation/networking/lapb-module.txt
7228F:	include/*/lapb.h
7229F:	net/lapb/
7230
7231LASI 53c700 driver for PARISC
7232M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7233L:	linux-scsi@vger.kernel.org
7234S:	Maintained
7235F:	Documentation/scsi/53c700.txt
7236F:	drivers/scsi/53c700*
7237
7238LED SUBSYSTEM
7239M:	Richard Purdie <rpurdie@rpsys.net>
7240M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7241M:	Pavel Machek <pavel@ucw.cz>
7242L:	linux-leds@vger.kernel.org
7243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7244S:	Maintained
7245F:	Documentation/devicetree/bindings/leds/
7246F:	drivers/leds/
7247F:	include/linux/leds.h
7248
7249LEGACY EEPROM DRIVER
7250M:	Jean Delvare <jdelvare@suse.com>
7251S:	Maintained
7252F:	Documentation/misc-devices/eeprom
7253F:	drivers/misc/eeprom/eeprom.c
7254
7255LEGO USB Tower driver
7256M:	Juergen Stuber <starblue@users.sourceforge.net>
7257L:	legousb-devel@lists.sourceforge.net
7258W:	http://legousb.sourceforge.net/
7259S:	Maintained
7260F:	drivers/usb/misc/legousbtower.c
7261
7262LG2160 MEDIA DRIVER
7263M:	Michael Krufky <mkrufky@linuxtv.org>
7264L:	linux-media@vger.kernel.org
7265W:	https://linuxtv.org
7266W:	http://github.com/mkrufky
7267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7268T:	git git://linuxtv.org/mkrufky/tuners.git
7269S:	Maintained
7270F:	drivers/media/dvb-frontends/lg2160.*
7271
7272LGDT3305 MEDIA DRIVER
7273M:	Michael Krufky <mkrufky@linuxtv.org>
7274L:	linux-media@vger.kernel.org
7275W:	https://linuxtv.org
7276W:	http://github.com/mkrufky
7277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7278T:	git git://linuxtv.org/mkrufky/tuners.git
7279S:	Maintained
7280F:	drivers/media/dvb-frontends/lgdt3305.*
7281
7282LGUEST
7283M:	Rusty Russell <rusty@rustcorp.com.au>
7284L:	lguest@lists.ozlabs.org
7285W:	http://lguest.ozlabs.org/
7286S:	Odd Fixes
7287F:	arch/x86/include/asm/lguest*.h
7288F:	arch/x86/lguest/
7289F:	drivers/lguest/
7290F:	include/linux/lguest*.h
7291F:	tools/lguest/
7292
7293LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7294M:	Tejun Heo <tj@kernel.org>
7295L:	linux-ide@vger.kernel.org
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7297S:	Maintained
7298F:	drivers/ata/
7299F:	include/linux/ata.h
7300F:	include/linux/libata.h
7301F:	Documentation/devicetree/bindings/ata/
7302
7303LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7304M:	Viresh Kumar <vireshk@kernel.org>
7305L:	linux-ide@vger.kernel.org
7306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7307S:	Maintained
7308F:	include/linux/pata_arasan_cf_data.h
7309F:	drivers/ata/pata_arasan_cf.c
7310
7311LIBATA PATA DRIVERS
7312M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7313M:	Tejun Heo <tj@kernel.org>
7314L:	linux-ide@vger.kernel.org
7315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7316S:	Maintained
7317F:	drivers/ata/pata_*.c
7318F:	drivers/ata/ata_generic.c
7319
7320LIBATA SATA AHCI PLATFORM devices support
7321M:	Hans de Goede <hdegoede@redhat.com>
7322M:	Tejun Heo <tj@kernel.org>
7323L:	linux-ide@vger.kernel.org
7324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7325S:	Maintained
7326F:	drivers/ata/ahci_platform.c
7327F:	drivers/ata/libahci_platform.c
7328F:	include/linux/ahci_platform.h
7329
7330LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7331M:	Mikael Pettersson <mikpelinux@gmail.com>
7332L:	linux-ide@vger.kernel.org
7333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7334S:	Maintained
7335F:	drivers/ata/sata_promise.*
7336
7337LIBLOCKDEP
7338M:	Sasha Levin <sasha.levin@oracle.com>
7339S:	Maintained
7340F:	tools/lib/lockdep/
7341
7342LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7343M:	Dan Williams <dan.j.williams@intel.com>
7344L:	linux-nvdimm@lists.01.org
7345Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7347S:	Supported
7348F:	drivers/nvdimm/*
7349F:	include/linux/nd.h
7350F:	include/linux/libnvdimm.h
7351F:	include/uapi/linux/ndctl.h
7352
7353LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7354M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7355L:	linux-nvdimm@lists.01.org
7356Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7357S:	Supported
7358F:	drivers/nvdimm/blk.c
7359F:	drivers/nvdimm/region_devs.c
7360F:	drivers/acpi/nfit*
7361
7362LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7363M:	Vishal Verma <vishal.l.verma@intel.com>
7364L:	linux-nvdimm@lists.01.org
7365Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7366S:	Supported
7367F:	drivers/nvdimm/btt*
7368
7369LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7370M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7371L:	linux-nvdimm@lists.01.org
7372Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7373S:	Supported
7374F:	drivers/nvdimm/pmem.c
7375F:	include/linux/pmem.h
7376F:	arch/*/include/asm/pmem.h
7377
7378LIGHTNVM PLATFORM SUPPORT
7379M:	Matias Bjorling <mb@lightnvm.io>
7380W:	http://github/OpenChannelSSD
7381L:	linux-block@vger.kernel.org
7382S:	Maintained
7383F:	drivers/lightnvm/
7384F:	include/linux/lightnvm.h
7385F:	include/uapi/linux/lightnvm.h
7386
7387LINUX FOR POWERPC (32-BIT AND 64-BIT)
7388M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7389M:	Paul Mackerras <paulus@samba.org>
7390M:	Michael Ellerman <mpe@ellerman.id.au>
7391W:	https://github.com/linuxppc/linux/wiki
7392L:	linuxppc-dev@lists.ozlabs.org
7393Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7395S:	Supported
7396F:	Documentation/powerpc/
7397F:	arch/powerpc/
7398F:	drivers/char/tpm/tpm_ibmvtpm*
7399F:	drivers/crypto/nx/
7400F:	drivers/crypto/vmx/
7401F:	drivers/net/ethernet/ibm/ibmveth.*
7402F:	drivers/net/ethernet/ibm/ibmvnic.*
7403F:	drivers/pci/hotplug/pnv_php.c
7404F:	drivers/pci/hotplug/rpa*
7405F:	drivers/scsi/ibmvscsi/
7406F:	tools/testing/selftests/powerpc
7407N:	opal
7408N:	/pmac
7409N:	powermac
7410N:	powernv
7411N:	[^a-z0-9]ps3
7412N:	pseries
7413
7414LINUX FOR POWER MACINTOSH
7415M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7416W:	http://www.penguinppc.org/
7417L:	linuxppc-dev@lists.ozlabs.org
7418S:	Maintained
7419F:	arch/powerpc/platforms/powermac/
7420F:	drivers/macintosh/
7421
7422LINUX FOR POWERPC EMBEDDED MPC5XXX
7423M:	Anatolij Gustschin <agust@denx.de>
7424L:	linuxppc-dev@lists.ozlabs.org
7425T:	git git://git.denx.de/linux-denx-agust.git
7426S:	Maintained
7427F:	arch/powerpc/platforms/512x/
7428F:	arch/powerpc/platforms/52xx/
7429
7430LINUX FOR POWERPC EMBEDDED PPC4XX
7431M:	Alistair Popple <alistair@popple.id.au>
7432M:	Matt Porter <mporter@kernel.crashing.org>
7433W:	http://www.penguinppc.org/
7434L:	linuxppc-dev@lists.ozlabs.org
7435S:	Maintained
7436F:	arch/powerpc/platforms/40x/
7437F:	arch/powerpc/platforms/44x/
7438
7439LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7440L:	linuxppc-dev@lists.ozlabs.org
7441S:	Orphan
7442F:	arch/powerpc/*/*virtex*
7443F:	arch/powerpc/*/*/*virtex*
7444
7445LINUX FOR POWERPC EMBEDDED PPC8XX
7446M:	Vitaly Bordug <vitb@kernel.crashing.org>
7447W:	http://www.penguinppc.org/
7448L:	linuxppc-dev@lists.ozlabs.org
7449S:	Maintained
7450F:	arch/powerpc/platforms/8xx/
7451
7452LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7453M:	Scott Wood <oss@buserror.net>
7454M:	Kumar Gala <galak@kernel.crashing.org>
7455W:	http://www.penguinppc.org/
7456L:	linuxppc-dev@lists.ozlabs.org
7457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7458S:	Maintained
7459F:	arch/powerpc/platforms/83xx/
7460F:	arch/powerpc/platforms/85xx/
7461
7462LINUX FOR POWERPC PA SEMI PWRFICIENT
7463L:	linuxppc-dev@lists.ozlabs.org
7464S:	Orphan
7465F:	arch/powerpc/platforms/pasemi/
7466F:	drivers/*/*pasemi*
7467F:	drivers/*/*/*pasemi*
7468
7469LINUX SECURITY MODULE (LSM) FRAMEWORK
7470M:	Chris Wright <chrisw@sous-sol.org>
7471L:	linux-security-module@vger.kernel.org
7472S:	Supported
7473
7474LIS3LV02D ACCELEROMETER DRIVER
7475M:	Eric Piel <eric.piel@tremplin-utc.net>
7476S:	Maintained
7477F:	Documentation/misc-devices/lis3lv02d
7478F:	drivers/misc/lis3lv02d/
7479F:	drivers/platform/x86/hp_accel.c
7480
7481LIVE PATCHING
7482M:	Josh Poimboeuf <jpoimboe@redhat.com>
7483M:	Jessica Yu <jeyu@redhat.com>
7484M:	Jiri Kosina <jikos@kernel.org>
7485M:	Miroslav Benes <mbenes@suse.cz>
7486R:	Petr Mladek <pmladek@suse.com>
7487S:	Maintained
7488F:	kernel/livepatch/
7489F:	include/linux/livepatch.h
7490F:	arch/x86/include/asm/livepatch.h
7491F:	arch/x86/kernel/livepatch.c
7492F:	Documentation/livepatch/
7493F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7494F:	samples/livepatch/
7495L:	live-patching@vger.kernel.org
7496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7497
7498LINUX KERNEL DUMP TEST MODULE (LKDTM)
7499M:	Kees Cook <keescook@chromium.org>
7500S:	Maintained
7501F:	drivers/misc/lkdtm*
7502
7503LLC (802.2)
7504M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7505S:	Maintained
7506F:	include/linux/llc.h
7507F:	include/uapi/linux/llc.h
7508F:	include/net/llc*
7509F:	net/llc/
7510
7511LM73 HARDWARE MONITOR DRIVER
7512M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7513L:	linux-hwmon@vger.kernel.org
7514S:	Maintained
7515F:	drivers/hwmon/lm73.c
7516
7517LM78 HARDWARE MONITOR DRIVER
7518M:	Jean Delvare <jdelvare@suse.com>
7519L:	linux-hwmon@vger.kernel.org
7520S:	Maintained
7521F:	Documentation/hwmon/lm78
7522F:	drivers/hwmon/lm78.c
7523
7524LM83 HARDWARE MONITOR DRIVER
7525M:	Jean Delvare <jdelvare@suse.com>
7526L:	linux-hwmon@vger.kernel.org
7527S:	Maintained
7528F:	Documentation/hwmon/lm83
7529F:	drivers/hwmon/lm83.c
7530
7531LM90 HARDWARE MONITOR DRIVER
7532M:	Jean Delvare <jdelvare@suse.com>
7533L:	linux-hwmon@vger.kernel.org
7534S:	Maintained
7535F:	Documentation/hwmon/lm90
7536F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7537F:	drivers/hwmon/lm90.c
7538
7539LM95234 HARDWARE MONITOR DRIVER
7540M:	Guenter Roeck <linux@roeck-us.net>
7541L:	linux-hwmon@vger.kernel.org
7542S:	Maintained
7543F:	Documentation/hwmon/lm95234
7544F:	drivers/hwmon/lm95234.c
7545
7546LME2510 MEDIA DRIVER
7547M:	Malcolm Priestley <tvboxspy@gmail.com>
7548L:	linux-media@vger.kernel.org
7549W:	https://linuxtv.org
7550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7551S:	Maintained
7552F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7553
7554LOCKING PRIMITIVES
7555M:	Peter Zijlstra <peterz@infradead.org>
7556M:	Ingo Molnar <mingo@redhat.com>
7557L:	linux-kernel@vger.kernel.org
7558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7559S:	Maintained
7560F:	Documentation/locking/
7561F:	include/linux/lockdep.h
7562F:	include/linux/spinlock*.h
7563F:	arch/*/include/asm/spinlock*.h
7564F:	include/linux/rwlock*.h
7565F:	include/linux/mutex*.h
7566F:	arch/*/include/asm/mutex*.h
7567F:	include/linux/rwsem*.h
7568F:	arch/*/include/asm/rwsem.h
7569F:	include/linux/seqlock.h
7570F:	lib/locking*.[ch]
7571F:	kernel/locking/
7572
7573LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7574M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7575L:	linux-ntfs-dev@lists.sourceforge.net
7576W:	http://www.linux-ntfs.org/content/view/19/37/
7577S:	Maintained
7578F:	Documentation/ldm.txt
7579F:	block/partitions/ldm.*
7580
7581LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7582M:	Sathya Prakash <sathya.prakash@broadcom.com>
7583M:	Chaitra P B <chaitra.basappa@broadcom.com>
7584M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7585L:	MPT-FusionLinux.pdl@broadcom.com
7586L:	linux-scsi@vger.kernel.org
7587W:	http://www.avagotech.com/support/
7588S:	Supported
7589F:	drivers/message/fusion/
7590F:	drivers/scsi/mpt2sas/
7591F:	drivers/scsi/mpt3sas/
7592
7593LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7594M:	Matthew Wilcox <matthew@wil.cx>
7595L:	linux-scsi@vger.kernel.org
7596S:	Maintained
7597F:	drivers/scsi/sym53c8xx_2/
7598
7599LTC4261 HARDWARE MONITOR DRIVER
7600M:	Guenter Roeck <linux@roeck-us.net>
7601L:	linux-hwmon@vger.kernel.org
7602S:	Maintained
7603F:	Documentation/hwmon/ltc4261
7604F:	drivers/hwmon/ltc4261.c
7605
7606LTP (Linux Test Project)
7607M:	Mike Frysinger <vapier@gentoo.org>
7608M:	Cyril Hrubis <chrubis@suse.cz>
7609M:	Wanlong Gao <wanlong.gao@gmail.com>
7610M:	Jan Stancek <jstancek@redhat.com>
7611M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7612M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7613L:	ltp@lists.linux.it (subscribers-only)
7614W:	http://linux-test-project.github.io/
7615T:	git git://github.com/linux-test-project/ltp.git
7616S:	Maintained
7617
7618M32R ARCHITECTURE
7619W:	http://www.linux-m32r.org/
7620S:	Orphan
7621F:	arch/m32r/
7622
7623M68K ARCHITECTURE
7624M:	Geert Uytterhoeven <geert@linux-m68k.org>
7625L:	linux-m68k@lists.linux-m68k.org
7626W:	http://www.linux-m68k.org/
7627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7628S:	Maintained
7629F:	arch/m68k/
7630F:	drivers/zorro/
7631
7632M68K ON APPLE MACINTOSH
7633M:	Joshua Thompson <funaho@jurai.org>
7634W:	http://www.mac.linux-m68k.org/
7635L:	linux-m68k@lists.linux-m68k.org
7636S:	Maintained
7637F:	arch/m68k/mac/
7638
7639M68K ON HP9000/300
7640M:	Philip Blundell <philb@gnu.org>
7641W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7642S:	Maintained
7643F:	arch/m68k/hp300/
7644
7645M88DS3103 MEDIA DRIVER
7646M:	Antti Palosaari <crope@iki.fi>
7647L:	linux-media@vger.kernel.org
7648W:	https://linuxtv.org
7649W:	http://palosaari.fi/linux/
7650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7651T:	git git://linuxtv.org/anttip/media_tree.git
7652S:	Maintained
7653F:	drivers/media/dvb-frontends/m88ds3103*
7654
7655M88RS2000 MEDIA DRIVER
7656M:	Malcolm Priestley <tvboxspy@gmail.com>
7657L:	linux-media@vger.kernel.org
7658W:	https://linuxtv.org
7659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7660S:	Maintained
7661F:	drivers/media/dvb-frontends/m88rs2000*
7662
7663MA901 MASTERKIT USB FM RADIO DRIVER
7664M:	Alexey Klimov <klimov.linux@gmail.com>
7665L:	linux-media@vger.kernel.org
7666T:	git git://linuxtv.org/media_tree.git
7667S:	Maintained
7668F:	drivers/media/radio/radio-ma901.c
7669
7670MAC80211
7671M:	Johannes Berg <johannes@sipsolutions.net>
7672L:	linux-wireless@vger.kernel.org
7673W:	http://wireless.kernel.org/
7674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7676S:	Maintained
7677F:	Documentation/networking/mac80211-injection.txt
7678F:	include/net/mac80211.h
7679F:	net/mac80211/
7680F:	drivers/net/wireless/mac80211_hwsim.[ch]
7681
7682MACVLAN DRIVER
7683M:	Patrick McHardy <kaber@trash.net>
7684L:	netdev@vger.kernel.org
7685S:	Maintained
7686F:	drivers/net/macvlan.c
7687F:	include/linux/if_macvlan.h
7688
7689MAILBOX API
7690M:	Jassi Brar <jassisinghbrar@gmail.com>
7691L:	linux-kernel@vger.kernel.org
7692S:	Maintained
7693F:	drivers/mailbox/
7694F:	include/linux/mailbox_client.h
7695F:	include/linux/mailbox_controller.h
7696
7697MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7698M:	Michael Kerrisk <mtk.manpages@gmail.com>
7699W:	http://www.kernel.org/doc/man-pages
7700L:	linux-man@vger.kernel.org
7701S:	Maintained
7702
7703MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7704M:	Andrew Lunn <andrew@lunn.ch>
7705M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7706L:	netdev@vger.kernel.org
7707S:	Maintained
7708F:	drivers/net/dsa/mv88e6xxx/
7709F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7710
7711MARVELL ARMADA DRM SUPPORT
7712M:	Russell King <linux@armlinux.org.uk>
7713S:	Maintained
7714T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7715T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7716F:	drivers/gpu/drm/armada/
7717F:	include/uapi/drm/armada_drm.h
7718F:	Documentation/devicetree/bindings/display/armada/
7719
7720MARVELL CRYPTO DRIVER
7721M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7722M:	Arnaud Ebalard <arno@natisbad.org>
7723F:	drivers/crypto/marvell/
7724S:	Maintained
7725L:	linux-crypto@vger.kernel.org
7726
7727MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7728M:	Mirko Lindner <mlindner@marvell.com>
7729M:	Stephen Hemminger <stephen@networkplumber.org>
7730L:	netdev@vger.kernel.org
7731S:	Maintained
7732F:	drivers/net/ethernet/marvell/sk*
7733
7734MARVELL LIBERTAS WIRELESS DRIVER
7735L:	libertas-dev@lists.infradead.org
7736S:	Orphan
7737F:	drivers/net/wireless/marvell/libertas/
7738
7739MARVELL MV643XX ETHERNET DRIVER
7740M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7741L:	netdev@vger.kernel.org
7742S:	Maintained
7743F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7744F:	include/linux/mv643xx.h
7745
7746MARVELL MVNETA ETHERNET DRIVER
7747M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7748L:	netdev@vger.kernel.org
7749S:	Maintained
7750F:	drivers/net/ethernet/marvell/mvneta.*
7751
7752MARVELL MWIFIEX WIRELESS DRIVER
7753M:	Amitkumar Karwar <akarwar@marvell.com>
7754M:	Nishant Sarmukadam <nishants@marvell.com>
7755L:	linux-wireless@vger.kernel.org
7756S:	Maintained
7757F:	drivers/net/wireless/marvell/mwifiex/
7758
7759MARVELL MWL8K WIRELESS DRIVER
7760M:	Lennert Buytenhek <buytenh@wantstofly.org>
7761L:	linux-wireless@vger.kernel.org
7762S:	Odd Fixes
7763F:	drivers/net/wireless/marvell/mwl8k.c
7764
7765MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7766M:	Nicolas Pitre <nico@fluxnic.net>
7767S:	Odd Fixes
7768F:	drivers/mmc/host/mvsdio.*
7769
7770MATROX FRAMEBUFFER DRIVER
7771L:	linux-fbdev@vger.kernel.org
7772S:	Orphan
7773F:	drivers/video/fbdev/matrox/matroxfb_*
7774F:	include/uapi/linux/matroxfb.h
7775
7776MAX16065 HARDWARE MONITOR DRIVER
7777M:	Guenter Roeck <linux@roeck-us.net>
7778L:	linux-hwmon@vger.kernel.org
7779S:	Maintained
7780F:	Documentation/hwmon/max16065
7781F:	drivers/hwmon/max16065.c
7782
7783MAX20751 HARDWARE MONITOR DRIVER
7784M:	Guenter Roeck <linux@roeck-us.net>
7785L:	linux-hwmon@vger.kernel.org
7786S:	Maintained
7787F:	Documentation/hwmon/max20751
7788F:	drivers/hwmon/max20751.c
7789
7790MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7791L:	linux-hwmon@vger.kernel.org
7792S:	Orphan
7793F:	Documentation/hwmon/max6650
7794F:	drivers/hwmon/max6650.c
7795
7796MAX6697 HARDWARE MONITOR DRIVER
7797M:	Guenter Roeck <linux@roeck-us.net>
7798L:	linux-hwmon@vger.kernel.org
7799S:	Maintained
7800F:	Documentation/hwmon/max6697
7801F:	Documentation/devicetree/bindings/i2c/max6697.txt
7802F:	drivers/hwmon/max6697.c
7803F:	include/linux/platform_data/max6697.h
7804
7805MAX9860 MONO AUDIO VOICE CODEC DRIVER
7806M:	Peter Rosin <peda@axentia.se>
7807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7808S:	Maintained
7809F:	Documentation/devicetree/bindings/sound/max9860.txt
7810F:	sound/soc/codecs/max9860.*
7811
7812MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7813M:	Krzysztof Kozlowski <krzk@kernel.org>
7814M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7815L:	linux-pm@vger.kernel.org
7816S:	Supported
7817F:	drivers/power/supply/max14577_charger.c
7818F:	drivers/power/supply/max77693_charger.c
7819
7820MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7821M:	Javier Martinez Canillas <javier@osg.samsung.com>
7822L:	linux-kernel@vger.kernel.org
7823S:	Supported
7824F:	drivers/*/*max77802*.c
7825F:	Documentation/devicetree/bindings/*/*max77802.txt
7826F:	include/dt-bindings/*/*max77802.h
7827
7828MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7829M:	Chanwoo Choi <cw00.choi@samsung.com>
7830M:	Krzysztof Kozlowski <krzk@kernel.org>
7831M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7832L:	linux-kernel@vger.kernel.org
7833S:	Supported
7834F:	drivers/*/max14577*.c
7835F:	drivers/*/max77686*.c
7836F:	drivers/*/max77693*.c
7837F:	drivers/extcon/extcon-max14577.c
7838F:	drivers/extcon/extcon-max77693.c
7839F:	drivers/rtc/rtc-max77686.c
7840F:	drivers/clk/clk-max77686.c
7841F:	Documentation/devicetree/bindings/mfd/max14577.txt
7842F:	Documentation/devicetree/bindings/*/max77686.txt
7843F:	Documentation/devicetree/bindings/mfd/max77693.txt
7844F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7845F:	include/linux/mfd/max14577*.h
7846F:	include/linux/mfd/max77686*.h
7847F:	include/linux/mfd/max77693*.h
7848
7849MAXIRADIO FM RADIO RECEIVER DRIVER
7850M:	Hans Verkuil <hverkuil@xs4all.nl>
7851L:	linux-media@vger.kernel.org
7852T:	git git://linuxtv.org/media_tree.git
7853W:	https://linuxtv.org
7854S:	Maintained
7855F:	drivers/media/radio/radio-maxiradio*
7856
7857MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7858M:	Peter Rosin <peda@axentia.se>
7859L:	linux-iio@vger.kernel.org
7860S:	Maintained
7861F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7862F:	drivers/iio/potentiometer/mcp4531.c
7863
7864MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7865M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7866L:	linux-iio@vger.kernel.org
7867S:	Maintained
7868F:	drivers/iio/dac/cio-dac.c
7869
7870MEDIA DRIVERS FOR RENESAS - FCP
7871M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7872L:	linux-media@vger.kernel.org
7873L:	linux-renesas-soc@vger.kernel.org
7874T:	git git://linuxtv.org/media_tree.git
7875S:	Supported
7876F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7877F:	drivers/media/platform/rcar-fcp.c
7878F:	include/media/rcar-fcp.h
7879
7880MEDIA DRIVERS FOR RENESAS - FDP1
7881M:	Kieran Bingham <kieran@bingham.xyz>
7882L:	linux-media@vger.kernel.org
7883L:	linux-renesas-soc@vger.kernel.org
7884T:	git git://linuxtv.org/media_tree.git
7885S:	Supported
7886F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7887F:	drivers/media/platform/rcar_fdp1.c
7888
7889MEDIA DRIVERS FOR RENESAS - VIN
7890M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7891L:	linux-media@vger.kernel.org
7892L:	linux-renesas-soc@vger.kernel.org
7893T:	git git://linuxtv.org/media_tree.git
7894S:	Supported
7895F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7896F:	drivers/media/platform/rcar-vin/
7897
7898MEDIA DRIVERS FOR RENESAS - VSP1
7899M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7900L:	linux-media@vger.kernel.org
7901L:	linux-renesas-soc@vger.kernel.org
7902T:	git git://linuxtv.org/media_tree.git
7903S:	Supported
7904F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7905F:	drivers/media/platform/vsp1/
7906
7907MEDIA DRIVERS FOR HELENE
7908M:	Abylay Ospan <aospan@netup.ru>
7909L:	linux-media@vger.kernel.org
7910W:	https://linuxtv.org
7911W:	http://netup.tv/
7912T:	git git://linuxtv.org/media_tree.git
7913S:	Supported
7914F:	drivers/media/dvb-frontends/helene*
7915
7916MEDIA DRIVERS FOR ASCOT2E
7917M:	Sergey Kozlov <serjk@netup.ru>
7918M:	Abylay Ospan <aospan@netup.ru>
7919L:	linux-media@vger.kernel.org
7920W:	https://linuxtv.org
7921W:	http://netup.tv/
7922T:	git git://linuxtv.org/media_tree.git
7923S:	Supported
7924F:	drivers/media/dvb-frontends/ascot2e*
7925
7926MEDIA DRIVERS FOR CXD2841ER
7927M:	Sergey Kozlov <serjk@netup.ru>
7928M:	Abylay Ospan <aospan@netup.ru>
7929L:	linux-media@vger.kernel.org
7930W:	https://linuxtv.org
7931W:	http://netup.tv/
7932T:	git git://linuxtv.org/media_tree.git
7933S:	Supported
7934F:	drivers/media/dvb-frontends/cxd2841er*
7935
7936MEDIA DRIVERS FOR HORUS3A
7937M:	Sergey Kozlov <serjk@netup.ru>
7938M:	Abylay Ospan <aospan@netup.ru>
7939L:	linux-media@vger.kernel.org
7940W:	https://linuxtv.org
7941W:	http://netup.tv/
7942T:	git git://linuxtv.org/media_tree.git
7943S:	Supported
7944F:	drivers/media/dvb-frontends/horus3a*
7945
7946MEDIA DRIVERS FOR LNBH25
7947M:	Sergey Kozlov <serjk@netup.ru>
7948M:	Abylay Ospan <aospan@netup.ru>
7949L:	linux-media@vger.kernel.org
7950W:	https://linuxtv.org
7951W:	http://netup.tv/
7952T:	git git://linuxtv.org/media_tree.git
7953S:	Supported
7954F:	drivers/media/dvb-frontends/lnbh25*
7955
7956MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7957M:	Sergey Kozlov <serjk@netup.ru>
7958M:	Abylay Ospan <aospan@netup.ru>
7959L:	linux-media@vger.kernel.org
7960W:	https://linuxtv.org
7961W:	http://netup.tv/
7962T:	git git://linuxtv.org/media_tree.git
7963S:	Supported
7964F:	drivers/media/pci/netup_unidvb/*
7965
7966MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7967M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7968M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7969P:	LinuxTV.org Project
7970L:	linux-media@vger.kernel.org
7971W:	https://linuxtv.org
7972Q:	http://patchwork.kernel.org/project/linux-media/list/
7973T:	git git://linuxtv.org/media_tree.git
7974S:	Maintained
7975F:	Documentation/media/
7976F:	drivers/media/
7977F:	drivers/staging/media/
7978F:	include/linux/platform_data/media/
7979F:	include/media/
7980F:	include/uapi/linux/dvb/
7981F:	include/uapi/linux/videodev2.h
7982F:	include/uapi/linux/media.h
7983F:	include/uapi/linux/v4l2-*
7984F:	include/uapi/linux/meye.h
7985F:	include/uapi/linux/ivtv*
7986F:	include/uapi/linux/uvcvideo.h
7987
7988MEDIATEK ETHERNET DRIVER
7989M:	Felix Fietkau <nbd@openwrt.org>
7990M:	John Crispin <blogic@openwrt.org>
7991L:	netdev@vger.kernel.org
7992S:	Maintained
7993F:	drivers/net/ethernet/mediatek/
7994
7995MEDIATEK MEDIA DRIVER
7996M:	Tiffany Lin <tiffany.lin@mediatek.com>
7997M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7998S:	Supported
7999F:	drivers/media/platform/mtk-vcodec/
8000F:	drivers/media/platform/mtk-vpu/
8001F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8002F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8003
8004MEDIATEK MDP DRIVER
8005M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8006M:	Houlong Wei <houlong.wei@mediatek.com>
8007M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8008S:	Supported
8009F:	drivers/media/platform/mtk-mdp/
8010F:	drivers/media/platform/mtk-vpu/
8011F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8012
8013MEDIATEK MT7601U WIRELESS LAN DRIVER
8014M:	Jakub Kicinski <kubakici@wp.pl>
8015L:	linux-wireless@vger.kernel.org
8016S:	Maintained
8017F:	drivers/net/wireless/mediatek/mt7601u/
8018
8019MEGARAID SCSI/SAS DRIVERS
8020M:	Kashyap Desai <kashyap.desai@broadcom.com>
8021M:	Sumit Saxena <sumit.saxena@broadcom.com>
8022M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8023L:	megaraidlinux.pdl@broadcom.com
8024L:	linux-scsi@vger.kernel.org
8025W:	http://www.avagotech.com/support/
8026S:	Maintained
8027F:	Documentation/scsi/megaraid.txt
8028F:	drivers/scsi/megaraid.*
8029F:	drivers/scsi/megaraid/
8030
8031MELFAS MIP4 TOUCHSCREEN DRIVER
8032M:	Sangwon Jee <jeesw@melfas.com>
8033W:	http://www.melfas.com
8034S:	Supported
8035F:	drivers/input/touchscreen/melfas_mip4.c
8036F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8037
8038MELLANOX ETHERNET DRIVER (mlx4_en)
8039M:	Tariq Toukan <tariqt@mellanox.com>
8040L:	netdev@vger.kernel.org
8041S:	Supported
8042W:	http://www.mellanox.com
8043Q:	http://patchwork.ozlabs.org/project/netdev/list/
8044F:	drivers/net/ethernet/mellanox/mlx4/en_*
8045
8046MELLANOX ETHERNET DRIVER (mlx5e)
8047M:	Saeed Mahameed <saeedm@mellanox.com>
8048L:	netdev@vger.kernel.org
8049S:	Supported
8050W:	http://www.mellanox.com
8051Q:	http://patchwork.ozlabs.org/project/netdev/list/
8052F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8053
8054MELLANOX ETHERNET SWITCH DRIVERS
8055M:	Jiri Pirko <jiri@mellanox.com>
8056M:	Ido Schimmel <idosch@mellanox.com>
8057L:	netdev@vger.kernel.org
8058S:	Supported
8059W:	http://www.mellanox.com
8060Q:	http://patchwork.ozlabs.org/project/netdev/list/
8061F:	drivers/net/ethernet/mellanox/mlxsw/
8062
8063MELLANOX MLXCPLD I2C AND MUX DRIVER
8064M:	Vadim Pasternak <vadimp@mellanox.com>
8065M:	Michael Shych <michaelsh@mellanox.com>
8066L:	linux-i2c@vger.kernel.org
8067S:	Supported
8068F:	drivers/i2c/busses/i2c-mlxcpld.c
8069F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8070F:	Documentation/i2c/busses/i2c-mlxcpld
8071
8072MELLANOX MLXCPLD LED DRIVER
8073M:	Vadim Pasternak <vadimp@mellanox.com>
8074L:	linux-leds@vger.kernel.org
8075S:	Supported
8076F:	drivers/leds/leds-mlxcpld.c
8077F:	Documentation/leds/leds-mlxcpld.txt
8078
8079MELLANOX PLATFORM DRIVER
8080M:      Vadim Pasternak <vadimp@mellanox.com>
8081L:      platform-driver-x86@vger.kernel.org
8082S:      Supported
8083F:      drivers/platform/x86/mlx-platform.c
8084
8085MELLANOX MLX CPLD HOTPLUG DRIVER
8086M:	Vadim Pasternak <vadimp@mellanox.com>
8087L:	platform-driver-x86@vger.kernel.org
8088S:	Supported
8089F:	drivers/platform/x86/mlxcpld-hotplug.c
8090F:	include/linux/platform_data/mlxcpld-hotplug.h
8091
8092SOFT-ROCE DRIVER (rxe)
8093M:	Moni Shoua <monis@mellanox.com>
8094L:	linux-rdma@vger.kernel.org
8095S:	Supported
8096W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8097Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8098F:	drivers/infiniband/sw/rxe/
8099F:	include/uapi/rdma/rdma_user_rxe.h
8100
8101MEMBARRIER SUPPORT
8102M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8103M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8104L:	linux-kernel@vger.kernel.org
8105S:	Supported
8106F:	kernel/membarrier.c
8107F:	include/uapi/linux/membarrier.h
8108
8109MEMORY MANAGEMENT
8110L:	linux-mm@kvack.org
8111W:	http://www.linux-mm.org
8112S:	Maintained
8113F:	include/linux/mm.h
8114F:	include/linux/gfp.h
8115F:	include/linux/mmzone.h
8116F:	include/linux/memory_hotplug.h
8117F:	include/linux/vmalloc.h
8118F:	mm/
8119
8120MEMORY TECHNOLOGY DEVICES (MTD)
8121M:	David Woodhouse <dwmw2@infradead.org>
8122M:	Brian Norris <computersforpeace@gmail.com>
8123M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8124M:	Marek Vasut <marek.vasut@gmail.com>
8125M:	Richard Weinberger <richard@nod.at>
8126M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8127L:	linux-mtd@lists.infradead.org
8128W:	http://www.linux-mtd.infradead.org/
8129Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8130T:	git git://git.infradead.org/linux-mtd.git
8131T:	git git://git.infradead.org/l2-mtd.git
8132S:	Maintained
8133F:	Documentation/devicetree/bindings/mtd/
8134F:	drivers/mtd/
8135F:	include/linux/mtd/
8136F:	include/uapi/mtd/
8137
8138MEN A21 WATCHDOG DRIVER
8139M:	Johannes Thumshirn <morbidrsa@gmail.com>
8140L:	linux-watchdog@vger.kernel.org
8141S:	Maintained
8142F:	drivers/watchdog/mena21_wdt.c
8143
8144MEN CHAMELEON BUS (mcb)
8145M:	Johannes Thumshirn <morbidrsa@gmail.com>
8146S:	Maintained
8147F:	drivers/mcb/
8148F:	include/linux/mcb.h
8149F:	Documentation/men-chameleon-bus.txt
8150
8151MEN F21BMC (Board Management Controller)
8152M:	Andreas Werner <andreas.werner@men.de>
8153S:	Supported
8154F:	drivers/mfd/menf21bmc.c
8155F:	drivers/watchdog/menf21bmc_wdt.c
8156F:	drivers/leds/leds-menf21bmc.c
8157F:	drivers/hwmon/menf21bmc_hwmon.c
8158F:	Documentation/hwmon/menf21bmc
8159
8160METAG ARCHITECTURE
8161M:	James Hogan <james.hogan@imgtec.com>
8162L:	linux-metag@vger.kernel.org
8163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8164S:	Odd Fixes
8165F:	arch/metag/
8166F:	Documentation/metag/
8167F:	Documentation/devicetree/bindings/metag/
8168F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8169F:	drivers/clocksource/metag_generic.c
8170F:	drivers/irqchip/irq-metag.c
8171F:	drivers/irqchip/irq-metag-ext.c
8172F:	drivers/tty/metag_da.c
8173
8174MICROBLAZE ARCHITECTURE
8175M:	Michal Simek <monstr@monstr.eu>
8176W:	http://www.monstr.eu/fdt/
8177T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8178S:	Supported
8179F:	arch/microblaze/
8180
8181MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8182M:	Richard Genoud <richard.genoud@gmail.com>
8183S:	Maintained
8184F:	drivers/tty/serial/atmel_serial.c
8185F:	include/linux/atmel_serial.h
8186
8187MICROCHIP / ATMEL DMA DRIVER
8188M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8190L:	dmaengine@vger.kernel.org
8191S:	Supported
8192F:	drivers/dma/at_hdmac.c
8193F:	drivers/dma/at_hdmac_regs.h
8194F:	include/linux/platform_data/dma-atmel.h
8195
8196MICROCHIP / ATMEL ISC DRIVER
8197M:	Songjun Wu <songjun.wu@microchip.com>
8198L:	linux-media@vger.kernel.org
8199S:	Supported
8200F:	drivers/media/platform/atmel/atmel-isc.c
8201F:	drivers/media/platform/atmel/atmel-isc-regs.h
8202F:	devicetree/bindings/media/atmel-isc.txt
8203
8204MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8205M:	Chen Yu <yu.c.chen@intel.com>
8206L:	platform-driver-x86@vger.kernel.org
8207S:	Supported
8208F:	drivers/platform/x86/surfacepro3_button.c
8209
8210MICROTEK X6 SCANNER
8211M:	Oliver Neukum <oliver@neukum.org>
8212S:	Maintained
8213F:	drivers/usb/image/microtek.*
8214
8215MIPS
8216M:	Ralf Baechle <ralf@linux-mips.org>
8217L:	linux-mips@linux-mips.org
8218W:	http://www.linux-mips.org/
8219T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8220Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8221S:	Supported
8222F:	Documentation/devicetree/bindings/mips/
8223F:	Documentation/mips/
8224F:	arch/mips/
8225
8226MIPS/LOONGSON1 ARCHITECTURE
8227M:	Keguang Zhang <keguang.zhang@gmail.com>
8228L:	linux-mips@linux-mips.org
8229S:	Maintained
8230F:	arch/mips/loongson32/
8231F:	arch/mips/include/asm/mach-loongson32/
8232F:	drivers/*/*loongson1*
8233F:	drivers/*/*/*loongson1*
8234
8235MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8236M:	Hans Verkuil <hverkuil@xs4all.nl>
8237L:	linux-media@vger.kernel.org
8238T:	git git://linuxtv.org/media_tree.git
8239W:	https://linuxtv.org
8240S:	Odd Fixes
8241F:	drivers/media/radio/radio-miropcm20*
8242
8243MELLANOX MLX4 core VPI driver
8244M:	Yishai Hadas <yishaih@mellanox.com>
8245L:	netdev@vger.kernel.org
8246L:	linux-rdma@vger.kernel.org
8247W:	http://www.mellanox.com
8248Q:	http://patchwork.ozlabs.org/project/netdev/list/
8249S:	Supported
8250F:	drivers/net/ethernet/mellanox/mlx4/
8251F:	include/linux/mlx4/
8252F:	include/uapi/rdma/mlx4-abi.h
8253
8254MELLANOX MLX4 IB driver
8255M:	Yishai Hadas <yishaih@mellanox.com>
8256L:	linux-rdma@vger.kernel.org
8257W:	http://www.mellanox.com
8258Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8259S:	Supported
8260F:	drivers/infiniband/hw/mlx4/
8261F:	include/linux/mlx4/
8262
8263MELLANOX MLX5 core VPI driver
8264M:	Saeed Mahameed <saeedm@mellanox.com>
8265M:	Matan Barak <matanb@mellanox.com>
8266M:	Leon Romanovsky <leonro@mellanox.com>
8267L:	netdev@vger.kernel.org
8268L:	linux-rdma@vger.kernel.org
8269W:	http://www.mellanox.com
8270Q:	http://patchwork.ozlabs.org/project/netdev/list/
8271S:	Supported
8272F:	drivers/net/ethernet/mellanox/mlx5/core/
8273F:	include/linux/mlx5/
8274F:	include/uapi/rdma/mlx5-abi.h
8275
8276MELLANOX MLX5 IB driver
8277M:	Matan Barak <matanb@mellanox.com>
8278M:	Leon Romanovsky <leonro@mellanox.com>
8279L:	linux-rdma@vger.kernel.org
8280W:	http://www.mellanox.com
8281Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8282S:	Supported
8283F:	drivers/infiniband/hw/mlx5/
8284F:	include/linux/mlx5/
8285
8286MELEXIS MLX90614 DRIVER
8287M:	Crt Mori <cmo@melexis.com>
8288L:	linux-iio@vger.kernel.org
8289W:	http://www.melexis.com
8290S:	Supported
8291F:	drivers/iio/temperature/mlx90614.c
8292
8293MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8294M:	Don Brace <don.brace@microsemi.com>
8295L:	esc.storagedev@microsemi.com
8296L:	linux-scsi@vger.kernel.org
8297S:	Supported
8298F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8299F:	drivers/scsi/smartpqi/Kconfig
8300F:	drivers/scsi/smartpqi/Makefile
8301F:	include/linux/cciss*.h
8302F:	include/uapi/linux/cciss*.h
8303F:	Documentation/scsi/smartpqi.txt
8304
8305MN88472 MEDIA DRIVER
8306M:	Antti Palosaari <crope@iki.fi>
8307L:	linux-media@vger.kernel.org
8308W:	https://linuxtv.org
8309W:	http://palosaari.fi/linux/
8310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8311S:	Maintained
8312F:	drivers/media/dvb-frontends/mn88472*
8313
8314MN88473 MEDIA DRIVER
8315M:	Antti Palosaari <crope@iki.fi>
8316L:	linux-media@vger.kernel.org
8317W:	https://linuxtv.org
8318W:	http://palosaari.fi/linux/
8319Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8320S:	Maintained
8321F:	drivers/media/dvb-frontends/mn88473*
8322
8323MODULE SUPPORT
8324M:	Jessica Yu <jeyu@redhat.com>
8325M:	Rusty Russell <rusty@rustcorp.com.au>
8326S:	Maintained
8327F:	include/linux/module.h
8328F:	kernel/module.c
8329
8330MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8331W:	http://popies.net/meye/
8332S:	Orphan
8333F:	Documentation/media/v4l-drivers/meye*
8334F:	drivers/media/pci/meye/
8335F:	include/uapi/linux/meye.h
8336
8337MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8338M:	Jiri Slaby <jirislaby@gmail.com>
8339S:	Maintained
8340F:	Documentation/serial/moxa-smartio
8341F:	drivers/tty/mxser.*
8342
8343MR800 AVERMEDIA USB FM RADIO DRIVER
8344M:	Alexey Klimov <klimov.linux@gmail.com>
8345L:	linux-media@vger.kernel.org
8346T:	git git://linuxtv.org/media_tree.git
8347S:	Maintained
8348F:	drivers/media/radio/radio-mr800.c
8349
8350MRF24J40 IEEE 802.15.4 RADIO DRIVER
8351M:	Alan Ott <alan@signal11.us>
8352L:	linux-wpan@vger.kernel.org
8353S:	Maintained
8354F:	drivers/net/ieee802154/mrf24j40.c
8355F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8356
8357MSI LAPTOP SUPPORT
8358M:	"Lee, Chun-Yi" <jlee@suse.com>
8359L:	platform-driver-x86@vger.kernel.org
8360S:	Maintained
8361F:	drivers/platform/x86/msi-laptop.c
8362
8363MSI WMI SUPPORT
8364L:	platform-driver-x86@vger.kernel.org
8365S:	Orphan
8366F:	drivers/platform/x86/msi-wmi.c
8367
8368MSI001 MEDIA DRIVER
8369M:	Antti Palosaari <crope@iki.fi>
8370L:	linux-media@vger.kernel.org
8371W:	https://linuxtv.org
8372W:	http://palosaari.fi/linux/
8373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8374T:	git git://linuxtv.org/anttip/media_tree.git
8375S:	Maintained
8376F:	drivers/media/tuners/msi001*
8377
8378MSI2500 MEDIA DRIVER
8379M:	Antti Palosaari <crope@iki.fi>
8380L:	linux-media@vger.kernel.org
8381W:	https://linuxtv.org
8382W:	http://palosaari.fi/linux/
8383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8384T:	git git://linuxtv.org/anttip/media_tree.git
8385S:	Maintained
8386F:	drivers/media/usb/msi2500/
8387
8388MSYSTEMS DISKONCHIP G3 MTD DRIVER
8389M:	Robert Jarzmik <robert.jarzmik@free.fr>
8390L:	linux-mtd@lists.infradead.org
8391S:	Maintained
8392F:	drivers/mtd/devices/docg3*
8393
8394MT9M032 APTINA SENSOR DRIVER
8395M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8396L:	linux-media@vger.kernel.org
8397T:	git git://linuxtv.org/media_tree.git
8398S:	Maintained
8399F:	drivers/media/i2c/mt9m032.c
8400F:	include/media/i2c/mt9m032.h
8401
8402MT9P031 APTINA CAMERA SENSOR
8403M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8404L:	linux-media@vger.kernel.org
8405T:	git git://linuxtv.org/media_tree.git
8406S:	Maintained
8407F:	drivers/media/i2c/mt9p031.c
8408F:	include/media/i2c/mt9p031.h
8409
8410MT9T001 APTINA CAMERA SENSOR
8411M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8412L:	linux-media@vger.kernel.org
8413T:	git git://linuxtv.org/media_tree.git
8414S:	Maintained
8415F:	drivers/media/i2c/mt9t001.c
8416F:	include/media/i2c/mt9t001.h
8417
8418MT9V032 APTINA CAMERA SENSOR
8419M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8420L:	linux-media@vger.kernel.org
8421T:	git git://linuxtv.org/media_tree.git
8422S:	Maintained
8423F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8424F:	drivers/media/i2c/mt9v032.c
8425F:	include/media/i2c/mt9v032.h
8426
8427MULTIFUNCTION DEVICES (MFD)
8428M:	Lee Jones <lee.jones@linaro.org>
8429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8430S:	Supported
8431F:	Documentation/devicetree/bindings/mfd/
8432F:	drivers/mfd/
8433F:	include/linux/mfd/
8434
8435MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8436M:	Ulf Hansson <ulf.hansson@linaro.org>
8437L:	linux-mmc@vger.kernel.org
8438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8439S:	Maintained
8440F:	Documentation/devicetree/bindings/mmc/
8441F:	drivers/mmc/
8442F:	include/linux/mmc/
8443F:	include/uapi/linux/mmc/
8444
8445MULTIMEDIA CARD (MMC) ETC. OVER SPI
8446S:	Orphan
8447F:	drivers/mmc/host/mmc_spi.c
8448F:	include/linux/spi/mmc_spi.h
8449
8450MULTISOUND SOUND DRIVER
8451M:	Andrew Veliath <andrewtv@usa.net>
8452S:	Maintained
8453F:	Documentation/sound/oss/MultiSound
8454F:	sound/oss/msnd*
8455
8456MULTITECH MULTIPORT CARD (ISICOM)
8457S:	Orphan
8458F:	drivers/tty/isicom.c
8459F:	include/linux/isicom.h
8460
8461MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8462M:	Bin Liu <b-liu@ti.com>
8463L:	linux-usb@vger.kernel.org
8464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8465S:	Maintained
8466F:	drivers/usb/musb/
8467
8468MXL5007T MEDIA DRIVER
8469M:	Michael Krufky <mkrufky@linuxtv.org>
8470L:	linux-media@vger.kernel.org
8471W:	https://linuxtv.org
8472W:	http://github.com/mkrufky
8473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8474T:	git git://linuxtv.org/mkrufky/tuners.git
8475S:	Maintained
8476F:	drivers/media/tuners/mxl5007t.*
8477
8478MXSFB DRM DRIVER
8479M:	Marek Vasut <marex@denx.de>
8480S:	Supported
8481F:	drivers/gpu/drm/mxsfb/
8482F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8483
8484MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8485M:	Hyong-Youb Kim <hykim@myri.com>
8486L:	netdev@vger.kernel.org
8487W:	https://www.myricom.com/support/downloads/myri10ge.html
8488S:	Supported
8489F:	drivers/net/ethernet/myricom/myri10ge/
8490
8491NAND FLASH SUBSYSTEM
8492M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8493R:	Richard Weinberger <richard@nod.at>
8494L:	linux-mtd@lists.infradead.org
8495W:	http://www.linux-mtd.infradead.org/
8496Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8497T:	git git://github.com/linux-nand/linux.git
8498S:	Maintained
8499F:	drivers/mtd/nand/
8500F:	include/linux/mtd/nand*.h
8501
8502NATSEMI ETHERNET DRIVER (DP8381x)
8503S:	Orphan
8504F:	drivers/net/ethernet/natsemi/natsemi.c
8505
8506NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8507M:	Daniel Mack <zonque@gmail.com>
8508S:	Maintained
8509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8510W:	http://www.native-instruments.com
8511F:	sound/usb/caiaq/
8512
8513NCP FILESYSTEM
8514M:	Petr Vandrovec <petr@vandrovec.name>
8515S:	Odd Fixes
8516F:	fs/ncpfs/
8517
8518NCR 5380 SCSI DRIVERS
8519M:	Finn Thain <fthain@telegraphics.com.au>
8520M:	Michael Schmitz <schmitzmic@gmail.com>
8521L:	linux-scsi@vger.kernel.org
8522S:	Maintained
8523F:	Documentation/scsi/g_NCR5380.txt
8524F:	drivers/scsi/NCR5380.*
8525F:	drivers/scsi/arm/cumana_1.c
8526F:	drivers/scsi/arm/oak.c
8527F:	drivers/scsi/atari_scsi.*
8528F:	drivers/scsi/dmx3191d.c
8529F:	drivers/scsi/g_NCR5380.*
8530F:	drivers/scsi/mac_scsi.*
8531F:	drivers/scsi/sun3_scsi.*
8532F:	drivers/scsi/sun3_scsi_vme.c
8533
8534NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8535M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8536L:	linux-scsi@vger.kernel.org
8537S:	Maintained
8538F:	drivers/scsi/NCR_D700.*
8539
8540NCT6775 HARDWARE MONITOR DRIVER
8541M:	Guenter Roeck <linux@roeck-us.net>
8542L:	linux-hwmon@vger.kernel.org
8543S:	Maintained
8544F:	Documentation/hwmon/nct6775
8545F:	drivers/hwmon/nct6775.c
8546
8547NETEFFECT IWARP RNIC DRIVER (IW_NES)
8548M:	Faisal Latif <faisal.latif@intel.com>
8549L:	linux-rdma@vger.kernel.org
8550W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8551S:	Supported
8552F:	drivers/infiniband/hw/nes/
8553F:	include/uapi/rdma/nes-abi.h
8554
8555NETEM NETWORK EMULATOR
8556M:	Stephen Hemminger <stephen@networkplumber.org>
8557L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8558S:	Maintained
8559F:	net/sched/sch_netem.c
8560
8561NETERION 10GbE DRIVERS (s2io/vxge)
8562M:	Jon Mason <jdmason@kudzu.us>
8563L:	netdev@vger.kernel.org
8564S:	Supported
8565F:	Documentation/networking/s2io.txt
8566F:	Documentation/networking/vxge.txt
8567F:	drivers/net/ethernet/neterion/
8568
8569NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8570M:	Pablo Neira Ayuso <pablo@netfilter.org>
8571M:	Patrick McHardy <kaber@trash.net>
8572M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8573L:	netfilter-devel@vger.kernel.org
8574L:	coreteam@netfilter.org
8575W:	http://www.netfilter.org/
8576W:	http://www.iptables.org/
8577Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8580S:	Supported
8581F:	include/linux/netfilter*
8582F:	include/linux/netfilter/
8583F:	include/net/netfilter/
8584F:	include/uapi/linux/netfilter*
8585F:	include/uapi/linux/netfilter/
8586F:	net/*/netfilter.c
8587F:	net/*/netfilter/
8588F:	net/netfilter/
8589F:	net/bridge/br_netfilter*.c
8590
8591NETLABEL
8592M:	Paul Moore <paul@paul-moore.com>
8593W:	http://netlabel.sf.net
8594L:	netdev@vger.kernel.org
8595S:	Maintained
8596F:	Documentation/netlabel/
8597F:	include/net/netlabel.h
8598F:	net/netlabel/
8599
8600NETROM NETWORK LAYER
8601M:	Ralf Baechle <ralf@linux-mips.org>
8602L:	linux-hams@vger.kernel.org
8603W:	http://www.linux-ax25.org/
8604S:	Maintained
8605F:	include/net/netrom.h
8606F:	include/uapi/linux/netrom.h
8607F:	net/netrom/
8608
8609NETRONOME ETHERNET DRIVERS
8610M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8611L:	oss-drivers@netronome.com
8612S:	Maintained
8613F:	drivers/net/ethernet/netronome/
8614
8615NETWORK BLOCK DEVICE (NBD)
8616M:	Markus Pargmann <mpa@pengutronix.de>
8617S:	Maintained
8618L:	nbd-general@lists.sourceforge.net
8619T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8620F:	Documentation/blockdev/nbd.txt
8621F:	drivers/block/nbd.c
8622F:	include/uapi/linux/nbd.h
8623
8624NETWORK DROP MONITOR
8625M:	Neil Horman <nhorman@tuxdriver.com>
8626L:	netdev@vger.kernel.org
8627S:	Maintained
8628W:	https://fedorahosted.org/dropwatch/
8629F:	net/core/drop_monitor.c
8630
8631NETWORKING [DSA]
8632M:	Andrew Lunn <andrew@lunn.ch>
8633M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8634M:	Florian Fainelli <f.fainelli@gmail.com>
8635S:	Maintained
8636F:	net/dsa/
8637F:	include/net/dsa.h
8638F:	drivers/net/dsa/
8639
8640NETWORKING [GENERAL]
8641M:	"David S. Miller" <davem@davemloft.net>
8642L:	netdev@vger.kernel.org
8643W:	http://www.linuxfoundation.org/en/Net
8644Q:	http://patchwork.ozlabs.org/project/netdev/list/
8645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8647S:	Maintained
8648F:	net/
8649F:	include/net/
8650F:	include/linux/in.h
8651F:	include/linux/net.h
8652F:	include/linux/netdevice.h
8653F:	include/uapi/linux/in.h
8654F:	include/uapi/linux/net.h
8655F:	include/uapi/linux/netdevice.h
8656F:	include/uapi/linux/net_namespace.h
8657F:	tools/net/
8658F:	tools/testing/selftests/net/
8659F:	lib/random32.c
8660
8661NETWORKING [IPv4/IPv6]
8662M:	"David S. Miller" <davem@davemloft.net>
8663M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8664M:	James Morris <jmorris@namei.org>
8665M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8666M:	Patrick McHardy <kaber@trash.net>
8667L:	netdev@vger.kernel.org
8668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8669S:	Maintained
8670F:	net/ipv4/
8671F:	net/ipv6/
8672F:	include/net/ip*
8673F:	arch/x86/net/*
8674
8675NETWORKING [IPSEC]
8676M:	Steffen Klassert <steffen.klassert@secunet.com>
8677M:	Herbert Xu <herbert@gondor.apana.org.au>
8678M:	"David S. Miller" <davem@davemloft.net>
8679L:	netdev@vger.kernel.org
8680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8682S:	Maintained
8683F:	net/core/flow.c
8684F:	net/xfrm/
8685F:	net/key/
8686F:	net/ipv4/xfrm*
8687F:	net/ipv4/esp4.c
8688F:	net/ipv4/ah4.c
8689F:	net/ipv4/ipcomp.c
8690F:	net/ipv4/ip_vti.c
8691F:	net/ipv6/xfrm*
8692F:	net/ipv6/esp6.c
8693F:	net/ipv6/ah6.c
8694F:	net/ipv6/ipcomp6.c
8695F:	net/ipv6/ip6_vti.c
8696F:	include/uapi/linux/xfrm.h
8697F:	include/net/xfrm.h
8698
8699NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8700M:	Paul Moore <paul@paul-moore.com>
8701L:	netdev@vger.kernel.org
8702S:	Maintained
8703
8704NETWORKING [WIRELESS]
8705L:	linux-wireless@vger.kernel.org
8706Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8707
8708NETWORKING DRIVERS
8709L:	netdev@vger.kernel.org
8710W:	http://www.linuxfoundation.org/en/Net
8711Q:	http://patchwork.ozlabs.org/project/netdev/list/
8712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8714S:	Odd Fixes
8715F:	Documentation/devicetree/bindings/net/
8716F:	drivers/net/
8717F:	include/linux/if_*
8718F:	include/linux/netdevice.h
8719F:	include/linux/etherdevice.h
8720F:	include/linux/fcdevice.h
8721F:	include/linux/fddidevice.h
8722F:	include/linux/hippidevice.h
8723F:	include/linux/inetdevice.h
8724F:	include/uapi/linux/if_*
8725F:	include/uapi/linux/netdevice.h
8726
8727NETWORKING DRIVERS (WIRELESS)
8728M:	Kalle Valo <kvalo@codeaurora.org>
8729L:	linux-wireless@vger.kernel.org
8730Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8733S:	Maintained
8734F:	Documentation/devicetree/bindings/net/wireless/
8735F:	drivers/net/wireless/
8736
8737NETXEN (1/10) GbE SUPPORT
8738M:	Manish Chopra <manish.chopra@cavium.com>
8739M:	Rahul Verma <rahul.verma@cavium.com>
8740M:	Dept-GELinuxNICDev@cavium.com
8741L:	netdev@vger.kernel.org
8742S:	Supported
8743F:	drivers/net/ethernet/qlogic/netxen/
8744
8745NFC SUBSYSTEM
8746M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8747M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8748M:	Samuel Ortiz <sameo@linux.intel.com>
8749L:	linux-wireless@vger.kernel.org
8750L:	linux-nfc@lists.01.org (subscribers-only)
8751S:	Supported
8752F:	net/nfc/
8753F:	include/net/nfc/
8754F:	include/uapi/linux/nfc.h
8755F:	drivers/nfc/
8756F:	include/linux/platform_data/nfcmrvl.h
8757F:	include/linux/platform_data/nxp-nci.h
8758F:	include/linux/platform_data/pn544.h
8759F:	include/linux/platform_data/st21nfca.h
8760F:	include/linux/platform_data/st-nci.h
8761F:	Documentation/devicetree/bindings/net/nfc/
8762
8763NFS, SUNRPC, AND LOCKD CLIENTS
8764M:	Trond Myklebust <trond.myklebust@primarydata.com>
8765M:	Anna Schumaker <anna.schumaker@netapp.com>
8766L:	linux-nfs@vger.kernel.org
8767W:	http://client.linux-nfs.org
8768T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8769S:	Maintained
8770F:	fs/lockd/
8771F:	fs/nfs/
8772F:	fs/nfs_common/
8773F:	net/sunrpc/
8774F:	include/linux/lockd/
8775F:	include/linux/nfs*
8776F:	include/linux/sunrpc/
8777F:	include/uapi/linux/nfs*
8778F:	include/uapi/linux/sunrpc/
8779
8780NILFS2 FILESYSTEM
8781M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8782L:	linux-nilfs@vger.kernel.org
8783W:	http://nilfs.sourceforge.net/
8784W:	http://nilfs.osdn.jp/
8785T:	git git://github.com/konis/nilfs2.git
8786S:	Supported
8787F:	Documentation/filesystems/nilfs2.txt
8788F:	fs/nilfs2/
8789F:	include/trace/events/nilfs2.h
8790F:	include/uapi/linux/nilfs2_api.h
8791F:	include/uapi/linux/nilfs2_ondisk.h
8792
8793NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8794M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8795W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8796S:	Maintained
8797F:	Documentation/scsi/NinjaSCSI.txt
8798F:	drivers/scsi/pcmcia/nsp_*
8799
8800NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8801M:	GOTO Masanori <gotom@debian.or.jp>
8802M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8803W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8804S:	Maintained
8805F:	Documentation/scsi/NinjaSCSI.txt
8806F:	drivers/scsi/nsp32*
8807
8808NIOS2 ARCHITECTURE
8809M:	Ley Foon Tan <lftan@altera.com>
8810L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8812S:	Maintained
8813F:	arch/nios2/
8814
8815NOKIA N900 POWER SUPPLY DRIVERS
8816R:	Pali Rohár <pali.rohar@gmail.com>
8817F:	include/linux/power/bq2415x_charger.h
8818F:	include/linux/power/bq27xxx_battery.h
8819F:	include/linux/power/isp1704_charger.h
8820F:	drivers/power/supply/bq2415x_charger.c
8821F:	drivers/power/supply/bq27xxx_battery.c
8822F:	drivers/power/supply/bq27xxx_battery_i2c.c
8823F:	drivers/power/supply/isp1704_charger.c
8824F:	drivers/power/supply/rx51_battery.c
8825
8826NTB DRIVER CORE
8827M:	Jon Mason <jdmason@kudzu.us>
8828M:	Dave Jiang <dave.jiang@intel.com>
8829M:	Allen Hubbe <Allen.Hubbe@emc.com>
8830L:	linux-ntb@googlegroups.com
8831S:	Supported
8832W:	https://github.com/jonmason/ntb/wiki
8833T:	git git://github.com/jonmason/ntb.git
8834F:	drivers/ntb/
8835F:	drivers/net/ntb_netdev.c
8836F:	include/linux/ntb.h
8837F:	include/linux/ntb_transport.h
8838F:	tools/testing/selftests/ntb/
8839
8840NTB INTEL DRIVER
8841M:	Jon Mason <jdmason@kudzu.us>
8842M:	Dave Jiang <dave.jiang@intel.com>
8843L:	linux-ntb@googlegroups.com
8844S:	Supported
8845W:	https://github.com/jonmason/ntb/wiki
8846T:	git git://github.com/jonmason/ntb.git
8847F:	drivers/ntb/hw/intel/
8848
8849NTB AMD DRIVER
8850M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8851L:	linux-ntb@googlegroups.com
8852S:	Supported
8853F:	drivers/ntb/hw/amd/
8854
8855NTFS FILESYSTEM
8856M:	Anton Altaparmakov <anton@tuxera.com>
8857L:	linux-ntfs-dev@lists.sourceforge.net
8858W:	http://www.tuxera.com/
8859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8860S:	Supported
8861F:	Documentation/filesystems/ntfs.txt
8862F:	fs/ntfs/
8863
8864NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8865M:	Antonino Daplas <adaplas@gmail.com>
8866L:	linux-fbdev@vger.kernel.org
8867S:	Maintained
8868F:	drivers/video/fbdev/riva/
8869F:	drivers/video/fbdev/nvidia/
8870
8871NVM EXPRESS DRIVER
8872M:	Keith Busch <keith.busch@intel.com>
8873M:	Jens Axboe <axboe@fb.com>
8874M:	Christoph Hellwig <hch@lst.de>
8875M:	Sagi Grimberg <sagi@grimberg.me>
8876L:	linux-nvme@lists.infradead.org
8877T:	git://git.infradead.org/nvme.git
8878W:	http://git.infradead.org/nvme.git
8879S:	Supported
8880F:	drivers/nvme/host/
8881F:	include/linux/nvme.h
8882F:	include/uapi/linux/nvme_ioctl.h
8883
8884NVM EXPRESS TARGET DRIVER
8885M:	Christoph Hellwig <hch@lst.de>
8886M:	Sagi Grimberg <sagi@grimberg.me>
8887L:	linux-nvme@lists.infradead.org
8888T:	git://git.infradead.org/nvme.git
8889W:	http://git.infradead.org/nvme.git
8890S:	Supported
8891F:	drivers/nvme/target/
8892
8893NVM EXPRESS FC TRANSPORT DRIVERS
8894M:	James Smart <james.smart@broadcom.com>
8895L:	linux-nvme@lists.infradead.org
8896S:	Supported
8897F:	include/linux/nvme-fc.h
8898F:	include/linux/nvme-fc-driver.h
8899F:	drivers/nvme/host/fc.c
8900F:	drivers/nvme/target/fc.c
8901F:	drivers/nvme/target/fcloop.c
8902
8903NVMEM FRAMEWORK
8904M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8905M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8906S:	Maintained
8907F:	drivers/nvmem/
8908F:	Documentation/devicetree/bindings/nvmem/
8909F:	include/linux/nvmem-consumer.h
8910F:	include/linux/nvmem-provider.h
8911
8912NXP-NCI NFC DRIVER
8913M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8914R:	Charles Gorand <charles.gorand@effinnov.com>
8915L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8916S:	Supported
8917F:	drivers/nfc/nxp-nci
8918
8919NXP TDA998X DRM DRIVER
8920M:	Russell King <linux@armlinux.org.uk>
8921S:	Supported
8922T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8923T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
8924F:	drivers/gpu/drm/i2c/tda998x_drv.c
8925F:	include/drm/i2c/tda998x.h
8926
8927NXP TFA9879 DRIVER
8928M:	Peter Rosin <peda@axentia.se>
8929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8930S:	Maintained
8931F:	sound/soc/codecs/tfa9879*
8932
8933OBJTOOL
8934M:	Josh Poimboeuf <jpoimboe@redhat.com>
8935S:	Supported
8936F:	tools/objtool/
8937
8938OMAP SUPPORT
8939M:	Tony Lindgren <tony@atomide.com>
8940L:	linux-omap@vger.kernel.org
8941W:	http://www.muru.com/linux/omap/
8942W:	http://linux.omap.com/
8943Q:	http://patchwork.kernel.org/project/linux-omap/list/
8944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8945S:	Maintained
8946F:	arch/arm/*omap*/
8947F:	arch/arm/configs/omap1_defconfig
8948F:	arch/arm/configs/omap2plus_defconfig
8949F:	drivers/i2c/busses/i2c-omap.c
8950F:	drivers/irqchip/irq-omap-intc.c
8951F:	drivers/mfd/*omap*.c
8952F:	drivers/mfd/menelaus.c
8953F:	drivers/mfd/palmas.c
8954F:	drivers/mfd/tps65217.c
8955F:	drivers/mfd/tps65218.c
8956F:	drivers/mfd/tps65910.c
8957F:	drivers/mfd/twl-core.[ch]
8958F:	drivers/mfd/twl4030*.c
8959F:	drivers/mfd/twl6030*.c
8960F:	drivers/mfd/twl6040*.c
8961F:	drivers/regulator/palmas-regulator*.c
8962F:	drivers/regulator/pbias-regulator.c
8963F:	drivers/regulator/tps65217-regulator.c
8964F:	drivers/regulator/tps65218-regulator.c
8965F:	drivers/regulator/tps65910-regulator.c
8966F:	drivers/regulator/twl-regulator.c
8967F:	drivers/regulator/twl6030-regulator.c
8968F:	include/linux/i2c-omap.h
8969
8970OMAP DEVICE TREE SUPPORT
8971M:	Benoît Cousson <bcousson@baylibre.com>
8972M:	Tony Lindgren <tony@atomide.com>
8973L:	linux-omap@vger.kernel.org
8974L:	devicetree@vger.kernel.org
8975S:	Maintained
8976F:	arch/arm/boot/dts/*omap*
8977F:	arch/arm/boot/dts/*am3*
8978F:	arch/arm/boot/dts/*am4*
8979F:	arch/arm/boot/dts/*am5*
8980F:	arch/arm/boot/dts/*dra7*
8981
8982OMAP CLOCK FRAMEWORK SUPPORT
8983M:	Paul Walmsley <paul@pwsan.com>
8984L:	linux-omap@vger.kernel.org
8985S:	Maintained
8986F:	arch/arm/*omap*/*clock*
8987
8988OMAP POWER MANAGEMENT SUPPORT
8989M:	Kevin Hilman <khilman@kernel.org>
8990L:	linux-omap@vger.kernel.org
8991S:	Maintained
8992F:	arch/arm/*omap*/*pm*
8993F:	drivers/cpufreq/omap-cpufreq.c
8994
8995OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8996M:	Rajendra Nayak <rnayak@codeaurora.org>
8997M:	Paul Walmsley <paul@pwsan.com>
8998L:	linux-omap@vger.kernel.org
8999S:	Maintained
9000F:	arch/arm/mach-omap2/prm*
9001
9002OMAP AUDIO SUPPORT
9003M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9004M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9006L:	linux-omap@vger.kernel.org
9007S:	Maintained
9008F:	sound/soc/omap/
9009
9010OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9011M:	Roger Quadros <rogerq@ti.com>
9012M:	Tony Lindgren <tony@atomide.com>
9013L:	linux-omap@vger.kernel.org
9014S:	Maintained
9015F:	drivers/memory/omap-gpmc.c
9016F:	arch/arm/mach-omap2/*gpmc*
9017
9018OMAP FRAMEBUFFER SUPPORT
9019M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9020L:	linux-fbdev@vger.kernel.org
9021L:	linux-omap@vger.kernel.org
9022S:	Maintained
9023F:	drivers/video/fbdev/omap/
9024
9025OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9026M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9027L:	linux-omap@vger.kernel.org
9028L:	linux-fbdev@vger.kernel.org
9029S:	Maintained
9030F:	drivers/video/fbdev/omap2/
9031F:	Documentation/arm/OMAP/DSS
9032
9033OMAP HARDWARE SPINLOCK SUPPORT
9034M:	Ohad Ben-Cohen <ohad@wizery.com>
9035L:	linux-omap@vger.kernel.org
9036S:	Maintained
9037F:	drivers/hwspinlock/omap_hwspinlock.c
9038
9039OMAP MMC SUPPORT
9040M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9041L:	linux-omap@vger.kernel.org
9042S:	Maintained
9043F:	drivers/mmc/host/omap.c
9044
9045OMAP HS MMC SUPPORT
9046L:	linux-mmc@vger.kernel.org
9047L:	linux-omap@vger.kernel.org
9048S:	Orphan
9049F:	drivers/mmc/host/omap_hsmmc.c
9050
9051OMAP RANDOM NUMBER GENERATOR SUPPORT
9052M:	Deepak Saxena <dsaxena@plexity.net>
9053S:	Maintained
9054F:	drivers/char/hw_random/omap-rng.c
9055
9056OMAP HWMOD SUPPORT
9057M:	Benoît Cousson <bcousson@baylibre.com>
9058M:	Paul Walmsley <paul@pwsan.com>
9059L:	linux-omap@vger.kernel.org
9060S:	Maintained
9061F:	arch/arm/mach-omap2/omap_hwmod.*
9062
9063OMAP HWMOD DATA
9064M:	Paul Walmsley <paul@pwsan.com>
9065L:	linux-omap@vger.kernel.org
9066S:	Maintained
9067F:	arch/arm/mach-omap2/omap_hwmod*data*
9068
9069OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9070M:	Benoît Cousson <bcousson@baylibre.com>
9071L:	linux-omap@vger.kernel.org
9072S:	Maintained
9073F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9074
9075OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9076M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9077L:	linux-media@vger.kernel.org
9078S:	Maintained
9079F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9080F:	drivers/media/platform/omap3isp/
9081F:	drivers/staging/media/omap4iss/
9082
9083OMAP USB SUPPORT
9084L:	linux-usb@vger.kernel.org
9085L:	linux-omap@vger.kernel.org
9086S:	Orphan
9087F:	drivers/usb/*/*omap*
9088F:	arch/arm/*omap*/usb*
9089
9090OMAP GPIO DRIVER
9091M:	Grygorii Strashko <grygorii.strashko@ti.com>
9092M:	Santosh Shilimkar <ssantosh@kernel.org>
9093M:	Kevin Hilman <khilman@kernel.org>
9094L:	linux-omap@vger.kernel.org
9095S:	Maintained
9096F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9097F:	drivers/gpio/gpio-omap.c
9098
9099OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9100M:	Mark Jackson <mpfj@newflow.co.uk>
9101L:	linux-omap@vger.kernel.org
9102S:	Maintained
9103F:	arch/arm/boot/dts/am335x-nano.dts
9104
9105OMFS FILESYSTEM
9106M:	Bob Copeland <me@bobcopeland.com>
9107L:	linux-karma-devel@lists.sourceforge.net
9108S:	Maintained
9109F:	Documentation/filesystems/omfs.txt
9110F:	fs/omfs/
9111
9112OMNIKEY CARDMAN 4000 DRIVER
9113M:	Harald Welte <laforge@gnumonks.org>
9114S:	Maintained
9115F:	drivers/char/pcmcia/cm4000_cs.c
9116F:	include/linux/cm4000_cs.h
9117F:	include/uapi/linux/cm4000_cs.h
9118
9119OMNIKEY CARDMAN 4040 DRIVER
9120M:	Harald Welte <laforge@gnumonks.org>
9121S:	Maintained
9122F:	drivers/char/pcmcia/cm4040_cs.*
9123
9124OMNIVISION OV7670 SENSOR DRIVER
9125M:	Jonathan Corbet <corbet@lwn.net>
9126L:	linux-media@vger.kernel.org
9127T:	git git://linuxtv.org/media_tree.git
9128S:	Maintained
9129F:	drivers/media/i2c/ov7670.c
9130
9131ONENAND FLASH DRIVER
9132M:	Kyungmin Park <kyungmin.park@samsung.com>
9133L:	linux-mtd@lists.infradead.org
9134S:	Maintained
9135F:	drivers/mtd/onenand/
9136F:	include/linux/mtd/onenand*.h
9137
9138ONSTREAM SCSI TAPE DRIVER
9139M:	Willem Riede <osst@riede.org>
9140L:	osst-users@lists.sourceforge.net
9141L:	linux-scsi@vger.kernel.org
9142S:	Maintained
9143F:	Documentation/scsi/osst.txt
9144F:	drivers/scsi/osst.*
9145F:	drivers/scsi/osst_*.h
9146F:	drivers/scsi/st.h
9147
9148OPENCORES I2C BUS DRIVER
9149M:	Peter Korsgaard <jacmet@sunsite.dk>
9150L:	linux-i2c@vger.kernel.org
9151S:	Maintained
9152F:	Documentation/i2c/busses/i2c-ocores
9153F:	drivers/i2c/busses/i2c-ocores.c
9154
9155OPEN FIRMWARE AND FLATTENED DEVICE TREE
9156M:	Rob Herring <robh+dt@kernel.org>
9157M:	Frank Rowand <frowand.list@gmail.com>
9158L:	devicetree@vger.kernel.org
9159W:	http://www.devicetree.org/
9160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9161S:	Maintained
9162F:	drivers/of/
9163F:	include/linux/of*.h
9164F:	scripts/dtc/
9165
9166OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9167M:	Rob Herring <robh+dt@kernel.org>
9168M:	Mark Rutland <mark.rutland@arm.com>
9169L:	devicetree@vger.kernel.org
9170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9171Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9172S:	Maintained
9173F:	Documentation/devicetree/
9174F:	arch/*/boot/dts/
9175F:	include/dt-bindings/
9176
9177OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9178M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9179L:	devicetree@vger.kernel.org
9180S:	Maintained
9181F:	Documentation/devicetree/dynamic-resolution-notes.txt
9182F:	Documentation/devicetree/overlay-notes.txt
9183F:	drivers/of/overlay.c
9184F:	drivers/of/resolver.c
9185
9186OPENRISC ARCHITECTURE
9187M:	Jonas Bonn <jonas@southpole.se>
9188M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9189M:	Stafford Horne <shorne@gmail.com>
9190L:	openrisc@lists.librecores.org
9191W:	http://openrisc.io
9192S:	Maintained
9193F:	arch/openrisc/
9194
9195OPENVSWITCH
9196M:	Pravin Shelar <pshelar@nicira.com>
9197L:	netdev@vger.kernel.org
9198L:	dev@openvswitch.org
9199W:	http://openvswitch.org
9200S:	Maintained
9201F:	net/openvswitch/
9202F:	include/uapi/linux/openvswitch.h
9203
9204OPERATING PERFORMANCE POINTS (OPP)
9205M:	Viresh Kumar <vireshk@kernel.org>
9206M:	Nishanth Menon <nm@ti.com>
9207M:	Stephen Boyd <sboyd@codeaurora.org>
9208L:	linux-pm@vger.kernel.org
9209S:	Maintained
9210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9211F:	drivers/base/power/opp/
9212F:	include/linux/pm_opp.h
9213F:	Documentation/power/opp.txt
9214F:	Documentation/devicetree/bindings/opp/
9215
9216OPL4 DRIVER
9217M:	Clemens Ladisch <clemens@ladisch.de>
9218L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9219T:	git git://git.alsa-project.org/alsa-kernel.git
9220S:	Maintained
9221F:	sound/drivers/opl4/
9222
9223OPROFILE
9224M:	Robert Richter <rric@kernel.org>
9225L:	oprofile-list@lists.sf.net
9226S:	Maintained
9227F:	arch/*/include/asm/oprofile*.h
9228F:	arch/*/oprofile/
9229F:	drivers/oprofile/
9230F:	include/linux/oprofile.h
9231
9232ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9233M:	Mark Fasheh <mfasheh@versity.com>
9234M:	Joel Becker <jlbec@evilplan.org>
9235L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9236W:	http://ocfs2.wiki.kernel.org
9237S:	Supported
9238F:	Documentation/filesystems/ocfs2.txt
9239F:	Documentation/filesystems/dlmfs.txt
9240F:	fs/ocfs2/
9241
9242ORINOCO DRIVER
9243L:	linux-wireless@vger.kernel.org
9244W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9245W:	http://www.nongnu.org/orinoco/
9246S:	Orphan
9247F:	drivers/net/wireless/intersil/orinoco/
9248
9249OSD LIBRARY and FILESYSTEM
9250M:	Boaz Harrosh <ooo@electrozaur.com>
9251M:	Benny Halevy <bhalevy@primarydata.com>
9252L:	osd-dev@open-osd.org
9253W:	http://open-osd.org
9254T:	git git://git.open-osd.org/open-osd.git
9255S:	Maintained
9256F:	drivers/scsi/osd/
9257F:	include/scsi/osd_*
9258F:	fs/exofs/
9259
9260OVERLAY FILESYSTEM
9261M:	Miklos Szeredi <miklos@szeredi.hu>
9262L:	linux-unionfs@vger.kernel.org
9263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9264S:	Supported
9265F:	fs/overlayfs/
9266F:	Documentation/filesystems/overlayfs.txt
9267
9268ORANGEFS FILESYSTEM
9269M:	Mike Marshall <hubcap@omnibond.com>
9270L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9272S:	Supported
9273F:	fs/orangefs/
9274F:	Documentation/filesystems/orangefs.txt
9275
9276P54 WIRELESS DRIVER
9277M:	Christian Lamparter <chunkeey@googlemail.com>
9278L:	linux-wireless@vger.kernel.org
9279W:	http://wireless.kernel.org/en/users/Drivers/p54
9280S:	Maintained
9281F:	drivers/net/wireless/intersil/p54/
9282
9283PA SEMI ETHERNET DRIVER
9284L:	netdev@vger.kernel.org
9285S:	Orphan
9286F:	drivers/net/ethernet/pasemi/*
9287
9288PA SEMI SMBUS DRIVER
9289L:	linux-i2c@vger.kernel.org
9290S:	Orphan
9291F:	drivers/i2c/busses/i2c-pasemi.c
9292
9293PADATA PARALLEL EXECUTION MECHANISM
9294M:	Steffen Klassert <steffen.klassert@secunet.com>
9295L:	linux-crypto@vger.kernel.org
9296S:	Maintained
9297F:	kernel/padata.c
9298F:	include/linux/padata.h
9299F:	Documentation/padata.txt
9300
9301PANASONIC LAPTOP ACPI EXTRAS DRIVER
9302M:	Harald Welte <laforge@gnumonks.org>
9303L:	platform-driver-x86@vger.kernel.org
9304S:	Maintained
9305F:	drivers/platform/x86/panasonic-laptop.c
9306
9307PANASONIC MN10300/AM33/AM34 PORT
9308M:	David Howells <dhowells@redhat.com>
9309L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9310W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9311S:	Maintained
9312F:	Documentation/mn10300/
9313F:	arch/mn10300/
9314
9315PARALLEL LCD/KEYPAD PANEL DRIVER
9316M:      Willy Tarreau <willy@haproxy.com>
9317M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9318S:      Odd Fixes
9319F:      Documentation/misc-devices/lcd-panel-cgram.txt
9320F:      drivers/misc/panel.c
9321
9322PARALLEL PORT SUBSYSTEM
9323M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9324M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9325L:	linux-parport@lists.infradead.org (subscribers-only)
9326S:	Maintained
9327F:	drivers/parport/
9328F:	include/linux/parport*.h
9329F:	drivers/char/ppdev.c
9330F:	include/uapi/linux/ppdev.h
9331F:	Documentation/parport*.txt
9332
9333PARAVIRT_OPS INTERFACE
9334M:	Jeremy Fitzhardinge <jeremy@goop.org>
9335M:	Chris Wright <chrisw@sous-sol.org>
9336M:	Alok Kataria <akataria@vmware.com>
9337M:	Rusty Russell <rusty@rustcorp.com.au>
9338L:	virtualization@lists.linux-foundation.org
9339S:	Supported
9340F:	Documentation/virtual/paravirt_ops.txt
9341F:	arch/*/kernel/paravirt*
9342F:	arch/*/include/asm/paravirt.h
9343F:	include/linux/hypervisor.h
9344
9345PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9346M:	Tim Waugh <tim@cyberelk.net>
9347L:	linux-parport@lists.infradead.org (subscribers-only)
9348S:	Maintained
9349F:	Documentation/blockdev/paride.txt
9350F:	drivers/block/paride/
9351
9352PARISC ARCHITECTURE
9353M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9354M:	Helge Deller <deller@gmx.de>
9355L:	linux-parisc@vger.kernel.org
9356W:	http://www.parisc-linux.org/
9357Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9360S:	Maintained
9361F:	arch/parisc/
9362F:	Documentation/parisc/
9363F:	drivers/parisc/
9364F:	drivers/char/agp/parisc-agp.c
9365F:	drivers/input/serio/gscps2.c
9366F:	drivers/parport/parport_gsc.*
9367F:	drivers/tty/serial/8250/8250_gsc.c
9368F:	drivers/video/fbdev/sti*
9369F:	drivers/video/console/sti*
9370F:	drivers/video/logo/logo_parisc*
9371
9372PC87360 HARDWARE MONITORING DRIVER
9373M:	Jim Cromie <jim.cromie@gmail.com>
9374L:	linux-hwmon@vger.kernel.org
9375S:	Maintained
9376F:	Documentation/hwmon/pc87360
9377F:	drivers/hwmon/pc87360.c
9378
9379PC8736x GPIO DRIVER
9380M:	Jim Cromie <jim.cromie@gmail.com>
9381S:	Maintained
9382F:	drivers/char/pc8736x_gpio.c
9383
9384PC87427 HARDWARE MONITORING DRIVER
9385M:	Jean Delvare <jdelvare@suse.com>
9386L:	linux-hwmon@vger.kernel.org
9387S:	Maintained
9388F:	Documentation/hwmon/pc87427
9389F:	drivers/hwmon/pc87427.c
9390
9391PCA9532 LED DRIVER
9392M:	Riku Voipio <riku.voipio@iki.fi>
9393S:	Maintained
9394F:	drivers/leds/leds-pca9532.c
9395F:	include/linux/leds-pca9532.h
9396
9397PCA9541 I2C BUS MASTER SELECTOR DRIVER
9398M:	Guenter Roeck <linux@roeck-us.net>
9399L:	linux-i2c@vger.kernel.org
9400S:	Maintained
9401F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9402
9403PCDP - PRIMARY CONSOLE AND DEBUG PORT
9404M:	Khalid Aziz <khalid@gonehiking.org>
9405S:	Maintained
9406F:	drivers/firmware/pcdp.*
9407
9408PCI ERROR RECOVERY
9409M:	Linas Vepstas <linasvepstas@gmail.com>
9410L:	linux-pci@vger.kernel.org
9411S:	Supported
9412F:	Documentation/PCI/pci-error-recovery.txt
9413
9414PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9415M:	Russell Currey <ruscur@russell.cc>
9416L:	linuxppc-dev@lists.ozlabs.org
9417S:	Supported
9418F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9419F:	arch/powerpc/kernel/eeh*.c
9420F:	arch/powerpc/platforms/*/eeh*.c
9421F:	arch/powerpc/include/*/eeh*.h
9422
9423PCI SUBSYSTEM
9424M:	Bjorn Helgaas <bhelgaas@google.com>
9425L:	linux-pci@vger.kernel.org
9426Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9428S:	Supported
9429F:	Documentation/devicetree/bindings/pci/
9430F:	Documentation/PCI/
9431F:	drivers/pci/
9432F:	include/linux/pci*
9433F:	arch/x86/pci/
9434F:	arch/x86/kernel/quirks.c
9435
9436PCI DRIVER FOR ALTERA PCIE IP
9437M:	Ley Foon Tan <lftan@altera.com>
9438L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9439L:	linux-pci@vger.kernel.org
9440S:	Supported
9441F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9442F:	drivers/pci/host/pcie-altera.c
9443
9444PCI DRIVER FOR ARM VERSATILE PLATFORM
9445M:	Rob Herring <robh@kernel.org>
9446L:	linux-pci@vger.kernel.org
9447L:	linux-arm-kernel@lists.infradead.org
9448S:	Maintained
9449F:	Documentation/devicetree/bindings/pci/versatile.txt
9450F:	drivers/pci/host/pci-versatile.c
9451
9452PCI DRIVER FOR ARMADA 8K
9453M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9454L:	linux-pci@vger.kernel.org
9455L:	linux-arm-kernel@lists.infradead.org
9456S:	Maintained
9457F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9458F:	drivers/pci/host/pcie-armada8k.c
9459
9460PCI DRIVER FOR APPLIEDMICRO XGENE
9461M:	Tanmay Inamdar <tinamdar@apm.com>
9462L:	linux-pci@vger.kernel.org
9463L:	linux-arm-kernel@lists.infradead.org
9464S:	Maintained
9465F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9466F:	drivers/pci/host/pci-xgene.c
9467
9468PCI DRIVER FOR FREESCALE LAYERSCAPE
9469M:	Minghuan Lian <minghuan.Lian@freescale.com>
9470M:	Mingkai Hu <mingkai.hu@freescale.com>
9471M:	Roy Zang <tie-fei.zang@freescale.com>
9472L:	linuxppc-dev@lists.ozlabs.org
9473L:	linux-pci@vger.kernel.org
9474L:	linux-arm-kernel@lists.infradead.org
9475S:	Maintained
9476F:	drivers/pci/host/*layerscape*
9477
9478PCI DRIVER FOR IMX6
9479M:	Richard Zhu <hongxing.zhu@nxp.com>
9480M:	Lucas Stach <l.stach@pengutronix.de>
9481L:	linux-pci@vger.kernel.org
9482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9483S:	Maintained
9484F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9485F:	drivers/pci/host/*imx6*
9486
9487PCI DRIVER FOR TI KEYSTONE
9488M:	Murali Karicheri <m-karicheri2@ti.com>
9489L:	linux-pci@vger.kernel.org
9490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9491S:	Maintained
9492F:	drivers/pci/host/*keystone*
9493
9494PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9495M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9496M:	Jason Cooper <jason@lakedaemon.net>
9497L:	linux-pci@vger.kernel.org
9498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9499S:	Maintained
9500F:	drivers/pci/host/*mvebu*
9501
9502PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9503M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9504L:	linux-pci@vger.kernel.org
9505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9506S:	Maintained
9507F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9508F:	drivers/pci/host/pci-aardvark.c
9509
9510PCI DRIVER FOR NVIDIA TEGRA
9511M:	Thierry Reding <thierry.reding@gmail.com>
9512L:	linux-tegra@vger.kernel.org
9513L:	linux-pci@vger.kernel.org
9514S:	Supported
9515F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9516F:	drivers/pci/host/pci-tegra.c
9517
9518PCI DRIVER FOR TI DRA7XX
9519M:	Kishon Vijay Abraham I <kishon@ti.com>
9520L:	linux-omap@vger.kernel.org
9521L:	linux-pci@vger.kernel.org
9522S:	Supported
9523F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9524F:	drivers/pci/host/pci-dra7xx.c
9525
9526PCI DRIVER FOR RENESAS R-CAR
9527M:	Simon Horman <horms@verge.net.au>
9528L:	linux-pci@vger.kernel.org
9529L:	linux-renesas-soc@vger.kernel.org
9530S:	Maintained
9531F:	drivers/pci/host/*rcar*
9532
9533PCI DRIVER FOR SAMSUNG EXYNOS
9534M:	Jingoo Han <jingoohan1@gmail.com>
9535L:	linux-pci@vger.kernel.org
9536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9537L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9538S:	Maintained
9539F:	drivers/pci/host/pci-exynos.c
9540
9541PCI DRIVER FOR SYNOPSIS DESIGNWARE
9542M:	Jingoo Han <jingoohan1@gmail.com>
9543M:	Joao Pinto <Joao.Pinto@synopsys.com>
9544L:	linux-pci@vger.kernel.org
9545S:	Maintained
9546F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9547F:	drivers/pci/host/*designware*
9548
9549PCI DRIVER FOR GENERIC OF HOSTS
9550M:	Will Deacon <will.deacon@arm.com>
9551L:	linux-pci@vger.kernel.org
9552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9553S:	Maintained
9554F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9555F:	drivers/pci/host/pci-host-common.c
9556F:	drivers/pci/host/pci-host-generic.c
9557
9558PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9559M:	Keith Busch <keith.busch@intel.com>
9560L:	linux-pci@vger.kernel.org
9561S:	Supported
9562F:	drivers/pci/host/vmd.c
9563
9564PCIE DRIVER FOR ST SPEAR13XX
9565M:	Pratyush Anand <pratyush.anand@gmail.com>
9566L:	linux-pci@vger.kernel.org
9567S:	Maintained
9568F:	drivers/pci/host/*spear*
9569
9570PCI MSI DRIVER FOR ALTERA MSI IP
9571M:	Ley Foon Tan <lftan@altera.com>
9572L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9573L:	linux-pci@vger.kernel.org
9574S:	Supported
9575F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9576F:	drivers/pci/host/pcie-altera-msi.c
9577
9578PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9579M:	Duc Dang <dhdang@apm.com>
9580L:	linux-pci@vger.kernel.org
9581L:	linux-arm-kernel@lists.infradead.org
9582S:	Maintained
9583F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9584F:	drivers/pci/host/pci-xgene-msi.c
9585
9586PCIE DRIVER FOR AXIS ARTPEC
9587M:	Niklas Cassel <niklas.cassel@axis.com>
9588M:	Jesper Nilsson <jesper.nilsson@axis.com>
9589L:	linux-arm-kernel@axis.com
9590L:	linux-pci@vger.kernel.org
9591S:	Maintained
9592F:	Documentation/devicetree/bindings/pci/axis,artpec*
9593F:	drivers/pci/host/*artpec*
9594
9595PCIE DRIVER FOR HISILICON
9596M:	Zhou Wang <wangzhou1@hisilicon.com>
9597M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9598L:	linux-pci@vger.kernel.org
9599S:	Maintained
9600F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9601F:	drivers/pci/host/pcie-hisi.c
9602
9603PCIE DRIVER FOR ROCKCHIP
9604M:	Shawn Lin <shawn.lin@rock-chips.com>
9605M:	Wenrui Li <wenrui.li@rock-chips.com>
9606L:	linux-pci@vger.kernel.org
9607L:	linux-rockchip@lists.infradead.org
9608S:	Maintained
9609F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9610F:	drivers/pci/host/pcie-rockchip.c
9611
9612PCIE DRIVER FOR QUALCOMM MSM
9613M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9614L:     linux-pci@vger.kernel.org
9615L:     linux-arm-msm@vger.kernel.org
9616S:     Maintained
9617F:     drivers/pci/host/*qcom*
9618
9619PCIE DRIVER FOR CAVIUM THUNDERX
9620M:	David Daney <david.daney@cavium.com>
9621L:	linux-pci@vger.kernel.org
9622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9623S:	Supported
9624F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9625F:	drivers/pci/host/pci-thunder-*
9626
9627PCMCIA SUBSYSTEM
9628P:	Linux PCMCIA Team
9629L:	linux-pcmcia@lists.infradead.org
9630W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9632S:	Maintained
9633F:	Documentation/pcmcia/
9634F:	tools/pcmcia/
9635F:	drivers/pcmcia/
9636F:	include/pcmcia/
9637
9638PCNET32 NETWORK DRIVER
9639M:	Don Fry <pcnet32@frontier.com>
9640L:	netdev@vger.kernel.org
9641S:	Maintained
9642F:	drivers/net/ethernet/amd/pcnet32.c
9643
9644PCRYPT PARALLEL CRYPTO ENGINE
9645M:	Steffen Klassert <steffen.klassert@secunet.com>
9646L:	linux-crypto@vger.kernel.org
9647S:	Maintained
9648F:	crypto/pcrypt.c
9649F:	include/crypto/pcrypt.h
9650
9651PER-CPU MEMORY ALLOCATOR
9652M:	Tejun Heo <tj@kernel.org>
9653M:	Christoph Lameter <cl@linux.com>
9654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9655S:	Maintained
9656F:	include/linux/percpu*.h
9657F:	mm/percpu*.c
9658F:	arch/*/include/asm/percpu.h
9659
9660PER-TASK DELAY ACCOUNTING
9661M:	Balbir Singh <bsingharora@gmail.com>
9662S:	Maintained
9663F:	include/linux/delayacct.h
9664F:	kernel/delayacct.c
9665
9666PERFORMANCE EVENTS SUBSYSTEM
9667M:	Peter Zijlstra <peterz@infradead.org>
9668M:	Ingo Molnar <mingo@redhat.com>
9669M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9670R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9671L:	linux-kernel@vger.kernel.org
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9673S:	Supported
9674F:	kernel/events/*
9675F:	include/linux/perf_event.h
9676F:	include/uapi/linux/perf_event.h
9677F:	arch/*/kernel/perf_event*.c
9678F:	arch/*/kernel/*/perf_event*.c
9679F:	arch/*/kernel/*/*/perf_event*.c
9680F:	arch/*/include/asm/perf_event.h
9681F:	arch/*/kernel/perf_callchain.c
9682F:	arch/*/events/*
9683F:	tools/perf/
9684
9685PERSONALITY HANDLING
9686M:	Christoph Hellwig <hch@infradead.org>
9687L:	linux-abi-devel@lists.sourceforge.net
9688S:	Maintained
9689F:	include/linux/personality.h
9690F:	include/uapi/linux/personality.h
9691
9692PHONET PROTOCOL
9693M:	Remi Denis-Courmont <courmisch@gmail.com>
9694S:	Supported
9695F:	Documentation/networking/phonet.txt
9696F:	include/linux/phonet.h
9697F:	include/net/phonet/
9698F:	include/uapi/linux/phonet.h
9699F:	net/phonet/
9700
9701PHRAM MTD DRIVER
9702M:	Joern Engel <joern@lazybastard.org>
9703L:	linux-mtd@lists.infradead.org
9704S:	Maintained
9705F:	drivers/mtd/devices/phram.c
9706
9707PICOLCD HID DRIVER
9708M:	Bruno Prémont <bonbons@linux-vserver.org>
9709L:	linux-input@vger.kernel.org
9710S:	Maintained
9711F:	drivers/hid/hid-picolcd*
9712
9713PICOXCELL SUPPORT
9714M:	Jamie Iles <jamie@jamieiles.com>
9715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9716T:	git git://github.com/jamieiles/linux-2.6-ji.git
9717S:	Supported
9718F:	arch/arm/boot/dts/picoxcell*
9719F:	arch/arm/mach-picoxcell/
9720F:	drivers/crypto/picoxcell*
9721
9722PIN CONTROL SUBSYSTEM
9723M:	Linus Walleij <linus.walleij@linaro.org>
9724L:	linux-gpio@vger.kernel.org
9725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9726S:	Maintained
9727F:	Documentation/devicetree/bindings/pinctrl/
9728F:	Documentation/pinctrl.txt
9729F:	drivers/pinctrl/
9730F:	include/linux/pinctrl/
9731
9732PIN CONTROLLER - ATMEL AT91
9733M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9735S:	Maintained
9736F:	drivers/pinctrl/pinctrl-at91.*
9737
9738PIN CONTROLLER - ATMEL AT91 PIO4
9739M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9741L:	linux-gpio@vger.kernel.org
9742S:	Supported
9743F:	drivers/pinctrl/pinctrl-at91-pio4.*
9744
9745PIN CONTROLLER - INTEL
9746M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9747M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9748S:	Maintained
9749F:	drivers/pinctrl/intel/
9750
9751PIN CONTROLLER - RENESAS
9752M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9753M:	Geert Uytterhoeven <geert+renesas@glider.be>
9754L:	linux-renesas-soc@vger.kernel.org
9755S:	Maintained
9756F:	drivers/pinctrl/sh-pfc/
9757
9758PIN CONTROLLER - SAMSUNG
9759M:	Tomasz Figa <tomasz.figa@gmail.com>
9760M:	Krzysztof Kozlowski <krzk@kernel.org>
9761M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9763L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9764S:	Maintained
9765F:	drivers/pinctrl/samsung/
9766F:	include/dt-bindings/pinctrl/samsung.h
9767F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9768
9769PIN CONTROLLER - SINGLE
9770M:	Tony Lindgren <tony@atomide.com>
9771M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9773L:	linux-omap@vger.kernel.org
9774S:	Maintained
9775F:	drivers/pinctrl/pinctrl-single.c
9776
9777PIN CONTROLLER - ST SPEAR
9778M:	Viresh Kumar <vireshk@kernel.org>
9779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780W:	http://www.st.com/spear
9781S:	Maintained
9782F:	drivers/pinctrl/spear/
9783
9784PISTACHIO SOC SUPPORT
9785M:      James Hartley <james.hartley@imgtec.com>
9786M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9787L:      linux-mips@linux-mips.org
9788S:      Maintained
9789F:      arch/mips/pistachio/
9790F:      arch/mips/include/asm/mach-pistachio/
9791F:      arch/mips/boot/dts/pistachio/
9792F:      arch/mips/configs/pistachio*_defconfig
9793
9794PKTCDVD DRIVER
9795S:	Orphan
9796M:	linux-block@vger.kernel.org
9797F:	drivers/block/pktcdvd.c
9798F:	include/linux/pktcdvd.h
9799F:	include/uapi/linux/pktcdvd.h
9800
9801PKUNITY SOC DRIVERS
9802M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9803W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9804S:	Maintained
9805T:	git git://github.com/gxt/linux.git
9806F:	drivers/input/serio/i8042-unicore32io.h
9807F:	drivers/i2c/busses/i2c-puv3.c
9808F:	drivers/video/fbdev/fb-puv3.c
9809F:	drivers/rtc/rtc-puv3.c
9810
9811PMBUS HARDWARE MONITORING DRIVERS
9812M:	Guenter Roeck <linux@roeck-us.net>
9813L:	linux-hwmon@vger.kernel.org
9814W:	http://hwmon.wiki.kernel.org/
9815W:	http://www.roeck-us.net/linux/drivers/
9816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9817S:	Maintained
9818F:	Documentation/hwmon/pmbus
9819F:	drivers/hwmon/pmbus/
9820F:	include/linux/i2c/pmbus.h
9821
9822PMC SIERRA MaxRAID DRIVER
9823L:	linux-scsi@vger.kernel.org
9824W:	http://www.pmc-sierra.com/
9825S:	Orphan
9826F:	drivers/scsi/pmcraid.*
9827
9828PMC SIERRA PM8001 DRIVER
9829M:	Jack Wang <jinpu.wang@profitbricks.com>
9830M:	lindar_liu@usish.com
9831L:	pmchba@pmcs.com
9832L:	linux-scsi@vger.kernel.org
9833S:	Supported
9834F:	drivers/scsi/pm8001/
9835
9836POSIX CLOCKS and TIMERS
9837M:	Thomas Gleixner <tglx@linutronix.de>
9838L:	linux-kernel@vger.kernel.org
9839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9840S:	Maintained
9841F:	fs/timerfd.c
9842F:	include/linux/timer*
9843F:	kernel/time/*timer*
9844
9845POWER MANAGEMENT CORE
9846M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9847L:	linux-pm@vger.kernel.org
9848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9849B:	https://bugzilla.kernel.org
9850S:	Supported
9851F:	drivers/base/power/
9852F:	include/linux/pm.h
9853F:	include/linux/pm_*
9854F:	include/linux/powercap.h
9855F:	drivers/powercap/
9856
9857POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9858M:	Sebastian Reichel <sre@kernel.org>
9859L:	linux-pm@vger.kernel.org
9860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9861S:	Maintained
9862F:	Documentation/devicetree/bindings/power/supply/
9863F:	include/linux/power_supply.h
9864F:	drivers/power/supply/
9865
9866POWER STATE COORDINATION INTERFACE (PSCI)
9867M:	Mark Rutland <mark.rutland@arm.com>
9868M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9869L:	linux-arm-kernel@lists.infradead.org
9870S:	Maintained
9871F:	drivers/firmware/psci*.c
9872F:	include/linux/psci.h
9873F:	include/uapi/linux/psci.h
9874
9875POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9876M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9877L:	linuxppc-dev@lists.ozlabs.org
9878S:	Maintained
9879F:	drivers/char/powernv-op-panel.c
9880
9881PNP SUPPORT
9882M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9883S:	Maintained
9884F:	drivers/pnp/
9885
9886PPP PROTOCOL DRIVERS AND COMPRESSORS
9887M:	Paul Mackerras <paulus@samba.org>
9888L:	linux-ppp@vger.kernel.org
9889S:	Maintained
9890F:	drivers/net/ppp/ppp_*
9891
9892PPP OVER ATM (RFC 2364)
9893M:	Mitchell Blank Jr <mitch@sfgoth.com>
9894S:	Maintained
9895F:	net/atm/pppoatm.c
9896F:	include/uapi/linux/atmppp.h
9897
9898PPP OVER ETHERNET
9899M:	Michal Ostrowski <mostrows@earthlink.net>
9900S:	Maintained
9901F:	drivers/net/ppp/pppoe.c
9902F:	drivers/net/ppp/pppox.c
9903
9904PPP OVER L2TP
9905M:	James Chapman <jchapman@katalix.com>
9906S:	Maintained
9907F:	net/l2tp/l2tp_ppp.c
9908F:	include/linux/if_pppol2tp.h
9909F:	include/uapi/linux/if_pppol2tp.h
9910
9911PPS SUPPORT
9912M:	Rodolfo Giometti <giometti@enneenne.com>
9913W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9914L:	linuxpps@ml.enneenne.com (subscribers-only)
9915S:	Maintained
9916F:	Documentation/pps/
9917F:	drivers/pps/
9918F:	include/linux/pps*.h
9919
9920PPTP DRIVER
9921M:	Dmitry Kozlov <xeb@mail.ru>
9922L:	netdev@vger.kernel.org
9923S:	Maintained
9924F:	drivers/net/ppp/pptp.c
9925W:	http://sourceforge.net/projects/accel-pptp
9926
9927PREEMPTIBLE KERNEL
9928M:	Robert Love <rml@tech9.net>
9929L:	kpreempt-tech@lists.sourceforge.net
9930W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9931S:	Supported
9932F:	Documentation/preempt-locking.txt
9933F:	include/linux/preempt.h
9934
9935PRISM54 WIRELESS DRIVER
9936M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9937L:	linux-wireless@vger.kernel.org
9938W:	http://wireless.kernel.org/en/users/Drivers/p54
9939S:	Obsolete
9940F:	drivers/net/wireless/intersil/prism54/
9941
9942PS3 NETWORK SUPPORT
9943M:	Geoff Levand <geoff@infradead.org>
9944L:	netdev@vger.kernel.org
9945L:	linuxppc-dev@lists.ozlabs.org
9946S:	Maintained
9947F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9948
9949PS3 PLATFORM SUPPORT
9950M:	Geoff Levand <geoff@infradead.org>
9951L:	linuxppc-dev@lists.ozlabs.org
9952S:	Maintained
9953F:	arch/powerpc/boot/ps3*
9954F:	arch/powerpc/include/asm/lv1call.h
9955F:	arch/powerpc/include/asm/ps3*.h
9956F:	arch/powerpc/platforms/ps3/
9957F:	drivers/*/ps3*
9958F:	drivers/ps3/
9959F:	drivers/rtc/rtc-ps3.c
9960F:	drivers/usb/host/*ps3.c
9961F:	sound/ppc/snd_ps3*
9962
9963PS3VRAM DRIVER
9964M:	Jim Paris <jim@jtan.com>
9965M:	Geoff Levand <geoff@infradead.org>
9966L:	linuxppc-dev@lists.ozlabs.org
9967S:	Maintained
9968F:	drivers/block/ps3vram.c
9969
9970PSTORE FILESYSTEM
9971M:	Anton Vorontsov <anton@enomsg.org>
9972M:	Colin Cross <ccross@android.com>
9973M:	Kees Cook <keescook@chromium.org>
9974M:	Tony Luck <tony.luck@intel.com>
9975S:	Maintained
9976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9977F:	fs/pstore/
9978F:	include/linux/pstore*
9979F:	drivers/firmware/efi/efi-pstore.c
9980F:	drivers/acpi/apei/erst.c
9981
9982PTP HARDWARE CLOCK SUPPORT
9983M:	Richard Cochran <richardcochran@gmail.com>
9984L:	netdev@vger.kernel.org
9985S:	Maintained
9986W:	http://linuxptp.sourceforge.net/
9987F:	Documentation/ABI/testing/sysfs-ptp
9988F:	Documentation/ptp/*
9989F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9990F:	drivers/net/phy/dp83640*
9991F:	drivers/ptp/*
9992F:	include/linux/ptp_cl*
9993
9994PTRACE SUPPORT
9995M:	Roland McGrath <roland@hack.frob.com>
9996M:	Oleg Nesterov <oleg@redhat.com>
9997S:	Maintained
9998F:	include/asm-generic/syscall.h
9999F:	include/linux/ptrace.h
10000F:	include/linux/regset.h
10001F:	include/linux/tracehook.h
10002F:	include/uapi/linux/ptrace.h
10003F:	kernel/ptrace.c
10004
10005PULSE8-CEC DRIVER
10006M:	Hans Verkuil <hverkuil@xs4all.nl>
10007L:	linux-media@vger.kernel.org
10008T:	git git://linuxtv.org/media_tree.git
10009S:	Maintained
10010F:	drivers/media/usb/pulse8-cec/*
10011
10012PVRUSB2 VIDEO4LINUX DRIVER
10013M:	Mike Isely <isely@pobox.com>
10014L:	pvrusb2@isely.net	(subscribers-only)
10015L:	linux-media@vger.kernel.org
10016W:	http://www.isely.net/pvrusb2/
10017T:	git git://linuxtv.org/media_tree.git
10018S:	Maintained
10019F:	Documentation/media/v4l-drivers/pvrusb2*
10020F:	drivers/media/usb/pvrusb2/
10021
10022PWC WEBCAM DRIVER
10023M:	Hans Verkuil <hverkuil@xs4all.nl>
10024L:	linux-media@vger.kernel.org
10025T:	git git://linuxtv.org/media_tree.git
10026S:	Odd Fixes
10027F:	drivers/media/usb/pwc/*
10028
10029PWM FAN DRIVER
10030M:	Kamil Debski <kamil@wypas.org>
10031M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10032L:	linux-hwmon@vger.kernel.org
10033S:	Supported
10034F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10035F:	Documentation/hwmon/pwm-fan
10036F:	drivers/hwmon/pwm-fan.c
10037
10038PWM SUBSYSTEM
10039M:	Thierry Reding <thierry.reding@gmail.com>
10040L:	linux-pwm@vger.kernel.org
10041S:	Maintained
10042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10043F:	Documentation/pwm.txt
10044F:	Documentation/devicetree/bindings/pwm/
10045F:	include/linux/pwm.h
10046F:	drivers/pwm/
10047F:	drivers/video/backlight/pwm_bl.c
10048F:	include/linux/pwm_backlight.h
10049
10050PXA2xx/PXA3xx SUPPORT
10051M:	Daniel Mack <daniel@zonque.org>
10052M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10053M:	Robert Jarzmik <robert.jarzmik@free.fr>
10054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10055T:	git git://github.com/hzhuang1/linux.git
10056T:	git git://github.com/rjarzmik/linux.git
10057S:	Maintained
10058F:	arch/arm/boot/dts/pxa*
10059F:	arch/arm/mach-pxa/
10060F:	drivers/dma/pxa*
10061F:	drivers/pcmcia/pxa2xx*
10062F:	drivers/pinctrl/pxa/
10063F:	drivers/spi/spi-pxa2xx*
10064F:	drivers/usb/gadget/udc/pxa2*
10065F:	include/sound/pxa2xx-lib.h
10066F:	sound/arm/pxa*
10067F:	sound/soc/pxa/
10068
10069PXA GPIO DRIVER
10070M:	Robert Jarzmik <robert.jarzmik@free.fr>
10071L:	linux-gpio@vger.kernel.org
10072S:	Maintained
10073F:	drivers/gpio/gpio-pxa.c
10074
10075PXA3xx NAND FLASH DRIVER
10076M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10077L:	linux-mtd@lists.infradead.org
10078S:	Maintained
10079F:	drivers/mtd/nand/pxa3xx_nand.c
10080
10081MMP SUPPORT
10082M:	Eric Miao <eric.y.miao@gmail.com>
10083M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10085T:	git git://github.com/hzhuang1/linux.git
10086T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10087S:	Maintained
10088F:	arch/arm/boot/dts/mmp*
10089F:	arch/arm/mach-mmp/
10090
10091PXA MMCI DRIVER
10092S:	Orphan
10093
10094PXA RTC DRIVER
10095M:	Robert Jarzmik <robert.jarzmik@free.fr>
10096L:	rtc-linux@googlegroups.com
10097S:	Maintained
10098
10099QAT DRIVER
10100M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10101M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10102L:	qat-linux@intel.com
10103S:	Supported
10104F:	drivers/crypto/qat/
10105
10106QIB DRIVER
10107M:	Mike Marciniszyn <infinipath@intel.com>
10108L:	linux-rdma@vger.kernel.org
10109S:	Supported
10110F:	drivers/infiniband/hw/qib/
10111
10112QLOGIC QLA1280 SCSI DRIVER
10113M:	Michael Reed <mdr@sgi.com>
10114L:	linux-scsi@vger.kernel.org
10115S:	Maintained
10116F:	drivers/scsi/qla1280.[ch]
10117
10118QLOGIC QLA2XXX FC-SCSI DRIVER
10119M:	qla2xxx-upstream@qlogic.com
10120L:	linux-scsi@vger.kernel.org
10121S:	Supported
10122F:	Documentation/scsi/LICENSE.qla2xxx
10123F:	drivers/scsi/qla2xxx/
10124
10125QLOGIC QLA4XXX iSCSI DRIVER
10126M:	QLogic-Storage-Upstream@qlogic.com
10127L:	linux-scsi@vger.kernel.org
10128S:	Supported
10129F:	Documentation/scsi/LICENSE.qla4xxx
10130F:	drivers/scsi/qla4xxx/
10131
10132QLOGIC QLA3XXX NETWORK DRIVER
10133M:	Dept-GELinuxNICDev@cavium.com
10134L:	netdev@vger.kernel.org
10135S:	Supported
10136F:	Documentation/networking/LICENSE.qla3xxx
10137F:	drivers/net/ethernet/qlogic/qla3xxx.*
10138
10139QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10140M:	Harish Patil <harish.patil@cavium.com>
10141M:	Manish Chopra <manish.chopra@cavium.com>
10142M:	Dept-GELinuxNICDev@cavium.com
10143L:	netdev@vger.kernel.org
10144S:	Supported
10145F:	drivers/net/ethernet/qlogic/qlcnic/
10146
10147QLOGIC QLGE 10Gb ETHERNET DRIVER
10148M:	Harish Patil <harish.patil@cavium.com>
10149M:	Manish Chopra <manish.chopra@cavium.com>
10150M:	Dept-GELinuxNICDev@cavium.com
10151L:	netdev@vger.kernel.org
10152S:	Supported
10153F:	drivers/net/ethernet/qlogic/qlge/
10154
10155QLOGIC QL4xxx ETHERNET DRIVER
10156M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10157M:	Ariel Elior <Ariel.Elior@cavium.com>
10158M:	everest-linux-l2@cavium.com
10159L:	netdev@vger.kernel.org
10160S:	Supported
10161F:	drivers/net/ethernet/qlogic/qed/
10162F:	include/linux/qed/
10163F:	drivers/net/ethernet/qlogic/qede/
10164
10165QLOGIC QL41xxx ISCSI DRIVER
10166M:	QLogic-Storage-Upstream@cavium.com
10167L:	linux-scsi@vger.kernel.org
10168S:	Supported
10169F:	drivers/scsi/qedi/
10170
10171QNX4 FILESYSTEM
10172M:	Anders Larsen <al@alarsen.net>
10173W:	http://www.alarsen.net/linux/qnx4fs/
10174S:	Maintained
10175F:	fs/qnx4/
10176F:	include/uapi/linux/qnx4_fs.h
10177F:	include/uapi/linux/qnxtypes.h
10178
10179QORIQ DPAA2 FSL-MC BUS DRIVER
10180M:	Stuart Yoder <stuart.yoder@nxp.com>
10181L:	linux-kernel@vger.kernel.org
10182S:	Maintained
10183F:	drivers/staging/fsl-mc/
10184
10185QT1010 MEDIA DRIVER
10186M:	Antti Palosaari <crope@iki.fi>
10187L:	linux-media@vger.kernel.org
10188W:	https://linuxtv.org
10189W:	http://palosaari.fi/linux/
10190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10191T:	git git://linuxtv.org/anttip/media_tree.git
10192S:	Maintained
10193F:	drivers/media/tuners/qt1010*
10194
10195QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10196M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10197L:	linux-wireless@vger.kernel.org
10198L:	ath9k-devel@lists.ath9k.org
10199W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10200S:	Supported
10201F:	drivers/net/wireless/ath/ath9k/
10202
10203QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10204M:	Kalle Valo <kvalo@qca.qualcomm.com>
10205L:	ath10k@lists.infradead.org
10206W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10208S:	Supported
10209F:	drivers/net/wireless/ath/ath10k/
10210
10211QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10212M:	Timur Tabi <timur@codeaurora.org>
10213L:	netdev@vger.kernel.org
10214S:	Supported
10215F:	drivers/net/ethernet/qualcomm/emac/
10216
10217QUALCOMM HEXAGON ARCHITECTURE
10218M:	Richard Kuo <rkuo@codeaurora.org>
10219L:	linux-hexagon@vger.kernel.org
10220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10221S:	Supported
10222F:	arch/hexagon/
10223
10224QUALCOMM WCN36XX WIRELESS DRIVER
10225M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10226L:	wcn36xx@lists.infradead.org
10227W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10228T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10229S:	Supported
10230F:	drivers/net/wireless/ath/wcn36xx/
10231
10232QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10233M:	Gabriel Somlo <somlo@cmu.edu>
10234M:	"Michael S. Tsirkin" <mst@redhat.com>
10235L:	qemu-devel@nongnu.org
10236S:	Maintained
10237F:	drivers/firmware/qemu_fw_cfg.c
10238
10239RADOS BLOCK DEVICE (RBD)
10240M:	Ilya Dryomov <idryomov@gmail.com>
10241M:	Sage Weil <sage@redhat.com>
10242M:	Alex Elder <elder@kernel.org>
10243L:	ceph-devel@vger.kernel.org
10244W:	http://ceph.com/
10245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10246T:	git git://github.com/ceph/ceph-client.git
10247S:	Supported
10248F:	Documentation/ABI/testing/sysfs-bus-rbd
10249F:	drivers/block/rbd.c
10250F:	drivers/block/rbd_types.h
10251
10252RADEON FRAMEBUFFER DISPLAY DRIVER
10253M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10254L:	linux-fbdev@vger.kernel.org
10255S:	Maintained
10256F:	drivers/video/fbdev/aty/radeon*
10257F:	include/uapi/linux/radeonfb.h
10258
10259RADIOSHARK RADIO DRIVER
10260M:	Hans Verkuil <hverkuil@xs4all.nl>
10261L:	linux-media@vger.kernel.org
10262T:	git git://linuxtv.org/media_tree.git
10263S:	Maintained
10264F:	drivers/media/radio/radio-shark.c
10265
10266RADIOSHARK2 RADIO DRIVER
10267M:	Hans Verkuil <hverkuil@xs4all.nl>
10268L:	linux-media@vger.kernel.org
10269T:	git git://linuxtv.org/media_tree.git
10270S:	Maintained
10271F:	drivers/media/radio/radio-shark2.c
10272F:	drivers/media/radio/radio-tea5777.c
10273
10274RAGE128 FRAMEBUFFER DISPLAY DRIVER
10275M:	Paul Mackerras <paulus@samba.org>
10276L:	linux-fbdev@vger.kernel.org
10277S:	Maintained
10278F:	drivers/video/fbdev/aty/aty128fb.c
10279
10280RALINK MIPS ARCHITECTURE
10281M:	John Crispin <john@phrozen.org>
10282L:	linux-mips@linux-mips.org
10283S:	Maintained
10284F:	arch/mips/ralink
10285
10286RALINK RT2X00 WIRELESS LAN DRIVER
10287P:	rt2x00 project
10288M:	Stanislaw Gruszka <sgruszka@redhat.com>
10289M:	Helmut Schaa <helmut.schaa@googlemail.com>
10290L:	linux-wireless@vger.kernel.org
10291S:	Maintained
10292F:	drivers/net/wireless/ralink/rt2x00/
10293
10294RAMDISK RAM BLOCK DEVICE DRIVER
10295M:	Jens Axboe <axboe@kernel.dk>
10296S:	Maintained
10297F:	Documentation/blockdev/ramdisk.txt
10298F:	drivers/block/brd.c
10299
10300RANDOM NUMBER DRIVER
10301M:	"Theodore Ts'o" <tytso@mit.edu>
10302S:	Maintained
10303F:	drivers/char/random.c
10304
10305RAPIDIO SUBSYSTEM
10306M:	Matt Porter <mporter@kernel.crashing.org>
10307M:	Alexandre Bounine <alexandre.bounine@idt.com>
10308S:	Maintained
10309F:	drivers/rapidio/
10310
10311RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10312L:	linux-wireless@vger.kernel.org
10313S:	Orphan
10314F:	drivers/net/wireless/ray*
10315
10316RCUTORTURE MODULE
10317M:	Josh Triplett <josh@joshtriplett.org>
10318M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10319L:	linux-kernel@vger.kernel.org
10320S:	Supported
10321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10322F:	Documentation/RCU/torture.txt
10323F:	kernel/rcu/rcutorture.c
10324
10325RCUTORTURE TEST FRAMEWORK
10326M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10327M:	Josh Triplett <josh@joshtriplett.org>
10328R:	Steven Rostedt <rostedt@goodmis.org>
10329R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10330R:	Lai Jiangshan <jiangshanlai@gmail.com>
10331L:	linux-kernel@vger.kernel.org
10332S:	Supported
10333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10334F:	tools/testing/selftests/rcutorture
10335
10336RDC R-321X SoC
10337M:	Florian Fainelli <florian@openwrt.org>
10338S:	Maintained
10339
10340RDC R6040 FAST ETHERNET DRIVER
10341M:	Florian Fainelli <f.fainelli@gmail.com>
10342L:	netdev@vger.kernel.org
10343S:	Maintained
10344F:	drivers/net/ethernet/rdc/r6040.c
10345
10346RDS - RELIABLE DATAGRAM SOCKETS
10347M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10348L:	netdev@vger.kernel.org
10349L:	linux-rdma@vger.kernel.org
10350L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10351W:	https://oss.oracle.com/projects/rds/
10352S:	Supported
10353F:	net/rds/
10354F:	Documentation/networking/rds.txt
10355
10356RDMAVT - RDMA verbs software
10357M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10358L:	linux-rdma@vger.kernel.org
10359S:	Supported
10360F:	drivers/infiniband/sw/rdmavt
10361
10362RDT - RESOURCE ALLOCATION
10363M:	Fenghua Yu <fenghua.yu@intel.com>
10364L:	linux-kernel@vger.kernel.org
10365S:	Supported
10366F:	arch/x86/kernel/cpu/intel_rdt*
10367F:	arch/x86/include/asm/intel_rdt*
10368F:	Documentation/x86/intel_rdt*
10369
10370READ-COPY UPDATE (RCU)
10371M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10372M:	Josh Triplett <josh@joshtriplett.org>
10373R:	Steven Rostedt <rostedt@goodmis.org>
10374R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10375R:	Lai Jiangshan <jiangshanlai@gmail.com>
10376L:	linux-kernel@vger.kernel.org
10377W:	http://www.rdrop.com/users/paulmck/RCU/
10378S:	Supported
10379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10380F:	Documentation/RCU/
10381X:	Documentation/RCU/torture.txt
10382F:	include/linux/rcu*
10383X:	include/linux/srcu.h
10384F:	kernel/rcu/
10385X:	kernel/torture.c
10386
10387REAL TIME CLOCK (RTC) SUBSYSTEM
10388M:	Alessandro Zummo <a.zummo@towertech.it>
10389M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10390L:	rtc-linux@googlegroups.com
10391Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10393S:	Maintained
10394F:	Documentation/devicetree/bindings/rtc/
10395F:	Documentation/rtc.txt
10396F:	drivers/rtc/
10397F:	include/linux/rtc.h
10398F:	include/uapi/linux/rtc.h
10399F:	include/linux/rtc/
10400F:	include/linux/platform_data/rtc-*
10401F:	tools/testing/selftests/timers/rtctest.c
10402
10403REALTEK AUDIO CODECS
10404M:	Bard Liao <bardliao@realtek.com>
10405M:	Oder Chiou <oder_chiou@realtek.com>
10406S:	Maintained
10407F:	sound/soc/codecs/rt*
10408F:	include/sound/rt*.h
10409
10410REISERFS FILE SYSTEM
10411L:	reiserfs-devel@vger.kernel.org
10412S:	Supported
10413F:	fs/reiserfs/
10414
10415REGISTER MAP ABSTRACTION
10416M:	Mark Brown <broonie@kernel.org>
10417L:	linux-kernel@vger.kernel.org
10418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10419S:	Supported
10420F:	Documentation/devicetree/bindings/regmap/
10421F:	drivers/base/regmap/
10422F:	include/linux/regmap.h
10423
10424REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10425M:	Ohad Ben-Cohen <ohad@wizery.com>
10426M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10427L:	linux-remoteproc@vger.kernel.org
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10429S:	Maintained
10430F:	Documentation/devicetree/bindings/remoteproc/
10431F:	Documentation/remoteproc.txt
10432F:	drivers/remoteproc/
10433F:	include/linux/remoteproc.h
10434
10435REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10436M:	Ohad Ben-Cohen <ohad@wizery.com>
10437M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10438L:	linux-remoteproc@vger.kernel.org
10439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10440S:	Maintained
10441F:	drivers/rpmsg/
10442F:	Documentation/rpmsg.txt
10443F:	include/linux/rpmsg.h
10444
10445RENESAS CLOCK DRIVERS
10446M:	Geert Uytterhoeven <geert+renesas@glider.be>
10447L:	linux-renesas-soc@vger.kernel.org
10448S:	Supported
10449F:	drivers/clk/renesas/
10450
10451RENESAS ETHERNET DRIVERS
10452R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10453L:	netdev@vger.kernel.org
10454L:	linux-renesas-soc@vger.kernel.org
10455F:	drivers/net/ethernet/renesas/
10456F:	include/linux/sh_eth.h
10457
10458RENESAS USB2 PHY DRIVER
10459M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10460L:	linux-renesas-soc@vger.kernel.org
10461S:	Maintained
10462F:	drivers/phy/phy-rcar-gen3-usb2.c
10463
10464RESET CONTROLLER FRAMEWORK
10465M:	Philipp Zabel <p.zabel@pengutronix.de>
10466T:	git git://git.pengutronix.de/git/pza/linux
10467S:	Maintained
10468F:	drivers/reset/
10469F:	Documentation/devicetree/bindings/reset/
10470F:	include/dt-bindings/reset/
10471F:	include/linux/reset.h
10472F:	include/linux/reset-controller.h
10473
10474RFKILL
10475M:	Johannes Berg <johannes@sipsolutions.net>
10476L:	linux-wireless@vger.kernel.org
10477W:	http://wireless.kernel.org/
10478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10480S:	Maintained
10481F:	Documentation/rfkill.txt
10482F:	net/rfkill/
10483
10484RHASHTABLE
10485M:	Thomas Graf <tgraf@suug.ch>
10486M:	Herbert Xu <herbert@gondor.apana.org.au>
10487L:	netdev@vger.kernel.org
10488S:	Maintained
10489F:	lib/rhashtable.c
10490F:	include/linux/rhashtable.h
10491
10492RICOH SMARTMEDIA/XD DRIVER
10493M:	Maxim Levitsky <maximlevitsky@gmail.com>
10494S:	Maintained
10495F:	drivers/mtd/nand/r852.c
10496F:	drivers/mtd/nand/r852.h
10497
10498RICOH R5C592 MEMORYSTICK DRIVER
10499M:	Maxim Levitsky <maximlevitsky@gmail.com>
10500S:	Maintained
10501F:	drivers/memstick/host/r592.*
10502
10503ROCCAT DRIVERS
10504M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10505W:	http://sourceforge.net/projects/roccat/
10506S:	Maintained
10507F:	drivers/hid/hid-roccat*
10508F:	include/linux/hid-roccat*
10509F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10510
10511ROCKER DRIVER
10512M:	Jiri Pirko <jiri@resnulli.us>
10513L:	netdev@vger.kernel.org
10514S:	Supported
10515F:	drivers/net/ethernet/rocker/
10516
10517ROCKETPORT DRIVER
10518P:	Comtrol Corp.
10519W:	http://www.comtrol.com
10520S:	Maintained
10521F:	Documentation/serial/rocket.txt
10522F:	drivers/tty/rocket*
10523
10524ROCKETPORT EXPRESS/INFINITY DRIVER
10525M:	Kevin Cernekee <cernekee@gmail.com>
10526L:	linux-serial@vger.kernel.org
10527S:	Odd Fixes
10528F:	drivers/tty/serial/rp2.*
10529
10530ROSE NETWORK LAYER
10531M:	Ralf Baechle <ralf@linux-mips.org>
10532L:	linux-hams@vger.kernel.org
10533W:	http://www.linux-ax25.org/
10534S:	Maintained
10535F:	include/net/rose.h
10536F:	include/uapi/linux/rose.h
10537F:	net/rose/
10538
10539RTL2830 MEDIA DRIVER
10540M:	Antti Palosaari <crope@iki.fi>
10541L:	linux-media@vger.kernel.org
10542W:	https://linuxtv.org
10543W:	http://palosaari.fi/linux/
10544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10545T:	git git://linuxtv.org/anttip/media_tree.git
10546S:	Maintained
10547F:	drivers/media/dvb-frontends/rtl2830*
10548
10549RTL2832 MEDIA DRIVER
10550M:	Antti Palosaari <crope@iki.fi>
10551L:	linux-media@vger.kernel.org
10552W:	https://linuxtv.org
10553W:	http://palosaari.fi/linux/
10554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10555T:	git git://linuxtv.org/anttip/media_tree.git
10556S:	Maintained
10557F:	drivers/media/dvb-frontends/rtl2832*
10558
10559RTL2832_SDR MEDIA DRIVER
10560M:	Antti Palosaari <crope@iki.fi>
10561L:	linux-media@vger.kernel.org
10562W:	https://linuxtv.org
10563W:	http://palosaari.fi/linux/
10564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10565T:	git git://linuxtv.org/anttip/media_tree.git
10566S:	Maintained
10567F:	drivers/media/dvb-frontends/rtl2832_sdr*
10568
10569RTL8180 WIRELESS DRIVER
10570L:	linux-wireless@vger.kernel.org
10571W:	http://wireless.kernel.org/
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10573S:	Orphan
10574F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10575
10576RTL8187 WIRELESS DRIVER
10577M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10578M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10579M:	Larry Finger <Larry.Finger@lwfinger.net>
10580L:	linux-wireless@vger.kernel.org
10581W:	http://wireless.kernel.org/
10582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10583S:	Maintained
10584F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10585
10586RTL8192CE WIRELESS DRIVER
10587M:	Larry Finger <Larry.Finger@lwfinger.net>
10588M:	Chaoming Li <chaoming_li@realsil.com.cn>
10589L:	linux-wireless@vger.kernel.org
10590W:	http://wireless.kernel.org/
10591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10592S:	Maintained
10593F:	drivers/net/wireless/realtek/rtlwifi/
10594F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10595
10596RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10597M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10598L:	linux-wireless@vger.kernel.org
10599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10600S:	Maintained
10601F:	drivers/net/wireless/realtek/rtl8xxxu/
10602
10603S3 SAVAGE FRAMEBUFFER DRIVER
10604M:	Antonino Daplas <adaplas@gmail.com>
10605L:	linux-fbdev@vger.kernel.org
10606S:	Maintained
10607F:	drivers/video/fbdev/savage/
10608
10609S390
10610M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10611M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10612L:	linux-s390@vger.kernel.org
10613W:	http://www.ibm.com/developerworks/linux/linux390/
10614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10615S:	Supported
10616F:	arch/s390/
10617F:	drivers/s390/
10618F:	Documentation/s390/
10619F:	Documentation/DocBook/s390*
10620
10621S390 COMMON I/O LAYER
10622M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10623M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10624L:	linux-s390@vger.kernel.org
10625W:	http://www.ibm.com/developerworks/linux/linux390/
10626S:	Supported
10627F:	drivers/s390/cio/
10628
10629S390 DASD DRIVER
10630M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10631M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10632L:	linux-s390@vger.kernel.org
10633W:	http://www.ibm.com/developerworks/linux/linux390/
10634S:	Supported
10635F:	drivers/s390/block/dasd*
10636F:	block/partitions/ibm.c
10637
10638S390 NETWORK DRIVERS
10639M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10640L:	linux-s390@vger.kernel.org
10641W:	http://www.ibm.com/developerworks/linux/linux390/
10642S:	Supported
10643F:	drivers/s390/net/
10644
10645S390 PCI SUBSYSTEM
10646M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10647M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10648L:	linux-s390@vger.kernel.org
10649W:	http://www.ibm.com/developerworks/linux/linux390/
10650S:	Supported
10651F:	arch/s390/pci/
10652F:	drivers/pci/hotplug/s390_pci_hpc.c
10653
10654S390 ZCRYPT DRIVER
10655M:	Harald Freudenberger <freude@de.ibm.com>
10656L:	linux-s390@vger.kernel.org
10657W:	http://www.ibm.com/developerworks/linux/linux390/
10658S:	Supported
10659F:	drivers/s390/crypto/
10660
10661S390 ZFCP DRIVER
10662M:	Steffen Maier <maier@linux.vnet.ibm.com>
10663L:	linux-s390@vger.kernel.org
10664W:	http://www.ibm.com/developerworks/linux/linux390/
10665S:	Supported
10666F:	drivers/s390/scsi/zfcp_*
10667
10668S390 IUCV NETWORK LAYER
10669M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10670L:	linux-s390@vger.kernel.org
10671W:	http://www.ibm.com/developerworks/linux/linux390/
10672S:	Supported
10673F:	drivers/s390/net/*iucv*
10674F:	include/net/iucv/
10675F:	net/iucv/
10676
10677S390 IOMMU (PCI)
10678M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10679L:	linux-s390@vger.kernel.org
10680W:	http://www.ibm.com/developerworks/linux/linux390/
10681S:	Supported
10682F:	drivers/iommu/s390-iommu.c
10683
10684S3C24XX SD/MMC Driver
10685M:	Ben Dooks <ben-linux@fluff.org>
10686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10687S:	Supported
10688F:	drivers/mmc/host/s3cmci.*
10689
10690SAA6588 RDS RECEIVER DRIVER
10691M:	Hans Verkuil <hverkuil@xs4all.nl>
10692L:	linux-media@vger.kernel.org
10693T:	git git://linuxtv.org/media_tree.git
10694W:	https://linuxtv.org
10695S:	Odd Fixes
10696F:	drivers/media/i2c/saa6588*
10697
10698SAA7134 VIDEO4LINUX DRIVER
10699M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10700M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10701L:	linux-media@vger.kernel.org
10702W:	https://linuxtv.org
10703T:	git git://linuxtv.org/media_tree.git
10704S:	Odd fixes
10705F:	Documentation/media/v4l-drivers/saa7134*
10706F:	drivers/media/pci/saa7134/
10707
10708SAA7146 VIDEO4LINUX-2 DRIVER
10709M:	Hans Verkuil <hverkuil@xs4all.nl>
10710L:	linux-media@vger.kernel.org
10711T:	git git://linuxtv.org/media_tree.git
10712S:	Maintained
10713F:	drivers/media/common/saa7146/
10714F:	drivers/media/pci/saa7146/
10715F:	include/media/saa7146*
10716
10717SAMSUNG LAPTOP DRIVER
10718M:	Corentin Chary <corentin.chary@gmail.com>
10719L:	platform-driver-x86@vger.kernel.org
10720S:	Maintained
10721F:	drivers/platform/x86/samsung-laptop.c
10722
10723SAMSUNG AUDIO (ASoC) DRIVERS
10724M:	Krzysztof Kozlowski <krzk@kernel.org>
10725M:	Sangbeom Kim <sbkim73@samsung.com>
10726M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10728S:	Supported
10729F:	sound/soc/samsung/
10730
10731SAMSUNG FRAMEBUFFER DRIVER
10732M:	Jingoo Han <jingoohan1@gmail.com>
10733L:	linux-fbdev@vger.kernel.org
10734S:	Maintained
10735F:	drivers/video/fbdev/s3c-fb.c
10736
10737SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10738M:	Sangbeom Kim <sbkim73@samsung.com>
10739M:	Krzysztof Kozlowski <krzk@kernel.org>
10740M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10741L:	linux-kernel@vger.kernel.org
10742L:	linux-samsung-soc@vger.kernel.org
10743S:	Supported
10744F:	drivers/mfd/sec*.c
10745F:	drivers/regulator/s2m*.c
10746F:	drivers/regulator/s5m*.c
10747F:	drivers/clk/clk-s2mps11.c
10748F:	drivers/rtc/rtc-s5m.c
10749F:	include/linux/mfd/samsung/
10750F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10751F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10752F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10753F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10754
10755SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10756M:	Kyungmin Park <kyungmin.park@samsung.com>
10757M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10758L:	linux-media@vger.kernel.org
10759Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10760S:	Supported
10761F:	drivers/media/platform/exynos4-is/
10762
10763SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10764M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10765L:	linux-media@vger.kernel.org
10766L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10767S:	Maintained
10768F:	drivers/media/platform/s3c-camif/
10769F:	include/media/drv-intf/s3c_camif.h
10770
10771SAMSUNG S5C73M3 CAMERA DRIVER
10772M:	Kyungmin Park <kyungmin.park@samsung.com>
10773M:	Andrzej Hajda <a.hajda@samsung.com>
10774L:	linux-media@vger.kernel.org
10775S:	Supported
10776F:	drivers/media/i2c/s5c73m3/*
10777
10778SAMSUNG S5K5BAF CAMERA DRIVER
10779M:	Kyungmin Park <kyungmin.park@samsung.com>
10780M:	Andrzej Hajda <a.hajda@samsung.com>
10781L:	linux-media@vger.kernel.org
10782S:	Supported
10783F:	drivers/media/i2c/s5k5baf.c
10784
10785SAMSUNG S3FWRN5 NFC DRIVER
10786M:	Robert Baldyga <r.baldyga@samsung.com>
10787M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10788L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10789S:	Supported
10790F:	drivers/nfc/s3fwrn5
10791
10792SAMSUNG SOC CLOCK DRIVERS
10793M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10794M:	Tomasz Figa <tomasz.figa@gmail.com>
10795M:	Chanwoo Choi <cw00.choi@samsung.com>
10796S:	Supported
10797L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10798F:	drivers/clk/samsung/
10799F:	include/dt-bindings/clock/exynos*.h
10800F:	Documentation/devicetree/bindings/clock/exynos*.txt
10801
10802SAMSUNG SPI DRIVERS
10803M:	Kukjin Kim <kgene@kernel.org>
10804M:	Krzysztof Kozlowski <krzk@kernel.org>
10805M:	Andi Shyti <andi.shyti@samsung.com>
10806L:	linux-spi@vger.kernel.org
10807L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10808S:	Maintained
10809F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10810F:	drivers/spi/spi-s3c*
10811F:	include/linux/platform_data/spi-s3c64xx.h
10812
10813SAMSUNG SXGBE DRIVERS
10814M:	Byungho An <bh74.an@samsung.com>
10815M:	Girish K S <ks.giri@samsung.com>
10816M:	Vipul Pandya <vipul.pandya@samsung.com>
10817S:	Supported
10818L:	netdev@vger.kernel.org
10819F:	drivers/net/ethernet/samsung/sxgbe/
10820
10821SAMSUNG THERMAL DRIVER
10822M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10823L:	linux-pm@vger.kernel.org
10824L:	linux-samsung-soc@vger.kernel.org
10825S:	Supported
10826T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10827F:	drivers/thermal/samsung/
10828
10829SAMSUNG USB2 PHY DRIVER
10830M:	Kamil Debski <kamil@wypas.org>
10831M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10832L:	linux-kernel@vger.kernel.org
10833S:	Supported
10834F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10835F:	Documentation/phy/samsung-usb2.txt
10836F:	drivers/phy/phy-exynos4210-usb2.c
10837F:	drivers/phy/phy-exynos4x12-usb2.c
10838F:	drivers/phy/phy-exynos5250-usb2.c
10839F:	drivers/phy/phy-s5pv210-usb2.c
10840F:	drivers/phy/phy-samsung-usb2.c
10841F:	drivers/phy/phy-samsung-usb2.h
10842
10843SERIAL DRIVERS
10844M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10845L:	linux-serial@vger.kernel.org
10846S:	Maintained
10847F:	Documentation/devicetree/bindings/serial/
10848F:	drivers/tty/serial/
10849
10850SERIAL IR RECEIVER
10851M:	Sean Young <sean@mess.org>
10852L:	linux-media@vger.kernel.org
10853S:	Maintained
10854F:	drivers/media/rc/serial_ir.c
10855
10856STI CEC DRIVER
10857M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10858L:	kernel@stlinux.com
10859S:	Maintained
10860F:	drivers/staging/media/st-cec/
10861F:	Documentation/devicetree/bindings/media/stih-cec.txt
10862
10863SYNOPSYS DESIGNWARE DMAC DRIVER
10864M:	Viresh Kumar <vireshk@kernel.org>
10865M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10866S:	Maintained
10867F:	include/linux/dma/dw.h
10868F:	include/linux/platform_data/dma-dw.h
10869F:	drivers/dma/dw/
10870
10871SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10872M: Lars Persson <lars.persson@axis.com>
10873L: netdev@vger.kernel.org
10874S: Supported
10875F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10876F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10877
10878SYNOPSYS DESIGNWARE I2C DRIVER
10879M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10880R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10881R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10882L:	linux-i2c@vger.kernel.org
10883S:	Maintained
10884F:	drivers/i2c/busses/i2c-designware-*
10885F:	include/linux/platform_data/i2c-designware.h
10886
10887SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10888M:	Jaehoon Chung <jh80.chung@samsung.com>
10889L:	linux-mmc@vger.kernel.org
10890S:	Maintained
10891F:	include/linux/mmc/dw_mmc.h
10892F:	drivers/mmc/host/dw_mmc*
10893
10894SYSTEM TRACE MODULE CLASS
10895M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10896S:	Maintained
10897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10898F:	Documentation/trace/stm.txt
10899F:	drivers/hwtracing/stm/
10900F:	include/linux/stm.h
10901F:	include/uapi/linux/stm.h
10902
10903THUNDERBOLT DRIVER
10904M:	Andreas Noever <andreas.noever@gmail.com>
10905S:	Maintained
10906F:	drivers/thunderbolt/
10907
10908TI BQ27XXX POWER SUPPLY DRIVER
10909R:	Andrew F. Davis <afd@ti.com>
10910F:	include/linux/power/bq27xxx_battery.h
10911F:	drivers/power/supply/bq27xxx_battery.c
10912F:	drivers/power/supply/bq27xxx_battery_i2c.c
10913
10914TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10915M:	John Stultz <john.stultz@linaro.org>
10916M:	Thomas Gleixner <tglx@linutronix.de>
10917L:	linux-kernel@vger.kernel.org
10918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10919S:	Supported
10920F:	include/linux/clocksource.h
10921F:	include/linux/time.h
10922F:	include/linux/timex.h
10923F:	include/uapi/linux/time.h
10924F:	include/uapi/linux/timex.h
10925F:	kernel/time/clocksource.c
10926F:	kernel/time/time*.c
10927F:	kernel/time/alarmtimer.c
10928F:	kernel/time/ntp.c
10929F:	tools/testing/selftests/timers/
10930
10931SC1200 WDT DRIVER
10932M:	Zwane Mwaikambo <zwanem@gmail.com>
10933S:	Maintained
10934F:	drivers/watchdog/sc1200wdt.c
10935
10936SCHEDULER
10937M:	Ingo Molnar <mingo@redhat.com>
10938M:	Peter Zijlstra <peterz@infradead.org>
10939L:	linux-kernel@vger.kernel.org
10940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10941S:	Maintained
10942F:	kernel/sched/
10943F:	include/linux/sched.h
10944F:	include/uapi/linux/sched.h
10945F:	include/linux/wait.h
10946
10947SCORE ARCHITECTURE
10948M:	Chen Liqin <liqin.linux@gmail.com>
10949M:	Lennox Wu <lennox.wu@gmail.com>
10950W:	http://www.sunplus.com
10951S:	Supported
10952F:	arch/score/
10953
10954SCR24X CHIP CARD INTERFACE DRIVER
10955M:	Lubomir Rintel <lkundrak@v3.sk>
10956S:	Supported
10957F:	drivers/char/pcmcia/scr24x_cs.c
10958
10959SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10960M:	Sudeep Holla <sudeep.holla@arm.com>
10961L:	linux-arm-kernel@lists.infradead.org
10962S:	Maintained
10963F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10964F:	drivers/clk/clk-scpi.c
10965F:	drivers/cpufreq/scpi-cpufreq.c
10966F:	drivers/firmware/arm_scpi.c
10967F:	include/linux/scpi_protocol.h
10968
10969SCSI CDROM DRIVER
10970M:	Jens Axboe <axboe@kernel.dk>
10971L:	linux-scsi@vger.kernel.org
10972W:	http://www.kernel.dk
10973S:	Maintained
10974F:	drivers/scsi/sr*
10975
10976SCSI RDMA PROTOCOL (SRP) INITIATOR
10977M:	Bart Van Assche <bart.vanassche@sandisk.com>
10978L:	linux-rdma@vger.kernel.org
10979S:	Supported
10980W:	http://www.openfabrics.org
10981Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10983F:	drivers/infiniband/ulp/srp/
10984F:	include/scsi/srp.h
10985
10986SCSI SG DRIVER
10987M:	Doug Gilbert <dgilbert@interlog.com>
10988L:	linux-scsi@vger.kernel.org
10989W:	http://sg.danny.cz/sg
10990S:	Maintained
10991F:	Documentation/scsi/scsi-generic.txt
10992F:	drivers/scsi/sg.c
10993F:	include/scsi/sg.h
10994
10995SCSI SUBSYSTEM
10996M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10998M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11000L:	linux-scsi@vger.kernel.org
11001S:	Maintained
11002F:	Documentation/devicetree/bindings/scsi/
11003F:	drivers/scsi/
11004F:	include/scsi/
11005
11006SCSI TAPE DRIVER
11007M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11008L:	linux-scsi@vger.kernel.org
11009S:	Maintained
11010F:	Documentation/scsi/st.txt
11011F:	drivers/scsi/st.*
11012F:	drivers/scsi/st_*.h
11013
11014SCTP PROTOCOL
11015M:	Vlad Yasevich <vyasevich@gmail.com>
11016M:	Neil Horman <nhorman@tuxdriver.com>
11017L:	linux-sctp@vger.kernel.org
11018W:	http://lksctp.sourceforge.net
11019S:	Maintained
11020F:	Documentation/networking/sctp.txt
11021F:	include/linux/sctp.h
11022F:	include/uapi/linux/sctp.h
11023F:	include/net/sctp/
11024F:	net/sctp/
11025
11026SCx200 CPU SUPPORT
11027M:	Jim Cromie <jim.cromie@gmail.com>
11028S:	Odd Fixes
11029F:	Documentation/i2c/busses/scx200_acb
11030F:	arch/x86/platform/scx200/
11031F:	drivers/watchdog/scx200_wdt.c
11032F:	drivers/i2c/busses/scx200*
11033F:	drivers/mtd/maps/scx200_docflash.c
11034F:	include/linux/scx200.h
11035
11036SCx200 GPIO DRIVER
11037M:	Jim Cromie <jim.cromie@gmail.com>
11038S:	Maintained
11039F:	drivers/char/scx200_gpio.c
11040F:	include/linux/scx200_gpio.h
11041
11042SCx200 HRT CLOCKSOURCE DRIVER
11043M:	Jim Cromie <jim.cromie@gmail.com>
11044S:	Maintained
11045F:	drivers/clocksource/scx200_hrt.c
11046
11047SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11048M:	Sascha Sommer <saschasommer@freenet.de>
11049L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11050S:	Maintained
11051F:	drivers/mmc/host/sdricoh_cs.c
11052
11053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11054M:	Adrian Hunter <adrian.hunter@intel.com>
11055L:	linux-mmc@vger.kernel.org
11056T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11057S:	Maintained
11058F:	drivers/mmc/host/sdhci*
11059F:	include/linux/mmc/sdhci*
11060
11061SECURE COMPUTING
11062M:	Kees Cook <keescook@chromium.org>
11063R:	Andy Lutomirski <luto@amacapital.net>
11064R:	Will Drewry <wad@chromium.org>
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11066S:	Supported
11067F:	kernel/seccomp.c
11068F:	include/uapi/linux/seccomp.h
11069F:	include/linux/seccomp.h
11070F:	tools/testing/selftests/seccomp/*
11071K:	\bsecure_computing
11072K:	\bTIF_SECCOMP\b
11073
11074SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11075M:	Al Cooper <alcooperx@gmail.com>
11076L:	linux-mmc@vger.kernel.org
11077L:	bcm-kernel-feedback-list@broadcom.com
11078S:	Maintained
11079F:	drivers/mmc/host/sdhci-brcmstb*
11080
11081SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11082M:	Ben Dooks <ben-linux@fluff.org>
11083M:	Jaehoon Chung <jh80.chung@samsung.com>
11084L:	linux-mmc@vger.kernel.org
11085S:	Maintained
11086F:	drivers/mmc/host/sdhci-s3c*
11087
11088SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11089M:	Viresh Kumar <vireshk@kernel.org>
11090L:	linux-mmc@vger.kernel.org
11091S:	Maintained
11092F:	drivers/mmc/host/sdhci-spear.c
11093
11094SECURITY SUBSYSTEM
11095M:	James Morris <james.l.morris@oracle.com>
11096M:	"Serge E. Hallyn" <serge@hallyn.com>
11097L:	linux-security-module@vger.kernel.org (suggested Cc:)
11098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11099W:	http://kernsec.org/
11100S:	Supported
11101F:	security/
11102
11103SECURITY CONTACT
11104M:	Security Officers <security@kernel.org>
11105S:	Supported
11106
11107SELINUX SECURITY MODULE
11108M:	Paul Moore <paul@paul-moore.com>
11109M:	Stephen Smalley <sds@tycho.nsa.gov>
11110M:	Eric Paris <eparis@parisplace.org>
11111L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11112W:	http://selinuxproject.org
11113T:	git git://git.infradead.org/users/pcmoore/selinux
11114S:	Supported
11115F:	include/linux/selinux*
11116F:	security/selinux/
11117F:	scripts/selinux/
11118
11119APPARMOR SECURITY MODULE
11120M:	John Johansen <john.johansen@canonical.com>
11121L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11122W:	apparmor.wiki.kernel.org
11123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11124S:	Supported
11125F:	security/apparmor/
11126
11127LOADPIN SECURITY MODULE
11128M:	Kees Cook <keescook@chromium.org>
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11130S:	Supported
11131F:	security/loadpin/
11132
11133YAMA SECURITY MODULE
11134M:	Kees Cook <keescook@chromium.org>
11135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11136S:	Supported
11137F:	security/yama/
11138
11139SENSABLE PHANTOM
11140M:	Jiri Slaby <jirislaby@gmail.com>
11141S:	Maintained
11142F:	drivers/misc/phantom.c
11143F:	include/uapi/linux/phantom.h
11144
11145Emulex 10Gbps iSCSI - OneConnect DRIVER
11146M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11147M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11148M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11149L:	linux-scsi@vger.kernel.org
11150W:	http://www.broadcom.com
11151S:	Supported
11152F:	drivers/scsi/be2iscsi/
11153
11154Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11155M:	Sathya Perla <sathya.perla@broadcom.com>
11156M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11157M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11158M:	Somnath Kotur <somnath.kotur@broadcom.com>
11159L:	netdev@vger.kernel.org
11160W:	http://www.emulex.com
11161S:	Supported
11162F:	drivers/net/ethernet/emulex/benet/
11163
11164EMULEX ONECONNECT ROCE DRIVER
11165M:	Selvin Xavier <selvin.xavier@avagotech.com>
11166M:	Devesh Sharma <devesh.sharma@avagotech.com>
11167L:	linux-rdma@vger.kernel.org
11168W:	http://www.emulex.com
11169S:	Supported
11170F:	drivers/infiniband/hw/ocrdma/
11171F:	include/uapi/rdma/ocrdma-abi.h
11172
11173SFC NETWORK DRIVER
11174M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11175M:	Edward Cree <ecree@solarflare.com>
11176M:	Bert Kenward <bkenward@solarflare.com>
11177L:	netdev@vger.kernel.org
11178S:	Supported
11179F:	drivers/net/ethernet/sfc/
11180
11181SGI GRU DRIVER
11182M:	Dimitri Sivanich <sivanich@sgi.com>
11183S:	Maintained
11184F:	drivers/misc/sgi-gru/
11185
11186SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11187M:	Pat Gefre <pfg@sgi.com>
11188L:	linux-ia64@vger.kernel.org
11189S:	Supported
11190F:	Documentation/ia64/serial.txt
11191F:	drivers/tty/serial/ioc?_serial.c
11192F:	include/linux/ioc?.h
11193
11194SGI XP/XPC/XPNET DRIVER
11195M:	Cliff Whickman <cpw@sgi.com>
11196M:	Robin Holt <robinmholt@gmail.com>
11197S:	Maintained
11198F:	drivers/misc/sgi-xp/
11199
11200SI2157 MEDIA DRIVER
11201M:	Antti Palosaari <crope@iki.fi>
11202L:	linux-media@vger.kernel.org
11203W:	https://linuxtv.org
11204W:	http://palosaari.fi/linux/
11205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11206T:	git git://linuxtv.org/anttip/media_tree.git
11207S:	Maintained
11208F:	drivers/media/tuners/si2157*
11209
11210SI2168 MEDIA DRIVER
11211M:	Antti Palosaari <crope@iki.fi>
11212L:	linux-media@vger.kernel.org
11213W:	https://linuxtv.org
11214W:	http://palosaari.fi/linux/
11215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11216T:	git git://linuxtv.org/anttip/media_tree.git
11217S:	Maintained
11218F:	drivers/media/dvb-frontends/si2168*
11219
11220SI470X FM RADIO RECEIVER I2C DRIVER
11221M:	Hans Verkuil <hverkuil@xs4all.nl>
11222L:	linux-media@vger.kernel.org
11223T:	git git://linuxtv.org/media_tree.git
11224W:	https://linuxtv.org
11225S:	Odd Fixes
11226F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11227
11228SI470X FM RADIO RECEIVER USB DRIVER
11229M:	Hans Verkuil <hverkuil@xs4all.nl>
11230L:	linux-media@vger.kernel.org
11231T:	git git://linuxtv.org/media_tree.git
11232W:	https://linuxtv.org
11233S:	Maintained
11234F:	drivers/media/radio/si470x/radio-si470x-common.c
11235F:	drivers/media/radio/si470x/radio-si470x.h
11236F:	drivers/media/radio/si470x/radio-si470x-usb.c
11237
11238SI4713 FM RADIO TRANSMITTER I2C DRIVER
11239M:	Eduardo Valentin <edubezval@gmail.com>
11240L:	linux-media@vger.kernel.org
11241T:	git git://linuxtv.org/media_tree.git
11242W:	https://linuxtv.org
11243S:	Odd Fixes
11244F:	drivers/media/radio/si4713/si4713.?
11245
11246SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11247M:	Eduardo Valentin <edubezval@gmail.com>
11248L:	linux-media@vger.kernel.org
11249T:	git git://linuxtv.org/media_tree.git
11250W:	https://linuxtv.org
11251S:	Odd Fixes
11252F:	drivers/media/radio/si4713/radio-platform-si4713.c
11253
11254SI4713 FM RADIO TRANSMITTER USB DRIVER
11255M:	Hans Verkuil <hverkuil@xs4all.nl>
11256L:	linux-media@vger.kernel.org
11257T:	git git://linuxtv.org/media_tree.git
11258W:	https://linuxtv.org
11259S:	Maintained
11260F:	drivers/media/radio/si4713/radio-usb-si4713.c
11261
11262SIANO DVB DRIVER
11263M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11264M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11265L:	linux-media@vger.kernel.org
11266W:	https://linuxtv.org
11267T:	git git://linuxtv.org/media_tree.git
11268S:	Odd fixes
11269F:	drivers/media/common/siano/
11270F:	drivers/media/usb/siano/
11271F:	drivers/media/usb/siano/
11272F:	drivers/media/mmc/siano/
11273
11274SILEAD TOUCHSCREEN DRIVER
11275M:	Hans de Goede <hdegoede@redhat.com>
11276L:	linux-input@vger.kernel.org
11277L:	platform-driver-x86@vger.kernel.org
11278S:	Maintained
11279F:	drivers/input/touchscreen/silead.c
11280F:	drivers/platform/x86/silead_dmi.c
11281
11282SIMPLEFB FB DRIVER
11283M:	Hans de Goede <hdegoede@redhat.com>
11284L:	linux-fbdev@vger.kernel.org
11285S:	Maintained
11286F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11287F:	drivers/video/fbdev/simplefb.c
11288F:	include/linux/platform_data/simplefb.h
11289
11290SH_VEU V4L2 MEM2MEM DRIVER
11291L:	linux-media@vger.kernel.org
11292S:	Orphan
11293F:	drivers/media/platform/sh_veu.c
11294
11295SH_VOU V4L2 OUTPUT DRIVER
11296L:	linux-media@vger.kernel.org
11297S:	Orphan
11298F:	drivers/media/platform/sh_vou.c
11299F:	include/media/drv-intf/sh_vou.h
11300
11301SIMPLE FIRMWARE INTERFACE (SFI)
11302M:	Len Brown <lenb@kernel.org>
11303L:	sfi-devel@simplefirmware.org
11304W:	http://simplefirmware.org/
11305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11306S:	Supported
11307F:	arch/x86/platform/sfi/
11308F:	drivers/sfi/
11309F:	include/linux/sfi*.h
11310
11311SIMTEC EB110ATX (Chalice CATS)
11312P:	Ben Dooks
11313P:	Vincent Sanders <vince@simtec.co.uk>
11314M:	Simtec Linux Team <linux@simtec.co.uk>
11315W:	http://www.simtec.co.uk/products/EB110ATX/
11316S:	Supported
11317
11318SIMTEC EB2410ITX (BAST)
11319P:	Ben Dooks
11320P:	Vincent Sanders <vince@simtec.co.uk>
11321M:	Simtec Linux Team <linux@simtec.co.uk>
11322W:	http://www.simtec.co.uk/products/EB2410ITX/
11323S:	Supported
11324F:	arch/arm/mach-s3c24xx/mach-bast.c
11325F:	arch/arm/mach-s3c24xx/bast-ide.c
11326F:	arch/arm/mach-s3c24xx/bast-irq.c
11327
11328TI DAVINCI MACHINE SUPPORT
11329M:	Sekhar Nori <nsekhar@ti.com>
11330M:	Kevin Hilman <khilman@kernel.org>
11331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11333S:	Supported
11334F:	arch/arm/mach-davinci/
11335F:	drivers/i2c/busses/i2c-davinci.c
11336
11337TI DAVINCI SERIES MEDIA DRIVER
11338M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11339L:	linux-media@vger.kernel.org
11340W:	https://linuxtv.org
11341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11342T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11343S:	Maintained
11344F:	drivers/media/platform/davinci/
11345F:	include/media/davinci/
11346
11347TI AM437X VPFE DRIVER
11348M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11349L:	linux-media@vger.kernel.org
11350W:	https://linuxtv.org
11351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11352T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11353S:	Maintained
11354F:	drivers/media/platform/am437x/
11355
11356OV2659 OMNIVISION SENSOR DRIVER
11357M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11358L:	linux-media@vger.kernel.org
11359W:	https://linuxtv.org
11360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11361T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11362S:	Maintained
11363F:	drivers/media/i2c/ov2659.c
11364F:	include/media/i2c/ov2659.h
11365
11366SILICON MOTION SM712 FRAME BUFFER DRIVER
11367M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11368M:	Teddy Wang <teddy.wang@siliconmotion.com>
11369M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11370L:	linux-fbdev@vger.kernel.org
11371S:	Maintained
11372F:	drivers/video/fbdev/sm712*
11373F:	Documentation/fb/sm712fb.txt
11374
11375SIS 190 ETHERNET DRIVER
11376M:	Francois Romieu <romieu@fr.zoreil.com>
11377L:	netdev@vger.kernel.org
11378S:	Maintained
11379F:	drivers/net/ethernet/sis/sis190.c
11380
11381SIS 900/7016 FAST ETHERNET DRIVER
11382M:	Daniele Venzano <venza@brownhat.org>
11383W:	http://www.brownhat.org/sis900.html
11384L:	netdev@vger.kernel.org
11385S:	Maintained
11386F:	drivers/net/ethernet/sis/sis900.*
11387
11388SIS FRAMEBUFFER DRIVER
11389M:	Thomas Winischhofer <thomas@winischhofer.net>
11390W:	http://www.winischhofer.net/linuxsisvga.shtml
11391S:	Maintained
11392F:	Documentation/fb/sisfb.txt
11393F:	drivers/video/fbdev/sis/
11394F:	include/video/sisfb.h
11395
11396SIS USB2VGA DRIVER
11397M:	Thomas Winischhofer <thomas@winischhofer.net>
11398W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11399S:	Maintained
11400F:	drivers/usb/misc/sisusbvga/
11401
11402SLAB ALLOCATOR
11403M:	Christoph Lameter <cl@linux.com>
11404M:	Pekka Enberg <penberg@kernel.org>
11405M:	David Rientjes <rientjes@google.com>
11406M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11407M:	Andrew Morton <akpm@linux-foundation.org>
11408L:	linux-mm@kvack.org
11409S:	Maintained
11410F:	include/linux/sl?b*.h
11411F:	mm/sl?b*
11412
11413SLEEPABLE READ-COPY UPDATE (SRCU)
11414M:	Lai Jiangshan <jiangshanlai@gmail.com>
11415M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11416M:	Josh Triplett <josh@joshtriplett.org>
11417R:	Steven Rostedt <rostedt@goodmis.org>
11418R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11419L:	linux-kernel@vger.kernel.org
11420W:	http://www.rdrop.com/users/paulmck/RCU/
11421S:	Supported
11422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11423F:	include/linux/srcu.h
11424F:	kernel/rcu/srcu.c
11425
11426SMACK SECURITY MODULE
11427M:	Casey Schaufler <casey@schaufler-ca.com>
11428L:	linux-security-module@vger.kernel.org
11429W:	http://schaufler-ca.com
11430T:	git git://github.com/cschaufler/smack-next
11431S:	Maintained
11432F:	Documentation/security/Smack.txt
11433F:	security/smack/
11434
11435DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11436M:	Kevin Hilman <khilman@kernel.org>
11437M:	Nishanth Menon <nm@ti.com>
11438S:	Maintained
11439F:	drivers/power/avs/
11440F:	include/linux/power/smartreflex.h
11441L:	linux-pm@vger.kernel.org
11442
11443SMC91x ETHERNET DRIVER
11444M:	Nicolas Pitre <nico@fluxnic.net>
11445S:	Odd Fixes
11446F:	drivers/net/ethernet/smsc/smc91x.*
11447
11448SMIA AND SMIA++ IMAGE SENSOR DRIVER
11449M:	Sakari Ailus <sakari.ailus@iki.fi>
11450L:	linux-media@vger.kernel.org
11451S:	Maintained
11452F:	drivers/media/i2c/smiapp/
11453F:	include/media/i2c/smiapp.h
11454F:	drivers/media/i2c/smiapp-pll.c
11455F:	drivers/media/i2c/smiapp-pll.h
11456F:	include/uapi/linux/smiapp.h
11457F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11458
11459SMM665 HARDWARE MONITOR DRIVER
11460M:	Guenter Roeck <linux@roeck-us.net>
11461L:	linux-hwmon@vger.kernel.org
11462S:	Maintained
11463F:	Documentation/hwmon/smm665
11464F:	drivers/hwmon/smm665.c
11465
11466SMSC EMC2103 HARDWARE MONITOR DRIVER
11467M:	Steve Glendinning <steve.glendinning@shawell.net>
11468L:	linux-hwmon@vger.kernel.org
11469S:	Maintained
11470F:	Documentation/hwmon/emc2103
11471F:	drivers/hwmon/emc2103.c
11472
11473SMSC SCH5627 HARDWARE MONITOR DRIVER
11474M:	Hans de Goede <hdegoede@redhat.com>
11475L:	linux-hwmon@vger.kernel.org
11476S:	Supported
11477F:	Documentation/hwmon/sch5627
11478F:	drivers/hwmon/sch5627.c
11479
11480SMSC47B397 HARDWARE MONITOR DRIVER
11481M:	Jean Delvare <jdelvare@suse.com>
11482L:	linux-hwmon@vger.kernel.org
11483S:	Maintained
11484F:	Documentation/hwmon/smsc47b397
11485F:	drivers/hwmon/smsc47b397.c
11486
11487SMSC911x ETHERNET DRIVER
11488M:	Steve Glendinning <steve.glendinning@shawell.net>
11489L:	netdev@vger.kernel.org
11490S:	Maintained
11491F:	include/linux/smsc911x.h
11492F:	drivers/net/ethernet/smsc/smsc911x.*
11493
11494SMSC9420 PCI ETHERNET DRIVER
11495M:	Steve Glendinning <steve.glendinning@shawell.net>
11496L:	netdev@vger.kernel.org
11497S:	Maintained
11498F:	drivers/net/ethernet/smsc/smsc9420.*
11499
11500SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11501M:	Steve Glendinning <steve.glendinning@shawell.net>
11502L:	linux-fbdev@vger.kernel.org
11503S:	Maintained
11504F:	drivers/video/fbdev/smscufx.c
11505
11506SOC-CAMERA V4L2 SUBSYSTEM
11507M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11508L:	linux-media@vger.kernel.org
11509T:	git git://linuxtv.org/media_tree.git
11510S:	Maintained
11511F:	include/media/soc*
11512F:	drivers/media/i2c/soc_camera/
11513F:	drivers/media/platform/soc_camera/
11514
11515SOEKRIS NET48XX LED SUPPORT
11516M:	Chris Boot <bootc@bootc.net>
11517S:	Maintained
11518F:	drivers/leds/leds-net48xx.c
11519
11520SOFTLOGIC 6x10 MPEG CODEC
11521M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11522M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11523M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11524M:	Ismael Luceno <ismael@iodev.co.uk>
11525L:	linux-media@vger.kernel.org
11526S:	Supported
11527F:	drivers/media/pci/solo6x10/
11528
11529SOFTWARE RAID (Multiple Disks) SUPPORT
11530M:	Shaohua Li <shli@kernel.org>
11531L:	linux-raid@vger.kernel.org
11532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11533S:	Supported
11534F:	drivers/md/
11535F:	include/linux/raid/
11536F:	include/uapi/linux/raid/
11537
11538SONIC NETWORK DRIVER
11539M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11540L:	netdev@vger.kernel.org
11541S:	Maintained
11542F:	drivers/net/ethernet/natsemi/sonic.*
11543
11544SONICS SILICON BACKPLANE DRIVER (SSB)
11545M:	Michael Buesch <m@bues.ch>
11546L:	linux-wireless@vger.kernel.org
11547S:	Maintained
11548F:	drivers/ssb/
11549F:	include/linux/ssb/
11550
11551SONY VAIO CONTROL DEVICE DRIVER
11552M:	Mattia Dongili <malattia@linux.it>
11553L:	platform-driver-x86@vger.kernel.org
11554W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11555S:	Maintained
11556F:	Documentation/laptops/sony-laptop.txt
11557F:	drivers/char/sonypi.c
11558F:	drivers/platform/x86/sony-laptop.c
11559F:	include/linux/sony-laptop.h
11560
11561SONY MEMORYSTICK CARD SUPPORT
11562M:	Alex Dubov <oakad@yahoo.com>
11563W:	http://tifmxx.berlios.de/
11564S:	Maintained
11565F:	drivers/memstick/host/tifm_ms.c
11566
11567SONY MEMORYSTICK STANDARD SUPPORT
11568M:	Maxim Levitsky <maximlevitsky@gmail.com>
11569S:	Maintained
11570F:	drivers/memstick/core/ms_block.*
11571
11572SOUND
11573M:	Jaroslav Kysela <perex@perex.cz>
11574M:	Takashi Iwai <tiwai@suse.com>
11575L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11576W:	http://www.alsa-project.org/
11577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11578T:	git git://git.alsa-project.org/alsa-kernel.git
11579Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11580S:	Maintained
11581F:	Documentation/sound/
11582F:	include/sound/
11583F:	include/uapi/sound/
11584F:	sound/
11585
11586SOUND - COMPRESSED AUDIO
11587M:	Vinod Koul <vinod.koul@intel.com>
11588L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11590S:	Supported
11591F:	Documentation/sound/alsa/compress_offload.txt
11592F:	include/sound/compress_driver.h
11593F:	include/uapi/sound/compress_*
11594F:	sound/core/compress_offload.c
11595F:	sound/soc/soc-compress.c
11596
11597SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11598M:	Liam Girdwood <lgirdwood@gmail.com>
11599M:	Mark Brown <broonie@kernel.org>
11600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11601L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11602W:	http://alsa-project.org/main/index.php/ASoC
11603S:	Supported
11604F:	Documentation/devicetree/bindings/sound/
11605F:	Documentation/sound/alsa/soc/
11606F:	sound/soc/
11607F:	include/sound/soc*
11608
11609SOUND - DMAENGINE HELPERS
11610M:	Lars-Peter Clausen <lars@metafoo.de>
11611S:	Supported
11612F:	include/sound/dmaengine_pcm.h
11613F:	sound/core/pcm_dmaengine.c
11614F:	sound/soc/soc-generic-dmaengine-pcm.c
11615
11616SP2 MEDIA DRIVER
11617M:	Olli Salonen <olli.salonen@iki.fi>
11618L:	linux-media@vger.kernel.org
11619W:	https://linuxtv.org
11620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11621S:	Maintained
11622F:	drivers/media/dvb-frontends/sp2*
11623
11624SPARC + UltraSPARC (sparc/sparc64)
11625M:	"David S. Miller" <davem@davemloft.net>
11626L:	sparclinux@vger.kernel.org
11627Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11630S:	Maintained
11631F:	arch/sparc/
11632F:	drivers/sbus/
11633
11634SPARC SERIAL DRIVERS
11635M:	"David S. Miller" <davem@davemloft.net>
11636L:	sparclinux@vger.kernel.org
11637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11639S:	Maintained
11640F:	include/linux/sunserialcore.h
11641F:	drivers/tty/serial/suncore.c
11642F:	drivers/tty/serial/sunhv.c
11643F:	drivers/tty/serial/sunsab.c
11644F:	drivers/tty/serial/sunsab.h
11645F:	drivers/tty/serial/sunsu.c
11646F:	drivers/tty/serial/sunzilog.c
11647F:	drivers/tty/serial/sunzilog.h
11648
11649SPARSE CHECKER
11650M:	"Christopher Li" <sparse@chrisli.org>
11651L:	linux-sparse@vger.kernel.org
11652W:	https://sparse.wiki.kernel.org/
11653T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11654T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11655S:	Maintained
11656F:	include/linux/compiler.h
11657
11658SPEAR PLATFORM SUPPORT
11659M:	Viresh Kumar <vireshk@kernel.org>
11660M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662W:	http://www.st.com/spear
11663S:	Maintained
11664F:	arch/arm/boot/dts/spear*
11665F:	arch/arm/mach-spear/
11666
11667SPEAR CLOCK FRAMEWORK SUPPORT
11668M:	Viresh Kumar <vireshk@kernel.org>
11669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11670W:	http://www.st.com/spear
11671S:	Maintained
11672F:	drivers/clk/spear/
11673
11674SPI NOR SUBSYSTEM
11675M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11676M:	Marek Vasut <marek.vasut@gmail.com>
11677L:	linux-mtd@lists.infradead.org
11678W:	http://www.linux-mtd.infradead.org/
11679Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11680T:	git git://github.com/spi-nor/linux.git
11681S:	Maintained
11682F:	drivers/mtd/spi-nor/
11683F:	include/linux/mtd/spi-nor.h
11684
11685SPI SUBSYSTEM
11686M:	Mark Brown <broonie@kernel.org>
11687L:	linux-spi@vger.kernel.org
11688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11689Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11690S:	Maintained
11691F:	Documentation/devicetree/bindings/spi/
11692F:	Documentation/spi/
11693F:	drivers/spi/
11694F:	include/linux/spi/
11695F:	include/uapi/linux/spi/
11696F:	tools/spi/
11697
11698SPIDERNET NETWORK DRIVER for CELL
11699M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11700L:	netdev@vger.kernel.org
11701S:	Supported
11702F:	Documentation/networking/spider_net.txt
11703F:	drivers/net/ethernet/toshiba/spider_net*
11704
11705SPU FILE SYSTEM
11706M:	Jeremy Kerr <jk@ozlabs.org>
11707L:	linuxppc-dev@lists.ozlabs.org
11708W:	http://www.ibm.com/developerworks/power/cell/
11709S:	Supported
11710F:	Documentation/filesystems/spufs.txt
11711F:	arch/powerpc/platforms/cell/spufs/
11712
11713SQUASHFS FILE SYSTEM
11714M:	Phillip Lougher <phillip@squashfs.org.uk>
11715L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11716W:	http://squashfs.org.uk
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11718S:	Maintained
11719F:	Documentation/filesystems/squashfs.txt
11720F:	fs/squashfs/
11721
11722SRM (Alpha) environment access
11723M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11724S:	Maintained
11725F:	arch/alpha/kernel/srm_env.c
11726
11727STABLE BRANCH
11728M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11729L:	stable@vger.kernel.org
11730S:	Supported
11731F:	Documentation/process/stable-kernel-rules.rst
11732
11733STAGING SUBSYSTEM
11734M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11736L:	devel@driverdev.osuosl.org
11737S:	Supported
11738F:	drivers/staging/
11739
11740STAGING - COMEDI
11741M:	Ian Abbott <abbotti@mev.co.uk>
11742M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11743S:	Odd Fixes
11744F:	drivers/staging/comedi/
11745
11746STAGING - FLARION FT1000 DRIVERS
11747M:	Marek Belisko <marek.belisko@gmail.com>
11748S:	Odd Fixes
11749F:	drivers/staging/ft1000/
11750
11751STAGING - INDUSTRIAL IO
11752M:	Jonathan Cameron <jic23@kernel.org>
11753L:	linux-iio@vger.kernel.org
11754S:	Odd Fixes
11755F:	Documentation/devicetree/bindings/staging/iio/
11756F:	drivers/staging/iio/
11757
11758STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11759M:	Jarod Wilson <jarod@wilsonet.com>
11760W:	http://www.lirc.org/
11761S:	Odd Fixes
11762F:	drivers/staging/media/lirc/
11763
11764STAGING - LUSTRE PARALLEL FILESYSTEM
11765M:	Oleg Drokin <oleg.drokin@intel.com>
11766M:	Andreas Dilger <andreas.dilger@intel.com>
11767M:	James Simmons <jsimmons@infradead.org>
11768L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11769W:	http://wiki.lustre.org/
11770S:	Maintained
11771F:	drivers/staging/lustre
11772
11773STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11774M:	Marc Dietrich <marvin24@gmx.de>
11775L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11776L:	linux-tegra@vger.kernel.org
11777S:	Maintained
11778F:	drivers/staging/nvec/
11779
11780STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11781M:	Jens Frederich <jfrederich@gmail.com>
11782M:	Daniel Drake <dsd@laptop.org>
11783M:	Jon Nettleton <jon.nettleton@gmail.com>
11784W:	http://wiki.laptop.org/go/DCON
11785S:	Maintained
11786F:	drivers/staging/olpc_dcon/
11787
11788STAGING - REALTEK RTL8712U DRIVERS
11789M:	Larry Finger <Larry.Finger@lwfinger.net>
11790M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11791S:	Odd Fixes
11792F:	drivers/staging/rtl8712/
11793
11794STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11795M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11796M:	Teddy Wang <teddy.wang@siliconmotion.com>
11797M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11798L:	linux-fbdev@vger.kernel.org
11799S:	Maintained
11800F:	drivers/staging/sm750fb/
11801
11802STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11803M:	William Hubbs <w.d.hubbs@gmail.com>
11804M:	Chris Brannon <chris@the-brannons.com>
11805M:	Kirk Reiser <kirk@reisers.ca>
11806M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11807L:	speakup@linux-speakup.org
11808W:	http://www.linux-speakup.org/
11809S:	Odd Fixes
11810F:	drivers/staging/speakup/
11811
11812STAGING - VIA VT665X DRIVERS
11813M:	Forest Bond <forest@alittletooquiet.net>
11814S:	Odd Fixes
11815F:	drivers/staging/vt665?/
11816
11817STAGING - WILC1000 WIFI DRIVER
11818M:	Aditya Shankar <aditya.shankar@microchip.com>
11819M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11820L:	linux-wireless@vger.kernel.org
11821S:	Supported
11822F:	drivers/staging/wilc1000/
11823
11824STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11825M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11826S:	Odd Fixes
11827F:	drivers/staging/xgifb/
11828
11829STARFIRE/DURALAN NETWORK DRIVER
11830M:	Ion Badulescu <ionut@badula.org>
11831S:	Odd Fixes
11832F:	drivers/net/ethernet/adaptec/starfire*
11833
11834SUN3/3X
11835M:	Sam Creasey <sammy@sammy.net>
11836W:	http://sammy.net/sun3/
11837S:	Maintained
11838F:	arch/m68k/kernel/*sun3*
11839F:	arch/m68k/sun3*/
11840F:	arch/m68k/include/asm/sun3*
11841F:	drivers/net/ethernet/i825xx/sun3*
11842
11843SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11844M:	Hans de Goede <hdegoede@redhat.com>
11845L:	linux-input@vger.kernel.org
11846S:	Maintained
11847F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11848F:	drivers/input/keyboard/sun4i-lradc-keys.c
11849
11850SUNDANCE NETWORK DRIVER
11851M:	Denis Kirjanov <kda@linux-powerpc.org>
11852L:	netdev@vger.kernel.org
11853S:	Maintained
11854F:	drivers/net/ethernet/dlink/sundance.c
11855
11856SUPERH
11857M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11858M:	Rich Felker <dalias@libc.org>
11859L:	linux-sh@vger.kernel.org
11860Q:	http://patchwork.kernel.org/project/linux-sh/list/
11861S:	Maintained
11862F:	Documentation/sh/
11863F:	arch/sh/
11864F:	drivers/sh/
11865
11866SUSPEND TO RAM
11867M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11868M:	Len Brown <len.brown@intel.com>
11869M:	Pavel Machek <pavel@ucw.cz>
11870L:	linux-pm@vger.kernel.org
11871B:	https://bugzilla.kernel.org
11872S:	Supported
11873F:	Documentation/power/
11874F:	arch/x86/kernel/acpi/
11875F:	drivers/base/power/
11876F:	kernel/power/
11877F:	include/linux/suspend.h
11878F:	include/linux/freezer.h
11879F:	include/linux/pm.h
11880
11881SVGA HANDLING
11882M:	Martin Mares <mj@ucw.cz>
11883L:	linux-video@atrey.karlin.mff.cuni.cz
11884S:	Maintained
11885F:	Documentation/svga.txt
11886F:	arch/x86/boot/video*
11887
11888SWIOTLB SUBSYSTEM
11889M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11890L:	linux-kernel@vger.kernel.org
11891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11892S:	Supported
11893F:	lib/swiotlb.c
11894F:	arch/*/kernel/pci-swiotlb.c
11895F:	include/linux/swiotlb.h
11896
11897SWITCHDEV
11898M:	Jiri Pirko <jiri@resnulli.us>
11899L:	netdev@vger.kernel.org
11900S:	Supported
11901F:	net/switchdev/
11902F:	include/net/switchdev.h
11903
11904SYNOPSYS ARC ARCHITECTURE
11905M:	Vineet Gupta <vgupta@synopsys.com>
11906L:	linux-snps-arc@lists.infradead.org
11907S:	Supported
11908F:	arch/arc/
11909F:	Documentation/devicetree/bindings/arc/*
11910F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11911F:	drivers/clocksource/arc_timer.c
11912F:	drivers/tty/serial/arc_uart.c
11913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11914
11915SYNOPSYS ARC SDP platform support
11916M:	Alexey Brodkin <abrodkin@synopsys.com>
11917S:	Supported
11918F:	arch/arc/plat-axs10x
11919F:	arch/arc/boot/dts/ax*
11920F:	Documentation/devicetree/bindings/arc/axs10*
11921
11922SYSTEM CONFIGURATION (SYSCON)
11923M:	Lee Jones <lee.jones@linaro.org>
11924M:	Arnd Bergmann <arnd@arndb.de>
11925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11926S:	Supported
11927F:	drivers/mfd/syscon.c
11928
11929SYSTEM RESET/SHUTDOWN DRIVERS
11930M:	Sebastian Reichel <sre@kernel.org>
11931L:	linux-pm@vger.kernel.org
11932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11933S:	Maintained
11934F:	Documentation/devicetree/bindings/power/reset/
11935F:	drivers/power/reset/
11936
11937SYSV FILESYSTEM
11938M:	Christoph Hellwig <hch@infradead.org>
11939S:	Maintained
11940F:	Documentation/filesystems/sysv-fs.txt
11941F:	fs/sysv/
11942F:	include/linux/sysv_fs.h
11943
11944TARGET SUBSYSTEM
11945M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11946L:	linux-scsi@vger.kernel.org
11947L:	target-devel@vger.kernel.org
11948W:	http://www.linux-iscsi.org
11949W:	http://groups.google.com/group/linux-iscsi-target-dev
11950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11951S:	Supported
11952F:	drivers/target/
11953F:	include/target/
11954F:	Documentation/target/
11955
11956TASKSTATS STATISTICS INTERFACE
11957M:	Balbir Singh <bsingharora@gmail.com>
11958S:	Maintained
11959F:	Documentation/accounting/taskstats*
11960F:	include/linux/taskstats*
11961F:	kernel/taskstats.c
11962
11963TC CLASSIFIER
11964M:	Jamal Hadi Salim <jhs@mojatatu.com>
11965L:	netdev@vger.kernel.org
11966S:	Maintained
11967F:	include/net/pkt_cls.h
11968F:	include/uapi/linux/pkt_cls.h
11969F:	net/sched/
11970
11971TCP LOW PRIORITY MODULE
11972M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11973M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11974W:	http://tcp-lp-mod.sourceforge.net/
11975S:	Maintained
11976F:	net/ipv4/tcp_lp.c
11977
11978TDA10071 MEDIA DRIVER
11979M:	Antti Palosaari <crope@iki.fi>
11980L:	linux-media@vger.kernel.org
11981W:	https://linuxtv.org
11982W:	http://palosaari.fi/linux/
11983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11984T:	git git://linuxtv.org/anttip/media_tree.git
11985S:	Maintained
11986F:	drivers/media/dvb-frontends/tda10071*
11987
11988TDA18212 MEDIA DRIVER
11989M:	Antti Palosaari <crope@iki.fi>
11990L:	linux-media@vger.kernel.org
11991W:	https://linuxtv.org
11992W:	http://palosaari.fi/linux/
11993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11994T:	git git://linuxtv.org/anttip/media_tree.git
11995S:	Maintained
11996F:	drivers/media/tuners/tda18212*
11997
11998TDA18218 MEDIA DRIVER
11999M:	Antti Palosaari <crope@iki.fi>
12000L:	linux-media@vger.kernel.org
12001W:	https://linuxtv.org
12002W:	http://palosaari.fi/linux/
12003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12004T:	git git://linuxtv.org/anttip/media_tree.git
12005S:	Maintained
12006F:	drivers/media/tuners/tda18218*
12007
12008TDA18271 MEDIA DRIVER
12009M:	Michael Krufky <mkrufky@linuxtv.org>
12010L:	linux-media@vger.kernel.org
12011W:	https://linuxtv.org
12012W:	http://github.com/mkrufky
12013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12014T:	git git://linuxtv.org/mkrufky/tuners.git
12015S:	Maintained
12016F:	drivers/media/tuners/tda18271*
12017
12018TDA827x MEDIA DRIVER
12019M:	Michael Krufky <mkrufky@linuxtv.org>
12020L:	linux-media@vger.kernel.org
12021W:	https://linuxtv.org
12022W:	http://github.com/mkrufky
12023Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12024T:	git git://linuxtv.org/mkrufky/tuners.git
12025S:	Maintained
12026F:	drivers/media/tuners/tda8290.*
12027
12028TDA8290 MEDIA DRIVER
12029M:	Michael Krufky <mkrufky@linuxtv.org>
12030L:	linux-media@vger.kernel.org
12031W:	https://linuxtv.org
12032W:	http://github.com/mkrufky
12033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12034T:	git git://linuxtv.org/mkrufky/tuners.git
12035S:	Maintained
12036F:	drivers/media/tuners/tda8290.*
12037
12038TDA9840 MEDIA DRIVER
12039M:	Hans Verkuil <hverkuil@xs4all.nl>
12040L:	linux-media@vger.kernel.org
12041T:	git git://linuxtv.org/media_tree.git
12042W:	https://linuxtv.org
12043S:	Maintained
12044F:	drivers/media/i2c/tda9840*
12045
12046TEA5761 TUNER DRIVER
12047M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12048M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12049L:	linux-media@vger.kernel.org
12050W:	https://linuxtv.org
12051T:	git git://linuxtv.org/media_tree.git
12052S:	Odd fixes
12053F:	drivers/media/tuners/tea5761.*
12054
12055TEA5767 TUNER DRIVER
12056M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12057M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12058L:	linux-media@vger.kernel.org
12059W:	https://linuxtv.org
12060T:	git git://linuxtv.org/media_tree.git
12061S:	Maintained
12062F:	drivers/media/tuners/tea5767.*
12063
12064TEA6415C MEDIA DRIVER
12065M:	Hans Verkuil <hverkuil@xs4all.nl>
12066L:	linux-media@vger.kernel.org
12067T:	git git://linuxtv.org/media_tree.git
12068W:	https://linuxtv.org
12069S:	Maintained
12070F:	drivers/media/i2c/tea6415c*
12071
12072TEA6420 MEDIA DRIVER
12073M:	Hans Verkuil <hverkuil@xs4all.nl>
12074L:	linux-media@vger.kernel.org
12075T:	git git://linuxtv.org/media_tree.git
12076W:	https://linuxtv.org
12077S:	Maintained
12078F:	drivers/media/i2c/tea6420*
12079
12080TEAM DRIVER
12081M:	Jiri Pirko <jiri@resnulli.us>
12082L:	netdev@vger.kernel.org
12083S:	Supported
12084F:	drivers/net/team/
12085F:	include/linux/if_team.h
12086F:	include/uapi/linux/if_team.h
12087
12088TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12089M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12090S:	Maintained
12091F:	arch/x86/platform/ts5500/
12092
12093TECHNOTREND USB IR RECEIVER
12094M:	Sean Young <sean@mess.org>
12095L:	linux-media@vger.kernel.org
12096S:	Maintained
12097F:	drivers/media/rc/ttusbir.c
12098
12099TEGRA ARCHITECTURE SUPPORT
12100M:	Stephen Warren <swarren@wwwdotorg.org>
12101M:	Thierry Reding <thierry.reding@gmail.com>
12102M:	Alexandre Courbot <gnurou@gmail.com>
12103L:	linux-tegra@vger.kernel.org
12104Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12106S:	Supported
12107N:	[^a-z]tegra
12108
12109TEGRA CLOCK DRIVER
12110M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12111M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12112S:	Supported
12113F:	drivers/clk/tegra/
12114
12115TEGRA DMA DRIVERS
12116M:	Laxman Dewangan <ldewangan@nvidia.com>
12117M:	Jon Hunter <jonathanh@nvidia.com>
12118S:	Supported
12119F:	drivers/dma/tegra*
12120
12121TEGRA I2C DRIVER
12122M:	Laxman Dewangan <ldewangan@nvidia.com>
12123S:	Supported
12124F:	drivers/i2c/busses/i2c-tegra.c
12125
12126TEGRA IOMMU DRIVERS
12127M:	Hiroshi Doyu <hdoyu@nvidia.com>
12128S:	Supported
12129F:	drivers/iommu/tegra*
12130
12131TEGRA KBC DRIVER
12132M:	Rakesh Iyer <riyer@nvidia.com>
12133M:	Laxman Dewangan <ldewangan@nvidia.com>
12134S:	Supported
12135F:	drivers/input/keyboard/tegra-kbc.c
12136
12137TEGRA PWM DRIVER
12138M:	Thierry Reding <thierry.reding@gmail.com>
12139S:	Supported
12140F:	drivers/pwm/pwm-tegra.c
12141
12142TEGRA SERIAL DRIVER
12143M:	Laxman Dewangan <ldewangan@nvidia.com>
12144S:	Supported
12145F:	drivers/tty/serial/serial-tegra.c
12146
12147TEGRA SPI DRIVER
12148M:	Laxman Dewangan <ldewangan@nvidia.com>
12149S:	Supported
12150F:	drivers/spi/spi-tegra*
12151
12152TEHUTI ETHERNET DRIVER
12153M:	Andy Gospodarek <andy@greyhouse.net>
12154L:	netdev@vger.kernel.org
12155S:	Supported
12156F:	drivers/net/ethernet/tehuti/*
12157
12158Telecom Clock Driver for MCPL0010
12159M:	Mark Gross <mark.gross@intel.com>
12160S:	Supported
12161F:	drivers/char/tlclk.c
12162
12163TENSILICA XTENSA PORT (xtensa)
12164M:	Chris Zankel <chris@zankel.net>
12165M:	Max Filippov <jcmvbkbc@gmail.com>
12166L:	linux-xtensa@linux-xtensa.org
12167T:	git git://github.com/czankel/xtensa-linux.git
12168S:	Maintained
12169F:	arch/xtensa/
12170F:	drivers/irqchip/irq-xtensa-*
12171
12172Texas Instruments' System Control Interface (TISCI) Protocol Driver
12173M:	Nishanth Menon <nm@ti.com>
12174M:	Tero Kristo <t-kristo@ti.com>
12175M:	Santosh Shilimkar <ssantosh@kernel.org>
12176L:	linux-arm-kernel@lists.infradead.org
12177S:	Maintained
12178F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12179F:	drivers/firmware/ti_sci*
12180F:	include/linux/soc/ti/ti_sci_protocol.h
12181
12182THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12183M:	Hans Verkuil <hverkuil@xs4all.nl>
12184L:	linux-media@vger.kernel.org
12185T:	git git://linuxtv.org/media_tree.git
12186W:	https://linuxtv.org
12187S:	Maintained
12188F:	drivers/media/radio/radio-raremono.c
12189
12190THERMAL
12191M:	Zhang Rui <rui.zhang@intel.com>
12192M:	Eduardo Valentin <edubezval@gmail.com>
12193L:	linux-pm@vger.kernel.org
12194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12196Q:	https://patchwork.kernel.org/project/linux-pm/list/
12197S:	Supported
12198F:	drivers/thermal/
12199F:	include/linux/thermal.h
12200F:	include/uapi/linux/thermal.h
12201F:	include/linux/cpu_cooling.h
12202F:	Documentation/devicetree/bindings/thermal/
12203
12204THERMAL/CPU_COOLING
12205M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12206M:	Viresh Kumar <viresh.kumar@linaro.org>
12207M:	Javi Merino <javi.merino@kernel.org>
12208L:	linux-pm@vger.kernel.org
12209S:	Supported
12210F:	Documentation/thermal/cpu-cooling-api.txt
12211F:	drivers/thermal/cpu_cooling.c
12212F:	include/linux/cpu_cooling.h
12213
12214THINKPAD ACPI EXTRAS DRIVER
12215M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12216L:	ibm-acpi-devel@lists.sourceforge.net
12217L:	platform-driver-x86@vger.kernel.org
12218W:	http://ibm-acpi.sourceforge.net
12219W:	http://thinkwiki.org/wiki/Ibm-acpi
12220T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12221S:	Maintained
12222F:	drivers/platform/x86/thinkpad_acpi.c
12223
12224TI BANDGAP AND THERMAL DRIVER
12225M:	Eduardo Valentin <edubezval@gmail.com>
12226M:	Keerthy <j-keerthy@ti.com>
12227L:	linux-pm@vger.kernel.org
12228L:	linux-omap@vger.kernel.org
12229S:	Maintained
12230F:	drivers/thermal/ti-soc-thermal/
12231
12232TI VPE/CAL DRIVERS
12233M:	Benoit Parrot <bparrot@ti.com>
12234L:	linux-media@vger.kernel.org
12235W:	http://linuxtv.org/
12236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12237S:	Maintained
12238F:	drivers/media/platform/ti-vpe/
12239
12240TI CDCE706 CLOCK DRIVER
12241M:	Max Filippov <jcmvbkbc@gmail.com>
12242S:	Maintained
12243F:	drivers/clk/clk-cdce706.c
12244
12245TI CLOCK DRIVER
12246M:	Tero Kristo <t-kristo@ti.com>
12247L:	linux-omap@vger.kernel.org
12248S:	Maintained
12249F:	drivers/clk/ti/
12250F:	include/linux/clk/ti.h
12251
12252TI ETHERNET SWITCH DRIVER (CPSW)
12253M:	Mugunthan V N <mugunthanvnm@ti.com>
12254R:	Grygorii Strashko <grygorii.strashko@ti.com>
12255L:	linux-omap@vger.kernel.org
12256L:	netdev@vger.kernel.org
12257S:	Maintained
12258F:	drivers/net/ethernet/ti/cpsw*
12259F:	drivers/net/ethernet/ti/davinci*
12260
12261TI FLASH MEDIA INTERFACE DRIVER
12262M:	Alex Dubov <oakad@yahoo.com>
12263S:	Maintained
12264F:	drivers/misc/tifm*
12265F:	drivers/mmc/host/tifm_sd.c
12266F:	include/linux/tifm.h
12267
12268TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12269M:	Santosh Shilimkar <ssantosh@kernel.org>
12270L:	linux-kernel@vger.kernel.org
12271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12272S:	Maintained
12273F:	drivers/soc/ti/*
12274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12275
12276
12277TI LM49xxx FAMILY ASoC CODEC DRIVERS
12278M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12279M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12280L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12281S:	Maintained
12282F:	sound/soc/codecs/lm49453*
12283F:	sound/soc/codecs/isabelle*
12284
12285TI LP855x BACKLIGHT DRIVER
12286M:	Milo Kim <milo.kim@ti.com>
12287S:	Maintained
12288F:	Documentation/backlight/lp855x-driver.txt
12289F:	drivers/video/backlight/lp855x_bl.c
12290F:	include/linux/platform_data/lp855x.h
12291
12292TI LP8727 CHARGER DRIVER
12293M:	Milo Kim <milo.kim@ti.com>
12294S:	Maintained
12295F:	drivers/power/supply/lp8727_charger.c
12296F:	include/linux/platform_data/lp8727.h
12297
12298TI LP8788 MFD DRIVER
12299M:	Milo Kim <milo.kim@ti.com>
12300S:	Maintained
12301F:	drivers/iio/adc/lp8788_adc.c
12302F:	drivers/leds/leds-lp8788.c
12303F:	drivers/mfd/lp8788*.c
12304F:	drivers/power/supply/lp8788-charger.c
12305F:	drivers/regulator/lp8788-*.c
12306F:	include/linux/mfd/lp8788*.h
12307
12308TI NETCP ETHERNET DRIVER
12309M:	Wingman Kwok <w-kwok2@ti.com>
12310M:	Murali Karicheri <m-karicheri2@ti.com>
12311L:	netdev@vger.kernel.org
12312S:	Maintained
12313F:	drivers/net/ethernet/ti/netcp*
12314
12315TI TAS571X FAMILY ASoC CODEC DRIVER
12316M:	Kevin Cernekee <cernekee@chromium.org>
12317L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12318S:	Odd Fixes
12319F:	sound/soc/codecs/tas571x*
12320
12321TI TWL4030 SERIES SOC CODEC DRIVER
12322M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12324S:	Maintained
12325F:	sound/soc/codecs/twl4030*
12326
12327TI WILINK WIRELESS DRIVERS
12328L:	linux-wireless@vger.kernel.org
12329W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12330W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12332S:	Orphan
12333F:	drivers/net/wireless/ti/
12334F:	include/linux/wl12xx.h
12335
12336TIPC NETWORK LAYER
12337M:	Jon Maloy <jon.maloy@ericsson.com>
12338M:	Ying Xue <ying.xue@windriver.com>
12339L:	netdev@vger.kernel.org (core kernel code)
12340L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12341W:	http://tipc.sourceforge.net/
12342S:	Maintained
12343F:	include/uapi/linux/tipc*.h
12344F:	net/tipc/
12345
12346TILE ARCHITECTURE
12347M:	Chris Metcalf <cmetcalf@mellanox.com>
12348W:	http://www.mellanox.com/repository/solutions/tile-scm/
12349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12350S:	Supported
12351F:	arch/tile/
12352F:	drivers/char/tile-srom.c
12353F:	drivers/edac/tile_edac.c
12354F:	drivers/net/ethernet/tile/
12355F:	drivers/rtc/rtc-tile.c
12356F:	drivers/tty/hvc/hvc_tile.c
12357F:	drivers/tty/serial/tilegx.c
12358F:	drivers/usb/host/*-tilegx.c
12359F:	include/linux/usb/tilegx.h
12360
12361TLAN NETWORK DRIVER
12362M:	Samuel Chessman <chessman@tux.org>
12363L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12364W:	http://sourceforge.net/projects/tlan/
12365S:	Maintained
12366F:	Documentation/networking/tlan.txt
12367F:	drivers/net/ethernet/ti/tlan.*
12368
12369TOMOYO SECURITY MODULE
12370M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12371M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12372L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12373L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12374L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12375L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12376W:	http://tomoyo.sourceforge.jp/
12377T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12378S:	Maintained
12379F:	security/tomoyo/
12380
12381TOPSTAR LAPTOP EXTRAS DRIVER
12382M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12383L:	platform-driver-x86@vger.kernel.org
12384S:	Maintained
12385F:	drivers/platform/x86/topstar-laptop.c
12386
12387TOSHIBA ACPI EXTRAS DRIVER
12388M:	Azael Avalos <coproscefalo@gmail.com>
12389L:	platform-driver-x86@vger.kernel.org
12390S:	Maintained
12391F:	drivers/platform/x86/toshiba_acpi.c
12392
12393TOSHIBA BLUETOOTH DRIVER
12394M:	Azael Avalos <coproscefalo@gmail.com>
12395L:	platform-driver-x86@vger.kernel.org
12396S:	Maintained
12397F:	drivers/platform/x86/toshiba_bluetooth.c
12398
12399TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12400M:	Azael Avalos <coproscefalo@gmail.com>
12401L:	platform-driver-x86@vger.kernel.org
12402S:	Maintained
12403F:	drivers/platform/x86/toshiba_haps.c
12404
12405TOSHIBA WMI HOTKEYS DRIVER
12406M:	Azael Avalos <coproscefalo@gmail.com>
12407L:	platform-driver-x86@vger.kernel.org
12408S:	Maintained
12409F:	drivers/platform/x86/toshiba-wmi.c
12410
12411TOSHIBA SMM DRIVER
12412M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12413W:	http://www.buzzard.org.uk/toshiba/
12414S:	Maintained
12415F:	drivers/char/toshiba.c
12416F:	include/linux/toshiba.h
12417F:	include/uapi/linux/toshiba.h
12418
12419TOSHIBA TC358743 DRIVER
12420M:	Mats Randgaard <matrandg@cisco.com>
12421L:	linux-media@vger.kernel.org
12422S:	Maintained
12423F:	drivers/media/i2c/tc358743*
12424F:	include/media/i2c/tc358743.h
12425
12426TMIO/SDHI MMC DRIVER
12427M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12428L:	linux-mmc@vger.kernel.org
12429S:	Supported
12430F:	drivers/mmc/host/tmio_mmc*
12431F:	drivers/mmc/host/sh_mobile_sdhi.c
12432F:	include/linux/mfd/tmio.h
12433
12434TMP401 HARDWARE MONITOR DRIVER
12435M:	Guenter Roeck <linux@roeck-us.net>
12436L:	linux-hwmon@vger.kernel.org
12437S:	Maintained
12438F:	Documentation/hwmon/tmp401
12439F:	drivers/hwmon/tmp401.c
12440
12441TMPFS (SHMEM FILESYSTEM)
12442M:	Hugh Dickins <hughd@google.com>
12443L:	linux-mm@kvack.org
12444S:	Maintained
12445F:	include/linux/shmem_fs.h
12446F:	mm/shmem.c
12447
12448TM6000 VIDEO4LINUX DRIVER
12449M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12450M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12451L:	linux-media@vger.kernel.org
12452W:	https://linuxtv.org
12453T:	git git://linuxtv.org/media_tree.git
12454S:	Odd fixes
12455F:	drivers/media/usb/tm6000/
12456F:	Documentation/media/v4l-drivers/tm6000*
12457
12458TW5864 VIDEO4LINUX DRIVER
12459M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12460M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12461M:	Andrey Utkin <andrey_utkin@fastmail.com>
12462L:	linux-media@vger.kernel.org
12463S:	Supported
12464F:	drivers/media/pci/tw5864/
12465
12466TW68 VIDEO4LINUX DRIVER
12467M:	Hans Verkuil <hverkuil@xs4all.nl>
12468L:	linux-media@vger.kernel.org
12469T:	git git://linuxtv.org/media_tree.git
12470W:	https://linuxtv.org
12471S:	Odd Fixes
12472F:	drivers/media/pci/tw68/
12473
12474TW686X VIDEO4LINUX DRIVER
12475M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12476L:	linux-media@vger.kernel.org
12477T:	git git://linuxtv.org/media_tree.git
12478W:	http://linuxtv.org
12479S:	Maintained
12480F:	drivers/media/pci/tw686x/
12481
12482TPM DEVICE DRIVER
12483M:	Peter Huewe <peterhuewe@gmx.de>
12484M:	Marcel Selhorst <tpmdd@selhorst.net>
12485M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12486R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12487W:	http://tpmdd.sourceforge.net
12488L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12489Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12490T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12491S:	Maintained
12492F:	drivers/char/tpm/
12493
12494TPM IBM_VTPM DEVICE DRIVER
12495M:	Ashley Lai <ashleydlai@gmail.com>
12496W:	http://tpmdd.sourceforge.net
12497L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12498S:	Maintained
12499F:	drivers/char/tpm/tpm_ibmvtpm*
12500
12501TRACING
12502M:	Steven Rostedt <rostedt@goodmis.org>
12503M:	Ingo Molnar <mingo@redhat.com>
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12505S:	Maintained
12506F:	Documentation/trace/ftrace.txt
12507F:	arch/*/*/*/ftrace.h
12508F:	arch/*/kernel/ftrace.c
12509F:	include/*/ftrace.h
12510F:	include/linux/trace*.h
12511F:	include/trace/
12512F:	kernel/trace/
12513F:	tools/testing/selftests/ftrace/
12514
12515TRACING MMIO ACCESSES (MMIOTRACE)
12516M:	Steven Rostedt <rostedt@goodmis.org>
12517M:	Ingo Molnar <mingo@kernel.org>
12518R:	Karol Herbst <karolherbst@gmail.com>
12519R:	Pekka Paalanen <ppaalanen@gmail.com>
12520S:	Maintained
12521L:	linux-kernel@vger.kernel.org
12522L:	nouveau@lists.freedesktop.org
12523F:	kernel/trace/trace_mmiotrace.c
12524F:	include/linux/mmiotrace.h
12525F:	arch/x86/mm/kmmio.c
12526F:	arch/x86/mm/mmio-mod.c
12527F:	arch/x86/mm/testmmiotrace.c
12528
12529TRIVIAL PATCHES
12530M:	Jiri Kosina <trivial@kernel.org>
12531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12532S:	Maintained
12533K:	^Subject:.*(?i)trivial
12534
12535TTY LAYER
12536M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12537M:	Jiri Slaby <jslaby@suse.com>
12538S:	Supported
12539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12540F:	Documentation/serial/
12541F:	drivers/tty/
12542F:	drivers/tty/serial/serial_core.c
12543F:	include/linux/serial_core.h
12544F:	include/linux/serial.h
12545F:	include/linux/tty.h
12546F:	include/uapi/linux/serial_core.h
12547F:	include/uapi/linux/serial.h
12548F:	include/uapi/linux/tty.h
12549
12550TUA9001 MEDIA DRIVER
12551M:	Antti Palosaari <crope@iki.fi>
12552L:	linux-media@vger.kernel.org
12553W:	https://linuxtv.org
12554W:	http://palosaari.fi/linux/
12555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12556T:	git git://linuxtv.org/anttip/media_tree.git
12557S:	Maintained
12558F:	drivers/media/tuners/tua9001*
12559
12560TULIP NETWORK DRIVERS
12561L:	netdev@vger.kernel.org
12562L:	linux-parisc@vger.kernel.org
12563S:	Orphan
12564F:	drivers/net/ethernet/dec/tulip/
12565
12566TUN/TAP driver
12567M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12568W:	http://vtun.sourceforge.net/tun
12569S:	Maintained
12570F:	Documentation/networking/tuntap.txt
12571F:	arch/um/os-Linux/drivers/
12572
12573TURBOCHANNEL SUBSYSTEM
12574M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12575M:	Ralf Baechle <ralf@linux-mips.org>
12576L:	linux-mips@linux-mips.org
12577Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12578S:	Maintained
12579F:	drivers/tc/
12580F:	include/linux/tc.h
12581
12582UBI FILE SYSTEM (UBIFS)
12583M:	Richard Weinberger <richard@nod.at>
12584M:	Artem Bityutskiy <dedekind1@gmail.com>
12585M:	Adrian Hunter <adrian.hunter@intel.com>
12586L:	linux-mtd@lists.infradead.org
12587T:	git git://git.infradead.org/ubifs-2.6.git
12588W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12589S:	Supported
12590F:	Documentation/filesystems/ubifs.txt
12591F:	fs/ubifs/
12592
12593UCLINUX (M68KNOMMU AND COLDFIRE)
12594M:	Greg Ungerer <gerg@linux-m68k.org>
12595W:	http://www.linux-m68k.org/
12596W:	http://www.uclinux.org/
12597L:	linux-m68k@lists.linux-m68k.org
12598L:	uclinux-dev@uclinux.org  (subscribers-only)
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12600S:	Maintained
12601F:	arch/m68k/coldfire/
12602F:	arch/m68k/68*/
12603F:	arch/m68k/*/*_no.*
12604F:	arch/m68k/include/asm/*_no.*
12605
12606UDF FILESYSTEM
12607M:	Jan Kara <jack@suse.com>
12608S:	Maintained
12609F:	Documentation/filesystems/udf.txt
12610F:	fs/udf/
12611
12612UDRAW TABLET
12613M:	Bastien Nocera <hadess@hadess.net>
12614L:	linux-input@vger.kernel.org
12615S:	Maintained
12616F:	drivers/hid/hid-udraw.c
12617
12618UFS FILESYSTEM
12619M:	Evgeniy Dushistov <dushistov@mail.ru>
12620S:	Maintained
12621F:	Documentation/filesystems/ufs.txt
12622F:	fs/ufs/
12623
12624UHID USERSPACE HID IO DRIVER:
12625M:	David Herrmann <dh.herrmann@googlemail.com>
12626L:	linux-input@vger.kernel.org
12627S:	Maintained
12628F:	drivers/hid/uhid.c
12629F:	include/uapi/linux/uhid.h
12630
12631ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12632L:	linux-usb@vger.kernel.org
12633S:	Orphan
12634F:	drivers/uwb/
12635F:	include/linux/uwb.h
12636F:	include/linux/uwb/
12637
12638UNICORE32 ARCHITECTURE:
12639M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12640W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12641S:	Maintained
12642T:	git git://github.com/gxt/linux.git
12643F:	arch/unicore32/
12644
12645UNIFDEF
12646M:	Tony Finch <dot@dotat.at>
12647W:	http://dotat.at/prog/unifdef
12648S:	Maintained
12649F:	scripts/unifdef.c
12650
12651UNIFORM CDROM DRIVER
12652M:	Jens Axboe <axboe@kernel.dk>
12653W:	http://www.kernel.dk
12654S:	Maintained
12655F:	Documentation/cdrom/
12656F:	drivers/cdrom/cdrom.c
12657F:	include/linux/cdrom.h
12658F:	include/uapi/linux/cdrom.h
12659
12660UNISYS S-PAR DRIVERS
12661M:	David Kershner <david.kershner@unisys.com>
12662L:	sparmaintainer@unisys.com (Unisys internal)
12663S:	Supported
12664F:	drivers/staging/unisys/
12665
12666UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12667M:	Vinayak Holikatti <vinholikatti@gmail.com>
12668L:	linux-scsi@vger.kernel.org
12669S:	Supported
12670F:	Documentation/scsi/ufs.txt
12671F:	drivers/scsi/ufs/
12672
12673UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12674M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12675M:	Prabu Thangamuthu <prabut@synopsys.com>
12676L:	linux-scsi@vger.kernel.org
12677S:	Supported
12678F:	drivers/scsi/ufs/*dwc*
12679
12680UNSORTED BLOCK IMAGES (UBI)
12681M:	Artem Bityutskiy <dedekind1@gmail.com>
12682M:	Richard Weinberger <richard@nod.at>
12683W:	http://www.linux-mtd.infradead.org/
12684L:	linux-mtd@lists.infradead.org
12685T:	git git://git.infradead.org/ubifs-2.6.git
12686S:	Supported
12687F:	drivers/mtd/ubi/
12688F:	include/linux/mtd/ubi.h
12689F:	include/uapi/mtd/ubi-user.h
12690
12691USB ACM DRIVER
12692M:	Oliver Neukum <oneukum@suse.com>
12693L:	linux-usb@vger.kernel.org
12694S:	Maintained
12695F:	Documentation/usb/acm.txt
12696F:	drivers/usb/class/cdc-acm.*
12697
12698USB AR5523 WIRELESS DRIVER
12699M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12700L:	linux-wireless@vger.kernel.org
12701S:	Maintained
12702F:	drivers/net/wireless/ath/ar5523/
12703
12704USB ATTACHED SCSI
12705M:	Oliver Neukum <oneukum@suse.com>
12706L:	linux-usb@vger.kernel.org
12707L:	linux-scsi@vger.kernel.org
12708S:	Maintained
12709F:	drivers/usb/storage/uas.c
12710
12711USB CDC ETHERNET DRIVER
12712M:	Oliver Neukum <oliver@neukum.org>
12713L:	linux-usb@vger.kernel.org
12714S:	Maintained
12715F:	drivers/net/usb/cdc_*.c
12716F:	include/uapi/linux/usb/cdc.h
12717
12718USB CHAOSKEY DRIVER
12719M:	Keith Packard <keithp@keithp.com>
12720L:	linux-usb@vger.kernel.org
12721S:	Maintained
12722F:	drivers/usb/misc/chaoskey.c
12723
12724USB CYPRESS C67X00 DRIVER
12725M:	Peter Korsgaard <jacmet@sunsite.dk>
12726L:	linux-usb@vger.kernel.org
12727S:	Maintained
12728F:	drivers/usb/c67x00/
12729
12730USB DAVICOM DM9601 DRIVER
12731M:	Peter Korsgaard <jacmet@sunsite.dk>
12732L:	netdev@vger.kernel.org
12733W:	http://www.linux-usb.org/usbnet
12734S:	Maintained
12735F:	drivers/net/usb/dm9601.c
12736
12737USB DIAMOND RIO500 DRIVER
12738M:	Cesar Miquel <miquel@df.uba.ar>
12739L:	rio500-users@lists.sourceforge.net
12740W:	http://rio500.sourceforge.net
12741S:	Maintained
12742F:	drivers/usb/misc/rio500*
12743
12744USB EHCI DRIVER
12745M:	Alan Stern <stern@rowland.harvard.edu>
12746L:	linux-usb@vger.kernel.org
12747S:	Maintained
12748F:	Documentation/usb/ehci.txt
12749F:	drivers/usb/host/ehci*
12750
12751USB GADGET/PERIPHERAL SUBSYSTEM
12752M:	Felipe Balbi <balbi@kernel.org>
12753L:	linux-usb@vger.kernel.org
12754W:	http://www.linux-usb.org/gadget
12755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12756S:	Maintained
12757F:	drivers/usb/gadget/
12758F:	include/linux/usb/gadget*
12759
12760USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12761M:	Jiri Kosina <jikos@kernel.org>
12762R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12763L:	linux-usb@vger.kernel.org
12764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12765S:	Maintained
12766F:	Documentation/hid/hiddev.txt
12767F:	drivers/hid/usbhid/
12768
12769USB ISP116X DRIVER
12770M:	Olav Kongas <ok@artecdesign.ee>
12771L:	linux-usb@vger.kernel.org
12772S:	Maintained
12773F:	drivers/usb/host/isp116x*
12774F:	include/linux/usb/isp116x.h
12775
12776USB LAN78XX ETHERNET DRIVER
12777M:	Woojung Huh <woojung.huh@microchip.com>
12778M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12779L:	netdev@vger.kernel.org
12780S:	Maintained
12781F:	drivers/net/usb/lan78xx.*
12782
12783USB MASS STORAGE DRIVER
12784M:	Alan Stern <stern@rowland.harvard.edu>
12785L:	linux-usb@vger.kernel.org
12786L:	usb-storage@lists.one-eyed-alien.net
12787S:	Maintained
12788W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12789F:	drivers/usb/storage/
12790
12791USB MIDI DRIVER
12792M:	Clemens Ladisch <clemens@ladisch.de>
12793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12794T:	git git://git.alsa-project.org/alsa-kernel.git
12795S:	Maintained
12796F:	sound/usb/midi.*
12797
12798USB NETWORKING DRIVERS
12799L:	linux-usb@vger.kernel.org
12800S:	Odd Fixes
12801F:	drivers/net/usb/
12802
12803USB OHCI DRIVER
12804M:	Alan Stern <stern@rowland.harvard.edu>
12805L:	linux-usb@vger.kernel.org
12806S:	Maintained
12807F:	Documentation/usb/ohci.txt
12808F:	drivers/usb/host/ohci*
12809
12810USB OTG FSM (Finite State Machine)
12811M:	Peter Chen <Peter.Chen@nxp.com>
12812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12813L:	linux-usb@vger.kernel.org
12814S:	Maintained
12815F:	drivers/usb/common/usb-otg-fsm.c
12816
12817USB OVER IP DRIVER
12818M:	Valentina Manea <valentina.manea.m@gmail.com>
12819M:	Shuah Khan <shuahkh@osg.samsung.com>
12820M:	Shuah Khan <shuah@kernel.org>
12821L:	linux-usb@vger.kernel.org
12822S:	Maintained
12823F:	Documentation/usb/usbip_protocol.txt
12824F:	drivers/usb/usbip/
12825F:	tools/usb/usbip/
12826
12827USB PEGASUS DRIVER
12828M:	Petko Manolov <petkan@nucleusys.com>
12829L:	linux-usb@vger.kernel.org
12830L:	netdev@vger.kernel.org
12831T:	git git://github.com/petkan/pegasus.git
12832W:	https://github.com/petkan/pegasus
12833S:	Maintained
12834F:	drivers/net/usb/pegasus.*
12835
12836USB PHY LAYER
12837M:	Felipe Balbi <balbi@kernel.org>
12838L:	linux-usb@vger.kernel.org
12839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12840S:	Maintained
12841F:	drivers/usb/phy/
12842
12843USB PRINTER DRIVER (usblp)
12844M:	Pete Zaitcev <zaitcev@redhat.com>
12845L:	linux-usb@vger.kernel.org
12846S:	Supported
12847F:	drivers/usb/class/usblp.c
12848
12849USB QMI WWAN NETWORK DRIVER
12850M:	Bjørn Mork <bjorn@mork.no>
12851L:	netdev@vger.kernel.org
12852S:	Maintained
12853F:	Documentation/ABI/testing/sysfs-class-net-qmi
12854F:	drivers/net/usb/qmi_wwan.c
12855
12856USB RTL8150 DRIVER
12857M:	Petko Manolov <petkan@nucleusys.com>
12858L:	linux-usb@vger.kernel.org
12859L:	netdev@vger.kernel.org
12860T:	git git://github.com/petkan/rtl8150.git
12861W:	https://github.com/petkan/rtl8150
12862S:	Maintained
12863F:	drivers/net/usb/rtl8150.c
12864
12865USB SERIAL SUBSYSTEM
12866M:	Johan Hovold <johan@kernel.org>
12867L:	linux-usb@vger.kernel.org
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12869S:	Maintained
12870F:	Documentation/usb/usb-serial.txt
12871F:	drivers/usb/serial/
12872F:	include/linux/usb/serial.h
12873
12874USB SMSC75XX ETHERNET DRIVER
12875M:	Steve Glendinning <steve.glendinning@shawell.net>
12876L:	netdev@vger.kernel.org
12877S:	Maintained
12878F:	drivers/net/usb/smsc75xx.*
12879
12880USB SMSC95XX ETHERNET DRIVER
12881M:	Steve Glendinning <steve.glendinning@shawell.net>
12882M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12883L:	netdev@vger.kernel.org
12884S:	Maintained
12885F:	drivers/net/usb/smsc95xx.*
12886
12887USB SUBSYSTEM
12888M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12889L:	linux-usb@vger.kernel.org
12890W:	http://www.linux-usb.org
12891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12892S:	Supported
12893F:	Documentation/devicetree/bindings/usb/
12894F:	Documentation/usb/
12895F:	drivers/usb/
12896F:	include/linux/usb.h
12897F:	include/linux/usb/
12898
12899USB UHCI DRIVER
12900M:	Alan Stern <stern@rowland.harvard.edu>
12901L:	linux-usb@vger.kernel.org
12902S:	Maintained
12903F:	drivers/usb/host/uhci*
12904
12905USB "USBNET" DRIVER FRAMEWORK
12906M:	Oliver Neukum <oneukum@suse.com>
12907L:	netdev@vger.kernel.org
12908W:	http://www.linux-usb.org/usbnet
12909S:	Maintained
12910F:	drivers/net/usb/usbnet.c
12911F:	include/linux/usb/usbnet.h
12912
12913USB VIDEO CLASS
12914M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12915L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12916L:	linux-media@vger.kernel.org
12917T:	git git://linuxtv.org/media_tree.git
12918W:	http://www.ideasonboard.org/uvc/
12919S:	Maintained
12920F:	drivers/media/usb/uvc/
12921F:	include/uapi/linux/uvcvideo.h
12922
12923USB VISION DRIVER
12924M:	Hans Verkuil <hverkuil@xs4all.nl>
12925L:	linux-media@vger.kernel.org
12926T:	git git://linuxtv.org/media_tree.git
12927W:	https://linuxtv.org
12928S:	Odd Fixes
12929F:	drivers/media/usb/usbvision/
12930
12931USB WEBCAM GADGET
12932M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12933L:	linux-usb@vger.kernel.org
12934S:	Maintained
12935F:	drivers/usb/gadget/function/*uvc*
12936F:	drivers/usb/gadget/legacy/webcam.c
12937
12938USB WIRELESS RNDIS DRIVER (rndis_wlan)
12939M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12940L:	linux-wireless@vger.kernel.org
12941S:	Maintained
12942F:	drivers/net/wireless/rndis_wlan.c
12943
12944USB XHCI DRIVER
12945M:	Mathias Nyman <mathias.nyman@intel.com>
12946L:	linux-usb@vger.kernel.org
12947S:	Supported
12948F:	drivers/usb/host/xhci*
12949F:	drivers/usb/host/pci-quirks*
12950
12951USB ZD1201 DRIVER
12952L:	linux-wireless@vger.kernel.org
12953W:	http://linux-lc100020.sourceforge.net
12954S:	Orphan
12955F:	drivers/net/wireless/zydas/zd1201.*
12956
12957USB ZR364XX DRIVER
12958M:	Antoine Jacquet <royale@zerezo.com>
12959L:	linux-usb@vger.kernel.org
12960L:	linux-media@vger.kernel.org
12961T:	git git://linuxtv.org/media_tree.git
12962W:	http://royale.zerezo.com/zr364xx/
12963S:	Maintained
12964F:	Documentation/media/v4l-drivers/zr364xx*
12965F:	drivers/media/usb/zr364xx/
12966
12967ULPI BUS
12968M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12969L:	linux-usb@vger.kernel.org
12970S:	Maintained
12971F:	drivers/usb/common/ulpi.c
12972F:	include/linux/ulpi/
12973
12974USER-MODE LINUX (UML)
12975M:	Jeff Dike <jdike@addtoit.com>
12976M:	Richard Weinberger <richard@nod.at>
12977L:	user-mode-linux-devel@lists.sourceforge.net
12978L:	user-mode-linux-user@lists.sourceforge.net
12979W:	http://user-mode-linux.sourceforge.net
12980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12981S:	Maintained
12982F:	Documentation/virtual/uml/
12983F:	arch/um/
12984F:	arch/x86/um/
12985F:	fs/hostfs/
12986F:	fs/hppfs/
12987
12988USERSPACE I/O (UIO)
12989M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12990S:	Maintained
12991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12992F:	Documentation/DocBook/uio-howto.tmpl
12993F:	drivers/uio/
12994F:	include/linux/uio*.h
12995
12996UTIL-LINUX PACKAGE
12997M:	Karel Zak <kzak@redhat.com>
12998L:	util-linux@vger.kernel.org
12999W:	http://en.wikipedia.org/wiki/Util-linux
13000T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13001S:	Maintained
13002
13003UVESAFB DRIVER
13004M:	Michal Januszewski <spock@gentoo.org>
13005L:	linux-fbdev@vger.kernel.org
13006W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13007S:	Maintained
13008F:	Documentation/fb/uvesafb.txt
13009F:	drivers/video/fbdev/uvesafb.*
13010
13011VF610 NAND DRIVER
13012M:	Stefan Agner <stefan@agner.ch>
13013L:	linux-mtd@lists.infradead.org
13014S:	Supported
13015F:	drivers/mtd/nand/vf610_nfc.c
13016
13017VFAT/FAT/MSDOS FILESYSTEM
13018M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13019S:	Maintained
13020F:	Documentation/filesystems/vfat.txt
13021F:	fs/fat/
13022
13023VFIO DRIVER
13024M:	Alex Williamson <alex.williamson@redhat.com>
13025L:	kvm@vger.kernel.org
13026T:	git git://github.com/awilliam/linux-vfio.git
13027S:	Maintained
13028F:	Documentation/vfio.txt
13029F:	drivers/vfio/
13030F:	include/linux/vfio.h
13031F:	include/uapi/linux/vfio.h
13032
13033VFIO MEDIATED DEVICE DRIVERS
13034M:	Kirti Wankhede <kwankhede@nvidia.com>
13035L:	kvm@vger.kernel.org
13036S:	Maintained
13037F:	Documentation/vfio-mediated-device.txt
13038F:	drivers/vfio/mdev/
13039F:	include/linux/mdev.h
13040F:	samples/vfio-mdev/
13041
13042VFIO PLATFORM DRIVER
13043M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13044L:	kvm@vger.kernel.org
13045S:	Maintained
13046F:	drivers/vfio/platform/
13047
13048VIDEOBUF2 FRAMEWORK
13049M:	Pawel Osciak <pawel@osciak.com>
13050M:	Marek Szyprowski <m.szyprowski@samsung.com>
13051M:	Kyungmin Park <kyungmin.park@samsung.com>
13052L:	linux-media@vger.kernel.org
13053S:	Maintained
13054F:	drivers/media/v4l2-core/videobuf2-*
13055F:	include/media/videobuf2-*
13056
13057VIRTIO AND VHOST VSOCK DRIVER
13058M:	Stefan Hajnoczi <stefanha@redhat.com>
13059L:	kvm@vger.kernel.org
13060L:	virtualization@lists.linux-foundation.org
13061L:	netdev@vger.kernel.org
13062S:	Maintained
13063F:	include/linux/virtio_vsock.h
13064F:	include/uapi/linux/virtio_vsock.h
13065F:	net/vmw_vsock/virtio_transport_common.c
13066F:	net/vmw_vsock/virtio_transport.c
13067F:	drivers/vhost/vsock.c
13068F:	drivers/vhost/vsock.h
13069
13070VIRTUAL SERIO DEVICE DRIVER
13071M:	Stephen Chandler Paul <thatslyude@gmail.com>
13072S:	Maintained
13073F:	drivers/input/serio/userio.c
13074F:	include/uapi/linux/userio.h
13075
13076VIRTIO CONSOLE DRIVER
13077M:	Amit Shah <amit.shah@redhat.com>
13078L:	virtualization@lists.linux-foundation.org
13079S:	Maintained
13080F:	drivers/char/virtio_console.c
13081F:	include/linux/virtio_console.h
13082F:	include/uapi/linux/virtio_console.h
13083
13084VIRTIO CORE, NET AND BLOCK DRIVERS
13085M:	"Michael S. Tsirkin" <mst@redhat.com>
13086M:	Jason Wang <jasowang@redhat.com>
13087L:	virtualization@lists.linux-foundation.org
13088S:	Maintained
13089F:	Documentation/devicetree/bindings/virtio/
13090F:	drivers/virtio/
13091F:	tools/virtio/
13092F:	drivers/net/virtio_net.c
13093F:	drivers/block/virtio_blk.c
13094F:	include/linux/virtio_*.h
13095F:	include/uapi/linux/virtio_*.h
13096F:	drivers/crypto/virtio/
13097
13098VIRTIO DRIVERS FOR S390
13099M:	Christian Borntraeger <borntraeger@de.ibm.com>
13100M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13101L:	linux-s390@vger.kernel.org
13102L:	virtualization@lists.linux-foundation.org
13103L:	kvm@vger.kernel.org
13104S:	Supported
13105F:	drivers/s390/virtio/
13106
13107VIRTIO GPU DRIVER
13108M:	David Airlie <airlied@linux.ie>
13109M:	Gerd Hoffmann <kraxel@redhat.com>
13110L:	dri-devel@lists.freedesktop.org
13111L:	virtualization@lists.linux-foundation.org
13112T:	git git://git.kraxel.org/linux drm-qemu
13113S:	Maintained
13114F:	drivers/gpu/drm/virtio/
13115F:	include/uapi/linux/virtio_gpu.h
13116
13117VIRTIO HOST (VHOST)
13118M:	"Michael S. Tsirkin" <mst@redhat.com>
13119M:	Jason Wang <jasowang@redhat.com>
13120L:	kvm@vger.kernel.org
13121L:	virtualization@lists.linux-foundation.org
13122L:	netdev@vger.kernel.org
13123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13124S:	Maintained
13125F:	drivers/vhost/
13126F:	include/uapi/linux/vhost.h
13127
13128VIRTIO INPUT DRIVER
13129M:	Gerd Hoffmann <kraxel@redhat.com>
13130S:	Maintained
13131F:	drivers/virtio/virtio_input.c
13132F:	include/uapi/linux/virtio_input.h
13133
13134VIRTIO CRYPTO DRIVER
13135M:  Gonglei <arei.gonglei@huawei.com>
13136L:  virtualization@lists.linux-foundation.org
13137L:  linux-crypto@vger.kernel.org
13138S:  Maintained
13139F:  drivers/crypto/virtio/
13140F:  include/uapi/linux/virtio_crypto.h
13141
13142VIA RHINE NETWORK DRIVER
13143S:	Orphan
13144F:	drivers/net/ethernet/via/via-rhine.c
13145
13146VIA SD/MMC CARD CONTROLLER DRIVER
13147M:	Bruce Chang <brucechang@via.com.tw>
13148M:	Harald Welte <HaraldWelte@viatech.com>
13149S:	Maintained
13150F:	drivers/mmc/host/via-sdmmc.c
13151
13152VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13153M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13154L:	linux-fbdev@vger.kernel.org
13155S:	Maintained
13156F:	include/linux/via-core.h
13157F:	include/linux/via-gpio.h
13158F:	include/linux/via_i2c.h
13159F:	drivers/video/fbdev/via/
13160
13161VIA VELOCITY NETWORK DRIVER
13162M:	Francois Romieu <romieu@fr.zoreil.com>
13163L:	netdev@vger.kernel.org
13164S:	Maintained
13165F:	drivers/net/ethernet/via/via-velocity.*
13166
13167VIRT LIB
13168M:	Alex Williamson <alex.williamson@redhat.com>
13169M:	Paolo Bonzini <pbonzini@redhat.com>
13170L:	kvm@vger.kernel.org
13171S:	Supported
13172F:	virt/lib/
13173
13174VIVID VIRTUAL VIDEO DRIVER
13175M:	Hans Verkuil <hverkuil@xs4all.nl>
13176L:	linux-media@vger.kernel.org
13177T:	git git://linuxtv.org/media_tree.git
13178W:	https://linuxtv.org
13179S:	Maintained
13180F:	drivers/media/platform/vivid/*
13181
13182VLAN (802.1Q)
13183M:	Patrick McHardy <kaber@trash.net>
13184L:	netdev@vger.kernel.org
13185S:	Maintained
13186F:	drivers/net/macvlan.c
13187F:	include/linux/if_*vlan.h
13188F:	net/8021q/
13189
13190VLYNQ BUS
13191M:	Florian Fainelli <f.fainelli@gmail.com>
13192L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13193S:	Maintained
13194F:	drivers/vlynq/vlynq.c
13195F:	include/linux/vlynq.h
13196
13197VME SUBSYSTEM
13198M:	Martyn Welch <martyn@welchs.me.uk>
13199M:	Manohar Vanga <manohar.vanga@gmail.com>
13200M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13201L:	devel@driverdev.osuosl.org
13202S:	Maintained
13203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13204F:	Documentation/driver-api/vme.rst
13205F:	drivers/staging/vme/
13206F:	drivers/vme/
13207F:	include/linux/vme*
13208
13209VMWARE HYPERVISOR INTERFACE
13210M:	Alok Kataria <akataria@vmware.com>
13211L:	virtualization@lists.linux-foundation.org
13212S:	Supported
13213F:	arch/x86/kernel/cpu/vmware.c
13214
13215VMWARE BALLOON DRIVER
13216M:	Xavier Deguillard <xdeguillard@vmware.com>
13217M:	Philip Moltmann <moltmann@vmware.com>
13218M:	"VMware, Inc." <pv-drivers@vmware.com>
13219L:	linux-kernel@vger.kernel.org
13220S:	Maintained
13221F:	drivers/misc/vmw_balloon.c
13222
13223VMWARE VMMOUSE SUBDRIVER
13224M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13225M:	"VMware, Inc." <pv-drivers@vmware.com>
13226L:	linux-input@vger.kernel.org
13227S:	Maintained
13228F:	drivers/input/mouse/vmmouse.c
13229F:	drivers/input/mouse/vmmouse.h
13230
13231VMWARE VMXNET3 ETHERNET DRIVER
13232M:	Shrikrishna Khare <skhare@vmware.com>
13233M:	"VMware, Inc." <pv-drivers@vmware.com>
13234L:	netdev@vger.kernel.org
13235S:	Maintained
13236F:	drivers/net/vmxnet3/
13237
13238VMware PVSCSI driver
13239M:	Jim Gill <jgill@vmware.com>
13240M:	VMware PV-Drivers <pv-drivers@vmware.com>
13241L:	linux-scsi@vger.kernel.org
13242S:	Maintained
13243F:	drivers/scsi/vmw_pvscsi.c
13244F:	drivers/scsi/vmw_pvscsi.h
13245
13246VMWARE PVRDMA DRIVER
13247M:	Adit Ranadive <aditr@vmware.com>
13248M:	VMware PV-Drivers <pv-drivers@vmware.com>
13249L:	linux-rdma@vger.kernel.org
13250S:	Maintained
13251F:	drivers/infiniband/hw/vmw_pvrdma/
13252
13253VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13254M:	Liam Girdwood <lgirdwood@gmail.com>
13255M:	Mark Brown <broonie@kernel.org>
13256L:	linux-kernel@vger.kernel.org
13257W:	http://www.slimlogic.co.uk/?p=48
13258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13259S:	Supported
13260F:	Documentation/devicetree/bindings/regulator/
13261F:	drivers/regulator/
13262F:	include/dt-bindings/regulator/
13263F:	include/linux/regulator/
13264
13265VRF
13266M:	David Ahern <dsa@cumulusnetworks.com>
13267M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13268L:	netdev@vger.kernel.org
13269S:	Maintained
13270F:	drivers/net/vrf.c
13271F:	Documentation/networking/vrf.txt
13272
13273VT1211 HARDWARE MONITOR DRIVER
13274M:	Juerg Haefliger <juergh@gmail.com>
13275L:	linux-hwmon@vger.kernel.org
13276S:	Maintained
13277F:	Documentation/hwmon/vt1211
13278F:	drivers/hwmon/vt1211.c
13279
13280VT8231 HARDWARE MONITOR DRIVER
13281M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13282L:	linux-hwmon@vger.kernel.org
13283S:	Maintained
13284F:	drivers/hwmon/vt8231.c
13285
13286VUB300 USB to SDIO/SD/MMC bridge chip
13287M:	Tony Olech <tony.olech@elandigitalsystems.com>
13288L:	linux-mmc@vger.kernel.org
13289L:	linux-usb@vger.kernel.org
13290S:	Supported
13291F:	drivers/mmc/host/vub300.c
13292
13293W1 DALLAS'S 1-WIRE BUS
13294M:	Evgeniy Polyakov <zbr@ioremap.net>
13295S:	Maintained
13296F:	Documentation/w1/
13297F:	drivers/w1/
13298
13299W83791D HARDWARE MONITORING DRIVER
13300M:	Marc Hulsman <m.hulsman@tudelft.nl>
13301L:	linux-hwmon@vger.kernel.org
13302S:	Maintained
13303F:	Documentation/hwmon/w83791d
13304F:	drivers/hwmon/w83791d.c
13305
13306W83793 HARDWARE MONITORING DRIVER
13307M:	Rudolf Marek <r.marek@assembler.cz>
13308L:	linux-hwmon@vger.kernel.org
13309S:	Maintained
13310F:	Documentation/hwmon/w83793
13311F:	drivers/hwmon/w83793.c
13312
13313W83795 HARDWARE MONITORING DRIVER
13314M:	Jean Delvare <jdelvare@suse.com>
13315L:	linux-hwmon@vger.kernel.org
13316S:	Maintained
13317F:	drivers/hwmon/w83795.c
13318
13319W83L51xD SD/MMC CARD INTERFACE DRIVER
13320M:	Pierre Ossman <pierre@ossman.eu>
13321S:	Maintained
13322F:	drivers/mmc/host/wbsd.*
13323
13324WACOM PROTOCOL 4 SERIAL TABLETS
13325M:	Julian Squires <julian@cipht.net>
13326M:	Hans de Goede <hdegoede@redhat.com>
13327L:	linux-input@vger.kernel.org
13328S:	Maintained
13329F:	drivers/input/tablet/wacom_serial4.c
13330
13331WATCHDOG DEVICE DRIVERS
13332M:	Wim Van Sebroeck <wim@iguana.be>
13333R:	Guenter Roeck <linux@roeck-us.net>
13334L:	linux-watchdog@vger.kernel.org
13335W:	http://www.linux-watchdog.org/
13336T:	git git://www.linux-watchdog.org/linux-watchdog.git
13337S:	Maintained
13338F:	Documentation/devicetree/bindings/watchdog/
13339F:	Documentation/watchdog/
13340F:	drivers/watchdog/
13341F:	include/linux/watchdog.h
13342F:	include/uapi/linux/watchdog.h
13343
13344WIIMOTE HID DRIVER
13345M:	David Herrmann <dh.herrmann@googlemail.com>
13346L:	linux-input@vger.kernel.org
13347S:	Maintained
13348F:	drivers/hid/hid-wiimote*
13349
13350WINBOND CIR DRIVER
13351M:	David Härdeman <david@hardeman.nu>
13352S:	Maintained
13353F:	drivers/media/rc/winbond-cir.c
13354
13355WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13356M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13357L:	linux-watchdog@vger.kernel.org
13358S:	Maintained
13359F:	drivers/watchdog/ebc-c384_wdt.c
13360
13361WINSYSTEMS WS16C48 GPIO DRIVER
13362M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13363L:	linux-gpio@vger.kernel.org
13364S:	Maintained
13365F:	drivers/gpio/gpio-ws16c48.c
13366
13367WIMAX STACK
13368M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13369M:	linux-wimax@intel.com
13370L:	wimax@linuxwimax.org (subscribers-only)
13371S:	Supported
13372W:	http://linuxwimax.org
13373F:	Documentation/wimax/README.wimax
13374F:	include/linux/wimax/debug.h
13375F:	include/net/wimax.h
13376F:	include/uapi/linux/wimax.h
13377F:	net/wimax/
13378
13379WISTRON LAPTOP BUTTON DRIVER
13380M:	Miloslav Trmac <mitr@volny.cz>
13381S:	Maintained
13382F:	drivers/input/misc/wistron_btns.c
13383
13384WL3501 WIRELESS PCMCIA CARD DRIVER
13385M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13386L:	linux-wireless@vger.kernel.org
13387W:	http://oops.ghostprotocols.net:81/blog
13388S:	Maintained
13389F:	drivers/net/wireless/wl3501*
13390
13391WOLFSON MICROELECTRONICS DRIVERS
13392L:	patches@opensource.wolfsonmicro.com
13393T:	git https://github.com/CirrusLogic/linux-drivers.git
13394W:	https://github.com/CirrusLogic/linux-drivers/wiki
13395S:	Supported
13396F:	Documentation/hwmon/wm83??
13397F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13398F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13399F:	Documentation/devicetree/bindings/mfd/arizona.txt
13400F:	arch/arm/mach-s3c64xx/mach-crag6410*
13401F:	drivers/clk/clk-wm83*.c
13402F:	drivers/extcon/extcon-arizona.c
13403F:	drivers/leds/leds-wm83*.c
13404F:	drivers/gpio/gpio-*wm*.c
13405F:	drivers/gpio/gpio-arizona.c
13406F:	drivers/hwmon/wm83??-hwmon.c
13407F:	drivers/input/misc/wm831x-on.c
13408F:	drivers/input/touchscreen/wm831x-ts.c
13409F:	drivers/input/touchscreen/wm97*.c
13410F:	drivers/mfd/arizona*
13411F:	drivers/mfd/wm*.c
13412F:	drivers/mfd/cs47l24*
13413F:	drivers/power/supply/wm83*.c
13414F:	drivers/rtc/rtc-wm83*.c
13415F:	drivers/regulator/wm8*.c
13416F:	drivers/video/backlight/wm83*_bl.c
13417F:	drivers/watchdog/wm83*_wdt.c
13418F:	include/linux/mfd/arizona/
13419F:	include/linux/mfd/wm831x/
13420F:	include/linux/mfd/wm8350/
13421F:	include/linux/mfd/wm8400*
13422F:	include/linux/wm97xx.h
13423F:	include/sound/wm????.h
13424F:	sound/soc/codecs/arizona.?
13425F:	sound/soc/codecs/wm*
13426F:	sound/soc/codecs/cs47l24*
13427
13428WORKQUEUE
13429M:	Tejun Heo <tj@kernel.org>
13430R:	Lai Jiangshan <jiangshanlai@gmail.com>
13431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13432S:	Maintained
13433F:	include/linux/workqueue.h
13434F:	kernel/workqueue.c
13435F:	Documentation/core-api/workqueue.rst
13436
13437X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13438M:	Chen-Yu Tsai <wens@csie.org>
13439L:	linux-kernel@vger.kernel.org
13440S:	Maintained
13441N:	axp[128]
13442
13443X.25 NETWORK LAYER
13444M:	Andrew Hendry <andrew.hendry@gmail.com>
13445L:	linux-x25@vger.kernel.org
13446S:	Odd Fixes
13447F:	Documentation/networking/x25*
13448F:	include/net/x25*
13449F:	net/x25/
13450
13451X86 ARCHITECTURE (32-BIT AND 64-BIT)
13452M:	Thomas Gleixner <tglx@linutronix.de>
13453M:	Ingo Molnar <mingo@redhat.com>
13454M:	"H. Peter Anvin" <hpa@zytor.com>
13455M:	x86@kernel.org
13456L:	linux-kernel@vger.kernel.org
13457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13458S:	Maintained
13459F:	Documentation/x86/
13460F:	arch/x86/
13461
13462X86 PLATFORM DRIVERS
13463M:	Darren Hart <dvhart@infradead.org>
13464M:	Andy Shevchenko <andy@infradead.org>
13465L:	platform-driver-x86@vger.kernel.org
13466T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13467S:	Maintained
13468F:	drivers/platform/x86/
13469F:	drivers/platform/olpc/
13470
13471X86 MCE INFRASTRUCTURE
13472M:	Tony Luck <tony.luck@intel.com>
13473M:	Borislav Petkov <bp@alien8.de>
13474L:	linux-edac@vger.kernel.org
13475S:	Maintained
13476F:	arch/x86/kernel/cpu/mcheck/*
13477
13478X86 MICROCODE UPDATE SUPPORT
13479M:	Borislav Petkov <bp@alien8.de>
13480S:	Maintained
13481F:	arch/x86/kernel/cpu/microcode/*
13482
13483X86 VDSO
13484M:	Andy Lutomirski <luto@amacapital.net>
13485L:	linux-kernel@vger.kernel.org
13486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13487S:	Maintained
13488F:	arch/x86/entry/vdso/
13489
13490XC2028/3028 TUNER DRIVER
13491M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13492M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13493L:	linux-media@vger.kernel.org
13494W:	https://linuxtv.org
13495T:	git git://linuxtv.org/media_tree.git
13496S:	Maintained
13497F:	drivers/media/tuners/tuner-xc2028.*
13498
13499XEN HYPERVISOR INTERFACE
13500M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13501M:	Juergen Gross <jgross@suse.com>
13502L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13504S:	Supported
13505F:	arch/x86/xen/
13506F:	drivers/*/xen-*front.c
13507F:	drivers/xen/
13508F:	arch/x86/include/asm/xen/
13509F:	include/xen/
13510F:	include/uapi/xen/
13511
13512XEN HYPERVISOR ARM
13513M:	Stefano Stabellini <sstabellini@kernel.org>
13514L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13515S:	Maintained
13516F:	arch/arm/xen/
13517F:	arch/arm/include/asm/xen/
13518
13519XEN HYPERVISOR ARM64
13520M:	Stefano Stabellini <sstabellini@kernel.org>
13521L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13522S:	Maintained
13523F:	arch/arm64/xen/
13524F:	arch/arm64/include/asm/xen/
13525
13526XEN NETWORK BACKEND DRIVER
13527M:	Wei Liu <wei.liu2@citrix.com>
13528M:	Paul Durrant <paul.durrant@citrix.com>
13529L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13530L:	netdev@vger.kernel.org
13531S:	Supported
13532F:	drivers/net/xen-netback/*
13533
13534XEN PCI SUBSYSTEM
13535M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13536L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13537S:	Supported
13538F:	arch/x86/pci/*xen*
13539F:	drivers/pci/*xen*
13540
13541XEN BLOCK SUBSYSTEM
13542M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13543M:	Roger Pau Monné <roger.pau@citrix.com>
13544L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13545S:	Supported
13546F:	drivers/block/xen-blkback/*
13547F:	drivers/block/xen*
13548
13549XEN PVSCSI DRIVERS
13550M:	Juergen Gross <jgross@suse.com>
13551L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13552L:	linux-scsi@vger.kernel.org
13553S:	Supported
13554F:	drivers/scsi/xen-scsifront.c
13555F:	drivers/xen/xen-scsiback.c
13556F:	include/xen/interface/io/vscsiif.h
13557
13558XEN SWIOTLB SUBSYSTEM
13559M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13560L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13561S:	Supported
13562F:	arch/x86/xen/*swiotlb*
13563F:	drivers/xen/*swiotlb*
13564
13565XFS FILESYSTEM
13566M:	Darrick J. Wong <darrick.wong@oracle.com>
13567M:	linux-xfs@vger.kernel.org
13568L:	linux-xfs@vger.kernel.org
13569W:	http://xfs.org/
13570T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13571S:	Supported
13572F:	Documentation/filesystems/xfs.txt
13573F:	fs/xfs/
13574
13575XILINX AXI ETHERNET DRIVER
13576M:	Anirudha Sarangi <anirudh@xilinx.com>
13577M:	John Linn <John.Linn@xilinx.com>
13578S:	Maintained
13579F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13580
13581XILINX UARTLITE SERIAL DRIVER
13582M:	Peter Korsgaard <jacmet@sunsite.dk>
13583L:	linux-serial@vger.kernel.org
13584S:	Maintained
13585F:	drivers/tty/serial/uartlite.c
13586
13587XILINX VIDEO IP CORES
13588M:	Hyun Kwon <hyun.kwon@xilinx.com>
13589M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13590L:	linux-media@vger.kernel.org
13591T:	git git://linuxtv.org/media_tree.git
13592S:	Supported
13593F:	Documentation/devicetree/bindings/media/xilinx/
13594F:	drivers/media/platform/xilinx/
13595F:	include/uapi/linux/xilinx-v4l2-controls.h
13596
13597XILLYBUS DRIVER
13598M:	Eli Billauer <eli.billauer@gmail.com>
13599L:	linux-kernel@vger.kernel.org
13600S:	Supported
13601F:	drivers/char/xillybus/
13602
13603XTENSA XTFPGA PLATFORM SUPPORT
13604M:	Max Filippov <jcmvbkbc@gmail.com>
13605L:	linux-xtensa@linux-xtensa.org
13606S:	Maintained
13607F:	drivers/spi/spi-xtensa-xtfpga.c
13608F:	sound/soc/xtensa/xtfpga-i2s.c
13609
13610YAM DRIVER FOR AX.25
13611M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13612L:	linux-hams@vger.kernel.org
13613S:	Maintained
13614F:	drivers/net/hamradio/yam*
13615F:	include/linux/yam.h
13616
13617YEALINK PHONE DRIVER
13618M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13619L:	usbb2k-api-dev@nongnu.org
13620S:	Maintained
13621F:	Documentation/input/yealink.txt
13622F:	drivers/input/misc/yealink.*
13623
13624Z8530 DRIVER FOR AX.25
13625M:	Joerg Reuter <jreuter@yaina.de>
13626W:	http://yaina.de/jreuter/
13627W:	http://www.qsl.net/dl1bke/
13628L:	linux-hams@vger.kernel.org
13629S:	Maintained
13630F:	Documentation/networking/z8530drv.txt
13631F:	drivers/net/hamradio/*scc.c
13632F:	drivers/net/hamradio/z8530.h
13633
13634ZBUD COMPRESSED PAGE ALLOCATOR
13635M:	Seth Jennings <sjenning@redhat.com>
13636M:	Dan Streetman <ddstreet@ieee.org>
13637L:	linux-mm@kvack.org
13638S:	Maintained
13639F:	mm/zbud.c
13640F:	include/linux/zbud.h
13641
13642ZD1211RW WIRELESS DRIVER
13643M:	Daniel Drake <dsd@gentoo.org>
13644M:	Ulrich Kunitz <kune@deine-taler.de>
13645W:	http://zd1211.ath.cx/wiki/DriverRewrite
13646L:	linux-wireless@vger.kernel.org
13647L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13648S:	Maintained
13649F:	drivers/net/wireless/zydas/zd1211rw/
13650
13651ZPOOL COMPRESSED PAGE STORAGE API
13652M:	Dan Streetman <ddstreet@ieee.org>
13653L:	linux-mm@kvack.org
13654S:	Maintained
13655F:	mm/zpool.c
13656F:	include/linux/zpool.h
13657
13658ZR36067 VIDEO FOR LINUX DRIVER
13659L:	mjpeg-users@lists.sourceforge.net
13660L:	linux-media@vger.kernel.org
13661W:	http://mjpeg.sourceforge.net/driver-zoran/
13662T:	hg https://linuxtv.org/hg/v4l-dvb
13663S:	Odd Fixes
13664F:	drivers/media/pci/zoran/
13665
13666ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13667M:	Minchan Kim <minchan@kernel.org>
13668M:	Nitin Gupta <ngupta@vflare.org>
13669R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13670L:	linux-kernel@vger.kernel.org
13671S:	Maintained
13672F:	drivers/block/zram/
13673F:	Documentation/blockdev/zram.txt
13674
13675ZS DECSTATION Z85C30 SERIAL DRIVER
13676M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13677S:	Maintained
13678F:	drivers/tty/serial/zs.*
13679
13680ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13681M:	Minchan Kim <minchan@kernel.org>
13682M:	Nitin Gupta <ngupta@vflare.org>
13683R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13684L:	linux-mm@kvack.org
13685S:	Maintained
13686F:	mm/zsmalloc.c
13687F:	include/linux/zsmalloc.h
13688F:	Documentation/vm/zsmalloc.txt
13689
13690ZSWAP COMPRESSED SWAP CACHING
13691M:	Seth Jennings <sjenning@redhat.com>
13692M:	Dan Streetman <ddstreet@ieee.org>
13693L:	linux-mm@kvack.org
13694S:	Maintained
13695F:	mm/zswap.c
13696
13697THE REST
13698M:	Linus Torvalds <torvalds@linux-foundation.org>
13699L:	linux-kernel@vger.kernel.org
13700Q:	http://patchwork.kernel.org/project/LKML/list/
13701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13702S:	Buried alive in reporters
13703F:	*
13704F:	*/
13705