xref: /linux/MAINTAINERS (revision 2e554390ab8470e9f8bccfd602395c3b4c19c37e)
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. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771F:	drivers/gpu/drm/amd/amdkfd/
772F:	drivers/gpu/drm/amd/include/cik_structs.h
773F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774F:	drivers/gpu/drm/amd/include/vi_structs.h
775F:	include/uapi/linux/kfd_ioctl.h
776
777AMD SEATTLE DEVICE TREE SUPPORT
778M:	Brijesh Singh <brijeshkumar.singh@amd.com>
779M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780M:	Tom Lendacky <thomas.lendacky@amd.com>
781S:	Supported
782F:	arch/arm64/boot/dts/amd/
783
784AMD XGBE DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786L:	netdev@vger.kernel.org
787S:	Supported
788F:	drivers/net/ethernet/amd/xgbe/
789F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791AMS (Apple Motion Sensor) DRIVER
792M:	Michael Hanselmann <linux-kernel@hansmi.ch>
793S:	Supported
794F:	drivers/macintosh/ams/
795
796ANALOG DEVICES INC AD9389B DRIVER
797M:	Hans Verkuil <hans.verkuil@cisco.com>
798L:	linux-media@vger.kernel.org
799S:	Maintained
800F:	drivers/media/i2c/ad9389b*
801
802ANALOG DEVICES INC ADV7180 DRIVER
803M:	Lars-Peter Clausen <lars@metafoo.de>
804L:	linux-media@vger.kernel.org
805W:	http://ez.analog.com/community/linux-device-drivers
806S:	Supported
807F:	drivers/media/i2c/adv7180.c
808
809ANALOG DEVICES INC ADV748X DRIVER
810M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813F:	drivers/media/i2c/adv748x/*
814
815ANALOG DEVICES INC ADV7511 DRIVER
816M:	Hans Verkuil <hans.verkuil@cisco.com>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	drivers/media/i2c/adv7511*
820
821ANALOG DEVICES INC ADV7604 DRIVER
822M:	Hans Verkuil <hans.verkuil@cisco.com>
823L:	linux-media@vger.kernel.org
824S:	Maintained
825F:	drivers/media/i2c/adv7604*
826
827ANALOG DEVICES INC ADV7842 DRIVER
828M:	Hans Verkuil <hans.verkuil@cisco.com>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831F:	drivers/media/i2c/adv7842*
832
833ANALOG DEVICES INC ASOC CODEC DRIVERS
834M:	Lars-Peter Clausen <lars@metafoo.de>
835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
836W:	http://wiki.analog.com/
837W:	http://ez.analog.com/community/linux-device-drivers
838S:	Supported
839F:	sound/soc/codecs/adau*
840F:	sound/soc/codecs/adav*
841F:	sound/soc/codecs/ad1*
842F:	sound/soc/codecs/ad7*
843F:	sound/soc/codecs/ssm*
844F:	sound/soc/codecs/sigmadsp.*
845
846ANALOG DEVICES INC DMA DRIVERS
847M:	Lars-Peter Clausen <lars@metafoo.de>
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/dma/dma-axi-dmac.c
851
852ANALOG DEVICES INC IIO DRIVERS
853M:	Lars-Peter Clausen <lars@metafoo.de>
854M:	Michael Hennerich <Michael.Hennerich@analog.com>
855W:	http://wiki.analog.com/
856W:	http://ez.analog.com/community/linux-device-drivers
857S:	Supported
858F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
860F:	drivers/iio/*/ad*
861F:	drivers/iio/adc/ltc2497*
862X:	drivers/iio/*/adjd*
863F:	drivers/staging/iio/*/ad*
864
865ANDES ARCHITECTURE
866M:	Greentime Hu <green.hu@gmail.com>
867M:	Vincent Chen <deanbo422@gmail.com>
868T:	git https://github.com/andestech/linux.git
869S:	Supported
870F:	arch/nds32/
871F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872F:	Documentation/devicetree/bindings/nds32/
873K:	nds32
874N:	nds32
875
876ANDROID CONFIG FRAGMENTS
877M:	Rob Herring <robh@kernel.org>
878S:	Supported
879F:	kernel/configs/android*
880
881ANDROID DRIVERS
882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883M:	Arve Hjønnevåg <arve@android.com>
884M:	Todd Kjos <tkjos@android.com>
885M:	Martijn Coenen <maco@android.com>
886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887L:	devel@driverdev.osuosl.org
888S:	Supported
889F:	drivers/android/
890F:	drivers/staging/android/
891
892ANDROID GOLDFISH PIC DRIVER
893M:	Miodrag Dinic <miodrag.dinic@mips.com>
894S:	Supported
895F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896F:	drivers/irqchip/irq-goldfish-pic.c
897
898ANDROID GOLDFISH RTC DRIVER
899M:	Miodrag Dinic <miodrag.dinic@mips.com>
900S:	Supported
901F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902F:	drivers/rtc/rtc-goldfish.c
903
904ANDROID ION DRIVER
905M:	Laura Abbott <labbott@redhat.com>
906M:	Sumit Semwal <sumit.semwal@linaro.org>
907L:	devel@driverdev.osuosl.org
908S:	Supported
909F:	drivers/staging/android/ion
910F:	drivers/staging/android/uapi/ion.h
911
912AOA (Apple Onboard Audio) ALSA DRIVER
913M:	Johannes Berg <johannes@sipsolutions.net>
914L:	linuxppc-dev@lists.ozlabs.org
915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
916S:	Maintained
917F:	sound/aoa/
918
919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920M:	William Breathitt Gray <vilhelm.gray@gmail.com>
921L:	linux-iio@vger.kernel.org
922S:	Maintained
923F:	drivers/iio/adc/stx104.c
924
925APM DRIVER
926M:	Jiri Kosina <jikos@kernel.org>
927S:	Odd fixes
928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929F:	arch/x86/kernel/apm_32.c
930F:	include/linux/apm_bios.h
931F:	include/uapi/linux/apm_bios.h
932F:	drivers/char/apm-emulation.c
933
934APPARMOR SECURITY MODULE
935M:	John Johansen <john.johansen@canonical.com>
936L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937W:	wiki.apparmor.net
938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
939S:	Supported
940F:	security/apparmor/
941F:	Documentation/admin-guide/LSM/apparmor.rst
942
943APPLE BCM5974 MULTITOUCH DRIVER
944M:	Henrik Rydberg <rydberg@bitmath.org>
945L:	linux-input@vger.kernel.org
946S:	Odd fixes
947F:	drivers/input/mouse/bcm5974.c
948
949APPLE SMC DRIVER
950M:	Henrik Rydberg <rydberg@bitmath.org>
951L:	linux-hwmon@vger.kernel.org
952S:	Odd fixes
953F:	drivers/hwmon/applesmc.c
954
955APPLETALK NETWORK LAYER
956L:	netdev@vger.kernel.org
957S:	Odd fixes
958F:	drivers/net/appletalk/
959F:	net/appletalk/
960
961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962M:	Duc Dang <dhdang@apm.com>
963S:	Supported
964F:	arch/arm64/boot/dts/apm/
965
966APPLIED MICRO (APM) X-GENE SOC EDAC
967M:	Loc Ho <lho@apm.com>
968S:	Supported
969F:	drivers/edac/xgene_edac.c
970F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973M:	Iyappan Subramanian <isubramanian@apm.com>
974M:	Keyur Chudgar <kchudgar@apm.com>
975S:	Supported
976F:	drivers/net/ethernet/apm/xgene-v2/
977
978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979M:	Iyappan Subramanian <isubramanian@apm.com>
980M:	Keyur Chudgar <kchudgar@apm.com>
981M:	Quan Nguyen <qnguyen@apm.com>
982S:	Supported
983F:	drivers/net/ethernet/apm/xgene/
984F:	drivers/net/phy/mdio-xgene.c
985F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
987
988APPLIED MICRO (APM) X-GENE SOC PMU
989M:	Tai Nguyen <ttnguyen@apm.com>
990S:	Supported
991F:	drivers/perf/xgene_pmu.c
992F:	Documentation/perf/xgene-pmu.txt
993F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
995APTINA CAMERA SENSOR PLL
996M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997L:	linux-media@vger.kernel.org
998S:	Maintained
999F:	drivers/media/i2c/aptina-pll.*
1000
1001ARC FRAMEBUFFER DRIVER
1002M:	Jaya Kumar <jayalk@intworks.biz>
1003S:	Maintained
1004F:	drivers/video/fbdev/arcfb.c
1005F:	drivers/video/fbdev/core/fb_defio.c
1006
1007ARC PGU DRM DRIVER
1008M:	Alexey Brodkin <abrodkin@synopsys.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arc/
1011F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
1013ARCNET NETWORK LAYER
1014M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1015L:	netdev@vger.kernel.org
1016S:	Maintained
1017F:	drivers/net/arcnet/
1018F:	include/uapi/linux/if_arcnet.h
1019
1020ARM ARCHITECTED TIMER DRIVER
1021M:	Mark Rutland <mark.rutland@arm.com>
1022M:	Marc Zyngier <marc.zyngier@arm.com>
1023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S:	Maintained
1025F:	arch/arm/include/asm/arch_timer.h
1026F:	arch/arm64/include/asm/arch_timer.h
1027F:	drivers/clocksource/arm_arch_timer.c
1028
1029ARM HDLCD DRM DRIVER
1030M:	Liviu Dudau <liviu.dudau@arm.com>
1031S:	Supported
1032F:	drivers/gpu/drm/arm/hdlcd_*
1033F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
1035ARM MALI-DP DRM DRIVER
1036M:	Liviu Dudau <liviu.dudau@arm.com>
1037M:	Brian Starkey <brian.starkey@arm.com>
1038M:	Mali DP Maintainers <malidp@foss.arm.com>
1039S:	Supported
1040F:	drivers/gpu/drm/arm/
1041F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1043ARM MFM AND FLOPPY DRIVERS
1044M:	Ian Molton <spyro@f2s.com>
1045S:	Maintained
1046F:	arch/arm/lib/floppydma.S
1047F:	arch/arm/include/asm/floppy.h
1048
1049ARM PMU PROFILING AND DEBUGGING
1050M:	Will Deacon <will.deacon@arm.com>
1051M:	Mark Rutland <mark.rutland@arm.com>
1052S:	Maintained
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054F:	arch/arm*/kernel/perf_*
1055F:	arch/arm/oprofile/common.c
1056F:	arch/arm*/kernel/hw_breakpoint.c
1057F:	arch/arm*/include/asm/hw_breakpoint.h
1058F:	arch/arm*/include/asm/perf_event.h
1059F:	drivers/perf/*
1060F:	include/linux/perf/arm_pmu.h
1061F:	Documentation/devicetree/bindings/arm/pmu.txt
1062F:	Documentation/devicetree/bindings/perf/
1063
1064ARM PORT
1065M:	Russell King <linux@armlinux.org.uk>
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067W:	http://www.armlinux.org.uk/
1068S:	Odd Fixes
1069T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1070F:	arch/arm/
1071X:	arch/arm/boot/dts/
1072
1073ARM PRIMECELL AACI PL041 DRIVER
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Odd Fixes
1076F:	sound/arm/aaci.*
1077
1078ARM PRIMECELL BUS SUPPORT
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Odd Fixes
1081F:	drivers/amba/
1082F:	include/linux/amba/bus.h
1083
1084ARM PRIMECELL CLCD PL110 DRIVER
1085M:	Russell King <linux@armlinux.org.uk>
1086S:	Odd Fixes
1087F:	drivers/video/fbdev/amba-clcd.*
1088
1089ARM PRIMECELL KMI PL050 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Odd Fixes
1092F:	drivers/input/serio/ambakmi.*
1093F:	include/linux/amba/kmi.h
1094
1095ARM PRIMECELL MMCI PL180/1 DRIVER
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Odd Fixes
1098F:	drivers/mmc/host/mmci.*
1099F:	include/linux/amba/mmci.h
1100
1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102M:	Russell King <linux@armlinux.org.uk>
1103S:	Odd Fixes
1104F:	drivers/tty/serial/amba-pl01*.c
1105F:	include/linux/amba/serial.h
1106
1107ARM SMMU DRIVERS
1108M:	Will Deacon <will.deacon@arm.com>
1109R:	Robin Murphy <robin.murphy@arm.com>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112F:	drivers/iommu/arm-smmu.c
1113F:	drivers/iommu/arm-smmu-v3.c
1114F:	drivers/iommu/io-pgtable-arm.c
1115F:	drivers/iommu/io-pgtable-arm-v7s.c
1116
1117ARM SUB-ARCHITECTURES
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	arch/arm/mach-*/
1121F:	arch/arm/plat-*/
1122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1123
1124ARM/ACTIONS SEMI ARCHITECTURE
1125M:	Andreas Färber <afaerber@suse.de>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S:	Maintained
1128N:	owl
1129F:	arch/arm/mach-actions/
1130F:	arch/arm/boot/dts/owl-*
1131F:	arch/arm64/boot/dts/actions/
1132F:	drivers/clocksource/owl-*
1133F:	drivers/soc/actions/
1134F:	include/dt-bindings/power/owl-*
1135F:	include/linux/soc/actions/
1136F:	Documentation/devicetree/bindings/arm/actions.txt
1137F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1138F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1139
1140ARM/ADS SPHERE MACHINE SUPPORT
1141M:	Lennert Buytenhek <kernel@wantstofly.org>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144
1145ARM/AFEB9260 MACHINE SUPPORT
1146M:	Sergey Lapin <slapin@ossfans.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149
1150ARM/AJECO 1ARM MACHINE SUPPORT
1151M:	Lennert Buytenhek <kernel@wantstofly.org>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S:	Maintained
1154
1155ARM/Allwinner SoC Clock Support
1156M:	Emilio López <emilio@elopez.com.ar>
1157S:	Maintained
1158F:	drivers/clk/sunxi/
1159
1160ARM/Allwinner sunXi SoC support
1161M:	Maxime Ripard <maxime.ripard@bootlin.com>
1162M:	Chen-Yu Tsai <wens@csie.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165N:	sun[x456789]i
1166N:	sun50i
1167F:	arch/arm/mach-sunxi/
1168F:	arch/arm64/boot/dts/allwinner/
1169F:	drivers/clk/sunxi-ng/
1170F:	drivers/pinctrl/sunxi/
1171F:	drivers/soc/sunxi/
1172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1173
1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1175M:	Neil Armstrong <narmstrong@baylibre.com>
1176M:	Jerome Brunet <jbrunet@baylibre.com>
1177L:	linux-amlogic@lists.infradead.org
1178S:	Maintained
1179F:	drivers/clk/meson/
1180F:	include/dt-bindings/clock/meson*
1181F:	include/dt-bindings/clock/gxbb*
1182F:	Documentation/devicetree/bindings/clock/amlogic*
1183
1184ARM/Amlogic Meson SoC support
1185M:	Carlo Caione <carlo@caione.org>
1186M:	Kevin Hilman <khilman@baylibre.com>
1187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188L:	linux-amlogic@lists.infradead.org
1189W:	http://linux-meson.com/
1190S:	Maintained
1191F:	arch/arm/mach-meson/
1192F:	arch/arm/boot/dts/meson*
1193F:	arch/arm64/boot/dts/amlogic/
1194F:	drivers/pinctrl/meson/
1195F:	drivers/mmc/host/meson*
1196N:	meson
1197
1198ARM/Annapurna Labs ALPINE ARCHITECTURE
1199M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1200M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-alpine/
1204F:	arch/arm/boot/dts/alpine*
1205F:	arch/arm64/boot/dts/al/
1206F:	drivers/*/*alpine*
1207
1208ARM/ARTPEC MACHINE SUPPORT
1209M:	Jesper Nilsson <jesper.nilsson@axis.com>
1210M:	Lars Persson <lars.persson@axis.com>
1211M:	Niklas Cassel <niklas.cassel@axis.com>
1212S:	Maintained
1213L:	linux-arm-kernel@axis.com
1214F:	arch/arm/mach-artpec
1215F:	arch/arm/boot/dts/artpec6*
1216F:	drivers/clk/axis
1217F:	drivers/crypto/axis
1218F:	drivers/pinctrl/pinctrl-artpec*
1219F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1220
1221ARM/ASPEED I2C DRIVER
1222M:	Brendan Higgins <brendanhiggins@google.com>
1223R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1224R:	Joel Stanley <joel@jms.id.au>
1225L:	linux-i2c@vger.kernel.org
1226L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1227S:	Maintained
1228F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1229F:	drivers/i2c/busses/i2c-aspeed.c
1230F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1231F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1232
1233ARM/ASPEED MACHINE SUPPORT
1234M:	Joel Stanley <joel@jms.id.au>
1235R:	Andrew Jeffery <andrew@aj.id.au>
1236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1238Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1239S:	Supported
1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1241F:	arch/arm/mach-aspeed/
1242F:	arch/arm/boot/dts/aspeed-*
1243N:	aspeed
1244
1245ARM/ATMEL AT91 Clock Support
1246M:	Boris Brezillon <boris.brezillon@bootlin.com>
1247S:	Maintained
1248F:	drivers/clk/at91
1249
1250ARM/CALXEDA HIGHBANK ARCHITECTURE
1251M:	Rob Herring <robh@kernel.org>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S:	Maintained
1254F:	arch/arm/mach-highbank/
1255F:	arch/arm/boot/dts/highbank.dts
1256F:	arch/arm/boot/dts/ecx-*.dts*
1257
1258ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1259M:	Krzysztof Halasa <khalasa@piap.pl>
1260S:	Maintained
1261F:	arch/arm/mach-cns3xxx/
1262
1263ARM/CAVIUM THUNDER NETWORK DRIVER
1264M:	Sunil Goutham <sgoutham@cavium.com>
1265M:	Robert Richter <rric@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Supported
1268F:	drivers/net/ethernet/cavium/thunder/
1269
1270ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1271M:	Lukasz Majewski <lukma@denx.de>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/ts72xx.c
1275
1276ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1277M:	Alexander Shiyan <shc_work@mail.ru>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Odd Fixes
1280N:	clps711x
1281
1282ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1283M:	Lennert Buytenhek <kernel@wantstofly.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1288M:	Hartley Sweeten <hsweeten@visionengravers.com>
1289M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-ep93xx/
1293F:	arch/arm/mach-ep93xx/include/mach/
1294
1295ARM/CLKDEV SUPPORT
1296M:	Russell King <linux@armlinux.org.uk>
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S:	Maintained
1299T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1300F:	drivers/clk/clkdev.c
1301
1302ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1303M:	Mike Rapoport <mike@compulab.co.il>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306
1307ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1308M:	Baruch Siach <baruch@tkos.co.il>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Maintained
1311F:	arch/arm/boot/dts/cx92755*
1312N:	digicolor
1313
1314ARM/CONTEC MICRO9 MACHINE SUPPORT
1315M:	Hubert Feurstein <hubert.feurstein@contec.at>
1316S:	Maintained
1317F:	arch/arm/mach-ep93xx/micro9.c
1318
1319ARM/CORESIGHT FRAMEWORK AND DRIVERS
1320M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	drivers/hwtracing/coresight/*
1324F:	Documentation/trace/coresight.txt
1325F:	Documentation/trace/coresight-cpu-debug.txt
1326F:	Documentation/devicetree/bindings/arm/coresight.txt
1327F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1328F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1329F:	tools/perf/arch/arm/util/pmu.c
1330F:	tools/perf/arch/arm/util/auxtrace.c
1331F:	tools/perf/arch/arm/util/cs-etm.c
1332F:	tools/perf/arch/arm/util/cs-etm.h
1333F:	tools/perf/util/cs-etm.*
1334F:	tools/perf/util/cs-etm-decoder/*
1335
1336ARM/CORGI MACHINE SUPPORT
1337M:	Richard Purdie <rpurdie@rpsys.net>
1338S:	Maintained
1339
1340ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1341M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1342M:	Linus Walleij <linus.walleij@linaro.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T:	git git://github.com/ulli-kroll/linux.git
1345S:	Maintained
1346F:	Documentation/devicetree/bindings/arm/gemini.txt
1347F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1348F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1349F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1350F:	arch/arm/mach-gemini/
1351F:	drivers/net/ethernet/cortina/
1352F:	drivers/pinctrl/pinctrl-gemini.c
1353F:	drivers/rtc/rtc-ftrtc010.c
1354
1355ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1356M:	Barry Song <baohua@kernel.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1359S:	Maintained
1360F:	arch/arm/boot/dts/prima2*
1361F:	arch/arm/mach-prima2/
1362F:	drivers/clk/sirf/
1363F:	drivers/clocksource/timer-prima2.c
1364F:	drivers/clocksource/timer-atlas7.c
1365N:	[^a-z]sirf
1366
1367ARM/EBSA110 MACHINE SUPPORT
1368M:	Russell King <linux@armlinux.org.uk>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370W:	http://www.armlinux.org.uk/
1371S:	Maintained
1372F:	arch/arm/mach-ebsa110/
1373F:	drivers/net/ethernet/amd/am79c961a.*
1374
1375ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1376M:	Uwe Kleine-König <kernel@pengutronix.de>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379N:	efm32
1380
1381ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1382M:	Robert Jarzmik <robert.jarzmik@free.fr>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385F:	arch/arm/mach-pxa/ezx.c
1386
1387ARM/FARADAY FA526 PORT
1388M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391T:	git git://git.berlios.de/gemini-board
1392F:	arch/arm/mm/*-fa*
1393
1394ARM/FOOTBRIDGE ARCHITECTURE
1395M:	Russell King <linux@armlinux.org.uk>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397W:	http://www.armlinux.org.uk/
1398S:	Maintained
1399F:	arch/arm/include/asm/hardware/dec21285.h
1400F:	arch/arm/mach-footbridge/
1401
1402ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1403M:	Shawn Guo <shawnguo@kernel.org>
1404M:	Sascha Hauer <kernel@pengutronix.de>
1405R:	Fabio Estevam <fabio.estevam@nxp.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1409F:	arch/arm/mach-imx/
1410F:	arch/arm/mach-mxs/
1411F:	arch/arm/boot/dts/imx*
1412F:	arch/arm/configs/imx*_defconfig
1413F:	drivers/clk/imx/
1414F:	drivers/soc/imx/
1415F:	include/soc/imx/
1416
1417ARM/FREESCALE VYBRID ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <kernel@pengutronix.de>
1420R:	Stefan Agner <stefan@agner.ch>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1424F:	arch/arm/mach-imx/*vf610*
1425F:	arch/arm/boot/dts/vf*
1426
1427ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1428M:	Lennert Buytenhek <kernel@wantstofly.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/GUMSTIX MACHINE SUPPORT
1433M:	Steve Sakoman <sakoman@gmail.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1438M:	Philipp Zabel <philipp.zabel@gmail.com>
1439M:	Paul Parsons <lost.distance@yahoo.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441S:	Maintained
1442F:	arch/arm/mach-pxa/hx4700.c
1443F:	arch/arm/mach-pxa/include/mach/hx4700.h
1444F:	sound/soc/pxa/hx4700.c
1445
1446ARM/HISILICON SOC SUPPORT
1447M:	Wei Xu <xuwei5@hisilicon.com>
1448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449W:	http://www.hisilicon.com
1450S:	Supported
1451T:	git git://github.com/hisilicon/linux-hisi.git
1452F:	arch/arm/mach-hisi/
1453F:	arch/arm/boot/dts/hi3*
1454F:	arch/arm/boot/dts/hip*
1455F:	arch/arm/boot/dts/hisi*
1456F:	arch/arm64/boot/dts/hisilicon/
1457
1458ARM/HP JORNADA 7XX MACHINE SUPPORT
1459M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1460W:	www.jlime.com
1461S:	Maintained
1462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1463F:	arch/arm/mach-sa1100/jornada720.c
1464F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1465
1466ARM/IGEP MACHINE SUPPORT
1467M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1468M:	Javier Martinez Canillas <javier@dowhile0.org>
1469L:	linux-omap@vger.kernel.org
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/boot/dts/omap3-igep*
1473
1474ARM/INCOME PXA270 SUPPORT
1475M:	Marek Vasut <marek.vasut@gmail.com>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1479
1480ARM/INTEL IOP13XX ARM ARCHITECTURE
1481M:	Lennert Buytenhek <kernel@wantstofly.org>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484
1485ARM/INTEL IOP32X ARM ARCHITECTURE
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IOP33X ARM ARCHITECTURE
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Orphan
1493
1494ARM/INTEL IQ81342EX MACHINE SUPPORT
1495M:	Lennert Buytenhek <kernel@wantstofly.org>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/INTEL IXDP2850 MACHINE SUPPORT
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/INTEL IXP4XX ARM ARCHITECTURE
1505M:	Imre Kaloz <kaloz@openwrt.org>
1506M:	Krzysztof Halasa <khalasa@piap.pl>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	arch/arm/mach-ixp4xx/
1510
1511ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1512M:	Jonathan Cameron <jic23@cam.ac.uk>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515F:	arch/arm/mach-pxa/stargate2.c
1516F:	drivers/pcmcia/pxa2xx_stargate2.c
1517
1518ARM/INTEL XSC3 (MANZANO) ARM CORE
1519M:	Lennert Buytenhek <kernel@wantstofly.org>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522
1523ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/LG1K ARCHITECTURE
1529M:	Chanho Min <chanho.min@lge.com>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm64/boot/dts/lg/
1533
1534ARM/LOGICPD PXA270 MACHINE SUPPORT
1535M:	Lennert Buytenhek <kernel@wantstofly.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538
1539ARM/LPC18XX ARCHITECTURE
1540M:	Joachim Eastwood <manabian@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/boot/dts/lpc43*
1544F:	drivers/clk/nxp/clk-lpc18xx*
1545F:	drivers/clocksource/time-lpc32xx.c
1546F:	drivers/i2c/busses/i2c-lpc2k.c
1547F:	drivers/memory/pl172.c
1548F:	drivers/mtd/spi-nor/nxp-spifi.c
1549F:	drivers/rtc/rtc-lpc24xx.c
1550N:	lpc18xx
1551
1552ARM/LPC32XX SOC SUPPORT
1553M:	Vladimir Zapolskiy <vz@mleia.com>
1554M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1557S:	Maintained
1558F:	arch/arm/boot/dts/lpc32*
1559F:	arch/arm/mach-lpc32xx/
1560F:	drivers/i2c/busses/i2c-pnx.c
1561F:	drivers/net/ethernet/nxp/lpc_eth.c
1562F:	drivers/usb/host/ohci-nxp.c
1563F:	drivers/watchdog/pnx4008_wdt.c
1564N:	lpc32xx
1565
1566ARM/MAGICIAN MACHINE SUPPORT
1567M:	Philipp Zabel <philipp.zabel@gmail.com>
1568S:	Maintained
1569
1570ARM/Marvell Dove/MV78xx0/Orion SOC support
1571M:	Jason Cooper <jason@lakedaemon.net>
1572M:	Andrew Lunn <andrew@lunn.ch>
1573M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574M:	Gregory Clement <gregory.clement@bootlin.com>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	Documentation/devicetree/bindings/soc/dove/
1578F:	arch/arm/mach-dove/
1579F:	arch/arm/mach-mv78xx0/
1580F:	arch/arm/mach-orion5x/
1581F:	arch/arm/plat-orion/
1582F:	arch/arm/boot/dts/dove*
1583F:	arch/arm/boot/dts/orion5x*
1584
1585ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1586M:	Jason Cooper <jason@lakedaemon.net>
1587M:	Andrew Lunn <andrew@lunn.ch>
1588M:	Gregory Clement <gregory.clement@bootlin.com>
1589M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	arch/arm/boot/dts/armada*
1593F:	arch/arm/boot/dts/kirkwood*
1594F:	arch/arm/configs/mvebu_*_defconfig
1595F:	arch/arm/mach-mvebu/
1596F:	arch/arm64/boot/dts/marvell/armada*
1597F:	drivers/cpufreq/armada-37xx-cpufreq.c
1598F:	drivers/cpufreq/mvebu-cpufreq.c
1599F:	drivers/irqchip/irq-armada-370-xp.c
1600F:	drivers/irqchip/irq-mvebu-*
1601F:	drivers/pinctrl/mvebu/
1602F:	drivers/rtc/rtc-armada38x.c
1603
1604ARM/Mediatek RTC DRIVER
1605M:	Eddie Huang <eddie.huang@mediatek.com>
1606M:	Sean Wang <sean.wang@mediatek.com>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1611F:	drivers/rtc/rtc-mt6397.c
1612F:	drivers/rtc/rtc-mt7622.c
1613
1614ARM/Mediatek SoC support
1615M:	Matthias Brugger <matthias.bgg@gmail.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618S:	Maintained
1619F:	arch/arm/boot/dts/mt6*
1620F:	arch/arm/boot/dts/mt7*
1621F:	arch/arm/boot/dts/mt8*
1622F:	arch/arm/mach-mediatek/
1623F:	arch/arm64/boot/dts/mediatek/
1624N:	mtk
1625K:	mediatek
1626
1627ARM/Mediatek USB3 PHY DRIVER
1628M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1631S:	Maintained
1632F:	drivers/phy/mediatek/phy-mtk-tphy.c
1633
1634ARM/MICREL KS8695 ARCHITECTURE
1635M:	Greg Ungerer <gerg@uclinux.org>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637F:	arch/arm/mach-ks8695/
1638S:	Odd Fixes
1639
1640ARM/Microchip (AT91) SoC support
1641M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1642M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644W:	http://www.linux4sam.org
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1646S:	Supported
1647N:	at91
1648N:	atmel
1649F:	arch/arm/mach-at91/
1650F:	include/soc/at91/
1651F:	arch/arm/boot/dts/at91*.dts
1652F:	arch/arm/boot/dts/at91*.dtsi
1653F:	arch/arm/boot/dts/sama*.dts
1654F:	arch/arm/boot/dts/sama*.dtsi
1655F:	arch/arm/include/debug/at91.S
1656F:	drivers/memory/atmel*
1657F:	drivers/watchdog/sama5d4_wdt.c
1658X:	drivers/input/touchscreen/atmel_mxt_ts.c
1659X:	drivers/net/wireless/atmel/
1660
1661ARM/MIOA701 MACHINE SUPPORT
1662M:	Robert Jarzmik <robert.jarzmik@free.fr>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664F:	arch/arm/mach-pxa/mioa701.c
1665S:	Maintained
1666
1667ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668M:	Michael Petchkovsky <mkpetch@internode.on.net>
1669S:	Maintained
1670
1671ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672M:	Linus Walleij <linus.walleij@linaro.org>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	arch/arm/mach-nomadik/
1676F:	arch/arm/mach-u300/
1677F:	arch/arm/mach-ux500/
1678F:	arch/arm/boot/dts/ste-*
1679F:	drivers/clk/clk-nomadik.c
1680F:	drivers/clk/clk-u300.c
1681F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1682F:	drivers/clocksource/timer-u300.c
1683F:	drivers/dma/coh901318*
1684F:	drivers/dma/ste_dma40*
1685F:	drivers/hwspinlock/u8500_hsem.c
1686F:	drivers/i2c/busses/i2c-nomadik.c
1687F:	drivers/i2c/busses/i2c-stu300.c
1688F:	drivers/mfd/ab3100*
1689F:	drivers/mfd/ab8500*
1690F:	drivers/mfd/abx500*
1691F:	drivers/mfd/dbx500*
1692F:	drivers/mfd/db8500*
1693F:	drivers/pinctrl/nomadik/
1694F:	drivers/pinctrl/pinctrl-coh901*
1695F:	drivers/pinctrl/pinctrl-u300.c
1696F:	drivers/rtc/rtc-ab3100.c
1697F:	drivers/rtc/rtc-ab8500.c
1698F:	drivers/rtc/rtc-coh901331.c
1699F:	drivers/rtc/rtc-pl031.c
1700F:	drivers/watchdog/coh901327_wdt.c
1701F:	Documentation/devicetree/bindings/arm/ste-*
1702F:	Documentation/devicetree/bindings/arm/ux500/
1703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1704
1705ARM/NUVOTON NPCM ARCHITECTURE
1706M:	Avi Fishman <avifishman70@gmail.com>
1707M:	Tomer Maimon <tmaimon77@gmail.com>
1708R:	Patrick Venture <venture@google.com>
1709R:	Nancy Yuen <yuenn@google.com>
1710R:	Brendan Higgins <brendanhiggins@google.com>
1711L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1712S:	Supported
1713F:	arch/arm/mach-npcm/
1714F:	arch/arm/boot/dts/nuvoton-npcm*
1715F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1716F:	drivers/*/*npcm*
1717F:	Documentation/*/*npcm*
1718
1719ARM/NUVOTON W90X900 ARM ARCHITECTURE
1720M:	Wan ZongShun <mcuos.com@gmail.com>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722W:	http://www.mcuos.com
1723S:	Maintained
1724F:	arch/arm/mach-w90x900/
1725F:	drivers/input/keyboard/w90p910_keypad.c
1726F:	drivers/input/touchscreen/w90p910_ts.c
1727F:	drivers/watchdog/nuc900_wdt.c
1728F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1729F:	drivers/mtd/nand/raw/nuc900_nand.c
1730F:	drivers/rtc/rtc-nuc900.c
1731F:	drivers/spi/spi-nuc900.c
1732F:	drivers/usb/host/ehci-w90x900.c
1733F:	drivers/video/fbdev/nuc900fb.c
1734
1735ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1736M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1737L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1738W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1739S:	Supported
1740
1741ARM/Orion SoC/Technologic Systems TS-78xx platform support
1742M:	Alexander Clouter <alex@digriz.org.uk>
1743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744W:	http://www.digriz.org.uk/ts78xx/kernel
1745S:	Maintained
1746F:	arch/arm/mach-orion5x/ts78xx-*
1747
1748ARM/OXNAS platform support
1749M:	Neil Armstrong <narmstrong@baylibre.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751L:	linux-oxnas@groups.io (moderated for non-subscribers)
1752S:	Maintained
1753F:	arch/arm/mach-oxnas/
1754F:	arch/arm/boot/dts/ox8*.dts*
1755N:	oxnas
1756
1757ARM/PALM TREO SUPPORT
1758M:	Tomas Cech <sleep_walker@suse.com>
1759L:	linux-arm-kernel@lists.infradead.org
1760W:	http://hackndev.com
1761S:	Maintained
1762F:	arch/arm/mach-pxa/palmtreo.*
1763
1764ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1765M:	Marek Vasut <marek.vasut@gmail.com>
1766L:	linux-arm-kernel@lists.infradead.org
1767W:	http://hackndev.com
1768S:	Maintained
1769F:	arch/arm/mach-pxa/include/mach/palmtx.h
1770F:	arch/arm/mach-pxa/palmtx.c
1771F:	arch/arm/mach-pxa/palmt5.*
1772F:	arch/arm/mach-pxa/include/mach/palmld.h
1773F:	arch/arm/mach-pxa/palmld.c
1774F:	arch/arm/mach-pxa/palmte2.*
1775F:	arch/arm/mach-pxa/include/mach/palmtc.h
1776F:	arch/arm/mach-pxa/palmtc.c
1777
1778ARM/PALMZ72 SUPPORT
1779M:	Sergey Lapin <slapin@ossfans.org>
1780L:	linux-arm-kernel@lists.infradead.org
1781W:	http://hackndev.com
1782S:	Maintained
1783F:	arch/arm/mach-pxa/palmz72.*
1784
1785ARM/PLEB SUPPORT
1786M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1787W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1788S:	Maintained
1789
1790ARM/PT DIGITAL BOARD PORT
1791M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793W:	http://www.armlinux.org.uk/
1794S:	Maintained
1795
1796ARM/QUALCOMM SUPPORT
1797M:	Andy Gross <andy.gross@linaro.org>
1798M:	David Brown <david.brown@linaro.org>
1799L:	linux-arm-msm@vger.kernel.org
1800L:	linux-soc@vger.kernel.org
1801S:	Maintained
1802F:	Documentation/devicetree/bindings/soc/qcom/
1803F:	arch/arm/boot/dts/qcom-*.dts
1804F:	arch/arm/boot/dts/qcom-*.dtsi
1805F:	arch/arm/mach-qcom/
1806F:	arch/arm64/boot/dts/qcom/*
1807F:	drivers/i2c/busses/i2c-qup.c
1808F:	drivers/clk/qcom/
1809F:	drivers/dma/qcom/
1810F:	drivers/soc/qcom/
1811F:	drivers/spi/spi-qup.c
1812F:	drivers/tty/serial/msm_serial.c
1813F:	drivers/*/pm8???-*
1814F:	drivers/mfd/ssbi.c
1815F:	drivers/firmware/qcom_scm.c
1816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1817
1818ARM/RADISYS ENP2611 MACHINE SUPPORT
1819M:	Lennert Buytenhek <kernel@wantstofly.org>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822
1823ARM/REALTEK ARCHITECTURE
1824M:	Andreas Färber <afaerber@suse.de>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827F:	arch/arm64/boot/dts/realtek/
1828F:	Documentation/devicetree/bindings/arm/realtek.txt
1829
1830ARM/RENESAS ARM64 ARCHITECTURE
1831M:	Simon Horman <horms@verge.net.au>
1832M:	Magnus Damm <magnus.damm@gmail.com>
1833L:	linux-renesas-soc@vger.kernel.org
1834Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1836S:	Supported
1837F:	arch/arm64/boot/dts/renesas/
1838F:	Documentation/devicetree/bindings/arm/shmobile.txt
1839F:	drivers/soc/renesas/
1840F:	include/linux/soc/renesas/
1841
1842ARM/RISCPC ARCHITECTURE
1843M:	Russell King <linux@armlinux.org.uk>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845W:	http://www.armlinux.org.uk/
1846S:	Maintained
1847F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1848F:	arch/arm/include/asm/hardware/ioc.h
1849F:	arch/arm/include/asm/hardware/iomd.h
1850F:	arch/arm/include/asm/hardware/memc.h
1851F:	arch/arm/mach-rpc/
1852F:	drivers/net/ethernet/8390/etherh.c
1853F:	drivers/net/ethernet/i825xx/ether1*
1854F:	drivers/net/ethernet/seeq/ether3*
1855F:	drivers/scsi/arm/
1856
1857ARM/Rockchip SoC support
1858M:	Heiko Stuebner <heiko@sntech.de>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860L:	linux-rockchip@lists.infradead.org
1861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1862S:	Maintained
1863F:	arch/arm/boot/dts/rk3*
1864F:	arch/arm/boot/dts/rv1108*
1865F:	arch/arm/mach-rockchip/
1866F:	drivers/clk/rockchip/
1867F:	drivers/i2c/busses/i2c-rk3x.c
1868F:	drivers/*/*rockchip*
1869F:	drivers/*/*/*rockchip*
1870F:	sound/soc/rockchip/
1871N:	rockchip
1872
1873ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1874M:	Kukjin Kim <kgene@kernel.org>
1875M:	Krzysztof Kozlowski <krzk@kernel.org>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1878Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1879S:	Maintained
1880F:	arch/arm/boot/dts/s3c*
1881F:	arch/arm/boot/dts/s5p*
1882F:	arch/arm/boot/dts/exynos*
1883F:	arch/arm64/boot/dts/exynos/
1884F:	arch/arm/plat-samsung/
1885F:	arch/arm/mach-s3c24*/
1886F:	arch/arm/mach-s3c64xx/
1887F:	arch/arm/mach-s5p*/
1888F:	arch/arm/mach-exynos*/
1889F:	drivers/*/*s3c24*
1890F:	drivers/*/*/*s3c24*
1891F:	drivers/*/*s3c64xx*
1892F:	drivers/*/*s5pv210*
1893F:	drivers/memory/samsung/*
1894F:	drivers/soc/samsung/*
1895F:	Documentation/arm/Samsung/
1896F:	Documentation/devicetree/bindings/arm/samsung/
1897F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1898F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1899N:	exynos
1900
1901ARM/SAMSUNG MOBILE MACHINE SUPPORT
1902M:	Kyungmin Park <kyungmin.park@samsung.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905F:	arch/arm/mach-s5pv210/
1906
1907ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1908M:	Kyungmin Park <kyungmin.park@samsung.com>
1909M:	Kamil Debski <kamil@wypas.org>
1910M:	Andrzej Hajda <a.hajda@samsung.com>
1911L:	linux-arm-kernel@lists.infradead.org
1912L:	linux-media@vger.kernel.org
1913S:	Maintained
1914F:	drivers/media/platform/s5p-g2d/
1915
1916ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1917M:	Marek Szyprowski <m.szyprowski@samsung.com>
1918L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1919L:	linux-media@vger.kernel.org
1920S:	Maintained
1921F:	drivers/media/platform/s5p-cec/
1922F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1923
1924ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1925M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1926M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1927L:	linux-arm-kernel@lists.infradead.org
1928L:	linux-media@vger.kernel.org
1929S:	Maintained
1930F:	drivers/media/platform/s5p-jpeg/
1931
1932ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1933M:	Kyungmin Park <kyungmin.park@samsung.com>
1934M:	Kamil Debski <kamil@wypas.org>
1935M:	Jeongtae Park <jtp.park@samsung.com>
1936M:	Andrzej Hajda <a.hajda@samsung.com>
1937L:	linux-arm-kernel@lists.infradead.org
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1941F:	drivers/media/platform/s5p-mfc/
1942
1943ARM/SHMOBILE ARM ARCHITECTURE
1944M:	Simon Horman <horms@verge.net.au>
1945M:	Magnus Damm <magnus.damm@gmail.com>
1946L:	linux-renesas-soc@vger.kernel.org
1947Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1949S:	Supported
1950F:	arch/arm/boot/dts/emev2*
1951F:	arch/arm/boot/dts/r7s*
1952F:	arch/arm/boot/dts/r8a*
1953F:	arch/arm/boot/dts/sh*
1954F:	arch/arm/configs/shmobile_defconfig
1955F:	arch/arm/include/debug/renesas-scif.S
1956F:	arch/arm/mach-shmobile/
1957F:	Documentation/devicetree/bindings/arm/shmobile.txt
1958F:	drivers/soc/renesas/
1959F:	include/linux/soc/renesas/
1960
1961ARM/SOCFPGA ARCHITECTURE
1962M:	Dinh Nguyen <dinguyen@kernel.org>
1963S:	Maintained
1964F:	arch/arm/mach-socfpga/
1965F:	arch/arm/boot/dts/socfpga*
1966F:	arch/arm/configs/socfpga_defconfig
1967F:	arch/arm64/boot/dts/altera/
1968W:	http://www.rocketboards.org
1969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1970
1971ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1972M:	Dinh Nguyen <dinguyen@kernel.org>
1973S:	Maintained
1974F:	drivers/clk/socfpga/
1975
1976ARM/SOCFPGA EDAC SUPPORT
1977M:	Thor Thayer <thor.thayer@linux.intel.com>
1978S:	Maintained
1979F:	drivers/edac/altera_edac.
1980
1981ARM/SPREADTRUM SoC SUPPORT
1982M:	Orson Zhai <orsonzhai@gmail.com>
1983M:	Baolin Wang <baolin.wang@linaro.org>
1984M:	Chunyan Zhang <zhang.lyra@gmail.com>
1985S:	Maintained
1986F:	arch/arm64/boot/dts/sprd
1987N:	sprd
1988
1989ARM/STI ARCHITECTURE
1990M:	Patrice Chotard <patrice.chotard@st.com>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992W:	http://www.stlinux.com
1993S:	Maintained
1994F:	arch/arm/mach-sti/
1995F:	arch/arm/boot/dts/sti*
1996F:	drivers/char/hw_random/st-rng.c
1997F:	drivers/clocksource/arm_global_timer.c
1998F:	drivers/clocksource/clksrc_st_lpc.c
1999F:	drivers/cpufreq/sti-cpufreq.c
2000F:	drivers/dma/st_fdma*
2001F:	drivers/i2c/busses/i2c-st.c
2002F:	drivers/media/rc/st_rc.c
2003F:	drivers/media/platform/sti/c8sectpfe/
2004F:	drivers/mmc/host/sdhci-st.c
2005F:	drivers/phy/st/phy-miphy28lp.c
2006F:	drivers/phy/st/phy-stih407-usb.c
2007F:	drivers/pinctrl/pinctrl-st.c
2008F:	drivers/remoteproc/st_remoteproc.c
2009F:	drivers/remoteproc/st_slim_rproc.c
2010F:	drivers/reset/sti/
2011F:	drivers/rtc/rtc-st-lpc.c
2012F:	drivers/tty/serial/st-asc.c
2013F:	drivers/usb/dwc3/dwc3-st.c
2014F:	drivers/usb/host/ehci-st.c
2015F:	drivers/usb/host/ohci-st.c
2016F:	drivers/watchdog/st_lpc_wdt.c
2017F:	drivers/ata/ahci_st.c
2018F:	include/linux/remoteproc/st_slim_rproc.h
2019
2020ARM/STM32 ARCHITECTURE
2021M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2022M:	Alexandre Torgue <alexandre.torgue@st.com>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S:	Maintained
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2026N:	stm32
2027F:	arch/arm/boot/dts/stm32*
2028F:	arch/arm/mach-stm32/
2029F:	drivers/clocksource/armv7m_systick.c
2030
2031ARM/Synaptics Berlin SoC support
2032M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2033M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035S:	Maintained
2036F:	arch/arm/mach-berlin/
2037F:	arch/arm/boot/dts/berlin*
2038F:	arch/arm64/boot/dts/marvell/berlin*
2039
2040ARM/TANGO ARCHITECTURE
2041M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2042M:	Mans Rullgard <mans@mansr.com>
2043L:	linux-arm-kernel@lists.infradead.org
2044S:	Odd Fixes
2045N:	tango
2046
2047ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2048M:	Lennert Buytenhek <kernel@wantstofly.org>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Maintained
2051
2052ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2053M:	Hans Verkuil <hans.verkuil@cisco.com>
2054L:	linux-tegra@vger.kernel.org
2055L:	linux-media@vger.kernel.org
2056S:	Maintained
2057F:	drivers/media/platform/tegra-cec/
2058F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2059
2060ARM/TETON BGA MACHINE SUPPORT
2061M:	"Mark F. Brown" <mark.brown314@gmail.com>
2062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063S:	Maintained
2064
2065ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2066M:	Santosh Shilimkar <ssantosh@kernel.org>
2067L:	linux-kernel@vger.kernel.org
2068S:	Maintained
2069F:	drivers/memory/*emif*
2070
2071ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2072M:	Santosh Shilimkar <ssantosh@kernel.org>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075F:	arch/arm/mach-keystone/
2076F:	arch/arm/boot/dts/keystone-*
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2078
2079ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2080M:	Santosh Shilimkar <ssantosh@kernel.org>
2081L:	linux-kernel@vger.kernel.org
2082S:	Maintained
2083F:	drivers/clk/keystone/
2084
2085ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2086M:	Santosh Shilimkar <ssantosh@kernel.org>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088L:	linux-kernel@vger.kernel.org
2089S:	Maintained
2090F:	drivers/clocksource/timer-keystone.c
2091
2092ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2093M:	Santosh Shilimkar <ssantosh@kernel.org>
2094L:	linux-kernel@vger.kernel.org
2095S:	Maintained
2096F:	drivers/power/reset/keystone-reset.c
2097
2098ARM/THECUS N2100 MACHINE SUPPORT
2099M:	Lennert Buytenhek <kernel@wantstofly.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101S:	Maintained
2102
2103ARM/TOSA MACHINE SUPPORT
2104M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2105M:	Dirk Opfer <dirk@opfer-online.de>
2106S:	Maintained
2107
2108ARM/UNIPHIER ARCHITECTURE
2109M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2112S:	Maintained
2113F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2114F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2115F:	arch/arm/boot/dts/uniphier*
2116F:	arch/arm/include/asm/hardware/cache-uniphier.h
2117F:	arch/arm/mach-uniphier/
2118F:	arch/arm/mm/cache-uniphier.c
2119F:	arch/arm64/boot/dts/socionext/uniphier*
2120F:	drivers/bus/uniphier-system-bus.c
2121F:	drivers/clk/uniphier/
2122F:	drivers/gpio/gpio-uniphier.c
2123F:	drivers/i2c/busses/i2c-uniphier*
2124F:	drivers/irqchip/irq-uniphier-aidet.c
2125F:	drivers/pinctrl/uniphier/
2126F:	drivers/reset/reset-uniphier.c
2127F:	drivers/tty/serial/8250/8250_uniphier.c
2128N:	uniphier
2129
2130ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2131M:	Ulf Hansson <ulf.hansson@linaro.org>
2132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133T:	git git://git.linaro.org/people/ulfh/clk.git
2134S:	Maintained
2135F:	drivers/clk/ux500/
2136
2137ARM/VERSATILE EXPRESS PLATFORM
2138M:	Liviu Dudau <liviu.dudau@arm.com>
2139M:	Sudeep Holla <sudeep.holla@arm.com>
2140M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Maintained
2143F:	arch/arm/boot/dts/vexpress*
2144F:	arch/arm64/boot/dts/arm/
2145F:	arch/arm/mach-vexpress/
2146F:	*/*/vexpress*
2147F:	*/*/*/vexpress*
2148F:	drivers/clk/versatile/clk-vexpress-osc.c
2149F:	drivers/clocksource/versatile.c
2150N:	mps2
2151
2152ARM/VFP SUPPORT
2153M:	Russell King <linux@armlinux.org.uk>
2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155W:	http://www.armlinux.org.uk/
2156S:	Maintained
2157F:	arch/arm/vfp/
2158
2159ARM/VOIPAC PXA270 SUPPORT
2160M:	Marek Vasut <marek.vasut@gmail.com>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm/mach-pxa/vpac270.c
2164F:	arch/arm/mach-pxa/include/mach/vpac270.h
2165
2166ARM/VT8500 ARM ARCHITECTURE
2167M:	Tony Prisk <linux@prisktech.co.nz>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170F:	arch/arm/mach-vt8500/
2171F:	drivers/clocksource/vt8500_timer.c
2172F:	drivers/i2c/busses/i2c-wmt.c
2173F:	drivers/mmc/host/wmt-sdmmc.c
2174F:	drivers/pwm/pwm-vt8500.c
2175F:	drivers/rtc/rtc-vt8500.c
2176F:	drivers/tty/serial/vt8500_serial.c
2177F:	drivers/usb/host/ehci-platform.c
2178F:	drivers/usb/host/uhci-platform.c
2179F:	drivers/video/fbdev/vt8500lcdfb.*
2180F:	drivers/video/fbdev/wm8505fb*
2181F:	drivers/video/fbdev/wmt_ge_rops.*
2182
2183ARM/ZIPIT Z2 SUPPORT
2184M:	Marek Vasut <marek.vasut@gmail.com>
2185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S:	Maintained
2187F:	arch/arm/mach-pxa/z2.c
2188F:	arch/arm/mach-pxa/include/mach/z2.h
2189
2190ARM/ZTE ARCHITECTURE
2191M:	Jun Nie <jun.nie@linaro.org>
2192M:	Baoyou Xie <baoyou.xie@linaro.org>
2193M:	Shawn Guo <shawnguo@kernel.org>
2194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S:	Maintained
2196F:	arch/arm/boot/dts/zx2967*
2197F:	arch/arm/mach-zx/
2198F:	arch/arm64/boot/dts/zte/
2199F:	drivers/clk/zte/
2200F:	drivers/dma/zx_dma.c
2201F:	drivers/gpio/gpio-zx.c
2202F:	drivers/i2c/busses/i2c-zx2967.c
2203F:	drivers/mmc/host/dw_mmc-zx.*
2204F:	drivers/pinctrl/zte/
2205F:	drivers/soc/zte/
2206F:	drivers/thermal/zx2967_thermal.c
2207F:	drivers/watchdog/zx2967_wdt.c
2208F:	Documentation/devicetree/bindings/arm/zte.txt
2209F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2210F:	Documentation/devicetree/bindings/dma/zxdma.txt
2211F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2212F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2213F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2214F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2215F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2216F:	Documentation/devicetree/bindings/soc/zte/
2217F:	Documentation/devicetree/bindings/sound/zte,*.txt
2218F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2219F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2220F:	include/dt-bindings/clock/zx2967*.h
2221F:	include/dt-bindings/soc/zte,*.h
2222F:	sound/soc/codecs/zx_aud96p22.c
2223F:	sound/soc/zte/
2224
2225ARM/ZYNQ ARCHITECTURE
2226M:	Michal Simek <michal.simek@xilinx.com>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228W:	http://wiki.xilinx.com
2229T:	git https://github.com/Xilinx/linux-xlnx.git
2230S:	Supported
2231F:	arch/arm/mach-zynq/
2232F:	drivers/cpuidle/cpuidle-zynq.c
2233F:	drivers/block/xsysace.c
2234N:	zynq
2235N:	xilinx
2236F:	drivers/clocksource/cadence_ttc_timer.c
2237F:	drivers/i2c/busses/i2c-cadence.c
2238F:	drivers/mmc/host/sdhci-of-arasan.c
2239F:	drivers/edac/synopsys_edac.c
2240
2241ARM64 PORT (AARCH64 ARCHITECTURE)
2242M:	Catalin Marinas <catalin.marinas@arm.com>
2243M:	Will Deacon <will.deacon@arm.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2246S:	Maintained
2247F:	arch/arm64/
2248F:	Documentation/arm64/
2249
2250AS3645A LED FLASH CONTROLLER DRIVER
2251M:	Sakari Ailus <sakari.ailus@iki.fi>
2252L:	linux-leds@vger.kernel.org
2253S:	Maintained
2254F:	drivers/leds/leds-as3645a.c
2255
2256ASAHI KASEI AK8974 DRIVER
2257M:	Linus Walleij <linus.walleij@linaro.org>
2258L:	linux-iio@vger.kernel.org
2259W:	http://www.akm.com/
2260S:	Supported
2261F:	drivers/iio/magnetometer/ak8974.c
2262
2263ASC7621 HARDWARE MONITOR DRIVER
2264M:	George Joseph <george.joseph@fairview5.com>
2265L:	linux-hwmon@vger.kernel.org
2266S:	Maintained
2267F:	Documentation/hwmon/asc7621
2268F:	drivers/hwmon/asc7621.c
2269
2270ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2271M:	Corentin Chary <corentin.chary@gmail.com>
2272L:	acpi4asus-user@lists.sourceforge.net
2273L:	platform-driver-x86@vger.kernel.org
2274W:	http://acpi4asus.sf.net
2275S:	Maintained
2276F:	drivers/platform/x86/asus*.c
2277F:	drivers/platform/x86/eeepc*.c
2278
2279ASUS WIRELESS RADIO CONTROL DRIVER
2280M:	João Paulo Rechi Vita <jprvita@gmail.com>
2281L:	platform-driver-x86@vger.kernel.org
2282S:	Maintained
2283F:	drivers/platform/x86/asus-wireless.c
2284
2285ASYMMETRIC KEYS
2286M:	David Howells <dhowells@redhat.com>
2287L:	keyrings@vger.kernel.org
2288S:	Maintained
2289F:	Documentation/crypto/asymmetric-keys.txt
2290F:	include/linux/verification.h
2291F:	include/crypto/public_key.h
2292F:	include/crypto/pkcs7.h
2293F:	crypto/asymmetric_keys/
2294
2295ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2296R:	Dan Williams <dan.j.williams@intel.com>
2297W:	http://sourceforge.net/projects/xscaleiop
2298S:	Odd fixes
2299F:	Documentation/crypto/async-tx-api.txt
2300F:	crypto/async_tx/
2301F:	drivers/dma/
2302F:	include/linux/dmaengine.h
2303F:	include/linux/async_tx.h
2304
2305AT24 EEPROM DRIVER
2306M:	Bartosz Golaszewski <brgl@bgdev.pl>
2307L:	linux-i2c@vger.kernel.org
2308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2309S:	Maintained
2310F:	Documentation/devicetree/bindings/eeprom/at24.txt
2311F:	drivers/misc/eeprom/at24.c
2312F:	include/linux/platform_data/at24.h
2313
2314ATA OVER ETHERNET (AOE) DRIVER
2315M:	"Ed L. Cashin" <ed.cashin@acm.org>
2316W:	http://www.openaoe.org/
2317S:	Supported
2318F:	Documentation/aoe/
2319F:	drivers/block/aoe/
2320
2321ATHEROS 71XX/9XXX GPIO DRIVER
2322M:	Alban Bedel <albeu@free.fr>
2323W:	https://github.com/AlbanBedel/linux
2324T:	git git://github.com/AlbanBedel/linux
2325S:	Maintained
2326F:	drivers/gpio/gpio-ath79.c
2327F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2328
2329ATHEROS ATH GENERIC UTILITIES
2330M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2331L:	linux-wireless@vger.kernel.org
2332S:	Supported
2333F:	drivers/net/wireless/ath/*
2334
2335ATHEROS ATH5K WIRELESS DRIVER
2336M:	Jiri Slaby <jirislaby@gmail.com>
2337M:	Nick Kossifidis <mickflemm@gmail.com>
2338M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2339L:	linux-wireless@vger.kernel.org
2340W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2341S:	Maintained
2342F:	drivers/net/wireless/ath/ath5k/
2343
2344ATHEROS ATH6KL WIRELESS DRIVER
2345M:	Kalle Valo <kvalo@qca.qualcomm.com>
2346L:	linux-wireless@vger.kernel.org
2347W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2349S:	Supported
2350F:	drivers/net/wireless/ath/ath6kl/
2351
2352ATI_REMOTE2 DRIVER
2353M:	Ville Syrjala <syrjala@sci.fi>
2354S:	Maintained
2355F:	drivers/input/misc/ati_remote2.c
2356
2357ATK0110 HWMON DRIVER
2358M:	Luca Tettamanti <kronos.it@gmail.com>
2359L:	linux-hwmon@vger.kernel.org
2360S:	Maintained
2361F:	drivers/hwmon/asus_atk0110.c
2362
2363ATLX ETHERNET DRIVERS
2364M:	Jay Cliburn <jcliburn@gmail.com>
2365M:	Chris Snook <chris.snook@gmail.com>
2366L:	netdev@vger.kernel.org
2367W:	http://sourceforge.net/projects/atl1
2368W:	http://atl1.sourceforge.net
2369S:	Maintained
2370F:	drivers/net/ethernet/atheros/
2371
2372ATM
2373M:	Chas Williams <3chas3@gmail.com>
2374L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2375L:	netdev@vger.kernel.org
2376W:	http://linux-atm.sourceforge.net
2377S:	Maintained
2378F:	drivers/atm/
2379F:	include/linux/atm*
2380F:	include/uapi/linux/atm*
2381
2382ATMEL AT91 / AT32 MCI DRIVER
2383M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2384S:	Maintained
2385F:	drivers/mmc/host/atmel-mci.c
2386
2387ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2388M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2389S:	Supported
2390F:	drivers/power/reset/at91-sama5d2_shdwc.c
2391
2392ATMEL Audio ALSA driver
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2395S:	Supported
2396F:	sound/soc/atmel
2397
2398ATMEL I2C DRIVER
2399M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2400L:	linux-i2c@vger.kernel.org
2401S:	Supported
2402F:	drivers/i2c/busses/i2c-at91.c
2403
2404ATMEL ISI DRIVER
2405M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2406L:	linux-media@vger.kernel.org
2407S:	Supported
2408F:	drivers/media/platform/atmel/atmel-isi.c
2409F:	include/media/atmel-isi.h
2410
2411ATMEL LCDFB DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413L:	linux-fbdev@vger.kernel.org
2414S:	Maintained
2415F:	drivers/video/fbdev/atmel_lcdfb.c
2416F:	include/video/atmel_lcdc.h
2417
2418ATMEL MACB ETHERNET DRIVER
2419M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2420S:	Supported
2421F:	drivers/net/ethernet/cadence/
2422
2423ATMEL MAXTOUCH DRIVER
2424M:	Nick Dyer <nick@shmanahar.org>
2425T:	git git://github.com/ndyer/linux.git
2426S:	Maintained
2427F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2428F:	drivers/input/touchscreen/atmel_mxt_ts.c
2429
2430ATMEL SAMA5D2 ADC DRIVER
2431M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2432L:	linux-iio@vger.kernel.org
2433S:	Supported
2434F:	drivers/iio/adc/at91-sama5d2_adc.c
2435
2436ATMEL SDMMC DRIVER
2437M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2438L:	linux-mmc@vger.kernel.org
2439S:	Supported
2440F:	drivers/mmc/host/sdhci-of-at91.c
2441
2442ATMEL SPI DRIVER
2443M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2444S:	Supported
2445F:	drivers/spi/spi-atmel.*
2446
2447ATMEL SSC DRIVER
2448M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450S:	Supported
2451F:	drivers/misc/atmel-ssc.c
2452F:	include/linux/atmel-ssc.h
2453
2454ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2455M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457S:	Supported
2458F:	drivers/misc/atmel_tclib.c
2459F:	drivers/clocksource/tcb_clksrc.c
2460
2461ATMEL USBA UDC DRIVER
2462M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464S:	Supported
2465F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2466
2467ATMEL WIRELESS DRIVER
2468M:	Simon Kelley <simon@thekelleys.org.uk>
2469L:	linux-wireless@vger.kernel.org
2470W:	http://www.thekelleys.org.uk/atmel
2471W:	http://atmelwlandriver.sourceforge.net/
2472S:	Maintained
2473F:	drivers/net/wireless/atmel/atmel*
2474
2475ATMEL XDMA DRIVER
2476M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2477L:	linux-arm-kernel@lists.infradead.org
2478L:	dmaengine@vger.kernel.org
2479S:	Supported
2480F:	drivers/dma/at_xdmac.c
2481
2482ATOMIC INFRASTRUCTURE
2483M:	Will Deacon <will.deacon@arm.com>
2484M:	Peter Zijlstra <peterz@infradead.org>
2485R:	Boqun Feng <boqun.feng@gmail.com>
2486L:	linux-kernel@vger.kernel.org
2487S:	Maintained
2488F:	arch/*/include/asm/atomic*.h
2489F:	include/*/atomic*.h
2490
2491ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2492M:	Bradley Grove <linuxdrivers@attotech.com>
2493L:	linux-scsi@vger.kernel.org
2494W:	http://www.attotech.com
2495S:	Supported
2496F:	drivers/scsi/esas2r
2497
2498ATUSB IEEE 802.15.4 RADIO DRIVER
2499M:	Stefan Schmidt <stefan@osg.samsung.com>
2500L:	linux-wpan@vger.kernel.org
2501S:	Maintained
2502F:	drivers/net/ieee802154/atusb.c
2503F:	drivers/net/ieee802154/atusb.h
2504F:	drivers/net/ieee802154/at86rf230.h
2505
2506AUDIT SUBSYSTEM
2507M:	Paul Moore <paul@paul-moore.com>
2508M:	Eric Paris <eparis@redhat.com>
2509L:	linux-audit@redhat.com (moderated for non-subscribers)
2510W:	https://github.com/linux-audit
2511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2512S:	Supported
2513F:	include/linux/audit.h
2514F:	include/uapi/linux/audit.h
2515F:	kernel/audit*
2516
2517AUXILIARY DISPLAY DRIVERS
2518M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2519W:	http://miguelojeda.es/auxdisplay.htm
2520W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2521S:	Maintained
2522F:	drivers/auxdisplay/
2523F:	include/linux/cfag12864b.h
2524
2525AX.25 NETWORK LAYER
2526M:	Ralf Baechle <ralf@linux-mips.org>
2527L:	linux-hams@vger.kernel.org
2528W:	http://www.linux-ax25.org/
2529S:	Maintained
2530F:	include/uapi/linux/ax25.h
2531F:	include/net/ax25.h
2532F:	net/ax25/
2533
2534AXENTIA ARM DEVICES
2535M:	Peter Rosin <peda@axentia.se>
2536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537S:	Maintained
2538F:	Documentation/devicetree/bindings/arm/axentia.txt
2539F:	arch/arm/boot/dts/at91-linea.dtsi
2540F:	arch/arm/boot/dts/at91-natte.dtsi
2541F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2542F:	arch/arm/boot/dts/at91-tse850-3.dts
2543
2544AXENTIA ASOC DRIVERS
2545M:	Peter Rosin <peda@axentia.se>
2546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2547S:	Maintained
2548F:	Documentation/devicetree/bindings/sound/axentia,*
2549F:	sound/soc/atmel/tse850-pcm5142.c
2550
2551AZ6007 DVB DRIVER
2552M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2553M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2554L:	linux-media@vger.kernel.org
2555W:	https://linuxtv.org
2556T:	git git://linuxtv.org/media_tree.git
2557S:	Maintained
2558F:	drivers/media/usb/dvb-usb-v2/az6007.c
2559
2560AZTECH FM RADIO RECEIVER DRIVER
2561M:	Hans Verkuil <hverkuil@xs4all.nl>
2562L:	linux-media@vger.kernel.org
2563T:	git git://linuxtv.org/media_tree.git
2564W:	https://linuxtv.org
2565S:	Maintained
2566F:	drivers/media/radio/radio-aztech*
2567
2568B43 WIRELESS DRIVER
2569L:	linux-wireless@vger.kernel.org
2570L:	b43-dev@lists.infradead.org
2571W:	http://wireless.kernel.org/en/users/Drivers/b43
2572S:	Odd Fixes
2573F:	drivers/net/wireless/broadcom/b43/
2574
2575B43LEGACY WIRELESS DRIVER
2576M:	Larry Finger <Larry.Finger@lwfinger.net>
2577L:	linux-wireless@vger.kernel.org
2578L:	b43-dev@lists.infradead.org
2579W:	http://wireless.kernel.org/en/users/Drivers/b43
2580S:	Maintained
2581F:	drivers/net/wireless/broadcom/b43legacy/
2582
2583BACKLIGHT CLASS/SUBSYSTEM
2584M:	Lee Jones <lee.jones@linaro.org>
2585M:	Daniel Thompson <daniel.thompson@linaro.org>
2586M:	Jingoo Han <jingoohan1@gmail.com>
2587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2588S:	Maintained
2589F:	drivers/video/backlight/
2590F:	include/linux/backlight.h
2591F:	include/linux/pwm_backlight.h
2592F:	Documentation/devicetree/bindings/leds/backlight
2593
2594BATMAN ADVANCED
2595M:	Marek Lindner <mareklindner@neomailbox.ch>
2596M:	Simon Wunderlich <sw@simonwunderlich.de>
2597M:	Antonio Quartulli <a@unstable.cc>
2598L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2599W:	https://www.open-mesh.org/
2600Q:	https://patchwork.open-mesh.org/project/batman/list/
2601S:	Maintained
2602F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2603F:	Documentation/ABI/testing/sysfs-class-net-mesh
2604F:	Documentation/networking/batman-adv.rst
2605F:	include/uapi/linux/batadv_packet.h
2606F:	include/uapi/linux/batman_adv.h
2607F:	net/batman-adv/
2608
2609BAYCOM/HDLCDRV DRIVERS FOR AX.25
2610M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2611L:	linux-hams@vger.kernel.org
2612W:	http://www.baycom.org/~tom/ham/ham.html
2613S:	Maintained
2614F:	drivers/net/hamradio/baycom*
2615
2616BCACHE (BLOCK LAYER CACHE)
2617M:	Michael Lyle <mlyle@lyle.org>
2618M:	Kent Overstreet <kent.overstreet@gmail.com>
2619L:	linux-bcache@vger.kernel.org
2620W:	http://bcache.evilpiepirate.org
2621C:	irc://irc.oftc.net/bcache
2622S:	Maintained
2623F:	drivers/md/bcache/
2624
2625BDISP ST MEDIA DRIVER
2626M:	Fabien Dessenne <fabien.dessenne@st.com>
2627L:	linux-media@vger.kernel.org
2628T:	git git://linuxtv.org/media_tree.git
2629W:	https://linuxtv.org
2630S:	Supported
2631F:	drivers/media/platform/sti/bdisp
2632
2633BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2634M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2635L:	netdev@vger.kernel.org
2636S:	Maintained
2637F:	drivers/net/ethernet/ec_bhf.c
2638
2639BEFS FILE SYSTEM
2640M:	Luis de Bethencourt <luisbg@kernel.org>
2641M:	Salah Triki <salah.triki@gmail.com>
2642S:	Maintained
2643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2644F:	Documentation/filesystems/befs.txt
2645F:	fs/befs/
2646
2647BFQ I/O SCHEDULER
2648M:	Paolo Valente <paolo.valente@linaro.org>
2649M:	Jens Axboe <axboe@kernel.dk>
2650L:	linux-block@vger.kernel.org
2651S:	Maintained
2652F:	block/bfq-*
2653F:	Documentation/block/bfq-iosched.txt
2654
2655BFS FILE SYSTEM
2656M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2657S:	Maintained
2658F:	Documentation/filesystems/bfs.txt
2659F:	fs/bfs/
2660F:	include/uapi/linux/bfs_fs.h
2661
2662BLINKM RGB LED DRIVER
2663M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2664S:	Maintained
2665F:	drivers/leds/leds-blinkm.c
2666
2667BLOCK LAYER
2668M:	Jens Axboe <axboe@kernel.dk>
2669L:	linux-block@vger.kernel.org
2670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2671S:	Maintained
2672F:	block/
2673F:	drivers/block/
2674F:	kernel/trace/blktrace.c
2675F:	lib/sbitmap.c
2676
2677BLOCK2MTD DRIVER
2678M:	Joern Engel <joern@lazybastard.org>
2679L:	linux-mtd@lists.infradead.org
2680S:	Maintained
2681F:	drivers/mtd/devices/block2mtd.c
2682
2683BLUETOOTH DRIVERS
2684M:	Marcel Holtmann <marcel@holtmann.org>
2685M:	Johan Hedberg <johan.hedberg@gmail.com>
2686L:	linux-bluetooth@vger.kernel.org
2687W:	http://www.bluez.org/
2688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2690S:	Maintained
2691F:	drivers/bluetooth/
2692
2693BLUETOOTH SUBSYSTEM
2694M:	Marcel Holtmann <marcel@holtmann.org>
2695M:	Johan Hedberg <johan.hedberg@gmail.com>
2696L:	linux-bluetooth@vger.kernel.org
2697W:	http://www.bluez.org/
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2700S:	Maintained
2701F:	net/bluetooth/
2702F:	include/net/bluetooth/
2703
2704BONDING DRIVER
2705M:	Jay Vosburgh <j.vosburgh@gmail.com>
2706M:	Veaceslav Falico <vfalico@gmail.com>
2707M:	Andy Gospodarek <andy@greyhouse.net>
2708L:	netdev@vger.kernel.org
2709W:	http://sourceforge.net/projects/bonding/
2710S:	Supported
2711F:	drivers/net/bonding/
2712F:	include/uapi/linux/if_bonding.h
2713
2714BPF (Safe dynamic programs and tools)
2715M:	Alexei Starovoitov <ast@kernel.org>
2716M:	Daniel Borkmann <daniel@iogearbox.net>
2717L:	netdev@vger.kernel.org
2718L:	linux-kernel@vger.kernel.org
2719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2721S:	Supported
2722F:	arch/x86/net/bpf_jit*
2723F:	Documentation/networking/filter.txt
2724F:	Documentation/bpf/
2725F:	include/linux/bpf*
2726F:	include/linux/filter.h
2727F:	include/trace/events/bpf.h
2728F:	include/trace/events/xdp.h
2729F:	include/uapi/linux/bpf*
2730F:	include/uapi/linux/filter.h
2731F:	kernel/bpf/
2732F:	kernel/trace/bpf_trace.c
2733F:	lib/test_bpf.c
2734F:	net/bpf/
2735F:	net/core/filter.c
2736F:	net/sched/act_bpf.c
2737F:	net/sched/cls_bpf.c
2738F:	samples/bpf/
2739F:	tools/bpf/
2740F:	tools/testing/selftests/bpf/
2741
2742BROADCOM B44 10/100 ETHERNET DRIVER
2743M:	Michael Chan <michael.chan@broadcom.com>
2744L:	netdev@vger.kernel.org
2745S:	Supported
2746F:	drivers/net/ethernet/broadcom/b44.*
2747
2748BROADCOM B53 ETHERNET SWITCH DRIVER
2749M:	Florian Fainelli <f.fainelli@gmail.com>
2750L:	netdev@vger.kernel.org
2751L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2752S:	Supported
2753F:	drivers/net/dsa/b53/*
2754F:	include/linux/platform_data/b53.h
2755
2756BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2757M:	Florian Fainelli <f.fainelli@gmail.com>
2758M:	Ray Jui <rjui@broadcom.com>
2759M:	Scott Branden <sbranden@broadcom.com>
2760M:	bcm-kernel-feedback-list@broadcom.com
2761T:	git git://github.com/broadcom/mach-bcm
2762S:	Maintained
2763N:	bcm281*
2764N:	bcm113*
2765N:	bcm216*
2766N:	kona
2767F:	arch/arm/mach-bcm/
2768
2769BROADCOM BCM2835 ARM ARCHITECTURE
2770M:	Eric Anholt <eric@anholt.net>
2771M:	Stefan Wahren <stefan.wahren@i2se.com>
2772L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774T:	git git://github.com/anholt/linux
2775S:	Maintained
2776N:	bcm2835
2777F:	drivers/staging/vc04_services
2778
2779BROADCOM BCM47XX MIPS ARCHITECTURE
2780M:	Hauke Mehrtens <hauke@hauke-m.de>
2781M:	Rafał Miłecki <zajec5@gmail.com>
2782L:	linux-mips@linux-mips.org
2783S:	Maintained
2784F:	Documentation/devicetree/bindings/mips/brcm/
2785F:	arch/mips/bcm47xx/*
2786F:	arch/mips/include/asm/mach-bcm47xx/*
2787
2788BROADCOM BCM5301X ARM ARCHITECTURE
2789M:	Hauke Mehrtens <hauke@hauke-m.de>
2790M:	Rafał Miłecki <zajec5@gmail.com>
2791M:	Jon Mason <jonmason@broadcom.com>
2792M:	bcm-kernel-feedback-list@broadcom.com
2793L:	linux-arm-kernel@lists.infradead.org
2794S:	Maintained
2795F:	arch/arm/mach-bcm/bcm_5301x.c
2796F:	arch/arm/boot/dts/bcm5301x*.dtsi
2797F:	arch/arm/boot/dts/bcm470*
2798F:	arch/arm/boot/dts/bcm953012*
2799
2800BROADCOM BCM53573 ARM ARCHITECTURE
2801M:	Rafał Miłecki <rafal@milecki.pl>
2802L:	linux-arm-kernel@lists.infradead.org
2803S:	Maintained
2804F:	arch/arm/boot/dts/bcm53573*
2805F:	arch/arm/boot/dts/bcm47189*
2806
2807BROADCOM BCM63XX ARM ARCHITECTURE
2808M:	Florian Fainelli <f.fainelli@gmail.com>
2809M:	bcm-kernel-feedback-list@broadcom.com
2810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811T:	git git://github.com/broadcom/stblinux.git
2812S:	Maintained
2813N:	bcm63xx
2814
2815BROADCOM BCM63XX/BCM33XX UDC DRIVER
2816M:	Kevin Cernekee <cernekee@gmail.com>
2817L:	linux-usb@vger.kernel.org
2818S:	Maintained
2819F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2820
2821BROADCOM BCM7XXX ARM ARCHITECTURE
2822M:	Brian Norris <computersforpeace@gmail.com>
2823M:	Gregory Fong <gregory.0xf0@gmail.com>
2824M:	Florian Fainelli <f.fainelli@gmail.com>
2825M:	bcm-kernel-feedback-list@broadcom.com
2826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827T:	git git://github.com/broadcom/stblinux.git
2828S:	Maintained
2829F:	arch/arm/mach-bcm/*brcmstb*
2830F:	arch/arm/boot/dts/bcm7*.dts*
2831F:	drivers/bus/brcmstb_gisb.c
2832F:	arch/arm/mm/cache-b15-rac.c
2833F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2834N:	brcmstb
2835
2836BROADCOM BMIPS CPUFREQ DRIVER
2837M:	Markus Mayer <mmayer@broadcom.com>
2838M:	bcm-kernel-feedback-list@broadcom.com
2839L:	linux-pm@vger.kernel.org
2840S:	Maintained
2841F:	drivers/cpufreq/bmips-cpufreq.c
2842
2843BROADCOM BMIPS MIPS ARCHITECTURE
2844M:	Kevin Cernekee <cernekee@gmail.com>
2845M:	Florian Fainelli <f.fainelli@gmail.com>
2846L:	linux-mips@linux-mips.org
2847T:	git git://github.com/broadcom/stblinux.git
2848S:	Maintained
2849F:	arch/mips/bmips/*
2850F:	arch/mips/include/asm/mach-bmips/*
2851F:	arch/mips/kernel/*bmips*
2852F:	arch/mips/boot/dts/brcm/bcm*.dts*
2853F:	drivers/irqchip/irq-bcm63*
2854F:	drivers/irqchip/irq-bcm7*
2855F:	drivers/irqchip/irq-brcmstb*
2856F:	include/linux/bcm963xx_nvram.h
2857F:	include/linux/bcm963xx_tag.h
2858
2859BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2860M:	Rasesh Mody <rasesh.mody@cavium.com>
2861M:	Harish Patil <harish.patil@cavium.com>
2862M:	Dept-GELinuxNICDev@cavium.com
2863L:	netdev@vger.kernel.org
2864S:	Supported
2865F:	drivers/net/ethernet/broadcom/bnx2.*
2866F:	drivers/net/ethernet/broadcom/bnx2_*
2867
2868BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2869M:	QLogic-Storage-Upstream@qlogic.com
2870L:	linux-scsi@vger.kernel.org
2871S:	Supported
2872F:	drivers/scsi/bnx2fc/
2873
2874BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2875M:	QLogic-Storage-Upstream@qlogic.com
2876L:	linux-scsi@vger.kernel.org
2877S:	Supported
2878F:	drivers/scsi/bnx2i/
2879
2880BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2881M:	Ariel Elior <ariel.elior@cavium.com>
2882M:	everest-linux-l2@cavium.com
2883L:	netdev@vger.kernel.org
2884S:	Supported
2885F:	drivers/net/ethernet/broadcom/bnx2x/
2886
2887BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2888M:	Michael Chan <michael.chan@broadcom.com>
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnxt/
2892
2893BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2894M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2895M:	Franky Lin <franky.lin@broadcom.com>
2896M:	Hante Meuleman <hante.meuleman@broadcom.com>
2897M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2898M:	Wright Feng <wright.feng@cypress.com>
2899L:	linux-wireless@vger.kernel.org
2900L:	brcm80211-dev-list.pdl@broadcom.com
2901L:	brcm80211-dev-list@cypress.com
2902S:	Supported
2903F:	drivers/net/wireless/broadcom/brcm80211/
2904
2905BROADCOM BRCMSTB GPIO DRIVER
2906M:	Gregory Fong <gregory.0xf0@gmail.com>
2907L:	bcm-kernel-feedback-list@broadcom.com
2908S:	Supported
2909F:	drivers/gpio/gpio-brcmstb.c
2910F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2911
2912BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2913M:	Al Cooper <alcooperx@gmail.com>
2914L:	linux-kernel@vger.kernel.org
2915L:	bcm-kernel-feedback-list@broadcom.com
2916S:	Maintained
2917F:	drivers/phy/broadcom/phy-brcm-usb*
2918
2919BROADCOM GENET ETHERNET DRIVER
2920M:	Doug Berger <opendmb@gmail.com>
2921M:	Florian Fainelli <f.fainelli@gmail.com>
2922L:	netdev@vger.kernel.org
2923S:	Supported
2924F:	drivers/net/ethernet/broadcom/genet/
2925
2926BROADCOM IPROC ARM ARCHITECTURE
2927M:	Ray Jui <rjui@broadcom.com>
2928M:	Scott Branden <sbranden@broadcom.com>
2929M:	Jon Mason <jonmason@broadcom.com>
2930M:	bcm-kernel-feedback-list@broadcom.com
2931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2932T:	git git://github.com/broadcom/cygnus-linux.git
2933S:	Maintained
2934N:	iproc
2935N:	cygnus
2936N:	bcm[-_]nsp
2937N:	bcm9113*
2938N:	bcm9583*
2939N:	bcm9585*
2940N:	bcm9586*
2941N:	bcm988312
2942N:	bcm113*
2943N:	bcm583*
2944N:	bcm585*
2945N:	bcm586*
2946N:	bcm88312
2947N:	hr2
2948F:	arch/arm64/boot/dts/broadcom/ns2*
2949F:	drivers/clk/bcm/clk-ns*
2950F:	drivers/pinctrl/bcm/pinctrl-ns*
2951
2952BROADCOM KONA GPIO DRIVER
2953M:	Ray Jui <rjui@broadcom.com>
2954L:	bcm-kernel-feedback-list@broadcom.com
2955S:	Supported
2956F:	drivers/gpio/gpio-bcm-kona.c
2957F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2958
2959BROADCOM NETXTREME-E ROCE DRIVER
2960M:	Selvin Xavier <selvin.xavier@broadcom.com>
2961M:	Devesh Sharma <devesh.sharma@broadcom.com>
2962M:	Somnath Kotur <somnath.kotur@broadcom.com>
2963M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2964L:	linux-rdma@vger.kernel.org
2965W:	http://www.broadcom.com
2966S:	Supported
2967F:	drivers/infiniband/hw/bnxt_re/
2968F:	include/uapi/rdma/bnxt_re-abi.h
2969
2970BROADCOM NVRAM DRIVER
2971M:	Rafał Miłecki <zajec5@gmail.com>
2972L:	linux-mips@linux-mips.org
2973S:	Maintained
2974F:	drivers/firmware/broadcom/*
2975
2976BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2977M:	Rafał Miłecki <zajec5@gmail.com>
2978L:	linux-wireless@vger.kernel.org
2979S:	Maintained
2980F:	drivers/bcma/
2981F:	include/linux/bcma/
2982
2983BROADCOM STB AVS CPUFREQ DRIVER
2984M:	Markus Mayer <mmayer@broadcom.com>
2985M:	bcm-kernel-feedback-list@broadcom.com
2986L:	linux-pm@vger.kernel.org
2987S:	Maintained
2988F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2989F:	drivers/cpufreq/brcmstb*
2990
2991BROADCOM STB AVS TMON DRIVER
2992M:	Markus Mayer <mmayer@broadcom.com>
2993M:	bcm-kernel-feedback-list@broadcom.com
2994L:	linux-pm@vger.kernel.org
2995S:	Maintained
2996F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2997F:	drivers/thermal/broadcom/brcmstb*
2998
2999BROADCOM STB NAND FLASH DRIVER
3000M:	Brian Norris <computersforpeace@gmail.com>
3001M:	Kamal Dasu <kdasu.kdev@gmail.com>
3002L:	linux-mtd@lists.infradead.org
3003L:	bcm-kernel-feedback-list@broadcom.com
3004S:	Maintained
3005F:	drivers/mtd/nand/raw/brcmnand/
3006
3007BROADCOM STB DPFE DRIVER
3008M:	Markus Mayer <mmayer@broadcom.com>
3009M:	bcm-kernel-feedback-list@broadcom.com
3010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011S:	Maintained
3012F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3013F:	drivers/memory/brcmstb_dpfe.c
3014
3015BROADCOM SYSTEMPORT ETHERNET DRIVER
3016M:	Florian Fainelli <f.fainelli@gmail.com>
3017L:	netdev@vger.kernel.org
3018S:	Supported
3019F:	drivers/net/ethernet/broadcom/bcmsysport.*
3020
3021BROADCOM TG3 GIGABIT ETHERNET DRIVER
3022M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3023M:	Prashant Sreedharan <prashant@broadcom.com>
3024M:	Michael Chan <mchan@broadcom.com>
3025L:	netdev@vger.kernel.org
3026S:	Supported
3027F:	drivers/net/ethernet/broadcom/tg3.*
3028
3029BROCADE BFA FC SCSI DRIVER
3030M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3031M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3032L:	linux-scsi@vger.kernel.org
3033S:	Supported
3034F:	drivers/scsi/bfa/
3035
3036BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3037M:	Rasesh Mody <rasesh.mody@cavium.com>
3038M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3039M:	Dept-GELinuxNICDev@cavium.com
3040L:	netdev@vger.kernel.org
3041S:	Supported
3042F:	drivers/net/ethernet/brocade/bna/
3043
3044BSG (block layer generic sg v4 driver)
3045M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3046L:	linux-scsi@vger.kernel.org
3047S:	Supported
3048F:	block/bsg.c
3049F:	include/linux/bsg.h
3050F:	include/uapi/linux/bsg.h
3051
3052BT87X AUDIO DRIVER
3053M:	Clemens Ladisch <clemens@ladisch.de>
3054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3055T:	git git://git.alsa-project.org/alsa-kernel.git
3056S:	Maintained
3057F:	Documentation/sound/alsa/Bt87x.txt
3058F:	sound/pci/bt87x.c
3059
3060BT8XXGPIO DRIVER
3061M:	Michael Buesch <m@bues.ch>
3062W:	http://bu3sch.de/btgpio.php
3063S:	Maintained
3064F:	drivers/gpio/gpio-bt8xx.c
3065
3066BTRFS FILE SYSTEM
3067M:	Chris Mason <clm@fb.com>
3068M:	Josef Bacik <jbacik@fb.com>
3069M:	David Sterba <dsterba@suse.com>
3070L:	linux-btrfs@vger.kernel.org
3071W:	http://btrfs.wiki.kernel.org/
3072Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3074S:	Maintained
3075F:	Documentation/filesystems/btrfs.txt
3076F:	fs/btrfs/
3077F:	include/linux/btrfs*
3078F:	include/uapi/linux/btrfs*
3079
3080BTTV VIDEO4LINUX DRIVER
3081M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3082M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3083L:	linux-media@vger.kernel.org
3084W:	https://linuxtv.org
3085T:	git git://linuxtv.org/media_tree.git
3086S:	Odd fixes
3087F:	Documentation/media/v4l-drivers/bttv*
3088F:	drivers/media/pci/bt8xx/bttv*
3089
3090BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3091M:	Chanwoo Choi <cw00.choi@samsung.com>
3092L:	linux-pm@vger.kernel.org
3093L:	linux-samsung-soc@vger.kernel.org
3094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3095S:	Maintained
3096F:	drivers/devfreq/exynos-bus.c
3097F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3098
3099BUSLOGIC SCSI DRIVER
3100M:	Khalid Aziz <khalid@gonehiking.org>
3101L:	linux-scsi@vger.kernel.org
3102S:	Maintained
3103F:	drivers/scsi/BusLogic.*
3104F:	drivers/scsi/FlashPoint.*
3105
3106C-MEDIA CMI8788 DRIVER
3107M:	Clemens Ladisch <clemens@ladisch.de>
3108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3109T:	git git://git.alsa-project.org/alsa-kernel.git
3110S:	Maintained
3111F:	sound/pci/oxygen/
3112
3113C6X ARCHITECTURE
3114M:	Mark Salter <msalter@redhat.com>
3115M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3116L:	linux-c6x-dev@linux-c6x.org
3117W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3118S:	Maintained
3119F:	arch/c6x/
3120
3121CA8210 IEEE-802.15.4 RADIO DRIVER
3122M:	Harry Morris <h.morris@cascoda.com>
3123L:	linux-wpan@vger.kernel.org
3124W:	https://github.com/Cascoda/ca8210-linux.git
3125S:	Maintained
3126F:	drivers/net/ieee802154/ca8210.c
3127F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3128
3129CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3130M:	David Howells <dhowells@redhat.com>
3131L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3132S:	Supported
3133F:	Documentation/filesystems/caching/cachefiles.txt
3134F:	fs/cachefiles/
3135
3136CADET FM/AM RADIO RECEIVER DRIVER
3137M:	Hans Verkuil <hverkuil@xs4all.nl>
3138L:	linux-media@vger.kernel.org
3139T:	git git://linuxtv.org/media_tree.git
3140W:	https://linuxtv.org
3141S:	Maintained
3142F:	drivers/media/radio/radio-cadet*
3143
3144CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3145M:	Jonathan Corbet <corbet@lwn.net>
3146L:	linux-media@vger.kernel.org
3147T:	git git://linuxtv.org/media_tree.git
3148S:	Maintained
3149F:	Documentation/media/v4l-drivers/cafe_ccic*
3150F:	drivers/media/platform/marvell-ccic/
3151
3152CAIF NETWORK LAYER
3153M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3154L:	netdev@vger.kernel.org
3155S:	Supported
3156F:	Documentation/networking/caif/
3157F:	drivers/net/caif/
3158F:	include/uapi/linux/caif/
3159F:	include/net/caif/
3160F:	net/caif/
3161
3162CALGARY x86-64 IOMMU
3163M:	Muli Ben-Yehuda <mulix@mulix.org>
3164M:	Jon Mason <jdmason@kudzu.us>
3165L:	iommu@lists.linux-foundation.org
3166S:	Maintained
3167F:	arch/x86/kernel/pci-calgary_64.c
3168F:	arch/x86/kernel/tce_64.c
3169F:	arch/x86/include/asm/calgary.h
3170F:	arch/x86/include/asm/tce.h
3171
3172CAN NETWORK DRIVERS
3173M:	Wolfgang Grandegger <wg@grandegger.com>
3174M:	Marc Kleine-Budde <mkl@pengutronix.de>
3175L:	linux-can@vger.kernel.org
3176W:	https://github.com/linux-can
3177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3179S:	Maintained
3180F:	Documentation/devicetree/bindings/net/can/
3181F:	drivers/net/can/
3182F:	include/linux/can/dev.h
3183F:	include/linux/can/platform/
3184F:	include/uapi/linux/can/error.h
3185F:	include/uapi/linux/can/netlink.h
3186
3187CAN NETWORK LAYER
3188M:	Oliver Hartkopp <socketcan@hartkopp.net>
3189M:	Marc Kleine-Budde <mkl@pengutronix.de>
3190L:	linux-can@vger.kernel.org
3191W:	https://github.com/linux-can
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3194S:	Maintained
3195F:	Documentation/networking/can.rst
3196F:	net/can/
3197F:	include/linux/can/core.h
3198F:	include/uapi/linux/can.h
3199F:	include/uapi/linux/can/bcm.h
3200F:	include/uapi/linux/can/raw.h
3201F:	include/uapi/linux/can/gw.h
3202
3203CAPABILITIES
3204M:	Serge Hallyn <serge@hallyn.com>
3205L:	linux-security-module@vger.kernel.org
3206S:	Supported
3207F:	include/linux/capability.h
3208F:	include/uapi/linux/capability.h
3209F:	security/commoncap.c
3210F:	kernel/capability.c
3211
3212CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3213M:	Kevin Tsai <ktsai@capellamicro.com>
3214S:	Maintained
3215F:	drivers/iio/light/cm*
3216
3217CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3218M:	Christian Lamparter <chunkeey@googlemail.com>
3219L:	linux-wireless@vger.kernel.org
3220W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3221S:	Maintained
3222F:	drivers/net/wireless/ath/carl9170/
3223
3224CAVIUM I2C DRIVER
3225M:	Jan Glauber <jglauber@cavium.com>
3226M:	David Daney <david.daney@cavium.com>
3227W:	http://www.cavium.com
3228S:	Supported
3229F:	drivers/i2c/busses/i2c-octeon*
3230F:	drivers/i2c/busses/i2c-thunderx*
3231
3232CAVIUM LIQUIDIO NETWORK DRIVER
3233M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3234M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3235M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3236M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3237L:	netdev@vger.kernel.org
3238W:	http://www.cavium.com
3239S:	Supported
3240F:	drivers/net/ethernet/cavium/liquidio/
3241
3242CAVIUM MMC DRIVER
3243M:	Jan Glauber <jglauber@cavium.com>
3244M:	David Daney <david.daney@cavium.com>
3245M:	Steven J. Hill <Steven.Hill@cavium.com>
3246W:	http://www.cavium.com
3247S:	Supported
3248F:	drivers/mmc/host/cavium*
3249
3250CAVIUM OCTEON-TX CRYPTO DRIVER
3251M:	George Cherian <george.cherian@cavium.com>
3252L:	linux-crypto@vger.kernel.org
3253W:	http://www.cavium.com
3254S:	Supported
3255F:	drivers/crypto/cavium/cpt/
3256
3257CAVIUM THUNDERX2 ARM64 SOC
3258M:	Robert Richter <rrichter@cavium.com>
3259M:	Jayachandran C <jnair@caviumnetworks.com>
3260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3261S:	Maintained
3262F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3263F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3264
3265CC2520 IEEE-802.15.4 RADIO DRIVER
3266M:	Varka Bhadram <varkabhadram@gmail.com>
3267L:	linux-wpan@vger.kernel.org
3268S:	Maintained
3269F:	drivers/net/ieee802154/cc2520.c
3270F:	include/linux/spi/cc2520.h
3271F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3272
3273CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3274M:	Gilad Ben-Yossef <gilad@benyossef.com>
3275L:	linux-crypto@vger.kernel.org
3276S:	Supported
3277F:	drivers/crypto/ccree/
3278W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3279
3280CEC FRAMEWORK
3281M:	Hans Verkuil <hans.verkuil@cisco.com>
3282L:	linux-media@vger.kernel.org
3283T:	git git://linuxtv.org/media_tree.git
3284W:	http://linuxtv.org
3285S:	Supported
3286F:	Documentation/media/kapi/cec-core.rst
3287F:	Documentation/media/uapi/cec
3288F:	drivers/media/cec/
3289F:	drivers/media/rc/keymaps/rc-cec.c
3290F:	include/media/cec.h
3291F:	include/media/cec-notifier.h
3292F:	include/uapi/linux/cec.h
3293F:	include/uapi/linux/cec-funcs.h
3294F:	Documentation/devicetree/bindings/media/cec.txt
3295F:	Documentation/ABI/testing/debugfs-cec-error-inj
3296
3297CEC GPIO DRIVER
3298M:	Hans Verkuil <hans.verkuil@cisco.com>
3299L:	linux-media@vger.kernel.org
3300T:	git git://linuxtv.org/media_tree.git
3301W:	http://linuxtv.org
3302S:	Supported
3303F:	drivers/media/platform/cec-gpio/
3304F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3305
3306CELL BROADBAND ENGINE ARCHITECTURE
3307M:	Arnd Bergmann <arnd@arndb.de>
3308L:	linuxppc-dev@lists.ozlabs.org
3309W:	http://www.ibm.com/developerworks/power/cell/
3310S:	Supported
3311F:	arch/powerpc/include/asm/cell*.h
3312F:	arch/powerpc/include/asm/spu*.h
3313F:	arch/powerpc/include/uapi/asm/spu*.h
3314F:	arch/powerpc/oprofile/*cell*
3315F:	arch/powerpc/platforms/cell/
3316
3317CEPH COMMON CODE (LIBCEPH)
3318M:	Ilya Dryomov <idryomov@gmail.com>
3319M:	"Yan, Zheng" <zyan@redhat.com>
3320M:	Sage Weil <sage@redhat.com>
3321L:	ceph-devel@vger.kernel.org
3322W:	http://ceph.com/
3323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3324T:	git git://github.com/ceph/ceph-client.git
3325S:	Supported
3326F:	net/ceph/
3327F:	include/linux/ceph/
3328F:	include/linux/crush/
3329
3330CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3331M:	"Yan, Zheng" <zyan@redhat.com>
3332M:	Sage Weil <sage@redhat.com>
3333M:	Ilya Dryomov <idryomov@gmail.com>
3334L:	ceph-devel@vger.kernel.org
3335W:	http://ceph.com/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3337T:	git git://github.com/ceph/ceph-client.git
3338S:	Supported
3339F:	Documentation/filesystems/ceph.txt
3340F:	fs/ceph/
3341
3342CERTIFICATE HANDLING:
3343M:	David Howells <dhowells@redhat.com>
3344M:	David Woodhouse <dwmw2@infradead.org>
3345L:	keyrings@vger.kernel.org
3346S:	Maintained
3347F:	Documentation/module-signing.txt
3348F:	certs/
3349F:	scripts/sign-file.c
3350F:	scripts/extract-cert.c
3351
3352CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3353L:	linux-usb@vger.kernel.org
3354S:	Orphan
3355F:	Documentation/usb/WUSB-Design-overview.txt
3356F:	Documentation/usb/wusb-cbaf
3357F:	drivers/usb/host/hwa-hc.c
3358F:	drivers/usb/host/whci/
3359F:	drivers/usb/wusbcore/
3360F:	include/linux/usb/wusb*
3361
3362CFAG12864B LCD DRIVER
3363M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3364W:	http://miguelojeda.es/auxdisplay.htm
3365W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3366S:	Maintained
3367F:	drivers/auxdisplay/cfag12864b.c
3368F:	include/linux/cfag12864b.h
3369
3370CFAG12864BFB LCD FRAMEBUFFER DRIVER
3371M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3372W:	http://miguelojeda.es/auxdisplay.htm
3373W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3374S:	Maintained
3375F:	drivers/auxdisplay/cfag12864bfb.c
3376F:	include/linux/cfag12864b.h
3377
3378802.11 (including CFG80211/NL80211)
3379M:	Johannes Berg <johannes@sipsolutions.net>
3380L:	linux-wireless@vger.kernel.org
3381W:	http://wireless.kernel.org/
3382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3384S:	Maintained
3385F:	net/wireless/
3386F:	include/uapi/linux/nl80211.h
3387F:	include/linux/ieee80211.h
3388F:	include/net/wext.h
3389F:	include/net/cfg80211.h
3390F:	include/net/iw_handler.h
3391F:	include/net/ieee80211_radiotap.h
3392F:	Documentation/driver-api/80211/cfg80211.rst
3393F:	Documentation/networking/regulatory.txt
3394
3395CHAR and MISC DRIVERS
3396M:	Arnd Bergmann <arnd@arndb.de>
3397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3399S:	Supported
3400F:	drivers/char/
3401F:	drivers/misc/
3402F:	include/linux/miscdevice.h
3403
3404CHECKPATCH
3405M:	Andy Whitcroft <apw@canonical.com>
3406M:	Joe Perches <joe@perches.com>
3407S:	Maintained
3408F:	scripts/checkpatch.pl
3409
3410CHINESE DOCUMENTATION
3411M:	Harry Wei <harryxiyou@gmail.com>
3412L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3413L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3414S:	Maintained
3415F:	Documentation/translations/zh_CN/
3416
3417CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3418M:	Peter Chen <Peter.Chen@nxp.com>
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3420L:	linux-usb@vger.kernel.org
3421S:	Maintained
3422F:	drivers/usb/chipidea/
3423
3424CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3425M:	Hans de Goede <hdegoede@redhat.com>
3426L:	linux-input@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3429F:	drivers/input/touchscreen/chipone_icn8318.c
3430
3431CHROME HARDWARE PLATFORM SUPPORT
3432M:	Benson Leung <bleung@chromium.org>
3433M:	Olof Johansson <olof@lixom.net>
3434S:	Maintained
3435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3436F:	drivers/platform/chrome/
3437
3438CIRRUS LOGIC AUDIO CODEC DRIVERS
3439M:	Brian Austin <brian.austin@cirrus.com>
3440M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3441L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	sound/soc/codecs/cs*
3444
3445CIRRUS LOGIC EP93XX ETHERNET DRIVER
3446M:	Hartley Sweeten <hsweeten@visionengravers.com>
3447L:	netdev@vger.kernel.org
3448S:	Maintained
3449F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3450
3451CISCO FCOE HBA DRIVER
3452M:	Satish Kharat <satishkh@cisco.com>
3453M:	Sesidhar Baddela <sebaddel@cisco.com>
3454M:	Karan Tilak Kumar <kartilak@cisco.com>
3455L:	linux-scsi@vger.kernel.org
3456S:	Supported
3457F:	drivers/scsi/fnic/
3458
3459CISCO SCSI HBA DRIVER
3460M:	Karan Tilak Kumar <kartilak@cisco.com>
3461M:	Sesidhar Baddela <sebaddel@cisco.com>
3462L:	linux-scsi@vger.kernel.org
3463S:	Supported
3464F:	drivers/scsi/snic/
3465
3466CISCO VIC ETHERNET NIC DRIVER
3467M:	Christian Benvenuti <benve@cisco.com>
3468M:	Govindarajulu Varadarajan <_govind@gmx.com>
3469M:	Parvi Kaustubhi <pkaustub@cisco.com>
3470S:	Supported
3471F:	drivers/net/ethernet/cisco/enic/
3472
3473CISCO VIC LOW LATENCY NIC DRIVER
3474M:	Christian Benvenuti <benve@cisco.com>
3475M:	Dave Goodell <dgoodell@cisco.com>
3476S:	Supported
3477F:	drivers/infiniband/hw/usnic/
3478
3479CLEANCACHE API
3480M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3481L:	linux-kernel@vger.kernel.org
3482S:	Maintained
3483F:	mm/cleancache.c
3484F:	include/linux/cleancache.h
3485
3486CLK API
3487M:	Russell King <linux@armlinux.org.uk>
3488L:	linux-clk@vger.kernel.org
3489S:	Maintained
3490F:	include/linux/clk.h
3491
3492CLOCKSOURCE, CLOCKEVENT DRIVERS
3493M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3494M:	Thomas Gleixner <tglx@linutronix.de>
3495L:	linux-kernel@vger.kernel.org
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3497S:	Supported
3498F:	drivers/clocksource/
3499F:	Documentation/devicetree/bindings/timer/
3500
3501CMPC ACPI DRIVER
3502M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3503M:	Daniel Oliveira Nascimento <don@syst.com.br>
3504L:	platform-driver-x86@vger.kernel.org
3505S:	Supported
3506F:	drivers/platform/x86/classmate-laptop.c
3507
3508COBALT MEDIA DRIVER
3509M:	Hans Verkuil <hans.verkuil@cisco.com>
3510L:	linux-media@vger.kernel.org
3511T:	git git://linuxtv.org/media_tree.git
3512W:	https://linuxtv.org
3513S:	Supported
3514F:	drivers/media/pci/cobalt/
3515
3516COCCINELLE/Semantic Patches (SmPL)
3517M:	Julia Lawall <Julia.Lawall@lip6.fr>
3518M:	Gilles Muller <Gilles.Muller@lip6.fr>
3519M:	Nicolas Palix <nicolas.palix@imag.fr>
3520M:	Michal Marek <michal.lkml@markovi.net>
3521L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3523W:	http://coccinelle.lip6.fr/
3524S:	Supported
3525F:	Documentation/dev-tools/coccinelle.rst
3526F:	scripts/coccinelle/
3527F:	scripts/coccicheck
3528
3529CODA FILE SYSTEM
3530M:	Jan Harkes <jaharkes@cs.cmu.edu>
3531M:	coda@cs.cmu.edu
3532L:	codalist@coda.cs.cmu.edu
3533W:	http://www.coda.cs.cmu.edu/
3534S:	Maintained
3535F:	Documentation/filesystems/coda.txt
3536F:	fs/coda/
3537F:	include/linux/coda*.h
3538F:	include/uapi/linux/coda*.h
3539
3540CODA V4L2 MEM2MEM DRIVER
3541M:	Philipp Zabel <p.zabel@pengutronix.de>
3542L:	linux-media@vger.kernel.org
3543S:	Maintained
3544F:	Documentation/devicetree/bindings/media/coda.txt
3545F:	drivers/media/platform/coda/
3546
3547COMMON CLK FRAMEWORK
3548M:	Michael Turquette <mturquette@baylibre.com>
3549M:	Stephen Boyd <sboyd@kernel.org>
3550L:	linux-clk@vger.kernel.org
3551Q:	http://patchwork.kernel.org/project/linux-clk/list/
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3553S:	Maintained
3554F:	Documentation/devicetree/bindings/clock/
3555F:	drivers/clk/
3556X:	drivers/clk/clkdev.c
3557F:	include/linux/clk-pr*
3558F:	include/linux/clk/
3559
3560COMMON INTERNET FILE SYSTEM (CIFS)
3561M:	Steve French <sfrench@samba.org>
3562L:	linux-cifs@vger.kernel.org
3563L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3564W:	http://linux-cifs.samba.org/
3565T:	git git://git.samba.org/sfrench/cifs-2.6.git
3566S:	Supported
3567F:	Documentation/filesystems/cifs/
3568F:	fs/cifs/
3569
3570COMPACTPCI HOTPLUG CORE
3571M:	Scott Murray <scott@spiteful.org>
3572L:	linux-pci@vger.kernel.org
3573S:	Maintained
3574F:	drivers/pci/hotplug/cpci_hotplug*
3575
3576COMPACTPCI HOTPLUG GENERIC DRIVER
3577M:	Scott Murray <scott@spiteful.org>
3578L:	linux-pci@vger.kernel.org
3579S:	Maintained
3580F:	drivers/pci/hotplug/cpcihp_generic.c
3581
3582COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3583M:	Scott Murray <scott@spiteful.org>
3584L:	linux-pci@vger.kernel.org
3585S:	Maintained
3586F:	drivers/pci/hotplug/cpcihp_zt5550.*
3587
3588COMPAL LAPTOP SUPPORT
3589M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3590L:	platform-driver-x86@vger.kernel.org
3591S:	Maintained
3592F:	drivers/platform/x86/compal-laptop.c
3593
3594CONEXANT ACCESSRUNNER USB DRIVER
3595L:	accessrunner-general@lists.sourceforge.net
3596W:	http://accessrunner.sourceforge.net/
3597S:	Orphan
3598F:	drivers/usb/atm/cxacru.c
3599
3600CONFIGFS
3601M:	Joel Becker <jlbec@evilplan.org>
3602M:	Christoph Hellwig <hch@lst.de>
3603T:	git git://git.infradead.org/users/hch/configfs.git
3604S:	Supported
3605F:	fs/configfs/
3606F:	include/linux/configfs.h
3607
3608CONNECTOR
3609M:	Evgeniy Polyakov <zbr@ioremap.net>
3610L:	netdev@vger.kernel.org
3611S:	Maintained
3612F:	drivers/connector/
3613
3614CONTROL GROUP (CGROUP)
3615M:	Tejun Heo <tj@kernel.org>
3616M:	Li Zefan <lizefan@huawei.com>
3617M:	Johannes Weiner <hannes@cmpxchg.org>
3618L:	cgroups@vger.kernel.org
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3620S:	Maintained
3621F:	Documentation/cgroup*
3622F:	include/linux/cgroup*
3623F:	kernel/cgroup*
3624
3625CONTROL GROUP - CPUSET
3626M:	Li Zefan <lizefan@huawei.com>
3627L:	cgroups@vger.kernel.org
3628W:	http://www.bullopensource.org/cpuset/
3629W:	http://oss.sgi.com/projects/cpusets/
3630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3631S:	Maintained
3632F:	Documentation/cgroup-v1/cpusets.txt
3633F:	include/linux/cpuset.h
3634F:	kernel/cgroup/cpuset.c
3635
3636CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3637M:	Johannes Weiner <hannes@cmpxchg.org>
3638M:	Michal Hocko <mhocko@kernel.org>
3639M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3640L:	cgroups@vger.kernel.org
3641L:	linux-mm@kvack.org
3642S:	Maintained
3643F:	mm/memcontrol.c
3644F:	mm/swap_cgroup.c
3645
3646CORETEMP HARDWARE MONITORING DRIVER
3647M:	Fenghua Yu <fenghua.yu@intel.com>
3648L:	linux-hwmon@vger.kernel.org
3649S:	Maintained
3650F:	Documentation/hwmon/coretemp
3651F:	drivers/hwmon/coretemp.c
3652
3653COSA/SRP SYNC SERIAL DRIVER
3654M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3655W:	http://www.fi.muni.cz/~kas/cosa/
3656S:	Maintained
3657F:	drivers/net/wan/cosa*
3658
3659CPMAC ETHERNET DRIVER
3660M:	Florian Fainelli <f.fainelli@gmail.com>
3661L:	netdev@vger.kernel.org
3662S:	Maintained
3663F:	drivers/net/ethernet/ti/cpmac.c
3664
3665CPU FREQUENCY DRIVERS
3666M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3667M:	Viresh Kumar <viresh.kumar@linaro.org>
3668L:	linux-pm@vger.kernel.org
3669S:	Maintained
3670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3671T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3672B:	https://bugzilla.kernel.org
3673F:	Documentation/cpu-freq/
3674F:	Documentation/devicetree/bindings/cpufreq/
3675F:	drivers/cpufreq/
3676F:	include/linux/cpufreq.h
3677F:	tools/testing/selftests/cpufreq/
3678
3679CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3680M:	Viresh Kumar <viresh.kumar@linaro.org>
3681M:	Sudeep Holla <sudeep.holla@arm.com>
3682L:	linux-pm@vger.kernel.org
3683W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3684S:	Maintained
3685F:	drivers/cpufreq/arm_big_little.h
3686F:	drivers/cpufreq/arm_big_little.c
3687F:	drivers/cpufreq/arm_big_little_dt.c
3688
3689CPU POWER MONITORING SUBSYSTEM
3690M:	Thomas Renninger <trenn@suse.com>
3691M:	Shuah Khan <shuahkh@osg.samsung.com>
3692M:	Shuah Khan <shuah@kernel.org>
3693L:	linux-pm@vger.kernel.org
3694S:	Maintained
3695F:	tools/power/cpupower/
3696
3697CPUID/MSR DRIVER
3698M:	"H. Peter Anvin" <hpa@zytor.com>
3699S:	Maintained
3700F:	arch/x86/kernel/cpuid.c
3701F:	arch/x86/kernel/msr.c
3702
3703CPUIDLE DRIVER - ARM BIG LITTLE
3704M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3705M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3706L:	linux-pm@vger.kernel.org
3707L:	linux-arm-kernel@lists.infradead.org
3708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3709S:	Maintained
3710F:	drivers/cpuidle/cpuidle-big_little.c
3711
3712CPUIDLE DRIVER - ARM EXYNOS
3713M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3714M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3715M:	Kukjin Kim <kgene@kernel.org>
3716L:	linux-pm@vger.kernel.org
3717L:	linux-samsung-soc@vger.kernel.org
3718S:	Supported
3719F:	drivers/cpuidle/cpuidle-exynos.c
3720F:	arch/arm/mach-exynos/pm.c
3721
3722CPUIDLE DRIVERS
3723M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3724M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3725L:	linux-pm@vger.kernel.org
3726S:	Maintained
3727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3728B:	https://bugzilla.kernel.org
3729F:	drivers/cpuidle/*
3730F:	include/linux/cpuidle.h
3731
3732CRAMFS FILESYSTEM
3733M:	Nicolas Pitre <nico@linaro.org>
3734S:	Maintained
3735F:	Documentation/filesystems/cramfs.txt
3736F:	fs/cramfs/
3737
3738CRYPTO API
3739M:	Herbert Xu <herbert@gondor.apana.org.au>
3740M:	"David S. Miller" <davem@davemloft.net>
3741L:	linux-crypto@vger.kernel.org
3742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3744S:	Maintained
3745F:	Documentation/crypto/
3746F:	Documentation/devicetree/bindings/crypto/
3747F:	arch/*/crypto/
3748F:	crypto/
3749F:	drivers/crypto/
3750F:	include/crypto/
3751F:	include/linux/crypto*
3752
3753CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3754M:	Neil Horman <nhorman@tuxdriver.com>
3755L:	linux-crypto@vger.kernel.org
3756S:	Maintained
3757F:	crypto/ansi_cprng.c
3758F:	crypto/rng.c
3759
3760CS3308 MEDIA DRIVER
3761M:	Hans Verkuil <hverkuil@xs4all.nl>
3762L:	linux-media@vger.kernel.org
3763T:	git git://linuxtv.org/media_tree.git
3764W:	http://linuxtv.org
3765S:	Odd Fixes
3766F:	drivers/media/i2c/cs3308.c
3767F:	drivers/media/i2c/cs3308.h
3768
3769CS5535 Audio ALSA driver
3770M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3771S:	Maintained
3772F:	sound/pci/cs5535audio/
3773
3774CW1200 WLAN driver
3775M:	Solomon Peachy <pizza@shaftnet.org>
3776S:	Maintained
3777F:	drivers/net/wireless/st/cw1200/
3778
3779CX18 VIDEO4LINUX DRIVER
3780M:	Andy Walls <awalls@md.metrocast.net>
3781L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3782L:	linux-media@vger.kernel.org
3783T:	git git://linuxtv.org/media_tree.git
3784W:	https://linuxtv.org
3785W:	http://www.ivtvdriver.org/index.php/Cx18
3786S:	Maintained
3787F:	Documentation/media/v4l-drivers/cx18*
3788F:	drivers/media/pci/cx18/
3789F:	include/uapi/linux/ivtv*
3790
3791CX2341X MPEG ENCODER HELPER MODULE
3792M:	Hans Verkuil <hverkuil@xs4all.nl>
3793L:	linux-media@vger.kernel.org
3794T:	git git://linuxtv.org/media_tree.git
3795W:	https://linuxtv.org
3796S:	Maintained
3797F:	drivers/media/common/cx2341x*
3798F:	include/media/cx2341x*
3799
3800CX24120 MEDIA DRIVER
3801M:	Jemma Denson <jdenson@gmail.com>
3802M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3803L:	linux-media@vger.kernel.org
3804W:	https://linuxtv.org
3805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3806S:	Maintained
3807F:	drivers/media/dvb-frontends/cx24120*
3808
3809CX88 VIDEO4LINUX DRIVER
3810M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3811M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3812L:	linux-media@vger.kernel.org
3813W:	https://linuxtv.org
3814T:	git git://linuxtv.org/media_tree.git
3815S:	Odd fixes
3816F:	Documentation/media/v4l-drivers/cx88*
3817F:	drivers/media/pci/cx88/
3818
3819CXD2820R MEDIA DRIVER
3820M:	Antti Palosaari <crope@iki.fi>
3821L:	linux-media@vger.kernel.org
3822W:	https://linuxtv.org
3823W:	http://palosaari.fi/linux/
3824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3825T:	git git://linuxtv.org/anttip/media_tree.git
3826S:	Maintained
3827F:	drivers/media/dvb-frontends/cxd2820r*
3828
3829CXGB3 ETHERNET DRIVER (CXGB3)
3830M:	Santosh Raspatur <santosh@chelsio.com>
3831L:	netdev@vger.kernel.org
3832W:	http://www.chelsio.com
3833S:	Supported
3834F:	drivers/net/ethernet/chelsio/cxgb3/
3835
3836CXGB3 ISCSI DRIVER (CXGB3I)
3837M:	Karen Xie <kxie@chelsio.com>
3838L:	linux-scsi@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/scsi/cxgbi/cxgb3i
3842
3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3844M:	Steve Wise <swise@chelsio.com>
3845L:	linux-rdma@vger.kernel.org
3846W:	http://www.openfabrics.org
3847S:	Supported
3848F:	drivers/infiniband/hw/cxgb3/
3849F:	include/uapi/rdma/cxgb3-abi.h
3850
3851CXGB4 CRYPTO DRIVER (chcr)
3852M:	Harsh Jain <harsh@chelsio.com>
3853L:	linux-crypto@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/crypto/chelsio
3857
3858CXGB4 ETHERNET DRIVER (CXGB4)
3859M:	Ganesh Goudar <ganeshgr@chelsio.com>
3860L:	netdev@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/net/ethernet/chelsio/cxgb4/
3864
3865CXGB4 ISCSI DRIVER (CXGB4I)
3866M:	Karen Xie <kxie@chelsio.com>
3867L:	linux-scsi@vger.kernel.org
3868W:	http://www.chelsio.com
3869S:	Supported
3870F:	drivers/scsi/cxgbi/cxgb4i
3871
3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3873M:	Steve Wise <swise@chelsio.com>
3874L:	linux-rdma@vger.kernel.org
3875W:	http://www.openfabrics.org
3876S:	Supported
3877F:	drivers/infiniband/hw/cxgb4/
3878F:	include/uapi/rdma/cxgb4-abi.h
3879
3880CXGB4VF ETHERNET DRIVER (CXGB4VF)
3881M:	Casey Leedom <leedom@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4vf/
3886
3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3888M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3889M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3890L:	linuxppc-dev@lists.ozlabs.org
3891S:	Supported
3892F:	arch/powerpc/platforms/powernv/pci-cxl.c
3893F:	drivers/misc/cxl/
3894F:	include/misc/cxl*
3895F:	include/uapi/misc/cxl.h
3896F:	Documentation/powerpc/cxl.txt
3897F:	Documentation/ABI/testing/sysfs-class-cxl
3898
3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3900M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3901M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3902M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3903L:	linux-scsi@vger.kernel.org
3904S:	Supported
3905F:	drivers/scsi/cxlflash/
3906F:	include/uapi/scsi/cxlflash_ioctls.h
3907F:	Documentation/powerpc/cxlflash.txt
3908
3909CYBERPRO FB DRIVER
3910M:	Russell King <linux@armlinux.org.uk>
3911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912W:	http://www.armlinux.org.uk/
3913S:	Maintained
3914F:	drivers/video/fbdev/cyber2000fb.*
3915
3916CYCLADES ASYNC MUX DRIVER
3917W:	http://www.cyclades.com/
3918S:	Orphan
3919F:	drivers/tty/cyclades.c
3920F:	include/linux/cyclades.h
3921F:	include/uapi/linux/cyclades.h
3922
3923CYCLADES PC300 DRIVER
3924W:	http://www.cyclades.com/
3925S:	Orphan
3926F:	drivers/net/wan/pc300*
3927
3928CYPRESS_FIRMWARE MEDIA DRIVER
3929M:	Antti Palosaari <crope@iki.fi>
3930L:	linux-media@vger.kernel.org
3931W:	https://linuxtv.org
3932W:	http://palosaari.fi/linux/
3933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3934T:	git git://linuxtv.org/anttip/media_tree.git
3935S:	Maintained
3936F:	drivers/media/common/cypress_firmware*
3937
3938CYTTSP TOUCHSCREEN DRIVER
3939M:	Ferruh Yigit <fery@cypress.com>
3940L:	linux-input@vger.kernel.org
3941S:	Supported
3942F:	drivers/input/touchscreen/cyttsp*
3943F:	include/linux/input/cyttsp.h
3944
3945D-LINK DIR-685 TOUCHKEYS DRIVER
3946M:	Linus Walleij <linus.walleij@linaro.org>
3947L:	linux-input@vger.kernel.org
3948S:	Supported
3949F:	drivers/input/dlink-dir685-touchkeys.c
3950
3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3952M:	Joshua Kinard <kumba@gentoo.org>
3953S:	Maintained
3954F:	drivers/rtc/rtc-ds1685.c
3955F:	include/linux/rtc/ds1685.h
3956
3957DAMA SLAVE for AX.25
3958M:	Joerg Reuter <jreuter@yaina.de>
3959W:	http://yaina.de/jreuter/
3960W:	http://www.qsl.net/dl1bke/
3961L:	linux-hams@vger.kernel.org
3962S:	Maintained
3963F:	net/ax25/af_ax25.c
3964F:	net/ax25/ax25_dev.c
3965F:	net/ax25/ax25_ds_*
3966F:	net/ax25/ax25_in.c
3967F:	net/ax25/ax25_out.c
3968F:	net/ax25/ax25_timer.c
3969F:	net/ax25/sysctl_net_ax25.c
3970
3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3972L:	netdev@vger.kernel.org
3973S:	Orphan
3974F:	Documentation/networking/dmfe.txt
3975F:	drivers/net/ethernet/dec/tulip/dmfe.c
3976
3977DC390/AM53C974 SCSI driver
3978M:	Hannes Reinecke <hare@suse.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Maintained
3981F:	drivers/scsi/am53c974.c
3982
3983DC395x SCSI driver
3984M:	Oliver Neukum <oliver@neukum.org>
3985M:	Ali Akcaagac <aliakc@web.de>
3986M:	Jamie Lenehan <lenehan@twibble.org>
3987L:	dc395x@twibble.org
3988W:	http://twibble.org/dist/dc395x/
3989W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3990S:	Maintained
3991F:	Documentation/scsi/dc395x.txt
3992F:	drivers/scsi/dc395x.*
3993
3994DCCP PROTOCOL
3995M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3996L:	dccp@vger.kernel.org
3997W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3998S:	Maintained
3999F:	include/linux/dccp.h
4000F:	include/uapi/linux/dccp.h
4001F:	include/linux/tfrc.h
4002F:	net/dccp/
4003
4004DECnet NETWORK LAYER
4005W:	http://linux-decnet.sourceforge.net
4006L:	linux-decnet-user@lists.sourceforge.net
4007S:	Orphan
4008F:	Documentation/networking/decnet.txt
4009F:	net/decnet/
4010
4011DECSTATION PLATFORM SUPPORT
4012M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4013L:	linux-mips@linux-mips.org
4014W:	http://www.linux-mips.org/wiki/DECstation
4015S:	Maintained
4016F:	arch/mips/dec/
4017F:	arch/mips/include/asm/dec/
4018F:	arch/mips/include/asm/mach-dec/
4019
4020DEFXX FDDI NETWORK DRIVER
4021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4022S:	Maintained
4023F:	drivers/net/fddi/defxx.*
4024
4025DELL SMBIOS DRIVER
4026M:	Pali Rohár <pali.rohar@gmail.com>
4027M:	Mario Limonciello <mario.limonciello@dell.com>
4028L:	platform-driver-x86@vger.kernel.org
4029S:	Maintained
4030F:	drivers/platform/x86/dell-smbios.*
4031
4032DELL SMBIOS SMM DRIVER
4033M:	Mario Limonciello <mario.limonciello@dell.com>
4034L:	platform-driver-x86@vger.kernel.org
4035S:	Maintained
4036F:	drivers/platform/x86/dell-smbios-smm.c
4037
4038DELL SMBIOS WMI DRIVER
4039M:	Mario Limonciello <mario.limonciello@dell.com>
4040L:	platform-driver-x86@vger.kernel.org
4041S:	Maintained
4042F:	drivers/platform/x86/dell-smbios-wmi.c
4043F:	tools/wmi/dell-smbios-example.c
4044
4045DELL LAPTOP DRIVER
4046M:	Matthew Garrett <mjg59@srcf.ucam.org>
4047M:	Pali Rohár <pali.rohar@gmail.com>
4048L:	platform-driver-x86@vger.kernel.org
4049S:	Maintained
4050F:	drivers/platform/x86/dell-laptop.c
4051
4052DELL LAPTOP FREEFALL DRIVER
4053M:	Pali Rohár <pali.rohar@gmail.com>
4054S:	Maintained
4055F:	drivers/platform/x86/dell-smo8800.c
4056
4057DELL LAPTOP RBTN DRIVER
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059S:	Maintained
4060F:	drivers/platform/x86/dell-rbtn.*
4061
4062DELL LAPTOP SMM DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064S:	Maintained
4065F:	drivers/hwmon/dell-smm-hwmon.c
4066F:	include/uapi/linux/i8k.h
4067
4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4069M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4070S:	Maintained
4071F:	Documentation/dcdbas.txt
4072F:	drivers/firmware/dcdbas.*
4073
4074DELL WMI NOTIFICATIONS DRIVER
4075M:	Matthew Garrett <mjg59@srcf.ucam.org>
4076M:	Pali Rohár <pali.rohar@gmail.com>
4077S:	Maintained
4078F:	drivers/platform/x86/dell-wmi.c
4079
4080DELL WMI DESCRIPTOR DRIVER
4081M:	Mario Limonciello <mario.limonciello@dell.com>
4082S:	Maintained
4083F:	drivers/platform/x86/dell-wmi-descriptor.c
4084
4085DELTA ST MEDIA DRIVER
4086M:	Hugues Fruchet <hugues.fruchet@st.com>
4087L:	linux-media@vger.kernel.org
4088T:	git git://linuxtv.org/media_tree.git
4089W:	https://linuxtv.org
4090S:	Supported
4091F:	drivers/media/platform/sti/delta
4092
4093DENALI NAND DRIVER
4094M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4095L:	linux-mtd@lists.infradead.org
4096S:	Supported
4097F:	drivers/mtd/nand/raw/denali*
4098
4099DESIGNWARE USB2 DRD IP DRIVER
4100M:	Minas Harutyunyan <hminas@synopsys.com>
4101L:	linux-usb@vger.kernel.org
4102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4103S:	Maintained
4104F:	drivers/usb/dwc2/
4105
4106DESIGNWARE USB3 DRD IP DRIVER
4107M:	Felipe Balbi <balbi@kernel.org>
4108L:	linux-usb@vger.kernel.org
4109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4110S:	Maintained
4111F:	drivers/usb/dwc3/
4112
4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4114M:	Andreas Klinger <ak@it-klinger.de>
4115L:	linux-iio@vger.kernel.org
4116S:	Maintained
4117F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4118F:	drivers/iio/proximity/srf*.c
4119
4120DEVICE COREDUMP (DEV_COREDUMP)
4121M:	Johannes Berg <johannes@sipsolutions.net>
4122L:	linux-kernel@vger.kernel.org
4123S:	Maintained
4124F:	drivers/base/devcoredump.c
4125F:	include/linux/devcoredump.h
4126
4127DEVICE FREQUENCY (DEVFREQ)
4128M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4129M:	Kyungmin Park <kyungmin.park@samsung.com>
4130R:	Chanwoo Choi <cw00.choi@samsung.com>
4131L:	linux-pm@vger.kernel.org
4132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4133S:	Maintained
4134F:	drivers/devfreq/
4135F:	include/linux/devfreq.h
4136F:	Documentation/devicetree/bindings/devfreq/
4137
4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4139M:	Chanwoo Choi <cw00.choi@samsung.com>
4140L:	linux-pm@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4142S:	Supported
4143F:	drivers/devfreq/event/
4144F:	drivers/devfreq/devfreq-event.c
4145F:	include/linux/devfreq-event.h
4146F:	Documentation/devicetree/bindings/devfreq/event/
4147
4148DEVICE NUMBER REGISTRY
4149M:	Torben Mathiasen <device@lanana.org>
4150W:	http://lanana.org/docs/device-list/index.html
4151S:	Maintained
4152
4153DEVICE-MAPPER  (LVM)
4154M:	Alasdair Kergon <agk@redhat.com>
4155M:	Mike Snitzer <snitzer@redhat.com>
4156M:	dm-devel@redhat.com
4157L:	dm-devel@redhat.com
4158W:	http://sources.redhat.com/dm
4159Q:	http://patchwork.kernel.org/project/dm-devel/list/
4160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4161T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4162S:	Maintained
4163F:	Documentation/device-mapper/
4164F:	drivers/md/Makefile
4165F:	drivers/md/Kconfig
4166F:	drivers/md/dm*
4167F:	drivers/md/persistent-data/
4168F:	include/linux/device-mapper.h
4169F:	include/linux/dm-*.h
4170F:	include/uapi/linux/dm-*.h
4171
4172DEVLINK
4173M:	Jiri Pirko <jiri@mellanox.com>
4174L:	netdev@vger.kernel.org
4175S:	Supported
4176F:	net/core/devlink.c
4177F:	include/net/devlink.h
4178F:	include/uapi/linux/devlink.h
4179
4180DIALOG SEMICONDUCTOR DRIVERS
4181M:	Support Opensource <support.opensource@diasemi.com>
4182W:	http://www.dialog-semiconductor.com/products
4183S:	Supported
4184F:	Documentation/hwmon/da90??
4185F:	Documentation/devicetree/bindings/mfd/da90*.txt
4186F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4187F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4188F:	Documentation/devicetree/bindings/regulator/da92*.txt
4189F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4190F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4191F:	drivers/gpio/gpio-da90??.c
4192F:	drivers/hwmon/da90??-hwmon.c
4193F:	drivers/iio/adc/da91??-*.c
4194F:	drivers/input/misc/da90??_onkey.c
4195F:	drivers/input/touchscreen/da9052_tsi.c
4196F:	drivers/leds/leds-da90??.c
4197F:	drivers/mfd/da903x.c
4198F:	drivers/mfd/da90??-*.c
4199F:	drivers/mfd/da91??-*.c
4200F:	drivers/power/supply/da9052-battery.c
4201F:	drivers/power/supply/da91??-*.c
4202F:	drivers/regulator/da903x.c
4203F:	drivers/regulator/da9???-regulator.[ch]
4204F:	drivers/thermal/da90??-thermal.c
4205F:	drivers/rtc/rtc-da90??.c
4206F:	drivers/video/backlight/da90??_bl.c
4207F:	drivers/watchdog/da90??_wdt.c
4208F:	include/linux/mfd/da903x.h
4209F:	include/linux/mfd/da9052/
4210F:	include/linux/mfd/da9055/
4211F:	include/linux/mfd/da9062/
4212F:	include/linux/mfd/da9063/
4213F:	include/linux/mfd/da9150/
4214F:	include/linux/regulator/da9211.h
4215F:	include/sound/da[79]*.h
4216F:	sound/soc/codecs/da[79]*.[ch]
4217
4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4219M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4220L:	linux-gpio@vger.kernel.org
4221S:	Maintained
4222F:	drivers/gpio/gpio-gpio-mm.c
4223
4224DIGI NEO AND CLASSIC PCI PRODUCTS
4225M:	Lidza Louina <lidza.louina@gmail.com>
4226M:	Mark Hounschell <markh@compro.net>
4227L:	driverdev-devel@linuxdriverproject.org
4228S:	Maintained
4229F:	drivers/staging/dgnc/
4230
4231DIOLAN U2C-12 I2C DRIVER
4232M:	Guenter Roeck <linux@roeck-us.net>
4233L:	linux-i2c@vger.kernel.org
4234S:	Maintained
4235F:	drivers/i2c/busses/i2c-diolan-u2c.c
4236
4237FILESYSTEM DIRECT ACCESS (DAX)
4238M:	Matthew Wilcox <mawilcox@microsoft.com>
4239M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4240L:	linux-fsdevel@vger.kernel.org
4241S:	Supported
4242F:	fs/dax.c
4243F:	include/linux/dax.h
4244F:	include/trace/events/fs_dax.h
4245
4246DEVICE DIRECT ACCESS (DAX)
4247M:	Dan Williams <dan.j.williams@intel.com>
4248L:	linux-nvdimm@lists.01.org
4249S:	Supported
4250F:	drivers/dax/
4251
4252DIRECTORY NOTIFICATION (DNOTIFY)
4253M:	Jan Kara <jack@suse.cz>
4254R:	Amir Goldstein <amir73il@gmail.com>
4255L:	linux-fsdevel@vger.kernel.org
4256S:	Maintained
4257F:	Documentation/filesystems/dnotify.txt
4258F:	fs/notify/dnotify/
4259F:	include/linux/dnotify.h
4260
4261DISK GEOMETRY AND PARTITION HANDLING
4262M:	Andries Brouwer <aeb@cwi.nl>
4263W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4264W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4265W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4266S:	Maintained
4267
4268DISKQUOTA
4269M:	Jan Kara <jack@suse.com>
4270S:	Maintained
4271F:	Documentation/filesystems/quota.txt
4272F:	fs/quota/
4273F:	include/linux/quota*.h
4274F:	include/uapi/linux/quota*.h
4275
4276DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4277M:	Bernie Thompson <bernie@plugable.com>
4278L:	linux-fbdev@vger.kernel.org
4279S:	Maintained
4280W:	http://plugable.com/category/projects/udlfb/
4281F:	drivers/video/fbdev/udlfb.c
4282F:	include/video/udlfb.h
4283F:	Documentation/fb/udlfb.txt
4284
4285DISTRIBUTED LOCK MANAGER (DLM)
4286M:	Christine Caulfield <ccaulfie@redhat.com>
4287M:	David Teigland <teigland@redhat.com>
4288L:	cluster-devel@redhat.com
4289W:	http://sources.redhat.com/cluster/
4290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4291S:	Supported
4292F:	fs/dlm/
4293
4294DMA BUFFER SHARING FRAMEWORK
4295M:	Sumit Semwal <sumit.semwal@linaro.org>
4296S:	Maintained
4297L:	linux-media@vger.kernel.org
4298L:	dri-devel@lists.freedesktop.org
4299L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4300F:	drivers/dma-buf/
4301F:	include/linux/dma-buf*
4302F:	include/linux/reservation.h
4303F:	include/linux/*fence.h
4304F:	Documentation/driver-api/dma-buf.rst
4305T:	git git://anongit.freedesktop.org/drm/drm-misc
4306
4307DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4308M:	Vinod Koul <vinod.koul@intel.com>
4309L:	dmaengine@vger.kernel.org
4310Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4311S:	Maintained
4312F:	drivers/dma/
4313F:	include/linux/dmaengine.h
4314F:	include/linux/of_dma.h
4315F:	Documentation/devicetree/bindings/dma/
4316F:	Documentation/driver-api/dmaengine/
4317T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4318
4319DMA MAPPING HELPERS
4320M:	Christoph Hellwig <hch@lst.de>
4321M:	Marek Szyprowski <m.szyprowski@samsung.com>
4322R:	Robin Murphy <robin.murphy@arm.com>
4323L:	iommu@lists.linux-foundation.org
4324T:	git git://git.infradead.org/users/hch/dma-mapping.git
4325W:	http://git.infradead.org/users/hch/dma-mapping.git
4326S:	Supported
4327F:	lib/dma-debug.c
4328F:	lib/dma-direct.c
4329F:	lib/dma-virt.c
4330F:	drivers/base/dma-mapping.c
4331F:	drivers/base/dma-coherent.c
4332F:	include/asm-generic/dma-mapping.h
4333F:	include/linux/dma-direct.h
4334F:	include/linux/dma-mapping.h
4335
4336DME1737 HARDWARE MONITOR DRIVER
4337M:	Juerg Haefliger <juergh@gmail.com>
4338L:	linux-hwmon@vger.kernel.org
4339S:	Maintained
4340F:	Documentation/hwmon/dme1737
4341F:	drivers/hwmon/dme1737.c
4342
4343DMI/SMBIOS SUPPORT
4344M:	Jean Delvare <jdelvare@suse.com>
4345S:	Maintained
4346T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4347F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4348F:	drivers/firmware/dmi-id.c
4349F:	drivers/firmware/dmi_scan.c
4350F:	include/linux/dmi.h
4351
4352DOCUMENTATION
4353M:	Jonathan Corbet <corbet@lwn.net>
4354L:	linux-doc@vger.kernel.org
4355S:	Maintained
4356F:	Documentation/
4357F:	scripts/kernel-doc
4358X:	Documentation/ABI/
4359X:	Documentation/devicetree/
4360X:	Documentation/acpi
4361X:	Documentation/power
4362X:	Documentation/spi
4363X:	Documentation/media
4364T:	git git://git.lwn.net/linux.git docs-next
4365
4366DONGWOON DW9714 LENS VOICE COIL DRIVER
4367M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4368L:	linux-media@vger.kernel.org
4369T:	git git://linuxtv.org/media_tree.git
4370S:	Maintained
4371F:	drivers/media/i2c/dw9714.c
4372
4373DOUBLETALK DRIVER
4374M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4375L:	blinux-list@redhat.com
4376S:	Maintained
4377F:	drivers/char/dtlk.c
4378F:	include/linux/dtlk.h
4379
4380DPAA2 DATAPATH I/O (DPIO) DRIVER
4381M:	Roy Pledge <Roy.Pledge@nxp.com>
4382L:	linux-kernel@vger.kernel.org
4383S:	Maintained
4384F:	drivers/staging/fsl-mc/bus/dpio
4385
4386DPAA2 ETHERNET DRIVER
4387M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4388L:	linux-kernel@vger.kernel.org
4389S:	Maintained
4390F:	drivers/staging/fsl-dpaa2/ethernet
4391
4392DPAA2 ETHERNET SWITCH DRIVER
4393M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4394L:	linux-kernel@vger.kernel.org
4395S:	Maintained
4396F:	drivers/staging/fsl-dpaa2/ethsw
4397
4398DPT_I2O SCSI RAID DRIVER
4399M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4400L:	linux-scsi@vger.kernel.org
4401W:	http://www.adaptec.com/
4402S:	Maintained
4403F:	drivers/scsi/dpt*
4404F:	drivers/scsi/dpt/
4405
4406DRBD DRIVER
4407M:	Philipp Reisner <philipp.reisner@linbit.com>
4408M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4409L:	drbd-dev@lists.linbit.com
4410W:	http://www.drbd.org
4411T:	git git://git.linbit.com/linux-drbd.git
4412T:	git git://git.linbit.com/drbd-8.4.git
4413S:	Supported
4414F:	drivers/block/drbd/
4415F:	lib/lru_cache.c
4416F:	Documentation/blockdev/drbd/
4417
4418DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4419M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4421S:	Supported
4422F:	Documentation/kobject.txt
4423F:	drivers/base/
4424F:	fs/debugfs/
4425F:	fs/sysfs/
4426F:	include/linux/debugfs.h
4427F:	include/linux/kobj*
4428F:	lib/kobj*
4429
4430DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4431M:	Kevin Hilman <khilman@kernel.org>
4432M:	Nishanth Menon <nm@ti.com>
4433S:	Maintained
4434F:	drivers/power/avs/
4435F:	include/linux/power/smartreflex.h
4436L:	linux-pm@vger.kernel.org
4437
4438DRM DRIVER FOR ARM PL111 CLCD
4439M:	Eric Anholt <eric@anholt.net>
4440T:	git git://anongit.freedesktop.org/drm/drm-misc
4441S:	Supported
4442F:	drivers/gpu/drm/pl111/
4443
4444DRM DRIVER FOR ARM VERSATILE TFT PANELS
4445M:	Linus Walleij <linus.walleij@linaro.org>
4446T:	git git://anongit.freedesktop.org/drm/drm-misc
4447S:	Maintained
4448F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4449F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4450
4451DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4452M:	Dave Airlie <airlied@redhat.com>
4453S:	Odd Fixes
4454F:	drivers/gpu/drm/ast/
4455
4456DRM DRIVER FOR BOCHS VIRTUAL GPU
4457M:	Gerd Hoffmann <kraxel@redhat.com>
4458L:	virtualization@lists.linux-foundation.org
4459T:	git git://anongit.freedesktop.org/drm/drm-misc
4460S:	Maintained
4461F:	drivers/gpu/drm/bochs/
4462
4463DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4464M:	Linus Walleij <linus.walleij@linaro.org>
4465T:	git git://anongit.freedesktop.org/drm/drm-misc
4466S:	Maintained
4467F:	drivers/gpu/drm/tve200/
4468
4469DRM DRIVER FOR ILITEK ILI9225 PANELS
4470M:	David Lechner <david@lechnology.com>
4471S:	Maintained
4472F:	drivers/gpu/drm/tinydrm/ili9225.c
4473F:	Documentation/devicetree/bindings/display/ili9225.txt
4474
4475DRM DRIVER FOR INTEL I810 VIDEO CARDS
4476S:	Orphan / Obsolete
4477F:	drivers/gpu/drm/i810/
4478F:	include/uapi/drm/i810_drm.h
4479
4480DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4481S:	Orphan / Obsolete
4482F:	drivers/gpu/drm/mga/
4483F:	include/uapi/drm/mga_drm.h
4484
4485DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4486M:	Dave Airlie <airlied@redhat.com>
4487S:	Odd Fixes
4488F:	drivers/gpu/drm/mgag200/
4489
4490DRM DRIVER FOR MI0283QT
4491M:	Noralf Trønnes <noralf@tronnes.org>
4492S:	Maintained
4493F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4494F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4495
4496DRM DRIVER FOR MSM ADRENO GPU
4497M:	Rob Clark <robdclark@gmail.com>
4498L:	linux-arm-msm@vger.kernel.org
4499L:	dri-devel@lists.freedesktop.org
4500L:	freedreno@lists.freedesktop.org
4501T:	git git://people.freedesktop.org/~robclark/linux
4502S:	Maintained
4503F:	drivers/gpu/drm/msm/
4504F:	include/uapi/drm/msm_drm.h
4505F:	Documentation/devicetree/bindings/display/msm/
4506
4507DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4508M:	Ben Skeggs <bskeggs@redhat.com>
4509L:	dri-devel@lists.freedesktop.org
4510L:	nouveau@lists.freedesktop.org
4511T:	git git://github.com/skeggsb/linux
4512S:	Supported
4513F:	drivers/gpu/drm/nouveau/
4514F:	include/uapi/drm/nouveau_drm.h
4515
4516DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4517M:	Noralf Trønnes <noralf@tronnes.org>
4518S:	Maintained
4519F:	drivers/gpu/drm/tinydrm/repaper.c
4520F:	Documentation/devicetree/bindings/display/repaper.txt
4521
4522DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4523M:	Dave Airlie <airlied@redhat.com>
4524M:	Gerd Hoffmann <kraxel@redhat.com>
4525L:	virtualization@lists.linux-foundation.org
4526T:	git git://anongit.freedesktop.org/drm/drm-misc
4527S:	Obsolete
4528W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4529F:	drivers/gpu/drm/cirrus/
4530
4531DRM DRIVER FOR QXL VIRTUAL GPU
4532M:	Dave Airlie <airlied@redhat.com>
4533M:	Gerd Hoffmann <kraxel@redhat.com>
4534L:	virtualization@lists.linux-foundation.org
4535T:	git git://anongit.freedesktop.org/drm/drm-misc
4536S:	Maintained
4537F:	drivers/gpu/drm/qxl/
4538F:	include/uapi/drm/qxl_drm.h
4539
4540DRM DRIVER FOR RAGE 128 VIDEO CARDS
4541S:	Orphan / Obsolete
4542F:	drivers/gpu/drm/r128/
4543F:	include/uapi/drm/r128_drm.h
4544
4545DRM DRIVER FOR SAVAGE VIDEO CARDS
4546S:	Orphan / Obsolete
4547F:	drivers/gpu/drm/savage/
4548F:	include/uapi/drm/savage_drm.h
4549
4550DRM DRIVER FOR SIS VIDEO CARDS
4551S:	Orphan / Obsolete
4552F:	drivers/gpu/drm/sis/
4553F:	include/uapi/drm/sis_drm.h
4554
4555DRM DRIVER FOR SITRONIX ST7586 PANELS
4556M:	David Lechner <david@lechnology.com>
4557S:	Maintained
4558F:	drivers/gpu/drm/tinydrm/st7586.c
4559F:	Documentation/devicetree/bindings/display/st7586.txt
4560
4561DRM DRIVER FOR SITRONIX ST7735R PANELS
4562M:	David Lechner <david@lechnology.com>
4563S:	Maintained
4564F:	drivers/gpu/drm/tinydrm/st7735r.c
4565F:	Documentation/devicetree/bindings/display/st7735r.txt
4566
4567DRM DRIVER FOR TDFX VIDEO CARDS
4568S:	Orphan / Obsolete
4569F:	drivers/gpu/drm/tdfx/
4570
4571DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4572M:	Dave Airlie <airlied@redhat.com>
4573S:	Odd Fixes
4574F:	drivers/gpu/drm/udl/
4575
4576DRM DRIVER FOR VMWARE VIRTUAL GPU
4577M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4578M:	Sinclair Yeh <syeh@vmware.com>
4579M:	Thomas Hellstrom <thellstrom@vmware.com>
4580L:	dri-devel@lists.freedesktop.org
4581T:	git git://people.freedesktop.org/~syeh/repos_linux
4582T:	git git://people.freedesktop.org/~thomash/linux
4583S:	Supported
4584F:	drivers/gpu/drm/vmwgfx/
4585F:	include/uapi/drm/vmwgfx_drm.h
4586
4587DRM DRIVERS
4588M:	David Airlie <airlied@linux.ie>
4589L:	dri-devel@lists.freedesktop.org
4590T:	git git://people.freedesktop.org/~airlied/linux
4591B:	https://bugs.freedesktop.org/
4592C:	irc://chat.freenode.net/dri-devel
4593S:	Maintained
4594F:	drivers/gpu/drm/
4595F:	drivers/gpu/vga/
4596F:	Documentation/devicetree/bindings/display/
4597F:	Documentation/devicetree/bindings/gpu/
4598F:	Documentation/devicetree/bindings/video/
4599F:	Documentation/gpu/
4600F:	include/drm/
4601F:	include/uapi/drm/
4602F:	include/linux/vga*
4603
4604DRM DRIVERS AND MISC GPU PATCHES
4605M:	Gustavo Padovan <gustavo@padovan.org>
4606M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4607M:	Sean Paul <seanpaul@chromium.org>
4608W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4609S:	Maintained
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611F:	Documentation/gpu/
4612F:	drivers/gpu/vga/
4613F:	drivers/gpu/drm/*
4614F:	include/drm/drm*
4615F:	include/uapi/drm/drm*
4616F:	include/linux/vga*
4617
4618DRM DRIVERS FOR ALLWINNER A10
4619M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4620L:	dri-devel@lists.freedesktop.org
4621S:	Supported
4622F:	drivers/gpu/drm/sun4i/
4623F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4624T:	git git://anongit.freedesktop.org/drm/drm-misc
4625
4626DRM DRIVERS FOR AMLOGIC SOCS
4627M:	Neil Armstrong <narmstrong@baylibre.com>
4628L:	dri-devel@lists.freedesktop.org
4629L:	linux-amlogic@lists.infradead.org
4630W:	http://linux-meson.com/
4631S:	Supported
4632F:	drivers/gpu/drm/meson/
4633F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4634F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4635F:	Documentation/gpu/meson.rst
4636T:	git git://anongit.freedesktop.org/drm/drm-misc
4637
4638DRM DRIVERS FOR ATMEL HLCDC
4639M:	Boris Brezillon <boris.brezillon@bootlin.com>
4640L:	dri-devel@lists.freedesktop.org
4641S:	Supported
4642F:	drivers/gpu/drm/atmel-hlcdc/
4643F:	Documentation/devicetree/bindings/drm/atmel/
4644T:	git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR BRIDGE CHIPS
4647M:	Archit Taneja <architt@codeaurora.org>
4648M:	Andrzej Hajda <a.hajda@samsung.com>
4649R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4650S:	Maintained
4651T:	git git://anongit.freedesktop.org/drm/drm-misc
4652F:	drivers/gpu/drm/bridge/
4653
4654DRM DRIVERS FOR EXYNOS
4655M:	Inki Dae <inki.dae@samsung.com>
4656M:	Joonyoung Shim <jy0922.shim@samsung.com>
4657M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4658M:	Kyungmin Park <kyungmin.park@samsung.com>
4659L:	dri-devel@lists.freedesktop.org
4660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4661S:	Supported
4662F:	drivers/gpu/drm/exynos/
4663F:	include/uapi/drm/exynos_drm.h
4664F:	Documentation/devicetree/bindings/display/exynos/
4665
4666DRM DRIVERS FOR FREESCALE DCU
4667M:	Stefan Agner <stefan@agner.ch>
4668M:	Alison Wang <alison.wang@freescale.com>
4669L:	dri-devel@lists.freedesktop.org
4670S:	Supported
4671F:	drivers/gpu/drm/fsl-dcu/
4672F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4673F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4674F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4675
4676DRM DRIVERS FOR FREESCALE IMX
4677M:	Philipp Zabel <p.zabel@pengutronix.de>
4678L:	dri-devel@lists.freedesktop.org
4679S:	Maintained
4680F:	drivers/gpu/drm/imx/
4681F:	drivers/gpu/ipu-v3/
4682F:	Documentation/devicetree/bindings/display/imx/
4683
4684DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4685M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4686L:	dri-devel@lists.freedesktop.org
4687T:	git git://github.com/patjak/drm-gma500
4688S:	Maintained
4689F:	drivers/gpu/drm/gma500/
4690
4691DRM DRIVERS FOR HISILICON
4692M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4693M:	Rongrong Zou <zourongrong@gmail.com>
4694R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4695R:	Chen Feng <puck.chen@hisilicon.com>
4696L:	dri-devel@lists.freedesktop.org
4697T:	git git://github.com/xin3liang/linux.git
4698S:	Maintained
4699F:	drivers/gpu/drm/hisilicon/
4700F:	Documentation/devicetree/bindings/display/hisilicon/
4701
4702DRM DRIVERS FOR MEDIATEK
4703M:	CK Hu <ck.hu@mediatek.com>
4704M:	Philipp Zabel <p.zabel@pengutronix.de>
4705L:	dri-devel@lists.freedesktop.org
4706S:	Supported
4707F:	drivers/gpu/drm/mediatek/
4708F:	Documentation/devicetree/bindings/display/mediatek/
4709
4710DRM DRIVERS FOR NVIDIA TEGRA
4711M:	Thierry Reding <thierry.reding@gmail.com>
4712L:	dri-devel@lists.freedesktop.org
4713L:	linux-tegra@vger.kernel.org
4714T:	git git://anongit.freedesktop.org/tegra/linux.git
4715S:	Supported
4716F:	drivers/gpu/drm/tegra/
4717F:	drivers/gpu/host1x/
4718F:	include/linux/host1x.h
4719F:	include/uapi/drm/tegra_drm.h
4720F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4721
4722DRM DRIVERS FOR RENESAS
4723M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4724L:	dri-devel@lists.freedesktop.org
4725L:	linux-renesas-soc@vger.kernel.org
4726T:	git git://linuxtv.org/pinchartl/fbdev
4727S:	Supported
4728F:	drivers/gpu/drm/rcar-du/
4729F:	drivers/gpu/drm/shmobile/
4730F:	include/linux/platform_data/shmob_drm.h
4731F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4732F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4733F:	Documentation/devicetree/bindings/display/renesas,du.txt
4734
4735DRM DRIVERS FOR ROCKCHIP
4736M:	Sandy Huang <hjc@rock-chips.com>
4737M:	Heiko Stübner <heiko@sntech.de>
4738L:	dri-devel@lists.freedesktop.org
4739S:	Maintained
4740F:	drivers/gpu/drm/rockchip/
4741F:	Documentation/devicetree/bindings/display/rockchip/
4742T:	git git://anongit.freedesktop.org/drm/drm-misc
4743
4744DRM DRIVERS FOR STI
4745M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4746M:	Vincent Abriou <vincent.abriou@st.com>
4747L:	dri-devel@lists.freedesktop.org
4748T:	git git://anongit.freedesktop.org/drm/drm-misc
4749S:	Maintained
4750F:	drivers/gpu/drm/sti
4751F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4752
4753DRM DRIVERS FOR STM
4754M:	Yannick Fertre <yannick.fertre@st.com>
4755M:	Philippe Cornu <philippe.cornu@st.com>
4756M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4757M:	Vincent Abriou <vincent.abriou@st.com>
4758L:	dri-devel@lists.freedesktop.org
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760S:	Maintained
4761F:	drivers/gpu/drm/stm
4762F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4763
4764DRM DRIVERS FOR TI LCDC
4765M:	Jyri Sarha <jsarha@ti.com>
4766R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4767L:	dri-devel@lists.freedesktop.org
4768S:	Maintained
4769F:	drivers/gpu/drm/tilcdc/
4770F:	Documentation/devicetree/bindings/display/tilcdc/
4771
4772DRM DRIVERS FOR TI OMAP
4773M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4774L:	dri-devel@lists.freedesktop.org
4775S:	Maintained
4776F:	drivers/gpu/drm/omapdrm/
4777F:	Documentation/devicetree/bindings/display/ti/
4778
4779DRM DRIVERS FOR VC4
4780M:	Eric Anholt <eric@anholt.net>
4781T:	git git://github.com/anholt/linux
4782S:	Supported
4783F:	drivers/gpu/drm/vc4/
4784F:	include/uapi/drm/vc4_drm.h
4785F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787
4788DRM DRIVERS FOR VIVANTE GPU IP
4789M:	Lucas Stach <l.stach@pengutronix.de>
4790R:	Russell King <linux+etnaviv@armlinux.org.uk>
4791R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4792L:	etnaviv@lists.freedesktop.org
4793L:	dri-devel@lists.freedesktop.org
4794S:	Maintained
4795F:	drivers/gpu/drm/etnaviv/
4796F:	include/uapi/drm/etnaviv_drm.h
4797F:	Documentation/devicetree/bindings/display/etnaviv/
4798
4799DRM DRIVERS FOR ZTE ZX
4800M:	Shawn Guo <shawnguo@kernel.org>
4801L:	dri-devel@lists.freedesktop.org
4802S:	Maintained
4803F:	drivers/gpu/drm/zte/
4804F:	Documentation/devicetree/bindings/display/zte,vou.txt
4805T:	git git://anongit.freedesktop.org/drm/drm-misc
4806
4807DRM PANEL DRIVERS
4808M:	Thierry Reding <thierry.reding@gmail.com>
4809L:	dri-devel@lists.freedesktop.org
4810T:	git git://anongit.freedesktop.org/drm/drm-misc
4811S:	Maintained
4812F:	drivers/gpu/drm/drm_panel.c
4813F:	drivers/gpu/drm/panel/
4814F:	include/drm/drm_panel.h
4815F:	Documentation/devicetree/bindings/display/panel/
4816
4817DRM TINYDRM DRIVERS
4818M:	Noralf Trønnes <noralf@tronnes.org>
4819W:	https://github.com/notro/tinydrm/wiki/Development
4820T:	git git://anongit.freedesktop.org/drm/drm-misc
4821S:	Maintained
4822F:	drivers/gpu/drm/tinydrm/
4823F:	include/drm/tinydrm/
4824
4825DRM TTM SUBSYSTEM
4826M:	Christian Koenig <christian.koenig@amd.com>
4827M:	Roger He <Hongbo.He@amd.com>
4828T:	git git://people.freedesktop.org/~agd5f/linux
4829S:	Maintained
4830L:	dri-devel@lists.freedesktop.org
4831F:	include/drm/ttm/
4832F:	drivers/gpu/drm/ttm/
4833
4834DSBR100 USB FM RADIO DRIVER
4835M:	Alexey Klimov <klimov.linux@gmail.com>
4836L:	linux-media@vger.kernel.org
4837T:	git git://linuxtv.org/media_tree.git
4838S:	Maintained
4839F:	drivers/media/radio/dsbr100.c
4840
4841DSCC4 DRIVER
4842M:	Francois Romieu <romieu@fr.zoreil.com>
4843L:	netdev@vger.kernel.org
4844S:	Maintained
4845F:	drivers/net/wan/dscc4.c
4846
4847DT3155 MEDIA DRIVER
4848M:	Hans Verkuil <hverkuil@xs4all.nl>
4849L:	linux-media@vger.kernel.org
4850T:	git git://linuxtv.org/media_tree.git
4851W:	https://linuxtv.org
4852S:	Odd Fixes
4853F:	drivers/media/pci/dt3155/
4854
4855DVB_USB_AF9015 MEDIA DRIVER
4856M:	Antti Palosaari <crope@iki.fi>
4857L:	linux-media@vger.kernel.org
4858W:	https://linuxtv.org
4859W:	http://palosaari.fi/linux/
4860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4861T:	git git://linuxtv.org/anttip/media_tree.git
4862S:	Maintained
4863F:	drivers/media/usb/dvb-usb-v2/af9015*
4864
4865DVB_USB_AF9035 MEDIA DRIVER
4866M:	Antti Palosaari <crope@iki.fi>
4867L:	linux-media@vger.kernel.org
4868W:	https://linuxtv.org
4869W:	http://palosaari.fi/linux/
4870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4871T:	git git://linuxtv.org/anttip/media_tree.git
4872S:	Maintained
4873F:	drivers/media/usb/dvb-usb-v2/af9035*
4874
4875DVB_USB_ANYSEE MEDIA DRIVER
4876M:	Antti Palosaari <crope@iki.fi>
4877L:	linux-media@vger.kernel.org
4878W:	https://linuxtv.org
4879W:	http://palosaari.fi/linux/
4880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4881T:	git git://linuxtv.org/anttip/media_tree.git
4882S:	Maintained
4883F:	drivers/media/usb/dvb-usb-v2/anysee*
4884
4885DVB_USB_AU6610 MEDIA DRIVER
4886M:	Antti Palosaari <crope@iki.fi>
4887L:	linux-media@vger.kernel.org
4888W:	https://linuxtv.org
4889W:	http://palosaari.fi/linux/
4890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4891T:	git git://linuxtv.org/anttip/media_tree.git
4892S:	Maintained
4893F:	drivers/media/usb/dvb-usb-v2/au6610*
4894
4895DVB_USB_CE6230 MEDIA DRIVER
4896M:	Antti Palosaari <crope@iki.fi>
4897L:	linux-media@vger.kernel.org
4898W:	https://linuxtv.org
4899W:	http://palosaari.fi/linux/
4900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4901T:	git git://linuxtv.org/anttip/media_tree.git
4902S:	Maintained
4903F:	drivers/media/usb/dvb-usb-v2/ce6230*
4904
4905DVB_USB_CXUSB MEDIA DRIVER
4906M:	Michael Krufky <mkrufky@linuxtv.org>
4907L:	linux-media@vger.kernel.org
4908W:	https://linuxtv.org
4909W:	http://github.com/mkrufky
4910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4911T:	git git://linuxtv.org/media_tree.git
4912S:	Maintained
4913F:	drivers/media/usb/dvb-usb/cxusb*
4914
4915DVB_USB_EC168 MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb-v2/ec168*
4924
4925DVB_USB_GL861 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/gl861*
4933
4934DVB_USB_MXL111SF MEDIA DRIVER
4935M:	Michael Krufky <mkrufky@linuxtv.org>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938W:	http://github.com/mkrufky
4939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4940T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4941S:	Maintained
4942F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4943
4944DVB_USB_RTL28XXU MEDIA DRIVER
4945M:	Antti Palosaari <crope@iki.fi>
4946L:	linux-media@vger.kernel.org
4947W:	https://linuxtv.org
4948W:	http://palosaari.fi/linux/
4949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4950T:	git git://linuxtv.org/anttip/media_tree.git
4951S:	Maintained
4952F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4953
4954DVB_USB_V2 MEDIA DRIVER
4955M:	Antti Palosaari <crope@iki.fi>
4956L:	linux-media@vger.kernel.org
4957W:	https://linuxtv.org
4958W:	http://palosaari.fi/linux/
4959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4960T:	git git://linuxtv.org/anttip/media_tree.git
4961S:	Maintained
4962F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4963F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4964
4965DYNAMIC DEBUG
4966M:	Jason Baron <jbaron@akamai.com>
4967S:	Maintained
4968F:	lib/dynamic_debug.c
4969F:	include/linux/dynamic_debug.h
4970
4971DYNAMIC INTERRUPT MODERATION
4972M:	Tal Gilboa <talgi@mellanox.com>
4973S:	Maintained
4974F:	include/linux/net_dim.h
4975
4976DZ DECSTATION DZ11 SERIAL DRIVER
4977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4978S:	Maintained
4979F:	drivers/tty/serial/dz.*
4980
4981E3X0 POWER BUTTON DRIVER
4982M:	Moritz Fischer <moritz.fischer@ettus.com>
4983L:	usrp-users@lists.ettus.com
4984W:	http://www.ettus.com
4985S:	Supported
4986F:	drivers/input/misc/e3x0-button.c
4987F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4988
4989E4000 MEDIA DRIVER
4990M:	Antti Palosaari <crope@iki.fi>
4991L:	linux-media@vger.kernel.org
4992W:	https://linuxtv.org
4993W:	http://palosaari.fi/linux/
4994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4995T:	git git://linuxtv.org/anttip/media_tree.git
4996S:	Maintained
4997F:	drivers/media/tuners/e4000*
4998
4999EC100 MEDIA DRIVER
5000M:	Antti Palosaari <crope@iki.fi>
5001L:	linux-media@vger.kernel.org
5002W:	https://linuxtv.org
5003W:	http://palosaari.fi/linux/
5004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5005T:	git git://linuxtv.org/anttip/media_tree.git
5006S:	Maintained
5007F:	drivers/media/dvb-frontends/ec100*
5008
5009ECRYPT FILE SYSTEM
5010M:	Tyler Hicks <tyhicks@canonical.com>
5011L:	ecryptfs@vger.kernel.org
5012W:	http://ecryptfs.org
5013W:	https://launchpad.net/ecryptfs
5014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5015S:	Supported
5016F:	Documentation/filesystems/ecryptfs.txt
5017F:	fs/ecryptfs/
5018
5019EDAC-AMD64
5020M:	Borislav Petkov <bp@alien8.de>
5021L:	linux-edac@vger.kernel.org
5022S:	Maintained
5023F:	drivers/edac/amd64_edac*
5024
5025EDAC-CALXEDA
5026M:	Robert Richter <rric@kernel.org>
5027L:	linux-edac@vger.kernel.org
5028S:	Maintained
5029F:	drivers/edac/highbank*
5030
5031EDAC-CAVIUM OCTEON
5032M:	Ralf Baechle <ralf@linux-mips.org>
5033M:	David Daney <david.daney@cavium.com>
5034L:	linux-edac@vger.kernel.org
5035L:	linux-mips@linux-mips.org
5036S:	Supported
5037F:	drivers/edac/octeon_edac*
5038
5039EDAC-CAVIUM THUNDERX
5040M:	David Daney <david.daney@cavium.com>
5041M:	Jan Glauber <jglauber@cavium.com>
5042L:	linux-edac@vger.kernel.org
5043S:	Supported
5044F:	drivers/edac/thunderx_edac*
5045
5046EDAC-CORE
5047M:	Borislav Petkov <bp@alien8.de>
5048M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5049M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5050L:	linux-edac@vger.kernel.org
5051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5053S:	Supported
5054F:	Documentation/admin-guide/ras.rst
5055F:	Documentation/driver-api/edac.rst
5056F:	drivers/edac/
5057F:	include/linux/edac.h
5058
5059EDAC-E752X
5060M:	Mark Gross <mark.gross@intel.com>
5061L:	linux-edac@vger.kernel.org
5062S:	Maintained
5063F:	drivers/edac/e752x_edac.c
5064
5065EDAC-E7XXX
5066L:	linux-edac@vger.kernel.org
5067S:	Maintained
5068F:	drivers/edac/e7xxx_edac.c
5069
5070EDAC-FSL_DDR
5071M:	York Sun <york.sun@nxp.com>
5072L:	linux-edac@vger.kernel.org
5073S:	Maintained
5074F:	drivers/edac/fsl_ddr_edac.*
5075
5076EDAC-GHES
5077M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5078M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/ghes_edac.c
5082
5083EDAC-I3000
5084L:	linux-edac@vger.kernel.org
5085S:	Orphan
5086F:	drivers/edac/i3000_edac.c
5087
5088EDAC-I5000
5089L:	linux-edac@vger.kernel.org
5090S:	Maintained
5091F:	drivers/edac/i5000_edac.c
5092
5093EDAC-I5400
5094M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/i5400_edac.c
5099
5100EDAC-I7300
5101M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5102M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5103L:	linux-edac@vger.kernel.org
5104S:	Maintained
5105F:	drivers/edac/i7300_edac.c
5106
5107EDAC-I7CORE
5108M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5109M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5110L:	linux-edac@vger.kernel.org
5111S:	Maintained
5112F:	drivers/edac/i7core_edac.c
5113
5114EDAC-I82443BXGX
5115M:	Tim Small <tim@buttersideup.com>
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/i82443bxgx_edac.c
5119
5120EDAC-I82975X
5121M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5122M:	"Arvind R." <arvino55@gmail.com>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i82975x_edac.c
5126
5127EDAC-IE31200
5128M:	Jason Baron <jbaron@akamai.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/ie31200_edac.c
5132
5133EDAC-MPC85XX
5134M:	Johannes Thumshirn <morbidrsa@gmail.com>
5135L:	linux-edac@vger.kernel.org
5136S:	Maintained
5137F:	drivers/edac/mpc85xx_edac.[ch]
5138
5139EDAC-PASEMI
5140M:	Egor Martovetsky <egor@pasemi.com>
5141L:	linux-edac@vger.kernel.org
5142S:	Maintained
5143F:	drivers/edac/pasemi_edac.c
5144
5145EDAC-PND2
5146M:	Tony Luck <tony.luck@intel.com>
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/pnd2_edac.[ch]
5150
5151EDAC-R82600
5152M:	Tim Small <tim@buttersideup.com>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/r82600_edac.c
5156
5157EDAC-SBRIDGE
5158M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5159M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/sb_edac.c
5163
5164EDAC-SKYLAKE
5165M:	Tony Luck <tony.luck@intel.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/skx_edac.c
5169
5170EDAC-TI
5171M:	Tero Kristo <t-kristo@ti.com>
5172L:	linux-edac@vger.kernel.org
5173S:	Maintained
5174F:	drivers/edac/ti_edac.c
5175
5176EDIROL UA-101/UA-1000 DRIVER
5177M:	Clemens Ladisch <clemens@ladisch.de>
5178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5179T:	git git://git.alsa-project.org/alsa-kernel.git
5180S:	Maintained
5181F:	sound/usb/misc/ua101.c
5182
5183EFI TEST DRIVER
5184L:	linux-efi@vger.kernel.org
5185M:	Ivan Hu <ivan.hu@canonical.com>
5186M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5187S:	Maintained
5188F:	drivers/firmware/efi/test/
5189
5190EFI VARIABLE FILESYSTEM
5191M:	Matthew Garrett <matthew.garrett@nebula.com>
5192M:	Jeremy Kerr <jk@ozlabs.org>
5193M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5195L:	linux-efi@vger.kernel.org
5196S:	Maintained
5197F:	fs/efivarfs/
5198
5199EFIFB FRAMEBUFFER DRIVER
5200L:	linux-fbdev@vger.kernel.org
5201M:	Peter Jones <pjones@redhat.com>
5202S:	Maintained
5203F:	drivers/video/fbdev/efifb.c
5204
5205EFS FILESYSTEM
5206W:	http://aeschi.ch.eu.org/efs/
5207S:	Orphan
5208F:	fs/efs/
5209
5210EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5211M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5212L:	netdev@vger.kernel.org
5213S:	Maintained
5214F:	drivers/net/ethernet/ibm/ehea/
5215
5216EM28XX VIDEO4LINUX DRIVER
5217M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5218M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5219L:	linux-media@vger.kernel.org
5220W:	https://linuxtv.org
5221T:	git git://linuxtv.org/media_tree.git
5222S:	Maintained
5223F:	drivers/media/usb/em28xx/
5224F:	Documentation/media/v4l-drivers/em28xx*
5225
5226EMBEDDED LINUX
5227M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5228M:	Matt Mackall <mpm@selenic.com>
5229M:	David Woodhouse <dwmw2@infradead.org>
5230L:	linux-embedded@vger.kernel.org
5231S:	Maintained
5232
5233Emulex 10Gbps iSCSI - OneConnect DRIVER
5234M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5235M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5236M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5237L:	linux-scsi@vger.kernel.org
5238W:	http://www.broadcom.com
5239S:	Supported
5240F:	drivers/scsi/be2iscsi/
5241
5242Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5243M:	Sathya Perla <sathya.perla@broadcom.com>
5244M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5245M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5246M:	Somnath Kotur <somnath.kotur@broadcom.com>
5247L:	netdev@vger.kernel.org
5248W:	http://www.emulex.com
5249S:	Supported
5250F:	drivers/net/ethernet/emulex/benet/
5251
5252EMULEX ONECONNECT ROCE DRIVER
5253M:	Selvin Xavier <selvin.xavier@broadcom.com>
5254M:	Devesh Sharma <devesh.sharma@broadcom.com>
5255L:	linux-rdma@vger.kernel.org
5256W:	http://www.broadcom.com
5257S:	Odd Fixes
5258F:	drivers/infiniband/hw/ocrdma/
5259F:	include/uapi/rdma/ocrdma-abi.h
5260
5261EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5262M:	James Smart <james.smart@broadcom.com>
5263M:	Dick Kennedy <dick.kennedy@broadcom.com>
5264L:	linux-scsi@vger.kernel.org
5265W:	http://www.broadcom.com
5266S:	Supported
5267F:	drivers/scsi/lpfc/
5268
5269ENE CB710 FLASH CARD READER DRIVER
5270M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5271S:	Maintained
5272F:	drivers/misc/cb710/
5273F:	drivers/mmc/host/cb710-mmc.*
5274F:	include/linux/cb710.h
5275
5276ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5277M:	Maxim Levitsky <maximlevitsky@gmail.com>
5278S:	Maintained
5279F:	drivers/media/rc/ene_ir.*
5280
5281EPSON S1D13XXX FRAMEBUFFER DRIVER
5282M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5283S:	Maintained
5284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5285F:	drivers/video/fbdev/s1d13xxxfb.c
5286F:	include/video/s1d13xxxfb.h
5287
5288ERRSEQ ERROR TRACKING INFRASTRUCTURE
5289M:	Jeff Layton <jlayton@kernel.org>
5290S:	Maintained
5291F:	lib/errseq.c
5292F:	include/linux/errseq.h
5293
5294ET131X NETWORK DRIVER
5295M:	Mark Einon <mark.einon@gmail.com>
5296S:	Odd Fixes
5297F:	drivers/net/ethernet/agere/
5298
5299ETHERNET BRIDGE
5300M:	Stephen Hemminger <stephen@networkplumber.org>
5301L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5302L:	netdev@vger.kernel.org
5303W:	http://www.linuxfoundation.org/en/Net:Bridge
5304S:	Maintained
5305F:	include/linux/netfilter_bridge/
5306F:	net/bridge/
5307
5308ETHERNET PHY LIBRARY
5309M:	Andrew Lunn <andrew@lunn.ch>
5310M:	Florian Fainelli <f.fainelli@gmail.com>
5311L:	netdev@vger.kernel.org
5312S:	Maintained
5313F:	Documentation/ABI/testing/sysfs-bus-mdio
5314F:	Documentation/devicetree/bindings/net/mdio*
5315F:	Documentation/networking/phy.txt
5316F:	drivers/net/phy/
5317F:	drivers/of/of_mdio.c
5318F:	drivers/of/of_net.c
5319F:	include/linux/*mdio*.h
5320F:	include/linux/of_net.h
5321F:	include/linux/phy.h
5322F:	include/linux/phy_fixed.h
5323F:	include/linux/platform_data/mdio-gpio.h
5324F:	include/linux/platform_data/mdio-bcm-unimac.h
5325F:	include/trace/events/mdio.h
5326F:	include/uapi/linux/mdio.h
5327F:	include/uapi/linux/mii.h
5328
5329EXT2 FILE SYSTEM
5330M:	Jan Kara <jack@suse.com>
5331L:	linux-ext4@vger.kernel.org
5332S:	Maintained
5333F:	Documentation/filesystems/ext2.txt
5334F:	fs/ext2/
5335F:	include/linux/ext2*
5336
5337EXT4 FILE SYSTEM
5338M:	"Theodore Ts'o" <tytso@mit.edu>
5339M:	Andreas Dilger <adilger.kernel@dilger.ca>
5340L:	linux-ext4@vger.kernel.org
5341W:	http://ext4.wiki.kernel.org
5342Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5344S:	Maintained
5345F:	Documentation/filesystems/ext4.txt
5346F:	fs/ext4/
5347
5348Extended Verification Module (EVM)
5349M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5350L:	linux-integrity@vger.kernel.org
5351S:	Supported
5352F:	security/integrity/evm/
5353
5354EXTENSIBLE FIRMWARE INTERFACE (EFI)
5355M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5356L:	linux-efi@vger.kernel.org
5357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5358S:	Maintained
5359F:	Documentation/efi-stub.txt
5360F:	arch/*/kernel/efi.c
5361F:	arch/x86/boot/compressed/eboot.[ch]
5362F:	arch/*/include/asm/efi.h
5363F:	arch/x86/platform/efi/
5364F:	drivers/firmware/efi/
5365F:	include/linux/efi*.h
5366F:	arch/arm/boot/compressed/efi-header.S
5367F:	arch/arm64/kernel/efi-entry.S
5368
5369EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5370M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5371M:	Chanwoo Choi <cw00.choi@samsung.com>
5372L:	linux-kernel@vger.kernel.org
5373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5374S:	Maintained
5375F:	drivers/extcon/
5376F:	include/linux/extcon/
5377F:	include/linux/extcon.h
5378F:	Documentation/extcon/
5379F:	Documentation/devicetree/bindings/extcon/
5380
5381EXYNOS DP DRIVER
5382M:	Jingoo Han <jingoohan1@gmail.com>
5383L:	dri-devel@lists.freedesktop.org
5384S:	Maintained
5385F:	drivers/gpu/drm/exynos/exynos_dp*
5386
5387EXYNOS SYSMMU (IOMMU) driver
5388M:	Marek Szyprowski <m.szyprowski@samsung.com>
5389L:	iommu@lists.linux-foundation.org
5390S:	Maintained
5391F:	drivers/iommu/exynos-iommu.c
5392
5393EZchip NPS platform support
5394M:	Elad Kanfi <eladkan@mellanox.com>
5395M:	Vineet Gupta <vgupta@synopsys.com>
5396S:	Supported
5397F:	arch/arc/plat-eznps
5398F:	arch/arc/boot/dts/eznps.dts
5399
5400F2FS FILE SYSTEM
5401M:	Jaegeuk Kim <jaegeuk@kernel.org>
5402M:	Chao Yu <yuchao0@huawei.com>
5403L:	linux-f2fs-devel@lists.sourceforge.net
5404W:	https://f2fs.wiki.kernel.org/
5405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5406S:	Maintained
5407F:	Documentation/filesystems/f2fs.txt
5408F:	Documentation/ABI/testing/sysfs-fs-f2fs
5409F:	fs/f2fs/
5410F:	include/linux/f2fs_fs.h
5411F:	include/trace/events/f2fs.h
5412
5413F71805F HARDWARE MONITORING DRIVER
5414M:	Jean Delvare <jdelvare@suse.com>
5415L:	linux-hwmon@vger.kernel.org
5416S:	Maintained
5417F:	Documentation/hwmon/f71805f
5418F:	drivers/hwmon/f71805f.c
5419
5420FANOTIFY
5421M:	Jan Kara <jack@suse.cz>
5422R:	Amir Goldstein <amir73il@gmail.com>
5423L:	linux-fsdevel@vger.kernel.org
5424S:	Maintained
5425F:	fs/notify/fanotify/
5426F:	include/linux/fanotify.h
5427F:	include/uapi/linux/fanotify.h
5428
5429FARSYNC SYNCHRONOUS DRIVER
5430M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5431W:	http://www.farsite.co.uk/
5432S:	Supported
5433F:	drivers/net/wan/farsync.*
5434
5435FAULT INJECTION SUPPORT
5436M:	Akinobu Mita <akinobu.mita@gmail.com>
5437S:	Supported
5438F:	Documentation/fault-injection/
5439F:	lib/fault-inject.c
5440
5441FBTFT Framebuffer drivers
5442M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5443S:	Maintained
5444F:	drivers/staging/fbtft/
5445
5446FC0011 TUNER DRIVER
5447M:	Michael Buesch <m@bues.ch>
5448L:	linux-media@vger.kernel.org
5449S:	Maintained
5450F:	drivers/media/tuners/fc0011.h
5451F:	drivers/media/tuners/fc0011.c
5452
5453FC2580 MEDIA DRIVER
5454M:	Antti Palosaari <crope@iki.fi>
5455L:	linux-media@vger.kernel.org
5456W:	https://linuxtv.org
5457W:	http://palosaari.fi/linux/
5458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5459T:	git git://linuxtv.org/anttip/media_tree.git
5460S:	Maintained
5461F:	drivers/media/tuners/fc2580*
5462
5463FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5464M:	Johannes Thumshirn <jth@kernel.org>
5465L:	linux-scsi@vger.kernel.org
5466W:	www.Open-FCoE.org
5467S:	Supported
5468F:	drivers/scsi/libfc/
5469F:	drivers/scsi/fcoe/
5470F:	include/scsi/fc/
5471F:	include/scsi/libfc.h
5472F:	include/scsi/libfcoe.h
5473F:	include/uapi/scsi/fc/
5474
5475FILE LOCKING (flock() and fcntl()/lockf())
5476M:	Jeff Layton <jlayton@kernel.org>
5477M:	"J. Bruce Fields" <bfields@fieldses.org>
5478L:	linux-fsdevel@vger.kernel.org
5479S:	Maintained
5480F:	include/linux/fcntl.h
5481F:	include/uapi/linux/fcntl.h
5482F:	fs/fcntl.c
5483F:	fs/locks.c
5484
5485FILESYSTEMS (VFS and infrastructure)
5486M:	Alexander Viro <viro@zeniv.linux.org.uk>
5487L:	linux-fsdevel@vger.kernel.org
5488S:	Maintained
5489F:	fs/*
5490F:	include/linux/fs.h
5491F:	include/uapi/linux/fs.h
5492
5493FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5494M:	Riku Voipio <riku.voipio@iki.fi>
5495L:	linux-hwmon@vger.kernel.org
5496S:	Maintained
5497F:	drivers/hwmon/f75375s.c
5498F:	include/linux/f75375s.h
5499
5500FIREWIRE AUDIO DRIVERS
5501M:	Clemens Ladisch <clemens@ladisch.de>
5502L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5503T:	git git://git.alsa-project.org/alsa-kernel.git
5504S:	Maintained
5505F:	sound/firewire/
5506
5507FIREWIRE MEDIA DRIVERS (firedtv)
5508M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5509L:	linux-media@vger.kernel.org
5510L:	linux1394-devel@lists.sourceforge.net
5511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5512S:	Maintained
5513F:	drivers/media/firewire/
5514
5515FIREWIRE SBP-2 TARGET
5516M:	Chris Boot <bootc@bootc.net>
5517L:	linux-scsi@vger.kernel.org
5518L:	target-devel@vger.kernel.org
5519L:	linux1394-devel@lists.sourceforge.net
5520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5521S:	Maintained
5522F:	drivers/target/sbp/
5523
5524FIREWIRE SUBSYSTEM
5525M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5526L:	linux1394-devel@lists.sourceforge.net
5527W:	http://ieee1394.wiki.kernel.org/
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5529S:	Maintained
5530F:	drivers/firewire/
5531F:	include/linux/firewire.h
5532F:	include/uapi/linux/firewire*.h
5533F:	tools/firewire/
5534
5535FIRMWARE LOADER (request_firmware)
5536M:	Luis R. Rodriguez <mcgrof@kernel.org>
5537L:	linux-kernel@vger.kernel.org
5538S:	Maintained
5539F:	Documentation/firmware_class/
5540F:	drivers/base/firmware_loader/
5541F:	include/linux/firmware.h
5542
5543FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5544M:	Joshua Morris <josh.h.morris@us.ibm.com>
5545M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5546S:	Maintained
5547F:	drivers/block/rsxx/
5548
5549FLOPPY DRIVER
5550M:	Jiri Kosina <jikos@kernel.org>
5551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5552S:	Odd fixes
5553F:	drivers/block/floppy.c
5554
5555FMC SUBSYSTEM
5556M:	Alessandro Rubini <rubini@gnudd.com>
5557W:	http://www.ohwr.org/projects/fmc-bus
5558S:	Supported
5559F:	drivers/fmc/
5560F:	include/linux/fmc*.h
5561F:	include/linux/ipmi-fru.h
5562K:	fmc_d.*register
5563
5564FPGA MANAGER FRAMEWORK
5565M:	Alan Tull <atull@kernel.org>
5566M:	Moritz Fischer <mdf@kernel.org>
5567L:	linux-fpga@vger.kernel.org
5568S:	Maintained
5569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5570Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5571F:	Documentation/fpga/
5572F:	Documentation/devicetree/bindings/fpga/
5573F:	drivers/fpga/
5574F:	include/linux/fpga/
5575W:	http://www.rocketboards.org
5576
5577FPU EMULATOR
5578M:	Bill Metzenthen <billm@melbpc.org.au>
5579W:	http://floatingpoint.sourceforge.net/emulator/index.html
5580S:	Maintained
5581F:	arch/x86/math-emu/
5582
5583FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5584L:	netdev@vger.kernel.org
5585S:	Orphan
5586F:	drivers/net/wan/dlci.c
5587F:	drivers/net/wan/sdla.c
5588
5589FRAMEBUFFER LAYER
5590M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5591L:	dri-devel@lists.freedesktop.org
5592L:	linux-fbdev@vger.kernel.org
5593T:	git git://github.com/bzolnier/linux.git
5594Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5595S:	Maintained
5596F:	Documentation/fb/
5597F:	drivers/video/
5598F:	include/video/
5599F:	include/linux/fb.h
5600F:	include/uapi/video/
5601F:	include/uapi/linux/fb.h
5602
5603FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5604M:	Horia Geantă <horia.geanta@nxp.com>
5605M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5606L:	linux-crypto@vger.kernel.org
5607S:	Maintained
5608F:	drivers/crypto/caam/
5609F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5610
5611FREESCALE DIU FRAMEBUFFER DRIVER
5612M:	Timur Tabi <timur@tabi.org>
5613L:	linux-fbdev@vger.kernel.org
5614S:	Maintained
5615F:	drivers/video/fbdev/fsl-diu-fb.*
5616
5617FREESCALE DMA DRIVER
5618M:	Li Yang <leoyang.li@nxp.com>
5619M:	Zhang Wei <zw@zh-kernel.org>
5620L:	linuxppc-dev@lists.ozlabs.org
5621S:	Maintained
5622F:	drivers/dma/fsldma.*
5623
5624FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5625M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5626L:	netdev@vger.kernel.org
5627S:	Maintained
5628F:	drivers/net/ethernet/freescale/gianfar*
5629X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5630F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5631
5632FREESCALE GPMI NAND DRIVER
5633M:	Han Xu <han.xu@nxp.com>
5634L:	linux-mtd@lists.infradead.org
5635S:	Maintained
5636F:	drivers/mtd/nand/raw/gpmi-nand/*
5637
5638FREESCALE I2C CPM DRIVER
5639M:	Jochen Friedrich <jochen@scram.de>
5640L:	linuxppc-dev@lists.ozlabs.org
5641L:	linux-i2c@vger.kernel.org
5642S:	Maintained
5643F:	drivers/i2c/busses/i2c-cpm.c
5644
5645FREESCALE IMX / MXC FEC DRIVER
5646M:	Fugang Duan <fugang.duan@nxp.com>
5647L:	netdev@vger.kernel.org
5648S:	Maintained
5649F:	drivers/net/ethernet/freescale/fec_main.c
5650F:	drivers/net/ethernet/freescale/fec_ptp.c
5651F:	drivers/net/ethernet/freescale/fec.h
5652F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5653
5654FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5655M:	Sascha Hauer <kernel@pengutronix.de>
5656L:	linux-fbdev@vger.kernel.org
5657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5658S:	Maintained
5659F:	include/linux/platform_data/video-imxfb.h
5660F:	drivers/video/fbdev/imxfb.c
5661
5662FREESCALE QORIQ DPAA ETHERNET DRIVER
5663M:	Madalin Bucur <madalin.bucur@nxp.com>
5664L:	netdev@vger.kernel.org
5665S:	Maintained
5666F:	drivers/net/ethernet/freescale/dpaa
5667
5668FREESCALE QORIQ DPAA FMAN DRIVER
5669M:	Madalin Bucur <madalin.bucur@nxp.com>
5670L:	netdev@vger.kernel.org
5671S:	Maintained
5672F:	drivers/net/ethernet/freescale/fman
5673F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5674
5675FREESCALE QUAD SPI DRIVER
5676M:	Han Xu <han.xu@nxp.com>
5677L:	linux-mtd@lists.infradead.org
5678S:	Maintained
5679F:	drivers/mtd/spi-nor/fsl-quadspi.c
5680
5681FREESCALE QUICC ENGINE LIBRARY
5682M:	Qiang Zhao <qiang.zhao@nxp.com>
5683L:	linuxppc-dev@lists.ozlabs.org
5684S:	Maintained
5685F:	drivers/soc/fsl/qe/
5686F:	include/soc/fsl/*qe*.h
5687F:	include/soc/fsl/*ucc*.h
5688
5689FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5690M:	Li Yang <leoyang.li@nxp.com>
5691L:	netdev@vger.kernel.org
5692L:	linuxppc-dev@lists.ozlabs.org
5693S:	Maintained
5694F:	drivers/net/ethernet/freescale/ucc_geth*
5695
5696FREESCALE QUICC ENGINE UCC HDLC DRIVER
5697M:	Zhao Qiang <qiang.zhao@nxp.com>
5698L:	netdev@vger.kernel.org
5699L:	linuxppc-dev@lists.ozlabs.org
5700S:	Maintained
5701F:	drivers/net/wan/fsl_ucc_hdlc*
5702
5703FREESCALE QUICC ENGINE UCC UART DRIVER
5704M:	Timur Tabi <timur@tabi.org>
5705L:	linuxppc-dev@lists.ozlabs.org
5706S:	Maintained
5707F:	drivers/tty/serial/ucc_uart.c
5708
5709FREESCALE SOC DRIVERS
5710M:	Li Yang <leoyang.li@nxp.com>
5711L:	linuxppc-dev@lists.ozlabs.org
5712L:	linux-arm-kernel@lists.infradead.org
5713S:	Maintained
5714F:	Documentation/devicetree/bindings/soc/fsl/
5715F:	drivers/soc/fsl/
5716F:	include/linux/fsl/
5717
5718FREESCALE SOC FS_ENET DRIVER
5719M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5720M:	Vitaly Bordug <vbordug@ru.mvista.com>
5721L:	linuxppc-dev@lists.ozlabs.org
5722L:	netdev@vger.kernel.org
5723S:	Maintained
5724F:	drivers/net/ethernet/freescale/fs_enet/
5725F:	include/linux/fs_enet_pd.h
5726
5727FREESCALE SOC SOUND DRIVERS
5728M:	Timur Tabi <timur@tabi.org>
5729M:	Nicolin Chen <nicoleotsuka@gmail.com>
5730M:	Xiubo Li <Xiubo.Lee@gmail.com>
5731R:	Fabio Estevam <fabio.estevam@nxp.com>
5732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5733L:	linuxppc-dev@lists.ozlabs.org
5734S:	Maintained
5735F:	sound/soc/fsl/fsl*
5736F:	sound/soc/fsl/imx*
5737F:	sound/soc/fsl/mpc8610_hpcd.c
5738
5739FREESCALE USB PERIPHERAL DRIVERS
5740M:	Li Yang <leoyang.li@nxp.com>
5741L:	linux-usb@vger.kernel.org
5742L:	linuxppc-dev@lists.ozlabs.org
5743S:	Maintained
5744F:	drivers/usb/gadget/udc/fsl*
5745
5746FREEVXFS FILESYSTEM
5747M:	Christoph Hellwig <hch@infradead.org>
5748W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5749S:	Maintained
5750F:	fs/freevxfs/
5751
5752FREEZER
5753M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5754M:	Pavel Machek <pavel@ucw.cz>
5755L:	linux-pm@vger.kernel.org
5756S:	Supported
5757F:	Documentation/power/freezing-of-tasks.txt
5758F:	include/linux/freezer.h
5759F:	kernel/freezer.c
5760
5761FRONTSWAP API
5762M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5763L:	linux-kernel@vger.kernel.org
5764S:	Maintained
5765F:	mm/frontswap.c
5766F:	include/linux/frontswap.h
5767
5768FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5769M:	David Howells <dhowells@redhat.com>
5770L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5771S:	Supported
5772F:	Documentation/filesystems/caching/
5773F:	fs/fscache/
5774F:	include/linux/fscache*.h
5775
5776FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5777M:	Theodore Y. Ts'o <tytso@mit.edu>
5778M:	Jaegeuk Kim <jaegeuk@kernel.org>
5779L:	linux-fscrypt@vger.kernel.org
5780Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5782S:	Supported
5783F:	fs/crypto/
5784F:	include/linux/fscrypt*.h
5785F:	Documentation/filesystems/fscrypt.rst
5786
5787FUJITSU LAPTOP EXTRAS
5788M:	Jonathan Woithe <jwoithe@just42.net>
5789L:	platform-driver-x86@vger.kernel.org
5790S:	Maintained
5791F:	drivers/platform/x86/fujitsu-laptop.c
5792
5793FUJITSU M-5MO LS CAMERA ISP DRIVER
5794M:	Kyungmin Park <kyungmin.park@samsung.com>
5795M:	Heungjun Kim <riverful.kim@samsung.com>
5796L:	linux-media@vger.kernel.org
5797S:	Maintained
5798F:	drivers/media/i2c/m5mols/
5799F:	include/media/i2c/m5mols.h
5800
5801FUJITSU TABLET EXTRAS
5802M:	Robert Gerlach <khnz@gmx.de>
5803L:	platform-driver-x86@vger.kernel.org
5804S:	Maintained
5805F:	drivers/platform/x86/fujitsu-tablet.c
5806
5807FUSE: FILESYSTEM IN USERSPACE
5808M:	Miklos Szeredi <miklos@szeredi.hu>
5809L:	linux-fsdevel@vger.kernel.org
5810W:	http://fuse.sourceforge.net/
5811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5812S:	Maintained
5813F:	fs/fuse/
5814F:	include/uapi/linux/fuse.h
5815F:	Documentation/filesystems/fuse.txt
5816
5817FUTEX SUBSYSTEM
5818M:	Thomas Gleixner <tglx@linutronix.de>
5819M:	Ingo Molnar <mingo@redhat.com>
5820R:	Peter Zijlstra <peterz@infradead.org>
5821R:	Darren Hart <dvhart@infradead.org>
5822L:	linux-kernel@vger.kernel.org
5823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5824S:	Maintained
5825F:	kernel/futex.c
5826F:	kernel/futex_compat.c
5827F:	include/asm-generic/futex.h
5828F:	include/linux/futex.h
5829F:	include/uapi/linux/futex.h
5830F:	tools/testing/selftests/futex/
5831F:	tools/perf/bench/futex*
5832F:	Documentation/*futex*
5833
5834GCC PLUGINS
5835M:	Kees Cook <keescook@chromium.org>
5836R:	Emese Revfy <re.emese@gmail.com>
5837L:	kernel-hardening@lists.openwall.com
5838S:	Maintained
5839F:	scripts/gcc-plugins/
5840F:	scripts/gcc-plugin.sh
5841F:	scripts/Makefile.gcc-plugins
5842F:	Documentation/gcc-plugins.txt
5843
5844GCOV BASED KERNEL PROFILING
5845M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5846S:	Maintained
5847F:	kernel/gcov/
5848F:	Documentation/dev-tools/gcov.rst
5849
5850GDB KERNEL DEBUGGING HELPER SCRIPTS
5851M:	Jan Kiszka <jan.kiszka@siemens.com>
5852M:	Kieran Bingham <kieran@bingham.xyz>
5853S:	Supported
5854F:	scripts/gdb/
5855
5856GDT SCSI DISK ARRAY CONTROLLER DRIVER
5857M:	Achim Leubner <achim_leubner@adaptec.com>
5858L:	linux-scsi@vger.kernel.org
5859W:	http://www.icp-vortex.com/
5860S:	Supported
5861F:	drivers/scsi/gdt*
5862
5863GEMTEK FM RADIO RECEIVER DRIVER
5864M:	Hans Verkuil <hverkuil@xs4all.nl>
5865L:	linux-media@vger.kernel.org
5866T:	git git://linuxtv.org/media_tree.git
5867W:	https://linuxtv.org
5868S:	Maintained
5869F:	drivers/media/radio/radio-gemtek*
5870
5871GENERIC GPIO I2C DRIVER
5872M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5873S:	Supported
5874F:	drivers/i2c/busses/i2c-gpio.c
5875F:	include/linux/i2c-gpio.h
5876
5877GENERIC GPIO I2C MULTIPLEXER DRIVER
5878M:	Peter Korsgaard <peter.korsgaard@barco.com>
5879L:	linux-i2c@vger.kernel.org
5880S:	Supported
5881F:	drivers/i2c/muxes/i2c-mux-gpio.c
5882F:	include/linux/i2c-mux-gpio.h
5883F:	Documentation/i2c/muxes/i2c-mux-gpio
5884
5885GENERIC HDLC (WAN) DRIVERS
5886M:	Krzysztof Halasa <khc@pm.waw.pl>
5887W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5888S:	Maintained
5889F:	drivers/net/wan/c101.c
5890F:	drivers/net/wan/hd6457*
5891F:	drivers/net/wan/hdlc*
5892F:	drivers/net/wan/n2.c
5893F:	drivers/net/wan/pc300too.c
5894F:	drivers/net/wan/pci200syn.c
5895F:	drivers/net/wan/wanxl*
5896
5897GENERIC INCLUDE/ASM HEADER FILES
5898M:	Arnd Bergmann <arnd@arndb.de>
5899L:	linux-arch@vger.kernel.org
5900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5901S:	Maintained
5902F:	include/asm-generic/
5903F:	include/uapi/asm-generic/
5904
5905GENERIC PHY FRAMEWORK
5906M:	Kishon Vijay Abraham I <kishon@ti.com>
5907L:	linux-kernel@vger.kernel.org
5908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5909S:	Supported
5910F:	drivers/phy/
5911F:	include/linux/phy/
5912
5913GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5914M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5915S:	Supported
5916F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5917
5918GENERIC PM DOMAINS
5919M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5920M:	Kevin Hilman <khilman@kernel.org>
5921M:	Ulf Hansson <ulf.hansson@linaro.org>
5922L:	linux-pm@vger.kernel.org
5923S:	Supported
5924F:	drivers/base/power/domain*.c
5925F:	include/linux/pm_domain.h
5926F:	Documentation/devicetree/bindings/power/power_domain.txt
5927
5928GENERIC UIO DRIVER FOR PCI DEVICES
5929M:	"Michael S. Tsirkin" <mst@redhat.com>
5930L:	kvm@vger.kernel.org
5931S:	Supported
5932F:	drivers/uio/uio_pci_generic.c
5933
5934GENWQE (IBM Generic Workqueue Card)
5935M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5936M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5937S:	Supported
5938F:	drivers/misc/genwqe/
5939
5940GET_MAINTAINER SCRIPT
5941M:	Joe Perches <joe@perches.com>
5942S:	Maintained
5943F:	scripts/get_maintainer.pl
5944
5945GFS2 FILE SYSTEM
5946M:	Steven Whitehouse <swhiteho@redhat.com>
5947M:	Bob Peterson <rpeterso@redhat.com>
5948L:	cluster-devel@redhat.com
5949W:	http://sources.redhat.com/cluster/
5950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5951S:	Supported
5952F:	Documentation/filesystems/gfs2*.txt
5953F:	fs/gfs2/
5954F:	include/uapi/linux/gfs2_ondisk.h
5955
5956GIGASET ISDN DRIVERS
5957M:	Paul Bolle <pebolle@tiscali.nl>
5958L:	gigaset307x-common@lists.sourceforge.net
5959W:	http://gigaset307x.sourceforge.net/
5960S:	Odd Fixes
5961F:	Documentation/isdn/README.gigaset
5962F:	drivers/isdn/gigaset/
5963F:	include/uapi/linux/gigaset_dev.h
5964
5965GO7007 MPEG CODEC
5966M:	Hans Verkuil <hans.verkuil@cisco.com>
5967L:	linux-media@vger.kernel.org
5968S:	Maintained
5969F:	drivers/media/usb/go7007/
5970
5971GOODIX TOUCHSCREEN
5972M:	Bastien Nocera <hadess@hadess.net>
5973L:	linux-input@vger.kernel.org
5974S:	Maintained
5975F:	drivers/input/touchscreen/goodix.c
5976
5977GPD POCKET FAN DRIVER
5978M:	Hans de Goede <hdegoede@redhat.com>
5979L:	platform-driver-x86@vger.kernel.org
5980S:	Maintained
5981F:	drivers/platform/x86/gpd-pocket-fan.c
5982
5983GPIO ACPI SUPPORT
5984M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5985M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5986L:	linux-gpio@vger.kernel.org
5987L:	linux-acpi@vger.kernel.org
5988S:	Maintained
5989F:	Documentation/acpi/gpio-properties.txt
5990F:	drivers/gpio/gpiolib-acpi.c
5991
5992GPIO IR Transmitter
5993M:	Sean Young <sean@mess.org>
5994L:	linux-media@vger.kernel.org
5995S:	Maintained
5996F:	drivers/media/rc/gpio-ir-tx.c
5997
5998GPIO MOCKUP DRIVER
5999M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6000R:	Bartosz Golaszewski <brgl@bgdev.pl>
6001L:	linux-gpio@vger.kernel.org
6002S:	Maintained
6003F:	drivers/gpio/gpio-mockup.c
6004F:	tools/testing/selftests/gpio/
6005
6006GPIO SUBSYSTEM
6007M:	Linus Walleij <linus.walleij@linaro.org>
6008L:	linux-gpio@vger.kernel.org
6009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6010S:	Maintained
6011F:	Documentation/devicetree/bindings/gpio/
6012F:	Documentation/driver-api/gpio/
6013F:	Documentation/gpio/
6014F:	Documentation/ABI/testing/gpio-cdev
6015F:	Documentation/ABI/obsolete/sysfs-gpio
6016F:	drivers/gpio/
6017F:	include/linux/gpio/
6018F:	include/linux/gpio.h
6019F:	include/linux/of_gpio.h
6020F:	include/asm-generic/gpio.h
6021F:	include/uapi/linux/gpio.h
6022F:	tools/gpio/
6023
6024GRE DEMULTIPLEXER DRIVER
6025M:	Dmitry Kozlov <xeb@mail.ru>
6026L:	netdev@vger.kernel.org
6027S:	Maintained
6028F:	net/ipv4/gre_demux.c
6029F:	net/ipv4/gre_offload.c
6030F:	include/net/gre.h
6031
6032GRETH 10/100/1G Ethernet MAC device driver
6033M:	Andreas Larsson <andreas@gaisler.com>
6034L:	netdev@vger.kernel.org
6035S:	Maintained
6036F:	drivers/net/ethernet/aeroflex/
6037
6038GREYBUS AUDIO PROTOCOLS DRIVERS
6039M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6040M:	Mark Greer <mgreer@animalcreek.com>
6041S:	Maintained
6042F:	drivers/staging/greybus/audio_apbridgea.c
6043F:	drivers/staging/greybus/audio_apbridgea.h
6044F:	drivers/staging/greybus/audio_codec.c
6045F:	drivers/staging/greybus/audio_codec.h
6046F:	drivers/staging/greybus/audio_gb.c
6047F:	drivers/staging/greybus/audio_manager.c
6048F:	drivers/staging/greybus/audio_manager.h
6049F:	drivers/staging/greybus/audio_manager_module.c
6050F:	drivers/staging/greybus/audio_manager_private.h
6051F:	drivers/staging/greybus/audio_manager_sysfs.c
6052F:	drivers/staging/greybus/audio_module.c
6053F:	drivers/staging/greybus/audio_topology.c
6054
6055GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6056M:	Viresh Kumar <vireshk@kernel.org>
6057S:	Maintained
6058F:	drivers/staging/greybus/authentication.c
6059F:	drivers/staging/greybus/bootrom.c
6060F:	drivers/staging/greybus/firmware.h
6061F:	drivers/staging/greybus/fw-core.c
6062F:	drivers/staging/greybus/fw-download.c
6063F:	drivers/staging/greybus/fw-managament.c
6064F:	drivers/staging/greybus/greybus_authentication.h
6065F:	drivers/staging/greybus/greybus_firmware.h
6066F:	drivers/staging/greybus/hid.c
6067F:	drivers/staging/greybus/i2c.c
6068F:	drivers/staging/greybus/spi.c
6069F:	drivers/staging/greybus/spilib.c
6070F:	drivers/staging/greybus/spilib.h
6071
6072GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6073M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6074S:	Maintained
6075F:	drivers/staging/greybus/loopback.c
6076F:	drivers/staging/greybus/timesync.c
6077F:	drivers/staging/greybus/timesync_platform.c
6078
6079GREYBUS PLATFORM DRIVERS
6080M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6081S:	Maintained
6082F:	drivers/staging/greybus/arche-platform.c
6083F:	drivers/staging/greybus/arche-apb-ctrl.c
6084F:	drivers/staging/greybus/arche_platform.h
6085
6086GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6087M:	Rui Miguel Silva <rmfrfs@gmail.com>
6088S:	Maintained
6089F:	drivers/staging/greybus/sdio.c
6090F:	drivers/staging/greybus/light.c
6091F:	drivers/staging/greybus/gpio.c
6092F:	drivers/staging/greybus/power_supply.c
6093F:	drivers/staging/greybus/spi.c
6094F:	drivers/staging/greybus/spilib.c
6095
6096GREYBUS SUBSYSTEM
6097M:	Johan Hovold <johan@kernel.org>
6098M:	Alex Elder <elder@kernel.org>
6099M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6100S:	Maintained
6101F:	drivers/staging/greybus/
6102L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6103
6104GREYBUS UART PROTOCOLS DRIVERS
6105M:	David Lin <dtwlin@gmail.com>
6106S:	Maintained
6107F:	drivers/staging/greybus/uart.c
6108F:	drivers/staging/greybus/log.c
6109
6110GS1662 VIDEO SERIALIZER
6111M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6112L:	linux-media@vger.kernel.org
6113T:	git git://linuxtv.org/media_tree.git
6114S:	Maintained
6115F:	drivers/media/spi/gs1662.c
6116
6117GSPCA FINEPIX SUBDRIVER
6118M:	Frank Zago <frank@zago.net>
6119L:	linux-media@vger.kernel.org
6120T:	git git://linuxtv.org/media_tree.git
6121S:	Maintained
6122F:	drivers/media/usb/gspca/finepix.c
6123
6124GSPCA GL860 SUBDRIVER
6125M:	Olivier Lorin <o.lorin@laposte.net>
6126L:	linux-media@vger.kernel.org
6127T:	git git://linuxtv.org/media_tree.git
6128S:	Maintained
6129F:	drivers/media/usb/gspca/gl860/
6130
6131GSPCA M5602 SUBDRIVER
6132M:	Erik Andren <erik.andren@gmail.com>
6133L:	linux-media@vger.kernel.org
6134T:	git git://linuxtv.org/media_tree.git
6135S:	Maintained
6136F:	drivers/media/usb/gspca/m5602/
6137
6138GSPCA PAC207 SONIXB SUBDRIVER
6139M:	Hans Verkuil <hverkuil@xs4all.nl>
6140L:	linux-media@vger.kernel.org
6141T:	git git://linuxtv.org/media_tree.git
6142S:	Odd Fixes
6143F:	drivers/media/usb/gspca/pac207.c
6144
6145GSPCA SN9C20X SUBDRIVER
6146M:	Brian Johnson <brijohn@gmail.com>
6147L:	linux-media@vger.kernel.org
6148T:	git git://linuxtv.org/media_tree.git
6149S:	Maintained
6150F:	drivers/media/usb/gspca/sn9c20x.c
6151
6152GSPCA T613 SUBDRIVER
6153M:	Leandro Costantino <lcostantino@gmail.com>
6154L:	linux-media@vger.kernel.org
6155T:	git git://linuxtv.org/media_tree.git
6156S:	Maintained
6157F:	drivers/media/usb/gspca/t613.c
6158
6159GSPCA USB WEBCAM DRIVER
6160M:	Hans Verkuil <hverkuil@xs4all.nl>
6161L:	linux-media@vger.kernel.org
6162T:	git git://linuxtv.org/media_tree.git
6163S:	Odd Fixes
6164F:	drivers/media/usb/gspca/
6165
6166GTP (GPRS Tunneling Protocol)
6167M:	Pablo Neira Ayuso <pablo@netfilter.org>
6168M:	Harald Welte <laforge@gnumonks.org>
6169L:	osmocom-net-gprs@lists.osmocom.org
6170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6171S:	Maintained
6172F:	drivers/net/gtp.c
6173
6174GUID PARTITION TABLE (GPT)
6175M:	Davidlohr Bueso <dave@stgolabs.net>
6176L:	linux-efi@vger.kernel.org
6177S:	Maintained
6178F:	block/partitions/efi.*
6179
6180H8/300 ARCHITECTURE
6181M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6182L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6183W:	http://uclinux-h8.sourceforge.jp
6184T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6185S:	Maintained
6186F:	arch/h8300/
6187F:	drivers/clocksource/h8300_*.c
6188F:	drivers/clk/h8300/
6189F:	drivers/irqchip/irq-renesas-h8*.c
6190
6191HACKRF MEDIA DRIVER
6192M:	Antti Palosaari <crope@iki.fi>
6193L:	linux-media@vger.kernel.org
6194W:	https://linuxtv.org
6195W:	http://palosaari.fi/linux/
6196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6197T:	git git://linuxtv.org/anttip/media_tree.git
6198S:	Maintained
6199F:	drivers/media/usb/hackrf/
6200
6201HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6202M:	Frank Seidel <frank@f-seidel.de>
6203L:	platform-driver-x86@vger.kernel.org
6204W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6205S:	Maintained
6206F:	drivers/platform/x86/hdaps.c
6207
6208HARDWARE MONITORING
6209M:	Jean Delvare <jdelvare@suse.com>
6210M:	Guenter Roeck <linux@roeck-us.net>
6211L:	linux-hwmon@vger.kernel.org
6212W:	http://hwmon.wiki.kernel.org/
6213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6214S:	Maintained
6215F:	Documentation/hwmon/
6216F:	drivers/hwmon/
6217F:	include/linux/hwmon*.h
6218
6219HARDWARE RANDOM NUMBER GENERATOR CORE
6220M:	Matt Mackall <mpm@selenic.com>
6221M:	Herbert Xu <herbert@gondor.apana.org.au>
6222L:	linux-crypto@vger.kernel.org
6223S:	Odd fixes
6224F:	Documentation/devicetree/bindings/rng/
6225F:	Documentation/hw_random.txt
6226F:	drivers/char/hw_random/
6227F:	include/linux/hw_random.h
6228
6229HARDWARE TRACING FACILITIES
6230M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6231S:	Maintained
6232F:	drivers/hwtracing/
6233
6234HARDWARE SPINLOCK CORE
6235M:	Ohad Ben-Cohen <ohad@wizery.com>
6236M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6237L:	linux-remoteproc@vger.kernel.org
6238S:	Maintained
6239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6240F:	Documentation/devicetree/bindings/hwlock/
6241F:	Documentation/hwspinlock.txt
6242F:	drivers/hwspinlock/
6243F:	include/linux/hwspinlock.h
6244
6245HARMONY SOUND DRIVER
6246L:	linux-parisc@vger.kernel.org
6247S:	Maintained
6248F:	sound/parisc/harmony.*
6249
6250HDPVR USB VIDEO ENCODER DRIVER
6251M:	Hans Verkuil <hverkuil@xs4all.nl>
6252L:	linux-media@vger.kernel.org
6253T:	git git://linuxtv.org/media_tree.git
6254W:	https://linuxtv.org
6255S:	Odd Fixes
6256F:	drivers/media/usb/hdpvr/
6257
6258HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6259M:	Jimmy Vance <jimmy.vance@hpe.com>
6260S:	Supported
6261F:	Documentation/watchdog/hpwdt.txt
6262F:	drivers/watchdog/hpwdt.c
6263
6264HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6265M:	Don Brace <don.brace@microsemi.com>
6266L:	esc.storagedev@microsemi.com
6267L:	linux-scsi@vger.kernel.org
6268S:	Supported
6269F:	Documentation/scsi/hpsa.txt
6270F:	drivers/scsi/hpsa*.[ch]
6271F:	include/linux/cciss*.h
6272F:	include/uapi/linux/cciss*.h
6273
6274HFI1 DRIVER
6275M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6276M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6277L:	linux-rdma@vger.kernel.org
6278S:	Supported
6279F:	drivers/infiniband/hw/hfi1
6280
6281HFS FILESYSTEM
6282L:	linux-fsdevel@vger.kernel.org
6283S:	Orphan
6284F:	Documentation/filesystems/hfs.txt
6285F:	fs/hfs/
6286
6287HFSPLUS FILESYSTEM
6288L:	linux-fsdevel@vger.kernel.org
6289S:	Orphan
6290F:	Documentation/filesystems/hfsplus.txt
6291F:	fs/hfsplus/
6292
6293HGA FRAMEBUFFER DRIVER
6294M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6295L:	linux-nvidia@lists.surfsouth.com
6296W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6297S:	Maintained
6298F:	drivers/video/fbdev/hgafb.c
6299
6300HIBERNATION (aka Software Suspend, aka swsusp)
6301M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6302M:	Pavel Machek <pavel@ucw.cz>
6303L:	linux-pm@vger.kernel.org
6304B:	https://bugzilla.kernel.org
6305S:	Supported
6306F:	arch/x86/power/
6307F:	drivers/base/power/
6308F:	kernel/power/
6309F:	include/linux/suspend.h
6310F:	include/linux/freezer.h
6311F:	include/linux/pm.h
6312F:	arch/*/include/asm/suspend*.h
6313
6314HID CORE LAYER
6315M:	Jiri Kosina <jikos@kernel.org>
6316R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6317L:	linux-input@vger.kernel.org
6318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6319S:	Maintained
6320F:	drivers/hid/
6321F:	include/linux/hid*
6322F:	include/uapi/linux/hid*
6323
6324HID SENSOR HUB DRIVERS
6325M:	Jiri Kosina <jikos@kernel.org>
6326M:	Jonathan Cameron <jic23@kernel.org>
6327M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6328L:	linux-input@vger.kernel.org
6329L:	linux-iio@vger.kernel.org
6330S:	Maintained
6331F:	Documentation/hid/hid-sensor*
6332F:	drivers/hid/hid-sensor-*
6333F:	drivers/iio/*/hid-*
6334F:	include/linux/hid-sensor-*
6335
6336HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6337M:	Thomas Gleixner <tglx@linutronix.de>
6338L:	linux-kernel@vger.kernel.org
6339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6340S:	Maintained
6341F:	Documentation/timers/
6342F:	kernel/time/hrtimer.c
6343F:	kernel/time/clockevents.c
6344F:	kernel/time/timer_*.c
6345F:	include/linux/clockchips.h
6346F:	include/linux/hrtimer.h
6347
6348HIGH-SPEED SCC DRIVER FOR AX.25
6349L:	linux-hams@vger.kernel.org
6350S:	Orphan
6351F:	drivers/net/hamradio/dmascc.c
6352F:	drivers/net/hamradio/scc.c
6353
6354HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6355M:	HighPoint Linux Team <linux@highpoint-tech.com>
6356W:	http://www.highpoint-tech.com
6357S:	Supported
6358F:	Documentation/scsi/hptiop.txt
6359F:	drivers/scsi/hptiop.c
6360
6361HIPPI
6362M:	Jes Sorensen <jes@trained-monkey.org>
6363L:	linux-hippi@sunsite.dk
6364S:	Maintained
6365F:	include/linux/hippidevice.h
6366F:	include/uapi/linux/if_hippi.h
6367F:	net/802/hippi.c
6368F:	drivers/net/hippi/
6369
6370HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6371M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6372M:	Salil Mehta <salil.mehta@huawei.com>
6373L:	netdev@vger.kernel.org
6374W:	http://www.hisilicon.com
6375S:	Maintained
6376F:	drivers/net/ethernet/hisilicon/hns3/
6377
6378HISILICON LPC BUS DRIVER
6379M:	john.garry@huawei.com
6380W:	http://www.hisilicon.com
6381S:	Maintained
6382F:	drivers/bus/hisi_lpc.c
6383F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6384
6385HISILICON NETWORK SUBSYSTEM DRIVER
6386M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6387M:	Salil Mehta <salil.mehta@huawei.com>
6388L:	netdev@vger.kernel.org
6389W:	http://www.hisilicon.com
6390S:	Maintained
6391F:	drivers/net/ethernet/hisilicon/
6392F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6393
6394HISILICON PMU DRIVER
6395M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6396W:	http://www.hisilicon.com
6397S:	Supported
6398F:	drivers/perf/hisilicon
6399F:	Documentation/perf/hisi-pmu.txt
6400
6401HISILICON ROCE DRIVER
6402M:	Lijun Ou <oulijun@huawei.com>
6403M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6404L:	linux-rdma@vger.kernel.org
6405S:	Maintained
6406F:	drivers/infiniband/hw/hns/
6407F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6408
6409HISILICON SAS Controller
6410M:	John Garry <john.garry@huawei.com>
6411W:	http://www.hisilicon.com
6412S:	Supported
6413F:	drivers/scsi/hisi_sas/
6414F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6415
6416HMM - Heterogeneous Memory Management
6417M:	Jérôme Glisse <jglisse@redhat.com>
6418L:	linux-mm@kvack.org
6419S:	Maintained
6420F:	mm/hmm*
6421F:	include/linux/hmm*
6422F:	Documentation/vm/hmm.txt
6423
6424HOST AP DRIVER
6425M:	Jouni Malinen <j@w1.fi>
6426L:	linux-wireless@vger.kernel.org
6427W:	http://w1.fi/hostap-driver.html
6428S:	Obsolete
6429F:	drivers/net/wireless/intersil/hostap/
6430
6431HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6432L:	platform-driver-x86@vger.kernel.org
6433S:	Orphan
6434F:	drivers/platform/x86/tc1100-wmi.c
6435
6436HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6437M:	Jaroslav Kysela <perex@perex.cz>
6438S:	Maintained
6439F:	drivers/net/ethernet/hp/hp100.*
6440
6441HPET:	High Precision Event Timers driver
6442M:	Clemens Ladisch <clemens@ladisch.de>
6443S:	Maintained
6444F:	Documentation/timers/hpet.txt
6445F:	drivers/char/hpet.c
6446F:	include/linux/hpet.h
6447F:	include/uapi/linux/hpet.h
6448
6449HPET:	x86
6450S:	Orphan
6451F:	arch/x86/kernel/hpet.c
6452F:	arch/x86/include/asm/hpet.h
6453
6454HPFS FILESYSTEM
6455M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6456W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6457S:	Maintained
6458F:	fs/hpfs/
6459
6460HSI SUBSYSTEM
6461M:	Sebastian Reichel <sre@kernel.org>
6462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6463S:	Maintained
6464F:	Documentation/ABI/testing/sysfs-bus-hsi
6465F:	Documentation/driver-api/hsi.rst
6466F:	drivers/hsi/
6467F:	include/linux/hsi/
6468F:	include/uapi/linux/hsi/
6469
6470HSO 3G MODEM DRIVER
6471L:	linux-usb@vger.kernel.org
6472S:	Orphan
6473F:	drivers/net/usb/hso.c
6474
6475HSR NETWORK PROTOCOL
6476M:	Arvid Brodin <arvid.brodin@alten.se>
6477L:	netdev@vger.kernel.org
6478S:	Maintained
6479F:	net/hsr/
6480
6481HT16K33 LED CONTROLLER DRIVER
6482M:	Robin van der Gracht <robin@protonic.nl>
6483S:	Maintained
6484F:	drivers/auxdisplay/ht16k33.c
6485F:	Documentation/devicetree/bindings/display/ht16k33.txt
6486
6487HTCPEN TOUCHSCREEN DRIVER
6488M:	Pau Oliva Fora <pof@eslack.org>
6489L:	linux-input@vger.kernel.org
6490S:	Maintained
6491F:	drivers/input/touchscreen/htcpen.c
6492
6493HUAWEI ETHERNET DRIVER
6494M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6495L:	netdev@vger.kernel.org
6496S:	Supported
6497F:	Documentation/networking/hinic.txt
6498F:	drivers/net/ethernet/huawei/hinic/
6499
6500HUGETLB FILESYSTEM
6501M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6502S:	Maintained
6503F:	fs/hugetlbfs/
6504
6505HVA ST MEDIA DRIVER
6506M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6507L:	linux-media@vger.kernel.org
6508T:	git git://linuxtv.org/media_tree.git
6509W:	https://linuxtv.org
6510S:	Supported
6511F:	drivers/media/platform/sti/hva
6512
6513HWPOISON MEMORY FAILURE HANDLING
6514M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6515L:	linux-mm@kvack.org
6516S:	Maintained
6517F:	mm/memory-failure.c
6518F:	mm/hwpoison-inject.c
6519
6520Hyper-V CORE AND DRIVERS
6521M:	"K. Y. Srinivasan" <kys@microsoft.com>
6522M:	Haiyang Zhang <haiyangz@microsoft.com>
6523M:	Stephen Hemminger <sthemmin@microsoft.com>
6524L:	devel@linuxdriverproject.org
6525S:	Maintained
6526F:	Documentation/networking/netvsc.txt
6527F:	arch/x86/include/asm/mshyperv.h
6528F:	arch/x86/include/asm/trace/hyperv.h
6529F:	arch/x86/include/asm/hyperv-tlfs.h
6530F:	arch/x86/kernel/cpu/mshyperv.c
6531F:	arch/x86/hyperv
6532F:	drivers/hid/hid-hyperv.c
6533F:	drivers/hv/
6534F:	drivers/input/serio/hyperv-keyboard.c
6535F:	drivers/pci/host/pci-hyperv.c
6536F:	drivers/net/hyperv/
6537F:	drivers/scsi/storvsc_drv.c
6538F:	drivers/uio/uio_hv_generic.c
6539F:	drivers/video/fbdev/hyperv_fb.c
6540F:	net/vmw_vsock/hyperv_transport.c
6541F:	include/linux/hyperv.h
6542F:	include/uapi/linux/hyperv.h
6543F:	tools/hv/
6544F:	Documentation/ABI/stable/sysfs-bus-vmbus
6545
6546HYPERVISOR VIRTUAL CONSOLE DRIVER
6547L:	linuxppc-dev@lists.ozlabs.org
6548S:	Odd Fixes
6549F:	drivers/tty/hvc/
6550
6551I2C ACPI SUPPORT
6552M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6553L:	linux-i2c@vger.kernel.org
6554L:	linux-acpi@vger.kernel.org
6555S:	Maintained
6556F:	drivers/i2c/i2c-core-acpi.c
6557
6558I2C MUXES
6559M:	Peter Rosin <peda@axentia.se>
6560L:	linux-i2c@vger.kernel.org
6561S:	Maintained
6562F:	Documentation/i2c/i2c-topology
6563F:	Documentation/i2c/muxes/
6564F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6565F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6566F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6567F:	drivers/i2c/i2c-mux.c
6568F:	drivers/i2c/muxes/
6569F:	include/linux/i2c-mux.h
6570
6571I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6572M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6573L:	linux-i2c@vger.kernel.org
6574S:	Maintained
6575F:	drivers/i2c/busses/i2c-mv64xxx.c
6576
6577I2C OVER PARALLEL PORT
6578M:	Jean Delvare <jdelvare@suse.com>
6579L:	linux-i2c@vger.kernel.org
6580S:	Maintained
6581F:	Documentation/i2c/busses/i2c-parport
6582F:	Documentation/i2c/busses/i2c-parport-light
6583F:	drivers/i2c/busses/i2c-parport.c
6584F:	drivers/i2c/busses/i2c-parport-light.c
6585
6586I2C SUBSYSTEM
6587M:	Wolfram Sang <wsa@the-dreams.de>
6588L:	linux-i2c@vger.kernel.org
6589W:	https://i2c.wiki.kernel.org/
6590Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6592S:	Maintained
6593F:	Documentation/devicetree/bindings/i2c/i2c.txt
6594F:	Documentation/i2c/
6595F:	drivers/i2c/*
6596F:	include/linux/i2c.h
6597F:	include/linux/i2c-dev.h
6598F:	include/linux/i2c-smbus.h
6599F:	include/uapi/linux/i2c.h
6600F:	include/uapi/linux/i2c-*.h
6601
6602I2C SUBSYSTEM HOST DRIVERS
6603L:	linux-i2c@vger.kernel.org
6604W:	https://i2c.wiki.kernel.org/
6605Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6607S:	Odd Fixes
6608F:	Documentation/devicetree/bindings/i2c/
6609F:	drivers/i2c/algos/
6610F:	drivers/i2c/busses/
6611
6612I2C-TAOS-EVM DRIVER
6613M:	Jean Delvare <jdelvare@suse.com>
6614L:	linux-i2c@vger.kernel.org
6615S:	Maintained
6616F:	Documentation/i2c/busses/i2c-taos-evm
6617F:	drivers/i2c/busses/i2c-taos-evm.c
6618
6619I2C-TINY-USB DRIVER
6620M:	Till Harbaum <till@harbaum.org>
6621L:	linux-i2c@vger.kernel.org
6622W:	http://www.harbaum.org/till/i2c_tiny_usb
6623S:	Maintained
6624F:	drivers/i2c/busses/i2c-tiny-usb.c
6625
6626I2C/SMBUS CONTROLLER DRIVERS FOR PC
6627M:	Jean Delvare <jdelvare@suse.com>
6628L:	linux-i2c@vger.kernel.org
6629S:	Maintained
6630F:	Documentation/i2c/busses/i2c-ali1535
6631F:	Documentation/i2c/busses/i2c-ali1563
6632F:	Documentation/i2c/busses/i2c-ali15x3
6633F:	Documentation/i2c/busses/i2c-amd756
6634F:	Documentation/i2c/busses/i2c-amd8111
6635F:	Documentation/i2c/busses/i2c-i801
6636F:	Documentation/i2c/busses/i2c-nforce2
6637F:	Documentation/i2c/busses/i2c-piix4
6638F:	Documentation/i2c/busses/i2c-sis5595
6639F:	Documentation/i2c/busses/i2c-sis630
6640F:	Documentation/i2c/busses/i2c-sis96x
6641F:	Documentation/i2c/busses/i2c-via
6642F:	Documentation/i2c/busses/i2c-viapro
6643F:	drivers/i2c/busses/i2c-ali1535.c
6644F:	drivers/i2c/busses/i2c-ali1563.c
6645F:	drivers/i2c/busses/i2c-ali15x3.c
6646F:	drivers/i2c/busses/i2c-amd756.c
6647F:	drivers/i2c/busses/i2c-amd756-s4882.c
6648F:	drivers/i2c/busses/i2c-amd8111.c
6649F:	drivers/i2c/busses/i2c-i801.c
6650F:	drivers/i2c/busses/i2c-isch.c
6651F:	drivers/i2c/busses/i2c-nforce2.c
6652F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6653F:	drivers/i2c/busses/i2c-piix4.c
6654F:	drivers/i2c/busses/i2c-sis5595.c
6655F:	drivers/i2c/busses/i2c-sis630.c
6656F:	drivers/i2c/busses/i2c-sis96x.c
6657F:	drivers/i2c/busses/i2c-via.c
6658F:	drivers/i2c/busses/i2c-viapro.c
6659
6660I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6661M:	Hans de Goede <hdegoede@redhat.com>
6662L:	linux-i2c@vger.kernel.org
6663S:	Maintained
6664F:	drivers/i2c/busses/i2c-cht-wc.c
6665
6666I2C/SMBUS ISMT DRIVER
6667M:	Seth Heasley <seth.heasley@intel.com>
6668M:	Neil Horman <nhorman@tuxdriver.com>
6669L:	linux-i2c@vger.kernel.org
6670F:	drivers/i2c/busses/i2c-ismt.c
6671F:	Documentation/i2c/busses/i2c-ismt
6672
6673I2C/SMBUS STUB DRIVER
6674M:	Jean Delvare <jdelvare@suse.com>
6675L:	linux-i2c@vger.kernel.org
6676S:	Maintained
6677F:	drivers/i2c/i2c-stub.c
6678
6679IA64 (Itanium) PLATFORM
6680M:	Tony Luck <tony.luck@intel.com>
6681M:	Fenghua Yu <fenghua.yu@intel.com>
6682L:	linux-ia64@vger.kernel.org
6683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6684S:	Maintained
6685F:	arch/ia64/
6686
6687IBM Power 842 compression accelerator
6688M:	Haren Myneni <haren@us.ibm.com>
6689S:	Supported
6690F:	drivers/crypto/nx/Makefile
6691F:	drivers/crypto/nx/Kconfig
6692F:	drivers/crypto/nx/nx-842*
6693F:	include/linux/sw842.h
6694F:	crypto/842.c
6695F:	lib/842/
6696
6697IBM Power in-Nest Crypto Acceleration
6698M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6699M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6700L:	linux-crypto@vger.kernel.org
6701S:	Supported
6702F:	drivers/crypto/nx/Makefile
6703F:	drivers/crypto/nx/Kconfig
6704F:	drivers/crypto/nx/nx-aes*
6705F:	drivers/crypto/nx/nx-sha*
6706F:	drivers/crypto/nx/nx.*
6707F:	drivers/crypto/nx/nx_csbcpb.h
6708F:	drivers/crypto/nx/nx_debugfs.h
6709
6710IBM Power Linux RAID adapter
6711M:	Brian King <brking@us.ibm.com>
6712S:	Supported
6713F:	drivers/scsi/ipr.*
6714
6715IBM Power SRIOV Virtual NIC Device Driver
6716M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6717M:	John Allen <jallen@linux.vnet.ibm.com>
6718L:	netdev@vger.kernel.org
6719S:	Supported
6720F:	drivers/net/ethernet/ibm/ibmvnic.*
6721
6722IBM Power Virtual Accelerator Switchboard
6723M:	Sukadev Bhattiprolu
6724L:	linuxppc-dev@lists.ozlabs.org
6725S:	Supported
6726F:	arch/powerpc/platforms/powernv/vas*
6727F:	arch/powerpc/platforms/powernv/copy-paste.h
6728F:	arch/powerpc/include/asm/vas.h
6729F:	arch/powerpc/include/uapi/asm/vas.h
6730
6731IBM Power Virtual Ethernet Device Driver
6732M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6733L:	netdev@vger.kernel.org
6734S:	Supported
6735F:	drivers/net/ethernet/ibm/ibmveth.*
6736
6737IBM Power Virtual FC Device Drivers
6738M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6739L:	linux-scsi@vger.kernel.org
6740S:	Supported
6741F:	drivers/scsi/ibmvscsi/ibmvfc*
6742
6743IBM Power Virtual SCSI Device Drivers
6744M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6745L:	linux-scsi@vger.kernel.org
6746S:	Supported
6747F:	drivers/scsi/ibmvscsi/ibmvscsi*
6748F:	include/scsi/viosrp.h
6749
6750IBM Power Virtual SCSI Device Target Driver
6751M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6752M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6753L:	linux-scsi@vger.kernel.org
6754L:	target-devel@vger.kernel.org
6755S:	Supported
6756F:	drivers/scsi/ibmvscsi_tgt/
6757
6758IBM Power VMX Cryptographic instructions
6759M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6760M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6761L:	linux-crypto@vger.kernel.org
6762S:	Supported
6763F:	drivers/crypto/vmx/Makefile
6764F:	drivers/crypto/vmx/Kconfig
6765F:	drivers/crypto/vmx/vmx.c
6766F:	drivers/crypto/vmx/aes*
6767F:	drivers/crypto/vmx/ghash*
6768F:	drivers/crypto/vmx/ppc-xlate.pl
6769
6770IBM ServeRAID RAID DRIVER
6771S:	Orphan
6772F:	drivers/scsi/ips.*
6773
6774ICH LPC AND GPIO DRIVER
6775M:	Peter Tyser <ptyser@xes-inc.com>
6776S:	Maintained
6777F:	drivers/mfd/lpc_ich.c
6778F:	drivers/gpio/gpio-ich.c
6779
6780IDE SUBSYSTEM
6781M:	"David S. Miller" <davem@davemloft.net>
6782L:	linux-ide@vger.kernel.org
6783Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6785S:	Maintained
6786F:	Documentation/ide/
6787F:	drivers/ide/
6788F:	include/linux/ide.h
6789
6790IDE/ATAPI DRIVERS
6791M:	Borislav Petkov <bp@alien8.de>
6792L:	linux-ide@vger.kernel.org
6793S:	Maintained
6794F:	Documentation/cdrom/ide-cd
6795F:	drivers/ide/ide-cd*
6796
6797IDEAPAD LAPTOP EXTRAS DRIVER
6798M:	Ike Panhc <ike.pan@canonical.com>
6799L:	platform-driver-x86@vger.kernel.org
6800W:	http://launchpad.net/ideapad-laptop
6801S:	Maintained
6802F:	drivers/platform/x86/ideapad-laptop.c
6803
6804IDEAPAD LAPTOP SLIDEBAR DRIVER
6805M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6806L:	linux-input@vger.kernel.org
6807W:	https://github.com/o2genum/ideapad-slidebar
6808S:	Maintained
6809F:	drivers/input/misc/ideapad_slidebar.c
6810
6811IDT VersaClock 5 CLOCK DRIVER
6812M:	Marek Vasut <marek.vasut@gmail.com>
6813S:	Maintained
6814F:	drivers/clk/clk-versaclock5.c
6815
6816IEEE 802.15.4 SUBSYSTEM
6817M:	Alexander Aring <alex.aring@gmail.com>
6818M:	Stefan Schmidt <stefan@osg.samsung.com>
6819L:	linux-wpan@vger.kernel.org
6820W:	http://wpan.cakelab.org/
6821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6823S:	Maintained
6824F:	net/ieee802154/
6825F:	net/mac802154/
6826F:	drivers/net/ieee802154/
6827F:	include/linux/nl802154.h
6828F:	include/linux/ieee802154.h
6829F:	include/net/nl802154.h
6830F:	include/net/mac802154.h
6831F:	include/net/af_ieee802154.h
6832F:	include/net/cfg802154.h
6833F:	include/net/ieee802154_netdev.h
6834F:	Documentation/networking/ieee802154.txt
6835
6836IFE PROTOCOL
6837M:	Yotam Gigi <yotam.gi@gmail.com>
6838M:	Jamal Hadi Salim <jhs@mojatatu.com>
6839F:	net/ife
6840F:	include/net/ife.h
6841F:	include/uapi/linux/ife.h
6842
6843IGORPLUG-USB IR RECEIVER
6844M:	Sean Young <sean@mess.org>
6845L:	linux-media@vger.kernel.org
6846S:	Maintained
6847F:	drivers/media/rc/igorplugusb.c
6848
6849IGUANAWORKS USB IR TRANSCEIVER
6850M:	Sean Young <sean@mess.org>
6851L:	linux-media@vger.kernel.org
6852S:	Maintained
6853F:	drivers/media/rc/iguanair.c
6854
6855IIO DIGITAL POTENTIOMETER DAC
6856M:	Peter Rosin <peda@axentia.se>
6857L:	linux-iio@vger.kernel.org
6858S:	Maintained
6859F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6860F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6861F:	drivers/iio/dac/dpot-dac.c
6862
6863IIO ENVELOPE DETECTOR
6864M:	Peter Rosin <peda@axentia.se>
6865L:	linux-iio@vger.kernel.org
6866S:	Maintained
6867F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6868F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6869F:	drivers/iio/adc/envelope-detector.c
6870
6871IIO MULTIPLEXER
6872M:	Peter Rosin <peda@axentia.se>
6873L:	linux-iio@vger.kernel.org
6874S:	Maintained
6875F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6876F:	drivers/iio/multiplexer/iio-mux.c
6877
6878IIO SUBSYSTEM AND DRIVERS
6879M:	Jonathan Cameron <jic23@kernel.org>
6880R:	Hartmut Knaack <knaack.h@gmx.de>
6881R:	Lars-Peter Clausen <lars@metafoo.de>
6882R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6883L:	linux-iio@vger.kernel.org
6884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6885S:	Maintained
6886F:	Documentation/ABI/testing/configfs-iio*
6887F:	Documentation/ABI/testing/sysfs-bus-iio*
6888F:	Documentation/devicetree/bindings/iio/
6889F:	drivers/iio/
6890F:	drivers/staging/iio/
6891F:	include/linux/iio/
6892F:	tools/iio/
6893
6894IKANOS/ADI EAGLE ADSL USB DRIVER
6895M:	Matthieu Castet <castet.matthieu@free.fr>
6896M:	Stanislaw Gruszka <stf_xl@wp.pl>
6897S:	Maintained
6898F:	drivers/usb/atm/ueagle-atm.c
6899
6900IMGTEC ASCII LCD DRIVER
6901M:	Paul Burton <paul.burton@mips.com>
6902S:	Maintained
6903F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6904F:	drivers/auxdisplay/img-ascii-lcd.c
6905
6906IMGTEC IR DECODER DRIVER
6907M:	James Hogan <jhogan@kernel.org>
6908S:	Maintained
6909F:	drivers/media/rc/img-ir/
6910
6911IMON SOUNDGRAPH USB IR RECEIVER
6912M:	Sean Young <sean@mess.org>
6913L:	linux-media@vger.kernel.org
6914S:	Maintained
6915F:	drivers/media/rc/imon_raw.c
6916F:	drivers/media/rc/imon.c
6917
6918IMS TWINTURBO FRAMEBUFFER DRIVER
6919L:	linux-fbdev@vger.kernel.org
6920S:	Orphan
6921F:	drivers/video/fbdev/imsttfb.c
6922
6923INA209 HARDWARE MONITOR DRIVER
6924M:	Guenter Roeck <linux@roeck-us.net>
6925L:	linux-hwmon@vger.kernel.org
6926S:	Maintained
6927F:	Documentation/hwmon/ina209
6928F:	Documentation/devicetree/bindings/i2c/ina209.txt
6929F:	drivers/hwmon/ina209.c
6930
6931INA2XX HARDWARE MONITOR DRIVER
6932M:	Guenter Roeck <linux@roeck-us.net>
6933L:	linux-hwmon@vger.kernel.org
6934S:	Maintained
6935F:	Documentation/hwmon/ina2xx
6936F:	drivers/hwmon/ina2xx.c
6937F:	include/linux/platform_data/ina2xx.h
6938
6939INDUSTRY PACK SUBSYSTEM (IPACK)
6940M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6941M:	Jens Taprogge <jens.taprogge@taprogge.org>
6942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6943L:	industrypack-devel@lists.sourceforge.net
6944W:	http://industrypack.sourceforge.net
6945S:	Maintained
6946F:	drivers/ipack/
6947
6948INFINIBAND SUBSYSTEM
6949M:	Doug Ledford <dledford@redhat.com>
6950M:	Jason Gunthorpe <jgg@mellanox.com>
6951L:	linux-rdma@vger.kernel.org
6952W:	https://github.com/linux-rdma/rdma-core
6953Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6955S:	Supported
6956F:	Documentation/devicetree/bindings/infiniband/
6957F:	Documentation/infiniband/
6958F:	drivers/infiniband/
6959F:	include/uapi/linux/if_infiniband.h
6960F:	include/uapi/rdma/
6961F:	include/rdma/
6962
6963INGENIC JZ4780 DMA Driver
6964M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6965S:	Maintained
6966F:	drivers/dma/dma-jz4780.c
6967
6968INGENIC JZ4780 NAND DRIVER
6969M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6970L:	linux-mtd@lists.infradead.org
6971S:	Maintained
6972F:	drivers/mtd/nand/raw/jz4780_*
6973
6974INOTIFY
6975M:	Jan Kara <jack@suse.cz>
6976R:	Amir Goldstein <amir73il@gmail.com>
6977L:	linux-fsdevel@vger.kernel.org
6978S:	Maintained
6979F:	Documentation/filesystems/inotify.txt
6980F:	fs/notify/inotify/
6981F:	include/linux/inotify.h
6982F:	include/uapi/linux/inotify.h
6983
6984INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6985M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6986L:	linux-input@vger.kernel.org
6987Q:	http://patchwork.kernel.org/project/linux-input/list/
6988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6989S:	Maintained
6990F:	drivers/input/
6991F:	include/linux/input.h
6992F:	include/uapi/linux/input.h
6993F:	include/uapi/linux/input-event-codes.h
6994F:	include/linux/input/
6995F:	Documentation/devicetree/bindings/input/
6996F:	Documentation/input/
6997
6998INPUT MULTITOUCH (MT) PROTOCOL
6999M:	Henrik Rydberg <rydberg@bitmath.org>
7000L:	linux-input@vger.kernel.org
7001S:	Odd fixes
7002F:	Documentation/input/multi-touch-protocol.rst
7003F:	drivers/input/input-mt.c
7004K:	\b(ABS|SYN)_MT_
7005
7006INSIDE SECURE CRYPTO DRIVER
7007M:	Antoine Tenart <antoine.tenart@bootlin.com>
7008F:	drivers/crypto/inside-secure/
7009S:	Maintained
7010L:	linux-crypto@vger.kernel.org
7011
7012INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7013M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7014M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7015L:	linux-integrity@vger.kernel.org
7016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7017S:	Supported
7018F:	security/integrity/ima/
7019
7020INTEL 810/815 FRAMEBUFFER DRIVER
7021M:	Antonino Daplas <adaplas@gmail.com>
7022L:	linux-fbdev@vger.kernel.org
7023S:	Maintained
7024F:	drivers/video/fbdev/i810/
7025
7026INTEL ASoC BDW/HSW DRIVERS
7027M:	Jie Yang <yang.jie@linux.intel.com>
7028L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7029S:	Supported
7030F:	sound/soc/intel/common/sst-dsp*
7031F:	sound/soc/intel/common/sst-firmware.c
7032F:	sound/soc/intel/boards/broadwell.c
7033F:	sound/soc/intel/haswell/
7034
7035INTEL C600 SERIES SAS CONTROLLER DRIVER
7036M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7037M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7038L:	linux-scsi@vger.kernel.org
7039T:	git git://git.code.sf.net/p/intel-sas/isci
7040S:	Supported
7041F:	drivers/scsi/isci/
7042
7043INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7044M:	Jani Nikula <jani.nikula@linux.intel.com>
7045M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7046M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7047L:	intel-gfx@lists.freedesktop.org
7048W:	https://01.org/linuxgraphics/
7049B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7050C:	irc://chat.freenode.net/intel-gfx
7051Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7052T:	git git://anongit.freedesktop.org/drm-intel
7053S:	Supported
7054F:	drivers/gpu/drm/i915/
7055F:	include/drm/i915*
7056F:	include/uapi/drm/i915_drm.h
7057F:	Documentation/gpu/i915.rst
7058
7059INTEL ETHERNET DRIVERS
7060M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7061L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7062W:	http://www.intel.com/support/feedback.htm
7063W:	http://e1000.sourceforge.net/
7064Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7067S:	Supported
7068F:	Documentation/networking/e100.txt
7069F:	Documentation/networking/e1000.txt
7070F:	Documentation/networking/e1000e.txt
7071F:	Documentation/networking/igb.txt
7072F:	Documentation/networking/igbvf.txt
7073F:	Documentation/networking/ixgb.txt
7074F:	Documentation/networking/ixgbe.txt
7075F:	Documentation/networking/ixgbevf.txt
7076F:	Documentation/networking/i40e.txt
7077F:	Documentation/networking/i40evf.txt
7078F:	Documentation/networking/ice.txt
7079F:	drivers/net/ethernet/intel/
7080F:	drivers/net/ethernet/intel/*/
7081F:	include/linux/avf/virtchnl.h
7082
7083INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7084M:	Maik Broemme <mbroemme@libmpq.org>
7085L:	linux-fbdev@vger.kernel.org
7086S:	Maintained
7087F:	Documentation/fb/intelfb.txt
7088F:	drivers/video/fbdev/intelfb/
7089
7090INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7091M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7092M:	Zhi Wang <zhi.a.wang@intel.com>
7093L:	intel-gvt-dev@lists.freedesktop.org
7094L:	intel-gfx@lists.freedesktop.org
7095W:	https://01.org/igvt-g
7096T:	git https://github.com/intel/gvt-linux.git
7097S:	Supported
7098F:	drivers/gpu/drm/i915/gvt/
7099
7100INTEL HID EVENT DRIVER
7101M:	Alex Hung <alex.hung@canonical.com>
7102L:	platform-driver-x86@vger.kernel.org
7103S:	Maintained
7104F:	drivers/platform/x86/intel-hid.c
7105
7106INTEL I/OAT DMA DRIVER
7107M:	Dave Jiang <dave.jiang@intel.com>
7108R:	Dan Williams <dan.j.williams@intel.com>
7109L:	dmaengine@vger.kernel.org
7110Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7111S:	Supported
7112F:	drivers/dma/ioat*
7113
7114INTEL IDLE DRIVER
7115M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7116M:	Len Brown <lenb@kernel.org>
7117L:	linux-pm@vger.kernel.org
7118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7119B:	https://bugzilla.kernel.org
7120S:	Supported
7121F:	drivers/idle/intel_idle.c
7122
7123INTEL INTEGRATED SENSOR HUB DRIVER
7124M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7125M:	Jiri Kosina <jikos@kernel.org>
7126L:	linux-input@vger.kernel.org
7127S:	Maintained
7128F:	drivers/hid/intel-ish-hid/
7129
7130INTEL IOMMU (VT-d)
7131M:	David Woodhouse <dwmw2@infradead.org>
7132L:	iommu@lists.linux-foundation.org
7133T:	git git://git.infradead.org/iommu-2.6.git
7134S:	Supported
7135F:	drivers/iommu/intel-iommu.c
7136F:	include/linux/intel-iommu.h
7137
7138INTEL IOP-ADMA DMA DRIVER
7139R:	Dan Williams <dan.j.williams@intel.com>
7140S:	Odd fixes
7141F:	drivers/dma/iop-adma.c
7142
7143INTEL IPU3 CSI-2 CIO2 DRIVER
7144M:	Yong Zhi <yong.zhi@intel.com>
7145M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7146L:	linux-media@vger.kernel.org
7147S:	Maintained
7148F:	drivers/media/pci/intel/ipu3/
7149F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7150
7151INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7152M:	Krzysztof Halasa <khalasa@piap.pl>
7153S:	Maintained
7154F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7155F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7156F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7157F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7158F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7159F:	drivers/net/wan/ixp4xx_hss.c
7160
7161INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7162M:	Deepak Saxena <dsaxena@plexity.net>
7163S:	Maintained
7164F:	drivers/char/hw_random/ixp4xx-rng.c
7165
7166INTEL MANAGEMENT ENGINE (mei)
7167M:	Tomas Winkler <tomas.winkler@intel.com>
7168L:	linux-kernel@vger.kernel.org
7169S:	Supported
7170F:	include/uapi/linux/mei.h
7171F:	include/linux/mei_cl_bus.h
7172F:	drivers/misc/mei/*
7173F:	drivers/watchdog/mei_wdt.c
7174F:	Documentation/misc-devices/mei/*
7175F:	samples/mei/*
7176
7177INTEL MENLOW THERMAL DRIVER
7178M:	Sujith Thomas <sujith.thomas@intel.com>
7179L:	platform-driver-x86@vger.kernel.org
7180W:	https://01.org/linux-acpi
7181S:	Supported
7182F:	drivers/platform/x86/intel_menlow.c
7183
7184INTEL MERRIFIELD GPIO DRIVER
7185M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7186L:	linux-gpio@vger.kernel.org
7187S:	Maintained
7188F:	drivers/gpio/gpio-merrifield.c
7189
7190INTEL MIC DRIVERS (mic)
7191M:	Sudeep Dutt <sudeep.dutt@intel.com>
7192M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7193S:	Supported
7194W:	https://github.com/sudeepdutt/mic
7195W:	http://software.intel.com/en-us/mic-developer
7196F:	include/linux/mic_bus.h
7197F:	include/linux/scif.h
7198F:	include/uapi/linux/mic_common.h
7199F:	include/uapi/linux/mic_ioctl.h
7200F:	include/uapi/linux/scif_ioctl.h
7201F:	drivers/misc/mic/
7202F:	drivers/dma/mic_x100_dma.c
7203F:	drivers/dma/mic_x100_dma.h
7204F:	Documentation/mic/
7205
7206INTEL PMC CORE DRIVER
7207M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7208M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7209L:	platform-driver-x86@vger.kernel.org
7210S:	Maintained
7211F:	arch/x86/include/asm/pmc_core.h
7212F:	drivers/platform/x86/intel_pmc_core*
7213
7214INTEL PMC/P-Unit IPC DRIVER
7215M:	Zha Qipeng<qipeng.zha@intel.com>
7216L:	platform-driver-x86@vger.kernel.org
7217S:	Maintained
7218F:	drivers/platform/x86/intel_pmc_ipc.c
7219F:	drivers/platform/x86/intel_punit_ipc.c
7220F:	arch/x86/include/asm/intel_pmc_ipc.h
7221F:	arch/x86/include/asm/intel_punit_ipc.h
7222
7223INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7224M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7225L:	linux-wireless@vger.kernel.org
7226S:	Maintained
7227F:	Documentation/networking/README.ipw2100
7228F:	Documentation/networking/README.ipw2200
7229F:	drivers/net/wireless/intel/ipw2x00/
7230
7231INTEL PSTATE DRIVER
7232M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7233M:	Len Brown <lenb@kernel.org>
7234L:	linux-pm@vger.kernel.org
7235S:	Supported
7236F:	drivers/cpufreq/intel_pstate.c
7237
7238INTEL RDMA RNIC DRIVER
7239M:	Faisal Latif <faisal.latif@intel.com>
7240M:	Shiraz Saleem <shiraz.saleem@intel.com>
7241L:	linux-rdma@vger.kernel.org
7242S:	Supported
7243F:	drivers/infiniband/hw/i40iw/
7244F:	include/uapi/rdma/i40iw-abi.h
7245
7246INTEL SHA MULTIBUFFER DRIVER
7247M:	Megha Dey <megha.dey@linux.intel.com>
7248R:	Tim Chen <tim.c.chen@linux.intel.com>
7249L:	linux-crypto@vger.kernel.org
7250S:	Supported
7251F:	arch/x86/crypto/sha*-mb
7252F:	crypto/mcryptd.c
7253
7254INTEL TELEMETRY DRIVER
7255M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7256L:	platform-driver-x86@vger.kernel.org
7257S:	Maintained
7258F:	arch/x86/include/asm/intel_telemetry.h
7259F:	drivers/platform/x86/intel_telemetry*
7260
7261INTEL VIRTUAL BUTTON DRIVER
7262M:	AceLan Kao <acelan.kao@canonical.com>
7263L:	platform-driver-x86@vger.kernel.org
7264S:	Maintained
7265F:	drivers/platform/x86/intel-vbtn.c
7266
7267INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7268M:	Stanislaw Gruszka <sgruszka@redhat.com>
7269L:	linux-wireless@vger.kernel.org
7270S:	Supported
7271F:	drivers/net/wireless/intel/iwlegacy/
7272
7273INTEL WIRELESS WIFI LINK (iwlwifi)
7274M:	Johannes Berg <johannes.berg@intel.com>
7275M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7276M:	Luca Coelho <luciano.coelho@intel.com>
7277M:	Intel Linux Wireless <linuxwifi@intel.com>
7278L:	linux-wireless@vger.kernel.org
7279W:	http://intellinuxwireless.org
7280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7281S:	Supported
7282F:	drivers/net/wireless/intel/iwlwifi/
7283
7284INTEL WIRELESS WIMAX CONNECTION 2400
7285M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7286M:	linux-wimax@intel.com
7287L:	wimax@linuxwimax.org (subscribers-only)
7288S:	Supported
7289W:	http://linuxwimax.org
7290F:	Documentation/wimax/README.i2400m
7291F:	drivers/net/wimax/i2400m/
7292F:	include/uapi/linux/wimax/i2400m.h
7293
7294INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7295M:	Mario Limonciello <mario.limonciello@dell.com>
7296S:	Maintained
7297F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7298
7299INTEL(R) TRACE HUB
7300M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7301S:	Supported
7302F:	Documentation/trace/intel_th.txt
7303F:	drivers/hwtracing/intel_th/
7304
7305INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7306M:	Ning Sun <ning.sun@intel.com>
7307L:	tboot-devel@lists.sourceforge.net
7308W:	http://tboot.sourceforge.net
7309T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7310S:	Supported
7311F:	Documentation/intel_txt.txt
7312F:	include/linux/tboot.h
7313F:	arch/x86/kernel/tboot.c
7314
7315INTEL-MID GPIO DRIVER
7316M:	David Cohen <david.a.cohen@linux.intel.com>
7317L:	linux-gpio@vger.kernel.org
7318S:	Maintained
7319F:	drivers/gpio/gpio-intel-mid.c
7320
7321INVENSENSE MPU-3050 GYROSCOPE DRIVER
7322M:	Linus Walleij <linus.walleij@linaro.org>
7323L:	linux-iio@vger.kernel.org
7324S:	Maintained
7325F:	drivers/iio/gyro/mpu3050*
7326F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7327
7328IOC3 ETHERNET DRIVER
7329M:	Ralf Baechle <ralf@linux-mips.org>
7330L:	linux-mips@linux-mips.org
7331S:	Maintained
7332F:	drivers/net/ethernet/sgi/ioc3-eth.c
7333
7334IOC3 SERIAL DRIVER
7335M:	Pat Gefre <pfg@sgi.com>
7336L:	linux-serial@vger.kernel.org
7337S:	Maintained
7338F:	drivers/tty/serial/ioc3_serial.c
7339
7340IOMMU DRIVERS
7341M:	Joerg Roedel <joro@8bytes.org>
7342L:	iommu@lists.linux-foundation.org
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7344S:	Maintained
7345F:	Documentation/devicetree/bindings/iommu/
7346F:	drivers/iommu/
7347F:	include/linux/iommu.h
7348F:	include/linux/of_iommu.h
7349F:	include/linux/iova.h
7350
7351IP MASQUERADING
7352M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7353S:	Maintained
7354F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7355
7356IPMI SUBSYSTEM
7357M:	Corey Minyard <minyard@acm.org>
7358L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7359W:	http://openipmi.sourceforge.net/
7360S:	Supported
7361F:	Documentation/IPMI.txt
7362F:	drivers/char/ipmi/
7363F:	include/linux/ipmi*
7364F:	include/uapi/linux/ipmi*
7365
7366IPS SCSI RAID DRIVER
7367M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7368L:	linux-scsi@vger.kernel.org
7369W:	http://www.adaptec.com/
7370S:	Maintained
7371F:	drivers/scsi/ips*
7372
7373IPVS
7374M:	Wensong Zhang <wensong@linux-vs.org>
7375M:	Simon Horman <horms@verge.net.au>
7376M:	Julian Anastasov <ja@ssi.bg>
7377L:	netdev@vger.kernel.org
7378L:	lvs-devel@vger.kernel.org
7379S:	Maintained
7380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7382F:	Documentation/networking/ipvs-sysctl.txt
7383F:	include/net/ip_vs.h
7384F:	include/uapi/linux/ip_vs.h
7385F:	net/netfilter/ipvs/
7386
7387IPWIRELESS DRIVER
7388M:	Jiri Kosina <jikos@kernel.org>
7389M:	David Sterba <dsterba@suse.com>
7390S:	Odd Fixes
7391F:	drivers/tty/ipwireless/
7392
7393IPX NETWORK LAYER
7394L:	netdev@vger.kernel.org
7395S:	Obsolete
7396F:	include/uapi/linux/ipx.h
7397F:	drivers/staging/ipx/
7398
7399IRDA SUBSYSTEM
7400M:	Samuel Ortiz <samuel@sortiz.org>
7401L:	irda-users@lists.sourceforge.net (subscribers-only)
7402L:	netdev@vger.kernel.org
7403W:	http://irda.sourceforge.net/
7404S:	Obsolete
7405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7406F:	Documentation/networking/irda.txt
7407F:	drivers/staging/irda/
7408
7409IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7410M:	Marc Zyngier <marc.zyngier@arm.com>
7411S:	Maintained
7412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7413F:	Documentation/IRQ-domain.txt
7414F:	include/linux/irqdomain.h
7415F:	kernel/irq/irqdomain.c
7416F:	kernel/irq/msi.c
7417
7418IRQ SUBSYSTEM
7419M:	Thomas Gleixner <tglx@linutronix.de>
7420L:	linux-kernel@vger.kernel.org
7421S:	Maintained
7422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7423F:	kernel/irq/
7424
7425IRQCHIP DRIVERS
7426M:	Thomas Gleixner <tglx@linutronix.de>
7427M:	Jason Cooper <jason@lakedaemon.net>
7428M:	Marc Zyngier <marc.zyngier@arm.com>
7429L:	linux-kernel@vger.kernel.org
7430S:	Maintained
7431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7432F:	Documentation/devicetree/bindings/interrupt-controller/
7433F:	drivers/irqchip/
7434
7435ISA
7436M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7437S:	Maintained
7438F:	Documentation/isa.txt
7439F:	drivers/base/isa.c
7440F:	include/linux/isa.h
7441
7442ISA RADIO MODULE
7443M:	Hans Verkuil <hverkuil@xs4all.nl>
7444L:	linux-media@vger.kernel.org
7445T:	git git://linuxtv.org/media_tree.git
7446W:	https://linuxtv.org
7447S:	Maintained
7448F:	drivers/media/radio/radio-isa*
7449
7450ISAPNP
7451M:	Jaroslav Kysela <perex@perex.cz>
7452S:	Maintained
7453F:	Documentation/isapnp.txt
7454F:	drivers/pnp/isapnp/
7455F:	include/linux/isapnp.h
7456
7457ISCSI
7458M:	Lee Duncan <lduncan@suse.com>
7459M:	Chris Leech <cleech@redhat.com>
7460L:	open-iscsi@googlegroups.com
7461W:	www.open-iscsi.com
7462S:	Maintained
7463F:	drivers/scsi/*iscsi*
7464F:	include/scsi/*iscsi*
7465
7466iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7467M:	Peter Jones <pjones@redhat.com>
7468M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7469S:	Maintained
7470F:	drivers/firmware/iscsi_ibft*
7471
7472ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7473M:	Or Gerlitz <ogerlitz@mellanox.com>
7474M:	Sagi Grimberg <sagi@grimberg.me>
7475M:	Roi Dayan <roid@mellanox.com>
7476L:	linux-rdma@vger.kernel.org
7477S:	Supported
7478W:	http://www.openfabrics.org
7479W:	www.open-iscsi.org
7480Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7481F:	drivers/infiniband/ulp/iser/
7482
7483ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7484M:	Sagi Grimberg <sagi@grimberg.me>
7485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7486L:	linux-rdma@vger.kernel.org
7487L:	target-devel@vger.kernel.org
7488S:	Supported
7489W:	http://www.linux-iscsi.org
7490F:	drivers/infiniband/ulp/isert
7491
7492ISDN SUBSYSTEM
7493M:	Karsten Keil <isdn@linux-pingi.de>
7494L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7495L:	netdev@vger.kernel.org
7496W:	http://www.isdn4linux.de
7497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7498S:	Maintained
7499F:	Documentation/isdn/
7500F:	drivers/isdn/
7501F:	include/linux/isdn.h
7502F:	include/linux/isdn/
7503F:	include/uapi/linux/isdn.h
7504F:	include/uapi/linux/isdn/
7505
7506ISDN SUBSYSTEM (Eicon active card driver)
7507M:	Armin Schindler <mac@melware.de>
7508L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7509W:	http://www.melware.de
7510S:	Maintained
7511F:	drivers/isdn/hardware/eicon/
7512
7513IT87 HARDWARE MONITORING DRIVER
7514M:	Jean Delvare <jdelvare@suse.com>
7515L:	linux-hwmon@vger.kernel.org
7516S:	Maintained
7517F:	Documentation/hwmon/it87
7518F:	drivers/hwmon/it87.c
7519
7520IT913X MEDIA DRIVER
7521M:	Antti Palosaari <crope@iki.fi>
7522L:	linux-media@vger.kernel.org
7523W:	https://linuxtv.org
7524W:	http://palosaari.fi/linux/
7525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7526T:	git git://linuxtv.org/anttip/media_tree.git
7527S:	Maintained
7528F:	drivers/media/tuners/it913x*
7529
7530IVTV VIDEO4LINUX DRIVER
7531M:	Andy Walls <awalls@md.metrocast.net>
7532L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7533L:	linux-media@vger.kernel.org
7534T:	git git://linuxtv.org/media_tree.git
7535W:	http://www.ivtvdriver.org
7536S:	Maintained
7537F:	Documentation/media/v4l-drivers/ivtv*
7538F:	drivers/media/pci/ivtv/
7539F:	include/uapi/linux/ivtv*
7540
7541IX2505V MEDIA DRIVER
7542M:	Malcolm Priestley <tvboxspy@gmail.com>
7543L:	linux-media@vger.kernel.org
7544W:	https://linuxtv.org
7545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7546S:	Maintained
7547F:	drivers/media/dvb-frontends/ix2505v*
7548
7549JAILHOUSE HYPERVISOR INTERFACE
7550M:	Jan Kiszka <jan.kiszka@siemens.com>
7551L:	jailhouse-dev@googlegroups.com
7552S:	Maintained
7553F:	arch/x86/kernel/jailhouse.c
7554F:	arch/x86/include/asm/jailhouse_para.h
7555
7556JC42.4 TEMPERATURE SENSOR DRIVER
7557M:	Guenter Roeck <linux@roeck-us.net>
7558L:	linux-hwmon@vger.kernel.org
7559S:	Maintained
7560F:	drivers/hwmon/jc42.c
7561F:	Documentation/hwmon/jc42
7562
7563JFS FILESYSTEM
7564M:	Dave Kleikamp <shaggy@kernel.org>
7565L:	jfs-discussion@lists.sourceforge.net
7566W:	http://jfs.sourceforge.net/
7567T:	git git://github.com/kleikamp/linux-shaggy.git
7568S:	Maintained
7569F:	Documentation/filesystems/jfs.txt
7570F:	fs/jfs/
7571
7572JME NETWORK DRIVER
7573M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7574L:	netdev@vger.kernel.org
7575S:	Maintained
7576F:	drivers/net/ethernet/jme.*
7577
7578JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7579M:	David Woodhouse <dwmw2@infradead.org>
7580L:	linux-mtd@lists.infradead.org
7581W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7582S:	Maintained
7583F:	fs/jffs2/
7584F:	include/uapi/linux/jffs2.h
7585
7586JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7587M:	"Theodore Ts'o" <tytso@mit.edu>
7588M:	Jan Kara <jack@suse.com>
7589L:	linux-ext4@vger.kernel.org
7590S:	Maintained
7591F:	fs/jbd2/
7592F:	include/linux/jbd2.h
7593
7594JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7595M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7596L:	linux-media@vger.kernel.org
7597S:	Maintained
7598F:	drivers/media/platform/rcar_jpu.c
7599
7600JSM Neo PCI based serial card
7601M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7602L:	linux-serial@vger.kernel.org
7603S:	Maintained
7604F:	drivers/tty/serial/jsm/
7605
7606K10TEMP HARDWARE MONITORING DRIVER
7607M:	Clemens Ladisch <clemens@ladisch.de>
7608L:	linux-hwmon@vger.kernel.org
7609S:	Maintained
7610F:	Documentation/hwmon/k10temp
7611F:	drivers/hwmon/k10temp.c
7612
7613K8TEMP HARDWARE MONITORING DRIVER
7614M:	Rudolf Marek <r.marek@assembler.cz>
7615L:	linux-hwmon@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/hwmon/k8temp
7618F:	drivers/hwmon/k8temp.c
7619
7620KASAN
7621M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7622R:	Alexander Potapenko <glider@google.com>
7623R:	Dmitry Vyukov <dvyukov@google.com>
7624L:	kasan-dev@googlegroups.com
7625S:	Maintained
7626F:	arch/*/include/asm/kasan.h
7627F:	arch/*/mm/kasan_init*
7628F:	Documentation/dev-tools/kasan.rst
7629F:	include/linux/kasan*.h
7630F:	lib/test_kasan.c
7631F:	mm/kasan/
7632F:	scripts/Makefile.kasan
7633
7634KCONFIG
7635M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7637L:	linux-kbuild@vger.kernel.org
7638S:	Maintained
7639F:	Documentation/kbuild/kconfig-language.txt
7640F:	scripts/kconfig/
7641
7642KDUMP
7643M:	Dave Young <dyoung@redhat.com>
7644M:	Baoquan He <bhe@redhat.com>
7645R:	Vivek Goyal <vgoyal@redhat.com>
7646L:	kexec@lists.infradead.org
7647W:	http://lse.sourceforge.net/kdump/
7648S:	Maintained
7649F:	Documentation/kdump/
7650
7651KEENE FM RADIO TRANSMITTER DRIVER
7652M:	Hans Verkuil <hverkuil@xs4all.nl>
7653L:	linux-media@vger.kernel.org
7654T:	git git://linuxtv.org/media_tree.git
7655W:	https://linuxtv.org
7656S:	Maintained
7657F:	drivers/media/radio/radio-keene*
7658
7659KERNEL AUTOMOUNTER v4 (AUTOFS4)
7660M:	Ian Kent <raven@themaw.net>
7661L:	autofs@vger.kernel.org
7662S:	Maintained
7663F:	fs/autofs4/
7664
7665KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7666M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7667M:	Michal Marek <michal.lkml@markovi.net>
7668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7669L:	linux-kbuild@vger.kernel.org
7670S:	Maintained
7671F:	Documentation/kbuild/
7672F:	Makefile
7673F:	scripts/Makefile.*
7674F:	scripts/basic/
7675F:	scripts/mk*
7676F:	scripts/package/
7677
7678KERNEL JANITORS
7679L:	kernel-janitors@vger.kernel.org
7680W:	http://kernelnewbies.org/KernelJanitors
7681S:	Odd Fixes
7682
7683KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7684M:	"J. Bruce Fields" <bfields@fieldses.org>
7685M:	Jeff Layton <jlayton@kernel.org>
7686L:	linux-nfs@vger.kernel.org
7687W:	http://nfs.sourceforge.net/
7688T:	git git://linux-nfs.org/~bfields/linux.git
7689S:	Supported
7690F:	fs/nfsd/
7691F:	include/uapi/linux/nfsd/
7692F:	fs/lockd/
7693F:	fs/nfs_common/
7694F:	net/sunrpc/
7695F:	include/linux/lockd/
7696F:	include/linux/sunrpc/
7697F:	include/uapi/linux/sunrpc/
7698
7699KERNEL SELFTEST FRAMEWORK
7700M:	Shuah Khan <shuahkh@osg.samsung.com>
7701M:	Shuah Khan <shuah@kernel.org>
7702L:	linux-kselftest@vger.kernel.org
7703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7704S:	Maintained
7705F:	tools/testing/selftests/
7706F:	Documentation/dev-tools/kselftest*
7707
7708KERNEL USERMODE HELPER
7709M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7710L:	linux-kernel@vger.kernel.org
7711S:	Maintained
7712F:	kernel/umh.c
7713F:	include/linux/umh.h
7714
7715KERNEL VIRTUAL MACHINE (KVM)
7716M:	Paolo Bonzini <pbonzini@redhat.com>
7717M:	Radim Krčmář <rkrcmar@redhat.com>
7718L:	kvm@vger.kernel.org
7719W:	http://www.linux-kvm.org
7720T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7721S:	Supported
7722F:	Documentation/virtual/kvm/
7723F:	include/trace/events/kvm.h
7724F:	include/uapi/asm-generic/kvm*
7725F:	include/uapi/linux/kvm*
7726F:	include/asm-generic/kvm*
7727F:	include/linux/kvm*
7728F:	include/kvm/iodev.h
7729F:	virt/kvm/*
7730F:	tools/kvm/
7731
7732KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7733M:	Joerg Roedel <joro@8bytes.org>
7734L:	kvm@vger.kernel.org
7735W:	http://www.linux-kvm.org/
7736S:	Maintained
7737F:	arch/x86/include/asm/svm.h
7738F:	arch/x86/kvm/svm.c
7739
7740KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7741M:	Christoffer Dall <christoffer.dall@linaro.org>
7742M:	Marc Zyngier <marc.zyngier@arm.com>
7743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7744L:	kvmarm@lists.cs.columbia.edu
7745W:	http://systems.cs.columbia.edu/projects/kvm-arm
7746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7747S:	Supported
7748F:	arch/arm/include/uapi/asm/kvm*
7749F:	arch/arm/include/asm/kvm*
7750F:	arch/arm/kvm/
7751F:	virt/kvm/arm/
7752F:	include/kvm/arm_*
7753
7754KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7755M:	Christoffer Dall <christoffer.dall@linaro.org>
7756M:	Marc Zyngier <marc.zyngier@arm.com>
7757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7758L:	kvmarm@lists.cs.columbia.edu
7759S:	Maintained
7760F:	arch/arm64/include/uapi/asm/kvm*
7761F:	arch/arm64/include/asm/kvm*
7762F:	arch/arm64/kvm/
7763
7764KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7765M:	James Hogan <jhogan@kernel.org>
7766L:	linux-mips@linux-mips.org
7767S:	Supported
7768F:	arch/mips/include/uapi/asm/kvm*
7769F:	arch/mips/include/asm/kvm*
7770F:	arch/mips/kvm/
7771
7772KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7773M:	Paul Mackerras <paulus@ozlabs.org>
7774L:	kvm-ppc@vger.kernel.org
7775W:	http://www.linux-kvm.org/
7776T:	git git://github.com/agraf/linux-2.6.git
7777S:	Supported
7778F:	arch/powerpc/include/uapi/asm/kvm*
7779F:	arch/powerpc/include/asm/kvm*
7780F:	arch/powerpc/kvm/
7781F:	arch/powerpc/kernel/kvm*
7782
7783KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7784M:	Christian Borntraeger <borntraeger@de.ibm.com>
7785M:	Janosch Frank <frankja@linux.ibm.com>
7786R:	David Hildenbrand <david@redhat.com>
7787R:	Cornelia Huck <cohuck@redhat.com>
7788L:	linux-s390@vger.kernel.org
7789W:	http://www.ibm.com/developerworks/linux/linux390/
7790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7791S:	Supported
7792F:	arch/s390/include/uapi/asm/kvm*
7793F:	arch/s390/include/asm/gmap.h
7794F:	arch/s390/include/asm/kvm*
7795F:	arch/s390/kvm/
7796F:	arch/s390/mm/gmap.c
7797
7798KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7799M:	Paolo Bonzini <pbonzini@redhat.com>
7800M:	Radim Krčmář <rkrcmar@redhat.com>
7801L:	kvm@vger.kernel.org
7802W:	http://www.linux-kvm.org
7803T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7804S:	Supported
7805F:	arch/x86/kvm/
7806F:	arch/x86/include/uapi/asm/kvm*
7807F:	arch/x86/include/asm/kvm*
7808F:	arch/x86/include/asm/pvclock-abi.h
7809F:	arch/x86/kernel/kvm.c
7810F:	arch/x86/kernel/kvmclock.c
7811
7812KERNFS
7813M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7814M:	Tejun Heo <tj@kernel.org>
7815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7816S:	Supported
7817F:	include/linux/kernfs.h
7818F:	fs/kernfs/
7819
7820KEXEC
7821M:	Eric Biederman <ebiederm@xmission.com>
7822W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7823L:	kexec@lists.infradead.org
7824S:	Maintained
7825F:	include/linux/kexec.h
7826F:	include/uapi/linux/kexec.h
7827F:	kernel/kexec*
7828
7829KEYS-ENCRYPTED
7830M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7831L:	linux-integrity@vger.kernel.org
7832L:	keyrings@vger.kernel.org
7833S:	Supported
7834F:	Documentation/security/keys/trusted-encrypted.rst
7835F:	include/keys/encrypted-type.h
7836F:	security/keys/encrypted-keys/
7837
7838KEYS-TRUSTED
7839M:	James Bottomley <jejb@linux.vnet.ibm.com>
7840M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7841L:	linux-integrity@vger.kernel.org
7842L:	keyrings@vger.kernel.org
7843S:	Supported
7844F:	Documentation/security/keys/trusted-encrypted.rst
7845F:	include/keys/trusted-type.h
7846F:	security/keys/trusted.c
7847F:	security/keys/trusted.h
7848
7849KEYS/KEYRINGS:
7850M:	David Howells <dhowells@redhat.com>
7851L:	keyrings@vger.kernel.org
7852S:	Maintained
7853F:	Documentation/security/keys/core.rst
7854F:	include/linux/key.h
7855F:	include/linux/key-type.h
7856F:	include/linux/keyctl.h
7857F:	include/uapi/linux/keyctl.h
7858F:	include/keys/
7859F:	security/keys/
7860
7861KGDB / KDB /debug_core
7862M:	Jason Wessel <jason.wessel@windriver.com>
7863M:	Daniel Thompson <daniel.thompson@linaro.org>
7864W:	http://kgdb.wiki.kernel.org/
7865L:	kgdb-bugreport@lists.sourceforge.net
7866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7867S:	Maintained
7868F:	Documentation/dev-tools/kgdb.rst
7869F:	drivers/misc/kgdbts.c
7870F:	drivers/tty/serial/kgdboc.c
7871F:	include/linux/kdb.h
7872F:	include/linux/kgdb.h
7873F:	kernel/debug/
7874
7875KMEMLEAK
7876M:	Catalin Marinas <catalin.marinas@arm.com>
7877S:	Maintained
7878F:	Documentation/dev-tools/kmemleak.rst
7879F:	include/linux/kmemleak.h
7880F:	mm/kmemleak.c
7881F:	mm/kmemleak-test.c
7882
7883KMOD KERNEL MODULE LOADER - USERMODE HELPER
7884M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7885L:	linux-kernel@vger.kernel.org
7886S:	Maintained
7887F:	kernel/kmod.c
7888F:	include/linux/kmod.h
7889F:	lib/test_kmod.c
7890F:	tools/testing/selftests/kmod/
7891
7892KPROBES
7893M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7894M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7895M:	"David S. Miller" <davem@davemloft.net>
7896M:	Masami Hiramatsu <mhiramat@kernel.org>
7897S:	Maintained
7898F:	Documentation/kprobes.txt
7899F:	include/linux/kprobes.h
7900F:	include/asm-generic/kprobes.h
7901F:	kernel/kprobes.c
7902
7903KS0108 LCD CONTROLLER DRIVER
7904M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7905W:	http://miguelojeda.es/auxdisplay.htm
7906W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7907S:	Maintained
7908F:	Documentation/auxdisplay/ks0108
7909F:	drivers/auxdisplay/ks0108.c
7910F:	include/linux/ks0108.h
7911
7912L3MDEV
7913M:	David Ahern <dsa@cumulusnetworks.com>
7914L:	netdev@vger.kernel.org
7915S:	Maintained
7916F:	net/l3mdev
7917F:	include/net/l3mdev.h
7918
7919LANTIQ MIPS ARCHITECTURE
7920M:	John Crispin <john@phrozen.org>
7921L:	linux-mips@linux-mips.org
7922S:	Maintained
7923F:	arch/mips/lantiq
7924F:	drivers/soc/lantiq
7925
7926LAPB module
7927L:	linux-x25@vger.kernel.org
7928S:	Orphan
7929F:	Documentation/networking/lapb-module.txt
7930F:	include/*/lapb.h
7931F:	net/lapb/
7932
7933LASI 53c700 driver for PARISC
7934M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7935L:	linux-scsi@vger.kernel.org
7936S:	Maintained
7937F:	Documentation/scsi/53c700.txt
7938F:	drivers/scsi/53c700*
7939
7940LEAKING_ADDRESSES
7941M:	Tobin C. Harding <me@tobin.cc>
7942M:	Tycho Andersen <tycho@tycho.ws>
7943L:	kernel-hardening@lists.openwall.com
7944S:	Maintained
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7946F:	scripts/leaking_addresses.pl
7947
7948LED SUBSYSTEM
7949M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7950M:	Pavel Machek <pavel@ucw.cz>
7951L:	linux-leds@vger.kernel.org
7952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7953S:	Maintained
7954F:	Documentation/devicetree/bindings/leds/
7955F:	drivers/leds/
7956F:	include/linux/leds.h
7957
7958LEGACY EEPROM DRIVER
7959M:	Jean Delvare <jdelvare@suse.com>
7960S:	Maintained
7961F:	Documentation/misc-devices/eeprom
7962F:	drivers/misc/eeprom/eeprom.c
7963
7964LEGO USB Tower driver
7965M:	Juergen Stuber <starblue@users.sourceforge.net>
7966L:	legousb-devel@lists.sourceforge.net
7967W:	http://legousb.sourceforge.net/
7968S:	Maintained
7969F:	drivers/usb/misc/legousbtower.c
7970
7971LG2160 MEDIA DRIVER
7972M:	Michael Krufky <mkrufky@linuxtv.org>
7973L:	linux-media@vger.kernel.org
7974W:	https://linuxtv.org
7975W:	http://github.com/mkrufky
7976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7977T:	git git://linuxtv.org/mkrufky/tuners.git
7978S:	Maintained
7979F:	drivers/media/dvb-frontends/lg2160.*
7980
7981LGDT3305 MEDIA DRIVER
7982M:	Michael Krufky <mkrufky@linuxtv.org>
7983L:	linux-media@vger.kernel.org
7984W:	https://linuxtv.org
7985W:	http://github.com/mkrufky
7986Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7987T:	git git://linuxtv.org/mkrufky/tuners.git
7988S:	Maintained
7989F:	drivers/media/dvb-frontends/lgdt3305.*
7990
7991LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7992M:	Viresh Kumar <vireshk@kernel.org>
7993L:	linux-ide@vger.kernel.org
7994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7995S:	Maintained
7996F:	include/linux/pata_arasan_cf_data.h
7997F:	drivers/ata/pata_arasan_cf.c
7998
7999LIBATA PATA DRIVERS
8000M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8001M:	Tejun Heo <tj@kernel.org>
8002L:	linux-ide@vger.kernel.org
8003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8004S:	Maintained
8005F:	drivers/ata/pata_*.c
8006F:	drivers/ata/ata_generic.c
8007
8008LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8009M:	Linus Walleij <linus.walleij@linaro.org>
8010L:	linux-ide@vger.kernel.org
8011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8012S:	Maintained
8013F:	drivers/ata/pata_ftide010.c
8014F:	drivers/ata/sata_gemini.c
8015F:	drivers/ata/sata_gemini.h
8016
8017LIBATA SATA AHCI PLATFORM devices support
8018M:	Hans de Goede <hdegoede@redhat.com>
8019M:	Tejun Heo <tj@kernel.org>
8020L:	linux-ide@vger.kernel.org
8021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8022S:	Maintained
8023F:	drivers/ata/ahci_platform.c
8024F:	drivers/ata/libahci_platform.c
8025F:	include/linux/ahci_platform.h
8026
8027LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8028M:	Mikael Pettersson <mikpelinux@gmail.com>
8029L:	linux-ide@vger.kernel.org
8030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8031S:	Maintained
8032F:	drivers/ata/sata_promise.*
8033
8034LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8035M:	Tejun Heo <tj@kernel.org>
8036L:	linux-ide@vger.kernel.org
8037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8038S:	Maintained
8039F:	drivers/ata/
8040F:	include/linux/ata.h
8041F:	include/linux/libata.h
8042F:	Documentation/devicetree/bindings/ata/
8043
8044LIBLOCKDEP
8045M:	Sasha Levin <alexander.levin@verizon.com>
8046S:	Maintained
8047F:	tools/lib/lockdep/
8048
8049LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8050M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8051L:	linux-nvdimm@lists.01.org
8052Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8053S:	Supported
8054F:	drivers/nvdimm/blk.c
8055F:	drivers/nvdimm/region_devs.c
8056
8057LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8058M:	Vishal Verma <vishal.l.verma@intel.com>
8059L:	linux-nvdimm@lists.01.org
8060Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8061S:	Supported
8062F:	drivers/nvdimm/btt*
8063
8064LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8065M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8066L:	linux-nvdimm@lists.01.org
8067Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8068S:	Supported
8069F:	drivers/nvdimm/pmem*
8070
8071LIBNVDIMM: DEVICETREE BINDINGS
8072M:	Oliver O'Halloran <oohall@gmail.com>
8073L:	linux-nvdimm@lists.01.org
8074Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8075S:	Supported
8076F:	drivers/nvdimm/of_pmem.c
8077F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8078
8079LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8080M:	Dan Williams <dan.j.williams@intel.com>
8081L:	linux-nvdimm@lists.01.org
8082Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8084S:	Supported
8085F:	drivers/nvdimm/*
8086F:	drivers/acpi/nfit/*
8087F:	include/linux/nd.h
8088F:	include/linux/libnvdimm.h
8089F:	include/uapi/linux/ndctl.h
8090
8091LIGHTNVM PLATFORM SUPPORT
8092M:	Matias Bjorling <mb@lightnvm.io>
8093W:	http://github/OpenChannelSSD
8094L:	linux-block@vger.kernel.org
8095S:	Maintained
8096F:	drivers/lightnvm/
8097F:	include/linux/lightnvm.h
8098F:	include/uapi/linux/lightnvm.h
8099
8100LINUX FOR POWER MACINTOSH
8101M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8102W:	http://www.penguinppc.org/
8103L:	linuxppc-dev@lists.ozlabs.org
8104S:	Maintained
8105F:	arch/powerpc/platforms/powermac/
8106F:	drivers/macintosh/
8107
8108LINUX FOR POWERPC (32-BIT AND 64-BIT)
8109M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8110M:	Paul Mackerras <paulus@samba.org>
8111M:	Michael Ellerman <mpe@ellerman.id.au>
8112W:	https://github.com/linuxppc/linux/wiki
8113L:	linuxppc-dev@lists.ozlabs.org
8114Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8116S:	Supported
8117F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8118F:	Documentation/devicetree/bindings/powerpc/
8119F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8120F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8121F:	Documentation/powerpc/
8122F:	arch/powerpc/
8123F:	drivers/char/tpm/tpm_ibmvtpm*
8124F:	drivers/crypto/nx/
8125F:	drivers/crypto/vmx/
8126F:	drivers/i2c/busses/i2c-opal.c
8127F:	drivers/net/ethernet/ibm/ibmveth.*
8128F:	drivers/net/ethernet/ibm/ibmvnic.*
8129F:	drivers/pci/hotplug/pnv_php.c
8130F:	drivers/pci/hotplug/rpa*
8131F:	drivers/rtc/rtc-opal.c
8132F:	drivers/scsi/ibmvscsi/
8133F:	drivers/tty/hvc/hvc_opal.c
8134F:	drivers/watchdog/wdrtas.c
8135F:	tools/testing/selftests/powerpc
8136N:	/pmac
8137N:	powermac
8138N:	powernv
8139N:	[^a-z0-9]ps3
8140N:	pseries
8141
8142LINUX FOR POWERPC EMBEDDED MPC5XXX
8143M:	Anatolij Gustschin <agust@denx.de>
8144L:	linuxppc-dev@lists.ozlabs.org
8145T:	git git://git.denx.de/linux-denx-agust.git
8146S:	Maintained
8147F:	arch/powerpc/platforms/512x/
8148F:	arch/powerpc/platforms/52xx/
8149
8150LINUX FOR POWERPC EMBEDDED PPC4XX
8151M:	Alistair Popple <alistair@popple.id.au>
8152M:	Matt Porter <mporter@kernel.crashing.org>
8153W:	http://www.penguinppc.org/
8154L:	linuxppc-dev@lists.ozlabs.org
8155S:	Maintained
8156F:	arch/powerpc/platforms/40x/
8157F:	arch/powerpc/platforms/44x/
8158
8159LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8160M:	Scott Wood <oss@buserror.net>
8161M:	Kumar Gala <galak@kernel.crashing.org>
8162W:	http://www.penguinppc.org/
8163L:	linuxppc-dev@lists.ozlabs.org
8164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8165S:	Maintained
8166F:	arch/powerpc/platforms/83xx/
8167F:	arch/powerpc/platforms/85xx/
8168F:	Documentation/devicetree/bindings/powerpc/fsl/
8169
8170LINUX FOR POWERPC EMBEDDED PPC8XX
8171M:	Vitaly Bordug <vitb@kernel.crashing.org>
8172W:	http://www.penguinppc.org/
8173L:	linuxppc-dev@lists.ozlabs.org
8174S:	Maintained
8175F:	arch/powerpc/platforms/8xx/
8176
8177LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8178L:	linuxppc-dev@lists.ozlabs.org
8179S:	Orphan
8180F:	arch/powerpc/*/*virtex*
8181F:	arch/powerpc/*/*/*virtex*
8182
8183LINUX FOR POWERPC PA SEMI PWRFICIENT
8184L:	linuxppc-dev@lists.ozlabs.org
8185S:	Orphan
8186F:	arch/powerpc/platforms/pasemi/
8187F:	drivers/*/*pasemi*
8188F:	drivers/*/*/*pasemi*
8189
8190LINUX KERNEL DUMP TEST MODULE (LKDTM)
8191M:	Kees Cook <keescook@chromium.org>
8192S:	Maintained
8193F:	drivers/misc/lkdtm/*
8194
8195LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8196M:	Alan Stern <stern@rowland.harvard.edu>
8197M:	Andrea Parri <parri.andrea@gmail.com>
8198M:	Will Deacon <will.deacon@arm.com>
8199M:	Peter Zijlstra <peterz@infradead.org>
8200M:	Boqun Feng <boqun.feng@gmail.com>
8201M:	Nicholas Piggin <npiggin@gmail.com>
8202M:	David Howells <dhowells@redhat.com>
8203M:	Jade Alglave <j.alglave@ucl.ac.uk>
8204M:	Luc Maranget <luc.maranget@inria.fr>
8205M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8206R:	Akira Yokosawa <akiyks@gmail.com>
8207L:	linux-kernel@vger.kernel.org
8208S:	Supported
8209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8210F:	tools/memory-model/
8211F:	Documentation/memory-barriers.txt
8212
8213LINUX SECURITY MODULE (LSM) FRAMEWORK
8214M:	Chris Wright <chrisw@sous-sol.org>
8215L:	linux-security-module@vger.kernel.org
8216S:	Supported
8217
8218LIS3LV02D ACCELEROMETER DRIVER
8219M:	Eric Piel <eric.piel@tremplin-utc.net>
8220S:	Maintained
8221F:	Documentation/misc-devices/lis3lv02d
8222F:	drivers/misc/lis3lv02d/
8223F:	drivers/platform/x86/hp_accel.c
8224
8225LIVE PATCHING
8226M:	Josh Poimboeuf <jpoimboe@redhat.com>
8227M:	Jessica Yu <jeyu@kernel.org>
8228M:	Jiri Kosina <jikos@kernel.org>
8229M:	Miroslav Benes <mbenes@suse.cz>
8230R:	Petr Mladek <pmladek@suse.com>
8231S:	Maintained
8232F:	kernel/livepatch/
8233F:	include/linux/livepatch.h
8234F:	arch/x86/include/asm/livepatch.h
8235F:	arch/x86/kernel/livepatch.c
8236F:	Documentation/livepatch/
8237F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8238F:	samples/livepatch/
8239L:	live-patching@vger.kernel.org
8240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8241
8242LLC (802.2)
8243L:	netdev@vger.kernel.org
8244S:	Odd fixes
8245F:	include/linux/llc.h
8246F:	include/uapi/linux/llc.h
8247F:	include/net/llc*
8248F:	net/llc/
8249
8250LM73 HARDWARE MONITOR DRIVER
8251M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8252L:	linux-hwmon@vger.kernel.org
8253S:	Maintained
8254F:	drivers/hwmon/lm73.c
8255
8256LM78 HARDWARE MONITOR DRIVER
8257M:	Jean Delvare <jdelvare@suse.com>
8258L:	linux-hwmon@vger.kernel.org
8259S:	Maintained
8260F:	Documentation/hwmon/lm78
8261F:	drivers/hwmon/lm78.c
8262
8263LM83 HARDWARE MONITOR DRIVER
8264M:	Jean Delvare <jdelvare@suse.com>
8265L:	linux-hwmon@vger.kernel.org
8266S:	Maintained
8267F:	Documentation/hwmon/lm83
8268F:	drivers/hwmon/lm83.c
8269
8270LM90 HARDWARE MONITOR DRIVER
8271M:	Jean Delvare <jdelvare@suse.com>
8272L:	linux-hwmon@vger.kernel.org
8273S:	Maintained
8274F:	Documentation/hwmon/lm90
8275F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8276F:	drivers/hwmon/lm90.c
8277F:	include/dt-bindings/thermal/lm90.h
8278
8279LM95234 HARDWARE MONITOR DRIVER
8280M:	Guenter Roeck <linux@roeck-us.net>
8281L:	linux-hwmon@vger.kernel.org
8282S:	Maintained
8283F:	Documentation/hwmon/lm95234
8284F:	drivers/hwmon/lm95234.c
8285
8286LME2510 MEDIA DRIVER
8287M:	Malcolm Priestley <tvboxspy@gmail.com>
8288L:	linux-media@vger.kernel.org
8289W:	https://linuxtv.org
8290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8291S:	Maintained
8292F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8293
8294LOADPIN SECURITY MODULE
8295M:	Kees Cook <keescook@chromium.org>
8296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8297S:	Supported
8298F:	security/loadpin/
8299F:	Documentation/admin-guide/LSM/LoadPin.rst
8300
8301LOCKING PRIMITIVES
8302M:	Peter Zijlstra <peterz@infradead.org>
8303M:	Ingo Molnar <mingo@redhat.com>
8304L:	linux-kernel@vger.kernel.org
8305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8306S:	Maintained
8307F:	Documentation/locking/
8308F:	include/linux/lockdep.h
8309F:	include/linux/spinlock*.h
8310F:	arch/*/include/asm/spinlock*.h
8311F:	include/linux/rwlock*.h
8312F:	include/linux/mutex*.h
8313F:	arch/*/include/asm/mutex*.h
8314F:	include/linux/rwsem*.h
8315F:	arch/*/include/asm/rwsem.h
8316F:	include/linux/seqlock.h
8317F:	lib/locking*.[ch]
8318F:	kernel/locking/
8319X:	kernel/locking/locktorture.c
8320
8321LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8322M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8323L:	linux-ntfs-dev@lists.sourceforge.net
8324W:	http://www.linux-ntfs.org/content/view/19/37/
8325S:	Maintained
8326F:	Documentation/ldm.txt
8327F:	block/partitions/ldm.*
8328
8329LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8330M:	Sathya Prakash <sathya.prakash@broadcom.com>
8331M:	Chaitra P B <chaitra.basappa@broadcom.com>
8332M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8333L:	MPT-FusionLinux.pdl@broadcom.com
8334L:	linux-scsi@vger.kernel.org
8335W:	http://www.avagotech.com/support/
8336S:	Supported
8337F:	drivers/message/fusion/
8338F:	drivers/scsi/mpt2sas/
8339F:	drivers/scsi/mpt3sas/
8340
8341LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8342M:	Matthew Wilcox <matthew@wil.cx>
8343L:	linux-scsi@vger.kernel.org
8344S:	Maintained
8345F:	drivers/scsi/sym53c8xx_2/
8346
8347LTC4261 HARDWARE MONITOR DRIVER
8348M:	Guenter Roeck <linux@roeck-us.net>
8349L:	linux-hwmon@vger.kernel.org
8350S:	Maintained
8351F:	Documentation/hwmon/ltc4261
8352F:	drivers/hwmon/ltc4261.c
8353
8354LTC4306 I2C MULTIPLEXER DRIVER
8355M:	Michael Hennerich <michael.hennerich@analog.com>
8356W:	http://ez.analog.com/community/linux-device-drivers
8357L:	linux-i2c@vger.kernel.org
8358S:	Supported
8359F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8360F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8361
8362LTP (Linux Test Project)
8363M:	Mike Frysinger <vapier@gentoo.org>
8364M:	Cyril Hrubis <chrubis@suse.cz>
8365M:	Wanlong Gao <wanlong.gao@gmail.com>
8366M:	Jan Stancek <jstancek@redhat.com>
8367M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8368M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8369L:	ltp@lists.linux.it (subscribers-only)
8370W:	http://linux-test-project.github.io/
8371T:	git git://github.com/linux-test-project/ltp.git
8372S:	Maintained
8373
8374M68K ARCHITECTURE
8375M:	Geert Uytterhoeven <geert@linux-m68k.org>
8376L:	linux-m68k@lists.linux-m68k.org
8377W:	http://www.linux-m68k.org/
8378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8379S:	Maintained
8380F:	arch/m68k/
8381F:	drivers/zorro/
8382
8383M68K ON APPLE MACINTOSH
8384M:	Joshua Thompson <funaho@jurai.org>
8385W:	http://www.mac.linux-m68k.org/
8386L:	linux-m68k@lists.linux-m68k.org
8387S:	Maintained
8388F:	arch/m68k/mac/
8389
8390M68K ON HP9000/300
8391M:	Philip Blundell <philb@gnu.org>
8392W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8393S:	Maintained
8394F:	arch/m68k/hp300/
8395
8396M88DS3103 MEDIA DRIVER
8397M:	Antti Palosaari <crope@iki.fi>
8398L:	linux-media@vger.kernel.org
8399W:	https://linuxtv.org
8400W:	http://palosaari.fi/linux/
8401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8402T:	git git://linuxtv.org/anttip/media_tree.git
8403S:	Maintained
8404F:	drivers/media/dvb-frontends/m88ds3103*
8405
8406M88RS2000 MEDIA DRIVER
8407M:	Malcolm Priestley <tvboxspy@gmail.com>
8408L:	linux-media@vger.kernel.org
8409W:	https://linuxtv.org
8410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8411S:	Maintained
8412F:	drivers/media/dvb-frontends/m88rs2000*
8413
8414MA901 MASTERKIT USB FM RADIO DRIVER
8415M:	Alexey Klimov <klimov.linux@gmail.com>
8416L:	linux-media@vger.kernel.org
8417T:	git git://linuxtv.org/media_tree.git
8418S:	Maintained
8419F:	drivers/media/radio/radio-ma901.c
8420
8421MAC80211
8422M:	Johannes Berg <johannes@sipsolutions.net>
8423L:	linux-wireless@vger.kernel.org
8424W:	http://wireless.kernel.org/
8425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8427S:	Maintained
8428F:	Documentation/networking/mac80211-injection.txt
8429F:	include/net/mac80211.h
8430F:	net/mac80211/
8431F:	drivers/net/wireless/mac80211_hwsim.[ch]
8432F:	Documentation/networking/mac80211_hwsim/README
8433
8434MAILBOX API
8435M:	Jassi Brar <jassisinghbrar@gmail.com>
8436L:	linux-kernel@vger.kernel.org
8437S:	Maintained
8438F:	drivers/mailbox/
8439F:	include/linux/mailbox_client.h
8440F:	include/linux/mailbox_controller.h
8441
8442MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8443M:	Michael Kerrisk <mtk.manpages@gmail.com>
8444W:	http://www.kernel.org/doc/man-pages
8445L:	linux-man@vger.kernel.org
8446S:	Maintained
8447
8448MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8449M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8450L:	linux-mips@linux-mips.org
8451S:	Maintained
8452F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8453
8454MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8455M:	Andrew Lunn <andrew@lunn.ch>
8456M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8457L:	netdev@vger.kernel.org
8458S:	Maintained
8459F:	drivers/net/dsa/mv88e6xxx/
8460F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8461
8462MARVELL ARMADA DRM SUPPORT
8463M:	Russell King <linux@armlinux.org.uk>
8464S:	Maintained
8465T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8466T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8467F:	drivers/gpu/drm/armada/
8468F:	include/uapi/drm/armada_drm.h
8469F:	Documentation/devicetree/bindings/display/armada/
8470
8471MARVELL CRYPTO DRIVER
8472M:	Boris Brezillon <boris.brezillon@bootlin.com>
8473M:	Arnaud Ebalard <arno@natisbad.org>
8474F:	drivers/crypto/marvell/
8475S:	Maintained
8476L:	linux-crypto@vger.kernel.org
8477
8478MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8479M:	Mirko Lindner <mlindner@marvell.com>
8480M:	Stephen Hemminger <stephen@networkplumber.org>
8481L:	netdev@vger.kernel.org
8482S:	Maintained
8483F:	drivers/net/ethernet/marvell/sk*
8484
8485MARVELL LIBERTAS WIRELESS DRIVER
8486L:	libertas-dev@lists.infradead.org
8487S:	Orphan
8488F:	drivers/net/wireless/marvell/libertas/
8489
8490MARVELL MACCHIATOBIN SUPPORT
8491M:	Russell King <linux@armlinux.org.uk>
8492L:	linux-arm-kernel@lists.infradead.org
8493S:	Maintained
8494F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8495
8496MARVELL MV643XX ETHERNET DRIVER
8497M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8498L:	netdev@vger.kernel.org
8499S:	Maintained
8500F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8501F:	include/linux/mv643xx.h
8502
8503MARVELL MV88X3310 PHY DRIVER
8504M:	Russell King <linux@armlinux.org.uk>
8505L:	netdev@vger.kernel.org
8506S:	Maintained
8507F:	drivers/net/phy/marvell10g.c
8508
8509MARVELL MVNETA ETHERNET DRIVER
8510M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8511L:	netdev@vger.kernel.org
8512S:	Maintained
8513F:	drivers/net/ethernet/marvell/mvneta.*
8514
8515MARVELL MWIFIEX WIRELESS DRIVER
8516M:	Amitkumar Karwar <amitkarwar@gmail.com>
8517M:	Nishant Sarmukadam <nishants@marvell.com>
8518M:	Ganapathi Bhat <gbhat@marvell.com>
8519M:	Xinming Hu <huxm@marvell.com>
8520L:	linux-wireless@vger.kernel.org
8521S:	Maintained
8522F:	drivers/net/wireless/marvell/mwifiex/
8523
8524MARVELL MWL8K WIRELESS DRIVER
8525M:	Lennert Buytenhek <buytenh@wantstofly.org>
8526L:	linux-wireless@vger.kernel.org
8527S:	Odd Fixes
8528F:	drivers/net/wireless/marvell/mwl8k.c
8529
8530MARVELL NAND CONTROLLER DRIVER
8531M:	Miquel Raynal <miquel.raynal@bootlin.com>
8532L:	linux-mtd@lists.infradead.org
8533S:	Maintained
8534F:	drivers/mtd/nand/raw/marvell_nand.c
8535F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8536
8537MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8538M:	Nicolas Pitre <nico@fluxnic.net>
8539S:	Odd Fixes
8540F:	drivers/mmc/host/mvsdio.*
8541
8542MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8543M:	Hu Ziji <huziji@marvell.com>
8544L:	linux-mmc@vger.kernel.org
8545S:	Supported
8546F:	drivers/mmc/host/sdhci-xenon*
8547F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8548
8549MATROX FRAMEBUFFER DRIVER
8550L:	linux-fbdev@vger.kernel.org
8551S:	Orphan
8552F:	drivers/video/fbdev/matrox/matroxfb_*
8553F:	include/uapi/linux/matroxfb.h
8554
8555MAX16065 HARDWARE MONITOR DRIVER
8556M:	Guenter Roeck <linux@roeck-us.net>
8557L:	linux-hwmon@vger.kernel.org
8558S:	Maintained
8559F:	Documentation/hwmon/max16065
8560F:	drivers/hwmon/max16065.c
8561
8562MAX20751 HARDWARE MONITOR DRIVER
8563M:	Guenter Roeck <linux@roeck-us.net>
8564L:	linux-hwmon@vger.kernel.org
8565S:	Maintained
8566F:	Documentation/hwmon/max20751
8567F:	drivers/hwmon/max20751.c
8568
8569MAX2175 SDR TUNER DRIVER
8570M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8571L:	linux-media@vger.kernel.org
8572T:	git git://linuxtv.org/media_tree.git
8573S:	Maintained
8574F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8575F:	Documentation/media/v4l-drivers/max2175.rst
8576F:	drivers/media/i2c/max2175*
8577F:	include/uapi/linux/max2175.h
8578
8579MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8580L:	linux-hwmon@vger.kernel.org
8581S:	Orphan
8582F:	Documentation/hwmon/max6650
8583F:	drivers/hwmon/max6650.c
8584
8585MAX6697 HARDWARE MONITOR DRIVER
8586M:	Guenter Roeck <linux@roeck-us.net>
8587L:	linux-hwmon@vger.kernel.org
8588S:	Maintained
8589F:	Documentation/hwmon/max6697
8590F:	Documentation/devicetree/bindings/i2c/max6697.txt
8591F:	drivers/hwmon/max6697.c
8592F:	include/linux/platform_data/max6697.h
8593
8594MAX9860 MONO AUDIO VOICE CODEC DRIVER
8595M:	Peter Rosin <peda@axentia.se>
8596L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8597S:	Maintained
8598F:	Documentation/devicetree/bindings/sound/max9860.txt
8599F:	sound/soc/codecs/max9860.*
8600
8601MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8602M:	Javier Martinez Canillas <javier@dowhile0.org>
8603L:	linux-kernel@vger.kernel.org
8604S:	Supported
8605F:	drivers/regulator/max77802-regulator.c
8606F:	Documentation/devicetree/bindings/*/*max77802.txt
8607F:	include/dt-bindings/*/*max77802.h
8608
8609MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8610M:	Krzysztof Kozlowski <krzk@kernel.org>
8611M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8612L:	linux-pm@vger.kernel.org
8613S:	Supported
8614F:	drivers/power/supply/max14577_charger.c
8615F:	drivers/power/supply/max77693_charger.c
8616
8617MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8618M:	Chanwoo Choi <cw00.choi@samsung.com>
8619M:	Krzysztof Kozlowski <krzk@kernel.org>
8620M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8621L:	linux-kernel@vger.kernel.org
8622S:	Supported
8623F:	drivers/*/max14577*.c
8624F:	drivers/*/max77686*.c
8625F:	drivers/*/max77693*.c
8626F:	drivers/extcon/extcon-max14577.c
8627F:	drivers/extcon/extcon-max77693.c
8628F:	drivers/rtc/rtc-max77686.c
8629F:	drivers/clk/clk-max77686.c
8630F:	Documentation/devicetree/bindings/mfd/max14577.txt
8631F:	Documentation/devicetree/bindings/*/max77686.txt
8632F:	Documentation/devicetree/bindings/mfd/max77693.txt
8633F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8634F:	include/linux/mfd/max14577*.h
8635F:	include/linux/mfd/max77686*.h
8636F:	include/linux/mfd/max77693*.h
8637
8638MAXIRADIO FM RADIO RECEIVER DRIVER
8639M:	Hans Verkuil <hverkuil@xs4all.nl>
8640L:	linux-media@vger.kernel.org
8641T:	git git://linuxtv.org/media_tree.git
8642W:	https://linuxtv.org
8643S:	Maintained
8644F:	drivers/media/radio/radio-maxiradio*
8645
8646MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8647M:	Peter Rosin <peda@axentia.se>
8648L:	linux-iio@vger.kernel.org
8649S:	Maintained
8650F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8651F:	drivers/iio/potentiometer/mcp4018.c
8652F:	drivers/iio/potentiometer/mcp4531.c
8653
8654MCR20A IEEE-802.15.4 RADIO DRIVER
8655M:	Xue Liu <liuxuenetmail@gmail.com>
8656L:	linux-wpan@vger.kernel.org
8657W:	https://github.com/xueliu/mcr20a-linux
8658S:	Maintained
8659F:	drivers/net/ieee802154/mcr20a.c
8660F:	drivers/net/ieee802154/mcr20a.h
8661F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8662
8663MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8664M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8665L:	linux-iio@vger.kernel.org
8666S:	Maintained
8667F:	drivers/iio/dac/cio-dac.c
8668
8669MEDIA DRIVERS FOR ASCOT2E
8670M:	Sergey Kozlov <serjk@netup.ru>
8671M:	Abylay Ospan <aospan@netup.ru>
8672L:	linux-media@vger.kernel.org
8673W:	https://linuxtv.org
8674W:	http://netup.tv/
8675T:	git git://linuxtv.org/media_tree.git
8676S:	Supported
8677F:	drivers/media/dvb-frontends/ascot2e*
8678
8679MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8680M:	Jasmin Jessich <jasmin@anw.at>
8681L:	linux-media@vger.kernel.org
8682W:	https://linuxtv.org
8683T:	git git://linuxtv.org/media_tree.git
8684S:	Maintained
8685F:	drivers/media/dvb-frontends/cxd2099*
8686
8687MEDIA DRIVERS FOR CXD2841ER
8688M:	Sergey Kozlov <serjk@netup.ru>
8689M:	Abylay Ospan <aospan@netup.ru>
8690L:	linux-media@vger.kernel.org
8691W:	https://linuxtv.org
8692W:	http://netup.tv/
8693T:	git git://linuxtv.org/media_tree.git
8694S:	Supported
8695F:	drivers/media/dvb-frontends/cxd2841er*
8696
8697MEDIA DRIVERS FOR CXD2880
8698M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8699L:	linux-media@vger.kernel.org
8700W:	http://linuxtv.org/
8701T:	git git://linuxtv.org/media_tree.git
8702S:	Supported
8703F:	drivers/media/dvb-frontends/cxd2880/*
8704F:	drivers/media/spi/cxd2880*
8705
8706MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8707M:	Daniel Scheller <d.scheller.oss@gmail.com>
8708L:	linux-media@vger.kernel.org
8709W:	https://linuxtv.org
8710T:	git git://linuxtv.org/media_tree.git
8711S:	Maintained
8712F:	drivers/media/pci/ddbridge/*
8713
8714MEDIA DRIVERS FOR FREESCALE IMX
8715M:	Steve Longerbeam <slongerbeam@gmail.com>
8716M:	Philipp Zabel <p.zabel@pengutronix.de>
8717L:	linux-media@vger.kernel.org
8718T:	git git://linuxtv.org/media_tree.git
8719S:	Maintained
8720F:	Documentation/devicetree/bindings/media/imx.txt
8721F:	Documentation/media/v4l-drivers/imx.rst
8722F:	drivers/staging/media/imx/
8723F:	include/linux/imx-media.h
8724F:	include/media/imx.h
8725
8726MEDIA DRIVERS FOR HELENE
8727M:	Abylay Ospan <aospan@netup.ru>
8728L:	linux-media@vger.kernel.org
8729W:	https://linuxtv.org
8730W:	http://netup.tv/
8731T:	git git://linuxtv.org/media_tree.git
8732S:	Supported
8733F:	drivers/media/dvb-frontends/helene*
8734
8735MEDIA DRIVERS FOR HORUS3A
8736M:	Sergey Kozlov <serjk@netup.ru>
8737M:	Abylay Ospan <aospan@netup.ru>
8738L:	linux-media@vger.kernel.org
8739W:	https://linuxtv.org
8740W:	http://netup.tv/
8741T:	git git://linuxtv.org/media_tree.git
8742S:	Supported
8743F:	drivers/media/dvb-frontends/horus3a*
8744
8745MEDIA DRIVERS FOR LNBH25
8746M:	Sergey Kozlov <serjk@netup.ru>
8747M:	Abylay Ospan <aospan@netup.ru>
8748L:	linux-media@vger.kernel.org
8749W:	https://linuxtv.org
8750W:	http://netup.tv/
8751T:	git git://linuxtv.org/media_tree.git
8752S:	Supported
8753F:	drivers/media/dvb-frontends/lnbh25*
8754
8755MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8756M:	Daniel Scheller <d.scheller.oss@gmail.com>
8757L:	linux-media@vger.kernel.org
8758W:	https://linuxtv.org
8759T:	git git://linuxtv.org/media_tree.git
8760S:	Maintained
8761F:	drivers/media/dvb-frontends/mxl5xx*
8762
8763MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8764M:	Sergey Kozlov <serjk@netup.ru>
8765M:	Abylay Ospan <aospan@netup.ru>
8766L:	linux-media@vger.kernel.org
8767W:	https://linuxtv.org
8768W:	http://netup.tv/
8769T:	git git://linuxtv.org/media_tree.git
8770S:	Supported
8771F:	drivers/media/pci/netup_unidvb/*
8772
8773MEDIA DRIVERS FOR RENESAS - CEU
8774M:	Jacopo Mondi <jacopo@jmondi.org>
8775L:	linux-media@vger.kernel.org
8776L:	linux-renesas-soc@vger.kernel.org
8777T:	git git://linuxtv.org/media_tree.git
8778S:	Supported
8779F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8780F:	drivers/media/platform/renesas-ceu.c
8781F:	include/media/drv-intf/renesas-ceu.h
8782
8783MEDIA DRIVERS FOR RENESAS - DRIF
8784M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8785L:	linux-media@vger.kernel.org
8786L:	linux-renesas-soc@vger.kernel.org
8787T:	git git://linuxtv.org/media_tree.git
8788S:	Supported
8789F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8790F:	drivers/media/platform/rcar_drif.c
8791
8792MEDIA DRIVERS FOR RENESAS - FCP
8793M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8794L:	linux-media@vger.kernel.org
8795L:	linux-renesas-soc@vger.kernel.org
8796T:	git git://linuxtv.org/media_tree.git
8797S:	Supported
8798F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8799F:	drivers/media/platform/rcar-fcp.c
8800F:	include/media/rcar-fcp.h
8801
8802MEDIA DRIVERS FOR RENESAS - FDP1
8803M:	Kieran Bingham <kieran@bingham.xyz>
8804L:	linux-media@vger.kernel.org
8805L:	linux-renesas-soc@vger.kernel.org
8806T:	git git://linuxtv.org/media_tree.git
8807S:	Supported
8808F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8809F:	drivers/media/platform/rcar_fdp1.c
8810
8811MEDIA DRIVERS FOR RENESAS - VIN
8812M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8813L:	linux-media@vger.kernel.org
8814L:	linux-renesas-soc@vger.kernel.org
8815T:	git git://linuxtv.org/media_tree.git
8816S:	Supported
8817F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8818F:	drivers/media/platform/rcar-vin/
8819
8820MEDIA DRIVERS FOR RENESAS - VSP1
8821M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8822L:	linux-media@vger.kernel.org
8823L:	linux-renesas-soc@vger.kernel.org
8824T:	git git://linuxtv.org/media_tree.git
8825S:	Supported
8826F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8827F:	drivers/media/platform/vsp1/
8828
8829MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8830M:	Daniel Scheller <d.scheller.oss@gmail.com>
8831L:	linux-media@vger.kernel.org
8832W:	https://linuxtv.org
8833T:	git git://linuxtv.org/media_tree.git
8834S:	Maintained
8835F:	drivers/media/dvb-frontends/stv0910*
8836
8837MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8838M:	Daniel Scheller <d.scheller.oss@gmail.com>
8839L:	linux-media@vger.kernel.org
8840W:	https://linuxtv.org
8841T:	git git://linuxtv.org/media_tree.git
8842S:	Maintained
8843F:	drivers/media/dvb-frontends/stv6111*
8844
8845MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8846M:	Dmitry Osipenko <digetx@gmail.com>
8847L:	linux-media@vger.kernel.org
8848L:	linux-tegra@vger.kernel.org
8849T:	git git://linuxtv.org/media_tree.git
8850S:	Maintained
8851F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8852F:	drivers/staging/media/tegra-vde/
8853
8854MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8855M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8857P:	LinuxTV.org Project
8858L:	linux-media@vger.kernel.org
8859W:	https://linuxtv.org
8860Q:	http://patchwork.kernel.org/project/linux-media/list/
8861T:	git git://linuxtv.org/media_tree.git
8862S:	Maintained
8863F:	Documentation/devicetree/bindings/media/
8864F:	Documentation/media/
8865F:	drivers/media/
8866F:	drivers/staging/media/
8867F:	include/linux/platform_data/media/
8868F:	include/media/
8869F:	include/uapi/linux/dvb/
8870F:	include/uapi/linux/videodev2.h
8871F:	include/uapi/linux/media.h
8872F:	include/uapi/linux/v4l2-*
8873F:	include/uapi/linux/meye.h
8874F:	include/uapi/linux/ivtv*
8875F:	include/uapi/linux/uvcvideo.h
8876
8877MEDIATEK CIR DRIVER
8878M:	Sean Wang <sean.wang@mediatek.com>
8879S:	Maintained
8880F:	drivers/media/rc/mtk-cir.c
8881
8882MEDIATEK DMA DRIVER
8883M:	Sean Wang <sean.wang@mediatek.com>
8884L:	dmaengine@vger.kernel.org
8885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8886L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8887S:	Maintained
8888F:	Documentation/devicetree/bindings/dma/mtk-*
8889F:	drivers/dma/mediatek/
8890
8891MEDIATEK PMIC LED DRIVER
8892M:	Sean Wang <sean.wang@mediatek.com>
8893S:	Maintained
8894F:	drivers/leds/leds-mt6323.c
8895F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8896
8897MEDIATEK ETHERNET DRIVER
8898M:	Felix Fietkau <nbd@openwrt.org>
8899M:	John Crispin <john@phrozen.org>
8900M:	Sean Wang <sean.wang@mediatek.com>
8901M:	Nelson Chang <nelson.chang@mediatek.com>
8902L:	netdev@vger.kernel.org
8903S:	Maintained
8904F:	drivers/net/ethernet/mediatek/
8905
8906MEDIATEK SWITCH DRIVER
8907M:	Sean Wang <sean.wang@mediatek.com>
8908L:	netdev@vger.kernel.org
8909S:	Maintained
8910F:	drivers/net/dsa/mt7530.*
8911F:	net/dsa/tag_mtk.c
8912
8913MEDIATEK JPEG DRIVER
8914M:	Rick Chang <rick.chang@mediatek.com>
8915M:	Bin Liu <bin.liu@mediatek.com>
8916S:	Supported
8917F:	drivers/media/platform/mtk-jpeg/
8918F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8919
8920MEDIATEK MDP DRIVER
8921M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8922M:	Houlong Wei <houlong.wei@mediatek.com>
8923M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8924S:	Supported
8925F:	drivers/media/platform/mtk-mdp/
8926F:	drivers/media/platform/mtk-vpu/
8927F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8928
8929MEDIATEK MEDIA DRIVER
8930M:	Tiffany Lin <tiffany.lin@mediatek.com>
8931M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8932S:	Supported
8933F:	drivers/media/platform/mtk-vcodec/
8934F:	drivers/media/platform/mtk-vpu/
8935F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8936F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8937
8938MEDIATEK MT7601U WIRELESS LAN DRIVER
8939M:	Jakub Kicinski <kubakici@wp.pl>
8940L:	linux-wireless@vger.kernel.org
8941S:	Maintained
8942F:	drivers/net/wireless/mediatek/mt7601u/
8943
8944MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8945M:	Sean Wang <sean.wang@mediatek.com>
8946S:	Maintained
8947F:	drivers/char/hw_random/mtk-rng.c
8948
8949MEDIATEK USB3 DRD IP DRIVER
8950M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8951L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8953L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8954S:	Maintained
8955F:	drivers/usb/mtu3/
8956
8957MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8958M:	Peter Senna Tschudin <peter.senna@collabora.com>
8959M:	Martin Donnelly <martin.donnelly@ge.com>
8960M:	Martyn Welch <martyn.welch@collabora.co.uk>
8961S:	Maintained
8962F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8963F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8964
8965MEGARAID SCSI/SAS DRIVERS
8966M:	Kashyap Desai <kashyap.desai@broadcom.com>
8967M:	Sumit Saxena <sumit.saxena@broadcom.com>
8968M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8969L:	megaraidlinux.pdl@broadcom.com
8970L:	linux-scsi@vger.kernel.org
8971W:	http://www.avagotech.com/support/
8972S:	Maintained
8973F:	Documentation/scsi/megaraid.txt
8974F:	drivers/scsi/megaraid.*
8975F:	drivers/scsi/megaraid/
8976
8977MELEXIS MLX90614 DRIVER
8978M:	Crt Mori <cmo@melexis.com>
8979L:	linux-iio@vger.kernel.org
8980W:	http://www.melexis.com
8981S:	Supported
8982F:	drivers/iio/temperature/mlx90614.c
8983
8984MELEXIS MLX90632 DRIVER
8985M:	Crt Mori <cmo@melexis.com>
8986L:	linux-iio@vger.kernel.org
8987W:	http://www.melexis.com
8988S:	Supported
8989F:	drivers/iio/temperature/mlx90632.c
8990
8991MELFAS MIP4 TOUCHSCREEN DRIVER
8992M:	Sangwon Jee <jeesw@melfas.com>
8993W:	http://www.melfas.com
8994S:	Supported
8995F:	drivers/input/touchscreen/melfas_mip4.c
8996F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8997
8998MELLANOX ETHERNET DRIVER (mlx4_en)
8999M:	Tariq Toukan <tariqt@mellanox.com>
9000L:	netdev@vger.kernel.org
9001S:	Supported
9002W:	http://www.mellanox.com
9003Q:	http://patchwork.ozlabs.org/project/netdev/list/
9004F:	drivers/net/ethernet/mellanox/mlx4/en_*
9005
9006MELLANOX ETHERNET DRIVER (mlx5e)
9007M:	Saeed Mahameed <saeedm@mellanox.com>
9008L:	netdev@vger.kernel.org
9009S:	Supported
9010W:	http://www.mellanox.com
9011Q:	http://patchwork.ozlabs.org/project/netdev/list/
9012F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9013
9014MELLANOX ETHERNET INNOVA DRIVER
9015M:	Ilan Tayari <ilant@mellanox.com>
9016R:	Boris Pismenny <borisp@mellanox.com>
9017L:	netdev@vger.kernel.org
9018S:	Supported
9019W:	http://www.mellanox.com
9020Q:	http://patchwork.ozlabs.org/project/netdev/list/
9021F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9022F:	include/linux/mlx5/mlx5_ifc_fpga.h
9023
9024MELLANOX ETHERNET INNOVA IPSEC DRIVER
9025M:	Ilan Tayari <ilant@mellanox.com>
9026R:	Boris Pismenny <borisp@mellanox.com>
9027L:	netdev@vger.kernel.org
9028S:	Supported
9029W:	http://www.mellanox.com
9030Q:	http://patchwork.ozlabs.org/project/netdev/list/
9031F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9032F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9033
9034MELLANOX ETHERNET SWITCH DRIVERS
9035M:	Jiri Pirko <jiri@mellanox.com>
9036M:	Ido Schimmel <idosch@mellanox.com>
9037L:	netdev@vger.kernel.org
9038S:	Supported
9039W:	http://www.mellanox.com
9040Q:	http://patchwork.ozlabs.org/project/netdev/list/
9041F:	drivers/net/ethernet/mellanox/mlxsw/
9042
9043MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9044M:	mlxsw@mellanox.com
9045L:	netdev@vger.kernel.org
9046S:	Supported
9047W:	http://www.mellanox.com
9048Q:	http://patchwork.ozlabs.org/project/netdev/list/
9049F:	drivers/net/ethernet/mellanox/mlxfw/
9050
9051MELLANOX HARDWARE PLATFORM SUPPORT
9052M:	Andy Shevchenko <andy@infradead.org>
9053M:	Darren Hart <dvhart@infradead.org>
9054M:	Vadim Pasternak <vadimp@mellanox.com>
9055L:	platform-driver-x86@vger.kernel.org
9056S:	Supported
9057F:	drivers/platform/mellanox/
9058
9059MELLANOX MLX4 core VPI driver
9060M:	Tariq Toukan <tariqt@mellanox.com>
9061L:	netdev@vger.kernel.org
9062L:	linux-rdma@vger.kernel.org
9063W:	http://www.mellanox.com
9064Q:	http://patchwork.ozlabs.org/project/netdev/list/
9065S:	Supported
9066F:	drivers/net/ethernet/mellanox/mlx4/
9067F:	include/linux/mlx4/
9068
9069MELLANOX MLX4 IB driver
9070M:	Yishai Hadas <yishaih@mellanox.com>
9071L:	linux-rdma@vger.kernel.org
9072W:	http://www.mellanox.com
9073Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9074S:	Supported
9075F:	drivers/infiniband/hw/mlx4/
9076F:	include/linux/mlx4/
9077F:	include/uapi/rdma/mlx4-abi.h
9078
9079MELLANOX MLX5 core VPI driver
9080M:	Saeed Mahameed <saeedm@mellanox.com>
9081M:	Matan Barak <matanb@mellanox.com>
9082M:	Leon Romanovsky <leonro@mellanox.com>
9083L:	netdev@vger.kernel.org
9084L:	linux-rdma@vger.kernel.org
9085W:	http://www.mellanox.com
9086Q:	http://patchwork.ozlabs.org/project/netdev/list/
9087S:	Supported
9088F:	drivers/net/ethernet/mellanox/mlx5/core/
9089F:	include/linux/mlx5/
9090
9091MELLANOX MLX5 IB driver
9092M:	Matan Barak <matanb@mellanox.com>
9093M:	Leon Romanovsky <leonro@mellanox.com>
9094L:	linux-rdma@vger.kernel.org
9095W:	http://www.mellanox.com
9096Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9097S:	Supported
9098F:	drivers/infiniband/hw/mlx5/
9099F:	include/linux/mlx5/
9100F:	include/uapi/rdma/mlx5-abi.h
9101
9102MELLANOX MLXCPLD I2C AND MUX DRIVER
9103M:	Vadim Pasternak <vadimp@mellanox.com>
9104M:	Michael Shych <michaelsh@mellanox.com>
9105L:	linux-i2c@vger.kernel.org
9106S:	Supported
9107F:	drivers/i2c/busses/i2c-mlxcpld.c
9108F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9109F:	Documentation/i2c/busses/i2c-mlxcpld
9110
9111MELLANOX MLXCPLD LED DRIVER
9112M:	Vadim Pasternak <vadimp@mellanox.com>
9113L:	linux-leds@vger.kernel.org
9114S:	Supported
9115F:	drivers/leds/leds-mlxcpld.c
9116F:	drivers/leds/leds-mlxreg.c
9117F:	Documentation/leds/leds-mlxcpld.txt
9118
9119MELLANOX PLATFORM DRIVER
9120M:	Vadim Pasternak <vadimp@mellanox.com>
9121L:	platform-driver-x86@vger.kernel.org
9122S:	Supported
9123F:	drivers/platform/x86/mlx-platform.c
9124
9125MEMBARRIER SUPPORT
9126M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9127M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9128L:	linux-kernel@vger.kernel.org
9129S:	Supported
9130F:	kernel/sched/membarrier.c
9131F:	include/uapi/linux/membarrier.h
9132F:	arch/powerpc/include/asm/membarrier.h
9133
9134MEMORY MANAGEMENT
9135L:	linux-mm@kvack.org
9136W:	http://www.linux-mm.org
9137S:	Maintained
9138F:	include/linux/mm.h
9139F:	include/linux/gfp.h
9140F:	include/linux/mmzone.h
9141F:	include/linux/memory_hotplug.h
9142F:	include/linux/vmalloc.h
9143F:	mm/
9144
9145MEMORY TECHNOLOGY DEVICES (MTD)
9146M:	David Woodhouse <dwmw2@infradead.org>
9147M:	Brian Norris <computersforpeace@gmail.com>
9148M:	Boris Brezillon <boris.brezillon@bootlin.com>
9149M:	Marek Vasut <marek.vasut@gmail.com>
9150M:	Richard Weinberger <richard@nod.at>
9151L:	linux-mtd@lists.infradead.org
9152W:	http://www.linux-mtd.infradead.org/
9153Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9154T:	git git://git.infradead.org/linux-mtd.git master
9155T:	git git://git.infradead.org/linux-mtd.git mtd/next
9156S:	Maintained
9157F:	Documentation/devicetree/bindings/mtd/
9158F:	drivers/mtd/
9159F:	include/linux/mtd/
9160F:	include/uapi/mtd/
9161
9162MEN A21 WATCHDOG DRIVER
9163M:	Johannes Thumshirn <morbidrsa@gmail.com>
9164L:	linux-watchdog@vger.kernel.org
9165S:	Maintained
9166F:	drivers/watchdog/mena21_wdt.c
9167
9168MEN CHAMELEON BUS (mcb)
9169M:	Johannes Thumshirn <morbidrsa@gmail.com>
9170S:	Maintained
9171F:	drivers/mcb/
9172F:	include/linux/mcb.h
9173F:	Documentation/men-chameleon-bus.txt
9174
9175MEN F21BMC (Board Management Controller)
9176M:	Andreas Werner <andreas.werner@men.de>
9177S:	Supported
9178F:	drivers/mfd/menf21bmc.c
9179F:	drivers/watchdog/menf21bmc_wdt.c
9180F:	drivers/leds/leds-menf21bmc.c
9181F:	drivers/hwmon/menf21bmc_hwmon.c
9182F:	Documentation/hwmon/menf21bmc
9183
9184MESON AO CEC DRIVER FOR AMLOGIC SOCS
9185M:	Neil Armstrong <narmstrong@baylibre.com>
9186L:	linux-media@lists.freedesktop.org
9187L:	linux-amlogic@lists.infradead.org
9188W:	http://linux-meson.com/
9189S:	Supported
9190F:	drivers/media/platform/meson/ao-cec.c
9191F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9192T:	git git://linuxtv.org/media_tree.git
9193
9194MICROBLAZE ARCHITECTURE
9195M:	Michal Simek <monstr@monstr.eu>
9196W:	http://www.monstr.eu/fdt/
9197T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9198S:	Supported
9199F:	arch/microblaze/
9200
9201MICROCHIP / ATMEL AT91 SERIAL DRIVER
9202M:	Richard Genoud <richard.genoud@gmail.com>
9203S:	Maintained
9204F:	drivers/tty/serial/atmel_serial.c
9205F:	drivers/tty/serial/atmel_serial.h
9206
9207MICROCHIP / ATMEL DMA DRIVER
9208M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9210L:	dmaengine@vger.kernel.org
9211S:	Supported
9212F:	drivers/dma/at_hdmac.c
9213F:	drivers/dma/at_hdmac_regs.h
9214F:	include/linux/platform_data/dma-atmel.h
9215
9216MICROCHIP / ATMEL ECC DRIVER
9217M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9218L:	linux-crypto@vger.kernel.org
9219S:	Maintained
9220F:	drivers/crypto/atmel-ecc.*
9221
9222MICROCHIP / ATMEL ISC DRIVER
9223M:	Songjun Wu <songjun.wu@microchip.com>
9224L:	linux-media@vger.kernel.org
9225S:	Supported
9226F:	drivers/media/platform/atmel/atmel-isc.c
9227F:	drivers/media/platform/atmel/atmel-isc-regs.h
9228F:	devicetree/bindings/media/atmel-isc.txt
9229
9230MICROCHIP / ATMEL NAND DRIVER
9231M:	Wenyou Yang <wenyou.yang@microchip.com>
9232M:	Josh Wu <rainyfeeling@outlook.com>
9233L:	linux-mtd@lists.infradead.org
9234S:	Supported
9235F:	drivers/mtd/nand/raw/atmel/*
9236F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9237
9238MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9239M:	Woojung Huh <Woojung.Huh@microchip.com>
9240M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9241L:	netdev@vger.kernel.org
9242S:	Maintained
9243F:	net/dsa/tag_ksz.c
9244F:	drivers/net/dsa/microchip/*
9245F:	include/linux/platform_data/microchip-ksz.h
9246F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9247
9248MICROCHIP LAN743X ETHERNET DRIVER
9249M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9250M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9251L:	netdev@vger.kernel.org
9252S:	Maintained
9253F:	drivers/net/ethernet/microchip/lan743x_*
9254
9255MICROCHIP USB251XB DRIVER
9256M:	Richard Leitner <richard.leitner@skidata.com>
9257L:	linux-usb@vger.kernel.org
9258S:	Maintained
9259F:	drivers/usb/misc/usb251xb.c
9260F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9261
9262MICROSEMI MIPS SOCS
9263M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9264L:	linux-mips@linux-mips.org
9265S:	Maintained
9266F:	arch/mips/generic/board-ocelot.c
9267F:	arch/mips/configs/generic/board-ocelot.config
9268F:	arch/mips/boot/dts/mscc/
9269F:	Documentation/devicetree/bindings/mips/mscc.txt
9270
9271MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9272M:	Don Brace <don.brace@microsemi.com>
9273L:	esc.storagedev@microsemi.com
9274L:	linux-scsi@vger.kernel.org
9275S:	Supported
9276F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9277F:	drivers/scsi/smartpqi/Kconfig
9278F:	drivers/scsi/smartpqi/Makefile
9279F:	include/linux/cciss*.h
9280F:	include/uapi/linux/cciss*.h
9281F:	Documentation/scsi/smartpqi.txt
9282
9283MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9284M:	Chen Yu <yu.c.chen@intel.com>
9285L:	platform-driver-x86@vger.kernel.org
9286S:	Supported
9287F:	drivers/platform/x86/surfacepro3_button.c
9288
9289MICROTEK X6 SCANNER
9290M:	Oliver Neukum <oliver@neukum.org>
9291S:	Maintained
9292F:	drivers/usb/image/microtek.*
9293
9294MIPS
9295M:	Ralf Baechle <ralf@linux-mips.org>
9296M:	James Hogan <jhogan@kernel.org>
9297L:	linux-mips@linux-mips.org
9298W:	http://www.linux-mips.org/
9299T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9300Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9301S:	Supported
9302F:	Documentation/devicetree/bindings/mips/
9303F:	Documentation/mips/
9304F:	arch/mips/
9305F:	drivers/platform/mips/
9306
9307MIPS BOSTON DEVELOPMENT BOARD
9308M:	Paul Burton <paul.burton@mips.com>
9309L:	linux-mips@linux-mips.org
9310S:	Maintained
9311F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9312F:	arch/mips/boot/dts/img/boston.dts
9313F:	arch/mips/configs/generic/board-boston.config
9314F:	drivers/clk/imgtec/clk-boston.c
9315F:	include/dt-bindings/clock/boston-clock.h
9316
9317MIPS GENERIC PLATFORM
9318M:	Paul Burton <paul.burton@mips.com>
9319L:	linux-mips@linux-mips.org
9320S:	Supported
9321F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9322F:	arch/mips/generic/
9323F:	arch/mips/tools/generic-board-config.sh
9324
9325MIPS/LOONGSON1 ARCHITECTURE
9326M:	Keguang Zhang <keguang.zhang@gmail.com>
9327L:	linux-mips@linux-mips.org
9328S:	Maintained
9329F:	arch/mips/loongson32/
9330F:	arch/mips/include/asm/mach-loongson32/
9331F:	drivers/*/*loongson1*
9332F:	drivers/*/*/*loongson1*
9333
9334MIPS/LOONGSON2 ARCHITECTURE
9335M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9336L:	linux-mips@linux-mips.org
9337S:	Maintained
9338F:	arch/mips/loongson64/*{2e/2f}*
9339F:	arch/mips/include/asm/mach-loongson64/
9340F:	drivers/*/*loongson2*
9341F:	drivers/*/*/*loongson2*
9342
9343MIPS/LOONGSON3 ARCHITECTURE
9344M:	Huacai Chen <chenhc@lemote.com>
9345L:	linux-mips@linux-mips.org
9346S:	Maintained
9347F:	arch/mips/loongson64/
9348F:	arch/mips/include/asm/mach-loongson64/
9349F:	drivers/platform/mips/cpu_hwmon.c
9350F:	drivers/*/*loongson3*
9351F:	drivers/*/*/*loongson3*
9352
9353MIPS RINT INSTRUCTION EMULATION
9354M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9355L:	linux-mips@linux-mips.org
9356S:	Supported
9357F:	arch/mips/math-emu/sp_rint.c
9358F:	arch/mips/math-emu/dp_rint.c
9359
9360MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9361M:	Hans Verkuil <hverkuil@xs4all.nl>
9362L:	linux-media@vger.kernel.org
9363T:	git git://linuxtv.org/media_tree.git
9364W:	https://linuxtv.org
9365S:	Odd Fixes
9366F:	drivers/media/radio/radio-miropcm20*
9367
9368MMP SUPPORT
9369M:	Eric Miao <eric.y.miao@gmail.com>
9370M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9372T:	git git://github.com/hzhuang1/linux.git
9373T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9374S:	Maintained
9375F:	arch/arm/boot/dts/mmp*
9376F:	arch/arm/mach-mmp/
9377
9378MN88472 MEDIA DRIVER
9379M:	Antti Palosaari <crope@iki.fi>
9380L:	linux-media@vger.kernel.org
9381W:	https://linuxtv.org
9382W:	http://palosaari.fi/linux/
9383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9384S:	Maintained
9385F:	drivers/media/dvb-frontends/mn88472*
9386
9387MN88473 MEDIA DRIVER
9388M:	Antti Palosaari <crope@iki.fi>
9389L:	linux-media@vger.kernel.org
9390W:	https://linuxtv.org
9391W:	http://palosaari.fi/linux/
9392Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9393S:	Maintained
9394F:	drivers/media/dvb-frontends/mn88473*
9395
9396MODULE SUPPORT
9397M:	Jessica Yu <jeyu@kernel.org>
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9399S:	Maintained
9400F:	include/linux/module.h
9401F:	kernel/module.c
9402
9403MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9404W:	http://popies.net/meye/
9405S:	Orphan
9406F:	Documentation/media/v4l-drivers/meye*
9407F:	drivers/media/pci/meye/
9408F:	include/uapi/linux/meye.h
9409
9410MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9411M:	Jiri Slaby <jirislaby@gmail.com>
9412S:	Maintained
9413F:	Documentation/serial/moxa-smartio
9414F:	drivers/tty/mxser.*
9415
9416MR800 AVERMEDIA USB FM RADIO DRIVER
9417M:	Alexey Klimov <klimov.linux@gmail.com>
9418L:	linux-media@vger.kernel.org
9419T:	git git://linuxtv.org/media_tree.git
9420S:	Maintained
9421F:	drivers/media/radio/radio-mr800.c
9422
9423MRF24J40 IEEE 802.15.4 RADIO DRIVER
9424M:	Alan Ott <alan@signal11.us>
9425L:	linux-wpan@vger.kernel.org
9426S:	Maintained
9427F:	drivers/net/ieee802154/mrf24j40.c
9428F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9429
9430MSI LAPTOP SUPPORT
9431M:	"Lee, Chun-Yi" <jlee@suse.com>
9432L:	platform-driver-x86@vger.kernel.org
9433S:	Maintained
9434F:	drivers/platform/x86/msi-laptop.c
9435
9436MSI WMI SUPPORT
9437L:	platform-driver-x86@vger.kernel.org
9438S:	Orphan
9439F:	drivers/platform/x86/msi-wmi.c
9440
9441MSI001 MEDIA DRIVER
9442M:	Antti Palosaari <crope@iki.fi>
9443L:	linux-media@vger.kernel.org
9444W:	https://linuxtv.org
9445W:	http://palosaari.fi/linux/
9446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9447T:	git git://linuxtv.org/anttip/media_tree.git
9448S:	Maintained
9449F:	drivers/media/tuners/msi001*
9450
9451MSI2500 MEDIA DRIVER
9452M:	Antti Palosaari <crope@iki.fi>
9453L:	linux-media@vger.kernel.org
9454W:	https://linuxtv.org
9455W:	http://palosaari.fi/linux/
9456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9457T:	git git://linuxtv.org/anttip/media_tree.git
9458S:	Maintained
9459F:	drivers/media/usb/msi2500/
9460
9461MSYSTEMS DISKONCHIP G3 MTD DRIVER
9462M:	Robert Jarzmik <robert.jarzmik@free.fr>
9463L:	linux-mtd@lists.infradead.org
9464S:	Maintained
9465F:	drivers/mtd/devices/docg3*
9466
9467MT9M032 APTINA SENSOR DRIVER
9468M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9469L:	linux-media@vger.kernel.org
9470T:	git git://linuxtv.org/media_tree.git
9471S:	Maintained
9472F:	drivers/media/i2c/mt9m032.c
9473F:	include/media/i2c/mt9m032.h
9474
9475MT9P031 APTINA CAMERA SENSOR
9476M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9477L:	linux-media@vger.kernel.org
9478T:	git git://linuxtv.org/media_tree.git
9479S:	Maintained
9480F:	drivers/media/i2c/mt9p031.c
9481F:	include/media/i2c/mt9p031.h
9482
9483MT9T001 APTINA CAMERA SENSOR
9484M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9485L:	linux-media@vger.kernel.org
9486T:	git git://linuxtv.org/media_tree.git
9487S:	Maintained
9488F:	drivers/media/i2c/mt9t001.c
9489F:	include/media/i2c/mt9t001.h
9490
9491MT9T112 APTINA CAMERA SENSOR
9492M:	Jacopo Mondi <jacopo@jmondi.org>
9493L:	linux-media@vger.kernel.org
9494T:	git git://linuxtv.org/media_tree.git
9495S:	Odd Fixes
9496F:	drivers/media/i2c/mt9t112.c
9497F:	include/media/i2c/mt9t112.h
9498
9499MT9V032 APTINA CAMERA SENSOR
9500M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9501L:	linux-media@vger.kernel.org
9502T:	git git://linuxtv.org/media_tree.git
9503S:	Maintained
9504F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9505F:	drivers/media/i2c/mt9v032.c
9506F:	include/media/i2c/mt9v032.h
9507
9508MULTIFUNCTION DEVICES (MFD)
9509M:	Lee Jones <lee.jones@linaro.org>
9510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9511S:	Supported
9512F:	Documentation/devicetree/bindings/mfd/
9513F:	drivers/mfd/
9514F:	include/linux/mfd/
9515F:	include/dt-bindings/mfd/
9516
9517MULTIMEDIA CARD (MMC) ETC. OVER SPI
9518S:	Orphan
9519F:	drivers/mmc/host/mmc_spi.c
9520F:	include/linux/spi/mmc_spi.h
9521
9522MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9523M:	Ulf Hansson <ulf.hansson@linaro.org>
9524L:	linux-mmc@vger.kernel.org
9525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9526S:	Maintained
9527F:	Documentation/devicetree/bindings/mmc/
9528F:	drivers/mmc/
9529F:	include/linux/mmc/
9530F:	include/uapi/linux/mmc/
9531
9532MULTIPLEXER SUBSYSTEM
9533M:	Peter Rosin <peda@axentia.se>
9534S:	Maintained
9535F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9536F:	Documentation/devicetree/bindings/mux/
9537F:	include/linux/dt-bindings/mux/
9538F:	include/linux/mux/
9539F:	drivers/mux/
9540
9541MULTITECH MULTIPORT CARD (ISICOM)
9542S:	Orphan
9543F:	drivers/tty/isicom.c
9544F:	include/linux/isicom.h
9545
9546MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9547M:	Bin Liu <b-liu@ti.com>
9548L:	linux-usb@vger.kernel.org
9549S:	Maintained
9550F:	drivers/usb/musb/
9551
9552MXL5007T MEDIA DRIVER
9553M:	Michael Krufky <mkrufky@linuxtv.org>
9554L:	linux-media@vger.kernel.org
9555W:	https://linuxtv.org
9556W:	http://github.com/mkrufky
9557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9558T:	git git://linuxtv.org/mkrufky/tuners.git
9559S:	Maintained
9560F:	drivers/media/tuners/mxl5007t.*
9561
9562MXSFB DRM DRIVER
9563M:	Marek Vasut <marex@denx.de>
9564S:	Supported
9565F:	drivers/gpu/drm/mxsfb/
9566F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9567
9568MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9569M:	Chris Lee <christopher.lee@cspi.com>
9570L:	netdev@vger.kernel.org
9571W:	https://www.cspi.com/ethernet-products/support/downloads/
9572S:	Supported
9573F:	drivers/net/ethernet/myricom/myri10ge/
9574
9575NAND FLASH SUBSYSTEM
9576M:	Boris Brezillon <boris.brezillon@bootlin.com>
9577R:	Richard Weinberger <richard@nod.at>
9578L:	linux-mtd@lists.infradead.org
9579W:	http://www.linux-mtd.infradead.org/
9580Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9581T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9582T:	git git://git.infradead.org/linux-mtd.git nand/next
9583S:	Maintained
9584F:	drivers/mtd/nand/
9585F:	include/linux/mtd/*nand*.h
9586
9587NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9588M:	Daniel Mack <zonque@gmail.com>
9589S:	Maintained
9590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9591W:	http://www.native-instruments.com
9592F:	sound/usb/caiaq/
9593
9594NATSEMI ETHERNET DRIVER (DP8381x)
9595S:	Orphan
9596F:	drivers/net/ethernet/natsemi/natsemi.c
9597
9598NCP FILESYSTEM
9599M:	Petr Vandrovec <petr@vandrovec.name>
9600S:	Obsolete
9601F:	drivers/staging/ncpfs/
9602
9603NCR 5380 SCSI DRIVERS
9604M:	Finn Thain <fthain@telegraphics.com.au>
9605M:	Michael Schmitz <schmitzmic@gmail.com>
9606L:	linux-scsi@vger.kernel.org
9607S:	Maintained
9608F:	Documentation/scsi/g_NCR5380.txt
9609F:	drivers/scsi/NCR5380.*
9610F:	drivers/scsi/arm/cumana_1.c
9611F:	drivers/scsi/arm/oak.c
9612F:	drivers/scsi/atari_scsi.*
9613F:	drivers/scsi/dmx3191d.c
9614F:	drivers/scsi/g_NCR5380.*
9615F:	drivers/scsi/mac_scsi.*
9616F:	drivers/scsi/sun3_scsi.*
9617F:	drivers/scsi/sun3_scsi_vme.c
9618
9619NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9620M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9621L:	linux-scsi@vger.kernel.org
9622S:	Maintained
9623F:	drivers/scsi/NCR_D700.*
9624
9625NCT6775 HARDWARE MONITOR DRIVER
9626M:	Guenter Roeck <linux@roeck-us.net>
9627L:	linux-hwmon@vger.kernel.org
9628S:	Maintained
9629F:	Documentation/hwmon/nct6775
9630F:	drivers/hwmon/nct6775.c
9631
9632NETEFFECT IWARP RNIC DRIVER (IW_NES)
9633M:	Faisal Latif <faisal.latif@intel.com>
9634L:	linux-rdma@vger.kernel.org
9635W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9636S:	Supported
9637F:	drivers/infiniband/hw/nes/
9638F:	include/uapi/rdma/nes-abi.h
9639
9640NETEM NETWORK EMULATOR
9641M:	Stephen Hemminger <stephen@networkplumber.org>
9642L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9643S:	Maintained
9644F:	net/sched/sch_netem.c
9645
9646NETERION 10GbE DRIVERS (s2io/vxge)
9647M:	Jon Mason <jdmason@kudzu.us>
9648L:	netdev@vger.kernel.org
9649S:	Supported
9650F:	Documentation/networking/s2io.txt
9651F:	Documentation/networking/vxge.txt
9652F:	drivers/net/ethernet/neterion/
9653
9654NETFILTER
9655M:	Pablo Neira Ayuso <pablo@netfilter.org>
9656M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9657M:	Florian Westphal <fw@strlen.de>
9658L:	netfilter-devel@vger.kernel.org
9659L:	coreteam@netfilter.org
9660W:	http://www.netfilter.org/
9661W:	http://www.iptables.org/
9662W:	http://www.nftables.org/
9663Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9666S:	Maintained
9667F:	include/linux/netfilter*
9668F:	include/linux/netfilter/
9669F:	include/net/netfilter/
9670F:	include/uapi/linux/netfilter*
9671F:	include/uapi/linux/netfilter/
9672F:	net/*/netfilter.c
9673F:	net/*/netfilter/
9674F:	net/netfilter/
9675F:	net/bridge/br_netfilter*.c
9676
9677NETROM NETWORK LAYER
9678M:	Ralf Baechle <ralf@linux-mips.org>
9679L:	linux-hams@vger.kernel.org
9680W:	http://www.linux-ax25.org/
9681S:	Maintained
9682F:	include/net/netrom.h
9683F:	include/uapi/linux/netrom.h
9684F:	net/netrom/
9685
9686NETRONOME ETHERNET DRIVERS
9687M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9688L:	oss-drivers@netronome.com
9689S:	Maintained
9690F:	drivers/net/ethernet/netronome/
9691
9692NETWORK BLOCK DEVICE (NBD)
9693M:	Josef Bacik <jbacik@fb.com>
9694S:	Maintained
9695L:	linux-block@vger.kernel.org
9696L:	nbd@other.debian.org
9697F:	Documentation/blockdev/nbd.txt
9698F:	drivers/block/nbd.c
9699F:	include/uapi/linux/nbd.h
9700
9701NETWORK DROP MONITOR
9702M:	Neil Horman <nhorman@tuxdriver.com>
9703L:	netdev@vger.kernel.org
9704S:	Maintained
9705W:	https://fedorahosted.org/dropwatch/
9706F:	net/core/drop_monitor.c
9707
9708NETWORKING DRIVERS
9709L:	netdev@vger.kernel.org
9710W:	http://www.linuxfoundation.org/en/Net
9711Q:	http://patchwork.ozlabs.org/project/netdev/list/
9712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9714S:	Odd Fixes
9715F:	Documentation/devicetree/bindings/net/
9716F:	drivers/net/
9717F:	include/linux/if_*
9718F:	include/linux/netdevice.h
9719F:	include/linux/etherdevice.h
9720F:	include/linux/fcdevice.h
9721F:	include/linux/fddidevice.h
9722F:	include/linux/hippidevice.h
9723F:	include/linux/inetdevice.h
9724F:	include/uapi/linux/if_*
9725F:	include/uapi/linux/netdevice.h
9726
9727NETWORKING DRIVERS (WIRELESS)
9728M:	Kalle Valo <kvalo@codeaurora.org>
9729L:	linux-wireless@vger.kernel.org
9730Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9733S:	Maintained
9734F:	Documentation/devicetree/bindings/net/wireless/
9735F:	drivers/net/wireless/
9736
9737NETWORKING [DSA]
9738M:	Andrew Lunn <andrew@lunn.ch>
9739M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9740M:	Florian Fainelli <f.fainelli@gmail.com>
9741S:	Maintained
9742F:	net/dsa/
9743F:	include/net/dsa.h
9744F:	include/linux/dsa/
9745F:	drivers/net/dsa/
9746
9747NETWORKING [GENERAL]
9748M:	"David S. Miller" <davem@davemloft.net>
9749L:	netdev@vger.kernel.org
9750W:	http://www.linuxfoundation.org/en/Net
9751Q:	http://patchwork.ozlabs.org/project/netdev/list/
9752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9754B:	mailto:netdev@vger.kernel.org
9755S:	Maintained
9756F:	net/
9757F:	include/net/
9758F:	include/linux/in.h
9759F:	include/linux/net.h
9760F:	include/linux/netdevice.h
9761F:	include/uapi/linux/in.h
9762F:	include/uapi/linux/net.h
9763F:	include/uapi/linux/netdevice.h
9764F:	include/uapi/linux/net_namespace.h
9765F:	tools/testing/selftests/net/
9766F:	lib/net_utils.c
9767F:	lib/random32.c
9768
9769NETWORKING [IPSEC]
9770M:	Steffen Klassert <steffen.klassert@secunet.com>
9771M:	Herbert Xu <herbert@gondor.apana.org.au>
9772M:	"David S. Miller" <davem@davemloft.net>
9773L:	netdev@vger.kernel.org
9774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9776S:	Maintained
9777F:	net/core/flow.c
9778F:	net/xfrm/
9779F:	net/key/
9780F:	net/ipv4/xfrm*
9781F:	net/ipv4/esp4*
9782F:	net/ipv4/ah4.c
9783F:	net/ipv4/ipcomp.c
9784F:	net/ipv4/ip_vti.c
9785F:	net/ipv6/xfrm*
9786F:	net/ipv6/esp6*
9787F:	net/ipv6/ah6.c
9788F:	net/ipv6/ipcomp6.c
9789F:	net/ipv6/ip6_vti.c
9790F:	include/uapi/linux/xfrm.h
9791F:	include/net/xfrm.h
9792
9793NETWORKING [IPv4/IPv6]
9794M:	"David S. Miller" <davem@davemloft.net>
9795M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9796M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9797L:	netdev@vger.kernel.org
9798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9799S:	Maintained
9800F:	net/ipv4/
9801F:	net/ipv6/
9802F:	include/net/ip*
9803F:	arch/x86/net/*
9804
9805NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9806M:	Paul Moore <paul@paul-moore.com>
9807W:	https://github.com/netlabel
9808L:	netdev@vger.kernel.org
9809L:	linux-security-module@vger.kernel.org
9810S:	Maintained
9811F:	Documentation/netlabel/
9812F:	include/net/calipso.h
9813F:	include/net/cipso_ipv4.h
9814F:	include/net/netlabel.h
9815F:	include/uapi/linux/netfilter/xt_SECMARK.h
9816F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9817F:	net/netlabel/
9818F:	net/ipv4/cipso_ipv4.c
9819F:	net/ipv6/calipso.c
9820F:	net/netfilter/xt_CONNSECMARK.c
9821F:	net/netfilter/xt_SECMARK.c
9822
9823NETWORKING [TLS]
9824M:	Ilya Lesokhin <ilyal@mellanox.com>
9825M:	Aviad Yehezkel <aviadye@mellanox.com>
9826M:	Dave Watson <davejwatson@fb.com>
9827L:	netdev@vger.kernel.org
9828S:	Maintained
9829F:	net/tls/*
9830F:	include/uapi/linux/tls.h
9831F:	include/net/tls.h
9832
9833NETWORKING [WIRELESS]
9834L:	linux-wireless@vger.kernel.org
9835Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9836
9837NETDEVSIM
9838M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9839S:	Maintained
9840F:	drivers/net/netdevsim/*
9841
9842NETXEN (1/10) GbE SUPPORT
9843M:	Manish Chopra <manish.chopra@cavium.com>
9844M:	Rahul Verma <rahul.verma@cavium.com>
9845M:	Dept-GELinuxNICDev@cavium.com
9846L:	netdev@vger.kernel.org
9847S:	Supported
9848F:	drivers/net/ethernet/qlogic/netxen/
9849
9850NFC SUBSYSTEM
9851M:	Samuel Ortiz <sameo@linux.intel.com>
9852L:	linux-wireless@vger.kernel.org
9853L:	linux-nfc@lists.01.org (subscribers-only)
9854S:	Supported
9855F:	net/nfc/
9856F:	include/net/nfc/
9857F:	include/uapi/linux/nfc.h
9858F:	drivers/nfc/
9859F:	include/linux/platform_data/nfcmrvl.h
9860F:	include/linux/platform_data/nxp-nci.h
9861F:	Documentation/devicetree/bindings/net/nfc/
9862
9863NFS, SUNRPC, AND LOCKD CLIENTS
9864M:	Trond Myklebust <trond.myklebust@primarydata.com>
9865M:	Anna Schumaker <anna.schumaker@netapp.com>
9866L:	linux-nfs@vger.kernel.org
9867W:	http://client.linux-nfs.org
9868T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9869S:	Maintained
9870F:	fs/lockd/
9871F:	fs/nfs/
9872F:	fs/nfs_common/
9873F:	net/sunrpc/
9874F:	include/linux/lockd/
9875F:	include/linux/nfs*
9876F:	include/linux/sunrpc/
9877F:	include/uapi/linux/nfs*
9878F:	include/uapi/linux/sunrpc/
9879
9880NILFS2 FILESYSTEM
9881M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9882L:	linux-nilfs@vger.kernel.org
9883W:	https://nilfs.sourceforge.io/
9884W:	https://nilfs.osdn.jp/
9885T:	git git://github.com/konis/nilfs2.git
9886S:	Supported
9887F:	Documentation/filesystems/nilfs2.txt
9888F:	fs/nilfs2/
9889F:	include/trace/events/nilfs2.h
9890F:	include/uapi/linux/nilfs2_api.h
9891F:	include/uapi/linux/nilfs2_ondisk.h
9892
9893NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9894M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9895W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9896S:	Maintained
9897F:	Documentation/scsi/NinjaSCSI.txt
9898F:	drivers/scsi/pcmcia/nsp_*
9899
9900NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9901M:	GOTO Masanori <gotom@debian.or.jp>
9902M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9903W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9904S:	Maintained
9905F:	Documentation/scsi/NinjaSCSI.txt
9906F:	drivers/scsi/nsp32*
9907
9908NIOS2 ARCHITECTURE
9909M:	Ley Foon Tan <lftan@altera.com>
9910L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9912S:	Maintained
9913F:	arch/nios2/
9914
9915NOHZ, DYNTICKS SUPPORT
9916M:	Frederic Weisbecker <fweisbec@gmail.com>
9917M:	Thomas Gleixner <tglx@linutronix.de>
9918M:	Ingo Molnar <mingo@kernel.org>
9919L:	linux-kernel@vger.kernel.org
9920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9921S:	Maintained
9922F:	kernel/time/tick*.*
9923F:	include/linux/tick.h
9924F:	include/linux/sched/nohz.h
9925
9926NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9927M:	Pavel Machek <pavel@ucw.cz>
9928M:	Sakari Ailus <sakari.ailus@iki.fi>
9929L:	linux-media@vger.kernel.org
9930S:	Maintained
9931F:	drivers/media/i2c/et8ek8
9932F:	drivers/media/i2c/ad5820.c
9933
9934NOKIA N900 POWER SUPPLY DRIVERS
9935R:	Pali Rohár <pali.rohar@gmail.com>
9936F:	include/linux/power/bq2415x_charger.h
9937F:	include/linux/power/bq27xxx_battery.h
9938F:	include/linux/power/isp1704_charger.h
9939F:	drivers/power/supply/bq2415x_charger.c
9940F:	drivers/power/supply/bq27xxx_battery.c
9941F:	drivers/power/supply/bq27xxx_battery_i2c.c
9942F:	drivers/power/supply/isp1704_charger.c
9943F:	drivers/power/supply/rx51_battery.c
9944
9945NTB AMD DRIVER
9946M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9947L:	linux-ntb@googlegroups.com
9948S:	Supported
9949F:	drivers/ntb/hw/amd/
9950
9951NTB DRIVER CORE
9952M:	Jon Mason <jdmason@kudzu.us>
9953M:	Dave Jiang <dave.jiang@intel.com>
9954M:	Allen Hubbe <allenbh@gmail.com>
9955L:	linux-ntb@googlegroups.com
9956S:	Supported
9957W:	https://github.com/jonmason/ntb/wiki
9958T:	git git://github.com/jonmason/ntb.git
9959F:	drivers/ntb/
9960F:	drivers/net/ntb_netdev.c
9961F:	include/linux/ntb.h
9962F:	include/linux/ntb_transport.h
9963F:	tools/testing/selftests/ntb/
9964
9965NTB IDT DRIVER
9966M:	Serge Semin <fancer.lancer@gmail.com>
9967L:	linux-ntb@googlegroups.com
9968S:	Supported
9969F:	drivers/ntb/hw/idt/
9970
9971NTB INTEL DRIVER
9972M:	Dave Jiang <dave.jiang@intel.com>
9973L:	linux-ntb@googlegroups.com
9974S:	Supported
9975W:	https://github.com/davejiang/linux/wiki
9976T:	git https://github.com/davejiang/linux.git
9977F:	drivers/ntb/hw/intel/
9978
9979NTFS FILESYSTEM
9980M:	Anton Altaparmakov <anton@tuxera.com>
9981L:	linux-ntfs-dev@lists.sourceforge.net
9982W:	http://www.tuxera.com/
9983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9984S:	Supported
9985F:	Documentation/filesystems/ntfs.txt
9986F:	fs/ntfs/
9987
9988NUBUS SUBSYSTEM
9989M:	Finn Thain <fthain@telegraphics.com.au>
9990L:	linux-m68k@lists.linux-m68k.org
9991S:	Maintained
9992F:	arch/*/include/asm/nubus.h
9993F:	drivers/nubus/
9994F:	include/linux/nubus.h
9995F:	include/uapi/linux/nubus.h
9996
9997NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9998M:	Antonino Daplas <adaplas@gmail.com>
9999L:	linux-fbdev@vger.kernel.org
10000S:	Maintained
10001F:	drivers/video/fbdev/riva/
10002F:	drivers/video/fbdev/nvidia/
10003
10004NVM EXPRESS DRIVER
10005M:	Keith Busch <keith.busch@intel.com>
10006M:	Jens Axboe <axboe@fb.com>
10007M:	Christoph Hellwig <hch@lst.de>
10008M:	Sagi Grimberg <sagi@grimberg.me>
10009L:	linux-nvme@lists.infradead.org
10010T:	git://git.infradead.org/nvme.git
10011W:	http://git.infradead.org/nvme.git
10012S:	Supported
10013F:	drivers/nvme/host/
10014F:	include/linux/nvme.h
10015F:	include/uapi/linux/nvme_ioctl.h
10016
10017NVM EXPRESS FC TRANSPORT DRIVERS
10018M:	James Smart <james.smart@broadcom.com>
10019L:	linux-nvme@lists.infradead.org
10020S:	Supported
10021F:	include/linux/nvme-fc.h
10022F:	include/linux/nvme-fc-driver.h
10023F:	drivers/nvme/host/fc.c
10024F:	drivers/nvme/target/fc.c
10025F:	drivers/nvme/target/fcloop.c
10026
10027NVM EXPRESS TARGET DRIVER
10028M:	Christoph Hellwig <hch@lst.de>
10029M:	Sagi Grimberg <sagi@grimberg.me>
10030L:	linux-nvme@lists.infradead.org
10031T:	git://git.infradead.org/nvme.git
10032W:	http://git.infradead.org/nvme.git
10033S:	Supported
10034F:	drivers/nvme/target/
10035
10036NVMEM FRAMEWORK
10037M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10038S:	Maintained
10039F:	drivers/nvmem/
10040F:	Documentation/devicetree/bindings/nvmem/
10041F:	Documentation/ABI/stable/sysfs-bus-nvmem
10042F:	include/linux/nvmem-consumer.h
10043F:	include/linux/nvmem-provider.h
10044
10045NXP SGTL5000 DRIVER
10046M:	Fabio Estevam <fabio.estevam@nxp.com>
10047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10048S:	Maintained
10049F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10050F:	sound/soc/codecs/sgtl5000*
10051
10052NXP TDA998X DRM DRIVER
10053M:	Russell King <linux@armlinux.org.uk>
10054S:	Supported
10055T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10056T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10057F:	drivers/gpu/drm/i2c/tda998x_drv.c
10058F:	include/drm/i2c/tda998x.h
10059
10060NXP TFA9879 DRIVER
10061M:	Peter Rosin <peda@axentia.se>
10062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10063S:	Maintained
10064F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10065F:	sound/soc/codecs/tfa9879*
10066
10067NXP-NCI NFC DRIVER
10068M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10069R:	Charles Gorand <charles.gorand@effinnov.com>
10070L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10071S:	Supported
10072F:	drivers/nfc/nxp-nci
10073
10074OBJTOOL
10075M:	Josh Poimboeuf <jpoimboe@redhat.com>
10076M:	Peter Zijlstra <peterz@infradead.org>
10077S:	Supported
10078F:	tools/objtool/
10079
10080OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10081M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10082M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10083L:	linuxppc-dev@lists.ozlabs.org
10084S:	Supported
10085F:	arch/powerpc/platforms/powernv/ocxl.c
10086F:	arch/powerpc/include/asm/pnv-ocxl.h
10087F:	drivers/misc/ocxl/
10088F:	include/misc/ocxl*
10089F:	include/uapi/misc/ocxl.h
10090F:	Documentation/accelerators/ocxl.txt
10091
10092OMAP AUDIO SUPPORT
10093M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10094M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10096L:	linux-omap@vger.kernel.org
10097S:	Maintained
10098F:	sound/soc/omap/
10099
10100OMAP CLOCK FRAMEWORK SUPPORT
10101M:	Paul Walmsley <paul@pwsan.com>
10102L:	linux-omap@vger.kernel.org
10103S:	Maintained
10104F:	arch/arm/*omap*/*clock*
10105
10106OMAP DEVICE TREE SUPPORT
10107M:	Benoît Cousson <bcousson@baylibre.com>
10108M:	Tony Lindgren <tony@atomide.com>
10109L:	linux-omap@vger.kernel.org
10110L:	devicetree@vger.kernel.org
10111S:	Maintained
10112F:	arch/arm/boot/dts/*omap*
10113F:	arch/arm/boot/dts/*am3*
10114F:	arch/arm/boot/dts/*am4*
10115F:	arch/arm/boot/dts/*am5*
10116F:	arch/arm/boot/dts/*dra7*
10117
10118OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10119M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10120L:	linux-omap@vger.kernel.org
10121L:	linux-fbdev@vger.kernel.org
10122S:	Maintained
10123F:	drivers/video/fbdev/omap2/
10124F:	Documentation/arm/OMAP/DSS
10125
10126OMAP FRAMEBUFFER SUPPORT
10127M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10128L:	linux-fbdev@vger.kernel.org
10129L:	linux-omap@vger.kernel.org
10130S:	Maintained
10131F:	drivers/video/fbdev/omap/
10132
10133OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10134M:	Roger Quadros <rogerq@ti.com>
10135M:	Tony Lindgren <tony@atomide.com>
10136L:	linux-omap@vger.kernel.org
10137S:	Maintained
10138F:	drivers/memory/omap-gpmc.c
10139F:	arch/arm/mach-omap2/*gpmc*
10140
10141OMAP GPIO DRIVER
10142M:	Grygorii Strashko <grygorii.strashko@ti.com>
10143M:	Santosh Shilimkar <ssantosh@kernel.org>
10144M:	Kevin Hilman <khilman@kernel.org>
10145L:	linux-omap@vger.kernel.org
10146S:	Maintained
10147F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10148F:	drivers/gpio/gpio-omap.c
10149
10150OMAP HARDWARE SPINLOCK SUPPORT
10151M:	Ohad Ben-Cohen <ohad@wizery.com>
10152L:	linux-omap@vger.kernel.org
10153S:	Maintained
10154F:	drivers/hwspinlock/omap_hwspinlock.c
10155
10156OMAP HS MMC SUPPORT
10157L:	linux-mmc@vger.kernel.org
10158L:	linux-omap@vger.kernel.org
10159S:	Orphan
10160F:	drivers/mmc/host/omap_hsmmc.c
10161
10162OMAP HWMOD DATA
10163M:	Paul Walmsley <paul@pwsan.com>
10164L:	linux-omap@vger.kernel.org
10165S:	Maintained
10166F:	arch/arm/mach-omap2/omap_hwmod*data*
10167
10168OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10169M:	Benoît Cousson <bcousson@baylibre.com>
10170L:	linux-omap@vger.kernel.org
10171S:	Maintained
10172F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10173
10174OMAP HWMOD SUPPORT
10175M:	Benoît Cousson <bcousson@baylibre.com>
10176M:	Paul Walmsley <paul@pwsan.com>
10177L:	linux-omap@vger.kernel.org
10178S:	Maintained
10179F:	arch/arm/mach-omap2/omap_hwmod.*
10180
10181OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10182M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10183L:	linux-media@vger.kernel.org
10184S:	Maintained
10185F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10186F:	drivers/media/platform/omap3isp/
10187F:	drivers/staging/media/omap4iss/
10188
10189OMAP MMC SUPPORT
10190M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10191L:	linux-omap@vger.kernel.org
10192S:	Maintained
10193F:	drivers/mmc/host/omap.c
10194
10195OMAP POWER MANAGEMENT SUPPORT
10196M:	Kevin Hilman <khilman@kernel.org>
10197L:	linux-omap@vger.kernel.org
10198S:	Maintained
10199F:	arch/arm/*omap*/*pm*
10200F:	drivers/cpufreq/omap-cpufreq.c
10201
10202OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10203M:	Rajendra Nayak <rnayak@codeaurora.org>
10204M:	Paul Walmsley <paul@pwsan.com>
10205L:	linux-omap@vger.kernel.org
10206S:	Maintained
10207F:	arch/arm/mach-omap2/prm*
10208
10209OMAP RANDOM NUMBER GENERATOR SUPPORT
10210M:	Deepak Saxena <dsaxena@plexity.net>
10211S:	Maintained
10212F:	drivers/char/hw_random/omap-rng.c
10213
10214OMAP USB SUPPORT
10215L:	linux-usb@vger.kernel.org
10216L:	linux-omap@vger.kernel.org
10217S:	Orphan
10218F:	drivers/usb/*/*omap*
10219F:	arch/arm/*omap*/usb*
10220
10221OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10222M:	Mark Jackson <mpfj@newflow.co.uk>
10223L:	linux-omap@vger.kernel.org
10224S:	Maintained
10225F:	arch/arm/boot/dts/am335x-nano.dts
10226
10227OMAP1 SUPPORT
10228M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10229M:	Tony Lindgren <tony@atomide.com>
10230L:	linux-omap@vger.kernel.org
10231Q:	http://patchwork.kernel.org/project/linux-omap/list/
10232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10233S:	Maintained
10234F:	arch/arm/mach-omap1/
10235F:	arch/arm/plat-omap/
10236F:	arch/arm/configs/omap1_defconfig
10237F:	drivers/i2c/busses/i2c-omap.c
10238F:	include/linux/i2c-omap.h
10239
10240OMAP2+ SUPPORT
10241M:	Tony Lindgren <tony@atomide.com>
10242L:	linux-omap@vger.kernel.org
10243W:	http://www.muru.com/linux/omap/
10244W:	http://linux.omap.com/
10245Q:	http://patchwork.kernel.org/project/linux-omap/list/
10246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10247S:	Maintained
10248F:	arch/arm/mach-omap2/
10249F:	arch/arm/plat-omap/
10250F:	arch/arm/configs/omap2plus_defconfig
10251F:	drivers/i2c/busses/i2c-omap.c
10252F:	drivers/irqchip/irq-omap-intc.c
10253F:	drivers/mfd/*omap*.c
10254F:	drivers/mfd/menelaus.c
10255F:	drivers/mfd/palmas.c
10256F:	drivers/mfd/tps65217.c
10257F:	drivers/mfd/tps65218.c
10258F:	drivers/mfd/tps65910.c
10259F:	drivers/mfd/twl-core.[ch]
10260F:	drivers/mfd/twl4030*.c
10261F:	drivers/mfd/twl6030*.c
10262F:	drivers/mfd/twl6040*.c
10263F:	drivers/regulator/palmas-regulator*.c
10264F:	drivers/regulator/pbias-regulator.c
10265F:	drivers/regulator/tps65217-regulator.c
10266F:	drivers/regulator/tps65218-regulator.c
10267F:	drivers/regulator/tps65910-regulator.c
10268F:	drivers/regulator/twl-regulator.c
10269F:	drivers/regulator/twl6030-regulator.c
10270F:	include/linux/i2c-omap.h
10271
10272ONION OMEGA2+ BOARD
10273M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10274L:	linux-mips@linux-mips.org
10275S:	Maintained
10276F:	arch/mips/boot/dts/ralink/omega2p.dts
10277
10278OMFS FILESYSTEM
10279M:	Bob Copeland <me@bobcopeland.com>
10280L:	linux-karma-devel@lists.sourceforge.net
10281S:	Maintained
10282F:	Documentation/filesystems/omfs.txt
10283F:	fs/omfs/
10284
10285OMNIKEY CARDMAN 4000 DRIVER
10286M:	Harald Welte <laforge@gnumonks.org>
10287S:	Maintained
10288F:	drivers/char/pcmcia/cm4000_cs.c
10289F:	include/linux/cm4000_cs.h
10290F:	include/uapi/linux/cm4000_cs.h
10291
10292OMNIKEY CARDMAN 4040 DRIVER
10293M:	Harald Welte <laforge@gnumonks.org>
10294S:	Maintained
10295F:	drivers/char/pcmcia/cm4040_cs.*
10296
10297OMNIVISION OV13858 SENSOR DRIVER
10298M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10299L:	linux-media@vger.kernel.org
10300T:	git git://linuxtv.org/media_tree.git
10301S:	Maintained
10302F:	drivers/media/i2c/ov13858.c
10303
10304OMNIVISION OV2685 SENSOR DRIVER
10305M:	Shunqian Zheng <zhengsq@rock-chips.com>
10306L:	linux-media@vger.kernel.org
10307T:	git git://linuxtv.org/media_tree.git
10308S:	Maintained
10309F:	drivers/media/i2c/ov2685.c
10310
10311OMNIVISION OV5640 SENSOR DRIVER
10312M:	Steve Longerbeam <slongerbeam@gmail.com>
10313L:	linux-media@vger.kernel.org
10314T:	git git://linuxtv.org/media_tree.git
10315S:	Maintained
10316F:	drivers/media/i2c/ov5640.c
10317
10318OMNIVISION OV5647 SENSOR DRIVER
10319M:	Luis Oliveira <lolivei@synopsys.com>
10320L:	linux-media@vger.kernel.org
10321T:	git git://linuxtv.org/media_tree.git
10322S:	Maintained
10323F:	drivers/media/i2c/ov5647.c
10324
10325OMNIVISION OV5695 SENSOR DRIVER
10326M:	Shunqian Zheng <zhengsq@rock-chips.com>
10327L:	linux-media@vger.kernel.org
10328T:	git git://linuxtv.org/media_tree.git
10329S:	Maintained
10330F:	drivers/media/i2c/ov5695.c
10331
10332OMNIVISION OV7670 SENSOR DRIVER
10333M:	Jonathan Corbet <corbet@lwn.net>
10334L:	linux-media@vger.kernel.org
10335T:	git git://linuxtv.org/media_tree.git
10336S:	Maintained
10337F:	drivers/media/i2c/ov7670.c
10338F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10339
10340OMNIVISION OV772x SENSOR DRIVER
10341M:	Jacopo Mondi <jacopo@jmondi.org>
10342L:	linux-media@vger.kernel.org
10343T:	git git://linuxtv.org/media_tree.git
10344S:	Odd fixes
10345F:	drivers/media/i2c/ov772x.c
10346F:	include/media/i2c/ov772x.h
10347
10348OMNIVISION OV7740 SENSOR DRIVER
10349M:	Wenyou Yang <wenyou.yang@microchip.com>
10350L:	linux-media@vger.kernel.org
10351T:	git git://linuxtv.org/media_tree.git
10352S:	Maintained
10353F:	drivers/media/i2c/ov7740.c
10354F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10355
10356OMNIVISION OV9650 SENSOR DRIVER
10357M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10358R:	Akinobu Mita <akinobu.mita@gmail.com>
10359R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10360L:	linux-media@vger.kernel.org
10361T:	git git://linuxtv.org/media_tree.git
10362S:	Maintained
10363F:	drivers/media/i2c/ov9650.c
10364F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10365
10366ONENAND FLASH DRIVER
10367M:	Kyungmin Park <kyungmin.park@samsung.com>
10368L:	linux-mtd@lists.infradead.org
10369S:	Maintained
10370F:	drivers/mtd/nand/onenand/
10371F:	include/linux/mtd/onenand*.h
10372
10373ONSTREAM SCSI TAPE DRIVER
10374M:	Willem Riede <osst@riede.org>
10375L:	osst-users@lists.sourceforge.net
10376L:	linux-scsi@vger.kernel.org
10377S:	Maintained
10378F:	Documentation/scsi/osst.txt
10379F:	drivers/scsi/osst.*
10380F:	drivers/scsi/osst_*.h
10381F:	drivers/scsi/st.h
10382
10383OP-TEE DRIVER
10384M:	Jens Wiklander <jens.wiklander@linaro.org>
10385S:	Maintained
10386F:	drivers/tee/optee/
10387
10388OPA-VNIC DRIVER
10389M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10390M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10391L:	linux-rdma@vger.kernel.org
10392S:	Supported
10393F:	drivers/infiniband/ulp/opa_vnic
10394
10395OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10396M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10397L:	devicetree@vger.kernel.org
10398S:	Maintained
10399F:	Documentation/devicetree/dynamic-resolution-notes.txt
10400F:	Documentation/devicetree/overlay-notes.txt
10401F:	drivers/of/overlay.c
10402F:	drivers/of/resolver.c
10403
10404OPEN FIRMWARE AND FLATTENED DEVICE TREE
10405M:	Rob Herring <robh+dt@kernel.org>
10406M:	Frank Rowand <frowand.list@gmail.com>
10407L:	devicetree@vger.kernel.org
10408W:	http://www.devicetree.org/
10409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10410S:	Maintained
10411F:	drivers/of/
10412F:	include/linux/of*.h
10413F:	scripts/dtc/
10414F:	Documentation/ABI/testing/sysfs-firmware-ofw
10415
10416OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10417M:	Rob Herring <robh+dt@kernel.org>
10418M:	Mark Rutland <mark.rutland@arm.com>
10419L:	devicetree@vger.kernel.org
10420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10421Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10422S:	Maintained
10423F:	Documentation/devicetree/
10424F:	arch/*/boot/dts/
10425F:	include/dt-bindings/
10426
10427OPENCORES I2C BUS DRIVER
10428M:	Peter Korsgaard <jacmet@sunsite.dk>
10429L:	linux-i2c@vger.kernel.org
10430S:	Maintained
10431F:	Documentation/i2c/busses/i2c-ocores
10432F:	drivers/i2c/busses/i2c-ocores.c
10433
10434OPENRISC ARCHITECTURE
10435M:	Jonas Bonn <jonas@southpole.se>
10436M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10437M:	Stafford Horne <shorne@gmail.com>
10438T:	git git://github.com/openrisc/linux.git
10439L:	openrisc@lists.librecores.org
10440W:	http://openrisc.io
10441S:	Maintained
10442F:	Documentation/devicetree/bindings/openrisc/
10443F:	Documentation/openrisc/
10444F:	arch/openrisc/
10445F:	drivers/irqchip/irq-ompic.c
10446F:	drivers/irqchip/irq-or1k-*
10447
10448OPENVSWITCH
10449M:	Pravin B Shelar <pshelar@ovn.org>
10450L:	netdev@vger.kernel.org
10451L:	dev@openvswitch.org
10452W:	http://openvswitch.org
10453S:	Maintained
10454F:	net/openvswitch/
10455F:	include/uapi/linux/openvswitch.h
10456
10457OPERATING PERFORMANCE POINTS (OPP)
10458M:	Viresh Kumar <vireshk@kernel.org>
10459M:	Nishanth Menon <nm@ti.com>
10460M:	Stephen Boyd <sboyd@kernel.org>
10461L:	linux-pm@vger.kernel.org
10462S:	Maintained
10463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10464F:	drivers/opp/
10465F:	include/linux/pm_opp.h
10466F:	Documentation/power/opp.txt
10467F:	Documentation/devicetree/bindings/opp/
10468
10469OPL4 DRIVER
10470M:	Clemens Ladisch <clemens@ladisch.de>
10471L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10472T:	git git://git.alsa-project.org/alsa-kernel.git
10473S:	Maintained
10474F:	sound/drivers/opl4/
10475
10476OPROFILE
10477M:	Robert Richter <rric@kernel.org>
10478L:	oprofile-list@lists.sf.net
10479S:	Maintained
10480F:	arch/*/include/asm/oprofile*.h
10481F:	arch/*/oprofile/
10482F:	drivers/oprofile/
10483F:	include/linux/oprofile.h
10484
10485ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10486M:	Mark Fasheh <mark@fasheh.com>
10487M:	Joel Becker <jlbec@evilplan.org>
10488L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10489W:	http://ocfs2.wiki.kernel.org
10490S:	Supported
10491F:	Documentation/filesystems/ocfs2.txt
10492F:	Documentation/filesystems/dlmfs.txt
10493F:	fs/ocfs2/
10494
10495ORANGEFS FILESYSTEM
10496M:	Mike Marshall <hubcap@omnibond.com>
10497R:	Martin Brandenburg <martin@omnibond.com>
10498L:	devel@lists.orangefs.org
10499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10500S:	Supported
10501F:	fs/orangefs/
10502F:	Documentation/filesystems/orangefs.txt
10503
10504ORINOCO DRIVER
10505L:	linux-wireless@vger.kernel.org
10506W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10507W:	http://www.nongnu.org/orinoco/
10508S:	Orphan
10509F:	drivers/net/wireless/intersil/orinoco/
10510
10511OSD LIBRARY and FILESYSTEM
10512M:	Boaz Harrosh <ooo@electrozaur.com>
10513S:	Maintained
10514F:	drivers/scsi/osd/
10515F:	include/scsi/osd_*
10516F:	fs/exofs/
10517
10518OV2659 OMNIVISION SENSOR DRIVER
10519M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10520L:	linux-media@vger.kernel.org
10521W:	https://linuxtv.org
10522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10523T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10524S:	Maintained
10525F:	drivers/media/i2c/ov2659.c
10526F:	include/media/i2c/ov2659.h
10527
10528OVERLAY FILESYSTEM
10529M:	Miklos Szeredi <miklos@szeredi.hu>
10530L:	linux-unionfs@vger.kernel.org
10531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10532S:	Supported
10533F:	fs/overlayfs/
10534F:	Documentation/filesystems/overlayfs.txt
10535
10536P54 WIRELESS DRIVER
10537M:	Christian Lamparter <chunkeey@googlemail.com>
10538L:	linux-wireless@vger.kernel.org
10539W:	http://wireless.kernel.org/en/users/Drivers/p54
10540S:	Maintained
10541F:	drivers/net/wireless/intersil/p54/
10542
10543PA SEMI ETHERNET DRIVER
10544L:	netdev@vger.kernel.org
10545S:	Orphan
10546F:	drivers/net/ethernet/pasemi/*
10547
10548PA SEMI SMBUS DRIVER
10549L:	linux-i2c@vger.kernel.org
10550S:	Orphan
10551F:	drivers/i2c/busses/i2c-pasemi.c
10552
10553PADATA PARALLEL EXECUTION MECHANISM
10554M:	Steffen Klassert <steffen.klassert@secunet.com>
10555L:	linux-crypto@vger.kernel.org
10556S:	Maintained
10557F:	kernel/padata.c
10558F:	include/linux/padata.h
10559F:	Documentation/padata.txt
10560
10561PANASONIC LAPTOP ACPI EXTRAS DRIVER
10562M:	Harald Welte <laforge@gnumonks.org>
10563L:	platform-driver-x86@vger.kernel.org
10564S:	Maintained
10565F:	drivers/platform/x86/panasonic-laptop.c
10566
10567PARALLEL LCD/KEYPAD PANEL DRIVER
10568M:	Willy Tarreau <willy@haproxy.com>
10569M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10570S:	Odd Fixes
10571F:	Documentation/misc-devices/lcd-panel-cgram.txt
10572F:	drivers/misc/panel.c
10573
10574PARALLEL PORT SUBSYSTEM
10575M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10576M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10577L:	linux-parport@lists.infradead.org (subscribers-only)
10578S:	Maintained
10579F:	drivers/parport/
10580F:	include/linux/parport*.h
10581F:	drivers/char/ppdev.c
10582F:	include/uapi/linux/ppdev.h
10583F:	Documentation/parport*.txt
10584
10585PARAVIRT_OPS INTERFACE
10586M:	Juergen Gross <jgross@suse.com>
10587M:	Alok Kataria <akataria@vmware.com>
10588L:	virtualization@lists.linux-foundation.org
10589S:	Supported
10590F:	Documentation/virtual/paravirt_ops.txt
10591F:	arch/*/kernel/paravirt*
10592F:	arch/*/include/asm/paravirt*.h
10593F:	include/linux/hypervisor.h
10594
10595PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10596M:	Tim Waugh <tim@cyberelk.net>
10597L:	linux-parport@lists.infradead.org (subscribers-only)
10598S:	Maintained
10599F:	Documentation/blockdev/paride.txt
10600F:	drivers/block/paride/
10601
10602PARISC ARCHITECTURE
10603M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10604M:	Helge Deller <deller@gmx.de>
10605L:	linux-parisc@vger.kernel.org
10606W:	http://www.parisc-linux.org/
10607Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10610S:	Maintained
10611F:	arch/parisc/
10612F:	Documentation/parisc/
10613F:	drivers/parisc/
10614F:	drivers/char/agp/parisc-agp.c
10615F:	drivers/input/serio/gscps2.c
10616F:	drivers/parport/parport_gsc.*
10617F:	drivers/tty/serial/8250/8250_gsc.c
10618F:	drivers/video/fbdev/sti*
10619F:	drivers/video/console/sti*
10620F:	drivers/video/logo/logo_parisc*
10621
10622PARMAN
10623M:	Jiri Pirko <jiri@mellanox.com>
10624L:	netdev@vger.kernel.org
10625S:	Supported
10626F:	lib/parman.c
10627F:	lib/test_parman.c
10628F:	include/linux/parman.h
10629
10630PC87360 HARDWARE MONITORING DRIVER
10631M:	Jim Cromie <jim.cromie@gmail.com>
10632L:	linux-hwmon@vger.kernel.org
10633S:	Maintained
10634F:	Documentation/hwmon/pc87360
10635F:	drivers/hwmon/pc87360.c
10636
10637PC8736x GPIO DRIVER
10638M:	Jim Cromie <jim.cromie@gmail.com>
10639S:	Maintained
10640F:	drivers/char/pc8736x_gpio.c
10641
10642PC87427 HARDWARE MONITORING DRIVER
10643M:	Jean Delvare <jdelvare@suse.com>
10644L:	linux-hwmon@vger.kernel.org
10645S:	Maintained
10646F:	Documentation/hwmon/pc87427
10647F:	drivers/hwmon/pc87427.c
10648
10649PCA9532 LED DRIVER
10650M:	Riku Voipio <riku.voipio@iki.fi>
10651S:	Maintained
10652F:	drivers/leds/leds-pca9532.c
10653F:	include/linux/leds-pca9532.h
10654
10655PCA9541 I2C BUS MASTER SELECTOR DRIVER
10656M:	Guenter Roeck <linux@roeck-us.net>
10657L:	linux-i2c@vger.kernel.org
10658S:	Maintained
10659F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10660
10661PCDP - PRIMARY CONSOLE AND DEBUG PORT
10662M:	Khalid Aziz <khalid@gonehiking.org>
10663S:	Maintained
10664F:	drivers/firmware/pcdp.*
10665
10666PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10667M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10668L:	linux-pci@vger.kernel.org
10669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10670S:	Maintained
10671F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10672F:	drivers/pci/host/pci-aardvark.c
10673
10674PCI DRIVER FOR ALTERA PCIE IP
10675M:	Ley Foon Tan <lftan@altera.com>
10676L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10677L:	linux-pci@vger.kernel.org
10678S:	Supported
10679F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10680F:	drivers/pci/host/pcie-altera.c
10681
10682PCI DRIVER FOR APPLIEDMICRO XGENE
10683M:	Tanmay Inamdar <tinamdar@apm.com>
10684L:	linux-pci@vger.kernel.org
10685L:	linux-arm-kernel@lists.infradead.org
10686S:	Maintained
10687F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10688F:	drivers/pci/host/pci-xgene.c
10689
10690PCI DRIVER FOR ARM VERSATILE PLATFORM
10691M:	Rob Herring <robh@kernel.org>
10692L:	linux-pci@vger.kernel.org
10693L:	linux-arm-kernel@lists.infradead.org
10694S:	Maintained
10695F:	Documentation/devicetree/bindings/pci/versatile.txt
10696F:	drivers/pci/host/pci-versatile.c
10697
10698PCI DRIVER FOR ARMADA 8K
10699M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10700L:	linux-pci@vger.kernel.org
10701L:	linux-arm-kernel@lists.infradead.org
10702S:	Maintained
10703F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10704F:	drivers/pci/dwc/pcie-armada8k.c
10705
10706PCI DRIVER FOR CADENCE PCIE IP
10707M:	Alan Douglas <adouglas@cadence.com>
10708L:	linux-pci@vger.kernel.org
10709S:	Maintained
10710F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10711F:	drivers/pci/cadence/pcie-cadence*
10712
10713PCI DRIVER FOR FREESCALE LAYERSCAPE
10714M:	Minghuan Lian <minghuan.Lian@freescale.com>
10715M:	Mingkai Hu <mingkai.hu@freescale.com>
10716M:	Roy Zang <tie-fei.zang@freescale.com>
10717L:	linuxppc-dev@lists.ozlabs.org
10718L:	linux-pci@vger.kernel.org
10719L:	linux-arm-kernel@lists.infradead.org
10720S:	Maintained
10721F:	drivers/pci/dwc/*layerscape*
10722
10723PCI DRIVER FOR GENERIC OF HOSTS
10724M:	Will Deacon <will.deacon@arm.com>
10725L:	linux-pci@vger.kernel.org
10726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10727S:	Maintained
10728F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10729F:	drivers/pci/host/pci-host-common.c
10730F:	drivers/pci/host/pci-host-generic.c
10731
10732PCI DRIVER FOR IMX6
10733M:	Richard Zhu <hongxing.zhu@nxp.com>
10734M:	Lucas Stach <l.stach@pengutronix.de>
10735L:	linux-pci@vger.kernel.org
10736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10737S:	Maintained
10738F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10739F:	drivers/pci/dwc/*imx6*
10740
10741PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10742M:	Keith Busch <keith.busch@intel.com>
10743M:	Jonathan Derrick <jonathan.derrick@intel.com>
10744L:	linux-pci@vger.kernel.org
10745S:	Supported
10746F:	drivers/pci/host/vmd.c
10747
10748PCI DRIVER FOR MICROSEMI SWITCHTEC
10749M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10750M:	Logan Gunthorpe <logang@deltatee.com>
10751L:	linux-pci@vger.kernel.org
10752S:	Maintained
10753F:	Documentation/switchtec.txt
10754F:	Documentation/ABI/testing/sysfs-class-switchtec
10755F:	drivers/pci/switch/switchtec*
10756F:	include/uapi/linux/switchtec_ioctl.h
10757F:	include/linux/switchtec.h
10758F:	drivers/ntb/hw/mscc/
10759
10760PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10761M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10762M:	Jason Cooper <jason@lakedaemon.net>
10763L:	linux-pci@vger.kernel.org
10764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765S:	Maintained
10766F:	drivers/pci/host/*mvebu*
10767
10768PCI DRIVER FOR NVIDIA TEGRA
10769M:	Thierry Reding <thierry.reding@gmail.com>
10770L:	linux-tegra@vger.kernel.org
10771L:	linux-pci@vger.kernel.org
10772S:	Supported
10773F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10774F:	drivers/pci/host/pci-tegra.c
10775
10776PCI DRIVER FOR RENESAS R-CAR
10777M:	Simon Horman <horms@verge.net.au>
10778L:	linux-pci@vger.kernel.org
10779L:	linux-renesas-soc@vger.kernel.org
10780S:	Maintained
10781F:	drivers/pci/host/*rcar*
10782
10783PCI DRIVER FOR SAMSUNG EXYNOS
10784M:	Jingoo Han <jingoohan1@gmail.com>
10785L:	linux-pci@vger.kernel.org
10786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10787L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10788S:	Maintained
10789F:	drivers/pci/dwc/pci-exynos.c
10790
10791PCI DRIVER FOR SYNOPSYS DESIGNWARE
10792M:	Jingoo Han <jingoohan1@gmail.com>
10793M:	Joao Pinto <Joao.Pinto@synopsys.com>
10794L:	linux-pci@vger.kernel.org
10795S:	Maintained
10796F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10797F:	drivers/pci/dwc/*designware*
10798
10799PCI DRIVER FOR TI DRA7XX
10800M:	Kishon Vijay Abraham I <kishon@ti.com>
10801L:	linux-omap@vger.kernel.org
10802L:	linux-pci@vger.kernel.org
10803S:	Supported
10804F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10805F:	drivers/pci/dwc/pci-dra7xx.c
10806
10807PCI DRIVER FOR TI KEYSTONE
10808M:	Murali Karicheri <m-karicheri2@ti.com>
10809L:	linux-pci@vger.kernel.org
10810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10811S:	Maintained
10812F:	drivers/pci/dwc/*keystone*
10813
10814PCI ENDPOINT SUBSYSTEM
10815M:	Kishon Vijay Abraham I <kishon@ti.com>
10816M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10817L:	linux-pci@vger.kernel.org
10818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10819S:	Supported
10820F:	drivers/pci/endpoint/
10821F:	drivers/misc/pci_endpoint_test.c
10822F:	tools/pci/
10823
10824PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10825M:	Russell Currey <ruscur@russell.cc>
10826L:	linuxppc-dev@lists.ozlabs.org
10827S:	Supported
10828F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10829F:	arch/powerpc/kernel/eeh*.c
10830F:	arch/powerpc/platforms/*/eeh*.c
10831F:	arch/powerpc/include/*/eeh*.h
10832
10833PCI ERROR RECOVERY
10834M:	Linas Vepstas <linasvepstas@gmail.com>
10835L:	linux-pci@vger.kernel.org
10836S:	Supported
10837F:	Documentation/PCI/pci-error-recovery.txt
10838
10839PCI MSI DRIVER FOR ALTERA MSI IP
10840M:	Ley Foon Tan <lftan@altera.com>
10841L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10842L:	linux-pci@vger.kernel.org
10843S:	Supported
10844F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10845F:	drivers/pci/host/pcie-altera-msi.c
10846
10847PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10848M:	Duc Dang <dhdang@apm.com>
10849L:	linux-pci@vger.kernel.org
10850L:	linux-arm-kernel@lists.infradead.org
10851S:	Maintained
10852F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10853F:	drivers/pci/host/pci-xgene-msi.c
10854
10855PCI SUBSYSTEM
10856M:	Bjorn Helgaas <bhelgaas@google.com>
10857L:	linux-pci@vger.kernel.org
10858Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10860S:	Supported
10861F:	Documentation/devicetree/bindings/pci/
10862F:	Documentation/PCI/
10863F:	drivers/acpi/pci*
10864F:	drivers/pci/
10865F:	include/asm-generic/pci*
10866F:	include/linux/pci*
10867F:	include/linux/of_pci.h
10868F:	include/uapi/linux/pci*
10869F:	lib/pci*
10870F:	arch/x86/pci/
10871F:	arch/x86/kernel/quirks.c
10872
10873PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10874M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10875L:	linux-pci@vger.kernel.org
10876Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10878S:	Supported
10879F:	drivers/pci/cadence/
10880F:	drivers/pci/host/
10881F:	drivers/pci/dwc/
10882
10883PCIE DRIVER FOR AXIS ARTPEC
10884M:	Niklas Cassel <niklas.cassel@axis.com>
10885M:	Jesper Nilsson <jesper.nilsson@axis.com>
10886L:	linux-arm-kernel@axis.com
10887L:	linux-pci@vger.kernel.org
10888S:	Maintained
10889F:	Documentation/devicetree/bindings/pci/axis,artpec*
10890F:	drivers/pci/dwc/*artpec*
10891
10892PCIE DRIVER FOR CAVIUM THUNDERX
10893M:	David Daney <david.daney@cavium.com>
10894L:	linux-pci@vger.kernel.org
10895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896S:	Supported
10897F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10898F:	drivers/pci/host/pci-thunder-*
10899
10900PCIE DRIVER FOR HISILICON
10901M:	Zhou Wang <wangzhou1@hisilicon.com>
10902L:	linux-pci@vger.kernel.org
10903S:	Maintained
10904F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10905F:	drivers/pci/dwc/pcie-hisi.c
10906
10907PCIE DRIVER FOR HISILICON KIRIN
10908M:	Xiaowei Song <songxiaowei@hisilicon.com>
10909M:	Binghui Wang <wangbinghui@hisilicon.com>
10910L:	linux-pci@vger.kernel.org
10911S:	Maintained
10912F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10913F:	drivers/pci/dwc/pcie-kirin.c
10914
10915PCIE DRIVER FOR HISILICON STB
10916M:	Jianguo Sun <sunjianguo1@huawei.com>
10917M:	Shawn Guo <shawn.guo@linaro.org>
10918L:	linux-pci@vger.kernel.org
10919S:	Maintained
10920F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10921F:	drivers/pci/dwc/pcie-histb.c
10922
10923PCIE DRIVER FOR MEDIATEK
10924M:	Ryder Lee <ryder.lee@mediatek.com>
10925L:	linux-pci@vger.kernel.org
10926L:	linux-mediatek@lists.infradead.org
10927S:	Supported
10928F:	Documentation/devicetree/bindings/pci/mediatek*
10929F:	drivers/pci/host/*mediatek*
10930
10931PCIE DRIVER FOR QUALCOMM MSM
10932M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10933L:	linux-pci@vger.kernel.org
10934L:	linux-arm-msm@vger.kernel.org
10935S:	Maintained
10936F:	drivers/pci/dwc/*qcom*
10937
10938PCIE DRIVER FOR ROCKCHIP
10939M:	Shawn Lin <shawn.lin@rock-chips.com>
10940L:	linux-pci@vger.kernel.org
10941L:	linux-rockchip@lists.infradead.org
10942S:	Maintained
10943F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10944F:	drivers/pci/host/pcie-rockchip.c
10945
10946PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10947M:	Linus Walleij <linus.walleij@linaro.org>
10948L:	linux-pci@vger.kernel.org
10949S:	Maintained
10950F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10951F:	drivers/pci/host/pci-v3-semi.c
10952
10953PCIE DRIVER FOR ST SPEAR13XX
10954M:	Pratyush Anand <pratyush.anand@gmail.com>
10955L:	linux-pci@vger.kernel.org
10956S:	Maintained
10957F:	drivers/pci/dwc/*spear*
10958
10959PCMCIA SUBSYSTEM
10960M:	Dominik Brodowski <linux@dominikbrodowski.net>
10961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10962S:	Odd Fixes
10963F:	Documentation/pcmcia/
10964F:	tools/pcmcia/
10965F:	drivers/pcmcia/
10966F:	include/pcmcia/
10967
10968PCNET32 NETWORK DRIVER
10969M:	Don Fry <pcnet32@frontier.com>
10970L:	netdev@vger.kernel.org
10971S:	Maintained
10972F:	drivers/net/ethernet/amd/pcnet32.c
10973
10974PCRYPT PARALLEL CRYPTO ENGINE
10975M:	Steffen Klassert <steffen.klassert@secunet.com>
10976L:	linux-crypto@vger.kernel.org
10977S:	Maintained
10978F:	crypto/pcrypt.c
10979F:	include/crypto/pcrypt.h
10980
10981PEAQ WMI HOTKEYS DRIVER
10982M:	Hans de Goede <hdegoede@redhat.com>
10983L:	platform-driver-x86@vger.kernel.org
10984S:	Maintained
10985F:	drivers/platform/x86/peaq-wmi.c
10986
10987PER-CPU MEMORY ALLOCATOR
10988M:	Tejun Heo <tj@kernel.org>
10989M:	Christoph Lameter <cl@linux.com>
10990M:	Dennis Zhou <dennisszhou@gmail.com>
10991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10992S:	Maintained
10993F:	include/linux/percpu*.h
10994F:	mm/percpu*.c
10995F:	arch/*/include/asm/percpu.h
10996
10997PER-TASK DELAY ACCOUNTING
10998M:	Balbir Singh <bsingharora@gmail.com>
10999S:	Maintained
11000F:	include/linux/delayacct.h
11001F:	kernel/delayacct.c
11002
11003PERFORMANCE EVENTS SUBSYSTEM
11004M:	Peter Zijlstra <peterz@infradead.org>
11005M:	Ingo Molnar <mingo@redhat.com>
11006M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11007R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11008R:	Jiri Olsa <jolsa@redhat.com>
11009R:	Namhyung Kim <namhyung@kernel.org>
11010L:	linux-kernel@vger.kernel.org
11011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11012S:	Supported
11013F:	kernel/events/*
11014F:	include/linux/perf_event.h
11015F:	include/uapi/linux/perf_event.h
11016F:	arch/*/kernel/perf_event*.c
11017F:	arch/*/kernel/*/perf_event*.c
11018F:	arch/*/kernel/*/*/perf_event*.c
11019F:	arch/*/include/asm/perf_event.h
11020F:	arch/*/kernel/perf_callchain.c
11021F:	arch/*/events/*
11022F:	tools/perf/
11023
11024PERSONALITY HANDLING
11025M:	Christoph Hellwig <hch@infradead.org>
11026L:	linux-abi-devel@lists.sourceforge.net
11027S:	Maintained
11028F:	include/linux/personality.h
11029F:	include/uapi/linux/personality.h
11030
11031PHONET PROTOCOL
11032M:	Remi Denis-Courmont <courmisch@gmail.com>
11033S:	Supported
11034F:	Documentation/networking/phonet.txt
11035F:	include/linux/phonet.h
11036F:	include/net/phonet/
11037F:	include/uapi/linux/phonet.h
11038F:	net/phonet/
11039
11040PHRAM MTD DRIVER
11041M:	Joern Engel <joern@lazybastard.org>
11042L:	linux-mtd@lists.infradead.org
11043S:	Maintained
11044F:	drivers/mtd/devices/phram.c
11045
11046PICOLCD HID DRIVER
11047M:	Bruno Prémont <bonbons@linux-vserver.org>
11048L:	linux-input@vger.kernel.org
11049S:	Maintained
11050F:	drivers/hid/hid-picolcd*
11051
11052PICOXCELL SUPPORT
11053M:	Jamie Iles <jamie@jamieiles.com>
11054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11055T:	git git://github.com/jamieiles/linux-2.6-ji.git
11056S:	Supported
11057F:	arch/arm/boot/dts/picoxcell*
11058F:	arch/arm/mach-picoxcell/
11059F:	drivers/crypto/picoxcell*
11060
11061PIN CONTROL SUBSYSTEM
11062M:	Linus Walleij <linus.walleij@linaro.org>
11063L:	linux-gpio@vger.kernel.org
11064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11065S:	Maintained
11066F:	Documentation/devicetree/bindings/pinctrl/
11067F:	Documentation/driver-api/pinctl.rst
11068F:	drivers/pinctrl/
11069F:	include/linux/pinctrl/
11070
11071PIN CONTROLLER - ATMEL AT91
11072M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11074S:	Maintained
11075F:	drivers/pinctrl/pinctrl-at91.*
11076
11077PIN CONTROLLER - ATMEL AT91 PIO4
11078M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080L:	linux-gpio@vger.kernel.org
11081S:	Supported
11082F:	drivers/pinctrl/pinctrl-at91-pio4.*
11083
11084PIN CONTROLLER - FREESCALE
11085M:	Dong Aisheng <aisheng.dong@nxp.com>
11086M:	Fabio Estevam <festevam@gmail.com>
11087M:	Shawn Guo <shawnguo@kernel.org>
11088M:	Stefan Agner <stefan@agner.ch>
11089R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11090L:	linux-gpio@vger.kernel.org
11091S:	Maintained
11092F:	drivers/pinctrl/freescale/
11093F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11094
11095PIN CONTROLLER - INTEL
11096M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11097M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11098S:	Maintained
11099F:	drivers/pinctrl/intel/
11100
11101PIN CONTROLLER - MEDIATEK
11102M:	Sean Wang <sean.wang@mediatek.com>
11103L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11104S:	Maintained
11105F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11106F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11107F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11108F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11109F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11110
11111PIN CONTROLLER - QUALCOMM
11112M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11113S:	Maintained
11114L:	linux-arm-msm@vger.kernel.org
11115F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11116F:	drivers/pinctrl/qcom/
11117
11118PIN CONTROLLER - RENESAS
11119M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11120M:	Geert Uytterhoeven <geert+renesas@glider.be>
11121L:	linux-renesas-soc@vger.kernel.org
11122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11123S:	Maintained
11124F:	drivers/pinctrl/sh-pfc/
11125
11126PIN CONTROLLER - SAMSUNG
11127M:	Tomasz Figa <tomasz.figa@gmail.com>
11128M:	Krzysztof Kozlowski <krzk@kernel.org>
11129M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11131L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11132Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11134S:	Maintained
11135F:	drivers/pinctrl/samsung/
11136F:	include/dt-bindings/pinctrl/samsung.h
11137F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11138
11139PIN CONTROLLER - SINGLE
11140M:	Tony Lindgren <tony@atomide.com>
11141M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11143L:	linux-omap@vger.kernel.org
11144S:	Maintained
11145F:	drivers/pinctrl/pinctrl-single.c
11146
11147PIN CONTROLLER - ST SPEAR
11148M:	Viresh Kumar <vireshk@kernel.org>
11149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11150W:	http://www.st.com/spear
11151S:	Maintained
11152F:	drivers/pinctrl/spear/
11153
11154PISTACHIO SOC SUPPORT
11155M:	James Hartley <james.hartley@sondrel.com>
11156L:	linux-mips@linux-mips.org
11157S:	Odd Fixes
11158F:	arch/mips/pistachio/
11159F:	arch/mips/include/asm/mach-pistachio/
11160F:	arch/mips/boot/dts/img/pistachio*
11161F:	arch/mips/configs/pistachio*_defconfig
11162
11163PKTCDVD DRIVER
11164S:	Orphan
11165M:	linux-block@vger.kernel.org
11166F:	drivers/block/pktcdvd.c
11167F:	include/linux/pktcdvd.h
11168F:	include/uapi/linux/pktcdvd.h
11169
11170PKUNITY SOC DRIVERS
11171M:	Guan Xuetao <gxt@pku.edu.cn>
11172W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11173S:	Maintained
11174T:	git git://github.com/gxt/linux.git
11175F:	drivers/input/serio/i8042-unicore32io.h
11176F:	drivers/i2c/busses/i2c-puv3.c
11177F:	drivers/video/fbdev/fb-puv3.c
11178F:	drivers/rtc/rtc-puv3.c
11179
11180PMBUS HARDWARE MONITORING DRIVERS
11181M:	Guenter Roeck <linux@roeck-us.net>
11182L:	linux-hwmon@vger.kernel.org
11183W:	http://hwmon.wiki.kernel.org/
11184W:	http://www.roeck-us.net/linux/drivers/
11185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11186S:	Maintained
11187F:	Documentation/hwmon/pmbus
11188F:	drivers/hwmon/pmbus/
11189F:	include/linux/pmbus.h
11190
11191PMC SIERRA MaxRAID DRIVER
11192L:	linux-scsi@vger.kernel.org
11193W:	http://www.pmc-sierra.com/
11194S:	Orphan
11195F:	drivers/scsi/pmcraid.*
11196
11197PMC SIERRA PM8001 DRIVER
11198M:	Jack Wang <jinpu.wang@profitbricks.com>
11199M:	lindar_liu@usish.com
11200L:	linux-scsi@vger.kernel.org
11201S:	Supported
11202F:	drivers/scsi/pm8001/
11203
11204PNP SUPPORT
11205M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11206S:	Maintained
11207F:	drivers/pnp/
11208
11209POSIX CLOCKS and TIMERS
11210M:	Thomas Gleixner <tglx@linutronix.de>
11211L:	linux-kernel@vger.kernel.org
11212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11213S:	Maintained
11214F:	fs/timerfd.c
11215F:	include/linux/timer*
11216F:	kernel/time/*timer*
11217
11218POWER MANAGEMENT CORE
11219M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11220L:	linux-pm@vger.kernel.org
11221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11222B:	https://bugzilla.kernel.org
11223S:	Supported
11224F:	drivers/base/power/
11225F:	include/linux/pm.h
11226F:	include/linux/pm_*
11227F:	include/linux/powercap.h
11228F:	drivers/powercap/
11229F:	kernel/configs/nopm.config
11230
11231POWER STATE COORDINATION INTERFACE (PSCI)
11232M:	Mark Rutland <mark.rutland@arm.com>
11233M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11234L:	linux-arm-kernel@lists.infradead.org
11235S:	Maintained
11236F:	drivers/firmware/psci*.c
11237F:	include/linux/psci.h
11238F:	include/uapi/linux/psci.h
11239
11240POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11241M:	Sebastian Reichel <sre@kernel.org>
11242L:	linux-pm@vger.kernel.org
11243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11244S:	Maintained
11245F:	Documentation/devicetree/bindings/power/supply/
11246F:	include/linux/power_supply.h
11247F:	drivers/power/supply/
11248
11249POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11250M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11251L:	linuxppc-dev@lists.ozlabs.org
11252S:	Maintained
11253F:	drivers/char/powernv-op-panel.c
11254
11255PPP OVER ATM (RFC 2364)
11256M:	Mitchell Blank Jr <mitch@sfgoth.com>
11257S:	Maintained
11258F:	net/atm/pppoatm.c
11259F:	include/uapi/linux/atmppp.h
11260
11261PPP OVER ETHERNET
11262M:	Michal Ostrowski <mostrows@earthlink.net>
11263S:	Maintained
11264F:	drivers/net/ppp/pppoe.c
11265F:	drivers/net/ppp/pppox.c
11266
11267PPP OVER L2TP
11268M:	James Chapman <jchapman@katalix.com>
11269S:	Maintained
11270F:	net/l2tp/l2tp_ppp.c
11271F:	include/linux/if_pppol2tp.h
11272F:	include/uapi/linux/if_pppol2tp.h
11273
11274PPP PROTOCOL DRIVERS AND COMPRESSORS
11275M:	Paul Mackerras <paulus@samba.org>
11276L:	linux-ppp@vger.kernel.org
11277S:	Maintained
11278F:	drivers/net/ppp/ppp_*
11279
11280PPS SUPPORT
11281M:	Rodolfo Giometti <giometti@enneenne.com>
11282W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11283L:	linuxpps@ml.enneenne.com (subscribers-only)
11284S:	Maintained
11285F:	Documentation/pps/
11286F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11287F:	Documentation/ABI/testing/sysfs-pps
11288F:	drivers/pps/
11289F:	include/linux/pps*.h
11290F:	include/uapi/linux/pps.h
11291
11292PPTP DRIVER
11293M:	Dmitry Kozlov <xeb@mail.ru>
11294L:	netdev@vger.kernel.org
11295S:	Maintained
11296F:	drivers/net/ppp/pptp.c
11297W:	http://sourceforge.net/projects/accel-pptp
11298
11299PREEMPTIBLE KERNEL
11300M:	Robert Love <rml@tech9.net>
11301L:	kpreempt-tech@lists.sourceforge.net
11302W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11303S:	Supported
11304F:	Documentation/preempt-locking.txt
11305F:	include/linux/preempt.h
11306
11307PRINTK
11308M:	Petr Mladek <pmladek@suse.com>
11309M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11310R:	Steven Rostedt <rostedt@goodmis.org>
11311S:	Maintained
11312F:	kernel/printk/
11313F:	include/linux/printk.h
11314
11315PRISM54 WIRELESS DRIVER
11316M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11317L:	linux-wireless@vger.kernel.org
11318W:	http://wireless.kernel.org/en/users/Drivers/p54
11319S:	Obsolete
11320F:	drivers/net/wireless/intersil/prism54/
11321
11322PROC SYSCTL
11323M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11324M:	Kees Cook <keescook@chromium.org>
11325L:	linux-kernel@vger.kernel.org
11326L:	linux-fsdevel@vger.kernel.org
11327S:	Maintained
11328F:	fs/proc/proc_sysctl.c
11329F:	include/linux/sysctl.h
11330F:	kernel/sysctl.c
11331F:	tools/testing/selftests/sysctl/
11332
11333PS3 NETWORK SUPPORT
11334M:	Geoff Levand <geoff@infradead.org>
11335L:	netdev@vger.kernel.org
11336L:	linuxppc-dev@lists.ozlabs.org
11337S:	Maintained
11338F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11339
11340PS3 PLATFORM SUPPORT
11341M:	Geoff Levand <geoff@infradead.org>
11342L:	linuxppc-dev@lists.ozlabs.org
11343S:	Maintained
11344F:	arch/powerpc/boot/ps3*
11345F:	arch/powerpc/include/asm/lv1call.h
11346F:	arch/powerpc/include/asm/ps3*.h
11347F:	arch/powerpc/platforms/ps3/
11348F:	drivers/*/ps3*
11349F:	drivers/ps3/
11350F:	drivers/rtc/rtc-ps3.c
11351F:	drivers/usb/host/*ps3.c
11352F:	sound/ppc/snd_ps3*
11353
11354PS3VRAM DRIVER
11355M:	Jim Paris <jim@jtan.com>
11356M:	Geoff Levand <geoff@infradead.org>
11357L:	linuxppc-dev@lists.ozlabs.org
11358S:	Maintained
11359F:	drivers/block/ps3vram.c
11360
11361PSAMPLE PACKET SAMPLING SUPPORT:
11362M:	Yotam Gigi <yotam.gi@gmail.com>
11363S:	Maintained
11364F:	net/psample
11365F:	include/net/psample.h
11366F:	include/uapi/linux/psample.h
11367
11368PSTORE FILESYSTEM
11369M:	Kees Cook <keescook@chromium.org>
11370M:	Anton Vorontsov <anton@enomsg.org>
11371M:	Colin Cross <ccross@android.com>
11372M:	Tony Luck <tony.luck@intel.com>
11373S:	Maintained
11374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11375F:	fs/pstore/
11376F:	include/linux/pstore*
11377F:	drivers/firmware/efi/efi-pstore.c
11378F:	drivers/acpi/apei/erst.c
11379F:	Documentation/admin-guide/ramoops.rst
11380F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11381K:	\b(pstore|ramoops)
11382
11383PTP HARDWARE CLOCK SUPPORT
11384M:	Richard Cochran <richardcochran@gmail.com>
11385L:	netdev@vger.kernel.org
11386S:	Maintained
11387W:	http://linuxptp.sourceforge.net/
11388F:	Documentation/ABI/testing/sysfs-ptp
11389F:	Documentation/ptp/*
11390F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11391F:	drivers/net/phy/dp83640*
11392F:	drivers/ptp/*
11393F:	include/linux/ptp_cl*
11394
11395PTRACE SUPPORT
11396M:	Oleg Nesterov <oleg@redhat.com>
11397S:	Maintained
11398F:	include/asm-generic/syscall.h
11399F:	include/linux/ptrace.h
11400F:	include/linux/regset.h
11401F:	include/linux/tracehook.h
11402F:	include/uapi/linux/ptrace.h
11403F:	include/uapi/linux/ptrace.h
11404F:	include/asm-generic/ptrace.h
11405F:	kernel/ptrace.c
11406F:	arch/*/ptrace*.c
11407F:	arch/*/*/ptrace*.c
11408F:	arch/*/include/asm/ptrace*.h
11409
11410PULSE8-CEC DRIVER
11411M:	Hans Verkuil <hverkuil@xs4all.nl>
11412L:	linux-media@vger.kernel.org
11413T:	git git://linuxtv.org/media_tree.git
11414S:	Maintained
11415F:	drivers/media/usb/pulse8-cec/*
11416F:	Documentation/media/cec-drivers/pulse8-cec.rst
11417
11418PVRUSB2 VIDEO4LINUX DRIVER
11419M:	Mike Isely <isely@pobox.com>
11420L:	pvrusb2@isely.net	(subscribers-only)
11421L:	linux-media@vger.kernel.org
11422W:	http://www.isely.net/pvrusb2/
11423T:	git git://linuxtv.org/media_tree.git
11424S:	Maintained
11425F:	Documentation/media/v4l-drivers/pvrusb2*
11426F:	drivers/media/usb/pvrusb2/
11427
11428PWC WEBCAM DRIVER
11429M:	Hans Verkuil <hverkuil@xs4all.nl>
11430L:	linux-media@vger.kernel.org
11431T:	git git://linuxtv.org/media_tree.git
11432S:	Odd Fixes
11433F:	drivers/media/usb/pwc/*
11434
11435PWM FAN DRIVER
11436M:	Kamil Debski <kamil@wypas.org>
11437M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11438L:	linux-hwmon@vger.kernel.org
11439S:	Supported
11440F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11441F:	Documentation/hwmon/pwm-fan
11442F:	drivers/hwmon/pwm-fan.c
11443
11444PWM IR Transmitter
11445M:	Sean Young <sean@mess.org>
11446L:	linux-media@vger.kernel.org
11447S:	Maintained
11448F:	drivers/media/rc/pwm-ir-tx.c
11449
11450PWM SUBSYSTEM
11451M:	Thierry Reding <thierry.reding@gmail.com>
11452L:	linux-pwm@vger.kernel.org
11453S:	Maintained
11454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11455F:	Documentation/pwm.txt
11456F:	Documentation/devicetree/bindings/pwm/
11457F:	include/linux/pwm.h
11458F:	drivers/pwm/
11459F:	drivers/video/backlight/pwm_bl.c
11460F:	include/linux/pwm_backlight.h
11461F:	drivers/gpio/gpio-mvebu.c
11462F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11463
11464PXA GPIO DRIVER
11465M:	Robert Jarzmik <robert.jarzmik@free.fr>
11466L:	linux-gpio@vger.kernel.org
11467S:	Maintained
11468F:	drivers/gpio/gpio-pxa.c
11469
11470PXA MMCI DRIVER
11471S:	Orphan
11472
11473PXA RTC DRIVER
11474M:	Robert Jarzmik <robert.jarzmik@free.fr>
11475L:	linux-rtc@vger.kernel.org
11476S:	Maintained
11477
11478PXA2xx/PXA3xx SUPPORT
11479M:	Daniel Mack <daniel@zonque.org>
11480M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11481M:	Robert Jarzmik <robert.jarzmik@free.fr>
11482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11483T:	git git://github.com/hzhuang1/linux.git
11484T:	git git://github.com/rjarzmik/linux.git
11485S:	Maintained
11486F:	arch/arm/boot/dts/pxa*
11487F:	arch/arm/mach-pxa/
11488F:	drivers/dma/pxa*
11489F:	drivers/pcmcia/pxa2xx*
11490F:	drivers/pinctrl/pxa/
11491F:	drivers/spi/spi-pxa2xx*
11492F:	drivers/usb/gadget/udc/pxa2*
11493F:	include/sound/pxa2xx-lib.h
11494F:	sound/arm/pxa*
11495F:	sound/soc/pxa/
11496
11497QAT DRIVER
11498M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11499L:	qat-linux@intel.com
11500S:	Supported
11501F:	drivers/crypto/qat/
11502
11503QCOM AUDIO (ASoC) DRIVERS
11504M:	Patrick Lai <plai@codeaurora.org>
11505M:	Banajit Goswami <bgoswami@codeaurora.org>
11506L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11507S:	Supported
11508F:	sound/soc/qcom/
11509
11510QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11511M:	Gabriel Somlo <somlo@cmu.edu>
11512M:	"Michael S. Tsirkin" <mst@redhat.com>
11513L:	qemu-devel@nongnu.org
11514S:	Maintained
11515F:	drivers/firmware/qemu_fw_cfg.c
11516F:	include/uapi/linux/qemu_fw_cfg.h
11517
11518QIB DRIVER
11519M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11520M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11521L:	linux-rdma@vger.kernel.org
11522S:	Supported
11523F:	drivers/infiniband/hw/qib/
11524
11525QLOGIC QL41xxx FCOE DRIVER
11526M:	QLogic-Storage-Upstream@cavium.com
11527L:	linux-scsi@vger.kernel.org
11528S:	Supported
11529F:	drivers/scsi/qedf/
11530
11531QLOGIC QL41xxx ISCSI DRIVER
11532M:	QLogic-Storage-Upstream@cavium.com
11533L:	linux-scsi@vger.kernel.org
11534S:	Supported
11535F:	drivers/scsi/qedi/
11536
11537QLOGIC QL4xxx ETHERNET DRIVER
11538M:	Ariel Elior <Ariel.Elior@cavium.com>
11539M:	everest-linux-l2@cavium.com
11540L:	netdev@vger.kernel.org
11541S:	Supported
11542F:	drivers/net/ethernet/qlogic/qed/
11543F:	include/linux/qed/
11544F:	drivers/net/ethernet/qlogic/qede/
11545
11546QLOGIC QL4xxx RDMA DRIVER
11547M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11548M:	Ariel Elior <Ariel.Elior@cavium.com>
11549L:	linux-rdma@vger.kernel.org
11550S:	Supported
11551F:	drivers/infiniband/hw/qedr/
11552F:	include/uapi/rdma/qedr-abi.h
11553
11554QLOGIC QLA1280 SCSI DRIVER
11555M:	Michael Reed <mdr@sgi.com>
11556L:	linux-scsi@vger.kernel.org
11557S:	Maintained
11558F:	drivers/scsi/qla1280.[ch]
11559
11560QLOGIC QLA2XXX FC-SCSI DRIVER
11561M:	qla2xxx-upstream@qlogic.com
11562L:	linux-scsi@vger.kernel.org
11563S:	Supported
11564F:	Documentation/scsi/LICENSE.qla2xxx
11565F:	drivers/scsi/qla2xxx/
11566
11567QLOGIC QLA3XXX NETWORK DRIVER
11568M:	Dept-GELinuxNICDev@cavium.com
11569L:	netdev@vger.kernel.org
11570S:	Supported
11571F:	Documentation/networking/LICENSE.qla3xxx
11572F:	drivers/net/ethernet/qlogic/qla3xxx.*
11573
11574QLOGIC QLA4XXX iSCSI DRIVER
11575M:	QLogic-Storage-Upstream@qlogic.com
11576L:	linux-scsi@vger.kernel.org
11577S:	Supported
11578F:	Documentation/scsi/LICENSE.qla4xxx
11579F:	drivers/scsi/qla4xxx/
11580
11581QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11582M:	Harish Patil <harish.patil@cavium.com>
11583M:	Manish Chopra <manish.chopra@cavium.com>
11584M:	Dept-GELinuxNICDev@cavium.com
11585L:	netdev@vger.kernel.org
11586S:	Supported
11587F:	drivers/net/ethernet/qlogic/qlcnic/
11588
11589QLOGIC QLGE 10Gb ETHERNET DRIVER
11590M:	Harish Patil <harish.patil@cavium.com>
11591M:	Manish Chopra <manish.chopra@cavium.com>
11592M:	Dept-GELinuxNICDev@cavium.com
11593L:	netdev@vger.kernel.org
11594S:	Supported
11595F:	drivers/net/ethernet/qlogic/qlge/
11596
11597QNX4 FILESYSTEM
11598M:	Anders Larsen <al@alarsen.net>
11599W:	http://www.alarsen.net/linux/qnx4fs/
11600S:	Maintained
11601F:	fs/qnx4/
11602F:	include/uapi/linux/qnx4_fs.h
11603F:	include/uapi/linux/qnxtypes.h
11604
11605QORIQ DPAA2 FSL-MC BUS DRIVER
11606M:	Stuart Yoder <stuyoder@gmail.com>
11607M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11608L:	linux-kernel@vger.kernel.org
11609S:	Maintained
11610F:	drivers/bus/fsl-mc/
11611F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11612F:	Documentation/networking/dpaa2/overview.rst
11613
11614QT1010 MEDIA DRIVER
11615M:	Antti Palosaari <crope@iki.fi>
11616L:	linux-media@vger.kernel.org
11617W:	https://linuxtv.org
11618W:	http://palosaari.fi/linux/
11619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11620T:	git git://linuxtv.org/anttip/media_tree.git
11621S:	Maintained
11622F:	drivers/media/tuners/qt1010*
11623
11624QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11625M:	Kalle Valo <kvalo@qca.qualcomm.com>
11626L:	ath10k@lists.infradead.org
11627W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11629S:	Supported
11630F:	drivers/net/wireless/ath/ath10k/
11631
11632QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11633M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11634L:	linux-wireless@vger.kernel.org
11635W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11636S:	Supported
11637F:	drivers/net/wireless/ath/ath9k/
11638
11639QUALCOMM CAMERA SUBSYSTEM DRIVER
11640M:	Todor Tomov <todor.tomov@linaro.org>
11641L:	linux-media@vger.kernel.org
11642S:	Maintained
11643F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11644F:	Documentation/media/v4l-drivers/qcom_camss.rst
11645F:	drivers/media/platform/qcom/camss-8x16/
11646
11647QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11648M:	Timur Tabi <timur@codeaurora.org>
11649L:	netdev@vger.kernel.org
11650S:	Supported
11651F:	drivers/net/ethernet/qualcomm/emac/
11652
11653QUALCOMM HEXAGON ARCHITECTURE
11654M:	Richard Kuo <rkuo@codeaurora.org>
11655L:	linux-hexagon@vger.kernel.org
11656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11657S:	Supported
11658F:	arch/hexagon/
11659
11660QUALCOMM IOMMU
11661M:	Rob Clark <robdclark@gmail.com>
11662L:	iommu@lists.linux-foundation.org
11663L:	linux-arm-msm@vger.kernel.org
11664S:	Maintained
11665F:	drivers/iommu/qcom_iommu.c
11666
11667QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11668M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11669L:	linux-media@vger.kernel.org
11670L:	linux-arm-msm@vger.kernel.org
11671T:	git git://linuxtv.org/media_tree.git
11672S:	Maintained
11673F:	drivers/media/platform/qcom/venus/
11674
11675QUALCOMM WCN36XX WIRELESS DRIVER
11676M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11677L:	wcn36xx@lists.infradead.org
11678W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11679T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11680S:	Supported
11681F:	drivers/net/wireless/ath/wcn36xx/
11682
11683QUANTENNA QTNFMAC WIRELESS DRIVER
11684M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11685M:	Avinash Patil <avinashp@quantenna.com>
11686M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11687L:	linux-wireless@vger.kernel.org
11688S:	Maintained
11689F:	drivers/net/wireless/quantenna
11690
11691RADEON and AMDGPU DRM DRIVERS
11692M:	Alex Deucher <alexander.deucher@amd.com>
11693M:	Christian König <christian.koenig@amd.com>
11694M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11695L:	amd-gfx@lists.freedesktop.org
11696T:	git git://people.freedesktop.org/~agd5f/linux
11697S:	Supported
11698F:	drivers/gpu/drm/radeon/
11699F:	include/uapi/drm/radeon_drm.h
11700F:	drivers/gpu/drm/amd/
11701F:	include/uapi/drm/amdgpu_drm.h
11702
11703RADEON FRAMEBUFFER DISPLAY DRIVER
11704M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11705L:	linux-fbdev@vger.kernel.org
11706S:	Maintained
11707F:	drivers/video/fbdev/aty/radeon*
11708F:	include/uapi/linux/radeonfb.h
11709
11710RADIOSHARK RADIO DRIVER
11711M:	Hans Verkuil <hverkuil@xs4all.nl>
11712L:	linux-media@vger.kernel.org
11713T:	git git://linuxtv.org/media_tree.git
11714S:	Maintained
11715F:	drivers/media/radio/radio-shark.c
11716
11717RADIOSHARK2 RADIO DRIVER
11718M:	Hans Verkuil <hverkuil@xs4all.nl>
11719L:	linux-media@vger.kernel.org
11720T:	git git://linuxtv.org/media_tree.git
11721S:	Maintained
11722F:	drivers/media/radio/radio-shark2.c
11723F:	drivers/media/radio/radio-tea5777.c
11724
11725RADOS BLOCK DEVICE (RBD)
11726M:	Ilya Dryomov <idryomov@gmail.com>
11727M:	Sage Weil <sage@redhat.com>
11728M:	Alex Elder <elder@kernel.org>
11729L:	ceph-devel@vger.kernel.org
11730W:	http://ceph.com/
11731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11732T:	git git://github.com/ceph/ceph-client.git
11733S:	Supported
11734F:	Documentation/ABI/testing/sysfs-bus-rbd
11735F:	drivers/block/rbd.c
11736F:	drivers/block/rbd_types.h
11737
11738RAGE128 FRAMEBUFFER DISPLAY DRIVER
11739M:	Paul Mackerras <paulus@samba.org>
11740L:	linux-fbdev@vger.kernel.org
11741S:	Maintained
11742F:	drivers/video/fbdev/aty/aty128fb.c
11743
11744RAINSHADOW-CEC DRIVER
11745M:	Hans Verkuil <hverkuil@xs4all.nl>
11746L:	linux-media@vger.kernel.org
11747T:	git git://linuxtv.org/media_tree.git
11748S:	Maintained
11749F:	drivers/media/usb/rainshadow-cec/*
11750
11751RALINK MIPS ARCHITECTURE
11752M:	John Crispin <john@phrozen.org>
11753L:	linux-mips@linux-mips.org
11754S:	Maintained
11755F:	arch/mips/ralink
11756
11757RALINK RT2X00 WIRELESS LAN DRIVER
11758P:	rt2x00 project
11759M:	Stanislaw Gruszka <sgruszka@redhat.com>
11760M:	Helmut Schaa <helmut.schaa@googlemail.com>
11761L:	linux-wireless@vger.kernel.org
11762S:	Maintained
11763F:	drivers/net/wireless/ralink/rt2x00/
11764
11765RAMDISK RAM BLOCK DEVICE DRIVER
11766M:	Jens Axboe <axboe@kernel.dk>
11767S:	Maintained
11768F:	Documentation/blockdev/ramdisk.txt
11769F:	drivers/block/brd.c
11770
11771RANCHU VIRTUAL BOARD FOR MIPS
11772M:	Miodrag Dinic <miodrag.dinic@mips.com>
11773L:	linux-mips@linux-mips.org
11774S:	Supported
11775F:	arch/mips/generic/board-ranchu.c
11776F:	arch/mips/configs/generic/board-ranchu.config
11777
11778RANDOM NUMBER DRIVER
11779M:	"Theodore Ts'o" <tytso@mit.edu>
11780S:	Maintained
11781F:	drivers/char/random.c
11782
11783RAPIDIO SUBSYSTEM
11784M:	Matt Porter <mporter@kernel.crashing.org>
11785M:	Alexandre Bounine <alex.bou9@gmail.com>
11786S:	Maintained
11787F:	drivers/rapidio/
11788
11789RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11790L:	linux-wireless@vger.kernel.org
11791S:	Orphan
11792F:	drivers/net/wireless/ray*
11793
11794RCUTORTURE TEST FRAMEWORK
11795M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11796M:	Josh Triplett <josh@joshtriplett.org>
11797R:	Steven Rostedt <rostedt@goodmis.org>
11798R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11799R:	Lai Jiangshan <jiangshanlai@gmail.com>
11800L:	linux-kernel@vger.kernel.org
11801S:	Supported
11802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11803F:	tools/testing/selftests/rcutorture
11804
11805RDC R-321X SoC
11806M:	Florian Fainelli <florian@openwrt.org>
11807S:	Maintained
11808
11809RDC R6040 FAST ETHERNET DRIVER
11810M:	Florian Fainelli <f.fainelli@gmail.com>
11811L:	netdev@vger.kernel.org
11812S:	Maintained
11813F:	drivers/net/ethernet/rdc/r6040.c
11814
11815RDMAVT - RDMA verbs software
11816M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11817M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11818L:	linux-rdma@vger.kernel.org
11819S:	Supported
11820F:	drivers/infiniband/sw/rdmavt
11821
11822RDS - RELIABLE DATAGRAM SOCKETS
11823M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11824L:	netdev@vger.kernel.org
11825L:	linux-rdma@vger.kernel.org
11826L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11827W:	https://oss.oracle.com/projects/rds/
11828S:	Supported
11829F:	net/rds/
11830F:	Documentation/networking/rds.txt
11831
11832RDT - RESOURCE ALLOCATION
11833M:	Fenghua Yu <fenghua.yu@intel.com>
11834L:	linux-kernel@vger.kernel.org
11835S:	Supported
11836F:	arch/x86/kernel/cpu/intel_rdt*
11837F:	arch/x86/include/asm/intel_rdt_sched.h
11838F:	Documentation/x86/intel_rdt*
11839
11840READ-COPY UPDATE (RCU)
11841M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11842M:	Josh Triplett <josh@joshtriplett.org>
11843R:	Steven Rostedt <rostedt@goodmis.org>
11844R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11845R:	Lai Jiangshan <jiangshanlai@gmail.com>
11846L:	linux-kernel@vger.kernel.org
11847W:	http://www.rdrop.com/users/paulmck/RCU/
11848S:	Supported
11849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11850F:	Documentation/RCU/
11851X:	Documentation/RCU/torture.txt
11852F:	include/linux/rcu*
11853X:	include/linux/srcu.h
11854F:	kernel/rcu/
11855X:	kernel/torture.c
11856
11857REAL TIME CLOCK (RTC) SUBSYSTEM
11858M:	Alessandro Zummo <a.zummo@towertech.it>
11859M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11860L:	linux-rtc@vger.kernel.org
11861Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11863S:	Maintained
11864F:	Documentation/devicetree/bindings/rtc/
11865F:	Documentation/rtc.txt
11866F:	drivers/rtc/
11867F:	include/linux/rtc.h
11868F:	include/uapi/linux/rtc.h
11869F:	include/linux/rtc/
11870F:	include/linux/platform_data/rtc-*
11871F:	tools/testing/selftests/timers/rtctest.c
11872
11873REALTEK AUDIO CODECS
11874M:	Bard Liao <bardliao@realtek.com>
11875M:	Oder Chiou <oder_chiou@realtek.com>
11876S:	Maintained
11877F:	sound/soc/codecs/rt*
11878F:	include/sound/rt*.h
11879
11880REGISTER MAP ABSTRACTION
11881M:	Mark Brown <broonie@kernel.org>
11882L:	linux-kernel@vger.kernel.org
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11884S:	Supported
11885F:	Documentation/devicetree/bindings/regmap/
11886F:	drivers/base/regmap/
11887F:	include/linux/regmap.h
11888
11889REISERFS FILE SYSTEM
11890L:	reiserfs-devel@vger.kernel.org
11891S:	Supported
11892F:	fs/reiserfs/
11893
11894REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11895M:	Ohad Ben-Cohen <ohad@wizery.com>
11896M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11897L:	linux-remoteproc@vger.kernel.org
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11899S:	Maintained
11900F:	Documentation/devicetree/bindings/remoteproc/
11901F:	Documentation/remoteproc.txt
11902F:	drivers/remoteproc/
11903F:	include/linux/remoteproc.h
11904
11905REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11906M:	Ohad Ben-Cohen <ohad@wizery.com>
11907M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11908L:	linux-remoteproc@vger.kernel.org
11909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11910S:	Maintained
11911F:	drivers/rpmsg/
11912F:	Documentation/rpmsg.txt
11913F:	include/linux/rpmsg.h
11914F:	include/linux/rpmsg/
11915
11916RENESAS CLOCK DRIVERS
11917M:	Geert Uytterhoeven <geert+renesas@glider.be>
11918L:	linux-renesas-soc@vger.kernel.org
11919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11920S:	Supported
11921F:	drivers/clk/renesas/
11922
11923RENESAS EMEV2 I2C DRIVER
11924M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11925S:	Supported
11926F:	drivers/i2c/busses/i2c-emev2.c
11927
11928RENESAS ETHERNET DRIVERS
11929R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11930L:	netdev@vger.kernel.org
11931L:	linux-renesas-soc@vger.kernel.org
11932F:	Documentation/devicetree/bindings/net/renesas,*.txt
11933F:	Documentation/devicetree/bindings/net/sh_eth.txt
11934F:	drivers/net/ethernet/renesas/
11935F:	include/linux/sh_eth.h
11936
11937RENESAS R-CAR GYROADC DRIVER
11938M:	Marek Vasut <marek.vasut@gmail.com>
11939L:	linux-iio@vger.kernel.org
11940S:	Supported
11941F:	drivers/iio/adc/rcar_gyro_adc.c
11942
11943RENESAS R-CAR I2C DRIVERS
11944M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11945S:	Supported
11946F:	drivers/i2c/busses/i2c-rcar.c
11947F:	drivers/i2c/busses/i2c-sh_mobile.c
11948
11949RENESAS USB PHY DRIVER
11950M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11951L:	linux-renesas-soc@vger.kernel.org
11952S:	Maintained
11953F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11954
11955RESET CONTROLLER FRAMEWORK
11956M:	Philipp Zabel <p.zabel@pengutronix.de>
11957T:	git git://git.pengutronix.de/git/pza/linux
11958S:	Maintained
11959F:	drivers/reset/
11960F:	Documentation/devicetree/bindings/reset/
11961F:	include/dt-bindings/reset/
11962F:	include/linux/reset.h
11963F:	include/linux/reset-controller.h
11964
11965RFKILL
11966M:	Johannes Berg <johannes@sipsolutions.net>
11967L:	linux-wireless@vger.kernel.org
11968W:	http://wireless.kernel.org/
11969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11971S:	Maintained
11972F:	Documentation/rfkill.txt
11973F:	Documentation/ABI/stable/sysfs-class-rfkill
11974F:	net/rfkill/
11975
11976RHASHTABLE
11977M:	Thomas Graf <tgraf@suug.ch>
11978M:	Herbert Xu <herbert@gondor.apana.org.au>
11979L:	netdev@vger.kernel.org
11980S:	Maintained
11981F:	lib/rhashtable.c
11982F:	include/linux/rhashtable.h
11983
11984RICOH R5C592 MEMORYSTICK DRIVER
11985M:	Maxim Levitsky <maximlevitsky@gmail.com>
11986S:	Maintained
11987F:	drivers/memstick/host/r592.*
11988
11989RICOH SMARTMEDIA/XD DRIVER
11990M:	Maxim Levitsky <maximlevitsky@gmail.com>
11991S:	Maintained
11992F:	drivers/mtd/nand/raw/r852.c
11993F:	drivers/mtd/nand/raw/r852.h
11994
11995RISC-V ARCHITECTURE
11996M:	Palmer Dabbelt <palmer@sifive.com>
11997M:	Albert Ou <albert@sifive.com>
11998L:	linux-riscv@lists.infradead.org
11999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12000S:	Supported
12001F:	arch/riscv/
12002K:	riscv
12003N:	riscv
12004
12005ROCCAT DRIVERS
12006M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12007W:	http://sourceforge.net/projects/roccat/
12008S:	Maintained
12009F:	drivers/hid/hid-roccat*
12010F:	include/linux/hid-roccat*
12011F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12012
12013ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12014M:	Jacob chen <jacob2.chen@rock-chips.com>
12015L:	linux-media@vger.kernel.org
12016S:	Maintained
12017F:	drivers/media/platform/rockchip/rga/
12018F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12019
12020ROCKER DRIVER
12021M:	Jiri Pirko <jiri@resnulli.us>
12022L:	netdev@vger.kernel.org
12023S:	Supported
12024F:	drivers/net/ethernet/rocker/
12025
12026ROCKETPORT DRIVER
12027P:	Comtrol Corp.
12028W:	http://www.comtrol.com
12029S:	Maintained
12030F:	Documentation/serial/rocket.txt
12031F:	drivers/tty/rocket*
12032
12033ROCKETPORT EXPRESS/INFINITY DRIVER
12034M:	Kevin Cernekee <cernekee@gmail.com>
12035L:	linux-serial@vger.kernel.org
12036S:	Odd Fixes
12037F:	drivers/tty/serial/rp2.*
12038
12039ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12040M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12041L:	linux-kernel@vger.kernel.org
12042L:	linux-renesas-soc@vger.kernel.org
12043S:	Supported
12044F:	drivers/mfd/bd9571mwv.c
12045F:	drivers/regulator/bd9571mwv-regulator.c
12046F:	drivers/gpio/gpio-bd9571mwv.c
12047F:	include/linux/mfd/bd9571mwv.h
12048F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12049
12050ROSE NETWORK LAYER
12051M:	Ralf Baechle <ralf@linux-mips.org>
12052L:	linux-hams@vger.kernel.org
12053W:	http://www.linux-ax25.org/
12054S:	Maintained
12055F:	include/net/rose.h
12056F:	include/uapi/linux/rose.h
12057F:	net/rose/
12058
12059RTL2830 MEDIA DRIVER
12060M:	Antti Palosaari <crope@iki.fi>
12061L:	linux-media@vger.kernel.org
12062W:	https://linuxtv.org
12063W:	http://palosaari.fi/linux/
12064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12065T:	git git://linuxtv.org/anttip/media_tree.git
12066S:	Maintained
12067F:	drivers/media/dvb-frontends/rtl2830*
12068
12069RTL2832 MEDIA DRIVER
12070M:	Antti Palosaari <crope@iki.fi>
12071L:	linux-media@vger.kernel.org
12072W:	https://linuxtv.org
12073W:	http://palosaari.fi/linux/
12074Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12075T:	git git://linuxtv.org/anttip/media_tree.git
12076S:	Maintained
12077F:	drivers/media/dvb-frontends/rtl2832*
12078
12079RTL2832_SDR MEDIA DRIVER
12080M:	Antti Palosaari <crope@iki.fi>
12081L:	linux-media@vger.kernel.org
12082W:	https://linuxtv.org
12083W:	http://palosaari.fi/linux/
12084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12085T:	git git://linuxtv.org/anttip/media_tree.git
12086S:	Maintained
12087F:	drivers/media/dvb-frontends/rtl2832_sdr*
12088
12089RTL8180 WIRELESS DRIVER
12090L:	linux-wireless@vger.kernel.org
12091W:	http://wireless.kernel.org/
12092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12093S:	Orphan
12094F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12095
12096RTL8187 WIRELESS DRIVER
12097M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12098M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12099M:	Larry Finger <Larry.Finger@lwfinger.net>
12100L:	linux-wireless@vger.kernel.org
12101W:	http://wireless.kernel.org/
12102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12103S:	Maintained
12104F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12105
12106REALTEK WIRELESS DRIVER (rtlwifi family)
12107M:	Ping-Ke Shih <pkshih@realtek.com>
12108L:	linux-wireless@vger.kernel.org
12109W:	http://wireless.kernel.org/
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12111S:	Maintained
12112F:	drivers/net/wireless/realtek/rtlwifi/
12113
12114RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12115M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12116L:	linux-wireless@vger.kernel.org
12117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12118S:	Maintained
12119F:	drivers/net/wireless/realtek/rtl8xxxu/
12120
12121RXRPC SOCKETS (AF_RXRPC)
12122M:	David Howells <dhowells@redhat.com>
12123L:	linux-afs@lists.infradead.org
12124S:	Supported
12125F:	net/rxrpc/
12126F:	include/keys/rxrpc-type.h
12127F:	include/net/af_rxrpc.h
12128F:	include/trace/events/rxrpc.h
12129F:	include/uapi/linux/rxrpc.h
12130F:	Documentation/networking/rxrpc.txt
12131W:	https://www.infradead.org/~dhowells/kafs/
12132
12133S3 SAVAGE FRAMEBUFFER DRIVER
12134M:	Antonino Daplas <adaplas@gmail.com>
12135L:	linux-fbdev@vger.kernel.org
12136S:	Maintained
12137F:	drivers/video/fbdev/savage/
12138
12139S390
12140M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12141M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12142L:	linux-s390@vger.kernel.org
12143W:	http://www.ibm.com/developerworks/linux/linux390/
12144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12145S:	Supported
12146F:	arch/s390/
12147F:	drivers/s390/
12148F:	Documentation/s390/
12149F:	Documentation/driver-api/s390-drivers.rst
12150
12151S390 COMMON I/O LAYER
12152M:	Sebastian Ott <sebott@linux.ibm.com>
12153M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12154L:	linux-s390@vger.kernel.org
12155W:	http://www.ibm.com/developerworks/linux/linux390/
12156S:	Supported
12157F:	drivers/s390/cio/
12158
12159S390 DASD DRIVER
12160M:	Stefan Haberland <sth@linux.ibm.com>
12161M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12162L:	linux-s390@vger.kernel.org
12163W:	http://www.ibm.com/developerworks/linux/linux390/
12164S:	Supported
12165F:	drivers/s390/block/dasd*
12166F:	block/partitions/ibm.c
12167
12168S390 IOMMU (PCI)
12169M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12170L:	linux-s390@vger.kernel.org
12171W:	http://www.ibm.com/developerworks/linux/linux390/
12172S:	Supported
12173F:	drivers/iommu/s390-iommu.c
12174
12175S390 IUCV NETWORK LAYER
12176M:	Julian Wiedmann <jwi@linux.ibm.com>
12177M:	Ursula Braun <ubraun@linux.ibm.com>
12178L:	linux-s390@vger.kernel.org
12179W:	http://www.ibm.com/developerworks/linux/linux390/
12180S:	Supported
12181F:	drivers/s390/net/*iucv*
12182F:	include/net/iucv/
12183F:	net/iucv/
12184
12185S390 NETWORK DRIVERS
12186M:	Julian Wiedmann <jwi@linux.ibm.com>
12187M:	Ursula Braun <ubraun@linux.ibm.com>
12188L:	linux-s390@vger.kernel.org
12189W:	http://www.ibm.com/developerworks/linux/linux390/
12190S:	Supported
12191F:	drivers/s390/net/
12192
12193S390 PCI SUBSYSTEM
12194M:	Sebastian Ott <sebott@linux.ibm.com>
12195M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12196L:	linux-s390@vger.kernel.org
12197W:	http://www.ibm.com/developerworks/linux/linux390/
12198S:	Supported
12199F:	arch/s390/pci/
12200F:	drivers/pci/hotplug/s390_pci_hpc.c
12201
12202S390 VFIO-CCW DRIVER
12203M:	Cornelia Huck <cohuck@redhat.com>
12204M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12205M:	Halil Pasic <pasic@linux.ibm.com>
12206L:	linux-s390@vger.kernel.org
12207L:	kvm@vger.kernel.org
12208S:	Supported
12209F:	drivers/s390/cio/vfio_ccw*
12210F:	Documentation/s390/vfio-ccw.txt
12211F:	include/uapi/linux/vfio_ccw.h
12212
12213S390 ZCRYPT DRIVER
12214M:	Harald Freudenberger <freude@de.ibm.com>
12215L:	linux-s390@vger.kernel.org
12216W:	http://www.ibm.com/developerworks/linux/linux390/
12217S:	Supported
12218F:	drivers/s390/crypto/
12219
12220S390 ZFCP DRIVER
12221M:	Steffen Maier <maier@linux.ibm.com>
12222M:	Benjamin Block <bblock@linux.ibm.com>
12223L:	linux-s390@vger.kernel.org
12224W:	http://www.ibm.com/developerworks/linux/linux390/
12225S:	Supported
12226F:	drivers/s390/scsi/zfcp_*
12227
12228S3C24XX SD/MMC Driver
12229M:	Ben Dooks <ben-linux@fluff.org>
12230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12231S:	Supported
12232F:	drivers/mmc/host/s3cmci.*
12233
12234SAA6588 RDS RECEIVER DRIVER
12235M:	Hans Verkuil <hverkuil@xs4all.nl>
12236L:	linux-media@vger.kernel.org
12237T:	git git://linuxtv.org/media_tree.git
12238W:	https://linuxtv.org
12239S:	Odd Fixes
12240F:	drivers/media/i2c/saa6588*
12241
12242SAA7134 VIDEO4LINUX DRIVER
12243M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12244M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12245L:	linux-media@vger.kernel.org
12246W:	https://linuxtv.org
12247T:	git git://linuxtv.org/media_tree.git
12248S:	Odd fixes
12249F:	Documentation/media/v4l-drivers/saa7134*
12250F:	drivers/media/pci/saa7134/
12251
12252SAA7146 VIDEO4LINUX-2 DRIVER
12253M:	Hans Verkuil <hverkuil@xs4all.nl>
12254L:	linux-media@vger.kernel.org
12255T:	git git://linuxtv.org/media_tree.git
12256S:	Maintained
12257F:	drivers/media/common/saa7146/
12258F:	drivers/media/pci/saa7146/
12259F:	include/media/saa7146*
12260
12261SAMSUNG AUDIO (ASoC) DRIVERS
12262M:	Krzysztof Kozlowski <krzk@kernel.org>
12263M:	Sangbeom Kim <sbkim73@samsung.com>
12264M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12265L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12266S:	Supported
12267F:	sound/soc/samsung/
12268F:	Documentation/devicetree/bindings/sound/samsung*
12269
12270SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12271M:	Krzysztof Kozlowski <krzk@kernel.org>
12272L:	linux-crypto@vger.kernel.org
12273L:	linux-samsung-soc@vger.kernel.org
12274S:	Maintained
12275F:	drivers/crypto/exynos-rng.c
12276F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12277
12278SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12279M:	Łukasz Stelmach <l.stelmach@samsung.com>
12280L:	linux-samsung-soc@vger.kernel.org
12281S:	Maintained
12282F:	drivers/char/hw_random/exynos-trng.c
12283F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12284
12285SAMSUNG FRAMEBUFFER DRIVER
12286M:	Jingoo Han <jingoohan1@gmail.com>
12287L:	linux-fbdev@vger.kernel.org
12288S:	Maintained
12289F:	drivers/video/fbdev/s3c-fb.c
12290
12291SAMSUNG LAPTOP DRIVER
12292M:	Corentin Chary <corentin.chary@gmail.com>
12293L:	platform-driver-x86@vger.kernel.org
12294S:	Maintained
12295F:	drivers/platform/x86/samsung-laptop.c
12296
12297SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12298M:	Sangbeom Kim <sbkim73@samsung.com>
12299M:	Krzysztof Kozlowski <krzk@kernel.org>
12300M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12301L:	linux-kernel@vger.kernel.org
12302L:	linux-samsung-soc@vger.kernel.org
12303S:	Supported
12304F:	drivers/mfd/sec*.c
12305F:	drivers/regulator/s2m*.c
12306F:	drivers/regulator/s5m*.c
12307F:	drivers/clk/clk-s2mps11.c
12308F:	drivers/rtc/rtc-s5m.c
12309F:	include/linux/mfd/samsung/
12310F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12311F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12312F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12313F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12314
12315SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12316M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12317L:	linux-media@vger.kernel.org
12318L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12319S:	Maintained
12320F:	drivers/media/platform/s3c-camif/
12321F:	include/media/drv-intf/s3c_camif.h
12322
12323SAMSUNG S3FWRN5 NFC DRIVER
12324M:	Robert Baldyga <r.baldyga@samsung.com>
12325M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12326L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12327S:	Supported
12328F:	drivers/nfc/s3fwrn5
12329
12330SAMSUNG S5C73M3 CAMERA DRIVER
12331M:	Kyungmin Park <kyungmin.park@samsung.com>
12332M:	Andrzej Hajda <a.hajda@samsung.com>
12333L:	linux-media@vger.kernel.org
12334S:	Supported
12335F:	drivers/media/i2c/s5c73m3/*
12336
12337SAMSUNG S5K5BAF CAMERA DRIVER
12338M:	Kyungmin Park <kyungmin.park@samsung.com>
12339M:	Andrzej Hajda <a.hajda@samsung.com>
12340L:	linux-media@vger.kernel.org
12341S:	Supported
12342F:	drivers/media/i2c/s5k5baf.c
12343
12344SAMSUNG S5P Security SubSystem (SSS) DRIVER
12345M:	Krzysztof Kozlowski <krzk@kernel.org>
12346M:	Vladimir Zapolskiy <vz@mleia.com>
12347M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12348L:	linux-crypto@vger.kernel.org
12349L:	linux-samsung-soc@vger.kernel.org
12350S:	Maintained
12351F:	drivers/crypto/s5p-sss.c
12352
12353SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12354M:	Kyungmin Park <kyungmin.park@samsung.com>
12355M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12356L:	linux-media@vger.kernel.org
12357Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12358S:	Supported
12359F:	drivers/media/platform/exynos4-is/
12360
12361SAMSUNG SOC CLOCK DRIVERS
12362M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12363M:	Tomasz Figa <tomasz.figa@gmail.com>
12364M:	Chanwoo Choi <cw00.choi@samsung.com>
12365S:	Supported
12366L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12368F:	drivers/clk/samsung/
12369F:	include/dt-bindings/clock/exynos*.h
12370F:	Documentation/devicetree/bindings/clock/exynos*.txt
12371
12372SAMSUNG SPI DRIVERS
12373M:	Kukjin Kim <kgene@kernel.org>
12374M:	Krzysztof Kozlowski <krzk@kernel.org>
12375M:	Andi Shyti <andi@etezian.org>
12376L:	linux-spi@vger.kernel.org
12377L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12378S:	Maintained
12379F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12380F:	drivers/spi/spi-s3c*
12381F:	include/linux/platform_data/spi-s3c64xx.h
12382
12383SAMSUNG SXGBE DRIVERS
12384M:	Byungho An <bh74.an@samsung.com>
12385M:	Girish K S <ks.giri@samsung.com>
12386M:	Vipul Pandya <vipul.pandya@samsung.com>
12387S:	Supported
12388L:	netdev@vger.kernel.org
12389F:	drivers/net/ethernet/samsung/sxgbe/
12390
12391SAMSUNG THERMAL DRIVER
12392M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12393L:	linux-pm@vger.kernel.org
12394L:	linux-samsung-soc@vger.kernel.org
12395S:	Supported
12396T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12397F:	drivers/thermal/samsung/
12398
12399SAMSUNG USB2 PHY DRIVER
12400M:	Kamil Debski <kamil@wypas.org>
12401M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12402L:	linux-kernel@vger.kernel.org
12403S:	Supported
12404F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12405F:	Documentation/phy/samsung-usb2.txt
12406F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12407F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12408F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12409F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12410F:	drivers/phy/samsung/phy-samsung-usb2.c
12411F:	drivers/phy/samsung/phy-samsung-usb2.h
12412
12413SC1200 WDT DRIVER
12414M:	Zwane Mwaikambo <zwanem@gmail.com>
12415S:	Maintained
12416F:	drivers/watchdog/sc1200wdt.c
12417
12418SCHEDULER
12419M:	Ingo Molnar <mingo@redhat.com>
12420M:	Peter Zijlstra <peterz@infradead.org>
12421L:	linux-kernel@vger.kernel.org
12422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12423S:	Maintained
12424F:	kernel/sched/
12425F:	include/linux/sched.h
12426F:	include/uapi/linux/sched.h
12427F:	include/linux/wait.h
12428
12429SCR24X CHIP CARD INTERFACE DRIVER
12430M:	Lubomir Rintel <lkundrak@v3.sk>
12431S:	Supported
12432F:	drivers/char/pcmcia/scr24x_cs.c
12433
12434SCSI CDROM DRIVER
12435M:	Jens Axboe <axboe@kernel.dk>
12436L:	linux-scsi@vger.kernel.org
12437W:	http://www.kernel.dk
12438S:	Maintained
12439F:	drivers/scsi/sr*
12440
12441SCSI RDMA PROTOCOL (SRP) INITIATOR
12442M:	Bart Van Assche <bart.vanassche@sandisk.com>
12443L:	linux-rdma@vger.kernel.org
12444S:	Supported
12445W:	http://www.openfabrics.org
12446Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12448F:	drivers/infiniband/ulp/srp/
12449F:	include/scsi/srp.h
12450
12451SCSI SG DRIVER
12452M:	Doug Gilbert <dgilbert@interlog.com>
12453L:	linux-scsi@vger.kernel.org
12454W:	http://sg.danny.cz/sg
12455S:	Maintained
12456F:	Documentation/scsi/scsi-generic.txt
12457F:	drivers/scsi/sg.c
12458F:	include/scsi/sg.h
12459
12460SCSI SUBSYSTEM
12461M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12463M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12465L:	linux-scsi@vger.kernel.org
12466S:	Maintained
12467F:	Documentation/devicetree/bindings/scsi/
12468F:	drivers/scsi/
12469F:	include/scsi/
12470
12471SCSI TAPE DRIVER
12472M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12473L:	linux-scsi@vger.kernel.org
12474S:	Maintained
12475F:	Documentation/scsi/st.txt
12476F:	drivers/scsi/st.*
12477F:	drivers/scsi/st_*.h
12478
12479SCTP PROTOCOL
12480M:	Vlad Yasevich <vyasevich@gmail.com>
12481M:	Neil Horman <nhorman@tuxdriver.com>
12482L:	linux-sctp@vger.kernel.org
12483W:	http://lksctp.sourceforge.net
12484S:	Maintained
12485F:	Documentation/networking/sctp.txt
12486F:	include/linux/sctp.h
12487F:	include/uapi/linux/sctp.h
12488F:	include/net/sctp/
12489F:	net/sctp/
12490
12491SCx200 CPU SUPPORT
12492M:	Jim Cromie <jim.cromie@gmail.com>
12493S:	Odd Fixes
12494F:	Documentation/i2c/busses/scx200_acb
12495F:	arch/x86/platform/scx200/
12496F:	drivers/watchdog/scx200_wdt.c
12497F:	drivers/i2c/busses/scx200*
12498F:	drivers/mtd/maps/scx200_docflash.c
12499F:	include/linux/scx200.h
12500
12501SCx200 GPIO DRIVER
12502M:	Jim Cromie <jim.cromie@gmail.com>
12503S:	Maintained
12504F:	drivers/char/scx200_gpio.c
12505F:	include/linux/scx200_gpio.h
12506
12507SCx200 HRT CLOCKSOURCE DRIVER
12508M:	Jim Cromie <jim.cromie@gmail.com>
12509S:	Maintained
12510F:	drivers/clocksource/scx200_hrt.c
12511
12512SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12513M:	Sascha Sommer <saschasommer@freenet.de>
12514L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12515S:	Maintained
12516F:	drivers/mmc/host/sdricoh_cs.c
12517
12518SECURE COMPUTING
12519M:	Kees Cook <keescook@chromium.org>
12520R:	Andy Lutomirski <luto@amacapital.net>
12521R:	Will Drewry <wad@chromium.org>
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12523S:	Supported
12524F:	kernel/seccomp.c
12525F:	include/uapi/linux/seccomp.h
12526F:	include/linux/seccomp.h
12527F:	tools/testing/selftests/seccomp/*
12528F:	tools/testing/selftests/kselftest_harness.h
12529F:	Documentation/userspace-api/seccomp_filter.rst
12530K:	\bsecure_computing
12531K:	\bTIF_SECCOMP\b
12532
12533SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12534M:	Al Cooper <alcooperx@gmail.com>
12535L:	linux-mmc@vger.kernel.org
12536L:	bcm-kernel-feedback-list@broadcom.com
12537S:	Maintained
12538F:	drivers/mmc/host/sdhci-brcmstb*
12539
12540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12541M:	Adrian Hunter <adrian.hunter@intel.com>
12542L:	linux-mmc@vger.kernel.org
12543T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12544S:	Maintained
12545F:	drivers/mmc/host/sdhci*
12546F:	include/linux/mmc/sdhci*
12547
12548SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12549M:	Ben Dooks <ben-linux@fluff.org>
12550M:	Jaehoon Chung <jh80.chung@samsung.com>
12551L:	linux-mmc@vger.kernel.org
12552S:	Maintained
12553F:	drivers/mmc/host/sdhci-s3c*
12554
12555SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12556M:	Viresh Kumar <vireshk@kernel.org>
12557L:	linux-mmc@vger.kernel.org
12558S:	Maintained
12559F:	drivers/mmc/host/sdhci-spear.c
12560
12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12562M:	Kishon Vijay Abraham I <kishon@ti.com>
12563L:	linux-mmc@vger.kernel.org
12564S:	Maintained
12565F:	drivers/mmc/host/sdhci-omap.c
12566
12567SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12568M:	Scott Bauer <scott.bauer@intel.com>
12569M:	Jonathan Derrick <jonathan.derrick@intel.com>
12570L:	linux-block@vger.kernel.org
12571S:	Supported
12572F:	block/sed*
12573F:	block/opal_proto.h
12574F:	include/linux/sed*
12575F:	include/uapi/linux/sed*
12576
12577SECURITY CONTACT
12578M:	Security Officers <security@kernel.org>
12579S:	Supported
12580
12581SECURITY SUBSYSTEM
12582M:	James Morris <jmorris@namei.org>
12583M:	"Serge E. Hallyn" <serge@hallyn.com>
12584L:	linux-security-module@vger.kernel.org (suggested Cc:)
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12586W:	http://kernsec.org/
12587S:	Supported
12588F:	security/
12589
12590SELINUX SECURITY MODULE
12591M:	Paul Moore <paul@paul-moore.com>
12592M:	Stephen Smalley <sds@tycho.nsa.gov>
12593M:	Eric Paris <eparis@parisplace.org>
12594L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12595W:	https://selinuxproject.org
12596W:	https://github.com/SELinuxProject
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12598S:	Supported
12599F:	include/linux/selinux*
12600F:	security/selinux/
12601F:	scripts/selinux/
12602F:	Documentation/admin-guide/LSM/SELinux.rst
12603
12604SENSABLE PHANTOM
12605M:	Jiri Slaby <jirislaby@gmail.com>
12606S:	Maintained
12607F:	drivers/misc/phantom.c
12608F:	include/uapi/linux/phantom.h
12609
12610SERIAL DEVICE BUS
12611M:	Rob Herring <robh@kernel.org>
12612L:	linux-serial@vger.kernel.org
12613S:	Maintained
12614F:	Documentation/devicetree/bindings/serial/slave-device.txt
12615F:	drivers/tty/serdev/
12616F:	include/linux/serdev.h
12617
12618SERIAL DRIVERS
12619M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12620L:	linux-serial@vger.kernel.org
12621S:	Maintained
12622F:	Documentation/devicetree/bindings/serial/
12623F:	drivers/tty/serial/
12624
12625SERIAL IR RECEIVER
12626M:	Sean Young <sean@mess.org>
12627L:	linux-media@vger.kernel.org
12628S:	Maintained
12629F:	drivers/media/rc/serial_ir.c
12630
12631SFC NETWORK DRIVER
12632M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12633M:	Edward Cree <ecree@solarflare.com>
12634M:	Bert Kenward <bkenward@solarflare.com>
12635L:	netdev@vger.kernel.org
12636S:	Supported
12637F:	drivers/net/ethernet/sfc/
12638
12639SGI GRU DRIVER
12640M:	Dimitri Sivanich <sivanich@sgi.com>
12641S:	Maintained
12642F:	drivers/misc/sgi-gru/
12643
12644SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12645M:	Pat Gefre <pfg@sgi.com>
12646L:	linux-ia64@vger.kernel.org
12647S:	Supported
12648F:	Documentation/ia64/serial.txt
12649F:	drivers/tty/serial/ioc?_serial.c
12650F:	include/linux/ioc?.h
12651
12652SGI XP/XPC/XPNET DRIVER
12653M:	Cliff Whickman <cpw@sgi.com>
12654M:	Robin Holt <robinmholt@gmail.com>
12655S:	Maintained
12656F:	drivers/misc/sgi-xp/
12657
12658SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12659M:	Ursula Braun <ubraun@linux.ibm.com>
12660L:	linux-s390@vger.kernel.org
12661W:	http://www.ibm.com/developerworks/linux/linux390/
12662S:	Supported
12663F:	net/smc/
12664
12665SH_VEU V4L2 MEM2MEM DRIVER
12666L:	linux-media@vger.kernel.org
12667S:	Orphan
12668F:	drivers/media/platform/sh_veu.c
12669
12670SH_VOU V4L2 OUTPUT DRIVER
12671L:	linux-media@vger.kernel.org
12672S:	Orphan
12673F:	drivers/media/platform/sh_vou.c
12674F:	include/media/drv-intf/sh_vou.h
12675
12676SI2157 MEDIA DRIVER
12677M:	Antti Palosaari <crope@iki.fi>
12678L:	linux-media@vger.kernel.org
12679W:	https://linuxtv.org
12680W:	http://palosaari.fi/linux/
12681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12682T:	git git://linuxtv.org/anttip/media_tree.git
12683S:	Maintained
12684F:	drivers/media/tuners/si2157*
12685
12686SI2165 MEDIA DRIVER
12687M:	Matthias Schwarzott <zzam@gentoo.org>
12688L:	linux-media@vger.kernel.org
12689W:	https://linuxtv.org
12690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12691S:	Maintained
12692F:	drivers/media/dvb-frontends/si2165*
12693
12694SI2168 MEDIA DRIVER
12695M:	Antti Palosaari <crope@iki.fi>
12696L:	linux-media@vger.kernel.org
12697W:	https://linuxtv.org
12698W:	http://palosaari.fi/linux/
12699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12700T:	git git://linuxtv.org/anttip/media_tree.git
12701S:	Maintained
12702F:	drivers/media/dvb-frontends/si2168*
12703
12704SI470X FM RADIO RECEIVER I2C DRIVER
12705M:	Hans Verkuil <hverkuil@xs4all.nl>
12706L:	linux-media@vger.kernel.org
12707T:	git git://linuxtv.org/media_tree.git
12708W:	https://linuxtv.org
12709S:	Odd Fixes
12710F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12711
12712SI470X FM RADIO RECEIVER USB DRIVER
12713M:	Hans Verkuil <hverkuil@xs4all.nl>
12714L:	linux-media@vger.kernel.org
12715T:	git git://linuxtv.org/media_tree.git
12716W:	https://linuxtv.org
12717S:	Maintained
12718F:	drivers/media/radio/si470x/radio-si470x-common.c
12719F:	drivers/media/radio/si470x/radio-si470x.h
12720F:	drivers/media/radio/si470x/radio-si470x-usb.c
12721
12722SI4713 FM RADIO TRANSMITTER I2C DRIVER
12723M:	Eduardo Valentin <edubezval@gmail.com>
12724L:	linux-media@vger.kernel.org
12725T:	git git://linuxtv.org/media_tree.git
12726W:	https://linuxtv.org
12727S:	Odd Fixes
12728F:	drivers/media/radio/si4713/si4713.?
12729
12730SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12731M:	Eduardo Valentin <edubezval@gmail.com>
12732L:	linux-media@vger.kernel.org
12733T:	git git://linuxtv.org/media_tree.git
12734W:	https://linuxtv.org
12735S:	Odd Fixes
12736F:	drivers/media/radio/si4713/radio-platform-si4713.c
12737
12738SI4713 FM RADIO TRANSMITTER USB DRIVER
12739M:	Hans Verkuil <hverkuil@xs4all.nl>
12740L:	linux-media@vger.kernel.org
12741T:	git git://linuxtv.org/media_tree.git
12742W:	https://linuxtv.org
12743S:	Maintained
12744F:	drivers/media/radio/si4713/radio-usb-si4713.c
12745
12746SIANO DVB DRIVER
12747M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12748M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12749L:	linux-media@vger.kernel.org
12750W:	https://linuxtv.org
12751T:	git git://linuxtv.org/media_tree.git
12752S:	Odd fixes
12753F:	drivers/media/common/siano/
12754F:	drivers/media/usb/siano/
12755F:	drivers/media/usb/siano/
12756F:	drivers/media/mmc/siano/
12757
12758SILEAD TOUCHSCREEN DRIVER
12759M:	Hans de Goede <hdegoede@redhat.com>
12760L:	linux-input@vger.kernel.org
12761L:	platform-driver-x86@vger.kernel.org
12762S:	Maintained
12763F:	drivers/input/touchscreen/silead.c
12764F:	drivers/platform/x86/silead_dmi.c
12765
12766SILICON MOTION SM712 FRAME BUFFER DRIVER
12767M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12768M:	Teddy Wang <teddy.wang@siliconmotion.com>
12769M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12770L:	linux-fbdev@vger.kernel.org
12771S:	Maintained
12772F:	drivers/video/fbdev/sm712*
12773F:	Documentation/fb/sm712fb.txt
12774
12775SIMPLE FIRMWARE INTERFACE (SFI)
12776M:	Len Brown <lenb@kernel.org>
12777L:	sfi-devel@simplefirmware.org
12778W:	http://simplefirmware.org/
12779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12780S:	Supported
12781F:	arch/x86/platform/sfi/
12782F:	drivers/sfi/
12783F:	include/linux/sfi*.h
12784
12785SIMPLEFB FB DRIVER
12786M:	Hans de Goede <hdegoede@redhat.com>
12787L:	linux-fbdev@vger.kernel.org
12788S:	Maintained
12789F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12790F:	drivers/video/fbdev/simplefb.c
12791F:	include/linux/platform_data/simplefb.h
12792
12793SIMTEC EB110ATX (Chalice CATS)
12794P:	Ben Dooks
12795P:	Vincent Sanders <vince@simtec.co.uk>
12796M:	Simtec Linux Team <linux@simtec.co.uk>
12797W:	http://www.simtec.co.uk/products/EB110ATX/
12798S:	Supported
12799
12800SIMTEC EB2410ITX (BAST)
12801P:	Ben Dooks
12802P:	Vincent Sanders <vince@simtec.co.uk>
12803M:	Simtec Linux Team <linux@simtec.co.uk>
12804W:	http://www.simtec.co.uk/products/EB2410ITX/
12805S:	Supported
12806F:	arch/arm/mach-s3c24xx/mach-bast.c
12807F:	arch/arm/mach-s3c24xx/bast-ide.c
12808F:	arch/arm/mach-s3c24xx/bast-irq.c
12809
12810SIPHASH PRF ROUTINES
12811M:	Jason A. Donenfeld <Jason@zx2c4.com>
12812S:	Maintained
12813F:	lib/siphash.c
12814F:	lib/test_siphash.c
12815F:	include/linux/siphash.h
12816
12817SIOX
12818M:	Gavin Schenk <g.schenk@eckelmann.de>
12819M:	Uwe Kleine-König <kernel@pengutronix.de>
12820S:	Supported
12821F:	drivers/siox/*
12822F:	include/trace/events/siox.h
12823
12824SIS 190 ETHERNET DRIVER
12825M:	Francois Romieu <romieu@fr.zoreil.com>
12826L:	netdev@vger.kernel.org
12827S:	Maintained
12828F:	drivers/net/ethernet/sis/sis190.c
12829
12830SIS 900/7016 FAST ETHERNET DRIVER
12831M:	Daniele Venzano <venza@brownhat.org>
12832W:	http://www.brownhat.org/sis900.html
12833L:	netdev@vger.kernel.org
12834S:	Maintained
12835F:	drivers/net/ethernet/sis/sis900.*
12836
12837SIS FRAMEBUFFER DRIVER
12838M:	Thomas Winischhofer <thomas@winischhofer.net>
12839W:	http://www.winischhofer.net/linuxsisvga.shtml
12840S:	Maintained
12841F:	Documentation/fb/sisfb.txt
12842F:	drivers/video/fbdev/sis/
12843F:	include/video/sisfb.h
12844
12845SIS USB2VGA DRIVER
12846M:	Thomas Winischhofer <thomas@winischhofer.net>
12847W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12848S:	Maintained
12849F:	drivers/usb/misc/sisusbvga/
12850
12851SLAB ALLOCATOR
12852M:	Christoph Lameter <cl@linux.com>
12853M:	Pekka Enberg <penberg@kernel.org>
12854M:	David Rientjes <rientjes@google.com>
12855M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12856M:	Andrew Morton <akpm@linux-foundation.org>
12857L:	linux-mm@kvack.org
12858S:	Maintained
12859F:	include/linux/sl?b*.h
12860F:	mm/sl?b*
12861
12862SLEEPABLE READ-COPY UPDATE (SRCU)
12863M:	Lai Jiangshan <jiangshanlai@gmail.com>
12864M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12865M:	Josh Triplett <josh@joshtriplett.org>
12866R:	Steven Rostedt <rostedt@goodmis.org>
12867R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12868L:	linux-kernel@vger.kernel.org
12869W:	http://www.rdrop.com/users/paulmck/RCU/
12870S:	Supported
12871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12872F:	include/linux/srcu.h
12873F:	kernel/rcu/srcu.c
12874
12875SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12876M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12877L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12878S:	Maintained
12879F:	drivers/slimbus/
12880F:	Documentation/devicetree/bindings/slimbus/
12881F:	include/linux/slimbus.h
12882
12883SMACK SECURITY MODULE
12884M:	Casey Schaufler <casey@schaufler-ca.com>
12885L:	linux-security-module@vger.kernel.org
12886W:	http://schaufler-ca.com
12887T:	git git://github.com/cschaufler/smack-next
12888S:	Maintained
12889F:	Documentation/admin-guide/LSM/Smack.rst
12890F:	security/smack/
12891
12892SMC91x ETHERNET DRIVER
12893M:	Nicolas Pitre <nico@fluxnic.net>
12894S:	Odd Fixes
12895F:	drivers/net/ethernet/smsc/smc91x.*
12896
12897SMIA AND SMIA++ IMAGE SENSOR DRIVER
12898M:	Sakari Ailus <sakari.ailus@iki.fi>
12899L:	linux-media@vger.kernel.org
12900S:	Maintained
12901F:	drivers/media/i2c/smiapp/
12902F:	include/media/i2c/smiapp.h
12903F:	drivers/media/i2c/smiapp-pll.c
12904F:	drivers/media/i2c/smiapp-pll.h
12905F:	include/uapi/linux/smiapp.h
12906F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12907
12908SMM665 HARDWARE MONITOR DRIVER
12909M:	Guenter Roeck <linux@roeck-us.net>
12910L:	linux-hwmon@vger.kernel.org
12911S:	Maintained
12912F:	Documentation/hwmon/smm665
12913F:	drivers/hwmon/smm665.c
12914
12915SMSC EMC2103 HARDWARE MONITOR DRIVER
12916M:	Steve Glendinning <steve.glendinning@shawell.net>
12917L:	linux-hwmon@vger.kernel.org
12918S:	Maintained
12919F:	Documentation/hwmon/emc2103
12920F:	drivers/hwmon/emc2103.c
12921
12922SMSC SCH5627 HARDWARE MONITOR DRIVER
12923M:	Hans de Goede <hdegoede@redhat.com>
12924L:	linux-hwmon@vger.kernel.org
12925S:	Supported
12926F:	Documentation/hwmon/sch5627
12927F:	drivers/hwmon/sch5627.c
12928
12929SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12930M:	Steve Glendinning <steve.glendinning@shawell.net>
12931L:	linux-fbdev@vger.kernel.org
12932S:	Maintained
12933F:	drivers/video/fbdev/smscufx.c
12934
12935SMSC47B397 HARDWARE MONITOR DRIVER
12936M:	Jean Delvare <jdelvare@suse.com>
12937L:	linux-hwmon@vger.kernel.org
12938S:	Maintained
12939F:	Documentation/hwmon/smsc47b397
12940F:	drivers/hwmon/smsc47b397.c
12941
12942SMSC911x ETHERNET DRIVER
12943M:	Steve Glendinning <steve.glendinning@shawell.net>
12944L:	netdev@vger.kernel.org
12945S:	Maintained
12946F:	include/linux/smsc911x.h
12947F:	drivers/net/ethernet/smsc/smsc911x.*
12948
12949SMSC9420 PCI ETHERNET DRIVER
12950M:	Steve Glendinning <steve.glendinning@shawell.net>
12951L:	netdev@vger.kernel.org
12952S:	Maintained
12953F:	drivers/net/ethernet/smsc/smsc9420.*
12954
12955SOC-CAMERA V4L2 SUBSYSTEM
12956L:	linux-media@vger.kernel.org
12957T:	git git://linuxtv.org/media_tree.git
12958S:	Orphan
12959F:	include/media/soc*
12960F:	drivers/media/i2c/soc_camera/
12961F:	drivers/media/platform/soc_camera/
12962
12963SOCIONEXT SYNQUACER I2C DRIVER
12964M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12965L:	linux-i2c@vger.kernel.org
12966S:	Maintained
12967F:	drivers/i2c/busses/i2c-synquacer.c
12968F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12969
12970SOCIONEXT UNIPHIER SOUND DRIVER
12971M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12972L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12973S:	Maintained
12974F:	sound/soc/uniphier/
12975
12976SOEKRIS NET48XX LED SUPPORT
12977M:	Chris Boot <bootc@bootc.net>
12978S:	Maintained
12979F:	drivers/leds/leds-net48xx.c
12980
12981SOFT-ROCE DRIVER (rxe)
12982M:	Moni Shoua <monis@mellanox.com>
12983L:	linux-rdma@vger.kernel.org
12984S:	Supported
12985W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12986Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12987F:	drivers/infiniband/sw/rxe/
12988F:	include/uapi/rdma/rdma_user_rxe.h
12989
12990SOFTLOGIC 6x10 MPEG CODEC
12991M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12992M:	Anton Sviridenko <anton@corp.bluecherry.net>
12993M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12994M:	Andrey Utkin <andrey_utkin@fastmail.com>
12995M:	Ismael Luceno <ismael@iodev.co.uk>
12996L:	linux-media@vger.kernel.org
12997S:	Supported
12998F:	drivers/media/pci/solo6x10/
12999
13000SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13001M:	James Morse <james.morse@arm.com>
13002L:	linux-arm-kernel@lists.infradead.org
13003S:	Maintained
13004F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13005F:	drivers/firmware/arm_sdei.c
13006F:	include/linux/sdei.h
13007F:	include/uapi/linux/sdei.h
13008
13009SOFTWARE RAID (Multiple Disks) SUPPORT
13010M:	Shaohua Li <shli@kernel.org>
13011L:	linux-raid@vger.kernel.org
13012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13013S:	Supported
13014F:	drivers/md/Makefile
13015F:	drivers/md/Kconfig
13016F:	drivers/md/md*
13017F:	drivers/md/raid*
13018F:	include/linux/raid/
13019F:	include/uapi/linux/raid/
13020
13021SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13022M:	Jassi Brar <jaswinder.singh@linaro.org>
13023L:	netdev@vger.kernel.org
13024S:	Maintained
13025F:	drivers/net/ethernet/socionext/netsec.c
13026F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13027
13028SOLIDRUN CLEARFOG SUPPORT
13029M:	Russell King <linux@armlinux.org.uk>
13030S:	Maintained
13031F:	arch/arm/boot/dts/armada-388-clearfog*
13032F:	arch/arm/boot/dts/armada-38x-solidrun-*
13033
13034SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13035M:	Russell King <linux@armlinux.org.uk>
13036S:	Maintained
13037F:	arch/arm/boot/dts/imx6*-cubox-i*
13038F:	arch/arm/boot/dts/imx6*-hummingboard*
13039F:	arch/arm/boot/dts/imx6*-sr-*
13040
13041SONIC NETWORK DRIVER
13042M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13043L:	netdev@vger.kernel.org
13044S:	Maintained
13045F:	drivers/net/ethernet/natsemi/sonic.*
13046
13047SONICS SILICON BACKPLANE DRIVER (SSB)
13048M:	Michael Buesch <m@bues.ch>
13049L:	linux-wireless@vger.kernel.org
13050S:	Maintained
13051F:	drivers/ssb/
13052F:	include/linux/ssb/
13053
13054SONY IMX274 SENSOR DRIVER
13055M:	Leon Luo <leonl@leopardimaging.com>
13056L:	linux-media@vger.kernel.org
13057T:	git git://linuxtv.org/media_tree.git
13058S:	Maintained
13059F:	drivers/media/i2c/imx274.c
13060F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13061
13062SONY MEMORYSTICK CARD SUPPORT
13063M:	Alex Dubov <oakad@yahoo.com>
13064W:	http://tifmxx.berlios.de/
13065S:	Maintained
13066F:	drivers/memstick/host/tifm_ms.c
13067
13068SONY MEMORYSTICK STANDARD SUPPORT
13069M:	Maxim Levitsky <maximlevitsky@gmail.com>
13070S:	Maintained
13071F:	drivers/memstick/core/ms_block.*
13072
13073SONY VAIO CONTROL DEVICE DRIVER
13074M:	Mattia Dongili <malattia@linux.it>
13075L:	platform-driver-x86@vger.kernel.org
13076W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13077S:	Maintained
13078F:	Documentation/laptops/sony-laptop.txt
13079F:	drivers/char/sonypi.c
13080F:	drivers/platform/x86/sony-laptop.c
13081F:	include/linux/sony-laptop.h
13082
13083SOUND
13084M:	Jaroslav Kysela <perex@perex.cz>
13085M:	Takashi Iwai <tiwai@suse.com>
13086L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13087W:	http://www.alsa-project.org/
13088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13089T:	git git://git.alsa-project.org/alsa-kernel.git
13090Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13091S:	Maintained
13092F:	Documentation/sound/
13093F:	include/sound/
13094F:	include/uapi/sound/
13095F:	sound/
13096
13097SOUND - COMPRESSED AUDIO
13098M:	Vinod Koul <vinod.koul@intel.com>
13099L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13101S:	Supported
13102F:	Documentation/sound/alsa/compress_offload.txt
13103F:	include/sound/compress_driver.h
13104F:	include/uapi/sound/compress_*
13105F:	sound/core/compress_offload.c
13106F:	sound/soc/soc-compress.c
13107
13108SOUND - DMAENGINE HELPERS
13109M:	Lars-Peter Clausen <lars@metafoo.de>
13110S:	Supported
13111F:	include/sound/dmaengine_pcm.h
13112F:	sound/core/pcm_dmaengine.c
13113F:	sound/soc/soc-generic-dmaengine-pcm.c
13114
13115SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13116M:	Liam Girdwood <lgirdwood@gmail.com>
13117M:	Mark Brown <broonie@kernel.org>
13118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13119L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13120W:	http://alsa-project.org/main/index.php/ASoC
13121S:	Supported
13122F:	Documentation/devicetree/bindings/sound/
13123F:	Documentation/sound/alsa/soc/
13124F:	sound/soc/
13125F:	include/sound/soc*
13126
13127SOUNDWIRE SUBSYSTEM
13128M:	Vinod Koul <vinod.koul@intel.com>
13129M:	Sanyog Kale <sanyog.r.kale@intel.com>
13130R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13131L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13132S:	Supported
13133F:	Documentation/driver-api/soundwire/
13134F:	drivers/soundwire/
13135F:	include/linux/soundwire/
13136
13137SP2 MEDIA DRIVER
13138M:	Olli Salonen <olli.salonen@iki.fi>
13139L:	linux-media@vger.kernel.org
13140W:	https://linuxtv.org
13141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13142S:	Maintained
13143F:	drivers/media/dvb-frontends/sp2*
13144
13145SPARC + UltraSPARC (sparc/sparc64)
13146M:	"David S. Miller" <davem@davemloft.net>
13147L:	sparclinux@vger.kernel.org
13148Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13151S:	Maintained
13152F:	arch/sparc/
13153F:	drivers/sbus/
13154
13155SPARC SERIAL DRIVERS
13156M:	"David S. Miller" <davem@davemloft.net>
13157L:	sparclinux@vger.kernel.org
13158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13160S:	Maintained
13161F:	include/linux/sunserialcore.h
13162F:	drivers/tty/serial/suncore.c
13163F:	drivers/tty/serial/sunhv.c
13164F:	drivers/tty/serial/sunsab.c
13165F:	drivers/tty/serial/sunsab.h
13166F:	drivers/tty/serial/sunsu.c
13167F:	drivers/tty/serial/sunzilog.c
13168F:	drivers/tty/serial/sunzilog.h
13169F:	drivers/tty/vcc.c
13170
13171SPARSE CHECKER
13172M:	"Christopher Li" <sparse@chrisli.org>
13173L:	linux-sparse@vger.kernel.org
13174W:	https://sparse.wiki.kernel.org/
13175T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13176T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13177S:	Maintained
13178F:	include/linux/compiler.h
13179
13180SPEAR CLOCK FRAMEWORK SUPPORT
13181M:	Viresh Kumar <vireshk@kernel.org>
13182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13183W:	http://www.st.com/spear
13184S:	Maintained
13185F:	drivers/clk/spear/
13186
13187SPEAR PLATFORM SUPPORT
13188M:	Viresh Kumar <vireshk@kernel.org>
13189M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13191W:	http://www.st.com/spear
13192S:	Maintained
13193F:	arch/arm/boot/dts/spear*
13194F:	arch/arm/mach-spear/
13195
13196SPI NOR SUBSYSTEM
13197M:	Marek Vasut <marek.vasut@gmail.com>
13198L:	linux-mtd@lists.infradead.org
13199W:	http://www.linux-mtd.infradead.org/
13200Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13201T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13202T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13203S:	Maintained
13204F:	drivers/mtd/spi-nor/
13205F:	include/linux/mtd/spi-nor.h
13206
13207SPI SUBSYSTEM
13208M:	Mark Brown <broonie@kernel.org>
13209L:	linux-spi@vger.kernel.org
13210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13211Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13212S:	Maintained
13213F:	Documentation/devicetree/bindings/spi/
13214F:	Documentation/spi/
13215F:	drivers/spi/
13216F:	include/linux/spi/
13217F:	include/uapi/linux/spi/
13218F:	tools/spi/
13219
13220SPIDERNET NETWORK DRIVER for CELL
13221M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13222L:	netdev@vger.kernel.org
13223S:	Supported
13224F:	Documentation/networking/spider_net.txt
13225F:	drivers/net/ethernet/toshiba/spider_net*
13226
13227SPMI SUBSYSTEM
13228R:	Stephen Boyd <sboyd@kernel.org>
13229L:	linux-arm-msm@vger.kernel.org
13230F:	Documentation/devicetree/bindings/spmi/
13231F:	drivers/spmi/
13232F:	include/dt-bindings/spmi/spmi.h
13233F:	include/linux/spmi.h
13234F:	include/trace/events/spmi.h
13235
13236SPU FILE SYSTEM
13237M:	Jeremy Kerr <jk@ozlabs.org>
13238L:	linuxppc-dev@lists.ozlabs.org
13239W:	http://www.ibm.com/developerworks/power/cell/
13240S:	Supported
13241F:	Documentation/filesystems/spufs.txt
13242F:	arch/powerpc/platforms/cell/spufs/
13243
13244SQUASHFS FILE SYSTEM
13245M:	Phillip Lougher <phillip@squashfs.org.uk>
13246L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13247W:	http://squashfs.org.uk
13248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13249S:	Maintained
13250F:	Documentation/filesystems/squashfs.txt
13251F:	fs/squashfs/
13252
13253SRM (Alpha) environment access
13254M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13255S:	Maintained
13256F:	arch/alpha/kernel/srm_env.c
13257
13258STABLE BRANCH
13259M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13260L:	stable@vger.kernel.org
13261S:	Supported
13262F:	Documentation/process/stable-kernel-rules.rst
13263
13264STAGING - ATOMISP DRIVER
13265M:	Alan Cox <alan@linux.intel.com>
13266M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13267L:	linux-media@vger.kernel.org
13268S:	Maintained
13269F:	drivers/staging/media/atomisp/
13270
13271STAGING - COMEDI
13272M:	Ian Abbott <abbotti@mev.co.uk>
13273M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13274S:	Odd Fixes
13275F:	drivers/staging/comedi/
13276
13277STAGING - FLARION FT1000 DRIVERS
13278M:	Marek Belisko <marek.belisko@gmail.com>
13279S:	Odd Fixes
13280F:	drivers/staging/ft1000/
13281
13282STAGING - INDUSTRIAL IO
13283M:	Jonathan Cameron <jic23@kernel.org>
13284L:	linux-iio@vger.kernel.org
13285S:	Odd Fixes
13286F:	Documentation/devicetree/bindings/staging/iio/
13287F:	drivers/staging/iio/
13288
13289STAGING - LUSTRE PARALLEL FILESYSTEM
13290M:	Oleg Drokin <oleg.drokin@intel.com>
13291M:	Andreas Dilger <andreas.dilger@intel.com>
13292M:	James Simmons <jsimmons@infradead.org>
13293L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13294W:	http://wiki.lustre.org/
13295S:	Maintained
13296F:	drivers/staging/lustre
13297
13298STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13299M:	Marc Dietrich <marvin24@gmx.de>
13300L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13301L:	linux-tegra@vger.kernel.org
13302S:	Maintained
13303F:	drivers/staging/nvec/
13304
13305STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13306M:	Jens Frederich <jfrederich@gmail.com>
13307M:	Daniel Drake <dsd@laptop.org>
13308M:	Jon Nettleton <jon.nettleton@gmail.com>
13309W:	http://wiki.laptop.org/go/DCON
13310S:	Maintained
13311F:	drivers/staging/olpc_dcon/
13312
13313STAGING - REALTEK RTL8712U DRIVERS
13314M:	Larry Finger <Larry.Finger@lwfinger.net>
13315M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13316S:	Odd Fixes
13317F:	drivers/staging/rtl8712/
13318
13319STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13320M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13321M:	Teddy Wang <teddy.wang@siliconmotion.com>
13322M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13323L:	linux-fbdev@vger.kernel.org
13324S:	Maintained
13325F:	drivers/staging/sm750fb/
13326
13327STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13328M:	William Hubbs <w.d.hubbs@gmail.com>
13329M:	Chris Brannon <chris@the-brannons.com>
13330M:	Kirk Reiser <kirk@reisers.ca>
13331M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13332L:	speakup@linux-speakup.org
13333W:	http://www.linux-speakup.org/
13334S:	Odd Fixes
13335F:	drivers/staging/speakup/
13336
13337STAGING - VIA VT665X DRIVERS
13338M:	Forest Bond <forest@alittletooquiet.net>
13339S:	Odd Fixes
13340F:	drivers/staging/vt665?/
13341
13342STAGING - WILC1000 WIFI DRIVER
13343M:	Aditya Shankar <aditya.shankar@microchip.com>
13344M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13345L:	linux-wireless@vger.kernel.org
13346S:	Supported
13347F:	drivers/staging/wilc1000/
13348
13349STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13350M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13351S:	Odd Fixes
13352F:	drivers/staging/xgifb/
13353
13354STAGING SUBSYSTEM
13355M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13357L:	devel@driverdev.osuosl.org
13358S:	Supported
13359F:	drivers/staging/
13360
13361STARFIRE/DURALAN NETWORK DRIVER
13362M:	Ion Badulescu <ionut@badula.org>
13363S:	Odd Fixes
13364F:	drivers/net/ethernet/adaptec/starfire*
13365
13366STEC S1220 SKD DRIVER
13367M:	Bart Van Assche <bart.vanassche@wdc.com>
13368L:	linux-block@vger.kernel.org
13369S:	Maintained
13370F:	drivers/block/skd*[ch]
13371
13372STI CEC DRIVER
13373M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13374S:	Maintained
13375F:	drivers/staging/media/st-cec/
13376F:	Documentation/devicetree/bindings/media/stih-cec.txt
13377
13378STK1160 USB VIDEO CAPTURE DRIVER
13379M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13380L:	linux-media@vger.kernel.org
13381T:	git git://linuxtv.org/media_tree.git
13382S:	Maintained
13383F:	drivers/media/usb/stk1160/
13384
13385STMMAC ETHERNET DRIVER
13386M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13387M:	Alexandre Torgue <alexandre.torgue@st.com>
13388L:	netdev@vger.kernel.org
13389W:	http://www.stlinux.com
13390S:	Supported
13391F:	drivers/net/ethernet/stmicro/stmmac/
13392
13393SUN3/3X
13394M:	Sam Creasey <sammy@sammy.net>
13395W:	http://sammy.net/sun3/
13396S:	Maintained
13397F:	arch/m68k/kernel/*sun3*
13398F:	arch/m68k/sun3*/
13399F:	arch/m68k/include/asm/sun3*
13400F:	drivers/net/ethernet/i825xx/sun3*
13401
13402SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13403M:	Hans de Goede <hdegoede@redhat.com>
13404L:	linux-input@vger.kernel.org
13405S:	Maintained
13406F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13407F:	drivers/input/keyboard/sun4i-lradc-keys.c
13408
13409SUNDANCE NETWORK DRIVER
13410M:	Denis Kirjanov <kda@linux-powerpc.org>
13411L:	netdev@vger.kernel.org
13412S:	Maintained
13413F:	drivers/net/ethernet/dlink/sundance.c
13414
13415SUPERH
13416M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13417M:	Rich Felker <dalias@libc.org>
13418L:	linux-sh@vger.kernel.org
13419Q:	http://patchwork.kernel.org/project/linux-sh/list/
13420S:	Maintained
13421F:	Documentation/sh/
13422F:	arch/sh/
13423F:	drivers/sh/
13424
13425SUSPEND TO RAM
13426M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13427M:	Len Brown <len.brown@intel.com>
13428M:	Pavel Machek <pavel@ucw.cz>
13429L:	linux-pm@vger.kernel.org
13430B:	https://bugzilla.kernel.org
13431S:	Supported
13432F:	Documentation/power/
13433F:	arch/x86/kernel/acpi/
13434F:	drivers/base/power/
13435F:	kernel/power/
13436F:	include/linux/suspend.h
13437F:	include/linux/freezer.h
13438F:	include/linux/pm.h
13439
13440SVGA HANDLING
13441M:	Martin Mares <mj@ucw.cz>
13442L:	linux-video@atrey.karlin.mff.cuni.cz
13443S:	Maintained
13444F:	Documentation/svga.txt
13445F:	arch/x86/boot/video*
13446
13447SWIOTLB SUBSYSTEM
13448M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13449L:	iommu@lists.linux-foundation.org
13450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13451S:	Supported
13452F:	lib/swiotlb.c
13453F:	arch/*/kernel/pci-swiotlb.c
13454F:	include/linux/swiotlb.h
13455
13456SWITCHDEV
13457M:	Jiri Pirko <jiri@resnulli.us>
13458M:	Ivan Vecera <ivecera@redhat.com>
13459L:	netdev@vger.kernel.org
13460S:	Supported
13461F:	net/switchdev/
13462F:	include/net/switchdev.h
13463
13464SYNC FILE FRAMEWORK
13465M:	Sumit Semwal <sumit.semwal@linaro.org>
13466R:	Gustavo Padovan <gustavo@padovan.org>
13467S:	Maintained
13468L:	linux-media@vger.kernel.org
13469L:	dri-devel@lists.freedesktop.org
13470F:	drivers/dma-buf/sync_*
13471F:	drivers/dma-buf/dma-fence*
13472F:	drivers/dma-buf/sw_sync.c
13473F:	include/linux/sync_file.h
13474F:	include/uapi/linux/sync_file.h
13475F:	Documentation/sync_file.txt
13476T:	git git://anongit.freedesktop.org/drm/drm-misc
13477
13478SYNOPSYS ARC ARCHITECTURE
13479M:	Vineet Gupta <vgupta@synopsys.com>
13480L:	linux-snps-arc@lists.infradead.org
13481S:	Supported
13482F:	arch/arc/
13483F:	Documentation/devicetree/bindings/arc/*
13484F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13485F:	drivers/clocksource/arc_timer.c
13486F:	drivers/tty/serial/arc_uart.c
13487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13488
13489SYNOPSYS ARC HSDK SDP pll clock driver
13490M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13491S:	Supported
13492F:	drivers/clk/clk-hsdk-pll.c
13493F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13494
13495SYNOPSYS ARC SDP clock driver
13496M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13497S:	Supported
13498F:	drivers/clk/axs10x/*
13499F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13500
13501SYNOPSYS ARC SDP platform support
13502M:	Alexey Brodkin <abrodkin@synopsys.com>
13503S:	Supported
13504F:	arch/arc/plat-axs10x
13505F:	arch/arc/boot/dts/ax*
13506F:	Documentation/devicetree/bindings/arc/axs10*
13507
13508SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13509M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13510S:	Supported
13511F:	drivers/reset/reset-axs10x.c
13512F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13513
13514SYNOPSYS DESIGNWARE 8250 UART DRIVER
13515R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13516S:	Maintained
13517F:	drivers/tty/serial/8250/8250_dw.c
13518
13519SYNOPSYS DESIGNWARE APB GPIO DRIVER
13520M:	Hoan Tran <hotran@apm.com>
13521L:	linux-gpio@vger.kernel.org
13522S:	Maintained
13523F:	drivers/gpio/gpio-dwapb.c
13524F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13525
13526SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13527M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13528S:	Maintained
13529F:	drivers/dma/dwi-axi-dmac/
13530F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13531
13532SYNOPSYS DESIGNWARE DMAC DRIVER
13533M:	Viresh Kumar <vireshk@kernel.org>
13534R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13535S:	Maintained
13536F:	include/linux/dma/dw.h
13537F:	include/linux/platform_data/dma-dw.h
13538F:	drivers/dma/dw/
13539
13540SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13541M:	Jose Abreu <Jose.Abreu@synopsys.com>
13542L:	netdev@vger.kernel.org
13543S:	Supported
13544F:	drivers/net/ethernet/synopsys/
13545
13546SYNOPSYS DESIGNWARE I2C DRIVER
13547M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13548R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13549R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13550L:	linux-i2c@vger.kernel.org
13551S:	Maintained
13552F:	drivers/i2c/busses/i2c-designware-*
13553F:	include/linux/platform_data/i2c-designware.h
13554
13555SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13556M:	Jaehoon Chung <jh80.chung@samsung.com>
13557L:	linux-mmc@vger.kernel.org
13558S:	Maintained
13559F:	drivers/mmc/host/dw_mmc*
13560
13561SYNOPSYS HSDK RESET CONTROLLER DRIVER
13562M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13563S:	Supported
13564F:	drivers/reset/reset-hsdk.c
13565F:	include/dt-bindings/reset/snps,hsdk-reset.h
13566F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13567
13568SYSTEM CONFIGURATION (SYSCON)
13569M:	Lee Jones <lee.jones@linaro.org>
13570M:	Arnd Bergmann <arnd@arndb.de>
13571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13572S:	Supported
13573F:	drivers/mfd/syscon.c
13574
13575SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13576M:	Sudeep Holla <sudeep.holla@arm.com>
13577L:	linux-arm-kernel@lists.infradead.org
13578S:	Maintained
13579F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13580F:	drivers/clk/clk-sc[mp]i.c
13581F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13582F:	drivers/firmware/arm_scpi.c
13583F:	drivers/firmware/arm_scmi/
13584F:	include/linux/sc[mp]i_protocol.h
13585
13586SYSTEM RESET/SHUTDOWN DRIVERS
13587M:	Sebastian Reichel <sre@kernel.org>
13588L:	linux-pm@vger.kernel.org
13589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13590S:	Maintained
13591F:	Documentation/devicetree/bindings/power/reset/
13592F:	drivers/power/reset/
13593
13594SYSTEM TRACE MODULE CLASS
13595M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13596S:	Maintained
13597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13598F:	Documentation/trace/stm.txt
13599F:	drivers/hwtracing/stm/
13600F:	include/linux/stm.h
13601F:	include/uapi/linux/stm.h
13602
13603SYSV FILESYSTEM
13604M:	Christoph Hellwig <hch@infradead.org>
13605S:	Maintained
13606F:	Documentation/filesystems/sysv-fs.txt
13607F:	fs/sysv/
13608F:	include/linux/sysv_fs.h
13609
13610TARGET SUBSYSTEM
13611M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13612L:	linux-scsi@vger.kernel.org
13613L:	target-devel@vger.kernel.org
13614W:	http://www.linux-iscsi.org
13615W:	http://groups.google.com/group/linux-iscsi-target-dev
13616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13617S:	Supported
13618F:	drivers/target/
13619F:	include/target/
13620F:	Documentation/target/
13621
13622TASKSTATS STATISTICS INTERFACE
13623M:	Balbir Singh <bsingharora@gmail.com>
13624S:	Maintained
13625F:	Documentation/accounting/taskstats*
13626F:	include/linux/taskstats*
13627F:	kernel/taskstats.c
13628
13629TC subsystem
13630M:	Jamal Hadi Salim <jhs@mojatatu.com>
13631M:	Cong Wang <xiyou.wangcong@gmail.com>
13632M:	Jiri Pirko <jiri@resnulli.us>
13633L:	netdev@vger.kernel.org
13634S:	Maintained
13635F:	include/net/pkt_cls.h
13636F:	include/net/pkt_sched.h
13637F:	include/net/tc_act/
13638F:	include/uapi/linux/pkt_cls.h
13639F:	include/uapi/linux/pkt_sched.h
13640F:	include/uapi/linux/tc_act/
13641F:	include/uapi/linux/tc_ematch/
13642F:	net/sched/
13643
13644TCP LOW PRIORITY MODULE
13645M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13646M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13647W:	http://tcp-lp-mod.sourceforge.net/
13648S:	Maintained
13649F:	net/ipv4/tcp_lp.c
13650
13651TDA10071 MEDIA DRIVER
13652M:	Antti Palosaari <crope@iki.fi>
13653L:	linux-media@vger.kernel.org
13654W:	https://linuxtv.org
13655W:	http://palosaari.fi/linux/
13656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13657T:	git git://linuxtv.org/anttip/media_tree.git
13658S:	Maintained
13659F:	drivers/media/dvb-frontends/tda10071*
13660
13661TDA18212 MEDIA DRIVER
13662M:	Antti Palosaari <crope@iki.fi>
13663L:	linux-media@vger.kernel.org
13664W:	https://linuxtv.org
13665W:	http://palosaari.fi/linux/
13666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13667T:	git git://linuxtv.org/anttip/media_tree.git
13668S:	Maintained
13669F:	drivers/media/tuners/tda18212*
13670
13671TDA18218 MEDIA DRIVER
13672M:	Antti Palosaari <crope@iki.fi>
13673L:	linux-media@vger.kernel.org
13674W:	https://linuxtv.org
13675W:	http://palosaari.fi/linux/
13676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13677T:	git git://linuxtv.org/anttip/media_tree.git
13678S:	Maintained
13679F:	drivers/media/tuners/tda18218*
13680
13681TDA18250 MEDIA DRIVER
13682M:	Olli Salonen <olli.salonen@iki.fi>
13683L:	linux-media@vger.kernel.org
13684W:	https://linuxtv.org
13685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13686T:	git git://linuxtv.org/media_tree.git
13687S:	Maintained
13688F:	drivers/media/tuners/tda18250*
13689
13690TDA18271 MEDIA DRIVER
13691M:	Michael Krufky <mkrufky@linuxtv.org>
13692L:	linux-media@vger.kernel.org
13693W:	https://linuxtv.org
13694W:	http://github.com/mkrufky
13695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13696T:	git git://linuxtv.org/mkrufky/tuners.git
13697S:	Maintained
13698F:	drivers/media/tuners/tda18271*
13699
13700TDA1997x MEDIA DRIVER
13701M:	Tim Harvey <tharvey@gateworks.com>
13702L:	linux-media@vger.kernel.org
13703W:	https://linuxtv.org
13704Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13705S:	Maintained
13706F:	drivers/media/i2c/tda1997x.*
13707
13708TDA827x MEDIA DRIVER
13709M:	Michael Krufky <mkrufky@linuxtv.org>
13710L:	linux-media@vger.kernel.org
13711W:	https://linuxtv.org
13712W:	http://github.com/mkrufky
13713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13714T:	git git://linuxtv.org/mkrufky/tuners.git
13715S:	Maintained
13716F:	drivers/media/tuners/tda8290.*
13717
13718TDA8290 MEDIA DRIVER
13719M:	Michael Krufky <mkrufky@linuxtv.org>
13720L:	linux-media@vger.kernel.org
13721W:	https://linuxtv.org
13722W:	http://github.com/mkrufky
13723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13724T:	git git://linuxtv.org/mkrufky/tuners.git
13725S:	Maintained
13726F:	drivers/media/tuners/tda8290.*
13727
13728TDA9840 MEDIA DRIVER
13729M:	Hans Verkuil <hverkuil@xs4all.nl>
13730L:	linux-media@vger.kernel.org
13731T:	git git://linuxtv.org/media_tree.git
13732W:	https://linuxtv.org
13733S:	Maintained
13734F:	drivers/media/i2c/tda9840*
13735
13736TEA5761 TUNER DRIVER
13737M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13738M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13739L:	linux-media@vger.kernel.org
13740W:	https://linuxtv.org
13741T:	git git://linuxtv.org/media_tree.git
13742S:	Odd fixes
13743F:	drivers/media/tuners/tea5761.*
13744
13745TEA5767 TUNER DRIVER
13746M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13747M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13748L:	linux-media@vger.kernel.org
13749W:	https://linuxtv.org
13750T:	git git://linuxtv.org/media_tree.git
13751S:	Maintained
13752F:	drivers/media/tuners/tea5767.*
13753
13754TEA6415C MEDIA DRIVER
13755M:	Hans Verkuil <hverkuil@xs4all.nl>
13756L:	linux-media@vger.kernel.org
13757T:	git git://linuxtv.org/media_tree.git
13758W:	https://linuxtv.org
13759S:	Maintained
13760F:	drivers/media/i2c/tea6415c*
13761
13762TEA6420 MEDIA DRIVER
13763M:	Hans Verkuil <hverkuil@xs4all.nl>
13764L:	linux-media@vger.kernel.org
13765T:	git git://linuxtv.org/media_tree.git
13766W:	https://linuxtv.org
13767S:	Maintained
13768F:	drivers/media/i2c/tea6420*
13769
13770TEAM DRIVER
13771M:	Jiri Pirko <jiri@resnulli.us>
13772L:	netdev@vger.kernel.org
13773S:	Supported
13774F:	drivers/net/team/
13775F:	include/linux/if_team.h
13776F:	include/uapi/linux/if_team.h
13777
13778TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13779M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13780S:	Maintained
13781F:	arch/x86/platform/ts5500/
13782
13783TECHNOTREND USB IR RECEIVER
13784M:	Sean Young <sean@mess.org>
13785L:	linux-media@vger.kernel.org
13786S:	Maintained
13787F:	drivers/media/rc/ttusbir.c
13788
13789TECHWELL TW9910 VIDEO DECODER
13790L:	linux-media@vger.kernel.org
13791S:	Orphan
13792F:	drivers/media/i2c/tw9910.c
13793F:	include/media/i2c/tw9910.h
13794
13795TEE SUBSYSTEM
13796M:	Jens Wiklander <jens.wiklander@linaro.org>
13797S:	Maintained
13798F:	include/linux/tee_drv.h
13799F:	include/uapi/linux/tee.h
13800F:	drivers/tee/
13801F:	Documentation/tee.txt
13802
13803TEGRA ARCHITECTURE SUPPORT
13804M:	Thierry Reding <thierry.reding@gmail.com>
13805M:	Jonathan Hunter <jonathanh@nvidia.com>
13806L:	linux-tegra@vger.kernel.org
13807Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13809S:	Supported
13810N:	[^a-z]tegra
13811
13812TEGRA CLOCK DRIVER
13813M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13814M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13815S:	Supported
13816F:	drivers/clk/tegra/
13817
13818TEGRA DMA DRIVERS
13819M:	Laxman Dewangan <ldewangan@nvidia.com>
13820M:	Jon Hunter <jonathanh@nvidia.com>
13821S:	Supported
13822F:	drivers/dma/tegra*
13823
13824TEGRA I2C DRIVER
13825M:	Laxman Dewangan <ldewangan@nvidia.com>
13826S:	Supported
13827F:	drivers/i2c/busses/i2c-tegra.c
13828
13829TEGRA IOMMU DRIVERS
13830M:	Thierry Reding <thierry.reding@gmail.com>
13831L:	linux-tegra@vger.kernel.org
13832S:	Supported
13833F:	drivers/iommu/tegra*
13834
13835TEGRA KBC DRIVER
13836M:	Rakesh Iyer <riyer@nvidia.com>
13837M:	Laxman Dewangan <ldewangan@nvidia.com>
13838S:	Supported
13839F:	drivers/input/keyboard/tegra-kbc.c
13840
13841TEGRA PWM DRIVER
13842M:	Thierry Reding <thierry.reding@gmail.com>
13843S:	Supported
13844F:	drivers/pwm/pwm-tegra.c
13845
13846TEGRA SERIAL DRIVER
13847M:	Laxman Dewangan <ldewangan@nvidia.com>
13848S:	Supported
13849F:	drivers/tty/serial/serial-tegra.c
13850
13851TEGRA SPI DRIVER
13852M:	Laxman Dewangan <ldewangan@nvidia.com>
13853S:	Supported
13854F:	drivers/spi/spi-tegra*
13855
13856TEHUTI ETHERNET DRIVER
13857M:	Andy Gospodarek <andy@greyhouse.net>
13858L:	netdev@vger.kernel.org
13859S:	Supported
13860F:	drivers/net/ethernet/tehuti/*
13861
13862Telecom Clock Driver for MCPL0010
13863M:	Mark Gross <mark.gross@intel.com>
13864S:	Supported
13865F:	drivers/char/tlclk.c
13866
13867TENSILICA XTENSA PORT (xtensa)
13868M:	Chris Zankel <chris@zankel.net>
13869M:	Max Filippov <jcmvbkbc@gmail.com>
13870L:	linux-xtensa@linux-xtensa.org
13871T:	git git://github.com/czankel/xtensa-linux.git
13872S:	Maintained
13873F:	arch/xtensa/
13874F:	drivers/irqchip/irq-xtensa-*
13875
13876Texas Instruments' System Control Interface (TISCI) Protocol Driver
13877M:	Nishanth Menon <nm@ti.com>
13878M:	Tero Kristo <t-kristo@ti.com>
13879M:	Santosh Shilimkar <ssantosh@kernel.org>
13880L:	linux-arm-kernel@lists.infradead.org
13881S:	Maintained
13882F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13883F:	drivers/firmware/ti_sci*
13884F:	include/linux/soc/ti/ti_sci_protocol.h
13885F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13886F:	include/dt-bindings/genpd/k2g.h
13887F:	drivers/soc/ti/ti_sci_pm_domains.c
13888F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13889F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13890F:	drivers/clk/keystone/sci-clk.c
13891F:	drivers/reset/reset-ti-sci.c
13892
13893THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13894M:	Hans Verkuil <hverkuil@xs4all.nl>
13895L:	linux-media@vger.kernel.org
13896T:	git git://linuxtv.org/media_tree.git
13897W:	https://linuxtv.org
13898S:	Maintained
13899F:	drivers/media/radio/radio-raremono.c
13900
13901THERMAL
13902M:	Zhang Rui <rui.zhang@intel.com>
13903M:	Eduardo Valentin <edubezval@gmail.com>
13904L:	linux-pm@vger.kernel.org
13905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13907Q:	https://patchwork.kernel.org/project/linux-pm/list/
13908S:	Supported
13909F:	drivers/thermal/
13910F:	include/linux/thermal.h
13911F:	include/uapi/linux/thermal.h
13912F:	include/linux/cpu_cooling.h
13913F:	Documentation/devicetree/bindings/thermal/
13914
13915THERMAL/CPU_COOLING
13916M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13917M:	Viresh Kumar <viresh.kumar@linaro.org>
13918M:	Javi Merino <javi.merino@kernel.org>
13919L:	linux-pm@vger.kernel.org
13920S:	Supported
13921F:	Documentation/thermal/cpu-cooling-api.txt
13922F:	drivers/thermal/cpu_cooling.c
13923F:	include/linux/cpu_cooling.h
13924
13925THINKPAD ACPI EXTRAS DRIVER
13926M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13927L:	ibm-acpi-devel@lists.sourceforge.net
13928L:	platform-driver-x86@vger.kernel.org
13929W:	http://ibm-acpi.sourceforge.net
13930W:	http://thinkwiki.org/wiki/Ibm-acpi
13931T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13932S:	Maintained
13933F:	drivers/platform/x86/thinkpad_acpi.c
13934
13935THUNDERBOLT DRIVER
13936M:	Andreas Noever <andreas.noever@gmail.com>
13937M:	Michael Jamet <michael.jamet@intel.com>
13938M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13939M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13941S:	Maintained
13942F:	Documentation/admin-guide/thunderbolt.rst
13943F:	drivers/thunderbolt/
13944F:	include/linux/thunderbolt.h
13945
13946THUNDERBOLT NETWORK DRIVER
13947M:	Michael Jamet <michael.jamet@intel.com>
13948M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13949M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13950L:	netdev@vger.kernel.org
13951S:	Maintained
13952F:	drivers/net/thunderbolt.c
13953
13954THUNDERX GPIO DRIVER
13955M:	David Daney <david.daney@cavium.com>
13956S:	Maintained
13957F:	drivers/gpio/gpio-thunderx.c
13958
13959TI AM437X VPFE DRIVER
13960M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13961L:	linux-media@vger.kernel.org
13962W:	https://linuxtv.org
13963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13964T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13965S:	Maintained
13966F:	drivers/media/platform/am437x/
13967
13968TI BANDGAP AND THERMAL DRIVER
13969M:	Eduardo Valentin <edubezval@gmail.com>
13970M:	Keerthy <j-keerthy@ti.com>
13971L:	linux-pm@vger.kernel.org
13972L:	linux-omap@vger.kernel.org
13973S:	Maintained
13974F:	drivers/thermal/ti-soc-thermal/
13975
13976TI BQ27XXX POWER SUPPLY DRIVER
13977R:	Andrew F. Davis <afd@ti.com>
13978F:	include/linux/power/bq27xxx_battery.h
13979F:	drivers/power/supply/bq27xxx_battery.c
13980F:	drivers/power/supply/bq27xxx_battery_i2c.c
13981
13982TI CDCE706 CLOCK DRIVER
13983M:	Max Filippov <jcmvbkbc@gmail.com>
13984S:	Maintained
13985F:	drivers/clk/clk-cdce706.c
13986
13987TI CLOCK DRIVER
13988M:	Tero Kristo <t-kristo@ti.com>
13989L:	linux-omap@vger.kernel.org
13990S:	Maintained
13991F:	drivers/clk/ti/
13992F:	include/linux/clk/ti.h
13993
13994TI DAVINCI MACHINE SUPPORT
13995M:	Sekhar Nori <nsekhar@ti.com>
13996M:	Kevin Hilman <khilman@kernel.org>
13997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13999S:	Supported
14000F:	arch/arm/mach-davinci/
14001F:	drivers/i2c/busses/i2c-davinci.c
14002F:	arch/arm/boot/dts/da850*
14003
14004TI DAVINCI SERIES CLOCK DRIVER
14005M:	David Lechner <david@lechnology.com>
14006R:	Sekhar Nori <nsekhar@ti.com>
14007S:	Maintained
14008F:	Documentation/devicetree/bindings/clock/ti/davinci/
14009F:	drivers/clk/davinci/
14010
14011TI DAVINCI SERIES GPIO DRIVER
14012M:	Keerthy <j-keerthy@ti.com>
14013L:	linux-gpio@vger.kernel.org
14014S:	Maintained
14015F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14016F:	drivers/gpio/gpio-davinci.c
14017
14018TI DAVINCI SERIES MEDIA DRIVER
14019M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14020L:	linux-media@vger.kernel.org
14021W:	https://linuxtv.org
14022Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14023T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14024S:	Maintained
14025F:	drivers/media/platform/davinci/
14026F:	include/media/davinci/
14027
14028TI ETHERNET SWITCH DRIVER (CPSW)
14029R:	Grygorii Strashko <grygorii.strashko@ti.com>
14030L:	linux-omap@vger.kernel.org
14031L:	netdev@vger.kernel.org
14032S:	Maintained
14033F:	drivers/net/ethernet/ti/cpsw*
14034F:	drivers/net/ethernet/ti/davinci*
14035
14036TI FLASH MEDIA INTERFACE DRIVER
14037M:	Alex Dubov <oakad@yahoo.com>
14038S:	Maintained
14039F:	drivers/misc/tifm*
14040F:	drivers/mmc/host/tifm_sd.c
14041F:	include/linux/tifm.h
14042
14043TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14044M:	Santosh Shilimkar <ssantosh@kernel.org>
14045L:	linux-kernel@vger.kernel.org
14046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14047S:	Maintained
14048F:	drivers/soc/ti/*
14049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14050
14051TI LM49xxx FAMILY ASoC CODEC DRIVERS
14052M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14053M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14055S:	Maintained
14056F:	sound/soc/codecs/lm49453*
14057F:	sound/soc/codecs/isabelle*
14058
14059TI LP855x BACKLIGHT DRIVER
14060M:	Milo Kim <milo.kim@ti.com>
14061S:	Maintained
14062F:	Documentation/backlight/lp855x-driver.txt
14063F:	drivers/video/backlight/lp855x_bl.c
14064F:	include/linux/platform_data/lp855x.h
14065
14066TI LP8727 CHARGER DRIVER
14067M:	Milo Kim <milo.kim@ti.com>
14068S:	Maintained
14069F:	drivers/power/supply/lp8727_charger.c
14070F:	include/linux/platform_data/lp8727.h
14071
14072TI LP8788 MFD DRIVER
14073M:	Milo Kim <milo.kim@ti.com>
14074S:	Maintained
14075F:	drivers/iio/adc/lp8788_adc.c
14076F:	drivers/leds/leds-lp8788.c
14077F:	drivers/mfd/lp8788*.c
14078F:	drivers/power/supply/lp8788-charger.c
14079F:	drivers/regulator/lp8788-*.c
14080F:	include/linux/mfd/lp8788*.h
14081
14082TI NETCP ETHERNET DRIVER
14083M:	Wingman Kwok <w-kwok2@ti.com>
14084M:	Murali Karicheri <m-karicheri2@ti.com>
14085L:	netdev@vger.kernel.org
14086S:	Maintained
14087F:	drivers/net/ethernet/ti/netcp*
14088
14089TI TAS571X FAMILY ASoC CODEC DRIVER
14090M:	Kevin Cernekee <cernekee@chromium.org>
14091L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14092S:	Odd Fixes
14093F:	sound/soc/codecs/tas571x*
14094
14095TI TRF7970A NFC DRIVER
14096M:	Mark Greer <mgreer@animalcreek.com>
14097L:	linux-wireless@vger.kernel.org
14098L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14099S:	Supported
14100F:	drivers/nfc/trf7970a.c
14101F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14102
14103TI TWL4030 SERIES SOC CODEC DRIVER
14104M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14106S:	Maintained
14107F:	sound/soc/codecs/twl4030*
14108
14109TI VPE/CAL DRIVERS
14110M:	Benoit Parrot <bparrot@ti.com>
14111L:	linux-media@vger.kernel.org
14112W:	http://linuxtv.org/
14113Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14114S:	Maintained
14115F:	drivers/media/platform/ti-vpe/
14116
14117TI WILINK WIRELESS DRIVERS
14118L:	linux-wireless@vger.kernel.org
14119W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14120W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14122S:	Orphan
14123F:	drivers/net/wireless/ti/
14124F:	include/linux/wl12xx.h
14125
14126TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14127M:	John Stultz <john.stultz@linaro.org>
14128M:	Thomas Gleixner <tglx@linutronix.de>
14129R:	Stephen Boyd <sboyd@kernel.org>
14130L:	linux-kernel@vger.kernel.org
14131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14132S:	Supported
14133F:	include/linux/clocksource.h
14134F:	include/linux/time.h
14135F:	include/linux/timex.h
14136F:	include/uapi/linux/time.h
14137F:	include/uapi/linux/timex.h
14138F:	kernel/time/clocksource.c
14139F:	kernel/time/time*.c
14140F:	kernel/time/alarmtimer.c
14141F:	kernel/time/ntp.c
14142F:	tools/testing/selftests/timers/
14143
14144TIPC NETWORK LAYER
14145M:	Jon Maloy <jon.maloy@ericsson.com>
14146M:	Ying Xue <ying.xue@windriver.com>
14147L:	netdev@vger.kernel.org (core kernel code)
14148L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14149W:	http://tipc.sourceforge.net/
14150S:	Maintained
14151F:	include/uapi/linux/tipc*.h
14152F:	net/tipc/
14153
14154TLAN NETWORK DRIVER
14155M:	Samuel Chessman <chessman@tux.org>
14156L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14157W:	http://sourceforge.net/projects/tlan/
14158S:	Maintained
14159F:	Documentation/networking/tlan.txt
14160F:	drivers/net/ethernet/ti/tlan.*
14161
14162TM6000 VIDEO4LINUX DRIVER
14163M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14164M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14165L:	linux-media@vger.kernel.org
14166W:	https://linuxtv.org
14167T:	git git://linuxtv.org/media_tree.git
14168S:	Odd fixes
14169F:	drivers/media/usb/tm6000/
14170F:	Documentation/media/v4l-drivers/tm6000*
14171
14172TMIO/SDHI MMC DRIVER
14173M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14174L:	linux-mmc@vger.kernel.org
14175S:	Supported
14176F:	drivers/mmc/host/tmio_mmc*
14177F:	drivers/mmc/host/renesas_sdhi*
14178F:	include/linux/mfd/tmio.h
14179
14180TMP401 HARDWARE MONITOR DRIVER
14181M:	Guenter Roeck <linux@roeck-us.net>
14182L:	linux-hwmon@vger.kernel.org
14183S:	Maintained
14184F:	Documentation/hwmon/tmp401
14185F:	drivers/hwmon/tmp401.c
14186
14187TMPFS (SHMEM FILESYSTEM)
14188M:	Hugh Dickins <hughd@google.com>
14189L:	linux-mm@kvack.org
14190S:	Maintained
14191F:	include/linux/shmem_fs.h
14192F:	mm/shmem.c
14193
14194TOMOYO SECURITY MODULE
14195M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14196M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14197L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14198L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14199L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14200L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14201W:	http://tomoyo.sourceforge.jp/
14202T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14203S:	Maintained
14204F:	security/tomoyo/
14205
14206TOPSTAR LAPTOP EXTRAS DRIVER
14207M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14208L:	platform-driver-x86@vger.kernel.org
14209S:	Maintained
14210F:	drivers/platform/x86/topstar-laptop.c
14211
14212TORTURE-TEST MODULES
14213M:	Davidlohr Bueso <dave@stgolabs.net>
14214M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14215M:	Josh Triplett <josh@joshtriplett.org>
14216L:	linux-kernel@vger.kernel.org
14217S:	Supported
14218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14219F:	Documentation/RCU/torture.txt
14220F:	kernel/torture.c
14221F:	kernel/rcu/rcutorture.c
14222F:	kernel/locking/locktorture.c
14223
14224TOSHIBA ACPI EXTRAS DRIVER
14225M:	Azael Avalos <coproscefalo@gmail.com>
14226L:	platform-driver-x86@vger.kernel.org
14227S:	Maintained
14228F:	drivers/platform/x86/toshiba_acpi.c
14229
14230TOSHIBA BLUETOOTH DRIVER
14231M:	Azael Avalos <coproscefalo@gmail.com>
14232L:	platform-driver-x86@vger.kernel.org
14233S:	Maintained
14234F:	drivers/platform/x86/toshiba_bluetooth.c
14235
14236TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14237M:	Azael Avalos <coproscefalo@gmail.com>
14238L:	platform-driver-x86@vger.kernel.org
14239S:	Maintained
14240F:	drivers/platform/x86/toshiba_haps.c
14241
14242TOSHIBA SMM DRIVER
14243M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14244W:	http://www.buzzard.org.uk/toshiba/
14245S:	Maintained
14246F:	drivers/char/toshiba.c
14247F:	include/linux/toshiba.h
14248F:	include/uapi/linux/toshiba.h
14249
14250TOSHIBA TC358743 DRIVER
14251M:	Mats Randgaard <matrandg@cisco.com>
14252L:	linux-media@vger.kernel.org
14253S:	Maintained
14254F:	drivers/media/i2c/tc358743*
14255F:	include/media/i2c/tc358743.h
14256
14257TOSHIBA WMI HOTKEYS DRIVER
14258M:	Azael Avalos <coproscefalo@gmail.com>
14259L:	platform-driver-x86@vger.kernel.org
14260S:	Maintained
14261F:	drivers/platform/x86/toshiba-wmi.c
14262
14263TPM DEVICE DRIVER
14264M:	Peter Huewe <peterhuewe@gmx.de>
14265M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14266R:	Jason Gunthorpe <jgg@ziepe.ca>
14267L:	linux-integrity@vger.kernel.org
14268Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14269W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14270T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14271S:	Maintained
14272F:	drivers/char/tpm/
14273
14274TRACING
14275M:	Steven Rostedt <rostedt@goodmis.org>
14276M:	Ingo Molnar <mingo@redhat.com>
14277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14278S:	Maintained
14279F:	Documentation/trace/ftrace.txt
14280F:	arch/*/*/*/ftrace.h
14281F:	arch/*/kernel/ftrace.c
14282F:	include/*/ftrace.h
14283F:	include/linux/trace*.h
14284F:	include/trace/
14285F:	kernel/trace/
14286F:	tools/testing/selftests/ftrace/
14287
14288TRACING MMIO ACCESSES (MMIOTRACE)
14289M:	Steven Rostedt <rostedt@goodmis.org>
14290M:	Ingo Molnar <mingo@kernel.org>
14291R:	Karol Herbst <karolherbst@gmail.com>
14292R:	Pekka Paalanen <ppaalanen@gmail.com>
14293S:	Maintained
14294L:	linux-kernel@vger.kernel.org
14295L:	nouveau@lists.freedesktop.org
14296F:	kernel/trace/trace_mmiotrace.c
14297F:	include/linux/mmiotrace.h
14298F:	arch/x86/mm/kmmio.c
14299F:	arch/x86/mm/mmio-mod.c
14300F:	arch/x86/mm/testmmiotrace.c
14301
14302TRIVIAL PATCHES
14303M:	Jiri Kosina <trivial@kernel.org>
14304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14305S:	Maintained
14306K:	^Subject:.*(?i)trivial
14307
14308TEMPO SEMICONDUCTOR DRIVERS
14309M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14310S:	Maintained
14311F:	sound/soc/codecs/tscs*.c
14312F:	sound/soc/codecs/tscs*.h
14313F:	Documentation/devicetree/bindings/sound/tscs*.txt
14314
14315TTY LAYER
14316M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14317M:	Jiri Slaby <jslaby@suse.com>
14318S:	Supported
14319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14320F:	Documentation/serial/
14321F:	drivers/tty/
14322F:	drivers/tty/serial/serial_core.c
14323F:	include/linux/serial_core.h
14324F:	include/linux/serial.h
14325F:	include/linux/tty.h
14326F:	include/uapi/linux/serial_core.h
14327F:	include/uapi/linux/serial.h
14328F:	include/uapi/linux/tty.h
14329
14330TUA9001 MEDIA DRIVER
14331M:	Antti Palosaari <crope@iki.fi>
14332L:	linux-media@vger.kernel.org
14333W:	https://linuxtv.org
14334W:	http://palosaari.fi/linux/
14335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14336T:	git git://linuxtv.org/anttip/media_tree.git
14337S:	Maintained
14338F:	drivers/media/tuners/tua9001*
14339
14340TULIP NETWORK DRIVERS
14341L:	netdev@vger.kernel.org
14342L:	linux-parisc@vger.kernel.org
14343S:	Orphan
14344F:	drivers/net/ethernet/dec/tulip/
14345
14346TUN/TAP driver
14347M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14348W:	http://vtun.sourceforge.net/tun
14349S:	Maintained
14350F:	Documentation/networking/tuntap.txt
14351F:	arch/um/os-Linux/drivers/
14352
14353TURBOCHANNEL SUBSYSTEM
14354M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14355M:	Ralf Baechle <ralf@linux-mips.org>
14356L:	linux-mips@linux-mips.org
14357Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14358S:	Maintained
14359F:	drivers/tc/
14360F:	include/linux/tc.h
14361
14362TW5864 VIDEO4LINUX DRIVER
14363M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14364M:	Anton Sviridenko <anton@corp.bluecherry.net>
14365M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14366M:	Andrey Utkin <andrey_utkin@fastmail.com>
14367L:	linux-media@vger.kernel.org
14368S:	Supported
14369F:	drivers/media/pci/tw5864/
14370
14371TW68 VIDEO4LINUX DRIVER
14372M:	Hans Verkuil <hverkuil@xs4all.nl>
14373L:	linux-media@vger.kernel.org
14374T:	git git://linuxtv.org/media_tree.git
14375W:	https://linuxtv.org
14376S:	Odd Fixes
14377F:	drivers/media/pci/tw68/
14378
14379TW686X VIDEO4LINUX DRIVER
14380M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14381L:	linux-media@vger.kernel.org
14382T:	git git://linuxtv.org/media_tree.git
14383W:	http://linuxtv.org
14384S:	Maintained
14385F:	drivers/media/pci/tw686x/
14386
14387UBI FILE SYSTEM (UBIFS)
14388M:	Richard Weinberger <richard@nod.at>
14389M:	Artem Bityutskiy <dedekind1@gmail.com>
14390M:	Adrian Hunter <adrian.hunter@intel.com>
14391L:	linux-mtd@lists.infradead.org
14392T:	git git://git.infradead.org/ubifs-2.6.git
14393W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14394S:	Supported
14395F:	Documentation/filesystems/ubifs.txt
14396F:	fs/ubifs/
14397
14398UCLINUX (M68KNOMMU AND COLDFIRE)
14399M:	Greg Ungerer <gerg@linux-m68k.org>
14400W:	http://www.linux-m68k.org/
14401W:	http://www.uclinux.org/
14402L:	linux-m68k@lists.linux-m68k.org
14403L:	uclinux-dev@uclinux.org  (subscribers-only)
14404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14405S:	Maintained
14406F:	arch/m68k/coldfire/
14407F:	arch/m68k/68*/
14408F:	arch/m68k/*/*_no.*
14409F:	arch/m68k/include/asm/*_no.*
14410
14411UDF FILESYSTEM
14412M:	Jan Kara <jack@suse.com>
14413S:	Maintained
14414F:	Documentation/filesystems/udf.txt
14415F:	fs/udf/
14416
14417UDRAW TABLET
14418M:	Bastien Nocera <hadess@hadess.net>
14419L:	linux-input@vger.kernel.org
14420S:	Maintained
14421F:	drivers/hid/hid-udraw-ps3.c
14422
14423UFS FILESYSTEM
14424M:	Evgeniy Dushistov <dushistov@mail.ru>
14425S:	Maintained
14426F:	Documentation/filesystems/ufs.txt
14427F:	fs/ufs/
14428
14429UHID USERSPACE HID IO DRIVER:
14430M:	David Herrmann <dh.herrmann@googlemail.com>
14431L:	linux-input@vger.kernel.org
14432S:	Maintained
14433F:	drivers/hid/uhid.c
14434F:	include/uapi/linux/uhid.h
14435
14436ULPI BUS
14437M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14438L:	linux-usb@vger.kernel.org
14439S:	Maintained
14440F:	drivers/usb/common/ulpi.c
14441F:	include/linux/ulpi/
14442
14443ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14444L:	linux-usb@vger.kernel.org
14445S:	Orphan
14446F:	drivers/uwb/
14447F:	include/linux/uwb.h
14448F:	include/linux/uwb/
14449
14450UNICORE32 ARCHITECTURE:
14451M:	Guan Xuetao <gxt@pku.edu.cn>
14452W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14453S:	Maintained
14454T:	git git://github.com/gxt/linux.git
14455F:	arch/unicore32/
14456
14457UNIFDEF
14458M:	Tony Finch <dot@dotat.at>
14459W:	http://dotat.at/prog/unifdef
14460S:	Maintained
14461F:	scripts/unifdef.c
14462
14463UNIFORM CDROM DRIVER
14464M:	Jens Axboe <axboe@kernel.dk>
14465W:	http://www.kernel.dk
14466S:	Maintained
14467F:	Documentation/cdrom/
14468F:	drivers/cdrom/cdrom.c
14469F:	include/linux/cdrom.h
14470F:	include/uapi/linux/cdrom.h
14471
14472UNISYS S-PAR DRIVERS
14473M:	David Kershner <david.kershner@unisys.com>
14474L:	sparmaintainer@unisys.com (Unisys internal)
14475S:	Supported
14476F:	include/linux/visorbus.h
14477F:	drivers/visorbus/
14478F:	drivers/staging/unisys/
14479
14480UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14481M:	Vinayak Holikatti <vinholikatti@gmail.com>
14482L:	linux-scsi@vger.kernel.org
14483S:	Supported
14484F:	Documentation/scsi/ufs.txt
14485F:	drivers/scsi/ufs/
14486
14487UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14488M:	Joao Pinto <jpinto@synopsys.com>
14489L:	linux-scsi@vger.kernel.org
14490S:	Supported
14491F:	drivers/scsi/ufs/*dwc*
14492
14493UNSORTED BLOCK IMAGES (UBI)
14494M:	Artem Bityutskiy <dedekind1@gmail.com>
14495M:	Richard Weinberger <richard@nod.at>
14496W:	http://www.linux-mtd.infradead.org/
14497L:	linux-mtd@lists.infradead.org
14498T:	git git://git.infradead.org/ubifs-2.6.git
14499S:	Supported
14500F:	drivers/mtd/ubi/
14501F:	include/linux/mtd/ubi.h
14502F:	include/uapi/mtd/ubi-user.h
14503
14504USB "USBNET" DRIVER FRAMEWORK
14505M:	Oliver Neukum <oneukum@suse.com>
14506L:	netdev@vger.kernel.org
14507W:	http://www.linux-usb.org/usbnet
14508S:	Maintained
14509F:	drivers/net/usb/usbnet.c
14510F:	include/linux/usb/usbnet.h
14511
14512USB ACM DRIVER
14513M:	Oliver Neukum <oneukum@suse.com>
14514L:	linux-usb@vger.kernel.org
14515S:	Maintained
14516F:	Documentation/usb/acm.txt
14517F:	drivers/usb/class/cdc-acm.*
14518
14519USB AR5523 WIRELESS DRIVER
14520M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14521L:	linux-wireless@vger.kernel.org
14522S:	Maintained
14523F:	drivers/net/wireless/ath/ar5523/
14524
14525USB ATTACHED SCSI
14526M:	Oliver Neukum <oneukum@suse.com>
14527L:	linux-usb@vger.kernel.org
14528L:	linux-scsi@vger.kernel.org
14529S:	Maintained
14530F:	drivers/usb/storage/uas.c
14531
14532USB CDC ETHERNET DRIVER
14533M:	Oliver Neukum <oliver@neukum.org>
14534L:	linux-usb@vger.kernel.org
14535S:	Maintained
14536F:	drivers/net/usb/cdc_*.c
14537F:	include/uapi/linux/usb/cdc.h
14538
14539USB CHAOSKEY DRIVER
14540M:	Keith Packard <keithp@keithp.com>
14541L:	linux-usb@vger.kernel.org
14542S:	Maintained
14543F:	drivers/usb/misc/chaoskey.c
14544
14545USB CYPRESS C67X00 DRIVER
14546M:	Peter Korsgaard <jacmet@sunsite.dk>
14547L:	linux-usb@vger.kernel.org
14548S:	Maintained
14549F:	drivers/usb/c67x00/
14550
14551USB DAVICOM DM9601 DRIVER
14552M:	Peter Korsgaard <jacmet@sunsite.dk>
14553L:	netdev@vger.kernel.org
14554W:	http://www.linux-usb.org/usbnet
14555S:	Maintained
14556F:	drivers/net/usb/dm9601.c
14557
14558USB DIAMOND RIO500 DRIVER
14559M:	Cesar Miquel <miquel@df.uba.ar>
14560L:	rio500-users@lists.sourceforge.net
14561W:	http://rio500.sourceforge.net
14562S:	Maintained
14563F:	drivers/usb/misc/rio500*
14564
14565USB EHCI DRIVER
14566M:	Alan Stern <stern@rowland.harvard.edu>
14567L:	linux-usb@vger.kernel.org
14568S:	Maintained
14569F:	Documentation/usb/ehci.txt
14570F:	drivers/usb/host/ehci*
14571
14572USB GADGET/PERIPHERAL SUBSYSTEM
14573M:	Felipe Balbi <balbi@kernel.org>
14574L:	linux-usb@vger.kernel.org
14575W:	http://www.linux-usb.org/gadget
14576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14577S:	Maintained
14578F:	drivers/usb/gadget/
14579F:	include/linux/usb/gadget*
14580
14581USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14582M:	Jiri Kosina <jikos@kernel.org>
14583R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14584L:	linux-usb@vger.kernel.org
14585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14586S:	Maintained
14587F:	Documentation/hid/hiddev.txt
14588F:	drivers/hid/usbhid/
14589
14590USB INTEL XHCI ROLE MUX DRIVER
14591M:	Hans de Goede <hdegoede@redhat.com>
14592L:	linux-usb@vger.kernel.org
14593S:	Maintained
14594F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14595
14596USB ISP116X DRIVER
14597M:	Olav Kongas <ok@artecdesign.ee>
14598L:	linux-usb@vger.kernel.org
14599S:	Maintained
14600F:	drivers/usb/host/isp116x*
14601F:	include/linux/usb/isp116x.h
14602
14603USB LAN78XX ETHERNET DRIVER
14604M:	Woojung Huh <woojung.huh@microchip.com>
14605M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14606L:	netdev@vger.kernel.org
14607S:	Maintained
14608F:	drivers/net/usb/lan78xx.*
14609
14610USB MASS STORAGE DRIVER
14611M:	Alan Stern <stern@rowland.harvard.edu>
14612L:	linux-usb@vger.kernel.org
14613L:	usb-storage@lists.one-eyed-alien.net
14614S:	Maintained
14615W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14616F:	drivers/usb/storage/
14617
14618USB MIDI DRIVER
14619M:	Clemens Ladisch <clemens@ladisch.de>
14620L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14621T:	git git://git.alsa-project.org/alsa-kernel.git
14622S:	Maintained
14623F:	sound/usb/midi.*
14624
14625USB NETWORKING DRIVERS
14626L:	linux-usb@vger.kernel.org
14627S:	Odd Fixes
14628F:	drivers/net/usb/
14629
14630USB OHCI DRIVER
14631M:	Alan Stern <stern@rowland.harvard.edu>
14632L:	linux-usb@vger.kernel.org
14633S:	Maintained
14634F:	Documentation/usb/ohci.txt
14635F:	drivers/usb/host/ohci*
14636
14637USB OTG FSM (Finite State Machine)
14638M:	Peter Chen <Peter.Chen@nxp.com>
14639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14640L:	linux-usb@vger.kernel.org
14641S:	Maintained
14642F:	drivers/usb/common/usb-otg-fsm.c
14643
14644USB OVER IP DRIVER
14645M:	Valentina Manea <valentina.manea.m@gmail.com>
14646M:	Shuah Khan <shuahkh@osg.samsung.com>
14647M:	Shuah Khan <shuah@kernel.org>
14648L:	linux-usb@vger.kernel.org
14649S:	Maintained
14650F:	Documentation/usb/usbip_protocol.txt
14651F:	drivers/usb/usbip/
14652F:	tools/usb/usbip/
14653
14654USB PEGASUS DRIVER
14655M:	Petko Manolov <petkan@nucleusys.com>
14656L:	linux-usb@vger.kernel.org
14657L:	netdev@vger.kernel.org
14658T:	git git://github.com/petkan/pegasus.git
14659W:	https://github.com/petkan/pegasus
14660S:	Maintained
14661F:	drivers/net/usb/pegasus.*
14662
14663USB PHY LAYER
14664M:	Felipe Balbi <balbi@kernel.org>
14665L:	linux-usb@vger.kernel.org
14666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14667S:	Maintained
14668F:	drivers/usb/phy/
14669
14670USB PRINTER DRIVER (usblp)
14671M:	Pete Zaitcev <zaitcev@redhat.com>
14672L:	linux-usb@vger.kernel.org
14673S:	Supported
14674F:	drivers/usb/class/usblp.c
14675
14676USB QMI WWAN NETWORK DRIVER
14677M:	Bjørn Mork <bjorn@mork.no>
14678L:	netdev@vger.kernel.org
14679S:	Maintained
14680F:	Documentation/ABI/testing/sysfs-class-net-qmi
14681F:	drivers/net/usb/qmi_wwan.c
14682
14683USB RTL8150 DRIVER
14684M:	Petko Manolov <petkan@nucleusys.com>
14685L:	linux-usb@vger.kernel.org
14686L:	netdev@vger.kernel.org
14687T:	git git://github.com/petkan/rtl8150.git
14688W:	https://github.com/petkan/rtl8150
14689S:	Maintained
14690F:	drivers/net/usb/rtl8150.c
14691
14692USB SERIAL SUBSYSTEM
14693M:	Johan Hovold <johan@kernel.org>
14694L:	linux-usb@vger.kernel.org
14695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14696S:	Maintained
14697F:	Documentation/usb/usb-serial.txt
14698F:	drivers/usb/serial/
14699F:	include/linux/usb/serial.h
14700
14701USB SMSC75XX ETHERNET DRIVER
14702M:	Steve Glendinning <steve.glendinning@shawell.net>
14703L:	netdev@vger.kernel.org
14704S:	Maintained
14705F:	drivers/net/usb/smsc75xx.*
14706
14707USB SMSC95XX ETHERNET DRIVER
14708M:	Steve Glendinning <steve.glendinning@shawell.net>
14709M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14710L:	netdev@vger.kernel.org
14711S:	Maintained
14712F:	drivers/net/usb/smsc95xx.*
14713
14714USB SUBSYSTEM
14715M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14716L:	linux-usb@vger.kernel.org
14717W:	http://www.linux-usb.org
14718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14719S:	Supported
14720F:	Documentation/devicetree/bindings/usb/
14721F:	Documentation/usb/
14722F:	drivers/usb/
14723F:	include/linux/usb.h
14724F:	include/linux/usb/
14725
14726USB TYPEC PI3USB30532 MUX DRIVER
14727M:	Hans de Goede <hdegoede@redhat.com>
14728L:	linux-usb@vger.kernel.org
14729S:	Maintained
14730F:	drivers/usb/typec/mux/pi3usb30532.c
14731
14732USB TYPEC SUBSYSTEM
14733M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14734L:	linux-usb@vger.kernel.org
14735S:	Maintained
14736F:	Documentation/ABI/testing/sysfs-class-typec
14737F:	Documentation/usb/typec.rst
14738F:	drivers/usb/typec/
14739F:	include/linux/usb/typec.h
14740
14741USB UHCI DRIVER
14742M:	Alan Stern <stern@rowland.harvard.edu>
14743L:	linux-usb@vger.kernel.org
14744S:	Maintained
14745F:	drivers/usb/host/uhci*
14746
14747USB VIDEO CLASS
14748M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14749L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14750L:	linux-media@vger.kernel.org
14751T:	git git://linuxtv.org/media_tree.git
14752W:	http://www.ideasonboard.org/uvc/
14753S:	Maintained
14754F:	drivers/media/usb/uvc/
14755F:	include/uapi/linux/uvcvideo.h
14756
14757USB VISION DRIVER
14758M:	Hans Verkuil <hverkuil@xs4all.nl>
14759L:	linux-media@vger.kernel.org
14760T:	git git://linuxtv.org/media_tree.git
14761W:	https://linuxtv.org
14762S:	Odd Fixes
14763F:	drivers/media/usb/usbvision/
14764
14765USB WEBCAM GADGET
14766M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14767L:	linux-usb@vger.kernel.org
14768S:	Maintained
14769F:	drivers/usb/gadget/function/*uvc*
14770F:	drivers/usb/gadget/legacy/webcam.c
14771
14772USB WIRELESS RNDIS DRIVER (rndis_wlan)
14773M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14774L:	linux-wireless@vger.kernel.org
14775S:	Maintained
14776F:	drivers/net/wireless/rndis_wlan.c
14777
14778USB XHCI DRIVER
14779M:	Mathias Nyman <mathias.nyman@intel.com>
14780L:	linux-usb@vger.kernel.org
14781S:	Supported
14782F:	drivers/usb/host/xhci*
14783F:	drivers/usb/host/pci-quirks*
14784
14785USB ZD1201 DRIVER
14786L:	linux-wireless@vger.kernel.org
14787W:	http://linux-lc100020.sourceforge.net
14788S:	Orphan
14789F:	drivers/net/wireless/zydas/zd1201.*
14790
14791USB ZR364XX DRIVER
14792M:	Antoine Jacquet <royale@zerezo.com>
14793L:	linux-usb@vger.kernel.org
14794L:	linux-media@vger.kernel.org
14795T:	git git://linuxtv.org/media_tree.git
14796W:	http://royale.zerezo.com/zr364xx/
14797S:	Maintained
14798F:	Documentation/media/v4l-drivers/zr364xx*
14799F:	drivers/media/usb/zr364xx/
14800
14801USER-MODE LINUX (UML)
14802M:	Jeff Dike <jdike@addtoit.com>
14803M:	Richard Weinberger <richard@nod.at>
14804L:	user-mode-linux-devel@lists.sourceforge.net
14805L:	user-mode-linux-user@lists.sourceforge.net
14806W:	http://user-mode-linux.sourceforge.net
14807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14808S:	Maintained
14809F:	Documentation/virtual/uml/
14810F:	arch/um/
14811F:	arch/x86/um/
14812F:	fs/hostfs/
14813F:	fs/hppfs/
14814
14815USERSPACE I/O (UIO)
14816M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14817S:	Maintained
14818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14819F:	Documentation/driver-api/uio-howto.rst
14820F:	drivers/uio/
14821F:	include/linux/uio*.h
14822
14823UTIL-LINUX PACKAGE
14824M:	Karel Zak <kzak@redhat.com>
14825L:	util-linux@vger.kernel.org
14826W:	http://en.wikipedia.org/wiki/Util-linux
14827T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14828S:	Maintained
14829
14830UUID HELPERS
14831M:	Christoph Hellwig <hch@lst.de>
14832R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14833L:	linux-kernel@vger.kernel.org
14834T:	git git://git.infradead.org/users/hch/uuid.git
14835F:	lib/uuid.c
14836F:	lib/test_uuid.c
14837F:	include/linux/uuid.h
14838F:	include/uapi/linux/uuid.h
14839S:	Maintained
14840
14841UVESAFB DRIVER
14842M:	Michal Januszewski <spock@gentoo.org>
14843L:	linux-fbdev@vger.kernel.org
14844W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14845S:	Maintained
14846F:	Documentation/fb/uvesafb.txt
14847F:	drivers/video/fbdev/uvesafb.*
14848
14849VF610 NAND DRIVER
14850M:	Stefan Agner <stefan@agner.ch>
14851L:	linux-mtd@lists.infradead.org
14852S:	Supported
14853F:	drivers/mtd/nand/raw/vf610_nfc.c
14854
14855VFAT/FAT/MSDOS FILESYSTEM
14856M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14857S:	Maintained
14858F:	Documentation/filesystems/vfat.txt
14859F:	fs/fat/
14860
14861VFIO DRIVER
14862M:	Alex Williamson <alex.williamson@redhat.com>
14863L:	kvm@vger.kernel.org
14864T:	git git://github.com/awilliam/linux-vfio.git
14865S:	Maintained
14866F:	Documentation/vfio.txt
14867F:	drivers/vfio/
14868F:	include/linux/vfio.h
14869F:	include/uapi/linux/vfio.h
14870
14871VFIO MEDIATED DEVICE DRIVERS
14872M:	Kirti Wankhede <kwankhede@nvidia.com>
14873L:	kvm@vger.kernel.org
14874S:	Maintained
14875F:	Documentation/vfio-mediated-device.txt
14876F:	drivers/vfio/mdev/
14877F:	include/linux/mdev.h
14878F:	samples/vfio-mdev/
14879
14880VFIO PLATFORM DRIVER
14881M:	Eric Auger <eric.auger@redhat.com>
14882L:	kvm@vger.kernel.org
14883S:	Maintained
14884F:	drivers/vfio/platform/
14885
14886VGA_SWITCHEROO
14887R:	Lukas Wunner <lukas@wunner.de>
14888S:	Maintained
14889F:	Documentation/gpu/vga-switcheroo.rst
14890F:	drivers/gpu/vga/vga_switcheroo.c
14891F:	include/linux/vga_switcheroo.h
14892T:	git git://anongit.freedesktop.org/drm/drm-misc
14893
14894VIA RHINE NETWORK DRIVER
14895S:	Orphan
14896F:	drivers/net/ethernet/via/via-rhine.c
14897
14898VIA SD/MMC CARD CONTROLLER DRIVER
14899M:	Bruce Chang <brucechang@via.com.tw>
14900M:	Harald Welte <HaraldWelte@viatech.com>
14901S:	Maintained
14902F:	drivers/mmc/host/via-sdmmc.c
14903
14904VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14905M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14906L:	linux-fbdev@vger.kernel.org
14907S:	Maintained
14908F:	include/linux/via-core.h
14909F:	include/linux/via-gpio.h
14910F:	include/linux/via_i2c.h
14911F:	drivers/video/fbdev/via/
14912
14913VIA VELOCITY NETWORK DRIVER
14914M:	Francois Romieu <romieu@fr.zoreil.com>
14915L:	netdev@vger.kernel.org
14916S:	Maintained
14917F:	drivers/net/ethernet/via/via-velocity.*
14918
14919VIDEO MULTIPLEXER DRIVER
14920M:	Philipp Zabel <p.zabel@pengutronix.de>
14921L:	linux-media@vger.kernel.org
14922S:	Maintained
14923F:	drivers/media/platform/video-mux.c
14924
14925VIDEOBUF2 FRAMEWORK
14926M:	Pawel Osciak <pawel@osciak.com>
14927M:	Marek Szyprowski <m.szyprowski@samsung.com>
14928M:	Kyungmin Park <kyungmin.park@samsung.com>
14929L:	linux-media@vger.kernel.org
14930S:	Maintained
14931F:	drivers/media/v4l2-core/videobuf2-*
14932F:	include/media/videobuf2-*
14933
14934VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14935M:	Helen Koike <helen.koike@collabora.com>
14936L:	linux-media@vger.kernel.org
14937T:	git git://linuxtv.org/media_tree.git
14938W:	https://linuxtv.org
14939S:	Maintained
14940F:	drivers/media/platform/vimc/*
14941
14942VIRT LIB
14943M:	Alex Williamson <alex.williamson@redhat.com>
14944M:	Paolo Bonzini <pbonzini@redhat.com>
14945L:	kvm@vger.kernel.org
14946S:	Supported
14947F:	virt/lib/
14948
14949VIRTIO AND VHOST VSOCK DRIVER
14950M:	Stefan Hajnoczi <stefanha@redhat.com>
14951L:	kvm@vger.kernel.org
14952L:	virtualization@lists.linux-foundation.org
14953L:	netdev@vger.kernel.org
14954S:	Maintained
14955F:	include/linux/virtio_vsock.h
14956F:	include/uapi/linux/virtio_vsock.h
14957F:	include/uapi/linux/vsockmon.h
14958F:	include/uapi/linux/vm_sockets_diag.h
14959F:	net/vmw_vsock/diag.c
14960F:	net/vmw_vsock/af_vsock_tap.c
14961F:	net/vmw_vsock/virtio_transport_common.c
14962F:	net/vmw_vsock/virtio_transport.c
14963F:	drivers/net/vsockmon.c
14964F:	drivers/vhost/vsock.c
14965F:	drivers/vhost/vsock.h
14966F:	tools/testing/vsock/
14967
14968VIRTIO CONSOLE DRIVER
14969M:	Amit Shah <amit@kernel.org>
14970L:	virtualization@lists.linux-foundation.org
14971S:	Maintained
14972F:	drivers/char/virtio_console.c
14973F:	include/linux/virtio_console.h
14974F:	include/uapi/linux/virtio_console.h
14975
14976VIRTIO CORE, NET AND BLOCK DRIVERS
14977M:	"Michael S. Tsirkin" <mst@redhat.com>
14978M:	Jason Wang <jasowang@redhat.com>
14979L:	virtualization@lists.linux-foundation.org
14980S:	Maintained
14981F:	Documentation/devicetree/bindings/virtio/
14982F:	drivers/virtio/
14983F:	tools/virtio/
14984F:	drivers/net/virtio_net.c
14985F:	drivers/block/virtio_blk.c
14986F:	include/linux/virtio*.h
14987F:	include/uapi/linux/virtio_*.h
14988F:	drivers/crypto/virtio/
14989F:	mm/balloon_compaction.c
14990
14991VIRTIO CRYPTO DRIVER
14992M:	Gonglei <arei.gonglei@huawei.com>
14993L:	virtualization@lists.linux-foundation.org
14994L:	linux-crypto@vger.kernel.org
14995S:	Maintained
14996F:	drivers/crypto/virtio/
14997F:	include/uapi/linux/virtio_crypto.h
14998
14999VIRTIO DRIVERS FOR S390
15000M:	Cornelia Huck <cohuck@redhat.com>
15001M:	Halil Pasic <pasic@linux.ibm.com>
15002L:	linux-s390@vger.kernel.org
15003L:	virtualization@lists.linux-foundation.org
15004L:	kvm@vger.kernel.org
15005S:	Supported
15006F:	drivers/s390/virtio/
15007F:	arch/s390/include/uapi/asm/virtio-ccw.h
15008
15009VIRTIO GPU DRIVER
15010M:	David Airlie <airlied@linux.ie>
15011M:	Gerd Hoffmann <kraxel@redhat.com>
15012L:	dri-devel@lists.freedesktop.org
15013L:	virtualization@lists.linux-foundation.org
15014T:	git git://anongit.freedesktop.org/drm/drm-misc
15015S:	Maintained
15016F:	drivers/gpu/drm/virtio/
15017F:	include/uapi/linux/virtio_gpu.h
15018
15019VIRTIO HOST (VHOST)
15020M:	"Michael S. Tsirkin" <mst@redhat.com>
15021M:	Jason Wang <jasowang@redhat.com>
15022L:	kvm@vger.kernel.org
15023L:	virtualization@lists.linux-foundation.org
15024L:	netdev@vger.kernel.org
15025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15026S:	Maintained
15027F:	drivers/vhost/
15028F:	include/uapi/linux/vhost.h
15029
15030VIRTIO INPUT DRIVER
15031M:	Gerd Hoffmann <kraxel@redhat.com>
15032S:	Maintained
15033F:	drivers/virtio/virtio_input.c
15034F:	include/uapi/linux/virtio_input.h
15035
15036VIRTUAL BOX GUEST DEVICE DRIVER
15037M:	Hans de Goede <hdegoede@redhat.com>
15038M:	Arnd Bergmann <arnd@arndb.de>
15039M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15040S:	Maintained
15041F:	include/linux/vbox_utils.h
15042F:	include/uapi/linux/vbox*.h
15043F:	drivers/virt/vboxguest/
15044
15045VIRTUAL SERIO DEVICE DRIVER
15046M:	Stephen Chandler Paul <thatslyude@gmail.com>
15047S:	Maintained
15048F:	drivers/input/serio/userio.c
15049F:	include/uapi/linux/userio.h
15050
15051VIVID VIRTUAL VIDEO DRIVER
15052M:	Hans Verkuil <hverkuil@xs4all.nl>
15053L:	linux-media@vger.kernel.org
15054T:	git git://linuxtv.org/media_tree.git
15055W:	https://linuxtv.org
15056S:	Maintained
15057F:	drivers/media/platform/vivid/*
15058
15059VLYNQ BUS
15060M:	Florian Fainelli <f.fainelli@gmail.com>
15061L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15062S:	Maintained
15063F:	drivers/vlynq/vlynq.c
15064F:	include/linux/vlynq.h
15065
15066VME SUBSYSTEM
15067M:	Martyn Welch <martyn@welchs.me.uk>
15068M:	Manohar Vanga <manohar.vanga@gmail.com>
15069M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15070L:	devel@driverdev.osuosl.org
15071S:	Maintained
15072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15073F:	Documentation/driver-api/vme.rst
15074F:	drivers/staging/vme/
15075F:	drivers/vme/
15076F:	include/linux/vme*
15077
15078VMWARE BALLOON DRIVER
15079M:	Xavier Deguillard <xdeguillard@vmware.com>
15080M:	Philip Moltmann <moltmann@vmware.com>
15081M:	"VMware, Inc." <pv-drivers@vmware.com>
15082L:	linux-kernel@vger.kernel.org
15083S:	Maintained
15084F:	drivers/misc/vmw_balloon.c
15085
15086VMWARE HYPERVISOR INTERFACE
15087M:	Alok Kataria <akataria@vmware.com>
15088L:	virtualization@lists.linux-foundation.org
15089S:	Supported
15090F:	arch/x86/kernel/cpu/vmware.c
15091
15092VMWARE PVRDMA DRIVER
15093M:	Adit Ranadive <aditr@vmware.com>
15094M:	VMware PV-Drivers <pv-drivers@vmware.com>
15095L:	linux-rdma@vger.kernel.org
15096S:	Maintained
15097F:	drivers/infiniband/hw/vmw_pvrdma/
15098
15099VMware PVSCSI driver
15100M:	Jim Gill <jgill@vmware.com>
15101M:	VMware PV-Drivers <pv-drivers@vmware.com>
15102L:	linux-scsi@vger.kernel.org
15103S:	Maintained
15104F:	drivers/scsi/vmw_pvscsi.c
15105F:	drivers/scsi/vmw_pvscsi.h
15106
15107VMWARE VMMOUSE SUBDRIVER
15108M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15109M:	"VMware, Inc." <pv-drivers@vmware.com>
15110L:	linux-input@vger.kernel.org
15111S:	Maintained
15112F:	drivers/input/mouse/vmmouse.c
15113F:	drivers/input/mouse/vmmouse.h
15114
15115VMWARE VMXNET3 ETHERNET DRIVER
15116M:	Ronak Doshi <doshir@vmware.com>
15117M:	"VMware, Inc." <pv-drivers@vmware.com>
15118L:	netdev@vger.kernel.org
15119S:	Maintained
15120F:	drivers/net/vmxnet3/
15121
15122VOCORE VOCORE2 BOARD
15123M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15124L:	linux-mips@linux-mips.org
15125S:	Maintained
15126F:	arch/mips/boot/dts/ralink/vocore2.dts
15127
15128VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15129M:	Liam Girdwood <lgirdwood@gmail.com>
15130M:	Mark Brown <broonie@kernel.org>
15131L:	linux-kernel@vger.kernel.org
15132W:	http://www.slimlogic.co.uk/?p=48
15133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15134S:	Supported
15135F:	Documentation/devicetree/bindings/regulator/
15136F:	Documentation/power/regulator/
15137F:	drivers/regulator/
15138F:	include/dt-bindings/regulator/
15139F:	include/linux/regulator/
15140
15141VRF
15142M:	David Ahern <dsa@cumulusnetworks.com>
15143M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15144L:	netdev@vger.kernel.org
15145S:	Maintained
15146F:	drivers/net/vrf.c
15147F:	Documentation/networking/vrf.txt
15148
15149VT1211 HARDWARE MONITOR DRIVER
15150M:	Juerg Haefliger <juergh@gmail.com>
15151L:	linux-hwmon@vger.kernel.org
15152S:	Maintained
15153F:	Documentation/hwmon/vt1211
15154F:	drivers/hwmon/vt1211.c
15155
15156VT8231 HARDWARE MONITOR DRIVER
15157M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15158L:	linux-hwmon@vger.kernel.org
15159S:	Maintained
15160F:	drivers/hwmon/vt8231.c
15161
15162VUB300 USB to SDIO/SD/MMC bridge chip
15163M:	Tony Olech <tony.olech@elandigitalsystems.com>
15164L:	linux-mmc@vger.kernel.org
15165L:	linux-usb@vger.kernel.org
15166S:	Supported
15167F:	drivers/mmc/host/vub300.c
15168
15169W1 DALLAS'S 1-WIRE BUS
15170M:	Evgeniy Polyakov <zbr@ioremap.net>
15171S:	Maintained
15172F:	Documentation/w1/
15173F:	drivers/w1/
15174F:	include/linux/w1.h
15175
15176W83791D HARDWARE MONITORING DRIVER
15177M:	Marc Hulsman <m.hulsman@tudelft.nl>
15178L:	linux-hwmon@vger.kernel.org
15179S:	Maintained
15180F:	Documentation/hwmon/w83791d
15181F:	drivers/hwmon/w83791d.c
15182
15183W83793 HARDWARE MONITORING DRIVER
15184M:	Rudolf Marek <r.marek@assembler.cz>
15185L:	linux-hwmon@vger.kernel.org
15186S:	Maintained
15187F:	Documentation/hwmon/w83793
15188F:	drivers/hwmon/w83793.c
15189
15190W83795 HARDWARE MONITORING DRIVER
15191M:	Jean Delvare <jdelvare@suse.com>
15192L:	linux-hwmon@vger.kernel.org
15193S:	Maintained
15194F:	drivers/hwmon/w83795.c
15195
15196W83L51xD SD/MMC CARD INTERFACE DRIVER
15197M:	Pierre Ossman <pierre@ossman.eu>
15198S:	Maintained
15199F:	drivers/mmc/host/wbsd.*
15200
15201WACOM PROTOCOL 4 SERIAL TABLETS
15202M:	Julian Squires <julian@cipht.net>
15203M:	Hans de Goede <hdegoede@redhat.com>
15204L:	linux-input@vger.kernel.org
15205S:	Maintained
15206F:	drivers/input/tablet/wacom_serial4.c
15207
15208WATCHDOG DEVICE DRIVERS
15209M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15210M:	Guenter Roeck <linux@roeck-us.net>
15211L:	linux-watchdog@vger.kernel.org
15212W:	http://www.linux-watchdog.org/
15213T:	git git://www.linux-watchdog.org/linux-watchdog.git
15214S:	Maintained
15215F:	Documentation/devicetree/bindings/watchdog/
15216F:	Documentation/watchdog/
15217F:	drivers/watchdog/
15218F:	include/linux/watchdog.h
15219F:	include/uapi/linux/watchdog.h
15220
15221WHISKEYCOVE PMIC GPIO DRIVER
15222M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15223L:	linux-gpio@vger.kernel.org
15224S:	Maintained
15225F:	drivers/gpio/gpio-wcove.c
15226
15227WIIMOTE HID DRIVER
15228M:	David Herrmann <dh.herrmann@googlemail.com>
15229L:	linux-input@vger.kernel.org
15230S:	Maintained
15231F:	drivers/hid/hid-wiimote*
15232
15233WILOCITY WIL6210 WIRELESS DRIVER
15234M:	Maya Erez <merez@codeaurora.org>
15235L:	linux-wireless@vger.kernel.org
15236L:	wil6210@qti.qualcomm.com
15237S:	Supported
15238W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15239F:	drivers/net/wireless/ath/wil6210/
15240
15241WIMAX STACK
15242M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15243M:	linux-wimax@intel.com
15244L:	wimax@linuxwimax.org (subscribers-only)
15245S:	Supported
15246W:	http://linuxwimax.org
15247F:	Documentation/wimax/README.wimax
15248F:	include/linux/wimax/debug.h
15249F:	include/net/wimax.h
15250F:	include/uapi/linux/wimax.h
15251F:	net/wimax/
15252
15253WINBOND CIR DRIVER
15254M:	David Härdeman <david@hardeman.nu>
15255S:	Maintained
15256F:	drivers/media/rc/winbond-cir.c
15257
15258WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15259M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15260L:	linux-watchdog@vger.kernel.org
15261S:	Maintained
15262F:	drivers/watchdog/ebc-c384_wdt.c
15263
15264WINSYSTEMS WS16C48 GPIO DRIVER
15265M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15266L:	linux-gpio@vger.kernel.org
15267S:	Maintained
15268F:	drivers/gpio/gpio-ws16c48.c
15269
15270WISTRON LAPTOP BUTTON DRIVER
15271M:	Miloslav Trmac <mitr@volny.cz>
15272S:	Maintained
15273F:	drivers/input/misc/wistron_btns.c
15274
15275WL3501 WIRELESS PCMCIA CARD DRIVER
15276L:	linux-wireless@vger.kernel.org
15277S:	Odd fixes
15278F:	drivers/net/wireless/wl3501*
15279
15280WOLFSON MICROELECTRONICS DRIVERS
15281L:	patches@opensource.cirrus.com
15282T:	git https://github.com/CirrusLogic/linux-drivers.git
15283W:	https://github.com/CirrusLogic/linux-drivers/wiki
15284S:	Supported
15285F:	Documentation/hwmon/wm83??
15286F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15287F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15288F:	Documentation/devicetree/bindings/mfd/arizona.txt
15289F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15290F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15291F:	arch/arm/mach-s3c64xx/mach-crag6410*
15292F:	drivers/clk/clk-wm83*.c
15293F:	drivers/extcon/extcon-arizona.c
15294F:	drivers/leds/leds-wm83*.c
15295F:	drivers/gpio/gpio-*wm*.c
15296F:	drivers/gpio/gpio-arizona.c
15297F:	drivers/hwmon/wm83??-hwmon.c
15298F:	drivers/input/misc/wm831x-on.c
15299F:	drivers/input/touchscreen/wm831x-ts.c
15300F:	drivers/input/touchscreen/wm97*.c
15301F:	drivers/mfd/arizona*
15302F:	drivers/mfd/wm*.c
15303F:	drivers/mfd/cs47l24*
15304F:	drivers/power/supply/wm83*.c
15305F:	drivers/rtc/rtc-wm83*.c
15306F:	drivers/regulator/wm8*.c
15307F:	drivers/regulator/arizona*
15308F:	drivers/video/backlight/wm83*_bl.c
15309F:	drivers/watchdog/wm83*_wdt.c
15310F:	include/linux/mfd/arizona/
15311F:	include/linux/mfd/wm831x/
15312F:	include/linux/mfd/wm8350/
15313F:	include/linux/mfd/wm8400*
15314F:	include/linux/regulator/arizona*
15315F:	include/linux/wm97xx.h
15316F:	include/sound/wm????.h
15317F:	sound/soc/codecs/arizona.?
15318F:	sound/soc/codecs/wm*
15319F:	sound/soc/codecs/cs47l24*
15320
15321WORKQUEUE
15322M:	Tejun Heo <tj@kernel.org>
15323R:	Lai Jiangshan <jiangshanlai@gmail.com>
15324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15325S:	Maintained
15326F:	include/linux/workqueue.h
15327F:	kernel/workqueue.c
15328F:	Documentation/core-api/workqueue.rst
15329
15330X-POWERS AXP288 PMIC DRIVERS
15331M:	Hans de Goede <hdegoede@redhat.com>
15332S:	Maintained
15333N:	axp288
15334F:	drivers/acpi/pmic/intel_pmic_xpower.c
15335
15336X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15337M:	Chen-Yu Tsai <wens@csie.org>
15338L:	linux-kernel@vger.kernel.org
15339S:	Maintained
15340N:	axp[128]
15341
15342X.25 NETWORK LAYER
15343M:	Andrew Hendry <andrew.hendry@gmail.com>
15344L:	linux-x25@vger.kernel.org
15345S:	Odd Fixes
15346F:	Documentation/networking/x25*
15347F:	include/net/x25*
15348F:	net/x25/
15349
15350X86 ARCHITECTURE (32-BIT AND 64-BIT)
15351M:	Thomas Gleixner <tglx@linutronix.de>
15352M:	Ingo Molnar <mingo@redhat.com>
15353R:	"H. Peter Anvin" <hpa@zytor.com>
15354M:	x86@kernel.org
15355L:	linux-kernel@vger.kernel.org
15356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15357S:	Maintained
15358F:	Documentation/x86/
15359F:	arch/x86/
15360
15361X86 MCE INFRASTRUCTURE
15362M:	Tony Luck <tony.luck@intel.com>
15363M:	Borislav Petkov <bp@alien8.de>
15364L:	linux-edac@vger.kernel.org
15365S:	Maintained
15366F:	arch/x86/kernel/cpu/mcheck/*
15367
15368X86 MICROCODE UPDATE SUPPORT
15369M:	Borislav Petkov <bp@alien8.de>
15370S:	Maintained
15371F:	arch/x86/kernel/cpu/microcode/*
15372
15373X86 PLATFORM DRIVERS
15374M:	Darren Hart <dvhart@infradead.org>
15375M:	Andy Shevchenko <andy@infradead.org>
15376L:	platform-driver-x86@vger.kernel.org
15377T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15378S:	Maintained
15379F:	drivers/platform/x86/
15380F:	drivers/platform/olpc/
15381
15382X86 VDSO
15383M:	Andy Lutomirski <luto@amacapital.net>
15384L:	linux-kernel@vger.kernel.org
15385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15386S:	Maintained
15387F:	arch/x86/entry/vdso/
15388
15389XC2028/3028 TUNER DRIVER
15390M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15392L:	linux-media@vger.kernel.org
15393W:	https://linuxtv.org
15394T:	git git://linuxtv.org/media_tree.git
15395S:	Maintained
15396F:	drivers/media/tuners/tuner-xc2028.*
15397
15398XEN BLOCK SUBSYSTEM
15399M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15400M:	Roger Pau Monné <roger.pau@citrix.com>
15401L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15402S:	Supported
15403F:	drivers/block/xen-blkback/*
15404F:	drivers/block/xen*
15405
15406XEN HYPERVISOR ARM
15407M:	Stefano Stabellini <sstabellini@kernel.org>
15408L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15409S:	Maintained
15410F:	arch/arm/xen/
15411F:	arch/arm/include/asm/xen/
15412
15413XEN HYPERVISOR ARM64
15414M:	Stefano Stabellini <sstabellini@kernel.org>
15415L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15416S:	Maintained
15417F:	arch/arm64/xen/
15418F:	arch/arm64/include/asm/xen/
15419
15420XEN HYPERVISOR INTERFACE
15421M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15422M:	Juergen Gross <jgross@suse.com>
15423L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15425S:	Supported
15426F:	arch/x86/xen/
15427F:	drivers/*/xen-*front.c
15428F:	drivers/xen/
15429F:	arch/x86/include/asm/xen/
15430F:	arch/x86/include/asm/pvclock-abi.h
15431F:	include/xen/
15432F:	include/uapi/xen/
15433F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15434F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15435
15436XEN NETWORK BACKEND DRIVER
15437M:	Wei Liu <wei.liu2@citrix.com>
15438M:	Paul Durrant <paul.durrant@citrix.com>
15439L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15440L:	netdev@vger.kernel.org
15441S:	Supported
15442F:	drivers/net/xen-netback/*
15443
15444XEN PCI SUBSYSTEM
15445M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15446L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15447S:	Supported
15448F:	arch/x86/pci/*xen*
15449F:	drivers/pci/*xen*
15450
15451XEN PVSCSI DRIVERS
15452M:	Juergen Gross <jgross@suse.com>
15453L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15454L:	linux-scsi@vger.kernel.org
15455S:	Supported
15456F:	drivers/scsi/xen-scsifront.c
15457F:	drivers/xen/xen-scsiback.c
15458F:	include/xen/interface/io/vscsiif.h
15459
15460XEN SWIOTLB SUBSYSTEM
15461M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15462L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15463L:	iommu@lists.linux-foundation.org
15464S:	Supported
15465F:	arch/x86/xen/*swiotlb*
15466F:	drivers/xen/*swiotlb*
15467
15468XFS FILESYSTEM
15469M:	Darrick J. Wong <darrick.wong@oracle.com>
15470M:	linux-xfs@vger.kernel.org
15471L:	linux-xfs@vger.kernel.org
15472W:	http://xfs.org/
15473T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15474S:	Supported
15475F:	Documentation/filesystems/xfs.txt
15476F:	fs/xfs/
15477
15478XILINX AXI ETHERNET DRIVER
15479M:	Anirudha Sarangi <anirudh@xilinx.com>
15480M:	John Linn <John.Linn@xilinx.com>
15481S:	Maintained
15482F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15483
15484XILINX UARTLITE SERIAL DRIVER
15485M:	Peter Korsgaard <jacmet@sunsite.dk>
15486L:	linux-serial@vger.kernel.org
15487S:	Maintained
15488F:	drivers/tty/serial/uartlite.c
15489
15490XILINX VIDEO IP CORES
15491M:	Hyun Kwon <hyun.kwon@xilinx.com>
15492M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15493L:	linux-media@vger.kernel.org
15494T:	git git://linuxtv.org/media_tree.git
15495S:	Supported
15496F:	Documentation/devicetree/bindings/media/xilinx/
15497F:	drivers/media/platform/xilinx/
15498F:	include/uapi/linux/xilinx-v4l2-controls.h
15499
15500XILLYBUS DRIVER
15501M:	Eli Billauer <eli.billauer@gmail.com>
15502L:	linux-kernel@vger.kernel.org
15503S:	Supported
15504F:	drivers/char/xillybus/
15505
15506XRA1403 GPIO EXPANDER
15507M:	Nandor Han <nandor.han@ge.com>
15508M:	Semi Malinen <semi.malinen@ge.com>
15509L:	linux-gpio@vger.kernel.org
15510S:	Maintained
15511F:	drivers/gpio/gpio-xra1403.c
15512F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15513
15514XTENSA XTFPGA PLATFORM SUPPORT
15515M:	Max Filippov <jcmvbkbc@gmail.com>
15516L:	linux-xtensa@linux-xtensa.org
15517S:	Maintained
15518F:	drivers/spi/spi-xtensa-xtfpga.c
15519F:	sound/soc/xtensa/xtfpga-i2s.c
15520
15521YAM DRIVER FOR AX.25
15522M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15523L:	linux-hams@vger.kernel.org
15524S:	Maintained
15525F:	drivers/net/hamradio/yam*
15526F:	include/linux/yam.h
15527
15528YAMA SECURITY MODULE
15529M:	Kees Cook <keescook@chromium.org>
15530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15531S:	Supported
15532F:	security/yama/
15533F:	Documentation/admin-guide/LSM/Yama.rst
15534
15535YEALINK PHONE DRIVER
15536M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15537L:	usbb2k-api-dev@nongnu.org
15538S:	Maintained
15539F:	Documentation/input/yealink.rst
15540F:	drivers/input/misc/yealink.*
15541
15542Z8530 DRIVER FOR AX.25
15543M:	Joerg Reuter <jreuter@yaina.de>
15544W:	http://yaina.de/jreuter/
15545W:	http://www.qsl.net/dl1bke/
15546L:	linux-hams@vger.kernel.org
15547S:	Maintained
15548F:	Documentation/networking/z8530drv.txt
15549F:	drivers/net/hamradio/*scc.c
15550F:	drivers/net/hamradio/z8530.h
15551
15552ZBUD COMPRESSED PAGE ALLOCATOR
15553M:	Seth Jennings <sjenning@redhat.com>
15554M:	Dan Streetman <ddstreet@ieee.org>
15555L:	linux-mm@kvack.org
15556S:	Maintained
15557F:	mm/zbud.c
15558F:	include/linux/zbud.h
15559
15560ZD1211RW WIRELESS DRIVER
15561M:	Daniel Drake <dsd@gentoo.org>
15562M:	Ulrich Kunitz <kune@deine-taler.de>
15563W:	http://zd1211.ath.cx/wiki/DriverRewrite
15564L:	linux-wireless@vger.kernel.org
15565L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15566S:	Maintained
15567F:	drivers/net/wireless/zydas/zd1211rw/
15568
15569ZD1301 MEDIA DRIVER
15570M:	Antti Palosaari <crope@iki.fi>
15571L:	linux-media@vger.kernel.org
15572W:	https://linuxtv.org/
15573W:	http://palosaari.fi/linux/
15574Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15575S:	Maintained
15576F:	drivers/media/usb/dvb-usb-v2/zd1301*
15577
15578ZD1301_DEMOD MEDIA DRIVER
15579M:	Antti Palosaari <crope@iki.fi>
15580L:	linux-media@vger.kernel.org
15581W:	https://linuxtv.org/
15582W:	http://palosaari.fi/linux/
15583Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15584S:	Maintained
15585F:	drivers/media/dvb-frontends/zd1301_demod*
15586
15587ZPOOL COMPRESSED PAGE STORAGE API
15588M:	Dan Streetman <ddstreet@ieee.org>
15589L:	linux-mm@kvack.org
15590S:	Maintained
15591F:	mm/zpool.c
15592F:	include/linux/zpool.h
15593
15594ZR36067 VIDEO FOR LINUX DRIVER
15595L:	mjpeg-users@lists.sourceforge.net
15596L:	linux-media@vger.kernel.org
15597W:	http://mjpeg.sourceforge.net/driver-zoran/
15598T:	hg https://linuxtv.org/hg/v4l-dvb
15599S:	Odd Fixes
15600F:	drivers/media/pci/zoran/
15601
15602ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15603M:	Minchan Kim <minchan@kernel.org>
15604M:	Nitin Gupta <ngupta@vflare.org>
15605R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15606L:	linux-kernel@vger.kernel.org
15607S:	Maintained
15608F:	drivers/block/zram/
15609F:	Documentation/blockdev/zram.txt
15610
15611ZS DECSTATION Z85C30 SERIAL DRIVER
15612M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15613S:	Maintained
15614F:	drivers/tty/serial/zs.*
15615
15616ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15617M:	Minchan Kim <minchan@kernel.org>
15618M:	Nitin Gupta <ngupta@vflare.org>
15619R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15620L:	linux-mm@kvack.org
15621S:	Maintained
15622F:	mm/zsmalloc.c
15623F:	include/linux/zsmalloc.h
15624F:	Documentation/vm/zsmalloc.txt
15625
15626ZSWAP COMPRESSED SWAP CACHING
15627M:	Seth Jennings <sjenning@redhat.com>
15628M:	Dan Streetman <ddstreet@ieee.org>
15629L:	linux-mm@kvack.org
15630S:	Maintained
15631F:	mm/zswap.c
15632
15633THE REST
15634M:	Linus Torvalds <torvalds@linux-foundation.org>
15635L:	linux-kernel@vger.kernel.org
15636Q:	http://patchwork.kernel.org/project/LKML/list/
15637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15638S:	Buried alive in reporters
15639F:	*
15640F:	*/
15641