xref: /openbmc/linux/MAINTAINERS (revision 2eb0f624b709e78ec8e2f4c3412947703db99301)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771F:	drivers/gpu/drm/amd/amdkfd/
772F:	drivers/gpu/drm/amd/include/cik_structs.h
773F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774F:	drivers/gpu/drm/amd/include/vi_structs.h
775F:	include/uapi/linux/kfd_ioctl.h
776
777AMD SEATTLE DEVICE TREE SUPPORT
778M:	Brijesh Singh <brijeshkumar.singh@amd.com>
779M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780M:	Tom Lendacky <thomas.lendacky@amd.com>
781S:	Supported
782F:	arch/arm64/boot/dts/amd/
783
784AMD XGBE DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786L:	netdev@vger.kernel.org
787S:	Supported
788F:	drivers/net/ethernet/amd/xgbe/
789F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791AMS (Apple Motion Sensor) DRIVER
792M:	Michael Hanselmann <linux-kernel@hansmi.ch>
793S:	Supported
794F:	drivers/macintosh/ams/
795
796ANALOG DEVICES INC AD9389B DRIVER
797M:	Hans Verkuil <hans.verkuil@cisco.com>
798L:	linux-media@vger.kernel.org
799S:	Maintained
800F:	drivers/media/i2c/ad9389b*
801
802ANALOG DEVICES INC ADV7180 DRIVER
803M:	Lars-Peter Clausen <lars@metafoo.de>
804L:	linux-media@vger.kernel.org
805W:	http://ez.analog.com/community/linux-device-drivers
806S:	Supported
807F:	drivers/media/i2c/adv7180.c
808
809ANALOG DEVICES INC ADV748X DRIVER
810M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813F:	drivers/media/i2c/adv748x/*
814
815ANALOG DEVICES INC ADV7511 DRIVER
816M:	Hans Verkuil <hans.verkuil@cisco.com>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	drivers/media/i2c/adv7511*
820
821ANALOG DEVICES INC ADV7604 DRIVER
822M:	Hans Verkuil <hans.verkuil@cisco.com>
823L:	linux-media@vger.kernel.org
824S:	Maintained
825F:	drivers/media/i2c/adv7604*
826
827ANALOG DEVICES INC ADV7842 DRIVER
828M:	Hans Verkuil <hans.verkuil@cisco.com>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831F:	drivers/media/i2c/adv7842*
832
833ANALOG DEVICES INC ASOC CODEC DRIVERS
834M:	Lars-Peter Clausen <lars@metafoo.de>
835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
836W:	http://wiki.analog.com/
837W:	http://ez.analog.com/community/linux-device-drivers
838S:	Supported
839F:	sound/soc/codecs/adau*
840F:	sound/soc/codecs/adav*
841F:	sound/soc/codecs/ad1*
842F:	sound/soc/codecs/ad7*
843F:	sound/soc/codecs/ssm*
844F:	sound/soc/codecs/sigmadsp.*
845
846ANALOG DEVICES INC DMA DRIVERS
847M:	Lars-Peter Clausen <lars@metafoo.de>
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/dma/dma-axi-dmac.c
851
852ANALOG DEVICES INC IIO DRIVERS
853M:	Lars-Peter Clausen <lars@metafoo.de>
854M:	Michael Hennerich <Michael.Hennerich@analog.com>
855W:	http://wiki.analog.com/
856W:	http://ez.analog.com/community/linux-device-drivers
857S:	Supported
858F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
860F:	drivers/iio/*/ad*
861F:	drivers/iio/adc/ltc2497*
862X:	drivers/iio/*/adjd*
863F:	drivers/staging/iio/*/ad*
864
865ANDES ARCHITECTURE
866M:	Greentime Hu <green.hu@gmail.com>
867M:	Vincent Chen <deanbo422@gmail.com>
868T:	git https://github.com/andestech/linux.git
869S:	Supported
870F:	arch/nds32/
871F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872F:	Documentation/devicetree/bindings/nds32/
873K:	nds32
874N:	nds32
875
876ANDROID CONFIG FRAGMENTS
877M:	Rob Herring <robh@kernel.org>
878S:	Supported
879F:	kernel/configs/android*
880
881ANDROID DRIVERS
882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883M:	Arve Hjønnevåg <arve@android.com>
884M:	Todd Kjos <tkjos@android.com>
885M:	Martijn Coenen <maco@android.com>
886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887L:	devel@driverdev.osuosl.org
888S:	Supported
889F:	drivers/android/
890F:	drivers/staging/android/
891
892ANDROID GOLDFISH PIC DRIVER
893M:	Miodrag Dinic <miodrag.dinic@mips.com>
894S:	Supported
895F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896F:	drivers/irqchip/irq-goldfish-pic.c
897
898ANDROID GOLDFISH RTC DRIVER
899M:	Miodrag Dinic <miodrag.dinic@mips.com>
900S:	Supported
901F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902F:	drivers/rtc/rtc-goldfish.c
903
904ANDROID ION DRIVER
905M:	Laura Abbott <labbott@redhat.com>
906M:	Sumit Semwal <sumit.semwal@linaro.org>
907L:	devel@driverdev.osuosl.org
908S:	Supported
909F:	drivers/staging/android/ion
910F:	drivers/staging/android/uapi/ion.h
911
912AOA (Apple Onboard Audio) ALSA DRIVER
913M:	Johannes Berg <johannes@sipsolutions.net>
914L:	linuxppc-dev@lists.ozlabs.org
915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
916S:	Maintained
917F:	sound/aoa/
918
919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920M:	William Breathitt Gray <vilhelm.gray@gmail.com>
921L:	linux-iio@vger.kernel.org
922S:	Maintained
923F:	drivers/iio/adc/stx104.c
924
925APM DRIVER
926M:	Jiri Kosina <jikos@kernel.org>
927S:	Odd fixes
928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929F:	arch/x86/kernel/apm_32.c
930F:	include/linux/apm_bios.h
931F:	include/uapi/linux/apm_bios.h
932F:	drivers/char/apm-emulation.c
933
934APPARMOR SECURITY MODULE
935M:	John Johansen <john.johansen@canonical.com>
936L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937W:	apparmor.wiki.kernel.org
938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
939S:	Supported
940F:	security/apparmor/
941F:	Documentation/admin-guide/LSM/apparmor.rst
942
943APPLE BCM5974 MULTITOUCH DRIVER
944M:	Henrik Rydberg <rydberg@bitmath.org>
945L:	linux-input@vger.kernel.org
946S:	Odd fixes
947F:	drivers/input/mouse/bcm5974.c
948
949APPLE SMC DRIVER
950M:	Henrik Rydberg <rydberg@bitmath.org>
951L:	linux-hwmon@vger.kernel.org
952S:	Odd fixes
953F:	drivers/hwmon/applesmc.c
954
955APPLETALK NETWORK LAYER
956L:	netdev@vger.kernel.org
957S:	Odd fixes
958F:	drivers/net/appletalk/
959F:	net/appletalk/
960
961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962M:	Duc Dang <dhdang@apm.com>
963S:	Supported
964F:	arch/arm64/boot/dts/apm/
965
966APPLIED MICRO (APM) X-GENE SOC EDAC
967M:	Loc Ho <lho@apm.com>
968S:	Supported
969F:	drivers/edac/xgene_edac.c
970F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973M:	Iyappan Subramanian <isubramanian@apm.com>
974M:	Keyur Chudgar <kchudgar@apm.com>
975S:	Supported
976F:	drivers/net/ethernet/apm/xgene-v2/
977
978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979M:	Iyappan Subramanian <isubramanian@apm.com>
980M:	Keyur Chudgar <kchudgar@apm.com>
981M:	Quan Nguyen <qnguyen@apm.com>
982S:	Supported
983F:	drivers/net/ethernet/apm/xgene/
984F:	drivers/net/phy/mdio-xgene.c
985F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
987
988APPLIED MICRO (APM) X-GENE SOC PMU
989M:	Tai Nguyen <ttnguyen@apm.com>
990S:	Supported
991F:	drivers/perf/xgene_pmu.c
992F:	Documentation/perf/xgene-pmu.txt
993F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
995APTINA CAMERA SENSOR PLL
996M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997L:	linux-media@vger.kernel.org
998S:	Maintained
999F:	drivers/media/i2c/aptina-pll.*
1000
1001ARC FRAMEBUFFER DRIVER
1002M:	Jaya Kumar <jayalk@intworks.biz>
1003S:	Maintained
1004F:	drivers/video/fbdev/arcfb.c
1005F:	drivers/video/fbdev/core/fb_defio.c
1006
1007ARC PGU DRM DRIVER
1008M:	Alexey Brodkin <abrodkin@synopsys.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arc/
1011F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
1013ARCNET NETWORK LAYER
1014M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1015L:	netdev@vger.kernel.org
1016S:	Maintained
1017F:	drivers/net/arcnet/
1018F:	include/uapi/linux/if_arcnet.h
1019
1020ARM ARCHITECTED TIMER DRIVER
1021M:	Mark Rutland <mark.rutland@arm.com>
1022M:	Marc Zyngier <marc.zyngier@arm.com>
1023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S:	Maintained
1025F:	arch/arm/include/asm/arch_timer.h
1026F:	arch/arm64/include/asm/arch_timer.h
1027F:	drivers/clocksource/arm_arch_timer.c
1028
1029ARM HDLCD DRM DRIVER
1030M:	Liviu Dudau <liviu.dudau@arm.com>
1031S:	Supported
1032F:	drivers/gpu/drm/arm/hdlcd_*
1033F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
1035ARM MALI-DP DRM DRIVER
1036M:	Liviu Dudau <liviu.dudau@arm.com>
1037M:	Brian Starkey <brian.starkey@arm.com>
1038M:	Mali DP Maintainers <malidp@foss.arm.com>
1039S:	Supported
1040F:	drivers/gpu/drm/arm/
1041F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1043ARM MFM AND FLOPPY DRIVERS
1044M:	Ian Molton <spyro@f2s.com>
1045S:	Maintained
1046F:	arch/arm/lib/floppydma.S
1047F:	arch/arm/include/asm/floppy.h
1048
1049ARM PMU PROFILING AND DEBUGGING
1050M:	Will Deacon <will.deacon@arm.com>
1051M:	Mark Rutland <mark.rutland@arm.com>
1052S:	Maintained
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054F:	arch/arm*/kernel/perf_*
1055F:	arch/arm/oprofile/common.c
1056F:	arch/arm*/kernel/hw_breakpoint.c
1057F:	arch/arm*/include/asm/hw_breakpoint.h
1058F:	arch/arm*/include/asm/perf_event.h
1059F:	drivers/perf/*
1060F:	include/linux/perf/arm_pmu.h
1061F:	Documentation/devicetree/bindings/arm/pmu.txt
1062F:	Documentation/devicetree/bindings/perf/
1063
1064ARM PORT
1065M:	Russell King <linux@armlinux.org.uk>
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067W:	http://www.armlinux.org.uk/
1068S:	Odd Fixes
1069T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1070F:	arch/arm/
1071X:	arch/arm/boot/dts/
1072
1073ARM PRIMECELL AACI PL041 DRIVER
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Odd Fixes
1076F:	sound/arm/aaci.*
1077
1078ARM PRIMECELL BUS SUPPORT
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Odd Fixes
1081F:	drivers/amba/
1082F:	include/linux/amba/bus.h
1083
1084ARM PRIMECELL CLCD PL110 DRIVER
1085M:	Russell King <linux@armlinux.org.uk>
1086S:	Odd Fixes
1087F:	drivers/video/fbdev/amba-clcd.*
1088
1089ARM PRIMECELL KMI PL050 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Odd Fixes
1092F:	drivers/input/serio/ambakmi.*
1093F:	include/linux/amba/kmi.h
1094
1095ARM PRIMECELL MMCI PL180/1 DRIVER
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Odd Fixes
1098F:	drivers/mmc/host/mmci.*
1099F:	include/linux/amba/mmci.h
1100
1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102M:	Russell King <linux@armlinux.org.uk>
1103S:	Odd Fixes
1104F:	drivers/tty/serial/amba-pl01*.c
1105F:	include/linux/amba/serial.h
1106
1107ARM SMMU DRIVERS
1108M:	Will Deacon <will.deacon@arm.com>
1109R:	Robin Murphy <robin.murphy@arm.com>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112F:	drivers/iommu/arm-smmu.c
1113F:	drivers/iommu/arm-smmu-v3.c
1114F:	drivers/iommu/io-pgtable-arm.c
1115F:	drivers/iommu/io-pgtable-arm-v7s.c
1116
1117ARM SUB-ARCHITECTURES
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	arch/arm/mach-*/
1121F:	arch/arm/plat-*/
1122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1123
1124ARM/ACTIONS SEMI ARCHITECTURE
1125M:	Andreas Färber <afaerber@suse.de>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S:	Maintained
1128N:	owl
1129F:	arch/arm/mach-actions/
1130F:	arch/arm/boot/dts/owl-*
1131F:	arch/arm64/boot/dts/actions/
1132F:	drivers/clocksource/owl-*
1133F:	drivers/soc/actions/
1134F:	include/dt-bindings/power/owl-*
1135F:	include/linux/soc/actions/
1136F:	Documentation/devicetree/bindings/arm/actions.txt
1137F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1138F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1139
1140ARM/ADS SPHERE MACHINE SUPPORT
1141M:	Lennert Buytenhek <kernel@wantstofly.org>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144
1145ARM/AFEB9260 MACHINE SUPPORT
1146M:	Sergey Lapin <slapin@ossfans.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149
1150ARM/AJECO 1ARM MACHINE SUPPORT
1151M:	Lennert Buytenhek <kernel@wantstofly.org>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S:	Maintained
1154
1155ARM/Allwinner SoC Clock Support
1156M:	Emilio López <emilio@elopez.com.ar>
1157S:	Maintained
1158F:	drivers/clk/sunxi/
1159
1160ARM/Allwinner sunXi SoC support
1161M:	Maxime Ripard <maxime.ripard@bootlin.com>
1162M:	Chen-Yu Tsai <wens@csie.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165N:	sun[x456789]i
1166N:	sun50i
1167F:	arch/arm/mach-sunxi/
1168F:	arch/arm64/boot/dts/allwinner/
1169F:	drivers/clk/sunxi-ng/
1170F:	drivers/pinctrl/sunxi/
1171F:	drivers/soc/sunxi/
1172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1173
1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1175M:	Neil Armstrong <narmstrong@baylibre.com>
1176M:	Jerome Brunet <jbrunet@baylibre.com>
1177L:	linux-amlogic@lists.infradead.org
1178S:	Maintained
1179F:	drivers/clk/meson/
1180F:	include/dt-bindings/clock/meson*
1181F:	include/dt-bindings/clock/gxbb*
1182F:	Documentation/devicetree/bindings/clock/amlogic*
1183
1184ARM/Amlogic Meson SoC support
1185M:	Carlo Caione <carlo@caione.org>
1186M:	Kevin Hilman <khilman@baylibre.com>
1187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188L:	linux-amlogic@lists.infradead.org
1189W:	http://linux-meson.com/
1190S:	Maintained
1191F:	arch/arm/mach-meson/
1192F:	arch/arm/boot/dts/meson*
1193F:	arch/arm64/boot/dts/amlogic/
1194F:	drivers/pinctrl/meson/
1195F:	drivers/mmc/host/meson*
1196N:	meson
1197
1198ARM/Annapurna Labs ALPINE ARCHITECTURE
1199M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1200M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-alpine/
1204F:	arch/arm/boot/dts/alpine*
1205F:	arch/arm64/boot/dts/al/
1206F:	drivers/*/*alpine*
1207
1208ARM/ARTPEC MACHINE SUPPORT
1209M:	Jesper Nilsson <jesper.nilsson@axis.com>
1210M:	Lars Persson <lars.persson@axis.com>
1211M:	Niklas Cassel <niklas.cassel@axis.com>
1212S:	Maintained
1213L:	linux-arm-kernel@axis.com
1214F:	arch/arm/mach-artpec
1215F:	arch/arm/boot/dts/artpec6*
1216F:	drivers/clk/axis
1217F:	drivers/crypto/axis
1218F:	drivers/pinctrl/pinctrl-artpec*
1219F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1220
1221ARM/ASPEED I2C DRIVER
1222M:	Brendan Higgins <brendanhiggins@google.com>
1223R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1224R:	Joel Stanley <joel@jms.id.au>
1225L:	linux-i2c@vger.kernel.org
1226L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1227S:	Maintained
1228F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1229F:	drivers/i2c/busses/i2c-aspeed.c
1230F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1231F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1232
1233ARM/ASPEED MACHINE SUPPORT
1234M:	Joel Stanley <joel@jms.id.au>
1235R:	Andrew Jeffery <andrew@aj.id.au>
1236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1238Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1239S:	Supported
1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1241F:	arch/arm/mach-aspeed/
1242F:	arch/arm/boot/dts/aspeed-*
1243N:	aspeed
1244
1245ARM/ATMEL AT91 Clock Support
1246M:	Boris Brezillon <boris.brezillon@bootlin.com>
1247S:	Maintained
1248F:	drivers/clk/at91
1249
1250ARM/CALXEDA HIGHBANK ARCHITECTURE
1251M:	Rob Herring <robh@kernel.org>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S:	Maintained
1254F:	arch/arm/mach-highbank/
1255F:	arch/arm/boot/dts/highbank.dts
1256F:	arch/arm/boot/dts/ecx-*.dts*
1257
1258ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1259M:	Krzysztof Halasa <khalasa@piap.pl>
1260S:	Maintained
1261F:	arch/arm/mach-cns3xxx/
1262
1263ARM/CAVIUM THUNDER NETWORK DRIVER
1264M:	Sunil Goutham <sgoutham@cavium.com>
1265M:	Robert Richter <rric@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Supported
1268F:	drivers/net/ethernet/cavium/thunder/
1269
1270ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1271M:	Lukasz Majewski <lukma@denx.de>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/ts72xx.c
1275
1276ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1277M:	Alexander Shiyan <shc_work@mail.ru>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Odd Fixes
1280N:	clps711x
1281
1282ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1283M:	Lennert Buytenhek <kernel@wantstofly.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1288M:	Hartley Sweeten <hsweeten@visionengravers.com>
1289M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-ep93xx/
1293F:	arch/arm/mach-ep93xx/include/mach/
1294
1295ARM/CLKDEV SUPPORT
1296M:	Russell King <linux@armlinux.org.uk>
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S:	Maintained
1299T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1300F:	drivers/clk/clkdev.c
1301
1302ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1303M:	Mike Rapoport <mike@compulab.co.il>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306
1307ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1308M:	Baruch Siach <baruch@tkos.co.il>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Maintained
1311F:	arch/arm/boot/dts/cx92755*
1312N:	digicolor
1313
1314ARM/CONTEC MICRO9 MACHINE SUPPORT
1315M:	Hubert Feurstein <hubert.feurstein@contec.at>
1316S:	Maintained
1317F:	arch/arm/mach-ep93xx/micro9.c
1318
1319ARM/CORESIGHT FRAMEWORK AND DRIVERS
1320M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	drivers/hwtracing/coresight/*
1324F:	Documentation/trace/coresight.txt
1325F:	Documentation/trace/coresight-cpu-debug.txt
1326F:	Documentation/devicetree/bindings/arm/coresight.txt
1327F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1328F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1329F:	tools/perf/arch/arm/util/pmu.c
1330F:	tools/perf/arch/arm/util/auxtrace.c
1331F:	tools/perf/arch/arm/util/cs-etm.c
1332F:	tools/perf/arch/arm/util/cs-etm.h
1333F:	tools/perf/util/cs-etm.*
1334F:	tools/perf/util/cs-etm-decoder/*
1335
1336ARM/CORGI MACHINE SUPPORT
1337M:	Richard Purdie <rpurdie@rpsys.net>
1338S:	Maintained
1339
1340ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1341M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1342M:	Linus Walleij <linus.walleij@linaro.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T:	git git://github.com/ulli-kroll/linux.git
1345S:	Maintained
1346F:	Documentation/devicetree/bindings/arm/gemini.txt
1347F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1348F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1349F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1350F:	arch/arm/mach-gemini/
1351F:	drivers/net/ethernet/cortina/
1352F:	drivers/pinctrl/pinctrl-gemini.c
1353F:	drivers/rtc/rtc-ftrtc010.c
1354
1355ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1356M:	Barry Song <baohua@kernel.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1359S:	Maintained
1360F:	arch/arm/boot/dts/prima2*
1361F:	arch/arm/mach-prima2/
1362F:	drivers/clk/sirf/
1363F:	drivers/clocksource/timer-prima2.c
1364F:	drivers/clocksource/timer-atlas7.c
1365N:	[^a-z]sirf
1366
1367ARM/EBSA110 MACHINE SUPPORT
1368M:	Russell King <linux@armlinux.org.uk>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370W:	http://www.armlinux.org.uk/
1371S:	Maintained
1372F:	arch/arm/mach-ebsa110/
1373F:	drivers/net/ethernet/amd/am79c961a.*
1374
1375ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1376M:	Uwe Kleine-König <kernel@pengutronix.de>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379N:	efm32
1380
1381ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1382M:	Robert Jarzmik <robert.jarzmik@free.fr>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385F:	arch/arm/mach-pxa/ezx.c
1386
1387ARM/FARADAY FA526 PORT
1388M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391T:	git git://git.berlios.de/gemini-board
1392F:	arch/arm/mm/*-fa*
1393
1394ARM/FOOTBRIDGE ARCHITECTURE
1395M:	Russell King <linux@armlinux.org.uk>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397W:	http://www.armlinux.org.uk/
1398S:	Maintained
1399F:	arch/arm/include/asm/hardware/dec21285.h
1400F:	arch/arm/mach-footbridge/
1401
1402ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1403M:	Shawn Guo <shawnguo@kernel.org>
1404M:	Sascha Hauer <kernel@pengutronix.de>
1405R:	Fabio Estevam <fabio.estevam@nxp.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1409F:	arch/arm/mach-imx/
1410F:	arch/arm/mach-mxs/
1411F:	arch/arm/boot/dts/imx*
1412F:	arch/arm/configs/imx*_defconfig
1413F:	drivers/clk/imx/
1414F:	drivers/soc/imx/
1415F:	include/soc/imx/
1416
1417ARM/FREESCALE VYBRID ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <kernel@pengutronix.de>
1420R:	Stefan Agner <stefan@agner.ch>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1424F:	arch/arm/mach-imx/*vf610*
1425F:	arch/arm/boot/dts/vf*
1426
1427ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1428M:	Lennert Buytenhek <kernel@wantstofly.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/GUMSTIX MACHINE SUPPORT
1433M:	Steve Sakoman <sakoman@gmail.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1438M:	Philipp Zabel <philipp.zabel@gmail.com>
1439M:	Paul Parsons <lost.distance@yahoo.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441S:	Maintained
1442F:	arch/arm/mach-pxa/hx4700.c
1443F:	arch/arm/mach-pxa/include/mach/hx4700.h
1444F:	sound/soc/pxa/hx4700.c
1445
1446ARM/HISILICON SOC SUPPORT
1447M:	Wei Xu <xuwei5@hisilicon.com>
1448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449W:	http://www.hisilicon.com
1450S:	Supported
1451T:	git git://github.com/hisilicon/linux-hisi.git
1452F:	arch/arm/mach-hisi/
1453F:	arch/arm/boot/dts/hi3*
1454F:	arch/arm/boot/dts/hip*
1455F:	arch/arm/boot/dts/hisi*
1456F:	arch/arm64/boot/dts/hisilicon/
1457
1458ARM/HP JORNADA 7XX MACHINE SUPPORT
1459M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1460W:	www.jlime.com
1461S:	Maintained
1462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1463F:	arch/arm/mach-sa1100/jornada720.c
1464F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1465
1466ARM/IGEP MACHINE SUPPORT
1467M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1468M:	Javier Martinez Canillas <javier@dowhile0.org>
1469L:	linux-omap@vger.kernel.org
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/boot/dts/omap3-igep*
1473
1474ARM/INCOME PXA270 SUPPORT
1475M:	Marek Vasut <marek.vasut@gmail.com>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1479
1480ARM/INTEL IOP13XX ARM ARCHITECTURE
1481M:	Lennert Buytenhek <kernel@wantstofly.org>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484
1485ARM/INTEL IOP32X ARM ARCHITECTURE
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IOP33X ARM ARCHITECTURE
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Orphan
1493
1494ARM/INTEL IQ81342EX MACHINE SUPPORT
1495M:	Lennert Buytenhek <kernel@wantstofly.org>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/INTEL IXDP2850 MACHINE SUPPORT
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/INTEL IXP4XX ARM ARCHITECTURE
1505M:	Imre Kaloz <kaloz@openwrt.org>
1506M:	Krzysztof Halasa <khalasa@piap.pl>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	arch/arm/mach-ixp4xx/
1510
1511ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1512M:	Jonathan Cameron <jic23@cam.ac.uk>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515F:	arch/arm/mach-pxa/stargate2.c
1516F:	drivers/pcmcia/pxa2xx_stargate2.c
1517
1518ARM/INTEL XSC3 (MANZANO) ARM CORE
1519M:	Lennert Buytenhek <kernel@wantstofly.org>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522
1523ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/LG1K ARCHITECTURE
1529M:	Chanho Min <chanho.min@lge.com>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm64/boot/dts/lg/
1533
1534ARM/LOGICPD PXA270 MACHINE SUPPORT
1535M:	Lennert Buytenhek <kernel@wantstofly.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538
1539ARM/LPC18XX ARCHITECTURE
1540M:	Joachim Eastwood <manabian@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/boot/dts/lpc43*
1544F:	drivers/clk/nxp/clk-lpc18xx*
1545F:	drivers/clocksource/time-lpc32xx.c
1546F:	drivers/i2c/busses/i2c-lpc2k.c
1547F:	drivers/memory/pl172.c
1548F:	drivers/mtd/spi-nor/nxp-spifi.c
1549F:	drivers/rtc/rtc-lpc24xx.c
1550N:	lpc18xx
1551
1552ARM/LPC32XX SOC SUPPORT
1553M:	Vladimir Zapolskiy <vz@mleia.com>
1554M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1557S:	Maintained
1558F:	arch/arm/boot/dts/lpc32*
1559F:	arch/arm/mach-lpc32xx/
1560F:	drivers/i2c/busses/i2c-pnx.c
1561F:	drivers/net/ethernet/nxp/lpc_eth.c
1562F:	drivers/usb/host/ohci-nxp.c
1563F:	drivers/watchdog/pnx4008_wdt.c
1564N:	lpc32xx
1565
1566ARM/MAGICIAN MACHINE SUPPORT
1567M:	Philipp Zabel <philipp.zabel@gmail.com>
1568S:	Maintained
1569
1570ARM/Marvell Dove/MV78xx0/Orion SOC support
1571M:	Jason Cooper <jason@lakedaemon.net>
1572M:	Andrew Lunn <andrew@lunn.ch>
1573M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574M:	Gregory Clement <gregory.clement@bootlin.com>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	Documentation/devicetree/bindings/soc/dove/
1578F:	arch/arm/mach-dove/
1579F:	arch/arm/mach-mv78xx0/
1580F:	arch/arm/mach-orion5x/
1581F:	arch/arm/plat-orion/
1582F:	arch/arm/boot/dts/dove*
1583F:	arch/arm/boot/dts/orion5x*
1584
1585ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1586M:	Jason Cooper <jason@lakedaemon.net>
1587M:	Andrew Lunn <andrew@lunn.ch>
1588M:	Gregory Clement <gregory.clement@bootlin.com>
1589M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	arch/arm/boot/dts/armada*
1593F:	arch/arm/boot/dts/kirkwood*
1594F:	arch/arm/configs/mvebu_*_defconfig
1595F:	arch/arm/mach-mvebu/
1596F:	arch/arm64/boot/dts/marvell/armada*
1597F:	drivers/cpufreq/armada-37xx-cpufreq.c
1598F:	drivers/cpufreq/mvebu-cpufreq.c
1599F:	drivers/irqchip/irq-armada-370-xp.c
1600F:	drivers/irqchip/irq-mvebu-*
1601F:	drivers/pinctrl/mvebu/
1602F:	drivers/rtc/rtc-armada38x.c
1603
1604ARM/Mediatek RTC DRIVER
1605M:	Eddie Huang <eddie.huang@mediatek.com>
1606M:	Sean Wang <sean.wang@mediatek.com>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1611F:	drivers/rtc/rtc-mt6397.c
1612F:	drivers/rtc/rtc-mt7622.c
1613
1614ARM/Mediatek SoC support
1615M:	Matthias Brugger <matthias.bgg@gmail.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618S:	Maintained
1619F:	arch/arm/boot/dts/mt6*
1620F:	arch/arm/boot/dts/mt7*
1621F:	arch/arm/boot/dts/mt8*
1622F:	arch/arm/mach-mediatek/
1623F:	arch/arm64/boot/dts/mediatek/
1624N:	mtk
1625K:	mediatek
1626
1627ARM/Mediatek USB3 PHY DRIVER
1628M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1631S:	Maintained
1632F:	drivers/phy/mediatek/phy-mtk-tphy.c
1633
1634ARM/MICREL KS8695 ARCHITECTURE
1635M:	Greg Ungerer <gerg@uclinux.org>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637F:	arch/arm/mach-ks8695/
1638S:	Odd Fixes
1639
1640ARM/Microchip (AT91) SoC support
1641M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1642M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644W:	http://www.linux4sam.org
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1646S:	Supported
1647N:	at91
1648N:	atmel
1649F:	arch/arm/mach-at91/
1650F:	include/soc/at91/
1651F:	arch/arm/boot/dts/at91*.dts
1652F:	arch/arm/boot/dts/at91*.dtsi
1653F:	arch/arm/boot/dts/sama*.dts
1654F:	arch/arm/boot/dts/sama*.dtsi
1655F:	arch/arm/include/debug/at91.S
1656F:	drivers/memory/atmel*
1657F:	drivers/watchdog/sama5d4_wdt.c
1658X:	drivers/input/touchscreen/atmel_mxt_ts.c
1659X:	drivers/net/wireless/atmel/
1660
1661ARM/MIOA701 MACHINE SUPPORT
1662M:	Robert Jarzmik <robert.jarzmik@free.fr>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664F:	arch/arm/mach-pxa/mioa701.c
1665S:	Maintained
1666
1667ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668M:	Michael Petchkovsky <mkpetch@internode.on.net>
1669S:	Maintained
1670
1671ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672M:	Linus Walleij <linus.walleij@linaro.org>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	arch/arm/mach-nomadik/
1676F:	arch/arm/mach-u300/
1677F:	arch/arm/mach-ux500/
1678F:	arch/arm/boot/dts/ste-*
1679F:	drivers/clk/clk-nomadik.c
1680F:	drivers/clk/clk-u300.c
1681F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1682F:	drivers/clocksource/timer-u300.c
1683F:	drivers/dma/coh901318*
1684F:	drivers/dma/ste_dma40*
1685F:	drivers/hwspinlock/u8500_hsem.c
1686F:	drivers/i2c/busses/i2c-nomadik.c
1687F:	drivers/i2c/busses/i2c-stu300.c
1688F:	drivers/mfd/ab3100*
1689F:	drivers/mfd/ab8500*
1690F:	drivers/mfd/abx500*
1691F:	drivers/mfd/dbx500*
1692F:	drivers/mfd/db8500*
1693F:	drivers/pinctrl/nomadik/
1694F:	drivers/pinctrl/pinctrl-coh901*
1695F:	drivers/pinctrl/pinctrl-u300.c
1696F:	drivers/rtc/rtc-ab3100.c
1697F:	drivers/rtc/rtc-ab8500.c
1698F:	drivers/rtc/rtc-coh901331.c
1699F:	drivers/rtc/rtc-pl031.c
1700F:	drivers/watchdog/coh901327_wdt.c
1701F:	Documentation/devicetree/bindings/arm/ste-*
1702F:	Documentation/devicetree/bindings/arm/ux500/
1703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1704
1705ARM/NUVOTON NPCM ARCHITECTURE
1706M:	Avi Fishman <avifishman70@gmail.com>
1707M:	Tomer Maimon <tmaimon77@gmail.com>
1708R:	Patrick Venture <venture@google.com>
1709R:	Nancy Yuen <yuenn@google.com>
1710R:	Brendan Higgins <brendanhiggins@google.com>
1711L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1712S:	Supported
1713F:	arch/arm/mach-npcm/
1714F:	arch/arm/boot/dts/nuvoton-npcm*
1715F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1716F:	drivers/*/*npcm*
1717F:	Documentation/*/*npcm*
1718
1719ARM/NUVOTON W90X900 ARM ARCHITECTURE
1720M:	Wan ZongShun <mcuos.com@gmail.com>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722W:	http://www.mcuos.com
1723S:	Maintained
1724F:	arch/arm/mach-w90x900/
1725F:	drivers/input/keyboard/w90p910_keypad.c
1726F:	drivers/input/touchscreen/w90p910_ts.c
1727F:	drivers/watchdog/nuc900_wdt.c
1728F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1729F:	drivers/mtd/nand/raw/nuc900_nand.c
1730F:	drivers/rtc/rtc-nuc900.c
1731F:	drivers/spi/spi-nuc900.c
1732F:	drivers/usb/host/ehci-w90x900.c
1733F:	drivers/video/fbdev/nuc900fb.c
1734
1735ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1736M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1737L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1738W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1739S:	Supported
1740
1741ARM/Orion SoC/Technologic Systems TS-78xx platform support
1742M:	Alexander Clouter <alex@digriz.org.uk>
1743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744W:	http://www.digriz.org.uk/ts78xx/kernel
1745S:	Maintained
1746F:	arch/arm/mach-orion5x/ts78xx-*
1747
1748ARM/OXNAS platform support
1749M:	Neil Armstrong <narmstrong@baylibre.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751L:	linux-oxnas@groups.io (moderated for non-subscribers)
1752S:	Maintained
1753F:	arch/arm/mach-oxnas/
1754F:	arch/arm/boot/dts/ox8*.dts*
1755N:	oxnas
1756
1757ARM/PALM TREO SUPPORT
1758M:	Tomas Cech <sleep_walker@suse.com>
1759L:	linux-arm-kernel@lists.infradead.org
1760W:	http://hackndev.com
1761S:	Maintained
1762F:	arch/arm/mach-pxa/palmtreo.*
1763
1764ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1765M:	Marek Vasut <marek.vasut@gmail.com>
1766L:	linux-arm-kernel@lists.infradead.org
1767W:	http://hackndev.com
1768S:	Maintained
1769F:	arch/arm/mach-pxa/include/mach/palmtx.h
1770F:	arch/arm/mach-pxa/palmtx.c
1771F:	arch/arm/mach-pxa/palmt5.*
1772F:	arch/arm/mach-pxa/include/mach/palmld.h
1773F:	arch/arm/mach-pxa/palmld.c
1774F:	arch/arm/mach-pxa/palmte2.*
1775F:	arch/arm/mach-pxa/include/mach/palmtc.h
1776F:	arch/arm/mach-pxa/palmtc.c
1777
1778ARM/PALMZ72 SUPPORT
1779M:	Sergey Lapin <slapin@ossfans.org>
1780L:	linux-arm-kernel@lists.infradead.org
1781W:	http://hackndev.com
1782S:	Maintained
1783F:	arch/arm/mach-pxa/palmz72.*
1784
1785ARM/PLEB SUPPORT
1786M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1787W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1788S:	Maintained
1789
1790ARM/PT DIGITAL BOARD PORT
1791M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793W:	http://www.armlinux.org.uk/
1794S:	Maintained
1795
1796ARM/QUALCOMM SUPPORT
1797M:	Andy Gross <andy.gross@linaro.org>
1798M:	David Brown <david.brown@linaro.org>
1799L:	linux-arm-msm@vger.kernel.org
1800L:	linux-soc@vger.kernel.org
1801S:	Maintained
1802F:	Documentation/devicetree/bindings/soc/qcom/
1803F:	arch/arm/boot/dts/qcom-*.dts
1804F:	arch/arm/boot/dts/qcom-*.dtsi
1805F:	arch/arm/mach-qcom/
1806F:	arch/arm64/boot/dts/qcom/*
1807F:	drivers/i2c/busses/i2c-qup.c
1808F:	drivers/clk/qcom/
1809F:	drivers/dma/qcom/
1810F:	drivers/soc/qcom/
1811F:	drivers/spi/spi-qup.c
1812F:	drivers/tty/serial/msm_serial.c
1813F:	drivers/*/pm8???-*
1814F:	drivers/mfd/ssbi.c
1815F:	drivers/firmware/qcom_scm.c
1816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1817
1818ARM/RADISYS ENP2611 MACHINE SUPPORT
1819M:	Lennert Buytenhek <kernel@wantstofly.org>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822
1823ARM/REALTEK ARCHITECTURE
1824M:	Andreas Färber <afaerber@suse.de>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827F:	arch/arm64/boot/dts/realtek/
1828F:	Documentation/devicetree/bindings/arm/realtek.txt
1829
1830ARM/RENESAS ARM64 ARCHITECTURE
1831M:	Simon Horman <horms@verge.net.au>
1832M:	Magnus Damm <magnus.damm@gmail.com>
1833L:	linux-renesas-soc@vger.kernel.org
1834Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1836S:	Supported
1837F:	arch/arm64/boot/dts/renesas/
1838F:	Documentation/devicetree/bindings/arm/shmobile.txt
1839F:	drivers/soc/renesas/
1840F:	include/linux/soc/renesas/
1841
1842ARM/RISCPC ARCHITECTURE
1843M:	Russell King <linux@armlinux.org.uk>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845W:	http://www.armlinux.org.uk/
1846S:	Maintained
1847F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1848F:	arch/arm/include/asm/hardware/ioc.h
1849F:	arch/arm/include/asm/hardware/iomd.h
1850F:	arch/arm/include/asm/hardware/memc.h
1851F:	arch/arm/mach-rpc/
1852F:	drivers/net/ethernet/8390/etherh.c
1853F:	drivers/net/ethernet/i825xx/ether1*
1854F:	drivers/net/ethernet/seeq/ether3*
1855F:	drivers/scsi/arm/
1856
1857ARM/Rockchip SoC support
1858M:	Heiko Stuebner <heiko@sntech.de>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860L:	linux-rockchip@lists.infradead.org
1861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1862S:	Maintained
1863F:	arch/arm/boot/dts/rk3*
1864F:	arch/arm/boot/dts/rv1108*
1865F:	arch/arm/mach-rockchip/
1866F:	drivers/clk/rockchip/
1867F:	drivers/i2c/busses/i2c-rk3x.c
1868F:	drivers/*/*rockchip*
1869F:	drivers/*/*/*rockchip*
1870F:	sound/soc/rockchip/
1871N:	rockchip
1872
1873ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1874M:	Kukjin Kim <kgene@kernel.org>
1875M:	Krzysztof Kozlowski <krzk@kernel.org>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1878Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1879S:	Maintained
1880F:	arch/arm/boot/dts/s3c*
1881F:	arch/arm/boot/dts/s5p*
1882F:	arch/arm/boot/dts/exynos*
1883F:	arch/arm64/boot/dts/exynos/
1884F:	arch/arm/plat-samsung/
1885F:	arch/arm/mach-s3c24*/
1886F:	arch/arm/mach-s3c64xx/
1887F:	arch/arm/mach-s5p*/
1888F:	arch/arm/mach-exynos*/
1889F:	drivers/*/*s3c24*
1890F:	drivers/*/*/*s3c24*
1891F:	drivers/*/*s3c64xx*
1892F:	drivers/*/*s5pv210*
1893F:	drivers/memory/samsung/*
1894F:	drivers/soc/samsung/*
1895F:	Documentation/arm/Samsung/
1896F:	Documentation/devicetree/bindings/arm/samsung/
1897F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1898F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1899N:	exynos
1900
1901ARM/SAMSUNG MOBILE MACHINE SUPPORT
1902M:	Kyungmin Park <kyungmin.park@samsung.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905F:	arch/arm/mach-s5pv210/
1906
1907ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1908M:	Kyungmin Park <kyungmin.park@samsung.com>
1909M:	Kamil Debski <kamil@wypas.org>
1910M:	Andrzej Hajda <a.hajda@samsung.com>
1911L:	linux-arm-kernel@lists.infradead.org
1912L:	linux-media@vger.kernel.org
1913S:	Maintained
1914F:	drivers/media/platform/s5p-g2d/
1915
1916ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1917M:	Marek Szyprowski <m.szyprowski@samsung.com>
1918L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1919L:	linux-media@vger.kernel.org
1920S:	Maintained
1921F:	drivers/media/platform/s5p-cec/
1922F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1923
1924ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1925M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1926M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1927L:	linux-arm-kernel@lists.infradead.org
1928L:	linux-media@vger.kernel.org
1929S:	Maintained
1930F:	drivers/media/platform/s5p-jpeg/
1931
1932ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1933M:	Kyungmin Park <kyungmin.park@samsung.com>
1934M:	Kamil Debski <kamil@wypas.org>
1935M:	Jeongtae Park <jtp.park@samsung.com>
1936M:	Andrzej Hajda <a.hajda@samsung.com>
1937L:	linux-arm-kernel@lists.infradead.org
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1941F:	drivers/media/platform/s5p-mfc/
1942
1943ARM/SHMOBILE ARM ARCHITECTURE
1944M:	Simon Horman <horms@verge.net.au>
1945M:	Magnus Damm <magnus.damm@gmail.com>
1946L:	linux-renesas-soc@vger.kernel.org
1947Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1949S:	Supported
1950F:	arch/arm/boot/dts/emev2*
1951F:	arch/arm/boot/dts/r7s*
1952F:	arch/arm/boot/dts/r8a*
1953F:	arch/arm/boot/dts/sh*
1954F:	arch/arm/configs/shmobile_defconfig
1955F:	arch/arm/include/debug/renesas-scif.S
1956F:	arch/arm/mach-shmobile/
1957F:	Documentation/devicetree/bindings/arm/shmobile.txt
1958F:	drivers/soc/renesas/
1959F:	include/linux/soc/renesas/
1960
1961ARM/SOCFPGA ARCHITECTURE
1962M:	Dinh Nguyen <dinguyen@kernel.org>
1963S:	Maintained
1964F:	arch/arm/mach-socfpga/
1965F:	arch/arm/boot/dts/socfpga*
1966F:	arch/arm/configs/socfpga_defconfig
1967F:	arch/arm64/boot/dts/altera/
1968W:	http://www.rocketboards.org
1969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1970
1971ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1972M:	Dinh Nguyen <dinguyen@kernel.org>
1973S:	Maintained
1974F:	drivers/clk/socfpga/
1975
1976ARM/SOCFPGA EDAC SUPPORT
1977M:	Thor Thayer <thor.thayer@linux.intel.com>
1978S:	Maintained
1979F:	drivers/edac/altera_edac.
1980
1981ARM/SPREADTRUM SoC SUPPORT
1982M:	Orson Zhai <orsonzhai@gmail.com>
1983M:	Baolin Wang <baolin.wang@linaro.org>
1984M:	Chunyan Zhang <zhang.lyra@gmail.com>
1985S:	Maintained
1986F:	arch/arm64/boot/dts/sprd
1987N:	sprd
1988
1989ARM/STI ARCHITECTURE
1990M:	Patrice Chotard <patrice.chotard@st.com>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992W:	http://www.stlinux.com
1993S:	Maintained
1994F:	arch/arm/mach-sti/
1995F:	arch/arm/boot/dts/sti*
1996F:	drivers/char/hw_random/st-rng.c
1997F:	drivers/clocksource/arm_global_timer.c
1998F:	drivers/clocksource/clksrc_st_lpc.c
1999F:	drivers/cpufreq/sti-cpufreq.c
2000F:	drivers/dma/st_fdma*
2001F:	drivers/i2c/busses/i2c-st.c
2002F:	drivers/media/rc/st_rc.c
2003F:	drivers/media/platform/sti/c8sectpfe/
2004F:	drivers/mmc/host/sdhci-st.c
2005F:	drivers/phy/st/phy-miphy28lp.c
2006F:	drivers/phy/st/phy-stih407-usb.c
2007F:	drivers/pinctrl/pinctrl-st.c
2008F:	drivers/remoteproc/st_remoteproc.c
2009F:	drivers/remoteproc/st_slim_rproc.c
2010F:	drivers/reset/sti/
2011F:	drivers/rtc/rtc-st-lpc.c
2012F:	drivers/tty/serial/st-asc.c
2013F:	drivers/usb/dwc3/dwc3-st.c
2014F:	drivers/usb/host/ehci-st.c
2015F:	drivers/usb/host/ohci-st.c
2016F:	drivers/watchdog/st_lpc_wdt.c
2017F:	drivers/ata/ahci_st.c
2018F:	include/linux/remoteproc/st_slim_rproc.h
2019
2020ARM/STM32 ARCHITECTURE
2021M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2022M:	Alexandre Torgue <alexandre.torgue@st.com>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S:	Maintained
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2026N:	stm32
2027F:	arch/arm/boot/dts/stm32*
2028F:	arch/arm/mach-stm32/
2029F:	drivers/clocksource/armv7m_systick.c
2030
2031ARM/Synaptics Berlin SoC support
2032M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2033M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035S:	Maintained
2036F:	arch/arm/mach-berlin/
2037F:	arch/arm/boot/dts/berlin*
2038F:	arch/arm64/boot/dts/marvell/berlin*
2039
2040ARM/TANGO ARCHITECTURE
2041M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2042M:	Mans Rullgard <mans@mansr.com>
2043L:	linux-arm-kernel@lists.infradead.org
2044S:	Odd Fixes
2045N:	tango
2046
2047ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2048M:	Lennert Buytenhek <kernel@wantstofly.org>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Maintained
2051
2052ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2053M:	Hans Verkuil <hans.verkuil@cisco.com>
2054L:	linux-tegra@vger.kernel.org
2055L:	linux-media@vger.kernel.org
2056S:	Maintained
2057F:	drivers/media/platform/tegra-cec/
2058F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2059
2060ARM/TETON BGA MACHINE SUPPORT
2061M:	"Mark F. Brown" <mark.brown314@gmail.com>
2062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063S:	Maintained
2064
2065ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2066M:	Santosh Shilimkar <ssantosh@kernel.org>
2067L:	linux-kernel@vger.kernel.org
2068S:	Maintained
2069F:	drivers/memory/*emif*
2070
2071ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2072M:	Santosh Shilimkar <ssantosh@kernel.org>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075F:	arch/arm/mach-keystone/
2076F:	arch/arm/boot/dts/keystone-*
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2078
2079ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2080M:	Santosh Shilimkar <ssantosh@kernel.org>
2081L:	linux-kernel@vger.kernel.org
2082S:	Maintained
2083F:	drivers/clk/keystone/
2084
2085ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2086M:	Santosh Shilimkar <ssantosh@kernel.org>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088L:	linux-kernel@vger.kernel.org
2089S:	Maintained
2090F:	drivers/clocksource/timer-keystone.c
2091
2092ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2093M:	Santosh Shilimkar <ssantosh@kernel.org>
2094L:	linux-kernel@vger.kernel.org
2095S:	Maintained
2096F:	drivers/power/reset/keystone-reset.c
2097
2098ARM/THECUS N2100 MACHINE SUPPORT
2099M:	Lennert Buytenhek <kernel@wantstofly.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101S:	Maintained
2102
2103ARM/TOSA MACHINE SUPPORT
2104M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2105M:	Dirk Opfer <dirk@opfer-online.de>
2106S:	Maintained
2107
2108ARM/UNIPHIER ARCHITECTURE
2109M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2112S:	Maintained
2113F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2114F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2115F:	arch/arm/boot/dts/uniphier*
2116F:	arch/arm/include/asm/hardware/cache-uniphier.h
2117F:	arch/arm/mach-uniphier/
2118F:	arch/arm/mm/cache-uniphier.c
2119F:	arch/arm64/boot/dts/socionext/uniphier*
2120F:	drivers/bus/uniphier-system-bus.c
2121F:	drivers/clk/uniphier/
2122F:	drivers/gpio/gpio-uniphier.c
2123F:	drivers/i2c/busses/i2c-uniphier*
2124F:	drivers/irqchip/irq-uniphier-aidet.c
2125F:	drivers/pinctrl/uniphier/
2126F:	drivers/reset/reset-uniphier.c
2127F:	drivers/tty/serial/8250/8250_uniphier.c
2128N:	uniphier
2129
2130ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2131M:	Ulf Hansson <ulf.hansson@linaro.org>
2132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133T:	git git://git.linaro.org/people/ulfh/clk.git
2134S:	Maintained
2135F:	drivers/clk/ux500/
2136
2137ARM/VERSATILE EXPRESS PLATFORM
2138M:	Liviu Dudau <liviu.dudau@arm.com>
2139M:	Sudeep Holla <sudeep.holla@arm.com>
2140M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Maintained
2143F:	arch/arm/boot/dts/vexpress*
2144F:	arch/arm64/boot/dts/arm/
2145F:	arch/arm/mach-vexpress/
2146F:	*/*/vexpress*
2147F:	*/*/*/vexpress*
2148F:	drivers/clk/versatile/clk-vexpress-osc.c
2149F:	drivers/clocksource/versatile.c
2150N:	mps2
2151
2152ARM/VFP SUPPORT
2153M:	Russell King <linux@armlinux.org.uk>
2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155W:	http://www.armlinux.org.uk/
2156S:	Maintained
2157F:	arch/arm/vfp/
2158
2159ARM/VOIPAC PXA270 SUPPORT
2160M:	Marek Vasut <marek.vasut@gmail.com>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm/mach-pxa/vpac270.c
2164F:	arch/arm/mach-pxa/include/mach/vpac270.h
2165
2166ARM/VT8500 ARM ARCHITECTURE
2167M:	Tony Prisk <linux@prisktech.co.nz>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170F:	arch/arm/mach-vt8500/
2171F:	drivers/clocksource/vt8500_timer.c
2172F:	drivers/i2c/busses/i2c-wmt.c
2173F:	drivers/mmc/host/wmt-sdmmc.c
2174F:	drivers/pwm/pwm-vt8500.c
2175F:	drivers/rtc/rtc-vt8500.c
2176F:	drivers/tty/serial/vt8500_serial.c
2177F:	drivers/usb/host/ehci-platform.c
2178F:	drivers/usb/host/uhci-platform.c
2179F:	drivers/video/fbdev/vt8500lcdfb.*
2180F:	drivers/video/fbdev/wm8505fb*
2181F:	drivers/video/fbdev/wmt_ge_rops.*
2182
2183ARM/ZIPIT Z2 SUPPORT
2184M:	Marek Vasut <marek.vasut@gmail.com>
2185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S:	Maintained
2187F:	arch/arm/mach-pxa/z2.c
2188F:	arch/arm/mach-pxa/include/mach/z2.h
2189
2190ARM/ZTE ARCHITECTURE
2191M:	Jun Nie <jun.nie@linaro.org>
2192M:	Baoyou Xie <baoyou.xie@linaro.org>
2193M:	Shawn Guo <shawnguo@kernel.org>
2194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S:	Maintained
2196F:	arch/arm/boot/dts/zx2967*
2197F:	arch/arm/mach-zx/
2198F:	arch/arm64/boot/dts/zte/
2199F:	drivers/clk/zte/
2200F:	drivers/dma/zx_dma.c
2201F:	drivers/gpio/gpio-zx.c
2202F:	drivers/i2c/busses/i2c-zx2967.c
2203F:	drivers/mmc/host/dw_mmc-zx.*
2204F:	drivers/pinctrl/zte/
2205F:	drivers/soc/zte/
2206F:	drivers/thermal/zx2967_thermal.c
2207F:	drivers/watchdog/zx2967_wdt.c
2208F:	Documentation/devicetree/bindings/arm/zte.txt
2209F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2210F:	Documentation/devicetree/bindings/dma/zxdma.txt
2211F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2212F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2213F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2214F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2215F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2216F:	Documentation/devicetree/bindings/soc/zte/
2217F:	Documentation/devicetree/bindings/sound/zte,*.txt
2218F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2219F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2220F:	include/dt-bindings/clock/zx2967*.h
2221F:	include/dt-bindings/soc/zte,*.h
2222F:	sound/soc/codecs/zx_aud96p22.c
2223F:	sound/soc/zte/
2224
2225ARM/ZYNQ ARCHITECTURE
2226M:	Michal Simek <michal.simek@xilinx.com>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228W:	http://wiki.xilinx.com
2229T:	git https://github.com/Xilinx/linux-xlnx.git
2230S:	Supported
2231F:	arch/arm/mach-zynq/
2232F:	drivers/cpuidle/cpuidle-zynq.c
2233F:	drivers/block/xsysace.c
2234N:	zynq
2235N:	xilinx
2236F:	drivers/clocksource/cadence_ttc_timer.c
2237F:	drivers/i2c/busses/i2c-cadence.c
2238F:	drivers/mmc/host/sdhci-of-arasan.c
2239F:	drivers/edac/synopsys_edac.c
2240
2241ARM64 PORT (AARCH64 ARCHITECTURE)
2242M:	Catalin Marinas <catalin.marinas@arm.com>
2243M:	Will Deacon <will.deacon@arm.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2246S:	Maintained
2247F:	arch/arm64/
2248F:	Documentation/arm64/
2249
2250AS3645A LED FLASH CONTROLLER DRIVER
2251M:	Sakari Ailus <sakari.ailus@iki.fi>
2252L:	linux-leds@vger.kernel.org
2253S:	Maintained
2254F:	drivers/leds/leds-as3645a.c
2255
2256ASAHI KASEI AK8974 DRIVER
2257M:	Linus Walleij <linus.walleij@linaro.org>
2258L:	linux-iio@vger.kernel.org
2259W:	http://www.akm.com/
2260S:	Supported
2261F:	drivers/iio/magnetometer/ak8974.c
2262
2263ASC7621 HARDWARE MONITOR DRIVER
2264M:	George Joseph <george.joseph@fairview5.com>
2265L:	linux-hwmon@vger.kernel.org
2266S:	Maintained
2267F:	Documentation/hwmon/asc7621
2268F:	drivers/hwmon/asc7621.c
2269
2270ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2271M:	Corentin Chary <corentin.chary@gmail.com>
2272L:	acpi4asus-user@lists.sourceforge.net
2273L:	platform-driver-x86@vger.kernel.org
2274W:	http://acpi4asus.sf.net
2275S:	Maintained
2276F:	drivers/platform/x86/asus*.c
2277F:	drivers/platform/x86/eeepc*.c
2278
2279ASUS WIRELESS RADIO CONTROL DRIVER
2280M:	João Paulo Rechi Vita <jprvita@gmail.com>
2281L:	platform-driver-x86@vger.kernel.org
2282S:	Maintained
2283F:	drivers/platform/x86/asus-wireless.c
2284
2285ASYMMETRIC KEYS
2286M:	David Howells <dhowells@redhat.com>
2287L:	keyrings@vger.kernel.org
2288S:	Maintained
2289F:	Documentation/crypto/asymmetric-keys.txt
2290F:	include/linux/verification.h
2291F:	include/crypto/public_key.h
2292F:	include/crypto/pkcs7.h
2293F:	crypto/asymmetric_keys/
2294
2295ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2296R:	Dan Williams <dan.j.williams@intel.com>
2297W:	http://sourceforge.net/projects/xscaleiop
2298S:	Odd fixes
2299F:	Documentation/crypto/async-tx-api.txt
2300F:	crypto/async_tx/
2301F:	drivers/dma/
2302F:	include/linux/dmaengine.h
2303F:	include/linux/async_tx.h
2304
2305AT24 EEPROM DRIVER
2306M:	Bartosz Golaszewski <brgl@bgdev.pl>
2307L:	linux-i2c@vger.kernel.org
2308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2309S:	Maintained
2310F:	Documentation/devicetree/bindings/eeprom/at24.txt
2311F:	drivers/misc/eeprom/at24.c
2312F:	include/linux/platform_data/at24.h
2313
2314ATA OVER ETHERNET (AOE) DRIVER
2315M:	"Ed L. Cashin" <ed.cashin@acm.org>
2316W:	http://www.openaoe.org/
2317S:	Supported
2318F:	Documentation/aoe/
2319F:	drivers/block/aoe/
2320
2321ATHEROS 71XX/9XXX GPIO DRIVER
2322M:	Alban Bedel <albeu@free.fr>
2323W:	https://github.com/AlbanBedel/linux
2324T:	git git://github.com/AlbanBedel/linux
2325S:	Maintained
2326F:	drivers/gpio/gpio-ath79.c
2327F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2328
2329ATHEROS ATH GENERIC UTILITIES
2330M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2331L:	linux-wireless@vger.kernel.org
2332S:	Supported
2333F:	drivers/net/wireless/ath/*
2334
2335ATHEROS ATH5K WIRELESS DRIVER
2336M:	Jiri Slaby <jirislaby@gmail.com>
2337M:	Nick Kossifidis <mickflemm@gmail.com>
2338M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2339L:	linux-wireless@vger.kernel.org
2340W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2341S:	Maintained
2342F:	drivers/net/wireless/ath/ath5k/
2343
2344ATHEROS ATH6KL WIRELESS DRIVER
2345M:	Kalle Valo <kvalo@qca.qualcomm.com>
2346L:	linux-wireless@vger.kernel.org
2347W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2349S:	Supported
2350F:	drivers/net/wireless/ath/ath6kl/
2351
2352ATI_REMOTE2 DRIVER
2353M:	Ville Syrjala <syrjala@sci.fi>
2354S:	Maintained
2355F:	drivers/input/misc/ati_remote2.c
2356
2357ATK0110 HWMON DRIVER
2358M:	Luca Tettamanti <kronos.it@gmail.com>
2359L:	linux-hwmon@vger.kernel.org
2360S:	Maintained
2361F:	drivers/hwmon/asus_atk0110.c
2362
2363ATLX ETHERNET DRIVERS
2364M:	Jay Cliburn <jcliburn@gmail.com>
2365M:	Chris Snook <chris.snook@gmail.com>
2366L:	netdev@vger.kernel.org
2367W:	http://sourceforge.net/projects/atl1
2368W:	http://atl1.sourceforge.net
2369S:	Maintained
2370F:	drivers/net/ethernet/atheros/
2371
2372ATM
2373M:	Chas Williams <3chas3@gmail.com>
2374L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2375L:	netdev@vger.kernel.org
2376W:	http://linux-atm.sourceforge.net
2377S:	Maintained
2378F:	drivers/atm/
2379F:	include/linux/atm*
2380F:	include/uapi/linux/atm*
2381
2382ATMEL AT91 / AT32 MCI DRIVER
2383M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2384S:	Maintained
2385F:	drivers/mmc/host/atmel-mci.c
2386
2387ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2388M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2389S:	Supported
2390F:	drivers/power/reset/at91-sama5d2_shdwc.c
2391
2392ATMEL Audio ALSA driver
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2395S:	Supported
2396F:	sound/soc/atmel
2397
2398ATMEL I2C DRIVER
2399M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2400L:	linux-i2c@vger.kernel.org
2401S:	Supported
2402F:	drivers/i2c/busses/i2c-at91.c
2403
2404ATMEL ISI DRIVER
2405M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2406L:	linux-media@vger.kernel.org
2407S:	Supported
2408F:	drivers/media/platform/atmel/atmel-isi.c
2409F:	include/media/atmel-isi.h
2410
2411ATMEL LCDFB DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413L:	linux-fbdev@vger.kernel.org
2414S:	Maintained
2415F:	drivers/video/fbdev/atmel_lcdfb.c
2416F:	include/video/atmel_lcdc.h
2417
2418ATMEL MACB ETHERNET DRIVER
2419M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2420S:	Supported
2421F:	drivers/net/ethernet/cadence/
2422
2423ATMEL MAXTOUCH DRIVER
2424M:	Nick Dyer <nick@shmanahar.org>
2425T:	git git://github.com/ndyer/linux.git
2426S:	Maintained
2427F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2428F:	drivers/input/touchscreen/atmel_mxt_ts.c
2429F:	include/linux/platform_data/atmel_mxt_ts.h
2430
2431ATMEL SAMA5D2 ADC DRIVER
2432M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2433L:	linux-iio@vger.kernel.org
2434S:	Supported
2435F:	drivers/iio/adc/at91-sama5d2_adc.c
2436
2437ATMEL SDMMC DRIVER
2438M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2439L:	linux-mmc@vger.kernel.org
2440S:	Supported
2441F:	drivers/mmc/host/sdhci-of-at91.c
2442
2443ATMEL SPI DRIVER
2444M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2445S:	Supported
2446F:	drivers/spi/spi-atmel.*
2447
2448ATMEL SSC DRIVER
2449M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451S:	Supported
2452F:	drivers/misc/atmel-ssc.c
2453F:	include/linux/atmel-ssc.h
2454
2455ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2456M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458S:	Supported
2459F:	drivers/misc/atmel_tclib.c
2460F:	drivers/clocksource/tcb_clksrc.c
2461
2462ATMEL USBA UDC DRIVER
2463M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465S:	Supported
2466F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2467
2468ATMEL WIRELESS DRIVER
2469M:	Simon Kelley <simon@thekelleys.org.uk>
2470L:	linux-wireless@vger.kernel.org
2471W:	http://www.thekelleys.org.uk/atmel
2472W:	http://atmelwlandriver.sourceforge.net/
2473S:	Maintained
2474F:	drivers/net/wireless/atmel/atmel*
2475
2476ATMEL XDMA DRIVER
2477M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2478L:	linux-arm-kernel@lists.infradead.org
2479L:	dmaengine@vger.kernel.org
2480S:	Supported
2481F:	drivers/dma/at_xdmac.c
2482
2483ATOMIC INFRASTRUCTURE
2484M:	Will Deacon <will.deacon@arm.com>
2485M:	Peter Zijlstra <peterz@infradead.org>
2486R:	Boqun Feng <boqun.feng@gmail.com>
2487L:	linux-kernel@vger.kernel.org
2488S:	Maintained
2489F:	arch/*/include/asm/atomic*.h
2490F:	include/*/atomic*.h
2491
2492ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2493M:	Bradley Grove <linuxdrivers@attotech.com>
2494L:	linux-scsi@vger.kernel.org
2495W:	http://www.attotech.com
2496S:	Supported
2497F:	drivers/scsi/esas2r
2498
2499ATUSB IEEE 802.15.4 RADIO DRIVER
2500M:	Stefan Schmidt <stefan@osg.samsung.com>
2501L:	linux-wpan@vger.kernel.org
2502S:	Maintained
2503F:	drivers/net/ieee802154/atusb.c
2504F:	drivers/net/ieee802154/atusb.h
2505F:	drivers/net/ieee802154/at86rf230.h
2506
2507AUDIT SUBSYSTEM
2508M:	Paul Moore <paul@paul-moore.com>
2509M:	Eric Paris <eparis@redhat.com>
2510L:	linux-audit@redhat.com (moderated for non-subscribers)
2511W:	https://github.com/linux-audit
2512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2513S:	Supported
2514F:	include/linux/audit.h
2515F:	include/uapi/linux/audit.h
2516F:	kernel/audit*
2517
2518AUXILIARY DISPLAY DRIVERS
2519M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2520W:	http://miguelojeda.es/auxdisplay.htm
2521W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2522S:	Maintained
2523F:	drivers/auxdisplay/
2524F:	include/linux/cfag12864b.h
2525
2526AX.25 NETWORK LAYER
2527M:	Ralf Baechle <ralf@linux-mips.org>
2528L:	linux-hams@vger.kernel.org
2529W:	http://www.linux-ax25.org/
2530S:	Maintained
2531F:	include/uapi/linux/ax25.h
2532F:	include/net/ax25.h
2533F:	net/ax25/
2534
2535AXENTIA ARM DEVICES
2536M:	Peter Rosin <peda@axentia.se>
2537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538S:	Maintained
2539F:	Documentation/devicetree/bindings/arm/axentia.txt
2540F:	arch/arm/boot/dts/at91-linea.dtsi
2541F:	arch/arm/boot/dts/at91-natte.dtsi
2542F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2543F:	arch/arm/boot/dts/at91-tse850-3.dts
2544
2545AXENTIA ASOC DRIVERS
2546M:	Peter Rosin <peda@axentia.se>
2547L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2548S:	Maintained
2549F:	Documentation/devicetree/bindings/sound/axentia,*
2550F:	sound/soc/atmel/tse850-pcm5142.c
2551
2552AZ6007 DVB DRIVER
2553M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2554M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2555L:	linux-media@vger.kernel.org
2556W:	https://linuxtv.org
2557T:	git git://linuxtv.org/media_tree.git
2558S:	Maintained
2559F:	drivers/media/usb/dvb-usb-v2/az6007.c
2560
2561AZTECH FM RADIO RECEIVER DRIVER
2562M:	Hans Verkuil <hverkuil@xs4all.nl>
2563L:	linux-media@vger.kernel.org
2564T:	git git://linuxtv.org/media_tree.git
2565W:	https://linuxtv.org
2566S:	Maintained
2567F:	drivers/media/radio/radio-aztech*
2568
2569B43 WIRELESS DRIVER
2570L:	linux-wireless@vger.kernel.org
2571L:	b43-dev@lists.infradead.org
2572W:	http://wireless.kernel.org/en/users/Drivers/b43
2573S:	Odd Fixes
2574F:	drivers/net/wireless/broadcom/b43/
2575
2576B43LEGACY WIRELESS DRIVER
2577M:	Larry Finger <Larry.Finger@lwfinger.net>
2578L:	linux-wireless@vger.kernel.org
2579L:	b43-dev@lists.infradead.org
2580W:	http://wireless.kernel.org/en/users/Drivers/b43
2581S:	Maintained
2582F:	drivers/net/wireless/broadcom/b43legacy/
2583
2584BACKLIGHT CLASS/SUBSYSTEM
2585M:	Lee Jones <lee.jones@linaro.org>
2586M:	Daniel Thompson <daniel.thompson@linaro.org>
2587M:	Jingoo Han <jingoohan1@gmail.com>
2588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2589S:	Maintained
2590F:	drivers/video/backlight/
2591F:	include/linux/backlight.h
2592F:	include/linux/pwm_backlight.h
2593F:	Documentation/devicetree/bindings/leds/backlight
2594
2595BATMAN ADVANCED
2596M:	Marek Lindner <mareklindner@neomailbox.ch>
2597M:	Simon Wunderlich <sw@simonwunderlich.de>
2598M:	Antonio Quartulli <a@unstable.cc>
2599L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2600W:	https://www.open-mesh.org/
2601Q:	https://patchwork.open-mesh.org/project/batman/list/
2602S:	Maintained
2603F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2604F:	Documentation/ABI/testing/sysfs-class-net-mesh
2605F:	Documentation/networking/batman-adv.rst
2606F:	include/uapi/linux/batadv_packet.h
2607F:	include/uapi/linux/batman_adv.h
2608F:	net/batman-adv/
2609
2610BAYCOM/HDLCDRV DRIVERS FOR AX.25
2611M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2612L:	linux-hams@vger.kernel.org
2613W:	http://www.baycom.org/~tom/ham/ham.html
2614S:	Maintained
2615F:	drivers/net/hamradio/baycom*
2616
2617BCACHE (BLOCK LAYER CACHE)
2618M:	Michael Lyle <mlyle@lyle.org>
2619M:	Kent Overstreet <kent.overstreet@gmail.com>
2620L:	linux-bcache@vger.kernel.org
2621W:	http://bcache.evilpiepirate.org
2622C:	irc://irc.oftc.net/bcache
2623S:	Maintained
2624F:	drivers/md/bcache/
2625
2626BDISP ST MEDIA DRIVER
2627M:	Fabien Dessenne <fabien.dessenne@st.com>
2628L:	linux-media@vger.kernel.org
2629T:	git git://linuxtv.org/media_tree.git
2630W:	https://linuxtv.org
2631S:	Supported
2632F:	drivers/media/platform/sti/bdisp
2633
2634BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2635M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2636L:	netdev@vger.kernel.org
2637S:	Maintained
2638F:	drivers/net/ethernet/ec_bhf.c
2639
2640BEFS FILE SYSTEM
2641M:	Luis de Bethencourt <luisbg@kernel.org>
2642M:	Salah Triki <salah.triki@gmail.com>
2643S:	Maintained
2644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2645F:	Documentation/filesystems/befs.txt
2646F:	fs/befs/
2647
2648BFQ I/O SCHEDULER
2649M:	Paolo Valente <paolo.valente@linaro.org>
2650M:	Jens Axboe <axboe@kernel.dk>
2651L:	linux-block@vger.kernel.org
2652S:	Maintained
2653F:	block/bfq-*
2654F:	Documentation/block/bfq-iosched.txt
2655
2656BFS FILE SYSTEM
2657M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2658S:	Maintained
2659F:	Documentation/filesystems/bfs.txt
2660F:	fs/bfs/
2661F:	include/uapi/linux/bfs_fs.h
2662
2663BLINKM RGB LED DRIVER
2664M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2665S:	Maintained
2666F:	drivers/leds/leds-blinkm.c
2667
2668BLOCK LAYER
2669M:	Jens Axboe <axboe@kernel.dk>
2670L:	linux-block@vger.kernel.org
2671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2672S:	Maintained
2673F:	block/
2674F:	drivers/block/
2675F:	kernel/trace/blktrace.c
2676F:	lib/sbitmap.c
2677
2678BLOCK2MTD DRIVER
2679M:	Joern Engel <joern@lazybastard.org>
2680L:	linux-mtd@lists.infradead.org
2681S:	Maintained
2682F:	drivers/mtd/devices/block2mtd.c
2683
2684BLUETOOTH DRIVERS
2685M:	Marcel Holtmann <marcel@holtmann.org>
2686M:	Johan Hedberg <johan.hedberg@gmail.com>
2687L:	linux-bluetooth@vger.kernel.org
2688W:	http://www.bluez.org/
2689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2691S:	Maintained
2692F:	drivers/bluetooth/
2693
2694BLUETOOTH SUBSYSTEM
2695M:	Marcel Holtmann <marcel@holtmann.org>
2696M:	Johan Hedberg <johan.hedberg@gmail.com>
2697L:	linux-bluetooth@vger.kernel.org
2698W:	http://www.bluez.org/
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2701S:	Maintained
2702F:	net/bluetooth/
2703F:	include/net/bluetooth/
2704
2705BONDING DRIVER
2706M:	Jay Vosburgh <j.vosburgh@gmail.com>
2707M:	Veaceslav Falico <vfalico@gmail.com>
2708M:	Andy Gospodarek <andy@greyhouse.net>
2709L:	netdev@vger.kernel.org
2710W:	http://sourceforge.net/projects/bonding/
2711S:	Supported
2712F:	drivers/net/bonding/
2713F:	include/uapi/linux/if_bonding.h
2714
2715BPF (Safe dynamic programs and tools)
2716M:	Alexei Starovoitov <ast@kernel.org>
2717M:	Daniel Borkmann <daniel@iogearbox.net>
2718L:	netdev@vger.kernel.org
2719L:	linux-kernel@vger.kernel.org
2720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2722S:	Supported
2723F:	arch/x86/net/bpf_jit*
2724F:	Documentation/networking/filter.txt
2725F:	Documentation/bpf/
2726F:	include/linux/bpf*
2727F:	include/linux/filter.h
2728F:	include/trace/events/bpf.h
2729F:	include/trace/events/xdp.h
2730F:	include/uapi/linux/bpf*
2731F:	include/uapi/linux/filter.h
2732F:	kernel/bpf/
2733F:	kernel/trace/bpf_trace.c
2734F:	lib/test_bpf.c
2735F:	net/bpf/
2736F:	net/core/filter.c
2737F:	net/sched/act_bpf.c
2738F:	net/sched/cls_bpf.c
2739F:	samples/bpf/
2740F:	tools/bpf/
2741F:	tools/testing/selftests/bpf/
2742
2743BROADCOM B44 10/100 ETHERNET DRIVER
2744M:	Michael Chan <michael.chan@broadcom.com>
2745L:	netdev@vger.kernel.org
2746S:	Supported
2747F:	drivers/net/ethernet/broadcom/b44.*
2748
2749BROADCOM B53 ETHERNET SWITCH DRIVER
2750M:	Florian Fainelli <f.fainelli@gmail.com>
2751L:	netdev@vger.kernel.org
2752L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2753S:	Supported
2754F:	drivers/net/dsa/b53/*
2755F:	include/linux/platform_data/b53.h
2756
2757BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2758M:	Florian Fainelli <f.fainelli@gmail.com>
2759M:	Ray Jui <rjui@broadcom.com>
2760M:	Scott Branden <sbranden@broadcom.com>
2761M:	bcm-kernel-feedback-list@broadcom.com
2762T:	git git://github.com/broadcom/mach-bcm
2763S:	Maintained
2764N:	bcm281*
2765N:	bcm113*
2766N:	bcm216*
2767N:	kona
2768F:	arch/arm/mach-bcm/
2769
2770BROADCOM BCM2835 ARM ARCHITECTURE
2771M:	Eric Anholt <eric@anholt.net>
2772M:	Stefan Wahren <stefan.wahren@i2se.com>
2773L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2775T:	git git://github.com/anholt/linux
2776S:	Maintained
2777N:	bcm2835
2778F:	drivers/staging/vc04_services
2779
2780BROADCOM BCM47XX MIPS ARCHITECTURE
2781M:	Hauke Mehrtens <hauke@hauke-m.de>
2782M:	Rafał Miłecki <zajec5@gmail.com>
2783L:	linux-mips@linux-mips.org
2784S:	Maintained
2785F:	Documentation/devicetree/bindings/mips/brcm/
2786F:	arch/mips/bcm47xx/*
2787F:	arch/mips/include/asm/mach-bcm47xx/*
2788
2789BROADCOM BCM5301X ARM ARCHITECTURE
2790M:	Hauke Mehrtens <hauke@hauke-m.de>
2791M:	Rafał Miłecki <zajec5@gmail.com>
2792M:	Jon Mason <jonmason@broadcom.com>
2793M:	bcm-kernel-feedback-list@broadcom.com
2794L:	linux-arm-kernel@lists.infradead.org
2795S:	Maintained
2796F:	arch/arm/mach-bcm/bcm_5301x.c
2797F:	arch/arm/boot/dts/bcm5301x*.dtsi
2798F:	arch/arm/boot/dts/bcm470*
2799F:	arch/arm/boot/dts/bcm953012*
2800
2801BROADCOM BCM53573 ARM ARCHITECTURE
2802M:	Rafał Miłecki <rafal@milecki.pl>
2803L:	linux-arm-kernel@lists.infradead.org
2804S:	Maintained
2805F:	arch/arm/boot/dts/bcm53573*
2806F:	arch/arm/boot/dts/bcm47189*
2807
2808BROADCOM BCM63XX ARM ARCHITECTURE
2809M:	Florian Fainelli <f.fainelli@gmail.com>
2810M:	bcm-kernel-feedback-list@broadcom.com
2811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812T:	git git://github.com/broadcom/stblinux.git
2813S:	Maintained
2814N:	bcm63xx
2815
2816BROADCOM BCM63XX/BCM33XX UDC DRIVER
2817M:	Kevin Cernekee <cernekee@gmail.com>
2818L:	linux-usb@vger.kernel.org
2819S:	Maintained
2820F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2821
2822BROADCOM BCM7XXX ARM ARCHITECTURE
2823M:	Brian Norris <computersforpeace@gmail.com>
2824M:	Gregory Fong <gregory.0xf0@gmail.com>
2825M:	Florian Fainelli <f.fainelli@gmail.com>
2826M:	bcm-kernel-feedback-list@broadcom.com
2827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2828T:	git git://github.com/broadcom/stblinux.git
2829S:	Maintained
2830F:	arch/arm/mach-bcm/*brcmstb*
2831F:	arch/arm/boot/dts/bcm7*.dts*
2832F:	drivers/bus/brcmstb_gisb.c
2833F:	arch/arm/mm/cache-b15-rac.c
2834F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2835N:	brcmstb
2836
2837BROADCOM BMIPS CPUFREQ DRIVER
2838M:	Markus Mayer <mmayer@broadcom.com>
2839M:	bcm-kernel-feedback-list@broadcom.com
2840L:	linux-pm@vger.kernel.org
2841S:	Maintained
2842F:	drivers/cpufreq/bmips-cpufreq.c
2843
2844BROADCOM BMIPS MIPS ARCHITECTURE
2845M:	Kevin Cernekee <cernekee@gmail.com>
2846M:	Florian Fainelli <f.fainelli@gmail.com>
2847L:	linux-mips@linux-mips.org
2848T:	git git://github.com/broadcom/stblinux.git
2849S:	Maintained
2850F:	arch/mips/bmips/*
2851F:	arch/mips/include/asm/mach-bmips/*
2852F:	arch/mips/kernel/*bmips*
2853F:	arch/mips/boot/dts/brcm/bcm*.dts*
2854F:	drivers/irqchip/irq-bcm63*
2855F:	drivers/irqchip/irq-bcm7*
2856F:	drivers/irqchip/irq-brcmstb*
2857F:	include/linux/bcm963xx_nvram.h
2858F:	include/linux/bcm963xx_tag.h
2859
2860BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2861M:	Rasesh Mody <rasesh.mody@cavium.com>
2862M:	Harish Patil <harish.patil@cavium.com>
2863M:	Dept-GELinuxNICDev@cavium.com
2864L:	netdev@vger.kernel.org
2865S:	Supported
2866F:	drivers/net/ethernet/broadcom/bnx2.*
2867F:	drivers/net/ethernet/broadcom/bnx2_*
2868
2869BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2870M:	QLogic-Storage-Upstream@qlogic.com
2871L:	linux-scsi@vger.kernel.org
2872S:	Supported
2873F:	drivers/scsi/bnx2fc/
2874
2875BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2876M:	QLogic-Storage-Upstream@qlogic.com
2877L:	linux-scsi@vger.kernel.org
2878S:	Supported
2879F:	drivers/scsi/bnx2i/
2880
2881BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2882M:	Ariel Elior <ariel.elior@cavium.com>
2883M:	everest-linux-l2@cavium.com
2884L:	netdev@vger.kernel.org
2885S:	Supported
2886F:	drivers/net/ethernet/broadcom/bnx2x/
2887
2888BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2889M:	Michael Chan <michael.chan@broadcom.com>
2890L:	netdev@vger.kernel.org
2891S:	Supported
2892F:	drivers/net/ethernet/broadcom/bnxt/
2893
2894BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2895M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2896M:	Franky Lin <franky.lin@broadcom.com>
2897M:	Hante Meuleman <hante.meuleman@broadcom.com>
2898M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2899M:	Wright Feng <wright.feng@cypress.com>
2900L:	linux-wireless@vger.kernel.org
2901L:	brcm80211-dev-list.pdl@broadcom.com
2902L:	brcm80211-dev-list@cypress.com
2903S:	Supported
2904F:	drivers/net/wireless/broadcom/brcm80211/
2905
2906BROADCOM BRCMSTB GPIO DRIVER
2907M:	Gregory Fong <gregory.0xf0@gmail.com>
2908L:	bcm-kernel-feedback-list@broadcom.com
2909S:	Supported
2910F:	drivers/gpio/gpio-brcmstb.c
2911F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2912
2913BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2914M:	Al Cooper <alcooperx@gmail.com>
2915L:	linux-kernel@vger.kernel.org
2916L:	bcm-kernel-feedback-list@broadcom.com
2917S:	Maintained
2918F:	drivers/phy/broadcom/phy-brcm-usb*
2919
2920BROADCOM GENET ETHERNET DRIVER
2921M:	Doug Berger <opendmb@gmail.com>
2922M:	Florian Fainelli <f.fainelli@gmail.com>
2923L:	netdev@vger.kernel.org
2924S:	Supported
2925F:	drivers/net/ethernet/broadcom/genet/
2926
2927BROADCOM IPROC ARM ARCHITECTURE
2928M:	Ray Jui <rjui@broadcom.com>
2929M:	Scott Branden <sbranden@broadcom.com>
2930M:	Jon Mason <jonmason@broadcom.com>
2931M:	bcm-kernel-feedback-list@broadcom.com
2932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2933T:	git git://github.com/broadcom/cygnus-linux.git
2934S:	Maintained
2935N:	iproc
2936N:	cygnus
2937N:	bcm[-_]nsp
2938N:	bcm9113*
2939N:	bcm9583*
2940N:	bcm9585*
2941N:	bcm9586*
2942N:	bcm988312
2943N:	bcm113*
2944N:	bcm583*
2945N:	bcm585*
2946N:	bcm586*
2947N:	bcm88312
2948N:	hr2
2949F:	arch/arm64/boot/dts/broadcom/ns2*
2950F:	drivers/clk/bcm/clk-ns*
2951F:	drivers/pinctrl/bcm/pinctrl-ns*
2952
2953BROADCOM KONA GPIO DRIVER
2954M:	Ray Jui <rjui@broadcom.com>
2955L:	bcm-kernel-feedback-list@broadcom.com
2956S:	Supported
2957F:	drivers/gpio/gpio-bcm-kona.c
2958F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2959
2960BROADCOM NETXTREME-E ROCE DRIVER
2961M:	Selvin Xavier <selvin.xavier@broadcom.com>
2962M:	Devesh Sharma <devesh.sharma@broadcom.com>
2963M:	Somnath Kotur <somnath.kotur@broadcom.com>
2964M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2965L:	linux-rdma@vger.kernel.org
2966W:	http://www.broadcom.com
2967S:	Supported
2968F:	drivers/infiniband/hw/bnxt_re/
2969F:	include/uapi/rdma/bnxt_re-abi.h
2970
2971BROADCOM NVRAM DRIVER
2972M:	Rafał Miłecki <zajec5@gmail.com>
2973L:	linux-mips@linux-mips.org
2974S:	Maintained
2975F:	drivers/firmware/broadcom/*
2976
2977BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2978M:	Rafał Miłecki <zajec5@gmail.com>
2979L:	linux-wireless@vger.kernel.org
2980S:	Maintained
2981F:	drivers/bcma/
2982F:	include/linux/bcma/
2983
2984BROADCOM STB AVS CPUFREQ DRIVER
2985M:	Markus Mayer <mmayer@broadcom.com>
2986M:	bcm-kernel-feedback-list@broadcom.com
2987L:	linux-pm@vger.kernel.org
2988S:	Maintained
2989F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2990F:	drivers/cpufreq/brcmstb*
2991
2992BROADCOM STB AVS TMON DRIVER
2993M:	Markus Mayer <mmayer@broadcom.com>
2994M:	bcm-kernel-feedback-list@broadcom.com
2995L:	linux-pm@vger.kernel.org
2996S:	Maintained
2997F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2998F:	drivers/thermal/broadcom/brcmstb*
2999
3000BROADCOM STB NAND FLASH DRIVER
3001M:	Brian Norris <computersforpeace@gmail.com>
3002M:	Kamal Dasu <kdasu.kdev@gmail.com>
3003L:	linux-mtd@lists.infradead.org
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Maintained
3006F:	drivers/mtd/nand/raw/brcmnand/
3007
3008BROADCOM STB DPFE DRIVER
3009M:	Markus Mayer <mmayer@broadcom.com>
3010M:	bcm-kernel-feedback-list@broadcom.com
3011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012S:	Maintained
3013F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3014F:	drivers/memory/brcmstb_dpfe.c
3015
3016BROADCOM SYSTEMPORT ETHERNET DRIVER
3017M:	Florian Fainelli <f.fainelli@gmail.com>
3018L:	netdev@vger.kernel.org
3019S:	Supported
3020F:	drivers/net/ethernet/broadcom/bcmsysport.*
3021
3022BROADCOM TG3 GIGABIT ETHERNET DRIVER
3023M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3024M:	Prashant Sreedharan <prashant@broadcom.com>
3025M:	Michael Chan <mchan@broadcom.com>
3026L:	netdev@vger.kernel.org
3027S:	Supported
3028F:	drivers/net/ethernet/broadcom/tg3.*
3029
3030BROCADE BFA FC SCSI DRIVER
3031M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3032M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3033L:	linux-scsi@vger.kernel.org
3034S:	Supported
3035F:	drivers/scsi/bfa/
3036
3037BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3038M:	Rasesh Mody <rasesh.mody@cavium.com>
3039M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3040M:	Dept-GELinuxNICDev@cavium.com
3041L:	netdev@vger.kernel.org
3042S:	Supported
3043F:	drivers/net/ethernet/brocade/bna/
3044
3045BSG (block layer generic sg v4 driver)
3046M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3047L:	linux-scsi@vger.kernel.org
3048S:	Supported
3049F:	block/bsg.c
3050F:	include/linux/bsg.h
3051F:	include/uapi/linux/bsg.h
3052
3053BT87X AUDIO DRIVER
3054M:	Clemens Ladisch <clemens@ladisch.de>
3055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3056T:	git git://git.alsa-project.org/alsa-kernel.git
3057S:	Maintained
3058F:	Documentation/sound/alsa/Bt87x.txt
3059F:	sound/pci/bt87x.c
3060
3061BT8XXGPIO DRIVER
3062M:	Michael Buesch <m@bues.ch>
3063W:	http://bu3sch.de/btgpio.php
3064S:	Maintained
3065F:	drivers/gpio/gpio-bt8xx.c
3066
3067BTRFS FILE SYSTEM
3068M:	Chris Mason <clm@fb.com>
3069M:	Josef Bacik <jbacik@fb.com>
3070M:	David Sterba <dsterba@suse.com>
3071L:	linux-btrfs@vger.kernel.org
3072W:	http://btrfs.wiki.kernel.org/
3073Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3075S:	Maintained
3076F:	Documentation/filesystems/btrfs.txt
3077F:	fs/btrfs/
3078F:	include/linux/btrfs*
3079F:	include/uapi/linux/btrfs*
3080
3081BTTV VIDEO4LINUX DRIVER
3082M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3084L:	linux-media@vger.kernel.org
3085W:	https://linuxtv.org
3086T:	git git://linuxtv.org/media_tree.git
3087S:	Odd fixes
3088F:	Documentation/media/v4l-drivers/bttv*
3089F:	drivers/media/pci/bt8xx/bttv*
3090
3091BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3092M:	Chanwoo Choi <cw00.choi@samsung.com>
3093L:	linux-pm@vger.kernel.org
3094L:	linux-samsung-soc@vger.kernel.org
3095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3096S:	Maintained
3097F:	drivers/devfreq/exynos-bus.c
3098F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3099
3100BUSLOGIC SCSI DRIVER
3101M:	Khalid Aziz <khalid@gonehiking.org>
3102L:	linux-scsi@vger.kernel.org
3103S:	Maintained
3104F:	drivers/scsi/BusLogic.*
3105F:	drivers/scsi/FlashPoint.*
3106
3107C-MEDIA CMI8788 DRIVER
3108M:	Clemens Ladisch <clemens@ladisch.de>
3109L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3110T:	git git://git.alsa-project.org/alsa-kernel.git
3111S:	Maintained
3112F:	sound/pci/oxygen/
3113
3114C6X ARCHITECTURE
3115M:	Mark Salter <msalter@redhat.com>
3116M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3117L:	linux-c6x-dev@linux-c6x.org
3118W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3119S:	Maintained
3120F:	arch/c6x/
3121
3122CA8210 IEEE-802.15.4 RADIO DRIVER
3123M:	Harry Morris <h.morris@cascoda.com>
3124L:	linux-wpan@vger.kernel.org
3125W:	https://github.com/Cascoda/ca8210-linux.git
3126S:	Maintained
3127F:	drivers/net/ieee802154/ca8210.c
3128F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3129
3130CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3131M:	David Howells <dhowells@redhat.com>
3132L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3133S:	Supported
3134F:	Documentation/filesystems/caching/cachefiles.txt
3135F:	fs/cachefiles/
3136
3137CADET FM/AM RADIO RECEIVER DRIVER
3138M:	Hans Verkuil <hverkuil@xs4all.nl>
3139L:	linux-media@vger.kernel.org
3140T:	git git://linuxtv.org/media_tree.git
3141W:	https://linuxtv.org
3142S:	Maintained
3143F:	drivers/media/radio/radio-cadet*
3144
3145CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3146M:	Jonathan Corbet <corbet@lwn.net>
3147L:	linux-media@vger.kernel.org
3148T:	git git://linuxtv.org/media_tree.git
3149S:	Maintained
3150F:	Documentation/media/v4l-drivers/cafe_ccic*
3151F:	drivers/media/platform/marvell-ccic/
3152
3153CAIF NETWORK LAYER
3154M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3155L:	netdev@vger.kernel.org
3156S:	Supported
3157F:	Documentation/networking/caif/
3158F:	drivers/net/caif/
3159F:	include/uapi/linux/caif/
3160F:	include/net/caif/
3161F:	net/caif/
3162
3163CALGARY x86-64 IOMMU
3164M:	Muli Ben-Yehuda <mulix@mulix.org>
3165M:	Jon Mason <jdmason@kudzu.us>
3166L:	iommu@lists.linux-foundation.org
3167S:	Maintained
3168F:	arch/x86/kernel/pci-calgary_64.c
3169F:	arch/x86/kernel/tce_64.c
3170F:	arch/x86/include/asm/calgary.h
3171F:	arch/x86/include/asm/tce.h
3172
3173CAN NETWORK DRIVERS
3174M:	Wolfgang Grandegger <wg@grandegger.com>
3175M:	Marc Kleine-Budde <mkl@pengutronix.de>
3176L:	linux-can@vger.kernel.org
3177W:	https://github.com/linux-can
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3180S:	Maintained
3181F:	Documentation/devicetree/bindings/net/can/
3182F:	drivers/net/can/
3183F:	include/linux/can/dev.h
3184F:	include/linux/can/platform/
3185F:	include/uapi/linux/can/error.h
3186F:	include/uapi/linux/can/netlink.h
3187
3188CAN NETWORK LAYER
3189M:	Oliver Hartkopp <socketcan@hartkopp.net>
3190M:	Marc Kleine-Budde <mkl@pengutronix.de>
3191L:	linux-can@vger.kernel.org
3192W:	https://github.com/linux-can
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3195S:	Maintained
3196F:	Documentation/networking/can.rst
3197F:	net/can/
3198F:	include/linux/can/core.h
3199F:	include/uapi/linux/can.h
3200F:	include/uapi/linux/can/bcm.h
3201F:	include/uapi/linux/can/raw.h
3202F:	include/uapi/linux/can/gw.h
3203
3204CAPABILITIES
3205M:	Serge Hallyn <serge@hallyn.com>
3206L:	linux-security-module@vger.kernel.org
3207S:	Supported
3208F:	include/linux/capability.h
3209F:	include/uapi/linux/capability.h
3210F:	security/commoncap.c
3211F:	kernel/capability.c
3212
3213CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3214M:	Kevin Tsai <ktsai@capellamicro.com>
3215S:	Maintained
3216F:	drivers/iio/light/cm*
3217
3218CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3219M:	Christian Lamparter <chunkeey@googlemail.com>
3220L:	linux-wireless@vger.kernel.org
3221W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3222S:	Maintained
3223F:	drivers/net/wireless/ath/carl9170/
3224
3225CAVIUM I2C DRIVER
3226M:	Jan Glauber <jglauber@cavium.com>
3227M:	David Daney <david.daney@cavium.com>
3228W:	http://www.cavium.com
3229S:	Supported
3230F:	drivers/i2c/busses/i2c-octeon*
3231F:	drivers/i2c/busses/i2c-thunderx*
3232
3233CAVIUM LIQUIDIO NETWORK DRIVER
3234M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3235M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3236M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3237M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3238L:	netdev@vger.kernel.org
3239W:	http://www.cavium.com
3240S:	Supported
3241F:	drivers/net/ethernet/cavium/liquidio/
3242
3243CAVIUM MMC DRIVER
3244M:	Jan Glauber <jglauber@cavium.com>
3245M:	David Daney <david.daney@cavium.com>
3246M:	Steven J. Hill <Steven.Hill@cavium.com>
3247W:	http://www.cavium.com
3248S:	Supported
3249F:	drivers/mmc/host/cavium*
3250
3251CAVIUM OCTEON-TX CRYPTO DRIVER
3252M:	George Cherian <george.cherian@cavium.com>
3253L:	linux-crypto@vger.kernel.org
3254W:	http://www.cavium.com
3255S:	Supported
3256F:	drivers/crypto/cavium/cpt/
3257
3258CAVIUM THUNDERX2 ARM64 SOC
3259M:	Robert Richter <rrichter@cavium.com>
3260M:	Jayachandran C <jnair@caviumnetworks.com>
3261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3262S:	Maintained
3263F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3264F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3265
3266CC2520 IEEE-802.15.4 RADIO DRIVER
3267M:	Varka Bhadram <varkabhadram@gmail.com>
3268L:	linux-wpan@vger.kernel.org
3269S:	Maintained
3270F:	drivers/net/ieee802154/cc2520.c
3271F:	include/linux/spi/cc2520.h
3272F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3273
3274CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3275M:	Gilad Ben-Yossef <gilad@benyossef.com>
3276L:	linux-crypto@vger.kernel.org
3277S:	Supported
3278F:	drivers/crypto/ccree/
3279W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3280
3281CEC FRAMEWORK
3282M:	Hans Verkuil <hans.verkuil@cisco.com>
3283L:	linux-media@vger.kernel.org
3284T:	git git://linuxtv.org/media_tree.git
3285W:	http://linuxtv.org
3286S:	Supported
3287F:	Documentation/media/kapi/cec-core.rst
3288F:	Documentation/media/uapi/cec
3289F:	drivers/media/cec/
3290F:	drivers/media/rc/keymaps/rc-cec.c
3291F:	include/media/cec.h
3292F:	include/media/cec-notifier.h
3293F:	include/uapi/linux/cec.h
3294F:	include/uapi/linux/cec-funcs.h
3295F:	Documentation/devicetree/bindings/media/cec.txt
3296F:	Documentation/ABI/testing/debugfs-cec-error-inj
3297
3298CEC GPIO DRIVER
3299M:	Hans Verkuil <hans.verkuil@cisco.com>
3300L:	linux-media@vger.kernel.org
3301T:	git git://linuxtv.org/media_tree.git
3302W:	http://linuxtv.org
3303S:	Supported
3304F:	drivers/media/platform/cec-gpio/
3305F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3306
3307CELL BROADBAND ENGINE ARCHITECTURE
3308M:	Arnd Bergmann <arnd@arndb.de>
3309L:	linuxppc-dev@lists.ozlabs.org
3310W:	http://www.ibm.com/developerworks/power/cell/
3311S:	Supported
3312F:	arch/powerpc/include/asm/cell*.h
3313F:	arch/powerpc/include/asm/spu*.h
3314F:	arch/powerpc/include/uapi/asm/spu*.h
3315F:	arch/powerpc/oprofile/*cell*
3316F:	arch/powerpc/platforms/cell/
3317
3318CEPH COMMON CODE (LIBCEPH)
3319M:	Ilya Dryomov <idryomov@gmail.com>
3320M:	"Yan, Zheng" <zyan@redhat.com>
3321M:	Sage Weil <sage@redhat.com>
3322L:	ceph-devel@vger.kernel.org
3323W:	http://ceph.com/
3324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3325T:	git git://github.com/ceph/ceph-client.git
3326S:	Supported
3327F:	net/ceph/
3328F:	include/linux/ceph/
3329F:	include/linux/crush/
3330
3331CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3332M:	"Yan, Zheng" <zyan@redhat.com>
3333M:	Sage Weil <sage@redhat.com>
3334M:	Ilya Dryomov <idryomov@gmail.com>
3335L:	ceph-devel@vger.kernel.org
3336W:	http://ceph.com/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338T:	git git://github.com/ceph/ceph-client.git
3339S:	Supported
3340F:	Documentation/filesystems/ceph.txt
3341F:	fs/ceph/
3342
3343CERTIFICATE HANDLING:
3344M:	David Howells <dhowells@redhat.com>
3345M:	David Woodhouse <dwmw2@infradead.org>
3346L:	keyrings@vger.kernel.org
3347S:	Maintained
3348F:	Documentation/module-signing.txt
3349F:	certs/
3350F:	scripts/sign-file.c
3351F:	scripts/extract-cert.c
3352
3353CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3354L:	linux-usb@vger.kernel.org
3355S:	Orphan
3356F:	Documentation/usb/WUSB-Design-overview.txt
3357F:	Documentation/usb/wusb-cbaf
3358F:	drivers/usb/host/hwa-hc.c
3359F:	drivers/usb/host/whci/
3360F:	drivers/usb/wusbcore/
3361F:	include/linux/usb/wusb*
3362
3363CFAG12864B LCD DRIVER
3364M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3365W:	http://miguelojeda.es/auxdisplay.htm
3366W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3367S:	Maintained
3368F:	drivers/auxdisplay/cfag12864b.c
3369F:	include/linux/cfag12864b.h
3370
3371CFAG12864BFB LCD FRAMEBUFFER DRIVER
3372M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3373W:	http://miguelojeda.es/auxdisplay.htm
3374W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3375S:	Maintained
3376F:	drivers/auxdisplay/cfag12864bfb.c
3377F:	include/linux/cfag12864b.h
3378
3379802.11 (including CFG80211/NL80211)
3380M:	Johannes Berg <johannes@sipsolutions.net>
3381L:	linux-wireless@vger.kernel.org
3382W:	http://wireless.kernel.org/
3383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3385S:	Maintained
3386F:	net/wireless/
3387F:	include/uapi/linux/nl80211.h
3388F:	include/linux/ieee80211.h
3389F:	include/net/wext.h
3390F:	include/net/cfg80211.h
3391F:	include/net/iw_handler.h
3392F:	include/net/ieee80211_radiotap.h
3393F:	Documentation/driver-api/80211/cfg80211.rst
3394F:	Documentation/networking/regulatory.txt
3395
3396CHAR and MISC DRIVERS
3397M:	Arnd Bergmann <arnd@arndb.de>
3398M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3400S:	Supported
3401F:	drivers/char/
3402F:	drivers/misc/
3403F:	include/linux/miscdevice.h
3404
3405CHECKPATCH
3406M:	Andy Whitcroft <apw@canonical.com>
3407M:	Joe Perches <joe@perches.com>
3408S:	Maintained
3409F:	scripts/checkpatch.pl
3410
3411CHINESE DOCUMENTATION
3412M:	Harry Wei <harryxiyou@gmail.com>
3413L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3414L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3415S:	Maintained
3416F:	Documentation/translations/zh_CN/
3417
3418CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3419M:	Peter Chen <Peter.Chen@nxp.com>
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3421L:	linux-usb@vger.kernel.org
3422S:	Maintained
3423F:	drivers/usb/chipidea/
3424
3425CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3426M:	Hans de Goede <hdegoede@redhat.com>
3427L:	linux-input@vger.kernel.org
3428S:	Maintained
3429F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3430F:	drivers/input/touchscreen/chipone_icn8318.c
3431
3432CHROME HARDWARE PLATFORM SUPPORT
3433M:	Benson Leung <bleung@chromium.org>
3434M:	Olof Johansson <olof@lixom.net>
3435S:	Maintained
3436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3437F:	drivers/platform/chrome/
3438
3439CIRRUS LOGIC AUDIO CODEC DRIVERS
3440M:	Brian Austin <brian.austin@cirrus.com>
3441M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3443S:	Maintained
3444F:	sound/soc/codecs/cs*
3445
3446CIRRUS LOGIC EP93XX ETHERNET DRIVER
3447M:	Hartley Sweeten <hsweeten@visionengravers.com>
3448L:	netdev@vger.kernel.org
3449S:	Maintained
3450F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3451
3452CISCO FCOE HBA DRIVER
3453M:	Satish Kharat <satishkh@cisco.com>
3454M:	Sesidhar Baddela <sebaddel@cisco.com>
3455M:	Karan Tilak Kumar <kartilak@cisco.com>
3456L:	linux-scsi@vger.kernel.org
3457S:	Supported
3458F:	drivers/scsi/fnic/
3459
3460CISCO SCSI HBA DRIVER
3461M:	Karan Tilak Kumar <kartilak@cisco.com>
3462M:	Sesidhar Baddela <sebaddel@cisco.com>
3463L:	linux-scsi@vger.kernel.org
3464S:	Supported
3465F:	drivers/scsi/snic/
3466
3467CISCO VIC ETHERNET NIC DRIVER
3468M:	Christian Benvenuti <benve@cisco.com>
3469M:	Govindarajulu Varadarajan <_govind@gmx.com>
3470M:	Parvi Kaustubhi <pkaustub@cisco.com>
3471S:	Supported
3472F:	drivers/net/ethernet/cisco/enic/
3473
3474CISCO VIC LOW LATENCY NIC DRIVER
3475M:	Christian Benvenuti <benve@cisco.com>
3476M:	Dave Goodell <dgoodell@cisco.com>
3477S:	Supported
3478F:	drivers/infiniband/hw/usnic/
3479
3480CLEANCACHE API
3481M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3482L:	linux-kernel@vger.kernel.org
3483S:	Maintained
3484F:	mm/cleancache.c
3485F:	include/linux/cleancache.h
3486
3487CLK API
3488M:	Russell King <linux@armlinux.org.uk>
3489L:	linux-clk@vger.kernel.org
3490S:	Maintained
3491F:	include/linux/clk.h
3492
3493CLOCKSOURCE, CLOCKEVENT DRIVERS
3494M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3495M:	Thomas Gleixner <tglx@linutronix.de>
3496L:	linux-kernel@vger.kernel.org
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3498S:	Supported
3499F:	drivers/clocksource/
3500F:	Documentation/devicetree/bindings/timer/
3501
3502CMPC ACPI DRIVER
3503M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3504M:	Daniel Oliveira Nascimento <don@syst.com.br>
3505L:	platform-driver-x86@vger.kernel.org
3506S:	Supported
3507F:	drivers/platform/x86/classmate-laptop.c
3508
3509COBALT MEDIA DRIVER
3510M:	Hans Verkuil <hans.verkuil@cisco.com>
3511L:	linux-media@vger.kernel.org
3512T:	git git://linuxtv.org/media_tree.git
3513W:	https://linuxtv.org
3514S:	Supported
3515F:	drivers/media/pci/cobalt/
3516
3517COCCINELLE/Semantic Patches (SmPL)
3518M:	Julia Lawall <Julia.Lawall@lip6.fr>
3519M:	Gilles Muller <Gilles.Muller@lip6.fr>
3520M:	Nicolas Palix <nicolas.palix@imag.fr>
3521M:	Michal Marek <michal.lkml@markovi.net>
3522L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3524W:	http://coccinelle.lip6.fr/
3525S:	Supported
3526F:	Documentation/dev-tools/coccinelle.rst
3527F:	scripts/coccinelle/
3528F:	scripts/coccicheck
3529
3530CODA FILE SYSTEM
3531M:	Jan Harkes <jaharkes@cs.cmu.edu>
3532M:	coda@cs.cmu.edu
3533L:	codalist@coda.cs.cmu.edu
3534W:	http://www.coda.cs.cmu.edu/
3535S:	Maintained
3536F:	Documentation/filesystems/coda.txt
3537F:	fs/coda/
3538F:	include/linux/coda*.h
3539F:	include/uapi/linux/coda*.h
3540
3541CODA V4L2 MEM2MEM DRIVER
3542M:	Philipp Zabel <p.zabel@pengutronix.de>
3543L:	linux-media@vger.kernel.org
3544S:	Maintained
3545F:	Documentation/devicetree/bindings/media/coda.txt
3546F:	drivers/media/platform/coda/
3547
3548COMMON CLK FRAMEWORK
3549M:	Michael Turquette <mturquette@baylibre.com>
3550M:	Stephen Boyd <sboyd@kernel.org>
3551L:	linux-clk@vger.kernel.org
3552Q:	http://patchwork.kernel.org/project/linux-clk/list/
3553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3554S:	Maintained
3555F:	Documentation/devicetree/bindings/clock/
3556F:	drivers/clk/
3557X:	drivers/clk/clkdev.c
3558F:	include/linux/clk-pr*
3559F:	include/linux/clk/
3560
3561COMMON INTERNET FILE SYSTEM (CIFS)
3562M:	Steve French <sfrench@samba.org>
3563L:	linux-cifs@vger.kernel.org
3564L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3565W:	http://linux-cifs.samba.org/
3566T:	git git://git.samba.org/sfrench/cifs-2.6.git
3567S:	Supported
3568F:	Documentation/filesystems/cifs/
3569F:	fs/cifs/
3570
3571COMPACTPCI HOTPLUG CORE
3572M:	Scott Murray <scott@spiteful.org>
3573L:	linux-pci@vger.kernel.org
3574S:	Maintained
3575F:	drivers/pci/hotplug/cpci_hotplug*
3576
3577COMPACTPCI HOTPLUG GENERIC DRIVER
3578M:	Scott Murray <scott@spiteful.org>
3579L:	linux-pci@vger.kernel.org
3580S:	Maintained
3581F:	drivers/pci/hotplug/cpcihp_generic.c
3582
3583COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3584M:	Scott Murray <scott@spiteful.org>
3585L:	linux-pci@vger.kernel.org
3586S:	Maintained
3587F:	drivers/pci/hotplug/cpcihp_zt5550.*
3588
3589COMPAL LAPTOP SUPPORT
3590M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3591L:	platform-driver-x86@vger.kernel.org
3592S:	Maintained
3593F:	drivers/platform/x86/compal-laptop.c
3594
3595CONEXANT ACCESSRUNNER USB DRIVER
3596L:	accessrunner-general@lists.sourceforge.net
3597W:	http://accessrunner.sourceforge.net/
3598S:	Orphan
3599F:	drivers/usb/atm/cxacru.c
3600
3601CONFIGFS
3602M:	Joel Becker <jlbec@evilplan.org>
3603M:	Christoph Hellwig <hch@lst.de>
3604T:	git git://git.infradead.org/users/hch/configfs.git
3605S:	Supported
3606F:	fs/configfs/
3607F:	include/linux/configfs.h
3608
3609CONNECTOR
3610M:	Evgeniy Polyakov <zbr@ioremap.net>
3611L:	netdev@vger.kernel.org
3612S:	Maintained
3613F:	drivers/connector/
3614
3615CONTROL GROUP (CGROUP)
3616M:	Tejun Heo <tj@kernel.org>
3617M:	Li Zefan <lizefan@huawei.com>
3618M:	Johannes Weiner <hannes@cmpxchg.org>
3619L:	cgroups@vger.kernel.org
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3621S:	Maintained
3622F:	Documentation/cgroup*
3623F:	include/linux/cgroup*
3624F:	kernel/cgroup*
3625
3626CONTROL GROUP - CPUSET
3627M:	Li Zefan <lizefan@huawei.com>
3628L:	cgroups@vger.kernel.org
3629W:	http://www.bullopensource.org/cpuset/
3630W:	http://oss.sgi.com/projects/cpusets/
3631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3632S:	Maintained
3633F:	Documentation/cgroup-v1/cpusets.txt
3634F:	include/linux/cpuset.h
3635F:	kernel/cgroup/cpuset.c
3636
3637CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3638M:	Johannes Weiner <hannes@cmpxchg.org>
3639M:	Michal Hocko <mhocko@kernel.org>
3640M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3641L:	cgroups@vger.kernel.org
3642L:	linux-mm@kvack.org
3643S:	Maintained
3644F:	mm/memcontrol.c
3645F:	mm/swap_cgroup.c
3646
3647CORETEMP HARDWARE MONITORING DRIVER
3648M:	Fenghua Yu <fenghua.yu@intel.com>
3649L:	linux-hwmon@vger.kernel.org
3650S:	Maintained
3651F:	Documentation/hwmon/coretemp
3652F:	drivers/hwmon/coretemp.c
3653
3654COSA/SRP SYNC SERIAL DRIVER
3655M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3656W:	http://www.fi.muni.cz/~kas/cosa/
3657S:	Maintained
3658F:	drivers/net/wan/cosa*
3659
3660CPMAC ETHERNET DRIVER
3661M:	Florian Fainelli <f.fainelli@gmail.com>
3662L:	netdev@vger.kernel.org
3663S:	Maintained
3664F:	drivers/net/ethernet/ti/cpmac.c
3665
3666CPU FREQUENCY DRIVERS
3667M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3668M:	Viresh Kumar <viresh.kumar@linaro.org>
3669L:	linux-pm@vger.kernel.org
3670S:	Maintained
3671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3672T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3673B:	https://bugzilla.kernel.org
3674F:	Documentation/cpu-freq/
3675F:	Documentation/devicetree/bindings/cpufreq/
3676F:	drivers/cpufreq/
3677F:	include/linux/cpufreq.h
3678F:	tools/testing/selftests/cpufreq/
3679
3680CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3681M:	Viresh Kumar <viresh.kumar@linaro.org>
3682M:	Sudeep Holla <sudeep.holla@arm.com>
3683L:	linux-pm@vger.kernel.org
3684W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3685S:	Maintained
3686F:	drivers/cpufreq/arm_big_little.h
3687F:	drivers/cpufreq/arm_big_little.c
3688F:	drivers/cpufreq/arm_big_little_dt.c
3689
3690CPU POWER MONITORING SUBSYSTEM
3691M:	Thomas Renninger <trenn@suse.com>
3692M:	Shuah Khan <shuahkh@osg.samsung.com>
3693M:	Shuah Khan <shuah@kernel.org>
3694L:	linux-pm@vger.kernel.org
3695S:	Maintained
3696F:	tools/power/cpupower/
3697
3698CPUID/MSR DRIVER
3699M:	"H. Peter Anvin" <hpa@zytor.com>
3700S:	Maintained
3701F:	arch/x86/kernel/cpuid.c
3702F:	arch/x86/kernel/msr.c
3703
3704CPUIDLE DRIVER - ARM BIG LITTLE
3705M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3706M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708L:	linux-arm-kernel@lists.infradead.org
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710S:	Maintained
3711F:	drivers/cpuidle/cpuidle-big_little.c
3712
3713CPUIDLE DRIVER - ARM EXYNOS
3714M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3715M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3716M:	Kukjin Kim <kgene@kernel.org>
3717L:	linux-pm@vger.kernel.org
3718L:	linux-samsung-soc@vger.kernel.org
3719S:	Supported
3720F:	drivers/cpuidle/cpuidle-exynos.c
3721F:	arch/arm/mach-exynos/pm.c
3722
3723CPUIDLE DRIVERS
3724M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3725M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3726L:	linux-pm@vger.kernel.org
3727S:	Maintained
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3729B:	https://bugzilla.kernel.org
3730F:	drivers/cpuidle/*
3731F:	include/linux/cpuidle.h
3732
3733CRAMFS FILESYSTEM
3734M:	Nicolas Pitre <nico@linaro.org>
3735S:	Maintained
3736F:	Documentation/filesystems/cramfs.txt
3737F:	fs/cramfs/
3738
3739CRYPTO API
3740M:	Herbert Xu <herbert@gondor.apana.org.au>
3741M:	"David S. Miller" <davem@davemloft.net>
3742L:	linux-crypto@vger.kernel.org
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3745S:	Maintained
3746F:	Documentation/crypto/
3747F:	Documentation/devicetree/bindings/crypto/
3748F:	arch/*/crypto/
3749F:	crypto/
3750F:	drivers/crypto/
3751F:	include/crypto/
3752F:	include/linux/crypto*
3753
3754CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3755M:	Neil Horman <nhorman@tuxdriver.com>
3756L:	linux-crypto@vger.kernel.org
3757S:	Maintained
3758F:	crypto/ansi_cprng.c
3759F:	crypto/rng.c
3760
3761CS3308 MEDIA DRIVER
3762M:	Hans Verkuil <hverkuil@xs4all.nl>
3763L:	linux-media@vger.kernel.org
3764T:	git git://linuxtv.org/media_tree.git
3765W:	http://linuxtv.org
3766S:	Odd Fixes
3767F:	drivers/media/i2c/cs3308.c
3768F:	drivers/media/i2c/cs3308.h
3769
3770CS5535 Audio ALSA driver
3771M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3772S:	Maintained
3773F:	sound/pci/cs5535audio/
3774
3775CW1200 WLAN driver
3776M:	Solomon Peachy <pizza@shaftnet.org>
3777S:	Maintained
3778F:	drivers/net/wireless/st/cw1200/
3779
3780CX18 VIDEO4LINUX DRIVER
3781M:	Andy Walls <awalls@md.metrocast.net>
3782L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3783L:	linux-media@vger.kernel.org
3784T:	git git://linuxtv.org/media_tree.git
3785W:	https://linuxtv.org
3786W:	http://www.ivtvdriver.org/index.php/Cx18
3787S:	Maintained
3788F:	Documentation/media/v4l-drivers/cx18*
3789F:	drivers/media/pci/cx18/
3790F:	include/uapi/linux/ivtv*
3791
3792CX2341X MPEG ENCODER HELPER MODULE
3793M:	Hans Verkuil <hverkuil@xs4all.nl>
3794L:	linux-media@vger.kernel.org
3795T:	git git://linuxtv.org/media_tree.git
3796W:	https://linuxtv.org
3797S:	Maintained
3798F:	drivers/media/common/cx2341x*
3799F:	include/media/cx2341x*
3800
3801CX24120 MEDIA DRIVER
3802M:	Jemma Denson <jdenson@gmail.com>
3803M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3804L:	linux-media@vger.kernel.org
3805W:	https://linuxtv.org
3806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3807S:	Maintained
3808F:	drivers/media/dvb-frontends/cx24120*
3809
3810CX88 VIDEO4LINUX DRIVER
3811M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3812M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3813L:	linux-media@vger.kernel.org
3814W:	https://linuxtv.org
3815T:	git git://linuxtv.org/media_tree.git
3816S:	Odd fixes
3817F:	Documentation/media/v4l-drivers/cx88*
3818F:	drivers/media/pci/cx88/
3819
3820CXD2820R MEDIA DRIVER
3821M:	Antti Palosaari <crope@iki.fi>
3822L:	linux-media@vger.kernel.org
3823W:	https://linuxtv.org
3824W:	http://palosaari.fi/linux/
3825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3826T:	git git://linuxtv.org/anttip/media_tree.git
3827S:	Maintained
3828F:	drivers/media/dvb-frontends/cxd2820r*
3829
3830CXGB3 ETHERNET DRIVER (CXGB3)
3831M:	Santosh Raspatur <santosh@chelsio.com>
3832L:	netdev@vger.kernel.org
3833W:	http://www.chelsio.com
3834S:	Supported
3835F:	drivers/net/ethernet/chelsio/cxgb3/
3836
3837CXGB3 ISCSI DRIVER (CXGB3I)
3838M:	Karen Xie <kxie@chelsio.com>
3839L:	linux-scsi@vger.kernel.org
3840W:	http://www.chelsio.com
3841S:	Supported
3842F:	drivers/scsi/cxgbi/cxgb3i
3843
3844CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3845M:	Steve Wise <swise@chelsio.com>
3846L:	linux-rdma@vger.kernel.org
3847W:	http://www.openfabrics.org
3848S:	Supported
3849F:	drivers/infiniband/hw/cxgb3/
3850F:	include/uapi/rdma/cxgb3-abi.h
3851
3852CXGB4 CRYPTO DRIVER (chcr)
3853M:	Harsh Jain <harsh@chelsio.com>
3854L:	linux-crypto@vger.kernel.org
3855W:	http://www.chelsio.com
3856S:	Supported
3857F:	drivers/crypto/chelsio
3858
3859CXGB4 ETHERNET DRIVER (CXGB4)
3860M:	Ganesh Goudar <ganeshgr@chelsio.com>
3861L:	netdev@vger.kernel.org
3862W:	http://www.chelsio.com
3863S:	Supported
3864F:	drivers/net/ethernet/chelsio/cxgb4/
3865
3866CXGB4 ISCSI DRIVER (CXGB4I)
3867M:	Karen Xie <kxie@chelsio.com>
3868L:	linux-scsi@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/scsi/cxgbi/cxgb4i
3872
3873CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3874M:	Steve Wise <swise@chelsio.com>
3875L:	linux-rdma@vger.kernel.org
3876W:	http://www.openfabrics.org
3877S:	Supported
3878F:	drivers/infiniband/hw/cxgb4/
3879F:	include/uapi/rdma/cxgb4-abi.h
3880
3881CXGB4VF ETHERNET DRIVER (CXGB4VF)
3882M:	Casey Leedom <leedom@chelsio.com>
3883L:	netdev@vger.kernel.org
3884W:	http://www.chelsio.com
3885S:	Supported
3886F:	drivers/net/ethernet/chelsio/cxgb4vf/
3887
3888CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3889M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3890M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3891L:	linuxppc-dev@lists.ozlabs.org
3892S:	Supported
3893F:	arch/powerpc/platforms/powernv/pci-cxl.c
3894F:	drivers/misc/cxl/
3895F:	include/misc/cxl*
3896F:	include/uapi/misc/cxl.h
3897F:	Documentation/powerpc/cxl.txt
3898F:	Documentation/ABI/testing/sysfs-class-cxl
3899
3900CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3901M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3902M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3903M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3904L:	linux-scsi@vger.kernel.org
3905S:	Supported
3906F:	drivers/scsi/cxlflash/
3907F:	include/uapi/scsi/cxlflash_ioctls.h
3908F:	Documentation/powerpc/cxlflash.txt
3909
3910CYBERPRO FB DRIVER
3911M:	Russell King <linux@armlinux.org.uk>
3912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3913W:	http://www.armlinux.org.uk/
3914S:	Maintained
3915F:	drivers/video/fbdev/cyber2000fb.*
3916
3917CYCLADES ASYNC MUX DRIVER
3918W:	http://www.cyclades.com/
3919S:	Orphan
3920F:	drivers/tty/cyclades.c
3921F:	include/linux/cyclades.h
3922F:	include/uapi/linux/cyclades.h
3923
3924CYCLADES PC300 DRIVER
3925W:	http://www.cyclades.com/
3926S:	Orphan
3927F:	drivers/net/wan/pc300*
3928
3929CYPRESS_FIRMWARE MEDIA DRIVER
3930M:	Antti Palosaari <crope@iki.fi>
3931L:	linux-media@vger.kernel.org
3932W:	https://linuxtv.org
3933W:	http://palosaari.fi/linux/
3934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3935T:	git git://linuxtv.org/anttip/media_tree.git
3936S:	Maintained
3937F:	drivers/media/common/cypress_firmware*
3938
3939CYTTSP TOUCHSCREEN DRIVER
3940M:	Ferruh Yigit <fery@cypress.com>
3941L:	linux-input@vger.kernel.org
3942S:	Supported
3943F:	drivers/input/touchscreen/cyttsp*
3944F:	include/linux/input/cyttsp.h
3945
3946D-LINK DIR-685 TOUCHKEYS DRIVER
3947M:	Linus Walleij <linus.walleij@linaro.org>
3948L:	linux-input@vger.kernel.org
3949S:	Supported
3950F:	drivers/input/dlink-dir685-touchkeys.c
3951
3952DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3953M:	Joshua Kinard <kumba@gentoo.org>
3954S:	Maintained
3955F:	drivers/rtc/rtc-ds1685.c
3956F:	include/linux/rtc/ds1685.h
3957
3958DAMA SLAVE for AX.25
3959M:	Joerg Reuter <jreuter@yaina.de>
3960W:	http://yaina.de/jreuter/
3961W:	http://www.qsl.net/dl1bke/
3962L:	linux-hams@vger.kernel.org
3963S:	Maintained
3964F:	net/ax25/af_ax25.c
3965F:	net/ax25/ax25_dev.c
3966F:	net/ax25/ax25_ds_*
3967F:	net/ax25/ax25_in.c
3968F:	net/ax25/ax25_out.c
3969F:	net/ax25/ax25_timer.c
3970F:	net/ax25/sysctl_net_ax25.c
3971
3972DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3973L:	netdev@vger.kernel.org
3974S:	Orphan
3975F:	Documentation/networking/dmfe.txt
3976F:	drivers/net/ethernet/dec/tulip/dmfe.c
3977
3978DC390/AM53C974 SCSI driver
3979M:	Hannes Reinecke <hare@suse.com>
3980L:	linux-scsi@vger.kernel.org
3981S:	Maintained
3982F:	drivers/scsi/am53c974.c
3983
3984DC395x SCSI driver
3985M:	Oliver Neukum <oliver@neukum.org>
3986M:	Ali Akcaagac <aliakc@web.de>
3987M:	Jamie Lenehan <lenehan@twibble.org>
3988L:	dc395x@twibble.org
3989W:	http://twibble.org/dist/dc395x/
3990W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3991S:	Maintained
3992F:	Documentation/scsi/dc395x.txt
3993F:	drivers/scsi/dc395x.*
3994
3995DCCP PROTOCOL
3996M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3997L:	dccp@vger.kernel.org
3998W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3999S:	Maintained
4000F:	include/linux/dccp.h
4001F:	include/uapi/linux/dccp.h
4002F:	include/linux/tfrc.h
4003F:	net/dccp/
4004
4005DECnet NETWORK LAYER
4006W:	http://linux-decnet.sourceforge.net
4007L:	linux-decnet-user@lists.sourceforge.net
4008S:	Orphan
4009F:	Documentation/networking/decnet.txt
4010F:	net/decnet/
4011
4012DECSTATION PLATFORM SUPPORT
4013M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4014L:	linux-mips@linux-mips.org
4015W:	http://www.linux-mips.org/wiki/DECstation
4016S:	Maintained
4017F:	arch/mips/dec/
4018F:	arch/mips/include/asm/dec/
4019F:	arch/mips/include/asm/mach-dec/
4020
4021DEFXX FDDI NETWORK DRIVER
4022M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4023S:	Maintained
4024F:	drivers/net/fddi/defxx.*
4025
4026DELL SMBIOS DRIVER
4027M:	Pali Rohár <pali.rohar@gmail.com>
4028M:	Mario Limonciello <mario.limonciello@dell.com>
4029L:	platform-driver-x86@vger.kernel.org
4030S:	Maintained
4031F:	drivers/platform/x86/dell-smbios.*
4032
4033DELL SMBIOS SMM DRIVER
4034M:	Mario Limonciello <mario.limonciello@dell.com>
4035L:	platform-driver-x86@vger.kernel.org
4036S:	Maintained
4037F:	drivers/platform/x86/dell-smbios-smm.c
4038
4039DELL SMBIOS WMI DRIVER
4040M:	Mario Limonciello <mario.limonciello@dell.com>
4041L:	platform-driver-x86@vger.kernel.org
4042S:	Maintained
4043F:	drivers/platform/x86/dell-smbios-wmi.c
4044F:	tools/wmi/dell-smbios-example.c
4045
4046DELL LAPTOP DRIVER
4047M:	Matthew Garrett <mjg59@srcf.ucam.org>
4048M:	Pali Rohár <pali.rohar@gmail.com>
4049L:	platform-driver-x86@vger.kernel.org
4050S:	Maintained
4051F:	drivers/platform/x86/dell-laptop.c
4052
4053DELL LAPTOP FREEFALL DRIVER
4054M:	Pali Rohár <pali.rohar@gmail.com>
4055S:	Maintained
4056F:	drivers/platform/x86/dell-smo8800.c
4057
4058DELL LAPTOP RBTN DRIVER
4059M:	Pali Rohár <pali.rohar@gmail.com>
4060S:	Maintained
4061F:	drivers/platform/x86/dell-rbtn.*
4062
4063DELL LAPTOP SMM DRIVER
4064M:	Pali Rohár <pali.rohar@gmail.com>
4065S:	Maintained
4066F:	drivers/hwmon/dell-smm-hwmon.c
4067F:	include/uapi/linux/i8k.h
4068
4069DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4070M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4071S:	Maintained
4072F:	Documentation/dcdbas.txt
4073F:	drivers/firmware/dcdbas.*
4074
4075DELL WMI NOTIFICATIONS DRIVER
4076M:	Matthew Garrett <mjg59@srcf.ucam.org>
4077M:	Pali Rohár <pali.rohar@gmail.com>
4078S:	Maintained
4079F:	drivers/platform/x86/dell-wmi.c
4080
4081DELL WMI DESCRIPTOR DRIVER
4082M:	Mario Limonciello <mario.limonciello@dell.com>
4083S:	Maintained
4084F:	drivers/platform/x86/dell-wmi-descriptor.c
4085
4086DELTA ST MEDIA DRIVER
4087M:	Hugues Fruchet <hugues.fruchet@st.com>
4088L:	linux-media@vger.kernel.org
4089T:	git git://linuxtv.org/media_tree.git
4090W:	https://linuxtv.org
4091S:	Supported
4092F:	drivers/media/platform/sti/delta
4093
4094DENALI NAND DRIVER
4095M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4096L:	linux-mtd@lists.infradead.org
4097S:	Supported
4098F:	drivers/mtd/nand/raw/denali*
4099
4100DESIGNWARE USB2 DRD IP DRIVER
4101M:	Minas Harutyunyan <hminas@synopsys.com>
4102L:	linux-usb@vger.kernel.org
4103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4104S:	Maintained
4105F:	drivers/usb/dwc2/
4106
4107DESIGNWARE USB3 DRD IP DRIVER
4108M:	Felipe Balbi <balbi@kernel.org>
4109L:	linux-usb@vger.kernel.org
4110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4111S:	Maintained
4112F:	drivers/usb/dwc3/
4113
4114DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4115M:	Andreas Klinger <ak@it-klinger.de>
4116L:	linux-iio@vger.kernel.org
4117S:	Maintained
4118F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4119F:	drivers/iio/proximity/srf*.c
4120
4121DEVICE COREDUMP (DEV_COREDUMP)
4122M:	Johannes Berg <johannes@sipsolutions.net>
4123L:	linux-kernel@vger.kernel.org
4124S:	Maintained
4125F:	drivers/base/devcoredump.c
4126F:	include/linux/devcoredump.h
4127
4128DEVICE FREQUENCY (DEVFREQ)
4129M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4130M:	Kyungmin Park <kyungmin.park@samsung.com>
4131R:	Chanwoo Choi <cw00.choi@samsung.com>
4132L:	linux-pm@vger.kernel.org
4133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4134S:	Maintained
4135F:	drivers/devfreq/
4136F:	include/linux/devfreq.h
4137F:	Documentation/devicetree/bindings/devfreq/
4138
4139DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4140M:	Chanwoo Choi <cw00.choi@samsung.com>
4141L:	linux-pm@vger.kernel.org
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4143S:	Supported
4144F:	drivers/devfreq/event/
4145F:	drivers/devfreq/devfreq-event.c
4146F:	include/linux/devfreq-event.h
4147F:	Documentation/devicetree/bindings/devfreq/event/
4148
4149DEVICE NUMBER REGISTRY
4150M:	Torben Mathiasen <device@lanana.org>
4151W:	http://lanana.org/docs/device-list/index.html
4152S:	Maintained
4153
4154DEVICE-MAPPER  (LVM)
4155M:	Alasdair Kergon <agk@redhat.com>
4156M:	Mike Snitzer <snitzer@redhat.com>
4157M:	dm-devel@redhat.com
4158L:	dm-devel@redhat.com
4159W:	http://sources.redhat.com/dm
4160Q:	http://patchwork.kernel.org/project/dm-devel/list/
4161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4162T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4163S:	Maintained
4164F:	Documentation/device-mapper/
4165F:	drivers/md/Makefile
4166F:	drivers/md/Kconfig
4167F:	drivers/md/dm*
4168F:	drivers/md/persistent-data/
4169F:	include/linux/device-mapper.h
4170F:	include/linux/dm-*.h
4171F:	include/uapi/linux/dm-*.h
4172
4173DEVLINK
4174M:	Jiri Pirko <jiri@mellanox.com>
4175L:	netdev@vger.kernel.org
4176S:	Supported
4177F:	net/core/devlink.c
4178F:	include/net/devlink.h
4179F:	include/uapi/linux/devlink.h
4180
4181DIALOG SEMICONDUCTOR DRIVERS
4182M:	Support Opensource <support.opensource@diasemi.com>
4183W:	http://www.dialog-semiconductor.com/products
4184S:	Supported
4185F:	Documentation/hwmon/da90??
4186F:	Documentation/devicetree/bindings/mfd/da90*.txt
4187F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4188F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4189F:	Documentation/devicetree/bindings/regulator/da92*.txt
4190F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4191F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4192F:	drivers/gpio/gpio-da90??.c
4193F:	drivers/hwmon/da90??-hwmon.c
4194F:	drivers/iio/adc/da91??-*.c
4195F:	drivers/input/misc/da90??_onkey.c
4196F:	drivers/input/touchscreen/da9052_tsi.c
4197F:	drivers/leds/leds-da90??.c
4198F:	drivers/mfd/da903x.c
4199F:	drivers/mfd/da90??-*.c
4200F:	drivers/mfd/da91??-*.c
4201F:	drivers/power/supply/da9052-battery.c
4202F:	drivers/power/supply/da91??-*.c
4203F:	drivers/regulator/da903x.c
4204F:	drivers/regulator/da9???-regulator.[ch]
4205F:	drivers/thermal/da90??-thermal.c
4206F:	drivers/rtc/rtc-da90??.c
4207F:	drivers/video/backlight/da90??_bl.c
4208F:	drivers/watchdog/da90??_wdt.c
4209F:	include/linux/mfd/da903x.h
4210F:	include/linux/mfd/da9052/
4211F:	include/linux/mfd/da9055/
4212F:	include/linux/mfd/da9062/
4213F:	include/linux/mfd/da9063/
4214F:	include/linux/mfd/da9150/
4215F:	include/linux/regulator/da9211.h
4216F:	include/sound/da[79]*.h
4217F:	sound/soc/codecs/da[79]*.[ch]
4218
4219DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4220M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4221L:	linux-gpio@vger.kernel.org
4222S:	Maintained
4223F:	drivers/gpio/gpio-gpio-mm.c
4224
4225DIGI NEO AND CLASSIC PCI PRODUCTS
4226M:	Lidza Louina <lidza.louina@gmail.com>
4227M:	Mark Hounschell <markh@compro.net>
4228L:	driverdev-devel@linuxdriverproject.org
4229S:	Maintained
4230F:	drivers/staging/dgnc/
4231
4232DIOLAN U2C-12 I2C DRIVER
4233M:	Guenter Roeck <linux@roeck-us.net>
4234L:	linux-i2c@vger.kernel.org
4235S:	Maintained
4236F:	drivers/i2c/busses/i2c-diolan-u2c.c
4237
4238FILESYSTEM DIRECT ACCESS (DAX)
4239M:	Matthew Wilcox <mawilcox@microsoft.com>
4240M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4241L:	linux-fsdevel@vger.kernel.org
4242S:	Supported
4243F:	fs/dax.c
4244F:	include/linux/dax.h
4245F:	include/trace/events/fs_dax.h
4246
4247DEVICE DIRECT ACCESS (DAX)
4248M:	Dan Williams <dan.j.williams@intel.com>
4249L:	linux-nvdimm@lists.01.org
4250S:	Supported
4251F:	drivers/dax/
4252
4253DIRECTORY NOTIFICATION (DNOTIFY)
4254M:	Jan Kara <jack@suse.cz>
4255R:	Amir Goldstein <amir73il@gmail.com>
4256L:	linux-fsdevel@vger.kernel.org
4257S:	Maintained
4258F:	Documentation/filesystems/dnotify.txt
4259F:	fs/notify/dnotify/
4260F:	include/linux/dnotify.h
4261
4262DISK GEOMETRY AND PARTITION HANDLING
4263M:	Andries Brouwer <aeb@cwi.nl>
4264W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4265W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4266W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4267S:	Maintained
4268
4269DISKQUOTA
4270M:	Jan Kara <jack@suse.com>
4271S:	Maintained
4272F:	Documentation/filesystems/quota.txt
4273F:	fs/quota/
4274F:	include/linux/quota*.h
4275F:	include/uapi/linux/quota*.h
4276
4277DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4278M:	Bernie Thompson <bernie@plugable.com>
4279L:	linux-fbdev@vger.kernel.org
4280S:	Maintained
4281W:	http://plugable.com/category/projects/udlfb/
4282F:	drivers/video/fbdev/udlfb.c
4283F:	include/video/udlfb.h
4284F:	Documentation/fb/udlfb.txt
4285
4286DISTRIBUTED LOCK MANAGER (DLM)
4287M:	Christine Caulfield <ccaulfie@redhat.com>
4288M:	David Teigland <teigland@redhat.com>
4289L:	cluster-devel@redhat.com
4290W:	http://sources.redhat.com/cluster/
4291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4292S:	Supported
4293F:	fs/dlm/
4294
4295DMA BUFFER SHARING FRAMEWORK
4296M:	Sumit Semwal <sumit.semwal@linaro.org>
4297S:	Maintained
4298L:	linux-media@vger.kernel.org
4299L:	dri-devel@lists.freedesktop.org
4300L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4301F:	drivers/dma-buf/
4302F:	include/linux/dma-buf*
4303F:	include/linux/reservation.h
4304F:	include/linux/*fence.h
4305F:	Documentation/driver-api/dma-buf.rst
4306T:	git git://anongit.freedesktop.org/drm/drm-misc
4307
4308DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4309M:	Vinod Koul <vinod.koul@intel.com>
4310L:	dmaengine@vger.kernel.org
4311Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4312S:	Maintained
4313F:	drivers/dma/
4314F:	include/linux/dmaengine.h
4315F:	include/linux/of_dma.h
4316F:	Documentation/devicetree/bindings/dma/
4317F:	Documentation/driver-api/dmaengine/
4318T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4319
4320DMA MAPPING HELPERS
4321M:	Christoph Hellwig <hch@lst.de>
4322M:	Marek Szyprowski <m.szyprowski@samsung.com>
4323R:	Robin Murphy <robin.murphy@arm.com>
4324L:	iommu@lists.linux-foundation.org
4325T:	git git://git.infradead.org/users/hch/dma-mapping.git
4326W:	http://git.infradead.org/users/hch/dma-mapping.git
4327S:	Supported
4328F:	lib/dma-debug.c
4329F:	lib/dma-direct.c
4330F:	lib/dma-virt.c
4331F:	drivers/base/dma-mapping.c
4332F:	drivers/base/dma-coherent.c
4333F:	include/asm-generic/dma-mapping.h
4334F:	include/linux/dma-direct.h
4335F:	include/linux/dma-mapping.h
4336
4337DME1737 HARDWARE MONITOR DRIVER
4338M:	Juerg Haefliger <juergh@gmail.com>
4339L:	linux-hwmon@vger.kernel.org
4340S:	Maintained
4341F:	Documentation/hwmon/dme1737
4342F:	drivers/hwmon/dme1737.c
4343
4344DMI/SMBIOS SUPPORT
4345M:	Jean Delvare <jdelvare@suse.com>
4346S:	Maintained
4347T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4348F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4349F:	drivers/firmware/dmi-id.c
4350F:	drivers/firmware/dmi_scan.c
4351F:	include/linux/dmi.h
4352
4353DOCUMENTATION
4354M:	Jonathan Corbet <corbet@lwn.net>
4355L:	linux-doc@vger.kernel.org
4356S:	Maintained
4357F:	Documentation/
4358F:	scripts/kernel-doc
4359X:	Documentation/ABI/
4360X:	Documentation/devicetree/
4361X:	Documentation/acpi
4362X:	Documentation/power
4363X:	Documentation/spi
4364X:	Documentation/media
4365T:	git git://git.lwn.net/linux.git docs-next
4366
4367DONGWOON DW9714 LENS VOICE COIL DRIVER
4368M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4369L:	linux-media@vger.kernel.org
4370T:	git git://linuxtv.org/media_tree.git
4371S:	Maintained
4372F:	drivers/media/i2c/dw9714.c
4373
4374DOUBLETALK DRIVER
4375M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4376L:	blinux-list@redhat.com
4377S:	Maintained
4378F:	drivers/char/dtlk.c
4379F:	include/linux/dtlk.h
4380
4381DPAA2 DATAPATH I/O (DPIO) DRIVER
4382M:	Roy Pledge <Roy.Pledge@nxp.com>
4383L:	linux-kernel@vger.kernel.org
4384S:	Maintained
4385F:	drivers/staging/fsl-mc/bus/dpio
4386
4387DPAA2 ETHERNET DRIVER
4388M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4389L:	linux-kernel@vger.kernel.org
4390S:	Maintained
4391F:	drivers/staging/fsl-dpaa2/ethernet
4392
4393DPAA2 ETHERNET SWITCH DRIVER
4394M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4395L:	linux-kernel@vger.kernel.org
4396S:	Maintained
4397F:	drivers/staging/fsl-dpaa2/ethsw
4398
4399DPT_I2O SCSI RAID DRIVER
4400M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4401L:	linux-scsi@vger.kernel.org
4402W:	http://www.adaptec.com/
4403S:	Maintained
4404F:	drivers/scsi/dpt*
4405F:	drivers/scsi/dpt/
4406
4407DRBD DRIVER
4408M:	Philipp Reisner <philipp.reisner@linbit.com>
4409M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4410L:	drbd-dev@lists.linbit.com
4411W:	http://www.drbd.org
4412T:	git git://git.linbit.com/linux-drbd.git
4413T:	git git://git.linbit.com/drbd-8.4.git
4414S:	Supported
4415F:	drivers/block/drbd/
4416F:	lib/lru_cache.c
4417F:	Documentation/blockdev/drbd/
4418
4419DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4420M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4422S:	Supported
4423F:	Documentation/kobject.txt
4424F:	drivers/base/
4425F:	fs/debugfs/
4426F:	fs/sysfs/
4427F:	include/linux/debugfs.h
4428F:	include/linux/kobj*
4429F:	lib/kobj*
4430
4431DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4432M:	Kevin Hilman <khilman@kernel.org>
4433M:	Nishanth Menon <nm@ti.com>
4434S:	Maintained
4435F:	drivers/power/avs/
4436F:	include/linux/power/smartreflex.h
4437L:	linux-pm@vger.kernel.org
4438
4439DRM DRIVER FOR ARM PL111 CLCD
4440M:	Eric Anholt <eric@anholt.net>
4441T:	git git://anongit.freedesktop.org/drm/drm-misc
4442S:	Supported
4443F:	drivers/gpu/drm/pl111/
4444
4445DRM DRIVER FOR ARM VERSATILE TFT PANELS
4446M:	Linus Walleij <linus.walleij@linaro.org>
4447T:	git git://anongit.freedesktop.org/drm/drm-misc
4448S:	Maintained
4449F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4450F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4451
4452DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4453M:	Dave Airlie <airlied@redhat.com>
4454S:	Odd Fixes
4455F:	drivers/gpu/drm/ast/
4456
4457DRM DRIVER FOR BOCHS VIRTUAL GPU
4458M:	Gerd Hoffmann <kraxel@redhat.com>
4459L:	virtualization@lists.linux-foundation.org
4460T:	git git://anongit.freedesktop.org/drm/drm-misc
4461S:	Maintained
4462F:	drivers/gpu/drm/bochs/
4463
4464DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4465M:	Linus Walleij <linus.walleij@linaro.org>
4466T:	git git://anongit.freedesktop.org/drm/drm-misc
4467S:	Maintained
4468F:	drivers/gpu/drm/tve200/
4469
4470DRM DRIVER FOR ILITEK ILI9225 PANELS
4471M:	David Lechner <david@lechnology.com>
4472S:	Maintained
4473F:	drivers/gpu/drm/tinydrm/ili9225.c
4474F:	Documentation/devicetree/bindings/display/ili9225.txt
4475
4476DRM DRIVER FOR INTEL I810 VIDEO CARDS
4477S:	Orphan / Obsolete
4478F:	drivers/gpu/drm/i810/
4479F:	include/uapi/drm/i810_drm.h
4480
4481DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4482S:	Orphan / Obsolete
4483F:	drivers/gpu/drm/mga/
4484F:	include/uapi/drm/mga_drm.h
4485
4486DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4487M:	Dave Airlie <airlied@redhat.com>
4488S:	Odd Fixes
4489F:	drivers/gpu/drm/mgag200/
4490
4491DRM DRIVER FOR MI0283QT
4492M:	Noralf Trønnes <noralf@tronnes.org>
4493S:	Maintained
4494F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4495F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4496
4497DRM DRIVER FOR MSM ADRENO GPU
4498M:	Rob Clark <robdclark@gmail.com>
4499L:	linux-arm-msm@vger.kernel.org
4500L:	dri-devel@lists.freedesktop.org
4501L:	freedreno@lists.freedesktop.org
4502T:	git git://people.freedesktop.org/~robclark/linux
4503S:	Maintained
4504F:	drivers/gpu/drm/msm/
4505F:	include/uapi/drm/msm_drm.h
4506F:	Documentation/devicetree/bindings/display/msm/
4507
4508DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4509M:	Ben Skeggs <bskeggs@redhat.com>
4510L:	dri-devel@lists.freedesktop.org
4511L:	nouveau@lists.freedesktop.org
4512T:	git git://github.com/skeggsb/linux
4513S:	Supported
4514F:	drivers/gpu/drm/nouveau/
4515F:	include/uapi/drm/nouveau_drm.h
4516
4517DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4518M:	Noralf Trønnes <noralf@tronnes.org>
4519S:	Maintained
4520F:	drivers/gpu/drm/tinydrm/repaper.c
4521F:	Documentation/devicetree/bindings/display/repaper.txt
4522
4523DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4524M:	Dave Airlie <airlied@redhat.com>
4525M:	Gerd Hoffmann <kraxel@redhat.com>
4526L:	virtualization@lists.linux-foundation.org
4527T:	git git://anongit.freedesktop.org/drm/drm-misc
4528S:	Obsolete
4529W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4530F:	drivers/gpu/drm/cirrus/
4531
4532DRM DRIVER FOR QXL VIRTUAL GPU
4533M:	Dave Airlie <airlied@redhat.com>
4534M:	Gerd Hoffmann <kraxel@redhat.com>
4535L:	virtualization@lists.linux-foundation.org
4536T:	git git://anongit.freedesktop.org/drm/drm-misc
4537S:	Maintained
4538F:	drivers/gpu/drm/qxl/
4539F:	include/uapi/drm/qxl_drm.h
4540
4541DRM DRIVER FOR RAGE 128 VIDEO CARDS
4542S:	Orphan / Obsolete
4543F:	drivers/gpu/drm/r128/
4544F:	include/uapi/drm/r128_drm.h
4545
4546DRM DRIVER FOR SAVAGE VIDEO CARDS
4547S:	Orphan / Obsolete
4548F:	drivers/gpu/drm/savage/
4549F:	include/uapi/drm/savage_drm.h
4550
4551DRM DRIVER FOR SIS VIDEO CARDS
4552S:	Orphan / Obsolete
4553F:	drivers/gpu/drm/sis/
4554F:	include/uapi/drm/sis_drm.h
4555
4556DRM DRIVER FOR SITRONIX ST7586 PANELS
4557M:	David Lechner <david@lechnology.com>
4558S:	Maintained
4559F:	drivers/gpu/drm/tinydrm/st7586.c
4560F:	Documentation/devicetree/bindings/display/st7586.txt
4561
4562DRM DRIVER FOR SITRONIX ST7735R PANELS
4563M:	David Lechner <david@lechnology.com>
4564S:	Maintained
4565F:	drivers/gpu/drm/tinydrm/st7735r.c
4566F:	Documentation/devicetree/bindings/display/st7735r.txt
4567
4568DRM DRIVER FOR TDFX VIDEO CARDS
4569S:	Orphan / Obsolete
4570F:	drivers/gpu/drm/tdfx/
4571
4572DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4573M:	Dave Airlie <airlied@redhat.com>
4574S:	Odd Fixes
4575F:	drivers/gpu/drm/udl/
4576
4577DRM DRIVER FOR VMWARE VIRTUAL GPU
4578M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4579M:	Sinclair Yeh <syeh@vmware.com>
4580M:	Thomas Hellstrom <thellstrom@vmware.com>
4581L:	dri-devel@lists.freedesktop.org
4582T:	git git://people.freedesktop.org/~syeh/repos_linux
4583T:	git git://people.freedesktop.org/~thomash/linux
4584S:	Supported
4585F:	drivers/gpu/drm/vmwgfx/
4586F:	include/uapi/drm/vmwgfx_drm.h
4587
4588DRM DRIVERS
4589M:	David Airlie <airlied@linux.ie>
4590L:	dri-devel@lists.freedesktop.org
4591T:	git git://people.freedesktop.org/~airlied/linux
4592B:	https://bugs.freedesktop.org/
4593C:	irc://chat.freenode.net/dri-devel
4594S:	Maintained
4595F:	drivers/gpu/drm/
4596F:	drivers/gpu/vga/
4597F:	Documentation/devicetree/bindings/display/
4598F:	Documentation/devicetree/bindings/gpu/
4599F:	Documentation/devicetree/bindings/video/
4600F:	Documentation/gpu/
4601F:	include/drm/
4602F:	include/uapi/drm/
4603F:	include/linux/vga*
4604
4605DRM DRIVERS AND MISC GPU PATCHES
4606M:	Gustavo Padovan <gustavo@padovan.org>
4607M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4608M:	Sean Paul <seanpaul@chromium.org>
4609W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4610S:	Maintained
4611T:	git git://anongit.freedesktop.org/drm/drm-misc
4612F:	Documentation/gpu/
4613F:	drivers/gpu/vga/
4614F:	drivers/gpu/drm/*
4615F:	include/drm/drm*
4616F:	include/uapi/drm/drm*
4617F:	include/linux/vga*
4618
4619DRM DRIVERS FOR ALLWINNER A10
4620M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4621L:	dri-devel@lists.freedesktop.org
4622S:	Supported
4623F:	drivers/gpu/drm/sun4i/
4624F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4625T:	git git://anongit.freedesktop.org/drm/drm-misc
4626
4627DRM DRIVERS FOR AMLOGIC SOCS
4628M:	Neil Armstrong <narmstrong@baylibre.com>
4629L:	dri-devel@lists.freedesktop.org
4630L:	linux-amlogic@lists.infradead.org
4631W:	http://linux-meson.com/
4632S:	Supported
4633F:	drivers/gpu/drm/meson/
4634F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4635F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4636F:	Documentation/gpu/meson.rst
4637T:	git git://anongit.freedesktop.org/drm/drm-misc
4638
4639DRM DRIVERS FOR ATMEL HLCDC
4640M:	Boris Brezillon <boris.brezillon@bootlin.com>
4641L:	dri-devel@lists.freedesktop.org
4642S:	Supported
4643F:	drivers/gpu/drm/atmel-hlcdc/
4644F:	Documentation/devicetree/bindings/drm/atmel/
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646
4647DRM DRIVERS FOR BRIDGE CHIPS
4648M:	Archit Taneja <architt@codeaurora.org>
4649M:	Andrzej Hajda <a.hajda@samsung.com>
4650R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4651S:	Maintained
4652T:	git git://anongit.freedesktop.org/drm/drm-misc
4653F:	drivers/gpu/drm/bridge/
4654
4655DRM DRIVERS FOR EXYNOS
4656M:	Inki Dae <inki.dae@samsung.com>
4657M:	Joonyoung Shim <jy0922.shim@samsung.com>
4658M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4659M:	Kyungmin Park <kyungmin.park@samsung.com>
4660L:	dri-devel@lists.freedesktop.org
4661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4662S:	Supported
4663F:	drivers/gpu/drm/exynos/
4664F:	include/uapi/drm/exynos_drm.h
4665F:	Documentation/devicetree/bindings/display/exynos/
4666
4667DRM DRIVERS FOR FREESCALE DCU
4668M:	Stefan Agner <stefan@agner.ch>
4669M:	Alison Wang <alison.wang@freescale.com>
4670L:	dri-devel@lists.freedesktop.org
4671S:	Supported
4672F:	drivers/gpu/drm/fsl-dcu/
4673F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4674F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4675F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4676
4677DRM DRIVERS FOR FREESCALE IMX
4678M:	Philipp Zabel <p.zabel@pengutronix.de>
4679L:	dri-devel@lists.freedesktop.org
4680S:	Maintained
4681F:	drivers/gpu/drm/imx/
4682F:	drivers/gpu/ipu-v3/
4683F:	Documentation/devicetree/bindings/display/imx/
4684
4685DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4686M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4687L:	dri-devel@lists.freedesktop.org
4688T:	git git://github.com/patjak/drm-gma500
4689S:	Maintained
4690F:	drivers/gpu/drm/gma500/
4691
4692DRM DRIVERS FOR HISILICON
4693M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4694M:	Rongrong Zou <zourongrong@gmail.com>
4695R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4696R:	Chen Feng <puck.chen@hisilicon.com>
4697L:	dri-devel@lists.freedesktop.org
4698T:	git git://github.com/xin3liang/linux.git
4699S:	Maintained
4700F:	drivers/gpu/drm/hisilicon/
4701F:	Documentation/devicetree/bindings/display/hisilicon/
4702
4703DRM DRIVERS FOR MEDIATEK
4704M:	CK Hu <ck.hu@mediatek.com>
4705M:	Philipp Zabel <p.zabel@pengutronix.de>
4706L:	dri-devel@lists.freedesktop.org
4707S:	Supported
4708F:	drivers/gpu/drm/mediatek/
4709F:	Documentation/devicetree/bindings/display/mediatek/
4710
4711DRM DRIVERS FOR NVIDIA TEGRA
4712M:	Thierry Reding <thierry.reding@gmail.com>
4713L:	dri-devel@lists.freedesktop.org
4714L:	linux-tegra@vger.kernel.org
4715T:	git git://anongit.freedesktop.org/tegra/linux.git
4716S:	Supported
4717F:	drivers/gpu/drm/tegra/
4718F:	drivers/gpu/host1x/
4719F:	include/linux/host1x.h
4720F:	include/uapi/drm/tegra_drm.h
4721F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4722
4723DRM DRIVERS FOR RENESAS
4724M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4725L:	dri-devel@lists.freedesktop.org
4726L:	linux-renesas-soc@vger.kernel.org
4727T:	git git://linuxtv.org/pinchartl/fbdev
4728S:	Supported
4729F:	drivers/gpu/drm/rcar-du/
4730F:	drivers/gpu/drm/shmobile/
4731F:	include/linux/platform_data/shmob_drm.h
4732F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4733F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4734F:	Documentation/devicetree/bindings/display/renesas,du.txt
4735
4736DRM DRIVERS FOR ROCKCHIP
4737M:	Sandy Huang <hjc@rock-chips.com>
4738M:	Heiko Stübner <heiko@sntech.de>
4739L:	dri-devel@lists.freedesktop.org
4740S:	Maintained
4741F:	drivers/gpu/drm/rockchip/
4742F:	Documentation/devicetree/bindings/display/rockchip/
4743T:	git git://anongit.freedesktop.org/drm/drm-misc
4744
4745DRM DRIVERS FOR STI
4746M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4747M:	Vincent Abriou <vincent.abriou@st.com>
4748L:	dri-devel@lists.freedesktop.org
4749T:	git git://anongit.freedesktop.org/drm/drm-misc
4750S:	Maintained
4751F:	drivers/gpu/drm/sti
4752F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4753
4754DRM DRIVERS FOR STM
4755M:	Yannick Fertre <yannick.fertre@st.com>
4756M:	Philippe Cornu <philippe.cornu@st.com>
4757M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4758M:	Vincent Abriou <vincent.abriou@st.com>
4759L:	dri-devel@lists.freedesktop.org
4760T:	git git://anongit.freedesktop.org/drm/drm-misc
4761S:	Maintained
4762F:	drivers/gpu/drm/stm
4763F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4764
4765DRM DRIVERS FOR TI LCDC
4766M:	Jyri Sarha <jsarha@ti.com>
4767R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4768L:	dri-devel@lists.freedesktop.org
4769S:	Maintained
4770F:	drivers/gpu/drm/tilcdc/
4771F:	Documentation/devicetree/bindings/display/tilcdc/
4772
4773DRM DRIVERS FOR TI OMAP
4774M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4775L:	dri-devel@lists.freedesktop.org
4776S:	Maintained
4777F:	drivers/gpu/drm/omapdrm/
4778F:	Documentation/devicetree/bindings/display/ti/
4779
4780DRM DRIVERS FOR VC4
4781M:	Eric Anholt <eric@anholt.net>
4782T:	git git://github.com/anholt/linux
4783S:	Supported
4784F:	drivers/gpu/drm/vc4/
4785F:	include/uapi/drm/vc4_drm.h
4786F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4787T:	git git://anongit.freedesktop.org/drm/drm-misc
4788
4789DRM DRIVERS FOR VIVANTE GPU IP
4790M:	Lucas Stach <l.stach@pengutronix.de>
4791R:	Russell King <linux+etnaviv@armlinux.org.uk>
4792R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4793L:	etnaviv@lists.freedesktop.org
4794L:	dri-devel@lists.freedesktop.org
4795S:	Maintained
4796F:	drivers/gpu/drm/etnaviv/
4797F:	include/uapi/drm/etnaviv_drm.h
4798F:	Documentation/devicetree/bindings/display/etnaviv/
4799
4800DRM DRIVERS FOR ZTE ZX
4801M:	Shawn Guo <shawnguo@kernel.org>
4802L:	dri-devel@lists.freedesktop.org
4803S:	Maintained
4804F:	drivers/gpu/drm/zte/
4805F:	Documentation/devicetree/bindings/display/zte,vou.txt
4806T:	git git://anongit.freedesktop.org/drm/drm-misc
4807
4808DRM PANEL DRIVERS
4809M:	Thierry Reding <thierry.reding@gmail.com>
4810L:	dri-devel@lists.freedesktop.org
4811T:	git git://anongit.freedesktop.org/drm/drm-misc
4812S:	Maintained
4813F:	drivers/gpu/drm/drm_panel.c
4814F:	drivers/gpu/drm/panel/
4815F:	include/drm/drm_panel.h
4816F:	Documentation/devicetree/bindings/display/panel/
4817
4818DRM TINYDRM DRIVERS
4819M:	Noralf Trønnes <noralf@tronnes.org>
4820W:	https://github.com/notro/tinydrm/wiki/Development
4821T:	git git://anongit.freedesktop.org/drm/drm-misc
4822S:	Maintained
4823F:	drivers/gpu/drm/tinydrm/
4824F:	include/drm/tinydrm/
4825
4826DRM TTM SUBSYSTEM
4827M:	Christian Koenig <christian.koenig@amd.com>
4828M:	Roger He <Hongbo.He@amd.com>
4829T:	git git://people.freedesktop.org/~agd5f/linux
4830S:	Maintained
4831L:	dri-devel@lists.freedesktop.org
4832F:	include/drm/ttm/
4833F:	drivers/gpu/drm/ttm/
4834
4835DSBR100 USB FM RADIO DRIVER
4836M:	Alexey Klimov <klimov.linux@gmail.com>
4837L:	linux-media@vger.kernel.org
4838T:	git git://linuxtv.org/media_tree.git
4839S:	Maintained
4840F:	drivers/media/radio/dsbr100.c
4841
4842DSCC4 DRIVER
4843M:	Francois Romieu <romieu@fr.zoreil.com>
4844L:	netdev@vger.kernel.org
4845S:	Maintained
4846F:	drivers/net/wan/dscc4.c
4847
4848DT3155 MEDIA DRIVER
4849M:	Hans Verkuil <hverkuil@xs4all.nl>
4850L:	linux-media@vger.kernel.org
4851T:	git git://linuxtv.org/media_tree.git
4852W:	https://linuxtv.org
4853S:	Odd Fixes
4854F:	drivers/media/pci/dt3155/
4855
4856DVB_USB_AF9015 MEDIA DRIVER
4857M:	Antti Palosaari <crope@iki.fi>
4858L:	linux-media@vger.kernel.org
4859W:	https://linuxtv.org
4860W:	http://palosaari.fi/linux/
4861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4862T:	git git://linuxtv.org/anttip/media_tree.git
4863S:	Maintained
4864F:	drivers/media/usb/dvb-usb-v2/af9015*
4865
4866DVB_USB_AF9035 MEDIA DRIVER
4867M:	Antti Palosaari <crope@iki.fi>
4868L:	linux-media@vger.kernel.org
4869W:	https://linuxtv.org
4870W:	http://palosaari.fi/linux/
4871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4872T:	git git://linuxtv.org/anttip/media_tree.git
4873S:	Maintained
4874F:	drivers/media/usb/dvb-usb-v2/af9035*
4875
4876DVB_USB_ANYSEE MEDIA DRIVER
4877M:	Antti Palosaari <crope@iki.fi>
4878L:	linux-media@vger.kernel.org
4879W:	https://linuxtv.org
4880W:	http://palosaari.fi/linux/
4881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4882T:	git git://linuxtv.org/anttip/media_tree.git
4883S:	Maintained
4884F:	drivers/media/usb/dvb-usb-v2/anysee*
4885
4886DVB_USB_AU6610 MEDIA DRIVER
4887M:	Antti Palosaari <crope@iki.fi>
4888L:	linux-media@vger.kernel.org
4889W:	https://linuxtv.org
4890W:	http://palosaari.fi/linux/
4891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4892T:	git git://linuxtv.org/anttip/media_tree.git
4893S:	Maintained
4894F:	drivers/media/usb/dvb-usb-v2/au6610*
4895
4896DVB_USB_CE6230 MEDIA DRIVER
4897M:	Antti Palosaari <crope@iki.fi>
4898L:	linux-media@vger.kernel.org
4899W:	https://linuxtv.org
4900W:	http://palosaari.fi/linux/
4901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4902T:	git git://linuxtv.org/anttip/media_tree.git
4903S:	Maintained
4904F:	drivers/media/usb/dvb-usb-v2/ce6230*
4905
4906DVB_USB_CXUSB MEDIA DRIVER
4907M:	Michael Krufky <mkrufky@linuxtv.org>
4908L:	linux-media@vger.kernel.org
4909W:	https://linuxtv.org
4910W:	http://github.com/mkrufky
4911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4912T:	git git://linuxtv.org/media_tree.git
4913S:	Maintained
4914F:	drivers/media/usb/dvb-usb/cxusb*
4915
4916DVB_USB_EC168 MEDIA DRIVER
4917M:	Antti Palosaari <crope@iki.fi>
4918L:	linux-media@vger.kernel.org
4919W:	https://linuxtv.org
4920W:	http://palosaari.fi/linux/
4921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4922T:	git git://linuxtv.org/anttip/media_tree.git
4923S:	Maintained
4924F:	drivers/media/usb/dvb-usb-v2/ec168*
4925
4926DVB_USB_GL861 MEDIA DRIVER
4927M:	Antti Palosaari <crope@iki.fi>
4928L:	linux-media@vger.kernel.org
4929W:	https://linuxtv.org
4930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4931T:	git git://linuxtv.org/anttip/media_tree.git
4932S:	Maintained
4933F:	drivers/media/usb/dvb-usb-v2/gl861*
4934
4935DVB_USB_MXL111SF MEDIA DRIVER
4936M:	Michael Krufky <mkrufky@linuxtv.org>
4937L:	linux-media@vger.kernel.org
4938W:	https://linuxtv.org
4939W:	http://github.com/mkrufky
4940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4941T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4942S:	Maintained
4943F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4944
4945DVB_USB_RTL28XXU MEDIA DRIVER
4946M:	Antti Palosaari <crope@iki.fi>
4947L:	linux-media@vger.kernel.org
4948W:	https://linuxtv.org
4949W:	http://palosaari.fi/linux/
4950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4951T:	git git://linuxtv.org/anttip/media_tree.git
4952S:	Maintained
4953F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4954
4955DVB_USB_V2 MEDIA DRIVER
4956M:	Antti Palosaari <crope@iki.fi>
4957L:	linux-media@vger.kernel.org
4958W:	https://linuxtv.org
4959W:	http://palosaari.fi/linux/
4960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4961T:	git git://linuxtv.org/anttip/media_tree.git
4962S:	Maintained
4963F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4964F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4965
4966DYNAMIC DEBUG
4967M:	Jason Baron <jbaron@akamai.com>
4968S:	Maintained
4969F:	lib/dynamic_debug.c
4970F:	include/linux/dynamic_debug.h
4971
4972DYNAMIC INTERRUPT MODERATION
4973M:	Tal Gilboa <talgi@mellanox.com>
4974S:	Maintained
4975F:	include/linux/net_dim.h
4976
4977DZ DECSTATION DZ11 SERIAL DRIVER
4978M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4979S:	Maintained
4980F:	drivers/tty/serial/dz.*
4981
4982E3X0 POWER BUTTON DRIVER
4983M:	Moritz Fischer <moritz.fischer@ettus.com>
4984L:	usrp-users@lists.ettus.com
4985W:	http://www.ettus.com
4986S:	Supported
4987F:	drivers/input/misc/e3x0-button.c
4988F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4989
4990E4000 MEDIA DRIVER
4991M:	Antti Palosaari <crope@iki.fi>
4992L:	linux-media@vger.kernel.org
4993W:	https://linuxtv.org
4994W:	http://palosaari.fi/linux/
4995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4996T:	git git://linuxtv.org/anttip/media_tree.git
4997S:	Maintained
4998F:	drivers/media/tuners/e4000*
4999
5000EC100 MEDIA DRIVER
5001M:	Antti Palosaari <crope@iki.fi>
5002L:	linux-media@vger.kernel.org
5003W:	https://linuxtv.org
5004W:	http://palosaari.fi/linux/
5005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5006T:	git git://linuxtv.org/anttip/media_tree.git
5007S:	Maintained
5008F:	drivers/media/dvb-frontends/ec100*
5009
5010ECRYPT FILE SYSTEM
5011M:	Tyler Hicks <tyhicks@canonical.com>
5012L:	ecryptfs@vger.kernel.org
5013W:	http://ecryptfs.org
5014W:	https://launchpad.net/ecryptfs
5015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5016S:	Supported
5017F:	Documentation/filesystems/ecryptfs.txt
5018F:	fs/ecryptfs/
5019
5020EDAC-AMD64
5021M:	Borislav Petkov <bp@alien8.de>
5022L:	linux-edac@vger.kernel.org
5023S:	Maintained
5024F:	drivers/edac/amd64_edac*
5025
5026EDAC-CALXEDA
5027M:	Robert Richter <rric@kernel.org>
5028L:	linux-edac@vger.kernel.org
5029S:	Maintained
5030F:	drivers/edac/highbank*
5031
5032EDAC-CAVIUM OCTEON
5033M:	Ralf Baechle <ralf@linux-mips.org>
5034M:	David Daney <david.daney@cavium.com>
5035L:	linux-edac@vger.kernel.org
5036L:	linux-mips@linux-mips.org
5037S:	Supported
5038F:	drivers/edac/octeon_edac*
5039
5040EDAC-CAVIUM THUNDERX
5041M:	David Daney <david.daney@cavium.com>
5042M:	Jan Glauber <jglauber@cavium.com>
5043L:	linux-edac@vger.kernel.org
5044S:	Supported
5045F:	drivers/edac/thunderx_edac*
5046
5047EDAC-CORE
5048M:	Borislav Petkov <bp@alien8.de>
5049M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5050M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5051L:	linux-edac@vger.kernel.org
5052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5054S:	Supported
5055F:	Documentation/admin-guide/ras.rst
5056F:	Documentation/driver-api/edac.rst
5057F:	drivers/edac/
5058F:	include/linux/edac.h
5059
5060EDAC-E752X
5061M:	Mark Gross <mark.gross@intel.com>
5062L:	linux-edac@vger.kernel.org
5063S:	Maintained
5064F:	drivers/edac/e752x_edac.c
5065
5066EDAC-E7XXX
5067L:	linux-edac@vger.kernel.org
5068S:	Maintained
5069F:	drivers/edac/e7xxx_edac.c
5070
5071EDAC-FSL_DDR
5072M:	York Sun <york.sun@nxp.com>
5073L:	linux-edac@vger.kernel.org
5074S:	Maintained
5075F:	drivers/edac/fsl_ddr_edac.*
5076
5077EDAC-GHES
5078M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/ghes_edac.c
5083
5084EDAC-I3000
5085L:	linux-edac@vger.kernel.org
5086S:	Orphan
5087F:	drivers/edac/i3000_edac.c
5088
5089EDAC-I5000
5090L:	linux-edac@vger.kernel.org
5091S:	Maintained
5092F:	drivers/edac/i5000_edac.c
5093
5094EDAC-I5400
5095M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5096M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5097L:	linux-edac@vger.kernel.org
5098S:	Maintained
5099F:	drivers/edac/i5400_edac.c
5100
5101EDAC-I7300
5102M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/i7300_edac.c
5107
5108EDAC-I7CORE
5109M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/i7core_edac.c
5114
5115EDAC-I82443BXGX
5116M:	Tim Small <tim@buttersideup.com>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/i82443bxgx_edac.c
5120
5121EDAC-I82975X
5122M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5123M:	"Arvind R." <arvino55@gmail.com>
5124L:	linux-edac@vger.kernel.org
5125S:	Maintained
5126F:	drivers/edac/i82975x_edac.c
5127
5128EDAC-IE31200
5129M:	Jason Baron <jbaron@akamai.com>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/ie31200_edac.c
5133
5134EDAC-MPC85XX
5135M:	Johannes Thumshirn <morbidrsa@gmail.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/mpc85xx_edac.[ch]
5139
5140EDAC-PASEMI
5141M:	Egor Martovetsky <egor@pasemi.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/pasemi_edac.c
5145
5146EDAC-PND2
5147M:	Tony Luck <tony.luck@intel.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/pnd2_edac.[ch]
5151
5152EDAC-R82600
5153M:	Tim Small <tim@buttersideup.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/r82600_edac.c
5157
5158EDAC-SBRIDGE
5159M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5160M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5161L:	linux-edac@vger.kernel.org
5162S:	Maintained
5163F:	drivers/edac/sb_edac.c
5164
5165EDAC-SKYLAKE
5166M:	Tony Luck <tony.luck@intel.com>
5167L:	linux-edac@vger.kernel.org
5168S:	Maintained
5169F:	drivers/edac/skx_edac.c
5170
5171EDAC-TI
5172M:	Tero Kristo <t-kristo@ti.com>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/ti_edac.c
5176
5177EDIROL UA-101/UA-1000 DRIVER
5178M:	Clemens Ladisch <clemens@ladisch.de>
5179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5180T:	git git://git.alsa-project.org/alsa-kernel.git
5181S:	Maintained
5182F:	sound/usb/misc/ua101.c
5183
5184EFI TEST DRIVER
5185L:	linux-efi@vger.kernel.org
5186M:	Ivan Hu <ivan.hu@canonical.com>
5187M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5188S:	Maintained
5189F:	drivers/firmware/efi/test/
5190
5191EFI VARIABLE FILESYSTEM
5192M:	Matthew Garrett <matthew.garrett@nebula.com>
5193M:	Jeremy Kerr <jk@ozlabs.org>
5194M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5196L:	linux-efi@vger.kernel.org
5197S:	Maintained
5198F:	fs/efivarfs/
5199
5200EFIFB FRAMEBUFFER DRIVER
5201L:	linux-fbdev@vger.kernel.org
5202M:	Peter Jones <pjones@redhat.com>
5203S:	Maintained
5204F:	drivers/video/fbdev/efifb.c
5205
5206EFS FILESYSTEM
5207W:	http://aeschi.ch.eu.org/efs/
5208S:	Orphan
5209F:	fs/efs/
5210
5211EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5212M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5213L:	netdev@vger.kernel.org
5214S:	Maintained
5215F:	drivers/net/ethernet/ibm/ehea/
5216
5217EM28XX VIDEO4LINUX DRIVER
5218M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5219M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5220L:	linux-media@vger.kernel.org
5221W:	https://linuxtv.org
5222T:	git git://linuxtv.org/media_tree.git
5223S:	Maintained
5224F:	drivers/media/usb/em28xx/
5225F:	Documentation/media/v4l-drivers/em28xx*
5226
5227EMBEDDED LINUX
5228M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5229M:	Matt Mackall <mpm@selenic.com>
5230M:	David Woodhouse <dwmw2@infradead.org>
5231L:	linux-embedded@vger.kernel.org
5232S:	Maintained
5233
5234Emulex 10Gbps iSCSI - OneConnect DRIVER
5235M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5236M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5237M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5238L:	linux-scsi@vger.kernel.org
5239W:	http://www.broadcom.com
5240S:	Supported
5241F:	drivers/scsi/be2iscsi/
5242
5243Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5244M:	Sathya Perla <sathya.perla@broadcom.com>
5245M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5246M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5247M:	Somnath Kotur <somnath.kotur@broadcom.com>
5248L:	netdev@vger.kernel.org
5249W:	http://www.emulex.com
5250S:	Supported
5251F:	drivers/net/ethernet/emulex/benet/
5252
5253EMULEX ONECONNECT ROCE DRIVER
5254M:	Selvin Xavier <selvin.xavier@broadcom.com>
5255M:	Devesh Sharma <devesh.sharma@broadcom.com>
5256L:	linux-rdma@vger.kernel.org
5257W:	http://www.broadcom.com
5258S:	Odd Fixes
5259F:	drivers/infiniband/hw/ocrdma/
5260F:	include/uapi/rdma/ocrdma-abi.h
5261
5262EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5263M:	James Smart <james.smart@broadcom.com>
5264M:	Dick Kennedy <dick.kennedy@broadcom.com>
5265L:	linux-scsi@vger.kernel.org
5266W:	http://www.broadcom.com
5267S:	Supported
5268F:	drivers/scsi/lpfc/
5269
5270ENE CB710 FLASH CARD READER DRIVER
5271M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5272S:	Maintained
5273F:	drivers/misc/cb710/
5274F:	drivers/mmc/host/cb710-mmc.*
5275F:	include/linux/cb710.h
5276
5277ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5278M:	Maxim Levitsky <maximlevitsky@gmail.com>
5279S:	Maintained
5280F:	drivers/media/rc/ene_ir.*
5281
5282EPSON S1D13XXX FRAMEBUFFER DRIVER
5283M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5284S:	Maintained
5285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5286F:	drivers/video/fbdev/s1d13xxxfb.c
5287F:	include/video/s1d13xxxfb.h
5288
5289ERRSEQ ERROR TRACKING INFRASTRUCTURE
5290M:	Jeff Layton <jlayton@kernel.org>
5291S:	Maintained
5292F:	lib/errseq.c
5293F:	include/linux/errseq.h
5294
5295ET131X NETWORK DRIVER
5296M:	Mark Einon <mark.einon@gmail.com>
5297S:	Odd Fixes
5298F:	drivers/net/ethernet/agere/
5299
5300ETHERNET BRIDGE
5301M:	Stephen Hemminger <stephen@networkplumber.org>
5302L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5303L:	netdev@vger.kernel.org
5304W:	http://www.linuxfoundation.org/en/Net:Bridge
5305S:	Maintained
5306F:	include/linux/netfilter_bridge/
5307F:	net/bridge/
5308
5309ETHERNET PHY LIBRARY
5310M:	Andrew Lunn <andrew@lunn.ch>
5311M:	Florian Fainelli <f.fainelli@gmail.com>
5312L:	netdev@vger.kernel.org
5313S:	Maintained
5314F:	Documentation/ABI/testing/sysfs-bus-mdio
5315F:	Documentation/devicetree/bindings/net/mdio*
5316F:	Documentation/networking/phy.txt
5317F:	drivers/net/phy/
5318F:	drivers/of/of_mdio.c
5319F:	drivers/of/of_net.c
5320F:	include/linux/*mdio*.h
5321F:	include/linux/of_net.h
5322F:	include/linux/phy.h
5323F:	include/linux/phy_fixed.h
5324F:	include/linux/platform_data/mdio-gpio.h
5325F:	include/linux/platform_data/mdio-bcm-unimac.h
5326F:	include/trace/events/mdio.h
5327F:	include/uapi/linux/mdio.h
5328F:	include/uapi/linux/mii.h
5329
5330EXT2 FILE SYSTEM
5331M:	Jan Kara <jack@suse.com>
5332L:	linux-ext4@vger.kernel.org
5333S:	Maintained
5334F:	Documentation/filesystems/ext2.txt
5335F:	fs/ext2/
5336F:	include/linux/ext2*
5337
5338EXT4 FILE SYSTEM
5339M:	"Theodore Ts'o" <tytso@mit.edu>
5340M:	Andreas Dilger <adilger.kernel@dilger.ca>
5341L:	linux-ext4@vger.kernel.org
5342W:	http://ext4.wiki.kernel.org
5343Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5345S:	Maintained
5346F:	Documentation/filesystems/ext4.txt
5347F:	fs/ext4/
5348
5349Extended Verification Module (EVM)
5350M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5351L:	linux-integrity@vger.kernel.org
5352S:	Supported
5353F:	security/integrity/evm/
5354
5355EXTENSIBLE FIRMWARE INTERFACE (EFI)
5356M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5357L:	linux-efi@vger.kernel.org
5358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5359S:	Maintained
5360F:	Documentation/efi-stub.txt
5361F:	arch/*/kernel/efi.c
5362F:	arch/x86/boot/compressed/eboot.[ch]
5363F:	arch/*/include/asm/efi.h
5364F:	arch/x86/platform/efi/
5365F:	drivers/firmware/efi/
5366F:	include/linux/efi*.h
5367F:	arch/arm/boot/compressed/efi-header.S
5368F:	arch/arm64/kernel/efi-entry.S
5369
5370EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5371M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5372M:	Chanwoo Choi <cw00.choi@samsung.com>
5373L:	linux-kernel@vger.kernel.org
5374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5375S:	Maintained
5376F:	drivers/extcon/
5377F:	include/linux/extcon/
5378F:	include/linux/extcon.h
5379F:	Documentation/extcon/
5380F:	Documentation/devicetree/bindings/extcon/
5381
5382EXYNOS DP DRIVER
5383M:	Jingoo Han <jingoohan1@gmail.com>
5384L:	dri-devel@lists.freedesktop.org
5385S:	Maintained
5386F:	drivers/gpu/drm/exynos/exynos_dp*
5387
5388EXYNOS SYSMMU (IOMMU) driver
5389M:	Marek Szyprowski <m.szyprowski@samsung.com>
5390L:	iommu@lists.linux-foundation.org
5391S:	Maintained
5392F:	drivers/iommu/exynos-iommu.c
5393
5394EZchip NPS platform support
5395M:	Elad Kanfi <eladkan@mellanox.com>
5396M:	Vineet Gupta <vgupta@synopsys.com>
5397S:	Supported
5398F:	arch/arc/plat-eznps
5399F:	arch/arc/boot/dts/eznps.dts
5400
5401F2FS FILE SYSTEM
5402M:	Jaegeuk Kim <jaegeuk@kernel.org>
5403M:	Chao Yu <yuchao0@huawei.com>
5404L:	linux-f2fs-devel@lists.sourceforge.net
5405W:	https://f2fs.wiki.kernel.org/
5406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5407S:	Maintained
5408F:	Documentation/filesystems/f2fs.txt
5409F:	Documentation/ABI/testing/sysfs-fs-f2fs
5410F:	fs/f2fs/
5411F:	include/linux/f2fs_fs.h
5412F:	include/trace/events/f2fs.h
5413
5414F71805F HARDWARE MONITORING DRIVER
5415M:	Jean Delvare <jdelvare@suse.com>
5416L:	linux-hwmon@vger.kernel.org
5417S:	Maintained
5418F:	Documentation/hwmon/f71805f
5419F:	drivers/hwmon/f71805f.c
5420
5421FANOTIFY
5422M:	Jan Kara <jack@suse.cz>
5423R:	Amir Goldstein <amir73il@gmail.com>
5424L:	linux-fsdevel@vger.kernel.org
5425S:	Maintained
5426F:	fs/notify/fanotify/
5427F:	include/linux/fanotify.h
5428F:	include/uapi/linux/fanotify.h
5429
5430FARSYNC SYNCHRONOUS DRIVER
5431M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5432W:	http://www.farsite.co.uk/
5433S:	Supported
5434F:	drivers/net/wan/farsync.*
5435
5436FAULT INJECTION SUPPORT
5437M:	Akinobu Mita <akinobu.mita@gmail.com>
5438S:	Supported
5439F:	Documentation/fault-injection/
5440F:	lib/fault-inject.c
5441
5442FBTFT Framebuffer drivers
5443M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5444S:	Maintained
5445F:	drivers/staging/fbtft/
5446
5447FC0011 TUNER DRIVER
5448M:	Michael Buesch <m@bues.ch>
5449L:	linux-media@vger.kernel.org
5450S:	Maintained
5451F:	drivers/media/tuners/fc0011.h
5452F:	drivers/media/tuners/fc0011.c
5453
5454FC2580 MEDIA DRIVER
5455M:	Antti Palosaari <crope@iki.fi>
5456L:	linux-media@vger.kernel.org
5457W:	https://linuxtv.org
5458W:	http://palosaari.fi/linux/
5459Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5460T:	git git://linuxtv.org/anttip/media_tree.git
5461S:	Maintained
5462F:	drivers/media/tuners/fc2580*
5463
5464FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5465M:	Johannes Thumshirn <jth@kernel.org>
5466L:	linux-scsi@vger.kernel.org
5467W:	www.Open-FCoE.org
5468S:	Supported
5469F:	drivers/scsi/libfc/
5470F:	drivers/scsi/fcoe/
5471F:	include/scsi/fc/
5472F:	include/scsi/libfc.h
5473F:	include/scsi/libfcoe.h
5474F:	include/uapi/scsi/fc/
5475
5476FILE LOCKING (flock() and fcntl()/lockf())
5477M:	Jeff Layton <jlayton@kernel.org>
5478M:	"J. Bruce Fields" <bfields@fieldses.org>
5479L:	linux-fsdevel@vger.kernel.org
5480S:	Maintained
5481F:	include/linux/fcntl.h
5482F:	include/uapi/linux/fcntl.h
5483F:	fs/fcntl.c
5484F:	fs/locks.c
5485
5486FILESYSTEMS (VFS and infrastructure)
5487M:	Alexander Viro <viro@zeniv.linux.org.uk>
5488L:	linux-fsdevel@vger.kernel.org
5489S:	Maintained
5490F:	fs/*
5491F:	include/linux/fs.h
5492F:	include/uapi/linux/fs.h
5493
5494FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5495M:	Riku Voipio <riku.voipio@iki.fi>
5496L:	linux-hwmon@vger.kernel.org
5497S:	Maintained
5498F:	drivers/hwmon/f75375s.c
5499F:	include/linux/f75375s.h
5500
5501FIREWIRE AUDIO DRIVERS
5502M:	Clemens Ladisch <clemens@ladisch.de>
5503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5504T:	git git://git.alsa-project.org/alsa-kernel.git
5505S:	Maintained
5506F:	sound/firewire/
5507
5508FIREWIRE MEDIA DRIVERS (firedtv)
5509M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5510L:	linux-media@vger.kernel.org
5511L:	linux1394-devel@lists.sourceforge.net
5512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5513S:	Maintained
5514F:	drivers/media/firewire/
5515
5516FIREWIRE SBP-2 TARGET
5517M:	Chris Boot <bootc@bootc.net>
5518L:	linux-scsi@vger.kernel.org
5519L:	target-devel@vger.kernel.org
5520L:	linux1394-devel@lists.sourceforge.net
5521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5522S:	Maintained
5523F:	drivers/target/sbp/
5524
5525FIREWIRE SUBSYSTEM
5526M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5527L:	linux1394-devel@lists.sourceforge.net
5528W:	http://ieee1394.wiki.kernel.org/
5529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5530S:	Maintained
5531F:	drivers/firewire/
5532F:	include/linux/firewire.h
5533F:	include/uapi/linux/firewire*.h
5534F:	tools/firewire/
5535
5536FIRMWARE LOADER (request_firmware)
5537M:	Luis R. Rodriguez <mcgrof@kernel.org>
5538L:	linux-kernel@vger.kernel.org
5539S:	Maintained
5540F:	Documentation/firmware_class/
5541F:	drivers/base/firmware_loader/
5542F:	include/linux/firmware.h
5543
5544FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5545M:	Joshua Morris <josh.h.morris@us.ibm.com>
5546M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5547S:	Maintained
5548F:	drivers/block/rsxx/
5549
5550FLOPPY DRIVER
5551M:	Jiri Kosina <jikos@kernel.org>
5552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5553S:	Odd fixes
5554F:	drivers/block/floppy.c
5555
5556FMC SUBSYSTEM
5557M:	Alessandro Rubini <rubini@gnudd.com>
5558W:	http://www.ohwr.org/projects/fmc-bus
5559S:	Supported
5560F:	drivers/fmc/
5561F:	include/linux/fmc*.h
5562F:	include/linux/ipmi-fru.h
5563K:	fmc_d.*register
5564
5565FPGA MANAGER FRAMEWORK
5566M:	Alan Tull <atull@kernel.org>
5567M:	Moritz Fischer <mdf@kernel.org>
5568L:	linux-fpga@vger.kernel.org
5569S:	Maintained
5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5571Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5572F:	Documentation/fpga/
5573F:	Documentation/devicetree/bindings/fpga/
5574F:	drivers/fpga/
5575F:	include/linux/fpga/
5576W:	http://www.rocketboards.org
5577
5578FPU EMULATOR
5579M:	Bill Metzenthen <billm@melbpc.org.au>
5580W:	http://floatingpoint.sourceforge.net/emulator/index.html
5581S:	Maintained
5582F:	arch/x86/math-emu/
5583
5584FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5585L:	netdev@vger.kernel.org
5586S:	Orphan
5587F:	drivers/net/wan/dlci.c
5588F:	drivers/net/wan/sdla.c
5589
5590FRAMEBUFFER LAYER
5591M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5592L:	dri-devel@lists.freedesktop.org
5593L:	linux-fbdev@vger.kernel.org
5594T:	git git://github.com/bzolnier/linux.git
5595Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5596S:	Maintained
5597F:	Documentation/fb/
5598F:	drivers/video/
5599F:	include/video/
5600F:	include/linux/fb.h
5601F:	include/uapi/video/
5602F:	include/uapi/linux/fb.h
5603
5604FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5605M:	Horia Geantă <horia.geanta@nxp.com>
5606M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5607L:	linux-crypto@vger.kernel.org
5608S:	Maintained
5609F:	drivers/crypto/caam/
5610F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5611
5612FREESCALE DIU FRAMEBUFFER DRIVER
5613M:	Timur Tabi <timur@tabi.org>
5614L:	linux-fbdev@vger.kernel.org
5615S:	Maintained
5616F:	drivers/video/fbdev/fsl-diu-fb.*
5617
5618FREESCALE DMA DRIVER
5619M:	Li Yang <leoyang.li@nxp.com>
5620M:	Zhang Wei <zw@zh-kernel.org>
5621L:	linuxppc-dev@lists.ozlabs.org
5622S:	Maintained
5623F:	drivers/dma/fsldma.*
5624
5625FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5626M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5627L:	netdev@vger.kernel.org
5628S:	Maintained
5629F:	drivers/net/ethernet/freescale/gianfar*
5630X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5631F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5632
5633FREESCALE GPMI NAND DRIVER
5634M:	Han Xu <han.xu@nxp.com>
5635L:	linux-mtd@lists.infradead.org
5636S:	Maintained
5637F:	drivers/mtd/nand/raw/gpmi-nand/*
5638
5639FREESCALE I2C CPM DRIVER
5640M:	Jochen Friedrich <jochen@scram.de>
5641L:	linuxppc-dev@lists.ozlabs.org
5642L:	linux-i2c@vger.kernel.org
5643S:	Maintained
5644F:	drivers/i2c/busses/i2c-cpm.c
5645
5646FREESCALE IMX / MXC FEC DRIVER
5647M:	Fugang Duan <fugang.duan@nxp.com>
5648L:	netdev@vger.kernel.org
5649S:	Maintained
5650F:	drivers/net/ethernet/freescale/fec_main.c
5651F:	drivers/net/ethernet/freescale/fec_ptp.c
5652F:	drivers/net/ethernet/freescale/fec.h
5653F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5654
5655FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5656M:	Sascha Hauer <kernel@pengutronix.de>
5657L:	linux-fbdev@vger.kernel.org
5658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5659S:	Maintained
5660F:	include/linux/platform_data/video-imxfb.h
5661F:	drivers/video/fbdev/imxfb.c
5662
5663FREESCALE QORIQ DPAA ETHERNET DRIVER
5664M:	Madalin Bucur <madalin.bucur@nxp.com>
5665L:	netdev@vger.kernel.org
5666S:	Maintained
5667F:	drivers/net/ethernet/freescale/dpaa
5668
5669FREESCALE QORIQ DPAA FMAN DRIVER
5670M:	Madalin Bucur <madalin.bucur@nxp.com>
5671L:	netdev@vger.kernel.org
5672S:	Maintained
5673F:	drivers/net/ethernet/freescale/fman
5674F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5675
5676FREESCALE QUAD SPI DRIVER
5677M:	Han Xu <han.xu@nxp.com>
5678L:	linux-mtd@lists.infradead.org
5679S:	Maintained
5680F:	drivers/mtd/spi-nor/fsl-quadspi.c
5681
5682FREESCALE QUICC ENGINE LIBRARY
5683M:	Qiang Zhao <qiang.zhao@nxp.com>
5684L:	linuxppc-dev@lists.ozlabs.org
5685S:	Maintained
5686F:	drivers/soc/fsl/qe/
5687F:	include/soc/fsl/*qe*.h
5688F:	include/soc/fsl/*ucc*.h
5689
5690FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5691M:	Li Yang <leoyang.li@nxp.com>
5692L:	netdev@vger.kernel.org
5693L:	linuxppc-dev@lists.ozlabs.org
5694S:	Maintained
5695F:	drivers/net/ethernet/freescale/ucc_geth*
5696
5697FREESCALE QUICC ENGINE UCC HDLC DRIVER
5698M:	Zhao Qiang <qiang.zhao@nxp.com>
5699L:	netdev@vger.kernel.org
5700L:	linuxppc-dev@lists.ozlabs.org
5701S:	Maintained
5702F:	drivers/net/wan/fsl_ucc_hdlc*
5703
5704FREESCALE QUICC ENGINE UCC UART DRIVER
5705M:	Timur Tabi <timur@tabi.org>
5706L:	linuxppc-dev@lists.ozlabs.org
5707S:	Maintained
5708F:	drivers/tty/serial/ucc_uart.c
5709
5710FREESCALE SOC DRIVERS
5711M:	Li Yang <leoyang.li@nxp.com>
5712L:	linuxppc-dev@lists.ozlabs.org
5713L:	linux-arm-kernel@lists.infradead.org
5714S:	Maintained
5715F:	Documentation/devicetree/bindings/soc/fsl/
5716F:	drivers/soc/fsl/
5717F:	include/linux/fsl/
5718
5719FREESCALE SOC FS_ENET DRIVER
5720M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5721M:	Vitaly Bordug <vbordug@ru.mvista.com>
5722L:	linuxppc-dev@lists.ozlabs.org
5723L:	netdev@vger.kernel.org
5724S:	Maintained
5725F:	drivers/net/ethernet/freescale/fs_enet/
5726F:	include/linux/fs_enet_pd.h
5727
5728FREESCALE SOC SOUND DRIVERS
5729M:	Timur Tabi <timur@tabi.org>
5730M:	Nicolin Chen <nicoleotsuka@gmail.com>
5731M:	Xiubo Li <Xiubo.Lee@gmail.com>
5732R:	Fabio Estevam <fabio.estevam@nxp.com>
5733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5734L:	linuxppc-dev@lists.ozlabs.org
5735S:	Maintained
5736F:	sound/soc/fsl/fsl*
5737F:	sound/soc/fsl/imx*
5738F:	sound/soc/fsl/mpc8610_hpcd.c
5739
5740FREESCALE USB PERIPHERAL DRIVERS
5741M:	Li Yang <leoyang.li@nxp.com>
5742L:	linux-usb@vger.kernel.org
5743L:	linuxppc-dev@lists.ozlabs.org
5744S:	Maintained
5745F:	drivers/usb/gadget/udc/fsl*
5746
5747FREEVXFS FILESYSTEM
5748M:	Christoph Hellwig <hch@infradead.org>
5749W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5750S:	Maintained
5751F:	fs/freevxfs/
5752
5753FREEZER
5754M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5755M:	Pavel Machek <pavel@ucw.cz>
5756L:	linux-pm@vger.kernel.org
5757S:	Supported
5758F:	Documentation/power/freezing-of-tasks.txt
5759F:	include/linux/freezer.h
5760F:	kernel/freezer.c
5761
5762FRONTSWAP API
5763M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5764L:	linux-kernel@vger.kernel.org
5765S:	Maintained
5766F:	mm/frontswap.c
5767F:	include/linux/frontswap.h
5768
5769FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5770M:	David Howells <dhowells@redhat.com>
5771L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5772S:	Supported
5773F:	Documentation/filesystems/caching/
5774F:	fs/fscache/
5775F:	include/linux/fscache*.h
5776
5777FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5778M:	Theodore Y. Ts'o <tytso@mit.edu>
5779M:	Jaegeuk Kim <jaegeuk@kernel.org>
5780L:	linux-fscrypt@vger.kernel.org
5781Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5783S:	Supported
5784F:	fs/crypto/
5785F:	include/linux/fscrypt*.h
5786F:	Documentation/filesystems/fscrypt.rst
5787
5788FUJITSU LAPTOP EXTRAS
5789M:	Jonathan Woithe <jwoithe@just42.net>
5790L:	platform-driver-x86@vger.kernel.org
5791S:	Maintained
5792F:	drivers/platform/x86/fujitsu-laptop.c
5793
5794FUJITSU M-5MO LS CAMERA ISP DRIVER
5795M:	Kyungmin Park <kyungmin.park@samsung.com>
5796M:	Heungjun Kim <riverful.kim@samsung.com>
5797L:	linux-media@vger.kernel.org
5798S:	Maintained
5799F:	drivers/media/i2c/m5mols/
5800F:	include/media/i2c/m5mols.h
5801
5802FUJITSU TABLET EXTRAS
5803M:	Robert Gerlach <khnz@gmx.de>
5804L:	platform-driver-x86@vger.kernel.org
5805S:	Maintained
5806F:	drivers/platform/x86/fujitsu-tablet.c
5807
5808FUSE: FILESYSTEM IN USERSPACE
5809M:	Miklos Szeredi <miklos@szeredi.hu>
5810L:	linux-fsdevel@vger.kernel.org
5811W:	http://fuse.sourceforge.net/
5812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5813S:	Maintained
5814F:	fs/fuse/
5815F:	include/uapi/linux/fuse.h
5816F:	Documentation/filesystems/fuse.txt
5817
5818FUTEX SUBSYSTEM
5819M:	Thomas Gleixner <tglx@linutronix.de>
5820M:	Ingo Molnar <mingo@redhat.com>
5821R:	Peter Zijlstra <peterz@infradead.org>
5822R:	Darren Hart <dvhart@infradead.org>
5823L:	linux-kernel@vger.kernel.org
5824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5825S:	Maintained
5826F:	kernel/futex.c
5827F:	kernel/futex_compat.c
5828F:	include/asm-generic/futex.h
5829F:	include/linux/futex.h
5830F:	include/uapi/linux/futex.h
5831F:	tools/testing/selftests/futex/
5832F:	tools/perf/bench/futex*
5833F:	Documentation/*futex*
5834
5835GCC PLUGINS
5836M:	Kees Cook <keescook@chromium.org>
5837R:	Emese Revfy <re.emese@gmail.com>
5838L:	kernel-hardening@lists.openwall.com
5839S:	Maintained
5840F:	scripts/gcc-plugins/
5841F:	scripts/gcc-plugin.sh
5842F:	scripts/Makefile.gcc-plugins
5843F:	Documentation/gcc-plugins.txt
5844
5845GCOV BASED KERNEL PROFILING
5846M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5847S:	Maintained
5848F:	kernel/gcov/
5849F:	Documentation/dev-tools/gcov.rst
5850
5851GDB KERNEL DEBUGGING HELPER SCRIPTS
5852M:	Jan Kiszka <jan.kiszka@siemens.com>
5853M:	Kieran Bingham <kieran@bingham.xyz>
5854S:	Supported
5855F:	scripts/gdb/
5856
5857GDT SCSI DISK ARRAY CONTROLLER DRIVER
5858M:	Achim Leubner <achim_leubner@adaptec.com>
5859L:	linux-scsi@vger.kernel.org
5860W:	http://www.icp-vortex.com/
5861S:	Supported
5862F:	drivers/scsi/gdt*
5863
5864GEMTEK FM RADIO RECEIVER DRIVER
5865M:	Hans Verkuil <hverkuil@xs4all.nl>
5866L:	linux-media@vger.kernel.org
5867T:	git git://linuxtv.org/media_tree.git
5868W:	https://linuxtv.org
5869S:	Maintained
5870F:	drivers/media/radio/radio-gemtek*
5871
5872GENERIC GPIO I2C DRIVER
5873M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5874S:	Supported
5875F:	drivers/i2c/busses/i2c-gpio.c
5876F:	include/linux/i2c-gpio.h
5877
5878GENERIC GPIO I2C MULTIPLEXER DRIVER
5879M:	Peter Korsgaard <peter.korsgaard@barco.com>
5880L:	linux-i2c@vger.kernel.org
5881S:	Supported
5882F:	drivers/i2c/muxes/i2c-mux-gpio.c
5883F:	include/linux/i2c-mux-gpio.h
5884F:	Documentation/i2c/muxes/i2c-mux-gpio
5885
5886GENERIC HDLC (WAN) DRIVERS
5887M:	Krzysztof Halasa <khc@pm.waw.pl>
5888W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5889S:	Maintained
5890F:	drivers/net/wan/c101.c
5891F:	drivers/net/wan/hd6457*
5892F:	drivers/net/wan/hdlc*
5893F:	drivers/net/wan/n2.c
5894F:	drivers/net/wan/pc300too.c
5895F:	drivers/net/wan/pci200syn.c
5896F:	drivers/net/wan/wanxl*
5897
5898GENERIC INCLUDE/ASM HEADER FILES
5899M:	Arnd Bergmann <arnd@arndb.de>
5900L:	linux-arch@vger.kernel.org
5901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5902S:	Maintained
5903F:	include/asm-generic/
5904F:	include/uapi/asm-generic/
5905
5906GENERIC PHY FRAMEWORK
5907M:	Kishon Vijay Abraham I <kishon@ti.com>
5908L:	linux-kernel@vger.kernel.org
5909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5910S:	Supported
5911F:	drivers/phy/
5912F:	include/linux/phy/
5913
5914GENERIC PM DOMAINS
5915M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5916M:	Kevin Hilman <khilman@kernel.org>
5917M:	Ulf Hansson <ulf.hansson@linaro.org>
5918L:	linux-pm@vger.kernel.org
5919S:	Supported
5920F:	drivers/base/power/domain*.c
5921F:	include/linux/pm_domain.h
5922F:	Documentation/devicetree/bindings/power/power_domain.txt
5923
5924GENERIC UIO DRIVER FOR PCI DEVICES
5925M:	"Michael S. Tsirkin" <mst@redhat.com>
5926L:	kvm@vger.kernel.org
5927S:	Supported
5928F:	drivers/uio/uio_pci_generic.c
5929
5930GENWQE (IBM Generic Workqueue Card)
5931M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5932M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5933S:	Supported
5934F:	drivers/misc/genwqe/
5935
5936GET_MAINTAINER SCRIPT
5937M:	Joe Perches <joe@perches.com>
5938S:	Maintained
5939F:	scripts/get_maintainer.pl
5940
5941GFS2 FILE SYSTEM
5942M:	Steven Whitehouse <swhiteho@redhat.com>
5943M:	Bob Peterson <rpeterso@redhat.com>
5944L:	cluster-devel@redhat.com
5945W:	http://sources.redhat.com/cluster/
5946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5947S:	Supported
5948F:	Documentation/filesystems/gfs2*.txt
5949F:	fs/gfs2/
5950F:	include/uapi/linux/gfs2_ondisk.h
5951
5952GIGASET ISDN DRIVERS
5953M:	Paul Bolle <pebolle@tiscali.nl>
5954L:	gigaset307x-common@lists.sourceforge.net
5955W:	http://gigaset307x.sourceforge.net/
5956S:	Odd Fixes
5957F:	Documentation/isdn/README.gigaset
5958F:	drivers/isdn/gigaset/
5959F:	include/uapi/linux/gigaset_dev.h
5960
5961GO7007 MPEG CODEC
5962M:	Hans Verkuil <hans.verkuil@cisco.com>
5963L:	linux-media@vger.kernel.org
5964S:	Maintained
5965F:	drivers/media/usb/go7007/
5966
5967GOODIX TOUCHSCREEN
5968M:	Bastien Nocera <hadess@hadess.net>
5969L:	linux-input@vger.kernel.org
5970S:	Maintained
5971F:	drivers/input/touchscreen/goodix.c
5972
5973GPD POCKET FAN DRIVER
5974M:	Hans de Goede <hdegoede@redhat.com>
5975L:	platform-driver-x86@vger.kernel.org
5976S:	Maintained
5977F:	drivers/platform/x86/gpd-pocket-fan.c
5978
5979GPIO ACPI SUPPORT
5980M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5981M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5982L:	linux-gpio@vger.kernel.org
5983L:	linux-acpi@vger.kernel.org
5984S:	Maintained
5985F:	Documentation/acpi/gpio-properties.txt
5986F:	drivers/gpio/gpiolib-acpi.c
5987
5988GPIO IR Transmitter
5989M:	Sean Young <sean@mess.org>
5990L:	linux-media@vger.kernel.org
5991S:	Maintained
5992F:	drivers/media/rc/gpio-ir-tx.c
5993
5994GPIO MOCKUP DRIVER
5995M:	Bamvor Jian Zhang <bamv2005@gmail.com>
5996R:	Bartosz Golaszewski <brgl@bgdev.pl>
5997L:	linux-gpio@vger.kernel.org
5998S:	Maintained
5999F:	drivers/gpio/gpio-mockup.c
6000F:	tools/testing/selftests/gpio/
6001
6002GPIO SUBSYSTEM
6003M:	Linus Walleij <linus.walleij@linaro.org>
6004L:	linux-gpio@vger.kernel.org
6005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6006S:	Maintained
6007F:	Documentation/devicetree/bindings/gpio/
6008F:	Documentation/driver-api/gpio/
6009F:	Documentation/gpio/
6010F:	Documentation/ABI/testing/gpio-cdev
6011F:	Documentation/ABI/obsolete/sysfs-gpio
6012F:	drivers/gpio/
6013F:	include/linux/gpio/
6014F:	include/linux/gpio.h
6015F:	include/linux/of_gpio.h
6016F:	include/asm-generic/gpio.h
6017F:	include/uapi/linux/gpio.h
6018F:	tools/gpio/
6019
6020GRE DEMULTIPLEXER DRIVER
6021M:	Dmitry Kozlov <xeb@mail.ru>
6022L:	netdev@vger.kernel.org
6023S:	Maintained
6024F:	net/ipv4/gre_demux.c
6025F:	net/ipv4/gre_offload.c
6026F:	include/net/gre.h
6027
6028GRETH 10/100/1G Ethernet MAC device driver
6029M:	Andreas Larsson <andreas@gaisler.com>
6030L:	netdev@vger.kernel.org
6031S:	Maintained
6032F:	drivers/net/ethernet/aeroflex/
6033
6034GREYBUS AUDIO PROTOCOLS DRIVERS
6035M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6036M:	Mark Greer <mgreer@animalcreek.com>
6037S:	Maintained
6038F:	drivers/staging/greybus/audio_apbridgea.c
6039F:	drivers/staging/greybus/audio_apbridgea.h
6040F:	drivers/staging/greybus/audio_codec.c
6041F:	drivers/staging/greybus/audio_codec.h
6042F:	drivers/staging/greybus/audio_gb.c
6043F:	drivers/staging/greybus/audio_manager.c
6044F:	drivers/staging/greybus/audio_manager.h
6045F:	drivers/staging/greybus/audio_manager_module.c
6046F:	drivers/staging/greybus/audio_manager_private.h
6047F:	drivers/staging/greybus/audio_manager_sysfs.c
6048F:	drivers/staging/greybus/audio_module.c
6049F:	drivers/staging/greybus/audio_topology.c
6050
6051GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6052M:	Viresh Kumar <vireshk@kernel.org>
6053S:	Maintained
6054F:	drivers/staging/greybus/authentication.c
6055F:	drivers/staging/greybus/bootrom.c
6056F:	drivers/staging/greybus/firmware.h
6057F:	drivers/staging/greybus/fw-core.c
6058F:	drivers/staging/greybus/fw-download.c
6059F:	drivers/staging/greybus/fw-managament.c
6060F:	drivers/staging/greybus/greybus_authentication.h
6061F:	drivers/staging/greybus/greybus_firmware.h
6062F:	drivers/staging/greybus/hid.c
6063F:	drivers/staging/greybus/i2c.c
6064F:	drivers/staging/greybus/spi.c
6065F:	drivers/staging/greybus/spilib.c
6066F:	drivers/staging/greybus/spilib.h
6067
6068GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6069M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6070S:	Maintained
6071F:	drivers/staging/greybus/loopback.c
6072F:	drivers/staging/greybus/timesync.c
6073F:	drivers/staging/greybus/timesync_platform.c
6074
6075GREYBUS PLATFORM DRIVERS
6076M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6077S:	Maintained
6078F:	drivers/staging/greybus/arche-platform.c
6079F:	drivers/staging/greybus/arche-apb-ctrl.c
6080F:	drivers/staging/greybus/arche_platform.h
6081
6082GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6083M:	Rui Miguel Silva <rmfrfs@gmail.com>
6084S:	Maintained
6085F:	drivers/staging/greybus/sdio.c
6086F:	drivers/staging/greybus/light.c
6087F:	drivers/staging/greybus/gpio.c
6088F:	drivers/staging/greybus/power_supply.c
6089F:	drivers/staging/greybus/spi.c
6090F:	drivers/staging/greybus/spilib.c
6091
6092GREYBUS SUBSYSTEM
6093M:	Johan Hovold <johan@kernel.org>
6094M:	Alex Elder <elder@kernel.org>
6095M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6096S:	Maintained
6097F:	drivers/staging/greybus/
6098L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6099
6100GREYBUS UART PROTOCOLS DRIVERS
6101M:	David Lin <dtwlin@gmail.com>
6102S:	Maintained
6103F:	drivers/staging/greybus/uart.c
6104F:	drivers/staging/greybus/log.c
6105
6106GS1662 VIDEO SERIALIZER
6107M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6108L:	linux-media@vger.kernel.org
6109T:	git git://linuxtv.org/media_tree.git
6110S:	Maintained
6111F:	drivers/media/spi/gs1662.c
6112
6113GSPCA FINEPIX SUBDRIVER
6114M:	Frank Zago <frank@zago.net>
6115L:	linux-media@vger.kernel.org
6116T:	git git://linuxtv.org/media_tree.git
6117S:	Maintained
6118F:	drivers/media/usb/gspca/finepix.c
6119
6120GSPCA GL860 SUBDRIVER
6121M:	Olivier Lorin <o.lorin@laposte.net>
6122L:	linux-media@vger.kernel.org
6123T:	git git://linuxtv.org/media_tree.git
6124S:	Maintained
6125F:	drivers/media/usb/gspca/gl860/
6126
6127GSPCA M5602 SUBDRIVER
6128M:	Erik Andren <erik.andren@gmail.com>
6129L:	linux-media@vger.kernel.org
6130T:	git git://linuxtv.org/media_tree.git
6131S:	Maintained
6132F:	drivers/media/usb/gspca/m5602/
6133
6134GSPCA PAC207 SONIXB SUBDRIVER
6135M:	Hans Verkuil <hverkuil@xs4all.nl>
6136L:	linux-media@vger.kernel.org
6137T:	git git://linuxtv.org/media_tree.git
6138S:	Odd Fixes
6139F:	drivers/media/usb/gspca/pac207.c
6140
6141GSPCA SN9C20X SUBDRIVER
6142M:	Brian Johnson <brijohn@gmail.com>
6143L:	linux-media@vger.kernel.org
6144T:	git git://linuxtv.org/media_tree.git
6145S:	Maintained
6146F:	drivers/media/usb/gspca/sn9c20x.c
6147
6148GSPCA T613 SUBDRIVER
6149M:	Leandro Costantino <lcostantino@gmail.com>
6150L:	linux-media@vger.kernel.org
6151T:	git git://linuxtv.org/media_tree.git
6152S:	Maintained
6153F:	drivers/media/usb/gspca/t613.c
6154
6155GSPCA USB WEBCAM DRIVER
6156M:	Hans Verkuil <hverkuil@xs4all.nl>
6157L:	linux-media@vger.kernel.org
6158T:	git git://linuxtv.org/media_tree.git
6159S:	Odd Fixes
6160F:	drivers/media/usb/gspca/
6161
6162GTP (GPRS Tunneling Protocol)
6163M:	Pablo Neira Ayuso <pablo@netfilter.org>
6164M:	Harald Welte <laforge@gnumonks.org>
6165L:	osmocom-net-gprs@lists.osmocom.org
6166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6167S:	Maintained
6168F:	drivers/net/gtp.c
6169
6170GUID PARTITION TABLE (GPT)
6171M:	Davidlohr Bueso <dave@stgolabs.net>
6172L:	linux-efi@vger.kernel.org
6173S:	Maintained
6174F:	block/partitions/efi.*
6175
6176H8/300 ARCHITECTURE
6177M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6178L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6179W:	http://uclinux-h8.sourceforge.jp
6180T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6181S:	Maintained
6182F:	arch/h8300/
6183F:	drivers/clocksource/h8300_*.c
6184F:	drivers/clk/h8300/
6185F:	drivers/irqchip/irq-renesas-h8*.c
6186
6187HACKRF MEDIA DRIVER
6188M:	Antti Palosaari <crope@iki.fi>
6189L:	linux-media@vger.kernel.org
6190W:	https://linuxtv.org
6191W:	http://palosaari.fi/linux/
6192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6193T:	git git://linuxtv.org/anttip/media_tree.git
6194S:	Maintained
6195F:	drivers/media/usb/hackrf/
6196
6197HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6198M:	Frank Seidel <frank@f-seidel.de>
6199L:	platform-driver-x86@vger.kernel.org
6200W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6201S:	Maintained
6202F:	drivers/platform/x86/hdaps.c
6203
6204HARDWARE MONITORING
6205M:	Jean Delvare <jdelvare@suse.com>
6206M:	Guenter Roeck <linux@roeck-us.net>
6207L:	linux-hwmon@vger.kernel.org
6208W:	http://hwmon.wiki.kernel.org/
6209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6210S:	Maintained
6211F:	Documentation/hwmon/
6212F:	drivers/hwmon/
6213F:	include/linux/hwmon*.h
6214
6215HARDWARE RANDOM NUMBER GENERATOR CORE
6216M:	Matt Mackall <mpm@selenic.com>
6217M:	Herbert Xu <herbert@gondor.apana.org.au>
6218L:	linux-crypto@vger.kernel.org
6219S:	Odd fixes
6220F:	Documentation/devicetree/bindings/rng/
6221F:	Documentation/hw_random.txt
6222F:	drivers/char/hw_random/
6223F:	include/linux/hw_random.h
6224
6225HARDWARE TRACING FACILITIES
6226M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6227S:	Maintained
6228F:	drivers/hwtracing/
6229
6230HARDWARE SPINLOCK CORE
6231M:	Ohad Ben-Cohen <ohad@wizery.com>
6232M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6233L:	linux-remoteproc@vger.kernel.org
6234S:	Maintained
6235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6236F:	Documentation/devicetree/bindings/hwlock/
6237F:	Documentation/hwspinlock.txt
6238F:	drivers/hwspinlock/
6239F:	include/linux/hwspinlock.h
6240
6241HARMONY SOUND DRIVER
6242L:	linux-parisc@vger.kernel.org
6243S:	Maintained
6244F:	sound/parisc/harmony.*
6245
6246HDPVR USB VIDEO ENCODER DRIVER
6247M:	Hans Verkuil <hverkuil@xs4all.nl>
6248L:	linux-media@vger.kernel.org
6249T:	git git://linuxtv.org/media_tree.git
6250W:	https://linuxtv.org
6251S:	Odd Fixes
6252F:	drivers/media/usb/hdpvr/
6253
6254HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6255M:	Jimmy Vance <jimmy.vance@hpe.com>
6256S:	Supported
6257F:	Documentation/watchdog/hpwdt.txt
6258F:	drivers/watchdog/hpwdt.c
6259
6260HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6261M:	Don Brace <don.brace@microsemi.com>
6262L:	esc.storagedev@microsemi.com
6263L:	linux-scsi@vger.kernel.org
6264S:	Supported
6265F:	Documentation/scsi/hpsa.txt
6266F:	drivers/scsi/hpsa*.[ch]
6267F:	include/linux/cciss*.h
6268F:	include/uapi/linux/cciss*.h
6269
6270HFI1 DRIVER
6271M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6272M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6273L:	linux-rdma@vger.kernel.org
6274S:	Supported
6275F:	drivers/infiniband/hw/hfi1
6276
6277HFS FILESYSTEM
6278L:	linux-fsdevel@vger.kernel.org
6279S:	Orphan
6280F:	Documentation/filesystems/hfs.txt
6281F:	fs/hfs/
6282
6283HFSPLUS FILESYSTEM
6284L:	linux-fsdevel@vger.kernel.org
6285S:	Orphan
6286F:	Documentation/filesystems/hfsplus.txt
6287F:	fs/hfsplus/
6288
6289HGA FRAMEBUFFER DRIVER
6290M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6291L:	linux-nvidia@lists.surfsouth.com
6292W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6293S:	Maintained
6294F:	drivers/video/fbdev/hgafb.c
6295
6296HIBERNATION (aka Software Suspend, aka swsusp)
6297M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6298M:	Pavel Machek <pavel@ucw.cz>
6299L:	linux-pm@vger.kernel.org
6300B:	https://bugzilla.kernel.org
6301S:	Supported
6302F:	arch/x86/power/
6303F:	drivers/base/power/
6304F:	kernel/power/
6305F:	include/linux/suspend.h
6306F:	include/linux/freezer.h
6307F:	include/linux/pm.h
6308F:	arch/*/include/asm/suspend*.h
6309
6310HID CORE LAYER
6311M:	Jiri Kosina <jikos@kernel.org>
6312R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6313L:	linux-input@vger.kernel.org
6314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6315S:	Maintained
6316F:	drivers/hid/
6317F:	include/linux/hid*
6318F:	include/uapi/linux/hid*
6319
6320HID SENSOR HUB DRIVERS
6321M:	Jiri Kosina <jikos@kernel.org>
6322M:	Jonathan Cameron <jic23@kernel.org>
6323M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6324L:	linux-input@vger.kernel.org
6325L:	linux-iio@vger.kernel.org
6326S:	Maintained
6327F:	Documentation/hid/hid-sensor*
6328F:	drivers/hid/hid-sensor-*
6329F:	drivers/iio/*/hid-*
6330F:	include/linux/hid-sensor-*
6331
6332HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6333M:	Thomas Gleixner <tglx@linutronix.de>
6334L:	linux-kernel@vger.kernel.org
6335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6336S:	Maintained
6337F:	Documentation/timers/
6338F:	kernel/time/hrtimer.c
6339F:	kernel/time/clockevents.c
6340F:	kernel/time/timer_*.c
6341F:	include/linux/clockchips.h
6342F:	include/linux/hrtimer.h
6343
6344HIGH-SPEED SCC DRIVER FOR AX.25
6345L:	linux-hams@vger.kernel.org
6346S:	Orphan
6347F:	drivers/net/hamradio/dmascc.c
6348F:	drivers/net/hamradio/scc.c
6349
6350HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6351M:	HighPoint Linux Team <linux@highpoint-tech.com>
6352W:	http://www.highpoint-tech.com
6353S:	Supported
6354F:	Documentation/scsi/hptiop.txt
6355F:	drivers/scsi/hptiop.c
6356
6357HIPPI
6358M:	Jes Sorensen <jes@trained-monkey.org>
6359L:	linux-hippi@sunsite.dk
6360S:	Maintained
6361F:	include/linux/hippidevice.h
6362F:	include/uapi/linux/if_hippi.h
6363F:	net/802/hippi.c
6364F:	drivers/net/hippi/
6365
6366HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6367M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6368M:	Salil Mehta <salil.mehta@huawei.com>
6369L:	netdev@vger.kernel.org
6370W:	http://www.hisilicon.com
6371S:	Maintained
6372F:	drivers/net/ethernet/hisilicon/hns3/
6373
6374HISILICON LPC BUS DRIVER
6375M:	john.garry@huawei.com
6376W:	http://www.hisilicon.com
6377S:	Maintained
6378F:	drivers/bus/hisi_lpc.c
6379F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6380
6381HISILICON NETWORK SUBSYSTEM DRIVER
6382M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6383M:	Salil Mehta <salil.mehta@huawei.com>
6384L:	netdev@vger.kernel.org
6385W:	http://www.hisilicon.com
6386S:	Maintained
6387F:	drivers/net/ethernet/hisilicon/
6388F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6389
6390HISILICON PMU DRIVER
6391M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6392W:	http://www.hisilicon.com
6393S:	Supported
6394F:	drivers/perf/hisilicon
6395F:	Documentation/perf/hisi-pmu.txt
6396
6397HISILICON ROCE DRIVER
6398M:	Lijun Ou <oulijun@huawei.com>
6399M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6400L:	linux-rdma@vger.kernel.org
6401S:	Maintained
6402F:	drivers/infiniband/hw/hns/
6403F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6404
6405HISILICON SAS Controller
6406M:	John Garry <john.garry@huawei.com>
6407W:	http://www.hisilicon.com
6408S:	Supported
6409F:	drivers/scsi/hisi_sas/
6410F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6411
6412HMM - Heterogeneous Memory Management
6413M:	Jérôme Glisse <jglisse@redhat.com>
6414L:	linux-mm@kvack.org
6415S:	Maintained
6416F:	mm/hmm*
6417F:	include/linux/hmm*
6418F:	Documentation/vm/hmm.txt
6419
6420HOST AP DRIVER
6421M:	Jouni Malinen <j@w1.fi>
6422L:	linux-wireless@vger.kernel.org
6423W:	http://w1.fi/hostap-driver.html
6424S:	Obsolete
6425F:	drivers/net/wireless/intersil/hostap/
6426
6427HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6428L:	platform-driver-x86@vger.kernel.org
6429S:	Orphan
6430F:	drivers/platform/x86/tc1100-wmi.c
6431
6432HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6433M:	Jaroslav Kysela <perex@perex.cz>
6434S:	Maintained
6435F:	drivers/net/ethernet/hp/hp100.*
6436
6437HPET:	High Precision Event Timers driver
6438M:	Clemens Ladisch <clemens@ladisch.de>
6439S:	Maintained
6440F:	Documentation/timers/hpet.txt
6441F:	drivers/char/hpet.c
6442F:	include/linux/hpet.h
6443F:	include/uapi/linux/hpet.h
6444
6445HPET:	x86
6446S:	Orphan
6447F:	arch/x86/kernel/hpet.c
6448F:	arch/x86/include/asm/hpet.h
6449
6450HPFS FILESYSTEM
6451M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6452W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6453S:	Maintained
6454F:	fs/hpfs/
6455
6456HSI SUBSYSTEM
6457M:	Sebastian Reichel <sre@kernel.org>
6458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6459S:	Maintained
6460F:	Documentation/ABI/testing/sysfs-bus-hsi
6461F:	Documentation/driver-api/hsi.rst
6462F:	drivers/hsi/
6463F:	include/linux/hsi/
6464F:	include/uapi/linux/hsi/
6465
6466HSO 3G MODEM DRIVER
6467L:	linux-usb@vger.kernel.org
6468S:	Orphan
6469F:	drivers/net/usb/hso.c
6470
6471HSR NETWORK PROTOCOL
6472M:	Arvid Brodin <arvid.brodin@alten.se>
6473L:	netdev@vger.kernel.org
6474S:	Maintained
6475F:	net/hsr/
6476
6477HT16K33 LED CONTROLLER DRIVER
6478M:	Robin van der Gracht <robin@protonic.nl>
6479S:	Maintained
6480F:	drivers/auxdisplay/ht16k33.c
6481F:	Documentation/devicetree/bindings/display/ht16k33.txt
6482
6483HTCPEN TOUCHSCREEN DRIVER
6484M:	Pau Oliva Fora <pof@eslack.org>
6485L:	linux-input@vger.kernel.org
6486S:	Maintained
6487F:	drivers/input/touchscreen/htcpen.c
6488
6489HUAWEI ETHERNET DRIVER
6490M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6491L:	netdev@vger.kernel.org
6492S:	Supported
6493F:	Documentation/networking/hinic.txt
6494F:	drivers/net/ethernet/huawei/hinic/
6495
6496HUGETLB FILESYSTEM
6497M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6498S:	Maintained
6499F:	fs/hugetlbfs/
6500
6501HVA ST MEDIA DRIVER
6502M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6503L:	linux-media@vger.kernel.org
6504T:	git git://linuxtv.org/media_tree.git
6505W:	https://linuxtv.org
6506S:	Supported
6507F:	drivers/media/platform/sti/hva
6508
6509HWPOISON MEMORY FAILURE HANDLING
6510M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6511L:	linux-mm@kvack.org
6512S:	Maintained
6513F:	mm/memory-failure.c
6514F:	mm/hwpoison-inject.c
6515
6516Hyper-V CORE AND DRIVERS
6517M:	"K. Y. Srinivasan" <kys@microsoft.com>
6518M:	Haiyang Zhang <haiyangz@microsoft.com>
6519M:	Stephen Hemminger <sthemmin@microsoft.com>
6520L:	devel@linuxdriverproject.org
6521S:	Maintained
6522F:	Documentation/networking/netvsc.txt
6523F:	arch/x86/include/asm/mshyperv.h
6524F:	arch/x86/include/asm/trace/hyperv.h
6525F:	arch/x86/include/asm/hyperv-tlfs.h
6526F:	arch/x86/kernel/cpu/mshyperv.c
6527F:	arch/x86/hyperv
6528F:	drivers/hid/hid-hyperv.c
6529F:	drivers/hv/
6530F:	drivers/input/serio/hyperv-keyboard.c
6531F:	drivers/pci/host/pci-hyperv.c
6532F:	drivers/net/hyperv/
6533F:	drivers/scsi/storvsc_drv.c
6534F:	drivers/uio/uio_hv_generic.c
6535F:	drivers/video/fbdev/hyperv_fb.c
6536F:	net/vmw_vsock/hyperv_transport.c
6537F:	include/linux/hyperv.h
6538F:	include/uapi/linux/hyperv.h
6539F:	tools/hv/
6540F:	Documentation/ABI/stable/sysfs-bus-vmbus
6541
6542HYPERVISOR VIRTUAL CONSOLE DRIVER
6543L:	linuxppc-dev@lists.ozlabs.org
6544S:	Odd Fixes
6545F:	drivers/tty/hvc/
6546
6547I2C ACPI SUPPORT
6548M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6549L:	linux-i2c@vger.kernel.org
6550L:	linux-acpi@vger.kernel.org
6551S:	Maintained
6552F:	drivers/i2c/i2c-core-acpi.c
6553
6554I2C MUXES
6555M:	Peter Rosin <peda@axentia.se>
6556L:	linux-i2c@vger.kernel.org
6557S:	Maintained
6558F:	Documentation/i2c/i2c-topology
6559F:	Documentation/i2c/muxes/
6560F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6561F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6562F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6563F:	drivers/i2c/i2c-mux.c
6564F:	drivers/i2c/muxes/
6565F:	include/linux/i2c-mux.h
6566
6567I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6568M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6569L:	linux-i2c@vger.kernel.org
6570S:	Maintained
6571F:	drivers/i2c/busses/i2c-mv64xxx.c
6572
6573I2C OVER PARALLEL PORT
6574M:	Jean Delvare <jdelvare@suse.com>
6575L:	linux-i2c@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/i2c/busses/i2c-parport
6578F:	Documentation/i2c/busses/i2c-parport-light
6579F:	drivers/i2c/busses/i2c-parport.c
6580F:	drivers/i2c/busses/i2c-parport-light.c
6581
6582I2C SUBSYSTEM
6583M:	Wolfram Sang <wsa@the-dreams.de>
6584L:	linux-i2c@vger.kernel.org
6585W:	https://i2c.wiki.kernel.org/
6586Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6588S:	Maintained
6589F:	Documentation/devicetree/bindings/i2c/
6590F:	Documentation/i2c/
6591F:	drivers/i2c/
6592F:	drivers/i2c/*/
6593F:	include/linux/i2c.h
6594F:	include/linux/i2c-*.h
6595F:	include/uapi/linux/i2c.h
6596F:	include/uapi/linux/i2c-*.h
6597
6598I2C-TAOS-EVM DRIVER
6599M:	Jean Delvare <jdelvare@suse.com>
6600L:	linux-i2c@vger.kernel.org
6601S:	Maintained
6602F:	Documentation/i2c/busses/i2c-taos-evm
6603F:	drivers/i2c/busses/i2c-taos-evm.c
6604
6605I2C-TINY-USB DRIVER
6606M:	Till Harbaum <till@harbaum.org>
6607L:	linux-i2c@vger.kernel.org
6608W:	http://www.harbaum.org/till/i2c_tiny_usb
6609S:	Maintained
6610F:	drivers/i2c/busses/i2c-tiny-usb.c
6611
6612I2C/SMBUS CONTROLLER DRIVERS FOR PC
6613M:	Jean Delvare <jdelvare@suse.com>
6614L:	linux-i2c@vger.kernel.org
6615S:	Maintained
6616F:	Documentation/i2c/busses/i2c-ali1535
6617F:	Documentation/i2c/busses/i2c-ali1563
6618F:	Documentation/i2c/busses/i2c-ali15x3
6619F:	Documentation/i2c/busses/i2c-amd756
6620F:	Documentation/i2c/busses/i2c-amd8111
6621F:	Documentation/i2c/busses/i2c-i801
6622F:	Documentation/i2c/busses/i2c-nforce2
6623F:	Documentation/i2c/busses/i2c-piix4
6624F:	Documentation/i2c/busses/i2c-sis5595
6625F:	Documentation/i2c/busses/i2c-sis630
6626F:	Documentation/i2c/busses/i2c-sis96x
6627F:	Documentation/i2c/busses/i2c-via
6628F:	Documentation/i2c/busses/i2c-viapro
6629F:	drivers/i2c/busses/i2c-ali1535.c
6630F:	drivers/i2c/busses/i2c-ali1563.c
6631F:	drivers/i2c/busses/i2c-ali15x3.c
6632F:	drivers/i2c/busses/i2c-amd756.c
6633F:	drivers/i2c/busses/i2c-amd756-s4882.c
6634F:	drivers/i2c/busses/i2c-amd8111.c
6635F:	drivers/i2c/busses/i2c-i801.c
6636F:	drivers/i2c/busses/i2c-isch.c
6637F:	drivers/i2c/busses/i2c-nforce2.c
6638F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6639F:	drivers/i2c/busses/i2c-piix4.c
6640F:	drivers/i2c/busses/i2c-sis5595.c
6641F:	drivers/i2c/busses/i2c-sis630.c
6642F:	drivers/i2c/busses/i2c-sis96x.c
6643F:	drivers/i2c/busses/i2c-via.c
6644F:	drivers/i2c/busses/i2c-viapro.c
6645
6646I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6647M:	Hans de Goede <hdegoede@redhat.com>
6648L:	linux-i2c@vger.kernel.org
6649S:	Maintained
6650F:	drivers/i2c/busses/i2c-cht-wc.c
6651
6652I2C/SMBUS ISMT DRIVER
6653M:	Seth Heasley <seth.heasley@intel.com>
6654M:	Neil Horman <nhorman@tuxdriver.com>
6655L:	linux-i2c@vger.kernel.org
6656F:	drivers/i2c/busses/i2c-ismt.c
6657F:	Documentation/i2c/busses/i2c-ismt
6658
6659I2C/SMBUS STUB DRIVER
6660M:	Jean Delvare <jdelvare@suse.com>
6661L:	linux-i2c@vger.kernel.org
6662S:	Maintained
6663F:	drivers/i2c/i2c-stub.c
6664
6665IA64 (Itanium) PLATFORM
6666M:	Tony Luck <tony.luck@intel.com>
6667M:	Fenghua Yu <fenghua.yu@intel.com>
6668L:	linux-ia64@vger.kernel.org
6669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6670S:	Maintained
6671F:	arch/ia64/
6672
6673IBM Power 842 compression accelerator
6674M:	Haren Myneni <haren@us.ibm.com>
6675S:	Supported
6676F:	drivers/crypto/nx/Makefile
6677F:	drivers/crypto/nx/Kconfig
6678F:	drivers/crypto/nx/nx-842*
6679F:	include/linux/sw842.h
6680F:	crypto/842.c
6681F:	lib/842/
6682
6683IBM Power in-Nest Crypto Acceleration
6684M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6685M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6686L:	linux-crypto@vger.kernel.org
6687S:	Supported
6688F:	drivers/crypto/nx/Makefile
6689F:	drivers/crypto/nx/Kconfig
6690F:	drivers/crypto/nx/nx-aes*
6691F:	drivers/crypto/nx/nx-sha*
6692F:	drivers/crypto/nx/nx.*
6693F:	drivers/crypto/nx/nx_csbcpb.h
6694F:	drivers/crypto/nx/nx_debugfs.h
6695
6696IBM Power Linux RAID adapter
6697M:	Brian King <brking@us.ibm.com>
6698S:	Supported
6699F:	drivers/scsi/ipr.*
6700
6701IBM Power SRIOV Virtual NIC Device Driver
6702M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6703M:	John Allen <jallen@linux.vnet.ibm.com>
6704L:	netdev@vger.kernel.org
6705S:	Supported
6706F:	drivers/net/ethernet/ibm/ibmvnic.*
6707
6708IBM Power Virtual Accelerator Switchboard
6709M:	Sukadev Bhattiprolu
6710L:	linuxppc-dev@lists.ozlabs.org
6711S:	Supported
6712F:	arch/powerpc/platforms/powernv/vas*
6713F:	arch/powerpc/platforms/powernv/copy-paste.h
6714F:	arch/powerpc/include/asm/vas.h
6715F:	arch/powerpc/include/uapi/asm/vas.h
6716
6717IBM Power Virtual Ethernet Device Driver
6718M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6719L:	netdev@vger.kernel.org
6720S:	Supported
6721F:	drivers/net/ethernet/ibm/ibmveth.*
6722
6723IBM Power Virtual FC Device Drivers
6724M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6725L:	linux-scsi@vger.kernel.org
6726S:	Supported
6727F:	drivers/scsi/ibmvscsi/ibmvfc*
6728
6729IBM Power Virtual SCSI Device Drivers
6730M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6731L:	linux-scsi@vger.kernel.org
6732S:	Supported
6733F:	drivers/scsi/ibmvscsi/ibmvscsi*
6734F:	include/scsi/viosrp.h
6735
6736IBM Power Virtual SCSI Device Target Driver
6737M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6738M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6739L:	linux-scsi@vger.kernel.org
6740L:	target-devel@vger.kernel.org
6741S:	Supported
6742F:	drivers/scsi/ibmvscsi_tgt/
6743
6744IBM Power VMX Cryptographic instructions
6745M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6746M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6747L:	linux-crypto@vger.kernel.org
6748S:	Supported
6749F:	drivers/crypto/vmx/Makefile
6750F:	drivers/crypto/vmx/Kconfig
6751F:	drivers/crypto/vmx/vmx.c
6752F:	drivers/crypto/vmx/aes*
6753F:	drivers/crypto/vmx/ghash*
6754F:	drivers/crypto/vmx/ppc-xlate.pl
6755
6756IBM ServeRAID RAID DRIVER
6757S:	Orphan
6758F:	drivers/scsi/ips.*
6759
6760ICH LPC AND GPIO DRIVER
6761M:	Peter Tyser <ptyser@xes-inc.com>
6762S:	Maintained
6763F:	drivers/mfd/lpc_ich.c
6764F:	drivers/gpio/gpio-ich.c
6765
6766IDE SUBSYSTEM
6767M:	"David S. Miller" <davem@davemloft.net>
6768L:	linux-ide@vger.kernel.org
6769Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6771S:	Maintained
6772F:	Documentation/ide/
6773F:	drivers/ide/
6774F:	include/linux/ide.h
6775
6776IDE/ATAPI DRIVERS
6777M:	Borislav Petkov <bp@alien8.de>
6778L:	linux-ide@vger.kernel.org
6779S:	Maintained
6780F:	Documentation/cdrom/ide-cd
6781F:	drivers/ide/ide-cd*
6782
6783IDEAPAD LAPTOP EXTRAS DRIVER
6784M:	Ike Panhc <ike.pan@canonical.com>
6785L:	platform-driver-x86@vger.kernel.org
6786W:	http://launchpad.net/ideapad-laptop
6787S:	Maintained
6788F:	drivers/platform/x86/ideapad-laptop.c
6789
6790IDEAPAD LAPTOP SLIDEBAR DRIVER
6791M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6792L:	linux-input@vger.kernel.org
6793W:	https://github.com/o2genum/ideapad-slidebar
6794S:	Maintained
6795F:	drivers/input/misc/ideapad_slidebar.c
6796
6797IDT VersaClock 5 CLOCK DRIVER
6798M:	Marek Vasut <marek.vasut@gmail.com>
6799S:	Maintained
6800F:	drivers/clk/clk-versaclock5.c
6801
6802IEEE 802.15.4 SUBSYSTEM
6803M:	Alexander Aring <alex.aring@gmail.com>
6804M:	Stefan Schmidt <stefan@osg.samsung.com>
6805L:	linux-wpan@vger.kernel.org
6806W:	http://wpan.cakelab.org/
6807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6809S:	Maintained
6810F:	net/ieee802154/
6811F:	net/mac802154/
6812F:	drivers/net/ieee802154/
6813F:	include/linux/nl802154.h
6814F:	include/linux/ieee802154.h
6815F:	include/net/nl802154.h
6816F:	include/net/mac802154.h
6817F:	include/net/af_ieee802154.h
6818F:	include/net/cfg802154.h
6819F:	include/net/ieee802154_netdev.h
6820F:	Documentation/networking/ieee802154.txt
6821
6822IFE PROTOCOL
6823M:	Yotam Gigi <yotam.gi@gmail.com>
6824M:	Jamal Hadi Salim <jhs@mojatatu.com>
6825F:	net/ife
6826F:	include/net/ife.h
6827F:	include/uapi/linux/ife.h
6828
6829IGORPLUG-USB IR RECEIVER
6830M:	Sean Young <sean@mess.org>
6831L:	linux-media@vger.kernel.org
6832S:	Maintained
6833F:	drivers/media/rc/igorplugusb.c
6834
6835IGUANAWORKS USB IR TRANSCEIVER
6836M:	Sean Young <sean@mess.org>
6837L:	linux-media@vger.kernel.org
6838S:	Maintained
6839F:	drivers/media/rc/iguanair.c
6840
6841IIO DIGITAL POTENTIOMETER DAC
6842M:	Peter Rosin <peda@axentia.se>
6843L:	linux-iio@vger.kernel.org
6844S:	Maintained
6845F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6846F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6847F:	drivers/iio/dac/dpot-dac.c
6848
6849IIO ENVELOPE DETECTOR
6850M:	Peter Rosin <peda@axentia.se>
6851L:	linux-iio@vger.kernel.org
6852S:	Maintained
6853F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6854F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6855F:	drivers/iio/adc/envelope-detector.c
6856
6857IIO MULTIPLEXER
6858M:	Peter Rosin <peda@axentia.se>
6859L:	linux-iio@vger.kernel.org
6860S:	Maintained
6861F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6862F:	drivers/iio/multiplexer/iio-mux.c
6863
6864IIO SUBSYSTEM AND DRIVERS
6865M:	Jonathan Cameron <jic23@kernel.org>
6866R:	Hartmut Knaack <knaack.h@gmx.de>
6867R:	Lars-Peter Clausen <lars@metafoo.de>
6868R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6869L:	linux-iio@vger.kernel.org
6870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6871S:	Maintained
6872F:	Documentation/ABI/testing/configfs-iio*
6873F:	Documentation/ABI/testing/sysfs-bus-iio*
6874F:	Documentation/devicetree/bindings/iio/
6875F:	drivers/iio/
6876F:	drivers/staging/iio/
6877F:	include/linux/iio/
6878F:	tools/iio/
6879
6880IKANOS/ADI EAGLE ADSL USB DRIVER
6881M:	Matthieu Castet <castet.matthieu@free.fr>
6882M:	Stanislaw Gruszka <stf_xl@wp.pl>
6883S:	Maintained
6884F:	drivers/usb/atm/ueagle-atm.c
6885
6886IMGTEC ASCII LCD DRIVER
6887M:	Paul Burton <paul.burton@mips.com>
6888S:	Maintained
6889F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6890F:	drivers/auxdisplay/img-ascii-lcd.c
6891
6892IMGTEC IR DECODER DRIVER
6893M:	James Hogan <jhogan@kernel.org>
6894S:	Maintained
6895F:	drivers/media/rc/img-ir/
6896
6897IMON SOUNDGRAPH USB IR RECEIVER
6898M:	Sean Young <sean@mess.org>
6899L:	linux-media@vger.kernel.org
6900S:	Maintained
6901F:	drivers/media/rc/imon_raw.c
6902F:	drivers/media/rc/imon.c
6903
6904IMS TWINTURBO FRAMEBUFFER DRIVER
6905L:	linux-fbdev@vger.kernel.org
6906S:	Orphan
6907F:	drivers/video/fbdev/imsttfb.c
6908
6909INA209 HARDWARE MONITOR DRIVER
6910M:	Guenter Roeck <linux@roeck-us.net>
6911L:	linux-hwmon@vger.kernel.org
6912S:	Maintained
6913F:	Documentation/hwmon/ina209
6914F:	Documentation/devicetree/bindings/i2c/ina209.txt
6915F:	drivers/hwmon/ina209.c
6916
6917INA2XX HARDWARE MONITOR DRIVER
6918M:	Guenter Roeck <linux@roeck-us.net>
6919L:	linux-hwmon@vger.kernel.org
6920S:	Maintained
6921F:	Documentation/hwmon/ina2xx
6922F:	drivers/hwmon/ina2xx.c
6923F:	include/linux/platform_data/ina2xx.h
6924
6925INDUSTRY PACK SUBSYSTEM (IPACK)
6926M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6927M:	Jens Taprogge <jens.taprogge@taprogge.org>
6928M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6929L:	industrypack-devel@lists.sourceforge.net
6930W:	http://industrypack.sourceforge.net
6931S:	Maintained
6932F:	drivers/ipack/
6933
6934INFINIBAND SUBSYSTEM
6935M:	Doug Ledford <dledford@redhat.com>
6936M:	Jason Gunthorpe <jgg@mellanox.com>
6937L:	linux-rdma@vger.kernel.org
6938W:	https://github.com/linux-rdma/rdma-core
6939Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6941S:	Supported
6942F:	Documentation/devicetree/bindings/infiniband/
6943F:	Documentation/infiniband/
6944F:	drivers/infiniband/
6945F:	include/uapi/linux/if_infiniband.h
6946F:	include/uapi/rdma/
6947F:	include/rdma/
6948
6949INGENIC JZ4780 DMA Driver
6950M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6951S:	Maintained
6952F:	drivers/dma/dma-jz4780.c
6953
6954INGENIC JZ4780 NAND DRIVER
6955M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6956L:	linux-mtd@lists.infradead.org
6957S:	Maintained
6958F:	drivers/mtd/nand/raw/jz4780_*
6959
6960INOTIFY
6961M:	Jan Kara <jack@suse.cz>
6962R:	Amir Goldstein <amir73il@gmail.com>
6963L:	linux-fsdevel@vger.kernel.org
6964S:	Maintained
6965F:	Documentation/filesystems/inotify.txt
6966F:	fs/notify/inotify/
6967F:	include/linux/inotify.h
6968F:	include/uapi/linux/inotify.h
6969
6970INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6971M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6972L:	linux-input@vger.kernel.org
6973Q:	http://patchwork.kernel.org/project/linux-input/list/
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6975S:	Maintained
6976F:	drivers/input/
6977F:	include/linux/input.h
6978F:	include/uapi/linux/input.h
6979F:	include/uapi/linux/input-event-codes.h
6980F:	include/linux/input/
6981F:	Documentation/devicetree/bindings/input/
6982F:	Documentation/input/
6983
6984INPUT MULTITOUCH (MT) PROTOCOL
6985M:	Henrik Rydberg <rydberg@bitmath.org>
6986L:	linux-input@vger.kernel.org
6987S:	Odd fixes
6988F:	Documentation/input/multi-touch-protocol.rst
6989F:	drivers/input/input-mt.c
6990K:	\b(ABS|SYN)_MT_
6991
6992INSIDE SECURE CRYPTO DRIVER
6993M:	Antoine Tenart <antoine.tenart@bootlin.com>
6994F:	drivers/crypto/inside-secure/
6995S:	Maintained
6996L:	linux-crypto@vger.kernel.org
6997
6998INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6999M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7000M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7001L:	linux-integrity@vger.kernel.org
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7003S:	Supported
7004F:	security/integrity/ima/
7005
7006INTEL 810/815 FRAMEBUFFER DRIVER
7007M:	Antonino Daplas <adaplas@gmail.com>
7008L:	linux-fbdev@vger.kernel.org
7009S:	Maintained
7010F:	drivers/video/fbdev/i810/
7011
7012INTEL ASoC BDW/HSW DRIVERS
7013M:	Jie Yang <yang.jie@linux.intel.com>
7014L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7015S:	Supported
7016F:	sound/soc/intel/common/sst-dsp*
7017F:	sound/soc/intel/common/sst-firmware.c
7018F:	sound/soc/intel/boards/broadwell.c
7019F:	sound/soc/intel/haswell/
7020
7021INTEL C600 SERIES SAS CONTROLLER DRIVER
7022M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7023M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7024L:	linux-scsi@vger.kernel.org
7025T:	git git://git.code.sf.net/p/intel-sas/isci
7026S:	Supported
7027F:	drivers/scsi/isci/
7028
7029INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7030M:	Jani Nikula <jani.nikula@linux.intel.com>
7031M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7032M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7033L:	intel-gfx@lists.freedesktop.org
7034W:	https://01.org/linuxgraphics/
7035B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7036C:	irc://chat.freenode.net/intel-gfx
7037Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7038T:	git git://anongit.freedesktop.org/drm-intel
7039S:	Supported
7040F:	drivers/gpu/drm/i915/
7041F:	include/drm/i915*
7042F:	include/uapi/drm/i915_drm.h
7043F:	Documentation/gpu/i915.rst
7044
7045INTEL ETHERNET DRIVERS
7046M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7047L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7048W:	http://www.intel.com/support/feedback.htm
7049W:	http://e1000.sourceforge.net/
7050Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7053S:	Supported
7054F:	Documentation/networking/e100.txt
7055F:	Documentation/networking/e1000.txt
7056F:	Documentation/networking/e1000e.txt
7057F:	Documentation/networking/igb.txt
7058F:	Documentation/networking/igbvf.txt
7059F:	Documentation/networking/ixgb.txt
7060F:	Documentation/networking/ixgbe.txt
7061F:	Documentation/networking/ixgbevf.txt
7062F:	Documentation/networking/i40e.txt
7063F:	Documentation/networking/i40evf.txt
7064F:	Documentation/networking/ice.txt
7065F:	drivers/net/ethernet/intel/
7066F:	drivers/net/ethernet/intel/*/
7067F:	include/linux/avf/virtchnl.h
7068
7069INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7070M:	Maik Broemme <mbroemme@libmpq.org>
7071L:	linux-fbdev@vger.kernel.org
7072S:	Maintained
7073F:	Documentation/fb/intelfb.txt
7074F:	drivers/video/fbdev/intelfb/
7075
7076INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7077M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7078M:	Zhi Wang <zhi.a.wang@intel.com>
7079L:	intel-gvt-dev@lists.freedesktop.org
7080L:	intel-gfx@lists.freedesktop.org
7081W:	https://01.org/igvt-g
7082T:	git https://github.com/intel/gvt-linux.git
7083S:	Supported
7084F:	drivers/gpu/drm/i915/gvt/
7085
7086INTEL HID EVENT DRIVER
7087M:	Alex Hung <alex.hung@canonical.com>
7088L:	platform-driver-x86@vger.kernel.org
7089S:	Maintained
7090F:	drivers/platform/x86/intel-hid.c
7091
7092INTEL I/OAT DMA DRIVER
7093M:	Dave Jiang <dave.jiang@intel.com>
7094R:	Dan Williams <dan.j.williams@intel.com>
7095L:	dmaengine@vger.kernel.org
7096Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7097S:	Supported
7098F:	drivers/dma/ioat*
7099
7100INTEL IDLE DRIVER
7101M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7102M:	Len Brown <lenb@kernel.org>
7103L:	linux-pm@vger.kernel.org
7104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7105B:	https://bugzilla.kernel.org
7106S:	Supported
7107F:	drivers/idle/intel_idle.c
7108
7109INTEL INTEGRATED SENSOR HUB DRIVER
7110M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7111M:	Jiri Kosina <jikos@kernel.org>
7112L:	linux-input@vger.kernel.org
7113S:	Maintained
7114F:	drivers/hid/intel-ish-hid/
7115
7116INTEL IOMMU (VT-d)
7117M:	David Woodhouse <dwmw2@infradead.org>
7118L:	iommu@lists.linux-foundation.org
7119T:	git git://git.infradead.org/iommu-2.6.git
7120S:	Supported
7121F:	drivers/iommu/intel-iommu.c
7122F:	include/linux/intel-iommu.h
7123
7124INTEL IOP-ADMA DMA DRIVER
7125R:	Dan Williams <dan.j.williams@intel.com>
7126S:	Odd fixes
7127F:	drivers/dma/iop-adma.c
7128
7129INTEL IPU3 CSI-2 CIO2 DRIVER
7130M:	Yong Zhi <yong.zhi@intel.com>
7131M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7132L:	linux-media@vger.kernel.org
7133S:	Maintained
7134F:	drivers/media/pci/intel/ipu3/
7135F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7136
7137INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7138M:	Krzysztof Halasa <khalasa@piap.pl>
7139S:	Maintained
7140F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7141F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7142F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7143F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7144F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7145F:	drivers/net/wan/ixp4xx_hss.c
7146
7147INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7148M:	Deepak Saxena <dsaxena@plexity.net>
7149S:	Maintained
7150F:	drivers/char/hw_random/ixp4xx-rng.c
7151
7152INTEL MANAGEMENT ENGINE (mei)
7153M:	Tomas Winkler <tomas.winkler@intel.com>
7154L:	linux-kernel@vger.kernel.org
7155S:	Supported
7156F:	include/uapi/linux/mei.h
7157F:	include/linux/mei_cl_bus.h
7158F:	drivers/misc/mei/*
7159F:	drivers/watchdog/mei_wdt.c
7160F:	Documentation/misc-devices/mei/*
7161F:	samples/mei/*
7162
7163INTEL MENLOW THERMAL DRIVER
7164M:	Sujith Thomas <sujith.thomas@intel.com>
7165L:	platform-driver-x86@vger.kernel.org
7166W:	https://01.org/linux-acpi
7167S:	Supported
7168F:	drivers/platform/x86/intel_menlow.c
7169
7170INTEL MERRIFIELD GPIO DRIVER
7171M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7172L:	linux-gpio@vger.kernel.org
7173S:	Maintained
7174F:	drivers/gpio/gpio-merrifield.c
7175
7176INTEL MIC DRIVERS (mic)
7177M:	Sudeep Dutt <sudeep.dutt@intel.com>
7178M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7179S:	Supported
7180W:	https://github.com/sudeepdutt/mic
7181W:	http://software.intel.com/en-us/mic-developer
7182F:	include/linux/mic_bus.h
7183F:	include/linux/scif.h
7184F:	include/uapi/linux/mic_common.h
7185F:	include/uapi/linux/mic_ioctl.h
7186F:	include/uapi/linux/scif_ioctl.h
7187F:	drivers/misc/mic/
7188F:	drivers/dma/mic_x100_dma.c
7189F:	drivers/dma/mic_x100_dma.h
7190F:	Documentation/mic/
7191
7192INTEL PMC CORE DRIVER
7193M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7194M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7195L:	platform-driver-x86@vger.kernel.org
7196S:	Maintained
7197F:	arch/x86/include/asm/pmc_core.h
7198F:	drivers/platform/x86/intel_pmc_core*
7199
7200INTEL PMC/P-Unit IPC DRIVER
7201M:	Zha Qipeng<qipeng.zha@intel.com>
7202L:	platform-driver-x86@vger.kernel.org
7203S:	Maintained
7204F:	drivers/platform/x86/intel_pmc_ipc.c
7205F:	drivers/platform/x86/intel_punit_ipc.c
7206F:	arch/x86/include/asm/intel_pmc_ipc.h
7207F:	arch/x86/include/asm/intel_punit_ipc.h
7208
7209INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7210M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7211L:	linux-wireless@vger.kernel.org
7212S:	Maintained
7213F:	Documentation/networking/README.ipw2100
7214F:	Documentation/networking/README.ipw2200
7215F:	drivers/net/wireless/intel/ipw2x00/
7216
7217INTEL PSTATE DRIVER
7218M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7219M:	Len Brown <lenb@kernel.org>
7220L:	linux-pm@vger.kernel.org
7221S:	Supported
7222F:	drivers/cpufreq/intel_pstate.c
7223
7224INTEL RDMA RNIC DRIVER
7225M:	Faisal Latif <faisal.latif@intel.com>
7226M:	Shiraz Saleem <shiraz.saleem@intel.com>
7227L:	linux-rdma@vger.kernel.org
7228S:	Supported
7229F:	drivers/infiniband/hw/i40iw/
7230F:	include/uapi/rdma/i40iw-abi.h
7231
7232INTEL SHA MULTIBUFFER DRIVER
7233M:	Megha Dey <megha.dey@linux.intel.com>
7234R:	Tim Chen <tim.c.chen@linux.intel.com>
7235L:	linux-crypto@vger.kernel.org
7236S:	Supported
7237F:	arch/x86/crypto/sha*-mb
7238F:	crypto/mcryptd.c
7239
7240INTEL TELEMETRY DRIVER
7241M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7242L:	platform-driver-x86@vger.kernel.org
7243S:	Maintained
7244F:	arch/x86/include/asm/intel_telemetry.h
7245F:	drivers/platform/x86/intel_telemetry*
7246
7247INTEL VIRTUAL BUTTON DRIVER
7248M:	AceLan Kao <acelan.kao@canonical.com>
7249L:	platform-driver-x86@vger.kernel.org
7250S:	Maintained
7251F:	drivers/platform/x86/intel-vbtn.c
7252
7253INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7254M:	Stanislaw Gruszka <sgruszka@redhat.com>
7255L:	linux-wireless@vger.kernel.org
7256S:	Supported
7257F:	drivers/net/wireless/intel/iwlegacy/
7258
7259INTEL WIRELESS WIFI LINK (iwlwifi)
7260M:	Johannes Berg <johannes.berg@intel.com>
7261M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7262M:	Luca Coelho <luciano.coelho@intel.com>
7263M:	Intel Linux Wireless <linuxwifi@intel.com>
7264L:	linux-wireless@vger.kernel.org
7265W:	http://intellinuxwireless.org
7266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7267S:	Supported
7268F:	drivers/net/wireless/intel/iwlwifi/
7269
7270INTEL WIRELESS WIMAX CONNECTION 2400
7271M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7272M:	linux-wimax@intel.com
7273L:	wimax@linuxwimax.org (subscribers-only)
7274S:	Supported
7275W:	http://linuxwimax.org
7276F:	Documentation/wimax/README.i2400m
7277F:	drivers/net/wimax/i2400m/
7278F:	include/uapi/linux/wimax/i2400m.h
7279
7280INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7281M:	Mario Limonciello <mario.limonciello@dell.com>
7282S:	Maintained
7283F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7284
7285INTEL(R) TRACE HUB
7286M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7287S:	Supported
7288F:	Documentation/trace/intel_th.txt
7289F:	drivers/hwtracing/intel_th/
7290
7291INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7292M:	Ning Sun <ning.sun@intel.com>
7293L:	tboot-devel@lists.sourceforge.net
7294W:	http://tboot.sourceforge.net
7295T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7296S:	Supported
7297F:	Documentation/intel_txt.txt
7298F:	include/linux/tboot.h
7299F:	arch/x86/kernel/tboot.c
7300
7301INTEL-MID GPIO DRIVER
7302M:	David Cohen <david.a.cohen@linux.intel.com>
7303L:	linux-gpio@vger.kernel.org
7304S:	Maintained
7305F:	drivers/gpio/gpio-intel-mid.c
7306
7307INVENSENSE MPU-3050 GYROSCOPE DRIVER
7308M:	Linus Walleij <linus.walleij@linaro.org>
7309L:	linux-iio@vger.kernel.org
7310S:	Maintained
7311F:	drivers/iio/gyro/mpu3050*
7312F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7313
7314IOC3 ETHERNET DRIVER
7315M:	Ralf Baechle <ralf@linux-mips.org>
7316L:	linux-mips@linux-mips.org
7317S:	Maintained
7318F:	drivers/net/ethernet/sgi/ioc3-eth.c
7319
7320IOC3 SERIAL DRIVER
7321M:	Pat Gefre <pfg@sgi.com>
7322L:	linux-serial@vger.kernel.org
7323S:	Maintained
7324F:	drivers/tty/serial/ioc3_serial.c
7325
7326IOMMU DRIVERS
7327M:	Joerg Roedel <joro@8bytes.org>
7328L:	iommu@lists.linux-foundation.org
7329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7330S:	Maintained
7331F:	Documentation/devicetree/bindings/iommu/
7332F:	drivers/iommu/
7333F:	include/linux/iommu.h
7334F:	include/linux/of_iommu.h
7335F:	include/linux/iova.h
7336
7337IP MASQUERADING
7338M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7339S:	Maintained
7340F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7341
7342IPMI SUBSYSTEM
7343M:	Corey Minyard <minyard@acm.org>
7344L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7345W:	http://openipmi.sourceforge.net/
7346S:	Supported
7347F:	Documentation/IPMI.txt
7348F:	drivers/char/ipmi/
7349F:	include/linux/ipmi*
7350F:	include/uapi/linux/ipmi*
7351
7352IPS SCSI RAID DRIVER
7353M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7354L:	linux-scsi@vger.kernel.org
7355W:	http://www.adaptec.com/
7356S:	Maintained
7357F:	drivers/scsi/ips*
7358
7359IPVS
7360M:	Wensong Zhang <wensong@linux-vs.org>
7361M:	Simon Horman <horms@verge.net.au>
7362M:	Julian Anastasov <ja@ssi.bg>
7363L:	netdev@vger.kernel.org
7364L:	lvs-devel@vger.kernel.org
7365S:	Maintained
7366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7368F:	Documentation/networking/ipvs-sysctl.txt
7369F:	include/net/ip_vs.h
7370F:	include/uapi/linux/ip_vs.h
7371F:	net/netfilter/ipvs/
7372
7373IPWIRELESS DRIVER
7374M:	Jiri Kosina <jikos@kernel.org>
7375M:	David Sterba <dsterba@suse.com>
7376S:	Odd Fixes
7377F:	drivers/tty/ipwireless/
7378
7379IPX NETWORK LAYER
7380L:	netdev@vger.kernel.org
7381S:	Obsolete
7382F:	include/uapi/linux/ipx.h
7383F:	drivers/staging/ipx/
7384
7385IRDA SUBSYSTEM
7386M:	Samuel Ortiz <samuel@sortiz.org>
7387L:	irda-users@lists.sourceforge.net (subscribers-only)
7388L:	netdev@vger.kernel.org
7389W:	http://irda.sourceforge.net/
7390S:	Obsolete
7391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7392F:	Documentation/networking/irda.txt
7393F:	drivers/staging/irda/
7394
7395IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7396M:	Marc Zyngier <marc.zyngier@arm.com>
7397S:	Maintained
7398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7399F:	Documentation/IRQ-domain.txt
7400F:	include/linux/irqdomain.h
7401F:	kernel/irq/irqdomain.c
7402F:	kernel/irq/msi.c
7403
7404IRQ SUBSYSTEM
7405M:	Thomas Gleixner <tglx@linutronix.de>
7406L:	linux-kernel@vger.kernel.org
7407S:	Maintained
7408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7409F:	kernel/irq/
7410
7411IRQCHIP DRIVERS
7412M:	Thomas Gleixner <tglx@linutronix.de>
7413M:	Jason Cooper <jason@lakedaemon.net>
7414M:	Marc Zyngier <marc.zyngier@arm.com>
7415L:	linux-kernel@vger.kernel.org
7416S:	Maintained
7417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7418F:	Documentation/devicetree/bindings/interrupt-controller/
7419F:	drivers/irqchip/
7420
7421ISA
7422M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7423S:	Maintained
7424F:	Documentation/isa.txt
7425F:	drivers/base/isa.c
7426F:	include/linux/isa.h
7427
7428ISA RADIO MODULE
7429M:	Hans Verkuil <hverkuil@xs4all.nl>
7430L:	linux-media@vger.kernel.org
7431T:	git git://linuxtv.org/media_tree.git
7432W:	https://linuxtv.org
7433S:	Maintained
7434F:	drivers/media/radio/radio-isa*
7435
7436ISAPNP
7437M:	Jaroslav Kysela <perex@perex.cz>
7438S:	Maintained
7439F:	Documentation/isapnp.txt
7440F:	drivers/pnp/isapnp/
7441F:	include/linux/isapnp.h
7442
7443ISCSI
7444M:	Lee Duncan <lduncan@suse.com>
7445M:	Chris Leech <cleech@redhat.com>
7446L:	open-iscsi@googlegroups.com
7447W:	www.open-iscsi.com
7448S:	Maintained
7449F:	drivers/scsi/*iscsi*
7450F:	include/scsi/*iscsi*
7451
7452iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7453M:	Peter Jones <pjones@redhat.com>
7454M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7455S:	Maintained
7456F:	drivers/firmware/iscsi_ibft*
7457
7458ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7459M:	Or Gerlitz <ogerlitz@mellanox.com>
7460M:	Sagi Grimberg <sagi@grimberg.me>
7461M:	Roi Dayan <roid@mellanox.com>
7462L:	linux-rdma@vger.kernel.org
7463S:	Supported
7464W:	http://www.openfabrics.org
7465W:	www.open-iscsi.org
7466Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7467F:	drivers/infiniband/ulp/iser/
7468
7469ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7470M:	Sagi Grimberg <sagi@grimberg.me>
7471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7472L:	linux-rdma@vger.kernel.org
7473L:	target-devel@vger.kernel.org
7474S:	Supported
7475W:	http://www.linux-iscsi.org
7476F:	drivers/infiniband/ulp/isert
7477
7478ISDN SUBSYSTEM
7479M:	Karsten Keil <isdn@linux-pingi.de>
7480L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7481L:	netdev@vger.kernel.org
7482W:	http://www.isdn4linux.de
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7484S:	Maintained
7485F:	Documentation/isdn/
7486F:	drivers/isdn/
7487F:	include/linux/isdn.h
7488F:	include/linux/isdn/
7489F:	include/uapi/linux/isdn.h
7490F:	include/uapi/linux/isdn/
7491
7492ISDN SUBSYSTEM (Eicon active card driver)
7493M:	Armin Schindler <mac@melware.de>
7494L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7495W:	http://www.melware.de
7496S:	Maintained
7497F:	drivers/isdn/hardware/eicon/
7498
7499IT87 HARDWARE MONITORING DRIVER
7500M:	Jean Delvare <jdelvare@suse.com>
7501L:	linux-hwmon@vger.kernel.org
7502S:	Maintained
7503F:	Documentation/hwmon/it87
7504F:	drivers/hwmon/it87.c
7505
7506IT913X MEDIA DRIVER
7507M:	Antti Palosaari <crope@iki.fi>
7508L:	linux-media@vger.kernel.org
7509W:	https://linuxtv.org
7510W:	http://palosaari.fi/linux/
7511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7512T:	git git://linuxtv.org/anttip/media_tree.git
7513S:	Maintained
7514F:	drivers/media/tuners/it913x*
7515
7516IVTV VIDEO4LINUX DRIVER
7517M:	Andy Walls <awalls@md.metrocast.net>
7518L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7519L:	linux-media@vger.kernel.org
7520T:	git git://linuxtv.org/media_tree.git
7521W:	http://www.ivtvdriver.org
7522S:	Maintained
7523F:	Documentation/media/v4l-drivers/ivtv*
7524F:	drivers/media/pci/ivtv/
7525F:	include/uapi/linux/ivtv*
7526
7527IX2505V MEDIA DRIVER
7528M:	Malcolm Priestley <tvboxspy@gmail.com>
7529L:	linux-media@vger.kernel.org
7530W:	https://linuxtv.org
7531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7532S:	Maintained
7533F:	drivers/media/dvb-frontends/ix2505v*
7534
7535JAILHOUSE HYPERVISOR INTERFACE
7536M:	Jan Kiszka <jan.kiszka@siemens.com>
7537L:	jailhouse-dev@googlegroups.com
7538S:	Maintained
7539F:	arch/x86/kernel/jailhouse.c
7540F:	arch/x86/include/asm/jailhouse_para.h
7541
7542JC42.4 TEMPERATURE SENSOR DRIVER
7543M:	Guenter Roeck <linux@roeck-us.net>
7544L:	linux-hwmon@vger.kernel.org
7545S:	Maintained
7546F:	drivers/hwmon/jc42.c
7547F:	Documentation/hwmon/jc42
7548
7549JFS FILESYSTEM
7550M:	Dave Kleikamp <shaggy@kernel.org>
7551L:	jfs-discussion@lists.sourceforge.net
7552W:	http://jfs.sourceforge.net/
7553T:	git git://github.com/kleikamp/linux-shaggy.git
7554S:	Maintained
7555F:	Documentation/filesystems/jfs.txt
7556F:	fs/jfs/
7557
7558JME NETWORK DRIVER
7559M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7560L:	netdev@vger.kernel.org
7561S:	Maintained
7562F:	drivers/net/ethernet/jme.*
7563
7564JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7565M:	David Woodhouse <dwmw2@infradead.org>
7566L:	linux-mtd@lists.infradead.org
7567W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7568S:	Maintained
7569F:	fs/jffs2/
7570F:	include/uapi/linux/jffs2.h
7571
7572JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7573M:	"Theodore Ts'o" <tytso@mit.edu>
7574M:	Jan Kara <jack@suse.com>
7575L:	linux-ext4@vger.kernel.org
7576S:	Maintained
7577F:	fs/jbd2/
7578F:	include/linux/jbd2.h
7579
7580JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7581M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7582L:	linux-media@vger.kernel.org
7583S:	Maintained
7584F:	drivers/media/platform/rcar_jpu.c
7585
7586JSM Neo PCI based serial card
7587M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7588L:	linux-serial@vger.kernel.org
7589S:	Maintained
7590F:	drivers/tty/serial/jsm/
7591
7592K10TEMP HARDWARE MONITORING DRIVER
7593M:	Clemens Ladisch <clemens@ladisch.de>
7594L:	linux-hwmon@vger.kernel.org
7595S:	Maintained
7596F:	Documentation/hwmon/k10temp
7597F:	drivers/hwmon/k10temp.c
7598
7599K8TEMP HARDWARE MONITORING DRIVER
7600M:	Rudolf Marek <r.marek@assembler.cz>
7601L:	linux-hwmon@vger.kernel.org
7602S:	Maintained
7603F:	Documentation/hwmon/k8temp
7604F:	drivers/hwmon/k8temp.c
7605
7606KASAN
7607M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7608R:	Alexander Potapenko <glider@google.com>
7609R:	Dmitry Vyukov <dvyukov@google.com>
7610L:	kasan-dev@googlegroups.com
7611S:	Maintained
7612F:	arch/*/include/asm/kasan.h
7613F:	arch/*/mm/kasan_init*
7614F:	Documentation/dev-tools/kasan.rst
7615F:	include/linux/kasan*.h
7616F:	lib/test_kasan.c
7617F:	mm/kasan/
7618F:	scripts/Makefile.kasan
7619
7620KCONFIG
7621M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7623L:	linux-kbuild@vger.kernel.org
7624S:	Maintained
7625F:	Documentation/kbuild/kconfig-language.txt
7626F:	scripts/kconfig/
7627
7628KDUMP
7629M:	Dave Young <dyoung@redhat.com>
7630M:	Baoquan He <bhe@redhat.com>
7631R:	Vivek Goyal <vgoyal@redhat.com>
7632L:	kexec@lists.infradead.org
7633W:	http://lse.sourceforge.net/kdump/
7634S:	Maintained
7635F:	Documentation/kdump/
7636
7637KEENE FM RADIO TRANSMITTER DRIVER
7638M:	Hans Verkuil <hverkuil@xs4all.nl>
7639L:	linux-media@vger.kernel.org
7640T:	git git://linuxtv.org/media_tree.git
7641W:	https://linuxtv.org
7642S:	Maintained
7643F:	drivers/media/radio/radio-keene*
7644
7645KERNEL AUTOMOUNTER v4 (AUTOFS4)
7646M:	Ian Kent <raven@themaw.net>
7647L:	autofs@vger.kernel.org
7648S:	Maintained
7649F:	fs/autofs4/
7650
7651KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7652M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7653M:	Michal Marek <michal.lkml@markovi.net>
7654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7655L:	linux-kbuild@vger.kernel.org
7656S:	Maintained
7657F:	Documentation/kbuild/
7658F:	Makefile
7659F:	scripts/Makefile.*
7660F:	scripts/basic/
7661F:	scripts/mk*
7662F:	scripts/package/
7663
7664KERNEL JANITORS
7665L:	kernel-janitors@vger.kernel.org
7666W:	http://kernelnewbies.org/KernelJanitors
7667S:	Odd Fixes
7668
7669KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7670M:	"J. Bruce Fields" <bfields@fieldses.org>
7671M:	Jeff Layton <jlayton@kernel.org>
7672L:	linux-nfs@vger.kernel.org
7673W:	http://nfs.sourceforge.net/
7674T:	git git://linux-nfs.org/~bfields/linux.git
7675S:	Supported
7676F:	fs/nfsd/
7677F:	include/uapi/linux/nfsd/
7678F:	fs/lockd/
7679F:	fs/nfs_common/
7680F:	net/sunrpc/
7681F:	include/linux/lockd/
7682F:	include/linux/sunrpc/
7683F:	include/uapi/linux/sunrpc/
7684
7685KERNEL SELFTEST FRAMEWORK
7686M:	Shuah Khan <shuahkh@osg.samsung.com>
7687M:	Shuah Khan <shuah@kernel.org>
7688L:	linux-kselftest@vger.kernel.org
7689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7690S:	Maintained
7691F:	tools/testing/selftests/
7692F:	Documentation/dev-tools/kselftest*
7693
7694KERNEL USERMODE HELPER
7695M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7696L:	linux-kernel@vger.kernel.org
7697S:	Maintained
7698F:	kernel/umh.c
7699F:	include/linux/umh.h
7700
7701KERNEL VIRTUAL MACHINE (KVM)
7702M:	Paolo Bonzini <pbonzini@redhat.com>
7703M:	Radim Krčmář <rkrcmar@redhat.com>
7704L:	kvm@vger.kernel.org
7705W:	http://www.linux-kvm.org
7706T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7707S:	Supported
7708F:	Documentation/virtual/kvm/
7709F:	include/trace/events/kvm.h
7710F:	include/uapi/asm-generic/kvm*
7711F:	include/uapi/linux/kvm*
7712F:	include/asm-generic/kvm*
7713F:	include/linux/kvm*
7714F:	include/kvm/iodev.h
7715F:	virt/kvm/*
7716F:	tools/kvm/
7717
7718KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7719M:	Joerg Roedel <joro@8bytes.org>
7720L:	kvm@vger.kernel.org
7721W:	http://www.linux-kvm.org/
7722S:	Maintained
7723F:	arch/x86/include/asm/svm.h
7724F:	arch/x86/kvm/svm.c
7725
7726KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7727M:	Christoffer Dall <christoffer.dall@linaro.org>
7728M:	Marc Zyngier <marc.zyngier@arm.com>
7729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7730L:	kvmarm@lists.cs.columbia.edu
7731W:	http://systems.cs.columbia.edu/projects/kvm-arm
7732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7733S:	Supported
7734F:	arch/arm/include/uapi/asm/kvm*
7735F:	arch/arm/include/asm/kvm*
7736F:	arch/arm/kvm/
7737F:	virt/kvm/arm/
7738F:	include/kvm/arm_*
7739
7740KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7741M:	Christoffer Dall <christoffer.dall@linaro.org>
7742M:	Marc Zyngier <marc.zyngier@arm.com>
7743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7744L:	kvmarm@lists.cs.columbia.edu
7745S:	Maintained
7746F:	arch/arm64/include/uapi/asm/kvm*
7747F:	arch/arm64/include/asm/kvm*
7748F:	arch/arm64/kvm/
7749
7750KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7751M:	James Hogan <jhogan@kernel.org>
7752L:	linux-mips@linux-mips.org
7753S:	Supported
7754F:	arch/mips/include/uapi/asm/kvm*
7755F:	arch/mips/include/asm/kvm*
7756F:	arch/mips/kvm/
7757
7758KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7759M:	Paul Mackerras <paulus@ozlabs.org>
7760L:	kvm-ppc@vger.kernel.org
7761W:	http://www.linux-kvm.org/
7762T:	git git://github.com/agraf/linux-2.6.git
7763S:	Supported
7764F:	arch/powerpc/include/uapi/asm/kvm*
7765F:	arch/powerpc/include/asm/kvm*
7766F:	arch/powerpc/kvm/
7767F:	arch/powerpc/kernel/kvm*
7768
7769KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7770M:	Christian Borntraeger <borntraeger@de.ibm.com>
7771M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7772R:	David Hildenbrand <david@redhat.com>
7773R:	Cornelia Huck <cohuck@redhat.com>
7774L:	linux-s390@vger.kernel.org
7775W:	http://www.ibm.com/developerworks/linux/linux390/
7776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7777S:	Supported
7778F:	arch/s390/include/uapi/asm/kvm*
7779F:	arch/s390/include/asm/gmap.h
7780F:	arch/s390/include/asm/kvm*
7781F:	arch/s390/kvm/
7782F:	arch/s390/mm/gmap.c
7783
7784KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7785M:	Paolo Bonzini <pbonzini@redhat.com>
7786M:	Radim Krčmář <rkrcmar@redhat.com>
7787L:	kvm@vger.kernel.org
7788W:	http://www.linux-kvm.org
7789T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7790S:	Supported
7791F:	arch/x86/kvm/
7792F:	arch/x86/include/uapi/asm/kvm*
7793F:	arch/x86/include/asm/kvm*
7794F:	arch/x86/include/asm/pvclock-abi.h
7795F:	arch/x86/kernel/kvm.c
7796F:	arch/x86/kernel/kvmclock.c
7797
7798KERNFS
7799M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7800M:	Tejun Heo <tj@kernel.org>
7801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7802S:	Supported
7803F:	include/linux/kernfs.h
7804F:	fs/kernfs/
7805
7806KEXEC
7807M:	Eric Biederman <ebiederm@xmission.com>
7808W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7809L:	kexec@lists.infradead.org
7810S:	Maintained
7811F:	include/linux/kexec.h
7812F:	include/uapi/linux/kexec.h
7813F:	kernel/kexec*
7814
7815KEYS-ENCRYPTED
7816M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7817L:	linux-integrity@vger.kernel.org
7818L:	keyrings@vger.kernel.org
7819S:	Supported
7820F:	Documentation/security/keys/trusted-encrypted.rst
7821F:	include/keys/encrypted-type.h
7822F:	security/keys/encrypted-keys/
7823
7824KEYS-TRUSTED
7825M:	James Bottomley <jejb@linux.vnet.ibm.com>
7826M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7827L:	linux-integrity@vger.kernel.org
7828L:	keyrings@vger.kernel.org
7829S:	Supported
7830F:	Documentation/security/keys/trusted-encrypted.rst
7831F:	include/keys/trusted-type.h
7832F:	security/keys/trusted.c
7833F:	security/keys/trusted.h
7834
7835KEYS/KEYRINGS:
7836M:	David Howells <dhowells@redhat.com>
7837L:	keyrings@vger.kernel.org
7838S:	Maintained
7839F:	Documentation/security/keys/core.rst
7840F:	include/linux/key.h
7841F:	include/linux/key-type.h
7842F:	include/linux/keyctl.h
7843F:	include/uapi/linux/keyctl.h
7844F:	include/keys/
7845F:	security/keys/
7846
7847KGDB / KDB /debug_core
7848M:	Jason Wessel <jason.wessel@windriver.com>
7849M:	Daniel Thompson <daniel.thompson@linaro.org>
7850W:	http://kgdb.wiki.kernel.org/
7851L:	kgdb-bugreport@lists.sourceforge.net
7852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7853S:	Maintained
7854F:	Documentation/dev-tools/kgdb.rst
7855F:	drivers/misc/kgdbts.c
7856F:	drivers/tty/serial/kgdboc.c
7857F:	include/linux/kdb.h
7858F:	include/linux/kgdb.h
7859F:	kernel/debug/
7860
7861KMEMLEAK
7862M:	Catalin Marinas <catalin.marinas@arm.com>
7863S:	Maintained
7864F:	Documentation/dev-tools/kmemleak.rst
7865F:	include/linux/kmemleak.h
7866F:	mm/kmemleak.c
7867F:	mm/kmemleak-test.c
7868
7869KMOD KERNEL MODULE LOADER - USERMODE HELPER
7870M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7871L:	linux-kernel@vger.kernel.org
7872S:	Maintained
7873F:	kernel/kmod.c
7874F:	include/linux/kmod.h
7875F:	lib/test_kmod.c
7876F:	tools/testing/selftests/kmod/
7877
7878KPROBES
7879M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7880M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7881M:	"David S. Miller" <davem@davemloft.net>
7882M:	Masami Hiramatsu <mhiramat@kernel.org>
7883S:	Maintained
7884F:	Documentation/kprobes.txt
7885F:	include/linux/kprobes.h
7886F:	include/asm-generic/kprobes.h
7887F:	kernel/kprobes.c
7888
7889KS0108 LCD CONTROLLER DRIVER
7890M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7891W:	http://miguelojeda.es/auxdisplay.htm
7892W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7893S:	Maintained
7894F:	Documentation/auxdisplay/ks0108
7895F:	drivers/auxdisplay/ks0108.c
7896F:	include/linux/ks0108.h
7897
7898L3MDEV
7899M:	David Ahern <dsa@cumulusnetworks.com>
7900L:	netdev@vger.kernel.org
7901S:	Maintained
7902F:	net/l3mdev
7903F:	include/net/l3mdev.h
7904
7905LANTIQ MIPS ARCHITECTURE
7906M:	John Crispin <john@phrozen.org>
7907L:	linux-mips@linux-mips.org
7908S:	Maintained
7909F:	arch/mips/lantiq
7910F:	drivers/soc/lantiq
7911
7912LAPB module
7913L:	linux-x25@vger.kernel.org
7914S:	Orphan
7915F:	Documentation/networking/lapb-module.txt
7916F:	include/*/lapb.h
7917F:	net/lapb/
7918
7919LASI 53c700 driver for PARISC
7920M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7921L:	linux-scsi@vger.kernel.org
7922S:	Maintained
7923F:	Documentation/scsi/53c700.txt
7924F:	drivers/scsi/53c700*
7925
7926LEAKING_ADDRESSES
7927M:	Tobin C. Harding <me@tobin.cc>
7928M:	Tycho Andersen <tycho@tycho.ws>
7929L:	kernel-hardening@lists.openwall.com
7930S:	Maintained
7931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7932F:	scripts/leaking_addresses.pl
7933
7934LED SUBSYSTEM
7935M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7936M:	Pavel Machek <pavel@ucw.cz>
7937L:	linux-leds@vger.kernel.org
7938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7939S:	Maintained
7940F:	Documentation/devicetree/bindings/leds/
7941F:	drivers/leds/
7942F:	include/linux/leds.h
7943
7944LEGACY EEPROM DRIVER
7945M:	Jean Delvare <jdelvare@suse.com>
7946S:	Maintained
7947F:	Documentation/misc-devices/eeprom
7948F:	drivers/misc/eeprom/eeprom.c
7949
7950LEGO USB Tower driver
7951M:	Juergen Stuber <starblue@users.sourceforge.net>
7952L:	legousb-devel@lists.sourceforge.net
7953W:	http://legousb.sourceforge.net/
7954S:	Maintained
7955F:	drivers/usb/misc/legousbtower.c
7956
7957LG2160 MEDIA DRIVER
7958M:	Michael Krufky <mkrufky@linuxtv.org>
7959L:	linux-media@vger.kernel.org
7960W:	https://linuxtv.org
7961W:	http://github.com/mkrufky
7962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7963T:	git git://linuxtv.org/mkrufky/tuners.git
7964S:	Maintained
7965F:	drivers/media/dvb-frontends/lg2160.*
7966
7967LGDT3305 MEDIA DRIVER
7968M:	Michael Krufky <mkrufky@linuxtv.org>
7969L:	linux-media@vger.kernel.org
7970W:	https://linuxtv.org
7971W:	http://github.com/mkrufky
7972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7973T:	git git://linuxtv.org/mkrufky/tuners.git
7974S:	Maintained
7975F:	drivers/media/dvb-frontends/lgdt3305.*
7976
7977LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7978M:	Viresh Kumar <vireshk@kernel.org>
7979L:	linux-ide@vger.kernel.org
7980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7981S:	Maintained
7982F:	include/linux/pata_arasan_cf_data.h
7983F:	drivers/ata/pata_arasan_cf.c
7984
7985LIBATA PATA DRIVERS
7986M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7987M:	Tejun Heo <tj@kernel.org>
7988L:	linux-ide@vger.kernel.org
7989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7990S:	Maintained
7991F:	drivers/ata/pata_*.c
7992F:	drivers/ata/ata_generic.c
7993
7994LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7995M:	Linus Walleij <linus.walleij@linaro.org>
7996L:	linux-ide@vger.kernel.org
7997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998S:	Maintained
7999F:	drivers/ata/pata_ftide010.c
8000F:	drivers/ata/sata_gemini.c
8001F:	drivers/ata/sata_gemini.h
8002
8003LIBATA SATA AHCI PLATFORM devices support
8004M:	Hans de Goede <hdegoede@redhat.com>
8005M:	Tejun Heo <tj@kernel.org>
8006L:	linux-ide@vger.kernel.org
8007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8008S:	Maintained
8009F:	drivers/ata/ahci_platform.c
8010F:	drivers/ata/libahci_platform.c
8011F:	include/linux/ahci_platform.h
8012
8013LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8014M:	Mikael Pettersson <mikpelinux@gmail.com>
8015L:	linux-ide@vger.kernel.org
8016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8017S:	Maintained
8018F:	drivers/ata/sata_promise.*
8019
8020LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8021M:	Tejun Heo <tj@kernel.org>
8022L:	linux-ide@vger.kernel.org
8023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8024S:	Maintained
8025F:	drivers/ata/
8026F:	include/linux/ata.h
8027F:	include/linux/libata.h
8028F:	Documentation/devicetree/bindings/ata/
8029
8030LIBLOCKDEP
8031M:	Sasha Levin <alexander.levin@verizon.com>
8032S:	Maintained
8033F:	tools/lib/lockdep/
8034
8035LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8036M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8037L:	linux-nvdimm@lists.01.org
8038Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8039S:	Supported
8040F:	drivers/nvdimm/blk.c
8041F:	drivers/nvdimm/region_devs.c
8042
8043LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8044M:	Vishal Verma <vishal.l.verma@intel.com>
8045L:	linux-nvdimm@lists.01.org
8046Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8047S:	Supported
8048F:	drivers/nvdimm/btt*
8049
8050LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8051M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8052L:	linux-nvdimm@lists.01.org
8053Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8054S:	Supported
8055F:	drivers/nvdimm/pmem*
8056
8057LIBNVDIMM: DEVICETREE BINDINGS
8058M:	Oliver O'Halloran <oohall@gmail.com>
8059L:	linux-nvdimm@lists.01.org
8060Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8061S:	Supported
8062F:	drivers/nvdimm/of_pmem.c
8063F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8064
8065LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8066M:	Dan Williams <dan.j.williams@intel.com>
8067L:	linux-nvdimm@lists.01.org
8068Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8070S:	Supported
8071F:	drivers/nvdimm/*
8072F:	drivers/acpi/nfit/*
8073F:	include/linux/nd.h
8074F:	include/linux/libnvdimm.h
8075F:	include/uapi/linux/ndctl.h
8076
8077LIGHTNVM PLATFORM SUPPORT
8078M:	Matias Bjorling <mb@lightnvm.io>
8079W:	http://github/OpenChannelSSD
8080L:	linux-block@vger.kernel.org
8081S:	Maintained
8082F:	drivers/lightnvm/
8083F:	include/linux/lightnvm.h
8084F:	include/uapi/linux/lightnvm.h
8085
8086LINUX FOR POWER MACINTOSH
8087M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8088W:	http://www.penguinppc.org/
8089L:	linuxppc-dev@lists.ozlabs.org
8090S:	Maintained
8091F:	arch/powerpc/platforms/powermac/
8092F:	drivers/macintosh/
8093
8094LINUX FOR POWERPC (32-BIT AND 64-BIT)
8095M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8096M:	Paul Mackerras <paulus@samba.org>
8097M:	Michael Ellerman <mpe@ellerman.id.au>
8098W:	https://github.com/linuxppc/linux/wiki
8099L:	linuxppc-dev@lists.ozlabs.org
8100Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8102S:	Supported
8103F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8104F:	Documentation/devicetree/bindings/powerpc/
8105F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8106F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8107F:	Documentation/powerpc/
8108F:	arch/powerpc/
8109F:	drivers/char/tpm/tpm_ibmvtpm*
8110F:	drivers/crypto/nx/
8111F:	drivers/crypto/vmx/
8112F:	drivers/i2c/busses/i2c-opal.c
8113F:	drivers/net/ethernet/ibm/ibmveth.*
8114F:	drivers/net/ethernet/ibm/ibmvnic.*
8115F:	drivers/pci/hotplug/pnv_php.c
8116F:	drivers/pci/hotplug/rpa*
8117F:	drivers/rtc/rtc-opal.c
8118F:	drivers/scsi/ibmvscsi/
8119F:	drivers/tty/hvc/hvc_opal.c
8120F:	drivers/watchdog/wdrtas.c
8121F:	tools/testing/selftests/powerpc
8122N:	/pmac
8123N:	powermac
8124N:	powernv
8125N:	[^a-z0-9]ps3
8126N:	pseries
8127
8128LINUX FOR POWERPC EMBEDDED MPC5XXX
8129M:	Anatolij Gustschin <agust@denx.de>
8130L:	linuxppc-dev@lists.ozlabs.org
8131T:	git git://git.denx.de/linux-denx-agust.git
8132S:	Maintained
8133F:	arch/powerpc/platforms/512x/
8134F:	arch/powerpc/platforms/52xx/
8135
8136LINUX FOR POWERPC EMBEDDED PPC4XX
8137M:	Alistair Popple <alistair@popple.id.au>
8138M:	Matt Porter <mporter@kernel.crashing.org>
8139W:	http://www.penguinppc.org/
8140L:	linuxppc-dev@lists.ozlabs.org
8141S:	Maintained
8142F:	arch/powerpc/platforms/40x/
8143F:	arch/powerpc/platforms/44x/
8144
8145LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8146M:	Scott Wood <oss@buserror.net>
8147M:	Kumar Gala <galak@kernel.crashing.org>
8148W:	http://www.penguinppc.org/
8149L:	linuxppc-dev@lists.ozlabs.org
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8151S:	Maintained
8152F:	arch/powerpc/platforms/83xx/
8153F:	arch/powerpc/platforms/85xx/
8154F:	Documentation/devicetree/bindings/powerpc/fsl/
8155
8156LINUX FOR POWERPC EMBEDDED PPC8XX
8157M:	Vitaly Bordug <vitb@kernel.crashing.org>
8158W:	http://www.penguinppc.org/
8159L:	linuxppc-dev@lists.ozlabs.org
8160S:	Maintained
8161F:	arch/powerpc/platforms/8xx/
8162
8163LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8164L:	linuxppc-dev@lists.ozlabs.org
8165S:	Orphan
8166F:	arch/powerpc/*/*virtex*
8167F:	arch/powerpc/*/*/*virtex*
8168
8169LINUX FOR POWERPC PA SEMI PWRFICIENT
8170L:	linuxppc-dev@lists.ozlabs.org
8171S:	Orphan
8172F:	arch/powerpc/platforms/pasemi/
8173F:	drivers/*/*pasemi*
8174F:	drivers/*/*/*pasemi*
8175
8176LINUX KERNEL DUMP TEST MODULE (LKDTM)
8177M:	Kees Cook <keescook@chromium.org>
8178S:	Maintained
8179F:	drivers/misc/lkdtm/*
8180
8181LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8182M:	Alan Stern <stern@rowland.harvard.edu>
8183M:	Andrea Parri <parri.andrea@gmail.com>
8184M:	Will Deacon <will.deacon@arm.com>
8185M:	Peter Zijlstra <peterz@infradead.org>
8186M:	Boqun Feng <boqun.feng@gmail.com>
8187M:	Nicholas Piggin <npiggin@gmail.com>
8188M:	David Howells <dhowells@redhat.com>
8189M:	Jade Alglave <j.alglave@ucl.ac.uk>
8190M:	Luc Maranget <luc.maranget@inria.fr>
8191M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8192R:	Akira Yokosawa <akiyks@gmail.com>
8193L:	linux-kernel@vger.kernel.org
8194S:	Supported
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8196F:	tools/memory-model/
8197F:	Documentation/memory-barriers.txt
8198
8199LINUX SECURITY MODULE (LSM) FRAMEWORK
8200M:	Chris Wright <chrisw@sous-sol.org>
8201L:	linux-security-module@vger.kernel.org
8202S:	Supported
8203
8204LIS3LV02D ACCELEROMETER DRIVER
8205M:	Eric Piel <eric.piel@tremplin-utc.net>
8206S:	Maintained
8207F:	Documentation/misc-devices/lis3lv02d
8208F:	drivers/misc/lis3lv02d/
8209F:	drivers/platform/x86/hp_accel.c
8210
8211LIVE PATCHING
8212M:	Josh Poimboeuf <jpoimboe@redhat.com>
8213M:	Jessica Yu <jeyu@kernel.org>
8214M:	Jiri Kosina <jikos@kernel.org>
8215M:	Miroslav Benes <mbenes@suse.cz>
8216R:	Petr Mladek <pmladek@suse.com>
8217S:	Maintained
8218F:	kernel/livepatch/
8219F:	include/linux/livepatch.h
8220F:	arch/x86/include/asm/livepatch.h
8221F:	arch/x86/kernel/livepatch.c
8222F:	Documentation/livepatch/
8223F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8224F:	samples/livepatch/
8225L:	live-patching@vger.kernel.org
8226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8227
8228LLC (802.2)
8229L:	netdev@vger.kernel.org
8230S:	Odd fixes
8231F:	include/linux/llc.h
8232F:	include/uapi/linux/llc.h
8233F:	include/net/llc*
8234F:	net/llc/
8235
8236LM73 HARDWARE MONITOR DRIVER
8237M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8238L:	linux-hwmon@vger.kernel.org
8239S:	Maintained
8240F:	drivers/hwmon/lm73.c
8241
8242LM78 HARDWARE MONITOR DRIVER
8243M:	Jean Delvare <jdelvare@suse.com>
8244L:	linux-hwmon@vger.kernel.org
8245S:	Maintained
8246F:	Documentation/hwmon/lm78
8247F:	drivers/hwmon/lm78.c
8248
8249LM83 HARDWARE MONITOR DRIVER
8250M:	Jean Delvare <jdelvare@suse.com>
8251L:	linux-hwmon@vger.kernel.org
8252S:	Maintained
8253F:	Documentation/hwmon/lm83
8254F:	drivers/hwmon/lm83.c
8255
8256LM90 HARDWARE MONITOR DRIVER
8257M:	Jean Delvare <jdelvare@suse.com>
8258L:	linux-hwmon@vger.kernel.org
8259S:	Maintained
8260F:	Documentation/hwmon/lm90
8261F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8262F:	drivers/hwmon/lm90.c
8263F:	include/dt-bindings/thermal/lm90.h
8264
8265LM95234 HARDWARE MONITOR DRIVER
8266M:	Guenter Roeck <linux@roeck-us.net>
8267L:	linux-hwmon@vger.kernel.org
8268S:	Maintained
8269F:	Documentation/hwmon/lm95234
8270F:	drivers/hwmon/lm95234.c
8271
8272LME2510 MEDIA DRIVER
8273M:	Malcolm Priestley <tvboxspy@gmail.com>
8274L:	linux-media@vger.kernel.org
8275W:	https://linuxtv.org
8276Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8277S:	Maintained
8278F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8279
8280LOADPIN SECURITY MODULE
8281M:	Kees Cook <keescook@chromium.org>
8282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8283S:	Supported
8284F:	security/loadpin/
8285F:	Documentation/admin-guide/LSM/LoadPin.rst
8286
8287LOCKING PRIMITIVES
8288M:	Peter Zijlstra <peterz@infradead.org>
8289M:	Ingo Molnar <mingo@redhat.com>
8290L:	linux-kernel@vger.kernel.org
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8292S:	Maintained
8293F:	Documentation/locking/
8294F:	include/linux/lockdep.h
8295F:	include/linux/spinlock*.h
8296F:	arch/*/include/asm/spinlock*.h
8297F:	include/linux/rwlock*.h
8298F:	include/linux/mutex*.h
8299F:	arch/*/include/asm/mutex*.h
8300F:	include/linux/rwsem*.h
8301F:	arch/*/include/asm/rwsem.h
8302F:	include/linux/seqlock.h
8303F:	lib/locking*.[ch]
8304F:	kernel/locking/
8305X:	kernel/locking/locktorture.c
8306
8307LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8308M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8309L:	linux-ntfs-dev@lists.sourceforge.net
8310W:	http://www.linux-ntfs.org/content/view/19/37/
8311S:	Maintained
8312F:	Documentation/ldm.txt
8313F:	block/partitions/ldm.*
8314
8315LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8316M:	Sathya Prakash <sathya.prakash@broadcom.com>
8317M:	Chaitra P B <chaitra.basappa@broadcom.com>
8318M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8319L:	MPT-FusionLinux.pdl@broadcom.com
8320L:	linux-scsi@vger.kernel.org
8321W:	http://www.avagotech.com/support/
8322S:	Supported
8323F:	drivers/message/fusion/
8324F:	drivers/scsi/mpt2sas/
8325F:	drivers/scsi/mpt3sas/
8326
8327LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8328M:	Matthew Wilcox <matthew@wil.cx>
8329L:	linux-scsi@vger.kernel.org
8330S:	Maintained
8331F:	drivers/scsi/sym53c8xx_2/
8332
8333LTC4261 HARDWARE MONITOR DRIVER
8334M:	Guenter Roeck <linux@roeck-us.net>
8335L:	linux-hwmon@vger.kernel.org
8336S:	Maintained
8337F:	Documentation/hwmon/ltc4261
8338F:	drivers/hwmon/ltc4261.c
8339
8340LTC4306 I2C MULTIPLEXER DRIVER
8341M:	Michael Hennerich <michael.hennerich@analog.com>
8342W:	http://ez.analog.com/community/linux-device-drivers
8343L:	linux-i2c@vger.kernel.org
8344S:	Supported
8345F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8346F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8347
8348LTP (Linux Test Project)
8349M:	Mike Frysinger <vapier@gentoo.org>
8350M:	Cyril Hrubis <chrubis@suse.cz>
8351M:	Wanlong Gao <wanlong.gao@gmail.com>
8352M:	Jan Stancek <jstancek@redhat.com>
8353M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8354M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8355L:	ltp@lists.linux.it (subscribers-only)
8356W:	http://linux-test-project.github.io/
8357T:	git git://github.com/linux-test-project/ltp.git
8358S:	Maintained
8359
8360M68K ARCHITECTURE
8361M:	Geert Uytterhoeven <geert@linux-m68k.org>
8362L:	linux-m68k@lists.linux-m68k.org
8363W:	http://www.linux-m68k.org/
8364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8365S:	Maintained
8366F:	arch/m68k/
8367F:	drivers/zorro/
8368
8369M68K ON APPLE MACINTOSH
8370M:	Joshua Thompson <funaho@jurai.org>
8371W:	http://www.mac.linux-m68k.org/
8372L:	linux-m68k@lists.linux-m68k.org
8373S:	Maintained
8374F:	arch/m68k/mac/
8375
8376M68K ON HP9000/300
8377M:	Philip Blundell <philb@gnu.org>
8378W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8379S:	Maintained
8380F:	arch/m68k/hp300/
8381
8382M88DS3103 MEDIA DRIVER
8383M:	Antti Palosaari <crope@iki.fi>
8384L:	linux-media@vger.kernel.org
8385W:	https://linuxtv.org
8386W:	http://palosaari.fi/linux/
8387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8388T:	git git://linuxtv.org/anttip/media_tree.git
8389S:	Maintained
8390F:	drivers/media/dvb-frontends/m88ds3103*
8391
8392M88RS2000 MEDIA DRIVER
8393M:	Malcolm Priestley <tvboxspy@gmail.com>
8394L:	linux-media@vger.kernel.org
8395W:	https://linuxtv.org
8396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8397S:	Maintained
8398F:	drivers/media/dvb-frontends/m88rs2000*
8399
8400MA901 MASTERKIT USB FM RADIO DRIVER
8401M:	Alexey Klimov <klimov.linux@gmail.com>
8402L:	linux-media@vger.kernel.org
8403T:	git git://linuxtv.org/media_tree.git
8404S:	Maintained
8405F:	drivers/media/radio/radio-ma901.c
8406
8407MAC80211
8408M:	Johannes Berg <johannes@sipsolutions.net>
8409L:	linux-wireless@vger.kernel.org
8410W:	http://wireless.kernel.org/
8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8413S:	Maintained
8414F:	Documentation/networking/mac80211-injection.txt
8415F:	include/net/mac80211.h
8416F:	net/mac80211/
8417F:	drivers/net/wireless/mac80211_hwsim.[ch]
8418F:	Documentation/networking/mac80211_hwsim/README
8419
8420MAILBOX API
8421M:	Jassi Brar <jassisinghbrar@gmail.com>
8422L:	linux-kernel@vger.kernel.org
8423S:	Maintained
8424F:	drivers/mailbox/
8425F:	include/linux/mailbox_client.h
8426F:	include/linux/mailbox_controller.h
8427
8428MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8429M:	Michael Kerrisk <mtk.manpages@gmail.com>
8430W:	http://www.kernel.org/doc/man-pages
8431L:	linux-man@vger.kernel.org
8432S:	Maintained
8433
8434MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8435M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8436L:	linux-mips@linux-mips.org
8437S:	Maintained
8438F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8439
8440MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8441M:	Andrew Lunn <andrew@lunn.ch>
8442M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8443L:	netdev@vger.kernel.org
8444S:	Maintained
8445F:	drivers/net/dsa/mv88e6xxx/
8446F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8447
8448MARVELL ARMADA DRM SUPPORT
8449M:	Russell King <linux@armlinux.org.uk>
8450S:	Maintained
8451T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8452T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8453F:	drivers/gpu/drm/armada/
8454F:	include/uapi/drm/armada_drm.h
8455F:	Documentation/devicetree/bindings/display/armada/
8456
8457MARVELL CRYPTO DRIVER
8458M:	Boris Brezillon <boris.brezillon@bootlin.com>
8459M:	Arnaud Ebalard <arno@natisbad.org>
8460F:	drivers/crypto/marvell/
8461S:	Maintained
8462L:	linux-crypto@vger.kernel.org
8463
8464MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8465M:	Mirko Lindner <mlindner@marvell.com>
8466M:	Stephen Hemminger <stephen@networkplumber.org>
8467L:	netdev@vger.kernel.org
8468S:	Maintained
8469F:	drivers/net/ethernet/marvell/sk*
8470
8471MARVELL LIBERTAS WIRELESS DRIVER
8472L:	libertas-dev@lists.infradead.org
8473S:	Orphan
8474F:	drivers/net/wireless/marvell/libertas/
8475
8476MARVELL MACCHIATOBIN SUPPORT
8477M:	Russell King <linux@armlinux.org.uk>
8478L:	linux-arm-kernel@lists.infradead.org
8479S:	Maintained
8480F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8481
8482MARVELL MV643XX ETHERNET DRIVER
8483M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8484L:	netdev@vger.kernel.org
8485S:	Maintained
8486F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8487F:	include/linux/mv643xx.h
8488
8489MARVELL MV88X3310 PHY DRIVER
8490M:	Russell King <linux@armlinux.org.uk>
8491L:	netdev@vger.kernel.org
8492S:	Maintained
8493F:	drivers/net/phy/marvell10g.c
8494
8495MARVELL MVNETA ETHERNET DRIVER
8496M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8497L:	netdev@vger.kernel.org
8498S:	Maintained
8499F:	drivers/net/ethernet/marvell/mvneta.*
8500
8501MARVELL MWIFIEX WIRELESS DRIVER
8502M:	Amitkumar Karwar <amitkarwar@gmail.com>
8503M:	Nishant Sarmukadam <nishants@marvell.com>
8504M:	Ganapathi Bhat <gbhat@marvell.com>
8505M:	Xinming Hu <huxm@marvell.com>
8506L:	linux-wireless@vger.kernel.org
8507S:	Maintained
8508F:	drivers/net/wireless/marvell/mwifiex/
8509
8510MARVELL MWL8K WIRELESS DRIVER
8511M:	Lennert Buytenhek <buytenh@wantstofly.org>
8512L:	linux-wireless@vger.kernel.org
8513S:	Odd Fixes
8514F:	drivers/net/wireless/marvell/mwl8k.c
8515
8516MARVELL NAND CONTROLLER DRIVER
8517M:	Miquel Raynal <miquel.raynal@bootlin.com>
8518L:	linux-mtd@lists.infradead.org
8519S:	Maintained
8520F:	drivers/mtd/nand/raw/marvell_nand.c
8521F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8522
8523MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8524M:	Nicolas Pitre <nico@fluxnic.net>
8525S:	Odd Fixes
8526F:	drivers/mmc/host/mvsdio.*
8527
8528MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8529M:	Hu Ziji <huziji@marvell.com>
8530L:	linux-mmc@vger.kernel.org
8531S:	Supported
8532F:	drivers/mmc/host/sdhci-xenon*
8533F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8534
8535MATROX FRAMEBUFFER DRIVER
8536L:	linux-fbdev@vger.kernel.org
8537S:	Orphan
8538F:	drivers/video/fbdev/matrox/matroxfb_*
8539F:	include/uapi/linux/matroxfb.h
8540
8541MAX16065 HARDWARE MONITOR DRIVER
8542M:	Guenter Roeck <linux@roeck-us.net>
8543L:	linux-hwmon@vger.kernel.org
8544S:	Maintained
8545F:	Documentation/hwmon/max16065
8546F:	drivers/hwmon/max16065.c
8547
8548MAX20751 HARDWARE MONITOR DRIVER
8549M:	Guenter Roeck <linux@roeck-us.net>
8550L:	linux-hwmon@vger.kernel.org
8551S:	Maintained
8552F:	Documentation/hwmon/max20751
8553F:	drivers/hwmon/max20751.c
8554
8555MAX2175 SDR TUNER DRIVER
8556M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8557L:	linux-media@vger.kernel.org
8558T:	git git://linuxtv.org/media_tree.git
8559S:	Maintained
8560F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8561F:	Documentation/media/v4l-drivers/max2175.rst
8562F:	drivers/media/i2c/max2175*
8563F:	include/uapi/linux/max2175.h
8564
8565MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8566L:	linux-hwmon@vger.kernel.org
8567S:	Orphan
8568F:	Documentation/hwmon/max6650
8569F:	drivers/hwmon/max6650.c
8570
8571MAX6697 HARDWARE MONITOR DRIVER
8572M:	Guenter Roeck <linux@roeck-us.net>
8573L:	linux-hwmon@vger.kernel.org
8574S:	Maintained
8575F:	Documentation/hwmon/max6697
8576F:	Documentation/devicetree/bindings/i2c/max6697.txt
8577F:	drivers/hwmon/max6697.c
8578F:	include/linux/platform_data/max6697.h
8579
8580MAX9860 MONO AUDIO VOICE CODEC DRIVER
8581M:	Peter Rosin <peda@axentia.se>
8582L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8583S:	Maintained
8584F:	Documentation/devicetree/bindings/sound/max9860.txt
8585F:	sound/soc/codecs/max9860.*
8586
8587MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8588M:	Javier Martinez Canillas <javier@dowhile0.org>
8589L:	linux-kernel@vger.kernel.org
8590S:	Supported
8591F:	drivers/regulator/max77802-regulator.c
8592F:	Documentation/devicetree/bindings/*/*max77802.txt
8593F:	include/dt-bindings/*/*max77802.h
8594
8595MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8596M:	Krzysztof Kozlowski <krzk@kernel.org>
8597M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8598L:	linux-pm@vger.kernel.org
8599S:	Supported
8600F:	drivers/power/supply/max14577_charger.c
8601F:	drivers/power/supply/max77693_charger.c
8602
8603MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8604M:	Chanwoo Choi <cw00.choi@samsung.com>
8605M:	Krzysztof Kozlowski <krzk@kernel.org>
8606M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8607L:	linux-kernel@vger.kernel.org
8608S:	Supported
8609F:	drivers/*/max14577*.c
8610F:	drivers/*/max77686*.c
8611F:	drivers/*/max77693*.c
8612F:	drivers/extcon/extcon-max14577.c
8613F:	drivers/extcon/extcon-max77693.c
8614F:	drivers/rtc/rtc-max77686.c
8615F:	drivers/clk/clk-max77686.c
8616F:	Documentation/devicetree/bindings/mfd/max14577.txt
8617F:	Documentation/devicetree/bindings/*/max77686.txt
8618F:	Documentation/devicetree/bindings/mfd/max77693.txt
8619F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8620F:	include/linux/mfd/max14577*.h
8621F:	include/linux/mfd/max77686*.h
8622F:	include/linux/mfd/max77693*.h
8623
8624MAXIRADIO FM RADIO RECEIVER DRIVER
8625M:	Hans Verkuil <hverkuil@xs4all.nl>
8626L:	linux-media@vger.kernel.org
8627T:	git git://linuxtv.org/media_tree.git
8628W:	https://linuxtv.org
8629S:	Maintained
8630F:	drivers/media/radio/radio-maxiradio*
8631
8632MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8633M:	Peter Rosin <peda@axentia.se>
8634L:	linux-iio@vger.kernel.org
8635S:	Maintained
8636F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8637F:	drivers/iio/potentiometer/mcp4018.c
8638F:	drivers/iio/potentiometer/mcp4531.c
8639
8640MCR20A IEEE-802.15.4 RADIO DRIVER
8641M:	Xue Liu <liuxuenetmail@gmail.com>
8642L:	linux-wpan@vger.kernel.org
8643W:	https://github.com/xueliu/mcr20a-linux
8644S:	Maintained
8645F:	drivers/net/ieee802154/mcr20a.c
8646F:	drivers/net/ieee802154/mcr20a.h
8647F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8648
8649MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8650M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8651L:	linux-iio@vger.kernel.org
8652S:	Maintained
8653F:	drivers/iio/dac/cio-dac.c
8654
8655MEDIA DRIVERS FOR ASCOT2E
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/ascot2e*
8664
8665MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8666M:	Jasmin Jessich <jasmin@anw.at>
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/cxd2099*
8672
8673MEDIA DRIVERS FOR CXD2841ER
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/dvb-frontends/cxd2841er*
8682
8683MEDIA DRIVERS FOR CXD2880
8684M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8685L:	linux-media@vger.kernel.org
8686W:	http://linuxtv.org/
8687T:	git git://linuxtv.org/media_tree.git
8688S:	Supported
8689F:	drivers/media/dvb-frontends/cxd2880/*
8690F:	drivers/media/spi/cxd2880*
8691
8692MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8693M:	Daniel Scheller <d.scheller.oss@gmail.com>
8694L:	linux-media@vger.kernel.org
8695W:	https://linuxtv.org
8696T:	git git://linuxtv.org/media_tree.git
8697S:	Maintained
8698F:	drivers/media/pci/ddbridge/*
8699
8700MEDIA DRIVERS FOR FREESCALE IMX
8701M:	Steve Longerbeam <slongerbeam@gmail.com>
8702M:	Philipp Zabel <p.zabel@pengutronix.de>
8703L:	linux-media@vger.kernel.org
8704T:	git git://linuxtv.org/media_tree.git
8705S:	Maintained
8706F:	Documentation/devicetree/bindings/media/imx.txt
8707F:	Documentation/media/v4l-drivers/imx.rst
8708F:	drivers/staging/media/imx/
8709F:	include/linux/imx-media.h
8710F:	include/media/imx.h
8711
8712MEDIA DRIVERS FOR HELENE
8713M:	Abylay Ospan <aospan@netup.ru>
8714L:	linux-media@vger.kernel.org
8715W:	https://linuxtv.org
8716W:	http://netup.tv/
8717T:	git git://linuxtv.org/media_tree.git
8718S:	Supported
8719F:	drivers/media/dvb-frontends/helene*
8720
8721MEDIA DRIVERS FOR HORUS3A
8722M:	Sergey Kozlov <serjk@netup.ru>
8723M:	Abylay Ospan <aospan@netup.ru>
8724L:	linux-media@vger.kernel.org
8725W:	https://linuxtv.org
8726W:	http://netup.tv/
8727T:	git git://linuxtv.org/media_tree.git
8728S:	Supported
8729F:	drivers/media/dvb-frontends/horus3a*
8730
8731MEDIA DRIVERS FOR LNBH25
8732M:	Sergey Kozlov <serjk@netup.ru>
8733M:	Abylay Ospan <aospan@netup.ru>
8734L:	linux-media@vger.kernel.org
8735W:	https://linuxtv.org
8736W:	http://netup.tv/
8737T:	git git://linuxtv.org/media_tree.git
8738S:	Supported
8739F:	drivers/media/dvb-frontends/lnbh25*
8740
8741MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8742M:	Daniel Scheller <d.scheller.oss@gmail.com>
8743L:	linux-media@vger.kernel.org
8744W:	https://linuxtv.org
8745T:	git git://linuxtv.org/media_tree.git
8746S:	Maintained
8747F:	drivers/media/dvb-frontends/mxl5xx*
8748
8749MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8750M:	Sergey Kozlov <serjk@netup.ru>
8751M:	Abylay Ospan <aospan@netup.ru>
8752L:	linux-media@vger.kernel.org
8753W:	https://linuxtv.org
8754W:	http://netup.tv/
8755T:	git git://linuxtv.org/media_tree.git
8756S:	Supported
8757F:	drivers/media/pci/netup_unidvb/*
8758
8759MEDIA DRIVERS FOR RENESAS - CEU
8760M:	Jacopo Mondi <jacopo@jmondi.org>
8761L:	linux-media@vger.kernel.org
8762L:	linux-renesas-soc@vger.kernel.org
8763T:	git git://linuxtv.org/media_tree.git
8764S:	Supported
8765F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8766F:	drivers/media/platform/renesas-ceu.c
8767F:	include/media/drv-intf/renesas-ceu.h
8768
8769MEDIA DRIVERS FOR RENESAS - DRIF
8770M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8771L:	linux-media@vger.kernel.org
8772L:	linux-renesas-soc@vger.kernel.org
8773T:	git git://linuxtv.org/media_tree.git
8774S:	Supported
8775F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8776F:	drivers/media/platform/rcar_drif.c
8777
8778MEDIA DRIVERS FOR RENESAS - FCP
8779M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8780L:	linux-media@vger.kernel.org
8781L:	linux-renesas-soc@vger.kernel.org
8782T:	git git://linuxtv.org/media_tree.git
8783S:	Supported
8784F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8785F:	drivers/media/platform/rcar-fcp.c
8786F:	include/media/rcar-fcp.h
8787
8788MEDIA DRIVERS FOR RENESAS - FDP1
8789M:	Kieran Bingham <kieran@bingham.xyz>
8790L:	linux-media@vger.kernel.org
8791L:	linux-renesas-soc@vger.kernel.org
8792T:	git git://linuxtv.org/media_tree.git
8793S:	Supported
8794F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8795F:	drivers/media/platform/rcar_fdp1.c
8796
8797MEDIA DRIVERS FOR RENESAS - VIN
8798M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8799L:	linux-media@vger.kernel.org
8800L:	linux-renesas-soc@vger.kernel.org
8801T:	git git://linuxtv.org/media_tree.git
8802S:	Supported
8803F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8804F:	drivers/media/platform/rcar-vin/
8805
8806MEDIA DRIVERS FOR RENESAS - VSP1
8807M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8808L:	linux-media@vger.kernel.org
8809L:	linux-renesas-soc@vger.kernel.org
8810T:	git git://linuxtv.org/media_tree.git
8811S:	Supported
8812F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8813F:	drivers/media/platform/vsp1/
8814
8815MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8816M:	Daniel Scheller <d.scheller.oss@gmail.com>
8817L:	linux-media@vger.kernel.org
8818W:	https://linuxtv.org
8819T:	git git://linuxtv.org/media_tree.git
8820S:	Maintained
8821F:	drivers/media/dvb-frontends/stv0910*
8822
8823MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8824M:	Daniel Scheller <d.scheller.oss@gmail.com>
8825L:	linux-media@vger.kernel.org
8826W:	https://linuxtv.org
8827T:	git git://linuxtv.org/media_tree.git
8828S:	Maintained
8829F:	drivers/media/dvb-frontends/stv6111*
8830
8831MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8832M:	Dmitry Osipenko <digetx@gmail.com>
8833L:	linux-media@vger.kernel.org
8834L:	linux-tegra@vger.kernel.org
8835T:	git git://linuxtv.org/media_tree.git
8836S:	Maintained
8837F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8838F:	drivers/staging/media/tegra-vde/
8839
8840MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8841M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8842M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8843P:	LinuxTV.org Project
8844L:	linux-media@vger.kernel.org
8845W:	https://linuxtv.org
8846Q:	http://patchwork.kernel.org/project/linux-media/list/
8847T:	git git://linuxtv.org/media_tree.git
8848S:	Maintained
8849F:	Documentation/devicetree/bindings/media/
8850F:	Documentation/media/
8851F:	drivers/media/
8852F:	drivers/staging/media/
8853F:	include/linux/platform_data/media/
8854F:	include/media/
8855F:	include/uapi/linux/dvb/
8856F:	include/uapi/linux/videodev2.h
8857F:	include/uapi/linux/media.h
8858F:	include/uapi/linux/v4l2-*
8859F:	include/uapi/linux/meye.h
8860F:	include/uapi/linux/ivtv*
8861F:	include/uapi/linux/uvcvideo.h
8862
8863MEDIATEK CIR DRIVER
8864M:	Sean Wang <sean.wang@mediatek.com>
8865S:	Maintained
8866F:	drivers/media/rc/mtk-cir.c
8867
8868MEDIATEK DMA DRIVER
8869M:	Sean Wang <sean.wang@mediatek.com>
8870L:	dmaengine@vger.kernel.org
8871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8872L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8873S:	Maintained
8874F:	Documentation/devicetree/bindings/dma/mtk-*
8875F:	drivers/dma/mediatek/
8876
8877MEDIATEK PMIC LED DRIVER
8878M:	Sean Wang <sean.wang@mediatek.com>
8879S:	Maintained
8880F:	drivers/leds/leds-mt6323.c
8881F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8882
8883MEDIATEK ETHERNET DRIVER
8884M:	Felix Fietkau <nbd@openwrt.org>
8885M:	John Crispin <john@phrozen.org>
8886M:	Sean Wang <sean.wang@mediatek.com>
8887M:	Nelson Chang <nelson.chang@mediatek.com>
8888L:	netdev@vger.kernel.org
8889S:	Maintained
8890F:	drivers/net/ethernet/mediatek/
8891
8892MEDIATEK SWITCH DRIVER
8893M:	Sean Wang <sean.wang@mediatek.com>
8894L:	netdev@vger.kernel.org
8895S:	Maintained
8896F:	drivers/net/dsa/mt7530.*
8897F:	net/dsa/tag_mtk.c
8898
8899MEDIATEK JPEG DRIVER
8900M:	Rick Chang <rick.chang@mediatek.com>
8901M:	Bin Liu <bin.liu@mediatek.com>
8902S:	Supported
8903F:	drivers/media/platform/mtk-jpeg/
8904F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8905
8906MEDIATEK MDP DRIVER
8907M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8908M:	Houlong Wei <houlong.wei@mediatek.com>
8909M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8910S:	Supported
8911F:	drivers/media/platform/mtk-mdp/
8912F:	drivers/media/platform/mtk-vpu/
8913F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8914
8915MEDIATEK MEDIA DRIVER
8916M:	Tiffany Lin <tiffany.lin@mediatek.com>
8917M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8918S:	Supported
8919F:	drivers/media/platform/mtk-vcodec/
8920F:	drivers/media/platform/mtk-vpu/
8921F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8922F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8923
8924MEDIATEK MT7601U WIRELESS LAN DRIVER
8925M:	Jakub Kicinski <kubakici@wp.pl>
8926L:	linux-wireless@vger.kernel.org
8927S:	Maintained
8928F:	drivers/net/wireless/mediatek/mt7601u/
8929
8930MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8931M:	Sean Wang <sean.wang@mediatek.com>
8932S:	Maintained
8933F:	drivers/char/hw_random/mtk-rng.c
8934
8935MEDIATEK USB3 DRD IP DRIVER
8936M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8937L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8939L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8940S:	Maintained
8941F:	drivers/usb/mtu3/
8942
8943MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8944M:	Peter Senna Tschudin <peter.senna@collabora.com>
8945M:	Martin Donnelly <martin.donnelly@ge.com>
8946M:	Martyn Welch <martyn.welch@collabora.co.uk>
8947S:	Maintained
8948F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8949F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8950
8951MEGARAID SCSI/SAS DRIVERS
8952M:	Kashyap Desai <kashyap.desai@broadcom.com>
8953M:	Sumit Saxena <sumit.saxena@broadcom.com>
8954M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8955L:	megaraidlinux.pdl@broadcom.com
8956L:	linux-scsi@vger.kernel.org
8957W:	http://www.avagotech.com/support/
8958S:	Maintained
8959F:	Documentation/scsi/megaraid.txt
8960F:	drivers/scsi/megaraid.*
8961F:	drivers/scsi/megaraid/
8962
8963MELEXIS MLX90614 DRIVER
8964M:	Crt Mori <cmo@melexis.com>
8965L:	linux-iio@vger.kernel.org
8966W:	http://www.melexis.com
8967S:	Supported
8968F:	drivers/iio/temperature/mlx90614.c
8969
8970MELEXIS MLX90632 DRIVER
8971M:	Crt Mori <cmo@melexis.com>
8972L:	linux-iio@vger.kernel.org
8973W:	http://www.melexis.com
8974S:	Supported
8975F:	drivers/iio/temperature/mlx90632.c
8976
8977MELFAS MIP4 TOUCHSCREEN DRIVER
8978M:	Sangwon Jee <jeesw@melfas.com>
8979W:	http://www.melfas.com
8980S:	Supported
8981F:	drivers/input/touchscreen/melfas_mip4.c
8982F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8983
8984MELLANOX ETHERNET DRIVER (mlx4_en)
8985M:	Tariq Toukan <tariqt@mellanox.com>
8986L:	netdev@vger.kernel.org
8987S:	Supported
8988W:	http://www.mellanox.com
8989Q:	http://patchwork.ozlabs.org/project/netdev/list/
8990F:	drivers/net/ethernet/mellanox/mlx4/en_*
8991
8992MELLANOX ETHERNET DRIVER (mlx5e)
8993M:	Saeed Mahameed <saeedm@mellanox.com>
8994L:	netdev@vger.kernel.org
8995S:	Supported
8996W:	http://www.mellanox.com
8997Q:	http://patchwork.ozlabs.org/project/netdev/list/
8998F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8999
9000MELLANOX ETHERNET INNOVA DRIVER
9001M:	Ilan Tayari <ilant@mellanox.com>
9002R:	Boris Pismenny <borisp@mellanox.com>
9003L:	netdev@vger.kernel.org
9004S:	Supported
9005W:	http://www.mellanox.com
9006Q:	http://patchwork.ozlabs.org/project/netdev/list/
9007F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9008F:	include/linux/mlx5/mlx5_ifc_fpga.h
9009
9010MELLANOX ETHERNET INNOVA IPSEC DRIVER
9011M:	Ilan Tayari <ilant@mellanox.com>
9012R:	Boris Pismenny <borisp@mellanox.com>
9013L:	netdev@vger.kernel.org
9014S:	Supported
9015W:	http://www.mellanox.com
9016Q:	http://patchwork.ozlabs.org/project/netdev/list/
9017F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9018F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9019
9020MELLANOX ETHERNET SWITCH DRIVERS
9021M:	Jiri Pirko <jiri@mellanox.com>
9022M:	Ido Schimmel <idosch@mellanox.com>
9023L:	netdev@vger.kernel.org
9024S:	Supported
9025W:	http://www.mellanox.com
9026Q:	http://patchwork.ozlabs.org/project/netdev/list/
9027F:	drivers/net/ethernet/mellanox/mlxsw/
9028
9029MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9030M:	mlxsw@mellanox.com
9031L:	netdev@vger.kernel.org
9032S:	Supported
9033W:	http://www.mellanox.com
9034Q:	http://patchwork.ozlabs.org/project/netdev/list/
9035F:	drivers/net/ethernet/mellanox/mlxfw/
9036
9037MELLANOX HARDWARE PLATFORM SUPPORT
9038M:	Andy Shevchenko <andy@infradead.org>
9039M:	Darren Hart <dvhart@infradead.org>
9040M:	Vadim Pasternak <vadimp@mellanox.com>
9041L:	platform-driver-x86@vger.kernel.org
9042S:	Supported
9043F:	drivers/platform/mellanox/
9044
9045MELLANOX MLX4 core VPI driver
9046M:	Tariq Toukan <tariqt@mellanox.com>
9047L:	netdev@vger.kernel.org
9048L:	linux-rdma@vger.kernel.org
9049W:	http://www.mellanox.com
9050Q:	http://patchwork.ozlabs.org/project/netdev/list/
9051S:	Supported
9052F:	drivers/net/ethernet/mellanox/mlx4/
9053F:	include/linux/mlx4/
9054
9055MELLANOX MLX4 IB driver
9056M:	Yishai Hadas <yishaih@mellanox.com>
9057L:	linux-rdma@vger.kernel.org
9058W:	http://www.mellanox.com
9059Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9060S:	Supported
9061F:	drivers/infiniband/hw/mlx4/
9062F:	include/linux/mlx4/
9063F:	include/uapi/rdma/mlx4-abi.h
9064
9065MELLANOX MLX5 core VPI driver
9066M:	Saeed Mahameed <saeedm@mellanox.com>
9067M:	Matan Barak <matanb@mellanox.com>
9068M:	Leon Romanovsky <leonro@mellanox.com>
9069L:	netdev@vger.kernel.org
9070L:	linux-rdma@vger.kernel.org
9071W:	http://www.mellanox.com
9072Q:	http://patchwork.ozlabs.org/project/netdev/list/
9073S:	Supported
9074F:	drivers/net/ethernet/mellanox/mlx5/core/
9075F:	include/linux/mlx5/
9076
9077MELLANOX MLX5 IB driver
9078M:	Matan Barak <matanb@mellanox.com>
9079M:	Leon Romanovsky <leonro@mellanox.com>
9080L:	linux-rdma@vger.kernel.org
9081W:	http://www.mellanox.com
9082Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9083S:	Supported
9084F:	drivers/infiniband/hw/mlx5/
9085F:	include/linux/mlx5/
9086F:	include/uapi/rdma/mlx5-abi.h
9087
9088MELLANOX MLXCPLD I2C AND MUX DRIVER
9089M:	Vadim Pasternak <vadimp@mellanox.com>
9090M:	Michael Shych <michaelsh@mellanox.com>
9091L:	linux-i2c@vger.kernel.org
9092S:	Supported
9093F:	drivers/i2c/busses/i2c-mlxcpld.c
9094F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9095F:	Documentation/i2c/busses/i2c-mlxcpld
9096
9097MELLANOX MLXCPLD LED DRIVER
9098M:	Vadim Pasternak <vadimp@mellanox.com>
9099L:	linux-leds@vger.kernel.org
9100S:	Supported
9101F:	drivers/leds/leds-mlxcpld.c
9102F:	drivers/leds/leds-mlxreg.c
9103F:	Documentation/leds/leds-mlxcpld.txt
9104
9105MELLANOX PLATFORM DRIVER
9106M:	Vadim Pasternak <vadimp@mellanox.com>
9107L:	platform-driver-x86@vger.kernel.org
9108S:	Supported
9109F:	drivers/platform/x86/mlx-platform.c
9110
9111MEMBARRIER SUPPORT
9112M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9113M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9114L:	linux-kernel@vger.kernel.org
9115S:	Supported
9116F:	kernel/sched/membarrier.c
9117F:	include/uapi/linux/membarrier.h
9118F:	arch/powerpc/include/asm/membarrier.h
9119
9120MEMORY MANAGEMENT
9121L:	linux-mm@kvack.org
9122W:	http://www.linux-mm.org
9123S:	Maintained
9124F:	include/linux/mm.h
9125F:	include/linux/gfp.h
9126F:	include/linux/mmzone.h
9127F:	include/linux/memory_hotplug.h
9128F:	include/linux/vmalloc.h
9129F:	mm/
9130
9131MEMORY TECHNOLOGY DEVICES (MTD)
9132M:	David Woodhouse <dwmw2@infradead.org>
9133M:	Brian Norris <computersforpeace@gmail.com>
9134M:	Boris Brezillon <boris.brezillon@bootlin.com>
9135M:	Marek Vasut <marek.vasut@gmail.com>
9136M:	Richard Weinberger <richard@nod.at>
9137L:	linux-mtd@lists.infradead.org
9138W:	http://www.linux-mtd.infradead.org/
9139Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9140T:	git git://git.infradead.org/linux-mtd.git master
9141T:	git git://git.infradead.org/linux-mtd.git mtd/next
9142S:	Maintained
9143F:	Documentation/devicetree/bindings/mtd/
9144F:	drivers/mtd/
9145F:	include/linux/mtd/
9146F:	include/uapi/mtd/
9147
9148MEN A21 WATCHDOG DRIVER
9149M:	Johannes Thumshirn <morbidrsa@gmail.com>
9150L:	linux-watchdog@vger.kernel.org
9151S:	Maintained
9152F:	drivers/watchdog/mena21_wdt.c
9153
9154MEN CHAMELEON BUS (mcb)
9155M:	Johannes Thumshirn <morbidrsa@gmail.com>
9156S:	Maintained
9157F:	drivers/mcb/
9158F:	include/linux/mcb.h
9159F:	Documentation/men-chameleon-bus.txt
9160
9161MEN F21BMC (Board Management Controller)
9162M:	Andreas Werner <andreas.werner@men.de>
9163S:	Supported
9164F:	drivers/mfd/menf21bmc.c
9165F:	drivers/watchdog/menf21bmc_wdt.c
9166F:	drivers/leds/leds-menf21bmc.c
9167F:	drivers/hwmon/menf21bmc_hwmon.c
9168F:	Documentation/hwmon/menf21bmc
9169
9170MESON AO CEC DRIVER FOR AMLOGIC SOCS
9171M:	Neil Armstrong <narmstrong@baylibre.com>
9172L:	linux-media@lists.freedesktop.org
9173L:	linux-amlogic@lists.infradead.org
9174W:	http://linux-meson.com/
9175S:	Supported
9176F:	drivers/media/platform/meson/ao-cec.c
9177F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9178T:	git git://linuxtv.org/media_tree.git
9179
9180MICROBLAZE ARCHITECTURE
9181M:	Michal Simek <monstr@monstr.eu>
9182W:	http://www.monstr.eu/fdt/
9183T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9184S:	Supported
9185F:	arch/microblaze/
9186
9187MICROCHIP / ATMEL AT91 SERIAL DRIVER
9188M:	Richard Genoud <richard.genoud@gmail.com>
9189S:	Maintained
9190F:	drivers/tty/serial/atmel_serial.c
9191F:	drivers/tty/serial/atmel_serial.h
9192
9193MICROCHIP / ATMEL DMA DRIVER
9194M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9196L:	dmaengine@vger.kernel.org
9197S:	Supported
9198F:	drivers/dma/at_hdmac.c
9199F:	drivers/dma/at_hdmac_regs.h
9200F:	include/linux/platform_data/dma-atmel.h
9201
9202MICROCHIP / ATMEL ECC DRIVER
9203M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9204L:	linux-crypto@vger.kernel.org
9205S:	Maintained
9206F:	drivers/crypto/atmel-ecc.*
9207
9208MICROCHIP / ATMEL ISC DRIVER
9209M:	Songjun Wu <songjun.wu@microchip.com>
9210L:	linux-media@vger.kernel.org
9211S:	Supported
9212F:	drivers/media/platform/atmel/atmel-isc.c
9213F:	drivers/media/platform/atmel/atmel-isc-regs.h
9214F:	devicetree/bindings/media/atmel-isc.txt
9215
9216MICROCHIP / ATMEL NAND DRIVER
9217M:	Wenyou Yang <wenyou.yang@microchip.com>
9218M:	Josh Wu <rainyfeeling@outlook.com>
9219L:	linux-mtd@lists.infradead.org
9220S:	Supported
9221F:	drivers/mtd/nand/raw/atmel/*
9222F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9223
9224MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9225M:	Woojung Huh <Woojung.Huh@microchip.com>
9226M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9227L:	netdev@vger.kernel.org
9228S:	Maintained
9229F:	net/dsa/tag_ksz.c
9230F:	drivers/net/dsa/microchip/*
9231F:	include/linux/platform_data/microchip-ksz.h
9232F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9233
9234MICROCHIP LAN743X ETHERNET DRIVER
9235M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9236M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9237L:	netdev@vger.kernel.org
9238S:	Maintained
9239F:	drivers/net/ethernet/microchip/lan743x_*
9240
9241MICROCHIP USB251XB DRIVER
9242M:	Richard Leitner <richard.leitner@skidata.com>
9243L:	linux-usb@vger.kernel.org
9244S:	Maintained
9245F:	drivers/usb/misc/usb251xb.c
9246F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9247
9248MICROSEMI MIPS SOCS
9249M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9250L:	linux-mips@linux-mips.org
9251S:	Maintained
9252F:	arch/mips/generic/board-ocelot.c
9253F:	arch/mips/configs/generic/board-ocelot.config
9254F:	arch/mips/boot/dts/mscc/
9255F:	Documentation/devicetree/bindings/mips/mscc.txt
9256
9257MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9258M:	Don Brace <don.brace@microsemi.com>
9259L:	esc.storagedev@microsemi.com
9260L:	linux-scsi@vger.kernel.org
9261S:	Supported
9262F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9263F:	drivers/scsi/smartpqi/Kconfig
9264F:	drivers/scsi/smartpqi/Makefile
9265F:	include/linux/cciss*.h
9266F:	include/uapi/linux/cciss*.h
9267F:	Documentation/scsi/smartpqi.txt
9268
9269MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9270M:	Chen Yu <yu.c.chen@intel.com>
9271L:	platform-driver-x86@vger.kernel.org
9272S:	Supported
9273F:	drivers/platform/x86/surfacepro3_button.c
9274
9275MICROTEK X6 SCANNER
9276M:	Oliver Neukum <oliver@neukum.org>
9277S:	Maintained
9278F:	drivers/usb/image/microtek.*
9279
9280MIPS
9281M:	Ralf Baechle <ralf@linux-mips.org>
9282M:	James Hogan <jhogan@kernel.org>
9283L:	linux-mips@linux-mips.org
9284W:	http://www.linux-mips.org/
9285T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9286Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9287S:	Supported
9288F:	Documentation/devicetree/bindings/mips/
9289F:	Documentation/mips/
9290F:	arch/mips/
9291F:	drivers/platform/mips/
9292
9293MIPS BOSTON DEVELOPMENT BOARD
9294M:	Paul Burton <paul.burton@mips.com>
9295L:	linux-mips@linux-mips.org
9296S:	Maintained
9297F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9298F:	arch/mips/boot/dts/img/boston.dts
9299F:	arch/mips/configs/generic/board-boston.config
9300F:	drivers/clk/imgtec/clk-boston.c
9301F:	include/dt-bindings/clock/boston-clock.h
9302
9303MIPS GENERIC PLATFORM
9304M:	Paul Burton <paul.burton@mips.com>
9305L:	linux-mips@linux-mips.org
9306S:	Supported
9307F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9308F:	arch/mips/generic/
9309F:	arch/mips/tools/generic-board-config.sh
9310
9311MIPS/LOONGSON1 ARCHITECTURE
9312M:	Keguang Zhang <keguang.zhang@gmail.com>
9313L:	linux-mips@linux-mips.org
9314S:	Maintained
9315F:	arch/mips/loongson32/
9316F:	arch/mips/include/asm/mach-loongson32/
9317F:	drivers/*/*loongson1*
9318F:	drivers/*/*/*loongson1*
9319
9320MIPS/LOONGSON2 ARCHITECTURE
9321M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9322L:	linux-mips@linux-mips.org
9323S:	Maintained
9324F:	arch/mips/loongson64/*{2e/2f}*
9325F:	arch/mips/include/asm/mach-loongson64/
9326F:	drivers/*/*loongson2*
9327F:	drivers/*/*/*loongson2*
9328
9329MIPS/LOONGSON3 ARCHITECTURE
9330M:	Huacai Chen <chenhc@lemote.com>
9331L:	linux-mips@linux-mips.org
9332S:	Maintained
9333F:	arch/mips/loongson64/
9334F:	arch/mips/include/asm/mach-loongson64/
9335F:	drivers/platform/mips/cpu_hwmon.c
9336F:	drivers/*/*loongson3*
9337F:	drivers/*/*/*loongson3*
9338
9339MIPS RINT INSTRUCTION EMULATION
9340M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9341L:	linux-mips@linux-mips.org
9342S:	Supported
9343F:	arch/mips/math-emu/sp_rint.c
9344F:	arch/mips/math-emu/dp_rint.c
9345
9346MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9347M:	Hans Verkuil <hverkuil@xs4all.nl>
9348L:	linux-media@vger.kernel.org
9349T:	git git://linuxtv.org/media_tree.git
9350W:	https://linuxtv.org
9351S:	Odd Fixes
9352F:	drivers/media/radio/radio-miropcm20*
9353
9354MMP SUPPORT
9355M:	Eric Miao <eric.y.miao@gmail.com>
9356M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9358T:	git git://github.com/hzhuang1/linux.git
9359T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9360S:	Maintained
9361F:	arch/arm/boot/dts/mmp*
9362F:	arch/arm/mach-mmp/
9363
9364MN88472 MEDIA DRIVER
9365M:	Antti Palosaari <crope@iki.fi>
9366L:	linux-media@vger.kernel.org
9367W:	https://linuxtv.org
9368W:	http://palosaari.fi/linux/
9369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9370S:	Maintained
9371F:	drivers/media/dvb-frontends/mn88472*
9372
9373MN88473 MEDIA DRIVER
9374M:	Antti Palosaari <crope@iki.fi>
9375L:	linux-media@vger.kernel.org
9376W:	https://linuxtv.org
9377W:	http://palosaari.fi/linux/
9378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9379S:	Maintained
9380F:	drivers/media/dvb-frontends/mn88473*
9381
9382MODULE SUPPORT
9383M:	Jessica Yu <jeyu@kernel.org>
9384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9385S:	Maintained
9386F:	include/linux/module.h
9387F:	kernel/module.c
9388
9389MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9390W:	http://popies.net/meye/
9391S:	Orphan
9392F:	Documentation/media/v4l-drivers/meye*
9393F:	drivers/media/pci/meye/
9394F:	include/uapi/linux/meye.h
9395
9396MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9397M:	Jiri Slaby <jirislaby@gmail.com>
9398S:	Maintained
9399F:	Documentation/serial/moxa-smartio
9400F:	drivers/tty/mxser.*
9401
9402MR800 AVERMEDIA USB FM RADIO DRIVER
9403M:	Alexey Klimov <klimov.linux@gmail.com>
9404L:	linux-media@vger.kernel.org
9405T:	git git://linuxtv.org/media_tree.git
9406S:	Maintained
9407F:	drivers/media/radio/radio-mr800.c
9408
9409MRF24J40 IEEE 802.15.4 RADIO DRIVER
9410M:	Alan Ott <alan@signal11.us>
9411L:	linux-wpan@vger.kernel.org
9412S:	Maintained
9413F:	drivers/net/ieee802154/mrf24j40.c
9414F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9415
9416MSI LAPTOP SUPPORT
9417M:	"Lee, Chun-Yi" <jlee@suse.com>
9418L:	platform-driver-x86@vger.kernel.org
9419S:	Maintained
9420F:	drivers/platform/x86/msi-laptop.c
9421
9422MSI WMI SUPPORT
9423L:	platform-driver-x86@vger.kernel.org
9424S:	Orphan
9425F:	drivers/platform/x86/msi-wmi.c
9426
9427MSI001 MEDIA DRIVER
9428M:	Antti Palosaari <crope@iki.fi>
9429L:	linux-media@vger.kernel.org
9430W:	https://linuxtv.org
9431W:	http://palosaari.fi/linux/
9432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9433T:	git git://linuxtv.org/anttip/media_tree.git
9434S:	Maintained
9435F:	drivers/media/tuners/msi001*
9436
9437MSI2500 MEDIA DRIVER
9438M:	Antti Palosaari <crope@iki.fi>
9439L:	linux-media@vger.kernel.org
9440W:	https://linuxtv.org
9441W:	http://palosaari.fi/linux/
9442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9443T:	git git://linuxtv.org/anttip/media_tree.git
9444S:	Maintained
9445F:	drivers/media/usb/msi2500/
9446
9447MSYSTEMS DISKONCHIP G3 MTD DRIVER
9448M:	Robert Jarzmik <robert.jarzmik@free.fr>
9449L:	linux-mtd@lists.infradead.org
9450S:	Maintained
9451F:	drivers/mtd/devices/docg3*
9452
9453MT9M032 APTINA SENSOR DRIVER
9454M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9455L:	linux-media@vger.kernel.org
9456T:	git git://linuxtv.org/media_tree.git
9457S:	Maintained
9458F:	drivers/media/i2c/mt9m032.c
9459F:	include/media/i2c/mt9m032.h
9460
9461MT9P031 APTINA CAMERA SENSOR
9462M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9463L:	linux-media@vger.kernel.org
9464T:	git git://linuxtv.org/media_tree.git
9465S:	Maintained
9466F:	drivers/media/i2c/mt9p031.c
9467F:	include/media/i2c/mt9p031.h
9468
9469MT9T001 APTINA CAMERA SENSOR
9470M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9471L:	linux-media@vger.kernel.org
9472T:	git git://linuxtv.org/media_tree.git
9473S:	Maintained
9474F:	drivers/media/i2c/mt9t001.c
9475F:	include/media/i2c/mt9t001.h
9476
9477MT9T112 APTINA CAMERA SENSOR
9478M:	Jacopo Mondi <jacopo@jmondi.org>
9479L:	linux-media@vger.kernel.org
9480T:	git git://linuxtv.org/media_tree.git
9481S:	Odd Fixes
9482F:	drivers/media/i2c/mt9t112.c
9483F:	include/media/i2c/mt9t112.h
9484
9485MT9V032 APTINA CAMERA SENSOR
9486M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487L:	linux-media@vger.kernel.org
9488T:	git git://linuxtv.org/media_tree.git
9489S:	Maintained
9490F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9491F:	drivers/media/i2c/mt9v032.c
9492F:	include/media/i2c/mt9v032.h
9493
9494MULTIFUNCTION DEVICES (MFD)
9495M:	Lee Jones <lee.jones@linaro.org>
9496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9497S:	Supported
9498F:	Documentation/devicetree/bindings/mfd/
9499F:	drivers/mfd/
9500F:	include/linux/mfd/
9501F:	include/dt-bindings/mfd/
9502
9503MULTIMEDIA CARD (MMC) ETC. OVER SPI
9504S:	Orphan
9505F:	drivers/mmc/host/mmc_spi.c
9506F:	include/linux/spi/mmc_spi.h
9507
9508MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9509M:	Ulf Hansson <ulf.hansson@linaro.org>
9510L:	linux-mmc@vger.kernel.org
9511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9512S:	Maintained
9513F:	Documentation/devicetree/bindings/mmc/
9514F:	drivers/mmc/
9515F:	include/linux/mmc/
9516F:	include/uapi/linux/mmc/
9517
9518MULTIPLEXER SUBSYSTEM
9519M:	Peter Rosin <peda@axentia.se>
9520S:	Maintained
9521F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9522F:	Documentation/devicetree/bindings/mux/
9523F:	include/linux/dt-bindings/mux/
9524F:	include/linux/mux/
9525F:	drivers/mux/
9526
9527MULTITECH MULTIPORT CARD (ISICOM)
9528S:	Orphan
9529F:	drivers/tty/isicom.c
9530F:	include/linux/isicom.h
9531
9532MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9533M:	Bin Liu <b-liu@ti.com>
9534L:	linux-usb@vger.kernel.org
9535S:	Maintained
9536F:	drivers/usb/musb/
9537
9538MXL5007T MEDIA DRIVER
9539M:	Michael Krufky <mkrufky@linuxtv.org>
9540L:	linux-media@vger.kernel.org
9541W:	https://linuxtv.org
9542W:	http://github.com/mkrufky
9543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9544T:	git git://linuxtv.org/mkrufky/tuners.git
9545S:	Maintained
9546F:	drivers/media/tuners/mxl5007t.*
9547
9548MXSFB DRM DRIVER
9549M:	Marek Vasut <marex@denx.de>
9550S:	Supported
9551F:	drivers/gpu/drm/mxsfb/
9552F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9553
9554MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9555M:	Chris Lee <christopher.lee@cspi.com>
9556L:	netdev@vger.kernel.org
9557W:	https://www.cspi.com/ethernet-products/support/downloads/
9558S:	Supported
9559F:	drivers/net/ethernet/myricom/myri10ge/
9560
9561NAND FLASH SUBSYSTEM
9562M:	Boris Brezillon <boris.brezillon@bootlin.com>
9563R:	Richard Weinberger <richard@nod.at>
9564L:	linux-mtd@lists.infradead.org
9565W:	http://www.linux-mtd.infradead.org/
9566Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9567T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9568T:	git git://git.infradead.org/linux-mtd.git nand/next
9569S:	Maintained
9570F:	drivers/mtd/nand/
9571F:	include/linux/mtd/*nand*.h
9572
9573NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9574M:	Daniel Mack <zonque@gmail.com>
9575S:	Maintained
9576L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9577W:	http://www.native-instruments.com
9578F:	sound/usb/caiaq/
9579
9580NATSEMI ETHERNET DRIVER (DP8381x)
9581S:	Orphan
9582F:	drivers/net/ethernet/natsemi/natsemi.c
9583
9584NCP FILESYSTEM
9585M:	Petr Vandrovec <petr@vandrovec.name>
9586S:	Obsolete
9587F:	drivers/staging/ncpfs/
9588
9589NCR 5380 SCSI DRIVERS
9590M:	Finn Thain <fthain@telegraphics.com.au>
9591M:	Michael Schmitz <schmitzmic@gmail.com>
9592L:	linux-scsi@vger.kernel.org
9593S:	Maintained
9594F:	Documentation/scsi/g_NCR5380.txt
9595F:	drivers/scsi/NCR5380.*
9596F:	drivers/scsi/arm/cumana_1.c
9597F:	drivers/scsi/arm/oak.c
9598F:	drivers/scsi/atari_scsi.*
9599F:	drivers/scsi/dmx3191d.c
9600F:	drivers/scsi/g_NCR5380.*
9601F:	drivers/scsi/mac_scsi.*
9602F:	drivers/scsi/sun3_scsi.*
9603F:	drivers/scsi/sun3_scsi_vme.c
9604
9605NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9606M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9607L:	linux-scsi@vger.kernel.org
9608S:	Maintained
9609F:	drivers/scsi/NCR_D700.*
9610
9611NCT6775 HARDWARE MONITOR DRIVER
9612M:	Guenter Roeck <linux@roeck-us.net>
9613L:	linux-hwmon@vger.kernel.org
9614S:	Maintained
9615F:	Documentation/hwmon/nct6775
9616F:	drivers/hwmon/nct6775.c
9617
9618NETEFFECT IWARP RNIC DRIVER (IW_NES)
9619M:	Faisal Latif <faisal.latif@intel.com>
9620L:	linux-rdma@vger.kernel.org
9621W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9622S:	Supported
9623F:	drivers/infiniband/hw/nes/
9624F:	include/uapi/rdma/nes-abi.h
9625
9626NETEM NETWORK EMULATOR
9627M:	Stephen Hemminger <stephen@networkplumber.org>
9628L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9629S:	Maintained
9630F:	net/sched/sch_netem.c
9631
9632NETERION 10GbE DRIVERS (s2io/vxge)
9633M:	Jon Mason <jdmason@kudzu.us>
9634L:	netdev@vger.kernel.org
9635S:	Supported
9636F:	Documentation/networking/s2io.txt
9637F:	Documentation/networking/vxge.txt
9638F:	drivers/net/ethernet/neterion/
9639
9640NETFILTER
9641M:	Pablo Neira Ayuso <pablo@netfilter.org>
9642M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9643M:	Florian Westphal <fw@strlen.de>
9644L:	netfilter-devel@vger.kernel.org
9645L:	coreteam@netfilter.org
9646W:	http://www.netfilter.org/
9647W:	http://www.iptables.org/
9648W:	http://www.nftables.org/
9649Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9652S:	Maintained
9653F:	include/linux/netfilter*
9654F:	include/linux/netfilter/
9655F:	include/net/netfilter/
9656F:	include/uapi/linux/netfilter*
9657F:	include/uapi/linux/netfilter/
9658F:	net/*/netfilter.c
9659F:	net/*/netfilter/
9660F:	net/netfilter/
9661F:	net/bridge/br_netfilter*.c
9662
9663NETROM NETWORK LAYER
9664M:	Ralf Baechle <ralf@linux-mips.org>
9665L:	linux-hams@vger.kernel.org
9666W:	http://www.linux-ax25.org/
9667S:	Maintained
9668F:	include/net/netrom.h
9669F:	include/uapi/linux/netrom.h
9670F:	net/netrom/
9671
9672NETRONOME ETHERNET DRIVERS
9673M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9674L:	oss-drivers@netronome.com
9675S:	Maintained
9676F:	drivers/net/ethernet/netronome/
9677
9678NETWORK BLOCK DEVICE (NBD)
9679M:	Josef Bacik <jbacik@fb.com>
9680S:	Maintained
9681L:	linux-block@vger.kernel.org
9682L:	nbd@other.debian.org
9683F:	Documentation/blockdev/nbd.txt
9684F:	drivers/block/nbd.c
9685F:	include/uapi/linux/nbd.h
9686
9687NETWORK DROP MONITOR
9688M:	Neil Horman <nhorman@tuxdriver.com>
9689L:	netdev@vger.kernel.org
9690S:	Maintained
9691W:	https://fedorahosted.org/dropwatch/
9692F:	net/core/drop_monitor.c
9693
9694NETWORKING DRIVERS
9695L:	netdev@vger.kernel.org
9696W:	http://www.linuxfoundation.org/en/Net
9697Q:	http://patchwork.ozlabs.org/project/netdev/list/
9698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9700S:	Odd Fixes
9701F:	Documentation/devicetree/bindings/net/
9702F:	drivers/net/
9703F:	include/linux/if_*
9704F:	include/linux/netdevice.h
9705F:	include/linux/etherdevice.h
9706F:	include/linux/fcdevice.h
9707F:	include/linux/fddidevice.h
9708F:	include/linux/hippidevice.h
9709F:	include/linux/inetdevice.h
9710F:	include/uapi/linux/if_*
9711F:	include/uapi/linux/netdevice.h
9712
9713NETWORKING DRIVERS (WIRELESS)
9714M:	Kalle Valo <kvalo@codeaurora.org>
9715L:	linux-wireless@vger.kernel.org
9716Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9719S:	Maintained
9720F:	Documentation/devicetree/bindings/net/wireless/
9721F:	drivers/net/wireless/
9722
9723NETWORKING [DSA]
9724M:	Andrew Lunn <andrew@lunn.ch>
9725M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9726M:	Florian Fainelli <f.fainelli@gmail.com>
9727S:	Maintained
9728F:	net/dsa/
9729F:	include/net/dsa.h
9730F:	include/linux/dsa/
9731F:	drivers/net/dsa/
9732
9733NETWORKING [GENERAL]
9734M:	"David S. Miller" <davem@davemloft.net>
9735L:	netdev@vger.kernel.org
9736W:	http://www.linuxfoundation.org/en/Net
9737Q:	http://patchwork.ozlabs.org/project/netdev/list/
9738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9740B:	mailto:netdev@vger.kernel.org
9741S:	Maintained
9742F:	net/
9743F:	include/net/
9744F:	include/linux/in.h
9745F:	include/linux/net.h
9746F:	include/linux/netdevice.h
9747F:	include/uapi/linux/in.h
9748F:	include/uapi/linux/net.h
9749F:	include/uapi/linux/netdevice.h
9750F:	include/uapi/linux/net_namespace.h
9751F:	tools/testing/selftests/net/
9752F:	lib/net_utils.c
9753F:	lib/random32.c
9754
9755NETWORKING [IPSEC]
9756M:	Steffen Klassert <steffen.klassert@secunet.com>
9757M:	Herbert Xu <herbert@gondor.apana.org.au>
9758M:	"David S. Miller" <davem@davemloft.net>
9759L:	netdev@vger.kernel.org
9760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9762S:	Maintained
9763F:	net/core/flow.c
9764F:	net/xfrm/
9765F:	net/key/
9766F:	net/ipv4/xfrm*
9767F:	net/ipv4/esp4*
9768F:	net/ipv4/ah4.c
9769F:	net/ipv4/ipcomp.c
9770F:	net/ipv4/ip_vti.c
9771F:	net/ipv6/xfrm*
9772F:	net/ipv6/esp6*
9773F:	net/ipv6/ah6.c
9774F:	net/ipv6/ipcomp6.c
9775F:	net/ipv6/ip6_vti.c
9776F:	include/uapi/linux/xfrm.h
9777F:	include/net/xfrm.h
9778
9779NETWORKING [IPv4/IPv6]
9780M:	"David S. Miller" <davem@davemloft.net>
9781M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9782M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9783L:	netdev@vger.kernel.org
9784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9785S:	Maintained
9786F:	net/ipv4/
9787F:	net/ipv6/
9788F:	include/net/ip*
9789F:	arch/x86/net/*
9790
9791NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9792M:	Paul Moore <paul@paul-moore.com>
9793W:	https://github.com/netlabel
9794L:	netdev@vger.kernel.org
9795L:	linux-security-module@vger.kernel.org
9796S:	Maintained
9797F:	Documentation/netlabel/
9798F:	include/net/calipso.h
9799F:	include/net/cipso_ipv4.h
9800F:	include/net/netlabel.h
9801F:	include/uapi/linux/netfilter/xt_SECMARK.h
9802F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9803F:	net/netlabel/
9804F:	net/ipv4/cipso_ipv4.c
9805F:	net/ipv6/calipso.c
9806F:	net/netfilter/xt_CONNSECMARK.c
9807F:	net/netfilter/xt_SECMARK.c
9808
9809NETWORKING [TLS]
9810M:	Ilya Lesokhin <ilyal@mellanox.com>
9811M:	Aviad Yehezkel <aviadye@mellanox.com>
9812M:	Dave Watson <davejwatson@fb.com>
9813L:	netdev@vger.kernel.org
9814S:	Maintained
9815F:	net/tls/*
9816F:	include/uapi/linux/tls.h
9817F:	include/net/tls.h
9818
9819NETWORKING [WIRELESS]
9820L:	linux-wireless@vger.kernel.org
9821Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9822
9823NETDEVSIM
9824M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9825S:	Maintained
9826F:	drivers/net/netdevsim/*
9827
9828NETXEN (1/10) GbE SUPPORT
9829M:	Manish Chopra <manish.chopra@cavium.com>
9830M:	Rahul Verma <rahul.verma@cavium.com>
9831M:	Dept-GELinuxNICDev@cavium.com
9832L:	netdev@vger.kernel.org
9833S:	Supported
9834F:	drivers/net/ethernet/qlogic/netxen/
9835
9836NFC SUBSYSTEM
9837M:	Samuel Ortiz <sameo@linux.intel.com>
9838L:	linux-wireless@vger.kernel.org
9839L:	linux-nfc@lists.01.org (subscribers-only)
9840S:	Supported
9841F:	net/nfc/
9842F:	include/net/nfc/
9843F:	include/uapi/linux/nfc.h
9844F:	drivers/nfc/
9845F:	include/linux/platform_data/nfcmrvl.h
9846F:	include/linux/platform_data/nxp-nci.h
9847F:	Documentation/devicetree/bindings/net/nfc/
9848
9849NFS, SUNRPC, AND LOCKD CLIENTS
9850M:	Trond Myklebust <trond.myklebust@primarydata.com>
9851M:	Anna Schumaker <anna.schumaker@netapp.com>
9852L:	linux-nfs@vger.kernel.org
9853W:	http://client.linux-nfs.org
9854T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9855S:	Maintained
9856F:	fs/lockd/
9857F:	fs/nfs/
9858F:	fs/nfs_common/
9859F:	net/sunrpc/
9860F:	include/linux/lockd/
9861F:	include/linux/nfs*
9862F:	include/linux/sunrpc/
9863F:	include/uapi/linux/nfs*
9864F:	include/uapi/linux/sunrpc/
9865
9866NILFS2 FILESYSTEM
9867M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9868L:	linux-nilfs@vger.kernel.org
9869W:	https://nilfs.sourceforge.io/
9870W:	https://nilfs.osdn.jp/
9871T:	git git://github.com/konis/nilfs2.git
9872S:	Supported
9873F:	Documentation/filesystems/nilfs2.txt
9874F:	fs/nilfs2/
9875F:	include/trace/events/nilfs2.h
9876F:	include/uapi/linux/nilfs2_api.h
9877F:	include/uapi/linux/nilfs2_ondisk.h
9878
9879NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9880M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9881W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9882S:	Maintained
9883F:	Documentation/scsi/NinjaSCSI.txt
9884F:	drivers/scsi/pcmcia/nsp_*
9885
9886NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9887M:	GOTO Masanori <gotom@debian.or.jp>
9888M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9889W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9890S:	Maintained
9891F:	Documentation/scsi/NinjaSCSI.txt
9892F:	drivers/scsi/nsp32*
9893
9894NIOS2 ARCHITECTURE
9895M:	Ley Foon Tan <lftan@altera.com>
9896L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9898S:	Maintained
9899F:	arch/nios2/
9900
9901NOHZ, DYNTICKS SUPPORT
9902M:	Frederic Weisbecker <fweisbec@gmail.com>
9903M:	Thomas Gleixner <tglx@linutronix.de>
9904M:	Ingo Molnar <mingo@kernel.org>
9905L:	linux-kernel@vger.kernel.org
9906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9907S:	Maintained
9908F:	kernel/time/tick*.*
9909F:	include/linux/tick.h
9910F:	include/linux/sched/nohz.h
9911
9912NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9913M:	Pavel Machek <pavel@ucw.cz>
9914M:	Sakari Ailus <sakari.ailus@iki.fi>
9915L:	linux-media@vger.kernel.org
9916S:	Maintained
9917F:	drivers/media/i2c/et8ek8
9918F:	drivers/media/i2c/ad5820.c
9919
9920NOKIA N900 POWER SUPPLY DRIVERS
9921R:	Pali Rohár <pali.rohar@gmail.com>
9922F:	include/linux/power/bq2415x_charger.h
9923F:	include/linux/power/bq27xxx_battery.h
9924F:	include/linux/power/isp1704_charger.h
9925F:	drivers/power/supply/bq2415x_charger.c
9926F:	drivers/power/supply/bq27xxx_battery.c
9927F:	drivers/power/supply/bq27xxx_battery_i2c.c
9928F:	drivers/power/supply/isp1704_charger.c
9929F:	drivers/power/supply/rx51_battery.c
9930
9931NTB AMD DRIVER
9932M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9933L:	linux-ntb@googlegroups.com
9934S:	Supported
9935F:	drivers/ntb/hw/amd/
9936
9937NTB DRIVER CORE
9938M:	Jon Mason <jdmason@kudzu.us>
9939M:	Dave Jiang <dave.jiang@intel.com>
9940M:	Allen Hubbe <allenbh@gmail.com>
9941L:	linux-ntb@googlegroups.com
9942S:	Supported
9943W:	https://github.com/jonmason/ntb/wiki
9944T:	git git://github.com/jonmason/ntb.git
9945F:	drivers/ntb/
9946F:	drivers/net/ntb_netdev.c
9947F:	include/linux/ntb.h
9948F:	include/linux/ntb_transport.h
9949F:	tools/testing/selftests/ntb/
9950
9951NTB IDT DRIVER
9952M:	Serge Semin <fancer.lancer@gmail.com>
9953L:	linux-ntb@googlegroups.com
9954S:	Supported
9955F:	drivers/ntb/hw/idt/
9956
9957NTB INTEL DRIVER
9958M:	Dave Jiang <dave.jiang@intel.com>
9959L:	linux-ntb@googlegroups.com
9960S:	Supported
9961W:	https://github.com/davejiang/linux/wiki
9962T:	git https://github.com/davejiang/linux.git
9963F:	drivers/ntb/hw/intel/
9964
9965NTFS FILESYSTEM
9966M:	Anton Altaparmakov <anton@tuxera.com>
9967L:	linux-ntfs-dev@lists.sourceforge.net
9968W:	http://www.tuxera.com/
9969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9970S:	Supported
9971F:	Documentation/filesystems/ntfs.txt
9972F:	fs/ntfs/
9973
9974NUBUS SUBSYSTEM
9975M:	Finn Thain <fthain@telegraphics.com.au>
9976L:	linux-m68k@lists.linux-m68k.org
9977S:	Maintained
9978F:	arch/*/include/asm/nubus.h
9979F:	drivers/nubus/
9980F:	include/linux/nubus.h
9981F:	include/uapi/linux/nubus.h
9982
9983NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9984M:	Antonino Daplas <adaplas@gmail.com>
9985L:	linux-fbdev@vger.kernel.org
9986S:	Maintained
9987F:	drivers/video/fbdev/riva/
9988F:	drivers/video/fbdev/nvidia/
9989
9990NVM EXPRESS DRIVER
9991M:	Keith Busch <keith.busch@intel.com>
9992M:	Jens Axboe <axboe@fb.com>
9993M:	Christoph Hellwig <hch@lst.de>
9994M:	Sagi Grimberg <sagi@grimberg.me>
9995L:	linux-nvme@lists.infradead.org
9996T:	git://git.infradead.org/nvme.git
9997W:	http://git.infradead.org/nvme.git
9998S:	Supported
9999F:	drivers/nvme/host/
10000F:	include/linux/nvme.h
10001F:	include/uapi/linux/nvme_ioctl.h
10002
10003NVM EXPRESS FC TRANSPORT DRIVERS
10004M:	James Smart <james.smart@broadcom.com>
10005L:	linux-nvme@lists.infradead.org
10006S:	Supported
10007F:	include/linux/nvme-fc.h
10008F:	include/linux/nvme-fc-driver.h
10009F:	drivers/nvme/host/fc.c
10010F:	drivers/nvme/target/fc.c
10011F:	drivers/nvme/target/fcloop.c
10012
10013NVM EXPRESS TARGET DRIVER
10014M:	Christoph Hellwig <hch@lst.de>
10015M:	Sagi Grimberg <sagi@grimberg.me>
10016L:	linux-nvme@lists.infradead.org
10017T:	git://git.infradead.org/nvme.git
10018W:	http://git.infradead.org/nvme.git
10019S:	Supported
10020F:	drivers/nvme/target/
10021
10022NVMEM FRAMEWORK
10023M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10024S:	Maintained
10025F:	drivers/nvmem/
10026F:	Documentation/devicetree/bindings/nvmem/
10027F:	Documentation/ABI/stable/sysfs-bus-nvmem
10028F:	include/linux/nvmem-consumer.h
10029F:	include/linux/nvmem-provider.h
10030
10031NXP SGTL5000 DRIVER
10032M:	Fabio Estevam <fabio.estevam@nxp.com>
10033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10034S:	Maintained
10035F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10036F:	sound/soc/codecs/sgtl5000*
10037
10038NXP TDA998X DRM DRIVER
10039M:	Russell King <linux@armlinux.org.uk>
10040S:	Supported
10041T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10042T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10043F:	drivers/gpu/drm/i2c/tda998x_drv.c
10044F:	include/drm/i2c/tda998x.h
10045
10046NXP TFA9879 DRIVER
10047M:	Peter Rosin <peda@axentia.se>
10048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10049S:	Maintained
10050F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10051F:	sound/soc/codecs/tfa9879*
10052
10053NXP-NCI NFC DRIVER
10054M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10055R:	Charles Gorand <charles.gorand@effinnov.com>
10056L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10057S:	Supported
10058F:	drivers/nfc/nxp-nci
10059
10060OBJTOOL
10061M:	Josh Poimboeuf <jpoimboe@redhat.com>
10062M:	Peter Zijlstra <peterz@infradead.org>
10063S:	Supported
10064F:	tools/objtool/
10065
10066OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10067M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10068M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10069L:	linuxppc-dev@lists.ozlabs.org
10070S:	Supported
10071F:	arch/powerpc/platforms/powernv/ocxl.c
10072F:	arch/powerpc/include/asm/pnv-ocxl.h
10073F:	drivers/misc/ocxl/
10074F:	include/misc/ocxl*
10075F:	include/uapi/misc/ocxl.h
10076F:	Documentation/accelerators/ocxl.txt
10077
10078OMAP AUDIO SUPPORT
10079M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10080M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10082L:	linux-omap@vger.kernel.org
10083S:	Maintained
10084F:	sound/soc/omap/
10085
10086OMAP CLOCK FRAMEWORK SUPPORT
10087M:	Paul Walmsley <paul@pwsan.com>
10088L:	linux-omap@vger.kernel.org
10089S:	Maintained
10090F:	arch/arm/*omap*/*clock*
10091
10092OMAP DEVICE TREE SUPPORT
10093M:	Benoît Cousson <bcousson@baylibre.com>
10094M:	Tony Lindgren <tony@atomide.com>
10095L:	linux-omap@vger.kernel.org
10096L:	devicetree@vger.kernel.org
10097S:	Maintained
10098F:	arch/arm/boot/dts/*omap*
10099F:	arch/arm/boot/dts/*am3*
10100F:	arch/arm/boot/dts/*am4*
10101F:	arch/arm/boot/dts/*am5*
10102F:	arch/arm/boot/dts/*dra7*
10103
10104OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10105M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10106L:	linux-omap@vger.kernel.org
10107L:	linux-fbdev@vger.kernel.org
10108S:	Maintained
10109F:	drivers/video/fbdev/omap2/
10110F:	Documentation/arm/OMAP/DSS
10111
10112OMAP FRAMEBUFFER SUPPORT
10113M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10114L:	linux-fbdev@vger.kernel.org
10115L:	linux-omap@vger.kernel.org
10116S:	Maintained
10117F:	drivers/video/fbdev/omap/
10118
10119OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10120M:	Roger Quadros <rogerq@ti.com>
10121M:	Tony Lindgren <tony@atomide.com>
10122L:	linux-omap@vger.kernel.org
10123S:	Maintained
10124F:	drivers/memory/omap-gpmc.c
10125F:	arch/arm/mach-omap2/*gpmc*
10126
10127OMAP GPIO DRIVER
10128M:	Grygorii Strashko <grygorii.strashko@ti.com>
10129M:	Santosh Shilimkar <ssantosh@kernel.org>
10130M:	Kevin Hilman <khilman@kernel.org>
10131L:	linux-omap@vger.kernel.org
10132S:	Maintained
10133F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10134F:	drivers/gpio/gpio-omap.c
10135
10136OMAP HARDWARE SPINLOCK SUPPORT
10137M:	Ohad Ben-Cohen <ohad@wizery.com>
10138L:	linux-omap@vger.kernel.org
10139S:	Maintained
10140F:	drivers/hwspinlock/omap_hwspinlock.c
10141
10142OMAP HS MMC SUPPORT
10143L:	linux-mmc@vger.kernel.org
10144L:	linux-omap@vger.kernel.org
10145S:	Orphan
10146F:	drivers/mmc/host/omap_hsmmc.c
10147
10148OMAP HWMOD DATA
10149M:	Paul Walmsley <paul@pwsan.com>
10150L:	linux-omap@vger.kernel.org
10151S:	Maintained
10152F:	arch/arm/mach-omap2/omap_hwmod*data*
10153
10154OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10155M:	Benoît Cousson <bcousson@baylibre.com>
10156L:	linux-omap@vger.kernel.org
10157S:	Maintained
10158F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10159
10160OMAP HWMOD SUPPORT
10161M:	Benoît Cousson <bcousson@baylibre.com>
10162M:	Paul Walmsley <paul@pwsan.com>
10163L:	linux-omap@vger.kernel.org
10164S:	Maintained
10165F:	arch/arm/mach-omap2/omap_hwmod.*
10166
10167OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10168M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10169L:	linux-media@vger.kernel.org
10170S:	Maintained
10171F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10172F:	drivers/media/platform/omap3isp/
10173F:	drivers/staging/media/omap4iss/
10174
10175OMAP MMC SUPPORT
10176M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10177L:	linux-omap@vger.kernel.org
10178S:	Maintained
10179F:	drivers/mmc/host/omap.c
10180
10181OMAP POWER MANAGEMENT SUPPORT
10182M:	Kevin Hilman <khilman@kernel.org>
10183L:	linux-omap@vger.kernel.org
10184S:	Maintained
10185F:	arch/arm/*omap*/*pm*
10186F:	drivers/cpufreq/omap-cpufreq.c
10187
10188OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10189M:	Rajendra Nayak <rnayak@codeaurora.org>
10190M:	Paul Walmsley <paul@pwsan.com>
10191L:	linux-omap@vger.kernel.org
10192S:	Maintained
10193F:	arch/arm/mach-omap2/prm*
10194
10195OMAP RANDOM NUMBER GENERATOR SUPPORT
10196M:	Deepak Saxena <dsaxena@plexity.net>
10197S:	Maintained
10198F:	drivers/char/hw_random/omap-rng.c
10199
10200OMAP USB SUPPORT
10201L:	linux-usb@vger.kernel.org
10202L:	linux-omap@vger.kernel.org
10203S:	Orphan
10204F:	drivers/usb/*/*omap*
10205F:	arch/arm/*omap*/usb*
10206
10207OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10208M:	Mark Jackson <mpfj@newflow.co.uk>
10209L:	linux-omap@vger.kernel.org
10210S:	Maintained
10211F:	arch/arm/boot/dts/am335x-nano.dts
10212
10213OMAP1 SUPPORT
10214M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10215M:	Tony Lindgren <tony@atomide.com>
10216L:	linux-omap@vger.kernel.org
10217Q:	http://patchwork.kernel.org/project/linux-omap/list/
10218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10219S:	Maintained
10220F:	arch/arm/mach-omap1/
10221F:	arch/arm/plat-omap/
10222F:	arch/arm/configs/omap1_defconfig
10223F:	drivers/i2c/busses/i2c-omap.c
10224F:	include/linux/i2c-omap.h
10225
10226OMAP2+ SUPPORT
10227M:	Tony Lindgren <tony@atomide.com>
10228L:	linux-omap@vger.kernel.org
10229W:	http://www.muru.com/linux/omap/
10230W:	http://linux.omap.com/
10231Q:	http://patchwork.kernel.org/project/linux-omap/list/
10232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10233S:	Maintained
10234F:	arch/arm/mach-omap2/
10235F:	arch/arm/plat-omap/
10236F:	arch/arm/configs/omap2plus_defconfig
10237F:	drivers/i2c/busses/i2c-omap.c
10238F:	drivers/irqchip/irq-omap-intc.c
10239F:	drivers/mfd/*omap*.c
10240F:	drivers/mfd/menelaus.c
10241F:	drivers/mfd/palmas.c
10242F:	drivers/mfd/tps65217.c
10243F:	drivers/mfd/tps65218.c
10244F:	drivers/mfd/tps65910.c
10245F:	drivers/mfd/twl-core.[ch]
10246F:	drivers/mfd/twl4030*.c
10247F:	drivers/mfd/twl6030*.c
10248F:	drivers/mfd/twl6040*.c
10249F:	drivers/regulator/palmas-regulator*.c
10250F:	drivers/regulator/pbias-regulator.c
10251F:	drivers/regulator/tps65217-regulator.c
10252F:	drivers/regulator/tps65218-regulator.c
10253F:	drivers/regulator/tps65910-regulator.c
10254F:	drivers/regulator/twl-regulator.c
10255F:	drivers/regulator/twl6030-regulator.c
10256F:	include/linux/i2c-omap.h
10257
10258ONION OMEGA2+ BOARD
10259M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10260L:	linux-mips@linux-mips.org
10261S:	Maintained
10262F:	arch/mips/boot/dts/ralink/omega2p.dts
10263
10264OMFS FILESYSTEM
10265M:	Bob Copeland <me@bobcopeland.com>
10266L:	linux-karma-devel@lists.sourceforge.net
10267S:	Maintained
10268F:	Documentation/filesystems/omfs.txt
10269F:	fs/omfs/
10270
10271OMNIKEY CARDMAN 4000 DRIVER
10272M:	Harald Welte <laforge@gnumonks.org>
10273S:	Maintained
10274F:	drivers/char/pcmcia/cm4000_cs.c
10275F:	include/linux/cm4000_cs.h
10276F:	include/uapi/linux/cm4000_cs.h
10277
10278OMNIKEY CARDMAN 4040 DRIVER
10279M:	Harald Welte <laforge@gnumonks.org>
10280S:	Maintained
10281F:	drivers/char/pcmcia/cm4040_cs.*
10282
10283OMNIVISION OV13858 SENSOR DRIVER
10284M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10285L:	linux-media@vger.kernel.org
10286T:	git git://linuxtv.org/media_tree.git
10287S:	Maintained
10288F:	drivers/media/i2c/ov13858.c
10289
10290OMNIVISION OV2685 SENSOR DRIVER
10291M:	Shunqian Zheng <zhengsq@rock-chips.com>
10292L:	linux-media@vger.kernel.org
10293T:	git git://linuxtv.org/media_tree.git
10294S:	Maintained
10295F:	drivers/media/i2c/ov2685.c
10296
10297OMNIVISION OV5640 SENSOR DRIVER
10298M:	Steve Longerbeam <slongerbeam@gmail.com>
10299L:	linux-media@vger.kernel.org
10300T:	git git://linuxtv.org/media_tree.git
10301S:	Maintained
10302F:	drivers/media/i2c/ov5640.c
10303
10304OMNIVISION OV5647 SENSOR DRIVER
10305M:	Luis Oliveira <lolivei@synopsys.com>
10306L:	linux-media@vger.kernel.org
10307T:	git git://linuxtv.org/media_tree.git
10308S:	Maintained
10309F:	drivers/media/i2c/ov5647.c
10310
10311OMNIVISION OV5695 SENSOR DRIVER
10312M:	Shunqian Zheng <zhengsq@rock-chips.com>
10313L:	linux-media@vger.kernel.org
10314T:	git git://linuxtv.org/media_tree.git
10315S:	Maintained
10316F:	drivers/media/i2c/ov5695.c
10317
10318OMNIVISION OV7670 SENSOR DRIVER
10319M:	Jonathan Corbet <corbet@lwn.net>
10320L:	linux-media@vger.kernel.org
10321T:	git git://linuxtv.org/media_tree.git
10322S:	Maintained
10323F:	drivers/media/i2c/ov7670.c
10324F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10325
10326OMNIVISION OV772x SENSOR DRIVER
10327M:	Jacopo Mondi <jacopo@jmondi.org>
10328L:	linux-media@vger.kernel.org
10329T:	git git://linuxtv.org/media_tree.git
10330S:	Odd fixes
10331F:	drivers/media/i2c/ov772x.c
10332F:	include/media/i2c/ov772x.h
10333
10334OMNIVISION OV7740 SENSOR DRIVER
10335M:	Wenyou Yang <wenyou.yang@microchip.com>
10336L:	linux-media@vger.kernel.org
10337T:	git git://linuxtv.org/media_tree.git
10338S:	Maintained
10339F:	drivers/media/i2c/ov7740.c
10340F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10341
10342OMNIVISION OV9650 SENSOR DRIVER
10343M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10344R:	Akinobu Mita <akinobu.mita@gmail.com>
10345R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10346L:	linux-media@vger.kernel.org
10347T:	git git://linuxtv.org/media_tree.git
10348S:	Maintained
10349F:	drivers/media/i2c/ov9650.c
10350F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10351
10352ONENAND FLASH DRIVER
10353M:	Kyungmin Park <kyungmin.park@samsung.com>
10354L:	linux-mtd@lists.infradead.org
10355S:	Maintained
10356F:	drivers/mtd/nand/onenand/
10357F:	include/linux/mtd/onenand*.h
10358
10359ONSTREAM SCSI TAPE DRIVER
10360M:	Willem Riede <osst@riede.org>
10361L:	osst-users@lists.sourceforge.net
10362L:	linux-scsi@vger.kernel.org
10363S:	Maintained
10364F:	Documentation/scsi/osst.txt
10365F:	drivers/scsi/osst.*
10366F:	drivers/scsi/osst_*.h
10367F:	drivers/scsi/st.h
10368
10369OP-TEE DRIVER
10370M:	Jens Wiklander <jens.wiklander@linaro.org>
10371S:	Maintained
10372F:	drivers/tee/optee/
10373
10374OPA-VNIC DRIVER
10375M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10376M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10377L:	linux-rdma@vger.kernel.org
10378S:	Supported
10379F:	drivers/infiniband/ulp/opa_vnic
10380
10381OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10382M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10383L:	devicetree@vger.kernel.org
10384S:	Maintained
10385F:	Documentation/devicetree/dynamic-resolution-notes.txt
10386F:	Documentation/devicetree/overlay-notes.txt
10387F:	drivers/of/overlay.c
10388F:	drivers/of/resolver.c
10389
10390OPEN FIRMWARE AND FLATTENED DEVICE TREE
10391M:	Rob Herring <robh+dt@kernel.org>
10392M:	Frank Rowand <frowand.list@gmail.com>
10393L:	devicetree@vger.kernel.org
10394W:	http://www.devicetree.org/
10395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10396S:	Maintained
10397F:	drivers/of/
10398F:	include/linux/of*.h
10399F:	scripts/dtc/
10400F:	Documentation/ABI/testing/sysfs-firmware-ofw
10401
10402OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10403M:	Rob Herring <robh+dt@kernel.org>
10404M:	Mark Rutland <mark.rutland@arm.com>
10405L:	devicetree@vger.kernel.org
10406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10407Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10408S:	Maintained
10409F:	Documentation/devicetree/
10410F:	arch/*/boot/dts/
10411F:	include/dt-bindings/
10412
10413OPENCORES I2C BUS DRIVER
10414M:	Peter Korsgaard <jacmet@sunsite.dk>
10415L:	linux-i2c@vger.kernel.org
10416S:	Maintained
10417F:	Documentation/i2c/busses/i2c-ocores
10418F:	drivers/i2c/busses/i2c-ocores.c
10419
10420OPENRISC ARCHITECTURE
10421M:	Jonas Bonn <jonas@southpole.se>
10422M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10423M:	Stafford Horne <shorne@gmail.com>
10424T:	git git://github.com/openrisc/linux.git
10425L:	openrisc@lists.librecores.org
10426W:	http://openrisc.io
10427S:	Maintained
10428F:	Documentation/devicetree/bindings/openrisc/
10429F:	Documentation/openrisc/
10430F:	arch/openrisc/
10431F:	drivers/irqchip/irq-ompic.c
10432F:	drivers/irqchip/irq-or1k-*
10433
10434OPENVSWITCH
10435M:	Pravin B Shelar <pshelar@ovn.org>
10436L:	netdev@vger.kernel.org
10437L:	dev@openvswitch.org
10438W:	http://openvswitch.org
10439S:	Maintained
10440F:	net/openvswitch/
10441F:	include/uapi/linux/openvswitch.h
10442
10443OPERATING PERFORMANCE POINTS (OPP)
10444M:	Viresh Kumar <vireshk@kernel.org>
10445M:	Nishanth Menon <nm@ti.com>
10446M:	Stephen Boyd <sboyd@kernel.org>
10447L:	linux-pm@vger.kernel.org
10448S:	Maintained
10449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10450F:	drivers/opp/
10451F:	include/linux/pm_opp.h
10452F:	Documentation/power/opp.txt
10453F:	Documentation/devicetree/bindings/opp/
10454
10455OPL4 DRIVER
10456M:	Clemens Ladisch <clemens@ladisch.de>
10457L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10458T:	git git://git.alsa-project.org/alsa-kernel.git
10459S:	Maintained
10460F:	sound/drivers/opl4/
10461
10462OPROFILE
10463M:	Robert Richter <rric@kernel.org>
10464L:	oprofile-list@lists.sf.net
10465S:	Maintained
10466F:	arch/*/include/asm/oprofile*.h
10467F:	arch/*/oprofile/
10468F:	drivers/oprofile/
10469F:	include/linux/oprofile.h
10470
10471ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10472M:	Mark Fasheh <mark@fasheh.com>
10473M:	Joel Becker <jlbec@evilplan.org>
10474L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10475W:	http://ocfs2.wiki.kernel.org
10476S:	Supported
10477F:	Documentation/filesystems/ocfs2.txt
10478F:	Documentation/filesystems/dlmfs.txt
10479F:	fs/ocfs2/
10480
10481ORANGEFS FILESYSTEM
10482M:	Mike Marshall <hubcap@omnibond.com>
10483R:	Martin Brandenburg <martin@omnibond.com>
10484L:	devel@lists.orangefs.org
10485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10486S:	Supported
10487F:	fs/orangefs/
10488F:	Documentation/filesystems/orangefs.txt
10489
10490ORINOCO DRIVER
10491L:	linux-wireless@vger.kernel.org
10492W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10493W:	http://www.nongnu.org/orinoco/
10494S:	Orphan
10495F:	drivers/net/wireless/intersil/orinoco/
10496
10497OSD LIBRARY and FILESYSTEM
10498M:	Boaz Harrosh <ooo@electrozaur.com>
10499S:	Maintained
10500F:	drivers/scsi/osd/
10501F:	include/scsi/osd_*
10502F:	fs/exofs/
10503
10504OV2659 OMNIVISION SENSOR DRIVER
10505M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10506L:	linux-media@vger.kernel.org
10507W:	https://linuxtv.org
10508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10509T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10510S:	Maintained
10511F:	drivers/media/i2c/ov2659.c
10512F:	include/media/i2c/ov2659.h
10513
10514OVERLAY FILESYSTEM
10515M:	Miklos Szeredi <miklos@szeredi.hu>
10516L:	linux-unionfs@vger.kernel.org
10517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10518S:	Supported
10519F:	fs/overlayfs/
10520F:	Documentation/filesystems/overlayfs.txt
10521
10522P54 WIRELESS DRIVER
10523M:	Christian Lamparter <chunkeey@googlemail.com>
10524L:	linux-wireless@vger.kernel.org
10525W:	http://wireless.kernel.org/en/users/Drivers/p54
10526S:	Maintained
10527F:	drivers/net/wireless/intersil/p54/
10528
10529PA SEMI ETHERNET DRIVER
10530L:	netdev@vger.kernel.org
10531S:	Orphan
10532F:	drivers/net/ethernet/pasemi/*
10533
10534PA SEMI SMBUS DRIVER
10535L:	linux-i2c@vger.kernel.org
10536S:	Orphan
10537F:	drivers/i2c/busses/i2c-pasemi.c
10538
10539PADATA PARALLEL EXECUTION MECHANISM
10540M:	Steffen Klassert <steffen.klassert@secunet.com>
10541L:	linux-crypto@vger.kernel.org
10542S:	Maintained
10543F:	kernel/padata.c
10544F:	include/linux/padata.h
10545F:	Documentation/padata.txt
10546
10547PANASONIC LAPTOP ACPI EXTRAS DRIVER
10548M:	Harald Welte <laforge@gnumonks.org>
10549L:	platform-driver-x86@vger.kernel.org
10550S:	Maintained
10551F:	drivers/platform/x86/panasonic-laptop.c
10552
10553PARALLEL LCD/KEYPAD PANEL DRIVER
10554M:	Willy Tarreau <willy@haproxy.com>
10555M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10556S:	Odd Fixes
10557F:	Documentation/misc-devices/lcd-panel-cgram.txt
10558F:	drivers/misc/panel.c
10559
10560PARALLEL PORT SUBSYSTEM
10561M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10562M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10563L:	linux-parport@lists.infradead.org (subscribers-only)
10564S:	Maintained
10565F:	drivers/parport/
10566F:	include/linux/parport*.h
10567F:	drivers/char/ppdev.c
10568F:	include/uapi/linux/ppdev.h
10569F:	Documentation/parport*.txt
10570
10571PARAVIRT_OPS INTERFACE
10572M:	Juergen Gross <jgross@suse.com>
10573M:	Alok Kataria <akataria@vmware.com>
10574L:	virtualization@lists.linux-foundation.org
10575S:	Supported
10576F:	Documentation/virtual/paravirt_ops.txt
10577F:	arch/*/kernel/paravirt*
10578F:	arch/*/include/asm/paravirt*.h
10579F:	include/linux/hypervisor.h
10580
10581PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10582M:	Tim Waugh <tim@cyberelk.net>
10583L:	linux-parport@lists.infradead.org (subscribers-only)
10584S:	Maintained
10585F:	Documentation/blockdev/paride.txt
10586F:	drivers/block/paride/
10587
10588PARISC ARCHITECTURE
10589M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10590M:	Helge Deller <deller@gmx.de>
10591L:	linux-parisc@vger.kernel.org
10592W:	http://www.parisc-linux.org/
10593Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10596S:	Maintained
10597F:	arch/parisc/
10598F:	Documentation/parisc/
10599F:	drivers/parisc/
10600F:	drivers/char/agp/parisc-agp.c
10601F:	drivers/input/serio/gscps2.c
10602F:	drivers/parport/parport_gsc.*
10603F:	drivers/tty/serial/8250/8250_gsc.c
10604F:	drivers/video/fbdev/sti*
10605F:	drivers/video/console/sti*
10606F:	drivers/video/logo/logo_parisc*
10607
10608PARMAN
10609M:	Jiri Pirko <jiri@mellanox.com>
10610L:	netdev@vger.kernel.org
10611S:	Supported
10612F:	lib/parman.c
10613F:	lib/test_parman.c
10614F:	include/linux/parman.h
10615
10616PC87360 HARDWARE MONITORING DRIVER
10617M:	Jim Cromie <jim.cromie@gmail.com>
10618L:	linux-hwmon@vger.kernel.org
10619S:	Maintained
10620F:	Documentation/hwmon/pc87360
10621F:	drivers/hwmon/pc87360.c
10622
10623PC8736x GPIO DRIVER
10624M:	Jim Cromie <jim.cromie@gmail.com>
10625S:	Maintained
10626F:	drivers/char/pc8736x_gpio.c
10627
10628PC87427 HARDWARE MONITORING DRIVER
10629M:	Jean Delvare <jdelvare@suse.com>
10630L:	linux-hwmon@vger.kernel.org
10631S:	Maintained
10632F:	Documentation/hwmon/pc87427
10633F:	drivers/hwmon/pc87427.c
10634
10635PCA9532 LED DRIVER
10636M:	Riku Voipio <riku.voipio@iki.fi>
10637S:	Maintained
10638F:	drivers/leds/leds-pca9532.c
10639F:	include/linux/leds-pca9532.h
10640
10641PCA9541 I2C BUS MASTER SELECTOR DRIVER
10642M:	Guenter Roeck <linux@roeck-us.net>
10643L:	linux-i2c@vger.kernel.org
10644S:	Maintained
10645F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10646
10647PCDP - PRIMARY CONSOLE AND DEBUG PORT
10648M:	Khalid Aziz <khalid@gonehiking.org>
10649S:	Maintained
10650F:	drivers/firmware/pcdp.*
10651
10652PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10653M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10654L:	linux-pci@vger.kernel.org
10655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10656S:	Maintained
10657F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10658F:	drivers/pci/host/pci-aardvark.c
10659
10660PCI DRIVER FOR ALTERA PCIE IP
10661M:	Ley Foon Tan <lftan@altera.com>
10662L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10663L:	linux-pci@vger.kernel.org
10664S:	Supported
10665F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10666F:	drivers/pci/host/pcie-altera.c
10667
10668PCI DRIVER FOR APPLIEDMICRO XGENE
10669M:	Tanmay Inamdar <tinamdar@apm.com>
10670L:	linux-pci@vger.kernel.org
10671L:	linux-arm-kernel@lists.infradead.org
10672S:	Maintained
10673F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10674F:	drivers/pci/host/pci-xgene.c
10675
10676PCI DRIVER FOR ARM VERSATILE PLATFORM
10677M:	Rob Herring <robh@kernel.org>
10678L:	linux-pci@vger.kernel.org
10679L:	linux-arm-kernel@lists.infradead.org
10680S:	Maintained
10681F:	Documentation/devicetree/bindings/pci/versatile.txt
10682F:	drivers/pci/host/pci-versatile.c
10683
10684PCI DRIVER FOR ARMADA 8K
10685M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10686L:	linux-pci@vger.kernel.org
10687L:	linux-arm-kernel@lists.infradead.org
10688S:	Maintained
10689F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10690F:	drivers/pci/dwc/pcie-armada8k.c
10691
10692PCI DRIVER FOR CADENCE PCIE IP
10693M:	Alan Douglas <adouglas@cadence.com>
10694L:	linux-pci@vger.kernel.org
10695S:	Maintained
10696F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10697F:	drivers/pci/cadence/pcie-cadence*
10698
10699PCI DRIVER FOR FREESCALE LAYERSCAPE
10700M:	Minghuan Lian <minghuan.Lian@freescale.com>
10701M:	Mingkai Hu <mingkai.hu@freescale.com>
10702M:	Roy Zang <tie-fei.zang@freescale.com>
10703L:	linuxppc-dev@lists.ozlabs.org
10704L:	linux-pci@vger.kernel.org
10705L:	linux-arm-kernel@lists.infradead.org
10706S:	Maintained
10707F:	drivers/pci/dwc/*layerscape*
10708
10709PCI DRIVER FOR GENERIC OF HOSTS
10710M:	Will Deacon <will.deacon@arm.com>
10711L:	linux-pci@vger.kernel.org
10712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10713S:	Maintained
10714F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10715F:	drivers/pci/host/pci-host-common.c
10716F:	drivers/pci/host/pci-host-generic.c
10717
10718PCI DRIVER FOR IMX6
10719M:	Richard Zhu <hongxing.zhu@nxp.com>
10720M:	Lucas Stach <l.stach@pengutronix.de>
10721L:	linux-pci@vger.kernel.org
10722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10723S:	Maintained
10724F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10725F:	drivers/pci/dwc/*imx6*
10726
10727PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10728M:	Keith Busch <keith.busch@intel.com>
10729M:	Jonathan Derrick <jonathan.derrick@intel.com>
10730L:	linux-pci@vger.kernel.org
10731S:	Supported
10732F:	drivers/pci/host/vmd.c
10733
10734PCI DRIVER FOR MICROSEMI SWITCHTEC
10735M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10736M:	Logan Gunthorpe <logang@deltatee.com>
10737L:	linux-pci@vger.kernel.org
10738S:	Maintained
10739F:	Documentation/switchtec.txt
10740F:	Documentation/ABI/testing/sysfs-class-switchtec
10741F:	drivers/pci/switch/switchtec*
10742F:	include/uapi/linux/switchtec_ioctl.h
10743F:	include/linux/switchtec.h
10744F:	drivers/ntb/hw/mscc/
10745
10746PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10747M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10748M:	Jason Cooper <jason@lakedaemon.net>
10749L:	linux-pci@vger.kernel.org
10750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10751S:	Maintained
10752F:	drivers/pci/host/*mvebu*
10753
10754PCI DRIVER FOR NVIDIA TEGRA
10755M:	Thierry Reding <thierry.reding@gmail.com>
10756L:	linux-tegra@vger.kernel.org
10757L:	linux-pci@vger.kernel.org
10758S:	Supported
10759F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10760F:	drivers/pci/host/pci-tegra.c
10761
10762PCI DRIVER FOR RENESAS R-CAR
10763M:	Simon Horman <horms@verge.net.au>
10764L:	linux-pci@vger.kernel.org
10765L:	linux-renesas-soc@vger.kernel.org
10766S:	Maintained
10767F:	drivers/pci/host/*rcar*
10768
10769PCI DRIVER FOR SAMSUNG EXYNOS
10770M:	Jingoo Han <jingoohan1@gmail.com>
10771L:	linux-pci@vger.kernel.org
10772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10773L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10774S:	Maintained
10775F:	drivers/pci/dwc/pci-exynos.c
10776
10777PCI DRIVER FOR SYNOPSYS DESIGNWARE
10778M:	Jingoo Han <jingoohan1@gmail.com>
10779M:	Joao Pinto <Joao.Pinto@synopsys.com>
10780L:	linux-pci@vger.kernel.org
10781S:	Maintained
10782F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10783F:	drivers/pci/dwc/*designware*
10784
10785PCI DRIVER FOR TI DRA7XX
10786M:	Kishon Vijay Abraham I <kishon@ti.com>
10787L:	linux-omap@vger.kernel.org
10788L:	linux-pci@vger.kernel.org
10789S:	Supported
10790F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10791F:	drivers/pci/dwc/pci-dra7xx.c
10792
10793PCI DRIVER FOR TI KEYSTONE
10794M:	Murali Karicheri <m-karicheri2@ti.com>
10795L:	linux-pci@vger.kernel.org
10796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797S:	Maintained
10798F:	drivers/pci/dwc/*keystone*
10799
10800PCI ENDPOINT SUBSYSTEM
10801M:	Kishon Vijay Abraham I <kishon@ti.com>
10802M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10803L:	linux-pci@vger.kernel.org
10804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10805S:	Supported
10806F:	drivers/pci/endpoint/
10807F:	drivers/misc/pci_endpoint_test.c
10808F:	tools/pci/
10809
10810PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10811M:	Russell Currey <ruscur@russell.cc>
10812L:	linuxppc-dev@lists.ozlabs.org
10813S:	Supported
10814F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10815F:	arch/powerpc/kernel/eeh*.c
10816F:	arch/powerpc/platforms/*/eeh*.c
10817F:	arch/powerpc/include/*/eeh*.h
10818
10819PCI ERROR RECOVERY
10820M:	Linas Vepstas <linasvepstas@gmail.com>
10821L:	linux-pci@vger.kernel.org
10822S:	Supported
10823F:	Documentation/PCI/pci-error-recovery.txt
10824
10825PCI MSI DRIVER FOR ALTERA MSI IP
10826M:	Ley Foon Tan <lftan@altera.com>
10827L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10828L:	linux-pci@vger.kernel.org
10829S:	Supported
10830F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10831F:	drivers/pci/host/pcie-altera-msi.c
10832
10833PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10834M:	Duc Dang <dhdang@apm.com>
10835L:	linux-pci@vger.kernel.org
10836L:	linux-arm-kernel@lists.infradead.org
10837S:	Maintained
10838F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10839F:	drivers/pci/host/pci-xgene-msi.c
10840
10841PCI SUBSYSTEM
10842M:	Bjorn Helgaas <bhelgaas@google.com>
10843L:	linux-pci@vger.kernel.org
10844Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10846S:	Supported
10847F:	Documentation/devicetree/bindings/pci/
10848F:	Documentation/PCI/
10849F:	drivers/acpi/pci*
10850F:	drivers/pci/
10851F:	include/asm-generic/pci*
10852F:	include/linux/pci*
10853F:	include/linux/of_pci.h
10854F:	include/uapi/linux/pci*
10855F:	lib/pci*
10856F:	arch/x86/pci/
10857F:	arch/x86/kernel/quirks.c
10858
10859PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10860M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10861L:	linux-pci@vger.kernel.org
10862Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10864S:	Supported
10865F:	drivers/pci/cadence/
10866F:	drivers/pci/host/
10867F:	drivers/pci/dwc/
10868
10869PCIE DRIVER FOR AXIS ARTPEC
10870M:	Niklas Cassel <niklas.cassel@axis.com>
10871M:	Jesper Nilsson <jesper.nilsson@axis.com>
10872L:	linux-arm-kernel@axis.com
10873L:	linux-pci@vger.kernel.org
10874S:	Maintained
10875F:	Documentation/devicetree/bindings/pci/axis,artpec*
10876F:	drivers/pci/dwc/*artpec*
10877
10878PCIE DRIVER FOR CAVIUM THUNDERX
10879M:	David Daney <david.daney@cavium.com>
10880L:	linux-pci@vger.kernel.org
10881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10882S:	Supported
10883F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10884F:	drivers/pci/host/pci-thunder-*
10885
10886PCIE DRIVER FOR HISILICON
10887M:	Zhou Wang <wangzhou1@hisilicon.com>
10888L:	linux-pci@vger.kernel.org
10889S:	Maintained
10890F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10891F:	drivers/pci/dwc/pcie-hisi.c
10892
10893PCIE DRIVER FOR HISILICON KIRIN
10894M:	Xiaowei Song <songxiaowei@hisilicon.com>
10895M:	Binghui Wang <wangbinghui@hisilicon.com>
10896L:	linux-pci@vger.kernel.org
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10899F:	drivers/pci/dwc/pcie-kirin.c
10900
10901PCIE DRIVER FOR HISILICON STB
10902M:	Jianguo Sun <sunjianguo1@huawei.com>
10903M:	Shawn Guo <shawn.guo@linaro.org>
10904L:	linux-pci@vger.kernel.org
10905S:	Maintained
10906F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10907F:	drivers/pci/dwc/pcie-histb.c
10908
10909PCIE DRIVER FOR MEDIATEK
10910M:	Ryder Lee <ryder.lee@mediatek.com>
10911L:	linux-pci@vger.kernel.org
10912L:	linux-mediatek@lists.infradead.org
10913S:	Supported
10914F:	Documentation/devicetree/bindings/pci/mediatek*
10915F:	drivers/pci/host/*mediatek*
10916
10917PCIE DRIVER FOR QUALCOMM MSM
10918M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10919L:	linux-pci@vger.kernel.org
10920L:	linux-arm-msm@vger.kernel.org
10921S:	Maintained
10922F:	drivers/pci/dwc/*qcom*
10923
10924PCIE DRIVER FOR ROCKCHIP
10925M:	Shawn Lin <shawn.lin@rock-chips.com>
10926L:	linux-pci@vger.kernel.org
10927L:	linux-rockchip@lists.infradead.org
10928S:	Maintained
10929F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10930F:	drivers/pci/host/pcie-rockchip.c
10931
10932PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10933M:	Linus Walleij <linus.walleij@linaro.org>
10934L:	linux-pci@vger.kernel.org
10935S:	Maintained
10936F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10937F:	drivers/pci/host/pci-v3-semi.c
10938
10939PCIE DRIVER FOR ST SPEAR13XX
10940M:	Pratyush Anand <pratyush.anand@gmail.com>
10941L:	linux-pci@vger.kernel.org
10942S:	Maintained
10943F:	drivers/pci/dwc/*spear*
10944
10945PCMCIA SUBSYSTEM
10946M:	Dominik Brodowski <linux@dominikbrodowski.net>
10947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10948S:	Odd Fixes
10949F:	Documentation/pcmcia/
10950F:	tools/pcmcia/
10951F:	drivers/pcmcia/
10952F:	include/pcmcia/
10953
10954PCNET32 NETWORK DRIVER
10955M:	Don Fry <pcnet32@frontier.com>
10956L:	netdev@vger.kernel.org
10957S:	Maintained
10958F:	drivers/net/ethernet/amd/pcnet32.c
10959
10960PCRYPT PARALLEL CRYPTO ENGINE
10961M:	Steffen Klassert <steffen.klassert@secunet.com>
10962L:	linux-crypto@vger.kernel.org
10963S:	Maintained
10964F:	crypto/pcrypt.c
10965F:	include/crypto/pcrypt.h
10966
10967PEAQ WMI HOTKEYS DRIVER
10968M:	Hans de Goede <hdegoede@redhat.com>
10969L:	platform-driver-x86@vger.kernel.org
10970S:	Maintained
10971F:	drivers/platform/x86/peaq-wmi.c
10972
10973PER-CPU MEMORY ALLOCATOR
10974M:	Tejun Heo <tj@kernel.org>
10975M:	Christoph Lameter <cl@linux.com>
10976M:	Dennis Zhou <dennisszhou@gmail.com>
10977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10978S:	Maintained
10979F:	include/linux/percpu*.h
10980F:	mm/percpu*.c
10981F:	arch/*/include/asm/percpu.h
10982
10983PER-TASK DELAY ACCOUNTING
10984M:	Balbir Singh <bsingharora@gmail.com>
10985S:	Maintained
10986F:	include/linux/delayacct.h
10987F:	kernel/delayacct.c
10988
10989PERFORMANCE EVENTS SUBSYSTEM
10990M:	Peter Zijlstra <peterz@infradead.org>
10991M:	Ingo Molnar <mingo@redhat.com>
10992M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10993R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10994R:	Jiri Olsa <jolsa@redhat.com>
10995R:	Namhyung Kim <namhyung@kernel.org>
10996L:	linux-kernel@vger.kernel.org
10997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10998S:	Supported
10999F:	kernel/events/*
11000F:	include/linux/perf_event.h
11001F:	include/uapi/linux/perf_event.h
11002F:	arch/*/kernel/perf_event*.c
11003F:	arch/*/kernel/*/perf_event*.c
11004F:	arch/*/kernel/*/*/perf_event*.c
11005F:	arch/*/include/asm/perf_event.h
11006F:	arch/*/kernel/perf_callchain.c
11007F:	arch/*/events/*
11008F:	tools/perf/
11009
11010PERSONALITY HANDLING
11011M:	Christoph Hellwig <hch@infradead.org>
11012L:	linux-abi-devel@lists.sourceforge.net
11013S:	Maintained
11014F:	include/linux/personality.h
11015F:	include/uapi/linux/personality.h
11016
11017PHONET PROTOCOL
11018M:	Remi Denis-Courmont <courmisch@gmail.com>
11019S:	Supported
11020F:	Documentation/networking/phonet.txt
11021F:	include/linux/phonet.h
11022F:	include/net/phonet/
11023F:	include/uapi/linux/phonet.h
11024F:	net/phonet/
11025
11026PHRAM MTD DRIVER
11027M:	Joern Engel <joern@lazybastard.org>
11028L:	linux-mtd@lists.infradead.org
11029S:	Maintained
11030F:	drivers/mtd/devices/phram.c
11031
11032PICOLCD HID DRIVER
11033M:	Bruno Prémont <bonbons@linux-vserver.org>
11034L:	linux-input@vger.kernel.org
11035S:	Maintained
11036F:	drivers/hid/hid-picolcd*
11037
11038PICOXCELL SUPPORT
11039M:	Jamie Iles <jamie@jamieiles.com>
11040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11041T:	git git://github.com/jamieiles/linux-2.6-ji.git
11042S:	Supported
11043F:	arch/arm/boot/dts/picoxcell*
11044F:	arch/arm/mach-picoxcell/
11045F:	drivers/crypto/picoxcell*
11046
11047PIN CONTROL SUBSYSTEM
11048M:	Linus Walleij <linus.walleij@linaro.org>
11049L:	linux-gpio@vger.kernel.org
11050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11051S:	Maintained
11052F:	Documentation/devicetree/bindings/pinctrl/
11053F:	Documentation/driver-api/pinctl.rst
11054F:	drivers/pinctrl/
11055F:	include/linux/pinctrl/
11056
11057PIN CONTROLLER - ATMEL AT91
11058M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11060S:	Maintained
11061F:	drivers/pinctrl/pinctrl-at91.*
11062
11063PIN CONTROLLER - ATMEL AT91 PIO4
11064M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11066L:	linux-gpio@vger.kernel.org
11067S:	Supported
11068F:	drivers/pinctrl/pinctrl-at91-pio4.*
11069
11070PIN CONTROLLER - FREESCALE
11071M:	Dong Aisheng <aisheng.dong@nxp.com>
11072M:	Fabio Estevam <festevam@gmail.com>
11073M:	Shawn Guo <shawnguo@kernel.org>
11074M:	Stefan Agner <stefan@agner.ch>
11075R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11076L:	linux-gpio@vger.kernel.org
11077S:	Maintained
11078F:	drivers/pinctrl/freescale/
11079F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11080
11081PIN CONTROLLER - INTEL
11082M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11083M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11084S:	Maintained
11085F:	drivers/pinctrl/intel/
11086
11087PIN CONTROLLER - MEDIATEK
11088M:	Sean Wang <sean.wang@mediatek.com>
11089L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11090S:	Maintained
11091F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11092F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11093F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11094F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11095F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11096
11097PIN CONTROLLER - QUALCOMM
11098M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11099S:	Maintained
11100L:	linux-arm-msm@vger.kernel.org
11101F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11102F:	drivers/pinctrl/qcom/
11103
11104PIN CONTROLLER - RENESAS
11105M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11106M:	Geert Uytterhoeven <geert+renesas@glider.be>
11107L:	linux-renesas-soc@vger.kernel.org
11108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11109S:	Maintained
11110F:	drivers/pinctrl/sh-pfc/
11111
11112PIN CONTROLLER - SAMSUNG
11113M:	Tomasz Figa <tomasz.figa@gmail.com>
11114M:	Krzysztof Kozlowski <krzk@kernel.org>
11115M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11117L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11118Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11120S:	Maintained
11121F:	drivers/pinctrl/samsung/
11122F:	include/dt-bindings/pinctrl/samsung.h
11123F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11124
11125PIN CONTROLLER - SINGLE
11126M:	Tony Lindgren <tony@atomide.com>
11127M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11129L:	linux-omap@vger.kernel.org
11130S:	Maintained
11131F:	drivers/pinctrl/pinctrl-single.c
11132
11133PIN CONTROLLER - ST SPEAR
11134M:	Viresh Kumar <vireshk@kernel.org>
11135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11136W:	http://www.st.com/spear
11137S:	Maintained
11138F:	drivers/pinctrl/spear/
11139
11140PISTACHIO SOC SUPPORT
11141M:	James Hartley <james.hartley@sondrel.com>
11142L:	linux-mips@linux-mips.org
11143S:	Odd Fixes
11144F:	arch/mips/pistachio/
11145F:	arch/mips/include/asm/mach-pistachio/
11146F:	arch/mips/boot/dts/img/pistachio*
11147F:	arch/mips/configs/pistachio*_defconfig
11148
11149PKTCDVD DRIVER
11150S:	Orphan
11151M:	linux-block@vger.kernel.org
11152F:	drivers/block/pktcdvd.c
11153F:	include/linux/pktcdvd.h
11154F:	include/uapi/linux/pktcdvd.h
11155
11156PKUNITY SOC DRIVERS
11157M:	Guan Xuetao <gxt@pku.edu.cn>
11158W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11159S:	Maintained
11160T:	git git://github.com/gxt/linux.git
11161F:	drivers/input/serio/i8042-unicore32io.h
11162F:	drivers/i2c/busses/i2c-puv3.c
11163F:	drivers/video/fbdev/fb-puv3.c
11164F:	drivers/rtc/rtc-puv3.c
11165
11166PMBUS HARDWARE MONITORING DRIVERS
11167M:	Guenter Roeck <linux@roeck-us.net>
11168L:	linux-hwmon@vger.kernel.org
11169W:	http://hwmon.wiki.kernel.org/
11170W:	http://www.roeck-us.net/linux/drivers/
11171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11172S:	Maintained
11173F:	Documentation/hwmon/pmbus
11174F:	drivers/hwmon/pmbus/
11175F:	include/linux/pmbus.h
11176
11177PMC SIERRA MaxRAID DRIVER
11178L:	linux-scsi@vger.kernel.org
11179W:	http://www.pmc-sierra.com/
11180S:	Orphan
11181F:	drivers/scsi/pmcraid.*
11182
11183PMC SIERRA PM8001 DRIVER
11184M:	Jack Wang <jinpu.wang@profitbricks.com>
11185M:	lindar_liu@usish.com
11186L:	linux-scsi@vger.kernel.org
11187S:	Supported
11188F:	drivers/scsi/pm8001/
11189
11190PNP SUPPORT
11191M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11192S:	Maintained
11193F:	drivers/pnp/
11194
11195POSIX CLOCKS and TIMERS
11196M:	Thomas Gleixner <tglx@linutronix.de>
11197L:	linux-kernel@vger.kernel.org
11198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11199S:	Maintained
11200F:	fs/timerfd.c
11201F:	include/linux/timer*
11202F:	kernel/time/*timer*
11203
11204POWER MANAGEMENT CORE
11205M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11206L:	linux-pm@vger.kernel.org
11207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11208B:	https://bugzilla.kernel.org
11209S:	Supported
11210F:	drivers/base/power/
11211F:	include/linux/pm.h
11212F:	include/linux/pm_*
11213F:	include/linux/powercap.h
11214F:	drivers/powercap/
11215F:	kernel/configs/nopm.config
11216
11217POWER STATE COORDINATION INTERFACE (PSCI)
11218M:	Mark Rutland <mark.rutland@arm.com>
11219M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11220L:	linux-arm-kernel@lists.infradead.org
11221S:	Maintained
11222F:	drivers/firmware/psci*.c
11223F:	include/linux/psci.h
11224F:	include/uapi/linux/psci.h
11225
11226POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11227M:	Sebastian Reichel <sre@kernel.org>
11228L:	linux-pm@vger.kernel.org
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11230S:	Maintained
11231F:	Documentation/devicetree/bindings/power/supply/
11232F:	include/linux/power_supply.h
11233F:	drivers/power/supply/
11234
11235POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11236M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11237L:	linuxppc-dev@lists.ozlabs.org
11238S:	Maintained
11239F:	drivers/char/powernv-op-panel.c
11240
11241PPP OVER ATM (RFC 2364)
11242M:	Mitchell Blank Jr <mitch@sfgoth.com>
11243S:	Maintained
11244F:	net/atm/pppoatm.c
11245F:	include/uapi/linux/atmppp.h
11246
11247PPP OVER ETHERNET
11248M:	Michal Ostrowski <mostrows@earthlink.net>
11249S:	Maintained
11250F:	drivers/net/ppp/pppoe.c
11251F:	drivers/net/ppp/pppox.c
11252
11253PPP OVER L2TP
11254M:	James Chapman <jchapman@katalix.com>
11255S:	Maintained
11256F:	net/l2tp/l2tp_ppp.c
11257F:	include/linux/if_pppol2tp.h
11258F:	include/uapi/linux/if_pppol2tp.h
11259
11260PPP PROTOCOL DRIVERS AND COMPRESSORS
11261M:	Paul Mackerras <paulus@samba.org>
11262L:	linux-ppp@vger.kernel.org
11263S:	Maintained
11264F:	drivers/net/ppp/ppp_*
11265
11266PPS SUPPORT
11267M:	Rodolfo Giometti <giometti@enneenne.com>
11268W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11269L:	linuxpps@ml.enneenne.com (subscribers-only)
11270S:	Maintained
11271F:	Documentation/pps/
11272F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11273F:	Documentation/ABI/testing/sysfs-pps
11274F:	drivers/pps/
11275F:	include/linux/pps*.h
11276F:	include/uapi/linux/pps.h
11277
11278PPTP DRIVER
11279M:	Dmitry Kozlov <xeb@mail.ru>
11280L:	netdev@vger.kernel.org
11281S:	Maintained
11282F:	drivers/net/ppp/pptp.c
11283W:	http://sourceforge.net/projects/accel-pptp
11284
11285PREEMPTIBLE KERNEL
11286M:	Robert Love <rml@tech9.net>
11287L:	kpreempt-tech@lists.sourceforge.net
11288W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11289S:	Supported
11290F:	Documentation/preempt-locking.txt
11291F:	include/linux/preempt.h
11292
11293PRINTK
11294M:	Petr Mladek <pmladek@suse.com>
11295M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11296R:	Steven Rostedt <rostedt@goodmis.org>
11297S:	Maintained
11298F:	kernel/printk/
11299F:	include/linux/printk.h
11300
11301PRISM54 WIRELESS DRIVER
11302M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11303L:	linux-wireless@vger.kernel.org
11304W:	http://wireless.kernel.org/en/users/Drivers/p54
11305S:	Obsolete
11306F:	drivers/net/wireless/intersil/prism54/
11307
11308PROC SYSCTL
11309M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11310M:	Kees Cook <keescook@chromium.org>
11311L:	linux-kernel@vger.kernel.org
11312L:	linux-fsdevel@vger.kernel.org
11313S:	Maintained
11314F:	fs/proc/proc_sysctl.c
11315F:	include/linux/sysctl.h
11316F:	kernel/sysctl.c
11317F:	tools/testing/selftests/sysctl/
11318
11319PS3 NETWORK SUPPORT
11320M:	Geoff Levand <geoff@infradead.org>
11321L:	netdev@vger.kernel.org
11322L:	linuxppc-dev@lists.ozlabs.org
11323S:	Maintained
11324F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11325
11326PS3 PLATFORM SUPPORT
11327M:	Geoff Levand <geoff@infradead.org>
11328L:	linuxppc-dev@lists.ozlabs.org
11329S:	Maintained
11330F:	arch/powerpc/boot/ps3*
11331F:	arch/powerpc/include/asm/lv1call.h
11332F:	arch/powerpc/include/asm/ps3*.h
11333F:	arch/powerpc/platforms/ps3/
11334F:	drivers/*/ps3*
11335F:	drivers/ps3/
11336F:	drivers/rtc/rtc-ps3.c
11337F:	drivers/usb/host/*ps3.c
11338F:	sound/ppc/snd_ps3*
11339
11340PS3VRAM DRIVER
11341M:	Jim Paris <jim@jtan.com>
11342M:	Geoff Levand <geoff@infradead.org>
11343L:	linuxppc-dev@lists.ozlabs.org
11344S:	Maintained
11345F:	drivers/block/ps3vram.c
11346
11347PSAMPLE PACKET SAMPLING SUPPORT:
11348M:	Yotam Gigi <yotam.gi@gmail.com>
11349S:	Maintained
11350F:	net/psample
11351F:	include/net/psample.h
11352F:	include/uapi/linux/psample.h
11353
11354PSTORE FILESYSTEM
11355M:	Kees Cook <keescook@chromium.org>
11356M:	Anton Vorontsov <anton@enomsg.org>
11357M:	Colin Cross <ccross@android.com>
11358M:	Tony Luck <tony.luck@intel.com>
11359S:	Maintained
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11361F:	fs/pstore/
11362F:	include/linux/pstore*
11363F:	drivers/firmware/efi/efi-pstore.c
11364F:	drivers/acpi/apei/erst.c
11365F:	Documentation/admin-guide/ramoops.rst
11366F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11367K:	\b(pstore|ramoops)
11368
11369PTP HARDWARE CLOCK SUPPORT
11370M:	Richard Cochran <richardcochran@gmail.com>
11371L:	netdev@vger.kernel.org
11372S:	Maintained
11373W:	http://linuxptp.sourceforge.net/
11374F:	Documentation/ABI/testing/sysfs-ptp
11375F:	Documentation/ptp/*
11376F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11377F:	drivers/net/phy/dp83640*
11378F:	drivers/ptp/*
11379F:	include/linux/ptp_cl*
11380
11381PTRACE SUPPORT
11382M:	Oleg Nesterov <oleg@redhat.com>
11383S:	Maintained
11384F:	include/asm-generic/syscall.h
11385F:	include/linux/ptrace.h
11386F:	include/linux/regset.h
11387F:	include/linux/tracehook.h
11388F:	include/uapi/linux/ptrace.h
11389F:	include/uapi/linux/ptrace.h
11390F:	include/asm-generic/ptrace.h
11391F:	kernel/ptrace.c
11392F:	arch/*/ptrace*.c
11393F:	arch/*/*/ptrace*.c
11394F:	arch/*/include/asm/ptrace*.h
11395
11396PULSE8-CEC DRIVER
11397M:	Hans Verkuil <hverkuil@xs4all.nl>
11398L:	linux-media@vger.kernel.org
11399T:	git git://linuxtv.org/media_tree.git
11400S:	Maintained
11401F:	drivers/media/usb/pulse8-cec/*
11402F:	Documentation/media/cec-drivers/pulse8-cec.rst
11403
11404PVRUSB2 VIDEO4LINUX DRIVER
11405M:	Mike Isely <isely@pobox.com>
11406L:	pvrusb2@isely.net	(subscribers-only)
11407L:	linux-media@vger.kernel.org
11408W:	http://www.isely.net/pvrusb2/
11409T:	git git://linuxtv.org/media_tree.git
11410S:	Maintained
11411F:	Documentation/media/v4l-drivers/pvrusb2*
11412F:	drivers/media/usb/pvrusb2/
11413
11414PWC WEBCAM DRIVER
11415M:	Hans Verkuil <hverkuil@xs4all.nl>
11416L:	linux-media@vger.kernel.org
11417T:	git git://linuxtv.org/media_tree.git
11418S:	Odd Fixes
11419F:	drivers/media/usb/pwc/*
11420
11421PWM FAN DRIVER
11422M:	Kamil Debski <kamil@wypas.org>
11423M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11424L:	linux-hwmon@vger.kernel.org
11425S:	Supported
11426F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11427F:	Documentation/hwmon/pwm-fan
11428F:	drivers/hwmon/pwm-fan.c
11429
11430PWM IR Transmitter
11431M:	Sean Young <sean@mess.org>
11432L:	linux-media@vger.kernel.org
11433S:	Maintained
11434F:	drivers/media/rc/pwm-ir-tx.c
11435
11436PWM SUBSYSTEM
11437M:	Thierry Reding <thierry.reding@gmail.com>
11438L:	linux-pwm@vger.kernel.org
11439S:	Maintained
11440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11441F:	Documentation/pwm.txt
11442F:	Documentation/devicetree/bindings/pwm/
11443F:	include/linux/pwm.h
11444F:	drivers/pwm/
11445F:	drivers/video/backlight/pwm_bl.c
11446F:	include/linux/pwm_backlight.h
11447F:	drivers/gpio/gpio-mvebu.c
11448F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11449
11450PXA GPIO DRIVER
11451M:	Robert Jarzmik <robert.jarzmik@free.fr>
11452L:	linux-gpio@vger.kernel.org
11453S:	Maintained
11454F:	drivers/gpio/gpio-pxa.c
11455
11456PXA MMCI DRIVER
11457S:	Orphan
11458
11459PXA RTC DRIVER
11460M:	Robert Jarzmik <robert.jarzmik@free.fr>
11461L:	linux-rtc@vger.kernel.org
11462S:	Maintained
11463
11464PXA2xx/PXA3xx SUPPORT
11465M:	Daniel Mack <daniel@zonque.org>
11466M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11467M:	Robert Jarzmik <robert.jarzmik@free.fr>
11468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11469T:	git git://github.com/hzhuang1/linux.git
11470T:	git git://github.com/rjarzmik/linux.git
11471S:	Maintained
11472F:	arch/arm/boot/dts/pxa*
11473F:	arch/arm/mach-pxa/
11474F:	drivers/dma/pxa*
11475F:	drivers/pcmcia/pxa2xx*
11476F:	drivers/pinctrl/pxa/
11477F:	drivers/spi/spi-pxa2xx*
11478F:	drivers/usb/gadget/udc/pxa2*
11479F:	include/sound/pxa2xx-lib.h
11480F:	sound/arm/pxa*
11481F:	sound/soc/pxa/
11482
11483QAT DRIVER
11484M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11485L:	qat-linux@intel.com
11486S:	Supported
11487F:	drivers/crypto/qat/
11488
11489QCOM AUDIO (ASoC) DRIVERS
11490M:	Patrick Lai <plai@codeaurora.org>
11491M:	Banajit Goswami <bgoswami@codeaurora.org>
11492L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11493S:	Supported
11494F:	sound/soc/qcom/
11495
11496QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11497M:	Gabriel Somlo <somlo@cmu.edu>
11498M:	"Michael S. Tsirkin" <mst@redhat.com>
11499L:	qemu-devel@nongnu.org
11500S:	Maintained
11501F:	drivers/firmware/qemu_fw_cfg.c
11502F:	include/uapi/linux/qemu_fw_cfg.h
11503
11504QIB DRIVER
11505M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11506M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11507L:	linux-rdma@vger.kernel.org
11508S:	Supported
11509F:	drivers/infiniband/hw/qib/
11510
11511QLOGIC QL41xxx FCOE DRIVER
11512M:	QLogic-Storage-Upstream@cavium.com
11513L:	linux-scsi@vger.kernel.org
11514S:	Supported
11515F:	drivers/scsi/qedf/
11516
11517QLOGIC QL41xxx ISCSI DRIVER
11518M:	QLogic-Storage-Upstream@cavium.com
11519L:	linux-scsi@vger.kernel.org
11520S:	Supported
11521F:	drivers/scsi/qedi/
11522
11523QLOGIC QL4xxx ETHERNET DRIVER
11524M:	Ariel Elior <Ariel.Elior@cavium.com>
11525M:	everest-linux-l2@cavium.com
11526L:	netdev@vger.kernel.org
11527S:	Supported
11528F:	drivers/net/ethernet/qlogic/qed/
11529F:	include/linux/qed/
11530F:	drivers/net/ethernet/qlogic/qede/
11531
11532QLOGIC QL4xxx RDMA DRIVER
11533M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11534M:	Ariel Elior <Ariel.Elior@cavium.com>
11535L:	linux-rdma@vger.kernel.org
11536S:	Supported
11537F:	drivers/infiniband/hw/qedr/
11538F:	include/uapi/rdma/qedr-abi.h
11539
11540QLOGIC QLA1280 SCSI DRIVER
11541M:	Michael Reed <mdr@sgi.com>
11542L:	linux-scsi@vger.kernel.org
11543S:	Maintained
11544F:	drivers/scsi/qla1280.[ch]
11545
11546QLOGIC QLA2XXX FC-SCSI DRIVER
11547M:	qla2xxx-upstream@qlogic.com
11548L:	linux-scsi@vger.kernel.org
11549S:	Supported
11550F:	Documentation/scsi/LICENSE.qla2xxx
11551F:	drivers/scsi/qla2xxx/
11552
11553QLOGIC QLA3XXX NETWORK DRIVER
11554M:	Dept-GELinuxNICDev@cavium.com
11555L:	netdev@vger.kernel.org
11556S:	Supported
11557F:	Documentation/networking/LICENSE.qla3xxx
11558F:	drivers/net/ethernet/qlogic/qla3xxx.*
11559
11560QLOGIC QLA4XXX iSCSI DRIVER
11561M:	QLogic-Storage-Upstream@qlogic.com
11562L:	linux-scsi@vger.kernel.org
11563S:	Supported
11564F:	Documentation/scsi/LICENSE.qla4xxx
11565F:	drivers/scsi/qla4xxx/
11566
11567QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11568M:	Harish Patil <harish.patil@cavium.com>
11569M:	Manish Chopra <manish.chopra@cavium.com>
11570M:	Dept-GELinuxNICDev@cavium.com
11571L:	netdev@vger.kernel.org
11572S:	Supported
11573F:	drivers/net/ethernet/qlogic/qlcnic/
11574
11575QLOGIC QLGE 10Gb ETHERNET DRIVER
11576M:	Harish Patil <harish.patil@cavium.com>
11577M:	Manish Chopra <manish.chopra@cavium.com>
11578M:	Dept-GELinuxNICDev@cavium.com
11579L:	netdev@vger.kernel.org
11580S:	Supported
11581F:	drivers/net/ethernet/qlogic/qlge/
11582
11583QNX4 FILESYSTEM
11584M:	Anders Larsen <al@alarsen.net>
11585W:	http://www.alarsen.net/linux/qnx4fs/
11586S:	Maintained
11587F:	fs/qnx4/
11588F:	include/uapi/linux/qnx4_fs.h
11589F:	include/uapi/linux/qnxtypes.h
11590
11591QORIQ DPAA2 FSL-MC BUS DRIVER
11592M:	Stuart Yoder <stuyoder@gmail.com>
11593M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11594L:	linux-kernel@vger.kernel.org
11595S:	Maintained
11596F:	drivers/bus/fsl-mc/
11597F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11598F:	Documentation/networking/dpaa2/overview.rst
11599
11600QT1010 MEDIA DRIVER
11601M:	Antti Palosaari <crope@iki.fi>
11602L:	linux-media@vger.kernel.org
11603W:	https://linuxtv.org
11604W:	http://palosaari.fi/linux/
11605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11606T:	git git://linuxtv.org/anttip/media_tree.git
11607S:	Maintained
11608F:	drivers/media/tuners/qt1010*
11609
11610QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11611M:	Kalle Valo <kvalo@qca.qualcomm.com>
11612L:	ath10k@lists.infradead.org
11613W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11615S:	Supported
11616F:	drivers/net/wireless/ath/ath10k/
11617
11618QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11619M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11620L:	linux-wireless@vger.kernel.org
11621W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11622S:	Supported
11623F:	drivers/net/wireless/ath/ath9k/
11624
11625QUALCOMM CAMERA SUBSYSTEM DRIVER
11626M:	Todor Tomov <todor.tomov@linaro.org>
11627L:	linux-media@vger.kernel.org
11628S:	Maintained
11629F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11630F:	Documentation/media/v4l-drivers/qcom_camss.rst
11631F:	drivers/media/platform/qcom/camss-8x16/
11632
11633QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11634M:	Timur Tabi <timur@codeaurora.org>
11635L:	netdev@vger.kernel.org
11636S:	Supported
11637F:	drivers/net/ethernet/qualcomm/emac/
11638
11639QUALCOMM HEXAGON ARCHITECTURE
11640M:	Richard Kuo <rkuo@codeaurora.org>
11641L:	linux-hexagon@vger.kernel.org
11642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11643S:	Supported
11644F:	arch/hexagon/
11645
11646QUALCOMM IOMMU
11647M:	Rob Clark <robdclark@gmail.com>
11648L:	iommu@lists.linux-foundation.org
11649L:	linux-arm-msm@vger.kernel.org
11650S:	Maintained
11651F:	drivers/iommu/qcom_iommu.c
11652
11653QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11654M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11655L:	linux-media@vger.kernel.org
11656L:	linux-arm-msm@vger.kernel.org
11657T:	git git://linuxtv.org/media_tree.git
11658S:	Maintained
11659F:	drivers/media/platform/qcom/venus/
11660
11661QUALCOMM WCN36XX WIRELESS DRIVER
11662M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11663L:	wcn36xx@lists.infradead.org
11664W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11665T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11666S:	Supported
11667F:	drivers/net/wireless/ath/wcn36xx/
11668
11669QUANTENNA QTNFMAC WIRELESS DRIVER
11670M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11671M:	Avinash Patil <avinashp@quantenna.com>
11672M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11673L:	linux-wireless@vger.kernel.org
11674S:	Maintained
11675F:	drivers/net/wireless/quantenna
11676
11677RADEON and AMDGPU DRM DRIVERS
11678M:	Alex Deucher <alexander.deucher@amd.com>
11679M:	Christian König <christian.koenig@amd.com>
11680M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11681L:	amd-gfx@lists.freedesktop.org
11682T:	git git://people.freedesktop.org/~agd5f/linux
11683S:	Supported
11684F:	drivers/gpu/drm/radeon/
11685F:	include/uapi/drm/radeon_drm.h
11686F:	drivers/gpu/drm/amd/
11687F:	include/uapi/drm/amdgpu_drm.h
11688
11689RADEON FRAMEBUFFER DISPLAY DRIVER
11690M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11691L:	linux-fbdev@vger.kernel.org
11692S:	Maintained
11693F:	drivers/video/fbdev/aty/radeon*
11694F:	include/uapi/linux/radeonfb.h
11695
11696RADIOSHARK RADIO DRIVER
11697M:	Hans Verkuil <hverkuil@xs4all.nl>
11698L:	linux-media@vger.kernel.org
11699T:	git git://linuxtv.org/media_tree.git
11700S:	Maintained
11701F:	drivers/media/radio/radio-shark.c
11702
11703RADIOSHARK2 RADIO DRIVER
11704M:	Hans Verkuil <hverkuil@xs4all.nl>
11705L:	linux-media@vger.kernel.org
11706T:	git git://linuxtv.org/media_tree.git
11707S:	Maintained
11708F:	drivers/media/radio/radio-shark2.c
11709F:	drivers/media/radio/radio-tea5777.c
11710
11711RADOS BLOCK DEVICE (RBD)
11712M:	Ilya Dryomov <idryomov@gmail.com>
11713M:	Sage Weil <sage@redhat.com>
11714M:	Alex Elder <elder@kernel.org>
11715L:	ceph-devel@vger.kernel.org
11716W:	http://ceph.com/
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11718T:	git git://github.com/ceph/ceph-client.git
11719S:	Supported
11720F:	Documentation/ABI/testing/sysfs-bus-rbd
11721F:	drivers/block/rbd.c
11722F:	drivers/block/rbd_types.h
11723
11724RAGE128 FRAMEBUFFER DISPLAY DRIVER
11725M:	Paul Mackerras <paulus@samba.org>
11726L:	linux-fbdev@vger.kernel.org
11727S:	Maintained
11728F:	drivers/video/fbdev/aty/aty128fb.c
11729
11730RAINSHADOW-CEC DRIVER
11731M:	Hans Verkuil <hverkuil@xs4all.nl>
11732L:	linux-media@vger.kernel.org
11733T:	git git://linuxtv.org/media_tree.git
11734S:	Maintained
11735F:	drivers/media/usb/rainshadow-cec/*
11736
11737RALINK MIPS ARCHITECTURE
11738M:	John Crispin <john@phrozen.org>
11739L:	linux-mips@linux-mips.org
11740S:	Maintained
11741F:	arch/mips/ralink
11742
11743RALINK RT2X00 WIRELESS LAN DRIVER
11744P:	rt2x00 project
11745M:	Stanislaw Gruszka <sgruszka@redhat.com>
11746M:	Helmut Schaa <helmut.schaa@googlemail.com>
11747L:	linux-wireless@vger.kernel.org
11748S:	Maintained
11749F:	drivers/net/wireless/ralink/rt2x00/
11750
11751RAMDISK RAM BLOCK DEVICE DRIVER
11752M:	Jens Axboe <axboe@kernel.dk>
11753S:	Maintained
11754F:	Documentation/blockdev/ramdisk.txt
11755F:	drivers/block/brd.c
11756
11757RANCHU VIRTUAL BOARD FOR MIPS
11758M:	Miodrag Dinic <miodrag.dinic@mips.com>
11759L:	linux-mips@linux-mips.org
11760S:	Supported
11761F:	arch/mips/generic/board-ranchu.c
11762F:	arch/mips/configs/generic/board-ranchu.config
11763
11764RANDOM NUMBER DRIVER
11765M:	"Theodore Ts'o" <tytso@mit.edu>
11766S:	Maintained
11767F:	drivers/char/random.c
11768
11769RAPIDIO SUBSYSTEM
11770M:	Matt Porter <mporter@kernel.crashing.org>
11771M:	Alexandre Bounine <alex.bou9@gmail.com>
11772S:	Maintained
11773F:	drivers/rapidio/
11774
11775RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11776L:	linux-wireless@vger.kernel.org
11777S:	Orphan
11778F:	drivers/net/wireless/ray*
11779
11780RCUTORTURE TEST FRAMEWORK
11781M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11782M:	Josh Triplett <josh@joshtriplett.org>
11783R:	Steven Rostedt <rostedt@goodmis.org>
11784R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11785R:	Lai Jiangshan <jiangshanlai@gmail.com>
11786L:	linux-kernel@vger.kernel.org
11787S:	Supported
11788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11789F:	tools/testing/selftests/rcutorture
11790
11791RDC R-321X SoC
11792M:	Florian Fainelli <florian@openwrt.org>
11793S:	Maintained
11794
11795RDC R6040 FAST ETHERNET DRIVER
11796M:	Florian Fainelli <f.fainelli@gmail.com>
11797L:	netdev@vger.kernel.org
11798S:	Maintained
11799F:	drivers/net/ethernet/rdc/r6040.c
11800
11801RDMAVT - RDMA verbs software
11802M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11803M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11804L:	linux-rdma@vger.kernel.org
11805S:	Supported
11806F:	drivers/infiniband/sw/rdmavt
11807
11808RDS - RELIABLE DATAGRAM SOCKETS
11809M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11810L:	netdev@vger.kernel.org
11811L:	linux-rdma@vger.kernel.org
11812L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11813W:	https://oss.oracle.com/projects/rds/
11814S:	Supported
11815F:	net/rds/
11816F:	Documentation/networking/rds.txt
11817
11818RDT - RESOURCE ALLOCATION
11819M:	Fenghua Yu <fenghua.yu@intel.com>
11820L:	linux-kernel@vger.kernel.org
11821S:	Supported
11822F:	arch/x86/kernel/cpu/intel_rdt*
11823F:	arch/x86/include/asm/intel_rdt_sched.h
11824F:	Documentation/x86/intel_rdt*
11825
11826READ-COPY UPDATE (RCU)
11827M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11828M:	Josh Triplett <josh@joshtriplett.org>
11829R:	Steven Rostedt <rostedt@goodmis.org>
11830R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11831R:	Lai Jiangshan <jiangshanlai@gmail.com>
11832L:	linux-kernel@vger.kernel.org
11833W:	http://www.rdrop.com/users/paulmck/RCU/
11834S:	Supported
11835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11836F:	Documentation/RCU/
11837X:	Documentation/RCU/torture.txt
11838F:	include/linux/rcu*
11839X:	include/linux/srcu.h
11840F:	kernel/rcu/
11841X:	kernel/torture.c
11842
11843REAL TIME CLOCK (RTC) SUBSYSTEM
11844M:	Alessandro Zummo <a.zummo@towertech.it>
11845M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11846L:	linux-rtc@vger.kernel.org
11847Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11849S:	Maintained
11850F:	Documentation/devicetree/bindings/rtc/
11851F:	Documentation/rtc.txt
11852F:	drivers/rtc/
11853F:	include/linux/rtc.h
11854F:	include/uapi/linux/rtc.h
11855F:	include/linux/rtc/
11856F:	include/linux/platform_data/rtc-*
11857F:	tools/testing/selftests/timers/rtctest.c
11858
11859REALTEK AUDIO CODECS
11860M:	Bard Liao <bardliao@realtek.com>
11861M:	Oder Chiou <oder_chiou@realtek.com>
11862S:	Maintained
11863F:	sound/soc/codecs/rt*
11864F:	include/sound/rt*.h
11865
11866REGISTER MAP ABSTRACTION
11867M:	Mark Brown <broonie@kernel.org>
11868L:	linux-kernel@vger.kernel.org
11869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11870S:	Supported
11871F:	Documentation/devicetree/bindings/regmap/
11872F:	drivers/base/regmap/
11873F:	include/linux/regmap.h
11874
11875REISERFS FILE SYSTEM
11876L:	reiserfs-devel@vger.kernel.org
11877S:	Supported
11878F:	fs/reiserfs/
11879
11880REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11881M:	Ohad Ben-Cohen <ohad@wizery.com>
11882M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11883L:	linux-remoteproc@vger.kernel.org
11884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11885S:	Maintained
11886F:	Documentation/devicetree/bindings/remoteproc/
11887F:	Documentation/remoteproc.txt
11888F:	drivers/remoteproc/
11889F:	include/linux/remoteproc.h
11890
11891REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11892M:	Ohad Ben-Cohen <ohad@wizery.com>
11893M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11894L:	linux-remoteproc@vger.kernel.org
11895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11896S:	Maintained
11897F:	drivers/rpmsg/
11898F:	Documentation/rpmsg.txt
11899F:	include/linux/rpmsg.h
11900F:	include/linux/rpmsg/
11901
11902RENESAS CLOCK DRIVERS
11903M:	Geert Uytterhoeven <geert+renesas@glider.be>
11904L:	linux-renesas-soc@vger.kernel.org
11905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11906S:	Supported
11907F:	drivers/clk/renesas/
11908
11909RENESAS ETHERNET DRIVERS
11910R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11911L:	netdev@vger.kernel.org
11912L:	linux-renesas-soc@vger.kernel.org
11913F:	Documentation/devicetree/bindings/net/renesas,*.txt
11914F:	Documentation/devicetree/bindings/net/sh_eth.txt
11915F:	drivers/net/ethernet/renesas/
11916F:	include/linux/sh_eth.h
11917
11918RENESAS R-CAR GYROADC DRIVER
11919M:	Marek Vasut <marek.vasut@gmail.com>
11920L:	linux-iio@vger.kernel.org
11921S:	Supported
11922F:	drivers/iio/adc/rcar_gyro_adc.c
11923
11924RENESAS USB PHY DRIVER
11925M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11926L:	linux-renesas-soc@vger.kernel.org
11927S:	Maintained
11928F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11929
11930RESET CONTROLLER FRAMEWORK
11931M:	Philipp Zabel <p.zabel@pengutronix.de>
11932T:	git git://git.pengutronix.de/git/pza/linux
11933S:	Maintained
11934F:	drivers/reset/
11935F:	Documentation/devicetree/bindings/reset/
11936F:	include/dt-bindings/reset/
11937F:	include/linux/reset.h
11938F:	include/linux/reset-controller.h
11939
11940RFKILL
11941M:	Johannes Berg <johannes@sipsolutions.net>
11942L:	linux-wireless@vger.kernel.org
11943W:	http://wireless.kernel.org/
11944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11946S:	Maintained
11947F:	Documentation/rfkill.txt
11948F:	Documentation/ABI/stable/sysfs-class-rfkill
11949F:	net/rfkill/
11950
11951RHASHTABLE
11952M:	Thomas Graf <tgraf@suug.ch>
11953M:	Herbert Xu <herbert@gondor.apana.org.au>
11954L:	netdev@vger.kernel.org
11955S:	Maintained
11956F:	lib/rhashtable.c
11957F:	include/linux/rhashtable.h
11958
11959RICOH R5C592 MEMORYSTICK DRIVER
11960M:	Maxim Levitsky <maximlevitsky@gmail.com>
11961S:	Maintained
11962F:	drivers/memstick/host/r592.*
11963
11964RICOH SMARTMEDIA/XD DRIVER
11965M:	Maxim Levitsky <maximlevitsky@gmail.com>
11966S:	Maintained
11967F:	drivers/mtd/nand/raw/r852.c
11968F:	drivers/mtd/nand/raw/r852.h
11969
11970RISC-V ARCHITECTURE
11971M:	Palmer Dabbelt <palmer@sifive.com>
11972M:	Albert Ou <albert@sifive.com>
11973L:	linux-riscv@lists.infradead.org
11974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11975S:	Supported
11976F:	arch/riscv/
11977K:	riscv
11978N:	riscv
11979
11980ROCCAT DRIVERS
11981M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11982W:	http://sourceforge.net/projects/roccat/
11983S:	Maintained
11984F:	drivers/hid/hid-roccat*
11985F:	include/linux/hid-roccat*
11986F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11987
11988ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11989M:	Jacob chen <jacob2.chen@rock-chips.com>
11990L:	linux-media@vger.kernel.org
11991S:	Maintained
11992F:	drivers/media/platform/rockchip/rga/
11993F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11994
11995ROCKER DRIVER
11996M:	Jiri Pirko <jiri@resnulli.us>
11997L:	netdev@vger.kernel.org
11998S:	Supported
11999F:	drivers/net/ethernet/rocker/
12000
12001ROCKETPORT DRIVER
12002P:	Comtrol Corp.
12003W:	http://www.comtrol.com
12004S:	Maintained
12005F:	Documentation/serial/rocket.txt
12006F:	drivers/tty/rocket*
12007
12008ROCKETPORT EXPRESS/INFINITY DRIVER
12009M:	Kevin Cernekee <cernekee@gmail.com>
12010L:	linux-serial@vger.kernel.org
12011S:	Odd Fixes
12012F:	drivers/tty/serial/rp2.*
12013
12014ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12015M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12016L:	linux-kernel@vger.kernel.org
12017L:	linux-renesas-soc@vger.kernel.org
12018S:	Supported
12019F:	drivers/mfd/bd9571mwv.c
12020F:	drivers/regulator/bd9571mwv-regulator.c
12021F:	drivers/gpio/gpio-bd9571mwv.c
12022F:	include/linux/mfd/bd9571mwv.h
12023F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12024
12025ROSE NETWORK LAYER
12026M:	Ralf Baechle <ralf@linux-mips.org>
12027L:	linux-hams@vger.kernel.org
12028W:	http://www.linux-ax25.org/
12029S:	Maintained
12030F:	include/net/rose.h
12031F:	include/uapi/linux/rose.h
12032F:	net/rose/
12033
12034RTL2830 MEDIA DRIVER
12035M:	Antti Palosaari <crope@iki.fi>
12036L:	linux-media@vger.kernel.org
12037W:	https://linuxtv.org
12038W:	http://palosaari.fi/linux/
12039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12040T:	git git://linuxtv.org/anttip/media_tree.git
12041S:	Maintained
12042F:	drivers/media/dvb-frontends/rtl2830*
12043
12044RTL2832 MEDIA DRIVER
12045M:	Antti Palosaari <crope@iki.fi>
12046L:	linux-media@vger.kernel.org
12047W:	https://linuxtv.org
12048W:	http://palosaari.fi/linux/
12049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12050T:	git git://linuxtv.org/anttip/media_tree.git
12051S:	Maintained
12052F:	drivers/media/dvb-frontends/rtl2832*
12053
12054RTL2832_SDR MEDIA DRIVER
12055M:	Antti Palosaari <crope@iki.fi>
12056L:	linux-media@vger.kernel.org
12057W:	https://linuxtv.org
12058W:	http://palosaari.fi/linux/
12059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12060T:	git git://linuxtv.org/anttip/media_tree.git
12061S:	Maintained
12062F:	drivers/media/dvb-frontends/rtl2832_sdr*
12063
12064RTL8180 WIRELESS DRIVER
12065L:	linux-wireless@vger.kernel.org
12066W:	http://wireless.kernel.org/
12067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12068S:	Orphan
12069F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12070
12071RTL8187 WIRELESS DRIVER
12072M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12073M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12074M:	Larry Finger <Larry.Finger@lwfinger.net>
12075L:	linux-wireless@vger.kernel.org
12076W:	http://wireless.kernel.org/
12077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12078S:	Maintained
12079F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12080
12081REALTEK WIRELESS DRIVER (rtlwifi family)
12082M:	Ping-Ke Shih <pkshih@realtek.com>
12083L:	linux-wireless@vger.kernel.org
12084W:	http://wireless.kernel.org/
12085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12086S:	Maintained
12087F:	drivers/net/wireless/realtek/rtlwifi/
12088
12089RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12090M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12091L:	linux-wireless@vger.kernel.org
12092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12093S:	Maintained
12094F:	drivers/net/wireless/realtek/rtl8xxxu/
12095
12096RXRPC SOCKETS (AF_RXRPC)
12097M:	David Howells <dhowells@redhat.com>
12098L:	linux-afs@lists.infradead.org
12099S:	Supported
12100F:	net/rxrpc/
12101F:	include/keys/rxrpc-type.h
12102F:	include/net/af_rxrpc.h
12103F:	include/trace/events/rxrpc.h
12104F:	include/uapi/linux/rxrpc.h
12105F:	Documentation/networking/rxrpc.txt
12106W:	https://www.infradead.org/~dhowells/kafs/
12107
12108S3 SAVAGE FRAMEBUFFER DRIVER
12109M:	Antonino Daplas <adaplas@gmail.com>
12110L:	linux-fbdev@vger.kernel.org
12111S:	Maintained
12112F:	drivers/video/fbdev/savage/
12113
12114S390
12115M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12116M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12117L:	linux-s390@vger.kernel.org
12118W:	http://www.ibm.com/developerworks/linux/linux390/
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12120S:	Supported
12121F:	arch/s390/
12122F:	drivers/s390/
12123F:	Documentation/s390/
12124F:	Documentation/driver-api/s390-drivers.rst
12125
12126S390 COMMON I/O LAYER
12127M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12128M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12129L:	linux-s390@vger.kernel.org
12130W:	http://www.ibm.com/developerworks/linux/linux390/
12131S:	Supported
12132F:	drivers/s390/cio/
12133
12134S390 DASD DRIVER
12135M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12136M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12137L:	linux-s390@vger.kernel.org
12138W:	http://www.ibm.com/developerworks/linux/linux390/
12139S:	Supported
12140F:	drivers/s390/block/dasd*
12141F:	block/partitions/ibm.c
12142
12143S390 IOMMU (PCI)
12144M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12145L:	linux-s390@vger.kernel.org
12146W:	http://www.ibm.com/developerworks/linux/linux390/
12147S:	Supported
12148F:	drivers/iommu/s390-iommu.c
12149
12150S390 IUCV NETWORK LAYER
12151M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12152M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12153L:	linux-s390@vger.kernel.org
12154W:	http://www.ibm.com/developerworks/linux/linux390/
12155S:	Supported
12156F:	drivers/s390/net/*iucv*
12157F:	include/net/iucv/
12158F:	net/iucv/
12159
12160S390 NETWORK DRIVERS
12161M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12162M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12163L:	linux-s390@vger.kernel.org
12164W:	http://www.ibm.com/developerworks/linux/linux390/
12165S:	Supported
12166F:	drivers/s390/net/
12167
12168S390 PCI SUBSYSTEM
12169M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12170M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12171L:	linux-s390@vger.kernel.org
12172W:	http://www.ibm.com/developerworks/linux/linux390/
12173S:	Supported
12174F:	arch/s390/pci/
12175F:	drivers/pci/hotplug/s390_pci_hpc.c
12176
12177S390 VFIO-CCW DRIVER
12178M:	Cornelia Huck <cohuck@redhat.com>
12179M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12180M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12181L:	linux-s390@vger.kernel.org
12182L:	kvm@vger.kernel.org
12183S:	Supported
12184F:	drivers/s390/cio/vfio_ccw*
12185F:	Documentation/s390/vfio-ccw.txt
12186F:	include/uapi/linux/vfio_ccw.h
12187
12188S390 ZCRYPT DRIVER
12189M:	Harald Freudenberger <freude@de.ibm.com>
12190L:	linux-s390@vger.kernel.org
12191W:	http://www.ibm.com/developerworks/linux/linux390/
12192S:	Supported
12193F:	drivers/s390/crypto/
12194
12195S390 ZFCP DRIVER
12196M:	Steffen Maier <maier@linux.vnet.ibm.com>
12197M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12198L:	linux-s390@vger.kernel.org
12199W:	http://www.ibm.com/developerworks/linux/linux390/
12200S:	Supported
12201F:	drivers/s390/scsi/zfcp_*
12202
12203S3C24XX SD/MMC Driver
12204M:	Ben Dooks <ben-linux@fluff.org>
12205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12206S:	Supported
12207F:	drivers/mmc/host/s3cmci.*
12208
12209SAA6588 RDS RECEIVER DRIVER
12210M:	Hans Verkuil <hverkuil@xs4all.nl>
12211L:	linux-media@vger.kernel.org
12212T:	git git://linuxtv.org/media_tree.git
12213W:	https://linuxtv.org
12214S:	Odd Fixes
12215F:	drivers/media/i2c/saa6588*
12216
12217SAA7134 VIDEO4LINUX DRIVER
12218M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12219M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12220L:	linux-media@vger.kernel.org
12221W:	https://linuxtv.org
12222T:	git git://linuxtv.org/media_tree.git
12223S:	Odd fixes
12224F:	Documentation/media/v4l-drivers/saa7134*
12225F:	drivers/media/pci/saa7134/
12226
12227SAA7146 VIDEO4LINUX-2 DRIVER
12228M:	Hans Verkuil <hverkuil@xs4all.nl>
12229L:	linux-media@vger.kernel.org
12230T:	git git://linuxtv.org/media_tree.git
12231S:	Maintained
12232F:	drivers/media/common/saa7146/
12233F:	drivers/media/pci/saa7146/
12234F:	include/media/saa7146*
12235
12236SAMSUNG AUDIO (ASoC) DRIVERS
12237M:	Krzysztof Kozlowski <krzk@kernel.org>
12238M:	Sangbeom Kim <sbkim73@samsung.com>
12239M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12241S:	Supported
12242F:	sound/soc/samsung/
12243F:	Documentation/devicetree/bindings/sound/samsung*
12244
12245SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12246M:	Krzysztof Kozlowski <krzk@kernel.org>
12247L:	linux-crypto@vger.kernel.org
12248L:	linux-samsung-soc@vger.kernel.org
12249S:	Maintained
12250F:	drivers/crypto/exynos-rng.c
12251F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12252
12253SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12254M:	Łukasz Stelmach <l.stelmach@samsung.com>
12255L:	linux-samsung-soc@vger.kernel.org
12256S:	Maintained
12257F:	drivers/char/hw_random/exynos-trng.c
12258F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12259
12260SAMSUNG FRAMEBUFFER DRIVER
12261M:	Jingoo Han <jingoohan1@gmail.com>
12262L:	linux-fbdev@vger.kernel.org
12263S:	Maintained
12264F:	drivers/video/fbdev/s3c-fb.c
12265
12266SAMSUNG LAPTOP DRIVER
12267M:	Corentin Chary <corentin.chary@gmail.com>
12268L:	platform-driver-x86@vger.kernel.org
12269S:	Maintained
12270F:	drivers/platform/x86/samsung-laptop.c
12271
12272SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12273M:	Sangbeom Kim <sbkim73@samsung.com>
12274M:	Krzysztof Kozlowski <krzk@kernel.org>
12275M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12276L:	linux-kernel@vger.kernel.org
12277L:	linux-samsung-soc@vger.kernel.org
12278S:	Supported
12279F:	drivers/mfd/sec*.c
12280F:	drivers/regulator/s2m*.c
12281F:	drivers/regulator/s5m*.c
12282F:	drivers/clk/clk-s2mps11.c
12283F:	drivers/rtc/rtc-s5m.c
12284F:	include/linux/mfd/samsung/
12285F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12286F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12287F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12288F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12289
12290SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12291M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12292L:	linux-media@vger.kernel.org
12293L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12294S:	Maintained
12295F:	drivers/media/platform/s3c-camif/
12296F:	include/media/drv-intf/s3c_camif.h
12297
12298SAMSUNG S3FWRN5 NFC DRIVER
12299M:	Robert Baldyga <r.baldyga@samsung.com>
12300M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12301L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12302S:	Supported
12303F:	drivers/nfc/s3fwrn5
12304
12305SAMSUNG S5C73M3 CAMERA DRIVER
12306M:	Kyungmin Park <kyungmin.park@samsung.com>
12307M:	Andrzej Hajda <a.hajda@samsung.com>
12308L:	linux-media@vger.kernel.org
12309S:	Supported
12310F:	drivers/media/i2c/s5c73m3/*
12311
12312SAMSUNG S5K5BAF CAMERA DRIVER
12313M:	Kyungmin Park <kyungmin.park@samsung.com>
12314M:	Andrzej Hajda <a.hajda@samsung.com>
12315L:	linux-media@vger.kernel.org
12316S:	Supported
12317F:	drivers/media/i2c/s5k5baf.c
12318
12319SAMSUNG S5P Security SubSystem (SSS) DRIVER
12320M:	Krzysztof Kozlowski <krzk@kernel.org>
12321M:	Vladimir Zapolskiy <vz@mleia.com>
12322M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12323L:	linux-crypto@vger.kernel.org
12324L:	linux-samsung-soc@vger.kernel.org
12325S:	Maintained
12326F:	drivers/crypto/s5p-sss.c
12327
12328SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12329M:	Kyungmin Park <kyungmin.park@samsung.com>
12330M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12331L:	linux-media@vger.kernel.org
12332Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12333S:	Supported
12334F:	drivers/media/platform/exynos4-is/
12335
12336SAMSUNG SOC CLOCK DRIVERS
12337M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12338M:	Tomasz Figa <tomasz.figa@gmail.com>
12339M:	Chanwoo Choi <cw00.choi@samsung.com>
12340S:	Supported
12341L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12342F:	drivers/clk/samsung/
12343F:	include/dt-bindings/clock/exynos*.h
12344F:	Documentation/devicetree/bindings/clock/exynos*.txt
12345
12346SAMSUNG SPI DRIVERS
12347M:	Kukjin Kim <kgene@kernel.org>
12348M:	Krzysztof Kozlowski <krzk@kernel.org>
12349M:	Andi Shyti <andi@etezian.org>
12350L:	linux-spi@vger.kernel.org
12351L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12352S:	Maintained
12353F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12354F:	drivers/spi/spi-s3c*
12355F:	include/linux/platform_data/spi-s3c64xx.h
12356
12357SAMSUNG SXGBE DRIVERS
12358M:	Byungho An <bh74.an@samsung.com>
12359M:	Girish K S <ks.giri@samsung.com>
12360M:	Vipul Pandya <vipul.pandya@samsung.com>
12361S:	Supported
12362L:	netdev@vger.kernel.org
12363F:	drivers/net/ethernet/samsung/sxgbe/
12364
12365SAMSUNG THERMAL DRIVER
12366M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12367L:	linux-pm@vger.kernel.org
12368L:	linux-samsung-soc@vger.kernel.org
12369S:	Supported
12370T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12371F:	drivers/thermal/samsung/
12372
12373SAMSUNG USB2 PHY DRIVER
12374M:	Kamil Debski <kamil@wypas.org>
12375M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12376L:	linux-kernel@vger.kernel.org
12377S:	Supported
12378F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12379F:	Documentation/phy/samsung-usb2.txt
12380F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12381F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12382F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12383F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12384F:	drivers/phy/samsung/phy-samsung-usb2.c
12385F:	drivers/phy/samsung/phy-samsung-usb2.h
12386
12387SC1200 WDT DRIVER
12388M:	Zwane Mwaikambo <zwanem@gmail.com>
12389S:	Maintained
12390F:	drivers/watchdog/sc1200wdt.c
12391
12392SCHEDULER
12393M:	Ingo Molnar <mingo@redhat.com>
12394M:	Peter Zijlstra <peterz@infradead.org>
12395L:	linux-kernel@vger.kernel.org
12396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12397S:	Maintained
12398F:	kernel/sched/
12399F:	include/linux/sched.h
12400F:	include/uapi/linux/sched.h
12401F:	include/linux/wait.h
12402
12403SCR24X CHIP CARD INTERFACE DRIVER
12404M:	Lubomir Rintel <lkundrak@v3.sk>
12405S:	Supported
12406F:	drivers/char/pcmcia/scr24x_cs.c
12407
12408SCSI CDROM DRIVER
12409M:	Jens Axboe <axboe@kernel.dk>
12410L:	linux-scsi@vger.kernel.org
12411W:	http://www.kernel.dk
12412S:	Maintained
12413F:	drivers/scsi/sr*
12414
12415SCSI RDMA PROTOCOL (SRP) INITIATOR
12416M:	Bart Van Assche <bart.vanassche@sandisk.com>
12417L:	linux-rdma@vger.kernel.org
12418S:	Supported
12419W:	http://www.openfabrics.org
12420Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12422F:	drivers/infiniband/ulp/srp/
12423F:	include/scsi/srp.h
12424
12425SCSI SG DRIVER
12426M:	Doug Gilbert <dgilbert@interlog.com>
12427L:	linux-scsi@vger.kernel.org
12428W:	http://sg.danny.cz/sg
12429S:	Maintained
12430F:	Documentation/scsi/scsi-generic.txt
12431F:	drivers/scsi/sg.c
12432F:	include/scsi/sg.h
12433
12434SCSI SUBSYSTEM
12435M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12437M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12439L:	linux-scsi@vger.kernel.org
12440S:	Maintained
12441F:	Documentation/devicetree/bindings/scsi/
12442F:	drivers/scsi/
12443F:	include/scsi/
12444
12445SCSI TAPE DRIVER
12446M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12447L:	linux-scsi@vger.kernel.org
12448S:	Maintained
12449F:	Documentation/scsi/st.txt
12450F:	drivers/scsi/st.*
12451F:	drivers/scsi/st_*.h
12452
12453SCTP PROTOCOL
12454M:	Vlad Yasevich <vyasevich@gmail.com>
12455M:	Neil Horman <nhorman@tuxdriver.com>
12456L:	linux-sctp@vger.kernel.org
12457W:	http://lksctp.sourceforge.net
12458S:	Maintained
12459F:	Documentation/networking/sctp.txt
12460F:	include/linux/sctp.h
12461F:	include/uapi/linux/sctp.h
12462F:	include/net/sctp/
12463F:	net/sctp/
12464
12465SCx200 CPU SUPPORT
12466M:	Jim Cromie <jim.cromie@gmail.com>
12467S:	Odd Fixes
12468F:	Documentation/i2c/busses/scx200_acb
12469F:	arch/x86/platform/scx200/
12470F:	drivers/watchdog/scx200_wdt.c
12471F:	drivers/i2c/busses/scx200*
12472F:	drivers/mtd/maps/scx200_docflash.c
12473F:	include/linux/scx200.h
12474
12475SCx200 GPIO DRIVER
12476M:	Jim Cromie <jim.cromie@gmail.com>
12477S:	Maintained
12478F:	drivers/char/scx200_gpio.c
12479F:	include/linux/scx200_gpio.h
12480
12481SCx200 HRT CLOCKSOURCE DRIVER
12482M:	Jim Cromie <jim.cromie@gmail.com>
12483S:	Maintained
12484F:	drivers/clocksource/scx200_hrt.c
12485
12486SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12487M:	Sascha Sommer <saschasommer@freenet.de>
12488L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12489S:	Maintained
12490F:	drivers/mmc/host/sdricoh_cs.c
12491
12492SECURE COMPUTING
12493M:	Kees Cook <keescook@chromium.org>
12494R:	Andy Lutomirski <luto@amacapital.net>
12495R:	Will Drewry <wad@chromium.org>
12496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12497S:	Supported
12498F:	kernel/seccomp.c
12499F:	include/uapi/linux/seccomp.h
12500F:	include/linux/seccomp.h
12501F:	tools/testing/selftests/seccomp/*
12502F:	tools/testing/selftests/kselftest_harness.h
12503F:	Documentation/userspace-api/seccomp_filter.rst
12504K:	\bsecure_computing
12505K:	\bTIF_SECCOMP\b
12506
12507SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12508M:	Al Cooper <alcooperx@gmail.com>
12509L:	linux-mmc@vger.kernel.org
12510L:	bcm-kernel-feedback-list@broadcom.com
12511S:	Maintained
12512F:	drivers/mmc/host/sdhci-brcmstb*
12513
12514SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12515M:	Adrian Hunter <adrian.hunter@intel.com>
12516L:	linux-mmc@vger.kernel.org
12517T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12518S:	Maintained
12519F:	drivers/mmc/host/sdhci*
12520F:	include/linux/mmc/sdhci*
12521
12522SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12523M:	Ben Dooks <ben-linux@fluff.org>
12524M:	Jaehoon Chung <jh80.chung@samsung.com>
12525L:	linux-mmc@vger.kernel.org
12526S:	Maintained
12527F:	drivers/mmc/host/sdhci-s3c*
12528
12529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12530M:	Viresh Kumar <vireshk@kernel.org>
12531L:	linux-mmc@vger.kernel.org
12532S:	Maintained
12533F:	drivers/mmc/host/sdhci-spear.c
12534
12535SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12536M:	Kishon Vijay Abraham I <kishon@ti.com>
12537L:	linux-mmc@vger.kernel.org
12538S:	Maintained
12539F:	drivers/mmc/host/sdhci-omap.c
12540
12541SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12542M:	Scott Bauer <scott.bauer@intel.com>
12543M:	Jonathan Derrick <jonathan.derrick@intel.com>
12544L:	linux-block@vger.kernel.org
12545S:	Supported
12546F:	block/sed*
12547F:	block/opal_proto.h
12548F:	include/linux/sed*
12549F:	include/uapi/linux/sed*
12550
12551SECURITY CONTACT
12552M:	Security Officers <security@kernel.org>
12553S:	Supported
12554
12555SECURITY SUBSYSTEM
12556M:	James Morris <jmorris@namei.org>
12557M:	"Serge E. Hallyn" <serge@hallyn.com>
12558L:	linux-security-module@vger.kernel.org (suggested Cc:)
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12560W:	http://kernsec.org/
12561S:	Supported
12562F:	security/
12563
12564SELINUX SECURITY MODULE
12565M:	Paul Moore <paul@paul-moore.com>
12566M:	Stephen Smalley <sds@tycho.nsa.gov>
12567M:	Eric Paris <eparis@parisplace.org>
12568L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12569W:	https://selinuxproject.org
12570W:	https://github.com/SELinuxProject
12571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12572S:	Supported
12573F:	include/linux/selinux*
12574F:	security/selinux/
12575F:	scripts/selinux/
12576F:	Documentation/admin-guide/LSM/SELinux.rst
12577
12578SENSABLE PHANTOM
12579M:	Jiri Slaby <jirislaby@gmail.com>
12580S:	Maintained
12581F:	drivers/misc/phantom.c
12582F:	include/uapi/linux/phantom.h
12583
12584SERIAL DEVICE BUS
12585M:	Rob Herring <robh@kernel.org>
12586L:	linux-serial@vger.kernel.org
12587S:	Maintained
12588F:	Documentation/devicetree/bindings/serial/slave-device.txt
12589F:	drivers/tty/serdev/
12590F:	include/linux/serdev.h
12591
12592SERIAL DRIVERS
12593M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12594L:	linux-serial@vger.kernel.org
12595S:	Maintained
12596F:	Documentation/devicetree/bindings/serial/
12597F:	drivers/tty/serial/
12598
12599SERIAL IR RECEIVER
12600M:	Sean Young <sean@mess.org>
12601L:	linux-media@vger.kernel.org
12602S:	Maintained
12603F:	drivers/media/rc/serial_ir.c
12604
12605SFC NETWORK DRIVER
12606M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12607M:	Edward Cree <ecree@solarflare.com>
12608M:	Bert Kenward <bkenward@solarflare.com>
12609L:	netdev@vger.kernel.org
12610S:	Supported
12611F:	drivers/net/ethernet/sfc/
12612
12613SGI GRU DRIVER
12614M:	Dimitri Sivanich <sivanich@sgi.com>
12615S:	Maintained
12616F:	drivers/misc/sgi-gru/
12617
12618SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12619M:	Pat Gefre <pfg@sgi.com>
12620L:	linux-ia64@vger.kernel.org
12621S:	Supported
12622F:	Documentation/ia64/serial.txt
12623F:	drivers/tty/serial/ioc?_serial.c
12624F:	include/linux/ioc?.h
12625
12626SGI XP/XPC/XPNET DRIVER
12627M:	Cliff Whickman <cpw@sgi.com>
12628M:	Robin Holt <robinmholt@gmail.com>
12629S:	Maintained
12630F:	drivers/misc/sgi-xp/
12631
12632SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12633M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12634L:	linux-s390@vger.kernel.org
12635W:	http://www.ibm.com/developerworks/linux/linux390/
12636S:	Supported
12637F:	net/smc/
12638
12639SH_VEU V4L2 MEM2MEM DRIVER
12640L:	linux-media@vger.kernel.org
12641S:	Orphan
12642F:	drivers/media/platform/sh_veu.c
12643
12644SH_VOU V4L2 OUTPUT DRIVER
12645L:	linux-media@vger.kernel.org
12646S:	Orphan
12647F:	drivers/media/platform/sh_vou.c
12648F:	include/media/drv-intf/sh_vou.h
12649
12650SI2157 MEDIA DRIVER
12651M:	Antti Palosaari <crope@iki.fi>
12652L:	linux-media@vger.kernel.org
12653W:	https://linuxtv.org
12654W:	http://palosaari.fi/linux/
12655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12656T:	git git://linuxtv.org/anttip/media_tree.git
12657S:	Maintained
12658F:	drivers/media/tuners/si2157*
12659
12660SI2165 MEDIA DRIVER
12661M:	Matthias Schwarzott <zzam@gentoo.org>
12662L:	linux-media@vger.kernel.org
12663W:	https://linuxtv.org
12664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12665S:	Maintained
12666F:	drivers/media/dvb-frontends/si2165*
12667
12668SI2168 MEDIA DRIVER
12669M:	Antti Palosaari <crope@iki.fi>
12670L:	linux-media@vger.kernel.org
12671W:	https://linuxtv.org
12672W:	http://palosaari.fi/linux/
12673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12674T:	git git://linuxtv.org/anttip/media_tree.git
12675S:	Maintained
12676F:	drivers/media/dvb-frontends/si2168*
12677
12678SI470X FM RADIO RECEIVER I2C DRIVER
12679M:	Hans Verkuil <hverkuil@xs4all.nl>
12680L:	linux-media@vger.kernel.org
12681T:	git git://linuxtv.org/media_tree.git
12682W:	https://linuxtv.org
12683S:	Odd Fixes
12684F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12685
12686SI470X FM RADIO RECEIVER USB DRIVER
12687M:	Hans Verkuil <hverkuil@xs4all.nl>
12688L:	linux-media@vger.kernel.org
12689T:	git git://linuxtv.org/media_tree.git
12690W:	https://linuxtv.org
12691S:	Maintained
12692F:	drivers/media/radio/si470x/radio-si470x-common.c
12693F:	drivers/media/radio/si470x/radio-si470x.h
12694F:	drivers/media/radio/si470x/radio-si470x-usb.c
12695
12696SI4713 FM RADIO TRANSMITTER I2C DRIVER
12697M:	Eduardo Valentin <edubezval@gmail.com>
12698L:	linux-media@vger.kernel.org
12699T:	git git://linuxtv.org/media_tree.git
12700W:	https://linuxtv.org
12701S:	Odd Fixes
12702F:	drivers/media/radio/si4713/si4713.?
12703
12704SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12705M:	Eduardo Valentin <edubezval@gmail.com>
12706L:	linux-media@vger.kernel.org
12707T:	git git://linuxtv.org/media_tree.git
12708W:	https://linuxtv.org
12709S:	Odd Fixes
12710F:	drivers/media/radio/si4713/radio-platform-si4713.c
12711
12712SI4713 FM RADIO TRANSMITTER USB DRIVER
12713M:	Hans Verkuil <hverkuil@xs4all.nl>
12714L:	linux-media@vger.kernel.org
12715T:	git git://linuxtv.org/media_tree.git
12716W:	https://linuxtv.org
12717S:	Maintained
12718F:	drivers/media/radio/si4713/radio-usb-si4713.c
12719
12720SIANO DVB DRIVER
12721M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12722M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12723L:	linux-media@vger.kernel.org
12724W:	https://linuxtv.org
12725T:	git git://linuxtv.org/media_tree.git
12726S:	Odd fixes
12727F:	drivers/media/common/siano/
12728F:	drivers/media/usb/siano/
12729F:	drivers/media/usb/siano/
12730F:	drivers/media/mmc/siano/
12731
12732SILEAD TOUCHSCREEN DRIVER
12733M:	Hans de Goede <hdegoede@redhat.com>
12734L:	linux-input@vger.kernel.org
12735L:	platform-driver-x86@vger.kernel.org
12736S:	Maintained
12737F:	drivers/input/touchscreen/silead.c
12738F:	drivers/platform/x86/silead_dmi.c
12739
12740SILICON MOTION SM712 FRAME BUFFER DRIVER
12741M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12742M:	Teddy Wang <teddy.wang@siliconmotion.com>
12743M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12744L:	linux-fbdev@vger.kernel.org
12745S:	Maintained
12746F:	drivers/video/fbdev/sm712*
12747F:	Documentation/fb/sm712fb.txt
12748
12749SIMPLE FIRMWARE INTERFACE (SFI)
12750M:	Len Brown <lenb@kernel.org>
12751L:	sfi-devel@simplefirmware.org
12752W:	http://simplefirmware.org/
12753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12754S:	Supported
12755F:	arch/x86/platform/sfi/
12756F:	drivers/sfi/
12757F:	include/linux/sfi*.h
12758
12759SIMPLEFB FB DRIVER
12760M:	Hans de Goede <hdegoede@redhat.com>
12761L:	linux-fbdev@vger.kernel.org
12762S:	Maintained
12763F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12764F:	drivers/video/fbdev/simplefb.c
12765F:	include/linux/platform_data/simplefb.h
12766
12767SIMTEC EB110ATX (Chalice CATS)
12768P:	Ben Dooks
12769P:	Vincent Sanders <vince@simtec.co.uk>
12770M:	Simtec Linux Team <linux@simtec.co.uk>
12771W:	http://www.simtec.co.uk/products/EB110ATX/
12772S:	Supported
12773
12774SIMTEC EB2410ITX (BAST)
12775P:	Ben Dooks
12776P:	Vincent Sanders <vince@simtec.co.uk>
12777M:	Simtec Linux Team <linux@simtec.co.uk>
12778W:	http://www.simtec.co.uk/products/EB2410ITX/
12779S:	Supported
12780F:	arch/arm/mach-s3c24xx/mach-bast.c
12781F:	arch/arm/mach-s3c24xx/bast-ide.c
12782F:	arch/arm/mach-s3c24xx/bast-irq.c
12783
12784SIPHASH PRF ROUTINES
12785M:	Jason A. Donenfeld <Jason@zx2c4.com>
12786S:	Maintained
12787F:	lib/siphash.c
12788F:	lib/test_siphash.c
12789F:	include/linux/siphash.h
12790
12791SIOX
12792M:	Gavin Schenk <g.schenk@eckelmann.de>
12793M:	Uwe Kleine-König <kernel@pengutronix.de>
12794S:	Supported
12795F:	drivers/siox/*
12796F:	include/trace/events/siox.h
12797
12798SIS 190 ETHERNET DRIVER
12799M:	Francois Romieu <romieu@fr.zoreil.com>
12800L:	netdev@vger.kernel.org
12801S:	Maintained
12802F:	drivers/net/ethernet/sis/sis190.c
12803
12804SIS 900/7016 FAST ETHERNET DRIVER
12805M:	Daniele Venzano <venza@brownhat.org>
12806W:	http://www.brownhat.org/sis900.html
12807L:	netdev@vger.kernel.org
12808S:	Maintained
12809F:	drivers/net/ethernet/sis/sis900.*
12810
12811SIS FRAMEBUFFER DRIVER
12812M:	Thomas Winischhofer <thomas@winischhofer.net>
12813W:	http://www.winischhofer.net/linuxsisvga.shtml
12814S:	Maintained
12815F:	Documentation/fb/sisfb.txt
12816F:	drivers/video/fbdev/sis/
12817F:	include/video/sisfb.h
12818
12819SIS USB2VGA DRIVER
12820M:	Thomas Winischhofer <thomas@winischhofer.net>
12821W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12822S:	Maintained
12823F:	drivers/usb/misc/sisusbvga/
12824
12825SLAB ALLOCATOR
12826M:	Christoph Lameter <cl@linux.com>
12827M:	Pekka Enberg <penberg@kernel.org>
12828M:	David Rientjes <rientjes@google.com>
12829M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12830M:	Andrew Morton <akpm@linux-foundation.org>
12831L:	linux-mm@kvack.org
12832S:	Maintained
12833F:	include/linux/sl?b*.h
12834F:	mm/sl?b*
12835
12836SLEEPABLE READ-COPY UPDATE (SRCU)
12837M:	Lai Jiangshan <jiangshanlai@gmail.com>
12838M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12839M:	Josh Triplett <josh@joshtriplett.org>
12840R:	Steven Rostedt <rostedt@goodmis.org>
12841R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12842L:	linux-kernel@vger.kernel.org
12843W:	http://www.rdrop.com/users/paulmck/RCU/
12844S:	Supported
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12846F:	include/linux/srcu.h
12847F:	kernel/rcu/srcu.c
12848
12849SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12850M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12851L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12852S:	Maintained
12853F:	drivers/slimbus/
12854F:	Documentation/devicetree/bindings/slimbus/
12855F:	include/linux/slimbus.h
12856
12857SMACK SECURITY MODULE
12858M:	Casey Schaufler <casey@schaufler-ca.com>
12859L:	linux-security-module@vger.kernel.org
12860W:	http://schaufler-ca.com
12861T:	git git://github.com/cschaufler/smack-next
12862S:	Maintained
12863F:	Documentation/admin-guide/LSM/Smack.rst
12864F:	security/smack/
12865
12866SMC91x ETHERNET DRIVER
12867M:	Nicolas Pitre <nico@fluxnic.net>
12868S:	Odd Fixes
12869F:	drivers/net/ethernet/smsc/smc91x.*
12870
12871SMIA AND SMIA++ IMAGE SENSOR DRIVER
12872M:	Sakari Ailus <sakari.ailus@iki.fi>
12873L:	linux-media@vger.kernel.org
12874S:	Maintained
12875F:	drivers/media/i2c/smiapp/
12876F:	include/media/i2c/smiapp.h
12877F:	drivers/media/i2c/smiapp-pll.c
12878F:	drivers/media/i2c/smiapp-pll.h
12879F:	include/uapi/linux/smiapp.h
12880F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12881
12882SMM665 HARDWARE MONITOR DRIVER
12883M:	Guenter Roeck <linux@roeck-us.net>
12884L:	linux-hwmon@vger.kernel.org
12885S:	Maintained
12886F:	Documentation/hwmon/smm665
12887F:	drivers/hwmon/smm665.c
12888
12889SMSC EMC2103 HARDWARE MONITOR DRIVER
12890M:	Steve Glendinning <steve.glendinning@shawell.net>
12891L:	linux-hwmon@vger.kernel.org
12892S:	Maintained
12893F:	Documentation/hwmon/emc2103
12894F:	drivers/hwmon/emc2103.c
12895
12896SMSC SCH5627 HARDWARE MONITOR DRIVER
12897M:	Hans de Goede <hdegoede@redhat.com>
12898L:	linux-hwmon@vger.kernel.org
12899S:	Supported
12900F:	Documentation/hwmon/sch5627
12901F:	drivers/hwmon/sch5627.c
12902
12903SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12904M:	Steve Glendinning <steve.glendinning@shawell.net>
12905L:	linux-fbdev@vger.kernel.org
12906S:	Maintained
12907F:	drivers/video/fbdev/smscufx.c
12908
12909SMSC47B397 HARDWARE MONITOR DRIVER
12910M:	Jean Delvare <jdelvare@suse.com>
12911L:	linux-hwmon@vger.kernel.org
12912S:	Maintained
12913F:	Documentation/hwmon/smsc47b397
12914F:	drivers/hwmon/smsc47b397.c
12915
12916SMSC911x ETHERNET DRIVER
12917M:	Steve Glendinning <steve.glendinning@shawell.net>
12918L:	netdev@vger.kernel.org
12919S:	Maintained
12920F:	include/linux/smsc911x.h
12921F:	drivers/net/ethernet/smsc/smsc911x.*
12922
12923SMSC9420 PCI ETHERNET DRIVER
12924M:	Steve Glendinning <steve.glendinning@shawell.net>
12925L:	netdev@vger.kernel.org
12926S:	Maintained
12927F:	drivers/net/ethernet/smsc/smsc9420.*
12928
12929SOC-CAMERA V4L2 SUBSYSTEM
12930L:	linux-media@vger.kernel.org
12931T:	git git://linuxtv.org/media_tree.git
12932S:	Orphan
12933F:	include/media/soc*
12934F:	drivers/media/i2c/soc_camera/
12935F:	drivers/media/platform/soc_camera/
12936
12937SOCIONEXT SYNQUACER I2C DRIVER
12938M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12939L:	linux-i2c@vger.kernel.org
12940S:	Maintained
12941F:	drivers/i2c/busses/i2c-synquacer.c
12942F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12943
12944SOCIONEXT UNIPHIER SOUND DRIVER
12945M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12947S:	Maintained
12948F:	sound/soc/uniphier/
12949
12950SOEKRIS NET48XX LED SUPPORT
12951M:	Chris Boot <bootc@bootc.net>
12952S:	Maintained
12953F:	drivers/leds/leds-net48xx.c
12954
12955SOFT-ROCE DRIVER (rxe)
12956M:	Moni Shoua <monis@mellanox.com>
12957L:	linux-rdma@vger.kernel.org
12958S:	Supported
12959W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12960Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12961F:	drivers/infiniband/sw/rxe/
12962F:	include/uapi/rdma/rdma_user_rxe.h
12963
12964SOFTLOGIC 6x10 MPEG CODEC
12965M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12966M:	Anton Sviridenko <anton@corp.bluecherry.net>
12967M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12968M:	Andrey Utkin <andrey_utkin@fastmail.com>
12969M:	Ismael Luceno <ismael@iodev.co.uk>
12970L:	linux-media@vger.kernel.org
12971S:	Supported
12972F:	drivers/media/pci/solo6x10/
12973
12974SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12975M:	James Morse <james.morse@arm.com>
12976L:	linux-arm-kernel@lists.infradead.org
12977S:	Maintained
12978F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12979F:	drivers/firmware/arm_sdei.c
12980F:	include/linux/sdei.h
12981F:	include/uapi/linux/sdei.h
12982
12983SOFTWARE RAID (Multiple Disks) SUPPORT
12984M:	Shaohua Li <shli@kernel.org>
12985L:	linux-raid@vger.kernel.org
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12987S:	Supported
12988F:	drivers/md/Makefile
12989F:	drivers/md/Kconfig
12990F:	drivers/md/md*
12991F:	drivers/md/raid*
12992F:	include/linux/raid/
12993F:	include/uapi/linux/raid/
12994
12995SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12996M:	Jassi Brar <jaswinder.singh@linaro.org>
12997L:	netdev@vger.kernel.org
12998S:	Maintained
12999F:	drivers/net/ethernet/socionext/netsec.c
13000F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13001
13002SOLIDRUN CLEARFOG SUPPORT
13003M:	Russell King <linux@armlinux.org.uk>
13004S:	Maintained
13005F:	arch/arm/boot/dts/armada-388-clearfog*
13006F:	arch/arm/boot/dts/armada-38x-solidrun-*
13007
13008SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13009M:	Russell King <linux@armlinux.org.uk>
13010S:	Maintained
13011F:	arch/arm/boot/dts/imx6*-cubox-i*
13012F:	arch/arm/boot/dts/imx6*-hummingboard*
13013F:	arch/arm/boot/dts/imx6*-sr-*
13014
13015SONIC NETWORK DRIVER
13016M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13017L:	netdev@vger.kernel.org
13018S:	Maintained
13019F:	drivers/net/ethernet/natsemi/sonic.*
13020
13021SONICS SILICON BACKPLANE DRIVER (SSB)
13022M:	Michael Buesch <m@bues.ch>
13023L:	linux-wireless@vger.kernel.org
13024S:	Maintained
13025F:	drivers/ssb/
13026F:	include/linux/ssb/
13027
13028SONY IMX274 SENSOR DRIVER
13029M:	Leon Luo <leonl@leopardimaging.com>
13030L:	linux-media@vger.kernel.org
13031T:	git git://linuxtv.org/media_tree.git
13032S:	Maintained
13033F:	drivers/media/i2c/imx274.c
13034F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13035
13036SONY MEMORYSTICK CARD SUPPORT
13037M:	Alex Dubov <oakad@yahoo.com>
13038W:	http://tifmxx.berlios.de/
13039S:	Maintained
13040F:	drivers/memstick/host/tifm_ms.c
13041
13042SONY MEMORYSTICK STANDARD SUPPORT
13043M:	Maxim Levitsky <maximlevitsky@gmail.com>
13044S:	Maintained
13045F:	drivers/memstick/core/ms_block.*
13046
13047SONY VAIO CONTROL DEVICE DRIVER
13048M:	Mattia Dongili <malattia@linux.it>
13049L:	platform-driver-x86@vger.kernel.org
13050W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13051S:	Maintained
13052F:	Documentation/laptops/sony-laptop.txt
13053F:	drivers/char/sonypi.c
13054F:	drivers/platform/x86/sony-laptop.c
13055F:	include/linux/sony-laptop.h
13056
13057SOUND
13058M:	Jaroslav Kysela <perex@perex.cz>
13059M:	Takashi Iwai <tiwai@suse.com>
13060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13061W:	http://www.alsa-project.org/
13062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13063T:	git git://git.alsa-project.org/alsa-kernel.git
13064Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13065S:	Maintained
13066F:	Documentation/sound/
13067F:	include/sound/
13068F:	include/uapi/sound/
13069F:	sound/
13070
13071SOUND - COMPRESSED AUDIO
13072M:	Vinod Koul <vinod.koul@intel.com>
13073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13075S:	Supported
13076F:	Documentation/sound/alsa/compress_offload.txt
13077F:	include/sound/compress_driver.h
13078F:	include/uapi/sound/compress_*
13079F:	sound/core/compress_offload.c
13080F:	sound/soc/soc-compress.c
13081
13082SOUND - DMAENGINE HELPERS
13083M:	Lars-Peter Clausen <lars@metafoo.de>
13084S:	Supported
13085F:	include/sound/dmaengine_pcm.h
13086F:	sound/core/pcm_dmaengine.c
13087F:	sound/soc/soc-generic-dmaengine-pcm.c
13088
13089SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13090M:	Liam Girdwood <lgirdwood@gmail.com>
13091M:	Mark Brown <broonie@kernel.org>
13092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13093L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13094W:	http://alsa-project.org/main/index.php/ASoC
13095S:	Supported
13096F:	Documentation/devicetree/bindings/sound/
13097F:	Documentation/sound/alsa/soc/
13098F:	sound/soc/
13099F:	include/sound/soc*
13100
13101SOUNDWIRE SUBSYSTEM
13102M:	Vinod Koul <vinod.koul@intel.com>
13103M:	Sanyog Kale <sanyog.r.kale@intel.com>
13104R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13106S:	Supported
13107F:	Documentation/driver-api/soundwire/
13108F:	drivers/soundwire/
13109F:	include/linux/soundwire/
13110
13111SP2 MEDIA DRIVER
13112M:	Olli Salonen <olli.salonen@iki.fi>
13113L:	linux-media@vger.kernel.org
13114W:	https://linuxtv.org
13115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13116S:	Maintained
13117F:	drivers/media/dvb-frontends/sp2*
13118
13119SPARC + UltraSPARC (sparc/sparc64)
13120M:	"David S. Miller" <davem@davemloft.net>
13121L:	sparclinux@vger.kernel.org
13122Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13125S:	Maintained
13126F:	arch/sparc/
13127F:	drivers/sbus/
13128
13129SPARC SERIAL DRIVERS
13130M:	"David S. Miller" <davem@davemloft.net>
13131L:	sparclinux@vger.kernel.org
13132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13134S:	Maintained
13135F:	include/linux/sunserialcore.h
13136F:	drivers/tty/serial/suncore.c
13137F:	drivers/tty/serial/sunhv.c
13138F:	drivers/tty/serial/sunsab.c
13139F:	drivers/tty/serial/sunsab.h
13140F:	drivers/tty/serial/sunsu.c
13141F:	drivers/tty/serial/sunzilog.c
13142F:	drivers/tty/serial/sunzilog.h
13143F:	drivers/tty/vcc.c
13144
13145SPARSE CHECKER
13146M:	"Christopher Li" <sparse@chrisli.org>
13147L:	linux-sparse@vger.kernel.org
13148W:	https://sparse.wiki.kernel.org/
13149T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13150T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13151S:	Maintained
13152F:	include/linux/compiler.h
13153
13154SPEAR CLOCK FRAMEWORK SUPPORT
13155M:	Viresh Kumar <vireshk@kernel.org>
13156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13157W:	http://www.st.com/spear
13158S:	Maintained
13159F:	drivers/clk/spear/
13160
13161SPEAR PLATFORM SUPPORT
13162M:	Viresh Kumar <vireshk@kernel.org>
13163M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13165W:	http://www.st.com/spear
13166S:	Maintained
13167F:	arch/arm/boot/dts/spear*
13168F:	arch/arm/mach-spear/
13169
13170SPI NOR SUBSYSTEM
13171M:	Marek Vasut <marek.vasut@gmail.com>
13172L:	linux-mtd@lists.infradead.org
13173W:	http://www.linux-mtd.infradead.org/
13174Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13175T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13176T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13177S:	Maintained
13178F:	drivers/mtd/spi-nor/
13179F:	include/linux/mtd/spi-nor.h
13180
13181SPI SUBSYSTEM
13182M:	Mark Brown <broonie@kernel.org>
13183L:	linux-spi@vger.kernel.org
13184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13185Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13186S:	Maintained
13187F:	Documentation/devicetree/bindings/spi/
13188F:	Documentation/spi/
13189F:	drivers/spi/
13190F:	include/linux/spi/
13191F:	include/uapi/linux/spi/
13192F:	tools/spi/
13193
13194SPIDERNET NETWORK DRIVER for CELL
13195M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13196L:	netdev@vger.kernel.org
13197S:	Supported
13198F:	Documentation/networking/spider_net.txt
13199F:	drivers/net/ethernet/toshiba/spider_net*
13200
13201SPMI SUBSYSTEM
13202R:	Stephen Boyd <sboyd@kernel.org>
13203L:	linux-arm-msm@vger.kernel.org
13204F:	Documentation/devicetree/bindings/spmi/
13205F:	drivers/spmi/
13206F:	include/dt-bindings/spmi/spmi.h
13207F:	include/linux/spmi.h
13208F:	include/trace/events/spmi.h
13209
13210SPU FILE SYSTEM
13211M:	Jeremy Kerr <jk@ozlabs.org>
13212L:	linuxppc-dev@lists.ozlabs.org
13213W:	http://www.ibm.com/developerworks/power/cell/
13214S:	Supported
13215F:	Documentation/filesystems/spufs.txt
13216F:	arch/powerpc/platforms/cell/spufs/
13217
13218SQUASHFS FILE SYSTEM
13219M:	Phillip Lougher <phillip@squashfs.org.uk>
13220L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13221W:	http://squashfs.org.uk
13222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13223S:	Maintained
13224F:	Documentation/filesystems/squashfs.txt
13225F:	fs/squashfs/
13226
13227SRM (Alpha) environment access
13228M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13229S:	Maintained
13230F:	arch/alpha/kernel/srm_env.c
13231
13232STABLE BRANCH
13233M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13234L:	stable@vger.kernel.org
13235S:	Supported
13236F:	Documentation/process/stable-kernel-rules.rst
13237
13238STAGING - ATOMISP DRIVER
13239M:	Alan Cox <alan@linux.intel.com>
13240M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13241L:	linux-media@vger.kernel.org
13242S:	Maintained
13243F:	drivers/staging/media/atomisp/
13244
13245STAGING - COMEDI
13246M:	Ian Abbott <abbotti@mev.co.uk>
13247M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13248S:	Odd Fixes
13249F:	drivers/staging/comedi/
13250
13251STAGING - FLARION FT1000 DRIVERS
13252M:	Marek Belisko <marek.belisko@gmail.com>
13253S:	Odd Fixes
13254F:	drivers/staging/ft1000/
13255
13256STAGING - INDUSTRIAL IO
13257M:	Jonathan Cameron <jic23@kernel.org>
13258L:	linux-iio@vger.kernel.org
13259S:	Odd Fixes
13260F:	Documentation/devicetree/bindings/staging/iio/
13261F:	drivers/staging/iio/
13262
13263STAGING - LUSTRE PARALLEL FILESYSTEM
13264M:	Oleg Drokin <oleg.drokin@intel.com>
13265M:	Andreas Dilger <andreas.dilger@intel.com>
13266M:	James Simmons <jsimmons@infradead.org>
13267L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13268W:	http://wiki.lustre.org/
13269S:	Maintained
13270F:	drivers/staging/lustre
13271
13272STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13273M:	Marc Dietrich <marvin24@gmx.de>
13274L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13275L:	linux-tegra@vger.kernel.org
13276S:	Maintained
13277F:	drivers/staging/nvec/
13278
13279STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13280M:	Jens Frederich <jfrederich@gmail.com>
13281M:	Daniel Drake <dsd@laptop.org>
13282M:	Jon Nettleton <jon.nettleton@gmail.com>
13283W:	http://wiki.laptop.org/go/DCON
13284S:	Maintained
13285F:	drivers/staging/olpc_dcon/
13286
13287STAGING - REALTEK RTL8712U DRIVERS
13288M:	Larry Finger <Larry.Finger@lwfinger.net>
13289M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13290S:	Odd Fixes
13291F:	drivers/staging/rtl8712/
13292
13293STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13294M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13295M:	Teddy Wang <teddy.wang@siliconmotion.com>
13296M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13297L:	linux-fbdev@vger.kernel.org
13298S:	Maintained
13299F:	drivers/staging/sm750fb/
13300
13301STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13302M:	William Hubbs <w.d.hubbs@gmail.com>
13303M:	Chris Brannon <chris@the-brannons.com>
13304M:	Kirk Reiser <kirk@reisers.ca>
13305M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13306L:	speakup@linux-speakup.org
13307W:	http://www.linux-speakup.org/
13308S:	Odd Fixes
13309F:	drivers/staging/speakup/
13310
13311STAGING - VIA VT665X DRIVERS
13312M:	Forest Bond <forest@alittletooquiet.net>
13313S:	Odd Fixes
13314F:	drivers/staging/vt665?/
13315
13316STAGING - WILC1000 WIFI DRIVER
13317M:	Aditya Shankar <aditya.shankar@microchip.com>
13318M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13319L:	linux-wireless@vger.kernel.org
13320S:	Supported
13321F:	drivers/staging/wilc1000/
13322
13323STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13324M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13325S:	Odd Fixes
13326F:	drivers/staging/xgifb/
13327
13328STAGING SUBSYSTEM
13329M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13331L:	devel@driverdev.osuosl.org
13332S:	Supported
13333F:	drivers/staging/
13334
13335STARFIRE/DURALAN NETWORK DRIVER
13336M:	Ion Badulescu <ionut@badula.org>
13337S:	Odd Fixes
13338F:	drivers/net/ethernet/adaptec/starfire*
13339
13340STEC S1220 SKD DRIVER
13341M:	Bart Van Assche <bart.vanassche@wdc.com>
13342L:	linux-block@vger.kernel.org
13343S:	Maintained
13344F:	drivers/block/skd*[ch]
13345
13346STI CEC DRIVER
13347M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13348S:	Maintained
13349F:	drivers/staging/media/st-cec/
13350F:	Documentation/devicetree/bindings/media/stih-cec.txt
13351
13352STK1160 USB VIDEO CAPTURE DRIVER
13353M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13354L:	linux-media@vger.kernel.org
13355T:	git git://linuxtv.org/media_tree.git
13356S:	Maintained
13357F:	drivers/media/usb/stk1160/
13358
13359STMMAC ETHERNET DRIVER
13360M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13361M:	Alexandre Torgue <alexandre.torgue@st.com>
13362L:	netdev@vger.kernel.org
13363W:	http://www.stlinux.com
13364S:	Supported
13365F:	drivers/net/ethernet/stmicro/stmmac/
13366
13367SUN3/3X
13368M:	Sam Creasey <sammy@sammy.net>
13369W:	http://sammy.net/sun3/
13370S:	Maintained
13371F:	arch/m68k/kernel/*sun3*
13372F:	arch/m68k/sun3*/
13373F:	arch/m68k/include/asm/sun3*
13374F:	drivers/net/ethernet/i825xx/sun3*
13375
13376SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13377M:	Hans de Goede <hdegoede@redhat.com>
13378L:	linux-input@vger.kernel.org
13379S:	Maintained
13380F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13381F:	drivers/input/keyboard/sun4i-lradc-keys.c
13382
13383SUNDANCE NETWORK DRIVER
13384M:	Denis Kirjanov <kda@linux-powerpc.org>
13385L:	netdev@vger.kernel.org
13386S:	Maintained
13387F:	drivers/net/ethernet/dlink/sundance.c
13388
13389SUPERH
13390M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13391M:	Rich Felker <dalias@libc.org>
13392L:	linux-sh@vger.kernel.org
13393Q:	http://patchwork.kernel.org/project/linux-sh/list/
13394S:	Maintained
13395F:	Documentation/sh/
13396F:	arch/sh/
13397F:	drivers/sh/
13398
13399SUSPEND TO RAM
13400M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13401M:	Len Brown <len.brown@intel.com>
13402M:	Pavel Machek <pavel@ucw.cz>
13403L:	linux-pm@vger.kernel.org
13404B:	https://bugzilla.kernel.org
13405S:	Supported
13406F:	Documentation/power/
13407F:	arch/x86/kernel/acpi/
13408F:	drivers/base/power/
13409F:	kernel/power/
13410F:	include/linux/suspend.h
13411F:	include/linux/freezer.h
13412F:	include/linux/pm.h
13413
13414SVGA HANDLING
13415M:	Martin Mares <mj@ucw.cz>
13416L:	linux-video@atrey.karlin.mff.cuni.cz
13417S:	Maintained
13418F:	Documentation/svga.txt
13419F:	arch/x86/boot/video*
13420
13421SWIOTLB SUBSYSTEM
13422M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13423L:	iommu@lists.linux-foundation.org
13424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13425S:	Supported
13426F:	lib/swiotlb.c
13427F:	arch/*/kernel/pci-swiotlb.c
13428F:	include/linux/swiotlb.h
13429
13430SWITCHDEV
13431M:	Jiri Pirko <jiri@resnulli.us>
13432M:	Ivan Vecera <ivecera@redhat.com>
13433L:	netdev@vger.kernel.org
13434S:	Supported
13435F:	net/switchdev/
13436F:	include/net/switchdev.h
13437
13438SYNC FILE FRAMEWORK
13439M:	Sumit Semwal <sumit.semwal@linaro.org>
13440R:	Gustavo Padovan <gustavo@padovan.org>
13441S:	Maintained
13442L:	linux-media@vger.kernel.org
13443L:	dri-devel@lists.freedesktop.org
13444F:	drivers/dma-buf/sync_*
13445F:	drivers/dma-buf/dma-fence*
13446F:	drivers/dma-buf/sw_sync.c
13447F:	include/linux/sync_file.h
13448F:	include/uapi/linux/sync_file.h
13449F:	Documentation/sync_file.txt
13450T:	git git://anongit.freedesktop.org/drm/drm-misc
13451
13452SYNOPSYS ARC ARCHITECTURE
13453M:	Vineet Gupta <vgupta@synopsys.com>
13454L:	linux-snps-arc@lists.infradead.org
13455S:	Supported
13456F:	arch/arc/
13457F:	Documentation/devicetree/bindings/arc/*
13458F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13459F:	drivers/clocksource/arc_timer.c
13460F:	drivers/tty/serial/arc_uart.c
13461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13462
13463SYNOPSYS ARC HSDK SDP pll clock driver
13464M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13465S:	Supported
13466F:	drivers/clk/clk-hsdk-pll.c
13467F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13468
13469SYNOPSYS ARC SDP clock driver
13470M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13471S:	Supported
13472F:	drivers/clk/axs10x/*
13473F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13474
13475SYNOPSYS ARC SDP platform support
13476M:	Alexey Brodkin <abrodkin@synopsys.com>
13477S:	Supported
13478F:	arch/arc/plat-axs10x
13479F:	arch/arc/boot/dts/ax*
13480F:	Documentation/devicetree/bindings/arc/axs10*
13481
13482SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13483M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13484S:	Supported
13485F:	drivers/reset/reset-axs10x.c
13486F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13487
13488SYNOPSYS DESIGNWARE 8250 UART DRIVER
13489R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13490S:	Maintained
13491F:	drivers/tty/serial/8250/8250_dw.c
13492
13493SYNOPSYS DESIGNWARE APB GPIO DRIVER
13494M:	Hoan Tran <hotran@apm.com>
13495L:	linux-gpio@vger.kernel.org
13496S:	Maintained
13497F:	drivers/gpio/gpio-dwapb.c
13498F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13499
13500SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13501M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13502S:	Maintained
13503F:	drivers/dma/dwi-axi-dmac/
13504F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13505
13506SYNOPSYS DESIGNWARE DMAC DRIVER
13507M:	Viresh Kumar <vireshk@kernel.org>
13508R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13509S:	Maintained
13510F:	include/linux/dma/dw.h
13511F:	include/linux/platform_data/dma-dw.h
13512F:	drivers/dma/dw/
13513
13514SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13515M:	Jose Abreu <Jose.Abreu@synopsys.com>
13516L:	netdev@vger.kernel.org
13517S:	Supported
13518F:	drivers/net/ethernet/synopsys/
13519
13520SYNOPSYS DESIGNWARE I2C DRIVER
13521M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13522R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13523R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13524L:	linux-i2c@vger.kernel.org
13525S:	Maintained
13526F:	drivers/i2c/busses/i2c-designware-*
13527F:	include/linux/platform_data/i2c-designware.h
13528
13529SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13530M:	Jaehoon Chung <jh80.chung@samsung.com>
13531L:	linux-mmc@vger.kernel.org
13532S:	Maintained
13533F:	drivers/mmc/host/dw_mmc*
13534
13535SYNOPSYS HSDK RESET CONTROLLER DRIVER
13536M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13537S:	Supported
13538F:	drivers/reset/reset-hsdk.c
13539F:	include/dt-bindings/reset/snps,hsdk-reset.h
13540F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13541
13542SYSTEM CONFIGURATION (SYSCON)
13543M:	Lee Jones <lee.jones@linaro.org>
13544M:	Arnd Bergmann <arnd@arndb.de>
13545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13546S:	Supported
13547F:	drivers/mfd/syscon.c
13548
13549SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13550M:	Sudeep Holla <sudeep.holla@arm.com>
13551L:	linux-arm-kernel@lists.infradead.org
13552S:	Maintained
13553F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13554F:	drivers/clk/clk-sc[mp]i.c
13555F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13556F:	drivers/firmware/arm_scpi.c
13557F:	drivers/firmware/arm_scmi/
13558F:	include/linux/sc[mp]i_protocol.h
13559
13560SYSTEM RESET/SHUTDOWN DRIVERS
13561M:	Sebastian Reichel <sre@kernel.org>
13562L:	linux-pm@vger.kernel.org
13563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13564S:	Maintained
13565F:	Documentation/devicetree/bindings/power/reset/
13566F:	drivers/power/reset/
13567
13568SYSTEM TRACE MODULE CLASS
13569M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13570S:	Maintained
13571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13572F:	Documentation/trace/stm.txt
13573F:	drivers/hwtracing/stm/
13574F:	include/linux/stm.h
13575F:	include/uapi/linux/stm.h
13576
13577SYSV FILESYSTEM
13578M:	Christoph Hellwig <hch@infradead.org>
13579S:	Maintained
13580F:	Documentation/filesystems/sysv-fs.txt
13581F:	fs/sysv/
13582F:	include/linux/sysv_fs.h
13583
13584TARGET SUBSYSTEM
13585M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13586L:	linux-scsi@vger.kernel.org
13587L:	target-devel@vger.kernel.org
13588W:	http://www.linux-iscsi.org
13589W:	http://groups.google.com/group/linux-iscsi-target-dev
13590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13591S:	Supported
13592F:	drivers/target/
13593F:	include/target/
13594F:	Documentation/target/
13595
13596TASKSTATS STATISTICS INTERFACE
13597M:	Balbir Singh <bsingharora@gmail.com>
13598S:	Maintained
13599F:	Documentation/accounting/taskstats*
13600F:	include/linux/taskstats*
13601F:	kernel/taskstats.c
13602
13603TC subsystem
13604M:	Jamal Hadi Salim <jhs@mojatatu.com>
13605M:	Cong Wang <xiyou.wangcong@gmail.com>
13606M:	Jiri Pirko <jiri@resnulli.us>
13607L:	netdev@vger.kernel.org
13608S:	Maintained
13609F:	include/net/pkt_cls.h
13610F:	include/net/pkt_sched.h
13611F:	include/net/tc_act/
13612F:	include/uapi/linux/pkt_cls.h
13613F:	include/uapi/linux/pkt_sched.h
13614F:	include/uapi/linux/tc_act/
13615F:	include/uapi/linux/tc_ematch/
13616F:	net/sched/
13617
13618TCP LOW PRIORITY MODULE
13619M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13620M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13621W:	http://tcp-lp-mod.sourceforge.net/
13622S:	Maintained
13623F:	net/ipv4/tcp_lp.c
13624
13625TDA10071 MEDIA DRIVER
13626M:	Antti Palosaari <crope@iki.fi>
13627L:	linux-media@vger.kernel.org
13628W:	https://linuxtv.org
13629W:	http://palosaari.fi/linux/
13630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13631T:	git git://linuxtv.org/anttip/media_tree.git
13632S:	Maintained
13633F:	drivers/media/dvb-frontends/tda10071*
13634
13635TDA18212 MEDIA DRIVER
13636M:	Antti Palosaari <crope@iki.fi>
13637L:	linux-media@vger.kernel.org
13638W:	https://linuxtv.org
13639W:	http://palosaari.fi/linux/
13640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13641T:	git git://linuxtv.org/anttip/media_tree.git
13642S:	Maintained
13643F:	drivers/media/tuners/tda18212*
13644
13645TDA18218 MEDIA DRIVER
13646M:	Antti Palosaari <crope@iki.fi>
13647L:	linux-media@vger.kernel.org
13648W:	https://linuxtv.org
13649W:	http://palosaari.fi/linux/
13650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13651T:	git git://linuxtv.org/anttip/media_tree.git
13652S:	Maintained
13653F:	drivers/media/tuners/tda18218*
13654
13655TDA18250 MEDIA DRIVER
13656M:	Olli Salonen <olli.salonen@iki.fi>
13657L:	linux-media@vger.kernel.org
13658W:	https://linuxtv.org
13659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13660T:	git git://linuxtv.org/media_tree.git
13661S:	Maintained
13662F:	drivers/media/tuners/tda18250*
13663
13664TDA18271 MEDIA DRIVER
13665M:	Michael Krufky <mkrufky@linuxtv.org>
13666L:	linux-media@vger.kernel.org
13667W:	https://linuxtv.org
13668W:	http://github.com/mkrufky
13669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13670T:	git git://linuxtv.org/mkrufky/tuners.git
13671S:	Maintained
13672F:	drivers/media/tuners/tda18271*
13673
13674TDA1997x MEDIA DRIVER
13675M:	Tim Harvey <tharvey@gateworks.com>
13676L:	linux-media@vger.kernel.org
13677W:	https://linuxtv.org
13678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13679S:	Maintained
13680F:	drivers/media/i2c/tda1997x.*
13681
13682TDA827x MEDIA DRIVER
13683M:	Michael Krufky <mkrufky@linuxtv.org>
13684L:	linux-media@vger.kernel.org
13685W:	https://linuxtv.org
13686W:	http://github.com/mkrufky
13687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13688T:	git git://linuxtv.org/mkrufky/tuners.git
13689S:	Maintained
13690F:	drivers/media/tuners/tda8290.*
13691
13692TDA8290 MEDIA DRIVER
13693M:	Michael Krufky <mkrufky@linuxtv.org>
13694L:	linux-media@vger.kernel.org
13695W:	https://linuxtv.org
13696W:	http://github.com/mkrufky
13697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13698T:	git git://linuxtv.org/mkrufky/tuners.git
13699S:	Maintained
13700F:	drivers/media/tuners/tda8290.*
13701
13702TDA9840 MEDIA DRIVER
13703M:	Hans Verkuil <hverkuil@xs4all.nl>
13704L:	linux-media@vger.kernel.org
13705T:	git git://linuxtv.org/media_tree.git
13706W:	https://linuxtv.org
13707S:	Maintained
13708F:	drivers/media/i2c/tda9840*
13709
13710TEA5761 TUNER DRIVER
13711M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13712M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13713L:	linux-media@vger.kernel.org
13714W:	https://linuxtv.org
13715T:	git git://linuxtv.org/media_tree.git
13716S:	Odd fixes
13717F:	drivers/media/tuners/tea5761.*
13718
13719TEA5767 TUNER DRIVER
13720M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13721M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13722L:	linux-media@vger.kernel.org
13723W:	https://linuxtv.org
13724T:	git git://linuxtv.org/media_tree.git
13725S:	Maintained
13726F:	drivers/media/tuners/tea5767.*
13727
13728TEA6415C MEDIA DRIVER
13729M:	Hans Verkuil <hverkuil@xs4all.nl>
13730L:	linux-media@vger.kernel.org
13731T:	git git://linuxtv.org/media_tree.git
13732W:	https://linuxtv.org
13733S:	Maintained
13734F:	drivers/media/i2c/tea6415c*
13735
13736TEA6420 MEDIA DRIVER
13737M:	Hans Verkuil <hverkuil@xs4all.nl>
13738L:	linux-media@vger.kernel.org
13739T:	git git://linuxtv.org/media_tree.git
13740W:	https://linuxtv.org
13741S:	Maintained
13742F:	drivers/media/i2c/tea6420*
13743
13744TEAM DRIVER
13745M:	Jiri Pirko <jiri@resnulli.us>
13746L:	netdev@vger.kernel.org
13747S:	Supported
13748F:	drivers/net/team/
13749F:	include/linux/if_team.h
13750F:	include/uapi/linux/if_team.h
13751
13752TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13753M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13754S:	Maintained
13755F:	arch/x86/platform/ts5500/
13756
13757TECHNOTREND USB IR RECEIVER
13758M:	Sean Young <sean@mess.org>
13759L:	linux-media@vger.kernel.org
13760S:	Maintained
13761F:	drivers/media/rc/ttusbir.c
13762
13763TECHWELL TW9910 VIDEO DECODER
13764L:	linux-media@vger.kernel.org
13765S:	Orphan
13766F:	drivers/media/i2c/tw9910.c
13767F:	include/media/i2c/tw9910.h
13768
13769TEE SUBSYSTEM
13770M:	Jens Wiklander <jens.wiklander@linaro.org>
13771S:	Maintained
13772F:	include/linux/tee_drv.h
13773F:	include/uapi/linux/tee.h
13774F:	drivers/tee/
13775F:	Documentation/tee.txt
13776
13777TEGRA ARCHITECTURE SUPPORT
13778M:	Thierry Reding <thierry.reding@gmail.com>
13779M:	Jonathan Hunter <jonathanh@nvidia.com>
13780L:	linux-tegra@vger.kernel.org
13781Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13783S:	Supported
13784N:	[^a-z]tegra
13785
13786TEGRA CLOCK DRIVER
13787M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13788M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13789S:	Supported
13790F:	drivers/clk/tegra/
13791
13792TEGRA DMA DRIVERS
13793M:	Laxman Dewangan <ldewangan@nvidia.com>
13794M:	Jon Hunter <jonathanh@nvidia.com>
13795S:	Supported
13796F:	drivers/dma/tegra*
13797
13798TEGRA I2C DRIVER
13799M:	Laxman Dewangan <ldewangan@nvidia.com>
13800S:	Supported
13801F:	drivers/i2c/busses/i2c-tegra.c
13802
13803TEGRA IOMMU DRIVERS
13804M:	Thierry Reding <thierry.reding@gmail.com>
13805L:	linux-tegra@vger.kernel.org
13806S:	Supported
13807F:	drivers/iommu/tegra*
13808
13809TEGRA KBC DRIVER
13810M:	Rakesh Iyer <riyer@nvidia.com>
13811M:	Laxman Dewangan <ldewangan@nvidia.com>
13812S:	Supported
13813F:	drivers/input/keyboard/tegra-kbc.c
13814
13815TEGRA PWM DRIVER
13816M:	Thierry Reding <thierry.reding@gmail.com>
13817S:	Supported
13818F:	drivers/pwm/pwm-tegra.c
13819
13820TEGRA SERIAL DRIVER
13821M:	Laxman Dewangan <ldewangan@nvidia.com>
13822S:	Supported
13823F:	drivers/tty/serial/serial-tegra.c
13824
13825TEGRA SPI DRIVER
13826M:	Laxman Dewangan <ldewangan@nvidia.com>
13827S:	Supported
13828F:	drivers/spi/spi-tegra*
13829
13830TEHUTI ETHERNET DRIVER
13831M:	Andy Gospodarek <andy@greyhouse.net>
13832L:	netdev@vger.kernel.org
13833S:	Supported
13834F:	drivers/net/ethernet/tehuti/*
13835
13836Telecom Clock Driver for MCPL0010
13837M:	Mark Gross <mark.gross@intel.com>
13838S:	Supported
13839F:	drivers/char/tlclk.c
13840
13841TENSILICA XTENSA PORT (xtensa)
13842M:	Chris Zankel <chris@zankel.net>
13843M:	Max Filippov <jcmvbkbc@gmail.com>
13844L:	linux-xtensa@linux-xtensa.org
13845T:	git git://github.com/czankel/xtensa-linux.git
13846S:	Maintained
13847F:	arch/xtensa/
13848F:	drivers/irqchip/irq-xtensa-*
13849
13850Texas Instruments' System Control Interface (TISCI) Protocol Driver
13851M:	Nishanth Menon <nm@ti.com>
13852M:	Tero Kristo <t-kristo@ti.com>
13853M:	Santosh Shilimkar <ssantosh@kernel.org>
13854L:	linux-arm-kernel@lists.infradead.org
13855S:	Maintained
13856F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13857F:	drivers/firmware/ti_sci*
13858F:	include/linux/soc/ti/ti_sci_protocol.h
13859F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13860F:	include/dt-bindings/genpd/k2g.h
13861F:	drivers/soc/ti/ti_sci_pm_domains.c
13862F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13863F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13864F:	drivers/clk/keystone/sci-clk.c
13865F:	drivers/reset/reset-ti-sci.c
13866
13867THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13868M:	Hans Verkuil <hverkuil@xs4all.nl>
13869L:	linux-media@vger.kernel.org
13870T:	git git://linuxtv.org/media_tree.git
13871W:	https://linuxtv.org
13872S:	Maintained
13873F:	drivers/media/radio/radio-raremono.c
13874
13875THERMAL
13876M:	Zhang Rui <rui.zhang@intel.com>
13877M:	Eduardo Valentin <edubezval@gmail.com>
13878L:	linux-pm@vger.kernel.org
13879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13881Q:	https://patchwork.kernel.org/project/linux-pm/list/
13882S:	Supported
13883F:	drivers/thermal/
13884F:	include/linux/thermal.h
13885F:	include/uapi/linux/thermal.h
13886F:	include/linux/cpu_cooling.h
13887F:	Documentation/devicetree/bindings/thermal/
13888
13889THERMAL/CPU_COOLING
13890M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13891M:	Viresh Kumar <viresh.kumar@linaro.org>
13892M:	Javi Merino <javi.merino@kernel.org>
13893L:	linux-pm@vger.kernel.org
13894S:	Supported
13895F:	Documentation/thermal/cpu-cooling-api.txt
13896F:	drivers/thermal/cpu_cooling.c
13897F:	include/linux/cpu_cooling.h
13898
13899THINKPAD ACPI EXTRAS DRIVER
13900M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13901L:	ibm-acpi-devel@lists.sourceforge.net
13902L:	platform-driver-x86@vger.kernel.org
13903W:	http://ibm-acpi.sourceforge.net
13904W:	http://thinkwiki.org/wiki/Ibm-acpi
13905T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13906S:	Maintained
13907F:	drivers/platform/x86/thinkpad_acpi.c
13908
13909THUNDERBOLT DRIVER
13910M:	Andreas Noever <andreas.noever@gmail.com>
13911M:	Michael Jamet <michael.jamet@intel.com>
13912M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13913M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13915S:	Maintained
13916F:	Documentation/admin-guide/thunderbolt.rst
13917F:	drivers/thunderbolt/
13918F:	include/linux/thunderbolt.h
13919
13920THUNDERBOLT NETWORK DRIVER
13921M:	Michael Jamet <michael.jamet@intel.com>
13922M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13923M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13924L:	netdev@vger.kernel.org
13925S:	Maintained
13926F:	drivers/net/thunderbolt.c
13927
13928THUNDERX GPIO DRIVER
13929M:	David Daney <david.daney@cavium.com>
13930S:	Maintained
13931F:	drivers/gpio/gpio-thunderx.c
13932
13933TI AM437X VPFE DRIVER
13934M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13935L:	linux-media@vger.kernel.org
13936W:	https://linuxtv.org
13937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13938T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13939S:	Maintained
13940F:	drivers/media/platform/am437x/
13941
13942TI BANDGAP AND THERMAL DRIVER
13943M:	Eduardo Valentin <edubezval@gmail.com>
13944M:	Keerthy <j-keerthy@ti.com>
13945L:	linux-pm@vger.kernel.org
13946L:	linux-omap@vger.kernel.org
13947S:	Maintained
13948F:	drivers/thermal/ti-soc-thermal/
13949
13950TI BQ27XXX POWER SUPPLY DRIVER
13951R:	Andrew F. Davis <afd@ti.com>
13952F:	include/linux/power/bq27xxx_battery.h
13953F:	drivers/power/supply/bq27xxx_battery.c
13954F:	drivers/power/supply/bq27xxx_battery_i2c.c
13955
13956TI CDCE706 CLOCK DRIVER
13957M:	Max Filippov <jcmvbkbc@gmail.com>
13958S:	Maintained
13959F:	drivers/clk/clk-cdce706.c
13960
13961TI CLOCK DRIVER
13962M:	Tero Kristo <t-kristo@ti.com>
13963L:	linux-omap@vger.kernel.org
13964S:	Maintained
13965F:	drivers/clk/ti/
13966F:	include/linux/clk/ti.h
13967
13968TI DAVINCI MACHINE SUPPORT
13969M:	Sekhar Nori <nsekhar@ti.com>
13970M:	Kevin Hilman <khilman@kernel.org>
13971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13973S:	Supported
13974F:	arch/arm/mach-davinci/
13975F:	drivers/i2c/busses/i2c-davinci.c
13976F:	arch/arm/boot/dts/da850*
13977
13978TI DAVINCI SERIES GPIO DRIVER
13979M:	Keerthy <j-keerthy@ti.com>
13980L:	linux-gpio@vger.kernel.org
13981S:	Maintained
13982F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13983F:	drivers/gpio/gpio-davinci.c
13984
13985TI DAVINCI SERIES MEDIA DRIVER
13986M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13987L:	linux-media@vger.kernel.org
13988W:	https://linuxtv.org
13989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13990T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13991S:	Maintained
13992F:	drivers/media/platform/davinci/
13993F:	include/media/davinci/
13994
13995TI ETHERNET SWITCH DRIVER (CPSW)
13996R:	Grygorii Strashko <grygorii.strashko@ti.com>
13997L:	linux-omap@vger.kernel.org
13998L:	netdev@vger.kernel.org
13999S:	Maintained
14000F:	drivers/net/ethernet/ti/cpsw*
14001F:	drivers/net/ethernet/ti/davinci*
14002
14003TI FLASH MEDIA INTERFACE DRIVER
14004M:	Alex Dubov <oakad@yahoo.com>
14005S:	Maintained
14006F:	drivers/misc/tifm*
14007F:	drivers/mmc/host/tifm_sd.c
14008F:	include/linux/tifm.h
14009
14010TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14011M:	Santosh Shilimkar <ssantosh@kernel.org>
14012L:	linux-kernel@vger.kernel.org
14013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14014S:	Maintained
14015F:	drivers/soc/ti/*
14016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14017
14018TI LM49xxx FAMILY ASoC CODEC DRIVERS
14019M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14020M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14022S:	Maintained
14023F:	sound/soc/codecs/lm49453*
14024F:	sound/soc/codecs/isabelle*
14025
14026TI LP855x BACKLIGHT DRIVER
14027M:	Milo Kim <milo.kim@ti.com>
14028S:	Maintained
14029F:	Documentation/backlight/lp855x-driver.txt
14030F:	drivers/video/backlight/lp855x_bl.c
14031F:	include/linux/platform_data/lp855x.h
14032
14033TI LP8727 CHARGER DRIVER
14034M:	Milo Kim <milo.kim@ti.com>
14035S:	Maintained
14036F:	drivers/power/supply/lp8727_charger.c
14037F:	include/linux/platform_data/lp8727.h
14038
14039TI LP8788 MFD DRIVER
14040M:	Milo Kim <milo.kim@ti.com>
14041S:	Maintained
14042F:	drivers/iio/adc/lp8788_adc.c
14043F:	drivers/leds/leds-lp8788.c
14044F:	drivers/mfd/lp8788*.c
14045F:	drivers/power/supply/lp8788-charger.c
14046F:	drivers/regulator/lp8788-*.c
14047F:	include/linux/mfd/lp8788*.h
14048
14049TI NETCP ETHERNET DRIVER
14050M:	Wingman Kwok <w-kwok2@ti.com>
14051M:	Murali Karicheri <m-karicheri2@ti.com>
14052L:	netdev@vger.kernel.org
14053S:	Maintained
14054F:	drivers/net/ethernet/ti/netcp*
14055
14056TI TAS571X FAMILY ASoC CODEC DRIVER
14057M:	Kevin Cernekee <cernekee@chromium.org>
14058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14059S:	Odd Fixes
14060F:	sound/soc/codecs/tas571x*
14061
14062TI TRF7970A NFC DRIVER
14063M:	Mark Greer <mgreer@animalcreek.com>
14064L:	linux-wireless@vger.kernel.org
14065L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14066S:	Supported
14067F:	drivers/nfc/trf7970a.c
14068F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14069
14070TI TWL4030 SERIES SOC CODEC DRIVER
14071M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14073S:	Maintained
14074F:	sound/soc/codecs/twl4030*
14075
14076TI VPE/CAL DRIVERS
14077M:	Benoit Parrot <bparrot@ti.com>
14078L:	linux-media@vger.kernel.org
14079W:	http://linuxtv.org/
14080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14081S:	Maintained
14082F:	drivers/media/platform/ti-vpe/
14083
14084TI WILINK WIRELESS DRIVERS
14085L:	linux-wireless@vger.kernel.org
14086W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14087W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14089S:	Orphan
14090F:	drivers/net/wireless/ti/
14091F:	include/linux/wl12xx.h
14092
14093TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14094M:	John Stultz <john.stultz@linaro.org>
14095M:	Thomas Gleixner <tglx@linutronix.de>
14096R:	Stephen Boyd <sboyd@kernel.org>
14097L:	linux-kernel@vger.kernel.org
14098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14099S:	Supported
14100F:	include/linux/clocksource.h
14101F:	include/linux/time.h
14102F:	include/linux/timex.h
14103F:	include/uapi/linux/time.h
14104F:	include/uapi/linux/timex.h
14105F:	kernel/time/clocksource.c
14106F:	kernel/time/time*.c
14107F:	kernel/time/alarmtimer.c
14108F:	kernel/time/ntp.c
14109F:	tools/testing/selftests/timers/
14110
14111TIPC NETWORK LAYER
14112M:	Jon Maloy <jon.maloy@ericsson.com>
14113M:	Ying Xue <ying.xue@windriver.com>
14114L:	netdev@vger.kernel.org (core kernel code)
14115L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14116W:	http://tipc.sourceforge.net/
14117S:	Maintained
14118F:	include/uapi/linux/tipc*.h
14119F:	net/tipc/
14120
14121TLAN NETWORK DRIVER
14122M:	Samuel Chessman <chessman@tux.org>
14123L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14124W:	http://sourceforge.net/projects/tlan/
14125S:	Maintained
14126F:	Documentation/networking/tlan.txt
14127F:	drivers/net/ethernet/ti/tlan.*
14128
14129TM6000 VIDEO4LINUX DRIVER
14130M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14131M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14132L:	linux-media@vger.kernel.org
14133W:	https://linuxtv.org
14134T:	git git://linuxtv.org/media_tree.git
14135S:	Odd fixes
14136F:	drivers/media/usb/tm6000/
14137F:	Documentation/media/v4l-drivers/tm6000*
14138
14139TMIO/SDHI MMC DRIVER
14140M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14141L:	linux-mmc@vger.kernel.org
14142S:	Supported
14143F:	drivers/mmc/host/tmio_mmc*
14144F:	drivers/mmc/host/renesas_sdhi*
14145F:	include/linux/mfd/tmio.h
14146
14147TMP401 HARDWARE MONITOR DRIVER
14148M:	Guenter Roeck <linux@roeck-us.net>
14149L:	linux-hwmon@vger.kernel.org
14150S:	Maintained
14151F:	Documentation/hwmon/tmp401
14152F:	drivers/hwmon/tmp401.c
14153
14154TMPFS (SHMEM FILESYSTEM)
14155M:	Hugh Dickins <hughd@google.com>
14156L:	linux-mm@kvack.org
14157S:	Maintained
14158F:	include/linux/shmem_fs.h
14159F:	mm/shmem.c
14160
14161TOMOYO SECURITY MODULE
14162M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14163M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14164L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14165L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14166L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14167L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14168W:	http://tomoyo.sourceforge.jp/
14169T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14170S:	Maintained
14171F:	security/tomoyo/
14172
14173TOPSTAR LAPTOP EXTRAS DRIVER
14174M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14175L:	platform-driver-x86@vger.kernel.org
14176S:	Maintained
14177F:	drivers/platform/x86/topstar-laptop.c
14178
14179TORTURE-TEST MODULES
14180M:	Davidlohr Bueso <dave@stgolabs.net>
14181M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14182M:	Josh Triplett <josh@joshtriplett.org>
14183L:	linux-kernel@vger.kernel.org
14184S:	Supported
14185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14186F:	Documentation/RCU/torture.txt
14187F:	kernel/torture.c
14188F:	kernel/rcu/rcutorture.c
14189F:	kernel/locking/locktorture.c
14190
14191TOSHIBA ACPI EXTRAS DRIVER
14192M:	Azael Avalos <coproscefalo@gmail.com>
14193L:	platform-driver-x86@vger.kernel.org
14194S:	Maintained
14195F:	drivers/platform/x86/toshiba_acpi.c
14196
14197TOSHIBA BLUETOOTH DRIVER
14198M:	Azael Avalos <coproscefalo@gmail.com>
14199L:	platform-driver-x86@vger.kernel.org
14200S:	Maintained
14201F:	drivers/platform/x86/toshiba_bluetooth.c
14202
14203TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14204M:	Azael Avalos <coproscefalo@gmail.com>
14205L:	platform-driver-x86@vger.kernel.org
14206S:	Maintained
14207F:	drivers/platform/x86/toshiba_haps.c
14208
14209TOSHIBA SMM DRIVER
14210M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14211W:	http://www.buzzard.org.uk/toshiba/
14212S:	Maintained
14213F:	drivers/char/toshiba.c
14214F:	include/linux/toshiba.h
14215F:	include/uapi/linux/toshiba.h
14216
14217TOSHIBA TC358743 DRIVER
14218M:	Mats Randgaard <matrandg@cisco.com>
14219L:	linux-media@vger.kernel.org
14220S:	Maintained
14221F:	drivers/media/i2c/tc358743*
14222F:	include/media/i2c/tc358743.h
14223
14224TOSHIBA WMI HOTKEYS DRIVER
14225M:	Azael Avalos <coproscefalo@gmail.com>
14226L:	platform-driver-x86@vger.kernel.org
14227S:	Maintained
14228F:	drivers/platform/x86/toshiba-wmi.c
14229
14230TPM DEVICE DRIVER
14231M:	Peter Huewe <peterhuewe@gmx.de>
14232M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14233R:	Jason Gunthorpe <jgg@ziepe.ca>
14234L:	linux-integrity@vger.kernel.org
14235Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14236W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14237T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14238S:	Maintained
14239F:	drivers/char/tpm/
14240
14241TRACING
14242M:	Steven Rostedt <rostedt@goodmis.org>
14243M:	Ingo Molnar <mingo@redhat.com>
14244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14245S:	Maintained
14246F:	Documentation/trace/ftrace.txt
14247F:	arch/*/*/*/ftrace.h
14248F:	arch/*/kernel/ftrace.c
14249F:	include/*/ftrace.h
14250F:	include/linux/trace*.h
14251F:	include/trace/
14252F:	kernel/trace/
14253F:	tools/testing/selftests/ftrace/
14254
14255TRACING MMIO ACCESSES (MMIOTRACE)
14256M:	Steven Rostedt <rostedt@goodmis.org>
14257M:	Ingo Molnar <mingo@kernel.org>
14258R:	Karol Herbst <karolherbst@gmail.com>
14259R:	Pekka Paalanen <ppaalanen@gmail.com>
14260S:	Maintained
14261L:	linux-kernel@vger.kernel.org
14262L:	nouveau@lists.freedesktop.org
14263F:	kernel/trace/trace_mmiotrace.c
14264F:	include/linux/mmiotrace.h
14265F:	arch/x86/mm/kmmio.c
14266F:	arch/x86/mm/mmio-mod.c
14267F:	arch/x86/mm/testmmiotrace.c
14268
14269TRIVIAL PATCHES
14270M:	Jiri Kosina <trivial@kernel.org>
14271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14272S:	Maintained
14273K:	^Subject:.*(?i)trivial
14274
14275TEMPO SEMICONDUCTOR DRIVERS
14276M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14277S:	Maintained
14278F:	sound/soc/codecs/tscs*.c
14279F:	sound/soc/codecs/tscs*.h
14280F:	Documentation/devicetree/bindings/sound/tscs*.txt
14281
14282TTY LAYER
14283M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14284M:	Jiri Slaby <jslaby@suse.com>
14285S:	Supported
14286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14287F:	Documentation/serial/
14288F:	drivers/tty/
14289F:	drivers/tty/serial/serial_core.c
14290F:	include/linux/serial_core.h
14291F:	include/linux/serial.h
14292F:	include/linux/tty.h
14293F:	include/uapi/linux/serial_core.h
14294F:	include/uapi/linux/serial.h
14295F:	include/uapi/linux/tty.h
14296
14297TUA9001 MEDIA DRIVER
14298M:	Antti Palosaari <crope@iki.fi>
14299L:	linux-media@vger.kernel.org
14300W:	https://linuxtv.org
14301W:	http://palosaari.fi/linux/
14302Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14303T:	git git://linuxtv.org/anttip/media_tree.git
14304S:	Maintained
14305F:	drivers/media/tuners/tua9001*
14306
14307TULIP NETWORK DRIVERS
14308L:	netdev@vger.kernel.org
14309L:	linux-parisc@vger.kernel.org
14310S:	Orphan
14311F:	drivers/net/ethernet/dec/tulip/
14312
14313TUN/TAP driver
14314M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14315W:	http://vtun.sourceforge.net/tun
14316S:	Maintained
14317F:	Documentation/networking/tuntap.txt
14318F:	arch/um/os-Linux/drivers/
14319
14320TURBOCHANNEL SUBSYSTEM
14321M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14322M:	Ralf Baechle <ralf@linux-mips.org>
14323L:	linux-mips@linux-mips.org
14324Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14325S:	Maintained
14326F:	drivers/tc/
14327F:	include/linux/tc.h
14328
14329TW5864 VIDEO4LINUX DRIVER
14330M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14331M:	Anton Sviridenko <anton@corp.bluecherry.net>
14332M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14333M:	Andrey Utkin <andrey_utkin@fastmail.com>
14334L:	linux-media@vger.kernel.org
14335S:	Supported
14336F:	drivers/media/pci/tw5864/
14337
14338TW68 VIDEO4LINUX DRIVER
14339M:	Hans Verkuil <hverkuil@xs4all.nl>
14340L:	linux-media@vger.kernel.org
14341T:	git git://linuxtv.org/media_tree.git
14342W:	https://linuxtv.org
14343S:	Odd Fixes
14344F:	drivers/media/pci/tw68/
14345
14346TW686X VIDEO4LINUX DRIVER
14347M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14348L:	linux-media@vger.kernel.org
14349T:	git git://linuxtv.org/media_tree.git
14350W:	http://linuxtv.org
14351S:	Maintained
14352F:	drivers/media/pci/tw686x/
14353
14354UBI FILE SYSTEM (UBIFS)
14355M:	Richard Weinberger <richard@nod.at>
14356M:	Artem Bityutskiy <dedekind1@gmail.com>
14357M:	Adrian Hunter <adrian.hunter@intel.com>
14358L:	linux-mtd@lists.infradead.org
14359T:	git git://git.infradead.org/ubifs-2.6.git
14360W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14361S:	Supported
14362F:	Documentation/filesystems/ubifs.txt
14363F:	fs/ubifs/
14364
14365UCLINUX (M68KNOMMU AND COLDFIRE)
14366M:	Greg Ungerer <gerg@linux-m68k.org>
14367W:	http://www.linux-m68k.org/
14368W:	http://www.uclinux.org/
14369L:	linux-m68k@lists.linux-m68k.org
14370L:	uclinux-dev@uclinux.org  (subscribers-only)
14371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14372S:	Maintained
14373F:	arch/m68k/coldfire/
14374F:	arch/m68k/68*/
14375F:	arch/m68k/*/*_no.*
14376F:	arch/m68k/include/asm/*_no.*
14377
14378UDF FILESYSTEM
14379M:	Jan Kara <jack@suse.com>
14380S:	Maintained
14381F:	Documentation/filesystems/udf.txt
14382F:	fs/udf/
14383
14384UDRAW TABLET
14385M:	Bastien Nocera <hadess@hadess.net>
14386L:	linux-input@vger.kernel.org
14387S:	Maintained
14388F:	drivers/hid/hid-udraw-ps3.c
14389
14390UFS FILESYSTEM
14391M:	Evgeniy Dushistov <dushistov@mail.ru>
14392S:	Maintained
14393F:	Documentation/filesystems/ufs.txt
14394F:	fs/ufs/
14395
14396UHID USERSPACE HID IO DRIVER:
14397M:	David Herrmann <dh.herrmann@googlemail.com>
14398L:	linux-input@vger.kernel.org
14399S:	Maintained
14400F:	drivers/hid/uhid.c
14401F:	include/uapi/linux/uhid.h
14402
14403ULPI BUS
14404M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14405L:	linux-usb@vger.kernel.org
14406S:	Maintained
14407F:	drivers/usb/common/ulpi.c
14408F:	include/linux/ulpi/
14409
14410ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14411L:	linux-usb@vger.kernel.org
14412S:	Orphan
14413F:	drivers/uwb/
14414F:	include/linux/uwb.h
14415F:	include/linux/uwb/
14416
14417UNICORE32 ARCHITECTURE:
14418M:	Guan Xuetao <gxt@pku.edu.cn>
14419W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14420S:	Maintained
14421T:	git git://github.com/gxt/linux.git
14422F:	arch/unicore32/
14423
14424UNIFDEF
14425M:	Tony Finch <dot@dotat.at>
14426W:	http://dotat.at/prog/unifdef
14427S:	Maintained
14428F:	scripts/unifdef.c
14429
14430UNIFORM CDROM DRIVER
14431M:	Jens Axboe <axboe@kernel.dk>
14432W:	http://www.kernel.dk
14433S:	Maintained
14434F:	Documentation/cdrom/
14435F:	drivers/cdrom/cdrom.c
14436F:	include/linux/cdrom.h
14437F:	include/uapi/linux/cdrom.h
14438
14439UNISYS S-PAR DRIVERS
14440M:	David Kershner <david.kershner@unisys.com>
14441L:	sparmaintainer@unisys.com (Unisys internal)
14442S:	Supported
14443F:	include/linux/visorbus.h
14444F:	drivers/visorbus/
14445F:	drivers/staging/unisys/
14446
14447UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14448M:	Vinayak Holikatti <vinholikatti@gmail.com>
14449L:	linux-scsi@vger.kernel.org
14450S:	Supported
14451F:	Documentation/scsi/ufs.txt
14452F:	drivers/scsi/ufs/
14453
14454UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14455M:	Joao Pinto <jpinto@synopsys.com>
14456L:	linux-scsi@vger.kernel.org
14457S:	Supported
14458F:	drivers/scsi/ufs/*dwc*
14459
14460UNSORTED BLOCK IMAGES (UBI)
14461M:	Artem Bityutskiy <dedekind1@gmail.com>
14462M:	Richard Weinberger <richard@nod.at>
14463W:	http://www.linux-mtd.infradead.org/
14464L:	linux-mtd@lists.infradead.org
14465T:	git git://git.infradead.org/ubifs-2.6.git
14466S:	Supported
14467F:	drivers/mtd/ubi/
14468F:	include/linux/mtd/ubi.h
14469F:	include/uapi/mtd/ubi-user.h
14470
14471USB "USBNET" DRIVER FRAMEWORK
14472M:	Oliver Neukum <oneukum@suse.com>
14473L:	netdev@vger.kernel.org
14474W:	http://www.linux-usb.org/usbnet
14475S:	Maintained
14476F:	drivers/net/usb/usbnet.c
14477F:	include/linux/usb/usbnet.h
14478
14479USB ACM DRIVER
14480M:	Oliver Neukum <oneukum@suse.com>
14481L:	linux-usb@vger.kernel.org
14482S:	Maintained
14483F:	Documentation/usb/acm.txt
14484F:	drivers/usb/class/cdc-acm.*
14485
14486USB AR5523 WIRELESS DRIVER
14487M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14488L:	linux-wireless@vger.kernel.org
14489S:	Maintained
14490F:	drivers/net/wireless/ath/ar5523/
14491
14492USB ATTACHED SCSI
14493M:	Oliver Neukum <oneukum@suse.com>
14494L:	linux-usb@vger.kernel.org
14495L:	linux-scsi@vger.kernel.org
14496S:	Maintained
14497F:	drivers/usb/storage/uas.c
14498
14499USB CDC ETHERNET DRIVER
14500M:	Oliver Neukum <oliver@neukum.org>
14501L:	linux-usb@vger.kernel.org
14502S:	Maintained
14503F:	drivers/net/usb/cdc_*.c
14504F:	include/uapi/linux/usb/cdc.h
14505
14506USB CHAOSKEY DRIVER
14507M:	Keith Packard <keithp@keithp.com>
14508L:	linux-usb@vger.kernel.org
14509S:	Maintained
14510F:	drivers/usb/misc/chaoskey.c
14511
14512USB CYPRESS C67X00 DRIVER
14513M:	Peter Korsgaard <jacmet@sunsite.dk>
14514L:	linux-usb@vger.kernel.org
14515S:	Maintained
14516F:	drivers/usb/c67x00/
14517
14518USB DAVICOM DM9601 DRIVER
14519M:	Peter Korsgaard <jacmet@sunsite.dk>
14520L:	netdev@vger.kernel.org
14521W:	http://www.linux-usb.org/usbnet
14522S:	Maintained
14523F:	drivers/net/usb/dm9601.c
14524
14525USB DIAMOND RIO500 DRIVER
14526M:	Cesar Miquel <miquel@df.uba.ar>
14527L:	rio500-users@lists.sourceforge.net
14528W:	http://rio500.sourceforge.net
14529S:	Maintained
14530F:	drivers/usb/misc/rio500*
14531
14532USB EHCI DRIVER
14533M:	Alan Stern <stern@rowland.harvard.edu>
14534L:	linux-usb@vger.kernel.org
14535S:	Maintained
14536F:	Documentation/usb/ehci.txt
14537F:	drivers/usb/host/ehci*
14538
14539USB GADGET/PERIPHERAL SUBSYSTEM
14540M:	Felipe Balbi <balbi@kernel.org>
14541L:	linux-usb@vger.kernel.org
14542W:	http://www.linux-usb.org/gadget
14543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14544S:	Maintained
14545F:	drivers/usb/gadget/
14546F:	include/linux/usb/gadget*
14547
14548USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14549M:	Jiri Kosina <jikos@kernel.org>
14550R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14551L:	linux-usb@vger.kernel.org
14552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14553S:	Maintained
14554F:	Documentation/hid/hiddev.txt
14555F:	drivers/hid/usbhid/
14556
14557USB INTEL XHCI ROLE MUX DRIVER
14558M:	Hans de Goede <hdegoede@redhat.com>
14559L:	linux-usb@vger.kernel.org
14560S:	Maintained
14561F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14562
14563USB ISP116X DRIVER
14564M:	Olav Kongas <ok@artecdesign.ee>
14565L:	linux-usb@vger.kernel.org
14566S:	Maintained
14567F:	drivers/usb/host/isp116x*
14568F:	include/linux/usb/isp116x.h
14569
14570USB LAN78XX ETHERNET DRIVER
14571M:	Woojung Huh <woojung.huh@microchip.com>
14572M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14573L:	netdev@vger.kernel.org
14574S:	Maintained
14575F:	drivers/net/usb/lan78xx.*
14576
14577USB MASS STORAGE DRIVER
14578M:	Alan Stern <stern@rowland.harvard.edu>
14579L:	linux-usb@vger.kernel.org
14580L:	usb-storage@lists.one-eyed-alien.net
14581S:	Maintained
14582W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14583F:	drivers/usb/storage/
14584
14585USB MIDI DRIVER
14586M:	Clemens Ladisch <clemens@ladisch.de>
14587L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14588T:	git git://git.alsa-project.org/alsa-kernel.git
14589S:	Maintained
14590F:	sound/usb/midi.*
14591
14592USB NETWORKING DRIVERS
14593L:	linux-usb@vger.kernel.org
14594S:	Odd Fixes
14595F:	drivers/net/usb/
14596
14597USB OHCI DRIVER
14598M:	Alan Stern <stern@rowland.harvard.edu>
14599L:	linux-usb@vger.kernel.org
14600S:	Maintained
14601F:	Documentation/usb/ohci.txt
14602F:	drivers/usb/host/ohci*
14603
14604USB OTG FSM (Finite State Machine)
14605M:	Peter Chen <Peter.Chen@nxp.com>
14606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14607L:	linux-usb@vger.kernel.org
14608S:	Maintained
14609F:	drivers/usb/common/usb-otg-fsm.c
14610
14611USB OVER IP DRIVER
14612M:	Valentina Manea <valentina.manea.m@gmail.com>
14613M:	Shuah Khan <shuahkh@osg.samsung.com>
14614M:	Shuah Khan <shuah@kernel.org>
14615L:	linux-usb@vger.kernel.org
14616S:	Maintained
14617F:	Documentation/usb/usbip_protocol.txt
14618F:	drivers/usb/usbip/
14619F:	tools/usb/usbip/
14620
14621USB PEGASUS DRIVER
14622M:	Petko Manolov <petkan@nucleusys.com>
14623L:	linux-usb@vger.kernel.org
14624L:	netdev@vger.kernel.org
14625T:	git git://github.com/petkan/pegasus.git
14626W:	https://github.com/petkan/pegasus
14627S:	Maintained
14628F:	drivers/net/usb/pegasus.*
14629
14630USB PHY LAYER
14631M:	Felipe Balbi <balbi@kernel.org>
14632L:	linux-usb@vger.kernel.org
14633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14634S:	Maintained
14635F:	drivers/usb/phy/
14636
14637USB PRINTER DRIVER (usblp)
14638M:	Pete Zaitcev <zaitcev@redhat.com>
14639L:	linux-usb@vger.kernel.org
14640S:	Supported
14641F:	drivers/usb/class/usblp.c
14642
14643USB QMI WWAN NETWORK DRIVER
14644M:	Bjørn Mork <bjorn@mork.no>
14645L:	netdev@vger.kernel.org
14646S:	Maintained
14647F:	Documentation/ABI/testing/sysfs-class-net-qmi
14648F:	drivers/net/usb/qmi_wwan.c
14649
14650USB RTL8150 DRIVER
14651M:	Petko Manolov <petkan@nucleusys.com>
14652L:	linux-usb@vger.kernel.org
14653L:	netdev@vger.kernel.org
14654T:	git git://github.com/petkan/rtl8150.git
14655W:	https://github.com/petkan/rtl8150
14656S:	Maintained
14657F:	drivers/net/usb/rtl8150.c
14658
14659USB SERIAL SUBSYSTEM
14660M:	Johan Hovold <johan@kernel.org>
14661L:	linux-usb@vger.kernel.org
14662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14663S:	Maintained
14664F:	Documentation/usb/usb-serial.txt
14665F:	drivers/usb/serial/
14666F:	include/linux/usb/serial.h
14667
14668USB SMSC75XX ETHERNET DRIVER
14669M:	Steve Glendinning <steve.glendinning@shawell.net>
14670L:	netdev@vger.kernel.org
14671S:	Maintained
14672F:	drivers/net/usb/smsc75xx.*
14673
14674USB SMSC95XX ETHERNET DRIVER
14675M:	Steve Glendinning <steve.glendinning@shawell.net>
14676M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14677L:	netdev@vger.kernel.org
14678S:	Maintained
14679F:	drivers/net/usb/smsc95xx.*
14680
14681USB SUBSYSTEM
14682M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14683L:	linux-usb@vger.kernel.org
14684W:	http://www.linux-usb.org
14685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14686S:	Supported
14687F:	Documentation/devicetree/bindings/usb/
14688F:	Documentation/usb/
14689F:	drivers/usb/
14690F:	include/linux/usb.h
14691F:	include/linux/usb/
14692
14693USB TYPEC PI3USB30532 MUX DRIVER
14694M:	Hans de Goede <hdegoede@redhat.com>
14695L:	linux-usb@vger.kernel.org
14696S:	Maintained
14697F:	drivers/usb/typec/mux/pi3usb30532.c
14698
14699USB TYPEC SUBSYSTEM
14700M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14701L:	linux-usb@vger.kernel.org
14702S:	Maintained
14703F:	Documentation/ABI/testing/sysfs-class-typec
14704F:	Documentation/usb/typec.rst
14705F:	drivers/usb/typec/
14706F:	include/linux/usb/typec.h
14707
14708USB UHCI DRIVER
14709M:	Alan Stern <stern@rowland.harvard.edu>
14710L:	linux-usb@vger.kernel.org
14711S:	Maintained
14712F:	drivers/usb/host/uhci*
14713
14714USB VIDEO CLASS
14715M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14716L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14717L:	linux-media@vger.kernel.org
14718T:	git git://linuxtv.org/media_tree.git
14719W:	http://www.ideasonboard.org/uvc/
14720S:	Maintained
14721F:	drivers/media/usb/uvc/
14722F:	include/uapi/linux/uvcvideo.h
14723
14724USB VISION DRIVER
14725M:	Hans Verkuil <hverkuil@xs4all.nl>
14726L:	linux-media@vger.kernel.org
14727T:	git git://linuxtv.org/media_tree.git
14728W:	https://linuxtv.org
14729S:	Odd Fixes
14730F:	drivers/media/usb/usbvision/
14731
14732USB WEBCAM GADGET
14733M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14734L:	linux-usb@vger.kernel.org
14735S:	Maintained
14736F:	drivers/usb/gadget/function/*uvc*
14737F:	drivers/usb/gadget/legacy/webcam.c
14738
14739USB WIRELESS RNDIS DRIVER (rndis_wlan)
14740M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14741L:	linux-wireless@vger.kernel.org
14742S:	Maintained
14743F:	drivers/net/wireless/rndis_wlan.c
14744
14745USB XHCI DRIVER
14746M:	Mathias Nyman <mathias.nyman@intel.com>
14747L:	linux-usb@vger.kernel.org
14748S:	Supported
14749F:	drivers/usb/host/xhci*
14750F:	drivers/usb/host/pci-quirks*
14751
14752USB ZD1201 DRIVER
14753L:	linux-wireless@vger.kernel.org
14754W:	http://linux-lc100020.sourceforge.net
14755S:	Orphan
14756F:	drivers/net/wireless/zydas/zd1201.*
14757
14758USB ZR364XX DRIVER
14759M:	Antoine Jacquet <royale@zerezo.com>
14760L:	linux-usb@vger.kernel.org
14761L:	linux-media@vger.kernel.org
14762T:	git git://linuxtv.org/media_tree.git
14763W:	http://royale.zerezo.com/zr364xx/
14764S:	Maintained
14765F:	Documentation/media/v4l-drivers/zr364xx*
14766F:	drivers/media/usb/zr364xx/
14767
14768USER-MODE LINUX (UML)
14769M:	Jeff Dike <jdike@addtoit.com>
14770M:	Richard Weinberger <richard@nod.at>
14771L:	user-mode-linux-devel@lists.sourceforge.net
14772L:	user-mode-linux-user@lists.sourceforge.net
14773W:	http://user-mode-linux.sourceforge.net
14774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14775S:	Maintained
14776F:	Documentation/virtual/uml/
14777F:	arch/um/
14778F:	arch/x86/um/
14779F:	fs/hostfs/
14780F:	fs/hppfs/
14781
14782USERSPACE I/O (UIO)
14783M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14784S:	Maintained
14785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14786F:	Documentation/driver-api/uio-howto.rst
14787F:	drivers/uio/
14788F:	include/linux/uio*.h
14789
14790UTIL-LINUX PACKAGE
14791M:	Karel Zak <kzak@redhat.com>
14792L:	util-linux@vger.kernel.org
14793W:	http://en.wikipedia.org/wiki/Util-linux
14794T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14795S:	Maintained
14796
14797UUID HELPERS
14798M:	Christoph Hellwig <hch@lst.de>
14799R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14800L:	linux-kernel@vger.kernel.org
14801T:	git git://git.infradead.org/users/hch/uuid.git
14802F:	lib/uuid.c
14803F:	lib/test_uuid.c
14804F:	include/linux/uuid.h
14805F:	include/uapi/linux/uuid.h
14806S:	Maintained
14807
14808UVESAFB DRIVER
14809M:	Michal Januszewski <spock@gentoo.org>
14810L:	linux-fbdev@vger.kernel.org
14811W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14812S:	Maintained
14813F:	Documentation/fb/uvesafb.txt
14814F:	drivers/video/fbdev/uvesafb.*
14815
14816VF610 NAND DRIVER
14817M:	Stefan Agner <stefan@agner.ch>
14818L:	linux-mtd@lists.infradead.org
14819S:	Supported
14820F:	drivers/mtd/nand/raw/vf610_nfc.c
14821
14822VFAT/FAT/MSDOS FILESYSTEM
14823M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14824S:	Maintained
14825F:	Documentation/filesystems/vfat.txt
14826F:	fs/fat/
14827
14828VFIO DRIVER
14829M:	Alex Williamson <alex.williamson@redhat.com>
14830L:	kvm@vger.kernel.org
14831T:	git git://github.com/awilliam/linux-vfio.git
14832S:	Maintained
14833F:	Documentation/vfio.txt
14834F:	drivers/vfio/
14835F:	include/linux/vfio.h
14836F:	include/uapi/linux/vfio.h
14837
14838VFIO MEDIATED DEVICE DRIVERS
14839M:	Kirti Wankhede <kwankhede@nvidia.com>
14840L:	kvm@vger.kernel.org
14841S:	Maintained
14842F:	Documentation/vfio-mediated-device.txt
14843F:	drivers/vfio/mdev/
14844F:	include/linux/mdev.h
14845F:	samples/vfio-mdev/
14846
14847VFIO PLATFORM DRIVER
14848M:	Eric Auger <eric.auger@redhat.com>
14849L:	kvm@vger.kernel.org
14850S:	Maintained
14851F:	drivers/vfio/platform/
14852
14853VGA_SWITCHEROO
14854R:	Lukas Wunner <lukas@wunner.de>
14855S:	Maintained
14856F:	Documentation/gpu/vga-switcheroo.rst
14857F:	drivers/gpu/vga/vga_switcheroo.c
14858F:	include/linux/vga_switcheroo.h
14859T:	git git://anongit.freedesktop.org/drm/drm-misc
14860
14861VIA RHINE NETWORK DRIVER
14862S:	Orphan
14863F:	drivers/net/ethernet/via/via-rhine.c
14864
14865VIA SD/MMC CARD CONTROLLER DRIVER
14866M:	Bruce Chang <brucechang@via.com.tw>
14867M:	Harald Welte <HaraldWelte@viatech.com>
14868S:	Maintained
14869F:	drivers/mmc/host/via-sdmmc.c
14870
14871VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14872M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14873L:	linux-fbdev@vger.kernel.org
14874S:	Maintained
14875F:	include/linux/via-core.h
14876F:	include/linux/via-gpio.h
14877F:	include/linux/via_i2c.h
14878F:	drivers/video/fbdev/via/
14879
14880VIA VELOCITY NETWORK DRIVER
14881M:	Francois Romieu <romieu@fr.zoreil.com>
14882L:	netdev@vger.kernel.org
14883S:	Maintained
14884F:	drivers/net/ethernet/via/via-velocity.*
14885
14886VIDEO MULTIPLEXER DRIVER
14887M:	Philipp Zabel <p.zabel@pengutronix.de>
14888L:	linux-media@vger.kernel.org
14889S:	Maintained
14890F:	drivers/media/platform/video-mux.c
14891
14892VIDEOBUF2 FRAMEWORK
14893M:	Pawel Osciak <pawel@osciak.com>
14894M:	Marek Szyprowski <m.szyprowski@samsung.com>
14895M:	Kyungmin Park <kyungmin.park@samsung.com>
14896L:	linux-media@vger.kernel.org
14897S:	Maintained
14898F:	drivers/media/v4l2-core/videobuf2-*
14899F:	include/media/videobuf2-*
14900
14901VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14902M:	Helen Koike <helen.koike@collabora.com>
14903L:	linux-media@vger.kernel.org
14904T:	git git://linuxtv.org/media_tree.git
14905W:	https://linuxtv.org
14906S:	Maintained
14907F:	drivers/media/platform/vimc/*
14908
14909VIRT LIB
14910M:	Alex Williamson <alex.williamson@redhat.com>
14911M:	Paolo Bonzini <pbonzini@redhat.com>
14912L:	kvm@vger.kernel.org
14913S:	Supported
14914F:	virt/lib/
14915
14916VIRTIO AND VHOST VSOCK DRIVER
14917M:	Stefan Hajnoczi <stefanha@redhat.com>
14918L:	kvm@vger.kernel.org
14919L:	virtualization@lists.linux-foundation.org
14920L:	netdev@vger.kernel.org
14921S:	Maintained
14922F:	include/linux/virtio_vsock.h
14923F:	include/uapi/linux/virtio_vsock.h
14924F:	include/uapi/linux/vsockmon.h
14925F:	include/uapi/linux/vm_sockets_diag.h
14926F:	net/vmw_vsock/diag.c
14927F:	net/vmw_vsock/af_vsock_tap.c
14928F:	net/vmw_vsock/virtio_transport_common.c
14929F:	net/vmw_vsock/virtio_transport.c
14930F:	drivers/net/vsockmon.c
14931F:	drivers/vhost/vsock.c
14932F:	drivers/vhost/vsock.h
14933F:	tools/testing/vsock/
14934
14935VIRTIO CONSOLE DRIVER
14936M:	Amit Shah <amit@kernel.org>
14937L:	virtualization@lists.linux-foundation.org
14938S:	Maintained
14939F:	drivers/char/virtio_console.c
14940F:	include/linux/virtio_console.h
14941F:	include/uapi/linux/virtio_console.h
14942
14943VIRTIO CORE, NET AND BLOCK DRIVERS
14944M:	"Michael S. Tsirkin" <mst@redhat.com>
14945M:	Jason Wang <jasowang@redhat.com>
14946L:	virtualization@lists.linux-foundation.org
14947S:	Maintained
14948F:	Documentation/devicetree/bindings/virtio/
14949F:	drivers/virtio/
14950F:	tools/virtio/
14951F:	drivers/net/virtio_net.c
14952F:	drivers/block/virtio_blk.c
14953F:	include/linux/virtio*.h
14954F:	include/uapi/linux/virtio_*.h
14955F:	drivers/crypto/virtio/
14956F:	mm/balloon_compaction.c
14957
14958VIRTIO CRYPTO DRIVER
14959M:	Gonglei <arei.gonglei@huawei.com>
14960L:	virtualization@lists.linux-foundation.org
14961L:	linux-crypto@vger.kernel.org
14962S:	Maintained
14963F:	drivers/crypto/virtio/
14964F:	include/uapi/linux/virtio_crypto.h
14965
14966VIRTIO DRIVERS FOR S390
14967M:	Cornelia Huck <cohuck@redhat.com>
14968M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14969L:	linux-s390@vger.kernel.org
14970L:	virtualization@lists.linux-foundation.org
14971L:	kvm@vger.kernel.org
14972S:	Supported
14973F:	drivers/s390/virtio/
14974F:	arch/s390/include/uapi/asm/virtio-ccw.h
14975
14976VIRTIO GPU DRIVER
14977M:	David Airlie <airlied@linux.ie>
14978M:	Gerd Hoffmann <kraxel@redhat.com>
14979L:	dri-devel@lists.freedesktop.org
14980L:	virtualization@lists.linux-foundation.org
14981T:	git git://anongit.freedesktop.org/drm/drm-misc
14982S:	Maintained
14983F:	drivers/gpu/drm/virtio/
14984F:	include/uapi/linux/virtio_gpu.h
14985
14986VIRTIO HOST (VHOST)
14987M:	"Michael S. Tsirkin" <mst@redhat.com>
14988M:	Jason Wang <jasowang@redhat.com>
14989L:	kvm@vger.kernel.org
14990L:	virtualization@lists.linux-foundation.org
14991L:	netdev@vger.kernel.org
14992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14993S:	Maintained
14994F:	drivers/vhost/
14995F:	include/uapi/linux/vhost.h
14996
14997VIRTIO INPUT DRIVER
14998M:	Gerd Hoffmann <kraxel@redhat.com>
14999S:	Maintained
15000F:	drivers/virtio/virtio_input.c
15001F:	include/uapi/linux/virtio_input.h
15002
15003VIRTUAL BOX GUEST DEVICE DRIVER
15004M:	Hans de Goede <hdegoede@redhat.com>
15005M:	Arnd Bergmann <arnd@arndb.de>
15006M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15007S:	Maintained
15008F:	include/linux/vbox_utils.h
15009F:	include/uapi/linux/vbox*.h
15010F:	drivers/virt/vboxguest/
15011
15012VIRTUAL SERIO DEVICE DRIVER
15013M:	Stephen Chandler Paul <thatslyude@gmail.com>
15014S:	Maintained
15015F:	drivers/input/serio/userio.c
15016F:	include/uapi/linux/userio.h
15017
15018VIVID VIRTUAL VIDEO DRIVER
15019M:	Hans Verkuil <hverkuil@xs4all.nl>
15020L:	linux-media@vger.kernel.org
15021T:	git git://linuxtv.org/media_tree.git
15022W:	https://linuxtv.org
15023S:	Maintained
15024F:	drivers/media/platform/vivid/*
15025
15026VLYNQ BUS
15027M:	Florian Fainelli <f.fainelli@gmail.com>
15028L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15029S:	Maintained
15030F:	drivers/vlynq/vlynq.c
15031F:	include/linux/vlynq.h
15032
15033VME SUBSYSTEM
15034M:	Martyn Welch <martyn@welchs.me.uk>
15035M:	Manohar Vanga <manohar.vanga@gmail.com>
15036M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15037L:	devel@driverdev.osuosl.org
15038S:	Maintained
15039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15040F:	Documentation/driver-api/vme.rst
15041F:	drivers/staging/vme/
15042F:	drivers/vme/
15043F:	include/linux/vme*
15044
15045VMWARE BALLOON DRIVER
15046M:	Xavier Deguillard <xdeguillard@vmware.com>
15047M:	Philip Moltmann <moltmann@vmware.com>
15048M:	"VMware, Inc." <pv-drivers@vmware.com>
15049L:	linux-kernel@vger.kernel.org
15050S:	Maintained
15051F:	drivers/misc/vmw_balloon.c
15052
15053VMWARE HYPERVISOR INTERFACE
15054M:	Alok Kataria <akataria@vmware.com>
15055L:	virtualization@lists.linux-foundation.org
15056S:	Supported
15057F:	arch/x86/kernel/cpu/vmware.c
15058
15059VMWARE PVRDMA DRIVER
15060M:	Adit Ranadive <aditr@vmware.com>
15061M:	VMware PV-Drivers <pv-drivers@vmware.com>
15062L:	linux-rdma@vger.kernel.org
15063S:	Maintained
15064F:	drivers/infiniband/hw/vmw_pvrdma/
15065
15066VMware PVSCSI driver
15067M:	Jim Gill <jgill@vmware.com>
15068M:	VMware PV-Drivers <pv-drivers@vmware.com>
15069L:	linux-scsi@vger.kernel.org
15070S:	Maintained
15071F:	drivers/scsi/vmw_pvscsi.c
15072F:	drivers/scsi/vmw_pvscsi.h
15073
15074VMWARE VMMOUSE SUBDRIVER
15075M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15076M:	"VMware, Inc." <pv-drivers@vmware.com>
15077L:	linux-input@vger.kernel.org
15078S:	Maintained
15079F:	drivers/input/mouse/vmmouse.c
15080F:	drivers/input/mouse/vmmouse.h
15081
15082VMWARE VMXNET3 ETHERNET DRIVER
15083M:	Ronak Doshi <doshir@vmware.com>
15084M:	"VMware, Inc." <pv-drivers@vmware.com>
15085L:	netdev@vger.kernel.org
15086S:	Maintained
15087F:	drivers/net/vmxnet3/
15088
15089VOCORE VOCORE2 BOARD
15090M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15091L:	linux-mips@linux-mips.org
15092S:	Maintained
15093F:	arch/mips/boot/dts/ralink/vocore2.dts
15094
15095VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15096M:	Liam Girdwood <lgirdwood@gmail.com>
15097M:	Mark Brown <broonie@kernel.org>
15098L:	linux-kernel@vger.kernel.org
15099W:	http://www.slimlogic.co.uk/?p=48
15100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15101S:	Supported
15102F:	Documentation/devicetree/bindings/regulator/
15103F:	Documentation/power/regulator/
15104F:	drivers/regulator/
15105F:	include/dt-bindings/regulator/
15106F:	include/linux/regulator/
15107
15108VRF
15109M:	David Ahern <dsa@cumulusnetworks.com>
15110M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15111L:	netdev@vger.kernel.org
15112S:	Maintained
15113F:	drivers/net/vrf.c
15114F:	Documentation/networking/vrf.txt
15115
15116VT1211 HARDWARE MONITOR DRIVER
15117M:	Juerg Haefliger <juergh@gmail.com>
15118L:	linux-hwmon@vger.kernel.org
15119S:	Maintained
15120F:	Documentation/hwmon/vt1211
15121F:	drivers/hwmon/vt1211.c
15122
15123VT8231 HARDWARE MONITOR DRIVER
15124M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15125L:	linux-hwmon@vger.kernel.org
15126S:	Maintained
15127F:	drivers/hwmon/vt8231.c
15128
15129VUB300 USB to SDIO/SD/MMC bridge chip
15130M:	Tony Olech <tony.olech@elandigitalsystems.com>
15131L:	linux-mmc@vger.kernel.org
15132L:	linux-usb@vger.kernel.org
15133S:	Supported
15134F:	drivers/mmc/host/vub300.c
15135
15136W1 DALLAS'S 1-WIRE BUS
15137M:	Evgeniy Polyakov <zbr@ioremap.net>
15138S:	Maintained
15139F:	Documentation/w1/
15140F:	drivers/w1/
15141F:	include/linux/w1.h
15142
15143W83791D HARDWARE MONITORING DRIVER
15144M:	Marc Hulsman <m.hulsman@tudelft.nl>
15145L:	linux-hwmon@vger.kernel.org
15146S:	Maintained
15147F:	Documentation/hwmon/w83791d
15148F:	drivers/hwmon/w83791d.c
15149
15150W83793 HARDWARE MONITORING DRIVER
15151M:	Rudolf Marek <r.marek@assembler.cz>
15152L:	linux-hwmon@vger.kernel.org
15153S:	Maintained
15154F:	Documentation/hwmon/w83793
15155F:	drivers/hwmon/w83793.c
15156
15157W83795 HARDWARE MONITORING DRIVER
15158M:	Jean Delvare <jdelvare@suse.com>
15159L:	linux-hwmon@vger.kernel.org
15160S:	Maintained
15161F:	drivers/hwmon/w83795.c
15162
15163W83L51xD SD/MMC CARD INTERFACE DRIVER
15164M:	Pierre Ossman <pierre@ossman.eu>
15165S:	Maintained
15166F:	drivers/mmc/host/wbsd.*
15167
15168WACOM PROTOCOL 4 SERIAL TABLETS
15169M:	Julian Squires <julian@cipht.net>
15170M:	Hans de Goede <hdegoede@redhat.com>
15171L:	linux-input@vger.kernel.org
15172S:	Maintained
15173F:	drivers/input/tablet/wacom_serial4.c
15174
15175WATCHDOG DEVICE DRIVERS
15176M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15177M:	Guenter Roeck <linux@roeck-us.net>
15178L:	linux-watchdog@vger.kernel.org
15179W:	http://www.linux-watchdog.org/
15180T:	git git://www.linux-watchdog.org/linux-watchdog.git
15181S:	Maintained
15182F:	Documentation/devicetree/bindings/watchdog/
15183F:	Documentation/watchdog/
15184F:	drivers/watchdog/
15185F:	include/linux/watchdog.h
15186F:	include/uapi/linux/watchdog.h
15187
15188WHISKEYCOVE PMIC GPIO DRIVER
15189M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15190L:	linux-gpio@vger.kernel.org
15191S:	Maintained
15192F:	drivers/gpio/gpio-wcove.c
15193
15194WIIMOTE HID DRIVER
15195M:	David Herrmann <dh.herrmann@googlemail.com>
15196L:	linux-input@vger.kernel.org
15197S:	Maintained
15198F:	drivers/hid/hid-wiimote*
15199
15200WILOCITY WIL6210 WIRELESS DRIVER
15201M:	Maya Erez <merez@codeaurora.org>
15202L:	linux-wireless@vger.kernel.org
15203L:	wil6210@qti.qualcomm.com
15204S:	Supported
15205W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15206F:	drivers/net/wireless/ath/wil6210/
15207
15208WIMAX STACK
15209M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15210M:	linux-wimax@intel.com
15211L:	wimax@linuxwimax.org (subscribers-only)
15212S:	Supported
15213W:	http://linuxwimax.org
15214F:	Documentation/wimax/README.wimax
15215F:	include/linux/wimax/debug.h
15216F:	include/net/wimax.h
15217F:	include/uapi/linux/wimax.h
15218F:	net/wimax/
15219
15220WINBOND CIR DRIVER
15221M:	David Härdeman <david@hardeman.nu>
15222S:	Maintained
15223F:	drivers/media/rc/winbond-cir.c
15224
15225WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15226M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15227L:	linux-watchdog@vger.kernel.org
15228S:	Maintained
15229F:	drivers/watchdog/ebc-c384_wdt.c
15230
15231WINSYSTEMS WS16C48 GPIO DRIVER
15232M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15233L:	linux-gpio@vger.kernel.org
15234S:	Maintained
15235F:	drivers/gpio/gpio-ws16c48.c
15236
15237WISTRON LAPTOP BUTTON DRIVER
15238M:	Miloslav Trmac <mitr@volny.cz>
15239S:	Maintained
15240F:	drivers/input/misc/wistron_btns.c
15241
15242WL3501 WIRELESS PCMCIA CARD DRIVER
15243L:	linux-wireless@vger.kernel.org
15244S:	Odd fixes
15245F:	drivers/net/wireless/wl3501*
15246
15247WOLFSON MICROELECTRONICS DRIVERS
15248L:	patches@opensource.cirrus.com
15249T:	git https://github.com/CirrusLogic/linux-drivers.git
15250W:	https://github.com/CirrusLogic/linux-drivers/wiki
15251S:	Supported
15252F:	Documentation/hwmon/wm83??
15253F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15254F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15255F:	Documentation/devicetree/bindings/mfd/arizona.txt
15256F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15257F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15258F:	arch/arm/mach-s3c64xx/mach-crag6410*
15259F:	drivers/clk/clk-wm83*.c
15260F:	drivers/extcon/extcon-arizona.c
15261F:	drivers/leds/leds-wm83*.c
15262F:	drivers/gpio/gpio-*wm*.c
15263F:	drivers/gpio/gpio-arizona.c
15264F:	drivers/hwmon/wm83??-hwmon.c
15265F:	drivers/input/misc/wm831x-on.c
15266F:	drivers/input/touchscreen/wm831x-ts.c
15267F:	drivers/input/touchscreen/wm97*.c
15268F:	drivers/mfd/arizona*
15269F:	drivers/mfd/wm*.c
15270F:	drivers/mfd/cs47l24*
15271F:	drivers/power/supply/wm83*.c
15272F:	drivers/rtc/rtc-wm83*.c
15273F:	drivers/regulator/wm8*.c
15274F:	drivers/regulator/arizona*
15275F:	drivers/video/backlight/wm83*_bl.c
15276F:	drivers/watchdog/wm83*_wdt.c
15277F:	include/linux/mfd/arizona/
15278F:	include/linux/mfd/wm831x/
15279F:	include/linux/mfd/wm8350/
15280F:	include/linux/mfd/wm8400*
15281F:	include/linux/regulator/arizona*
15282F:	include/linux/wm97xx.h
15283F:	include/sound/wm????.h
15284F:	sound/soc/codecs/arizona.?
15285F:	sound/soc/codecs/wm*
15286F:	sound/soc/codecs/cs47l24*
15287
15288WORKQUEUE
15289M:	Tejun Heo <tj@kernel.org>
15290R:	Lai Jiangshan <jiangshanlai@gmail.com>
15291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15292S:	Maintained
15293F:	include/linux/workqueue.h
15294F:	kernel/workqueue.c
15295F:	Documentation/core-api/workqueue.rst
15296
15297X-POWERS AXP288 PMIC DRIVERS
15298M:	Hans de Goede <hdegoede@redhat.com>
15299S:	Maintained
15300N:	axp288
15301F:	drivers/acpi/pmic/intel_pmic_xpower.c
15302
15303X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15304M:	Chen-Yu Tsai <wens@csie.org>
15305L:	linux-kernel@vger.kernel.org
15306S:	Maintained
15307N:	axp[128]
15308
15309X.25 NETWORK LAYER
15310M:	Andrew Hendry <andrew.hendry@gmail.com>
15311L:	linux-x25@vger.kernel.org
15312S:	Odd Fixes
15313F:	Documentation/networking/x25*
15314F:	include/net/x25*
15315F:	net/x25/
15316
15317X86 ARCHITECTURE (32-BIT AND 64-BIT)
15318M:	Thomas Gleixner <tglx@linutronix.de>
15319M:	Ingo Molnar <mingo@redhat.com>
15320R:	"H. Peter Anvin" <hpa@zytor.com>
15321M:	x86@kernel.org
15322L:	linux-kernel@vger.kernel.org
15323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15324S:	Maintained
15325F:	Documentation/x86/
15326F:	arch/x86/
15327
15328X86 MCE INFRASTRUCTURE
15329M:	Tony Luck <tony.luck@intel.com>
15330M:	Borislav Petkov <bp@alien8.de>
15331L:	linux-edac@vger.kernel.org
15332S:	Maintained
15333F:	arch/x86/kernel/cpu/mcheck/*
15334
15335X86 MICROCODE UPDATE SUPPORT
15336M:	Borislav Petkov <bp@alien8.de>
15337S:	Maintained
15338F:	arch/x86/kernel/cpu/microcode/*
15339
15340X86 PLATFORM DRIVERS
15341M:	Darren Hart <dvhart@infradead.org>
15342M:	Andy Shevchenko <andy@infradead.org>
15343L:	platform-driver-x86@vger.kernel.org
15344T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15345S:	Maintained
15346F:	drivers/platform/x86/
15347F:	drivers/platform/olpc/
15348
15349X86 VDSO
15350M:	Andy Lutomirski <luto@amacapital.net>
15351L:	linux-kernel@vger.kernel.org
15352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15353S:	Maintained
15354F:	arch/x86/entry/vdso/
15355
15356XC2028/3028 TUNER DRIVER
15357M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15358M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15359L:	linux-media@vger.kernel.org
15360W:	https://linuxtv.org
15361T:	git git://linuxtv.org/media_tree.git
15362S:	Maintained
15363F:	drivers/media/tuners/tuner-xc2028.*
15364
15365XEN BLOCK SUBSYSTEM
15366M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15367M:	Roger Pau Monné <roger.pau@citrix.com>
15368L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15369S:	Supported
15370F:	drivers/block/xen-blkback/*
15371F:	drivers/block/xen*
15372
15373XEN HYPERVISOR ARM
15374M:	Stefano Stabellini <sstabellini@kernel.org>
15375L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15376S:	Maintained
15377F:	arch/arm/xen/
15378F:	arch/arm/include/asm/xen/
15379
15380XEN HYPERVISOR ARM64
15381M:	Stefano Stabellini <sstabellini@kernel.org>
15382L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15383S:	Maintained
15384F:	arch/arm64/xen/
15385F:	arch/arm64/include/asm/xen/
15386
15387XEN HYPERVISOR INTERFACE
15388M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15389M:	Juergen Gross <jgross@suse.com>
15390L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15392S:	Supported
15393F:	arch/x86/xen/
15394F:	drivers/*/xen-*front.c
15395F:	drivers/xen/
15396F:	arch/x86/include/asm/xen/
15397F:	arch/x86/include/asm/pvclock-abi.h
15398F:	include/xen/
15399F:	include/uapi/xen/
15400F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15401F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15402
15403XEN NETWORK BACKEND DRIVER
15404M:	Wei Liu <wei.liu2@citrix.com>
15405M:	Paul Durrant <paul.durrant@citrix.com>
15406L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15407L:	netdev@vger.kernel.org
15408S:	Supported
15409F:	drivers/net/xen-netback/*
15410
15411XEN PCI SUBSYSTEM
15412M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15413L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15414S:	Supported
15415F:	arch/x86/pci/*xen*
15416F:	drivers/pci/*xen*
15417
15418XEN PVSCSI DRIVERS
15419M:	Juergen Gross <jgross@suse.com>
15420L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15421L:	linux-scsi@vger.kernel.org
15422S:	Supported
15423F:	drivers/scsi/xen-scsifront.c
15424F:	drivers/xen/xen-scsiback.c
15425F:	include/xen/interface/io/vscsiif.h
15426
15427XEN SWIOTLB SUBSYSTEM
15428M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15429L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15430L:	iommu@lists.linux-foundation.org
15431S:	Supported
15432F:	arch/x86/xen/*swiotlb*
15433F:	drivers/xen/*swiotlb*
15434
15435XFS FILESYSTEM
15436M:	Darrick J. Wong <darrick.wong@oracle.com>
15437M:	linux-xfs@vger.kernel.org
15438L:	linux-xfs@vger.kernel.org
15439W:	http://xfs.org/
15440T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15441S:	Supported
15442F:	Documentation/filesystems/xfs.txt
15443F:	fs/xfs/
15444
15445XILINX AXI ETHERNET DRIVER
15446M:	Anirudha Sarangi <anirudh@xilinx.com>
15447M:	John Linn <John.Linn@xilinx.com>
15448S:	Maintained
15449F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15450
15451XILINX UARTLITE SERIAL DRIVER
15452M:	Peter Korsgaard <jacmet@sunsite.dk>
15453L:	linux-serial@vger.kernel.org
15454S:	Maintained
15455F:	drivers/tty/serial/uartlite.c
15456
15457XILINX VIDEO IP CORES
15458M:	Hyun Kwon <hyun.kwon@xilinx.com>
15459M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15460L:	linux-media@vger.kernel.org
15461T:	git git://linuxtv.org/media_tree.git
15462S:	Supported
15463F:	Documentation/devicetree/bindings/media/xilinx/
15464F:	drivers/media/platform/xilinx/
15465F:	include/uapi/linux/xilinx-v4l2-controls.h
15466
15467XILLYBUS DRIVER
15468M:	Eli Billauer <eli.billauer@gmail.com>
15469L:	linux-kernel@vger.kernel.org
15470S:	Supported
15471F:	drivers/char/xillybus/
15472
15473XRA1403 GPIO EXPANDER
15474M:	Nandor Han <nandor.han@ge.com>
15475M:	Semi Malinen <semi.malinen@ge.com>
15476L:	linux-gpio@vger.kernel.org
15477S:	Maintained
15478F:	drivers/gpio/gpio-xra1403.c
15479F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15480
15481XTENSA XTFPGA PLATFORM SUPPORT
15482M:	Max Filippov <jcmvbkbc@gmail.com>
15483L:	linux-xtensa@linux-xtensa.org
15484S:	Maintained
15485F:	drivers/spi/spi-xtensa-xtfpga.c
15486F:	sound/soc/xtensa/xtfpga-i2s.c
15487
15488YAM DRIVER FOR AX.25
15489M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15490L:	linux-hams@vger.kernel.org
15491S:	Maintained
15492F:	drivers/net/hamradio/yam*
15493F:	include/linux/yam.h
15494
15495YAMA SECURITY MODULE
15496M:	Kees Cook <keescook@chromium.org>
15497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15498S:	Supported
15499F:	security/yama/
15500F:	Documentation/admin-guide/LSM/Yama.rst
15501
15502YEALINK PHONE DRIVER
15503M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15504L:	usbb2k-api-dev@nongnu.org
15505S:	Maintained
15506F:	Documentation/input/yealink.rst
15507F:	drivers/input/misc/yealink.*
15508
15509Z8530 DRIVER FOR AX.25
15510M:	Joerg Reuter <jreuter@yaina.de>
15511W:	http://yaina.de/jreuter/
15512W:	http://www.qsl.net/dl1bke/
15513L:	linux-hams@vger.kernel.org
15514S:	Maintained
15515F:	Documentation/networking/z8530drv.txt
15516F:	drivers/net/hamradio/*scc.c
15517F:	drivers/net/hamradio/z8530.h
15518
15519ZBUD COMPRESSED PAGE ALLOCATOR
15520M:	Seth Jennings <sjenning@redhat.com>
15521M:	Dan Streetman <ddstreet@ieee.org>
15522L:	linux-mm@kvack.org
15523S:	Maintained
15524F:	mm/zbud.c
15525F:	include/linux/zbud.h
15526
15527ZD1211RW WIRELESS DRIVER
15528M:	Daniel Drake <dsd@gentoo.org>
15529M:	Ulrich Kunitz <kune@deine-taler.de>
15530W:	http://zd1211.ath.cx/wiki/DriverRewrite
15531L:	linux-wireless@vger.kernel.org
15532L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15533S:	Maintained
15534F:	drivers/net/wireless/zydas/zd1211rw/
15535
15536ZD1301 MEDIA DRIVER
15537M:	Antti Palosaari <crope@iki.fi>
15538L:	linux-media@vger.kernel.org
15539W:	https://linuxtv.org/
15540W:	http://palosaari.fi/linux/
15541Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15542S:	Maintained
15543F:	drivers/media/usb/dvb-usb-v2/zd1301*
15544
15545ZD1301_DEMOD MEDIA DRIVER
15546M:	Antti Palosaari <crope@iki.fi>
15547L:	linux-media@vger.kernel.org
15548W:	https://linuxtv.org/
15549W:	http://palosaari.fi/linux/
15550Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15551S:	Maintained
15552F:	drivers/media/dvb-frontends/zd1301_demod*
15553
15554ZPOOL COMPRESSED PAGE STORAGE API
15555M:	Dan Streetman <ddstreet@ieee.org>
15556L:	linux-mm@kvack.org
15557S:	Maintained
15558F:	mm/zpool.c
15559F:	include/linux/zpool.h
15560
15561ZR36067 VIDEO FOR LINUX DRIVER
15562L:	mjpeg-users@lists.sourceforge.net
15563L:	linux-media@vger.kernel.org
15564W:	http://mjpeg.sourceforge.net/driver-zoran/
15565T:	hg https://linuxtv.org/hg/v4l-dvb
15566S:	Odd Fixes
15567F:	drivers/media/pci/zoran/
15568
15569ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15570M:	Minchan Kim <minchan@kernel.org>
15571M:	Nitin Gupta <ngupta@vflare.org>
15572R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15573L:	linux-kernel@vger.kernel.org
15574S:	Maintained
15575F:	drivers/block/zram/
15576F:	Documentation/blockdev/zram.txt
15577
15578ZS DECSTATION Z85C30 SERIAL DRIVER
15579M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15580S:	Maintained
15581F:	drivers/tty/serial/zs.*
15582
15583ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15584M:	Minchan Kim <minchan@kernel.org>
15585M:	Nitin Gupta <ngupta@vflare.org>
15586R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15587L:	linux-mm@kvack.org
15588S:	Maintained
15589F:	mm/zsmalloc.c
15590F:	include/linux/zsmalloc.h
15591F:	Documentation/vm/zsmalloc.txt
15592
15593ZSWAP COMPRESSED SWAP CACHING
15594M:	Seth Jennings <sjenning@redhat.com>
15595M:	Dan Streetman <ddstreet@ieee.org>
15596L:	linux-mm@kvack.org
15597S:	Maintained
15598F:	mm/zswap.c
15599
15600THE REST
15601M:	Linus Torvalds <torvalds@linux-foundation.org>
15602L:	linux-kernel@vger.kernel.org
15603Q:	http://patchwork.kernel.org/project/LKML/list/
15604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15605S:	Buried alive in reporters
15606F:	*
15607F:	*/
15608