xref: /openbmc/linux/MAINTAINERS (revision 4a3fad70)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387F:	include/uapi/linux/wmi.h
388
389AD1889 ALSA SOUND DRIVER
390M:	Thibaut Varene <T-Bone@parisc-linux.org>
391W:	http://wiki.parisc-linux.org/AD1889
392L:	linux-parisc@vger.kernel.org
393S:	Maintained
394F:	sound/pci/ad1889.*
395
396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD5254
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/misc/ad525x_dpot.c
402
403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD5398
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/regulator/ad5398.c
409
410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411M:	Michael Hennerich <michael.hennerich@analog.com>
412W:	http://wiki.analog.com/AD7142
413W:	http://ez.analog.com/community/linux-device-drivers
414S:	Supported
415F:	drivers/input/misc/ad714x.c
416
417AD7877 TOUCHSCREEN DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD7877
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/input/touchscreen/ad7877.c
423
424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD7879
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/input/touchscreen/ad7879.c
430
431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432M:	Jiri Kosina <jikos@kernel.org>
433S:	Maintained
434
435ADF7242 IEEE 802.15.4 RADIO DRIVER
436M:	Michael Hennerich <michael.hennerich@analog.com>
437W:	https://wiki.analog.com/ADF7242
438W:	http://ez.analog.com/community/linux-device-drivers
439L:	linux-wpan@vger.kernel.org
440S:	Supported
441F:	drivers/net/ieee802154/adf7242.c
442F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444ADM1025 HARDWARE MONITOR DRIVER
445M:	Jean Delvare <jdelvare@suse.com>
446L:	linux-hwmon@vger.kernel.org
447S:	Maintained
448F:	Documentation/hwmon/adm1025
449F:	drivers/hwmon/adm1025.c
450
451ADM1029 HARDWARE MONITOR DRIVER
452M:	Corentin Labbe <clabbe.montjoie@gmail.com>
453L:	linux-hwmon@vger.kernel.org
454S:	Maintained
455F:	drivers/hwmon/adm1029.c
456
457ADM8211 WIRELESS DRIVER
458L:	linux-wireless@vger.kernel.org
459W:	http://wireless.kernel.org/
460S:	Orphan
461F:	drivers/net/wireless/admtek/adm8211.*
462
463ADP1653 FLASH CONTROLLER DRIVER
464M:	Sakari Ailus <sakari.ailus@iki.fi>
465L:	linux-media@vger.kernel.org
466S:	Maintained
467F:	drivers/media/i2c/adp1653.c
468F:	include/media/i2c/adp1653.h
469
470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471M:	Michael Hennerich <michael.hennerich@analog.com>
472W:	http://wiki.analog.com/ADP5520
473W:	http://ez.analog.com/community/linux-device-drivers
474S:	Supported
475F:	drivers/mfd/adp5520.c
476F:	drivers/video/backlight/adp5520_bl.c
477F:	drivers/leds/leds-adp5520.c
478F:	drivers/gpio/gpio-adp5520.c
479F:	drivers/input/keyboard/adp5520-keys.c
480
481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482M:	Michael Hennerich <michael.hennerich@analog.com>
483W:	http://wiki.analog.com/ADP5588
484W:	http://ez.analog.com/community/linux-device-drivers
485S:	Supported
486F:	drivers/input/keyboard/adp5588-keys.c
487F:	drivers/gpio/gpio-adp5588.c
488
489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491W:	http://wiki.analog.com/ADP8860
492W:	http://ez.analog.com/community/linux-device-drivers
493S:	Supported
494F:	drivers/video/backlight/adp8860_bl.c
495
496ADS1015 HARDWARE MONITOR DRIVER
497M:	Dirk Eibach <eibach@gdsys.de>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/ads1015
501F:	drivers/hwmon/ads1015.c
502F:	include/linux/platform_data/ads1015.h
503
504ADT746X FAN DRIVER
505M:	Colin Leroy <colin@colino.net>
506S:	Maintained
507F:	drivers/macintosh/therm_adt746x.c
508
509ADT7475 HARDWARE MONITOR DRIVER
510M:	Jean Delvare <jdelvare@suse.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	Documentation/hwmon/adt7475
514F:	drivers/hwmon/adt7475.c
515
516ADVANSYS SCSI DRIVER
517M:	Matthew Wilcox <matthew@wil.cx>
518M:	Hannes Reinecke <hare@suse.com>
519L:	linux-scsi@vger.kernel.org
520S:	Maintained
521F:	Documentation/scsi/advansys.txt
522F:	drivers/scsi/advansys.c
523
524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525M:	Michael Hennerich <michael.hennerich@analog.com>
526W:	http://wiki.analog.com/ADXL345
527W:	http://ez.analog.com/community/linux-device-drivers
528S:	Supported
529F:	drivers/input/misc/adxl34x.c
530
531AF9013 MEDIA DRIVER
532M:	Antti Palosaari <crope@iki.fi>
533L:	linux-media@vger.kernel.org
534W:	https://linuxtv.org
535W:	http://palosaari.fi/linux/
536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
537T:	git git://linuxtv.org/anttip/media_tree.git
538S:	Maintained
539F:	drivers/media/dvb-frontends/af9013*
540
541AF9033 MEDIA DRIVER
542M:	Antti Palosaari <crope@iki.fi>
543L:	linux-media@vger.kernel.org
544W:	https://linuxtv.org
545W:	http://palosaari.fi/linux/
546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
547T:	git git://linuxtv.org/anttip/media_tree.git
548S:	Maintained
549F:	drivers/media/dvb-frontends/af9033*
550
551AFFS FILE SYSTEM
552L:	linux-fsdevel@vger.kernel.org
553S:	Orphan
554F:	Documentation/filesystems/affs.txt
555F:	fs/affs/
556
557AFS FILESYSTEM
558M:	David Howells <dhowells@redhat.com>
559L:	linux-afs@lists.infradead.org
560S:	Supported
561F:	fs/afs/
562F:	include/trace/events/afs.h
563F:	Documentation/filesystems/afs.txt
564W:	https://www.infradead.org/~dhowells/kafs/
565
566AGPGART DRIVER
567M:	David Airlie <airlied@linux.ie>
568T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569S:	Maintained
570F:	drivers/char/agp/
571F:	include/linux/agp*
572F:	include/uapi/linux/agp*
573
574AHA152X SCSI DRIVER
575M:	"Juergen E. Fischer" <fischer@norbit.de>
576L:	linux-scsi@vger.kernel.org
577S:	Maintained
578F:	drivers/scsi/aha152x*
579F:	drivers/scsi/pcmcia/aha152x*
580
581AIC7XXX / AIC79XX SCSI DRIVER
582M:	Hannes Reinecke <hare@suse.com>
583L:	linux-scsi@vger.kernel.org
584S:	Maintained
585F:	drivers/scsi/aic7xxx/
586
587AIMSLAB FM RADIO RECEIVER DRIVER
588M:	Hans Verkuil <hverkuil@xs4all.nl>
589L:	linux-media@vger.kernel.org
590T:	git git://linuxtv.org/media_tree.git
591W:	https://linuxtv.org
592S:	Maintained
593F:	drivers/media/radio/radio-aimslab*
594
595AIO
596M:	Benjamin LaHaise <bcrl@kvack.org>
597L:	linux-aio@kvack.org
598S:	Supported
599F:	fs/aio.c
600F:	include/linux/*aio*.h
601
602AIRSPY MEDIA DRIVER
603M:	Antti Palosaari <crope@iki.fi>
604L:	linux-media@vger.kernel.org
605W:	https://linuxtv.org
606W:	http://palosaari.fi/linux/
607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
608T:	git git://linuxtv.org/anttip/media_tree.git
609S:	Maintained
610F:	drivers/media/usb/airspy/
611
612ALACRITECH GIGABIT ETHERNET DRIVER
613M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
614S:	Maintained
615F:	drivers/net/ethernet/alacritech/*
616
617ALCATEL SPEEDTOUCH USB DRIVER
618M:	Duncan Sands <duncan.sands@free.fr>
619L:	linux-usb@vger.kernel.org
620W:	http://www.linux-usb.org/SpeedTouch/
621S:	Maintained
622F:	drivers/usb/atm/speedtch.c
623F:	drivers/usb/atm/usbatm.c
624
625ALCHEMY AU1XX0 MMC DRIVER
626M:	Manuel Lauss <manuel.lauss@gmail.com>
627S:	Maintained
628F:	drivers/mmc/host/au1xmmc.c
629
630ALI1563 I2C DRIVER
631M:	Rudolf Marek <r.marek@assembler.cz>
632L:	linux-i2c@vger.kernel.org
633S:	Maintained
634F:	Documentation/i2c/busses/i2c-ali1563
635F:	drivers/i2c/busses/i2c-ali1563.c
636
637ALLWINNER SECURITY SYSTEM
638M:	Corentin Labbe <clabbe.montjoie@gmail.com>
639L:	linux-crypto@vger.kernel.org
640S:	Maintained
641F:	drivers/crypto/sunxi-ss/
642
643ALPHA PORT
644M:	Richard Henderson <rth@twiddle.net>
645M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646M:	Matt Turner <mattst88@gmail.com>
647S:	Odd Fixes
648L:	linux-alpha@vger.kernel.org
649F:	arch/alpha/
650
651ALPS PS/2 TOUCHPAD DRIVER
652R:	Pali Rohár <pali.rohar@gmail.com>
653F:	drivers/input/mouse/alps.*
654
655ALTERA I2C CONTROLLER DRIVER
656M:	Thor Thayer <thor.thayer@linux.intel.com>
657S:	Maintained
658F:	drivers/i2c/busses/i2c-altera.c
659
660ALTERA MAILBOX DRIVER
661M:	Ley Foon Tan <lftan@altera.com>
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/mailbox/mailbox-altera.c
665
666ALTERA PIO DRIVER
667M:	Tien Hock Loh <thloh@altera.com>
668L:	linux-gpio@vger.kernel.org
669S:	Maintained
670F:	drivers/gpio/gpio-altera.c
671
672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673M:	Thor Thayer <thor.thayer@linux.intel.com>
674S:	Maintained
675F:	drivers/gpio/gpio-altera-a10sr.c
676F:	drivers/mfd/altera-a10sr.c
677F:	drivers/reset/reset-a10sr.c
678F:	include/linux/mfd/altera-a10sr.h
679F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681ALTERA TRIPLE SPEED ETHERNET DRIVER
682M:	Vince Bridgers <vbridger@opensource.altera.com>
683L:	netdev@vger.kernel.org
684L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S:	Maintained
686F:	drivers/net/ethernet/altera/
687
688ALTERA UART/JTAG UART SERIAL DRIVERS
689M:	Tobias Klauser <tklauser@distanz.ch>
690L:	linux-serial@vger.kernel.org
691L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692S:	Maintained
693F:	drivers/tty/serial/altera_uart.c
694F:	drivers/tty/serial/altera_jtaguart.c
695F:	include/linux/altera_uart.h
696F:	include/linux/altera_jtaguart.h
697
698AMAZON ETHERNET DRIVERS
699M:	Netanel Belgazal <netanel@amazon.com>
700R:	Saeed Bishara <saeedb@amazon.com>
701R:	Zorik Machulsky <zorik@amazon.com>
702L:	netdev@vger.kernel.org
703S:	Supported
704F:	Documentation/networking/ena.txt
705F:	drivers/net/ethernet/amazon/
706
707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708M:	Tom Lendacky <thomas.lendacky@amd.com>
709M:	Gary Hook <gary.hook@amd.com>
710L:	linux-crypto@vger.kernel.org
711S:	Supported
712F:	drivers/crypto/ccp/
713F:	include/linux/ccp.h
714
715AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716M:	Huang Rui <ray.huang@amd.com>
717L:	linux-hwmon@vger.kernel.org
718S:	Supported
719F:	Documentation/hwmon/fam15h_power
720F:	drivers/hwmon/fam15h_power.c
721
722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
724S:	Orphan
725F:	drivers/usb/gadget/udc/amd5536udc.*
726
727AMD GEODE PROCESSOR/CHIPSET SUPPORT
728P:	Andres Salomon <dilinger@queued.net>
729L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
730W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731S:	Supported
732F:	drivers/char/hw_random/geode-rng.c
733F:	drivers/crypto/geode*
734F:	drivers/video/fbdev/geode/
735F:	arch/x86/include/asm/geode.h
736
737AMD IOMMU (AMD-VI)
738M:	Joerg Roedel <joro@8bytes.org>
739L:	iommu@lists.linux-foundation.org
740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741S:	Maintained
742F:	drivers/iommu/amd_iommu*.[ch]
743F:	include/linux/amd-iommu.h
744
745AMD KFD
746M:	Oded Gabbay <oded.gabbay@gmail.com>
747L:	dri-devel@lists.freedesktop.org
748T:	git git://people.freedesktop.org/~gabbayo/linux.git
749S:	Supported
750F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754F:	drivers/gpu/drm/amd/amdkfd/
755F:	drivers/gpu/drm/amd/include/cik_structs.h
756F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757F:	drivers/gpu/drm/amd/include/vi_structs.h
758F:	include/uapi/linux/kfd_ioctl.h
759
760AMD SEATTLE DEVICE TREE SUPPORT
761M:	Brijesh Singh <brijeshkumar.singh@amd.com>
762M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763M:	Tom Lendacky <thomas.lendacky@amd.com>
764S:	Supported
765F:	arch/arm64/boot/dts/amd/
766
767AMD XGBE DRIVER
768M:	Tom Lendacky <thomas.lendacky@amd.com>
769L:	netdev@vger.kernel.org
770S:	Supported
771F:	drivers/net/ethernet/amd/xgbe/
772F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774AMS (Apple Motion Sensor) DRIVER
775M:	Michael Hanselmann <linux-kernel@hansmi.ch>
776S:	Supported
777F:	drivers/macintosh/ams/
778
779ANALOG DEVICES INC AD9389B DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/ad9389b*
784
785ANALOG DEVICES INC ADV7180 DRIVER
786M:	Lars-Peter Clausen <lars@metafoo.de>
787L:	linux-media@vger.kernel.org
788W:	http://ez.analog.com/community/linux-device-drivers
789S:	Supported
790F:	drivers/media/i2c/adv7180.c
791
792ANALOG DEVICES INC ADV748X DRIVER
793M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
794L:	linux-media@vger.kernel.org
795S:	Maintained
796F:	drivers/media/i2c/adv748x/*
797
798ANALOG DEVICES INC ADV7511 DRIVER
799M:	Hans Verkuil <hans.verkuil@cisco.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv7511*
803
804ANALOG DEVICES INC ADV7604 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7604*
809
810ANALOG DEVICES INC ADV7842 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7842*
815
816ANALOG DEVICES INC ASOC CODEC DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
819W:	http://wiki.analog.com/
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	sound/soc/codecs/adau*
823F:	sound/soc/codecs/adav*
824F:	sound/soc/codecs/ad1*
825F:	sound/soc/codecs/ad7*
826F:	sound/soc/codecs/ssm*
827F:	sound/soc/codecs/sigmadsp.*
828
829ANALOG DEVICES INC ASOC DRIVERS
830L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
832W:	http://blackfin.uclinux.org/
833S:	Supported
834F:	sound/soc/blackfin/*
835
836ANALOG DEVICES INC DMA DRIVERS
837M:	Lars-Peter Clausen <lars@metafoo.de>
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	drivers/dma/dma-axi-dmac.c
841
842ANALOG DEVICES INC IIO DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844M:	Michael Hennerich <Michael.Hennerich@analog.com>
845W:	http://wiki.analog.com/
846W:	http://ez.analog.com/community/linux-device-drivers
847S:	Supported
848F:	drivers/iio/*/ad*
849F:	drivers/iio/adc/ltc2497*
850X:	drivers/iio/*/adjd*
851F:	drivers/staging/iio/*/ad*
852F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854ANDROID CONFIG FRAGMENTS
855M:	Rob Herring <robh@kernel.org>
856S:	Supported
857F:	kernel/configs/android*
858
859ANDROID DRIVERS
860M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861M:	Arve Hjønnevåg <arve@android.com>
862M:	Todd Kjos <tkjos@android.com>
863M:	Martijn Coenen <maco@android.com>
864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865L:	devel@driverdev.osuosl.org
866S:	Supported
867F:	drivers/android/
868F:	drivers/staging/android/
869
870ANDROID GOLDFISH RTC DRIVER
871M:	Miodrag Dinic <miodrag.dinic@mips.com>
872S:	Supported
873F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874F:	drivers/rtc/rtc-goldfish.c
875
876ANDROID ION DRIVER
877M:	Laura Abbott <labbott@redhat.com>
878M:	Sumit Semwal <sumit.semwal@linaro.org>
879L:	devel@driverdev.osuosl.org
880S:	Supported
881F:	drivers/staging/android/ion
882F:	drivers/staging/android/uapi/ion.h
883F:	drivers/staging/android/uapi/ion_test.h
884
885AOA (Apple Onboard Audio) ALSA DRIVER
886M:	Johannes Berg <johannes@sipsolutions.net>
887L:	linuxppc-dev@lists.ozlabs.org
888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
889S:	Maintained
890F:	sound/aoa/
891
892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893M:	William Breathitt Gray <vilhelm.gray@gmail.com>
894L:	linux-iio@vger.kernel.org
895S:	Maintained
896F:	drivers/iio/adc/stx104.c
897
898APM DRIVER
899M:	Jiri Kosina <jikos@kernel.org>
900S:	Odd fixes
901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902F:	arch/x86/kernel/apm_32.c
903F:	include/linux/apm_bios.h
904F:	include/uapi/linux/apm_bios.h
905F:	drivers/char/apm-emulation.c
906
907APPARMOR SECURITY MODULE
908M:	John Johansen <john.johansen@canonical.com>
909L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910W:	apparmor.wiki.kernel.org
911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912S:	Supported
913F:	security/apparmor/
914F:	Documentation/admin-guide/LSM/apparmor.rst
915
916APPLE BCM5974 MULTITOUCH DRIVER
917M:	Henrik Rydberg <rydberg@bitmath.org>
918L:	linux-input@vger.kernel.org
919S:	Odd fixes
920F:	drivers/input/mouse/bcm5974.c
921
922APPLE SMC DRIVER
923M:	Henrik Rydberg <rydberg@bitmath.org>
924L:	linux-hwmon@vger.kernel.org
925S:	Odd fixes
926F:	drivers/hwmon/applesmc.c
927
928APPLETALK NETWORK LAYER
929L:	netdev@vger.kernel.org
930S:	Odd fixes
931F:	drivers/net/appletalk/
932F:	net/appletalk/
933
934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935M:	Duc Dang <dhdang@apm.com>
936S:	Supported
937F:	arch/arm64/boot/dts/apm/
938
939APPLIED MICRO (APM) X-GENE SOC EDAC
940M:	Loc Ho <lho@apm.com>
941S:	Supported
942F:	drivers/edac/xgene_edac.c
943F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946M:	Iyappan Subramanian <isubramanian@apm.com>
947M:	Keyur Chudgar <kchudgar@apm.com>
948S:	Supported
949F:	drivers/net/ethernet/apm/xgene-v2/
950
951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952M:	Iyappan Subramanian <isubramanian@apm.com>
953M:	Keyur Chudgar <kchudgar@apm.com>
954M:	Quan Nguyen <qnguyen@apm.com>
955S:	Supported
956F:	drivers/net/ethernet/apm/xgene/
957F:	drivers/net/phy/mdio-xgene.c
958F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961APPLIED MICRO (APM) X-GENE SOC PMU
962M:	Tai Nguyen <ttnguyen@apm.com>
963S:	Supported
964F:	drivers/perf/xgene_pmu.c
965F:	Documentation/perf/xgene-pmu.txt
966F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968APTINA CAMERA SENSOR PLL
969M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/aptina-pll.*
973
974ARC FRAMEBUFFER DRIVER
975M:	Jaya Kumar <jayalk@intworks.biz>
976S:	Maintained
977F:	drivers/video/fbdev/arcfb.c
978F:	drivers/video/fbdev/core/fb_defio.c
979
980ARC PGU DRM DRIVER
981M:	Alexey Brodkin <abrodkin@synopsys.com>
982S:	Supported
983F:	drivers/gpu/drm/arc/
984F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986ARCNET NETWORK LAYER
987M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
988L:	netdev@vger.kernel.org
989S:	Maintained
990F:	drivers/net/arcnet/
991F:	include/uapi/linux/if_arcnet.h
992
993ARM ARCHITECTED TIMER DRIVER
994M:	Mark Rutland <mark.rutland@arm.com>
995M:	Marc Zyngier <marc.zyngier@arm.com>
996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997S:	Maintained
998F:	arch/arm/include/asm/arch_timer.h
999F:	arch/arm64/include/asm/arch_timer.h
1000F:	drivers/clocksource/arm_arch_timer.c
1001
1002ARM HDLCD DRM DRIVER
1003M:	Liviu Dudau <liviu.dudau@arm.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arm/hdlcd_*
1006F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008ARM MALI-DP DRM DRIVER
1009M:	Liviu Dudau <liviu.dudau@arm.com>
1010M:	Brian Starkey <brian.starkey@arm.com>
1011M:	Mali DP Maintainers <malidp@foss.arm.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arm/
1014F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016ARM MFM AND FLOPPY DRIVERS
1017M:	Ian Molton <spyro@f2s.com>
1018S:	Maintained
1019F:	arch/arm/lib/floppydma.S
1020F:	arch/arm/include/asm/floppy.h
1021
1022ARM PMU PROFILING AND DEBUGGING
1023M:	Will Deacon <will.deacon@arm.com>
1024M:	Mark Rutland <mark.rutland@arm.com>
1025S:	Maintained
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027F:	arch/arm*/kernel/perf_*
1028F:	arch/arm/oprofile/common.c
1029F:	arch/arm*/kernel/hw_breakpoint.c
1030F:	arch/arm*/include/asm/hw_breakpoint.h
1031F:	arch/arm*/include/asm/perf_event.h
1032F:	drivers/perf/*
1033F:	include/linux/perf/arm_pmu.h
1034F:	Documentation/devicetree/bindings/arm/pmu.txt
1035F:	Documentation/devicetree/bindings/perf/
1036
1037ARM PORT
1038M:	Russell King <linux@armlinux.org.uk>
1039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W:	http://www.armlinux.org.uk/
1041S:	Maintained
1042T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043F:	arch/arm/
1044
1045ARM PRIMECELL AACI PL041 DRIVER
1046M:	Russell King <linux@armlinux.org.uk>
1047S:	Maintained
1048F:	sound/arm/aaci.*
1049
1050ARM PRIMECELL BUS SUPPORT
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	drivers/amba/
1054F:	include/linux/amba/bus.h
1055
1056ARM PRIMECELL CLCD PL110 DRIVER
1057M:	Russell King <linux@armlinux.org.uk>
1058S:	Maintained
1059F:	drivers/video/fbdev/amba-clcd.*
1060
1061ARM PRIMECELL KMI PL050 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/input/serio/ambakmi.*
1065F:	include/linux/amba/kmi.h
1066
1067ARM PRIMECELL MMCI PL180/1 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	drivers/mmc/host/mmci.*
1071F:	include/linux/amba/mmci.h
1072
1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Maintained
1076F:	drivers/tty/serial/amba-pl01*.c
1077F:	include/linux/amba/serial.h
1078
1079ARM SMMU DRIVERS
1080M:	Will Deacon <will.deacon@arm.com>
1081R:	Robin Murphy <robin.murphy@arm.com>
1082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S:	Maintained
1084F:	drivers/iommu/arm-smmu.c
1085F:	drivers/iommu/arm-smmu-v3.c
1086F:	drivers/iommu/io-pgtable-arm.c
1087F:	drivers/iommu/io-pgtable-arm-v7s.c
1088
1089ARM SUB-ARCHITECTURES
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092F:	arch/arm/mach-*/
1093F:	arch/arm/plat-*/
1094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096ARM/ACTIONS SEMI ARCHITECTURE
1097M:	Andreas Färber <afaerber@suse.de>
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100N:	owl
1101F:	arch/arm/mach-actions/
1102F:	arch/arm/boot/dts/owl-*
1103F:	arch/arm64/boot/dts/actions/
1104F:	drivers/clocksource/owl-*
1105F:	drivers/soc/actions/
1106F:	include/dt-bindings/power/owl-*
1107F:	include/linux/soc/actions/
1108F:	Documentation/devicetree/bindings/arm/actions.txt
1109F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112ARM/ADS SPHERE MACHINE SUPPORT
1113M:	Lennert Buytenhek <kernel@wantstofly.org>
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S:	Maintained
1116
1117ARM/AFEB9260 MACHINE SUPPORT
1118M:	Sergey Lapin <slapin@ossfans.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AJECO 1ARM MACHINE SUPPORT
1123M:	Lennert Buytenhek <kernel@wantstofly.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/Allwinner SoC Clock Support
1128M:	Emilio López <emilio@elopez.com.ar>
1129S:	Maintained
1130F:	drivers/clk/sunxi/
1131
1132ARM/Allwinner sunXi SoC support
1133M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1134M:	Chen-Yu Tsai <wens@csie.org>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Maintained
1137N:	sun[x456789]i
1138N:	sun50i
1139F:	arch/arm/mach-sunxi/
1140F:	arch/arm64/boot/dts/allwinner/
1141F:	drivers/clk/sunxi-ng/
1142F:	drivers/pinctrl/sunxi/
1143F:	drivers/soc/sunxi/
1144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147M:	Neil Armstrong <narmstrong@baylibre.com>
1148M:	Jerome Brunet <jbrunet@baylibre.com>
1149L:	linux-amlogic@lists.infradead.org
1150S:	Maintained
1151F:	drivers/clk/meson/
1152F:	include/dt-bindings/clock/meson*
1153F:	include/dt-bindings/clock/gxbb*
1154F:	Documentation/devicetree/bindings/clock/amlogic*
1155
1156ARM/Amlogic Meson SoC support
1157M:	Carlo Caione <carlo@caione.org>
1158M:	Kevin Hilman <khilman@baylibre.com>
1159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160L:	linux-amlogic@lists.infradead.org
1161W:	http://linux-meson.com/
1162S:	Maintained
1163F:	arch/arm/mach-meson/
1164F:	arch/arm/boot/dts/meson*
1165F:	arch/arm64/boot/dts/amlogic/
1166F:	drivers/pinctrl/meson/
1167F:	drivers/mmc/host/meson*
1168N:	meson
1169
1170ARM/Annapurna Labs ALPINE ARCHITECTURE
1171M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	arch/arm/mach-alpine/
1176F:	arch/arm/boot/dts/alpine*
1177F:	arch/arm64/boot/dts/al/
1178F:	drivers/*/*alpine*
1179
1180ARM/ARTPEC MACHINE SUPPORT
1181M:	Jesper Nilsson <jesper.nilsson@axis.com>
1182M:	Lars Persson <lars.persson@axis.com>
1183M:	Niklas Cassel <niklas.cassel@axis.com>
1184S:	Maintained
1185L:	linux-arm-kernel@axis.com
1186F:	arch/arm/mach-artpec
1187F:	arch/arm/boot/dts/artpec6*
1188F:	drivers/clk/axis
1189F:	drivers/crypto/axis
1190F:	drivers/pinctrl/pinctrl-artpec*
1191F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193ARM/ASPEED I2C DRIVER
1194M:	Brendan Higgins <brendanhiggins@google.com>
1195R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196R:	Joel Stanley <joel@jms.id.au>
1197L:	linux-i2c@vger.kernel.org
1198L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199S:	Maintained
1200F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1201F:	drivers/i2c/busses/i2c-aspeed.c
1202F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205ARM/ASPEED MACHINE SUPPORT
1206M:	Joel Stanley <joel@jms.id.au>
1207S:	Maintained
1208F:	arch/arm/mach-aspeed/
1209F:	arch/arm/boot/dts/aspeed-*
1210F:	drivers/*/*aspeed*
1211
1212ARM/ATMEL AT91 Clock Support
1213M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1214S:	Maintained
1215F:	drivers/clk/at91
1216
1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1219M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221W:	http://www.linux4sam.org
1222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223S:	Supported
1224N:	at91
1225N:	atmel
1226F:	arch/arm/mach-at91/
1227F:	include/soc/at91/
1228F:	arch/arm/boot/dts/at91*.dts
1229F:	arch/arm/boot/dts/at91*.dtsi
1230F:	arch/arm/boot/dts/sama*.dts
1231F:	arch/arm/boot/dts/sama*.dtsi
1232F:	arch/arm/include/debug/at91.S
1233F:	drivers/memory/atmel*
1234F:	drivers/watchdog/sama5d4_wdt.c
1235X:	drivers/input/touchscreen/atmel_mxt_ts.c
1236X:	drivers/net/wireless/atmel/
1237
1238ARM/CALXEDA HIGHBANK ARCHITECTURE
1239M:	Rob Herring <robh@kernel.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	arch/arm/mach-highbank/
1243F:	arch/arm/boot/dts/highbank.dts
1244F:	arch/arm/boot/dts/ecx-*.dts*
1245
1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247M:	Krzysztof Halasa <khalasa@piap.pl>
1248S:	Maintained
1249F:	arch/arm/mach-cns3xxx/
1250
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M:	Sunil Goutham <sgoutham@cavium.com>
1253M:	Robert Richter <rric@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Supported
1256F:	drivers/net/ethernet/cavium/thunder/
1257
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M:	Alexander Shiyan <shc_work@mail.ru>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Odd Fixes
1262N:	clps711x
1263
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270M:	Hartley Sweeten <hsweeten@visionengravers.com>
1271M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/
1275F:	arch/arm/mach-ep93xx/include/mach/
1276
1277ARM/CLKDEV SUPPORT
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282F:	arch/arm/include/asm/clkdev.h
1283F:	drivers/clk/clkdev.c
1284
1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286M:	Mike Rapoport <mike@compulab.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M:	Baruch Siach <baruch@tkos.co.il>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/boot/dts/cx92755*
1295N:	digicolor
1296
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M:	Hubert Feurstein <hubert.feurstein@contec.at>
1299S:	Maintained
1300F:	arch/arm/mach-ep93xx/micro9.c
1301
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	drivers/hwtracing/coresight/*
1307F:	Documentation/trace/coresight.txt
1308F:	Documentation/trace/coresight-cpu-debug.txt
1309F:	Documentation/devicetree/bindings/arm/coresight.txt
1310F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312F:	tools/perf/arch/arm/util/pmu.c
1313F:	tools/perf/arch/arm/util/auxtrace.c
1314F:	tools/perf/arch/arm/util/cs-etm.c
1315F:	tools/perf/arch/arm/util/cs-etm.h
1316F:	tools/perf/util/cs-etm.h
1317
1318ARM/CORGI MACHINE SUPPORT
1319M:	Richard Purdie <rpurdie@rpsys.net>
1320S:	Maintained
1321
1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324M:	Linus Walleij <linus.walleij@linaro.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://github.com/ulli-kroll/linux.git
1327S:	Maintained
1328F:	Documentation/devicetree/bindings/arm/gemini.txt
1329F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331F:	arch/arm/mach-gemini/
1332F:	drivers/pinctrl/pinctrl-gemini.c
1333F:	drivers/rtc/rtc-ftrtc010.c
1334
1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336M:	Barry Song <baohua@kernel.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339S:	Maintained
1340F:	arch/arm/boot/dts/prima2*
1341F:	arch/arm/mach-prima2/
1342F:	drivers/clk/sirf/
1343F:	drivers/clocksource/timer-prima2.c
1344F:	drivers/clocksource/timer-atlas7.c
1345N:	[^a-z]sirf
1346
1347ARM/EBSA110 MACHINE SUPPORT
1348M:	Russell King <linux@armlinux.org.uk>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W:	http://www.armlinux.org.uk/
1351S:	Maintained
1352F:	arch/arm/mach-ebsa110/
1353F:	drivers/net/ethernet/amd/am79c961a.*
1354
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M:	Uwe Kleine-König <kernel@pengutronix.de>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359N:	efm32
1360
1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362M:	Robert Jarzmik <robert.jarzmik@free.fr>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/ezx.c
1366
1367ARM/FARADAY FA526 PORT
1368M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371T:	git git://git.berlios.de/gemini-board
1372F:	arch/arm/mm/*-fa*
1373
1374ARM/FOOTBRIDGE ARCHITECTURE
1375M:	Russell King <linux@armlinux.org.uk>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W:	http://www.armlinux.org.uk/
1378S:	Maintained
1379F:	arch/arm/include/asm/hardware/dec21285.h
1380F:	arch/arm/mach-footbridge/
1381
1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383M:	Shawn Guo <shawnguo@kernel.org>
1384M:	Sascha Hauer <kernel@pengutronix.de>
1385R:	Fabio Estevam <fabio.estevam@nxp.com>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389F:	arch/arm/mach-imx/
1390F:	arch/arm/mach-mxs/
1391F:	arch/arm/boot/dts/imx*
1392F:	arch/arm/configs/imx*_defconfig
1393F:	drivers/clk/imx/
1394F:	drivers/soc/imx/
1395F:	include/soc/imx/
1396
1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398M:	Shawn Guo <shawnguo@kernel.org>
1399M:	Sascha Hauer <kernel@pengutronix.de>
1400R:	Stefan Agner <stefan@agner.ch>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F:	arch/arm/mach-imx/*vf610*
1405F:	arch/arm/boot/dts/vf*
1406
1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/GUMSTIX MACHINE SUPPORT
1413M:	Steve Sakoman <sakoman@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418M:	Philipp Zabel <philipp.zabel@gmail.com>
1419M:	Paul Parsons <lost.distance@yahoo.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-pxa/hx4700.c
1423F:	arch/arm/mach-pxa/include/mach/hx4700.h
1424F:	sound/soc/pxa/hx4700.c
1425
1426ARM/HISILICON SOC SUPPORT
1427M:	Wei Xu <xuwei5@hisilicon.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.hisilicon.com
1430S:	Supported
1431T:	git git://github.com/hisilicon/linux-hisi.git
1432F:	arch/arm/mach-hisi/
1433F:	arch/arm/boot/dts/hi3*
1434F:	arch/arm/boot/dts/hip*
1435F:	arch/arm/boot/dts/hisi*
1436F:	arch/arm64/boot/dts/hisilicon/
1437
1438ARM/HP JORNADA 7XX MACHINE SUPPORT
1439M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440W:	www.jlime.com
1441S:	Maintained
1442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F:	arch/arm/mach-sa1100/jornada720.c
1444F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446ARM/IGEP MACHINE SUPPORT
1447M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1448M:	Javier Martinez Canillas <javier@dowhile0.org>
1449L:	linux-omap@vger.kernel.org
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/boot/dts/omap3-igep*
1453
1454ARM/INCOME PXA270 SUPPORT
1455M:	Marek Vasut <marek.vasut@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP32X ARM ARCHITECTURE
1466M:	Lennert Buytenhek <kernel@wantstofly.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Orphan
1473
1474ARM/INTEL IQ81342EX MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXDP2850 MACHINE SUPPORT
1480M:	Lennert Buytenhek <kernel@wantstofly.org>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M:	Imre Kaloz <kaloz@openwrt.org>
1486M:	Krzysztof Halasa <khalasa@piap.pl>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-ixp4xx/
1490
1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492M:	Jonathan Cameron <jic23@cam.ac.uk>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/stargate2.c
1496F:	drivers/pcmcia/pxa2xx_stargate2.c
1497
1498ARM/INTEL XSC3 (MANZANO) ARM CORE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/LG1K ARCHITECTURE
1509M:	Chanho Min <chanho.min@lge.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm64/boot/dts/lg/
1513
1514ARM/LOGICPD PXA270 MACHINE SUPPORT
1515M:	Lennert Buytenhek <kernel@wantstofly.org>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518
1519ARM/LPC18XX ARCHITECTURE
1520M:	Joachim Eastwood <manabian@gmail.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/boot/dts/lpc43*
1524F:	drivers/clk/nxp/clk-lpc18xx*
1525F:	drivers/clocksource/time-lpc32xx.c
1526F:	drivers/i2c/busses/i2c-lpc2k.c
1527F:	drivers/memory/pl172.c
1528F:	drivers/mtd/spi-nor/nxp-spifi.c
1529F:	drivers/rtc/rtc-lpc24xx.c
1530N:	lpc18xx
1531
1532ARM/LPC32XX SOC SUPPORT
1533M:	Vladimir Zapolskiy <vz@mleia.com>
1534M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1537S:	Maintained
1538F:	arch/arm/boot/dts/lpc32*
1539F:	arch/arm/mach-lpc32xx/
1540F:	drivers/i2c/busses/i2c-pnx.c
1541F:	drivers/net/ethernet/nxp/lpc_eth.c
1542F:	drivers/usb/host/ohci-nxp.c
1543F:	drivers/watchdog/pnx4008_wdt.c
1544N:	lpc32xx
1545
1546ARM/MAGICIAN MACHINE SUPPORT
1547M:	Philipp Zabel <philipp.zabel@gmail.com>
1548S:	Maintained
1549
1550ARM/Marvell Berlin SoC support
1551M:	Jisheng Zhang <jszhang@marvell.com>
1552M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/mach-berlin/
1556F:	arch/arm/boot/dts/berlin*
1557F:	arch/arm64/boot/dts/marvell/berlin*
1558
1559ARM/Marvell Dove/MV78xx0/Orion SOC support
1560M:	Jason Cooper <jason@lakedaemon.net>
1561M:	Andrew Lunn <andrew@lunn.ch>
1562M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563M:	Gregory Clement <gregory.clement@free-electrons.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	Documentation/devicetree/bindings/soc/dove/
1567F:	arch/arm/mach-dove/
1568F:	arch/arm/mach-mv78xx0/
1569F:	arch/arm/mach-orion5x/
1570F:	arch/arm/plat-orion/
1571F:	arch/arm/boot/dts/dove*
1572F:	arch/arm/boot/dts/orion5x*
1573
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M:	Jason Cooper <jason@lakedaemon.net>
1576M:	Andrew Lunn <andrew@lunn.ch>
1577M:	Gregory Clement <gregory.clement@free-electrons.com>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/boot/dts/armada*
1582F:	arch/arm/boot/dts/kirkwood*
1583F:	arch/arm/configs/mvebu_*_defconfig
1584F:	arch/arm/mach-mvebu/
1585F:	arch/arm64/boot/dts/marvell/armada*
1586F:	drivers/cpufreq/mvebu-cpufreq.c
1587F:	drivers/irqchip/irq-armada-370-xp.c
1588F:	drivers/irqchip/irq-mvebu-*
1589F:	drivers/pinctrl/mvebu/
1590F:	drivers/rtc/rtc-armada38x.c
1591
1592ARM/Mediatek RTC DRIVER
1593M:	Eddie Huang <eddie.huang@mediatek.com>
1594M:	Sean Wang <sean.wang@mediatek.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1599F:	drivers/rtc/rtc-mt6397.c
1600F:	drivers/rtc/rtc-mt7622.c
1601
1602ARM/Mediatek SoC support
1603M:	Matthias Brugger <matthias.bgg@gmail.com>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1606S:	Maintained
1607F:	arch/arm/boot/dts/mt6*
1608F:	arch/arm/boot/dts/mt7*
1609F:	arch/arm/boot/dts/mt8*
1610F:	arch/arm/mach-mediatek/
1611F:	arch/arm64/boot/dts/mediatek/
1612N:	mtk
1613K:	mediatek
1614
1615ARM/Mediatek USB3 PHY DRIVER
1616M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619S:	Maintained
1620F:	drivers/phy/mediatek/phy-mtk-tphy.c
1621
1622ARM/MICREL KS8695 ARCHITECTURE
1623M:	Greg Ungerer <gerg@uclinux.org>
1624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625F:	arch/arm/mach-ks8695/
1626S:	Odd Fixes
1627
1628ARM/MIOA701 MACHINE SUPPORT
1629M:	Robert Jarzmik <robert.jarzmik@free.fr>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631F:	arch/arm/mach-pxa/mioa701.c
1632S:	Maintained
1633
1634ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1635M:	Michael Petchkovsky <mkpetch@internode.on.net>
1636S:	Maintained
1637
1638ARM/NOMADIK ARCHITECTURE
1639M:	Alessandro Rubini <rubini@unipv.it>
1640M:	Linus Walleij <linus.walleij@linaro.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643F:	arch/arm/mach-nomadik/
1644F:	drivers/pinctrl/nomadik/
1645F:	drivers/i2c/busses/i2c-nomadik.c
1646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1647
1648ARM/NUVOTON W90X900 ARM ARCHITECTURE
1649M:	Wan ZongShun <mcuos.com@gmail.com>
1650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651W:	http://www.mcuos.com
1652S:	Maintained
1653F:	arch/arm/mach-w90x900/
1654F:	drivers/input/keyboard/w90p910_keypad.c
1655F:	drivers/input/touchscreen/w90p910_ts.c
1656F:	drivers/watchdog/nuc900_wdt.c
1657F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1658F:	drivers/mtd/nand/nuc900_nand.c
1659F:	drivers/rtc/rtc-nuc900.c
1660F:	drivers/spi/spi-nuc900.c
1661F:	drivers/usb/host/ehci-w90x900.c
1662F:	drivers/video/fbdev/nuc900fb.c
1663
1664ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1665M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1666L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1667W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1668S:	Supported
1669
1670ARM/Orion SoC/Technologic Systems TS-78xx platform support
1671M:	Alexander Clouter <alex@digriz.org.uk>
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673W:	http://www.digriz.org.uk/ts78xx/kernel
1674S:	Maintained
1675F:	arch/arm/mach-orion5x/ts78xx-*
1676
1677ARM/OXNAS platform support
1678M:	Neil Armstrong <narmstrong@baylibre.com>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1681S:	Maintained
1682F:	arch/arm/mach-oxnas/
1683F:	arch/arm/boot/dts/ox8*.dtsi
1684F:	arch/arm/boot/dts/wd-mbwe.dts
1685F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1686N:	oxnas
1687
1688ARM/PALM TREO SUPPORT
1689M:	Tomas Cech <sleep_walker@suse.com>
1690L:	linux-arm-kernel@lists.infradead.org
1691W:	http://hackndev.com
1692S:	Maintained
1693F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1694F:	arch/arm/mach-pxa/palmtreo.c
1695
1696ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1697M:	Marek Vasut <marek.vasut@gmail.com>
1698L:	linux-arm-kernel@lists.infradead.org
1699W:	http://hackndev.com
1700S:	Maintained
1701F:	arch/arm/mach-pxa/include/mach/palmtx.h
1702F:	arch/arm/mach-pxa/palmtx.c
1703F:	arch/arm/mach-pxa/include/mach/palmt5.h
1704F:	arch/arm/mach-pxa/palmt5.c
1705F:	arch/arm/mach-pxa/include/mach/palmld.h
1706F:	arch/arm/mach-pxa/palmld.c
1707F:	arch/arm/mach-pxa/include/mach/palmte2.h
1708F:	arch/arm/mach-pxa/palmte2.c
1709F:	arch/arm/mach-pxa/include/mach/palmtc.h
1710F:	arch/arm/mach-pxa/palmtc.c
1711
1712ARM/PALMZ72 SUPPORT
1713M:	Sergey Lapin <slapin@ossfans.org>
1714L:	linux-arm-kernel@lists.infradead.org
1715W:	http://hackndev.com
1716S:	Maintained
1717F:	arch/arm/mach-pxa/include/mach/palmz72.h
1718F:	arch/arm/mach-pxa/palmz72.c
1719
1720ARM/PLEB SUPPORT
1721M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1722W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1723S:	Maintained
1724
1725ARM/PT DIGITAL BOARD PORT
1726M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.armlinux.org.uk/
1729S:	Maintained
1730
1731ARM/QUALCOMM SUPPORT
1732M:	Andy Gross <andy.gross@linaro.org>
1733M:	David Brown <david.brown@linaro.org>
1734L:	linux-arm-msm@vger.kernel.org
1735L:	linux-soc@vger.kernel.org
1736S:	Maintained
1737F:	Documentation/devicetree/bindings/soc/qcom/
1738F:	arch/arm/boot/dts/qcom-*.dts
1739F:	arch/arm/boot/dts/qcom-*.dtsi
1740F:	arch/arm/mach-qcom/
1741F:	arch/arm64/boot/dts/qcom/*
1742F:	drivers/i2c/busses/i2c-qup.c
1743F:	drivers/clk/qcom/
1744F:	drivers/dma/qcom/
1745F:	drivers/soc/qcom/
1746F:	drivers/spi/spi-qup.c
1747F:	drivers/tty/serial/msm_serial.h
1748F:	drivers/tty/serial/msm_serial.c
1749F:	drivers/*/pm8???-*
1750F:	drivers/mfd/ssbi.c
1751F:	drivers/firmware/qcom_scm.c
1752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1753
1754ARM/RADISYS ENP2611 MACHINE SUPPORT
1755M:	Lennert Buytenhek <kernel@wantstofly.org>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758
1759ARM/REALTEK ARCHITECTURE
1760M:	Andreas Färber <afaerber@suse.de>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762S:	Maintained
1763F:	arch/arm64/boot/dts/realtek/
1764F:	Documentation/devicetree/bindings/arm/realtek.txt
1765
1766ARM/RENESAS ARM64 ARCHITECTURE
1767M:	Simon Horman <horms@verge.net.au>
1768M:	Magnus Damm <magnus.damm@gmail.com>
1769L:	linux-renesas-soc@vger.kernel.org
1770Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1772S:	Supported
1773F:	arch/arm64/boot/dts/renesas/
1774F:	Documentation/devicetree/bindings/arm/shmobile.txt
1775F:	drivers/soc/renesas/
1776F:	include/linux/soc/renesas/
1777
1778ARM/RISCPC ARCHITECTURE
1779M:	Russell King <linux@armlinux.org.uk>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781W:	http://www.armlinux.org.uk/
1782S:	Maintained
1783F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1784F:	arch/arm/include/asm/hardware/ioc.h
1785F:	arch/arm/include/asm/hardware/iomd.h
1786F:	arch/arm/include/asm/hardware/memc.h
1787F:	arch/arm/mach-rpc/
1788F:	drivers/net/ethernet/8390/etherh.c
1789F:	drivers/net/ethernet/i825xx/ether1*
1790F:	drivers/net/ethernet/seeq/ether3*
1791F:	drivers/scsi/arm/
1792
1793ARM/Rockchip SoC support
1794M:	Heiko Stuebner <heiko@sntech.de>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796L:	linux-rockchip@lists.infradead.org
1797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1798S:	Maintained
1799F:	arch/arm/boot/dts/rk3*
1800F:	arch/arm/boot/dts/rv1108*
1801F:	arch/arm/mach-rockchip/
1802F:	drivers/clk/rockchip/
1803F:	drivers/i2c/busses/i2c-rk3x.c
1804F:	drivers/*/*rockchip*
1805F:	drivers/*/*/*rockchip*
1806F:	sound/soc/rockchip/
1807N:	rockchip
1808
1809ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1810M:	Kukjin Kim <kgene@kernel.org>
1811M:	Krzysztof Kozlowski <krzk@kernel.org>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1815S:	Maintained
1816F:	arch/arm/boot/dts/s3c*
1817F:	arch/arm/boot/dts/s5p*
1818F:	arch/arm/boot/dts/samsung*
1819F:	arch/arm/boot/dts/exynos*
1820F:	arch/arm64/boot/dts/exynos/
1821F:	arch/arm/plat-samsung/
1822F:	arch/arm/mach-s3c24*/
1823F:	arch/arm/mach-s3c64xx/
1824F:	arch/arm/mach-s5p*/
1825F:	arch/arm/mach-exynos*/
1826F:	drivers/*/*s3c24*
1827F:	drivers/*/*/*s3c24*
1828F:	drivers/*/*s3c64xx*
1829F:	drivers/*/*s5pv210*
1830F:	drivers/memory/samsung/*
1831F:	drivers/soc/samsung/*
1832F:	Documentation/arm/Samsung/
1833F:	Documentation/devicetree/bindings/arm/samsung/
1834F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1835F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1836N:	exynos
1837
1838ARM/SAMSUNG MOBILE MACHINE SUPPORT
1839M:	Kyungmin Park <kyungmin.park@samsung.com>
1840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S:	Maintained
1842F:	arch/arm/mach-s5pv210/
1843
1844ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1845M:	Kyungmin Park <kyungmin.park@samsung.com>
1846M:	Kamil Debski <kamil@wypas.org>
1847M:	Andrzej Hajda <a.hajda@samsung.com>
1848L:	linux-arm-kernel@lists.infradead.org
1849L:	linux-media@vger.kernel.org
1850S:	Maintained
1851F:	drivers/media/platform/s5p-g2d/
1852
1853ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1854M:	Marek Szyprowski <m.szyprowski@samsung.com>
1855L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1856L:	linux-media@vger.kernel.org
1857S:	Maintained
1858F:	drivers/media/platform/s5p-cec/
1859F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1860
1861ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1862M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1863M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1864L:	linux-arm-kernel@lists.infradead.org
1865L:	linux-media@vger.kernel.org
1866S:	Maintained
1867F:	drivers/media/platform/s5p-jpeg/
1868
1869ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1870M:	Kyungmin Park <kyungmin.park@samsung.com>
1871M:	Kamil Debski <kamil@wypas.org>
1872M:	Jeongtae Park <jtp.park@samsung.com>
1873M:	Andrzej Hajda <a.hajda@samsung.com>
1874L:	linux-arm-kernel@lists.infradead.org
1875L:	linux-media@vger.kernel.org
1876S:	Maintained
1877F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1878F:	drivers/media/platform/s5p-mfc/
1879
1880ARM/SHMOBILE ARM ARCHITECTURE
1881M:	Simon Horman <horms@verge.net.au>
1882M:	Magnus Damm <magnus.damm@gmail.com>
1883L:	linux-renesas-soc@vger.kernel.org
1884Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1886S:	Supported
1887F:	arch/arm/boot/dts/emev2*
1888F:	arch/arm/boot/dts/r7s*
1889F:	arch/arm/boot/dts/r8a*
1890F:	arch/arm/boot/dts/sh*
1891F:	arch/arm/configs/shmobile_defconfig
1892F:	arch/arm/include/debug/renesas-scif.S
1893F:	arch/arm/mach-shmobile/
1894F:	Documentation/devicetree/bindings/arm/shmobile.txt
1895F:	drivers/soc/renesas/
1896F:	include/linux/soc/renesas/
1897
1898ARM/SOCFPGA ARCHITECTURE
1899M:	Dinh Nguyen <dinguyen@kernel.org>
1900S:	Maintained
1901F:	arch/arm/mach-socfpga/
1902F:	arch/arm/boot/dts/socfpga*
1903F:	arch/arm/configs/socfpga_defconfig
1904F:	arch/arm64/boot/dts/altera/
1905W:	http://www.rocketboards.org
1906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1907
1908ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1909M:	Dinh Nguyen <dinguyen@kernel.org>
1910S:	Maintained
1911F:	drivers/clk/socfpga/
1912
1913ARM/SOCFPGA EDAC SUPPORT
1914M:	Thor Thayer <thor.thayer@linux.intel.com>
1915S:	Maintained
1916F:	drivers/edac/altera_edac.
1917
1918ARM/STI ARCHITECTURE
1919M:	Patrice Chotard <patrice.chotard@st.com>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921W:	http://www.stlinux.com
1922S:	Maintained
1923F:	arch/arm/mach-sti/
1924F:	arch/arm/boot/dts/sti*
1925F:	drivers/char/hw_random/st-rng.c
1926F:	drivers/clocksource/arm_global_timer.c
1927F:	drivers/clocksource/clksrc_st_lpc.c
1928F:	drivers/cpufreq/sti-cpufreq.c
1929F:	drivers/dma/st_fdma*
1930F:	drivers/i2c/busses/i2c-st.c
1931F:	drivers/media/rc/st_rc.c
1932F:	drivers/media/platform/sti/c8sectpfe/
1933F:	drivers/mmc/host/sdhci-st.c
1934F:	drivers/phy/st/phy-miphy28lp.c
1935F:	drivers/phy/st/phy-stih407-usb.c
1936F:	drivers/pinctrl/pinctrl-st.c
1937F:	drivers/remoteproc/st_remoteproc.c
1938F:	drivers/remoteproc/st_slim_rproc.c
1939F:	drivers/reset/sti/
1940F:	drivers/rtc/rtc-st-lpc.c
1941F:	drivers/tty/serial/st-asc.c
1942F:	drivers/usb/dwc3/dwc3-st.c
1943F:	drivers/usb/host/ehci-st.c
1944F:	drivers/usb/host/ohci-st.c
1945F:	drivers/watchdog/st_lpc_wdt.c
1946F:	drivers/ata/ahci_st.c
1947F:	include/linux/remoteproc/st_slim_rproc.h
1948
1949ARM/STM32 ARCHITECTURE
1950M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1951M:	Alexandre Torgue <alexandre.torgue@st.com>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1955N:	stm32
1956F:	drivers/clocksource/armv7m_systick.c
1957
1958ARM/TANGO ARCHITECTURE
1959M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1960L:	linux-arm-kernel@lists.infradead.org
1961S:	Maintained
1962N:	tango
1963
1964ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1965M:	Lennert Buytenhek <kernel@wantstofly.org>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1970M:	Hans Verkuil <hans.verkuil@cisco.com>
1971L:	linux-tegra@vger.kernel.org
1972L:	linux-media@vger.kernel.org
1973S:	Maintained
1974F:	drivers/media/platform/tegra-cec/
1975F:	Documentation/devicetree/bindings/media/tegra-cec.txt
1976
1977ARM/TETON BGA MACHINE SUPPORT
1978M:	"Mark F. Brown" <mark.brown314@gmail.com>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Maintained
1981
1982ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1983M:	Santosh Shilimkar <ssantosh@kernel.org>
1984L:	linux-kernel@vger.kernel.org
1985S:	Maintained
1986F:	drivers/memory/*emif*
1987
1988ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1989M:	Santosh Shilimkar <ssantosh@kernel.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/mach-keystone/
1993F:	arch/arm/boot/dts/keystone-*
1994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1997M:	Santosh Shilimkar <ssantosh@kernel.org>
1998L:	linux-kernel@vger.kernel.org
1999S:	Maintained
2000F:	drivers/clk/keystone/
2001
2002ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2003M:	Santosh Shilimkar <ssantosh@kernel.org>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005L:	linux-kernel@vger.kernel.org
2006S:	Maintained
2007F:	drivers/clocksource/timer-keystone.c
2008
2009ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2010M:	Santosh Shilimkar <ssantosh@kernel.org>
2011L:	linux-kernel@vger.kernel.org
2012S:	Maintained
2013F:	drivers/power/reset/keystone-reset.c
2014
2015ARM/THECUS N2100 MACHINE SUPPORT
2016M:	Lennert Buytenhek <kernel@wantstofly.org>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S:	Maintained
2019
2020ARM/TOSA MACHINE SUPPORT
2021M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2022M:	Dirk Opfer <dirk@opfer-online.de>
2023S:	Maintained
2024
2025ARM/U300 MACHINE SUPPORT
2026M:	Linus Walleij <linus.walleij@linaro.org>
2027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028S:	Supported
2029F:	arch/arm/mach-u300/
2030F:	drivers/clocksource/timer-u300.c
2031F:	drivers/i2c/busses/i2c-stu300.c
2032F:	drivers/rtc/rtc-coh901331.c
2033F:	drivers/watchdog/coh901327_wdt.c
2034F:	drivers/dma/coh901318*
2035F:	drivers/mfd/ab3100*
2036F:	drivers/rtc/rtc-ab3100.c
2037F:	drivers/rtc/rtc-coh901331.c
2038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2039
2040ARM/UNIPHIER ARCHITECTURE
2041M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2044S:	Maintained
2045F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2046F:	arch/arm/boot/dts/uniphier*
2047F:	arch/arm/include/asm/hardware/cache-uniphier.h
2048F:	arch/arm/mach-uniphier/
2049F:	arch/arm/mm/cache-uniphier.c
2050F:	arch/arm64/boot/dts/socionext/uniphier*
2051F:	drivers/bus/uniphier-system-bus.c
2052F:	drivers/clk/uniphier/
2053F:	drivers/gpio/gpio-uniphier.c
2054F:	drivers/i2c/busses/i2c-uniphier*
2055F:	drivers/irqchip/irq-uniphier-aidet.c
2056F:	drivers/pinctrl/uniphier/
2057F:	drivers/reset/reset-uniphier.c
2058F:	drivers/tty/serial/8250/8250_uniphier.c
2059N:	uniphier
2060
2061ARM/Ux500 ARM ARCHITECTURE
2062M:	Linus Walleij <linus.walleij@linaro.org>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064S:	Maintained
2065F:	arch/arm/mach-ux500/
2066F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2067F:	drivers/dma/ste_dma40*
2068F:	drivers/hwspinlock/u8500_hsem.c
2069F:	drivers/mfd/abx500*
2070F:	drivers/mfd/ab8500*
2071F:	drivers/mfd/dbx500*
2072F:	drivers/mfd/db8500*
2073F:	drivers/pinctrl/nomadik/pinctrl-ab*
2074F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2075F:	drivers/rtc/rtc-ab8500.c
2076F:	drivers/rtc/rtc-pl031.c
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2078
2079ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2080M:	Ulf Hansson <ulf.hansson@linaro.org>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082T:	git git://git.linaro.org/people/ulfh/clk.git
2083S:	Maintained
2084F:	drivers/clk/ux500/
2085
2086ARM/VERSATILE EXPRESS PLATFORM
2087M:	Liviu Dudau <liviu.dudau@arm.com>
2088M:	Sudeep Holla <sudeep.holla@arm.com>
2089M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091S:	Maintained
2092F:	arch/arm/boot/dts/vexpress*
2093F:	arch/arm64/boot/dts/arm/
2094F:	arch/arm/mach-vexpress/
2095F:	*/*/vexpress*
2096F:	*/*/*/vexpress*
2097F:	drivers/clk/versatile/clk-vexpress-osc.c
2098F:	drivers/clocksource/versatile.c
2099N:	mps2
2100
2101ARM/VFP SUPPORT
2102M:	Russell King <linux@armlinux.org.uk>
2103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104W:	http://www.armlinux.org.uk/
2105S:	Maintained
2106F:	arch/arm/vfp/
2107
2108ARM/VOIPAC PXA270 SUPPORT
2109M:	Marek Vasut <marek.vasut@gmail.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111S:	Maintained
2112F:	arch/arm/mach-pxa/vpac270.c
2113F:	arch/arm/mach-pxa/include/mach/vpac270.h
2114
2115ARM/VT8500 ARM ARCHITECTURE
2116M:	Tony Prisk <linux@prisktech.co.nz>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118S:	Maintained
2119F:	arch/arm/mach-vt8500/
2120F:	drivers/clocksource/vt8500_timer.c
2121F:	drivers/i2c/busses/i2c-wmt.c
2122F:	drivers/mmc/host/wmt-sdmmc.c
2123F:	drivers/pwm/pwm-vt8500.c
2124F:	drivers/rtc/rtc-vt8500.c
2125F:	drivers/tty/serial/vt8500_serial.c
2126F:	drivers/usb/host/ehci-platform.c
2127F:	drivers/usb/host/uhci-platform.c
2128F:	drivers/video/fbdev/vt8500lcdfb.*
2129F:	drivers/video/fbdev/wm8505fb*
2130F:	drivers/video/fbdev/wmt_ge_rops.*
2131
2132ARM/ZIPIT Z2 SUPPORT
2133M:	Marek Vasut <marek.vasut@gmail.com>
2134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135S:	Maintained
2136F:	arch/arm/mach-pxa/z2.c
2137F:	arch/arm/mach-pxa/include/mach/z2.h
2138
2139ARM/ZTE ARCHITECTURE
2140M:	Jun Nie <jun.nie@linaro.org>
2141M:	Baoyou Xie <baoyou.xie@linaro.org>
2142M:	Shawn Guo <shawnguo@kernel.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145F:	arch/arm/boot/dts/zx2967*
2146F:	arch/arm/mach-zx/
2147F:	arch/arm64/boot/dts/zte/
2148F:	drivers/clk/zte/
2149F:	drivers/dma/zx_dma.c
2150F:	drivers/gpio/gpio-zx.c
2151F:	drivers/i2c/busses/i2c-zx2967.c
2152F:	drivers/mmc/host/dw_mmc-zx.*
2153F:	drivers/pinctrl/zte/
2154F:	drivers/soc/zte/
2155F:	drivers/thermal/zx2967_thermal.c
2156F:	drivers/watchdog/zx2967_wdt.c
2157F:	Documentation/devicetree/bindings/arm/zte.txt
2158F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2159F:	Documentation/devicetree/bindings/dma/zxdma.txt
2160F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2161F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2162F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2163F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2164F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2165F:	Documentation/devicetree/bindings/soc/zte/
2166F:	Documentation/devicetree/bindings/sound/zte,*.txt
2167F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2168F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2169F:	include/dt-bindings/clock/zx2967*.h
2170F:	include/dt-bindings/soc/zte,*.h
2171F:	sound/soc/codecs/zx_aud96p22.c
2172F:	sound/soc/zte/
2173
2174ARM/ZYNQ ARCHITECTURE
2175M:	Michal Simek <michal.simek@xilinx.com>
2176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177W:	http://wiki.xilinx.com
2178T:	git https://github.com/Xilinx/linux-xlnx.git
2179S:	Supported
2180F:	arch/arm/mach-zynq/
2181F:	drivers/cpuidle/cpuidle-zynq.c
2182F:	drivers/block/xsysace.c
2183N:	zynq
2184N:	xilinx
2185F:	drivers/clocksource/cadence_ttc_timer.c
2186F:	drivers/i2c/busses/i2c-cadence.c
2187F:	drivers/mmc/host/sdhci-of-arasan.c
2188F:	drivers/edac/synopsys_edac.c
2189
2190ARM64 PORT (AARCH64 ARCHITECTURE)
2191M:	Catalin Marinas <catalin.marinas@arm.com>
2192M:	Will Deacon <will.deacon@arm.com>
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2195S:	Maintained
2196F:	arch/arm64/
2197F:	Documentation/arm64/
2198
2199AS3645A LED FLASH CONTROLLER DRIVER
2200M:	Sakari Ailus <sakari.ailus@iki.fi>
2201L:	linux-leds@vger.kernel.org
2202S:	Maintained
2203F:	drivers/leds/leds-as3645a.c
2204
2205ASAHI KASEI AK8974 DRIVER
2206M:	Linus Walleij <linus.walleij@linaro.org>
2207L:	linux-iio@vger.kernel.org
2208W:	http://www.akm.com/
2209S:	Supported
2210F:	drivers/iio/magnetometer/ak8974.c
2211
2212ASC7621 HARDWARE MONITOR DRIVER
2213M:	George Joseph <george.joseph@fairview5.com>
2214L:	linux-hwmon@vger.kernel.org
2215S:	Maintained
2216F:	Documentation/hwmon/asc7621
2217F:	drivers/hwmon/asc7621.c
2218
2219ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2220M:	Corentin Chary <corentin.chary@gmail.com>
2221L:	acpi4asus-user@lists.sourceforge.net
2222L:	platform-driver-x86@vger.kernel.org
2223W:	http://acpi4asus.sf.net
2224S:	Maintained
2225F:	drivers/platform/x86/asus*.c
2226F:	drivers/platform/x86/eeepc*.c
2227
2228ASUS WIRELESS RADIO CONTROL DRIVER
2229M:	João Paulo Rechi Vita <jprvita@gmail.com>
2230L:	platform-driver-x86@vger.kernel.org
2231S:	Maintained
2232F:	drivers/platform/x86/asus-wireless.c
2233
2234ASYMMETRIC KEYS
2235M:	David Howells <dhowells@redhat.com>
2236L:	keyrings@vger.kernel.org
2237S:	Maintained
2238F:	Documentation/crypto/asymmetric-keys.txt
2239F:	include/linux/verification.h
2240F:	include/crypto/public_key.h
2241F:	include/crypto/pkcs7.h
2242F:	crypto/asymmetric_keys/
2243
2244ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2245R:	Dan Williams <dan.j.williams@intel.com>
2246W:	http://sourceforge.net/projects/xscaleiop
2247S:	Odd fixes
2248F:	Documentation/crypto/async-tx-api.txt
2249F:	crypto/async_tx/
2250F:	drivers/dma/
2251F:	include/linux/dmaengine.h
2252F:	include/linux/async_tx.h
2253
2254AT24 EEPROM DRIVER
2255M:	Bartosz Golaszewski <brgl@bgdev.pl>
2256L:	linux-i2c@vger.kernel.org
2257S:	Maintained
2258F:	drivers/misc/eeprom/at24.c
2259F:	include/linux/platform_data/at24.h
2260
2261ATA OVER ETHERNET (AOE) DRIVER
2262M:	"Ed L. Cashin" <ed.cashin@acm.org>
2263W:	http://www.openaoe.org/
2264S:	Supported
2265F:	Documentation/aoe/
2266F:	drivers/block/aoe/
2267
2268ATHEROS 71XX/9XXX GPIO DRIVER
2269M:	Alban Bedel <albeu@free.fr>
2270W:	https://github.com/AlbanBedel/linux
2271T:	git git://github.com/AlbanBedel/linux
2272S:	Maintained
2273F:	drivers/gpio/gpio-ath79.c
2274F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2275
2276ATHEROS ATH GENERIC UTILITIES
2277M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2278L:	linux-wireless@vger.kernel.org
2279S:	Supported
2280F:	drivers/net/wireless/ath/*
2281
2282ATHEROS ATH5K WIRELESS DRIVER
2283M:	Jiri Slaby <jirislaby@gmail.com>
2284M:	Nick Kossifidis <mickflemm@gmail.com>
2285M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2286L:	linux-wireless@vger.kernel.org
2287W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2288S:	Maintained
2289F:	drivers/net/wireless/ath/ath5k/
2290
2291ATHEROS ATH6KL WIRELESS DRIVER
2292M:	Kalle Valo <kvalo@qca.qualcomm.com>
2293L:	linux-wireless@vger.kernel.org
2294W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2296S:	Supported
2297F:	drivers/net/wireless/ath/ath6kl/
2298
2299ATI_REMOTE2 DRIVER
2300M:	Ville Syrjala <syrjala@sci.fi>
2301S:	Maintained
2302F:	drivers/input/misc/ati_remote2.c
2303
2304ATK0110 HWMON DRIVER
2305M:	Luca Tettamanti <kronos.it@gmail.com>
2306L:	linux-hwmon@vger.kernel.org
2307S:	Maintained
2308F:	drivers/hwmon/asus_atk0110.c
2309
2310ATLX ETHERNET DRIVERS
2311M:	Jay Cliburn <jcliburn@gmail.com>
2312M:	Chris Snook <chris.snook@gmail.com>
2313L:	netdev@vger.kernel.org
2314W:	http://sourceforge.net/projects/atl1
2315W:	http://atl1.sourceforge.net
2316S:	Maintained
2317F:	drivers/net/ethernet/atheros/
2318
2319ATM
2320M:	Chas Williams <3chas3@gmail.com>
2321L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2322L:	netdev@vger.kernel.org
2323W:	http://linux-atm.sourceforge.net
2324S:	Maintained
2325F:	drivers/atm/
2326F:	include/linux/atm*
2327F:	include/uapi/linux/atm*
2328
2329ATMEL AT91 / AT32 MCI DRIVER
2330M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2331S:	Maintained
2332F:	drivers/mmc/host/atmel-mci.c
2333
2334ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2335M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2336S:	Supported
2337F:	drivers/power/reset/at91-sama5d2_shdwc.c
2338
2339ATMEL Audio ALSA driver
2340M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2341L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2342S:	Supported
2343F:	sound/soc/atmel
2344
2345ATMEL I2C DRIVER
2346M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2347L:	linux-i2c@vger.kernel.org
2348S:	Supported
2349F:	drivers/i2c/busses/i2c-at91.c
2350
2351ATMEL ISI DRIVER
2352M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2353L:	linux-media@vger.kernel.org
2354S:	Supported
2355F:	drivers/media/platform/atmel/atmel-isi.c
2356F:	include/media/atmel-isi.h
2357
2358ATMEL LCDFB DRIVER
2359M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2360L:	linux-fbdev@vger.kernel.org
2361S:	Maintained
2362F:	drivers/video/fbdev/atmel_lcdfb.c
2363F:	include/video/atmel_lcdc.h
2364
2365ATMEL MACB ETHERNET DRIVER
2366M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2367S:	Supported
2368F:	drivers/net/ethernet/cadence/
2369
2370ATMEL MAXTOUCH DRIVER
2371M:	Nick Dyer <nick@shmanahar.org>
2372T:	git git://github.com/ndyer/linux.git
2373S:	Maintained
2374F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2375F:	drivers/input/touchscreen/atmel_mxt_ts.c
2376F:	include/linux/platform_data/atmel_mxt_ts.h
2377
2378ATMEL NAND DRIVER
2379M:	Wenyou Yang <wenyou.yang@atmel.com>
2380M:	Josh Wu <rainyfeeling@outlook.com>
2381L:	linux-mtd@lists.infradead.org
2382S:	Supported
2383F:	drivers/mtd/nand/atmel/*
2384
2385ATMEL SAMA5D2 ADC DRIVER
2386M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2387L:	linux-iio@vger.kernel.org
2388S:	Supported
2389F:	drivers/iio/adc/at91-sama5d2_adc.c
2390
2391ATMEL SDMMC DRIVER
2392M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2393L:	linux-mmc@vger.kernel.org
2394S:	Supported
2395F:	drivers/mmc/host/sdhci-of-at91.c
2396
2397ATMEL SPI DRIVER
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399S:	Supported
2400F:	drivers/spi/spi-atmel.*
2401
2402ATMEL SSC DRIVER
2403M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Supported
2406F:	drivers/misc/atmel-ssc.c
2407F:	include/linux/atmel-ssc.h
2408
2409ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Supported
2413F:	drivers/misc/atmel_tclib.c
2414F:	drivers/clocksource/tcb_clksrc.c
2415
2416ATMEL USBA UDC DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2421
2422ATMEL WIRELESS DRIVER
2423M:	Simon Kelley <simon@thekelleys.org.uk>
2424L:	linux-wireless@vger.kernel.org
2425W:	http://www.thekelleys.org.uk/atmel
2426W:	http://atmelwlandriver.sourceforge.net/
2427S:	Maintained
2428F:	drivers/net/wireless/atmel/atmel*
2429
2430ATMEL XDMA DRIVER
2431M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2432L:	linux-arm-kernel@lists.infradead.org
2433L:	dmaengine@vger.kernel.org
2434S:	Supported
2435F:	drivers/dma/at_xdmac.c
2436
2437ATOMIC INFRASTRUCTURE
2438M:	Will Deacon <will.deacon@arm.com>
2439M:	Peter Zijlstra <peterz@infradead.org>
2440R:	Boqun Feng <boqun.feng@gmail.com>
2441L:	linux-kernel@vger.kernel.org
2442S:	Maintained
2443F:	arch/*/include/asm/atomic*.h
2444F:	include/*/atomic*.h
2445
2446ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2447M:	Bradley Grove <linuxdrivers@attotech.com>
2448L:	linux-scsi@vger.kernel.org
2449W:	http://www.attotech.com
2450S:	Supported
2451F:	drivers/scsi/esas2r
2452
2453ATUSB IEEE 802.15.4 RADIO DRIVER
2454M:	Stefan Schmidt <stefan@osg.samsung.com>
2455L:	linux-wpan@vger.kernel.org
2456S:	Maintained
2457F:	drivers/net/ieee802154/atusb.c
2458F:	drivers/net/ieee802154/atusb.h
2459F:	drivers/net/ieee802154/at86rf230.h
2460
2461AUDIT SUBSYSTEM
2462M:	Paul Moore <paul@paul-moore.com>
2463M:	Eric Paris <eparis@redhat.com>
2464L:	linux-audit@redhat.com (moderated for non-subscribers)
2465W:	https://github.com/linux-audit
2466W:	https://people.redhat.com/sgrubb/audit
2467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2468S:	Supported
2469F:	include/linux/audit.h
2470F:	include/uapi/linux/audit.h
2471F:	kernel/audit*
2472
2473AUXILIARY DISPLAY DRIVERS
2474M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2475W:	http://miguelojeda.es/auxdisplay.htm
2476W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2477S:	Maintained
2478F:	drivers/auxdisplay/
2479F:	include/linux/cfag12864b.h
2480
2481AX.25 NETWORK LAYER
2482M:	Ralf Baechle <ralf@linux-mips.org>
2483L:	linux-hams@vger.kernel.org
2484W:	http://www.linux-ax25.org/
2485S:	Maintained
2486F:	include/uapi/linux/ax25.h
2487F:	include/net/ax25.h
2488F:	net/ax25/
2489
2490AXENTIA ARM DEVICES
2491M:	Peter Rosin <peda@axentia.se>
2492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493S:	Maintained
2494F:	Documentation/devicetree/bindings/arm/axentia.txt
2495F:	arch/arm/boot/dts/at91-linea.dtsi
2496F:	arch/arm/boot/dts/at91-tse850-3.dts
2497
2498AXENTIA ASOC DRIVERS
2499M:	Peter Rosin <peda@axentia.se>
2500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	Documentation/devicetree/bindings/sound/axentia,*
2503F:	sound/soc/atmel/tse850-pcm5142.c
2504
2505AZ6007 DVB DRIVER
2506M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2507M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2508L:	linux-media@vger.kernel.org
2509W:	https://linuxtv.org
2510T:	git git://linuxtv.org/media_tree.git
2511S:	Maintained
2512F:	drivers/media/usb/dvb-usb-v2/az6007.c
2513
2514AZTECH FM RADIO RECEIVER DRIVER
2515M:	Hans Verkuil <hverkuil@xs4all.nl>
2516L:	linux-media@vger.kernel.org
2517T:	git git://linuxtv.org/media_tree.git
2518W:	https://linuxtv.org
2519S:	Maintained
2520F:	drivers/media/radio/radio-aztech*
2521
2522B43 WIRELESS DRIVER
2523L:	linux-wireless@vger.kernel.org
2524L:	b43-dev@lists.infradead.org
2525W:	http://wireless.kernel.org/en/users/Drivers/b43
2526S:	Odd Fixes
2527F:	drivers/net/wireless/broadcom/b43/
2528
2529B43LEGACY WIRELESS DRIVER
2530M:	Larry Finger <Larry.Finger@lwfinger.net>
2531L:	linux-wireless@vger.kernel.org
2532L:	b43-dev@lists.infradead.org
2533W:	http://wireless.kernel.org/en/users/Drivers/b43
2534S:	Maintained
2535F:	drivers/net/wireless/broadcom/b43legacy/
2536
2537BACKLIGHT CLASS/SUBSYSTEM
2538M:	Lee Jones <lee.jones@linaro.org>
2539M:	Daniel Thompson <daniel.thompson@linaro.org>
2540M:	Jingoo Han <jingoohan1@gmail.com>
2541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2542S:	Maintained
2543F:	drivers/video/backlight/
2544F:	include/linux/backlight.h
2545F:	include/linux/pwm_backlight.h
2546F:	Documentation/devicetree/bindings/leds/backlight
2547
2548BATMAN ADVANCED
2549M:	Marek Lindner <mareklindner@neomailbox.ch>
2550M:	Simon Wunderlich <sw@simonwunderlich.de>
2551M:	Antonio Quartulli <a@unstable.cc>
2552L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2553W:	https://www.open-mesh.org/
2554Q:	https://patchwork.open-mesh.org/project/batman/list/
2555S:	Maintained
2556F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2557F:	Documentation/ABI/testing/sysfs-class-net-mesh
2558F:	Documentation/networking/batman-adv.rst
2559F:	include/uapi/linux/batman_adv.h
2560F:	net/batman-adv/
2561
2562BAYCOM/HDLCDRV DRIVERS FOR AX.25
2563M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2564L:	linux-hams@vger.kernel.org
2565W:	http://www.baycom.org/~tom/ham/ham.html
2566S:	Maintained
2567F:	drivers/net/hamradio/baycom*
2568
2569BCACHE (BLOCK LAYER CACHE)
2570M:	Michael Lyle <mlyle@lyle.org>
2571M:	Kent Overstreet <kent.overstreet@gmail.com>
2572L:	linux-bcache@vger.kernel.org
2573W:	http://bcache.evilpiepirate.org
2574C:	irc://irc.oftc.net/bcache
2575S:	Maintained
2576F:	drivers/md/bcache/
2577
2578BDISP ST MEDIA DRIVER
2579M:	Fabien Dessenne <fabien.dessenne@st.com>
2580L:	linux-media@vger.kernel.org
2581T:	git git://linuxtv.org/media_tree.git
2582W:	https://linuxtv.org
2583S:	Supported
2584F:	drivers/media/platform/sti/bdisp
2585
2586BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2587M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2588L:	netdev@vger.kernel.org
2589S:	Maintained
2590F:	drivers/net/ethernet/ec_bhf.c
2591
2592BEFS FILE SYSTEM
2593M:	Luis de Bethencourt <luisbg@kernel.org>
2594M:	Salah Triki <salah.triki@gmail.com>
2595S:	Maintained
2596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2597F:	Documentation/filesystems/befs.txt
2598F:	fs/befs/
2599
2600BFQ I/O SCHEDULER
2601M:	Paolo Valente <paolo.valente@linaro.org>
2602M:	Jens Axboe <axboe@kernel.dk>
2603L:	linux-block@vger.kernel.org
2604S:	Maintained
2605F:	block/bfq-*
2606F:	Documentation/block/bfq-iosched.txt
2607
2608BFS FILE SYSTEM
2609M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2610S:	Maintained
2611F:	Documentation/filesystems/bfs.txt
2612F:	fs/bfs/
2613F:	include/uapi/linux/bfs_fs.h
2614
2615BLACKFIN ARCHITECTURE
2616L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617T:	git git://git.code.sf.net/p/adi-linux/code
2618W:	http://blackfin.uclinux.org
2619S:	Orphan
2620F:	arch/blackfin/
2621
2622BLACKFIN EMAC DRIVER
2623L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624W:	http://blackfin.uclinux.org
2625S:	Orphan
2626F:	drivers/net/ethernet/adi/
2627
2628BLACKFIN MEDIA DRIVER
2629L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2630W:	http://blackfin.uclinux.org/
2631S:	Orphan
2632F:	drivers/media/platform/blackfin/
2633F:	drivers/media/i2c/adv7183*
2634F:	drivers/media/i2c/vs6624*
2635
2636BLACKFIN RTC DRIVER
2637L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638W:	http://blackfin.uclinux.org
2639S:	Orphan
2640F:	drivers/rtc/rtc-bfin.c
2641
2642BLACKFIN SDH DRIVER
2643L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2644W:	http://blackfin.uclinux.org
2645S:	Orphan
2646F:	drivers/mmc/host/bfin_sdh.c
2647
2648BLACKFIN SERIAL DRIVER
2649L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650W:	http://blackfin.uclinux.org
2651S:	Orphan
2652F:	drivers/tty/serial/bfin_uart.c
2653
2654BLACKFIN WATCHDOG DRIVER
2655L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2656W:	http://blackfin.uclinux.org
2657S:	Orphan
2658F:	drivers/watchdog/bfin_wdt.c
2659
2660BLINKM RGB LED DRIVER
2661M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2662S:	Maintained
2663F:	drivers/leds/leds-blinkm.c
2664
2665BLOCK LAYER
2666M:	Jens Axboe <axboe@kernel.dk>
2667L:	linux-block@vger.kernel.org
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2669S:	Maintained
2670F:	block/
2671F:	kernel/trace/blktrace.c
2672F:	lib/sbitmap.c
2673
2674BLOCK2MTD DRIVER
2675M:	Joern Engel <joern@lazybastard.org>
2676L:	linux-mtd@lists.infradead.org
2677S:	Maintained
2678F:	drivers/mtd/devices/block2mtd.c
2679
2680BLUETOOTH DRIVERS
2681M:	Marcel Holtmann <marcel@holtmann.org>
2682M:	Gustavo Padovan <gustavo@padovan.org>
2683M:	Johan Hedberg <johan.hedberg@gmail.com>
2684L:	linux-bluetooth@vger.kernel.org
2685W:	http://www.bluez.org/
2686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2688S:	Maintained
2689F:	drivers/bluetooth/
2690
2691BLUETOOTH SUBSYSTEM
2692M:	Marcel Holtmann <marcel@holtmann.org>
2693M:	Gustavo Padovan <gustavo@padovan.org>
2694M:	Johan Hedberg <johan.hedberg@gmail.com>
2695L:	linux-bluetooth@vger.kernel.org
2696W:	http://www.bluez.org/
2697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2699S:	Maintained
2700F:	net/bluetooth/
2701F:	include/net/bluetooth/
2702
2703BONDING DRIVER
2704M:	Jay Vosburgh <j.vosburgh@gmail.com>
2705M:	Veaceslav Falico <vfalico@gmail.com>
2706M:	Andy Gospodarek <andy@greyhouse.net>
2707L:	netdev@vger.kernel.org
2708W:	http://sourceforge.net/projects/bonding/
2709S:	Supported
2710F:	drivers/net/bonding/
2711F:	include/uapi/linux/if_bonding.h
2712
2713BPF (Safe dynamic programs and tools)
2714M:	Alexei Starovoitov <ast@kernel.org>
2715M:	Daniel Borkmann <daniel@iogearbox.net>
2716L:	netdev@vger.kernel.org
2717L:	linux-kernel@vger.kernel.org
2718S:	Supported
2719F:	arch/x86/net/bpf_jit*
2720F:	Documentation/networking/filter.txt
2721F:	Documentation/bpf/
2722F:	include/linux/bpf*
2723F:	include/linux/filter.h
2724F:	include/uapi/linux/bpf*
2725F:	include/uapi/linux/filter.h
2726F:	kernel/bpf/
2727F:	kernel/trace/bpf_trace.c
2728F:	lib/test_bpf.c
2729F:	net/bpf/
2730F:	net/core/filter.c
2731F:	net/sched/act_bpf.c
2732F:	net/sched/cls_bpf.c
2733F:	samples/bpf/
2734F:	tools/bpf/
2735F:	tools/testing/selftests/bpf/
2736
2737BROADCOM B44 10/100 ETHERNET DRIVER
2738M:	Michael Chan <michael.chan@broadcom.com>
2739L:	netdev@vger.kernel.org
2740S:	Supported
2741F:	drivers/net/ethernet/broadcom/b44.*
2742
2743BROADCOM B53 ETHERNET SWITCH DRIVER
2744M:	Florian Fainelli <f.fainelli@gmail.com>
2745L:	netdev@vger.kernel.org
2746L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2747S:	Supported
2748F:	drivers/net/dsa/b53/*
2749F:	include/linux/platform_data/b53.h
2750
2751BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2752M:	Florian Fainelli <f.fainelli@gmail.com>
2753M:	Ray Jui <rjui@broadcom.com>
2754M:	Scott Branden <sbranden@broadcom.com>
2755M:	bcm-kernel-feedback-list@broadcom.com
2756T:	git git://github.com/broadcom/mach-bcm
2757S:	Maintained
2758N:	bcm281*
2759N:	bcm113*
2760N:	bcm216*
2761N:	kona
2762F:	arch/arm/mach-bcm/
2763
2764BROADCOM BCM2835 ARM ARCHITECTURE
2765M:	Eric Anholt <eric@anholt.net>
2766M:	Stefan Wahren <stefan.wahren@i2se.com>
2767L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769T:	git git://github.com/anholt/linux
2770S:	Maintained
2771N:	bcm2835
2772F:	drivers/staging/vc04_services
2773
2774BROADCOM BCM47XX MIPS ARCHITECTURE
2775M:	Hauke Mehrtens <hauke@hauke-m.de>
2776M:	Rafał Miłecki <zajec5@gmail.com>
2777L:	linux-mips@linux-mips.org
2778S:	Maintained
2779F:	Documentation/devicetree/bindings/mips/brcm/
2780F:	arch/mips/bcm47xx/*
2781F:	arch/mips/include/asm/mach-bcm47xx/*
2782
2783BROADCOM BCM5301X ARM ARCHITECTURE
2784M:	Hauke Mehrtens <hauke@hauke-m.de>
2785M:	Rafał Miłecki <zajec5@gmail.com>
2786M:	Jon Mason <jonmason@broadcom.com>
2787M:	bcm-kernel-feedback-list@broadcom.com
2788L:	linux-arm-kernel@lists.infradead.org
2789S:	Maintained
2790F:	arch/arm/mach-bcm/bcm_5301x.c
2791F:	arch/arm/boot/dts/bcm5301x*.dtsi
2792F:	arch/arm/boot/dts/bcm470*
2793F:	arch/arm/boot/dts/bcm953012*
2794
2795BROADCOM BCM53573 ARM ARCHITECTURE
2796M:	Rafał Miłecki <rafal@milecki.pl>
2797L:	linux-arm-kernel@lists.infradead.org
2798S:	Maintained
2799F:	arch/arm/boot/dts/bcm53573*
2800F:	arch/arm/boot/dts/bcm47189*
2801
2802BROADCOM BCM63XX ARM ARCHITECTURE
2803M:	Florian Fainelli <f.fainelli@gmail.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806T:	git git://github.com/broadcom/stblinux.git
2807S:	Maintained
2808N:	bcm63xx
2809
2810BROADCOM BCM63XX/BCM33XX UDC DRIVER
2811M:	Kevin Cernekee <cernekee@gmail.com>
2812L:	linux-usb@vger.kernel.org
2813S:	Maintained
2814F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2815
2816BROADCOM BCM7XXX ARM ARCHITECTURE
2817M:	Brian Norris <computersforpeace@gmail.com>
2818M:	Gregory Fong <gregory.0xf0@gmail.com>
2819M:	Florian Fainelli <f.fainelli@gmail.com>
2820M:	bcm-kernel-feedback-list@broadcom.com
2821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822T:	git git://github.com/broadcom/stblinux.git
2823S:	Maintained
2824F:	arch/arm/mach-bcm/*brcmstb*
2825F:	arch/arm/boot/dts/bcm7*.dts*
2826F:	drivers/bus/brcmstb_gisb.c
2827N:	brcmstb
2828
2829BROADCOM BMIPS CPUFREQ DRIVER
2830M:	Markus Mayer <mmayer@broadcom.com>
2831M:	bcm-kernel-feedback-list@broadcom.com
2832L:	linux-pm@vger.kernel.org
2833S:	Maintained
2834F:	drivers/cpufreq/bmips-cpufreq.c
2835
2836BROADCOM BMIPS MIPS ARCHITECTURE
2837M:	Kevin Cernekee <cernekee@gmail.com>
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839L:	linux-mips@linux-mips.org
2840T:	git git://github.com/broadcom/stblinux.git
2841S:	Maintained
2842F:	arch/mips/bmips/*
2843F:	arch/mips/include/asm/mach-bmips/*
2844F:	arch/mips/kernel/*bmips*
2845F:	arch/mips/boot/dts/brcm/bcm*.dts*
2846F:	drivers/irqchip/irq-bcm63*
2847F:	drivers/irqchip/irq-bcm7*
2848F:	drivers/irqchip/irq-brcmstb*
2849F:	include/linux/bcm963xx_nvram.h
2850F:	include/linux/bcm963xx_tag.h
2851
2852BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2853M:	Rasesh Mody <rasesh.mody@cavium.com>
2854M:	Harish Patil <harish.patil@cavium.com>
2855M:	Dept-GELinuxNICDev@cavium.com
2856L:	netdev@vger.kernel.org
2857S:	Supported
2858F:	drivers/net/ethernet/broadcom/bnx2.*
2859F:	drivers/net/ethernet/broadcom/bnx2_*
2860
2861BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2862M:	QLogic-Storage-Upstream@qlogic.com
2863L:	linux-scsi@vger.kernel.org
2864S:	Supported
2865F:	drivers/scsi/bnx2fc/
2866
2867BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2868M:	QLogic-Storage-Upstream@qlogic.com
2869L:	linux-scsi@vger.kernel.org
2870S:	Supported
2871F:	drivers/scsi/bnx2i/
2872
2873BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2874M:	Ariel Elior <ariel.elior@cavium.com>
2875M:	everest-linux-l2@cavium.com
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bnx2x/
2879
2880BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2881M:	Michael Chan <michael.chan@broadcom.com>
2882L:	netdev@vger.kernel.org
2883S:	Supported
2884F:	drivers/net/ethernet/broadcom/bnxt/
2885
2886BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2887M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2888M:	Franky Lin <franky.lin@broadcom.com>
2889M:	Hante Meuleman <hante.meuleman@broadcom.com>
2890M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2891M:	Wright Feng <wright.feng@cypress.com>
2892L:	linux-wireless@vger.kernel.org
2893L:	brcm80211-dev-list.pdl@broadcom.com
2894L:	brcm80211-dev-list@cypress.com
2895S:	Supported
2896F:	drivers/net/wireless/broadcom/brcm80211/
2897
2898BROADCOM BRCMSTB GPIO DRIVER
2899M:	Gregory Fong <gregory.0xf0@gmail.com>
2900L:	bcm-kernel-feedback-list@broadcom.com
2901S:	Supported
2902F:	drivers/gpio/gpio-brcmstb.c
2903F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2904
2905BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2906M:	Al Cooper <alcooperx@gmail.com>
2907L:	linux-kernel@vger.kernel.org
2908L:	bcm-kernel-feedback-list@broadcom.com
2909S:	Maintained
2910F:	drivers/phy/broadcom/phy-brcm-usb*
2911
2912BROADCOM GENET ETHERNET DRIVER
2913M:	Doug Berger <opendmb@gmail.com>
2914M:	Florian Fainelli <f.fainelli@gmail.com>
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	drivers/net/ethernet/broadcom/genet/
2918
2919BROADCOM IPROC ARM ARCHITECTURE
2920M:	Ray Jui <rjui@broadcom.com>
2921M:	Scott Branden <sbranden@broadcom.com>
2922M:	Jon Mason <jonmason@broadcom.com>
2923M:	bcm-kernel-feedback-list@broadcom.com
2924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925T:	git git://github.com/broadcom/cygnus-linux.git
2926S:	Maintained
2927N:	iproc
2928N:	cygnus
2929N:	bcm[-_]nsp
2930N:	bcm9113*
2931N:	bcm9583*
2932N:	bcm9585*
2933N:	bcm9586*
2934N:	bcm988312
2935N:	bcm113*
2936N:	bcm583*
2937N:	bcm585*
2938N:	bcm586*
2939N:	bcm88312
2940N:	hr2
2941F:	arch/arm64/boot/dts/broadcom/ns2*
2942F:	drivers/clk/bcm/clk-ns*
2943F:	drivers/pinctrl/bcm/pinctrl-ns*
2944
2945BROADCOM KONA GPIO DRIVER
2946M:	Ray Jui <rjui@broadcom.com>
2947L:	bcm-kernel-feedback-list@broadcom.com
2948S:	Supported
2949F:	drivers/gpio/gpio-bcm-kona.c
2950F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2951
2952BROADCOM NETXTREME-E ROCE DRIVER
2953M:	Selvin Xavier <selvin.xavier@broadcom.com>
2954M:	Devesh Sharma <devesh.sharma@broadcom.com>
2955M:	Somnath Kotur <somnath.kotur@broadcom.com>
2956M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2957L:	linux-rdma@vger.kernel.org
2958W:	http://www.broadcom.com
2959S:	Supported
2960F:	drivers/infiniband/hw/bnxt_re/
2961F:	include/uapi/rdma/bnxt_re-abi.h
2962
2963BROADCOM NVRAM DRIVER
2964M:	Rafał Miłecki <zajec5@gmail.com>
2965L:	linux-mips@linux-mips.org
2966S:	Maintained
2967F:	drivers/firmware/broadcom/*
2968
2969BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2970M:	Rafał Miłecki <zajec5@gmail.com>
2971L:	linux-wireless@vger.kernel.org
2972S:	Maintained
2973F:	drivers/bcma/
2974F:	include/linux/bcma/
2975
2976BROADCOM STB AVS CPUFREQ DRIVER
2977M:	Markus Mayer <mmayer@broadcom.com>
2978M:	bcm-kernel-feedback-list@broadcom.com
2979L:	linux-pm@vger.kernel.org
2980S:	Maintained
2981F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2982F:	drivers/cpufreq/brcmstb*
2983
2984BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.txt
2990F:	drivers/thermal/broadcom/brcmstb*
2991
2992BROADCOM STB NAND FLASH DRIVER
2993M:	Brian Norris <computersforpeace@gmail.com>
2994M:	Kamal Dasu <kdasu.kdev@gmail.com>
2995L:	linux-mtd@lists.infradead.org
2996L:	bcm-kernel-feedback-list@broadcom.com
2997S:	Maintained
2998F:	drivers/mtd/nand/brcmnand/
2999
3000BROADCOM STB DPFE DRIVER
3001M:	Markus Mayer <mmayer@broadcom.com>
3002M:	bcm-kernel-feedback-list@broadcom.com
3003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004S:	Maintained
3005F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3006F:	drivers/memory/brcmstb_dpfe.c
3007
3008BROADCOM SYSTEMPORT ETHERNET DRIVER
3009M:	Florian Fainelli <f.fainelli@gmail.com>
3010L:	netdev@vger.kernel.org
3011S:	Supported
3012F:	drivers/net/ethernet/broadcom/bcmsysport.*
3013
3014BROADCOM TG3 GIGABIT ETHERNET DRIVER
3015M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3016M:	Prashant Sreedharan <prashant@broadcom.com>
3017M:	Michael Chan <mchan@broadcom.com>
3018L:	netdev@vger.kernel.org
3019S:	Supported
3020F:	drivers/net/ethernet/broadcom/tg3.*
3021
3022BROCADE BFA FC SCSI DRIVER
3023M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3024M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3025L:	linux-scsi@vger.kernel.org
3026S:	Supported
3027F:	drivers/scsi/bfa/
3028
3029BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3030M:	Rasesh Mody <rasesh.mody@cavium.com>
3031M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3032M:	Dept-GELinuxNICDev@cavium.com
3033L:	netdev@vger.kernel.org
3034S:	Supported
3035F:	drivers/net/ethernet/brocade/bna/
3036
3037BSG (block layer generic sg v4 driver)
3038M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3039L:	linux-scsi@vger.kernel.org
3040S:	Supported
3041F:	block/bsg.c
3042F:	include/linux/bsg.h
3043F:	include/uapi/linux/bsg.h
3044
3045BT87X AUDIO DRIVER
3046M:	Clemens Ladisch <clemens@ladisch.de>
3047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3048T:	git git://git.alsa-project.org/alsa-kernel.git
3049S:	Maintained
3050F:	Documentation/sound/alsa/Bt87x.txt
3051F:	sound/pci/bt87x.c
3052
3053BT8XXGPIO DRIVER
3054M:	Michael Buesch <m@bues.ch>
3055W:	http://bu3sch.de/btgpio.php
3056S:	Maintained
3057F:	drivers/gpio/gpio-bt8xx.c
3058
3059BTRFS FILE SYSTEM
3060M:	Chris Mason <clm@fb.com>
3061M:	Josef Bacik <jbacik@fb.com>
3062M:	David Sterba <dsterba@suse.com>
3063L:	linux-btrfs@vger.kernel.org
3064W:	http://btrfs.wiki.kernel.org/
3065Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3067S:	Maintained
3068F:	Documentation/filesystems/btrfs.txt
3069F:	fs/btrfs/
3070F:	include/linux/btrfs*
3071F:	include/uapi/linux/btrfs*
3072
3073BTTV VIDEO4LINUX DRIVER
3074M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3075M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3076L:	linux-media@vger.kernel.org
3077W:	https://linuxtv.org
3078T:	git git://linuxtv.org/media_tree.git
3079S:	Odd fixes
3080F:	Documentation/media/v4l-drivers/bttv*
3081F:	drivers/media/pci/bt8xx/bttv*
3082
3083BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3084M:	Chanwoo Choi <cw00.choi@samsung.com>
3085L:	linux-pm@vger.kernel.org
3086L:	linux-samsung-soc@vger.kernel.org
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3088S:	Maintained
3089F:	drivers/devfreq/exynos-bus.c
3090F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3091
3092BUSLOGIC SCSI DRIVER
3093M:	Khalid Aziz <khalid@gonehiking.org>
3094L:	linux-scsi@vger.kernel.org
3095S:	Maintained
3096F:	drivers/scsi/BusLogic.*
3097F:	drivers/scsi/FlashPoint.*
3098
3099C-MEDIA CMI8788 DRIVER
3100M:	Clemens Ladisch <clemens@ladisch.de>
3101L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3102T:	git git://git.alsa-project.org/alsa-kernel.git
3103S:	Maintained
3104F:	sound/pci/oxygen/
3105
3106C6X ARCHITECTURE
3107M:	Mark Salter <msalter@redhat.com>
3108M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3109L:	linux-c6x-dev@linux-c6x.org
3110W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3111S:	Maintained
3112F:	arch/c6x/
3113
3114CA8210 IEEE-802.15.4 RADIO DRIVER
3115M:	Harry Morris <h.morris@cascoda.com>
3116L:	linux-wpan@vger.kernel.org
3117W:	https://github.com/Cascoda/ca8210-linux.git
3118S:	Maintained
3119F:	drivers/net/ieee802154/ca8210.c
3120F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3121
3122CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3123M:	David Howells <dhowells@redhat.com>
3124L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3125S:	Supported
3126F:	Documentation/filesystems/caching/cachefiles.txt
3127F:	fs/cachefiles/
3128
3129CADET FM/AM RADIO RECEIVER DRIVER
3130M:	Hans Verkuil <hverkuil@xs4all.nl>
3131L:	linux-media@vger.kernel.org
3132T:	git git://linuxtv.org/media_tree.git
3133W:	https://linuxtv.org
3134S:	Maintained
3135F:	drivers/media/radio/radio-cadet*
3136
3137CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3138M:	Jonathan Corbet <corbet@lwn.net>
3139L:	linux-media@vger.kernel.org
3140T:	git git://linuxtv.org/media_tree.git
3141S:	Maintained
3142F:	Documentation/media/v4l-drivers/cafe_ccic*
3143F:	drivers/media/platform/marvell-ccic/
3144
3145CAIF NETWORK LAYER
3146M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3147L:	netdev@vger.kernel.org
3148S:	Supported
3149F:	Documentation/networking/caif/
3150F:	drivers/net/caif/
3151F:	include/uapi/linux/caif/
3152F:	include/net/caif/
3153F:	net/caif/
3154
3155CALGARY x86-64 IOMMU
3156M:	Muli Ben-Yehuda <mulix@mulix.org>
3157M:	Jon Mason <jdmason@kudzu.us>
3158L:	iommu@lists.linux-foundation.org
3159S:	Maintained
3160F:	arch/x86/kernel/pci-calgary_64.c
3161F:	arch/x86/kernel/tce_64.c
3162F:	arch/x86/include/asm/calgary.h
3163F:	arch/x86/include/asm/tce.h
3164
3165CAN NETWORK DRIVERS
3166M:	Wolfgang Grandegger <wg@grandegger.com>
3167M:	Marc Kleine-Budde <mkl@pengutronix.de>
3168L:	linux-can@vger.kernel.org
3169W:	https://github.com/linux-can
3170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3172S:	Maintained
3173F:	Documentation/devicetree/bindings/net/can/
3174F:	drivers/net/can/
3175F:	include/linux/can/dev.h
3176F:	include/linux/can/platform/
3177F:	include/uapi/linux/can/error.h
3178F:	include/uapi/linux/can/netlink.h
3179
3180CAN NETWORK LAYER
3181M:	Oliver Hartkopp <socketcan@hartkopp.net>
3182M:	Marc Kleine-Budde <mkl@pengutronix.de>
3183L:	linux-can@vger.kernel.org
3184W:	https://github.com/linux-can
3185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3187S:	Maintained
3188F:	Documentation/networking/can.txt
3189F:	net/can/
3190F:	include/linux/can/core.h
3191F:	include/uapi/linux/can.h
3192F:	include/uapi/linux/can/bcm.h
3193F:	include/uapi/linux/can/raw.h
3194F:	include/uapi/linux/can/gw.h
3195
3196CAPABILITIES
3197M:	Serge Hallyn <serge@hallyn.com>
3198L:	linux-security-module@vger.kernel.org
3199S:	Supported
3200F:	include/linux/capability.h
3201F:	include/uapi/linux/capability.h
3202F:	security/commoncap.c
3203F:	kernel/capability.c
3204
3205CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3206M:	Kevin Tsai <ktsai@capellamicro.com>
3207S:	Maintained
3208F:	drivers/iio/light/cm*
3209
3210CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3211M:	Christian Lamparter <chunkeey@googlemail.com>
3212L:	linux-wireless@vger.kernel.org
3213W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3214S:	Maintained
3215F:	drivers/net/wireless/ath/carl9170/
3216
3217CAVIUM I2C DRIVER
3218M:	Jan Glauber <jglauber@cavium.com>
3219M:	David Daney <david.daney@cavium.com>
3220W:	http://www.cavium.com
3221S:	Supported
3222F:	drivers/i2c/busses/i2c-octeon*
3223F:	drivers/i2c/busses/i2c-thunderx*
3224
3225CAVIUM LIQUIDIO NETWORK DRIVER
3226M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3227M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3228M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3229M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3230L:	netdev@vger.kernel.org
3231W:	http://www.cavium.com
3232S:	Supported
3233F:	drivers/net/ethernet/cavium/liquidio/
3234
3235CAVIUM MMC DRIVER
3236M:	Jan Glauber <jglauber@cavium.com>
3237M:	David Daney <david.daney@cavium.com>
3238M:	Steven J. Hill <Steven.Hill@cavium.com>
3239W:	http://www.cavium.com
3240S:	Supported
3241F:	drivers/mmc/host/cavium*
3242
3243CAVIUM OCTEON-TX CRYPTO DRIVER
3244M:	George Cherian <george.cherian@cavium.com>
3245L:	linux-crypto@vger.kernel.org
3246W:	http://www.cavium.com
3247S:	Supported
3248F:	drivers/crypto/cavium/cpt/
3249
3250CAVIUM THUNDERX2 ARM64 SOC
3251M:	Robert Richter <rrichter@cavium.com>
3252M:	Jayachandran C <jnair@caviumnetworks.com>
3253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3254S:	Maintained
3255F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3256F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3257
3258CC2520 IEEE-802.15.4 RADIO DRIVER
3259M:	Varka Bhadram <varkabhadram@gmail.com>
3260L:	linux-wpan@vger.kernel.org
3261S:	Maintained
3262F:	drivers/net/ieee802154/cc2520.c
3263F:	include/linux/spi/cc2520.h
3264F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3265
3266CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3267M:	Gilad Ben-Yossef <gilad@benyossef.com>
3268L:	linux-crypto@vger.kernel.org
3269L:	driverdev-devel@linuxdriverproject.org
3270S:	Supported
3271F:	drivers/staging/ccree/
3272W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3273
3274CEC FRAMEWORK
3275M:	Hans Verkuil <hans.verkuil@cisco.com>
3276L:	linux-media@vger.kernel.org
3277T:	git git://linuxtv.org/media_tree.git
3278W:	http://linuxtv.org
3279S:	Supported
3280F:	Documentation/media/kapi/cec-core.rst
3281F:	Documentation/media/uapi/cec
3282F:	drivers/media/cec/
3283F:	drivers/media/rc/keymaps/rc-cec.c
3284F:	include/media/cec.h
3285F:	include/media/cec-notifier.h
3286F:	include/uapi/linux/cec.h
3287F:	include/uapi/linux/cec-funcs.h
3288F:	Documentation/devicetree/bindings/media/cec.txt
3289
3290CEC GPIO DRIVER
3291M:	Hans Verkuil <hans.verkuil@cisco.com>
3292L:	linux-media@vger.kernel.org
3293T:	git git://linuxtv.org/media_tree.git
3294W:	http://linuxtv.org
3295S:	Supported
3296F:	drivers/media/platform/cec-gpio/
3297F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3298
3299CELL BROADBAND ENGINE ARCHITECTURE
3300M:	Arnd Bergmann <arnd@arndb.de>
3301L:	linuxppc-dev@lists.ozlabs.org
3302W:	http://www.ibm.com/developerworks/power/cell/
3303S:	Supported
3304F:	arch/powerpc/include/asm/cell*.h
3305F:	arch/powerpc/include/asm/spu*.h
3306F:	arch/powerpc/include/uapi/asm/spu*.h
3307F:	arch/powerpc/oprofile/*cell*
3308F:	arch/powerpc/platforms/cell/
3309
3310CEPH COMMON CODE (LIBCEPH)
3311M:	Ilya Dryomov <idryomov@gmail.com>
3312M:	"Yan, Zheng" <zyan@redhat.com>
3313M:	Sage Weil <sage@redhat.com>
3314L:	ceph-devel@vger.kernel.org
3315W:	http://ceph.com/
3316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3317T:	git git://github.com/ceph/ceph-client.git
3318S:	Supported
3319F:	net/ceph/
3320F:	include/linux/ceph/
3321F:	include/linux/crush/
3322
3323CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3324M:	"Yan, Zheng" <zyan@redhat.com>
3325M:	Sage Weil <sage@redhat.com>
3326M:	Ilya Dryomov <idryomov@gmail.com>
3327L:	ceph-devel@vger.kernel.org
3328W:	http://ceph.com/
3329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3330T:	git git://github.com/ceph/ceph-client.git
3331S:	Supported
3332F:	Documentation/filesystems/ceph.txt
3333F:	fs/ceph/
3334
3335CERTIFICATE HANDLING:
3336M:	David Howells <dhowells@redhat.com>
3337M:	David Woodhouse <dwmw2@infradead.org>
3338L:	keyrings@vger.kernel.org
3339S:	Maintained
3340F:	Documentation/module-signing.txt
3341F:	certs/
3342F:	scripts/sign-file.c
3343F:	scripts/extract-cert.c
3344
3345CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3346L:	linux-usb@vger.kernel.org
3347S:	Orphan
3348F:	Documentation/usb/WUSB-Design-overview.txt
3349F:	Documentation/usb/wusb-cbaf
3350F:	drivers/usb/host/hwa-hc.c
3351F:	drivers/usb/host/whci/
3352F:	drivers/usb/wusbcore/
3353F:	include/linux/usb/wusb*
3354
3355CFAG12864B LCD DRIVER
3356M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3357W:	http://miguelojeda.es/auxdisplay.htm
3358W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3359S:	Maintained
3360F:	drivers/auxdisplay/cfag12864b.c
3361F:	include/linux/cfag12864b.h
3362
3363CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c
3369F:	include/linux/cfag12864b.h
3370
3371802.11 (including CFG80211/NL80211)
3372M:	Johannes Berg <johannes@sipsolutions.net>
3373L:	linux-wireless@vger.kernel.org
3374W:	http://wireless.kernel.org/
3375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3377S:	Maintained
3378F:	net/wireless/
3379F:	include/uapi/linux/nl80211.h
3380F:	include/linux/ieee80211.h
3381F:	include/net/wext.h
3382F:	include/net/cfg80211.h
3383F:	include/net/iw_handler.h
3384F:	include/net/ieee80211_radiotap.h
3385F:	Documentation/driver-api/80211/cfg80211.rst
3386F:	Documentation/networking/regulatory.txt
3387
3388CHAR and MISC DRIVERS
3389M:	Arnd Bergmann <arnd@arndb.de>
3390M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3392S:	Supported
3393F:	drivers/char/*
3394F:	drivers/misc/*
3395F:	include/linux/miscdevice.h
3396
3397CHECKPATCH
3398M:	Andy Whitcroft <apw@canonical.com>
3399M:	Joe Perches <joe@perches.com>
3400S:	Maintained
3401F:	scripts/checkpatch.pl
3402
3403CHINESE DOCUMENTATION
3404M:	Harry Wei <harryxiyou@gmail.com>
3405L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3406L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3407S:	Maintained
3408F:	Documentation/translations/zh_CN/
3409
3410CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3411M:	Peter Chen <Peter.Chen@nxp.com>
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3413L:	linux-usb@vger.kernel.org
3414S:	Maintained
3415F:	drivers/usb/chipidea/
3416
3417CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3418M:	Hans de Goede <hdegoede@redhat.com>
3419L:	linux-input@vger.kernel.org
3420S:	Maintained
3421F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3422F:	drivers/input/touchscreen/chipone_icn8318.c
3423
3424CHROME HARDWARE PLATFORM SUPPORT
3425M:	Benson Leung <bleung@chromium.org>
3426M:	Olof Johansson <olof@lixom.net>
3427S:	Maintained
3428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3429F:	drivers/platform/chrome/
3430
3431CIRRUS LOGIC AUDIO CODEC DRIVERS
3432M:	Brian Austin <brian.austin@cirrus.com>
3433M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3434L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3435S:	Maintained
3436F:	sound/soc/codecs/cs*
3437
3438CIRRUS LOGIC EP93XX ETHERNET DRIVER
3439M:	Hartley Sweeten <hsweeten@visionengravers.com>
3440L:	netdev@vger.kernel.org
3441S:	Maintained
3442F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3443
3444CISCO FCOE HBA DRIVER
3445M:	Satish Kharat <satishkh@cisco.com>
3446M:	Sesidhar Baddela <sebaddel@cisco.com>
3447M:	Karan Tilak Kumar <kartilak@cisco.com>
3448L:	linux-scsi@vger.kernel.org
3449S:	Supported
3450F:	drivers/scsi/fnic/
3451
3452CISCO SCSI HBA DRIVER
3453M:	Karan Tilak Kumar <kartilak@cisco.com>
3454M:	Sesidhar Baddela <sebaddel@cisco.com>
3455L:	linux-scsi@vger.kernel.org
3456S:	Supported
3457F:	drivers/scsi/snic/
3458
3459CISCO VIC ETHERNET NIC DRIVER
3460M:	Christian Benvenuti <benve@cisco.com>
3461M:	Govindarajulu Varadarajan <_govind@gmx.com>
3462M:	Parvi Kaustubhi <pkaustub@cisco.com>
3463S:	Supported
3464F:	drivers/net/ethernet/cisco/enic/
3465
3466CISCO VIC LOW LATENCY NIC DRIVER
3467M:	Christian Benvenuti <benve@cisco.com>
3468M:	Dave Goodell <dgoodell@cisco.com>
3469S:	Supported
3470F:	drivers/infiniband/hw/usnic/
3471
3472CLEANCACHE API
3473M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3474L:	linux-kernel@vger.kernel.org
3475S:	Maintained
3476F:	mm/cleancache.c
3477F:	include/linux/cleancache.h
3478
3479CLK API
3480M:	Russell King <linux@armlinux.org.uk>
3481L:	linux-clk@vger.kernel.org
3482S:	Maintained
3483F:	include/linux/clk.h
3484
3485CLOCKSOURCE, CLOCKEVENT DRIVERS
3486M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3487M:	Thomas Gleixner <tglx@linutronix.de>
3488L:	linux-kernel@vger.kernel.org
3489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3490S:	Supported
3491F:	drivers/clocksource/
3492F:	Documentation/devicetree/bindings/timer/
3493
3494CMPC ACPI DRIVER
3495M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3496M:	Daniel Oliveira Nascimento <don@syst.com.br>
3497L:	platform-driver-x86@vger.kernel.org
3498S:	Supported
3499F:	drivers/platform/x86/classmate-laptop.c
3500
3501COBALT MEDIA DRIVER
3502M:	Hans Verkuil <hans.verkuil@cisco.com>
3503L:	linux-media@vger.kernel.org
3504T:	git git://linuxtv.org/media_tree.git
3505W:	https://linuxtv.org
3506S:	Supported
3507F:	drivers/media/pci/cobalt/
3508
3509COCCINELLE/Semantic Patches (SmPL)
3510M:	Julia Lawall <Julia.Lawall@lip6.fr>
3511M:	Gilles Muller <Gilles.Muller@lip6.fr>
3512M:	Nicolas Palix <nicolas.palix@imag.fr>
3513M:	Michal Marek <michal.lkml@markovi.net>
3514L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3516W:	http://coccinelle.lip6.fr/
3517S:	Supported
3518F:	Documentation/dev-tools/coccinelle.rst
3519F:	scripts/coccinelle/
3520F:	scripts/coccicheck
3521
3522CODA FILE SYSTEM
3523M:	Jan Harkes <jaharkes@cs.cmu.edu>
3524M:	coda@cs.cmu.edu
3525L:	codalist@coda.cs.cmu.edu
3526W:	http://www.coda.cs.cmu.edu/
3527S:	Maintained
3528F:	Documentation/filesystems/coda.txt
3529F:	fs/coda/
3530F:	include/linux/coda*.h
3531F:	include/uapi/linux/coda*.h
3532
3533CODA V4L2 MEM2MEM DRIVER
3534M:	Philipp Zabel <p.zabel@pengutronix.de>
3535L:	linux-media@vger.kernel.org
3536S:	Maintained
3537F:	Documentation/devicetree/bindings/media/coda.txt
3538F:	drivers/media/platform/coda/
3539
3540COMMON CLK FRAMEWORK
3541M:	Michael Turquette <mturquette@baylibre.com>
3542M:	Stephen Boyd <sboyd@codeaurora.org>
3543L:	linux-clk@vger.kernel.org
3544Q:	http://patchwork.kernel.org/project/linux-clk/list/
3545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3546S:	Maintained
3547F:	Documentation/devicetree/bindings/clock/
3548F:	drivers/clk/
3549X:	drivers/clk/clkdev.c
3550F:	include/linux/clk-pr*
3551F:	include/linux/clk/
3552
3553COMMON INTERNET FILE SYSTEM (CIFS)
3554M:	Steve French <sfrench@samba.org>
3555L:	linux-cifs@vger.kernel.org
3556L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3557W:	http://linux-cifs.samba.org/
3558T:	git git://git.samba.org/sfrench/cifs-2.6.git
3559S:	Supported
3560F:	Documentation/filesystems/cifs/
3561F:	fs/cifs/
3562
3563COMPACTPCI HOTPLUG CORE
3564M:	Scott Murray <scott@spiteful.org>
3565L:	linux-pci@vger.kernel.org
3566S:	Maintained
3567F:	drivers/pci/hotplug/cpci_hotplug*
3568
3569COMPACTPCI HOTPLUG GENERIC DRIVER
3570M:	Scott Murray <scott@spiteful.org>
3571L:	linux-pci@vger.kernel.org
3572S:	Maintained
3573F:	drivers/pci/hotplug/cpcihp_generic.c
3574
3575COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3576M:	Scott Murray <scott@spiteful.org>
3577L:	linux-pci@vger.kernel.org
3578S:	Maintained
3579F:	drivers/pci/hotplug/cpcihp_zt5550.*
3580
3581COMPAL LAPTOP SUPPORT
3582M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3583L:	platform-driver-x86@vger.kernel.org
3584S:	Maintained
3585F:	drivers/platform/x86/compal-laptop.c
3586
3587CONEXANT ACCESSRUNNER USB DRIVER
3588L:	accessrunner-general@lists.sourceforge.net
3589W:	http://accessrunner.sourceforge.net/
3590S:	Orphan
3591F:	drivers/usb/atm/cxacru.c
3592
3593CONFIGFS
3594M:	Joel Becker <jlbec@evilplan.org>
3595M:	Christoph Hellwig <hch@lst.de>
3596T:	git git://git.infradead.org/users/hch/configfs.git
3597S:	Supported
3598F:	fs/configfs/
3599F:	include/linux/configfs.h
3600
3601CONNECTOR
3602M:	Evgeniy Polyakov <zbr@ioremap.net>
3603L:	netdev@vger.kernel.org
3604S:	Maintained
3605F:	drivers/connector/
3606
3607CONTROL GROUP (CGROUP)
3608M:	Tejun Heo <tj@kernel.org>
3609M:	Li Zefan <lizefan@huawei.com>
3610M:	Johannes Weiner <hannes@cmpxchg.org>
3611L:	cgroups@vger.kernel.org
3612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3613S:	Maintained
3614F:	Documentation/cgroup*
3615F:	include/linux/cgroup*
3616F:	kernel/cgroup*
3617
3618CONTROL GROUP - CPUSET
3619M:	Li Zefan <lizefan@huawei.com>
3620L:	cgroups@vger.kernel.org
3621W:	http://www.bullopensource.org/cpuset/
3622W:	http://oss.sgi.com/projects/cpusets/
3623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3624S:	Maintained
3625F:	Documentation/cgroup-v1/cpusets.txt
3626F:	include/linux/cpuset.h
3627F:	kernel/cgroup/cpuset.c
3628
3629CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3630M:	Johannes Weiner <hannes@cmpxchg.org>
3631M:	Michal Hocko <mhocko@kernel.org>
3632M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3633L:	cgroups@vger.kernel.org
3634L:	linux-mm@kvack.org
3635S:	Maintained
3636F:	mm/memcontrol.c
3637F:	mm/swap_cgroup.c
3638
3639CORETEMP HARDWARE MONITORING DRIVER
3640M:	Fenghua Yu <fenghua.yu@intel.com>
3641L:	linux-hwmon@vger.kernel.org
3642S:	Maintained
3643F:	Documentation/hwmon/coretemp
3644F:	drivers/hwmon/coretemp.c
3645
3646COSA/SRP SYNC SERIAL DRIVER
3647M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3648W:	http://www.fi.muni.cz/~kas/cosa/
3649S:	Maintained
3650F:	drivers/net/wan/cosa*
3651
3652CPMAC ETHERNET DRIVER
3653M:	Florian Fainelli <f.fainelli@gmail.com>
3654L:	netdev@vger.kernel.org
3655S:	Maintained
3656F:	drivers/net/ethernet/ti/cpmac.c
3657
3658CPU FREQUENCY DRIVERS
3659M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3660M:	Viresh Kumar <viresh.kumar@linaro.org>
3661L:	linux-pm@vger.kernel.org
3662S:	Maintained
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3665B:	https://bugzilla.kernel.org
3666F:	Documentation/cpu-freq/
3667F:	Documentation/devicetree/bindings/cpufreq/
3668F:	drivers/cpufreq/
3669F:	include/linux/cpufreq.h
3670F:	tools/testing/selftests/cpufreq/
3671
3672CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3673M:	Viresh Kumar <viresh.kumar@linaro.org>
3674M:	Sudeep Holla <sudeep.holla@arm.com>
3675L:	linux-pm@vger.kernel.org
3676W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3677S:	Maintained
3678F:	drivers/cpufreq/arm_big_little.h
3679F:	drivers/cpufreq/arm_big_little.c
3680F:	drivers/cpufreq/arm_big_little_dt.c
3681
3682CPU POWER MONITORING SUBSYSTEM
3683M:	Thomas Renninger <trenn@suse.com>
3684M:	Shuah Khan <shuahkh@osg.samsung.com>
3685M:	Shuah Khan <shuah@kernel.org>
3686L:	linux-pm@vger.kernel.org
3687S:	Maintained
3688F:	tools/power/cpupower/
3689
3690CPUID/MSR DRIVER
3691M:	"H. Peter Anvin" <hpa@zytor.com>
3692S:	Maintained
3693F:	arch/x86/kernel/cpuid.c
3694F:	arch/x86/kernel/msr.c
3695
3696CPUIDLE DRIVER - ARM BIG LITTLE
3697M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3698M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3699L:	linux-pm@vger.kernel.org
3700L:	linux-arm-kernel@lists.infradead.org
3701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3702S:	Maintained
3703F:	drivers/cpuidle/cpuidle-big_little.c
3704
3705CPUIDLE DRIVER - ARM EXYNOS
3706M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3707M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3708M:	Kukjin Kim <kgene@kernel.org>
3709L:	linux-pm@vger.kernel.org
3710L:	linux-samsung-soc@vger.kernel.org
3711S:	Supported
3712F:	drivers/cpuidle/cpuidle-exynos.c
3713F:	arch/arm/mach-exynos/pm.c
3714
3715CPUIDLE DRIVERS
3716M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3717M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3718L:	linux-pm@vger.kernel.org
3719S:	Maintained
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3721B:	https://bugzilla.kernel.org
3722F:	drivers/cpuidle/*
3723F:	include/linux/cpuidle.h
3724
3725CRAMFS FILESYSTEM
3726M:	Nicolas Pitre <nico@linaro.org>
3727S:	Maintained
3728F:	Documentation/filesystems/cramfs.txt
3729F:	fs/cramfs/
3730
3731CRIS PORT
3732M:	Mikael Starvik <starvik@axis.com>
3733M:	Jesper Nilsson <jesper.nilsson@axis.com>
3734L:	linux-cris-kernel@axis.com
3735W:	http://developer.axis.com
3736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3737S:	Maintained
3738F:	arch/cris/
3739F:	drivers/tty/serial/crisv10.*
3740
3741CRYPTO API
3742M:	Herbert Xu <herbert@gondor.apana.org.au>
3743M:	"David S. Miller" <davem@davemloft.net>
3744L:	linux-crypto@vger.kernel.org
3745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3747S:	Maintained
3748F:	Documentation/crypto/
3749F:	Documentation/devicetree/bindings/crypto/
3750F:	arch/*/crypto/
3751F:	crypto/
3752F:	drivers/crypto/
3753F:	include/crypto/
3754F:	include/linux/crypto*
3755
3756CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3757M:	Neil Horman <nhorman@tuxdriver.com>
3758L:	linux-crypto@vger.kernel.org
3759S:	Maintained
3760F:	crypto/ansi_cprng.c
3761F:	crypto/rng.c
3762
3763CS3308 MEDIA DRIVER
3764M:	Hans Verkuil <hverkuil@xs4all.nl>
3765L:	linux-media@vger.kernel.org
3766T:	git git://linuxtv.org/media_tree.git
3767W:	http://linuxtv.org
3768S:	Odd Fixes
3769F:	drivers/media/i2c/cs3308.c
3770F:	drivers/media/i2c/cs3308.h
3771
3772CS5535 Audio ALSA driver
3773M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3774S:	Maintained
3775F:	sound/pci/cs5535audio/
3776
3777CW1200 WLAN driver
3778M:	Solomon Peachy <pizza@shaftnet.org>
3779S:	Maintained
3780F:	drivers/net/wireless/st/cw1200/
3781
3782CX18 VIDEO4LINUX DRIVER
3783M:	Andy Walls <awalls@md.metrocast.net>
3784L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3785L:	linux-media@vger.kernel.org
3786T:	git git://linuxtv.org/media_tree.git
3787W:	https://linuxtv.org
3788W:	http://www.ivtvdriver.org/index.php/Cx18
3789S:	Maintained
3790F:	Documentation/media/v4l-drivers/cx18*
3791F:	drivers/media/pci/cx18/
3792F:	include/uapi/linux/ivtv*
3793
3794CX2341X MPEG ENCODER HELPER MODULE
3795M:	Hans Verkuil <hverkuil@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	https://linuxtv.org
3799S:	Maintained
3800F:	drivers/media/common/cx2341x*
3801F:	include/media/cx2341x*
3802
3803CX24120 MEDIA DRIVER
3804M:	Jemma Denson <jdenson@gmail.com>
3805M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3806L:	linux-media@vger.kernel.org
3807W:	https://linuxtv.org
3808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3809S:	Maintained
3810F:	drivers/media/dvb-frontends/cx24120*
3811
3812CX88 VIDEO4LINUX DRIVER
3813M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3814M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3815L:	linux-media@vger.kernel.org
3816W:	https://linuxtv.org
3817T:	git git://linuxtv.org/media_tree.git
3818S:	Odd fixes
3819F:	Documentation/media/v4l-drivers/cx88*
3820F:	drivers/media/pci/cx88/
3821
3822CXD2820R MEDIA DRIVER
3823M:	Antti Palosaari <crope@iki.fi>
3824L:	linux-media@vger.kernel.org
3825W:	https://linuxtv.org
3826W:	http://palosaari.fi/linux/
3827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3828T:	git git://linuxtv.org/anttip/media_tree.git
3829S:	Maintained
3830F:	drivers/media/dvb-frontends/cxd2820r*
3831
3832CXGB3 ETHERNET DRIVER (CXGB3)
3833M:	Santosh Raspatur <santosh@chelsio.com>
3834L:	netdev@vger.kernel.org
3835W:	http://www.chelsio.com
3836S:	Supported
3837F:	drivers/net/ethernet/chelsio/cxgb3/
3838
3839CXGB3 ISCSI DRIVER (CXGB3I)
3840M:	Karen Xie <kxie@chelsio.com>
3841L:	linux-scsi@vger.kernel.org
3842W:	http://www.chelsio.com
3843S:	Supported
3844F:	drivers/scsi/cxgbi/cxgb3i
3845
3846CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3847M:	Steve Wise <swise@chelsio.com>
3848L:	linux-rdma@vger.kernel.org
3849W:	http://www.openfabrics.org
3850S:	Supported
3851F:	drivers/infiniband/hw/cxgb3/
3852F:	include/uapi/rdma/cxgb3-abi.h
3853
3854CXGB4 CRYPTO DRIVER (chcr)
3855M:	Harsh Jain <harsh@chelsio.com>
3856L:	linux-crypto@vger.kernel.org
3857W:	http://www.chelsio.com
3858S:	Supported
3859F:	drivers/crypto/chelsio
3860
3861CXGB4 ETHERNET DRIVER (CXGB4)
3862M:	Ganesh Goudar <ganeshgr@chelsio.com>
3863L:	netdev@vger.kernel.org
3864W:	http://www.chelsio.com
3865S:	Supported
3866F:	drivers/net/ethernet/chelsio/cxgb4/
3867
3868CXGB4 ISCSI DRIVER (CXGB4I)
3869M:	Karen Xie <kxie@chelsio.com>
3870L:	linux-scsi@vger.kernel.org
3871W:	http://www.chelsio.com
3872S:	Supported
3873F:	drivers/scsi/cxgbi/cxgb4i
3874
3875CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3876M:	Steve Wise <swise@chelsio.com>
3877L:	linux-rdma@vger.kernel.org
3878W:	http://www.openfabrics.org
3879S:	Supported
3880F:	drivers/infiniband/hw/cxgb4/
3881F:	include/uapi/rdma/cxgb4-abi.h
3882
3883CXGB4VF ETHERNET DRIVER (CXGB4VF)
3884M:	Casey Leedom <leedom@chelsio.com>
3885L:	netdev@vger.kernel.org
3886W:	http://www.chelsio.com
3887S:	Supported
3888F:	drivers/net/ethernet/chelsio/cxgb4vf/
3889
3890CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3891M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3892M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3893L:	linuxppc-dev@lists.ozlabs.org
3894S:	Supported
3895F:	arch/powerpc/platforms/powernv/pci-cxl.c
3896F:	drivers/misc/cxl/
3897F:	include/misc/cxl*
3898F:	include/uapi/misc/cxl.h
3899F:	Documentation/powerpc/cxl.txt
3900F:	Documentation/ABI/testing/sysfs-class-cxl
3901
3902CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3903M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3904M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3905M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3906L:	linux-scsi@vger.kernel.org
3907S:	Supported
3908F:	drivers/scsi/cxlflash/
3909F:	include/uapi/scsi/cxlflash_ioctls.h
3910F:	Documentation/powerpc/cxlflash.txt
3911
3912CYBERPRO FB DRIVER
3913M:	Russell King <linux@armlinux.org.uk>
3914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3915W:	http://www.armlinux.org.uk/
3916S:	Maintained
3917F:	drivers/video/fbdev/cyber2000fb.*
3918
3919CYCLADES ASYNC MUX DRIVER
3920W:	http://www.cyclades.com/
3921S:	Orphan
3922F:	drivers/tty/cyclades.c
3923F:	include/linux/cyclades.h
3924F:	include/uapi/linux/cyclades.h
3925
3926CYCLADES PC300 DRIVER
3927W:	http://www.cyclades.com/
3928S:	Orphan
3929F:	drivers/net/wan/pc300*
3930
3931CYPRESS_FIRMWARE MEDIA DRIVER
3932M:	Antti Palosaari <crope@iki.fi>
3933L:	linux-media@vger.kernel.org
3934W:	https://linuxtv.org
3935W:	http://palosaari.fi/linux/
3936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3937T:	git git://linuxtv.org/anttip/media_tree.git
3938S:	Maintained
3939F:	drivers/media/common/cypress_firmware*
3940
3941CYTTSP TOUCHSCREEN DRIVER
3942M:	Ferruh Yigit <fery@cypress.com>
3943L:	linux-input@vger.kernel.org
3944S:	Supported
3945F:	drivers/input/touchscreen/cyttsp*
3946F:	include/linux/input/cyttsp.h
3947
3948D-LINK DIR-685 TOUCHKEYS DRIVER
3949M:	Linus Walleij <linus.walleij@linaro.org>
3950L:	linux-input@vger.kernel.org
3951S:	Supported
3952F:	drivers/input/dlink-dir685-touchkeys.c
3953
3954DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3955M:	Joshua Kinard <kumba@gentoo.org>
3956S:	Maintained
3957F:	drivers/rtc/rtc-ds1685.c
3958F:	include/linux/rtc/ds1685.h
3959
3960DAMA SLAVE for AX.25
3961M:	Joerg Reuter <jreuter@yaina.de>
3962W:	http://yaina.de/jreuter/
3963W:	http://www.qsl.net/dl1bke/
3964L:	linux-hams@vger.kernel.org
3965S:	Maintained
3966F:	net/ax25/af_ax25.c
3967F:	net/ax25/ax25_dev.c
3968F:	net/ax25/ax25_ds_*
3969F:	net/ax25/ax25_in.c
3970F:	net/ax25/ax25_out.c
3971F:	net/ax25/ax25_timer.c
3972F:	net/ax25/sysctl_net_ax25.c
3973
3974DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3975L:	netdev@vger.kernel.org
3976S:	Orphan
3977F:	Documentation/networking/dmfe.txt
3978F:	drivers/net/ethernet/dec/tulip/dmfe.c
3979
3980DC390/AM53C974 SCSI driver
3981M:	Hannes Reinecke <hare@suse.com>
3982L:	linux-scsi@vger.kernel.org
3983S:	Maintained
3984F:	drivers/scsi/am53c974.c
3985
3986DC395x SCSI driver
3987M:	Oliver Neukum <oliver@neukum.org>
3988M:	Ali Akcaagac <aliakc@web.de>
3989M:	Jamie Lenehan <lenehan@twibble.org>
3990L:	dc395x@twibble.org
3991W:	http://twibble.org/dist/dc395x/
3992W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3993S:	Maintained
3994F:	Documentation/scsi/dc395x.txt
3995F:	drivers/scsi/dc395x.*
3996
3997DCCP PROTOCOL
3998M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3999L:	dccp@vger.kernel.org
4000W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4001S:	Maintained
4002F:	include/linux/dccp.h
4003F:	include/uapi/linux/dccp.h
4004F:	include/linux/tfrc.h
4005F:	net/dccp/
4006
4007DECnet NETWORK LAYER
4008W:	http://linux-decnet.sourceforge.net
4009L:	linux-decnet-user@lists.sourceforge.net
4010S:	Orphan
4011F:	Documentation/networking/decnet.txt
4012F:	net/decnet/
4013
4014DECSTATION PLATFORM SUPPORT
4015M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4016L:	linux-mips@linux-mips.org
4017W:	http://www.linux-mips.org/wiki/DECstation
4018S:	Maintained
4019F:	arch/mips/dec/
4020F:	arch/mips/include/asm/dec/
4021F:	arch/mips/include/asm/mach-dec/
4022
4023DEFXX FDDI NETWORK DRIVER
4024M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4025S:	Maintained
4026F:	drivers/net/fddi/defxx.*
4027
4028DELL SMBIOS DRIVER
4029M:	Pali Rohár <pali.rohar@gmail.com>
4030M:	Mario Limonciello <mario.limonciello@dell.com>
4031L:	platform-driver-x86@vger.kernel.org
4032S:	Maintained
4033F:	drivers/platform/x86/dell-smbios.*
4034
4035DELL SMBIOS SMM DRIVER
4036M:	Mario Limonciello <mario.limonciello@dell.com>
4037L:	platform-driver-x86@vger.kernel.org
4038S:	Maintained
4039F:	drivers/platform/x86/dell-smbios-smm.c
4040
4041DELL SMBIOS WMI DRIVER
4042M:	Mario Limonciello <mario.limonciello@dell.com>
4043L:	platform-driver-x86@vger.kernel.org
4044S:	Maintained
4045F:	drivers/platform/x86/dell-smbios-wmi.c
4046F:	tools/wmi/dell-smbios-example.c
4047
4048DELL LAPTOP DRIVER
4049M:	Matthew Garrett <mjg59@srcf.ucam.org>
4050M:	Pali Rohár <pali.rohar@gmail.com>
4051L:	platform-driver-x86@vger.kernel.org
4052S:	Maintained
4053F:	drivers/platform/x86/dell-laptop.c
4054
4055DELL LAPTOP FREEFALL DRIVER
4056M:	Pali Rohár <pali.rohar@gmail.com>
4057S:	Maintained
4058F:	drivers/platform/x86/dell-smo8800.c
4059
4060DELL LAPTOP RBTN DRIVER
4061M:	Pali Rohár <pali.rohar@gmail.com>
4062S:	Maintained
4063F:	drivers/platform/x86/dell-rbtn.*
4064
4065DELL LAPTOP SMM DRIVER
4066M:	Pali Rohár <pali.rohar@gmail.com>
4067S:	Maintained
4068F:	drivers/hwmon/dell-smm-hwmon.c
4069F:	include/uapi/linux/i8k.h
4070
4071DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4072M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4073S:	Maintained
4074F:	Documentation/dcdbas.txt
4075F:	drivers/firmware/dcdbas.*
4076
4077DELL WMI NOTIFICATIONS DRIVER
4078M:	Matthew Garrett <mjg59@srcf.ucam.org>
4079M:	Pali Rohár <pali.rohar@gmail.com>
4080S:	Maintained
4081F:	drivers/platform/x86/dell-wmi.c
4082
4083DELL WMI DESCRIPTOR DRIVER
4084M:	Mario Limonciello <mario.limonciello@dell.com>
4085S:	Maintained
4086F:	drivers/platform/x86/dell-wmi-descriptor.c
4087
4088DELTA ST MEDIA DRIVER
4089M:	Hugues Fruchet <hugues.fruchet@st.com>
4090L:	linux-media@vger.kernel.org
4091T:	git git://linuxtv.org/media_tree.git
4092W:	https://linuxtv.org
4093S:	Supported
4094F:	drivers/media/platform/sti/delta
4095
4096DENALI NAND DRIVER
4097M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4098L:	linux-mtd@lists.infradead.org
4099S:	Supported
4100F:	drivers/mtd/nand/denali*
4101
4102DESIGNWARE USB2 DRD IP DRIVER
4103M:	John Youn <johnyoun@synopsys.com>
4104L:	linux-usb@vger.kernel.org
4105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4106S:	Maintained
4107F:	drivers/usb/dwc2/
4108
4109DESIGNWARE USB3 DRD IP DRIVER
4110M:	Felipe Balbi <balbi@kernel.org>
4111L:	linux-usb@vger.kernel.org
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4113S:	Maintained
4114F:	drivers/usb/dwc3/
4115
4116DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4117M:	Andreas Klinger <ak@it-klinger.de>
4118L:	linux-iio@vger.kernel.org
4119S:	Maintained
4120F:	drivers/iio/proximity/srf*.c
4121
4122DEVICE COREDUMP (DEV_COREDUMP)
4123M:	Johannes Berg <johannes@sipsolutions.net>
4124L:	linux-kernel@vger.kernel.org
4125S:	Maintained
4126F:	drivers/base/devcoredump.c
4127F:	include/linux/devcoredump.h
4128
4129DEVICE FREQUENCY (DEVFREQ)
4130M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4131M:	Kyungmin Park <kyungmin.park@samsung.com>
4132R:	Chanwoo Choi <cw00.choi@samsung.com>
4133L:	linux-pm@vger.kernel.org
4134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4135S:	Maintained
4136F:	drivers/devfreq/
4137F:	include/linux/devfreq.h
4138F:	Documentation/devicetree/bindings/devfreq/
4139
4140DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141M:	Chanwoo Choi <cw00.choi@samsung.com>
4142L:	linux-pm@vger.kernel.org
4143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144S:	Supported
4145F:	drivers/devfreq/event/
4146F:	drivers/devfreq/devfreq-event.c
4147F:	include/linux/devfreq-event.h
4148F:	Documentation/devicetree/bindings/devfreq/event/
4149
4150DEVICE NUMBER REGISTRY
4151M:	Torben Mathiasen <device@lanana.org>
4152W:	http://lanana.org/docs/device-list/index.html
4153S:	Maintained
4154
4155DEVICE-MAPPER  (LVM)
4156M:	Alasdair Kergon <agk@redhat.com>
4157M:	Mike Snitzer <snitzer@redhat.com>
4158M:	dm-devel@redhat.com
4159L:	dm-devel@redhat.com
4160W:	http://sources.redhat.com/dm
4161Q:	http://patchwork.kernel.org/project/dm-devel/list/
4162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4163T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4164S:	Maintained
4165F:	Documentation/device-mapper/
4166F:	drivers/md/Makefile
4167F:	drivers/md/Kconfig
4168F:	drivers/md/dm*
4169F:	drivers/md/persistent-data/
4170F:	include/linux/device-mapper.h
4171F:	include/linux/dm-*.h
4172F:	include/uapi/linux/dm-*.h
4173
4174DEVLINK
4175M:	Jiri Pirko <jiri@mellanox.com>
4176L:	netdev@vger.kernel.org
4177S:	Supported
4178F:	net/core/devlink.c
4179F:	include/net/devlink.h
4180F:	include/uapi/linux/devlink.h
4181
4182DIALOG SEMICONDUCTOR DRIVERS
4183M:	Support Opensource <support.opensource@diasemi.com>
4184W:	http://www.dialog-semiconductor.com/products
4185S:	Supported
4186F:	Documentation/hwmon/da90??
4187F:	Documentation/devicetree/bindings/mfd/da90*.txt
4188F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4189F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4190F:	Documentation/devicetree/bindings/regulator/da92*.txt
4191F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4192F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4193F:	drivers/gpio/gpio-da90??.c
4194F:	drivers/hwmon/da90??-hwmon.c
4195F:	drivers/iio/adc/da91??-*.c
4196F:	drivers/input/misc/da90??_onkey.c
4197F:	drivers/input/touchscreen/da9052_tsi.c
4198F:	drivers/leds/leds-da90??.c
4199F:	drivers/mfd/da903x.c
4200F:	drivers/mfd/da90??-*.c
4201F:	drivers/mfd/da91??-*.c
4202F:	drivers/power/supply/da9052-battery.c
4203F:	drivers/power/supply/da91??-*.c
4204F:	drivers/regulator/da903x.c
4205F:	drivers/regulator/da9???-regulator.[ch]
4206F:	drivers/thermal/da90??-thermal.c
4207F:	drivers/rtc/rtc-da90??.c
4208F:	drivers/video/backlight/da90??_bl.c
4209F:	drivers/watchdog/da90??_wdt.c
4210F:	include/linux/mfd/da903x.h
4211F:	include/linux/mfd/da9052/
4212F:	include/linux/mfd/da9055/
4213F:	include/linux/mfd/da9062/
4214F:	include/linux/mfd/da9063/
4215F:	include/linux/mfd/da9150/
4216F:	include/linux/regulator/da9211.h
4217F:	include/sound/da[79]*.h
4218F:	sound/soc/codecs/da[79]*.[ch]
4219
4220DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4222L:	linux-gpio@vger.kernel.org
4223S:	Maintained
4224F:	drivers/gpio/gpio-gpio-mm.c
4225
4226DIGI NEO AND CLASSIC PCI PRODUCTS
4227M:	Lidza Louina <lidza.louina@gmail.com>
4228M:	Mark Hounschell <markh@compro.net>
4229L:	driverdev-devel@linuxdriverproject.org
4230S:	Maintained
4231F:	drivers/staging/dgnc/
4232
4233DIOLAN U2C-12 I2C DRIVER
4234M:	Guenter Roeck <linux@roeck-us.net>
4235L:	linux-i2c@vger.kernel.org
4236S:	Maintained
4237F:	drivers/i2c/busses/i2c-diolan-u2c.c
4238
4239FILESYSTEM DIRECT ACCESS (DAX)
4240M:	Matthew Wilcox <mawilcox@microsoft.com>
4241M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4242L:	linux-fsdevel@vger.kernel.org
4243S:	Supported
4244F:	fs/dax.c
4245F:	include/linux/dax.h
4246F:	include/trace/events/fs_dax.h
4247
4248DEVICE DIRECT ACCESS (DAX)
4249M:	Dan Williams <dan.j.williams@intel.com>
4250L:	linux-nvdimm@lists.01.org
4251S:	Supported
4252F:	drivers/dax/
4253
4254DIRECTORY NOTIFICATION (DNOTIFY)
4255M:	Jan Kara <jack@suse.cz>
4256R:	Amir Goldstein <amir73il@gmail.com>
4257L:	linux-fsdevel@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/filesystems/dnotify.txt
4260F:	fs/notify/dnotify/
4261F:	include/linux/dnotify.h
4262
4263DISK GEOMETRY AND PARTITION HANDLING
4264M:	Andries Brouwer <aeb@cwi.nl>
4265W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4266W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4267W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4268S:	Maintained
4269
4270DISKQUOTA
4271M:	Jan Kara <jack@suse.com>
4272S:	Maintained
4273F:	Documentation/filesystems/quota.txt
4274F:	fs/quota/
4275F:	include/linux/quota*.h
4276F:	include/uapi/linux/quota*.h
4277
4278DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4279M:	Bernie Thompson <bernie@plugable.com>
4280L:	linux-fbdev@vger.kernel.org
4281S:	Maintained
4282W:	http://plugable.com/category/projects/udlfb/
4283F:	drivers/video/fbdev/udlfb.c
4284F:	include/video/udlfb.h
4285F:	Documentation/fb/udlfb.txt
4286
4287DISTRIBUTED LOCK MANAGER (DLM)
4288M:	Christine Caulfield <ccaulfie@redhat.com>
4289M:	David Teigland <teigland@redhat.com>
4290L:	cluster-devel@redhat.com
4291W:	http://sources.redhat.com/cluster/
4292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4293S:	Supported
4294F:	fs/dlm/
4295
4296DMA BUFFER SHARING FRAMEWORK
4297M:	Sumit Semwal <sumit.semwal@linaro.org>
4298S:	Maintained
4299L:	linux-media@vger.kernel.org
4300L:	dri-devel@lists.freedesktop.org
4301L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4302F:	drivers/dma-buf/
4303F:	include/linux/dma-buf*
4304F:	include/linux/reservation.h
4305F:	include/linux/*fence.h
4306F:	Documentation/driver-api/dma-buf.rst
4307T:	git git://anongit.freedesktop.org/drm/drm-misc
4308
4309DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4310M:	Vinod Koul <vinod.koul@intel.com>
4311L:	dmaengine@vger.kernel.org
4312Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4313S:	Maintained
4314F:	drivers/dma/
4315F:	include/linux/dmaengine.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-noop.c
4330F:	lib/dma-virt.c
4331F:	drivers/base/dma-mapping.c
4332F:	drivers/base/dma-coherent.c
4333F:	include/linux/dma-mapping.h
4334
4335DME1737 HARDWARE MONITOR DRIVER
4336M:	Juerg Haefliger <juergh@gmail.com>
4337L:	linux-hwmon@vger.kernel.org
4338S:	Maintained
4339F:	Documentation/hwmon/dme1737
4340F:	drivers/hwmon/dme1737.c
4341
4342DMI/SMBIOS SUPPORT
4343M:	Jean Delvare <jdelvare@suse.com>
4344S:	Maintained
4345T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4346F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4347F:	drivers/firmware/dmi-id.c
4348F:	drivers/firmware/dmi_scan.c
4349F:	include/linux/dmi.h
4350
4351DOCUMENTATION
4352M:	Jonathan Corbet <corbet@lwn.net>
4353L:	linux-doc@vger.kernel.org
4354S:	Maintained
4355F:	Documentation/
4356F:	scripts/kernel-doc
4357X:	Documentation/ABI/
4358X:	Documentation/devicetree/
4359X:	Documentation/acpi
4360X:	Documentation/power
4361X:	Documentation/spi
4362X:	Documentation/media
4363T:	git git://git.lwn.net/linux.git docs-next
4364
4365DONGWOON DW9714 LENS VOICE COIL DRIVER
4366M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4367L:	linux-media@vger.kernel.org
4368T:	git git://linuxtv.org/media_tree.git
4369S:	Maintained
4370F:	drivers/media/i2c/dw9714.c
4371
4372DOUBLETALK DRIVER
4373M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4374L:	blinux-list@redhat.com
4375S:	Maintained
4376F:	drivers/char/dtlk.c
4377F:	include/linux/dtlk.h
4378
4379DPAA2 DATAPATH I/O (DPIO) DRIVER
4380M:	Roy Pledge <Roy.Pledge@nxp.com>
4381L:	linux-kernel@vger.kernel.org
4382S:	Maintained
4383F:	drivers/staging/fsl-mc/bus/dpio
4384
4385DPAA2 ETHERNET DRIVER
4386M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4387L:	linux-kernel@vger.kernel.org
4388S:	Maintained
4389F:	drivers/staging/fsl-dpaa2/ethernet
4390
4391DPT_I2O SCSI RAID DRIVER
4392M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4393L:	linux-scsi@vger.kernel.org
4394W:	http://www.adaptec.com/
4395S:	Maintained
4396F:	drivers/scsi/dpt*
4397F:	drivers/scsi/dpt/
4398
4399DRBD DRIVER
4400M:	Philipp Reisner <philipp.reisner@linbit.com>
4401M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4402L:	drbd-dev@lists.linbit.com
4403W:	http://www.drbd.org
4404T:	git git://git.linbit.com/linux-drbd.git
4405T:	git git://git.linbit.com/drbd-8.4.git
4406S:	Supported
4407F:	drivers/block/drbd/
4408F:	lib/lru_cache.c
4409F:	Documentation/blockdev/drbd/
4410
4411DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4412M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4414S:	Supported
4415F:	Documentation/kobject.txt
4416F:	drivers/base/
4417F:	fs/debugfs/
4418F:	fs/sysfs/
4419F:	include/linux/debugfs.h
4420F:	include/linux/kobj*
4421F:	lib/kobj*
4422
4423DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4424M:	Kevin Hilman <khilman@kernel.org>
4425M:	Nishanth Menon <nm@ti.com>
4426S:	Maintained
4427F:	drivers/power/avs/
4428F:	include/linux/power/smartreflex.h
4429L:	linux-pm@vger.kernel.org
4430
4431DRM DRIVER FOR ARM PL111 CLCD
4432M:	Eric Anholt <eric@anholt.net>
4433T:	git git://anongit.freedesktop.org/drm/drm-misc
4434S:	Supported
4435F:	drivers/gpu/drm/pl111/
4436
4437DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4438M:	Dave Airlie <airlied@redhat.com>
4439S:	Odd Fixes
4440F:	drivers/gpu/drm/ast/
4441
4442DRM DRIVER FOR BOCHS VIRTUAL GPU
4443M:	Gerd Hoffmann <kraxel@redhat.com>
4444L:	virtualization@lists.linux-foundation.org
4445T:	git git://anongit.freedesktop.org/drm/drm-misc
4446S:	Maintained
4447F:	drivers/gpu/drm/bochs/
4448
4449DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4450M:	Linus Walleij <linus.walleij@linaro.org>
4451T:	git git://anongit.freedesktop.org/drm/drm-misc
4452S:	Maintained
4453F:	drivers/gpu/drm/tve200/
4454
4455DRM DRIVER FOR INTEL I810 VIDEO CARDS
4456S:	Orphan / Obsolete
4457F:	drivers/gpu/drm/i810/
4458F:	include/uapi/drm/i810_drm.h
4459
4460DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4461S:	Orphan / Obsolete
4462F:	drivers/gpu/drm/mga/
4463F:	include/uapi/drm/mga_drm.h
4464
4465DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4466M:	Dave Airlie <airlied@redhat.com>
4467S:	Odd Fixes
4468F:	drivers/gpu/drm/mgag200/
4469
4470DRM DRIVER FOR MI0283QT
4471M:	Noralf Trønnes <noralf@tronnes.org>
4472S:	Maintained
4473F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4474F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4475
4476DRM DRIVER FOR MSM ADRENO GPU
4477M:	Rob Clark <robdclark@gmail.com>
4478L:	linux-arm-msm@vger.kernel.org
4479L:	dri-devel@lists.freedesktop.org
4480L:	freedreno@lists.freedesktop.org
4481T:	git git://people.freedesktop.org/~robclark/linux
4482S:	Maintained
4483F:	drivers/gpu/drm/msm/
4484F:	include/uapi/drm/msm_drm.h
4485F:	Documentation/devicetree/bindings/display/msm/
4486
4487DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4488M:	Ben Skeggs <bskeggs@redhat.com>
4489L:	dri-devel@lists.freedesktop.org
4490L:	nouveau@lists.freedesktop.org
4491T:	git git://github.com/skeggsb/linux
4492S:	Supported
4493F:	drivers/gpu/drm/nouveau/
4494F:	include/uapi/drm/nouveau_drm.h
4495
4496DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4497M:	Noralf Trønnes <noralf@tronnes.org>
4498S:	Maintained
4499F:	drivers/gpu/drm/tinydrm/repaper.c
4500F:	Documentation/devicetree/bindings/display/repaper.txt
4501
4502DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4503M:	Dave Airlie <airlied@redhat.com>
4504M:	Gerd Hoffmann <kraxel@redhat.com>
4505L:	virtualization@lists.linux-foundation.org
4506T:	git git://anongit.freedesktop.org/drm/drm-misc
4507S:	Obsolete
4508W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4509F:	drivers/gpu/drm/cirrus/
4510
4511DRM DRIVER FOR QXL VIRTUAL GPU
4512M:	Dave Airlie <airlied@redhat.com>
4513M:	Gerd Hoffmann <kraxel@redhat.com>
4514L:	virtualization@lists.linux-foundation.org
4515T:	git git://anongit.freedesktop.org/drm/drm-misc
4516S:	Maintained
4517F:	drivers/gpu/drm/qxl/
4518F:	include/uapi/drm/qxl_drm.h
4519
4520DRM DRIVER FOR RAGE 128 VIDEO CARDS
4521S:	Orphan / Obsolete
4522F:	drivers/gpu/drm/r128/
4523F:	include/uapi/drm/r128_drm.h
4524
4525DRM DRIVER FOR SAVAGE VIDEO CARDS
4526S:	Orphan / Obsolete
4527F:	drivers/gpu/drm/savage/
4528F:	include/uapi/drm/savage_drm.h
4529
4530DRM DRIVER FOR SIS VIDEO CARDS
4531S:	Orphan / Obsolete
4532F:	drivers/gpu/drm/sis/
4533F:	include/uapi/drm/sis_drm.h
4534
4535DRM DRIVER FOR SITRONIX ST7586 PANELS
4536M:	David Lechner <david@lechnology.com>
4537S:	Maintained
4538F:	drivers/gpu/drm/tinydrm/st7586.c
4539F:	Documentation/devicetree/bindings/display/st7586.txt
4540
4541DRM DRIVER FOR TDFX VIDEO CARDS
4542S:	Orphan / Obsolete
4543F:	drivers/gpu/drm/tdfx/
4544
4545DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4546M:	Dave Airlie <airlied@redhat.com>
4547S:	Odd Fixes
4548F:	drivers/gpu/drm/udl/
4549
4550DRM DRIVER FOR VMWARE VIRTUAL GPU
4551M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4552M:	Sinclair Yeh <syeh@vmware.com>
4553M:	Thomas Hellstrom <thellstrom@vmware.com>
4554L:	dri-devel@lists.freedesktop.org
4555T:	git git://people.freedesktop.org/~syeh/repos_linux
4556T:	git git://people.freedesktop.org/~thomash/linux
4557S:	Supported
4558F:	drivers/gpu/drm/vmwgfx/
4559F:	include/uapi/drm/vmwgfx_drm.h
4560
4561DRM DRIVERS
4562M:	David Airlie <airlied@linux.ie>
4563L:	dri-devel@lists.freedesktop.org
4564T:	git git://people.freedesktop.org/~airlied/linux
4565B:	https://bugs.freedesktop.org/
4566C:	irc://chat.freenode.net/dri-devel
4567S:	Maintained
4568F:	drivers/gpu/drm/
4569F:	drivers/gpu/vga/
4570F:	Documentation/devicetree/bindings/display/
4571F:	Documentation/devicetree/bindings/gpu/
4572F:	Documentation/devicetree/bindings/video/
4573F:	Documentation/gpu/
4574F:	include/drm/
4575F:	include/uapi/drm/
4576F:	include/linux/vga*
4577
4578DRM DRIVERS AND MISC GPU PATCHES
4579M:	Daniel Vetter <daniel.vetter@intel.com>
4580M:	Jani Nikula <jani.nikula@linux.intel.com>
4581M:	Sean Paul <seanpaul@chromium.org>
4582W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4583S:	Maintained
4584T:	git git://anongit.freedesktop.org/drm/drm-misc
4585F:	Documentation/gpu/
4586F:	drivers/gpu/vga/
4587F:	drivers/gpu/drm/*
4588F:	include/drm/drm*
4589F:	include/uapi/drm/drm*
4590F:	include/linux/vga*
4591
4592DRM DRIVERS FOR ALLWINNER A10
4593M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4594L:	dri-devel@lists.freedesktop.org
4595S:	Supported
4596F:	drivers/gpu/drm/sun4i/
4597F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4598T:	git git://anongit.freedesktop.org/drm/drm-misc
4599
4600DRM DRIVERS FOR AMLOGIC SOCS
4601M:	Neil Armstrong <narmstrong@baylibre.com>
4602L:	dri-devel@lists.freedesktop.org
4603L:	linux-amlogic@lists.infradead.org
4604W:	http://linux-meson.com/
4605S:	Supported
4606F:	drivers/gpu/drm/meson/
4607F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4608F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4609F:	Documentation/gpu/meson.rst
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611
4612DRM DRIVERS FOR ATMEL HLCDC
4613M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4614L:	dri-devel@lists.freedesktop.org
4615S:	Supported
4616F:	drivers/gpu/drm/atmel-hlcdc/
4617F:	Documentation/devicetree/bindings/drm/atmel/
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619
4620DRM DRIVERS FOR BRIDGE CHIPS
4621M:	Archit Taneja <architt@codeaurora.org>
4622M:	Andrzej Hajda <a.hajda@samsung.com>
4623R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4624S:	Maintained
4625T:	git git://anongit.freedesktop.org/drm/drm-misc
4626F:	drivers/gpu/drm/bridge/
4627
4628DRM DRIVERS FOR EXYNOS
4629M:	Inki Dae <inki.dae@samsung.com>
4630M:	Joonyoung Shim <jy0922.shim@samsung.com>
4631M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4632M:	Kyungmin Park <kyungmin.park@samsung.com>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4635S:	Supported
4636F:	drivers/gpu/drm/exynos/
4637F:	include/uapi/drm/exynos_drm.h
4638F:	Documentation/devicetree/bindings/display/exynos/
4639
4640DRM DRIVERS FOR FREESCALE DCU
4641M:	Stefan Agner <stefan@agner.ch>
4642M:	Alison Wang <alison.wang@freescale.com>
4643L:	dri-devel@lists.freedesktop.org
4644S:	Supported
4645F:	drivers/gpu/drm/fsl-dcu/
4646F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4647F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4648F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4649
4650DRM DRIVERS FOR FREESCALE IMX
4651M:	Philipp Zabel <p.zabel@pengutronix.de>
4652L:	dri-devel@lists.freedesktop.org
4653S:	Maintained
4654F:	drivers/gpu/drm/imx/
4655F:	drivers/gpu/ipu-v3/
4656F:	Documentation/devicetree/bindings/display/imx/
4657
4658DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4659M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4660L:	dri-devel@lists.freedesktop.org
4661T:	git git://github.com/patjak/drm-gma500
4662S:	Maintained
4663F:	drivers/gpu/drm/gma500/
4664
4665DRM DRIVERS FOR HISILICON
4666M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4667M:	Rongrong Zou <zourongrong@gmail.com>
4668R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4669R:	Chen Feng <puck.chen@hisilicon.com>
4670L:	dri-devel@lists.freedesktop.org
4671T:	git git://github.com/xin3liang/linux.git
4672S:	Maintained
4673F:	drivers/gpu/drm/hisilicon/
4674F:	Documentation/devicetree/bindings/display/hisilicon/
4675
4676DRM DRIVERS FOR MEDIATEK
4677M:	CK Hu <ck.hu@mediatek.com>
4678M:	Philipp Zabel <p.zabel@pengutronix.de>
4679L:	dri-devel@lists.freedesktop.org
4680S:	Supported
4681F:	drivers/gpu/drm/mediatek/
4682F:	Documentation/devicetree/bindings/display/mediatek/
4683
4684DRM DRIVERS FOR NVIDIA TEGRA
4685M:	Thierry Reding <thierry.reding@gmail.com>
4686L:	dri-devel@lists.freedesktop.org
4687L:	linux-tegra@vger.kernel.org
4688T:	git git://anongit.freedesktop.org/tegra/linux.git
4689S:	Supported
4690F:	drivers/gpu/drm/tegra/
4691F:	drivers/gpu/host1x/
4692F:	include/linux/host1x.h
4693F:	include/uapi/drm/tegra_drm.h
4694F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4695
4696DRM DRIVERS FOR RENESAS
4697M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4698L:	dri-devel@lists.freedesktop.org
4699L:	linux-renesas-soc@vger.kernel.org
4700T:	git git://linuxtv.org/pinchartl/fbdev
4701S:	Supported
4702F:	drivers/gpu/drm/rcar-du/
4703F:	drivers/gpu/drm/shmobile/
4704F:	include/linux/platform_data/shmob_drm.h
4705F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4706F:	Documentation/devicetree/bindings/display/renesas,du.txt
4707
4708DRM DRIVERS FOR ROCKCHIP
4709M:	Mark Yao <mark.yao@rock-chips.com>
4710L:	dri-devel@lists.freedesktop.org
4711S:	Maintained
4712F:	drivers/gpu/drm/rockchip/
4713F:	Documentation/devicetree/bindings/display/rockchip/
4714T:	git git://anongit.freedesktop.org/drm/drm-misc
4715
4716DRM DRIVERS FOR STI
4717M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4718M:	Vincent Abriou <vincent.abriou@st.com>
4719L:	dri-devel@lists.freedesktop.org
4720T:	git git://anongit.freedesktop.org/drm/drm-misc
4721S:	Maintained
4722F:	drivers/gpu/drm/sti
4723F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4724
4725DRM DRIVERS FOR STM
4726M:	Yannick Fertre <yannick.fertre@st.com>
4727M:	Philippe Cornu <philippe.cornu@st.com>
4728M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4729M:	Vincent Abriou <vincent.abriou@st.com>
4730L:	dri-devel@lists.freedesktop.org
4731T:	git git://anongit.freedesktop.org/drm/drm-misc
4732S:	Maintained
4733F:	drivers/gpu/drm/stm
4734F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4735
4736DRM DRIVERS FOR TI LCDC
4737M:	Jyri Sarha <jsarha@ti.com>
4738R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4739L:	dri-devel@lists.freedesktop.org
4740S:	Maintained
4741F:	drivers/gpu/drm/tilcdc/
4742F:	Documentation/devicetree/bindings/display/tilcdc/
4743
4744DRM DRIVERS FOR TI OMAP
4745M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4746L:	dri-devel@lists.freedesktop.org
4747S:	Maintained
4748F:	drivers/gpu/drm/omapdrm/
4749F:	Documentation/devicetree/bindings/display/ti/
4750
4751DRM DRIVERS FOR VC4
4752M:	Eric Anholt <eric@anholt.net>
4753T:	git git://github.com/anholt/linux
4754S:	Supported
4755F:	drivers/gpu/drm/vc4/
4756F:	include/uapi/drm/vc4_drm.h
4757F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4758T:	git git://anongit.freedesktop.org/drm/drm-misc
4759
4760DRM DRIVERS FOR VIVANTE GPU IP
4761M:	Lucas Stach <l.stach@pengutronix.de>
4762R:	Russell King <linux+etnaviv@armlinux.org.uk>
4763R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4764L:	etnaviv@lists.freedesktop.org
4765L:	dri-devel@lists.freedesktop.org
4766S:	Maintained
4767F:	drivers/gpu/drm/etnaviv/
4768F:	include/uapi/drm/etnaviv_drm.h
4769F:	Documentation/devicetree/bindings/display/etnaviv/
4770
4771DRM DRIVERS FOR ZTE ZX
4772M:	Shawn Guo <shawnguo@kernel.org>
4773L:	dri-devel@lists.freedesktop.org
4774S:	Maintained
4775F:	drivers/gpu/drm/zte/
4776F:	Documentation/devicetree/bindings/display/zte,vou.txt
4777T:	git git://anongit.freedesktop.org/drm/drm-misc
4778
4779DRM PANEL DRIVERS
4780M:	Thierry Reding <thierry.reding@gmail.com>
4781L:	dri-devel@lists.freedesktop.org
4782T:	git git://anongit.freedesktop.org/drm/drm-misc
4783S:	Maintained
4784F:	drivers/gpu/drm/drm_panel.c
4785F:	drivers/gpu/drm/panel/
4786F:	include/drm/drm_panel.h
4787F:	Documentation/devicetree/bindings/display/panel/
4788
4789DRM TINYDRM DRIVERS
4790M:	Noralf Trønnes <noralf@tronnes.org>
4791W:	https://github.com/notro/tinydrm/wiki/Development
4792T:	git git://anongit.freedesktop.org/drm/drm-misc
4793S:	Maintained
4794F:	drivers/gpu/drm/tinydrm/
4795F:	include/drm/tinydrm/
4796
4797DSBR100 USB FM RADIO DRIVER
4798M:	Alexey Klimov <klimov.linux@gmail.com>
4799L:	linux-media@vger.kernel.org
4800T:	git git://linuxtv.org/media_tree.git
4801S:	Maintained
4802F:	drivers/media/radio/dsbr100.c
4803
4804DSCC4 DRIVER
4805M:	Francois Romieu <romieu@fr.zoreil.com>
4806L:	netdev@vger.kernel.org
4807S:	Maintained
4808F:	drivers/net/wan/dscc4.c
4809
4810DT3155 MEDIA DRIVER
4811M:	Hans Verkuil <hverkuil@xs4all.nl>
4812L:	linux-media@vger.kernel.org
4813T:	git git://linuxtv.org/media_tree.git
4814W:	https://linuxtv.org
4815S:	Odd Fixes
4816F:	drivers/media/pci/dt3155/
4817
4818DVB_USB_AF9015 MEDIA DRIVER
4819M:	Antti Palosaari <crope@iki.fi>
4820L:	linux-media@vger.kernel.org
4821W:	https://linuxtv.org
4822W:	http://palosaari.fi/linux/
4823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4824T:	git git://linuxtv.org/anttip/media_tree.git
4825S:	Maintained
4826F:	drivers/media/usb/dvb-usb-v2/af9015*
4827
4828DVB_USB_AF9035 MEDIA DRIVER
4829M:	Antti Palosaari <crope@iki.fi>
4830L:	linux-media@vger.kernel.org
4831W:	https://linuxtv.org
4832W:	http://palosaari.fi/linux/
4833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4834T:	git git://linuxtv.org/anttip/media_tree.git
4835S:	Maintained
4836F:	drivers/media/usb/dvb-usb-v2/af9035*
4837
4838DVB_USB_ANYSEE MEDIA DRIVER
4839M:	Antti Palosaari <crope@iki.fi>
4840L:	linux-media@vger.kernel.org
4841W:	https://linuxtv.org
4842W:	http://palosaari.fi/linux/
4843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4844T:	git git://linuxtv.org/anttip/media_tree.git
4845S:	Maintained
4846F:	drivers/media/usb/dvb-usb-v2/anysee*
4847
4848DVB_USB_AU6610 MEDIA DRIVER
4849M:	Antti Palosaari <crope@iki.fi>
4850L:	linux-media@vger.kernel.org
4851W:	https://linuxtv.org
4852W:	http://palosaari.fi/linux/
4853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4854T:	git git://linuxtv.org/anttip/media_tree.git
4855S:	Maintained
4856F:	drivers/media/usb/dvb-usb-v2/au6610*
4857
4858DVB_USB_CE6230 MEDIA DRIVER
4859M:	Antti Palosaari <crope@iki.fi>
4860L:	linux-media@vger.kernel.org
4861W:	https://linuxtv.org
4862W:	http://palosaari.fi/linux/
4863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4864T:	git git://linuxtv.org/anttip/media_tree.git
4865S:	Maintained
4866F:	drivers/media/usb/dvb-usb-v2/ce6230*
4867
4868DVB_USB_CXUSB MEDIA DRIVER
4869M:	Michael Krufky <mkrufky@linuxtv.org>
4870L:	linux-media@vger.kernel.org
4871W:	https://linuxtv.org
4872W:	http://github.com/mkrufky
4873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4874T:	git git://linuxtv.org/media_tree.git
4875S:	Maintained
4876F:	drivers/media/usb/dvb-usb/cxusb*
4877
4878DVB_USB_EC168 MEDIA DRIVER
4879M:	Antti Palosaari <crope@iki.fi>
4880L:	linux-media@vger.kernel.org
4881W:	https://linuxtv.org
4882W:	http://palosaari.fi/linux/
4883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4884T:	git git://linuxtv.org/anttip/media_tree.git
4885S:	Maintained
4886F:	drivers/media/usb/dvb-usb-v2/ec168*
4887
4888DVB_USB_GL861 MEDIA DRIVER
4889M:	Antti Palosaari <crope@iki.fi>
4890L:	linux-media@vger.kernel.org
4891W:	https://linuxtv.org
4892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4893T:	git git://linuxtv.org/anttip/media_tree.git
4894S:	Maintained
4895F:	drivers/media/usb/dvb-usb-v2/gl861*
4896
4897DVB_USB_MXL111SF MEDIA DRIVER
4898M:	Michael Krufky <mkrufky@linuxtv.org>
4899L:	linux-media@vger.kernel.org
4900W:	https://linuxtv.org
4901W:	http://github.com/mkrufky
4902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4903T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4904S:	Maintained
4905F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4906
4907DVB_USB_RTL28XXU MEDIA DRIVER
4908M:	Antti Palosaari <crope@iki.fi>
4909L:	linux-media@vger.kernel.org
4910W:	https://linuxtv.org
4911W:	http://palosaari.fi/linux/
4912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4913T:	git git://linuxtv.org/anttip/media_tree.git
4914S:	Maintained
4915F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4916
4917DVB_USB_V2 MEDIA DRIVER
4918M:	Antti Palosaari <crope@iki.fi>
4919L:	linux-media@vger.kernel.org
4920W:	https://linuxtv.org
4921W:	http://palosaari.fi/linux/
4922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4923T:	git git://linuxtv.org/anttip/media_tree.git
4924S:	Maintained
4925F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4926F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4927
4928DYNAMIC DEBUG
4929M:	Jason Baron <jbaron@akamai.com>
4930S:	Maintained
4931F:	lib/dynamic_debug.c
4932F:	include/linux/dynamic_debug.h
4933
4934DZ DECSTATION DZ11 SERIAL DRIVER
4935M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4936S:	Maintained
4937F:	drivers/tty/serial/dz.*
4938
4939E3X0 POWER BUTTON DRIVER
4940M:	Moritz Fischer <moritz.fischer@ettus.com>
4941L:	usrp-users@lists.ettus.com
4942W:	http://www.ettus.com
4943S:	Supported
4944F:	drivers/input/misc/e3x0-button.c
4945F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4946
4947E4000 MEDIA DRIVER
4948M:	Antti Palosaari <crope@iki.fi>
4949L:	linux-media@vger.kernel.org
4950W:	https://linuxtv.org
4951W:	http://palosaari.fi/linux/
4952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4953T:	git git://linuxtv.org/anttip/media_tree.git
4954S:	Maintained
4955F:	drivers/media/tuners/e4000*
4956
4957EATA ISA/EISA/PCI SCSI DRIVER
4958M:	Dario Ballabio <ballabio_dario@emc.com>
4959L:	linux-scsi@vger.kernel.org
4960S:	Maintained
4961F:	drivers/scsi/eata.c
4962
4963EC100 MEDIA DRIVER
4964M:	Antti Palosaari <crope@iki.fi>
4965L:	linux-media@vger.kernel.org
4966W:	https://linuxtv.org
4967W:	http://palosaari.fi/linux/
4968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4969T:	git git://linuxtv.org/anttip/media_tree.git
4970S:	Maintained
4971F:	drivers/media/dvb-frontends/ec100*
4972
4973ECRYPT FILE SYSTEM
4974M:	Tyler Hicks <tyhicks@canonical.com>
4975L:	ecryptfs@vger.kernel.org
4976W:	http://ecryptfs.org
4977W:	https://launchpad.net/ecryptfs
4978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4979S:	Supported
4980F:	Documentation/filesystems/ecryptfs.txt
4981F:	fs/ecryptfs/
4982
4983EDAC-AMD64
4984M:	Borislav Petkov <bp@alien8.de>
4985L:	linux-edac@vger.kernel.org
4986S:	Maintained
4987F:	drivers/edac/amd64_edac*
4988
4989EDAC-CALXEDA
4990M:	Robert Richter <rric@kernel.org>
4991L:	linux-edac@vger.kernel.org
4992S:	Maintained
4993F:	drivers/edac/highbank*
4994
4995EDAC-CAVIUM OCTEON
4996M:	Ralf Baechle <ralf@linux-mips.org>
4997M:	David Daney <david.daney@cavium.com>
4998L:	linux-edac@vger.kernel.org
4999L:	linux-mips@linux-mips.org
5000S:	Supported
5001F:	drivers/edac/octeon_edac*
5002
5003EDAC-CAVIUM THUNDERX
5004M:	David Daney <david.daney@cavium.com>
5005M:	Jan Glauber <jglauber@cavium.com>
5006L:	linux-edac@vger.kernel.org
5007S:	Supported
5008F:	drivers/edac/thunderx_edac*
5009
5010EDAC-CORE
5011M:	Borislav Petkov <bp@alien8.de>
5012M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5013M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5014L:	linux-edac@vger.kernel.org
5015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5017S:	Supported
5018F:	Documentation/admin-guide/ras.rst
5019F:	Documentation/driver-api/edac.rst
5020F:	drivers/edac/
5021F:	include/linux/edac.h
5022
5023EDAC-E752X
5024M:	Mark Gross <mark.gross@intel.com>
5025L:	linux-edac@vger.kernel.org
5026S:	Maintained
5027F:	drivers/edac/e752x_edac.c
5028
5029EDAC-E7XXX
5030L:	linux-edac@vger.kernel.org
5031S:	Maintained
5032F:	drivers/edac/e7xxx_edac.c
5033
5034EDAC-FSL_DDR
5035M:	York Sun <york.sun@nxp.com>
5036L:	linux-edac@vger.kernel.org
5037S:	Maintained
5038F:	drivers/edac/fsl_ddr_edac.*
5039
5040EDAC-GHES
5041M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5042M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5043L:	linux-edac@vger.kernel.org
5044S:	Maintained
5045F:	drivers/edac/ghes_edac.c
5046
5047EDAC-I3000
5048L:	linux-edac@vger.kernel.org
5049S:	Orphan
5050F:	drivers/edac/i3000_edac.c
5051
5052EDAC-I5000
5053L:	linux-edac@vger.kernel.org
5054S:	Maintained
5055F:	drivers/edac/i5000_edac.c
5056
5057EDAC-I5400
5058M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5059M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5060L:	linux-edac@vger.kernel.org
5061S:	Maintained
5062F:	drivers/edac/i5400_edac.c
5063
5064EDAC-I7300
5065M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5066M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5067L:	linux-edac@vger.kernel.org
5068S:	Maintained
5069F:	drivers/edac/i7300_edac.c
5070
5071EDAC-I7CORE
5072M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5073M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/i7core_edac.c
5077
5078EDAC-I82443BXGX
5079M:	Tim Small <tim@buttersideup.com>
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/i82443bxgx_edac.c
5083
5084EDAC-I82975X
5085M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5086M:	"Arvind R." <arvino55@gmail.com>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/i82975x_edac.c
5090
5091EDAC-IE31200
5092M:	Jason Baron <jbaron@akamai.com>
5093L:	linux-edac@vger.kernel.org
5094S:	Maintained
5095F:	drivers/edac/ie31200_edac.c
5096
5097EDAC-MPC85XX
5098M:	Johannes Thumshirn <morbidrsa@gmail.com>
5099L:	linux-edac@vger.kernel.org
5100S:	Maintained
5101F:	drivers/edac/mpc85xx_edac.[ch]
5102
5103EDAC-PASEMI
5104M:	Egor Martovetsky <egor@pasemi.com>
5105L:	linux-edac@vger.kernel.org
5106S:	Maintained
5107F:	drivers/edac/pasemi_edac.c
5108
5109EDAC-PND2
5110M:	Tony Luck <tony.luck@intel.com>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/pnd2_edac.[ch]
5114
5115EDAC-R82600
5116M:	Tim Small <tim@buttersideup.com>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/r82600_edac.c
5120
5121EDAC-SBRIDGE
5122M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5123M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5124L:	linux-edac@vger.kernel.org
5125S:	Maintained
5126F:	drivers/edac/sb_edac.c
5127
5128EDAC-SKYLAKE
5129M:	Tony Luck <tony.luck@intel.com>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/skx_edac.c
5133
5134EDIROL UA-101/UA-1000 DRIVER
5135M:	Clemens Ladisch <clemens@ladisch.de>
5136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5137T:	git git://git.alsa-project.org/alsa-kernel.git
5138S:	Maintained
5139F:	sound/usb/misc/ua101.c
5140
5141EFI TEST DRIVER
5142L:	linux-efi@vger.kernel.org
5143M:	Ivan Hu <ivan.hu@canonical.com>
5144M:	Matt Fleming <matt@codeblueprint.co.uk>
5145S:	Maintained
5146F:	drivers/firmware/efi/test/
5147
5148EFI VARIABLE FILESYSTEM
5149M:	Matthew Garrett <matthew.garrett@nebula.com>
5150M:	Jeremy Kerr <jk@ozlabs.org>
5151M:	Matt Fleming <matt@codeblueprint.co.uk>
5152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5153L:	linux-efi@vger.kernel.org
5154S:	Maintained
5155F:	fs/efivarfs/
5156
5157EFIFB FRAMEBUFFER DRIVER
5158L:	linux-fbdev@vger.kernel.org
5159M:	Peter Jones <pjones@redhat.com>
5160S:	Maintained
5161F:	drivers/video/fbdev/efifb.c
5162
5163EFS FILESYSTEM
5164W:	http://aeschi.ch.eu.org/efs/
5165S:	Orphan
5166F:	fs/efs/
5167
5168EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5169M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5170L:	netdev@vger.kernel.org
5171S:	Maintained
5172F:	drivers/net/ethernet/ibm/ehea/
5173
5174EM28XX VIDEO4LINUX DRIVER
5175M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5176M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5177L:	linux-media@vger.kernel.org
5178W:	https://linuxtv.org
5179T:	git git://linuxtv.org/media_tree.git
5180S:	Maintained
5181F:	drivers/media/usb/em28xx/
5182F:	Documentation/media/v4l-drivers/em28xx*
5183
5184EMBEDDED LINUX
5185M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5186M:	Matt Mackall <mpm@selenic.com>
5187M:	David Woodhouse <dwmw2@infradead.org>
5188L:	linux-embedded@vger.kernel.org
5189S:	Maintained
5190
5191Emulex 10Gbps iSCSI - OneConnect DRIVER
5192M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5193M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5194M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5195L:	linux-scsi@vger.kernel.org
5196W:	http://www.broadcom.com
5197S:	Supported
5198F:	drivers/scsi/be2iscsi/
5199
5200Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5201M:	Sathya Perla <sathya.perla@broadcom.com>
5202M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5203M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5204M:	Somnath Kotur <somnath.kotur@broadcom.com>
5205L:	netdev@vger.kernel.org
5206W:	http://www.emulex.com
5207S:	Supported
5208F:	drivers/net/ethernet/emulex/benet/
5209
5210EMULEX ONECONNECT ROCE DRIVER
5211M:	Selvin Xavier <selvin.xavier@broadcom.com>
5212M:	Devesh Sharma <devesh.sharma@broadcom.com>
5213L:	linux-rdma@vger.kernel.org
5214W:	http://www.broadcom.com
5215S:	Odd Fixes
5216F:	drivers/infiniband/hw/ocrdma/
5217F:	include/uapi/rdma/ocrdma-abi.h
5218
5219EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5220M:	James Smart <james.smart@broadcom.com>
5221M:	Dick Kennedy <dick.kennedy@broadcom.com>
5222L:	linux-scsi@vger.kernel.org
5223W:	http://www.broadcom.com
5224S:	Supported
5225F:	drivers/scsi/lpfc/
5226
5227ENE CB710 FLASH CARD READER DRIVER
5228M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5229S:	Maintained
5230F:	drivers/misc/cb710/
5231F:	drivers/mmc/host/cb710-mmc.*
5232F:	include/linux/cb710.h
5233
5234ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5235M:	Maxim Levitsky <maximlevitsky@gmail.com>
5236S:	Maintained
5237F:	drivers/media/rc/ene_ir.*
5238
5239EPSON S1D13XXX FRAMEBUFFER DRIVER
5240M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5241S:	Maintained
5242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5243F:	drivers/video/fbdev/s1d13xxxfb.c
5244F:	include/video/s1d13xxxfb.h
5245
5246ERRSEQ ERROR TRACKING INFRASTRUCTURE
5247M:	Jeff Layton <jlayton@kernel.org>
5248S:	Maintained
5249F:	lib/errseq.c
5250F:	include/linux/errseq.h
5251
5252ET131X NETWORK DRIVER
5253M:	Mark Einon <mark.einon@gmail.com>
5254S:	Odd Fixes
5255F:	drivers/net/ethernet/agere/
5256
5257ETHERNET BRIDGE
5258M:	Stephen Hemminger <stephen@networkplumber.org>
5259L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5260L:	netdev@vger.kernel.org
5261W:	http://www.linuxfoundation.org/en/Net:Bridge
5262S:	Maintained
5263F:	include/linux/netfilter_bridge/
5264F:	net/bridge/
5265
5266ETHERNET PHY LIBRARY
5267M:	Andrew Lunn <andrew@lunn.ch>
5268M:	Florian Fainelli <f.fainelli@gmail.com>
5269L:	netdev@vger.kernel.org
5270S:	Maintained
5271F:	Documentation/ABI/testing/sysfs-bus-mdio
5272F:	Documentation/devicetree/bindings/net/mdio*
5273F:	Documentation/networking/phy.txt
5274F:	drivers/net/phy/
5275F:	drivers/of/of_mdio.c
5276F:	drivers/of/of_net.c
5277F:	include/linux/*mdio*.h
5278F:	include/linux/of_net.h
5279F:	include/linux/phy.h
5280F:	include/linux/phy_fixed.h
5281F:	include/linux/platform_data/mdio-gpio.h
5282F:	include/linux/platform_data/mdio-bcm-unimac.h
5283F:	include/trace/events/mdio.h
5284F:	include/uapi/linux/mdio.h
5285F:	include/uapi/linux/mii.h
5286
5287EXT2 FILE SYSTEM
5288M:	Jan Kara <jack@suse.com>
5289L:	linux-ext4@vger.kernel.org
5290S:	Maintained
5291F:	Documentation/filesystems/ext2.txt
5292F:	fs/ext2/
5293F:	include/linux/ext2*
5294
5295EXT4 FILE SYSTEM
5296M:	"Theodore Ts'o" <tytso@mit.edu>
5297M:	Andreas Dilger <adilger.kernel@dilger.ca>
5298L:	linux-ext4@vger.kernel.org
5299W:	http://ext4.wiki.kernel.org
5300Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5302S:	Maintained
5303F:	Documentation/filesystems/ext4.txt
5304F:	fs/ext4/
5305
5306Extended Verification Module (EVM)
5307M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5308L:	linux-integrity@vger.kernel.org
5309S:	Supported
5310F:	security/integrity/evm/
5311
5312EXTENSIBLE FIRMWARE INTERFACE (EFI)
5313M:	Matt Fleming <matt@codeblueprint.co.uk>
5314M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5315L:	linux-efi@vger.kernel.org
5316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5317S:	Maintained
5318F:	Documentation/efi-stub.txt
5319F:	arch/*/kernel/efi.c
5320F:	arch/x86/boot/compressed/eboot.[ch]
5321F:	arch/*/include/asm/efi.h
5322F:	arch/x86/platform/efi/
5323F:	drivers/firmware/efi/
5324F:	include/linux/efi*.h
5325F:	arch/arm/boot/compressed/efi-header.S
5326F:	arch/arm64/kernel/efi-entry.S
5327
5328EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5329M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5330M:	Chanwoo Choi <cw00.choi@samsung.com>
5331L:	linux-kernel@vger.kernel.org
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5333S:	Maintained
5334F:	drivers/extcon/
5335F:	include/linux/extcon/
5336F:	include/linux/extcon.h
5337F:	Documentation/extcon/
5338F:	Documentation/devicetree/bindings/extcon/
5339
5340EXYNOS DP DRIVER
5341M:	Jingoo Han <jingoohan1@gmail.com>
5342L:	dri-devel@lists.freedesktop.org
5343S:	Maintained
5344F:	drivers/gpu/drm/exynos/exynos_dp*
5345
5346EXYNOS SYSMMU (IOMMU) driver
5347M:	Marek Szyprowski <m.szyprowski@samsung.com>
5348L:	iommu@lists.linux-foundation.org
5349S:	Maintained
5350F:	drivers/iommu/exynos-iommu.c
5351
5352EZchip NPS platform support
5353M:	Elad Kanfi <eladkan@mellanox.com>
5354M:	Vineet Gupta <vgupta@synopsys.com>
5355S:	Supported
5356F:	arch/arc/plat-eznps
5357F:	arch/arc/boot/dts/eznps.dts
5358
5359F2FS FILE SYSTEM
5360M:	Jaegeuk Kim <jaegeuk@kernel.org>
5361M:	Chao Yu <yuchao0@huawei.com>
5362L:	linux-f2fs-devel@lists.sourceforge.net
5363W:	https://f2fs.wiki.kernel.org/
5364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5365S:	Maintained
5366F:	Documentation/filesystems/f2fs.txt
5367F:	Documentation/ABI/testing/sysfs-fs-f2fs
5368F:	fs/f2fs/
5369F:	include/linux/f2fs_fs.h
5370F:	include/trace/events/f2fs.h
5371
5372F71805F HARDWARE MONITORING DRIVER
5373M:	Jean Delvare <jdelvare@suse.com>
5374L:	linux-hwmon@vger.kernel.org
5375S:	Maintained
5376F:	Documentation/hwmon/f71805f
5377F:	drivers/hwmon/f71805f.c
5378
5379FANOTIFY
5380M:	Jan Kara <jack@suse.cz>
5381R:	Amir Goldstein <amir73il@gmail.com>
5382L:	linux-fsdevel@vger.kernel.org
5383S:	Maintained
5384F:	fs/notify/fanotify/
5385F:	include/linux/fanotify.h
5386F:	include/uapi/linux/fanotify.h
5387
5388FARSYNC SYNCHRONOUS DRIVER
5389M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5390W:	http://www.farsite.co.uk/
5391S:	Supported
5392F:	drivers/net/wan/farsync.*
5393
5394FAULT INJECTION SUPPORT
5395M:	Akinobu Mita <akinobu.mita@gmail.com>
5396S:	Supported
5397F:	Documentation/fault-injection/
5398F:	lib/fault-inject.c
5399
5400FBTFT Framebuffer drivers
5401M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5402S:	Maintained
5403F:	drivers/staging/fbtft/
5404
5405FC0011 TUNER DRIVER
5406M:	Michael Buesch <m@bues.ch>
5407L:	linux-media@vger.kernel.org
5408S:	Maintained
5409F:	drivers/media/tuners/fc0011.h
5410F:	drivers/media/tuners/fc0011.c
5411
5412FC2580 MEDIA DRIVER
5413M:	Antti Palosaari <crope@iki.fi>
5414L:	linux-media@vger.kernel.org
5415W:	https://linuxtv.org
5416W:	http://palosaari.fi/linux/
5417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5418T:	git git://linuxtv.org/anttip/media_tree.git
5419S:	Maintained
5420F:	drivers/media/tuners/fc2580*
5421
5422FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5423M:	Johannes Thumshirn <jth@kernel.org>
5424L:	linux-scsi@vger.kernel.org
5425W:	www.Open-FCoE.org
5426S:	Supported
5427F:	drivers/scsi/libfc/
5428F:	drivers/scsi/fcoe/
5429F:	include/scsi/fc/
5430F:	include/scsi/libfc.h
5431F:	include/scsi/libfcoe.h
5432F:	include/uapi/scsi/fc/
5433
5434FILE LOCKING (flock() and fcntl()/lockf())
5435M:	Jeff Layton <jlayton@kernel.org>
5436M:	"J. Bruce Fields" <bfields@fieldses.org>
5437L:	linux-fsdevel@vger.kernel.org
5438S:	Maintained
5439F:	include/linux/fcntl.h
5440F:	include/uapi/linux/fcntl.h
5441F:	fs/fcntl.c
5442F:	fs/locks.c
5443
5444FILESYSTEMS (VFS and infrastructure)
5445M:	Alexander Viro <viro@zeniv.linux.org.uk>
5446L:	linux-fsdevel@vger.kernel.org
5447S:	Maintained
5448F:	fs/*
5449F:	include/linux/fs.h
5450F:	include/uapi/linux/fs.h
5451
5452FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5453M:	Riku Voipio <riku.voipio@iki.fi>
5454L:	linux-hwmon@vger.kernel.org
5455S:	Maintained
5456F:	drivers/hwmon/f75375s.c
5457F:	include/linux/f75375s.h
5458
5459FIREWIRE AUDIO DRIVERS
5460M:	Clemens Ladisch <clemens@ladisch.de>
5461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5462T:	git git://git.alsa-project.org/alsa-kernel.git
5463S:	Maintained
5464F:	sound/firewire/
5465
5466FIREWIRE MEDIA DRIVERS (firedtv)
5467M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5468L:	linux-media@vger.kernel.org
5469L:	linux1394-devel@lists.sourceforge.net
5470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5471S:	Maintained
5472F:	drivers/media/firewire/
5473
5474FIREWIRE SBP-2 TARGET
5475M:	Chris Boot <bootc@bootc.net>
5476L:	linux-scsi@vger.kernel.org
5477L:	target-devel@vger.kernel.org
5478L:	linux1394-devel@lists.sourceforge.net
5479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5480S:	Maintained
5481F:	drivers/target/sbp/
5482
5483FIREWIRE SUBSYSTEM
5484M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5485L:	linux1394-devel@lists.sourceforge.net
5486W:	http://ieee1394.wiki.kernel.org/
5487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5488S:	Maintained
5489F:	drivers/firewire/
5490F:	include/linux/firewire.h
5491F:	include/uapi/linux/firewire*.h
5492F:	tools/firewire/
5493
5494FIRMWARE LOADER (request_firmware)
5495M:	Luis R. Rodriguez <mcgrof@kernel.org>
5496L:	linux-kernel@vger.kernel.org
5497S:	Maintained
5498F:	Documentation/firmware_class/
5499F:	drivers/base/firmware*.c
5500F:	include/linux/firmware.h
5501
5502FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5503M:	Joshua Morris <josh.h.morris@us.ibm.com>
5504M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5505S:	Maintained
5506F:	drivers/block/rsxx/
5507
5508FLOPPY DRIVER
5509M:	Jiri Kosina <jikos@kernel.org>
5510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5511S:	Odd fixes
5512F:	drivers/block/floppy.c
5513
5514FMC SUBSYSTEM
5515M:	Alessandro Rubini <rubini@gnudd.com>
5516W:	http://www.ohwr.org/projects/fmc-bus
5517S:	Supported
5518F:	drivers/fmc/
5519F:	include/linux/fmc*.h
5520F:	include/linux/ipmi-fru.h
5521K:	fmc_d.*register
5522
5523FPGA MANAGER FRAMEWORK
5524M:	Alan Tull <atull@kernel.org>
5525M:	Moritz Fischer <mdf@kernel.org>
5526L:	linux-fpga@vger.kernel.org
5527S:	Maintained
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5529Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5530F:	Documentation/fpga/
5531F:	Documentation/devicetree/bindings/fpga/
5532F:	drivers/fpga/
5533F:	include/linux/fpga/
5534W:	http://www.rocketboards.org
5535
5536FPU EMULATOR
5537M:	Bill Metzenthen <billm@melbpc.org.au>
5538W:	http://floatingpoint.sourceforge.net/emulator/index.html
5539S:	Maintained
5540F:	arch/x86/math-emu/
5541
5542FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5543L:	netdev@vger.kernel.org
5544S:	Orphan
5545F:	drivers/net/wan/dlci.c
5546F:	drivers/net/wan/sdla.c
5547
5548FRAMEBUFFER LAYER
5549M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5550L:	dri-devel@lists.freedesktop.org
5551L:	linux-fbdev@vger.kernel.org
5552T:	git git://github.com/bzolnier/linux.git
5553Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5554S:	Maintained
5555F:	Documentation/fb/
5556F:	drivers/video/
5557F:	include/video/
5558F:	include/linux/fb.h
5559F:	include/uapi/video/
5560F:	include/uapi/linux/fb.h
5561
5562FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5563M:	Horia Geantă <horia.geanta@nxp.com>
5564M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5565L:	linux-crypto@vger.kernel.org
5566S:	Maintained
5567F:	drivers/crypto/caam/
5568F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5569
5570FREESCALE DIU FRAMEBUFFER DRIVER
5571M:	Timur Tabi <timur@tabi.org>
5572L:	linux-fbdev@vger.kernel.org
5573S:	Maintained
5574F:	drivers/video/fbdev/fsl-diu-fb.*
5575
5576FREESCALE DMA DRIVER
5577M:	Li Yang <leoyang.li@nxp.com>
5578M:	Zhang Wei <zw@zh-kernel.org>
5579L:	linuxppc-dev@lists.ozlabs.org
5580S:	Maintained
5581F:	drivers/dma/fsldma.*
5582
5583FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5584M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5585L:	netdev@vger.kernel.org
5586S:	Maintained
5587F:	drivers/net/ethernet/freescale/gianfar*
5588X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5589F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5590
5591FREESCALE GPMI NAND DRIVER
5592M:	Han Xu <han.xu@nxp.com>
5593L:	linux-mtd@lists.infradead.org
5594S:	Maintained
5595F:	drivers/mtd/nand/gpmi-nand/*
5596
5597FREESCALE I2C CPM DRIVER
5598M:	Jochen Friedrich <jochen@scram.de>
5599L:	linuxppc-dev@lists.ozlabs.org
5600L:	linux-i2c@vger.kernel.org
5601S:	Maintained
5602F:	drivers/i2c/busses/i2c-cpm.c
5603
5604FREESCALE IMX / MXC FEC DRIVER
5605M:	Fugang Duan <fugang.duan@nxp.com>
5606L:	netdev@vger.kernel.org
5607S:	Maintained
5608F:	drivers/net/ethernet/freescale/fec_main.c
5609F:	drivers/net/ethernet/freescale/fec_ptp.c
5610F:	drivers/net/ethernet/freescale/fec.h
5611F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5612
5613FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5614M:	Sascha Hauer <kernel@pengutronix.de>
5615L:	linux-fbdev@vger.kernel.org
5616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5617S:	Maintained
5618F:	include/linux/platform_data/video-imxfb.h
5619F:	drivers/video/fbdev/imxfb.c
5620
5621FREESCALE QORIQ DPAA ETHERNET DRIVER
5622M:	Madalin Bucur <madalin.bucur@nxp.com>
5623L:	netdev@vger.kernel.org
5624S:	Maintained
5625F:	drivers/net/ethernet/freescale/dpaa
5626
5627FREESCALE QORIQ DPAA FMAN DRIVER
5628M:	Madalin Bucur <madalin.bucur@nxp.com>
5629L:	netdev@vger.kernel.org
5630S:	Maintained
5631F:	drivers/net/ethernet/freescale/fman
5632F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5633
5634FREESCALE QUAD SPI DRIVER
5635M:	Han Xu <han.xu@nxp.com>
5636L:	linux-mtd@lists.infradead.org
5637S:	Maintained
5638F:	drivers/mtd/spi-nor/fsl-quadspi.c
5639
5640FREESCALE QUICC ENGINE LIBRARY
5641M:	Qiang Zhao <qiang.zhao@nxp.com>
5642L:	linuxppc-dev@lists.ozlabs.org
5643S:	Maintained
5644F:	drivers/soc/fsl/qe/
5645F:	include/soc/fsl/*qe*.h
5646F:	include/soc/fsl/*ucc*.h
5647
5648FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5649M:	Li Yang <leoyang.li@nxp.com>
5650L:	netdev@vger.kernel.org
5651L:	linuxppc-dev@lists.ozlabs.org
5652S:	Maintained
5653F:	drivers/net/ethernet/freescale/ucc_geth*
5654
5655FREESCALE QUICC ENGINE UCC HDLC DRIVER
5656M:	Zhao Qiang <qiang.zhao@nxp.com>
5657L:	netdev@vger.kernel.org
5658L:	linuxppc-dev@lists.ozlabs.org
5659S:	Maintained
5660F:	drivers/net/wan/fsl_ucc_hdlc*
5661
5662FREESCALE QUICC ENGINE UCC UART DRIVER
5663M:	Timur Tabi <timur@tabi.org>
5664L:	linuxppc-dev@lists.ozlabs.org
5665S:	Maintained
5666F:	drivers/tty/serial/ucc_uart.c
5667
5668FREESCALE SOC DRIVERS
5669M:	Li Yang <leoyang.li@nxp.com>
5670L:	linuxppc-dev@lists.ozlabs.org
5671L:	linux-arm-kernel@lists.infradead.org
5672S:	Maintained
5673F:	Documentation/devicetree/bindings/soc/fsl/
5674F:	drivers/soc/fsl/
5675F:	include/linux/fsl/
5676
5677FREESCALE SOC FS_ENET DRIVER
5678M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5679M:	Vitaly Bordug <vbordug@ru.mvista.com>
5680L:	linuxppc-dev@lists.ozlabs.org
5681L:	netdev@vger.kernel.org
5682S:	Maintained
5683F:	drivers/net/ethernet/freescale/fs_enet/
5684F:	include/linux/fs_enet_pd.h
5685
5686FREESCALE SOC SOUND DRIVERS
5687M:	Timur Tabi <timur@tabi.org>
5688M:	Nicolin Chen <nicoleotsuka@gmail.com>
5689M:	Xiubo Li <Xiubo.Lee@gmail.com>
5690R:	Fabio Estevam <fabio.estevam@nxp.com>
5691L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5692L:	linuxppc-dev@lists.ozlabs.org
5693S:	Maintained
5694F:	sound/soc/fsl/fsl*
5695F:	sound/soc/fsl/imx*
5696F:	sound/soc/fsl/mpc8610_hpcd.c
5697
5698FREESCALE USB PERIPHERAL DRIVERS
5699M:	Li Yang <leoyang.li@nxp.com>
5700L:	linux-usb@vger.kernel.org
5701L:	linuxppc-dev@lists.ozlabs.org
5702S:	Maintained
5703F:	drivers/usb/gadget/udc/fsl*
5704
5705FREEVXFS FILESYSTEM
5706M:	Christoph Hellwig <hch@infradead.org>
5707W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5708S:	Maintained
5709F:	fs/freevxfs/
5710
5711FREEZER
5712M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5713M:	Pavel Machek <pavel@ucw.cz>
5714L:	linux-pm@vger.kernel.org
5715S:	Supported
5716F:	Documentation/power/freezing-of-tasks.txt
5717F:	include/linux/freezer.h
5718F:	kernel/freezer.c
5719
5720FRONTSWAP API
5721M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5722L:	linux-kernel@vger.kernel.org
5723S:	Maintained
5724F:	mm/frontswap.c
5725F:	include/linux/frontswap.h
5726
5727FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5728M:	David Howells <dhowells@redhat.com>
5729L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5730S:	Supported
5731F:	Documentation/filesystems/caching/
5732F:	fs/fscache/
5733F:	include/linux/fscache*.h
5734
5735FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5736M:	Theodore Y. Ts'o <tytso@mit.edu>
5737M:	Jaegeuk Kim <jaegeuk@kernel.org>
5738L:	linux-fscrypt@vger.kernel.org
5739Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5741S:	Supported
5742F:	fs/crypto/
5743F:	include/linux/fscrypt*.h
5744F:	Documentation/filesystems/fscrypt.rst
5745
5746FUJITSU FR-V (FRV) PORT
5747S:	Orphan
5748F:	arch/frv/
5749
5750FUJITSU LAPTOP EXTRAS
5751M:	Jonathan Woithe <jwoithe@just42.net>
5752L:	platform-driver-x86@vger.kernel.org
5753S:	Maintained
5754F:	drivers/platform/x86/fujitsu-laptop.c
5755
5756FUJITSU M-5MO LS CAMERA ISP DRIVER
5757M:	Kyungmin Park <kyungmin.park@samsung.com>
5758M:	Heungjun Kim <riverful.kim@samsung.com>
5759L:	linux-media@vger.kernel.org
5760S:	Maintained
5761F:	drivers/media/i2c/m5mols/
5762F:	include/media/i2c/m5mols.h
5763
5764FUJITSU TABLET EXTRAS
5765M:	Robert Gerlach <khnz@gmx.de>
5766L:	platform-driver-x86@vger.kernel.org
5767S:	Maintained
5768F:	drivers/platform/x86/fujitsu-tablet.c
5769
5770FUSE: FILESYSTEM IN USERSPACE
5771M:	Miklos Szeredi <miklos@szeredi.hu>
5772L:	linux-fsdevel@vger.kernel.org
5773W:	http://fuse.sourceforge.net/
5774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5775S:	Maintained
5776F:	fs/fuse/
5777F:	include/uapi/linux/fuse.h
5778F:	Documentation/filesystems/fuse.txt
5779
5780FUTEX SUBSYSTEM
5781M:	Thomas Gleixner <tglx@linutronix.de>
5782M:	Ingo Molnar <mingo@redhat.com>
5783R:	Peter Zijlstra <peterz@infradead.org>
5784R:	Darren Hart <dvhart@infradead.org>
5785L:	linux-kernel@vger.kernel.org
5786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5787S:	Maintained
5788F:	kernel/futex.c
5789F:	kernel/futex_compat.c
5790F:	include/asm-generic/futex.h
5791F:	include/linux/futex.h
5792F:	include/uapi/linux/futex.h
5793F:	tools/testing/selftests/futex/
5794F:	tools/perf/bench/futex*
5795F:	Documentation/*futex*
5796
5797FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5798M:	Rik Faith <faith@cs.unc.edu>
5799L:	linux-scsi@vger.kernel.org
5800S:	Odd Fixes (e.g., new signatures)
5801F:	drivers/scsi/fdomain.*
5802
5803GCC PLUGINS
5804M:	Kees Cook <keescook@chromium.org>
5805R:	Emese Revfy <re.emese@gmail.com>
5806L:	kernel-hardening@lists.openwall.com
5807S:	Maintained
5808F:	scripts/gcc-plugins/
5809F:	scripts/gcc-plugin.sh
5810F:	scripts/Makefile.gcc-plugins
5811F:	Documentation/gcc-plugins.txt
5812
5813GCOV BASED KERNEL PROFILING
5814M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5815S:	Maintained
5816F:	kernel/gcov/
5817F:	Documentation/dev-tools/gcov.rst
5818
5819GDB KERNEL DEBUGGING HELPER SCRIPTS
5820M:	Jan Kiszka <jan.kiszka@siemens.com>
5821M:	Kieran Bingham <kieran@bingham.xyz>
5822S:	Supported
5823F:	scripts/gdb/
5824
5825GDT SCSI DISK ARRAY CONTROLLER DRIVER
5826M:	Achim Leubner <achim_leubner@adaptec.com>
5827L:	linux-scsi@vger.kernel.org
5828W:	http://www.icp-vortex.com/
5829S:	Supported
5830F:	drivers/scsi/gdt*
5831
5832GEMTEK FM RADIO RECEIVER DRIVER
5833M:	Hans Verkuil <hverkuil@xs4all.nl>
5834L:	linux-media@vger.kernel.org
5835T:	git git://linuxtv.org/media_tree.git
5836W:	https://linuxtv.org
5837S:	Maintained
5838F:	drivers/media/radio/radio-gemtek*
5839
5840GENERIC GPIO I2C DRIVER
5841M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5842S:	Supported
5843F:	drivers/i2c/busses/i2c-gpio.c
5844F:	include/linux/i2c-gpio.h
5845
5846GENERIC GPIO I2C MULTIPLEXER DRIVER
5847M:	Peter Korsgaard <peter.korsgaard@barco.com>
5848L:	linux-i2c@vger.kernel.org
5849S:	Supported
5850F:	drivers/i2c/muxes/i2c-mux-gpio.c
5851F:	include/linux/i2c-mux-gpio.h
5852F:	Documentation/i2c/muxes/i2c-mux-gpio
5853
5854GENERIC HDLC (WAN) DRIVERS
5855M:	Krzysztof Halasa <khc@pm.waw.pl>
5856W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5857S:	Maintained
5858F:	drivers/net/wan/c101.c
5859F:	drivers/net/wan/hd6457*
5860F:	drivers/net/wan/hdlc*
5861F:	drivers/net/wan/n2.c
5862F:	drivers/net/wan/pc300too.c
5863F:	drivers/net/wan/pci200syn.c
5864F:	drivers/net/wan/wanxl*
5865
5866GENERIC INCLUDE/ASM HEADER FILES
5867M:	Arnd Bergmann <arnd@arndb.de>
5868L:	linux-arch@vger.kernel.org
5869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5870S:	Maintained
5871F:	include/asm-generic/
5872F:	include/uapi/asm-generic/
5873
5874GENERIC PHY FRAMEWORK
5875M:	Kishon Vijay Abraham I <kishon@ti.com>
5876L:	linux-kernel@vger.kernel.org
5877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5878S:	Supported
5879F:	drivers/phy/
5880F:	include/linux/phy/
5881
5882GENERIC PM DOMAINS
5883M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5884M:	Kevin Hilman <khilman@kernel.org>
5885M:	Ulf Hansson <ulf.hansson@linaro.org>
5886L:	linux-pm@vger.kernel.org
5887S:	Supported
5888F:	drivers/base/power/domain*.c
5889F:	include/linux/pm_domain.h
5890F:	Documentation/devicetree/bindings/power/power_domain.txt
5891
5892GENERIC UIO DRIVER FOR PCI DEVICES
5893M:	"Michael S. Tsirkin" <mst@redhat.com>
5894L:	kvm@vger.kernel.org
5895S:	Supported
5896F:	drivers/uio/uio_pci_generic.c
5897
5898GENWQE (IBM Generic Workqueue Card)
5899M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5900M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5901S:	Supported
5902F:	drivers/misc/genwqe/
5903
5904GET_MAINTAINER SCRIPT
5905M:	Joe Perches <joe@perches.com>
5906S:	Maintained
5907F:	scripts/get_maintainer.pl
5908
5909GFS2 FILE SYSTEM
5910M:	Steven Whitehouse <swhiteho@redhat.com>
5911M:	Bob Peterson <rpeterso@redhat.com>
5912L:	cluster-devel@redhat.com
5913W:	http://sources.redhat.com/cluster/
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5915S:	Supported
5916F:	Documentation/filesystems/gfs2*.txt
5917F:	fs/gfs2/
5918F:	include/uapi/linux/gfs2_ondisk.h
5919
5920GIGASET ISDN DRIVERS
5921M:	Paul Bolle <pebolle@tiscali.nl>
5922L:	gigaset307x-common@lists.sourceforge.net
5923W:	http://gigaset307x.sourceforge.net/
5924S:	Odd Fixes
5925F:	Documentation/isdn/README.gigaset
5926F:	drivers/isdn/gigaset/
5927F:	include/uapi/linux/gigaset_dev.h
5928
5929GO7007 MPEG CODEC
5930M:	Hans Verkuil <hans.verkuil@cisco.com>
5931L:	linux-media@vger.kernel.org
5932S:	Maintained
5933F:	drivers/media/usb/go7007/
5934
5935GOODIX TOUCHSCREEN
5936M:	Bastien Nocera <hadess@hadess.net>
5937L:	linux-input@vger.kernel.org
5938S:	Maintained
5939F:	drivers/input/touchscreen/goodix.c
5940
5941GPIO ACPI SUPPORT
5942M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5943M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5944L:	linux-gpio@vger.kernel.org
5945L:	linux-acpi@vger.kernel.org
5946S:	Maintained
5947F:	Documentation/acpi/gpio-properties.txt
5948F:	drivers/gpio/gpiolib-acpi.c
5949
5950GPIO IR Transmitter
5951M:	Sean Young <sean@mess.org>
5952L:	linux-media@vger.kernel.org
5953S:	Maintained
5954F:	drivers/media/rc/gpio-ir-tx.c
5955
5956GPIO MOCKUP DRIVER
5957M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5958L:	linux-gpio@vger.kernel.org
5959S:	Maintained
5960F:	drivers/gpio/gpio-mockup.c
5961F:	tools/testing/selftests/gpio/
5962
5963GPIO SUBSYSTEM
5964M:	Linus Walleij <linus.walleij@linaro.org>
5965L:	linux-gpio@vger.kernel.org
5966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5967S:	Maintained
5968F:	Documentation/devicetree/bindings/gpio/
5969F:	Documentation/gpio/
5970F:	Documentation/ABI/testing/gpio-cdev
5971F:	Documentation/ABI/obsolete/sysfs-gpio
5972F:	drivers/gpio/
5973F:	include/linux/gpio/
5974F:	include/linux/gpio.h
5975F:	include/asm-generic/gpio.h
5976F:	include/uapi/linux/gpio.h
5977F:	tools/gpio/
5978
5979GRE DEMULTIPLEXER DRIVER
5980M:	Dmitry Kozlov <xeb@mail.ru>
5981L:	netdev@vger.kernel.org
5982S:	Maintained
5983F:	net/ipv4/gre_demux.c
5984F:	net/ipv4/gre_offload.c
5985F:	include/net/gre.h
5986
5987GRETH 10/100/1G Ethernet MAC device driver
5988M:	Andreas Larsson <andreas@gaisler.com>
5989L:	netdev@vger.kernel.org
5990S:	Maintained
5991F:	drivers/net/ethernet/aeroflex/
5992
5993GREYBUS AUDIO PROTOCOLS DRIVERS
5994M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5995M:	Mark Greer <mgreer@animalcreek.com>
5996S:	Maintained
5997F:	drivers/staging/greybus/audio_apbridgea.c
5998F:	drivers/staging/greybus/audio_apbridgea.h
5999F:	drivers/staging/greybus/audio_codec.c
6000F:	drivers/staging/greybus/audio_codec.h
6001F:	drivers/staging/greybus/audio_gb.c
6002F:	drivers/staging/greybus/audio_manager.c
6003F:	drivers/staging/greybus/audio_manager.h
6004F:	drivers/staging/greybus/audio_manager_module.c
6005F:	drivers/staging/greybus/audio_manager_private.h
6006F:	drivers/staging/greybus/audio_manager_sysfs.c
6007F:	drivers/staging/greybus/audio_module.c
6008F:	drivers/staging/greybus/audio_topology.c
6009
6010GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6011M:	Viresh Kumar <vireshk@kernel.org>
6012S:	Maintained
6013F:	drivers/staging/greybus/authentication.c
6014F:	drivers/staging/greybus/bootrom.c
6015F:	drivers/staging/greybus/firmware.h
6016F:	drivers/staging/greybus/fw-core.c
6017F:	drivers/staging/greybus/fw-download.c
6018F:	drivers/staging/greybus/fw-managament.c
6019F:	drivers/staging/greybus/greybus_authentication.h
6020F:	drivers/staging/greybus/greybus_firmware.h
6021F:	drivers/staging/greybus/hid.c
6022F:	drivers/staging/greybus/i2c.c
6023F:	drivers/staging/greybus/spi.c
6024F:	drivers/staging/greybus/spilib.c
6025F:	drivers/staging/greybus/spilib.h
6026
6027GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6028M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6029S:	Maintained
6030F:	drivers/staging/greybus/loopback.c
6031F:	drivers/staging/greybus/timesync.c
6032F:	drivers/staging/greybus/timesync_platform.c
6033
6034GREYBUS PLATFORM DRIVERS
6035M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6036S:	Maintained
6037F:	drivers/staging/greybus/arche-platform.c
6038F:	drivers/staging/greybus/arche-apb-ctrl.c
6039F:	drivers/staging/greybus/arche_platform.h
6040
6041GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6042M:	Rui Miguel Silva <rmfrfs@gmail.com>
6043S:	Maintained
6044F:	drivers/staging/greybus/sdio.c
6045F:	drivers/staging/greybus/light.c
6046F:	drivers/staging/greybus/gpio.c
6047F:	drivers/staging/greybus/power_supply.c
6048F:	drivers/staging/greybus/spi.c
6049F:	drivers/staging/greybus/spilib.c
6050
6051GREYBUS SUBSYSTEM
6052M:	Johan Hovold <johan@kernel.org>
6053M:	Alex Elder <elder@kernel.org>
6054M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6055S:	Maintained
6056F:	drivers/staging/greybus/
6057L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6058
6059GREYBUS UART PROTOCOLS DRIVERS
6060M:	David Lin <dtwlin@gmail.com>
6061S:	Maintained
6062F:	drivers/staging/greybus/uart.c
6063F:	drivers/staging/greybus/log.c
6064
6065GS1662 VIDEO SERIALIZER
6066M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6067L:	linux-media@vger.kernel.org
6068T:	git git://linuxtv.org/media_tree.git
6069S:	Maintained
6070F:	drivers/media/spi/gs1662.c
6071
6072GSPCA FINEPIX SUBDRIVER
6073M:	Frank Zago <frank@zago.net>
6074L:	linux-media@vger.kernel.org
6075T:	git git://linuxtv.org/media_tree.git
6076S:	Maintained
6077F:	drivers/media/usb/gspca/finepix.c
6078
6079GSPCA GL860 SUBDRIVER
6080M:	Olivier Lorin <o.lorin@laposte.net>
6081L:	linux-media@vger.kernel.org
6082T:	git git://linuxtv.org/media_tree.git
6083S:	Maintained
6084F:	drivers/media/usb/gspca/gl860/
6085
6086GSPCA M5602 SUBDRIVER
6087M:	Erik Andren <erik.andren@gmail.com>
6088L:	linux-media@vger.kernel.org
6089T:	git git://linuxtv.org/media_tree.git
6090S:	Maintained
6091F:	drivers/media/usb/gspca/m5602/
6092
6093GSPCA PAC207 SONIXB SUBDRIVER
6094M:	Hans Verkuil <hverkuil@xs4all.nl>
6095L:	linux-media@vger.kernel.org
6096T:	git git://linuxtv.org/media_tree.git
6097S:	Odd Fixes
6098F:	drivers/media/usb/gspca/pac207.c
6099
6100GSPCA SN9C20X SUBDRIVER
6101M:	Brian Johnson <brijohn@gmail.com>
6102L:	linux-media@vger.kernel.org
6103T:	git git://linuxtv.org/media_tree.git
6104S:	Maintained
6105F:	drivers/media/usb/gspca/sn9c20x.c
6106
6107GSPCA T613 SUBDRIVER
6108M:	Leandro Costantino <lcostantino@gmail.com>
6109L:	linux-media@vger.kernel.org
6110T:	git git://linuxtv.org/media_tree.git
6111S:	Maintained
6112F:	drivers/media/usb/gspca/t613.c
6113
6114GSPCA USB WEBCAM DRIVER
6115M:	Hans Verkuil <hverkuil@xs4all.nl>
6116L:	linux-media@vger.kernel.org
6117T:	git git://linuxtv.org/media_tree.git
6118S:	Odd Fixes
6119F:	drivers/media/usb/gspca/
6120
6121GTP (GPRS Tunneling Protocol)
6122M:	Pablo Neira Ayuso <pablo@netfilter.org>
6123M:	Harald Welte <laforge@gnumonks.org>
6124L:	osmocom-net-gprs@lists.osmocom.org
6125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6126S:	Maintained
6127F:	drivers/net/gtp.c
6128
6129GUID PARTITION TABLE (GPT)
6130M:	Davidlohr Bueso <dave@stgolabs.net>
6131L:	linux-efi@vger.kernel.org
6132S:	Maintained
6133F:	block/partitions/efi.*
6134
6135H8/300 ARCHITECTURE
6136M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6137L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6138W:	http://uclinux-h8.sourceforge.jp
6139T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6140S:	Maintained
6141F:	arch/h8300/
6142F:	drivers/clocksource/h8300_*.c
6143F:	drivers/clk/h8300/
6144F:	drivers/irqchip/irq-renesas-h8*.c
6145
6146HACKRF MEDIA DRIVER
6147M:	Antti Palosaari <crope@iki.fi>
6148L:	linux-media@vger.kernel.org
6149W:	https://linuxtv.org
6150W:	http://palosaari.fi/linux/
6151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6152T:	git git://linuxtv.org/anttip/media_tree.git
6153S:	Maintained
6154F:	drivers/media/usb/hackrf/
6155
6156HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6157M:	Frank Seidel <frank@f-seidel.de>
6158L:	platform-driver-x86@vger.kernel.org
6159W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6160S:	Maintained
6161F:	drivers/platform/x86/hdaps.c
6162
6163HARDWARE MONITORING
6164M:	Jean Delvare <jdelvare@suse.com>
6165M:	Guenter Roeck <linux@roeck-us.net>
6166L:	linux-hwmon@vger.kernel.org
6167W:	http://hwmon.wiki.kernel.org/
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6169S:	Maintained
6170F:	Documentation/hwmon/
6171F:	drivers/hwmon/
6172F:	include/linux/hwmon*.h
6173
6174HARDWARE RANDOM NUMBER GENERATOR CORE
6175M:	Matt Mackall <mpm@selenic.com>
6176M:	Herbert Xu <herbert@gondor.apana.org.au>
6177L:	linux-crypto@vger.kernel.org
6178S:	Odd fixes
6179F:	Documentation/devicetree/bindings/rng/
6180F:	Documentation/hw_random.txt
6181F:	drivers/char/hw_random/
6182F:	include/linux/hw_random.h
6183
6184HARDWARE SPINLOCK CORE
6185M:	Ohad Ben-Cohen <ohad@wizery.com>
6186M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6187L:	linux-remoteproc@vger.kernel.org
6188S:	Maintained
6189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6190F:	Documentation/devicetree/bindings/hwlock/
6191F:	Documentation/hwspinlock.txt
6192F:	drivers/hwspinlock/
6193F:	include/linux/hwspinlock.h
6194
6195HARMONY SOUND DRIVER
6196L:	linux-parisc@vger.kernel.org
6197S:	Maintained
6198F:	sound/parisc/harmony.*
6199
6200HDPVR USB VIDEO ENCODER DRIVER
6201M:	Hans Verkuil <hverkuil@xs4all.nl>
6202L:	linux-media@vger.kernel.org
6203T:	git git://linuxtv.org/media_tree.git
6204W:	https://linuxtv.org
6205S:	Odd Fixes
6206F:	drivers/media/usb/hdpvr/
6207
6208HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6209M:	Jimmy Vance <jimmy.vance@hpe.com>
6210S:	Supported
6211F:	Documentation/watchdog/hpwdt.txt
6212F:	drivers/watchdog/hpwdt.c
6213
6214HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6215M:	Don Brace <don.brace@microsemi.com>
6216L:	esc.storagedev@microsemi.com
6217L:	linux-scsi@vger.kernel.org
6218S:	Supported
6219F:	Documentation/scsi/hpsa.txt
6220F:	drivers/scsi/hpsa*.[ch]
6221F:	include/linux/cciss*.h
6222F:	include/uapi/linux/cciss*.h
6223
6224HFI1 DRIVER
6225M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6226M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6227L:	linux-rdma@vger.kernel.org
6228S:	Supported
6229F:	drivers/infiniband/hw/hfi1
6230
6231HFS FILESYSTEM
6232L:	linux-fsdevel@vger.kernel.org
6233S:	Orphan
6234F:	Documentation/filesystems/hfs.txt
6235F:	fs/hfs/
6236
6237HFSPLUS FILESYSTEM
6238L:	linux-fsdevel@vger.kernel.org
6239S:	Orphan
6240F:	Documentation/filesystems/hfsplus.txt
6241F:	fs/hfsplus/
6242
6243HGA FRAMEBUFFER DRIVER
6244M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6245L:	linux-nvidia@lists.surfsouth.com
6246W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6247S:	Maintained
6248F:	drivers/video/fbdev/hgafb.c
6249
6250HIBERNATION (aka Software Suspend, aka swsusp)
6251M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6252M:	Pavel Machek <pavel@ucw.cz>
6253L:	linux-pm@vger.kernel.org
6254B:	https://bugzilla.kernel.org
6255S:	Supported
6256F:	arch/x86/power/
6257F:	drivers/base/power/
6258F:	kernel/power/
6259F:	include/linux/suspend.h
6260F:	include/linux/freezer.h
6261F:	include/linux/pm.h
6262F:	arch/*/include/asm/suspend*.h
6263
6264HID CORE LAYER
6265M:	Jiri Kosina <jikos@kernel.org>
6266R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6267L:	linux-input@vger.kernel.org
6268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6269S:	Maintained
6270F:	drivers/hid/
6271F:	include/linux/hid*
6272F:	include/uapi/linux/hid*
6273
6274HID SENSOR HUB DRIVERS
6275M:	Jiri Kosina <jikos@kernel.org>
6276M:	Jonathan Cameron <jic23@kernel.org>
6277M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6278L:	linux-input@vger.kernel.org
6279L:	linux-iio@vger.kernel.org
6280S:	Maintained
6281F:	Documentation/hid/hid-sensor*
6282F:	drivers/hid/hid-sensor-*
6283F:	drivers/iio/*/hid-*
6284F:	include/linux/hid-sensor-*
6285
6286HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6287M:	Thomas Gleixner <tglx@linutronix.de>
6288L:	linux-kernel@vger.kernel.org
6289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6290S:	Maintained
6291F:	Documentation/timers/
6292F:	kernel/time/hrtimer.c
6293F:	kernel/time/clockevents.c
6294F:	kernel/time/timer_*.c
6295F:	include/linux/clockchips.h
6296F:	include/linux/hrtimer.h
6297
6298HIGH-SPEED SCC DRIVER FOR AX.25
6299L:	linux-hams@vger.kernel.org
6300S:	Orphan
6301F:	drivers/net/hamradio/dmascc.c
6302F:	drivers/net/hamradio/scc.c
6303
6304HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6305M:	HighPoint Linux Team <linux@highpoint-tech.com>
6306W:	http://www.highpoint-tech.com
6307S:	Supported
6308F:	Documentation/scsi/hptiop.txt
6309F:	drivers/scsi/hptiop.c
6310
6311HIPPI
6312M:	Jes Sorensen <jes@trained-monkey.org>
6313L:	linux-hippi@sunsite.dk
6314S:	Maintained
6315F:	include/linux/hippidevice.h
6316F:	include/uapi/linux/if_hippi.h
6317F:	net/802/hippi.c
6318F:	drivers/net/hippi/
6319
6320HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6321M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6322M:	Salil Mehta <salil.mehta@huawei.com>
6323L:	netdev@vger.kernel.org
6324W:	http://www.hisilicon.com
6325S:	Maintained
6326F:	drivers/net/ethernet/hisilicon/hns3/
6327
6328HISILICON NETWORK SUBSYSTEM DRIVER
6329M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6330M:	Salil Mehta <salil.mehta@huawei.com>
6331L:	netdev@vger.kernel.org
6332W:	http://www.hisilicon.com
6333S:	Maintained
6334F:	drivers/net/ethernet/hisilicon/
6335F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6336
6337HISILICON PMU DRIVER
6338M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6339W:	http://www.hisilicon.com
6340S:	Supported
6341F:	drivers/perf/hisilicon
6342F:	Documentation/perf/hisi-pmu.txt
6343
6344HISILICON ROCE DRIVER
6345M:	Lijun Ou <oulijun@huawei.com>
6346M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6347L:	linux-rdma@vger.kernel.org
6348S:	Maintained
6349F:	drivers/infiniband/hw/hns/
6350F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6351
6352HISILICON SAS Controller
6353M:	John Garry <john.garry@huawei.com>
6354W:	http://www.hisilicon.com
6355S:	Supported
6356F:	drivers/scsi/hisi_sas/
6357F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6358
6359HMM - Heterogeneous Memory Management
6360M:	Jérôme Glisse <jglisse@redhat.com>
6361L:	linux-mm@kvack.org
6362S:	Maintained
6363F:	mm/hmm*
6364F:	include/linux/hmm*
6365
6366HOST AP DRIVER
6367M:	Jouni Malinen <j@w1.fi>
6368L:	linux-wireless@vger.kernel.org
6369W:	http://w1.fi/hostap-driver.html
6370S:	Obsolete
6371F:	drivers/net/wireless/intersil/hostap/
6372
6373HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6374L:	platform-driver-x86@vger.kernel.org
6375S:	Orphan
6376F:	drivers/platform/x86/tc1100-wmi.c
6377
6378HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6379M:	Jaroslav Kysela <perex@perex.cz>
6380S:	Maintained
6381F:	drivers/net/ethernet/hp/hp100.*
6382
6383HPET:	High Precision Event Timers driver
6384M:	Clemens Ladisch <clemens@ladisch.de>
6385S:	Maintained
6386F:	Documentation/timers/hpet.txt
6387F:	drivers/char/hpet.c
6388F:	include/linux/hpet.h
6389F:	include/uapi/linux/hpet.h
6390
6391HPET:	x86
6392S:	Orphan
6393F:	arch/x86/kernel/hpet.c
6394F:	arch/x86/include/asm/hpet.h
6395
6396HPFS FILESYSTEM
6397M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6398W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6399S:	Maintained
6400F:	fs/hpfs/
6401
6402HSI SUBSYSTEM
6403M:	Sebastian Reichel <sre@kernel.org>
6404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6405S:	Maintained
6406F:	Documentation/ABI/testing/sysfs-bus-hsi
6407F:	Documentation/driver-api/hsi.rst
6408F:	drivers/hsi/
6409F:	include/linux/hsi/
6410F:	include/uapi/linux/hsi/
6411
6412HSO 3G MODEM DRIVER
6413L:	linux-usb@vger.kernel.org
6414S:	Orphan
6415F:	drivers/net/usb/hso.c
6416
6417HSR NETWORK PROTOCOL
6418M:	Arvid Brodin <arvid.brodin@alten.se>
6419L:	netdev@vger.kernel.org
6420S:	Maintained
6421F:	net/hsr/
6422
6423HT16K33 LED CONTROLLER DRIVER
6424M:	Robin van der Gracht <robin@protonic.nl>
6425S:	Maintained
6426F:	drivers/auxdisplay/ht16k33.c
6427F:	Documentation/devicetree/bindings/display/ht16k33.txt
6428
6429HTCPEN TOUCHSCREEN DRIVER
6430M:	Pau Oliva Fora <pof@eslack.org>
6431L:	linux-input@vger.kernel.org
6432S:	Maintained
6433F:	drivers/input/touchscreen/htcpen.c
6434
6435HUAWEI ETHERNET DRIVER
6436M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6437L:	netdev@vger.kernel.org
6438S:	Supported
6439F:	Documentation/networking/hinic.txt
6440F:	drivers/net/ethernet/huawei/hinic/
6441
6442HUGETLB FILESYSTEM
6443M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6444S:	Maintained
6445F:	fs/hugetlbfs/
6446
6447HVA ST MEDIA DRIVER
6448M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6449L:	linux-media@vger.kernel.org
6450T:	git git://linuxtv.org/media_tree.git
6451W:	https://linuxtv.org
6452S:	Supported
6453F:	drivers/media/platform/sti/hva
6454
6455HWPOISON MEMORY FAILURE HANDLING
6456M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6457L:	linux-mm@kvack.org
6458S:	Maintained
6459F:	mm/memory-failure.c
6460F:	mm/hwpoison-inject.c
6461
6462Hyper-V CORE AND DRIVERS
6463M:	"K. Y. Srinivasan" <kys@microsoft.com>
6464M:	Haiyang Zhang <haiyangz@microsoft.com>
6465M:	Stephen Hemminger <sthemmin@microsoft.com>
6466L:	devel@linuxdriverproject.org
6467S:	Maintained
6468F:	Documentation/networking/netvsc.txt
6469F:	arch/x86/include/asm/mshyperv.h
6470F:	arch/x86/include/asm/trace/hyperv.h
6471F:	arch/x86/include/uapi/asm/hyperv.h
6472F:	arch/x86/kernel/cpu/mshyperv.c
6473F:	arch/x86/hyperv
6474F:	drivers/hid/hid-hyperv.c
6475F:	drivers/hv/
6476F:	drivers/input/serio/hyperv-keyboard.c
6477F:	drivers/pci/host/pci-hyperv.c
6478F:	drivers/net/hyperv/
6479F:	drivers/scsi/storvsc_drv.c
6480F:	drivers/uio/uio_hv_generic.c
6481F:	drivers/video/fbdev/hyperv_fb.c
6482F:	net/vmw_vsock/hyperv_transport.c
6483F:	include/linux/hyperv.h
6484F:	include/uapi/linux/hyperv.h
6485F:	tools/hv/
6486F:	Documentation/ABI/stable/sysfs-bus-vmbus
6487
6488HYPERVISOR VIRTUAL CONSOLE DRIVER
6489L:	linuxppc-dev@lists.ozlabs.org
6490S:	Odd Fixes
6491F:	drivers/tty/hvc/
6492
6493I2C ACPI SUPPORT
6494M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6495L:	linux-i2c@vger.kernel.org
6496L:	linux-acpi@vger.kernel.org
6497S:	Maintained
6498F:	drivers/i2c/i2c-core-acpi.c
6499
6500I2C MUXES
6501M:	Peter Rosin <peda@axentia.se>
6502L:	linux-i2c@vger.kernel.org
6503S:	Maintained
6504F:	Documentation/i2c/i2c-topology
6505F:	Documentation/i2c/muxes/
6506F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6507F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6508F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6509F:	drivers/i2c/i2c-mux.c
6510F:	drivers/i2c/muxes/
6511F:	include/linux/i2c-mux.h
6512
6513I2C OVER PARALLEL PORT
6514M:	Jean Delvare <jdelvare@suse.com>
6515L:	linux-i2c@vger.kernel.org
6516S:	Maintained
6517F:	Documentation/i2c/busses/i2c-parport
6518F:	Documentation/i2c/busses/i2c-parport-light
6519F:	drivers/i2c/busses/i2c-parport.c
6520F:	drivers/i2c/busses/i2c-parport-light.c
6521
6522I2C SUBSYSTEM
6523M:	Wolfram Sang <wsa@the-dreams.de>
6524L:	linux-i2c@vger.kernel.org
6525W:	https://i2c.wiki.kernel.org/
6526Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6528S:	Maintained
6529F:	Documentation/devicetree/bindings/i2c/
6530F:	Documentation/i2c/
6531F:	drivers/i2c/
6532F:	drivers/i2c/*/
6533F:	include/linux/i2c.h
6534F:	include/linux/i2c-*.h
6535F:	include/uapi/linux/i2c.h
6536F:	include/uapi/linux/i2c-*.h
6537
6538I2C-TAOS-EVM DRIVER
6539M:	Jean Delvare <jdelvare@suse.com>
6540L:	linux-i2c@vger.kernel.org
6541S:	Maintained
6542F:	Documentation/i2c/busses/i2c-taos-evm
6543F:	drivers/i2c/busses/i2c-taos-evm.c
6544
6545I2C-TINY-USB DRIVER
6546M:	Till Harbaum <till@harbaum.org>
6547L:	linux-i2c@vger.kernel.org
6548W:	http://www.harbaum.org/till/i2c_tiny_usb
6549S:	Maintained
6550F:	drivers/i2c/busses/i2c-tiny-usb.c
6551
6552I2C/SMBUS CONTROLLER DRIVERS FOR PC
6553M:	Jean Delvare <jdelvare@suse.com>
6554L:	linux-i2c@vger.kernel.org
6555S:	Maintained
6556F:	Documentation/i2c/busses/i2c-ali1535
6557F:	Documentation/i2c/busses/i2c-ali1563
6558F:	Documentation/i2c/busses/i2c-ali15x3
6559F:	Documentation/i2c/busses/i2c-amd756
6560F:	Documentation/i2c/busses/i2c-amd8111
6561F:	Documentation/i2c/busses/i2c-i801
6562F:	Documentation/i2c/busses/i2c-nforce2
6563F:	Documentation/i2c/busses/i2c-piix4
6564F:	Documentation/i2c/busses/i2c-sis5595
6565F:	Documentation/i2c/busses/i2c-sis630
6566F:	Documentation/i2c/busses/i2c-sis96x
6567F:	Documentation/i2c/busses/i2c-via
6568F:	Documentation/i2c/busses/i2c-viapro
6569F:	drivers/i2c/busses/i2c-ali1535.c
6570F:	drivers/i2c/busses/i2c-ali1563.c
6571F:	drivers/i2c/busses/i2c-ali15x3.c
6572F:	drivers/i2c/busses/i2c-amd756.c
6573F:	drivers/i2c/busses/i2c-amd756-s4882.c
6574F:	drivers/i2c/busses/i2c-amd8111.c
6575F:	drivers/i2c/busses/i2c-i801.c
6576F:	drivers/i2c/busses/i2c-isch.c
6577F:	drivers/i2c/busses/i2c-nforce2.c
6578F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6579F:	drivers/i2c/busses/i2c-piix4.c
6580F:	drivers/i2c/busses/i2c-sis5595.c
6581F:	drivers/i2c/busses/i2c-sis630.c
6582F:	drivers/i2c/busses/i2c-sis96x.c
6583F:	drivers/i2c/busses/i2c-via.c
6584F:	drivers/i2c/busses/i2c-viapro.c
6585
6586I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6587M:	Hans de Goede <hdegoede@redhat.com>
6588L:	linux-i2c@vger.kernel.org
6589S:	Maintained
6590F:	drivers/i2c/busses/i2c-cht-wc.c
6591
6592I2C/SMBUS ISMT DRIVER
6593M:	Seth Heasley <seth.heasley@intel.com>
6594M:	Neil Horman <nhorman@tuxdriver.com>
6595L:	linux-i2c@vger.kernel.org
6596F:	drivers/i2c/busses/i2c-ismt.c
6597F:	Documentation/i2c/busses/i2c-ismt
6598
6599I2C/SMBUS STUB DRIVER
6600M:	Jean Delvare <jdelvare@suse.com>
6601L:	linux-i2c@vger.kernel.org
6602S:	Maintained
6603F:	drivers/i2c/i2c-stub.c
6604
6605i386 BOOT CODE
6606M:	"H. Peter Anvin" <hpa@zytor.com>
6607S:	Maintained
6608F:	arch/x86/boot/
6609
6610i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6611M:	"H. Peter Anvin" <hpa@zytor.com>
6612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6613S:	Maintained
6614
6615IA64 (Itanium) PLATFORM
6616M:	Tony Luck <tony.luck@intel.com>
6617M:	Fenghua Yu <fenghua.yu@intel.com>
6618L:	linux-ia64@vger.kernel.org
6619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6620S:	Maintained
6621F:	arch/ia64/
6622
6623IBM Power 842 compression accelerator
6624M:	Haren Myneni <haren@us.ibm.com>
6625S:	Supported
6626F:	drivers/crypto/nx/Makefile
6627F:	drivers/crypto/nx/Kconfig
6628F:	drivers/crypto/nx/nx-842*
6629F:	include/linux/sw842.h
6630F:	crypto/842.c
6631F:	lib/842/
6632
6633IBM Power in-Nest Crypto Acceleration
6634M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6635M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6636L:	linux-crypto@vger.kernel.org
6637S:	Supported
6638F:	drivers/crypto/nx/Makefile
6639F:	drivers/crypto/nx/Kconfig
6640F:	drivers/crypto/nx/nx-aes*
6641F:	drivers/crypto/nx/nx-sha*
6642F:	drivers/crypto/nx/nx.*
6643F:	drivers/crypto/nx/nx_csbcpb.h
6644F:	drivers/crypto/nx/nx_debugfs.h
6645
6646IBM Power Linux RAID adapter
6647M:	Brian King <brking@us.ibm.com>
6648S:	Supported
6649F:	drivers/scsi/ipr.*
6650
6651IBM Power SRIOV Virtual NIC Device Driver
6652M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6653M:	John Allen <jallen@linux.vnet.ibm.com>
6654L:	netdev@vger.kernel.org
6655S:	Supported
6656F:	drivers/net/ethernet/ibm/ibmvnic.*
6657
6658IBM Power Virtual Accelerator Switchboard
6659M:	Sukadev Bhattiprolu
6660L:	linuxppc-dev@lists.ozlabs.org
6661S:	Supported
6662F:	arch/powerpc/platforms/powernv/vas*
6663F:	arch/powerpc/platforms/powernv/copy-paste.h
6664F:	arch/powerpc/include/asm/vas.h
6665F:	arch/powerpc/include/uapi/asm/vas.h
6666
6667IBM Power Virtual Ethernet Device Driver
6668M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6669L:	netdev@vger.kernel.org
6670S:	Supported
6671F:	drivers/net/ethernet/ibm/ibmveth.*
6672
6673IBM Power Virtual FC Device Drivers
6674M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6675L:	linux-scsi@vger.kernel.org
6676S:	Supported
6677F:	drivers/scsi/ibmvscsi/ibmvfc*
6678
6679IBM Power Virtual SCSI Device Drivers
6680M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6681L:	linux-scsi@vger.kernel.org
6682S:	Supported
6683F:	drivers/scsi/ibmvscsi/ibmvscsi*
6684F:	include/scsi/viosrp.h
6685
6686IBM Power Virtual SCSI Device Target Driver
6687M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6688M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6689L:	linux-scsi@vger.kernel.org
6690L:	target-devel@vger.kernel.org
6691S:	Supported
6692F:	drivers/scsi/ibmvscsi_tgt/
6693
6694IBM Power VMX Cryptographic instructions
6695M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6696M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6697L:	linux-crypto@vger.kernel.org
6698S:	Supported
6699F:	drivers/crypto/vmx/Makefile
6700F:	drivers/crypto/vmx/Kconfig
6701F:	drivers/crypto/vmx/vmx.c
6702F:	drivers/crypto/vmx/aes*
6703F:	drivers/crypto/vmx/ghash*
6704F:	drivers/crypto/vmx/ppc-xlate.pl
6705
6706IBM ServeRAID RAID DRIVER
6707S:	Orphan
6708F:	drivers/scsi/ips.*
6709
6710ICH LPC AND GPIO DRIVER
6711M:	Peter Tyser <ptyser@xes-inc.com>
6712S:	Maintained
6713F:	drivers/mfd/lpc_ich.c
6714F:	drivers/gpio/gpio-ich.c
6715
6716IDE SUBSYSTEM
6717M:	"David S. Miller" <davem@davemloft.net>
6718L:	linux-ide@vger.kernel.org
6719Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6721S:	Maintained
6722F:	Documentation/ide/
6723F:	drivers/ide/
6724F:	include/linux/ide.h
6725
6726IDE/ATAPI DRIVERS
6727M:	Borislav Petkov <bp@alien8.de>
6728L:	linux-ide@vger.kernel.org
6729S:	Maintained
6730F:	Documentation/cdrom/ide-cd
6731F:	drivers/ide/ide-cd*
6732
6733IDEAPAD LAPTOP EXTRAS DRIVER
6734M:	Ike Panhc <ike.pan@canonical.com>
6735L:	platform-driver-x86@vger.kernel.org
6736W:	http://launchpad.net/ideapad-laptop
6737S:	Maintained
6738F:	drivers/platform/x86/ideapad-laptop.c
6739
6740IDEAPAD LAPTOP SLIDEBAR DRIVER
6741M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6742L:	linux-input@vger.kernel.org
6743W:	https://github.com/o2genum/ideapad-slidebar
6744S:	Maintained
6745F:	drivers/input/misc/ideapad_slidebar.c
6746
6747IDT VersaClock 5 CLOCK DRIVER
6748M:	Marek Vasut <marek.vasut@gmail.com>
6749S:	Maintained
6750F:	drivers/clk/clk-versaclock5.c
6751
6752IEEE 802.15.4 SUBSYSTEM
6753M:	Alexander Aring <alex.aring@gmail.com>
6754M:	Stefan Schmidt <stefan@osg.samsung.com>
6755L:	linux-wpan@vger.kernel.org
6756W:	http://wpan.cakelab.org/
6757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6759S:	Maintained
6760F:	net/ieee802154/
6761F:	net/mac802154/
6762F:	drivers/net/ieee802154/
6763F:	include/linux/nl802154.h
6764F:	include/linux/ieee802154.h
6765F:	include/net/nl802154.h
6766F:	include/net/mac802154.h
6767F:	include/net/af_ieee802154.h
6768F:	include/net/cfg802154.h
6769F:	include/net/ieee802154_netdev.h
6770F:	Documentation/networking/ieee802154.txt
6771
6772IFE PROTOCOL
6773M:	Yotam Gigi <yotam.gi@gmail.com>
6774M:	Jamal Hadi Salim <jhs@mojatatu.com>
6775F:	net/ife
6776F:	include/net/ife.h
6777F:	include/uapi/linux/ife.h
6778
6779IGORPLUG-USB IR RECEIVER
6780M:	Sean Young <sean@mess.org>
6781L:	linux-media@vger.kernel.org
6782S:	Maintained
6783F:	drivers/media/rc/igorplugusb.c
6784
6785IGUANAWORKS USB IR TRANSCEIVER
6786M:	Sean Young <sean@mess.org>
6787L:	linux-media@vger.kernel.org
6788S:	Maintained
6789F:	drivers/media/rc/iguanair.c
6790
6791IIO DIGITAL POTENTIOMETER DAC
6792M:	Peter Rosin <peda@axentia.se>
6793L:	linux-iio@vger.kernel.org
6794S:	Maintained
6795F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6796F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6797F:	drivers/iio/dac/dpot-dac.c
6798
6799IIO ENVELOPE DETECTOR
6800M:	Peter Rosin <peda@axentia.se>
6801L:	linux-iio@vger.kernel.org
6802S:	Maintained
6803F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6804F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6805F:	drivers/iio/adc/envelope-detector.c
6806
6807IIO MULTIPLEXER
6808M:	Peter Rosin <peda@axentia.se>
6809L:	linux-iio@vger.kernel.org
6810S:	Maintained
6811F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6812F:	drivers/iio/multiplexer/iio-mux.c
6813
6814IIO SUBSYSTEM AND DRIVERS
6815M:	Jonathan Cameron <jic23@kernel.org>
6816R:	Hartmut Knaack <knaack.h@gmx.de>
6817R:	Lars-Peter Clausen <lars@metafoo.de>
6818R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6819L:	linux-iio@vger.kernel.org
6820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6821S:	Maintained
6822F:	Documentation/devicetree/bindings/iio/
6823F:	drivers/iio/
6824F:	drivers/staging/iio/
6825F:	include/linux/iio/
6826F:	tools/iio/
6827
6828IKANOS/ADI EAGLE ADSL USB DRIVER
6829M:	Matthieu Castet <castet.matthieu@free.fr>
6830M:	Stanislaw Gruszka <stf_xl@wp.pl>
6831S:	Maintained
6832F:	drivers/usb/atm/ueagle-atm.c
6833
6834IMGTEC ASCII LCD DRIVER
6835M:	Paul Burton <paul.burton@mips.com>
6836S:	Maintained
6837F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6838F:	drivers/auxdisplay/img-ascii-lcd.c
6839
6840IMGTEC IR DECODER DRIVER
6841M:	James Hogan <jhogan@kernel.org>
6842S:	Maintained
6843F:	drivers/media/rc/img-ir/
6844
6845IMS TWINTURBO FRAMEBUFFER DRIVER
6846L:	linux-fbdev@vger.kernel.org
6847S:	Orphan
6848F:	drivers/video/fbdev/imsttfb.c
6849
6850INA209 HARDWARE MONITOR DRIVER
6851M:	Guenter Roeck <linux@roeck-us.net>
6852L:	linux-hwmon@vger.kernel.org
6853S:	Maintained
6854F:	Documentation/hwmon/ina209
6855F:	Documentation/devicetree/bindings/i2c/ina209.txt
6856F:	drivers/hwmon/ina209.c
6857
6858INA2XX HARDWARE MONITOR DRIVER
6859M:	Guenter Roeck <linux@roeck-us.net>
6860L:	linux-hwmon@vger.kernel.org
6861S:	Maintained
6862F:	Documentation/hwmon/ina2xx
6863F:	drivers/hwmon/ina2xx.c
6864F:	include/linux/platform_data/ina2xx.h
6865
6866INDUSTRY PACK SUBSYSTEM (IPACK)
6867M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6868M:	Jens Taprogge <jens.taprogge@taprogge.org>
6869M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6870L:	industrypack-devel@lists.sourceforge.net
6871W:	http://industrypack.sourceforge.net
6872S:	Maintained
6873F:	drivers/ipack/
6874
6875INFINIBAND SUBSYSTEM
6876M:	Doug Ledford <dledford@redhat.com>
6877M:	Jason Gunthorpe <jgg@mellanox.com>
6878L:	linux-rdma@vger.kernel.org
6879W:	http://www.openfabrics.org/
6880Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6882S:	Supported
6883F:	Documentation/devicetree/bindings/infiniband/
6884F:	Documentation/infiniband/
6885F:	drivers/infiniband/
6886F:	include/uapi/linux/if_infiniband.h
6887F:	include/uapi/rdma/
6888F:	include/rdma/
6889
6890INGENIC JZ4780 DMA Driver
6891M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6892S:	Maintained
6893F:	drivers/dma/dma-jz4780.c
6894
6895INGENIC JZ4780 NAND DRIVER
6896M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6897L:	linux-mtd@lists.infradead.org
6898S:	Maintained
6899F:	drivers/mtd/nand/jz4780_*
6900
6901INOTIFY
6902M:	Jan Kara <jack@suse.cz>
6903R:	Amir Goldstein <amir73il@gmail.com>
6904L:	linux-fsdevel@vger.kernel.org
6905S:	Maintained
6906F:	Documentation/filesystems/inotify.txt
6907F:	fs/notify/inotify/
6908F:	include/linux/inotify.h
6909F:	include/uapi/linux/inotify.h
6910
6911INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6912M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6913L:	linux-input@vger.kernel.org
6914Q:	http://patchwork.kernel.org/project/linux-input/list/
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6916S:	Maintained
6917F:	drivers/input/
6918F:	include/linux/input.h
6919F:	include/uapi/linux/input.h
6920F:	include/uapi/linux/input-event-codes.h
6921F:	include/linux/input/
6922F:	Documentation/devicetree/bindings/input/
6923F:	Documentation/input/
6924
6925INPUT MULTITOUCH (MT) PROTOCOL
6926M:	Henrik Rydberg <rydberg@bitmath.org>
6927L:	linux-input@vger.kernel.org
6928S:	Odd fixes
6929F:	Documentation/input/multi-touch-protocol.rst
6930F:	drivers/input/input-mt.c
6931K:	\b(ABS|SYN)_MT_
6932
6933INSIDE SECURE CRYPTO DRIVER
6934M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6935F:	drivers/crypto/inside-secure/
6936S:	Maintained
6937L:	linux-crypto@vger.kernel.org
6938
6939INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6940M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6941M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6942L:	linux-integrity@vger.kernel.org
6943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6944S:	Supported
6945F:	security/integrity/ima/
6946
6947INTEL 810/815 FRAMEBUFFER DRIVER
6948M:	Antonino Daplas <adaplas@gmail.com>
6949L:	linux-fbdev@vger.kernel.org
6950S:	Maintained
6951F:	drivers/video/fbdev/i810/
6952
6953INTEL ASoC BDW/HSW DRIVERS
6954M:	Jie Yang <yang.jie@linux.intel.com>
6955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6956S:	Supported
6957F:	sound/soc/intel/common/sst-dsp*
6958F:	sound/soc/intel/common/sst-firmware.c
6959F:	sound/soc/intel/boards/broadwell.c
6960F:	sound/soc/intel/haswell/
6961
6962INTEL C600 SERIES SAS CONTROLLER DRIVER
6963M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6964M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6965L:	linux-scsi@vger.kernel.org
6966T:	git git://git.code.sf.net/p/intel-sas/isci
6967S:	Supported
6968F:	drivers/scsi/isci/
6969
6970INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6971M:	Jani Nikula <jani.nikula@linux.intel.com>
6972M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6973M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6974L:	intel-gfx@lists.freedesktop.org
6975W:	https://01.org/linuxgraphics/
6976B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6977C:	irc://chat.freenode.net/intel-gfx
6978Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6979T:	git git://anongit.freedesktop.org/drm-intel
6980S:	Supported
6981F:	drivers/gpu/drm/i915/
6982F:	include/drm/i915*
6983F:	include/uapi/drm/i915_drm.h
6984F:	Documentation/gpu/i915.rst
6985
6986INTEL ETHERNET DRIVERS
6987M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6988L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6989W:	http://www.intel.com/support/feedback.htm
6990W:	http://e1000.sourceforge.net/
6991Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6994S:	Supported
6995F:	Documentation/networking/e100.txt
6996F:	Documentation/networking/e1000.txt
6997F:	Documentation/networking/e1000e.txt
6998F:	Documentation/networking/igb.txt
6999F:	Documentation/networking/igbvf.txt
7000F:	Documentation/networking/ixgb.txt
7001F:	Documentation/networking/ixgbe.txt
7002F:	Documentation/networking/ixgbevf.txt
7003F:	Documentation/networking/i40e.txt
7004F:	Documentation/networking/i40evf.txt
7005F:	drivers/net/ethernet/intel/
7006F:	drivers/net/ethernet/intel/*/
7007F:	include/linux/avf/virtchnl.h
7008
7009INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7010M:	Maik Broemme <mbroemme@libmpq.org>
7011L:	linux-fbdev@vger.kernel.org
7012S:	Maintained
7013F:	Documentation/fb/intelfb.txt
7014F:	drivers/video/fbdev/intelfb/
7015
7016INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7017M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7018M:	Zhi Wang <zhi.a.wang@intel.com>
7019L:	intel-gvt-dev@lists.freedesktop.org
7020L:	intel-gfx@lists.freedesktop.org
7021W:	https://01.org/igvt-g
7022T:	git https://github.com/01org/gvt-linux.git
7023S:	Supported
7024F:	drivers/gpu/drm/i915/gvt/
7025
7026INTEL HID EVENT DRIVER
7027M:	Alex Hung <alex.hung@canonical.com>
7028L:	platform-driver-x86@vger.kernel.org
7029S:	Maintained
7030F:	drivers/platform/x86/intel-hid.c
7031
7032INTEL I/OAT DMA DRIVER
7033M:	Dave Jiang <dave.jiang@intel.com>
7034R:	Dan Williams <dan.j.williams@intel.com>
7035L:	dmaengine@vger.kernel.org
7036Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7037S:	Supported
7038F:	drivers/dma/ioat*
7039
7040INTEL IDLE DRIVER
7041M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7042M:	Len Brown <lenb@kernel.org>
7043L:	linux-pm@vger.kernel.org
7044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7045B:	https://bugzilla.kernel.org
7046S:	Supported
7047F:	drivers/idle/intel_idle.c
7048
7049INTEL INTEGRATED SENSOR HUB DRIVER
7050M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7051M:	Jiri Kosina <jikos@kernel.org>
7052L:	linux-input@vger.kernel.org
7053S:	Maintained
7054F:	drivers/hid/intel-ish-hid/
7055
7056INTEL IOMMU (VT-d)
7057M:	David Woodhouse <dwmw2@infradead.org>
7058L:	iommu@lists.linux-foundation.org
7059T:	git git://git.infradead.org/iommu-2.6.git
7060S:	Supported
7061F:	drivers/iommu/intel-iommu.c
7062F:	include/linux/intel-iommu.h
7063
7064INTEL IOP-ADMA DMA DRIVER
7065R:	Dan Williams <dan.j.williams@intel.com>
7066S:	Odd fixes
7067F:	drivers/dma/iop-adma.c
7068
7069INTEL IPU3 CSI-2 CIO2 DRIVER
7070M:	Yong Zhi <yong.zhi@intel.com>
7071M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7072L:	linux-media@vger.kernel.org
7073S:	Maintained
7074F:	drivers/media/pci/intel/ipu3/
7075F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7076
7077INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7078M:	Krzysztof Halasa <khalasa@piap.pl>
7079S:	Maintained
7080F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7081F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7082F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7083F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7084F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7085F:	drivers/net/wan/ixp4xx_hss.c
7086
7087INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7088M:	Deepak Saxena <dsaxena@plexity.net>
7089S:	Maintained
7090F:	drivers/char/hw_random/ixp4xx-rng.c
7091
7092INTEL MANAGEMENT ENGINE (mei)
7093M:	Tomas Winkler <tomas.winkler@intel.com>
7094L:	linux-kernel@vger.kernel.org
7095S:	Supported
7096F:	include/uapi/linux/mei.h
7097F:	include/linux/mei_cl_bus.h
7098F:	drivers/misc/mei/*
7099F:	drivers/watchdog/mei_wdt.c
7100F:	Documentation/misc-devices/mei/*
7101F:	samples/mei/*
7102
7103INTEL MENLOW THERMAL DRIVER
7104M:	Sujith Thomas <sujith.thomas@intel.com>
7105L:	platform-driver-x86@vger.kernel.org
7106W:	https://01.org/linux-acpi
7107S:	Supported
7108F:	drivers/platform/x86/intel_menlow.c
7109
7110INTEL MERRIFIELD GPIO DRIVER
7111M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7112L:	linux-gpio@vger.kernel.org
7113S:	Maintained
7114F:	drivers/gpio/gpio-merrifield.c
7115
7116INTEL MIC DRIVERS (mic)
7117M:	Sudeep Dutt <sudeep.dutt@intel.com>
7118M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7119S:	Supported
7120W:	https://github.com/sudeepdutt/mic
7121W:	http://software.intel.com/en-us/mic-developer
7122F:	include/linux/mic_bus.h
7123F:	include/linux/scif.h
7124F:	include/uapi/linux/mic_common.h
7125F:	include/uapi/linux/mic_ioctl.h
7126F:	include/uapi/linux/scif_ioctl.h
7127F:	drivers/misc/mic/
7128F:	drivers/dma/mic_x100_dma.c
7129F:	drivers/dma/mic_x100_dma.h
7130F:	Documentation/mic/
7131
7132INTEL PMC CORE DRIVER
7133M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7134M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7135L:	platform-driver-x86@vger.kernel.org
7136S:	Maintained
7137F:	arch/x86/include/asm/pmc_core.h
7138F:	drivers/platform/x86/intel_pmc_core*
7139
7140INTEL PMC/P-Unit IPC DRIVER
7141M:	Zha Qipeng<qipeng.zha@intel.com>
7142L:	platform-driver-x86@vger.kernel.org
7143S:	Maintained
7144F:	drivers/platform/x86/intel_pmc_ipc.c
7145F:	drivers/platform/x86/intel_punit_ipc.c
7146F:	arch/x86/include/asm/intel_pmc_ipc.h
7147F:	arch/x86/include/asm/intel_punit_ipc.h
7148
7149INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7150M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7151L:	linux-wireless@vger.kernel.org
7152S:	Maintained
7153F:	Documentation/networking/README.ipw2100
7154F:	Documentation/networking/README.ipw2200
7155F:	drivers/net/wireless/intel/ipw2x00/
7156
7157INTEL PSTATE DRIVER
7158M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7159M:	Len Brown <lenb@kernel.org>
7160L:	linux-pm@vger.kernel.org
7161S:	Supported
7162F:	drivers/cpufreq/intel_pstate.c
7163
7164INTEL RDMA RNIC DRIVER
7165M:	Faisal Latif <faisal.latif@intel.com>
7166M:	Shiraz Saleem <shiraz.saleem@intel.com>
7167L:	linux-rdma@vger.kernel.org
7168S:	Supported
7169F:	drivers/infiniband/hw/i40iw/
7170
7171INTEL TELEMETRY DRIVER
7172M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7173L:	platform-driver-x86@vger.kernel.org
7174S:	Maintained
7175F:	arch/x86/include/asm/intel_telemetry.h
7176F:	drivers/platform/x86/intel_telemetry*
7177
7178INTEL VIRTUAL BUTTON DRIVER
7179M:	AceLan Kao <acelan.kao@canonical.com>
7180L:	platform-driver-x86@vger.kernel.org
7181S:	Maintained
7182F:	drivers/platform/x86/intel-vbtn.c
7183
7184INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7185M:	Stanislaw Gruszka <sgruszka@redhat.com>
7186L:	linux-wireless@vger.kernel.org
7187S:	Supported
7188F:	drivers/net/wireless/intel/iwlegacy/
7189
7190INTEL WIRELESS WIFI LINK (iwlwifi)
7191M:	Johannes Berg <johannes.berg@intel.com>
7192M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7193M:	Luca Coelho <luciano.coelho@intel.com>
7194M:	Intel Linux Wireless <linuxwifi@intel.com>
7195L:	linux-wireless@vger.kernel.org
7196W:	http://intellinuxwireless.org
7197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7198S:	Supported
7199F:	drivers/net/wireless/intel/iwlwifi/
7200
7201INTEL WIRELESS WIMAX CONNECTION 2400
7202M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7203M:	linux-wimax@intel.com
7204L:	wimax@linuxwimax.org (subscribers-only)
7205S:	Supported
7206W:	http://linuxwimax.org
7207F:	Documentation/wimax/README.i2400m
7208F:	drivers/net/wimax/i2400m/
7209F:	include/uapi/linux/wimax/i2400m.h
7210
7211INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7212M:	Mario Limonciello <mario.limonciello@dell.com>
7213S:	Maintained
7214F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7215
7216INTEL(R) TRACE HUB
7217M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7218S:	Supported
7219F:	Documentation/trace/intel_th.txt
7220F:	drivers/hwtracing/intel_th/
7221
7222INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7223M:	Ning Sun <ning.sun@intel.com>
7224L:	tboot-devel@lists.sourceforge.net
7225W:	http://tboot.sourceforge.net
7226T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7227S:	Supported
7228F:	Documentation/intel_txt.txt
7229F:	include/linux/tboot.h
7230F:	arch/x86/kernel/tboot.c
7231
7232INTEL-MID GPIO DRIVER
7233M:	David Cohen <david.a.cohen@linux.intel.com>
7234L:	linux-gpio@vger.kernel.org
7235S:	Maintained
7236F:	drivers/gpio/gpio-intel-mid.c
7237
7238INVENSENSE MPU-3050 GYROSCOPE DRIVER
7239M:	Linus Walleij <linus.walleij@linaro.org>
7240L:	linux-iio@vger.kernel.org
7241S:	Maintained
7242F:	drivers/iio/gyro/mpu3050*
7243F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7244
7245IOC3 ETHERNET DRIVER
7246M:	Ralf Baechle <ralf@linux-mips.org>
7247L:	linux-mips@linux-mips.org
7248S:	Maintained
7249F:	drivers/net/ethernet/sgi/ioc3-eth.c
7250
7251IOC3 SERIAL DRIVER
7252M:	Pat Gefre <pfg@sgi.com>
7253L:	linux-serial@vger.kernel.org
7254S:	Maintained
7255F:	drivers/tty/serial/ioc3_serial.c
7256
7257IOMMU DRIVERS
7258M:	Joerg Roedel <joro@8bytes.org>
7259L:	iommu@lists.linux-foundation.org
7260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7261S:	Maintained
7262F:	Documentation/devicetree/bindings/iommu/
7263F:	drivers/iommu/
7264F:	include/linux/iommu.h
7265F:	include/linux/iova.h
7266
7267IP MASQUERADING
7268M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7269S:	Maintained
7270F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7271
7272IPMI SUBSYSTEM
7273M:	Corey Minyard <minyard@acm.org>
7274L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7275W:	http://openipmi.sourceforge.net/
7276S:	Supported
7277F:	Documentation/IPMI.txt
7278F:	drivers/char/ipmi/
7279F:	include/linux/ipmi*
7280F:	include/uapi/linux/ipmi*
7281
7282IPS SCSI RAID DRIVER
7283M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7284L:	linux-scsi@vger.kernel.org
7285W:	http://www.adaptec.com/
7286S:	Maintained
7287F:	drivers/scsi/ips*
7288
7289IPVS
7290M:	Wensong Zhang <wensong@linux-vs.org>
7291M:	Simon Horman <horms@verge.net.au>
7292M:	Julian Anastasov <ja@ssi.bg>
7293L:	netdev@vger.kernel.org
7294L:	lvs-devel@vger.kernel.org
7295S:	Maintained
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7298F:	Documentation/networking/ipvs-sysctl.txt
7299F:	include/net/ip_vs.h
7300F:	include/uapi/linux/ip_vs.h
7301F:	net/netfilter/ipvs/
7302
7303IPWIRELESS DRIVER
7304M:	Jiri Kosina <jikos@kernel.org>
7305M:	David Sterba <dsterba@suse.com>
7306S:	Odd Fixes
7307F:	drivers/tty/ipwireless/
7308
7309IPX NETWORK LAYER
7310L:	netdev@vger.kernel.org
7311S:	Odd fixes
7312F:	include/net/ipx.h
7313F:	include/uapi/linux/ipx.h
7314F:	net/ipx/
7315
7316IRDA SUBSYSTEM
7317M:	Samuel Ortiz <samuel@sortiz.org>
7318L:	irda-users@lists.sourceforge.net (subscribers-only)
7319L:	netdev@vger.kernel.org
7320W:	http://irda.sourceforge.net/
7321S:	Maintained
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7323F:	Documentation/networking/irda.txt
7324F:	drivers/staging/irda/
7325
7326IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7327M:	Marc Zyngier <marc.zyngier@arm.com>
7328S:	Maintained
7329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7330F:	Documentation/IRQ-domain.txt
7331F:	include/linux/irqdomain.h
7332F:	kernel/irq/irqdomain.c
7333F:	kernel/irq/msi.c
7334
7335IRQ SUBSYSTEM
7336M:	Thomas Gleixner <tglx@linutronix.de>
7337L:	linux-kernel@vger.kernel.org
7338S:	Maintained
7339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7340F:	kernel/irq/
7341
7342IRQCHIP DRIVERS
7343M:	Thomas Gleixner <tglx@linutronix.de>
7344M:	Jason Cooper <jason@lakedaemon.net>
7345M:	Marc Zyngier <marc.zyngier@arm.com>
7346L:	linux-kernel@vger.kernel.org
7347S:	Maintained
7348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7349F:	Documentation/devicetree/bindings/interrupt-controller/
7350F:	drivers/irqchip/
7351
7352ISA
7353M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7354S:	Maintained
7355F:	Documentation/isa.txt
7356F:	drivers/base/isa.c
7357F:	include/linux/isa.h
7358
7359ISA RADIO MODULE
7360M:	Hans Verkuil <hverkuil@xs4all.nl>
7361L:	linux-media@vger.kernel.org
7362T:	git git://linuxtv.org/media_tree.git
7363W:	https://linuxtv.org
7364S:	Maintained
7365F:	drivers/media/radio/radio-isa*
7366
7367ISAPNP
7368M:	Jaroslav Kysela <perex@perex.cz>
7369S:	Maintained
7370F:	Documentation/isapnp.txt
7371F:	drivers/pnp/isapnp/
7372F:	include/linux/isapnp.h
7373
7374ISCSI
7375M:	Lee Duncan <lduncan@suse.com>
7376M:	Chris Leech <cleech@redhat.com>
7377L:	open-iscsi@googlegroups.com
7378W:	www.open-iscsi.com
7379S:	Maintained
7380F:	drivers/scsi/*iscsi*
7381F:	include/scsi/*iscsi*
7382
7383iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7384M:	Peter Jones <pjones@redhat.com>
7385M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7386S:	Maintained
7387F:	drivers/firmware/iscsi_ibft*
7388
7389ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7390M:	Or Gerlitz <ogerlitz@mellanox.com>
7391M:	Sagi Grimberg <sagi@grimberg.me>
7392M:	Roi Dayan <roid@mellanox.com>
7393L:	linux-rdma@vger.kernel.org
7394S:	Supported
7395W:	http://www.openfabrics.org
7396W:	www.open-iscsi.org
7397Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7398F:	drivers/infiniband/ulp/iser/
7399
7400ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7401M:	Sagi Grimberg <sagi@grimberg.me>
7402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7403L:	linux-rdma@vger.kernel.org
7404L:	target-devel@vger.kernel.org
7405S:	Supported
7406W:	http://www.linux-iscsi.org
7407F:	drivers/infiniband/ulp/isert
7408
7409ISDN SUBSYSTEM
7410M:	Karsten Keil <isdn@linux-pingi.de>
7411L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7412L:	netdev@vger.kernel.org
7413W:	http://www.isdn4linux.de
7414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7415S:	Maintained
7416F:	Documentation/isdn/
7417F:	drivers/isdn/
7418F:	include/linux/isdn.h
7419F:	include/linux/isdn/
7420F:	include/uapi/linux/isdn.h
7421F:	include/uapi/linux/isdn/
7422
7423ISDN SUBSYSTEM (Eicon active card driver)
7424M:	Armin Schindler <mac@melware.de>
7425L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7426W:	http://www.melware.de
7427S:	Maintained
7428F:	drivers/isdn/hardware/eicon/
7429
7430IT87 HARDWARE MONITORING DRIVER
7431M:	Jean Delvare <jdelvare@suse.com>
7432L:	linux-hwmon@vger.kernel.org
7433S:	Maintained
7434F:	Documentation/hwmon/it87
7435F:	drivers/hwmon/it87.c
7436
7437IT913X MEDIA DRIVER
7438M:	Antti Palosaari <crope@iki.fi>
7439L:	linux-media@vger.kernel.org
7440W:	https://linuxtv.org
7441W:	http://palosaari.fi/linux/
7442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7443T:	git git://linuxtv.org/anttip/media_tree.git
7444S:	Maintained
7445F:	drivers/media/tuners/it913x*
7446
7447IVTV VIDEO4LINUX DRIVER
7448M:	Andy Walls <awalls@md.metrocast.net>
7449L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7450L:	linux-media@vger.kernel.org
7451T:	git git://linuxtv.org/media_tree.git
7452W:	http://www.ivtvdriver.org
7453S:	Maintained
7454F:	Documentation/media/v4l-drivers/ivtv*
7455F:	drivers/media/pci/ivtv/
7456F:	include/uapi/linux/ivtv*
7457
7458IX2505V MEDIA DRIVER
7459M:	Malcolm Priestley <tvboxspy@gmail.com>
7460L:	linux-media@vger.kernel.org
7461W:	https://linuxtv.org
7462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7463S:	Maintained
7464F:	drivers/media/dvb-frontends/ix2505v*
7465
7466JC42.4 TEMPERATURE SENSOR DRIVER
7467M:	Guenter Roeck <linux@roeck-us.net>
7468L:	linux-hwmon@vger.kernel.org
7469S:	Maintained
7470F:	drivers/hwmon/jc42.c
7471F:	Documentation/hwmon/jc42
7472
7473JFS FILESYSTEM
7474M:	Dave Kleikamp <shaggy@kernel.org>
7475L:	jfs-discussion@lists.sourceforge.net
7476W:	http://jfs.sourceforge.net/
7477T:	git git://github.com/kleikamp/linux-shaggy.git
7478S:	Maintained
7479F:	Documentation/filesystems/jfs.txt
7480F:	fs/jfs/
7481
7482JME NETWORK DRIVER
7483M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7484L:	netdev@vger.kernel.org
7485S:	Maintained
7486F:	drivers/net/ethernet/jme.*
7487
7488JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7489M:	David Woodhouse <dwmw2@infradead.org>
7490L:	linux-mtd@lists.infradead.org
7491W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7492S:	Maintained
7493F:	fs/jffs2/
7494F:	include/uapi/linux/jffs2.h
7495
7496JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7497M:	"Theodore Ts'o" <tytso@mit.edu>
7498M:	Jan Kara <jack@suse.com>
7499L:	linux-ext4@vger.kernel.org
7500S:	Maintained
7501F:	fs/jbd2/
7502F:	include/linux/jbd2.h
7503
7504JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7505M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7506L:	linux-media@vger.kernel.org
7507S:	Maintained
7508F:	drivers/media/platform/rcar_jpu.c
7509
7510JSM Neo PCI based serial card
7511M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7512L:	linux-serial@vger.kernel.org
7513S:	Maintained
7514F:	drivers/tty/serial/jsm/
7515
7516K10TEMP HARDWARE MONITORING DRIVER
7517M:	Clemens Ladisch <clemens@ladisch.de>
7518L:	linux-hwmon@vger.kernel.org
7519S:	Maintained
7520F:	Documentation/hwmon/k10temp
7521F:	drivers/hwmon/k10temp.c
7522
7523K8TEMP HARDWARE MONITORING DRIVER
7524M:	Rudolf Marek <r.marek@assembler.cz>
7525L:	linux-hwmon@vger.kernel.org
7526S:	Maintained
7527F:	Documentation/hwmon/k8temp
7528F:	drivers/hwmon/k8temp.c
7529
7530KASAN
7531M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7532R:	Alexander Potapenko <glider@google.com>
7533R:	Dmitry Vyukov <dvyukov@google.com>
7534L:	kasan-dev@googlegroups.com
7535S:	Maintained
7536F:	arch/*/include/asm/kasan.h
7537F:	arch/*/mm/kasan_init*
7538F:	Documentation/dev-tools/kasan.rst
7539F:	include/linux/kasan*.h
7540F:	lib/test_kasan.c
7541F:	mm/kasan/
7542F:	scripts/Makefile.kasan
7543
7544KCONFIG
7545L:	linux-kbuild@vger.kernel.org
7546S:	Orphan
7547F:	Documentation/kbuild/kconfig-language.txt
7548F:	scripts/kconfig/
7549
7550KDUMP
7551M:	Dave Young <dyoung@redhat.com>
7552M:	Baoquan He <bhe@redhat.com>
7553R:	Vivek Goyal <vgoyal@redhat.com>
7554L:	kexec@lists.infradead.org
7555W:	http://lse.sourceforge.net/kdump/
7556S:	Maintained
7557F:	Documentation/kdump/
7558
7559KEENE FM RADIO TRANSMITTER DRIVER
7560M:	Hans Verkuil <hverkuil@xs4all.nl>
7561L:	linux-media@vger.kernel.org
7562T:	git git://linuxtv.org/media_tree.git
7563W:	https://linuxtv.org
7564S:	Maintained
7565F:	drivers/media/radio/radio-keene*
7566
7567KERNEL AUTOMOUNTER v4 (AUTOFS4)
7568M:	Ian Kent <raven@themaw.net>
7569L:	autofs@vger.kernel.org
7570S:	Maintained
7571F:	fs/autofs4/
7572
7573KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7574M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7575M:	Michal Marek <michal.lkml@markovi.net>
7576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7577L:	linux-kbuild@vger.kernel.org
7578S:	Maintained
7579F:	Documentation/kbuild/
7580F:	Makefile
7581F:	scripts/Makefile.*
7582F:	scripts/basic/
7583F:	scripts/mk*
7584F:	scripts/package/
7585
7586KERNEL JANITORS
7587L:	kernel-janitors@vger.kernel.org
7588W:	http://kernelnewbies.org/KernelJanitors
7589S:	Odd Fixes
7590
7591KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7592M:	"J. Bruce Fields" <bfields@fieldses.org>
7593M:	Jeff Layton <jlayton@kernel.org>
7594L:	linux-nfs@vger.kernel.org
7595W:	http://nfs.sourceforge.net/
7596T:	git git://linux-nfs.org/~bfields/linux.git
7597S:	Supported
7598F:	fs/nfsd/
7599F:	include/uapi/linux/nfsd/
7600F:	fs/lockd/
7601F:	fs/nfs_common/
7602F:	net/sunrpc/
7603F:	include/linux/lockd/
7604F:	include/linux/sunrpc/
7605F:	include/uapi/linux/sunrpc/
7606
7607KERNEL SELFTEST FRAMEWORK
7608M:	Shuah Khan <shuahkh@osg.samsung.com>
7609M:	Shuah Khan <shuah@kernel.org>
7610L:	linux-kselftest@vger.kernel.org
7611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7612S:	Maintained
7613F:	tools/testing/selftests/
7614F:	Documentation/dev-tools/kselftest*
7615
7616KERNEL USERMODE HELPER
7617M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7618L:	linux-kernel@vger.kernel.org
7619S:	Maintained
7620F:	kernel/umh.c
7621F:	include/linux/umh.h
7622
7623KERNEL VIRTUAL MACHINE (KVM)
7624M:	Paolo Bonzini <pbonzini@redhat.com>
7625M:	Radim Krčmář <rkrcmar@redhat.com>
7626L:	kvm@vger.kernel.org
7627W:	http://www.linux-kvm.org
7628T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7629S:	Supported
7630F:	Documentation/virtual/kvm/
7631F:	include/trace/events/kvm.h
7632F:	include/uapi/asm-generic/kvm*
7633F:	include/uapi/linux/kvm*
7634F:	include/asm-generic/kvm*
7635F:	include/linux/kvm*
7636F:	include/kvm/iodev.h
7637F:	virt/kvm/*
7638F:	tools/kvm/
7639
7640KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7641M:	Joerg Roedel <joro@8bytes.org>
7642L:	kvm@vger.kernel.org
7643W:	http://www.linux-kvm.org/
7644S:	Maintained
7645F:	arch/x86/include/asm/svm.h
7646F:	arch/x86/kvm/svm.c
7647
7648KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7649M:	Christoffer Dall <christoffer.dall@linaro.org>
7650M:	Marc Zyngier <marc.zyngier@arm.com>
7651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7652L:	kvmarm@lists.cs.columbia.edu
7653W:	http://systems.cs.columbia.edu/projects/kvm-arm
7654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7655S:	Supported
7656F:	arch/arm/include/uapi/asm/kvm*
7657F:	arch/arm/include/asm/kvm*
7658F:	arch/arm/kvm/
7659F:	virt/kvm/arm/
7660F:	include/kvm/arm_*
7661
7662KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7663M:	Christoffer Dall <christoffer.dall@linaro.org>
7664M:	Marc Zyngier <marc.zyngier@arm.com>
7665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7666L:	kvmarm@lists.cs.columbia.edu
7667S:	Maintained
7668F:	arch/arm64/include/uapi/asm/kvm*
7669F:	arch/arm64/include/asm/kvm*
7670F:	arch/arm64/kvm/
7671
7672KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7673M:	James Hogan <jhogan@kernel.org>
7674L:	linux-mips@linux-mips.org
7675S:	Supported
7676F:	arch/mips/include/uapi/asm/kvm*
7677F:	arch/mips/include/asm/kvm*
7678F:	arch/mips/kvm/
7679
7680KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7681M:	Paul Mackerras <paulus@ozlabs.org>
7682L:	kvm-ppc@vger.kernel.org
7683W:	http://www.linux-kvm.org/
7684T:	git git://github.com/agraf/linux-2.6.git
7685S:	Supported
7686F:	arch/powerpc/include/uapi/asm/kvm*
7687F:	arch/powerpc/include/asm/kvm*
7688F:	arch/powerpc/kvm/
7689F:	arch/powerpc/kernel/kvm*
7690
7691KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7692M:	Christian Borntraeger <borntraeger@de.ibm.com>
7693M:	Cornelia Huck <cohuck@redhat.com>
7694L:	linux-s390@vger.kernel.org
7695W:	http://www.ibm.com/developerworks/linux/linux390/
7696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7697S:	Supported
7698F:	arch/s390/include/uapi/asm/kvm*
7699F:	arch/s390/include/asm/gmap.h
7700F:	arch/s390/include/asm/kvm*
7701F:	arch/s390/kvm/
7702F:	arch/s390/mm/gmap.c
7703
7704KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7705M:	Paolo Bonzini <pbonzini@redhat.com>
7706M:	Radim Krčmář <rkrcmar@redhat.com>
7707L:	kvm@vger.kernel.org
7708W:	http://www.linux-kvm.org
7709T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7710S:	Supported
7711F:	arch/x86/kvm/
7712F:	arch/x86/include/uapi/asm/kvm*
7713F:	arch/x86/include/asm/kvm*
7714F:	arch/x86/include/asm/pvclock-abi.h
7715F:	arch/x86/kernel/kvm.c
7716F:	arch/x86/kernel/kvmclock.c
7717
7718KERNFS
7719M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7720M:	Tejun Heo <tj@kernel.org>
7721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7722S:	Supported
7723F:	include/linux/kernfs.h
7724F:	fs/kernfs/
7725
7726KEXEC
7727M:	Eric Biederman <ebiederm@xmission.com>
7728W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7729L:	kexec@lists.infradead.org
7730S:	Maintained
7731F:	include/linux/kexec.h
7732F:	include/uapi/linux/kexec.h
7733F:	kernel/kexec*
7734
7735KEYS-ENCRYPTED
7736M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7737L:	linux-integrity@vger.kernel.org
7738L:	keyrings@vger.kernel.org
7739S:	Supported
7740F:	Documentation/security/keys/trusted-encrypted.rst
7741F:	include/keys/encrypted-type.h
7742F:	security/keys/encrypted-keys/
7743
7744KEYS-TRUSTED
7745M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7746L:	linux-integrity@vger.kernel.org
7747L:	keyrings@vger.kernel.org
7748S:	Supported
7749F:	Documentation/security/keys/trusted-encrypted.rst
7750F:	include/keys/trusted-type.h
7751F:	security/keys/trusted.c
7752F:	security/keys/trusted.h
7753
7754KEYS/KEYRINGS:
7755M:	David Howells <dhowells@redhat.com>
7756L:	keyrings@vger.kernel.org
7757S:	Maintained
7758F:	Documentation/security/keys/core.rst
7759F:	include/linux/key.h
7760F:	include/linux/key-type.h
7761F:	include/linux/keyctl.h
7762F:	include/uapi/linux/keyctl.h
7763F:	include/keys/
7764F:	security/keys/
7765
7766KGDB / KDB /debug_core
7767M:	Jason Wessel <jason.wessel@windriver.com>
7768M:	Daniel Thompson <daniel.thompson@linaro.org>
7769W:	http://kgdb.wiki.kernel.org/
7770L:	kgdb-bugreport@lists.sourceforge.net
7771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7772S:	Maintained
7773F:	Documentation/dev-tools/kgdb.rst
7774F:	drivers/misc/kgdbts.c
7775F:	drivers/tty/serial/kgdboc.c
7776F:	include/linux/kdb.h
7777F:	include/linux/kgdb.h
7778F:	kernel/debug/
7779
7780KMEMLEAK
7781M:	Catalin Marinas <catalin.marinas@arm.com>
7782S:	Maintained
7783F:	Documentation/dev-tools/kmemleak.rst
7784F:	include/linux/kmemleak.h
7785F:	mm/kmemleak.c
7786F:	mm/kmemleak-test.c
7787
7788KMOD KERNEL MODULE LOADER - USERMODE HELPER
7789M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7790L:	linux-kernel@vger.kernel.org
7791S:	Maintained
7792F:	kernel/kmod.c
7793F:	include/linux/kmod.h
7794F:	lib/test_kmod.c
7795F:	tools/testing/selftests/kmod/
7796
7797KPROBES
7798M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7799M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7800M:	"David S. Miller" <davem@davemloft.net>
7801M:	Masami Hiramatsu <mhiramat@kernel.org>
7802S:	Maintained
7803F:	Documentation/kprobes.txt
7804F:	include/linux/kprobes.h
7805F:	include/asm-generic/kprobes.h
7806F:	kernel/kprobes.c
7807
7808KS0108 LCD CONTROLLER DRIVER
7809M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7810W:	http://miguelojeda.es/auxdisplay.htm
7811W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7812S:	Maintained
7813F:	Documentation/auxdisplay/ks0108
7814F:	drivers/auxdisplay/ks0108.c
7815F:	include/linux/ks0108.h
7816
7817L3MDEV
7818M:	David Ahern <dsa@cumulusnetworks.com>
7819L:	netdev@vger.kernel.org
7820S:	Maintained
7821F:	net/l3mdev
7822F:	include/net/l3mdev.h
7823
7824LANTIQ MIPS ARCHITECTURE
7825M:	John Crispin <john@phrozen.org>
7826L:	linux-mips@linux-mips.org
7827S:	Maintained
7828F:	arch/mips/lantiq
7829F:	drivers/soc/lantiq
7830
7831LAPB module
7832L:	linux-x25@vger.kernel.org
7833S:	Orphan
7834F:	Documentation/networking/lapb-module.txt
7835F:	include/*/lapb.h
7836F:	net/lapb/
7837
7838LASI 53c700 driver for PARISC
7839M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7840L:	linux-scsi@vger.kernel.org
7841S:	Maintained
7842F:	Documentation/scsi/53c700.txt
7843F:	drivers/scsi/53c700*
7844
7845LEAKING_ADDRESSES
7846M:	Tobin C. Harding <me@tobin.cc>
7847S:	Maintained
7848F:	scripts/leaking_addresses.pl
7849
7850LED SUBSYSTEM
7851M:	Richard Purdie <rpurdie@rpsys.net>
7852M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7853M:	Pavel Machek <pavel@ucw.cz>
7854L:	linux-leds@vger.kernel.org
7855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7856S:	Maintained
7857F:	Documentation/devicetree/bindings/leds/
7858F:	drivers/leds/
7859F:	include/linux/leds.h
7860
7861LEGACY EEPROM DRIVER
7862M:	Jean Delvare <jdelvare@suse.com>
7863S:	Maintained
7864F:	Documentation/misc-devices/eeprom
7865F:	drivers/misc/eeprom/eeprom.c
7866
7867LEGO USB Tower driver
7868M:	Juergen Stuber <starblue@users.sourceforge.net>
7869L:	legousb-devel@lists.sourceforge.net
7870W:	http://legousb.sourceforge.net/
7871S:	Maintained
7872F:	drivers/usb/misc/legousbtower.c
7873
7874LG2160 MEDIA DRIVER
7875M:	Michael Krufky <mkrufky@linuxtv.org>
7876L:	linux-media@vger.kernel.org
7877W:	https://linuxtv.org
7878W:	http://github.com/mkrufky
7879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7880T:	git git://linuxtv.org/mkrufky/tuners.git
7881S:	Maintained
7882F:	drivers/media/dvb-frontends/lg2160.*
7883
7884LGDT3305 MEDIA DRIVER
7885M:	Michael Krufky <mkrufky@linuxtv.org>
7886L:	linux-media@vger.kernel.org
7887W:	https://linuxtv.org
7888W:	http://github.com/mkrufky
7889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7890T:	git git://linuxtv.org/mkrufky/tuners.git
7891S:	Maintained
7892F:	drivers/media/dvb-frontends/lgdt3305.*
7893
7894LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7895M:	Viresh Kumar <vireshk@kernel.org>
7896L:	linux-ide@vger.kernel.org
7897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7898S:	Maintained
7899F:	include/linux/pata_arasan_cf_data.h
7900F:	drivers/ata/pata_arasan_cf.c
7901
7902LIBATA PATA DRIVERS
7903M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7904M:	Tejun Heo <tj@kernel.org>
7905L:	linux-ide@vger.kernel.org
7906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7907S:	Maintained
7908F:	drivers/ata/pata_*.c
7909F:	drivers/ata/ata_generic.c
7910
7911LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7912M:	Linus Walleij <linus.walleij@linaro.org>
7913L:	linux-ide@vger.kernel.org
7914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7915S:	Maintained
7916F:	drivers/ata/pata_ftide010.c
7917F:	drivers/ata/sata_gemini.c
7918F:	drivers/ata/sata_gemini.h
7919
7920LIBATA SATA AHCI PLATFORM devices support
7921M:	Hans de Goede <hdegoede@redhat.com>
7922M:	Tejun Heo <tj@kernel.org>
7923L:	linux-ide@vger.kernel.org
7924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7925S:	Maintained
7926F:	drivers/ata/ahci_platform.c
7927F:	drivers/ata/libahci_platform.c
7928F:	include/linux/ahci_platform.h
7929
7930LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7931M:	Mikael Pettersson <mikpelinux@gmail.com>
7932L:	linux-ide@vger.kernel.org
7933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7934S:	Maintained
7935F:	drivers/ata/sata_promise.*
7936
7937LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7938M:	Tejun Heo <tj@kernel.org>
7939L:	linux-ide@vger.kernel.org
7940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7941S:	Maintained
7942F:	drivers/ata/
7943F:	include/linux/ata.h
7944F:	include/linux/libata.h
7945F:	Documentation/devicetree/bindings/ata/
7946
7947LIBLOCKDEP
7948M:	Sasha Levin <alexander.levin@verizon.com>
7949S:	Maintained
7950F:	tools/lib/lockdep/
7951
7952LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7953M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7954L:	linux-nvdimm@lists.01.org
7955Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7956S:	Supported
7957F:	drivers/nvdimm/blk.c
7958F:	drivers/nvdimm/region_devs.c
7959
7960LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7961M:	Vishal Verma <vishal.l.verma@intel.com>
7962L:	linux-nvdimm@lists.01.org
7963Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7964S:	Supported
7965F:	drivers/nvdimm/btt*
7966
7967LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7968M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7969L:	linux-nvdimm@lists.01.org
7970Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7971S:	Supported
7972F:	drivers/nvdimm/pmem*
7973
7974LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7975M:	Dan Williams <dan.j.williams@intel.com>
7976L:	linux-nvdimm@lists.01.org
7977Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7979S:	Supported
7980F:	drivers/nvdimm/*
7981F:	drivers/acpi/nfit/*
7982F:	include/linux/nd.h
7983F:	include/linux/libnvdimm.h
7984F:	include/uapi/linux/ndctl.h
7985
7986LIGHTNVM PLATFORM SUPPORT
7987M:	Matias Bjorling <mb@lightnvm.io>
7988W:	http://github/OpenChannelSSD
7989L:	linux-block@vger.kernel.org
7990S:	Maintained
7991F:	drivers/lightnvm/
7992F:	include/linux/lightnvm.h
7993F:	include/uapi/linux/lightnvm.h
7994
7995LINUX FOR POWER MACINTOSH
7996M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7997W:	http://www.penguinppc.org/
7998L:	linuxppc-dev@lists.ozlabs.org
7999S:	Maintained
8000F:	arch/powerpc/platforms/powermac/
8001F:	drivers/macintosh/
8002
8003LINUX FOR POWERPC (32-BIT AND 64-BIT)
8004M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8005M:	Paul Mackerras <paulus@samba.org>
8006M:	Michael Ellerman <mpe@ellerman.id.au>
8007W:	https://github.com/linuxppc/linux/wiki
8008L:	linuxppc-dev@lists.ozlabs.org
8009Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8011S:	Supported
8012F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8013F:	Documentation/devicetree/bindings/powerpc/
8014F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8015F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8016F:	Documentation/powerpc/
8017F:	arch/powerpc/
8018F:	drivers/char/tpm/tpm_ibmvtpm*
8019F:	drivers/crypto/nx/
8020F:	drivers/crypto/vmx/
8021F:	drivers/i2c/busses/i2c-opal.c
8022F:	drivers/net/ethernet/ibm/ibmveth.*
8023F:	drivers/net/ethernet/ibm/ibmvnic.*
8024F:	drivers/pci/hotplug/pnv_php.c
8025F:	drivers/pci/hotplug/rpa*
8026F:	drivers/rtc/rtc-opal.c
8027F:	drivers/scsi/ibmvscsi/
8028F:	drivers/tty/hvc/hvc_opal.c
8029F:	drivers/watchdog/wdrtas.c
8030F:	tools/testing/selftests/powerpc
8031N:	/pmac
8032N:	powermac
8033N:	powernv
8034N:	[^a-z0-9]ps3
8035N:	pseries
8036
8037LINUX FOR POWERPC EMBEDDED MPC5XXX
8038M:	Anatolij Gustschin <agust@denx.de>
8039L:	linuxppc-dev@lists.ozlabs.org
8040T:	git git://git.denx.de/linux-denx-agust.git
8041S:	Maintained
8042F:	arch/powerpc/platforms/512x/
8043F:	arch/powerpc/platforms/52xx/
8044
8045LINUX FOR POWERPC EMBEDDED PPC4XX
8046M:	Alistair Popple <alistair@popple.id.au>
8047M:	Matt Porter <mporter@kernel.crashing.org>
8048W:	http://www.penguinppc.org/
8049L:	linuxppc-dev@lists.ozlabs.org
8050S:	Maintained
8051F:	arch/powerpc/platforms/40x/
8052F:	arch/powerpc/platforms/44x/
8053
8054LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8055M:	Scott Wood <oss@buserror.net>
8056M:	Kumar Gala <galak@kernel.crashing.org>
8057W:	http://www.penguinppc.org/
8058L:	linuxppc-dev@lists.ozlabs.org
8059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8060S:	Maintained
8061F:	arch/powerpc/platforms/83xx/
8062F:	arch/powerpc/platforms/85xx/
8063F:	Documentation/devicetree/bindings/powerpc/fsl/
8064
8065LINUX FOR POWERPC EMBEDDED PPC8XX
8066M:	Vitaly Bordug <vitb@kernel.crashing.org>
8067W:	http://www.penguinppc.org/
8068L:	linuxppc-dev@lists.ozlabs.org
8069S:	Maintained
8070F:	arch/powerpc/platforms/8xx/
8071
8072LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8073L:	linuxppc-dev@lists.ozlabs.org
8074S:	Orphan
8075F:	arch/powerpc/*/*virtex*
8076F:	arch/powerpc/*/*/*virtex*
8077
8078LINUX FOR POWERPC PA SEMI PWRFICIENT
8079L:	linuxppc-dev@lists.ozlabs.org
8080S:	Orphan
8081F:	arch/powerpc/platforms/pasemi/
8082F:	drivers/*/*pasemi*
8083F:	drivers/*/*/*pasemi*
8084
8085LINUX KERNEL DUMP TEST MODULE (LKDTM)
8086M:	Kees Cook <keescook@chromium.org>
8087S:	Maintained
8088F:	drivers/misc/lkdtm*
8089
8090LINUX SECURITY MODULE (LSM) FRAMEWORK
8091M:	Chris Wright <chrisw@sous-sol.org>
8092L:	linux-security-module@vger.kernel.org
8093S:	Supported
8094
8095LIS3LV02D ACCELEROMETER DRIVER
8096M:	Eric Piel <eric.piel@tremplin-utc.net>
8097S:	Maintained
8098F:	Documentation/misc-devices/lis3lv02d
8099F:	drivers/misc/lis3lv02d/
8100F:	drivers/platform/x86/hp_accel.c
8101
8102LIVE PATCHING
8103M:	Josh Poimboeuf <jpoimboe@redhat.com>
8104M:	Jessica Yu <jeyu@kernel.org>
8105M:	Jiri Kosina <jikos@kernel.org>
8106M:	Miroslav Benes <mbenes@suse.cz>
8107R:	Petr Mladek <pmladek@suse.com>
8108S:	Maintained
8109F:	kernel/livepatch/
8110F:	include/linux/livepatch.h
8111F:	arch/x86/include/asm/livepatch.h
8112F:	arch/x86/kernel/livepatch.c
8113F:	Documentation/livepatch/
8114F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8115F:	samples/livepatch/
8116L:	live-patching@vger.kernel.org
8117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8118
8119LLC (802.2)
8120L:	netdev@vger.kernel.org
8121S:	Odd fixes
8122F:	include/linux/llc.h
8123F:	include/uapi/linux/llc.h
8124F:	include/net/llc*
8125F:	net/llc/
8126
8127LM73 HARDWARE MONITOR DRIVER
8128M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8129L:	linux-hwmon@vger.kernel.org
8130S:	Maintained
8131F:	drivers/hwmon/lm73.c
8132
8133LM78 HARDWARE MONITOR DRIVER
8134M:	Jean Delvare <jdelvare@suse.com>
8135L:	linux-hwmon@vger.kernel.org
8136S:	Maintained
8137F:	Documentation/hwmon/lm78
8138F:	drivers/hwmon/lm78.c
8139
8140LM83 HARDWARE MONITOR DRIVER
8141M:	Jean Delvare <jdelvare@suse.com>
8142L:	linux-hwmon@vger.kernel.org
8143S:	Maintained
8144F:	Documentation/hwmon/lm83
8145F:	drivers/hwmon/lm83.c
8146
8147LM90 HARDWARE MONITOR DRIVER
8148M:	Jean Delvare <jdelvare@suse.com>
8149L:	linux-hwmon@vger.kernel.org
8150S:	Maintained
8151F:	Documentation/hwmon/lm90
8152F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8153F:	drivers/hwmon/lm90.c
8154F:	include/dt-bindings/thermal/lm90.h
8155
8156LM95234 HARDWARE MONITOR DRIVER
8157M:	Guenter Roeck <linux@roeck-us.net>
8158L:	linux-hwmon@vger.kernel.org
8159S:	Maintained
8160F:	Documentation/hwmon/lm95234
8161F:	drivers/hwmon/lm95234.c
8162
8163LME2510 MEDIA DRIVER
8164M:	Malcolm Priestley <tvboxspy@gmail.com>
8165L:	linux-media@vger.kernel.org
8166W:	https://linuxtv.org
8167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8168S:	Maintained
8169F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8170
8171LOADPIN SECURITY MODULE
8172M:	Kees Cook <keescook@chromium.org>
8173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8174S:	Supported
8175F:	security/loadpin/
8176F:	Documentation/admin-guide/LSM/LoadPin.rst
8177
8178LOCKING PRIMITIVES
8179M:	Peter Zijlstra <peterz@infradead.org>
8180M:	Ingo Molnar <mingo@redhat.com>
8181L:	linux-kernel@vger.kernel.org
8182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8183S:	Maintained
8184F:	Documentation/locking/
8185F:	include/linux/lockdep.h
8186F:	include/linux/spinlock*.h
8187F:	arch/*/include/asm/spinlock*.h
8188F:	include/linux/rwlock*.h
8189F:	include/linux/mutex*.h
8190F:	arch/*/include/asm/mutex*.h
8191F:	include/linux/rwsem*.h
8192F:	arch/*/include/asm/rwsem.h
8193F:	include/linux/seqlock.h
8194F:	lib/locking*.[ch]
8195F:	kernel/locking/
8196
8197LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8198M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8199L:	linux-ntfs-dev@lists.sourceforge.net
8200W:	http://www.linux-ntfs.org/content/view/19/37/
8201S:	Maintained
8202F:	Documentation/ldm.txt
8203F:	block/partitions/ldm.*
8204
8205LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8206M:	Sathya Prakash <sathya.prakash@broadcom.com>
8207M:	Chaitra P B <chaitra.basappa@broadcom.com>
8208M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8209L:	MPT-FusionLinux.pdl@broadcom.com
8210L:	linux-scsi@vger.kernel.org
8211W:	http://www.avagotech.com/support/
8212S:	Supported
8213F:	drivers/message/fusion/
8214F:	drivers/scsi/mpt2sas/
8215F:	drivers/scsi/mpt3sas/
8216
8217LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8218M:	Matthew Wilcox <matthew@wil.cx>
8219L:	linux-scsi@vger.kernel.org
8220S:	Maintained
8221F:	drivers/scsi/sym53c8xx_2/
8222
8223LTC4261 HARDWARE MONITOR DRIVER
8224M:	Guenter Roeck <linux@roeck-us.net>
8225L:	linux-hwmon@vger.kernel.org
8226S:	Maintained
8227F:	Documentation/hwmon/ltc4261
8228F:	drivers/hwmon/ltc4261.c
8229
8230LTC4306 I2C MULTIPLEXER DRIVER
8231M:	Michael Hennerich <michael.hennerich@analog.com>
8232W:	http://ez.analog.com/community/linux-device-drivers
8233L:	linux-i2c@vger.kernel.org
8234S:	Supported
8235F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8236F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8237
8238LTP (Linux Test Project)
8239M:	Mike Frysinger <vapier@gentoo.org>
8240M:	Cyril Hrubis <chrubis@suse.cz>
8241M:	Wanlong Gao <wanlong.gao@gmail.com>
8242M:	Jan Stancek <jstancek@redhat.com>
8243M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8244M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8245L:	ltp@lists.linux.it (subscribers-only)
8246W:	http://linux-test-project.github.io/
8247T:	git git://github.com/linux-test-project/ltp.git
8248S:	Maintained
8249
8250M32R ARCHITECTURE
8251W:	http://www.linux-m32r.org/
8252S:	Orphan
8253F:	arch/m32r/
8254
8255M68K ARCHITECTURE
8256M:	Geert Uytterhoeven <geert@linux-m68k.org>
8257L:	linux-m68k@lists.linux-m68k.org
8258W:	http://www.linux-m68k.org/
8259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8260S:	Maintained
8261F:	arch/m68k/
8262F:	drivers/zorro/
8263
8264M68K ON APPLE MACINTOSH
8265M:	Joshua Thompson <funaho@jurai.org>
8266W:	http://www.mac.linux-m68k.org/
8267L:	linux-m68k@lists.linux-m68k.org
8268S:	Maintained
8269F:	arch/m68k/mac/
8270
8271M68K ON HP9000/300
8272M:	Philip Blundell <philb@gnu.org>
8273W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8274S:	Maintained
8275F:	arch/m68k/hp300/
8276
8277M88DS3103 MEDIA DRIVER
8278M:	Antti Palosaari <crope@iki.fi>
8279L:	linux-media@vger.kernel.org
8280W:	https://linuxtv.org
8281W:	http://palosaari.fi/linux/
8282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8283T:	git git://linuxtv.org/anttip/media_tree.git
8284S:	Maintained
8285F:	drivers/media/dvb-frontends/m88ds3103*
8286
8287M88RS2000 MEDIA DRIVER
8288M:	Malcolm Priestley <tvboxspy@gmail.com>
8289L:	linux-media@vger.kernel.org
8290W:	https://linuxtv.org
8291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8292S:	Maintained
8293F:	drivers/media/dvb-frontends/m88rs2000*
8294
8295MA901 MASTERKIT USB FM RADIO DRIVER
8296M:	Alexey Klimov <klimov.linux@gmail.com>
8297L:	linux-media@vger.kernel.org
8298T:	git git://linuxtv.org/media_tree.git
8299S:	Maintained
8300F:	drivers/media/radio/radio-ma901.c
8301
8302MAC80211
8303M:	Johannes Berg <johannes@sipsolutions.net>
8304L:	linux-wireless@vger.kernel.org
8305W:	http://wireless.kernel.org/
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8308S:	Maintained
8309F:	Documentation/networking/mac80211-injection.txt
8310F:	include/net/mac80211.h
8311F:	net/mac80211/
8312F:	drivers/net/wireless/mac80211_hwsim.[ch]
8313F:	Documentation/networking/mac80211_hwsim/README
8314
8315MAILBOX API
8316M:	Jassi Brar <jassisinghbrar@gmail.com>
8317L:	linux-kernel@vger.kernel.org
8318S:	Maintained
8319F:	drivers/mailbox/
8320F:	include/linux/mailbox_client.h
8321F:	include/linux/mailbox_controller.h
8322
8323MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8324M:	Michael Kerrisk <mtk.manpages@gmail.com>
8325W:	http://www.kernel.org/doc/man-pages
8326L:	linux-man@vger.kernel.org
8327S:	Maintained
8328
8329MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8330M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8331L:	linux-mips@linux-mips.org
8332S:	Maintained
8333F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8334
8335MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8336M:	Andrew Lunn <andrew@lunn.ch>
8337M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8338L:	netdev@vger.kernel.org
8339S:	Maintained
8340F:	drivers/net/dsa/mv88e6xxx/
8341F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8342
8343MARVELL ARMADA DRM SUPPORT
8344M:	Russell King <linux@armlinux.org.uk>
8345S:	Maintained
8346T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8347T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8348F:	drivers/gpu/drm/armada/
8349F:	include/uapi/drm/armada_drm.h
8350F:	Documentation/devicetree/bindings/display/armada/
8351
8352MARVELL CRYPTO DRIVER
8353M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8354M:	Arnaud Ebalard <arno@natisbad.org>
8355F:	drivers/crypto/marvell/
8356S:	Maintained
8357L:	linux-crypto@vger.kernel.org
8358
8359MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8360M:	Mirko Lindner <mlindner@marvell.com>
8361M:	Stephen Hemminger <stephen@networkplumber.org>
8362L:	netdev@vger.kernel.org
8363S:	Maintained
8364F:	drivers/net/ethernet/marvell/sk*
8365
8366MARVELL LIBERTAS WIRELESS DRIVER
8367L:	libertas-dev@lists.infradead.org
8368S:	Orphan
8369F:	drivers/net/wireless/marvell/libertas/
8370
8371MARVELL MACCHIATOBIN SUPPORT
8372M:	Russell King <rmk@armlinux.org.uk>
8373L:	linux-arm-kernel@lists.infradead.org
8374S:	Maintained
8375F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8376
8377MARVELL MV643XX ETHERNET DRIVER
8378M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8379L:	netdev@vger.kernel.org
8380S:	Maintained
8381F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8382F:	include/linux/mv643xx.h
8383
8384MARVELL MV88X3310 PHY DRIVER
8385M:	Russell King <rmk@armlinux.org.uk>
8386L:	netdev@vger.kernel.org
8387S:	Maintained
8388F:	drivers/net/phy/marvell10g.c
8389
8390MARVELL MVNETA ETHERNET DRIVER
8391M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8392L:	netdev@vger.kernel.org
8393S:	Maintained
8394F:	drivers/net/ethernet/marvell/mvneta.*
8395
8396MARVELL MWIFIEX WIRELESS DRIVER
8397M:	Amitkumar Karwar <amitkarwar@gmail.com>
8398M:	Nishant Sarmukadam <nishants@marvell.com>
8399M:	Ganapathi Bhat <gbhat@marvell.com>
8400M:	Xinming Hu <huxm@marvell.com>
8401L:	linux-wireless@vger.kernel.org
8402S:	Maintained
8403F:	drivers/net/wireless/marvell/mwifiex/
8404
8405MARVELL MWL8K WIRELESS DRIVER
8406M:	Lennert Buytenhek <buytenh@wantstofly.org>
8407L:	linux-wireless@vger.kernel.org
8408S:	Odd Fixes
8409F:	drivers/net/wireless/marvell/mwl8k.c
8410
8411MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8412M:	Nicolas Pitre <nico@fluxnic.net>
8413S:	Odd Fixes
8414F:	drivers/mmc/host/mvsdio.*
8415
8416MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8417M:	Hu Ziji <huziji@marvell.com>
8418L:	linux-mmc@vger.kernel.org
8419S:	Supported
8420F:	drivers/mmc/host/sdhci-xenon*
8421F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8422
8423MATROX FRAMEBUFFER DRIVER
8424L:	linux-fbdev@vger.kernel.org
8425S:	Orphan
8426F:	drivers/video/fbdev/matrox/matroxfb_*
8427F:	include/uapi/linux/matroxfb.h
8428
8429MAX16065 HARDWARE MONITOR DRIVER
8430M:	Guenter Roeck <linux@roeck-us.net>
8431L:	linux-hwmon@vger.kernel.org
8432S:	Maintained
8433F:	Documentation/hwmon/max16065
8434F:	drivers/hwmon/max16065.c
8435
8436MAX20751 HARDWARE MONITOR DRIVER
8437M:	Guenter Roeck <linux@roeck-us.net>
8438L:	linux-hwmon@vger.kernel.org
8439S:	Maintained
8440F:	Documentation/hwmon/max20751
8441F:	drivers/hwmon/max20751.c
8442
8443MAX2175 SDR TUNER DRIVER
8444M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8445L:	linux-media@vger.kernel.org
8446T:	git git://linuxtv.org/media_tree.git
8447S:	Maintained
8448F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8449F:	Documentation/media/v4l-drivers/max2175.rst
8450F:	drivers/media/i2c/max2175*
8451F:	include/uapi/linux/max2175.h
8452
8453MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8454L:	linux-hwmon@vger.kernel.org
8455S:	Orphan
8456F:	Documentation/hwmon/max6650
8457F:	drivers/hwmon/max6650.c
8458
8459MAX6697 HARDWARE MONITOR DRIVER
8460M:	Guenter Roeck <linux@roeck-us.net>
8461L:	linux-hwmon@vger.kernel.org
8462S:	Maintained
8463F:	Documentation/hwmon/max6697
8464F:	Documentation/devicetree/bindings/i2c/max6697.txt
8465F:	drivers/hwmon/max6697.c
8466F:	include/linux/platform_data/max6697.h
8467
8468MAX9860 MONO AUDIO VOICE CODEC DRIVER
8469M:	Peter Rosin <peda@axentia.se>
8470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8471S:	Maintained
8472F:	Documentation/devicetree/bindings/sound/max9860.txt
8473F:	sound/soc/codecs/max9860.*
8474
8475MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8476M:	Javier Martinez Canillas <javier@dowhile0.org>
8477L:	linux-kernel@vger.kernel.org
8478S:	Supported
8479F:	drivers/regulator/max77802-regulator.c
8480F:	Documentation/devicetree/bindings/*/*max77802.txt
8481F:	include/dt-bindings/*/*max77802.h
8482
8483MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8484M:	Krzysztof Kozlowski <krzk@kernel.org>
8485M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8486L:	linux-pm@vger.kernel.org
8487S:	Supported
8488F:	drivers/power/supply/max14577_charger.c
8489F:	drivers/power/supply/max77693_charger.c
8490
8491MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8492M:	Chanwoo Choi <cw00.choi@samsung.com>
8493M:	Krzysztof Kozlowski <krzk@kernel.org>
8494M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8495L:	linux-kernel@vger.kernel.org
8496S:	Supported
8497F:	drivers/*/max14577*.c
8498F:	drivers/*/max77686*.c
8499F:	drivers/*/max77693*.c
8500F:	drivers/extcon/extcon-max14577.c
8501F:	drivers/extcon/extcon-max77693.c
8502F:	drivers/rtc/rtc-max77686.c
8503F:	drivers/clk/clk-max77686.c
8504F:	Documentation/devicetree/bindings/mfd/max14577.txt
8505F:	Documentation/devicetree/bindings/*/max77686.txt
8506F:	Documentation/devicetree/bindings/mfd/max77693.txt
8507F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8508F:	include/linux/mfd/max14577*.h
8509F:	include/linux/mfd/max77686*.h
8510F:	include/linux/mfd/max77693*.h
8511
8512MAXIRADIO FM RADIO RECEIVER DRIVER
8513M:	Hans Verkuil <hverkuil@xs4all.nl>
8514L:	linux-media@vger.kernel.org
8515T:	git git://linuxtv.org/media_tree.git
8516W:	https://linuxtv.org
8517S:	Maintained
8518F:	drivers/media/radio/radio-maxiradio*
8519
8520MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8521M:	Peter Rosin <peda@axentia.se>
8522L:	linux-iio@vger.kernel.org
8523S:	Maintained
8524F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8525F:	drivers/iio/potentiometer/mcp4531.c
8526
8527MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8528M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8529L:	linux-iio@vger.kernel.org
8530S:	Maintained
8531F:	drivers/iio/dac/cio-dac.c
8532
8533MEDIA DRIVERS FOR ASCOT2E
8534M:	Sergey Kozlov <serjk@netup.ru>
8535M:	Abylay Ospan <aospan@netup.ru>
8536L:	linux-media@vger.kernel.org
8537W:	https://linuxtv.org
8538W:	http://netup.tv/
8539T:	git git://linuxtv.org/media_tree.git
8540S:	Supported
8541F:	drivers/media/dvb-frontends/ascot2e*
8542
8543MEDIA DRIVERS FOR CXD2841ER
8544M:	Sergey Kozlov <serjk@netup.ru>
8545M:	Abylay Ospan <aospan@netup.ru>
8546L:	linux-media@vger.kernel.org
8547W:	https://linuxtv.org
8548W:	http://netup.tv/
8549T:	git git://linuxtv.org/media_tree.git
8550S:	Supported
8551F:	drivers/media/dvb-frontends/cxd2841er*
8552
8553MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8554M:	Daniel Scheller <d.scheller.oss@gmail.com>
8555L:	linux-media@vger.kernel.org
8556W:	https://linuxtv.org
8557T:	git git://linuxtv.org/media_tree.git
8558S:	Maintained
8559F:	drivers/media/pci/ddbridge/*
8560
8561MEDIA DRIVERS FOR FREESCALE IMX
8562M:	Steve Longerbeam <slongerbeam@gmail.com>
8563M:	Philipp Zabel <p.zabel@pengutronix.de>
8564L:	linux-media@vger.kernel.org
8565T:	git git://linuxtv.org/media_tree.git
8566S:	Maintained
8567F:	Documentation/devicetree/bindings/media/imx.txt
8568F:	Documentation/media/v4l-drivers/imx.rst
8569F:	drivers/staging/media/imx/
8570F:	include/linux/imx-media.h
8571F:	include/media/imx.h
8572
8573MEDIA DRIVERS FOR HELENE
8574M:	Abylay Ospan <aospan@netup.ru>
8575L:	linux-media@vger.kernel.org
8576W:	https://linuxtv.org
8577W:	http://netup.tv/
8578T:	git git://linuxtv.org/media_tree.git
8579S:	Supported
8580F:	drivers/media/dvb-frontends/helene*
8581
8582MEDIA DRIVERS FOR HORUS3A
8583M:	Sergey Kozlov <serjk@netup.ru>
8584M:	Abylay Ospan <aospan@netup.ru>
8585L:	linux-media@vger.kernel.org
8586W:	https://linuxtv.org
8587W:	http://netup.tv/
8588T:	git git://linuxtv.org/media_tree.git
8589S:	Supported
8590F:	drivers/media/dvb-frontends/horus3a*
8591
8592MEDIA DRIVERS FOR LNBH25
8593M:	Sergey Kozlov <serjk@netup.ru>
8594M:	Abylay Ospan <aospan@netup.ru>
8595L:	linux-media@vger.kernel.org
8596W:	https://linuxtv.org
8597W:	http://netup.tv/
8598T:	git git://linuxtv.org/media_tree.git
8599S:	Supported
8600F:	drivers/media/dvb-frontends/lnbh25*
8601
8602MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8603M:	Daniel Scheller <d.scheller.oss@gmail.com>
8604L:	linux-media@vger.kernel.org
8605W:	https://linuxtv.org
8606T:	git git://linuxtv.org/media_tree.git
8607S:	Maintained
8608F:	drivers/media/dvb-frontends/mxl5xx*
8609
8610MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8611M:	Sergey Kozlov <serjk@netup.ru>
8612M:	Abylay Ospan <aospan@netup.ru>
8613L:	linux-media@vger.kernel.org
8614W:	https://linuxtv.org
8615W:	http://netup.tv/
8616T:	git git://linuxtv.org/media_tree.git
8617S:	Supported
8618F:	drivers/media/pci/netup_unidvb/*
8619
8620MEDIA DRIVERS FOR RENESAS - DRIF
8621M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8622L:	linux-media@vger.kernel.org
8623L:	linux-renesas-soc@vger.kernel.org
8624T:	git git://linuxtv.org/media_tree.git
8625S:	Supported
8626F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8627F:	drivers/media/platform/rcar_drif.c
8628
8629MEDIA DRIVERS FOR RENESAS - FCP
8630M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8631L:	linux-media@vger.kernel.org
8632L:	linux-renesas-soc@vger.kernel.org
8633T:	git git://linuxtv.org/media_tree.git
8634S:	Supported
8635F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8636F:	drivers/media/platform/rcar-fcp.c
8637F:	include/media/rcar-fcp.h
8638
8639MEDIA DRIVERS FOR RENESAS - FDP1
8640M:	Kieran Bingham <kieran@bingham.xyz>
8641L:	linux-media@vger.kernel.org
8642L:	linux-renesas-soc@vger.kernel.org
8643T:	git git://linuxtv.org/media_tree.git
8644S:	Supported
8645F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8646F:	drivers/media/platform/rcar_fdp1.c
8647
8648MEDIA DRIVERS FOR RENESAS - VIN
8649M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8650L:	linux-media@vger.kernel.org
8651L:	linux-renesas-soc@vger.kernel.org
8652T:	git git://linuxtv.org/media_tree.git
8653S:	Supported
8654F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8655F:	drivers/media/platform/rcar-vin/
8656
8657MEDIA DRIVERS FOR RENESAS - VSP1
8658M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8659L:	linux-media@vger.kernel.org
8660L:	linux-renesas-soc@vger.kernel.org
8661T:	git git://linuxtv.org/media_tree.git
8662S:	Supported
8663F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8664F:	drivers/media/platform/vsp1/
8665
8666MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8667M:	Daniel Scheller <d.scheller.oss@gmail.com>
8668L:	linux-media@vger.kernel.org
8669W:	https://linuxtv.org
8670T:	git git://linuxtv.org/media_tree.git
8671S:	Maintained
8672F:	drivers/media/dvb-frontends/stv0910*
8673
8674MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8675M:	Daniel Scheller <d.scheller.oss@gmail.com>
8676L:	linux-media@vger.kernel.org
8677W:	https://linuxtv.org
8678T:	git git://linuxtv.org/media_tree.git
8679S:	Maintained
8680F:	drivers/media/dvb-frontends/stv6111*
8681
8682MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8683M:	Dmitry Osipenko <digetx@gmail.com>
8684L:	linux-media@vger.kernel.org
8685L:	linux-tegra@vger.kernel.org
8686T:	git git://linuxtv.org/media_tree.git
8687S:	Maintained
8688F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8689F:	drivers/staging/media/tegra-vde/
8690
8691MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8692M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8693M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8694P:	LinuxTV.org Project
8695L:	linux-media@vger.kernel.org
8696W:	https://linuxtv.org
8697Q:	http://patchwork.kernel.org/project/linux-media/list/
8698T:	git git://linuxtv.org/media_tree.git
8699S:	Maintained
8700F:	Documentation/devicetree/bindings/media/
8701F:	Documentation/media/
8702F:	drivers/media/
8703F:	drivers/staging/media/
8704F:	include/linux/platform_data/media/
8705F:	include/media/
8706F:	include/uapi/linux/dvb/
8707F:	include/uapi/linux/videodev2.h
8708F:	include/uapi/linux/media.h
8709F:	include/uapi/linux/v4l2-*
8710F:	include/uapi/linux/meye.h
8711F:	include/uapi/linux/ivtv*
8712F:	include/uapi/linux/uvcvideo.h
8713
8714MEDIATEK CIR DRIVER
8715M:	Sean Wang <sean.wang@mediatek.com>
8716S:	Maintained
8717F:	drivers/media/rc/mtk-cir.c
8718
8719MEDIATEK PMIC LED DRIVER
8720M:	Sean Wang <sean.wang@mediatek.com>
8721S:	Maintained
8722F:	drivers/leds/leds-mt6323.c
8723F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8724
8725MEDIATEK ETHERNET DRIVER
8726M:	Felix Fietkau <nbd@openwrt.org>
8727M:	John Crispin <john@phrozen.org>
8728M:	Sean Wang <sean.wang@mediatek.com>
8729M:	Nelson Chang <nelson.chang@mediatek.com>
8730L:	netdev@vger.kernel.org
8731S:	Maintained
8732F:	drivers/net/ethernet/mediatek/
8733
8734MEDIATEK JPEG DRIVER
8735M:	Rick Chang <rick.chang@mediatek.com>
8736M:	Bin Liu <bin.liu@mediatek.com>
8737S:	Supported
8738F:	drivers/media/platform/mtk-jpeg/
8739F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8740
8741MEDIATEK MDP DRIVER
8742M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8743M:	Houlong Wei <houlong.wei@mediatek.com>
8744M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8745S:	Supported
8746F:	drivers/media/platform/mtk-mdp/
8747F:	drivers/media/platform/mtk-vpu/
8748F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8749
8750MEDIATEK MEDIA DRIVER
8751M:	Tiffany Lin <tiffany.lin@mediatek.com>
8752M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8753S:	Supported
8754F:	drivers/media/platform/mtk-vcodec/
8755F:	drivers/media/platform/mtk-vpu/
8756F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8757F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8758
8759MEDIATEK MT7601U WIRELESS LAN DRIVER
8760M:	Jakub Kicinski <kubakici@wp.pl>
8761L:	linux-wireless@vger.kernel.org
8762S:	Maintained
8763F:	drivers/net/wireless/mediatek/mt7601u/
8764
8765MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8766M:	Sean Wang <sean.wang@mediatek.com>
8767S:	Maintained
8768F:	drivers/char/hw_random/mtk-rng.c
8769
8770MEDIATEK USB3 DRD IP DRIVER
8771M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8772L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8774L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8775S:	Maintained
8776F:	drivers/usb/mtu3/
8777
8778MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8779M:	Peter Senna Tschudin <peter.senna@collabora.com>
8780M:	Martin Donnelly <martin.donnelly@ge.com>
8781M:	Martyn Welch <martyn.welch@collabora.co.uk>
8782S:	Maintained
8783F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8784F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8785
8786MEGARAID SCSI/SAS DRIVERS
8787M:	Kashyap Desai <kashyap.desai@broadcom.com>
8788M:	Sumit Saxena <sumit.saxena@broadcom.com>
8789M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8790L:	megaraidlinux.pdl@broadcom.com
8791L:	linux-scsi@vger.kernel.org
8792W:	http://www.avagotech.com/support/
8793S:	Maintained
8794F:	Documentation/scsi/megaraid.txt
8795F:	drivers/scsi/megaraid.*
8796F:	drivers/scsi/megaraid/
8797
8798MELEXIS MLX90614 DRIVER
8799M:	Crt Mori <cmo@melexis.com>
8800L:	linux-iio@vger.kernel.org
8801W:	http://www.melexis.com
8802S:	Supported
8803F:	drivers/iio/temperature/mlx90614.c
8804
8805MELFAS MIP4 TOUCHSCREEN DRIVER
8806M:	Sangwon Jee <jeesw@melfas.com>
8807W:	http://www.melfas.com
8808S:	Supported
8809F:	drivers/input/touchscreen/melfas_mip4.c
8810F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8811
8812MELLANOX ETHERNET DRIVER (mlx4_en)
8813M:	Tariq Toukan <tariqt@mellanox.com>
8814L:	netdev@vger.kernel.org
8815S:	Supported
8816W:	http://www.mellanox.com
8817Q:	http://patchwork.ozlabs.org/project/netdev/list/
8818F:	drivers/net/ethernet/mellanox/mlx4/en_*
8819
8820MELLANOX ETHERNET DRIVER (mlx5e)
8821M:	Saeed Mahameed <saeedm@mellanox.com>
8822L:	netdev@vger.kernel.org
8823S:	Supported
8824W:	http://www.mellanox.com
8825Q:	http://patchwork.ozlabs.org/project/netdev/list/
8826F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8827
8828MELLANOX ETHERNET INNOVA DRIVER
8829M:	Ilan Tayari <ilant@mellanox.com>
8830R:	Boris Pismenny <borisp@mellanox.com>
8831L:	netdev@vger.kernel.org
8832S:	Supported
8833W:	http://www.mellanox.com
8834Q:	http://patchwork.ozlabs.org/project/netdev/list/
8835F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8836F:	include/linux/mlx5/mlx5_ifc_fpga.h
8837
8838MELLANOX ETHERNET INNOVA IPSEC DRIVER
8839M:	Ilan Tayari <ilant@mellanox.com>
8840R:	Boris Pismenny <borisp@mellanox.com>
8841L:	netdev@vger.kernel.org
8842S:	Supported
8843W:	http://www.mellanox.com
8844Q:	http://patchwork.ozlabs.org/project/netdev/list/
8845F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8846F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8847
8848MELLANOX ETHERNET SWITCH DRIVERS
8849M:	Jiri Pirko <jiri@mellanox.com>
8850M:	Ido Schimmel <idosch@mellanox.com>
8851L:	netdev@vger.kernel.org
8852S:	Supported
8853W:	http://www.mellanox.com
8854Q:	http://patchwork.ozlabs.org/project/netdev/list/
8855F:	drivers/net/ethernet/mellanox/mlxsw/
8856
8857MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8858M:	mlxsw@mellanox.com
8859L:	netdev@vger.kernel.org
8860S:	Supported
8861W:	http://www.mellanox.com
8862Q:	http://patchwork.ozlabs.org/project/netdev/list/
8863F:	drivers/net/ethernet/mellanox/mlxfw/
8864
8865MELLANOX MLX CPLD HOTPLUG DRIVER
8866M:	Vadim Pasternak <vadimp@mellanox.com>
8867L:	platform-driver-x86@vger.kernel.org
8868S:	Supported
8869F:	drivers/platform/x86/mlxcpld-hotplug.c
8870F:	include/linux/platform_data/mlxcpld-hotplug.h
8871
8872MELLANOX MLX4 core VPI driver
8873M:	Tariq Toukan <tariqt@mellanox.com>
8874L:	netdev@vger.kernel.org
8875L:	linux-rdma@vger.kernel.org
8876W:	http://www.mellanox.com
8877Q:	http://patchwork.ozlabs.org/project/netdev/list/
8878S:	Supported
8879F:	drivers/net/ethernet/mellanox/mlx4/
8880F:	include/linux/mlx4/
8881
8882MELLANOX MLX4 IB driver
8883M:	Yishai Hadas <yishaih@mellanox.com>
8884L:	linux-rdma@vger.kernel.org
8885W:	http://www.mellanox.com
8886Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8887S:	Supported
8888F:	drivers/infiniband/hw/mlx4/
8889F:	include/linux/mlx4/
8890F:	include/uapi/rdma/mlx4-abi.h
8891
8892MELLANOX MLX5 core VPI driver
8893M:	Saeed Mahameed <saeedm@mellanox.com>
8894M:	Matan Barak <matanb@mellanox.com>
8895M:	Leon Romanovsky <leonro@mellanox.com>
8896L:	netdev@vger.kernel.org
8897L:	linux-rdma@vger.kernel.org
8898W:	http://www.mellanox.com
8899Q:	http://patchwork.ozlabs.org/project/netdev/list/
8900S:	Supported
8901F:	drivers/net/ethernet/mellanox/mlx5/core/
8902F:	include/linux/mlx5/
8903
8904MELLANOX MLX5 IB driver
8905M:	Matan Barak <matanb@mellanox.com>
8906M:	Leon Romanovsky <leonro@mellanox.com>
8907L:	linux-rdma@vger.kernel.org
8908W:	http://www.mellanox.com
8909Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8910S:	Supported
8911F:	drivers/infiniband/hw/mlx5/
8912F:	include/linux/mlx5/
8913F:	include/uapi/rdma/mlx5-abi.h
8914
8915MELLANOX MLXCPLD I2C AND MUX DRIVER
8916M:	Vadim Pasternak <vadimp@mellanox.com>
8917M:	Michael Shych <michaelsh@mellanox.com>
8918L:	linux-i2c@vger.kernel.org
8919S:	Supported
8920F:	drivers/i2c/busses/i2c-mlxcpld.c
8921F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8922F:	Documentation/i2c/busses/i2c-mlxcpld
8923
8924MELLANOX MLXCPLD LED DRIVER
8925M:	Vadim Pasternak <vadimp@mellanox.com>
8926L:	linux-leds@vger.kernel.org
8927S:	Supported
8928F:	drivers/leds/leds-mlxcpld.c
8929F:	Documentation/leds/leds-mlxcpld.txt
8930
8931MELLANOX PLATFORM DRIVER
8932M:	Vadim Pasternak <vadimp@mellanox.com>
8933L:	platform-driver-x86@vger.kernel.org
8934S:	Supported
8935F:	drivers/platform/x86/mlx-platform.c
8936
8937MEMBARRIER SUPPORT
8938M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8939M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8940L:	linux-kernel@vger.kernel.org
8941S:	Supported
8942F:	kernel/sched/membarrier.c
8943F:	include/uapi/linux/membarrier.h
8944
8945MEMORY MANAGEMENT
8946L:	linux-mm@kvack.org
8947W:	http://www.linux-mm.org
8948S:	Maintained
8949F:	include/linux/mm.h
8950F:	include/linux/gfp.h
8951F:	include/linux/mmzone.h
8952F:	include/linux/memory_hotplug.h
8953F:	include/linux/vmalloc.h
8954F:	mm/
8955
8956MEMORY TECHNOLOGY DEVICES (MTD)
8957M:	David Woodhouse <dwmw2@infradead.org>
8958M:	Brian Norris <computersforpeace@gmail.com>
8959M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8960M:	Marek Vasut <marek.vasut@gmail.com>
8961M:	Richard Weinberger <richard@nod.at>
8962M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8963L:	linux-mtd@lists.infradead.org
8964W:	http://www.linux-mtd.infradead.org/
8965Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8966T:	git git://git.infradead.org/linux-mtd.git master
8967T:	git git://git.infradead.org/l2-mtd.git master
8968S:	Maintained
8969F:	Documentation/devicetree/bindings/mtd/
8970F:	drivers/mtd/
8971F:	include/linux/mtd/
8972F:	include/uapi/mtd/
8973
8974MEN A21 WATCHDOG DRIVER
8975M:	Johannes Thumshirn <morbidrsa@gmail.com>
8976L:	linux-watchdog@vger.kernel.org
8977S:	Maintained
8978F:	drivers/watchdog/mena21_wdt.c
8979
8980MEN CHAMELEON BUS (mcb)
8981M:	Johannes Thumshirn <morbidrsa@gmail.com>
8982S:	Maintained
8983F:	drivers/mcb/
8984F:	include/linux/mcb.h
8985F:	Documentation/men-chameleon-bus.txt
8986
8987MEN F21BMC (Board Management Controller)
8988M:	Andreas Werner <andreas.werner@men.de>
8989S:	Supported
8990F:	drivers/mfd/menf21bmc.c
8991F:	drivers/watchdog/menf21bmc_wdt.c
8992F:	drivers/leds/leds-menf21bmc.c
8993F:	drivers/hwmon/menf21bmc_hwmon.c
8994F:	Documentation/hwmon/menf21bmc
8995
8996MESON AO CEC DRIVER FOR AMLOGIC SOCS
8997M:	Neil Armstrong <narmstrong@baylibre.com>
8998L:	linux-media@lists.freedesktop.org
8999L:	linux-amlogic@lists.infradead.org
9000W:	http://linux-meson.com/
9001S:	Supported
9002F:	drivers/media/platform/meson/ao-cec.c
9003F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9004T:	git git://linuxtv.org/media_tree.git
9005
9006METAG ARCHITECTURE
9007M:	James Hogan <jhogan@kernel.org>
9008L:	linux-metag@vger.kernel.org
9009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9010S:	Odd Fixes
9011F:	arch/metag/
9012F:	Documentation/metag/
9013F:	Documentation/devicetree/bindings/metag/
9014F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9015F:	drivers/clocksource/metag_generic.c
9016F:	drivers/irqchip/irq-metag.c
9017F:	drivers/irqchip/irq-metag-ext.c
9018F:	drivers/tty/metag_da.c
9019
9020MICROBLAZE ARCHITECTURE
9021M:	Michal Simek <monstr@monstr.eu>
9022W:	http://www.monstr.eu/fdt/
9023T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9024S:	Supported
9025F:	arch/microblaze/
9026
9027MICROCHIP / ATMEL AT91 SERIAL DRIVER
9028M:	Richard Genoud <richard.genoud@gmail.com>
9029S:	Maintained
9030F:	drivers/tty/serial/atmel_serial.c
9031F:	drivers/tty/serial/atmel_serial.h
9032
9033MICROCHIP / ATMEL DMA DRIVER
9034M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9036L:	dmaengine@vger.kernel.org
9037S:	Supported
9038F:	drivers/dma/at_hdmac.c
9039F:	drivers/dma/at_hdmac_regs.h
9040F:	include/linux/platform_data/dma-atmel.h
9041
9042MICROCHIP / ATMEL ECC DRIVER
9043M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9044L:	linux-crypto@vger.kernel.org
9045S:	Maintained
9046F:	drivers/crypto/atmel-ecc.*
9047
9048MICROCHIP / ATMEL ISC DRIVER
9049M:	Songjun Wu <songjun.wu@microchip.com>
9050L:	linux-media@vger.kernel.org
9051S:	Supported
9052F:	drivers/media/platform/atmel/atmel-isc.c
9053F:	drivers/media/platform/atmel/atmel-isc-regs.h
9054F:	devicetree/bindings/media/atmel-isc.txt
9055
9056MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9057M:	Woojung Huh <Woojung.Huh@microchip.com>
9058M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9059L:	netdev@vger.kernel.org
9060S:	Maintained
9061F:	net/dsa/tag_ksz.c
9062F:	drivers/net/dsa/microchip/*
9063F:	include/linux/platform_data/microchip-ksz.h
9064F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9065
9066MICROCHIP USB251XB DRIVER
9067M:	Richard Leitner <richard.leitner@skidata.com>
9068L:	linux-usb@vger.kernel.org
9069S:	Maintained
9070F:	drivers/usb/misc/usb251xb.c
9071F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9072
9073MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9074M:	Don Brace <don.brace@microsemi.com>
9075L:	esc.storagedev@microsemi.com
9076L:	linux-scsi@vger.kernel.org
9077S:	Supported
9078F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9079F:	drivers/scsi/smartpqi/Kconfig
9080F:	drivers/scsi/smartpqi/Makefile
9081F:	include/linux/cciss*.h
9082F:	include/uapi/linux/cciss*.h
9083F:	Documentation/scsi/smartpqi.txt
9084
9085MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9086M:	Chen Yu <yu.c.chen@intel.com>
9087L:	platform-driver-x86@vger.kernel.org
9088S:	Supported
9089F:	drivers/platform/x86/surfacepro3_button.c
9090
9091MICROTEK X6 SCANNER
9092M:	Oliver Neukum <oliver@neukum.org>
9093S:	Maintained
9094F:	drivers/usb/image/microtek.*
9095
9096MIPS
9097M:	Ralf Baechle <ralf@linux-mips.org>
9098L:	linux-mips@linux-mips.org
9099W:	http://www.linux-mips.org/
9100T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9101Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9102S:	Supported
9103F:	Documentation/devicetree/bindings/mips/
9104F:	Documentation/mips/
9105F:	arch/mips/
9106
9107MIPS BOSTON DEVELOPMENT BOARD
9108M:	Paul Burton <paul.burton@mips.com>
9109L:	linux-mips@linux-mips.org
9110S:	Maintained
9111F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9112F:	arch/mips/boot/dts/img/boston.dts
9113F:	arch/mips/configs/generic/board-boston.config
9114F:	drivers/clk/imgtec/clk-boston.c
9115F:	include/dt-bindings/clock/boston-clock.h
9116
9117MIPS GENERIC PLATFORM
9118M:	Paul Burton <paul.burton@mips.com>
9119L:	linux-mips@linux-mips.org
9120S:	Supported
9121F:	arch/mips/generic/
9122F:	arch/mips/tools/generic-board-config.sh
9123
9124MIPS/LOONGSON1 ARCHITECTURE
9125M:	Keguang Zhang <keguang.zhang@gmail.com>
9126L:	linux-mips@linux-mips.org
9127S:	Maintained
9128F:	arch/mips/loongson32/
9129F:	arch/mips/include/asm/mach-loongson32/
9130F:	drivers/*/*loongson1*
9131F:	drivers/*/*/*loongson1*
9132
9133MIPS RINT INSTRUCTION EMULATION
9134M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9135L:	linux-mips@linux-mips.org
9136S:	Supported
9137F:	arch/mips/math-emu/sp_rint.c
9138F:	arch/mips/math-emu/dp_rint.c
9139
9140MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9141M:	Hans Verkuil <hverkuil@xs4all.nl>
9142L:	linux-media@vger.kernel.org
9143T:	git git://linuxtv.org/media_tree.git
9144W:	https://linuxtv.org
9145S:	Odd Fixes
9146F:	drivers/media/radio/radio-miropcm20*
9147
9148MMP SUPPORT
9149M:	Eric Miao <eric.y.miao@gmail.com>
9150M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9152T:	git git://github.com/hzhuang1/linux.git
9153T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9154S:	Maintained
9155F:	arch/arm/boot/dts/mmp*
9156F:	arch/arm/mach-mmp/
9157
9158MN88472 MEDIA DRIVER
9159M:	Antti Palosaari <crope@iki.fi>
9160L:	linux-media@vger.kernel.org
9161W:	https://linuxtv.org
9162W:	http://palosaari.fi/linux/
9163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9164S:	Maintained
9165F:	drivers/media/dvb-frontends/mn88472*
9166
9167MN88473 MEDIA DRIVER
9168M:	Antti Palosaari <crope@iki.fi>
9169L:	linux-media@vger.kernel.org
9170W:	https://linuxtv.org
9171W:	http://palosaari.fi/linux/
9172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9173S:	Maintained
9174F:	drivers/media/dvb-frontends/mn88473*
9175
9176MODULE SUPPORT
9177M:	Jessica Yu <jeyu@kernel.org>
9178M:	Rusty Russell <rusty@rustcorp.com.au>
9179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9180S:	Maintained
9181F:	include/linux/module.h
9182F:	kernel/module.c
9183
9184MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9185W:	http://popies.net/meye/
9186S:	Orphan
9187F:	Documentation/media/v4l-drivers/meye*
9188F:	drivers/media/pci/meye/
9189F:	include/uapi/linux/meye.h
9190
9191MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9192M:	Jiri Slaby <jirislaby@gmail.com>
9193S:	Maintained
9194F:	Documentation/serial/moxa-smartio
9195F:	drivers/tty/mxser.*
9196
9197MR800 AVERMEDIA USB FM RADIO DRIVER
9198M:	Alexey Klimov <klimov.linux@gmail.com>
9199L:	linux-media@vger.kernel.org
9200T:	git git://linuxtv.org/media_tree.git
9201S:	Maintained
9202F:	drivers/media/radio/radio-mr800.c
9203
9204MRF24J40 IEEE 802.15.4 RADIO DRIVER
9205M:	Alan Ott <alan@signal11.us>
9206L:	linux-wpan@vger.kernel.org
9207S:	Maintained
9208F:	drivers/net/ieee802154/mrf24j40.c
9209F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9210
9211MSI LAPTOP SUPPORT
9212M:	"Lee, Chun-Yi" <jlee@suse.com>
9213L:	platform-driver-x86@vger.kernel.org
9214S:	Maintained
9215F:	drivers/platform/x86/msi-laptop.c
9216
9217MSI WMI SUPPORT
9218L:	platform-driver-x86@vger.kernel.org
9219S:	Orphan
9220F:	drivers/platform/x86/msi-wmi.c
9221
9222MSI001 MEDIA DRIVER
9223M:	Antti Palosaari <crope@iki.fi>
9224L:	linux-media@vger.kernel.org
9225W:	https://linuxtv.org
9226W:	http://palosaari.fi/linux/
9227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9228T:	git git://linuxtv.org/anttip/media_tree.git
9229S:	Maintained
9230F:	drivers/media/tuners/msi001*
9231
9232MSI2500 MEDIA DRIVER
9233M:	Antti Palosaari <crope@iki.fi>
9234L:	linux-media@vger.kernel.org
9235W:	https://linuxtv.org
9236W:	http://palosaari.fi/linux/
9237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9238T:	git git://linuxtv.org/anttip/media_tree.git
9239S:	Maintained
9240F:	drivers/media/usb/msi2500/
9241
9242MSYSTEMS DISKONCHIP G3 MTD DRIVER
9243M:	Robert Jarzmik <robert.jarzmik@free.fr>
9244L:	linux-mtd@lists.infradead.org
9245S:	Maintained
9246F:	drivers/mtd/devices/docg3*
9247
9248MT9M032 APTINA SENSOR DRIVER
9249M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9250L:	linux-media@vger.kernel.org
9251T:	git git://linuxtv.org/media_tree.git
9252S:	Maintained
9253F:	drivers/media/i2c/mt9m032.c
9254F:	include/media/i2c/mt9m032.h
9255
9256MT9P031 APTINA CAMERA SENSOR
9257M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9258L:	linux-media@vger.kernel.org
9259T:	git git://linuxtv.org/media_tree.git
9260S:	Maintained
9261F:	drivers/media/i2c/mt9p031.c
9262F:	include/media/i2c/mt9p031.h
9263
9264MT9T001 APTINA CAMERA SENSOR
9265M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9266L:	linux-media@vger.kernel.org
9267T:	git git://linuxtv.org/media_tree.git
9268S:	Maintained
9269F:	drivers/media/i2c/mt9t001.c
9270F:	include/media/i2c/mt9t001.h
9271
9272MT9V032 APTINA CAMERA SENSOR
9273M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9274L:	linux-media@vger.kernel.org
9275T:	git git://linuxtv.org/media_tree.git
9276S:	Maintained
9277F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9278F:	drivers/media/i2c/mt9v032.c
9279F:	include/media/i2c/mt9v032.h
9280
9281MULTIFUNCTION DEVICES (MFD)
9282M:	Lee Jones <lee.jones@linaro.org>
9283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9284S:	Supported
9285F:	Documentation/devicetree/bindings/mfd/
9286F:	drivers/mfd/
9287F:	include/linux/mfd/
9288F:	include/dt-bindings/mfd/
9289
9290MULTIMEDIA CARD (MMC) ETC. OVER SPI
9291S:	Orphan
9292F:	drivers/mmc/host/mmc_spi.c
9293F:	include/linux/spi/mmc_spi.h
9294
9295MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9296M:	Ulf Hansson <ulf.hansson@linaro.org>
9297L:	linux-mmc@vger.kernel.org
9298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9299S:	Maintained
9300F:	Documentation/devicetree/bindings/mmc/
9301F:	drivers/mmc/
9302F:	include/linux/mmc/
9303F:	include/uapi/linux/mmc/
9304
9305MULTIPLEXER SUBSYSTEM
9306M:	Peter Rosin <peda@axentia.se>
9307S:	Maintained
9308F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9309F:	Documentation/devicetree/bindings/mux/
9310F:	include/linux/dt-bindings/mux/
9311F:	include/linux/mux/
9312F:	drivers/mux/
9313
9314MULTITECH MULTIPORT CARD (ISICOM)
9315S:	Orphan
9316F:	drivers/tty/isicom.c
9317F:	include/linux/isicom.h
9318
9319MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9320M:	Bin Liu <b-liu@ti.com>
9321L:	linux-usb@vger.kernel.org
9322S:	Maintained
9323F:	drivers/usb/musb/
9324
9325MXL5007T MEDIA DRIVER
9326M:	Michael Krufky <mkrufky@linuxtv.org>
9327L:	linux-media@vger.kernel.org
9328W:	https://linuxtv.org
9329W:	http://github.com/mkrufky
9330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9331T:	git git://linuxtv.org/mkrufky/tuners.git
9332S:	Maintained
9333F:	drivers/media/tuners/mxl5007t.*
9334
9335MXSFB DRM DRIVER
9336M:	Marek Vasut <marex@denx.de>
9337S:	Supported
9338F:	drivers/gpu/drm/mxsfb/
9339F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9340
9341MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9342M:	Chris Lee <christopher.lee@cspi.com>
9343L:	netdev@vger.kernel.org
9344W:	https://www.cspi.com/ethernet-products/support/downloads/
9345S:	Supported
9346F:	drivers/net/ethernet/myricom/myri10ge/
9347
9348NAND FLASH SUBSYSTEM
9349M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9350R:	Richard Weinberger <richard@nod.at>
9351L:	linux-mtd@lists.infradead.org
9352W:	http://www.linux-mtd.infradead.org/
9353Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9354T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9355T:	git git://git.infradead.org/l2-mtd.git nand/next
9356S:	Maintained
9357F:	drivers/mtd/nand/
9358F:	include/linux/mtd/*nand*.h
9359
9360NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9361M:	Daniel Mack <zonque@gmail.com>
9362S:	Maintained
9363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9364W:	http://www.native-instruments.com
9365F:	sound/usb/caiaq/
9366
9367NATSEMI ETHERNET DRIVER (DP8381x)
9368S:	Orphan
9369F:	drivers/net/ethernet/natsemi/natsemi.c
9370
9371NCP FILESYSTEM
9372M:	Petr Vandrovec <petr@vandrovec.name>
9373S:	Odd Fixes
9374F:	fs/ncpfs/
9375
9376NCR 5380 SCSI DRIVERS
9377M:	Finn Thain <fthain@telegraphics.com.au>
9378M:	Michael Schmitz <schmitzmic@gmail.com>
9379L:	linux-scsi@vger.kernel.org
9380S:	Maintained
9381F:	Documentation/scsi/g_NCR5380.txt
9382F:	drivers/scsi/NCR5380.*
9383F:	drivers/scsi/arm/cumana_1.c
9384F:	drivers/scsi/arm/oak.c
9385F:	drivers/scsi/atari_scsi.*
9386F:	drivers/scsi/dmx3191d.c
9387F:	drivers/scsi/g_NCR5380.*
9388F:	drivers/scsi/mac_scsi.*
9389F:	drivers/scsi/sun3_scsi.*
9390F:	drivers/scsi/sun3_scsi_vme.c
9391
9392NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9393M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9394L:	linux-scsi@vger.kernel.org
9395S:	Maintained
9396F:	drivers/scsi/NCR_D700.*
9397
9398NCT6775 HARDWARE MONITOR DRIVER
9399M:	Guenter Roeck <linux@roeck-us.net>
9400L:	linux-hwmon@vger.kernel.org
9401S:	Maintained
9402F:	Documentation/hwmon/nct6775
9403F:	drivers/hwmon/nct6775.c
9404
9405NETEFFECT IWARP RNIC DRIVER (IW_NES)
9406M:	Faisal Latif <faisal.latif@intel.com>
9407L:	linux-rdma@vger.kernel.org
9408W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9409S:	Supported
9410F:	drivers/infiniband/hw/nes/
9411F:	include/uapi/rdma/nes-abi.h
9412
9413NETEM NETWORK EMULATOR
9414M:	Stephen Hemminger <stephen@networkplumber.org>
9415L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9416S:	Maintained
9417F:	net/sched/sch_netem.c
9418
9419NETERION 10GbE DRIVERS (s2io/vxge)
9420M:	Jon Mason <jdmason@kudzu.us>
9421L:	netdev@vger.kernel.org
9422S:	Supported
9423F:	Documentation/networking/s2io.txt
9424F:	Documentation/networking/vxge.txt
9425F:	drivers/net/ethernet/neterion/
9426
9427NETFILTER
9428M:	Pablo Neira Ayuso <pablo@netfilter.org>
9429M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9430M:	Florian Westphal <fw@strlen.de>
9431L:	netfilter-devel@vger.kernel.org
9432L:	coreteam@netfilter.org
9433W:	http://www.netfilter.org/
9434W:	http://www.iptables.org/
9435W:	http://www.nftables.org/
9436Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9439S:	Maintained
9440F:	include/linux/netfilter*
9441F:	include/linux/netfilter/
9442F:	include/net/netfilter/
9443F:	include/uapi/linux/netfilter*
9444F:	include/uapi/linux/netfilter/
9445F:	net/*/netfilter.c
9446F:	net/*/netfilter/
9447F:	net/netfilter/
9448F:	net/bridge/br_netfilter*.c
9449
9450NETROM NETWORK LAYER
9451M:	Ralf Baechle <ralf@linux-mips.org>
9452L:	linux-hams@vger.kernel.org
9453W:	http://www.linux-ax25.org/
9454S:	Maintained
9455F:	include/net/netrom.h
9456F:	include/uapi/linux/netrom.h
9457F:	net/netrom/
9458
9459NETRONOME ETHERNET DRIVERS
9460M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9461L:	oss-drivers@netronome.com
9462S:	Maintained
9463F:	drivers/net/ethernet/netronome/
9464
9465NETWORK BLOCK DEVICE (NBD)
9466M:	Josef Bacik <jbacik@fb.com>
9467S:	Maintained
9468L:	linux-block@vger.kernel.org
9469L:	nbd@other.debian.org
9470F:	Documentation/blockdev/nbd.txt
9471F:	drivers/block/nbd.c
9472F:	include/uapi/linux/nbd.h
9473
9474NETWORK DROP MONITOR
9475M:	Neil Horman <nhorman@tuxdriver.com>
9476L:	netdev@vger.kernel.org
9477S:	Maintained
9478W:	https://fedorahosted.org/dropwatch/
9479F:	net/core/drop_monitor.c
9480
9481NETWORKING DRIVERS
9482L:	netdev@vger.kernel.org
9483W:	http://www.linuxfoundation.org/en/Net
9484Q:	http://patchwork.ozlabs.org/project/netdev/list/
9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9487S:	Odd Fixes
9488F:	Documentation/devicetree/bindings/net/
9489F:	drivers/net/
9490F:	include/linux/if_*
9491F:	include/linux/netdevice.h
9492F:	include/linux/etherdevice.h
9493F:	include/linux/fcdevice.h
9494F:	include/linux/fddidevice.h
9495F:	include/linux/hippidevice.h
9496F:	include/linux/inetdevice.h
9497F:	include/uapi/linux/if_*
9498F:	include/uapi/linux/netdevice.h
9499
9500NETWORKING DRIVERS (WIRELESS)
9501M:	Kalle Valo <kvalo@codeaurora.org>
9502L:	linux-wireless@vger.kernel.org
9503Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9506S:	Maintained
9507F:	Documentation/devicetree/bindings/net/wireless/
9508F:	drivers/net/wireless/
9509
9510NETWORKING [DSA]
9511M:	Andrew Lunn <andrew@lunn.ch>
9512M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9513M:	Florian Fainelli <f.fainelli@gmail.com>
9514S:	Maintained
9515F:	net/dsa/
9516F:	include/net/dsa.h
9517F:	include/linux/dsa/
9518F:	drivers/net/dsa/
9519
9520NETWORKING [GENERAL]
9521M:	"David S. Miller" <davem@davemloft.net>
9522L:	netdev@vger.kernel.org
9523W:	http://www.linuxfoundation.org/en/Net
9524Q:	http://patchwork.ozlabs.org/project/netdev/list/
9525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9527B:	mailto:netdev@vger.kernel.org
9528S:	Maintained
9529F:	net/
9530F:	include/net/
9531F:	include/linux/in.h
9532F:	include/linux/net.h
9533F:	include/linux/netdevice.h
9534F:	include/uapi/linux/in.h
9535F:	include/uapi/linux/net.h
9536F:	include/uapi/linux/netdevice.h
9537F:	include/uapi/linux/net_namespace.h
9538F:	tools/testing/selftests/net/
9539F:	lib/net_utils.c
9540F:	lib/random32.c
9541
9542NETWORKING [IPSEC]
9543M:	Steffen Klassert <steffen.klassert@secunet.com>
9544M:	Herbert Xu <herbert@gondor.apana.org.au>
9545M:	"David S. Miller" <davem@davemloft.net>
9546L:	netdev@vger.kernel.org
9547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9549S:	Maintained
9550F:	net/core/flow.c
9551F:	net/xfrm/
9552F:	net/key/
9553F:	net/ipv4/xfrm*
9554F:	net/ipv4/esp4*
9555F:	net/ipv4/ah4.c
9556F:	net/ipv4/ipcomp.c
9557F:	net/ipv4/ip_vti.c
9558F:	net/ipv6/xfrm*
9559F:	net/ipv6/esp6*
9560F:	net/ipv6/ah6.c
9561F:	net/ipv6/ipcomp6.c
9562F:	net/ipv6/ip6_vti.c
9563F:	include/uapi/linux/xfrm.h
9564F:	include/net/xfrm.h
9565
9566NETWORKING [IPv4/IPv6]
9567M:	"David S. Miller" <davem@davemloft.net>
9568M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9569M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9570L:	netdev@vger.kernel.org
9571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9572S:	Maintained
9573F:	net/ipv4/
9574F:	net/ipv6/
9575F:	include/net/ip*
9576F:	arch/x86/net/*
9577
9578NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9579M:	Paul Moore <paul@paul-moore.com>
9580W:	https://github.com/netlabel
9581L:	netdev@vger.kernel.org
9582L:	linux-security-module@vger.kernel.org
9583S:	Maintained
9584F:	Documentation/netlabel/
9585F:	include/net/calipso.h
9586F:	include/net/cipso_ipv4.h
9587F:	include/net/netlabel.h
9588F:	include/uapi/linux/netfilter/xt_SECMARK.h
9589F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9590F:	net/netlabel/
9591F:	net/ipv4/cipso_ipv4.c
9592F:	net/ipv6/calipso.c
9593F:	net/netfilter/xt_CONNSECMARK.c
9594F:	net/netfilter/xt_SECMARK.c
9595
9596NETWORKING [TLS]
9597M:	Ilya Lesokhin <ilyal@mellanox.com>
9598M:	Aviad Yehezkel <aviadye@mellanox.com>
9599M:	Dave Watson <davejwatson@fb.com>
9600L:	netdev@vger.kernel.org
9601S:	Maintained
9602F:	net/tls/*
9603F:	include/uapi/linux/tls.h
9604F:	include/net/tls.h
9605
9606NETWORKING [WIRELESS]
9607L:	linux-wireless@vger.kernel.org
9608Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9609
9610NETXEN (1/10) GbE SUPPORT
9611M:	Manish Chopra <manish.chopra@cavium.com>
9612M:	Rahul Verma <rahul.verma@cavium.com>
9613M:	Dept-GELinuxNICDev@cavium.com
9614L:	netdev@vger.kernel.org
9615S:	Supported
9616F:	drivers/net/ethernet/qlogic/netxen/
9617
9618NFC SUBSYSTEM
9619M:	Samuel Ortiz <sameo@linux.intel.com>
9620L:	linux-wireless@vger.kernel.org
9621L:	linux-nfc@lists.01.org (subscribers-only)
9622S:	Supported
9623F:	net/nfc/
9624F:	include/net/nfc/
9625F:	include/uapi/linux/nfc.h
9626F:	drivers/nfc/
9627F:	include/linux/platform_data/nfcmrvl.h
9628F:	include/linux/platform_data/nxp-nci.h
9629F:	Documentation/devicetree/bindings/net/nfc/
9630
9631NFS, SUNRPC, AND LOCKD CLIENTS
9632M:	Trond Myklebust <trond.myklebust@primarydata.com>
9633M:	Anna Schumaker <anna.schumaker@netapp.com>
9634L:	linux-nfs@vger.kernel.org
9635W:	http://client.linux-nfs.org
9636T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9637S:	Maintained
9638F:	fs/lockd/
9639F:	fs/nfs/
9640F:	fs/nfs_common/
9641F:	net/sunrpc/
9642F:	include/linux/lockd/
9643F:	include/linux/nfs*
9644F:	include/linux/sunrpc/
9645F:	include/uapi/linux/nfs*
9646F:	include/uapi/linux/sunrpc/
9647
9648NILFS2 FILESYSTEM
9649M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9650L:	linux-nilfs@vger.kernel.org
9651W:	http://nilfs.sourceforge.net/
9652W:	http://nilfs.osdn.jp/
9653T:	git git://github.com/konis/nilfs2.git
9654S:	Supported
9655F:	Documentation/filesystems/nilfs2.txt
9656F:	fs/nilfs2/
9657F:	include/trace/events/nilfs2.h
9658F:	include/uapi/linux/nilfs2_api.h
9659F:	include/uapi/linux/nilfs2_ondisk.h
9660
9661NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9662M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9663W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9664S:	Maintained
9665F:	Documentation/scsi/NinjaSCSI.txt
9666F:	drivers/scsi/pcmcia/nsp_*
9667
9668NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9669M:	GOTO Masanori <gotom@debian.or.jp>
9670M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9671W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9672S:	Maintained
9673F:	Documentation/scsi/NinjaSCSI.txt
9674F:	drivers/scsi/nsp32*
9675
9676NIOS2 ARCHITECTURE
9677M:	Ley Foon Tan <lftan@altera.com>
9678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9680S:	Maintained
9681F:	arch/nios2/
9682
9683NOHZ, DYNTICKS SUPPORT
9684M:	Frederic Weisbecker <fweisbec@gmail.com>
9685M:	Thomas Gleixner <tglx@linutronix.de>
9686M:	Ingo Molnar <mingo@kernel.org>
9687L:	linux-kernel@vger.kernel.org
9688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9689S:	Maintained
9690F:	kernel/time/tick*.*
9691F:	include/linux/tick.h
9692F:	include/linux/sched/nohz.h
9693
9694NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9695M:	Pavel Machek <pavel@ucw.cz>
9696M:	Sakari Ailus <sakari.ailus@iki.fi>
9697L:	linux-media@vger.kernel.org
9698S:	Maintained
9699F:	drivers/media/i2c/et8ek8
9700F:	drivers/media/i2c/ad5820.c
9701
9702NOKIA N900 POWER SUPPLY DRIVERS
9703R:	Pali Rohár <pali.rohar@gmail.com>
9704F:	include/linux/power/bq2415x_charger.h
9705F:	include/linux/power/bq27xxx_battery.h
9706F:	include/linux/power/isp1704_charger.h
9707F:	drivers/power/supply/bq2415x_charger.c
9708F:	drivers/power/supply/bq27xxx_battery.c
9709F:	drivers/power/supply/bq27xxx_battery_i2c.c
9710F:	drivers/power/supply/isp1704_charger.c
9711F:	drivers/power/supply/rx51_battery.c
9712
9713NTB AMD DRIVER
9714M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9715L:	linux-ntb@googlegroups.com
9716S:	Supported
9717F:	drivers/ntb/hw/amd/
9718
9719NTB DRIVER CORE
9720M:	Jon Mason <jdmason@kudzu.us>
9721M:	Dave Jiang <dave.jiang@intel.com>
9722M:	Allen Hubbe <Allen.Hubbe@emc.com>
9723L:	linux-ntb@googlegroups.com
9724S:	Supported
9725W:	https://github.com/jonmason/ntb/wiki
9726T:	git git://github.com/jonmason/ntb.git
9727F:	drivers/ntb/
9728F:	drivers/net/ntb_netdev.c
9729F:	include/linux/ntb.h
9730F:	include/linux/ntb_transport.h
9731F:	tools/testing/selftests/ntb/
9732
9733NTB IDT DRIVER
9734M:	Serge Semin <fancer.lancer@gmail.com>
9735L:	linux-ntb@googlegroups.com
9736S:	Supported
9737F:	drivers/ntb/hw/idt/
9738
9739NTB INTEL DRIVER
9740M:	Dave Jiang <dave.jiang@intel.com>
9741L:	linux-ntb@googlegroups.com
9742S:	Supported
9743W:	https://github.com/davejiang/linux/wiki
9744T:	git https://github.com/davejiang/linux.git
9745F:	drivers/ntb/hw/intel/
9746
9747NTFS FILESYSTEM
9748M:	Anton Altaparmakov <anton@tuxera.com>
9749L:	linux-ntfs-dev@lists.sourceforge.net
9750W:	http://www.tuxera.com/
9751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9752S:	Supported
9753F:	Documentation/filesystems/ntfs.txt
9754F:	fs/ntfs/
9755
9756NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9757M:	Antonino Daplas <adaplas@gmail.com>
9758L:	linux-fbdev@vger.kernel.org
9759S:	Maintained
9760F:	drivers/video/fbdev/riva/
9761F:	drivers/video/fbdev/nvidia/
9762
9763NVM EXPRESS DRIVER
9764M:	Keith Busch <keith.busch@intel.com>
9765M:	Jens Axboe <axboe@fb.com>
9766M:	Christoph Hellwig <hch@lst.de>
9767M:	Sagi Grimberg <sagi@grimberg.me>
9768L:	linux-nvme@lists.infradead.org
9769T:	git://git.infradead.org/nvme.git
9770W:	http://git.infradead.org/nvme.git
9771S:	Supported
9772F:	drivers/nvme/host/
9773F:	include/linux/nvme.h
9774F:	include/uapi/linux/nvme_ioctl.h
9775
9776NVM EXPRESS FC TRANSPORT DRIVERS
9777M:	James Smart <james.smart@broadcom.com>
9778L:	linux-nvme@lists.infradead.org
9779S:	Supported
9780F:	include/linux/nvme-fc.h
9781F:	include/linux/nvme-fc-driver.h
9782F:	drivers/nvme/host/fc.c
9783F:	drivers/nvme/target/fc.c
9784F:	drivers/nvme/target/fcloop.c
9785
9786NVM EXPRESS TARGET DRIVER
9787M:	Christoph Hellwig <hch@lst.de>
9788M:	Sagi Grimberg <sagi@grimberg.me>
9789L:	linux-nvme@lists.infradead.org
9790T:	git://git.infradead.org/nvme.git
9791W:	http://git.infradead.org/nvme.git
9792S:	Supported
9793F:	drivers/nvme/target/
9794
9795NVMEM FRAMEWORK
9796M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9797S:	Maintained
9798F:	drivers/nvmem/
9799F:	Documentation/devicetree/bindings/nvmem/
9800F:	Documentation/ABI/stable/sysfs-bus-nvmem
9801F:	include/linux/nvmem-consumer.h
9802F:	include/linux/nvmem-provider.h
9803
9804NXP TDA998X DRM DRIVER
9805M:	Russell King <linux@armlinux.org.uk>
9806S:	Supported
9807T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9808T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9809F:	drivers/gpu/drm/i2c/tda998x_drv.c
9810F:	include/drm/i2c/tda998x.h
9811
9812NXP TFA9879 DRIVER
9813M:	Peter Rosin <peda@axentia.se>
9814L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9815S:	Maintained
9816F:	sound/soc/codecs/tfa9879*
9817
9818NXP-NCI NFC DRIVER
9819M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9820R:	Charles Gorand <charles.gorand@effinnov.com>
9821L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9822S:	Supported
9823F:	drivers/nfc/nxp-nci
9824
9825OBJTOOL
9826M:	Josh Poimboeuf <jpoimboe@redhat.com>
9827S:	Supported
9828F:	tools/objtool/
9829
9830OMAP AUDIO SUPPORT
9831M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9832M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9834L:	linux-omap@vger.kernel.org
9835S:	Maintained
9836F:	sound/soc/omap/
9837
9838OMAP CLOCK FRAMEWORK SUPPORT
9839M:	Paul Walmsley <paul@pwsan.com>
9840L:	linux-omap@vger.kernel.org
9841S:	Maintained
9842F:	arch/arm/*omap*/*clock*
9843
9844OMAP DEVICE TREE SUPPORT
9845M:	Benoît Cousson <bcousson@baylibre.com>
9846M:	Tony Lindgren <tony@atomide.com>
9847L:	linux-omap@vger.kernel.org
9848L:	devicetree@vger.kernel.org
9849S:	Maintained
9850F:	arch/arm/boot/dts/*omap*
9851F:	arch/arm/boot/dts/*am3*
9852F:	arch/arm/boot/dts/*am4*
9853F:	arch/arm/boot/dts/*am5*
9854F:	arch/arm/boot/dts/*dra7*
9855
9856OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9857M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9858L:	linux-omap@vger.kernel.org
9859L:	linux-fbdev@vger.kernel.org
9860S:	Maintained
9861F:	drivers/video/fbdev/omap2/
9862F:	Documentation/arm/OMAP/DSS
9863
9864OMAP FRAMEBUFFER SUPPORT
9865M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9866L:	linux-fbdev@vger.kernel.org
9867L:	linux-omap@vger.kernel.org
9868S:	Maintained
9869F:	drivers/video/fbdev/omap/
9870
9871OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9872M:	Roger Quadros <rogerq@ti.com>
9873M:	Tony Lindgren <tony@atomide.com>
9874L:	linux-omap@vger.kernel.org
9875S:	Maintained
9876F:	drivers/memory/omap-gpmc.c
9877F:	arch/arm/mach-omap2/*gpmc*
9878
9879OMAP GPIO DRIVER
9880M:	Grygorii Strashko <grygorii.strashko@ti.com>
9881M:	Santosh Shilimkar <ssantosh@kernel.org>
9882M:	Kevin Hilman <khilman@kernel.org>
9883L:	linux-omap@vger.kernel.org
9884S:	Maintained
9885F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9886F:	drivers/gpio/gpio-omap.c
9887
9888OMAP HARDWARE SPINLOCK SUPPORT
9889M:	Ohad Ben-Cohen <ohad@wizery.com>
9890L:	linux-omap@vger.kernel.org
9891S:	Maintained
9892F:	drivers/hwspinlock/omap_hwspinlock.c
9893
9894OMAP HS MMC SUPPORT
9895L:	linux-mmc@vger.kernel.org
9896L:	linux-omap@vger.kernel.org
9897S:	Orphan
9898F:	drivers/mmc/host/omap_hsmmc.c
9899
9900OMAP HWMOD DATA
9901M:	Paul Walmsley <paul@pwsan.com>
9902L:	linux-omap@vger.kernel.org
9903S:	Maintained
9904F:	arch/arm/mach-omap2/omap_hwmod*data*
9905
9906OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9907M:	Benoît Cousson <bcousson@baylibre.com>
9908L:	linux-omap@vger.kernel.org
9909S:	Maintained
9910F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9911
9912OMAP HWMOD SUPPORT
9913M:	Benoît Cousson <bcousson@baylibre.com>
9914M:	Paul Walmsley <paul@pwsan.com>
9915L:	linux-omap@vger.kernel.org
9916S:	Maintained
9917F:	arch/arm/mach-omap2/omap_hwmod.*
9918
9919OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9920M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9921L:	linux-media@vger.kernel.org
9922S:	Maintained
9923F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9924F:	drivers/media/platform/omap3isp/
9925F:	drivers/staging/media/omap4iss/
9926
9927OMAP MMC SUPPORT
9928M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9929L:	linux-omap@vger.kernel.org
9930S:	Maintained
9931F:	drivers/mmc/host/omap.c
9932
9933OMAP POWER MANAGEMENT SUPPORT
9934M:	Kevin Hilman <khilman@kernel.org>
9935L:	linux-omap@vger.kernel.org
9936S:	Maintained
9937F:	arch/arm/*omap*/*pm*
9938F:	drivers/cpufreq/omap-cpufreq.c
9939
9940OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9941M:	Rajendra Nayak <rnayak@codeaurora.org>
9942M:	Paul Walmsley <paul@pwsan.com>
9943L:	linux-omap@vger.kernel.org
9944S:	Maintained
9945F:	arch/arm/mach-omap2/prm*
9946
9947OMAP RANDOM NUMBER GENERATOR SUPPORT
9948M:	Deepak Saxena <dsaxena@plexity.net>
9949S:	Maintained
9950F:	drivers/char/hw_random/omap-rng.c
9951
9952OMAP USB SUPPORT
9953L:	linux-usb@vger.kernel.org
9954L:	linux-omap@vger.kernel.org
9955S:	Orphan
9956F:	drivers/usb/*/*omap*
9957F:	arch/arm/*omap*/usb*
9958
9959OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9960M:	Mark Jackson <mpfj@newflow.co.uk>
9961L:	linux-omap@vger.kernel.org
9962S:	Maintained
9963F:	arch/arm/boot/dts/am335x-nano.dts
9964
9965OMAP1 SUPPORT
9966M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9967M:	Tony Lindgren <tony@atomide.com>
9968L:	linux-omap@vger.kernel.org
9969Q:	http://patchwork.kernel.org/project/linux-omap/list/
9970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9971S:	Maintained
9972F:	arch/arm/mach-omap1/
9973F:	arch/arm/plat-omap/
9974F:	arch/arm/configs/omap1_defconfig
9975F:	drivers/i2c/busses/i2c-omap.c
9976F:	include/linux/i2c-omap.h
9977
9978OMAP2+ SUPPORT
9979M:	Tony Lindgren <tony@atomide.com>
9980L:	linux-omap@vger.kernel.org
9981W:	http://www.muru.com/linux/omap/
9982W:	http://linux.omap.com/
9983Q:	http://patchwork.kernel.org/project/linux-omap/list/
9984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9985S:	Maintained
9986F:	arch/arm/mach-omap2/
9987F:	arch/arm/plat-omap/
9988F:	arch/arm/configs/omap2plus_defconfig
9989F:	drivers/i2c/busses/i2c-omap.c
9990F:	drivers/irqchip/irq-omap-intc.c
9991F:	drivers/mfd/*omap*.c
9992F:	drivers/mfd/menelaus.c
9993F:	drivers/mfd/palmas.c
9994F:	drivers/mfd/tps65217.c
9995F:	drivers/mfd/tps65218.c
9996F:	drivers/mfd/tps65910.c
9997F:	drivers/mfd/twl-core.[ch]
9998F:	drivers/mfd/twl4030*.c
9999F:	drivers/mfd/twl6030*.c
10000F:	drivers/mfd/twl6040*.c
10001F:	drivers/regulator/palmas-regulator*.c
10002F:	drivers/regulator/pbias-regulator.c
10003F:	drivers/regulator/tps65217-regulator.c
10004F:	drivers/regulator/tps65218-regulator.c
10005F:	drivers/regulator/tps65910-regulator.c
10006F:	drivers/regulator/twl-regulator.c
10007F:	drivers/regulator/twl6030-regulator.c
10008F:	include/linux/i2c-omap.h
10009
10010ONION OMEGA2+ BOARD
10011M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10012L:	linux-mips@linux-mips.org
10013S:	Maintained
10014F:	arch/mips/boot/dts/ralink/omega2p.dts
10015
10016OMFS FILESYSTEM
10017M:	Bob Copeland <me@bobcopeland.com>
10018L:	linux-karma-devel@lists.sourceforge.net
10019S:	Maintained
10020F:	Documentation/filesystems/omfs.txt
10021F:	fs/omfs/
10022
10023OMNIKEY CARDMAN 4000 DRIVER
10024M:	Harald Welte <laforge@gnumonks.org>
10025S:	Maintained
10026F:	drivers/char/pcmcia/cm4000_cs.c
10027F:	include/linux/cm4000_cs.h
10028F:	include/uapi/linux/cm4000_cs.h
10029
10030OMNIKEY CARDMAN 4040 DRIVER
10031M:	Harald Welte <laforge@gnumonks.org>
10032S:	Maintained
10033F:	drivers/char/pcmcia/cm4040_cs.*
10034
10035OMNIVISION OV13858 SENSOR DRIVER
10036M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10037L:	linux-media@vger.kernel.org
10038T:	git git://linuxtv.org/media_tree.git
10039S:	Maintained
10040F:	drivers/media/i2c/ov13858.c
10041
10042OMNIVISION OV5640 SENSOR DRIVER
10043M:	Steve Longerbeam <slongerbeam@gmail.com>
10044L:	linux-media@vger.kernel.org
10045T:	git git://linuxtv.org/media_tree.git
10046S:	Maintained
10047F:	drivers/media/i2c/ov5640.c
10048
10049OMNIVISION OV5647 SENSOR DRIVER
10050M:	Luis Oliveira <lolivei@synopsys.com>
10051L:	linux-media@vger.kernel.org
10052T:	git git://linuxtv.org/media_tree.git
10053S:	Maintained
10054F:	drivers/media/i2c/ov5647.c
10055
10056OMNIVISION OV7670 SENSOR DRIVER
10057M:	Jonathan Corbet <corbet@lwn.net>
10058L:	linux-media@vger.kernel.org
10059T:	git git://linuxtv.org/media_tree.git
10060S:	Maintained
10061F:	drivers/media/i2c/ov7670.c
10062F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10063
10064ONENAND FLASH DRIVER
10065M:	Kyungmin Park <kyungmin.park@samsung.com>
10066L:	linux-mtd@lists.infradead.org
10067S:	Maintained
10068F:	drivers/mtd/onenand/
10069F:	include/linux/mtd/onenand*.h
10070
10071ONSTREAM SCSI TAPE DRIVER
10072M:	Willem Riede <osst@riede.org>
10073L:	osst-users@lists.sourceforge.net
10074L:	linux-scsi@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/scsi/osst.txt
10077F:	drivers/scsi/osst.*
10078F:	drivers/scsi/osst_*.h
10079F:	drivers/scsi/st.h
10080
10081OP-TEE DRIVER
10082M:	Jens Wiklander <jens.wiklander@linaro.org>
10083S:	Maintained
10084F:	drivers/tee/optee/
10085
10086OPA-VNIC DRIVER
10087M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10088M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10089L:	linux-rdma@vger.kernel.org
10090S:	Supported
10091F:	drivers/infiniband/ulp/opa_vnic
10092
10093OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10094M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10095L:	devicetree@vger.kernel.org
10096S:	Maintained
10097F:	Documentation/devicetree/dynamic-resolution-notes.txt
10098F:	Documentation/devicetree/overlay-notes.txt
10099F:	drivers/of/overlay.c
10100F:	drivers/of/resolver.c
10101
10102OPEN FIRMWARE AND FLATTENED DEVICE TREE
10103M:	Rob Herring <robh+dt@kernel.org>
10104M:	Frank Rowand <frowand.list@gmail.com>
10105L:	devicetree@vger.kernel.org
10106W:	http://www.devicetree.org/
10107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10108S:	Maintained
10109F:	drivers/of/
10110F:	include/linux/of*.h
10111F:	scripts/dtc/
10112F:	Documentation/ABI/testing/sysfs-firmware-ofw
10113
10114OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10115M:	Rob Herring <robh+dt@kernel.org>
10116M:	Mark Rutland <mark.rutland@arm.com>
10117L:	devicetree@vger.kernel.org
10118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10119Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10120S:	Maintained
10121F:	Documentation/devicetree/
10122F:	arch/*/boot/dts/
10123F:	include/dt-bindings/
10124
10125OPENCORES I2C BUS DRIVER
10126M:	Peter Korsgaard <jacmet@sunsite.dk>
10127L:	linux-i2c@vger.kernel.org
10128S:	Maintained
10129F:	Documentation/i2c/busses/i2c-ocores
10130F:	drivers/i2c/busses/i2c-ocores.c
10131
10132OPENRISC ARCHITECTURE
10133M:	Jonas Bonn <jonas@southpole.se>
10134M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10135M:	Stafford Horne <shorne@gmail.com>
10136T:	git git://github.com/openrisc/linux.git
10137L:	openrisc@lists.librecores.org
10138W:	http://openrisc.io
10139S:	Maintained
10140F:	Documentation/devicetree/bindings/openrisc/
10141F:	Documentation/openrisc/
10142F:	arch/openrisc/
10143F:	drivers/irqchip/irq-ompic.c
10144F:	drivers/irqchip/irq-or1k-*
10145
10146OPENVSWITCH
10147M:	Pravin Shelar <pshelar@nicira.com>
10148L:	netdev@vger.kernel.org
10149L:	dev@openvswitch.org
10150W:	http://openvswitch.org
10151S:	Maintained
10152F:	net/openvswitch/
10153F:	include/uapi/linux/openvswitch.h
10154
10155OPERATING PERFORMANCE POINTS (OPP)
10156M:	Viresh Kumar <vireshk@kernel.org>
10157M:	Nishanth Menon <nm@ti.com>
10158M:	Stephen Boyd <sboyd@codeaurora.org>
10159L:	linux-pm@vger.kernel.org
10160S:	Maintained
10161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10162F:	drivers/opp/
10163F:	include/linux/pm_opp.h
10164F:	Documentation/power/opp.txt
10165F:	Documentation/devicetree/bindings/opp/
10166
10167OPL4 DRIVER
10168M:	Clemens Ladisch <clemens@ladisch.de>
10169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10170T:	git git://git.alsa-project.org/alsa-kernel.git
10171S:	Maintained
10172F:	sound/drivers/opl4/
10173
10174OPROFILE
10175M:	Robert Richter <rric@kernel.org>
10176L:	oprofile-list@lists.sf.net
10177S:	Maintained
10178F:	arch/*/include/asm/oprofile*.h
10179F:	arch/*/oprofile/
10180F:	drivers/oprofile/
10181F:	include/linux/oprofile.h
10182
10183ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10184M:	Mark Fasheh <mfasheh@versity.com>
10185M:	Joel Becker <jlbec@evilplan.org>
10186L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10187W:	http://ocfs2.wiki.kernel.org
10188S:	Supported
10189F:	Documentation/filesystems/ocfs2.txt
10190F:	Documentation/filesystems/dlmfs.txt
10191F:	fs/ocfs2/
10192
10193ORANGEFS FILESYSTEM
10194M:	Mike Marshall <hubcap@omnibond.com>
10195L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10197S:	Supported
10198F:	fs/orangefs/
10199F:	Documentation/filesystems/orangefs.txt
10200
10201ORINOCO DRIVER
10202L:	linux-wireless@vger.kernel.org
10203W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10204W:	http://www.nongnu.org/orinoco/
10205S:	Orphan
10206F:	drivers/net/wireless/intersil/orinoco/
10207
10208OSD LIBRARY and FILESYSTEM
10209M:	Boaz Harrosh <ooo@electrozaur.com>
10210S:	Maintained
10211F:	drivers/scsi/osd/
10212F:	include/scsi/osd_*
10213F:	fs/exofs/
10214
10215OV2659 OMNIVISION SENSOR DRIVER
10216M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10217L:	linux-media@vger.kernel.org
10218W:	https://linuxtv.org
10219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10220T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10221S:	Maintained
10222F:	drivers/media/i2c/ov2659.c
10223F:	include/media/i2c/ov2659.h
10224
10225OVERLAY FILESYSTEM
10226M:	Miklos Szeredi <miklos@szeredi.hu>
10227L:	linux-unionfs@vger.kernel.org
10228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10229S:	Supported
10230F:	fs/overlayfs/
10231F:	Documentation/filesystems/overlayfs.txt
10232
10233P54 WIRELESS DRIVER
10234M:	Christian Lamparter <chunkeey@googlemail.com>
10235L:	linux-wireless@vger.kernel.org
10236W:	http://wireless.kernel.org/en/users/Drivers/p54
10237S:	Maintained
10238F:	drivers/net/wireless/intersil/p54/
10239
10240PA SEMI ETHERNET DRIVER
10241L:	netdev@vger.kernel.org
10242S:	Orphan
10243F:	drivers/net/ethernet/pasemi/*
10244
10245PA SEMI SMBUS DRIVER
10246L:	linux-i2c@vger.kernel.org
10247S:	Orphan
10248F:	drivers/i2c/busses/i2c-pasemi.c
10249
10250PADATA PARALLEL EXECUTION MECHANISM
10251M:	Steffen Klassert <steffen.klassert@secunet.com>
10252L:	linux-crypto@vger.kernel.org
10253S:	Maintained
10254F:	kernel/padata.c
10255F:	include/linux/padata.h
10256F:	Documentation/padata.txt
10257
10258PANASONIC LAPTOP ACPI EXTRAS DRIVER
10259M:	Harald Welte <laforge@gnumonks.org>
10260L:	platform-driver-x86@vger.kernel.org
10261S:	Maintained
10262F:	drivers/platform/x86/panasonic-laptop.c
10263
10264PANASONIC MN10300/AM33/AM34 PORT
10265M:	David Howells <dhowells@redhat.com>
10266L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10267W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10268S:	Maintained
10269F:	Documentation/mn10300/
10270F:	arch/mn10300/
10271
10272PARALLEL LCD/KEYPAD PANEL DRIVER
10273M:	Willy Tarreau <willy@haproxy.com>
10274M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10275S:	Odd Fixes
10276F:	Documentation/misc-devices/lcd-panel-cgram.txt
10277F:	drivers/misc/panel.c
10278
10279PARALLEL PORT SUBSYSTEM
10280M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10281M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10282L:	linux-parport@lists.infradead.org (subscribers-only)
10283S:	Maintained
10284F:	drivers/parport/
10285F:	include/linux/parport*.h
10286F:	drivers/char/ppdev.c
10287F:	include/uapi/linux/ppdev.h
10288F:	Documentation/parport*.txt
10289
10290PARAVIRT_OPS INTERFACE
10291M:	Juergen Gross <jgross@suse.com>
10292M:	Alok Kataria <akataria@vmware.com>
10293M:	Rusty Russell <rusty@rustcorp.com.au>
10294L:	virtualization@lists.linux-foundation.org
10295S:	Supported
10296F:	Documentation/virtual/paravirt_ops.txt
10297F:	arch/*/kernel/paravirt*
10298F:	arch/*/include/asm/paravirt*.h
10299F:	include/linux/hypervisor.h
10300
10301PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10302M:	Tim Waugh <tim@cyberelk.net>
10303L:	linux-parport@lists.infradead.org (subscribers-only)
10304S:	Maintained
10305F:	Documentation/blockdev/paride.txt
10306F:	drivers/block/paride/
10307
10308PARISC ARCHITECTURE
10309M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10310M:	Helge Deller <deller@gmx.de>
10311L:	linux-parisc@vger.kernel.org
10312W:	http://www.parisc-linux.org/
10313Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10316S:	Maintained
10317F:	arch/parisc/
10318F:	Documentation/parisc/
10319F:	drivers/parisc/
10320F:	drivers/char/agp/parisc-agp.c
10321F:	drivers/input/serio/gscps2.c
10322F:	drivers/parport/parport_gsc.*
10323F:	drivers/tty/serial/8250/8250_gsc.c
10324F:	drivers/video/fbdev/sti*
10325F:	drivers/video/console/sti*
10326F:	drivers/video/logo/logo_parisc*
10327
10328PARMAN
10329M:	Jiri Pirko <jiri@mellanox.com>
10330L:	netdev@vger.kernel.org
10331S:	Supported
10332F:	lib/parman.c
10333F:	lib/test_parman.c
10334F:	include/linux/parman.h
10335
10336PC87360 HARDWARE MONITORING DRIVER
10337M:	Jim Cromie <jim.cromie@gmail.com>
10338L:	linux-hwmon@vger.kernel.org
10339S:	Maintained
10340F:	Documentation/hwmon/pc87360
10341F:	drivers/hwmon/pc87360.c
10342
10343PC8736x GPIO DRIVER
10344M:	Jim Cromie <jim.cromie@gmail.com>
10345S:	Maintained
10346F:	drivers/char/pc8736x_gpio.c
10347
10348PC87427 HARDWARE MONITORING DRIVER
10349M:	Jean Delvare <jdelvare@suse.com>
10350L:	linux-hwmon@vger.kernel.org
10351S:	Maintained
10352F:	Documentation/hwmon/pc87427
10353F:	drivers/hwmon/pc87427.c
10354
10355PCA9532 LED DRIVER
10356M:	Riku Voipio <riku.voipio@iki.fi>
10357S:	Maintained
10358F:	drivers/leds/leds-pca9532.c
10359F:	include/linux/leds-pca9532.h
10360
10361PCA9541 I2C BUS MASTER SELECTOR DRIVER
10362M:	Guenter Roeck <linux@roeck-us.net>
10363L:	linux-i2c@vger.kernel.org
10364S:	Maintained
10365F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10366
10367PCDP - PRIMARY CONSOLE AND DEBUG PORT
10368M:	Khalid Aziz <khalid@gonehiking.org>
10369S:	Maintained
10370F:	drivers/firmware/pcdp.*
10371
10372PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10373M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10374L:	linux-pci@vger.kernel.org
10375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376S:	Maintained
10377F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10378F:	drivers/pci/host/pci-aardvark.c
10379
10380PCI DRIVER FOR ALTERA PCIE IP
10381M:	Ley Foon Tan <lftan@altera.com>
10382L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10383L:	linux-pci@vger.kernel.org
10384S:	Supported
10385F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10386F:	drivers/pci/host/pcie-altera.c
10387
10388PCI DRIVER FOR APPLIEDMICRO XGENE
10389M:	Tanmay Inamdar <tinamdar@apm.com>
10390L:	linux-pci@vger.kernel.org
10391L:	linux-arm-kernel@lists.infradead.org
10392S:	Maintained
10393F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10394F:	drivers/pci/host/pci-xgene.c
10395
10396PCI DRIVER FOR ARM VERSATILE PLATFORM
10397M:	Rob Herring <robh@kernel.org>
10398L:	linux-pci@vger.kernel.org
10399L:	linux-arm-kernel@lists.infradead.org
10400S:	Maintained
10401F:	Documentation/devicetree/bindings/pci/versatile.txt
10402F:	drivers/pci/host/pci-versatile.c
10403
10404PCI DRIVER FOR ARMADA 8K
10405M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10406L:	linux-pci@vger.kernel.org
10407L:	linux-arm-kernel@lists.infradead.org
10408S:	Maintained
10409F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10410F:	drivers/pci/dwc/pcie-armada8k.c
10411
10412PCI DRIVER FOR FREESCALE LAYERSCAPE
10413M:	Minghuan Lian <minghuan.Lian@freescale.com>
10414M:	Mingkai Hu <mingkai.hu@freescale.com>
10415M:	Roy Zang <tie-fei.zang@freescale.com>
10416L:	linuxppc-dev@lists.ozlabs.org
10417L:	linux-pci@vger.kernel.org
10418L:	linux-arm-kernel@lists.infradead.org
10419S:	Maintained
10420F:	drivers/pci/dwc/*layerscape*
10421
10422PCI DRIVER FOR GENERIC OF HOSTS
10423M:	Will Deacon <will.deacon@arm.com>
10424L:	linux-pci@vger.kernel.org
10425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426S:	Maintained
10427F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10428F:	drivers/pci/host/pci-host-common.c
10429F:	drivers/pci/host/pci-host-generic.c
10430
10431PCI DRIVER FOR IMX6
10432M:	Richard Zhu <hongxing.zhu@nxp.com>
10433M:	Lucas Stach <l.stach@pengutronix.de>
10434L:	linux-pci@vger.kernel.org
10435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10436S:	Maintained
10437F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10438F:	drivers/pci/dwc/*imx6*
10439
10440PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10441M:	Keith Busch <keith.busch@intel.com>
10442M:	Jonathan Derrick <jonathan.derrick@intel.com>
10443L:	linux-pci@vger.kernel.org
10444S:	Supported
10445F:	drivers/pci/host/vmd.c
10446
10447PCI DRIVER FOR MICROSEMI SWITCHTEC
10448M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10449M:	Logan Gunthorpe <logang@deltatee.com>
10450L:	linux-pci@vger.kernel.org
10451S:	Maintained
10452F:	Documentation/switchtec.txt
10453F:	Documentation/ABI/testing/sysfs-class-switchtec
10454F:	drivers/pci/switch/switchtec*
10455F:	include/uapi/linux/switchtec_ioctl.h
10456F:	include/linux/switchtec.h
10457F:	drivers/ntb/hw/mscc/
10458
10459PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10460M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10461M:	Jason Cooper <jason@lakedaemon.net>
10462L:	linux-pci@vger.kernel.org
10463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464S:	Maintained
10465F:	drivers/pci/host/*mvebu*
10466
10467PCI DRIVER FOR NVIDIA TEGRA
10468M:	Thierry Reding <thierry.reding@gmail.com>
10469L:	linux-tegra@vger.kernel.org
10470L:	linux-pci@vger.kernel.org
10471S:	Supported
10472F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10473F:	drivers/pci/host/pci-tegra.c
10474
10475PCI DRIVER FOR RENESAS R-CAR
10476M:	Simon Horman <horms@verge.net.au>
10477L:	linux-pci@vger.kernel.org
10478L:	linux-renesas-soc@vger.kernel.org
10479S:	Maintained
10480F:	drivers/pci/host/*rcar*
10481
10482PCI DRIVER FOR SAMSUNG EXYNOS
10483M:	Jingoo Han <jingoohan1@gmail.com>
10484L:	linux-pci@vger.kernel.org
10485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10486L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10487S:	Maintained
10488F:	drivers/pci/dwc/pci-exynos.c
10489
10490PCI DRIVER FOR SYNOPSYS DESIGNWARE
10491M:	Jingoo Han <jingoohan1@gmail.com>
10492M:	Joao Pinto <Joao.Pinto@synopsys.com>
10493L:	linux-pci@vger.kernel.org
10494S:	Maintained
10495F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10496F:	drivers/pci/dwc/*designware*
10497
10498PCI DRIVER FOR TI DRA7XX
10499M:	Kishon Vijay Abraham I <kishon@ti.com>
10500L:	linux-omap@vger.kernel.org
10501L:	linux-pci@vger.kernel.org
10502S:	Supported
10503F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10504F:	drivers/pci/dwc/pci-dra7xx.c
10505
10506PCI DRIVER FOR TI KEYSTONE
10507M:	Murali Karicheri <m-karicheri2@ti.com>
10508L:	linux-pci@vger.kernel.org
10509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10510S:	Maintained
10511F:	drivers/pci/dwc/*keystone*
10512
10513PCI ENDPOINT SUBSYSTEM
10514M:	Kishon Vijay Abraham I <kishon@ti.com>
10515M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10516L:	linux-pci@vger.kernel.org
10517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10518S:	Supported
10519F:	drivers/pci/endpoint/
10520F:	drivers/misc/pci_endpoint_test.c
10521F:	tools/pci/
10522
10523PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10524M:	Russell Currey <ruscur@russell.cc>
10525L:	linuxppc-dev@lists.ozlabs.org
10526S:	Supported
10527F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10528F:	arch/powerpc/kernel/eeh*.c
10529F:	arch/powerpc/platforms/*/eeh*.c
10530F:	arch/powerpc/include/*/eeh*.h
10531
10532PCI ERROR RECOVERY
10533M:	Linas Vepstas <linasvepstas@gmail.com>
10534L:	linux-pci@vger.kernel.org
10535S:	Supported
10536F:	Documentation/PCI/pci-error-recovery.txt
10537
10538PCI MSI DRIVER FOR ALTERA MSI IP
10539M:	Ley Foon Tan <lftan@altera.com>
10540L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10541L:	linux-pci@vger.kernel.org
10542S:	Supported
10543F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10544F:	drivers/pci/host/pcie-altera-msi.c
10545
10546PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10547M:	Duc Dang <dhdang@apm.com>
10548L:	linux-pci@vger.kernel.org
10549L:	linux-arm-kernel@lists.infradead.org
10550S:	Maintained
10551F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10552F:	drivers/pci/host/pci-xgene-msi.c
10553
10554PCI SUBSYSTEM
10555M:	Bjorn Helgaas <bhelgaas@google.com>
10556L:	linux-pci@vger.kernel.org
10557Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10559S:	Supported
10560F:	Documentation/devicetree/bindings/pci/
10561F:	Documentation/PCI/
10562F:	drivers/pci/
10563F:	include/linux/pci*
10564F:	arch/x86/pci/
10565F:	arch/x86/kernel/quirks.c
10566
10567PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10568M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10569L:	linux-pci@vger.kernel.org
10570Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10572S:	Supported
10573F:	drivers/pci/host/
10574F:	drivers/pci/dwc/
10575
10576PCIE DRIVER FOR AXIS ARTPEC
10577M:	Niklas Cassel <niklas.cassel@axis.com>
10578M:	Jesper Nilsson <jesper.nilsson@axis.com>
10579L:	linux-arm-kernel@axis.com
10580L:	linux-pci@vger.kernel.org
10581S:	Maintained
10582F:	Documentation/devicetree/bindings/pci/axis,artpec*
10583F:	drivers/pci/dwc/*artpec*
10584
10585PCIE DRIVER FOR CAVIUM THUNDERX
10586M:	David Daney <david.daney@cavium.com>
10587L:	linux-pci@vger.kernel.org
10588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10589S:	Supported
10590F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10591F:	drivers/pci/host/pci-thunder-*
10592
10593PCIE DRIVER FOR HISILICON
10594M:	Zhou Wang <wangzhou1@hisilicon.com>
10595L:	linux-pci@vger.kernel.org
10596S:	Maintained
10597F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10598F:	drivers/pci/dwc/pcie-hisi.c
10599
10600PCIE DRIVER FOR HISILICON KIRIN
10601M:	Xiaowei Song <songxiaowei@hisilicon.com>
10602M:	Binghui Wang <wangbinghui@hisilicon.com>
10603L:	linux-pci@vger.kernel.org
10604S:	Maintained
10605F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10606F:	drivers/pci/dwc/pcie-kirin.c
10607
10608PCIE DRIVER FOR HISILICON STB
10609M:	Jianguo Sun <sunjianguo1@huawei.com>
10610M:	Shawn Guo <shawn.guo@linaro.org>
10611L:	linux-pci@vger.kernel.org
10612S:	Maintained
10613F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10614F:	drivers/pci/dwc/pcie-histb.c
10615
10616PCIE DRIVER FOR MEDIATEK
10617M:	Ryder Lee <ryder.lee@mediatek.com>
10618L:	linux-pci@vger.kernel.org
10619L:	linux-mediatek@lists.infradead.org
10620S:	Supported
10621F:	Documentation/devicetree/bindings/pci/mediatek*
10622F:	drivers/pci/host/*mediatek*
10623
10624PCIE DRIVER FOR QUALCOMM MSM
10625M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10626L:	linux-pci@vger.kernel.org
10627L:	linux-arm-msm@vger.kernel.org
10628S:	Maintained
10629F:	drivers/pci/dwc/*qcom*
10630
10631PCIE DRIVER FOR ROCKCHIP
10632M:	Shawn Lin <shawn.lin@rock-chips.com>
10633L:	linux-pci@vger.kernel.org
10634L:	linux-rockchip@lists.infradead.org
10635S:	Maintained
10636F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10637F:	drivers/pci/host/pcie-rockchip.c
10638
10639PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10640M:	Linus Walleij <linus.walleij@linaro.org>
10641L:	linux-pci@vger.kernel.org
10642S:	Maintained
10643F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10644F:	drivers/pci/host/pci-v3-semi.c
10645
10646PCIE DRIVER FOR ST SPEAR13XX
10647M:	Pratyush Anand <pratyush.anand@gmail.com>
10648L:	linux-pci@vger.kernel.org
10649S:	Maintained
10650F:	drivers/pci/dwc/*spear*
10651
10652PCMCIA SUBSYSTEM
10653P:	Linux PCMCIA Team
10654L:	linux-pcmcia@lists.infradead.org
10655W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10657S:	Maintained
10658F:	Documentation/pcmcia/
10659F:	tools/pcmcia/
10660F:	drivers/pcmcia/
10661F:	include/pcmcia/
10662
10663PCNET32 NETWORK DRIVER
10664M:	Don Fry <pcnet32@frontier.com>
10665L:	netdev@vger.kernel.org
10666S:	Maintained
10667F:	drivers/net/ethernet/amd/pcnet32.c
10668
10669PCRYPT PARALLEL CRYPTO ENGINE
10670M:	Steffen Klassert <steffen.klassert@secunet.com>
10671L:	linux-crypto@vger.kernel.org
10672S:	Maintained
10673F:	crypto/pcrypt.c
10674F:	include/crypto/pcrypt.h
10675
10676PEAQ WMI HOTKEYS DRIVER
10677M:	Hans de Goede <hdegoede@redhat.com>
10678L:	platform-driver-x86@vger.kernel.org
10679S:	Maintained
10680F:	drivers/platform/x86/peaq-wmi.c
10681
10682PER-CPU MEMORY ALLOCATOR
10683M:	Tejun Heo <tj@kernel.org>
10684M:	Christoph Lameter <cl@linux.com>
10685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10686S:	Maintained
10687F:	include/linux/percpu*.h
10688F:	mm/percpu*.c
10689F:	arch/*/include/asm/percpu.h
10690
10691PER-TASK DELAY ACCOUNTING
10692M:	Balbir Singh <bsingharora@gmail.com>
10693S:	Maintained
10694F:	include/linux/delayacct.h
10695F:	kernel/delayacct.c
10696
10697PERFORMANCE EVENTS SUBSYSTEM
10698M:	Peter Zijlstra <peterz@infradead.org>
10699M:	Ingo Molnar <mingo@redhat.com>
10700M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10701R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10702R:	Jiri Olsa <jolsa@redhat.com>
10703R:	Namhyung Kim <namhyung@kernel.org>
10704L:	linux-kernel@vger.kernel.org
10705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10706S:	Supported
10707F:	kernel/events/*
10708F:	include/linux/perf_event.h
10709F:	include/uapi/linux/perf_event.h
10710F:	arch/*/kernel/perf_event*.c
10711F:	arch/*/kernel/*/perf_event*.c
10712F:	arch/*/kernel/*/*/perf_event*.c
10713F:	arch/*/include/asm/perf_event.h
10714F:	arch/*/kernel/perf_callchain.c
10715F:	arch/*/events/*
10716F:	tools/perf/
10717
10718PERSONALITY HANDLING
10719M:	Christoph Hellwig <hch@infradead.org>
10720L:	linux-abi-devel@lists.sourceforge.net
10721S:	Maintained
10722F:	include/linux/personality.h
10723F:	include/uapi/linux/personality.h
10724
10725PHONET PROTOCOL
10726M:	Remi Denis-Courmont <courmisch@gmail.com>
10727S:	Supported
10728F:	Documentation/networking/phonet.txt
10729F:	include/linux/phonet.h
10730F:	include/net/phonet/
10731F:	include/uapi/linux/phonet.h
10732F:	net/phonet/
10733
10734PHRAM MTD DRIVER
10735M:	Joern Engel <joern@lazybastard.org>
10736L:	linux-mtd@lists.infradead.org
10737S:	Maintained
10738F:	drivers/mtd/devices/phram.c
10739
10740PICOLCD HID DRIVER
10741M:	Bruno Prémont <bonbons@linux-vserver.org>
10742L:	linux-input@vger.kernel.org
10743S:	Maintained
10744F:	drivers/hid/hid-picolcd*
10745
10746PICOXCELL SUPPORT
10747M:	Jamie Iles <jamie@jamieiles.com>
10748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749T:	git git://github.com/jamieiles/linux-2.6-ji.git
10750S:	Supported
10751F:	arch/arm/boot/dts/picoxcell*
10752F:	arch/arm/mach-picoxcell/
10753F:	drivers/crypto/picoxcell*
10754
10755PIN CONTROL SUBSYSTEM
10756M:	Linus Walleij <linus.walleij@linaro.org>
10757L:	linux-gpio@vger.kernel.org
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10759S:	Maintained
10760F:	Documentation/devicetree/bindings/pinctrl/
10761F:	Documentation/driver-api/pinctl.rst
10762F:	drivers/pinctrl/
10763F:	include/linux/pinctrl/
10764
10765PIN CONTROLLER - ATMEL AT91
10766M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768S:	Maintained
10769F:	drivers/pinctrl/pinctrl-at91.*
10770
10771PIN CONTROLLER - ATMEL AT91 PIO4
10772M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774L:	linux-gpio@vger.kernel.org
10775S:	Supported
10776F:	drivers/pinctrl/pinctrl-at91-pio4.*
10777
10778PIN CONTROLLER - INTEL
10779M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10780M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10781S:	Maintained
10782F:	drivers/pinctrl/intel/
10783
10784PIN CONTROLLER - QUALCOMM
10785M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10786S:	Maintained
10787L:	linux-arm-msm@vger.kernel.org
10788F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10789F:	drivers/pinctrl/qcom/
10790
10791PIN CONTROLLER - RENESAS
10792M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10793M:	Geert Uytterhoeven <geert+renesas@glider.be>
10794L:	linux-renesas-soc@vger.kernel.org
10795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10796S:	Maintained
10797F:	drivers/pinctrl/sh-pfc/
10798
10799PIN CONTROLLER - SAMSUNG
10800M:	Tomasz Figa <tomasz.figa@gmail.com>
10801M:	Krzysztof Kozlowski <krzk@kernel.org>
10802M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10804L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10805Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10807S:	Maintained
10808F:	drivers/pinctrl/samsung/
10809F:	include/dt-bindings/pinctrl/samsung.h
10810F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10811
10812PIN CONTROLLER - SINGLE
10813M:	Tony Lindgren <tony@atomide.com>
10814M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816L:	linux-omap@vger.kernel.org
10817S:	Maintained
10818F:	drivers/pinctrl/pinctrl-single.c
10819
10820PIN CONTROLLER - ST SPEAR
10821M:	Viresh Kumar <vireshk@kernel.org>
10822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10823W:	http://www.st.com/spear
10824S:	Maintained
10825F:	drivers/pinctrl/spear/
10826
10827PISTACHIO SOC SUPPORT
10828M:	James Hartley <james.hartley@sondrel.com>
10829L:	linux-mips@linux-mips.org
10830S:	Odd Fixes
10831F:	arch/mips/pistachio/
10832F:	arch/mips/include/asm/mach-pistachio/
10833F:	arch/mips/boot/dts/img/pistachio*
10834F:	arch/mips/configs/pistachio*_defconfig
10835
10836PKTCDVD DRIVER
10837S:	Orphan
10838M:	linux-block@vger.kernel.org
10839F:	drivers/block/pktcdvd.c
10840F:	include/linux/pktcdvd.h
10841F:	include/uapi/linux/pktcdvd.h
10842
10843PKUNITY SOC DRIVERS
10844M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10845W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10846S:	Maintained
10847T:	git git://github.com/gxt/linux.git
10848F:	drivers/input/serio/i8042-unicore32io.h
10849F:	drivers/i2c/busses/i2c-puv3.c
10850F:	drivers/video/fbdev/fb-puv3.c
10851F:	drivers/rtc/rtc-puv3.c
10852
10853PMBUS HARDWARE MONITORING DRIVERS
10854M:	Guenter Roeck <linux@roeck-us.net>
10855L:	linux-hwmon@vger.kernel.org
10856W:	http://hwmon.wiki.kernel.org/
10857W:	http://www.roeck-us.net/linux/drivers/
10858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10859S:	Maintained
10860F:	Documentation/hwmon/pmbus
10861F:	drivers/hwmon/pmbus/
10862F:	include/linux/pmbus.h
10863
10864PMC SIERRA MaxRAID DRIVER
10865L:	linux-scsi@vger.kernel.org
10866W:	http://www.pmc-sierra.com/
10867S:	Orphan
10868F:	drivers/scsi/pmcraid.*
10869
10870PMC SIERRA PM8001 DRIVER
10871M:	Jack Wang <jinpu.wang@profitbricks.com>
10872M:	lindar_liu@usish.com
10873L:	linux-scsi@vger.kernel.org
10874S:	Supported
10875F:	drivers/scsi/pm8001/
10876
10877PNP SUPPORT
10878M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10879S:	Maintained
10880F:	drivers/pnp/
10881
10882POSIX CLOCKS and TIMERS
10883M:	Thomas Gleixner <tglx@linutronix.de>
10884L:	linux-kernel@vger.kernel.org
10885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10886S:	Maintained
10887F:	fs/timerfd.c
10888F:	include/linux/timer*
10889F:	kernel/time/*timer*
10890
10891POWER MANAGEMENT CORE
10892M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10893L:	linux-pm@vger.kernel.org
10894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10895B:	https://bugzilla.kernel.org
10896S:	Supported
10897F:	drivers/base/power/
10898F:	include/linux/pm.h
10899F:	include/linux/pm_*
10900F:	include/linux/powercap.h
10901F:	drivers/powercap/
10902
10903POWER STATE COORDINATION INTERFACE (PSCI)
10904M:	Mark Rutland <mark.rutland@arm.com>
10905M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10906L:	linux-arm-kernel@lists.infradead.org
10907S:	Maintained
10908F:	drivers/firmware/psci*.c
10909F:	include/linux/psci.h
10910F:	include/uapi/linux/psci.h
10911
10912POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10913M:	Sebastian Reichel <sre@kernel.org>
10914L:	linux-pm@vger.kernel.org
10915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10916S:	Maintained
10917F:	Documentation/devicetree/bindings/power/supply/
10918F:	include/linux/power_supply.h
10919F:	drivers/power/supply/
10920
10921POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10922M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10923L:	linuxppc-dev@lists.ozlabs.org
10924S:	Maintained
10925F:	drivers/char/powernv-op-panel.c
10926
10927PPP OVER ATM (RFC 2364)
10928M:	Mitchell Blank Jr <mitch@sfgoth.com>
10929S:	Maintained
10930F:	net/atm/pppoatm.c
10931F:	include/uapi/linux/atmppp.h
10932
10933PPP OVER ETHERNET
10934M:	Michal Ostrowski <mostrows@earthlink.net>
10935S:	Maintained
10936F:	drivers/net/ppp/pppoe.c
10937F:	drivers/net/ppp/pppox.c
10938
10939PPP OVER L2TP
10940M:	James Chapman <jchapman@katalix.com>
10941S:	Maintained
10942F:	net/l2tp/l2tp_ppp.c
10943F:	include/linux/if_pppol2tp.h
10944F:	include/uapi/linux/if_pppol2tp.h
10945
10946PPP PROTOCOL DRIVERS AND COMPRESSORS
10947M:	Paul Mackerras <paulus@samba.org>
10948L:	linux-ppp@vger.kernel.org
10949S:	Maintained
10950F:	drivers/net/ppp/ppp_*
10951
10952PPS SUPPORT
10953M:	Rodolfo Giometti <giometti@enneenne.com>
10954W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10955L:	linuxpps@ml.enneenne.com (subscribers-only)
10956S:	Maintained
10957F:	Documentation/pps/
10958F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10959F:	Documentation/ABI/testing/sysfs-pps
10960F:	drivers/pps/
10961F:	include/linux/pps*.h
10962F:	include/uapi/linux/pps.h
10963
10964PPTP DRIVER
10965M:	Dmitry Kozlov <xeb@mail.ru>
10966L:	netdev@vger.kernel.org
10967S:	Maintained
10968F:	drivers/net/ppp/pptp.c
10969W:	http://sourceforge.net/projects/accel-pptp
10970
10971PREEMPTIBLE KERNEL
10972M:	Robert Love <rml@tech9.net>
10973L:	kpreempt-tech@lists.sourceforge.net
10974W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10975S:	Supported
10976F:	Documentation/preempt-locking.txt
10977F:	include/linux/preempt.h
10978
10979PRINTK
10980M:	Petr Mladek <pmladek@suse.com>
10981M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10982R:	Steven Rostedt <rostedt@goodmis.org>
10983S:	Maintained
10984F:	kernel/printk/
10985F:	include/linux/printk.h
10986
10987PRISM54 WIRELESS DRIVER
10988M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10989L:	linux-wireless@vger.kernel.org
10990W:	http://wireless.kernel.org/en/users/Drivers/p54
10991S:	Obsolete
10992F:	drivers/net/wireless/intersil/prism54/
10993
10994PROC SYSCTL
10995M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10996M:	Kees Cook <keescook@chromium.org>
10997L:	linux-kernel@vger.kernel.org
10998L:	linux-fsdevel@vger.kernel.org
10999S:	Maintained
11000F:	fs/proc/proc_sysctl.c
11001F:	include/linux/sysctl.h
11002F:	kernel/sysctl.c
11003F:	tools/testing/selftests/sysctl/
11004
11005PS3 NETWORK SUPPORT
11006M:	Geoff Levand <geoff@infradead.org>
11007L:	netdev@vger.kernel.org
11008L:	linuxppc-dev@lists.ozlabs.org
11009S:	Maintained
11010F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11011
11012PS3 PLATFORM SUPPORT
11013M:	Geoff Levand <geoff@infradead.org>
11014L:	linuxppc-dev@lists.ozlabs.org
11015S:	Maintained
11016F:	arch/powerpc/boot/ps3*
11017F:	arch/powerpc/include/asm/lv1call.h
11018F:	arch/powerpc/include/asm/ps3*.h
11019F:	arch/powerpc/platforms/ps3/
11020F:	drivers/*/ps3*
11021F:	drivers/ps3/
11022F:	drivers/rtc/rtc-ps3.c
11023F:	drivers/usb/host/*ps3.c
11024F:	sound/ppc/snd_ps3*
11025
11026PS3VRAM DRIVER
11027M:	Jim Paris <jim@jtan.com>
11028M:	Geoff Levand <geoff@infradead.org>
11029L:	linuxppc-dev@lists.ozlabs.org
11030S:	Maintained
11031F:	drivers/block/ps3vram.c
11032
11033PSAMPLE PACKET SAMPLING SUPPORT:
11034M:	Yotam Gigi <yotam.gi@gmail.com>
11035S:	Maintained
11036F:	net/psample
11037F:	include/net/psample.h
11038F:	include/uapi/linux/psample.h
11039
11040PSTORE FILESYSTEM
11041M:	Kees Cook <keescook@chromium.org>
11042M:	Anton Vorontsov <anton@enomsg.org>
11043M:	Colin Cross <ccross@android.com>
11044M:	Tony Luck <tony.luck@intel.com>
11045S:	Maintained
11046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11047F:	fs/pstore/
11048F:	include/linux/pstore*
11049F:	drivers/firmware/efi/efi-pstore.c
11050F:	drivers/acpi/apei/erst.c
11051F:	Documentation/admin-guide/ramoops.rst
11052F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11053K:	\b(pstore|ramoops)
11054
11055PTP HARDWARE CLOCK SUPPORT
11056M:	Richard Cochran <richardcochran@gmail.com>
11057L:	netdev@vger.kernel.org
11058S:	Maintained
11059W:	http://linuxptp.sourceforge.net/
11060F:	Documentation/ABI/testing/sysfs-ptp
11061F:	Documentation/ptp/*
11062F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11063F:	drivers/net/phy/dp83640*
11064F:	drivers/ptp/*
11065F:	include/linux/ptp_cl*
11066
11067PTRACE SUPPORT
11068M:	Oleg Nesterov <oleg@redhat.com>
11069S:	Maintained
11070F:	include/asm-generic/syscall.h
11071F:	include/linux/ptrace.h
11072F:	include/linux/regset.h
11073F:	include/linux/tracehook.h
11074F:	include/uapi/linux/ptrace.h
11075F:	include/uapi/linux/ptrace.h
11076F:	include/asm-generic/ptrace.h
11077F:	kernel/ptrace.c
11078F:	arch/*/ptrace*.c
11079F:	arch/*/*/ptrace*.c
11080F:	arch/*/include/asm/ptrace*.h
11081
11082PULSE8-CEC DRIVER
11083M:	Hans Verkuil <hverkuil@xs4all.nl>
11084L:	linux-media@vger.kernel.org
11085T:	git git://linuxtv.org/media_tree.git
11086S:	Maintained
11087F:	drivers/media/usb/pulse8-cec/*
11088F:	Documentation/media/cec-drivers/pulse8-cec.rst
11089
11090PVRUSB2 VIDEO4LINUX DRIVER
11091M:	Mike Isely <isely@pobox.com>
11092L:	pvrusb2@isely.net	(subscribers-only)
11093L:	linux-media@vger.kernel.org
11094W:	http://www.isely.net/pvrusb2/
11095T:	git git://linuxtv.org/media_tree.git
11096S:	Maintained
11097F:	Documentation/media/v4l-drivers/pvrusb2*
11098F:	drivers/media/usb/pvrusb2/
11099
11100PWC WEBCAM DRIVER
11101M:	Hans Verkuil <hverkuil@xs4all.nl>
11102L:	linux-media@vger.kernel.org
11103T:	git git://linuxtv.org/media_tree.git
11104S:	Odd Fixes
11105F:	drivers/media/usb/pwc/*
11106
11107PWM FAN DRIVER
11108M:	Kamil Debski <kamil@wypas.org>
11109M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11110L:	linux-hwmon@vger.kernel.org
11111S:	Supported
11112F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11113F:	Documentation/hwmon/pwm-fan
11114F:	drivers/hwmon/pwm-fan.c
11115
11116PWM IR Transmitter
11117M:	Sean Young <sean@mess.org>
11118L:	linux-media@vger.kernel.org
11119S:	Maintained
11120F:	drivers/media/rc/pwm-ir-tx.c
11121
11122PWM SUBSYSTEM
11123M:	Thierry Reding <thierry.reding@gmail.com>
11124L:	linux-pwm@vger.kernel.org
11125S:	Maintained
11126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11127F:	Documentation/pwm.txt
11128F:	Documentation/devicetree/bindings/pwm/
11129F:	include/linux/pwm.h
11130F:	drivers/pwm/
11131F:	drivers/video/backlight/pwm_bl.c
11132F:	include/linux/pwm_backlight.h
11133F:	drivers/gpio/gpio-mvebu.c
11134F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11135
11136PXA GPIO DRIVER
11137M:	Robert Jarzmik <robert.jarzmik@free.fr>
11138L:	linux-gpio@vger.kernel.org
11139S:	Maintained
11140F:	drivers/gpio/gpio-pxa.c
11141
11142PXA MMCI DRIVER
11143S:	Orphan
11144
11145PXA RTC DRIVER
11146M:	Robert Jarzmik <robert.jarzmik@free.fr>
11147L:	linux-rtc@vger.kernel.org
11148S:	Maintained
11149
11150PXA2xx/PXA3xx SUPPORT
11151M:	Daniel Mack <daniel@zonque.org>
11152M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11153M:	Robert Jarzmik <robert.jarzmik@free.fr>
11154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11155T:	git git://github.com/hzhuang1/linux.git
11156T:	git git://github.com/rjarzmik/linux.git
11157S:	Maintained
11158F:	arch/arm/boot/dts/pxa*
11159F:	arch/arm/mach-pxa/
11160F:	drivers/dma/pxa*
11161F:	drivers/pcmcia/pxa2xx*
11162F:	drivers/pinctrl/pxa/
11163F:	drivers/spi/spi-pxa2xx*
11164F:	drivers/usb/gadget/udc/pxa2*
11165F:	include/sound/pxa2xx-lib.h
11166F:	sound/arm/pxa*
11167F:	sound/soc/pxa/
11168
11169PXA3xx NAND FLASH DRIVER
11170M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11171L:	linux-mtd@lists.infradead.org
11172S:	Maintained
11173F:	drivers/mtd/nand/pxa3xx_nand.c
11174
11175QAT DRIVER
11176M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11177L:	qat-linux@intel.com
11178S:	Supported
11179F:	drivers/crypto/qat/
11180
11181QCOM AUDIO (ASoC) DRIVERS
11182M:	Patrick Lai <plai@codeaurora.org>
11183M:	Banajit Goswami <bgoswami@codeaurora.org>
11184L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11185S:	Supported
11186F:	sound/soc/qcom/
11187
11188QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11189M:	Gabriel Somlo <somlo@cmu.edu>
11190M:	"Michael S. Tsirkin" <mst@redhat.com>
11191L:	qemu-devel@nongnu.org
11192S:	Maintained
11193F:	drivers/firmware/qemu_fw_cfg.c
11194
11195QIB DRIVER
11196M:	Mike Marciniszyn <infinipath@intel.com>
11197L:	linux-rdma@vger.kernel.org
11198S:	Supported
11199F:	drivers/infiniband/hw/qib/
11200
11201QLOGIC QL41xxx FCOE DRIVER
11202M:	QLogic-Storage-Upstream@cavium.com
11203L:	linux-scsi@vger.kernel.org
11204S:	Supported
11205F:	drivers/scsi/qedf/
11206
11207QLOGIC QL41xxx ISCSI DRIVER
11208M:	QLogic-Storage-Upstream@cavium.com
11209L:	linux-scsi@vger.kernel.org
11210S:	Supported
11211F:	drivers/scsi/qedi/
11212
11213QLOGIC QL4xxx ETHERNET DRIVER
11214M:	Ariel Elior <Ariel.Elior@cavium.com>
11215M:	everest-linux-l2@cavium.com
11216L:	netdev@vger.kernel.org
11217S:	Supported
11218F:	drivers/net/ethernet/qlogic/qed/
11219F:	include/linux/qed/
11220F:	drivers/net/ethernet/qlogic/qede/
11221
11222QLOGIC QL4xxx RDMA DRIVER
11223M:	Ram Amrani <Ram.Amrani@cavium.com>
11224M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11225M:	Ariel Elior <Ariel.Elior@cavium.com>
11226L:	linux-rdma@vger.kernel.org
11227S:	Supported
11228F:	drivers/infiniband/hw/qedr/
11229F:	include/uapi/rdma/qedr-abi.h
11230
11231QLOGIC QLA1280 SCSI DRIVER
11232M:	Michael Reed <mdr@sgi.com>
11233L:	linux-scsi@vger.kernel.org
11234S:	Maintained
11235F:	drivers/scsi/qla1280.[ch]
11236
11237QLOGIC QLA2XXX FC-SCSI DRIVER
11238M:	qla2xxx-upstream@qlogic.com
11239L:	linux-scsi@vger.kernel.org
11240S:	Supported
11241F:	Documentation/scsi/LICENSE.qla2xxx
11242F:	drivers/scsi/qla2xxx/
11243
11244QLOGIC QLA3XXX NETWORK DRIVER
11245M:	Dept-GELinuxNICDev@cavium.com
11246L:	netdev@vger.kernel.org
11247S:	Supported
11248F:	Documentation/networking/LICENSE.qla3xxx
11249F:	drivers/net/ethernet/qlogic/qla3xxx.*
11250
11251QLOGIC QLA4XXX iSCSI DRIVER
11252M:	QLogic-Storage-Upstream@qlogic.com
11253L:	linux-scsi@vger.kernel.org
11254S:	Supported
11255F:	Documentation/scsi/LICENSE.qla4xxx
11256F:	drivers/scsi/qla4xxx/
11257
11258QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11259M:	Harish Patil <harish.patil@cavium.com>
11260M:	Manish Chopra <manish.chopra@cavium.com>
11261M:	Dept-GELinuxNICDev@cavium.com
11262L:	netdev@vger.kernel.org
11263S:	Supported
11264F:	drivers/net/ethernet/qlogic/qlcnic/
11265
11266QLOGIC QLGE 10Gb ETHERNET DRIVER
11267M:	Harish Patil <harish.patil@cavium.com>
11268M:	Manish Chopra <manish.chopra@cavium.com>
11269M:	Dept-GELinuxNICDev@cavium.com
11270L:	netdev@vger.kernel.org
11271S:	Supported
11272F:	drivers/net/ethernet/qlogic/qlge/
11273
11274QNX4 FILESYSTEM
11275M:	Anders Larsen <al@alarsen.net>
11276W:	http://www.alarsen.net/linux/qnx4fs/
11277S:	Maintained
11278F:	fs/qnx4/
11279F:	include/uapi/linux/qnx4_fs.h
11280F:	include/uapi/linux/qnxtypes.h
11281
11282QORIQ DPAA2 FSL-MC BUS DRIVER
11283M:	Stuart Yoder <stuyoder@gmail.com>
11284M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11285L:	linux-kernel@vger.kernel.org
11286S:	Maintained
11287F:	drivers/staging/fsl-mc/
11288F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11289
11290QT1010 MEDIA DRIVER
11291M:	Antti Palosaari <crope@iki.fi>
11292L:	linux-media@vger.kernel.org
11293W:	https://linuxtv.org
11294W:	http://palosaari.fi/linux/
11295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11296T:	git git://linuxtv.org/anttip/media_tree.git
11297S:	Maintained
11298F:	drivers/media/tuners/qt1010*
11299
11300QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11301M:	Kalle Valo <kvalo@qca.qualcomm.com>
11302L:	ath10k@lists.infradead.org
11303W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11305S:	Supported
11306F:	drivers/net/wireless/ath/ath10k/
11307
11308QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11309M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11310L:	linux-wireless@vger.kernel.org
11311W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11312S:	Supported
11313F:	drivers/net/wireless/ath/ath9k/
11314
11315QUALCOMM CAMERA SUBSYSTEM DRIVER
11316M:	Todor Tomov <todor.tomov@linaro.org>
11317L:	linux-media@vger.kernel.org
11318S:	Maintained
11319F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11320F:	Documentation/media/v4l-drivers/qcom_camss.rst
11321F:	drivers/media/platform/qcom/camss-8x16/
11322
11323QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11324M:	Timur Tabi <timur@codeaurora.org>
11325L:	netdev@vger.kernel.org
11326S:	Supported
11327F:	drivers/net/ethernet/qualcomm/emac/
11328
11329QUALCOMM HEXAGON ARCHITECTURE
11330M:	Richard Kuo <rkuo@codeaurora.org>
11331L:	linux-hexagon@vger.kernel.org
11332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11333S:	Supported
11334F:	arch/hexagon/
11335
11336QUALCOMM IOMMU
11337M:	Rob Clark <robdclark@gmail.com>
11338L:	iommu@lists.linux-foundation.org
11339L:	linux-arm-msm@vger.kernel.org
11340S:	Maintained
11341F:	drivers/iommu/qcom_iommu.c
11342
11343QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11344M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11345L:	linux-media@vger.kernel.org
11346L:	linux-arm-msm@vger.kernel.org
11347T:	git git://linuxtv.org/media_tree.git
11348S:	Maintained
11349F:	drivers/media/platform/qcom/venus/
11350
11351QUALCOMM WCN36XX WIRELESS DRIVER
11352M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11353L:	wcn36xx@lists.infradead.org
11354W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11355T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11356S:	Supported
11357F:	drivers/net/wireless/ath/wcn36xx/
11358
11359QUANTENNA QTNFMAC WIRELESS DRIVER
11360M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11361M:	Avinash Patil <avinashp@quantenna.com>
11362M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11363L:	linux-wireless@vger.kernel.org
11364S:	Maintained
11365F:	drivers/net/wireless/quantenna
11366
11367RADEON and AMDGPU DRM DRIVERS
11368M:	Alex Deucher <alexander.deucher@amd.com>
11369M:	Christian König <christian.koenig@amd.com>
11370L:	amd-gfx@lists.freedesktop.org
11371T:	git git://people.freedesktop.org/~agd5f/linux
11372S:	Supported
11373F:	drivers/gpu/drm/radeon/
11374F:	include/uapi/drm/radeon_drm.h
11375F:	drivers/gpu/drm/amd/
11376F:	include/uapi/drm/amdgpu_drm.h
11377
11378RADEON FRAMEBUFFER DISPLAY DRIVER
11379M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11380L:	linux-fbdev@vger.kernel.org
11381S:	Maintained
11382F:	drivers/video/fbdev/aty/radeon*
11383F:	include/uapi/linux/radeonfb.h
11384
11385RADIOSHARK RADIO DRIVER
11386M:	Hans Verkuil <hverkuil@xs4all.nl>
11387L:	linux-media@vger.kernel.org
11388T:	git git://linuxtv.org/media_tree.git
11389S:	Maintained
11390F:	drivers/media/radio/radio-shark.c
11391
11392RADIOSHARK2 RADIO DRIVER
11393M:	Hans Verkuil <hverkuil@xs4all.nl>
11394L:	linux-media@vger.kernel.org
11395T:	git git://linuxtv.org/media_tree.git
11396S:	Maintained
11397F:	drivers/media/radio/radio-shark2.c
11398F:	drivers/media/radio/radio-tea5777.c
11399
11400RADOS BLOCK DEVICE (RBD)
11401M:	Ilya Dryomov <idryomov@gmail.com>
11402M:	Sage Weil <sage@redhat.com>
11403M:	Alex Elder <elder@kernel.org>
11404L:	ceph-devel@vger.kernel.org
11405W:	http://ceph.com/
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11407T:	git git://github.com/ceph/ceph-client.git
11408S:	Supported
11409F:	Documentation/ABI/testing/sysfs-bus-rbd
11410F:	drivers/block/rbd.c
11411F:	drivers/block/rbd_types.h
11412
11413RAGE128 FRAMEBUFFER DISPLAY DRIVER
11414M:	Paul Mackerras <paulus@samba.org>
11415L:	linux-fbdev@vger.kernel.org
11416S:	Maintained
11417F:	drivers/video/fbdev/aty/aty128fb.c
11418
11419RAINSHADOW-CEC DRIVER
11420M:	Hans Verkuil <hverkuil@xs4all.nl>
11421L:	linux-media@vger.kernel.org
11422T:	git git://linuxtv.org/media_tree.git
11423S:	Maintained
11424F:	drivers/media/usb/rainshadow-cec/*
11425
11426RALINK MIPS ARCHITECTURE
11427M:	John Crispin <john@phrozen.org>
11428L:	linux-mips@linux-mips.org
11429S:	Maintained
11430F:	arch/mips/ralink
11431
11432RALINK RT2X00 WIRELESS LAN DRIVER
11433P:	rt2x00 project
11434M:	Stanislaw Gruszka <sgruszka@redhat.com>
11435M:	Helmut Schaa <helmut.schaa@googlemail.com>
11436L:	linux-wireless@vger.kernel.org
11437S:	Maintained
11438F:	drivers/net/wireless/ralink/rt2x00/
11439
11440RAMDISK RAM BLOCK DEVICE DRIVER
11441M:	Jens Axboe <axboe@kernel.dk>
11442S:	Maintained
11443F:	Documentation/blockdev/ramdisk.txt
11444F:	drivers/block/brd.c
11445
11446RANDOM NUMBER DRIVER
11447M:	"Theodore Ts'o" <tytso@mit.edu>
11448S:	Maintained
11449F:	drivers/char/random.c
11450
11451RAPIDIO SUBSYSTEM
11452M:	Matt Porter <mporter@kernel.crashing.org>
11453M:	Alexandre Bounine <alexandre.bounine@idt.com>
11454S:	Maintained
11455F:	drivers/rapidio/
11456
11457RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11458L:	linux-wireless@vger.kernel.org
11459S:	Orphan
11460F:	drivers/net/wireless/ray*
11461
11462RCUTORTURE MODULE
11463M:	Josh Triplett <josh@joshtriplett.org>
11464M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11465L:	linux-kernel@vger.kernel.org
11466S:	Supported
11467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11468F:	Documentation/RCU/torture.txt
11469F:	kernel/rcu/rcutorture.c
11470
11471RCUTORTURE TEST FRAMEWORK
11472M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11473M:	Josh Triplett <josh@joshtriplett.org>
11474R:	Steven Rostedt <rostedt@goodmis.org>
11475R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11476R:	Lai Jiangshan <jiangshanlai@gmail.com>
11477L:	linux-kernel@vger.kernel.org
11478S:	Supported
11479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11480F:	tools/testing/selftests/rcutorture
11481
11482RDC R-321X SoC
11483M:	Florian Fainelli <florian@openwrt.org>
11484S:	Maintained
11485
11486RDC R6040 FAST ETHERNET DRIVER
11487M:	Florian Fainelli <f.fainelli@gmail.com>
11488L:	netdev@vger.kernel.org
11489S:	Maintained
11490F:	drivers/net/ethernet/rdc/r6040.c
11491
11492RDMAVT - RDMA verbs software
11493M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11494L:	linux-rdma@vger.kernel.org
11495S:	Supported
11496F:	drivers/infiniband/sw/rdmavt
11497
11498RDS - RELIABLE DATAGRAM SOCKETS
11499M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11500L:	netdev@vger.kernel.org
11501L:	linux-rdma@vger.kernel.org
11502L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11503W:	https://oss.oracle.com/projects/rds/
11504S:	Supported
11505F:	net/rds/
11506F:	Documentation/networking/rds.txt
11507
11508RDT - RESOURCE ALLOCATION
11509M:	Fenghua Yu <fenghua.yu@intel.com>
11510L:	linux-kernel@vger.kernel.org
11511S:	Supported
11512F:	arch/x86/kernel/cpu/intel_rdt*
11513F:	arch/x86/include/asm/intel_rdt_sched.h
11514F:	Documentation/x86/intel_rdt*
11515
11516READ-COPY UPDATE (RCU)
11517M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11518M:	Josh Triplett <josh@joshtriplett.org>
11519R:	Steven Rostedt <rostedt@goodmis.org>
11520R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11521R:	Lai Jiangshan <jiangshanlai@gmail.com>
11522L:	linux-kernel@vger.kernel.org
11523W:	http://www.rdrop.com/users/paulmck/RCU/
11524S:	Supported
11525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11526F:	Documentation/RCU/
11527X:	Documentation/RCU/torture.txt
11528F:	include/linux/rcu*
11529X:	include/linux/srcu.h
11530F:	kernel/rcu/
11531X:	kernel/torture.c
11532
11533REAL TIME CLOCK (RTC) SUBSYSTEM
11534M:	Alessandro Zummo <a.zummo@towertech.it>
11535M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11536L:	linux-rtc@vger.kernel.org
11537Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11539S:	Maintained
11540F:	Documentation/devicetree/bindings/rtc/
11541F:	Documentation/rtc.txt
11542F:	drivers/rtc/
11543F:	include/linux/rtc.h
11544F:	include/uapi/linux/rtc.h
11545F:	include/linux/rtc/
11546F:	include/linux/platform_data/rtc-*
11547F:	tools/testing/selftests/timers/rtctest.c
11548
11549REALTEK AUDIO CODECS
11550M:	Bard Liao <bardliao@realtek.com>
11551M:	Oder Chiou <oder_chiou@realtek.com>
11552S:	Maintained
11553F:	sound/soc/codecs/rt*
11554F:	include/sound/rt*.h
11555
11556REGISTER MAP ABSTRACTION
11557M:	Mark Brown <broonie@kernel.org>
11558L:	linux-kernel@vger.kernel.org
11559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11560S:	Supported
11561F:	Documentation/devicetree/bindings/regmap/
11562F:	drivers/base/regmap/
11563F:	include/linux/regmap.h
11564
11565REISERFS FILE SYSTEM
11566L:	reiserfs-devel@vger.kernel.org
11567S:	Supported
11568F:	fs/reiserfs/
11569
11570REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11571M:	Ohad Ben-Cohen <ohad@wizery.com>
11572M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11573L:	linux-remoteproc@vger.kernel.org
11574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11575S:	Maintained
11576F:	Documentation/devicetree/bindings/remoteproc/
11577F:	Documentation/remoteproc.txt
11578F:	drivers/remoteproc/
11579F:	include/linux/remoteproc.h
11580
11581REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11582M:	Ohad Ben-Cohen <ohad@wizery.com>
11583M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11584L:	linux-remoteproc@vger.kernel.org
11585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11586S:	Maintained
11587F:	drivers/rpmsg/
11588F:	Documentation/rpmsg.txt
11589F:	include/linux/rpmsg.h
11590F:	include/linux/rpmsg/
11591
11592RENESAS CLOCK DRIVERS
11593M:	Geert Uytterhoeven <geert+renesas@glider.be>
11594L:	linux-renesas-soc@vger.kernel.org
11595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11596S:	Supported
11597F:	drivers/clk/renesas/
11598
11599RENESAS ETHERNET DRIVERS
11600R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11601L:	netdev@vger.kernel.org
11602L:	linux-renesas-soc@vger.kernel.org
11603F:	Documentation/devicetree/bindings/net/renesas,*.txt
11604F:	Documentation/devicetree/bindings/net/sh_eth.txt
11605F:	drivers/net/ethernet/renesas/
11606F:	include/linux/sh_eth.h
11607
11608RENESAS R-CAR GYROADC DRIVER
11609M:	Marek Vasut <marek.vasut@gmail.com>
11610L:	linux-iio@vger.kernel.org
11611S:	Supported
11612F:	drivers/iio/adc/rcar_gyro_adc.c
11613
11614RENESAS USB PHY DRIVER
11615M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11616L:	linux-renesas-soc@vger.kernel.org
11617S:	Maintained
11618F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11619
11620RESET CONTROLLER FRAMEWORK
11621M:	Philipp Zabel <p.zabel@pengutronix.de>
11622T:	git git://git.pengutronix.de/git/pza/linux
11623S:	Maintained
11624F:	drivers/reset/
11625F:	Documentation/devicetree/bindings/reset/
11626F:	include/dt-bindings/reset/
11627F:	include/linux/reset.h
11628F:	include/linux/reset-controller.h
11629
11630RFKILL
11631M:	Johannes Berg <johannes@sipsolutions.net>
11632L:	linux-wireless@vger.kernel.org
11633W:	http://wireless.kernel.org/
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11636S:	Maintained
11637F:	Documentation/rfkill.txt
11638F:	Documentation/ABI/stable/sysfs-class-rfkill
11639F:	net/rfkill/
11640
11641RHASHTABLE
11642M:	Thomas Graf <tgraf@suug.ch>
11643M:	Herbert Xu <herbert@gondor.apana.org.au>
11644L:	netdev@vger.kernel.org
11645S:	Maintained
11646F:	lib/rhashtable.c
11647F:	include/linux/rhashtable.h
11648
11649RICOH R5C592 MEMORYSTICK DRIVER
11650M:	Maxim Levitsky <maximlevitsky@gmail.com>
11651S:	Maintained
11652F:	drivers/memstick/host/r592.*
11653
11654RICOH SMARTMEDIA/XD DRIVER
11655M:	Maxim Levitsky <maximlevitsky@gmail.com>
11656S:	Maintained
11657F:	drivers/mtd/nand/r852.c
11658F:	drivers/mtd/nand/r852.h
11659
11660RISC-V ARCHITECTURE
11661M:	Palmer Dabbelt <palmer@sifive.com>
11662M:	Albert Ou <albert@sifive.com>
11663L:	patches@groups.riscv.org
11664T:	git https://github.com/riscv/riscv-linux
11665S:	Supported
11666F:	arch/riscv/
11667K:	riscv
11668N:	riscv
11669
11670ROCCAT DRIVERS
11671M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11672W:	http://sourceforge.net/projects/roccat/
11673S:	Maintained
11674F:	drivers/hid/hid-roccat*
11675F:	include/linux/hid-roccat*
11676F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11677
11678ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11679M:	Jacob chen <jacob2.chen@rock-chips.com>
11680L:	linux-media@vger.kernel.org
11681S:	Maintained
11682F:	drivers/media/platform/rockchip/rga/
11683F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11684
11685ROCKER DRIVER
11686M:	Jiri Pirko <jiri@resnulli.us>
11687L:	netdev@vger.kernel.org
11688S:	Supported
11689F:	drivers/net/ethernet/rocker/
11690
11691ROCKETPORT DRIVER
11692P:	Comtrol Corp.
11693W:	http://www.comtrol.com
11694S:	Maintained
11695F:	Documentation/serial/rocket.txt
11696F:	drivers/tty/rocket*
11697
11698ROCKETPORT EXPRESS/INFINITY DRIVER
11699M:	Kevin Cernekee <cernekee@gmail.com>
11700L:	linux-serial@vger.kernel.org
11701S:	Odd Fixes
11702F:	drivers/tty/serial/rp2.*
11703
11704ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11705M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11706L:	linux-kernel@vger.kernel.org
11707L:	linux-renesas-soc@vger.kernel.org
11708S:	Supported
11709F:	drivers/mfd/bd9571mwv.c
11710F:	drivers/regulator/bd9571mwv-regulator.c
11711F:	drivers/gpio/gpio-bd9571mwv.c
11712F:	include/linux/mfd/bd9571mwv.h
11713F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11714
11715ROSE NETWORK LAYER
11716M:	Ralf Baechle <ralf@linux-mips.org>
11717L:	linux-hams@vger.kernel.org
11718W:	http://www.linux-ax25.org/
11719S:	Maintained
11720F:	include/net/rose.h
11721F:	include/uapi/linux/rose.h
11722F:	net/rose/
11723
11724RTL2830 MEDIA DRIVER
11725M:	Antti Palosaari <crope@iki.fi>
11726L:	linux-media@vger.kernel.org
11727W:	https://linuxtv.org
11728W:	http://palosaari.fi/linux/
11729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11730T:	git git://linuxtv.org/anttip/media_tree.git
11731S:	Maintained
11732F:	drivers/media/dvb-frontends/rtl2830*
11733
11734RTL2832 MEDIA DRIVER
11735M:	Antti Palosaari <crope@iki.fi>
11736L:	linux-media@vger.kernel.org
11737W:	https://linuxtv.org
11738W:	http://palosaari.fi/linux/
11739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11740T:	git git://linuxtv.org/anttip/media_tree.git
11741S:	Maintained
11742F:	drivers/media/dvb-frontends/rtl2832*
11743
11744RTL2832_SDR MEDIA DRIVER
11745M:	Antti Palosaari <crope@iki.fi>
11746L:	linux-media@vger.kernel.org
11747W:	https://linuxtv.org
11748W:	http://palosaari.fi/linux/
11749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11750T:	git git://linuxtv.org/anttip/media_tree.git
11751S:	Maintained
11752F:	drivers/media/dvb-frontends/rtl2832_sdr*
11753
11754RTL8180 WIRELESS DRIVER
11755L:	linux-wireless@vger.kernel.org
11756W:	http://wireless.kernel.org/
11757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11758S:	Orphan
11759F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11760
11761RTL8187 WIRELESS DRIVER
11762M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11763M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11764M:	Larry Finger <Larry.Finger@lwfinger.net>
11765L:	linux-wireless@vger.kernel.org
11766W:	http://wireless.kernel.org/
11767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11768S:	Maintained
11769F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11770
11771RTL8192CE WIRELESS DRIVER
11772M:	Larry Finger <Larry.Finger@lwfinger.net>
11773M:	Chaoming Li <chaoming_li@realsil.com.cn>
11774L:	linux-wireless@vger.kernel.org
11775W:	http://wireless.kernel.org/
11776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11777S:	Maintained
11778F:	drivers/net/wireless/realtek/rtlwifi/
11779F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11780
11781RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11782M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11783L:	linux-wireless@vger.kernel.org
11784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11785S:	Maintained
11786F:	drivers/net/wireless/realtek/rtl8xxxu/
11787
11788RXRPC SOCKETS (AF_RXRPC)
11789M:	David Howells <dhowells@redhat.com>
11790L:	linux-afs@lists.infradead.org
11791S:	Supported
11792F:	net/rxrpc/
11793F:	include/keys/rxrpc-type.h
11794F:	include/net/af_rxrpc.h
11795F:	include/trace/events/rxrpc.h
11796F:	include/uapi/linux/rxrpc.h
11797F:	Documentation/networking/rxrpc.txt
11798W:	https://www.infradead.org/~dhowells/kafs/
11799
11800S3 SAVAGE FRAMEBUFFER DRIVER
11801M:	Antonino Daplas <adaplas@gmail.com>
11802L:	linux-fbdev@vger.kernel.org
11803S:	Maintained
11804F:	drivers/video/fbdev/savage/
11805
11806S390
11807M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11808M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11809L:	linux-s390@vger.kernel.org
11810W:	http://www.ibm.com/developerworks/linux/linux390/
11811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11812S:	Supported
11813F:	arch/s390/
11814F:	drivers/s390/
11815F:	Documentation/s390/
11816F:	Documentation/driver-api/s390-drivers.rst
11817
11818S390 COMMON I/O LAYER
11819M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11820M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11821L:	linux-s390@vger.kernel.org
11822W:	http://www.ibm.com/developerworks/linux/linux390/
11823S:	Supported
11824F:	drivers/s390/cio/
11825
11826S390 DASD DRIVER
11827M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11828M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11829L:	linux-s390@vger.kernel.org
11830W:	http://www.ibm.com/developerworks/linux/linux390/
11831S:	Supported
11832F:	drivers/s390/block/dasd*
11833F:	block/partitions/ibm.c
11834
11835S390 IOMMU (PCI)
11836M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11837L:	linux-s390@vger.kernel.org
11838W:	http://www.ibm.com/developerworks/linux/linux390/
11839S:	Supported
11840F:	drivers/iommu/s390-iommu.c
11841
11842S390 IUCV NETWORK LAYER
11843M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11844M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11845L:	linux-s390@vger.kernel.org
11846W:	http://www.ibm.com/developerworks/linux/linux390/
11847S:	Supported
11848F:	drivers/s390/net/*iucv*
11849F:	include/net/iucv/
11850F:	net/iucv/
11851
11852S390 NETWORK DRIVERS
11853M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11854M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11855L:	linux-s390@vger.kernel.org
11856W:	http://www.ibm.com/developerworks/linux/linux390/
11857S:	Supported
11858F:	drivers/s390/net/
11859
11860S390 PCI SUBSYSTEM
11861M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11862M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11863L:	linux-s390@vger.kernel.org
11864W:	http://www.ibm.com/developerworks/linux/linux390/
11865S:	Supported
11866F:	arch/s390/pci/
11867F:	drivers/pci/hotplug/s390_pci_hpc.c
11868
11869S390 VFIO-CCW DRIVER
11870M:	Cornelia Huck <cohuck@redhat.com>
11871M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11872L:	linux-s390@vger.kernel.org
11873L:	kvm@vger.kernel.org
11874S:	Supported
11875F:	drivers/s390/cio/vfio_ccw*
11876F:	Documentation/s390/vfio-ccw.txt
11877F:	include/uapi/linux/vfio_ccw.h
11878
11879S390 ZCRYPT DRIVER
11880M:	Harald Freudenberger <freude@de.ibm.com>
11881L:	linux-s390@vger.kernel.org
11882W:	http://www.ibm.com/developerworks/linux/linux390/
11883S:	Supported
11884F:	drivers/s390/crypto/
11885
11886S390 ZFCP DRIVER
11887M:	Steffen Maier <maier@linux.vnet.ibm.com>
11888M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11889L:	linux-s390@vger.kernel.org
11890W:	http://www.ibm.com/developerworks/linux/linux390/
11891S:	Supported
11892F:	drivers/s390/scsi/zfcp_*
11893
11894S3C24XX SD/MMC Driver
11895M:	Ben Dooks <ben-linux@fluff.org>
11896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11897S:	Supported
11898F:	drivers/mmc/host/s3cmci.*
11899
11900SAA6588 RDS RECEIVER DRIVER
11901M:	Hans Verkuil <hverkuil@xs4all.nl>
11902L:	linux-media@vger.kernel.org
11903T:	git git://linuxtv.org/media_tree.git
11904W:	https://linuxtv.org
11905S:	Odd Fixes
11906F:	drivers/media/i2c/saa6588*
11907
11908SAA7134 VIDEO4LINUX DRIVER
11909M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11911L:	linux-media@vger.kernel.org
11912W:	https://linuxtv.org
11913T:	git git://linuxtv.org/media_tree.git
11914S:	Odd fixes
11915F:	Documentation/media/v4l-drivers/saa7134*
11916F:	drivers/media/pci/saa7134/
11917
11918SAA7146 VIDEO4LINUX-2 DRIVER
11919M:	Hans Verkuil <hverkuil@xs4all.nl>
11920L:	linux-media@vger.kernel.org
11921T:	git git://linuxtv.org/media_tree.git
11922S:	Maintained
11923F:	drivers/media/common/saa7146/
11924F:	drivers/media/pci/saa7146/
11925F:	include/media/saa7146*
11926
11927SAMSUNG AUDIO (ASoC) DRIVERS
11928M:	Krzysztof Kozlowski <krzk@kernel.org>
11929M:	Sangbeom Kim <sbkim73@samsung.com>
11930M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11931L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11932S:	Supported
11933F:	sound/soc/samsung/
11934
11935SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11936M:	Krzysztof Kozlowski <krzk@kernel.org>
11937L:	linux-crypto@vger.kernel.org
11938L:	linux-samsung-soc@vger.kernel.org
11939S:	Maintained
11940F:	drivers/crypto/exynos-rng.c
11941F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11942
11943SAMSUNG FRAMEBUFFER DRIVER
11944M:	Jingoo Han <jingoohan1@gmail.com>
11945L:	linux-fbdev@vger.kernel.org
11946S:	Maintained
11947F:	drivers/video/fbdev/s3c-fb.c
11948
11949SAMSUNG LAPTOP DRIVER
11950M:	Corentin Chary <corentin.chary@gmail.com>
11951L:	platform-driver-x86@vger.kernel.org
11952S:	Maintained
11953F:	drivers/platform/x86/samsung-laptop.c
11954
11955SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11956M:	Sangbeom Kim <sbkim73@samsung.com>
11957M:	Krzysztof Kozlowski <krzk@kernel.org>
11958M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11959L:	linux-kernel@vger.kernel.org
11960L:	linux-samsung-soc@vger.kernel.org
11961S:	Supported
11962F:	drivers/mfd/sec*.c
11963F:	drivers/regulator/s2m*.c
11964F:	drivers/regulator/s5m*.c
11965F:	drivers/clk/clk-s2mps11.c
11966F:	drivers/rtc/rtc-s5m.c
11967F:	include/linux/mfd/samsung/
11968F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11969F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11970F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11971F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11972
11973SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11974M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11975L:	linux-media@vger.kernel.org
11976L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11977S:	Maintained
11978F:	drivers/media/platform/s3c-camif/
11979F:	include/media/drv-intf/s3c_camif.h
11980
11981SAMSUNG S3FWRN5 NFC DRIVER
11982M:	Robert Baldyga <r.baldyga@samsung.com>
11983M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11984L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11985S:	Supported
11986F:	drivers/nfc/s3fwrn5
11987
11988SAMSUNG S5C73M3 CAMERA DRIVER
11989M:	Kyungmin Park <kyungmin.park@samsung.com>
11990M:	Andrzej Hajda <a.hajda@samsung.com>
11991L:	linux-media@vger.kernel.org
11992S:	Supported
11993F:	drivers/media/i2c/s5c73m3/*
11994
11995SAMSUNG S5K5BAF CAMERA DRIVER
11996M:	Kyungmin Park <kyungmin.park@samsung.com>
11997M:	Andrzej Hajda <a.hajda@samsung.com>
11998L:	linux-media@vger.kernel.org
11999S:	Supported
12000F:	drivers/media/i2c/s5k5baf.c
12001
12002SAMSUNG S5P Security SubSystem (SSS) DRIVER
12003M:	Krzysztof Kozlowski <krzk@kernel.org>
12004M:	Vladimir Zapolskiy <vz@mleia.com>
12005L:	linux-crypto@vger.kernel.org
12006L:	linux-samsung-soc@vger.kernel.org
12007S:	Maintained
12008F:	drivers/crypto/s5p-sss.c
12009
12010SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12011M:	Kyungmin Park <kyungmin.park@samsung.com>
12012M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12013L:	linux-media@vger.kernel.org
12014Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12015S:	Supported
12016F:	drivers/media/platform/exynos4-is/
12017
12018SAMSUNG SOC CLOCK DRIVERS
12019M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12020M:	Tomasz Figa <tomasz.figa@gmail.com>
12021M:	Chanwoo Choi <cw00.choi@samsung.com>
12022S:	Supported
12023L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12024F:	drivers/clk/samsung/
12025F:	include/dt-bindings/clock/exynos*.h
12026F:	Documentation/devicetree/bindings/clock/exynos*.txt
12027
12028SAMSUNG SPI DRIVERS
12029M:	Kukjin Kim <kgene@kernel.org>
12030M:	Krzysztof Kozlowski <krzk@kernel.org>
12031M:	Andi Shyti <andi.shyti@samsung.com>
12032L:	linux-spi@vger.kernel.org
12033L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12034S:	Maintained
12035F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12036F:	drivers/spi/spi-s3c*
12037F:	include/linux/platform_data/spi-s3c64xx.h
12038
12039SAMSUNG SXGBE DRIVERS
12040M:	Byungho An <bh74.an@samsung.com>
12041M:	Girish K S <ks.giri@samsung.com>
12042M:	Vipul Pandya <vipul.pandya@samsung.com>
12043S:	Supported
12044L:	netdev@vger.kernel.org
12045F:	drivers/net/ethernet/samsung/sxgbe/
12046
12047SAMSUNG THERMAL DRIVER
12048M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12049L:	linux-pm@vger.kernel.org
12050L:	linux-samsung-soc@vger.kernel.org
12051S:	Supported
12052T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12053F:	drivers/thermal/samsung/
12054
12055SAMSUNG USB2 PHY DRIVER
12056M:	Kamil Debski <kamil@wypas.org>
12057M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12058L:	linux-kernel@vger.kernel.org
12059S:	Supported
12060F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12061F:	Documentation/phy/samsung-usb2.txt
12062F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12063F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12064F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12065F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12066F:	drivers/phy/samsung/phy-samsung-usb2.c
12067F:	drivers/phy/samsung/phy-samsung-usb2.h
12068
12069SC1200 WDT DRIVER
12070M:	Zwane Mwaikambo <zwanem@gmail.com>
12071S:	Maintained
12072F:	drivers/watchdog/sc1200wdt.c
12073
12074SCHEDULER
12075M:	Ingo Molnar <mingo@redhat.com>
12076M:	Peter Zijlstra <peterz@infradead.org>
12077L:	linux-kernel@vger.kernel.org
12078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12079S:	Maintained
12080F:	kernel/sched/
12081F:	include/linux/sched.h
12082F:	include/uapi/linux/sched.h
12083F:	include/linux/wait.h
12084
12085SCORE ARCHITECTURE
12086M:	Chen Liqin <liqin.linux@gmail.com>
12087M:	Lennox Wu <lennox.wu@gmail.com>
12088W:	http://www.sunplus.com
12089S:	Supported
12090F:	arch/score/
12091
12092SCR24X CHIP CARD INTERFACE DRIVER
12093M:	Lubomir Rintel <lkundrak@v3.sk>
12094S:	Supported
12095F:	drivers/char/pcmcia/scr24x_cs.c
12096
12097SCSI CDROM DRIVER
12098M:	Jens Axboe <axboe@kernel.dk>
12099L:	linux-scsi@vger.kernel.org
12100W:	http://www.kernel.dk
12101S:	Maintained
12102F:	drivers/scsi/sr*
12103
12104SCSI RDMA PROTOCOL (SRP) INITIATOR
12105M:	Bart Van Assche <bart.vanassche@sandisk.com>
12106L:	linux-rdma@vger.kernel.org
12107S:	Supported
12108W:	http://www.openfabrics.org
12109Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12111F:	drivers/infiniband/ulp/srp/
12112F:	include/scsi/srp.h
12113
12114SCSI SG DRIVER
12115M:	Doug Gilbert <dgilbert@interlog.com>
12116L:	linux-scsi@vger.kernel.org
12117W:	http://sg.danny.cz/sg
12118S:	Maintained
12119F:	Documentation/scsi/scsi-generic.txt
12120F:	drivers/scsi/sg.c
12121F:	include/scsi/sg.h
12122
12123SCSI SUBSYSTEM
12124M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12126M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12128L:	linux-scsi@vger.kernel.org
12129S:	Maintained
12130F:	Documentation/devicetree/bindings/scsi/
12131F:	drivers/scsi/
12132F:	include/scsi/
12133
12134SCSI TAPE DRIVER
12135M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12136L:	linux-scsi@vger.kernel.org
12137S:	Maintained
12138F:	Documentation/scsi/st.txt
12139F:	drivers/scsi/st.*
12140F:	drivers/scsi/st_*.h
12141
12142SCTP PROTOCOL
12143M:	Vlad Yasevich <vyasevich@gmail.com>
12144M:	Neil Horman <nhorman@tuxdriver.com>
12145L:	linux-sctp@vger.kernel.org
12146W:	http://lksctp.sourceforge.net
12147S:	Maintained
12148F:	Documentation/networking/sctp.txt
12149F:	include/linux/sctp.h
12150F:	include/uapi/linux/sctp.h
12151F:	include/net/sctp/
12152F:	net/sctp/
12153
12154SCx200 CPU SUPPORT
12155M:	Jim Cromie <jim.cromie@gmail.com>
12156S:	Odd Fixes
12157F:	Documentation/i2c/busses/scx200_acb
12158F:	arch/x86/platform/scx200/
12159F:	drivers/watchdog/scx200_wdt.c
12160F:	drivers/i2c/busses/scx200*
12161F:	drivers/mtd/maps/scx200_docflash.c
12162F:	include/linux/scx200.h
12163
12164SCx200 GPIO DRIVER
12165M:	Jim Cromie <jim.cromie@gmail.com>
12166S:	Maintained
12167F:	drivers/char/scx200_gpio.c
12168F:	include/linux/scx200_gpio.h
12169
12170SCx200 HRT CLOCKSOURCE DRIVER
12171M:	Jim Cromie <jim.cromie@gmail.com>
12172S:	Maintained
12173F:	drivers/clocksource/scx200_hrt.c
12174
12175SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12176M:	Sascha Sommer <saschasommer@freenet.de>
12177L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12178S:	Maintained
12179F:	drivers/mmc/host/sdricoh_cs.c
12180
12181SECURE COMPUTING
12182M:	Kees Cook <keescook@chromium.org>
12183R:	Andy Lutomirski <luto@amacapital.net>
12184R:	Will Drewry <wad@chromium.org>
12185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12186S:	Supported
12187F:	kernel/seccomp.c
12188F:	include/uapi/linux/seccomp.h
12189F:	include/linux/seccomp.h
12190F:	tools/testing/selftests/seccomp/*
12191F:	tools/testing/selftests/kselftest_harness.h
12192F:	Documentation/userspace-api/seccomp_filter.rst
12193K:	\bsecure_computing
12194K:	\bTIF_SECCOMP\b
12195
12196SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12197M:	Al Cooper <alcooperx@gmail.com>
12198L:	linux-mmc@vger.kernel.org
12199L:	bcm-kernel-feedback-list@broadcom.com
12200S:	Maintained
12201F:	drivers/mmc/host/sdhci-brcmstb*
12202
12203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12204M:	Adrian Hunter <adrian.hunter@intel.com>
12205L:	linux-mmc@vger.kernel.org
12206T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12207S:	Maintained
12208F:	drivers/mmc/host/sdhci*
12209F:	include/linux/mmc/sdhci*
12210
12211SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12212M:	Ben Dooks <ben-linux@fluff.org>
12213M:	Jaehoon Chung <jh80.chung@samsung.com>
12214L:	linux-mmc@vger.kernel.org
12215S:	Maintained
12216F:	drivers/mmc/host/sdhci-s3c*
12217
12218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12219M:	Viresh Kumar <vireshk@kernel.org>
12220L:	linux-mmc@vger.kernel.org
12221S:	Maintained
12222F:	drivers/mmc/host/sdhci-spear.c
12223
12224SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12225M:	Kishon Vijay Abraham I <kishon@ti.com>
12226L:	linux-mmc@vger.kernel.org
12227S:	Maintained
12228F:	drivers/mmc/host/sdhci-omap.c
12229
12230SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12231M:	Scott Bauer <scott.bauer@intel.com>
12232M:	Jonathan Derrick <jonathan.derrick@intel.com>
12233L:	linux-block@vger.kernel.org
12234S:	Supported
12235F:	block/sed*
12236F:	block/opal_proto.h
12237F:	include/linux/sed*
12238F:	include/uapi/linux/sed*
12239
12240SECURITY CONTACT
12241M:	Security Officers <security@kernel.org>
12242S:	Supported
12243
12244SECURITY SUBSYSTEM
12245M:	James Morris <james.l.morris@oracle.com>
12246M:	"Serge E. Hallyn" <serge@hallyn.com>
12247L:	linux-security-module@vger.kernel.org (suggested Cc:)
12248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12249W:	http://kernsec.org/
12250S:	Supported
12251F:	security/
12252
12253SELINUX SECURITY MODULE
12254M:	Paul Moore <paul@paul-moore.com>
12255M:	Stephen Smalley <sds@tycho.nsa.gov>
12256M:	Eric Paris <eparis@parisplace.org>
12257L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12258W:	https://selinuxproject.org
12259W:	https://github.com/SELinuxProject
12260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12261S:	Supported
12262F:	include/linux/selinux*
12263F:	security/selinux/
12264F:	scripts/selinux/
12265F:	Documentation/admin-guide/LSM/SELinux.rst
12266
12267SENSABLE PHANTOM
12268M:	Jiri Slaby <jirislaby@gmail.com>
12269S:	Maintained
12270F:	drivers/misc/phantom.c
12271F:	include/uapi/linux/phantom.h
12272
12273SERIAL DEVICE BUS
12274M:	Rob Herring <robh@kernel.org>
12275L:	linux-serial@vger.kernel.org
12276S:	Maintained
12277F:	Documentation/devicetree/bindings/serial/slave-device.txt
12278F:	drivers/tty/serdev/
12279F:	include/linux/serdev.h
12280
12281SERIAL DRIVERS
12282M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12283L:	linux-serial@vger.kernel.org
12284S:	Maintained
12285F:	Documentation/devicetree/bindings/serial/
12286F:	drivers/tty/serial/
12287
12288SERIAL IR RECEIVER
12289M:	Sean Young <sean@mess.org>
12290L:	linux-media@vger.kernel.org
12291S:	Maintained
12292F:	drivers/media/rc/serial_ir.c
12293
12294SFC NETWORK DRIVER
12295M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12296M:	Edward Cree <ecree@solarflare.com>
12297M:	Bert Kenward <bkenward@solarflare.com>
12298L:	netdev@vger.kernel.org
12299S:	Supported
12300F:	drivers/net/ethernet/sfc/
12301
12302SGI GRU DRIVER
12303M:	Dimitri Sivanich <sivanich@sgi.com>
12304S:	Maintained
12305F:	drivers/misc/sgi-gru/
12306
12307SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12308M:	Pat Gefre <pfg@sgi.com>
12309L:	linux-ia64@vger.kernel.org
12310S:	Supported
12311F:	Documentation/ia64/serial.txt
12312F:	drivers/tty/serial/ioc?_serial.c
12313F:	include/linux/ioc?.h
12314
12315SGI XP/XPC/XPNET DRIVER
12316M:	Cliff Whickman <cpw@sgi.com>
12317M:	Robin Holt <robinmholt@gmail.com>
12318S:	Maintained
12319F:	drivers/misc/sgi-xp/
12320
12321SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12322M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12323L:	linux-s390@vger.kernel.org
12324W:	http://www.ibm.com/developerworks/linux/linux390/
12325S:	Supported
12326F:	net/smc/
12327
12328SH_VEU V4L2 MEM2MEM DRIVER
12329L:	linux-media@vger.kernel.org
12330S:	Orphan
12331F:	drivers/media/platform/sh_veu.c
12332
12333SH_VOU V4L2 OUTPUT DRIVER
12334L:	linux-media@vger.kernel.org
12335S:	Orphan
12336F:	drivers/media/platform/sh_vou.c
12337F:	include/media/drv-intf/sh_vou.h
12338
12339SI2157 MEDIA DRIVER
12340M:	Antti Palosaari <crope@iki.fi>
12341L:	linux-media@vger.kernel.org
12342W:	https://linuxtv.org
12343W:	http://palosaari.fi/linux/
12344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12345T:	git git://linuxtv.org/anttip/media_tree.git
12346S:	Maintained
12347F:	drivers/media/tuners/si2157*
12348
12349SI2165 MEDIA DRIVER
12350M:	Matthias Schwarzott <zzam@gentoo.org>
12351L:	linux-media@vger.kernel.org
12352W:	https://linuxtv.org
12353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12354S:	Maintained
12355F:	drivers/media/dvb-frontends/si2165*
12356
12357SI2168 MEDIA DRIVER
12358M:	Antti Palosaari <crope@iki.fi>
12359L:	linux-media@vger.kernel.org
12360W:	https://linuxtv.org
12361W:	http://palosaari.fi/linux/
12362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12363T:	git git://linuxtv.org/anttip/media_tree.git
12364S:	Maintained
12365F:	drivers/media/dvb-frontends/si2168*
12366
12367SI470X FM RADIO RECEIVER I2C DRIVER
12368M:	Hans Verkuil <hverkuil@xs4all.nl>
12369L:	linux-media@vger.kernel.org
12370T:	git git://linuxtv.org/media_tree.git
12371W:	https://linuxtv.org
12372S:	Odd Fixes
12373F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12374
12375SI470X FM RADIO RECEIVER USB DRIVER
12376M:	Hans Verkuil <hverkuil@xs4all.nl>
12377L:	linux-media@vger.kernel.org
12378T:	git git://linuxtv.org/media_tree.git
12379W:	https://linuxtv.org
12380S:	Maintained
12381F:	drivers/media/radio/si470x/radio-si470x-common.c
12382F:	drivers/media/radio/si470x/radio-si470x.h
12383F:	drivers/media/radio/si470x/radio-si470x-usb.c
12384
12385SI4713 FM RADIO TRANSMITTER I2C DRIVER
12386M:	Eduardo Valentin <edubezval@gmail.com>
12387L:	linux-media@vger.kernel.org
12388T:	git git://linuxtv.org/media_tree.git
12389W:	https://linuxtv.org
12390S:	Odd Fixes
12391F:	drivers/media/radio/si4713/si4713.?
12392
12393SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12394M:	Eduardo Valentin <edubezval@gmail.com>
12395L:	linux-media@vger.kernel.org
12396T:	git git://linuxtv.org/media_tree.git
12397W:	https://linuxtv.org
12398S:	Odd Fixes
12399F:	drivers/media/radio/si4713/radio-platform-si4713.c
12400
12401SI4713 FM RADIO TRANSMITTER USB DRIVER
12402M:	Hans Verkuil <hverkuil@xs4all.nl>
12403L:	linux-media@vger.kernel.org
12404T:	git git://linuxtv.org/media_tree.git
12405W:	https://linuxtv.org
12406S:	Maintained
12407F:	drivers/media/radio/si4713/radio-usb-si4713.c
12408
12409SIANO DVB DRIVER
12410M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12411M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12412L:	linux-media@vger.kernel.org
12413W:	https://linuxtv.org
12414T:	git git://linuxtv.org/media_tree.git
12415S:	Odd fixes
12416F:	drivers/media/common/siano/
12417F:	drivers/media/usb/siano/
12418F:	drivers/media/usb/siano/
12419F:	drivers/media/mmc/siano/
12420
12421SILEAD TOUCHSCREEN DRIVER
12422M:	Hans de Goede <hdegoede@redhat.com>
12423L:	linux-input@vger.kernel.org
12424L:	platform-driver-x86@vger.kernel.org
12425S:	Maintained
12426F:	drivers/input/touchscreen/silead.c
12427F:	drivers/platform/x86/silead_dmi.c
12428
12429SILICON MOTION SM712 FRAME BUFFER DRIVER
12430M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12431M:	Teddy Wang <teddy.wang@siliconmotion.com>
12432M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12433L:	linux-fbdev@vger.kernel.org
12434S:	Maintained
12435F:	drivers/video/fbdev/sm712*
12436F:	Documentation/fb/sm712fb.txt
12437
12438SIMPLE FIRMWARE INTERFACE (SFI)
12439M:	Len Brown <lenb@kernel.org>
12440L:	sfi-devel@simplefirmware.org
12441W:	http://simplefirmware.org/
12442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12443S:	Supported
12444F:	arch/x86/platform/sfi/
12445F:	drivers/sfi/
12446F:	include/linux/sfi*.h
12447
12448SIMPLEFB FB DRIVER
12449M:	Hans de Goede <hdegoede@redhat.com>
12450L:	linux-fbdev@vger.kernel.org
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12453F:	drivers/video/fbdev/simplefb.c
12454F:	include/linux/platform_data/simplefb.h
12455
12456SIMTEC EB110ATX (Chalice CATS)
12457P:	Ben Dooks
12458P:	Vincent Sanders <vince@simtec.co.uk>
12459M:	Simtec Linux Team <linux@simtec.co.uk>
12460W:	http://www.simtec.co.uk/products/EB110ATX/
12461S:	Supported
12462
12463SIMTEC EB2410ITX (BAST)
12464P:	Ben Dooks
12465P:	Vincent Sanders <vince@simtec.co.uk>
12466M:	Simtec Linux Team <linux@simtec.co.uk>
12467W:	http://www.simtec.co.uk/products/EB2410ITX/
12468S:	Supported
12469F:	arch/arm/mach-s3c24xx/mach-bast.c
12470F:	arch/arm/mach-s3c24xx/bast-ide.c
12471F:	arch/arm/mach-s3c24xx/bast-irq.c
12472
12473SIPHASH PRF ROUTINES
12474M:	Jason A. Donenfeld <Jason@zx2c4.com>
12475S:	Maintained
12476F:	lib/siphash.c
12477F:	lib/test_siphash.c
12478F:	include/linux/siphash.h
12479
12480SIS 190 ETHERNET DRIVER
12481M:	Francois Romieu <romieu@fr.zoreil.com>
12482L:	netdev@vger.kernel.org
12483S:	Maintained
12484F:	drivers/net/ethernet/sis/sis190.c
12485
12486SIS 900/7016 FAST ETHERNET DRIVER
12487M:	Daniele Venzano <venza@brownhat.org>
12488W:	http://www.brownhat.org/sis900.html
12489L:	netdev@vger.kernel.org
12490S:	Maintained
12491F:	drivers/net/ethernet/sis/sis900.*
12492
12493SIS FRAMEBUFFER DRIVER
12494M:	Thomas Winischhofer <thomas@winischhofer.net>
12495W:	http://www.winischhofer.net/linuxsisvga.shtml
12496S:	Maintained
12497F:	Documentation/fb/sisfb.txt
12498F:	drivers/video/fbdev/sis/
12499F:	include/video/sisfb.h
12500
12501SIS USB2VGA DRIVER
12502M:	Thomas Winischhofer <thomas@winischhofer.net>
12503W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12504S:	Maintained
12505F:	drivers/usb/misc/sisusbvga/
12506
12507SLAB ALLOCATOR
12508M:	Christoph Lameter <cl@linux.com>
12509M:	Pekka Enberg <penberg@kernel.org>
12510M:	David Rientjes <rientjes@google.com>
12511M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12512M:	Andrew Morton <akpm@linux-foundation.org>
12513L:	linux-mm@kvack.org
12514S:	Maintained
12515F:	include/linux/sl?b*.h
12516F:	mm/sl?b*
12517
12518SLEEPABLE READ-COPY UPDATE (SRCU)
12519M:	Lai Jiangshan <jiangshanlai@gmail.com>
12520M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12521M:	Josh Triplett <josh@joshtriplett.org>
12522R:	Steven Rostedt <rostedt@goodmis.org>
12523R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12524L:	linux-kernel@vger.kernel.org
12525W:	http://www.rdrop.com/users/paulmck/RCU/
12526S:	Supported
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12528F:	include/linux/srcu.h
12529F:	kernel/rcu/srcu.c
12530
12531SMACK SECURITY MODULE
12532M:	Casey Schaufler <casey@schaufler-ca.com>
12533L:	linux-security-module@vger.kernel.org
12534W:	http://schaufler-ca.com
12535T:	git git://github.com/cschaufler/smack-next
12536S:	Maintained
12537F:	Documentation/admin-guide/LSM/Smack.rst
12538F:	security/smack/
12539
12540SMC91x ETHERNET DRIVER
12541M:	Nicolas Pitre <nico@fluxnic.net>
12542S:	Odd Fixes
12543F:	drivers/net/ethernet/smsc/smc91x.*
12544
12545SMIA AND SMIA++ IMAGE SENSOR DRIVER
12546M:	Sakari Ailus <sakari.ailus@iki.fi>
12547L:	linux-media@vger.kernel.org
12548S:	Maintained
12549F:	drivers/media/i2c/smiapp/
12550F:	include/media/i2c/smiapp.h
12551F:	drivers/media/i2c/smiapp-pll.c
12552F:	drivers/media/i2c/smiapp-pll.h
12553F:	include/uapi/linux/smiapp.h
12554F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12555
12556SMM665 HARDWARE MONITOR DRIVER
12557M:	Guenter Roeck <linux@roeck-us.net>
12558L:	linux-hwmon@vger.kernel.org
12559S:	Maintained
12560F:	Documentation/hwmon/smm665
12561F:	drivers/hwmon/smm665.c
12562
12563SMSC EMC2103 HARDWARE MONITOR DRIVER
12564M:	Steve Glendinning <steve.glendinning@shawell.net>
12565L:	linux-hwmon@vger.kernel.org
12566S:	Maintained
12567F:	Documentation/hwmon/emc2103
12568F:	drivers/hwmon/emc2103.c
12569
12570SMSC SCH5627 HARDWARE MONITOR DRIVER
12571M:	Hans de Goede <hdegoede@redhat.com>
12572L:	linux-hwmon@vger.kernel.org
12573S:	Supported
12574F:	Documentation/hwmon/sch5627
12575F:	drivers/hwmon/sch5627.c
12576
12577SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12578M:	Steve Glendinning <steve.glendinning@shawell.net>
12579L:	linux-fbdev@vger.kernel.org
12580S:	Maintained
12581F:	drivers/video/fbdev/smscufx.c
12582
12583SMSC47B397 HARDWARE MONITOR DRIVER
12584M:	Jean Delvare <jdelvare@suse.com>
12585L:	linux-hwmon@vger.kernel.org
12586S:	Maintained
12587F:	Documentation/hwmon/smsc47b397
12588F:	drivers/hwmon/smsc47b397.c
12589
12590SMSC911x ETHERNET DRIVER
12591M:	Steve Glendinning <steve.glendinning@shawell.net>
12592L:	netdev@vger.kernel.org
12593S:	Maintained
12594F:	include/linux/smsc911x.h
12595F:	drivers/net/ethernet/smsc/smsc911x.*
12596
12597SMSC9420 PCI ETHERNET DRIVER
12598M:	Steve Glendinning <steve.glendinning@shawell.net>
12599L:	netdev@vger.kernel.org
12600S:	Maintained
12601F:	drivers/net/ethernet/smsc/smsc9420.*
12602
12603SOC-CAMERA V4L2 SUBSYSTEM
12604M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12605L:	linux-media@vger.kernel.org
12606T:	git git://linuxtv.org/media_tree.git
12607S:	Maintained
12608F:	include/media/soc*
12609F:	drivers/media/i2c/soc_camera/
12610F:	drivers/media/platform/soc_camera/
12611
12612SOEKRIS NET48XX LED SUPPORT
12613M:	Chris Boot <bootc@bootc.net>
12614S:	Maintained
12615F:	drivers/leds/leds-net48xx.c
12616
12617SOFT-ROCE DRIVER (rxe)
12618M:	Moni Shoua <monis@mellanox.com>
12619L:	linux-rdma@vger.kernel.org
12620S:	Supported
12621W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12622Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12623F:	drivers/infiniband/sw/rxe/
12624F:	include/uapi/rdma/rdma_user_rxe.h
12625
12626SOFTLOGIC 6x10 MPEG CODEC
12627M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12628M:	Anton Sviridenko <anton@corp.bluecherry.net>
12629M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12630M:	Andrey Utkin <andrey_utkin@fastmail.com>
12631M:	Ismael Luceno <ismael@iodev.co.uk>
12632L:	linux-media@vger.kernel.org
12633S:	Supported
12634F:	drivers/media/pci/solo6x10/
12635
12636SOFTWARE RAID (Multiple Disks) SUPPORT
12637M:	Shaohua Li <shli@kernel.org>
12638L:	linux-raid@vger.kernel.org
12639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12640S:	Supported
12641F:	drivers/md/Makefile
12642F:	drivers/md/Kconfig
12643F:	drivers/md/md*
12644F:	drivers/md/raid*
12645F:	include/linux/raid/
12646F:	include/uapi/linux/raid/
12647
12648SONIC NETWORK DRIVER
12649M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12650L:	netdev@vger.kernel.org
12651S:	Maintained
12652F:	drivers/net/ethernet/natsemi/sonic.*
12653
12654SONICS SILICON BACKPLANE DRIVER (SSB)
12655M:	Michael Buesch <m@bues.ch>
12656L:	linux-wireless@vger.kernel.org
12657S:	Maintained
12658F:	drivers/ssb/
12659F:	include/linux/ssb/
12660
12661SONY IMX274 SENSOR DRIVER
12662M:	Leon Luo <leonl@leopardimaging.com>
12663L:	linux-media@vger.kernel.org
12664T:	git git://linuxtv.org/media_tree.git
12665S:	Maintained
12666F:	drivers/media/i2c/imx274.c
12667F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12668
12669SONY MEMORYSTICK CARD SUPPORT
12670M:	Alex Dubov <oakad@yahoo.com>
12671W:	http://tifmxx.berlios.de/
12672S:	Maintained
12673F:	drivers/memstick/host/tifm_ms.c
12674
12675SONY MEMORYSTICK STANDARD SUPPORT
12676M:	Maxim Levitsky <maximlevitsky@gmail.com>
12677S:	Maintained
12678F:	drivers/memstick/core/ms_block.*
12679
12680SONY VAIO CONTROL DEVICE DRIVER
12681M:	Mattia Dongili <malattia@linux.it>
12682L:	platform-driver-x86@vger.kernel.org
12683W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12684S:	Maintained
12685F:	Documentation/laptops/sony-laptop.txt
12686F:	drivers/char/sonypi.c
12687F:	drivers/platform/x86/sony-laptop.c
12688F:	include/linux/sony-laptop.h
12689
12690SOUND
12691M:	Jaroslav Kysela <perex@perex.cz>
12692M:	Takashi Iwai <tiwai@suse.com>
12693L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12694W:	http://www.alsa-project.org/
12695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12696T:	git git://git.alsa-project.org/alsa-kernel.git
12697Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12698S:	Maintained
12699F:	Documentation/sound/
12700F:	include/sound/
12701F:	include/uapi/sound/
12702F:	sound/
12703
12704SOUND - COMPRESSED AUDIO
12705M:	Vinod Koul <vinod.koul@intel.com>
12706L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12708S:	Supported
12709F:	Documentation/sound/alsa/compress_offload.txt
12710F:	include/sound/compress_driver.h
12711F:	include/uapi/sound/compress_*
12712F:	sound/core/compress_offload.c
12713F:	sound/soc/soc-compress.c
12714
12715SOUND - DMAENGINE HELPERS
12716M:	Lars-Peter Clausen <lars@metafoo.de>
12717S:	Supported
12718F:	include/sound/dmaengine_pcm.h
12719F:	sound/core/pcm_dmaengine.c
12720F:	sound/soc/soc-generic-dmaengine-pcm.c
12721
12722SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12723M:	Liam Girdwood <lgirdwood@gmail.com>
12724M:	Mark Brown <broonie@kernel.org>
12725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12727W:	http://alsa-project.org/main/index.php/ASoC
12728S:	Supported
12729F:	Documentation/devicetree/bindings/sound/
12730F:	Documentation/sound/alsa/soc/
12731F:	sound/soc/
12732F:	include/sound/soc*
12733
12734SP2 MEDIA DRIVER
12735M:	Olli Salonen <olli.salonen@iki.fi>
12736L:	linux-media@vger.kernel.org
12737W:	https://linuxtv.org
12738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12739S:	Maintained
12740F:	drivers/media/dvb-frontends/sp2*
12741
12742SPARC + UltraSPARC (sparc/sparc64)
12743M:	"David S. Miller" <davem@davemloft.net>
12744L:	sparclinux@vger.kernel.org
12745Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12748S:	Maintained
12749F:	arch/sparc/
12750F:	drivers/sbus/
12751
12752SPARC SERIAL DRIVERS
12753M:	"David S. Miller" <davem@davemloft.net>
12754L:	sparclinux@vger.kernel.org
12755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12757S:	Maintained
12758F:	include/linux/sunserialcore.h
12759F:	drivers/tty/serial/suncore.c
12760F:	drivers/tty/serial/sunhv.c
12761F:	drivers/tty/serial/sunsab.c
12762F:	drivers/tty/serial/sunsab.h
12763F:	drivers/tty/serial/sunsu.c
12764F:	drivers/tty/serial/sunzilog.c
12765F:	drivers/tty/serial/sunzilog.h
12766F:	drivers/tty/vcc.c
12767
12768SPARSE CHECKER
12769M:	"Christopher Li" <sparse@chrisli.org>
12770L:	linux-sparse@vger.kernel.org
12771W:	https://sparse.wiki.kernel.org/
12772T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12773T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12774S:	Maintained
12775F:	include/linux/compiler.h
12776
12777SPEAR CLOCK FRAMEWORK SUPPORT
12778M:	Viresh Kumar <vireshk@kernel.org>
12779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12780W:	http://www.st.com/spear
12781S:	Maintained
12782F:	drivers/clk/spear/
12783
12784SPEAR PLATFORM SUPPORT
12785M:	Viresh Kumar <vireshk@kernel.org>
12786M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12788W:	http://www.st.com/spear
12789S:	Maintained
12790F:	arch/arm/boot/dts/spear*
12791F:	arch/arm/mach-spear/
12792
12793SPI NOR SUBSYSTEM
12794M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12795M:	Marek Vasut <marek.vasut@gmail.com>
12796L:	linux-mtd@lists.infradead.org
12797W:	http://www.linux-mtd.infradead.org/
12798Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12799T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12800T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12801S:	Maintained
12802F:	drivers/mtd/spi-nor/
12803F:	include/linux/mtd/spi-nor.h
12804
12805SPI SUBSYSTEM
12806M:	Mark Brown <broonie@kernel.org>
12807L:	linux-spi@vger.kernel.org
12808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12809Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12810S:	Maintained
12811F:	Documentation/devicetree/bindings/spi/
12812F:	Documentation/spi/
12813F:	drivers/spi/
12814F:	include/linux/spi/
12815F:	include/uapi/linux/spi/
12816F:	tools/spi/
12817
12818SPIDERNET NETWORK DRIVER for CELL
12819M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12820L:	netdev@vger.kernel.org
12821S:	Supported
12822F:	Documentation/networking/spider_net.txt
12823F:	drivers/net/ethernet/toshiba/spider_net*
12824
12825SPMI SUBSYSTEM
12826R:	Stephen Boyd <sboyd@codeaurora.org>
12827L:	linux-arm-msm@vger.kernel.org
12828F:	Documentation/devicetree/bindings/spmi/
12829F:	drivers/spmi/
12830F:	include/dt-bindings/spmi/spmi.h
12831F:	include/linux/spmi.h
12832F:	include/trace/events/spmi.h
12833
12834SPU FILE SYSTEM
12835M:	Jeremy Kerr <jk@ozlabs.org>
12836L:	linuxppc-dev@lists.ozlabs.org
12837W:	http://www.ibm.com/developerworks/power/cell/
12838S:	Supported
12839F:	Documentation/filesystems/spufs.txt
12840F:	arch/powerpc/platforms/cell/spufs/
12841
12842SQUASHFS FILE SYSTEM
12843M:	Phillip Lougher <phillip@squashfs.org.uk>
12844L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12845W:	http://squashfs.org.uk
12846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12847S:	Maintained
12848F:	Documentation/filesystems/squashfs.txt
12849F:	fs/squashfs/
12850
12851SRM (Alpha) environment access
12852M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12853S:	Maintained
12854F:	arch/alpha/kernel/srm_env.c
12855
12856STABLE BRANCH
12857M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12858L:	stable@vger.kernel.org
12859S:	Supported
12860F:	Documentation/process/stable-kernel-rules.rst
12861
12862STAGING - ATOMISP DRIVER
12863M:	Alan Cox <alan@linux.intel.com>
12864M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12865L:	linux-media@vger.kernel.org
12866S:	Maintained
12867F:	drivers/staging/media/atomisp/
12868
12869STAGING - COMEDI
12870M:	Ian Abbott <abbotti@mev.co.uk>
12871M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12872S:	Odd Fixes
12873F:	drivers/staging/comedi/
12874
12875STAGING - FLARION FT1000 DRIVERS
12876M:	Marek Belisko <marek.belisko@gmail.com>
12877S:	Odd Fixes
12878F:	drivers/staging/ft1000/
12879
12880STAGING - INDUSTRIAL IO
12881M:	Jonathan Cameron <jic23@kernel.org>
12882L:	linux-iio@vger.kernel.org
12883S:	Odd Fixes
12884F:	Documentation/devicetree/bindings/staging/iio/
12885F:	drivers/staging/iio/
12886
12887STAGING - LUSTRE PARALLEL FILESYSTEM
12888M:	Oleg Drokin <oleg.drokin@intel.com>
12889M:	Andreas Dilger <andreas.dilger@intel.com>
12890M:	James Simmons <jsimmons@infradead.org>
12891L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12892W:	http://wiki.lustre.org/
12893S:	Maintained
12894F:	drivers/staging/lustre
12895
12896STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12897M:	Marc Dietrich <marvin24@gmx.de>
12898L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12899L:	linux-tegra@vger.kernel.org
12900S:	Maintained
12901F:	drivers/staging/nvec/
12902
12903STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12904M:	Jens Frederich <jfrederich@gmail.com>
12905M:	Daniel Drake <dsd@laptop.org>
12906M:	Jon Nettleton <jon.nettleton@gmail.com>
12907W:	http://wiki.laptop.org/go/DCON
12908S:	Maintained
12909F:	drivers/staging/olpc_dcon/
12910
12911STAGING - REALTEK RTL8712U DRIVERS
12912M:	Larry Finger <Larry.Finger@lwfinger.net>
12913M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12914S:	Odd Fixes
12915F:	drivers/staging/rtl8712/
12916
12917STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12918M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12919M:	Teddy Wang <teddy.wang@siliconmotion.com>
12920M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12921L:	linux-fbdev@vger.kernel.org
12922S:	Maintained
12923F:	drivers/staging/sm750fb/
12924
12925STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12926M:	William Hubbs <w.d.hubbs@gmail.com>
12927M:	Chris Brannon <chris@the-brannons.com>
12928M:	Kirk Reiser <kirk@reisers.ca>
12929M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12930L:	speakup@linux-speakup.org
12931W:	http://www.linux-speakup.org/
12932S:	Odd Fixes
12933F:	drivers/staging/speakup/
12934
12935STAGING - VIA VT665X DRIVERS
12936M:	Forest Bond <forest@alittletooquiet.net>
12937S:	Odd Fixes
12938F:	drivers/staging/vt665?/
12939
12940STAGING - WILC1000 WIFI DRIVER
12941M:	Aditya Shankar <aditya.shankar@microchip.com>
12942M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12943L:	linux-wireless@vger.kernel.org
12944S:	Supported
12945F:	drivers/staging/wilc1000/
12946
12947STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12948M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12949S:	Odd Fixes
12950F:	drivers/staging/xgifb/
12951
12952STAGING SUBSYSTEM
12953M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12955L:	devel@driverdev.osuosl.org
12956S:	Supported
12957F:	drivers/staging/
12958
12959STARFIRE/DURALAN NETWORK DRIVER
12960M:	Ion Badulescu <ionut@badula.org>
12961S:	Odd Fixes
12962F:	drivers/net/ethernet/adaptec/starfire*
12963
12964STEC S1220 SKD DRIVER
12965M:	Bart Van Assche <bart.vanassche@wdc.com>
12966L:	linux-block@vger.kernel.org
12967S:	Maintained
12968F:	drivers/block/skd*[ch]
12969
12970STI CEC DRIVER
12971M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12972S:	Maintained
12973F:	drivers/staging/media/st-cec/
12974F:	Documentation/devicetree/bindings/media/stih-cec.txt
12975
12976STK1160 USB VIDEO CAPTURE DRIVER
12977M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12978L:	linux-media@vger.kernel.org
12979T:	git git://linuxtv.org/media_tree.git
12980S:	Maintained
12981F:	drivers/media/usb/stk1160/
12982
12983STMMAC ETHERNET DRIVER
12984M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12985M:	Alexandre Torgue <alexandre.torgue@st.com>
12986L:	netdev@vger.kernel.org
12987W:	http://www.stlinux.com
12988S:	Supported
12989F:	drivers/net/ethernet/stmicro/stmmac/
12990
12991SUN3/3X
12992M:	Sam Creasey <sammy@sammy.net>
12993W:	http://sammy.net/sun3/
12994S:	Maintained
12995F:	arch/m68k/kernel/*sun3*
12996F:	arch/m68k/sun3*/
12997F:	arch/m68k/include/asm/sun3*
12998F:	drivers/net/ethernet/i825xx/sun3*
12999
13000SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13001M:	Hans de Goede <hdegoede@redhat.com>
13002L:	linux-input@vger.kernel.org
13003S:	Maintained
13004F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13005F:	drivers/input/keyboard/sun4i-lradc-keys.c
13006
13007SUNDANCE NETWORK DRIVER
13008M:	Denis Kirjanov <kda@linux-powerpc.org>
13009L:	netdev@vger.kernel.org
13010S:	Maintained
13011F:	drivers/net/ethernet/dlink/sundance.c
13012
13013SUPERH
13014M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13015M:	Rich Felker <dalias@libc.org>
13016L:	linux-sh@vger.kernel.org
13017Q:	http://patchwork.kernel.org/project/linux-sh/list/
13018S:	Maintained
13019F:	Documentation/sh/
13020F:	arch/sh/
13021F:	drivers/sh/
13022
13023SUSPEND TO RAM
13024M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13025M:	Len Brown <len.brown@intel.com>
13026M:	Pavel Machek <pavel@ucw.cz>
13027L:	linux-pm@vger.kernel.org
13028B:	https://bugzilla.kernel.org
13029S:	Supported
13030F:	Documentation/power/
13031F:	arch/x86/kernel/acpi/
13032F:	drivers/base/power/
13033F:	kernel/power/
13034F:	include/linux/suspend.h
13035F:	include/linux/freezer.h
13036F:	include/linux/pm.h
13037
13038SVGA HANDLING
13039M:	Martin Mares <mj@ucw.cz>
13040L:	linux-video@atrey.karlin.mff.cuni.cz
13041S:	Maintained
13042F:	Documentation/svga.txt
13043F:	arch/x86/boot/video*
13044
13045SWIOTLB SUBSYSTEM
13046M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13047L:	linux-kernel@vger.kernel.org
13048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13049S:	Supported
13050F:	lib/swiotlb.c
13051F:	arch/*/kernel/pci-swiotlb.c
13052F:	include/linux/swiotlb.h
13053
13054SWITCHDEV
13055M:	Jiri Pirko <jiri@resnulli.us>
13056M:	Ivan Vecera <ivecera@redhat.com>
13057L:	netdev@vger.kernel.org
13058S:	Supported
13059F:	net/switchdev/
13060F:	include/net/switchdev.h
13061
13062SYNC FILE FRAMEWORK
13063M:	Sumit Semwal <sumit.semwal@linaro.org>
13064R:	Gustavo Padovan <gustavo@padovan.org>
13065S:	Maintained
13066L:	linux-media@vger.kernel.org
13067L:	dri-devel@lists.freedesktop.org
13068F:	drivers/dma-buf/sync_*
13069F:	drivers/dma-buf/dma-fence*
13070F:	drivers/dma-buf/sw_sync.c
13071F:	include/linux/sync_file.h
13072F:	include/uapi/linux/sync_file.h
13073F:	Documentation/sync_file.txt
13074T:	git git://anongit.freedesktop.org/drm/drm-misc
13075
13076SYNOPSYS ARC ARCHITECTURE
13077M:	Vineet Gupta <vgupta@synopsys.com>
13078L:	linux-snps-arc@lists.infradead.org
13079S:	Supported
13080F:	arch/arc/
13081F:	Documentation/devicetree/bindings/arc/*
13082F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13083F:	drivers/clocksource/arc_timer.c
13084F:	drivers/tty/serial/arc_uart.c
13085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13086
13087SYNOPSYS ARC HSDK SDP pll clock driver
13088M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13089S:	Supported
13090F:	drivers/clk/clk-hsdk-pll.c
13091F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13092
13093SYNOPSYS ARC SDP clock driver
13094M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13095S:	Supported
13096F:	drivers/clk/axs10x/*
13097F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13098
13099SYNOPSYS ARC SDP platform support
13100M:	Alexey Brodkin <abrodkin@synopsys.com>
13101S:	Supported
13102F:	arch/arc/plat-axs10x
13103F:	arch/arc/boot/dts/ax*
13104F:	Documentation/devicetree/bindings/arc/axs10*
13105
13106SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13107M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13108S:	Supported
13109F:	drivers/reset/reset-axs10x.c
13110F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13111
13112SYNOPSYS DESIGNWARE APB GPIO DRIVER
13113M:	Hoan Tran <hotran@apm.com>
13114L:	linux-gpio@vger.kernel.org
13115S:	Maintained
13116F:	drivers/gpio/gpio-dwapb.c
13117F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13118
13119SYNOPSYS DESIGNWARE DMAC DRIVER
13120M:	Viresh Kumar <vireshk@kernel.org>
13121R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13122S:	Maintained
13123F:	include/linux/dma/dw.h
13124F:	include/linux/platform_data/dma-dw.h
13125F:	drivers/dma/dw/
13126
13127SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13128M:	Jie Deng <jiedeng@synopsys.com>
13129M:	Jose Abreu <Jose.Abreu@synopsys.com>
13130L:	netdev@vger.kernel.org
13131S:	Supported
13132F:	drivers/net/ethernet/synopsys/
13133
13134SYNOPSYS DESIGNWARE I2C DRIVER
13135M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13136R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13137R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13138L:	linux-i2c@vger.kernel.org
13139S:	Maintained
13140F:	drivers/i2c/busses/i2c-designware-*
13141F:	include/linux/platform_data/i2c-designware.h
13142
13143SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13144M:	Jaehoon Chung <jh80.chung@samsung.com>
13145L:	linux-mmc@vger.kernel.org
13146S:	Maintained
13147F:	drivers/mmc/host/dw_mmc*
13148
13149SYNOPSYS HSDK RESET CONTROLLER DRIVER
13150M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13151S:	Supported
13152F:	drivers/reset/reset-hsdk.c
13153F:	include/dt-bindings/reset/snps,hsdk-reset.h
13154F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13155
13156SYSTEM CONFIGURATION (SYSCON)
13157M:	Lee Jones <lee.jones@linaro.org>
13158M:	Arnd Bergmann <arnd@arndb.de>
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13160S:	Supported
13161F:	drivers/mfd/syscon.c
13162
13163SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13164M:	Sudeep Holla <sudeep.holla@arm.com>
13165L:	linux-arm-kernel@lists.infradead.org
13166S:	Maintained
13167F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13168F:	drivers/clk/clk-scpi.c
13169F:	drivers/cpufreq/scpi-cpufreq.c
13170F:	drivers/firmware/arm_scpi.c
13171F:	include/linux/scpi_protocol.h
13172
13173SYSTEM RESET/SHUTDOWN DRIVERS
13174M:	Sebastian Reichel <sre@kernel.org>
13175L:	linux-pm@vger.kernel.org
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13177S:	Maintained
13178F:	Documentation/devicetree/bindings/power/reset/
13179F:	drivers/power/reset/
13180
13181SYSTEM TRACE MODULE CLASS
13182M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13183S:	Maintained
13184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13185F:	Documentation/trace/stm.txt
13186F:	drivers/hwtracing/stm/
13187F:	include/linux/stm.h
13188F:	include/uapi/linux/stm.h
13189
13190SYSV FILESYSTEM
13191M:	Christoph Hellwig <hch@infradead.org>
13192S:	Maintained
13193F:	Documentation/filesystems/sysv-fs.txt
13194F:	fs/sysv/
13195F:	include/linux/sysv_fs.h
13196
13197TARGET SUBSYSTEM
13198M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13199L:	linux-scsi@vger.kernel.org
13200L:	target-devel@vger.kernel.org
13201W:	http://www.linux-iscsi.org
13202W:	http://groups.google.com/group/linux-iscsi-target-dev
13203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13204S:	Supported
13205F:	drivers/target/
13206F:	include/target/
13207F:	Documentation/target/
13208
13209TASKSTATS STATISTICS INTERFACE
13210M:	Balbir Singh <bsingharora@gmail.com>
13211S:	Maintained
13212F:	Documentation/accounting/taskstats*
13213F:	include/linux/taskstats*
13214F:	kernel/taskstats.c
13215
13216TC subsystem
13217M:	Jamal Hadi Salim <jhs@mojatatu.com>
13218M:	Cong Wang <xiyou.wangcong@gmail.com>
13219M:	Jiri Pirko <jiri@resnulli.us>
13220L:	netdev@vger.kernel.org
13221S:	Maintained
13222F:	include/net/pkt_cls.h
13223F:	include/net/pkt_sched.h
13224F:	include/net/tc_act/
13225F:	include/uapi/linux/pkt_cls.h
13226F:	include/uapi/linux/pkt_sched.h
13227F:	include/uapi/linux/tc_act/
13228F:	include/uapi/linux/tc_ematch/
13229F:	net/sched/
13230
13231TCP LOW PRIORITY MODULE
13232M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13233M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13234W:	http://tcp-lp-mod.sourceforge.net/
13235S:	Maintained
13236F:	net/ipv4/tcp_lp.c
13237
13238TDA10071 MEDIA DRIVER
13239M:	Antti Palosaari <crope@iki.fi>
13240L:	linux-media@vger.kernel.org
13241W:	https://linuxtv.org
13242W:	http://palosaari.fi/linux/
13243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13244T:	git git://linuxtv.org/anttip/media_tree.git
13245S:	Maintained
13246F:	drivers/media/dvb-frontends/tda10071*
13247
13248TDA18212 MEDIA DRIVER
13249M:	Antti Palosaari <crope@iki.fi>
13250L:	linux-media@vger.kernel.org
13251W:	https://linuxtv.org
13252W:	http://palosaari.fi/linux/
13253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13254T:	git git://linuxtv.org/anttip/media_tree.git
13255S:	Maintained
13256F:	drivers/media/tuners/tda18212*
13257
13258TDA18218 MEDIA DRIVER
13259M:	Antti Palosaari <crope@iki.fi>
13260L:	linux-media@vger.kernel.org
13261W:	https://linuxtv.org
13262W:	http://palosaari.fi/linux/
13263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13264T:	git git://linuxtv.org/anttip/media_tree.git
13265S:	Maintained
13266F:	drivers/media/tuners/tda18218*
13267
13268TDA18250 MEDIA DRIVER
13269M:	Olli Salonen <olli.salonen@iki.fi>
13270L:	linux-media@vger.kernel.org
13271W:	https://linuxtv.org
13272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13273T:	git git://linuxtv.org/media_tree.git
13274S:	Maintained
13275F:	drivers/media/tuners/tda18250*
13276
13277TDA18271 MEDIA DRIVER
13278M:	Michael Krufky <mkrufky@linuxtv.org>
13279L:	linux-media@vger.kernel.org
13280W:	https://linuxtv.org
13281W:	http://github.com/mkrufky
13282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13283T:	git git://linuxtv.org/mkrufky/tuners.git
13284S:	Maintained
13285F:	drivers/media/tuners/tda18271*
13286
13287TDA827x MEDIA DRIVER
13288M:	Michael Krufky <mkrufky@linuxtv.org>
13289L:	linux-media@vger.kernel.org
13290W:	https://linuxtv.org
13291W:	http://github.com/mkrufky
13292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13293T:	git git://linuxtv.org/mkrufky/tuners.git
13294S:	Maintained
13295F:	drivers/media/tuners/tda8290.*
13296
13297TDA8290 MEDIA DRIVER
13298M:	Michael Krufky <mkrufky@linuxtv.org>
13299L:	linux-media@vger.kernel.org
13300W:	https://linuxtv.org
13301W:	http://github.com/mkrufky
13302Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13303T:	git git://linuxtv.org/mkrufky/tuners.git
13304S:	Maintained
13305F:	drivers/media/tuners/tda8290.*
13306
13307TDA9840 MEDIA DRIVER
13308M:	Hans Verkuil <hverkuil@xs4all.nl>
13309L:	linux-media@vger.kernel.org
13310T:	git git://linuxtv.org/media_tree.git
13311W:	https://linuxtv.org
13312S:	Maintained
13313F:	drivers/media/i2c/tda9840*
13314
13315TEA5761 TUNER DRIVER
13316M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13317M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13318L:	linux-media@vger.kernel.org
13319W:	https://linuxtv.org
13320T:	git git://linuxtv.org/media_tree.git
13321S:	Odd fixes
13322F:	drivers/media/tuners/tea5761.*
13323
13324TEA5767 TUNER DRIVER
13325M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13326M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13327L:	linux-media@vger.kernel.org
13328W:	https://linuxtv.org
13329T:	git git://linuxtv.org/media_tree.git
13330S:	Maintained
13331F:	drivers/media/tuners/tea5767.*
13332
13333TEA6415C MEDIA DRIVER
13334M:	Hans Verkuil <hverkuil@xs4all.nl>
13335L:	linux-media@vger.kernel.org
13336T:	git git://linuxtv.org/media_tree.git
13337W:	https://linuxtv.org
13338S:	Maintained
13339F:	drivers/media/i2c/tea6415c*
13340
13341TEA6420 MEDIA DRIVER
13342M:	Hans Verkuil <hverkuil@xs4all.nl>
13343L:	linux-media@vger.kernel.org
13344T:	git git://linuxtv.org/media_tree.git
13345W:	https://linuxtv.org
13346S:	Maintained
13347F:	drivers/media/i2c/tea6420*
13348
13349TEAM DRIVER
13350M:	Jiri Pirko <jiri@resnulli.us>
13351L:	netdev@vger.kernel.org
13352S:	Supported
13353F:	drivers/net/team/
13354F:	include/linux/if_team.h
13355F:	include/uapi/linux/if_team.h
13356
13357TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13358M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13359S:	Maintained
13360F:	arch/x86/platform/ts5500/
13361
13362TECHNOTREND USB IR RECEIVER
13363M:	Sean Young <sean@mess.org>
13364L:	linux-media@vger.kernel.org
13365S:	Maintained
13366F:	drivers/media/rc/ttusbir.c
13367
13368TEE SUBSYSTEM
13369M:	Jens Wiklander <jens.wiklander@linaro.org>
13370S:	Maintained
13371F:	include/linux/tee_drv.h
13372F:	include/uapi/linux/tee.h
13373F:	drivers/tee/
13374F:	Documentation/tee.txt
13375
13376TEGRA ARCHITECTURE SUPPORT
13377M:	Thierry Reding <thierry.reding@gmail.com>
13378M:	Jonathan Hunter <jonathanh@nvidia.com>
13379L:	linux-tegra@vger.kernel.org
13380Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13382S:	Supported
13383N:	[^a-z]tegra
13384
13385TEGRA CLOCK DRIVER
13386M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13387M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13388S:	Supported
13389F:	drivers/clk/tegra/
13390
13391TEGRA DMA DRIVERS
13392M:	Laxman Dewangan <ldewangan@nvidia.com>
13393M:	Jon Hunter <jonathanh@nvidia.com>
13394S:	Supported
13395F:	drivers/dma/tegra*
13396
13397TEGRA I2C DRIVER
13398M:	Laxman Dewangan <ldewangan@nvidia.com>
13399S:	Supported
13400F:	drivers/i2c/busses/i2c-tegra.c
13401
13402TEGRA IOMMU DRIVERS
13403M:	Hiroshi Doyu <hdoyu@nvidia.com>
13404S:	Supported
13405F:	drivers/iommu/tegra*
13406
13407TEGRA KBC DRIVER
13408M:	Rakesh Iyer <riyer@nvidia.com>
13409M:	Laxman Dewangan <ldewangan@nvidia.com>
13410S:	Supported
13411F:	drivers/input/keyboard/tegra-kbc.c
13412
13413TEGRA PWM DRIVER
13414M:	Thierry Reding <thierry.reding@gmail.com>
13415S:	Supported
13416F:	drivers/pwm/pwm-tegra.c
13417
13418TEGRA SERIAL DRIVER
13419M:	Laxman Dewangan <ldewangan@nvidia.com>
13420S:	Supported
13421F:	drivers/tty/serial/serial-tegra.c
13422
13423TEGRA SPI DRIVER
13424M:	Laxman Dewangan <ldewangan@nvidia.com>
13425S:	Supported
13426F:	drivers/spi/spi-tegra*
13427
13428TEHUTI ETHERNET DRIVER
13429M:	Andy Gospodarek <andy@greyhouse.net>
13430L:	netdev@vger.kernel.org
13431S:	Supported
13432F:	drivers/net/ethernet/tehuti/*
13433
13434Telecom Clock Driver for MCPL0010
13435M:	Mark Gross <mark.gross@intel.com>
13436S:	Supported
13437F:	drivers/char/tlclk.c
13438
13439TENSILICA XTENSA PORT (xtensa)
13440M:	Chris Zankel <chris@zankel.net>
13441M:	Max Filippov <jcmvbkbc@gmail.com>
13442L:	linux-xtensa@linux-xtensa.org
13443T:	git git://github.com/czankel/xtensa-linux.git
13444S:	Maintained
13445F:	arch/xtensa/
13446F:	drivers/irqchip/irq-xtensa-*
13447
13448Texas Instruments' System Control Interface (TISCI) Protocol Driver
13449M:	Nishanth Menon <nm@ti.com>
13450M:	Tero Kristo <t-kristo@ti.com>
13451M:	Santosh Shilimkar <ssantosh@kernel.org>
13452L:	linux-arm-kernel@lists.infradead.org
13453S:	Maintained
13454F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13455F:	drivers/firmware/ti_sci*
13456F:	include/linux/soc/ti/ti_sci_protocol.h
13457F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13458F:	include/dt-bindings/genpd/k2g.h
13459F:	drivers/soc/ti/ti_sci_pm_domains.c
13460F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13461F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13462F:	drivers/clk/keystone/sci-clk.c
13463F:	drivers/reset/reset-ti-sci.c
13464
13465THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13466M:	Hans Verkuil <hverkuil@xs4all.nl>
13467L:	linux-media@vger.kernel.org
13468T:	git git://linuxtv.org/media_tree.git
13469W:	https://linuxtv.org
13470S:	Maintained
13471F:	drivers/media/radio/radio-raremono.c
13472
13473THERMAL
13474M:	Zhang Rui <rui.zhang@intel.com>
13475M:	Eduardo Valentin <edubezval@gmail.com>
13476L:	linux-pm@vger.kernel.org
13477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13479Q:	https://patchwork.kernel.org/project/linux-pm/list/
13480S:	Supported
13481F:	drivers/thermal/
13482F:	include/linux/thermal.h
13483F:	include/uapi/linux/thermal.h
13484F:	include/linux/cpu_cooling.h
13485F:	Documentation/devicetree/bindings/thermal/
13486
13487THERMAL/CPU_COOLING
13488M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13489M:	Viresh Kumar <viresh.kumar@linaro.org>
13490M:	Javi Merino <javi.merino@kernel.org>
13491L:	linux-pm@vger.kernel.org
13492S:	Supported
13493F:	Documentation/thermal/cpu-cooling-api.txt
13494F:	drivers/thermal/cpu_cooling.c
13495F:	include/linux/cpu_cooling.h
13496
13497THINKPAD ACPI EXTRAS DRIVER
13498M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13499L:	ibm-acpi-devel@lists.sourceforge.net
13500L:	platform-driver-x86@vger.kernel.org
13501W:	http://ibm-acpi.sourceforge.net
13502W:	http://thinkwiki.org/wiki/Ibm-acpi
13503T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13504S:	Maintained
13505F:	drivers/platform/x86/thinkpad_acpi.c
13506
13507THUNDERBOLT DRIVER
13508M:	Andreas Noever <andreas.noever@gmail.com>
13509M:	Michael Jamet <michael.jamet@intel.com>
13510M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13511M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13513S:	Maintained
13514F:	Documentation/admin-guide/thunderbolt.rst
13515F:	drivers/thunderbolt/
13516F:	include/linux/thunderbolt.h
13517
13518THUNDERBOLT NETWORK DRIVER
13519M:	Michael Jamet <michael.jamet@intel.com>
13520M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13521M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13522L:	netdev@vger.kernel.org
13523S:	Maintained
13524F:	drivers/net/thunderbolt.c
13525
13526THUNDERX GPIO DRIVER
13527M:	David Daney <david.daney@cavium.com>
13528S:	Maintained
13529F:	drivers/gpio/gpio-thunderx.c
13530
13531TI AM437X VPFE DRIVER
13532M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13533L:	linux-media@vger.kernel.org
13534W:	https://linuxtv.org
13535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13536T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13537S:	Maintained
13538F:	drivers/media/platform/am437x/
13539
13540TI BANDGAP AND THERMAL DRIVER
13541M:	Eduardo Valentin <edubezval@gmail.com>
13542M:	Keerthy <j-keerthy@ti.com>
13543L:	linux-pm@vger.kernel.org
13544L:	linux-omap@vger.kernel.org
13545S:	Maintained
13546F:	drivers/thermal/ti-soc-thermal/
13547
13548TI BQ27XXX POWER SUPPLY DRIVER
13549R:	Andrew F. Davis <afd@ti.com>
13550F:	include/linux/power/bq27xxx_battery.h
13551F:	drivers/power/supply/bq27xxx_battery.c
13552F:	drivers/power/supply/bq27xxx_battery_i2c.c
13553
13554TI CDCE706 CLOCK DRIVER
13555M:	Max Filippov <jcmvbkbc@gmail.com>
13556S:	Maintained
13557F:	drivers/clk/clk-cdce706.c
13558
13559TI CLOCK DRIVER
13560M:	Tero Kristo <t-kristo@ti.com>
13561L:	linux-omap@vger.kernel.org
13562S:	Maintained
13563F:	drivers/clk/ti/
13564F:	include/linux/clk/ti.h
13565
13566TI DAVINCI MACHINE SUPPORT
13567M:	Sekhar Nori <nsekhar@ti.com>
13568M:	Kevin Hilman <khilman@kernel.org>
13569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13571S:	Supported
13572F:	arch/arm/mach-davinci/
13573F:	drivers/i2c/busses/i2c-davinci.c
13574F:	arch/arm/boot/dts/da850*
13575
13576TI DAVINCI SERIES GPIO DRIVER
13577M:	Keerthy <j-keerthy@ti.com>
13578L:	linux-gpio@vger.kernel.org
13579S:	Maintained
13580F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13581F:	drivers/gpio/gpio-davinci.c
13582
13583TI DAVINCI SERIES MEDIA DRIVER
13584M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13585L:	linux-media@vger.kernel.org
13586W:	https://linuxtv.org
13587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13588T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13589S:	Maintained
13590F:	drivers/media/platform/davinci/
13591F:	include/media/davinci/
13592
13593TI ETHERNET SWITCH DRIVER (CPSW)
13594R:	Grygorii Strashko <grygorii.strashko@ti.com>
13595L:	linux-omap@vger.kernel.org
13596L:	netdev@vger.kernel.org
13597S:	Maintained
13598F:	drivers/net/ethernet/ti/cpsw*
13599F:	drivers/net/ethernet/ti/davinci*
13600
13601TI FLASH MEDIA INTERFACE DRIVER
13602M:	Alex Dubov <oakad@yahoo.com>
13603S:	Maintained
13604F:	drivers/misc/tifm*
13605F:	drivers/mmc/host/tifm_sd.c
13606F:	include/linux/tifm.h
13607
13608TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13609M:	Santosh Shilimkar <ssantosh@kernel.org>
13610L:	linux-kernel@vger.kernel.org
13611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13612S:	Maintained
13613F:	drivers/soc/ti/*
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13615
13616TI LM49xxx FAMILY ASoC CODEC DRIVERS
13617M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13618M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13619L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13620S:	Maintained
13621F:	sound/soc/codecs/lm49453*
13622F:	sound/soc/codecs/isabelle*
13623
13624TI LP855x BACKLIGHT DRIVER
13625M:	Milo Kim <milo.kim@ti.com>
13626S:	Maintained
13627F:	Documentation/backlight/lp855x-driver.txt
13628F:	drivers/video/backlight/lp855x_bl.c
13629F:	include/linux/platform_data/lp855x.h
13630
13631TI LP8727 CHARGER DRIVER
13632M:	Milo Kim <milo.kim@ti.com>
13633S:	Maintained
13634F:	drivers/power/supply/lp8727_charger.c
13635F:	include/linux/platform_data/lp8727.h
13636
13637TI LP8788 MFD DRIVER
13638M:	Milo Kim <milo.kim@ti.com>
13639S:	Maintained
13640F:	drivers/iio/adc/lp8788_adc.c
13641F:	drivers/leds/leds-lp8788.c
13642F:	drivers/mfd/lp8788*.c
13643F:	drivers/power/supply/lp8788-charger.c
13644F:	drivers/regulator/lp8788-*.c
13645F:	include/linux/mfd/lp8788*.h
13646
13647TI NETCP ETHERNET DRIVER
13648M:	Wingman Kwok <w-kwok2@ti.com>
13649M:	Murali Karicheri <m-karicheri2@ti.com>
13650L:	netdev@vger.kernel.org
13651S:	Maintained
13652F:	drivers/net/ethernet/ti/netcp*
13653
13654TI TAS571X FAMILY ASoC CODEC DRIVER
13655M:	Kevin Cernekee <cernekee@chromium.org>
13656L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13657S:	Odd Fixes
13658F:	sound/soc/codecs/tas571x*
13659
13660TI TRF7970A NFC DRIVER
13661M:	Mark Greer <mgreer@animalcreek.com>
13662L:	linux-wireless@vger.kernel.org
13663L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13664S:	Supported
13665F:	drivers/nfc/trf7970a.c
13666F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13667
13668TI TWL4030 SERIES SOC CODEC DRIVER
13669M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13670L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13671S:	Maintained
13672F:	sound/soc/codecs/twl4030*
13673
13674TI VPE/CAL DRIVERS
13675M:	Benoit Parrot <bparrot@ti.com>
13676L:	linux-media@vger.kernel.org
13677W:	http://linuxtv.org/
13678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13679S:	Maintained
13680F:	drivers/media/platform/ti-vpe/
13681
13682TI WILINK WIRELESS DRIVERS
13683L:	linux-wireless@vger.kernel.org
13684W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13685W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13687S:	Orphan
13688F:	drivers/net/wireless/ti/
13689F:	include/linux/wl12xx.h
13690
13691TILE ARCHITECTURE
13692W:	http://www.mellanox.com/repository/solutions/tile-scm/
13693S:	Orphan
13694F:	arch/tile/
13695F:	drivers/char/tile-srom.c
13696F:	drivers/edac/tile_edac.c
13697F:	drivers/net/ethernet/tile/
13698F:	drivers/rtc/rtc-tile.c
13699F:	drivers/tty/hvc/hvc_tile.c
13700F:	drivers/tty/serial/tilegx.c
13701F:	drivers/usb/host/*-tilegx.c
13702F:	include/linux/usb/tilegx.h
13703
13704TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13705M:	John Stultz <john.stultz@linaro.org>
13706M:	Thomas Gleixner <tglx@linutronix.de>
13707R:	Stephen Boyd <sboyd@codeaurora.org>
13708L:	linux-kernel@vger.kernel.org
13709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13710S:	Supported
13711F:	include/linux/clocksource.h
13712F:	include/linux/time.h
13713F:	include/linux/timex.h
13714F:	include/uapi/linux/time.h
13715F:	include/uapi/linux/timex.h
13716F:	kernel/time/clocksource.c
13717F:	kernel/time/time*.c
13718F:	kernel/time/alarmtimer.c
13719F:	kernel/time/ntp.c
13720F:	tools/testing/selftests/timers/
13721
13722TIPC NETWORK LAYER
13723M:	Jon Maloy <jon.maloy@ericsson.com>
13724M:	Ying Xue <ying.xue@windriver.com>
13725L:	netdev@vger.kernel.org (core kernel code)
13726L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13727W:	http://tipc.sourceforge.net/
13728S:	Maintained
13729F:	include/uapi/linux/tipc*.h
13730F:	net/tipc/
13731
13732TLAN NETWORK DRIVER
13733M:	Samuel Chessman <chessman@tux.org>
13734L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13735W:	http://sourceforge.net/projects/tlan/
13736S:	Maintained
13737F:	Documentation/networking/tlan.txt
13738F:	drivers/net/ethernet/ti/tlan.*
13739
13740TM6000 VIDEO4LINUX DRIVER
13741M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13742M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13743L:	linux-media@vger.kernel.org
13744W:	https://linuxtv.org
13745T:	git git://linuxtv.org/media_tree.git
13746S:	Odd fixes
13747F:	drivers/media/usb/tm6000/
13748F:	Documentation/media/v4l-drivers/tm6000*
13749
13750TMIO/SDHI MMC DRIVER
13751M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13752L:	linux-mmc@vger.kernel.org
13753S:	Supported
13754F:	drivers/mmc/host/tmio_mmc*
13755F:	drivers/mmc/host/renesas_sdhi*
13756F:	include/linux/mfd/tmio.h
13757
13758TMP401 HARDWARE MONITOR DRIVER
13759M:	Guenter Roeck <linux@roeck-us.net>
13760L:	linux-hwmon@vger.kernel.org
13761S:	Maintained
13762F:	Documentation/hwmon/tmp401
13763F:	drivers/hwmon/tmp401.c
13764
13765TMPFS (SHMEM FILESYSTEM)
13766M:	Hugh Dickins <hughd@google.com>
13767L:	linux-mm@kvack.org
13768S:	Maintained
13769F:	include/linux/shmem_fs.h
13770F:	mm/shmem.c
13771
13772TOMOYO SECURITY MODULE
13773M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13774M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13775L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13776L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13777L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13778L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13779W:	http://tomoyo.sourceforge.jp/
13780T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13781S:	Maintained
13782F:	security/tomoyo/
13783
13784TOPSTAR LAPTOP EXTRAS DRIVER
13785M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13786L:	platform-driver-x86@vger.kernel.org
13787S:	Maintained
13788F:	drivers/platform/x86/topstar-laptop.c
13789
13790TOSHIBA ACPI EXTRAS DRIVER
13791M:	Azael Avalos <coproscefalo@gmail.com>
13792L:	platform-driver-x86@vger.kernel.org
13793S:	Maintained
13794F:	drivers/platform/x86/toshiba_acpi.c
13795
13796TOSHIBA BLUETOOTH DRIVER
13797M:	Azael Avalos <coproscefalo@gmail.com>
13798L:	platform-driver-x86@vger.kernel.org
13799S:	Maintained
13800F:	drivers/platform/x86/toshiba_bluetooth.c
13801
13802TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13803M:	Azael Avalos <coproscefalo@gmail.com>
13804L:	platform-driver-x86@vger.kernel.org
13805S:	Maintained
13806F:	drivers/platform/x86/toshiba_haps.c
13807
13808TOSHIBA SMM DRIVER
13809M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13810W:	http://www.buzzard.org.uk/toshiba/
13811S:	Maintained
13812F:	drivers/char/toshiba.c
13813F:	include/linux/toshiba.h
13814F:	include/uapi/linux/toshiba.h
13815
13816TOSHIBA TC358743 DRIVER
13817M:	Mats Randgaard <matrandg@cisco.com>
13818L:	linux-media@vger.kernel.org
13819S:	Maintained
13820F:	drivers/media/i2c/tc358743*
13821F:	include/media/i2c/tc358743.h
13822
13823TOSHIBA WMI HOTKEYS DRIVER
13824M:	Azael Avalos <coproscefalo@gmail.com>
13825L:	platform-driver-x86@vger.kernel.org
13826S:	Maintained
13827F:	drivers/platform/x86/toshiba-wmi.c
13828
13829TPM DEVICE DRIVER
13830M:	Peter Huewe <peterhuewe@gmx.de>
13831M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13832R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13833L:	linux-integrity@vger.kernel.org
13834Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13835T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13836S:	Maintained
13837F:	drivers/char/tpm/
13838
13839TRACING
13840M:	Steven Rostedt <rostedt@goodmis.org>
13841M:	Ingo Molnar <mingo@redhat.com>
13842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13843S:	Maintained
13844F:	Documentation/trace/ftrace.txt
13845F:	arch/*/*/*/ftrace.h
13846F:	arch/*/kernel/ftrace.c
13847F:	include/*/ftrace.h
13848F:	include/linux/trace*.h
13849F:	include/trace/
13850F:	kernel/trace/
13851F:	tools/testing/selftests/ftrace/
13852
13853TRACING MMIO ACCESSES (MMIOTRACE)
13854M:	Steven Rostedt <rostedt@goodmis.org>
13855M:	Ingo Molnar <mingo@kernel.org>
13856R:	Karol Herbst <karolherbst@gmail.com>
13857R:	Pekka Paalanen <ppaalanen@gmail.com>
13858S:	Maintained
13859L:	linux-kernel@vger.kernel.org
13860L:	nouveau@lists.freedesktop.org
13861F:	kernel/trace/trace_mmiotrace.c
13862F:	include/linux/mmiotrace.h
13863F:	arch/x86/mm/kmmio.c
13864F:	arch/x86/mm/mmio-mod.c
13865F:	arch/x86/mm/testmmiotrace.c
13866
13867TRIVIAL PATCHES
13868M:	Jiri Kosina <trivial@kernel.org>
13869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13870S:	Maintained
13871K:	^Subject:.*(?i)trivial
13872
13873TTY LAYER
13874M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13875M:	Jiri Slaby <jslaby@suse.com>
13876S:	Supported
13877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13878F:	Documentation/serial/
13879F:	drivers/tty/
13880F:	drivers/tty/serial/serial_core.c
13881F:	include/linux/serial_core.h
13882F:	include/linux/serial.h
13883F:	include/linux/tty.h
13884F:	include/uapi/linux/serial_core.h
13885F:	include/uapi/linux/serial.h
13886F:	include/uapi/linux/tty.h
13887
13888TUA9001 MEDIA DRIVER
13889M:	Antti Palosaari <crope@iki.fi>
13890L:	linux-media@vger.kernel.org
13891W:	https://linuxtv.org
13892W:	http://palosaari.fi/linux/
13893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13894T:	git git://linuxtv.org/anttip/media_tree.git
13895S:	Maintained
13896F:	drivers/media/tuners/tua9001*
13897
13898TULIP NETWORK DRIVERS
13899L:	netdev@vger.kernel.org
13900L:	linux-parisc@vger.kernel.org
13901S:	Orphan
13902F:	drivers/net/ethernet/dec/tulip/
13903
13904TUN/TAP driver
13905M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13906W:	http://vtun.sourceforge.net/tun
13907S:	Maintained
13908F:	Documentation/networking/tuntap.txt
13909F:	arch/um/os-Linux/drivers/
13910
13911TURBOCHANNEL SUBSYSTEM
13912M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13913M:	Ralf Baechle <ralf@linux-mips.org>
13914L:	linux-mips@linux-mips.org
13915Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13916S:	Maintained
13917F:	drivers/tc/
13918F:	include/linux/tc.h
13919
13920TW5864 VIDEO4LINUX DRIVER
13921M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13922M:	Anton Sviridenko <anton@corp.bluecherry.net>
13923M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13924M:	Andrey Utkin <andrey_utkin@fastmail.com>
13925L:	linux-media@vger.kernel.org
13926S:	Supported
13927F:	drivers/media/pci/tw5864/
13928
13929TW68 VIDEO4LINUX DRIVER
13930M:	Hans Verkuil <hverkuil@xs4all.nl>
13931L:	linux-media@vger.kernel.org
13932T:	git git://linuxtv.org/media_tree.git
13933W:	https://linuxtv.org
13934S:	Odd Fixes
13935F:	drivers/media/pci/tw68/
13936
13937TW686X VIDEO4LINUX DRIVER
13938M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13939L:	linux-media@vger.kernel.org
13940T:	git git://linuxtv.org/media_tree.git
13941W:	http://linuxtv.org
13942S:	Maintained
13943F:	drivers/media/pci/tw686x/
13944
13945UBI FILE SYSTEM (UBIFS)
13946M:	Richard Weinberger <richard@nod.at>
13947M:	Artem Bityutskiy <dedekind1@gmail.com>
13948M:	Adrian Hunter <adrian.hunter@intel.com>
13949L:	linux-mtd@lists.infradead.org
13950T:	git git://git.infradead.org/ubifs-2.6.git
13951W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13952S:	Supported
13953F:	Documentation/filesystems/ubifs.txt
13954F:	fs/ubifs/
13955
13956UCLINUX (M68KNOMMU AND COLDFIRE)
13957M:	Greg Ungerer <gerg@linux-m68k.org>
13958W:	http://www.linux-m68k.org/
13959W:	http://www.uclinux.org/
13960L:	linux-m68k@lists.linux-m68k.org
13961L:	uclinux-dev@uclinux.org  (subscribers-only)
13962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13963S:	Maintained
13964F:	arch/m68k/coldfire/
13965F:	arch/m68k/68*/
13966F:	arch/m68k/*/*_no.*
13967F:	arch/m68k/include/asm/*_no.*
13968
13969UDF FILESYSTEM
13970M:	Jan Kara <jack@suse.com>
13971S:	Maintained
13972F:	Documentation/filesystems/udf.txt
13973F:	fs/udf/
13974
13975UDRAW TABLET
13976M:	Bastien Nocera <hadess@hadess.net>
13977L:	linux-input@vger.kernel.org
13978S:	Maintained
13979F:	drivers/hid/hid-udraw-ps3.c
13980
13981UFS FILESYSTEM
13982M:	Evgeniy Dushistov <dushistov@mail.ru>
13983S:	Maintained
13984F:	Documentation/filesystems/ufs.txt
13985F:	fs/ufs/
13986
13987UHID USERSPACE HID IO DRIVER:
13988M:	David Herrmann <dh.herrmann@googlemail.com>
13989L:	linux-input@vger.kernel.org
13990S:	Maintained
13991F:	drivers/hid/uhid.c
13992F:	include/uapi/linux/uhid.h
13993
13994ULPI BUS
13995M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13996L:	linux-usb@vger.kernel.org
13997S:	Maintained
13998F:	drivers/usb/common/ulpi.c
13999F:	include/linux/ulpi/
14000
14001ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14002L:	linux-usb@vger.kernel.org
14003S:	Orphan
14004F:	drivers/uwb/
14005F:	include/linux/uwb.h
14006F:	include/linux/uwb/
14007
14008UNICORE32 ARCHITECTURE:
14009M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14010W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14011S:	Maintained
14012T:	git git://github.com/gxt/linux.git
14013F:	arch/unicore32/
14014
14015UNIFDEF
14016M:	Tony Finch <dot@dotat.at>
14017W:	http://dotat.at/prog/unifdef
14018S:	Maintained
14019F:	scripts/unifdef.c
14020
14021UNIFORM CDROM DRIVER
14022M:	Jens Axboe <axboe@kernel.dk>
14023W:	http://www.kernel.dk
14024S:	Maintained
14025F:	Documentation/cdrom/
14026F:	drivers/cdrom/cdrom.c
14027F:	include/linux/cdrom.h
14028F:	include/uapi/linux/cdrom.h
14029
14030UNISYS S-PAR DRIVERS
14031M:	David Kershner <david.kershner@unisys.com>
14032L:	sparmaintainer@unisys.com (Unisys internal)
14033S:	Supported
14034F:	drivers/staging/unisys/
14035
14036UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14037M:	Vinayak Holikatti <vinholikatti@gmail.com>
14038L:	linux-scsi@vger.kernel.org
14039S:	Supported
14040F:	Documentation/scsi/ufs.txt
14041F:	drivers/scsi/ufs/
14042
14043UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14044M:	Joao Pinto <jpinto@synopsys.com>
14045L:	linux-scsi@vger.kernel.org
14046S:	Supported
14047F:	drivers/scsi/ufs/*dwc*
14048
14049UNSORTED BLOCK IMAGES (UBI)
14050M:	Artem Bityutskiy <dedekind1@gmail.com>
14051M:	Richard Weinberger <richard@nod.at>
14052W:	http://www.linux-mtd.infradead.org/
14053L:	linux-mtd@lists.infradead.org
14054T:	git git://git.infradead.org/ubifs-2.6.git
14055S:	Supported
14056F:	drivers/mtd/ubi/
14057F:	include/linux/mtd/ubi.h
14058F:	include/uapi/mtd/ubi-user.h
14059
14060USB "USBNET" DRIVER FRAMEWORK
14061M:	Oliver Neukum <oneukum@suse.com>
14062L:	netdev@vger.kernel.org
14063W:	http://www.linux-usb.org/usbnet
14064S:	Maintained
14065F:	drivers/net/usb/usbnet.c
14066F:	include/linux/usb/usbnet.h
14067
14068USB ACM DRIVER
14069M:	Oliver Neukum <oneukum@suse.com>
14070L:	linux-usb@vger.kernel.org
14071S:	Maintained
14072F:	Documentation/usb/acm.txt
14073F:	drivers/usb/class/cdc-acm.*
14074
14075USB AR5523 WIRELESS DRIVER
14076M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14077L:	linux-wireless@vger.kernel.org
14078S:	Maintained
14079F:	drivers/net/wireless/ath/ar5523/
14080
14081USB ATTACHED SCSI
14082M:	Oliver Neukum <oneukum@suse.com>
14083L:	linux-usb@vger.kernel.org
14084L:	linux-scsi@vger.kernel.org
14085S:	Maintained
14086F:	drivers/usb/storage/uas.c
14087
14088USB CDC ETHERNET DRIVER
14089M:	Oliver Neukum <oliver@neukum.org>
14090L:	linux-usb@vger.kernel.org
14091S:	Maintained
14092F:	drivers/net/usb/cdc_*.c
14093F:	include/uapi/linux/usb/cdc.h
14094
14095USB CHAOSKEY DRIVER
14096M:	Keith Packard <keithp@keithp.com>
14097L:	linux-usb@vger.kernel.org
14098S:	Maintained
14099F:	drivers/usb/misc/chaoskey.c
14100
14101USB CYPRESS C67X00 DRIVER
14102M:	Peter Korsgaard <jacmet@sunsite.dk>
14103L:	linux-usb@vger.kernel.org
14104S:	Maintained
14105F:	drivers/usb/c67x00/
14106
14107USB DAVICOM DM9601 DRIVER
14108M:	Peter Korsgaard <jacmet@sunsite.dk>
14109L:	netdev@vger.kernel.org
14110W:	http://www.linux-usb.org/usbnet
14111S:	Maintained
14112F:	drivers/net/usb/dm9601.c
14113
14114USB DIAMOND RIO500 DRIVER
14115M:	Cesar Miquel <miquel@df.uba.ar>
14116L:	rio500-users@lists.sourceforge.net
14117W:	http://rio500.sourceforge.net
14118S:	Maintained
14119F:	drivers/usb/misc/rio500*
14120
14121USB EHCI DRIVER
14122M:	Alan Stern <stern@rowland.harvard.edu>
14123L:	linux-usb@vger.kernel.org
14124S:	Maintained
14125F:	Documentation/usb/ehci.txt
14126F:	drivers/usb/host/ehci*
14127
14128USB GADGET/PERIPHERAL SUBSYSTEM
14129M:	Felipe Balbi <balbi@kernel.org>
14130L:	linux-usb@vger.kernel.org
14131W:	http://www.linux-usb.org/gadget
14132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14133S:	Maintained
14134F:	drivers/usb/gadget/
14135F:	include/linux/usb/gadget*
14136
14137USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14138M:	Jiri Kosina <jikos@kernel.org>
14139R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14140L:	linux-usb@vger.kernel.org
14141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14142S:	Maintained
14143F:	Documentation/hid/hiddev.txt
14144F:	drivers/hid/usbhid/
14145
14146USB ISP116X DRIVER
14147M:	Olav Kongas <ok@artecdesign.ee>
14148L:	linux-usb@vger.kernel.org
14149S:	Maintained
14150F:	drivers/usb/host/isp116x*
14151F:	include/linux/usb/isp116x.h
14152
14153USB LAN78XX ETHERNET DRIVER
14154M:	Woojung Huh <woojung.huh@microchip.com>
14155M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14156L:	netdev@vger.kernel.org
14157S:	Maintained
14158F:	drivers/net/usb/lan78xx.*
14159
14160USB MASS STORAGE DRIVER
14161M:	Alan Stern <stern@rowland.harvard.edu>
14162L:	linux-usb@vger.kernel.org
14163L:	usb-storage@lists.one-eyed-alien.net
14164S:	Maintained
14165W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14166F:	drivers/usb/storage/
14167
14168USB MIDI DRIVER
14169M:	Clemens Ladisch <clemens@ladisch.de>
14170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14171T:	git git://git.alsa-project.org/alsa-kernel.git
14172S:	Maintained
14173F:	sound/usb/midi.*
14174
14175USB NETWORKING DRIVERS
14176L:	linux-usb@vger.kernel.org
14177S:	Odd Fixes
14178F:	drivers/net/usb/
14179
14180USB OHCI DRIVER
14181M:	Alan Stern <stern@rowland.harvard.edu>
14182L:	linux-usb@vger.kernel.org
14183S:	Maintained
14184F:	Documentation/usb/ohci.txt
14185F:	drivers/usb/host/ohci*
14186
14187USB OTG FSM (Finite State Machine)
14188M:	Peter Chen <Peter.Chen@nxp.com>
14189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14190L:	linux-usb@vger.kernel.org
14191S:	Maintained
14192F:	drivers/usb/common/usb-otg-fsm.c
14193
14194USB OVER IP DRIVER
14195M:	Valentina Manea <valentina.manea.m@gmail.com>
14196M:	Shuah Khan <shuahkh@osg.samsung.com>
14197M:	Shuah Khan <shuah@kernel.org>
14198L:	linux-usb@vger.kernel.org
14199S:	Maintained
14200F:	Documentation/usb/usbip_protocol.txt
14201F:	drivers/usb/usbip/
14202F:	tools/usb/usbip/
14203
14204USB PEGASUS DRIVER
14205M:	Petko Manolov <petkan@nucleusys.com>
14206L:	linux-usb@vger.kernel.org
14207L:	netdev@vger.kernel.org
14208T:	git git://github.com/petkan/pegasus.git
14209W:	https://github.com/petkan/pegasus
14210S:	Maintained
14211F:	drivers/net/usb/pegasus.*
14212
14213USB PHY LAYER
14214M:	Felipe Balbi <balbi@kernel.org>
14215L:	linux-usb@vger.kernel.org
14216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14217S:	Maintained
14218F:	drivers/usb/phy/
14219
14220USB PRINTER DRIVER (usblp)
14221M:	Pete Zaitcev <zaitcev@redhat.com>
14222L:	linux-usb@vger.kernel.org
14223S:	Supported
14224F:	drivers/usb/class/usblp.c
14225
14226USB QMI WWAN NETWORK DRIVER
14227M:	Bjørn Mork <bjorn@mork.no>
14228L:	netdev@vger.kernel.org
14229S:	Maintained
14230F:	Documentation/ABI/testing/sysfs-class-net-qmi
14231F:	drivers/net/usb/qmi_wwan.c
14232
14233USB RTL8150 DRIVER
14234M:	Petko Manolov <petkan@nucleusys.com>
14235L:	linux-usb@vger.kernel.org
14236L:	netdev@vger.kernel.org
14237T:	git git://github.com/petkan/rtl8150.git
14238W:	https://github.com/petkan/rtl8150
14239S:	Maintained
14240F:	drivers/net/usb/rtl8150.c
14241
14242USB SERIAL SUBSYSTEM
14243M:	Johan Hovold <johan@kernel.org>
14244L:	linux-usb@vger.kernel.org
14245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14246S:	Maintained
14247F:	Documentation/usb/usb-serial.txt
14248F:	drivers/usb/serial/
14249F:	include/linux/usb/serial.h
14250
14251USB SMSC75XX ETHERNET DRIVER
14252M:	Steve Glendinning <steve.glendinning@shawell.net>
14253L:	netdev@vger.kernel.org
14254S:	Maintained
14255F:	drivers/net/usb/smsc75xx.*
14256
14257USB SMSC95XX ETHERNET DRIVER
14258M:	Steve Glendinning <steve.glendinning@shawell.net>
14259M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14260L:	netdev@vger.kernel.org
14261S:	Maintained
14262F:	drivers/net/usb/smsc95xx.*
14263
14264USB SUBSYSTEM
14265M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14266L:	linux-usb@vger.kernel.org
14267W:	http://www.linux-usb.org
14268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14269S:	Supported
14270F:	Documentation/devicetree/bindings/usb/
14271F:	Documentation/usb/
14272F:	drivers/usb/
14273F:	include/linux/usb.h
14274F:	include/linux/usb/
14275
14276USB TYPEC SUBSYSTEM
14277M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14278L:	linux-usb@vger.kernel.org
14279S:	Maintained
14280F:	Documentation/ABI/testing/sysfs-class-typec
14281F:	Documentation/usb/typec.rst
14282F:	drivers/usb/typec/
14283F:	include/linux/usb/typec.h
14284
14285USB UHCI DRIVER
14286M:	Alan Stern <stern@rowland.harvard.edu>
14287L:	linux-usb@vger.kernel.org
14288S:	Maintained
14289F:	drivers/usb/host/uhci*
14290
14291USB VIDEO CLASS
14292M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14293L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14294L:	linux-media@vger.kernel.org
14295T:	git git://linuxtv.org/media_tree.git
14296W:	http://www.ideasonboard.org/uvc/
14297S:	Maintained
14298F:	drivers/media/usb/uvc/
14299F:	include/uapi/linux/uvcvideo.h
14300
14301USB VISION DRIVER
14302M:	Hans Verkuil <hverkuil@xs4all.nl>
14303L:	linux-media@vger.kernel.org
14304T:	git git://linuxtv.org/media_tree.git
14305W:	https://linuxtv.org
14306S:	Odd Fixes
14307F:	drivers/media/usb/usbvision/
14308
14309USB WEBCAM GADGET
14310M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14311L:	linux-usb@vger.kernel.org
14312S:	Maintained
14313F:	drivers/usb/gadget/function/*uvc*
14314F:	drivers/usb/gadget/legacy/webcam.c
14315
14316USB WIRELESS RNDIS DRIVER (rndis_wlan)
14317M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14318L:	linux-wireless@vger.kernel.org
14319S:	Maintained
14320F:	drivers/net/wireless/rndis_wlan.c
14321
14322USB XHCI DRIVER
14323M:	Mathias Nyman <mathias.nyman@intel.com>
14324L:	linux-usb@vger.kernel.org
14325S:	Supported
14326F:	drivers/usb/host/xhci*
14327F:	drivers/usb/host/pci-quirks*
14328
14329USB ZD1201 DRIVER
14330L:	linux-wireless@vger.kernel.org
14331W:	http://linux-lc100020.sourceforge.net
14332S:	Orphan
14333F:	drivers/net/wireless/zydas/zd1201.*
14334
14335USB ZR364XX DRIVER
14336M:	Antoine Jacquet <royale@zerezo.com>
14337L:	linux-usb@vger.kernel.org
14338L:	linux-media@vger.kernel.org
14339T:	git git://linuxtv.org/media_tree.git
14340W:	http://royale.zerezo.com/zr364xx/
14341S:	Maintained
14342F:	Documentation/media/v4l-drivers/zr364xx*
14343F:	drivers/media/usb/zr364xx/
14344
14345USER-MODE LINUX (UML)
14346M:	Jeff Dike <jdike@addtoit.com>
14347M:	Richard Weinberger <richard@nod.at>
14348L:	user-mode-linux-devel@lists.sourceforge.net
14349L:	user-mode-linux-user@lists.sourceforge.net
14350W:	http://user-mode-linux.sourceforge.net
14351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14352S:	Maintained
14353F:	Documentation/virtual/uml/
14354F:	arch/um/
14355F:	arch/x86/um/
14356F:	fs/hostfs/
14357F:	fs/hppfs/
14358
14359USERSPACE I/O (UIO)
14360M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14361S:	Maintained
14362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14363F:	Documentation/driver-api/uio-howto.rst
14364F:	drivers/uio/
14365F:	include/linux/uio*.h
14366
14367UTIL-LINUX PACKAGE
14368M:	Karel Zak <kzak@redhat.com>
14369L:	util-linux@vger.kernel.org
14370W:	http://en.wikipedia.org/wiki/Util-linux
14371T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14372S:	Maintained
14373
14374UUID HELPERS
14375M:	Christoph Hellwig <hch@lst.de>
14376R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14377L:	linux-kernel@vger.kernel.org
14378T:	git git://git.infradead.org/users/hch/uuid.git
14379F:	lib/uuid.c
14380F:	lib/test_uuid.c
14381F:	include/linux/uuid.h
14382F:	include/uapi/linux/uuid.h
14383S:	Maintained
14384
14385UVESAFB DRIVER
14386M:	Michal Januszewski <spock@gentoo.org>
14387L:	linux-fbdev@vger.kernel.org
14388W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14389S:	Maintained
14390F:	Documentation/fb/uvesafb.txt
14391F:	drivers/video/fbdev/uvesafb.*
14392
14393VF610 NAND DRIVER
14394M:	Stefan Agner <stefan@agner.ch>
14395L:	linux-mtd@lists.infradead.org
14396S:	Supported
14397F:	drivers/mtd/nand/vf610_nfc.c
14398
14399VFAT/FAT/MSDOS FILESYSTEM
14400M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14401S:	Maintained
14402F:	Documentation/filesystems/vfat.txt
14403F:	fs/fat/
14404
14405VFIO DRIVER
14406M:	Alex Williamson <alex.williamson@redhat.com>
14407L:	kvm@vger.kernel.org
14408T:	git git://github.com/awilliam/linux-vfio.git
14409S:	Maintained
14410F:	Documentation/vfio.txt
14411F:	drivers/vfio/
14412F:	include/linux/vfio.h
14413F:	include/uapi/linux/vfio.h
14414
14415VFIO MEDIATED DEVICE DRIVERS
14416M:	Kirti Wankhede <kwankhede@nvidia.com>
14417L:	kvm@vger.kernel.org
14418S:	Maintained
14419F:	Documentation/vfio-mediated-device.txt
14420F:	drivers/vfio/mdev/
14421F:	include/linux/mdev.h
14422F:	samples/vfio-mdev/
14423
14424VFIO PLATFORM DRIVER
14425M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14426L:	kvm@vger.kernel.org
14427S:	Maintained
14428F:	drivers/vfio/platform/
14429
14430VGA_SWITCHEROO
14431R:	Lukas Wunner <lukas@wunner.de>
14432S:	Maintained
14433F:	Documentation/gpu/vga-switcheroo.rst
14434F:	drivers/gpu/vga/vga_switcheroo.c
14435F:	include/linux/vga_switcheroo.h
14436T:	git git://anongit.freedesktop.org/drm/drm-misc
14437
14438VIA RHINE NETWORK DRIVER
14439S:	Orphan
14440F:	drivers/net/ethernet/via/via-rhine.c
14441
14442VIA SD/MMC CARD CONTROLLER DRIVER
14443M:	Bruce Chang <brucechang@via.com.tw>
14444M:	Harald Welte <HaraldWelte@viatech.com>
14445S:	Maintained
14446F:	drivers/mmc/host/via-sdmmc.c
14447
14448VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14449M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14450L:	linux-fbdev@vger.kernel.org
14451S:	Maintained
14452F:	include/linux/via-core.h
14453F:	include/linux/via-gpio.h
14454F:	include/linux/via_i2c.h
14455F:	drivers/video/fbdev/via/
14456
14457VIA VELOCITY NETWORK DRIVER
14458M:	Francois Romieu <romieu@fr.zoreil.com>
14459L:	netdev@vger.kernel.org
14460S:	Maintained
14461F:	drivers/net/ethernet/via/via-velocity.*
14462
14463VIDEO MULTIPLEXER DRIVER
14464M:	Philipp Zabel <p.zabel@pengutronix.de>
14465L:	linux-media@vger.kernel.org
14466S:	Maintained
14467F:	drivers/media/platform/video-mux.c
14468
14469VIDEOBUF2 FRAMEWORK
14470M:	Pawel Osciak <pawel@osciak.com>
14471M:	Marek Szyprowski <m.szyprowski@samsung.com>
14472M:	Kyungmin Park <kyungmin.park@samsung.com>
14473L:	linux-media@vger.kernel.org
14474S:	Maintained
14475F:	drivers/media/v4l2-core/videobuf2-*
14476F:	include/media/videobuf2-*
14477
14478VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14479M:	Helen Koike <helen.koike@collabora.com>
14480L:	linux-media@vger.kernel.org
14481T:	git git://linuxtv.org/media_tree.git
14482W:	https://linuxtv.org
14483S:	Maintained
14484F:	drivers/media/platform/vimc/*
14485
14486VIRT LIB
14487M:	Alex Williamson <alex.williamson@redhat.com>
14488M:	Paolo Bonzini <pbonzini@redhat.com>
14489L:	kvm@vger.kernel.org
14490S:	Supported
14491F:	virt/lib/
14492
14493VIRTIO AND VHOST VSOCK DRIVER
14494M:	Stefan Hajnoczi <stefanha@redhat.com>
14495L:	kvm@vger.kernel.org
14496L:	virtualization@lists.linux-foundation.org
14497L:	netdev@vger.kernel.org
14498S:	Maintained
14499F:	include/linux/virtio_vsock.h
14500F:	include/uapi/linux/virtio_vsock.h
14501F:	include/uapi/linux/vsockmon.h
14502F:	include/uapi/linux/vm_sockets_diag.h
14503F:	net/vmw_vsock/diag.c
14504F:	net/vmw_vsock/af_vsock_tap.c
14505F:	net/vmw_vsock/virtio_transport_common.c
14506F:	net/vmw_vsock/virtio_transport.c
14507F:	drivers/net/vsockmon.c
14508F:	drivers/vhost/vsock.c
14509F:	drivers/vhost/vsock.h
14510F:	tools/testing/vsock/
14511
14512VIRTIO CONSOLE DRIVER
14513M:	Amit Shah <amit@kernel.org>
14514L:	virtualization@lists.linux-foundation.org
14515S:	Maintained
14516F:	drivers/char/virtio_console.c
14517F:	include/linux/virtio_console.h
14518F:	include/uapi/linux/virtio_console.h
14519
14520VIRTIO CORE, NET AND BLOCK DRIVERS
14521M:	"Michael S. Tsirkin" <mst@redhat.com>
14522M:	Jason Wang <jasowang@redhat.com>
14523L:	virtualization@lists.linux-foundation.org
14524S:	Maintained
14525F:	Documentation/devicetree/bindings/virtio/
14526F:	drivers/virtio/
14527F:	tools/virtio/
14528F:	drivers/net/virtio_net.c
14529F:	drivers/block/virtio_blk.c
14530F:	include/linux/virtio*.h
14531F:	include/uapi/linux/virtio_*.h
14532F:	drivers/crypto/virtio/
14533F:	mm/balloon_compaction.c
14534
14535VIRTIO CRYPTO DRIVER
14536M:	Gonglei <arei.gonglei@huawei.com>
14537L:	virtualization@lists.linux-foundation.org
14538L:	linux-crypto@vger.kernel.org
14539S:	Maintained
14540F:	drivers/crypto/virtio/
14541F:	include/uapi/linux/virtio_crypto.h
14542
14543VIRTIO DRIVERS FOR S390
14544M:	Cornelia Huck <cohuck@redhat.com>
14545M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14546L:	linux-s390@vger.kernel.org
14547L:	virtualization@lists.linux-foundation.org
14548L:	kvm@vger.kernel.org
14549S:	Supported
14550F:	drivers/s390/virtio/
14551F:	arch/s390/include/uapi/asm/virtio-ccw.h
14552
14553VIRTIO GPU DRIVER
14554M:	David Airlie <airlied@linux.ie>
14555M:	Gerd Hoffmann <kraxel@redhat.com>
14556L:	dri-devel@lists.freedesktop.org
14557L:	virtualization@lists.linux-foundation.org
14558T:	git git://anongit.freedesktop.org/drm/drm-misc
14559S:	Maintained
14560F:	drivers/gpu/drm/virtio/
14561F:	include/uapi/linux/virtio_gpu.h
14562
14563VIRTIO HOST (VHOST)
14564M:	"Michael S. Tsirkin" <mst@redhat.com>
14565M:	Jason Wang <jasowang@redhat.com>
14566L:	kvm@vger.kernel.org
14567L:	virtualization@lists.linux-foundation.org
14568L:	netdev@vger.kernel.org
14569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14570S:	Maintained
14571F:	drivers/vhost/
14572F:	include/uapi/linux/vhost.h
14573
14574VIRTIO INPUT DRIVER
14575M:	Gerd Hoffmann <kraxel@redhat.com>
14576S:	Maintained
14577F:	drivers/virtio/virtio_input.c
14578F:	include/uapi/linux/virtio_input.h
14579
14580VIRTUAL SERIO DEVICE DRIVER
14581M:	Stephen Chandler Paul <thatslyude@gmail.com>
14582S:	Maintained
14583F:	drivers/input/serio/userio.c
14584F:	include/uapi/linux/userio.h
14585
14586VIVID VIRTUAL VIDEO DRIVER
14587M:	Hans Verkuil <hverkuil@xs4all.nl>
14588L:	linux-media@vger.kernel.org
14589T:	git git://linuxtv.org/media_tree.git
14590W:	https://linuxtv.org
14591S:	Maintained
14592F:	drivers/media/platform/vivid/*
14593
14594VLYNQ BUS
14595M:	Florian Fainelli <f.fainelli@gmail.com>
14596L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14597S:	Maintained
14598F:	drivers/vlynq/vlynq.c
14599F:	include/linux/vlynq.h
14600
14601VME SUBSYSTEM
14602M:	Martyn Welch <martyn@welchs.me.uk>
14603M:	Manohar Vanga <manohar.vanga@gmail.com>
14604M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14605L:	devel@driverdev.osuosl.org
14606S:	Maintained
14607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14608F:	Documentation/driver-api/vme.rst
14609F:	drivers/staging/vme/
14610F:	drivers/vme/
14611F:	include/linux/vme*
14612
14613VMWARE BALLOON DRIVER
14614M:	Xavier Deguillard <xdeguillard@vmware.com>
14615M:	Philip Moltmann <moltmann@vmware.com>
14616M:	"VMware, Inc." <pv-drivers@vmware.com>
14617L:	linux-kernel@vger.kernel.org
14618S:	Maintained
14619F:	drivers/misc/vmw_balloon.c
14620
14621VMWARE HYPERVISOR INTERFACE
14622M:	Alok Kataria <akataria@vmware.com>
14623L:	virtualization@lists.linux-foundation.org
14624S:	Supported
14625F:	arch/x86/kernel/cpu/vmware.c
14626
14627VMWARE PVRDMA DRIVER
14628M:	Adit Ranadive <aditr@vmware.com>
14629M:	VMware PV-Drivers <pv-drivers@vmware.com>
14630L:	linux-rdma@vger.kernel.org
14631S:	Maintained
14632F:	drivers/infiniband/hw/vmw_pvrdma/
14633
14634VMware PVSCSI driver
14635M:	Jim Gill <jgill@vmware.com>
14636M:	VMware PV-Drivers <pv-drivers@vmware.com>
14637L:	linux-scsi@vger.kernel.org
14638S:	Maintained
14639F:	drivers/scsi/vmw_pvscsi.c
14640F:	drivers/scsi/vmw_pvscsi.h
14641
14642VMWARE VMMOUSE SUBDRIVER
14643M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14644M:	"VMware, Inc." <pv-drivers@vmware.com>
14645L:	linux-input@vger.kernel.org
14646S:	Maintained
14647F:	drivers/input/mouse/vmmouse.c
14648F:	drivers/input/mouse/vmmouse.h
14649
14650VMWARE VMXNET3 ETHERNET DRIVER
14651M:	Shrikrishna Khare <skhare@vmware.com>
14652M:	"VMware, Inc." <pv-drivers@vmware.com>
14653L:	netdev@vger.kernel.org
14654S:	Maintained
14655F:	drivers/net/vmxnet3/
14656
14657VOCORE VOCORE2 BOARD
14658M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14659L:	linux-mips@linux-mips.org
14660S:	Maintained
14661F:	arch/mips/boot/dts/ralink/vocore2.dts
14662
14663VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14664M:	Liam Girdwood <lgirdwood@gmail.com>
14665M:	Mark Brown <broonie@kernel.org>
14666L:	linux-kernel@vger.kernel.org
14667W:	http://www.slimlogic.co.uk/?p=48
14668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14669S:	Supported
14670F:	Documentation/devicetree/bindings/regulator/
14671F:	drivers/regulator/
14672F:	include/dt-bindings/regulator/
14673F:	include/linux/regulator/
14674
14675VRF
14676M:	David Ahern <dsa@cumulusnetworks.com>
14677M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14678L:	netdev@vger.kernel.org
14679S:	Maintained
14680F:	drivers/net/vrf.c
14681F:	Documentation/networking/vrf.txt
14682
14683VT1211 HARDWARE MONITOR DRIVER
14684M:	Juerg Haefliger <juergh@gmail.com>
14685L:	linux-hwmon@vger.kernel.org
14686S:	Maintained
14687F:	Documentation/hwmon/vt1211
14688F:	drivers/hwmon/vt1211.c
14689
14690VT8231 HARDWARE MONITOR DRIVER
14691M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14692L:	linux-hwmon@vger.kernel.org
14693S:	Maintained
14694F:	drivers/hwmon/vt8231.c
14695
14696VUB300 USB to SDIO/SD/MMC bridge chip
14697M:	Tony Olech <tony.olech@elandigitalsystems.com>
14698L:	linux-mmc@vger.kernel.org
14699L:	linux-usb@vger.kernel.org
14700S:	Supported
14701F:	drivers/mmc/host/vub300.c
14702
14703W1 DALLAS'S 1-WIRE BUS
14704M:	Evgeniy Polyakov <zbr@ioremap.net>
14705S:	Maintained
14706F:	Documentation/w1/
14707F:	drivers/w1/
14708F:	include/linux/w1.h
14709
14710W83791D HARDWARE MONITORING DRIVER
14711M:	Marc Hulsman <m.hulsman@tudelft.nl>
14712L:	linux-hwmon@vger.kernel.org
14713S:	Maintained
14714F:	Documentation/hwmon/w83791d
14715F:	drivers/hwmon/w83791d.c
14716
14717W83793 HARDWARE MONITORING DRIVER
14718M:	Rudolf Marek <r.marek@assembler.cz>
14719L:	linux-hwmon@vger.kernel.org
14720S:	Maintained
14721F:	Documentation/hwmon/w83793
14722F:	drivers/hwmon/w83793.c
14723
14724W83795 HARDWARE MONITORING DRIVER
14725M:	Jean Delvare <jdelvare@suse.com>
14726L:	linux-hwmon@vger.kernel.org
14727S:	Maintained
14728F:	drivers/hwmon/w83795.c
14729
14730W83L51xD SD/MMC CARD INTERFACE DRIVER
14731M:	Pierre Ossman <pierre@ossman.eu>
14732S:	Maintained
14733F:	drivers/mmc/host/wbsd.*
14734
14735WACOM PROTOCOL 4 SERIAL TABLETS
14736M:	Julian Squires <julian@cipht.net>
14737M:	Hans de Goede <hdegoede@redhat.com>
14738L:	linux-input@vger.kernel.org
14739S:	Maintained
14740F:	drivers/input/tablet/wacom_serial4.c
14741
14742WATCHDOG DEVICE DRIVERS
14743M:	Wim Van Sebroeck <wim@iguana.be>
14744R:	Guenter Roeck <linux@roeck-us.net>
14745L:	linux-watchdog@vger.kernel.org
14746W:	http://www.linux-watchdog.org/
14747T:	git git://www.linux-watchdog.org/linux-watchdog.git
14748S:	Maintained
14749F:	Documentation/devicetree/bindings/watchdog/
14750F:	Documentation/watchdog/
14751F:	drivers/watchdog/
14752F:	include/linux/watchdog.h
14753F:	include/uapi/linux/watchdog.h
14754
14755WHISKEYCOVE PMIC GPIO DRIVER
14756M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14757L:	linux-gpio@vger.kernel.org
14758S:	Maintained
14759F:	drivers/gpio/gpio-wcove.c
14760
14761WIIMOTE HID DRIVER
14762M:	David Herrmann <dh.herrmann@googlemail.com>
14763L:	linux-input@vger.kernel.org
14764S:	Maintained
14765F:	drivers/hid/hid-wiimote*
14766
14767WILOCITY WIL6210 WIRELESS DRIVER
14768M:	Maya Erez <qca_merez@qca.qualcomm.com>
14769L:	linux-wireless@vger.kernel.org
14770L:	wil6210@qca.qualcomm.com
14771S:	Supported
14772W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14773F:	drivers/net/wireless/ath/wil6210/
14774
14775WIMAX STACK
14776M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14777M:	linux-wimax@intel.com
14778L:	wimax@linuxwimax.org (subscribers-only)
14779S:	Supported
14780W:	http://linuxwimax.org
14781F:	Documentation/wimax/README.wimax
14782F:	include/linux/wimax/debug.h
14783F:	include/net/wimax.h
14784F:	include/uapi/linux/wimax.h
14785F:	net/wimax/
14786
14787WINBOND CIR DRIVER
14788M:	David Härdeman <david@hardeman.nu>
14789S:	Maintained
14790F:	drivers/media/rc/winbond-cir.c
14791
14792WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14793M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14794L:	linux-watchdog@vger.kernel.org
14795S:	Maintained
14796F:	drivers/watchdog/ebc-c384_wdt.c
14797
14798WINSYSTEMS WS16C48 GPIO DRIVER
14799M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14800L:	linux-gpio@vger.kernel.org
14801S:	Maintained
14802F:	drivers/gpio/gpio-ws16c48.c
14803
14804WISTRON LAPTOP BUTTON DRIVER
14805M:	Miloslav Trmac <mitr@volny.cz>
14806S:	Maintained
14807F:	drivers/input/misc/wistron_btns.c
14808
14809WL3501 WIRELESS PCMCIA CARD DRIVER
14810L:	linux-wireless@vger.kernel.org
14811S:	Odd fixes
14812F:	drivers/net/wireless/wl3501*
14813
14814WOLFSON MICROELECTRONICS DRIVERS
14815L:	patches@opensource.cirrus.com
14816T:	git https://github.com/CirrusLogic/linux-drivers.git
14817W:	https://github.com/CirrusLogic/linux-drivers/wiki
14818S:	Supported
14819F:	Documentation/hwmon/wm83??
14820F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14821F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14822F:	Documentation/devicetree/bindings/mfd/arizona.txt
14823F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14824F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14825F:	arch/arm/mach-s3c64xx/mach-crag6410*
14826F:	drivers/clk/clk-wm83*.c
14827F:	drivers/extcon/extcon-arizona.c
14828F:	drivers/leds/leds-wm83*.c
14829F:	drivers/gpio/gpio-*wm*.c
14830F:	drivers/gpio/gpio-arizona.c
14831F:	drivers/hwmon/wm83??-hwmon.c
14832F:	drivers/input/misc/wm831x-on.c
14833F:	drivers/input/touchscreen/wm831x-ts.c
14834F:	drivers/input/touchscreen/wm97*.c
14835F:	drivers/mfd/arizona*
14836F:	drivers/mfd/wm*.c
14837F:	drivers/mfd/cs47l24*
14838F:	drivers/power/supply/wm83*.c
14839F:	drivers/rtc/rtc-wm83*.c
14840F:	drivers/regulator/wm8*.c
14841F:	drivers/regulator/arizona*
14842F:	drivers/video/backlight/wm83*_bl.c
14843F:	drivers/watchdog/wm83*_wdt.c
14844F:	include/linux/mfd/arizona/
14845F:	include/linux/mfd/wm831x/
14846F:	include/linux/mfd/wm8350/
14847F:	include/linux/mfd/wm8400*
14848F:	include/linux/regulator/arizona*
14849F:	include/linux/wm97xx.h
14850F:	include/sound/wm????.h
14851F:	sound/soc/codecs/arizona.?
14852F:	sound/soc/codecs/wm*
14853F:	sound/soc/codecs/cs47l24*
14854
14855WORKQUEUE
14856M:	Tejun Heo <tj@kernel.org>
14857R:	Lai Jiangshan <jiangshanlai@gmail.com>
14858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14859S:	Maintained
14860F:	include/linux/workqueue.h
14861F:	kernel/workqueue.c
14862F:	Documentation/core-api/workqueue.rst
14863
14864X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14865M:	Chen-Yu Tsai <wens@csie.org>
14866L:	linux-kernel@vger.kernel.org
14867S:	Maintained
14868N:	axp[128]
14869
14870X.25 NETWORK LAYER
14871M:	Andrew Hendry <andrew.hendry@gmail.com>
14872L:	linux-x25@vger.kernel.org
14873S:	Odd Fixes
14874F:	Documentation/networking/x25*
14875F:	include/net/x25*
14876F:	net/x25/
14877
14878X86 ARCHITECTURE (32-BIT AND 64-BIT)
14879M:	Thomas Gleixner <tglx@linutronix.de>
14880M:	Ingo Molnar <mingo@redhat.com>
14881M:	"H. Peter Anvin" <hpa@zytor.com>
14882M:	x86@kernel.org
14883L:	linux-kernel@vger.kernel.org
14884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14885S:	Maintained
14886F:	Documentation/x86/
14887F:	arch/x86/
14888
14889X86 MCE INFRASTRUCTURE
14890M:	Tony Luck <tony.luck@intel.com>
14891M:	Borislav Petkov <bp@alien8.de>
14892L:	linux-edac@vger.kernel.org
14893S:	Maintained
14894F:	arch/x86/kernel/cpu/mcheck/*
14895
14896X86 MICROCODE UPDATE SUPPORT
14897M:	Borislav Petkov <bp@alien8.de>
14898S:	Maintained
14899F:	arch/x86/kernel/cpu/microcode/*
14900
14901X86 PLATFORM DRIVERS
14902M:	Darren Hart <dvhart@infradead.org>
14903M:	Andy Shevchenko <andy@infradead.org>
14904L:	platform-driver-x86@vger.kernel.org
14905T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14906S:	Maintained
14907F:	drivers/platform/x86/
14908F:	drivers/platform/olpc/
14909
14910X86 VDSO
14911M:	Andy Lutomirski <luto@amacapital.net>
14912L:	linux-kernel@vger.kernel.org
14913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14914S:	Maintained
14915F:	arch/x86/entry/vdso/
14916
14917XC2028/3028 TUNER DRIVER
14918M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14919M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14920L:	linux-media@vger.kernel.org
14921W:	https://linuxtv.org
14922T:	git git://linuxtv.org/media_tree.git
14923S:	Maintained
14924F:	drivers/media/tuners/tuner-xc2028.*
14925
14926XEN BLOCK SUBSYSTEM
14927M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14928M:	Roger Pau Monné <roger.pau@citrix.com>
14929L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14930S:	Supported
14931F:	drivers/block/xen-blkback/*
14932F:	drivers/block/xen*
14933
14934XEN HYPERVISOR ARM
14935M:	Stefano Stabellini <sstabellini@kernel.org>
14936L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14937S:	Maintained
14938F:	arch/arm/xen/
14939F:	arch/arm/include/asm/xen/
14940
14941XEN HYPERVISOR ARM64
14942M:	Stefano Stabellini <sstabellini@kernel.org>
14943L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14944S:	Maintained
14945F:	arch/arm64/xen/
14946F:	arch/arm64/include/asm/xen/
14947
14948XEN HYPERVISOR INTERFACE
14949M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14950M:	Juergen Gross <jgross@suse.com>
14951L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14953S:	Supported
14954F:	arch/x86/xen/
14955F:	drivers/*/xen-*front.c
14956F:	drivers/xen/
14957F:	arch/x86/include/asm/xen/
14958F:	arch/x86/include/asm/pvclock-abi.h
14959F:	include/xen/
14960F:	include/uapi/xen/
14961F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14962F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14963
14964XEN NETWORK BACKEND DRIVER
14965M:	Wei Liu <wei.liu2@citrix.com>
14966M:	Paul Durrant <paul.durrant@citrix.com>
14967L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14968L:	netdev@vger.kernel.org
14969S:	Supported
14970F:	drivers/net/xen-netback/*
14971
14972XEN PCI SUBSYSTEM
14973M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14974L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14975S:	Supported
14976F:	arch/x86/pci/*xen*
14977F:	drivers/pci/*xen*
14978
14979XEN PVSCSI DRIVERS
14980M:	Juergen Gross <jgross@suse.com>
14981L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14982L:	linux-scsi@vger.kernel.org
14983S:	Supported
14984F:	drivers/scsi/xen-scsifront.c
14985F:	drivers/xen/xen-scsiback.c
14986F:	include/xen/interface/io/vscsiif.h
14987
14988XEN SWIOTLB SUBSYSTEM
14989M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14990L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14991S:	Supported
14992F:	arch/x86/xen/*swiotlb*
14993F:	drivers/xen/*swiotlb*
14994
14995XFS FILESYSTEM
14996M:	Darrick J. Wong <darrick.wong@oracle.com>
14997M:	linux-xfs@vger.kernel.org
14998L:	linux-xfs@vger.kernel.org
14999W:	http://xfs.org/
15000T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15001S:	Supported
15002F:	Documentation/filesystems/xfs.txt
15003F:	fs/xfs/
15004
15005XILINX AXI ETHERNET DRIVER
15006M:	Anirudha Sarangi <anirudh@xilinx.com>
15007M:	John Linn <John.Linn@xilinx.com>
15008S:	Maintained
15009F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15010
15011XILINX UARTLITE SERIAL DRIVER
15012M:	Peter Korsgaard <jacmet@sunsite.dk>
15013L:	linux-serial@vger.kernel.org
15014S:	Maintained
15015F:	drivers/tty/serial/uartlite.c
15016
15017XILINX VIDEO IP CORES
15018M:	Hyun Kwon <hyun.kwon@xilinx.com>
15019M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15020L:	linux-media@vger.kernel.org
15021T:	git git://linuxtv.org/media_tree.git
15022S:	Supported
15023F:	Documentation/devicetree/bindings/media/xilinx/
15024F:	drivers/media/platform/xilinx/
15025F:	include/uapi/linux/xilinx-v4l2-controls.h
15026
15027XILLYBUS DRIVER
15028M:	Eli Billauer <eli.billauer@gmail.com>
15029L:	linux-kernel@vger.kernel.org
15030S:	Supported
15031F:	drivers/char/xillybus/
15032
15033XRA1403 GPIO EXPANDER
15034M:	Nandor Han <nandor.han@ge.com>
15035M:	Semi Malinen <semi.malinen@ge.com>
15036L:	linux-gpio@vger.kernel.org
15037S:	Maintained
15038F:	drivers/gpio/gpio-xra1403.c
15039F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15040
15041XTENSA XTFPGA PLATFORM SUPPORT
15042M:	Max Filippov <jcmvbkbc@gmail.com>
15043L:	linux-xtensa@linux-xtensa.org
15044S:	Maintained
15045F:	drivers/spi/spi-xtensa-xtfpga.c
15046F:	sound/soc/xtensa/xtfpga-i2s.c
15047
15048YAM DRIVER FOR AX.25
15049M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15050L:	linux-hams@vger.kernel.org
15051S:	Maintained
15052F:	drivers/net/hamradio/yam*
15053F:	include/linux/yam.h
15054
15055YAMA SECURITY MODULE
15056M:	Kees Cook <keescook@chromium.org>
15057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15058S:	Supported
15059F:	security/yama/
15060F:	Documentation/admin-guide/LSM/Yama.rst
15061
15062YEALINK PHONE DRIVER
15063M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15064L:	usbb2k-api-dev@nongnu.org
15065S:	Maintained
15066F:	Documentation/input/yealink.rst
15067F:	drivers/input/misc/yealink.*
15068
15069Z8530 DRIVER FOR AX.25
15070M:	Joerg Reuter <jreuter@yaina.de>
15071W:	http://yaina.de/jreuter/
15072W:	http://www.qsl.net/dl1bke/
15073L:	linux-hams@vger.kernel.org
15074S:	Maintained
15075F:	Documentation/networking/z8530drv.txt
15076F:	drivers/net/hamradio/*scc.c
15077F:	drivers/net/hamradio/z8530.h
15078
15079ZBUD COMPRESSED PAGE ALLOCATOR
15080M:	Seth Jennings <sjenning@redhat.com>
15081M:	Dan Streetman <ddstreet@ieee.org>
15082L:	linux-mm@kvack.org
15083S:	Maintained
15084F:	mm/zbud.c
15085F:	include/linux/zbud.h
15086
15087ZD1211RW WIRELESS DRIVER
15088M:	Daniel Drake <dsd@gentoo.org>
15089M:	Ulrich Kunitz <kune@deine-taler.de>
15090W:	http://zd1211.ath.cx/wiki/DriverRewrite
15091L:	linux-wireless@vger.kernel.org
15092L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15093S:	Maintained
15094F:	drivers/net/wireless/zydas/zd1211rw/
15095
15096ZD1301 MEDIA DRIVER
15097M:	Antti Palosaari <crope@iki.fi>
15098L:	linux-media@vger.kernel.org
15099W:	https://linuxtv.org/
15100W:	http://palosaari.fi/linux/
15101Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15102S:	Maintained
15103F:	drivers/media/usb/dvb-usb-v2/zd1301*
15104
15105ZD1301_DEMOD MEDIA DRIVER
15106M:	Antti Palosaari <crope@iki.fi>
15107L:	linux-media@vger.kernel.org
15108W:	https://linuxtv.org/
15109W:	http://palosaari.fi/linux/
15110Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15111S:	Maintained
15112F:	drivers/media/dvb-frontends/zd1301_demod*
15113
15114ZPOOL COMPRESSED PAGE STORAGE API
15115M:	Dan Streetman <ddstreet@ieee.org>
15116L:	linux-mm@kvack.org
15117S:	Maintained
15118F:	mm/zpool.c
15119F:	include/linux/zpool.h
15120
15121ZR36067 VIDEO FOR LINUX DRIVER
15122L:	mjpeg-users@lists.sourceforge.net
15123L:	linux-media@vger.kernel.org
15124W:	http://mjpeg.sourceforge.net/driver-zoran/
15125T:	hg https://linuxtv.org/hg/v4l-dvb
15126S:	Odd Fixes
15127F:	drivers/media/pci/zoran/
15128
15129ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15130M:	Minchan Kim <minchan@kernel.org>
15131M:	Nitin Gupta <ngupta@vflare.org>
15132R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15133L:	linux-kernel@vger.kernel.org
15134S:	Maintained
15135F:	drivers/block/zram/
15136F:	Documentation/blockdev/zram.txt
15137
15138ZS DECSTATION Z85C30 SERIAL DRIVER
15139M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15140S:	Maintained
15141F:	drivers/tty/serial/zs.*
15142
15143ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15144M:	Minchan Kim <minchan@kernel.org>
15145M:	Nitin Gupta <ngupta@vflare.org>
15146R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15147L:	linux-mm@kvack.org
15148S:	Maintained
15149F:	mm/zsmalloc.c
15150F:	include/linux/zsmalloc.h
15151F:	Documentation/vm/zsmalloc.txt
15152
15153ZSWAP COMPRESSED SWAP CACHING
15154M:	Seth Jennings <sjenning@redhat.com>
15155M:	Dan Streetman <ddstreet@ieee.org>
15156L:	linux-mm@kvack.org
15157S:	Maintained
15158F:	mm/zswap.c
15159
15160THE REST
15161M:	Linus Torvalds <torvalds@linux-foundation.org>
15162L:	linux-kernel@vger.kernel.org
15163Q:	http://patchwork.kernel.org/project/LKML/list/
15164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15165S:	Buried alive in reporters
15166F:	*
15167F:	*/
15168