xref: /openbmc/linux/MAINTAINERS (revision 58fc7f73)
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 <alex.aring@gmail.com>
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
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387
388AD1889 ALSA SOUND DRIVER
389M:	Thibaut Varene <T-Bone@parisc-linux.org>
390W:	http://wiki.parisc-linux.org/AD1889
391L:	linux-parisc@vger.kernel.org
392S:	Maintained
393F:	sound/pci/ad1889.*
394
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD5254
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD5398
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	http://wiki.analog.com/AD7142
412W:	http://ez.analog.com/community/linux-device-drivers
413S:	Supported
414F:	drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M:	Michael Hennerich <michael.hennerich@analog.com>
418W:	http://wiki.analog.com/AD7877
419W:	http://ez.analog.com/community/linux-device-drivers
420S:	Supported
421F:	drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425W:	http://wiki.analog.com/AD7879
426W:	http://ez.analog.com/community/linux-device-drivers
427S:	Supported
428F:	drivers/input/touchscreen/ad7879.c
429
430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431M:	Jiri Kosina <jikos@kernel.org>
432S:	Maintained
433
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	https://wiki.analog.com/ADF7242
437W:	http://ez.analog.com/community/linux-device-drivers
438L:	linux-wpan@vger.kernel.org
439S:	Supported
440F:	drivers/net/ieee802154/adf7242.c
441F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443ADM1025 HARDWARE MONITOR DRIVER
444M:	Jean Delvare <jdelvare@suse.com>
445L:	linux-hwmon@vger.kernel.org
446S:	Maintained
447F:	Documentation/hwmon/adm1025
448F:	drivers/hwmon/adm1025.c
449
450ADM1029 HARDWARE MONITOR DRIVER
451M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452L:	linux-hwmon@vger.kernel.org
453S:	Maintained
454F:	drivers/hwmon/adm1029.c
455
456ADM8211 WIRELESS DRIVER
457L:	linux-wireless@vger.kernel.org
458W:	http://wireless.kernel.org/
459S:	Orphan
460F:	drivers/net/wireless/admtek/adm8211.*
461
462ADP1653 FLASH CONTROLLER DRIVER
463M:	Sakari Ailus <sakari.ailus@iki.fi>
464L:	linux-media@vger.kernel.org
465S:	Maintained
466F:	drivers/media/i2c/adp1653.c
467F:	include/media/i2c/adp1653.h
468
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471W:	http://wiki.analog.com/ADP5520
472W:	http://ez.analog.com/community/linux-device-drivers
473S:	Supported
474F:	drivers/mfd/adp5520.c
475F:	drivers/video/backlight/adp5520_bl.c
476F:	drivers/leds/leds-adp5520.c
477F:	drivers/gpio/gpio-adp5520.c
478F:	drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M:	Michael Hennerich <michael.hennerich@analog.com>
482W:	http://wiki.analog.com/ADP5588
483W:	http://ez.analog.com/community/linux-device-drivers
484S:	Supported
485F:	drivers/input/keyboard/adp5588-keys.c
486F:	drivers/gpio/gpio-adp5588.c
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490W:	http://wiki.analog.com/ADP8860
491W:	http://ez.analog.com/community/linux-device-drivers
492S:	Supported
493F:	drivers/video/backlight/adp8860_bl.c
494
495ADS1015 HARDWARE MONITOR DRIVER
496M:	Dirk Eibach <eibach@gdsys.de>
497L:	linux-hwmon@vger.kernel.org
498S:	Maintained
499F:	Documentation/hwmon/ads1015
500F:	drivers/hwmon/ads1015.c
501F:	include/linux/platform_data/ads1015.h
502
503ADT746X FAN DRIVER
504M:	Colin Leroy <colin@colino.net>
505S:	Maintained
506F:	drivers/macintosh/therm_adt746x.c
507
508ADT7475 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adt7475
513F:	drivers/hwmon/adt7475.c
514
515ADVANSYS SCSI DRIVER
516M:	Matthew Wilcox <matthew@wil.cx>
517M:	Hannes Reinecke <hare@suse.com>
518L:	linux-scsi@vger.kernel.org
519S:	Maintained
520F:	Documentation/scsi/advansys.txt
521F:	drivers/scsi/advansys.c
522
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M:	Michael Hennerich <michael.hennerich@analog.com>
525W:	http://wiki.analog.com/ADXL345
526W:	http://ez.analog.com/community/linux-device-drivers
527S:	Supported
528F:	drivers/input/misc/adxl34x.c
529
530AEDSP16 DRIVER
531M:	Riccardo Facchetti <fizban@tin.it>
532S:	Maintained
533F:	sound/oss/aedsp16.c
534
535AF9013 MEDIA DRIVER
536M:	Antti Palosaari <crope@iki.fi>
537L:	linux-media@vger.kernel.org
538W:	https://linuxtv.org
539W:	http://palosaari.fi/linux/
540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
541T:	git git://linuxtv.org/anttip/media_tree.git
542S:	Maintained
543F:	drivers/media/dvb-frontends/af9013*
544
545AF9033 MEDIA DRIVER
546M:	Antti Palosaari <crope@iki.fi>
547L:	linux-media@vger.kernel.org
548W:	https://linuxtv.org
549W:	http://palosaari.fi/linux/
550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
551T:	git git://linuxtv.org/anttip/media_tree.git
552S:	Maintained
553F:	drivers/media/dvb-frontends/af9033*
554
555AFFS FILE SYSTEM
556L:	linux-fsdevel@vger.kernel.org
557S:	Orphan
558F:	Documentation/filesystems/affs.txt
559F:	fs/affs/
560
561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
562M:	David Howells <dhowells@redhat.com>
563L:	linux-afs@lists.infradead.org
564S:	Supported
565F:	fs/afs/
566F:	include/net/af_rxrpc.h
567F:	net/rxrpc/af_rxrpc.c
568W:	https://www.infradead.org/~dhowells/kafs/
569
570AGPGART DRIVER
571M:	David Airlie <airlied@linux.ie>
572T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
573S:	Maintained
574F:	drivers/char/agp/
575F:	include/linux/agp*
576F:	include/uapi/linux/agp*
577
578AHA152X SCSI DRIVER
579M:	"Juergen E. Fischer" <fischer@norbit.de>
580L:	linux-scsi@vger.kernel.org
581S:	Maintained
582F:	drivers/scsi/aha152x*
583F:	drivers/scsi/pcmcia/aha152x*
584
585AIC7XXX / AIC79XX SCSI DRIVER
586M:	Hannes Reinecke <hare@suse.com>
587L:	linux-scsi@vger.kernel.org
588S:	Maintained
589F:	drivers/scsi/aic7xxx/
590
591AIMSLAB FM RADIO RECEIVER DRIVER
592M:	Hans Verkuil <hverkuil@xs4all.nl>
593L:	linux-media@vger.kernel.org
594T:	git git://linuxtv.org/media_tree.git
595W:	https://linuxtv.org
596S:	Maintained
597F:	drivers/media/radio/radio-aimslab*
598
599AIO
600M:	Benjamin LaHaise <bcrl@kvack.org>
601L:	linux-aio@kvack.org
602S:	Supported
603F:	fs/aio.c
604F:	include/linux/*aio*.h
605
606AIRSPY MEDIA DRIVER
607M:	Antti Palosaari <crope@iki.fi>
608L:	linux-media@vger.kernel.org
609W:	https://linuxtv.org
610W:	http://palosaari.fi/linux/
611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
612T:	git git://linuxtv.org/anttip/media_tree.git
613S:	Maintained
614F:	drivers/media/usb/airspy/
615
616ALACRITECH GIGABIT ETHERNET DRIVER
617M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
618S:	Maintained
619F:	drivers/net/ethernet/alacritech/*
620
621ALCATEL SPEEDTOUCH USB DRIVER
622M:	Duncan Sands <duncan.sands@free.fr>
623L:	linux-usb@vger.kernel.org
624W:	http://www.linux-usb.org/SpeedTouch/
625S:	Maintained
626F:	drivers/usb/atm/speedtch.c
627F:	drivers/usb/atm/usbatm.c
628
629ALCHEMY AU1XX0 MMC DRIVER
630M:	Manuel Lauss <manuel.lauss@gmail.com>
631S:	Maintained
632F:	drivers/mmc/host/au1xmmc.c
633
634ALI1563 I2C DRIVER
635M:	Rudolf Marek <r.marek@assembler.cz>
636L:	linux-i2c@vger.kernel.org
637S:	Maintained
638F:	Documentation/i2c/busses/i2c-ali1563
639F:	drivers/i2c/busses/i2c-ali1563.c
640
641ALLWINNER SECURITY SYSTEM
642M:	Corentin Labbe <clabbe.montjoie@gmail.com>
643L:	linux-crypto@vger.kernel.org
644S:	Maintained
645F:	drivers/crypto/sunxi-ss/
646
647ALPHA PORT
648M:	Richard Henderson <rth@twiddle.net>
649M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
650M:	Matt Turner <mattst88@gmail.com>
651S:	Odd Fixes
652L:	linux-alpha@vger.kernel.org
653F:	arch/alpha/
654
655ALPS PS/2 TOUCHPAD DRIVER
656R:	Pali Rohár <pali.rohar@gmail.com>
657F:	drivers/input/mouse/alps.*
658
659ALTERA I2C CONTROLLER DRIVER
660M:	Thor Thayer <thor.thayer@linux.intel.com>
661S:	Maintained
662F:	drivers/i2c/busses/i2c-altera.c
663
664ALTERA MAILBOX DRIVER
665M:	Ley Foon Tan <lftan@altera.com>
666L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667S:	Maintained
668F:	drivers/mailbox/mailbox-altera.c
669
670ALTERA PIO DRIVER
671M:	Tien Hock Loh <thloh@altera.com>
672L:	linux-gpio@vger.kernel.org
673S:	Maintained
674F:	drivers/gpio/gpio-altera.c
675
676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
677M:	Thor Thayer <thor.thayer@linux.intel.com>
678S:	Maintained
679F:	drivers/gpio/gpio-altera-a10sr.c
680F:	drivers/mfd/altera-a10sr.c
681F:	drivers/reset/reset-a10sr.c
682F:	include/linux/mfd/altera-a10sr.h
683F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
684
685ALTERA TRIPLE SPEED ETHERNET DRIVER
686M:	Vince Bridgers <vbridger@opensource.altera.com>
687L:	netdev@vger.kernel.org
688L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689S:	Maintained
690F:	drivers/net/ethernet/altera/
691
692ALTERA UART/JTAG UART SERIAL DRIVERS
693M:	Tobias Klauser <tklauser@distanz.ch>
694L:	linux-serial@vger.kernel.org
695L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696S:	Maintained
697F:	drivers/tty/serial/altera_uart.c
698F:	drivers/tty/serial/altera_jtaguart.c
699F:	include/linux/altera_uart.h
700F:	include/linux/altera_jtaguart.h
701
702AMAZON ETHERNET DRIVERS
703M:	Netanel Belgazal <netanel@annapurnalabs.com>
704R:	Saeed Bishara <saeed@annapurnalabs.com>
705R:	Zorik Machulsky <zorik@annapurnalabs.com>
706L:	netdev@vger.kernel.org
707S:	Supported
708F:	Documentation/networking/ena.txt
709F:	drivers/net/ethernet/amazon/
710
711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712M:	Tom Lendacky <thomas.lendacky@amd.com>
713M:	Gary Hook <gary.hook@amd.com>
714L:	linux-crypto@vger.kernel.org
715S:	Supported
716F:	drivers/crypto/ccp/
717F:	include/linux/ccp.h
718
719AMD FAM15H PROCESSOR POWER MONITORING DRIVER
720M:	Huang Rui <ray.huang@amd.com>
721L:	linux-hwmon@vger.kernel.org
722S:	Supported
723F:	Documentation/hwmon/fam15h_power
724F:	drivers/hwmon/fam15h_power.c
725
726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
727L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
728S:	Orphan
729F:	drivers/usb/gadget/udc/amd5536udc.*
730
731AMD GEODE PROCESSOR/CHIPSET SUPPORT
732P:	Andres Salomon <dilinger@queued.net>
733L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
734W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735S:	Supported
736F:	drivers/char/hw_random/geode-rng.c
737F:	drivers/crypto/geode*
738F:	drivers/video/fbdev/geode/
739F:	arch/x86/include/asm/geode.h
740
741AMD IOMMU (AMD-VI)
742M:	Joerg Roedel <joro@8bytes.org>
743L:	iommu@lists.linux-foundation.org
744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
745S:	Maintained
746F:	drivers/iommu/amd_iommu*.[ch]
747F:	include/linux/amd-iommu.h
748
749AMD KFD
750M:	Oded Gabbay <oded.gabbay@gmail.com>
751L:	dri-devel@lists.freedesktop.org
752T:	git git://people.freedesktop.org/~gabbayo/linux.git
753S:	Supported
754F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
756F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
757F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
758F:	drivers/gpu/drm/amd/amdkfd/
759F:	drivers/gpu/drm/amd/include/cik_structs.h
760F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
761F:	drivers/gpu/drm/amd/include/vi_structs.h
762F:	drivers/gpu/drm/radeon/radeon_kfd.c
763F:	drivers/gpu/drm/radeon/radeon_kfd.h
764F:	include/uapi/linux/kfd_ioctl.h
765
766AMD SEATTLE DEVICE TREE SUPPORT
767M:	Brijesh Singh <brijeshkumar.singh@amd.com>
768M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770S:	Supported
771F:	arch/arm64/boot/dts/amd/
772
773AMD XGBE DRIVER
774M:	Tom Lendacky <thomas.lendacky@amd.com>
775L:	netdev@vger.kernel.org
776S:	Supported
777F:	drivers/net/ethernet/amd/xgbe/
778F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
779
780AMS (Apple Motion Sensor) DRIVER
781M:	Michael Hanselmann <linux-kernel@hansmi.ch>
782S:	Supported
783F:	drivers/macintosh/ams/
784
785ANALOG DEVICES INC AD9389B DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/ad9389b*
790
791ANALOG DEVICES INC ADV7180 DRIVER
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	linux-media@vger.kernel.org
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	drivers/media/i2c/adv7180.c
797
798ANALOG DEVICES INC ADV748X DRIVER
799M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv748x/*
803
804ANALOG DEVICES INC ADV7511 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7511*
809
810ANALOG DEVICES INC ADV7604 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7604*
815
816ANALOG DEVICES INC ADV7842 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7842*
821
822ANALOG DEVICES INC ASOC CODEC DRIVERS
823M:	Lars-Peter Clausen <lars@metafoo.de>
824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
825W:	http://wiki.analog.com/
826W:	http://ez.analog.com/community/linux-device-drivers
827S:	Supported
828F:	sound/soc/codecs/adau*
829F:	sound/soc/codecs/adav*
830F:	sound/soc/codecs/ad1*
831F:	sound/soc/codecs/ad7*
832F:	sound/soc/codecs/ssm*
833F:	sound/soc/codecs/sigmadsp.*
834
835ANALOG DEVICES INC ASOC DRIVERS
836L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
837L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
838W:	http://blackfin.uclinux.org/
839S:	Supported
840F:	sound/soc/blackfin/*
841
842ANALOG DEVICES INC DMA DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/dma/dma-axi-dmac.c
847
848ANALOG DEVICES INC IIO DRIVERS
849M:	Lars-Peter Clausen <lars@metafoo.de>
850M:	Michael Hennerich <Michael.Hennerich@analog.com>
851W:	http://wiki.analog.com/
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/*/ad*
855F:	drivers/iio/adc/ltc2497*
856X:	drivers/iio/*/adjd*
857F:	drivers/staging/iio/*/ad*
858F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
859
860ANDROID CONFIG FRAGMENTS
861M:	Rob Herring <robh@kernel.org>
862S:	Supported
863F:	kernel/configs/android*
864
865ANDROID DRIVERS
866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
867M:	Arve Hjønnevåg <arve@android.com>
868M:	Riley Andrews <riandrews@android.com>
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
870L:	devel@driverdev.osuosl.org
871S:	Supported
872F:	drivers/android/
873F:	drivers/staging/android/
874
875ANDROID GOLDFISH RTC DRIVER
876M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
877S:	Supported
878F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879F:	drivers/rtc/rtc-goldfish.c
880
881ANDROID ION DRIVER
882M:	Laura Abbott <labbott@redhat.com>
883M:	Sumit Semwal <sumit.semwal@linaro.org>
884L:	devel@driverdev.osuosl.org
885S:	Supported
886F:	drivers/staging/android/ion
887F:	drivers/staging/android/uapi/ion.h
888F:	drivers/staging/android/uapi/ion_test.h
889
890AOA (Apple Onboard Audio) ALSA DRIVER
891M:	Johannes Berg <johannes@sipsolutions.net>
892L:	linuxppc-dev@lists.ozlabs.org
893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
894S:	Maintained
895F:	sound/aoa/
896
897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
898M:	William Breathitt Gray <vilhelm.gray@gmail.com>
899L:	linux-iio@vger.kernel.org
900S:	Maintained
901F:	drivers/iio/adc/stx104.c
902
903APM DRIVER
904M:	Jiri Kosina <jikos@kernel.org>
905S:	Odd fixes
906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
907F:	arch/x86/kernel/apm_32.c
908F:	include/linux/apm_bios.h
909F:	include/uapi/linux/apm_bios.h
910F:	drivers/char/apm-emulation.c
911
912APPARMOR SECURITY MODULE
913M:	John Johansen <john.johansen@canonical.com>
914L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915W:	apparmor.wiki.kernel.org
916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917S:	Supported
918F:	security/apparmor/
919F:	Documentation/admin-guide/LSM/apparmor.rst
920
921APPLE BCM5974 MULTITOUCH DRIVER
922M:	Henrik Rydberg <rydberg@bitmath.org>
923L:	linux-input@vger.kernel.org
924S:	Odd fixes
925F:	drivers/input/mouse/bcm5974.c
926
927APPLE SMC DRIVER
928M:	Henrik Rydberg <rydberg@bitmath.org>
929L:	linux-hwmon@vger.kernel.org
930S:	Odd fixes
931F:	drivers/hwmon/applesmc.c
932
933APPLETALK NETWORK LAYER
934L:	netdev@vger.kernel.org
935S:	Odd fixes
936F:	drivers/net/appletalk/
937F:	net/appletalk/
938
939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940M:	Duc Dang <dhdang@apm.com>
941S:	Supported
942F:	arch/arm64/boot/dts/apm/
943
944APPLIED MICRO (APM) X-GENE SOC EDAC
945M:	Loc Ho <lho@apm.com>
946S:	Supported
947F:	drivers/edac/xgene_edac.c
948F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951M:	Iyappan Subramanian <isubramanian@apm.com>
952M:	Keyur Chudgar <kchudgar@apm.com>
953S:	Supported
954F:	drivers/net/ethernet/apm/xgene-v2/
955
956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957M:	Iyappan Subramanian <isubramanian@apm.com>
958M:	Keyur Chudgar <kchudgar@apm.com>
959M:	Quan Nguyen <qnguyen@apm.com>
960S:	Supported
961F:	drivers/net/ethernet/apm/xgene/
962F:	drivers/net/phy/mdio-xgene.c
963F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
964F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
965
966APPLIED MICRO (APM) X-GENE SOC PMU
967M:	Tai Nguyen <ttnguyen@apm.com>
968S:	Supported
969F:	drivers/perf/xgene_pmu.c
970F:	Documentation/perf/xgene-pmu.txt
971F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
972
973APTINA CAMERA SENSOR PLL
974M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975L:	linux-media@vger.kernel.org
976S:	Maintained
977F:	drivers/media/i2c/aptina-pll.*
978
979ARC FRAMEBUFFER DRIVER
980M:	Jaya Kumar <jayalk@intworks.biz>
981S:	Maintained
982F:	drivers/video/fbdev/arcfb.c
983F:	drivers/video/fbdev/core/fb_defio.c
984
985ARC PGU DRM DRIVER
986M:	Alexey Brodkin <abrodkin@synopsys.com>
987S:	Supported
988F:	drivers/gpu/drm/arc/
989F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
990
991ARCNET NETWORK LAYER
992M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
993L:	netdev@vger.kernel.org
994S:	Maintained
995F:	drivers/net/arcnet/
996F:	include/uapi/linux/if_arcnet.h
997
998ARM ARCHITECTED TIMER DRIVER
999M:	Mark Rutland <mark.rutland@arm.com>
1000M:	Marc Zyngier <marc.zyngier@arm.com>
1001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S:	Maintained
1003F:	arch/arm/include/asm/arch_timer.h
1004F:	arch/arm64/include/asm/arch_timer.h
1005F:	drivers/clocksource/arm_arch_timer.c
1006
1007ARM HDLCD DRM DRIVER
1008M:	Liviu Dudau <liviu.dudau@arm.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arm/hdlcd_*
1011F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1012
1013ARM MALI-DP DRM DRIVER
1014M:	Liviu Dudau <liviu.dudau@arm.com>
1015M:	Brian Starkey <brian.starkey@arm.com>
1016M:	Mali DP Maintainers <malidp@foss.arm.com>
1017S:	Supported
1018F:	drivers/gpu/drm/arm/
1019F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1020
1021ARM MFM AND FLOPPY DRIVERS
1022M:	Ian Molton <spyro@f2s.com>
1023S:	Maintained
1024F:	arch/arm/lib/floppydma.S
1025F:	arch/arm/include/asm/floppy.h
1026
1027ARM PMU PROFILING AND DEBUGGING
1028M:	Will Deacon <will.deacon@arm.com>
1029M:	Mark Rutland <mark.rutland@arm.com>
1030S:	Maintained
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032F:	arch/arm*/kernel/perf_*
1033F:	arch/arm/oprofile/common.c
1034F:	arch/arm*/kernel/hw_breakpoint.c
1035F:	arch/arm*/include/asm/hw_breakpoint.h
1036F:	arch/arm*/include/asm/perf_event.h
1037F:	drivers/perf/*
1038F:	include/linux/perf/arm_pmu.h
1039F:	Documentation/devicetree/bindings/arm/pmu.txt
1040F:	Documentation/devicetree/bindings/perf/
1041
1042ARM PORT
1043M:	Russell King <linux@armlinux.org.uk>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045W:	http://www.armlinux.org.uk/
1046S:	Maintained
1047T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1048F:	arch/arm/
1049
1050ARM PRIMECELL AACI PL041 DRIVER
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	sound/arm/aaci.*
1054
1055ARM PRIMECELL BUS SUPPORT
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/amba/
1059F:	include/linux/amba/bus.h
1060
1061ARM PRIMECELL CLCD PL110 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/video/fbdev/amba-clcd.*
1065
1066ARM PRIMECELL KMI PL050 DRIVER
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/input/serio/ambakmi.*
1070F:	include/linux/amba/kmi.h
1071
1072ARM PRIMECELL MMCI PL180/1 DRIVER
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/mmc/host/mmci.*
1076F:	include/linux/amba/mmci.h
1077
1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/tty/serial/amba-pl01*.c
1082F:	include/linux/amba/serial.h
1083
1084ARM SMMU DRIVERS
1085M:	Will Deacon <will.deacon@arm.com>
1086R:	Robin Murphy <robin.murphy@arm.com>
1087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S:	Maintained
1089F:	drivers/iommu/arm-smmu.c
1090F:	drivers/iommu/arm-smmu-v3.c
1091F:	drivers/iommu/io-pgtable-arm.c
1092F:	drivers/iommu/io-pgtable-arm-v7s.c
1093
1094ARM SUB-ARCHITECTURES
1095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	arch/arm/mach-*/
1098F:	arch/arm/plat-*/
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1100
1101ARM/ACTIONS SEMI ARCHITECTURE
1102M:	Andreas Färber <afaerber@suse.de>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S:	Maintained
1105N:	owl
1106F:	arch/arm/mach-actions/
1107F:	arch/arm/boot/dts/owl-*
1108F:	arch/arm64/boot/dts/actions/
1109F:	drivers/clocksource/owl-*
1110F:	drivers/soc/actions/
1111F:	include/dt-bindings/power/owl-*
1112F:	include/linux/soc/actions/
1113F:	Documentation/devicetree/bindings/arm/actions.txt
1114F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1115F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1116
1117ARM/ADS SPHERE MACHINE SUPPORT
1118M:	Lennert Buytenhek <kernel@wantstofly.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AFEB9260 MACHINE SUPPORT
1123M:	Sergey Lapin <slapin@ossfans.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/AJECO 1ARM MACHINE SUPPORT
1128M:	Lennert Buytenhek <kernel@wantstofly.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131
1132ARM/Allwinner SoC Clock Support
1133M:	Emilio López <emilio@elopez.com.ar>
1134S:	Maintained
1135F:	drivers/clk/sunxi/
1136
1137ARM/Allwinner sunXi SoC support
1138M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1139M:	Chen-Yu Tsai <wens@csie.org>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142N:	sun[x456789]i
1143N:	sun50i
1144F:	arch/arm/mach-sunxi/
1145F:	arch/arm64/boot/dts/allwinner/
1146F:	drivers/clk/sunxi-ng/
1147F:	drivers/pinctrl/sunxi/
1148F:	drivers/soc/sunxi/
1149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1150
1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152M:	Neil Armstrong <narmstrong@baylibre.com>
1153M:	Jerome Brunet <jbrunet@baylibre.com>
1154L:	linux-amlogic@lists.infradead.org
1155S:	Maintained
1156F:	drivers/clk/meson/
1157F:	include/dt-bindings/clock/meson*
1158F:	include/dt-bindings/clock/gxbb*
1159F:	Documentation/devicetree/bindings/clock/amlogic*
1160
1161ARM/Amlogic Meson SoC support
1162M:	Carlo Caione <carlo@caione.org>
1163M:	Kevin Hilman <khilman@baylibre.com>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165L:	linux-amlogic@lists.infradead.org
1166W:	http://linux-meson.com/
1167S:	Maintained
1168F:	arch/arm/mach-meson/
1169F:	arch/arm/boot/dts/meson*
1170F:	arch/arm64/boot/dts/amlogic/
1171F:	drivers/pinctrl/meson/
1172F:	drivers/mmc/host/meson*
1173N:	meson
1174
1175ARM/Annapurna Labs ALPINE ARCHITECTURE
1176M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1177M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180F:	arch/arm/mach-alpine/
1181F:	arch/arm/boot/dts/alpine*
1182F:	arch/arm64/boot/dts/al/
1183F:	drivers/*/*alpine*
1184
1185ARM/ARTPEC MACHINE SUPPORT
1186M:	Jesper Nilsson <jesper.nilsson@axis.com>
1187M:	Lars Persson <lars.persson@axis.com>
1188M:	Niklas Cassel <niklas.cassel@axis.com>
1189S:	Maintained
1190L:	linux-arm-kernel@axis.com
1191F:	arch/arm/mach-artpec
1192F:	arch/arm/boot/dts/artpec6*
1193F:	drivers/clk/axis
1194F:	drivers/crypto/axis
1195F:	drivers/pinctrl/pinctrl-artpec*
1196F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1197
1198ARM/ASPEED I2C DRIVER
1199M:	Brendan Higgins <brendanhiggins@google.com>
1200R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201R:	Joel Stanley <joel@jms.id.au>
1202L:	linux-i2c@vger.kernel.org
1203L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1204S:	Maintained
1205F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1206F:	drivers/i2c/busses/i2c-aspeed.c
1207F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1209
1210ARM/ASPEED MACHINE SUPPORT
1211M:	Joel Stanley <joel@jms.id.au>
1212S:	Maintained
1213F:	arch/arm/mach-aspeed/
1214F:	arch/arm/boot/dts/aspeed-*
1215F:	drivers/*/*aspeed*
1216
1217ARM/ATMEL AT91 Clock Support
1218M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1219S:	Maintained
1220F:	drivers/clk/at91
1221
1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1224M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226W:	http://www.linux4sam.org
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1228S:	Supported
1229F:	arch/arm/mach-at91/
1230F:	include/soc/at91/
1231F:	arch/arm/boot/dts/at91*.dts
1232F:	arch/arm/boot/dts/at91*.dtsi
1233F:	arch/arm/boot/dts/sama*.dts
1234F:	arch/arm/boot/dts/sama*.dtsi
1235F:	arch/arm/include/debug/at91.S
1236F:	drivers/memory/atmel*
1237
1238ARM/CALXEDA HIGHBANK ARCHITECTURE
1239M:	Rob Herring <robh@kernel.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	arch/arm/mach-highbank/
1243F:	arch/arm/boot/dts/highbank.dts
1244F:	arch/arm/boot/dts/ecx-*.dts*
1245
1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247M:	Krzysztof Halasa <khalasa@piap.pl>
1248S:	Maintained
1249F:	arch/arm/mach-cns3xxx/
1250
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M:	Sunil Goutham <sgoutham@cavium.com>
1253M:	Robert Richter <rric@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Supported
1256F:	drivers/net/ethernet/cavium/thunder/
1257
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M:	Alexander Shiyan <shc_work@mail.ru>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Odd Fixes
1262N:	clps711x
1263
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270M:	Hartley Sweeten <hsweeten@visionengravers.com>
1271M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/
1275F:	arch/arm/mach-ep93xx/include/mach/
1276
1277ARM/CLKDEV SUPPORT
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282F:	arch/arm/include/asm/clkdev.h
1283F:	drivers/clk/clkdev.c
1284
1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286M:	Mike Rapoport <mike@compulab.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M:	Baruch Siach <baruch@tkos.co.il>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/boot/dts/cx92755*
1295N:	digicolor
1296
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M:	Hubert Feurstein <hubert.feurstein@contec.at>
1299S:	Maintained
1300F:	arch/arm/mach-ep93xx/micro9.c
1301
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	drivers/hwtracing/coresight/*
1307F:	Documentation/trace/coresight.txt
1308F:	Documentation/trace/coresight-cpu-debug.txt
1309F:	Documentation/devicetree/bindings/arm/coresight.txt
1310F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312F:	tools/perf/arch/arm/util/pmu.c
1313F:	tools/perf/arch/arm/util/auxtrace.c
1314F:	tools/perf/arch/arm/util/cs-etm.c
1315F:	tools/perf/arch/arm/util/cs-etm.h
1316F:	tools/perf/util/cs-etm.h
1317
1318ARM/CORGI MACHINE SUPPORT
1319M:	Richard Purdie <rpurdie@rpsys.net>
1320S:	Maintained
1321
1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324M:	Linus Walleij <linus.walleij@linaro.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://github.com/ulli-kroll/linux.git
1327S:	Maintained
1328F:	Documentation/devicetree/bindings/arm/gemini.txt
1329F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331F:	arch/arm/mach-gemini/
1332F:	drivers/pinctrl/pinctrl-gemini.c
1333F:	drivers/rtc/rtc-ftrtc010.c
1334
1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336M:	Barry Song <baohua@kernel.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339S:	Maintained
1340F:	arch/arm/boot/dts/prima2*
1341F:	arch/arm/mach-prima2/
1342F:	drivers/clk/sirf/
1343F:	drivers/clocksource/timer-prima2.c
1344F:	drivers/clocksource/timer-atlas7.c
1345N:	[^a-z]sirf
1346
1347ARM/EBSA110 MACHINE SUPPORT
1348M:	Russell King <linux@armlinux.org.uk>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W:	http://www.armlinux.org.uk/
1351S:	Maintained
1352F:	arch/arm/mach-ebsa110/
1353F:	drivers/net/ethernet/amd/am79c961a.*
1354
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M:	Uwe Kleine-König <kernel@pengutronix.de>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359N:	efm32
1360
1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362M:	Robert Jarzmik <robert.jarzmik@free.fr>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/ezx.c
1366
1367ARM/FARADAY FA526 PORT
1368M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371T:	git git://git.berlios.de/gemini-board
1372F:	arch/arm/mm/*-fa*
1373
1374ARM/FOOTBRIDGE ARCHITECTURE
1375M:	Russell King <linux@armlinux.org.uk>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W:	http://www.armlinux.org.uk/
1378S:	Maintained
1379F:	arch/arm/include/asm/hardware/dec21285.h
1380F:	arch/arm/mach-footbridge/
1381
1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383M:	Shawn Guo <shawnguo@kernel.org>
1384M:	Sascha Hauer <kernel@pengutronix.de>
1385R:	Fabio Estevam <fabio.estevam@nxp.com>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389F:	arch/arm/mach-imx/
1390F:	arch/arm/mach-mxs/
1391F:	arch/arm/boot/dts/imx*
1392F:	arch/arm/configs/imx*_defconfig
1393F:	drivers/clk/imx/
1394F:	drivers/soc/imx/
1395F:	include/soc/imx/
1396
1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398M:	Shawn Guo <shawnguo@kernel.org>
1399M:	Sascha Hauer <kernel@pengutronix.de>
1400R:	Stefan Agner <stefan@agner.ch>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F:	arch/arm/mach-imx/*vf610*
1405F:	arch/arm/boot/dts/vf*
1406
1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/GUMSTIX MACHINE SUPPORT
1413M:	Steve Sakoman <sakoman@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418M:	Philipp Zabel <philipp.zabel@gmail.com>
1419M:	Paul Parsons <lost.distance@yahoo.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-pxa/hx4700.c
1423F:	arch/arm/mach-pxa/include/mach/hx4700.h
1424F:	sound/soc/pxa/hx4700.c
1425
1426ARM/HISILICON SOC SUPPORT
1427M:	Wei Xu <xuwei5@hisilicon.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.hisilicon.com
1430S:	Supported
1431T:	git git://github.com/hisilicon/linux-hisi.git
1432F:	arch/arm/mach-hisi/
1433F:	arch/arm/boot/dts/hi3*
1434F:	arch/arm/boot/dts/hip*
1435F:	arch/arm/boot/dts/hisi*
1436F:	arch/arm64/boot/dts/hisilicon/
1437
1438ARM/HP JORNADA 7XX MACHINE SUPPORT
1439M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440W:	www.jlime.com
1441S:	Maintained
1442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F:	arch/arm/mach-sa1100/jornada720.c
1444F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446ARM/IGEP MACHINE SUPPORT
1447M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1448M:	Javier Martinez Canillas <javier@dowhile0.org>
1449L:	linux-omap@vger.kernel.org
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/boot/dts/omap3-igep*
1453
1454ARM/INCOME PXA270 SUPPORT
1455M:	Marek Vasut <marek.vasut@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP32X ARM ARCHITECTURE
1466M:	Lennert Buytenhek <kernel@wantstofly.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Orphan
1473
1474ARM/INTEL IQ81342EX MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXDP2850 MACHINE SUPPORT
1480M:	Lennert Buytenhek <kernel@wantstofly.org>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M:	Imre Kaloz <kaloz@openwrt.org>
1486M:	Krzysztof Halasa <khalasa@piap.pl>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-ixp4xx/
1490
1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492M:	Jonathan Cameron <jic23@cam.ac.uk>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/stargate2.c
1496F:	drivers/pcmcia/pxa2xx_stargate2.c
1497
1498ARM/INTEL XSC3 (MANZANO) ARM CORE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/LG1K ARCHITECTURE
1509M:	Chanho Min <chanho.min@lge.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm64/boot/dts/lg/
1513
1514ARM/LOGICPD PXA270 MACHINE SUPPORT
1515M:	Lennert Buytenhek <kernel@wantstofly.org>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518
1519ARM/LPC18XX ARCHITECTURE
1520M:	Joachim Eastwood <manabian@gmail.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/boot/dts/lpc43*
1524F:	drivers/clk/nxp/clk-lpc18xx*
1525F:	drivers/clocksource/time-lpc32xx.c
1526F:	drivers/i2c/busses/i2c-lpc2k.c
1527F:	drivers/memory/pl172.c
1528F:	drivers/mtd/spi-nor/nxp-spifi.c
1529F:	drivers/rtc/rtc-lpc24xx.c
1530N:	lpc18xx
1531
1532ARM/LPC32XX SOC SUPPORT
1533M:	Vladimir Zapolskiy <vz@mleia.com>
1534M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1537S:	Maintained
1538F:	arch/arm/boot/dts/lpc32*
1539F:	arch/arm/mach-lpc32xx/
1540F:	drivers/i2c/busses/i2c-pnx.c
1541F:	drivers/net/ethernet/nxp/lpc_eth.c
1542F:	drivers/usb/host/ohci-nxp.c
1543F:	drivers/watchdog/pnx4008_wdt.c
1544N:	lpc32xx
1545
1546ARM/MAGICIAN MACHINE SUPPORT
1547M:	Philipp Zabel <philipp.zabel@gmail.com>
1548S:	Maintained
1549
1550ARM/Marvell Berlin SoC support
1551M:	Jisheng Zhang <jszhang@marvell.com>
1552M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/mach-berlin/
1556F:	arch/arm/boot/dts/berlin*
1557F:	arch/arm64/boot/dts/marvell/berlin*
1558
1559ARM/Marvell Dove/MV78xx0/Orion SOC support
1560M:	Jason Cooper <jason@lakedaemon.net>
1561M:	Andrew Lunn <andrew@lunn.ch>
1562M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563M:	Gregory Clement <gregory.clement@free-electrons.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	Documentation/devicetree/bindings/soc/dove/
1567F:	arch/arm/mach-dove/
1568F:	arch/arm/mach-mv78xx0/
1569F:	arch/arm/mach-orion5x/
1570F:	arch/arm/plat-orion/
1571F:	arch/arm/boot/dts/dove*
1572F:	arch/arm/boot/dts/orion5x*
1573
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M:	Jason Cooper <jason@lakedaemon.net>
1576M:	Andrew Lunn <andrew@lunn.ch>
1577M:	Gregory Clement <gregory.clement@free-electrons.com>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/boot/dts/armada*
1582F:	arch/arm/boot/dts/kirkwood*
1583F:	arch/arm/configs/mvebu_*_defconfig
1584F:	arch/arm/mach-mvebu/
1585F:	arch/arm64/boot/dts/marvell/armada*
1586F:	drivers/cpufreq/mvebu-cpufreq.c
1587F:	drivers/irqchip/irq-armada-370-xp.c
1588F:	drivers/irqchip/irq-mvebu-*
1589F:	drivers/pinctrl/mvebu/
1590F:	drivers/rtc/rtc-armada38x.c
1591
1592ARM/Mediatek RTC DRIVER
1593M:	Eddie Huang <eddie.huang@mediatek.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	drivers/rtc/rtc-mt6397.c
1598
1599ARM/Mediatek SoC support
1600M:	Matthias Brugger <matthias.bgg@gmail.com>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/mt6*
1605F:	arch/arm/boot/dts/mt7*
1606F:	arch/arm/boot/dts/mt8*
1607F:	arch/arm/mach-mediatek/
1608F:	arch/arm64/boot/dts/mediatek/
1609N:	mtk
1610K:	mediatek
1611
1612ARM/Mediatek USB3 PHY DRIVER
1613M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	drivers/phy/mediatek/phy-mtk-tphy.c
1618
1619ARM/MICREL KS8695 ARCHITECTURE
1620M:	Greg Ungerer <gerg@uclinux.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622F:	arch/arm/mach-ks8695/
1623S:	Odd Fixes
1624
1625ARM/MIOA701 MACHINE SUPPORT
1626M:	Robert Jarzmik <robert.jarzmik@free.fr>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628F:	arch/arm/mach-pxa/mioa701.c
1629S:	Maintained
1630
1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1632M:	Michael Petchkovsky <mkpetch@internode.on.net>
1633S:	Maintained
1634
1635ARM/NOMADIK ARCHITECTURE
1636M:	Alessandro Rubini <rubini@unipv.it>
1637M:	Linus Walleij <linus.walleij@linaro.org>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/mach-nomadik/
1641F:	drivers/pinctrl/nomadik/
1642F:	drivers/i2c/busses/i2c-nomadik.c
1643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1644
1645ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646M:	Wan ZongShun <mcuos.com@gmail.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W:	http://www.mcuos.com
1649S:	Maintained
1650F:	arch/arm/mach-w90x900/
1651F:	drivers/input/keyboard/w90p910_keypad.c
1652F:	drivers/input/touchscreen/w90p910_ts.c
1653F:	drivers/watchdog/nuc900_wdt.c
1654F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1655F:	drivers/mtd/nand/nuc900_nand.c
1656F:	drivers/rtc/rtc-nuc900.c
1657F:	drivers/spi/spi-nuc900.c
1658F:	drivers/usb/host/ehci-w90x900.c
1659F:	drivers/video/fbdev/nuc900fb.c
1660
1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1662M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1663L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1664W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665S:	Supported
1666
1667ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668M:	Alexander Clouter <alex@digriz.org.uk>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670W:	http://www.digriz.org.uk/ts78xx/kernel
1671S:	Maintained
1672F:	arch/arm/mach-orion5x/ts78xx-*
1673
1674ARM/OXNAS platform support
1675M:	Neil Armstrong <narmstrong@baylibre.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678S:	Maintained
1679F:	arch/arm/mach-oxnas/
1680F:	arch/arm/boot/dts/ox8*.dtsi
1681F:	arch/arm/boot/dts/wd-mbwe.dts
1682F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683N:	oxnas
1684
1685ARM/PALM TREO SUPPORT
1686M:	Tomas Cech <sleep_walker@suse.com>
1687L:	linux-arm-kernel@lists.infradead.org
1688W:	http://hackndev.com
1689S:	Maintained
1690F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1691F:	arch/arm/mach-pxa/palmtreo.c
1692
1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694M:	Marek Vasut <marek.vasut@gmail.com>
1695L:	linux-arm-kernel@lists.infradead.org
1696W:	http://hackndev.com
1697S:	Maintained
1698F:	arch/arm/mach-pxa/include/mach/palmtx.h
1699F:	arch/arm/mach-pxa/palmtx.c
1700F:	arch/arm/mach-pxa/include/mach/palmt5.h
1701F:	arch/arm/mach-pxa/palmt5.c
1702F:	arch/arm/mach-pxa/include/mach/palmld.h
1703F:	arch/arm/mach-pxa/palmld.c
1704F:	arch/arm/mach-pxa/include/mach/palmte2.h
1705F:	arch/arm/mach-pxa/palmte2.c
1706F:	arch/arm/mach-pxa/include/mach/palmtc.h
1707F:	arch/arm/mach-pxa/palmtc.c
1708
1709ARM/PALMZ72 SUPPORT
1710M:	Sergey Lapin <slapin@ossfans.org>
1711L:	linux-arm-kernel@lists.infradead.org
1712W:	http://hackndev.com
1713S:	Maintained
1714F:	arch/arm/mach-pxa/include/mach/palmz72.h
1715F:	arch/arm/mach-pxa/palmz72.c
1716
1717ARM/PLEB SUPPORT
1718M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1719W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720S:	Maintained
1721
1722ARM/PT DIGITAL BOARD PORT
1723M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725W:	http://www.armlinux.org.uk/
1726S:	Maintained
1727
1728ARM/QUALCOMM SUPPORT
1729M:	Andy Gross <andy.gross@linaro.org>
1730M:	David Brown <david.brown@linaro.org>
1731L:	linux-arm-msm@vger.kernel.org
1732L:	linux-soc@vger.kernel.org
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/soc/qcom/
1735F:	arch/arm/boot/dts/qcom-*.dts
1736F:	arch/arm/boot/dts/qcom-*.dtsi
1737F:	arch/arm/mach-qcom/
1738F:	arch/arm64/boot/dts/qcom/*
1739F:	drivers/i2c/busses/i2c-qup.c
1740F:	drivers/clk/qcom/
1741F:	drivers/dma/qcom/
1742F:	drivers/soc/qcom/
1743F:	drivers/spi/spi-qup.c
1744F:	drivers/tty/serial/msm_serial.h
1745F:	drivers/tty/serial/msm_serial.c
1746F:	drivers/*/pm8???-*
1747F:	drivers/mfd/ssbi.c
1748F:	drivers/firmware/qcom_scm.c
1749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1750
1751ARM/RADISYS ENP2611 MACHINE SUPPORT
1752M:	Lennert Buytenhek <kernel@wantstofly.org>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755
1756ARM/REALTEK ARCHITECTURE
1757M:	Andreas Färber <afaerber@suse.de>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S:	Maintained
1760F:	arch/arm64/boot/dts/realtek/
1761F:	Documentation/devicetree/bindings/arm/realtek.txt
1762
1763ARM/RENESAS ARM64 ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm64/boot/dts/renesas/
1771F:	drivers/soc/renesas/
1772F:	include/linux/soc/renesas/
1773
1774ARM/RISCPC ARCHITECTURE
1775M:	Russell King <linux@armlinux.org.uk>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1780F:	arch/arm/include/asm/hardware/ioc.h
1781F:	arch/arm/include/asm/hardware/iomd.h
1782F:	arch/arm/include/asm/hardware/memc.h
1783F:	arch/arm/mach-rpc/
1784F:	drivers/net/ethernet/8390/etherh.c
1785F:	drivers/net/ethernet/i825xx/ether1*
1786F:	drivers/net/ethernet/seeq/ether3*
1787F:	drivers/scsi/arm/
1788
1789ARM/Rockchip SoC support
1790M:	Heiko Stuebner <heiko@sntech.de>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L:	linux-rockchip@lists.infradead.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794S:	Maintained
1795F:	arch/arm/boot/dts/rk3*
1796F:	arch/arm/boot/dts/rv1108*
1797F:	arch/arm/mach-rockchip/
1798F:	drivers/clk/rockchip/
1799F:	drivers/i2c/busses/i2c-rk3x.c
1800F:	drivers/*/*rockchip*
1801F:	drivers/*/*/*rockchip*
1802F:	sound/soc/rockchip/
1803N:	rockchip
1804
1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806M:	Kukjin Kim <kgene@kernel.org>
1807M:	Krzysztof Kozlowski <krzk@kernel.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1810Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811S:	Maintained
1812F:	arch/arm/boot/dts/s3c*
1813F:	arch/arm/boot/dts/s5p*
1814F:	arch/arm/boot/dts/samsung*
1815F:	arch/arm/boot/dts/exynos*
1816F:	arch/arm64/boot/dts/exynos/
1817F:	arch/arm/plat-samsung/
1818F:	arch/arm/mach-s3c24*/
1819F:	arch/arm/mach-s3c64xx/
1820F:	arch/arm/mach-s5p*/
1821F:	arch/arm/mach-exynos*/
1822F:	drivers/*/*s3c24*
1823F:	drivers/*/*/*s3c24*
1824F:	drivers/*/*s3c64xx*
1825F:	drivers/*/*s5pv210*
1826F:	drivers/memory/samsung/*
1827F:	drivers/soc/samsung/*
1828F:	Documentation/arm/Samsung/
1829F:	Documentation/devicetree/bindings/arm/samsung/
1830F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1831F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1832N:	exynos
1833
1834ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835M:	Kyungmin Park <kyungmin.park@samsung.com>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	arch/arm/mach-s5pv210/
1839
1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841M:	Kyungmin Park <kyungmin.park@samsung.com>
1842M:	Kamil Debski <kamil@wypas.org>
1843M:	Andrzej Hajda <a.hajda@samsung.com>
1844L:	linux-arm-kernel@lists.infradead.org
1845L:	linux-media@vger.kernel.org
1846S:	Maintained
1847F:	drivers/media/platform/s5p-g2d/
1848
1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1850M:	Marek Szyprowski <m.szyprowski@samsung.com>
1851L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1852L:	linux-media@vger.kernel.org
1853S:	Maintained
1854F:	drivers/media/platform/s5p-cec/
1855F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1856
1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1859M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1860L:	linux-arm-kernel@lists.infradead.org
1861L:	linux-media@vger.kernel.org
1862S:	Maintained
1863F:	drivers/media/platform/s5p-jpeg/
1864
1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866M:	Kyungmin Park <kyungmin.park@samsung.com>
1867M:	Kamil Debski <kamil@wypas.org>
1868M:	Jeongtae Park <jtp.park@samsung.com>
1869M:	Andrzej Hajda <a.hajda@samsung.com>
1870L:	linux-arm-kernel@lists.infradead.org
1871L:	linux-media@vger.kernel.org
1872S:	Maintained
1873F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1874F:	drivers/media/platform/s5p-mfc/
1875
1876ARM/SHMOBILE ARM ARCHITECTURE
1877M:	Simon Horman <horms@verge.net.au>
1878M:	Magnus Damm <magnus.damm@gmail.com>
1879L:	linux-renesas-soc@vger.kernel.org
1880Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882S:	Supported
1883F:	arch/arm/boot/dts/emev2*
1884F:	arch/arm/boot/dts/r7s*
1885F:	arch/arm/boot/dts/r8a*
1886F:	arch/arm/boot/dts/sh*
1887F:	arch/arm/configs/shmobile_defconfig
1888F:	arch/arm/include/debug/renesas-scif.S
1889F:	arch/arm/mach-shmobile/
1890F:	drivers/soc/renesas/
1891F:	include/linux/soc/renesas/
1892
1893ARM/SOCFPGA ARCHITECTURE
1894M:	Dinh Nguyen <dinguyen@kernel.org>
1895S:	Maintained
1896F:	arch/arm/mach-socfpga/
1897F:	arch/arm/boot/dts/socfpga*
1898F:	arch/arm/configs/socfpga_defconfig
1899F:	arch/arm64/boot/dts/altera/
1900W:	http://www.rocketboards.org
1901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1902
1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904M:	Dinh Nguyen <dinguyen@kernel.org>
1905S:	Maintained
1906F:	drivers/clk/socfpga/
1907
1908ARM/SOCFPGA EDAC SUPPORT
1909M:	Thor Thayer <thor.thayer@linux.intel.com>
1910S:	Maintained
1911F:	drivers/edac/altera_edac.
1912
1913ARM/STI ARCHITECTURE
1914M:	Patrice Chotard <patrice.chotard@st.com>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916W:	http://www.stlinux.com
1917S:	Maintained
1918F:	arch/arm/mach-sti/
1919F:	arch/arm/boot/dts/sti*
1920F:	drivers/char/hw_random/st-rng.c
1921F:	drivers/clocksource/arm_global_timer.c
1922F:	drivers/clocksource/clksrc_st_lpc.c
1923F:	drivers/cpufreq/sti-cpufreq.c
1924F:	drivers/dma/st_fdma*
1925F:	drivers/i2c/busses/i2c-st.c
1926F:	drivers/media/rc/st_rc.c
1927F:	drivers/media/platform/sti/c8sectpfe/
1928F:	drivers/mmc/host/sdhci-st.c
1929F:	drivers/phy/st/phy-miphy28lp.c
1930F:	drivers/phy/st/phy-stih407-usb.c
1931F:	drivers/pinctrl/pinctrl-st.c
1932F:	drivers/remoteproc/st_remoteproc.c
1933F:	drivers/remoteproc/st_slim_rproc.c
1934F:	drivers/reset/sti/
1935F:	drivers/rtc/rtc-st-lpc.c
1936F:	drivers/tty/serial/st-asc.c
1937F:	drivers/usb/dwc3/dwc3-st.c
1938F:	drivers/usb/host/ehci-st.c
1939F:	drivers/usb/host/ohci-st.c
1940F:	drivers/watchdog/st_lpc_wdt.c
1941F:	drivers/ata/ahci_st.c
1942F:	include/linux/remoteproc/st_slim_rproc.h
1943
1944ARM/STM32 ARCHITECTURE
1945M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946M:	Alexandre Torgue <alexandre.torgue@st.com>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950N:	stm32
1951F:	drivers/clocksource/armv7m_systick.c
1952
1953ARM/TANGO ARCHITECTURE
1954M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955L:	linux-arm-kernel@lists.infradead.org
1956S:	Maintained
1957N:	tango
1958
1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960M:	Lennert Buytenhek <kernel@wantstofly.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TETON BGA MACHINE SUPPORT
1965M:	"Mark F. Brown" <mark.brown314@gmail.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970M:	Santosh Shilimkar <ssantosh@kernel.org>
1971L:	linux-kernel@vger.kernel.org
1972S:	Maintained
1973F:	drivers/memory/*emif*
1974
1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976M:	Santosh Shilimkar <ssantosh@kernel.org>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S:	Maintained
1979F:	arch/arm/mach-keystone/
1980F:	arch/arm/boot/dts/keystone-*
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984M:	Santosh Shilimkar <ssantosh@kernel.org>
1985L:	linux-kernel@vger.kernel.org
1986S:	Maintained
1987F:	drivers/clk/keystone/
1988
1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990M:	Santosh Shilimkar <ssantosh@kernel.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992L:	linux-kernel@vger.kernel.org
1993S:	Maintained
1994F:	drivers/clocksource/timer-keystone.c
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997M:	Santosh Shilimkar <ssantosh@kernel.org>
1998L:	linux-kernel@vger.kernel.org
1999S:	Maintained
2000F:	drivers/power/reset/keystone-reset.c
2001
2002ARM/THECUS N2100 MACHINE SUPPORT
2003M:	Lennert Buytenhek <kernel@wantstofly.org>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005S:	Maintained
2006
2007ARM/TOSA MACHINE SUPPORT
2008M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009M:	Dirk Opfer <dirk@opfer-online.de>
2010S:	Maintained
2011
2012ARM/U300 MACHINE SUPPORT
2013M:	Linus Walleij <linus.walleij@linaro.org>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Supported
2016F:	arch/arm/mach-u300/
2017F:	drivers/clocksource/timer-u300.c
2018F:	drivers/i2c/busses/i2c-stu300.c
2019F:	drivers/rtc/rtc-coh901331.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	drivers/dma/coh901318*
2022F:	drivers/mfd/ab3100*
2023F:	drivers/rtc/rtc-ab3100.c
2024F:	drivers/rtc/rtc-coh901331.c
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2026
2027ARM/UNIPHIER ARCHITECTURE
2028M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2031S:	Maintained
2032F:	arch/arm/boot/dts/uniphier*
2033F:	arch/arm/include/asm/hardware/cache-uniphier.h
2034F:	arch/arm/mach-uniphier/
2035F:	arch/arm/mm/cache-uniphier.c
2036F:	arch/arm64/boot/dts/socionext/
2037F:	drivers/bus/uniphier-system-bus.c
2038F:	drivers/clk/uniphier/
2039F:	drivers/i2c/busses/i2c-uniphier*
2040F:	drivers/irqchip/irq-uniphier-aidet.c
2041F:	drivers/pinctrl/uniphier/
2042F:	drivers/reset/reset-uniphier.c
2043F:	drivers/tty/serial/8250/8250_uniphier.c
2044N:	uniphier
2045
2046ARM/Ux500 ARM ARCHITECTURE
2047M:	Linus Walleij <linus.walleij@linaro.org>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-ux500/
2051F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2052F:	drivers/dma/ste_dma40*
2053F:	drivers/hwspinlock/u8500_hsem.c
2054F:	drivers/mfd/abx500*
2055F:	drivers/mfd/ab8500*
2056F:	drivers/mfd/dbx500*
2057F:	drivers/mfd/db8500*
2058F:	drivers/pinctrl/nomadik/pinctrl-ab*
2059F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2060F:	drivers/rtc/rtc-ab8500.c
2061F:	drivers/rtc/rtc-pl031.c
2062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2063
2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065M:	Ulf Hansson <ulf.hansson@linaro.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067T:	git git://git.linaro.org/people/ulfh/clk.git
2068S:	Maintained
2069F:	drivers/clk/ux500/
2070
2071ARM/VERSATILE EXPRESS PLATFORM
2072M:	Liviu Dudau <liviu.dudau@arm.com>
2073M:	Sudeep Holla <sudeep.holla@arm.com>
2074M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076S:	Maintained
2077F:	arch/arm/boot/dts/vexpress*
2078F:	arch/arm64/boot/dts/arm/
2079F:	arch/arm/mach-vexpress/
2080F:	*/*/vexpress*
2081F:	*/*/*/vexpress*
2082F:	drivers/clk/versatile/clk-vexpress-osc.c
2083F:	drivers/clocksource/versatile.c
2084N:	mps2
2085
2086ARM/VFP SUPPORT
2087M:	Russell King <linux@armlinux.org.uk>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089W:	http://www.armlinux.org.uk/
2090S:	Maintained
2091F:	arch/arm/vfp/
2092
2093ARM/VOIPAC PXA270 SUPPORT
2094M:	Marek Vasut <marek.vasut@gmail.com>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Maintained
2097F:	arch/arm/mach-pxa/vpac270.c
2098F:	arch/arm/mach-pxa/include/mach/vpac270.h
2099
2100ARM/VT8500 ARM ARCHITECTURE
2101M:	Tony Prisk <linux@prisktech.co.nz>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S:	Maintained
2104F:	arch/arm/mach-vt8500/
2105F:	drivers/clocksource/vt8500_timer.c
2106F:	drivers/i2c/busses/i2c-wmt.c
2107F:	drivers/mmc/host/wmt-sdmmc.c
2108F:	drivers/pwm/pwm-vt8500.c
2109F:	drivers/rtc/rtc-vt8500.c
2110F:	drivers/tty/serial/vt8500_serial.c
2111F:	drivers/usb/host/ehci-platform.c
2112F:	drivers/usb/host/uhci-platform.c
2113F:	drivers/video/fbdev/vt8500lcdfb.*
2114F:	drivers/video/fbdev/wm8505fb*
2115F:	drivers/video/fbdev/wmt_ge_rops.*
2116
2117ARM/ZIPIT Z2 SUPPORT
2118M:	Marek Vasut <marek.vasut@gmail.com>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	arch/arm/mach-pxa/z2.c
2122F:	arch/arm/mach-pxa/include/mach/z2.h
2123
2124ARM/ZTE ARCHITECTURE
2125M:	Jun Nie <jun.nie@linaro.org>
2126M:	Baoyou Xie <baoyou.xie@linaro.org>
2127M:	Shawn Guo <shawnguo@kernel.org>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Maintained
2130F:	arch/arm/boot/dts/zx2967*
2131F:	arch/arm/mach-zx/
2132F:	arch/arm64/boot/dts/zte/
2133F:	drivers/clk/zte/
2134F:	drivers/dma/zx_dma.c
2135F:	drivers/gpio/gpio-zx.c
2136F:	drivers/i2c/busses/i2c-zx2967.c
2137F:	drivers/mmc/host/dw_mmc-zx.*
2138F:	drivers/pinctrl/zte/
2139F:	drivers/reset/reset-zx2967.c
2140F:	drivers/soc/zte/
2141F:	drivers/thermal/zx2967_thermal.c
2142F:	drivers/watchdog/zx2967_wdt.c
2143F:	Documentation/devicetree/bindings/arm/zte.txt
2144F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2145F:	Documentation/devicetree/bindings/dma/zxdma.txt
2146F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2150F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2151F:	Documentation/devicetree/bindings/soc/zte/
2152F:	Documentation/devicetree/bindings/sound/zte,*.txt
2153F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155F:	include/dt-bindings/clock/zx2967*.h
2156F:	include/dt-bindings/soc/zte,*.h
2157F:	sound/soc/codecs/zx_aud96p22.c
2158F:	sound/soc/zte/
2159
2160ARM/ZYNQ ARCHITECTURE
2161M:	Michal Simek <michal.simek@xilinx.com>
2162R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164W:	http://wiki.xilinx.com
2165T:	git https://github.com/Xilinx/linux-xlnx.git
2166S:	Supported
2167F:	arch/arm/mach-zynq/
2168F:	drivers/cpuidle/cpuidle-zynq.c
2169F:	drivers/block/xsysace.c
2170N:	zynq
2171N:	xilinx
2172F:	drivers/clocksource/cadence_ttc_timer.c
2173F:	drivers/i2c/busses/i2c-cadence.c
2174F:	drivers/mmc/host/sdhci-of-arasan.c
2175F:	drivers/edac/synopsys_edac.c
2176
2177ARM64 PORT (AARCH64 ARCHITECTURE)
2178M:	Catalin Marinas <catalin.marinas@arm.com>
2179M:	Will Deacon <will.deacon@arm.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2182S:	Maintained
2183F:	arch/arm64/
2184F:	Documentation/arm64/
2185
2186AS3645A LED FLASH CONTROLLER DRIVER
2187M:	Sakari Ailus <sakari.ailus@iki.fi>
2188L:	linux-leds@vger.kernel.org
2189S:	Maintained
2190F:	drivers/leds/leds-as3645a.c
2191
2192AS3645A LED FLASH CONTROLLER DRIVER
2193M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194L:	linux-media@vger.kernel.org
2195T:	git git://linuxtv.org/media_tree.git
2196S:	Maintained
2197F:	drivers/media/i2c/as3645a.c
2198F:	include/media/i2c/as3645a.h
2199
2200ASAHI KASEI AK8974 DRIVER
2201M:	Linus Walleij <linus.walleij@linaro.org>
2202L:	linux-iio@vger.kernel.org
2203W:	http://www.akm.com/
2204S:	Supported
2205F:	drivers/iio/magnetometer/ak8974.c
2206
2207ASC7621 HARDWARE MONITOR DRIVER
2208M:	George Joseph <george.joseph@fairview5.com>
2209L:	linux-hwmon@vger.kernel.org
2210S:	Maintained
2211F:	Documentation/hwmon/asc7621
2212F:	drivers/hwmon/asc7621.c
2213
2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2215M:	Corentin Chary <corentin.chary@gmail.com>
2216L:	acpi4asus-user@lists.sourceforge.net
2217L:	platform-driver-x86@vger.kernel.org
2218W:	http://acpi4asus.sf.net
2219S:	Maintained
2220F:	drivers/platform/x86/asus*.c
2221F:	drivers/platform/x86/eeepc*.c
2222
2223ASUS WIRELESS RADIO CONTROL DRIVER
2224M:	João Paulo Rechi Vita <jprvita@gmail.com>
2225L:	platform-driver-x86@vger.kernel.org
2226S:	Maintained
2227F:	drivers/platform/x86/asus-wireless.c
2228
2229ASYMMETRIC KEYS
2230M:	David Howells <dhowells@redhat.com>
2231L:	keyrings@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/crypto/asymmetric-keys.txt
2234F:	include/linux/verification.h
2235F:	include/crypto/public_key.h
2236F:	include/crypto/pkcs7.h
2237F:	crypto/asymmetric_keys/
2238
2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2240R:	Dan Williams <dan.j.williams@intel.com>
2241W:	http://sourceforge.net/projects/xscaleiop
2242S:	Odd fixes
2243F:	Documentation/crypto/async-tx-api.txt
2244F:	crypto/async_tx/
2245F:	drivers/dma/
2246F:	include/linux/dmaengine.h
2247F:	include/linux/async_tx.h
2248
2249AT24 EEPROM DRIVER
2250M:	Wolfram Sang <wsa@the-dreams.de>
2251L:	linux-i2c@vger.kernel.org
2252S:	Maintained
2253F:	drivers/misc/eeprom/at24.c
2254F:	include/linux/platform_data/at24.h
2255
2256ATA OVER ETHERNET (AOE) DRIVER
2257M:	"Ed L. Cashin" <ed.cashin@acm.org>
2258W:	http://www.openaoe.org/
2259S:	Supported
2260F:	Documentation/aoe/
2261F:	drivers/block/aoe/
2262
2263ATHEROS 71XX/9XXX GPIO DRIVER
2264M:	Alban Bedel <albeu@free.fr>
2265W:	https://github.com/AlbanBedel/linux
2266T:	git git://github.com/AlbanBedel/linux
2267S:	Maintained
2268F:	drivers/gpio/gpio-ath79.c
2269F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
2271ATHEROS ATH GENERIC UTILITIES
2272M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2273L:	linux-wireless@vger.kernel.org
2274S:	Supported
2275F:	drivers/net/wireless/ath/*
2276
2277ATHEROS ATH5K WIRELESS DRIVER
2278M:	Jiri Slaby <jirislaby@gmail.com>
2279M:	Nick Kossifidis <mickflemm@gmail.com>
2280M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281L:	linux-wireless@vger.kernel.org
2282W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2283S:	Maintained
2284F:	drivers/net/wireless/ath/ath5k/
2285
2286ATHEROS ATH6KL WIRELESS DRIVER
2287M:	Kalle Valo <kvalo@qca.qualcomm.com>
2288L:	linux-wireless@vger.kernel.org
2289W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2291S:	Supported
2292F:	drivers/net/wireless/ath/ath6kl/
2293
2294ATI_REMOTE2 DRIVER
2295M:	Ville Syrjala <syrjala@sci.fi>
2296S:	Maintained
2297F:	drivers/input/misc/ati_remote2.c
2298
2299ATK0110 HWMON DRIVER
2300M:	Luca Tettamanti <kronos.it@gmail.com>
2301L:	linux-hwmon@vger.kernel.org
2302S:	Maintained
2303F:	drivers/hwmon/asus_atk0110.c
2304
2305ATLX ETHERNET DRIVERS
2306M:	Jay Cliburn <jcliburn@gmail.com>
2307M:	Chris Snook <chris.snook@gmail.com>
2308L:	netdev@vger.kernel.org
2309W:	http://sourceforge.net/projects/atl1
2310W:	http://atl1.sourceforge.net
2311S:	Maintained
2312F:	drivers/net/ethernet/atheros/
2313
2314ATM
2315M:	Chas Williams <3chas3@gmail.com>
2316L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2317L:	netdev@vger.kernel.org
2318W:	http://linux-atm.sourceforge.net
2319S:	Maintained
2320F:	drivers/atm/
2321F:	include/linux/atm*
2322F:	include/uapi/linux/atm*
2323
2324ATMEL AT91 / AT32 MCI DRIVER
2325M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2326S:	Maintained
2327F:	drivers/mmc/host/atmel-mci.c
2328
2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2330M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2331S:	Supported
2332F:	drivers/power/reset/at91-sama5d2_shdwc.c
2333
2334ATMEL Audio ALSA driver
2335M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2337S:	Supported
2338F:	sound/soc/atmel
2339
2340ATMEL I2C DRIVER
2341M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2342L:	linux-i2c@vger.kernel.org
2343S:	Supported
2344F:	drivers/i2c/busses/i2c-at91.c
2345
2346ATMEL ISI DRIVER
2347M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2348L:	linux-media@vger.kernel.org
2349S:	Supported
2350F:	drivers/media/platform/atmel/atmel-isi.c
2351F:	include/media/atmel-isi.h
2352
2353ATMEL LCDFB DRIVER
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355L:	linux-fbdev@vger.kernel.org
2356S:	Maintained
2357F:	drivers/video/fbdev/atmel_lcdfb.c
2358F:	include/video/atmel_lcdc.h
2359
2360ATMEL MACB ETHERNET DRIVER
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362S:	Supported
2363F:	drivers/net/ethernet/cadence/
2364
2365ATMEL MAXTOUCH DRIVER
2366M:	Nick Dyer <nick@shmanahar.org>
2367T:	git git://github.com/ndyer/linux.git
2368S:	Maintained
2369F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370F:	drivers/input/touchscreen/atmel_mxt_ts.c
2371F:	include/linux/platform_data/atmel_mxt_ts.h
2372
2373ATMEL NAND DRIVER
2374M:	Wenyou Yang <wenyou.yang@atmel.com>
2375M:	Josh Wu <rainyfeeling@outlook.com>
2376L:	linux-mtd@lists.infradead.org
2377S:	Supported
2378F:	drivers/mtd/nand/atmel/*
2379
2380ATMEL SAMA5D2 ADC DRIVER
2381M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2382L:	linux-iio@vger.kernel.org
2383S:	Supported
2384F:	drivers/iio/adc/at91-sama5d2_adc.c
2385
2386ATMEL SDMMC DRIVER
2387M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2388L:	linux-mmc@vger.kernel.org
2389S:	Supported
2390F:	drivers/mmc/host/sdhci-of-at91.c
2391
2392ATMEL SPI DRIVER
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/spi/spi-atmel.*
2396
2397ATMEL SSC DRIVER
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Supported
2401F:	drivers/misc/atmel-ssc.c
2402F:	include/linux/atmel-ssc.h
2403
2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2405M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Supported
2408F:	drivers/misc/atmel_tclib.c
2409F:	drivers/clocksource/tcb_clksrc.c
2410
2411ATMEL USBA UDC DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Supported
2415F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2416
2417ATMEL WIRELESS DRIVER
2418M:	Simon Kelley <simon@thekelleys.org.uk>
2419L:	linux-wireless@vger.kernel.org
2420W:	http://www.thekelleys.org.uk/atmel
2421W:	http://atmelwlandriver.sourceforge.net/
2422S:	Maintained
2423F:	drivers/net/wireless/atmel/atmel*
2424
2425ATMEL XDMA DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-arm-kernel@lists.infradead.org
2428L:	dmaengine@vger.kernel.org
2429S:	Supported
2430F:	drivers/dma/at_xdmac.c
2431
2432ATOMIC INFRASTRUCTURE
2433M:	Will Deacon <will.deacon@arm.com>
2434M:	Peter Zijlstra <peterz@infradead.org>
2435R:	Boqun Feng <boqun.feng@gmail.com>
2436L:	linux-kernel@vger.kernel.org
2437S:	Maintained
2438F:	arch/*/include/asm/atomic*.h
2439F:	include/*/atomic*.h
2440
2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2442M:	Bradley Grove <linuxdrivers@attotech.com>
2443L:	linux-scsi@vger.kernel.org
2444W:	http://www.attotech.com
2445S:	Supported
2446F:	drivers/scsi/esas2r
2447
2448ATUSB IEEE 802.15.4 RADIO DRIVER
2449M:	Stefan Schmidt <stefan@osg.samsung.com>
2450L:	linux-wpan@vger.kernel.org
2451S:	Maintained
2452F:	drivers/net/ieee802154/atusb.c
2453F:	drivers/net/ieee802154/atusb.h
2454F:	drivers/net/ieee802154/at86rf230.h
2455
2456AUDIT SUBSYSTEM
2457M:	Paul Moore <paul@paul-moore.com>
2458M:	Eric Paris <eparis@redhat.com>
2459L:	linux-audit@redhat.com (moderated for non-subscribers)
2460W:	https://github.com/linux-audit
2461W:	https://people.redhat.com/sgrubb/audit
2462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463S:	Supported
2464F:	include/linux/audit.h
2465F:	include/uapi/linux/audit.h
2466F:	kernel/audit*
2467
2468AUXILIARY DISPLAY DRIVERS
2469M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470W:	http://miguelojeda.es/auxdisplay.htm
2471W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472S:	Maintained
2473F:	drivers/auxdisplay/
2474F:	include/linux/cfag12864b.h
2475
2476AX.25 NETWORK LAYER
2477M:	Ralf Baechle <ralf@linux-mips.org>
2478L:	linux-hams@vger.kernel.org
2479W:	http://www.linux-ax25.org/
2480S:	Maintained
2481F:	include/uapi/linux/ax25.h
2482F:	include/net/ax25.h
2483F:	net/ax25/
2484
2485AXENTIA ARM DEVICES
2486M:	Peter Rosin <peda@axentia.se>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S:	Maintained
2489F:	Documentation/devicetree/bindings/arm/axentia.txt
2490F:	arch/arm/boot/dts/at91-linea.dtsi
2491F:	arch/arm/boot/dts/at91-tse850-3.dts
2492
2493AXENTIA ASOC DRIVERS
2494M:	Peter Rosin <peda@axentia.se>
2495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2496S:	Maintained
2497F:	Documentation/devicetree/bindings/sound/axentia,*
2498F:	sound/soc/atmel/tse850-pcm5142.c
2499
2500AZ6007 DVB DRIVER
2501M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2503L:	linux-media@vger.kernel.org
2504W:	https://linuxtv.org
2505T:	git git://linuxtv.org/media_tree.git
2506S:	Maintained
2507F:	drivers/media/usb/dvb-usb-v2/az6007.c
2508
2509AZTECH FM RADIO RECEIVER DRIVER
2510M:	Hans Verkuil <hverkuil@xs4all.nl>
2511L:	linux-media@vger.kernel.org
2512T:	git git://linuxtv.org/media_tree.git
2513W:	https://linuxtv.org
2514S:	Maintained
2515F:	drivers/media/radio/radio-aztech*
2516
2517B43 WIRELESS DRIVER
2518L:	linux-wireless@vger.kernel.org
2519L:	b43-dev@lists.infradead.org
2520W:	http://wireless.kernel.org/en/users/Drivers/b43
2521S:	Odd Fixes
2522F:	drivers/net/wireless/broadcom/b43/
2523
2524B43LEGACY WIRELESS DRIVER
2525M:	Larry Finger <Larry.Finger@lwfinger.net>
2526L:	linux-wireless@vger.kernel.org
2527L:	b43-dev@lists.infradead.org
2528W:	http://wireless.kernel.org/en/users/Drivers/b43
2529S:	Maintained
2530F:	drivers/net/wireless/broadcom/b43legacy/
2531
2532BACKLIGHT CLASS/SUBSYSTEM
2533M:	Lee Jones <lee.jones@linaro.org>
2534M:	Daniel Thompson <daniel.thompson@linaro.org>
2535M:	Jingoo Han <jingoohan1@gmail.com>
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2537S:	Maintained
2538F:	drivers/video/backlight/
2539F:	include/linux/backlight.h
2540F:	include/linux/pwm_backlight.h
2541F:	Documentation/devicetree/bindings/leds/backlight
2542
2543BATMAN ADVANCED
2544M:	Marek Lindner <mareklindner@neomailbox.ch>
2545M:	Simon Wunderlich <sw@simonwunderlich.de>
2546M:	Antonio Quartulli <a@unstable.cc>
2547L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2548W:	https://www.open-mesh.org/
2549Q:	https://patchwork.open-mesh.org/project/batman/list/
2550S:	Maintained
2551F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2552F:	Documentation/ABI/testing/sysfs-class-net-mesh
2553F:	Documentation/networking/batman-adv.rst
2554F:	include/uapi/linux/batman_adv.h
2555F:	net/batman-adv/
2556
2557BAYCOM/HDLCDRV DRIVERS FOR AX.25
2558M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2559L:	linux-hams@vger.kernel.org
2560W:	http://www.baycom.org/~tom/ham/ham.html
2561S:	Maintained
2562F:	drivers/net/hamradio/baycom*
2563
2564BCACHE (BLOCK LAYER CACHE)
2565M:	Kent Overstreet <kent.overstreet@gmail.com>
2566L:	linux-bcache@vger.kernel.org
2567W:	http://bcache.evilpiepirate.org
2568S:	Orphan
2569F:	drivers/md/bcache/
2570
2571BDISP ST MEDIA DRIVER
2572M:	Fabien Dessenne <fabien.dessenne@st.com>
2573L:	linux-media@vger.kernel.org
2574T:	git git://linuxtv.org/media_tree.git
2575W:	https://linuxtv.org
2576S:	Supported
2577F:	drivers/media/platform/sti/bdisp
2578
2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2581L:	netdev@vger.kernel.org
2582S:	Maintained
2583F:	drivers/net/ethernet/ec_bhf.c
2584
2585BEFS FILE SYSTEM
2586M:	Luis de Bethencourt <luisbg@kernel.org>
2587M:	Salah Triki <salah.triki@gmail.com>
2588S:	Maintained
2589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2590F:	Documentation/filesystems/befs.txt
2591F:	fs/befs/
2592
2593BFQ I/O SCHEDULER
2594M:	Paolo Valente <paolo.valente@linaro.org>
2595M:	Jens Axboe <axboe@kernel.dk>
2596L:	linux-block@vger.kernel.org
2597S:	Maintained
2598F:	block/bfq-*
2599F:	Documentation/block/bfq-iosched.txt
2600
2601BFS FILE SYSTEM
2602M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2603S:	Maintained
2604F:	Documentation/filesystems/bfs.txt
2605F:	fs/bfs/
2606F:	include/uapi/linux/bfs_fs.h
2607
2608BLACKFIN ARCHITECTURE
2609M:	Steven Miao <realmz6@gmail.com>
2610L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2611T:	git git://git.code.sf.net/p/adi-linux/code
2612W:	http://blackfin.uclinux.org
2613S:	Supported
2614F:	arch/blackfin/
2615
2616BLACKFIN EMAC DRIVER
2617L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2618W:	http://blackfin.uclinux.org
2619S:	Supported
2620F:	drivers/net/ethernet/adi/
2621
2622BLACKFIN MEDIA DRIVER
2623M:	Scott Jiang <scott.jiang.linux@gmail.com>
2624L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625W:	http://blackfin.uclinux.org/
2626S:	Supported
2627F:	drivers/media/platform/blackfin/
2628F:	drivers/media/i2c/adv7183*
2629F:	drivers/media/i2c/vs6624*
2630
2631BLACKFIN RTC DRIVER
2632L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633W:	http://blackfin.uclinux.org
2634S:	Supported
2635F:	drivers/rtc/rtc-bfin.c
2636
2637BLACKFIN SDH DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Supported
2641F:	drivers/mmc/host/bfin_sdh.c
2642
2643BLACKFIN SERIAL DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org
2646S:	Supported
2647F:	drivers/tty/serial/bfin_uart.c
2648
2649BLACKFIN WATCHDOG DRIVER
2650L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651W:	http://blackfin.uclinux.org
2652S:	Supported
2653F:	drivers/watchdog/bfin_wdt.c
2654
2655BLINKM RGB LED DRIVER
2656M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657S:	Maintained
2658F:	drivers/leds/leds-blinkm.c
2659
2660BLOCK LAYER
2661M:	Jens Axboe <axboe@kernel.dk>
2662L:	linux-block@vger.kernel.org
2663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2664S:	Maintained
2665F:	block/
2666F:	kernel/trace/blktrace.c
2667F:	lib/sbitmap.c
2668
2669BLOCK2MTD DRIVER
2670M:	Joern Engel <joern@lazybastard.org>
2671L:	linux-mtd@lists.infradead.org
2672S:	Maintained
2673F:	drivers/mtd/devices/block2mtd.c
2674
2675BLUETOOTH DRIVERS
2676M:	Marcel Holtmann <marcel@holtmann.org>
2677M:	Gustavo Padovan <gustavo@padovan.org>
2678M:	Johan Hedberg <johan.hedberg@gmail.com>
2679L:	linux-bluetooth@vger.kernel.org
2680W:	http://www.bluez.org/
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2683S:	Maintained
2684F:	drivers/bluetooth/
2685
2686BLUETOOTH SUBSYSTEM
2687M:	Marcel Holtmann <marcel@holtmann.org>
2688M:	Gustavo Padovan <gustavo@padovan.org>
2689M:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	net/bluetooth/
2696F:	include/net/bluetooth/
2697
2698BONDING DRIVER
2699M:	Jay Vosburgh <j.vosburgh@gmail.com>
2700M:	Veaceslav Falico <vfalico@gmail.com>
2701M:	Andy Gospodarek <andy@greyhouse.net>
2702L:	netdev@vger.kernel.org
2703W:	http://sourceforge.net/projects/bonding/
2704S:	Supported
2705F:	drivers/net/bonding/
2706F:	include/uapi/linux/if_bonding.h
2707
2708BPF (Safe dynamic programs and tools)
2709M:	Alexei Starovoitov <ast@kernel.org>
2710M:	Daniel Borkmann <daniel@iogearbox.net>
2711L:	netdev@vger.kernel.org
2712L:	linux-kernel@vger.kernel.org
2713S:	Supported
2714F:	arch/x86/net/bpf_jit*
2715F:	Documentation/networking/filter.txt
2716F:	include/linux/bpf*
2717F:	include/linux/filter.h
2718F:	include/uapi/linux/bpf*
2719F:	include/uapi/linux/filter.h
2720F:	kernel/bpf/
2721F:	kernel/trace/bpf_trace.c
2722F:	lib/test_bpf.c
2723F:	net/bpf/
2724F:	net/core/filter.c
2725F:	net/sched/act_bpf.c
2726F:	net/sched/cls_bpf.c
2727F:	samples/bpf/
2728F:	tools/net/bpf*
2729F:	tools/testing/selftests/bpf/
2730
2731BROADCOM B44 10/100 ETHERNET DRIVER
2732M:	Michael Chan <michael.chan@broadcom.com>
2733L:	netdev@vger.kernel.org
2734S:	Supported
2735F:	drivers/net/ethernet/broadcom/b44.*
2736
2737BROADCOM B53 ETHERNET SWITCH DRIVER
2738M:	Florian Fainelli <f.fainelli@gmail.com>
2739L:	netdev@vger.kernel.org
2740L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2741S:	Supported
2742F:	drivers/net/dsa/b53/*
2743F:	include/linux/platform_data/b53.h
2744
2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2746M:	Florian Fainelli <f.fainelli@gmail.com>
2747M:	Ray Jui <rjui@broadcom.com>
2748M:	Scott Branden <sbranden@broadcom.com>
2749M:	bcm-kernel-feedback-list@broadcom.com
2750T:	git git://github.com/broadcom/mach-bcm
2751S:	Maintained
2752N:	bcm281*
2753N:	bcm113*
2754N:	bcm216*
2755N:	kona
2756F:	arch/arm/mach-bcm/
2757
2758BROADCOM BCM2835 ARM ARCHITECTURE
2759M:	Eric Anholt <eric@anholt.net>
2760M:	Stefan Wahren <stefan.wahren@i2se.com>
2761L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763T:	git git://github.com/anholt/linux
2764S:	Maintained
2765N:	bcm2835
2766F:	drivers/staging/vc04_services
2767
2768BROADCOM BCM47XX MIPS ARCHITECTURE
2769M:	Hauke Mehrtens <hauke@hauke-m.de>
2770M:	Rafał Miłecki <zajec5@gmail.com>
2771L:	linux-mips@linux-mips.org
2772S:	Maintained
2773F:	Documentation/devicetree/bindings/mips/brcm/
2774F:	arch/mips/bcm47xx/*
2775F:	arch/mips/include/asm/mach-bcm47xx/*
2776
2777BROADCOM BCM5301X ARM ARCHITECTURE
2778M:	Hauke Mehrtens <hauke@hauke-m.de>
2779M:	Rafał Miłecki <zajec5@gmail.com>
2780M:	Jon Mason <jonmason@broadcom.com>
2781M:	bcm-kernel-feedback-list@broadcom.com
2782L:	linux-arm-kernel@lists.infradead.org
2783S:	Maintained
2784F:	arch/arm/mach-bcm/bcm_5301x.c
2785F:	arch/arm/boot/dts/bcm5301x*.dtsi
2786F:	arch/arm/boot/dts/bcm470*
2787F:	arch/arm/boot/dts/bcm953012*
2788
2789BROADCOM BCM53573 ARM ARCHITECTURE
2790M:	Rafał Miłecki <rafal@milecki.pl>
2791L:	linux-arm-kernel@lists.infradead.org
2792S:	Maintained
2793F:	arch/arm/boot/dts/bcm53573*
2794F:	arch/arm/boot/dts/bcm47189*
2795
2796BROADCOM BCM63XX ARM ARCHITECTURE
2797M:	Florian Fainelli <f.fainelli@gmail.com>
2798M:	bcm-kernel-feedback-list@broadcom.com
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/broadcom/stblinux.git
2801S:	Maintained
2802N:	bcm63xx
2803
2804BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805M:	Kevin Cernekee <cernekee@gmail.com>
2806L:	linux-usb@vger.kernel.org
2807S:	Maintained
2808F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2810BROADCOM BCM7XXX ARM ARCHITECTURE
2811M:	Brian Norris <computersforpeace@gmail.com>
2812M:	Gregory Fong <gregory.0xf0@gmail.com>
2813M:	Florian Fainelli <f.fainelli@gmail.com>
2814M:	bcm-kernel-feedback-list@broadcom.com
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816T:	git git://github.com/broadcom/stblinux.git
2817S:	Maintained
2818F:	arch/arm/mach-bcm/*brcmstb*
2819F:	arch/arm/boot/dts/bcm7*.dts*
2820F:	drivers/bus/brcmstb_gisb.c
2821N:	brcmstb
2822
2823BROADCOM BMIPS CPUFREQ DRIVER
2824M:	Markus Mayer <mmayer@broadcom.com>
2825M:	bcm-kernel-feedback-list@broadcom.com
2826L:	linux-pm@vger.kernel.org
2827S:	Maintained
2828F:	drivers/cpufreq/bmips-cpufreq.c
2829
2830BROADCOM BMIPS MIPS ARCHITECTURE
2831M:	Kevin Cernekee <cernekee@gmail.com>
2832M:	Florian Fainelli <f.fainelli@gmail.com>
2833L:	linux-mips@linux-mips.org
2834T:	git git://github.com/broadcom/stblinux.git
2835S:	Maintained
2836F:	arch/mips/bmips/*
2837F:	arch/mips/include/asm/mach-bmips/*
2838F:	arch/mips/kernel/*bmips*
2839F:	arch/mips/boot/dts/brcm/bcm*.dts*
2840F:	drivers/irqchip/irq-bcm63*
2841F:	drivers/irqchip/irq-bcm7*
2842F:	drivers/irqchip/irq-brcmstb*
2843F:	include/linux/bcm963xx_nvram.h
2844F:	include/linux/bcm963xx_tag.h
2845
2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847M:	Rasesh Mody <rasesh.mody@cavium.com>
2848M:	Harish Patil <harish.patil@cavium.com>
2849M:	Dept-GELinuxNICDev@cavium.com
2850L:	netdev@vger.kernel.org
2851S:	Supported
2852F:	drivers/net/ethernet/broadcom/bnx2.*
2853F:	drivers/net/ethernet/broadcom/bnx2_*
2854
2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856M:	QLogic-Storage-Upstream@qlogic.com
2857L:	linux-scsi@vger.kernel.org
2858S:	Supported
2859F:	drivers/scsi/bnx2fc/
2860
2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862M:	QLogic-Storage-Upstream@qlogic.com
2863L:	linux-scsi@vger.kernel.org
2864S:	Supported
2865F:	drivers/scsi/bnx2i/
2866
2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2868M:	Ariel Elior <ariel.elior@cavium.com>
2869M:	everest-linux-l2@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/broadcom/bnx2x/
2873
2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2875M:	Michael Chan <michael.chan@broadcom.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bnxt/
2879
2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2881M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2882M:	Franky Lin <franky.lin@broadcom.com>
2883M:	Hante Meuleman <hante.meuleman@broadcom.com>
2884M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2885M:	Wright Feng <wright.feng@cypress.com>
2886L:	linux-wireless@vger.kernel.org
2887L:	brcm80211-dev-list.pdl@broadcom.com
2888L:	brcm80211-dev-list@cypress.com
2889S:	Supported
2890F:	drivers/net/wireless/broadcom/brcm80211/
2891
2892BROADCOM BRCMSTB GPIO DRIVER
2893M:	Gregory Fong <gregory.0xf0@gmail.com>
2894L:	bcm-kernel-feedback-list@broadcom.com
2895S:	Supported
2896F:	drivers/gpio/gpio-brcmstb.c
2897F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2898
2899BROADCOM GENET ETHERNET DRIVER
2900M:	Florian Fainelli <f.fainelli@gmail.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/genet/
2904
2905BROADCOM IPROC ARM ARCHITECTURE
2906M:	Ray Jui <rjui@broadcom.com>
2907M:	Scott Branden <sbranden@broadcom.com>
2908M:	Jon Mason <jonmason@broadcom.com>
2909M:	bcm-kernel-feedback-list@broadcom.com
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911T:	git git://github.com/broadcom/cygnus-linux.git
2912S:	Maintained
2913N:	iproc
2914N:	cygnus
2915N:	bcm[-_]nsp
2916N:	bcm9113*
2917N:	bcm9583*
2918N:	bcm9585*
2919N:	bcm9586*
2920N:	bcm988312
2921N:	bcm113*
2922N:	bcm583*
2923N:	bcm585*
2924N:	bcm586*
2925N:	bcm88312
2926F:	arch/arm64/boot/dts/broadcom/ns2*
2927F:	drivers/clk/bcm/clk-ns*
2928F:	drivers/pinctrl/bcm/pinctrl-ns*
2929
2930BROADCOM KONA GPIO DRIVER
2931M:	Ray Jui <rjui@broadcom.com>
2932L:	bcm-kernel-feedback-list@broadcom.com
2933S:	Supported
2934F:	drivers/gpio/gpio-bcm-kona.c
2935F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2936
2937BROADCOM NETXTREME-E ROCE DRIVER
2938M:	Selvin Xavier <selvin.xavier@broadcom.com>
2939M:	Devesh Sharma <devesh.sharma@broadcom.com>
2940M:	Somnath Kotur <somnath.kotur@broadcom.com>
2941M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2942L:	linux-rdma@vger.kernel.org
2943W:	http://www.broadcom.com
2944S:	Supported
2945F:	drivers/infiniband/hw/bnxt_re/
2946F:	include/uapi/rdma/bnxt_re-abi.h
2947
2948BROADCOM NVRAM DRIVER
2949M:	Rafał Miłecki <zajec5@gmail.com>
2950L:	linux-mips@linux-mips.org
2951S:	Maintained
2952F:	drivers/firmware/broadcom/*
2953
2954BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2955M:	Rafał Miłecki <zajec5@gmail.com>
2956L:	linux-wireless@vger.kernel.org
2957S:	Maintained
2958F:	drivers/bcma/
2959F:	include/linux/bcma/
2960
2961BROADCOM STB AVS CPUFREQ DRIVER
2962M:	Markus Mayer <mmayer@broadcom.com>
2963M:	bcm-kernel-feedback-list@broadcom.com
2964L:	linux-pm@vger.kernel.org
2965S:	Maintained
2966F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2967F:	drivers/cpufreq/brcmstb*
2968
2969BROADCOM STB NAND FLASH DRIVER
2970M:	Brian Norris <computersforpeace@gmail.com>
2971M:	Kamal Dasu <kdasu.kdev@gmail.com>
2972L:	linux-mtd@lists.infradead.org
2973L:	bcm-kernel-feedback-list@broadcom.com
2974S:	Maintained
2975F:	drivers/mtd/nand/brcmnand/
2976
2977BROADCOM SYSTEMPORT ETHERNET DRIVER
2978M:	Florian Fainelli <f.fainelli@gmail.com>
2979L:	netdev@vger.kernel.org
2980S:	Supported
2981F:	drivers/net/ethernet/broadcom/bcmsysport.*
2982
2983BROADCOM TG3 GIGABIT ETHERNET DRIVER
2984M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2985M:	Prashant Sreedharan <prashant@broadcom.com>
2986M:	Michael Chan <mchan@broadcom.com>
2987L:	netdev@vger.kernel.org
2988S:	Supported
2989F:	drivers/net/ethernet/broadcom/tg3.*
2990
2991BROCADE BFA FC SCSI DRIVER
2992M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2993M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2994L:	linux-scsi@vger.kernel.org
2995S:	Supported
2996F:	drivers/scsi/bfa/
2997
2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2999M:	Rasesh Mody <rasesh.mody@cavium.com>
3000M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3001M:	Dept-GELinuxNICDev@cavium.com
3002L:	netdev@vger.kernel.org
3003S:	Supported
3004F:	drivers/net/ethernet/brocade/bna/
3005
3006BSG (block layer generic sg v4 driver)
3007M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3008L:	linux-scsi@vger.kernel.org
3009S:	Supported
3010F:	block/bsg.c
3011F:	include/linux/bsg.h
3012F:	include/uapi/linux/bsg.h
3013
3014BT87X AUDIO DRIVER
3015M:	Clemens Ladisch <clemens@ladisch.de>
3016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3017T:	git git://git.alsa-project.org/alsa-kernel.git
3018S:	Maintained
3019F:	Documentation/sound/alsa/Bt87x.txt
3020F:	sound/pci/bt87x.c
3021
3022BT8XXGPIO DRIVER
3023M:	Michael Buesch <m@bues.ch>
3024W:	http://bu3sch.de/btgpio.php
3025S:	Maintained
3026F:	drivers/gpio/gpio-bt8xx.c
3027
3028BTRFS FILE SYSTEM
3029M:	Chris Mason <clm@fb.com>
3030M:	Josef Bacik <jbacik@fb.com>
3031M:	David Sterba <dsterba@suse.com>
3032L:	linux-btrfs@vger.kernel.org
3033W:	http://btrfs.wiki.kernel.org/
3034Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3036S:	Maintained
3037F:	Documentation/filesystems/btrfs.txt
3038F:	fs/btrfs/
3039F:	include/linux/btrfs*
3040F:	include/uapi/linux/btrfs*
3041
3042BTTV VIDEO4LINUX DRIVER
3043M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3044M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3045L:	linux-media@vger.kernel.org
3046W:	https://linuxtv.org
3047T:	git git://linuxtv.org/media_tree.git
3048S:	Odd fixes
3049F:	Documentation/media/v4l-drivers/bttv*
3050F:	drivers/media/pci/bt8xx/bttv*
3051
3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3053M:	Chanwoo Choi <cw00.choi@samsung.com>
3054L:	linux-pm@vger.kernel.org
3055L:	linux-samsung-soc@vger.kernel.org
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3057S:	Maintained
3058F:	drivers/devfreq/exynos-bus.c
3059F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3060
3061BUSLOGIC SCSI DRIVER
3062M:	Khalid Aziz <khalid@gonehiking.org>
3063L:	linux-scsi@vger.kernel.org
3064S:	Maintained
3065F:	drivers/scsi/BusLogic.*
3066F:	drivers/scsi/FlashPoint.*
3067
3068C-MEDIA CMI8788 DRIVER
3069M:	Clemens Ladisch <clemens@ladisch.de>
3070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3071T:	git git://git.alsa-project.org/alsa-kernel.git
3072S:	Maintained
3073F:	sound/pci/oxygen/
3074
3075C6X ARCHITECTURE
3076M:	Mark Salter <msalter@redhat.com>
3077M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3078L:	linux-c6x-dev@linux-c6x.org
3079W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3080S:	Maintained
3081F:	arch/c6x/
3082
3083CA8210 IEEE-802.15.4 RADIO DRIVER
3084M:	Harry Morris <h.morris@cascoda.com>
3085M:	linuxdev@cascoda.com
3086L:	linux-wpan@vger.kernel.org
3087W:	https://github.com/Cascoda/ca8210-linux.git
3088S:	Maintained
3089F:	drivers/net/ieee802154/ca8210.c
3090F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3091
3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3093M:	David Howells <dhowells@redhat.com>
3094L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3095S:	Supported
3096F:	Documentation/filesystems/caching/cachefiles.txt
3097F:	fs/cachefiles/
3098
3099CADET FM/AM RADIO RECEIVER DRIVER
3100M:	Hans Verkuil <hverkuil@xs4all.nl>
3101L:	linux-media@vger.kernel.org
3102T:	git git://linuxtv.org/media_tree.git
3103W:	https://linuxtv.org
3104S:	Maintained
3105F:	drivers/media/radio/radio-cadet*
3106
3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3108M:	Jonathan Corbet <corbet@lwn.net>
3109L:	linux-media@vger.kernel.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Maintained
3112F:	Documentation/media/v4l-drivers/cafe_ccic*
3113F:	drivers/media/platform/marvell-ccic/
3114
3115CAIF NETWORK LAYER
3116M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3117L:	netdev@vger.kernel.org
3118S:	Supported
3119F:	Documentation/networking/caif/
3120F:	drivers/net/caif/
3121F:	include/uapi/linux/caif/
3122F:	include/net/caif/
3123F:	net/caif/
3124
3125CALGARY x86-64 IOMMU
3126M:	Muli Ben-Yehuda <mulix@mulix.org>
3127M:	Jon Mason <jdmason@kudzu.us>
3128L:	iommu@lists.linux-foundation.org
3129S:	Maintained
3130F:	arch/x86/kernel/pci-calgary_64.c
3131F:	arch/x86/kernel/tce_64.c
3132F:	arch/x86/include/asm/calgary.h
3133F:	arch/x86/include/asm/tce.h
3134
3135CAN NETWORK DRIVERS
3136M:	Wolfgang Grandegger <wg@grandegger.com>
3137M:	Marc Kleine-Budde <mkl@pengutronix.de>
3138L:	linux-can@vger.kernel.org
3139W:	https://github.com/linux-can
3140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3142S:	Maintained
3143F:	Documentation/devicetree/bindings/net/can/
3144F:	drivers/net/can/
3145F:	include/linux/can/dev.h
3146F:	include/linux/can/platform/
3147F:	include/uapi/linux/can/error.h
3148F:	include/uapi/linux/can/netlink.h
3149
3150CAN NETWORK LAYER
3151M:	Oliver Hartkopp <socketcan@hartkopp.net>
3152M:	Marc Kleine-Budde <mkl@pengutronix.de>
3153L:	linux-can@vger.kernel.org
3154W:	https://github.com/linux-can
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3157S:	Maintained
3158F:	Documentation/networking/can.txt
3159F:	net/can/
3160F:	include/linux/can/core.h
3161F:	include/uapi/linux/can.h
3162F:	include/uapi/linux/can/bcm.h
3163F:	include/uapi/linux/can/raw.h
3164F:	include/uapi/linux/can/gw.h
3165
3166CAPABILITIES
3167M:	Serge Hallyn <serge@hallyn.com>
3168L:	linux-security-module@vger.kernel.org
3169S:	Supported
3170F:	include/linux/capability.h
3171F:	include/uapi/linux/capability.h
3172F:	security/commoncap.c
3173F:	kernel/capability.c
3174
3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3176M:	Kevin Tsai <ktsai@capellamicro.com>
3177S:	Maintained
3178F:	drivers/iio/light/cm*
3179
3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3181M:	Christian Lamparter <chunkeey@googlemail.com>
3182L:	linux-wireless@vger.kernel.org
3183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3184S:	Maintained
3185F:	drivers/net/wireless/ath/carl9170/
3186
3187CAVIUM I2C DRIVER
3188M:	Jan Glauber <jglauber@cavium.com>
3189M:	David Daney <david.daney@cavium.com>
3190W:	http://www.cavium.com
3191S:	Supported
3192F:	drivers/i2c/busses/i2c-octeon*
3193F:	drivers/i2c/busses/i2c-thunderx*
3194
3195CAVIUM LIQUIDIO NETWORK DRIVER
3196M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3197M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3198M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3199M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3200L:	netdev@vger.kernel.org
3201W:	http://www.cavium.com
3202S:	Supported
3203F:	drivers/net/ethernet/cavium/liquidio/
3204
3205CAVIUM MMC DRIVER
3206M:	Jan Glauber <jglauber@cavium.com>
3207M:	David Daney <david.daney@cavium.com>
3208M:	Steven J. Hill <Steven.Hill@cavium.com>
3209W:	http://www.cavium.com
3210S:	Supported
3211F:	drivers/mmc/host/cavium*
3212
3213CAVIUM OCTEON-TX CRYPTO DRIVER
3214M:	George Cherian <george.cherian@cavium.com>
3215L:	linux-crypto@vger.kernel.org
3216W:	http://www.cavium.com
3217S:	Supported
3218F:	drivers/crypto/cavium/cpt/
3219
3220CAVIUM THUNDERX2 ARM64 SOC
3221M:	Robert Richter <rrichter@cavium.com>
3222M:	Jayachandran C <jnair@caviumnetworks.com>
3223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224S:	Maintained
3225F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3226F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3227
3228CC2520 IEEE-802.15.4 RADIO DRIVER
3229M:	Varka Bhadram <varkabhadram@gmail.com>
3230L:	linux-wpan@vger.kernel.org
3231S:	Maintained
3232F:	drivers/net/ieee802154/cc2520.c
3233F:	include/linux/spi/cc2520.h
3234F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3235
3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3237M:	Gilad Ben-Yossef <gilad@benyossef.com>
3238L:	linux-crypto@vger.kernel.org
3239L:	driverdev-devel@linuxdriverproject.org
3240S:	Supported
3241F:	drivers/staging/ccree/
3242W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3243
3244CEC FRAMEWORK
3245M:	Hans Verkuil <hans.verkuil@cisco.com>
3246L:	linux-media@vger.kernel.org
3247T:	git git://linuxtv.org/media_tree.git
3248W:	http://linuxtv.org
3249S:	Supported
3250F:	Documentation/media/kapi/cec-core.rst
3251F:	Documentation/media/uapi/cec
3252F:	drivers/media/cec/
3253F:	drivers/media/rc/keymaps/rc-cec.c
3254F:	include/media/cec.h
3255F:	include/media/cec-notifier.h
3256F:	include/uapi/linux/cec.h
3257F:	include/uapi/linux/cec-funcs.h
3258F:	Documentation/devicetree/bindings/media/cec.txt
3259
3260CELL BROADBAND ENGINE ARCHITECTURE
3261M:	Arnd Bergmann <arnd@arndb.de>
3262L:	linuxppc-dev@lists.ozlabs.org
3263W:	http://www.ibm.com/developerworks/power/cell/
3264S:	Supported
3265F:	arch/powerpc/include/asm/cell*.h
3266F:	arch/powerpc/include/asm/spu*.h
3267F:	arch/powerpc/include/uapi/asm/spu*.h
3268F:	arch/powerpc/oprofile/*cell*
3269F:	arch/powerpc/platforms/cell/
3270
3271CEPH COMMON CODE (LIBCEPH)
3272M:	Ilya Dryomov <idryomov@gmail.com>
3273M:	"Yan, Zheng" <zyan@redhat.com>
3274M:	Sage Weil <sage@redhat.com>
3275L:	ceph-devel@vger.kernel.org
3276W:	http://ceph.com/
3277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3278T:	git git://github.com/ceph/ceph-client.git
3279S:	Supported
3280F:	net/ceph/
3281F:	include/linux/ceph/
3282F:	include/linux/crush/
3283
3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3285M:	"Yan, Zheng" <zyan@redhat.com>
3286M:	Sage Weil <sage@redhat.com>
3287M:	Ilya Dryomov <idryomov@gmail.com>
3288L:	ceph-devel@vger.kernel.org
3289W:	http://ceph.com/
3290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3291T:	git git://github.com/ceph/ceph-client.git
3292S:	Supported
3293F:	Documentation/filesystems/ceph.txt
3294F:	fs/ceph/
3295
3296CERTIFICATE HANDLING:
3297M:	David Howells <dhowells@redhat.com>
3298M:	David Woodhouse <dwmw2@infradead.org>
3299L:	keyrings@vger.kernel.org
3300S:	Maintained
3301F:	Documentation/module-signing.txt
3302F:	certs/
3303F:	scripts/sign-file.c
3304F:	scripts/extract-cert.c
3305
3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3307L:	linux-usb@vger.kernel.org
3308S:	Orphan
3309F:	Documentation/usb/WUSB-Design-overview.txt
3310F:	Documentation/usb/wusb-cbaf
3311F:	drivers/usb/host/hwa-hc.c
3312F:	drivers/usb/host/whci/
3313F:	drivers/usb/wusbcore/
3314F:	include/linux/usb/wusb*
3315
3316CFAG12864B LCD DRIVER
3317M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3318W:	http://miguelojeda.es/auxdisplay.htm
3319W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3320S:	Maintained
3321F:	drivers/auxdisplay/cfag12864b.c
3322F:	include/linux/cfag12864b.h
3323
3324CFAG12864BFB LCD FRAMEBUFFER DRIVER
3325M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3326W:	http://miguelojeda.es/auxdisplay.htm
3327W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3328S:	Maintained
3329F:	drivers/auxdisplay/cfag12864bfb.c
3330F:	include/linux/cfag12864b.h
3331
3332CFG80211 and NL80211
3333M:	Johannes Berg <johannes@sipsolutions.net>
3334L:	linux-wireless@vger.kernel.org
3335W:	http://wireless.kernel.org/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3338S:	Maintained
3339F:	include/uapi/linux/nl80211.h
3340F:	include/net/cfg80211.h
3341F:	net/wireless/*
3342X:	net/wireless/wext*
3343
3344CHAR and MISC DRIVERS
3345M:	Arnd Bergmann <arnd@arndb.de>
3346M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3348S:	Supported
3349F:	drivers/char/*
3350F:	drivers/misc/*
3351F:	include/linux/miscdevice.h
3352
3353CHECKPATCH
3354M:	Andy Whitcroft <apw@canonical.com>
3355M:	Joe Perches <joe@perches.com>
3356S:	Maintained
3357F:	scripts/checkpatch.pl
3358
3359CHINESE DOCUMENTATION
3360M:	Harry Wei <harryxiyou@gmail.com>
3361L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3362L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3363S:	Maintained
3364F:	Documentation/translations/zh_CN/
3365
3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3367M:	Peter Chen <Peter.Chen@nxp.com>
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3369L:	linux-usb@vger.kernel.org
3370S:	Maintained
3371F:	drivers/usb/chipidea/
3372
3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3374M:	Hans de Goede <hdegoede@redhat.com>
3375L:	linux-input@vger.kernel.org
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3378F:	drivers/input/touchscreen/chipone_icn8318.c
3379
3380CHROME HARDWARE PLATFORM SUPPORT
3381M:	Benson Leung <bleung@chromium.org>
3382M:	Olof Johansson <olof@lixom.net>
3383S:	Maintained
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3385F:	drivers/platform/chrome/
3386
3387CIRRUS LOGIC AUDIO CODEC DRIVERS
3388M:	Brian Austin <brian.austin@cirrus.com>
3389M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3391S:	Maintained
3392F:	sound/soc/codecs/cs*
3393
3394CIRRUS LOGIC EP93XX ETHERNET DRIVER
3395M:	Hartley Sweeten <hsweeten@visionengravers.com>
3396L:	netdev@vger.kernel.org
3397S:	Maintained
3398F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3399
3400CISCO FCOE HBA DRIVER
3401M:	Satish Kharat <satishkh@cisco.com>
3402M:	Sesidhar Baddela <sebaddel@cisco.com>
3403M:	Karan Tilak Kumar <kartilak@cisco.com>
3404L:	linux-scsi@vger.kernel.org
3405S:	Supported
3406F:	drivers/scsi/fnic/
3407
3408CISCO SCSI HBA DRIVER
3409M:	Karan Tilak Kumar <kartilak@cisco.com>
3410M:	Sesidhar Baddela <sebaddel@cisco.com>
3411L:	linux-scsi@vger.kernel.org
3412S:	Supported
3413F:	drivers/scsi/snic/
3414
3415CISCO VIC ETHERNET NIC DRIVER
3416M:	Christian Benvenuti <benve@cisco.com>
3417M:	Govindarajulu Varadarajan <_govind@gmx.com>
3418M:	Neel Patel <neepatel@cisco.com>
3419S:	Supported
3420F:	drivers/net/ethernet/cisco/enic/
3421
3422CISCO VIC LOW LATENCY NIC DRIVER
3423M:	Christian Benvenuti <benve@cisco.com>
3424M:	Dave Goodell <dgoodell@cisco.com>
3425S:	Supported
3426F:	drivers/infiniband/hw/usnic/
3427
3428CLEANCACHE API
3429M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3430L:	linux-kernel@vger.kernel.org
3431S:	Maintained
3432F:	mm/cleancache.c
3433F:	include/linux/cleancache.h
3434
3435CLK API
3436M:	Russell King <linux@armlinux.org.uk>
3437L:	linux-clk@vger.kernel.org
3438S:	Maintained
3439F:	include/linux/clk.h
3440
3441CLOCKSOURCE, CLOCKEVENT DRIVERS
3442M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3443M:	Thomas Gleixner <tglx@linutronix.de>
3444L:	linux-kernel@vger.kernel.org
3445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3446S:	Supported
3447F:	drivers/clocksource
3448
3449CMPC ACPI DRIVER
3450M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3451M:	Daniel Oliveira Nascimento <don@syst.com.br>
3452L:	platform-driver-x86@vger.kernel.org
3453S:	Supported
3454F:	drivers/platform/x86/classmate-laptop.c
3455
3456COBALT MEDIA DRIVER
3457M:	Hans Verkuil <hans.verkuil@cisco.com>
3458L:	linux-media@vger.kernel.org
3459T:	git git://linuxtv.org/media_tree.git
3460W:	https://linuxtv.org
3461S:	Supported
3462F:	drivers/media/pci/cobalt/
3463
3464COCCINELLE/Semantic Patches (SmPL)
3465M:	Julia Lawall <Julia.Lawall@lip6.fr>
3466M:	Gilles Muller <Gilles.Muller@lip6.fr>
3467M:	Nicolas Palix <nicolas.palix@imag.fr>
3468M:	Michal Marek <mmarek@suse.com>
3469L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3471W:	http://coccinelle.lip6.fr/
3472S:	Supported
3473F:	Documentation/dev-tools/coccinelle.rst
3474F:	scripts/coccinelle/
3475F:	scripts/coccicheck
3476
3477CODA FILE SYSTEM
3478M:	Jan Harkes <jaharkes@cs.cmu.edu>
3479M:	coda@cs.cmu.edu
3480L:	codalist@coda.cs.cmu.edu
3481W:	http://www.coda.cs.cmu.edu/
3482S:	Maintained
3483F:	Documentation/filesystems/coda.txt
3484F:	fs/coda/
3485F:	include/linux/coda*.h
3486F:	include/uapi/linux/coda*.h
3487
3488CODA V4L2 MEM2MEM DRIVER
3489M:	Philipp Zabel <p.zabel@pengutronix.de>
3490L:	linux-media@vger.kernel.org
3491S:	Maintained
3492F:	Documentation/devicetree/bindings/media/coda.txt
3493F:	drivers/media/platform/coda/
3494
3495COMMON CLK FRAMEWORK
3496M:	Michael Turquette <mturquette@baylibre.com>
3497M:	Stephen Boyd <sboyd@codeaurora.org>
3498L:	linux-clk@vger.kernel.org
3499Q:	http://patchwork.kernel.org/project/linux-clk/list/
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3501S:	Maintained
3502F:	Documentation/devicetree/bindings/clock/
3503F:	drivers/clk/
3504X:	drivers/clk/clkdev.c
3505F:	include/linux/clk-pr*
3506F:	include/linux/clk/
3507
3508COMMON INTERNET FILE SYSTEM (CIFS)
3509M:	Steve French <sfrench@samba.org>
3510L:	linux-cifs@vger.kernel.org
3511L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3512W:	http://linux-cifs.samba.org/
3513T:	git git://git.samba.org/sfrench/cifs-2.6.git
3514S:	Supported
3515F:	Documentation/filesystems/cifs/
3516F:	fs/cifs/
3517
3518COMPACTPCI HOTPLUG CORE
3519M:	Scott Murray <scott@spiteful.org>
3520L:	linux-pci@vger.kernel.org
3521S:	Maintained
3522F:	drivers/pci/hotplug/cpci_hotplug*
3523
3524COMPACTPCI HOTPLUG GENERIC DRIVER
3525M:	Scott Murray <scott@spiteful.org>
3526L:	linux-pci@vger.kernel.org
3527S:	Maintained
3528F:	drivers/pci/hotplug/cpcihp_generic.c
3529
3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3531M:	Scott Murray <scott@spiteful.org>
3532L:	linux-pci@vger.kernel.org
3533S:	Maintained
3534F:	drivers/pci/hotplug/cpcihp_zt5550.*
3535
3536COMPAL LAPTOP SUPPORT
3537M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Maintained
3540F:	drivers/platform/x86/compal-laptop.c
3541
3542CONEXANT ACCESSRUNNER USB DRIVER
3543L:	accessrunner-general@lists.sourceforge.net
3544W:	http://accessrunner.sourceforge.net/
3545S:	Orphan
3546F:	drivers/usb/atm/cxacru.c
3547
3548CONFIGFS
3549M:	Joel Becker <jlbec@evilplan.org>
3550M:	Christoph Hellwig <hch@lst.de>
3551T:	git git://git.infradead.org/users/hch/configfs.git
3552S:	Supported
3553F:	fs/configfs/
3554F:	include/linux/configfs.h
3555
3556CONNECTOR
3557M:	Evgeniy Polyakov <zbr@ioremap.net>
3558L:	netdev@vger.kernel.org
3559S:	Maintained
3560F:	drivers/connector/
3561
3562CONTROL GROUP (CGROUP)
3563M:	Tejun Heo <tj@kernel.org>
3564M:	Li Zefan <lizefan@huawei.com>
3565M:	Johannes Weiner <hannes@cmpxchg.org>
3566L:	cgroups@vger.kernel.org
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3568S:	Maintained
3569F:	Documentation/cgroup*
3570F:	include/linux/cgroup*
3571F:	kernel/cgroup*
3572
3573CONTROL GROUP - CPUSET
3574M:	Li Zefan <lizefan@huawei.com>
3575L:	cgroups@vger.kernel.org
3576W:	http://www.bullopensource.org/cpuset/
3577W:	http://oss.sgi.com/projects/cpusets/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3579S:	Maintained
3580F:	Documentation/cgroup-v1/cpusets.txt
3581F:	include/linux/cpuset.h
3582F:	kernel/cpuset.c
3583
3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3585M:	Johannes Weiner <hannes@cmpxchg.org>
3586M:	Michal Hocko <mhocko@kernel.org>
3587M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3588L:	cgroups@vger.kernel.org
3589L:	linux-mm@kvack.org
3590S:	Maintained
3591F:	mm/memcontrol.c
3592F:	mm/swap_cgroup.c
3593
3594CORETEMP HARDWARE MONITORING DRIVER
3595M:	Fenghua Yu <fenghua.yu@intel.com>
3596L:	linux-hwmon@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/hwmon/coretemp
3599F:	drivers/hwmon/coretemp.c
3600
3601COSA/SRP SYNC SERIAL DRIVER
3602M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3603W:	http://www.fi.muni.cz/~kas/cosa/
3604S:	Maintained
3605F:	drivers/net/wan/cosa*
3606
3607CPMAC ETHERNET DRIVER
3608M:	Florian Fainelli <f.fainelli@gmail.com>
3609L:	netdev@vger.kernel.org
3610S:	Maintained
3611F:	drivers/net/ethernet/ti/cpmac.c
3612
3613CPU FREQUENCY DRIVERS
3614M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3615M:	Viresh Kumar <viresh.kumar@linaro.org>
3616L:	linux-pm@vger.kernel.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3620B:	https://bugzilla.kernel.org
3621F:	Documentation/cpu-freq/
3622F:	Documentation/devicetree/bindings/cpufreq/
3623F:	drivers/cpufreq/
3624F:	include/linux/cpufreq.h
3625F:	tools/testing/selftests/cpufreq/
3626
3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3628M:	Viresh Kumar <viresh.kumar@linaro.org>
3629M:	Sudeep Holla <sudeep.holla@arm.com>
3630L:	linux-pm@vger.kernel.org
3631W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3632S:	Maintained
3633F:	drivers/cpufreq/arm_big_little.h
3634F:	drivers/cpufreq/arm_big_little.c
3635F:	drivers/cpufreq/arm_big_little_dt.c
3636
3637CPU POWER MONITORING SUBSYSTEM
3638M:	Thomas Renninger <trenn@suse.com>
3639L:	linux-pm@vger.kernel.org
3640S:	Maintained
3641F:	tools/power/cpupower/
3642
3643CPUID/MSR DRIVER
3644M:	"H. Peter Anvin" <hpa@zytor.com>
3645S:	Maintained
3646F:	arch/x86/kernel/cpuid.c
3647F:	arch/x86/kernel/msr.c
3648
3649CPUIDLE DRIVER - ARM BIG LITTLE
3650M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3651M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3652L:	linux-pm@vger.kernel.org
3653L:	linux-arm-kernel@lists.infradead.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3655S:	Maintained
3656F:	drivers/cpuidle/cpuidle-big_little.c
3657
3658CPUIDLE DRIVER - ARM EXYNOS
3659M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3660M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3661M:	Kukjin Kim <kgene@kernel.org>
3662L:	linux-pm@vger.kernel.org
3663L:	linux-samsung-soc@vger.kernel.org
3664S:	Supported
3665F:	drivers/cpuidle/cpuidle-exynos.c
3666F:	arch/arm/mach-exynos/pm.c
3667
3668CPUIDLE DRIVERS
3669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3671L:	linux-pm@vger.kernel.org
3672S:	Maintained
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674B:	https://bugzilla.kernel.org
3675F:	drivers/cpuidle/*
3676F:	include/linux/cpuidle.h
3677
3678CRAMFS FILESYSTEM
3679W:	http://sourceforge.net/projects/cramfs/
3680S:	Orphan / Obsolete
3681F:	Documentation/filesystems/cramfs.txt
3682F:	fs/cramfs/
3683
3684CRIS PORT
3685M:	Mikael Starvik <starvik@axis.com>
3686M:	Jesper Nilsson <jesper.nilsson@axis.com>
3687L:	linux-cris-kernel@axis.com
3688W:	http://developer.axis.com
3689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3690S:	Maintained
3691F:	arch/cris/
3692F:	drivers/tty/serial/crisv10.*
3693
3694CRYPTO API
3695M:	Herbert Xu <herbert@gondor.apana.org.au>
3696M:	"David S. Miller" <davem@davemloft.net>
3697L:	linux-crypto@vger.kernel.org
3698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3700S:	Maintained
3701F:	Documentation/crypto/
3702F:	Documentation/devicetree/bindings/crypto/
3703F:	arch/*/crypto/
3704F:	crypto/
3705F:	drivers/crypto/
3706F:	include/crypto/
3707F:	include/linux/crypto*
3708
3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3710M:	Neil Horman <nhorman@tuxdriver.com>
3711L:	linux-crypto@vger.kernel.org
3712S:	Maintained
3713F:	crypto/ansi_cprng.c
3714F:	crypto/rng.c
3715
3716CS3308 MEDIA DRIVER
3717M:	Hans Verkuil <hverkuil@xs4all.nl>
3718L:	linux-media@vger.kernel.org
3719T:	git git://linuxtv.org/media_tree.git
3720W:	http://linuxtv.org
3721S:	Odd Fixes
3722F:	drivers/media/i2c/cs3308.c
3723F:	drivers/media/i2c/cs3308.h
3724
3725CS5535 Audio ALSA driver
3726M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3727S:	Maintained
3728F:	sound/pci/cs5535audio/
3729
3730CW1200 WLAN driver
3731M:	Solomon Peachy <pizza@shaftnet.org>
3732S:	Maintained
3733F:	drivers/net/wireless/st/cw1200/
3734
3735CX18 VIDEO4LINUX DRIVER
3736M:	Andy Walls <awalls@md.metrocast.net>
3737L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3738L:	linux-media@vger.kernel.org
3739T:	git git://linuxtv.org/media_tree.git
3740W:	https://linuxtv.org
3741W:	http://www.ivtvdriver.org/index.php/Cx18
3742S:	Maintained
3743F:	Documentation/media/v4l-drivers/cx18*
3744F:	drivers/media/pci/cx18/
3745F:	include/uapi/linux/ivtv*
3746
3747CX2341X MPEG ENCODER HELPER MODULE
3748M:	Hans Verkuil <hverkuil@xs4all.nl>
3749L:	linux-media@vger.kernel.org
3750T:	git git://linuxtv.org/media_tree.git
3751W:	https://linuxtv.org
3752S:	Maintained
3753F:	drivers/media/common/cx2341x*
3754F:	include/media/cx2341x*
3755
3756CX24120 MEDIA DRIVER
3757M:	Jemma Denson <jdenson@gmail.com>
3758M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3759L:	linux-media@vger.kernel.org
3760W:	https://linuxtv.org
3761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3762S:	Maintained
3763F:	drivers/media/dvb-frontends/cx24120*
3764
3765CX88 VIDEO4LINUX DRIVER
3766M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3767M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3768L:	linux-media@vger.kernel.org
3769W:	https://linuxtv.org
3770T:	git git://linuxtv.org/media_tree.git
3771S:	Odd fixes
3772F:	Documentation/media/v4l-drivers/cx88*
3773F:	drivers/media/pci/cx88/
3774
3775CXD2820R MEDIA DRIVER
3776M:	Antti Palosaari <crope@iki.fi>
3777L:	linux-media@vger.kernel.org
3778W:	https://linuxtv.org
3779W:	http://palosaari.fi/linux/
3780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3781T:	git git://linuxtv.org/anttip/media_tree.git
3782S:	Maintained
3783F:	drivers/media/dvb-frontends/cxd2820r*
3784
3785CXGB3 ETHERNET DRIVER (CXGB3)
3786M:	Santosh Raspatur <santosh@chelsio.com>
3787L:	netdev@vger.kernel.org
3788W:	http://www.chelsio.com
3789S:	Supported
3790F:	drivers/net/ethernet/chelsio/cxgb3/
3791
3792CXGB3 ISCSI DRIVER (CXGB3I)
3793M:	Karen Xie <kxie@chelsio.com>
3794L:	linux-scsi@vger.kernel.org
3795W:	http://www.chelsio.com
3796S:	Supported
3797F:	drivers/scsi/cxgbi/cxgb3i
3798
3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3800M:	Steve Wise <swise@chelsio.com>
3801L:	linux-rdma@vger.kernel.org
3802W:	http://www.openfabrics.org
3803S:	Supported
3804F:	drivers/infiniband/hw/cxgb3/
3805F:	include/uapi/rdma/cxgb3-abi.h
3806
3807CXGB4 CRYPTO DRIVER (chcr)
3808M:	Harsh Jain <harsh@chelsio.com>
3809L:	linux-crypto@vger.kernel.org
3810W:	http://www.chelsio.com
3811S:	Supported
3812F:	drivers/crypto/chelsio
3813
3814CXGB4 ETHERNET DRIVER (CXGB4)
3815M:	Ganesh Goudar <ganeshgr@chelsio.com>
3816L:	netdev@vger.kernel.org
3817W:	http://www.chelsio.com
3818S:	Supported
3819F:	drivers/net/ethernet/chelsio/cxgb4/
3820
3821CXGB4 ISCSI DRIVER (CXGB4I)
3822M:	Karen Xie <kxie@chelsio.com>
3823L:	linux-scsi@vger.kernel.org
3824W:	http://www.chelsio.com
3825S:	Supported
3826F:	drivers/scsi/cxgbi/cxgb4i
3827
3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3829M:	Steve Wise <swise@chelsio.com>
3830L:	linux-rdma@vger.kernel.org
3831W:	http://www.openfabrics.org
3832S:	Supported
3833F:	drivers/infiniband/hw/cxgb4/
3834F:	include/uapi/rdma/cxgb4-abi.h
3835
3836CXGB4VF ETHERNET DRIVER (CXGB4VF)
3837M:	Casey Leedom <leedom@chelsio.com>
3838L:	netdev@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/net/ethernet/chelsio/cxgb4vf/
3842
3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3844M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3845M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3846L:	linuxppc-dev@lists.ozlabs.org
3847S:	Supported
3848F:	arch/powerpc/platforms/powernv/pci-cxl.c
3849F:	drivers/misc/cxl/
3850F:	include/misc/cxl*
3851F:	include/uapi/misc/cxl.h
3852F:	Documentation/powerpc/cxl.txt
3853F:	Documentation/ABI/testing/sysfs-class-cxl
3854
3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3856M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3857M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3858M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3859L:	linux-scsi@vger.kernel.org
3860S:	Supported
3861F:	drivers/scsi/cxlflash/
3862F:	include/uapi/scsi/cxlflash_ioctls.h
3863F:	Documentation/powerpc/cxlflash.txt
3864
3865CYBERPRO FB DRIVER
3866M:	Russell King <linux@armlinux.org.uk>
3867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3868W:	http://www.armlinux.org.uk/
3869S:	Maintained
3870F:	drivers/video/fbdev/cyber2000fb.*
3871
3872CYCLADES ASYNC MUX DRIVER
3873W:	http://www.cyclades.com/
3874S:	Orphan
3875F:	drivers/tty/cyclades.c
3876F:	include/linux/cyclades.h
3877F:	include/uapi/linux/cyclades.h
3878
3879CYCLADES PC300 DRIVER
3880W:	http://www.cyclades.com/
3881S:	Orphan
3882F:	drivers/net/wan/pc300*
3883
3884CYPRESS_FIRMWARE MEDIA DRIVER
3885M:	Antti Palosaari <crope@iki.fi>
3886L:	linux-media@vger.kernel.org
3887W:	https://linuxtv.org
3888W:	http://palosaari.fi/linux/
3889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3890T:	git git://linuxtv.org/anttip/media_tree.git
3891S:	Maintained
3892F:	drivers/media/common/cypress_firmware*
3893
3894CYTTSP TOUCHSCREEN DRIVER
3895M:	Ferruh Yigit <fery@cypress.com>
3896L:	linux-input@vger.kernel.org
3897S:	Supported
3898F:	drivers/input/touchscreen/cyttsp*
3899F:	include/linux/input/cyttsp.h
3900
3901D-LINK DIR-685 TOUCHKEYS DRIVER
3902M:	Linus Walleij <linus.walleij@linaro.org>
3903L:	linux-input@vger.kernel.org
3904S:	Supported
3905F:	drivers/input/dlink-dir685-touchkeys.c
3906
3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3908M:	Joshua Kinard <kumba@gentoo.org>
3909S:	Maintained
3910F:	drivers/rtc/rtc-ds1685.c
3911F:	include/linux/rtc/ds1685.h
3912
3913DAMA SLAVE for AX.25
3914M:	Joerg Reuter <jreuter@yaina.de>
3915W:	http://yaina.de/jreuter/
3916W:	http://www.qsl.net/dl1bke/
3917L:	linux-hams@vger.kernel.org
3918S:	Maintained
3919F:	net/ax25/af_ax25.c
3920F:	net/ax25/ax25_dev.c
3921F:	net/ax25/ax25_ds_*
3922F:	net/ax25/ax25_in.c
3923F:	net/ax25/ax25_out.c
3924F:	net/ax25/ax25_timer.c
3925F:	net/ax25/sysctl_net_ax25.c
3926
3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3928L:	netdev@vger.kernel.org
3929S:	Orphan
3930F:	Documentation/networking/dmfe.txt
3931F:	drivers/net/ethernet/dec/tulip/dmfe.c
3932
3933DC390/AM53C974 SCSI driver
3934M:	Hannes Reinecke <hare@suse.com>
3935L:	linux-scsi@vger.kernel.org
3936S:	Maintained
3937F:	drivers/scsi/am53c974.c
3938
3939DC395x SCSI driver
3940M:	Oliver Neukum <oliver@neukum.org>
3941M:	Ali Akcaagac <aliakc@web.de>
3942M:	Jamie Lenehan <lenehan@twibble.org>
3943L:	dc395x@twibble.org
3944W:	http://twibble.org/dist/dc395x/
3945W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3946S:	Maintained
3947F:	Documentation/scsi/dc395x.txt
3948F:	drivers/scsi/dc395x.*
3949
3950DCCP PROTOCOL
3951M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3952L:	dccp@vger.kernel.org
3953W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3954S:	Maintained
3955F:	include/linux/dccp.h
3956F:	include/uapi/linux/dccp.h
3957F:	include/linux/tfrc.h
3958F:	net/dccp/
3959
3960DECnet NETWORK LAYER
3961W:	http://linux-decnet.sourceforge.net
3962L:	linux-decnet-user@lists.sourceforge.net
3963S:	Orphan
3964F:	Documentation/networking/decnet.txt
3965F:	net/decnet/
3966
3967DECSTATION PLATFORM SUPPORT
3968M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3969L:	linux-mips@linux-mips.org
3970W:	http://www.linux-mips.org/wiki/DECstation
3971S:	Maintained
3972F:	arch/mips/dec/
3973F:	arch/mips/include/asm/dec/
3974F:	arch/mips/include/asm/mach-dec/
3975
3976DEFXX FDDI NETWORK DRIVER
3977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3978S:	Maintained
3979F:	drivers/net/fddi/defxx.*
3980
3981DELL LAPTOP DRIVER
3982M:	Matthew Garrett <mjg59@srcf.ucam.org>
3983M:	Pali Rohár <pali.rohar@gmail.com>
3984L:	platform-driver-x86@vger.kernel.org
3985S:	Maintained
3986F:	drivers/platform/x86/dell-laptop.c
3987
3988DELL LAPTOP FREEFALL DRIVER
3989M:	Pali Rohár <pali.rohar@gmail.com>
3990S:	Maintained
3991F:	drivers/platform/x86/dell-smo8800.c
3992
3993DELL LAPTOP RBTN DRIVER
3994M:	Pali Rohár <pali.rohar@gmail.com>
3995S:	Maintained
3996F:	drivers/platform/x86/dell-rbtn.*
3997
3998DELL LAPTOP SMM DRIVER
3999M:	Pali Rohár <pali.rohar@gmail.com>
4000S:	Maintained
4001F:	drivers/hwmon/dell-smm-hwmon.c
4002F:	include/uapi/linux/i8k.h
4003
4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4005M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4006S:	Maintained
4007F:	Documentation/dcdbas.txt
4008F:	drivers/firmware/dcdbas.*
4009
4010DELL WMI EXTRAS DRIVER
4011M:	Matthew Garrett <mjg59@srcf.ucam.org>
4012M:	Pali Rohár <pali.rohar@gmail.com>
4013S:	Maintained
4014F:	drivers/platform/x86/dell-wmi.c
4015
4016DELTA ST MEDIA DRIVER
4017M:	Hugues Fruchet <hugues.fruchet@st.com>
4018L:	linux-media@vger.kernel.org
4019T:	git git://linuxtv.org/media_tree.git
4020W:	https://linuxtv.org
4021S:	Supported
4022F:	drivers/media/platform/sti/delta
4023
4024DENALI NAND DRIVER
4025M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4026L:	linux-mtd@lists.infradead.org
4027S:	Supported
4028F:	drivers/mtd/nand/denali*
4029
4030DESIGNWARE USB2 DRD IP DRIVER
4031M:	John Youn <johnyoun@synopsys.com>
4032L:	linux-usb@vger.kernel.org
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4034S:	Maintained
4035F:	drivers/usb/dwc2/
4036
4037DESIGNWARE USB3 DRD IP DRIVER
4038M:	Felipe Balbi <balbi@kernel.org>
4039L:	linux-usb@vger.kernel.org
4040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4041S:	Maintained
4042F:	drivers/usb/dwc3/
4043
4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4045M:	Andreas Klinger <ak@it-klinger.de>
4046L:	linux-iio@vger.kernel.org
4047S:	Maintained
4048F:	drivers/iio/proximity/srf*.c
4049
4050DEVICE COREDUMP (DEV_COREDUMP)
4051M:	Johannes Berg <johannes@sipsolutions.net>
4052L:	linux-kernel@vger.kernel.org
4053S:	Maintained
4054F:	drivers/base/devcoredump.c
4055F:	include/linux/devcoredump.h
4056
4057DEVICE FREQUENCY (DEVFREQ)
4058M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4059M:	Kyungmin Park <kyungmin.park@samsung.com>
4060R:	Chanwoo Choi <cw00.choi@samsung.com>
4061L:	linux-pm@vger.kernel.org
4062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4063S:	Maintained
4064F:	drivers/devfreq/
4065F:	include/linux/devfreq.h
4066F:	Documentation/devicetree/bindings/devfreq/
4067
4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4069M:	Chanwoo Choi <cw00.choi@samsung.com>
4070L:	linux-pm@vger.kernel.org
4071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072S:	Supported
4073F:	drivers/devfreq/event/
4074F:	drivers/devfreq/devfreq-event.c
4075F:	include/linux/devfreq-event.h
4076F:	Documentation/devicetree/bindings/devfreq/event/
4077
4078DEVICE NUMBER REGISTRY
4079M:	Torben Mathiasen <device@lanana.org>
4080W:	http://lanana.org/docs/device-list/index.html
4081S:	Maintained
4082
4083DEVICE-MAPPER  (LVM)
4084M:	Alasdair Kergon <agk@redhat.com>
4085M:	Mike Snitzer <snitzer@redhat.com>
4086M:	dm-devel@redhat.com
4087L:	dm-devel@redhat.com
4088W:	http://sources.redhat.com/dm
4089Q:	http://patchwork.kernel.org/project/dm-devel/list/
4090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4091T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4092S:	Maintained
4093F:	Documentation/device-mapper/
4094F:	drivers/md/dm*
4095F:	drivers/md/persistent-data/
4096F:	include/linux/device-mapper.h
4097F:	include/linux/dm-*.h
4098F:	include/uapi/linux/dm-*.h
4099
4100DEVLINK
4101M:	Jiri Pirko <jiri@mellanox.com>
4102L:	netdev@vger.kernel.org
4103S:	Supported
4104F:	net/core/devlink.c
4105F:	include/net/devlink.h
4106F:	include/uapi/linux/devlink.h
4107
4108DIALOG SEMICONDUCTOR DRIVERS
4109M:	Support Opensource <support.opensource@diasemi.com>
4110W:	http://www.dialog-semiconductor.com/products
4111S:	Supported
4112F:	Documentation/hwmon/da90??
4113F:	Documentation/devicetree/bindings/mfd/da90*.txt
4114F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4115F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4116F:	Documentation/devicetree/bindings/regulator/da92*.txt
4117F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4118F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4119F:	drivers/gpio/gpio-da90??.c
4120F:	drivers/hwmon/da90??-hwmon.c
4121F:	drivers/iio/adc/da91??-*.c
4122F:	drivers/input/misc/da90??_onkey.c
4123F:	drivers/input/touchscreen/da9052_tsi.c
4124F:	drivers/leds/leds-da90??.c
4125F:	drivers/mfd/da903x.c
4126F:	drivers/mfd/da90??-*.c
4127F:	drivers/mfd/da91??-*.c
4128F:	drivers/power/supply/da9052-battery.c
4129F:	drivers/power/supply/da91??-*.c
4130F:	drivers/regulator/da903x.c
4131F:	drivers/regulator/da9???-regulator.[ch]
4132F:	drivers/thermal/da90??-thermal.c
4133F:	drivers/rtc/rtc-da90??.c
4134F:	drivers/video/backlight/da90??_bl.c
4135F:	drivers/watchdog/da90??_wdt.c
4136F:	include/linux/mfd/da903x.h
4137F:	include/linux/mfd/da9052/
4138F:	include/linux/mfd/da9055/
4139F:	include/linux/mfd/da9062/
4140F:	include/linux/mfd/da9063/
4141F:	include/linux/mfd/da9150/
4142F:	include/linux/regulator/da9211.h
4143F:	include/sound/da[79]*.h
4144F:	sound/soc/codecs/da[79]*.[ch]
4145
4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4147M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4148L:	linux-gpio@vger.kernel.org
4149S:	Maintained
4150F:	drivers/gpio/gpio-gpio-mm.c
4151
4152DIGI NEO AND CLASSIC PCI PRODUCTS
4153M:	Lidza Louina <lidza.louina@gmail.com>
4154M:	Mark Hounschell <markh@compro.net>
4155L:	driverdev-devel@linuxdriverproject.org
4156S:	Maintained
4157F:	drivers/staging/dgnc/
4158
4159DIOLAN U2C-12 I2C DRIVER
4160M:	Guenter Roeck <linux@roeck-us.net>
4161L:	linux-i2c@vger.kernel.org
4162S:	Maintained
4163F:	drivers/i2c/busses/i2c-diolan-u2c.c
4164
4165DIRECT ACCESS (DAX)
4166M:	Matthew Wilcox <mawilcox@microsoft.com>
4167M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4168L:	linux-fsdevel@vger.kernel.org
4169S:	Supported
4170F:	fs/dax.c
4171F:	include/linux/dax.h
4172F:	include/trace/events/fs_dax.h
4173
4174DIRECTORY NOTIFICATION (DNOTIFY)
4175M:	Jan Kara <jack@suse.cz>
4176R:	Amir Goldstein <amir73il@gmail.com>
4177L:	linux-fsdevel@vger.kernel.org
4178S:	Maintained
4179F:	Documentation/filesystems/dnotify.txt
4180F:	fs/notify/dnotify/
4181F:	include/linux/dnotify.h
4182
4183DISK GEOMETRY AND PARTITION HANDLING
4184M:	Andries Brouwer <aeb@cwi.nl>
4185W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4186W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4187W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4188S:	Maintained
4189
4190DISKQUOTA
4191M:	Jan Kara <jack@suse.com>
4192S:	Maintained
4193F:	Documentation/filesystems/quota.txt
4194F:	fs/quota/
4195F:	include/linux/quota*.h
4196F:	include/uapi/linux/quota*.h
4197
4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4199M:	Bernie Thompson <bernie@plugable.com>
4200L:	linux-fbdev@vger.kernel.org
4201S:	Maintained
4202W:	http://plugable.com/category/projects/udlfb/
4203F:	drivers/video/fbdev/udlfb.c
4204F:	include/video/udlfb.h
4205F:	Documentation/fb/udlfb.txt
4206
4207DISTRIBUTED LOCK MANAGER (DLM)
4208M:	Christine Caulfield <ccaulfie@redhat.com>
4209M:	David Teigland <teigland@redhat.com>
4210L:	cluster-devel@redhat.com
4211W:	http://sources.redhat.com/cluster/
4212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4213S:	Supported
4214F:	fs/dlm/
4215
4216DMA BUFFER SHARING FRAMEWORK
4217M:	Sumit Semwal <sumit.semwal@linaro.org>
4218S:	Maintained
4219L:	linux-media@vger.kernel.org
4220L:	dri-devel@lists.freedesktop.org
4221L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4222F:	drivers/dma-buf/
4223F:	include/linux/dma-buf*
4224F:	include/linux/reservation.h
4225F:	include/linux/*fence.h
4226F:	Documentation/driver-api/dma-buf.rst
4227T:	git git://anongit.freedesktop.org/drm/drm-misc
4228
4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4230M:	Vinod Koul <vinod.koul@intel.com>
4231L:	dmaengine@vger.kernel.org
4232Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4233S:	Maintained
4234F:	drivers/dma/
4235F:	include/linux/dmaengine.h
4236F:	Documentation/devicetree/bindings/dma/
4237F:	Documentation/dmaengine/
4238T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4239
4240DMA MAPPING HELPERS
4241M:	Christoph Hellwig <hch@lst.de>
4242M:	Marek Szyprowski <m.szyprowski@samsung.com>
4243R:	Robin Murphy <robin.murphy@arm.com>
4244L:	iommu@lists.linux-foundation.org
4245T:	git git://git.infradead.org/users/hch/dma-mapping.git
4246W:	http://git.infradead.org/users/hch/dma-mapping.git
4247S:	Supported
4248F:	lib/dma-debug.c
4249F:	lib/dma-noop.c
4250F:	lib/dma-virt.c
4251F:	drivers/base/dma-mapping.c
4252F:	drivers/base/dma-coherent.c
4253F:	include/linux/dma-mapping.h
4254
4255DME1737 HARDWARE MONITOR DRIVER
4256M:	Juerg Haefliger <juergh@gmail.com>
4257L:	linux-hwmon@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/hwmon/dme1737
4260F:	drivers/hwmon/dme1737.c
4261
4262DMI/SMBIOS SUPPORT
4263M:	Jean Delvare <jdelvare@suse.com>
4264S:	Maintained
4265T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4266F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4267F:	drivers/firmware/dmi-id.c
4268F:	drivers/firmware/dmi_scan.c
4269F:	include/linux/dmi.h
4270
4271DOCUMENTATION
4272M:	Jonathan Corbet <corbet@lwn.net>
4273L:	linux-doc@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/
4276F:	scripts/kernel-doc
4277X:	Documentation/ABI/
4278X:	Documentation/devicetree/
4279X:	Documentation/acpi
4280X:	Documentation/power
4281X:	Documentation/spi
4282X:	Documentation/media
4283T:	git git://git.lwn.net/linux.git docs-next
4284
4285DONGWOON DW9714 LENS VOICE COIL DRIVER
4286M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4287L:	linux-media@vger.kernel.org
4288T:	git git://linuxtv.org/media_tree.git
4289S:	Maintained
4290F:	drivers/media/i2c/dw9714.c
4291
4292DOUBLETALK DRIVER
4293M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4294L:	blinux-list@redhat.com
4295S:	Maintained
4296F:	drivers/char/dtlk.c
4297F:	include/linux/dtlk.h
4298
4299DPAA2 DATAPATH I/O (DPIO) DRIVER
4300M:	Roy Pledge <Roy.Pledge@nxp.com>
4301L:	linux-kernel@vger.kernel.org
4302S:	Maintained
4303F:	drivers/staging/fsl-mc/bus/dpio
4304
4305DPAA2 ETHERNET DRIVER
4306M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4307L:	linux-kernel@vger.kernel.org
4308S:	Maintained
4309F:	drivers/staging/fsl-dpaa2/ethernet
4310
4311DPT_I2O SCSI RAID DRIVER
4312M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4313L:	linux-scsi@vger.kernel.org
4314W:	http://www.adaptec.com/
4315S:	Maintained
4316F:	drivers/scsi/dpt*
4317F:	drivers/scsi/dpt/
4318
4319DRBD DRIVER
4320M:	Philipp Reisner <philipp.reisner@linbit.com>
4321M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4322L:	drbd-dev@lists.linbit.com
4323W:	http://www.drbd.org
4324T:	git git://git.linbit.com/linux-drbd.git
4325T:	git git://git.linbit.com/drbd-8.4.git
4326S:	Supported
4327F:	drivers/block/drbd/
4328F:	lib/lru_cache.c
4329F:	Documentation/blockdev/drbd/
4330
4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4334S:	Supported
4335F:	Documentation/kobject.txt
4336F:	drivers/base/
4337F:	fs/debugfs/
4338F:	fs/sysfs/
4339F:	include/linux/debugfs.h
4340F:	include/linux/kobj*
4341F:	lib/kobj*
4342
4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4344M:	Kevin Hilman <khilman@kernel.org>
4345M:	Nishanth Menon <nm@ti.com>
4346S:	Maintained
4347F:	drivers/power/avs/
4348F:	include/linux/power/smartreflex.h
4349L:	linux-pm@vger.kernel.org
4350
4351DRM DRIVER FOR ARM PL111 CLCD
4352M:	Eric Anholt <eric@anholt.net>
4353T:	git git://anongit.freedesktop.org/drm/drm-misc
4354S:	Supported
4355F:	drivers/gpu/drm/pl111/
4356
4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4358M:	Dave Airlie <airlied@redhat.com>
4359S:	Odd Fixes
4360F:	drivers/gpu/drm/ast/
4361
4362DRM DRIVER FOR BOCHS VIRTUAL GPU
4363M:	Gerd Hoffmann <kraxel@redhat.com>
4364L:	virtualization@lists.linux-foundation.org
4365T:	git git://anongit.freedesktop.org/drm/drm-misc
4366S:	Maintained
4367F:	drivers/gpu/drm/bochs/
4368
4369DRM DRIVER FOR INTEL I810 VIDEO CARDS
4370S:	Orphan / Obsolete
4371F:	drivers/gpu/drm/i810/
4372F:	include/uapi/drm/i810_drm.h
4373
4374DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4375S:	Orphan / Obsolete
4376F:	drivers/gpu/drm/mga/
4377F:	include/uapi/drm/mga_drm.h
4378
4379DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4380M:	Dave Airlie <airlied@redhat.com>
4381S:	Odd Fixes
4382F:	drivers/gpu/drm/mgag200/
4383
4384DRM DRIVER FOR MI0283QT
4385M:	Noralf Trønnes <noralf@tronnes.org>
4386S:	Maintained
4387F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4388F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4389
4390DRM DRIVER FOR MSM ADRENO GPU
4391M:	Rob Clark <robdclark@gmail.com>
4392L:	linux-arm-msm@vger.kernel.org
4393L:	dri-devel@lists.freedesktop.org
4394L:	freedreno@lists.freedesktop.org
4395T:	git git://people.freedesktop.org/~robclark/linux
4396S:	Maintained
4397F:	drivers/gpu/drm/msm/
4398F:	include/uapi/drm/msm_drm.h
4399F:	Documentation/devicetree/bindings/display/msm/
4400
4401DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4402M:	Ben Skeggs <bskeggs@redhat.com>
4403L:	dri-devel@lists.freedesktop.org
4404L:	nouveau@lists.freedesktop.org
4405T:	git git://github.com/skeggsb/linux
4406S:	Supported
4407F:	drivers/gpu/drm/nouveau/
4408F:	include/uapi/drm/nouveau_drm.h
4409
4410DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4411M:	Noralf Trønnes <noralf@tronnes.org>
4412S:	Maintained
4413F:	drivers/gpu/drm/tinydrm/repaper.c
4414F:	Documentation/devicetree/bindings/display/repaper.txt
4415
4416DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4417M:	Dave Airlie <airlied@redhat.com>
4418M:	Gerd Hoffmann <kraxel@redhat.com>
4419L:	virtualization@lists.linux-foundation.org
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421S:	Obsolete
4422W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4423F:	drivers/gpu/drm/cirrus/
4424
4425DRM DRIVER FOR QXL VIRTUAL GPU
4426M:	Dave Airlie <airlied@redhat.com>
4427M:	Gerd Hoffmann <kraxel@redhat.com>
4428L:	virtualization@lists.linux-foundation.org
4429T:	git git://anongit.freedesktop.org/drm/drm-misc
4430S:	Maintained
4431F:	drivers/gpu/drm/qxl/
4432F:	include/uapi/drm/qxl_drm.h
4433
4434DRM DRIVER FOR RAGE 128 VIDEO CARDS
4435S:	Orphan / Obsolete
4436F:	drivers/gpu/drm/r128/
4437F:	include/uapi/drm/r128_drm.h
4438
4439DRM DRIVER FOR SAVAGE VIDEO CARDS
4440S:	Orphan / Obsolete
4441F:	drivers/gpu/drm/savage/
4442F:	include/uapi/drm/savage_drm.h
4443
4444DRM DRIVER FOR SIS VIDEO CARDS
4445S:	Orphan / Obsolete
4446F:	drivers/gpu/drm/sis/
4447F:	include/uapi/drm/sis_drm.h
4448
4449DRM DRIVER FOR SITRONIX ST7586 PANELS
4450M:	David Lechner <david@lechnology.com>
4451S:	Maintained
4452F:	drivers/gpu/drm/tinydrm/st7586.c
4453F:	Documentation/devicetree/bindings/display/st7586.txt
4454
4455DRM DRIVER FOR TDFX VIDEO CARDS
4456S:	Orphan / Obsolete
4457F:	drivers/gpu/drm/tdfx/
4458
4459DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/udl/
4463
4464DRM DRIVER FOR VMWARE VIRTUAL GPU
4465M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4466M:	Sinclair Yeh <syeh@vmware.com>
4467M:	Thomas Hellstrom <thellstrom@vmware.com>
4468L:	dri-devel@lists.freedesktop.org
4469T:	git git://people.freedesktop.org/~syeh/repos_linux
4470T:	git git://people.freedesktop.org/~thomash/linux
4471S:	Supported
4472F:	drivers/gpu/drm/vmwgfx/
4473F:	include/uapi/drm/vmwgfx_drm.h
4474
4475DRM DRIVERS
4476M:	David Airlie <airlied@linux.ie>
4477L:	dri-devel@lists.freedesktop.org
4478T:	git git://people.freedesktop.org/~airlied/linux
4479B:	https://bugs.freedesktop.org/
4480C:	irc://chat.freenode.net/dri-devel
4481S:	Maintained
4482F:	drivers/gpu/drm/
4483F:	drivers/gpu/vga/
4484F:	Documentation/devicetree/bindings/display/
4485F:	Documentation/devicetree/bindings/gpu/
4486F:	Documentation/devicetree/bindings/video/
4487F:	Documentation/gpu/
4488F:	include/drm/
4489F:	include/uapi/drm/
4490F:	include/linux/vga*
4491
4492DRM DRIVERS AND MISC GPU PATCHES
4493M:	Daniel Vetter <daniel.vetter@intel.com>
4494M:	Jani Nikula <jani.nikula@linux.intel.com>
4495M:	Sean Paul <seanpaul@chromium.org>
4496W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4497S:	Maintained
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499F:	Documentation/gpu/
4500F:	drivers/gpu/vga/
4501F:	drivers/gpu/drm/*
4502F:	include/drm/drm*
4503F:	include/uapi/drm/drm*
4504F:	include/linux/vga*
4505
4506DRM DRIVERS FOR ALLWINNER A10
4507M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4508L:	dri-devel@lists.freedesktop.org
4509S:	Supported
4510F:	drivers/gpu/drm/sun4i/
4511F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4513
4514DRM DRIVERS FOR AMLOGIC SOCS
4515M:	Neil Armstrong <narmstrong@baylibre.com>
4516L:	dri-devel@lists.freedesktop.org
4517L:	linux-amlogic@lists.infradead.org
4518W:	http://linux-meson.com/
4519S:	Supported
4520F:	drivers/gpu/drm/meson/
4521F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4522F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4523F:	Documentation/gpu/meson.rst
4524T:	git git://anongit.freedesktop.org/drm/drm-misc
4525
4526DRM DRIVERS FOR ATMEL HLCDC
4527M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4528L:	dri-devel@lists.freedesktop.org
4529S:	Supported
4530F:	drivers/gpu/drm/atmel-hlcdc/
4531F:	Documentation/devicetree/bindings/drm/atmel/
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533
4534DRM DRIVERS FOR BRIDGE CHIPS
4535M:	Archit Taneja <architt@codeaurora.org>
4536M:	Andrzej Hajda <a.hajda@samsung.com>
4537R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4538S:	Maintained
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540F:	drivers/gpu/drm/bridge/
4541
4542DRM DRIVERS FOR EXYNOS
4543M:	Inki Dae <inki.dae@samsung.com>
4544M:	Joonyoung Shim <jy0922.shim@samsung.com>
4545M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4546M:	Kyungmin Park <kyungmin.park@samsung.com>
4547L:	dri-devel@lists.freedesktop.org
4548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4549S:	Supported
4550F:	drivers/gpu/drm/exynos/
4551F:	include/uapi/drm/exynos_drm.h
4552F:	Documentation/devicetree/bindings/display/exynos/
4553
4554DRM DRIVERS FOR FREESCALE DCU
4555M:	Stefan Agner <stefan@agner.ch>
4556M:	Alison Wang <alison.wang@freescale.com>
4557L:	dri-devel@lists.freedesktop.org
4558S:	Supported
4559F:	drivers/gpu/drm/fsl-dcu/
4560F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4561F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4562F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4563
4564DRM DRIVERS FOR FREESCALE IMX
4565M:	Philipp Zabel <p.zabel@pengutronix.de>
4566L:	dri-devel@lists.freedesktop.org
4567S:	Maintained
4568F:	drivers/gpu/drm/imx/
4569F:	drivers/gpu/ipu-v3/
4570F:	Documentation/devicetree/bindings/display/imx/
4571
4572DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4573M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4574L:	dri-devel@lists.freedesktop.org
4575T:	git git://github.com/patjak/drm-gma500
4576S:	Maintained
4577F:	drivers/gpu/drm/gma500/
4578
4579DRM DRIVERS FOR HISILICON
4580M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4581M:	Rongrong Zou <zourongrong@gmail.com>
4582R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4583R:	Chen Feng <puck.chen@hisilicon.com>
4584L:	dri-devel@lists.freedesktop.org
4585T:	git git://github.com/xin3liang/linux.git
4586S:	Maintained
4587F:	drivers/gpu/drm/hisilicon/
4588F:	Documentation/devicetree/bindings/display/hisilicon/
4589
4590DRM DRIVERS FOR MEDIATEK
4591M:	CK Hu <ck.hu@mediatek.com>
4592M:	Philipp Zabel <p.zabel@pengutronix.de>
4593L:	dri-devel@lists.freedesktop.org
4594S:	Supported
4595F:	drivers/gpu/drm/mediatek/
4596F:	Documentation/devicetree/bindings/display/mediatek/
4597
4598DRM DRIVERS FOR NVIDIA TEGRA
4599M:	Thierry Reding <thierry.reding@gmail.com>
4600L:	dri-devel@lists.freedesktop.org
4601L:	linux-tegra@vger.kernel.org
4602T:	git git://anongit.freedesktop.org/tegra/linux.git
4603S:	Supported
4604F:	drivers/gpu/drm/tegra/
4605F:	drivers/gpu/host1x/
4606F:	include/linux/host1x.h
4607F:	include/uapi/drm/tegra_drm.h
4608F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4609
4610DRM DRIVERS FOR RENESAS
4611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4612L:	dri-devel@lists.freedesktop.org
4613L:	linux-renesas-soc@vger.kernel.org
4614T:	git git://linuxtv.org/pinchartl/fbdev
4615S:	Supported
4616F:	drivers/gpu/drm/rcar-du/
4617F:	drivers/gpu/drm/shmobile/
4618F:	include/linux/platform_data/shmob_drm.h
4619F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4620F:	Documentation/devicetree/bindings/display/renesas,du.txt
4621
4622DRM DRIVERS FOR ROCKCHIP
4623M:	Mark Yao <mark.yao@rock-chips.com>
4624L:	dri-devel@lists.freedesktop.org
4625S:	Maintained
4626F:	drivers/gpu/drm/rockchip/
4627F:	Documentation/devicetree/bindings/display/rockchip/
4628T:	git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR STI
4631M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4632M:	Vincent Abriou <vincent.abriou@st.com>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635S:	Maintained
4636F:	drivers/gpu/drm/sti
4637F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4638
4639DRM DRIVERS FOR STM
4640M:	Yannick Fertre <yannick.fertre@st.com>
4641M:	Philippe Cornu <philippe.cornu@st.com>
4642M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643M:	Vincent Abriou <vincent.abriou@st.com>
4644L:	dri-devel@lists.freedesktop.org
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646S:	Maintained
4647F:	drivers/gpu/drm/stm
4648F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4649
4650DRM DRIVERS FOR TI LCDC
4651M:	Jyri Sarha <jsarha@ti.com>
4652R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4653L:	dri-devel@lists.freedesktop.org
4654S:	Maintained
4655F:	drivers/gpu/drm/tilcdc/
4656F:	Documentation/devicetree/bindings/display/tilcdc/
4657
4658DRM DRIVERS FOR TI OMAP
4659M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Maintained
4662F:	drivers/gpu/drm/omapdrm/
4663F:	Documentation/devicetree/bindings/display/ti/
4664
4665DRM DRIVERS FOR VC4
4666M:	Eric Anholt <eric@anholt.net>
4667T:	git git://github.com/anholt/linux
4668S:	Supported
4669F:	drivers/gpu/drm/vc4/
4670F:	include/uapi/drm/vc4_drm.h
4671F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4672T:	git git://anongit.freedesktop.org/drm/drm-misc
4673
4674DRM DRIVERS FOR VIVANTE GPU IP
4675M:	Lucas Stach <l.stach@pengutronix.de>
4676R:	Russell King <linux+etnaviv@armlinux.org.uk>
4677R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4678L:	etnaviv@lists.freedesktop.org
4679L:	dri-devel@lists.freedesktop.org
4680S:	Maintained
4681F:	drivers/gpu/drm/etnaviv/
4682F:	include/uapi/drm/etnaviv_drm.h
4683F:	Documentation/devicetree/bindings/display/etnaviv/
4684
4685DRM DRIVERS FOR ZTE ZX
4686M:	Shawn Guo <shawnguo@kernel.org>
4687L:	dri-devel@lists.freedesktop.org
4688S:	Maintained
4689F:	drivers/gpu/drm/zte/
4690F:	Documentation/devicetree/bindings/display/zte,vou.txt
4691T:	git git://anongit.freedesktop.org/drm/drm-misc
4692
4693DRM PANEL DRIVERS
4694M:	Thierry Reding <thierry.reding@gmail.com>
4695L:	dri-devel@lists.freedesktop.org
4696T:	git git://anongit.freedesktop.org/tegra/linux.git
4697S:	Maintained
4698F:	drivers/gpu/drm/drm_panel.c
4699F:	drivers/gpu/drm/panel/
4700F:	include/drm/drm_panel.h
4701F:	Documentation/devicetree/bindings/display/panel/
4702
4703DRM TINYDRM DRIVERS
4704M:	Noralf Trønnes <noralf@tronnes.org>
4705W:	https://github.com/notro/tinydrm/wiki/Development
4706T:	git git://anongit.freedesktop.org/drm/drm-misc
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/
4709F:	include/drm/tinydrm/
4710
4711DSBR100 USB FM RADIO DRIVER
4712M:	Alexey Klimov <klimov.linux@gmail.com>
4713L:	linux-media@vger.kernel.org
4714T:	git git://linuxtv.org/media_tree.git
4715S:	Maintained
4716F:	drivers/media/radio/dsbr100.c
4717
4718DSCC4 DRIVER
4719M:	Francois Romieu <romieu@fr.zoreil.com>
4720L:	netdev@vger.kernel.org
4721S:	Maintained
4722F:	drivers/net/wan/dscc4.c
4723
4724DT3155 MEDIA DRIVER
4725M:	Hans Verkuil <hverkuil@xs4all.nl>
4726L:	linux-media@vger.kernel.org
4727T:	git git://linuxtv.org/media_tree.git
4728W:	https://linuxtv.org
4729S:	Odd Fixes
4730F:	drivers/media/pci/dt3155/
4731
4732DVB_USB_AF9015 MEDIA DRIVER
4733M:	Antti Palosaari <crope@iki.fi>
4734L:	linux-media@vger.kernel.org
4735W:	https://linuxtv.org
4736W:	http://palosaari.fi/linux/
4737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4738T:	git git://linuxtv.org/anttip/media_tree.git
4739S:	Maintained
4740F:	drivers/media/usb/dvb-usb-v2/af9015*
4741
4742DVB_USB_AF9035 MEDIA DRIVER
4743M:	Antti Palosaari <crope@iki.fi>
4744L:	linux-media@vger.kernel.org
4745W:	https://linuxtv.org
4746W:	http://palosaari.fi/linux/
4747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4748T:	git git://linuxtv.org/anttip/media_tree.git
4749S:	Maintained
4750F:	drivers/media/usb/dvb-usb-v2/af9035*
4751
4752DVB_USB_ANYSEE MEDIA DRIVER
4753M:	Antti Palosaari <crope@iki.fi>
4754L:	linux-media@vger.kernel.org
4755W:	https://linuxtv.org
4756W:	http://palosaari.fi/linux/
4757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4758T:	git git://linuxtv.org/anttip/media_tree.git
4759S:	Maintained
4760F:	drivers/media/usb/dvb-usb-v2/anysee*
4761
4762DVB_USB_AU6610 MEDIA DRIVER
4763M:	Antti Palosaari <crope@iki.fi>
4764L:	linux-media@vger.kernel.org
4765W:	https://linuxtv.org
4766W:	http://palosaari.fi/linux/
4767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4768T:	git git://linuxtv.org/anttip/media_tree.git
4769S:	Maintained
4770F:	drivers/media/usb/dvb-usb-v2/au6610*
4771
4772DVB_USB_CE6230 MEDIA DRIVER
4773M:	Antti Palosaari <crope@iki.fi>
4774L:	linux-media@vger.kernel.org
4775W:	https://linuxtv.org
4776W:	http://palosaari.fi/linux/
4777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4778T:	git git://linuxtv.org/anttip/media_tree.git
4779S:	Maintained
4780F:	drivers/media/usb/dvb-usb-v2/ce6230*
4781
4782DVB_USB_CXUSB MEDIA DRIVER
4783M:	Michael Krufky <mkrufky@linuxtv.org>
4784L:	linux-media@vger.kernel.org
4785W:	https://linuxtv.org
4786W:	http://github.com/mkrufky
4787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4788T:	git git://linuxtv.org/media_tree.git
4789S:	Maintained
4790F:	drivers/media/usb/dvb-usb/cxusb*
4791
4792DVB_USB_EC168 MEDIA DRIVER
4793M:	Antti Palosaari <crope@iki.fi>
4794L:	linux-media@vger.kernel.org
4795W:	https://linuxtv.org
4796W:	http://palosaari.fi/linux/
4797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4798T:	git git://linuxtv.org/anttip/media_tree.git
4799S:	Maintained
4800F:	drivers/media/usb/dvb-usb-v2/ec168*
4801
4802DVB_USB_GL861 MEDIA DRIVER
4803M:	Antti Palosaari <crope@iki.fi>
4804L:	linux-media@vger.kernel.org
4805W:	https://linuxtv.org
4806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4807T:	git git://linuxtv.org/anttip/media_tree.git
4808S:	Maintained
4809F:	drivers/media/usb/dvb-usb-v2/gl861*
4810
4811DVB_USB_MXL111SF MEDIA DRIVER
4812M:	Michael Krufky <mkrufky@linuxtv.org>
4813L:	linux-media@vger.kernel.org
4814W:	https://linuxtv.org
4815W:	http://github.com/mkrufky
4816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4817T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4818S:	Maintained
4819F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4820
4821DVB_USB_RTL28XXU MEDIA DRIVER
4822M:	Antti Palosaari <crope@iki.fi>
4823L:	linux-media@vger.kernel.org
4824W:	https://linuxtv.org
4825W:	http://palosaari.fi/linux/
4826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4827T:	git git://linuxtv.org/anttip/media_tree.git
4828S:	Maintained
4829F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4830
4831DVB_USB_V2 MEDIA DRIVER
4832M:	Antti Palosaari <crope@iki.fi>
4833L:	linux-media@vger.kernel.org
4834W:	https://linuxtv.org
4835W:	http://palosaari.fi/linux/
4836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4837T:	git git://linuxtv.org/anttip/media_tree.git
4838S:	Maintained
4839F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4840F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4841
4842DYNAMIC DEBUG
4843M:	Jason Baron <jbaron@akamai.com>
4844S:	Maintained
4845F:	lib/dynamic_debug.c
4846F:	include/linux/dynamic_debug.h
4847
4848DZ DECSTATION DZ11 SERIAL DRIVER
4849M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4850S:	Maintained
4851F:	drivers/tty/serial/dz.*
4852
4853E3X0 POWER BUTTON DRIVER
4854M:	Moritz Fischer <moritz.fischer@ettus.com>
4855L:	usrp-users@lists.ettus.com
4856W:	http://www.ettus.com
4857S:	Supported
4858F:	drivers/input/misc/e3x0-button.c
4859F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4860
4861E4000 MEDIA DRIVER
4862M:	Antti Palosaari <crope@iki.fi>
4863L:	linux-media@vger.kernel.org
4864W:	https://linuxtv.org
4865W:	http://palosaari.fi/linux/
4866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4867T:	git git://linuxtv.org/anttip/media_tree.git
4868S:	Maintained
4869F:	drivers/media/tuners/e4000*
4870
4871EATA ISA/EISA/PCI SCSI DRIVER
4872M:	Dario Ballabio <ballabio_dario@emc.com>
4873L:	linux-scsi@vger.kernel.org
4874S:	Maintained
4875F:	drivers/scsi/eata.c
4876
4877EC100 MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/dvb-frontends/ec100*
4886
4887ECRYPT FILE SYSTEM
4888M:	Tyler Hicks <tyhicks@canonical.com>
4889L:	ecryptfs@vger.kernel.org
4890W:	http://ecryptfs.org
4891W:	https://launchpad.net/ecryptfs
4892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4893S:	Supported
4894F:	Documentation/filesystems/ecryptfs.txt
4895F:	fs/ecryptfs/
4896
4897EDAC-AMD64
4898M:	Borislav Petkov <bp@alien8.de>
4899L:	linux-edac@vger.kernel.org
4900S:	Maintained
4901F:	drivers/edac/amd64_edac*
4902
4903EDAC-CALXEDA
4904M:	Robert Richter <rric@kernel.org>
4905L:	linux-edac@vger.kernel.org
4906S:	Maintained
4907F:	drivers/edac/highbank*
4908
4909EDAC-CAVIUM
4910M:	Ralf Baechle <ralf@linux-mips.org>
4911M:	David Daney <david.daney@cavium.com>
4912L:	linux-edac@vger.kernel.org
4913L:	linux-mips@linux-mips.org
4914S:	Supported
4915F:	drivers/edac/octeon_edac*
4916F:	drivers/edac/thunderx_edac*
4917
4918EDAC-CORE
4919M:	Borislav Petkov <bp@alien8.de>
4920M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4922L:	linux-edac@vger.kernel.org
4923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4925S:	Supported
4926F:	Documentation/admin-guide/ras.rst
4927F:	Documentation/driver-api/edac.rst
4928F:	drivers/edac/
4929F:	include/linux/edac.h
4930
4931EDAC-E752X
4932M:	Mark Gross <mark.gross@intel.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/e752x_edac.c
4936
4937EDAC-E7XXX
4938L:	linux-edac@vger.kernel.org
4939S:	Maintained
4940F:	drivers/edac/e7xxx_edac.c
4941
4942EDAC-FSL_DDR
4943M:	York Sun <york.sun@nxp.com>
4944L:	linux-edac@vger.kernel.org
4945S:	Maintained
4946F:	drivers/edac/fsl_ddr_edac.*
4947
4948EDAC-GHES
4949M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4950M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4951L:	linux-edac@vger.kernel.org
4952S:	Maintained
4953F:	drivers/edac/ghes_edac.c
4954
4955EDAC-I3000
4956L:	linux-edac@vger.kernel.org
4957S:	Orphan
4958F:	drivers/edac/i3000_edac.c
4959
4960EDAC-I5000
4961L:	linux-edac@vger.kernel.org
4962S:	Maintained
4963F:	drivers/edac/i5000_edac.c
4964
4965EDAC-I5400
4966M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4968L:	linux-edac@vger.kernel.org
4969S:	Maintained
4970F:	drivers/edac/i5400_edac.c
4971
4972EDAC-I7300
4973M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4975L:	linux-edac@vger.kernel.org
4976S:	Maintained
4977F:	drivers/edac/i7300_edac.c
4978
4979EDAC-I7CORE
4980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4982L:	linux-edac@vger.kernel.org
4983S:	Maintained
4984F:	drivers/edac/i7core_edac.c
4985
4986EDAC-I82443BXGX
4987M:	Tim Small <tim@buttersideup.com>
4988L:	linux-edac@vger.kernel.org
4989S:	Maintained
4990F:	drivers/edac/i82443bxgx_edac.c
4991
4992EDAC-I82975X
4993M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4994M:	"Arvind R." <arvino55@gmail.com>
4995L:	linux-edac@vger.kernel.org
4996S:	Maintained
4997F:	drivers/edac/i82975x_edac.c
4998
4999EDAC-IE31200
5000M:	Jason Baron <jbaron@akamai.com>
5001L:	linux-edac@vger.kernel.org
5002S:	Maintained
5003F:	drivers/edac/ie31200_edac.c
5004
5005EDAC-MPC85XX
5006M:	Johannes Thumshirn <morbidrsa@gmail.com>
5007L:	linux-edac@vger.kernel.org
5008S:	Maintained
5009F:	drivers/edac/mpc85xx_edac.[ch]
5010
5011EDAC-PASEMI
5012M:	Egor Martovetsky <egor@pasemi.com>
5013L:	linux-edac@vger.kernel.org
5014S:	Maintained
5015F:	drivers/edac/pasemi_edac.c
5016
5017EDAC-PND2
5018M:	Tony Luck <tony.luck@intel.com>
5019L:	linux-edac@vger.kernel.org
5020S:	Maintained
5021F:	drivers/edac/pnd2_edac.[ch]
5022
5023EDAC-R82600
5024M:	Tim Small <tim@buttersideup.com>
5025L:	linux-edac@vger.kernel.org
5026S:	Maintained
5027F:	drivers/edac/r82600_edac.c
5028
5029EDAC-SBRIDGE
5030M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5032L:	linux-edac@vger.kernel.org
5033S:	Maintained
5034F:	drivers/edac/sb_edac.c
5035
5036EDAC-SKYLAKE
5037M:	Tony Luck <tony.luck@intel.com>
5038L:	linux-edac@vger.kernel.org
5039S:	Maintained
5040F:	drivers/edac/skx_edac.c
5041
5042EDIROL UA-101/UA-1000 DRIVER
5043M:	Clemens Ladisch <clemens@ladisch.de>
5044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5045T:	git git://git.alsa-project.org/alsa-kernel.git
5046S:	Maintained
5047F:	sound/usb/misc/ua101.c
5048
5049EFI TEST DRIVER
5050L:	linux-efi@vger.kernel.org
5051M:	Ivan Hu <ivan.hu@canonical.com>
5052M:	Matt Fleming <matt@codeblueprint.co.uk>
5053S:	Maintained
5054F:	drivers/firmware/efi/test/
5055
5056EFI VARIABLE FILESYSTEM
5057M:	Matthew Garrett <matthew.garrett@nebula.com>
5058M:	Jeremy Kerr <jk@ozlabs.org>
5059M:	Matt Fleming <matt@codeblueprint.co.uk>
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5061L:	linux-efi@vger.kernel.org
5062S:	Maintained
5063F:	fs/efivarfs/
5064
5065EFIFB FRAMEBUFFER DRIVER
5066L:	linux-fbdev@vger.kernel.org
5067M:	Peter Jones <pjones@redhat.com>
5068S:	Maintained
5069F:	drivers/video/fbdev/efifb.c
5070
5071EFS FILESYSTEM
5072W:	http://aeschi.ch.eu.org/efs/
5073S:	Orphan
5074F:	fs/efs/
5075
5076EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5077M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5078L:	netdev@vger.kernel.org
5079S:	Maintained
5080F:	drivers/net/ethernet/ibm/ehea/
5081
5082EM28XX VIDEO4LINUX DRIVER
5083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5085L:	linux-media@vger.kernel.org
5086W:	https://linuxtv.org
5087T:	git git://linuxtv.org/media_tree.git
5088S:	Maintained
5089F:	drivers/media/usb/em28xx/
5090F:	Documentation/media/v4l-drivers/em28xx*
5091
5092EMBEDDED LINUX
5093M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5094M:	Matt Mackall <mpm@selenic.com>
5095M:	David Woodhouse <dwmw2@infradead.org>
5096L:	linux-embedded@vger.kernel.org
5097S:	Maintained
5098
5099Emulex 10Gbps iSCSI - OneConnect DRIVER
5100M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5101M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5102M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5103L:	linux-scsi@vger.kernel.org
5104W:	http://www.broadcom.com
5105S:	Supported
5106F:	drivers/scsi/be2iscsi/
5107
5108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5109M:	Sathya Perla <sathya.perla@broadcom.com>
5110M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5111M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5112M:	Somnath Kotur <somnath.kotur@broadcom.com>
5113L:	netdev@vger.kernel.org
5114W:	http://www.emulex.com
5115S:	Supported
5116F:	drivers/net/ethernet/emulex/benet/
5117
5118EMULEX ONECONNECT ROCE DRIVER
5119M:	Selvin Xavier <selvin.xavier@broadcom.com>
5120M:	Devesh Sharma <devesh.sharma@broadcom.com>
5121L:	linux-rdma@vger.kernel.org
5122W:	http://www.broadcom.com
5123S:	Odd Fixes
5124F:	drivers/infiniband/hw/ocrdma/
5125F:	include/uapi/rdma/ocrdma-abi.h
5126
5127EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5128M:	James Smart <james.smart@broadcom.com>
5129M:	Dick Kennedy <dick.kennedy@broadcom.com>
5130L:	linux-scsi@vger.kernel.org
5131W:	http://www.broadcom.com
5132S:	Supported
5133F:	drivers/scsi/lpfc/
5134
5135ENE CB710 FLASH CARD READER DRIVER
5136M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5137S:	Maintained
5138F:	drivers/misc/cb710/
5139F:	drivers/mmc/host/cb710-mmc.*
5140F:	include/linux/cb710.h
5141
5142ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5143M:	Maxim Levitsky <maximlevitsky@gmail.com>
5144S:	Maintained
5145F:	drivers/media/rc/ene_ir.*
5146
5147EPSON S1D13XXX FRAMEBUFFER DRIVER
5148M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5149S:	Maintained
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5151F:	drivers/video/fbdev/s1d13xxxfb.c
5152F:	include/video/s1d13xxxfb.h
5153
5154ERRSEQ ERROR TRACKING INFRASTRUCTURE
5155M:	Jeff Layton <jlayton@poochiereds.net>
5156S:	Maintained
5157F:	lib/errseq.c
5158F:	include/linux/errseq.h
5159
5160ET131X NETWORK DRIVER
5161M:	Mark Einon <mark.einon@gmail.com>
5162S:	Odd Fixes
5163F:	drivers/net/ethernet/agere/
5164
5165ETHERNET BRIDGE
5166M:	Stephen Hemminger <stephen@networkplumber.org>
5167L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5168L:	netdev@vger.kernel.org
5169W:	http://www.linuxfoundation.org/en/Net:Bridge
5170S:	Maintained
5171F:	include/linux/netfilter_bridge/
5172F:	net/bridge/
5173
5174ETHERNET PHY LIBRARY
5175M:	Andrew Lunn <andrew@lunn.ch>
5176M:	Florian Fainelli <f.fainelli@gmail.com>
5177L:	netdev@vger.kernel.org
5178S:	Maintained
5179F:	Documentation/ABI/testing/sysfs-bus-mdio
5180F:	Documentation/devicetree/bindings/net/mdio*
5181F:	Documentation/networking/phy.txt
5182F:	drivers/net/phy/
5183F:	drivers/of/of_mdio.c
5184F:	drivers/of/of_net.c
5185F:	include/linux/*mdio*.h
5186F:	include/linux/of_net.h
5187F:	include/linux/phy.h
5188F:	include/linux/phy_fixed.h
5189F:	include/linux/platform_data/mdio-gpio.h
5190F:	include/linux/platform_data/mdio-bcm-unimac.h
5191F:	include/trace/events/mdio.h
5192F:	include/uapi/linux/mdio.h
5193F:	include/uapi/linux/mii.h
5194
5195EXT2 FILE SYSTEM
5196M:	Jan Kara <jack@suse.com>
5197L:	linux-ext4@vger.kernel.org
5198S:	Maintained
5199F:	Documentation/filesystems/ext2.txt
5200F:	fs/ext2/
5201F:	include/linux/ext2*
5202
5203EXT4 FILE SYSTEM
5204M:	"Theodore Ts'o" <tytso@mit.edu>
5205M:	Andreas Dilger <adilger.kernel@dilger.ca>
5206L:	linux-ext4@vger.kernel.org
5207W:	http://ext4.wiki.kernel.org
5208Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5210S:	Maintained
5211F:	Documentation/filesystems/ext4.txt
5212F:	fs/ext4/
5213
5214Extended Verification Module (EVM)
5215M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5216L:	linux-ima-devel@lists.sourceforge.net
5217L:	linux-security-module@vger.kernel.org
5218S:	Supported
5219F:	security/integrity/evm/
5220
5221EXTENSIBLE FIRMWARE INTERFACE (EFI)
5222M:	Matt Fleming <matt@codeblueprint.co.uk>
5223M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5224L:	linux-efi@vger.kernel.org
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5226S:	Maintained
5227F:	Documentation/efi-stub.txt
5228F:	arch/*/kernel/efi.c
5229F:	arch/x86/boot/compressed/eboot.[ch]
5230F:	arch/*/include/asm/efi.h
5231F:	arch/x86/platform/efi/
5232F:	drivers/firmware/efi/
5233F:	include/linux/efi*.h
5234F:	arch/arm/boot/compressed/efi-header.S
5235F:	arch/arm64/kernel/efi-entry.S
5236
5237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5238M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5239M:	Chanwoo Choi <cw00.choi@samsung.com>
5240L:	linux-kernel@vger.kernel.org
5241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5242S:	Maintained
5243F:	drivers/extcon/
5244F:	include/linux/extcon/
5245F:	include/linux/extcon.h
5246F:	Documentation/extcon/
5247F:	Documentation/devicetree/bindings/extcon/
5248
5249EXYNOS DP DRIVER
5250M:	Jingoo Han <jingoohan1@gmail.com>
5251L:	dri-devel@lists.freedesktop.org
5252S:	Maintained
5253F:	drivers/gpu/drm/exynos/exynos_dp*
5254
5255EXYNOS SYSMMU (IOMMU) driver
5256M:	Marek Szyprowski <m.szyprowski@samsung.com>
5257L:	iommu@lists.linux-foundation.org
5258S:	Maintained
5259F:	drivers/iommu/exynos-iommu.c
5260
5261EZchip NPS platform support
5262M:	Elad Kanfi <eladkan@mellanox.com>
5263M:	Vineet Gupta <vgupta@synopsys.com>
5264S:	Supported
5265F:	arch/arc/plat-eznps
5266F:	arch/arc/boot/dts/eznps.dts
5267
5268F2FS FILE SYSTEM
5269M:	Jaegeuk Kim <jaegeuk@kernel.org>
5270M:	Chao Yu <yuchao0@huawei.com>
5271L:	linux-f2fs-devel@lists.sourceforge.net
5272W:	https://f2fs.wiki.kernel.org/
5273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5274S:	Maintained
5275F:	Documentation/filesystems/f2fs.txt
5276F:	Documentation/ABI/testing/sysfs-fs-f2fs
5277F:	fs/f2fs/
5278F:	include/linux/f2fs_fs.h
5279F:	include/trace/events/f2fs.h
5280
5281F71805F HARDWARE MONITORING DRIVER
5282M:	Jean Delvare <jdelvare@suse.com>
5283L:	linux-hwmon@vger.kernel.org
5284S:	Maintained
5285F:	Documentation/hwmon/f71805f
5286F:	drivers/hwmon/f71805f.c
5287
5288FANOTIFY
5289M:	Jan Kara <jack@suse.cz>
5290R:	Amir Goldstein <amir73il@gmail.com>
5291L:	linux-fsdevel@vger.kernel.org
5292S:	Maintained
5293F:	fs/notify/fanotify/
5294F:	include/linux/fanotify.h
5295F:	include/uapi/linux/fanotify.h
5296
5297FARSYNC SYNCHRONOUS DRIVER
5298M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5299W:	http://www.farsite.co.uk/
5300S:	Supported
5301F:	drivers/net/wan/farsync.*
5302
5303FAULT INJECTION SUPPORT
5304M:	Akinobu Mita <akinobu.mita@gmail.com>
5305S:	Supported
5306F:	Documentation/fault-injection/
5307F:	lib/fault-inject.c
5308
5309FBTFT Framebuffer drivers
5310M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5311S:	Maintained
5312F:	drivers/staging/fbtft/
5313
5314FC0011 TUNER DRIVER
5315M:	Michael Buesch <m@bues.ch>
5316L:	linux-media@vger.kernel.org
5317S:	Maintained
5318F:	drivers/media/tuners/fc0011.h
5319F:	drivers/media/tuners/fc0011.c
5320
5321FC2580 MEDIA DRIVER
5322M:	Antti Palosaari <crope@iki.fi>
5323L:	linux-media@vger.kernel.org
5324W:	https://linuxtv.org
5325W:	http://palosaari.fi/linux/
5326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5327T:	git git://linuxtv.org/anttip/media_tree.git
5328S:	Maintained
5329F:	drivers/media/tuners/fc2580*
5330
5331FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5332M:	Johannes Thumshirn <jth@kernel.org>
5333L:	fcoe-devel@open-fcoe.org
5334W:	www.Open-FCoE.org
5335S:	Supported
5336F:	drivers/scsi/libfc/
5337F:	drivers/scsi/fcoe/
5338F:	include/scsi/fc/
5339F:	include/scsi/libfc.h
5340F:	include/scsi/libfcoe.h
5341F:	include/uapi/scsi/fc/
5342
5343FILE LOCKING (flock() and fcntl()/lockf())
5344M:	Jeff Layton <jlayton@poochiereds.net>
5345M:	"J. Bruce Fields" <bfields@fieldses.org>
5346L:	linux-fsdevel@vger.kernel.org
5347S:	Maintained
5348F:	include/linux/fcntl.h
5349F:	include/linux/fs.h
5350F:	include/uapi/linux/fcntl.h
5351F:	include/uapi/linux/fs.h
5352F:	fs/fcntl.c
5353F:	fs/locks.c
5354
5355FILESYSTEMS (VFS and infrastructure)
5356M:	Alexander Viro <viro@zeniv.linux.org.uk>
5357L:	linux-fsdevel@vger.kernel.org
5358S:	Maintained
5359F:	fs/*
5360
5361FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5362M:	Riku Voipio <riku.voipio@iki.fi>
5363L:	linux-hwmon@vger.kernel.org
5364S:	Maintained
5365F:	drivers/hwmon/f75375s.c
5366F:	include/linux/f75375s.h
5367
5368FIREWIRE AUDIO DRIVERS
5369M:	Clemens Ladisch <clemens@ladisch.de>
5370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5371T:	git git://git.alsa-project.org/alsa-kernel.git
5372S:	Maintained
5373F:	sound/firewire/
5374
5375FIREWIRE MEDIA DRIVERS (firedtv)
5376M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5377L:	linux-media@vger.kernel.org
5378L:	linux1394-devel@lists.sourceforge.net
5379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5380S:	Maintained
5381F:	drivers/media/firewire/
5382
5383FIREWIRE SBP-2 TARGET
5384M:	Chris Boot <bootc@bootc.net>
5385L:	linux-scsi@vger.kernel.org
5386L:	target-devel@vger.kernel.org
5387L:	linux1394-devel@lists.sourceforge.net
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5389S:	Maintained
5390F:	drivers/target/sbp/
5391
5392FIREWIRE SUBSYSTEM
5393M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5394L:	linux1394-devel@lists.sourceforge.net
5395W:	http://ieee1394.wiki.kernel.org/
5396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5397S:	Maintained
5398F:	drivers/firewire/
5399F:	include/linux/firewire.h
5400F:	include/uapi/linux/firewire*.h
5401F:	tools/firewire/
5402
5403FIRMWARE LOADER (request_firmware)
5404M:	Luis R. Rodriguez <mcgrof@kernel.org>
5405L:	linux-kernel@vger.kernel.org
5406S:	Maintained
5407F:	Documentation/firmware_class/
5408F:	drivers/base/firmware*.c
5409F:	include/linux/firmware.h
5410
5411FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5412M:	Joshua Morris <josh.h.morris@us.ibm.com>
5413M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5414S:	Maintained
5415F:	drivers/block/rsxx/
5416
5417FLOPPY DRIVER
5418M:	Jiri Kosina <jikos@kernel.org>
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5420S:	Odd fixes
5421F:	drivers/block/floppy.c
5422
5423FMC SUBSYSTEM
5424M:	Alessandro Rubini <rubini@gnudd.com>
5425W:	http://www.ohwr.org/projects/fmc-bus
5426S:	Supported
5427F:	drivers/fmc/
5428F:	include/linux/fmc*.h
5429F:	include/linux/ipmi-fru.h
5430K:	fmc_d.*register
5431
5432FPGA MANAGER FRAMEWORK
5433M:	Alan Tull <atull@kernel.org>
5434R:	Moritz Fischer <mdf@kernel.org>
5435L:	linux-fpga@vger.kernel.org
5436S:	Maintained
5437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5438Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5439F:	Documentation/fpga/
5440F:	Documentation/devicetree/bindings/fpga/
5441F:	drivers/fpga/
5442F:	include/linux/fpga/
5443W:	http://www.rocketboards.org
5444
5445FPU EMULATOR
5446M:	Bill Metzenthen <billm@melbpc.org.au>
5447W:	http://floatingpoint.sourceforge.net/emulator/index.html
5448S:	Maintained
5449F:	arch/x86/math-emu/
5450
5451FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5452L:	netdev@vger.kernel.org
5453S:	Orphan
5454F:	drivers/net/wan/dlci.c
5455F:	drivers/net/wan/sdla.c
5456
5457FRAMEBUFFER LAYER
5458M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5459L:	linux-fbdev@vger.kernel.org
5460T:	git git://github.com/bzolnier/linux.git
5461Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5462S:	Maintained
5463F:	Documentation/fb/
5464F:	drivers/video/
5465F:	include/video/
5466F:	include/linux/fb.h
5467F:	include/uapi/video/
5468F:	include/uapi/linux/fb.h
5469
5470FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5471M:	Horia Geantă <horia.geanta@nxp.com>
5472M:	Dan Douglass <dan.douglass@nxp.com>
5473L:	linux-crypto@vger.kernel.org
5474S:	Maintained
5475F:	drivers/crypto/caam/
5476F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5477
5478FREESCALE DIU FRAMEBUFFER DRIVER
5479M:	Timur Tabi <timur@tabi.org>
5480L:	linux-fbdev@vger.kernel.org
5481S:	Maintained
5482F:	drivers/video/fbdev/fsl-diu-fb.*
5483
5484FREESCALE DMA DRIVER
5485M:	Li Yang <leoyang.li@nxp.com>
5486M:	Zhang Wei <zw@zh-kernel.org>
5487L:	linuxppc-dev@lists.ozlabs.org
5488S:	Maintained
5489F:	drivers/dma/fsldma.*
5490
5491FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5492M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5493L:	netdev@vger.kernel.org
5494S:	Maintained
5495F:	drivers/net/ethernet/freescale/gianfar*
5496X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5497F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5498
5499FREESCALE GPMI NAND DRIVER
5500M:	Han Xu <han.xu@nxp.com>
5501L:	linux-mtd@lists.infradead.org
5502S:	Maintained
5503F:	drivers/mtd/nand/gpmi-nand/*
5504
5505FREESCALE I2C CPM DRIVER
5506M:	Jochen Friedrich <jochen@scram.de>
5507L:	linuxppc-dev@lists.ozlabs.org
5508L:	linux-i2c@vger.kernel.org
5509S:	Maintained
5510F:	drivers/i2c/busses/i2c-cpm.c
5511
5512FREESCALE IMX / MXC FEC DRIVER
5513M:	Fugang Duan <fugang.duan@nxp.com>
5514L:	netdev@vger.kernel.org
5515S:	Maintained
5516F:	drivers/net/ethernet/freescale/fec_main.c
5517F:	drivers/net/ethernet/freescale/fec_ptp.c
5518F:	drivers/net/ethernet/freescale/fec.h
5519F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5520
5521FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5522M:	Sascha Hauer <kernel@pengutronix.de>
5523L:	linux-fbdev@vger.kernel.org
5524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5525S:	Maintained
5526F:	include/linux/platform_data/video-imxfb.h
5527F:	drivers/video/fbdev/imxfb.c
5528
5529FREESCALE QORIQ DPAA ETHERNET DRIVER
5530M:	Madalin Bucur <madalin.bucur@nxp.com>
5531L:	netdev@vger.kernel.org
5532S:	Maintained
5533F:	drivers/net/ethernet/freescale/dpaa
5534
5535FREESCALE QORIQ DPAA FMAN DRIVER
5536M:	Madalin Bucur <madalin.bucur@nxp.com>
5537L:	netdev@vger.kernel.org
5538S:	Maintained
5539F:	drivers/net/ethernet/freescale/fman
5540F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5541
5542FREESCALE QUAD SPI DRIVER
5543M:	Han Xu <han.xu@nxp.com>
5544L:	linux-mtd@lists.infradead.org
5545S:	Maintained
5546F:	drivers/mtd/spi-nor/fsl-quadspi.c
5547
5548FREESCALE QUICC ENGINE LIBRARY
5549M:	Qiang Zhao <qiang.zhao@nxp.com>
5550L:	linuxppc-dev@lists.ozlabs.org
5551S:	Maintained
5552F:	drivers/soc/fsl/qe/
5553F:	include/soc/fsl/*qe*.h
5554F:	include/soc/fsl/*ucc*.h
5555
5556FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5557M:	Li Yang <leoyang.li@nxp.com>
5558L:	netdev@vger.kernel.org
5559L:	linuxppc-dev@lists.ozlabs.org
5560S:	Maintained
5561F:	drivers/net/ethernet/freescale/ucc_geth*
5562
5563FREESCALE QUICC ENGINE UCC HDLC DRIVER
5564M:	Zhao Qiang <qiang.zhao@nxp.com>
5565L:	netdev@vger.kernel.org
5566L:	linuxppc-dev@lists.ozlabs.org
5567S:	Maintained
5568F:	drivers/net/wan/fsl_ucc_hdlc*
5569
5570FREESCALE QUICC ENGINE UCC UART DRIVER
5571M:	Timur Tabi <timur@tabi.org>
5572L:	linuxppc-dev@lists.ozlabs.org
5573S:	Maintained
5574F:	drivers/tty/serial/ucc_uart.c
5575
5576FREESCALE SOC DRIVERS
5577M:	Li Yang <leoyang.li@nxp.com>
5578L:	linuxppc-dev@lists.ozlabs.org
5579L:	linux-arm-kernel@lists.infradead.org
5580S:	Maintained
5581F:	Documentation/devicetree/bindings/soc/fsl/
5582F:	drivers/soc/fsl/
5583F:	include/linux/fsl/
5584
5585FREESCALE SOC FS_ENET DRIVER
5586M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5587M:	Vitaly Bordug <vbordug@ru.mvista.com>
5588L:	linuxppc-dev@lists.ozlabs.org
5589L:	netdev@vger.kernel.org
5590S:	Maintained
5591F:	drivers/net/ethernet/freescale/fs_enet/
5592F:	include/linux/fs_enet_pd.h
5593
5594FREESCALE SOC SOUND DRIVERS
5595M:	Timur Tabi <timur@tabi.org>
5596M:	Nicolin Chen <nicoleotsuka@gmail.com>
5597M:	Xiubo Li <Xiubo.Lee@gmail.com>
5598R:	Fabio Estevam <fabio.estevam@nxp.com>
5599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5600L:	linuxppc-dev@lists.ozlabs.org
5601S:	Maintained
5602F:	sound/soc/fsl/fsl*
5603F:	sound/soc/fsl/imx*
5604F:	sound/soc/fsl/mpc8610_hpcd.c
5605
5606FREESCALE USB PERIPHERAL DRIVERS
5607M:	Li Yang <leoyang.li@nxp.com>
5608L:	linux-usb@vger.kernel.org
5609L:	linuxppc-dev@lists.ozlabs.org
5610S:	Maintained
5611F:	drivers/usb/gadget/udc/fsl*
5612
5613FREEVXFS FILESYSTEM
5614M:	Christoph Hellwig <hch@infradead.org>
5615W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5616S:	Maintained
5617F:	fs/freevxfs/
5618
5619FREEZER
5620M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5621M:	Pavel Machek <pavel@ucw.cz>
5622L:	linux-pm@vger.kernel.org
5623S:	Supported
5624F:	Documentation/power/freezing-of-tasks.txt
5625F:	include/linux/freezer.h
5626F:	kernel/freezer.c
5627
5628FRONTSWAP API
5629M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5630L:	linux-kernel@vger.kernel.org
5631S:	Maintained
5632F:	mm/frontswap.c
5633F:	include/linux/frontswap.h
5634
5635FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5636M:	David Howells <dhowells@redhat.com>
5637L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5638S:	Supported
5639F:	Documentation/filesystems/caching/
5640F:	fs/fscache/
5641F:	include/linux/fscache*.h
5642
5643FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5644M:	Theodore Y. Ts'o <tytso@mit.edu>
5645M:	Jaegeuk Kim <jaegeuk@kernel.org>
5646L:	linux-fscrypt@vger.kernel.org
5647Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5649S:	Supported
5650F:	fs/crypto/
5651F:	include/linux/fscrypt*.h
5652
5653FUJITSU FR-V (FRV) PORT
5654S:	Orphan
5655F:	arch/frv/
5656
5657FUJITSU LAPTOP EXTRAS
5658M:	Jonathan Woithe <jwoithe@just42.net>
5659L:	platform-driver-x86@vger.kernel.org
5660S:	Maintained
5661F:	drivers/platform/x86/fujitsu-laptop.c
5662
5663FUJITSU M-5MO LS CAMERA ISP DRIVER
5664M:	Kyungmin Park <kyungmin.park@samsung.com>
5665M:	Heungjun Kim <riverful.kim@samsung.com>
5666L:	linux-media@vger.kernel.org
5667S:	Maintained
5668F:	drivers/media/i2c/m5mols/
5669F:	include/media/i2c/m5mols.h
5670
5671FUJITSU TABLET EXTRAS
5672M:	Robert Gerlach <khnz@gmx.de>
5673L:	platform-driver-x86@vger.kernel.org
5674S:	Maintained
5675F:	drivers/platform/x86/fujitsu-tablet.c
5676
5677FUSE: FILESYSTEM IN USERSPACE
5678M:	Miklos Szeredi <miklos@szeredi.hu>
5679L:	linux-fsdevel@vger.kernel.org
5680W:	http://fuse.sourceforge.net/
5681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5682S:	Maintained
5683F:	fs/fuse/
5684F:	include/uapi/linux/fuse.h
5685F:	Documentation/filesystems/fuse.txt
5686
5687FUTEX SUBSYSTEM
5688M:	Thomas Gleixner <tglx@linutronix.de>
5689M:	Ingo Molnar <mingo@redhat.com>
5690R:	Peter Zijlstra <peterz@infradead.org>
5691R:	Darren Hart <dvhart@infradead.org>
5692L:	linux-kernel@vger.kernel.org
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5694S:	Maintained
5695F:	kernel/futex.c
5696F:	kernel/futex_compat.c
5697F:	include/asm-generic/futex.h
5698F:	include/linux/futex.h
5699F:	include/uapi/linux/futex.h
5700F:	tools/testing/selftests/futex/
5701F:	tools/perf/bench/futex*
5702F:	Documentation/*futex*
5703
5704FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5705M:	Rik Faith <faith@cs.unc.edu>
5706L:	linux-scsi@vger.kernel.org
5707S:	Odd Fixes (e.g., new signatures)
5708F:	drivers/scsi/fdomain.*
5709
5710GCC PLUGINS
5711M:	Kees Cook <keescook@chromium.org>
5712R:	Emese Revfy <re.emese@gmail.com>
5713L:	kernel-hardening@lists.openwall.com
5714S:	Maintained
5715F:	scripts/gcc-plugins/
5716F:	scripts/gcc-plugin.sh
5717F:	scripts/Makefile.gcc-plugins
5718F:	Documentation/gcc-plugins.txt
5719
5720GCOV BASED KERNEL PROFILING
5721M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5722S:	Maintained
5723F:	kernel/gcov/
5724F:	Documentation/dev-tools/gcov.rst
5725
5726GDB KERNEL DEBUGGING HELPER SCRIPTS
5727M:	Jan Kiszka <jan.kiszka@siemens.com>
5728M:	Kieran Bingham <kieran@bingham.xyz>
5729S:	Supported
5730F:	scripts/gdb/
5731
5732GDT SCSI DISK ARRAY CONTROLLER DRIVER
5733M:	Achim Leubner <achim_leubner@adaptec.com>
5734L:	linux-scsi@vger.kernel.org
5735W:	http://www.icp-vortex.com/
5736S:	Supported
5737F:	drivers/scsi/gdt*
5738
5739GEMTEK FM RADIO RECEIVER DRIVER
5740M:	Hans Verkuil <hverkuil@xs4all.nl>
5741L:	linux-media@vger.kernel.org
5742T:	git git://linuxtv.org/media_tree.git
5743W:	https://linuxtv.org
5744S:	Maintained
5745F:	drivers/media/radio/radio-gemtek*
5746
5747GENERIC GPIO I2C DRIVER
5748M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5749S:	Supported
5750F:	drivers/i2c/busses/i2c-gpio.c
5751F:	include/linux/i2c-gpio.h
5752
5753GENERIC GPIO I2C MULTIPLEXER DRIVER
5754M:	Peter Korsgaard <peter.korsgaard@barco.com>
5755L:	linux-i2c@vger.kernel.org
5756S:	Supported
5757F:	drivers/i2c/muxes/i2c-mux-gpio.c
5758F:	include/linux/i2c-mux-gpio.h
5759F:	Documentation/i2c/muxes/i2c-mux-gpio
5760
5761GENERIC HDLC (WAN) DRIVERS
5762M:	Krzysztof Halasa <khc@pm.waw.pl>
5763W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5764S:	Maintained
5765F:	drivers/net/wan/c101.c
5766F:	drivers/net/wan/hd6457*
5767F:	drivers/net/wan/hdlc*
5768F:	drivers/net/wan/n2.c
5769F:	drivers/net/wan/pc300too.c
5770F:	drivers/net/wan/pci200syn.c
5771F:	drivers/net/wan/wanxl*
5772
5773GENERIC INCLUDE/ASM HEADER FILES
5774M:	Arnd Bergmann <arnd@arndb.de>
5775L:	linux-arch@vger.kernel.org
5776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5777S:	Maintained
5778F:	include/asm-generic/
5779F:	include/uapi/asm-generic/
5780
5781GENERIC PHY FRAMEWORK
5782M:	Kishon Vijay Abraham I <kishon@ti.com>
5783L:	linux-kernel@vger.kernel.org
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5785S:	Supported
5786F:	drivers/phy/
5787F:	include/linux/phy/
5788
5789GENERIC PM DOMAINS
5790M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5791M:	Kevin Hilman <khilman@kernel.org>
5792M:	Ulf Hansson <ulf.hansson@linaro.org>
5793L:	linux-pm@vger.kernel.org
5794S:	Supported
5795F:	drivers/base/power/domain*.c
5796F:	include/linux/pm_domain.h
5797F:	Documentation/devicetree/bindings/power/power_domain.txt
5798
5799GENERIC UIO DRIVER FOR PCI DEVICES
5800M:	"Michael S. Tsirkin" <mst@redhat.com>
5801L:	kvm@vger.kernel.org
5802S:	Supported
5803F:	drivers/uio/uio_pci_generic.c
5804
5805GENWQE (IBM Generic Workqueue Card)
5806M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5807M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5808S:	Supported
5809F:	drivers/misc/genwqe/
5810
5811GET_MAINTAINER SCRIPT
5812M:	Joe Perches <joe@perches.com>
5813S:	Maintained
5814F:	scripts/get_maintainer.pl
5815
5816GFS2 FILE SYSTEM
5817M:	Steven Whitehouse <swhiteho@redhat.com>
5818M:	Bob Peterson <rpeterso@redhat.com>
5819L:	cluster-devel@redhat.com
5820W:	http://sources.redhat.com/cluster/
5821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5822S:	Supported
5823F:	Documentation/filesystems/gfs2*.txt
5824F:	fs/gfs2/
5825F:	include/uapi/linux/gfs2_ondisk.h
5826
5827GIGASET ISDN DRIVERS
5828M:	Paul Bolle <pebolle@tiscali.nl>
5829L:	gigaset307x-common@lists.sourceforge.net
5830W:	http://gigaset307x.sourceforge.net/
5831S:	Odd Fixes
5832F:	Documentation/isdn/README.gigaset
5833F:	drivers/isdn/gigaset/
5834F:	include/uapi/linux/gigaset_dev.h
5835
5836GO7007 MPEG CODEC
5837M:	Hans Verkuil <hans.verkuil@cisco.com>
5838L:	linux-media@vger.kernel.org
5839S:	Maintained
5840F:	drivers/media/usb/go7007/
5841
5842GOODIX TOUCHSCREEN
5843M:	Bastien Nocera <hadess@hadess.net>
5844L:	linux-input@vger.kernel.org
5845S:	Maintained
5846F:	drivers/input/touchscreen/goodix.c
5847
5848GPIO ACPI SUPPORT
5849M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5850M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5851L:	linux-gpio@vger.kernel.org
5852L:	linux-acpi@vger.kernel.org
5853S:	Maintained
5854F:	Documentation/acpi/gpio-properties.txt
5855F:	drivers/gpio/gpiolib-acpi.c
5856
5857GPIO IR Transmitter
5858M:	Sean Young <sean@mess.org>
5859L:	linux-media@vger.kernel.org
5860S:	Maintained
5861F:	drivers/media/rc/gpio-ir-tx.c
5862
5863GPIO MOCKUP DRIVER
5864M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5865L:	linux-gpio@vger.kernel.org
5866S:	Maintained
5867F:	drivers/gpio/gpio-mockup.c
5868F:	tools/testing/selftests/gpio/
5869
5870GPIO SUBSYSTEM
5871M:	Linus Walleij <linus.walleij@linaro.org>
5872L:	linux-gpio@vger.kernel.org
5873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5874S:	Maintained
5875F:	Documentation/devicetree/bindings/gpio/
5876F:	Documentation/gpio/
5877F:	Documentation/ABI/testing/gpio-cdev
5878F:	Documentation/ABI/obsolete/sysfs-gpio
5879F:	drivers/gpio/
5880F:	include/linux/gpio/
5881F:	include/linux/gpio.h
5882F:	include/asm-generic/gpio.h
5883F:	include/uapi/linux/gpio.h
5884F:	tools/gpio/
5885
5886GRE DEMULTIPLEXER DRIVER
5887M:	Dmitry Kozlov <xeb@mail.ru>
5888L:	netdev@vger.kernel.org
5889S:	Maintained
5890F:	net/ipv4/gre_demux.c
5891F:	net/ipv4/gre_offload.c
5892F:	include/net/gre.h
5893
5894GRETH 10/100/1G Ethernet MAC device driver
5895M:	Andreas Larsson <andreas@gaisler.com>
5896L:	netdev@vger.kernel.org
5897S:	Maintained
5898F:	drivers/net/ethernet/aeroflex/
5899
5900GREYBUS AUDIO PROTOCOLS DRIVERS
5901M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5902M:	Mark Greer <mgreer@animalcreek.com>
5903S:	Maintained
5904F:	drivers/staging/greybus/audio_apbridgea.c
5905F:	drivers/staging/greybus/audio_apbridgea.h
5906F:	drivers/staging/greybus/audio_codec.c
5907F:	drivers/staging/greybus/audio_codec.h
5908F:	drivers/staging/greybus/audio_gb.c
5909F:	drivers/staging/greybus/audio_manager.c
5910F:	drivers/staging/greybus/audio_manager.h
5911F:	drivers/staging/greybus/audio_manager_module.c
5912F:	drivers/staging/greybus/audio_manager_private.h
5913F:	drivers/staging/greybus/audio_manager_sysfs.c
5914F:	drivers/staging/greybus/audio_module.c
5915F:	drivers/staging/greybus/audio_topology.c
5916
5917GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5918M:	Viresh Kumar <vireshk@kernel.org>
5919S:	Maintained
5920F:	drivers/staging/greybus/authentication.c
5921F:	drivers/staging/greybus/bootrom.c
5922F:	drivers/staging/greybus/firmware.h
5923F:	drivers/staging/greybus/fw-core.c
5924F:	drivers/staging/greybus/fw-download.c
5925F:	drivers/staging/greybus/fw-managament.c
5926F:	drivers/staging/greybus/greybus_authentication.h
5927F:	drivers/staging/greybus/greybus_firmware.h
5928F:	drivers/staging/greybus/hid.c
5929F:	drivers/staging/greybus/i2c.c
5930F:	drivers/staging/greybus/spi.c
5931F:	drivers/staging/greybus/spilib.c
5932F:	drivers/staging/greybus/spilib.h
5933
5934GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5935M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5936S:	Maintained
5937F:	drivers/staging/greybus/loopback.c
5938F:	drivers/staging/greybus/timesync.c
5939F:	drivers/staging/greybus/timesync_platform.c
5940
5941GREYBUS PLATFORM DRIVERS
5942M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5943S:	Maintained
5944F:	drivers/staging/greybus/arche-platform.c
5945F:	drivers/staging/greybus/arche-apb-ctrl.c
5946F:	drivers/staging/greybus/arche_platform.h
5947
5948GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5949M:	Rui Miguel Silva <rmfrfs@gmail.com>
5950S:	Maintained
5951F:	drivers/staging/greybus/sdio.c
5952F:	drivers/staging/greybus/light.c
5953F:	drivers/staging/greybus/gpio.c
5954F:	drivers/staging/greybus/power_supply.c
5955F:	drivers/staging/greybus/spi.c
5956F:	drivers/staging/greybus/spilib.c
5957
5958GREYBUS SUBSYSTEM
5959M:	Johan Hovold <johan@kernel.org>
5960M:	Alex Elder <elder@kernel.org>
5961M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5962S:	Maintained
5963F:	drivers/staging/greybus/
5964L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5965
5966GREYBUS UART PROTOCOLS DRIVERS
5967M:	David Lin <dtwlin@gmail.com>
5968S:	Maintained
5969F:	drivers/staging/greybus/uart.c
5970F:	drivers/staging/greybus/log.c
5971
5972GS1662 VIDEO SERIALIZER
5973M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5974L:	linux-media@vger.kernel.org
5975T:	git git://linuxtv.org/media_tree.git
5976S:	Maintained
5977F:	drivers/media/spi/gs1662.c
5978
5979GSPCA FINEPIX SUBDRIVER
5980M:	Frank Zago <frank@zago.net>
5981L:	linux-media@vger.kernel.org
5982T:	git git://linuxtv.org/media_tree.git
5983S:	Maintained
5984F:	drivers/media/usb/gspca/finepix.c
5985
5986GSPCA GL860 SUBDRIVER
5987M:	Olivier Lorin <o.lorin@laposte.net>
5988L:	linux-media@vger.kernel.org
5989T:	git git://linuxtv.org/media_tree.git
5990S:	Maintained
5991F:	drivers/media/usb/gspca/gl860/
5992
5993GSPCA M5602 SUBDRIVER
5994M:	Erik Andren <erik.andren@gmail.com>
5995L:	linux-media@vger.kernel.org
5996T:	git git://linuxtv.org/media_tree.git
5997S:	Maintained
5998F:	drivers/media/usb/gspca/m5602/
5999
6000GSPCA PAC207 SONIXB SUBDRIVER
6001M:	Hans Verkuil <hverkuil@xs4all.nl>
6002L:	linux-media@vger.kernel.org
6003T:	git git://linuxtv.org/media_tree.git
6004S:	Odd Fixes
6005F:	drivers/media/usb/gspca/pac207.c
6006
6007GSPCA SN9C20X SUBDRIVER
6008M:	Brian Johnson <brijohn@gmail.com>
6009L:	linux-media@vger.kernel.org
6010T:	git git://linuxtv.org/media_tree.git
6011S:	Maintained
6012F:	drivers/media/usb/gspca/sn9c20x.c
6013
6014GSPCA T613 SUBDRIVER
6015M:	Leandro Costantino <lcostantino@gmail.com>
6016L:	linux-media@vger.kernel.org
6017T:	git git://linuxtv.org/media_tree.git
6018S:	Maintained
6019F:	drivers/media/usb/gspca/t613.c
6020
6021GSPCA USB WEBCAM DRIVER
6022M:	Hans Verkuil <hverkuil@xs4all.nl>
6023L:	linux-media@vger.kernel.org
6024T:	git git://linuxtv.org/media_tree.git
6025S:	Odd Fixes
6026F:	drivers/media/usb/gspca/
6027
6028GTP (GPRS Tunneling Protocol)
6029M:	Pablo Neira Ayuso <pablo@netfilter.org>
6030M:	Harald Welte <laforge@gnumonks.org>
6031L:	osmocom-net-gprs@lists.osmocom.org
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6033S:	Maintained
6034F:	drivers/net/gtp.c
6035
6036GUID PARTITION TABLE (GPT)
6037M:	Davidlohr Bueso <dave@stgolabs.net>
6038L:	linux-efi@vger.kernel.org
6039S:	Maintained
6040F:	block/partitions/efi.*
6041
6042H8/300 ARCHITECTURE
6043M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6044L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6045W:	http://uclinux-h8.sourceforge.jp
6046T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6047S:	Maintained
6048F:	arch/h8300/
6049F:	drivers/clocksource/h8300_*.c
6050F:	drivers/clk/h8300/
6051F:	drivers/irqchip/irq-renesas-h8*.c
6052
6053HACKRF MEDIA DRIVER
6054M:	Antti Palosaari <crope@iki.fi>
6055L:	linux-media@vger.kernel.org
6056W:	https://linuxtv.org
6057W:	http://palosaari.fi/linux/
6058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6059T:	git git://linuxtv.org/anttip/media_tree.git
6060S:	Maintained
6061F:	drivers/media/usb/hackrf/
6062
6063HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6064M:	Frank Seidel <frank@f-seidel.de>
6065L:	platform-driver-x86@vger.kernel.org
6066W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6067S:	Maintained
6068F:	drivers/platform/x86/hdaps.c
6069
6070HARDWARE MONITORING
6071M:	Jean Delvare <jdelvare@suse.com>
6072M:	Guenter Roeck <linux@roeck-us.net>
6073L:	linux-hwmon@vger.kernel.org
6074W:	http://hwmon.wiki.kernel.org/
6075T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6077S:	Maintained
6078F:	Documentation/hwmon/
6079F:	drivers/hwmon/
6080F:	include/linux/hwmon*.h
6081
6082HARDWARE RANDOM NUMBER GENERATOR CORE
6083M:	Matt Mackall <mpm@selenic.com>
6084M:	Herbert Xu <herbert@gondor.apana.org.au>
6085L:	linux-crypto@vger.kernel.org
6086S:	Odd fixes
6087F:	Documentation/devicetree/bindings/rng/
6088F:	Documentation/hw_random.txt
6089F:	drivers/char/hw_random/
6090F:	include/linux/hw_random.h
6091
6092HARDWARE SPINLOCK CORE
6093M:	Ohad Ben-Cohen <ohad@wizery.com>
6094M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6095L:	linux-remoteproc@vger.kernel.org
6096S:	Maintained
6097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6098F:	Documentation/devicetree/bindings/hwlock/
6099F:	Documentation/hwspinlock.txt
6100F:	drivers/hwspinlock/
6101F:	include/linux/hwspinlock.h
6102
6103HARMONY SOUND DRIVER
6104L:	linux-parisc@vger.kernel.org
6105S:	Maintained
6106F:	sound/parisc/harmony.*
6107
6108HDPVR USB VIDEO ENCODER DRIVER
6109M:	Hans Verkuil <hverkuil@xs4all.nl>
6110L:	linux-media@vger.kernel.org
6111T:	git git://linuxtv.org/media_tree.git
6112W:	https://linuxtv.org
6113S:	Odd Fixes
6114F:	drivers/media/usb/hdpvr/
6115
6116HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6117M:	Jimmy Vance <jimmy.vance@hpe.com>
6118S:	Supported
6119F:	Documentation/watchdog/hpwdt.txt
6120F:	drivers/watchdog/hpwdt.c
6121
6122HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6123M:	Don Brace <don.brace@microsemi.com>
6124L:	esc.storagedev@microsemi.com
6125L:	linux-scsi@vger.kernel.org
6126S:	Supported
6127F:	Documentation/scsi/hpsa.txt
6128F:	drivers/scsi/hpsa*.[ch]
6129F:	include/linux/cciss*.h
6130F:	include/uapi/linux/cciss*.h
6131
6132HFI1 DRIVER
6133M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6134M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6135L:	linux-rdma@vger.kernel.org
6136S:	Supported
6137F:	drivers/infiniband/hw/hfi1
6138
6139HFS FILESYSTEM
6140L:	linux-fsdevel@vger.kernel.org
6141S:	Orphan
6142F:	Documentation/filesystems/hfs.txt
6143F:	fs/hfs/
6144
6145HFSPLUS FILESYSTEM
6146L:	linux-fsdevel@vger.kernel.org
6147S:	Orphan
6148F:	Documentation/filesystems/hfsplus.txt
6149F:	fs/hfsplus/
6150
6151HGA FRAMEBUFFER DRIVER
6152M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6153L:	linux-nvidia@lists.surfsouth.com
6154W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6155S:	Maintained
6156F:	drivers/video/fbdev/hgafb.c
6157
6158HIBERNATION (aka Software Suspend, aka swsusp)
6159M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6160M:	Pavel Machek <pavel@ucw.cz>
6161L:	linux-pm@vger.kernel.org
6162B:	https://bugzilla.kernel.org
6163S:	Supported
6164F:	arch/x86/power/
6165F:	drivers/base/power/
6166F:	kernel/power/
6167F:	include/linux/suspend.h
6168F:	include/linux/freezer.h
6169F:	include/linux/pm.h
6170F:	arch/*/include/asm/suspend*.h
6171
6172HID CORE LAYER
6173M:	Jiri Kosina <jikos@kernel.org>
6174R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6175L:	linux-input@vger.kernel.org
6176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6177S:	Maintained
6178F:	drivers/hid/
6179F:	include/linux/hid*
6180F:	include/uapi/linux/hid*
6181
6182HID SENSOR HUB DRIVERS
6183M:	Jiri Kosina <jikos@kernel.org>
6184M:	Jonathan Cameron <jic23@kernel.org>
6185M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6186L:	linux-input@vger.kernel.org
6187L:	linux-iio@vger.kernel.org
6188S:	Maintained
6189F:	Documentation/hid/hid-sensor*
6190F:	drivers/hid/hid-sensor-*
6191F:	drivers/iio/*/hid-*
6192F:	include/linux/hid-sensor-*
6193
6194HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6195M:	Thomas Gleixner <tglx@linutronix.de>
6196L:	linux-kernel@vger.kernel.org
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6198S:	Maintained
6199F:	Documentation/timers/
6200F:	kernel/time/hrtimer.c
6201F:	kernel/time/clockevents.c
6202F:	kernel/time/timer_*.c
6203F:	include/linux/clockchips.h
6204F:	include/linux/hrtimer.h
6205
6206HIGH-SPEED SCC DRIVER FOR AX.25
6207L:	linux-hams@vger.kernel.org
6208S:	Orphan
6209F:	drivers/net/hamradio/dmascc.c
6210F:	drivers/net/hamradio/scc.c
6211
6212HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6213M:	HighPoint Linux Team <linux@highpoint-tech.com>
6214W:	http://www.highpoint-tech.com
6215S:	Supported
6216F:	Documentation/scsi/hptiop.txt
6217F:	drivers/scsi/hptiop.c
6218
6219HIPPI
6220M:	Jes Sorensen <jes@trained-monkey.org>
6221L:	linux-hippi@sunsite.dk
6222S:	Maintained
6223F:	include/linux/hippidevice.h
6224F:	include/uapi/linux/if_hippi.h
6225F:	net/802/hippi.c
6226F:	drivers/net/hippi/
6227
6228HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6229M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6230M:	Salil Mehta <salil.mehta@huawei.com>
6231L:	netdev@vger.kernel.org
6232W:	http://www.hisilicon.com
6233S:	Maintained
6234F:	drivers/net/ethernet/hisilicon/hns3/
6235
6236HISILICON NETWORK SUBSYSTEM DRIVER
6237M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6238M:	Salil Mehta <salil.mehta@huawei.com>
6239L:	netdev@vger.kernel.org
6240W:	http://www.hisilicon.com
6241S:	Maintained
6242F:	drivers/net/ethernet/hisilicon/
6243F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6244
6245HISILICON ROCE DRIVER
6246M:	Lijun Ou <oulijun@huawei.com>
6247M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6248L:	linux-rdma@vger.kernel.org
6249S:	Maintained
6250F:	drivers/infiniband/hw/hns/
6251F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6252
6253HISILICON SAS Controller
6254M:	John Garry <john.garry@huawei.com>
6255W:	http://www.hisilicon.com
6256S:	Supported
6257F:	drivers/scsi/hisi_sas/
6258F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6259
6260HMM - Heterogeneous Memory Management
6261M:	Jérôme Glisse <jglisse@redhat.com>
6262L:	linux-mm@kvack.org
6263S:	Maintained
6264F:	mm/hmm*
6265F:	include/linux/hmm*
6266
6267HOST AP DRIVER
6268M:	Jouni Malinen <j@w1.fi>
6269L:	linux-wireless@vger.kernel.org
6270W:	http://w1.fi/hostap-driver.html
6271S:	Obsolete
6272F:	drivers/net/wireless/intersil/hostap/
6273
6274HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6275L:	platform-driver-x86@vger.kernel.org
6276S:	Orphan
6277F:	drivers/platform/x86/tc1100-wmi.c
6278
6279HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6280M:	Jaroslav Kysela <perex@perex.cz>
6281S:	Maintained
6282F:	drivers/net/ethernet/hp/hp100.*
6283
6284HPET:	High Precision Event Timers driver
6285M:	Clemens Ladisch <clemens@ladisch.de>
6286S:	Maintained
6287F:	Documentation/timers/hpet.txt
6288F:	drivers/char/hpet.c
6289F:	include/linux/hpet.h
6290F:	include/uapi/linux/hpet.h
6291
6292HPET:	x86
6293S:	Orphan
6294F:	arch/x86/kernel/hpet.c
6295F:	arch/x86/include/asm/hpet.h
6296
6297HPFS FILESYSTEM
6298M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6299W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6300S:	Maintained
6301F:	fs/hpfs/
6302
6303HSI SUBSYSTEM
6304M:	Sebastian Reichel <sre@kernel.org>
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6306S:	Maintained
6307F:	Documentation/ABI/testing/sysfs-bus-hsi
6308F:	Documentation/driver-api/hsi.rst
6309F:	drivers/hsi/
6310F:	include/linux/hsi/
6311F:	include/uapi/linux/hsi/
6312
6313HSO 3G MODEM DRIVER
6314L:	linux-usb@vger.kernel.org
6315S:	Orphan
6316F:	drivers/net/usb/hso.c
6317
6318HSR NETWORK PROTOCOL
6319M:	Arvid Brodin <arvid.brodin@alten.se>
6320L:	netdev@vger.kernel.org
6321S:	Maintained
6322F:	net/hsr/
6323
6324HT16K33 LED CONTROLLER DRIVER
6325M:	Robin van der Gracht <robin@protonic.nl>
6326S:	Maintained
6327F:	drivers/auxdisplay/ht16k33.c
6328F:	Documentation/devicetree/bindings/display/ht16k33.txt
6329
6330HTCPEN TOUCHSCREEN DRIVER
6331M:	Pau Oliva Fora <pof@eslack.org>
6332L:	linux-input@vger.kernel.org
6333S:	Maintained
6334F:	drivers/input/touchscreen/htcpen.c
6335
6336HUAWEI ETHERNET DRIVER
6337M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6338L:	netdev@vger.kernel.org
6339S:	Supported
6340F:	Documentation/networking/hinic.txt
6341F:	drivers/net/ethernet/huawei/hinic/
6342
6343HUGETLB FILESYSTEM
6344M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6345S:	Maintained
6346F:	fs/hugetlbfs/
6347
6348HVA ST MEDIA DRIVER
6349M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6350L:	linux-media@vger.kernel.org
6351T:	git git://linuxtv.org/media_tree.git
6352W:	https://linuxtv.org
6353S:	Supported
6354F:	drivers/media/platform/sti/hva
6355
6356HWPOISON MEMORY FAILURE HANDLING
6357M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6358L:	linux-mm@kvack.org
6359S:	Maintained
6360F:	mm/memory-failure.c
6361F:	mm/hwpoison-inject.c
6362
6363Hyper-V CORE AND DRIVERS
6364M:	"K. Y. Srinivasan" <kys@microsoft.com>
6365M:	Haiyang Zhang <haiyangz@microsoft.com>
6366M:	Stephen Hemminger <sthemmin@microsoft.com>
6367L:	devel@linuxdriverproject.org
6368S:	Maintained
6369F:	Documentation/networking/netvsc.txt
6370F:	arch/x86/include/asm/mshyperv.h
6371F:	arch/x86/include/asm/trace/hyperv.h
6372F:	arch/x86/include/uapi/asm/hyperv.h
6373F:	arch/x86/kernel/cpu/mshyperv.c
6374F:	arch/x86/hyperv
6375F:	drivers/hid/hid-hyperv.c
6376F:	drivers/hv/
6377F:	drivers/input/serio/hyperv-keyboard.c
6378F:	drivers/pci/host/pci-hyperv.c
6379F:	drivers/net/hyperv/
6380F:	drivers/scsi/storvsc_drv.c
6381F:	drivers/uio/uio_hv_generic.c
6382F:	drivers/video/fbdev/hyperv_fb.c
6383F:	net/vmw_vsock/hyperv_transport.c
6384F:	include/linux/hyperv.h
6385F:	include/uapi/linux/hyperv.h
6386F:	tools/hv/
6387F:	Documentation/ABI/stable/sysfs-bus-vmbus
6388
6389HYPERVISOR VIRTUAL CONSOLE DRIVER
6390L:	linuxppc-dev@lists.ozlabs.org
6391S:	Odd Fixes
6392F:	drivers/tty/hvc/
6393
6394I2C ACPI SUPPORT
6395M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6396L:	linux-i2c@vger.kernel.org
6397L:	linux-acpi@vger.kernel.org
6398S:	Maintained
6399F:	drivers/i2c/i2c-core-acpi.c
6400
6401I2C MUXES
6402M:	Peter Rosin <peda@axentia.se>
6403L:	linux-i2c@vger.kernel.org
6404S:	Maintained
6405F:	Documentation/i2c/i2c-topology
6406F:	Documentation/i2c/muxes/
6407F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6408F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6409F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6410F:	drivers/i2c/i2c-mux.c
6411F:	drivers/i2c/muxes/
6412F:	include/linux/i2c-mux.h
6413
6414I2C OVER PARALLEL PORT
6415M:	Jean Delvare <jdelvare@suse.com>
6416L:	linux-i2c@vger.kernel.org
6417S:	Maintained
6418F:	Documentation/i2c/busses/i2c-parport
6419F:	Documentation/i2c/busses/i2c-parport-light
6420F:	drivers/i2c/busses/i2c-parport.c
6421F:	drivers/i2c/busses/i2c-parport-light.c
6422
6423I2C SUBSYSTEM
6424M:	Wolfram Sang <wsa@the-dreams.de>
6425L:	linux-i2c@vger.kernel.org
6426W:	https://i2c.wiki.kernel.org/
6427Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6429S:	Maintained
6430F:	Documentation/devicetree/bindings/i2c/
6431F:	Documentation/i2c/
6432F:	drivers/i2c/
6433F:	drivers/i2c/*/
6434F:	include/linux/i2c.h
6435F:	include/linux/i2c-*.h
6436F:	include/uapi/linux/i2c.h
6437F:	include/uapi/linux/i2c-*.h
6438
6439I2C-TAOS-EVM DRIVER
6440M:	Jean Delvare <jdelvare@suse.com>
6441L:	linux-i2c@vger.kernel.org
6442S:	Maintained
6443F:	Documentation/i2c/busses/i2c-taos-evm
6444F:	drivers/i2c/busses/i2c-taos-evm.c
6445
6446I2C-TINY-USB DRIVER
6447M:	Till Harbaum <till@harbaum.org>
6448L:	linux-i2c@vger.kernel.org
6449W:	http://www.harbaum.org/till/i2c_tiny_usb
6450S:	Maintained
6451F:	drivers/i2c/busses/i2c-tiny-usb.c
6452
6453I2C/SMBUS CONTROLLER DRIVERS FOR PC
6454M:	Jean Delvare <jdelvare@suse.com>
6455L:	linux-i2c@vger.kernel.org
6456S:	Maintained
6457F:	Documentation/i2c/busses/i2c-ali1535
6458F:	Documentation/i2c/busses/i2c-ali1563
6459F:	Documentation/i2c/busses/i2c-ali15x3
6460F:	Documentation/i2c/busses/i2c-amd756
6461F:	Documentation/i2c/busses/i2c-amd8111
6462F:	Documentation/i2c/busses/i2c-i801
6463F:	Documentation/i2c/busses/i2c-nforce2
6464F:	Documentation/i2c/busses/i2c-piix4
6465F:	Documentation/i2c/busses/i2c-sis5595
6466F:	Documentation/i2c/busses/i2c-sis630
6467F:	Documentation/i2c/busses/i2c-sis96x
6468F:	Documentation/i2c/busses/i2c-via
6469F:	Documentation/i2c/busses/i2c-viapro
6470F:	drivers/i2c/busses/i2c-ali1535.c
6471F:	drivers/i2c/busses/i2c-ali1563.c
6472F:	drivers/i2c/busses/i2c-ali15x3.c
6473F:	drivers/i2c/busses/i2c-amd756.c
6474F:	drivers/i2c/busses/i2c-amd756-s4882.c
6475F:	drivers/i2c/busses/i2c-amd8111.c
6476F:	drivers/i2c/busses/i2c-i801.c
6477F:	drivers/i2c/busses/i2c-isch.c
6478F:	drivers/i2c/busses/i2c-nforce2.c
6479F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6480F:	drivers/i2c/busses/i2c-piix4.c
6481F:	drivers/i2c/busses/i2c-sis5595.c
6482F:	drivers/i2c/busses/i2c-sis630.c
6483F:	drivers/i2c/busses/i2c-sis96x.c
6484F:	drivers/i2c/busses/i2c-via.c
6485F:	drivers/i2c/busses/i2c-viapro.c
6486
6487I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6488M:	Hans de Goede <hdegoede@redhat.com>
6489L:	linux-i2c@vger.kernel.org
6490S:	Maintained
6491F:	drivers/i2c/busses/i2c-cht-wc.c
6492
6493I2C/SMBUS ISMT DRIVER
6494M:	Seth Heasley <seth.heasley@intel.com>
6495M:	Neil Horman <nhorman@tuxdriver.com>
6496L:	linux-i2c@vger.kernel.org
6497F:	drivers/i2c/busses/i2c-ismt.c
6498F:	Documentation/i2c/busses/i2c-ismt
6499
6500I2C/SMBUS STUB DRIVER
6501M:	Jean Delvare <jdelvare@suse.com>
6502L:	linux-i2c@vger.kernel.org
6503S:	Maintained
6504F:	drivers/i2c/i2c-stub.c
6505
6506i386 BOOT CODE
6507M:	"H. Peter Anvin" <hpa@zytor.com>
6508S:	Maintained
6509F:	arch/x86/boot/
6510
6511i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6512M:	"H. Peter Anvin" <hpa@zytor.com>
6513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6514S:	Maintained
6515
6516IA64 (Itanium) PLATFORM
6517M:	Tony Luck <tony.luck@intel.com>
6518M:	Fenghua Yu <fenghua.yu@intel.com>
6519L:	linux-ia64@vger.kernel.org
6520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6521S:	Maintained
6522F:	arch/ia64/
6523
6524IBM Power 842 compression accelerator
6525M:	Haren Myneni <haren@us.ibm.com>
6526S:	Supported
6527F:	drivers/crypto/nx/Makefile
6528F:	drivers/crypto/nx/Kconfig
6529F:	drivers/crypto/nx/nx-842*
6530F:	include/linux/sw842.h
6531F:	crypto/842.c
6532F:	lib/842/
6533
6534IBM Power in-Nest Crypto Acceleration
6535M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6536M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6537L:	linux-crypto@vger.kernel.org
6538S:	Supported
6539F:	drivers/crypto/nx/Makefile
6540F:	drivers/crypto/nx/Kconfig
6541F:	drivers/crypto/nx/nx-aes*
6542F:	drivers/crypto/nx/nx-sha*
6543F:	drivers/crypto/nx/nx.*
6544F:	drivers/crypto/nx/nx_csbcpb.h
6545F:	drivers/crypto/nx/nx_debugfs.h
6546
6547IBM Power Linux RAID adapter
6548M:	Brian King <brking@us.ibm.com>
6549S:	Supported
6550F:	drivers/scsi/ipr.*
6551
6552IBM Power SRIOV Virtual NIC Device Driver
6553M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6554M:	John Allen <jallen@linux.vnet.ibm.com>
6555L:	netdev@vger.kernel.org
6556S:	Supported
6557F:	drivers/net/ethernet/ibm/ibmvnic.*
6558
6559IBM Power Virtual Accelerator Switchboard
6560M:	Sukadev Bhattiprolu
6561L:	linuxppc-dev@lists.ozlabs.org
6562S:	Supported
6563F:	arch/powerpc/platforms/powernv/vas*
6564F:	arch/powerpc/platforms/powernv/copy-paste.h
6565F:	arch/powerpc/include/asm/vas.h
6566F:	arch/powerpc/include/uapi/asm/vas.h
6567
6568IBM Power Virtual Ethernet Device Driver
6569M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6570L:	netdev@vger.kernel.org
6571S:	Supported
6572F:	drivers/net/ethernet/ibm/ibmveth.*
6573
6574IBM Power Virtual FC Device Drivers
6575M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6576L:	linux-scsi@vger.kernel.org
6577S:	Supported
6578F:	drivers/scsi/ibmvscsi/ibmvfc*
6579
6580IBM Power Virtual SCSI Device Drivers
6581M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6582L:	linux-scsi@vger.kernel.org
6583S:	Supported
6584F:	drivers/scsi/ibmvscsi/ibmvscsi*
6585F:	include/scsi/viosrp.h
6586
6587IBM Power Virtual SCSI Device Target Driver
6588M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6589M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6590L:	linux-scsi@vger.kernel.org
6591L:	target-devel@vger.kernel.org
6592S:	Supported
6593F:	drivers/scsi/ibmvscsi_tgt/
6594
6595IBM Power VMX Cryptographic instructions
6596M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6597M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6598L:	linux-crypto@vger.kernel.org
6599S:	Supported
6600F:	drivers/crypto/vmx/Makefile
6601F:	drivers/crypto/vmx/Kconfig
6602F:	drivers/crypto/vmx/vmx.c
6603F:	drivers/crypto/vmx/aes*
6604F:	drivers/crypto/vmx/ghash*
6605F:	drivers/crypto/vmx/ppc-xlate.pl
6606
6607IBM ServeRAID RAID DRIVER
6608S:	Orphan
6609F:	drivers/scsi/ips.*
6610
6611ICH LPC AND GPIO DRIVER
6612M:	Peter Tyser <ptyser@xes-inc.com>
6613S:	Maintained
6614F:	drivers/mfd/lpc_ich.c
6615F:	drivers/gpio/gpio-ich.c
6616
6617IDE SUBSYSTEM
6618M:	"David S. Miller" <davem@davemloft.net>
6619L:	linux-ide@vger.kernel.org
6620Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6622S:	Maintained
6623F:	Documentation/ide/
6624F:	drivers/ide/
6625F:	include/linux/ide.h
6626
6627IDE/ATAPI DRIVERS
6628M:	Borislav Petkov <bp@alien8.de>
6629L:	linux-ide@vger.kernel.org
6630S:	Maintained
6631F:	Documentation/cdrom/ide-cd
6632F:	drivers/ide/ide-cd*
6633
6634IDEAPAD LAPTOP EXTRAS DRIVER
6635M:	Ike Panhc <ike.pan@canonical.com>
6636L:	platform-driver-x86@vger.kernel.org
6637W:	http://launchpad.net/ideapad-laptop
6638S:	Maintained
6639F:	drivers/platform/x86/ideapad-laptop.c
6640
6641IDEAPAD LAPTOP SLIDEBAR DRIVER
6642M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6643L:	linux-input@vger.kernel.org
6644W:	https://github.com/o2genum/ideapad-slidebar
6645S:	Maintained
6646F:	drivers/input/misc/ideapad_slidebar.c
6647
6648IDT VersaClock 5 CLOCK DRIVER
6649M:	Marek Vasut <marek.vasut@gmail.com>
6650S:	Maintained
6651F:	drivers/clk/clk-versaclock5.c
6652
6653IEEE 802.15.4 SUBSYSTEM
6654M:	Alexander Aring <alex.aring@gmail.com>
6655M:	Stefan Schmidt <stefan@osg.samsung.com>
6656L:	linux-wpan@vger.kernel.org
6657W:	http://wpan.cakelab.org/
6658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6660S:	Maintained
6661F:	net/ieee802154/
6662F:	net/mac802154/
6663F:	drivers/net/ieee802154/
6664F:	include/linux/nl802154.h
6665F:	include/linux/ieee802154.h
6666F:	include/net/nl802154.h
6667F:	include/net/mac802154.h
6668F:	include/net/af_ieee802154.h
6669F:	include/net/cfg802154.h
6670F:	include/net/ieee802154_netdev.h
6671F:	Documentation/networking/ieee802154.txt
6672
6673IFE PROTOCOL
6674M:	Yotam Gigi <yotamg@mellanox.com>
6675M:	Jamal Hadi Salim <jhs@mojatatu.com>
6676F:	net/ife
6677F:	include/net/ife.h
6678F:	include/uapi/linux/ife.h
6679
6680IGORPLUG-USB IR RECEIVER
6681M:	Sean Young <sean@mess.org>
6682L:	linux-media@vger.kernel.org
6683S:	Maintained
6684F:	drivers/media/rc/igorplugusb.c
6685
6686IGUANAWORKS USB IR TRANSCEIVER
6687M:	Sean Young <sean@mess.org>
6688L:	linux-media@vger.kernel.org
6689S:	Maintained
6690F:	drivers/media/rc/iguanair.c
6691
6692IIO DIGITAL POTENTIOMETER DAC
6693M:	Peter Rosin <peda@axentia.se>
6694L:	linux-iio@vger.kernel.org
6695S:	Maintained
6696F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6697F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6698F:	drivers/iio/dac/dpot-dac.c
6699
6700IIO ENVELOPE DETECTOR
6701M:	Peter Rosin <peda@axentia.se>
6702L:	linux-iio@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6705F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6706F:	drivers/iio/adc/envelope-detector.c
6707
6708IIO MULTIPLEXER
6709M:	Peter Rosin <peda@axentia.se>
6710L:	linux-iio@vger.kernel.org
6711S:	Maintained
6712F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6713F:	drivers/iio/multiplexer/iio-mux.c
6714
6715IIO SUBSYSTEM AND DRIVERS
6716M:	Jonathan Cameron <jic23@kernel.org>
6717R:	Hartmut Knaack <knaack.h@gmx.de>
6718R:	Lars-Peter Clausen <lars@metafoo.de>
6719R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6720L:	linux-iio@vger.kernel.org
6721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6722S:	Maintained
6723F:	Documentation/devicetree/bindings/iio/
6724F:	drivers/iio/
6725F:	drivers/staging/iio/
6726F:	include/linux/iio/
6727F:	tools/iio/
6728
6729IKANOS/ADI EAGLE ADSL USB DRIVER
6730M:	Matthieu Castet <castet.matthieu@free.fr>
6731M:	Stanislaw Gruszka <stf_xl@wp.pl>
6732S:	Maintained
6733F:	drivers/usb/atm/ueagle-atm.c
6734
6735IMGTEC ASCII LCD DRIVER
6736M:	Paul Burton <paul.burton@imgtec.com>
6737S:	Maintained
6738F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6739F:	drivers/auxdisplay/img-ascii-lcd.c
6740
6741IMGTEC IR DECODER DRIVER
6742M:	James Hogan <jhogan@kernel.org>
6743S:	Maintained
6744F:	drivers/media/rc/img-ir/
6745
6746IMS TWINTURBO FRAMEBUFFER DRIVER
6747L:	linux-fbdev@vger.kernel.org
6748S:	Orphan
6749F:	drivers/video/fbdev/imsttfb.c
6750
6751INA209 HARDWARE MONITOR DRIVER
6752M:	Guenter Roeck <linux@roeck-us.net>
6753L:	linux-hwmon@vger.kernel.org
6754S:	Maintained
6755F:	Documentation/hwmon/ina209
6756F:	Documentation/devicetree/bindings/i2c/ina209.txt
6757F:	drivers/hwmon/ina209.c
6758
6759INA2XX HARDWARE MONITOR DRIVER
6760M:	Guenter Roeck <linux@roeck-us.net>
6761L:	linux-hwmon@vger.kernel.org
6762S:	Maintained
6763F:	Documentation/hwmon/ina2xx
6764F:	drivers/hwmon/ina2xx.c
6765F:	include/linux/platform_data/ina2xx.h
6766
6767INDUSTRY PACK SUBSYSTEM (IPACK)
6768M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6769M:	Jens Taprogge <jens.taprogge@taprogge.org>
6770M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6771L:	industrypack-devel@lists.sourceforge.net
6772W:	http://industrypack.sourceforge.net
6773S:	Maintained
6774F:	drivers/ipack/
6775
6776INFINIBAND SUBSYSTEM
6777M:	Doug Ledford <dledford@redhat.com>
6778M:	Sean Hefty <sean.hefty@intel.com>
6779M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6780L:	linux-rdma@vger.kernel.org
6781W:	http://www.openfabrics.org/
6782Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6784S:	Supported
6785F:	Documentation/devicetree/bindings/infiniband/
6786F:	Documentation/infiniband/
6787F:	drivers/infiniband/
6788F:	include/uapi/linux/if_infiniband.h
6789F:	include/uapi/rdma/
6790F:	include/rdma/
6791
6792INGENIC JZ4780 DMA Driver
6793M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6794S:	Maintained
6795F:	drivers/dma/dma-jz4780.c
6796
6797INGENIC JZ4780 NAND DRIVER
6798M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6799L:	linux-mtd@lists.infradead.org
6800S:	Maintained
6801F:	drivers/mtd/nand/jz4780_*
6802
6803INOTIFY
6804M:	Jan Kara <jack@suse.cz>
6805R:	Amir Goldstein <amir73il@gmail.com>
6806L:	linux-fsdevel@vger.kernel.org
6807S:	Maintained
6808F:	Documentation/filesystems/inotify.txt
6809F:	fs/notify/inotify/
6810F:	include/linux/inotify.h
6811F:	include/uapi/linux/inotify.h
6812
6813INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6814M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6815L:	linux-input@vger.kernel.org
6816Q:	http://patchwork.kernel.org/project/linux-input/list/
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6818S:	Maintained
6819F:	drivers/input/
6820F:	include/linux/input.h
6821F:	include/uapi/linux/input.h
6822F:	include/uapi/linux/input-event-codes.h
6823F:	include/linux/input/
6824F:	Documentation/devicetree/bindings/input/
6825F:	Documentation/input/
6826
6827INPUT MULTITOUCH (MT) PROTOCOL
6828M:	Henrik Rydberg <rydberg@bitmath.org>
6829L:	linux-input@vger.kernel.org
6830S:	Odd fixes
6831F:	Documentation/input/multi-touch-protocol.rst
6832F:	drivers/input/input-mt.c
6833K:	\b(ABS|SYN)_MT_
6834
6835INSIDE SECURE CRYPTO DRIVER
6836M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6837F:	drivers/crypto/inside-secure/
6838S:	Maintained
6839L:	linux-crypto@vger.kernel.org
6840
6841INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6842M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6843M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6844L:	linux-ima-devel@lists.sourceforge.net
6845L:	linux-ima-user@lists.sourceforge.net
6846L:	linux-security-module@vger.kernel.org
6847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6848S:	Supported
6849F:	security/integrity/ima/
6850
6851INTEL 810/815 FRAMEBUFFER DRIVER
6852M:	Antonino Daplas <adaplas@gmail.com>
6853L:	linux-fbdev@vger.kernel.org
6854S:	Maintained
6855F:	drivers/video/fbdev/i810/
6856
6857INTEL ASoC BDW/HSW DRIVERS
6858M:	Jie Yang <yang.jie@linux.intel.com>
6859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6860S:	Supported
6861F:	sound/soc/intel/common/sst-dsp*
6862F:	sound/soc/intel/common/sst-firmware.c
6863F:	sound/soc/intel/boards/broadwell.c
6864F:	sound/soc/intel/haswell/
6865
6866INTEL C600 SERIES SAS CONTROLLER DRIVER
6867M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6868M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6869L:	linux-scsi@vger.kernel.org
6870T:	git git://git.code.sf.net/p/intel-sas/isci
6871S:	Supported
6872F:	drivers/scsi/isci/
6873
6874INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6875M:	Jani Nikula <jani.nikula@linux.intel.com>
6876M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6877M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6878L:	intel-gfx@lists.freedesktop.org
6879W:	https://01.org/linuxgraphics/
6880B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6881C:	irc://chat.freenode.net/intel-gfx
6882Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6883T:	git git://anongit.freedesktop.org/drm-intel
6884S:	Supported
6885F:	drivers/gpu/drm/i915/
6886F:	include/drm/i915*
6887F:	include/uapi/drm/i915_drm.h
6888F:	Documentation/gpu/i915.rst
6889
6890INTEL ETHERNET DRIVERS
6891M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6892L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6893W:	http://www.intel.com/support/feedback.htm
6894W:	http://e1000.sourceforge.net/
6895Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6898S:	Supported
6899F:	Documentation/networking/e100.txt
6900F:	Documentation/networking/e1000.txt
6901F:	Documentation/networking/e1000e.txt
6902F:	Documentation/networking/igb.txt
6903F:	Documentation/networking/igbvf.txt
6904F:	Documentation/networking/ixgb.txt
6905F:	Documentation/networking/ixgbe.txt
6906F:	Documentation/networking/ixgbevf.txt
6907F:	Documentation/networking/i40e.txt
6908F:	Documentation/networking/i40evf.txt
6909F:	drivers/net/ethernet/intel/
6910F:	drivers/net/ethernet/intel/*/
6911F:	include/linux/avf/virtchnl.h
6912
6913INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6914M:	Maik Broemme <mbroemme@libmpq.org>
6915L:	linux-fbdev@vger.kernel.org
6916S:	Maintained
6917F:	Documentation/fb/intelfb.txt
6918F:	drivers/video/fbdev/intelfb/
6919
6920INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6921M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6922M:	Zhi Wang <zhi.a.wang@intel.com>
6923L:	intel-gvt-dev@lists.freedesktop.org
6924L:	intel-gfx@lists.freedesktop.org
6925W:	https://01.org/igvt-g
6926T:	git https://github.com/01org/gvt-linux.git
6927S:	Supported
6928F:	drivers/gpu/drm/i915/gvt/
6929
6930INTEL HID EVENT DRIVER
6931M:	Alex Hung <alex.hung@canonical.com>
6932L:	platform-driver-x86@vger.kernel.org
6933S:	Maintained
6934F:	drivers/platform/x86/intel-hid.c
6935
6936INTEL I/OAT DMA DRIVER
6937M:	Dave Jiang <dave.jiang@intel.com>
6938R:	Dan Williams <dan.j.williams@intel.com>
6939L:	dmaengine@vger.kernel.org
6940Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6941S:	Supported
6942F:	drivers/dma/ioat*
6943
6944INTEL IDLE DRIVER
6945M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6946M:	Len Brown <lenb@kernel.org>
6947L:	linux-pm@vger.kernel.org
6948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6949B:	https://bugzilla.kernel.org
6950S:	Supported
6951F:	drivers/idle/intel_idle.c
6952
6953INTEL INTEGRATED SENSOR HUB DRIVER
6954M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6955M:	Jiri Kosina <jikos@kernel.org>
6956L:	linux-input@vger.kernel.org
6957S:	Maintained
6958F:	drivers/hid/intel-ish-hid/
6959
6960INTEL IOMMU (VT-d)
6961M:	David Woodhouse <dwmw2@infradead.org>
6962L:	iommu@lists.linux-foundation.org
6963T:	git git://git.infradead.org/iommu-2.6.git
6964S:	Supported
6965F:	drivers/iommu/intel-iommu.c
6966F:	include/linux/intel-iommu.h
6967
6968INTEL IOP-ADMA DMA DRIVER
6969R:	Dan Williams <dan.j.williams@intel.com>
6970S:	Odd fixes
6971F:	drivers/dma/iop-adma.c
6972
6973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6974M:	Krzysztof Halasa <khalasa@piap.pl>
6975S:	Maintained
6976F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6977F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6978F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6979F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6980F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6981F:	drivers/net/wan/ixp4xx_hss.c
6982
6983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6984M:	Deepak Saxena <dsaxena@plexity.net>
6985S:	Maintained
6986F:	drivers/char/hw_random/ixp4xx-rng.c
6987
6988INTEL MANAGEMENT ENGINE (mei)
6989M:	Tomas Winkler <tomas.winkler@intel.com>
6990L:	linux-kernel@vger.kernel.org
6991S:	Supported
6992F:	include/uapi/linux/mei.h
6993F:	include/linux/mei_cl_bus.h
6994F:	drivers/misc/mei/*
6995F:	drivers/watchdog/mei_wdt.c
6996F:	Documentation/misc-devices/mei/*
6997F:	samples/mei/*
6998
6999INTEL MENLOW THERMAL DRIVER
7000M:	Sujith Thomas <sujith.thomas@intel.com>
7001L:	platform-driver-x86@vger.kernel.org
7002W:	https://01.org/linux-acpi
7003S:	Supported
7004F:	drivers/platform/x86/intel_menlow.c
7005
7006INTEL MERRIFIELD GPIO DRIVER
7007M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7008L:	linux-gpio@vger.kernel.org
7009S:	Maintained
7010F:	drivers/gpio/gpio-merrifield.c
7011
7012INTEL MIC DRIVERS (mic)
7013M:	Sudeep Dutt <sudeep.dutt@intel.com>
7014M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7015S:	Supported
7016W:	https://github.com/sudeepdutt/mic
7017W:	http://software.intel.com/en-us/mic-developer
7018F:	include/linux/mic_bus.h
7019F:	include/linux/scif.h
7020F:	include/uapi/linux/mic_common.h
7021F:	include/uapi/linux/mic_ioctl.h
7022F:	include/uapi/linux/scif_ioctl.h
7023F:	drivers/misc/mic/
7024F:	drivers/dma/mic_x100_dma.c
7025F:	drivers/dma/mic_x100_dma.h
7026F:	Documentation/mic/
7027
7028INTEL PMC CORE DRIVER
7029M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7030M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7031L:	platform-driver-x86@vger.kernel.org
7032S:	Maintained
7033F:	arch/x86/include/asm/pmc_core.h
7034F:	drivers/platform/x86/intel_pmc_core*
7035
7036INTEL PMC/P-Unit IPC DRIVER
7037M:	Zha Qipeng<qipeng.zha@intel.com>
7038L:	platform-driver-x86@vger.kernel.org
7039S:	Maintained
7040F:	drivers/platform/x86/intel_pmc_ipc.c
7041F:	drivers/platform/x86/intel_punit_ipc.c
7042F:	arch/x86/include/asm/intel_pmc_ipc.h
7043F:	arch/x86/include/asm/intel_punit_ipc.h
7044
7045INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7046M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7047L:	linux-wireless@vger.kernel.org
7048S:	Maintained
7049F:	Documentation/networking/README.ipw2100
7050F:	Documentation/networking/README.ipw2200
7051F:	drivers/net/wireless/intel/ipw2x00/
7052
7053INTEL PSTATE DRIVER
7054M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7055M:	Len Brown <lenb@kernel.org>
7056L:	linux-pm@vger.kernel.org
7057S:	Supported
7058F:	drivers/cpufreq/intel_pstate.c
7059
7060INTEL RDMA RNIC DRIVER
7061M:	Faisal Latif <faisal.latif@intel.com>
7062M:	Shiraz Saleem <shiraz.saleem@intel.com>
7063L:	linux-rdma@vger.kernel.org
7064S:	Supported
7065F:	drivers/infiniband/hw/i40iw/
7066
7067INTEL TELEMETRY DRIVER
7068M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7069L:	platform-driver-x86@vger.kernel.org
7070S:	Maintained
7071F:	arch/x86/include/asm/intel_telemetry.h
7072F:	drivers/platform/x86/intel_telemetry*
7073
7074INTEL VIRTUAL BUTTON DRIVER
7075M:	AceLan Kao <acelan.kao@canonical.com>
7076L:	platform-driver-x86@vger.kernel.org
7077S:	Maintained
7078F:	drivers/platform/x86/intel-vbtn.c
7079
7080INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7081M:	Stanislaw Gruszka <sgruszka@redhat.com>
7082L:	linux-wireless@vger.kernel.org
7083S:	Supported
7084F:	drivers/net/wireless/intel/iwlegacy/
7085
7086INTEL WIRELESS WIFI LINK (iwlwifi)
7087M:	Johannes Berg <johannes.berg@intel.com>
7088M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7089M:	Luca Coelho <luciano.coelho@intel.com>
7090M:	Intel Linux Wireless <linuxwifi@intel.com>
7091L:	linux-wireless@vger.kernel.org
7092W:	http://intellinuxwireless.org
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7094S:	Supported
7095F:	drivers/net/wireless/intel/iwlwifi/
7096
7097INTEL WIRELESS WIMAX CONNECTION 2400
7098M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7099M:	linux-wimax@intel.com
7100L:	wimax@linuxwimax.org (subscribers-only)
7101S:	Supported
7102W:	http://linuxwimax.org
7103F:	Documentation/wimax/README.i2400m
7104F:	drivers/net/wimax/i2400m/
7105F:	include/uapi/linux/wimax/i2400m.h
7106
7107INTEL(R) TRACE HUB
7108M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7109S:	Supported
7110F:	Documentation/trace/intel_th.txt
7111F:	drivers/hwtracing/intel_th/
7112
7113INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7114M:	Ning Sun <ning.sun@intel.com>
7115L:	tboot-devel@lists.sourceforge.net
7116W:	http://tboot.sourceforge.net
7117T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7118S:	Supported
7119F:	Documentation/intel_txt.txt
7120F:	include/linux/tboot.h
7121F:	arch/x86/kernel/tboot.c
7122
7123INTEL-MID GPIO DRIVER
7124M:	David Cohen <david.a.cohen@linux.intel.com>
7125L:	linux-gpio@vger.kernel.org
7126S:	Maintained
7127F:	drivers/gpio/gpio-intel-mid.c
7128
7129INVENSENSE MPU-3050 GYROSCOPE DRIVER
7130M:	Linus Walleij <linus.walleij@linaro.org>
7131L:	linux-iio@vger.kernel.org
7132S:	Maintained
7133F:	drivers/iio/gyro/mpu3050*
7134F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7135
7136IOC3 ETHERNET DRIVER
7137M:	Ralf Baechle <ralf@linux-mips.org>
7138L:	linux-mips@linux-mips.org
7139S:	Maintained
7140F:	drivers/net/ethernet/sgi/ioc3-eth.c
7141
7142IOC3 SERIAL DRIVER
7143M:	Pat Gefre <pfg@sgi.com>
7144L:	linux-serial@vger.kernel.org
7145S:	Maintained
7146F:	drivers/tty/serial/ioc3_serial.c
7147
7148IOMMU DRIVERS
7149M:	Joerg Roedel <joro@8bytes.org>
7150L:	iommu@lists.linux-foundation.org
7151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7152S:	Maintained
7153F:	Documentation/devicetree/bindings/iommu/
7154F:	drivers/iommu/
7155F:	include/linux/iommu.h
7156F:	include/linux/iova.h
7157
7158IP MASQUERADING
7159M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7160S:	Maintained
7161F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7162
7163IPMI SUBSYSTEM
7164M:	Corey Minyard <minyard@acm.org>
7165L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7166W:	http://openipmi.sourceforge.net/
7167S:	Supported
7168F:	Documentation/IPMI.txt
7169F:	drivers/char/ipmi/
7170F:	include/linux/ipmi*
7171F:	include/uapi/linux/ipmi*
7172
7173IPS SCSI RAID DRIVER
7174M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7175L:	linux-scsi@vger.kernel.org
7176W:	http://www.adaptec.com/
7177S:	Maintained
7178F:	drivers/scsi/ips*
7179
7180IPVS
7181M:	Wensong Zhang <wensong@linux-vs.org>
7182M:	Simon Horman <horms@verge.net.au>
7183M:	Julian Anastasov <ja@ssi.bg>
7184L:	netdev@vger.kernel.org
7185L:	lvs-devel@vger.kernel.org
7186S:	Maintained
7187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7189F:	Documentation/networking/ipvs-sysctl.txt
7190F:	include/net/ip_vs.h
7191F:	include/uapi/linux/ip_vs.h
7192F:	net/netfilter/ipvs/
7193
7194IPWIRELESS DRIVER
7195M:	Jiri Kosina <jikos@kernel.org>
7196M:	David Sterba <dsterba@suse.com>
7197S:	Odd Fixes
7198F:	drivers/tty/ipwireless/
7199
7200IPX NETWORK LAYER
7201L:	netdev@vger.kernel.org
7202S:	Odd fixes
7203F:	include/net/ipx.h
7204F:	include/uapi/linux/ipx.h
7205F:	net/ipx/
7206
7207IRDA SUBSYSTEM
7208M:	Samuel Ortiz <samuel@sortiz.org>
7209L:	irda-users@lists.sourceforge.net (subscribers-only)
7210L:	netdev@vger.kernel.org
7211W:	http://irda.sourceforge.net/
7212S:	Maintained
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7214F:	Documentation/networking/irda.txt
7215F:	drivers/staging/irda/
7216
7217IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7218M:	Marc Zyngier <marc.zyngier@arm.com>
7219S:	Maintained
7220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7221F:	Documentation/IRQ-domain.txt
7222F:	include/linux/irqdomain.h
7223F:	kernel/irq/irqdomain.c
7224F:	kernel/irq/msi.c
7225
7226IRQ SUBSYSTEM
7227M:	Thomas Gleixner <tglx@linutronix.de>
7228L:	linux-kernel@vger.kernel.org
7229S:	Maintained
7230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7231F:	kernel/irq/
7232
7233IRQCHIP DRIVERS
7234M:	Thomas Gleixner <tglx@linutronix.de>
7235M:	Jason Cooper <jason@lakedaemon.net>
7236M:	Marc Zyngier <marc.zyngier@arm.com>
7237L:	linux-kernel@vger.kernel.org
7238S:	Maintained
7239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7240F:	Documentation/devicetree/bindings/interrupt-controller/
7241F:	drivers/irqchip/
7242
7243ISA
7244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7245S:	Maintained
7246F:	Documentation/isa.txt
7247F:	drivers/base/isa.c
7248F:	include/linux/isa.h
7249
7250ISA RADIO MODULE
7251M:	Hans Verkuil <hverkuil@xs4all.nl>
7252L:	linux-media@vger.kernel.org
7253T:	git git://linuxtv.org/media_tree.git
7254W:	https://linuxtv.org
7255S:	Maintained
7256F:	drivers/media/radio/radio-isa*
7257
7258ISAPNP
7259M:	Jaroslav Kysela <perex@perex.cz>
7260S:	Maintained
7261F:	Documentation/isapnp.txt
7262F:	drivers/pnp/isapnp/
7263F:	include/linux/isapnp.h
7264
7265ISCSI
7266M:	Lee Duncan <lduncan@suse.com>
7267M:	Chris Leech <cleech@redhat.com>
7268L:	open-iscsi@googlegroups.com
7269W:	www.open-iscsi.com
7270S:	Maintained
7271F:	drivers/scsi/*iscsi*
7272F:	include/scsi/*iscsi*
7273
7274iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7275M:	Peter Jones <pjones@redhat.com>
7276M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7277S:	Maintained
7278F:	drivers/firmware/iscsi_ibft*
7279
7280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7281M:	Or Gerlitz <ogerlitz@mellanox.com>
7282M:	Sagi Grimberg <sagi@grimberg.me>
7283M:	Roi Dayan <roid@mellanox.com>
7284L:	linux-rdma@vger.kernel.org
7285S:	Supported
7286W:	http://www.openfabrics.org
7287W:	www.open-iscsi.org
7288Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7289F:	drivers/infiniband/ulp/iser/
7290
7291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7292M:	Sagi Grimberg <sagi@grimberg.me>
7293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7294L:	linux-rdma@vger.kernel.org
7295L:	target-devel@vger.kernel.org
7296S:	Supported
7297W:	http://www.linux-iscsi.org
7298F:	drivers/infiniband/ulp/isert
7299
7300ISDN SUBSYSTEM
7301M:	Karsten Keil <isdn@linux-pingi.de>
7302L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7303L:	netdev@vger.kernel.org
7304W:	http://www.isdn4linux.de
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7306S:	Maintained
7307F:	Documentation/isdn/
7308F:	drivers/isdn/
7309F:	include/linux/isdn.h
7310F:	include/linux/isdn/
7311F:	include/uapi/linux/isdn.h
7312F:	include/uapi/linux/isdn/
7313
7314ISDN SUBSYSTEM (Eicon active card driver)
7315M:	Armin Schindler <mac@melware.de>
7316L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7317W:	http://www.melware.de
7318S:	Maintained
7319F:	drivers/isdn/hardware/eicon/
7320
7321IT87 HARDWARE MONITORING DRIVER
7322M:	Jean Delvare <jdelvare@suse.com>
7323L:	linux-hwmon@vger.kernel.org
7324S:	Maintained
7325F:	Documentation/hwmon/it87
7326F:	drivers/hwmon/it87.c
7327
7328IT913X MEDIA DRIVER
7329M:	Antti Palosaari <crope@iki.fi>
7330L:	linux-media@vger.kernel.org
7331W:	https://linuxtv.org
7332W:	http://palosaari.fi/linux/
7333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7334T:	git git://linuxtv.org/anttip/media_tree.git
7335S:	Maintained
7336F:	drivers/media/tuners/it913x*
7337
7338IVTV VIDEO4LINUX DRIVER
7339M:	Andy Walls <awalls@md.metrocast.net>
7340L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7341L:	linux-media@vger.kernel.org
7342T:	git git://linuxtv.org/media_tree.git
7343W:	http://www.ivtvdriver.org
7344S:	Maintained
7345F:	Documentation/media/v4l-drivers/ivtv*
7346F:	drivers/media/pci/ivtv/
7347F:	include/uapi/linux/ivtv*
7348
7349IX2505V MEDIA DRIVER
7350M:	Malcolm Priestley <tvboxspy@gmail.com>
7351L:	linux-media@vger.kernel.org
7352W:	https://linuxtv.org
7353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7354S:	Maintained
7355F:	drivers/media/dvb-frontends/ix2505v*
7356
7357JC42.4 TEMPERATURE SENSOR DRIVER
7358M:	Guenter Roeck <linux@roeck-us.net>
7359L:	linux-hwmon@vger.kernel.org
7360S:	Maintained
7361F:	drivers/hwmon/jc42.c
7362F:	Documentation/hwmon/jc42
7363
7364JFS FILESYSTEM
7365M:	Dave Kleikamp <shaggy@kernel.org>
7366L:	jfs-discussion@lists.sourceforge.net
7367W:	http://jfs.sourceforge.net/
7368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7369S:	Maintained
7370F:	Documentation/filesystems/jfs.txt
7371F:	fs/jfs/
7372
7373JME NETWORK DRIVER
7374M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7375L:	netdev@vger.kernel.org
7376S:	Maintained
7377F:	drivers/net/ethernet/jme.*
7378
7379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7380M:	David Woodhouse <dwmw2@infradead.org>
7381L:	linux-mtd@lists.infradead.org
7382W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7383S:	Maintained
7384F:	fs/jffs2/
7385F:	include/uapi/linux/jffs2.h
7386
7387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7388M:	"Theodore Ts'o" <tytso@mit.edu>
7389M:	Jan Kara <jack@suse.com>
7390L:	linux-ext4@vger.kernel.org
7391S:	Maintained
7392F:	fs/jbd2/
7393F:	include/linux/jbd2.h
7394
7395JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7396M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7397L:	linux-media@vger.kernel.org
7398S:	Maintained
7399F:	drivers/media/platform/rcar_jpu.c
7400
7401JSM Neo PCI based serial card
7402M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7403L:	linux-serial@vger.kernel.org
7404S:	Maintained
7405F:	drivers/tty/serial/jsm/
7406
7407K10TEMP HARDWARE MONITORING DRIVER
7408M:	Clemens Ladisch <clemens@ladisch.de>
7409L:	linux-hwmon@vger.kernel.org
7410S:	Maintained
7411F:	Documentation/hwmon/k10temp
7412F:	drivers/hwmon/k10temp.c
7413
7414K8TEMP HARDWARE MONITORING DRIVER
7415M:	Rudolf Marek <r.marek@assembler.cz>
7416L:	linux-hwmon@vger.kernel.org
7417S:	Maintained
7418F:	Documentation/hwmon/k8temp
7419F:	drivers/hwmon/k8temp.c
7420
7421KASAN
7422M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7423R:	Alexander Potapenko <glider@google.com>
7424R:	Dmitry Vyukov <dvyukov@google.com>
7425L:	kasan-dev@googlegroups.com
7426S:	Maintained
7427F:	arch/*/include/asm/kasan.h
7428F:	arch/*/mm/kasan_init*
7429F:	Documentation/dev-tools/kasan.rst
7430F:	include/linux/kasan*.h
7431F:	lib/test_kasan.c
7432F:	mm/kasan/
7433F:	scripts/Makefile.kasan
7434
7435KCONFIG
7436M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7437L:	linux-kbuild@vger.kernel.org
7438T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7439S:	Maintained
7440F:	Documentation/kbuild/kconfig-language.txt
7441F:	scripts/kconfig/
7442
7443KDUMP
7444M:	Dave Young <dyoung@redhat.com>
7445M:	Baoquan He <bhe@redhat.com>
7446R:	Vivek Goyal <vgoyal@redhat.com>
7447L:	kexec@lists.infradead.org
7448W:	http://lse.sourceforge.net/kdump/
7449S:	Maintained
7450F:	Documentation/kdump/
7451
7452KEENE FM RADIO TRANSMITTER DRIVER
7453M:	Hans Verkuil <hverkuil@xs4all.nl>
7454L:	linux-media@vger.kernel.org
7455T:	git git://linuxtv.org/media_tree.git
7456W:	https://linuxtv.org
7457S:	Maintained
7458F:	drivers/media/radio/radio-keene*
7459
7460KERNEL AUTOMOUNTER v4 (AUTOFS4)
7461M:	Ian Kent <raven@themaw.net>
7462L:	autofs@vger.kernel.org
7463S:	Maintained
7464F:	fs/autofs4/
7465
7466KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7468M:	Michal Marek <mmarek@suse.com>
7469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7470L:	linux-kbuild@vger.kernel.org
7471S:	Maintained
7472F:	Documentation/kbuild/
7473F:	Makefile
7474F:	scripts/Makefile.*
7475F:	scripts/basic/
7476F:	scripts/mk*
7477F:	scripts/package/
7478
7479KERNEL JANITORS
7480L:	kernel-janitors@vger.kernel.org
7481W:	http://kernelnewbies.org/KernelJanitors
7482S:	Odd Fixes
7483
7484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7485M:	"J. Bruce Fields" <bfields@fieldses.org>
7486M:	Jeff Layton <jlayton@poochiereds.net>
7487L:	linux-nfs@vger.kernel.org
7488W:	http://nfs.sourceforge.net/
7489T:	git git://linux-nfs.org/~bfields/linux.git
7490S:	Supported
7491F:	fs/nfsd/
7492F:	include/uapi/linux/nfsd/
7493F:	fs/lockd/
7494F:	fs/nfs_common/
7495F:	net/sunrpc/
7496F:	include/linux/lockd/
7497F:	include/linux/sunrpc/
7498F:	include/uapi/linux/sunrpc/
7499
7500KERNEL SELFTEST FRAMEWORK
7501M:	Shuah Khan <shuahkh@osg.samsung.com>
7502M:	Shuah Khan <shuah@kernel.org>
7503L:	linux-kselftest@vger.kernel.org
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7505S:	Maintained
7506F:	tools/testing/selftests/
7507F:	Documentation/dev-tools/kselftest*
7508
7509KERNEL USERMODE HELPER
7510M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7511L:	linux-kernel@vger.kernel.org
7512S:	Maintained
7513F:	kernel/umh.c
7514F:	include/linux/umh.h
7515
7516KERNEL VIRTUAL MACHINE (KVM)
7517M:	Paolo Bonzini <pbonzini@redhat.com>
7518M:	Radim Krčmář <rkrcmar@redhat.com>
7519L:	kvm@vger.kernel.org
7520W:	http://www.linux-kvm.org
7521T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7522S:	Supported
7523F:	Documentation/virtual/kvm/
7524F:	include/trace/events/kvm.h
7525F:	include/uapi/asm-generic/kvm*
7526F:	include/uapi/linux/kvm*
7527F:	include/asm-generic/kvm*
7528F:	include/linux/kvm*
7529F:	include/kvm/iodev.h
7530F:	virt/kvm/*
7531F:	tools/kvm/
7532
7533KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7534M:	Joerg Roedel <joro@8bytes.org>
7535L:	kvm@vger.kernel.org
7536W:	http://www.linux-kvm.org/
7537S:	Maintained
7538F:	arch/x86/include/asm/svm.h
7539F:	arch/x86/kvm/svm.c
7540
7541KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7542M:	Christoffer Dall <christoffer.dall@linaro.org>
7543M:	Marc Zyngier <marc.zyngier@arm.com>
7544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7545L:	kvmarm@lists.cs.columbia.edu
7546W:	http://systems.cs.columbia.edu/projects/kvm-arm
7547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7548S:	Supported
7549F:	arch/arm/include/uapi/asm/kvm*
7550F:	arch/arm/include/asm/kvm*
7551F:	arch/arm/kvm/
7552F:	virt/kvm/arm/
7553F:	include/kvm/arm_*
7554
7555KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7556M:	Christoffer Dall <christoffer.dall@linaro.org>
7557M:	Marc Zyngier <marc.zyngier@arm.com>
7558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7559L:	kvmarm@lists.cs.columbia.edu
7560S:	Maintained
7561F:	arch/arm64/include/uapi/asm/kvm*
7562F:	arch/arm64/include/asm/kvm*
7563F:	arch/arm64/kvm/
7564
7565KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7566M:	James Hogan <jhogan@kernel.org>
7567L:	linux-mips@linux-mips.org
7568S:	Supported
7569F:	arch/mips/include/uapi/asm/kvm*
7570F:	arch/mips/include/asm/kvm*
7571F:	arch/mips/kvm/
7572
7573KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7574M:	Alexander Graf <agraf@suse.com>
7575L:	kvm-ppc@vger.kernel.org
7576W:	http://www.linux-kvm.org/
7577T:	git git://github.com/agraf/linux-2.6.git
7578S:	Supported
7579F:	arch/powerpc/include/uapi/asm/kvm*
7580F:	arch/powerpc/include/asm/kvm*
7581F:	arch/powerpc/kvm/
7582F:	arch/powerpc/kernel/kvm*
7583
7584KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7585M:	Christian Borntraeger <borntraeger@de.ibm.com>
7586M:	Cornelia Huck <cohuck@redhat.com>
7587L:	linux-s390@vger.kernel.org
7588W:	http://www.ibm.com/developerworks/linux/linux390/
7589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7590S:	Supported
7591F:	arch/s390/include/uapi/asm/kvm*
7592F:	arch/s390/include/asm/gmap.h
7593F:	arch/s390/include/asm/kvm*
7594F:	arch/s390/kvm/
7595F:	arch/s390/mm/gmap.c
7596
7597KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7598M:	Paolo Bonzini <pbonzini@redhat.com>
7599M:	Radim Krčmář <rkrcmar@redhat.com>
7600L:	kvm@vger.kernel.org
7601W:	http://www.linux-kvm.org
7602T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7603S:	Supported
7604F:	arch/x86/kvm/
7605F:	arch/x86/include/uapi/asm/kvm*
7606F:	arch/x86/include/asm/kvm*
7607F:	arch/x86/kernel/kvm.c
7608F:	arch/x86/kernel/kvmclock.c
7609
7610KERNFS
7611M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7612M:	Tejun Heo <tj@kernel.org>
7613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7614S:	Supported
7615F:	include/linux/kernfs.h
7616F:	fs/kernfs/
7617
7618KEXEC
7619M:	Eric Biederman <ebiederm@xmission.com>
7620W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7621L:	kexec@lists.infradead.org
7622S:	Maintained
7623F:	include/linux/kexec.h
7624F:	include/uapi/linux/kexec.h
7625F:	kernel/kexec*
7626
7627KEYS-ENCRYPTED
7628M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7629M:	David Safford <safford@us.ibm.com>
7630L:	linux-security-module@vger.kernel.org
7631L:	keyrings@vger.kernel.org
7632S:	Supported
7633F:	Documentation/security/keys/trusted-encrypted.rst
7634F:	include/keys/encrypted-type.h
7635F:	security/keys/encrypted-keys/
7636
7637KEYS-TRUSTED
7638M:	David Safford <safford@us.ibm.com>
7639M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7640L:	linux-security-module@vger.kernel.org
7641L:	keyrings@vger.kernel.org
7642S:	Supported
7643F:	Documentation/security/keys/trusted-encrypted.rst
7644F:	include/keys/trusted-type.h
7645F:	security/keys/trusted.c
7646F:	security/keys/trusted.h
7647
7648KEYS/KEYRINGS:
7649M:	David Howells <dhowells@redhat.com>
7650L:	keyrings@vger.kernel.org
7651S:	Maintained
7652F:	Documentation/security/keys/core.rst
7653F:	include/linux/key.h
7654F:	include/linux/key-type.h
7655F:	include/linux/keyctl.h
7656F:	include/uapi/linux/keyctl.h
7657F:	include/keys/
7658F:	security/keys/
7659
7660KGDB / KDB /debug_core
7661M:	Jason Wessel <jason.wessel@windriver.com>
7662W:	http://kgdb.wiki.kernel.org/
7663L:	kgdb-bugreport@lists.sourceforge.net
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7665S:	Maintained
7666F:	Documentation/dev-tools/kgdb.rst
7667F:	drivers/misc/kgdbts.c
7668F:	drivers/tty/serial/kgdboc.c
7669F:	include/linux/kdb.h
7670F:	include/linux/kgdb.h
7671F:	kernel/debug/
7672
7673KMEMCHECK
7674M:	Vegard Nossum <vegardno@ifi.uio.no>
7675M:	Pekka Enberg <penberg@kernel.org>
7676S:	Maintained
7677F:	Documentation/dev-tools/kmemcheck.rst
7678F:	arch/x86/include/asm/kmemcheck.h
7679F:	arch/x86/mm/kmemcheck/
7680F:	include/linux/kmemcheck.h
7681F:	mm/kmemcheck.c
7682
7683KMEMLEAK
7684M:	Catalin Marinas <catalin.marinas@arm.com>
7685S:	Maintained
7686F:	Documentation/dev-tools/kmemleak.rst
7687F:	include/linux/kmemleak.h
7688F:	mm/kmemleak.c
7689F:	mm/kmemleak-test.c
7690
7691KMOD KERNEL MODULE LOADER - USERMODE HELPER
7692M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7693L:	linux-kernel@vger.kernel.org
7694S:	Maintained
7695F:	kernel/kmod.c
7696F:	include/linux/kmod.h
7697F:	lib/test_kmod.c
7698F:	tools/testing/selftests/kmod/
7699
7700KPROBES
7701M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7702M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7703M:	"David S. Miller" <davem@davemloft.net>
7704M:	Masami Hiramatsu <mhiramat@kernel.org>
7705S:	Maintained
7706F:	Documentation/kprobes.txt
7707F:	include/linux/kprobes.h
7708F:	include/asm-generic/kprobes.h
7709F:	kernel/kprobes.c
7710
7711KS0108 LCD CONTROLLER DRIVER
7712M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7713W:	http://miguelojeda.es/auxdisplay.htm
7714W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7715S:	Maintained
7716F:	Documentation/auxdisplay/ks0108
7717F:	drivers/auxdisplay/ks0108.c
7718F:	include/linux/ks0108.h
7719
7720L3MDEV
7721M:	David Ahern <dsa@cumulusnetworks.com>
7722L:	netdev@vger.kernel.org
7723S:	Maintained
7724F:	net/l3mdev
7725F:	include/net/l3mdev.h
7726
7727LANTIQ MIPS ARCHITECTURE
7728M:	John Crispin <john@phrozen.org>
7729L:	linux-mips@linux-mips.org
7730S:	Maintained
7731F:	arch/mips/lantiq
7732F:	drivers/soc/lantiq
7733
7734LAPB module
7735L:	linux-x25@vger.kernel.org
7736S:	Orphan
7737F:	Documentation/networking/lapb-module.txt
7738F:	include/*/lapb.h
7739F:	net/lapb/
7740
7741LASI 53c700 driver for PARISC
7742M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7743L:	linux-scsi@vger.kernel.org
7744S:	Maintained
7745F:	Documentation/scsi/53c700.txt
7746F:	drivers/scsi/53c700*
7747
7748LED SUBSYSTEM
7749M:	Richard Purdie <rpurdie@rpsys.net>
7750M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7751M:	Pavel Machek <pavel@ucw.cz>
7752L:	linux-leds@vger.kernel.org
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7754S:	Maintained
7755F:	Documentation/devicetree/bindings/leds/
7756F:	drivers/leds/
7757F:	include/linux/leds.h
7758
7759LEGACY EEPROM DRIVER
7760M:	Jean Delvare <jdelvare@suse.com>
7761S:	Maintained
7762F:	Documentation/misc-devices/eeprom
7763F:	drivers/misc/eeprom/eeprom.c
7764
7765LEGO USB Tower driver
7766M:	Juergen Stuber <starblue@users.sourceforge.net>
7767L:	legousb-devel@lists.sourceforge.net
7768W:	http://legousb.sourceforge.net/
7769S:	Maintained
7770F:	drivers/usb/misc/legousbtower.c
7771
7772LG2160 MEDIA DRIVER
7773M:	Michael Krufky <mkrufky@linuxtv.org>
7774L:	linux-media@vger.kernel.org
7775W:	https://linuxtv.org
7776W:	http://github.com/mkrufky
7777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7778T:	git git://linuxtv.org/mkrufky/tuners.git
7779S:	Maintained
7780F:	drivers/media/dvb-frontends/lg2160.*
7781
7782LGDT3305 MEDIA DRIVER
7783M:	Michael Krufky <mkrufky@linuxtv.org>
7784L:	linux-media@vger.kernel.org
7785W:	https://linuxtv.org
7786W:	http://github.com/mkrufky
7787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7788T:	git git://linuxtv.org/mkrufky/tuners.git
7789S:	Maintained
7790F:	drivers/media/dvb-frontends/lgdt3305.*
7791
7792LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7793M:	Viresh Kumar <vireshk@kernel.org>
7794L:	linux-ide@vger.kernel.org
7795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7796S:	Maintained
7797F:	include/linux/pata_arasan_cf_data.h
7798F:	drivers/ata/pata_arasan_cf.c
7799
7800LIBATA PATA DRIVERS
7801M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7802M:	Tejun Heo <tj@kernel.org>
7803L:	linux-ide@vger.kernel.org
7804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7805S:	Maintained
7806F:	drivers/ata/pata_*.c
7807F:	drivers/ata/ata_generic.c
7808
7809LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7810M:	Linus Walleij <linus.walleij@linaro.org>
7811L:	linux-ide@vger.kernel.org
7812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7813S:	Maintained
7814F:	drivers/ata/pata_ftide010.c
7815F:	drivers/ata/sata_gemini.c
7816F:	drivers/ata/sata_gemini.h
7817
7818LIBATA SATA AHCI PLATFORM devices support
7819M:	Hans de Goede <hdegoede@redhat.com>
7820M:	Tejun Heo <tj@kernel.org>
7821L:	linux-ide@vger.kernel.org
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7823S:	Maintained
7824F:	drivers/ata/ahci_platform.c
7825F:	drivers/ata/libahci_platform.c
7826F:	include/linux/ahci_platform.h
7827
7828LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7829M:	Mikael Pettersson <mikpelinux@gmail.com>
7830L:	linux-ide@vger.kernel.org
7831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7832S:	Maintained
7833F:	drivers/ata/sata_promise.*
7834
7835LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7836M:	Tejun Heo <tj@kernel.org>
7837L:	linux-ide@vger.kernel.org
7838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7839S:	Maintained
7840F:	drivers/ata/
7841F:	include/linux/ata.h
7842F:	include/linux/libata.h
7843F:	Documentation/devicetree/bindings/ata/
7844
7845LIBLOCKDEP
7846M:	Sasha Levin <alexander.levin@verizon.com>
7847S:	Maintained
7848F:	tools/lib/lockdep/
7849
7850LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7851M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7852L:	linux-nvdimm@lists.01.org
7853Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7854S:	Supported
7855F:	drivers/nvdimm/blk.c
7856F:	drivers/nvdimm/region_devs.c
7857
7858LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7859M:	Vishal Verma <vishal.l.verma@intel.com>
7860L:	linux-nvdimm@lists.01.org
7861Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7862S:	Supported
7863F:	drivers/nvdimm/btt*
7864
7865LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7866M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7867L:	linux-nvdimm@lists.01.org
7868Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7869S:	Supported
7870F:	drivers/nvdimm/pmem*
7871
7872LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7873M:	Dan Williams <dan.j.williams@intel.com>
7874L:	linux-nvdimm@lists.01.org
7875Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7877S:	Supported
7878F:	drivers/nvdimm/*
7879F:	drivers/acpi/nfit/*
7880F:	include/linux/nd.h
7881F:	include/linux/libnvdimm.h
7882F:	include/uapi/linux/ndctl.h
7883
7884LIGHTNVM PLATFORM SUPPORT
7885M:	Matias Bjorling <mb@lightnvm.io>
7886W:	http://github/OpenChannelSSD
7887L:	linux-block@vger.kernel.org
7888S:	Maintained
7889F:	drivers/lightnvm/
7890F:	include/linux/lightnvm.h
7891F:	include/uapi/linux/lightnvm.h
7892
7893LINUX FOR POWER MACINTOSH
7894M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7895W:	http://www.penguinppc.org/
7896L:	linuxppc-dev@lists.ozlabs.org
7897S:	Maintained
7898F:	arch/powerpc/platforms/powermac/
7899F:	drivers/macintosh/
7900
7901LINUX FOR POWERPC (32-BIT AND 64-BIT)
7902M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7903M:	Paul Mackerras <paulus@samba.org>
7904M:	Michael Ellerman <mpe@ellerman.id.au>
7905W:	https://github.com/linuxppc/linux/wiki
7906L:	linuxppc-dev@lists.ozlabs.org
7907Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7909S:	Supported
7910F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7911F:	Documentation/devicetree/bindings/powerpc/
7912F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7913F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7914F:	Documentation/powerpc/
7915F:	arch/powerpc/
7916F:	drivers/char/tpm/tpm_ibmvtpm*
7917F:	drivers/crypto/nx/
7918F:	drivers/crypto/vmx/
7919F:	drivers/i2c/busses/i2c-opal.c
7920F:	drivers/net/ethernet/ibm/ibmveth.*
7921F:	drivers/net/ethernet/ibm/ibmvnic.*
7922F:	drivers/pci/hotplug/pnv_php.c
7923F:	drivers/pci/hotplug/rpa*
7924F:	drivers/rtc/rtc-opal.c
7925F:	drivers/scsi/ibmvscsi/
7926F:	drivers/tty/hvc/hvc_opal.c
7927F:	drivers/watchdog/wdrtas.c
7928F:	tools/testing/selftests/powerpc
7929N:	/pmac
7930N:	powermac
7931N:	powernv
7932N:	[^a-z0-9]ps3
7933N:	pseries
7934
7935LINUX FOR POWERPC EMBEDDED MPC5XXX
7936M:	Anatolij Gustschin <agust@denx.de>
7937L:	linuxppc-dev@lists.ozlabs.org
7938T:	git git://git.denx.de/linux-denx-agust.git
7939S:	Maintained
7940F:	arch/powerpc/platforms/512x/
7941F:	arch/powerpc/platforms/52xx/
7942
7943LINUX FOR POWERPC EMBEDDED PPC4XX
7944M:	Alistair Popple <alistair@popple.id.au>
7945M:	Matt Porter <mporter@kernel.crashing.org>
7946W:	http://www.penguinppc.org/
7947L:	linuxppc-dev@lists.ozlabs.org
7948S:	Maintained
7949F:	arch/powerpc/platforms/40x/
7950F:	arch/powerpc/platforms/44x/
7951
7952LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7953M:	Scott Wood <oss@buserror.net>
7954M:	Kumar Gala <galak@kernel.crashing.org>
7955W:	http://www.penguinppc.org/
7956L:	linuxppc-dev@lists.ozlabs.org
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7958S:	Maintained
7959F:	arch/powerpc/platforms/83xx/
7960F:	arch/powerpc/platforms/85xx/
7961F:	Documentation/devicetree/bindings/powerpc/fsl/
7962
7963LINUX FOR POWERPC EMBEDDED PPC8XX
7964M:	Vitaly Bordug <vitb@kernel.crashing.org>
7965W:	http://www.penguinppc.org/
7966L:	linuxppc-dev@lists.ozlabs.org
7967S:	Maintained
7968F:	arch/powerpc/platforms/8xx/
7969
7970LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7971L:	linuxppc-dev@lists.ozlabs.org
7972S:	Orphan
7973F:	arch/powerpc/*/*virtex*
7974F:	arch/powerpc/*/*/*virtex*
7975
7976LINUX FOR POWERPC PA SEMI PWRFICIENT
7977L:	linuxppc-dev@lists.ozlabs.org
7978S:	Orphan
7979F:	arch/powerpc/platforms/pasemi/
7980F:	drivers/*/*pasemi*
7981F:	drivers/*/*/*pasemi*
7982
7983LINUX KERNEL DUMP TEST MODULE (LKDTM)
7984M:	Kees Cook <keescook@chromium.org>
7985S:	Maintained
7986F:	drivers/misc/lkdtm*
7987
7988LINUX SECURITY MODULE (LSM) FRAMEWORK
7989M:	Chris Wright <chrisw@sous-sol.org>
7990L:	linux-security-module@vger.kernel.org
7991S:	Supported
7992
7993LIS3LV02D ACCELEROMETER DRIVER
7994M:	Eric Piel <eric.piel@tremplin-utc.net>
7995S:	Maintained
7996F:	Documentation/misc-devices/lis3lv02d
7997F:	drivers/misc/lis3lv02d/
7998F:	drivers/platform/x86/hp_accel.c
7999
8000LIVE PATCHING
8001M:	Josh Poimboeuf <jpoimboe@redhat.com>
8002M:	Jessica Yu <jeyu@kernel.org>
8003M:	Jiri Kosina <jikos@kernel.org>
8004M:	Miroslav Benes <mbenes@suse.cz>
8005R:	Petr Mladek <pmladek@suse.com>
8006S:	Maintained
8007F:	kernel/livepatch/
8008F:	include/linux/livepatch.h
8009F:	arch/x86/include/asm/livepatch.h
8010F:	arch/x86/kernel/livepatch.c
8011F:	Documentation/livepatch/
8012F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8013F:	samples/livepatch/
8014L:	live-patching@vger.kernel.org
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8016
8017LLC (802.2)
8018L:	netdev@vger.kernel.org
8019S:	Odd fixes
8020F:	include/linux/llc.h
8021F:	include/uapi/linux/llc.h
8022F:	include/net/llc*
8023F:	net/llc/
8024
8025LM73 HARDWARE MONITOR DRIVER
8026M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8027L:	linux-hwmon@vger.kernel.org
8028S:	Maintained
8029F:	drivers/hwmon/lm73.c
8030
8031LM78 HARDWARE MONITOR DRIVER
8032M:	Jean Delvare <jdelvare@suse.com>
8033L:	linux-hwmon@vger.kernel.org
8034S:	Maintained
8035F:	Documentation/hwmon/lm78
8036F:	drivers/hwmon/lm78.c
8037
8038LM83 HARDWARE MONITOR DRIVER
8039M:	Jean Delvare <jdelvare@suse.com>
8040L:	linux-hwmon@vger.kernel.org
8041S:	Maintained
8042F:	Documentation/hwmon/lm83
8043F:	drivers/hwmon/lm83.c
8044
8045LM90 HARDWARE MONITOR DRIVER
8046M:	Jean Delvare <jdelvare@suse.com>
8047L:	linux-hwmon@vger.kernel.org
8048S:	Maintained
8049F:	Documentation/hwmon/lm90
8050F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8051F:	drivers/hwmon/lm90.c
8052F:	include/dt-bindings/thermal/lm90.h
8053
8054LM95234 HARDWARE MONITOR DRIVER
8055M:	Guenter Roeck <linux@roeck-us.net>
8056L:	linux-hwmon@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/hwmon/lm95234
8059F:	drivers/hwmon/lm95234.c
8060
8061LME2510 MEDIA DRIVER
8062M:	Malcolm Priestley <tvboxspy@gmail.com>
8063L:	linux-media@vger.kernel.org
8064W:	https://linuxtv.org
8065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8066S:	Maintained
8067F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8068
8069LOADPIN SECURITY MODULE
8070M:	Kees Cook <keescook@chromium.org>
8071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8072S:	Supported
8073F:	security/loadpin/
8074F:	Documentation/admin-guide/LSM/LoadPin.rst
8075
8076LOCKING PRIMITIVES
8077M:	Peter Zijlstra <peterz@infradead.org>
8078M:	Ingo Molnar <mingo@redhat.com>
8079L:	linux-kernel@vger.kernel.org
8080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8081S:	Maintained
8082F:	Documentation/locking/
8083F:	include/linux/lockdep.h
8084F:	include/linux/spinlock*.h
8085F:	arch/*/include/asm/spinlock*.h
8086F:	include/linux/rwlock*.h
8087F:	include/linux/mutex*.h
8088F:	arch/*/include/asm/mutex*.h
8089F:	include/linux/rwsem*.h
8090F:	arch/*/include/asm/rwsem.h
8091F:	include/linux/seqlock.h
8092F:	lib/locking*.[ch]
8093F:	kernel/locking/
8094
8095LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8096M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8097L:	linux-ntfs-dev@lists.sourceforge.net
8098W:	http://www.linux-ntfs.org/content/view/19/37/
8099S:	Maintained
8100F:	Documentation/ldm.txt
8101F:	block/partitions/ldm.*
8102
8103LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8104M:	Sathya Prakash <sathya.prakash@broadcom.com>
8105M:	Chaitra P B <chaitra.basappa@broadcom.com>
8106M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8107L:	MPT-FusionLinux.pdl@broadcom.com
8108L:	linux-scsi@vger.kernel.org
8109W:	http://www.avagotech.com/support/
8110S:	Supported
8111F:	drivers/message/fusion/
8112F:	drivers/scsi/mpt2sas/
8113F:	drivers/scsi/mpt3sas/
8114
8115LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8116M:	Matthew Wilcox <matthew@wil.cx>
8117L:	linux-scsi@vger.kernel.org
8118S:	Maintained
8119F:	drivers/scsi/sym53c8xx_2/
8120
8121LTC4261 HARDWARE MONITOR DRIVER
8122M:	Guenter Roeck <linux@roeck-us.net>
8123L:	linux-hwmon@vger.kernel.org
8124S:	Maintained
8125F:	Documentation/hwmon/ltc4261
8126F:	drivers/hwmon/ltc4261.c
8127
8128LTC4306 I2C MULTIPLEXER DRIVER
8129M:	Michael Hennerich <michael.hennerich@analog.com>
8130W:	http://ez.analog.com/community/linux-device-drivers
8131L:	linux-i2c@vger.kernel.org
8132S:	Supported
8133F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8134F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8135
8136LTP (Linux Test Project)
8137M:	Mike Frysinger <vapier@gentoo.org>
8138M:	Cyril Hrubis <chrubis@suse.cz>
8139M:	Wanlong Gao <wanlong.gao@gmail.com>
8140M:	Jan Stancek <jstancek@redhat.com>
8141M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8142M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8143L:	ltp@lists.linux.it (subscribers-only)
8144W:	http://linux-test-project.github.io/
8145T:	git git://github.com/linux-test-project/ltp.git
8146S:	Maintained
8147
8148M32R ARCHITECTURE
8149W:	http://www.linux-m32r.org/
8150S:	Orphan
8151F:	arch/m32r/
8152
8153M68K ARCHITECTURE
8154M:	Geert Uytterhoeven <geert@linux-m68k.org>
8155L:	linux-m68k@lists.linux-m68k.org
8156W:	http://www.linux-m68k.org/
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8158S:	Maintained
8159F:	arch/m68k/
8160F:	drivers/zorro/
8161
8162M68K ON APPLE MACINTOSH
8163M:	Joshua Thompson <funaho@jurai.org>
8164W:	http://www.mac.linux-m68k.org/
8165L:	linux-m68k@lists.linux-m68k.org
8166S:	Maintained
8167F:	arch/m68k/mac/
8168
8169M68K ON HP9000/300
8170M:	Philip Blundell <philb@gnu.org>
8171W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8172S:	Maintained
8173F:	arch/m68k/hp300/
8174
8175M88DS3103 MEDIA DRIVER
8176M:	Antti Palosaari <crope@iki.fi>
8177L:	linux-media@vger.kernel.org
8178W:	https://linuxtv.org
8179W:	http://palosaari.fi/linux/
8180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8181T:	git git://linuxtv.org/anttip/media_tree.git
8182S:	Maintained
8183F:	drivers/media/dvb-frontends/m88ds3103*
8184
8185M88RS2000 MEDIA DRIVER
8186M:	Malcolm Priestley <tvboxspy@gmail.com>
8187L:	linux-media@vger.kernel.org
8188W:	https://linuxtv.org
8189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8190S:	Maintained
8191F:	drivers/media/dvb-frontends/m88rs2000*
8192
8193MA901 MASTERKIT USB FM RADIO DRIVER
8194M:	Alexey Klimov <klimov.linux@gmail.com>
8195L:	linux-media@vger.kernel.org
8196T:	git git://linuxtv.org/media_tree.git
8197S:	Maintained
8198F:	drivers/media/radio/radio-ma901.c
8199
8200MAC80211
8201M:	Johannes Berg <johannes@sipsolutions.net>
8202L:	linux-wireless@vger.kernel.org
8203W:	http://wireless.kernel.org/
8204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8206S:	Maintained
8207F:	Documentation/networking/mac80211-injection.txt
8208F:	include/net/mac80211.h
8209F:	net/mac80211/
8210F:	drivers/net/wireless/mac80211_hwsim.[ch]
8211
8212MAILBOX API
8213M:	Jassi Brar <jassisinghbrar@gmail.com>
8214L:	linux-kernel@vger.kernel.org
8215S:	Maintained
8216F:	drivers/mailbox/
8217F:	include/linux/mailbox_client.h
8218F:	include/linux/mailbox_controller.h
8219
8220MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8221M:	Michael Kerrisk <mtk.manpages@gmail.com>
8222W:	http://www.kernel.org/doc/man-pages
8223L:	linux-man@vger.kernel.org
8224S:	Maintained
8225
8226MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8227M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8228L:	linux-mips@linux-mips.org
8229S:	Maintained
8230F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8231
8232MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8233M:	Andrew Lunn <andrew@lunn.ch>
8234M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8235L:	netdev@vger.kernel.org
8236S:	Maintained
8237F:	drivers/net/dsa/mv88e6xxx/
8238F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8239
8240MARVELL ARMADA DRM SUPPORT
8241M:	Russell King <linux@armlinux.org.uk>
8242S:	Maintained
8243T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8244T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8245F:	drivers/gpu/drm/armada/
8246F:	include/uapi/drm/armada_drm.h
8247F:	Documentation/devicetree/bindings/display/armada/
8248
8249MARVELL CRYPTO DRIVER
8250M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8251M:	Arnaud Ebalard <arno@natisbad.org>
8252F:	drivers/crypto/marvell/
8253S:	Maintained
8254L:	linux-crypto@vger.kernel.org
8255
8256MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8257M:	Mirko Lindner <mlindner@marvell.com>
8258M:	Stephen Hemminger <stephen@networkplumber.org>
8259L:	netdev@vger.kernel.org
8260S:	Maintained
8261F:	drivers/net/ethernet/marvell/sk*
8262
8263MARVELL LIBERTAS WIRELESS DRIVER
8264L:	libertas-dev@lists.infradead.org
8265S:	Orphan
8266F:	drivers/net/wireless/marvell/libertas/
8267
8268MARVELL MACCHIATOBIN SUPPORT
8269M:	Russell King <rmk@armlinux.org.uk>
8270L:	linux-arm-kernel@lists.infradead.org
8271S:	Maintained
8272F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8273
8274MARVELL MV643XX ETHERNET DRIVER
8275M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8276L:	netdev@vger.kernel.org
8277S:	Maintained
8278F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8279F:	include/linux/mv643xx.h
8280
8281MARVELL MV88X3310 PHY DRIVER
8282M:	Russell King <rmk@armlinux.org.uk>
8283L:	netdev@vger.kernel.org
8284S:	Maintained
8285F:	drivers/net/phy/marvell10g.c
8286
8287MARVELL MVNETA ETHERNET DRIVER
8288M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8289L:	netdev@vger.kernel.org
8290S:	Maintained
8291F:	drivers/net/ethernet/marvell/mvneta.*
8292
8293MARVELL MWIFIEX WIRELESS DRIVER
8294M:	Amitkumar Karwar <amitkarwar@gmail.com>
8295M:	Nishant Sarmukadam <nishants@marvell.com>
8296M:	Ganapathi Bhat <gbhat@marvell.com>
8297M:	Xinming Hu <huxm@marvell.com>
8298L:	linux-wireless@vger.kernel.org
8299S:	Maintained
8300F:	drivers/net/wireless/marvell/mwifiex/
8301
8302MARVELL MWL8K WIRELESS DRIVER
8303M:	Lennert Buytenhek <buytenh@wantstofly.org>
8304L:	linux-wireless@vger.kernel.org
8305S:	Odd Fixes
8306F:	drivers/net/wireless/marvell/mwl8k.c
8307
8308MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8309M:	Nicolas Pitre <nico@fluxnic.net>
8310S:	Odd Fixes
8311F:	drivers/mmc/host/mvsdio.*
8312
8313MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8314M:	Hu Ziji <huziji@marvell.com>
8315L:	linux-mmc@vger.kernel.org
8316S:	Supported
8317F:	drivers/mmc/host/sdhci-xenon*
8318F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8319
8320MATROX FRAMEBUFFER DRIVER
8321L:	linux-fbdev@vger.kernel.org
8322S:	Orphan
8323F:	drivers/video/fbdev/matrox/matroxfb_*
8324F:	include/uapi/linux/matroxfb.h
8325
8326MAX16065 HARDWARE MONITOR DRIVER
8327M:	Guenter Roeck <linux@roeck-us.net>
8328L:	linux-hwmon@vger.kernel.org
8329S:	Maintained
8330F:	Documentation/hwmon/max16065
8331F:	drivers/hwmon/max16065.c
8332
8333MAX20751 HARDWARE MONITOR DRIVER
8334M:	Guenter Roeck <linux@roeck-us.net>
8335L:	linux-hwmon@vger.kernel.org
8336S:	Maintained
8337F:	Documentation/hwmon/max20751
8338F:	drivers/hwmon/max20751.c
8339
8340MAX2175 SDR TUNER DRIVER
8341M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8342L:	linux-media@vger.kernel.org
8343T:	git git://linuxtv.org/media_tree.git
8344S:	Maintained
8345F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8346F:	Documentation/media/v4l-drivers/max2175.rst
8347F:	drivers/media/i2c/max2175*
8348F:	include/uapi/linux/max2175.h
8349
8350MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8351L:	linux-hwmon@vger.kernel.org
8352S:	Orphan
8353F:	Documentation/hwmon/max6650
8354F:	drivers/hwmon/max6650.c
8355
8356MAX6697 HARDWARE MONITOR DRIVER
8357M:	Guenter Roeck <linux@roeck-us.net>
8358L:	linux-hwmon@vger.kernel.org
8359S:	Maintained
8360F:	Documentation/hwmon/max6697
8361F:	Documentation/devicetree/bindings/i2c/max6697.txt
8362F:	drivers/hwmon/max6697.c
8363F:	include/linux/platform_data/max6697.h
8364
8365MAX9860 MONO AUDIO VOICE CODEC DRIVER
8366M:	Peter Rosin <peda@axentia.se>
8367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8368S:	Maintained
8369F:	Documentation/devicetree/bindings/sound/max9860.txt
8370F:	sound/soc/codecs/max9860.*
8371
8372MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8373M:	Javier Martinez Canillas <javier@dowhile0.org>
8374L:	linux-kernel@vger.kernel.org
8375S:	Supported
8376F:	drivers/regulator/max77802-regulator.c
8377F:	Documentation/devicetree/bindings/*/*max77802.txt
8378F:	include/dt-bindings/*/*max77802.h
8379
8380MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8381M:	Krzysztof Kozlowski <krzk@kernel.org>
8382M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8383L:	linux-pm@vger.kernel.org
8384S:	Supported
8385F:	drivers/power/supply/max14577_charger.c
8386F:	drivers/power/supply/max77693_charger.c
8387
8388MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8389M:	Chanwoo Choi <cw00.choi@samsung.com>
8390M:	Krzysztof Kozlowski <krzk@kernel.org>
8391M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8392L:	linux-kernel@vger.kernel.org
8393S:	Supported
8394F:	drivers/*/max14577*.c
8395F:	drivers/*/max77686*.c
8396F:	drivers/*/max77693*.c
8397F:	drivers/extcon/extcon-max14577.c
8398F:	drivers/extcon/extcon-max77693.c
8399F:	drivers/rtc/rtc-max77686.c
8400F:	drivers/clk/clk-max77686.c
8401F:	Documentation/devicetree/bindings/mfd/max14577.txt
8402F:	Documentation/devicetree/bindings/*/max77686.txt
8403F:	Documentation/devicetree/bindings/mfd/max77693.txt
8404F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8405F:	include/linux/mfd/max14577*.h
8406F:	include/linux/mfd/max77686*.h
8407F:	include/linux/mfd/max77693*.h
8408
8409MAXIRADIO FM RADIO RECEIVER DRIVER
8410M:	Hans Verkuil <hverkuil@xs4all.nl>
8411L:	linux-media@vger.kernel.org
8412T:	git git://linuxtv.org/media_tree.git
8413W:	https://linuxtv.org
8414S:	Maintained
8415F:	drivers/media/radio/radio-maxiradio*
8416
8417MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8418M:	Peter Rosin <peda@axentia.se>
8419L:	linux-iio@vger.kernel.org
8420S:	Maintained
8421F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8422F:	drivers/iio/potentiometer/mcp4531.c
8423
8424MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8425M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8426L:	linux-iio@vger.kernel.org
8427S:	Maintained
8428F:	drivers/iio/dac/cio-dac.c
8429
8430MEDIA DRIVERS FOR ASCOT2E
8431M:	Sergey Kozlov <serjk@netup.ru>
8432M:	Abylay Ospan <aospan@netup.ru>
8433L:	linux-media@vger.kernel.org
8434W:	https://linuxtv.org
8435W:	http://netup.tv/
8436T:	git git://linuxtv.org/media_tree.git
8437S:	Supported
8438F:	drivers/media/dvb-frontends/ascot2e*
8439
8440MEDIA DRIVERS FOR CXD2841ER
8441M:	Sergey Kozlov <serjk@netup.ru>
8442M:	Abylay Ospan <aospan@netup.ru>
8443L:	linux-media@vger.kernel.org
8444W:	https://linuxtv.org
8445W:	http://netup.tv/
8446T:	git git://linuxtv.org/media_tree.git
8447S:	Supported
8448F:	drivers/media/dvb-frontends/cxd2841er*
8449
8450MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8451M:	Daniel Scheller <d.scheller.oss@gmail.com>
8452L:	linux-media@vger.kernel.org
8453W:	https://linuxtv.org
8454T:	git git://linuxtv.org/media_tree.git
8455S:	Maintained
8456F:	drivers/media/pci/ddbridge/*
8457
8458MEDIA DRIVERS FOR FREESCALE IMX
8459M:	Steve Longerbeam <slongerbeam@gmail.com>
8460M:	Philipp Zabel <p.zabel@pengutronix.de>
8461L:	linux-media@vger.kernel.org
8462T:	git git://linuxtv.org/media_tree.git
8463S:	Maintained
8464F:	Documentation/devicetree/bindings/media/imx.txt
8465F:	Documentation/media/v4l-drivers/imx.rst
8466F:	drivers/staging/media/imx/
8467F:	include/linux/imx-media.h
8468F:	include/media/imx.h
8469
8470MEDIA DRIVERS FOR HELENE
8471M:	Abylay Ospan <aospan@netup.ru>
8472L:	linux-media@vger.kernel.org
8473W:	https://linuxtv.org
8474W:	http://netup.tv/
8475T:	git git://linuxtv.org/media_tree.git
8476S:	Supported
8477F:	drivers/media/dvb-frontends/helene*
8478
8479MEDIA DRIVERS FOR HORUS3A
8480M:	Sergey Kozlov <serjk@netup.ru>
8481M:	Abylay Ospan <aospan@netup.ru>
8482L:	linux-media@vger.kernel.org
8483W:	https://linuxtv.org
8484W:	http://netup.tv/
8485T:	git git://linuxtv.org/media_tree.git
8486S:	Supported
8487F:	drivers/media/dvb-frontends/horus3a*
8488
8489MEDIA DRIVERS FOR LNBH25
8490M:	Sergey Kozlov <serjk@netup.ru>
8491M:	Abylay Ospan <aospan@netup.ru>
8492L:	linux-media@vger.kernel.org
8493W:	https://linuxtv.org
8494W:	http://netup.tv/
8495T:	git git://linuxtv.org/media_tree.git
8496S:	Supported
8497F:	drivers/media/dvb-frontends/lnbh25*
8498
8499MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8500M:	Daniel Scheller <d.scheller.oss@gmail.com>
8501L:	linux-media@vger.kernel.org
8502W:	https://linuxtv.org
8503T:	git git://linuxtv.org/media_tree.git
8504S:	Maintained
8505F:	drivers/media/dvb-frontends/mxl5xx*
8506
8507MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8508M:	Sergey Kozlov <serjk@netup.ru>
8509M:	Abylay Ospan <aospan@netup.ru>
8510L:	linux-media@vger.kernel.org
8511W:	https://linuxtv.org
8512W:	http://netup.tv/
8513T:	git git://linuxtv.org/media_tree.git
8514S:	Supported
8515F:	drivers/media/pci/netup_unidvb/*
8516
8517MEDIA DRIVERS FOR RENESAS - DRIF
8518M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8519L:	linux-media@vger.kernel.org
8520L:	linux-renesas-soc@vger.kernel.org
8521T:	git git://linuxtv.org/media_tree.git
8522S:	Supported
8523F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8524F:	drivers/media/platform/rcar_drif.c
8525
8526MEDIA DRIVERS FOR RENESAS - FCP
8527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8528L:	linux-media@vger.kernel.org
8529L:	linux-renesas-soc@vger.kernel.org
8530T:	git git://linuxtv.org/media_tree.git
8531S:	Supported
8532F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8533F:	drivers/media/platform/rcar-fcp.c
8534F:	include/media/rcar-fcp.h
8535
8536MEDIA DRIVERS FOR RENESAS - FDP1
8537M:	Kieran Bingham <kieran@bingham.xyz>
8538L:	linux-media@vger.kernel.org
8539L:	linux-renesas-soc@vger.kernel.org
8540T:	git git://linuxtv.org/media_tree.git
8541S:	Supported
8542F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8543F:	drivers/media/platform/rcar_fdp1.c
8544
8545MEDIA DRIVERS FOR RENESAS - VIN
8546M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8547L:	linux-media@vger.kernel.org
8548L:	linux-renesas-soc@vger.kernel.org
8549T:	git git://linuxtv.org/media_tree.git
8550S:	Supported
8551F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8552F:	drivers/media/platform/rcar-vin/
8553
8554MEDIA DRIVERS FOR RENESAS - VSP1
8555M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8556L:	linux-media@vger.kernel.org
8557L:	linux-renesas-soc@vger.kernel.org
8558T:	git git://linuxtv.org/media_tree.git
8559S:	Supported
8560F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8561F:	drivers/media/platform/vsp1/
8562
8563MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8564M:	Daniel Scheller <d.scheller.oss@gmail.com>
8565L:	linux-media@vger.kernel.org
8566W:	https://linuxtv.org
8567T:	git git://linuxtv.org/media_tree.git
8568S:	Maintained
8569F:	drivers/media/dvb-frontends/stv0910*
8570
8571MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8572M:	Daniel Scheller <d.scheller.oss@gmail.com>
8573L:	linux-media@vger.kernel.org
8574W:	https://linuxtv.org
8575T:	git git://linuxtv.org/media_tree.git
8576S:	Maintained
8577F:	drivers/media/dvb-frontends/stv6111*
8578
8579MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8580M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8582P:	LinuxTV.org Project
8583L:	linux-media@vger.kernel.org
8584W:	https://linuxtv.org
8585Q:	http://patchwork.kernel.org/project/linux-media/list/
8586T:	git git://linuxtv.org/media_tree.git
8587S:	Maintained
8588F:	Documentation/devicetree/bindings/media/
8589F:	Documentation/media/
8590F:	drivers/media/
8591F:	drivers/staging/media/
8592F:	include/linux/platform_data/media/
8593F:	include/media/
8594F:	include/uapi/linux/dvb/
8595F:	include/uapi/linux/videodev2.h
8596F:	include/uapi/linux/media.h
8597F:	include/uapi/linux/v4l2-*
8598F:	include/uapi/linux/meye.h
8599F:	include/uapi/linux/ivtv*
8600F:	include/uapi/linux/uvcvideo.h
8601
8602MEDIATEK CIR DRIVER
8603M:	Sean Wang <sean.wang@mediatek.com>
8604S:	Maintained
8605F:	drivers/media/rc/mtk-cir.c
8606
8607MEDIATEK PMIC LED DRIVER
8608M:	Sean Wang <sean.wang@mediatek.com>
8609S:	Maintained
8610F:	drivers/leds/leds-mt6323.c
8611F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8612
8613MEDIATEK ETHERNET DRIVER
8614M:	Felix Fietkau <nbd@openwrt.org>
8615M:	John Crispin <john@phrozen.org>
8616M:	Sean Wang <sean.wang@mediatek.com>
8617M:	Nelson Chang <nelson.chang@mediatek.com>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/ethernet/mediatek/
8621
8622MEDIATEK JPEG DRIVER
8623M:	Rick Chang <rick.chang@mediatek.com>
8624M:	Bin Liu <bin.liu@mediatek.com>
8625S:	Supported
8626F:	drivers/media/platform/mtk-jpeg/
8627F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8628
8629MEDIATEK MDP DRIVER
8630M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8631M:	Houlong Wei <houlong.wei@mediatek.com>
8632M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8633S:	Supported
8634F:	drivers/media/platform/mtk-mdp/
8635F:	drivers/media/platform/mtk-vpu/
8636F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8637
8638MEDIATEK MEDIA DRIVER
8639M:	Tiffany Lin <tiffany.lin@mediatek.com>
8640M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8641S:	Supported
8642F:	drivers/media/platform/mtk-vcodec/
8643F:	drivers/media/platform/mtk-vpu/
8644F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8645F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8646
8647MEDIATEK MT7601U WIRELESS LAN DRIVER
8648M:	Jakub Kicinski <kubakici@wp.pl>
8649L:	linux-wireless@vger.kernel.org
8650S:	Maintained
8651F:	drivers/net/wireless/mediatek/mt7601u/
8652
8653MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8654M:	Sean Wang <sean.wang@mediatek.com>
8655S:	Maintained
8656F:	drivers/char/hw_random/mtk-rng.c
8657
8658MEDIATEK USB3 DRD IP DRIVER
8659M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8660L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8662L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8663S:	Maintained
8664F:	drivers/usb/mtu3/
8665
8666MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8667M:	Peter Senna Tschudin <peter.senna@collabora.com>
8668M:	Martin Donnelly <martin.donnelly@ge.com>
8669M:	Martyn Welch <martyn.welch@collabora.co.uk>
8670S:	Maintained
8671F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8672F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8673
8674MEGARAID SCSI/SAS DRIVERS
8675M:	Kashyap Desai <kashyap.desai@broadcom.com>
8676M:	Sumit Saxena <sumit.saxena@broadcom.com>
8677M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8678L:	megaraidlinux.pdl@broadcom.com
8679L:	linux-scsi@vger.kernel.org
8680W:	http://www.avagotech.com/support/
8681S:	Maintained
8682F:	Documentation/scsi/megaraid.txt
8683F:	drivers/scsi/megaraid.*
8684F:	drivers/scsi/megaraid/
8685
8686MELEXIS MLX90614 DRIVER
8687M:	Crt Mori <cmo@melexis.com>
8688L:	linux-iio@vger.kernel.org
8689W:	http://www.melexis.com
8690S:	Supported
8691F:	drivers/iio/temperature/mlx90614.c
8692
8693MELFAS MIP4 TOUCHSCREEN DRIVER
8694M:	Sangwon Jee <jeesw@melfas.com>
8695W:	http://www.melfas.com
8696S:	Supported
8697F:	drivers/input/touchscreen/melfas_mip4.c
8698F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8699
8700MELLANOX ETHERNET DRIVER (mlx4_en)
8701M:	Tariq Toukan <tariqt@mellanox.com>
8702L:	netdev@vger.kernel.org
8703S:	Supported
8704W:	http://www.mellanox.com
8705Q:	http://patchwork.ozlabs.org/project/netdev/list/
8706F:	drivers/net/ethernet/mellanox/mlx4/en_*
8707
8708MELLANOX ETHERNET DRIVER (mlx5e)
8709M:	Saeed Mahameed <saeedm@mellanox.com>
8710L:	netdev@vger.kernel.org
8711S:	Supported
8712W:	http://www.mellanox.com
8713Q:	http://patchwork.ozlabs.org/project/netdev/list/
8714F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8715
8716MELLANOX ETHERNET INNOVA DRIVER
8717M:	Ilan Tayari <ilant@mellanox.com>
8718R:	Boris Pismenny <borisp@mellanox.com>
8719L:	netdev@vger.kernel.org
8720S:	Supported
8721W:	http://www.mellanox.com
8722Q:	http://patchwork.ozlabs.org/project/netdev/list/
8723F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8724F:	include/linux/mlx5/mlx5_ifc_fpga.h
8725
8726MELLANOX ETHERNET INNOVA IPSEC DRIVER
8727M:	Ilan Tayari <ilant@mellanox.com>
8728R:	Boris Pismenny <borisp@mellanox.com>
8729L:	netdev@vger.kernel.org
8730S:	Supported
8731W:	http://www.mellanox.com
8732Q:	http://patchwork.ozlabs.org/project/netdev/list/
8733F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8734F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8735
8736MELLANOX ETHERNET SWITCH DRIVERS
8737M:	Jiri Pirko <jiri@mellanox.com>
8738M:	Ido Schimmel <idosch@mellanox.com>
8739L:	netdev@vger.kernel.org
8740S:	Supported
8741W:	http://www.mellanox.com
8742Q:	http://patchwork.ozlabs.org/project/netdev/list/
8743F:	drivers/net/ethernet/mellanox/mlxsw/
8744
8745MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8746M:	Yotam Gigi <yotamg@mellanox.com>
8747L:	netdev@vger.kernel.org
8748S:	Supported
8749W:	http://www.mellanox.com
8750Q:	http://patchwork.ozlabs.org/project/netdev/list/
8751F:	drivers/net/ethernet/mellanox/mlxfw/
8752
8753MELLANOX MLX CPLD HOTPLUG DRIVER
8754M:	Vadim Pasternak <vadimp@mellanox.com>
8755L:	platform-driver-x86@vger.kernel.org
8756S:	Supported
8757F:	drivers/platform/x86/mlxcpld-hotplug.c
8758F:	include/linux/platform_data/mlxcpld-hotplug.h
8759
8760MELLANOX MLX4 core VPI driver
8761M:	Tariq Toukan <tariqt@mellanox.com>
8762L:	netdev@vger.kernel.org
8763L:	linux-rdma@vger.kernel.org
8764W:	http://www.mellanox.com
8765Q:	http://patchwork.ozlabs.org/project/netdev/list/
8766S:	Supported
8767F:	drivers/net/ethernet/mellanox/mlx4/
8768F:	include/linux/mlx4/
8769
8770MELLANOX MLX4 IB driver
8771M:	Yishai Hadas <yishaih@mellanox.com>
8772L:	linux-rdma@vger.kernel.org
8773W:	http://www.mellanox.com
8774Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8775S:	Supported
8776F:	drivers/infiniband/hw/mlx4/
8777F:	include/linux/mlx4/
8778F:	include/uapi/rdma/mlx4-abi.h
8779
8780MELLANOX MLX5 core VPI driver
8781M:	Saeed Mahameed <saeedm@mellanox.com>
8782M:	Matan Barak <matanb@mellanox.com>
8783M:	Leon Romanovsky <leonro@mellanox.com>
8784L:	netdev@vger.kernel.org
8785L:	linux-rdma@vger.kernel.org
8786W:	http://www.mellanox.com
8787Q:	http://patchwork.ozlabs.org/project/netdev/list/
8788S:	Supported
8789F:	drivers/net/ethernet/mellanox/mlx5/core/
8790F:	include/linux/mlx5/
8791
8792MELLANOX MLX5 IB driver
8793M:	Matan Barak <matanb@mellanox.com>
8794M:	Leon Romanovsky <leonro@mellanox.com>
8795L:	linux-rdma@vger.kernel.org
8796W:	http://www.mellanox.com
8797Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8798S:	Supported
8799F:	drivers/infiniband/hw/mlx5/
8800F:	include/linux/mlx5/
8801F:	include/uapi/rdma/mlx5-abi.h
8802
8803MELLANOX MLXCPLD I2C AND MUX DRIVER
8804M:	Vadim Pasternak <vadimp@mellanox.com>
8805M:	Michael Shych <michaelsh@mellanox.com>
8806L:	linux-i2c@vger.kernel.org
8807S:	Supported
8808F:	drivers/i2c/busses/i2c-mlxcpld.c
8809F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8810F:	Documentation/i2c/busses/i2c-mlxcpld
8811
8812MELLANOX MLXCPLD LED DRIVER
8813M:	Vadim Pasternak <vadimp@mellanox.com>
8814L:	linux-leds@vger.kernel.org
8815S:	Supported
8816F:	drivers/leds/leds-mlxcpld.c
8817F:	Documentation/leds/leds-mlxcpld.txt
8818
8819MELLANOX PLATFORM DRIVER
8820M:	Vadim Pasternak <vadimp@mellanox.com>
8821L:	platform-driver-x86@vger.kernel.org
8822S:	Supported
8823F:	drivers/platform/x86/mlx-platform.c
8824
8825MEMBARRIER SUPPORT
8826M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8827M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8828L:	linux-kernel@vger.kernel.org
8829S:	Supported
8830F:	kernel/sched/membarrier.c
8831F:	include/uapi/linux/membarrier.h
8832
8833MEMORY MANAGEMENT
8834L:	linux-mm@kvack.org
8835W:	http://www.linux-mm.org
8836S:	Maintained
8837F:	include/linux/mm.h
8838F:	include/linux/gfp.h
8839F:	include/linux/mmzone.h
8840F:	include/linux/memory_hotplug.h
8841F:	include/linux/vmalloc.h
8842F:	mm/
8843
8844MEMORY TECHNOLOGY DEVICES (MTD)
8845M:	David Woodhouse <dwmw2@infradead.org>
8846M:	Brian Norris <computersforpeace@gmail.com>
8847M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8848M:	Marek Vasut <marek.vasut@gmail.com>
8849M:	Richard Weinberger <richard@nod.at>
8850M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8851L:	linux-mtd@lists.infradead.org
8852W:	http://www.linux-mtd.infradead.org/
8853Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8854T:	git git://git.infradead.org/linux-mtd.git master
8855T:	git git://git.infradead.org/l2-mtd.git master
8856S:	Maintained
8857F:	Documentation/devicetree/bindings/mtd/
8858F:	drivers/mtd/
8859F:	include/linux/mtd/
8860F:	include/uapi/mtd/
8861
8862MEN A21 WATCHDOG DRIVER
8863M:	Johannes Thumshirn <morbidrsa@gmail.com>
8864L:	linux-watchdog@vger.kernel.org
8865S:	Maintained
8866F:	drivers/watchdog/mena21_wdt.c
8867
8868MEN CHAMELEON BUS (mcb)
8869M:	Johannes Thumshirn <morbidrsa@gmail.com>
8870S:	Maintained
8871F:	drivers/mcb/
8872F:	include/linux/mcb.h
8873F:	Documentation/men-chameleon-bus.txt
8874
8875MEN F21BMC (Board Management Controller)
8876M:	Andreas Werner <andreas.werner@men.de>
8877S:	Supported
8878F:	drivers/mfd/menf21bmc.c
8879F:	drivers/watchdog/menf21bmc_wdt.c
8880F:	drivers/leds/leds-menf21bmc.c
8881F:	drivers/hwmon/menf21bmc_hwmon.c
8882F:	Documentation/hwmon/menf21bmc
8883
8884MESON AO CEC DRIVER FOR AMLOGIC SOCS
8885M:	Neil Armstrong <narmstrong@baylibre.com>
8886L:	linux-media@lists.freedesktop.org
8887L:	linux-amlogic@lists.infradead.org
8888W:	http://linux-meson.com/
8889S:	Supported
8890F:	drivers/media/platform/meson/ao-cec.c
8891F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8892T:	git git://linuxtv.org/media_tree.git
8893
8894METAG ARCHITECTURE
8895M:	James Hogan <jhogan@kernel.org>
8896L:	linux-metag@vger.kernel.org
8897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8898S:	Odd Fixes
8899F:	arch/metag/
8900F:	Documentation/metag/
8901F:	Documentation/devicetree/bindings/metag/
8902F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8903F:	drivers/clocksource/metag_generic.c
8904F:	drivers/irqchip/irq-metag.c
8905F:	drivers/irqchip/irq-metag-ext.c
8906F:	drivers/tty/metag_da.c
8907
8908MICROBLAZE ARCHITECTURE
8909M:	Michal Simek <monstr@monstr.eu>
8910W:	http://www.monstr.eu/fdt/
8911T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8912S:	Supported
8913F:	arch/microblaze/
8914
8915MICROCHIP / ATMEL AT91 SERIAL DRIVER
8916M:	Richard Genoud <richard.genoud@gmail.com>
8917S:	Maintained
8918F:	drivers/tty/serial/atmel_serial.c
8919F:	drivers/tty/serial/atmel_serial.h
8920
8921MICROCHIP / ATMEL DMA DRIVER
8922M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8924L:	dmaengine@vger.kernel.org
8925S:	Supported
8926F:	drivers/dma/at_hdmac.c
8927F:	drivers/dma/at_hdmac_regs.h
8928F:	include/linux/platform_data/dma-atmel.h
8929
8930MICROCHIP / ATMEL ECC DRIVER
8931M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8932L:	linux-crypto@vger.kernel.org
8933S:	Maintained
8934F:	drivers/crypto/atmel-ecc.*
8935
8936MICROCHIP / ATMEL ISC DRIVER
8937M:	Songjun Wu <songjun.wu@microchip.com>
8938L:	linux-media@vger.kernel.org
8939S:	Supported
8940F:	drivers/media/platform/atmel/atmel-isc.c
8941F:	drivers/media/platform/atmel/atmel-isc-regs.h
8942F:	devicetree/bindings/media/atmel-isc.txt
8943
8944MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8945M:	Woojung Huh <Woojung.Huh@microchip.com>
8946M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8947L:	netdev@vger.kernel.org
8948S:	Maintained
8949F:	net/dsa/tag_ksz.c
8950F:	drivers/net/dsa/microchip/*
8951F:	include/linux/platform_data/microchip-ksz.h
8952F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8953
8954MICROCHIP USB251XB DRIVER
8955M:	Richard Leitner <richard.leitner@skidata.com>
8956L:	linux-usb@vger.kernel.org
8957S:	Maintained
8958F:	drivers/usb/misc/usb251xb.c
8959F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8960
8961MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8962M:	Don Brace <don.brace@microsemi.com>
8963L:	esc.storagedev@microsemi.com
8964L:	linux-scsi@vger.kernel.org
8965S:	Supported
8966F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8967F:	drivers/scsi/smartpqi/Kconfig
8968F:	drivers/scsi/smartpqi/Makefile
8969F:	include/linux/cciss*.h
8970F:	include/uapi/linux/cciss*.h
8971F:	Documentation/scsi/smartpqi.txt
8972
8973MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8974M:	Chen Yu <yu.c.chen@intel.com>
8975L:	platform-driver-x86@vger.kernel.org
8976S:	Supported
8977F:	drivers/platform/x86/surfacepro3_button.c
8978
8979MICROTEK X6 SCANNER
8980M:	Oliver Neukum <oliver@neukum.org>
8981S:	Maintained
8982F:	drivers/usb/image/microtek.*
8983
8984MIPS
8985M:	Ralf Baechle <ralf@linux-mips.org>
8986L:	linux-mips@linux-mips.org
8987W:	http://www.linux-mips.org/
8988T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8989Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8990S:	Supported
8991F:	Documentation/devicetree/bindings/mips/
8992F:	Documentation/mips/
8993F:	arch/mips/
8994
8995MIPS BOSTON DEVELOPMENT BOARD
8996M:	Paul Burton <paul.burton@imgtec.com>
8997L:	linux-mips@linux-mips.org
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9000F:	arch/mips/boot/dts/img/boston.dts
9001F:	arch/mips/configs/generic/board-boston.config
9002F:	drivers/clk/imgtec/clk-boston.c
9003F:	include/dt-bindings/clock/boston-clock.h
9004
9005MIPS GENERIC PLATFORM
9006M:	Paul Burton <paul.burton@imgtec.com>
9007L:	linux-mips@linux-mips.org
9008S:	Supported
9009F:	arch/mips/generic/
9010F:	arch/mips/tools/generic-board-config.sh
9011
9012MIPS/LOONGSON1 ARCHITECTURE
9013M:	Keguang Zhang <keguang.zhang@gmail.com>
9014L:	linux-mips@linux-mips.org
9015S:	Maintained
9016F:	arch/mips/loongson32/
9017F:	arch/mips/include/asm/mach-loongson32/
9018F:	drivers/*/*loongson1*
9019F:	drivers/*/*/*loongson1*
9020
9021MIPS RINT INSTRUCTION EMULATION
9022M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9023L:	linux-mips@linux-mips.org
9024S:	Supported
9025F:	arch/mips/math-emu/sp_rint.c
9026F:	arch/mips/math-emu/dp_rint.c
9027
9028MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9029M:	Hans Verkuil <hverkuil@xs4all.nl>
9030L:	linux-media@vger.kernel.org
9031T:	git git://linuxtv.org/media_tree.git
9032W:	https://linuxtv.org
9033S:	Odd Fixes
9034F:	drivers/media/radio/radio-miropcm20*
9035
9036MMP SUPPORT
9037M:	Eric Miao <eric.y.miao@gmail.com>
9038M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040T:	git git://github.com/hzhuang1/linux.git
9041T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9042S:	Maintained
9043F:	arch/arm/boot/dts/mmp*
9044F:	arch/arm/mach-mmp/
9045
9046MN88472 MEDIA DRIVER
9047M:	Antti Palosaari <crope@iki.fi>
9048L:	linux-media@vger.kernel.org
9049W:	https://linuxtv.org
9050W:	http://palosaari.fi/linux/
9051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9052S:	Maintained
9053F:	drivers/media/dvb-frontends/mn88472*
9054
9055MN88473 MEDIA DRIVER
9056M:	Antti Palosaari <crope@iki.fi>
9057L:	linux-media@vger.kernel.org
9058W:	https://linuxtv.org
9059W:	http://palosaari.fi/linux/
9060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9061S:	Maintained
9062F:	drivers/media/dvb-frontends/mn88473*
9063
9064MODULE SUPPORT
9065M:	Jessica Yu <jeyu@kernel.org>
9066M:	Rusty Russell <rusty@rustcorp.com.au>
9067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9068S:	Maintained
9069F:	include/linux/module.h
9070F:	kernel/module.c
9071
9072MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9073W:	http://popies.net/meye/
9074S:	Orphan
9075F:	Documentation/media/v4l-drivers/meye*
9076F:	drivers/media/pci/meye/
9077F:	include/uapi/linux/meye.h
9078
9079MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9080M:	Jiri Slaby <jirislaby@gmail.com>
9081S:	Maintained
9082F:	Documentation/serial/moxa-smartio
9083F:	drivers/tty/mxser.*
9084
9085MR800 AVERMEDIA USB FM RADIO DRIVER
9086M:	Alexey Klimov <klimov.linux@gmail.com>
9087L:	linux-media@vger.kernel.org
9088T:	git git://linuxtv.org/media_tree.git
9089S:	Maintained
9090F:	drivers/media/radio/radio-mr800.c
9091
9092MRF24J40 IEEE 802.15.4 RADIO DRIVER
9093M:	Alan Ott <alan@signal11.us>
9094L:	linux-wpan@vger.kernel.org
9095S:	Maintained
9096F:	drivers/net/ieee802154/mrf24j40.c
9097F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9098
9099MSI LAPTOP SUPPORT
9100M:	"Lee, Chun-Yi" <jlee@suse.com>
9101L:	platform-driver-x86@vger.kernel.org
9102S:	Maintained
9103F:	drivers/platform/x86/msi-laptop.c
9104
9105MSI WMI SUPPORT
9106L:	platform-driver-x86@vger.kernel.org
9107S:	Orphan
9108F:	drivers/platform/x86/msi-wmi.c
9109
9110MSI001 MEDIA DRIVER
9111M:	Antti Palosaari <crope@iki.fi>
9112L:	linux-media@vger.kernel.org
9113W:	https://linuxtv.org
9114W:	http://palosaari.fi/linux/
9115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9116T:	git git://linuxtv.org/anttip/media_tree.git
9117S:	Maintained
9118F:	drivers/media/tuners/msi001*
9119
9120MSI2500 MEDIA DRIVER
9121M:	Antti Palosaari <crope@iki.fi>
9122L:	linux-media@vger.kernel.org
9123W:	https://linuxtv.org
9124W:	http://palosaari.fi/linux/
9125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9126T:	git git://linuxtv.org/anttip/media_tree.git
9127S:	Maintained
9128F:	drivers/media/usb/msi2500/
9129
9130MSYSTEMS DISKONCHIP G3 MTD DRIVER
9131M:	Robert Jarzmik <robert.jarzmik@free.fr>
9132L:	linux-mtd@lists.infradead.org
9133S:	Maintained
9134F:	drivers/mtd/devices/docg3*
9135
9136MT9M032 APTINA SENSOR DRIVER
9137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9138L:	linux-media@vger.kernel.org
9139T:	git git://linuxtv.org/media_tree.git
9140S:	Maintained
9141F:	drivers/media/i2c/mt9m032.c
9142F:	include/media/i2c/mt9m032.h
9143
9144MT9P031 APTINA CAMERA SENSOR
9145M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9146L:	linux-media@vger.kernel.org
9147T:	git git://linuxtv.org/media_tree.git
9148S:	Maintained
9149F:	drivers/media/i2c/mt9p031.c
9150F:	include/media/i2c/mt9p031.h
9151
9152MT9T001 APTINA CAMERA SENSOR
9153M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9154L:	linux-media@vger.kernel.org
9155T:	git git://linuxtv.org/media_tree.git
9156S:	Maintained
9157F:	drivers/media/i2c/mt9t001.c
9158F:	include/media/i2c/mt9t001.h
9159
9160MT9V032 APTINA CAMERA SENSOR
9161M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9162L:	linux-media@vger.kernel.org
9163T:	git git://linuxtv.org/media_tree.git
9164S:	Maintained
9165F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9166F:	drivers/media/i2c/mt9v032.c
9167F:	include/media/i2c/mt9v032.h
9168
9169MULTIFUNCTION DEVICES (MFD)
9170M:	Lee Jones <lee.jones@linaro.org>
9171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9172S:	Supported
9173F:	Documentation/devicetree/bindings/mfd/
9174F:	drivers/mfd/
9175F:	include/linux/mfd/
9176F:	include/dt-bindings/mfd/
9177
9178MULTIMEDIA CARD (MMC) ETC. OVER SPI
9179S:	Orphan
9180F:	drivers/mmc/host/mmc_spi.c
9181F:	include/linux/spi/mmc_spi.h
9182
9183MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9184M:	Ulf Hansson <ulf.hansson@linaro.org>
9185L:	linux-mmc@vger.kernel.org
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9187S:	Maintained
9188F:	Documentation/devicetree/bindings/mmc/
9189F:	drivers/mmc/
9190F:	include/linux/mmc/
9191F:	include/uapi/linux/mmc/
9192
9193MULTIPLEXER SUBSYSTEM
9194M:	Peter Rosin <peda@axentia.se>
9195S:	Maintained
9196F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9197F:	Documentation/devicetree/bindings/mux/
9198F:	include/linux/dt-bindings/mux/
9199F:	include/linux/mux/
9200F:	drivers/mux/
9201
9202MULTISOUND SOUND DRIVER
9203M:	Andrew Veliath <andrewtv@usa.net>
9204S:	Maintained
9205F:	Documentation/sound/oss/MultiSound
9206F:	sound/oss/msnd*
9207
9208MULTITECH MULTIPORT CARD (ISICOM)
9209S:	Orphan
9210F:	drivers/tty/isicom.c
9211F:	include/linux/isicom.h
9212
9213MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9214M:	Bin Liu <b-liu@ti.com>
9215L:	linux-usb@vger.kernel.org
9216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9217S:	Maintained
9218F:	drivers/usb/musb/
9219
9220MXL5007T MEDIA DRIVER
9221M:	Michael Krufky <mkrufky@linuxtv.org>
9222L:	linux-media@vger.kernel.org
9223W:	https://linuxtv.org
9224W:	http://github.com/mkrufky
9225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9226T:	git git://linuxtv.org/mkrufky/tuners.git
9227S:	Maintained
9228F:	drivers/media/tuners/mxl5007t.*
9229
9230MXSFB DRM DRIVER
9231M:	Marek Vasut <marex@denx.de>
9232S:	Supported
9233F:	drivers/gpu/drm/mxsfb/
9234F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9235
9236MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9237M:	Hyong-Youb Kim <hykim@myri.com>
9238L:	netdev@vger.kernel.org
9239W:	https://www.myricom.com/support/downloads/myri10ge.html
9240S:	Supported
9241F:	drivers/net/ethernet/myricom/myri10ge/
9242
9243NAND FLASH SUBSYSTEM
9244M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9245R:	Richard Weinberger <richard@nod.at>
9246L:	linux-mtd@lists.infradead.org
9247W:	http://www.linux-mtd.infradead.org/
9248Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9249T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9250T:	git git://git.infradead.org/l2-mtd.git nand/next
9251S:	Maintained
9252F:	drivers/mtd/nand/
9253F:	include/linux/mtd/*nand*.h
9254
9255NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9256M:	Daniel Mack <zonque@gmail.com>
9257S:	Maintained
9258L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9259W:	http://www.native-instruments.com
9260F:	sound/usb/caiaq/
9261
9262NATSEMI ETHERNET DRIVER (DP8381x)
9263S:	Orphan
9264F:	drivers/net/ethernet/natsemi/natsemi.c
9265
9266NCP FILESYSTEM
9267M:	Petr Vandrovec <petr@vandrovec.name>
9268S:	Odd Fixes
9269F:	fs/ncpfs/
9270
9271NCR 5380 SCSI DRIVERS
9272M:	Finn Thain <fthain@telegraphics.com.au>
9273M:	Michael Schmitz <schmitzmic@gmail.com>
9274L:	linux-scsi@vger.kernel.org
9275S:	Maintained
9276F:	Documentation/scsi/g_NCR5380.txt
9277F:	drivers/scsi/NCR5380.*
9278F:	drivers/scsi/arm/cumana_1.c
9279F:	drivers/scsi/arm/oak.c
9280F:	drivers/scsi/atari_scsi.*
9281F:	drivers/scsi/dmx3191d.c
9282F:	drivers/scsi/g_NCR5380.*
9283F:	drivers/scsi/mac_scsi.*
9284F:	drivers/scsi/sun3_scsi.*
9285F:	drivers/scsi/sun3_scsi_vme.c
9286
9287NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9288M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9289L:	linux-scsi@vger.kernel.org
9290S:	Maintained
9291F:	drivers/scsi/NCR_D700.*
9292
9293NCT6775 HARDWARE MONITOR DRIVER
9294M:	Guenter Roeck <linux@roeck-us.net>
9295L:	linux-hwmon@vger.kernel.org
9296S:	Maintained
9297F:	Documentation/hwmon/nct6775
9298F:	drivers/hwmon/nct6775.c
9299
9300NETEFFECT IWARP RNIC DRIVER (IW_NES)
9301M:	Faisal Latif <faisal.latif@intel.com>
9302L:	linux-rdma@vger.kernel.org
9303W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9304S:	Supported
9305F:	drivers/infiniband/hw/nes/
9306F:	include/uapi/rdma/nes-abi.h
9307
9308NETEM NETWORK EMULATOR
9309M:	Stephen Hemminger <stephen@networkplumber.org>
9310L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9311S:	Maintained
9312F:	net/sched/sch_netem.c
9313
9314NETERION 10GbE DRIVERS (s2io/vxge)
9315M:	Jon Mason <jdmason@kudzu.us>
9316L:	netdev@vger.kernel.org
9317S:	Supported
9318F:	Documentation/networking/s2io.txt
9319F:	Documentation/networking/vxge.txt
9320F:	drivers/net/ethernet/neterion/
9321
9322NETFILTER
9323M:	Pablo Neira Ayuso <pablo@netfilter.org>
9324M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9325M:	Florian Westphal <fw@strlen.de>
9326L:	netfilter-devel@vger.kernel.org
9327L:	coreteam@netfilter.org
9328W:	http://www.netfilter.org/
9329W:	http://www.iptables.org/
9330W:	http://www.nftables.org/
9331Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9334S:	Maintained
9335F:	include/linux/netfilter*
9336F:	include/linux/netfilter/
9337F:	include/net/netfilter/
9338F:	include/uapi/linux/netfilter*
9339F:	include/uapi/linux/netfilter/
9340F:	net/*/netfilter.c
9341F:	net/*/netfilter/
9342F:	net/netfilter/
9343F:	net/bridge/br_netfilter*.c
9344
9345NETROM NETWORK LAYER
9346M:	Ralf Baechle <ralf@linux-mips.org>
9347L:	linux-hams@vger.kernel.org
9348W:	http://www.linux-ax25.org/
9349S:	Maintained
9350F:	include/net/netrom.h
9351F:	include/uapi/linux/netrom.h
9352F:	net/netrom/
9353
9354NETRONOME ETHERNET DRIVERS
9355M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9356L:	oss-drivers@netronome.com
9357S:	Maintained
9358F:	drivers/net/ethernet/netronome/
9359
9360NETWORK BLOCK DEVICE (NBD)
9361M:	Josef Bacik <jbacik@fb.com>
9362S:	Maintained
9363L:	linux-block@vger.kernel.org
9364L:	nbd@other.debian.org
9365F:	Documentation/blockdev/nbd.txt
9366F:	drivers/block/nbd.c
9367F:	include/uapi/linux/nbd.h
9368
9369NETWORK DROP MONITOR
9370M:	Neil Horman <nhorman@tuxdriver.com>
9371L:	netdev@vger.kernel.org
9372S:	Maintained
9373W:	https://fedorahosted.org/dropwatch/
9374F:	net/core/drop_monitor.c
9375
9376NETWORKING DRIVERS
9377L:	netdev@vger.kernel.org
9378W:	http://www.linuxfoundation.org/en/Net
9379Q:	http://patchwork.ozlabs.org/project/netdev/list/
9380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9382S:	Odd Fixes
9383F:	Documentation/devicetree/bindings/net/
9384F:	drivers/net/
9385F:	include/linux/if_*
9386F:	include/linux/netdevice.h
9387F:	include/linux/etherdevice.h
9388F:	include/linux/fcdevice.h
9389F:	include/linux/fddidevice.h
9390F:	include/linux/hippidevice.h
9391F:	include/linux/inetdevice.h
9392F:	include/uapi/linux/if_*
9393F:	include/uapi/linux/netdevice.h
9394
9395NETWORKING DRIVERS (WIRELESS)
9396M:	Kalle Valo <kvalo@codeaurora.org>
9397L:	linux-wireless@vger.kernel.org
9398Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9401S:	Maintained
9402F:	Documentation/devicetree/bindings/net/wireless/
9403F:	drivers/net/wireless/
9404
9405NETWORKING [DSA]
9406M:	Andrew Lunn <andrew@lunn.ch>
9407M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9408M:	Florian Fainelli <f.fainelli@gmail.com>
9409S:	Maintained
9410F:	net/dsa/
9411F:	include/net/dsa.h
9412F:	drivers/net/dsa/
9413
9414NETWORKING [GENERAL]
9415M:	"David S. Miller" <davem@davemloft.net>
9416L:	netdev@vger.kernel.org
9417W:	http://www.linuxfoundation.org/en/Net
9418Q:	http://patchwork.ozlabs.org/project/netdev/list/
9419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9421B:	mailto:netdev@vger.kernel.org
9422S:	Maintained
9423F:	net/
9424F:	include/net/
9425F:	include/linux/in.h
9426F:	include/linux/net.h
9427F:	include/linux/netdevice.h
9428F:	include/uapi/linux/in.h
9429F:	include/uapi/linux/net.h
9430F:	include/uapi/linux/netdevice.h
9431F:	include/uapi/linux/net_namespace.h
9432F:	tools/net/
9433F:	tools/testing/selftests/net/
9434F:	lib/random32.c
9435
9436NETWORKING [IPSEC]
9437M:	Steffen Klassert <steffen.klassert@secunet.com>
9438M:	Herbert Xu <herbert@gondor.apana.org.au>
9439M:	"David S. Miller" <davem@davemloft.net>
9440L:	netdev@vger.kernel.org
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9443S:	Maintained
9444F:	net/core/flow.c
9445F:	net/xfrm/
9446F:	net/key/
9447F:	net/ipv4/xfrm*
9448F:	net/ipv4/esp4*
9449F:	net/ipv4/ah4.c
9450F:	net/ipv4/ipcomp.c
9451F:	net/ipv4/ip_vti.c
9452F:	net/ipv6/xfrm*
9453F:	net/ipv6/esp6*
9454F:	net/ipv6/ah6.c
9455F:	net/ipv6/ipcomp6.c
9456F:	net/ipv6/ip6_vti.c
9457F:	include/uapi/linux/xfrm.h
9458F:	include/net/xfrm.h
9459
9460NETWORKING [IPv4/IPv6]
9461M:	"David S. Miller" <davem@davemloft.net>
9462M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9463M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9464L:	netdev@vger.kernel.org
9465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9466S:	Maintained
9467F:	net/ipv4/
9468F:	net/ipv6/
9469F:	include/net/ip*
9470F:	arch/x86/net/*
9471
9472NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9473M:	Paul Moore <paul@paul-moore.com>
9474W:	https://github.com/netlabel
9475L:	netdev@vger.kernel.org
9476L:	linux-security-module@vger.kernel.org
9477S:	Maintained
9478F:	Documentation/netlabel/
9479F:	include/net/calipso.h
9480F:	include/net/cipso_ipv4.h
9481F:	include/net/netlabel.h
9482F:	include/uapi/linux/netfilter/xt_SECMARK.h
9483F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9484F:	net/netlabel/
9485F:	net/ipv4/cipso_ipv4.c
9486F:	net/ipv6/calipso.c
9487F:	net/netfilter/xt_CONNSECMARK.c
9488F:	net/netfilter/xt_SECMARK.c
9489
9490NETWORKING [TLS]
9491M:	Ilya Lesokhin <ilyal@mellanox.com>
9492M:	Aviad Yehezkel <aviadye@mellanox.com>
9493M:	Dave Watson <davejwatson@fb.com>
9494L:	netdev@vger.kernel.org
9495S:	Maintained
9496F:	net/tls/*
9497F:	include/uapi/linux/tls.h
9498F:	include/net/tls.h
9499
9500NETWORKING [WIRELESS]
9501L:	linux-wireless@vger.kernel.org
9502Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9503
9504NETXEN (1/10) GbE SUPPORT
9505M:	Manish Chopra <manish.chopra@cavium.com>
9506M:	Rahul Verma <rahul.verma@cavium.com>
9507M:	Dept-GELinuxNICDev@cavium.com
9508L:	netdev@vger.kernel.org
9509S:	Supported
9510F:	drivers/net/ethernet/qlogic/netxen/
9511
9512NFC SUBSYSTEM
9513M:	Samuel Ortiz <sameo@linux.intel.com>
9514L:	linux-wireless@vger.kernel.org
9515L:	linux-nfc@lists.01.org (subscribers-only)
9516S:	Supported
9517F:	net/nfc/
9518F:	include/net/nfc/
9519F:	include/uapi/linux/nfc.h
9520F:	drivers/nfc/
9521F:	include/linux/platform_data/nfcmrvl.h
9522F:	include/linux/platform_data/nxp-nci.h
9523F:	Documentation/devicetree/bindings/net/nfc/
9524
9525NFS, SUNRPC, AND LOCKD CLIENTS
9526M:	Trond Myklebust <trond.myklebust@primarydata.com>
9527M:	Anna Schumaker <anna.schumaker@netapp.com>
9528L:	linux-nfs@vger.kernel.org
9529W:	http://client.linux-nfs.org
9530T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9531S:	Maintained
9532F:	fs/lockd/
9533F:	fs/nfs/
9534F:	fs/nfs_common/
9535F:	net/sunrpc/
9536F:	include/linux/lockd/
9537F:	include/linux/nfs*
9538F:	include/linux/sunrpc/
9539F:	include/uapi/linux/nfs*
9540F:	include/uapi/linux/sunrpc/
9541
9542NILFS2 FILESYSTEM
9543M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9544L:	linux-nilfs@vger.kernel.org
9545W:	http://nilfs.sourceforge.net/
9546W:	http://nilfs.osdn.jp/
9547T:	git git://github.com/konis/nilfs2.git
9548S:	Supported
9549F:	Documentation/filesystems/nilfs2.txt
9550F:	fs/nilfs2/
9551F:	include/trace/events/nilfs2.h
9552F:	include/uapi/linux/nilfs2_api.h
9553F:	include/uapi/linux/nilfs2_ondisk.h
9554
9555NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9556M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9557W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9558S:	Maintained
9559F:	Documentation/scsi/NinjaSCSI.txt
9560F:	drivers/scsi/pcmcia/nsp_*
9561
9562NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9563M:	GOTO Masanori <gotom@debian.or.jp>
9564M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9565W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9566S:	Maintained
9567F:	Documentation/scsi/NinjaSCSI.txt
9568F:	drivers/scsi/nsp32*
9569
9570NIOS2 ARCHITECTURE
9571M:	Ley Foon Tan <lftan@altera.com>
9572L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9574S:	Maintained
9575F:	arch/nios2/
9576
9577NOHZ, DYNTICKS SUPPORT
9578M:	Frederic Weisbecker <fweisbec@gmail.com>
9579M:	Thomas Gleixner <tglx@linutronix.de>
9580M:	Ingo Molnar <mingo@kernel.org>
9581L:	linux-kernel@vger.kernel.org
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9583S:	Maintained
9584F:	kernel/time/tick*.*
9585F:	include/linux/tick.h
9586F:	include/linux/sched/nohz.h
9587
9588NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9589M:	Pavel Machek <pavel@ucw.cz>
9590M:	Sakari Ailus <sakari.ailus@iki.fi>
9591L:	linux-media@vger.kernel.org
9592S:	Maintained
9593F:	drivers/media/i2c/et8ek8
9594F:	drivers/media/i2c/ad5820.c
9595
9596NOKIA N900 POWER SUPPLY DRIVERS
9597R:	Pali Rohár <pali.rohar@gmail.com>
9598F:	include/linux/power/bq2415x_charger.h
9599F:	include/linux/power/bq27xxx_battery.h
9600F:	include/linux/power/isp1704_charger.h
9601F:	drivers/power/supply/bq2415x_charger.c
9602F:	drivers/power/supply/bq27xxx_battery.c
9603F:	drivers/power/supply/bq27xxx_battery_i2c.c
9604F:	drivers/power/supply/isp1704_charger.c
9605F:	drivers/power/supply/rx51_battery.c
9606
9607NTB AMD DRIVER
9608M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9609L:	linux-ntb@googlegroups.com
9610S:	Supported
9611F:	drivers/ntb/hw/amd/
9612
9613NTB DRIVER CORE
9614M:	Jon Mason <jdmason@kudzu.us>
9615M:	Dave Jiang <dave.jiang@intel.com>
9616M:	Allen Hubbe <Allen.Hubbe@emc.com>
9617L:	linux-ntb@googlegroups.com
9618S:	Supported
9619W:	https://github.com/jonmason/ntb/wiki
9620T:	git git://github.com/jonmason/ntb.git
9621F:	drivers/ntb/
9622F:	drivers/net/ntb_netdev.c
9623F:	include/linux/ntb.h
9624F:	include/linux/ntb_transport.h
9625F:	tools/testing/selftests/ntb/
9626
9627NTB IDT DRIVER
9628M:	Serge Semin <fancer.lancer@gmail.com>
9629L:	linux-ntb@googlegroups.com
9630S:	Supported
9631F:	drivers/ntb/hw/idt/
9632
9633NTB INTEL DRIVER
9634M:	Jon Mason <jdmason@kudzu.us>
9635M:	Dave Jiang <dave.jiang@intel.com>
9636L:	linux-ntb@googlegroups.com
9637S:	Supported
9638W:	https://github.com/jonmason/ntb/wiki
9639T:	git git://github.com/jonmason/ntb.git
9640F:	drivers/ntb/hw/intel/
9641
9642NTFS FILESYSTEM
9643M:	Anton Altaparmakov <anton@tuxera.com>
9644L:	linux-ntfs-dev@lists.sourceforge.net
9645W:	http://www.tuxera.com/
9646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9647S:	Supported
9648F:	Documentation/filesystems/ntfs.txt
9649F:	fs/ntfs/
9650
9651NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9652M:	Antonino Daplas <adaplas@gmail.com>
9653L:	linux-fbdev@vger.kernel.org
9654S:	Maintained
9655F:	drivers/video/fbdev/riva/
9656F:	drivers/video/fbdev/nvidia/
9657
9658NVM EXPRESS DRIVER
9659M:	Keith Busch <keith.busch@intel.com>
9660M:	Jens Axboe <axboe@fb.com>
9661M:	Christoph Hellwig <hch@lst.de>
9662M:	Sagi Grimberg <sagi@grimberg.me>
9663L:	linux-nvme@lists.infradead.org
9664T:	git://git.infradead.org/nvme.git
9665W:	http://git.infradead.org/nvme.git
9666S:	Supported
9667F:	drivers/nvme/host/
9668F:	include/linux/nvme.h
9669F:	include/uapi/linux/nvme_ioctl.h
9670
9671NVM EXPRESS FC TRANSPORT DRIVERS
9672M:	James Smart <james.smart@broadcom.com>
9673L:	linux-nvme@lists.infradead.org
9674S:	Supported
9675F:	include/linux/nvme-fc.h
9676F:	include/linux/nvme-fc-driver.h
9677F:	drivers/nvme/host/fc.c
9678F:	drivers/nvme/target/fc.c
9679F:	drivers/nvme/target/fcloop.c
9680
9681NVM EXPRESS TARGET DRIVER
9682M:	Christoph Hellwig <hch@lst.de>
9683M:	Sagi Grimberg <sagi@grimberg.me>
9684L:	linux-nvme@lists.infradead.org
9685T:	git://git.infradead.org/nvme.git
9686W:	http://git.infradead.org/nvme.git
9687S:	Supported
9688F:	drivers/nvme/target/
9689
9690NVMEM FRAMEWORK
9691M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9692S:	Maintained
9693F:	drivers/nvmem/
9694F:	Documentation/devicetree/bindings/nvmem/
9695F:	Documentation/ABI/stable/sysfs-bus-nvmem
9696F:	include/linux/nvmem-consumer.h
9697F:	include/linux/nvmem-provider.h
9698
9699NXP TDA998X DRM DRIVER
9700M:	Russell King <linux@armlinux.org.uk>
9701S:	Supported
9702T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9703T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9704F:	drivers/gpu/drm/i2c/tda998x_drv.c
9705F:	include/drm/i2c/tda998x.h
9706
9707NXP TFA9879 DRIVER
9708M:	Peter Rosin <peda@axentia.se>
9709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9710S:	Maintained
9711F:	sound/soc/codecs/tfa9879*
9712
9713NXP-NCI NFC DRIVER
9714M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9715R:	Charles Gorand <charles.gorand@effinnov.com>
9716L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9717S:	Supported
9718F:	drivers/nfc/nxp-nci
9719
9720OBJTOOL
9721M:	Josh Poimboeuf <jpoimboe@redhat.com>
9722S:	Supported
9723F:	tools/objtool/
9724
9725OMAP AUDIO SUPPORT
9726M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9727M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9728L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9729L:	linux-omap@vger.kernel.org
9730S:	Maintained
9731F:	sound/soc/omap/
9732
9733OMAP CLOCK FRAMEWORK SUPPORT
9734M:	Paul Walmsley <paul@pwsan.com>
9735L:	linux-omap@vger.kernel.org
9736S:	Maintained
9737F:	arch/arm/*omap*/*clock*
9738
9739OMAP DEVICE TREE SUPPORT
9740M:	Benoît Cousson <bcousson@baylibre.com>
9741M:	Tony Lindgren <tony@atomide.com>
9742L:	linux-omap@vger.kernel.org
9743L:	devicetree@vger.kernel.org
9744S:	Maintained
9745F:	arch/arm/boot/dts/*omap*
9746F:	arch/arm/boot/dts/*am3*
9747F:	arch/arm/boot/dts/*am4*
9748F:	arch/arm/boot/dts/*am5*
9749F:	arch/arm/boot/dts/*dra7*
9750
9751OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9752M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9753L:	linux-omap@vger.kernel.org
9754L:	linux-fbdev@vger.kernel.org
9755S:	Maintained
9756F:	drivers/video/fbdev/omap2/
9757F:	Documentation/arm/OMAP/DSS
9758
9759OMAP FRAMEBUFFER SUPPORT
9760M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9761L:	linux-fbdev@vger.kernel.org
9762L:	linux-omap@vger.kernel.org
9763S:	Maintained
9764F:	drivers/video/fbdev/omap/
9765
9766OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9767M:	Roger Quadros <rogerq@ti.com>
9768M:	Tony Lindgren <tony@atomide.com>
9769L:	linux-omap@vger.kernel.org
9770S:	Maintained
9771F:	drivers/memory/omap-gpmc.c
9772F:	arch/arm/mach-omap2/*gpmc*
9773
9774OMAP GPIO DRIVER
9775M:	Grygorii Strashko <grygorii.strashko@ti.com>
9776M:	Santosh Shilimkar <ssantosh@kernel.org>
9777M:	Kevin Hilman <khilman@kernel.org>
9778L:	linux-omap@vger.kernel.org
9779S:	Maintained
9780F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9781F:	drivers/gpio/gpio-omap.c
9782
9783OMAP HARDWARE SPINLOCK SUPPORT
9784M:	Ohad Ben-Cohen <ohad@wizery.com>
9785L:	linux-omap@vger.kernel.org
9786S:	Maintained
9787F:	drivers/hwspinlock/omap_hwspinlock.c
9788
9789OMAP HS MMC SUPPORT
9790L:	linux-mmc@vger.kernel.org
9791L:	linux-omap@vger.kernel.org
9792S:	Orphan
9793F:	drivers/mmc/host/omap_hsmmc.c
9794
9795OMAP HWMOD DATA
9796M:	Paul Walmsley <paul@pwsan.com>
9797L:	linux-omap@vger.kernel.org
9798S:	Maintained
9799F:	arch/arm/mach-omap2/omap_hwmod*data*
9800
9801OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9802M:	Benoît Cousson <bcousson@baylibre.com>
9803L:	linux-omap@vger.kernel.org
9804S:	Maintained
9805F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9806
9807OMAP HWMOD SUPPORT
9808M:	Benoît Cousson <bcousson@baylibre.com>
9809M:	Paul Walmsley <paul@pwsan.com>
9810L:	linux-omap@vger.kernel.org
9811S:	Maintained
9812F:	arch/arm/mach-omap2/omap_hwmod.*
9813
9814OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9815M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9816L:	linux-media@vger.kernel.org
9817S:	Maintained
9818F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9819F:	drivers/media/platform/omap3isp/
9820F:	drivers/staging/media/omap4iss/
9821
9822OMAP MMC SUPPORT
9823M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9824L:	linux-omap@vger.kernel.org
9825S:	Maintained
9826F:	drivers/mmc/host/omap.c
9827
9828OMAP POWER MANAGEMENT SUPPORT
9829M:	Kevin Hilman <khilman@kernel.org>
9830L:	linux-omap@vger.kernel.org
9831S:	Maintained
9832F:	arch/arm/*omap*/*pm*
9833F:	drivers/cpufreq/omap-cpufreq.c
9834
9835OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9836M:	Rajendra Nayak <rnayak@codeaurora.org>
9837M:	Paul Walmsley <paul@pwsan.com>
9838L:	linux-omap@vger.kernel.org
9839S:	Maintained
9840F:	arch/arm/mach-omap2/prm*
9841
9842OMAP RANDOM NUMBER GENERATOR SUPPORT
9843M:	Deepak Saxena <dsaxena@plexity.net>
9844S:	Maintained
9845F:	drivers/char/hw_random/omap-rng.c
9846
9847OMAP USB SUPPORT
9848L:	linux-usb@vger.kernel.org
9849L:	linux-omap@vger.kernel.org
9850S:	Orphan
9851F:	drivers/usb/*/*omap*
9852F:	arch/arm/*omap*/usb*
9853
9854OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9855M:	Mark Jackson <mpfj@newflow.co.uk>
9856L:	linux-omap@vger.kernel.org
9857S:	Maintained
9858F:	arch/arm/boot/dts/am335x-nano.dts
9859
9860OMAP1 SUPPORT
9861M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9862M:	Tony Lindgren <tony@atomide.com>
9863L:	linux-omap@vger.kernel.org
9864Q:	http://patchwork.kernel.org/project/linux-omap/list/
9865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9866S:	Maintained
9867F:	arch/arm/mach-omap1/
9868F:	arch/arm/plat-omap/
9869F:	arch/arm/configs/omap1_defconfig
9870F:	drivers/i2c/busses/i2c-omap.c
9871F:	include/linux/i2c-omap.h
9872
9873OMAP2+ SUPPORT
9874M:	Tony Lindgren <tony@atomide.com>
9875L:	linux-omap@vger.kernel.org
9876W:	http://www.muru.com/linux/omap/
9877W:	http://linux.omap.com/
9878Q:	http://patchwork.kernel.org/project/linux-omap/list/
9879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9880S:	Maintained
9881F:	arch/arm/mach-omap2/
9882F:	arch/arm/plat-omap/
9883F:	arch/arm/configs/omap2plus_defconfig
9884F:	drivers/i2c/busses/i2c-omap.c
9885F:	drivers/irqchip/irq-omap-intc.c
9886F:	drivers/mfd/*omap*.c
9887F:	drivers/mfd/menelaus.c
9888F:	drivers/mfd/palmas.c
9889F:	drivers/mfd/tps65217.c
9890F:	drivers/mfd/tps65218.c
9891F:	drivers/mfd/tps65910.c
9892F:	drivers/mfd/twl-core.[ch]
9893F:	drivers/mfd/twl4030*.c
9894F:	drivers/mfd/twl6030*.c
9895F:	drivers/mfd/twl6040*.c
9896F:	drivers/regulator/palmas-regulator*.c
9897F:	drivers/regulator/pbias-regulator.c
9898F:	drivers/regulator/tps65217-regulator.c
9899F:	drivers/regulator/tps65218-regulator.c
9900F:	drivers/regulator/tps65910-regulator.c
9901F:	drivers/regulator/twl-regulator.c
9902F:	drivers/regulator/twl6030-regulator.c
9903F:	include/linux/i2c-omap.h
9904
9905ONION OMEGA2+ BOARD
9906M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9907L:	linux-mips@linux-mips.org
9908S:	Maintained
9909F:	arch/mips/boot/dts/ralink/omega2p.dts
9910
9911OMFS FILESYSTEM
9912M:	Bob Copeland <me@bobcopeland.com>
9913L:	linux-karma-devel@lists.sourceforge.net
9914S:	Maintained
9915F:	Documentation/filesystems/omfs.txt
9916F:	fs/omfs/
9917
9918OMNIKEY CARDMAN 4000 DRIVER
9919M:	Harald Welte <laforge@gnumonks.org>
9920S:	Maintained
9921F:	drivers/char/pcmcia/cm4000_cs.c
9922F:	include/linux/cm4000_cs.h
9923F:	include/uapi/linux/cm4000_cs.h
9924
9925OMNIKEY CARDMAN 4040 DRIVER
9926M:	Harald Welte <laforge@gnumonks.org>
9927S:	Maintained
9928F:	drivers/char/pcmcia/cm4040_cs.*
9929
9930OMNIVISION OV13858 SENSOR DRIVER
9931M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9932L:	linux-media@vger.kernel.org
9933T:	git git://linuxtv.org/media_tree.git
9934S:	Maintained
9935F:	drivers/media/i2c/ov13858.c
9936
9937OMNIVISION OV5640 SENSOR DRIVER
9938M:	Steve Longerbeam <slongerbeam@gmail.com>
9939L:	linux-media@vger.kernel.org
9940T:	git git://linuxtv.org/media_tree.git
9941S:	Maintained
9942F:	drivers/media/i2c/ov5640.c
9943
9944OMNIVISION OV5647 SENSOR DRIVER
9945M:	Luis Oliveira <lolivei@synopsys.com>
9946L:	linux-media@vger.kernel.org
9947T:	git git://linuxtv.org/media_tree.git
9948S:	Maintained
9949F:	drivers/media/i2c/ov5647.c
9950
9951OMNIVISION OV7670 SENSOR DRIVER
9952M:	Jonathan Corbet <corbet@lwn.net>
9953L:	linux-media@vger.kernel.org
9954T:	git git://linuxtv.org/media_tree.git
9955S:	Maintained
9956F:	drivers/media/i2c/ov7670.c
9957F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9958
9959ONENAND FLASH DRIVER
9960M:	Kyungmin Park <kyungmin.park@samsung.com>
9961L:	linux-mtd@lists.infradead.org
9962S:	Maintained
9963F:	drivers/mtd/onenand/
9964F:	include/linux/mtd/onenand*.h
9965
9966ONSTREAM SCSI TAPE DRIVER
9967M:	Willem Riede <osst@riede.org>
9968L:	osst-users@lists.sourceforge.net
9969L:	linux-scsi@vger.kernel.org
9970S:	Maintained
9971F:	Documentation/scsi/osst.txt
9972F:	drivers/scsi/osst.*
9973F:	drivers/scsi/osst_*.h
9974F:	drivers/scsi/st.h
9975
9976OP-TEE DRIVER
9977M:	Jens Wiklander <jens.wiklander@linaro.org>
9978S:	Maintained
9979F:	drivers/tee/optee/
9980
9981OPA-VNIC DRIVER
9982M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9983M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9984L:	linux-rdma@vger.kernel.org
9985S:	Supported
9986F:	drivers/infiniband/ulp/opa_vnic
9987
9988OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9989M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9990L:	devicetree@vger.kernel.org
9991S:	Maintained
9992F:	Documentation/devicetree/dynamic-resolution-notes.txt
9993F:	Documentation/devicetree/overlay-notes.txt
9994F:	drivers/of/overlay.c
9995F:	drivers/of/resolver.c
9996
9997OPEN FIRMWARE AND FLATTENED DEVICE TREE
9998M:	Rob Herring <robh+dt@kernel.org>
9999M:	Frank Rowand <frowand.list@gmail.com>
10000L:	devicetree@vger.kernel.org
10001W:	http://www.devicetree.org/
10002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10003S:	Maintained
10004F:	drivers/of/
10005F:	include/linux/of*.h
10006F:	scripts/dtc/
10007F:	Documentation/ABI/testing/sysfs-firmware-ofw
10008
10009OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10010M:	Rob Herring <robh+dt@kernel.org>
10011M:	Mark Rutland <mark.rutland@arm.com>
10012L:	devicetree@vger.kernel.org
10013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10014Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10015S:	Maintained
10016F:	Documentation/devicetree/
10017F:	arch/*/boot/dts/
10018F:	include/dt-bindings/
10019
10020OPENCORES I2C BUS DRIVER
10021M:	Peter Korsgaard <jacmet@sunsite.dk>
10022L:	linux-i2c@vger.kernel.org
10023S:	Maintained
10024F:	Documentation/i2c/busses/i2c-ocores
10025F:	drivers/i2c/busses/i2c-ocores.c
10026
10027OPENRISC ARCHITECTURE
10028M:	Jonas Bonn <jonas@southpole.se>
10029M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10030M:	Stafford Horne <shorne@gmail.com>
10031T:	git git://github.com/openrisc/linux.git
10032L:	openrisc@lists.librecores.org
10033W:	http://openrisc.io
10034S:	Maintained
10035F:	arch/openrisc/
10036
10037OPENVSWITCH
10038M:	Pravin Shelar <pshelar@nicira.com>
10039L:	netdev@vger.kernel.org
10040L:	dev@openvswitch.org
10041W:	http://openvswitch.org
10042S:	Maintained
10043F:	net/openvswitch/
10044F:	include/uapi/linux/openvswitch.h
10045
10046OPERATING PERFORMANCE POINTS (OPP)
10047M:	Viresh Kumar <vireshk@kernel.org>
10048M:	Nishanth Menon <nm@ti.com>
10049M:	Stephen Boyd <sboyd@codeaurora.org>
10050L:	linux-pm@vger.kernel.org
10051S:	Maintained
10052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10053F:	drivers/base/power/opp/
10054F:	include/linux/pm_opp.h
10055F:	Documentation/power/opp.txt
10056F:	Documentation/devicetree/bindings/opp/
10057
10058OPL4 DRIVER
10059M:	Clemens Ladisch <clemens@ladisch.de>
10060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10061T:	git git://git.alsa-project.org/alsa-kernel.git
10062S:	Maintained
10063F:	sound/drivers/opl4/
10064
10065OPROFILE
10066M:	Robert Richter <rric@kernel.org>
10067L:	oprofile-list@lists.sf.net
10068S:	Maintained
10069F:	arch/*/include/asm/oprofile*.h
10070F:	arch/*/oprofile/
10071F:	drivers/oprofile/
10072F:	include/linux/oprofile.h
10073
10074ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10075M:	Mark Fasheh <mfasheh@versity.com>
10076M:	Joel Becker <jlbec@evilplan.org>
10077L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10078W:	http://ocfs2.wiki.kernel.org
10079S:	Supported
10080F:	Documentation/filesystems/ocfs2.txt
10081F:	Documentation/filesystems/dlmfs.txt
10082F:	fs/ocfs2/
10083
10084ORANGEFS FILESYSTEM
10085M:	Mike Marshall <hubcap@omnibond.com>
10086L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10088S:	Supported
10089F:	fs/orangefs/
10090F:	Documentation/filesystems/orangefs.txt
10091
10092ORINOCO DRIVER
10093L:	linux-wireless@vger.kernel.org
10094W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10095W:	http://www.nongnu.org/orinoco/
10096S:	Orphan
10097F:	drivers/net/wireless/intersil/orinoco/
10098
10099OSD LIBRARY and FILESYSTEM
10100M:	Boaz Harrosh <ooo@electrozaur.com>
10101S:	Maintained
10102F:	drivers/scsi/osd/
10103F:	include/scsi/osd_*
10104F:	fs/exofs/
10105
10106OV2659 OMNIVISION SENSOR DRIVER
10107M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10108L:	linux-media@vger.kernel.org
10109W:	https://linuxtv.org
10110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10111T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10112S:	Maintained
10113F:	drivers/media/i2c/ov2659.c
10114F:	include/media/i2c/ov2659.h
10115
10116OVERLAY FILESYSTEM
10117M:	Miklos Szeredi <miklos@szeredi.hu>
10118L:	linux-unionfs@vger.kernel.org
10119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10120S:	Supported
10121F:	fs/overlayfs/
10122F:	Documentation/filesystems/overlayfs.txt
10123
10124P54 WIRELESS DRIVER
10125M:	Christian Lamparter <chunkeey@googlemail.com>
10126L:	linux-wireless@vger.kernel.org
10127W:	http://wireless.kernel.org/en/users/Drivers/p54
10128S:	Maintained
10129F:	drivers/net/wireless/intersil/p54/
10130
10131PA SEMI ETHERNET DRIVER
10132L:	netdev@vger.kernel.org
10133S:	Orphan
10134F:	drivers/net/ethernet/pasemi/*
10135
10136PA SEMI SMBUS DRIVER
10137L:	linux-i2c@vger.kernel.org
10138S:	Orphan
10139F:	drivers/i2c/busses/i2c-pasemi.c
10140
10141PADATA PARALLEL EXECUTION MECHANISM
10142M:	Steffen Klassert <steffen.klassert@secunet.com>
10143L:	linux-crypto@vger.kernel.org
10144S:	Maintained
10145F:	kernel/padata.c
10146F:	include/linux/padata.h
10147F:	Documentation/padata.txt
10148
10149PANASONIC LAPTOP ACPI EXTRAS DRIVER
10150M:	Harald Welte <laforge@gnumonks.org>
10151L:	platform-driver-x86@vger.kernel.org
10152S:	Maintained
10153F:	drivers/platform/x86/panasonic-laptop.c
10154
10155PANASONIC MN10300/AM33/AM34 PORT
10156M:	David Howells <dhowells@redhat.com>
10157L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10158W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10159S:	Maintained
10160F:	Documentation/mn10300/
10161F:	arch/mn10300/
10162
10163PARALLEL LCD/KEYPAD PANEL DRIVER
10164M:	Willy Tarreau <willy@haproxy.com>
10165M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10166S:	Odd Fixes
10167F:	Documentation/misc-devices/lcd-panel-cgram.txt
10168F:	drivers/misc/panel.c
10169
10170PARALLEL PORT SUBSYSTEM
10171M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10172M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10173L:	linux-parport@lists.infradead.org (subscribers-only)
10174S:	Maintained
10175F:	drivers/parport/
10176F:	include/linux/parport*.h
10177F:	drivers/char/ppdev.c
10178F:	include/uapi/linux/ppdev.h
10179F:	Documentation/parport*.txt
10180
10181PARAVIRT_OPS INTERFACE
10182M:	Juergen Gross <jgross@suse.com>
10183M:	Chris Wright <chrisw@sous-sol.org>
10184M:	Alok Kataria <akataria@vmware.com>
10185M:	Rusty Russell <rusty@rustcorp.com.au>
10186L:	virtualization@lists.linux-foundation.org
10187S:	Supported
10188F:	Documentation/virtual/paravirt_ops.txt
10189F:	arch/*/kernel/paravirt*
10190F:	arch/*/include/asm/paravirt*.h
10191F:	include/linux/hypervisor.h
10192
10193PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10194M:	Tim Waugh <tim@cyberelk.net>
10195L:	linux-parport@lists.infradead.org (subscribers-only)
10196S:	Maintained
10197F:	Documentation/blockdev/paride.txt
10198F:	drivers/block/paride/
10199
10200PARISC ARCHITECTURE
10201M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10202M:	Helge Deller <deller@gmx.de>
10203L:	linux-parisc@vger.kernel.org
10204W:	http://www.parisc-linux.org/
10205Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10208S:	Maintained
10209F:	arch/parisc/
10210F:	Documentation/parisc/
10211F:	drivers/parisc/
10212F:	drivers/char/agp/parisc-agp.c
10213F:	drivers/input/serio/gscps2.c
10214F:	drivers/parport/parport_gsc.*
10215F:	drivers/tty/serial/8250/8250_gsc.c
10216F:	drivers/video/fbdev/sti*
10217F:	drivers/video/console/sti*
10218F:	drivers/video/logo/logo_parisc*
10219
10220PARMAN
10221M:	Jiri Pirko <jiri@mellanox.com>
10222L:	netdev@vger.kernel.org
10223S:	Supported
10224F:	lib/parman.c
10225F:	lib/test_parman.c
10226F:	include/linux/parman.h
10227
10228PC87360 HARDWARE MONITORING DRIVER
10229M:	Jim Cromie <jim.cromie@gmail.com>
10230L:	linux-hwmon@vger.kernel.org
10231S:	Maintained
10232F:	Documentation/hwmon/pc87360
10233F:	drivers/hwmon/pc87360.c
10234
10235PC8736x GPIO DRIVER
10236M:	Jim Cromie <jim.cromie@gmail.com>
10237S:	Maintained
10238F:	drivers/char/pc8736x_gpio.c
10239
10240PC87427 HARDWARE MONITORING DRIVER
10241M:	Jean Delvare <jdelvare@suse.com>
10242L:	linux-hwmon@vger.kernel.org
10243S:	Maintained
10244F:	Documentation/hwmon/pc87427
10245F:	drivers/hwmon/pc87427.c
10246
10247PCA9532 LED DRIVER
10248M:	Riku Voipio <riku.voipio@iki.fi>
10249S:	Maintained
10250F:	drivers/leds/leds-pca9532.c
10251F:	include/linux/leds-pca9532.h
10252
10253PCA9541 I2C BUS MASTER SELECTOR DRIVER
10254M:	Guenter Roeck <linux@roeck-us.net>
10255L:	linux-i2c@vger.kernel.org
10256S:	Maintained
10257F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10258
10259PCDP - PRIMARY CONSOLE AND DEBUG PORT
10260M:	Khalid Aziz <khalid@gonehiking.org>
10261S:	Maintained
10262F:	drivers/firmware/pcdp.*
10263
10264PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10265M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10266L:	linux-pci@vger.kernel.org
10267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10268S:	Maintained
10269F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10270F:	drivers/pci/host/pci-aardvark.c
10271
10272PCI DRIVER FOR ALTERA PCIE IP
10273M:	Ley Foon Tan <lftan@altera.com>
10274L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10275L:	linux-pci@vger.kernel.org
10276S:	Supported
10277F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10278F:	drivers/pci/host/pcie-altera.c
10279
10280PCI DRIVER FOR APPLIEDMICRO XGENE
10281M:	Tanmay Inamdar <tinamdar@apm.com>
10282L:	linux-pci@vger.kernel.org
10283L:	linux-arm-kernel@lists.infradead.org
10284S:	Maintained
10285F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10286F:	drivers/pci/host/pci-xgene.c
10287
10288PCI DRIVER FOR ARM VERSATILE PLATFORM
10289M:	Rob Herring <robh@kernel.org>
10290L:	linux-pci@vger.kernel.org
10291L:	linux-arm-kernel@lists.infradead.org
10292S:	Maintained
10293F:	Documentation/devicetree/bindings/pci/versatile.txt
10294F:	drivers/pci/host/pci-versatile.c
10295
10296PCI DRIVER FOR ARMADA 8K
10297M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10298L:	linux-pci@vger.kernel.org
10299L:	linux-arm-kernel@lists.infradead.org
10300S:	Maintained
10301F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10302F:	drivers/pci/dwc/pcie-armada8k.c
10303
10304PCI DRIVER FOR FREESCALE LAYERSCAPE
10305M:	Minghuan Lian <minghuan.Lian@freescale.com>
10306M:	Mingkai Hu <mingkai.hu@freescale.com>
10307M:	Roy Zang <tie-fei.zang@freescale.com>
10308L:	linuxppc-dev@lists.ozlabs.org
10309L:	linux-pci@vger.kernel.org
10310L:	linux-arm-kernel@lists.infradead.org
10311S:	Maintained
10312F:	drivers/pci/dwc/*layerscape*
10313
10314PCI DRIVER FOR GENERIC OF HOSTS
10315M:	Will Deacon <will.deacon@arm.com>
10316L:	linux-pci@vger.kernel.org
10317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10318S:	Maintained
10319F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10320F:	drivers/pci/host/pci-host-common.c
10321F:	drivers/pci/host/pci-host-generic.c
10322
10323PCI DRIVER FOR IMX6
10324M:	Richard Zhu <hongxing.zhu@nxp.com>
10325M:	Lucas Stach <l.stach@pengutronix.de>
10326L:	linux-pci@vger.kernel.org
10327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10328S:	Maintained
10329F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10330F:	drivers/pci/dwc/*imx6*
10331
10332PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10333M:	Keith Busch <keith.busch@intel.com>
10334M:	Jonathan Derrick <jonathan.derrick@intel.com>
10335L:	linux-pci@vger.kernel.org
10336S:	Supported
10337F:	drivers/pci/host/vmd.c
10338
10339PCI DRIVER FOR MICROSEMI SWITCHTEC
10340M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10341M:	Stephen Bates <stephen.bates@microsemi.com>
10342M:	Logan Gunthorpe <logang@deltatee.com>
10343L:	linux-pci@vger.kernel.org
10344S:	Maintained
10345F:	Documentation/switchtec.txt
10346F:	Documentation/ABI/testing/sysfs-class-switchtec
10347F:	drivers/pci/switch/switchtec*
10348F:	include/uapi/linux/switchtec_ioctl.h
10349
10350PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10351M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10352M:	Jason Cooper <jason@lakedaemon.net>
10353L:	linux-pci@vger.kernel.org
10354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10355S:	Maintained
10356F:	drivers/pci/host/*mvebu*
10357
10358PCI DRIVER FOR NVIDIA TEGRA
10359M:	Thierry Reding <thierry.reding@gmail.com>
10360L:	linux-tegra@vger.kernel.org
10361L:	linux-pci@vger.kernel.org
10362S:	Supported
10363F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10364F:	drivers/pci/host/pci-tegra.c
10365
10366PCI DRIVER FOR RENESAS R-CAR
10367M:	Simon Horman <horms@verge.net.au>
10368L:	linux-pci@vger.kernel.org
10369L:	linux-renesas-soc@vger.kernel.org
10370S:	Maintained
10371F:	drivers/pci/host/*rcar*
10372
10373PCI DRIVER FOR SAMSUNG EXYNOS
10374M:	Jingoo Han <jingoohan1@gmail.com>
10375L:	linux-pci@vger.kernel.org
10376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10377L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10378S:	Maintained
10379F:	drivers/pci/dwc/pci-exynos.c
10380
10381PCI DRIVER FOR SYNOPSYS DESIGNWARE
10382M:	Jingoo Han <jingoohan1@gmail.com>
10383M:	Joao Pinto <Joao.Pinto@synopsys.com>
10384L:	linux-pci@vger.kernel.org
10385S:	Maintained
10386F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10387F:	drivers/pci/dwc/*designware*
10388
10389PCI DRIVER FOR TI DRA7XX
10390M:	Kishon Vijay Abraham I <kishon@ti.com>
10391L:	linux-omap@vger.kernel.org
10392L:	linux-pci@vger.kernel.org
10393S:	Supported
10394F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10395F:	drivers/pci/dwc/pci-dra7xx.c
10396
10397PCI DRIVER FOR TI KEYSTONE
10398M:	Murali Karicheri <m-karicheri2@ti.com>
10399L:	linux-pci@vger.kernel.org
10400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10401S:	Maintained
10402F:	drivers/pci/dwc/*keystone*
10403
10404PCI ENDPOINT SUBSYSTEM
10405M:	Kishon Vijay Abraham I <kishon@ti.com>
10406L:	linux-pci@vger.kernel.org
10407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10408S:	Supported
10409F:	drivers/pci/endpoint/
10410F:	drivers/misc/pci_endpoint_test.c
10411F:	tools/pci/
10412
10413PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10414M:	Russell Currey <ruscur@russell.cc>
10415L:	linuxppc-dev@lists.ozlabs.org
10416S:	Supported
10417F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10418F:	arch/powerpc/kernel/eeh*.c
10419F:	arch/powerpc/platforms/*/eeh*.c
10420F:	arch/powerpc/include/*/eeh*.h
10421
10422PCI ERROR RECOVERY
10423M:	Linas Vepstas <linasvepstas@gmail.com>
10424L:	linux-pci@vger.kernel.org
10425S:	Supported
10426F:	Documentation/PCI/pci-error-recovery.txt
10427
10428PCI MSI DRIVER FOR ALTERA MSI IP
10429M:	Ley Foon Tan <lftan@altera.com>
10430L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10431L:	linux-pci@vger.kernel.org
10432S:	Supported
10433F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10434F:	drivers/pci/host/pcie-altera-msi.c
10435
10436PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10437M:	Duc Dang <dhdang@apm.com>
10438L:	linux-pci@vger.kernel.org
10439L:	linux-arm-kernel@lists.infradead.org
10440S:	Maintained
10441F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10442F:	drivers/pci/host/pci-xgene-msi.c
10443
10444PCI SUBSYSTEM
10445M:	Bjorn Helgaas <bhelgaas@google.com>
10446L:	linux-pci@vger.kernel.org
10447Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10449S:	Supported
10450F:	Documentation/devicetree/bindings/pci/
10451F:	Documentation/PCI/
10452F:	drivers/pci/
10453F:	include/linux/pci*
10454F:	arch/x86/pci/
10455F:	arch/x86/kernel/quirks.c
10456
10457PCIE DRIVER FOR AXIS ARTPEC
10458M:	Niklas Cassel <niklas.cassel@axis.com>
10459M:	Jesper Nilsson <jesper.nilsson@axis.com>
10460L:	linux-arm-kernel@axis.com
10461L:	linux-pci@vger.kernel.org
10462S:	Maintained
10463F:	Documentation/devicetree/bindings/pci/axis,artpec*
10464F:	drivers/pci/dwc/*artpec*
10465
10466PCIE DRIVER FOR CAVIUM THUNDERX
10467M:	David Daney <david.daney@cavium.com>
10468L:	linux-pci@vger.kernel.org
10469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10470S:	Supported
10471F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10472F:	drivers/pci/host/pci-thunder-*
10473
10474PCIE DRIVER FOR HISILICON
10475M:	Zhou Wang <wangzhou1@hisilicon.com>
10476M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10477L:	linux-pci@vger.kernel.org
10478S:	Maintained
10479F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10480F:	drivers/pci/dwc/pcie-hisi.c
10481
10482PCIE DRIVER FOR HISILICON KIRIN
10483M:	Xiaowei Song <songxiaowei@hisilicon.com>
10484M:	Binghui Wang <wangbinghui@hisilicon.com>
10485L:	linux-pci@vger.kernel.org
10486S:	Maintained
10487F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10488F:	drivers/pci/dwc/pcie-kirin.c
10489
10490PCIE DRIVER FOR MEDIATEK
10491M:	Ryder Lee <ryder.lee@mediatek.com>
10492L:	linux-pci@vger.kernel.org
10493L:	linux-mediatek@lists.infradead.org
10494S:	Supported
10495F:	Documentation/devicetree/bindings/pci/mediatek*
10496F:	drivers/pci/host/*mediatek*
10497
10498PCIE DRIVER FOR QUALCOMM MSM
10499M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10500L:	linux-pci@vger.kernel.org
10501L:	linux-arm-msm@vger.kernel.org
10502S:	Maintained
10503F:	drivers/pci/dwc/*qcom*
10504
10505PCIE DRIVER FOR ROCKCHIP
10506M:	Shawn Lin <shawn.lin@rock-chips.com>
10507L:	linux-pci@vger.kernel.org
10508L:	linux-rockchip@lists.infradead.org
10509S:	Maintained
10510F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10511F:	drivers/pci/host/pcie-rockchip.c
10512
10513PCIE DRIVER FOR ST SPEAR13XX
10514M:	Pratyush Anand <pratyush.anand@gmail.com>
10515L:	linux-pci@vger.kernel.org
10516S:	Maintained
10517F:	drivers/pci/dwc/*spear*
10518
10519PCMCIA SUBSYSTEM
10520P:	Linux PCMCIA Team
10521L:	linux-pcmcia@lists.infradead.org
10522W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10524S:	Maintained
10525F:	Documentation/pcmcia/
10526F:	tools/pcmcia/
10527F:	drivers/pcmcia/
10528F:	include/pcmcia/
10529
10530PCNET32 NETWORK DRIVER
10531M:	Don Fry <pcnet32@frontier.com>
10532L:	netdev@vger.kernel.org
10533S:	Maintained
10534F:	drivers/net/ethernet/amd/pcnet32.c
10535
10536PCRYPT PARALLEL CRYPTO ENGINE
10537M:	Steffen Klassert <steffen.klassert@secunet.com>
10538L:	linux-crypto@vger.kernel.org
10539S:	Maintained
10540F:	crypto/pcrypt.c
10541F:	include/crypto/pcrypt.h
10542
10543PER-CPU MEMORY ALLOCATOR
10544M:	Tejun Heo <tj@kernel.org>
10545M:	Christoph Lameter <cl@linux.com>
10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10547S:	Maintained
10548F:	include/linux/percpu*.h
10549F:	mm/percpu*.c
10550F:	arch/*/include/asm/percpu.h
10551
10552PER-TASK DELAY ACCOUNTING
10553M:	Balbir Singh <bsingharora@gmail.com>
10554S:	Maintained
10555F:	include/linux/delayacct.h
10556F:	kernel/delayacct.c
10557
10558PERFORMANCE EVENTS SUBSYSTEM
10559M:	Peter Zijlstra <peterz@infradead.org>
10560M:	Ingo Molnar <mingo@redhat.com>
10561M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10562R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10563L:	linux-kernel@vger.kernel.org
10564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10565S:	Supported
10566F:	kernel/events/*
10567F:	include/linux/perf_event.h
10568F:	include/uapi/linux/perf_event.h
10569F:	arch/*/kernel/perf_event*.c
10570F:	arch/*/kernel/*/perf_event*.c
10571F:	arch/*/kernel/*/*/perf_event*.c
10572F:	arch/*/include/asm/perf_event.h
10573F:	arch/*/kernel/perf_callchain.c
10574F:	arch/*/events/*
10575F:	tools/perf/
10576
10577PERSONALITY HANDLING
10578M:	Christoph Hellwig <hch@infradead.org>
10579L:	linux-abi-devel@lists.sourceforge.net
10580S:	Maintained
10581F:	include/linux/personality.h
10582F:	include/uapi/linux/personality.h
10583
10584PHONET PROTOCOL
10585M:	Remi Denis-Courmont <courmisch@gmail.com>
10586S:	Supported
10587F:	Documentation/networking/phonet.txt
10588F:	include/linux/phonet.h
10589F:	include/net/phonet/
10590F:	include/uapi/linux/phonet.h
10591F:	net/phonet/
10592
10593PHRAM MTD DRIVER
10594M:	Joern Engel <joern@lazybastard.org>
10595L:	linux-mtd@lists.infradead.org
10596S:	Maintained
10597F:	drivers/mtd/devices/phram.c
10598
10599PICOLCD HID DRIVER
10600M:	Bruno Prémont <bonbons@linux-vserver.org>
10601L:	linux-input@vger.kernel.org
10602S:	Maintained
10603F:	drivers/hid/hid-picolcd*
10604
10605PICOXCELL SUPPORT
10606M:	Jamie Iles <jamie@jamieiles.com>
10607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10608T:	git git://github.com/jamieiles/linux-2.6-ji.git
10609S:	Supported
10610F:	arch/arm/boot/dts/picoxcell*
10611F:	arch/arm/mach-picoxcell/
10612F:	drivers/crypto/picoxcell*
10613
10614PIN CONTROL SUBSYSTEM
10615M:	Linus Walleij <linus.walleij@linaro.org>
10616L:	linux-gpio@vger.kernel.org
10617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10618S:	Maintained
10619F:	Documentation/devicetree/bindings/pinctrl/
10620F:	Documentation/driver-api/pinctl.rst
10621F:	drivers/pinctrl/
10622F:	include/linux/pinctrl/
10623
10624PIN CONTROLLER - ATMEL AT91
10625M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10627S:	Maintained
10628F:	drivers/pinctrl/pinctrl-at91.*
10629
10630PIN CONTROLLER - ATMEL AT91 PIO4
10631M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10633L:	linux-gpio@vger.kernel.org
10634S:	Supported
10635F:	drivers/pinctrl/pinctrl-at91-pio4.*
10636
10637PIN CONTROLLER - INTEL
10638M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10639M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10640S:	Maintained
10641F:	drivers/pinctrl/intel/
10642
10643PIN CONTROLLER - QUALCOMM
10644M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10645S:	Maintained
10646L:	linux-arm-msm@vger.kernel.org
10647F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10648F:	drivers/pinctrl/qcom/
10649
10650PIN CONTROLLER - RENESAS
10651M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10652M:	Geert Uytterhoeven <geert+renesas@glider.be>
10653L:	linux-renesas-soc@vger.kernel.org
10654S:	Maintained
10655F:	drivers/pinctrl/sh-pfc/
10656
10657PIN CONTROLLER - SAMSUNG
10658M:	Tomasz Figa <tomasz.figa@gmail.com>
10659M:	Krzysztof Kozlowski <krzk@kernel.org>
10660M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10662L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10663Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10665S:	Maintained
10666F:	drivers/pinctrl/samsung/
10667F:	include/dt-bindings/pinctrl/samsung.h
10668F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10669
10670PIN CONTROLLER - SINGLE
10671M:	Tony Lindgren <tony@atomide.com>
10672M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10674L:	linux-omap@vger.kernel.org
10675S:	Maintained
10676F:	drivers/pinctrl/pinctrl-single.c
10677
10678PIN CONTROLLER - ST SPEAR
10679M:	Viresh Kumar <vireshk@kernel.org>
10680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10681W:	http://www.st.com/spear
10682S:	Maintained
10683F:	drivers/pinctrl/spear/
10684
10685PISTACHIO SOC SUPPORT
10686M:	James Hartley <james.hartley@imgtec.com>
10687M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10688L:	linux-mips@linux-mips.org
10689S:	Maintained
10690F:	arch/mips/pistachio/
10691F:	arch/mips/include/asm/mach-pistachio/
10692F:	arch/mips/boot/dts/img/pistachio*
10693F:	arch/mips/configs/pistachio*_defconfig
10694
10695PKTCDVD DRIVER
10696S:	Orphan
10697M:	linux-block@vger.kernel.org
10698F:	drivers/block/pktcdvd.c
10699F:	include/linux/pktcdvd.h
10700F:	include/uapi/linux/pktcdvd.h
10701
10702PKUNITY SOC DRIVERS
10703M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10704W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10705S:	Maintained
10706T:	git git://github.com/gxt/linux.git
10707F:	drivers/input/serio/i8042-unicore32io.h
10708F:	drivers/i2c/busses/i2c-puv3.c
10709F:	drivers/video/fbdev/fb-puv3.c
10710F:	drivers/rtc/rtc-puv3.c
10711
10712PMBUS HARDWARE MONITORING DRIVERS
10713M:	Guenter Roeck <linux@roeck-us.net>
10714L:	linux-hwmon@vger.kernel.org
10715W:	http://hwmon.wiki.kernel.org/
10716W:	http://www.roeck-us.net/linux/drivers/
10717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10718S:	Maintained
10719F:	Documentation/hwmon/pmbus
10720F:	drivers/hwmon/pmbus/
10721F:	include/linux/pmbus.h
10722
10723PMC SIERRA MaxRAID DRIVER
10724L:	linux-scsi@vger.kernel.org
10725W:	http://www.pmc-sierra.com/
10726S:	Orphan
10727F:	drivers/scsi/pmcraid.*
10728
10729PMC SIERRA PM8001 DRIVER
10730M:	Jack Wang <jinpu.wang@profitbricks.com>
10731M:	lindar_liu@usish.com
10732L:	linux-scsi@vger.kernel.org
10733S:	Supported
10734F:	drivers/scsi/pm8001/
10735
10736PNP SUPPORT
10737M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10738S:	Maintained
10739F:	drivers/pnp/
10740
10741POSIX CLOCKS and TIMERS
10742M:	Thomas Gleixner <tglx@linutronix.de>
10743L:	linux-kernel@vger.kernel.org
10744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10745S:	Maintained
10746F:	fs/timerfd.c
10747F:	include/linux/timer*
10748F:	kernel/time/*timer*
10749
10750POWER MANAGEMENT CORE
10751M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10752L:	linux-pm@vger.kernel.org
10753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10754B:	https://bugzilla.kernel.org
10755S:	Supported
10756F:	drivers/base/power/
10757F:	include/linux/pm.h
10758F:	include/linux/pm_*
10759F:	include/linux/powercap.h
10760F:	drivers/powercap/
10761
10762POWER STATE COORDINATION INTERFACE (PSCI)
10763M:	Mark Rutland <mark.rutland@arm.com>
10764M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10765L:	linux-arm-kernel@lists.infradead.org
10766S:	Maintained
10767F:	drivers/firmware/psci*.c
10768F:	include/linux/psci.h
10769F:	include/uapi/linux/psci.h
10770
10771POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10772M:	Sebastian Reichel <sre@kernel.org>
10773L:	linux-pm@vger.kernel.org
10774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10775S:	Maintained
10776F:	Documentation/devicetree/bindings/power/supply/
10777F:	include/linux/power_supply.h
10778F:	drivers/power/supply/
10779
10780POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10781M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10782L:	linuxppc-dev@lists.ozlabs.org
10783S:	Maintained
10784F:	drivers/char/powernv-op-panel.c
10785
10786PPP OVER ATM (RFC 2364)
10787M:	Mitchell Blank Jr <mitch@sfgoth.com>
10788S:	Maintained
10789F:	net/atm/pppoatm.c
10790F:	include/uapi/linux/atmppp.h
10791
10792PPP OVER ETHERNET
10793M:	Michal Ostrowski <mostrows@earthlink.net>
10794S:	Maintained
10795F:	drivers/net/ppp/pppoe.c
10796F:	drivers/net/ppp/pppox.c
10797
10798PPP OVER L2TP
10799M:	James Chapman <jchapman@katalix.com>
10800S:	Maintained
10801F:	net/l2tp/l2tp_ppp.c
10802F:	include/linux/if_pppol2tp.h
10803F:	include/uapi/linux/if_pppol2tp.h
10804
10805PPP PROTOCOL DRIVERS AND COMPRESSORS
10806M:	Paul Mackerras <paulus@samba.org>
10807L:	linux-ppp@vger.kernel.org
10808S:	Maintained
10809F:	drivers/net/ppp/ppp_*
10810
10811PPS SUPPORT
10812M:	Rodolfo Giometti <giometti@enneenne.com>
10813W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10814L:	linuxpps@ml.enneenne.com (subscribers-only)
10815S:	Maintained
10816F:	Documentation/pps/
10817F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10818F:	Documentation/ABI/testing/sysfs-pps
10819F:	drivers/pps/
10820F:	include/linux/pps*.h
10821F:	include/uapi/linux/pps.h
10822
10823PPTP DRIVER
10824M:	Dmitry Kozlov <xeb@mail.ru>
10825L:	netdev@vger.kernel.org
10826S:	Maintained
10827F:	drivers/net/ppp/pptp.c
10828W:	http://sourceforge.net/projects/accel-pptp
10829
10830PREEMPTIBLE KERNEL
10831M:	Robert Love <rml@tech9.net>
10832L:	kpreempt-tech@lists.sourceforge.net
10833W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10834S:	Supported
10835F:	Documentation/preempt-locking.txt
10836F:	include/linux/preempt.h
10837
10838PRINTK
10839M:	Petr Mladek <pmladek@suse.com>
10840M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10841R:	Steven Rostedt <rostedt@goodmis.org>
10842S:	Maintained
10843F:	kernel/printk/
10844F:	include/linux/printk.h
10845
10846PRISM54 WIRELESS DRIVER
10847M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10848L:	linux-wireless@vger.kernel.org
10849W:	http://wireless.kernel.org/en/users/Drivers/p54
10850S:	Obsolete
10851F:	drivers/net/wireless/intersil/prism54/
10852
10853PROC SYSCTL
10854M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10855M:	Kees Cook <keescook@chromium.org>
10856L:	linux-kernel@vger.kernel.org
10857L:	linux-fsdevel@vger.kernel.org
10858S:	Maintained
10859F:	fs/proc/proc_sysctl.c
10860F:	include/linux/sysctl.h
10861F:	kernel/sysctl.c
10862F:	tools/testing/selftests/sysctl/
10863
10864PS3 NETWORK SUPPORT
10865M:	Geoff Levand <geoff@infradead.org>
10866L:	netdev@vger.kernel.org
10867L:	linuxppc-dev@lists.ozlabs.org
10868S:	Maintained
10869F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10870
10871PS3 PLATFORM SUPPORT
10872M:	Geoff Levand <geoff@infradead.org>
10873L:	linuxppc-dev@lists.ozlabs.org
10874S:	Maintained
10875F:	arch/powerpc/boot/ps3*
10876F:	arch/powerpc/include/asm/lv1call.h
10877F:	arch/powerpc/include/asm/ps3*.h
10878F:	arch/powerpc/platforms/ps3/
10879F:	drivers/*/ps3*
10880F:	drivers/ps3/
10881F:	drivers/rtc/rtc-ps3.c
10882F:	drivers/usb/host/*ps3.c
10883F:	sound/ppc/snd_ps3*
10884
10885PS3VRAM DRIVER
10886M:	Jim Paris <jim@jtan.com>
10887M:	Geoff Levand <geoff@infradead.org>
10888L:	linuxppc-dev@lists.ozlabs.org
10889S:	Maintained
10890F:	drivers/block/ps3vram.c
10891
10892PSAMPLE PACKET SAMPLING SUPPORT:
10893M:	Yotam Gigi <yotamg@mellanox.com>
10894S:	Maintained
10895F:	net/psample
10896F:	include/net/psample.h
10897F:	include/uapi/linux/psample.h
10898
10899PSTORE FILESYSTEM
10900M:	Kees Cook <keescook@chromium.org>
10901M:	Anton Vorontsov <anton@enomsg.org>
10902M:	Colin Cross <ccross@android.com>
10903M:	Tony Luck <tony.luck@intel.com>
10904S:	Maintained
10905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10906F:	fs/pstore/
10907F:	include/linux/pstore*
10908F:	drivers/firmware/efi/efi-pstore.c
10909F:	drivers/acpi/apei/erst.c
10910F:	Documentation/admin-guide/ramoops.rst
10911F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10912K:	\b(pstore|ramoops)
10913
10914PTP HARDWARE CLOCK SUPPORT
10915M:	Richard Cochran <richardcochran@gmail.com>
10916L:	netdev@vger.kernel.org
10917S:	Maintained
10918W:	http://linuxptp.sourceforge.net/
10919F:	Documentation/ABI/testing/sysfs-ptp
10920F:	Documentation/ptp/*
10921F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10922F:	drivers/net/phy/dp83640*
10923F:	drivers/ptp/*
10924F:	include/linux/ptp_cl*
10925
10926PTRACE SUPPORT
10927M:	Oleg Nesterov <oleg@redhat.com>
10928S:	Maintained
10929F:	include/asm-generic/syscall.h
10930F:	include/linux/ptrace.h
10931F:	include/linux/regset.h
10932F:	include/linux/tracehook.h
10933F:	include/uapi/linux/ptrace.h
10934F:	include/uapi/linux/ptrace.h
10935F:	include/asm-generic/ptrace.h
10936F:	kernel/ptrace.c
10937F:	arch/*/ptrace*.c
10938F:	arch/*/*/ptrace*.c
10939F:	arch/*/include/asm/ptrace*.h
10940
10941PULSE8-CEC DRIVER
10942M:	Hans Verkuil <hverkuil@xs4all.nl>
10943L:	linux-media@vger.kernel.org
10944T:	git git://linuxtv.org/media_tree.git
10945S:	Maintained
10946F:	drivers/media/usb/pulse8-cec/*
10947F:	Documentation/media/cec-drivers/pulse8-cec.rst
10948
10949PVRUSB2 VIDEO4LINUX DRIVER
10950M:	Mike Isely <isely@pobox.com>
10951L:	pvrusb2@isely.net	(subscribers-only)
10952L:	linux-media@vger.kernel.org
10953W:	http://www.isely.net/pvrusb2/
10954T:	git git://linuxtv.org/media_tree.git
10955S:	Maintained
10956F:	Documentation/media/v4l-drivers/pvrusb2*
10957F:	drivers/media/usb/pvrusb2/
10958
10959PWC WEBCAM DRIVER
10960M:	Hans Verkuil <hverkuil@xs4all.nl>
10961L:	linux-media@vger.kernel.org
10962T:	git git://linuxtv.org/media_tree.git
10963S:	Odd Fixes
10964F:	drivers/media/usb/pwc/*
10965
10966PWM FAN DRIVER
10967M:	Kamil Debski <kamil@wypas.org>
10968M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10969L:	linux-hwmon@vger.kernel.org
10970S:	Supported
10971F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10972F:	Documentation/hwmon/pwm-fan
10973F:	drivers/hwmon/pwm-fan.c
10974
10975PWM IR Transmitter
10976M:	Sean Young <sean@mess.org>
10977L:	linux-media@vger.kernel.org
10978S:	Maintained
10979F:	drivers/media/rc/pwm-ir-tx.c
10980
10981PWM SUBSYSTEM
10982M:	Thierry Reding <thierry.reding@gmail.com>
10983L:	linux-pwm@vger.kernel.org
10984S:	Maintained
10985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10986F:	Documentation/pwm.txt
10987F:	Documentation/devicetree/bindings/pwm/
10988F:	include/linux/pwm.h
10989F:	drivers/pwm/
10990F:	drivers/video/backlight/pwm_bl.c
10991F:	include/linux/pwm_backlight.h
10992F:	drivers/gpio/gpio-mvebu.c
10993F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10994
10995PXA GPIO DRIVER
10996M:	Robert Jarzmik <robert.jarzmik@free.fr>
10997L:	linux-gpio@vger.kernel.org
10998S:	Maintained
10999F:	drivers/gpio/gpio-pxa.c
11000
11001PXA MMCI DRIVER
11002S:	Orphan
11003
11004PXA RTC DRIVER
11005M:	Robert Jarzmik <robert.jarzmik@free.fr>
11006L:	linux-rtc@vger.kernel.org
11007S:	Maintained
11008
11009PXA2xx/PXA3xx SUPPORT
11010M:	Daniel Mack <daniel@zonque.org>
11011M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11012M:	Robert Jarzmik <robert.jarzmik@free.fr>
11013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11014T:	git git://github.com/hzhuang1/linux.git
11015T:	git git://github.com/rjarzmik/linux.git
11016S:	Maintained
11017F:	arch/arm/boot/dts/pxa*
11018F:	arch/arm/mach-pxa/
11019F:	drivers/dma/pxa*
11020F:	drivers/pcmcia/pxa2xx*
11021F:	drivers/pinctrl/pxa/
11022F:	drivers/spi/spi-pxa2xx*
11023F:	drivers/usb/gadget/udc/pxa2*
11024F:	include/sound/pxa2xx-lib.h
11025F:	sound/arm/pxa*
11026F:	sound/soc/pxa/
11027
11028PXA3xx NAND FLASH DRIVER
11029M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11030L:	linux-mtd@lists.infradead.org
11031S:	Maintained
11032F:	drivers/mtd/nand/pxa3xx_nand.c
11033
11034QAT DRIVER
11035M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11036M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11037L:	qat-linux@intel.com
11038S:	Supported
11039F:	drivers/crypto/qat/
11040
11041QCOM AUDIO (ASoC) DRIVERS
11042M:	Patrick Lai <plai@codeaurora.org>
11043M:	Banajit Goswami <bgoswami@codeaurora.org>
11044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11045S:	Supported
11046F:	sound/soc/qcom/
11047
11048QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11049M:	Gabriel Somlo <somlo@cmu.edu>
11050M:	"Michael S. Tsirkin" <mst@redhat.com>
11051L:	qemu-devel@nongnu.org
11052S:	Maintained
11053F:	drivers/firmware/qemu_fw_cfg.c
11054
11055QIB DRIVER
11056M:	Mike Marciniszyn <infinipath@intel.com>
11057L:	linux-rdma@vger.kernel.org
11058S:	Supported
11059F:	drivers/infiniband/hw/qib/
11060
11061QLOGIC QL41xxx FCOE DRIVER
11062M:	QLogic-Storage-Upstream@cavium.com
11063L:	linux-scsi@vger.kernel.org
11064S:	Supported
11065F:	drivers/scsi/qedf/
11066
11067QLOGIC QL41xxx ISCSI DRIVER
11068M:	QLogic-Storage-Upstream@cavium.com
11069L:	linux-scsi@vger.kernel.org
11070S:	Supported
11071F:	drivers/scsi/qedi/
11072
11073QLOGIC QL4xxx ETHERNET DRIVER
11074M:	Ariel Elior <Ariel.Elior@cavium.com>
11075M:	everest-linux-l2@cavium.com
11076L:	netdev@vger.kernel.org
11077S:	Supported
11078F:	drivers/net/ethernet/qlogic/qed/
11079F:	include/linux/qed/
11080F:	drivers/net/ethernet/qlogic/qede/
11081
11082QLOGIC QL4xxx RDMA DRIVER
11083M:	Ram Amrani <Ram.Amrani@cavium.com>
11084M:	Ariel Elior <Ariel.Elior@cavium.com>
11085L:	linux-rdma@vger.kernel.org
11086S:	Supported
11087F:	drivers/infiniband/hw/qedr/
11088F:	include/uapi/rdma/qedr-abi.h
11089
11090QLOGIC QLA1280 SCSI DRIVER
11091M:	Michael Reed <mdr@sgi.com>
11092L:	linux-scsi@vger.kernel.org
11093S:	Maintained
11094F:	drivers/scsi/qla1280.[ch]
11095
11096QLOGIC QLA2XXX FC-SCSI DRIVER
11097M:	qla2xxx-upstream@qlogic.com
11098L:	linux-scsi@vger.kernel.org
11099S:	Supported
11100F:	Documentation/scsi/LICENSE.qla2xxx
11101F:	drivers/scsi/qla2xxx/
11102
11103QLOGIC QLA3XXX NETWORK DRIVER
11104M:	Dept-GELinuxNICDev@cavium.com
11105L:	netdev@vger.kernel.org
11106S:	Supported
11107F:	Documentation/networking/LICENSE.qla3xxx
11108F:	drivers/net/ethernet/qlogic/qla3xxx.*
11109
11110QLOGIC QLA4XXX iSCSI DRIVER
11111M:	QLogic-Storage-Upstream@qlogic.com
11112L:	linux-scsi@vger.kernel.org
11113S:	Supported
11114F:	Documentation/scsi/LICENSE.qla4xxx
11115F:	drivers/scsi/qla4xxx/
11116
11117QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11118M:	Harish Patil <harish.patil@cavium.com>
11119M:	Manish Chopra <manish.chopra@cavium.com>
11120M:	Dept-GELinuxNICDev@cavium.com
11121L:	netdev@vger.kernel.org
11122S:	Supported
11123F:	drivers/net/ethernet/qlogic/qlcnic/
11124
11125QLOGIC QLGE 10Gb ETHERNET DRIVER
11126M:	Harish Patil <harish.patil@cavium.com>
11127M:	Manish Chopra <manish.chopra@cavium.com>
11128M:	Dept-GELinuxNICDev@cavium.com
11129L:	netdev@vger.kernel.org
11130S:	Supported
11131F:	drivers/net/ethernet/qlogic/qlge/
11132
11133QNX4 FILESYSTEM
11134M:	Anders Larsen <al@alarsen.net>
11135W:	http://www.alarsen.net/linux/qnx4fs/
11136S:	Maintained
11137F:	fs/qnx4/
11138F:	include/uapi/linux/qnx4_fs.h
11139F:	include/uapi/linux/qnxtypes.h
11140
11141QORIQ DPAA2 FSL-MC BUS DRIVER
11142M:	Stuart Yoder <stuyoder@gmail.com>
11143M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11144L:	linux-kernel@vger.kernel.org
11145S:	Maintained
11146F:	drivers/staging/fsl-mc/
11147F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11148
11149QT1010 MEDIA DRIVER
11150M:	Antti Palosaari <crope@iki.fi>
11151L:	linux-media@vger.kernel.org
11152W:	https://linuxtv.org
11153W:	http://palosaari.fi/linux/
11154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11155T:	git git://linuxtv.org/anttip/media_tree.git
11156S:	Maintained
11157F:	drivers/media/tuners/qt1010*
11158
11159QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11160M:	Kalle Valo <kvalo@qca.qualcomm.com>
11161L:	ath10k@lists.infradead.org
11162W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11164S:	Supported
11165F:	drivers/net/wireless/ath/ath10k/
11166
11167QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11168M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11169L:	linux-wireless@vger.kernel.org
11170W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11171S:	Supported
11172F:	drivers/net/wireless/ath/ath9k/
11173
11174QUALCOMM CAMERA SUBSYSTEM DRIVER
11175M:	Todor Tomov <todor.tomov@linaro.org>
11176L:	linux-media@vger.kernel.org
11177S:	Maintained
11178F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11179F:	Documentation/media/v4l-drivers/qcom_camss.rst
11180F:	drivers/media/platform/qcom/camss-8x16/
11181
11182QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11183M:	Timur Tabi <timur@codeaurora.org>
11184L:	netdev@vger.kernel.org
11185S:	Supported
11186F:	drivers/net/ethernet/qualcomm/emac/
11187
11188QUALCOMM HEXAGON ARCHITECTURE
11189M:	Richard Kuo <rkuo@codeaurora.org>
11190L:	linux-hexagon@vger.kernel.org
11191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11192S:	Supported
11193F:	arch/hexagon/
11194
11195QUALCOMM IOMMU
11196M:	Rob Clark <robdclark@gmail.com>
11197L:	iommu@lists.linux-foundation.org
11198L:	linux-arm-msm@vger.kernel.org
11199S:	Maintained
11200F:	drivers/iommu/qcom_iommu.c
11201
11202QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11203M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11204L:	linux-media@vger.kernel.org
11205L:	linux-arm-msm@vger.kernel.org
11206T:	git git://linuxtv.org/media_tree.git
11207S:	Maintained
11208F:	drivers/media/platform/qcom/venus/
11209
11210QUALCOMM WCN36XX WIRELESS DRIVER
11211M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11212L:	wcn36xx@lists.infradead.org
11213W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11214T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11215S:	Supported
11216F:	drivers/net/wireless/ath/wcn36xx/
11217
11218QUANTENNA QTNFMAC WIRELESS DRIVER
11219M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11220M:	Avinash Patil <avinashp@quantenna.com>
11221M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11222L:	linux-wireless@vger.kernel.org
11223S:	Maintained
11224F:	drivers/net/wireless/quantenna
11225
11226RADEON and AMDGPU DRM DRIVERS
11227M:	Alex Deucher <alexander.deucher@amd.com>
11228M:	Christian König <christian.koenig@amd.com>
11229L:	amd-gfx@lists.freedesktop.org
11230T:	git git://people.freedesktop.org/~agd5f/linux
11231S:	Supported
11232F:	drivers/gpu/drm/radeon/
11233F:	include/uapi/drm/radeon_drm.h
11234F:	drivers/gpu/drm/amd/
11235F:	include/uapi/drm/amdgpu_drm.h
11236
11237RADEON FRAMEBUFFER DISPLAY DRIVER
11238M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11239L:	linux-fbdev@vger.kernel.org
11240S:	Maintained
11241F:	drivers/video/fbdev/aty/radeon*
11242F:	include/uapi/linux/radeonfb.h
11243
11244RADIOSHARK RADIO DRIVER
11245M:	Hans Verkuil <hverkuil@xs4all.nl>
11246L:	linux-media@vger.kernel.org
11247T:	git git://linuxtv.org/media_tree.git
11248S:	Maintained
11249F:	drivers/media/radio/radio-shark.c
11250
11251RADIOSHARK2 RADIO DRIVER
11252M:	Hans Verkuil <hverkuil@xs4all.nl>
11253L:	linux-media@vger.kernel.org
11254T:	git git://linuxtv.org/media_tree.git
11255S:	Maintained
11256F:	drivers/media/radio/radio-shark2.c
11257F:	drivers/media/radio/radio-tea5777.c
11258
11259RADOS BLOCK DEVICE (RBD)
11260M:	Ilya Dryomov <idryomov@gmail.com>
11261M:	Sage Weil <sage@redhat.com>
11262M:	Alex Elder <elder@kernel.org>
11263L:	ceph-devel@vger.kernel.org
11264W:	http://ceph.com/
11265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11266T:	git git://github.com/ceph/ceph-client.git
11267S:	Supported
11268F:	Documentation/ABI/testing/sysfs-bus-rbd
11269F:	drivers/block/rbd.c
11270F:	drivers/block/rbd_types.h
11271
11272RAGE128 FRAMEBUFFER DISPLAY DRIVER
11273M:	Paul Mackerras <paulus@samba.org>
11274L:	linux-fbdev@vger.kernel.org
11275S:	Maintained
11276F:	drivers/video/fbdev/aty/aty128fb.c
11277
11278RAINSHADOW-CEC DRIVER
11279M:	Hans Verkuil <hverkuil@xs4all.nl>
11280L:	linux-media@vger.kernel.org
11281T:	git git://linuxtv.org/media_tree.git
11282S:	Maintained
11283F:	drivers/media/usb/rainshadow-cec/*
11284
11285RALINK MIPS ARCHITECTURE
11286M:	John Crispin <john@phrozen.org>
11287L:	linux-mips@linux-mips.org
11288S:	Maintained
11289F:	arch/mips/ralink
11290
11291RALINK RT2X00 WIRELESS LAN DRIVER
11292P:	rt2x00 project
11293M:	Stanislaw Gruszka <sgruszka@redhat.com>
11294M:	Helmut Schaa <helmut.schaa@googlemail.com>
11295L:	linux-wireless@vger.kernel.org
11296S:	Maintained
11297F:	drivers/net/wireless/ralink/rt2x00/
11298
11299RAMDISK RAM BLOCK DEVICE DRIVER
11300M:	Jens Axboe <axboe@kernel.dk>
11301S:	Maintained
11302F:	Documentation/blockdev/ramdisk.txt
11303F:	drivers/block/brd.c
11304
11305RANDOM NUMBER DRIVER
11306M:	"Theodore Ts'o" <tytso@mit.edu>
11307S:	Maintained
11308F:	drivers/char/random.c
11309
11310RAPIDIO SUBSYSTEM
11311M:	Matt Porter <mporter@kernel.crashing.org>
11312M:	Alexandre Bounine <alexandre.bounine@idt.com>
11313S:	Maintained
11314F:	drivers/rapidio/
11315
11316RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11317L:	linux-wireless@vger.kernel.org
11318S:	Orphan
11319F:	drivers/net/wireless/ray*
11320
11321RCUTORTURE MODULE
11322M:	Josh Triplett <josh@joshtriplett.org>
11323M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11324L:	linux-kernel@vger.kernel.org
11325S:	Supported
11326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11327F:	Documentation/RCU/torture.txt
11328F:	kernel/rcu/rcutorture.c
11329
11330RCUTORTURE TEST FRAMEWORK
11331M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11332M:	Josh Triplett <josh@joshtriplett.org>
11333R:	Steven Rostedt <rostedt@goodmis.org>
11334R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11335R:	Lai Jiangshan <jiangshanlai@gmail.com>
11336L:	linux-kernel@vger.kernel.org
11337S:	Supported
11338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11339F:	tools/testing/selftests/rcutorture
11340
11341RDC R-321X SoC
11342M:	Florian Fainelli <florian@openwrt.org>
11343S:	Maintained
11344
11345RDC R6040 FAST ETHERNET DRIVER
11346M:	Florian Fainelli <f.fainelli@gmail.com>
11347L:	netdev@vger.kernel.org
11348S:	Maintained
11349F:	drivers/net/ethernet/rdc/r6040.c
11350
11351RDMAVT - RDMA verbs software
11352M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11353L:	linux-rdma@vger.kernel.org
11354S:	Supported
11355F:	drivers/infiniband/sw/rdmavt
11356
11357RDS - RELIABLE DATAGRAM SOCKETS
11358M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11359L:	netdev@vger.kernel.org
11360L:	linux-rdma@vger.kernel.org
11361L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11362W:	https://oss.oracle.com/projects/rds/
11363S:	Supported
11364F:	net/rds/
11365F:	Documentation/networking/rds.txt
11366
11367RDT - RESOURCE ALLOCATION
11368M:	Fenghua Yu <fenghua.yu@intel.com>
11369L:	linux-kernel@vger.kernel.org
11370S:	Supported
11371F:	arch/x86/kernel/cpu/intel_rdt*
11372F:	arch/x86/include/asm/intel_rdt_sched.h
11373F:	Documentation/x86/intel_rdt*
11374
11375READ-COPY UPDATE (RCU)
11376M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11377M:	Josh Triplett <josh@joshtriplett.org>
11378R:	Steven Rostedt <rostedt@goodmis.org>
11379R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11380R:	Lai Jiangshan <jiangshanlai@gmail.com>
11381L:	linux-kernel@vger.kernel.org
11382W:	http://www.rdrop.com/users/paulmck/RCU/
11383S:	Supported
11384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11385F:	Documentation/RCU/
11386X:	Documentation/RCU/torture.txt
11387F:	include/linux/rcu*
11388X:	include/linux/srcu.h
11389F:	kernel/rcu/
11390X:	kernel/torture.c
11391
11392REAL TIME CLOCK (RTC) SUBSYSTEM
11393M:	Alessandro Zummo <a.zummo@towertech.it>
11394M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11395L:	linux-rtc@vger.kernel.org
11396Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11398S:	Maintained
11399F:	Documentation/devicetree/bindings/rtc/
11400F:	Documentation/rtc.txt
11401F:	drivers/rtc/
11402F:	include/linux/rtc.h
11403F:	include/uapi/linux/rtc.h
11404F:	include/linux/rtc/
11405F:	include/linux/platform_data/rtc-*
11406F:	tools/testing/selftests/timers/rtctest.c
11407
11408REALTEK AUDIO CODECS
11409M:	Bard Liao <bardliao@realtek.com>
11410M:	Oder Chiou <oder_chiou@realtek.com>
11411S:	Maintained
11412F:	sound/soc/codecs/rt*
11413F:	include/sound/rt*.h
11414
11415REGISTER MAP ABSTRACTION
11416M:	Mark Brown <broonie@kernel.org>
11417L:	linux-kernel@vger.kernel.org
11418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11419S:	Supported
11420F:	Documentation/devicetree/bindings/regmap/
11421F:	drivers/base/regmap/
11422F:	include/linux/regmap.h
11423
11424REISERFS FILE SYSTEM
11425L:	reiserfs-devel@vger.kernel.org
11426S:	Supported
11427F:	fs/reiserfs/
11428
11429REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11430M:	Ohad Ben-Cohen <ohad@wizery.com>
11431M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11432L:	linux-remoteproc@vger.kernel.org
11433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11434S:	Maintained
11435F:	Documentation/devicetree/bindings/remoteproc/
11436F:	Documentation/remoteproc.txt
11437F:	drivers/remoteproc/
11438F:	include/linux/remoteproc.h
11439
11440REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11441M:	Ohad Ben-Cohen <ohad@wizery.com>
11442M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11443L:	linux-remoteproc@vger.kernel.org
11444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11445S:	Maintained
11446F:	drivers/rpmsg/
11447F:	Documentation/rpmsg.txt
11448F:	include/linux/rpmsg.h
11449F:	include/linux/rpmsg/
11450
11451RENESAS CLOCK DRIVERS
11452M:	Geert Uytterhoeven <geert+renesas@glider.be>
11453L:	linux-renesas-soc@vger.kernel.org
11454S:	Supported
11455F:	drivers/clk/renesas/
11456
11457RENESAS ETHERNET DRIVERS
11458R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11459L:	netdev@vger.kernel.org
11460L:	linux-renesas-soc@vger.kernel.org
11461F:	Documentation/devicetree/bindings/net/renesas,*.txt
11462F:	Documentation/devicetree/bindings/net/sh_eth.txt
11463F:	drivers/net/ethernet/renesas/
11464F:	include/linux/sh_eth.h
11465
11466RENESAS R-CAR GYROADC DRIVER
11467M:	Marek Vasut <marek.vasut@gmail.com>
11468L:	linux-iio@vger.kernel.org
11469S:	Supported
11470F:	drivers/iio/adc/rcar_gyro_adc.c
11471
11472RENESAS USB PHY DRIVER
11473M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11474L:	linux-renesas-soc@vger.kernel.org
11475S:	Maintained
11476F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11477
11478RESET CONTROLLER FRAMEWORK
11479M:	Philipp Zabel <p.zabel@pengutronix.de>
11480T:	git git://git.pengutronix.de/git/pza/linux
11481S:	Maintained
11482F:	drivers/reset/
11483F:	Documentation/devicetree/bindings/reset/
11484F:	include/dt-bindings/reset/
11485F:	include/linux/reset.h
11486F:	include/linux/reset-controller.h
11487
11488RFKILL
11489M:	Johannes Berg <johannes@sipsolutions.net>
11490L:	linux-wireless@vger.kernel.org
11491W:	http://wireless.kernel.org/
11492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11494S:	Maintained
11495F:	Documentation/rfkill.txt
11496F:	net/rfkill/
11497
11498RHASHTABLE
11499M:	Thomas Graf <tgraf@suug.ch>
11500M:	Herbert Xu <herbert@gondor.apana.org.au>
11501L:	netdev@vger.kernel.org
11502S:	Maintained
11503F:	lib/rhashtable.c
11504F:	include/linux/rhashtable.h
11505
11506RICOH R5C592 MEMORYSTICK DRIVER
11507M:	Maxim Levitsky <maximlevitsky@gmail.com>
11508S:	Maintained
11509F:	drivers/memstick/host/r592.*
11510
11511RICOH SMARTMEDIA/XD DRIVER
11512M:	Maxim Levitsky <maximlevitsky@gmail.com>
11513S:	Maintained
11514F:	drivers/mtd/nand/r852.c
11515F:	drivers/mtd/nand/r852.h
11516
11517ROCCAT DRIVERS
11518M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11519W:	http://sourceforge.net/projects/roccat/
11520S:	Maintained
11521F:	drivers/hid/hid-roccat*
11522F:	include/linux/hid-roccat*
11523F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11524
11525ROCKER DRIVER
11526M:	Jiri Pirko <jiri@resnulli.us>
11527L:	netdev@vger.kernel.org
11528S:	Supported
11529F:	drivers/net/ethernet/rocker/
11530
11531ROCKETPORT DRIVER
11532P:	Comtrol Corp.
11533W:	http://www.comtrol.com
11534S:	Maintained
11535F:	Documentation/serial/rocket.txt
11536F:	drivers/tty/rocket*
11537
11538ROCKETPORT EXPRESS/INFINITY DRIVER
11539M:	Kevin Cernekee <cernekee@gmail.com>
11540L:	linux-serial@vger.kernel.org
11541S:	Odd Fixes
11542F:	drivers/tty/serial/rp2.*
11543
11544ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11545M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11546L:	linux-kernel@vger.kernel.org
11547L:	linux-renesas-soc@vger.kernel.org
11548S:	Supported
11549F:	drivers/mfd/bd9571mwv.c
11550F:	drivers/regulator/bd9571mwv-regulator.c
11551F:	drivers/gpio/gpio-bd9571mwv.c
11552F:	include/linux/mfd/bd9571mwv.h
11553F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11554
11555ROSE NETWORK LAYER
11556M:	Ralf Baechle <ralf@linux-mips.org>
11557L:	linux-hams@vger.kernel.org
11558W:	http://www.linux-ax25.org/
11559S:	Maintained
11560F:	include/net/rose.h
11561F:	include/uapi/linux/rose.h
11562F:	net/rose/
11563
11564RTL2830 MEDIA DRIVER
11565M:	Antti Palosaari <crope@iki.fi>
11566L:	linux-media@vger.kernel.org
11567W:	https://linuxtv.org
11568W:	http://palosaari.fi/linux/
11569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11570T:	git git://linuxtv.org/anttip/media_tree.git
11571S:	Maintained
11572F:	drivers/media/dvb-frontends/rtl2830*
11573
11574RTL2832 MEDIA DRIVER
11575M:	Antti Palosaari <crope@iki.fi>
11576L:	linux-media@vger.kernel.org
11577W:	https://linuxtv.org
11578W:	http://palosaari.fi/linux/
11579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11580T:	git git://linuxtv.org/anttip/media_tree.git
11581S:	Maintained
11582F:	drivers/media/dvb-frontends/rtl2832*
11583
11584RTL2832_SDR MEDIA DRIVER
11585M:	Antti Palosaari <crope@iki.fi>
11586L:	linux-media@vger.kernel.org
11587W:	https://linuxtv.org
11588W:	http://palosaari.fi/linux/
11589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11590T:	git git://linuxtv.org/anttip/media_tree.git
11591S:	Maintained
11592F:	drivers/media/dvb-frontends/rtl2832_sdr*
11593
11594RTL8180 WIRELESS DRIVER
11595L:	linux-wireless@vger.kernel.org
11596W:	http://wireless.kernel.org/
11597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11598S:	Orphan
11599F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11600
11601RTL8187 WIRELESS DRIVER
11602M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11603M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11604M:	Larry Finger <Larry.Finger@lwfinger.net>
11605L:	linux-wireless@vger.kernel.org
11606W:	http://wireless.kernel.org/
11607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11608S:	Maintained
11609F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11610
11611RTL8192CE WIRELESS DRIVER
11612M:	Larry Finger <Larry.Finger@lwfinger.net>
11613M:	Chaoming Li <chaoming_li@realsil.com.cn>
11614L:	linux-wireless@vger.kernel.org
11615W:	http://wireless.kernel.org/
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11617S:	Maintained
11618F:	drivers/net/wireless/realtek/rtlwifi/
11619F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11620
11621RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11622M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11623L:	linux-wireless@vger.kernel.org
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11625S:	Maintained
11626F:	drivers/net/wireless/realtek/rtl8xxxu/
11627
11628S3 SAVAGE FRAMEBUFFER DRIVER
11629M:	Antonino Daplas <adaplas@gmail.com>
11630L:	linux-fbdev@vger.kernel.org
11631S:	Maintained
11632F:	drivers/video/fbdev/savage/
11633
11634S390
11635M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11636M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11637L:	linux-s390@vger.kernel.org
11638W:	http://www.ibm.com/developerworks/linux/linux390/
11639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11640S:	Supported
11641F:	arch/s390/
11642F:	drivers/s390/
11643F:	Documentation/s390/
11644F:	Documentation/driver-api/s390-drivers.rst
11645
11646S390 COMMON I/O LAYER
11647M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11648M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11649L:	linux-s390@vger.kernel.org
11650W:	http://www.ibm.com/developerworks/linux/linux390/
11651S:	Supported
11652F:	drivers/s390/cio/
11653
11654S390 DASD DRIVER
11655M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11656M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11657L:	linux-s390@vger.kernel.org
11658W:	http://www.ibm.com/developerworks/linux/linux390/
11659S:	Supported
11660F:	drivers/s390/block/dasd*
11661F:	block/partitions/ibm.c
11662
11663S390 IOMMU (PCI)
11664M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11665L:	linux-s390@vger.kernel.org
11666W:	http://www.ibm.com/developerworks/linux/linux390/
11667S:	Supported
11668F:	drivers/iommu/s390-iommu.c
11669
11670S390 IUCV NETWORK LAYER
11671M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11672M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11673L:	linux-s390@vger.kernel.org
11674W:	http://www.ibm.com/developerworks/linux/linux390/
11675S:	Supported
11676F:	drivers/s390/net/*iucv*
11677F:	include/net/iucv/
11678F:	net/iucv/
11679
11680S390 NETWORK DRIVERS
11681M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11682M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11683L:	linux-s390@vger.kernel.org
11684W:	http://www.ibm.com/developerworks/linux/linux390/
11685S:	Supported
11686F:	drivers/s390/net/
11687
11688S390 PCI SUBSYSTEM
11689M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11690M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11691L:	linux-s390@vger.kernel.org
11692W:	http://www.ibm.com/developerworks/linux/linux390/
11693S:	Supported
11694F:	arch/s390/pci/
11695F:	drivers/pci/hotplug/s390_pci_hpc.c
11696
11697S390 VFIO-CCW DRIVER
11698M:	Cornelia Huck <cohuck@redhat.com>
11699M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11700L:	linux-s390@vger.kernel.org
11701L:	kvm@vger.kernel.org
11702S:	Supported
11703F:	drivers/s390/cio/vfio_ccw*
11704F:	Documentation/s390/vfio-ccw.txt
11705F:	include/uapi/linux/vfio_ccw.h
11706
11707S390 ZCRYPT DRIVER
11708M:	Harald Freudenberger <freude@de.ibm.com>
11709L:	linux-s390@vger.kernel.org
11710W:	http://www.ibm.com/developerworks/linux/linux390/
11711S:	Supported
11712F:	drivers/s390/crypto/
11713
11714S390 ZFCP DRIVER
11715M:	Steffen Maier <maier@linux.vnet.ibm.com>
11716M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11717L:	linux-s390@vger.kernel.org
11718W:	http://www.ibm.com/developerworks/linux/linux390/
11719S:	Supported
11720F:	drivers/s390/scsi/zfcp_*
11721
11722S3C24XX SD/MMC Driver
11723M:	Ben Dooks <ben-linux@fluff.org>
11724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11725S:	Supported
11726F:	drivers/mmc/host/s3cmci.*
11727
11728SAA6588 RDS RECEIVER DRIVER
11729M:	Hans Verkuil <hverkuil@xs4all.nl>
11730L:	linux-media@vger.kernel.org
11731T:	git git://linuxtv.org/media_tree.git
11732W:	https://linuxtv.org
11733S:	Odd Fixes
11734F:	drivers/media/i2c/saa6588*
11735
11736SAA7134 VIDEO4LINUX DRIVER
11737M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11738M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11739L:	linux-media@vger.kernel.org
11740W:	https://linuxtv.org
11741T:	git git://linuxtv.org/media_tree.git
11742S:	Odd fixes
11743F:	Documentation/media/v4l-drivers/saa7134*
11744F:	drivers/media/pci/saa7134/
11745
11746SAA7146 VIDEO4LINUX-2 DRIVER
11747M:	Hans Verkuil <hverkuil@xs4all.nl>
11748L:	linux-media@vger.kernel.org
11749T:	git git://linuxtv.org/media_tree.git
11750S:	Maintained
11751F:	drivers/media/common/saa7146/
11752F:	drivers/media/pci/saa7146/
11753F:	include/media/saa7146*
11754
11755SAMSUNG AUDIO (ASoC) DRIVERS
11756M:	Krzysztof Kozlowski <krzk@kernel.org>
11757M:	Sangbeom Kim <sbkim73@samsung.com>
11758M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11760S:	Supported
11761F:	sound/soc/samsung/
11762
11763SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11764M:	Krzysztof Kozlowski <krzk@kernel.org>
11765L:	linux-crypto@vger.kernel.org
11766L:	linux-samsung-soc@vger.kernel.org
11767S:	Maintained
11768F:	drivers/crypto/exynos-rng.c
11769F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11770
11771SAMSUNG FRAMEBUFFER DRIVER
11772M:	Jingoo Han <jingoohan1@gmail.com>
11773L:	linux-fbdev@vger.kernel.org
11774S:	Maintained
11775F:	drivers/video/fbdev/s3c-fb.c
11776
11777SAMSUNG LAPTOP DRIVER
11778M:	Corentin Chary <corentin.chary@gmail.com>
11779L:	platform-driver-x86@vger.kernel.org
11780S:	Maintained
11781F:	drivers/platform/x86/samsung-laptop.c
11782
11783SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11784M:	Sangbeom Kim <sbkim73@samsung.com>
11785M:	Krzysztof Kozlowski <krzk@kernel.org>
11786M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11787L:	linux-kernel@vger.kernel.org
11788L:	linux-samsung-soc@vger.kernel.org
11789S:	Supported
11790F:	drivers/mfd/sec*.c
11791F:	drivers/regulator/s2m*.c
11792F:	drivers/regulator/s5m*.c
11793F:	drivers/clk/clk-s2mps11.c
11794F:	drivers/rtc/rtc-s5m.c
11795F:	include/linux/mfd/samsung/
11796F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11797F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11798F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11799F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11800
11801SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11802M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11803L:	linux-media@vger.kernel.org
11804L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11805S:	Maintained
11806F:	drivers/media/platform/s3c-camif/
11807F:	include/media/drv-intf/s3c_camif.h
11808
11809SAMSUNG S3FWRN5 NFC DRIVER
11810M:	Robert Baldyga <r.baldyga@samsung.com>
11811M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11812L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11813S:	Supported
11814F:	drivers/nfc/s3fwrn5
11815
11816SAMSUNG S5C73M3 CAMERA DRIVER
11817M:	Kyungmin Park <kyungmin.park@samsung.com>
11818M:	Andrzej Hajda <a.hajda@samsung.com>
11819L:	linux-media@vger.kernel.org
11820S:	Supported
11821F:	drivers/media/i2c/s5c73m3/*
11822
11823SAMSUNG S5K5BAF CAMERA DRIVER
11824M:	Kyungmin Park <kyungmin.park@samsung.com>
11825M:	Andrzej Hajda <a.hajda@samsung.com>
11826L:	linux-media@vger.kernel.org
11827S:	Supported
11828F:	drivers/media/i2c/s5k5baf.c
11829
11830SAMSUNG S5P Security SubSystem (SSS) DRIVER
11831M:	Krzysztof Kozlowski <krzk@kernel.org>
11832M:	Vladimir Zapolskiy <vz@mleia.com>
11833L:	linux-crypto@vger.kernel.org
11834L:	linux-samsung-soc@vger.kernel.org
11835S:	Maintained
11836F:	drivers/crypto/s5p-sss.c
11837
11838SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11839M:	Kyungmin Park <kyungmin.park@samsung.com>
11840M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11841L:	linux-media@vger.kernel.org
11842Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11843S:	Supported
11844F:	drivers/media/platform/exynos4-is/
11845
11846SAMSUNG SOC CLOCK DRIVERS
11847M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11848M:	Tomasz Figa <tomasz.figa@gmail.com>
11849M:	Chanwoo Choi <cw00.choi@samsung.com>
11850S:	Supported
11851L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11852F:	drivers/clk/samsung/
11853F:	include/dt-bindings/clock/exynos*.h
11854F:	Documentation/devicetree/bindings/clock/exynos*.txt
11855
11856SAMSUNG SPI DRIVERS
11857M:	Kukjin Kim <kgene@kernel.org>
11858M:	Krzysztof Kozlowski <krzk@kernel.org>
11859M:	Andi Shyti <andi.shyti@samsung.com>
11860L:	linux-spi@vger.kernel.org
11861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11862S:	Maintained
11863F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11864F:	drivers/spi/spi-s3c*
11865F:	include/linux/platform_data/spi-s3c64xx.h
11866
11867SAMSUNG SXGBE DRIVERS
11868M:	Byungho An <bh74.an@samsung.com>
11869M:	Girish K S <ks.giri@samsung.com>
11870M:	Vipul Pandya <vipul.pandya@samsung.com>
11871S:	Supported
11872L:	netdev@vger.kernel.org
11873F:	drivers/net/ethernet/samsung/sxgbe/
11874
11875SAMSUNG THERMAL DRIVER
11876M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11877L:	linux-pm@vger.kernel.org
11878L:	linux-samsung-soc@vger.kernel.org
11879S:	Supported
11880T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11881F:	drivers/thermal/samsung/
11882
11883SAMSUNG USB2 PHY DRIVER
11884M:	Kamil Debski <kamil@wypas.org>
11885M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11886L:	linux-kernel@vger.kernel.org
11887S:	Supported
11888F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11889F:	Documentation/phy/samsung-usb2.txt
11890F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11891F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11892F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11893F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11894F:	drivers/phy/samsung/phy-samsung-usb2.c
11895F:	drivers/phy/samsung/phy-samsung-usb2.h
11896
11897SC1200 WDT DRIVER
11898M:	Zwane Mwaikambo <zwanem@gmail.com>
11899S:	Maintained
11900F:	drivers/watchdog/sc1200wdt.c
11901
11902SCHEDULER
11903M:	Ingo Molnar <mingo@redhat.com>
11904M:	Peter Zijlstra <peterz@infradead.org>
11905L:	linux-kernel@vger.kernel.org
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11907S:	Maintained
11908F:	kernel/sched/
11909F:	include/linux/sched.h
11910F:	include/uapi/linux/sched.h
11911F:	include/linux/wait.h
11912
11913SCORE ARCHITECTURE
11914M:	Chen Liqin <liqin.linux@gmail.com>
11915M:	Lennox Wu <lennox.wu@gmail.com>
11916W:	http://www.sunplus.com
11917S:	Supported
11918F:	arch/score/
11919
11920SCR24X CHIP CARD INTERFACE DRIVER
11921M:	Lubomir Rintel <lkundrak@v3.sk>
11922S:	Supported
11923F:	drivers/char/pcmcia/scr24x_cs.c
11924
11925SCSI CDROM DRIVER
11926M:	Jens Axboe <axboe@kernel.dk>
11927L:	linux-scsi@vger.kernel.org
11928W:	http://www.kernel.dk
11929S:	Maintained
11930F:	drivers/scsi/sr*
11931
11932SCSI RDMA PROTOCOL (SRP) INITIATOR
11933M:	Bart Van Assche <bart.vanassche@sandisk.com>
11934L:	linux-rdma@vger.kernel.org
11935S:	Supported
11936W:	http://www.openfabrics.org
11937Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11939F:	drivers/infiniband/ulp/srp/
11940F:	include/scsi/srp.h
11941
11942SCSI SG DRIVER
11943M:	Doug Gilbert <dgilbert@interlog.com>
11944L:	linux-scsi@vger.kernel.org
11945W:	http://sg.danny.cz/sg
11946S:	Maintained
11947F:	Documentation/scsi/scsi-generic.txt
11948F:	drivers/scsi/sg.c
11949F:	include/scsi/sg.h
11950
11951SCSI SUBSYSTEM
11952M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11954M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11956L:	linux-scsi@vger.kernel.org
11957S:	Maintained
11958F:	Documentation/devicetree/bindings/scsi/
11959F:	drivers/scsi/
11960F:	include/scsi/
11961
11962SCSI TAPE DRIVER
11963M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11964L:	linux-scsi@vger.kernel.org
11965S:	Maintained
11966F:	Documentation/scsi/st.txt
11967F:	drivers/scsi/st.*
11968F:	drivers/scsi/st_*.h
11969
11970SCTP PROTOCOL
11971M:	Vlad Yasevich <vyasevich@gmail.com>
11972M:	Neil Horman <nhorman@tuxdriver.com>
11973L:	linux-sctp@vger.kernel.org
11974W:	http://lksctp.sourceforge.net
11975S:	Maintained
11976F:	Documentation/networking/sctp.txt
11977F:	include/linux/sctp.h
11978F:	include/uapi/linux/sctp.h
11979F:	include/net/sctp/
11980F:	net/sctp/
11981
11982SCx200 CPU SUPPORT
11983M:	Jim Cromie <jim.cromie@gmail.com>
11984S:	Odd Fixes
11985F:	Documentation/i2c/busses/scx200_acb
11986F:	arch/x86/platform/scx200/
11987F:	drivers/watchdog/scx200_wdt.c
11988F:	drivers/i2c/busses/scx200*
11989F:	drivers/mtd/maps/scx200_docflash.c
11990F:	include/linux/scx200.h
11991
11992SCx200 GPIO DRIVER
11993M:	Jim Cromie <jim.cromie@gmail.com>
11994S:	Maintained
11995F:	drivers/char/scx200_gpio.c
11996F:	include/linux/scx200_gpio.h
11997
11998SCx200 HRT CLOCKSOURCE DRIVER
11999M:	Jim Cromie <jim.cromie@gmail.com>
12000S:	Maintained
12001F:	drivers/clocksource/scx200_hrt.c
12002
12003SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12004M:	Sascha Sommer <saschasommer@freenet.de>
12005L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12006S:	Maintained
12007F:	drivers/mmc/host/sdricoh_cs.c
12008
12009SECURE COMPUTING
12010M:	Kees Cook <keescook@chromium.org>
12011R:	Andy Lutomirski <luto@amacapital.net>
12012R:	Will Drewry <wad@chromium.org>
12013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12014S:	Supported
12015F:	kernel/seccomp.c
12016F:	include/uapi/linux/seccomp.h
12017F:	include/linux/seccomp.h
12018F:	tools/testing/selftests/seccomp/*
12019F:	tools/testing/selftests/kselftest_harness.h
12020F:	Documentation/userspace-api/seccomp_filter.rst
12021K:	\bsecure_computing
12022K:	\bTIF_SECCOMP\b
12023
12024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12025M:	Al Cooper <alcooperx@gmail.com>
12026L:	linux-mmc@vger.kernel.org
12027L:	bcm-kernel-feedback-list@broadcom.com
12028S:	Maintained
12029F:	drivers/mmc/host/sdhci-brcmstb*
12030
12031SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12032M:	Adrian Hunter <adrian.hunter@intel.com>
12033L:	linux-mmc@vger.kernel.org
12034T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12035S:	Maintained
12036F:	drivers/mmc/host/sdhci*
12037F:	include/linux/mmc/sdhci*
12038
12039SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12040M:	Ben Dooks <ben-linux@fluff.org>
12041M:	Jaehoon Chung <jh80.chung@samsung.com>
12042L:	linux-mmc@vger.kernel.org
12043S:	Maintained
12044F:	drivers/mmc/host/sdhci-s3c*
12045
12046SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12047M:	Viresh Kumar <vireshk@kernel.org>
12048L:	linux-mmc@vger.kernel.org
12049S:	Maintained
12050F:	drivers/mmc/host/sdhci-spear.c
12051
12052SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12053M:	Scott Bauer <scott.bauer@intel.com>
12054M:	Jonathan Derrick <jonathan.derrick@intel.com>
12055M:	Rafael Antognolli <rafael.antognolli@intel.com>
12056L:	linux-block@vger.kernel.org
12057S:	Supported
12058F:	block/sed*
12059F:	block/opal_proto.h
12060F:	include/linux/sed*
12061F:	include/uapi/linux/sed*
12062
12063SECURITY CONTACT
12064M:	Security Officers <security@kernel.org>
12065S:	Supported
12066
12067SECURITY SUBSYSTEM
12068M:	James Morris <james.l.morris@oracle.com>
12069M:	"Serge E. Hallyn" <serge@hallyn.com>
12070L:	linux-security-module@vger.kernel.org (suggested Cc:)
12071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12072W:	http://kernsec.org/
12073S:	Supported
12074F:	security/
12075
12076SELINUX SECURITY MODULE
12077M:	Paul Moore <paul@paul-moore.com>
12078M:	Stephen Smalley <sds@tycho.nsa.gov>
12079M:	Eric Paris <eparis@parisplace.org>
12080L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12081W:	https://selinuxproject.org
12082W:	https://github.com/SELinuxProject
12083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12084S:	Supported
12085F:	include/linux/selinux*
12086F:	security/selinux/
12087F:	scripts/selinux/
12088F:	Documentation/admin-guide/LSM/SELinux.rst
12089
12090SENSABLE PHANTOM
12091M:	Jiri Slaby <jirislaby@gmail.com>
12092S:	Maintained
12093F:	drivers/misc/phantom.c
12094F:	include/uapi/linux/phantom.h
12095
12096SERIAL DEVICE BUS
12097M:	Rob Herring <robh@kernel.org>
12098L:	linux-serial@vger.kernel.org
12099S:	Maintained
12100F:	Documentation/devicetree/bindings/serial/slave-device.txt
12101F:	drivers/tty/serdev/
12102F:	include/linux/serdev.h
12103
12104SERIAL DRIVERS
12105M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12106L:	linux-serial@vger.kernel.org
12107S:	Maintained
12108F:	Documentation/devicetree/bindings/serial/
12109F:	drivers/tty/serial/
12110
12111SERIAL IR RECEIVER
12112M:	Sean Young <sean@mess.org>
12113L:	linux-media@vger.kernel.org
12114S:	Maintained
12115F:	drivers/media/rc/serial_ir.c
12116
12117SFC NETWORK DRIVER
12118M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12119M:	Edward Cree <ecree@solarflare.com>
12120M:	Bert Kenward <bkenward@solarflare.com>
12121L:	netdev@vger.kernel.org
12122S:	Supported
12123F:	drivers/net/ethernet/sfc/
12124
12125SGI GRU DRIVER
12126M:	Dimitri Sivanich <sivanich@sgi.com>
12127S:	Maintained
12128F:	drivers/misc/sgi-gru/
12129
12130SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12131M:	Pat Gefre <pfg@sgi.com>
12132L:	linux-ia64@vger.kernel.org
12133S:	Supported
12134F:	Documentation/ia64/serial.txt
12135F:	drivers/tty/serial/ioc?_serial.c
12136F:	include/linux/ioc?.h
12137
12138SGI XP/XPC/XPNET DRIVER
12139M:	Cliff Whickman <cpw@sgi.com>
12140M:	Robin Holt <robinmholt@gmail.com>
12141S:	Maintained
12142F:	drivers/misc/sgi-xp/
12143
12144SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12145M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12146L:	linux-s390@vger.kernel.org
12147W:	http://www.ibm.com/developerworks/linux/linux390/
12148S:	Supported
12149F:	net/smc/
12150
12151SH_VEU V4L2 MEM2MEM DRIVER
12152L:	linux-media@vger.kernel.org
12153S:	Orphan
12154F:	drivers/media/platform/sh_veu.c
12155
12156SH_VOU V4L2 OUTPUT DRIVER
12157L:	linux-media@vger.kernel.org
12158S:	Orphan
12159F:	drivers/media/platform/sh_vou.c
12160F:	include/media/drv-intf/sh_vou.h
12161
12162SI2157 MEDIA DRIVER
12163M:	Antti Palosaari <crope@iki.fi>
12164L:	linux-media@vger.kernel.org
12165W:	https://linuxtv.org
12166W:	http://palosaari.fi/linux/
12167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12168T:	git git://linuxtv.org/anttip/media_tree.git
12169S:	Maintained
12170F:	drivers/media/tuners/si2157*
12171
12172SI2168 MEDIA DRIVER
12173M:	Antti Palosaari <crope@iki.fi>
12174L:	linux-media@vger.kernel.org
12175W:	https://linuxtv.org
12176W:	http://palosaari.fi/linux/
12177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12178T:	git git://linuxtv.org/anttip/media_tree.git
12179S:	Maintained
12180F:	drivers/media/dvb-frontends/si2168*
12181
12182SI470X FM RADIO RECEIVER I2C 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:	Odd Fixes
12188F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12189
12190SI470X FM RADIO RECEIVER USB DRIVER
12191M:	Hans Verkuil <hverkuil@xs4all.nl>
12192L:	linux-media@vger.kernel.org
12193T:	git git://linuxtv.org/media_tree.git
12194W:	https://linuxtv.org
12195S:	Maintained
12196F:	drivers/media/radio/si470x/radio-si470x-common.c
12197F:	drivers/media/radio/si470x/radio-si470x.h
12198F:	drivers/media/radio/si470x/radio-si470x-usb.c
12199
12200SI4713 FM RADIO TRANSMITTER I2C DRIVER
12201M:	Eduardo Valentin <edubezval@gmail.com>
12202L:	linux-media@vger.kernel.org
12203T:	git git://linuxtv.org/media_tree.git
12204W:	https://linuxtv.org
12205S:	Odd Fixes
12206F:	drivers/media/radio/si4713/si4713.?
12207
12208SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12209M:	Eduardo Valentin <edubezval@gmail.com>
12210L:	linux-media@vger.kernel.org
12211T:	git git://linuxtv.org/media_tree.git
12212W:	https://linuxtv.org
12213S:	Odd Fixes
12214F:	drivers/media/radio/si4713/radio-platform-si4713.c
12215
12216SI4713 FM RADIO TRANSMITTER USB DRIVER
12217M:	Hans Verkuil <hverkuil@xs4all.nl>
12218L:	linux-media@vger.kernel.org
12219T:	git git://linuxtv.org/media_tree.git
12220W:	https://linuxtv.org
12221S:	Maintained
12222F:	drivers/media/radio/si4713/radio-usb-si4713.c
12223
12224SIANO DVB DRIVER
12225M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12226M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12227L:	linux-media@vger.kernel.org
12228W:	https://linuxtv.org
12229T:	git git://linuxtv.org/media_tree.git
12230S:	Odd fixes
12231F:	drivers/media/common/siano/
12232F:	drivers/media/usb/siano/
12233F:	drivers/media/usb/siano/
12234F:	drivers/media/mmc/siano/
12235
12236SILEAD TOUCHSCREEN DRIVER
12237M:	Hans de Goede <hdegoede@redhat.com>
12238L:	linux-input@vger.kernel.org
12239L:	platform-driver-x86@vger.kernel.org
12240S:	Maintained
12241F:	drivers/input/touchscreen/silead.c
12242F:	drivers/platform/x86/silead_dmi.c
12243
12244SILICON MOTION SM712 FRAME BUFFER DRIVER
12245M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12246M:	Teddy Wang <teddy.wang@siliconmotion.com>
12247M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12248L:	linux-fbdev@vger.kernel.org
12249S:	Maintained
12250F:	drivers/video/fbdev/sm712*
12251F:	Documentation/fb/sm712fb.txt
12252
12253SIMPLE FIRMWARE INTERFACE (SFI)
12254M:	Len Brown <lenb@kernel.org>
12255L:	sfi-devel@simplefirmware.org
12256W:	http://simplefirmware.org/
12257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12258S:	Supported
12259F:	arch/x86/platform/sfi/
12260F:	drivers/sfi/
12261F:	include/linux/sfi*.h
12262
12263SIMPLEFB FB DRIVER
12264M:	Hans de Goede <hdegoede@redhat.com>
12265L:	linux-fbdev@vger.kernel.org
12266S:	Maintained
12267F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12268F:	drivers/video/fbdev/simplefb.c
12269F:	include/linux/platform_data/simplefb.h
12270
12271SIMTEC EB110ATX (Chalice CATS)
12272P:	Ben Dooks
12273P:	Vincent Sanders <vince@simtec.co.uk>
12274M:	Simtec Linux Team <linux@simtec.co.uk>
12275W:	http://www.simtec.co.uk/products/EB110ATX/
12276S:	Supported
12277
12278SIMTEC EB2410ITX (BAST)
12279P:	Ben Dooks
12280P:	Vincent Sanders <vince@simtec.co.uk>
12281M:	Simtec Linux Team <linux@simtec.co.uk>
12282W:	http://www.simtec.co.uk/products/EB2410ITX/
12283S:	Supported
12284F:	arch/arm/mach-s3c24xx/mach-bast.c
12285F:	arch/arm/mach-s3c24xx/bast-ide.c
12286F:	arch/arm/mach-s3c24xx/bast-irq.c
12287
12288SIPHASH PRF ROUTINES
12289M:	Jason A. Donenfeld <Jason@zx2c4.com>
12290S:	Maintained
12291F:	lib/siphash.c
12292F:	lib/test_siphash.c
12293F:	include/linux/siphash.h
12294
12295SIS 190 ETHERNET DRIVER
12296M:	Francois Romieu <romieu@fr.zoreil.com>
12297L:	netdev@vger.kernel.org
12298S:	Maintained
12299F:	drivers/net/ethernet/sis/sis190.c
12300
12301SIS 900/7016 FAST ETHERNET DRIVER
12302M:	Daniele Venzano <venza@brownhat.org>
12303W:	http://www.brownhat.org/sis900.html
12304L:	netdev@vger.kernel.org
12305S:	Maintained
12306F:	drivers/net/ethernet/sis/sis900.*
12307
12308SIS FRAMEBUFFER DRIVER
12309M:	Thomas Winischhofer <thomas@winischhofer.net>
12310W:	http://www.winischhofer.net/linuxsisvga.shtml
12311S:	Maintained
12312F:	Documentation/fb/sisfb.txt
12313F:	drivers/video/fbdev/sis/
12314F:	include/video/sisfb.h
12315
12316SIS USB2VGA DRIVER
12317M:	Thomas Winischhofer <thomas@winischhofer.net>
12318W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12319S:	Maintained
12320F:	drivers/usb/misc/sisusbvga/
12321
12322SLAB ALLOCATOR
12323M:	Christoph Lameter <cl@linux.com>
12324M:	Pekka Enberg <penberg@kernel.org>
12325M:	David Rientjes <rientjes@google.com>
12326M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12327M:	Andrew Morton <akpm@linux-foundation.org>
12328L:	linux-mm@kvack.org
12329S:	Maintained
12330F:	include/linux/sl?b*.h
12331F:	mm/sl?b*
12332
12333SLEEPABLE READ-COPY UPDATE (SRCU)
12334M:	Lai Jiangshan <jiangshanlai@gmail.com>
12335M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12336M:	Josh Triplett <josh@joshtriplett.org>
12337R:	Steven Rostedt <rostedt@goodmis.org>
12338R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12339L:	linux-kernel@vger.kernel.org
12340W:	http://www.rdrop.com/users/paulmck/RCU/
12341S:	Supported
12342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12343F:	include/linux/srcu.h
12344F:	kernel/rcu/srcu.c
12345
12346SMACK SECURITY MODULE
12347M:	Casey Schaufler <casey@schaufler-ca.com>
12348L:	linux-security-module@vger.kernel.org
12349W:	http://schaufler-ca.com
12350T:	git git://github.com/cschaufler/smack-next
12351S:	Maintained
12352F:	Documentation/admin-guide/LSM/Smack.rst
12353F:	security/smack/
12354
12355SMC91x ETHERNET DRIVER
12356M:	Nicolas Pitre <nico@fluxnic.net>
12357S:	Odd Fixes
12358F:	drivers/net/ethernet/smsc/smc91x.*
12359
12360SMIA AND SMIA++ IMAGE SENSOR DRIVER
12361M:	Sakari Ailus <sakari.ailus@iki.fi>
12362L:	linux-media@vger.kernel.org
12363S:	Maintained
12364F:	drivers/media/i2c/smiapp/
12365F:	include/media/i2c/smiapp.h
12366F:	drivers/media/i2c/smiapp-pll.c
12367F:	drivers/media/i2c/smiapp-pll.h
12368F:	include/uapi/linux/smiapp.h
12369F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12370
12371SMM665 HARDWARE MONITOR DRIVER
12372M:	Guenter Roeck <linux@roeck-us.net>
12373L:	linux-hwmon@vger.kernel.org
12374S:	Maintained
12375F:	Documentation/hwmon/smm665
12376F:	drivers/hwmon/smm665.c
12377
12378SMSC EMC2103 HARDWARE MONITOR DRIVER
12379M:	Steve Glendinning <steve.glendinning@shawell.net>
12380L:	linux-hwmon@vger.kernel.org
12381S:	Maintained
12382F:	Documentation/hwmon/emc2103
12383F:	drivers/hwmon/emc2103.c
12384
12385SMSC SCH5627 HARDWARE MONITOR DRIVER
12386M:	Hans de Goede <hdegoede@redhat.com>
12387L:	linux-hwmon@vger.kernel.org
12388S:	Supported
12389F:	Documentation/hwmon/sch5627
12390F:	drivers/hwmon/sch5627.c
12391
12392SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12393M:	Steve Glendinning <steve.glendinning@shawell.net>
12394L:	linux-fbdev@vger.kernel.org
12395S:	Maintained
12396F:	drivers/video/fbdev/smscufx.c
12397
12398SMSC47B397 HARDWARE MONITOR DRIVER
12399M:	Jean Delvare <jdelvare@suse.com>
12400L:	linux-hwmon@vger.kernel.org
12401S:	Maintained
12402F:	Documentation/hwmon/smsc47b397
12403F:	drivers/hwmon/smsc47b397.c
12404
12405SMSC911x ETHERNET DRIVER
12406M:	Steve Glendinning <steve.glendinning@shawell.net>
12407L:	netdev@vger.kernel.org
12408S:	Maintained
12409F:	include/linux/smsc911x.h
12410F:	drivers/net/ethernet/smsc/smsc911x.*
12411
12412SMSC9420 PCI ETHERNET DRIVER
12413M:	Steve Glendinning <steve.glendinning@shawell.net>
12414L:	netdev@vger.kernel.org
12415S:	Maintained
12416F:	drivers/net/ethernet/smsc/smsc9420.*
12417
12418SOC-CAMERA V4L2 SUBSYSTEM
12419M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12420L:	linux-media@vger.kernel.org
12421T:	git git://linuxtv.org/media_tree.git
12422S:	Maintained
12423F:	include/media/soc*
12424F:	drivers/media/i2c/soc_camera/
12425F:	drivers/media/platform/soc_camera/
12426
12427SOEKRIS NET48XX LED SUPPORT
12428M:	Chris Boot <bootc@bootc.net>
12429S:	Maintained
12430F:	drivers/leds/leds-net48xx.c
12431
12432SOFT-ROCE DRIVER (rxe)
12433M:	Moni Shoua <monis@mellanox.com>
12434L:	linux-rdma@vger.kernel.org
12435S:	Supported
12436W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12437Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12438F:	drivers/infiniband/sw/rxe/
12439F:	include/uapi/rdma/rdma_user_rxe.h
12440
12441SOFTLOGIC 6x10 MPEG CODEC
12442M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12443M:	Anton Sviridenko <anton@corp.bluecherry.net>
12444M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12445M:	Andrey Utkin <andrey_utkin@fastmail.com>
12446M:	Ismael Luceno <ismael@iodev.co.uk>
12447L:	linux-media@vger.kernel.org
12448S:	Supported
12449F:	drivers/media/pci/solo6x10/
12450
12451SOFTWARE RAID (Multiple Disks) SUPPORT
12452M:	Shaohua Li <shli@kernel.org>
12453L:	linux-raid@vger.kernel.org
12454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12455S:	Supported
12456F:	drivers/md/
12457F:	include/linux/raid/
12458F:	include/uapi/linux/raid/
12459
12460SONIC NETWORK DRIVER
12461M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12462L:	netdev@vger.kernel.org
12463S:	Maintained
12464F:	drivers/net/ethernet/natsemi/sonic.*
12465
12466SONICS SILICON BACKPLANE DRIVER (SSB)
12467M:	Michael Buesch <m@bues.ch>
12468L:	linux-wireless@vger.kernel.org
12469S:	Maintained
12470F:	drivers/ssb/
12471F:	include/linux/ssb/
12472
12473SONY MEMORYSTICK CARD SUPPORT
12474M:	Alex Dubov <oakad@yahoo.com>
12475W:	http://tifmxx.berlios.de/
12476S:	Maintained
12477F:	drivers/memstick/host/tifm_ms.c
12478
12479SONY MEMORYSTICK STANDARD SUPPORT
12480M:	Maxim Levitsky <maximlevitsky@gmail.com>
12481S:	Maintained
12482F:	drivers/memstick/core/ms_block.*
12483
12484SONY VAIO CONTROL DEVICE DRIVER
12485M:	Mattia Dongili <malattia@linux.it>
12486L:	platform-driver-x86@vger.kernel.org
12487W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12488S:	Maintained
12489F:	Documentation/laptops/sony-laptop.txt
12490F:	drivers/char/sonypi.c
12491F:	drivers/platform/x86/sony-laptop.c
12492F:	include/linux/sony-laptop.h
12493
12494SOUND
12495M:	Jaroslav Kysela <perex@perex.cz>
12496M:	Takashi Iwai <tiwai@suse.com>
12497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12498W:	http://www.alsa-project.org/
12499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12500T:	git git://git.alsa-project.org/alsa-kernel.git
12501Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12502S:	Maintained
12503F:	Documentation/sound/
12504F:	include/sound/
12505F:	include/uapi/sound/
12506F:	sound/
12507
12508SOUND - COMPRESSED AUDIO
12509M:	Vinod Koul <vinod.koul@intel.com>
12510L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12512S:	Supported
12513F:	Documentation/sound/alsa/compress_offload.txt
12514F:	include/sound/compress_driver.h
12515F:	include/uapi/sound/compress_*
12516F:	sound/core/compress_offload.c
12517F:	sound/soc/soc-compress.c
12518
12519SOUND - DMAENGINE HELPERS
12520M:	Lars-Peter Clausen <lars@metafoo.de>
12521S:	Supported
12522F:	include/sound/dmaengine_pcm.h
12523F:	sound/core/pcm_dmaengine.c
12524F:	sound/soc/soc-generic-dmaengine-pcm.c
12525
12526SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12527M:	Liam Girdwood <lgirdwood@gmail.com>
12528M:	Mark Brown <broonie@kernel.org>
12529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12530L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12531W:	http://alsa-project.org/main/index.php/ASoC
12532S:	Supported
12533F:	Documentation/devicetree/bindings/sound/
12534F:	Documentation/sound/alsa/soc/
12535F:	sound/soc/
12536F:	include/sound/soc*
12537
12538SP2 MEDIA DRIVER
12539M:	Olli Salonen <olli.salonen@iki.fi>
12540L:	linux-media@vger.kernel.org
12541W:	https://linuxtv.org
12542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12543S:	Maintained
12544F:	drivers/media/dvb-frontends/sp2*
12545
12546SPARC + UltraSPARC (sparc/sparc64)
12547M:	"David S. Miller" <davem@davemloft.net>
12548L:	sparclinux@vger.kernel.org
12549Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12552S:	Maintained
12553F:	arch/sparc/
12554F:	drivers/sbus/
12555
12556SPARC SERIAL DRIVERS
12557M:	"David S. Miller" <davem@davemloft.net>
12558L:	sparclinux@vger.kernel.org
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12561S:	Maintained
12562F:	include/linux/sunserialcore.h
12563F:	drivers/tty/serial/suncore.c
12564F:	drivers/tty/serial/sunhv.c
12565F:	drivers/tty/serial/sunsab.c
12566F:	drivers/tty/serial/sunsab.h
12567F:	drivers/tty/serial/sunsu.c
12568F:	drivers/tty/serial/sunzilog.c
12569F:	drivers/tty/serial/sunzilog.h
12570F:	drivers/tty/vcc.c
12571
12572SPARSE CHECKER
12573M:	"Christopher Li" <sparse@chrisli.org>
12574L:	linux-sparse@vger.kernel.org
12575W:	https://sparse.wiki.kernel.org/
12576T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12577T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12578S:	Maintained
12579F:	include/linux/compiler.h
12580
12581SPEAR CLOCK FRAMEWORK SUPPORT
12582M:	Viresh Kumar <vireshk@kernel.org>
12583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12584W:	http://www.st.com/spear
12585S:	Maintained
12586F:	drivers/clk/spear/
12587
12588SPEAR PLATFORM SUPPORT
12589M:	Viresh Kumar <vireshk@kernel.org>
12590M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12592W:	http://www.st.com/spear
12593S:	Maintained
12594F:	arch/arm/boot/dts/spear*
12595F:	arch/arm/mach-spear/
12596
12597SPI NOR SUBSYSTEM
12598M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12599M:	Marek Vasut <marek.vasut@gmail.com>
12600L:	linux-mtd@lists.infradead.org
12601W:	http://www.linux-mtd.infradead.org/
12602Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12603T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12604T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12605S:	Maintained
12606F:	drivers/mtd/spi-nor/
12607F:	include/linux/mtd/spi-nor.h
12608
12609SPI SUBSYSTEM
12610M:	Mark Brown <broonie@kernel.org>
12611L:	linux-spi@vger.kernel.org
12612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12613Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12614S:	Maintained
12615F:	Documentation/devicetree/bindings/spi/
12616F:	Documentation/spi/
12617F:	drivers/spi/
12618F:	include/linux/spi/
12619F:	include/uapi/linux/spi/
12620F:	tools/spi/
12621
12622SPIDERNET NETWORK DRIVER for CELL
12623M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12624L:	netdev@vger.kernel.org
12625S:	Supported
12626F:	Documentation/networking/spider_net.txt
12627F:	drivers/net/ethernet/toshiba/spider_net*
12628
12629SPMI SUBSYSTEM
12630R:	Stephen Boyd <sboyd@codeaurora.org>
12631L:	linux-arm-msm@vger.kernel.org
12632F:	Documentation/devicetree/bindings/spmi/
12633F:	drivers/spmi/
12634F:	include/dt-bindings/spmi/spmi.h
12635F:	include/linux/spmi.h
12636F:	include/trace/events/spmi.h
12637
12638SPU FILE SYSTEM
12639M:	Jeremy Kerr <jk@ozlabs.org>
12640L:	linuxppc-dev@lists.ozlabs.org
12641W:	http://www.ibm.com/developerworks/power/cell/
12642S:	Supported
12643F:	Documentation/filesystems/spufs.txt
12644F:	arch/powerpc/platforms/cell/spufs/
12645
12646SQUASHFS FILE SYSTEM
12647M:	Phillip Lougher <phillip@squashfs.org.uk>
12648L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12649W:	http://squashfs.org.uk
12650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12651S:	Maintained
12652F:	Documentation/filesystems/squashfs.txt
12653F:	fs/squashfs/
12654
12655SRM (Alpha) environment access
12656M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12657S:	Maintained
12658F:	arch/alpha/kernel/srm_env.c
12659
12660STABLE BRANCH
12661M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12662L:	stable@vger.kernel.org
12663S:	Supported
12664F:	Documentation/process/stable-kernel-rules.rst
12665
12666STAGING - COMEDI
12667M:	Ian Abbott <abbotti@mev.co.uk>
12668M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12669S:	Odd Fixes
12670F:	drivers/staging/comedi/
12671
12672STAGING - FLARION FT1000 DRIVERS
12673M:	Marek Belisko <marek.belisko@gmail.com>
12674S:	Odd Fixes
12675F:	drivers/staging/ft1000/
12676
12677STAGING - INDUSTRIAL IO
12678M:	Jonathan Cameron <jic23@kernel.org>
12679L:	linux-iio@vger.kernel.org
12680S:	Odd Fixes
12681F:	Documentation/devicetree/bindings/staging/iio/
12682F:	drivers/staging/iio/
12683
12684STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12685M:	Jarod Wilson <jarod@wilsonet.com>
12686W:	http://www.lirc.org/
12687S:	Odd Fixes
12688F:	drivers/staging/media/lirc/
12689
12690STAGING - LUSTRE PARALLEL FILESYSTEM
12691M:	Oleg Drokin <oleg.drokin@intel.com>
12692M:	Andreas Dilger <andreas.dilger@intel.com>
12693M:	James Simmons <jsimmons@infradead.org>
12694L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12695W:	http://wiki.lustre.org/
12696S:	Maintained
12697F:	drivers/staging/lustre
12698
12699STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12700M:	Marc Dietrich <marvin24@gmx.de>
12701L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12702L:	linux-tegra@vger.kernel.org
12703S:	Maintained
12704F:	drivers/staging/nvec/
12705
12706STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12707M:	Jens Frederich <jfrederich@gmail.com>
12708M:	Daniel Drake <dsd@laptop.org>
12709M:	Jon Nettleton <jon.nettleton@gmail.com>
12710W:	http://wiki.laptop.org/go/DCON
12711S:	Maintained
12712F:	drivers/staging/olpc_dcon/
12713
12714STAGING - REALTEK RTL8712U DRIVERS
12715M:	Larry Finger <Larry.Finger@lwfinger.net>
12716M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12717S:	Odd Fixes
12718F:	drivers/staging/rtl8712/
12719
12720STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12721M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12722M:	Teddy Wang <teddy.wang@siliconmotion.com>
12723M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12724L:	linux-fbdev@vger.kernel.org
12725S:	Maintained
12726F:	drivers/staging/sm750fb/
12727
12728STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12729M:	William Hubbs <w.d.hubbs@gmail.com>
12730M:	Chris Brannon <chris@the-brannons.com>
12731M:	Kirk Reiser <kirk@reisers.ca>
12732M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12733L:	speakup@linux-speakup.org
12734W:	http://www.linux-speakup.org/
12735S:	Odd Fixes
12736F:	drivers/staging/speakup/
12737
12738STAGING - VIA VT665X DRIVERS
12739M:	Forest Bond <forest@alittletooquiet.net>
12740S:	Odd Fixes
12741F:	drivers/staging/vt665?/
12742
12743STAGING - WILC1000 WIFI DRIVER
12744M:	Aditya Shankar <aditya.shankar@microchip.com>
12745M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12746L:	linux-wireless@vger.kernel.org
12747S:	Supported
12748F:	drivers/staging/wilc1000/
12749
12750STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12751M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12752S:	Odd Fixes
12753F:	drivers/staging/xgifb/
12754
12755STAGING SUBSYSTEM
12756M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12758L:	devel@driverdev.osuosl.org
12759S:	Supported
12760F:	drivers/staging/
12761
12762STARFIRE/DURALAN NETWORK DRIVER
12763M:	Ion Badulescu <ionut@badula.org>
12764S:	Odd Fixes
12765F:	drivers/net/ethernet/adaptec/starfire*
12766
12767STEC S1220 SKD DRIVER
12768M:	Bart Van Assche <bart.vanassche@wdc.com>
12769L:	linux-block@vger.kernel.org
12770S:	Maintained
12771F:	drivers/block/skd*[ch]
12772
12773STI CEC DRIVER
12774M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12775S:	Maintained
12776F:	drivers/staging/media/st-cec/
12777F:	Documentation/devicetree/bindings/media/stih-cec.txt
12778
12779STK1160 USB VIDEO CAPTURE DRIVER
12780M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12781L:	linux-media@vger.kernel.org
12782T:	git git://linuxtv.org/media_tree.git
12783S:	Maintained
12784F:	drivers/media/usb/stk1160/
12785
12786STMMAC ETHERNET DRIVER
12787M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12788M:	Alexandre Torgue <alexandre.torgue@st.com>
12789L:	netdev@vger.kernel.org
12790W:	http://www.stlinux.com
12791S:	Supported
12792F:	drivers/net/ethernet/stmicro/stmmac/
12793
12794SUN3/3X
12795M:	Sam Creasey <sammy@sammy.net>
12796W:	http://sammy.net/sun3/
12797S:	Maintained
12798F:	arch/m68k/kernel/*sun3*
12799F:	arch/m68k/sun3*/
12800F:	arch/m68k/include/asm/sun3*
12801F:	drivers/net/ethernet/i825xx/sun3*
12802
12803SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12804M:	Hans de Goede <hdegoede@redhat.com>
12805L:	linux-input@vger.kernel.org
12806S:	Maintained
12807F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12808F:	drivers/input/keyboard/sun4i-lradc-keys.c
12809
12810SUNDANCE NETWORK DRIVER
12811M:	Denis Kirjanov <kda@linux-powerpc.org>
12812L:	netdev@vger.kernel.org
12813S:	Maintained
12814F:	drivers/net/ethernet/dlink/sundance.c
12815
12816SUPERH
12817M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12818M:	Rich Felker <dalias@libc.org>
12819L:	linux-sh@vger.kernel.org
12820Q:	http://patchwork.kernel.org/project/linux-sh/list/
12821S:	Maintained
12822F:	Documentation/sh/
12823F:	arch/sh/
12824F:	drivers/sh/
12825
12826SUSPEND TO RAM
12827M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12828M:	Len Brown <len.brown@intel.com>
12829M:	Pavel Machek <pavel@ucw.cz>
12830L:	linux-pm@vger.kernel.org
12831B:	https://bugzilla.kernel.org
12832S:	Supported
12833F:	Documentation/power/
12834F:	arch/x86/kernel/acpi/
12835F:	drivers/base/power/
12836F:	kernel/power/
12837F:	include/linux/suspend.h
12838F:	include/linux/freezer.h
12839F:	include/linux/pm.h
12840
12841SVGA HANDLING
12842M:	Martin Mares <mj@ucw.cz>
12843L:	linux-video@atrey.karlin.mff.cuni.cz
12844S:	Maintained
12845F:	Documentation/svga.txt
12846F:	arch/x86/boot/video*
12847
12848SWIOTLB SUBSYSTEM
12849M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12850L:	linux-kernel@vger.kernel.org
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12852S:	Supported
12853F:	lib/swiotlb.c
12854F:	arch/*/kernel/pci-swiotlb.c
12855F:	include/linux/swiotlb.h
12856
12857SWITCHDEV
12858M:	Jiri Pirko <jiri@resnulli.us>
12859M:	Ivan Vecera <ivecera@redhat.com>
12860L:	netdev@vger.kernel.org
12861S:	Supported
12862F:	net/switchdev/
12863F:	include/net/switchdev.h
12864
12865SYNC FILE FRAMEWORK
12866M:	Sumit Semwal <sumit.semwal@linaro.org>
12867R:	Gustavo Padovan <gustavo@padovan.org>
12868S:	Maintained
12869L:	linux-media@vger.kernel.org
12870L:	dri-devel@lists.freedesktop.org
12871F:	drivers/dma-buf/sync_*
12872F:	drivers/dma-buf/dma-fence*
12873F:	drivers/dma-buf/sw_sync.c
12874F:	include/linux/sync_file.h
12875F:	include/uapi/linux/sync_file.h
12876F:	Documentation/sync_file.txt
12877T:	git git://anongit.freedesktop.org/drm/drm-misc
12878
12879SYNOPSYS ARC ARCHITECTURE
12880M:	Vineet Gupta <vgupta@synopsys.com>
12881L:	linux-snps-arc@lists.infradead.org
12882S:	Supported
12883F:	arch/arc/
12884F:	Documentation/devicetree/bindings/arc/*
12885F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12886F:	drivers/clocksource/arc_timer.c
12887F:	drivers/tty/serial/arc_uart.c
12888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12889
12890SYNOPSYS ARC HSDK SDP pll clock driver
12891M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12892S:	Supported
12893F:	drivers/clk/clk-hsdk-pll.c
12894F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12895
12896SYNOPSYS ARC SDP clock driver
12897M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12898S:	Supported
12899F:	drivers/clk/axs10x/*
12900F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12901
12902SYNOPSYS ARC SDP platform support
12903M:	Alexey Brodkin <abrodkin@synopsys.com>
12904S:	Supported
12905F:	arch/arc/plat-axs10x
12906F:	arch/arc/boot/dts/ax*
12907F:	Documentation/devicetree/bindings/arc/axs10*
12908
12909SYNOPSYS DESIGNWARE DMAC DRIVER
12910M:	Viresh Kumar <vireshk@kernel.org>
12911M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12912S:	Maintained
12913F:	include/linux/dma/dw.h
12914F:	include/linux/platform_data/dma-dw.h
12915F:	drivers/dma/dw/
12916
12917SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12918M:	Jie Deng <jiedeng@synopsys.com>
12919L:	netdev@vger.kernel.org
12920S:	Supported
12921F:	drivers/net/ethernet/synopsys/
12922
12923SYNOPSYS DESIGNWARE I2C DRIVER
12924M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12925R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12926R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12927L:	linux-i2c@vger.kernel.org
12928S:	Maintained
12929F:	drivers/i2c/busses/i2c-designware-*
12930F:	include/linux/platform_data/i2c-designware.h
12931
12932SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12933M:	Jaehoon Chung <jh80.chung@samsung.com>
12934L:	linux-mmc@vger.kernel.org
12935S:	Maintained
12936F:	drivers/mmc/host/dw_mmc*
12937
12938SYNOPSYS HSDK RESET CONTROLLER DRIVER
12939M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12940S:	Supported
12941F:	drivers/reset/reset-hsdk.c
12942F:	include/dt-bindings/reset/snps,hsdk-reset.h
12943F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12944
12945SYSTEM CONFIGURATION (SYSCON)
12946M:	Lee Jones <lee.jones@linaro.org>
12947M:	Arnd Bergmann <arnd@arndb.de>
12948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12949S:	Supported
12950F:	drivers/mfd/syscon.c
12951
12952SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12953M:	Sudeep Holla <sudeep.holla@arm.com>
12954L:	linux-arm-kernel@lists.infradead.org
12955S:	Maintained
12956F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12957F:	drivers/clk/clk-scpi.c
12958F:	drivers/cpufreq/scpi-cpufreq.c
12959F:	drivers/firmware/arm_scpi.c
12960F:	include/linux/scpi_protocol.h
12961
12962SYSTEM RESET/SHUTDOWN DRIVERS
12963M:	Sebastian Reichel <sre@kernel.org>
12964L:	linux-pm@vger.kernel.org
12965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12966S:	Maintained
12967F:	Documentation/devicetree/bindings/power/reset/
12968F:	drivers/power/reset/
12969
12970SYSTEM TRACE MODULE CLASS
12971M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12972S:	Maintained
12973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12974F:	Documentation/trace/stm.txt
12975F:	drivers/hwtracing/stm/
12976F:	include/linux/stm.h
12977F:	include/uapi/linux/stm.h
12978
12979SYSV FILESYSTEM
12980M:	Christoph Hellwig <hch@infradead.org>
12981S:	Maintained
12982F:	Documentation/filesystems/sysv-fs.txt
12983F:	fs/sysv/
12984F:	include/linux/sysv_fs.h
12985
12986TARGET SUBSYSTEM
12987M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12988L:	linux-scsi@vger.kernel.org
12989L:	target-devel@vger.kernel.org
12990W:	http://www.linux-iscsi.org
12991W:	http://groups.google.com/group/linux-iscsi-target-dev
12992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12993S:	Supported
12994F:	drivers/target/
12995F:	include/target/
12996F:	Documentation/target/
12997
12998TASKSTATS STATISTICS INTERFACE
12999M:	Balbir Singh <bsingharora@gmail.com>
13000S:	Maintained
13001F:	Documentation/accounting/taskstats*
13002F:	include/linux/taskstats*
13003F:	kernel/taskstats.c
13004
13005TC subsystem
13006M:	Jamal Hadi Salim <jhs@mojatatu.com>
13007M:	Cong Wang <xiyou.wangcong@gmail.com>
13008M:	Jiri Pirko <jiri@resnulli.us>
13009L:	netdev@vger.kernel.org
13010S:	Maintained
13011F:	include/net/pkt_cls.h
13012F:	include/net/pkt_sched.h
13013F:	include/net/tc_act/
13014F:	include/uapi/linux/pkt_cls.h
13015F:	include/uapi/linux/pkt_sched.h
13016F:	include/uapi/linux/tc_act/
13017F:	include/uapi/linux/tc_ematch/
13018F:	net/sched/
13019
13020TCP LOW PRIORITY MODULE
13021M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13022M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13023W:	http://tcp-lp-mod.sourceforge.net/
13024S:	Maintained
13025F:	net/ipv4/tcp_lp.c
13026
13027TDA10071 MEDIA DRIVER
13028M:	Antti Palosaari <crope@iki.fi>
13029L:	linux-media@vger.kernel.org
13030W:	https://linuxtv.org
13031W:	http://palosaari.fi/linux/
13032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13033T:	git git://linuxtv.org/anttip/media_tree.git
13034S:	Maintained
13035F:	drivers/media/dvb-frontends/tda10071*
13036
13037TDA18212 MEDIA DRIVER
13038M:	Antti Palosaari <crope@iki.fi>
13039L:	linux-media@vger.kernel.org
13040W:	https://linuxtv.org
13041W:	http://palosaari.fi/linux/
13042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13043T:	git git://linuxtv.org/anttip/media_tree.git
13044S:	Maintained
13045F:	drivers/media/tuners/tda18212*
13046
13047TDA18218 MEDIA DRIVER
13048M:	Antti Palosaari <crope@iki.fi>
13049L:	linux-media@vger.kernel.org
13050W:	https://linuxtv.org
13051W:	http://palosaari.fi/linux/
13052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13053T:	git git://linuxtv.org/anttip/media_tree.git
13054S:	Maintained
13055F:	drivers/media/tuners/tda18218*
13056
13057TDA18271 MEDIA DRIVER
13058M:	Michael Krufky <mkrufky@linuxtv.org>
13059L:	linux-media@vger.kernel.org
13060W:	https://linuxtv.org
13061W:	http://github.com/mkrufky
13062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13063T:	git git://linuxtv.org/mkrufky/tuners.git
13064S:	Maintained
13065F:	drivers/media/tuners/tda18271*
13066
13067TDA827x MEDIA DRIVER
13068M:	Michael Krufky <mkrufky@linuxtv.org>
13069L:	linux-media@vger.kernel.org
13070W:	https://linuxtv.org
13071W:	http://github.com/mkrufky
13072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13073T:	git git://linuxtv.org/mkrufky/tuners.git
13074S:	Maintained
13075F:	drivers/media/tuners/tda8290.*
13076
13077TDA8290 MEDIA DRIVER
13078M:	Michael Krufky <mkrufky@linuxtv.org>
13079L:	linux-media@vger.kernel.org
13080W:	https://linuxtv.org
13081W:	http://github.com/mkrufky
13082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13083T:	git git://linuxtv.org/mkrufky/tuners.git
13084S:	Maintained
13085F:	drivers/media/tuners/tda8290.*
13086
13087TDA9840 MEDIA DRIVER
13088M:	Hans Verkuil <hverkuil@xs4all.nl>
13089L:	linux-media@vger.kernel.org
13090T:	git git://linuxtv.org/media_tree.git
13091W:	https://linuxtv.org
13092S:	Maintained
13093F:	drivers/media/i2c/tda9840*
13094
13095TEA5761 TUNER DRIVER
13096M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13097M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13098L:	linux-media@vger.kernel.org
13099W:	https://linuxtv.org
13100T:	git git://linuxtv.org/media_tree.git
13101S:	Odd fixes
13102F:	drivers/media/tuners/tea5761.*
13103
13104TEA5767 TUNER DRIVER
13105M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13107L:	linux-media@vger.kernel.org
13108W:	https://linuxtv.org
13109T:	git git://linuxtv.org/media_tree.git
13110S:	Maintained
13111F:	drivers/media/tuners/tea5767.*
13112
13113TEA6415C MEDIA DRIVER
13114M:	Hans Verkuil <hverkuil@xs4all.nl>
13115L:	linux-media@vger.kernel.org
13116T:	git git://linuxtv.org/media_tree.git
13117W:	https://linuxtv.org
13118S:	Maintained
13119F:	drivers/media/i2c/tea6415c*
13120
13121TEA6420 MEDIA DRIVER
13122M:	Hans Verkuil <hverkuil@xs4all.nl>
13123L:	linux-media@vger.kernel.org
13124T:	git git://linuxtv.org/media_tree.git
13125W:	https://linuxtv.org
13126S:	Maintained
13127F:	drivers/media/i2c/tea6420*
13128
13129TEAM DRIVER
13130M:	Jiri Pirko <jiri@resnulli.us>
13131L:	netdev@vger.kernel.org
13132S:	Supported
13133F:	drivers/net/team/
13134F:	include/linux/if_team.h
13135F:	include/uapi/linux/if_team.h
13136
13137TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13138M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13139S:	Maintained
13140F:	arch/x86/platform/ts5500/
13141
13142TECHNOTREND USB IR RECEIVER
13143M:	Sean Young <sean@mess.org>
13144L:	linux-media@vger.kernel.org
13145S:	Maintained
13146F:	drivers/media/rc/ttusbir.c
13147
13148TEE SUBSYSTEM
13149M:	Jens Wiklander <jens.wiklander@linaro.org>
13150S:	Maintained
13151F:	include/linux/tee_drv.h
13152F:	include/uapi/linux/tee.h
13153F:	drivers/tee/
13154F:	Documentation/tee.txt
13155
13156TEGRA ARCHITECTURE SUPPORT
13157M:	Thierry Reding <thierry.reding@gmail.com>
13158M:	Jonathan Hunter <jonathanh@nvidia.com>
13159L:	linux-tegra@vger.kernel.org
13160Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13162S:	Supported
13163N:	[^a-z]tegra
13164
13165TEGRA CLOCK DRIVER
13166M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13167M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13168S:	Supported
13169F:	drivers/clk/tegra/
13170
13171TEGRA DMA DRIVERS
13172M:	Laxman Dewangan <ldewangan@nvidia.com>
13173M:	Jon Hunter <jonathanh@nvidia.com>
13174S:	Supported
13175F:	drivers/dma/tegra*
13176
13177TEGRA I2C DRIVER
13178M:	Laxman Dewangan <ldewangan@nvidia.com>
13179S:	Supported
13180F:	drivers/i2c/busses/i2c-tegra.c
13181
13182TEGRA IOMMU DRIVERS
13183M:	Hiroshi Doyu <hdoyu@nvidia.com>
13184S:	Supported
13185F:	drivers/iommu/tegra*
13186
13187TEGRA KBC DRIVER
13188M:	Rakesh Iyer <riyer@nvidia.com>
13189M:	Laxman Dewangan <ldewangan@nvidia.com>
13190S:	Supported
13191F:	drivers/input/keyboard/tegra-kbc.c
13192
13193TEGRA PWM DRIVER
13194M:	Thierry Reding <thierry.reding@gmail.com>
13195S:	Supported
13196F:	drivers/pwm/pwm-tegra.c
13197
13198TEGRA SERIAL DRIVER
13199M:	Laxman Dewangan <ldewangan@nvidia.com>
13200S:	Supported
13201F:	drivers/tty/serial/serial-tegra.c
13202
13203TEGRA SPI DRIVER
13204M:	Laxman Dewangan <ldewangan@nvidia.com>
13205S:	Supported
13206F:	drivers/spi/spi-tegra*
13207
13208TEHUTI ETHERNET DRIVER
13209M:	Andy Gospodarek <andy@greyhouse.net>
13210L:	netdev@vger.kernel.org
13211S:	Supported
13212F:	drivers/net/ethernet/tehuti/*
13213
13214Telecom Clock Driver for MCPL0010
13215M:	Mark Gross <mark.gross@intel.com>
13216S:	Supported
13217F:	drivers/char/tlclk.c
13218
13219TENSILICA XTENSA PORT (xtensa)
13220M:	Chris Zankel <chris@zankel.net>
13221M:	Max Filippov <jcmvbkbc@gmail.com>
13222L:	linux-xtensa@linux-xtensa.org
13223T:	git git://github.com/czankel/xtensa-linux.git
13224S:	Maintained
13225F:	arch/xtensa/
13226F:	drivers/irqchip/irq-xtensa-*
13227
13228Texas Instruments' System Control Interface (TISCI) Protocol Driver
13229M:	Nishanth Menon <nm@ti.com>
13230M:	Tero Kristo <t-kristo@ti.com>
13231M:	Santosh Shilimkar <ssantosh@kernel.org>
13232L:	linux-arm-kernel@lists.infradead.org
13233S:	Maintained
13234F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13235F:	drivers/firmware/ti_sci*
13236F:	include/linux/soc/ti/ti_sci_protocol.h
13237F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13238F:	include/dt-bindings/genpd/k2g.h
13239F:	drivers/soc/ti/ti_sci_pm_domains.c
13240F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13241F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13242F:	drivers/clk/keystone/sci-clk.c
13243F:	drivers/reset/reset-ti-sci.c
13244
13245THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13246M:	Hans Verkuil <hverkuil@xs4all.nl>
13247L:	linux-media@vger.kernel.org
13248T:	git git://linuxtv.org/media_tree.git
13249W:	https://linuxtv.org
13250S:	Maintained
13251F:	drivers/media/radio/radio-raremono.c
13252
13253THERMAL
13254M:	Zhang Rui <rui.zhang@intel.com>
13255M:	Eduardo Valentin <edubezval@gmail.com>
13256L:	linux-pm@vger.kernel.org
13257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13259Q:	https://patchwork.kernel.org/project/linux-pm/list/
13260S:	Supported
13261F:	drivers/thermal/
13262F:	include/linux/thermal.h
13263F:	include/uapi/linux/thermal.h
13264F:	include/linux/cpu_cooling.h
13265F:	Documentation/devicetree/bindings/thermal/
13266
13267THERMAL/CPU_COOLING
13268M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13269M:	Viresh Kumar <viresh.kumar@linaro.org>
13270M:	Javi Merino <javi.merino@kernel.org>
13271L:	linux-pm@vger.kernel.org
13272S:	Supported
13273F:	Documentation/thermal/cpu-cooling-api.txt
13274F:	drivers/thermal/cpu_cooling.c
13275F:	include/linux/cpu_cooling.h
13276
13277THINKPAD ACPI EXTRAS DRIVER
13278M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13279L:	ibm-acpi-devel@lists.sourceforge.net
13280L:	platform-driver-x86@vger.kernel.org
13281W:	http://ibm-acpi.sourceforge.net
13282W:	http://thinkwiki.org/wiki/Ibm-acpi
13283T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13284S:	Maintained
13285F:	drivers/platform/x86/thinkpad_acpi.c
13286
13287THUNDERBOLT DRIVER
13288M:	Andreas Noever <andreas.noever@gmail.com>
13289M:	Michael Jamet <michael.jamet@intel.com>
13290M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13291M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13292S:	Maintained
13293F:	drivers/thunderbolt/
13294
13295THUNDERX GPIO DRIVER
13296M:	David Daney <david.daney@cavium.com>
13297S:	Maintained
13298F:	drivers/gpio/gpio-thunderx.c
13299
13300TI AM437X VPFE DRIVER
13301M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13302L:	linux-media@vger.kernel.org
13303W:	https://linuxtv.org
13304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13305T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13306S:	Maintained
13307F:	drivers/media/platform/am437x/
13308
13309TI BANDGAP AND THERMAL DRIVER
13310M:	Eduardo Valentin <edubezval@gmail.com>
13311M:	Keerthy <j-keerthy@ti.com>
13312L:	linux-pm@vger.kernel.org
13313L:	linux-omap@vger.kernel.org
13314S:	Maintained
13315F:	drivers/thermal/ti-soc-thermal/
13316
13317TI BQ27XXX POWER SUPPLY DRIVER
13318R:	Andrew F. Davis <afd@ti.com>
13319F:	include/linux/power/bq27xxx_battery.h
13320F:	drivers/power/supply/bq27xxx_battery.c
13321F:	drivers/power/supply/bq27xxx_battery_i2c.c
13322
13323TI CDCE706 CLOCK DRIVER
13324M:	Max Filippov <jcmvbkbc@gmail.com>
13325S:	Maintained
13326F:	drivers/clk/clk-cdce706.c
13327
13328TI CLOCK DRIVER
13329M:	Tero Kristo <t-kristo@ti.com>
13330L:	linux-omap@vger.kernel.org
13331S:	Maintained
13332F:	drivers/clk/ti/
13333F:	include/linux/clk/ti.h
13334
13335TI DAVINCI MACHINE SUPPORT
13336M:	Sekhar Nori <nsekhar@ti.com>
13337M:	Kevin Hilman <khilman@kernel.org>
13338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13340S:	Supported
13341F:	arch/arm/mach-davinci/
13342F:	drivers/i2c/busses/i2c-davinci.c
13343F:	arch/arm/boot/dts/da850*
13344
13345TI DAVINCI SERIES GPIO DRIVER
13346M:	Keerthy <j-keerthy@ti.com>
13347L:	linux-gpio@vger.kernel.org
13348S:	Maintained
13349F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13350F:	drivers/gpio/gpio-davinci.c
13351
13352TI DAVINCI SERIES MEDIA DRIVER
13353M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13354L:	linux-media@vger.kernel.org
13355W:	https://linuxtv.org
13356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13357T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13358S:	Maintained
13359F:	drivers/media/platform/davinci/
13360F:	include/media/davinci/
13361
13362TI ETHERNET SWITCH DRIVER (CPSW)
13363R:	Grygorii Strashko <grygorii.strashko@ti.com>
13364L:	linux-omap@vger.kernel.org
13365L:	netdev@vger.kernel.org
13366S:	Maintained
13367F:	drivers/net/ethernet/ti/cpsw*
13368F:	drivers/net/ethernet/ti/davinci*
13369
13370TI FLASH MEDIA INTERFACE DRIVER
13371M:	Alex Dubov <oakad@yahoo.com>
13372S:	Maintained
13373F:	drivers/misc/tifm*
13374F:	drivers/mmc/host/tifm_sd.c
13375F:	include/linux/tifm.h
13376
13377TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13378M:	Santosh Shilimkar <ssantosh@kernel.org>
13379L:	linux-kernel@vger.kernel.org
13380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13381S:	Maintained
13382F:	drivers/soc/ti/*
13383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13384
13385TI LM49xxx FAMILY ASoC CODEC DRIVERS
13386M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13387M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13388L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13389S:	Maintained
13390F:	sound/soc/codecs/lm49453*
13391F:	sound/soc/codecs/isabelle*
13392
13393TI LP855x BACKLIGHT DRIVER
13394M:	Milo Kim <milo.kim@ti.com>
13395S:	Maintained
13396F:	Documentation/backlight/lp855x-driver.txt
13397F:	drivers/video/backlight/lp855x_bl.c
13398F:	include/linux/platform_data/lp855x.h
13399
13400TI LP8727 CHARGER DRIVER
13401M:	Milo Kim <milo.kim@ti.com>
13402S:	Maintained
13403F:	drivers/power/supply/lp8727_charger.c
13404F:	include/linux/platform_data/lp8727.h
13405
13406TI LP8788 MFD DRIVER
13407M:	Milo Kim <milo.kim@ti.com>
13408S:	Maintained
13409F:	drivers/iio/adc/lp8788_adc.c
13410F:	drivers/leds/leds-lp8788.c
13411F:	drivers/mfd/lp8788*.c
13412F:	drivers/power/supply/lp8788-charger.c
13413F:	drivers/regulator/lp8788-*.c
13414F:	include/linux/mfd/lp8788*.h
13415
13416TI NETCP ETHERNET DRIVER
13417M:	Wingman Kwok <w-kwok2@ti.com>
13418M:	Murali Karicheri <m-karicheri2@ti.com>
13419L:	netdev@vger.kernel.org
13420S:	Maintained
13421F:	drivers/net/ethernet/ti/netcp*
13422
13423TI TAS571X FAMILY ASoC CODEC DRIVER
13424M:	Kevin Cernekee <cernekee@chromium.org>
13425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13426S:	Odd Fixes
13427F:	sound/soc/codecs/tas571x*
13428
13429TI TRF7970A NFC DRIVER
13430M:	Mark Greer <mgreer@animalcreek.com>
13431L:	linux-wireless@vger.kernel.org
13432L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13433S:	Supported
13434F:	drivers/nfc/trf7970a.c
13435F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13436
13437TI TWL4030 SERIES SOC CODEC DRIVER
13438M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13439L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13440S:	Maintained
13441F:	sound/soc/codecs/twl4030*
13442
13443TI VPE/CAL DRIVERS
13444M:	Benoit Parrot <bparrot@ti.com>
13445L:	linux-media@vger.kernel.org
13446W:	http://linuxtv.org/
13447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13448S:	Maintained
13449F:	drivers/media/platform/ti-vpe/
13450
13451TI WILINK WIRELESS DRIVERS
13452L:	linux-wireless@vger.kernel.org
13453W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13454W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13456S:	Orphan
13457F:	drivers/net/wireless/ti/
13458F:	include/linux/wl12xx.h
13459
13460TILE ARCHITECTURE
13461M:	Chris Metcalf <cmetcalf@mellanox.com>
13462W:	http://www.mellanox.com/repository/solutions/tile-scm/
13463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13464S:	Supported
13465F:	arch/tile/
13466F:	drivers/char/tile-srom.c
13467F:	drivers/edac/tile_edac.c
13468F:	drivers/net/ethernet/tile/
13469F:	drivers/rtc/rtc-tile.c
13470F:	drivers/tty/hvc/hvc_tile.c
13471F:	drivers/tty/serial/tilegx.c
13472F:	drivers/usb/host/*-tilegx.c
13473F:	include/linux/usb/tilegx.h
13474
13475TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13476M:	John Stultz <john.stultz@linaro.org>
13477M:	Thomas Gleixner <tglx@linutronix.de>
13478R:	Stephen Boyd <sboyd@codeaurora.org>
13479L:	linux-kernel@vger.kernel.org
13480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13481S:	Supported
13482F:	include/linux/clocksource.h
13483F:	include/linux/time.h
13484F:	include/linux/timex.h
13485F:	include/uapi/linux/time.h
13486F:	include/uapi/linux/timex.h
13487F:	kernel/time/clocksource.c
13488F:	kernel/time/time*.c
13489F:	kernel/time/alarmtimer.c
13490F:	kernel/time/ntp.c
13491F:	tools/testing/selftests/timers/
13492
13493TIPC NETWORK LAYER
13494M:	Jon Maloy <jon.maloy@ericsson.com>
13495M:	Ying Xue <ying.xue@windriver.com>
13496L:	netdev@vger.kernel.org (core kernel code)
13497L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13498W:	http://tipc.sourceforge.net/
13499S:	Maintained
13500F:	include/uapi/linux/tipc*.h
13501F:	net/tipc/
13502
13503TLAN NETWORK DRIVER
13504M:	Samuel Chessman <chessman@tux.org>
13505L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13506W:	http://sourceforge.net/projects/tlan/
13507S:	Maintained
13508F:	Documentation/networking/tlan.txt
13509F:	drivers/net/ethernet/ti/tlan.*
13510
13511TM6000 VIDEO4LINUX DRIVER
13512M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13513M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13514L:	linux-media@vger.kernel.org
13515W:	https://linuxtv.org
13516T:	git git://linuxtv.org/media_tree.git
13517S:	Odd fixes
13518F:	drivers/media/usb/tm6000/
13519F:	Documentation/media/v4l-drivers/tm6000*
13520
13521TMIO/SDHI MMC DRIVER
13522M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13523L:	linux-mmc@vger.kernel.org
13524S:	Supported
13525F:	drivers/mmc/host/tmio_mmc*
13526F:	drivers/mmc/host/renesas_sdhi*
13527F:	include/linux/mfd/tmio.h
13528
13529TMP401 HARDWARE MONITOR DRIVER
13530M:	Guenter Roeck <linux@roeck-us.net>
13531L:	linux-hwmon@vger.kernel.org
13532S:	Maintained
13533F:	Documentation/hwmon/tmp401
13534F:	drivers/hwmon/tmp401.c
13535
13536TMPFS (SHMEM FILESYSTEM)
13537M:	Hugh Dickins <hughd@google.com>
13538L:	linux-mm@kvack.org
13539S:	Maintained
13540F:	include/linux/shmem_fs.h
13541F:	mm/shmem.c
13542
13543TOMOYO SECURITY MODULE
13544M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13545M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13546L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13547L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13548L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13549L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13550W:	http://tomoyo.sourceforge.jp/
13551T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13552S:	Maintained
13553F:	security/tomoyo/
13554
13555TOPSTAR LAPTOP EXTRAS DRIVER
13556M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13557L:	platform-driver-x86@vger.kernel.org
13558S:	Maintained
13559F:	drivers/platform/x86/topstar-laptop.c
13560
13561TOSHIBA ACPI EXTRAS DRIVER
13562M:	Azael Avalos <coproscefalo@gmail.com>
13563L:	platform-driver-x86@vger.kernel.org
13564S:	Maintained
13565F:	drivers/platform/x86/toshiba_acpi.c
13566
13567TOSHIBA BLUETOOTH DRIVER
13568M:	Azael Avalos <coproscefalo@gmail.com>
13569L:	platform-driver-x86@vger.kernel.org
13570S:	Maintained
13571F:	drivers/platform/x86/toshiba_bluetooth.c
13572
13573TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13574M:	Azael Avalos <coproscefalo@gmail.com>
13575L:	platform-driver-x86@vger.kernel.org
13576S:	Maintained
13577F:	drivers/platform/x86/toshiba_haps.c
13578
13579TOSHIBA SMM DRIVER
13580M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13581W:	http://www.buzzard.org.uk/toshiba/
13582S:	Maintained
13583F:	drivers/char/toshiba.c
13584F:	include/linux/toshiba.h
13585F:	include/uapi/linux/toshiba.h
13586
13587TOSHIBA TC358743 DRIVER
13588M:	Mats Randgaard <matrandg@cisco.com>
13589L:	linux-media@vger.kernel.org
13590S:	Maintained
13591F:	drivers/media/i2c/tc358743*
13592F:	include/media/i2c/tc358743.h
13593
13594TOSHIBA WMI HOTKEYS DRIVER
13595M:	Azael Avalos <coproscefalo@gmail.com>
13596L:	platform-driver-x86@vger.kernel.org
13597S:	Maintained
13598F:	drivers/platform/x86/toshiba-wmi.c
13599
13600TPM DEVICE DRIVER
13601M:	Peter Huewe <peterhuewe@gmx.de>
13602M:	Marcel Selhorst <tpmdd@selhorst.net>
13603M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13604R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13605W:	http://tpmdd.sourceforge.net
13606L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13607Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13608T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13609S:	Maintained
13610F:	drivers/char/tpm/
13611
13612TPM IBM_VTPM DEVICE DRIVER
13613M:	Ashley Lai <ashleydlai@gmail.com>
13614W:	http://tpmdd.sourceforge.net
13615L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13616S:	Maintained
13617F:	drivers/char/tpm/tpm_ibmvtpm*
13618
13619TRACING
13620M:	Steven Rostedt <rostedt@goodmis.org>
13621M:	Ingo Molnar <mingo@redhat.com>
13622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13623S:	Maintained
13624F:	Documentation/trace/ftrace.txt
13625F:	arch/*/*/*/ftrace.h
13626F:	arch/*/kernel/ftrace.c
13627F:	include/*/ftrace.h
13628F:	include/linux/trace*.h
13629F:	include/trace/
13630F:	kernel/trace/
13631F:	tools/testing/selftests/ftrace/
13632
13633TRACING MMIO ACCESSES (MMIOTRACE)
13634M:	Steven Rostedt <rostedt@goodmis.org>
13635M:	Ingo Molnar <mingo@kernel.org>
13636R:	Karol Herbst <karolherbst@gmail.com>
13637R:	Pekka Paalanen <ppaalanen@gmail.com>
13638S:	Maintained
13639L:	linux-kernel@vger.kernel.org
13640L:	nouveau@lists.freedesktop.org
13641F:	kernel/trace/trace_mmiotrace.c
13642F:	include/linux/mmiotrace.h
13643F:	arch/x86/mm/kmmio.c
13644F:	arch/x86/mm/mmio-mod.c
13645F:	arch/x86/mm/testmmiotrace.c
13646
13647TRIVIAL PATCHES
13648M:	Jiri Kosina <trivial@kernel.org>
13649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13650S:	Maintained
13651K:	^Subject:.*(?i)trivial
13652
13653TTY LAYER
13654M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13655M:	Jiri Slaby <jslaby@suse.com>
13656S:	Supported
13657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13658F:	Documentation/serial/
13659F:	drivers/tty/
13660F:	drivers/tty/serial/serial_core.c
13661F:	include/linux/serial_core.h
13662F:	include/linux/serial.h
13663F:	include/linux/tty.h
13664F:	include/uapi/linux/serial_core.h
13665F:	include/uapi/linux/serial.h
13666F:	include/uapi/linux/tty.h
13667
13668TUA9001 MEDIA DRIVER
13669M:	Antti Palosaari <crope@iki.fi>
13670L:	linux-media@vger.kernel.org
13671W:	https://linuxtv.org
13672W:	http://palosaari.fi/linux/
13673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13674T:	git git://linuxtv.org/anttip/media_tree.git
13675S:	Maintained
13676F:	drivers/media/tuners/tua9001*
13677
13678TULIP NETWORK DRIVERS
13679L:	netdev@vger.kernel.org
13680L:	linux-parisc@vger.kernel.org
13681S:	Orphan
13682F:	drivers/net/ethernet/dec/tulip/
13683
13684TUN/TAP driver
13685M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13686W:	http://vtun.sourceforge.net/tun
13687S:	Maintained
13688F:	Documentation/networking/tuntap.txt
13689F:	arch/um/os-Linux/drivers/
13690
13691TURBOCHANNEL SUBSYSTEM
13692M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13693M:	Ralf Baechle <ralf@linux-mips.org>
13694L:	linux-mips@linux-mips.org
13695Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13696S:	Maintained
13697F:	drivers/tc/
13698F:	include/linux/tc.h
13699
13700TW5864 VIDEO4LINUX DRIVER
13701M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13702M:	Anton Sviridenko <anton@corp.bluecherry.net>
13703M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13704M:	Andrey Utkin <andrey_utkin@fastmail.com>
13705L:	linux-media@vger.kernel.org
13706S:	Supported
13707F:	drivers/media/pci/tw5864/
13708
13709TW68 VIDEO4LINUX DRIVER
13710M:	Hans Verkuil <hverkuil@xs4all.nl>
13711L:	linux-media@vger.kernel.org
13712T:	git git://linuxtv.org/media_tree.git
13713W:	https://linuxtv.org
13714S:	Odd Fixes
13715F:	drivers/media/pci/tw68/
13716
13717TW686X VIDEO4LINUX DRIVER
13718M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13719L:	linux-media@vger.kernel.org
13720T:	git git://linuxtv.org/media_tree.git
13721W:	http://linuxtv.org
13722S:	Maintained
13723F:	drivers/media/pci/tw686x/
13724
13725UBI FILE SYSTEM (UBIFS)
13726M:	Richard Weinberger <richard@nod.at>
13727M:	Artem Bityutskiy <dedekind1@gmail.com>
13728M:	Adrian Hunter <adrian.hunter@intel.com>
13729L:	linux-mtd@lists.infradead.org
13730T:	git git://git.infradead.org/ubifs-2.6.git
13731W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13732S:	Supported
13733F:	Documentation/filesystems/ubifs.txt
13734F:	fs/ubifs/
13735
13736UCLINUX (M68KNOMMU AND COLDFIRE)
13737M:	Greg Ungerer <gerg@linux-m68k.org>
13738W:	http://www.linux-m68k.org/
13739W:	http://www.uclinux.org/
13740L:	linux-m68k@lists.linux-m68k.org
13741L:	uclinux-dev@uclinux.org  (subscribers-only)
13742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13743S:	Maintained
13744F:	arch/m68k/coldfire/
13745F:	arch/m68k/68*/
13746F:	arch/m68k/*/*_no.*
13747F:	arch/m68k/include/asm/*_no.*
13748
13749UDF FILESYSTEM
13750M:	Jan Kara <jack@suse.com>
13751S:	Maintained
13752F:	Documentation/filesystems/udf.txt
13753F:	fs/udf/
13754
13755UDRAW TABLET
13756M:	Bastien Nocera <hadess@hadess.net>
13757L:	linux-input@vger.kernel.org
13758S:	Maintained
13759F:	drivers/hid/hid-udraw.c
13760
13761UFS FILESYSTEM
13762M:	Evgeniy Dushistov <dushistov@mail.ru>
13763S:	Maintained
13764F:	Documentation/filesystems/ufs.txt
13765F:	fs/ufs/
13766
13767UHID USERSPACE HID IO DRIVER:
13768M:	David Herrmann <dh.herrmann@googlemail.com>
13769L:	linux-input@vger.kernel.org
13770S:	Maintained
13771F:	drivers/hid/uhid.c
13772F:	include/uapi/linux/uhid.h
13773
13774ULPI BUS
13775M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13776L:	linux-usb@vger.kernel.org
13777S:	Maintained
13778F:	drivers/usb/common/ulpi.c
13779F:	include/linux/ulpi/
13780
13781ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13782L:	linux-usb@vger.kernel.org
13783S:	Orphan
13784F:	drivers/uwb/
13785F:	include/linux/uwb.h
13786F:	include/linux/uwb/
13787
13788UNICORE32 ARCHITECTURE:
13789M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13790W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13791S:	Maintained
13792T:	git git://github.com/gxt/linux.git
13793F:	arch/unicore32/
13794
13795UNIFDEF
13796M:	Tony Finch <dot@dotat.at>
13797W:	http://dotat.at/prog/unifdef
13798S:	Maintained
13799F:	scripts/unifdef.c
13800
13801UNIFORM CDROM DRIVER
13802M:	Jens Axboe <axboe@kernel.dk>
13803W:	http://www.kernel.dk
13804S:	Maintained
13805F:	Documentation/cdrom/
13806F:	drivers/cdrom/cdrom.c
13807F:	include/linux/cdrom.h
13808F:	include/uapi/linux/cdrom.h
13809
13810UNISYS S-PAR DRIVERS
13811M:	David Kershner <david.kershner@unisys.com>
13812L:	sparmaintainer@unisys.com (Unisys internal)
13813S:	Supported
13814F:	drivers/staging/unisys/
13815
13816UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13817M:	Vinayak Holikatti <vinholikatti@gmail.com>
13818L:	linux-scsi@vger.kernel.org
13819S:	Supported
13820F:	Documentation/scsi/ufs.txt
13821F:	drivers/scsi/ufs/
13822
13823UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13824M:	Joao Pinto <jpinto@synopsys.com>
13825L:	linux-scsi@vger.kernel.org
13826S:	Supported
13827F:	drivers/scsi/ufs/*dwc*
13828
13829UNSORTED BLOCK IMAGES (UBI)
13830M:	Artem Bityutskiy <dedekind1@gmail.com>
13831M:	Richard Weinberger <richard@nod.at>
13832W:	http://www.linux-mtd.infradead.org/
13833L:	linux-mtd@lists.infradead.org
13834T:	git git://git.infradead.org/ubifs-2.6.git
13835S:	Supported
13836F:	drivers/mtd/ubi/
13837F:	include/linux/mtd/ubi.h
13838F:	include/uapi/mtd/ubi-user.h
13839
13840USB "USBNET" DRIVER FRAMEWORK
13841M:	Oliver Neukum <oneukum@suse.com>
13842L:	netdev@vger.kernel.org
13843W:	http://www.linux-usb.org/usbnet
13844S:	Maintained
13845F:	drivers/net/usb/usbnet.c
13846F:	include/linux/usb/usbnet.h
13847
13848USB ACM DRIVER
13849M:	Oliver Neukum <oneukum@suse.com>
13850L:	linux-usb@vger.kernel.org
13851S:	Maintained
13852F:	Documentation/usb/acm.txt
13853F:	drivers/usb/class/cdc-acm.*
13854
13855USB AR5523 WIRELESS DRIVER
13856M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13857L:	linux-wireless@vger.kernel.org
13858S:	Maintained
13859F:	drivers/net/wireless/ath/ar5523/
13860
13861USB ATTACHED SCSI
13862M:	Oliver Neukum <oneukum@suse.com>
13863L:	linux-usb@vger.kernel.org
13864L:	linux-scsi@vger.kernel.org
13865S:	Maintained
13866F:	drivers/usb/storage/uas.c
13867
13868USB CDC ETHERNET DRIVER
13869M:	Oliver Neukum <oliver@neukum.org>
13870L:	linux-usb@vger.kernel.org
13871S:	Maintained
13872F:	drivers/net/usb/cdc_*.c
13873F:	include/uapi/linux/usb/cdc.h
13874
13875USB CHAOSKEY DRIVER
13876M:	Keith Packard <keithp@keithp.com>
13877L:	linux-usb@vger.kernel.org
13878S:	Maintained
13879F:	drivers/usb/misc/chaoskey.c
13880
13881USB CYPRESS C67X00 DRIVER
13882M:	Peter Korsgaard <jacmet@sunsite.dk>
13883L:	linux-usb@vger.kernel.org
13884S:	Maintained
13885F:	drivers/usb/c67x00/
13886
13887USB DAVICOM DM9601 DRIVER
13888M:	Peter Korsgaard <jacmet@sunsite.dk>
13889L:	netdev@vger.kernel.org
13890W:	http://www.linux-usb.org/usbnet
13891S:	Maintained
13892F:	drivers/net/usb/dm9601.c
13893
13894USB DIAMOND RIO500 DRIVER
13895M:	Cesar Miquel <miquel@df.uba.ar>
13896L:	rio500-users@lists.sourceforge.net
13897W:	http://rio500.sourceforge.net
13898S:	Maintained
13899F:	drivers/usb/misc/rio500*
13900
13901USB EHCI DRIVER
13902M:	Alan Stern <stern@rowland.harvard.edu>
13903L:	linux-usb@vger.kernel.org
13904S:	Maintained
13905F:	Documentation/usb/ehci.txt
13906F:	drivers/usb/host/ehci*
13907
13908USB GADGET/PERIPHERAL SUBSYSTEM
13909M:	Felipe Balbi <balbi@kernel.org>
13910L:	linux-usb@vger.kernel.org
13911W:	http://www.linux-usb.org/gadget
13912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13913S:	Maintained
13914F:	drivers/usb/gadget/
13915F:	include/linux/usb/gadget*
13916
13917USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13918M:	Jiri Kosina <jikos@kernel.org>
13919R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13920L:	linux-usb@vger.kernel.org
13921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13922S:	Maintained
13923F:	Documentation/hid/hiddev.txt
13924F:	drivers/hid/usbhid/
13925
13926USB ISP116X DRIVER
13927M:	Olav Kongas <ok@artecdesign.ee>
13928L:	linux-usb@vger.kernel.org
13929S:	Maintained
13930F:	drivers/usb/host/isp116x*
13931F:	include/linux/usb/isp116x.h
13932
13933USB LAN78XX ETHERNET DRIVER
13934M:	Woojung Huh <woojung.huh@microchip.com>
13935M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13936L:	netdev@vger.kernel.org
13937S:	Maintained
13938F:	drivers/net/usb/lan78xx.*
13939
13940USB MASS STORAGE DRIVER
13941M:	Alan Stern <stern@rowland.harvard.edu>
13942L:	linux-usb@vger.kernel.org
13943L:	usb-storage@lists.one-eyed-alien.net
13944S:	Maintained
13945W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13946F:	drivers/usb/storage/
13947
13948USB MIDI DRIVER
13949M:	Clemens Ladisch <clemens@ladisch.de>
13950L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13951T:	git git://git.alsa-project.org/alsa-kernel.git
13952S:	Maintained
13953F:	sound/usb/midi.*
13954
13955USB NETWORKING DRIVERS
13956L:	linux-usb@vger.kernel.org
13957S:	Odd Fixes
13958F:	drivers/net/usb/
13959
13960USB OHCI DRIVER
13961M:	Alan Stern <stern@rowland.harvard.edu>
13962L:	linux-usb@vger.kernel.org
13963S:	Maintained
13964F:	Documentation/usb/ohci.txt
13965F:	drivers/usb/host/ohci*
13966
13967USB OTG FSM (Finite State Machine)
13968M:	Peter Chen <Peter.Chen@nxp.com>
13969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13970L:	linux-usb@vger.kernel.org
13971S:	Maintained
13972F:	drivers/usb/common/usb-otg-fsm.c
13973
13974USB OVER IP DRIVER
13975M:	Valentina Manea <valentina.manea.m@gmail.com>
13976M:	Shuah Khan <shuahkh@osg.samsung.com>
13977M:	Shuah Khan <shuah@kernel.org>
13978L:	linux-usb@vger.kernel.org
13979S:	Maintained
13980F:	Documentation/usb/usbip_protocol.txt
13981F:	drivers/usb/usbip/
13982F:	tools/usb/usbip/
13983
13984USB PEGASUS DRIVER
13985M:	Petko Manolov <petkan@nucleusys.com>
13986L:	linux-usb@vger.kernel.org
13987L:	netdev@vger.kernel.org
13988T:	git git://github.com/petkan/pegasus.git
13989W:	https://github.com/petkan/pegasus
13990S:	Maintained
13991F:	drivers/net/usb/pegasus.*
13992
13993USB PHY LAYER
13994M:	Felipe Balbi <balbi@kernel.org>
13995L:	linux-usb@vger.kernel.org
13996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13997S:	Maintained
13998F:	drivers/usb/phy/
13999
14000USB PRINTER DRIVER (usblp)
14001M:	Pete Zaitcev <zaitcev@redhat.com>
14002L:	linux-usb@vger.kernel.org
14003S:	Supported
14004F:	drivers/usb/class/usblp.c
14005
14006USB QMI WWAN NETWORK DRIVER
14007M:	Bjørn Mork <bjorn@mork.no>
14008L:	netdev@vger.kernel.org
14009S:	Maintained
14010F:	Documentation/ABI/testing/sysfs-class-net-qmi
14011F:	drivers/net/usb/qmi_wwan.c
14012
14013USB RTL8150 DRIVER
14014M:	Petko Manolov <petkan@nucleusys.com>
14015L:	linux-usb@vger.kernel.org
14016L:	netdev@vger.kernel.org
14017T:	git git://github.com/petkan/rtl8150.git
14018W:	https://github.com/petkan/rtl8150
14019S:	Maintained
14020F:	drivers/net/usb/rtl8150.c
14021
14022USB SERIAL SUBSYSTEM
14023M:	Johan Hovold <johan@kernel.org>
14024L:	linux-usb@vger.kernel.org
14025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14026S:	Maintained
14027F:	Documentation/usb/usb-serial.txt
14028F:	drivers/usb/serial/
14029F:	include/linux/usb/serial.h
14030
14031USB SMSC75XX ETHERNET DRIVER
14032M:	Steve Glendinning <steve.glendinning@shawell.net>
14033L:	netdev@vger.kernel.org
14034S:	Maintained
14035F:	drivers/net/usb/smsc75xx.*
14036
14037USB SMSC95XX ETHERNET DRIVER
14038M:	Steve Glendinning <steve.glendinning@shawell.net>
14039M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14040L:	netdev@vger.kernel.org
14041S:	Maintained
14042F:	drivers/net/usb/smsc95xx.*
14043
14044USB SUBSYSTEM
14045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14046L:	linux-usb@vger.kernel.org
14047W:	http://www.linux-usb.org
14048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14049S:	Supported
14050F:	Documentation/devicetree/bindings/usb/
14051F:	Documentation/usb/
14052F:	drivers/usb/
14053F:	include/linux/usb.h
14054F:	include/linux/usb/
14055
14056USB TYPEC SUBSYSTEM
14057M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14058L:	linux-usb@vger.kernel.org
14059S:	Maintained
14060F:	Documentation/ABI/testing/sysfs-class-typec
14061F:	Documentation/usb/typec.rst
14062F:	drivers/usb/typec/
14063F:	include/linux/usb/typec.h
14064
14065USB UHCI DRIVER
14066M:	Alan Stern <stern@rowland.harvard.edu>
14067L:	linux-usb@vger.kernel.org
14068S:	Maintained
14069F:	drivers/usb/host/uhci*
14070
14071USB VIDEO CLASS
14072M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14073L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14074L:	linux-media@vger.kernel.org
14075T:	git git://linuxtv.org/media_tree.git
14076W:	http://www.ideasonboard.org/uvc/
14077S:	Maintained
14078F:	drivers/media/usb/uvc/
14079F:	include/uapi/linux/uvcvideo.h
14080
14081USB VISION DRIVER
14082M:	Hans Verkuil <hverkuil@xs4all.nl>
14083L:	linux-media@vger.kernel.org
14084T:	git git://linuxtv.org/media_tree.git
14085W:	https://linuxtv.org
14086S:	Odd Fixes
14087F:	drivers/media/usb/usbvision/
14088
14089USB WEBCAM GADGET
14090M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14091L:	linux-usb@vger.kernel.org
14092S:	Maintained
14093F:	drivers/usb/gadget/function/*uvc*
14094F:	drivers/usb/gadget/legacy/webcam.c
14095
14096USB WIRELESS RNDIS DRIVER (rndis_wlan)
14097M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14098L:	linux-wireless@vger.kernel.org
14099S:	Maintained
14100F:	drivers/net/wireless/rndis_wlan.c
14101
14102USB XHCI DRIVER
14103M:	Mathias Nyman <mathias.nyman@intel.com>
14104L:	linux-usb@vger.kernel.org
14105S:	Supported
14106F:	drivers/usb/host/xhci*
14107F:	drivers/usb/host/pci-quirks*
14108
14109USB ZD1201 DRIVER
14110L:	linux-wireless@vger.kernel.org
14111W:	http://linux-lc100020.sourceforge.net
14112S:	Orphan
14113F:	drivers/net/wireless/zydas/zd1201.*
14114
14115USB ZR364XX DRIVER
14116M:	Antoine Jacquet <royale@zerezo.com>
14117L:	linux-usb@vger.kernel.org
14118L:	linux-media@vger.kernel.org
14119T:	git git://linuxtv.org/media_tree.git
14120W:	http://royale.zerezo.com/zr364xx/
14121S:	Maintained
14122F:	Documentation/media/v4l-drivers/zr364xx*
14123F:	drivers/media/usb/zr364xx/
14124
14125USER-MODE LINUX (UML)
14126M:	Jeff Dike <jdike@addtoit.com>
14127M:	Richard Weinberger <richard@nod.at>
14128L:	user-mode-linux-devel@lists.sourceforge.net
14129L:	user-mode-linux-user@lists.sourceforge.net
14130W:	http://user-mode-linux.sourceforge.net
14131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14132S:	Maintained
14133F:	Documentation/virtual/uml/
14134F:	arch/um/
14135F:	arch/x86/um/
14136F:	fs/hostfs/
14137F:	fs/hppfs/
14138
14139USERSPACE I/O (UIO)
14140M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14141S:	Maintained
14142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14143F:	Documentation/driver-api/uio-howto.rst
14144F:	drivers/uio/
14145F:	include/linux/uio*.h
14146
14147UTIL-LINUX PACKAGE
14148M:	Karel Zak <kzak@redhat.com>
14149L:	util-linux@vger.kernel.org
14150W:	http://en.wikipedia.org/wiki/Util-linux
14151T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14152S:	Maintained
14153
14154UUID HELPERS
14155M:	Christoph Hellwig <hch@lst.de>
14156R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14157L:	linux-kernel@vger.kernel.org
14158T:	git git://git.infradead.org/users/hch/uuid.git
14159F:	lib/uuid.c
14160F:	lib/test_uuid.c
14161F:	include/linux/uuid.h
14162F:	include/uapi/linux/uuid.h
14163S:	Maintained
14164
14165UVESAFB DRIVER
14166M:	Michal Januszewski <spock@gentoo.org>
14167L:	linux-fbdev@vger.kernel.org
14168W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14169S:	Maintained
14170F:	Documentation/fb/uvesafb.txt
14171F:	drivers/video/fbdev/uvesafb.*
14172
14173VF610 NAND DRIVER
14174M:	Stefan Agner <stefan@agner.ch>
14175L:	linux-mtd@lists.infradead.org
14176S:	Supported
14177F:	drivers/mtd/nand/vf610_nfc.c
14178
14179VFAT/FAT/MSDOS FILESYSTEM
14180M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14181S:	Maintained
14182F:	Documentation/filesystems/vfat.txt
14183F:	fs/fat/
14184
14185VFIO DRIVER
14186M:	Alex Williamson <alex.williamson@redhat.com>
14187L:	kvm@vger.kernel.org
14188T:	git git://github.com/awilliam/linux-vfio.git
14189S:	Maintained
14190F:	Documentation/vfio.txt
14191F:	drivers/vfio/
14192F:	include/linux/vfio.h
14193F:	include/uapi/linux/vfio.h
14194
14195VFIO MEDIATED DEVICE DRIVERS
14196M:	Kirti Wankhede <kwankhede@nvidia.com>
14197L:	kvm@vger.kernel.org
14198S:	Maintained
14199F:	Documentation/vfio-mediated-device.txt
14200F:	drivers/vfio/mdev/
14201F:	include/linux/mdev.h
14202F:	samples/vfio-mdev/
14203
14204VFIO PLATFORM DRIVER
14205M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14206L:	kvm@vger.kernel.org
14207S:	Maintained
14208F:	drivers/vfio/platform/
14209
14210VGA_SWITCHEROO
14211R:	Lukas Wunner <lukas@wunner.de>
14212S:	Maintained
14213F:	Documentation/gpu/vga-switcheroo.rst
14214F:	drivers/gpu/vga/vga_switcheroo.c
14215F:	include/linux/vga_switcheroo.h
14216T:	git git://anongit.freedesktop.org/drm/drm-misc
14217
14218VIA RHINE NETWORK DRIVER
14219S:	Orphan
14220F:	drivers/net/ethernet/via/via-rhine.c
14221
14222VIA SD/MMC CARD CONTROLLER DRIVER
14223M:	Bruce Chang <brucechang@via.com.tw>
14224M:	Harald Welte <HaraldWelte@viatech.com>
14225S:	Maintained
14226F:	drivers/mmc/host/via-sdmmc.c
14227
14228VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14229M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14230L:	linux-fbdev@vger.kernel.org
14231S:	Maintained
14232F:	include/linux/via-core.h
14233F:	include/linux/via-gpio.h
14234F:	include/linux/via_i2c.h
14235F:	drivers/video/fbdev/via/
14236
14237VIA VELOCITY NETWORK DRIVER
14238M:	Francois Romieu <romieu@fr.zoreil.com>
14239L:	netdev@vger.kernel.org
14240S:	Maintained
14241F:	drivers/net/ethernet/via/via-velocity.*
14242
14243VIDEO MULTIPLEXER DRIVER
14244M:	Philipp Zabel <p.zabel@pengutronix.de>
14245L:	linux-media@vger.kernel.org
14246S:	Maintained
14247F:	drivers/media/platform/video-mux.c
14248
14249VIDEOBUF2 FRAMEWORK
14250M:	Pawel Osciak <pawel@osciak.com>
14251M:	Marek Szyprowski <m.szyprowski@samsung.com>
14252M:	Kyungmin Park <kyungmin.park@samsung.com>
14253L:	linux-media@vger.kernel.org
14254S:	Maintained
14255F:	drivers/media/v4l2-core/videobuf2-*
14256F:	include/media/videobuf2-*
14257
14258VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14259M:	Helen Koike <helen.koike@collabora.com>
14260L:	linux-media@vger.kernel.org
14261T:	git git://linuxtv.org/media_tree.git
14262W:	https://linuxtv.org
14263S:	Maintained
14264F:	drivers/media/platform/vimc/*
14265
14266VIRT LIB
14267M:	Alex Williamson <alex.williamson@redhat.com>
14268M:	Paolo Bonzini <pbonzini@redhat.com>
14269L:	kvm@vger.kernel.org
14270S:	Supported
14271F:	virt/lib/
14272
14273VIRTIO AND VHOST VSOCK DRIVER
14274M:	Stefan Hajnoczi <stefanha@redhat.com>
14275L:	kvm@vger.kernel.org
14276L:	virtualization@lists.linux-foundation.org
14277L:	netdev@vger.kernel.org
14278S:	Maintained
14279F:	include/linux/virtio_vsock.h
14280F:	include/uapi/linux/virtio_vsock.h
14281F:	include/uapi/linux/vsockmon.h
14282F:	net/vmw_vsock/af_vsock_tap.c
14283F:	net/vmw_vsock/virtio_transport_common.c
14284F:	net/vmw_vsock/virtio_transport.c
14285F:	drivers/net/vsockmon.c
14286F:	drivers/vhost/vsock.c
14287F:	drivers/vhost/vsock.h
14288
14289VIRTIO CONSOLE DRIVER
14290M:	Amit Shah <amit@kernel.org>
14291L:	virtualization@lists.linux-foundation.org
14292S:	Maintained
14293F:	drivers/char/virtio_console.c
14294F:	include/linux/virtio_console.h
14295F:	include/uapi/linux/virtio_console.h
14296
14297VIRTIO CORE, NET AND BLOCK DRIVERS
14298M:	"Michael S. Tsirkin" <mst@redhat.com>
14299M:	Jason Wang <jasowang@redhat.com>
14300L:	virtualization@lists.linux-foundation.org
14301S:	Maintained
14302F:	Documentation/devicetree/bindings/virtio/
14303F:	drivers/virtio/
14304F:	tools/virtio/
14305F:	drivers/net/virtio_net.c
14306F:	drivers/block/virtio_blk.c
14307F:	include/linux/virtio*.h
14308F:	include/uapi/linux/virtio_*.h
14309F:	drivers/crypto/virtio/
14310F:	mm/balloon_compaction.c
14311
14312VIRTIO CRYPTO DRIVER
14313M:	Gonglei <arei.gonglei@huawei.com>
14314L:	virtualization@lists.linux-foundation.org
14315L:	linux-crypto@vger.kernel.org
14316S:	Maintained
14317F:	drivers/crypto/virtio/
14318F:	include/uapi/linux/virtio_crypto.h
14319
14320VIRTIO DRIVERS FOR S390
14321M:	Cornelia Huck <cohuck@redhat.com>
14322M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14323L:	linux-s390@vger.kernel.org
14324L:	virtualization@lists.linux-foundation.org
14325L:	kvm@vger.kernel.org
14326S:	Supported
14327F:	drivers/s390/virtio/
14328
14329VIRTIO GPU DRIVER
14330M:	David Airlie <airlied@linux.ie>
14331M:	Gerd Hoffmann <kraxel@redhat.com>
14332L:	dri-devel@lists.freedesktop.org
14333L:	virtualization@lists.linux-foundation.org
14334T:	git git://anongit.freedesktop.org/drm/drm-misc
14335S:	Maintained
14336F:	drivers/gpu/drm/virtio/
14337F:	include/uapi/linux/virtio_gpu.h
14338
14339VIRTIO HOST (VHOST)
14340M:	"Michael S. Tsirkin" <mst@redhat.com>
14341M:	Jason Wang <jasowang@redhat.com>
14342L:	kvm@vger.kernel.org
14343L:	virtualization@lists.linux-foundation.org
14344L:	netdev@vger.kernel.org
14345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14346S:	Maintained
14347F:	drivers/vhost/
14348F:	include/uapi/linux/vhost.h
14349
14350VIRTIO INPUT DRIVER
14351M:	Gerd Hoffmann <kraxel@redhat.com>
14352S:	Maintained
14353F:	drivers/virtio/virtio_input.c
14354F:	include/uapi/linux/virtio_input.h
14355
14356VIRTUAL SERIO DEVICE DRIVER
14357M:	Stephen Chandler Paul <thatslyude@gmail.com>
14358S:	Maintained
14359F:	drivers/input/serio/userio.c
14360F:	include/uapi/linux/userio.h
14361
14362VIVID VIRTUAL VIDEO DRIVER
14363M:	Hans Verkuil <hverkuil@xs4all.nl>
14364L:	linux-media@vger.kernel.org
14365T:	git git://linuxtv.org/media_tree.git
14366W:	https://linuxtv.org
14367S:	Maintained
14368F:	drivers/media/platform/vivid/*
14369
14370VLYNQ BUS
14371M:	Florian Fainelli <f.fainelli@gmail.com>
14372L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14373S:	Maintained
14374F:	drivers/vlynq/vlynq.c
14375F:	include/linux/vlynq.h
14376
14377VME SUBSYSTEM
14378M:	Martyn Welch <martyn@welchs.me.uk>
14379M:	Manohar Vanga <manohar.vanga@gmail.com>
14380M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14381L:	devel@driverdev.osuosl.org
14382S:	Maintained
14383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14384F:	Documentation/driver-api/vme.rst
14385F:	drivers/staging/vme/
14386F:	drivers/vme/
14387F:	include/linux/vme*
14388
14389VMWARE BALLOON DRIVER
14390M:	Xavier Deguillard <xdeguillard@vmware.com>
14391M:	Philip Moltmann <moltmann@vmware.com>
14392M:	"VMware, Inc." <pv-drivers@vmware.com>
14393L:	linux-kernel@vger.kernel.org
14394S:	Maintained
14395F:	drivers/misc/vmw_balloon.c
14396
14397VMWARE HYPERVISOR INTERFACE
14398M:	Alok Kataria <akataria@vmware.com>
14399L:	virtualization@lists.linux-foundation.org
14400S:	Supported
14401F:	arch/x86/kernel/cpu/vmware.c
14402
14403VMWARE PVRDMA DRIVER
14404M:	Adit Ranadive <aditr@vmware.com>
14405M:	VMware PV-Drivers <pv-drivers@vmware.com>
14406L:	linux-rdma@vger.kernel.org
14407S:	Maintained
14408F:	drivers/infiniband/hw/vmw_pvrdma/
14409
14410VMware PVSCSI driver
14411M:	Jim Gill <jgill@vmware.com>
14412M:	VMware PV-Drivers <pv-drivers@vmware.com>
14413L:	linux-scsi@vger.kernel.org
14414S:	Maintained
14415F:	drivers/scsi/vmw_pvscsi.c
14416F:	drivers/scsi/vmw_pvscsi.h
14417
14418VMWARE VMMOUSE SUBDRIVER
14419M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14420M:	"VMware, Inc." <pv-drivers@vmware.com>
14421L:	linux-input@vger.kernel.org
14422S:	Maintained
14423F:	drivers/input/mouse/vmmouse.c
14424F:	drivers/input/mouse/vmmouse.h
14425
14426VMWARE VMXNET3 ETHERNET DRIVER
14427M:	Shrikrishna Khare <skhare@vmware.com>
14428M:	"VMware, Inc." <pv-drivers@vmware.com>
14429L:	netdev@vger.kernel.org
14430S:	Maintained
14431F:	drivers/net/vmxnet3/
14432
14433VOCORE VOCORE2 BOARD
14434M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14435L:	linux-mips@linux-mips.org
14436S:	Maintained
14437F:	arch/mips/boot/dts/ralink/vocore2.dts
14438
14439VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14440M:	Liam Girdwood <lgirdwood@gmail.com>
14441M:	Mark Brown <broonie@kernel.org>
14442L:	linux-kernel@vger.kernel.org
14443W:	http://www.slimlogic.co.uk/?p=48
14444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14445S:	Supported
14446F:	Documentation/devicetree/bindings/regulator/
14447F:	drivers/regulator/
14448F:	include/dt-bindings/regulator/
14449F:	include/linux/regulator/
14450
14451VRF
14452M:	David Ahern <dsa@cumulusnetworks.com>
14453M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14454L:	netdev@vger.kernel.org
14455S:	Maintained
14456F:	drivers/net/vrf.c
14457F:	Documentation/networking/vrf.txt
14458
14459VT1211 HARDWARE MONITOR DRIVER
14460M:	Juerg Haefliger <juergh@gmail.com>
14461L:	linux-hwmon@vger.kernel.org
14462S:	Maintained
14463F:	Documentation/hwmon/vt1211
14464F:	drivers/hwmon/vt1211.c
14465
14466VT8231 HARDWARE MONITOR DRIVER
14467M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14468L:	linux-hwmon@vger.kernel.org
14469S:	Maintained
14470F:	drivers/hwmon/vt8231.c
14471
14472VUB300 USB to SDIO/SD/MMC bridge chip
14473M:	Tony Olech <tony.olech@elandigitalsystems.com>
14474L:	linux-mmc@vger.kernel.org
14475L:	linux-usb@vger.kernel.org
14476S:	Supported
14477F:	drivers/mmc/host/vub300.c
14478
14479W1 DALLAS'S 1-WIRE BUS
14480M:	Evgeniy Polyakov <zbr@ioremap.net>
14481S:	Maintained
14482F:	Documentation/w1/
14483F:	drivers/w1/
14484F:	include/linux/w1.h
14485
14486W83791D HARDWARE MONITORING DRIVER
14487M:	Marc Hulsman <m.hulsman@tudelft.nl>
14488L:	linux-hwmon@vger.kernel.org
14489S:	Maintained
14490F:	Documentation/hwmon/w83791d
14491F:	drivers/hwmon/w83791d.c
14492
14493W83793 HARDWARE MONITORING DRIVER
14494M:	Rudolf Marek <r.marek@assembler.cz>
14495L:	linux-hwmon@vger.kernel.org
14496S:	Maintained
14497F:	Documentation/hwmon/w83793
14498F:	drivers/hwmon/w83793.c
14499
14500W83795 HARDWARE MONITORING DRIVER
14501M:	Jean Delvare <jdelvare@suse.com>
14502L:	linux-hwmon@vger.kernel.org
14503S:	Maintained
14504F:	drivers/hwmon/w83795.c
14505
14506W83L51xD SD/MMC CARD INTERFACE DRIVER
14507M:	Pierre Ossman <pierre@ossman.eu>
14508S:	Maintained
14509F:	drivers/mmc/host/wbsd.*
14510
14511WACOM PROTOCOL 4 SERIAL TABLETS
14512M:	Julian Squires <julian@cipht.net>
14513M:	Hans de Goede <hdegoede@redhat.com>
14514L:	linux-input@vger.kernel.org
14515S:	Maintained
14516F:	drivers/input/tablet/wacom_serial4.c
14517
14518WATCHDOG DEVICE DRIVERS
14519M:	Wim Van Sebroeck <wim@iguana.be>
14520R:	Guenter Roeck <linux@roeck-us.net>
14521L:	linux-watchdog@vger.kernel.org
14522W:	http://www.linux-watchdog.org/
14523T:	git git://www.linux-watchdog.org/linux-watchdog.git
14524S:	Maintained
14525F:	Documentation/devicetree/bindings/watchdog/
14526F:	Documentation/watchdog/
14527F:	drivers/watchdog/
14528F:	include/linux/watchdog.h
14529F:	include/uapi/linux/watchdog.h
14530
14531WHISKEYCOVE PMIC GPIO DRIVER
14532M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14533L:	linux-gpio@vger.kernel.org
14534S:	Maintained
14535F:	drivers/gpio/gpio-wcove.c
14536
14537WIIMOTE HID DRIVER
14538M:	David Herrmann <dh.herrmann@googlemail.com>
14539L:	linux-input@vger.kernel.org
14540S:	Maintained
14541F:	drivers/hid/hid-wiimote*
14542
14543WILOCITY WIL6210 WIRELESS DRIVER
14544M:	Maya Erez <qca_merez@qca.qualcomm.com>
14545L:	linux-wireless@vger.kernel.org
14546L:	wil6210@qca.qualcomm.com
14547S:	Supported
14548W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14549F:	drivers/net/wireless/ath/wil6210/
14550F:	include/uapi/linux/wil6210_uapi.h
14551
14552WIMAX STACK
14553M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14554M:	linux-wimax@intel.com
14555L:	wimax@linuxwimax.org (subscribers-only)
14556S:	Supported
14557W:	http://linuxwimax.org
14558F:	Documentation/wimax/README.wimax
14559F:	include/linux/wimax/debug.h
14560F:	include/net/wimax.h
14561F:	include/uapi/linux/wimax.h
14562F:	net/wimax/
14563
14564WINBOND CIR DRIVER
14565M:	David Härdeman <david@hardeman.nu>
14566S:	Maintained
14567F:	drivers/media/rc/winbond-cir.c
14568
14569WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14570M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14571L:	linux-watchdog@vger.kernel.org
14572S:	Maintained
14573F:	drivers/watchdog/ebc-c384_wdt.c
14574
14575WINSYSTEMS WS16C48 GPIO DRIVER
14576M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14577L:	linux-gpio@vger.kernel.org
14578S:	Maintained
14579F:	drivers/gpio/gpio-ws16c48.c
14580
14581WISTRON LAPTOP BUTTON DRIVER
14582M:	Miloslav Trmac <mitr@volny.cz>
14583S:	Maintained
14584F:	drivers/input/misc/wistron_btns.c
14585
14586WL3501 WIRELESS PCMCIA CARD DRIVER
14587L:	linux-wireless@vger.kernel.org
14588S:	Odd fixes
14589F:	drivers/net/wireless/wl3501*
14590
14591WOLFSON MICROELECTRONICS DRIVERS
14592L:	patches@opensource.cirrus.com
14593T:	git https://github.com/CirrusLogic/linux-drivers.git
14594W:	https://github.com/CirrusLogic/linux-drivers/wiki
14595S:	Supported
14596F:	Documentation/hwmon/wm83??
14597F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14598F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14599F:	Documentation/devicetree/bindings/mfd/arizona.txt
14600F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14601F:	arch/arm/mach-s3c64xx/mach-crag6410*
14602F:	drivers/clk/clk-wm83*.c
14603F:	drivers/extcon/extcon-arizona.c
14604F:	drivers/leds/leds-wm83*.c
14605F:	drivers/gpio/gpio-*wm*.c
14606F:	drivers/gpio/gpio-arizona.c
14607F:	drivers/hwmon/wm83??-hwmon.c
14608F:	drivers/input/misc/wm831x-on.c
14609F:	drivers/input/touchscreen/wm831x-ts.c
14610F:	drivers/input/touchscreen/wm97*.c
14611F:	drivers/mfd/arizona*
14612F:	drivers/mfd/wm*.c
14613F:	drivers/mfd/cs47l24*
14614F:	drivers/power/supply/wm83*.c
14615F:	drivers/rtc/rtc-wm83*.c
14616F:	drivers/regulator/wm8*.c
14617F:	drivers/regulator/arizona*
14618F:	drivers/video/backlight/wm83*_bl.c
14619F:	drivers/watchdog/wm83*_wdt.c
14620F:	include/linux/mfd/arizona/
14621F:	include/linux/mfd/wm831x/
14622F:	include/linux/mfd/wm8350/
14623F:	include/linux/mfd/wm8400*
14624F:	include/linux/regulator/arizona*
14625F:	include/linux/wm97xx.h
14626F:	include/sound/wm????.h
14627F:	sound/soc/codecs/arizona.?
14628F:	sound/soc/codecs/wm*
14629F:	sound/soc/codecs/cs47l24*
14630
14631WORKQUEUE
14632M:	Tejun Heo <tj@kernel.org>
14633R:	Lai Jiangshan <jiangshanlai@gmail.com>
14634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14635S:	Maintained
14636F:	include/linux/workqueue.h
14637F:	kernel/workqueue.c
14638F:	Documentation/core-api/workqueue.rst
14639
14640X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14641M:	Chen-Yu Tsai <wens@csie.org>
14642L:	linux-kernel@vger.kernel.org
14643S:	Maintained
14644N:	axp[128]
14645
14646X.25 NETWORK LAYER
14647M:	Andrew Hendry <andrew.hendry@gmail.com>
14648L:	linux-x25@vger.kernel.org
14649S:	Odd Fixes
14650F:	Documentation/networking/x25*
14651F:	include/net/x25*
14652F:	net/x25/
14653
14654X86 ARCHITECTURE (32-BIT AND 64-BIT)
14655M:	Thomas Gleixner <tglx@linutronix.de>
14656M:	Ingo Molnar <mingo@redhat.com>
14657M:	"H. Peter Anvin" <hpa@zytor.com>
14658M:	x86@kernel.org
14659L:	linux-kernel@vger.kernel.org
14660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14661S:	Maintained
14662F:	Documentation/x86/
14663F:	arch/x86/
14664
14665X86 MCE INFRASTRUCTURE
14666M:	Tony Luck <tony.luck@intel.com>
14667M:	Borislav Petkov <bp@alien8.de>
14668L:	linux-edac@vger.kernel.org
14669S:	Maintained
14670F:	arch/x86/kernel/cpu/mcheck/*
14671
14672X86 MICROCODE UPDATE SUPPORT
14673M:	Borislav Petkov <bp@alien8.de>
14674S:	Maintained
14675F:	arch/x86/kernel/cpu/microcode/*
14676
14677X86 PLATFORM DRIVERS
14678M:	Darren Hart <dvhart@infradead.org>
14679M:	Andy Shevchenko <andy@infradead.org>
14680L:	platform-driver-x86@vger.kernel.org
14681T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14682S:	Maintained
14683F:	drivers/platform/x86/
14684F:	drivers/platform/olpc/
14685
14686X86 VDSO
14687M:	Andy Lutomirski <luto@amacapital.net>
14688L:	linux-kernel@vger.kernel.org
14689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14690S:	Maintained
14691F:	arch/x86/entry/vdso/
14692
14693XC2028/3028 TUNER DRIVER
14694M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14696L:	linux-media@vger.kernel.org
14697W:	https://linuxtv.org
14698T:	git git://linuxtv.org/media_tree.git
14699S:	Maintained
14700F:	drivers/media/tuners/tuner-xc2028.*
14701
14702XEN BLOCK SUBSYSTEM
14703M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14704M:	Roger Pau Monné <roger.pau@citrix.com>
14705L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14706S:	Supported
14707F:	drivers/block/xen-blkback/*
14708F:	drivers/block/xen*
14709
14710XEN HYPERVISOR ARM
14711M:	Stefano Stabellini <sstabellini@kernel.org>
14712L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14713S:	Maintained
14714F:	arch/arm/xen/
14715F:	arch/arm/include/asm/xen/
14716
14717XEN HYPERVISOR ARM64
14718M:	Stefano Stabellini <sstabellini@kernel.org>
14719L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14720S:	Maintained
14721F:	arch/arm64/xen/
14722F:	arch/arm64/include/asm/xen/
14723
14724XEN HYPERVISOR INTERFACE
14725M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14726M:	Juergen Gross <jgross@suse.com>
14727L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14729S:	Supported
14730F:	arch/x86/xen/
14731F:	drivers/*/xen-*front.c
14732F:	drivers/xen/
14733F:	arch/x86/include/asm/xen/
14734F:	include/xen/
14735F:	include/uapi/xen/
14736F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14737F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14738
14739XEN NETWORK BACKEND DRIVER
14740M:	Wei Liu <wei.liu2@citrix.com>
14741M:	Paul Durrant <paul.durrant@citrix.com>
14742L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14743L:	netdev@vger.kernel.org
14744S:	Supported
14745F:	drivers/net/xen-netback/*
14746
14747XEN PCI SUBSYSTEM
14748M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14749L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14750S:	Supported
14751F:	arch/x86/pci/*xen*
14752F:	drivers/pci/*xen*
14753
14754XEN PVSCSI DRIVERS
14755M:	Juergen Gross <jgross@suse.com>
14756L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14757L:	linux-scsi@vger.kernel.org
14758S:	Supported
14759F:	drivers/scsi/xen-scsifront.c
14760F:	drivers/xen/xen-scsiback.c
14761F:	include/xen/interface/io/vscsiif.h
14762
14763XEN SWIOTLB SUBSYSTEM
14764M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14765L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14766S:	Supported
14767F:	arch/x86/xen/*swiotlb*
14768F:	drivers/xen/*swiotlb*
14769
14770XFS FILESYSTEM
14771M:	Darrick J. Wong <darrick.wong@oracle.com>
14772M:	linux-xfs@vger.kernel.org
14773L:	linux-xfs@vger.kernel.org
14774W:	http://xfs.org/
14775T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14776S:	Supported
14777F:	Documentation/filesystems/xfs.txt
14778F:	fs/xfs/
14779
14780XILINX AXI ETHERNET DRIVER
14781M:	Anirudha Sarangi <anirudh@xilinx.com>
14782M:	John Linn <John.Linn@xilinx.com>
14783S:	Maintained
14784F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14785
14786XILINX UARTLITE SERIAL DRIVER
14787M:	Peter Korsgaard <jacmet@sunsite.dk>
14788L:	linux-serial@vger.kernel.org
14789S:	Maintained
14790F:	drivers/tty/serial/uartlite.c
14791
14792XILINX VIDEO IP CORES
14793M:	Hyun Kwon <hyun.kwon@xilinx.com>
14794M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14795L:	linux-media@vger.kernel.org
14796T:	git git://linuxtv.org/media_tree.git
14797S:	Supported
14798F:	Documentation/devicetree/bindings/media/xilinx/
14799F:	drivers/media/platform/xilinx/
14800F:	include/uapi/linux/xilinx-v4l2-controls.h
14801
14802XILLYBUS DRIVER
14803M:	Eli Billauer <eli.billauer@gmail.com>
14804L:	linux-kernel@vger.kernel.org
14805S:	Supported
14806F:	drivers/char/xillybus/
14807
14808XRA1403 GPIO EXPANDER
14809M:	Nandor Han <nandor.han@ge.com>
14810M:	Semi Malinen <semi.malinen@ge.com>
14811L:	linux-gpio@vger.kernel.org
14812S:	Maintained
14813F:	drivers/gpio/gpio-xra1403.c
14814F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14815
14816XTENSA XTFPGA PLATFORM SUPPORT
14817M:	Max Filippov <jcmvbkbc@gmail.com>
14818L:	linux-xtensa@linux-xtensa.org
14819S:	Maintained
14820F:	drivers/spi/spi-xtensa-xtfpga.c
14821F:	sound/soc/xtensa/xtfpga-i2s.c
14822
14823YAM DRIVER FOR AX.25
14824M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14825L:	linux-hams@vger.kernel.org
14826S:	Maintained
14827F:	drivers/net/hamradio/yam*
14828F:	include/linux/yam.h
14829
14830YAMA SECURITY MODULE
14831M:	Kees Cook <keescook@chromium.org>
14832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14833S:	Supported
14834F:	security/yama/
14835F:	Documentation/admin-guide/LSM/Yama.rst
14836
14837YEALINK PHONE DRIVER
14838M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14839L:	usbb2k-api-dev@nongnu.org
14840S:	Maintained
14841F:	Documentation/input/yealink.rst
14842F:	drivers/input/misc/yealink.*
14843
14844Z8530 DRIVER FOR AX.25
14845M:	Joerg Reuter <jreuter@yaina.de>
14846W:	http://yaina.de/jreuter/
14847W:	http://www.qsl.net/dl1bke/
14848L:	linux-hams@vger.kernel.org
14849S:	Maintained
14850F:	Documentation/networking/z8530drv.txt
14851F:	drivers/net/hamradio/*scc.c
14852F:	drivers/net/hamradio/z8530.h
14853
14854ZBUD COMPRESSED PAGE ALLOCATOR
14855M:	Seth Jennings <sjenning@redhat.com>
14856M:	Dan Streetman <ddstreet@ieee.org>
14857L:	linux-mm@kvack.org
14858S:	Maintained
14859F:	mm/zbud.c
14860F:	include/linux/zbud.h
14861
14862ZD1211RW WIRELESS DRIVER
14863M:	Daniel Drake <dsd@gentoo.org>
14864M:	Ulrich Kunitz <kune@deine-taler.de>
14865W:	http://zd1211.ath.cx/wiki/DriverRewrite
14866L:	linux-wireless@vger.kernel.org
14867L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14868S:	Maintained
14869F:	drivers/net/wireless/zydas/zd1211rw/
14870
14871ZD1301 MEDIA DRIVER
14872M:	Antti Palosaari <crope@iki.fi>
14873L:	linux-media@vger.kernel.org
14874W:	https://linuxtv.org/
14875W:	http://palosaari.fi/linux/
14876Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14877S:	Maintained
14878F:	drivers/media/usb/dvb-usb-v2/zd1301*
14879
14880ZD1301_DEMOD MEDIA DRIVER
14881M:	Antti Palosaari <crope@iki.fi>
14882L:	linux-media@vger.kernel.org
14883W:	https://linuxtv.org/
14884W:	http://palosaari.fi/linux/
14885Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14886S:	Maintained
14887F:	drivers/media/dvb-frontends/zd1301_demod*
14888
14889ZPOOL COMPRESSED PAGE STORAGE API
14890M:	Dan Streetman <ddstreet@ieee.org>
14891L:	linux-mm@kvack.org
14892S:	Maintained
14893F:	mm/zpool.c
14894F:	include/linux/zpool.h
14895
14896ZR36067 VIDEO FOR LINUX DRIVER
14897L:	mjpeg-users@lists.sourceforge.net
14898L:	linux-media@vger.kernel.org
14899W:	http://mjpeg.sourceforge.net/driver-zoran/
14900T:	hg https://linuxtv.org/hg/v4l-dvb
14901S:	Odd Fixes
14902F:	drivers/media/pci/zoran/
14903
14904ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14905M:	Minchan Kim <minchan@kernel.org>
14906M:	Nitin Gupta <ngupta@vflare.org>
14907R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14908L:	linux-kernel@vger.kernel.org
14909S:	Maintained
14910F:	drivers/block/zram/
14911F:	Documentation/blockdev/zram.txt
14912
14913ZS DECSTATION Z85C30 SERIAL DRIVER
14914M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14915S:	Maintained
14916F:	drivers/tty/serial/zs.*
14917
14918ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14919M:	Minchan Kim <minchan@kernel.org>
14920M:	Nitin Gupta <ngupta@vflare.org>
14921R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14922L:	linux-mm@kvack.org
14923S:	Maintained
14924F:	mm/zsmalloc.c
14925F:	include/linux/zsmalloc.h
14926F:	Documentation/vm/zsmalloc.txt
14927
14928ZSWAP COMPRESSED SWAP CACHING
14929M:	Seth Jennings <sjenning@redhat.com>
14930M:	Dan Streetman <ddstreet@ieee.org>
14931L:	linux-mm@kvack.org
14932S:	Maintained
14933F:	mm/zswap.c
14934
14935THE REST
14936M:	Linus Torvalds <torvalds@linux-foundation.org>
14937L:	linux-kernel@vger.kernel.org
14938Q:	http://patchwork.kernel.org/project/LKML/list/
14939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14940S:	Buried alive in reporters
14941F:	*
14942F:	*/
14943