xref: /linux/MAINTAINERS (revision 6b1745caa14ae0afccf1c6ee4c814fd8d5df3dcd)
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/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC ASOC DRIVERS
845L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://blackfin.uclinux.org/
848S:	Supported
849F:	sound/soc/blackfin/*
850
851ANALOG DEVICES INC DMA DRIVERS
852M:	Lars-Peter Clausen <lars@metafoo.de>
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/dma/dma-axi-dmac.c
856
857ANALOG DEVICES INC IIO DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859M:	Michael Hennerich <Michael.Hennerich@analog.com>
860W:	http://wiki.analog.com/
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865F:	drivers/iio/*/ad*
866F:	drivers/iio/adc/ltc2497*
867X:	drivers/iio/*/adjd*
868F:	drivers/staging/iio/*/ad*
869F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871ANDROID CONFIG FRAGMENTS
872M:	Rob Herring <robh@kernel.org>
873S:	Supported
874F:	kernel/configs/android*
875
876ANDROID DRIVERS
877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878M:	Arve Hjønnevåg <arve@android.com>
879M:	Todd Kjos <tkjos@android.com>
880M:	Martijn Coenen <maco@android.com>
881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/android/
885F:	drivers/staging/android/
886
887ANDROID GOLDFISH PIC DRIVER
888M:	Miodrag Dinic <miodrag.dinic@mips.com>
889S:	Supported
890F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891F:	drivers/irqchip/irq-goldfish-pic.c
892
893ANDROID GOLDFISH RTC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897F:	drivers/rtc/rtc-goldfish.c
898
899ANDROID ION DRIVER
900M:	Laura Abbott <labbott@redhat.com>
901M:	Sumit Semwal <sumit.semwal@linaro.org>
902L:	devel@driverdev.osuosl.org
903S:	Supported
904F:	drivers/staging/android/ion
905F:	drivers/staging/android/uapi/ion.h
906
907AOA (Apple Onboard Audio) ALSA DRIVER
908M:	Johannes Berg <johannes@sipsolutions.net>
909L:	linuxppc-dev@lists.ozlabs.org
910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
911S:	Maintained
912F:	sound/aoa/
913
914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915M:	William Breathitt Gray <vilhelm.gray@gmail.com>
916L:	linux-iio@vger.kernel.org
917S:	Maintained
918F:	drivers/iio/adc/stx104.c
919
920APM DRIVER
921M:	Jiri Kosina <jikos@kernel.org>
922S:	Odd fixes
923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924F:	arch/x86/kernel/apm_32.c
925F:	include/linux/apm_bios.h
926F:	include/uapi/linux/apm_bios.h
927F:	drivers/char/apm-emulation.c
928
929APPARMOR SECURITY MODULE
930M:	John Johansen <john.johansen@canonical.com>
931L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932W:	apparmor.wiki.kernel.org
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934S:	Supported
935F:	security/apparmor/
936F:	Documentation/admin-guide/LSM/apparmor.rst
937
938APPLE BCM5974 MULTITOUCH DRIVER
939M:	Henrik Rydberg <rydberg@bitmath.org>
940L:	linux-input@vger.kernel.org
941S:	Odd fixes
942F:	drivers/input/mouse/bcm5974.c
943
944APPLE SMC DRIVER
945M:	Henrik Rydberg <rydberg@bitmath.org>
946L:	linux-hwmon@vger.kernel.org
947S:	Odd fixes
948F:	drivers/hwmon/applesmc.c
949
950APPLETALK NETWORK LAYER
951L:	netdev@vger.kernel.org
952S:	Odd fixes
953F:	drivers/net/appletalk/
954F:	net/appletalk/
955
956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957M:	Duc Dang <dhdang@apm.com>
958S:	Supported
959F:	arch/arm64/boot/dts/apm/
960
961APPLIED MICRO (APM) X-GENE SOC EDAC
962M:	Loc Ho <lho@apm.com>
963S:	Supported
964F:	drivers/edac/xgene_edac.c
965F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968M:	Iyappan Subramanian <isubramanian@apm.com>
969M:	Keyur Chudgar <kchudgar@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene-v2/
972
973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974M:	Iyappan Subramanian <isubramanian@apm.com>
975M:	Keyur Chudgar <kchudgar@apm.com>
976M:	Quan Nguyen <qnguyen@apm.com>
977S:	Supported
978F:	drivers/net/ethernet/apm/xgene/
979F:	drivers/net/phy/mdio-xgene.c
980F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983APPLIED MICRO (APM) X-GENE SOC PMU
984M:	Tai Nguyen <ttnguyen@apm.com>
985S:	Supported
986F:	drivers/perf/xgene_pmu.c
987F:	Documentation/perf/xgene-pmu.txt
988F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990APTINA CAMERA SENSOR PLL
991M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/aptina-pll.*
995
996ARC FRAMEBUFFER DRIVER
997M:	Jaya Kumar <jayalk@intworks.biz>
998S:	Maintained
999F:	drivers/video/fbdev/arcfb.c
1000F:	drivers/video/fbdev/core/fb_defio.c
1001
1002ARC PGU DRM DRIVER
1003M:	Alexey Brodkin <abrodkin@synopsys.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arc/
1006F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008ARCNET NETWORK LAYER
1009M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1010L:	netdev@vger.kernel.org
1011S:	Maintained
1012F:	drivers/net/arcnet/
1013F:	include/uapi/linux/if_arcnet.h
1014
1015ARM ARCHITECTED TIMER DRIVER
1016M:	Mark Rutland <mark.rutland@arm.com>
1017M:	Marc Zyngier <marc.zyngier@arm.com>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020F:	arch/arm/include/asm/arch_timer.h
1021F:	arch/arm64/include/asm/arch_timer.h
1022F:	drivers/clocksource/arm_arch_timer.c
1023
1024ARM HDLCD DRM DRIVER
1025M:	Liviu Dudau <liviu.dudau@arm.com>
1026S:	Supported
1027F:	drivers/gpu/drm/arm/hdlcd_*
1028F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030ARM MALI-DP DRM DRIVER
1031M:	Liviu Dudau <liviu.dudau@arm.com>
1032M:	Brian Starkey <brian.starkey@arm.com>
1033M:	Mali DP Maintainers <malidp@foss.arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/
1036F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038ARM MFM AND FLOPPY DRIVERS
1039M:	Ian Molton <spyro@f2s.com>
1040S:	Maintained
1041F:	arch/arm/lib/floppydma.S
1042F:	arch/arm/include/asm/floppy.h
1043
1044ARM PMU PROFILING AND DEBUGGING
1045M:	Will Deacon <will.deacon@arm.com>
1046M:	Mark Rutland <mark.rutland@arm.com>
1047S:	Maintained
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049F:	arch/arm*/kernel/perf_*
1050F:	arch/arm/oprofile/common.c
1051F:	arch/arm*/kernel/hw_breakpoint.c
1052F:	arch/arm*/include/asm/hw_breakpoint.h
1053F:	arch/arm*/include/asm/perf_event.h
1054F:	drivers/perf/*
1055F:	include/linux/perf/arm_pmu.h
1056F:	Documentation/devicetree/bindings/arm/pmu.txt
1057F:	Documentation/devicetree/bindings/perf/
1058
1059ARM PORT
1060M:	Russell King <linux@armlinux.org.uk>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W:	http://www.armlinux.org.uk/
1063S:	Maintained
1064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065F:	arch/arm/
1066
1067ARM PRIMECELL AACI PL041 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	sound/arm/aaci.*
1071
1072ARM PRIMECELL BUS SUPPORT
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/amba/
1076F:	include/linux/amba/bus.h
1077
1078ARM PRIMECELL CLCD PL110 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/video/fbdev/amba-clcd.*
1082
1083ARM PRIMECELL KMI PL050 DRIVER
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Maintained
1086F:	drivers/input/serio/ambakmi.*
1087F:	include/linux/amba/kmi.h
1088
1089ARM PRIMECELL MMCI PL180/1 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Maintained
1092F:	drivers/mmc/host/mmci.*
1093F:	include/linux/amba/mmci.h
1094
1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Maintained
1098F:	drivers/tty/serial/amba-pl01*.c
1099F:	include/linux/amba/serial.h
1100
1101ARM SMMU DRIVERS
1102M:	Will Deacon <will.deacon@arm.com>
1103R:	Robin Murphy <robin.murphy@arm.com>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106F:	drivers/iommu/arm-smmu.c
1107F:	drivers/iommu/arm-smmu-v3.c
1108F:	drivers/iommu/io-pgtable-arm.c
1109F:	drivers/iommu/io-pgtable-arm-v7s.c
1110
1111ARM SUB-ARCHITECTURES
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	arch/arm/mach-*/
1115F:	arch/arm/plat-*/
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118ARM/ACTIONS SEMI ARCHITECTURE
1119M:	Andreas Färber <afaerber@suse.de>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122N:	owl
1123F:	arch/arm/mach-actions/
1124F:	arch/arm/boot/dts/owl-*
1125F:	arch/arm64/boot/dts/actions/
1126F:	drivers/clocksource/owl-*
1127F:	drivers/soc/actions/
1128F:	include/dt-bindings/power/owl-*
1129F:	include/linux/soc/actions/
1130F:	Documentation/devicetree/bindings/arm/actions.txt
1131F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134ARM/ADS SPHERE MACHINE SUPPORT
1135M:	Lennert Buytenhek <kernel@wantstofly.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138
1139ARM/AFEB9260 MACHINE SUPPORT
1140M:	Sergey Lapin <slapin@ossfans.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143
1144ARM/AJECO 1ARM MACHINE SUPPORT
1145M:	Lennert Buytenhek <kernel@wantstofly.org>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148
1149ARM/Allwinner SoC Clock Support
1150M:	Emilio López <emilio@elopez.com.ar>
1151S:	Maintained
1152F:	drivers/clk/sunxi/
1153
1154ARM/Allwinner sunXi SoC support
1155M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1156M:	Chen-Yu Tsai <wens@csie.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	sun[x456789]i
1160N:	sun50i
1161F:	arch/arm/mach-sunxi/
1162F:	arch/arm64/boot/dts/allwinner/
1163F:	drivers/clk/sunxi-ng/
1164F:	drivers/pinctrl/sunxi/
1165F:	drivers/soc/sunxi/
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169M:	Neil Armstrong <narmstrong@baylibre.com>
1170M:	Jerome Brunet <jbrunet@baylibre.com>
1171L:	linux-amlogic@lists.infradead.org
1172S:	Maintained
1173F:	drivers/clk/meson/
1174F:	include/dt-bindings/clock/meson*
1175F:	include/dt-bindings/clock/gxbb*
1176F:	Documentation/devicetree/bindings/clock/amlogic*
1177
1178ARM/Amlogic Meson SoC support
1179M:	Carlo Caione <carlo@caione.org>
1180M:	Kevin Hilman <khilman@baylibre.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L:	linux-amlogic@lists.infradead.org
1183W:	http://linux-meson.com/
1184S:	Maintained
1185F:	arch/arm/mach-meson/
1186F:	arch/arm/boot/dts/meson*
1187F:	arch/arm64/boot/dts/amlogic/
1188F:	drivers/pinctrl/meson/
1189F:	drivers/mmc/host/meson*
1190N:	meson
1191
1192ARM/Annapurna Labs ALPINE ARCHITECTURE
1193M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-alpine/
1198F:	arch/arm/boot/dts/alpine*
1199F:	arch/arm64/boot/dts/al/
1200F:	drivers/*/*alpine*
1201
1202ARM/ARTPEC MACHINE SUPPORT
1203M:	Jesper Nilsson <jesper.nilsson@axis.com>
1204M:	Lars Persson <lars.persson@axis.com>
1205M:	Niklas Cassel <niklas.cassel@axis.com>
1206S:	Maintained
1207L:	linux-arm-kernel@axis.com
1208F:	arch/arm/mach-artpec
1209F:	arch/arm/boot/dts/artpec6*
1210F:	drivers/clk/axis
1211F:	drivers/crypto/axis
1212F:	drivers/pinctrl/pinctrl-artpec*
1213F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215ARM/ASPEED I2C DRIVER
1216M:	Brendan Higgins <brendanhiggins@google.com>
1217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218R:	Joel Stanley <joel@jms.id.au>
1219L:	linux-i2c@vger.kernel.org
1220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1223F:	drivers/i2c/busses/i2c-aspeed.c
1224F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227ARM/ASPEED MACHINE SUPPORT
1228M:	Joel Stanley <joel@jms.id.au>
1229S:	Maintained
1230F:	arch/arm/mach-aspeed/
1231F:	arch/arm/boot/dts/aspeed-*
1232F:	drivers/*/*aspeed*
1233
1234ARM/ATMEL AT91 Clock Support
1235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1236S:	Maintained
1237F:	drivers/clk/at91
1238
1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1241M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.linux4sam.org
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245S:	Supported
1246N:	at91
1247N:	atmel
1248F:	arch/arm/mach-at91/
1249F:	include/soc/at91/
1250F:	arch/arm/boot/dts/at91*.dts
1251F:	arch/arm/boot/dts/at91*.dtsi
1252F:	arch/arm/boot/dts/sama*.dts
1253F:	arch/arm/boot/dts/sama*.dtsi
1254F:	arch/arm/include/debug/at91.S
1255F:	drivers/memory/atmel*
1256F:	drivers/watchdog/sama5d4_wdt.c
1257X:	drivers/input/touchscreen/atmel_mxt_ts.c
1258X:	drivers/net/wireless/atmel/
1259
1260ARM/CALXEDA HIGHBANK ARCHITECTURE
1261M:	Rob Herring <robh@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-highbank/
1265F:	arch/arm/boot/dts/highbank.dts
1266F:	arch/arm/boot/dts/ecx-*.dts*
1267
1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269M:	Krzysztof Halasa <khalasa@piap.pl>
1270S:	Maintained
1271F:	arch/arm/mach-cns3xxx/
1272
1273ARM/CAVIUM THUNDER NETWORK DRIVER
1274M:	Sunil Goutham <sgoutham@cavium.com>
1275M:	Robert Richter <rric@kernel.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Supported
1278F:	drivers/net/ethernet/cavium/thunder/
1279
1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281M:	Lukasz Majewski <lukma@denx.de>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284F:	arch/arm/mach-ep93xx/ts72xx.c
1285
1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287M:	Alexander Shiyan <shc_work@mail.ru>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Odd Fixes
1290N:	clps711x
1291
1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298M:	Hartley Sweeten <hsweeten@visionengravers.com>
1299M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-ep93xx/
1303F:	arch/arm/mach-ep93xx/include/mach/
1304
1305ARM/CLKDEV SUPPORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310F:	drivers/clk/clkdev.c
1311
1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313M:	Mike Rapoport <mike@compulab.co.il>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318M:	Baruch Siach <baruch@tkos.co.il>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/cx92755*
1322N:	digicolor
1323
1324ARM/CONTEC MICRO9 MACHINE SUPPORT
1325M:	Hubert Feurstein <hubert.feurstein@contec.at>
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/micro9.c
1328
1329ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	drivers/hwtracing/coresight/*
1334F:	Documentation/trace/coresight.txt
1335F:	Documentation/trace/coresight-cpu-debug.txt
1336F:	Documentation/devicetree/bindings/arm/coresight.txt
1337F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339F:	tools/perf/arch/arm/util/pmu.c
1340F:	tools/perf/arch/arm/util/auxtrace.c
1341F:	tools/perf/arch/arm/util/cs-etm.c
1342F:	tools/perf/arch/arm/util/cs-etm.h
1343F:	tools/perf/util/cs-etm.*
1344F:	tools/perf/util/cs-etm-decoder/*
1345
1346ARM/CORGI MACHINE SUPPORT
1347M:	Richard Purdie <rpurdie@rpsys.net>
1348S:	Maintained
1349
1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354T:	git git://github.com/ulli-kroll/linux.git
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/arm/gemini.txt
1357F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360F:	arch/arm/mach-gemini/
1361F:	drivers/net/ethernet/cortina/
1362F:	drivers/pinctrl/pinctrl-gemini.c
1363F:	drivers/rtc/rtc-ftrtc010.c
1364
1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366M:	Barry Song <baohua@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369S:	Maintained
1370F:	arch/arm/boot/dts/prima2*
1371F:	arch/arm/mach-prima2/
1372F:	drivers/clk/sirf/
1373F:	drivers/clocksource/timer-prima2.c
1374F:	drivers/clocksource/timer-atlas7.c
1375N:	[^a-z]sirf
1376
1377ARM/EBSA110 MACHINE SUPPORT
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/mach-ebsa110/
1383F:	drivers/net/ethernet/amd/am79c961a.*
1384
1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386M:	Uwe Kleine-König <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Fabio Estevam <fabio.estevam@nxp.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419F:	arch/arm/mach-imx/
1420F:	arch/arm/mach-mxs/
1421F:	arch/arm/boot/dts/imx*
1422F:	arch/arm/configs/imx*_defconfig
1423F:	drivers/clk/imx/
1424F:	drivers/soc/imx/
1425F:	include/soc/imx/
1426
1427ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428M:	Shawn Guo <shawnguo@kernel.org>
1429M:	Sascha Hauer <kernel@pengutronix.de>
1430R:	Stefan Agner <stefan@agner.ch>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434F:	arch/arm/mach-imx/*vf610*
1435F:	arch/arm/boot/dts/vf*
1436
1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/GUMSTIX MACHINE SUPPORT
1443M:	Steve Sakoman <sakoman@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448M:	Philipp Zabel <philipp.zabel@gmail.com>
1449M:	Paul Parsons <lost.distance@yahoo.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-pxa/hx4700.c
1453F:	arch/arm/mach-pxa/include/mach/hx4700.h
1454F:	sound/soc/pxa/hx4700.c
1455
1456ARM/HISILICON SOC SUPPORT
1457M:	Wei Xu <xuwei5@hisilicon.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459W:	http://www.hisilicon.com
1460S:	Supported
1461T:	git git://github.com/hisilicon/linux-hisi.git
1462F:	arch/arm/mach-hisi/
1463F:	arch/arm/boot/dts/hi3*
1464F:	arch/arm/boot/dts/hip*
1465F:	arch/arm/boot/dts/hisi*
1466F:	arch/arm64/boot/dts/hisilicon/
1467
1468ARM/HP JORNADA 7XX MACHINE SUPPORT
1469M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470W:	www.jlime.com
1471S:	Maintained
1472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473F:	arch/arm/mach-sa1100/jornada720.c
1474F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476ARM/IGEP MACHINE SUPPORT
1477M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1478M:	Javier Martinez Canillas <javier@dowhile0.org>
1479L:	linux-omap@vger.kernel.org
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/omap3-igep*
1483
1484ARM/INCOME PXA270 SUPPORT
1485M:	Marek Vasut <marek.vasut@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490ARM/INTEL IOP13XX ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP32X ARM ARCHITECTURE
1496M:	Lennert Buytenhek <kernel@wantstofly.org>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499
1500ARM/INTEL IOP33X ARM ARCHITECTURE
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Orphan
1503
1504ARM/INTEL IQ81342EX MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXDP2850 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IXP4XX ARM ARCHITECTURE
1515M:	Imre Kaloz <kaloz@openwrt.org>
1516M:	Krzysztof Halasa <khalasa@piap.pl>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	arch/arm/mach-ixp4xx/
1520
1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522M:	Jonathan Cameron <jic23@cam.ac.uk>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-pxa/stargate2.c
1526F:	drivers/pcmcia/pxa2xx_stargate2.c
1527
1528ARM/INTEL XSC3 (MANZANO) ARM CORE
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/LG1K ARCHITECTURE
1539M:	Chanho Min <chanho.min@lge.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm64/boot/dts/lg/
1543
1544ARM/LOGICPD PXA270 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/LPC18XX ARCHITECTURE
1550M:	Joachim Eastwood <manabian@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc43*
1554F:	drivers/clk/nxp/clk-lpc18xx*
1555F:	drivers/clocksource/time-lpc32xx.c
1556F:	drivers/i2c/busses/i2c-lpc2k.c
1557F:	drivers/memory/pl172.c
1558F:	drivers/mtd/spi-nor/nxp-spifi.c
1559F:	drivers/rtc/rtc-lpc24xx.c
1560N:	lpc18xx
1561
1562ARM/LPC32XX SOC SUPPORT
1563M:	Vladimir Zapolskiy <vz@mleia.com>
1564M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1567S:	Maintained
1568F:	arch/arm/boot/dts/lpc32*
1569F:	arch/arm/mach-lpc32xx/
1570F:	drivers/i2c/busses/i2c-pnx.c
1571F:	drivers/net/ethernet/nxp/lpc_eth.c
1572F:	drivers/usb/host/ohci-nxp.c
1573F:	drivers/watchdog/pnx4008_wdt.c
1574N:	lpc32xx
1575
1576ARM/MAGICIAN MACHINE SUPPORT
1577M:	Philipp Zabel <philipp.zabel@gmail.com>
1578S:	Maintained
1579
1580ARM/Marvell Berlin SoC support
1581M:	Jisheng Zhang <jszhang@marvell.com>
1582M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-berlin/
1586F:	arch/arm/boot/dts/berlin*
1587F:	arch/arm64/boot/dts/marvell/berlin*
1588
1589ARM/Marvell Dove/MV78xx0/Orion SOC support
1590M:	Jason Cooper <jason@lakedaemon.net>
1591M:	Andrew Lunn <andrew@lunn.ch>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593M:	Gregory Clement <gregory.clement@free-electrons.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/dove/
1597F:	arch/arm/mach-dove/
1598F:	arch/arm/mach-mv78xx0/
1599F:	arch/arm/mach-orion5x/
1600F:	arch/arm/plat-orion/
1601F:	arch/arm/boot/dts/dove*
1602F:	arch/arm/boot/dts/orion5x*
1603
1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605M:	Jason Cooper <jason@lakedaemon.net>
1606M:	Andrew Lunn <andrew@lunn.ch>
1607M:	Gregory Clement <gregory.clement@free-electrons.com>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/armada*
1612F:	arch/arm/boot/dts/kirkwood*
1613F:	arch/arm/configs/mvebu_*_defconfig
1614F:	arch/arm/mach-mvebu/
1615F:	arch/arm64/boot/dts/marvell/armada*
1616F:	drivers/cpufreq/armada-37xx-cpufreq.c
1617F:	drivers/cpufreq/mvebu-cpufreq.c
1618F:	drivers/irqchip/irq-armada-370-xp.c
1619F:	drivers/irqchip/irq-mvebu-*
1620F:	drivers/pinctrl/mvebu/
1621F:	drivers/rtc/rtc-armada38x.c
1622
1623ARM/Mediatek RTC DRIVER
1624M:	Eddie Huang <eddie.huang@mediatek.com>
1625M:	Sean Wang <sean.wang@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630F:	drivers/rtc/rtc-mt6397.c
1631F:	drivers/rtc/rtc-mt7622.c
1632
1633ARM/Mediatek SoC support
1634M:	Matthias Brugger <matthias.bgg@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/boot/dts/mt6*
1639F:	arch/arm/boot/dts/mt7*
1640F:	arch/arm/boot/dts/mt8*
1641F:	arch/arm/mach-mediatek/
1642F:	arch/arm64/boot/dts/mediatek/
1643N:	mtk
1644K:	mediatek
1645
1646ARM/Mediatek USB3 PHY DRIVER
1647M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653ARM/MICREL KS8695 ARCHITECTURE
1654M:	Greg Ungerer <gerg@uclinux.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656F:	arch/arm/mach-ks8695/
1657S:	Odd Fixes
1658
1659ARM/MIOA701 MACHINE SUPPORT
1660M:	Robert Jarzmik <robert.jarzmik@free.fr>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662F:	arch/arm/mach-pxa/mioa701.c
1663S:	Maintained
1664
1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666M:	Michael Petchkovsky <mkpetch@internode.on.net>
1667S:	Maintained
1668
1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670M:	Linus Walleij <linus.walleij@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	arch/arm/mach-nomadik/
1674F:	arch/arm/mach-u300/
1675F:	arch/arm/mach-ux500/
1676F:	arch/arm/boot/dts/ste-*
1677F:	drivers/clk/clk-nomadik.c
1678F:	drivers/clk/clk-u300.c
1679F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1680F:	drivers/clocksource/timer-u300.c
1681F:	drivers/dma/coh901318*
1682F:	drivers/dma/ste_dma40*
1683F:	drivers/hwspinlock/u8500_hsem.c
1684F:	drivers/i2c/busses/i2c-nomadik.c
1685F:	drivers/i2c/busses/i2c-stu300.c
1686F:	drivers/mfd/ab3100*
1687F:	drivers/mfd/ab8500*
1688F:	drivers/mfd/abx500*
1689F:	drivers/mfd/dbx500*
1690F:	drivers/mfd/db8500*
1691F:	drivers/pinctrl/nomadik/
1692F:	drivers/pinctrl/pinctrl-coh901*
1693F:	drivers/pinctrl/pinctrl-u300.c
1694F:	drivers/rtc/rtc-ab3100.c
1695F:	drivers/rtc/rtc-ab8500.c
1696F:	drivers/rtc/rtc-coh901331.c
1697F:	drivers/rtc/rtc-pl031.c
1698F:	drivers/watchdog/coh901327_wdt.c
1699F:	Documentation/devicetree/bindings/arm/ste-*
1700F:	Documentation/devicetree/bindings/arm/ux500/
1701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704M:	Wan ZongShun <mcuos.com@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.mcuos.com
1707S:	Maintained
1708F:	arch/arm/mach-w90x900/
1709F:	drivers/input/keyboard/w90p910_keypad.c
1710F:	drivers/input/touchscreen/w90p910_ts.c
1711F:	drivers/watchdog/nuc900_wdt.c
1712F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1713F:	drivers/mtd/nand/nuc900_nand.c
1714F:	drivers/rtc/rtc-nuc900.c
1715F:	drivers/spi/spi-nuc900.c
1716F:	drivers/usb/host/ehci-w90x900.c
1717F:	drivers/video/fbdev/nuc900fb.c
1718
1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1721L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1722W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723S:	Supported
1724
1725ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726M:	Alexander Clouter <alex@digriz.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.digriz.org.uk/ts78xx/kernel
1729S:	Maintained
1730F:	arch/arm/mach-orion5x/ts78xx-*
1731
1732ARM/OXNAS platform support
1733M:	Neil Armstrong <narmstrong@baylibre.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-oxnas/
1738F:	arch/arm/boot/dts/ox8*.dts*
1739N:	oxnas
1740
1741ARM/PALM TREO SUPPORT
1742M:	Tomas Cech <sleep_walker@suse.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/palmtreo.*
1747
1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749M:	Marek Vasut <marek.vasut@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751W:	http://hackndev.com
1752S:	Maintained
1753F:	arch/arm/mach-pxa/include/mach/palmtx.h
1754F:	arch/arm/mach-pxa/palmtx.c
1755F:	arch/arm/mach-pxa/palmt5.*
1756F:	arch/arm/mach-pxa/include/mach/palmld.h
1757F:	arch/arm/mach-pxa/palmld.c
1758F:	arch/arm/mach-pxa/palmte2.*
1759F:	arch/arm/mach-pxa/include/mach/palmtc.h
1760F:	arch/arm/mach-pxa/palmtc.c
1761
1762ARM/PALMZ72 SUPPORT
1763M:	Sergey Lapin <slapin@ossfans.org>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmz72.*
1768
1769ARM/PLEB SUPPORT
1770M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1771W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772S:	Maintained
1773
1774ARM/PT DIGITAL BOARD PORT
1775M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779
1780ARM/QUALCOMM SUPPORT
1781M:	Andy Gross <andy.gross@linaro.org>
1782M:	David Brown <david.brown@linaro.org>
1783L:	linux-arm-msm@vger.kernel.org
1784L:	linux-soc@vger.kernel.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/soc/qcom/
1787F:	arch/arm/boot/dts/qcom-*.dts
1788F:	arch/arm/boot/dts/qcom-*.dtsi
1789F:	arch/arm/mach-qcom/
1790F:	arch/arm64/boot/dts/qcom/*
1791F:	drivers/i2c/busses/i2c-qup.c
1792F:	drivers/clk/qcom/
1793F:	drivers/dma/qcom/
1794F:	drivers/soc/qcom/
1795F:	drivers/spi/spi-qup.c
1796F:	drivers/tty/serial/msm_serial.c
1797F:	drivers/*/pm8???-*
1798F:	drivers/mfd/ssbi.c
1799F:	drivers/firmware/qcom_scm.c
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802ARM/RADISYS ENP2611 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/REALTEK ARCHITECTURE
1808M:	Andreas Färber <afaerber@suse.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/realtek/
1812F:	Documentation/devicetree/bindings/arm/realtek.txt
1813
1814ARM/RENESAS ARM64 ARCHITECTURE
1815M:	Simon Horman <horms@verge.net.au>
1816M:	Magnus Damm <magnus.damm@gmail.com>
1817L:	linux-renesas-soc@vger.kernel.org
1818Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820S:	Supported
1821F:	arch/arm64/boot/dts/renesas/
1822F:	Documentation/devicetree/bindings/arm/shmobile.txt
1823F:	drivers/soc/renesas/
1824F:	include/linux/soc/renesas/
1825
1826ARM/RISCPC ARCHITECTURE
1827M:	Russell King <linux@armlinux.org.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1832F:	arch/arm/include/asm/hardware/ioc.h
1833F:	arch/arm/include/asm/hardware/iomd.h
1834F:	arch/arm/include/asm/hardware/memc.h
1835F:	arch/arm/mach-rpc/
1836F:	drivers/net/ethernet/8390/etherh.c
1837F:	drivers/net/ethernet/i825xx/ether1*
1838F:	drivers/net/ethernet/seeq/ether3*
1839F:	drivers/scsi/arm/
1840
1841ARM/Rockchip SoC support
1842M:	Heiko Stuebner <heiko@sntech.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844L:	linux-rockchip@lists.infradead.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846S:	Maintained
1847F:	arch/arm/boot/dts/rk3*
1848F:	arch/arm/boot/dts/rv1108*
1849F:	arch/arm/mach-rockchip/
1850F:	drivers/clk/rockchip/
1851F:	drivers/i2c/busses/i2c-rk3x.c
1852F:	drivers/*/*rockchip*
1853F:	drivers/*/*/*rockchip*
1854F:	sound/soc/rockchip/
1855N:	rockchip
1856
1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858M:	Kukjin Kim <kgene@kernel.org>
1859M:	Krzysztof Kozlowski <krzk@kernel.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863S:	Maintained
1864F:	arch/arm/boot/dts/s3c*
1865F:	arch/arm/boot/dts/s5p*
1866F:	arch/arm/boot/dts/samsung*
1867F:	arch/arm/boot/dts/exynos*
1868F:	arch/arm64/boot/dts/exynos/
1869F:	arch/arm/plat-samsung/
1870F:	arch/arm/mach-s3c24*/
1871F:	arch/arm/mach-s3c64xx/
1872F:	arch/arm/mach-s5p*/
1873F:	arch/arm/mach-exynos*/
1874F:	drivers/*/*s3c24*
1875F:	drivers/*/*/*s3c24*
1876F:	drivers/*/*s3c64xx*
1877F:	drivers/*/*s5pv210*
1878F:	drivers/memory/samsung/*
1879F:	drivers/soc/samsung/*
1880F:	Documentation/arm/Samsung/
1881F:	Documentation/devicetree/bindings/arm/samsung/
1882F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1883F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1884N:	exynos
1885
1886ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887M:	Kyungmin Park <kyungmin.park@samsung.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm/mach-s5pv210/
1891
1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893M:	Kyungmin Park <kyungmin.park@samsung.com>
1894M:	Kamil Debski <kamil@wypas.org>
1895M:	Andrzej Hajda <a.hajda@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-g2d/
1900
1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902M:	Marek Szyprowski <m.szyprowski@samsung.com>
1903L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904L:	linux-media@vger.kernel.org
1905S:	Maintained
1906F:	drivers/media/platform/s5p-cec/
1907F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-jpeg/
1916
1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918M:	Kyungmin Park <kyungmin.park@samsung.com>
1919M:	Kamil Debski <kamil@wypas.org>
1920M:	Jeongtae Park <jtp.park@samsung.com>
1921M:	Andrzej Hajda <a.hajda@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1926F:	drivers/media/platform/s5p-mfc/
1927
1928ARM/SHMOBILE ARM ARCHITECTURE
1929M:	Simon Horman <horms@verge.net.au>
1930M:	Magnus Damm <magnus.damm@gmail.com>
1931L:	linux-renesas-soc@vger.kernel.org
1932Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934S:	Supported
1935F:	arch/arm/boot/dts/emev2*
1936F:	arch/arm/boot/dts/r7s*
1937F:	arch/arm/boot/dts/r8a*
1938F:	arch/arm/boot/dts/sh*
1939F:	arch/arm/configs/shmobile_defconfig
1940F:	arch/arm/include/debug/renesas-scif.S
1941F:	arch/arm/mach-shmobile/
1942F:	Documentation/devicetree/bindings/arm/shmobile.txt
1943F:	drivers/soc/renesas/
1944F:	include/linux/soc/renesas/
1945
1946ARM/SOCFPGA ARCHITECTURE
1947M:	Dinh Nguyen <dinguyen@kernel.org>
1948S:	Maintained
1949F:	arch/arm/mach-socfpga/
1950F:	arch/arm/boot/dts/socfpga*
1951F:	arch/arm/configs/socfpga_defconfig
1952F:	arch/arm64/boot/dts/altera/
1953W:	http://www.rocketboards.org
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	drivers/clk/socfpga/
1960
1961ARM/SOCFPGA EDAC SUPPORT
1962M:	Thor Thayer <thor.thayer@linux.intel.com>
1963S:	Maintained
1964F:	drivers/edac/altera_edac.
1965
1966ARM/STI ARCHITECTURE
1967M:	Patrice Chotard <patrice.chotard@st.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.stlinux.com
1970S:	Maintained
1971F:	arch/arm/mach-sti/
1972F:	arch/arm/boot/dts/sti*
1973F:	drivers/char/hw_random/st-rng.c
1974F:	drivers/clocksource/arm_global_timer.c
1975F:	drivers/clocksource/clksrc_st_lpc.c
1976F:	drivers/cpufreq/sti-cpufreq.c
1977F:	drivers/dma/st_fdma*
1978F:	drivers/i2c/busses/i2c-st.c
1979F:	drivers/media/rc/st_rc.c
1980F:	drivers/media/platform/sti/c8sectpfe/
1981F:	drivers/mmc/host/sdhci-st.c
1982F:	drivers/phy/st/phy-miphy28lp.c
1983F:	drivers/phy/st/phy-stih407-usb.c
1984F:	drivers/pinctrl/pinctrl-st.c
1985F:	drivers/remoteproc/st_remoteproc.c
1986F:	drivers/remoteproc/st_slim_rproc.c
1987F:	drivers/reset/sti/
1988F:	drivers/rtc/rtc-st-lpc.c
1989F:	drivers/tty/serial/st-asc.c
1990F:	drivers/usb/dwc3/dwc3-st.c
1991F:	drivers/usb/host/ehci-st.c
1992F:	drivers/usb/host/ohci-st.c
1993F:	drivers/watchdog/st_lpc_wdt.c
1994F:	drivers/ata/ahci_st.c
1995F:	include/linux/remoteproc/st_slim_rproc.h
1996
1997ARM/STM32 ARCHITECTURE
1998M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999M:	Alexandre Torgue <alexandre.torgue@st.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2003N:	stm32
2004F:	drivers/clocksource/armv7m_systick.c
2005
2006ARM/TANGO ARCHITECTURE
2007M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2008M:	Mans Rullgard <mans@mansr.com>
2009L:	linux-arm-kernel@lists.infradead.org
2010S:	Odd Fixes
2011N:	tango
2012
2013ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2014M:	Lennert Buytenhek <kernel@wantstofly.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017
2018ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2019M:	Hans Verkuil <hans.verkuil@cisco.com>
2020L:	linux-tegra@vger.kernel.org
2021L:	linux-media@vger.kernel.org
2022S:	Maintained
2023F:	drivers/media/platform/tegra-cec/
2024F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2025
2026ARM/TETON BGA MACHINE SUPPORT
2027M:	"Mark F. Brown" <mark.brown314@gmail.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030
2031ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2032M:	Santosh Shilimkar <ssantosh@kernel.org>
2033L:	linux-kernel@vger.kernel.org
2034S:	Maintained
2035F:	drivers/memory/*emif*
2036
2037ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2038M:	Santosh Shilimkar <ssantosh@kernel.org>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-keystone/
2042F:	arch/arm/boot/dts/keystone-*
2043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2044
2045ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2046M:	Santosh Shilimkar <ssantosh@kernel.org>
2047L:	linux-kernel@vger.kernel.org
2048S:	Maintained
2049F:	drivers/clk/keystone/
2050
2051ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2052M:	Santosh Shilimkar <ssantosh@kernel.org>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054L:	linux-kernel@vger.kernel.org
2055S:	Maintained
2056F:	drivers/clocksource/timer-keystone.c
2057
2058ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2059M:	Santosh Shilimkar <ssantosh@kernel.org>
2060L:	linux-kernel@vger.kernel.org
2061S:	Maintained
2062F:	drivers/power/reset/keystone-reset.c
2063
2064ARM/THECUS N2100 MACHINE SUPPORT
2065M:	Lennert Buytenhek <kernel@wantstofly.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068
2069ARM/TOSA MACHINE SUPPORT
2070M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2071M:	Dirk Opfer <dirk@opfer-online.de>
2072S:	Maintained
2073
2074ARM/UNIPHIER ARCHITECTURE
2075M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2080F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2081F:	arch/arm/boot/dts/uniphier*
2082F:	arch/arm/include/asm/hardware/cache-uniphier.h
2083F:	arch/arm/mach-uniphier/
2084F:	arch/arm/mm/cache-uniphier.c
2085F:	arch/arm64/boot/dts/socionext/uniphier*
2086F:	drivers/bus/uniphier-system-bus.c
2087F:	drivers/clk/uniphier/
2088F:	drivers/gpio/gpio-uniphier.c
2089F:	drivers/i2c/busses/i2c-uniphier*
2090F:	drivers/irqchip/irq-uniphier-aidet.c
2091F:	drivers/pinctrl/uniphier/
2092F:	drivers/reset/reset-uniphier.c
2093F:	drivers/tty/serial/8250/8250_uniphier.c
2094N:	uniphier
2095
2096ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2097M:	Ulf Hansson <ulf.hansson@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099T:	git git://git.linaro.org/people/ulfh/clk.git
2100S:	Maintained
2101F:	drivers/clk/ux500/
2102
2103ARM/VERSATILE EXPRESS PLATFORM
2104M:	Liviu Dudau <liviu.dudau@arm.com>
2105M:	Sudeep Holla <sudeep.holla@arm.com>
2106M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	arch/arm/boot/dts/vexpress*
2110F:	arch/arm64/boot/dts/arm/
2111F:	arch/arm/mach-vexpress/
2112F:	*/*/vexpress*
2113F:	*/*/*/vexpress*
2114F:	drivers/clk/versatile/clk-vexpress-osc.c
2115F:	drivers/clocksource/versatile.c
2116N:	mps2
2117
2118ARM/VFP SUPPORT
2119M:	Russell King <linux@armlinux.org.uk>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121W:	http://www.armlinux.org.uk/
2122S:	Maintained
2123F:	arch/arm/vfp/
2124
2125ARM/VOIPAC PXA270 SUPPORT
2126M:	Marek Vasut <marek.vasut@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129F:	arch/arm/mach-pxa/vpac270.c
2130F:	arch/arm/mach-pxa/include/mach/vpac270.h
2131
2132ARM/VT8500 ARM ARCHITECTURE
2133M:	Tony Prisk <linux@prisktech.co.nz>
2134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135S:	Maintained
2136F:	arch/arm/mach-vt8500/
2137F:	drivers/clocksource/vt8500_timer.c
2138F:	drivers/i2c/busses/i2c-wmt.c
2139F:	drivers/mmc/host/wmt-sdmmc.c
2140F:	drivers/pwm/pwm-vt8500.c
2141F:	drivers/rtc/rtc-vt8500.c
2142F:	drivers/tty/serial/vt8500_serial.c
2143F:	drivers/usb/host/ehci-platform.c
2144F:	drivers/usb/host/uhci-platform.c
2145F:	drivers/video/fbdev/vt8500lcdfb.*
2146F:	drivers/video/fbdev/wm8505fb*
2147F:	drivers/video/fbdev/wmt_ge_rops.*
2148
2149ARM/ZIPIT Z2 SUPPORT
2150M:	Marek Vasut <marek.vasut@gmail.com>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153F:	arch/arm/mach-pxa/z2.c
2154F:	arch/arm/mach-pxa/include/mach/z2.h
2155
2156ARM/ZTE ARCHITECTURE
2157M:	Jun Nie <jun.nie@linaro.org>
2158M:	Baoyou Xie <baoyou.xie@linaro.org>
2159M:	Shawn Guo <shawnguo@kernel.org>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/zx2967*
2163F:	arch/arm/mach-zx/
2164F:	arch/arm64/boot/dts/zte/
2165F:	drivers/clk/zte/
2166F:	drivers/dma/zx_dma.c
2167F:	drivers/gpio/gpio-zx.c
2168F:	drivers/i2c/busses/i2c-zx2967.c
2169F:	drivers/mmc/host/dw_mmc-zx.*
2170F:	drivers/pinctrl/zte/
2171F:	drivers/soc/zte/
2172F:	drivers/thermal/zx2967_thermal.c
2173F:	drivers/watchdog/zx2967_wdt.c
2174F:	Documentation/devicetree/bindings/arm/zte.txt
2175F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2176F:	Documentation/devicetree/bindings/dma/zxdma.txt
2177F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2178F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2179F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2180F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2181F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2182F:	Documentation/devicetree/bindings/soc/zte/
2183F:	Documentation/devicetree/bindings/sound/zte,*.txt
2184F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2185F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2186F:	include/dt-bindings/clock/zx2967*.h
2187F:	include/dt-bindings/soc/zte,*.h
2188F:	sound/soc/codecs/zx_aud96p22.c
2189F:	sound/soc/zte/
2190
2191ARM/ZYNQ ARCHITECTURE
2192M:	Michal Simek <michal.simek@xilinx.com>
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194W:	http://wiki.xilinx.com
2195T:	git https://github.com/Xilinx/linux-xlnx.git
2196S:	Supported
2197F:	arch/arm/mach-zynq/
2198F:	drivers/cpuidle/cpuidle-zynq.c
2199F:	drivers/block/xsysace.c
2200N:	zynq
2201N:	xilinx
2202F:	drivers/clocksource/cadence_ttc_timer.c
2203F:	drivers/i2c/busses/i2c-cadence.c
2204F:	drivers/mmc/host/sdhci-of-arasan.c
2205F:	drivers/edac/synopsys_edac.c
2206
2207ARM64 PORT (AARCH64 ARCHITECTURE)
2208M:	Catalin Marinas <catalin.marinas@arm.com>
2209M:	Will Deacon <will.deacon@arm.com>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2212S:	Maintained
2213F:	arch/arm64/
2214F:	Documentation/arm64/
2215
2216AS3645A LED FLASH CONTROLLER DRIVER
2217M:	Sakari Ailus <sakari.ailus@iki.fi>
2218L:	linux-leds@vger.kernel.org
2219S:	Maintained
2220F:	drivers/leds/leds-as3645a.c
2221
2222ASAHI KASEI AK8974 DRIVER
2223M:	Linus Walleij <linus.walleij@linaro.org>
2224L:	linux-iio@vger.kernel.org
2225W:	http://www.akm.com/
2226S:	Supported
2227F:	drivers/iio/magnetometer/ak8974.c
2228
2229ASC7621 HARDWARE MONITOR DRIVER
2230M:	George Joseph <george.joseph@fairview5.com>
2231L:	linux-hwmon@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/hwmon/asc7621
2234F:	drivers/hwmon/asc7621.c
2235
2236ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2237M:	Corentin Chary <corentin.chary@gmail.com>
2238L:	acpi4asus-user@lists.sourceforge.net
2239L:	platform-driver-x86@vger.kernel.org
2240W:	http://acpi4asus.sf.net
2241S:	Maintained
2242F:	drivers/platform/x86/asus*.c
2243F:	drivers/platform/x86/eeepc*.c
2244
2245ASUS WIRELESS RADIO CONTROL DRIVER
2246M:	João Paulo Rechi Vita <jprvita@gmail.com>
2247L:	platform-driver-x86@vger.kernel.org
2248S:	Maintained
2249F:	drivers/platform/x86/asus-wireless.c
2250
2251ASYMMETRIC KEYS
2252M:	David Howells <dhowells@redhat.com>
2253L:	keyrings@vger.kernel.org
2254S:	Maintained
2255F:	Documentation/crypto/asymmetric-keys.txt
2256F:	include/linux/verification.h
2257F:	include/crypto/public_key.h
2258F:	include/crypto/pkcs7.h
2259F:	crypto/asymmetric_keys/
2260
2261ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2262R:	Dan Williams <dan.j.williams@intel.com>
2263W:	http://sourceforge.net/projects/xscaleiop
2264S:	Odd fixes
2265F:	Documentation/crypto/async-tx-api.txt
2266F:	crypto/async_tx/
2267F:	drivers/dma/
2268F:	include/linux/dmaengine.h
2269F:	include/linux/async_tx.h
2270
2271AT24 EEPROM DRIVER
2272M:	Bartosz Golaszewski <brgl@bgdev.pl>
2273L:	linux-i2c@vger.kernel.org
2274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2275S:	Maintained
2276F:	Documentation/devicetree/bindings/eeprom/at24.txt
2277F:	drivers/misc/eeprom/at24.c
2278F:	include/linux/platform_data/at24.h
2279
2280ATA OVER ETHERNET (AOE) DRIVER
2281M:	"Ed L. Cashin" <ed.cashin@acm.org>
2282W:	http://www.openaoe.org/
2283S:	Supported
2284F:	Documentation/aoe/
2285F:	drivers/block/aoe/
2286
2287ATHEROS 71XX/9XXX GPIO DRIVER
2288M:	Alban Bedel <albeu@free.fr>
2289W:	https://github.com/AlbanBedel/linux
2290T:	git git://github.com/AlbanBedel/linux
2291S:	Maintained
2292F:	drivers/gpio/gpio-ath79.c
2293F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2294
2295ATHEROS ATH GENERIC UTILITIES
2296M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2297L:	linux-wireless@vger.kernel.org
2298S:	Supported
2299F:	drivers/net/wireless/ath/*
2300
2301ATHEROS ATH5K WIRELESS DRIVER
2302M:	Jiri Slaby <jirislaby@gmail.com>
2303M:	Nick Kossifidis <mickflemm@gmail.com>
2304M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2305L:	linux-wireless@vger.kernel.org
2306W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2307S:	Maintained
2308F:	drivers/net/wireless/ath/ath5k/
2309
2310ATHEROS ATH6KL WIRELESS DRIVER
2311M:	Kalle Valo <kvalo@qca.qualcomm.com>
2312L:	linux-wireless@vger.kernel.org
2313W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2315S:	Supported
2316F:	drivers/net/wireless/ath/ath6kl/
2317
2318ATI_REMOTE2 DRIVER
2319M:	Ville Syrjala <syrjala@sci.fi>
2320S:	Maintained
2321F:	drivers/input/misc/ati_remote2.c
2322
2323ATK0110 HWMON DRIVER
2324M:	Luca Tettamanti <kronos.it@gmail.com>
2325L:	linux-hwmon@vger.kernel.org
2326S:	Maintained
2327F:	drivers/hwmon/asus_atk0110.c
2328
2329ATLX ETHERNET DRIVERS
2330M:	Jay Cliburn <jcliburn@gmail.com>
2331M:	Chris Snook <chris.snook@gmail.com>
2332L:	netdev@vger.kernel.org
2333W:	http://sourceforge.net/projects/atl1
2334W:	http://atl1.sourceforge.net
2335S:	Maintained
2336F:	drivers/net/ethernet/atheros/
2337
2338ATM
2339M:	Chas Williams <3chas3@gmail.com>
2340L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2341L:	netdev@vger.kernel.org
2342W:	http://linux-atm.sourceforge.net
2343S:	Maintained
2344F:	drivers/atm/
2345F:	include/linux/atm*
2346F:	include/uapi/linux/atm*
2347
2348ATMEL AT91 / AT32 MCI DRIVER
2349M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2350S:	Maintained
2351F:	drivers/mmc/host/atmel-mci.c
2352
2353ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355S:	Supported
2356F:	drivers/power/reset/at91-sama5d2_shdwc.c
2357
2358ATMEL Audio ALSA driver
2359M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2361S:	Supported
2362F:	sound/soc/atmel
2363
2364ATMEL I2C DRIVER
2365M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2366L:	linux-i2c@vger.kernel.org
2367S:	Supported
2368F:	drivers/i2c/busses/i2c-at91.c
2369
2370ATMEL ISI DRIVER
2371M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2372L:	linux-media@vger.kernel.org
2373S:	Supported
2374F:	drivers/media/platform/atmel/atmel-isi.c
2375F:	include/media/atmel-isi.h
2376
2377ATMEL LCDFB DRIVER
2378M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2379L:	linux-fbdev@vger.kernel.org
2380S:	Maintained
2381F:	drivers/video/fbdev/atmel_lcdfb.c
2382F:	include/video/atmel_lcdc.h
2383
2384ATMEL MACB ETHERNET DRIVER
2385M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2386S:	Supported
2387F:	drivers/net/ethernet/cadence/
2388
2389ATMEL MAXTOUCH DRIVER
2390M:	Nick Dyer <nick@shmanahar.org>
2391T:	git git://github.com/ndyer/linux.git
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2394F:	drivers/input/touchscreen/atmel_mxt_ts.c
2395F:	include/linux/platform_data/atmel_mxt_ts.h
2396
2397ATMEL SAMA5D2 ADC DRIVER
2398M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2399L:	linux-iio@vger.kernel.org
2400S:	Supported
2401F:	drivers/iio/adc/at91-sama5d2_adc.c
2402
2403ATMEL SDMMC DRIVER
2404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:	linux-mmc@vger.kernel.org
2406S:	Supported
2407F:	drivers/mmc/host/sdhci-of-at91.c
2408
2409ATMEL SPI DRIVER
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411S:	Supported
2412F:	drivers/spi/spi-atmel.*
2413
2414ATMEL SSC DRIVER
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417S:	Supported
2418F:	drivers/misc/atmel-ssc.c
2419F:	include/linux/atmel-ssc.h
2420
2421ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2422M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	drivers/misc/atmel_tclib.c
2426F:	drivers/clocksource/tcb_clksrc.c
2427
2428ATMEL USBA UDC DRIVER
2429M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431S:	Supported
2432F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2433
2434ATMEL WIRELESS DRIVER
2435M:	Simon Kelley <simon@thekelleys.org.uk>
2436L:	linux-wireless@vger.kernel.org
2437W:	http://www.thekelleys.org.uk/atmel
2438W:	http://atmelwlandriver.sourceforge.net/
2439S:	Maintained
2440F:	drivers/net/wireless/atmel/atmel*
2441
2442ATMEL XDMA DRIVER
2443M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2444L:	linux-arm-kernel@lists.infradead.org
2445L:	dmaengine@vger.kernel.org
2446S:	Supported
2447F:	drivers/dma/at_xdmac.c
2448
2449ATOMIC INFRASTRUCTURE
2450M:	Will Deacon <will.deacon@arm.com>
2451M:	Peter Zijlstra <peterz@infradead.org>
2452R:	Boqun Feng <boqun.feng@gmail.com>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	arch/*/include/asm/atomic*.h
2456F:	include/*/atomic*.h
2457
2458ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2459M:	Bradley Grove <linuxdrivers@attotech.com>
2460L:	linux-scsi@vger.kernel.org
2461W:	http://www.attotech.com
2462S:	Supported
2463F:	drivers/scsi/esas2r
2464
2465ATUSB IEEE 802.15.4 RADIO DRIVER
2466M:	Stefan Schmidt <stefan@osg.samsung.com>
2467L:	linux-wpan@vger.kernel.org
2468S:	Maintained
2469F:	drivers/net/ieee802154/atusb.c
2470F:	drivers/net/ieee802154/atusb.h
2471F:	drivers/net/ieee802154/at86rf230.h
2472
2473AUDIT SUBSYSTEM
2474M:	Paul Moore <paul@paul-moore.com>
2475M:	Eric Paris <eparis@redhat.com>
2476L:	linux-audit@redhat.com (moderated for non-subscribers)
2477W:	https://github.com/linux-audit
2478W:	https://people.redhat.com/sgrubb/audit
2479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2480S:	Supported
2481F:	include/linux/audit.h
2482F:	include/uapi/linux/audit.h
2483F:	kernel/audit*
2484
2485AUXILIARY DISPLAY DRIVERS
2486M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2487W:	http://miguelojeda.es/auxdisplay.htm
2488W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2489S:	Maintained
2490F:	drivers/auxdisplay/
2491F:	include/linux/cfag12864b.h
2492
2493AX.25 NETWORK LAYER
2494M:	Ralf Baechle <ralf@linux-mips.org>
2495L:	linux-hams@vger.kernel.org
2496W:	http://www.linux-ax25.org/
2497S:	Maintained
2498F:	include/uapi/linux/ax25.h
2499F:	include/net/ax25.h
2500F:	net/ax25/
2501
2502AXENTIA ARM DEVICES
2503M:	Peter Rosin <peda@axentia.se>
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505S:	Maintained
2506F:	Documentation/devicetree/bindings/arm/axentia.txt
2507F:	arch/arm/boot/dts/at91-linea.dtsi
2508F:	arch/arm/boot/dts/at91-natte.dtsi
2509F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2510F:	arch/arm/boot/dts/at91-tse850-3.dts
2511
2512AXENTIA ASOC DRIVERS
2513M:	Peter Rosin <peda@axentia.se>
2514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2515S:	Maintained
2516F:	Documentation/devicetree/bindings/sound/axentia,*
2517F:	sound/soc/atmel/tse850-pcm5142.c
2518
2519AZ6007 DVB DRIVER
2520M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2521M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2522L:	linux-media@vger.kernel.org
2523W:	https://linuxtv.org
2524T:	git git://linuxtv.org/media_tree.git
2525S:	Maintained
2526F:	drivers/media/usb/dvb-usb-v2/az6007.c
2527
2528AZTECH FM RADIO RECEIVER DRIVER
2529M:	Hans Verkuil <hverkuil@xs4all.nl>
2530L:	linux-media@vger.kernel.org
2531T:	git git://linuxtv.org/media_tree.git
2532W:	https://linuxtv.org
2533S:	Maintained
2534F:	drivers/media/radio/radio-aztech*
2535
2536B43 WIRELESS DRIVER
2537L:	linux-wireless@vger.kernel.org
2538L:	b43-dev@lists.infradead.org
2539W:	http://wireless.kernel.org/en/users/Drivers/b43
2540S:	Odd Fixes
2541F:	drivers/net/wireless/broadcom/b43/
2542
2543B43LEGACY WIRELESS DRIVER
2544M:	Larry Finger <Larry.Finger@lwfinger.net>
2545L:	linux-wireless@vger.kernel.org
2546L:	b43-dev@lists.infradead.org
2547W:	http://wireless.kernel.org/en/users/Drivers/b43
2548S:	Maintained
2549F:	drivers/net/wireless/broadcom/b43legacy/
2550
2551BACKLIGHT CLASS/SUBSYSTEM
2552M:	Lee Jones <lee.jones@linaro.org>
2553M:	Daniel Thompson <daniel.thompson@linaro.org>
2554M:	Jingoo Han <jingoohan1@gmail.com>
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2556S:	Maintained
2557F:	drivers/video/backlight/
2558F:	include/linux/backlight.h
2559F:	include/linux/pwm_backlight.h
2560F:	Documentation/devicetree/bindings/leds/backlight
2561
2562BATMAN ADVANCED
2563M:	Marek Lindner <mareklindner@neomailbox.ch>
2564M:	Simon Wunderlich <sw@simonwunderlich.de>
2565M:	Antonio Quartulli <a@unstable.cc>
2566L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2567W:	https://www.open-mesh.org/
2568Q:	https://patchwork.open-mesh.org/project/batman/list/
2569S:	Maintained
2570F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2571F:	Documentation/ABI/testing/sysfs-class-net-mesh
2572F:	Documentation/networking/batman-adv.rst
2573F:	include/uapi/linux/batadv_packet.h
2574F:	include/uapi/linux/batman_adv.h
2575F:	net/batman-adv/
2576
2577BAYCOM/HDLCDRV DRIVERS FOR AX.25
2578M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2579L:	linux-hams@vger.kernel.org
2580W:	http://www.baycom.org/~tom/ham/ham.html
2581S:	Maintained
2582F:	drivers/net/hamradio/baycom*
2583
2584BCACHE (BLOCK LAYER CACHE)
2585M:	Michael Lyle <mlyle@lyle.org>
2586M:	Kent Overstreet <kent.overstreet@gmail.com>
2587L:	linux-bcache@vger.kernel.org
2588W:	http://bcache.evilpiepirate.org
2589C:	irc://irc.oftc.net/bcache
2590S:	Maintained
2591F:	drivers/md/bcache/
2592
2593BDISP ST MEDIA DRIVER
2594M:	Fabien Dessenne <fabien.dessenne@st.com>
2595L:	linux-media@vger.kernel.org
2596T:	git git://linuxtv.org/media_tree.git
2597W:	https://linuxtv.org
2598S:	Supported
2599F:	drivers/media/platform/sti/bdisp
2600
2601BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2602M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2603L:	netdev@vger.kernel.org
2604S:	Maintained
2605F:	drivers/net/ethernet/ec_bhf.c
2606
2607BEFS FILE SYSTEM
2608M:	Luis de Bethencourt <luisbg@kernel.org>
2609M:	Salah Triki <salah.triki@gmail.com>
2610S:	Maintained
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2612F:	Documentation/filesystems/befs.txt
2613F:	fs/befs/
2614
2615BFQ I/O SCHEDULER
2616M:	Paolo Valente <paolo.valente@linaro.org>
2617M:	Jens Axboe <axboe@kernel.dk>
2618L:	linux-block@vger.kernel.org
2619S:	Maintained
2620F:	block/bfq-*
2621F:	Documentation/block/bfq-iosched.txt
2622
2623BFS FILE SYSTEM
2624M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2625S:	Maintained
2626F:	Documentation/filesystems/bfs.txt
2627F:	fs/bfs/
2628F:	include/uapi/linux/bfs_fs.h
2629
2630BLACKFIN ARCHITECTURE
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632T:	git git://git.code.sf.net/p/adi-linux/code
2633W:	http://blackfin.uclinux.org
2634S:	Orphan
2635F:	arch/blackfin/
2636
2637BLACKFIN EMAC DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Orphan
2641F:	drivers/net/ethernet/adi/
2642
2643BLACKFIN MEDIA DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org/
2646S:	Orphan
2647F:	drivers/media/platform/blackfin/
2648F:	drivers/media/i2c/adv7183*
2649F:	drivers/media/i2c/vs6624*
2650
2651BLACKFIN RTC DRIVER
2652L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W:	http://blackfin.uclinux.org
2654S:	Orphan
2655F:	drivers/rtc/rtc-bfin.c
2656
2657BLACKFIN SDH DRIVER
2658L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659W:	http://blackfin.uclinux.org
2660S:	Orphan
2661F:	drivers/mmc/host/bfin_sdh.c
2662
2663BLACKFIN SERIAL DRIVER
2664L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665W:	http://blackfin.uclinux.org
2666S:	Orphan
2667F:	drivers/tty/serial/bfin_uart.c
2668
2669BLACKFIN WATCHDOG DRIVER
2670L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2671W:	http://blackfin.uclinux.org
2672S:	Orphan
2673F:	drivers/watchdog/bfin_wdt.c
2674
2675BLINKM RGB LED DRIVER
2676M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2677S:	Maintained
2678F:	drivers/leds/leds-blinkm.c
2679
2680BLOCK LAYER
2681M:	Jens Axboe <axboe@kernel.dk>
2682L:	linux-block@vger.kernel.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2684S:	Maintained
2685F:	block/
2686F:	kernel/trace/blktrace.c
2687F:	lib/sbitmap.c
2688
2689BLOCK2MTD DRIVER
2690M:	Joern Engel <joern@lazybastard.org>
2691L:	linux-mtd@lists.infradead.org
2692S:	Maintained
2693F:	drivers/mtd/devices/block2mtd.c
2694
2695BLUETOOTH DRIVERS
2696M:	Marcel Holtmann <marcel@holtmann.org>
2697M:	Johan Hedberg <johan.hedberg@gmail.com>
2698L:	linux-bluetooth@vger.kernel.org
2699W:	http://www.bluez.org/
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2702S:	Maintained
2703F:	drivers/bluetooth/
2704
2705BLUETOOTH SUBSYSTEM
2706M:	Marcel Holtmann <marcel@holtmann.org>
2707M:	Johan Hedberg <johan.hedberg@gmail.com>
2708L:	linux-bluetooth@vger.kernel.org
2709W:	http://www.bluez.org/
2710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2712S:	Maintained
2713F:	net/bluetooth/
2714F:	include/net/bluetooth/
2715
2716BONDING DRIVER
2717M:	Jay Vosburgh <j.vosburgh@gmail.com>
2718M:	Veaceslav Falico <vfalico@gmail.com>
2719M:	Andy Gospodarek <andy@greyhouse.net>
2720L:	netdev@vger.kernel.org
2721W:	http://sourceforge.net/projects/bonding/
2722S:	Supported
2723F:	drivers/net/bonding/
2724F:	include/uapi/linux/if_bonding.h
2725
2726BPF (Safe dynamic programs and tools)
2727M:	Alexei Starovoitov <ast@kernel.org>
2728M:	Daniel Borkmann <daniel@iogearbox.net>
2729L:	netdev@vger.kernel.org
2730L:	linux-kernel@vger.kernel.org
2731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2733S:	Supported
2734F:	arch/x86/net/bpf_jit*
2735F:	Documentation/networking/filter.txt
2736F:	Documentation/bpf/
2737F:	include/linux/bpf*
2738F:	include/linux/filter.h
2739F:	include/trace/events/bpf.h
2740F:	include/trace/events/xdp.h
2741F:	include/uapi/linux/bpf*
2742F:	include/uapi/linux/filter.h
2743F:	kernel/bpf/
2744F:	kernel/trace/bpf_trace.c
2745F:	lib/test_bpf.c
2746F:	net/bpf/
2747F:	net/core/filter.c
2748F:	net/sched/act_bpf.c
2749F:	net/sched/cls_bpf.c
2750F:	samples/bpf/
2751F:	tools/bpf/
2752F:	tools/testing/selftests/bpf/
2753
2754BROADCOM B44 10/100 ETHERNET DRIVER
2755M:	Michael Chan <michael.chan@broadcom.com>
2756L:	netdev@vger.kernel.org
2757S:	Supported
2758F:	drivers/net/ethernet/broadcom/b44.*
2759
2760BROADCOM B53 ETHERNET SWITCH DRIVER
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762L:	netdev@vger.kernel.org
2763L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2764S:	Supported
2765F:	drivers/net/dsa/b53/*
2766F:	include/linux/platform_data/b53.h
2767
2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769M:	Florian Fainelli <f.fainelli@gmail.com>
2770M:	Ray Jui <rjui@broadcom.com>
2771M:	Scott Branden <sbranden@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773T:	git git://github.com/broadcom/mach-bcm
2774S:	Maintained
2775N:	bcm281*
2776N:	bcm113*
2777N:	bcm216*
2778N:	kona
2779F:	arch/arm/mach-bcm/
2780
2781BROADCOM BCM2835 ARM ARCHITECTURE
2782M:	Eric Anholt <eric@anholt.net>
2783M:	Stefan Wahren <stefan.wahren@i2se.com>
2784L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786T:	git git://github.com/anholt/linux
2787S:	Maintained
2788N:	bcm2835
2789F:	drivers/staging/vc04_services
2790
2791BROADCOM BCM47XX MIPS ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794L:	linux-mips@linux-mips.org
2795S:	Maintained
2796F:	Documentation/devicetree/bindings/mips/brcm/
2797F:	arch/mips/bcm47xx/*
2798F:	arch/mips/include/asm/mach-bcm47xx/*
2799
2800BROADCOM BCM5301X ARM ARCHITECTURE
2801M:	Hauke Mehrtens <hauke@hauke-m.de>
2802M:	Rafał Miłecki <zajec5@gmail.com>
2803M:	Jon Mason <jonmason@broadcom.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/mach-bcm/bcm_5301x.c
2808F:	arch/arm/boot/dts/bcm5301x*.dtsi
2809F:	arch/arm/boot/dts/bcm470*
2810F:	arch/arm/boot/dts/bcm953012*
2811
2812BROADCOM BCM53573 ARM ARCHITECTURE
2813M:	Rafał Miłecki <rafal@milecki.pl>
2814L:	linux-arm-kernel@lists.infradead.org
2815S:	Maintained
2816F:	arch/arm/boot/dts/bcm53573*
2817F:	arch/arm/boot/dts/bcm47189*
2818
2819BROADCOM BCM63XX ARM ARCHITECTURE
2820M:	Florian Fainelli <f.fainelli@gmail.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823T:	git git://github.com/broadcom/stblinux.git
2824S:	Maintained
2825N:	bcm63xx
2826
2827BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828M:	Kevin Cernekee <cernekee@gmail.com>
2829L:	linux-usb@vger.kernel.org
2830S:	Maintained
2831F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2832
2833BROADCOM BCM7XXX ARM ARCHITECTURE
2834M:	Brian Norris <computersforpeace@gmail.com>
2835M:	Gregory Fong <gregory.0xf0@gmail.com>
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837M:	bcm-kernel-feedback-list@broadcom.com
2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839T:	git git://github.com/broadcom/stblinux.git
2840S:	Maintained
2841F:	arch/arm/mach-bcm/*brcmstb*
2842F:	arch/arm/boot/dts/bcm7*.dts*
2843F:	drivers/bus/brcmstb_gisb.c
2844F:	arch/arm/mm/cache-b15-rac.c
2845F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2846N:	brcmstb
2847
2848BROADCOM BMIPS CPUFREQ DRIVER
2849M:	Markus Mayer <mmayer@broadcom.com>
2850M:	bcm-kernel-feedback-list@broadcom.com
2851L:	linux-pm@vger.kernel.org
2852S:	Maintained
2853F:	drivers/cpufreq/bmips-cpufreq.c
2854
2855BROADCOM BMIPS MIPS ARCHITECTURE
2856M:	Kevin Cernekee <cernekee@gmail.com>
2857M:	Florian Fainelli <f.fainelli@gmail.com>
2858L:	linux-mips@linux-mips.org
2859T:	git git://github.com/broadcom/stblinux.git
2860S:	Maintained
2861F:	arch/mips/bmips/*
2862F:	arch/mips/include/asm/mach-bmips/*
2863F:	arch/mips/kernel/*bmips*
2864F:	arch/mips/boot/dts/brcm/bcm*.dts*
2865F:	drivers/irqchip/irq-bcm63*
2866F:	drivers/irqchip/irq-bcm7*
2867F:	drivers/irqchip/irq-brcmstb*
2868F:	include/linux/bcm963xx_nvram.h
2869F:	include/linux/bcm963xx_tag.h
2870
2871BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2872M:	Rasesh Mody <rasesh.mody@cavium.com>
2873M:	Harish Patil <harish.patil@cavium.com>
2874M:	Dept-GELinuxNICDev@cavium.com
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bnx2.*
2878F:	drivers/net/ethernet/broadcom/bnx2_*
2879
2880BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2881M:	QLogic-Storage-Upstream@qlogic.com
2882L:	linux-scsi@vger.kernel.org
2883S:	Supported
2884F:	drivers/scsi/bnx2fc/
2885
2886BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2887M:	QLogic-Storage-Upstream@qlogic.com
2888L:	linux-scsi@vger.kernel.org
2889S:	Supported
2890F:	drivers/scsi/bnx2i/
2891
2892BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2893M:	Ariel Elior <ariel.elior@cavium.com>
2894M:	everest-linux-l2@cavium.com
2895L:	netdev@vger.kernel.org
2896S:	Supported
2897F:	drivers/net/ethernet/broadcom/bnx2x/
2898
2899BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2900M:	Michael Chan <michael.chan@broadcom.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/bnxt/
2904
2905BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2906M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2907M:	Franky Lin <franky.lin@broadcom.com>
2908M:	Hante Meuleman <hante.meuleman@broadcom.com>
2909M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2910M:	Wright Feng <wright.feng@cypress.com>
2911L:	linux-wireless@vger.kernel.org
2912L:	brcm80211-dev-list.pdl@broadcom.com
2913L:	brcm80211-dev-list@cypress.com
2914S:	Supported
2915F:	drivers/net/wireless/broadcom/brcm80211/
2916
2917BROADCOM BRCMSTB GPIO DRIVER
2918M:	Gregory Fong <gregory.0xf0@gmail.com>
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Supported
2921F:	drivers/gpio/gpio-brcmstb.c
2922F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2923
2924BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2925M:	Al Cooper <alcooperx@gmail.com>
2926L:	linux-kernel@vger.kernel.org
2927L:	bcm-kernel-feedback-list@broadcom.com
2928S:	Maintained
2929F:	drivers/phy/broadcom/phy-brcm-usb*
2930
2931BROADCOM GENET ETHERNET DRIVER
2932M:	Doug Berger <opendmb@gmail.com>
2933M:	Florian Fainelli <f.fainelli@gmail.com>
2934L:	netdev@vger.kernel.org
2935S:	Supported
2936F:	drivers/net/ethernet/broadcom/genet/
2937
2938BROADCOM IPROC ARM ARCHITECTURE
2939M:	Ray Jui <rjui@broadcom.com>
2940M:	Scott Branden <sbranden@broadcom.com>
2941M:	Jon Mason <jonmason@broadcom.com>
2942M:	bcm-kernel-feedback-list@broadcom.com
2943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944T:	git git://github.com/broadcom/cygnus-linux.git
2945S:	Maintained
2946N:	iproc
2947N:	cygnus
2948N:	bcm[-_]nsp
2949N:	bcm9113*
2950N:	bcm9583*
2951N:	bcm9585*
2952N:	bcm9586*
2953N:	bcm988312
2954N:	bcm113*
2955N:	bcm583*
2956N:	bcm585*
2957N:	bcm586*
2958N:	bcm88312
2959N:	hr2
2960F:	arch/arm64/boot/dts/broadcom/ns2*
2961F:	drivers/clk/bcm/clk-ns*
2962F:	drivers/pinctrl/bcm/pinctrl-ns*
2963
2964BROADCOM KONA GPIO DRIVER
2965M:	Ray Jui <rjui@broadcom.com>
2966L:	bcm-kernel-feedback-list@broadcom.com
2967S:	Supported
2968F:	drivers/gpio/gpio-bcm-kona.c
2969F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2970
2971BROADCOM NETXTREME-E ROCE DRIVER
2972M:	Selvin Xavier <selvin.xavier@broadcom.com>
2973M:	Devesh Sharma <devesh.sharma@broadcom.com>
2974M:	Somnath Kotur <somnath.kotur@broadcom.com>
2975M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2976L:	linux-rdma@vger.kernel.org
2977W:	http://www.broadcom.com
2978S:	Supported
2979F:	drivers/infiniband/hw/bnxt_re/
2980F:	include/uapi/rdma/bnxt_re-abi.h
2981
2982BROADCOM NVRAM DRIVER
2983M:	Rafał Miłecki <zajec5@gmail.com>
2984L:	linux-mips@linux-mips.org
2985S:	Maintained
2986F:	drivers/firmware/broadcom/*
2987
2988BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2989M:	Rafał Miłecki <zajec5@gmail.com>
2990L:	linux-wireless@vger.kernel.org
2991S:	Maintained
2992F:	drivers/bcma/
2993F:	include/linux/bcma/
2994
2995BROADCOM STB AVS CPUFREQ DRIVER
2996M:	Markus Mayer <mmayer@broadcom.com>
2997M:	bcm-kernel-feedback-list@broadcom.com
2998L:	linux-pm@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3001F:	drivers/cpufreq/brcmstb*
3002
3003BROADCOM STB AVS TMON DRIVER
3004M:	Markus Mayer <mmayer@broadcom.com>
3005M:	bcm-kernel-feedback-list@broadcom.com
3006L:	linux-pm@vger.kernel.org
3007S:	Maintained
3008F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3009F:	drivers/thermal/broadcom/brcmstb*
3010
3011BROADCOM STB NAND FLASH DRIVER
3012M:	Brian Norris <computersforpeace@gmail.com>
3013M:	Kamal Dasu <kdasu.kdev@gmail.com>
3014L:	linux-mtd@lists.infradead.org
3015L:	bcm-kernel-feedback-list@broadcom.com
3016S:	Maintained
3017F:	drivers/mtd/nand/brcmnand/
3018
3019BROADCOM STB DPFE DRIVER
3020M:	Markus Mayer <mmayer@broadcom.com>
3021M:	bcm-kernel-feedback-list@broadcom.com
3022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023S:	Maintained
3024F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3025F:	drivers/memory/brcmstb_dpfe.c
3026
3027BROADCOM SYSTEMPORT ETHERNET DRIVER
3028M:	Florian Fainelli <f.fainelli@gmail.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/bcmsysport.*
3032
3033BROADCOM TG3 GIGABIT ETHERNET DRIVER
3034M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3035M:	Prashant Sreedharan <prashant@broadcom.com>
3036M:	Michael Chan <mchan@broadcom.com>
3037L:	netdev@vger.kernel.org
3038S:	Supported
3039F:	drivers/net/ethernet/broadcom/tg3.*
3040
3041BROCADE BFA FC SCSI DRIVER
3042M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3043M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3044L:	linux-scsi@vger.kernel.org
3045S:	Supported
3046F:	drivers/scsi/bfa/
3047
3048BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3049M:	Rasesh Mody <rasesh.mody@cavium.com>
3050M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3051M:	Dept-GELinuxNICDev@cavium.com
3052L:	netdev@vger.kernel.org
3053S:	Supported
3054F:	drivers/net/ethernet/brocade/bna/
3055
3056BSG (block layer generic sg v4 driver)
3057M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	block/bsg.c
3061F:	include/linux/bsg.h
3062F:	include/uapi/linux/bsg.h
3063
3064BT87X AUDIO DRIVER
3065M:	Clemens Ladisch <clemens@ladisch.de>
3066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3067T:	git git://git.alsa-project.org/alsa-kernel.git
3068S:	Maintained
3069F:	Documentation/sound/alsa/Bt87x.txt
3070F:	sound/pci/bt87x.c
3071
3072BT8XXGPIO DRIVER
3073M:	Michael Buesch <m@bues.ch>
3074W:	http://bu3sch.de/btgpio.php
3075S:	Maintained
3076F:	drivers/gpio/gpio-bt8xx.c
3077
3078BTRFS FILE SYSTEM
3079M:	Chris Mason <clm@fb.com>
3080M:	Josef Bacik <jbacik@fb.com>
3081M:	David Sterba <dsterba@suse.com>
3082L:	linux-btrfs@vger.kernel.org
3083W:	http://btrfs.wiki.kernel.org/
3084Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3086S:	Maintained
3087F:	Documentation/filesystems/btrfs.txt
3088F:	fs/btrfs/
3089F:	include/linux/btrfs*
3090F:	include/uapi/linux/btrfs*
3091
3092BTTV VIDEO4LINUX DRIVER
3093M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3094M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3095L:	linux-media@vger.kernel.org
3096W:	https://linuxtv.org
3097T:	git git://linuxtv.org/media_tree.git
3098S:	Odd fixes
3099F:	Documentation/media/v4l-drivers/bttv*
3100F:	drivers/media/pci/bt8xx/bttv*
3101
3102BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3103M:	Chanwoo Choi <cw00.choi@samsung.com>
3104L:	linux-pm@vger.kernel.org
3105L:	linux-samsung-soc@vger.kernel.org
3106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3107S:	Maintained
3108F:	drivers/devfreq/exynos-bus.c
3109F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3110
3111BUSLOGIC SCSI DRIVER
3112M:	Khalid Aziz <khalid@gonehiking.org>
3113L:	linux-scsi@vger.kernel.org
3114S:	Maintained
3115F:	drivers/scsi/BusLogic.*
3116F:	drivers/scsi/FlashPoint.*
3117
3118C-MEDIA CMI8788 DRIVER
3119M:	Clemens Ladisch <clemens@ladisch.de>
3120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3121T:	git git://git.alsa-project.org/alsa-kernel.git
3122S:	Maintained
3123F:	sound/pci/oxygen/
3124
3125C6X ARCHITECTURE
3126M:	Mark Salter <msalter@redhat.com>
3127M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3128L:	linux-c6x-dev@linux-c6x.org
3129W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3130S:	Maintained
3131F:	arch/c6x/
3132
3133CA8210 IEEE-802.15.4 RADIO DRIVER
3134M:	Harry Morris <h.morris@cascoda.com>
3135L:	linux-wpan@vger.kernel.org
3136W:	https://github.com/Cascoda/ca8210-linux.git
3137S:	Maintained
3138F:	drivers/net/ieee802154/ca8210.c
3139F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3140
3141CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3142M:	David Howells <dhowells@redhat.com>
3143L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3144S:	Supported
3145F:	Documentation/filesystems/caching/cachefiles.txt
3146F:	fs/cachefiles/
3147
3148CADET FM/AM RADIO RECEIVER DRIVER
3149M:	Hans Verkuil <hverkuil@xs4all.nl>
3150L:	linux-media@vger.kernel.org
3151T:	git git://linuxtv.org/media_tree.git
3152W:	https://linuxtv.org
3153S:	Maintained
3154F:	drivers/media/radio/radio-cadet*
3155
3156CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3157M:	Jonathan Corbet <corbet@lwn.net>
3158L:	linux-media@vger.kernel.org
3159T:	git git://linuxtv.org/media_tree.git
3160S:	Maintained
3161F:	Documentation/media/v4l-drivers/cafe_ccic*
3162F:	drivers/media/platform/marvell-ccic/
3163
3164CAIF NETWORK LAYER
3165M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3166L:	netdev@vger.kernel.org
3167S:	Supported
3168F:	Documentation/networking/caif/
3169F:	drivers/net/caif/
3170F:	include/uapi/linux/caif/
3171F:	include/net/caif/
3172F:	net/caif/
3173
3174CALGARY x86-64 IOMMU
3175M:	Muli Ben-Yehuda <mulix@mulix.org>
3176M:	Jon Mason <jdmason@kudzu.us>
3177L:	iommu@lists.linux-foundation.org
3178S:	Maintained
3179F:	arch/x86/kernel/pci-calgary_64.c
3180F:	arch/x86/kernel/tce_64.c
3181F:	arch/x86/include/asm/calgary.h
3182F:	arch/x86/include/asm/tce.h
3183
3184CAN NETWORK DRIVERS
3185M:	Wolfgang Grandegger <wg@grandegger.com>
3186M:	Marc Kleine-Budde <mkl@pengutronix.de>
3187L:	linux-can@vger.kernel.org
3188W:	https://github.com/linux-can
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3191S:	Maintained
3192F:	Documentation/devicetree/bindings/net/can/
3193F:	drivers/net/can/
3194F:	include/linux/can/dev.h
3195F:	include/linux/can/platform/
3196F:	include/uapi/linux/can/error.h
3197F:	include/uapi/linux/can/netlink.h
3198
3199CAN NETWORK LAYER
3200M:	Oliver Hartkopp <socketcan@hartkopp.net>
3201M:	Marc Kleine-Budde <mkl@pengutronix.de>
3202L:	linux-can@vger.kernel.org
3203W:	https://github.com/linux-can
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3206S:	Maintained
3207F:	Documentation/networking/can.rst
3208F:	net/can/
3209F:	include/linux/can/core.h
3210F:	include/uapi/linux/can.h
3211F:	include/uapi/linux/can/bcm.h
3212F:	include/uapi/linux/can/raw.h
3213F:	include/uapi/linux/can/gw.h
3214
3215CAPABILITIES
3216M:	Serge Hallyn <serge@hallyn.com>
3217L:	linux-security-module@vger.kernel.org
3218S:	Supported
3219F:	include/linux/capability.h
3220F:	include/uapi/linux/capability.h
3221F:	security/commoncap.c
3222F:	kernel/capability.c
3223
3224CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3225M:	Kevin Tsai <ktsai@capellamicro.com>
3226S:	Maintained
3227F:	drivers/iio/light/cm*
3228
3229CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3230M:	Christian Lamparter <chunkeey@googlemail.com>
3231L:	linux-wireless@vger.kernel.org
3232W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3233S:	Maintained
3234F:	drivers/net/wireless/ath/carl9170/
3235
3236CAVIUM I2C DRIVER
3237M:	Jan Glauber <jglauber@cavium.com>
3238M:	David Daney <david.daney@cavium.com>
3239W:	http://www.cavium.com
3240S:	Supported
3241F:	drivers/i2c/busses/i2c-octeon*
3242F:	drivers/i2c/busses/i2c-thunderx*
3243
3244CAVIUM LIQUIDIO NETWORK DRIVER
3245M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3246M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3247M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3248M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3249L:	netdev@vger.kernel.org
3250W:	http://www.cavium.com
3251S:	Supported
3252F:	drivers/net/ethernet/cavium/liquidio/
3253
3254CAVIUM MMC DRIVER
3255M:	Jan Glauber <jglauber@cavium.com>
3256M:	David Daney <david.daney@cavium.com>
3257M:	Steven J. Hill <Steven.Hill@cavium.com>
3258W:	http://www.cavium.com
3259S:	Supported
3260F:	drivers/mmc/host/cavium*
3261
3262CAVIUM OCTEON-TX CRYPTO DRIVER
3263M:	George Cherian <george.cherian@cavium.com>
3264L:	linux-crypto@vger.kernel.org
3265W:	http://www.cavium.com
3266S:	Supported
3267F:	drivers/crypto/cavium/cpt/
3268
3269CAVIUM THUNDERX2 ARM64 SOC
3270M:	Robert Richter <rrichter@cavium.com>
3271M:	Jayachandran C <jnair@caviumnetworks.com>
3272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273S:	Maintained
3274F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3275F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3276
3277CC2520 IEEE-802.15.4 RADIO DRIVER
3278M:	Varka Bhadram <varkabhadram@gmail.com>
3279L:	linux-wpan@vger.kernel.org
3280S:	Maintained
3281F:	drivers/net/ieee802154/cc2520.c
3282F:	include/linux/spi/cc2520.h
3283F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3284
3285CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3286M:	Gilad Ben-Yossef <gilad@benyossef.com>
3287L:	linux-crypto@vger.kernel.org
3288L:	driverdev-devel@linuxdriverproject.org
3289S:	Supported
3290F:	drivers/staging/ccree/
3291W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3292
3293CEC FRAMEWORK
3294M:	Hans Verkuil <hans.verkuil@cisco.com>
3295L:	linux-media@vger.kernel.org
3296T:	git git://linuxtv.org/media_tree.git
3297W:	http://linuxtv.org
3298S:	Supported
3299F:	Documentation/media/kapi/cec-core.rst
3300F:	Documentation/media/uapi/cec
3301F:	drivers/media/cec/
3302F:	drivers/media/rc/keymaps/rc-cec.c
3303F:	include/media/cec.h
3304F:	include/media/cec-notifier.h
3305F:	include/uapi/linux/cec.h
3306F:	include/uapi/linux/cec-funcs.h
3307F:	Documentation/devicetree/bindings/media/cec.txt
3308
3309CEC GPIO DRIVER
3310M:	Hans Verkuil <hans.verkuil@cisco.com>
3311L:	linux-media@vger.kernel.org
3312T:	git git://linuxtv.org/media_tree.git
3313W:	http://linuxtv.org
3314S:	Supported
3315F:	drivers/media/platform/cec-gpio/
3316F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3317
3318CELL BROADBAND ENGINE ARCHITECTURE
3319M:	Arnd Bergmann <arnd@arndb.de>
3320L:	linuxppc-dev@lists.ozlabs.org
3321W:	http://www.ibm.com/developerworks/power/cell/
3322S:	Supported
3323F:	arch/powerpc/include/asm/cell*.h
3324F:	arch/powerpc/include/asm/spu*.h
3325F:	arch/powerpc/include/uapi/asm/spu*.h
3326F:	arch/powerpc/oprofile/*cell*
3327F:	arch/powerpc/platforms/cell/
3328
3329CEPH COMMON CODE (LIBCEPH)
3330M:	Ilya Dryomov <idryomov@gmail.com>
3331M:	"Yan, Zheng" <zyan@redhat.com>
3332M:	Sage Weil <sage@redhat.com>
3333L:	ceph-devel@vger.kernel.org
3334W:	http://ceph.com/
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3336T:	git git://github.com/ceph/ceph-client.git
3337S:	Supported
3338F:	net/ceph/
3339F:	include/linux/ceph/
3340F:	include/linux/crush/
3341
3342CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3343M:	"Yan, Zheng" <zyan@redhat.com>
3344M:	Sage Weil <sage@redhat.com>
3345M:	Ilya Dryomov <idryomov@gmail.com>
3346L:	ceph-devel@vger.kernel.org
3347W:	http://ceph.com/
3348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3349T:	git git://github.com/ceph/ceph-client.git
3350S:	Supported
3351F:	Documentation/filesystems/ceph.txt
3352F:	fs/ceph/
3353
3354CERTIFICATE HANDLING:
3355M:	David Howells <dhowells@redhat.com>
3356M:	David Woodhouse <dwmw2@infradead.org>
3357L:	keyrings@vger.kernel.org
3358S:	Maintained
3359F:	Documentation/module-signing.txt
3360F:	certs/
3361F:	scripts/sign-file.c
3362F:	scripts/extract-cert.c
3363
3364CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3365L:	linux-usb@vger.kernel.org
3366S:	Orphan
3367F:	Documentation/usb/WUSB-Design-overview.txt
3368F:	Documentation/usb/wusb-cbaf
3369F:	drivers/usb/host/hwa-hc.c
3370F:	drivers/usb/host/whci/
3371F:	drivers/usb/wusbcore/
3372F:	include/linux/usb/wusb*
3373
3374CFAG12864B LCD DRIVER
3375M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376W:	http://miguelojeda.es/auxdisplay.htm
3377W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378S:	Maintained
3379F:	drivers/auxdisplay/cfag12864b.c
3380F:	include/linux/cfag12864b.h
3381
3382CFAG12864BFB LCD FRAMEBUFFER DRIVER
3383M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3384W:	http://miguelojeda.es/auxdisplay.htm
3385W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3386S:	Maintained
3387F:	drivers/auxdisplay/cfag12864bfb.c
3388F:	include/linux/cfag12864b.h
3389
3390802.11 (including CFG80211/NL80211)
3391M:	Johannes Berg <johannes@sipsolutions.net>
3392L:	linux-wireless@vger.kernel.org
3393W:	http://wireless.kernel.org/
3394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3396S:	Maintained
3397F:	net/wireless/
3398F:	include/uapi/linux/nl80211.h
3399F:	include/linux/ieee80211.h
3400F:	include/net/wext.h
3401F:	include/net/cfg80211.h
3402F:	include/net/iw_handler.h
3403F:	include/net/ieee80211_radiotap.h
3404F:	Documentation/driver-api/80211/cfg80211.rst
3405F:	Documentation/networking/regulatory.txt
3406
3407CHAR and MISC DRIVERS
3408M:	Arnd Bergmann <arnd@arndb.de>
3409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3411S:	Supported
3412F:	drivers/char/
3413F:	drivers/misc/
3414F:	include/linux/miscdevice.h
3415
3416CHECKPATCH
3417M:	Andy Whitcroft <apw@canonical.com>
3418M:	Joe Perches <joe@perches.com>
3419S:	Maintained
3420F:	scripts/checkpatch.pl
3421
3422CHINESE DOCUMENTATION
3423M:	Harry Wei <harryxiyou@gmail.com>
3424L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3425L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3426S:	Maintained
3427F:	Documentation/translations/zh_CN/
3428
3429CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3430M:	Peter Chen <Peter.Chen@nxp.com>
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3432L:	linux-usb@vger.kernel.org
3433S:	Maintained
3434F:	drivers/usb/chipidea/
3435
3436CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3437M:	Hans de Goede <hdegoede@redhat.com>
3438L:	linux-input@vger.kernel.org
3439S:	Maintained
3440F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3441F:	drivers/input/touchscreen/chipone_icn8318.c
3442
3443CHROME HARDWARE PLATFORM SUPPORT
3444M:	Benson Leung <bleung@chromium.org>
3445M:	Olof Johansson <olof@lixom.net>
3446S:	Maintained
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3448F:	drivers/platform/chrome/
3449
3450CIRRUS LOGIC AUDIO CODEC DRIVERS
3451M:	Brian Austin <brian.austin@cirrus.com>
3452M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3453L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3454S:	Maintained
3455F:	sound/soc/codecs/cs*
3456
3457CIRRUS LOGIC EP93XX ETHERNET DRIVER
3458M:	Hartley Sweeten <hsweeten@visionengravers.com>
3459L:	netdev@vger.kernel.org
3460S:	Maintained
3461F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3462
3463CISCO FCOE HBA DRIVER
3464M:	Satish Kharat <satishkh@cisco.com>
3465M:	Sesidhar Baddela <sebaddel@cisco.com>
3466M:	Karan Tilak Kumar <kartilak@cisco.com>
3467L:	linux-scsi@vger.kernel.org
3468S:	Supported
3469F:	drivers/scsi/fnic/
3470
3471CISCO SCSI HBA DRIVER
3472M:	Karan Tilak Kumar <kartilak@cisco.com>
3473M:	Sesidhar Baddela <sebaddel@cisco.com>
3474L:	linux-scsi@vger.kernel.org
3475S:	Supported
3476F:	drivers/scsi/snic/
3477
3478CISCO VIC ETHERNET NIC DRIVER
3479M:	Christian Benvenuti <benve@cisco.com>
3480M:	Govindarajulu Varadarajan <_govind@gmx.com>
3481M:	Parvi Kaustubhi <pkaustub@cisco.com>
3482S:	Supported
3483F:	drivers/net/ethernet/cisco/enic/
3484
3485CISCO VIC LOW LATENCY NIC DRIVER
3486M:	Christian Benvenuti <benve@cisco.com>
3487M:	Dave Goodell <dgoodell@cisco.com>
3488S:	Supported
3489F:	drivers/infiniband/hw/usnic/
3490
3491CLEANCACHE API
3492M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3493L:	linux-kernel@vger.kernel.org
3494S:	Maintained
3495F:	mm/cleancache.c
3496F:	include/linux/cleancache.h
3497
3498CLK API
3499M:	Russell King <linux@armlinux.org.uk>
3500L:	linux-clk@vger.kernel.org
3501S:	Maintained
3502F:	include/linux/clk.h
3503
3504CLOCKSOURCE, CLOCKEVENT DRIVERS
3505M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3506M:	Thomas Gleixner <tglx@linutronix.de>
3507L:	linux-kernel@vger.kernel.org
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3509S:	Supported
3510F:	drivers/clocksource/
3511F:	Documentation/devicetree/bindings/timer/
3512
3513CMPC ACPI DRIVER
3514M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3515M:	Daniel Oliveira Nascimento <don@syst.com.br>
3516L:	platform-driver-x86@vger.kernel.org
3517S:	Supported
3518F:	drivers/platform/x86/classmate-laptop.c
3519
3520COBALT MEDIA DRIVER
3521M:	Hans Verkuil <hans.verkuil@cisco.com>
3522L:	linux-media@vger.kernel.org
3523T:	git git://linuxtv.org/media_tree.git
3524W:	https://linuxtv.org
3525S:	Supported
3526F:	drivers/media/pci/cobalt/
3527
3528COCCINELLE/Semantic Patches (SmPL)
3529M:	Julia Lawall <Julia.Lawall@lip6.fr>
3530M:	Gilles Muller <Gilles.Muller@lip6.fr>
3531M:	Nicolas Palix <nicolas.palix@imag.fr>
3532M:	Michal Marek <michal.lkml@markovi.net>
3533L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3535W:	http://coccinelle.lip6.fr/
3536S:	Supported
3537F:	Documentation/dev-tools/coccinelle.rst
3538F:	scripts/coccinelle/
3539F:	scripts/coccicheck
3540
3541CODA FILE SYSTEM
3542M:	Jan Harkes <jaharkes@cs.cmu.edu>
3543M:	coda@cs.cmu.edu
3544L:	codalist@coda.cs.cmu.edu
3545W:	http://www.coda.cs.cmu.edu/
3546S:	Maintained
3547F:	Documentation/filesystems/coda.txt
3548F:	fs/coda/
3549F:	include/linux/coda*.h
3550F:	include/uapi/linux/coda*.h
3551
3552CODA V4L2 MEM2MEM DRIVER
3553M:	Philipp Zabel <p.zabel@pengutronix.de>
3554L:	linux-media@vger.kernel.org
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/media/coda.txt
3557F:	drivers/media/platform/coda/
3558
3559COMMON CLK FRAMEWORK
3560M:	Michael Turquette <mturquette@baylibre.com>
3561M:	Stephen Boyd <sboyd@kernel.org>
3562L:	linux-clk@vger.kernel.org
3563Q:	http://patchwork.kernel.org/project/linux-clk/list/
3564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3565S:	Maintained
3566F:	Documentation/devicetree/bindings/clock/
3567F:	drivers/clk/
3568X:	drivers/clk/clkdev.c
3569F:	include/linux/clk-pr*
3570F:	include/linux/clk/
3571
3572COMMON INTERNET FILE SYSTEM (CIFS)
3573M:	Steve French <sfrench@samba.org>
3574L:	linux-cifs@vger.kernel.org
3575L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3576W:	http://linux-cifs.samba.org/
3577T:	git git://git.samba.org/sfrench/cifs-2.6.git
3578S:	Supported
3579F:	Documentation/filesystems/cifs/
3580F:	fs/cifs/
3581
3582COMPACTPCI HOTPLUG CORE
3583M:	Scott Murray <scott@spiteful.org>
3584L:	linux-pci@vger.kernel.org
3585S:	Maintained
3586F:	drivers/pci/hotplug/cpci_hotplug*
3587
3588COMPACTPCI HOTPLUG GENERIC DRIVER
3589M:	Scott Murray <scott@spiteful.org>
3590L:	linux-pci@vger.kernel.org
3591S:	Maintained
3592F:	drivers/pci/hotplug/cpcihp_generic.c
3593
3594COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3595M:	Scott Murray <scott@spiteful.org>
3596L:	linux-pci@vger.kernel.org
3597S:	Maintained
3598F:	drivers/pci/hotplug/cpcihp_zt5550.*
3599
3600COMPAL LAPTOP SUPPORT
3601M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3602L:	platform-driver-x86@vger.kernel.org
3603S:	Maintained
3604F:	drivers/platform/x86/compal-laptop.c
3605
3606CONEXANT ACCESSRUNNER USB DRIVER
3607L:	accessrunner-general@lists.sourceforge.net
3608W:	http://accessrunner.sourceforge.net/
3609S:	Orphan
3610F:	drivers/usb/atm/cxacru.c
3611
3612CONFIGFS
3613M:	Joel Becker <jlbec@evilplan.org>
3614M:	Christoph Hellwig <hch@lst.de>
3615T:	git git://git.infradead.org/users/hch/configfs.git
3616S:	Supported
3617F:	fs/configfs/
3618F:	include/linux/configfs.h
3619
3620CONNECTOR
3621M:	Evgeniy Polyakov <zbr@ioremap.net>
3622L:	netdev@vger.kernel.org
3623S:	Maintained
3624F:	drivers/connector/
3625
3626CONTROL GROUP (CGROUP)
3627M:	Tejun Heo <tj@kernel.org>
3628M:	Li Zefan <lizefan@huawei.com>
3629M:	Johannes Weiner <hannes@cmpxchg.org>
3630L:	cgroups@vger.kernel.org
3631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3632S:	Maintained
3633F:	Documentation/cgroup*
3634F:	include/linux/cgroup*
3635F:	kernel/cgroup*
3636
3637CONTROL GROUP - CPUSET
3638M:	Li Zefan <lizefan@huawei.com>
3639L:	cgroups@vger.kernel.org
3640W:	http://www.bullopensource.org/cpuset/
3641W:	http://oss.sgi.com/projects/cpusets/
3642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3643S:	Maintained
3644F:	Documentation/cgroup-v1/cpusets.txt
3645F:	include/linux/cpuset.h
3646F:	kernel/cgroup/cpuset.c
3647
3648CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3649M:	Johannes Weiner <hannes@cmpxchg.org>
3650M:	Michal Hocko <mhocko@kernel.org>
3651M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3652L:	cgroups@vger.kernel.org
3653L:	linux-mm@kvack.org
3654S:	Maintained
3655F:	mm/memcontrol.c
3656F:	mm/swap_cgroup.c
3657
3658CORETEMP HARDWARE MONITORING DRIVER
3659M:	Fenghua Yu <fenghua.yu@intel.com>
3660L:	linux-hwmon@vger.kernel.org
3661S:	Maintained
3662F:	Documentation/hwmon/coretemp
3663F:	drivers/hwmon/coretemp.c
3664
3665COSA/SRP SYNC SERIAL DRIVER
3666M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3667W:	http://www.fi.muni.cz/~kas/cosa/
3668S:	Maintained
3669F:	drivers/net/wan/cosa*
3670
3671CPMAC ETHERNET DRIVER
3672M:	Florian Fainelli <f.fainelli@gmail.com>
3673L:	netdev@vger.kernel.org
3674S:	Maintained
3675F:	drivers/net/ethernet/ti/cpmac.c
3676
3677CPU FREQUENCY DRIVERS
3678M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3679M:	Viresh Kumar <viresh.kumar@linaro.org>
3680L:	linux-pm@vger.kernel.org
3681S:	Maintained
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3684B:	https://bugzilla.kernel.org
3685F:	Documentation/cpu-freq/
3686F:	Documentation/devicetree/bindings/cpufreq/
3687F:	drivers/cpufreq/
3688F:	include/linux/cpufreq.h
3689F:	tools/testing/selftests/cpufreq/
3690
3691CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3692M:	Viresh Kumar <viresh.kumar@linaro.org>
3693M:	Sudeep Holla <sudeep.holla@arm.com>
3694L:	linux-pm@vger.kernel.org
3695W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3696S:	Maintained
3697F:	drivers/cpufreq/arm_big_little.h
3698F:	drivers/cpufreq/arm_big_little.c
3699F:	drivers/cpufreq/arm_big_little_dt.c
3700
3701CPU POWER MONITORING SUBSYSTEM
3702M:	Thomas Renninger <trenn@suse.com>
3703M:	Shuah Khan <shuahkh@osg.samsung.com>
3704M:	Shuah Khan <shuah@kernel.org>
3705L:	linux-pm@vger.kernel.org
3706S:	Maintained
3707F:	tools/power/cpupower/
3708
3709CPUID/MSR DRIVER
3710M:	"H. Peter Anvin" <hpa@zytor.com>
3711S:	Maintained
3712F:	arch/x86/kernel/cpuid.c
3713F:	arch/x86/kernel/msr.c
3714
3715CPUIDLE DRIVER - ARM BIG LITTLE
3716M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3717M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3718L:	linux-pm@vger.kernel.org
3719L:	linux-arm-kernel@lists.infradead.org
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3721S:	Maintained
3722F:	drivers/cpuidle/cpuidle-big_little.c
3723
3724CPUIDLE DRIVER - ARM EXYNOS
3725M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3726M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3727M:	Kukjin Kim <kgene@kernel.org>
3728L:	linux-pm@vger.kernel.org
3729L:	linux-samsung-soc@vger.kernel.org
3730S:	Supported
3731F:	drivers/cpuidle/cpuidle-exynos.c
3732F:	arch/arm/mach-exynos/pm.c
3733
3734CPUIDLE DRIVERS
3735M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3736M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3737L:	linux-pm@vger.kernel.org
3738S:	Maintained
3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3740B:	https://bugzilla.kernel.org
3741F:	drivers/cpuidle/*
3742F:	include/linux/cpuidle.h
3743
3744CRAMFS FILESYSTEM
3745M:	Nicolas Pitre <nico@linaro.org>
3746S:	Maintained
3747F:	Documentation/filesystems/cramfs.txt
3748F:	fs/cramfs/
3749
3750CRIS PORT
3751M:	Mikael Starvik <starvik@axis.com>
3752M:	Jesper Nilsson <jesper.nilsson@axis.com>
3753L:	linux-cris-kernel@axis.com
3754W:	http://developer.axis.com
3755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3756S:	Maintained
3757F:	arch/cris/
3758F:	drivers/tty/serial/crisv10.*
3759
3760CRYPTO API
3761M:	Herbert Xu <herbert@gondor.apana.org.au>
3762M:	"David S. Miller" <davem@davemloft.net>
3763L:	linux-crypto@vger.kernel.org
3764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3766S:	Maintained
3767F:	Documentation/crypto/
3768F:	Documentation/devicetree/bindings/crypto/
3769F:	arch/*/crypto/
3770F:	crypto/
3771F:	drivers/crypto/
3772F:	include/crypto/
3773F:	include/linux/crypto*
3774
3775CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3776M:	Neil Horman <nhorman@tuxdriver.com>
3777L:	linux-crypto@vger.kernel.org
3778S:	Maintained
3779F:	crypto/ansi_cprng.c
3780F:	crypto/rng.c
3781
3782CS3308 MEDIA DRIVER
3783M:	Hans Verkuil <hverkuil@xs4all.nl>
3784L:	linux-media@vger.kernel.org
3785T:	git git://linuxtv.org/media_tree.git
3786W:	http://linuxtv.org
3787S:	Odd Fixes
3788F:	drivers/media/i2c/cs3308.c
3789F:	drivers/media/i2c/cs3308.h
3790
3791CS5535 Audio ALSA driver
3792M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3793S:	Maintained
3794F:	sound/pci/cs5535audio/
3795
3796CW1200 WLAN driver
3797M:	Solomon Peachy <pizza@shaftnet.org>
3798S:	Maintained
3799F:	drivers/net/wireless/st/cw1200/
3800
3801CX18 VIDEO4LINUX DRIVER
3802M:	Andy Walls <awalls@md.metrocast.net>
3803L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3804L:	linux-media@vger.kernel.org
3805T:	git git://linuxtv.org/media_tree.git
3806W:	https://linuxtv.org
3807W:	http://www.ivtvdriver.org/index.php/Cx18
3808S:	Maintained
3809F:	Documentation/media/v4l-drivers/cx18*
3810F:	drivers/media/pci/cx18/
3811F:	include/uapi/linux/ivtv*
3812
3813CX2341X MPEG ENCODER HELPER MODULE
3814M:	Hans Verkuil <hverkuil@xs4all.nl>
3815L:	linux-media@vger.kernel.org
3816T:	git git://linuxtv.org/media_tree.git
3817W:	https://linuxtv.org
3818S:	Maintained
3819F:	drivers/media/common/cx2341x*
3820F:	include/media/cx2341x*
3821
3822CX24120 MEDIA DRIVER
3823M:	Jemma Denson <jdenson@gmail.com>
3824M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3825L:	linux-media@vger.kernel.org
3826W:	https://linuxtv.org
3827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3828S:	Maintained
3829F:	drivers/media/dvb-frontends/cx24120*
3830
3831CX88 VIDEO4LINUX DRIVER
3832M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3834L:	linux-media@vger.kernel.org
3835W:	https://linuxtv.org
3836T:	git git://linuxtv.org/media_tree.git
3837S:	Odd fixes
3838F:	Documentation/media/v4l-drivers/cx88*
3839F:	drivers/media/pci/cx88/
3840
3841CXD2820R MEDIA DRIVER
3842M:	Antti Palosaari <crope@iki.fi>
3843L:	linux-media@vger.kernel.org
3844W:	https://linuxtv.org
3845W:	http://palosaari.fi/linux/
3846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3847T:	git git://linuxtv.org/anttip/media_tree.git
3848S:	Maintained
3849F:	drivers/media/dvb-frontends/cxd2820r*
3850
3851CXGB3 ETHERNET DRIVER (CXGB3)
3852M:	Santosh Raspatur <santosh@chelsio.com>
3853L:	netdev@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/net/ethernet/chelsio/cxgb3/
3857
3858CXGB3 ISCSI DRIVER (CXGB3I)
3859M:	Karen Xie <kxie@chelsio.com>
3860L:	linux-scsi@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/scsi/cxgbi/cxgb3i
3864
3865CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3866M:	Steve Wise <swise@chelsio.com>
3867L:	linux-rdma@vger.kernel.org
3868W:	http://www.openfabrics.org
3869S:	Supported
3870F:	drivers/infiniband/hw/cxgb3/
3871F:	include/uapi/rdma/cxgb3-abi.h
3872
3873CXGB4 CRYPTO DRIVER (chcr)
3874M:	Harsh Jain <harsh@chelsio.com>
3875L:	linux-crypto@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/crypto/chelsio
3879
3880CXGB4 ETHERNET DRIVER (CXGB4)
3881M:	Ganesh Goudar <ganeshgr@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4/
3886
3887CXGB4 ISCSI DRIVER (CXGB4I)
3888M:	Karen Xie <kxie@chelsio.com>
3889L:	linux-scsi@vger.kernel.org
3890W:	http://www.chelsio.com
3891S:	Supported
3892F:	drivers/scsi/cxgbi/cxgb4i
3893
3894CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3895M:	Steve Wise <swise@chelsio.com>
3896L:	linux-rdma@vger.kernel.org
3897W:	http://www.openfabrics.org
3898S:	Supported
3899F:	drivers/infiniband/hw/cxgb4/
3900F:	include/uapi/rdma/cxgb4-abi.h
3901
3902CXGB4VF ETHERNET DRIVER (CXGB4VF)
3903M:	Casey Leedom <leedom@chelsio.com>
3904L:	netdev@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/net/ethernet/chelsio/cxgb4vf/
3908
3909CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3910M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3911M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3912L:	linuxppc-dev@lists.ozlabs.org
3913S:	Supported
3914F:	arch/powerpc/platforms/powernv/pci-cxl.c
3915F:	drivers/misc/cxl/
3916F:	include/misc/cxl*
3917F:	include/uapi/misc/cxl.h
3918F:	Documentation/powerpc/cxl.txt
3919F:	Documentation/ABI/testing/sysfs-class-cxl
3920
3921CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3922M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3923M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3924M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3925L:	linux-scsi@vger.kernel.org
3926S:	Supported
3927F:	drivers/scsi/cxlflash/
3928F:	include/uapi/scsi/cxlflash_ioctls.h
3929F:	Documentation/powerpc/cxlflash.txt
3930
3931CYBERPRO FB DRIVER
3932M:	Russell King <linux@armlinux.org.uk>
3933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3934W:	http://www.armlinux.org.uk/
3935S:	Maintained
3936F:	drivers/video/fbdev/cyber2000fb.*
3937
3938CYCLADES ASYNC MUX DRIVER
3939W:	http://www.cyclades.com/
3940S:	Orphan
3941F:	drivers/tty/cyclades.c
3942F:	include/linux/cyclades.h
3943F:	include/uapi/linux/cyclades.h
3944
3945CYCLADES PC300 DRIVER
3946W:	http://www.cyclades.com/
3947S:	Orphan
3948F:	drivers/net/wan/pc300*
3949
3950CYPRESS_FIRMWARE MEDIA DRIVER
3951M:	Antti Palosaari <crope@iki.fi>
3952L:	linux-media@vger.kernel.org
3953W:	https://linuxtv.org
3954W:	http://palosaari.fi/linux/
3955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3956T:	git git://linuxtv.org/anttip/media_tree.git
3957S:	Maintained
3958F:	drivers/media/common/cypress_firmware*
3959
3960CYTTSP TOUCHSCREEN DRIVER
3961M:	Ferruh Yigit <fery@cypress.com>
3962L:	linux-input@vger.kernel.org
3963S:	Supported
3964F:	drivers/input/touchscreen/cyttsp*
3965F:	include/linux/input/cyttsp.h
3966
3967D-LINK DIR-685 TOUCHKEYS DRIVER
3968M:	Linus Walleij <linus.walleij@linaro.org>
3969L:	linux-input@vger.kernel.org
3970S:	Supported
3971F:	drivers/input/dlink-dir685-touchkeys.c
3972
3973DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3974M:	Joshua Kinard <kumba@gentoo.org>
3975S:	Maintained
3976F:	drivers/rtc/rtc-ds1685.c
3977F:	include/linux/rtc/ds1685.h
3978
3979DAMA SLAVE for AX.25
3980M:	Joerg Reuter <jreuter@yaina.de>
3981W:	http://yaina.de/jreuter/
3982W:	http://www.qsl.net/dl1bke/
3983L:	linux-hams@vger.kernel.org
3984S:	Maintained
3985F:	net/ax25/af_ax25.c
3986F:	net/ax25/ax25_dev.c
3987F:	net/ax25/ax25_ds_*
3988F:	net/ax25/ax25_in.c
3989F:	net/ax25/ax25_out.c
3990F:	net/ax25/ax25_timer.c
3991F:	net/ax25/sysctl_net_ax25.c
3992
3993DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3994L:	netdev@vger.kernel.org
3995S:	Orphan
3996F:	Documentation/networking/dmfe.txt
3997F:	drivers/net/ethernet/dec/tulip/dmfe.c
3998
3999DC390/AM53C974 SCSI driver
4000M:	Hannes Reinecke <hare@suse.com>
4001L:	linux-scsi@vger.kernel.org
4002S:	Maintained
4003F:	drivers/scsi/am53c974.c
4004
4005DC395x SCSI driver
4006M:	Oliver Neukum <oliver@neukum.org>
4007M:	Ali Akcaagac <aliakc@web.de>
4008M:	Jamie Lenehan <lenehan@twibble.org>
4009L:	dc395x@twibble.org
4010W:	http://twibble.org/dist/dc395x/
4011W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4012S:	Maintained
4013F:	Documentation/scsi/dc395x.txt
4014F:	drivers/scsi/dc395x.*
4015
4016DCCP PROTOCOL
4017M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4018L:	dccp@vger.kernel.org
4019W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4020S:	Maintained
4021F:	include/linux/dccp.h
4022F:	include/uapi/linux/dccp.h
4023F:	include/linux/tfrc.h
4024F:	net/dccp/
4025
4026DECnet NETWORK LAYER
4027W:	http://linux-decnet.sourceforge.net
4028L:	linux-decnet-user@lists.sourceforge.net
4029S:	Orphan
4030F:	Documentation/networking/decnet.txt
4031F:	net/decnet/
4032
4033DECSTATION PLATFORM SUPPORT
4034M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4035L:	linux-mips@linux-mips.org
4036W:	http://www.linux-mips.org/wiki/DECstation
4037S:	Maintained
4038F:	arch/mips/dec/
4039F:	arch/mips/include/asm/dec/
4040F:	arch/mips/include/asm/mach-dec/
4041
4042DEFXX FDDI NETWORK DRIVER
4043M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4044S:	Maintained
4045F:	drivers/net/fddi/defxx.*
4046
4047DELL SMBIOS DRIVER
4048M:	Pali Rohár <pali.rohar@gmail.com>
4049M:	Mario Limonciello <mario.limonciello@dell.com>
4050L:	platform-driver-x86@vger.kernel.org
4051S:	Maintained
4052F:	drivers/platform/x86/dell-smbios.*
4053
4054DELL SMBIOS SMM DRIVER
4055M:	Mario Limonciello <mario.limonciello@dell.com>
4056L:	platform-driver-x86@vger.kernel.org
4057S:	Maintained
4058F:	drivers/platform/x86/dell-smbios-smm.c
4059
4060DELL SMBIOS WMI DRIVER
4061M:	Mario Limonciello <mario.limonciello@dell.com>
4062L:	platform-driver-x86@vger.kernel.org
4063S:	Maintained
4064F:	drivers/platform/x86/dell-smbios-wmi.c
4065F:	tools/wmi/dell-smbios-example.c
4066
4067DELL LAPTOP DRIVER
4068M:	Matthew Garrett <mjg59@srcf.ucam.org>
4069M:	Pali Rohár <pali.rohar@gmail.com>
4070L:	platform-driver-x86@vger.kernel.org
4071S:	Maintained
4072F:	drivers/platform/x86/dell-laptop.c
4073
4074DELL LAPTOP FREEFALL DRIVER
4075M:	Pali Rohár <pali.rohar@gmail.com>
4076S:	Maintained
4077F:	drivers/platform/x86/dell-smo8800.c
4078
4079DELL LAPTOP RBTN DRIVER
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081S:	Maintained
4082F:	drivers/platform/x86/dell-rbtn.*
4083
4084DELL LAPTOP SMM DRIVER
4085M:	Pali Rohár <pali.rohar@gmail.com>
4086S:	Maintained
4087F:	drivers/hwmon/dell-smm-hwmon.c
4088F:	include/uapi/linux/i8k.h
4089
4090DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4091M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4092S:	Maintained
4093F:	Documentation/dcdbas.txt
4094F:	drivers/firmware/dcdbas.*
4095
4096DELL WMI NOTIFICATIONS DRIVER
4097M:	Matthew Garrett <mjg59@srcf.ucam.org>
4098M:	Pali Rohár <pali.rohar@gmail.com>
4099S:	Maintained
4100F:	drivers/platform/x86/dell-wmi.c
4101
4102DELL WMI DESCRIPTOR DRIVER
4103M:	Mario Limonciello <mario.limonciello@dell.com>
4104S:	Maintained
4105F:	drivers/platform/x86/dell-wmi-descriptor.c
4106
4107DELTA ST MEDIA DRIVER
4108M:	Hugues Fruchet <hugues.fruchet@st.com>
4109L:	linux-media@vger.kernel.org
4110T:	git git://linuxtv.org/media_tree.git
4111W:	https://linuxtv.org
4112S:	Supported
4113F:	drivers/media/platform/sti/delta
4114
4115DENALI NAND DRIVER
4116M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4117L:	linux-mtd@lists.infradead.org
4118S:	Supported
4119F:	drivers/mtd/nand/denali*
4120
4121DESIGNWARE USB2 DRD IP DRIVER
4122M:	John Youn <johnyoun@synopsys.com>
4123L:	linux-usb@vger.kernel.org
4124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4125S:	Maintained
4126F:	drivers/usb/dwc2/
4127
4128DESIGNWARE USB3 DRD IP DRIVER
4129M:	Felipe Balbi <balbi@kernel.org>
4130L:	linux-usb@vger.kernel.org
4131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4132S:	Maintained
4133F:	drivers/usb/dwc3/
4134
4135DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4136M:	Andreas Klinger <ak@it-klinger.de>
4137L:	linux-iio@vger.kernel.org
4138S:	Maintained
4139F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4140F:	drivers/iio/proximity/srf*.c
4141
4142DEVICE COREDUMP (DEV_COREDUMP)
4143M:	Johannes Berg <johannes@sipsolutions.net>
4144L:	linux-kernel@vger.kernel.org
4145S:	Maintained
4146F:	drivers/base/devcoredump.c
4147F:	include/linux/devcoredump.h
4148
4149DEVICE FREQUENCY (DEVFREQ)
4150M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4151M:	Kyungmin Park <kyungmin.park@samsung.com>
4152R:	Chanwoo Choi <cw00.choi@samsung.com>
4153L:	linux-pm@vger.kernel.org
4154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4155S:	Maintained
4156F:	drivers/devfreq/
4157F:	include/linux/devfreq.h
4158F:	Documentation/devicetree/bindings/devfreq/
4159
4160DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4161M:	Chanwoo Choi <cw00.choi@samsung.com>
4162L:	linux-pm@vger.kernel.org
4163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4164S:	Supported
4165F:	drivers/devfreq/event/
4166F:	drivers/devfreq/devfreq-event.c
4167F:	include/linux/devfreq-event.h
4168F:	Documentation/devicetree/bindings/devfreq/event/
4169
4170DEVICE NUMBER REGISTRY
4171M:	Torben Mathiasen <device@lanana.org>
4172W:	http://lanana.org/docs/device-list/index.html
4173S:	Maintained
4174
4175DEVICE-MAPPER  (LVM)
4176M:	Alasdair Kergon <agk@redhat.com>
4177M:	Mike Snitzer <snitzer@redhat.com>
4178M:	dm-devel@redhat.com
4179L:	dm-devel@redhat.com
4180W:	http://sources.redhat.com/dm
4181Q:	http://patchwork.kernel.org/project/dm-devel/list/
4182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4183T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4184S:	Maintained
4185F:	Documentation/device-mapper/
4186F:	drivers/md/Makefile
4187F:	drivers/md/Kconfig
4188F:	drivers/md/dm*
4189F:	drivers/md/persistent-data/
4190F:	include/linux/device-mapper.h
4191F:	include/linux/dm-*.h
4192F:	include/uapi/linux/dm-*.h
4193
4194DEVLINK
4195M:	Jiri Pirko <jiri@mellanox.com>
4196L:	netdev@vger.kernel.org
4197S:	Supported
4198F:	net/core/devlink.c
4199F:	include/net/devlink.h
4200F:	include/uapi/linux/devlink.h
4201
4202DIALOG SEMICONDUCTOR DRIVERS
4203M:	Support Opensource <support.opensource@diasemi.com>
4204W:	http://www.dialog-semiconductor.com/products
4205S:	Supported
4206F:	Documentation/hwmon/da90??
4207F:	Documentation/devicetree/bindings/mfd/da90*.txt
4208F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4209F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4210F:	Documentation/devicetree/bindings/regulator/da92*.txt
4211F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4212F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4213F:	drivers/gpio/gpio-da90??.c
4214F:	drivers/hwmon/da90??-hwmon.c
4215F:	drivers/iio/adc/da91??-*.c
4216F:	drivers/input/misc/da90??_onkey.c
4217F:	drivers/input/touchscreen/da9052_tsi.c
4218F:	drivers/leds/leds-da90??.c
4219F:	drivers/mfd/da903x.c
4220F:	drivers/mfd/da90??-*.c
4221F:	drivers/mfd/da91??-*.c
4222F:	drivers/power/supply/da9052-battery.c
4223F:	drivers/power/supply/da91??-*.c
4224F:	drivers/regulator/da903x.c
4225F:	drivers/regulator/da9???-regulator.[ch]
4226F:	drivers/thermal/da90??-thermal.c
4227F:	drivers/rtc/rtc-da90??.c
4228F:	drivers/video/backlight/da90??_bl.c
4229F:	drivers/watchdog/da90??_wdt.c
4230F:	include/linux/mfd/da903x.h
4231F:	include/linux/mfd/da9052/
4232F:	include/linux/mfd/da9055/
4233F:	include/linux/mfd/da9062/
4234F:	include/linux/mfd/da9063/
4235F:	include/linux/mfd/da9150/
4236F:	include/linux/regulator/da9211.h
4237F:	include/sound/da[79]*.h
4238F:	sound/soc/codecs/da[79]*.[ch]
4239
4240DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4242L:	linux-gpio@vger.kernel.org
4243S:	Maintained
4244F:	drivers/gpio/gpio-gpio-mm.c
4245
4246DIGI NEO AND CLASSIC PCI PRODUCTS
4247M:	Lidza Louina <lidza.louina@gmail.com>
4248M:	Mark Hounschell <markh@compro.net>
4249L:	driverdev-devel@linuxdriverproject.org
4250S:	Maintained
4251F:	drivers/staging/dgnc/
4252
4253DIOLAN U2C-12 I2C DRIVER
4254M:	Guenter Roeck <linux@roeck-us.net>
4255L:	linux-i2c@vger.kernel.org
4256S:	Maintained
4257F:	drivers/i2c/busses/i2c-diolan-u2c.c
4258
4259FILESYSTEM DIRECT ACCESS (DAX)
4260M:	Matthew Wilcox <mawilcox@microsoft.com>
4261M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4262L:	linux-fsdevel@vger.kernel.org
4263S:	Supported
4264F:	fs/dax.c
4265F:	include/linux/dax.h
4266F:	include/trace/events/fs_dax.h
4267
4268DEVICE DIRECT ACCESS (DAX)
4269M:	Dan Williams <dan.j.williams@intel.com>
4270L:	linux-nvdimm@lists.01.org
4271S:	Supported
4272F:	drivers/dax/
4273
4274DIRECTORY NOTIFICATION (DNOTIFY)
4275M:	Jan Kara <jack@suse.cz>
4276R:	Amir Goldstein <amir73il@gmail.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Maintained
4279F:	Documentation/filesystems/dnotify.txt
4280F:	fs/notify/dnotify/
4281F:	include/linux/dnotify.h
4282
4283DISK GEOMETRY AND PARTITION HANDLING
4284M:	Andries Brouwer <aeb@cwi.nl>
4285W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4286W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4287W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4288S:	Maintained
4289
4290DISKQUOTA
4291M:	Jan Kara <jack@suse.com>
4292S:	Maintained
4293F:	Documentation/filesystems/quota.txt
4294F:	fs/quota/
4295F:	include/linux/quota*.h
4296F:	include/uapi/linux/quota*.h
4297
4298DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4299M:	Bernie Thompson <bernie@plugable.com>
4300L:	linux-fbdev@vger.kernel.org
4301S:	Maintained
4302W:	http://plugable.com/category/projects/udlfb/
4303F:	drivers/video/fbdev/udlfb.c
4304F:	include/video/udlfb.h
4305F:	Documentation/fb/udlfb.txt
4306
4307DISTRIBUTED LOCK MANAGER (DLM)
4308M:	Christine Caulfield <ccaulfie@redhat.com>
4309M:	David Teigland <teigland@redhat.com>
4310L:	cluster-devel@redhat.com
4311W:	http://sources.redhat.com/cluster/
4312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4313S:	Supported
4314F:	fs/dlm/
4315
4316DMA BUFFER SHARING FRAMEWORK
4317M:	Sumit Semwal <sumit.semwal@linaro.org>
4318S:	Maintained
4319L:	linux-media@vger.kernel.org
4320L:	dri-devel@lists.freedesktop.org
4321L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4322F:	drivers/dma-buf/
4323F:	include/linux/dma-buf*
4324F:	include/linux/reservation.h
4325F:	include/linux/*fence.h
4326F:	Documentation/driver-api/dma-buf.rst
4327T:	git git://anongit.freedesktop.org/drm/drm-misc
4328
4329DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4330M:	Vinod Koul <vinod.koul@intel.com>
4331L:	dmaengine@vger.kernel.org
4332Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4333S:	Maintained
4334F:	drivers/dma/
4335F:	include/linux/dmaengine.h
4336F:	Documentation/devicetree/bindings/dma/
4337F:	Documentation/driver-api/dmaengine/
4338T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4339
4340DMA MAPPING HELPERS
4341M:	Christoph Hellwig <hch@lst.de>
4342M:	Marek Szyprowski <m.szyprowski@samsung.com>
4343R:	Robin Murphy <robin.murphy@arm.com>
4344L:	iommu@lists.linux-foundation.org
4345T:	git git://git.infradead.org/users/hch/dma-mapping.git
4346W:	http://git.infradead.org/users/hch/dma-mapping.git
4347S:	Supported
4348F:	lib/dma-debug.c
4349F:	lib/dma-direct.c
4350F:	lib/dma-virt.c
4351F:	drivers/base/dma-mapping.c
4352F:	drivers/base/dma-coherent.c
4353F:	include/asm-generic/dma-mapping.h
4354F:	include/linux/dma-direct.h
4355F:	include/linux/dma-mapping.h
4356
4357DME1737 HARDWARE MONITOR DRIVER
4358M:	Juerg Haefliger <juergh@gmail.com>
4359L:	linux-hwmon@vger.kernel.org
4360S:	Maintained
4361F:	Documentation/hwmon/dme1737
4362F:	drivers/hwmon/dme1737.c
4363
4364DMI/SMBIOS SUPPORT
4365M:	Jean Delvare <jdelvare@suse.com>
4366S:	Maintained
4367T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4368F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4369F:	drivers/firmware/dmi-id.c
4370F:	drivers/firmware/dmi_scan.c
4371F:	include/linux/dmi.h
4372
4373DOCUMENTATION
4374M:	Jonathan Corbet <corbet@lwn.net>
4375L:	linux-doc@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/
4378F:	scripts/kernel-doc
4379X:	Documentation/ABI/
4380X:	Documentation/devicetree/
4381X:	Documentation/acpi
4382X:	Documentation/power
4383X:	Documentation/spi
4384X:	Documentation/media
4385T:	git git://git.lwn.net/linux.git docs-next
4386
4387DONGWOON DW9714 LENS VOICE COIL DRIVER
4388M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4389L:	linux-media@vger.kernel.org
4390T:	git git://linuxtv.org/media_tree.git
4391S:	Maintained
4392F:	drivers/media/i2c/dw9714.c
4393
4394DOUBLETALK DRIVER
4395M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4396L:	blinux-list@redhat.com
4397S:	Maintained
4398F:	drivers/char/dtlk.c
4399F:	include/linux/dtlk.h
4400
4401DPAA2 DATAPATH I/O (DPIO) DRIVER
4402M:	Roy Pledge <Roy.Pledge@nxp.com>
4403L:	linux-kernel@vger.kernel.org
4404S:	Maintained
4405F:	drivers/staging/fsl-mc/bus/dpio
4406
4407DPAA2 ETHERNET DRIVER
4408M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4409L:	linux-kernel@vger.kernel.org
4410S:	Maintained
4411F:	drivers/staging/fsl-dpaa2/ethernet
4412
4413DPT_I2O SCSI RAID DRIVER
4414M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4415L:	linux-scsi@vger.kernel.org
4416W:	http://www.adaptec.com/
4417S:	Maintained
4418F:	drivers/scsi/dpt*
4419F:	drivers/scsi/dpt/
4420
4421DRBD DRIVER
4422M:	Philipp Reisner <philipp.reisner@linbit.com>
4423M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4424L:	drbd-dev@lists.linbit.com
4425W:	http://www.drbd.org
4426T:	git git://git.linbit.com/linux-drbd.git
4427T:	git git://git.linbit.com/drbd-8.4.git
4428S:	Supported
4429F:	drivers/block/drbd/
4430F:	lib/lru_cache.c
4431F:	Documentation/blockdev/drbd/
4432
4433DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4434M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4436S:	Supported
4437F:	Documentation/kobject.txt
4438F:	drivers/base/
4439F:	fs/debugfs/
4440F:	fs/sysfs/
4441F:	include/linux/debugfs.h
4442F:	include/linux/kobj*
4443F:	lib/kobj*
4444
4445DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4446M:	Kevin Hilman <khilman@kernel.org>
4447M:	Nishanth Menon <nm@ti.com>
4448S:	Maintained
4449F:	drivers/power/avs/
4450F:	include/linux/power/smartreflex.h
4451L:	linux-pm@vger.kernel.org
4452
4453DRM DRIVER FOR ARM PL111 CLCD
4454M:	Eric Anholt <eric@anholt.net>
4455T:	git git://anongit.freedesktop.org/drm/drm-misc
4456S:	Supported
4457F:	drivers/gpu/drm/pl111/
4458
4459DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/ast/
4463
4464DRM DRIVER FOR BOCHS VIRTUAL GPU
4465M:	Gerd Hoffmann <kraxel@redhat.com>
4466L:	virtualization@lists.linux-foundation.org
4467T:	git git://anongit.freedesktop.org/drm/drm-misc
4468S:	Maintained
4469F:	drivers/gpu/drm/bochs/
4470
4471DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4472M:	Linus Walleij <linus.walleij@linaro.org>
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474S:	Maintained
4475F:	drivers/gpu/drm/tve200/
4476
4477DRM DRIVER FOR ILITEK ILI9225 PANELS
4478M:	David Lechner <david@lechnology.com>
4479S:	Maintained
4480F:	drivers/gpu/drm/tinydrm/ili9225.c
4481F:	Documentation/devicetree/bindings/display/ili9225.txt
4482
4483DRM DRIVER FOR INTEL I810 VIDEO CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/i810/
4486F:	include/uapi/drm/i810_drm.h
4487
4488DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4489S:	Orphan / Obsolete
4490F:	drivers/gpu/drm/mga/
4491F:	include/uapi/drm/mga_drm.h
4492
4493DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4494M:	Dave Airlie <airlied@redhat.com>
4495S:	Odd Fixes
4496F:	drivers/gpu/drm/mgag200/
4497
4498DRM DRIVER FOR MI0283QT
4499M:	Noralf Trønnes <noralf@tronnes.org>
4500S:	Maintained
4501F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4502F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4503
4504DRM DRIVER FOR MSM ADRENO GPU
4505M:	Rob Clark <robdclark@gmail.com>
4506L:	linux-arm-msm@vger.kernel.org
4507L:	dri-devel@lists.freedesktop.org
4508L:	freedreno@lists.freedesktop.org
4509T:	git git://people.freedesktop.org/~robclark/linux
4510S:	Maintained
4511F:	drivers/gpu/drm/msm/
4512F:	include/uapi/drm/msm_drm.h
4513F:	Documentation/devicetree/bindings/display/msm/
4514
4515DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4516M:	Ben Skeggs <bskeggs@redhat.com>
4517L:	dri-devel@lists.freedesktop.org
4518L:	nouveau@lists.freedesktop.org
4519T:	git git://github.com/skeggsb/linux
4520S:	Supported
4521F:	drivers/gpu/drm/nouveau/
4522F:	include/uapi/drm/nouveau_drm.h
4523
4524DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4525M:	Noralf Trønnes <noralf@tronnes.org>
4526S:	Maintained
4527F:	drivers/gpu/drm/tinydrm/repaper.c
4528F:	Documentation/devicetree/bindings/display/repaper.txt
4529
4530DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4531M:	Dave Airlie <airlied@redhat.com>
4532M:	Gerd Hoffmann <kraxel@redhat.com>
4533L:	virtualization@lists.linux-foundation.org
4534T:	git git://anongit.freedesktop.org/drm/drm-misc
4535S:	Obsolete
4536W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4537F:	drivers/gpu/drm/cirrus/
4538
4539DRM DRIVER FOR QXL VIRTUAL GPU
4540M:	Dave Airlie <airlied@redhat.com>
4541M:	Gerd Hoffmann <kraxel@redhat.com>
4542L:	virtualization@lists.linux-foundation.org
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544S:	Maintained
4545F:	drivers/gpu/drm/qxl/
4546F:	include/uapi/drm/qxl_drm.h
4547
4548DRM DRIVER FOR RAGE 128 VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/r128/
4551F:	include/uapi/drm/r128_drm.h
4552
4553DRM DRIVER FOR SAVAGE VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/savage/
4556F:	include/uapi/drm/savage_drm.h
4557
4558DRM DRIVER FOR SIS VIDEO CARDS
4559S:	Orphan / Obsolete
4560F:	drivers/gpu/drm/sis/
4561F:	include/uapi/drm/sis_drm.h
4562
4563DRM DRIVER FOR SITRONIX ST7586 PANELS
4564M:	David Lechner <david@lechnology.com>
4565S:	Maintained
4566F:	drivers/gpu/drm/tinydrm/st7586.c
4567F:	Documentation/devicetree/bindings/display/st7586.txt
4568
4569DRM DRIVER FOR SITRONIX ST7735R PANELS
4570M:	David Lechner <david@lechnology.com>
4571S:	Maintained
4572F:	drivers/gpu/drm/tinydrm/st7735r.c
4573F:	Documentation/devicetree/bindings/display/st7735r.txt
4574
4575DRM DRIVER FOR TDFX VIDEO CARDS
4576S:	Orphan / Obsolete
4577F:	drivers/gpu/drm/tdfx/
4578
4579DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4580M:	Dave Airlie <airlied@redhat.com>
4581S:	Odd Fixes
4582F:	drivers/gpu/drm/udl/
4583
4584DRM DRIVER FOR VMWARE VIRTUAL GPU
4585M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4586M:	Sinclair Yeh <syeh@vmware.com>
4587M:	Thomas Hellstrom <thellstrom@vmware.com>
4588L:	dri-devel@lists.freedesktop.org
4589T:	git git://people.freedesktop.org/~syeh/repos_linux
4590T:	git git://people.freedesktop.org/~thomash/linux
4591S:	Supported
4592F:	drivers/gpu/drm/vmwgfx/
4593F:	include/uapi/drm/vmwgfx_drm.h
4594
4595DRM DRIVERS
4596M:	David Airlie <airlied@linux.ie>
4597L:	dri-devel@lists.freedesktop.org
4598T:	git git://people.freedesktop.org/~airlied/linux
4599B:	https://bugs.freedesktop.org/
4600C:	irc://chat.freenode.net/dri-devel
4601S:	Maintained
4602F:	drivers/gpu/drm/
4603F:	drivers/gpu/vga/
4604F:	Documentation/devicetree/bindings/display/
4605F:	Documentation/devicetree/bindings/gpu/
4606F:	Documentation/devicetree/bindings/video/
4607F:	Documentation/gpu/
4608F:	include/drm/
4609F:	include/uapi/drm/
4610F:	include/linux/vga*
4611
4612DRM DRIVERS AND MISC GPU PATCHES
4613M:	Daniel Vetter <daniel.vetter@intel.com>
4614M:	Gustavo Padovan <gustavo@padovan.org>
4615M:	Sean Paul <seanpaul@chromium.org>
4616W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4617S:	Maintained
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619F:	Documentation/gpu/
4620F:	drivers/gpu/vga/
4621F:	drivers/gpu/drm/*
4622F:	include/drm/drm*
4623F:	include/uapi/drm/drm*
4624F:	include/linux/vga*
4625
4626DRM DRIVERS FOR ALLWINNER A10
4627M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4628L:	dri-devel@lists.freedesktop.org
4629S:	Supported
4630F:	drivers/gpu/drm/sun4i/
4631F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633
4634DRM DRIVERS FOR AMLOGIC SOCS
4635M:	Neil Armstrong <narmstrong@baylibre.com>
4636L:	dri-devel@lists.freedesktop.org
4637L:	linux-amlogic@lists.infradead.org
4638W:	http://linux-meson.com/
4639S:	Supported
4640F:	drivers/gpu/drm/meson/
4641F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4642F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4643F:	Documentation/gpu/meson.rst
4644T:	git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR ATMEL HLCDC
4647M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4648L:	dri-devel@lists.freedesktop.org
4649S:	Supported
4650F:	drivers/gpu/drm/atmel-hlcdc/
4651F:	Documentation/devicetree/bindings/drm/atmel/
4652T:	git git://anongit.freedesktop.org/drm/drm-misc
4653
4654DRM DRIVERS FOR BRIDGE CHIPS
4655M:	Archit Taneja <architt@codeaurora.org>
4656M:	Andrzej Hajda <a.hajda@samsung.com>
4657R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4658S:	Maintained
4659T:	git git://anongit.freedesktop.org/drm/drm-misc
4660F:	drivers/gpu/drm/bridge/
4661
4662DRM DRIVERS FOR EXYNOS
4663M:	Inki Dae <inki.dae@samsung.com>
4664M:	Joonyoung Shim <jy0922.shim@samsung.com>
4665M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4666M:	Kyungmin Park <kyungmin.park@samsung.com>
4667L:	dri-devel@lists.freedesktop.org
4668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4669S:	Supported
4670F:	drivers/gpu/drm/exynos/
4671F:	include/uapi/drm/exynos_drm.h
4672F:	Documentation/devicetree/bindings/display/exynos/
4673
4674DRM DRIVERS FOR FREESCALE DCU
4675M:	Stefan Agner <stefan@agner.ch>
4676M:	Alison Wang <alison.wang@freescale.com>
4677L:	dri-devel@lists.freedesktop.org
4678S:	Supported
4679F:	drivers/gpu/drm/fsl-dcu/
4680F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4681F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4682F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4683
4684DRM DRIVERS FOR FREESCALE IMX
4685M:	Philipp Zabel <p.zabel@pengutronix.de>
4686L:	dri-devel@lists.freedesktop.org
4687S:	Maintained
4688F:	drivers/gpu/drm/imx/
4689F:	drivers/gpu/ipu-v3/
4690F:	Documentation/devicetree/bindings/display/imx/
4691
4692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4693M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4694L:	dri-devel@lists.freedesktop.org
4695T:	git git://github.com/patjak/drm-gma500
4696S:	Maintained
4697F:	drivers/gpu/drm/gma500/
4698
4699DRM DRIVERS FOR HISILICON
4700M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4701M:	Rongrong Zou <zourongrong@gmail.com>
4702R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4703R:	Chen Feng <puck.chen@hisilicon.com>
4704L:	dri-devel@lists.freedesktop.org
4705T:	git git://github.com/xin3liang/linux.git
4706S:	Maintained
4707F:	drivers/gpu/drm/hisilicon/
4708F:	Documentation/devicetree/bindings/display/hisilicon/
4709
4710DRM DRIVERS FOR MEDIATEK
4711M:	CK Hu <ck.hu@mediatek.com>
4712M:	Philipp Zabel <p.zabel@pengutronix.de>
4713L:	dri-devel@lists.freedesktop.org
4714S:	Supported
4715F:	drivers/gpu/drm/mediatek/
4716F:	Documentation/devicetree/bindings/display/mediatek/
4717
4718DRM DRIVERS FOR NVIDIA TEGRA
4719M:	Thierry Reding <thierry.reding@gmail.com>
4720L:	dri-devel@lists.freedesktop.org
4721L:	linux-tegra@vger.kernel.org
4722T:	git git://anongit.freedesktop.org/tegra/linux.git
4723S:	Supported
4724F:	drivers/gpu/drm/tegra/
4725F:	drivers/gpu/host1x/
4726F:	include/linux/host1x.h
4727F:	include/uapi/drm/tegra_drm.h
4728F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4729
4730DRM DRIVERS FOR RENESAS
4731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4732L:	dri-devel@lists.freedesktop.org
4733L:	linux-renesas-soc@vger.kernel.org
4734T:	git git://linuxtv.org/pinchartl/fbdev
4735S:	Supported
4736F:	drivers/gpu/drm/rcar-du/
4737F:	drivers/gpu/drm/shmobile/
4738F:	include/linux/platform_data/shmob_drm.h
4739F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4740F:	Documentation/devicetree/bindings/display/renesas,du.txt
4741
4742DRM DRIVERS FOR ROCKCHIP
4743M:	Sandy Huang <hjc@rock-chips.com>
4744M:	Heiko Stübner <heiko@sntech.de>
4745L:	dri-devel@lists.freedesktop.org
4746S:	Maintained
4747F:	drivers/gpu/drm/rockchip/
4748F:	Documentation/devicetree/bindings/display/rockchip/
4749T:	git git://anongit.freedesktop.org/drm/drm-misc
4750
4751DRM DRIVERS FOR STI
4752M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4753M:	Vincent Abriou <vincent.abriou@st.com>
4754L:	dri-devel@lists.freedesktop.org
4755T:	git git://anongit.freedesktop.org/drm/drm-misc
4756S:	Maintained
4757F:	drivers/gpu/drm/sti
4758F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4759
4760DRM DRIVERS FOR STM
4761M:	Yannick Fertre <yannick.fertre@st.com>
4762M:	Philippe Cornu <philippe.cornu@st.com>
4763M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4764M:	Vincent Abriou <vincent.abriou@st.com>
4765L:	dri-devel@lists.freedesktop.org
4766T:	git git://anongit.freedesktop.org/drm/drm-misc
4767S:	Maintained
4768F:	drivers/gpu/drm/stm
4769F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4770
4771DRM DRIVERS FOR TI LCDC
4772M:	Jyri Sarha <jsarha@ti.com>
4773R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4774L:	dri-devel@lists.freedesktop.org
4775S:	Maintained
4776F:	drivers/gpu/drm/tilcdc/
4777F:	Documentation/devicetree/bindings/display/tilcdc/
4778
4779DRM DRIVERS FOR TI OMAP
4780M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/omapdrm/
4784F:	Documentation/devicetree/bindings/display/ti/
4785
4786DRM DRIVERS FOR VC4
4787M:	Eric Anholt <eric@anholt.net>
4788T:	git git://github.com/anholt/linux
4789S:	Supported
4790F:	drivers/gpu/drm/vc4/
4791F:	include/uapi/drm/vc4_drm.h
4792F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR VIVANTE GPU IP
4796M:	Lucas Stach <l.stach@pengutronix.de>
4797R:	Russell King <linux+etnaviv@armlinux.org.uk>
4798R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4799L:	etnaviv@lists.freedesktop.org
4800L:	dri-devel@lists.freedesktop.org
4801S:	Maintained
4802F:	drivers/gpu/drm/etnaviv/
4803F:	include/uapi/drm/etnaviv_drm.h
4804F:	Documentation/devicetree/bindings/display/etnaviv/
4805
4806DRM DRIVERS FOR ZTE ZX
4807M:	Shawn Guo <shawnguo@kernel.org>
4808L:	dri-devel@lists.freedesktop.org
4809S:	Maintained
4810F:	drivers/gpu/drm/zte/
4811F:	Documentation/devicetree/bindings/display/zte,vou.txt
4812T:	git git://anongit.freedesktop.org/drm/drm-misc
4813
4814DRM PANEL DRIVERS
4815M:	Thierry Reding <thierry.reding@gmail.com>
4816L:	dri-devel@lists.freedesktop.org
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818S:	Maintained
4819F:	drivers/gpu/drm/drm_panel.c
4820F:	drivers/gpu/drm/panel/
4821F:	include/drm/drm_panel.h
4822F:	Documentation/devicetree/bindings/display/panel/
4823
4824DRM TINYDRM DRIVERS
4825M:	Noralf Trønnes <noralf@tronnes.org>
4826W:	https://github.com/notro/tinydrm/wiki/Development
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828S:	Maintained
4829F:	drivers/gpu/drm/tinydrm/
4830F:	include/drm/tinydrm/
4831
4832DRM TTM SUBSYSTEM
4833M:	Christian Koenig <christian.koenig@amd.com>
4834M:	Roger He <Hongbo.He@amd.com>
4835T:	git git://people.freedesktop.org/~agd5f/linux
4836S:	Maintained
4837L:	dri-devel@lists.freedesktop.org
4838F:	include/drm/ttm/
4839F:	drivers/gpu/drm/ttm/
4840
4841DSBR100 USB FM RADIO DRIVER
4842M:	Alexey Klimov <klimov.linux@gmail.com>
4843L:	linux-media@vger.kernel.org
4844T:	git git://linuxtv.org/media_tree.git
4845S:	Maintained
4846F:	drivers/media/radio/dsbr100.c
4847
4848DSCC4 DRIVER
4849M:	Francois Romieu <romieu@fr.zoreil.com>
4850L:	netdev@vger.kernel.org
4851S:	Maintained
4852F:	drivers/net/wan/dscc4.c
4853
4854DT3155 MEDIA DRIVER
4855M:	Hans Verkuil <hverkuil@xs4all.nl>
4856L:	linux-media@vger.kernel.org
4857T:	git git://linuxtv.org/media_tree.git
4858W:	https://linuxtv.org
4859S:	Odd Fixes
4860F:	drivers/media/pci/dt3155/
4861
4862DVB_USB_AF9015 MEDIA DRIVER
4863M:	Antti Palosaari <crope@iki.fi>
4864L:	linux-media@vger.kernel.org
4865W:	https://linuxtv.org
4866W:	http://palosaari.fi/linux/
4867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4868T:	git git://linuxtv.org/anttip/media_tree.git
4869S:	Maintained
4870F:	drivers/media/usb/dvb-usb-v2/af9015*
4871
4872DVB_USB_AF9035 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/usb/dvb-usb-v2/af9035*
4881
4882DVB_USB_ANYSEE MEDIA DRIVER
4883M:	Antti Palosaari <crope@iki.fi>
4884L:	linux-media@vger.kernel.org
4885W:	https://linuxtv.org
4886W:	http://palosaari.fi/linux/
4887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4888T:	git git://linuxtv.org/anttip/media_tree.git
4889S:	Maintained
4890F:	drivers/media/usb/dvb-usb-v2/anysee*
4891
4892DVB_USB_AU6610 MEDIA DRIVER
4893M:	Antti Palosaari <crope@iki.fi>
4894L:	linux-media@vger.kernel.org
4895W:	https://linuxtv.org
4896W:	http://palosaari.fi/linux/
4897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4898T:	git git://linuxtv.org/anttip/media_tree.git
4899S:	Maintained
4900F:	drivers/media/usb/dvb-usb-v2/au6610*
4901
4902DVB_USB_CE6230 MEDIA DRIVER
4903M:	Antti Palosaari <crope@iki.fi>
4904L:	linux-media@vger.kernel.org
4905W:	https://linuxtv.org
4906W:	http://palosaari.fi/linux/
4907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4908T:	git git://linuxtv.org/anttip/media_tree.git
4909S:	Maintained
4910F:	drivers/media/usb/dvb-usb-v2/ce6230*
4911
4912DVB_USB_CXUSB MEDIA DRIVER
4913M:	Michael Krufky <mkrufky@linuxtv.org>
4914L:	linux-media@vger.kernel.org
4915W:	https://linuxtv.org
4916W:	http://github.com/mkrufky
4917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4918T:	git git://linuxtv.org/media_tree.git
4919S:	Maintained
4920F:	drivers/media/usb/dvb-usb/cxusb*
4921
4922DVB_USB_EC168 MEDIA DRIVER
4923M:	Antti Palosaari <crope@iki.fi>
4924L:	linux-media@vger.kernel.org
4925W:	https://linuxtv.org
4926W:	http://palosaari.fi/linux/
4927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4928T:	git git://linuxtv.org/anttip/media_tree.git
4929S:	Maintained
4930F:	drivers/media/usb/dvb-usb-v2/ec168*
4931
4932DVB_USB_GL861 MEDIA DRIVER
4933M:	Antti Palosaari <crope@iki.fi>
4934L:	linux-media@vger.kernel.org
4935W:	https://linuxtv.org
4936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4937T:	git git://linuxtv.org/anttip/media_tree.git
4938S:	Maintained
4939F:	drivers/media/usb/dvb-usb-v2/gl861*
4940
4941DVB_USB_MXL111SF MEDIA DRIVER
4942M:	Michael Krufky <mkrufky@linuxtv.org>
4943L:	linux-media@vger.kernel.org
4944W:	https://linuxtv.org
4945W:	http://github.com/mkrufky
4946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4947T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4948S:	Maintained
4949F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4950
4951DVB_USB_RTL28XXU MEDIA DRIVER
4952M:	Antti Palosaari <crope@iki.fi>
4953L:	linux-media@vger.kernel.org
4954W:	https://linuxtv.org
4955W:	http://palosaari.fi/linux/
4956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4957T:	git git://linuxtv.org/anttip/media_tree.git
4958S:	Maintained
4959F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4960
4961DVB_USB_V2 MEDIA DRIVER
4962M:	Antti Palosaari <crope@iki.fi>
4963L:	linux-media@vger.kernel.org
4964W:	https://linuxtv.org
4965W:	http://palosaari.fi/linux/
4966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4967T:	git git://linuxtv.org/anttip/media_tree.git
4968S:	Maintained
4969F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4970F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4971
4972DYNAMIC DEBUG
4973M:	Jason Baron <jbaron@akamai.com>
4974S:	Maintained
4975F:	lib/dynamic_debug.c
4976F:	include/linux/dynamic_debug.h
4977
4978DYNAMIC INTERRUPT MODERATION
4979M:	Tal Gilboa <talgi@mellanox.com>
4980S:	Maintained
4981F:	include/linux/net_dim.h
4982
4983DZ DECSTATION DZ11 SERIAL DRIVER
4984M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4985S:	Maintained
4986F:	drivers/tty/serial/dz.*
4987
4988E3X0 POWER BUTTON DRIVER
4989M:	Moritz Fischer <moritz.fischer@ettus.com>
4990L:	usrp-users@lists.ettus.com
4991W:	http://www.ettus.com
4992S:	Supported
4993F:	drivers/input/misc/e3x0-button.c
4994F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4995
4996E4000 MEDIA DRIVER
4997M:	Antti Palosaari <crope@iki.fi>
4998L:	linux-media@vger.kernel.org
4999W:	https://linuxtv.org
5000W:	http://palosaari.fi/linux/
5001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5002T:	git git://linuxtv.org/anttip/media_tree.git
5003S:	Maintained
5004F:	drivers/media/tuners/e4000*
5005
5006EC100 MEDIA DRIVER
5007M:	Antti Palosaari <crope@iki.fi>
5008L:	linux-media@vger.kernel.org
5009W:	https://linuxtv.org
5010W:	http://palosaari.fi/linux/
5011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5012T:	git git://linuxtv.org/anttip/media_tree.git
5013S:	Maintained
5014F:	drivers/media/dvb-frontends/ec100*
5015
5016ECRYPT FILE SYSTEM
5017M:	Tyler Hicks <tyhicks@canonical.com>
5018L:	ecryptfs@vger.kernel.org
5019W:	http://ecryptfs.org
5020W:	https://launchpad.net/ecryptfs
5021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5022S:	Supported
5023F:	Documentation/filesystems/ecryptfs.txt
5024F:	fs/ecryptfs/
5025
5026EDAC-AMD64
5027M:	Borislav Petkov <bp@alien8.de>
5028L:	linux-edac@vger.kernel.org
5029S:	Maintained
5030F:	drivers/edac/amd64_edac*
5031
5032EDAC-CALXEDA
5033M:	Robert Richter <rric@kernel.org>
5034L:	linux-edac@vger.kernel.org
5035S:	Maintained
5036F:	drivers/edac/highbank*
5037
5038EDAC-CAVIUM OCTEON
5039M:	Ralf Baechle <ralf@linux-mips.org>
5040M:	David Daney <david.daney@cavium.com>
5041L:	linux-edac@vger.kernel.org
5042L:	linux-mips@linux-mips.org
5043S:	Supported
5044F:	drivers/edac/octeon_edac*
5045
5046EDAC-CAVIUM THUNDERX
5047M:	David Daney <david.daney@cavium.com>
5048M:	Jan Glauber <jglauber@cavium.com>
5049L:	linux-edac@vger.kernel.org
5050S:	Supported
5051F:	drivers/edac/thunderx_edac*
5052
5053EDAC-CORE
5054M:	Borislav Petkov <bp@alien8.de>
5055M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5056M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5057L:	linux-edac@vger.kernel.org
5058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5060S:	Supported
5061F:	Documentation/admin-guide/ras.rst
5062F:	Documentation/driver-api/edac.rst
5063F:	drivers/edac/
5064F:	include/linux/edac.h
5065
5066EDAC-E752X
5067M:	Mark Gross <mark.gross@intel.com>
5068L:	linux-edac@vger.kernel.org
5069S:	Maintained
5070F:	drivers/edac/e752x_edac.c
5071
5072EDAC-E7XXX
5073L:	linux-edac@vger.kernel.org
5074S:	Maintained
5075F:	drivers/edac/e7xxx_edac.c
5076
5077EDAC-FSL_DDR
5078M:	York Sun <york.sun@nxp.com>
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/fsl_ddr_edac.*
5082
5083EDAC-GHES
5084M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5086L:	linux-edac@vger.kernel.org
5087S:	Maintained
5088F:	drivers/edac/ghes_edac.c
5089
5090EDAC-I3000
5091L:	linux-edac@vger.kernel.org
5092S:	Orphan
5093F:	drivers/edac/i3000_edac.c
5094
5095EDAC-I5000
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/i5000_edac.c
5099
5100EDAC-I5400
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/i5400_edac.c
5106
5107EDAC-I7300
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/i7300_edac.c
5113
5114EDAC-I7CORE
5115M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5116M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/i7core_edac.c
5120
5121EDAC-I82443BXGX
5122M:	Tim Small <tim@buttersideup.com>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i82443bxgx_edac.c
5126
5127EDAC-I82975X
5128M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5129M:	"Arvind R." <arvino55@gmail.com>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/i82975x_edac.c
5133
5134EDAC-IE31200
5135M:	Jason Baron <jbaron@akamai.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/ie31200_edac.c
5139
5140EDAC-MPC85XX
5141M:	Johannes Thumshirn <morbidrsa@gmail.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/mpc85xx_edac.[ch]
5145
5146EDAC-PASEMI
5147M:	Egor Martovetsky <egor@pasemi.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/pasemi_edac.c
5151
5152EDAC-PND2
5153M:	Tony Luck <tony.luck@intel.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/pnd2_edac.[ch]
5157
5158EDAC-R82600
5159M:	Tim Small <tim@buttersideup.com>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/r82600_edac.c
5163
5164EDAC-SBRIDGE
5165M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5166M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5167L:	linux-edac@vger.kernel.org
5168S:	Maintained
5169F:	drivers/edac/sb_edac.c
5170
5171EDAC-SKYLAKE
5172M:	Tony Luck <tony.luck@intel.com>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/skx_edac.c
5176
5177EDAC-TI
5178M:	Tero Kristo <t-kristo@ti.com>
5179L:	linux-edac@vger.kernel.org
5180S:	Maintained
5181F:	drivers/edac/ti_edac.c
5182
5183EDIROL UA-101/UA-1000 DRIVER
5184M:	Clemens Ladisch <clemens@ladisch.de>
5185L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5186T:	git git://git.alsa-project.org/alsa-kernel.git
5187S:	Maintained
5188F:	sound/usb/misc/ua101.c
5189
5190EFI TEST DRIVER
5191L:	linux-efi@vger.kernel.org
5192M:	Ivan Hu <ivan.hu@canonical.com>
5193M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5194S:	Maintained
5195F:	drivers/firmware/efi/test/
5196
5197EFI VARIABLE FILESYSTEM
5198M:	Matthew Garrett <matthew.garrett@nebula.com>
5199M:	Jeremy Kerr <jk@ozlabs.org>
5200M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5202L:	linux-efi@vger.kernel.org
5203S:	Maintained
5204F:	fs/efivarfs/
5205
5206EFIFB FRAMEBUFFER DRIVER
5207L:	linux-fbdev@vger.kernel.org
5208M:	Peter Jones <pjones@redhat.com>
5209S:	Maintained
5210F:	drivers/video/fbdev/efifb.c
5211
5212EFS FILESYSTEM
5213W:	http://aeschi.ch.eu.org/efs/
5214S:	Orphan
5215F:	fs/efs/
5216
5217EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5218M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5219L:	netdev@vger.kernel.org
5220S:	Maintained
5221F:	drivers/net/ethernet/ibm/ehea/
5222
5223EM28XX VIDEO4LINUX DRIVER
5224M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5225M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5226L:	linux-media@vger.kernel.org
5227W:	https://linuxtv.org
5228T:	git git://linuxtv.org/media_tree.git
5229S:	Maintained
5230F:	drivers/media/usb/em28xx/
5231F:	Documentation/media/v4l-drivers/em28xx*
5232
5233EMBEDDED LINUX
5234M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5235M:	Matt Mackall <mpm@selenic.com>
5236M:	David Woodhouse <dwmw2@infradead.org>
5237L:	linux-embedded@vger.kernel.org
5238S:	Maintained
5239
5240Emulex 10Gbps iSCSI - OneConnect DRIVER
5241M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5242M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5243M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5244L:	linux-scsi@vger.kernel.org
5245W:	http://www.broadcom.com
5246S:	Supported
5247F:	drivers/scsi/be2iscsi/
5248
5249Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5250M:	Sathya Perla <sathya.perla@broadcom.com>
5251M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5252M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5253M:	Somnath Kotur <somnath.kotur@broadcom.com>
5254L:	netdev@vger.kernel.org
5255W:	http://www.emulex.com
5256S:	Supported
5257F:	drivers/net/ethernet/emulex/benet/
5258
5259EMULEX ONECONNECT ROCE DRIVER
5260M:	Selvin Xavier <selvin.xavier@broadcom.com>
5261M:	Devesh Sharma <devesh.sharma@broadcom.com>
5262L:	linux-rdma@vger.kernel.org
5263W:	http://www.broadcom.com
5264S:	Odd Fixes
5265F:	drivers/infiniband/hw/ocrdma/
5266F:	include/uapi/rdma/ocrdma-abi.h
5267
5268EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5269M:	James Smart <james.smart@broadcom.com>
5270M:	Dick Kennedy <dick.kennedy@broadcom.com>
5271L:	linux-scsi@vger.kernel.org
5272W:	http://www.broadcom.com
5273S:	Supported
5274F:	drivers/scsi/lpfc/
5275
5276ENE CB710 FLASH CARD READER DRIVER
5277M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5278S:	Maintained
5279F:	drivers/misc/cb710/
5280F:	drivers/mmc/host/cb710-mmc.*
5281F:	include/linux/cb710.h
5282
5283ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5284M:	Maxim Levitsky <maximlevitsky@gmail.com>
5285S:	Maintained
5286F:	drivers/media/rc/ene_ir.*
5287
5288EPSON S1D13XXX FRAMEBUFFER DRIVER
5289M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5290S:	Maintained
5291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5292F:	drivers/video/fbdev/s1d13xxxfb.c
5293F:	include/video/s1d13xxxfb.h
5294
5295ERRSEQ ERROR TRACKING INFRASTRUCTURE
5296M:	Jeff Layton <jlayton@kernel.org>
5297S:	Maintained
5298F:	lib/errseq.c
5299F:	include/linux/errseq.h
5300
5301ET131X NETWORK DRIVER
5302M:	Mark Einon <mark.einon@gmail.com>
5303S:	Odd Fixes
5304F:	drivers/net/ethernet/agere/
5305
5306ETHERNET BRIDGE
5307M:	Stephen Hemminger <stephen@networkplumber.org>
5308L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5309L:	netdev@vger.kernel.org
5310W:	http://www.linuxfoundation.org/en/Net:Bridge
5311S:	Maintained
5312F:	include/linux/netfilter_bridge/
5313F:	net/bridge/
5314
5315ETHERNET PHY LIBRARY
5316M:	Andrew Lunn <andrew@lunn.ch>
5317M:	Florian Fainelli <f.fainelli@gmail.com>
5318L:	netdev@vger.kernel.org
5319S:	Maintained
5320F:	Documentation/ABI/testing/sysfs-bus-mdio
5321F:	Documentation/devicetree/bindings/net/mdio*
5322F:	Documentation/networking/phy.txt
5323F:	drivers/net/phy/
5324F:	drivers/of/of_mdio.c
5325F:	drivers/of/of_net.c
5326F:	include/linux/*mdio*.h
5327F:	include/linux/of_net.h
5328F:	include/linux/phy.h
5329F:	include/linux/phy_fixed.h
5330F:	include/linux/platform_data/mdio-gpio.h
5331F:	include/linux/platform_data/mdio-bcm-unimac.h
5332F:	include/trace/events/mdio.h
5333F:	include/uapi/linux/mdio.h
5334F:	include/uapi/linux/mii.h
5335
5336EXT2 FILE SYSTEM
5337M:	Jan Kara <jack@suse.com>
5338L:	linux-ext4@vger.kernel.org
5339S:	Maintained
5340F:	Documentation/filesystems/ext2.txt
5341F:	fs/ext2/
5342F:	include/linux/ext2*
5343
5344EXT4 FILE SYSTEM
5345M:	"Theodore Ts'o" <tytso@mit.edu>
5346M:	Andreas Dilger <adilger.kernel@dilger.ca>
5347L:	linux-ext4@vger.kernel.org
5348W:	http://ext4.wiki.kernel.org
5349Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5351S:	Maintained
5352F:	Documentation/filesystems/ext4.txt
5353F:	fs/ext4/
5354
5355Extended Verification Module (EVM)
5356M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5357L:	linux-integrity@vger.kernel.org
5358S:	Supported
5359F:	security/integrity/evm/
5360
5361EXTENSIBLE FIRMWARE INTERFACE (EFI)
5362M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5363L:	linux-efi@vger.kernel.org
5364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5365S:	Maintained
5366F:	Documentation/efi-stub.txt
5367F:	arch/*/kernel/efi.c
5368F:	arch/x86/boot/compressed/eboot.[ch]
5369F:	arch/*/include/asm/efi.h
5370F:	arch/x86/platform/efi/
5371F:	drivers/firmware/efi/
5372F:	include/linux/efi*.h
5373F:	arch/arm/boot/compressed/efi-header.S
5374F:	arch/arm64/kernel/efi-entry.S
5375
5376EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5377M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5378M:	Chanwoo Choi <cw00.choi@samsung.com>
5379L:	linux-kernel@vger.kernel.org
5380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5381S:	Maintained
5382F:	drivers/extcon/
5383F:	include/linux/extcon/
5384F:	include/linux/extcon.h
5385F:	Documentation/extcon/
5386F:	Documentation/devicetree/bindings/extcon/
5387
5388EXYNOS DP DRIVER
5389M:	Jingoo Han <jingoohan1@gmail.com>
5390L:	dri-devel@lists.freedesktop.org
5391S:	Maintained
5392F:	drivers/gpu/drm/exynos/exynos_dp*
5393
5394EXYNOS SYSMMU (IOMMU) driver
5395M:	Marek Szyprowski <m.szyprowski@samsung.com>
5396L:	iommu@lists.linux-foundation.org
5397S:	Maintained
5398F:	drivers/iommu/exynos-iommu.c
5399
5400EZchip NPS platform support
5401M:	Elad Kanfi <eladkan@mellanox.com>
5402M:	Vineet Gupta <vgupta@synopsys.com>
5403S:	Supported
5404F:	arch/arc/plat-eznps
5405F:	arch/arc/boot/dts/eznps.dts
5406
5407F2FS FILE SYSTEM
5408M:	Jaegeuk Kim <jaegeuk@kernel.org>
5409M:	Chao Yu <yuchao0@huawei.com>
5410L:	linux-f2fs-devel@lists.sourceforge.net
5411W:	https://f2fs.wiki.kernel.org/
5412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5413S:	Maintained
5414F:	Documentation/filesystems/f2fs.txt
5415F:	Documentation/ABI/testing/sysfs-fs-f2fs
5416F:	fs/f2fs/
5417F:	include/linux/f2fs_fs.h
5418F:	include/trace/events/f2fs.h
5419
5420F71805F HARDWARE MONITORING DRIVER
5421M:	Jean Delvare <jdelvare@suse.com>
5422L:	linux-hwmon@vger.kernel.org
5423S:	Maintained
5424F:	Documentation/hwmon/f71805f
5425F:	drivers/hwmon/f71805f.c
5426
5427FANOTIFY
5428M:	Jan Kara <jack@suse.cz>
5429R:	Amir Goldstein <amir73il@gmail.com>
5430L:	linux-fsdevel@vger.kernel.org
5431S:	Maintained
5432F:	fs/notify/fanotify/
5433F:	include/linux/fanotify.h
5434F:	include/uapi/linux/fanotify.h
5435
5436FARSYNC SYNCHRONOUS DRIVER
5437M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5438W:	http://www.farsite.co.uk/
5439S:	Supported
5440F:	drivers/net/wan/farsync.*
5441
5442FAULT INJECTION SUPPORT
5443M:	Akinobu Mita <akinobu.mita@gmail.com>
5444S:	Supported
5445F:	Documentation/fault-injection/
5446F:	lib/fault-inject.c
5447
5448FBTFT Framebuffer drivers
5449M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5450S:	Maintained
5451F:	drivers/staging/fbtft/
5452
5453FC0011 TUNER DRIVER
5454M:	Michael Buesch <m@bues.ch>
5455L:	linux-media@vger.kernel.org
5456S:	Maintained
5457F:	drivers/media/tuners/fc0011.h
5458F:	drivers/media/tuners/fc0011.c
5459
5460FC2580 MEDIA DRIVER
5461M:	Antti Palosaari <crope@iki.fi>
5462L:	linux-media@vger.kernel.org
5463W:	https://linuxtv.org
5464W:	http://palosaari.fi/linux/
5465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5466T:	git git://linuxtv.org/anttip/media_tree.git
5467S:	Maintained
5468F:	drivers/media/tuners/fc2580*
5469
5470FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5471M:	Johannes Thumshirn <jth@kernel.org>
5472L:	linux-scsi@vger.kernel.org
5473W:	www.Open-FCoE.org
5474S:	Supported
5475F:	drivers/scsi/libfc/
5476F:	drivers/scsi/fcoe/
5477F:	include/scsi/fc/
5478F:	include/scsi/libfc.h
5479F:	include/scsi/libfcoe.h
5480F:	include/uapi/scsi/fc/
5481
5482FILE LOCKING (flock() and fcntl()/lockf())
5483M:	Jeff Layton <jlayton@kernel.org>
5484M:	"J. Bruce Fields" <bfields@fieldses.org>
5485L:	linux-fsdevel@vger.kernel.org
5486S:	Maintained
5487F:	include/linux/fcntl.h
5488F:	include/uapi/linux/fcntl.h
5489F:	fs/fcntl.c
5490F:	fs/locks.c
5491
5492FILESYSTEMS (VFS and infrastructure)
5493M:	Alexander Viro <viro@zeniv.linux.org.uk>
5494L:	linux-fsdevel@vger.kernel.org
5495S:	Maintained
5496F:	fs/*
5497F:	include/linux/fs.h
5498F:	include/uapi/linux/fs.h
5499
5500FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5501M:	Riku Voipio <riku.voipio@iki.fi>
5502L:	linux-hwmon@vger.kernel.org
5503S:	Maintained
5504F:	drivers/hwmon/f75375s.c
5505F:	include/linux/f75375s.h
5506
5507FIREWIRE AUDIO DRIVERS
5508M:	Clemens Ladisch <clemens@ladisch.de>
5509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5510T:	git git://git.alsa-project.org/alsa-kernel.git
5511S:	Maintained
5512F:	sound/firewire/
5513
5514FIREWIRE MEDIA DRIVERS (firedtv)
5515M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5516L:	linux-media@vger.kernel.org
5517L:	linux1394-devel@lists.sourceforge.net
5518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5519S:	Maintained
5520F:	drivers/media/firewire/
5521
5522FIREWIRE SBP-2 TARGET
5523M:	Chris Boot <bootc@bootc.net>
5524L:	linux-scsi@vger.kernel.org
5525L:	target-devel@vger.kernel.org
5526L:	linux1394-devel@lists.sourceforge.net
5527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5528S:	Maintained
5529F:	drivers/target/sbp/
5530
5531FIREWIRE SUBSYSTEM
5532M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5533L:	linux1394-devel@lists.sourceforge.net
5534W:	http://ieee1394.wiki.kernel.org/
5535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5536S:	Maintained
5537F:	drivers/firewire/
5538F:	include/linux/firewire.h
5539F:	include/uapi/linux/firewire*.h
5540F:	tools/firewire/
5541
5542FIRMWARE LOADER (request_firmware)
5543M:	Luis R. Rodriguez <mcgrof@kernel.org>
5544L:	linux-kernel@vger.kernel.org
5545S:	Maintained
5546F:	Documentation/firmware_class/
5547F:	drivers/base/firmware*.c
5548F:	include/linux/firmware.h
5549
5550FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5551M:	Joshua Morris <josh.h.morris@us.ibm.com>
5552M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5553S:	Maintained
5554F:	drivers/block/rsxx/
5555
5556FLOPPY DRIVER
5557M:	Jiri Kosina <jikos@kernel.org>
5558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5559S:	Odd fixes
5560F:	drivers/block/floppy.c
5561
5562FMC SUBSYSTEM
5563M:	Alessandro Rubini <rubini@gnudd.com>
5564W:	http://www.ohwr.org/projects/fmc-bus
5565S:	Supported
5566F:	drivers/fmc/
5567F:	include/linux/fmc*.h
5568F:	include/linux/ipmi-fru.h
5569K:	fmc_d.*register
5570
5571FPGA MANAGER FRAMEWORK
5572M:	Alan Tull <atull@kernel.org>
5573M:	Moritz Fischer <mdf@kernel.org>
5574L:	linux-fpga@vger.kernel.org
5575S:	Maintained
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5577Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5578F:	Documentation/fpga/
5579F:	Documentation/devicetree/bindings/fpga/
5580F:	drivers/fpga/
5581F:	include/linux/fpga/
5582W:	http://www.rocketboards.org
5583
5584FPU EMULATOR
5585M:	Bill Metzenthen <billm@melbpc.org.au>
5586W:	http://floatingpoint.sourceforge.net/emulator/index.html
5587S:	Maintained
5588F:	arch/x86/math-emu/
5589
5590FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5591L:	netdev@vger.kernel.org
5592S:	Orphan
5593F:	drivers/net/wan/dlci.c
5594F:	drivers/net/wan/sdla.c
5595
5596FRAMEBUFFER LAYER
5597M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5598L:	dri-devel@lists.freedesktop.org
5599L:	linux-fbdev@vger.kernel.org
5600T:	git git://github.com/bzolnier/linux.git
5601Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5602S:	Maintained
5603F:	Documentation/fb/
5604F:	drivers/video/
5605F:	include/video/
5606F:	include/linux/fb.h
5607F:	include/uapi/video/
5608F:	include/uapi/linux/fb.h
5609
5610FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5611M:	Horia Geantă <horia.geanta@nxp.com>
5612M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5613L:	linux-crypto@vger.kernel.org
5614S:	Maintained
5615F:	drivers/crypto/caam/
5616F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5617
5618FREESCALE DIU FRAMEBUFFER DRIVER
5619M:	Timur Tabi <timur@tabi.org>
5620L:	linux-fbdev@vger.kernel.org
5621S:	Maintained
5622F:	drivers/video/fbdev/fsl-diu-fb.*
5623
5624FREESCALE DMA DRIVER
5625M:	Li Yang <leoyang.li@nxp.com>
5626M:	Zhang Wei <zw@zh-kernel.org>
5627L:	linuxppc-dev@lists.ozlabs.org
5628S:	Maintained
5629F:	drivers/dma/fsldma.*
5630
5631FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5632M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5633L:	netdev@vger.kernel.org
5634S:	Maintained
5635F:	drivers/net/ethernet/freescale/gianfar*
5636X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5637F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5638
5639FREESCALE GPMI NAND DRIVER
5640M:	Han Xu <han.xu@nxp.com>
5641L:	linux-mtd@lists.infradead.org
5642S:	Maintained
5643F:	drivers/mtd/nand/gpmi-nand/*
5644
5645FREESCALE I2C CPM DRIVER
5646M:	Jochen Friedrich <jochen@scram.de>
5647L:	linuxppc-dev@lists.ozlabs.org
5648L:	linux-i2c@vger.kernel.org
5649S:	Maintained
5650F:	drivers/i2c/busses/i2c-cpm.c
5651
5652FREESCALE IMX / MXC FEC DRIVER
5653M:	Fugang Duan <fugang.duan@nxp.com>
5654L:	netdev@vger.kernel.org
5655S:	Maintained
5656F:	drivers/net/ethernet/freescale/fec_main.c
5657F:	drivers/net/ethernet/freescale/fec_ptp.c
5658F:	drivers/net/ethernet/freescale/fec.h
5659F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5660
5661FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5662M:	Sascha Hauer <kernel@pengutronix.de>
5663L:	linux-fbdev@vger.kernel.org
5664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5665S:	Maintained
5666F:	include/linux/platform_data/video-imxfb.h
5667F:	drivers/video/fbdev/imxfb.c
5668
5669FREESCALE QORIQ DPAA ETHERNET DRIVER
5670M:	Madalin Bucur <madalin.bucur@nxp.com>
5671L:	netdev@vger.kernel.org
5672S:	Maintained
5673F:	drivers/net/ethernet/freescale/dpaa
5674
5675FREESCALE QORIQ DPAA FMAN DRIVER
5676M:	Madalin Bucur <madalin.bucur@nxp.com>
5677L:	netdev@vger.kernel.org
5678S:	Maintained
5679F:	drivers/net/ethernet/freescale/fman
5680F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5681
5682FREESCALE QUAD SPI DRIVER
5683M:	Han Xu <han.xu@nxp.com>
5684L:	linux-mtd@lists.infradead.org
5685S:	Maintained
5686F:	drivers/mtd/spi-nor/fsl-quadspi.c
5687
5688FREESCALE QUICC ENGINE LIBRARY
5689M:	Qiang Zhao <qiang.zhao@nxp.com>
5690L:	linuxppc-dev@lists.ozlabs.org
5691S:	Maintained
5692F:	drivers/soc/fsl/qe/
5693F:	include/soc/fsl/*qe*.h
5694F:	include/soc/fsl/*ucc*.h
5695
5696FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5697M:	Li Yang <leoyang.li@nxp.com>
5698L:	netdev@vger.kernel.org
5699L:	linuxppc-dev@lists.ozlabs.org
5700S:	Maintained
5701F:	drivers/net/ethernet/freescale/ucc_geth*
5702
5703FREESCALE QUICC ENGINE UCC HDLC DRIVER
5704M:	Zhao Qiang <qiang.zhao@nxp.com>
5705L:	netdev@vger.kernel.org
5706L:	linuxppc-dev@lists.ozlabs.org
5707S:	Maintained
5708F:	drivers/net/wan/fsl_ucc_hdlc*
5709
5710FREESCALE QUICC ENGINE UCC UART DRIVER
5711M:	Timur Tabi <timur@tabi.org>
5712L:	linuxppc-dev@lists.ozlabs.org
5713S:	Maintained
5714F:	drivers/tty/serial/ucc_uart.c
5715
5716FREESCALE SOC DRIVERS
5717M:	Li Yang <leoyang.li@nxp.com>
5718L:	linuxppc-dev@lists.ozlabs.org
5719L:	linux-arm-kernel@lists.infradead.org
5720S:	Maintained
5721F:	Documentation/devicetree/bindings/soc/fsl/
5722F:	drivers/soc/fsl/
5723F:	include/linux/fsl/
5724
5725FREESCALE SOC FS_ENET DRIVER
5726M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5727M:	Vitaly Bordug <vbordug@ru.mvista.com>
5728L:	linuxppc-dev@lists.ozlabs.org
5729L:	netdev@vger.kernel.org
5730S:	Maintained
5731F:	drivers/net/ethernet/freescale/fs_enet/
5732F:	include/linux/fs_enet_pd.h
5733
5734FREESCALE SOC SOUND DRIVERS
5735M:	Timur Tabi <timur@tabi.org>
5736M:	Nicolin Chen <nicoleotsuka@gmail.com>
5737M:	Xiubo Li <Xiubo.Lee@gmail.com>
5738R:	Fabio Estevam <fabio.estevam@nxp.com>
5739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5740L:	linuxppc-dev@lists.ozlabs.org
5741S:	Maintained
5742F:	sound/soc/fsl/fsl*
5743F:	sound/soc/fsl/imx*
5744F:	sound/soc/fsl/mpc8610_hpcd.c
5745
5746FREESCALE USB PERIPHERAL DRIVERS
5747M:	Li Yang <leoyang.li@nxp.com>
5748L:	linux-usb@vger.kernel.org
5749L:	linuxppc-dev@lists.ozlabs.org
5750S:	Maintained
5751F:	drivers/usb/gadget/udc/fsl*
5752
5753FREEVXFS FILESYSTEM
5754M:	Christoph Hellwig <hch@infradead.org>
5755W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5756S:	Maintained
5757F:	fs/freevxfs/
5758
5759FREEZER
5760M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5761M:	Pavel Machek <pavel@ucw.cz>
5762L:	linux-pm@vger.kernel.org
5763S:	Supported
5764F:	Documentation/power/freezing-of-tasks.txt
5765F:	include/linux/freezer.h
5766F:	kernel/freezer.c
5767
5768FRONTSWAP API
5769M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5770L:	linux-kernel@vger.kernel.org
5771S:	Maintained
5772F:	mm/frontswap.c
5773F:	include/linux/frontswap.h
5774
5775FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5776M:	David Howells <dhowells@redhat.com>
5777L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5778S:	Supported
5779F:	Documentation/filesystems/caching/
5780F:	fs/fscache/
5781F:	include/linux/fscache*.h
5782
5783FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5784M:	Theodore Y. Ts'o <tytso@mit.edu>
5785M:	Jaegeuk Kim <jaegeuk@kernel.org>
5786L:	linux-fscrypt@vger.kernel.org
5787Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5789S:	Supported
5790F:	fs/crypto/
5791F:	include/linux/fscrypt*.h
5792F:	Documentation/filesystems/fscrypt.rst
5793
5794FUJITSU FR-V (FRV) PORT
5795S:	Orphan
5796F:	arch/frv/
5797
5798FUJITSU LAPTOP EXTRAS
5799M:	Jonathan Woithe <jwoithe@just42.net>
5800L:	platform-driver-x86@vger.kernel.org
5801S:	Maintained
5802F:	drivers/platform/x86/fujitsu-laptop.c
5803
5804FUJITSU M-5MO LS CAMERA ISP DRIVER
5805M:	Kyungmin Park <kyungmin.park@samsung.com>
5806M:	Heungjun Kim <riverful.kim@samsung.com>
5807L:	linux-media@vger.kernel.org
5808S:	Maintained
5809F:	drivers/media/i2c/m5mols/
5810F:	include/media/i2c/m5mols.h
5811
5812FUJITSU TABLET EXTRAS
5813M:	Robert Gerlach <khnz@gmx.de>
5814L:	platform-driver-x86@vger.kernel.org
5815S:	Maintained
5816F:	drivers/platform/x86/fujitsu-tablet.c
5817
5818FUSE: FILESYSTEM IN USERSPACE
5819M:	Miklos Szeredi <miklos@szeredi.hu>
5820L:	linux-fsdevel@vger.kernel.org
5821W:	http://fuse.sourceforge.net/
5822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5823S:	Maintained
5824F:	fs/fuse/
5825F:	include/uapi/linux/fuse.h
5826F:	Documentation/filesystems/fuse.txt
5827
5828FUTEX SUBSYSTEM
5829M:	Thomas Gleixner <tglx@linutronix.de>
5830M:	Ingo Molnar <mingo@redhat.com>
5831R:	Peter Zijlstra <peterz@infradead.org>
5832R:	Darren Hart <dvhart@infradead.org>
5833L:	linux-kernel@vger.kernel.org
5834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5835S:	Maintained
5836F:	kernel/futex.c
5837F:	kernel/futex_compat.c
5838F:	include/asm-generic/futex.h
5839F:	include/linux/futex.h
5840F:	include/uapi/linux/futex.h
5841F:	tools/testing/selftests/futex/
5842F:	tools/perf/bench/futex*
5843F:	Documentation/*futex*
5844
5845FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5846M:	Rik Faith <faith@cs.unc.edu>
5847L:	linux-scsi@vger.kernel.org
5848S:	Odd Fixes (e.g., new signatures)
5849F:	drivers/scsi/fdomain.*
5850
5851GCC PLUGINS
5852M:	Kees Cook <keescook@chromium.org>
5853R:	Emese Revfy <re.emese@gmail.com>
5854L:	kernel-hardening@lists.openwall.com
5855S:	Maintained
5856F:	scripts/gcc-plugins/
5857F:	scripts/gcc-plugin.sh
5858F:	scripts/Makefile.gcc-plugins
5859F:	Documentation/gcc-plugins.txt
5860
5861GCOV BASED KERNEL PROFILING
5862M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5863S:	Maintained
5864F:	kernel/gcov/
5865F:	Documentation/dev-tools/gcov.rst
5866
5867GDB KERNEL DEBUGGING HELPER SCRIPTS
5868M:	Jan Kiszka <jan.kiszka@siemens.com>
5869M:	Kieran Bingham <kieran@bingham.xyz>
5870S:	Supported
5871F:	scripts/gdb/
5872
5873GDT SCSI DISK ARRAY CONTROLLER DRIVER
5874M:	Achim Leubner <achim_leubner@adaptec.com>
5875L:	linux-scsi@vger.kernel.org
5876W:	http://www.icp-vortex.com/
5877S:	Supported
5878F:	drivers/scsi/gdt*
5879
5880GEMTEK FM RADIO RECEIVER DRIVER
5881M:	Hans Verkuil <hverkuil@xs4all.nl>
5882L:	linux-media@vger.kernel.org
5883T:	git git://linuxtv.org/media_tree.git
5884W:	https://linuxtv.org
5885S:	Maintained
5886F:	drivers/media/radio/radio-gemtek*
5887
5888GENERIC GPIO I2C DRIVER
5889M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5890S:	Supported
5891F:	drivers/i2c/busses/i2c-gpio.c
5892F:	include/linux/i2c-gpio.h
5893
5894GENERIC GPIO I2C MULTIPLEXER DRIVER
5895M:	Peter Korsgaard <peter.korsgaard@barco.com>
5896L:	linux-i2c@vger.kernel.org
5897S:	Supported
5898F:	drivers/i2c/muxes/i2c-mux-gpio.c
5899F:	include/linux/i2c-mux-gpio.h
5900F:	Documentation/i2c/muxes/i2c-mux-gpio
5901
5902GENERIC HDLC (WAN) DRIVERS
5903M:	Krzysztof Halasa <khc@pm.waw.pl>
5904W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5905S:	Maintained
5906F:	drivers/net/wan/c101.c
5907F:	drivers/net/wan/hd6457*
5908F:	drivers/net/wan/hdlc*
5909F:	drivers/net/wan/n2.c
5910F:	drivers/net/wan/pc300too.c
5911F:	drivers/net/wan/pci200syn.c
5912F:	drivers/net/wan/wanxl*
5913
5914GENERIC INCLUDE/ASM HEADER FILES
5915M:	Arnd Bergmann <arnd@arndb.de>
5916L:	linux-arch@vger.kernel.org
5917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5918S:	Maintained
5919F:	include/asm-generic/
5920F:	include/uapi/asm-generic/
5921
5922GENERIC PHY FRAMEWORK
5923M:	Kishon Vijay Abraham I <kishon@ti.com>
5924L:	linux-kernel@vger.kernel.org
5925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5926S:	Supported
5927F:	drivers/phy/
5928F:	include/linux/phy/
5929
5930GENERIC PM DOMAINS
5931M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5932M:	Kevin Hilman <khilman@kernel.org>
5933M:	Ulf Hansson <ulf.hansson@linaro.org>
5934L:	linux-pm@vger.kernel.org
5935S:	Supported
5936F:	drivers/base/power/domain*.c
5937F:	include/linux/pm_domain.h
5938F:	Documentation/devicetree/bindings/power/power_domain.txt
5939
5940GENERIC UIO DRIVER FOR PCI DEVICES
5941M:	"Michael S. Tsirkin" <mst@redhat.com>
5942L:	kvm@vger.kernel.org
5943S:	Supported
5944F:	drivers/uio/uio_pci_generic.c
5945
5946GENWQE (IBM Generic Workqueue Card)
5947M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5948M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5949S:	Supported
5950F:	drivers/misc/genwqe/
5951
5952GET_MAINTAINER SCRIPT
5953M:	Joe Perches <joe@perches.com>
5954S:	Maintained
5955F:	scripts/get_maintainer.pl
5956
5957GFS2 FILE SYSTEM
5958M:	Steven Whitehouse <swhiteho@redhat.com>
5959M:	Bob Peterson <rpeterso@redhat.com>
5960L:	cluster-devel@redhat.com
5961W:	http://sources.redhat.com/cluster/
5962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5963S:	Supported
5964F:	Documentation/filesystems/gfs2*.txt
5965F:	fs/gfs2/
5966F:	include/uapi/linux/gfs2_ondisk.h
5967
5968GIGASET ISDN DRIVERS
5969M:	Paul Bolle <pebolle@tiscali.nl>
5970L:	gigaset307x-common@lists.sourceforge.net
5971W:	http://gigaset307x.sourceforge.net/
5972S:	Odd Fixes
5973F:	Documentation/isdn/README.gigaset
5974F:	drivers/isdn/gigaset/
5975F:	include/uapi/linux/gigaset_dev.h
5976
5977GO7007 MPEG CODEC
5978M:	Hans Verkuil <hans.verkuil@cisco.com>
5979L:	linux-media@vger.kernel.org
5980S:	Maintained
5981F:	drivers/media/usb/go7007/
5982
5983GOODIX TOUCHSCREEN
5984M:	Bastien Nocera <hadess@hadess.net>
5985L:	linux-input@vger.kernel.org
5986S:	Maintained
5987F:	drivers/input/touchscreen/goodix.c
5988
5989GPD POCKET FAN DRIVER
5990M:	Hans de Goede <hdegoede@redhat.com>
5991L:	platform-driver-x86@vger.kernel.org
5992S:	Maintained
5993F:	drivers/platform/x86/gpd-pocket-fan.c
5994
5995GPIO ACPI SUPPORT
5996M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5997M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5998L:	linux-gpio@vger.kernel.org
5999L:	linux-acpi@vger.kernel.org
6000S:	Maintained
6001F:	Documentation/acpi/gpio-properties.txt
6002F:	drivers/gpio/gpiolib-acpi.c
6003
6004GPIO IR Transmitter
6005M:	Sean Young <sean@mess.org>
6006L:	linux-media@vger.kernel.org
6007S:	Maintained
6008F:	drivers/media/rc/gpio-ir-tx.c
6009
6010GPIO MOCKUP DRIVER
6011M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6012R:	Bartosz Golaszewski <brgl@bgdev.pl>
6013L:	linux-gpio@vger.kernel.org
6014S:	Maintained
6015F:	drivers/gpio/gpio-mockup.c
6016F:	tools/testing/selftests/gpio/
6017
6018GPIO SUBSYSTEM
6019M:	Linus Walleij <linus.walleij@linaro.org>
6020L:	linux-gpio@vger.kernel.org
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6022S:	Maintained
6023F:	Documentation/devicetree/bindings/gpio/
6024F:	Documentation/gpio/
6025F:	Documentation/ABI/testing/gpio-cdev
6026F:	Documentation/ABI/obsolete/sysfs-gpio
6027F:	drivers/gpio/
6028F:	include/linux/gpio/
6029F:	include/linux/gpio.h
6030F:	include/asm-generic/gpio.h
6031F:	include/uapi/linux/gpio.h
6032F:	tools/gpio/
6033
6034GRE DEMULTIPLEXER DRIVER
6035M:	Dmitry Kozlov <xeb@mail.ru>
6036L:	netdev@vger.kernel.org
6037S:	Maintained
6038F:	net/ipv4/gre_demux.c
6039F:	net/ipv4/gre_offload.c
6040F:	include/net/gre.h
6041
6042GRETH 10/100/1G Ethernet MAC device driver
6043M:	Andreas Larsson <andreas@gaisler.com>
6044L:	netdev@vger.kernel.org
6045S:	Maintained
6046F:	drivers/net/ethernet/aeroflex/
6047
6048GREYBUS AUDIO PROTOCOLS DRIVERS
6049M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6050M:	Mark Greer <mgreer@animalcreek.com>
6051S:	Maintained
6052F:	drivers/staging/greybus/audio_apbridgea.c
6053F:	drivers/staging/greybus/audio_apbridgea.h
6054F:	drivers/staging/greybus/audio_codec.c
6055F:	drivers/staging/greybus/audio_codec.h
6056F:	drivers/staging/greybus/audio_gb.c
6057F:	drivers/staging/greybus/audio_manager.c
6058F:	drivers/staging/greybus/audio_manager.h
6059F:	drivers/staging/greybus/audio_manager_module.c
6060F:	drivers/staging/greybus/audio_manager_private.h
6061F:	drivers/staging/greybus/audio_manager_sysfs.c
6062F:	drivers/staging/greybus/audio_module.c
6063F:	drivers/staging/greybus/audio_topology.c
6064
6065GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6066M:	Viresh Kumar <vireshk@kernel.org>
6067S:	Maintained
6068F:	drivers/staging/greybus/authentication.c
6069F:	drivers/staging/greybus/bootrom.c
6070F:	drivers/staging/greybus/firmware.h
6071F:	drivers/staging/greybus/fw-core.c
6072F:	drivers/staging/greybus/fw-download.c
6073F:	drivers/staging/greybus/fw-managament.c
6074F:	drivers/staging/greybus/greybus_authentication.h
6075F:	drivers/staging/greybus/greybus_firmware.h
6076F:	drivers/staging/greybus/hid.c
6077F:	drivers/staging/greybus/i2c.c
6078F:	drivers/staging/greybus/spi.c
6079F:	drivers/staging/greybus/spilib.c
6080F:	drivers/staging/greybus/spilib.h
6081
6082GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6083M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6084S:	Maintained
6085F:	drivers/staging/greybus/loopback.c
6086F:	drivers/staging/greybus/timesync.c
6087F:	drivers/staging/greybus/timesync_platform.c
6088
6089GREYBUS PLATFORM DRIVERS
6090M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6091S:	Maintained
6092F:	drivers/staging/greybus/arche-platform.c
6093F:	drivers/staging/greybus/arche-apb-ctrl.c
6094F:	drivers/staging/greybus/arche_platform.h
6095
6096GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6097M:	Rui Miguel Silva <rmfrfs@gmail.com>
6098S:	Maintained
6099F:	drivers/staging/greybus/sdio.c
6100F:	drivers/staging/greybus/light.c
6101F:	drivers/staging/greybus/gpio.c
6102F:	drivers/staging/greybus/power_supply.c
6103F:	drivers/staging/greybus/spi.c
6104F:	drivers/staging/greybus/spilib.c
6105
6106GREYBUS SUBSYSTEM
6107M:	Johan Hovold <johan@kernel.org>
6108M:	Alex Elder <elder@kernel.org>
6109M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6110S:	Maintained
6111F:	drivers/staging/greybus/
6112L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6113
6114GREYBUS UART PROTOCOLS DRIVERS
6115M:	David Lin <dtwlin@gmail.com>
6116S:	Maintained
6117F:	drivers/staging/greybus/uart.c
6118F:	drivers/staging/greybus/log.c
6119
6120GS1662 VIDEO SERIALIZER
6121M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6122L:	linux-media@vger.kernel.org
6123T:	git git://linuxtv.org/media_tree.git
6124S:	Maintained
6125F:	drivers/media/spi/gs1662.c
6126
6127GSPCA FINEPIX SUBDRIVER
6128M:	Frank Zago <frank@zago.net>
6129L:	linux-media@vger.kernel.org
6130T:	git git://linuxtv.org/media_tree.git
6131S:	Maintained
6132F:	drivers/media/usb/gspca/finepix.c
6133
6134GSPCA GL860 SUBDRIVER
6135M:	Olivier Lorin <o.lorin@laposte.net>
6136L:	linux-media@vger.kernel.org
6137T:	git git://linuxtv.org/media_tree.git
6138S:	Maintained
6139F:	drivers/media/usb/gspca/gl860/
6140
6141GSPCA M5602 SUBDRIVER
6142M:	Erik Andren <erik.andren@gmail.com>
6143L:	linux-media@vger.kernel.org
6144T:	git git://linuxtv.org/media_tree.git
6145S:	Maintained
6146F:	drivers/media/usb/gspca/m5602/
6147
6148GSPCA PAC207 SONIXB SUBDRIVER
6149M:	Hans Verkuil <hverkuil@xs4all.nl>
6150L:	linux-media@vger.kernel.org
6151T:	git git://linuxtv.org/media_tree.git
6152S:	Odd Fixes
6153F:	drivers/media/usb/gspca/pac207.c
6154
6155GSPCA SN9C20X SUBDRIVER
6156M:	Brian Johnson <brijohn@gmail.com>
6157L:	linux-media@vger.kernel.org
6158T:	git git://linuxtv.org/media_tree.git
6159S:	Maintained
6160F:	drivers/media/usb/gspca/sn9c20x.c
6161
6162GSPCA T613 SUBDRIVER
6163M:	Leandro Costantino <lcostantino@gmail.com>
6164L:	linux-media@vger.kernel.org
6165T:	git git://linuxtv.org/media_tree.git
6166S:	Maintained
6167F:	drivers/media/usb/gspca/t613.c
6168
6169GSPCA USB WEBCAM DRIVER
6170M:	Hans Verkuil <hverkuil@xs4all.nl>
6171L:	linux-media@vger.kernel.org
6172T:	git git://linuxtv.org/media_tree.git
6173S:	Odd Fixes
6174F:	drivers/media/usb/gspca/
6175
6176GTP (GPRS Tunneling Protocol)
6177M:	Pablo Neira Ayuso <pablo@netfilter.org>
6178M:	Harald Welte <laforge@gnumonks.org>
6179L:	osmocom-net-gprs@lists.osmocom.org
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6181S:	Maintained
6182F:	drivers/net/gtp.c
6183
6184GUID PARTITION TABLE (GPT)
6185M:	Davidlohr Bueso <dave@stgolabs.net>
6186L:	linux-efi@vger.kernel.org
6187S:	Maintained
6188F:	block/partitions/efi.*
6189
6190H8/300 ARCHITECTURE
6191M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6192L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6193W:	http://uclinux-h8.sourceforge.jp
6194T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6195S:	Maintained
6196F:	arch/h8300/
6197F:	drivers/clocksource/h8300_*.c
6198F:	drivers/clk/h8300/
6199F:	drivers/irqchip/irq-renesas-h8*.c
6200
6201HACKRF MEDIA DRIVER
6202M:	Antti Palosaari <crope@iki.fi>
6203L:	linux-media@vger.kernel.org
6204W:	https://linuxtv.org
6205W:	http://palosaari.fi/linux/
6206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6207T:	git git://linuxtv.org/anttip/media_tree.git
6208S:	Maintained
6209F:	drivers/media/usb/hackrf/
6210
6211HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6212M:	Frank Seidel <frank@f-seidel.de>
6213L:	platform-driver-x86@vger.kernel.org
6214W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6215S:	Maintained
6216F:	drivers/platform/x86/hdaps.c
6217
6218HARDWARE MONITORING
6219M:	Jean Delvare <jdelvare@suse.com>
6220M:	Guenter Roeck <linux@roeck-us.net>
6221L:	linux-hwmon@vger.kernel.org
6222W:	http://hwmon.wiki.kernel.org/
6223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6224S:	Maintained
6225F:	Documentation/hwmon/
6226F:	drivers/hwmon/
6227F:	include/linux/hwmon*.h
6228
6229HARDWARE RANDOM NUMBER GENERATOR CORE
6230M:	Matt Mackall <mpm@selenic.com>
6231M:	Herbert Xu <herbert@gondor.apana.org.au>
6232L:	linux-crypto@vger.kernel.org
6233S:	Odd fixes
6234F:	Documentation/devicetree/bindings/rng/
6235F:	Documentation/hw_random.txt
6236F:	drivers/char/hw_random/
6237F:	include/linux/hw_random.h
6238
6239HARDWARE SPINLOCK CORE
6240M:	Ohad Ben-Cohen <ohad@wizery.com>
6241M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6242L:	linux-remoteproc@vger.kernel.org
6243S:	Maintained
6244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6245F:	Documentation/devicetree/bindings/hwlock/
6246F:	Documentation/hwspinlock.txt
6247F:	drivers/hwspinlock/
6248F:	include/linux/hwspinlock.h
6249
6250HARMONY SOUND DRIVER
6251L:	linux-parisc@vger.kernel.org
6252S:	Maintained
6253F:	sound/parisc/harmony.*
6254
6255HDPVR USB VIDEO ENCODER DRIVER
6256M:	Hans Verkuil <hverkuil@xs4all.nl>
6257L:	linux-media@vger.kernel.org
6258T:	git git://linuxtv.org/media_tree.git
6259W:	https://linuxtv.org
6260S:	Odd Fixes
6261F:	drivers/media/usb/hdpvr/
6262
6263HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6264M:	Jimmy Vance <jimmy.vance@hpe.com>
6265S:	Supported
6266F:	Documentation/watchdog/hpwdt.txt
6267F:	drivers/watchdog/hpwdt.c
6268
6269HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6270M:	Don Brace <don.brace@microsemi.com>
6271L:	esc.storagedev@microsemi.com
6272L:	linux-scsi@vger.kernel.org
6273S:	Supported
6274F:	Documentation/scsi/hpsa.txt
6275F:	drivers/scsi/hpsa*.[ch]
6276F:	include/linux/cciss*.h
6277F:	include/uapi/linux/cciss*.h
6278
6279HFI1 DRIVER
6280M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6281M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6282L:	linux-rdma@vger.kernel.org
6283S:	Supported
6284F:	drivers/infiniband/hw/hfi1
6285
6286HFS FILESYSTEM
6287L:	linux-fsdevel@vger.kernel.org
6288S:	Orphan
6289F:	Documentation/filesystems/hfs.txt
6290F:	fs/hfs/
6291
6292HFSPLUS FILESYSTEM
6293L:	linux-fsdevel@vger.kernel.org
6294S:	Orphan
6295F:	Documentation/filesystems/hfsplus.txt
6296F:	fs/hfsplus/
6297
6298HGA FRAMEBUFFER DRIVER
6299M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6300L:	linux-nvidia@lists.surfsouth.com
6301W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6302S:	Maintained
6303F:	drivers/video/fbdev/hgafb.c
6304
6305HIBERNATION (aka Software Suspend, aka swsusp)
6306M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6307M:	Pavel Machek <pavel@ucw.cz>
6308L:	linux-pm@vger.kernel.org
6309B:	https://bugzilla.kernel.org
6310S:	Supported
6311F:	arch/x86/power/
6312F:	drivers/base/power/
6313F:	kernel/power/
6314F:	include/linux/suspend.h
6315F:	include/linux/freezer.h
6316F:	include/linux/pm.h
6317F:	arch/*/include/asm/suspend*.h
6318
6319HID CORE LAYER
6320M:	Jiri Kosina <jikos@kernel.org>
6321R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6322L:	linux-input@vger.kernel.org
6323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6324S:	Maintained
6325F:	drivers/hid/
6326F:	include/linux/hid*
6327F:	include/uapi/linux/hid*
6328
6329HID SENSOR HUB DRIVERS
6330M:	Jiri Kosina <jikos@kernel.org>
6331M:	Jonathan Cameron <jic23@kernel.org>
6332M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6333L:	linux-input@vger.kernel.org
6334L:	linux-iio@vger.kernel.org
6335S:	Maintained
6336F:	Documentation/hid/hid-sensor*
6337F:	drivers/hid/hid-sensor-*
6338F:	drivers/iio/*/hid-*
6339F:	include/linux/hid-sensor-*
6340
6341HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6342M:	Thomas Gleixner <tglx@linutronix.de>
6343L:	linux-kernel@vger.kernel.org
6344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6345S:	Maintained
6346F:	Documentation/timers/
6347F:	kernel/time/hrtimer.c
6348F:	kernel/time/clockevents.c
6349F:	kernel/time/timer_*.c
6350F:	include/linux/clockchips.h
6351F:	include/linux/hrtimer.h
6352
6353HIGH-SPEED SCC DRIVER FOR AX.25
6354L:	linux-hams@vger.kernel.org
6355S:	Orphan
6356F:	drivers/net/hamradio/dmascc.c
6357F:	drivers/net/hamradio/scc.c
6358
6359HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6360M:	HighPoint Linux Team <linux@highpoint-tech.com>
6361W:	http://www.highpoint-tech.com
6362S:	Supported
6363F:	Documentation/scsi/hptiop.txt
6364F:	drivers/scsi/hptiop.c
6365
6366HIPPI
6367M:	Jes Sorensen <jes@trained-monkey.org>
6368L:	linux-hippi@sunsite.dk
6369S:	Maintained
6370F:	include/linux/hippidevice.h
6371F:	include/uapi/linux/if_hippi.h
6372F:	net/802/hippi.c
6373F:	drivers/net/hippi/
6374
6375HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6376M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6377M:	Salil Mehta <salil.mehta@huawei.com>
6378L:	netdev@vger.kernel.org
6379W:	http://www.hisilicon.com
6380S:	Maintained
6381F:	drivers/net/ethernet/hisilicon/hns3/
6382
6383HISILICON NETWORK SUBSYSTEM DRIVER
6384M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6385M:	Salil Mehta <salil.mehta@huawei.com>
6386L:	netdev@vger.kernel.org
6387W:	http://www.hisilicon.com
6388S:	Maintained
6389F:	drivers/net/ethernet/hisilicon/
6390F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6391
6392HISILICON PMU DRIVER
6393M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6394W:	http://www.hisilicon.com
6395S:	Supported
6396F:	drivers/perf/hisilicon
6397F:	Documentation/perf/hisi-pmu.txt
6398
6399HISILICON ROCE DRIVER
6400M:	Lijun Ou <oulijun@huawei.com>
6401M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6402L:	linux-rdma@vger.kernel.org
6403S:	Maintained
6404F:	drivers/infiniband/hw/hns/
6405F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6406
6407HISILICON SAS Controller
6408M:	John Garry <john.garry@huawei.com>
6409W:	http://www.hisilicon.com
6410S:	Supported
6411F:	drivers/scsi/hisi_sas/
6412F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6413
6414HMM - Heterogeneous Memory Management
6415M:	Jérôme Glisse <jglisse@redhat.com>
6416L:	linux-mm@kvack.org
6417S:	Maintained
6418F:	mm/hmm*
6419F:	include/linux/hmm*
6420
6421HOST AP DRIVER
6422M:	Jouni Malinen <j@w1.fi>
6423L:	linux-wireless@vger.kernel.org
6424W:	http://w1.fi/hostap-driver.html
6425S:	Obsolete
6426F:	drivers/net/wireless/intersil/hostap/
6427
6428HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6429L:	platform-driver-x86@vger.kernel.org
6430S:	Orphan
6431F:	drivers/platform/x86/tc1100-wmi.c
6432
6433HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6434M:	Jaroslav Kysela <perex@perex.cz>
6435S:	Maintained
6436F:	drivers/net/ethernet/hp/hp100.*
6437
6438HPET:	High Precision Event Timers driver
6439M:	Clemens Ladisch <clemens@ladisch.de>
6440S:	Maintained
6441F:	Documentation/timers/hpet.txt
6442F:	drivers/char/hpet.c
6443F:	include/linux/hpet.h
6444F:	include/uapi/linux/hpet.h
6445
6446HPET:	x86
6447S:	Orphan
6448F:	arch/x86/kernel/hpet.c
6449F:	arch/x86/include/asm/hpet.h
6450
6451HPFS FILESYSTEM
6452M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6453W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6454S:	Maintained
6455F:	fs/hpfs/
6456
6457HSI SUBSYSTEM
6458M:	Sebastian Reichel <sre@kernel.org>
6459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6460S:	Maintained
6461F:	Documentation/ABI/testing/sysfs-bus-hsi
6462F:	Documentation/driver-api/hsi.rst
6463F:	drivers/hsi/
6464F:	include/linux/hsi/
6465F:	include/uapi/linux/hsi/
6466
6467HSO 3G MODEM DRIVER
6468L:	linux-usb@vger.kernel.org
6469S:	Orphan
6470F:	drivers/net/usb/hso.c
6471
6472HSR NETWORK PROTOCOL
6473M:	Arvid Brodin <arvid.brodin@alten.se>
6474L:	netdev@vger.kernel.org
6475S:	Maintained
6476F:	net/hsr/
6477
6478HT16K33 LED CONTROLLER DRIVER
6479M:	Robin van der Gracht <robin@protonic.nl>
6480S:	Maintained
6481F:	drivers/auxdisplay/ht16k33.c
6482F:	Documentation/devicetree/bindings/display/ht16k33.txt
6483
6484HTCPEN TOUCHSCREEN DRIVER
6485M:	Pau Oliva Fora <pof@eslack.org>
6486L:	linux-input@vger.kernel.org
6487S:	Maintained
6488F:	drivers/input/touchscreen/htcpen.c
6489
6490HUAWEI ETHERNET DRIVER
6491M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6492L:	netdev@vger.kernel.org
6493S:	Supported
6494F:	Documentation/networking/hinic.txt
6495F:	drivers/net/ethernet/huawei/hinic/
6496
6497HUGETLB FILESYSTEM
6498M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6499S:	Maintained
6500F:	fs/hugetlbfs/
6501
6502HVA ST MEDIA DRIVER
6503M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6504L:	linux-media@vger.kernel.org
6505T:	git git://linuxtv.org/media_tree.git
6506W:	https://linuxtv.org
6507S:	Supported
6508F:	drivers/media/platform/sti/hva
6509
6510HWPOISON MEMORY FAILURE HANDLING
6511M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6512L:	linux-mm@kvack.org
6513S:	Maintained
6514F:	mm/memory-failure.c
6515F:	mm/hwpoison-inject.c
6516
6517Hyper-V CORE AND DRIVERS
6518M:	"K. Y. Srinivasan" <kys@microsoft.com>
6519M:	Haiyang Zhang <haiyangz@microsoft.com>
6520M:	Stephen Hemminger <sthemmin@microsoft.com>
6521L:	devel@linuxdriverproject.org
6522S:	Maintained
6523F:	Documentation/networking/netvsc.txt
6524F:	arch/x86/include/asm/mshyperv.h
6525F:	arch/x86/include/asm/trace/hyperv.h
6526F:	arch/x86/include/uapi/asm/hyperv.h
6527F:	arch/x86/kernel/cpu/mshyperv.c
6528F:	arch/x86/hyperv
6529F:	drivers/hid/hid-hyperv.c
6530F:	drivers/hv/
6531F:	drivers/input/serio/hyperv-keyboard.c
6532F:	drivers/pci/host/pci-hyperv.c
6533F:	drivers/net/hyperv/
6534F:	drivers/scsi/storvsc_drv.c
6535F:	drivers/uio/uio_hv_generic.c
6536F:	drivers/video/fbdev/hyperv_fb.c
6537F:	net/vmw_vsock/hyperv_transport.c
6538F:	include/linux/hyperv.h
6539F:	include/uapi/linux/hyperv.h
6540F:	tools/hv/
6541F:	Documentation/ABI/stable/sysfs-bus-vmbus
6542
6543HYPERVISOR VIRTUAL CONSOLE DRIVER
6544L:	linuxppc-dev@lists.ozlabs.org
6545S:	Odd Fixes
6546F:	drivers/tty/hvc/
6547
6548I2C ACPI SUPPORT
6549M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6550L:	linux-i2c@vger.kernel.org
6551L:	linux-acpi@vger.kernel.org
6552S:	Maintained
6553F:	drivers/i2c/i2c-core-acpi.c
6554
6555I2C MUXES
6556M:	Peter Rosin <peda@axentia.se>
6557L:	linux-i2c@vger.kernel.org
6558S:	Maintained
6559F:	Documentation/i2c/i2c-topology
6560F:	Documentation/i2c/muxes/
6561F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6562F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6563F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6564F:	drivers/i2c/i2c-mux.c
6565F:	drivers/i2c/muxes/
6566F:	include/linux/i2c-mux.h
6567
6568I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6569M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6570L:	linux-i2c@vger.kernel.org
6571S:	Maintained
6572F:	drivers/i2c/busses/i2c-mv64xxx.c
6573
6574I2C OVER PARALLEL PORT
6575M:	Jean Delvare <jdelvare@suse.com>
6576L:	linux-i2c@vger.kernel.org
6577S:	Maintained
6578F:	Documentation/i2c/busses/i2c-parport
6579F:	Documentation/i2c/busses/i2c-parport-light
6580F:	drivers/i2c/busses/i2c-parport.c
6581F:	drivers/i2c/busses/i2c-parport-light.c
6582
6583I2C SUBSYSTEM
6584M:	Wolfram Sang <wsa@the-dreams.de>
6585L:	linux-i2c@vger.kernel.org
6586W:	https://i2c.wiki.kernel.org/
6587Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6589S:	Maintained
6590F:	Documentation/devicetree/bindings/i2c/
6591F:	Documentation/i2c/
6592F:	drivers/i2c/
6593F:	drivers/i2c/*/
6594F:	include/linux/i2c.h
6595F:	include/linux/i2c-*.h
6596F:	include/uapi/linux/i2c.h
6597F:	include/uapi/linux/i2c-*.h
6598
6599I2C-TAOS-EVM DRIVER
6600M:	Jean Delvare <jdelvare@suse.com>
6601L:	linux-i2c@vger.kernel.org
6602S:	Maintained
6603F:	Documentation/i2c/busses/i2c-taos-evm
6604F:	drivers/i2c/busses/i2c-taos-evm.c
6605
6606I2C-TINY-USB DRIVER
6607M:	Till Harbaum <till@harbaum.org>
6608L:	linux-i2c@vger.kernel.org
6609W:	http://www.harbaum.org/till/i2c_tiny_usb
6610S:	Maintained
6611F:	drivers/i2c/busses/i2c-tiny-usb.c
6612
6613I2C/SMBUS CONTROLLER DRIVERS FOR PC
6614M:	Jean Delvare <jdelvare@suse.com>
6615L:	linux-i2c@vger.kernel.org
6616S:	Maintained
6617F:	Documentation/i2c/busses/i2c-ali1535
6618F:	Documentation/i2c/busses/i2c-ali1563
6619F:	Documentation/i2c/busses/i2c-ali15x3
6620F:	Documentation/i2c/busses/i2c-amd756
6621F:	Documentation/i2c/busses/i2c-amd8111
6622F:	Documentation/i2c/busses/i2c-i801
6623F:	Documentation/i2c/busses/i2c-nforce2
6624F:	Documentation/i2c/busses/i2c-piix4
6625F:	Documentation/i2c/busses/i2c-sis5595
6626F:	Documentation/i2c/busses/i2c-sis630
6627F:	Documentation/i2c/busses/i2c-sis96x
6628F:	Documentation/i2c/busses/i2c-via
6629F:	Documentation/i2c/busses/i2c-viapro
6630F:	drivers/i2c/busses/i2c-ali1535.c
6631F:	drivers/i2c/busses/i2c-ali1563.c
6632F:	drivers/i2c/busses/i2c-ali15x3.c
6633F:	drivers/i2c/busses/i2c-amd756.c
6634F:	drivers/i2c/busses/i2c-amd756-s4882.c
6635F:	drivers/i2c/busses/i2c-amd8111.c
6636F:	drivers/i2c/busses/i2c-i801.c
6637F:	drivers/i2c/busses/i2c-isch.c
6638F:	drivers/i2c/busses/i2c-nforce2.c
6639F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6640F:	drivers/i2c/busses/i2c-piix4.c
6641F:	drivers/i2c/busses/i2c-sis5595.c
6642F:	drivers/i2c/busses/i2c-sis630.c
6643F:	drivers/i2c/busses/i2c-sis96x.c
6644F:	drivers/i2c/busses/i2c-via.c
6645F:	drivers/i2c/busses/i2c-viapro.c
6646
6647I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6648M:	Hans de Goede <hdegoede@redhat.com>
6649L:	linux-i2c@vger.kernel.org
6650S:	Maintained
6651F:	drivers/i2c/busses/i2c-cht-wc.c
6652
6653I2C/SMBUS ISMT DRIVER
6654M:	Seth Heasley <seth.heasley@intel.com>
6655M:	Neil Horman <nhorman@tuxdriver.com>
6656L:	linux-i2c@vger.kernel.org
6657F:	drivers/i2c/busses/i2c-ismt.c
6658F:	Documentation/i2c/busses/i2c-ismt
6659
6660I2C/SMBUS STUB DRIVER
6661M:	Jean Delvare <jdelvare@suse.com>
6662L:	linux-i2c@vger.kernel.org
6663S:	Maintained
6664F:	drivers/i2c/i2c-stub.c
6665
6666IA64 (Itanium) PLATFORM
6667M:	Tony Luck <tony.luck@intel.com>
6668M:	Fenghua Yu <fenghua.yu@intel.com>
6669L:	linux-ia64@vger.kernel.org
6670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6671S:	Maintained
6672F:	arch/ia64/
6673
6674IBM Power 842 compression accelerator
6675M:	Haren Myneni <haren@us.ibm.com>
6676S:	Supported
6677F:	drivers/crypto/nx/Makefile
6678F:	drivers/crypto/nx/Kconfig
6679F:	drivers/crypto/nx/nx-842*
6680F:	include/linux/sw842.h
6681F:	crypto/842.c
6682F:	lib/842/
6683
6684IBM Power in-Nest Crypto Acceleration
6685M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6686M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6687L:	linux-crypto@vger.kernel.org
6688S:	Supported
6689F:	drivers/crypto/nx/Makefile
6690F:	drivers/crypto/nx/Kconfig
6691F:	drivers/crypto/nx/nx-aes*
6692F:	drivers/crypto/nx/nx-sha*
6693F:	drivers/crypto/nx/nx.*
6694F:	drivers/crypto/nx/nx_csbcpb.h
6695F:	drivers/crypto/nx/nx_debugfs.h
6696
6697IBM Power Linux RAID adapter
6698M:	Brian King <brking@us.ibm.com>
6699S:	Supported
6700F:	drivers/scsi/ipr.*
6701
6702IBM Power SRIOV Virtual NIC Device Driver
6703M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6704M:	John Allen <jallen@linux.vnet.ibm.com>
6705L:	netdev@vger.kernel.org
6706S:	Supported
6707F:	drivers/net/ethernet/ibm/ibmvnic.*
6708
6709IBM Power Virtual Accelerator Switchboard
6710M:	Sukadev Bhattiprolu
6711L:	linuxppc-dev@lists.ozlabs.org
6712S:	Supported
6713F:	arch/powerpc/platforms/powernv/vas*
6714F:	arch/powerpc/platforms/powernv/copy-paste.h
6715F:	arch/powerpc/include/asm/vas.h
6716F:	arch/powerpc/include/uapi/asm/vas.h
6717
6718IBM Power Virtual Ethernet Device Driver
6719M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6720L:	netdev@vger.kernel.org
6721S:	Supported
6722F:	drivers/net/ethernet/ibm/ibmveth.*
6723
6724IBM Power Virtual FC Device Drivers
6725M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6726L:	linux-scsi@vger.kernel.org
6727S:	Supported
6728F:	drivers/scsi/ibmvscsi/ibmvfc*
6729
6730IBM Power Virtual SCSI Device Drivers
6731M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6732L:	linux-scsi@vger.kernel.org
6733S:	Supported
6734F:	drivers/scsi/ibmvscsi/ibmvscsi*
6735F:	include/scsi/viosrp.h
6736
6737IBM Power Virtual SCSI Device Target Driver
6738M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6739M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6740L:	linux-scsi@vger.kernel.org
6741L:	target-devel@vger.kernel.org
6742S:	Supported
6743F:	drivers/scsi/ibmvscsi_tgt/
6744
6745IBM Power VMX Cryptographic instructions
6746M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6747M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6748L:	linux-crypto@vger.kernel.org
6749S:	Supported
6750F:	drivers/crypto/vmx/Makefile
6751F:	drivers/crypto/vmx/Kconfig
6752F:	drivers/crypto/vmx/vmx.c
6753F:	drivers/crypto/vmx/aes*
6754F:	drivers/crypto/vmx/ghash*
6755F:	drivers/crypto/vmx/ppc-xlate.pl
6756
6757IBM ServeRAID RAID DRIVER
6758S:	Orphan
6759F:	drivers/scsi/ips.*
6760
6761ICH LPC AND GPIO DRIVER
6762M:	Peter Tyser <ptyser@xes-inc.com>
6763S:	Maintained
6764F:	drivers/mfd/lpc_ich.c
6765F:	drivers/gpio/gpio-ich.c
6766
6767IDE SUBSYSTEM
6768M:	"David S. Miller" <davem@davemloft.net>
6769L:	linux-ide@vger.kernel.org
6770Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6772S:	Maintained
6773F:	Documentation/ide/
6774F:	drivers/ide/
6775F:	include/linux/ide.h
6776
6777IDE/ATAPI DRIVERS
6778M:	Borislav Petkov <bp@alien8.de>
6779L:	linux-ide@vger.kernel.org
6780S:	Maintained
6781F:	Documentation/cdrom/ide-cd
6782F:	drivers/ide/ide-cd*
6783
6784IDEAPAD LAPTOP EXTRAS DRIVER
6785M:	Ike Panhc <ike.pan@canonical.com>
6786L:	platform-driver-x86@vger.kernel.org
6787W:	http://launchpad.net/ideapad-laptop
6788S:	Maintained
6789F:	drivers/platform/x86/ideapad-laptop.c
6790
6791IDEAPAD LAPTOP SLIDEBAR DRIVER
6792M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6793L:	linux-input@vger.kernel.org
6794W:	https://github.com/o2genum/ideapad-slidebar
6795S:	Maintained
6796F:	drivers/input/misc/ideapad_slidebar.c
6797
6798IDT VersaClock 5 CLOCK DRIVER
6799M:	Marek Vasut <marek.vasut@gmail.com>
6800S:	Maintained
6801F:	drivers/clk/clk-versaclock5.c
6802
6803IEEE 802.15.4 SUBSYSTEM
6804M:	Alexander Aring <alex.aring@gmail.com>
6805M:	Stefan Schmidt <stefan@osg.samsung.com>
6806L:	linux-wpan@vger.kernel.org
6807W:	http://wpan.cakelab.org/
6808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6810S:	Maintained
6811F:	net/ieee802154/
6812F:	net/mac802154/
6813F:	drivers/net/ieee802154/
6814F:	include/linux/nl802154.h
6815F:	include/linux/ieee802154.h
6816F:	include/net/nl802154.h
6817F:	include/net/mac802154.h
6818F:	include/net/af_ieee802154.h
6819F:	include/net/cfg802154.h
6820F:	include/net/ieee802154_netdev.h
6821F:	Documentation/networking/ieee802154.txt
6822
6823IFE PROTOCOL
6824M:	Yotam Gigi <yotam.gi@gmail.com>
6825M:	Jamal Hadi Salim <jhs@mojatatu.com>
6826F:	net/ife
6827F:	include/net/ife.h
6828F:	include/uapi/linux/ife.h
6829
6830IGORPLUG-USB IR RECEIVER
6831M:	Sean Young <sean@mess.org>
6832L:	linux-media@vger.kernel.org
6833S:	Maintained
6834F:	drivers/media/rc/igorplugusb.c
6835
6836IGUANAWORKS USB IR TRANSCEIVER
6837M:	Sean Young <sean@mess.org>
6838L:	linux-media@vger.kernel.org
6839S:	Maintained
6840F:	drivers/media/rc/iguanair.c
6841
6842IIO DIGITAL POTENTIOMETER DAC
6843M:	Peter Rosin <peda@axentia.se>
6844L:	linux-iio@vger.kernel.org
6845S:	Maintained
6846F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6847F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6848F:	drivers/iio/dac/dpot-dac.c
6849
6850IIO ENVELOPE DETECTOR
6851M:	Peter Rosin <peda@axentia.se>
6852L:	linux-iio@vger.kernel.org
6853S:	Maintained
6854F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6855F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6856F:	drivers/iio/adc/envelope-detector.c
6857
6858IIO MULTIPLEXER
6859M:	Peter Rosin <peda@axentia.se>
6860L:	linux-iio@vger.kernel.org
6861S:	Maintained
6862F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6863F:	drivers/iio/multiplexer/iio-mux.c
6864
6865IIO SUBSYSTEM AND DRIVERS
6866M:	Jonathan Cameron <jic23@kernel.org>
6867R:	Hartmut Knaack <knaack.h@gmx.de>
6868R:	Lars-Peter Clausen <lars@metafoo.de>
6869R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6870L:	linux-iio@vger.kernel.org
6871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6872S:	Maintained
6873F:	Documentation/ABI/testing/configfs-iio*
6874F:	Documentation/ABI/testing/sysfs-bus-iio*
6875F:	Documentation/devicetree/bindings/iio/
6876F:	drivers/iio/
6877F:	drivers/staging/iio/
6878F:	include/linux/iio/
6879F:	tools/iio/
6880
6881IKANOS/ADI EAGLE ADSL USB DRIVER
6882M:	Matthieu Castet <castet.matthieu@free.fr>
6883M:	Stanislaw Gruszka <stf_xl@wp.pl>
6884S:	Maintained
6885F:	drivers/usb/atm/ueagle-atm.c
6886
6887IMGTEC ASCII LCD DRIVER
6888M:	Paul Burton <paul.burton@mips.com>
6889S:	Maintained
6890F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6891F:	drivers/auxdisplay/img-ascii-lcd.c
6892
6893IMGTEC IR DECODER DRIVER
6894M:	James Hogan <jhogan@kernel.org>
6895S:	Maintained
6896F:	drivers/media/rc/img-ir/
6897
6898IMS TWINTURBO FRAMEBUFFER DRIVER
6899L:	linux-fbdev@vger.kernel.org
6900S:	Orphan
6901F:	drivers/video/fbdev/imsttfb.c
6902
6903INA209 HARDWARE MONITOR DRIVER
6904M:	Guenter Roeck <linux@roeck-us.net>
6905L:	linux-hwmon@vger.kernel.org
6906S:	Maintained
6907F:	Documentation/hwmon/ina209
6908F:	Documentation/devicetree/bindings/i2c/ina209.txt
6909F:	drivers/hwmon/ina209.c
6910
6911INA2XX HARDWARE MONITOR DRIVER
6912M:	Guenter Roeck <linux@roeck-us.net>
6913L:	linux-hwmon@vger.kernel.org
6914S:	Maintained
6915F:	Documentation/hwmon/ina2xx
6916F:	drivers/hwmon/ina2xx.c
6917F:	include/linux/platform_data/ina2xx.h
6918
6919INDUSTRY PACK SUBSYSTEM (IPACK)
6920M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6921M:	Jens Taprogge <jens.taprogge@taprogge.org>
6922M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6923L:	industrypack-devel@lists.sourceforge.net
6924W:	http://industrypack.sourceforge.net
6925S:	Maintained
6926F:	drivers/ipack/
6927
6928INFINIBAND SUBSYSTEM
6929M:	Doug Ledford <dledford@redhat.com>
6930M:	Jason Gunthorpe <jgg@mellanox.com>
6931L:	linux-rdma@vger.kernel.org
6932W:	https://github.com/linux-rdma/rdma-core
6933Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6935S:	Supported
6936F:	Documentation/devicetree/bindings/infiniband/
6937F:	Documentation/infiniband/
6938F:	drivers/infiniband/
6939F:	include/uapi/linux/if_infiniband.h
6940F:	include/uapi/rdma/
6941F:	include/rdma/
6942
6943INGENIC JZ4780 DMA Driver
6944M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6945S:	Maintained
6946F:	drivers/dma/dma-jz4780.c
6947
6948INGENIC JZ4780 NAND DRIVER
6949M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6950L:	linux-mtd@lists.infradead.org
6951S:	Maintained
6952F:	drivers/mtd/nand/jz4780_*
6953
6954INOTIFY
6955M:	Jan Kara <jack@suse.cz>
6956R:	Amir Goldstein <amir73il@gmail.com>
6957L:	linux-fsdevel@vger.kernel.org
6958S:	Maintained
6959F:	Documentation/filesystems/inotify.txt
6960F:	fs/notify/inotify/
6961F:	include/linux/inotify.h
6962F:	include/uapi/linux/inotify.h
6963
6964INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6965M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6966L:	linux-input@vger.kernel.org
6967Q:	http://patchwork.kernel.org/project/linux-input/list/
6968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6969S:	Maintained
6970F:	drivers/input/
6971F:	include/linux/input.h
6972F:	include/uapi/linux/input.h
6973F:	include/uapi/linux/input-event-codes.h
6974F:	include/linux/input/
6975F:	Documentation/devicetree/bindings/input/
6976F:	Documentation/input/
6977
6978INPUT MULTITOUCH (MT) PROTOCOL
6979M:	Henrik Rydberg <rydberg@bitmath.org>
6980L:	linux-input@vger.kernel.org
6981S:	Odd fixes
6982F:	Documentation/input/multi-touch-protocol.rst
6983F:	drivers/input/input-mt.c
6984K:	\b(ABS|SYN)_MT_
6985
6986INSIDE SECURE CRYPTO DRIVER
6987M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6988F:	drivers/crypto/inside-secure/
6989S:	Maintained
6990L:	linux-crypto@vger.kernel.org
6991
6992INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6993M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6994M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6995L:	linux-integrity@vger.kernel.org
6996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6997S:	Supported
6998F:	security/integrity/ima/
6999
7000INTEL 810/815 FRAMEBUFFER DRIVER
7001M:	Antonino Daplas <adaplas@gmail.com>
7002L:	linux-fbdev@vger.kernel.org
7003S:	Maintained
7004F:	drivers/video/fbdev/i810/
7005
7006INTEL ASoC BDW/HSW DRIVERS
7007M:	Jie Yang <yang.jie@linux.intel.com>
7008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7009S:	Supported
7010F:	sound/soc/intel/common/sst-dsp*
7011F:	sound/soc/intel/common/sst-firmware.c
7012F:	sound/soc/intel/boards/broadwell.c
7013F:	sound/soc/intel/haswell/
7014
7015INTEL C600 SERIES SAS CONTROLLER DRIVER
7016M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7017M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7018L:	linux-scsi@vger.kernel.org
7019T:	git git://git.code.sf.net/p/intel-sas/isci
7020S:	Supported
7021F:	drivers/scsi/isci/
7022
7023INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7024M:	Jani Nikula <jani.nikula@linux.intel.com>
7025M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7026M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7027L:	intel-gfx@lists.freedesktop.org
7028W:	https://01.org/linuxgraphics/
7029B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7030C:	irc://chat.freenode.net/intel-gfx
7031Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7032T:	git git://anongit.freedesktop.org/drm-intel
7033S:	Supported
7034F:	drivers/gpu/drm/i915/
7035F:	include/drm/i915*
7036F:	include/uapi/drm/i915_drm.h
7037F:	Documentation/gpu/i915.rst
7038
7039INTEL ETHERNET DRIVERS
7040M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7041L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7042W:	http://www.intel.com/support/feedback.htm
7043W:	http://e1000.sourceforge.net/
7044Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7047S:	Supported
7048F:	Documentation/networking/e100.txt
7049F:	Documentation/networking/e1000.txt
7050F:	Documentation/networking/e1000e.txt
7051F:	Documentation/networking/igb.txt
7052F:	Documentation/networking/igbvf.txt
7053F:	Documentation/networking/ixgb.txt
7054F:	Documentation/networking/ixgbe.txt
7055F:	Documentation/networking/ixgbevf.txt
7056F:	Documentation/networking/i40e.txt
7057F:	Documentation/networking/i40evf.txt
7058F:	drivers/net/ethernet/intel/
7059F:	drivers/net/ethernet/intel/*/
7060F:	include/linux/avf/virtchnl.h
7061
7062INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7063M:	Maik Broemme <mbroemme@libmpq.org>
7064L:	linux-fbdev@vger.kernel.org
7065S:	Maintained
7066F:	Documentation/fb/intelfb.txt
7067F:	drivers/video/fbdev/intelfb/
7068
7069INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7070M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7071M:	Zhi Wang <zhi.a.wang@intel.com>
7072L:	intel-gvt-dev@lists.freedesktop.org
7073L:	intel-gfx@lists.freedesktop.org
7074W:	https://01.org/igvt-g
7075T:	git https://github.com/intel/gvt-linux.git
7076S:	Supported
7077F:	drivers/gpu/drm/i915/gvt/
7078
7079INTEL HID EVENT DRIVER
7080M:	Alex Hung <alex.hung@canonical.com>
7081L:	platform-driver-x86@vger.kernel.org
7082S:	Maintained
7083F:	drivers/platform/x86/intel-hid.c
7084
7085INTEL I/OAT DMA DRIVER
7086M:	Dave Jiang <dave.jiang@intel.com>
7087R:	Dan Williams <dan.j.williams@intel.com>
7088L:	dmaengine@vger.kernel.org
7089Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7090S:	Supported
7091F:	drivers/dma/ioat*
7092
7093INTEL IDLE DRIVER
7094M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7095M:	Len Brown <lenb@kernel.org>
7096L:	linux-pm@vger.kernel.org
7097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7098B:	https://bugzilla.kernel.org
7099S:	Supported
7100F:	drivers/idle/intel_idle.c
7101
7102INTEL INTEGRATED SENSOR HUB DRIVER
7103M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7104M:	Jiri Kosina <jikos@kernel.org>
7105L:	linux-input@vger.kernel.org
7106S:	Maintained
7107F:	drivers/hid/intel-ish-hid/
7108
7109INTEL IOMMU (VT-d)
7110M:	David Woodhouse <dwmw2@infradead.org>
7111L:	iommu@lists.linux-foundation.org
7112T:	git git://git.infradead.org/iommu-2.6.git
7113S:	Supported
7114F:	drivers/iommu/intel-iommu.c
7115F:	include/linux/intel-iommu.h
7116
7117INTEL IOP-ADMA DMA DRIVER
7118R:	Dan Williams <dan.j.williams@intel.com>
7119S:	Odd fixes
7120F:	drivers/dma/iop-adma.c
7121
7122INTEL IPU3 CSI-2 CIO2 DRIVER
7123M:	Yong Zhi <yong.zhi@intel.com>
7124M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7125L:	linux-media@vger.kernel.org
7126S:	Maintained
7127F:	drivers/media/pci/intel/ipu3/
7128F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7129
7130INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7131M:	Krzysztof Halasa <khalasa@piap.pl>
7132S:	Maintained
7133F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7134F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7135F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7136F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7137F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7138F:	drivers/net/wan/ixp4xx_hss.c
7139
7140INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7141M:	Deepak Saxena <dsaxena@plexity.net>
7142S:	Maintained
7143F:	drivers/char/hw_random/ixp4xx-rng.c
7144
7145INTEL MANAGEMENT ENGINE (mei)
7146M:	Tomas Winkler <tomas.winkler@intel.com>
7147L:	linux-kernel@vger.kernel.org
7148S:	Supported
7149F:	include/uapi/linux/mei.h
7150F:	include/linux/mei_cl_bus.h
7151F:	drivers/misc/mei/*
7152F:	drivers/watchdog/mei_wdt.c
7153F:	Documentation/misc-devices/mei/*
7154F:	samples/mei/*
7155
7156INTEL MENLOW THERMAL DRIVER
7157M:	Sujith Thomas <sujith.thomas@intel.com>
7158L:	platform-driver-x86@vger.kernel.org
7159W:	https://01.org/linux-acpi
7160S:	Supported
7161F:	drivers/platform/x86/intel_menlow.c
7162
7163INTEL MERRIFIELD GPIO DRIVER
7164M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7165L:	linux-gpio@vger.kernel.org
7166S:	Maintained
7167F:	drivers/gpio/gpio-merrifield.c
7168
7169INTEL MIC DRIVERS (mic)
7170M:	Sudeep Dutt <sudeep.dutt@intel.com>
7171M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7172S:	Supported
7173W:	https://github.com/sudeepdutt/mic
7174W:	http://software.intel.com/en-us/mic-developer
7175F:	include/linux/mic_bus.h
7176F:	include/linux/scif.h
7177F:	include/uapi/linux/mic_common.h
7178F:	include/uapi/linux/mic_ioctl.h
7179F:	include/uapi/linux/scif_ioctl.h
7180F:	drivers/misc/mic/
7181F:	drivers/dma/mic_x100_dma.c
7182F:	drivers/dma/mic_x100_dma.h
7183F:	Documentation/mic/
7184
7185INTEL PMC CORE DRIVER
7186M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7187M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7188L:	platform-driver-x86@vger.kernel.org
7189S:	Maintained
7190F:	arch/x86/include/asm/pmc_core.h
7191F:	drivers/platform/x86/intel_pmc_core*
7192
7193INTEL PMC/P-Unit IPC DRIVER
7194M:	Zha Qipeng<qipeng.zha@intel.com>
7195L:	platform-driver-x86@vger.kernel.org
7196S:	Maintained
7197F:	drivers/platform/x86/intel_pmc_ipc.c
7198F:	drivers/platform/x86/intel_punit_ipc.c
7199F:	arch/x86/include/asm/intel_pmc_ipc.h
7200F:	arch/x86/include/asm/intel_punit_ipc.h
7201
7202INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7203M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7204L:	linux-wireless@vger.kernel.org
7205S:	Maintained
7206F:	Documentation/networking/README.ipw2100
7207F:	Documentation/networking/README.ipw2200
7208F:	drivers/net/wireless/intel/ipw2x00/
7209
7210INTEL PSTATE DRIVER
7211M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7212M:	Len Brown <lenb@kernel.org>
7213L:	linux-pm@vger.kernel.org
7214S:	Supported
7215F:	drivers/cpufreq/intel_pstate.c
7216
7217INTEL RDMA RNIC DRIVER
7218M:	Faisal Latif <faisal.latif@intel.com>
7219M:	Shiraz Saleem <shiraz.saleem@intel.com>
7220L:	linux-rdma@vger.kernel.org
7221S:	Supported
7222F:	drivers/infiniband/hw/i40iw/
7223
7224INTEL TELEMETRY DRIVER
7225M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7226L:	platform-driver-x86@vger.kernel.org
7227S:	Maintained
7228F:	arch/x86/include/asm/intel_telemetry.h
7229F:	drivers/platform/x86/intel_telemetry*
7230
7231INTEL VIRTUAL BUTTON DRIVER
7232M:	AceLan Kao <acelan.kao@canonical.com>
7233L:	platform-driver-x86@vger.kernel.org
7234S:	Maintained
7235F:	drivers/platform/x86/intel-vbtn.c
7236
7237INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7238M:	Stanislaw Gruszka <sgruszka@redhat.com>
7239L:	linux-wireless@vger.kernel.org
7240S:	Supported
7241F:	drivers/net/wireless/intel/iwlegacy/
7242
7243INTEL WIRELESS WIFI LINK (iwlwifi)
7244M:	Johannes Berg <johannes.berg@intel.com>
7245M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7246M:	Luca Coelho <luciano.coelho@intel.com>
7247M:	Intel Linux Wireless <linuxwifi@intel.com>
7248L:	linux-wireless@vger.kernel.org
7249W:	http://intellinuxwireless.org
7250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7251S:	Supported
7252F:	drivers/net/wireless/intel/iwlwifi/
7253
7254INTEL WIRELESS WIMAX CONNECTION 2400
7255M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7256M:	linux-wimax@intel.com
7257L:	wimax@linuxwimax.org (subscribers-only)
7258S:	Supported
7259W:	http://linuxwimax.org
7260F:	Documentation/wimax/README.i2400m
7261F:	drivers/net/wimax/i2400m/
7262F:	include/uapi/linux/wimax/i2400m.h
7263
7264INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7265M:	Mario Limonciello <mario.limonciello@dell.com>
7266S:	Maintained
7267F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7268
7269INTEL(R) TRACE HUB
7270M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7271S:	Supported
7272F:	Documentation/trace/intel_th.txt
7273F:	drivers/hwtracing/intel_th/
7274
7275INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7276M:	Ning Sun <ning.sun@intel.com>
7277L:	tboot-devel@lists.sourceforge.net
7278W:	http://tboot.sourceforge.net
7279T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7280S:	Supported
7281F:	Documentation/intel_txt.txt
7282F:	include/linux/tboot.h
7283F:	arch/x86/kernel/tboot.c
7284
7285INTEL-MID GPIO DRIVER
7286M:	David Cohen <david.a.cohen@linux.intel.com>
7287L:	linux-gpio@vger.kernel.org
7288S:	Maintained
7289F:	drivers/gpio/gpio-intel-mid.c
7290
7291INVENSENSE MPU-3050 GYROSCOPE DRIVER
7292M:	Linus Walleij <linus.walleij@linaro.org>
7293L:	linux-iio@vger.kernel.org
7294S:	Maintained
7295F:	drivers/iio/gyro/mpu3050*
7296F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7297
7298IOC3 ETHERNET DRIVER
7299M:	Ralf Baechle <ralf@linux-mips.org>
7300L:	linux-mips@linux-mips.org
7301S:	Maintained
7302F:	drivers/net/ethernet/sgi/ioc3-eth.c
7303
7304IOC3 SERIAL DRIVER
7305M:	Pat Gefre <pfg@sgi.com>
7306L:	linux-serial@vger.kernel.org
7307S:	Maintained
7308F:	drivers/tty/serial/ioc3_serial.c
7309
7310IOMMU DRIVERS
7311M:	Joerg Roedel <joro@8bytes.org>
7312L:	iommu@lists.linux-foundation.org
7313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7314S:	Maintained
7315F:	Documentation/devicetree/bindings/iommu/
7316F:	drivers/iommu/
7317F:	include/linux/iommu.h
7318F:	include/linux/iova.h
7319
7320IP MASQUERADING
7321M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7322S:	Maintained
7323F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7324
7325IPMI SUBSYSTEM
7326M:	Corey Minyard <minyard@acm.org>
7327L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7328W:	http://openipmi.sourceforge.net/
7329S:	Supported
7330F:	Documentation/IPMI.txt
7331F:	drivers/char/ipmi/
7332F:	include/linux/ipmi*
7333F:	include/uapi/linux/ipmi*
7334
7335IPS SCSI RAID DRIVER
7336M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7337L:	linux-scsi@vger.kernel.org
7338W:	http://www.adaptec.com/
7339S:	Maintained
7340F:	drivers/scsi/ips*
7341
7342IPVS
7343M:	Wensong Zhang <wensong@linux-vs.org>
7344M:	Simon Horman <horms@verge.net.au>
7345M:	Julian Anastasov <ja@ssi.bg>
7346L:	netdev@vger.kernel.org
7347L:	lvs-devel@vger.kernel.org
7348S:	Maintained
7349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7351F:	Documentation/networking/ipvs-sysctl.txt
7352F:	include/net/ip_vs.h
7353F:	include/uapi/linux/ip_vs.h
7354F:	net/netfilter/ipvs/
7355
7356IPWIRELESS DRIVER
7357M:	Jiri Kosina <jikos@kernel.org>
7358M:	David Sterba <dsterba@suse.com>
7359S:	Odd Fixes
7360F:	drivers/tty/ipwireless/
7361
7362IPX NETWORK LAYER
7363L:	netdev@vger.kernel.org
7364S:	Obsolete
7365F:	include/uapi/linux/ipx.h
7366F:	drivers/staging/ipx/
7367
7368IRDA SUBSYSTEM
7369M:	Samuel Ortiz <samuel@sortiz.org>
7370L:	irda-users@lists.sourceforge.net (subscribers-only)
7371L:	netdev@vger.kernel.org
7372W:	http://irda.sourceforge.net/
7373S:	Obsolete
7374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7375F:	Documentation/networking/irda.txt
7376F:	drivers/staging/irda/
7377
7378IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7379M:	Marc Zyngier <marc.zyngier@arm.com>
7380S:	Maintained
7381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7382F:	Documentation/IRQ-domain.txt
7383F:	include/linux/irqdomain.h
7384F:	kernel/irq/irqdomain.c
7385F:	kernel/irq/msi.c
7386
7387IRQ SUBSYSTEM
7388M:	Thomas Gleixner <tglx@linutronix.de>
7389L:	linux-kernel@vger.kernel.org
7390S:	Maintained
7391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7392F:	kernel/irq/
7393
7394IRQCHIP DRIVERS
7395M:	Thomas Gleixner <tglx@linutronix.de>
7396M:	Jason Cooper <jason@lakedaemon.net>
7397M:	Marc Zyngier <marc.zyngier@arm.com>
7398L:	linux-kernel@vger.kernel.org
7399S:	Maintained
7400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7401F:	Documentation/devicetree/bindings/interrupt-controller/
7402F:	drivers/irqchip/
7403
7404ISA
7405M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7406S:	Maintained
7407F:	Documentation/isa.txt
7408F:	drivers/base/isa.c
7409F:	include/linux/isa.h
7410
7411ISA RADIO MODULE
7412M:	Hans Verkuil <hverkuil@xs4all.nl>
7413L:	linux-media@vger.kernel.org
7414T:	git git://linuxtv.org/media_tree.git
7415W:	https://linuxtv.org
7416S:	Maintained
7417F:	drivers/media/radio/radio-isa*
7418
7419ISAPNP
7420M:	Jaroslav Kysela <perex@perex.cz>
7421S:	Maintained
7422F:	Documentation/isapnp.txt
7423F:	drivers/pnp/isapnp/
7424F:	include/linux/isapnp.h
7425
7426ISCSI
7427M:	Lee Duncan <lduncan@suse.com>
7428M:	Chris Leech <cleech@redhat.com>
7429L:	open-iscsi@googlegroups.com
7430W:	www.open-iscsi.com
7431S:	Maintained
7432F:	drivers/scsi/*iscsi*
7433F:	include/scsi/*iscsi*
7434
7435iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7436M:	Peter Jones <pjones@redhat.com>
7437M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7438S:	Maintained
7439F:	drivers/firmware/iscsi_ibft*
7440
7441ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7442M:	Or Gerlitz <ogerlitz@mellanox.com>
7443M:	Sagi Grimberg <sagi@grimberg.me>
7444M:	Roi Dayan <roid@mellanox.com>
7445L:	linux-rdma@vger.kernel.org
7446S:	Supported
7447W:	http://www.openfabrics.org
7448W:	www.open-iscsi.org
7449Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7450F:	drivers/infiniband/ulp/iser/
7451
7452ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7453M:	Sagi Grimberg <sagi@grimberg.me>
7454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7455L:	linux-rdma@vger.kernel.org
7456L:	target-devel@vger.kernel.org
7457S:	Supported
7458W:	http://www.linux-iscsi.org
7459F:	drivers/infiniband/ulp/isert
7460
7461ISDN SUBSYSTEM
7462M:	Karsten Keil <isdn@linux-pingi.de>
7463L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7464L:	netdev@vger.kernel.org
7465W:	http://www.isdn4linux.de
7466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7467S:	Maintained
7468F:	Documentation/isdn/
7469F:	drivers/isdn/
7470F:	include/linux/isdn.h
7471F:	include/linux/isdn/
7472F:	include/uapi/linux/isdn.h
7473F:	include/uapi/linux/isdn/
7474
7475ISDN SUBSYSTEM (Eicon active card driver)
7476M:	Armin Schindler <mac@melware.de>
7477L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7478W:	http://www.melware.de
7479S:	Maintained
7480F:	drivers/isdn/hardware/eicon/
7481
7482IT87 HARDWARE MONITORING DRIVER
7483M:	Jean Delvare <jdelvare@suse.com>
7484L:	linux-hwmon@vger.kernel.org
7485S:	Maintained
7486F:	Documentation/hwmon/it87
7487F:	drivers/hwmon/it87.c
7488
7489IT913X MEDIA DRIVER
7490M:	Antti Palosaari <crope@iki.fi>
7491L:	linux-media@vger.kernel.org
7492W:	https://linuxtv.org
7493W:	http://palosaari.fi/linux/
7494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7495T:	git git://linuxtv.org/anttip/media_tree.git
7496S:	Maintained
7497F:	drivers/media/tuners/it913x*
7498
7499IVTV VIDEO4LINUX DRIVER
7500M:	Andy Walls <awalls@md.metrocast.net>
7501L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7502L:	linux-media@vger.kernel.org
7503T:	git git://linuxtv.org/media_tree.git
7504W:	http://www.ivtvdriver.org
7505S:	Maintained
7506F:	Documentation/media/v4l-drivers/ivtv*
7507F:	drivers/media/pci/ivtv/
7508F:	include/uapi/linux/ivtv*
7509
7510IX2505V MEDIA DRIVER
7511M:	Malcolm Priestley <tvboxspy@gmail.com>
7512L:	linux-media@vger.kernel.org
7513W:	https://linuxtv.org
7514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7515S:	Maintained
7516F:	drivers/media/dvb-frontends/ix2505v*
7517
7518JC42.4 TEMPERATURE SENSOR DRIVER
7519M:	Guenter Roeck <linux@roeck-us.net>
7520L:	linux-hwmon@vger.kernel.org
7521S:	Maintained
7522F:	drivers/hwmon/jc42.c
7523F:	Documentation/hwmon/jc42
7524
7525JFS FILESYSTEM
7526M:	Dave Kleikamp <shaggy@kernel.org>
7527L:	jfs-discussion@lists.sourceforge.net
7528W:	http://jfs.sourceforge.net/
7529T:	git git://github.com/kleikamp/linux-shaggy.git
7530S:	Maintained
7531F:	Documentation/filesystems/jfs.txt
7532F:	fs/jfs/
7533
7534JME NETWORK DRIVER
7535M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7536L:	netdev@vger.kernel.org
7537S:	Maintained
7538F:	drivers/net/ethernet/jme.*
7539
7540JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7541M:	David Woodhouse <dwmw2@infradead.org>
7542L:	linux-mtd@lists.infradead.org
7543W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7544S:	Maintained
7545F:	fs/jffs2/
7546F:	include/uapi/linux/jffs2.h
7547
7548JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7549M:	"Theodore Ts'o" <tytso@mit.edu>
7550M:	Jan Kara <jack@suse.com>
7551L:	linux-ext4@vger.kernel.org
7552S:	Maintained
7553F:	fs/jbd2/
7554F:	include/linux/jbd2.h
7555
7556JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7557M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7558L:	linux-media@vger.kernel.org
7559S:	Maintained
7560F:	drivers/media/platform/rcar_jpu.c
7561
7562JSM Neo PCI based serial card
7563M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7564L:	linux-serial@vger.kernel.org
7565S:	Maintained
7566F:	drivers/tty/serial/jsm/
7567
7568K10TEMP HARDWARE MONITORING DRIVER
7569M:	Clemens Ladisch <clemens@ladisch.de>
7570L:	linux-hwmon@vger.kernel.org
7571S:	Maintained
7572F:	Documentation/hwmon/k10temp
7573F:	drivers/hwmon/k10temp.c
7574
7575K8TEMP HARDWARE MONITORING DRIVER
7576M:	Rudolf Marek <r.marek@assembler.cz>
7577L:	linux-hwmon@vger.kernel.org
7578S:	Maintained
7579F:	Documentation/hwmon/k8temp
7580F:	drivers/hwmon/k8temp.c
7581
7582KASAN
7583M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7584R:	Alexander Potapenko <glider@google.com>
7585R:	Dmitry Vyukov <dvyukov@google.com>
7586L:	kasan-dev@googlegroups.com
7587S:	Maintained
7588F:	arch/*/include/asm/kasan.h
7589F:	arch/*/mm/kasan_init*
7590F:	Documentation/dev-tools/kasan.rst
7591F:	include/linux/kasan*.h
7592F:	lib/test_kasan.c
7593F:	mm/kasan/
7594F:	scripts/Makefile.kasan
7595
7596KCONFIG
7597L:	linux-kbuild@vger.kernel.org
7598S:	Orphan
7599F:	Documentation/kbuild/kconfig-language.txt
7600F:	scripts/kconfig/
7601
7602KDUMP
7603M:	Dave Young <dyoung@redhat.com>
7604M:	Baoquan He <bhe@redhat.com>
7605R:	Vivek Goyal <vgoyal@redhat.com>
7606L:	kexec@lists.infradead.org
7607W:	http://lse.sourceforge.net/kdump/
7608S:	Maintained
7609F:	Documentation/kdump/
7610
7611KEENE FM RADIO TRANSMITTER DRIVER
7612M:	Hans Verkuil <hverkuil@xs4all.nl>
7613L:	linux-media@vger.kernel.org
7614T:	git git://linuxtv.org/media_tree.git
7615W:	https://linuxtv.org
7616S:	Maintained
7617F:	drivers/media/radio/radio-keene*
7618
7619KERNEL AUTOMOUNTER v4 (AUTOFS4)
7620M:	Ian Kent <raven@themaw.net>
7621L:	autofs@vger.kernel.org
7622S:	Maintained
7623F:	fs/autofs4/
7624
7625KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7626M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7627M:	Michal Marek <michal.lkml@markovi.net>
7628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7629L:	linux-kbuild@vger.kernel.org
7630S:	Maintained
7631F:	Documentation/kbuild/
7632F:	Makefile
7633F:	scripts/Makefile.*
7634F:	scripts/basic/
7635F:	scripts/mk*
7636F:	scripts/package/
7637
7638KERNEL JANITORS
7639L:	kernel-janitors@vger.kernel.org
7640W:	http://kernelnewbies.org/KernelJanitors
7641S:	Odd Fixes
7642
7643KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7644M:	"J. Bruce Fields" <bfields@fieldses.org>
7645M:	Jeff Layton <jlayton@kernel.org>
7646L:	linux-nfs@vger.kernel.org
7647W:	http://nfs.sourceforge.net/
7648T:	git git://linux-nfs.org/~bfields/linux.git
7649S:	Supported
7650F:	fs/nfsd/
7651F:	include/uapi/linux/nfsd/
7652F:	fs/lockd/
7653F:	fs/nfs_common/
7654F:	net/sunrpc/
7655F:	include/linux/lockd/
7656F:	include/linux/sunrpc/
7657F:	include/uapi/linux/sunrpc/
7658
7659KERNEL SELFTEST FRAMEWORK
7660M:	Shuah Khan <shuahkh@osg.samsung.com>
7661M:	Shuah Khan <shuah@kernel.org>
7662L:	linux-kselftest@vger.kernel.org
7663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7664S:	Maintained
7665F:	tools/testing/selftests/
7666F:	Documentation/dev-tools/kselftest*
7667
7668KERNEL USERMODE HELPER
7669M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7670L:	linux-kernel@vger.kernel.org
7671S:	Maintained
7672F:	kernel/umh.c
7673F:	include/linux/umh.h
7674
7675KERNEL VIRTUAL MACHINE (KVM)
7676M:	Paolo Bonzini <pbonzini@redhat.com>
7677M:	Radim Krčmář <rkrcmar@redhat.com>
7678L:	kvm@vger.kernel.org
7679W:	http://www.linux-kvm.org
7680T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7681S:	Supported
7682F:	Documentation/virtual/kvm/
7683F:	include/trace/events/kvm.h
7684F:	include/uapi/asm-generic/kvm*
7685F:	include/uapi/linux/kvm*
7686F:	include/asm-generic/kvm*
7687F:	include/linux/kvm*
7688F:	include/kvm/iodev.h
7689F:	virt/kvm/*
7690F:	tools/kvm/
7691
7692KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7693M:	Joerg Roedel <joro@8bytes.org>
7694L:	kvm@vger.kernel.org
7695W:	http://www.linux-kvm.org/
7696S:	Maintained
7697F:	arch/x86/include/asm/svm.h
7698F:	arch/x86/kvm/svm.c
7699
7700KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7701M:	Christoffer Dall <christoffer.dall@linaro.org>
7702M:	Marc Zyngier <marc.zyngier@arm.com>
7703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7704L:	kvmarm@lists.cs.columbia.edu
7705W:	http://systems.cs.columbia.edu/projects/kvm-arm
7706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7707S:	Supported
7708F:	arch/arm/include/uapi/asm/kvm*
7709F:	arch/arm/include/asm/kvm*
7710F:	arch/arm/kvm/
7711F:	virt/kvm/arm/
7712F:	include/kvm/arm_*
7713
7714KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7715M:	Christoffer Dall <christoffer.dall@linaro.org>
7716M:	Marc Zyngier <marc.zyngier@arm.com>
7717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7718L:	kvmarm@lists.cs.columbia.edu
7719S:	Maintained
7720F:	arch/arm64/include/uapi/asm/kvm*
7721F:	arch/arm64/include/asm/kvm*
7722F:	arch/arm64/kvm/
7723
7724KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7725M:	James Hogan <jhogan@kernel.org>
7726L:	linux-mips@linux-mips.org
7727S:	Supported
7728F:	arch/mips/include/uapi/asm/kvm*
7729F:	arch/mips/include/asm/kvm*
7730F:	arch/mips/kvm/
7731
7732KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7733M:	Paul Mackerras <paulus@ozlabs.org>
7734L:	kvm-ppc@vger.kernel.org
7735W:	http://www.linux-kvm.org/
7736T:	git git://github.com/agraf/linux-2.6.git
7737S:	Supported
7738F:	arch/powerpc/include/uapi/asm/kvm*
7739F:	arch/powerpc/include/asm/kvm*
7740F:	arch/powerpc/kvm/
7741F:	arch/powerpc/kernel/kvm*
7742
7743KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7744M:	Christian Borntraeger <borntraeger@de.ibm.com>
7745M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7746R:	David Hildenbrand <david@redhat.com>
7747R:	Cornelia Huck <cohuck@redhat.com>
7748L:	linux-s390@vger.kernel.org
7749W:	http://www.ibm.com/developerworks/linux/linux390/
7750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7751S:	Supported
7752F:	arch/s390/include/uapi/asm/kvm*
7753F:	arch/s390/include/asm/gmap.h
7754F:	arch/s390/include/asm/kvm*
7755F:	arch/s390/kvm/
7756F:	arch/s390/mm/gmap.c
7757
7758KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7759M:	Paolo Bonzini <pbonzini@redhat.com>
7760M:	Radim Krčmář <rkrcmar@redhat.com>
7761L:	kvm@vger.kernel.org
7762W:	http://www.linux-kvm.org
7763T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7764S:	Supported
7765F:	arch/x86/kvm/
7766F:	arch/x86/include/uapi/asm/kvm*
7767F:	arch/x86/include/asm/kvm*
7768F:	arch/x86/include/asm/pvclock-abi.h
7769F:	arch/x86/kernel/kvm.c
7770F:	arch/x86/kernel/kvmclock.c
7771
7772KERNFS
7773M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7774M:	Tejun Heo <tj@kernel.org>
7775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7776S:	Supported
7777F:	include/linux/kernfs.h
7778F:	fs/kernfs/
7779
7780KEXEC
7781M:	Eric Biederman <ebiederm@xmission.com>
7782W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7783L:	kexec@lists.infradead.org
7784S:	Maintained
7785F:	include/linux/kexec.h
7786F:	include/uapi/linux/kexec.h
7787F:	kernel/kexec*
7788
7789KEYS-ENCRYPTED
7790M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7791L:	linux-integrity@vger.kernel.org
7792L:	keyrings@vger.kernel.org
7793S:	Supported
7794F:	Documentation/security/keys/trusted-encrypted.rst
7795F:	include/keys/encrypted-type.h
7796F:	security/keys/encrypted-keys/
7797
7798KEYS-TRUSTED
7799M:	James Bottomley <jejb@linux.vnet.ibm.com>
7800M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7801L:	linux-integrity@vger.kernel.org
7802L:	keyrings@vger.kernel.org
7803S:	Supported
7804F:	Documentation/security/keys/trusted-encrypted.rst
7805F:	include/keys/trusted-type.h
7806F:	security/keys/trusted.c
7807F:	security/keys/trusted.h
7808
7809KEYS/KEYRINGS:
7810M:	David Howells <dhowells@redhat.com>
7811L:	keyrings@vger.kernel.org
7812S:	Maintained
7813F:	Documentation/security/keys/core.rst
7814F:	include/linux/key.h
7815F:	include/linux/key-type.h
7816F:	include/linux/keyctl.h
7817F:	include/uapi/linux/keyctl.h
7818F:	include/keys/
7819F:	security/keys/
7820
7821KGDB / KDB /debug_core
7822M:	Jason Wessel <jason.wessel@windriver.com>
7823M:	Daniel Thompson <daniel.thompson@linaro.org>
7824W:	http://kgdb.wiki.kernel.org/
7825L:	kgdb-bugreport@lists.sourceforge.net
7826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7827S:	Maintained
7828F:	Documentation/dev-tools/kgdb.rst
7829F:	drivers/misc/kgdbts.c
7830F:	drivers/tty/serial/kgdboc.c
7831F:	include/linux/kdb.h
7832F:	include/linux/kgdb.h
7833F:	kernel/debug/
7834
7835KMEMLEAK
7836M:	Catalin Marinas <catalin.marinas@arm.com>
7837S:	Maintained
7838F:	Documentation/dev-tools/kmemleak.rst
7839F:	include/linux/kmemleak.h
7840F:	mm/kmemleak.c
7841F:	mm/kmemleak-test.c
7842
7843KMOD KERNEL MODULE LOADER - USERMODE HELPER
7844M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7845L:	linux-kernel@vger.kernel.org
7846S:	Maintained
7847F:	kernel/kmod.c
7848F:	include/linux/kmod.h
7849F:	lib/test_kmod.c
7850F:	tools/testing/selftests/kmod/
7851
7852KPROBES
7853M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7854M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7855M:	"David S. Miller" <davem@davemloft.net>
7856M:	Masami Hiramatsu <mhiramat@kernel.org>
7857S:	Maintained
7858F:	Documentation/kprobes.txt
7859F:	include/linux/kprobes.h
7860F:	include/asm-generic/kprobes.h
7861F:	kernel/kprobes.c
7862
7863KS0108 LCD CONTROLLER DRIVER
7864M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7865W:	http://miguelojeda.es/auxdisplay.htm
7866W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7867S:	Maintained
7868F:	Documentation/auxdisplay/ks0108
7869F:	drivers/auxdisplay/ks0108.c
7870F:	include/linux/ks0108.h
7871
7872L3MDEV
7873M:	David Ahern <dsa@cumulusnetworks.com>
7874L:	netdev@vger.kernel.org
7875S:	Maintained
7876F:	net/l3mdev
7877F:	include/net/l3mdev.h
7878
7879LANTIQ MIPS ARCHITECTURE
7880M:	John Crispin <john@phrozen.org>
7881L:	linux-mips@linux-mips.org
7882S:	Maintained
7883F:	arch/mips/lantiq
7884F:	drivers/soc/lantiq
7885
7886LAPB module
7887L:	linux-x25@vger.kernel.org
7888S:	Orphan
7889F:	Documentation/networking/lapb-module.txt
7890F:	include/*/lapb.h
7891F:	net/lapb/
7892
7893LASI 53c700 driver for PARISC
7894M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7895L:	linux-scsi@vger.kernel.org
7896S:	Maintained
7897F:	Documentation/scsi/53c700.txt
7898F:	drivers/scsi/53c700*
7899
7900LEAKING_ADDRESSES
7901M:	Tobin C. Harding <me@tobin.cc>
7902S:	Maintained
7903F:	scripts/leaking_addresses.pl
7904
7905LED SUBSYSTEM
7906M:	Richard Purdie <rpurdie@rpsys.net>
7907M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7908M:	Pavel Machek <pavel@ucw.cz>
7909L:	linux-leds@vger.kernel.org
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7911S:	Maintained
7912F:	Documentation/devicetree/bindings/leds/
7913F:	drivers/leds/
7914F:	include/linux/leds.h
7915
7916LEGACY EEPROM DRIVER
7917M:	Jean Delvare <jdelvare@suse.com>
7918S:	Maintained
7919F:	Documentation/misc-devices/eeprom
7920F:	drivers/misc/eeprom/eeprom.c
7921
7922LEGO USB Tower driver
7923M:	Juergen Stuber <starblue@users.sourceforge.net>
7924L:	legousb-devel@lists.sourceforge.net
7925W:	http://legousb.sourceforge.net/
7926S:	Maintained
7927F:	drivers/usb/misc/legousbtower.c
7928
7929LG2160 MEDIA DRIVER
7930M:	Michael Krufky <mkrufky@linuxtv.org>
7931L:	linux-media@vger.kernel.org
7932W:	https://linuxtv.org
7933W:	http://github.com/mkrufky
7934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7935T:	git git://linuxtv.org/mkrufky/tuners.git
7936S:	Maintained
7937F:	drivers/media/dvb-frontends/lg2160.*
7938
7939LGDT3305 MEDIA DRIVER
7940M:	Michael Krufky <mkrufky@linuxtv.org>
7941L:	linux-media@vger.kernel.org
7942W:	https://linuxtv.org
7943W:	http://github.com/mkrufky
7944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7945T:	git git://linuxtv.org/mkrufky/tuners.git
7946S:	Maintained
7947F:	drivers/media/dvb-frontends/lgdt3305.*
7948
7949LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7950M:	Viresh Kumar <vireshk@kernel.org>
7951L:	linux-ide@vger.kernel.org
7952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7953S:	Maintained
7954F:	include/linux/pata_arasan_cf_data.h
7955F:	drivers/ata/pata_arasan_cf.c
7956
7957LIBATA PATA DRIVERS
7958M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7959M:	Tejun Heo <tj@kernel.org>
7960L:	linux-ide@vger.kernel.org
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7962S:	Maintained
7963F:	drivers/ata/pata_*.c
7964F:	drivers/ata/ata_generic.c
7965
7966LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7967M:	Linus Walleij <linus.walleij@linaro.org>
7968L:	linux-ide@vger.kernel.org
7969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7970S:	Maintained
7971F:	drivers/ata/pata_ftide010.c
7972F:	drivers/ata/sata_gemini.c
7973F:	drivers/ata/sata_gemini.h
7974
7975LIBATA SATA AHCI PLATFORM devices support
7976M:	Hans de Goede <hdegoede@redhat.com>
7977M:	Tejun Heo <tj@kernel.org>
7978L:	linux-ide@vger.kernel.org
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7980S:	Maintained
7981F:	drivers/ata/ahci_platform.c
7982F:	drivers/ata/libahci_platform.c
7983F:	include/linux/ahci_platform.h
7984
7985LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7986M:	Mikael Pettersson <mikpelinux@gmail.com>
7987L:	linux-ide@vger.kernel.org
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7989S:	Maintained
7990F:	drivers/ata/sata_promise.*
7991
7992LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7993M:	Tejun Heo <tj@kernel.org>
7994L:	linux-ide@vger.kernel.org
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7996S:	Maintained
7997F:	drivers/ata/
7998F:	include/linux/ata.h
7999F:	include/linux/libata.h
8000F:	Documentation/devicetree/bindings/ata/
8001
8002LIBLOCKDEP
8003M:	Sasha Levin <alexander.levin@verizon.com>
8004S:	Maintained
8005F:	tools/lib/lockdep/
8006
8007LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8008M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8009L:	linux-nvdimm@lists.01.org
8010Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8011S:	Supported
8012F:	drivers/nvdimm/blk.c
8013F:	drivers/nvdimm/region_devs.c
8014
8015LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8016M:	Vishal Verma <vishal.l.verma@intel.com>
8017L:	linux-nvdimm@lists.01.org
8018Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8019S:	Supported
8020F:	drivers/nvdimm/btt*
8021
8022LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8023M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8024L:	linux-nvdimm@lists.01.org
8025Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8026S:	Supported
8027F:	drivers/nvdimm/pmem*
8028
8029LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8030M:	Dan Williams <dan.j.williams@intel.com>
8031L:	linux-nvdimm@lists.01.org
8032Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8034S:	Supported
8035F:	drivers/nvdimm/*
8036F:	drivers/acpi/nfit/*
8037F:	include/linux/nd.h
8038F:	include/linux/libnvdimm.h
8039F:	include/uapi/linux/ndctl.h
8040
8041LIGHTNVM PLATFORM SUPPORT
8042M:	Matias Bjorling <mb@lightnvm.io>
8043W:	http://github/OpenChannelSSD
8044L:	linux-block@vger.kernel.org
8045S:	Maintained
8046F:	drivers/lightnvm/
8047F:	include/linux/lightnvm.h
8048F:	include/uapi/linux/lightnvm.h
8049
8050LINUX FOR POWER MACINTOSH
8051M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8052W:	http://www.penguinppc.org/
8053L:	linuxppc-dev@lists.ozlabs.org
8054S:	Maintained
8055F:	arch/powerpc/platforms/powermac/
8056F:	drivers/macintosh/
8057
8058LINUX FOR POWERPC (32-BIT AND 64-BIT)
8059M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8060M:	Paul Mackerras <paulus@samba.org>
8061M:	Michael Ellerman <mpe@ellerman.id.au>
8062W:	https://github.com/linuxppc/linux/wiki
8063L:	linuxppc-dev@lists.ozlabs.org
8064Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8066S:	Supported
8067F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8068F:	Documentation/devicetree/bindings/powerpc/
8069F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8070F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8071F:	Documentation/powerpc/
8072F:	arch/powerpc/
8073F:	drivers/char/tpm/tpm_ibmvtpm*
8074F:	drivers/crypto/nx/
8075F:	drivers/crypto/vmx/
8076F:	drivers/i2c/busses/i2c-opal.c
8077F:	drivers/net/ethernet/ibm/ibmveth.*
8078F:	drivers/net/ethernet/ibm/ibmvnic.*
8079F:	drivers/pci/hotplug/pnv_php.c
8080F:	drivers/pci/hotplug/rpa*
8081F:	drivers/rtc/rtc-opal.c
8082F:	drivers/scsi/ibmvscsi/
8083F:	drivers/tty/hvc/hvc_opal.c
8084F:	drivers/watchdog/wdrtas.c
8085F:	tools/testing/selftests/powerpc
8086N:	/pmac
8087N:	powermac
8088N:	powernv
8089N:	[^a-z0-9]ps3
8090N:	pseries
8091
8092LINUX FOR POWERPC EMBEDDED MPC5XXX
8093M:	Anatolij Gustschin <agust@denx.de>
8094L:	linuxppc-dev@lists.ozlabs.org
8095T:	git git://git.denx.de/linux-denx-agust.git
8096S:	Maintained
8097F:	arch/powerpc/platforms/512x/
8098F:	arch/powerpc/platforms/52xx/
8099
8100LINUX FOR POWERPC EMBEDDED PPC4XX
8101M:	Alistair Popple <alistair@popple.id.au>
8102M:	Matt Porter <mporter@kernel.crashing.org>
8103W:	http://www.penguinppc.org/
8104L:	linuxppc-dev@lists.ozlabs.org
8105S:	Maintained
8106F:	arch/powerpc/platforms/40x/
8107F:	arch/powerpc/platforms/44x/
8108
8109LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8110M:	Scott Wood <oss@buserror.net>
8111M:	Kumar Gala <galak@kernel.crashing.org>
8112W:	http://www.penguinppc.org/
8113L:	linuxppc-dev@lists.ozlabs.org
8114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8115S:	Maintained
8116F:	arch/powerpc/platforms/83xx/
8117F:	arch/powerpc/platforms/85xx/
8118F:	Documentation/devicetree/bindings/powerpc/fsl/
8119
8120LINUX FOR POWERPC EMBEDDED PPC8XX
8121M:	Vitaly Bordug <vitb@kernel.crashing.org>
8122W:	http://www.penguinppc.org/
8123L:	linuxppc-dev@lists.ozlabs.org
8124S:	Maintained
8125F:	arch/powerpc/platforms/8xx/
8126
8127LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8128L:	linuxppc-dev@lists.ozlabs.org
8129S:	Orphan
8130F:	arch/powerpc/*/*virtex*
8131F:	arch/powerpc/*/*/*virtex*
8132
8133LINUX FOR POWERPC PA SEMI PWRFICIENT
8134L:	linuxppc-dev@lists.ozlabs.org
8135S:	Orphan
8136F:	arch/powerpc/platforms/pasemi/
8137F:	drivers/*/*pasemi*
8138F:	drivers/*/*/*pasemi*
8139
8140LINUX KERNEL DUMP TEST MODULE (LKDTM)
8141M:	Kees Cook <keescook@chromium.org>
8142S:	Maintained
8143F:	drivers/misc/lkdtm*
8144
8145LINUX SECURITY MODULE (LSM) FRAMEWORK
8146M:	Chris Wright <chrisw@sous-sol.org>
8147L:	linux-security-module@vger.kernel.org
8148S:	Supported
8149
8150LIS3LV02D ACCELEROMETER DRIVER
8151M:	Eric Piel <eric.piel@tremplin-utc.net>
8152S:	Maintained
8153F:	Documentation/misc-devices/lis3lv02d
8154F:	drivers/misc/lis3lv02d/
8155F:	drivers/platform/x86/hp_accel.c
8156
8157LIVE PATCHING
8158M:	Josh Poimboeuf <jpoimboe@redhat.com>
8159M:	Jessica Yu <jeyu@kernel.org>
8160M:	Jiri Kosina <jikos@kernel.org>
8161M:	Miroslav Benes <mbenes@suse.cz>
8162R:	Petr Mladek <pmladek@suse.com>
8163S:	Maintained
8164F:	kernel/livepatch/
8165F:	include/linux/livepatch.h
8166F:	arch/x86/include/asm/livepatch.h
8167F:	arch/x86/kernel/livepatch.c
8168F:	Documentation/livepatch/
8169F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8170F:	samples/livepatch/
8171L:	live-patching@vger.kernel.org
8172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8173
8174LLC (802.2)
8175L:	netdev@vger.kernel.org
8176S:	Odd fixes
8177F:	include/linux/llc.h
8178F:	include/uapi/linux/llc.h
8179F:	include/net/llc*
8180F:	net/llc/
8181
8182LM73 HARDWARE MONITOR DRIVER
8183M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8184L:	linux-hwmon@vger.kernel.org
8185S:	Maintained
8186F:	drivers/hwmon/lm73.c
8187
8188LM78 HARDWARE MONITOR DRIVER
8189M:	Jean Delvare <jdelvare@suse.com>
8190L:	linux-hwmon@vger.kernel.org
8191S:	Maintained
8192F:	Documentation/hwmon/lm78
8193F:	drivers/hwmon/lm78.c
8194
8195LM83 HARDWARE MONITOR DRIVER
8196M:	Jean Delvare <jdelvare@suse.com>
8197L:	linux-hwmon@vger.kernel.org
8198S:	Maintained
8199F:	Documentation/hwmon/lm83
8200F:	drivers/hwmon/lm83.c
8201
8202LM90 HARDWARE MONITOR DRIVER
8203M:	Jean Delvare <jdelvare@suse.com>
8204L:	linux-hwmon@vger.kernel.org
8205S:	Maintained
8206F:	Documentation/hwmon/lm90
8207F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8208F:	drivers/hwmon/lm90.c
8209F:	include/dt-bindings/thermal/lm90.h
8210
8211LM95234 HARDWARE MONITOR DRIVER
8212M:	Guenter Roeck <linux@roeck-us.net>
8213L:	linux-hwmon@vger.kernel.org
8214S:	Maintained
8215F:	Documentation/hwmon/lm95234
8216F:	drivers/hwmon/lm95234.c
8217
8218LME2510 MEDIA DRIVER
8219M:	Malcolm Priestley <tvboxspy@gmail.com>
8220L:	linux-media@vger.kernel.org
8221W:	https://linuxtv.org
8222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8223S:	Maintained
8224F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8225
8226LOADPIN SECURITY MODULE
8227M:	Kees Cook <keescook@chromium.org>
8228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8229S:	Supported
8230F:	security/loadpin/
8231F:	Documentation/admin-guide/LSM/LoadPin.rst
8232
8233LOCKING PRIMITIVES
8234M:	Peter Zijlstra <peterz@infradead.org>
8235M:	Ingo Molnar <mingo@redhat.com>
8236L:	linux-kernel@vger.kernel.org
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8238S:	Maintained
8239F:	Documentation/locking/
8240F:	include/linux/lockdep.h
8241F:	include/linux/spinlock*.h
8242F:	arch/*/include/asm/spinlock*.h
8243F:	include/linux/rwlock*.h
8244F:	include/linux/mutex*.h
8245F:	arch/*/include/asm/mutex*.h
8246F:	include/linux/rwsem*.h
8247F:	arch/*/include/asm/rwsem.h
8248F:	include/linux/seqlock.h
8249F:	lib/locking*.[ch]
8250F:	kernel/locking/
8251X:	kernel/locking/locktorture.c
8252
8253LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8254M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8255L:	linux-ntfs-dev@lists.sourceforge.net
8256W:	http://www.linux-ntfs.org/content/view/19/37/
8257S:	Maintained
8258F:	Documentation/ldm.txt
8259F:	block/partitions/ldm.*
8260
8261LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8262M:	Sathya Prakash <sathya.prakash@broadcom.com>
8263M:	Chaitra P B <chaitra.basappa@broadcom.com>
8264M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8265L:	MPT-FusionLinux.pdl@broadcom.com
8266L:	linux-scsi@vger.kernel.org
8267W:	http://www.avagotech.com/support/
8268S:	Supported
8269F:	drivers/message/fusion/
8270F:	drivers/scsi/mpt2sas/
8271F:	drivers/scsi/mpt3sas/
8272
8273LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8274M:	Matthew Wilcox <matthew@wil.cx>
8275L:	linux-scsi@vger.kernel.org
8276S:	Maintained
8277F:	drivers/scsi/sym53c8xx_2/
8278
8279LTC4261 HARDWARE MONITOR DRIVER
8280M:	Guenter Roeck <linux@roeck-us.net>
8281L:	linux-hwmon@vger.kernel.org
8282S:	Maintained
8283F:	Documentation/hwmon/ltc4261
8284F:	drivers/hwmon/ltc4261.c
8285
8286LTC4306 I2C MULTIPLEXER DRIVER
8287M:	Michael Hennerich <michael.hennerich@analog.com>
8288W:	http://ez.analog.com/community/linux-device-drivers
8289L:	linux-i2c@vger.kernel.org
8290S:	Supported
8291F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8292F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8293
8294LTP (Linux Test Project)
8295M:	Mike Frysinger <vapier@gentoo.org>
8296M:	Cyril Hrubis <chrubis@suse.cz>
8297M:	Wanlong Gao <wanlong.gao@gmail.com>
8298M:	Jan Stancek <jstancek@redhat.com>
8299M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8300M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8301L:	ltp@lists.linux.it (subscribers-only)
8302W:	http://linux-test-project.github.io/
8303T:	git git://github.com/linux-test-project/ltp.git
8304S:	Maintained
8305
8306M32R ARCHITECTURE
8307W:	http://www.linux-m32r.org/
8308S:	Orphan
8309F:	arch/m32r/
8310
8311M68K ARCHITECTURE
8312M:	Geert Uytterhoeven <geert@linux-m68k.org>
8313L:	linux-m68k@lists.linux-m68k.org
8314W:	http://www.linux-m68k.org/
8315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8316S:	Maintained
8317F:	arch/m68k/
8318F:	drivers/zorro/
8319
8320M68K ON APPLE MACINTOSH
8321M:	Joshua Thompson <funaho@jurai.org>
8322W:	http://www.mac.linux-m68k.org/
8323L:	linux-m68k@lists.linux-m68k.org
8324S:	Maintained
8325F:	arch/m68k/mac/
8326
8327M68K ON HP9000/300
8328M:	Philip Blundell <philb@gnu.org>
8329W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8330S:	Maintained
8331F:	arch/m68k/hp300/
8332
8333M88DS3103 MEDIA DRIVER
8334M:	Antti Palosaari <crope@iki.fi>
8335L:	linux-media@vger.kernel.org
8336W:	https://linuxtv.org
8337W:	http://palosaari.fi/linux/
8338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8339T:	git git://linuxtv.org/anttip/media_tree.git
8340S:	Maintained
8341F:	drivers/media/dvb-frontends/m88ds3103*
8342
8343M88RS2000 MEDIA DRIVER
8344M:	Malcolm Priestley <tvboxspy@gmail.com>
8345L:	linux-media@vger.kernel.org
8346W:	https://linuxtv.org
8347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8348S:	Maintained
8349F:	drivers/media/dvb-frontends/m88rs2000*
8350
8351MA901 MASTERKIT USB FM RADIO DRIVER
8352M:	Alexey Klimov <klimov.linux@gmail.com>
8353L:	linux-media@vger.kernel.org
8354T:	git git://linuxtv.org/media_tree.git
8355S:	Maintained
8356F:	drivers/media/radio/radio-ma901.c
8357
8358MAC80211
8359M:	Johannes Berg <johannes@sipsolutions.net>
8360L:	linux-wireless@vger.kernel.org
8361W:	http://wireless.kernel.org/
8362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8364S:	Maintained
8365F:	Documentation/networking/mac80211-injection.txt
8366F:	include/net/mac80211.h
8367F:	net/mac80211/
8368F:	drivers/net/wireless/mac80211_hwsim.[ch]
8369F:	Documentation/networking/mac80211_hwsim/README
8370
8371MAILBOX API
8372M:	Jassi Brar <jassisinghbrar@gmail.com>
8373L:	linux-kernel@vger.kernel.org
8374S:	Maintained
8375F:	drivers/mailbox/
8376F:	include/linux/mailbox_client.h
8377F:	include/linux/mailbox_controller.h
8378
8379MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8380M:	Michael Kerrisk <mtk.manpages@gmail.com>
8381W:	http://www.kernel.org/doc/man-pages
8382L:	linux-man@vger.kernel.org
8383S:	Maintained
8384
8385MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8386M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8387L:	linux-mips@linux-mips.org
8388S:	Maintained
8389F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8390
8391MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8392M:	Andrew Lunn <andrew@lunn.ch>
8393M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8394L:	netdev@vger.kernel.org
8395S:	Maintained
8396F:	drivers/net/dsa/mv88e6xxx/
8397F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8398
8399MARVELL ARMADA DRM SUPPORT
8400M:	Russell King <linux@armlinux.org.uk>
8401S:	Maintained
8402T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8403T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8404F:	drivers/gpu/drm/armada/
8405F:	include/uapi/drm/armada_drm.h
8406F:	Documentation/devicetree/bindings/display/armada/
8407
8408MARVELL CRYPTO DRIVER
8409M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8410M:	Arnaud Ebalard <arno@natisbad.org>
8411F:	drivers/crypto/marvell/
8412S:	Maintained
8413L:	linux-crypto@vger.kernel.org
8414
8415MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8416M:	Mirko Lindner <mlindner@marvell.com>
8417M:	Stephen Hemminger <stephen@networkplumber.org>
8418L:	netdev@vger.kernel.org
8419S:	Maintained
8420F:	drivers/net/ethernet/marvell/sk*
8421
8422MARVELL LIBERTAS WIRELESS DRIVER
8423L:	libertas-dev@lists.infradead.org
8424S:	Orphan
8425F:	drivers/net/wireless/marvell/libertas/
8426
8427MARVELL MACCHIATOBIN SUPPORT
8428M:	Russell King <rmk@armlinux.org.uk>
8429L:	linux-arm-kernel@lists.infradead.org
8430S:	Maintained
8431F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8432
8433MARVELL MV643XX ETHERNET DRIVER
8434M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8435L:	netdev@vger.kernel.org
8436S:	Maintained
8437F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8438F:	include/linux/mv643xx.h
8439
8440MARVELL MV88X3310 PHY DRIVER
8441M:	Russell King <rmk@armlinux.org.uk>
8442L:	netdev@vger.kernel.org
8443S:	Maintained
8444F:	drivers/net/phy/marvell10g.c
8445
8446MARVELL MVNETA ETHERNET DRIVER
8447M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8448L:	netdev@vger.kernel.org
8449S:	Maintained
8450F:	drivers/net/ethernet/marvell/mvneta.*
8451
8452MARVELL MWIFIEX WIRELESS DRIVER
8453M:	Amitkumar Karwar <amitkarwar@gmail.com>
8454M:	Nishant Sarmukadam <nishants@marvell.com>
8455M:	Ganapathi Bhat <gbhat@marvell.com>
8456M:	Xinming Hu <huxm@marvell.com>
8457L:	linux-wireless@vger.kernel.org
8458S:	Maintained
8459F:	drivers/net/wireless/marvell/mwifiex/
8460
8461MARVELL MWL8K WIRELESS DRIVER
8462M:	Lennert Buytenhek <buytenh@wantstofly.org>
8463L:	linux-wireless@vger.kernel.org
8464S:	Odd Fixes
8465F:	drivers/net/wireless/marvell/mwl8k.c
8466
8467MARVELL NAND CONTROLLER DRIVER
8468M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8469L:	linux-mtd@lists.infradead.org
8470S:	Maintained
8471F:	drivers/mtd/nand/marvell_nand.c
8472F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8473
8474MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8475M:	Nicolas Pitre <nico@fluxnic.net>
8476S:	Odd Fixes
8477F:	drivers/mmc/host/mvsdio.*
8478
8479MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8480M:	Hu Ziji <huziji@marvell.com>
8481L:	linux-mmc@vger.kernel.org
8482S:	Supported
8483F:	drivers/mmc/host/sdhci-xenon*
8484F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8485
8486MATROX FRAMEBUFFER DRIVER
8487L:	linux-fbdev@vger.kernel.org
8488S:	Orphan
8489F:	drivers/video/fbdev/matrox/matroxfb_*
8490F:	include/uapi/linux/matroxfb.h
8491
8492MAX16065 HARDWARE MONITOR DRIVER
8493M:	Guenter Roeck <linux@roeck-us.net>
8494L:	linux-hwmon@vger.kernel.org
8495S:	Maintained
8496F:	Documentation/hwmon/max16065
8497F:	drivers/hwmon/max16065.c
8498
8499MAX20751 HARDWARE MONITOR DRIVER
8500M:	Guenter Roeck <linux@roeck-us.net>
8501L:	linux-hwmon@vger.kernel.org
8502S:	Maintained
8503F:	Documentation/hwmon/max20751
8504F:	drivers/hwmon/max20751.c
8505
8506MAX2175 SDR TUNER DRIVER
8507M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8508L:	linux-media@vger.kernel.org
8509T:	git git://linuxtv.org/media_tree.git
8510S:	Maintained
8511F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8512F:	Documentation/media/v4l-drivers/max2175.rst
8513F:	drivers/media/i2c/max2175*
8514F:	include/uapi/linux/max2175.h
8515
8516MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8517L:	linux-hwmon@vger.kernel.org
8518S:	Orphan
8519F:	Documentation/hwmon/max6650
8520F:	drivers/hwmon/max6650.c
8521
8522MAX6697 HARDWARE MONITOR DRIVER
8523M:	Guenter Roeck <linux@roeck-us.net>
8524L:	linux-hwmon@vger.kernel.org
8525S:	Maintained
8526F:	Documentation/hwmon/max6697
8527F:	Documentation/devicetree/bindings/i2c/max6697.txt
8528F:	drivers/hwmon/max6697.c
8529F:	include/linux/platform_data/max6697.h
8530
8531MAX9860 MONO AUDIO VOICE CODEC DRIVER
8532M:	Peter Rosin <peda@axentia.se>
8533L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8534S:	Maintained
8535F:	Documentation/devicetree/bindings/sound/max9860.txt
8536F:	sound/soc/codecs/max9860.*
8537
8538MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8539M:	Javier Martinez Canillas <javier@dowhile0.org>
8540L:	linux-kernel@vger.kernel.org
8541S:	Supported
8542F:	drivers/regulator/max77802-regulator.c
8543F:	Documentation/devicetree/bindings/*/*max77802.txt
8544F:	include/dt-bindings/*/*max77802.h
8545
8546MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8547M:	Krzysztof Kozlowski <krzk@kernel.org>
8548M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8549L:	linux-pm@vger.kernel.org
8550S:	Supported
8551F:	drivers/power/supply/max14577_charger.c
8552F:	drivers/power/supply/max77693_charger.c
8553
8554MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8555M:	Chanwoo Choi <cw00.choi@samsung.com>
8556M:	Krzysztof Kozlowski <krzk@kernel.org>
8557M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8558L:	linux-kernel@vger.kernel.org
8559S:	Supported
8560F:	drivers/*/max14577*.c
8561F:	drivers/*/max77686*.c
8562F:	drivers/*/max77693*.c
8563F:	drivers/extcon/extcon-max14577.c
8564F:	drivers/extcon/extcon-max77693.c
8565F:	drivers/rtc/rtc-max77686.c
8566F:	drivers/clk/clk-max77686.c
8567F:	Documentation/devicetree/bindings/mfd/max14577.txt
8568F:	Documentation/devicetree/bindings/*/max77686.txt
8569F:	Documentation/devicetree/bindings/mfd/max77693.txt
8570F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8571F:	include/linux/mfd/max14577*.h
8572F:	include/linux/mfd/max77686*.h
8573F:	include/linux/mfd/max77693*.h
8574
8575MAXIRADIO FM RADIO RECEIVER DRIVER
8576M:	Hans Verkuil <hverkuil@xs4all.nl>
8577L:	linux-media@vger.kernel.org
8578T:	git git://linuxtv.org/media_tree.git
8579W:	https://linuxtv.org
8580S:	Maintained
8581F:	drivers/media/radio/radio-maxiradio*
8582
8583MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8584M:	Peter Rosin <peda@axentia.se>
8585L:	linux-iio@vger.kernel.org
8586S:	Maintained
8587F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8588F:	drivers/iio/potentiometer/mcp4531.c
8589
8590MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8591M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8592L:	linux-iio@vger.kernel.org
8593S:	Maintained
8594F:	drivers/iio/dac/cio-dac.c
8595
8596MEDIA DRIVERS FOR ASCOT2E
8597M:	Sergey Kozlov <serjk@netup.ru>
8598M:	Abylay Ospan <aospan@netup.ru>
8599L:	linux-media@vger.kernel.org
8600W:	https://linuxtv.org
8601W:	http://netup.tv/
8602T:	git git://linuxtv.org/media_tree.git
8603S:	Supported
8604F:	drivers/media/dvb-frontends/ascot2e*
8605
8606MEDIA DRIVERS FOR CXD2841ER
8607M:	Sergey Kozlov <serjk@netup.ru>
8608M:	Abylay Ospan <aospan@netup.ru>
8609L:	linux-media@vger.kernel.org
8610W:	https://linuxtv.org
8611W:	http://netup.tv/
8612T:	git git://linuxtv.org/media_tree.git
8613S:	Supported
8614F:	drivers/media/dvb-frontends/cxd2841er*
8615
8616MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8617M:	Daniel Scheller <d.scheller.oss@gmail.com>
8618L:	linux-media@vger.kernel.org
8619W:	https://linuxtv.org
8620T:	git git://linuxtv.org/media_tree.git
8621S:	Maintained
8622F:	drivers/media/pci/ddbridge/*
8623
8624MEDIA DRIVERS FOR FREESCALE IMX
8625M:	Steve Longerbeam <slongerbeam@gmail.com>
8626M:	Philipp Zabel <p.zabel@pengutronix.de>
8627L:	linux-media@vger.kernel.org
8628T:	git git://linuxtv.org/media_tree.git
8629S:	Maintained
8630F:	Documentation/devicetree/bindings/media/imx.txt
8631F:	Documentation/media/v4l-drivers/imx.rst
8632F:	drivers/staging/media/imx/
8633F:	include/linux/imx-media.h
8634F:	include/media/imx.h
8635
8636MEDIA DRIVERS FOR HELENE
8637M:	Abylay Ospan <aospan@netup.ru>
8638L:	linux-media@vger.kernel.org
8639W:	https://linuxtv.org
8640W:	http://netup.tv/
8641T:	git git://linuxtv.org/media_tree.git
8642S:	Supported
8643F:	drivers/media/dvb-frontends/helene*
8644
8645MEDIA DRIVERS FOR HORUS3A
8646M:	Sergey Kozlov <serjk@netup.ru>
8647M:	Abylay Ospan <aospan@netup.ru>
8648L:	linux-media@vger.kernel.org
8649W:	https://linuxtv.org
8650W:	http://netup.tv/
8651T:	git git://linuxtv.org/media_tree.git
8652S:	Supported
8653F:	drivers/media/dvb-frontends/horus3a*
8654
8655MEDIA DRIVERS FOR LNBH25
8656M:	Sergey Kozlov <serjk@netup.ru>
8657M:	Abylay Ospan <aospan@netup.ru>
8658L:	linux-media@vger.kernel.org
8659W:	https://linuxtv.org
8660W:	http://netup.tv/
8661T:	git git://linuxtv.org/media_tree.git
8662S:	Supported
8663F:	drivers/media/dvb-frontends/lnbh25*
8664
8665MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8666M:	Daniel Scheller <d.scheller.oss@gmail.com>
8667L:	linux-media@vger.kernel.org
8668W:	https://linuxtv.org
8669T:	git git://linuxtv.org/media_tree.git
8670S:	Maintained
8671F:	drivers/media/dvb-frontends/mxl5xx*
8672
8673MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8674M:	Sergey Kozlov <serjk@netup.ru>
8675M:	Abylay Ospan <aospan@netup.ru>
8676L:	linux-media@vger.kernel.org
8677W:	https://linuxtv.org
8678W:	http://netup.tv/
8679T:	git git://linuxtv.org/media_tree.git
8680S:	Supported
8681F:	drivers/media/pci/netup_unidvb/*
8682
8683MEDIA DRIVERS FOR RENESAS - DRIF
8684M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8685L:	linux-media@vger.kernel.org
8686L:	linux-renesas-soc@vger.kernel.org
8687T:	git git://linuxtv.org/media_tree.git
8688S:	Supported
8689F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8690F:	drivers/media/platform/rcar_drif.c
8691
8692MEDIA DRIVERS FOR RENESAS - FCP
8693M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8694L:	linux-media@vger.kernel.org
8695L:	linux-renesas-soc@vger.kernel.org
8696T:	git git://linuxtv.org/media_tree.git
8697S:	Supported
8698F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8699F:	drivers/media/platform/rcar-fcp.c
8700F:	include/media/rcar-fcp.h
8701
8702MEDIA DRIVERS FOR RENESAS - FDP1
8703M:	Kieran Bingham <kieran@bingham.xyz>
8704L:	linux-media@vger.kernel.org
8705L:	linux-renesas-soc@vger.kernel.org
8706T:	git git://linuxtv.org/media_tree.git
8707S:	Supported
8708F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8709F:	drivers/media/platform/rcar_fdp1.c
8710
8711MEDIA DRIVERS FOR RENESAS - VIN
8712M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8713L:	linux-media@vger.kernel.org
8714L:	linux-renesas-soc@vger.kernel.org
8715T:	git git://linuxtv.org/media_tree.git
8716S:	Supported
8717F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8718F:	drivers/media/platform/rcar-vin/
8719
8720MEDIA DRIVERS FOR RENESAS - VSP1
8721M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8722L:	linux-media@vger.kernel.org
8723L:	linux-renesas-soc@vger.kernel.org
8724T:	git git://linuxtv.org/media_tree.git
8725S:	Supported
8726F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8727F:	drivers/media/platform/vsp1/
8728
8729MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8730M:	Daniel Scheller <d.scheller.oss@gmail.com>
8731L:	linux-media@vger.kernel.org
8732W:	https://linuxtv.org
8733T:	git git://linuxtv.org/media_tree.git
8734S:	Maintained
8735F:	drivers/media/dvb-frontends/stv0910*
8736
8737MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8738M:	Daniel Scheller <d.scheller.oss@gmail.com>
8739L:	linux-media@vger.kernel.org
8740W:	https://linuxtv.org
8741T:	git git://linuxtv.org/media_tree.git
8742S:	Maintained
8743F:	drivers/media/dvb-frontends/stv6111*
8744
8745MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8746M:	Dmitry Osipenko <digetx@gmail.com>
8747L:	linux-media@vger.kernel.org
8748L:	linux-tegra@vger.kernel.org
8749T:	git git://linuxtv.org/media_tree.git
8750S:	Maintained
8751F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8752F:	drivers/staging/media/tegra-vde/
8753
8754MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8755M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8756M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8757P:	LinuxTV.org Project
8758L:	linux-media@vger.kernel.org
8759W:	https://linuxtv.org
8760Q:	http://patchwork.kernel.org/project/linux-media/list/
8761T:	git git://linuxtv.org/media_tree.git
8762S:	Maintained
8763F:	Documentation/devicetree/bindings/media/
8764F:	Documentation/media/
8765F:	drivers/media/
8766F:	drivers/staging/media/
8767F:	include/linux/platform_data/media/
8768F:	include/media/
8769F:	include/uapi/linux/dvb/
8770F:	include/uapi/linux/videodev2.h
8771F:	include/uapi/linux/media.h
8772F:	include/uapi/linux/v4l2-*
8773F:	include/uapi/linux/meye.h
8774F:	include/uapi/linux/ivtv*
8775F:	include/uapi/linux/uvcvideo.h
8776
8777MEDIATEK CIR DRIVER
8778M:	Sean Wang <sean.wang@mediatek.com>
8779S:	Maintained
8780F:	drivers/media/rc/mtk-cir.c
8781
8782MEDIATEK PMIC LED DRIVER
8783M:	Sean Wang <sean.wang@mediatek.com>
8784S:	Maintained
8785F:	drivers/leds/leds-mt6323.c
8786F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8787
8788MEDIATEK ETHERNET DRIVER
8789M:	Felix Fietkau <nbd@openwrt.org>
8790M:	John Crispin <john@phrozen.org>
8791M:	Sean Wang <sean.wang@mediatek.com>
8792M:	Nelson Chang <nelson.chang@mediatek.com>
8793L:	netdev@vger.kernel.org
8794S:	Maintained
8795F:	drivers/net/ethernet/mediatek/
8796
8797MEDIATEK SWITCH DRIVER
8798M:	Sean Wang <sean.wang@mediatek.com>
8799L:	netdev@vger.kernel.org
8800S:	Maintained
8801F:	drivers/net/dsa/mt7530.*
8802F:	net/dsa/tag_mtk.c
8803
8804MEDIATEK JPEG DRIVER
8805M:	Rick Chang <rick.chang@mediatek.com>
8806M:	Bin Liu <bin.liu@mediatek.com>
8807S:	Supported
8808F:	drivers/media/platform/mtk-jpeg/
8809F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8810
8811MEDIATEK MDP DRIVER
8812M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8813M:	Houlong Wei <houlong.wei@mediatek.com>
8814M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8815S:	Supported
8816F:	drivers/media/platform/mtk-mdp/
8817F:	drivers/media/platform/mtk-vpu/
8818F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8819
8820MEDIATEK MEDIA DRIVER
8821M:	Tiffany Lin <tiffany.lin@mediatek.com>
8822M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8823S:	Supported
8824F:	drivers/media/platform/mtk-vcodec/
8825F:	drivers/media/platform/mtk-vpu/
8826F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8827F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8828
8829MEDIATEK MT7601U WIRELESS LAN DRIVER
8830M:	Jakub Kicinski <kubakici@wp.pl>
8831L:	linux-wireless@vger.kernel.org
8832S:	Maintained
8833F:	drivers/net/wireless/mediatek/mt7601u/
8834
8835MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8836M:	Sean Wang <sean.wang@mediatek.com>
8837S:	Maintained
8838F:	drivers/char/hw_random/mtk-rng.c
8839
8840MEDIATEK USB3 DRD IP DRIVER
8841M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8842L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8844L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8845S:	Maintained
8846F:	drivers/usb/mtu3/
8847
8848MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8849M:	Peter Senna Tschudin <peter.senna@collabora.com>
8850M:	Martin Donnelly <martin.donnelly@ge.com>
8851M:	Martyn Welch <martyn.welch@collabora.co.uk>
8852S:	Maintained
8853F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8854F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8855
8856MEGARAID SCSI/SAS DRIVERS
8857M:	Kashyap Desai <kashyap.desai@broadcom.com>
8858M:	Sumit Saxena <sumit.saxena@broadcom.com>
8859M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8860L:	megaraidlinux.pdl@broadcom.com
8861L:	linux-scsi@vger.kernel.org
8862W:	http://www.avagotech.com/support/
8863S:	Maintained
8864F:	Documentation/scsi/megaraid.txt
8865F:	drivers/scsi/megaraid.*
8866F:	drivers/scsi/megaraid/
8867
8868MELEXIS MLX90614 DRIVER
8869M:	Crt Mori <cmo@melexis.com>
8870L:	linux-iio@vger.kernel.org
8871W:	http://www.melexis.com
8872S:	Supported
8873F:	drivers/iio/temperature/mlx90614.c
8874
8875MELFAS MIP4 TOUCHSCREEN DRIVER
8876M:	Sangwon Jee <jeesw@melfas.com>
8877W:	http://www.melfas.com
8878S:	Supported
8879F:	drivers/input/touchscreen/melfas_mip4.c
8880F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8881
8882MELLANOX ETHERNET DRIVER (mlx4_en)
8883M:	Tariq Toukan <tariqt@mellanox.com>
8884L:	netdev@vger.kernel.org
8885S:	Supported
8886W:	http://www.mellanox.com
8887Q:	http://patchwork.ozlabs.org/project/netdev/list/
8888F:	drivers/net/ethernet/mellanox/mlx4/en_*
8889
8890MELLANOX ETHERNET DRIVER (mlx5e)
8891M:	Saeed Mahameed <saeedm@mellanox.com>
8892L:	netdev@vger.kernel.org
8893S:	Supported
8894W:	http://www.mellanox.com
8895Q:	http://patchwork.ozlabs.org/project/netdev/list/
8896F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8897
8898MELLANOX ETHERNET INNOVA DRIVER
8899M:	Ilan Tayari <ilant@mellanox.com>
8900R:	Boris Pismenny <borisp@mellanox.com>
8901L:	netdev@vger.kernel.org
8902S:	Supported
8903W:	http://www.mellanox.com
8904Q:	http://patchwork.ozlabs.org/project/netdev/list/
8905F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8906F:	include/linux/mlx5/mlx5_ifc_fpga.h
8907
8908MELLANOX ETHERNET INNOVA IPSEC DRIVER
8909M:	Ilan Tayari <ilant@mellanox.com>
8910R:	Boris Pismenny <borisp@mellanox.com>
8911L:	netdev@vger.kernel.org
8912S:	Supported
8913W:	http://www.mellanox.com
8914Q:	http://patchwork.ozlabs.org/project/netdev/list/
8915F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8916F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8917
8918MELLANOX ETHERNET SWITCH DRIVERS
8919M:	Jiri Pirko <jiri@mellanox.com>
8920M:	Ido Schimmel <idosch@mellanox.com>
8921L:	netdev@vger.kernel.org
8922S:	Supported
8923W:	http://www.mellanox.com
8924Q:	http://patchwork.ozlabs.org/project/netdev/list/
8925F:	drivers/net/ethernet/mellanox/mlxsw/
8926
8927MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8928M:	mlxsw@mellanox.com
8929L:	netdev@vger.kernel.org
8930S:	Supported
8931W:	http://www.mellanox.com
8932Q:	http://patchwork.ozlabs.org/project/netdev/list/
8933F:	drivers/net/ethernet/mellanox/mlxfw/
8934
8935MELLANOX HARDWARE PLATFORM SUPPORT
8936M:	Andy Shevchenko <andy@infradead.org>
8937M:	Darren Hart <dvhart@infradead.org>
8938M:	Vadim Pasternak <vadimp@mellanox.com>
8939L:	platform-driver-x86@vger.kernel.org
8940S:	Supported
8941F:	drivers/platform/mellanox/
8942
8943MELLANOX MLX4 core VPI driver
8944M:	Tariq Toukan <tariqt@mellanox.com>
8945L:	netdev@vger.kernel.org
8946L:	linux-rdma@vger.kernel.org
8947W:	http://www.mellanox.com
8948Q:	http://patchwork.ozlabs.org/project/netdev/list/
8949S:	Supported
8950F:	drivers/net/ethernet/mellanox/mlx4/
8951F:	include/linux/mlx4/
8952
8953MELLANOX MLX4 IB driver
8954M:	Yishai Hadas <yishaih@mellanox.com>
8955L:	linux-rdma@vger.kernel.org
8956W:	http://www.mellanox.com
8957Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8958S:	Supported
8959F:	drivers/infiniband/hw/mlx4/
8960F:	include/linux/mlx4/
8961F:	include/uapi/rdma/mlx4-abi.h
8962
8963MELLANOX MLX5 core VPI driver
8964M:	Saeed Mahameed <saeedm@mellanox.com>
8965M:	Matan Barak <matanb@mellanox.com>
8966M:	Leon Romanovsky <leonro@mellanox.com>
8967L:	netdev@vger.kernel.org
8968L:	linux-rdma@vger.kernel.org
8969W:	http://www.mellanox.com
8970Q:	http://patchwork.ozlabs.org/project/netdev/list/
8971S:	Supported
8972F:	drivers/net/ethernet/mellanox/mlx5/core/
8973F:	include/linux/mlx5/
8974
8975MELLANOX MLX5 IB driver
8976M:	Matan Barak <matanb@mellanox.com>
8977M:	Leon Romanovsky <leonro@mellanox.com>
8978L:	linux-rdma@vger.kernel.org
8979W:	http://www.mellanox.com
8980Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8981S:	Supported
8982F:	drivers/infiniband/hw/mlx5/
8983F:	include/linux/mlx5/
8984F:	include/uapi/rdma/mlx5-abi.h
8985
8986MELLANOX MLXCPLD I2C AND MUX DRIVER
8987M:	Vadim Pasternak <vadimp@mellanox.com>
8988M:	Michael Shych <michaelsh@mellanox.com>
8989L:	linux-i2c@vger.kernel.org
8990S:	Supported
8991F:	drivers/i2c/busses/i2c-mlxcpld.c
8992F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8993F:	Documentation/i2c/busses/i2c-mlxcpld
8994
8995MELLANOX MLXCPLD LED DRIVER
8996M:	Vadim Pasternak <vadimp@mellanox.com>
8997L:	linux-leds@vger.kernel.org
8998S:	Supported
8999F:	drivers/leds/leds-mlxcpld.c
9000F:	Documentation/leds/leds-mlxcpld.txt
9001
9002MELLANOX PLATFORM DRIVER
9003M:	Vadim Pasternak <vadimp@mellanox.com>
9004L:	platform-driver-x86@vger.kernel.org
9005S:	Supported
9006F:	drivers/platform/x86/mlx-platform.c
9007
9008MEMBARRIER SUPPORT
9009M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9010M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9011L:	linux-kernel@vger.kernel.org
9012S:	Supported
9013F:	kernel/sched/membarrier.c
9014F:	include/uapi/linux/membarrier.h
9015F:	arch/powerpc/include/asm/membarrier.h
9016
9017MEMORY MANAGEMENT
9018L:	linux-mm@kvack.org
9019W:	http://www.linux-mm.org
9020S:	Maintained
9021F:	include/linux/mm.h
9022F:	include/linux/gfp.h
9023F:	include/linux/mmzone.h
9024F:	include/linux/memory_hotplug.h
9025F:	include/linux/vmalloc.h
9026F:	mm/
9027
9028MEMORY TECHNOLOGY DEVICES (MTD)
9029M:	David Woodhouse <dwmw2@infradead.org>
9030M:	Brian Norris <computersforpeace@gmail.com>
9031M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9032M:	Marek Vasut <marek.vasut@gmail.com>
9033M:	Richard Weinberger <richard@nod.at>
9034M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9035L:	linux-mtd@lists.infradead.org
9036W:	http://www.linux-mtd.infradead.org/
9037Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9038T:	git git://git.infradead.org/linux-mtd.git master
9039T:	git git://git.infradead.org/linux-mtd.git mtd/next
9040S:	Maintained
9041F:	Documentation/devicetree/bindings/mtd/
9042F:	drivers/mtd/
9043F:	include/linux/mtd/
9044F:	include/uapi/mtd/
9045
9046MEN A21 WATCHDOG DRIVER
9047M:	Johannes Thumshirn <morbidrsa@gmail.com>
9048L:	linux-watchdog@vger.kernel.org
9049S:	Maintained
9050F:	drivers/watchdog/mena21_wdt.c
9051
9052MEN CHAMELEON BUS (mcb)
9053M:	Johannes Thumshirn <morbidrsa@gmail.com>
9054S:	Maintained
9055F:	drivers/mcb/
9056F:	include/linux/mcb.h
9057F:	Documentation/men-chameleon-bus.txt
9058
9059MEN F21BMC (Board Management Controller)
9060M:	Andreas Werner <andreas.werner@men.de>
9061S:	Supported
9062F:	drivers/mfd/menf21bmc.c
9063F:	drivers/watchdog/menf21bmc_wdt.c
9064F:	drivers/leds/leds-menf21bmc.c
9065F:	drivers/hwmon/menf21bmc_hwmon.c
9066F:	Documentation/hwmon/menf21bmc
9067
9068MESON AO CEC DRIVER FOR AMLOGIC SOCS
9069M:	Neil Armstrong <narmstrong@baylibre.com>
9070L:	linux-media@lists.freedesktop.org
9071L:	linux-amlogic@lists.infradead.org
9072W:	http://linux-meson.com/
9073S:	Supported
9074F:	drivers/media/platform/meson/ao-cec.c
9075F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9076T:	git git://linuxtv.org/media_tree.git
9077
9078METAG ARCHITECTURE
9079M:	James Hogan <jhogan@kernel.org>
9080L:	linux-metag@vger.kernel.org
9081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9082S:	Odd Fixes
9083F:	arch/metag/
9084F:	Documentation/metag/
9085F:	Documentation/devicetree/bindings/metag/
9086F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9087F:	drivers/clocksource/metag_generic.c
9088F:	drivers/irqchip/irq-metag.c
9089F:	drivers/irqchip/irq-metag-ext.c
9090F:	drivers/tty/metag_da.c
9091
9092MICROBLAZE ARCHITECTURE
9093M:	Michal Simek <monstr@monstr.eu>
9094W:	http://www.monstr.eu/fdt/
9095T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9096S:	Supported
9097F:	arch/microblaze/
9098
9099MICROCHIP / ATMEL AT91 SERIAL DRIVER
9100M:	Richard Genoud <richard.genoud@gmail.com>
9101S:	Maintained
9102F:	drivers/tty/serial/atmel_serial.c
9103F:	drivers/tty/serial/atmel_serial.h
9104
9105MICROCHIP / ATMEL DMA DRIVER
9106M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9108L:	dmaengine@vger.kernel.org
9109S:	Supported
9110F:	drivers/dma/at_hdmac.c
9111F:	drivers/dma/at_hdmac_regs.h
9112F:	include/linux/platform_data/dma-atmel.h
9113
9114MICROCHIP / ATMEL ECC DRIVER
9115M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9116L:	linux-crypto@vger.kernel.org
9117S:	Maintained
9118F:	drivers/crypto/atmel-ecc.*
9119
9120MICROCHIP / ATMEL ISC DRIVER
9121M:	Songjun Wu <songjun.wu@microchip.com>
9122L:	linux-media@vger.kernel.org
9123S:	Supported
9124F:	drivers/media/platform/atmel/atmel-isc.c
9125F:	drivers/media/platform/atmel/atmel-isc-regs.h
9126F:	devicetree/bindings/media/atmel-isc.txt
9127
9128MICROCHIP / ATMEL NAND DRIVER
9129M:	Wenyou Yang <wenyou.yang@microchip.com>
9130M:	Josh Wu <rainyfeeling@outlook.com>
9131L:	linux-mtd@lists.infradead.org
9132S:	Supported
9133F:	drivers/mtd/nand/atmel/*
9134F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9135
9136MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9137M:	Woojung Huh <Woojung.Huh@microchip.com>
9138M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9139L:	netdev@vger.kernel.org
9140S:	Maintained
9141F:	net/dsa/tag_ksz.c
9142F:	drivers/net/dsa/microchip/*
9143F:	include/linux/platform_data/microchip-ksz.h
9144F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9145
9146MICROCHIP USB251XB DRIVER
9147M:	Richard Leitner <richard.leitner@skidata.com>
9148L:	linux-usb@vger.kernel.org
9149S:	Maintained
9150F:	drivers/usb/misc/usb251xb.c
9151F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9152
9153MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9154M:	Don Brace <don.brace@microsemi.com>
9155L:	esc.storagedev@microsemi.com
9156L:	linux-scsi@vger.kernel.org
9157S:	Supported
9158F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9159F:	drivers/scsi/smartpqi/Kconfig
9160F:	drivers/scsi/smartpqi/Makefile
9161F:	include/linux/cciss*.h
9162F:	include/uapi/linux/cciss*.h
9163F:	Documentation/scsi/smartpqi.txt
9164
9165MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9166M:	Chen Yu <yu.c.chen@intel.com>
9167L:	platform-driver-x86@vger.kernel.org
9168S:	Supported
9169F:	drivers/platform/x86/surfacepro3_button.c
9170
9171MICROTEK X6 SCANNER
9172M:	Oliver Neukum <oliver@neukum.org>
9173S:	Maintained
9174F:	drivers/usb/image/microtek.*
9175
9176MIPS
9177M:	Ralf Baechle <ralf@linux-mips.org>
9178M:	James Hogan <jhogan@kernel.org>
9179L:	linux-mips@linux-mips.org
9180W:	http://www.linux-mips.org/
9181T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9182Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9183S:	Supported
9184F:	Documentation/devicetree/bindings/mips/
9185F:	Documentation/mips/
9186F:	arch/mips/
9187F:	drivers/platform/mips/
9188
9189MIPS BOSTON DEVELOPMENT BOARD
9190M:	Paul Burton <paul.burton@mips.com>
9191L:	linux-mips@linux-mips.org
9192S:	Maintained
9193F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9194F:	arch/mips/boot/dts/img/boston.dts
9195F:	arch/mips/configs/generic/board-boston.config
9196F:	drivers/clk/imgtec/clk-boston.c
9197F:	include/dt-bindings/clock/boston-clock.h
9198
9199MIPS GENERIC PLATFORM
9200M:	Paul Burton <paul.burton@mips.com>
9201L:	linux-mips@linux-mips.org
9202S:	Supported
9203F:	arch/mips/generic/
9204F:	arch/mips/tools/generic-board-config.sh
9205
9206MIPS/LOONGSON1 ARCHITECTURE
9207M:	Keguang Zhang <keguang.zhang@gmail.com>
9208L:	linux-mips@linux-mips.org
9209S:	Maintained
9210F:	arch/mips/loongson32/
9211F:	arch/mips/include/asm/mach-loongson32/
9212F:	drivers/*/*loongson1*
9213F:	drivers/*/*/*loongson1*
9214
9215MIPS/LOONGSON2 ARCHITECTURE
9216M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9217L:	linux-mips@linux-mips.org
9218S:	Maintained
9219F:	arch/mips/loongson64/*{2e/2f}*
9220F:	arch/mips/include/asm/mach-loongson64/
9221F:	drivers/*/*loongson2*
9222F:	drivers/*/*/*loongson2*
9223
9224MIPS/LOONGSON3 ARCHITECTURE
9225M:	Huacai Chen <chenhc@lemote.com>
9226L:	linux-mips@linux-mips.org
9227S:	Maintained
9228F:	arch/mips/loongson64/
9229F:	arch/mips/include/asm/mach-loongson64/
9230F:	drivers/platform/mips/cpu_hwmon.c
9231F:	drivers/*/*loongson3*
9232F:	drivers/*/*/*loongson3*
9233
9234MIPS RINT INSTRUCTION EMULATION
9235M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9236L:	linux-mips@linux-mips.org
9237S:	Supported
9238F:	arch/mips/math-emu/sp_rint.c
9239F:	arch/mips/math-emu/dp_rint.c
9240
9241MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9242M:	Hans Verkuil <hverkuil@xs4all.nl>
9243L:	linux-media@vger.kernel.org
9244T:	git git://linuxtv.org/media_tree.git
9245W:	https://linuxtv.org
9246S:	Odd Fixes
9247F:	drivers/media/radio/radio-miropcm20*
9248
9249MMP SUPPORT
9250M:	Eric Miao <eric.y.miao@gmail.com>
9251M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253T:	git git://github.com/hzhuang1/linux.git
9254T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9255S:	Maintained
9256F:	arch/arm/boot/dts/mmp*
9257F:	arch/arm/mach-mmp/
9258
9259MN88472 MEDIA DRIVER
9260M:	Antti Palosaari <crope@iki.fi>
9261L:	linux-media@vger.kernel.org
9262W:	https://linuxtv.org
9263W:	http://palosaari.fi/linux/
9264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9265S:	Maintained
9266F:	drivers/media/dvb-frontends/mn88472*
9267
9268MN88473 MEDIA DRIVER
9269M:	Antti Palosaari <crope@iki.fi>
9270L:	linux-media@vger.kernel.org
9271W:	https://linuxtv.org
9272W:	http://palosaari.fi/linux/
9273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9274S:	Maintained
9275F:	drivers/media/dvb-frontends/mn88473*
9276
9277MODULE SUPPORT
9278M:	Jessica Yu <jeyu@kernel.org>
9279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9280S:	Maintained
9281F:	include/linux/module.h
9282F:	kernel/module.c
9283
9284MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9285W:	http://popies.net/meye/
9286S:	Orphan
9287F:	Documentation/media/v4l-drivers/meye*
9288F:	drivers/media/pci/meye/
9289F:	include/uapi/linux/meye.h
9290
9291MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9292M:	Jiri Slaby <jirislaby@gmail.com>
9293S:	Maintained
9294F:	Documentation/serial/moxa-smartio
9295F:	drivers/tty/mxser.*
9296
9297MR800 AVERMEDIA USB FM RADIO DRIVER
9298M:	Alexey Klimov <klimov.linux@gmail.com>
9299L:	linux-media@vger.kernel.org
9300T:	git git://linuxtv.org/media_tree.git
9301S:	Maintained
9302F:	drivers/media/radio/radio-mr800.c
9303
9304MRF24J40 IEEE 802.15.4 RADIO DRIVER
9305M:	Alan Ott <alan@signal11.us>
9306L:	linux-wpan@vger.kernel.org
9307S:	Maintained
9308F:	drivers/net/ieee802154/mrf24j40.c
9309F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9310
9311MSI LAPTOP SUPPORT
9312M:	"Lee, Chun-Yi" <jlee@suse.com>
9313L:	platform-driver-x86@vger.kernel.org
9314S:	Maintained
9315F:	drivers/platform/x86/msi-laptop.c
9316
9317MSI WMI SUPPORT
9318L:	platform-driver-x86@vger.kernel.org
9319S:	Orphan
9320F:	drivers/platform/x86/msi-wmi.c
9321
9322MSI001 MEDIA DRIVER
9323M:	Antti Palosaari <crope@iki.fi>
9324L:	linux-media@vger.kernel.org
9325W:	https://linuxtv.org
9326W:	http://palosaari.fi/linux/
9327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9328T:	git git://linuxtv.org/anttip/media_tree.git
9329S:	Maintained
9330F:	drivers/media/tuners/msi001*
9331
9332MSI2500 MEDIA DRIVER
9333M:	Antti Palosaari <crope@iki.fi>
9334L:	linux-media@vger.kernel.org
9335W:	https://linuxtv.org
9336W:	http://palosaari.fi/linux/
9337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9338T:	git git://linuxtv.org/anttip/media_tree.git
9339S:	Maintained
9340F:	drivers/media/usb/msi2500/
9341
9342MSYSTEMS DISKONCHIP G3 MTD DRIVER
9343M:	Robert Jarzmik <robert.jarzmik@free.fr>
9344L:	linux-mtd@lists.infradead.org
9345S:	Maintained
9346F:	drivers/mtd/devices/docg3*
9347
9348MT9M032 APTINA SENSOR DRIVER
9349M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9350L:	linux-media@vger.kernel.org
9351T:	git git://linuxtv.org/media_tree.git
9352S:	Maintained
9353F:	drivers/media/i2c/mt9m032.c
9354F:	include/media/i2c/mt9m032.h
9355
9356MT9P031 APTINA CAMERA SENSOR
9357M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9358L:	linux-media@vger.kernel.org
9359T:	git git://linuxtv.org/media_tree.git
9360S:	Maintained
9361F:	drivers/media/i2c/mt9p031.c
9362F:	include/media/i2c/mt9p031.h
9363
9364MT9T001 APTINA CAMERA SENSOR
9365M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9366L:	linux-media@vger.kernel.org
9367T:	git git://linuxtv.org/media_tree.git
9368S:	Maintained
9369F:	drivers/media/i2c/mt9t001.c
9370F:	include/media/i2c/mt9t001.h
9371
9372MT9V032 APTINA CAMERA SENSOR
9373M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9374L:	linux-media@vger.kernel.org
9375T:	git git://linuxtv.org/media_tree.git
9376S:	Maintained
9377F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9378F:	drivers/media/i2c/mt9v032.c
9379F:	include/media/i2c/mt9v032.h
9380
9381MULTIFUNCTION DEVICES (MFD)
9382M:	Lee Jones <lee.jones@linaro.org>
9383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9384S:	Supported
9385F:	Documentation/devicetree/bindings/mfd/
9386F:	drivers/mfd/
9387F:	include/linux/mfd/
9388F:	include/dt-bindings/mfd/
9389
9390MULTIMEDIA CARD (MMC) ETC. OVER SPI
9391S:	Orphan
9392F:	drivers/mmc/host/mmc_spi.c
9393F:	include/linux/spi/mmc_spi.h
9394
9395MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9396M:	Ulf Hansson <ulf.hansson@linaro.org>
9397L:	linux-mmc@vger.kernel.org
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9399S:	Maintained
9400F:	Documentation/devicetree/bindings/mmc/
9401F:	drivers/mmc/
9402F:	include/linux/mmc/
9403F:	include/uapi/linux/mmc/
9404
9405MULTIPLEXER SUBSYSTEM
9406M:	Peter Rosin <peda@axentia.se>
9407S:	Maintained
9408F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9409F:	Documentation/devicetree/bindings/mux/
9410F:	include/linux/dt-bindings/mux/
9411F:	include/linux/mux/
9412F:	drivers/mux/
9413
9414MULTITECH MULTIPORT CARD (ISICOM)
9415S:	Orphan
9416F:	drivers/tty/isicom.c
9417F:	include/linux/isicom.h
9418
9419MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9420M:	Bin Liu <b-liu@ti.com>
9421L:	linux-usb@vger.kernel.org
9422S:	Maintained
9423F:	drivers/usb/musb/
9424
9425MXL5007T MEDIA DRIVER
9426M:	Michael Krufky <mkrufky@linuxtv.org>
9427L:	linux-media@vger.kernel.org
9428W:	https://linuxtv.org
9429W:	http://github.com/mkrufky
9430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9431T:	git git://linuxtv.org/mkrufky/tuners.git
9432S:	Maintained
9433F:	drivers/media/tuners/mxl5007t.*
9434
9435MXSFB DRM DRIVER
9436M:	Marek Vasut <marex@denx.de>
9437S:	Supported
9438F:	drivers/gpu/drm/mxsfb/
9439F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9440
9441MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9442M:	Chris Lee <christopher.lee@cspi.com>
9443L:	netdev@vger.kernel.org
9444W:	https://www.cspi.com/ethernet-products/support/downloads/
9445S:	Supported
9446F:	drivers/net/ethernet/myricom/myri10ge/
9447
9448NAND FLASH SUBSYSTEM
9449M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9450R:	Richard Weinberger <richard@nod.at>
9451L:	linux-mtd@lists.infradead.org
9452W:	http://www.linux-mtd.infradead.org/
9453Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9454T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9455T:	git git://git.infradead.org/linux-mtd.git nand/next
9456S:	Maintained
9457F:	drivers/mtd/nand/
9458F:	include/linux/mtd/*nand*.h
9459
9460NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9461M:	Daniel Mack <zonque@gmail.com>
9462S:	Maintained
9463L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9464W:	http://www.native-instruments.com
9465F:	sound/usb/caiaq/
9466
9467NATSEMI ETHERNET DRIVER (DP8381x)
9468S:	Orphan
9469F:	drivers/net/ethernet/natsemi/natsemi.c
9470
9471NCP FILESYSTEM
9472M:	Petr Vandrovec <petr@vandrovec.name>
9473S:	Obsolete
9474F:	drivers/staging/ncpfs/
9475
9476NCR 5380 SCSI DRIVERS
9477M:	Finn Thain <fthain@telegraphics.com.au>
9478M:	Michael Schmitz <schmitzmic@gmail.com>
9479L:	linux-scsi@vger.kernel.org
9480S:	Maintained
9481F:	Documentation/scsi/g_NCR5380.txt
9482F:	drivers/scsi/NCR5380.*
9483F:	drivers/scsi/arm/cumana_1.c
9484F:	drivers/scsi/arm/oak.c
9485F:	drivers/scsi/atari_scsi.*
9486F:	drivers/scsi/dmx3191d.c
9487F:	drivers/scsi/g_NCR5380.*
9488F:	drivers/scsi/mac_scsi.*
9489F:	drivers/scsi/sun3_scsi.*
9490F:	drivers/scsi/sun3_scsi_vme.c
9491
9492NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9493M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9494L:	linux-scsi@vger.kernel.org
9495S:	Maintained
9496F:	drivers/scsi/NCR_D700.*
9497
9498NCT6775 HARDWARE MONITOR DRIVER
9499M:	Guenter Roeck <linux@roeck-us.net>
9500L:	linux-hwmon@vger.kernel.org
9501S:	Maintained
9502F:	Documentation/hwmon/nct6775
9503F:	drivers/hwmon/nct6775.c
9504
9505NETEFFECT IWARP RNIC DRIVER (IW_NES)
9506M:	Faisal Latif <faisal.latif@intel.com>
9507L:	linux-rdma@vger.kernel.org
9508W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9509S:	Supported
9510F:	drivers/infiniband/hw/nes/
9511F:	include/uapi/rdma/nes-abi.h
9512
9513NETEM NETWORK EMULATOR
9514M:	Stephen Hemminger <stephen@networkplumber.org>
9515L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9516S:	Maintained
9517F:	net/sched/sch_netem.c
9518
9519NETERION 10GbE DRIVERS (s2io/vxge)
9520M:	Jon Mason <jdmason@kudzu.us>
9521L:	netdev@vger.kernel.org
9522S:	Supported
9523F:	Documentation/networking/s2io.txt
9524F:	Documentation/networking/vxge.txt
9525F:	drivers/net/ethernet/neterion/
9526
9527NETFILTER
9528M:	Pablo Neira Ayuso <pablo@netfilter.org>
9529M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9530M:	Florian Westphal <fw@strlen.de>
9531L:	netfilter-devel@vger.kernel.org
9532L:	coreteam@netfilter.org
9533W:	http://www.netfilter.org/
9534W:	http://www.iptables.org/
9535W:	http://www.nftables.org/
9536Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9539S:	Maintained
9540F:	include/linux/netfilter*
9541F:	include/linux/netfilter/
9542F:	include/net/netfilter/
9543F:	include/uapi/linux/netfilter*
9544F:	include/uapi/linux/netfilter/
9545F:	net/*/netfilter.c
9546F:	net/*/netfilter/
9547F:	net/netfilter/
9548F:	net/bridge/br_netfilter*.c
9549
9550NETROM NETWORK LAYER
9551M:	Ralf Baechle <ralf@linux-mips.org>
9552L:	linux-hams@vger.kernel.org
9553W:	http://www.linux-ax25.org/
9554S:	Maintained
9555F:	include/net/netrom.h
9556F:	include/uapi/linux/netrom.h
9557F:	net/netrom/
9558
9559NETRONOME ETHERNET DRIVERS
9560M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9561L:	oss-drivers@netronome.com
9562S:	Maintained
9563F:	drivers/net/ethernet/netronome/
9564
9565NETWORK BLOCK DEVICE (NBD)
9566M:	Josef Bacik <jbacik@fb.com>
9567S:	Maintained
9568L:	linux-block@vger.kernel.org
9569L:	nbd@other.debian.org
9570F:	Documentation/blockdev/nbd.txt
9571F:	drivers/block/nbd.c
9572F:	include/uapi/linux/nbd.h
9573
9574NETWORK DROP MONITOR
9575M:	Neil Horman <nhorman@tuxdriver.com>
9576L:	netdev@vger.kernel.org
9577S:	Maintained
9578W:	https://fedorahosted.org/dropwatch/
9579F:	net/core/drop_monitor.c
9580
9581NETWORKING DRIVERS
9582L:	netdev@vger.kernel.org
9583W:	http://www.linuxfoundation.org/en/Net
9584Q:	http://patchwork.ozlabs.org/project/netdev/list/
9585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9587S:	Odd Fixes
9588F:	Documentation/devicetree/bindings/net/
9589F:	drivers/net/
9590F:	include/linux/if_*
9591F:	include/linux/netdevice.h
9592F:	include/linux/etherdevice.h
9593F:	include/linux/fcdevice.h
9594F:	include/linux/fddidevice.h
9595F:	include/linux/hippidevice.h
9596F:	include/linux/inetdevice.h
9597F:	include/uapi/linux/if_*
9598F:	include/uapi/linux/netdevice.h
9599
9600NETWORKING DRIVERS (WIRELESS)
9601M:	Kalle Valo <kvalo@codeaurora.org>
9602L:	linux-wireless@vger.kernel.org
9603Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9606S:	Maintained
9607F:	Documentation/devicetree/bindings/net/wireless/
9608F:	drivers/net/wireless/
9609
9610NETWORKING [DSA]
9611M:	Andrew Lunn <andrew@lunn.ch>
9612M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9613M:	Florian Fainelli <f.fainelli@gmail.com>
9614S:	Maintained
9615F:	net/dsa/
9616F:	include/net/dsa.h
9617F:	include/linux/dsa/
9618F:	drivers/net/dsa/
9619
9620NETWORKING [GENERAL]
9621M:	"David S. Miller" <davem@davemloft.net>
9622L:	netdev@vger.kernel.org
9623W:	http://www.linuxfoundation.org/en/Net
9624Q:	http://patchwork.ozlabs.org/project/netdev/list/
9625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9627B:	mailto:netdev@vger.kernel.org
9628S:	Maintained
9629F:	net/
9630F:	include/net/
9631F:	include/linux/in.h
9632F:	include/linux/net.h
9633F:	include/linux/netdevice.h
9634F:	include/uapi/linux/in.h
9635F:	include/uapi/linux/net.h
9636F:	include/uapi/linux/netdevice.h
9637F:	include/uapi/linux/net_namespace.h
9638F:	tools/testing/selftests/net/
9639F:	lib/net_utils.c
9640F:	lib/random32.c
9641
9642NETWORKING [IPSEC]
9643M:	Steffen Klassert <steffen.klassert@secunet.com>
9644M:	Herbert Xu <herbert@gondor.apana.org.au>
9645M:	"David S. Miller" <davem@davemloft.net>
9646L:	netdev@vger.kernel.org
9647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9649S:	Maintained
9650F:	net/core/flow.c
9651F:	net/xfrm/
9652F:	net/key/
9653F:	net/ipv4/xfrm*
9654F:	net/ipv4/esp4*
9655F:	net/ipv4/ah4.c
9656F:	net/ipv4/ipcomp.c
9657F:	net/ipv4/ip_vti.c
9658F:	net/ipv6/xfrm*
9659F:	net/ipv6/esp6*
9660F:	net/ipv6/ah6.c
9661F:	net/ipv6/ipcomp6.c
9662F:	net/ipv6/ip6_vti.c
9663F:	include/uapi/linux/xfrm.h
9664F:	include/net/xfrm.h
9665
9666NETWORKING [IPv4/IPv6]
9667M:	"David S. Miller" <davem@davemloft.net>
9668M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9669M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9670L:	netdev@vger.kernel.org
9671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9672S:	Maintained
9673F:	net/ipv4/
9674F:	net/ipv6/
9675F:	include/net/ip*
9676F:	arch/x86/net/*
9677
9678NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9679M:	Paul Moore <paul@paul-moore.com>
9680W:	https://github.com/netlabel
9681L:	netdev@vger.kernel.org
9682L:	linux-security-module@vger.kernel.org
9683S:	Maintained
9684F:	Documentation/netlabel/
9685F:	include/net/calipso.h
9686F:	include/net/cipso_ipv4.h
9687F:	include/net/netlabel.h
9688F:	include/uapi/linux/netfilter/xt_SECMARK.h
9689F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9690F:	net/netlabel/
9691F:	net/ipv4/cipso_ipv4.c
9692F:	net/ipv6/calipso.c
9693F:	net/netfilter/xt_CONNSECMARK.c
9694F:	net/netfilter/xt_SECMARK.c
9695
9696NETWORKING [TLS]
9697M:	Ilya Lesokhin <ilyal@mellanox.com>
9698M:	Aviad Yehezkel <aviadye@mellanox.com>
9699M:	Dave Watson <davejwatson@fb.com>
9700L:	netdev@vger.kernel.org
9701S:	Maintained
9702F:	net/tls/*
9703F:	include/uapi/linux/tls.h
9704F:	include/net/tls.h
9705
9706NETWORKING [WIRELESS]
9707L:	linux-wireless@vger.kernel.org
9708Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9709
9710NETDEVSIM
9711M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9712S:	Maintained
9713F:	drivers/net/netdevsim/*
9714
9715NETXEN (1/10) GbE SUPPORT
9716M:	Manish Chopra <manish.chopra@cavium.com>
9717M:	Rahul Verma <rahul.verma@cavium.com>
9718M:	Dept-GELinuxNICDev@cavium.com
9719L:	netdev@vger.kernel.org
9720S:	Supported
9721F:	drivers/net/ethernet/qlogic/netxen/
9722
9723NFC SUBSYSTEM
9724M:	Samuel Ortiz <sameo@linux.intel.com>
9725L:	linux-wireless@vger.kernel.org
9726L:	linux-nfc@lists.01.org (subscribers-only)
9727S:	Supported
9728F:	net/nfc/
9729F:	include/net/nfc/
9730F:	include/uapi/linux/nfc.h
9731F:	drivers/nfc/
9732F:	include/linux/platform_data/nfcmrvl.h
9733F:	include/linux/platform_data/nxp-nci.h
9734F:	Documentation/devicetree/bindings/net/nfc/
9735
9736NFS, SUNRPC, AND LOCKD CLIENTS
9737M:	Trond Myklebust <trond.myklebust@primarydata.com>
9738M:	Anna Schumaker <anna.schumaker@netapp.com>
9739L:	linux-nfs@vger.kernel.org
9740W:	http://client.linux-nfs.org
9741T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9742S:	Maintained
9743F:	fs/lockd/
9744F:	fs/nfs/
9745F:	fs/nfs_common/
9746F:	net/sunrpc/
9747F:	include/linux/lockd/
9748F:	include/linux/nfs*
9749F:	include/linux/sunrpc/
9750F:	include/uapi/linux/nfs*
9751F:	include/uapi/linux/sunrpc/
9752
9753NILFS2 FILESYSTEM
9754M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9755L:	linux-nilfs@vger.kernel.org
9756W:	https://nilfs.sourceforge.io/
9757W:	https://nilfs.osdn.jp/
9758T:	git git://github.com/konis/nilfs2.git
9759S:	Supported
9760F:	Documentation/filesystems/nilfs2.txt
9761F:	fs/nilfs2/
9762F:	include/trace/events/nilfs2.h
9763F:	include/uapi/linux/nilfs2_api.h
9764F:	include/uapi/linux/nilfs2_ondisk.h
9765
9766NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9767M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9768W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9769S:	Maintained
9770F:	Documentation/scsi/NinjaSCSI.txt
9771F:	drivers/scsi/pcmcia/nsp_*
9772
9773NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9774M:	GOTO Masanori <gotom@debian.or.jp>
9775M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9776W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9777S:	Maintained
9778F:	Documentation/scsi/NinjaSCSI.txt
9779F:	drivers/scsi/nsp32*
9780
9781NIOS2 ARCHITECTURE
9782M:	Ley Foon Tan <lftan@altera.com>
9783L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9785S:	Maintained
9786F:	arch/nios2/
9787
9788NOHZ, DYNTICKS SUPPORT
9789M:	Frederic Weisbecker <fweisbec@gmail.com>
9790M:	Thomas Gleixner <tglx@linutronix.de>
9791M:	Ingo Molnar <mingo@kernel.org>
9792L:	linux-kernel@vger.kernel.org
9793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9794S:	Maintained
9795F:	kernel/time/tick*.*
9796F:	include/linux/tick.h
9797F:	include/linux/sched/nohz.h
9798
9799NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9800M:	Pavel Machek <pavel@ucw.cz>
9801M:	Sakari Ailus <sakari.ailus@iki.fi>
9802L:	linux-media@vger.kernel.org
9803S:	Maintained
9804F:	drivers/media/i2c/et8ek8
9805F:	drivers/media/i2c/ad5820.c
9806
9807NOKIA N900 POWER SUPPLY DRIVERS
9808R:	Pali Rohár <pali.rohar@gmail.com>
9809F:	include/linux/power/bq2415x_charger.h
9810F:	include/linux/power/bq27xxx_battery.h
9811F:	include/linux/power/isp1704_charger.h
9812F:	drivers/power/supply/bq2415x_charger.c
9813F:	drivers/power/supply/bq27xxx_battery.c
9814F:	drivers/power/supply/bq27xxx_battery_i2c.c
9815F:	drivers/power/supply/isp1704_charger.c
9816F:	drivers/power/supply/rx51_battery.c
9817
9818NTB AMD DRIVER
9819M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9820L:	linux-ntb@googlegroups.com
9821S:	Supported
9822F:	drivers/ntb/hw/amd/
9823
9824NTB DRIVER CORE
9825M:	Jon Mason <jdmason@kudzu.us>
9826M:	Dave Jiang <dave.jiang@intel.com>
9827M:	Allen Hubbe <allenbh@gmail.com>
9828L:	linux-ntb@googlegroups.com
9829S:	Supported
9830W:	https://github.com/jonmason/ntb/wiki
9831T:	git git://github.com/jonmason/ntb.git
9832F:	drivers/ntb/
9833F:	drivers/net/ntb_netdev.c
9834F:	include/linux/ntb.h
9835F:	include/linux/ntb_transport.h
9836F:	tools/testing/selftests/ntb/
9837
9838NTB IDT DRIVER
9839M:	Serge Semin <fancer.lancer@gmail.com>
9840L:	linux-ntb@googlegroups.com
9841S:	Supported
9842F:	drivers/ntb/hw/idt/
9843
9844NTB INTEL DRIVER
9845M:	Dave Jiang <dave.jiang@intel.com>
9846L:	linux-ntb@googlegroups.com
9847S:	Supported
9848W:	https://github.com/davejiang/linux/wiki
9849T:	git https://github.com/davejiang/linux.git
9850F:	drivers/ntb/hw/intel/
9851
9852NTFS FILESYSTEM
9853M:	Anton Altaparmakov <anton@tuxera.com>
9854L:	linux-ntfs-dev@lists.sourceforge.net
9855W:	http://www.tuxera.com/
9856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9857S:	Supported
9858F:	Documentation/filesystems/ntfs.txt
9859F:	fs/ntfs/
9860
9861NUBUS SUBSYSTEM
9862M:	Finn Thain <fthain@telegraphics.com.au>
9863L:	linux-m68k@lists.linux-m68k.org
9864S:	Maintained
9865F:	arch/*/include/asm/nubus.h
9866F:	drivers/nubus/
9867F:	include/linux/nubus.h
9868F:	include/uapi/linux/nubus.h
9869
9870NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9871M:	Antonino Daplas <adaplas@gmail.com>
9872L:	linux-fbdev@vger.kernel.org
9873S:	Maintained
9874F:	drivers/video/fbdev/riva/
9875F:	drivers/video/fbdev/nvidia/
9876
9877NVM EXPRESS DRIVER
9878M:	Keith Busch <keith.busch@intel.com>
9879M:	Jens Axboe <axboe@fb.com>
9880M:	Christoph Hellwig <hch@lst.de>
9881M:	Sagi Grimberg <sagi@grimberg.me>
9882L:	linux-nvme@lists.infradead.org
9883T:	git://git.infradead.org/nvme.git
9884W:	http://git.infradead.org/nvme.git
9885S:	Supported
9886F:	drivers/nvme/host/
9887F:	include/linux/nvme.h
9888F:	include/uapi/linux/nvme_ioctl.h
9889
9890NVM EXPRESS FC TRANSPORT DRIVERS
9891M:	James Smart <james.smart@broadcom.com>
9892L:	linux-nvme@lists.infradead.org
9893S:	Supported
9894F:	include/linux/nvme-fc.h
9895F:	include/linux/nvme-fc-driver.h
9896F:	drivers/nvme/host/fc.c
9897F:	drivers/nvme/target/fc.c
9898F:	drivers/nvme/target/fcloop.c
9899
9900NVM EXPRESS TARGET DRIVER
9901M:	Christoph Hellwig <hch@lst.de>
9902M:	Sagi Grimberg <sagi@grimberg.me>
9903L:	linux-nvme@lists.infradead.org
9904T:	git://git.infradead.org/nvme.git
9905W:	http://git.infradead.org/nvme.git
9906S:	Supported
9907F:	drivers/nvme/target/
9908
9909NVMEM FRAMEWORK
9910M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9911S:	Maintained
9912F:	drivers/nvmem/
9913F:	Documentation/devicetree/bindings/nvmem/
9914F:	Documentation/ABI/stable/sysfs-bus-nvmem
9915F:	include/linux/nvmem-consumer.h
9916F:	include/linux/nvmem-provider.h
9917
9918NXP TDA998X DRM DRIVER
9919M:	Russell King <linux@armlinux.org.uk>
9920S:	Supported
9921T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9922T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9923F:	drivers/gpu/drm/i2c/tda998x_drv.c
9924F:	include/drm/i2c/tda998x.h
9925
9926NXP TFA9879 DRIVER
9927M:	Peter Rosin <peda@axentia.se>
9928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9929S:	Maintained
9930F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9931F:	sound/soc/codecs/tfa9879*
9932
9933NXP-NCI NFC DRIVER
9934M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9935R:	Charles Gorand <charles.gorand@effinnov.com>
9936L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9937S:	Supported
9938F:	drivers/nfc/nxp-nci
9939
9940OBJTOOL
9941M:	Josh Poimboeuf <jpoimboe@redhat.com>
9942S:	Supported
9943F:	tools/objtool/
9944
9945OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9946M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9947M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9948L:	linuxppc-dev@lists.ozlabs.org
9949S:	Supported
9950F:	arch/powerpc/platforms/powernv/ocxl.c
9951F:	arch/powerpc/include/asm/pnv-ocxl.h
9952F:	drivers/misc/ocxl/
9953F:	include/misc/ocxl*
9954F:	include/uapi/misc/ocxl.h
9955F:	Documentation/accelerators/ocxl.txt
9956
9957OMAP AUDIO SUPPORT
9958M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9959M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9960L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9961L:	linux-omap@vger.kernel.org
9962S:	Maintained
9963F:	sound/soc/omap/
9964
9965OMAP CLOCK FRAMEWORK SUPPORT
9966M:	Paul Walmsley <paul@pwsan.com>
9967L:	linux-omap@vger.kernel.org
9968S:	Maintained
9969F:	arch/arm/*omap*/*clock*
9970
9971OMAP DEVICE TREE SUPPORT
9972M:	Benoît Cousson <bcousson@baylibre.com>
9973M:	Tony Lindgren <tony@atomide.com>
9974L:	linux-omap@vger.kernel.org
9975L:	devicetree@vger.kernel.org
9976S:	Maintained
9977F:	arch/arm/boot/dts/*omap*
9978F:	arch/arm/boot/dts/*am3*
9979F:	arch/arm/boot/dts/*am4*
9980F:	arch/arm/boot/dts/*am5*
9981F:	arch/arm/boot/dts/*dra7*
9982
9983OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9984M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9985L:	linux-omap@vger.kernel.org
9986L:	linux-fbdev@vger.kernel.org
9987S:	Maintained
9988F:	drivers/video/fbdev/omap2/
9989F:	Documentation/arm/OMAP/DSS
9990
9991OMAP FRAMEBUFFER SUPPORT
9992M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9993L:	linux-fbdev@vger.kernel.org
9994L:	linux-omap@vger.kernel.org
9995S:	Maintained
9996F:	drivers/video/fbdev/omap/
9997
9998OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9999M:	Roger Quadros <rogerq@ti.com>
10000M:	Tony Lindgren <tony@atomide.com>
10001L:	linux-omap@vger.kernel.org
10002S:	Maintained
10003F:	drivers/memory/omap-gpmc.c
10004F:	arch/arm/mach-omap2/*gpmc*
10005
10006OMAP GPIO DRIVER
10007M:	Grygorii Strashko <grygorii.strashko@ti.com>
10008M:	Santosh Shilimkar <ssantosh@kernel.org>
10009M:	Kevin Hilman <khilman@kernel.org>
10010L:	linux-omap@vger.kernel.org
10011S:	Maintained
10012F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10013F:	drivers/gpio/gpio-omap.c
10014
10015OMAP HARDWARE SPINLOCK SUPPORT
10016M:	Ohad Ben-Cohen <ohad@wizery.com>
10017L:	linux-omap@vger.kernel.org
10018S:	Maintained
10019F:	drivers/hwspinlock/omap_hwspinlock.c
10020
10021OMAP HS MMC SUPPORT
10022L:	linux-mmc@vger.kernel.org
10023L:	linux-omap@vger.kernel.org
10024S:	Orphan
10025F:	drivers/mmc/host/omap_hsmmc.c
10026
10027OMAP HWMOD DATA
10028M:	Paul Walmsley <paul@pwsan.com>
10029L:	linux-omap@vger.kernel.org
10030S:	Maintained
10031F:	arch/arm/mach-omap2/omap_hwmod*data*
10032
10033OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10034M:	Benoît Cousson <bcousson@baylibre.com>
10035L:	linux-omap@vger.kernel.org
10036S:	Maintained
10037F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10038
10039OMAP HWMOD SUPPORT
10040M:	Benoît Cousson <bcousson@baylibre.com>
10041M:	Paul Walmsley <paul@pwsan.com>
10042L:	linux-omap@vger.kernel.org
10043S:	Maintained
10044F:	arch/arm/mach-omap2/omap_hwmod.*
10045
10046OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10047M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10048L:	linux-media@vger.kernel.org
10049S:	Maintained
10050F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10051F:	drivers/media/platform/omap3isp/
10052F:	drivers/staging/media/omap4iss/
10053
10054OMAP MMC SUPPORT
10055M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10056L:	linux-omap@vger.kernel.org
10057S:	Maintained
10058F:	drivers/mmc/host/omap.c
10059
10060OMAP POWER MANAGEMENT SUPPORT
10061M:	Kevin Hilman <khilman@kernel.org>
10062L:	linux-omap@vger.kernel.org
10063S:	Maintained
10064F:	arch/arm/*omap*/*pm*
10065F:	drivers/cpufreq/omap-cpufreq.c
10066
10067OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10068M:	Rajendra Nayak <rnayak@codeaurora.org>
10069M:	Paul Walmsley <paul@pwsan.com>
10070L:	linux-omap@vger.kernel.org
10071S:	Maintained
10072F:	arch/arm/mach-omap2/prm*
10073
10074OMAP RANDOM NUMBER GENERATOR SUPPORT
10075M:	Deepak Saxena <dsaxena@plexity.net>
10076S:	Maintained
10077F:	drivers/char/hw_random/omap-rng.c
10078
10079OMAP USB SUPPORT
10080L:	linux-usb@vger.kernel.org
10081L:	linux-omap@vger.kernel.org
10082S:	Orphan
10083F:	drivers/usb/*/*omap*
10084F:	arch/arm/*omap*/usb*
10085
10086OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10087M:	Mark Jackson <mpfj@newflow.co.uk>
10088L:	linux-omap@vger.kernel.org
10089S:	Maintained
10090F:	arch/arm/boot/dts/am335x-nano.dts
10091
10092OMAP1 SUPPORT
10093M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10094M:	Tony Lindgren <tony@atomide.com>
10095L:	linux-omap@vger.kernel.org
10096Q:	http://patchwork.kernel.org/project/linux-omap/list/
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10098S:	Maintained
10099F:	arch/arm/mach-omap1/
10100F:	arch/arm/plat-omap/
10101F:	arch/arm/configs/omap1_defconfig
10102F:	drivers/i2c/busses/i2c-omap.c
10103F:	include/linux/i2c-omap.h
10104
10105OMAP2+ SUPPORT
10106M:	Tony Lindgren <tony@atomide.com>
10107L:	linux-omap@vger.kernel.org
10108W:	http://www.muru.com/linux/omap/
10109W:	http://linux.omap.com/
10110Q:	http://patchwork.kernel.org/project/linux-omap/list/
10111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10112S:	Maintained
10113F:	arch/arm/mach-omap2/
10114F:	arch/arm/plat-omap/
10115F:	arch/arm/configs/omap2plus_defconfig
10116F:	drivers/i2c/busses/i2c-omap.c
10117F:	drivers/irqchip/irq-omap-intc.c
10118F:	drivers/mfd/*omap*.c
10119F:	drivers/mfd/menelaus.c
10120F:	drivers/mfd/palmas.c
10121F:	drivers/mfd/tps65217.c
10122F:	drivers/mfd/tps65218.c
10123F:	drivers/mfd/tps65910.c
10124F:	drivers/mfd/twl-core.[ch]
10125F:	drivers/mfd/twl4030*.c
10126F:	drivers/mfd/twl6030*.c
10127F:	drivers/mfd/twl6040*.c
10128F:	drivers/regulator/palmas-regulator*.c
10129F:	drivers/regulator/pbias-regulator.c
10130F:	drivers/regulator/tps65217-regulator.c
10131F:	drivers/regulator/tps65218-regulator.c
10132F:	drivers/regulator/tps65910-regulator.c
10133F:	drivers/regulator/twl-regulator.c
10134F:	drivers/regulator/twl6030-regulator.c
10135F:	include/linux/i2c-omap.h
10136
10137ONION OMEGA2+ BOARD
10138M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10139L:	linux-mips@linux-mips.org
10140S:	Maintained
10141F:	arch/mips/boot/dts/ralink/omega2p.dts
10142
10143OMFS FILESYSTEM
10144M:	Bob Copeland <me@bobcopeland.com>
10145L:	linux-karma-devel@lists.sourceforge.net
10146S:	Maintained
10147F:	Documentation/filesystems/omfs.txt
10148F:	fs/omfs/
10149
10150OMNIKEY CARDMAN 4000 DRIVER
10151M:	Harald Welte <laforge@gnumonks.org>
10152S:	Maintained
10153F:	drivers/char/pcmcia/cm4000_cs.c
10154F:	include/linux/cm4000_cs.h
10155F:	include/uapi/linux/cm4000_cs.h
10156
10157OMNIKEY CARDMAN 4040 DRIVER
10158M:	Harald Welte <laforge@gnumonks.org>
10159S:	Maintained
10160F:	drivers/char/pcmcia/cm4040_cs.*
10161
10162OMNIVISION OV13858 SENSOR DRIVER
10163M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10164L:	linux-media@vger.kernel.org
10165T:	git git://linuxtv.org/media_tree.git
10166S:	Maintained
10167F:	drivers/media/i2c/ov13858.c
10168
10169OMNIVISION OV5640 SENSOR DRIVER
10170M:	Steve Longerbeam <slongerbeam@gmail.com>
10171L:	linux-media@vger.kernel.org
10172T:	git git://linuxtv.org/media_tree.git
10173S:	Maintained
10174F:	drivers/media/i2c/ov5640.c
10175
10176OMNIVISION OV5647 SENSOR DRIVER
10177M:	Luis Oliveira <lolivei@synopsys.com>
10178L:	linux-media@vger.kernel.org
10179T:	git git://linuxtv.org/media_tree.git
10180S:	Maintained
10181F:	drivers/media/i2c/ov5647.c
10182
10183OMNIVISION OV7670 SENSOR DRIVER
10184M:	Jonathan Corbet <corbet@lwn.net>
10185L:	linux-media@vger.kernel.org
10186T:	git git://linuxtv.org/media_tree.git
10187S:	Maintained
10188F:	drivers/media/i2c/ov7670.c
10189F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10190
10191OMNIVISION OV7740 SENSOR DRIVER
10192M:	Wenyou Yang <wenyou.yang@microchip.com>
10193L:	linux-media@vger.kernel.org
10194T:	git git://linuxtv.org/media_tree.git
10195S:	Maintained
10196F:	drivers/media/i2c/ov7740.c
10197F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10198
10199ONENAND FLASH DRIVER
10200M:	Kyungmin Park <kyungmin.park@samsung.com>
10201L:	linux-mtd@lists.infradead.org
10202S:	Maintained
10203F:	drivers/mtd/onenand/
10204F:	include/linux/mtd/onenand*.h
10205
10206ONSTREAM SCSI TAPE DRIVER
10207M:	Willem Riede <osst@riede.org>
10208L:	osst-users@lists.sourceforge.net
10209L:	linux-scsi@vger.kernel.org
10210S:	Maintained
10211F:	Documentation/scsi/osst.txt
10212F:	drivers/scsi/osst.*
10213F:	drivers/scsi/osst_*.h
10214F:	drivers/scsi/st.h
10215
10216OP-TEE DRIVER
10217M:	Jens Wiklander <jens.wiklander@linaro.org>
10218S:	Maintained
10219F:	drivers/tee/optee/
10220
10221OPA-VNIC DRIVER
10222M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10223M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10224L:	linux-rdma@vger.kernel.org
10225S:	Supported
10226F:	drivers/infiniband/ulp/opa_vnic
10227
10228OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10229M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10230L:	devicetree@vger.kernel.org
10231S:	Maintained
10232F:	Documentation/devicetree/dynamic-resolution-notes.txt
10233F:	Documentation/devicetree/overlay-notes.txt
10234F:	drivers/of/overlay.c
10235F:	drivers/of/resolver.c
10236
10237OPEN FIRMWARE AND FLATTENED DEVICE TREE
10238M:	Rob Herring <robh+dt@kernel.org>
10239M:	Frank Rowand <frowand.list@gmail.com>
10240L:	devicetree@vger.kernel.org
10241W:	http://www.devicetree.org/
10242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10243S:	Maintained
10244F:	drivers/of/
10245F:	include/linux/of*.h
10246F:	scripts/dtc/
10247F:	Documentation/ABI/testing/sysfs-firmware-ofw
10248
10249OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10250M:	Rob Herring <robh+dt@kernel.org>
10251M:	Mark Rutland <mark.rutland@arm.com>
10252L:	devicetree@vger.kernel.org
10253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10254Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10255S:	Maintained
10256F:	Documentation/devicetree/
10257F:	arch/*/boot/dts/
10258F:	include/dt-bindings/
10259
10260OPENCORES I2C BUS DRIVER
10261M:	Peter Korsgaard <jacmet@sunsite.dk>
10262L:	linux-i2c@vger.kernel.org
10263S:	Maintained
10264F:	Documentation/i2c/busses/i2c-ocores
10265F:	drivers/i2c/busses/i2c-ocores.c
10266
10267OPENRISC ARCHITECTURE
10268M:	Jonas Bonn <jonas@southpole.se>
10269M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10270M:	Stafford Horne <shorne@gmail.com>
10271T:	git git://github.com/openrisc/linux.git
10272L:	openrisc@lists.librecores.org
10273W:	http://openrisc.io
10274S:	Maintained
10275F:	Documentation/devicetree/bindings/openrisc/
10276F:	Documentation/openrisc/
10277F:	arch/openrisc/
10278F:	drivers/irqchip/irq-ompic.c
10279F:	drivers/irqchip/irq-or1k-*
10280
10281OPENVSWITCH
10282M:	Pravin B Shelar <pshelar@ovn.org>
10283L:	netdev@vger.kernel.org
10284L:	dev@openvswitch.org
10285W:	http://openvswitch.org
10286S:	Maintained
10287F:	net/openvswitch/
10288F:	include/uapi/linux/openvswitch.h
10289
10290OPERATING PERFORMANCE POINTS (OPP)
10291M:	Viresh Kumar <vireshk@kernel.org>
10292M:	Nishanth Menon <nm@ti.com>
10293M:	Stephen Boyd <sboyd@kernel.org>
10294L:	linux-pm@vger.kernel.org
10295S:	Maintained
10296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10297F:	drivers/opp/
10298F:	include/linux/pm_opp.h
10299F:	Documentation/power/opp.txt
10300F:	Documentation/devicetree/bindings/opp/
10301
10302OPL4 DRIVER
10303M:	Clemens Ladisch <clemens@ladisch.de>
10304L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10305T:	git git://git.alsa-project.org/alsa-kernel.git
10306S:	Maintained
10307F:	sound/drivers/opl4/
10308
10309OPROFILE
10310M:	Robert Richter <rric@kernel.org>
10311L:	oprofile-list@lists.sf.net
10312S:	Maintained
10313F:	arch/*/include/asm/oprofile*.h
10314F:	arch/*/oprofile/
10315F:	drivers/oprofile/
10316F:	include/linux/oprofile.h
10317
10318ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10319M:	Mark Fasheh <mfasheh@versity.com>
10320M:	Joel Becker <jlbec@evilplan.org>
10321L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10322W:	http://ocfs2.wiki.kernel.org
10323S:	Supported
10324F:	Documentation/filesystems/ocfs2.txt
10325F:	Documentation/filesystems/dlmfs.txt
10326F:	fs/ocfs2/
10327
10328ORANGEFS FILESYSTEM
10329M:	Mike Marshall <hubcap@omnibond.com>
10330R:	Martin Brandenburg <martin@omnibond.com>
10331L:	devel@lists.orangefs.org
10332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10333S:	Supported
10334F:	fs/orangefs/
10335F:	Documentation/filesystems/orangefs.txt
10336
10337ORINOCO DRIVER
10338L:	linux-wireless@vger.kernel.org
10339W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10340W:	http://www.nongnu.org/orinoco/
10341S:	Orphan
10342F:	drivers/net/wireless/intersil/orinoco/
10343
10344OSD LIBRARY and FILESYSTEM
10345M:	Boaz Harrosh <ooo@electrozaur.com>
10346S:	Maintained
10347F:	drivers/scsi/osd/
10348F:	include/scsi/osd_*
10349F:	fs/exofs/
10350
10351OV2659 OMNIVISION SENSOR DRIVER
10352M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10353L:	linux-media@vger.kernel.org
10354W:	https://linuxtv.org
10355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10356T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10357S:	Maintained
10358F:	drivers/media/i2c/ov2659.c
10359F:	include/media/i2c/ov2659.h
10360
10361OVERLAY FILESYSTEM
10362M:	Miklos Szeredi <miklos@szeredi.hu>
10363L:	linux-unionfs@vger.kernel.org
10364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10365S:	Supported
10366F:	fs/overlayfs/
10367F:	Documentation/filesystems/overlayfs.txt
10368
10369P54 WIRELESS DRIVER
10370M:	Christian Lamparter <chunkeey@googlemail.com>
10371L:	linux-wireless@vger.kernel.org
10372W:	http://wireless.kernel.org/en/users/Drivers/p54
10373S:	Maintained
10374F:	drivers/net/wireless/intersil/p54/
10375
10376PA SEMI ETHERNET DRIVER
10377L:	netdev@vger.kernel.org
10378S:	Orphan
10379F:	drivers/net/ethernet/pasemi/*
10380
10381PA SEMI SMBUS DRIVER
10382L:	linux-i2c@vger.kernel.org
10383S:	Orphan
10384F:	drivers/i2c/busses/i2c-pasemi.c
10385
10386PADATA PARALLEL EXECUTION MECHANISM
10387M:	Steffen Klassert <steffen.klassert@secunet.com>
10388L:	linux-crypto@vger.kernel.org
10389S:	Maintained
10390F:	kernel/padata.c
10391F:	include/linux/padata.h
10392F:	Documentation/padata.txt
10393
10394PANASONIC LAPTOP ACPI EXTRAS DRIVER
10395M:	Harald Welte <laforge@gnumonks.org>
10396L:	platform-driver-x86@vger.kernel.org
10397S:	Maintained
10398F:	drivers/platform/x86/panasonic-laptop.c
10399
10400PANASONIC MN10300/AM33/AM34 PORT
10401M:	David Howells <dhowells@redhat.com>
10402L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10403W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10404S:	Maintained
10405F:	Documentation/mn10300/
10406F:	arch/mn10300/
10407
10408PARALLEL LCD/KEYPAD PANEL DRIVER
10409M:	Willy Tarreau <willy@haproxy.com>
10410M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10411S:	Odd Fixes
10412F:	Documentation/misc-devices/lcd-panel-cgram.txt
10413F:	drivers/misc/panel.c
10414
10415PARALLEL PORT SUBSYSTEM
10416M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10417M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10418L:	linux-parport@lists.infradead.org (subscribers-only)
10419S:	Maintained
10420F:	drivers/parport/
10421F:	include/linux/parport*.h
10422F:	drivers/char/ppdev.c
10423F:	include/uapi/linux/ppdev.h
10424F:	Documentation/parport*.txt
10425
10426PARAVIRT_OPS INTERFACE
10427M:	Juergen Gross <jgross@suse.com>
10428M:	Alok Kataria <akataria@vmware.com>
10429L:	virtualization@lists.linux-foundation.org
10430S:	Supported
10431F:	Documentation/virtual/paravirt_ops.txt
10432F:	arch/*/kernel/paravirt*
10433F:	arch/*/include/asm/paravirt*.h
10434F:	include/linux/hypervisor.h
10435
10436PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10437M:	Tim Waugh <tim@cyberelk.net>
10438L:	linux-parport@lists.infradead.org (subscribers-only)
10439S:	Maintained
10440F:	Documentation/blockdev/paride.txt
10441F:	drivers/block/paride/
10442
10443PARISC ARCHITECTURE
10444M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10445M:	Helge Deller <deller@gmx.de>
10446L:	linux-parisc@vger.kernel.org
10447W:	http://www.parisc-linux.org/
10448Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10451S:	Maintained
10452F:	arch/parisc/
10453F:	Documentation/parisc/
10454F:	drivers/parisc/
10455F:	drivers/char/agp/parisc-agp.c
10456F:	drivers/input/serio/gscps2.c
10457F:	drivers/parport/parport_gsc.*
10458F:	drivers/tty/serial/8250/8250_gsc.c
10459F:	drivers/video/fbdev/sti*
10460F:	drivers/video/console/sti*
10461F:	drivers/video/logo/logo_parisc*
10462
10463PARMAN
10464M:	Jiri Pirko <jiri@mellanox.com>
10465L:	netdev@vger.kernel.org
10466S:	Supported
10467F:	lib/parman.c
10468F:	lib/test_parman.c
10469F:	include/linux/parman.h
10470
10471PC87360 HARDWARE MONITORING DRIVER
10472M:	Jim Cromie <jim.cromie@gmail.com>
10473L:	linux-hwmon@vger.kernel.org
10474S:	Maintained
10475F:	Documentation/hwmon/pc87360
10476F:	drivers/hwmon/pc87360.c
10477
10478PC8736x GPIO DRIVER
10479M:	Jim Cromie <jim.cromie@gmail.com>
10480S:	Maintained
10481F:	drivers/char/pc8736x_gpio.c
10482
10483PC87427 HARDWARE MONITORING DRIVER
10484M:	Jean Delvare <jdelvare@suse.com>
10485L:	linux-hwmon@vger.kernel.org
10486S:	Maintained
10487F:	Documentation/hwmon/pc87427
10488F:	drivers/hwmon/pc87427.c
10489
10490PCA9532 LED DRIVER
10491M:	Riku Voipio <riku.voipio@iki.fi>
10492S:	Maintained
10493F:	drivers/leds/leds-pca9532.c
10494F:	include/linux/leds-pca9532.h
10495
10496PCA9541 I2C BUS MASTER SELECTOR DRIVER
10497M:	Guenter Roeck <linux@roeck-us.net>
10498L:	linux-i2c@vger.kernel.org
10499S:	Maintained
10500F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10501
10502PCDP - PRIMARY CONSOLE AND DEBUG PORT
10503M:	Khalid Aziz <khalid@gonehiking.org>
10504S:	Maintained
10505F:	drivers/firmware/pcdp.*
10506
10507PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10508M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10509L:	linux-pci@vger.kernel.org
10510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10511S:	Maintained
10512F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10513F:	drivers/pci/host/pci-aardvark.c
10514
10515PCI DRIVER FOR ALTERA PCIE IP
10516M:	Ley Foon Tan <lftan@altera.com>
10517L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10518L:	linux-pci@vger.kernel.org
10519S:	Supported
10520F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10521F:	drivers/pci/host/pcie-altera.c
10522
10523PCI DRIVER FOR APPLIEDMICRO XGENE
10524M:	Tanmay Inamdar <tinamdar@apm.com>
10525L:	linux-pci@vger.kernel.org
10526L:	linux-arm-kernel@lists.infradead.org
10527S:	Maintained
10528F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10529F:	drivers/pci/host/pci-xgene.c
10530
10531PCI DRIVER FOR ARM VERSATILE PLATFORM
10532M:	Rob Herring <robh@kernel.org>
10533L:	linux-pci@vger.kernel.org
10534L:	linux-arm-kernel@lists.infradead.org
10535S:	Maintained
10536F:	Documentation/devicetree/bindings/pci/versatile.txt
10537F:	drivers/pci/host/pci-versatile.c
10538
10539PCI DRIVER FOR ARMADA 8K
10540M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10541L:	linux-pci@vger.kernel.org
10542L:	linux-arm-kernel@lists.infradead.org
10543S:	Maintained
10544F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10545F:	drivers/pci/dwc/pcie-armada8k.c
10546
10547PCI DRIVER FOR CADENCE PCIE IP
10548M:	Alan Douglas <adouglas@cadence.com>
10549L:	linux-pci@vger.kernel.org
10550S:	Maintained
10551F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10552F:	drivers/pci/cadence/pcie-cadence*
10553
10554PCI DRIVER FOR FREESCALE LAYERSCAPE
10555M:	Minghuan Lian <minghuan.Lian@freescale.com>
10556M:	Mingkai Hu <mingkai.hu@freescale.com>
10557M:	Roy Zang <tie-fei.zang@freescale.com>
10558L:	linuxppc-dev@lists.ozlabs.org
10559L:	linux-pci@vger.kernel.org
10560L:	linux-arm-kernel@lists.infradead.org
10561S:	Maintained
10562F:	drivers/pci/dwc/*layerscape*
10563
10564PCI DRIVER FOR GENERIC OF HOSTS
10565M:	Will Deacon <will.deacon@arm.com>
10566L:	linux-pci@vger.kernel.org
10567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10568S:	Maintained
10569F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10570F:	drivers/pci/host/pci-host-common.c
10571F:	drivers/pci/host/pci-host-generic.c
10572
10573PCI DRIVER FOR IMX6
10574M:	Richard Zhu <hongxing.zhu@nxp.com>
10575M:	Lucas Stach <l.stach@pengutronix.de>
10576L:	linux-pci@vger.kernel.org
10577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10578S:	Maintained
10579F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10580F:	drivers/pci/dwc/*imx6*
10581
10582PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10583M:	Keith Busch <keith.busch@intel.com>
10584M:	Jonathan Derrick <jonathan.derrick@intel.com>
10585L:	linux-pci@vger.kernel.org
10586S:	Supported
10587F:	drivers/pci/host/vmd.c
10588
10589PCI DRIVER FOR MICROSEMI SWITCHTEC
10590M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10591M:	Logan Gunthorpe <logang@deltatee.com>
10592L:	linux-pci@vger.kernel.org
10593S:	Maintained
10594F:	Documentation/switchtec.txt
10595F:	Documentation/ABI/testing/sysfs-class-switchtec
10596F:	drivers/pci/switch/switchtec*
10597F:	include/uapi/linux/switchtec_ioctl.h
10598F:	include/linux/switchtec.h
10599F:	drivers/ntb/hw/mscc/
10600
10601PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10602M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10603M:	Jason Cooper <jason@lakedaemon.net>
10604L:	linux-pci@vger.kernel.org
10605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10606S:	Maintained
10607F:	drivers/pci/host/*mvebu*
10608
10609PCI DRIVER FOR NVIDIA TEGRA
10610M:	Thierry Reding <thierry.reding@gmail.com>
10611L:	linux-tegra@vger.kernel.org
10612L:	linux-pci@vger.kernel.org
10613S:	Supported
10614F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10615F:	drivers/pci/host/pci-tegra.c
10616
10617PCI DRIVER FOR RENESAS R-CAR
10618M:	Simon Horman <horms@verge.net.au>
10619L:	linux-pci@vger.kernel.org
10620L:	linux-renesas-soc@vger.kernel.org
10621S:	Maintained
10622F:	drivers/pci/host/*rcar*
10623
10624PCI DRIVER FOR SAMSUNG EXYNOS
10625M:	Jingoo Han <jingoohan1@gmail.com>
10626L:	linux-pci@vger.kernel.org
10627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10628L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10629S:	Maintained
10630F:	drivers/pci/dwc/pci-exynos.c
10631
10632PCI DRIVER FOR SYNOPSYS DESIGNWARE
10633M:	Jingoo Han <jingoohan1@gmail.com>
10634M:	Joao Pinto <Joao.Pinto@synopsys.com>
10635L:	linux-pci@vger.kernel.org
10636S:	Maintained
10637F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10638F:	drivers/pci/dwc/*designware*
10639
10640PCI DRIVER FOR TI DRA7XX
10641M:	Kishon Vijay Abraham I <kishon@ti.com>
10642L:	linux-omap@vger.kernel.org
10643L:	linux-pci@vger.kernel.org
10644S:	Supported
10645F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10646F:	drivers/pci/dwc/pci-dra7xx.c
10647
10648PCI DRIVER FOR TI KEYSTONE
10649M:	Murali Karicheri <m-karicheri2@ti.com>
10650L:	linux-pci@vger.kernel.org
10651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10652S:	Maintained
10653F:	drivers/pci/dwc/*keystone*
10654
10655PCI ENDPOINT SUBSYSTEM
10656M:	Kishon Vijay Abraham I <kishon@ti.com>
10657M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10658L:	linux-pci@vger.kernel.org
10659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10660S:	Supported
10661F:	drivers/pci/endpoint/
10662F:	drivers/misc/pci_endpoint_test.c
10663F:	tools/pci/
10664
10665PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10666M:	Russell Currey <ruscur@russell.cc>
10667L:	linuxppc-dev@lists.ozlabs.org
10668S:	Supported
10669F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10670F:	arch/powerpc/kernel/eeh*.c
10671F:	arch/powerpc/platforms/*/eeh*.c
10672F:	arch/powerpc/include/*/eeh*.h
10673
10674PCI ERROR RECOVERY
10675M:	Linas Vepstas <linasvepstas@gmail.com>
10676L:	linux-pci@vger.kernel.org
10677S:	Supported
10678F:	Documentation/PCI/pci-error-recovery.txt
10679
10680PCI MSI DRIVER FOR ALTERA MSI IP
10681M:	Ley Foon Tan <lftan@altera.com>
10682L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10683L:	linux-pci@vger.kernel.org
10684S:	Supported
10685F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10686F:	drivers/pci/host/pcie-altera-msi.c
10687
10688PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10689M:	Duc Dang <dhdang@apm.com>
10690L:	linux-pci@vger.kernel.org
10691L:	linux-arm-kernel@lists.infradead.org
10692S:	Maintained
10693F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10694F:	drivers/pci/host/pci-xgene-msi.c
10695
10696PCI SUBSYSTEM
10697M:	Bjorn Helgaas <bhelgaas@google.com>
10698L:	linux-pci@vger.kernel.org
10699Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10701S:	Supported
10702F:	Documentation/devicetree/bindings/pci/
10703F:	Documentation/PCI/
10704F:	drivers/acpi/pci*
10705F:	drivers/pci/
10706F:	include/asm-generic/pci*
10707F:	include/linux/pci*
10708F:	include/uapi/linux/pci*
10709F:	lib/pci*
10710F:	arch/x86/pci/
10711F:	arch/x86/kernel/quirks.c
10712
10713PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10714M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10715L:	linux-pci@vger.kernel.org
10716Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10718S:	Supported
10719F:	drivers/pci/host/
10720F:	drivers/pci/dwc/
10721
10722PCIE DRIVER FOR AXIS ARTPEC
10723M:	Niklas Cassel <niklas.cassel@axis.com>
10724M:	Jesper Nilsson <jesper.nilsson@axis.com>
10725L:	linux-arm-kernel@axis.com
10726L:	linux-pci@vger.kernel.org
10727S:	Maintained
10728F:	Documentation/devicetree/bindings/pci/axis,artpec*
10729F:	drivers/pci/dwc/*artpec*
10730
10731PCIE DRIVER FOR CAVIUM THUNDERX
10732M:	David Daney <david.daney@cavium.com>
10733L:	linux-pci@vger.kernel.org
10734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10735S:	Supported
10736F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10737F:	drivers/pci/host/pci-thunder-*
10738
10739PCIE DRIVER FOR HISILICON
10740M:	Zhou Wang <wangzhou1@hisilicon.com>
10741L:	linux-pci@vger.kernel.org
10742S:	Maintained
10743F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10744F:	drivers/pci/dwc/pcie-hisi.c
10745
10746PCIE DRIVER FOR HISILICON KIRIN
10747M:	Xiaowei Song <songxiaowei@hisilicon.com>
10748M:	Binghui Wang <wangbinghui@hisilicon.com>
10749L:	linux-pci@vger.kernel.org
10750S:	Maintained
10751F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10752F:	drivers/pci/dwc/pcie-kirin.c
10753
10754PCIE DRIVER FOR HISILICON STB
10755M:	Jianguo Sun <sunjianguo1@huawei.com>
10756M:	Shawn Guo <shawn.guo@linaro.org>
10757L:	linux-pci@vger.kernel.org
10758S:	Maintained
10759F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10760F:	drivers/pci/dwc/pcie-histb.c
10761
10762PCIE DRIVER FOR MEDIATEK
10763M:	Ryder Lee <ryder.lee@mediatek.com>
10764L:	linux-pci@vger.kernel.org
10765L:	linux-mediatek@lists.infradead.org
10766S:	Supported
10767F:	Documentation/devicetree/bindings/pci/mediatek*
10768F:	drivers/pci/host/*mediatek*
10769
10770PCIE DRIVER FOR QUALCOMM MSM
10771M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10772L:	linux-pci@vger.kernel.org
10773L:	linux-arm-msm@vger.kernel.org
10774S:	Maintained
10775F:	drivers/pci/dwc/*qcom*
10776
10777PCIE DRIVER FOR ROCKCHIP
10778M:	Shawn Lin <shawn.lin@rock-chips.com>
10779L:	linux-pci@vger.kernel.org
10780L:	linux-rockchip@lists.infradead.org
10781S:	Maintained
10782F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10783F:	drivers/pci/host/pcie-rockchip.c
10784
10785PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10786M:	Linus Walleij <linus.walleij@linaro.org>
10787L:	linux-pci@vger.kernel.org
10788S:	Maintained
10789F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10790F:	drivers/pci/host/pci-v3-semi.c
10791
10792PCIE DRIVER FOR ST SPEAR13XX
10793M:	Pratyush Anand <pratyush.anand@gmail.com>
10794L:	linux-pci@vger.kernel.org
10795S:	Maintained
10796F:	drivers/pci/dwc/*spear*
10797
10798PCMCIA SUBSYSTEM
10799M:	Dominik Brodowski <linux@dominikbrodowski.net>
10800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10801S:	Odd Fixes
10802F:	Documentation/pcmcia/
10803F:	tools/pcmcia/
10804F:	drivers/pcmcia/
10805F:	include/pcmcia/
10806
10807PCNET32 NETWORK DRIVER
10808M:	Don Fry <pcnet32@frontier.com>
10809L:	netdev@vger.kernel.org
10810S:	Maintained
10811F:	drivers/net/ethernet/amd/pcnet32.c
10812
10813PCRYPT PARALLEL CRYPTO ENGINE
10814M:	Steffen Klassert <steffen.klassert@secunet.com>
10815L:	linux-crypto@vger.kernel.org
10816S:	Maintained
10817F:	crypto/pcrypt.c
10818F:	include/crypto/pcrypt.h
10819
10820PEAQ WMI HOTKEYS DRIVER
10821M:	Hans de Goede <hdegoede@redhat.com>
10822L:	platform-driver-x86@vger.kernel.org
10823S:	Maintained
10824F:	drivers/platform/x86/peaq-wmi.c
10825
10826PER-CPU MEMORY ALLOCATOR
10827M:	Tejun Heo <tj@kernel.org>
10828M:	Christoph Lameter <cl@linux.com>
10829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10830S:	Maintained
10831F:	include/linux/percpu*.h
10832F:	mm/percpu*.c
10833F:	arch/*/include/asm/percpu.h
10834
10835PER-TASK DELAY ACCOUNTING
10836M:	Balbir Singh <bsingharora@gmail.com>
10837S:	Maintained
10838F:	include/linux/delayacct.h
10839F:	kernel/delayacct.c
10840
10841PERFORMANCE EVENTS SUBSYSTEM
10842M:	Peter Zijlstra <peterz@infradead.org>
10843M:	Ingo Molnar <mingo@redhat.com>
10844M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10845R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10846R:	Jiri Olsa <jolsa@redhat.com>
10847R:	Namhyung Kim <namhyung@kernel.org>
10848L:	linux-kernel@vger.kernel.org
10849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10850S:	Supported
10851F:	kernel/events/*
10852F:	include/linux/perf_event.h
10853F:	include/uapi/linux/perf_event.h
10854F:	arch/*/kernel/perf_event*.c
10855F:	arch/*/kernel/*/perf_event*.c
10856F:	arch/*/kernel/*/*/perf_event*.c
10857F:	arch/*/include/asm/perf_event.h
10858F:	arch/*/kernel/perf_callchain.c
10859F:	arch/*/events/*
10860F:	tools/perf/
10861
10862PERSONALITY HANDLING
10863M:	Christoph Hellwig <hch@infradead.org>
10864L:	linux-abi-devel@lists.sourceforge.net
10865S:	Maintained
10866F:	include/linux/personality.h
10867F:	include/uapi/linux/personality.h
10868
10869PHONET PROTOCOL
10870M:	Remi Denis-Courmont <courmisch@gmail.com>
10871S:	Supported
10872F:	Documentation/networking/phonet.txt
10873F:	include/linux/phonet.h
10874F:	include/net/phonet/
10875F:	include/uapi/linux/phonet.h
10876F:	net/phonet/
10877
10878PHRAM MTD DRIVER
10879M:	Joern Engel <joern@lazybastard.org>
10880L:	linux-mtd@lists.infradead.org
10881S:	Maintained
10882F:	drivers/mtd/devices/phram.c
10883
10884PICOLCD HID DRIVER
10885M:	Bruno Prémont <bonbons@linux-vserver.org>
10886L:	linux-input@vger.kernel.org
10887S:	Maintained
10888F:	drivers/hid/hid-picolcd*
10889
10890PICOXCELL SUPPORT
10891M:	Jamie Iles <jamie@jamieiles.com>
10892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10893T:	git git://github.com/jamieiles/linux-2.6-ji.git
10894S:	Supported
10895F:	arch/arm/boot/dts/picoxcell*
10896F:	arch/arm/mach-picoxcell/
10897F:	drivers/crypto/picoxcell*
10898
10899PIN CONTROL SUBSYSTEM
10900M:	Linus Walleij <linus.walleij@linaro.org>
10901L:	linux-gpio@vger.kernel.org
10902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10903S:	Maintained
10904F:	Documentation/devicetree/bindings/pinctrl/
10905F:	Documentation/driver-api/pinctl.rst
10906F:	drivers/pinctrl/
10907F:	include/linux/pinctrl/
10908
10909PIN CONTROLLER - ATMEL AT91
10910M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10912S:	Maintained
10913F:	drivers/pinctrl/pinctrl-at91.*
10914
10915PIN CONTROLLER - ATMEL AT91 PIO4
10916M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10918L:	linux-gpio@vger.kernel.org
10919S:	Supported
10920F:	drivers/pinctrl/pinctrl-at91-pio4.*
10921
10922PIN CONTROLLER - INTEL
10923M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10924M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10925S:	Maintained
10926F:	drivers/pinctrl/intel/
10927
10928PIN CONTROLLER - MEDIATEK
10929M:	Sean Wang <sean.wang@mediatek.com>
10930L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10931S:	Maintained
10932F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10933F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10934F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10935F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10936F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10937
10938PIN CONTROLLER - QUALCOMM
10939M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10940S:	Maintained
10941L:	linux-arm-msm@vger.kernel.org
10942F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10943F:	drivers/pinctrl/qcom/
10944
10945PIN CONTROLLER - RENESAS
10946M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10947M:	Geert Uytterhoeven <geert+renesas@glider.be>
10948L:	linux-renesas-soc@vger.kernel.org
10949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10950S:	Maintained
10951F:	drivers/pinctrl/sh-pfc/
10952
10953PIN CONTROLLER - SAMSUNG
10954M:	Tomasz Figa <tomasz.figa@gmail.com>
10955M:	Krzysztof Kozlowski <krzk@kernel.org>
10956M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10958L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10959Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10961S:	Maintained
10962F:	drivers/pinctrl/samsung/
10963F:	include/dt-bindings/pinctrl/samsung.h
10964F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10965
10966PIN CONTROLLER - SINGLE
10967M:	Tony Lindgren <tony@atomide.com>
10968M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10970L:	linux-omap@vger.kernel.org
10971S:	Maintained
10972F:	drivers/pinctrl/pinctrl-single.c
10973
10974PIN CONTROLLER - ST SPEAR
10975M:	Viresh Kumar <vireshk@kernel.org>
10976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10977W:	http://www.st.com/spear
10978S:	Maintained
10979F:	drivers/pinctrl/spear/
10980
10981PISTACHIO SOC SUPPORT
10982M:	James Hartley <james.hartley@sondrel.com>
10983L:	linux-mips@linux-mips.org
10984S:	Odd Fixes
10985F:	arch/mips/pistachio/
10986F:	arch/mips/include/asm/mach-pistachio/
10987F:	arch/mips/boot/dts/img/pistachio*
10988F:	arch/mips/configs/pistachio*_defconfig
10989
10990PKTCDVD DRIVER
10991S:	Orphan
10992M:	linux-block@vger.kernel.org
10993F:	drivers/block/pktcdvd.c
10994F:	include/linux/pktcdvd.h
10995F:	include/uapi/linux/pktcdvd.h
10996
10997PKUNITY SOC DRIVERS
10998M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10999W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11000S:	Maintained
11001T:	git git://github.com/gxt/linux.git
11002F:	drivers/input/serio/i8042-unicore32io.h
11003F:	drivers/i2c/busses/i2c-puv3.c
11004F:	drivers/video/fbdev/fb-puv3.c
11005F:	drivers/rtc/rtc-puv3.c
11006
11007PMBUS HARDWARE MONITORING DRIVERS
11008M:	Guenter Roeck <linux@roeck-us.net>
11009L:	linux-hwmon@vger.kernel.org
11010W:	http://hwmon.wiki.kernel.org/
11011W:	http://www.roeck-us.net/linux/drivers/
11012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11013S:	Maintained
11014F:	Documentation/hwmon/pmbus
11015F:	drivers/hwmon/pmbus/
11016F:	include/linux/pmbus.h
11017
11018PMC SIERRA MaxRAID DRIVER
11019L:	linux-scsi@vger.kernel.org
11020W:	http://www.pmc-sierra.com/
11021S:	Orphan
11022F:	drivers/scsi/pmcraid.*
11023
11024PMC SIERRA PM8001 DRIVER
11025M:	Jack Wang <jinpu.wang@profitbricks.com>
11026M:	lindar_liu@usish.com
11027L:	linux-scsi@vger.kernel.org
11028S:	Supported
11029F:	drivers/scsi/pm8001/
11030
11031PNP SUPPORT
11032M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11033S:	Maintained
11034F:	drivers/pnp/
11035
11036POSIX CLOCKS and TIMERS
11037M:	Thomas Gleixner <tglx@linutronix.de>
11038L:	linux-kernel@vger.kernel.org
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11040S:	Maintained
11041F:	fs/timerfd.c
11042F:	include/linux/timer*
11043F:	kernel/time/*timer*
11044
11045POWER MANAGEMENT CORE
11046M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11047L:	linux-pm@vger.kernel.org
11048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11049B:	https://bugzilla.kernel.org
11050S:	Supported
11051F:	drivers/base/power/
11052F:	include/linux/pm.h
11053F:	include/linux/pm_*
11054F:	include/linux/powercap.h
11055F:	drivers/powercap/
11056F:	kernel/configs/nopm.config
11057
11058POWER STATE COORDINATION INTERFACE (PSCI)
11059M:	Mark Rutland <mark.rutland@arm.com>
11060M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11061L:	linux-arm-kernel@lists.infradead.org
11062S:	Maintained
11063F:	drivers/firmware/psci*.c
11064F:	include/linux/psci.h
11065F:	include/uapi/linux/psci.h
11066
11067POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11068M:	Sebastian Reichel <sre@kernel.org>
11069L:	linux-pm@vger.kernel.org
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11071S:	Maintained
11072F:	Documentation/devicetree/bindings/power/supply/
11073F:	include/linux/power_supply.h
11074F:	drivers/power/supply/
11075
11076POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11077M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11078L:	linuxppc-dev@lists.ozlabs.org
11079S:	Maintained
11080F:	drivers/char/powernv-op-panel.c
11081
11082PPP OVER ATM (RFC 2364)
11083M:	Mitchell Blank Jr <mitch@sfgoth.com>
11084S:	Maintained
11085F:	net/atm/pppoatm.c
11086F:	include/uapi/linux/atmppp.h
11087
11088PPP OVER ETHERNET
11089M:	Michal Ostrowski <mostrows@earthlink.net>
11090S:	Maintained
11091F:	drivers/net/ppp/pppoe.c
11092F:	drivers/net/ppp/pppox.c
11093
11094PPP OVER L2TP
11095M:	James Chapman <jchapman@katalix.com>
11096S:	Maintained
11097F:	net/l2tp/l2tp_ppp.c
11098F:	include/linux/if_pppol2tp.h
11099F:	include/uapi/linux/if_pppol2tp.h
11100
11101PPP PROTOCOL DRIVERS AND COMPRESSORS
11102M:	Paul Mackerras <paulus@samba.org>
11103L:	linux-ppp@vger.kernel.org
11104S:	Maintained
11105F:	drivers/net/ppp/ppp_*
11106
11107PPS SUPPORT
11108M:	Rodolfo Giometti <giometti@enneenne.com>
11109W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11110L:	linuxpps@ml.enneenne.com (subscribers-only)
11111S:	Maintained
11112F:	Documentation/pps/
11113F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11114F:	Documentation/ABI/testing/sysfs-pps
11115F:	drivers/pps/
11116F:	include/linux/pps*.h
11117F:	include/uapi/linux/pps.h
11118
11119PPTP DRIVER
11120M:	Dmitry Kozlov <xeb@mail.ru>
11121L:	netdev@vger.kernel.org
11122S:	Maintained
11123F:	drivers/net/ppp/pptp.c
11124W:	http://sourceforge.net/projects/accel-pptp
11125
11126PREEMPTIBLE KERNEL
11127M:	Robert Love <rml@tech9.net>
11128L:	kpreempt-tech@lists.sourceforge.net
11129W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11130S:	Supported
11131F:	Documentation/preempt-locking.txt
11132F:	include/linux/preempt.h
11133
11134PRINTK
11135M:	Petr Mladek <pmladek@suse.com>
11136M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11137R:	Steven Rostedt <rostedt@goodmis.org>
11138S:	Maintained
11139F:	kernel/printk/
11140F:	include/linux/printk.h
11141
11142PRISM54 WIRELESS DRIVER
11143M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11144L:	linux-wireless@vger.kernel.org
11145W:	http://wireless.kernel.org/en/users/Drivers/p54
11146S:	Obsolete
11147F:	drivers/net/wireless/intersil/prism54/
11148
11149PROC SYSCTL
11150M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11151M:	Kees Cook <keescook@chromium.org>
11152L:	linux-kernel@vger.kernel.org
11153L:	linux-fsdevel@vger.kernel.org
11154S:	Maintained
11155F:	fs/proc/proc_sysctl.c
11156F:	include/linux/sysctl.h
11157F:	kernel/sysctl.c
11158F:	tools/testing/selftests/sysctl/
11159
11160PS3 NETWORK SUPPORT
11161M:	Geoff Levand <geoff@infradead.org>
11162L:	netdev@vger.kernel.org
11163L:	linuxppc-dev@lists.ozlabs.org
11164S:	Maintained
11165F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11166
11167PS3 PLATFORM SUPPORT
11168M:	Geoff Levand <geoff@infradead.org>
11169L:	linuxppc-dev@lists.ozlabs.org
11170S:	Maintained
11171F:	arch/powerpc/boot/ps3*
11172F:	arch/powerpc/include/asm/lv1call.h
11173F:	arch/powerpc/include/asm/ps3*.h
11174F:	arch/powerpc/platforms/ps3/
11175F:	drivers/*/ps3*
11176F:	drivers/ps3/
11177F:	drivers/rtc/rtc-ps3.c
11178F:	drivers/usb/host/*ps3.c
11179F:	sound/ppc/snd_ps3*
11180
11181PS3VRAM DRIVER
11182M:	Jim Paris <jim@jtan.com>
11183M:	Geoff Levand <geoff@infradead.org>
11184L:	linuxppc-dev@lists.ozlabs.org
11185S:	Maintained
11186F:	drivers/block/ps3vram.c
11187
11188PSAMPLE PACKET SAMPLING SUPPORT:
11189M:	Yotam Gigi <yotam.gi@gmail.com>
11190S:	Maintained
11191F:	net/psample
11192F:	include/net/psample.h
11193F:	include/uapi/linux/psample.h
11194
11195PSTORE FILESYSTEM
11196M:	Kees Cook <keescook@chromium.org>
11197M:	Anton Vorontsov <anton@enomsg.org>
11198M:	Colin Cross <ccross@android.com>
11199M:	Tony Luck <tony.luck@intel.com>
11200S:	Maintained
11201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11202F:	fs/pstore/
11203F:	include/linux/pstore*
11204F:	drivers/firmware/efi/efi-pstore.c
11205F:	drivers/acpi/apei/erst.c
11206F:	Documentation/admin-guide/ramoops.rst
11207F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11208K:	\b(pstore|ramoops)
11209
11210PTP HARDWARE CLOCK SUPPORT
11211M:	Richard Cochran <richardcochran@gmail.com>
11212L:	netdev@vger.kernel.org
11213S:	Maintained
11214W:	http://linuxptp.sourceforge.net/
11215F:	Documentation/ABI/testing/sysfs-ptp
11216F:	Documentation/ptp/*
11217F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11218F:	drivers/net/phy/dp83640*
11219F:	drivers/ptp/*
11220F:	include/linux/ptp_cl*
11221
11222PTRACE SUPPORT
11223M:	Oleg Nesterov <oleg@redhat.com>
11224S:	Maintained
11225F:	include/asm-generic/syscall.h
11226F:	include/linux/ptrace.h
11227F:	include/linux/regset.h
11228F:	include/linux/tracehook.h
11229F:	include/uapi/linux/ptrace.h
11230F:	include/uapi/linux/ptrace.h
11231F:	include/asm-generic/ptrace.h
11232F:	kernel/ptrace.c
11233F:	arch/*/ptrace*.c
11234F:	arch/*/*/ptrace*.c
11235F:	arch/*/include/asm/ptrace*.h
11236
11237PULSE8-CEC DRIVER
11238M:	Hans Verkuil <hverkuil@xs4all.nl>
11239L:	linux-media@vger.kernel.org
11240T:	git git://linuxtv.org/media_tree.git
11241S:	Maintained
11242F:	drivers/media/usb/pulse8-cec/*
11243F:	Documentation/media/cec-drivers/pulse8-cec.rst
11244
11245PVRUSB2 VIDEO4LINUX DRIVER
11246M:	Mike Isely <isely@pobox.com>
11247L:	pvrusb2@isely.net	(subscribers-only)
11248L:	linux-media@vger.kernel.org
11249W:	http://www.isely.net/pvrusb2/
11250T:	git git://linuxtv.org/media_tree.git
11251S:	Maintained
11252F:	Documentation/media/v4l-drivers/pvrusb2*
11253F:	drivers/media/usb/pvrusb2/
11254
11255PWC WEBCAM DRIVER
11256M:	Hans Verkuil <hverkuil@xs4all.nl>
11257L:	linux-media@vger.kernel.org
11258T:	git git://linuxtv.org/media_tree.git
11259S:	Odd Fixes
11260F:	drivers/media/usb/pwc/*
11261
11262PWM FAN DRIVER
11263M:	Kamil Debski <kamil@wypas.org>
11264M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11265L:	linux-hwmon@vger.kernel.org
11266S:	Supported
11267F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11268F:	Documentation/hwmon/pwm-fan
11269F:	drivers/hwmon/pwm-fan.c
11270
11271PWM IR Transmitter
11272M:	Sean Young <sean@mess.org>
11273L:	linux-media@vger.kernel.org
11274S:	Maintained
11275F:	drivers/media/rc/pwm-ir-tx.c
11276
11277PWM SUBSYSTEM
11278M:	Thierry Reding <thierry.reding@gmail.com>
11279L:	linux-pwm@vger.kernel.org
11280S:	Maintained
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11282F:	Documentation/pwm.txt
11283F:	Documentation/devicetree/bindings/pwm/
11284F:	include/linux/pwm.h
11285F:	drivers/pwm/
11286F:	drivers/video/backlight/pwm_bl.c
11287F:	include/linux/pwm_backlight.h
11288F:	drivers/gpio/gpio-mvebu.c
11289F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11290
11291PXA GPIO DRIVER
11292M:	Robert Jarzmik <robert.jarzmik@free.fr>
11293L:	linux-gpio@vger.kernel.org
11294S:	Maintained
11295F:	drivers/gpio/gpio-pxa.c
11296
11297PXA MMCI DRIVER
11298S:	Orphan
11299
11300PXA RTC DRIVER
11301M:	Robert Jarzmik <robert.jarzmik@free.fr>
11302L:	linux-rtc@vger.kernel.org
11303S:	Maintained
11304
11305PXA2xx/PXA3xx SUPPORT
11306M:	Daniel Mack <daniel@zonque.org>
11307M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11308M:	Robert Jarzmik <robert.jarzmik@free.fr>
11309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11310T:	git git://github.com/hzhuang1/linux.git
11311T:	git git://github.com/rjarzmik/linux.git
11312S:	Maintained
11313F:	arch/arm/boot/dts/pxa*
11314F:	arch/arm/mach-pxa/
11315F:	drivers/dma/pxa*
11316F:	drivers/pcmcia/pxa2xx*
11317F:	drivers/pinctrl/pxa/
11318F:	drivers/spi/spi-pxa2xx*
11319F:	drivers/usb/gadget/udc/pxa2*
11320F:	include/sound/pxa2xx-lib.h
11321F:	sound/arm/pxa*
11322F:	sound/soc/pxa/
11323
11324PXA3xx NAND FLASH DRIVER
11325M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11326L:	linux-mtd@lists.infradead.org
11327S:	Maintained
11328F:	drivers/mtd/nand/pxa3xx_nand.c
11329
11330QAT DRIVER
11331M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11332L:	qat-linux@intel.com
11333S:	Supported
11334F:	drivers/crypto/qat/
11335
11336QCOM AUDIO (ASoC) DRIVERS
11337M:	Patrick Lai <plai@codeaurora.org>
11338M:	Banajit Goswami <bgoswami@codeaurora.org>
11339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11340S:	Supported
11341F:	sound/soc/qcom/
11342
11343QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11344M:	Gabriel Somlo <somlo@cmu.edu>
11345M:	"Michael S. Tsirkin" <mst@redhat.com>
11346L:	qemu-devel@nongnu.org
11347S:	Maintained
11348F:	drivers/firmware/qemu_fw_cfg.c
11349
11350QIB DRIVER
11351M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11352M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11353L:	linux-rdma@vger.kernel.org
11354S:	Supported
11355F:	drivers/infiniband/hw/qib/
11356
11357QLOGIC QL41xxx FCOE DRIVER
11358M:	QLogic-Storage-Upstream@cavium.com
11359L:	linux-scsi@vger.kernel.org
11360S:	Supported
11361F:	drivers/scsi/qedf/
11362
11363QLOGIC QL41xxx ISCSI DRIVER
11364M:	QLogic-Storage-Upstream@cavium.com
11365L:	linux-scsi@vger.kernel.org
11366S:	Supported
11367F:	drivers/scsi/qedi/
11368
11369QLOGIC QL4xxx ETHERNET DRIVER
11370M:	Ariel Elior <Ariel.Elior@cavium.com>
11371M:	everest-linux-l2@cavium.com
11372L:	netdev@vger.kernel.org
11373S:	Supported
11374F:	drivers/net/ethernet/qlogic/qed/
11375F:	include/linux/qed/
11376F:	drivers/net/ethernet/qlogic/qede/
11377
11378QLOGIC QL4xxx RDMA DRIVER
11379M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11380M:	Ariel Elior <Ariel.Elior@cavium.com>
11381L:	linux-rdma@vger.kernel.org
11382S:	Supported
11383F:	drivers/infiniband/hw/qedr/
11384F:	include/uapi/rdma/qedr-abi.h
11385
11386QLOGIC QLA1280 SCSI DRIVER
11387M:	Michael Reed <mdr@sgi.com>
11388L:	linux-scsi@vger.kernel.org
11389S:	Maintained
11390F:	drivers/scsi/qla1280.[ch]
11391
11392QLOGIC QLA2XXX FC-SCSI DRIVER
11393M:	qla2xxx-upstream@qlogic.com
11394L:	linux-scsi@vger.kernel.org
11395S:	Supported
11396F:	Documentation/scsi/LICENSE.qla2xxx
11397F:	drivers/scsi/qla2xxx/
11398
11399QLOGIC QLA3XXX NETWORK DRIVER
11400M:	Dept-GELinuxNICDev@cavium.com
11401L:	netdev@vger.kernel.org
11402S:	Supported
11403F:	Documentation/networking/LICENSE.qla3xxx
11404F:	drivers/net/ethernet/qlogic/qla3xxx.*
11405
11406QLOGIC QLA4XXX iSCSI DRIVER
11407M:	QLogic-Storage-Upstream@qlogic.com
11408L:	linux-scsi@vger.kernel.org
11409S:	Supported
11410F:	Documentation/scsi/LICENSE.qla4xxx
11411F:	drivers/scsi/qla4xxx/
11412
11413QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11414M:	Harish Patil <harish.patil@cavium.com>
11415M:	Manish Chopra <manish.chopra@cavium.com>
11416M:	Dept-GELinuxNICDev@cavium.com
11417L:	netdev@vger.kernel.org
11418S:	Supported
11419F:	drivers/net/ethernet/qlogic/qlcnic/
11420
11421QLOGIC QLGE 10Gb ETHERNET DRIVER
11422M:	Harish Patil <harish.patil@cavium.com>
11423M:	Manish Chopra <manish.chopra@cavium.com>
11424M:	Dept-GELinuxNICDev@cavium.com
11425L:	netdev@vger.kernel.org
11426S:	Supported
11427F:	drivers/net/ethernet/qlogic/qlge/
11428
11429QNX4 FILESYSTEM
11430M:	Anders Larsen <al@alarsen.net>
11431W:	http://www.alarsen.net/linux/qnx4fs/
11432S:	Maintained
11433F:	fs/qnx4/
11434F:	include/uapi/linux/qnx4_fs.h
11435F:	include/uapi/linux/qnxtypes.h
11436
11437QORIQ DPAA2 FSL-MC BUS DRIVER
11438M:	Stuart Yoder <stuyoder@gmail.com>
11439M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11440L:	linux-kernel@vger.kernel.org
11441S:	Maintained
11442F:	drivers/staging/fsl-mc/
11443F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11444
11445QT1010 MEDIA DRIVER
11446M:	Antti Palosaari <crope@iki.fi>
11447L:	linux-media@vger.kernel.org
11448W:	https://linuxtv.org
11449W:	http://palosaari.fi/linux/
11450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11451T:	git git://linuxtv.org/anttip/media_tree.git
11452S:	Maintained
11453F:	drivers/media/tuners/qt1010*
11454
11455QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11456M:	Kalle Valo <kvalo@qca.qualcomm.com>
11457L:	ath10k@lists.infradead.org
11458W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11460S:	Supported
11461F:	drivers/net/wireless/ath/ath10k/
11462
11463QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11464M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11465L:	linux-wireless@vger.kernel.org
11466W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11467S:	Supported
11468F:	drivers/net/wireless/ath/ath9k/
11469
11470QUALCOMM CAMERA SUBSYSTEM DRIVER
11471M:	Todor Tomov <todor.tomov@linaro.org>
11472L:	linux-media@vger.kernel.org
11473S:	Maintained
11474F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11475F:	Documentation/media/v4l-drivers/qcom_camss.rst
11476F:	drivers/media/platform/qcom/camss-8x16/
11477
11478QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11479M:	Timur Tabi <timur@codeaurora.org>
11480L:	netdev@vger.kernel.org
11481S:	Supported
11482F:	drivers/net/ethernet/qualcomm/emac/
11483
11484QUALCOMM HEXAGON ARCHITECTURE
11485M:	Richard Kuo <rkuo@codeaurora.org>
11486L:	linux-hexagon@vger.kernel.org
11487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11488S:	Supported
11489F:	arch/hexagon/
11490
11491QUALCOMM IOMMU
11492M:	Rob Clark <robdclark@gmail.com>
11493L:	iommu@lists.linux-foundation.org
11494L:	linux-arm-msm@vger.kernel.org
11495S:	Maintained
11496F:	drivers/iommu/qcom_iommu.c
11497
11498QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11499M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11500L:	linux-media@vger.kernel.org
11501L:	linux-arm-msm@vger.kernel.org
11502T:	git git://linuxtv.org/media_tree.git
11503S:	Maintained
11504F:	drivers/media/platform/qcom/venus/
11505
11506QUALCOMM WCN36XX WIRELESS DRIVER
11507M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11508L:	wcn36xx@lists.infradead.org
11509W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11510T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11511S:	Supported
11512F:	drivers/net/wireless/ath/wcn36xx/
11513
11514QUANTENNA QTNFMAC WIRELESS DRIVER
11515M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11516M:	Avinash Patil <avinashp@quantenna.com>
11517M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11518L:	linux-wireless@vger.kernel.org
11519S:	Maintained
11520F:	drivers/net/wireless/quantenna
11521
11522RADEON and AMDGPU DRM DRIVERS
11523M:	Alex Deucher <alexander.deucher@amd.com>
11524M:	Christian König <christian.koenig@amd.com>
11525M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11526L:	amd-gfx@lists.freedesktop.org
11527T:	git git://people.freedesktop.org/~agd5f/linux
11528S:	Supported
11529F:	drivers/gpu/drm/radeon/
11530F:	include/uapi/drm/radeon_drm.h
11531F:	drivers/gpu/drm/amd/
11532F:	include/uapi/drm/amdgpu_drm.h
11533
11534RADEON FRAMEBUFFER DISPLAY DRIVER
11535M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11536L:	linux-fbdev@vger.kernel.org
11537S:	Maintained
11538F:	drivers/video/fbdev/aty/radeon*
11539F:	include/uapi/linux/radeonfb.h
11540
11541RADIOSHARK RADIO DRIVER
11542M:	Hans Verkuil <hverkuil@xs4all.nl>
11543L:	linux-media@vger.kernel.org
11544T:	git git://linuxtv.org/media_tree.git
11545S:	Maintained
11546F:	drivers/media/radio/radio-shark.c
11547
11548RADIOSHARK2 RADIO DRIVER
11549M:	Hans Verkuil <hverkuil@xs4all.nl>
11550L:	linux-media@vger.kernel.org
11551T:	git git://linuxtv.org/media_tree.git
11552S:	Maintained
11553F:	drivers/media/radio/radio-shark2.c
11554F:	drivers/media/radio/radio-tea5777.c
11555
11556RADOS BLOCK DEVICE (RBD)
11557M:	Ilya Dryomov <idryomov@gmail.com>
11558M:	Sage Weil <sage@redhat.com>
11559M:	Alex Elder <elder@kernel.org>
11560L:	ceph-devel@vger.kernel.org
11561W:	http://ceph.com/
11562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11563T:	git git://github.com/ceph/ceph-client.git
11564S:	Supported
11565F:	Documentation/ABI/testing/sysfs-bus-rbd
11566F:	drivers/block/rbd.c
11567F:	drivers/block/rbd_types.h
11568
11569RAGE128 FRAMEBUFFER DISPLAY DRIVER
11570M:	Paul Mackerras <paulus@samba.org>
11571L:	linux-fbdev@vger.kernel.org
11572S:	Maintained
11573F:	drivers/video/fbdev/aty/aty128fb.c
11574
11575RAINSHADOW-CEC DRIVER
11576M:	Hans Verkuil <hverkuil@xs4all.nl>
11577L:	linux-media@vger.kernel.org
11578T:	git git://linuxtv.org/media_tree.git
11579S:	Maintained
11580F:	drivers/media/usb/rainshadow-cec/*
11581
11582RALINK MIPS ARCHITECTURE
11583M:	John Crispin <john@phrozen.org>
11584L:	linux-mips@linux-mips.org
11585S:	Maintained
11586F:	arch/mips/ralink
11587
11588RALINK RT2X00 WIRELESS LAN DRIVER
11589P:	rt2x00 project
11590M:	Stanislaw Gruszka <sgruszka@redhat.com>
11591M:	Helmut Schaa <helmut.schaa@googlemail.com>
11592L:	linux-wireless@vger.kernel.org
11593S:	Maintained
11594F:	drivers/net/wireless/ralink/rt2x00/
11595
11596RAMDISK RAM BLOCK DEVICE DRIVER
11597M:	Jens Axboe <axboe@kernel.dk>
11598S:	Maintained
11599F:	Documentation/blockdev/ramdisk.txt
11600F:	drivers/block/brd.c
11601
11602RANCHU VIRTUAL BOARD FOR MIPS
11603M:	Miodrag Dinic <miodrag.dinic@mips.com>
11604L:	linux-mips@linux-mips.org
11605S:	Supported
11606F:	arch/mips/generic/board-ranchu.c
11607F:	arch/mips/configs/generic/board-ranchu.config
11608
11609RANDOM NUMBER DRIVER
11610M:	"Theodore Ts'o" <tytso@mit.edu>
11611S:	Maintained
11612F:	drivers/char/random.c
11613
11614RAPIDIO SUBSYSTEM
11615M:	Matt Porter <mporter@kernel.crashing.org>
11616M:	Alexandre Bounine <alexandre.bounine@idt.com>
11617S:	Maintained
11618F:	drivers/rapidio/
11619
11620RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11621L:	linux-wireless@vger.kernel.org
11622S:	Orphan
11623F:	drivers/net/wireless/ray*
11624
11625RCUTORTURE TEST FRAMEWORK
11626M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11627M:	Josh Triplett <josh@joshtriplett.org>
11628R:	Steven Rostedt <rostedt@goodmis.org>
11629R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11630R:	Lai Jiangshan <jiangshanlai@gmail.com>
11631L:	linux-kernel@vger.kernel.org
11632S:	Supported
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11634F:	tools/testing/selftests/rcutorture
11635
11636RDC R-321X SoC
11637M:	Florian Fainelli <florian@openwrt.org>
11638S:	Maintained
11639
11640RDC R6040 FAST ETHERNET DRIVER
11641M:	Florian Fainelli <f.fainelli@gmail.com>
11642L:	netdev@vger.kernel.org
11643S:	Maintained
11644F:	drivers/net/ethernet/rdc/r6040.c
11645
11646RDMAVT - RDMA verbs software
11647M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11648M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11649L:	linux-rdma@vger.kernel.org
11650S:	Supported
11651F:	drivers/infiniband/sw/rdmavt
11652
11653RDS - RELIABLE DATAGRAM SOCKETS
11654M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11655L:	netdev@vger.kernel.org
11656L:	linux-rdma@vger.kernel.org
11657L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11658W:	https://oss.oracle.com/projects/rds/
11659S:	Supported
11660F:	net/rds/
11661F:	Documentation/networking/rds.txt
11662
11663RDT - RESOURCE ALLOCATION
11664M:	Fenghua Yu <fenghua.yu@intel.com>
11665L:	linux-kernel@vger.kernel.org
11666S:	Supported
11667F:	arch/x86/kernel/cpu/intel_rdt*
11668F:	arch/x86/include/asm/intel_rdt_sched.h
11669F:	Documentation/x86/intel_rdt*
11670
11671READ-COPY UPDATE (RCU)
11672M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11673M:	Josh Triplett <josh@joshtriplett.org>
11674R:	Steven Rostedt <rostedt@goodmis.org>
11675R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11676R:	Lai Jiangshan <jiangshanlai@gmail.com>
11677L:	linux-kernel@vger.kernel.org
11678W:	http://www.rdrop.com/users/paulmck/RCU/
11679S:	Supported
11680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11681F:	Documentation/RCU/
11682X:	Documentation/RCU/torture.txt
11683F:	include/linux/rcu*
11684X:	include/linux/srcu.h
11685F:	kernel/rcu/
11686X:	kernel/torture.c
11687
11688REAL TIME CLOCK (RTC) SUBSYSTEM
11689M:	Alessandro Zummo <a.zummo@towertech.it>
11690M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11691L:	linux-rtc@vger.kernel.org
11692Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11694S:	Maintained
11695F:	Documentation/devicetree/bindings/rtc/
11696F:	Documentation/rtc.txt
11697F:	drivers/rtc/
11698F:	include/linux/rtc.h
11699F:	include/uapi/linux/rtc.h
11700F:	include/linux/rtc/
11701F:	include/linux/platform_data/rtc-*
11702F:	tools/testing/selftests/timers/rtctest.c
11703
11704REALTEK AUDIO CODECS
11705M:	Bard Liao <bardliao@realtek.com>
11706M:	Oder Chiou <oder_chiou@realtek.com>
11707S:	Maintained
11708F:	sound/soc/codecs/rt*
11709F:	include/sound/rt*.h
11710
11711REGISTER MAP ABSTRACTION
11712M:	Mark Brown <broonie@kernel.org>
11713L:	linux-kernel@vger.kernel.org
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11715S:	Supported
11716F:	Documentation/devicetree/bindings/regmap/
11717F:	drivers/base/regmap/
11718F:	include/linux/regmap.h
11719
11720REISERFS FILE SYSTEM
11721L:	reiserfs-devel@vger.kernel.org
11722S:	Supported
11723F:	fs/reiserfs/
11724
11725REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11726M:	Ohad Ben-Cohen <ohad@wizery.com>
11727M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11728L:	linux-remoteproc@vger.kernel.org
11729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11730S:	Maintained
11731F:	Documentation/devicetree/bindings/remoteproc/
11732F:	Documentation/remoteproc.txt
11733F:	drivers/remoteproc/
11734F:	include/linux/remoteproc.h
11735
11736REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11737M:	Ohad Ben-Cohen <ohad@wizery.com>
11738M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11739L:	linux-remoteproc@vger.kernel.org
11740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11741S:	Maintained
11742F:	drivers/rpmsg/
11743F:	Documentation/rpmsg.txt
11744F:	include/linux/rpmsg.h
11745F:	include/linux/rpmsg/
11746
11747RENESAS CLOCK DRIVERS
11748M:	Geert Uytterhoeven <geert+renesas@glider.be>
11749L:	linux-renesas-soc@vger.kernel.org
11750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11751S:	Supported
11752F:	drivers/clk/renesas/
11753
11754RENESAS ETHERNET DRIVERS
11755R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11756L:	netdev@vger.kernel.org
11757L:	linux-renesas-soc@vger.kernel.org
11758F:	Documentation/devicetree/bindings/net/renesas,*.txt
11759F:	Documentation/devicetree/bindings/net/sh_eth.txt
11760F:	drivers/net/ethernet/renesas/
11761F:	include/linux/sh_eth.h
11762
11763RENESAS R-CAR GYROADC DRIVER
11764M:	Marek Vasut <marek.vasut@gmail.com>
11765L:	linux-iio@vger.kernel.org
11766S:	Supported
11767F:	drivers/iio/adc/rcar_gyro_adc.c
11768
11769RENESAS USB PHY DRIVER
11770M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11771L:	linux-renesas-soc@vger.kernel.org
11772S:	Maintained
11773F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11774
11775RESET CONTROLLER FRAMEWORK
11776M:	Philipp Zabel <p.zabel@pengutronix.de>
11777T:	git git://git.pengutronix.de/git/pza/linux
11778S:	Maintained
11779F:	drivers/reset/
11780F:	Documentation/devicetree/bindings/reset/
11781F:	include/dt-bindings/reset/
11782F:	include/linux/reset.h
11783F:	include/linux/reset-controller.h
11784
11785RFKILL
11786M:	Johannes Berg <johannes@sipsolutions.net>
11787L:	linux-wireless@vger.kernel.org
11788W:	http://wireless.kernel.org/
11789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11791S:	Maintained
11792F:	Documentation/rfkill.txt
11793F:	Documentation/ABI/stable/sysfs-class-rfkill
11794F:	net/rfkill/
11795
11796RHASHTABLE
11797M:	Thomas Graf <tgraf@suug.ch>
11798M:	Herbert Xu <herbert@gondor.apana.org.au>
11799L:	netdev@vger.kernel.org
11800S:	Maintained
11801F:	lib/rhashtable.c
11802F:	include/linux/rhashtable.h
11803
11804RICOH R5C592 MEMORYSTICK DRIVER
11805M:	Maxim Levitsky <maximlevitsky@gmail.com>
11806S:	Maintained
11807F:	drivers/memstick/host/r592.*
11808
11809RICOH SMARTMEDIA/XD DRIVER
11810M:	Maxim Levitsky <maximlevitsky@gmail.com>
11811S:	Maintained
11812F:	drivers/mtd/nand/r852.c
11813F:	drivers/mtd/nand/r852.h
11814
11815RISC-V ARCHITECTURE
11816M:	Palmer Dabbelt <palmer@sifive.com>
11817M:	Albert Ou <albert@sifive.com>
11818L:	linux-riscv@lists.infradead.org
11819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11820S:	Supported
11821F:	arch/riscv/
11822K:	riscv
11823N:	riscv
11824
11825ROCCAT DRIVERS
11826M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11827W:	http://sourceforge.net/projects/roccat/
11828S:	Maintained
11829F:	drivers/hid/hid-roccat*
11830F:	include/linux/hid-roccat*
11831F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11832
11833ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11834M:	Jacob chen <jacob2.chen@rock-chips.com>
11835L:	linux-media@vger.kernel.org
11836S:	Maintained
11837F:	drivers/media/platform/rockchip/rga/
11838F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11839
11840ROCKER DRIVER
11841M:	Jiri Pirko <jiri@resnulli.us>
11842L:	netdev@vger.kernel.org
11843S:	Supported
11844F:	drivers/net/ethernet/rocker/
11845
11846ROCKETPORT DRIVER
11847P:	Comtrol Corp.
11848W:	http://www.comtrol.com
11849S:	Maintained
11850F:	Documentation/serial/rocket.txt
11851F:	drivers/tty/rocket*
11852
11853ROCKETPORT EXPRESS/INFINITY DRIVER
11854M:	Kevin Cernekee <cernekee@gmail.com>
11855L:	linux-serial@vger.kernel.org
11856S:	Odd Fixes
11857F:	drivers/tty/serial/rp2.*
11858
11859ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11860M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11861L:	linux-kernel@vger.kernel.org
11862L:	linux-renesas-soc@vger.kernel.org
11863S:	Supported
11864F:	drivers/mfd/bd9571mwv.c
11865F:	drivers/regulator/bd9571mwv-regulator.c
11866F:	drivers/gpio/gpio-bd9571mwv.c
11867F:	include/linux/mfd/bd9571mwv.h
11868F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11869
11870ROSE NETWORK LAYER
11871M:	Ralf Baechle <ralf@linux-mips.org>
11872L:	linux-hams@vger.kernel.org
11873W:	http://www.linux-ax25.org/
11874S:	Maintained
11875F:	include/net/rose.h
11876F:	include/uapi/linux/rose.h
11877F:	net/rose/
11878
11879RTL2830 MEDIA DRIVER
11880M:	Antti Palosaari <crope@iki.fi>
11881L:	linux-media@vger.kernel.org
11882W:	https://linuxtv.org
11883W:	http://palosaari.fi/linux/
11884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11885T:	git git://linuxtv.org/anttip/media_tree.git
11886S:	Maintained
11887F:	drivers/media/dvb-frontends/rtl2830*
11888
11889RTL2832 MEDIA DRIVER
11890M:	Antti Palosaari <crope@iki.fi>
11891L:	linux-media@vger.kernel.org
11892W:	https://linuxtv.org
11893W:	http://palosaari.fi/linux/
11894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11895T:	git git://linuxtv.org/anttip/media_tree.git
11896S:	Maintained
11897F:	drivers/media/dvb-frontends/rtl2832*
11898
11899RTL2832_SDR MEDIA DRIVER
11900M:	Antti Palosaari <crope@iki.fi>
11901L:	linux-media@vger.kernel.org
11902W:	https://linuxtv.org
11903W:	http://palosaari.fi/linux/
11904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11905T:	git git://linuxtv.org/anttip/media_tree.git
11906S:	Maintained
11907F:	drivers/media/dvb-frontends/rtl2832_sdr*
11908
11909RTL8180 WIRELESS DRIVER
11910L:	linux-wireless@vger.kernel.org
11911W:	http://wireless.kernel.org/
11912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11913S:	Orphan
11914F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11915
11916RTL8187 WIRELESS DRIVER
11917M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11918M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11919M:	Larry Finger <Larry.Finger@lwfinger.net>
11920L:	linux-wireless@vger.kernel.org
11921W:	http://wireless.kernel.org/
11922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11923S:	Maintained
11924F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11925
11926REALTEK WIRELESS DRIVER (rtlwifi family)
11927M:	Ping-Ke Shih <pkshih@realtek.com>
11928L:	linux-wireless@vger.kernel.org
11929W:	http://wireless.kernel.org/
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11931S:	Maintained
11932F:	drivers/net/wireless/realtek/rtlwifi/
11933
11934RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11935M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11936L:	linux-wireless@vger.kernel.org
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11938S:	Maintained
11939F:	drivers/net/wireless/realtek/rtl8xxxu/
11940
11941RXRPC SOCKETS (AF_RXRPC)
11942M:	David Howells <dhowells@redhat.com>
11943L:	linux-afs@lists.infradead.org
11944S:	Supported
11945F:	net/rxrpc/
11946F:	include/keys/rxrpc-type.h
11947F:	include/net/af_rxrpc.h
11948F:	include/trace/events/rxrpc.h
11949F:	include/uapi/linux/rxrpc.h
11950F:	Documentation/networking/rxrpc.txt
11951W:	https://www.infradead.org/~dhowells/kafs/
11952
11953S3 SAVAGE FRAMEBUFFER DRIVER
11954M:	Antonino Daplas <adaplas@gmail.com>
11955L:	linux-fbdev@vger.kernel.org
11956S:	Maintained
11957F:	drivers/video/fbdev/savage/
11958
11959S390
11960M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11961M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11962L:	linux-s390@vger.kernel.org
11963W:	http://www.ibm.com/developerworks/linux/linux390/
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11965S:	Supported
11966F:	arch/s390/
11967F:	drivers/s390/
11968F:	Documentation/s390/
11969F:	Documentation/driver-api/s390-drivers.rst
11970
11971S390 COMMON I/O LAYER
11972M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11973M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11974L:	linux-s390@vger.kernel.org
11975W:	http://www.ibm.com/developerworks/linux/linux390/
11976S:	Supported
11977F:	drivers/s390/cio/
11978
11979S390 DASD DRIVER
11980M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11981M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11982L:	linux-s390@vger.kernel.org
11983W:	http://www.ibm.com/developerworks/linux/linux390/
11984S:	Supported
11985F:	drivers/s390/block/dasd*
11986F:	block/partitions/ibm.c
11987
11988S390 IOMMU (PCI)
11989M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11990L:	linux-s390@vger.kernel.org
11991W:	http://www.ibm.com/developerworks/linux/linux390/
11992S:	Supported
11993F:	drivers/iommu/s390-iommu.c
11994
11995S390 IUCV NETWORK LAYER
11996M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11997M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11998L:	linux-s390@vger.kernel.org
11999W:	http://www.ibm.com/developerworks/linux/linux390/
12000S:	Supported
12001F:	drivers/s390/net/*iucv*
12002F:	include/net/iucv/
12003F:	net/iucv/
12004
12005S390 NETWORK DRIVERS
12006M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12007M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12008L:	linux-s390@vger.kernel.org
12009W:	http://www.ibm.com/developerworks/linux/linux390/
12010S:	Supported
12011F:	drivers/s390/net/
12012
12013S390 PCI SUBSYSTEM
12014M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12015M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12016L:	linux-s390@vger.kernel.org
12017W:	http://www.ibm.com/developerworks/linux/linux390/
12018S:	Supported
12019F:	arch/s390/pci/
12020F:	drivers/pci/hotplug/s390_pci_hpc.c
12021
12022S390 VFIO-CCW DRIVER
12023M:	Cornelia Huck <cohuck@redhat.com>
12024M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12025M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12026L:	linux-s390@vger.kernel.org
12027L:	kvm@vger.kernel.org
12028S:	Supported
12029F:	drivers/s390/cio/vfio_ccw*
12030F:	Documentation/s390/vfio-ccw.txt
12031F:	include/uapi/linux/vfio_ccw.h
12032
12033S390 ZCRYPT DRIVER
12034M:	Harald Freudenberger <freude@de.ibm.com>
12035L:	linux-s390@vger.kernel.org
12036W:	http://www.ibm.com/developerworks/linux/linux390/
12037S:	Supported
12038F:	drivers/s390/crypto/
12039
12040S390 ZFCP DRIVER
12041M:	Steffen Maier <maier@linux.vnet.ibm.com>
12042M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12043L:	linux-s390@vger.kernel.org
12044W:	http://www.ibm.com/developerworks/linux/linux390/
12045S:	Supported
12046F:	drivers/s390/scsi/zfcp_*
12047
12048S3C24XX SD/MMC Driver
12049M:	Ben Dooks <ben-linux@fluff.org>
12050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12051S:	Supported
12052F:	drivers/mmc/host/s3cmci.*
12053
12054SAA6588 RDS RECEIVER DRIVER
12055M:	Hans Verkuil <hverkuil@xs4all.nl>
12056L:	linux-media@vger.kernel.org
12057T:	git git://linuxtv.org/media_tree.git
12058W:	https://linuxtv.org
12059S:	Odd Fixes
12060F:	drivers/media/i2c/saa6588*
12061
12062SAA7134 VIDEO4LINUX DRIVER
12063M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12064M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12065L:	linux-media@vger.kernel.org
12066W:	https://linuxtv.org
12067T:	git git://linuxtv.org/media_tree.git
12068S:	Odd fixes
12069F:	Documentation/media/v4l-drivers/saa7134*
12070F:	drivers/media/pci/saa7134/
12071
12072SAA7146 VIDEO4LINUX-2 DRIVER
12073M:	Hans Verkuil <hverkuil@xs4all.nl>
12074L:	linux-media@vger.kernel.org
12075T:	git git://linuxtv.org/media_tree.git
12076S:	Maintained
12077F:	drivers/media/common/saa7146/
12078F:	drivers/media/pci/saa7146/
12079F:	include/media/saa7146*
12080
12081SAMSUNG AUDIO (ASoC) DRIVERS
12082M:	Krzysztof Kozlowski <krzk@kernel.org>
12083M:	Sangbeom Kim <sbkim73@samsung.com>
12084M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12085L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12086S:	Supported
12087F:	sound/soc/samsung/
12088
12089SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12090M:	Krzysztof Kozlowski <krzk@kernel.org>
12091L:	linux-crypto@vger.kernel.org
12092L:	linux-samsung-soc@vger.kernel.org
12093S:	Maintained
12094F:	drivers/crypto/exynos-rng.c
12095F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12096
12097SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12098M:	Łukasz Stelmach <l.stelmach@samsung.com>
12099L:	linux-samsung-soc@vger.kernel.org
12100S:	Maintained
12101F:	drivers/char/hw_random/exynos-trng.c
12102F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12103
12104SAMSUNG FRAMEBUFFER DRIVER
12105M:	Jingoo Han <jingoohan1@gmail.com>
12106L:	linux-fbdev@vger.kernel.org
12107S:	Maintained
12108F:	drivers/video/fbdev/s3c-fb.c
12109
12110SAMSUNG LAPTOP DRIVER
12111M:	Corentin Chary <corentin.chary@gmail.com>
12112L:	platform-driver-x86@vger.kernel.org
12113S:	Maintained
12114F:	drivers/platform/x86/samsung-laptop.c
12115
12116SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12117M:	Sangbeom Kim <sbkim73@samsung.com>
12118M:	Krzysztof Kozlowski <krzk@kernel.org>
12119M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12120L:	linux-kernel@vger.kernel.org
12121L:	linux-samsung-soc@vger.kernel.org
12122S:	Supported
12123F:	drivers/mfd/sec*.c
12124F:	drivers/regulator/s2m*.c
12125F:	drivers/regulator/s5m*.c
12126F:	drivers/clk/clk-s2mps11.c
12127F:	drivers/rtc/rtc-s5m.c
12128F:	include/linux/mfd/samsung/
12129F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12130F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12131F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12132F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12133
12134SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12135M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12136L:	linux-media@vger.kernel.org
12137L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12138S:	Maintained
12139F:	drivers/media/platform/s3c-camif/
12140F:	include/media/drv-intf/s3c_camif.h
12141
12142SAMSUNG S3FWRN5 NFC DRIVER
12143M:	Robert Baldyga <r.baldyga@samsung.com>
12144M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12145L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12146S:	Supported
12147F:	drivers/nfc/s3fwrn5
12148
12149SAMSUNG S5C73M3 CAMERA DRIVER
12150M:	Kyungmin Park <kyungmin.park@samsung.com>
12151M:	Andrzej Hajda <a.hajda@samsung.com>
12152L:	linux-media@vger.kernel.org
12153S:	Supported
12154F:	drivers/media/i2c/s5c73m3/*
12155
12156SAMSUNG S5K5BAF CAMERA DRIVER
12157M:	Kyungmin Park <kyungmin.park@samsung.com>
12158M:	Andrzej Hajda <a.hajda@samsung.com>
12159L:	linux-media@vger.kernel.org
12160S:	Supported
12161F:	drivers/media/i2c/s5k5baf.c
12162
12163SAMSUNG S5P Security SubSystem (SSS) DRIVER
12164M:	Krzysztof Kozlowski <krzk@kernel.org>
12165M:	Vladimir Zapolskiy <vz@mleia.com>
12166M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12167L:	linux-crypto@vger.kernel.org
12168L:	linux-samsung-soc@vger.kernel.org
12169S:	Maintained
12170F:	drivers/crypto/s5p-sss.c
12171
12172SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12173M:	Kyungmin Park <kyungmin.park@samsung.com>
12174M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12175L:	linux-media@vger.kernel.org
12176Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12177S:	Supported
12178F:	drivers/media/platform/exynos4-is/
12179
12180SAMSUNG SOC CLOCK DRIVERS
12181M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12182M:	Tomasz Figa <tomasz.figa@gmail.com>
12183M:	Chanwoo Choi <cw00.choi@samsung.com>
12184S:	Supported
12185L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12186F:	drivers/clk/samsung/
12187F:	include/dt-bindings/clock/exynos*.h
12188F:	Documentation/devicetree/bindings/clock/exynos*.txt
12189
12190SAMSUNG SPI DRIVERS
12191M:	Kukjin Kim <kgene@kernel.org>
12192M:	Krzysztof Kozlowski <krzk@kernel.org>
12193M:	Andi Shyti <andi.shyti@samsung.com>
12194L:	linux-spi@vger.kernel.org
12195L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12196S:	Maintained
12197F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12198F:	drivers/spi/spi-s3c*
12199F:	include/linux/platform_data/spi-s3c64xx.h
12200
12201SAMSUNG SXGBE DRIVERS
12202M:	Byungho An <bh74.an@samsung.com>
12203M:	Girish K S <ks.giri@samsung.com>
12204M:	Vipul Pandya <vipul.pandya@samsung.com>
12205S:	Supported
12206L:	netdev@vger.kernel.org
12207F:	drivers/net/ethernet/samsung/sxgbe/
12208
12209SAMSUNG THERMAL DRIVER
12210M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12211L:	linux-pm@vger.kernel.org
12212L:	linux-samsung-soc@vger.kernel.org
12213S:	Supported
12214T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12215F:	drivers/thermal/samsung/
12216
12217SAMSUNG USB2 PHY DRIVER
12218M:	Kamil Debski <kamil@wypas.org>
12219M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12220L:	linux-kernel@vger.kernel.org
12221S:	Supported
12222F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12223F:	Documentation/phy/samsung-usb2.txt
12224F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12225F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12226F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12227F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12228F:	drivers/phy/samsung/phy-samsung-usb2.c
12229F:	drivers/phy/samsung/phy-samsung-usb2.h
12230
12231SC1200 WDT DRIVER
12232M:	Zwane Mwaikambo <zwanem@gmail.com>
12233S:	Maintained
12234F:	drivers/watchdog/sc1200wdt.c
12235
12236SCHEDULER
12237M:	Ingo Molnar <mingo@redhat.com>
12238M:	Peter Zijlstra <peterz@infradead.org>
12239L:	linux-kernel@vger.kernel.org
12240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12241S:	Maintained
12242F:	kernel/sched/
12243F:	include/linux/sched.h
12244F:	include/uapi/linux/sched.h
12245F:	include/linux/wait.h
12246
12247SCORE ARCHITECTURE
12248M:	Chen Liqin <liqin.linux@gmail.com>
12249M:	Lennox Wu <lennox.wu@gmail.com>
12250W:	http://www.sunplus.com
12251S:	Supported
12252F:	arch/score/
12253
12254SCR24X CHIP CARD INTERFACE DRIVER
12255M:	Lubomir Rintel <lkundrak@v3.sk>
12256S:	Supported
12257F:	drivers/char/pcmcia/scr24x_cs.c
12258
12259SCSI CDROM DRIVER
12260M:	Jens Axboe <axboe@kernel.dk>
12261L:	linux-scsi@vger.kernel.org
12262W:	http://www.kernel.dk
12263S:	Maintained
12264F:	drivers/scsi/sr*
12265
12266SCSI RDMA PROTOCOL (SRP) INITIATOR
12267M:	Bart Van Assche <bart.vanassche@sandisk.com>
12268L:	linux-rdma@vger.kernel.org
12269S:	Supported
12270W:	http://www.openfabrics.org
12271Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12273F:	drivers/infiniband/ulp/srp/
12274F:	include/scsi/srp.h
12275
12276SCSI SG DRIVER
12277M:	Doug Gilbert <dgilbert@interlog.com>
12278L:	linux-scsi@vger.kernel.org
12279W:	http://sg.danny.cz/sg
12280S:	Maintained
12281F:	Documentation/scsi/scsi-generic.txt
12282F:	drivers/scsi/sg.c
12283F:	include/scsi/sg.h
12284
12285SCSI SUBSYSTEM
12286M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12288M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12290L:	linux-scsi@vger.kernel.org
12291S:	Maintained
12292F:	Documentation/devicetree/bindings/scsi/
12293F:	drivers/scsi/
12294F:	include/scsi/
12295
12296SCSI TAPE DRIVER
12297M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12298L:	linux-scsi@vger.kernel.org
12299S:	Maintained
12300F:	Documentation/scsi/st.txt
12301F:	drivers/scsi/st.*
12302F:	drivers/scsi/st_*.h
12303
12304SCTP PROTOCOL
12305M:	Vlad Yasevich <vyasevich@gmail.com>
12306M:	Neil Horman <nhorman@tuxdriver.com>
12307L:	linux-sctp@vger.kernel.org
12308W:	http://lksctp.sourceforge.net
12309S:	Maintained
12310F:	Documentation/networking/sctp.txt
12311F:	include/linux/sctp.h
12312F:	include/uapi/linux/sctp.h
12313F:	include/net/sctp/
12314F:	net/sctp/
12315
12316SCx200 CPU SUPPORT
12317M:	Jim Cromie <jim.cromie@gmail.com>
12318S:	Odd Fixes
12319F:	Documentation/i2c/busses/scx200_acb
12320F:	arch/x86/platform/scx200/
12321F:	drivers/watchdog/scx200_wdt.c
12322F:	drivers/i2c/busses/scx200*
12323F:	drivers/mtd/maps/scx200_docflash.c
12324F:	include/linux/scx200.h
12325
12326SCx200 GPIO DRIVER
12327M:	Jim Cromie <jim.cromie@gmail.com>
12328S:	Maintained
12329F:	drivers/char/scx200_gpio.c
12330F:	include/linux/scx200_gpio.h
12331
12332SCx200 HRT CLOCKSOURCE DRIVER
12333M:	Jim Cromie <jim.cromie@gmail.com>
12334S:	Maintained
12335F:	drivers/clocksource/scx200_hrt.c
12336
12337SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12338M:	Sascha Sommer <saschasommer@freenet.de>
12339L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12340S:	Maintained
12341F:	drivers/mmc/host/sdricoh_cs.c
12342
12343SECURE COMPUTING
12344M:	Kees Cook <keescook@chromium.org>
12345R:	Andy Lutomirski <luto@amacapital.net>
12346R:	Will Drewry <wad@chromium.org>
12347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12348S:	Supported
12349F:	kernel/seccomp.c
12350F:	include/uapi/linux/seccomp.h
12351F:	include/linux/seccomp.h
12352F:	tools/testing/selftests/seccomp/*
12353F:	tools/testing/selftests/kselftest_harness.h
12354F:	Documentation/userspace-api/seccomp_filter.rst
12355K:	\bsecure_computing
12356K:	\bTIF_SECCOMP\b
12357
12358SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12359M:	Al Cooper <alcooperx@gmail.com>
12360L:	linux-mmc@vger.kernel.org
12361L:	bcm-kernel-feedback-list@broadcom.com
12362S:	Maintained
12363F:	drivers/mmc/host/sdhci-brcmstb*
12364
12365SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12366M:	Adrian Hunter <adrian.hunter@intel.com>
12367L:	linux-mmc@vger.kernel.org
12368T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12369S:	Maintained
12370F:	drivers/mmc/host/sdhci*
12371F:	include/linux/mmc/sdhci*
12372
12373SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12374M:	Ben Dooks <ben-linux@fluff.org>
12375M:	Jaehoon Chung <jh80.chung@samsung.com>
12376L:	linux-mmc@vger.kernel.org
12377S:	Maintained
12378F:	drivers/mmc/host/sdhci-s3c*
12379
12380SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12381M:	Viresh Kumar <vireshk@kernel.org>
12382L:	linux-mmc@vger.kernel.org
12383S:	Maintained
12384F:	drivers/mmc/host/sdhci-spear.c
12385
12386SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12387M:	Kishon Vijay Abraham I <kishon@ti.com>
12388L:	linux-mmc@vger.kernel.org
12389S:	Maintained
12390F:	drivers/mmc/host/sdhci-omap.c
12391
12392SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12393M:	Scott Bauer <scott.bauer@intel.com>
12394M:	Jonathan Derrick <jonathan.derrick@intel.com>
12395L:	linux-block@vger.kernel.org
12396S:	Supported
12397F:	block/sed*
12398F:	block/opal_proto.h
12399F:	include/linux/sed*
12400F:	include/uapi/linux/sed*
12401
12402SECURITY CONTACT
12403M:	Security Officers <security@kernel.org>
12404S:	Supported
12405
12406SECURITY SUBSYSTEM
12407M:	James Morris <jmorris@namei.org>
12408M:	"Serge E. Hallyn" <serge@hallyn.com>
12409L:	linux-security-module@vger.kernel.org (suggested Cc:)
12410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12411W:	http://kernsec.org/
12412S:	Supported
12413F:	security/
12414
12415SELINUX SECURITY MODULE
12416M:	Paul Moore <paul@paul-moore.com>
12417M:	Stephen Smalley <sds@tycho.nsa.gov>
12418M:	Eric Paris <eparis@parisplace.org>
12419L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12420W:	https://selinuxproject.org
12421W:	https://github.com/SELinuxProject
12422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12423S:	Supported
12424F:	include/linux/selinux*
12425F:	security/selinux/
12426F:	scripts/selinux/
12427F:	Documentation/admin-guide/LSM/SELinux.rst
12428
12429SENSABLE PHANTOM
12430M:	Jiri Slaby <jirislaby@gmail.com>
12431S:	Maintained
12432F:	drivers/misc/phantom.c
12433F:	include/uapi/linux/phantom.h
12434
12435SERIAL DEVICE BUS
12436M:	Rob Herring <robh@kernel.org>
12437L:	linux-serial@vger.kernel.org
12438S:	Maintained
12439F:	Documentation/devicetree/bindings/serial/slave-device.txt
12440F:	drivers/tty/serdev/
12441F:	include/linux/serdev.h
12442
12443SERIAL DRIVERS
12444M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12445L:	linux-serial@vger.kernel.org
12446S:	Maintained
12447F:	Documentation/devicetree/bindings/serial/
12448F:	drivers/tty/serial/
12449
12450SERIAL IR RECEIVER
12451M:	Sean Young <sean@mess.org>
12452L:	linux-media@vger.kernel.org
12453S:	Maintained
12454F:	drivers/media/rc/serial_ir.c
12455
12456SFC NETWORK DRIVER
12457M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12458M:	Edward Cree <ecree@solarflare.com>
12459M:	Bert Kenward <bkenward@solarflare.com>
12460L:	netdev@vger.kernel.org
12461S:	Supported
12462F:	drivers/net/ethernet/sfc/
12463
12464SGI GRU DRIVER
12465M:	Dimitri Sivanich <sivanich@sgi.com>
12466S:	Maintained
12467F:	drivers/misc/sgi-gru/
12468
12469SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12470M:	Pat Gefre <pfg@sgi.com>
12471L:	linux-ia64@vger.kernel.org
12472S:	Supported
12473F:	Documentation/ia64/serial.txt
12474F:	drivers/tty/serial/ioc?_serial.c
12475F:	include/linux/ioc?.h
12476
12477SGI XP/XPC/XPNET DRIVER
12478M:	Cliff Whickman <cpw@sgi.com>
12479M:	Robin Holt <robinmholt@gmail.com>
12480S:	Maintained
12481F:	drivers/misc/sgi-xp/
12482
12483SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12484M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12485L:	linux-s390@vger.kernel.org
12486W:	http://www.ibm.com/developerworks/linux/linux390/
12487S:	Supported
12488F:	net/smc/
12489
12490SH_VEU V4L2 MEM2MEM DRIVER
12491L:	linux-media@vger.kernel.org
12492S:	Orphan
12493F:	drivers/media/platform/sh_veu.c
12494
12495SH_VOU V4L2 OUTPUT DRIVER
12496L:	linux-media@vger.kernel.org
12497S:	Orphan
12498F:	drivers/media/platform/sh_vou.c
12499F:	include/media/drv-intf/sh_vou.h
12500
12501SI2157 MEDIA DRIVER
12502M:	Antti Palosaari <crope@iki.fi>
12503L:	linux-media@vger.kernel.org
12504W:	https://linuxtv.org
12505W:	http://palosaari.fi/linux/
12506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12507T:	git git://linuxtv.org/anttip/media_tree.git
12508S:	Maintained
12509F:	drivers/media/tuners/si2157*
12510
12511SI2165 MEDIA DRIVER
12512M:	Matthias Schwarzott <zzam@gentoo.org>
12513L:	linux-media@vger.kernel.org
12514W:	https://linuxtv.org
12515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12516S:	Maintained
12517F:	drivers/media/dvb-frontends/si2165*
12518
12519SI2168 MEDIA DRIVER
12520M:	Antti Palosaari <crope@iki.fi>
12521L:	linux-media@vger.kernel.org
12522W:	https://linuxtv.org
12523W:	http://palosaari.fi/linux/
12524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12525T:	git git://linuxtv.org/anttip/media_tree.git
12526S:	Maintained
12527F:	drivers/media/dvb-frontends/si2168*
12528
12529SI470X FM RADIO RECEIVER I2C DRIVER
12530M:	Hans Verkuil <hverkuil@xs4all.nl>
12531L:	linux-media@vger.kernel.org
12532T:	git git://linuxtv.org/media_tree.git
12533W:	https://linuxtv.org
12534S:	Odd Fixes
12535F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12536
12537SI470X FM RADIO RECEIVER USB DRIVER
12538M:	Hans Verkuil <hverkuil@xs4all.nl>
12539L:	linux-media@vger.kernel.org
12540T:	git git://linuxtv.org/media_tree.git
12541W:	https://linuxtv.org
12542S:	Maintained
12543F:	drivers/media/radio/si470x/radio-si470x-common.c
12544F:	drivers/media/radio/si470x/radio-si470x.h
12545F:	drivers/media/radio/si470x/radio-si470x-usb.c
12546
12547SI4713 FM RADIO TRANSMITTER I2C DRIVER
12548M:	Eduardo Valentin <edubezval@gmail.com>
12549L:	linux-media@vger.kernel.org
12550T:	git git://linuxtv.org/media_tree.git
12551W:	https://linuxtv.org
12552S:	Odd Fixes
12553F:	drivers/media/radio/si4713/si4713.?
12554
12555SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12556M:	Eduardo Valentin <edubezval@gmail.com>
12557L:	linux-media@vger.kernel.org
12558T:	git git://linuxtv.org/media_tree.git
12559W:	https://linuxtv.org
12560S:	Odd Fixes
12561F:	drivers/media/radio/si4713/radio-platform-si4713.c
12562
12563SI4713 FM RADIO TRANSMITTER USB DRIVER
12564M:	Hans Verkuil <hverkuil@xs4all.nl>
12565L:	linux-media@vger.kernel.org
12566T:	git git://linuxtv.org/media_tree.git
12567W:	https://linuxtv.org
12568S:	Maintained
12569F:	drivers/media/radio/si4713/radio-usb-si4713.c
12570
12571SIANO DVB DRIVER
12572M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12573M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12574L:	linux-media@vger.kernel.org
12575W:	https://linuxtv.org
12576T:	git git://linuxtv.org/media_tree.git
12577S:	Odd fixes
12578F:	drivers/media/common/siano/
12579F:	drivers/media/usb/siano/
12580F:	drivers/media/usb/siano/
12581F:	drivers/media/mmc/siano/
12582
12583SILEAD TOUCHSCREEN DRIVER
12584M:	Hans de Goede <hdegoede@redhat.com>
12585L:	linux-input@vger.kernel.org
12586L:	platform-driver-x86@vger.kernel.org
12587S:	Maintained
12588F:	drivers/input/touchscreen/silead.c
12589F:	drivers/platform/x86/silead_dmi.c
12590
12591SILICON MOTION SM712 FRAME BUFFER DRIVER
12592M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12593M:	Teddy Wang <teddy.wang@siliconmotion.com>
12594M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12595L:	linux-fbdev@vger.kernel.org
12596S:	Maintained
12597F:	drivers/video/fbdev/sm712*
12598F:	Documentation/fb/sm712fb.txt
12599
12600SIMPLE FIRMWARE INTERFACE (SFI)
12601M:	Len Brown <lenb@kernel.org>
12602L:	sfi-devel@simplefirmware.org
12603W:	http://simplefirmware.org/
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12605S:	Supported
12606F:	arch/x86/platform/sfi/
12607F:	drivers/sfi/
12608F:	include/linux/sfi*.h
12609
12610SIMPLEFB FB DRIVER
12611M:	Hans de Goede <hdegoede@redhat.com>
12612L:	linux-fbdev@vger.kernel.org
12613S:	Maintained
12614F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12615F:	drivers/video/fbdev/simplefb.c
12616F:	include/linux/platform_data/simplefb.h
12617
12618SIMTEC EB110ATX (Chalice CATS)
12619P:	Ben Dooks
12620P:	Vincent Sanders <vince@simtec.co.uk>
12621M:	Simtec Linux Team <linux@simtec.co.uk>
12622W:	http://www.simtec.co.uk/products/EB110ATX/
12623S:	Supported
12624
12625SIMTEC EB2410ITX (BAST)
12626P:	Ben Dooks
12627P:	Vincent Sanders <vince@simtec.co.uk>
12628M:	Simtec Linux Team <linux@simtec.co.uk>
12629W:	http://www.simtec.co.uk/products/EB2410ITX/
12630S:	Supported
12631F:	arch/arm/mach-s3c24xx/mach-bast.c
12632F:	arch/arm/mach-s3c24xx/bast-ide.c
12633F:	arch/arm/mach-s3c24xx/bast-irq.c
12634
12635SIPHASH PRF ROUTINES
12636M:	Jason A. Donenfeld <Jason@zx2c4.com>
12637S:	Maintained
12638F:	lib/siphash.c
12639F:	lib/test_siphash.c
12640F:	include/linux/siphash.h
12641
12642SIOX
12643M:	Gavin Schenk <g.schenk@eckelmann.de>
12644M:	Uwe Kleine-König <kernel@pengutronix.de>
12645S:	Supported
12646F:	drivers/siox/*
12647F:	include/trace/events/siox.h
12648
12649SIS 190 ETHERNET DRIVER
12650M:	Francois Romieu <romieu@fr.zoreil.com>
12651L:	netdev@vger.kernel.org
12652S:	Maintained
12653F:	drivers/net/ethernet/sis/sis190.c
12654
12655SIS 900/7016 FAST ETHERNET DRIVER
12656M:	Daniele Venzano <venza@brownhat.org>
12657W:	http://www.brownhat.org/sis900.html
12658L:	netdev@vger.kernel.org
12659S:	Maintained
12660F:	drivers/net/ethernet/sis/sis900.*
12661
12662SIS FRAMEBUFFER DRIVER
12663M:	Thomas Winischhofer <thomas@winischhofer.net>
12664W:	http://www.winischhofer.net/linuxsisvga.shtml
12665S:	Maintained
12666F:	Documentation/fb/sisfb.txt
12667F:	drivers/video/fbdev/sis/
12668F:	include/video/sisfb.h
12669
12670SIS USB2VGA DRIVER
12671M:	Thomas Winischhofer <thomas@winischhofer.net>
12672W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12673S:	Maintained
12674F:	drivers/usb/misc/sisusbvga/
12675
12676SLAB ALLOCATOR
12677M:	Christoph Lameter <cl@linux.com>
12678M:	Pekka Enberg <penberg@kernel.org>
12679M:	David Rientjes <rientjes@google.com>
12680M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12681M:	Andrew Morton <akpm@linux-foundation.org>
12682L:	linux-mm@kvack.org
12683S:	Maintained
12684F:	include/linux/sl?b*.h
12685F:	mm/sl?b*
12686
12687SLEEPABLE READ-COPY UPDATE (SRCU)
12688M:	Lai Jiangshan <jiangshanlai@gmail.com>
12689M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12690M:	Josh Triplett <josh@joshtriplett.org>
12691R:	Steven Rostedt <rostedt@goodmis.org>
12692R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12693L:	linux-kernel@vger.kernel.org
12694W:	http://www.rdrop.com/users/paulmck/RCU/
12695S:	Supported
12696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12697F:	include/linux/srcu.h
12698F:	kernel/rcu/srcu.c
12699
12700SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12701M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12702L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12703S:	Maintained
12704F:	drivers/slimbus/
12705F:	Documentation/devicetree/bindings/slimbus/
12706F:	include/linux/slimbus.h
12707
12708SMACK SECURITY MODULE
12709M:	Casey Schaufler <casey@schaufler-ca.com>
12710L:	linux-security-module@vger.kernel.org
12711W:	http://schaufler-ca.com
12712T:	git git://github.com/cschaufler/smack-next
12713S:	Maintained
12714F:	Documentation/admin-guide/LSM/Smack.rst
12715F:	security/smack/
12716
12717SMC91x ETHERNET DRIVER
12718M:	Nicolas Pitre <nico@fluxnic.net>
12719S:	Odd Fixes
12720F:	drivers/net/ethernet/smsc/smc91x.*
12721
12722SMIA AND SMIA++ IMAGE SENSOR DRIVER
12723M:	Sakari Ailus <sakari.ailus@iki.fi>
12724L:	linux-media@vger.kernel.org
12725S:	Maintained
12726F:	drivers/media/i2c/smiapp/
12727F:	include/media/i2c/smiapp.h
12728F:	drivers/media/i2c/smiapp-pll.c
12729F:	drivers/media/i2c/smiapp-pll.h
12730F:	include/uapi/linux/smiapp.h
12731F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12732
12733SMM665 HARDWARE MONITOR DRIVER
12734M:	Guenter Roeck <linux@roeck-us.net>
12735L:	linux-hwmon@vger.kernel.org
12736S:	Maintained
12737F:	Documentation/hwmon/smm665
12738F:	drivers/hwmon/smm665.c
12739
12740SMSC EMC2103 HARDWARE MONITOR DRIVER
12741M:	Steve Glendinning <steve.glendinning@shawell.net>
12742L:	linux-hwmon@vger.kernel.org
12743S:	Maintained
12744F:	Documentation/hwmon/emc2103
12745F:	drivers/hwmon/emc2103.c
12746
12747SMSC SCH5627 HARDWARE MONITOR DRIVER
12748M:	Hans de Goede <hdegoede@redhat.com>
12749L:	linux-hwmon@vger.kernel.org
12750S:	Supported
12751F:	Documentation/hwmon/sch5627
12752F:	drivers/hwmon/sch5627.c
12753
12754SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12755M:	Steve Glendinning <steve.glendinning@shawell.net>
12756L:	linux-fbdev@vger.kernel.org
12757S:	Maintained
12758F:	drivers/video/fbdev/smscufx.c
12759
12760SMSC47B397 HARDWARE MONITOR DRIVER
12761M:	Jean Delvare <jdelvare@suse.com>
12762L:	linux-hwmon@vger.kernel.org
12763S:	Maintained
12764F:	Documentation/hwmon/smsc47b397
12765F:	drivers/hwmon/smsc47b397.c
12766
12767SMSC911x ETHERNET DRIVER
12768M:	Steve Glendinning <steve.glendinning@shawell.net>
12769L:	netdev@vger.kernel.org
12770S:	Maintained
12771F:	include/linux/smsc911x.h
12772F:	drivers/net/ethernet/smsc/smsc911x.*
12773
12774SMSC9420 PCI ETHERNET DRIVER
12775M:	Steve Glendinning <steve.glendinning@shawell.net>
12776L:	netdev@vger.kernel.org
12777S:	Maintained
12778F:	drivers/net/ethernet/smsc/smsc9420.*
12779
12780SOC-CAMERA V4L2 SUBSYSTEM
12781M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12782L:	linux-media@vger.kernel.org
12783T:	git git://linuxtv.org/media_tree.git
12784S:	Maintained
12785F:	include/media/soc*
12786F:	drivers/media/i2c/soc_camera/
12787F:	drivers/media/platform/soc_camera/
12788
12789SOCIONEXT UNIPHIER SOUND DRIVER
12790M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12792S:	Maintained
12793F:	sound/soc/uniphier/
12794
12795SOEKRIS NET48XX LED SUPPORT
12796M:	Chris Boot <bootc@bootc.net>
12797S:	Maintained
12798F:	drivers/leds/leds-net48xx.c
12799
12800SOFT-ROCE DRIVER (rxe)
12801M:	Moni Shoua <monis@mellanox.com>
12802L:	linux-rdma@vger.kernel.org
12803S:	Supported
12804W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12805Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12806F:	drivers/infiniband/sw/rxe/
12807F:	include/uapi/rdma/rdma_user_rxe.h
12808
12809SOFTLOGIC 6x10 MPEG CODEC
12810M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12811M:	Anton Sviridenko <anton@corp.bluecherry.net>
12812M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12813M:	Andrey Utkin <andrey_utkin@fastmail.com>
12814M:	Ismael Luceno <ismael@iodev.co.uk>
12815L:	linux-media@vger.kernel.org
12816S:	Supported
12817F:	drivers/media/pci/solo6x10/
12818
12819SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12820M:	James Morse <james.morse@arm.com>
12821L:	linux-arm-kernel@lists.infradead.org
12822S:	Maintained
12823F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12824F:	drivers/firmware/arm_sdei.c
12825F:	include/linux/sdei.h
12826F:	include/uapi/linux/sdei.h
12827
12828SOFTWARE RAID (Multiple Disks) SUPPORT
12829M:	Shaohua Li <shli@kernel.org>
12830L:	linux-raid@vger.kernel.org
12831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12832S:	Supported
12833F:	drivers/md/Makefile
12834F:	drivers/md/Kconfig
12835F:	drivers/md/md*
12836F:	drivers/md/raid*
12837F:	include/linux/raid/
12838F:	include/uapi/linux/raid/
12839
12840SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12841M:	Jassi Brar <jaswinder.singh@linaro.org>
12842L:	netdev@vger.kernel.org
12843S:	Maintained
12844F:	drivers/net/ethernet/socionext/netsec.c
12845F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12846
12847SONIC NETWORK DRIVER
12848M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12849L:	netdev@vger.kernel.org
12850S:	Maintained
12851F:	drivers/net/ethernet/natsemi/sonic.*
12852
12853SONICS SILICON BACKPLANE DRIVER (SSB)
12854M:	Michael Buesch <m@bues.ch>
12855L:	linux-wireless@vger.kernel.org
12856S:	Maintained
12857F:	drivers/ssb/
12858F:	include/linux/ssb/
12859
12860SONY IMX274 SENSOR DRIVER
12861M:	Leon Luo <leonl@leopardimaging.com>
12862L:	linux-media@vger.kernel.org
12863T:	git git://linuxtv.org/media_tree.git
12864S:	Maintained
12865F:	drivers/media/i2c/imx274.c
12866F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12867
12868SONY MEMORYSTICK CARD SUPPORT
12869M:	Alex Dubov <oakad@yahoo.com>
12870W:	http://tifmxx.berlios.de/
12871S:	Maintained
12872F:	drivers/memstick/host/tifm_ms.c
12873
12874SONY MEMORYSTICK STANDARD SUPPORT
12875M:	Maxim Levitsky <maximlevitsky@gmail.com>
12876S:	Maintained
12877F:	drivers/memstick/core/ms_block.*
12878
12879SONY VAIO CONTROL DEVICE DRIVER
12880M:	Mattia Dongili <malattia@linux.it>
12881L:	platform-driver-x86@vger.kernel.org
12882W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12883S:	Maintained
12884F:	Documentation/laptops/sony-laptop.txt
12885F:	drivers/char/sonypi.c
12886F:	drivers/platform/x86/sony-laptop.c
12887F:	include/linux/sony-laptop.h
12888
12889SOUND
12890M:	Jaroslav Kysela <perex@perex.cz>
12891M:	Takashi Iwai <tiwai@suse.com>
12892L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12893W:	http://www.alsa-project.org/
12894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12895T:	git git://git.alsa-project.org/alsa-kernel.git
12896Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12897S:	Maintained
12898F:	Documentation/sound/
12899F:	include/sound/
12900F:	include/uapi/sound/
12901F:	sound/
12902
12903SOUND - COMPRESSED AUDIO
12904M:	Vinod Koul <vinod.koul@intel.com>
12905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12907S:	Supported
12908F:	Documentation/sound/alsa/compress_offload.txt
12909F:	include/sound/compress_driver.h
12910F:	include/uapi/sound/compress_*
12911F:	sound/core/compress_offload.c
12912F:	sound/soc/soc-compress.c
12913
12914SOUND - DMAENGINE HELPERS
12915M:	Lars-Peter Clausen <lars@metafoo.de>
12916S:	Supported
12917F:	include/sound/dmaengine_pcm.h
12918F:	sound/core/pcm_dmaengine.c
12919F:	sound/soc/soc-generic-dmaengine-pcm.c
12920
12921SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12922M:	Liam Girdwood <lgirdwood@gmail.com>
12923M:	Mark Brown <broonie@kernel.org>
12924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12925L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12926W:	http://alsa-project.org/main/index.php/ASoC
12927S:	Supported
12928F:	Documentation/devicetree/bindings/sound/
12929F:	Documentation/sound/alsa/soc/
12930F:	sound/soc/
12931F:	include/sound/soc*
12932
12933SOUNDWIRE SUBSYSTEM
12934M:	Vinod Koul <vinod.koul@intel.com>
12935M:	Sanyog Kale <sanyog.r.kale@intel.com>
12936R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12937L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12938S:	Supported
12939F:	Documentation/driver-api/soundwire/
12940F:	drivers/soundwire/
12941F:	include/linux/soundwire/
12942
12943SP2 MEDIA DRIVER
12944M:	Olli Salonen <olli.salonen@iki.fi>
12945L:	linux-media@vger.kernel.org
12946W:	https://linuxtv.org
12947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12948S:	Maintained
12949F:	drivers/media/dvb-frontends/sp2*
12950
12951SPARC + UltraSPARC (sparc/sparc64)
12952M:	"David S. Miller" <davem@davemloft.net>
12953L:	sparclinux@vger.kernel.org
12954Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12957S:	Maintained
12958F:	arch/sparc/
12959F:	drivers/sbus/
12960
12961SPARC SERIAL DRIVERS
12962M:	"David S. Miller" <davem@davemloft.net>
12963L:	sparclinux@vger.kernel.org
12964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12966S:	Maintained
12967F:	include/linux/sunserialcore.h
12968F:	drivers/tty/serial/suncore.c
12969F:	drivers/tty/serial/sunhv.c
12970F:	drivers/tty/serial/sunsab.c
12971F:	drivers/tty/serial/sunsab.h
12972F:	drivers/tty/serial/sunsu.c
12973F:	drivers/tty/serial/sunzilog.c
12974F:	drivers/tty/serial/sunzilog.h
12975F:	drivers/tty/vcc.c
12976
12977SPARSE CHECKER
12978M:	"Christopher Li" <sparse@chrisli.org>
12979L:	linux-sparse@vger.kernel.org
12980W:	https://sparse.wiki.kernel.org/
12981T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12982T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12983S:	Maintained
12984F:	include/linux/compiler.h
12985
12986SPEAR CLOCK FRAMEWORK SUPPORT
12987M:	Viresh Kumar <vireshk@kernel.org>
12988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12989W:	http://www.st.com/spear
12990S:	Maintained
12991F:	drivers/clk/spear/
12992
12993SPEAR PLATFORM SUPPORT
12994M:	Viresh Kumar <vireshk@kernel.org>
12995M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12997W:	http://www.st.com/spear
12998S:	Maintained
12999F:	arch/arm/boot/dts/spear*
13000F:	arch/arm/mach-spear/
13001
13002SPI NOR SUBSYSTEM
13003M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13004M:	Marek Vasut <marek.vasut@gmail.com>
13005L:	linux-mtd@lists.infradead.org
13006W:	http://www.linux-mtd.infradead.org/
13007Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13008T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13009T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13010S:	Maintained
13011F:	drivers/mtd/spi-nor/
13012F:	include/linux/mtd/spi-nor.h
13013
13014SPI SUBSYSTEM
13015M:	Mark Brown <broonie@kernel.org>
13016L:	linux-spi@vger.kernel.org
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13018Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13019S:	Maintained
13020F:	Documentation/devicetree/bindings/spi/
13021F:	Documentation/spi/
13022F:	drivers/spi/
13023F:	include/linux/spi/
13024F:	include/uapi/linux/spi/
13025F:	tools/spi/
13026
13027SPIDERNET NETWORK DRIVER for CELL
13028M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13029L:	netdev@vger.kernel.org
13030S:	Supported
13031F:	Documentation/networking/spider_net.txt
13032F:	drivers/net/ethernet/toshiba/spider_net*
13033
13034SPMI SUBSYSTEM
13035R:	Stephen Boyd <sboyd@kernel.org>
13036L:	linux-arm-msm@vger.kernel.org
13037F:	Documentation/devicetree/bindings/spmi/
13038F:	drivers/spmi/
13039F:	include/dt-bindings/spmi/spmi.h
13040F:	include/linux/spmi.h
13041F:	include/trace/events/spmi.h
13042
13043SPU FILE SYSTEM
13044M:	Jeremy Kerr <jk@ozlabs.org>
13045L:	linuxppc-dev@lists.ozlabs.org
13046W:	http://www.ibm.com/developerworks/power/cell/
13047S:	Supported
13048F:	Documentation/filesystems/spufs.txt
13049F:	arch/powerpc/platforms/cell/spufs/
13050
13051SQUASHFS FILE SYSTEM
13052M:	Phillip Lougher <phillip@squashfs.org.uk>
13053L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13054W:	http://squashfs.org.uk
13055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13056S:	Maintained
13057F:	Documentation/filesystems/squashfs.txt
13058F:	fs/squashfs/
13059
13060SRM (Alpha) environment access
13061M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13062S:	Maintained
13063F:	arch/alpha/kernel/srm_env.c
13064
13065STABLE BRANCH
13066M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13067L:	stable@vger.kernel.org
13068S:	Supported
13069F:	Documentation/process/stable-kernel-rules.rst
13070
13071STAGING - ATOMISP DRIVER
13072M:	Alan Cox <alan@linux.intel.com>
13073M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13074L:	linux-media@vger.kernel.org
13075S:	Maintained
13076F:	drivers/staging/media/atomisp/
13077
13078STAGING - COMEDI
13079M:	Ian Abbott <abbotti@mev.co.uk>
13080M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13081S:	Odd Fixes
13082F:	drivers/staging/comedi/
13083
13084STAGING - FLARION FT1000 DRIVERS
13085M:	Marek Belisko <marek.belisko@gmail.com>
13086S:	Odd Fixes
13087F:	drivers/staging/ft1000/
13088
13089STAGING - INDUSTRIAL IO
13090M:	Jonathan Cameron <jic23@kernel.org>
13091L:	linux-iio@vger.kernel.org
13092S:	Odd Fixes
13093F:	Documentation/devicetree/bindings/staging/iio/
13094F:	drivers/staging/iio/
13095
13096STAGING - LUSTRE PARALLEL FILESYSTEM
13097M:	Oleg Drokin <oleg.drokin@intel.com>
13098M:	Andreas Dilger <andreas.dilger@intel.com>
13099M:	James Simmons <jsimmons@infradead.org>
13100L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13101W:	http://wiki.lustre.org/
13102S:	Maintained
13103F:	drivers/staging/lustre
13104
13105STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13106M:	Marc Dietrich <marvin24@gmx.de>
13107L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13108L:	linux-tegra@vger.kernel.org
13109S:	Maintained
13110F:	drivers/staging/nvec/
13111
13112STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13113M:	Jens Frederich <jfrederich@gmail.com>
13114M:	Daniel Drake <dsd@laptop.org>
13115M:	Jon Nettleton <jon.nettleton@gmail.com>
13116W:	http://wiki.laptop.org/go/DCON
13117S:	Maintained
13118F:	drivers/staging/olpc_dcon/
13119
13120STAGING - REALTEK RTL8712U DRIVERS
13121M:	Larry Finger <Larry.Finger@lwfinger.net>
13122M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13123S:	Odd Fixes
13124F:	drivers/staging/rtl8712/
13125
13126STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13127M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13128M:	Teddy Wang <teddy.wang@siliconmotion.com>
13129M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13130L:	linux-fbdev@vger.kernel.org
13131S:	Maintained
13132F:	drivers/staging/sm750fb/
13133
13134STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13135M:	William Hubbs <w.d.hubbs@gmail.com>
13136M:	Chris Brannon <chris@the-brannons.com>
13137M:	Kirk Reiser <kirk@reisers.ca>
13138M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13139L:	speakup@linux-speakup.org
13140W:	http://www.linux-speakup.org/
13141S:	Odd Fixes
13142F:	drivers/staging/speakup/
13143
13144STAGING - VIA VT665X DRIVERS
13145M:	Forest Bond <forest@alittletooquiet.net>
13146S:	Odd Fixes
13147F:	drivers/staging/vt665?/
13148
13149STAGING - WILC1000 WIFI DRIVER
13150M:	Aditya Shankar <aditya.shankar@microchip.com>
13151M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13152L:	linux-wireless@vger.kernel.org
13153S:	Supported
13154F:	drivers/staging/wilc1000/
13155
13156STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13157M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13158S:	Odd Fixes
13159F:	drivers/staging/xgifb/
13160
13161STAGING SUBSYSTEM
13162M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13164L:	devel@driverdev.osuosl.org
13165S:	Supported
13166F:	drivers/staging/
13167
13168STARFIRE/DURALAN NETWORK DRIVER
13169M:	Ion Badulescu <ionut@badula.org>
13170S:	Odd Fixes
13171F:	drivers/net/ethernet/adaptec/starfire*
13172
13173STEC S1220 SKD DRIVER
13174M:	Bart Van Assche <bart.vanassche@wdc.com>
13175L:	linux-block@vger.kernel.org
13176S:	Maintained
13177F:	drivers/block/skd*[ch]
13178
13179STI CEC DRIVER
13180M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13181S:	Maintained
13182F:	drivers/staging/media/st-cec/
13183F:	Documentation/devicetree/bindings/media/stih-cec.txt
13184
13185STK1160 USB VIDEO CAPTURE DRIVER
13186M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13187L:	linux-media@vger.kernel.org
13188T:	git git://linuxtv.org/media_tree.git
13189S:	Maintained
13190F:	drivers/media/usb/stk1160/
13191
13192STMMAC ETHERNET DRIVER
13193M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13194M:	Alexandre Torgue <alexandre.torgue@st.com>
13195L:	netdev@vger.kernel.org
13196W:	http://www.stlinux.com
13197S:	Supported
13198F:	drivers/net/ethernet/stmicro/stmmac/
13199
13200SUN3/3X
13201M:	Sam Creasey <sammy@sammy.net>
13202W:	http://sammy.net/sun3/
13203S:	Maintained
13204F:	arch/m68k/kernel/*sun3*
13205F:	arch/m68k/sun3*/
13206F:	arch/m68k/include/asm/sun3*
13207F:	drivers/net/ethernet/i825xx/sun3*
13208
13209SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13210M:	Hans de Goede <hdegoede@redhat.com>
13211L:	linux-input@vger.kernel.org
13212S:	Maintained
13213F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13214F:	drivers/input/keyboard/sun4i-lradc-keys.c
13215
13216SUNDANCE NETWORK DRIVER
13217M:	Denis Kirjanov <kda@linux-powerpc.org>
13218L:	netdev@vger.kernel.org
13219S:	Maintained
13220F:	drivers/net/ethernet/dlink/sundance.c
13221
13222SUPERH
13223M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13224M:	Rich Felker <dalias@libc.org>
13225L:	linux-sh@vger.kernel.org
13226Q:	http://patchwork.kernel.org/project/linux-sh/list/
13227S:	Maintained
13228F:	Documentation/sh/
13229F:	arch/sh/
13230F:	drivers/sh/
13231
13232SUSPEND TO RAM
13233M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13234M:	Len Brown <len.brown@intel.com>
13235M:	Pavel Machek <pavel@ucw.cz>
13236L:	linux-pm@vger.kernel.org
13237B:	https://bugzilla.kernel.org
13238S:	Supported
13239F:	Documentation/power/
13240F:	arch/x86/kernel/acpi/
13241F:	drivers/base/power/
13242F:	kernel/power/
13243F:	include/linux/suspend.h
13244F:	include/linux/freezer.h
13245F:	include/linux/pm.h
13246
13247SVGA HANDLING
13248M:	Martin Mares <mj@ucw.cz>
13249L:	linux-video@atrey.karlin.mff.cuni.cz
13250S:	Maintained
13251F:	Documentation/svga.txt
13252F:	arch/x86/boot/video*
13253
13254SWIOTLB SUBSYSTEM
13255M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13256L:	iommu@lists.linux-foundation.org
13257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13258S:	Supported
13259F:	lib/swiotlb.c
13260F:	arch/*/kernel/pci-swiotlb.c
13261F:	include/linux/swiotlb.h
13262
13263SWITCHDEV
13264M:	Jiri Pirko <jiri@resnulli.us>
13265M:	Ivan Vecera <ivecera@redhat.com>
13266L:	netdev@vger.kernel.org
13267S:	Supported
13268F:	net/switchdev/
13269F:	include/net/switchdev.h
13270
13271SYNC FILE FRAMEWORK
13272M:	Sumit Semwal <sumit.semwal@linaro.org>
13273R:	Gustavo Padovan <gustavo@padovan.org>
13274S:	Maintained
13275L:	linux-media@vger.kernel.org
13276L:	dri-devel@lists.freedesktop.org
13277F:	drivers/dma-buf/sync_*
13278F:	drivers/dma-buf/dma-fence*
13279F:	drivers/dma-buf/sw_sync.c
13280F:	include/linux/sync_file.h
13281F:	include/uapi/linux/sync_file.h
13282F:	Documentation/sync_file.txt
13283T:	git git://anongit.freedesktop.org/drm/drm-misc
13284
13285SYNOPSYS ARC ARCHITECTURE
13286M:	Vineet Gupta <vgupta@synopsys.com>
13287L:	linux-snps-arc@lists.infradead.org
13288S:	Supported
13289F:	arch/arc/
13290F:	Documentation/devicetree/bindings/arc/*
13291F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13292F:	drivers/clocksource/arc_timer.c
13293F:	drivers/tty/serial/arc_uart.c
13294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13295
13296SYNOPSYS ARC HSDK SDP pll clock driver
13297M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13298S:	Supported
13299F:	drivers/clk/clk-hsdk-pll.c
13300F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13301
13302SYNOPSYS ARC SDP clock driver
13303M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13304S:	Supported
13305F:	drivers/clk/axs10x/*
13306F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13307
13308SYNOPSYS ARC SDP platform support
13309M:	Alexey Brodkin <abrodkin@synopsys.com>
13310S:	Supported
13311F:	arch/arc/plat-axs10x
13312F:	arch/arc/boot/dts/ax*
13313F:	Documentation/devicetree/bindings/arc/axs10*
13314
13315SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13316M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13317S:	Supported
13318F:	drivers/reset/reset-axs10x.c
13319F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13320
13321SYNOPSYS DESIGNWARE 8250 UART DRIVER
13322R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13323S:	Maintained
13324F:	drivers/tty/serial/8250/8250_dw.c
13325
13326SYNOPSYS DESIGNWARE APB GPIO DRIVER
13327M:	Hoan Tran <hotran@apm.com>
13328L:	linux-gpio@vger.kernel.org
13329S:	Maintained
13330F:	drivers/gpio/gpio-dwapb.c
13331F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13332
13333SYNOPSYS DESIGNWARE DMAC DRIVER
13334M:	Viresh Kumar <vireshk@kernel.org>
13335R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13336S:	Maintained
13337F:	include/linux/dma/dw.h
13338F:	include/linux/platform_data/dma-dw.h
13339F:	drivers/dma/dw/
13340
13341SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13342M:	Jose Abreu <Jose.Abreu@synopsys.com>
13343L:	netdev@vger.kernel.org
13344S:	Supported
13345F:	drivers/net/ethernet/synopsys/
13346
13347SYNOPSYS DESIGNWARE I2C DRIVER
13348M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13349R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13350R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13351L:	linux-i2c@vger.kernel.org
13352S:	Maintained
13353F:	drivers/i2c/busses/i2c-designware-*
13354F:	include/linux/platform_data/i2c-designware.h
13355
13356SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13357M:	Jaehoon Chung <jh80.chung@samsung.com>
13358L:	linux-mmc@vger.kernel.org
13359S:	Maintained
13360F:	drivers/mmc/host/dw_mmc*
13361
13362SYNOPSYS HSDK RESET CONTROLLER DRIVER
13363M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13364S:	Supported
13365F:	drivers/reset/reset-hsdk.c
13366F:	include/dt-bindings/reset/snps,hsdk-reset.h
13367F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13368
13369SYSTEM CONFIGURATION (SYSCON)
13370M:	Lee Jones <lee.jones@linaro.org>
13371M:	Arnd Bergmann <arnd@arndb.de>
13372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13373S:	Supported
13374F:	drivers/mfd/syscon.c
13375
13376SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13377M:	Sudeep Holla <sudeep.holla@arm.com>
13378L:	linux-arm-kernel@lists.infradead.org
13379S:	Maintained
13380F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13381F:	drivers/clk/clk-scpi.c
13382F:	drivers/cpufreq/scpi-cpufreq.c
13383F:	drivers/firmware/arm_scpi.c
13384F:	include/linux/scpi_protocol.h
13385
13386SYSTEM RESET/SHUTDOWN DRIVERS
13387M:	Sebastian Reichel <sre@kernel.org>
13388L:	linux-pm@vger.kernel.org
13389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13390S:	Maintained
13391F:	Documentation/devicetree/bindings/power/reset/
13392F:	drivers/power/reset/
13393
13394SYSTEM TRACE MODULE CLASS
13395M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13396S:	Maintained
13397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13398F:	Documentation/trace/stm.txt
13399F:	drivers/hwtracing/stm/
13400F:	include/linux/stm.h
13401F:	include/uapi/linux/stm.h
13402
13403SYSV FILESYSTEM
13404M:	Christoph Hellwig <hch@infradead.org>
13405S:	Maintained
13406F:	Documentation/filesystems/sysv-fs.txt
13407F:	fs/sysv/
13408F:	include/linux/sysv_fs.h
13409
13410TARGET SUBSYSTEM
13411M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13412L:	linux-scsi@vger.kernel.org
13413L:	target-devel@vger.kernel.org
13414W:	http://www.linux-iscsi.org
13415W:	http://groups.google.com/group/linux-iscsi-target-dev
13416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13417S:	Supported
13418F:	drivers/target/
13419F:	include/target/
13420F:	Documentation/target/
13421
13422TASKSTATS STATISTICS INTERFACE
13423M:	Balbir Singh <bsingharora@gmail.com>
13424S:	Maintained
13425F:	Documentation/accounting/taskstats*
13426F:	include/linux/taskstats*
13427F:	kernel/taskstats.c
13428
13429TC subsystem
13430M:	Jamal Hadi Salim <jhs@mojatatu.com>
13431M:	Cong Wang <xiyou.wangcong@gmail.com>
13432M:	Jiri Pirko <jiri@resnulli.us>
13433L:	netdev@vger.kernel.org
13434S:	Maintained
13435F:	include/net/pkt_cls.h
13436F:	include/net/pkt_sched.h
13437F:	include/net/tc_act/
13438F:	include/uapi/linux/pkt_cls.h
13439F:	include/uapi/linux/pkt_sched.h
13440F:	include/uapi/linux/tc_act/
13441F:	include/uapi/linux/tc_ematch/
13442F:	net/sched/
13443
13444TCP LOW PRIORITY MODULE
13445M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13446M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13447W:	http://tcp-lp-mod.sourceforge.net/
13448S:	Maintained
13449F:	net/ipv4/tcp_lp.c
13450
13451TDA10071 MEDIA DRIVER
13452M:	Antti Palosaari <crope@iki.fi>
13453L:	linux-media@vger.kernel.org
13454W:	https://linuxtv.org
13455W:	http://palosaari.fi/linux/
13456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13457T:	git git://linuxtv.org/anttip/media_tree.git
13458S:	Maintained
13459F:	drivers/media/dvb-frontends/tda10071*
13460
13461TDA18212 MEDIA DRIVER
13462M:	Antti Palosaari <crope@iki.fi>
13463L:	linux-media@vger.kernel.org
13464W:	https://linuxtv.org
13465W:	http://palosaari.fi/linux/
13466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13467T:	git git://linuxtv.org/anttip/media_tree.git
13468S:	Maintained
13469F:	drivers/media/tuners/tda18212*
13470
13471TDA18218 MEDIA DRIVER
13472M:	Antti Palosaari <crope@iki.fi>
13473L:	linux-media@vger.kernel.org
13474W:	https://linuxtv.org
13475W:	http://palosaari.fi/linux/
13476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13477T:	git git://linuxtv.org/anttip/media_tree.git
13478S:	Maintained
13479F:	drivers/media/tuners/tda18218*
13480
13481TDA18250 MEDIA DRIVER
13482M:	Olli Salonen <olli.salonen@iki.fi>
13483L:	linux-media@vger.kernel.org
13484W:	https://linuxtv.org
13485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13486T:	git git://linuxtv.org/media_tree.git
13487S:	Maintained
13488F:	drivers/media/tuners/tda18250*
13489
13490TDA18271 MEDIA DRIVER
13491M:	Michael Krufky <mkrufky@linuxtv.org>
13492L:	linux-media@vger.kernel.org
13493W:	https://linuxtv.org
13494W:	http://github.com/mkrufky
13495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13496T:	git git://linuxtv.org/mkrufky/tuners.git
13497S:	Maintained
13498F:	drivers/media/tuners/tda18271*
13499
13500TDA827x MEDIA DRIVER
13501M:	Michael Krufky <mkrufky@linuxtv.org>
13502L:	linux-media@vger.kernel.org
13503W:	https://linuxtv.org
13504W:	http://github.com/mkrufky
13505Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13506T:	git git://linuxtv.org/mkrufky/tuners.git
13507S:	Maintained
13508F:	drivers/media/tuners/tda8290.*
13509
13510TDA8290 MEDIA DRIVER
13511M:	Michael Krufky <mkrufky@linuxtv.org>
13512L:	linux-media@vger.kernel.org
13513W:	https://linuxtv.org
13514W:	http://github.com/mkrufky
13515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13516T:	git git://linuxtv.org/mkrufky/tuners.git
13517S:	Maintained
13518F:	drivers/media/tuners/tda8290.*
13519
13520TDA9840 MEDIA DRIVER
13521M:	Hans Verkuil <hverkuil@xs4all.nl>
13522L:	linux-media@vger.kernel.org
13523T:	git git://linuxtv.org/media_tree.git
13524W:	https://linuxtv.org
13525S:	Maintained
13526F:	drivers/media/i2c/tda9840*
13527
13528TEA5761 TUNER DRIVER
13529M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13530M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13531L:	linux-media@vger.kernel.org
13532W:	https://linuxtv.org
13533T:	git git://linuxtv.org/media_tree.git
13534S:	Odd fixes
13535F:	drivers/media/tuners/tea5761.*
13536
13537TEA5767 TUNER DRIVER
13538M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13539M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13540L:	linux-media@vger.kernel.org
13541W:	https://linuxtv.org
13542T:	git git://linuxtv.org/media_tree.git
13543S:	Maintained
13544F:	drivers/media/tuners/tea5767.*
13545
13546TEA6415C MEDIA DRIVER
13547M:	Hans Verkuil <hverkuil@xs4all.nl>
13548L:	linux-media@vger.kernel.org
13549T:	git git://linuxtv.org/media_tree.git
13550W:	https://linuxtv.org
13551S:	Maintained
13552F:	drivers/media/i2c/tea6415c*
13553
13554TEA6420 MEDIA DRIVER
13555M:	Hans Verkuil <hverkuil@xs4all.nl>
13556L:	linux-media@vger.kernel.org
13557T:	git git://linuxtv.org/media_tree.git
13558W:	https://linuxtv.org
13559S:	Maintained
13560F:	drivers/media/i2c/tea6420*
13561
13562TEAM DRIVER
13563M:	Jiri Pirko <jiri@resnulli.us>
13564L:	netdev@vger.kernel.org
13565S:	Supported
13566F:	drivers/net/team/
13567F:	include/linux/if_team.h
13568F:	include/uapi/linux/if_team.h
13569
13570TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13571M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13572S:	Maintained
13573F:	arch/x86/platform/ts5500/
13574
13575TECHNOTREND USB IR RECEIVER
13576M:	Sean Young <sean@mess.org>
13577L:	linux-media@vger.kernel.org
13578S:	Maintained
13579F:	drivers/media/rc/ttusbir.c
13580
13581TEE SUBSYSTEM
13582M:	Jens Wiklander <jens.wiklander@linaro.org>
13583S:	Maintained
13584F:	include/linux/tee_drv.h
13585F:	include/uapi/linux/tee.h
13586F:	drivers/tee/
13587F:	Documentation/tee.txt
13588
13589TEGRA ARCHITECTURE SUPPORT
13590M:	Thierry Reding <thierry.reding@gmail.com>
13591M:	Jonathan Hunter <jonathanh@nvidia.com>
13592L:	linux-tegra@vger.kernel.org
13593Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13595S:	Supported
13596N:	[^a-z]tegra
13597
13598TEGRA CLOCK DRIVER
13599M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13600M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13601S:	Supported
13602F:	drivers/clk/tegra/
13603
13604TEGRA DMA DRIVERS
13605M:	Laxman Dewangan <ldewangan@nvidia.com>
13606M:	Jon Hunter <jonathanh@nvidia.com>
13607S:	Supported
13608F:	drivers/dma/tegra*
13609
13610TEGRA I2C DRIVER
13611M:	Laxman Dewangan <ldewangan@nvidia.com>
13612S:	Supported
13613F:	drivers/i2c/busses/i2c-tegra.c
13614
13615TEGRA IOMMU DRIVERS
13616M:	Hiroshi Doyu <hdoyu@nvidia.com>
13617S:	Supported
13618F:	drivers/iommu/tegra*
13619
13620TEGRA KBC DRIVER
13621M:	Rakesh Iyer <riyer@nvidia.com>
13622M:	Laxman Dewangan <ldewangan@nvidia.com>
13623S:	Supported
13624F:	drivers/input/keyboard/tegra-kbc.c
13625
13626TEGRA PWM DRIVER
13627M:	Thierry Reding <thierry.reding@gmail.com>
13628S:	Supported
13629F:	drivers/pwm/pwm-tegra.c
13630
13631TEGRA SERIAL DRIVER
13632M:	Laxman Dewangan <ldewangan@nvidia.com>
13633S:	Supported
13634F:	drivers/tty/serial/serial-tegra.c
13635
13636TEGRA SPI DRIVER
13637M:	Laxman Dewangan <ldewangan@nvidia.com>
13638S:	Supported
13639F:	drivers/spi/spi-tegra*
13640
13641TEHUTI ETHERNET DRIVER
13642M:	Andy Gospodarek <andy@greyhouse.net>
13643L:	netdev@vger.kernel.org
13644S:	Supported
13645F:	drivers/net/ethernet/tehuti/*
13646
13647Telecom Clock Driver for MCPL0010
13648M:	Mark Gross <mark.gross@intel.com>
13649S:	Supported
13650F:	drivers/char/tlclk.c
13651
13652TENSILICA XTENSA PORT (xtensa)
13653M:	Chris Zankel <chris@zankel.net>
13654M:	Max Filippov <jcmvbkbc@gmail.com>
13655L:	linux-xtensa@linux-xtensa.org
13656T:	git git://github.com/czankel/xtensa-linux.git
13657S:	Maintained
13658F:	arch/xtensa/
13659F:	drivers/irqchip/irq-xtensa-*
13660
13661Texas Instruments' System Control Interface (TISCI) Protocol Driver
13662M:	Nishanth Menon <nm@ti.com>
13663M:	Tero Kristo <t-kristo@ti.com>
13664M:	Santosh Shilimkar <ssantosh@kernel.org>
13665L:	linux-arm-kernel@lists.infradead.org
13666S:	Maintained
13667F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13668F:	drivers/firmware/ti_sci*
13669F:	include/linux/soc/ti/ti_sci_protocol.h
13670F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13671F:	include/dt-bindings/genpd/k2g.h
13672F:	drivers/soc/ti/ti_sci_pm_domains.c
13673F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13674F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13675F:	drivers/clk/keystone/sci-clk.c
13676F:	drivers/reset/reset-ti-sci.c
13677
13678THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13679M:	Hans Verkuil <hverkuil@xs4all.nl>
13680L:	linux-media@vger.kernel.org
13681T:	git git://linuxtv.org/media_tree.git
13682W:	https://linuxtv.org
13683S:	Maintained
13684F:	drivers/media/radio/radio-raremono.c
13685
13686THERMAL
13687M:	Zhang Rui <rui.zhang@intel.com>
13688M:	Eduardo Valentin <edubezval@gmail.com>
13689L:	linux-pm@vger.kernel.org
13690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13692Q:	https://patchwork.kernel.org/project/linux-pm/list/
13693S:	Supported
13694F:	drivers/thermal/
13695F:	include/linux/thermal.h
13696F:	include/uapi/linux/thermal.h
13697F:	include/linux/cpu_cooling.h
13698F:	Documentation/devicetree/bindings/thermal/
13699
13700THERMAL/CPU_COOLING
13701M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13702M:	Viresh Kumar <viresh.kumar@linaro.org>
13703M:	Javi Merino <javi.merino@kernel.org>
13704L:	linux-pm@vger.kernel.org
13705S:	Supported
13706F:	Documentation/thermal/cpu-cooling-api.txt
13707F:	drivers/thermal/cpu_cooling.c
13708F:	include/linux/cpu_cooling.h
13709
13710THINKPAD ACPI EXTRAS DRIVER
13711M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13712L:	ibm-acpi-devel@lists.sourceforge.net
13713L:	platform-driver-x86@vger.kernel.org
13714W:	http://ibm-acpi.sourceforge.net
13715W:	http://thinkwiki.org/wiki/Ibm-acpi
13716T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13717S:	Maintained
13718F:	drivers/platform/x86/thinkpad_acpi.c
13719
13720THUNDERBOLT DRIVER
13721M:	Andreas Noever <andreas.noever@gmail.com>
13722M:	Michael Jamet <michael.jamet@intel.com>
13723M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13724M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13726S:	Maintained
13727F:	Documentation/admin-guide/thunderbolt.rst
13728F:	drivers/thunderbolt/
13729F:	include/linux/thunderbolt.h
13730
13731THUNDERBOLT NETWORK DRIVER
13732M:	Michael Jamet <michael.jamet@intel.com>
13733M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13734M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13735L:	netdev@vger.kernel.org
13736S:	Maintained
13737F:	drivers/net/thunderbolt.c
13738
13739THUNDERX GPIO DRIVER
13740M:	David Daney <david.daney@cavium.com>
13741S:	Maintained
13742F:	drivers/gpio/gpio-thunderx.c
13743
13744TI AM437X VPFE DRIVER
13745M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13746L:	linux-media@vger.kernel.org
13747W:	https://linuxtv.org
13748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13749T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13750S:	Maintained
13751F:	drivers/media/platform/am437x/
13752
13753TI BANDGAP AND THERMAL DRIVER
13754M:	Eduardo Valentin <edubezval@gmail.com>
13755M:	Keerthy <j-keerthy@ti.com>
13756L:	linux-pm@vger.kernel.org
13757L:	linux-omap@vger.kernel.org
13758S:	Maintained
13759F:	drivers/thermal/ti-soc-thermal/
13760
13761TI BQ27XXX POWER SUPPLY DRIVER
13762R:	Andrew F. Davis <afd@ti.com>
13763F:	include/linux/power/bq27xxx_battery.h
13764F:	drivers/power/supply/bq27xxx_battery.c
13765F:	drivers/power/supply/bq27xxx_battery_i2c.c
13766
13767TI CDCE706 CLOCK DRIVER
13768M:	Max Filippov <jcmvbkbc@gmail.com>
13769S:	Maintained
13770F:	drivers/clk/clk-cdce706.c
13771
13772TI CLOCK DRIVER
13773M:	Tero Kristo <t-kristo@ti.com>
13774L:	linux-omap@vger.kernel.org
13775S:	Maintained
13776F:	drivers/clk/ti/
13777F:	include/linux/clk/ti.h
13778
13779TI DAVINCI MACHINE SUPPORT
13780M:	Sekhar Nori <nsekhar@ti.com>
13781M:	Kevin Hilman <khilman@kernel.org>
13782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13784S:	Supported
13785F:	arch/arm/mach-davinci/
13786F:	drivers/i2c/busses/i2c-davinci.c
13787F:	arch/arm/boot/dts/da850*
13788
13789TI DAVINCI SERIES GPIO DRIVER
13790M:	Keerthy <j-keerthy@ti.com>
13791L:	linux-gpio@vger.kernel.org
13792S:	Maintained
13793F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13794F:	drivers/gpio/gpio-davinci.c
13795
13796TI DAVINCI SERIES MEDIA DRIVER
13797M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13798L:	linux-media@vger.kernel.org
13799W:	https://linuxtv.org
13800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13801T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13802S:	Maintained
13803F:	drivers/media/platform/davinci/
13804F:	include/media/davinci/
13805
13806TI ETHERNET SWITCH DRIVER (CPSW)
13807R:	Grygorii Strashko <grygorii.strashko@ti.com>
13808L:	linux-omap@vger.kernel.org
13809L:	netdev@vger.kernel.org
13810S:	Maintained
13811F:	drivers/net/ethernet/ti/cpsw*
13812F:	drivers/net/ethernet/ti/davinci*
13813
13814TI FLASH MEDIA INTERFACE DRIVER
13815M:	Alex Dubov <oakad@yahoo.com>
13816S:	Maintained
13817F:	drivers/misc/tifm*
13818F:	drivers/mmc/host/tifm_sd.c
13819F:	include/linux/tifm.h
13820
13821TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13822M:	Santosh Shilimkar <ssantosh@kernel.org>
13823L:	linux-kernel@vger.kernel.org
13824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13825S:	Maintained
13826F:	drivers/soc/ti/*
13827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13828
13829TI LM49xxx FAMILY ASoC CODEC DRIVERS
13830M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13831M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13833S:	Maintained
13834F:	sound/soc/codecs/lm49453*
13835F:	sound/soc/codecs/isabelle*
13836
13837TI LP855x BACKLIGHT DRIVER
13838M:	Milo Kim <milo.kim@ti.com>
13839S:	Maintained
13840F:	Documentation/backlight/lp855x-driver.txt
13841F:	drivers/video/backlight/lp855x_bl.c
13842F:	include/linux/platform_data/lp855x.h
13843
13844TI LP8727 CHARGER DRIVER
13845M:	Milo Kim <milo.kim@ti.com>
13846S:	Maintained
13847F:	drivers/power/supply/lp8727_charger.c
13848F:	include/linux/platform_data/lp8727.h
13849
13850TI LP8788 MFD DRIVER
13851M:	Milo Kim <milo.kim@ti.com>
13852S:	Maintained
13853F:	drivers/iio/adc/lp8788_adc.c
13854F:	drivers/leds/leds-lp8788.c
13855F:	drivers/mfd/lp8788*.c
13856F:	drivers/power/supply/lp8788-charger.c
13857F:	drivers/regulator/lp8788-*.c
13858F:	include/linux/mfd/lp8788*.h
13859
13860TI NETCP ETHERNET DRIVER
13861M:	Wingman Kwok <w-kwok2@ti.com>
13862M:	Murali Karicheri <m-karicheri2@ti.com>
13863L:	netdev@vger.kernel.org
13864S:	Maintained
13865F:	drivers/net/ethernet/ti/netcp*
13866
13867TI TAS571X FAMILY ASoC CODEC DRIVER
13868M:	Kevin Cernekee <cernekee@chromium.org>
13869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13870S:	Odd Fixes
13871F:	sound/soc/codecs/tas571x*
13872
13873TI TRF7970A NFC DRIVER
13874M:	Mark Greer <mgreer@animalcreek.com>
13875L:	linux-wireless@vger.kernel.org
13876L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13877S:	Supported
13878F:	drivers/nfc/trf7970a.c
13879F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13880
13881TI TWL4030 SERIES SOC CODEC DRIVER
13882M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13883L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13884S:	Maintained
13885F:	sound/soc/codecs/twl4030*
13886
13887TI VPE/CAL DRIVERS
13888M:	Benoit Parrot <bparrot@ti.com>
13889L:	linux-media@vger.kernel.org
13890W:	http://linuxtv.org/
13891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13892S:	Maintained
13893F:	drivers/media/platform/ti-vpe/
13894
13895TI WILINK WIRELESS DRIVERS
13896L:	linux-wireless@vger.kernel.org
13897W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13898W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13900S:	Orphan
13901F:	drivers/net/wireless/ti/
13902F:	include/linux/wl12xx.h
13903
13904TILE ARCHITECTURE
13905W:	http://www.mellanox.com/repository/solutions/tile-scm/
13906S:	Orphan
13907F:	arch/tile/
13908F:	drivers/char/tile-srom.c
13909F:	drivers/edac/tile_edac.c
13910F:	drivers/net/ethernet/tile/
13911F:	drivers/rtc/rtc-tile.c
13912F:	drivers/tty/hvc/hvc_tile.c
13913F:	drivers/tty/serial/tilegx.c
13914F:	drivers/usb/host/*-tilegx.c
13915F:	include/linux/usb/tilegx.h
13916
13917TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13918M:	John Stultz <john.stultz@linaro.org>
13919M:	Thomas Gleixner <tglx@linutronix.de>
13920R:	Stephen Boyd <sboyd@kernel.org>
13921L:	linux-kernel@vger.kernel.org
13922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13923S:	Supported
13924F:	include/linux/clocksource.h
13925F:	include/linux/time.h
13926F:	include/linux/timex.h
13927F:	include/uapi/linux/time.h
13928F:	include/uapi/linux/timex.h
13929F:	kernel/time/clocksource.c
13930F:	kernel/time/time*.c
13931F:	kernel/time/alarmtimer.c
13932F:	kernel/time/ntp.c
13933F:	tools/testing/selftests/timers/
13934
13935TIPC NETWORK LAYER
13936M:	Jon Maloy <jon.maloy@ericsson.com>
13937M:	Ying Xue <ying.xue@windriver.com>
13938L:	netdev@vger.kernel.org (core kernel code)
13939L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13940W:	http://tipc.sourceforge.net/
13941S:	Maintained
13942F:	include/uapi/linux/tipc*.h
13943F:	net/tipc/
13944
13945TLAN NETWORK DRIVER
13946M:	Samuel Chessman <chessman@tux.org>
13947L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13948W:	http://sourceforge.net/projects/tlan/
13949S:	Maintained
13950F:	Documentation/networking/tlan.txt
13951F:	drivers/net/ethernet/ti/tlan.*
13952
13953TM6000 VIDEO4LINUX DRIVER
13954M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13955M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13956L:	linux-media@vger.kernel.org
13957W:	https://linuxtv.org
13958T:	git git://linuxtv.org/media_tree.git
13959S:	Odd fixes
13960F:	drivers/media/usb/tm6000/
13961F:	Documentation/media/v4l-drivers/tm6000*
13962
13963TMIO/SDHI MMC DRIVER
13964M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13965L:	linux-mmc@vger.kernel.org
13966S:	Supported
13967F:	drivers/mmc/host/tmio_mmc*
13968F:	drivers/mmc/host/renesas_sdhi*
13969F:	include/linux/mfd/tmio.h
13970
13971TMP401 HARDWARE MONITOR DRIVER
13972M:	Guenter Roeck <linux@roeck-us.net>
13973L:	linux-hwmon@vger.kernel.org
13974S:	Maintained
13975F:	Documentation/hwmon/tmp401
13976F:	drivers/hwmon/tmp401.c
13977
13978TMPFS (SHMEM FILESYSTEM)
13979M:	Hugh Dickins <hughd@google.com>
13980L:	linux-mm@kvack.org
13981S:	Maintained
13982F:	include/linux/shmem_fs.h
13983F:	mm/shmem.c
13984
13985TOMOYO SECURITY MODULE
13986M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13987M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13988L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13989L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13990L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13991L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13992W:	http://tomoyo.sourceforge.jp/
13993T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13994S:	Maintained
13995F:	security/tomoyo/
13996
13997TOPSTAR LAPTOP EXTRAS DRIVER
13998M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13999L:	platform-driver-x86@vger.kernel.org
14000S:	Maintained
14001F:	drivers/platform/x86/topstar-laptop.c
14002
14003TORTURE-TEST MODULES
14004M:	Davidlohr Bueso <dave@stgolabs.net>
14005M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14006M:	Josh Triplett <josh@joshtriplett.org>
14007L:	linux-kernel@vger.kernel.org
14008S:	Supported
14009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14010F:	Documentation/RCU/torture.txt
14011F:	kernel/torture.c
14012F:	kernel/rcu/rcutorture.c
14013F:	kernel/locking/locktorture.c
14014
14015TOSHIBA ACPI EXTRAS DRIVER
14016M:	Azael Avalos <coproscefalo@gmail.com>
14017L:	platform-driver-x86@vger.kernel.org
14018S:	Maintained
14019F:	drivers/platform/x86/toshiba_acpi.c
14020
14021TOSHIBA BLUETOOTH DRIVER
14022M:	Azael Avalos <coproscefalo@gmail.com>
14023L:	platform-driver-x86@vger.kernel.org
14024S:	Maintained
14025F:	drivers/platform/x86/toshiba_bluetooth.c
14026
14027TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14028M:	Azael Avalos <coproscefalo@gmail.com>
14029L:	platform-driver-x86@vger.kernel.org
14030S:	Maintained
14031F:	drivers/platform/x86/toshiba_haps.c
14032
14033TOSHIBA SMM DRIVER
14034M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14035W:	http://www.buzzard.org.uk/toshiba/
14036S:	Maintained
14037F:	drivers/char/toshiba.c
14038F:	include/linux/toshiba.h
14039F:	include/uapi/linux/toshiba.h
14040
14041TOSHIBA TC358743 DRIVER
14042M:	Mats Randgaard <matrandg@cisco.com>
14043L:	linux-media@vger.kernel.org
14044S:	Maintained
14045F:	drivers/media/i2c/tc358743*
14046F:	include/media/i2c/tc358743.h
14047
14048TOSHIBA WMI HOTKEYS DRIVER
14049M:	Azael Avalos <coproscefalo@gmail.com>
14050L:	platform-driver-x86@vger.kernel.org
14051S:	Maintained
14052F:	drivers/platform/x86/toshiba-wmi.c
14053
14054TPM DEVICE DRIVER
14055M:	Peter Huewe <peterhuewe@gmx.de>
14056M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14057R:	Jason Gunthorpe <jgg@ziepe.ca>
14058L:	linux-integrity@vger.kernel.org
14059Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14060W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14061T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14062S:	Maintained
14063F:	drivers/char/tpm/
14064
14065TRACING
14066M:	Steven Rostedt <rostedt@goodmis.org>
14067M:	Ingo Molnar <mingo@redhat.com>
14068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14069S:	Maintained
14070F:	Documentation/trace/ftrace.txt
14071F:	arch/*/*/*/ftrace.h
14072F:	arch/*/kernel/ftrace.c
14073F:	include/*/ftrace.h
14074F:	include/linux/trace*.h
14075F:	include/trace/
14076F:	kernel/trace/
14077F:	tools/testing/selftests/ftrace/
14078
14079TRACING MMIO ACCESSES (MMIOTRACE)
14080M:	Steven Rostedt <rostedt@goodmis.org>
14081M:	Ingo Molnar <mingo@kernel.org>
14082R:	Karol Herbst <karolherbst@gmail.com>
14083R:	Pekka Paalanen <ppaalanen@gmail.com>
14084S:	Maintained
14085L:	linux-kernel@vger.kernel.org
14086L:	nouveau@lists.freedesktop.org
14087F:	kernel/trace/trace_mmiotrace.c
14088F:	include/linux/mmiotrace.h
14089F:	arch/x86/mm/kmmio.c
14090F:	arch/x86/mm/mmio-mod.c
14091F:	arch/x86/mm/testmmiotrace.c
14092
14093TRIVIAL PATCHES
14094M:	Jiri Kosina <trivial@kernel.org>
14095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14096S:	Maintained
14097K:	^Subject:.*(?i)trivial
14098
14099TEMPO SEMICONDUCTOR DRIVERS
14100M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14101S:	Maintained
14102F:	sound/soc/codecs/tscs*.c
14103F:	sound/soc/codecs/tscs*.h
14104F:	Documentation/devicetree/bindings/sound/tscs*.txt
14105
14106TTY LAYER
14107M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14108M:	Jiri Slaby <jslaby@suse.com>
14109S:	Supported
14110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14111F:	Documentation/serial/
14112F:	drivers/tty/
14113F:	drivers/tty/serial/serial_core.c
14114F:	include/linux/serial_core.h
14115F:	include/linux/serial.h
14116F:	include/linux/tty.h
14117F:	include/uapi/linux/serial_core.h
14118F:	include/uapi/linux/serial.h
14119F:	include/uapi/linux/tty.h
14120
14121TUA9001 MEDIA DRIVER
14122M:	Antti Palosaari <crope@iki.fi>
14123L:	linux-media@vger.kernel.org
14124W:	https://linuxtv.org
14125W:	http://palosaari.fi/linux/
14126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14127T:	git git://linuxtv.org/anttip/media_tree.git
14128S:	Maintained
14129F:	drivers/media/tuners/tua9001*
14130
14131TULIP NETWORK DRIVERS
14132L:	netdev@vger.kernel.org
14133L:	linux-parisc@vger.kernel.org
14134S:	Orphan
14135F:	drivers/net/ethernet/dec/tulip/
14136
14137TUN/TAP driver
14138M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14139W:	http://vtun.sourceforge.net/tun
14140S:	Maintained
14141F:	Documentation/networking/tuntap.txt
14142F:	arch/um/os-Linux/drivers/
14143
14144TURBOCHANNEL SUBSYSTEM
14145M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14146M:	Ralf Baechle <ralf@linux-mips.org>
14147L:	linux-mips@linux-mips.org
14148Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14149S:	Maintained
14150F:	drivers/tc/
14151F:	include/linux/tc.h
14152
14153TW5864 VIDEO4LINUX DRIVER
14154M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14155M:	Anton Sviridenko <anton@corp.bluecherry.net>
14156M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14157M:	Andrey Utkin <andrey_utkin@fastmail.com>
14158L:	linux-media@vger.kernel.org
14159S:	Supported
14160F:	drivers/media/pci/tw5864/
14161
14162TW68 VIDEO4LINUX DRIVER
14163M:	Hans Verkuil <hverkuil@xs4all.nl>
14164L:	linux-media@vger.kernel.org
14165T:	git git://linuxtv.org/media_tree.git
14166W:	https://linuxtv.org
14167S:	Odd Fixes
14168F:	drivers/media/pci/tw68/
14169
14170TW686X VIDEO4LINUX DRIVER
14171M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14172L:	linux-media@vger.kernel.org
14173T:	git git://linuxtv.org/media_tree.git
14174W:	http://linuxtv.org
14175S:	Maintained
14176F:	drivers/media/pci/tw686x/
14177
14178UBI FILE SYSTEM (UBIFS)
14179M:	Richard Weinberger <richard@nod.at>
14180M:	Artem Bityutskiy <dedekind1@gmail.com>
14181M:	Adrian Hunter <adrian.hunter@intel.com>
14182L:	linux-mtd@lists.infradead.org
14183T:	git git://git.infradead.org/ubifs-2.6.git
14184W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14185S:	Supported
14186F:	Documentation/filesystems/ubifs.txt
14187F:	fs/ubifs/
14188
14189UCLINUX (M68KNOMMU AND COLDFIRE)
14190M:	Greg Ungerer <gerg@linux-m68k.org>
14191W:	http://www.linux-m68k.org/
14192W:	http://www.uclinux.org/
14193L:	linux-m68k@lists.linux-m68k.org
14194L:	uclinux-dev@uclinux.org  (subscribers-only)
14195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14196S:	Maintained
14197F:	arch/m68k/coldfire/
14198F:	arch/m68k/68*/
14199F:	arch/m68k/*/*_no.*
14200F:	arch/m68k/include/asm/*_no.*
14201
14202UDF FILESYSTEM
14203M:	Jan Kara <jack@suse.com>
14204S:	Maintained
14205F:	Documentation/filesystems/udf.txt
14206F:	fs/udf/
14207
14208UDRAW TABLET
14209M:	Bastien Nocera <hadess@hadess.net>
14210L:	linux-input@vger.kernel.org
14211S:	Maintained
14212F:	drivers/hid/hid-udraw-ps3.c
14213
14214UFS FILESYSTEM
14215M:	Evgeniy Dushistov <dushistov@mail.ru>
14216S:	Maintained
14217F:	Documentation/filesystems/ufs.txt
14218F:	fs/ufs/
14219
14220UHID USERSPACE HID IO DRIVER:
14221M:	David Herrmann <dh.herrmann@googlemail.com>
14222L:	linux-input@vger.kernel.org
14223S:	Maintained
14224F:	drivers/hid/uhid.c
14225F:	include/uapi/linux/uhid.h
14226
14227ULPI BUS
14228M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14229L:	linux-usb@vger.kernel.org
14230S:	Maintained
14231F:	drivers/usb/common/ulpi.c
14232F:	include/linux/ulpi/
14233
14234ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14235L:	linux-usb@vger.kernel.org
14236S:	Orphan
14237F:	drivers/uwb/
14238F:	include/linux/uwb.h
14239F:	include/linux/uwb/
14240
14241UNICORE32 ARCHITECTURE:
14242M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14243W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14244S:	Maintained
14245T:	git git://github.com/gxt/linux.git
14246F:	arch/unicore32/
14247
14248UNIFDEF
14249M:	Tony Finch <dot@dotat.at>
14250W:	http://dotat.at/prog/unifdef
14251S:	Maintained
14252F:	scripts/unifdef.c
14253
14254UNIFORM CDROM DRIVER
14255M:	Jens Axboe <axboe@kernel.dk>
14256W:	http://www.kernel.dk
14257S:	Maintained
14258F:	Documentation/cdrom/
14259F:	drivers/cdrom/cdrom.c
14260F:	include/linux/cdrom.h
14261F:	include/uapi/linux/cdrom.h
14262
14263UNISYS S-PAR DRIVERS
14264M:	David Kershner <david.kershner@unisys.com>
14265L:	sparmaintainer@unisys.com (Unisys internal)
14266S:	Supported
14267F:	include/linux/visorbus.h
14268F:	drivers/visorbus/
14269F:	drivers/staging/unisys/
14270
14271UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14272M:	Vinayak Holikatti <vinholikatti@gmail.com>
14273L:	linux-scsi@vger.kernel.org
14274S:	Supported
14275F:	Documentation/scsi/ufs.txt
14276F:	drivers/scsi/ufs/
14277
14278UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14279M:	Joao Pinto <jpinto@synopsys.com>
14280L:	linux-scsi@vger.kernel.org
14281S:	Supported
14282F:	drivers/scsi/ufs/*dwc*
14283
14284UNSORTED BLOCK IMAGES (UBI)
14285M:	Artem Bityutskiy <dedekind1@gmail.com>
14286M:	Richard Weinberger <richard@nod.at>
14287W:	http://www.linux-mtd.infradead.org/
14288L:	linux-mtd@lists.infradead.org
14289T:	git git://git.infradead.org/ubifs-2.6.git
14290S:	Supported
14291F:	drivers/mtd/ubi/
14292F:	include/linux/mtd/ubi.h
14293F:	include/uapi/mtd/ubi-user.h
14294
14295USB "USBNET" DRIVER FRAMEWORK
14296M:	Oliver Neukum <oneukum@suse.com>
14297L:	netdev@vger.kernel.org
14298W:	http://www.linux-usb.org/usbnet
14299S:	Maintained
14300F:	drivers/net/usb/usbnet.c
14301F:	include/linux/usb/usbnet.h
14302
14303USB ACM DRIVER
14304M:	Oliver Neukum <oneukum@suse.com>
14305L:	linux-usb@vger.kernel.org
14306S:	Maintained
14307F:	Documentation/usb/acm.txt
14308F:	drivers/usb/class/cdc-acm.*
14309
14310USB AR5523 WIRELESS DRIVER
14311M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14312L:	linux-wireless@vger.kernel.org
14313S:	Maintained
14314F:	drivers/net/wireless/ath/ar5523/
14315
14316USB ATTACHED SCSI
14317M:	Oliver Neukum <oneukum@suse.com>
14318L:	linux-usb@vger.kernel.org
14319L:	linux-scsi@vger.kernel.org
14320S:	Maintained
14321F:	drivers/usb/storage/uas.c
14322
14323USB CDC ETHERNET DRIVER
14324M:	Oliver Neukum <oliver@neukum.org>
14325L:	linux-usb@vger.kernel.org
14326S:	Maintained
14327F:	drivers/net/usb/cdc_*.c
14328F:	include/uapi/linux/usb/cdc.h
14329
14330USB CHAOSKEY DRIVER
14331M:	Keith Packard <keithp@keithp.com>
14332L:	linux-usb@vger.kernel.org
14333S:	Maintained
14334F:	drivers/usb/misc/chaoskey.c
14335
14336USB CYPRESS C67X00 DRIVER
14337M:	Peter Korsgaard <jacmet@sunsite.dk>
14338L:	linux-usb@vger.kernel.org
14339S:	Maintained
14340F:	drivers/usb/c67x00/
14341
14342USB DAVICOM DM9601 DRIVER
14343M:	Peter Korsgaard <jacmet@sunsite.dk>
14344L:	netdev@vger.kernel.org
14345W:	http://www.linux-usb.org/usbnet
14346S:	Maintained
14347F:	drivers/net/usb/dm9601.c
14348
14349USB DIAMOND RIO500 DRIVER
14350M:	Cesar Miquel <miquel@df.uba.ar>
14351L:	rio500-users@lists.sourceforge.net
14352W:	http://rio500.sourceforge.net
14353S:	Maintained
14354F:	drivers/usb/misc/rio500*
14355
14356USB EHCI DRIVER
14357M:	Alan Stern <stern@rowland.harvard.edu>
14358L:	linux-usb@vger.kernel.org
14359S:	Maintained
14360F:	Documentation/usb/ehci.txt
14361F:	drivers/usb/host/ehci*
14362
14363USB GADGET/PERIPHERAL SUBSYSTEM
14364M:	Felipe Balbi <balbi@kernel.org>
14365L:	linux-usb@vger.kernel.org
14366W:	http://www.linux-usb.org/gadget
14367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14368S:	Maintained
14369F:	drivers/usb/gadget/
14370F:	include/linux/usb/gadget*
14371
14372USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14373M:	Jiri Kosina <jikos@kernel.org>
14374R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14375L:	linux-usb@vger.kernel.org
14376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14377S:	Maintained
14378F:	Documentation/hid/hiddev.txt
14379F:	drivers/hid/usbhid/
14380
14381USB ISP116X DRIVER
14382M:	Olav Kongas <ok@artecdesign.ee>
14383L:	linux-usb@vger.kernel.org
14384S:	Maintained
14385F:	drivers/usb/host/isp116x*
14386F:	include/linux/usb/isp116x.h
14387
14388USB LAN78XX ETHERNET DRIVER
14389M:	Woojung Huh <woojung.huh@microchip.com>
14390M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14391L:	netdev@vger.kernel.org
14392S:	Maintained
14393F:	drivers/net/usb/lan78xx.*
14394
14395USB MASS STORAGE DRIVER
14396M:	Alan Stern <stern@rowland.harvard.edu>
14397L:	linux-usb@vger.kernel.org
14398L:	usb-storage@lists.one-eyed-alien.net
14399S:	Maintained
14400W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14401F:	drivers/usb/storage/
14402
14403USB MIDI DRIVER
14404M:	Clemens Ladisch <clemens@ladisch.de>
14405L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14406T:	git git://git.alsa-project.org/alsa-kernel.git
14407S:	Maintained
14408F:	sound/usb/midi.*
14409
14410USB NETWORKING DRIVERS
14411L:	linux-usb@vger.kernel.org
14412S:	Odd Fixes
14413F:	drivers/net/usb/
14414
14415USB OHCI DRIVER
14416M:	Alan Stern <stern@rowland.harvard.edu>
14417L:	linux-usb@vger.kernel.org
14418S:	Maintained
14419F:	Documentation/usb/ohci.txt
14420F:	drivers/usb/host/ohci*
14421
14422USB OTG FSM (Finite State Machine)
14423M:	Peter Chen <Peter.Chen@nxp.com>
14424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14425L:	linux-usb@vger.kernel.org
14426S:	Maintained
14427F:	drivers/usb/common/usb-otg-fsm.c
14428
14429USB OVER IP DRIVER
14430M:	Valentina Manea <valentina.manea.m@gmail.com>
14431M:	Shuah Khan <shuahkh@osg.samsung.com>
14432M:	Shuah Khan <shuah@kernel.org>
14433L:	linux-usb@vger.kernel.org
14434S:	Maintained
14435F:	Documentation/usb/usbip_protocol.txt
14436F:	drivers/usb/usbip/
14437F:	tools/usb/usbip/
14438
14439USB PEGASUS DRIVER
14440M:	Petko Manolov <petkan@nucleusys.com>
14441L:	linux-usb@vger.kernel.org
14442L:	netdev@vger.kernel.org
14443T:	git git://github.com/petkan/pegasus.git
14444W:	https://github.com/petkan/pegasus
14445S:	Maintained
14446F:	drivers/net/usb/pegasus.*
14447
14448USB PHY LAYER
14449M:	Felipe Balbi <balbi@kernel.org>
14450L:	linux-usb@vger.kernel.org
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14452S:	Maintained
14453F:	drivers/usb/phy/
14454
14455USB PRINTER DRIVER (usblp)
14456M:	Pete Zaitcev <zaitcev@redhat.com>
14457L:	linux-usb@vger.kernel.org
14458S:	Supported
14459F:	drivers/usb/class/usblp.c
14460
14461USB QMI WWAN NETWORK DRIVER
14462M:	Bjørn Mork <bjorn@mork.no>
14463L:	netdev@vger.kernel.org
14464S:	Maintained
14465F:	Documentation/ABI/testing/sysfs-class-net-qmi
14466F:	drivers/net/usb/qmi_wwan.c
14467
14468USB RTL8150 DRIVER
14469M:	Petko Manolov <petkan@nucleusys.com>
14470L:	linux-usb@vger.kernel.org
14471L:	netdev@vger.kernel.org
14472T:	git git://github.com/petkan/rtl8150.git
14473W:	https://github.com/petkan/rtl8150
14474S:	Maintained
14475F:	drivers/net/usb/rtl8150.c
14476
14477USB SERIAL SUBSYSTEM
14478M:	Johan Hovold <johan@kernel.org>
14479L:	linux-usb@vger.kernel.org
14480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14481S:	Maintained
14482F:	Documentation/usb/usb-serial.txt
14483F:	drivers/usb/serial/
14484F:	include/linux/usb/serial.h
14485
14486USB SMSC75XX ETHERNET DRIVER
14487M:	Steve Glendinning <steve.glendinning@shawell.net>
14488L:	netdev@vger.kernel.org
14489S:	Maintained
14490F:	drivers/net/usb/smsc75xx.*
14491
14492USB SMSC95XX ETHERNET DRIVER
14493M:	Steve Glendinning <steve.glendinning@shawell.net>
14494M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14495L:	netdev@vger.kernel.org
14496S:	Maintained
14497F:	drivers/net/usb/smsc95xx.*
14498
14499USB SUBSYSTEM
14500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14501L:	linux-usb@vger.kernel.org
14502W:	http://www.linux-usb.org
14503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14504S:	Supported
14505F:	Documentation/devicetree/bindings/usb/
14506F:	Documentation/usb/
14507F:	drivers/usb/
14508F:	include/linux/usb.h
14509F:	include/linux/usb/
14510
14511USB TYPEC SUBSYSTEM
14512M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14513L:	linux-usb@vger.kernel.org
14514S:	Maintained
14515F:	Documentation/ABI/testing/sysfs-class-typec
14516F:	Documentation/usb/typec.rst
14517F:	drivers/usb/typec/
14518F:	include/linux/usb/typec.h
14519
14520USB UHCI DRIVER
14521M:	Alan Stern <stern@rowland.harvard.edu>
14522L:	linux-usb@vger.kernel.org
14523S:	Maintained
14524F:	drivers/usb/host/uhci*
14525
14526USB VIDEO CLASS
14527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14528L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14529L:	linux-media@vger.kernel.org
14530T:	git git://linuxtv.org/media_tree.git
14531W:	http://www.ideasonboard.org/uvc/
14532S:	Maintained
14533F:	drivers/media/usb/uvc/
14534F:	include/uapi/linux/uvcvideo.h
14535
14536USB VISION DRIVER
14537M:	Hans Verkuil <hverkuil@xs4all.nl>
14538L:	linux-media@vger.kernel.org
14539T:	git git://linuxtv.org/media_tree.git
14540W:	https://linuxtv.org
14541S:	Odd Fixes
14542F:	drivers/media/usb/usbvision/
14543
14544USB WEBCAM GADGET
14545M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14546L:	linux-usb@vger.kernel.org
14547S:	Maintained
14548F:	drivers/usb/gadget/function/*uvc*
14549F:	drivers/usb/gadget/legacy/webcam.c
14550
14551USB WIRELESS RNDIS DRIVER (rndis_wlan)
14552M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14553L:	linux-wireless@vger.kernel.org
14554S:	Maintained
14555F:	drivers/net/wireless/rndis_wlan.c
14556
14557USB XHCI DRIVER
14558M:	Mathias Nyman <mathias.nyman@intel.com>
14559L:	linux-usb@vger.kernel.org
14560S:	Supported
14561F:	drivers/usb/host/xhci*
14562F:	drivers/usb/host/pci-quirks*
14563
14564USB ZD1201 DRIVER
14565L:	linux-wireless@vger.kernel.org
14566W:	http://linux-lc100020.sourceforge.net
14567S:	Orphan
14568F:	drivers/net/wireless/zydas/zd1201.*
14569
14570USB ZR364XX DRIVER
14571M:	Antoine Jacquet <royale@zerezo.com>
14572L:	linux-usb@vger.kernel.org
14573L:	linux-media@vger.kernel.org
14574T:	git git://linuxtv.org/media_tree.git
14575W:	http://royale.zerezo.com/zr364xx/
14576S:	Maintained
14577F:	Documentation/media/v4l-drivers/zr364xx*
14578F:	drivers/media/usb/zr364xx/
14579
14580USER-MODE LINUX (UML)
14581M:	Jeff Dike <jdike@addtoit.com>
14582M:	Richard Weinberger <richard@nod.at>
14583L:	user-mode-linux-devel@lists.sourceforge.net
14584L:	user-mode-linux-user@lists.sourceforge.net
14585W:	http://user-mode-linux.sourceforge.net
14586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14587S:	Maintained
14588F:	Documentation/virtual/uml/
14589F:	arch/um/
14590F:	arch/x86/um/
14591F:	fs/hostfs/
14592F:	fs/hppfs/
14593
14594USERSPACE I/O (UIO)
14595M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14596S:	Maintained
14597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14598F:	Documentation/driver-api/uio-howto.rst
14599F:	drivers/uio/
14600F:	include/linux/uio*.h
14601
14602UTIL-LINUX PACKAGE
14603M:	Karel Zak <kzak@redhat.com>
14604L:	util-linux@vger.kernel.org
14605W:	http://en.wikipedia.org/wiki/Util-linux
14606T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14607S:	Maintained
14608
14609UUID HELPERS
14610M:	Christoph Hellwig <hch@lst.de>
14611R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14612L:	linux-kernel@vger.kernel.org
14613T:	git git://git.infradead.org/users/hch/uuid.git
14614F:	lib/uuid.c
14615F:	lib/test_uuid.c
14616F:	include/linux/uuid.h
14617F:	include/uapi/linux/uuid.h
14618S:	Maintained
14619
14620UVESAFB DRIVER
14621M:	Michal Januszewski <spock@gentoo.org>
14622L:	linux-fbdev@vger.kernel.org
14623W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14624S:	Maintained
14625F:	Documentation/fb/uvesafb.txt
14626F:	drivers/video/fbdev/uvesafb.*
14627
14628VF610 NAND DRIVER
14629M:	Stefan Agner <stefan@agner.ch>
14630L:	linux-mtd@lists.infradead.org
14631S:	Supported
14632F:	drivers/mtd/nand/vf610_nfc.c
14633
14634VFAT/FAT/MSDOS FILESYSTEM
14635M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14636S:	Maintained
14637F:	Documentation/filesystems/vfat.txt
14638F:	fs/fat/
14639
14640VFIO DRIVER
14641M:	Alex Williamson <alex.williamson@redhat.com>
14642L:	kvm@vger.kernel.org
14643T:	git git://github.com/awilliam/linux-vfio.git
14644S:	Maintained
14645F:	Documentation/vfio.txt
14646F:	drivers/vfio/
14647F:	include/linux/vfio.h
14648F:	include/uapi/linux/vfio.h
14649
14650VFIO MEDIATED DEVICE DRIVERS
14651M:	Kirti Wankhede <kwankhede@nvidia.com>
14652L:	kvm@vger.kernel.org
14653S:	Maintained
14654F:	Documentation/vfio-mediated-device.txt
14655F:	drivers/vfio/mdev/
14656F:	include/linux/mdev.h
14657F:	samples/vfio-mdev/
14658
14659VFIO PLATFORM DRIVER
14660M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14661L:	kvm@vger.kernel.org
14662S:	Maintained
14663F:	drivers/vfio/platform/
14664
14665VGA_SWITCHEROO
14666R:	Lukas Wunner <lukas@wunner.de>
14667S:	Maintained
14668F:	Documentation/gpu/vga-switcheroo.rst
14669F:	drivers/gpu/vga/vga_switcheroo.c
14670F:	include/linux/vga_switcheroo.h
14671T:	git git://anongit.freedesktop.org/drm/drm-misc
14672
14673VIA RHINE NETWORK DRIVER
14674S:	Orphan
14675F:	drivers/net/ethernet/via/via-rhine.c
14676
14677VIA SD/MMC CARD CONTROLLER DRIVER
14678M:	Bruce Chang <brucechang@via.com.tw>
14679M:	Harald Welte <HaraldWelte@viatech.com>
14680S:	Maintained
14681F:	drivers/mmc/host/via-sdmmc.c
14682
14683VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14684M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14685L:	linux-fbdev@vger.kernel.org
14686S:	Maintained
14687F:	include/linux/via-core.h
14688F:	include/linux/via-gpio.h
14689F:	include/linux/via_i2c.h
14690F:	drivers/video/fbdev/via/
14691
14692VIA VELOCITY NETWORK DRIVER
14693M:	Francois Romieu <romieu@fr.zoreil.com>
14694L:	netdev@vger.kernel.org
14695S:	Maintained
14696F:	drivers/net/ethernet/via/via-velocity.*
14697
14698VIDEO MULTIPLEXER DRIVER
14699M:	Philipp Zabel <p.zabel@pengutronix.de>
14700L:	linux-media@vger.kernel.org
14701S:	Maintained
14702F:	drivers/media/platform/video-mux.c
14703
14704VIDEOBUF2 FRAMEWORK
14705M:	Pawel Osciak <pawel@osciak.com>
14706M:	Marek Szyprowski <m.szyprowski@samsung.com>
14707M:	Kyungmin Park <kyungmin.park@samsung.com>
14708L:	linux-media@vger.kernel.org
14709S:	Maintained
14710F:	drivers/media/v4l2-core/videobuf2-*
14711F:	include/media/videobuf2-*
14712
14713VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14714M:	Helen Koike <helen.koike@collabora.com>
14715L:	linux-media@vger.kernel.org
14716T:	git git://linuxtv.org/media_tree.git
14717W:	https://linuxtv.org
14718S:	Maintained
14719F:	drivers/media/platform/vimc/*
14720
14721VIRT LIB
14722M:	Alex Williamson <alex.williamson@redhat.com>
14723M:	Paolo Bonzini <pbonzini@redhat.com>
14724L:	kvm@vger.kernel.org
14725S:	Supported
14726F:	virt/lib/
14727
14728VIRTIO AND VHOST VSOCK DRIVER
14729M:	Stefan Hajnoczi <stefanha@redhat.com>
14730L:	kvm@vger.kernel.org
14731L:	virtualization@lists.linux-foundation.org
14732L:	netdev@vger.kernel.org
14733S:	Maintained
14734F:	include/linux/virtio_vsock.h
14735F:	include/uapi/linux/virtio_vsock.h
14736F:	include/uapi/linux/vsockmon.h
14737F:	include/uapi/linux/vm_sockets_diag.h
14738F:	net/vmw_vsock/diag.c
14739F:	net/vmw_vsock/af_vsock_tap.c
14740F:	net/vmw_vsock/virtio_transport_common.c
14741F:	net/vmw_vsock/virtio_transport.c
14742F:	drivers/net/vsockmon.c
14743F:	drivers/vhost/vsock.c
14744F:	drivers/vhost/vsock.h
14745F:	tools/testing/vsock/
14746
14747VIRTIO CONSOLE DRIVER
14748M:	Amit Shah <amit@kernel.org>
14749L:	virtualization@lists.linux-foundation.org
14750S:	Maintained
14751F:	drivers/char/virtio_console.c
14752F:	include/linux/virtio_console.h
14753F:	include/uapi/linux/virtio_console.h
14754
14755VIRTIO CORE, NET AND BLOCK DRIVERS
14756M:	"Michael S. Tsirkin" <mst@redhat.com>
14757M:	Jason Wang <jasowang@redhat.com>
14758L:	virtualization@lists.linux-foundation.org
14759S:	Maintained
14760F:	Documentation/devicetree/bindings/virtio/
14761F:	drivers/virtio/
14762F:	tools/virtio/
14763F:	drivers/net/virtio_net.c
14764F:	drivers/block/virtio_blk.c
14765F:	include/linux/virtio*.h
14766F:	include/uapi/linux/virtio_*.h
14767F:	drivers/crypto/virtio/
14768F:	mm/balloon_compaction.c
14769
14770VIRTIO CRYPTO DRIVER
14771M:	Gonglei <arei.gonglei@huawei.com>
14772L:	virtualization@lists.linux-foundation.org
14773L:	linux-crypto@vger.kernel.org
14774S:	Maintained
14775F:	drivers/crypto/virtio/
14776F:	include/uapi/linux/virtio_crypto.h
14777
14778VIRTIO DRIVERS FOR S390
14779M:	Cornelia Huck <cohuck@redhat.com>
14780M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14781L:	linux-s390@vger.kernel.org
14782L:	virtualization@lists.linux-foundation.org
14783L:	kvm@vger.kernel.org
14784S:	Supported
14785F:	drivers/s390/virtio/
14786F:	arch/s390/include/uapi/asm/virtio-ccw.h
14787
14788VIRTIO GPU DRIVER
14789M:	David Airlie <airlied@linux.ie>
14790M:	Gerd Hoffmann <kraxel@redhat.com>
14791L:	dri-devel@lists.freedesktop.org
14792L:	virtualization@lists.linux-foundation.org
14793T:	git git://anongit.freedesktop.org/drm/drm-misc
14794S:	Maintained
14795F:	drivers/gpu/drm/virtio/
14796F:	include/uapi/linux/virtio_gpu.h
14797
14798VIRTIO HOST (VHOST)
14799M:	"Michael S. Tsirkin" <mst@redhat.com>
14800M:	Jason Wang <jasowang@redhat.com>
14801L:	kvm@vger.kernel.org
14802L:	virtualization@lists.linux-foundation.org
14803L:	netdev@vger.kernel.org
14804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14805S:	Maintained
14806F:	drivers/vhost/
14807F:	include/uapi/linux/vhost.h
14808
14809VIRTIO INPUT DRIVER
14810M:	Gerd Hoffmann <kraxel@redhat.com>
14811S:	Maintained
14812F:	drivers/virtio/virtio_input.c
14813F:	include/uapi/linux/virtio_input.h
14814
14815VIRTUAL BOX GUEST DEVICE DRIVER
14816M:	Hans de Goede <hdegoede@redhat.com>
14817M:	Arnd Bergmann <arnd@arndb.de>
14818M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14819S:	Maintained
14820F:	include/linux/vbox_utils.h
14821F:	include/uapi/linux/vbox*.h
14822F:	drivers/virt/vboxguest/
14823
14824VIRTUAL SERIO DEVICE DRIVER
14825M:	Stephen Chandler Paul <thatslyude@gmail.com>
14826S:	Maintained
14827F:	drivers/input/serio/userio.c
14828F:	include/uapi/linux/userio.h
14829
14830VIVID VIRTUAL VIDEO DRIVER
14831M:	Hans Verkuil <hverkuil@xs4all.nl>
14832L:	linux-media@vger.kernel.org
14833T:	git git://linuxtv.org/media_tree.git
14834W:	https://linuxtv.org
14835S:	Maintained
14836F:	drivers/media/platform/vivid/*
14837
14838VLYNQ BUS
14839M:	Florian Fainelli <f.fainelli@gmail.com>
14840L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14841S:	Maintained
14842F:	drivers/vlynq/vlynq.c
14843F:	include/linux/vlynq.h
14844
14845VME SUBSYSTEM
14846M:	Martyn Welch <martyn@welchs.me.uk>
14847M:	Manohar Vanga <manohar.vanga@gmail.com>
14848M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14849L:	devel@driverdev.osuosl.org
14850S:	Maintained
14851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14852F:	Documentation/driver-api/vme.rst
14853F:	drivers/staging/vme/
14854F:	drivers/vme/
14855F:	include/linux/vme*
14856
14857VMWARE BALLOON DRIVER
14858M:	Xavier Deguillard <xdeguillard@vmware.com>
14859M:	Philip Moltmann <moltmann@vmware.com>
14860M:	"VMware, Inc." <pv-drivers@vmware.com>
14861L:	linux-kernel@vger.kernel.org
14862S:	Maintained
14863F:	drivers/misc/vmw_balloon.c
14864
14865VMWARE HYPERVISOR INTERFACE
14866M:	Alok Kataria <akataria@vmware.com>
14867L:	virtualization@lists.linux-foundation.org
14868S:	Supported
14869F:	arch/x86/kernel/cpu/vmware.c
14870
14871VMWARE PVRDMA DRIVER
14872M:	Adit Ranadive <aditr@vmware.com>
14873M:	VMware PV-Drivers <pv-drivers@vmware.com>
14874L:	linux-rdma@vger.kernel.org
14875S:	Maintained
14876F:	drivers/infiniband/hw/vmw_pvrdma/
14877
14878VMware PVSCSI driver
14879M:	Jim Gill <jgill@vmware.com>
14880M:	VMware PV-Drivers <pv-drivers@vmware.com>
14881L:	linux-scsi@vger.kernel.org
14882S:	Maintained
14883F:	drivers/scsi/vmw_pvscsi.c
14884F:	drivers/scsi/vmw_pvscsi.h
14885
14886VMWARE VMMOUSE SUBDRIVER
14887M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14888M:	"VMware, Inc." <pv-drivers@vmware.com>
14889L:	linux-input@vger.kernel.org
14890S:	Maintained
14891F:	drivers/input/mouse/vmmouse.c
14892F:	drivers/input/mouse/vmmouse.h
14893
14894VMWARE VMXNET3 ETHERNET DRIVER
14895M:	Shrikrishna Khare <skhare@vmware.com>
14896M:	"VMware, Inc." <pv-drivers@vmware.com>
14897L:	netdev@vger.kernel.org
14898S:	Maintained
14899F:	drivers/net/vmxnet3/
14900
14901VOCORE VOCORE2 BOARD
14902M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14903L:	linux-mips@linux-mips.org
14904S:	Maintained
14905F:	arch/mips/boot/dts/ralink/vocore2.dts
14906
14907VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14908M:	Liam Girdwood <lgirdwood@gmail.com>
14909M:	Mark Brown <broonie@kernel.org>
14910L:	linux-kernel@vger.kernel.org
14911W:	http://www.slimlogic.co.uk/?p=48
14912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14913S:	Supported
14914F:	Documentation/devicetree/bindings/regulator/
14915F:	Documentation/power/regulator/
14916F:	drivers/regulator/
14917F:	include/dt-bindings/regulator/
14918F:	include/linux/regulator/
14919
14920VRF
14921M:	David Ahern <dsa@cumulusnetworks.com>
14922M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14923L:	netdev@vger.kernel.org
14924S:	Maintained
14925F:	drivers/net/vrf.c
14926F:	Documentation/networking/vrf.txt
14927
14928VT1211 HARDWARE MONITOR DRIVER
14929M:	Juerg Haefliger <juergh@gmail.com>
14930L:	linux-hwmon@vger.kernel.org
14931S:	Maintained
14932F:	Documentation/hwmon/vt1211
14933F:	drivers/hwmon/vt1211.c
14934
14935VT8231 HARDWARE MONITOR DRIVER
14936M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14937L:	linux-hwmon@vger.kernel.org
14938S:	Maintained
14939F:	drivers/hwmon/vt8231.c
14940
14941VUB300 USB to SDIO/SD/MMC bridge chip
14942M:	Tony Olech <tony.olech@elandigitalsystems.com>
14943L:	linux-mmc@vger.kernel.org
14944L:	linux-usb@vger.kernel.org
14945S:	Supported
14946F:	drivers/mmc/host/vub300.c
14947
14948W1 DALLAS'S 1-WIRE BUS
14949M:	Evgeniy Polyakov <zbr@ioremap.net>
14950S:	Maintained
14951F:	Documentation/w1/
14952F:	drivers/w1/
14953F:	include/linux/w1.h
14954
14955W83791D HARDWARE MONITORING DRIVER
14956M:	Marc Hulsman <m.hulsman@tudelft.nl>
14957L:	linux-hwmon@vger.kernel.org
14958S:	Maintained
14959F:	Documentation/hwmon/w83791d
14960F:	drivers/hwmon/w83791d.c
14961
14962W83793 HARDWARE MONITORING DRIVER
14963M:	Rudolf Marek <r.marek@assembler.cz>
14964L:	linux-hwmon@vger.kernel.org
14965S:	Maintained
14966F:	Documentation/hwmon/w83793
14967F:	drivers/hwmon/w83793.c
14968
14969W83795 HARDWARE MONITORING DRIVER
14970M:	Jean Delvare <jdelvare@suse.com>
14971L:	linux-hwmon@vger.kernel.org
14972S:	Maintained
14973F:	drivers/hwmon/w83795.c
14974
14975W83L51xD SD/MMC CARD INTERFACE DRIVER
14976M:	Pierre Ossman <pierre@ossman.eu>
14977S:	Maintained
14978F:	drivers/mmc/host/wbsd.*
14979
14980WACOM PROTOCOL 4 SERIAL TABLETS
14981M:	Julian Squires <julian@cipht.net>
14982M:	Hans de Goede <hdegoede@redhat.com>
14983L:	linux-input@vger.kernel.org
14984S:	Maintained
14985F:	drivers/input/tablet/wacom_serial4.c
14986
14987WATCHDOG DEVICE DRIVERS
14988M:	Wim Van Sebroeck <wim@linux-watchdog.org>
14989M:	Guenter Roeck <linux@roeck-us.net>
14990L:	linux-watchdog@vger.kernel.org
14991W:	http://www.linux-watchdog.org/
14992T:	git git://www.linux-watchdog.org/linux-watchdog.git
14993S:	Maintained
14994F:	Documentation/devicetree/bindings/watchdog/
14995F:	Documentation/watchdog/
14996F:	drivers/watchdog/
14997F:	include/linux/watchdog.h
14998F:	include/uapi/linux/watchdog.h
14999
15000WHISKEYCOVE PMIC GPIO DRIVER
15001M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15002L:	linux-gpio@vger.kernel.org
15003S:	Maintained
15004F:	drivers/gpio/gpio-wcove.c
15005
15006WIIMOTE HID DRIVER
15007M:	David Herrmann <dh.herrmann@googlemail.com>
15008L:	linux-input@vger.kernel.org
15009S:	Maintained
15010F:	drivers/hid/hid-wiimote*
15011
15012WILOCITY WIL6210 WIRELESS DRIVER
15013M:	Maya Erez <merez@codeaurora.org>
15014L:	linux-wireless@vger.kernel.org
15015L:	wil6210@qti.qualcomm.com
15016S:	Supported
15017W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15018F:	drivers/net/wireless/ath/wil6210/
15019
15020WIMAX STACK
15021M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15022M:	linux-wimax@intel.com
15023L:	wimax@linuxwimax.org (subscribers-only)
15024S:	Supported
15025W:	http://linuxwimax.org
15026F:	Documentation/wimax/README.wimax
15027F:	include/linux/wimax/debug.h
15028F:	include/net/wimax.h
15029F:	include/uapi/linux/wimax.h
15030F:	net/wimax/
15031
15032WINBOND CIR DRIVER
15033M:	David Härdeman <david@hardeman.nu>
15034S:	Maintained
15035F:	drivers/media/rc/winbond-cir.c
15036
15037WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15038M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15039L:	linux-watchdog@vger.kernel.org
15040S:	Maintained
15041F:	drivers/watchdog/ebc-c384_wdt.c
15042
15043WINSYSTEMS WS16C48 GPIO DRIVER
15044M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15045L:	linux-gpio@vger.kernel.org
15046S:	Maintained
15047F:	drivers/gpio/gpio-ws16c48.c
15048
15049WISTRON LAPTOP BUTTON DRIVER
15050M:	Miloslav Trmac <mitr@volny.cz>
15051S:	Maintained
15052F:	drivers/input/misc/wistron_btns.c
15053
15054WL3501 WIRELESS PCMCIA CARD DRIVER
15055L:	linux-wireless@vger.kernel.org
15056S:	Odd fixes
15057F:	drivers/net/wireless/wl3501*
15058
15059WOLFSON MICROELECTRONICS DRIVERS
15060L:	patches@opensource.cirrus.com
15061T:	git https://github.com/CirrusLogic/linux-drivers.git
15062W:	https://github.com/CirrusLogic/linux-drivers/wiki
15063S:	Supported
15064F:	Documentation/hwmon/wm83??
15065F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15066F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15067F:	Documentation/devicetree/bindings/mfd/arizona.txt
15068F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15069F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15070F:	arch/arm/mach-s3c64xx/mach-crag6410*
15071F:	drivers/clk/clk-wm83*.c
15072F:	drivers/extcon/extcon-arizona.c
15073F:	drivers/leds/leds-wm83*.c
15074F:	drivers/gpio/gpio-*wm*.c
15075F:	drivers/gpio/gpio-arizona.c
15076F:	drivers/hwmon/wm83??-hwmon.c
15077F:	drivers/input/misc/wm831x-on.c
15078F:	drivers/input/touchscreen/wm831x-ts.c
15079F:	drivers/input/touchscreen/wm97*.c
15080F:	drivers/mfd/arizona*
15081F:	drivers/mfd/wm*.c
15082F:	drivers/mfd/cs47l24*
15083F:	drivers/power/supply/wm83*.c
15084F:	drivers/rtc/rtc-wm83*.c
15085F:	drivers/regulator/wm8*.c
15086F:	drivers/regulator/arizona*
15087F:	drivers/video/backlight/wm83*_bl.c
15088F:	drivers/watchdog/wm83*_wdt.c
15089F:	include/linux/mfd/arizona/
15090F:	include/linux/mfd/wm831x/
15091F:	include/linux/mfd/wm8350/
15092F:	include/linux/mfd/wm8400*
15093F:	include/linux/regulator/arizona*
15094F:	include/linux/wm97xx.h
15095F:	include/sound/wm????.h
15096F:	sound/soc/codecs/arizona.?
15097F:	sound/soc/codecs/wm*
15098F:	sound/soc/codecs/cs47l24*
15099
15100WORKQUEUE
15101M:	Tejun Heo <tj@kernel.org>
15102R:	Lai Jiangshan <jiangshanlai@gmail.com>
15103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15104S:	Maintained
15105F:	include/linux/workqueue.h
15106F:	kernel/workqueue.c
15107F:	Documentation/core-api/workqueue.rst
15108
15109X-POWERS AXP288 PMIC DRIVERS
15110M:	Hans de Goede <hdegoede@redhat.com>
15111S:	Maintained
15112N:	axp288
15113F:	drivers/acpi/pmic/intel_pmic_xpower.c
15114
15115X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15116M:	Chen-Yu Tsai <wens@csie.org>
15117L:	linux-kernel@vger.kernel.org
15118S:	Maintained
15119N:	axp[128]
15120
15121X.25 NETWORK LAYER
15122M:	Andrew Hendry <andrew.hendry@gmail.com>
15123L:	linux-x25@vger.kernel.org
15124S:	Odd Fixes
15125F:	Documentation/networking/x25*
15126F:	include/net/x25*
15127F:	net/x25/
15128
15129X86 ARCHITECTURE (32-BIT AND 64-BIT)
15130M:	Thomas Gleixner <tglx@linutronix.de>
15131M:	Ingo Molnar <mingo@redhat.com>
15132R:	"H. Peter Anvin" <hpa@zytor.com>
15133M:	x86@kernel.org
15134L:	linux-kernel@vger.kernel.org
15135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15136S:	Maintained
15137F:	Documentation/x86/
15138F:	arch/x86/
15139
15140X86 MCE INFRASTRUCTURE
15141M:	Tony Luck <tony.luck@intel.com>
15142M:	Borislav Petkov <bp@alien8.de>
15143L:	linux-edac@vger.kernel.org
15144S:	Maintained
15145F:	arch/x86/kernel/cpu/mcheck/*
15146
15147X86 MICROCODE UPDATE SUPPORT
15148M:	Borislav Petkov <bp@alien8.de>
15149S:	Maintained
15150F:	arch/x86/kernel/cpu/microcode/*
15151
15152X86 PLATFORM DRIVERS
15153M:	Darren Hart <dvhart@infradead.org>
15154M:	Andy Shevchenko <andy@infradead.org>
15155L:	platform-driver-x86@vger.kernel.org
15156T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15157S:	Maintained
15158F:	drivers/platform/x86/
15159F:	drivers/platform/olpc/
15160
15161X86 VDSO
15162M:	Andy Lutomirski <luto@amacapital.net>
15163L:	linux-kernel@vger.kernel.org
15164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15165S:	Maintained
15166F:	arch/x86/entry/vdso/
15167
15168XC2028/3028 TUNER DRIVER
15169M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15170M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15171L:	linux-media@vger.kernel.org
15172W:	https://linuxtv.org
15173T:	git git://linuxtv.org/media_tree.git
15174S:	Maintained
15175F:	drivers/media/tuners/tuner-xc2028.*
15176
15177XEN BLOCK SUBSYSTEM
15178M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15179M:	Roger Pau Monné <roger.pau@citrix.com>
15180L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15181S:	Supported
15182F:	drivers/block/xen-blkback/*
15183F:	drivers/block/xen*
15184
15185XEN HYPERVISOR ARM
15186M:	Stefano Stabellini <sstabellini@kernel.org>
15187L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15188S:	Maintained
15189F:	arch/arm/xen/
15190F:	arch/arm/include/asm/xen/
15191
15192XEN HYPERVISOR ARM64
15193M:	Stefano Stabellini <sstabellini@kernel.org>
15194L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15195S:	Maintained
15196F:	arch/arm64/xen/
15197F:	arch/arm64/include/asm/xen/
15198
15199XEN HYPERVISOR INTERFACE
15200M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15201M:	Juergen Gross <jgross@suse.com>
15202L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15204S:	Supported
15205F:	arch/x86/xen/
15206F:	drivers/*/xen-*front.c
15207F:	drivers/xen/
15208F:	arch/x86/include/asm/xen/
15209F:	arch/x86/include/asm/pvclock-abi.h
15210F:	include/xen/
15211F:	include/uapi/xen/
15212F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15213F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15214
15215XEN NETWORK BACKEND DRIVER
15216M:	Wei Liu <wei.liu2@citrix.com>
15217M:	Paul Durrant <paul.durrant@citrix.com>
15218L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15219L:	netdev@vger.kernel.org
15220S:	Supported
15221F:	drivers/net/xen-netback/*
15222
15223XEN PCI SUBSYSTEM
15224M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15225L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15226S:	Supported
15227F:	arch/x86/pci/*xen*
15228F:	drivers/pci/*xen*
15229
15230XEN PVSCSI DRIVERS
15231M:	Juergen Gross <jgross@suse.com>
15232L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15233L:	linux-scsi@vger.kernel.org
15234S:	Supported
15235F:	drivers/scsi/xen-scsifront.c
15236F:	drivers/xen/xen-scsiback.c
15237F:	include/xen/interface/io/vscsiif.h
15238
15239XEN SWIOTLB SUBSYSTEM
15240M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15241L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15242L:	iommu@lists.linux-foundation.org
15243S:	Supported
15244F:	arch/x86/xen/*swiotlb*
15245F:	drivers/xen/*swiotlb*
15246
15247XFS FILESYSTEM
15248M:	Darrick J. Wong <darrick.wong@oracle.com>
15249M:	linux-xfs@vger.kernel.org
15250L:	linux-xfs@vger.kernel.org
15251W:	http://xfs.org/
15252T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15253S:	Supported
15254F:	Documentation/filesystems/xfs.txt
15255F:	fs/xfs/
15256
15257XILINX AXI ETHERNET DRIVER
15258M:	Anirudha Sarangi <anirudh@xilinx.com>
15259M:	John Linn <John.Linn@xilinx.com>
15260S:	Maintained
15261F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15262
15263XILINX UARTLITE SERIAL DRIVER
15264M:	Peter Korsgaard <jacmet@sunsite.dk>
15265L:	linux-serial@vger.kernel.org
15266S:	Maintained
15267F:	drivers/tty/serial/uartlite.c
15268
15269XILINX VIDEO IP CORES
15270M:	Hyun Kwon <hyun.kwon@xilinx.com>
15271M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15272L:	linux-media@vger.kernel.org
15273T:	git git://linuxtv.org/media_tree.git
15274S:	Supported
15275F:	Documentation/devicetree/bindings/media/xilinx/
15276F:	drivers/media/platform/xilinx/
15277F:	include/uapi/linux/xilinx-v4l2-controls.h
15278
15279XILLYBUS DRIVER
15280M:	Eli Billauer <eli.billauer@gmail.com>
15281L:	linux-kernel@vger.kernel.org
15282S:	Supported
15283F:	drivers/char/xillybus/
15284
15285XRA1403 GPIO EXPANDER
15286M:	Nandor Han <nandor.han@ge.com>
15287M:	Semi Malinen <semi.malinen@ge.com>
15288L:	linux-gpio@vger.kernel.org
15289S:	Maintained
15290F:	drivers/gpio/gpio-xra1403.c
15291F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15292
15293XTENSA XTFPGA PLATFORM SUPPORT
15294M:	Max Filippov <jcmvbkbc@gmail.com>
15295L:	linux-xtensa@linux-xtensa.org
15296S:	Maintained
15297F:	drivers/spi/spi-xtensa-xtfpga.c
15298F:	sound/soc/xtensa/xtfpga-i2s.c
15299
15300YAM DRIVER FOR AX.25
15301M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15302L:	linux-hams@vger.kernel.org
15303S:	Maintained
15304F:	drivers/net/hamradio/yam*
15305F:	include/linux/yam.h
15306
15307YAMA SECURITY MODULE
15308M:	Kees Cook <keescook@chromium.org>
15309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15310S:	Supported
15311F:	security/yama/
15312F:	Documentation/admin-guide/LSM/Yama.rst
15313
15314YEALINK PHONE DRIVER
15315M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15316L:	usbb2k-api-dev@nongnu.org
15317S:	Maintained
15318F:	Documentation/input/yealink.rst
15319F:	drivers/input/misc/yealink.*
15320
15321Z8530 DRIVER FOR AX.25
15322M:	Joerg Reuter <jreuter@yaina.de>
15323W:	http://yaina.de/jreuter/
15324W:	http://www.qsl.net/dl1bke/
15325L:	linux-hams@vger.kernel.org
15326S:	Maintained
15327F:	Documentation/networking/z8530drv.txt
15328F:	drivers/net/hamradio/*scc.c
15329F:	drivers/net/hamradio/z8530.h
15330
15331ZBUD COMPRESSED PAGE ALLOCATOR
15332M:	Seth Jennings <sjenning@redhat.com>
15333M:	Dan Streetman <ddstreet@ieee.org>
15334L:	linux-mm@kvack.org
15335S:	Maintained
15336F:	mm/zbud.c
15337F:	include/linux/zbud.h
15338
15339ZD1211RW WIRELESS DRIVER
15340M:	Daniel Drake <dsd@gentoo.org>
15341M:	Ulrich Kunitz <kune@deine-taler.de>
15342W:	http://zd1211.ath.cx/wiki/DriverRewrite
15343L:	linux-wireless@vger.kernel.org
15344L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15345S:	Maintained
15346F:	drivers/net/wireless/zydas/zd1211rw/
15347
15348ZD1301 MEDIA DRIVER
15349M:	Antti Palosaari <crope@iki.fi>
15350L:	linux-media@vger.kernel.org
15351W:	https://linuxtv.org/
15352W:	http://palosaari.fi/linux/
15353Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15354S:	Maintained
15355F:	drivers/media/usb/dvb-usb-v2/zd1301*
15356
15357ZD1301_DEMOD MEDIA DRIVER
15358M:	Antti Palosaari <crope@iki.fi>
15359L:	linux-media@vger.kernel.org
15360W:	https://linuxtv.org/
15361W:	http://palosaari.fi/linux/
15362Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15363S:	Maintained
15364F:	drivers/media/dvb-frontends/zd1301_demod*
15365
15366ZPOOL COMPRESSED PAGE STORAGE API
15367M:	Dan Streetman <ddstreet@ieee.org>
15368L:	linux-mm@kvack.org
15369S:	Maintained
15370F:	mm/zpool.c
15371F:	include/linux/zpool.h
15372
15373ZR36067 VIDEO FOR LINUX DRIVER
15374L:	mjpeg-users@lists.sourceforge.net
15375L:	linux-media@vger.kernel.org
15376W:	http://mjpeg.sourceforge.net/driver-zoran/
15377T:	hg https://linuxtv.org/hg/v4l-dvb
15378S:	Odd Fixes
15379F:	drivers/media/pci/zoran/
15380
15381ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15382M:	Minchan Kim <minchan@kernel.org>
15383M:	Nitin Gupta <ngupta@vflare.org>
15384R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15385L:	linux-kernel@vger.kernel.org
15386S:	Maintained
15387F:	drivers/block/zram/
15388F:	Documentation/blockdev/zram.txt
15389
15390ZS DECSTATION Z85C30 SERIAL DRIVER
15391M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15392S:	Maintained
15393F:	drivers/tty/serial/zs.*
15394
15395ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15396M:	Minchan Kim <minchan@kernel.org>
15397M:	Nitin Gupta <ngupta@vflare.org>
15398R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15399L:	linux-mm@kvack.org
15400S:	Maintained
15401F:	mm/zsmalloc.c
15402F:	include/linux/zsmalloc.h
15403F:	Documentation/vm/zsmalloc.txt
15404
15405ZSWAP COMPRESSED SWAP CACHING
15406M:	Seth Jennings <sjenning@redhat.com>
15407M:	Dan Streetman <ddstreet@ieee.org>
15408L:	linux-mm@kvack.org
15409S:	Maintained
15410F:	mm/zswap.c
15411
15412THE REST
15413M:	Linus Torvalds <torvalds@linux-foundation.org>
15414L:	linux-kernel@vger.kernel.org
15415Q:	http://patchwork.kernel.org/project/LKML/list/
15416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15417S:	Buried alive in reporters
15418F:	*
15419F:	*/
15420