xref: /linux/MAINTAINERS (revision b24413180f5600bcb3bb70fbed5cf186b60864bd)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387
388AD1889 ALSA SOUND DRIVER
389M:	Thibaut Varene <T-Bone@parisc-linux.org>
390W:	http://wiki.parisc-linux.org/AD1889
391L:	linux-parisc@vger.kernel.org
392S:	Maintained
393F:	sound/pci/ad1889.*
394
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD5254
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD5398
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	http://wiki.analog.com/AD7142
412W:	http://ez.analog.com/community/linux-device-drivers
413S:	Supported
414F:	drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M:	Michael Hennerich <michael.hennerich@analog.com>
418W:	http://wiki.analog.com/AD7877
419W:	http://ez.analog.com/community/linux-device-drivers
420S:	Supported
421F:	drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425W:	http://wiki.analog.com/AD7879
426W:	http://ez.analog.com/community/linux-device-drivers
427S:	Supported
428F:	drivers/input/touchscreen/ad7879.c
429
430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431M:	Jiri Kosina <jikos@kernel.org>
432S:	Maintained
433
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	https://wiki.analog.com/ADF7242
437W:	http://ez.analog.com/community/linux-device-drivers
438L:	linux-wpan@vger.kernel.org
439S:	Supported
440F:	drivers/net/ieee802154/adf7242.c
441F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443ADM1025 HARDWARE MONITOR DRIVER
444M:	Jean Delvare <jdelvare@suse.com>
445L:	linux-hwmon@vger.kernel.org
446S:	Maintained
447F:	Documentation/hwmon/adm1025
448F:	drivers/hwmon/adm1025.c
449
450ADM1029 HARDWARE MONITOR DRIVER
451M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452L:	linux-hwmon@vger.kernel.org
453S:	Maintained
454F:	drivers/hwmon/adm1029.c
455
456ADM8211 WIRELESS DRIVER
457L:	linux-wireless@vger.kernel.org
458W:	http://wireless.kernel.org/
459S:	Orphan
460F:	drivers/net/wireless/admtek/adm8211.*
461
462ADP1653 FLASH CONTROLLER DRIVER
463M:	Sakari Ailus <sakari.ailus@iki.fi>
464L:	linux-media@vger.kernel.org
465S:	Maintained
466F:	drivers/media/i2c/adp1653.c
467F:	include/media/i2c/adp1653.h
468
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471W:	http://wiki.analog.com/ADP5520
472W:	http://ez.analog.com/community/linux-device-drivers
473S:	Supported
474F:	drivers/mfd/adp5520.c
475F:	drivers/video/backlight/adp5520_bl.c
476F:	drivers/leds/leds-adp5520.c
477F:	drivers/gpio/gpio-adp5520.c
478F:	drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M:	Michael Hennerich <michael.hennerich@analog.com>
482W:	http://wiki.analog.com/ADP5588
483W:	http://ez.analog.com/community/linux-device-drivers
484S:	Supported
485F:	drivers/input/keyboard/adp5588-keys.c
486F:	drivers/gpio/gpio-adp5588.c
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490W:	http://wiki.analog.com/ADP8860
491W:	http://ez.analog.com/community/linux-device-drivers
492S:	Supported
493F:	drivers/video/backlight/adp8860_bl.c
494
495ADS1015 HARDWARE MONITOR DRIVER
496M:	Dirk Eibach <eibach@gdsys.de>
497L:	linux-hwmon@vger.kernel.org
498S:	Maintained
499F:	Documentation/hwmon/ads1015
500F:	drivers/hwmon/ads1015.c
501F:	include/linux/platform_data/ads1015.h
502
503ADT746X FAN DRIVER
504M:	Colin Leroy <colin@colino.net>
505S:	Maintained
506F:	drivers/macintosh/therm_adt746x.c
507
508ADT7475 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adt7475
513F:	drivers/hwmon/adt7475.c
514
515ADVANSYS SCSI DRIVER
516M:	Matthew Wilcox <matthew@wil.cx>
517M:	Hannes Reinecke <hare@suse.com>
518L:	linux-scsi@vger.kernel.org
519S:	Maintained
520F:	Documentation/scsi/advansys.txt
521F:	drivers/scsi/advansys.c
522
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M:	Michael Hennerich <michael.hennerich@analog.com>
525W:	http://wiki.analog.com/ADXL345
526W:	http://ez.analog.com/community/linux-device-drivers
527S:	Supported
528F:	drivers/input/misc/adxl34x.c
529
530AEDSP16 DRIVER
531M:	Riccardo Facchetti <fizban@tin.it>
532S:	Maintained
533F:	sound/oss/aedsp16.c
534
535AF9013 MEDIA DRIVER
536M:	Antti Palosaari <crope@iki.fi>
537L:	linux-media@vger.kernel.org
538W:	https://linuxtv.org
539W:	http://palosaari.fi/linux/
540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
541T:	git git://linuxtv.org/anttip/media_tree.git
542S:	Maintained
543F:	drivers/media/dvb-frontends/af9013*
544
545AF9033 MEDIA DRIVER
546M:	Antti Palosaari <crope@iki.fi>
547L:	linux-media@vger.kernel.org
548W:	https://linuxtv.org
549W:	http://palosaari.fi/linux/
550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
551T:	git git://linuxtv.org/anttip/media_tree.git
552S:	Maintained
553F:	drivers/media/dvb-frontends/af9033*
554
555AFFS FILE SYSTEM
556L:	linux-fsdevel@vger.kernel.org
557S:	Orphan
558F:	Documentation/filesystems/affs.txt
559F:	fs/affs/
560
561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
562M:	David Howells <dhowells@redhat.com>
563L:	linux-afs@lists.infradead.org
564S:	Supported
565F:	fs/afs/
566F:	include/net/af_rxrpc.h
567F:	net/rxrpc/af_rxrpc.c
568W:	https://www.infradead.org/~dhowells/kafs/
569
570AGPGART DRIVER
571M:	David Airlie <airlied@linux.ie>
572T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
573S:	Maintained
574F:	drivers/char/agp/
575F:	include/linux/agp*
576F:	include/uapi/linux/agp*
577
578AHA152X SCSI DRIVER
579M:	"Juergen E. Fischer" <fischer@norbit.de>
580L:	linux-scsi@vger.kernel.org
581S:	Maintained
582F:	drivers/scsi/aha152x*
583F:	drivers/scsi/pcmcia/aha152x*
584
585AIC7XXX / AIC79XX SCSI DRIVER
586M:	Hannes Reinecke <hare@suse.com>
587L:	linux-scsi@vger.kernel.org
588S:	Maintained
589F:	drivers/scsi/aic7xxx/
590
591AIMSLAB FM RADIO RECEIVER DRIVER
592M:	Hans Verkuil <hverkuil@xs4all.nl>
593L:	linux-media@vger.kernel.org
594T:	git git://linuxtv.org/media_tree.git
595W:	https://linuxtv.org
596S:	Maintained
597F:	drivers/media/radio/radio-aimslab*
598
599AIO
600M:	Benjamin LaHaise <bcrl@kvack.org>
601L:	linux-aio@kvack.org
602S:	Supported
603F:	fs/aio.c
604F:	include/linux/*aio*.h
605
606AIRSPY MEDIA DRIVER
607M:	Antti Palosaari <crope@iki.fi>
608L:	linux-media@vger.kernel.org
609W:	https://linuxtv.org
610W:	http://palosaari.fi/linux/
611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
612T:	git git://linuxtv.org/anttip/media_tree.git
613S:	Maintained
614F:	drivers/media/usb/airspy/
615
616ALACRITECH GIGABIT ETHERNET DRIVER
617M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
618S:	Maintained
619F:	drivers/net/ethernet/alacritech/*
620
621ALCATEL SPEEDTOUCH USB DRIVER
622M:	Duncan Sands <duncan.sands@free.fr>
623L:	linux-usb@vger.kernel.org
624W:	http://www.linux-usb.org/SpeedTouch/
625S:	Maintained
626F:	drivers/usb/atm/speedtch.c
627F:	drivers/usb/atm/usbatm.c
628
629ALCHEMY AU1XX0 MMC DRIVER
630M:	Manuel Lauss <manuel.lauss@gmail.com>
631S:	Maintained
632F:	drivers/mmc/host/au1xmmc.c
633
634ALI1563 I2C DRIVER
635M:	Rudolf Marek <r.marek@assembler.cz>
636L:	linux-i2c@vger.kernel.org
637S:	Maintained
638F:	Documentation/i2c/busses/i2c-ali1563
639F:	drivers/i2c/busses/i2c-ali1563.c
640
641ALLWINNER SECURITY SYSTEM
642M:	Corentin Labbe <clabbe.montjoie@gmail.com>
643L:	linux-crypto@vger.kernel.org
644S:	Maintained
645F:	drivers/crypto/sunxi-ss/
646
647ALPHA PORT
648M:	Richard Henderson <rth@twiddle.net>
649M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
650M:	Matt Turner <mattst88@gmail.com>
651S:	Odd Fixes
652L:	linux-alpha@vger.kernel.org
653F:	arch/alpha/
654
655ALPS PS/2 TOUCHPAD DRIVER
656R:	Pali Rohár <pali.rohar@gmail.com>
657F:	drivers/input/mouse/alps.*
658
659ALTERA I2C CONTROLLER DRIVER
660M:	Thor Thayer <thor.thayer@linux.intel.com>
661S:	Maintained
662F:	drivers/i2c/busses/i2c-altera.c
663
664ALTERA MAILBOX DRIVER
665M:	Ley Foon Tan <lftan@altera.com>
666L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667S:	Maintained
668F:	drivers/mailbox/mailbox-altera.c
669
670ALTERA PIO DRIVER
671M:	Tien Hock Loh <thloh@altera.com>
672L:	linux-gpio@vger.kernel.org
673S:	Maintained
674F:	drivers/gpio/gpio-altera.c
675
676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
677M:	Thor Thayer <thor.thayer@linux.intel.com>
678S:	Maintained
679F:	drivers/gpio/gpio-altera-a10sr.c
680F:	drivers/mfd/altera-a10sr.c
681F:	drivers/reset/reset-a10sr.c
682F:	include/linux/mfd/altera-a10sr.h
683F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
684
685ALTERA TRIPLE SPEED ETHERNET DRIVER
686M:	Vince Bridgers <vbridger@opensource.altera.com>
687L:	netdev@vger.kernel.org
688L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689S:	Maintained
690F:	drivers/net/ethernet/altera/
691
692ALTERA UART/JTAG UART SERIAL DRIVERS
693M:	Tobias Klauser <tklauser@distanz.ch>
694L:	linux-serial@vger.kernel.org
695L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696S:	Maintained
697F:	drivers/tty/serial/altera_uart.c
698F:	drivers/tty/serial/altera_jtaguart.c
699F:	include/linux/altera_uart.h
700F:	include/linux/altera_jtaguart.h
701
702AMAZON ETHERNET DRIVERS
703M:	Netanel Belgazal <netanel@annapurnalabs.com>
704R:	Saeed Bishara <saeed@annapurnalabs.com>
705R:	Zorik Machulsky <zorik@annapurnalabs.com>
706L:	netdev@vger.kernel.org
707S:	Supported
708F:	Documentation/networking/ena.txt
709F:	drivers/net/ethernet/amazon/
710
711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712M:	Tom Lendacky <thomas.lendacky@amd.com>
713M:	Gary Hook <gary.hook@amd.com>
714L:	linux-crypto@vger.kernel.org
715S:	Supported
716F:	drivers/crypto/ccp/
717F:	include/linux/ccp.h
718
719AMD FAM15H PROCESSOR POWER MONITORING DRIVER
720M:	Huang Rui <ray.huang@amd.com>
721L:	linux-hwmon@vger.kernel.org
722S:	Supported
723F:	Documentation/hwmon/fam15h_power
724F:	drivers/hwmon/fam15h_power.c
725
726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
727L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
728S:	Orphan
729F:	drivers/usb/gadget/udc/amd5536udc.*
730
731AMD GEODE PROCESSOR/CHIPSET SUPPORT
732P:	Andres Salomon <dilinger@queued.net>
733L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
734W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735S:	Supported
736F:	drivers/char/hw_random/geode-rng.c
737F:	drivers/crypto/geode*
738F:	drivers/video/fbdev/geode/
739F:	arch/x86/include/asm/geode.h
740
741AMD IOMMU (AMD-VI)
742M:	Joerg Roedel <joro@8bytes.org>
743L:	iommu@lists.linux-foundation.org
744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
745S:	Maintained
746F:	drivers/iommu/amd_iommu*.[ch]
747F:	include/linux/amd-iommu.h
748
749AMD KFD
750M:	Oded Gabbay <oded.gabbay@gmail.com>
751L:	dri-devel@lists.freedesktop.org
752T:	git git://people.freedesktop.org/~gabbayo/linux.git
753S:	Supported
754F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
756F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
757F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
758F:	drivers/gpu/drm/amd/amdkfd/
759F:	drivers/gpu/drm/amd/include/cik_structs.h
760F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
761F:	drivers/gpu/drm/amd/include/vi_structs.h
762F:	drivers/gpu/drm/radeon/radeon_kfd.c
763F:	drivers/gpu/drm/radeon/radeon_kfd.h
764F:	include/uapi/linux/kfd_ioctl.h
765
766AMD SEATTLE DEVICE TREE SUPPORT
767M:	Brijesh Singh <brijeshkumar.singh@amd.com>
768M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770S:	Supported
771F:	arch/arm64/boot/dts/amd/
772
773AMD XGBE DRIVER
774M:	Tom Lendacky <thomas.lendacky@amd.com>
775L:	netdev@vger.kernel.org
776S:	Supported
777F:	drivers/net/ethernet/amd/xgbe/
778F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
779
780AMS (Apple Motion Sensor) DRIVER
781M:	Michael Hanselmann <linux-kernel@hansmi.ch>
782S:	Supported
783F:	drivers/macintosh/ams/
784
785ANALOG DEVICES INC AD9389B DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/ad9389b*
790
791ANALOG DEVICES INC ADV7180 DRIVER
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	linux-media@vger.kernel.org
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	drivers/media/i2c/adv7180.c
797
798ANALOG DEVICES INC ADV748X DRIVER
799M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv748x/*
803
804ANALOG DEVICES INC ADV7511 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7511*
809
810ANALOG DEVICES INC ADV7604 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7604*
815
816ANALOG DEVICES INC ADV7842 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7842*
821
822ANALOG DEVICES INC ASOC CODEC DRIVERS
823M:	Lars-Peter Clausen <lars@metafoo.de>
824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
825W:	http://wiki.analog.com/
826W:	http://ez.analog.com/community/linux-device-drivers
827S:	Supported
828F:	sound/soc/codecs/adau*
829F:	sound/soc/codecs/adav*
830F:	sound/soc/codecs/ad1*
831F:	sound/soc/codecs/ad7*
832F:	sound/soc/codecs/ssm*
833F:	sound/soc/codecs/sigmadsp.*
834
835ANALOG DEVICES INC ASOC DRIVERS
836L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
837L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
838W:	http://blackfin.uclinux.org/
839S:	Supported
840F:	sound/soc/blackfin/*
841
842ANALOG DEVICES INC DMA DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/dma/dma-axi-dmac.c
847
848ANALOG DEVICES INC IIO DRIVERS
849M:	Lars-Peter Clausen <lars@metafoo.de>
850M:	Michael Hennerich <Michael.Hennerich@analog.com>
851W:	http://wiki.analog.com/
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/*/ad*
855F:	drivers/iio/adc/ltc2497*
856X:	drivers/iio/*/adjd*
857F:	drivers/staging/iio/*/ad*
858F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
859
860ANDROID CONFIG FRAGMENTS
861M:	Rob Herring <robh@kernel.org>
862S:	Supported
863F:	kernel/configs/android*
864
865ANDROID DRIVERS
866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
867M:	Arve Hjønnevåg <arve@android.com>
868M:	Riley Andrews <riandrews@android.com>
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
870L:	devel@driverdev.osuosl.org
871S:	Supported
872F:	drivers/android/
873F:	drivers/staging/android/
874
875ANDROID GOLDFISH RTC DRIVER
876M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
877S:	Supported
878F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879F:	drivers/rtc/rtc-goldfish.c
880
881ANDROID ION DRIVER
882M:	Laura Abbott <labbott@redhat.com>
883M:	Sumit Semwal <sumit.semwal@linaro.org>
884L:	devel@driverdev.osuosl.org
885S:	Supported
886F:	drivers/staging/android/ion
887F:	drivers/staging/android/uapi/ion.h
888F:	drivers/staging/android/uapi/ion_test.h
889
890AOA (Apple Onboard Audio) ALSA DRIVER
891M:	Johannes Berg <johannes@sipsolutions.net>
892L:	linuxppc-dev@lists.ozlabs.org
893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
894S:	Maintained
895F:	sound/aoa/
896
897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
898M:	William Breathitt Gray <vilhelm.gray@gmail.com>
899L:	linux-iio@vger.kernel.org
900S:	Maintained
901F:	drivers/iio/adc/stx104.c
902
903APM DRIVER
904M:	Jiri Kosina <jikos@kernel.org>
905S:	Odd fixes
906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
907F:	arch/x86/kernel/apm_32.c
908F:	include/linux/apm_bios.h
909F:	include/uapi/linux/apm_bios.h
910F:	drivers/char/apm-emulation.c
911
912APPARMOR SECURITY MODULE
913M:	John Johansen <john.johansen@canonical.com>
914L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915W:	apparmor.wiki.kernel.org
916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917S:	Supported
918F:	security/apparmor/
919F:	Documentation/admin-guide/LSM/apparmor.rst
920
921APPLE BCM5974 MULTITOUCH DRIVER
922M:	Henrik Rydberg <rydberg@bitmath.org>
923L:	linux-input@vger.kernel.org
924S:	Odd fixes
925F:	drivers/input/mouse/bcm5974.c
926
927APPLE SMC DRIVER
928M:	Henrik Rydberg <rydberg@bitmath.org>
929L:	linux-hwmon@vger.kernel.org
930S:	Odd fixes
931F:	drivers/hwmon/applesmc.c
932
933APPLETALK NETWORK LAYER
934L:	netdev@vger.kernel.org
935S:	Odd fixes
936F:	drivers/net/appletalk/
937F:	net/appletalk/
938
939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940M:	Duc Dang <dhdang@apm.com>
941S:	Supported
942F:	arch/arm64/boot/dts/apm/
943
944APPLIED MICRO (APM) X-GENE SOC EDAC
945M:	Loc Ho <lho@apm.com>
946S:	Supported
947F:	drivers/edac/xgene_edac.c
948F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951M:	Iyappan Subramanian <isubramanian@apm.com>
952M:	Keyur Chudgar <kchudgar@apm.com>
953S:	Supported
954F:	drivers/net/ethernet/apm/xgene-v2/
955
956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957M:	Iyappan Subramanian <isubramanian@apm.com>
958M:	Keyur Chudgar <kchudgar@apm.com>
959M:	Quan Nguyen <qnguyen@apm.com>
960S:	Supported
961F:	drivers/net/ethernet/apm/xgene/
962F:	drivers/net/phy/mdio-xgene.c
963F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
964F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
965
966APPLIED MICRO (APM) X-GENE SOC PMU
967M:	Tai Nguyen <ttnguyen@apm.com>
968S:	Supported
969F:	drivers/perf/xgene_pmu.c
970F:	Documentation/perf/xgene-pmu.txt
971F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
972
973APTINA CAMERA SENSOR PLL
974M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975L:	linux-media@vger.kernel.org
976S:	Maintained
977F:	drivers/media/i2c/aptina-pll.*
978
979ARC FRAMEBUFFER DRIVER
980M:	Jaya Kumar <jayalk@intworks.biz>
981S:	Maintained
982F:	drivers/video/fbdev/arcfb.c
983F:	drivers/video/fbdev/core/fb_defio.c
984
985ARC PGU DRM DRIVER
986M:	Alexey Brodkin <abrodkin@synopsys.com>
987S:	Supported
988F:	drivers/gpu/drm/arc/
989F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
990
991ARCNET NETWORK LAYER
992M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
993L:	netdev@vger.kernel.org
994S:	Maintained
995F:	drivers/net/arcnet/
996F:	include/uapi/linux/if_arcnet.h
997
998ARM ARCHITECTED TIMER DRIVER
999M:	Mark Rutland <mark.rutland@arm.com>
1000M:	Marc Zyngier <marc.zyngier@arm.com>
1001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S:	Maintained
1003F:	arch/arm/include/asm/arch_timer.h
1004F:	arch/arm64/include/asm/arch_timer.h
1005F:	drivers/clocksource/arm_arch_timer.c
1006
1007ARM HDLCD DRM DRIVER
1008M:	Liviu Dudau <liviu.dudau@arm.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arm/hdlcd_*
1011F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1012
1013ARM MALI-DP DRM DRIVER
1014M:	Liviu Dudau <liviu.dudau@arm.com>
1015M:	Brian Starkey <brian.starkey@arm.com>
1016M:	Mali DP Maintainers <malidp@foss.arm.com>
1017S:	Supported
1018F:	drivers/gpu/drm/arm/
1019F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1020
1021ARM MFM AND FLOPPY DRIVERS
1022M:	Ian Molton <spyro@f2s.com>
1023S:	Maintained
1024F:	arch/arm/lib/floppydma.S
1025F:	arch/arm/include/asm/floppy.h
1026
1027ARM PMU PROFILING AND DEBUGGING
1028M:	Will Deacon <will.deacon@arm.com>
1029M:	Mark Rutland <mark.rutland@arm.com>
1030S:	Maintained
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032F:	arch/arm*/kernel/perf_*
1033F:	arch/arm/oprofile/common.c
1034F:	arch/arm*/kernel/hw_breakpoint.c
1035F:	arch/arm*/include/asm/hw_breakpoint.h
1036F:	arch/arm*/include/asm/perf_event.h
1037F:	drivers/perf/*
1038F:	include/linux/perf/arm_pmu.h
1039F:	Documentation/devicetree/bindings/arm/pmu.txt
1040F:	Documentation/devicetree/bindings/perf/
1041
1042ARM PORT
1043M:	Russell King <linux@armlinux.org.uk>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045W:	http://www.armlinux.org.uk/
1046S:	Maintained
1047T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1048F:	arch/arm/
1049
1050ARM PRIMECELL AACI PL041 DRIVER
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	sound/arm/aaci.*
1054
1055ARM PRIMECELL BUS SUPPORT
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/amba/
1059F:	include/linux/amba/bus.h
1060
1061ARM PRIMECELL CLCD PL110 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/video/fbdev/amba-clcd.*
1065
1066ARM PRIMECELL KMI PL050 DRIVER
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/input/serio/ambakmi.*
1070F:	include/linux/amba/kmi.h
1071
1072ARM PRIMECELL MMCI PL180/1 DRIVER
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/mmc/host/mmci.*
1076F:	include/linux/amba/mmci.h
1077
1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/tty/serial/amba-pl01*.c
1082F:	include/linux/amba/serial.h
1083
1084ARM SMMU DRIVERS
1085M:	Will Deacon <will.deacon@arm.com>
1086R:	Robin Murphy <robin.murphy@arm.com>
1087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S:	Maintained
1089F:	drivers/iommu/arm-smmu.c
1090F:	drivers/iommu/arm-smmu-v3.c
1091F:	drivers/iommu/io-pgtable-arm.c
1092F:	drivers/iommu/io-pgtable-arm-v7s.c
1093
1094ARM SUB-ARCHITECTURES
1095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	arch/arm/mach-*/
1098F:	arch/arm/plat-*/
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1100
1101ARM/ACTIONS SEMI ARCHITECTURE
1102M:	Andreas Färber <afaerber@suse.de>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S:	Maintained
1105N:	owl
1106F:	arch/arm/mach-actions/
1107F:	arch/arm/boot/dts/owl-*
1108F:	arch/arm64/boot/dts/actions/
1109F:	drivers/clocksource/owl-*
1110F:	drivers/soc/actions/
1111F:	include/dt-bindings/power/owl-*
1112F:	include/linux/soc/actions/
1113F:	Documentation/devicetree/bindings/arm/actions.txt
1114F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1115F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1116
1117ARM/ADS SPHERE MACHINE SUPPORT
1118M:	Lennert Buytenhek <kernel@wantstofly.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AFEB9260 MACHINE SUPPORT
1123M:	Sergey Lapin <slapin@ossfans.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/AJECO 1ARM MACHINE SUPPORT
1128M:	Lennert Buytenhek <kernel@wantstofly.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131
1132ARM/Allwinner SoC Clock Support
1133M:	Emilio López <emilio@elopez.com.ar>
1134S:	Maintained
1135F:	drivers/clk/sunxi/
1136
1137ARM/Allwinner sunXi SoC support
1138M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1139M:	Chen-Yu Tsai <wens@csie.org>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142N:	sun[x456789]i
1143N:	sun50i
1144F:	arch/arm/mach-sunxi/
1145F:	arch/arm64/boot/dts/allwinner/
1146F:	drivers/clk/sunxi-ng/
1147F:	drivers/pinctrl/sunxi/
1148F:	drivers/soc/sunxi/
1149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1150
1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152M:	Neil Armstrong <narmstrong@baylibre.com>
1153M:	Jerome Brunet <jbrunet@baylibre.com>
1154L:	linux-amlogic@lists.infradead.org
1155S:	Maintained
1156F:	drivers/clk/meson/
1157F:	include/dt-bindings/clock/meson*
1158F:	include/dt-bindings/clock/gxbb*
1159F:	Documentation/devicetree/bindings/clock/amlogic*
1160
1161ARM/Amlogic Meson SoC support
1162M:	Carlo Caione <carlo@caione.org>
1163M:	Kevin Hilman <khilman@baylibre.com>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165L:	linux-amlogic@lists.infradead.org
1166W:	http://linux-meson.com/
1167S:	Maintained
1168F:	arch/arm/mach-meson/
1169F:	arch/arm/boot/dts/meson*
1170F:	arch/arm64/boot/dts/amlogic/
1171F:	drivers/pinctrl/meson/
1172F:	drivers/mmc/host/meson*
1173N:	meson
1174
1175ARM/Annapurna Labs ALPINE ARCHITECTURE
1176M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1177M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180F:	arch/arm/mach-alpine/
1181F:	arch/arm/boot/dts/alpine*
1182F:	arch/arm64/boot/dts/al/
1183F:	drivers/*/*alpine*
1184
1185ARM/ARTPEC MACHINE SUPPORT
1186M:	Jesper Nilsson <jesper.nilsson@axis.com>
1187M:	Lars Persson <lars.persson@axis.com>
1188M:	Niklas Cassel <niklas.cassel@axis.com>
1189S:	Maintained
1190L:	linux-arm-kernel@axis.com
1191F:	arch/arm/mach-artpec
1192F:	arch/arm/boot/dts/artpec6*
1193F:	drivers/clk/axis
1194F:	drivers/crypto/axis
1195F:	drivers/pinctrl/pinctrl-artpec*
1196F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1197
1198ARM/ASPEED I2C DRIVER
1199M:	Brendan Higgins <brendanhiggins@google.com>
1200R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201R:	Joel Stanley <joel@jms.id.au>
1202L:	linux-i2c@vger.kernel.org
1203L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1204S:	Maintained
1205F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1206F:	drivers/i2c/busses/i2c-aspeed.c
1207F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1209
1210ARM/ASPEED MACHINE SUPPORT
1211M:	Joel Stanley <joel@jms.id.au>
1212S:	Maintained
1213F:	arch/arm/mach-aspeed/
1214F:	arch/arm/boot/dts/aspeed-*
1215F:	drivers/*/*aspeed*
1216
1217ARM/ATMEL AT91 Clock Support
1218M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1219S:	Maintained
1220F:	drivers/clk/at91
1221
1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1224M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226W:	http://www.linux4sam.org
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1228S:	Supported
1229F:	arch/arm/mach-at91/
1230F:	include/soc/at91/
1231F:	arch/arm/boot/dts/at91*.dts
1232F:	arch/arm/boot/dts/at91*.dtsi
1233F:	arch/arm/boot/dts/sama*.dts
1234F:	arch/arm/boot/dts/sama*.dtsi
1235F:	arch/arm/include/debug/at91.S
1236F:	drivers/memory/atmel*
1237
1238ARM/CALXEDA HIGHBANK ARCHITECTURE
1239M:	Rob Herring <robh@kernel.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	arch/arm/mach-highbank/
1243F:	arch/arm/boot/dts/highbank.dts
1244F:	arch/arm/boot/dts/ecx-*.dts*
1245
1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247M:	Krzysztof Halasa <khalasa@piap.pl>
1248S:	Maintained
1249F:	arch/arm/mach-cns3xxx/
1250
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M:	Sunil Goutham <sgoutham@cavium.com>
1253M:	Robert Richter <rric@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Supported
1256F:	drivers/net/ethernet/cavium/thunder/
1257
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M:	Alexander Shiyan <shc_work@mail.ru>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Odd Fixes
1262N:	clps711x
1263
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270M:	Hartley Sweeten <hsweeten@visionengravers.com>
1271M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/
1275F:	arch/arm/mach-ep93xx/include/mach/
1276
1277ARM/CLKDEV SUPPORT
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282F:	arch/arm/include/asm/clkdev.h
1283F:	drivers/clk/clkdev.c
1284
1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286M:	Mike Rapoport <mike@compulab.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M:	Baruch Siach <baruch@tkos.co.il>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/boot/dts/cx92755*
1295N:	digicolor
1296
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M:	Hubert Feurstein <hubert.feurstein@contec.at>
1299S:	Maintained
1300F:	arch/arm/mach-ep93xx/micro9.c
1301
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	drivers/hwtracing/coresight/*
1307F:	Documentation/trace/coresight.txt
1308F:	Documentation/trace/coresight-cpu-debug.txt
1309F:	Documentation/devicetree/bindings/arm/coresight.txt
1310F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312F:	tools/perf/arch/arm/util/pmu.c
1313F:	tools/perf/arch/arm/util/auxtrace.c
1314F:	tools/perf/arch/arm/util/cs-etm.c
1315F:	tools/perf/arch/arm/util/cs-etm.h
1316F:	tools/perf/util/cs-etm.h
1317
1318ARM/CORGI MACHINE SUPPORT
1319M:	Richard Purdie <rpurdie@rpsys.net>
1320S:	Maintained
1321
1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324M:	Linus Walleij <linus.walleij@linaro.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://github.com/ulli-kroll/linux.git
1327S:	Maintained
1328F:	Documentation/devicetree/bindings/arm/gemini.txt
1329F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331F:	arch/arm/mach-gemini/
1332F:	drivers/pinctrl/pinctrl-gemini.c
1333F:	drivers/rtc/rtc-ftrtc010.c
1334
1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336M:	Barry Song <baohua@kernel.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339S:	Maintained
1340F:	arch/arm/boot/dts/prima2*
1341F:	arch/arm/mach-prima2/
1342F:	drivers/clk/sirf/
1343F:	drivers/clocksource/timer-prima2.c
1344F:	drivers/clocksource/timer-atlas7.c
1345N:	[^a-z]sirf
1346
1347ARM/EBSA110 MACHINE SUPPORT
1348M:	Russell King <linux@armlinux.org.uk>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W:	http://www.armlinux.org.uk/
1351S:	Maintained
1352F:	arch/arm/mach-ebsa110/
1353F:	drivers/net/ethernet/amd/am79c961a.*
1354
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M:	Uwe Kleine-König <kernel@pengutronix.de>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359N:	efm32
1360
1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362M:	Robert Jarzmik <robert.jarzmik@free.fr>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/ezx.c
1366
1367ARM/FARADAY FA526 PORT
1368M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371T:	git git://git.berlios.de/gemini-board
1372F:	arch/arm/mm/*-fa*
1373
1374ARM/FOOTBRIDGE ARCHITECTURE
1375M:	Russell King <linux@armlinux.org.uk>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W:	http://www.armlinux.org.uk/
1378S:	Maintained
1379F:	arch/arm/include/asm/hardware/dec21285.h
1380F:	arch/arm/mach-footbridge/
1381
1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383M:	Shawn Guo <shawnguo@kernel.org>
1384M:	Sascha Hauer <kernel@pengutronix.de>
1385R:	Fabio Estevam <fabio.estevam@nxp.com>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389F:	arch/arm/mach-imx/
1390F:	arch/arm/mach-mxs/
1391F:	arch/arm/boot/dts/imx*
1392F:	arch/arm/configs/imx*_defconfig
1393F:	drivers/clk/imx/
1394F:	drivers/soc/imx/
1395F:	include/soc/imx/
1396
1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398M:	Shawn Guo <shawnguo@kernel.org>
1399M:	Sascha Hauer <kernel@pengutronix.de>
1400R:	Stefan Agner <stefan@agner.ch>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F:	arch/arm/mach-imx/*vf610*
1405F:	arch/arm/boot/dts/vf*
1406
1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/GUMSTIX MACHINE SUPPORT
1413M:	Steve Sakoman <sakoman@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418M:	Philipp Zabel <philipp.zabel@gmail.com>
1419M:	Paul Parsons <lost.distance@yahoo.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-pxa/hx4700.c
1423F:	arch/arm/mach-pxa/include/mach/hx4700.h
1424F:	sound/soc/pxa/hx4700.c
1425
1426ARM/HISILICON SOC SUPPORT
1427M:	Wei Xu <xuwei5@hisilicon.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.hisilicon.com
1430S:	Supported
1431T:	git git://github.com/hisilicon/linux-hisi.git
1432F:	arch/arm/mach-hisi/
1433F:	arch/arm/boot/dts/hi3*
1434F:	arch/arm/boot/dts/hip*
1435F:	arch/arm/boot/dts/hisi*
1436F:	arch/arm64/boot/dts/hisilicon/
1437
1438ARM/HP JORNADA 7XX MACHINE SUPPORT
1439M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440W:	www.jlime.com
1441S:	Maintained
1442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F:	arch/arm/mach-sa1100/jornada720.c
1444F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446ARM/IGEP MACHINE SUPPORT
1447M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1448M:	Javier Martinez Canillas <javier@dowhile0.org>
1449L:	linux-omap@vger.kernel.org
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/boot/dts/omap3-igep*
1453
1454ARM/INCOME PXA270 SUPPORT
1455M:	Marek Vasut <marek.vasut@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP32X ARM ARCHITECTURE
1466M:	Lennert Buytenhek <kernel@wantstofly.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Orphan
1473
1474ARM/INTEL IQ81342EX MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXDP2850 MACHINE SUPPORT
1480M:	Lennert Buytenhek <kernel@wantstofly.org>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M:	Imre Kaloz <kaloz@openwrt.org>
1486M:	Krzysztof Halasa <khalasa@piap.pl>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-ixp4xx/
1490
1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492M:	Jonathan Cameron <jic23@cam.ac.uk>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/stargate2.c
1496F:	drivers/pcmcia/pxa2xx_stargate2.c
1497
1498ARM/INTEL XSC3 (MANZANO) ARM CORE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/LG1K ARCHITECTURE
1509M:	Chanho Min <chanho.min@lge.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm64/boot/dts/lg/
1513
1514ARM/LOGICPD PXA270 MACHINE SUPPORT
1515M:	Lennert Buytenhek <kernel@wantstofly.org>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518
1519ARM/LPC18XX ARCHITECTURE
1520M:	Joachim Eastwood <manabian@gmail.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/boot/dts/lpc43*
1524F:	drivers/clk/nxp/clk-lpc18xx*
1525F:	drivers/clocksource/time-lpc32xx.c
1526F:	drivers/i2c/busses/i2c-lpc2k.c
1527F:	drivers/memory/pl172.c
1528F:	drivers/mtd/spi-nor/nxp-spifi.c
1529F:	drivers/rtc/rtc-lpc24xx.c
1530N:	lpc18xx
1531
1532ARM/LPC32XX SOC SUPPORT
1533M:	Vladimir Zapolskiy <vz@mleia.com>
1534M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1537S:	Maintained
1538F:	arch/arm/boot/dts/lpc32*
1539F:	arch/arm/mach-lpc32xx/
1540F:	drivers/i2c/busses/i2c-pnx.c
1541F:	drivers/net/ethernet/nxp/lpc_eth.c
1542F:	drivers/usb/host/ohci-nxp.c
1543F:	drivers/watchdog/pnx4008_wdt.c
1544N:	lpc32xx
1545
1546ARM/MAGICIAN MACHINE SUPPORT
1547M:	Philipp Zabel <philipp.zabel@gmail.com>
1548S:	Maintained
1549
1550ARM/Marvell Berlin SoC support
1551M:	Jisheng Zhang <jszhang@marvell.com>
1552M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/mach-berlin/
1556F:	arch/arm/boot/dts/berlin*
1557F:	arch/arm64/boot/dts/marvell/berlin*
1558
1559ARM/Marvell Dove/MV78xx0/Orion SOC support
1560M:	Jason Cooper <jason@lakedaemon.net>
1561M:	Andrew Lunn <andrew@lunn.ch>
1562M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563M:	Gregory Clement <gregory.clement@free-electrons.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	Documentation/devicetree/bindings/soc/dove/
1567F:	arch/arm/mach-dove/
1568F:	arch/arm/mach-mv78xx0/
1569F:	arch/arm/mach-orion5x/
1570F:	arch/arm/plat-orion/
1571F:	arch/arm/boot/dts/dove*
1572F:	arch/arm/boot/dts/orion5x*
1573
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M:	Jason Cooper <jason@lakedaemon.net>
1576M:	Andrew Lunn <andrew@lunn.ch>
1577M:	Gregory Clement <gregory.clement@free-electrons.com>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/boot/dts/armada*
1582F:	arch/arm/boot/dts/kirkwood*
1583F:	arch/arm/configs/mvebu_*_defconfig
1584F:	arch/arm/mach-mvebu/
1585F:	arch/arm64/boot/dts/marvell/armada*
1586F:	drivers/cpufreq/mvebu-cpufreq.c
1587F:	drivers/irqchip/irq-armada-370-xp.c
1588F:	drivers/irqchip/irq-mvebu-*
1589F:	drivers/pinctrl/mvebu/
1590F:	drivers/rtc/rtc-armada38x.c
1591
1592ARM/Mediatek RTC DRIVER
1593M:	Eddie Huang <eddie.huang@mediatek.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	drivers/rtc/rtc-mt6397.c
1598
1599ARM/Mediatek SoC support
1600M:	Matthias Brugger <matthias.bgg@gmail.com>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/mt6*
1605F:	arch/arm/boot/dts/mt7*
1606F:	arch/arm/boot/dts/mt8*
1607F:	arch/arm/mach-mediatek/
1608F:	arch/arm64/boot/dts/mediatek/
1609N:	mtk
1610K:	mediatek
1611
1612ARM/Mediatek USB3 PHY DRIVER
1613M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	drivers/phy/mediatek/phy-mtk-tphy.c
1618
1619ARM/MICREL KS8695 ARCHITECTURE
1620M:	Greg Ungerer <gerg@uclinux.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622F:	arch/arm/mach-ks8695/
1623S:	Odd Fixes
1624
1625ARM/MIOA701 MACHINE SUPPORT
1626M:	Robert Jarzmik <robert.jarzmik@free.fr>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628F:	arch/arm/mach-pxa/mioa701.c
1629S:	Maintained
1630
1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1632M:	Michael Petchkovsky <mkpetch@internode.on.net>
1633S:	Maintained
1634
1635ARM/NOMADIK ARCHITECTURE
1636M:	Alessandro Rubini <rubini@unipv.it>
1637M:	Linus Walleij <linus.walleij@linaro.org>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/mach-nomadik/
1641F:	drivers/pinctrl/nomadik/
1642F:	drivers/i2c/busses/i2c-nomadik.c
1643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1644
1645ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646M:	Wan ZongShun <mcuos.com@gmail.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W:	http://www.mcuos.com
1649S:	Maintained
1650F:	arch/arm/mach-w90x900/
1651F:	drivers/input/keyboard/w90p910_keypad.c
1652F:	drivers/input/touchscreen/w90p910_ts.c
1653F:	drivers/watchdog/nuc900_wdt.c
1654F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1655F:	drivers/mtd/nand/nuc900_nand.c
1656F:	drivers/rtc/rtc-nuc900.c
1657F:	drivers/spi/spi-nuc900.c
1658F:	drivers/usb/host/ehci-w90x900.c
1659F:	drivers/video/fbdev/nuc900fb.c
1660
1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1662M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1663L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1664W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665S:	Supported
1666
1667ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668M:	Alexander Clouter <alex@digriz.org.uk>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670W:	http://www.digriz.org.uk/ts78xx/kernel
1671S:	Maintained
1672F:	arch/arm/mach-orion5x/ts78xx-*
1673
1674ARM/OXNAS platform support
1675M:	Neil Armstrong <narmstrong@baylibre.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678S:	Maintained
1679F:	arch/arm/mach-oxnas/
1680F:	arch/arm/boot/dts/ox8*.dtsi
1681F:	arch/arm/boot/dts/wd-mbwe.dts
1682F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683N:	oxnas
1684
1685ARM/PALM TREO SUPPORT
1686M:	Tomas Cech <sleep_walker@suse.com>
1687L:	linux-arm-kernel@lists.infradead.org
1688W:	http://hackndev.com
1689S:	Maintained
1690F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1691F:	arch/arm/mach-pxa/palmtreo.c
1692
1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694M:	Marek Vasut <marek.vasut@gmail.com>
1695L:	linux-arm-kernel@lists.infradead.org
1696W:	http://hackndev.com
1697S:	Maintained
1698F:	arch/arm/mach-pxa/include/mach/palmtx.h
1699F:	arch/arm/mach-pxa/palmtx.c
1700F:	arch/arm/mach-pxa/include/mach/palmt5.h
1701F:	arch/arm/mach-pxa/palmt5.c
1702F:	arch/arm/mach-pxa/include/mach/palmld.h
1703F:	arch/arm/mach-pxa/palmld.c
1704F:	arch/arm/mach-pxa/include/mach/palmte2.h
1705F:	arch/arm/mach-pxa/palmte2.c
1706F:	arch/arm/mach-pxa/include/mach/palmtc.h
1707F:	arch/arm/mach-pxa/palmtc.c
1708
1709ARM/PALMZ72 SUPPORT
1710M:	Sergey Lapin <slapin@ossfans.org>
1711L:	linux-arm-kernel@lists.infradead.org
1712W:	http://hackndev.com
1713S:	Maintained
1714F:	arch/arm/mach-pxa/include/mach/palmz72.h
1715F:	arch/arm/mach-pxa/palmz72.c
1716
1717ARM/PLEB SUPPORT
1718M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1719W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720S:	Maintained
1721
1722ARM/PT DIGITAL BOARD PORT
1723M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725W:	http://www.armlinux.org.uk/
1726S:	Maintained
1727
1728ARM/QUALCOMM SUPPORT
1729M:	Andy Gross <andy.gross@linaro.org>
1730M:	David Brown <david.brown@linaro.org>
1731L:	linux-arm-msm@vger.kernel.org
1732L:	linux-soc@vger.kernel.org
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/soc/qcom/
1735F:	arch/arm/boot/dts/qcom-*.dts
1736F:	arch/arm/boot/dts/qcom-*.dtsi
1737F:	arch/arm/mach-qcom/
1738F:	arch/arm64/boot/dts/qcom/*
1739F:	drivers/i2c/busses/i2c-qup.c
1740F:	drivers/clk/qcom/
1741F:	drivers/dma/qcom/
1742F:	drivers/soc/qcom/
1743F:	drivers/spi/spi-qup.c
1744F:	drivers/tty/serial/msm_serial.h
1745F:	drivers/tty/serial/msm_serial.c
1746F:	drivers/*/pm8???-*
1747F:	drivers/mfd/ssbi.c
1748F:	drivers/firmware/qcom_scm.c
1749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1750
1751ARM/RADISYS ENP2611 MACHINE SUPPORT
1752M:	Lennert Buytenhek <kernel@wantstofly.org>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755
1756ARM/REALTEK ARCHITECTURE
1757M:	Andreas Färber <afaerber@suse.de>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S:	Maintained
1760F:	arch/arm64/boot/dts/realtek/
1761F:	Documentation/devicetree/bindings/arm/realtek.txt
1762
1763ARM/RENESAS ARM64 ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm64/boot/dts/renesas/
1771F:	drivers/soc/renesas/
1772F:	include/linux/soc/renesas/
1773
1774ARM/RISCPC ARCHITECTURE
1775M:	Russell King <linux@armlinux.org.uk>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1780F:	arch/arm/include/asm/hardware/ioc.h
1781F:	arch/arm/include/asm/hardware/iomd.h
1782F:	arch/arm/include/asm/hardware/memc.h
1783F:	arch/arm/mach-rpc/
1784F:	drivers/net/ethernet/8390/etherh.c
1785F:	drivers/net/ethernet/i825xx/ether1*
1786F:	drivers/net/ethernet/seeq/ether3*
1787F:	drivers/scsi/arm/
1788
1789ARM/Rockchip SoC support
1790M:	Heiko Stuebner <heiko@sntech.de>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L:	linux-rockchip@lists.infradead.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794S:	Maintained
1795F:	arch/arm/boot/dts/rk3*
1796F:	arch/arm/boot/dts/rv1108*
1797F:	arch/arm/mach-rockchip/
1798F:	drivers/clk/rockchip/
1799F:	drivers/i2c/busses/i2c-rk3x.c
1800F:	drivers/*/*rockchip*
1801F:	drivers/*/*/*rockchip*
1802F:	sound/soc/rockchip/
1803N:	rockchip
1804
1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806M:	Kukjin Kim <kgene@kernel.org>
1807M:	Krzysztof Kozlowski <krzk@kernel.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1810Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811S:	Maintained
1812F:	arch/arm/boot/dts/s3c*
1813F:	arch/arm/boot/dts/s5p*
1814F:	arch/arm/boot/dts/samsung*
1815F:	arch/arm/boot/dts/exynos*
1816F:	arch/arm64/boot/dts/exynos/
1817F:	arch/arm/plat-samsung/
1818F:	arch/arm/mach-s3c24*/
1819F:	arch/arm/mach-s3c64xx/
1820F:	arch/arm/mach-s5p*/
1821F:	arch/arm/mach-exynos*/
1822F:	drivers/*/*s3c24*
1823F:	drivers/*/*/*s3c24*
1824F:	drivers/*/*s3c64xx*
1825F:	drivers/*/*s5pv210*
1826F:	drivers/memory/samsung/*
1827F:	drivers/soc/samsung/*
1828F:	Documentation/arm/Samsung/
1829F:	Documentation/devicetree/bindings/arm/samsung/
1830F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1831F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1832N:	exynos
1833
1834ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835M:	Kyungmin Park <kyungmin.park@samsung.com>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	arch/arm/mach-s5pv210/
1839
1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841M:	Kyungmin Park <kyungmin.park@samsung.com>
1842M:	Kamil Debski <kamil@wypas.org>
1843M:	Andrzej Hajda <a.hajda@samsung.com>
1844L:	linux-arm-kernel@lists.infradead.org
1845L:	linux-media@vger.kernel.org
1846S:	Maintained
1847F:	drivers/media/platform/s5p-g2d/
1848
1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1850M:	Marek Szyprowski <m.szyprowski@samsung.com>
1851L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1852L:	linux-media@vger.kernel.org
1853S:	Maintained
1854F:	drivers/media/platform/s5p-cec/
1855F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1856
1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1859M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1860L:	linux-arm-kernel@lists.infradead.org
1861L:	linux-media@vger.kernel.org
1862S:	Maintained
1863F:	drivers/media/platform/s5p-jpeg/
1864
1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866M:	Kyungmin Park <kyungmin.park@samsung.com>
1867M:	Kamil Debski <kamil@wypas.org>
1868M:	Jeongtae Park <jtp.park@samsung.com>
1869M:	Andrzej Hajda <a.hajda@samsung.com>
1870L:	linux-arm-kernel@lists.infradead.org
1871L:	linux-media@vger.kernel.org
1872S:	Maintained
1873F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1874F:	drivers/media/platform/s5p-mfc/
1875
1876ARM/SHMOBILE ARM ARCHITECTURE
1877M:	Simon Horman <horms@verge.net.au>
1878M:	Magnus Damm <magnus.damm@gmail.com>
1879L:	linux-renesas-soc@vger.kernel.org
1880Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882S:	Supported
1883F:	arch/arm/boot/dts/emev2*
1884F:	arch/arm/boot/dts/r7s*
1885F:	arch/arm/boot/dts/r8a*
1886F:	arch/arm/boot/dts/sh*
1887F:	arch/arm/configs/shmobile_defconfig
1888F:	arch/arm/include/debug/renesas-scif.S
1889F:	arch/arm/mach-shmobile/
1890F:	drivers/soc/renesas/
1891F:	include/linux/soc/renesas/
1892
1893ARM/SOCFPGA ARCHITECTURE
1894M:	Dinh Nguyen <dinguyen@kernel.org>
1895S:	Maintained
1896F:	arch/arm/mach-socfpga/
1897F:	arch/arm/boot/dts/socfpga*
1898F:	arch/arm/configs/socfpga_defconfig
1899F:	arch/arm64/boot/dts/altera/
1900W:	http://www.rocketboards.org
1901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1902
1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904M:	Dinh Nguyen <dinguyen@kernel.org>
1905S:	Maintained
1906F:	drivers/clk/socfpga/
1907
1908ARM/SOCFPGA EDAC SUPPORT
1909M:	Thor Thayer <thor.thayer@linux.intel.com>
1910S:	Maintained
1911F:	drivers/edac/altera_edac.
1912
1913ARM/STI ARCHITECTURE
1914M:	Patrice Chotard <patrice.chotard@st.com>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916W:	http://www.stlinux.com
1917S:	Maintained
1918F:	arch/arm/mach-sti/
1919F:	arch/arm/boot/dts/sti*
1920F:	drivers/char/hw_random/st-rng.c
1921F:	drivers/clocksource/arm_global_timer.c
1922F:	drivers/clocksource/clksrc_st_lpc.c
1923F:	drivers/cpufreq/sti-cpufreq.c
1924F:	drivers/dma/st_fdma*
1925F:	drivers/i2c/busses/i2c-st.c
1926F:	drivers/media/rc/st_rc.c
1927F:	drivers/media/platform/sti/c8sectpfe/
1928F:	drivers/mmc/host/sdhci-st.c
1929F:	drivers/phy/st/phy-miphy28lp.c
1930F:	drivers/phy/st/phy-stih407-usb.c
1931F:	drivers/pinctrl/pinctrl-st.c
1932F:	drivers/remoteproc/st_remoteproc.c
1933F:	drivers/remoteproc/st_slim_rproc.c
1934F:	drivers/reset/sti/
1935F:	drivers/rtc/rtc-st-lpc.c
1936F:	drivers/tty/serial/st-asc.c
1937F:	drivers/usb/dwc3/dwc3-st.c
1938F:	drivers/usb/host/ehci-st.c
1939F:	drivers/usb/host/ohci-st.c
1940F:	drivers/watchdog/st_lpc_wdt.c
1941F:	drivers/ata/ahci_st.c
1942F:	include/linux/remoteproc/st_slim_rproc.h
1943
1944ARM/STM32 ARCHITECTURE
1945M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946M:	Alexandre Torgue <alexandre.torgue@st.com>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950N:	stm32
1951F:	drivers/clocksource/armv7m_systick.c
1952
1953ARM/TANGO ARCHITECTURE
1954M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955L:	linux-arm-kernel@lists.infradead.org
1956S:	Maintained
1957N:	tango
1958
1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960M:	Lennert Buytenhek <kernel@wantstofly.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TETON BGA MACHINE SUPPORT
1965M:	"Mark F. Brown" <mark.brown314@gmail.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970M:	Santosh Shilimkar <ssantosh@kernel.org>
1971L:	linux-kernel@vger.kernel.org
1972S:	Maintained
1973F:	drivers/memory/*emif*
1974
1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976M:	Santosh Shilimkar <ssantosh@kernel.org>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S:	Maintained
1979F:	arch/arm/mach-keystone/
1980F:	arch/arm/boot/dts/keystone-*
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984M:	Santosh Shilimkar <ssantosh@kernel.org>
1985L:	linux-kernel@vger.kernel.org
1986S:	Maintained
1987F:	drivers/clk/keystone/
1988
1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990M:	Santosh Shilimkar <ssantosh@kernel.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992L:	linux-kernel@vger.kernel.org
1993S:	Maintained
1994F:	drivers/clocksource/timer-keystone.c
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997M:	Santosh Shilimkar <ssantosh@kernel.org>
1998L:	linux-kernel@vger.kernel.org
1999S:	Maintained
2000F:	drivers/power/reset/keystone-reset.c
2001
2002ARM/THECUS N2100 MACHINE SUPPORT
2003M:	Lennert Buytenhek <kernel@wantstofly.org>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005S:	Maintained
2006
2007ARM/TOSA MACHINE SUPPORT
2008M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009M:	Dirk Opfer <dirk@opfer-online.de>
2010S:	Maintained
2011
2012ARM/U300 MACHINE SUPPORT
2013M:	Linus Walleij <linus.walleij@linaro.org>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Supported
2016F:	arch/arm/mach-u300/
2017F:	drivers/clocksource/timer-u300.c
2018F:	drivers/i2c/busses/i2c-stu300.c
2019F:	drivers/rtc/rtc-coh901331.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	drivers/dma/coh901318*
2022F:	drivers/mfd/ab3100*
2023F:	drivers/rtc/rtc-ab3100.c
2024F:	drivers/rtc/rtc-coh901331.c
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2026
2027ARM/UNIPHIER ARCHITECTURE
2028M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2031S:	Maintained
2032F:	arch/arm/boot/dts/uniphier*
2033F:	arch/arm/include/asm/hardware/cache-uniphier.h
2034F:	arch/arm/mach-uniphier/
2035F:	arch/arm/mm/cache-uniphier.c
2036F:	arch/arm64/boot/dts/socionext/
2037F:	drivers/bus/uniphier-system-bus.c
2038F:	drivers/clk/uniphier/
2039F:	drivers/i2c/busses/i2c-uniphier*
2040F:	drivers/irqchip/irq-uniphier-aidet.c
2041F:	drivers/pinctrl/uniphier/
2042F:	drivers/reset/reset-uniphier.c
2043F:	drivers/tty/serial/8250/8250_uniphier.c
2044N:	uniphier
2045
2046ARM/Ux500 ARM ARCHITECTURE
2047M:	Linus Walleij <linus.walleij@linaro.org>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-ux500/
2051F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2052F:	drivers/dma/ste_dma40*
2053F:	drivers/hwspinlock/u8500_hsem.c
2054F:	drivers/mfd/abx500*
2055F:	drivers/mfd/ab8500*
2056F:	drivers/mfd/dbx500*
2057F:	drivers/mfd/db8500*
2058F:	drivers/pinctrl/nomadik/pinctrl-ab*
2059F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2060F:	drivers/rtc/rtc-ab8500.c
2061F:	drivers/rtc/rtc-pl031.c
2062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2063
2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065M:	Ulf Hansson <ulf.hansson@linaro.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067T:	git git://git.linaro.org/people/ulfh/clk.git
2068S:	Maintained
2069F:	drivers/clk/ux500/
2070
2071ARM/VERSATILE EXPRESS PLATFORM
2072M:	Liviu Dudau <liviu.dudau@arm.com>
2073M:	Sudeep Holla <sudeep.holla@arm.com>
2074M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076S:	Maintained
2077F:	arch/arm/boot/dts/vexpress*
2078F:	arch/arm64/boot/dts/arm/
2079F:	arch/arm/mach-vexpress/
2080F:	*/*/vexpress*
2081F:	*/*/*/vexpress*
2082F:	drivers/clk/versatile/clk-vexpress-osc.c
2083F:	drivers/clocksource/versatile.c
2084N:	mps2
2085
2086ARM/VFP SUPPORT
2087M:	Russell King <linux@armlinux.org.uk>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089W:	http://www.armlinux.org.uk/
2090S:	Maintained
2091F:	arch/arm/vfp/
2092
2093ARM/VOIPAC PXA270 SUPPORT
2094M:	Marek Vasut <marek.vasut@gmail.com>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Maintained
2097F:	arch/arm/mach-pxa/vpac270.c
2098F:	arch/arm/mach-pxa/include/mach/vpac270.h
2099
2100ARM/VT8500 ARM ARCHITECTURE
2101M:	Tony Prisk <linux@prisktech.co.nz>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S:	Maintained
2104F:	arch/arm/mach-vt8500/
2105F:	drivers/clocksource/vt8500_timer.c
2106F:	drivers/i2c/busses/i2c-wmt.c
2107F:	drivers/mmc/host/wmt-sdmmc.c
2108F:	drivers/pwm/pwm-vt8500.c
2109F:	drivers/rtc/rtc-vt8500.c
2110F:	drivers/tty/serial/vt8500_serial.c
2111F:	drivers/usb/host/ehci-platform.c
2112F:	drivers/usb/host/uhci-platform.c
2113F:	drivers/video/fbdev/vt8500lcdfb.*
2114F:	drivers/video/fbdev/wm8505fb*
2115F:	drivers/video/fbdev/wmt_ge_rops.*
2116
2117ARM/ZIPIT Z2 SUPPORT
2118M:	Marek Vasut <marek.vasut@gmail.com>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	arch/arm/mach-pxa/z2.c
2122F:	arch/arm/mach-pxa/include/mach/z2.h
2123
2124ARM/ZTE ARCHITECTURE
2125M:	Jun Nie <jun.nie@linaro.org>
2126M:	Baoyou Xie <baoyou.xie@linaro.org>
2127M:	Shawn Guo <shawnguo@kernel.org>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Maintained
2130F:	arch/arm/boot/dts/zx2967*
2131F:	arch/arm/mach-zx/
2132F:	arch/arm64/boot/dts/zte/
2133F:	drivers/clk/zte/
2134F:	drivers/dma/zx_dma.c
2135F:	drivers/gpio/gpio-zx.c
2136F:	drivers/i2c/busses/i2c-zx2967.c
2137F:	drivers/mmc/host/dw_mmc-zx.*
2138F:	drivers/pinctrl/zte/
2139F:	drivers/reset/reset-zx2967.c
2140F:	drivers/soc/zte/
2141F:	drivers/thermal/zx2967_thermal.c
2142F:	drivers/watchdog/zx2967_wdt.c
2143F:	Documentation/devicetree/bindings/arm/zte.txt
2144F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2145F:	Documentation/devicetree/bindings/dma/zxdma.txt
2146F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2150F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2151F:	Documentation/devicetree/bindings/soc/zte/
2152F:	Documentation/devicetree/bindings/sound/zte,*.txt
2153F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155F:	include/dt-bindings/clock/zx2967*.h
2156F:	include/dt-bindings/soc/zte,*.h
2157F:	sound/soc/codecs/zx_aud96p22.c
2158F:	sound/soc/zte/
2159
2160ARM/ZYNQ ARCHITECTURE
2161M:	Michal Simek <michal.simek@xilinx.com>
2162R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164W:	http://wiki.xilinx.com
2165T:	git https://github.com/Xilinx/linux-xlnx.git
2166S:	Supported
2167F:	arch/arm/mach-zynq/
2168F:	drivers/cpuidle/cpuidle-zynq.c
2169F:	drivers/block/xsysace.c
2170N:	zynq
2171N:	xilinx
2172F:	drivers/clocksource/cadence_ttc_timer.c
2173F:	drivers/i2c/busses/i2c-cadence.c
2174F:	drivers/mmc/host/sdhci-of-arasan.c
2175F:	drivers/edac/synopsys_edac.c
2176
2177ARM64 PORT (AARCH64 ARCHITECTURE)
2178M:	Catalin Marinas <catalin.marinas@arm.com>
2179M:	Will Deacon <will.deacon@arm.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2182S:	Maintained
2183F:	arch/arm64/
2184F:	Documentation/arm64/
2185
2186AS3645A LED FLASH CONTROLLER DRIVER
2187M:	Sakari Ailus <sakari.ailus@iki.fi>
2188L:	linux-leds@vger.kernel.org
2189S:	Maintained
2190F:	drivers/leds/leds-as3645a.c
2191
2192AS3645A LED FLASH CONTROLLER DRIVER
2193M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194L:	linux-media@vger.kernel.org
2195T:	git git://linuxtv.org/media_tree.git
2196S:	Maintained
2197F:	drivers/media/i2c/as3645a.c
2198F:	include/media/i2c/as3645a.h
2199
2200ASAHI KASEI AK8974 DRIVER
2201M:	Linus Walleij <linus.walleij@linaro.org>
2202L:	linux-iio@vger.kernel.org
2203W:	http://www.akm.com/
2204S:	Supported
2205F:	drivers/iio/magnetometer/ak8974.c
2206
2207ASC7621 HARDWARE MONITOR DRIVER
2208M:	George Joseph <george.joseph@fairview5.com>
2209L:	linux-hwmon@vger.kernel.org
2210S:	Maintained
2211F:	Documentation/hwmon/asc7621
2212F:	drivers/hwmon/asc7621.c
2213
2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2215M:	Corentin Chary <corentin.chary@gmail.com>
2216L:	acpi4asus-user@lists.sourceforge.net
2217L:	platform-driver-x86@vger.kernel.org
2218W:	http://acpi4asus.sf.net
2219S:	Maintained
2220F:	drivers/platform/x86/asus*.c
2221F:	drivers/platform/x86/eeepc*.c
2222
2223ASUS WIRELESS RADIO CONTROL DRIVER
2224M:	João Paulo Rechi Vita <jprvita@gmail.com>
2225L:	platform-driver-x86@vger.kernel.org
2226S:	Maintained
2227F:	drivers/platform/x86/asus-wireless.c
2228
2229ASYMMETRIC KEYS
2230M:	David Howells <dhowells@redhat.com>
2231L:	keyrings@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/crypto/asymmetric-keys.txt
2234F:	include/linux/verification.h
2235F:	include/crypto/public_key.h
2236F:	include/crypto/pkcs7.h
2237F:	crypto/asymmetric_keys/
2238
2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2240R:	Dan Williams <dan.j.williams@intel.com>
2241W:	http://sourceforge.net/projects/xscaleiop
2242S:	Odd fixes
2243F:	Documentation/crypto/async-tx-api.txt
2244F:	crypto/async_tx/
2245F:	drivers/dma/
2246F:	include/linux/dmaengine.h
2247F:	include/linux/async_tx.h
2248
2249AT24 EEPROM DRIVER
2250M:	Wolfram Sang <wsa@the-dreams.de>
2251L:	linux-i2c@vger.kernel.org
2252S:	Maintained
2253F:	drivers/misc/eeprom/at24.c
2254F:	include/linux/platform_data/at24.h
2255
2256ATA OVER ETHERNET (AOE) DRIVER
2257M:	"Ed L. Cashin" <ed.cashin@acm.org>
2258W:	http://www.openaoe.org/
2259S:	Supported
2260F:	Documentation/aoe/
2261F:	drivers/block/aoe/
2262
2263ATHEROS 71XX/9XXX GPIO DRIVER
2264M:	Alban Bedel <albeu@free.fr>
2265W:	https://github.com/AlbanBedel/linux
2266T:	git git://github.com/AlbanBedel/linux
2267S:	Maintained
2268F:	drivers/gpio/gpio-ath79.c
2269F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
2271ATHEROS ATH GENERIC UTILITIES
2272M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2273L:	linux-wireless@vger.kernel.org
2274S:	Supported
2275F:	drivers/net/wireless/ath/*
2276
2277ATHEROS ATH5K WIRELESS DRIVER
2278M:	Jiri Slaby <jirislaby@gmail.com>
2279M:	Nick Kossifidis <mickflemm@gmail.com>
2280M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281L:	linux-wireless@vger.kernel.org
2282W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2283S:	Maintained
2284F:	drivers/net/wireless/ath/ath5k/
2285
2286ATHEROS ATH6KL WIRELESS DRIVER
2287M:	Kalle Valo <kvalo@qca.qualcomm.com>
2288L:	linux-wireless@vger.kernel.org
2289W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2291S:	Supported
2292F:	drivers/net/wireless/ath/ath6kl/
2293
2294ATI_REMOTE2 DRIVER
2295M:	Ville Syrjala <syrjala@sci.fi>
2296S:	Maintained
2297F:	drivers/input/misc/ati_remote2.c
2298
2299ATK0110 HWMON DRIVER
2300M:	Luca Tettamanti <kronos.it@gmail.com>
2301L:	linux-hwmon@vger.kernel.org
2302S:	Maintained
2303F:	drivers/hwmon/asus_atk0110.c
2304
2305ATLX ETHERNET DRIVERS
2306M:	Jay Cliburn <jcliburn@gmail.com>
2307M:	Chris Snook <chris.snook@gmail.com>
2308L:	netdev@vger.kernel.org
2309W:	http://sourceforge.net/projects/atl1
2310W:	http://atl1.sourceforge.net
2311S:	Maintained
2312F:	drivers/net/ethernet/atheros/
2313
2314ATM
2315M:	Chas Williams <3chas3@gmail.com>
2316L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2317L:	netdev@vger.kernel.org
2318W:	http://linux-atm.sourceforge.net
2319S:	Maintained
2320F:	drivers/atm/
2321F:	include/linux/atm*
2322F:	include/uapi/linux/atm*
2323
2324ATMEL AT91 / AT32 MCI DRIVER
2325M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2326S:	Maintained
2327F:	drivers/mmc/host/atmel-mci.c
2328
2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2330M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2331S:	Supported
2332F:	drivers/power/reset/at91-sama5d2_shdwc.c
2333
2334ATMEL Audio ALSA driver
2335M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2337S:	Supported
2338F:	sound/soc/atmel
2339
2340ATMEL I2C DRIVER
2341M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2342L:	linux-i2c@vger.kernel.org
2343S:	Supported
2344F:	drivers/i2c/busses/i2c-at91.c
2345
2346ATMEL ISI DRIVER
2347M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2348L:	linux-media@vger.kernel.org
2349S:	Supported
2350F:	drivers/media/platform/atmel/atmel-isi.c
2351F:	include/media/atmel-isi.h
2352
2353ATMEL LCDFB DRIVER
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355L:	linux-fbdev@vger.kernel.org
2356S:	Maintained
2357F:	drivers/video/fbdev/atmel_lcdfb.c
2358F:	include/video/atmel_lcdc.h
2359
2360ATMEL MACB ETHERNET DRIVER
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362S:	Supported
2363F:	drivers/net/ethernet/cadence/
2364
2365ATMEL MAXTOUCH DRIVER
2366M:	Nick Dyer <nick@shmanahar.org>
2367T:	git git://github.com/ndyer/linux.git
2368S:	Maintained
2369F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370F:	drivers/input/touchscreen/atmel_mxt_ts.c
2371F:	include/linux/platform_data/atmel_mxt_ts.h
2372
2373ATMEL NAND DRIVER
2374M:	Wenyou Yang <wenyou.yang@atmel.com>
2375M:	Josh Wu <rainyfeeling@outlook.com>
2376L:	linux-mtd@lists.infradead.org
2377S:	Supported
2378F:	drivers/mtd/nand/atmel/*
2379
2380ATMEL SAMA5D2 ADC DRIVER
2381M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2382L:	linux-iio@vger.kernel.org
2383S:	Supported
2384F:	drivers/iio/adc/at91-sama5d2_adc.c
2385
2386ATMEL SDMMC DRIVER
2387M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2388L:	linux-mmc@vger.kernel.org
2389S:	Supported
2390F:	drivers/mmc/host/sdhci-of-at91.c
2391
2392ATMEL SPI DRIVER
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/spi/spi-atmel.*
2396
2397ATMEL SSC DRIVER
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Supported
2401F:	drivers/misc/atmel-ssc.c
2402F:	include/linux/atmel-ssc.h
2403
2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2405M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Supported
2408F:	drivers/misc/atmel_tclib.c
2409F:	drivers/clocksource/tcb_clksrc.c
2410
2411ATMEL USBA UDC DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Supported
2415F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2416
2417ATMEL WIRELESS DRIVER
2418M:	Simon Kelley <simon@thekelleys.org.uk>
2419L:	linux-wireless@vger.kernel.org
2420W:	http://www.thekelleys.org.uk/atmel
2421W:	http://atmelwlandriver.sourceforge.net/
2422S:	Maintained
2423F:	drivers/net/wireless/atmel/atmel*
2424
2425ATMEL XDMA DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-arm-kernel@lists.infradead.org
2428L:	dmaengine@vger.kernel.org
2429S:	Supported
2430F:	drivers/dma/at_xdmac.c
2431
2432ATOMIC INFRASTRUCTURE
2433M:	Will Deacon <will.deacon@arm.com>
2434M:	Peter Zijlstra <peterz@infradead.org>
2435R:	Boqun Feng <boqun.feng@gmail.com>
2436L:	linux-kernel@vger.kernel.org
2437S:	Maintained
2438F:	arch/*/include/asm/atomic*.h
2439F:	include/*/atomic*.h
2440
2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2442M:	Bradley Grove <linuxdrivers@attotech.com>
2443L:	linux-scsi@vger.kernel.org
2444W:	http://www.attotech.com
2445S:	Supported
2446F:	drivers/scsi/esas2r
2447
2448ATUSB IEEE 802.15.4 RADIO DRIVER
2449M:	Stefan Schmidt <stefan@osg.samsung.com>
2450L:	linux-wpan@vger.kernel.org
2451S:	Maintained
2452F:	drivers/net/ieee802154/atusb.c
2453F:	drivers/net/ieee802154/atusb.h
2454F:	drivers/net/ieee802154/at86rf230.h
2455
2456AUDIT SUBSYSTEM
2457M:	Paul Moore <paul@paul-moore.com>
2458M:	Eric Paris <eparis@redhat.com>
2459L:	linux-audit@redhat.com (moderated for non-subscribers)
2460W:	https://github.com/linux-audit
2461W:	https://people.redhat.com/sgrubb/audit
2462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463S:	Supported
2464F:	include/linux/audit.h
2465F:	include/uapi/linux/audit.h
2466F:	kernel/audit*
2467
2468AUXILIARY DISPLAY DRIVERS
2469M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470W:	http://miguelojeda.es/auxdisplay.htm
2471W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472S:	Maintained
2473F:	drivers/auxdisplay/
2474F:	include/linux/cfag12864b.h
2475
2476AX.25 NETWORK LAYER
2477M:	Ralf Baechle <ralf@linux-mips.org>
2478L:	linux-hams@vger.kernel.org
2479W:	http://www.linux-ax25.org/
2480S:	Maintained
2481F:	include/uapi/linux/ax25.h
2482F:	include/net/ax25.h
2483F:	net/ax25/
2484
2485AXENTIA ARM DEVICES
2486M:	Peter Rosin <peda@axentia.se>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S:	Maintained
2489F:	Documentation/devicetree/bindings/arm/axentia.txt
2490F:	arch/arm/boot/dts/at91-linea.dtsi
2491F:	arch/arm/boot/dts/at91-tse850-3.dts
2492
2493AXENTIA ASOC DRIVERS
2494M:	Peter Rosin <peda@axentia.se>
2495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2496S:	Maintained
2497F:	Documentation/devicetree/bindings/sound/axentia,*
2498F:	sound/soc/atmel/tse850-pcm5142.c
2499
2500AZ6007 DVB DRIVER
2501M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2503L:	linux-media@vger.kernel.org
2504W:	https://linuxtv.org
2505T:	git git://linuxtv.org/media_tree.git
2506S:	Maintained
2507F:	drivers/media/usb/dvb-usb-v2/az6007.c
2508
2509AZTECH FM RADIO RECEIVER DRIVER
2510M:	Hans Verkuil <hverkuil@xs4all.nl>
2511L:	linux-media@vger.kernel.org
2512T:	git git://linuxtv.org/media_tree.git
2513W:	https://linuxtv.org
2514S:	Maintained
2515F:	drivers/media/radio/radio-aztech*
2516
2517B43 WIRELESS DRIVER
2518L:	linux-wireless@vger.kernel.org
2519L:	b43-dev@lists.infradead.org
2520W:	http://wireless.kernel.org/en/users/Drivers/b43
2521S:	Odd Fixes
2522F:	drivers/net/wireless/broadcom/b43/
2523
2524B43LEGACY WIRELESS DRIVER
2525M:	Larry Finger <Larry.Finger@lwfinger.net>
2526L:	linux-wireless@vger.kernel.org
2527L:	b43-dev@lists.infradead.org
2528W:	http://wireless.kernel.org/en/users/Drivers/b43
2529S:	Maintained
2530F:	drivers/net/wireless/broadcom/b43legacy/
2531
2532BACKLIGHT CLASS/SUBSYSTEM
2533M:	Lee Jones <lee.jones@linaro.org>
2534M:	Daniel Thompson <daniel.thompson@linaro.org>
2535M:	Jingoo Han <jingoohan1@gmail.com>
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2537S:	Maintained
2538F:	drivers/video/backlight/
2539F:	include/linux/backlight.h
2540F:	include/linux/pwm_backlight.h
2541F:	Documentation/devicetree/bindings/leds/backlight
2542
2543BATMAN ADVANCED
2544M:	Marek Lindner <mareklindner@neomailbox.ch>
2545M:	Simon Wunderlich <sw@simonwunderlich.de>
2546M:	Antonio Quartulli <a@unstable.cc>
2547L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2548W:	https://www.open-mesh.org/
2549Q:	https://patchwork.open-mesh.org/project/batman/list/
2550S:	Maintained
2551F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2552F:	Documentation/ABI/testing/sysfs-class-net-mesh
2553F:	Documentation/networking/batman-adv.rst
2554F:	include/uapi/linux/batman_adv.h
2555F:	net/batman-adv/
2556
2557BAYCOM/HDLCDRV DRIVERS FOR AX.25
2558M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2559L:	linux-hams@vger.kernel.org
2560W:	http://www.baycom.org/~tom/ham/ham.html
2561S:	Maintained
2562F:	drivers/net/hamradio/baycom*
2563
2564BCACHE (BLOCK LAYER CACHE)
2565M:	Kent Overstreet <kent.overstreet@gmail.com>
2566L:	linux-bcache@vger.kernel.org
2567W:	http://bcache.evilpiepirate.org
2568S:	Orphan
2569F:	drivers/md/bcache/
2570
2571BDISP ST MEDIA DRIVER
2572M:	Fabien Dessenne <fabien.dessenne@st.com>
2573L:	linux-media@vger.kernel.org
2574T:	git git://linuxtv.org/media_tree.git
2575W:	https://linuxtv.org
2576S:	Supported
2577F:	drivers/media/platform/sti/bdisp
2578
2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2581L:	netdev@vger.kernel.org
2582S:	Maintained
2583F:	drivers/net/ethernet/ec_bhf.c
2584
2585BEFS FILE SYSTEM
2586M:	Luis de Bethencourt <luisbg@kernel.org>
2587M:	Salah Triki <salah.triki@gmail.com>
2588S:	Maintained
2589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2590F:	Documentation/filesystems/befs.txt
2591F:	fs/befs/
2592
2593BFQ I/O SCHEDULER
2594M:	Paolo Valente <paolo.valente@linaro.org>
2595M:	Jens Axboe <axboe@kernel.dk>
2596L:	linux-block@vger.kernel.org
2597S:	Maintained
2598F:	block/bfq-*
2599F:	Documentation/block/bfq-iosched.txt
2600
2601BFS FILE SYSTEM
2602M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2603S:	Maintained
2604F:	Documentation/filesystems/bfs.txt
2605F:	fs/bfs/
2606F:	include/uapi/linux/bfs_fs.h
2607
2608BLACKFIN ARCHITECTURE
2609M:	Steven Miao <realmz6@gmail.com>
2610L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2611T:	git git://git.code.sf.net/p/adi-linux/code
2612W:	http://blackfin.uclinux.org
2613S:	Supported
2614F:	arch/blackfin/
2615
2616BLACKFIN EMAC DRIVER
2617L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2618W:	http://blackfin.uclinux.org
2619S:	Supported
2620F:	drivers/net/ethernet/adi/
2621
2622BLACKFIN MEDIA DRIVER
2623M:	Scott Jiang <scott.jiang.linux@gmail.com>
2624L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625W:	http://blackfin.uclinux.org/
2626S:	Supported
2627F:	drivers/media/platform/blackfin/
2628F:	drivers/media/i2c/adv7183*
2629F:	drivers/media/i2c/vs6624*
2630
2631BLACKFIN RTC DRIVER
2632L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633W:	http://blackfin.uclinux.org
2634S:	Supported
2635F:	drivers/rtc/rtc-bfin.c
2636
2637BLACKFIN SDH DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Supported
2641F:	drivers/mmc/host/bfin_sdh.c
2642
2643BLACKFIN SERIAL DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org
2646S:	Supported
2647F:	drivers/tty/serial/bfin_uart.c
2648
2649BLACKFIN WATCHDOG DRIVER
2650L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651W:	http://blackfin.uclinux.org
2652S:	Supported
2653F:	drivers/watchdog/bfin_wdt.c
2654
2655BLINKM RGB LED DRIVER
2656M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657S:	Maintained
2658F:	drivers/leds/leds-blinkm.c
2659
2660BLOCK LAYER
2661M:	Jens Axboe <axboe@kernel.dk>
2662L:	linux-block@vger.kernel.org
2663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2664S:	Maintained
2665F:	block/
2666F:	kernel/trace/blktrace.c
2667F:	lib/sbitmap.c
2668
2669BLOCK2MTD DRIVER
2670M:	Joern Engel <joern@lazybastard.org>
2671L:	linux-mtd@lists.infradead.org
2672S:	Maintained
2673F:	drivers/mtd/devices/block2mtd.c
2674
2675BLUETOOTH DRIVERS
2676M:	Marcel Holtmann <marcel@holtmann.org>
2677M:	Gustavo Padovan <gustavo@padovan.org>
2678M:	Johan Hedberg <johan.hedberg@gmail.com>
2679L:	linux-bluetooth@vger.kernel.org
2680W:	http://www.bluez.org/
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2683S:	Maintained
2684F:	drivers/bluetooth/
2685
2686BLUETOOTH SUBSYSTEM
2687M:	Marcel Holtmann <marcel@holtmann.org>
2688M:	Gustavo Padovan <gustavo@padovan.org>
2689M:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	net/bluetooth/
2696F:	include/net/bluetooth/
2697
2698BONDING DRIVER
2699M:	Jay Vosburgh <j.vosburgh@gmail.com>
2700M:	Veaceslav Falico <vfalico@gmail.com>
2701M:	Andy Gospodarek <andy@greyhouse.net>
2702L:	netdev@vger.kernel.org
2703W:	http://sourceforge.net/projects/bonding/
2704S:	Supported
2705F:	drivers/net/bonding/
2706F:	include/uapi/linux/if_bonding.h
2707
2708BPF (Safe dynamic programs and tools)
2709M:	Alexei Starovoitov <ast@kernel.org>
2710M:	Daniel Borkmann <daniel@iogearbox.net>
2711L:	netdev@vger.kernel.org
2712L:	linux-kernel@vger.kernel.org
2713S:	Supported
2714F:	arch/x86/net/bpf_jit*
2715F:	Documentation/networking/filter.txt
2716F:	include/linux/bpf*
2717F:	include/linux/filter.h
2718F:	include/uapi/linux/bpf*
2719F:	include/uapi/linux/filter.h
2720F:	kernel/bpf/
2721F:	kernel/trace/bpf_trace.c
2722F:	lib/test_bpf.c
2723F:	net/bpf/
2724F:	net/core/filter.c
2725F:	net/sched/act_bpf.c
2726F:	net/sched/cls_bpf.c
2727F:	samples/bpf/
2728F:	tools/net/bpf*
2729F:	tools/testing/selftests/bpf/
2730
2731BROADCOM B44 10/100 ETHERNET DRIVER
2732M:	Michael Chan <michael.chan@broadcom.com>
2733L:	netdev@vger.kernel.org
2734S:	Supported
2735F:	drivers/net/ethernet/broadcom/b44.*
2736
2737BROADCOM B53 ETHERNET SWITCH DRIVER
2738M:	Florian Fainelli <f.fainelli@gmail.com>
2739L:	netdev@vger.kernel.org
2740L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2741S:	Supported
2742F:	drivers/net/dsa/b53/*
2743F:	include/linux/platform_data/b53.h
2744
2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2746M:	Florian Fainelli <f.fainelli@gmail.com>
2747M:	Ray Jui <rjui@broadcom.com>
2748M:	Scott Branden <sbranden@broadcom.com>
2749M:	bcm-kernel-feedback-list@broadcom.com
2750T:	git git://github.com/broadcom/mach-bcm
2751S:	Maintained
2752N:	bcm281*
2753N:	bcm113*
2754N:	bcm216*
2755N:	kona
2756F:	arch/arm/mach-bcm/
2757
2758BROADCOM BCM2835 ARM ARCHITECTURE
2759M:	Eric Anholt <eric@anholt.net>
2760M:	Stefan Wahren <stefan.wahren@i2se.com>
2761L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763T:	git git://github.com/anholt/linux
2764S:	Maintained
2765N:	bcm2835
2766F:	drivers/staging/vc04_services
2767
2768BROADCOM BCM47XX MIPS ARCHITECTURE
2769M:	Hauke Mehrtens <hauke@hauke-m.de>
2770M:	Rafał Miłecki <zajec5@gmail.com>
2771L:	linux-mips@linux-mips.org
2772S:	Maintained
2773F:	Documentation/devicetree/bindings/mips/brcm/
2774F:	arch/mips/bcm47xx/*
2775F:	arch/mips/include/asm/mach-bcm47xx/*
2776
2777BROADCOM BCM5301X ARM ARCHITECTURE
2778M:	Hauke Mehrtens <hauke@hauke-m.de>
2779M:	Rafał Miłecki <zajec5@gmail.com>
2780M:	Jon Mason <jonmason@broadcom.com>
2781M:	bcm-kernel-feedback-list@broadcom.com
2782L:	linux-arm-kernel@lists.infradead.org
2783S:	Maintained
2784F:	arch/arm/mach-bcm/bcm_5301x.c
2785F:	arch/arm/boot/dts/bcm5301x*.dtsi
2786F:	arch/arm/boot/dts/bcm470*
2787F:	arch/arm/boot/dts/bcm953012*
2788
2789BROADCOM BCM53573 ARM ARCHITECTURE
2790M:	Rafał Miłecki <rafal@milecki.pl>
2791L:	linux-arm-kernel@lists.infradead.org
2792S:	Maintained
2793F:	arch/arm/boot/dts/bcm53573*
2794F:	arch/arm/boot/dts/bcm47189*
2795
2796BROADCOM BCM63XX ARM ARCHITECTURE
2797M:	Florian Fainelli <f.fainelli@gmail.com>
2798M:	bcm-kernel-feedback-list@broadcom.com
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/broadcom/stblinux.git
2801S:	Maintained
2802N:	bcm63xx
2803
2804BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805M:	Kevin Cernekee <cernekee@gmail.com>
2806L:	linux-usb@vger.kernel.org
2807S:	Maintained
2808F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2810BROADCOM BCM7XXX ARM ARCHITECTURE
2811M:	Brian Norris <computersforpeace@gmail.com>
2812M:	Gregory Fong <gregory.0xf0@gmail.com>
2813M:	Florian Fainelli <f.fainelli@gmail.com>
2814M:	bcm-kernel-feedback-list@broadcom.com
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816T:	git git://github.com/broadcom/stblinux.git
2817S:	Maintained
2818F:	arch/arm/mach-bcm/*brcmstb*
2819F:	arch/arm/boot/dts/bcm7*.dts*
2820F:	drivers/bus/brcmstb_gisb.c
2821N:	brcmstb
2822
2823BROADCOM BMIPS CPUFREQ DRIVER
2824M:	Markus Mayer <mmayer@broadcom.com>
2825M:	bcm-kernel-feedback-list@broadcom.com
2826L:	linux-pm@vger.kernel.org
2827S:	Maintained
2828F:	drivers/cpufreq/bmips-cpufreq.c
2829
2830BROADCOM BMIPS MIPS ARCHITECTURE
2831M:	Kevin Cernekee <cernekee@gmail.com>
2832M:	Florian Fainelli <f.fainelli@gmail.com>
2833L:	linux-mips@linux-mips.org
2834T:	git git://github.com/broadcom/stblinux.git
2835S:	Maintained
2836F:	arch/mips/bmips/*
2837F:	arch/mips/include/asm/mach-bmips/*
2838F:	arch/mips/kernel/*bmips*
2839F:	arch/mips/boot/dts/brcm/bcm*.dts*
2840F:	drivers/irqchip/irq-bcm63*
2841F:	drivers/irqchip/irq-bcm7*
2842F:	drivers/irqchip/irq-brcmstb*
2843F:	include/linux/bcm963xx_nvram.h
2844F:	include/linux/bcm963xx_tag.h
2845
2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847M:	Rasesh Mody <rasesh.mody@cavium.com>
2848M:	Harish Patil <harish.patil@cavium.com>
2849M:	Dept-GELinuxNICDev@cavium.com
2850L:	netdev@vger.kernel.org
2851S:	Supported
2852F:	drivers/net/ethernet/broadcom/bnx2.*
2853F:	drivers/net/ethernet/broadcom/bnx2_*
2854
2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856M:	QLogic-Storage-Upstream@qlogic.com
2857L:	linux-scsi@vger.kernel.org
2858S:	Supported
2859F:	drivers/scsi/bnx2fc/
2860
2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862M:	QLogic-Storage-Upstream@qlogic.com
2863L:	linux-scsi@vger.kernel.org
2864S:	Supported
2865F:	drivers/scsi/bnx2i/
2866
2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2868M:	Ariel Elior <ariel.elior@cavium.com>
2869M:	everest-linux-l2@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/broadcom/bnx2x/
2873
2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2875M:	Michael Chan <michael.chan@broadcom.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bnxt/
2879
2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2881M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2882M:	Franky Lin <franky.lin@broadcom.com>
2883M:	Hante Meuleman <hante.meuleman@broadcom.com>
2884M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2885M:	Wright Feng <wright.feng@cypress.com>
2886L:	linux-wireless@vger.kernel.org
2887L:	brcm80211-dev-list.pdl@broadcom.com
2888L:	brcm80211-dev-list@cypress.com
2889S:	Supported
2890F:	drivers/net/wireless/broadcom/brcm80211/
2891
2892BROADCOM BRCMSTB GPIO DRIVER
2893M:	Gregory Fong <gregory.0xf0@gmail.com>
2894L:	bcm-kernel-feedback-list@broadcom.com
2895S:	Supported
2896F:	drivers/gpio/gpio-brcmstb.c
2897F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2898
2899BROADCOM GENET ETHERNET DRIVER
2900M:	Florian Fainelli <f.fainelli@gmail.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/genet/
2904
2905BROADCOM IPROC ARM ARCHITECTURE
2906M:	Ray Jui <rjui@broadcom.com>
2907M:	Scott Branden <sbranden@broadcom.com>
2908M:	Jon Mason <jonmason@broadcom.com>
2909M:	bcm-kernel-feedback-list@broadcom.com
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911T:	git git://github.com/broadcom/cygnus-linux.git
2912S:	Maintained
2913N:	iproc
2914N:	cygnus
2915N:	bcm[-_]nsp
2916N:	bcm9113*
2917N:	bcm9583*
2918N:	bcm9585*
2919N:	bcm9586*
2920N:	bcm988312
2921N:	bcm113*
2922N:	bcm583*
2923N:	bcm585*
2924N:	bcm586*
2925N:	bcm88312
2926F:	arch/arm64/boot/dts/broadcom/ns2*
2927F:	drivers/clk/bcm/clk-ns*
2928F:	drivers/pinctrl/bcm/pinctrl-ns*
2929
2930BROADCOM KONA GPIO DRIVER
2931M:	Ray Jui <rjui@broadcom.com>
2932L:	bcm-kernel-feedback-list@broadcom.com
2933S:	Supported
2934F:	drivers/gpio/gpio-bcm-kona.c
2935F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2936
2937BROADCOM NETXTREME-E ROCE DRIVER
2938M:	Selvin Xavier <selvin.xavier@broadcom.com>
2939M:	Devesh Sharma <devesh.sharma@broadcom.com>
2940M:	Somnath Kotur <somnath.kotur@broadcom.com>
2941M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2942L:	linux-rdma@vger.kernel.org
2943W:	http://www.broadcom.com
2944S:	Supported
2945F:	drivers/infiniband/hw/bnxt_re/
2946F:	include/uapi/rdma/bnxt_re-abi.h
2947
2948BROADCOM NVRAM DRIVER
2949M:	Rafał Miłecki <zajec5@gmail.com>
2950L:	linux-mips@linux-mips.org
2951S:	Maintained
2952F:	drivers/firmware/broadcom/*
2953
2954BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2955M:	Rafał Miłecki <zajec5@gmail.com>
2956L:	linux-wireless@vger.kernel.org
2957S:	Maintained
2958F:	drivers/bcma/
2959F:	include/linux/bcma/
2960
2961BROADCOM STB AVS CPUFREQ DRIVER
2962M:	Markus Mayer <mmayer@broadcom.com>
2963M:	bcm-kernel-feedback-list@broadcom.com
2964L:	linux-pm@vger.kernel.org
2965S:	Maintained
2966F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2967F:	drivers/cpufreq/brcmstb*
2968
2969BROADCOM STB NAND FLASH DRIVER
2970M:	Brian Norris <computersforpeace@gmail.com>
2971M:	Kamal Dasu <kdasu.kdev@gmail.com>
2972L:	linux-mtd@lists.infradead.org
2973L:	bcm-kernel-feedback-list@broadcom.com
2974S:	Maintained
2975F:	drivers/mtd/nand/brcmnand/
2976
2977BROADCOM SYSTEMPORT ETHERNET DRIVER
2978M:	Florian Fainelli <f.fainelli@gmail.com>
2979L:	netdev@vger.kernel.org
2980S:	Supported
2981F:	drivers/net/ethernet/broadcom/bcmsysport.*
2982
2983BROADCOM TG3 GIGABIT ETHERNET DRIVER
2984M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2985M:	Prashant Sreedharan <prashant@broadcom.com>
2986M:	Michael Chan <mchan@broadcom.com>
2987L:	netdev@vger.kernel.org
2988S:	Supported
2989F:	drivers/net/ethernet/broadcom/tg3.*
2990
2991BROCADE BFA FC SCSI DRIVER
2992M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2993M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2994L:	linux-scsi@vger.kernel.org
2995S:	Supported
2996F:	drivers/scsi/bfa/
2997
2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2999M:	Rasesh Mody <rasesh.mody@cavium.com>
3000M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3001M:	Dept-GELinuxNICDev@cavium.com
3002L:	netdev@vger.kernel.org
3003S:	Supported
3004F:	drivers/net/ethernet/brocade/bna/
3005
3006BSG (block layer generic sg v4 driver)
3007M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3008L:	linux-scsi@vger.kernel.org
3009S:	Supported
3010F:	block/bsg.c
3011F:	include/linux/bsg.h
3012F:	include/uapi/linux/bsg.h
3013
3014BT87X AUDIO DRIVER
3015M:	Clemens Ladisch <clemens@ladisch.de>
3016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3017T:	git git://git.alsa-project.org/alsa-kernel.git
3018S:	Maintained
3019F:	Documentation/sound/alsa/Bt87x.txt
3020F:	sound/pci/bt87x.c
3021
3022BT8XXGPIO DRIVER
3023M:	Michael Buesch <m@bues.ch>
3024W:	http://bu3sch.de/btgpio.php
3025S:	Maintained
3026F:	drivers/gpio/gpio-bt8xx.c
3027
3028BTRFS FILE SYSTEM
3029M:	Chris Mason <clm@fb.com>
3030M:	Josef Bacik <jbacik@fb.com>
3031M:	David Sterba <dsterba@suse.com>
3032L:	linux-btrfs@vger.kernel.org
3033W:	http://btrfs.wiki.kernel.org/
3034Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3036S:	Maintained
3037F:	Documentation/filesystems/btrfs.txt
3038F:	fs/btrfs/
3039F:	include/linux/btrfs*
3040F:	include/uapi/linux/btrfs*
3041
3042BTTV VIDEO4LINUX DRIVER
3043M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3044M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3045L:	linux-media@vger.kernel.org
3046W:	https://linuxtv.org
3047T:	git git://linuxtv.org/media_tree.git
3048S:	Odd fixes
3049F:	Documentation/media/v4l-drivers/bttv*
3050F:	drivers/media/pci/bt8xx/bttv*
3051
3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3053M:	Chanwoo Choi <cw00.choi@samsung.com>
3054L:	linux-pm@vger.kernel.org
3055L:	linux-samsung-soc@vger.kernel.org
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3057S:	Maintained
3058F:	drivers/devfreq/exynos-bus.c
3059F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3060
3061BUSLOGIC SCSI DRIVER
3062M:	Khalid Aziz <khalid@gonehiking.org>
3063L:	linux-scsi@vger.kernel.org
3064S:	Maintained
3065F:	drivers/scsi/BusLogic.*
3066F:	drivers/scsi/FlashPoint.*
3067
3068C-MEDIA CMI8788 DRIVER
3069M:	Clemens Ladisch <clemens@ladisch.de>
3070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3071T:	git git://git.alsa-project.org/alsa-kernel.git
3072S:	Maintained
3073F:	sound/pci/oxygen/
3074
3075C6X ARCHITECTURE
3076M:	Mark Salter <msalter@redhat.com>
3077M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3078L:	linux-c6x-dev@linux-c6x.org
3079W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3080S:	Maintained
3081F:	arch/c6x/
3082
3083CA8210 IEEE-802.15.4 RADIO DRIVER
3084M:	Harry Morris <h.morris@cascoda.com>
3085M:	linuxdev@cascoda.com
3086L:	linux-wpan@vger.kernel.org
3087W:	https://github.com/Cascoda/ca8210-linux.git
3088S:	Maintained
3089F:	drivers/net/ieee802154/ca8210.c
3090F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3091
3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3093M:	David Howells <dhowells@redhat.com>
3094L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3095S:	Supported
3096F:	Documentation/filesystems/caching/cachefiles.txt
3097F:	fs/cachefiles/
3098
3099CADET FM/AM RADIO RECEIVER DRIVER
3100M:	Hans Verkuil <hverkuil@xs4all.nl>
3101L:	linux-media@vger.kernel.org
3102T:	git git://linuxtv.org/media_tree.git
3103W:	https://linuxtv.org
3104S:	Maintained
3105F:	drivers/media/radio/radio-cadet*
3106
3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3108M:	Jonathan Corbet <corbet@lwn.net>
3109L:	linux-media@vger.kernel.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Maintained
3112F:	Documentation/media/v4l-drivers/cafe_ccic*
3113F:	drivers/media/platform/marvell-ccic/
3114
3115CAIF NETWORK LAYER
3116M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3117L:	netdev@vger.kernel.org
3118S:	Supported
3119F:	Documentation/networking/caif/
3120F:	drivers/net/caif/
3121F:	include/uapi/linux/caif/
3122F:	include/net/caif/
3123F:	net/caif/
3124
3125CALGARY x86-64 IOMMU
3126M:	Muli Ben-Yehuda <mulix@mulix.org>
3127M:	Jon Mason <jdmason@kudzu.us>
3128L:	iommu@lists.linux-foundation.org
3129S:	Maintained
3130F:	arch/x86/kernel/pci-calgary_64.c
3131F:	arch/x86/kernel/tce_64.c
3132F:	arch/x86/include/asm/calgary.h
3133F:	arch/x86/include/asm/tce.h
3134
3135CAN NETWORK DRIVERS
3136M:	Wolfgang Grandegger <wg@grandegger.com>
3137M:	Marc Kleine-Budde <mkl@pengutronix.de>
3138L:	linux-can@vger.kernel.org
3139W:	https://github.com/linux-can
3140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3142S:	Maintained
3143F:	Documentation/devicetree/bindings/net/can/
3144F:	drivers/net/can/
3145F:	include/linux/can/dev.h
3146F:	include/linux/can/platform/
3147F:	include/uapi/linux/can/error.h
3148F:	include/uapi/linux/can/netlink.h
3149
3150CAN NETWORK LAYER
3151M:	Oliver Hartkopp <socketcan@hartkopp.net>
3152M:	Marc Kleine-Budde <mkl@pengutronix.de>
3153L:	linux-can@vger.kernel.org
3154W:	https://github.com/linux-can
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3157S:	Maintained
3158F:	Documentation/networking/can.txt
3159F:	net/can/
3160F:	include/linux/can/core.h
3161F:	include/uapi/linux/can.h
3162F:	include/uapi/linux/can/bcm.h
3163F:	include/uapi/linux/can/raw.h
3164F:	include/uapi/linux/can/gw.h
3165
3166CAPABILITIES
3167M:	Serge Hallyn <serge@hallyn.com>
3168L:	linux-security-module@vger.kernel.org
3169S:	Supported
3170F:	include/linux/capability.h
3171F:	include/uapi/linux/capability.h
3172F:	security/commoncap.c
3173F:	kernel/capability.c
3174
3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3176M:	Kevin Tsai <ktsai@capellamicro.com>
3177S:	Maintained
3178F:	drivers/iio/light/cm*
3179
3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3181M:	Christian Lamparter <chunkeey@googlemail.com>
3182L:	linux-wireless@vger.kernel.org
3183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3184S:	Maintained
3185F:	drivers/net/wireless/ath/carl9170/
3186
3187CAVIUM I2C DRIVER
3188M:	Jan Glauber <jglauber@cavium.com>
3189M:	David Daney <david.daney@cavium.com>
3190W:	http://www.cavium.com
3191S:	Supported
3192F:	drivers/i2c/busses/i2c-octeon*
3193F:	drivers/i2c/busses/i2c-thunderx*
3194
3195CAVIUM LIQUIDIO NETWORK DRIVER
3196M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3197M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3198M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3199M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3200L:	netdev@vger.kernel.org
3201W:	http://www.cavium.com
3202S:	Supported
3203F:	drivers/net/ethernet/cavium/liquidio/
3204
3205CAVIUM MMC DRIVER
3206M:	Jan Glauber <jglauber@cavium.com>
3207M:	David Daney <david.daney@cavium.com>
3208M:	Steven J. Hill <Steven.Hill@cavium.com>
3209W:	http://www.cavium.com
3210S:	Supported
3211F:	drivers/mmc/host/cavium*
3212
3213CAVIUM OCTEON-TX CRYPTO DRIVER
3214M:	George Cherian <george.cherian@cavium.com>
3215L:	linux-crypto@vger.kernel.org
3216W:	http://www.cavium.com
3217S:	Supported
3218F:	drivers/crypto/cavium/cpt/
3219
3220CAVIUM THUNDERX2 ARM64 SOC
3221M:	Robert Richter <rrichter@cavium.com>
3222M:	Jayachandran C <jnair@caviumnetworks.com>
3223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224S:	Maintained
3225F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3226F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3227
3228CC2520 IEEE-802.15.4 RADIO DRIVER
3229M:	Varka Bhadram <varkabhadram@gmail.com>
3230L:	linux-wpan@vger.kernel.org
3231S:	Maintained
3232F:	drivers/net/ieee802154/cc2520.c
3233F:	include/linux/spi/cc2520.h
3234F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3235
3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3237M:	Gilad Ben-Yossef <gilad@benyossef.com>
3238L:	linux-crypto@vger.kernel.org
3239L:	driverdev-devel@linuxdriverproject.org
3240S:	Supported
3241F:	drivers/staging/ccree/
3242W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3243
3244CEC FRAMEWORK
3245M:	Hans Verkuil <hans.verkuil@cisco.com>
3246L:	linux-media@vger.kernel.org
3247T:	git git://linuxtv.org/media_tree.git
3248W:	http://linuxtv.org
3249S:	Supported
3250F:	Documentation/media/kapi/cec-core.rst
3251F:	Documentation/media/uapi/cec
3252F:	drivers/media/cec/
3253F:	drivers/media/rc/keymaps/rc-cec.c
3254F:	include/media/cec.h
3255F:	include/media/cec-notifier.h
3256F:	include/uapi/linux/cec.h
3257F:	include/uapi/linux/cec-funcs.h
3258F:	Documentation/devicetree/bindings/media/cec.txt
3259
3260CELL BROADBAND ENGINE ARCHITECTURE
3261M:	Arnd Bergmann <arnd@arndb.de>
3262L:	linuxppc-dev@lists.ozlabs.org
3263W:	http://www.ibm.com/developerworks/power/cell/
3264S:	Supported
3265F:	arch/powerpc/include/asm/cell*.h
3266F:	arch/powerpc/include/asm/spu*.h
3267F:	arch/powerpc/include/uapi/asm/spu*.h
3268F:	arch/powerpc/oprofile/*cell*
3269F:	arch/powerpc/platforms/cell/
3270
3271CEPH COMMON CODE (LIBCEPH)
3272M:	Ilya Dryomov <idryomov@gmail.com>
3273M:	"Yan, Zheng" <zyan@redhat.com>
3274M:	Sage Weil <sage@redhat.com>
3275L:	ceph-devel@vger.kernel.org
3276W:	http://ceph.com/
3277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3278T:	git git://github.com/ceph/ceph-client.git
3279S:	Supported
3280F:	net/ceph/
3281F:	include/linux/ceph/
3282F:	include/linux/crush/
3283
3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3285M:	"Yan, Zheng" <zyan@redhat.com>
3286M:	Sage Weil <sage@redhat.com>
3287M:	Ilya Dryomov <idryomov@gmail.com>
3288L:	ceph-devel@vger.kernel.org
3289W:	http://ceph.com/
3290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3291T:	git git://github.com/ceph/ceph-client.git
3292S:	Supported
3293F:	Documentation/filesystems/ceph.txt
3294F:	fs/ceph/
3295
3296CERTIFICATE HANDLING:
3297M:	David Howells <dhowells@redhat.com>
3298M:	David Woodhouse <dwmw2@infradead.org>
3299L:	keyrings@vger.kernel.org
3300S:	Maintained
3301F:	Documentation/module-signing.txt
3302F:	certs/
3303F:	scripts/sign-file.c
3304F:	scripts/extract-cert.c
3305
3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3307L:	linux-usb@vger.kernel.org
3308S:	Orphan
3309F:	Documentation/usb/WUSB-Design-overview.txt
3310F:	Documentation/usb/wusb-cbaf
3311F:	drivers/usb/host/hwa-hc.c
3312F:	drivers/usb/host/whci/
3313F:	drivers/usb/wusbcore/
3314F:	include/linux/usb/wusb*
3315
3316CFAG12864B LCD DRIVER
3317M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3318W:	http://miguelojeda.es/auxdisplay.htm
3319W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3320S:	Maintained
3321F:	drivers/auxdisplay/cfag12864b.c
3322F:	include/linux/cfag12864b.h
3323
3324CFAG12864BFB LCD FRAMEBUFFER DRIVER
3325M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3326W:	http://miguelojeda.es/auxdisplay.htm
3327W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3328S:	Maintained
3329F:	drivers/auxdisplay/cfag12864bfb.c
3330F:	include/linux/cfag12864b.h
3331
3332CFG80211 and NL80211
3333M:	Johannes Berg <johannes@sipsolutions.net>
3334L:	linux-wireless@vger.kernel.org
3335W:	http://wireless.kernel.org/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3338S:	Maintained
3339F:	include/uapi/linux/nl80211.h
3340F:	include/net/cfg80211.h
3341F:	net/wireless/*
3342X:	net/wireless/wext*
3343
3344CHAR and MISC DRIVERS
3345M:	Arnd Bergmann <arnd@arndb.de>
3346M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3348S:	Supported
3349F:	drivers/char/*
3350F:	drivers/misc/*
3351F:	include/linux/miscdevice.h
3352
3353CHECKPATCH
3354M:	Andy Whitcroft <apw@canonical.com>
3355M:	Joe Perches <joe@perches.com>
3356S:	Maintained
3357F:	scripts/checkpatch.pl
3358
3359CHINESE DOCUMENTATION
3360M:	Harry Wei <harryxiyou@gmail.com>
3361L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3362L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3363S:	Maintained
3364F:	Documentation/translations/zh_CN/
3365
3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3367M:	Peter Chen <Peter.Chen@nxp.com>
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3369L:	linux-usb@vger.kernel.org
3370S:	Maintained
3371F:	drivers/usb/chipidea/
3372
3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3374M:	Hans de Goede <hdegoede@redhat.com>
3375L:	linux-input@vger.kernel.org
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3378F:	drivers/input/touchscreen/chipone_icn8318.c
3379
3380CHROME HARDWARE PLATFORM SUPPORT
3381M:	Benson Leung <bleung@chromium.org>
3382M:	Olof Johansson <olof@lixom.net>
3383S:	Maintained
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3385F:	drivers/platform/chrome/
3386
3387CIRRUS LOGIC AUDIO CODEC DRIVERS
3388M:	Brian Austin <brian.austin@cirrus.com>
3389M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3391S:	Maintained
3392F:	sound/soc/codecs/cs*
3393
3394CIRRUS LOGIC EP93XX ETHERNET DRIVER
3395M:	Hartley Sweeten <hsweeten@visionengravers.com>
3396L:	netdev@vger.kernel.org
3397S:	Maintained
3398F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3399
3400CISCO FCOE HBA DRIVER
3401M:	Satish Kharat <satishkh@cisco.com>
3402M:	Sesidhar Baddela <sebaddel@cisco.com>
3403M:	Karan Tilak Kumar <kartilak@cisco.com>
3404L:	linux-scsi@vger.kernel.org
3405S:	Supported
3406F:	drivers/scsi/fnic/
3407
3408CISCO SCSI HBA DRIVER
3409M:	Karan Tilak Kumar <kartilak@cisco.com>
3410M:	Sesidhar Baddela <sebaddel@cisco.com>
3411L:	linux-scsi@vger.kernel.org
3412S:	Supported
3413F:	drivers/scsi/snic/
3414
3415CISCO VIC ETHERNET NIC DRIVER
3416M:	Christian Benvenuti <benve@cisco.com>
3417M:	Govindarajulu Varadarajan <_govind@gmx.com>
3418M:	Neel Patel <neepatel@cisco.com>
3419S:	Supported
3420F:	drivers/net/ethernet/cisco/enic/
3421
3422CISCO VIC LOW LATENCY NIC DRIVER
3423M:	Christian Benvenuti <benve@cisco.com>
3424M:	Dave Goodell <dgoodell@cisco.com>
3425S:	Supported
3426F:	drivers/infiniband/hw/usnic/
3427
3428CLEANCACHE API
3429M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3430L:	linux-kernel@vger.kernel.org
3431S:	Maintained
3432F:	mm/cleancache.c
3433F:	include/linux/cleancache.h
3434
3435CLK API
3436M:	Russell King <linux@armlinux.org.uk>
3437L:	linux-clk@vger.kernel.org
3438S:	Maintained
3439F:	include/linux/clk.h
3440
3441CLOCKSOURCE, CLOCKEVENT DRIVERS
3442M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3443M:	Thomas Gleixner <tglx@linutronix.de>
3444L:	linux-kernel@vger.kernel.org
3445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3446S:	Supported
3447F:	drivers/clocksource
3448
3449CMPC ACPI DRIVER
3450M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3451M:	Daniel Oliveira Nascimento <don@syst.com.br>
3452L:	platform-driver-x86@vger.kernel.org
3453S:	Supported
3454F:	drivers/platform/x86/classmate-laptop.c
3455
3456COBALT MEDIA DRIVER
3457M:	Hans Verkuil <hans.verkuil@cisco.com>
3458L:	linux-media@vger.kernel.org
3459T:	git git://linuxtv.org/media_tree.git
3460W:	https://linuxtv.org
3461S:	Supported
3462F:	drivers/media/pci/cobalt/
3463
3464COCCINELLE/Semantic Patches (SmPL)
3465M:	Julia Lawall <Julia.Lawall@lip6.fr>
3466M:	Gilles Muller <Gilles.Muller@lip6.fr>
3467M:	Nicolas Palix <nicolas.palix@imag.fr>
3468M:	Michal Marek <mmarek@suse.com>
3469L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3471W:	http://coccinelle.lip6.fr/
3472S:	Supported
3473F:	Documentation/dev-tools/coccinelle.rst
3474F:	scripts/coccinelle/
3475F:	scripts/coccicheck
3476
3477CODA FILE SYSTEM
3478M:	Jan Harkes <jaharkes@cs.cmu.edu>
3479M:	coda@cs.cmu.edu
3480L:	codalist@coda.cs.cmu.edu
3481W:	http://www.coda.cs.cmu.edu/
3482S:	Maintained
3483F:	Documentation/filesystems/coda.txt
3484F:	fs/coda/
3485F:	include/linux/coda*.h
3486F:	include/uapi/linux/coda*.h
3487
3488CODA V4L2 MEM2MEM DRIVER
3489M:	Philipp Zabel <p.zabel@pengutronix.de>
3490L:	linux-media@vger.kernel.org
3491S:	Maintained
3492F:	Documentation/devicetree/bindings/media/coda.txt
3493F:	drivers/media/platform/coda/
3494
3495COMMON CLK FRAMEWORK
3496M:	Michael Turquette <mturquette@baylibre.com>
3497M:	Stephen Boyd <sboyd@codeaurora.org>
3498L:	linux-clk@vger.kernel.org
3499Q:	http://patchwork.kernel.org/project/linux-clk/list/
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3501S:	Maintained
3502F:	Documentation/devicetree/bindings/clock/
3503F:	drivers/clk/
3504X:	drivers/clk/clkdev.c
3505F:	include/linux/clk-pr*
3506F:	include/linux/clk/
3507
3508COMMON INTERNET FILE SYSTEM (CIFS)
3509M:	Steve French <sfrench@samba.org>
3510L:	linux-cifs@vger.kernel.org
3511L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3512W:	http://linux-cifs.samba.org/
3513T:	git git://git.samba.org/sfrench/cifs-2.6.git
3514S:	Supported
3515F:	Documentation/filesystems/cifs/
3516F:	fs/cifs/
3517
3518COMPACTPCI HOTPLUG CORE
3519M:	Scott Murray <scott@spiteful.org>
3520L:	linux-pci@vger.kernel.org
3521S:	Maintained
3522F:	drivers/pci/hotplug/cpci_hotplug*
3523
3524COMPACTPCI HOTPLUG GENERIC DRIVER
3525M:	Scott Murray <scott@spiteful.org>
3526L:	linux-pci@vger.kernel.org
3527S:	Maintained
3528F:	drivers/pci/hotplug/cpcihp_generic.c
3529
3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3531M:	Scott Murray <scott@spiteful.org>
3532L:	linux-pci@vger.kernel.org
3533S:	Maintained
3534F:	drivers/pci/hotplug/cpcihp_zt5550.*
3535
3536COMPAL LAPTOP SUPPORT
3537M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Maintained
3540F:	drivers/platform/x86/compal-laptop.c
3541
3542CONEXANT ACCESSRUNNER USB DRIVER
3543L:	accessrunner-general@lists.sourceforge.net
3544W:	http://accessrunner.sourceforge.net/
3545S:	Orphan
3546F:	drivers/usb/atm/cxacru.c
3547
3548CONFIGFS
3549M:	Joel Becker <jlbec@evilplan.org>
3550M:	Christoph Hellwig <hch@lst.de>
3551T:	git git://git.infradead.org/users/hch/configfs.git
3552S:	Supported
3553F:	fs/configfs/
3554F:	include/linux/configfs.h
3555
3556CONNECTOR
3557M:	Evgeniy Polyakov <zbr@ioremap.net>
3558L:	netdev@vger.kernel.org
3559S:	Maintained
3560F:	drivers/connector/
3561
3562CONTROL GROUP (CGROUP)
3563M:	Tejun Heo <tj@kernel.org>
3564M:	Li Zefan <lizefan@huawei.com>
3565M:	Johannes Weiner <hannes@cmpxchg.org>
3566L:	cgroups@vger.kernel.org
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3568S:	Maintained
3569F:	Documentation/cgroup*
3570F:	include/linux/cgroup*
3571F:	kernel/cgroup*
3572
3573CONTROL GROUP - CPUSET
3574M:	Li Zefan <lizefan@huawei.com>
3575L:	cgroups@vger.kernel.org
3576W:	http://www.bullopensource.org/cpuset/
3577W:	http://oss.sgi.com/projects/cpusets/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3579S:	Maintained
3580F:	Documentation/cgroup-v1/cpusets.txt
3581F:	include/linux/cpuset.h
3582F:	kernel/cpuset.c
3583
3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3585M:	Johannes Weiner <hannes@cmpxchg.org>
3586M:	Michal Hocko <mhocko@kernel.org>
3587M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3588L:	cgroups@vger.kernel.org
3589L:	linux-mm@kvack.org
3590S:	Maintained
3591F:	mm/memcontrol.c
3592F:	mm/swap_cgroup.c
3593
3594CORETEMP HARDWARE MONITORING DRIVER
3595M:	Fenghua Yu <fenghua.yu@intel.com>
3596L:	linux-hwmon@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/hwmon/coretemp
3599F:	drivers/hwmon/coretemp.c
3600
3601COSA/SRP SYNC SERIAL DRIVER
3602M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3603W:	http://www.fi.muni.cz/~kas/cosa/
3604S:	Maintained
3605F:	drivers/net/wan/cosa*
3606
3607CPMAC ETHERNET DRIVER
3608M:	Florian Fainelli <f.fainelli@gmail.com>
3609L:	netdev@vger.kernel.org
3610S:	Maintained
3611F:	drivers/net/ethernet/ti/cpmac.c
3612
3613CPU FREQUENCY DRIVERS
3614M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3615M:	Viresh Kumar <viresh.kumar@linaro.org>
3616L:	linux-pm@vger.kernel.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3620B:	https://bugzilla.kernel.org
3621F:	Documentation/cpu-freq/
3622F:	Documentation/devicetree/bindings/cpufreq/
3623F:	drivers/cpufreq/
3624F:	include/linux/cpufreq.h
3625F:	tools/testing/selftests/cpufreq/
3626
3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3628M:	Viresh Kumar <viresh.kumar@linaro.org>
3629M:	Sudeep Holla <sudeep.holla@arm.com>
3630L:	linux-pm@vger.kernel.org
3631W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3632S:	Maintained
3633F:	drivers/cpufreq/arm_big_little.h
3634F:	drivers/cpufreq/arm_big_little.c
3635F:	drivers/cpufreq/arm_big_little_dt.c
3636
3637CPU POWER MONITORING SUBSYSTEM
3638M:	Thomas Renninger <trenn@suse.com>
3639L:	linux-pm@vger.kernel.org
3640S:	Maintained
3641F:	tools/power/cpupower/
3642
3643CPUID/MSR DRIVER
3644M:	"H. Peter Anvin" <hpa@zytor.com>
3645S:	Maintained
3646F:	arch/x86/kernel/cpuid.c
3647F:	arch/x86/kernel/msr.c
3648
3649CPUIDLE DRIVER - ARM BIG LITTLE
3650M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3651M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3652L:	linux-pm@vger.kernel.org
3653L:	linux-arm-kernel@lists.infradead.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3655S:	Maintained
3656F:	drivers/cpuidle/cpuidle-big_little.c
3657
3658CPUIDLE DRIVER - ARM EXYNOS
3659M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3660M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3661M:	Kukjin Kim <kgene@kernel.org>
3662L:	linux-pm@vger.kernel.org
3663L:	linux-samsung-soc@vger.kernel.org
3664S:	Supported
3665F:	drivers/cpuidle/cpuidle-exynos.c
3666F:	arch/arm/mach-exynos/pm.c
3667
3668CPUIDLE DRIVERS
3669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3671L:	linux-pm@vger.kernel.org
3672S:	Maintained
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674B:	https://bugzilla.kernel.org
3675F:	drivers/cpuidle/*
3676F:	include/linux/cpuidle.h
3677
3678CRAMFS FILESYSTEM
3679W:	http://sourceforge.net/projects/cramfs/
3680S:	Orphan / Obsolete
3681F:	Documentation/filesystems/cramfs.txt
3682F:	fs/cramfs/
3683
3684CRIS PORT
3685M:	Mikael Starvik <starvik@axis.com>
3686M:	Jesper Nilsson <jesper.nilsson@axis.com>
3687L:	linux-cris-kernel@axis.com
3688W:	http://developer.axis.com
3689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3690S:	Maintained
3691F:	arch/cris/
3692F:	drivers/tty/serial/crisv10.*
3693
3694CRYPTO API
3695M:	Herbert Xu <herbert@gondor.apana.org.au>
3696M:	"David S. Miller" <davem@davemloft.net>
3697L:	linux-crypto@vger.kernel.org
3698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3700S:	Maintained
3701F:	Documentation/crypto/
3702F:	Documentation/devicetree/bindings/crypto/
3703F:	arch/*/crypto/
3704F:	crypto/
3705F:	drivers/crypto/
3706F:	include/crypto/
3707F:	include/linux/crypto*
3708
3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3710M:	Neil Horman <nhorman@tuxdriver.com>
3711L:	linux-crypto@vger.kernel.org
3712S:	Maintained
3713F:	crypto/ansi_cprng.c
3714F:	crypto/rng.c
3715
3716CS3308 MEDIA DRIVER
3717M:	Hans Verkuil <hverkuil@xs4all.nl>
3718L:	linux-media@vger.kernel.org
3719T:	git git://linuxtv.org/media_tree.git
3720W:	http://linuxtv.org
3721S:	Odd Fixes
3722F:	drivers/media/i2c/cs3308.c
3723F:	drivers/media/i2c/cs3308.h
3724
3725CS5535 Audio ALSA driver
3726M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3727S:	Maintained
3728F:	sound/pci/cs5535audio/
3729
3730CW1200 WLAN driver
3731M:	Solomon Peachy <pizza@shaftnet.org>
3732S:	Maintained
3733F:	drivers/net/wireless/st/cw1200/
3734
3735CX18 VIDEO4LINUX DRIVER
3736M:	Andy Walls <awalls@md.metrocast.net>
3737L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3738L:	linux-media@vger.kernel.org
3739T:	git git://linuxtv.org/media_tree.git
3740W:	https://linuxtv.org
3741W:	http://www.ivtvdriver.org/index.php/Cx18
3742S:	Maintained
3743F:	Documentation/media/v4l-drivers/cx18*
3744F:	drivers/media/pci/cx18/
3745F:	include/uapi/linux/ivtv*
3746
3747CX2341X MPEG ENCODER HELPER MODULE
3748M:	Hans Verkuil <hverkuil@xs4all.nl>
3749L:	linux-media@vger.kernel.org
3750T:	git git://linuxtv.org/media_tree.git
3751W:	https://linuxtv.org
3752S:	Maintained
3753F:	drivers/media/common/cx2341x*
3754F:	include/media/cx2341x*
3755
3756CX24120 MEDIA DRIVER
3757M:	Jemma Denson <jdenson@gmail.com>
3758M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3759L:	linux-media@vger.kernel.org
3760W:	https://linuxtv.org
3761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3762S:	Maintained
3763F:	drivers/media/dvb-frontends/cx24120*
3764
3765CX88 VIDEO4LINUX DRIVER
3766M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3767M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3768L:	linux-media@vger.kernel.org
3769W:	https://linuxtv.org
3770T:	git git://linuxtv.org/media_tree.git
3771S:	Odd fixes
3772F:	Documentation/media/v4l-drivers/cx88*
3773F:	drivers/media/pci/cx88/
3774
3775CXD2820R MEDIA DRIVER
3776M:	Antti Palosaari <crope@iki.fi>
3777L:	linux-media@vger.kernel.org
3778W:	https://linuxtv.org
3779W:	http://palosaari.fi/linux/
3780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3781T:	git git://linuxtv.org/anttip/media_tree.git
3782S:	Maintained
3783F:	drivers/media/dvb-frontends/cxd2820r*
3784
3785CXGB3 ETHERNET DRIVER (CXGB3)
3786M:	Santosh Raspatur <santosh@chelsio.com>
3787L:	netdev@vger.kernel.org
3788W:	http://www.chelsio.com
3789S:	Supported
3790F:	drivers/net/ethernet/chelsio/cxgb3/
3791
3792CXGB3 ISCSI DRIVER (CXGB3I)
3793M:	Karen Xie <kxie@chelsio.com>
3794L:	linux-scsi@vger.kernel.org
3795W:	http://www.chelsio.com
3796S:	Supported
3797F:	drivers/scsi/cxgbi/cxgb3i
3798
3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3800M:	Steve Wise <swise@chelsio.com>
3801L:	linux-rdma@vger.kernel.org
3802W:	http://www.openfabrics.org
3803S:	Supported
3804F:	drivers/infiniband/hw/cxgb3/
3805F:	include/uapi/rdma/cxgb3-abi.h
3806
3807CXGB4 CRYPTO DRIVER (chcr)
3808M:	Harsh Jain <harsh@chelsio.com>
3809L:	linux-crypto@vger.kernel.org
3810W:	http://www.chelsio.com
3811S:	Supported
3812F:	drivers/crypto/chelsio
3813
3814CXGB4 ETHERNET DRIVER (CXGB4)
3815M:	Ganesh Goudar <ganeshgr@chelsio.com>
3816L:	netdev@vger.kernel.org
3817W:	http://www.chelsio.com
3818S:	Supported
3819F:	drivers/net/ethernet/chelsio/cxgb4/
3820
3821CXGB4 ISCSI DRIVER (CXGB4I)
3822M:	Karen Xie <kxie@chelsio.com>
3823L:	linux-scsi@vger.kernel.org
3824W:	http://www.chelsio.com
3825S:	Supported
3826F:	drivers/scsi/cxgbi/cxgb4i
3827
3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3829M:	Steve Wise <swise@chelsio.com>
3830L:	linux-rdma@vger.kernel.org
3831W:	http://www.openfabrics.org
3832S:	Supported
3833F:	drivers/infiniband/hw/cxgb4/
3834F:	include/uapi/rdma/cxgb4-abi.h
3835
3836CXGB4VF ETHERNET DRIVER (CXGB4VF)
3837M:	Casey Leedom <leedom@chelsio.com>
3838L:	netdev@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/net/ethernet/chelsio/cxgb4vf/
3842
3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3844M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3845M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3846L:	linuxppc-dev@lists.ozlabs.org
3847S:	Supported
3848F:	arch/powerpc/platforms/powernv/pci-cxl.c
3849F:	drivers/misc/cxl/
3850F:	include/misc/cxl*
3851F:	include/uapi/misc/cxl.h
3852F:	Documentation/powerpc/cxl.txt
3853F:	Documentation/ABI/testing/sysfs-class-cxl
3854
3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3856M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3857M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3858M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3859L:	linux-scsi@vger.kernel.org
3860S:	Supported
3861F:	drivers/scsi/cxlflash/
3862F:	include/uapi/scsi/cxlflash_ioctls.h
3863F:	Documentation/powerpc/cxlflash.txt
3864
3865CYBERPRO FB DRIVER
3866M:	Russell King <linux@armlinux.org.uk>
3867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3868W:	http://www.armlinux.org.uk/
3869S:	Maintained
3870F:	drivers/video/fbdev/cyber2000fb.*
3871
3872CYCLADES ASYNC MUX DRIVER
3873W:	http://www.cyclades.com/
3874S:	Orphan
3875F:	drivers/tty/cyclades.c
3876F:	include/linux/cyclades.h
3877F:	include/uapi/linux/cyclades.h
3878
3879CYCLADES PC300 DRIVER
3880W:	http://www.cyclades.com/
3881S:	Orphan
3882F:	drivers/net/wan/pc300*
3883
3884CYPRESS_FIRMWARE MEDIA DRIVER
3885M:	Antti Palosaari <crope@iki.fi>
3886L:	linux-media@vger.kernel.org
3887W:	https://linuxtv.org
3888W:	http://palosaari.fi/linux/
3889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3890T:	git git://linuxtv.org/anttip/media_tree.git
3891S:	Maintained
3892F:	drivers/media/common/cypress_firmware*
3893
3894CYTTSP TOUCHSCREEN DRIVER
3895M:	Ferruh Yigit <fery@cypress.com>
3896L:	linux-input@vger.kernel.org
3897S:	Supported
3898F:	drivers/input/touchscreen/cyttsp*
3899F:	include/linux/input/cyttsp.h
3900
3901D-LINK DIR-685 TOUCHKEYS DRIVER
3902M:	Linus Walleij <linus.walleij@linaro.org>
3903L:	linux-input@vger.kernel.org
3904S:	Supported
3905F:	drivers/input/dlink-dir685-touchkeys.c
3906
3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3908M:	Joshua Kinard <kumba@gentoo.org>
3909S:	Maintained
3910F:	drivers/rtc/rtc-ds1685.c
3911F:	include/linux/rtc/ds1685.h
3912
3913DAMA SLAVE for AX.25
3914M:	Joerg Reuter <jreuter@yaina.de>
3915W:	http://yaina.de/jreuter/
3916W:	http://www.qsl.net/dl1bke/
3917L:	linux-hams@vger.kernel.org
3918S:	Maintained
3919F:	net/ax25/af_ax25.c
3920F:	net/ax25/ax25_dev.c
3921F:	net/ax25/ax25_ds_*
3922F:	net/ax25/ax25_in.c
3923F:	net/ax25/ax25_out.c
3924F:	net/ax25/ax25_timer.c
3925F:	net/ax25/sysctl_net_ax25.c
3926
3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3928L:	netdev@vger.kernel.org
3929S:	Orphan
3930F:	Documentation/networking/dmfe.txt
3931F:	drivers/net/ethernet/dec/tulip/dmfe.c
3932
3933DC390/AM53C974 SCSI driver
3934M:	Hannes Reinecke <hare@suse.com>
3935L:	linux-scsi@vger.kernel.org
3936S:	Maintained
3937F:	drivers/scsi/am53c974.c
3938
3939DC395x SCSI driver
3940M:	Oliver Neukum <oliver@neukum.org>
3941M:	Ali Akcaagac <aliakc@web.de>
3942M:	Jamie Lenehan <lenehan@twibble.org>
3943L:	dc395x@twibble.org
3944W:	http://twibble.org/dist/dc395x/
3945W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3946S:	Maintained
3947F:	Documentation/scsi/dc395x.txt
3948F:	drivers/scsi/dc395x.*
3949
3950DCCP PROTOCOL
3951M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3952L:	dccp@vger.kernel.org
3953W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3954S:	Maintained
3955F:	include/linux/dccp.h
3956F:	include/uapi/linux/dccp.h
3957F:	include/linux/tfrc.h
3958F:	net/dccp/
3959
3960DECnet NETWORK LAYER
3961W:	http://linux-decnet.sourceforge.net
3962L:	linux-decnet-user@lists.sourceforge.net
3963S:	Orphan
3964F:	Documentation/networking/decnet.txt
3965F:	net/decnet/
3966
3967DECSTATION PLATFORM SUPPORT
3968M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3969L:	linux-mips@linux-mips.org
3970W:	http://www.linux-mips.org/wiki/DECstation
3971S:	Maintained
3972F:	arch/mips/dec/
3973F:	arch/mips/include/asm/dec/
3974F:	arch/mips/include/asm/mach-dec/
3975
3976DEFXX FDDI NETWORK DRIVER
3977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3978S:	Maintained
3979F:	drivers/net/fddi/defxx.*
3980
3981DELL LAPTOP DRIVER
3982M:	Matthew Garrett <mjg59@srcf.ucam.org>
3983M:	Pali Rohár <pali.rohar@gmail.com>
3984L:	platform-driver-x86@vger.kernel.org
3985S:	Maintained
3986F:	drivers/platform/x86/dell-laptop.c
3987
3988DELL LAPTOP FREEFALL DRIVER
3989M:	Pali Rohár <pali.rohar@gmail.com>
3990S:	Maintained
3991F:	drivers/platform/x86/dell-smo8800.c
3992
3993DELL LAPTOP RBTN DRIVER
3994M:	Pali Rohár <pali.rohar@gmail.com>
3995S:	Maintained
3996F:	drivers/platform/x86/dell-rbtn.*
3997
3998DELL LAPTOP SMM DRIVER
3999M:	Pali Rohár <pali.rohar@gmail.com>
4000S:	Maintained
4001F:	drivers/hwmon/dell-smm-hwmon.c
4002F:	include/uapi/linux/i8k.h
4003
4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4005M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4006S:	Maintained
4007F:	Documentation/dcdbas.txt
4008F:	drivers/firmware/dcdbas.*
4009
4010DELL WMI EXTRAS DRIVER
4011M:	Matthew Garrett <mjg59@srcf.ucam.org>
4012M:	Pali Rohár <pali.rohar@gmail.com>
4013S:	Maintained
4014F:	drivers/platform/x86/dell-wmi.c
4015
4016DELTA ST MEDIA DRIVER
4017M:	Hugues Fruchet <hugues.fruchet@st.com>
4018L:	linux-media@vger.kernel.org
4019T:	git git://linuxtv.org/media_tree.git
4020W:	https://linuxtv.org
4021S:	Supported
4022F:	drivers/media/platform/sti/delta
4023
4024DENALI NAND DRIVER
4025M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4026L:	linux-mtd@lists.infradead.org
4027S:	Supported
4028F:	drivers/mtd/nand/denali*
4029
4030DESIGNWARE USB2 DRD IP DRIVER
4031M:	John Youn <johnyoun@synopsys.com>
4032L:	linux-usb@vger.kernel.org
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4034S:	Maintained
4035F:	drivers/usb/dwc2/
4036
4037DESIGNWARE USB3 DRD IP DRIVER
4038M:	Felipe Balbi <balbi@kernel.org>
4039L:	linux-usb@vger.kernel.org
4040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4041S:	Maintained
4042F:	drivers/usb/dwc3/
4043
4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4045M:	Andreas Klinger <ak@it-klinger.de>
4046L:	linux-iio@vger.kernel.org
4047S:	Maintained
4048F:	drivers/iio/proximity/srf*.c
4049
4050DEVICE COREDUMP (DEV_COREDUMP)
4051M:	Johannes Berg <johannes@sipsolutions.net>
4052L:	linux-kernel@vger.kernel.org
4053S:	Maintained
4054F:	drivers/base/devcoredump.c
4055F:	include/linux/devcoredump.h
4056
4057DEVICE FREQUENCY (DEVFREQ)
4058M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4059M:	Kyungmin Park <kyungmin.park@samsung.com>
4060R:	Chanwoo Choi <cw00.choi@samsung.com>
4061L:	linux-pm@vger.kernel.org
4062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4063S:	Maintained
4064F:	drivers/devfreq/
4065F:	include/linux/devfreq.h
4066F:	Documentation/devicetree/bindings/devfreq/
4067
4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4069M:	Chanwoo Choi <cw00.choi@samsung.com>
4070L:	linux-pm@vger.kernel.org
4071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072S:	Supported
4073F:	drivers/devfreq/event/
4074F:	drivers/devfreq/devfreq-event.c
4075F:	include/linux/devfreq-event.h
4076F:	Documentation/devicetree/bindings/devfreq/event/
4077
4078DEVICE NUMBER REGISTRY
4079M:	Torben Mathiasen <device@lanana.org>
4080W:	http://lanana.org/docs/device-list/index.html
4081S:	Maintained
4082
4083DEVICE-MAPPER  (LVM)
4084M:	Alasdair Kergon <agk@redhat.com>
4085M:	Mike Snitzer <snitzer@redhat.com>
4086M:	dm-devel@redhat.com
4087L:	dm-devel@redhat.com
4088W:	http://sources.redhat.com/dm
4089Q:	http://patchwork.kernel.org/project/dm-devel/list/
4090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4091T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4092S:	Maintained
4093F:	Documentation/device-mapper/
4094F:	drivers/md/dm*
4095F:	drivers/md/persistent-data/
4096F:	include/linux/device-mapper.h
4097F:	include/linux/dm-*.h
4098F:	include/uapi/linux/dm-*.h
4099
4100DEVLINK
4101M:	Jiri Pirko <jiri@mellanox.com>
4102L:	netdev@vger.kernel.org
4103S:	Supported
4104F:	net/core/devlink.c
4105F:	include/net/devlink.h
4106F:	include/uapi/linux/devlink.h
4107
4108DIALOG SEMICONDUCTOR DRIVERS
4109M:	Support Opensource <support.opensource@diasemi.com>
4110W:	http://www.dialog-semiconductor.com/products
4111S:	Supported
4112F:	Documentation/hwmon/da90??
4113F:	Documentation/devicetree/bindings/mfd/da90*.txt
4114F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4115F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4116F:	Documentation/devicetree/bindings/regulator/da92*.txt
4117F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4118F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4119F:	drivers/gpio/gpio-da90??.c
4120F:	drivers/hwmon/da90??-hwmon.c
4121F:	drivers/iio/adc/da91??-*.c
4122F:	drivers/input/misc/da90??_onkey.c
4123F:	drivers/input/touchscreen/da9052_tsi.c
4124F:	drivers/leds/leds-da90??.c
4125F:	drivers/mfd/da903x.c
4126F:	drivers/mfd/da90??-*.c
4127F:	drivers/mfd/da91??-*.c
4128F:	drivers/power/supply/da9052-battery.c
4129F:	drivers/power/supply/da91??-*.c
4130F:	drivers/regulator/da903x.c
4131F:	drivers/regulator/da9???-regulator.[ch]
4132F:	drivers/thermal/da90??-thermal.c
4133F:	drivers/rtc/rtc-da90??.c
4134F:	drivers/video/backlight/da90??_bl.c
4135F:	drivers/watchdog/da90??_wdt.c
4136F:	include/linux/mfd/da903x.h
4137F:	include/linux/mfd/da9052/
4138F:	include/linux/mfd/da9055/
4139F:	include/linux/mfd/da9062/
4140F:	include/linux/mfd/da9063/
4141F:	include/linux/mfd/da9150/
4142F:	include/linux/regulator/da9211.h
4143F:	include/sound/da[79]*.h
4144F:	sound/soc/codecs/da[79]*.[ch]
4145
4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4147M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4148L:	linux-gpio@vger.kernel.org
4149S:	Maintained
4150F:	drivers/gpio/gpio-gpio-mm.c
4151
4152DIGI NEO AND CLASSIC PCI PRODUCTS
4153M:	Lidza Louina <lidza.louina@gmail.com>
4154M:	Mark Hounschell <markh@compro.net>
4155L:	driverdev-devel@linuxdriverproject.org
4156S:	Maintained
4157F:	drivers/staging/dgnc/
4158
4159DIOLAN U2C-12 I2C DRIVER
4160M:	Guenter Roeck <linux@roeck-us.net>
4161L:	linux-i2c@vger.kernel.org
4162S:	Maintained
4163F:	drivers/i2c/busses/i2c-diolan-u2c.c
4164
4165DIRECT ACCESS (DAX)
4166M:	Matthew Wilcox <mawilcox@microsoft.com>
4167M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4168L:	linux-fsdevel@vger.kernel.org
4169S:	Supported
4170F:	fs/dax.c
4171F:	include/linux/dax.h
4172F:	include/trace/events/fs_dax.h
4173
4174DIRECTORY NOTIFICATION (DNOTIFY)
4175M:	Jan Kara <jack@suse.cz>
4176R:	Amir Goldstein <amir73il@gmail.com>
4177L:	linux-fsdevel@vger.kernel.org
4178S:	Maintained
4179F:	Documentation/filesystems/dnotify.txt
4180F:	fs/notify/dnotify/
4181F:	include/linux/dnotify.h
4182
4183DISK GEOMETRY AND PARTITION HANDLING
4184M:	Andries Brouwer <aeb@cwi.nl>
4185W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4186W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4187W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4188S:	Maintained
4189
4190DISKQUOTA
4191M:	Jan Kara <jack@suse.com>
4192S:	Maintained
4193F:	Documentation/filesystems/quota.txt
4194F:	fs/quota/
4195F:	include/linux/quota*.h
4196F:	include/uapi/linux/quota*.h
4197
4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4199M:	Bernie Thompson <bernie@plugable.com>
4200L:	linux-fbdev@vger.kernel.org
4201S:	Maintained
4202W:	http://plugable.com/category/projects/udlfb/
4203F:	drivers/video/fbdev/udlfb.c
4204F:	include/video/udlfb.h
4205F:	Documentation/fb/udlfb.txt
4206
4207DISTRIBUTED LOCK MANAGER (DLM)
4208M:	Christine Caulfield <ccaulfie@redhat.com>
4209M:	David Teigland <teigland@redhat.com>
4210L:	cluster-devel@redhat.com
4211W:	http://sources.redhat.com/cluster/
4212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4213S:	Supported
4214F:	fs/dlm/
4215
4216DMA BUFFER SHARING FRAMEWORK
4217M:	Sumit Semwal <sumit.semwal@linaro.org>
4218S:	Maintained
4219L:	linux-media@vger.kernel.org
4220L:	dri-devel@lists.freedesktop.org
4221L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4222F:	drivers/dma-buf/
4223F:	include/linux/dma-buf*
4224F:	include/linux/reservation.h
4225F:	include/linux/*fence.h
4226F:	Documentation/driver-api/dma-buf.rst
4227T:	git git://anongit.freedesktop.org/drm/drm-misc
4228
4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4230M:	Vinod Koul <vinod.koul@intel.com>
4231L:	dmaengine@vger.kernel.org
4232Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4233S:	Maintained
4234F:	drivers/dma/
4235F:	include/linux/dmaengine.h
4236F:	Documentation/devicetree/bindings/dma/
4237F:	Documentation/dmaengine/
4238T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4239
4240DMA MAPPING HELPERS
4241M:	Christoph Hellwig <hch@lst.de>
4242M:	Marek Szyprowski <m.szyprowski@samsung.com>
4243R:	Robin Murphy <robin.murphy@arm.com>
4244L:	iommu@lists.linux-foundation.org
4245T:	git git://git.infradead.org/users/hch/dma-mapping.git
4246W:	http://git.infradead.org/users/hch/dma-mapping.git
4247S:	Supported
4248F:	lib/dma-debug.c
4249F:	lib/dma-noop.c
4250F:	lib/dma-virt.c
4251F:	drivers/base/dma-mapping.c
4252F:	drivers/base/dma-coherent.c
4253F:	include/linux/dma-mapping.h
4254
4255DME1737 HARDWARE MONITOR DRIVER
4256M:	Juerg Haefliger <juergh@gmail.com>
4257L:	linux-hwmon@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/hwmon/dme1737
4260F:	drivers/hwmon/dme1737.c
4261
4262DMI/SMBIOS SUPPORT
4263M:	Jean Delvare <jdelvare@suse.com>
4264S:	Maintained
4265T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4266F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4267F:	drivers/firmware/dmi-id.c
4268F:	drivers/firmware/dmi_scan.c
4269F:	include/linux/dmi.h
4270
4271DOCUMENTATION
4272M:	Jonathan Corbet <corbet@lwn.net>
4273L:	linux-doc@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/
4276F:	scripts/kernel-doc
4277X:	Documentation/ABI/
4278X:	Documentation/devicetree/
4279X:	Documentation/acpi
4280X:	Documentation/power
4281X:	Documentation/spi
4282X:	Documentation/media
4283T:	git git://git.lwn.net/linux.git docs-next
4284
4285DONGWOON DW9714 LENS VOICE COIL DRIVER
4286M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4287L:	linux-media@vger.kernel.org
4288T:	git git://linuxtv.org/media_tree.git
4289S:	Maintained
4290F:	drivers/media/i2c/dw9714.c
4291
4292DOUBLETALK DRIVER
4293M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4294L:	blinux-list@redhat.com
4295S:	Maintained
4296F:	drivers/char/dtlk.c
4297F:	include/linux/dtlk.h
4298
4299DPAA2 DATAPATH I/O (DPIO) DRIVER
4300M:	Roy Pledge <Roy.Pledge@nxp.com>
4301L:	linux-kernel@vger.kernel.org
4302S:	Maintained
4303F:	drivers/staging/fsl-mc/bus/dpio
4304
4305DPAA2 ETHERNET DRIVER
4306M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4307L:	linux-kernel@vger.kernel.org
4308S:	Maintained
4309F:	drivers/staging/fsl-dpaa2/ethernet
4310
4311DPT_I2O SCSI RAID DRIVER
4312M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4313L:	linux-scsi@vger.kernel.org
4314W:	http://www.adaptec.com/
4315S:	Maintained
4316F:	drivers/scsi/dpt*
4317F:	drivers/scsi/dpt/
4318
4319DRBD DRIVER
4320M:	Philipp Reisner <philipp.reisner@linbit.com>
4321M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4322L:	drbd-dev@lists.linbit.com
4323W:	http://www.drbd.org
4324T:	git git://git.linbit.com/linux-drbd.git
4325T:	git git://git.linbit.com/drbd-8.4.git
4326S:	Supported
4327F:	drivers/block/drbd/
4328F:	lib/lru_cache.c
4329F:	Documentation/blockdev/drbd/
4330
4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4334S:	Supported
4335F:	Documentation/kobject.txt
4336F:	drivers/base/
4337F:	fs/debugfs/
4338F:	fs/sysfs/
4339F:	include/linux/debugfs.h
4340F:	include/linux/kobj*
4341F:	lib/kobj*
4342
4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4344M:	Kevin Hilman <khilman@kernel.org>
4345M:	Nishanth Menon <nm@ti.com>
4346S:	Maintained
4347F:	drivers/power/avs/
4348F:	include/linux/power/smartreflex.h
4349L:	linux-pm@vger.kernel.org
4350
4351DRM DRIVER FOR ARM PL111 CLCD
4352M:	Eric Anholt <eric@anholt.net>
4353T:	git git://anongit.freedesktop.org/drm/drm-misc
4354S:	Supported
4355F:	drivers/gpu/drm/pl111/
4356
4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4358M:	Dave Airlie <airlied@redhat.com>
4359S:	Odd Fixes
4360F:	drivers/gpu/drm/ast/
4361
4362DRM DRIVER FOR BOCHS VIRTUAL GPU
4363M:	Gerd Hoffmann <kraxel@redhat.com>
4364L:	virtualization@lists.linux-foundation.org
4365T:	git git://anongit.freedesktop.org/drm/drm-misc
4366S:	Maintained
4367F:	drivers/gpu/drm/bochs/
4368
4369DRM DRIVER FOR INTEL I810 VIDEO CARDS
4370S:	Orphan / Obsolete
4371F:	drivers/gpu/drm/i810/
4372F:	include/uapi/drm/i810_drm.h
4373
4374DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4375S:	Orphan / Obsolete
4376F:	drivers/gpu/drm/mga/
4377F:	include/uapi/drm/mga_drm.h
4378
4379DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4380M:	Dave Airlie <airlied@redhat.com>
4381S:	Odd Fixes
4382F:	drivers/gpu/drm/mgag200/
4383
4384DRM DRIVER FOR MI0283QT
4385M:	Noralf Trønnes <noralf@tronnes.org>
4386S:	Maintained
4387F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4388F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4389
4390DRM DRIVER FOR MSM ADRENO GPU
4391M:	Rob Clark <robdclark@gmail.com>
4392L:	linux-arm-msm@vger.kernel.org
4393L:	dri-devel@lists.freedesktop.org
4394L:	freedreno@lists.freedesktop.org
4395T:	git git://people.freedesktop.org/~robclark/linux
4396S:	Maintained
4397F:	drivers/gpu/drm/msm/
4398F:	include/uapi/drm/msm_drm.h
4399F:	Documentation/devicetree/bindings/display/msm/
4400
4401DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4402M:	Ben Skeggs <bskeggs@redhat.com>
4403L:	dri-devel@lists.freedesktop.org
4404L:	nouveau@lists.freedesktop.org
4405T:	git git://github.com/skeggsb/linux
4406S:	Supported
4407F:	drivers/gpu/drm/nouveau/
4408F:	include/uapi/drm/nouveau_drm.h
4409
4410DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4411M:	Noralf Trønnes <noralf@tronnes.org>
4412S:	Maintained
4413F:	drivers/gpu/drm/tinydrm/repaper.c
4414F:	Documentation/devicetree/bindings/display/repaper.txt
4415
4416DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4417M:	Dave Airlie <airlied@redhat.com>
4418M:	Gerd Hoffmann <kraxel@redhat.com>
4419L:	virtualization@lists.linux-foundation.org
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421S:	Obsolete
4422W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4423F:	drivers/gpu/drm/cirrus/
4424
4425DRM DRIVER FOR QXL VIRTUAL GPU
4426M:	Dave Airlie <airlied@redhat.com>
4427M:	Gerd Hoffmann <kraxel@redhat.com>
4428L:	virtualization@lists.linux-foundation.org
4429T:	git git://anongit.freedesktop.org/drm/drm-misc
4430S:	Maintained
4431F:	drivers/gpu/drm/qxl/
4432F:	include/uapi/drm/qxl_drm.h
4433
4434DRM DRIVER FOR RAGE 128 VIDEO CARDS
4435S:	Orphan / Obsolete
4436F:	drivers/gpu/drm/r128/
4437F:	include/uapi/drm/r128_drm.h
4438
4439DRM DRIVER FOR SAVAGE VIDEO CARDS
4440S:	Orphan / Obsolete
4441F:	drivers/gpu/drm/savage/
4442F:	include/uapi/drm/savage_drm.h
4443
4444DRM DRIVER FOR SIS VIDEO CARDS
4445S:	Orphan / Obsolete
4446F:	drivers/gpu/drm/sis/
4447F:	include/uapi/drm/sis_drm.h
4448
4449DRM DRIVER FOR SITRONIX ST7586 PANELS
4450M:	David Lechner <david@lechnology.com>
4451S:	Maintained
4452F:	drivers/gpu/drm/tinydrm/st7586.c
4453F:	Documentation/devicetree/bindings/display/st7586.txt
4454
4455DRM DRIVER FOR TDFX VIDEO CARDS
4456S:	Orphan / Obsolete
4457F:	drivers/gpu/drm/tdfx/
4458
4459DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/udl/
4463
4464DRM DRIVER FOR VMWARE VIRTUAL GPU
4465M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4466M:	Sinclair Yeh <syeh@vmware.com>
4467M:	Thomas Hellstrom <thellstrom@vmware.com>
4468L:	dri-devel@lists.freedesktop.org
4469T:	git git://people.freedesktop.org/~syeh/repos_linux
4470T:	git git://people.freedesktop.org/~thomash/linux
4471S:	Supported
4472F:	drivers/gpu/drm/vmwgfx/
4473F:	include/uapi/drm/vmwgfx_drm.h
4474
4475DRM DRIVERS
4476M:	David Airlie <airlied@linux.ie>
4477L:	dri-devel@lists.freedesktop.org
4478T:	git git://people.freedesktop.org/~airlied/linux
4479B:	https://bugs.freedesktop.org/
4480C:	irc://chat.freenode.net/dri-devel
4481S:	Maintained
4482F:	drivers/gpu/drm/
4483F:	drivers/gpu/vga/
4484F:	Documentation/devicetree/bindings/display/
4485F:	Documentation/devicetree/bindings/gpu/
4486F:	Documentation/devicetree/bindings/video/
4487F:	Documentation/gpu/
4488F:	include/drm/
4489F:	include/uapi/drm/
4490F:	include/linux/vga*
4491
4492DRM DRIVERS AND MISC GPU PATCHES
4493M:	Daniel Vetter <daniel.vetter@intel.com>
4494M:	Jani Nikula <jani.nikula@linux.intel.com>
4495M:	Sean Paul <seanpaul@chromium.org>
4496W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4497S:	Maintained
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499F:	Documentation/gpu/
4500F:	drivers/gpu/vga/
4501F:	drivers/gpu/drm/*
4502F:	include/drm/drm*
4503F:	include/uapi/drm/drm*
4504F:	include/linux/vga*
4505
4506DRM DRIVERS FOR ALLWINNER A10
4507M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4508L:	dri-devel@lists.freedesktop.org
4509S:	Supported
4510F:	drivers/gpu/drm/sun4i/
4511F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4513
4514DRM DRIVERS FOR AMLOGIC SOCS
4515M:	Neil Armstrong <narmstrong@baylibre.com>
4516L:	dri-devel@lists.freedesktop.org
4517L:	linux-amlogic@lists.infradead.org
4518W:	http://linux-meson.com/
4519S:	Supported
4520F:	drivers/gpu/drm/meson/
4521F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4522F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4523F:	Documentation/gpu/meson.rst
4524T:	git git://anongit.freedesktop.org/drm/drm-misc
4525
4526DRM DRIVERS FOR ATMEL HLCDC
4527M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4528L:	dri-devel@lists.freedesktop.org
4529S:	Supported
4530F:	drivers/gpu/drm/atmel-hlcdc/
4531F:	Documentation/devicetree/bindings/drm/atmel/
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533
4534DRM DRIVERS FOR BRIDGE CHIPS
4535M:	Archit Taneja <architt@codeaurora.org>
4536M:	Andrzej Hajda <a.hajda@samsung.com>
4537R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4538S:	Maintained
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540F:	drivers/gpu/drm/bridge/
4541
4542DRM DRIVERS FOR EXYNOS
4543M:	Inki Dae <inki.dae@samsung.com>
4544M:	Joonyoung Shim <jy0922.shim@samsung.com>
4545M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4546M:	Kyungmin Park <kyungmin.park@samsung.com>
4547L:	dri-devel@lists.freedesktop.org
4548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4549S:	Supported
4550F:	drivers/gpu/drm/exynos/
4551F:	include/uapi/drm/exynos_drm.h
4552F:	Documentation/devicetree/bindings/display/exynos/
4553
4554DRM DRIVERS FOR FREESCALE DCU
4555M:	Stefan Agner <stefan@agner.ch>
4556M:	Alison Wang <alison.wang@freescale.com>
4557L:	dri-devel@lists.freedesktop.org
4558S:	Supported
4559F:	drivers/gpu/drm/fsl-dcu/
4560F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4561F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4562F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4563
4564DRM DRIVERS FOR FREESCALE IMX
4565M:	Philipp Zabel <p.zabel@pengutronix.de>
4566L:	dri-devel@lists.freedesktop.org
4567S:	Maintained
4568F:	drivers/gpu/drm/imx/
4569F:	drivers/gpu/ipu-v3/
4570F:	Documentation/devicetree/bindings/display/imx/
4571
4572DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4573M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4574L:	dri-devel@lists.freedesktop.org
4575T:	git git://github.com/patjak/drm-gma500
4576S:	Maintained
4577F:	drivers/gpu/drm/gma500/
4578
4579DRM DRIVERS FOR HISILICON
4580M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4581M:	Rongrong Zou <zourongrong@gmail.com>
4582R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4583R:	Chen Feng <puck.chen@hisilicon.com>
4584L:	dri-devel@lists.freedesktop.org
4585T:	git git://github.com/xin3liang/linux.git
4586S:	Maintained
4587F:	drivers/gpu/drm/hisilicon/
4588F:	Documentation/devicetree/bindings/display/hisilicon/
4589
4590DRM DRIVERS FOR MEDIATEK
4591M:	CK Hu <ck.hu@mediatek.com>
4592M:	Philipp Zabel <p.zabel@pengutronix.de>
4593L:	dri-devel@lists.freedesktop.org
4594S:	Supported
4595F:	drivers/gpu/drm/mediatek/
4596F:	Documentation/devicetree/bindings/display/mediatek/
4597
4598DRM DRIVERS FOR NVIDIA TEGRA
4599M:	Thierry Reding <thierry.reding@gmail.com>
4600L:	dri-devel@lists.freedesktop.org
4601L:	linux-tegra@vger.kernel.org
4602T:	git git://anongit.freedesktop.org/tegra/linux.git
4603S:	Supported
4604F:	drivers/gpu/drm/tegra/
4605F:	drivers/gpu/host1x/
4606F:	include/linux/host1x.h
4607F:	include/uapi/drm/tegra_drm.h
4608F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4609
4610DRM DRIVERS FOR RENESAS
4611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4612L:	dri-devel@lists.freedesktop.org
4613L:	linux-renesas-soc@vger.kernel.org
4614T:	git git://linuxtv.org/pinchartl/fbdev
4615S:	Supported
4616F:	drivers/gpu/drm/rcar-du/
4617F:	drivers/gpu/drm/shmobile/
4618F:	include/linux/platform_data/shmob_drm.h
4619F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4620F:	Documentation/devicetree/bindings/display/renesas,du.txt
4621
4622DRM DRIVERS FOR ROCKCHIP
4623M:	Mark Yao <mark.yao@rock-chips.com>
4624L:	dri-devel@lists.freedesktop.org
4625S:	Maintained
4626F:	drivers/gpu/drm/rockchip/
4627F:	Documentation/devicetree/bindings/display/rockchip/
4628T:	git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR STI
4631M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4632M:	Vincent Abriou <vincent.abriou@st.com>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635S:	Maintained
4636F:	drivers/gpu/drm/sti
4637F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4638
4639DRM DRIVERS FOR STM
4640M:	Yannick Fertre <yannick.fertre@st.com>
4641M:	Philippe Cornu <philippe.cornu@st.com>
4642M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643M:	Vincent Abriou <vincent.abriou@st.com>
4644L:	dri-devel@lists.freedesktop.org
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646S:	Maintained
4647F:	drivers/gpu/drm/stm
4648F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4649
4650DRM DRIVERS FOR TI LCDC
4651M:	Jyri Sarha <jsarha@ti.com>
4652R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4653L:	dri-devel@lists.freedesktop.org
4654S:	Maintained
4655F:	drivers/gpu/drm/tilcdc/
4656F:	Documentation/devicetree/bindings/display/tilcdc/
4657
4658DRM DRIVERS FOR TI OMAP
4659M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Maintained
4662F:	drivers/gpu/drm/omapdrm/
4663F:	Documentation/devicetree/bindings/display/ti/
4664
4665DRM DRIVERS FOR VC4
4666M:	Eric Anholt <eric@anholt.net>
4667T:	git git://github.com/anholt/linux
4668S:	Supported
4669F:	drivers/gpu/drm/vc4/
4670F:	include/uapi/drm/vc4_drm.h
4671F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4672T:	git git://anongit.freedesktop.org/drm/drm-misc
4673
4674DRM DRIVERS FOR VIVANTE GPU IP
4675M:	Lucas Stach <l.stach@pengutronix.de>
4676R:	Russell King <linux+etnaviv@armlinux.org.uk>
4677R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4678L:	etnaviv@lists.freedesktop.org
4679L:	dri-devel@lists.freedesktop.org
4680S:	Maintained
4681F:	drivers/gpu/drm/etnaviv/
4682F:	include/uapi/drm/etnaviv_drm.h
4683F:	Documentation/devicetree/bindings/display/etnaviv/
4684
4685DRM DRIVERS FOR ZTE ZX
4686M:	Shawn Guo <shawnguo@kernel.org>
4687L:	dri-devel@lists.freedesktop.org
4688S:	Maintained
4689F:	drivers/gpu/drm/zte/
4690F:	Documentation/devicetree/bindings/display/zte,vou.txt
4691T:	git git://anongit.freedesktop.org/drm/drm-misc
4692
4693DRM PANEL DRIVERS
4694M:	Thierry Reding <thierry.reding@gmail.com>
4695L:	dri-devel@lists.freedesktop.org
4696T:	git git://anongit.freedesktop.org/tegra/linux.git
4697S:	Maintained
4698F:	drivers/gpu/drm/drm_panel.c
4699F:	drivers/gpu/drm/panel/
4700F:	include/drm/drm_panel.h
4701F:	Documentation/devicetree/bindings/display/panel/
4702
4703DRM TINYDRM DRIVERS
4704M:	Noralf Trønnes <noralf@tronnes.org>
4705W:	https://github.com/notro/tinydrm/wiki/Development
4706T:	git git://anongit.freedesktop.org/drm/drm-misc
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/
4709F:	include/drm/tinydrm/
4710
4711DSBR100 USB FM RADIO DRIVER
4712M:	Alexey Klimov <klimov.linux@gmail.com>
4713L:	linux-media@vger.kernel.org
4714T:	git git://linuxtv.org/media_tree.git
4715S:	Maintained
4716F:	drivers/media/radio/dsbr100.c
4717
4718DSCC4 DRIVER
4719M:	Francois Romieu <romieu@fr.zoreil.com>
4720L:	netdev@vger.kernel.org
4721S:	Maintained
4722F:	drivers/net/wan/dscc4.c
4723
4724DT3155 MEDIA DRIVER
4725M:	Hans Verkuil <hverkuil@xs4all.nl>
4726L:	linux-media@vger.kernel.org
4727T:	git git://linuxtv.org/media_tree.git
4728W:	https://linuxtv.org
4729S:	Odd Fixes
4730F:	drivers/media/pci/dt3155/
4731
4732DVB_USB_AF9015 MEDIA DRIVER
4733M:	Antti Palosaari <crope@iki.fi>
4734L:	linux-media@vger.kernel.org
4735W:	https://linuxtv.org
4736W:	http://palosaari.fi/linux/
4737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4738T:	git git://linuxtv.org/anttip/media_tree.git
4739S:	Maintained
4740F:	drivers/media/usb/dvb-usb-v2/af9015*
4741
4742DVB_USB_AF9035 MEDIA DRIVER
4743M:	Antti Palosaari <crope@iki.fi>
4744L:	linux-media@vger.kernel.org
4745W:	https://linuxtv.org
4746W:	http://palosaari.fi/linux/
4747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4748T:	git git://linuxtv.org/anttip/media_tree.git
4749S:	Maintained
4750F:	drivers/media/usb/dvb-usb-v2/af9035*
4751
4752DVB_USB_ANYSEE MEDIA DRIVER
4753M:	Antti Palosaari <crope@iki.fi>
4754L:	linux-media@vger.kernel.org
4755W:	https://linuxtv.org
4756W:	http://palosaari.fi/linux/
4757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4758T:	git git://linuxtv.org/anttip/media_tree.git
4759S:	Maintained
4760F:	drivers/media/usb/dvb-usb-v2/anysee*
4761
4762DVB_USB_AU6610 MEDIA DRIVER
4763M:	Antti Palosaari <crope@iki.fi>
4764L:	linux-media@vger.kernel.org
4765W:	https://linuxtv.org
4766W:	http://palosaari.fi/linux/
4767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4768T:	git git://linuxtv.org/anttip/media_tree.git
4769S:	Maintained
4770F:	drivers/media/usb/dvb-usb-v2/au6610*
4771
4772DVB_USB_CE6230 MEDIA DRIVER
4773M:	Antti Palosaari <crope@iki.fi>
4774L:	linux-media@vger.kernel.org
4775W:	https://linuxtv.org
4776W:	http://palosaari.fi/linux/
4777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4778T:	git git://linuxtv.org/anttip/media_tree.git
4779S:	Maintained
4780F:	drivers/media/usb/dvb-usb-v2/ce6230*
4781
4782DVB_USB_CXUSB MEDIA DRIVER
4783M:	Michael Krufky <mkrufky@linuxtv.org>
4784L:	linux-media@vger.kernel.org
4785W:	https://linuxtv.org
4786W:	http://github.com/mkrufky
4787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4788T:	git git://linuxtv.org/media_tree.git
4789S:	Maintained
4790F:	drivers/media/usb/dvb-usb/cxusb*
4791
4792DVB_USB_EC168 MEDIA DRIVER
4793M:	Antti Palosaari <crope@iki.fi>
4794L:	linux-media@vger.kernel.org
4795W:	https://linuxtv.org
4796W:	http://palosaari.fi/linux/
4797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4798T:	git git://linuxtv.org/anttip/media_tree.git
4799S:	Maintained
4800F:	drivers/media/usb/dvb-usb-v2/ec168*
4801
4802DVB_USB_GL861 MEDIA DRIVER
4803M:	Antti Palosaari <crope@iki.fi>
4804L:	linux-media@vger.kernel.org
4805W:	https://linuxtv.org
4806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4807T:	git git://linuxtv.org/anttip/media_tree.git
4808S:	Maintained
4809F:	drivers/media/usb/dvb-usb-v2/gl861*
4810
4811DVB_USB_MXL111SF MEDIA DRIVER
4812M:	Michael Krufky <mkrufky@linuxtv.org>
4813L:	linux-media@vger.kernel.org
4814W:	https://linuxtv.org
4815W:	http://github.com/mkrufky
4816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4817T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4818S:	Maintained
4819F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4820
4821DVB_USB_RTL28XXU MEDIA DRIVER
4822M:	Antti Palosaari <crope@iki.fi>
4823L:	linux-media@vger.kernel.org
4824W:	https://linuxtv.org
4825W:	http://palosaari.fi/linux/
4826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4827T:	git git://linuxtv.org/anttip/media_tree.git
4828S:	Maintained
4829F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4830
4831DVB_USB_V2 MEDIA DRIVER
4832M:	Antti Palosaari <crope@iki.fi>
4833L:	linux-media@vger.kernel.org
4834W:	https://linuxtv.org
4835W:	http://palosaari.fi/linux/
4836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4837T:	git git://linuxtv.org/anttip/media_tree.git
4838S:	Maintained
4839F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4840F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4841
4842DYNAMIC DEBUG
4843M:	Jason Baron <jbaron@akamai.com>
4844S:	Maintained
4845F:	lib/dynamic_debug.c
4846F:	include/linux/dynamic_debug.h
4847
4848DZ DECSTATION DZ11 SERIAL DRIVER
4849M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4850S:	Maintained
4851F:	drivers/tty/serial/dz.*
4852
4853E3X0 POWER BUTTON DRIVER
4854M:	Moritz Fischer <moritz.fischer@ettus.com>
4855L:	usrp-users@lists.ettus.com
4856W:	http://www.ettus.com
4857S:	Supported
4858F:	drivers/input/misc/e3x0-button.c
4859F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4860
4861E4000 MEDIA DRIVER
4862M:	Antti Palosaari <crope@iki.fi>
4863L:	linux-media@vger.kernel.org
4864W:	https://linuxtv.org
4865W:	http://palosaari.fi/linux/
4866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4867T:	git git://linuxtv.org/anttip/media_tree.git
4868S:	Maintained
4869F:	drivers/media/tuners/e4000*
4870
4871EATA ISA/EISA/PCI SCSI DRIVER
4872M:	Dario Ballabio <ballabio_dario@emc.com>
4873L:	linux-scsi@vger.kernel.org
4874S:	Maintained
4875F:	drivers/scsi/eata.c
4876
4877EC100 MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/dvb-frontends/ec100*
4886
4887ECRYPT FILE SYSTEM
4888M:	Tyler Hicks <tyhicks@canonical.com>
4889L:	ecryptfs@vger.kernel.org
4890W:	http://ecryptfs.org
4891W:	https://launchpad.net/ecryptfs
4892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4893S:	Supported
4894F:	Documentation/filesystems/ecryptfs.txt
4895F:	fs/ecryptfs/
4896
4897EDAC-AMD64
4898M:	Borislav Petkov <bp@alien8.de>
4899L:	linux-edac@vger.kernel.org
4900S:	Maintained
4901F:	drivers/edac/amd64_edac*
4902
4903EDAC-CALXEDA
4904M:	Robert Richter <rric@kernel.org>
4905L:	linux-edac@vger.kernel.org
4906S:	Maintained
4907F:	drivers/edac/highbank*
4908
4909EDAC-CAVIUM
4910M:	Ralf Baechle <ralf@linux-mips.org>
4911M:	David Daney <david.daney@cavium.com>
4912L:	linux-edac@vger.kernel.org
4913L:	linux-mips@linux-mips.org
4914S:	Supported
4915F:	drivers/edac/octeon_edac*
4916F:	drivers/edac/thunderx_edac*
4917
4918EDAC-CORE
4919M:	Borislav Petkov <bp@alien8.de>
4920M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4922L:	linux-edac@vger.kernel.org
4923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4925S:	Supported
4926F:	Documentation/admin-guide/ras.rst
4927F:	Documentation/driver-api/edac.rst
4928F:	drivers/edac/
4929F:	include/linux/edac.h
4930
4931EDAC-E752X
4932M:	Mark Gross <mark.gross@intel.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/e752x_edac.c
4936
4937EDAC-E7XXX
4938L:	linux-edac@vger.kernel.org
4939S:	Maintained
4940F:	drivers/edac/e7xxx_edac.c
4941
4942EDAC-FSL_DDR
4943M:	York Sun <york.sun@nxp.com>
4944L:	linux-edac@vger.kernel.org
4945S:	Maintained
4946F:	drivers/edac/fsl_ddr_edac.*
4947
4948EDAC-GHES
4949M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4950M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4951L:	linux-edac@vger.kernel.org
4952S:	Maintained
4953F:	drivers/edac/ghes_edac.c
4954
4955EDAC-I3000
4956L:	linux-edac@vger.kernel.org
4957S:	Orphan
4958F:	drivers/edac/i3000_edac.c
4959
4960EDAC-I5000
4961L:	linux-edac@vger.kernel.org
4962S:	Maintained
4963F:	drivers/edac/i5000_edac.c
4964
4965EDAC-I5400
4966M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4968L:	linux-edac@vger.kernel.org
4969S:	Maintained
4970F:	drivers/edac/i5400_edac.c
4971
4972EDAC-I7300
4973M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4975L:	linux-edac@vger.kernel.org
4976S:	Maintained
4977F:	drivers/edac/i7300_edac.c
4978
4979EDAC-I7CORE
4980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4982L:	linux-edac@vger.kernel.org
4983S:	Maintained
4984F:	drivers/edac/i7core_edac.c
4985
4986EDAC-I82443BXGX
4987M:	Tim Small <tim@buttersideup.com>
4988L:	linux-edac@vger.kernel.org
4989S:	Maintained
4990F:	drivers/edac/i82443bxgx_edac.c
4991
4992EDAC-I82975X
4993M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4994M:	"Arvind R." <arvino55@gmail.com>
4995L:	linux-edac@vger.kernel.org
4996S:	Maintained
4997F:	drivers/edac/i82975x_edac.c
4998
4999EDAC-IE31200
5000M:	Jason Baron <jbaron@akamai.com>
5001L:	linux-edac@vger.kernel.org
5002S:	Maintained
5003F:	drivers/edac/ie31200_edac.c
5004
5005EDAC-MPC85XX
5006M:	Johannes Thumshirn <morbidrsa@gmail.com>
5007L:	linux-edac@vger.kernel.org
5008S:	Maintained
5009F:	drivers/edac/mpc85xx_edac.[ch]
5010
5011EDAC-PASEMI
5012M:	Egor Martovetsky <egor@pasemi.com>
5013L:	linux-edac@vger.kernel.org
5014S:	Maintained
5015F:	drivers/edac/pasemi_edac.c
5016
5017EDAC-PND2
5018M:	Tony Luck <tony.luck@intel.com>
5019L:	linux-edac@vger.kernel.org
5020S:	Maintained
5021F:	drivers/edac/pnd2_edac.[ch]
5022
5023EDAC-R82600
5024M:	Tim Small <tim@buttersideup.com>
5025L:	linux-edac@vger.kernel.org
5026S:	Maintained
5027F:	drivers/edac/r82600_edac.c
5028
5029EDAC-SBRIDGE
5030M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5032L:	linux-edac@vger.kernel.org
5033S:	Maintained
5034F:	drivers/edac/sb_edac.c
5035
5036EDAC-SKYLAKE
5037M:	Tony Luck <tony.luck@intel.com>
5038L:	linux-edac@vger.kernel.org
5039S:	Maintained
5040F:	drivers/edac/skx_edac.c
5041
5042EDIROL UA-101/UA-1000 DRIVER
5043M:	Clemens Ladisch <clemens@ladisch.de>
5044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5045T:	git git://git.alsa-project.org/alsa-kernel.git
5046S:	Maintained
5047F:	sound/usb/misc/ua101.c
5048
5049EFI TEST DRIVER
5050L:	linux-efi@vger.kernel.org
5051M:	Ivan Hu <ivan.hu@canonical.com>
5052M:	Matt Fleming <matt@codeblueprint.co.uk>
5053S:	Maintained
5054F:	drivers/firmware/efi/test/
5055
5056EFI VARIABLE FILESYSTEM
5057M:	Matthew Garrett <matthew.garrett@nebula.com>
5058M:	Jeremy Kerr <jk@ozlabs.org>
5059M:	Matt Fleming <matt@codeblueprint.co.uk>
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5061L:	linux-efi@vger.kernel.org
5062S:	Maintained
5063F:	fs/efivarfs/
5064
5065EFIFB FRAMEBUFFER DRIVER
5066L:	linux-fbdev@vger.kernel.org
5067M:	Peter Jones <pjones@redhat.com>
5068S:	Maintained
5069F:	drivers/video/fbdev/efifb.c
5070
5071EFS FILESYSTEM
5072W:	http://aeschi.ch.eu.org/efs/
5073S:	Orphan
5074F:	fs/efs/
5075
5076EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5077M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5078L:	netdev@vger.kernel.org
5079S:	Maintained
5080F:	drivers/net/ethernet/ibm/ehea/
5081
5082EM28XX VIDEO4LINUX DRIVER
5083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5085L:	linux-media@vger.kernel.org
5086W:	https://linuxtv.org
5087T:	git git://linuxtv.org/media_tree.git
5088S:	Maintained
5089F:	drivers/media/usb/em28xx/
5090F:	Documentation/media/v4l-drivers/em28xx*
5091
5092EMBEDDED LINUX
5093M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5094M:	Matt Mackall <mpm@selenic.com>
5095M:	David Woodhouse <dwmw2@infradead.org>
5096L:	linux-embedded@vger.kernel.org
5097S:	Maintained
5098
5099Emulex 10Gbps iSCSI - OneConnect DRIVER
5100M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5101M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5102M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5103L:	linux-scsi@vger.kernel.org
5104W:	http://www.broadcom.com
5105S:	Supported
5106F:	drivers/scsi/be2iscsi/
5107
5108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5109M:	Sathya Perla <sathya.perla@broadcom.com>
5110M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5111M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5112M:	Somnath Kotur <somnath.kotur@broadcom.com>
5113L:	netdev@vger.kernel.org
5114W:	http://www.emulex.com
5115S:	Supported
5116F:	drivers/net/ethernet/emulex/benet/
5117
5118EMULEX ONECONNECT ROCE DRIVER
5119M:	Selvin Xavier <selvin.xavier@broadcom.com>
5120M:	Devesh Sharma <devesh.sharma@broadcom.com>
5121L:	linux-rdma@vger.kernel.org
5122W:	http://www.broadcom.com
5123S:	Odd Fixes
5124F:	drivers/infiniband/hw/ocrdma/
5125F:	include/uapi/rdma/ocrdma-abi.h
5126
5127EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5128M:	James Smart <james.smart@broadcom.com>
5129M:	Dick Kennedy <dick.kennedy@broadcom.com>
5130L:	linux-scsi@vger.kernel.org
5131W:	http://www.broadcom.com
5132S:	Supported
5133F:	drivers/scsi/lpfc/
5134
5135ENE CB710 FLASH CARD READER DRIVER
5136M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5137S:	Maintained
5138F:	drivers/misc/cb710/
5139F:	drivers/mmc/host/cb710-mmc.*
5140F:	include/linux/cb710.h
5141
5142ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5143M:	Maxim Levitsky <maximlevitsky@gmail.com>
5144S:	Maintained
5145F:	drivers/media/rc/ene_ir.*
5146
5147EPSON S1D13XXX FRAMEBUFFER DRIVER
5148M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5149S:	Maintained
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5151F:	drivers/video/fbdev/s1d13xxxfb.c
5152F:	include/video/s1d13xxxfb.h
5153
5154ERRSEQ ERROR TRACKING INFRASTRUCTURE
5155M:	Jeff Layton <jlayton@poochiereds.net>
5156S:	Maintained
5157F:	lib/errseq.c
5158F:	include/linux/errseq.h
5159
5160ET131X NETWORK DRIVER
5161M:	Mark Einon <mark.einon@gmail.com>
5162S:	Odd Fixes
5163F:	drivers/net/ethernet/agere/
5164
5165ETHERNET BRIDGE
5166M:	Stephen Hemminger <stephen@networkplumber.org>
5167L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5168L:	netdev@vger.kernel.org
5169W:	http://www.linuxfoundation.org/en/Net:Bridge
5170S:	Maintained
5171F:	include/linux/netfilter_bridge/
5172F:	net/bridge/
5173
5174ETHERNET PHY LIBRARY
5175M:	Andrew Lunn <andrew@lunn.ch>
5176M:	Florian Fainelli <f.fainelli@gmail.com>
5177L:	netdev@vger.kernel.org
5178S:	Maintained
5179F:	Documentation/ABI/testing/sysfs-bus-mdio
5180F:	Documentation/devicetree/bindings/net/mdio*
5181F:	Documentation/networking/phy.txt
5182F:	drivers/net/phy/
5183F:	drivers/of/of_mdio.c
5184F:	drivers/of/of_net.c
5185F:	include/linux/*mdio*.h
5186F:	include/linux/of_net.h
5187F:	include/linux/phy.h
5188F:	include/linux/phy_fixed.h
5189F:	include/linux/platform_data/mdio-gpio.h
5190F:	include/linux/platform_data/mdio-bcm-unimac.h
5191F:	include/trace/events/mdio.h
5192F:	include/uapi/linux/mdio.h
5193F:	include/uapi/linux/mii.h
5194
5195EXT2 FILE SYSTEM
5196M:	Jan Kara <jack@suse.com>
5197L:	linux-ext4@vger.kernel.org
5198S:	Maintained
5199F:	Documentation/filesystems/ext2.txt
5200F:	fs/ext2/
5201F:	include/linux/ext2*
5202
5203EXT4 FILE SYSTEM
5204M:	"Theodore Ts'o" <tytso@mit.edu>
5205M:	Andreas Dilger <adilger.kernel@dilger.ca>
5206L:	linux-ext4@vger.kernel.org
5207W:	http://ext4.wiki.kernel.org
5208Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5210S:	Maintained
5211F:	Documentation/filesystems/ext4.txt
5212F:	fs/ext4/
5213
5214Extended Verification Module (EVM)
5215M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5216L:	linux-ima-devel@lists.sourceforge.net
5217L:	linux-security-module@vger.kernel.org
5218S:	Supported
5219F:	security/integrity/evm/
5220
5221EXTENSIBLE FIRMWARE INTERFACE (EFI)
5222M:	Matt Fleming <matt@codeblueprint.co.uk>
5223M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5224L:	linux-efi@vger.kernel.org
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5226S:	Maintained
5227F:	Documentation/efi-stub.txt
5228F:	arch/*/kernel/efi.c
5229F:	arch/x86/boot/compressed/eboot.[ch]
5230F:	arch/*/include/asm/efi.h
5231F:	arch/x86/platform/efi/
5232F:	drivers/firmware/efi/
5233F:	include/linux/efi*.h
5234F:	arch/arm/boot/compressed/efi-header.S
5235F:	arch/arm64/kernel/efi-entry.S
5236
5237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5238M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5239M:	Chanwoo Choi <cw00.choi@samsung.com>
5240L:	linux-kernel@vger.kernel.org
5241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5242S:	Maintained
5243F:	drivers/extcon/
5244F:	include/linux/extcon/
5245F:	include/linux/extcon.h
5246F:	Documentation/extcon/
5247F:	Documentation/devicetree/bindings/extcon/
5248
5249EXYNOS DP DRIVER
5250M:	Jingoo Han <jingoohan1@gmail.com>
5251L:	dri-devel@lists.freedesktop.org
5252S:	Maintained
5253F:	drivers/gpu/drm/exynos/exynos_dp*
5254
5255EXYNOS SYSMMU (IOMMU) driver
5256M:	Marek Szyprowski <m.szyprowski@samsung.com>
5257L:	iommu@lists.linux-foundation.org
5258S:	Maintained
5259F:	drivers/iommu/exynos-iommu.c
5260
5261EZchip NPS platform support
5262M:	Elad Kanfi <eladkan@mellanox.com>
5263M:	Vineet Gupta <vgupta@synopsys.com>
5264S:	Supported
5265F:	arch/arc/plat-eznps
5266F:	arch/arc/boot/dts/eznps.dts
5267
5268F2FS FILE SYSTEM
5269M:	Jaegeuk Kim <jaegeuk@kernel.org>
5270M:	Chao Yu <yuchao0@huawei.com>
5271L:	linux-f2fs-devel@lists.sourceforge.net
5272W:	https://f2fs.wiki.kernel.org/
5273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5274S:	Maintained
5275F:	Documentation/filesystems/f2fs.txt
5276F:	Documentation/ABI/testing/sysfs-fs-f2fs
5277F:	fs/f2fs/
5278F:	include/linux/f2fs_fs.h
5279F:	include/trace/events/f2fs.h
5280
5281F71805F HARDWARE MONITORING DRIVER
5282M:	Jean Delvare <jdelvare@suse.com>
5283L:	linux-hwmon@vger.kernel.org
5284S:	Maintained
5285F:	Documentation/hwmon/f71805f
5286F:	drivers/hwmon/f71805f.c
5287
5288FANOTIFY
5289M:	Jan Kara <jack@suse.cz>
5290R:	Amir Goldstein <amir73il@gmail.com>
5291L:	linux-fsdevel@vger.kernel.org
5292S:	Maintained
5293F:	fs/notify/fanotify/
5294F:	include/linux/fanotify.h
5295F:	include/uapi/linux/fanotify.h
5296
5297FARSYNC SYNCHRONOUS DRIVER
5298M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5299W:	http://www.farsite.co.uk/
5300S:	Supported
5301F:	drivers/net/wan/farsync.*
5302
5303FAULT INJECTION SUPPORT
5304M:	Akinobu Mita <akinobu.mita@gmail.com>
5305S:	Supported
5306F:	Documentation/fault-injection/
5307F:	lib/fault-inject.c
5308
5309FBTFT Framebuffer drivers
5310M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5311S:	Maintained
5312F:	drivers/staging/fbtft/
5313
5314FC0011 TUNER DRIVER
5315M:	Michael Buesch <m@bues.ch>
5316L:	linux-media@vger.kernel.org
5317S:	Maintained
5318F:	drivers/media/tuners/fc0011.h
5319F:	drivers/media/tuners/fc0011.c
5320
5321FC2580 MEDIA DRIVER
5322M:	Antti Palosaari <crope@iki.fi>
5323L:	linux-media@vger.kernel.org
5324W:	https://linuxtv.org
5325W:	http://palosaari.fi/linux/
5326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5327T:	git git://linuxtv.org/anttip/media_tree.git
5328S:	Maintained
5329F:	drivers/media/tuners/fc2580*
5330
5331FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5332M:	Johannes Thumshirn <jth@kernel.org>
5333L:	fcoe-devel@open-fcoe.org
5334W:	www.Open-FCoE.org
5335S:	Supported
5336F:	drivers/scsi/libfc/
5337F:	drivers/scsi/fcoe/
5338F:	include/scsi/fc/
5339F:	include/scsi/libfc.h
5340F:	include/scsi/libfcoe.h
5341F:	include/uapi/scsi/fc/
5342
5343FILE LOCKING (flock() and fcntl()/lockf())
5344M:	Jeff Layton <jlayton@poochiereds.net>
5345M:	"J. Bruce Fields" <bfields@fieldses.org>
5346L:	linux-fsdevel@vger.kernel.org
5347S:	Maintained
5348F:	include/linux/fcntl.h
5349F:	include/uapi/linux/fcntl.h
5350F:	fs/fcntl.c
5351F:	fs/locks.c
5352
5353FILESYSTEMS (VFS and infrastructure)
5354M:	Alexander Viro <viro@zeniv.linux.org.uk>
5355L:	linux-fsdevel@vger.kernel.org
5356S:	Maintained
5357F:	fs/*
5358F:	include/linux/fs.h
5359F:	include/uapi/linux/fs.h
5360
5361FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5362M:	Riku Voipio <riku.voipio@iki.fi>
5363L:	linux-hwmon@vger.kernel.org
5364S:	Maintained
5365F:	drivers/hwmon/f75375s.c
5366F:	include/linux/f75375s.h
5367
5368FIREWIRE AUDIO DRIVERS
5369M:	Clemens Ladisch <clemens@ladisch.de>
5370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5371T:	git git://git.alsa-project.org/alsa-kernel.git
5372S:	Maintained
5373F:	sound/firewire/
5374
5375FIREWIRE MEDIA DRIVERS (firedtv)
5376M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5377L:	linux-media@vger.kernel.org
5378L:	linux1394-devel@lists.sourceforge.net
5379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5380S:	Maintained
5381F:	drivers/media/firewire/
5382
5383FIREWIRE SBP-2 TARGET
5384M:	Chris Boot <bootc@bootc.net>
5385L:	linux-scsi@vger.kernel.org
5386L:	target-devel@vger.kernel.org
5387L:	linux1394-devel@lists.sourceforge.net
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5389S:	Maintained
5390F:	drivers/target/sbp/
5391
5392FIREWIRE SUBSYSTEM
5393M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5394L:	linux1394-devel@lists.sourceforge.net
5395W:	http://ieee1394.wiki.kernel.org/
5396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5397S:	Maintained
5398F:	drivers/firewire/
5399F:	include/linux/firewire.h
5400F:	include/uapi/linux/firewire*.h
5401F:	tools/firewire/
5402
5403FIRMWARE LOADER (request_firmware)
5404M:	Luis R. Rodriguez <mcgrof@kernel.org>
5405L:	linux-kernel@vger.kernel.org
5406S:	Maintained
5407F:	Documentation/firmware_class/
5408F:	drivers/base/firmware*.c
5409F:	include/linux/firmware.h
5410
5411FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5412M:	Joshua Morris <josh.h.morris@us.ibm.com>
5413M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5414S:	Maintained
5415F:	drivers/block/rsxx/
5416
5417FLOPPY DRIVER
5418M:	Jiri Kosina <jikos@kernel.org>
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5420S:	Odd fixes
5421F:	drivers/block/floppy.c
5422
5423FMC SUBSYSTEM
5424M:	Alessandro Rubini <rubini@gnudd.com>
5425W:	http://www.ohwr.org/projects/fmc-bus
5426S:	Supported
5427F:	drivers/fmc/
5428F:	include/linux/fmc*.h
5429F:	include/linux/ipmi-fru.h
5430K:	fmc_d.*register
5431
5432FPGA MANAGER FRAMEWORK
5433M:	Alan Tull <atull@kernel.org>
5434R:	Moritz Fischer <mdf@kernel.org>
5435L:	linux-fpga@vger.kernel.org
5436S:	Maintained
5437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5438Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5439F:	Documentation/fpga/
5440F:	Documentation/devicetree/bindings/fpga/
5441F:	drivers/fpga/
5442F:	include/linux/fpga/
5443W:	http://www.rocketboards.org
5444
5445FPU EMULATOR
5446M:	Bill Metzenthen <billm@melbpc.org.au>
5447W:	http://floatingpoint.sourceforge.net/emulator/index.html
5448S:	Maintained
5449F:	arch/x86/math-emu/
5450
5451FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5452L:	netdev@vger.kernel.org
5453S:	Orphan
5454F:	drivers/net/wan/dlci.c
5455F:	drivers/net/wan/sdla.c
5456
5457FRAMEBUFFER LAYER
5458M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5459L:	linux-fbdev@vger.kernel.org
5460T:	git git://github.com/bzolnier/linux.git
5461Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5462S:	Maintained
5463F:	Documentation/fb/
5464F:	drivers/video/
5465F:	include/video/
5466F:	include/linux/fb.h
5467F:	include/uapi/video/
5468F:	include/uapi/linux/fb.h
5469
5470FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5471M:	Horia Geantă <horia.geanta@nxp.com>
5472M:	Dan Douglass <dan.douglass@nxp.com>
5473L:	linux-crypto@vger.kernel.org
5474S:	Maintained
5475F:	drivers/crypto/caam/
5476F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5477
5478FREESCALE DIU FRAMEBUFFER DRIVER
5479M:	Timur Tabi <timur@tabi.org>
5480L:	linux-fbdev@vger.kernel.org
5481S:	Maintained
5482F:	drivers/video/fbdev/fsl-diu-fb.*
5483
5484FREESCALE DMA DRIVER
5485M:	Li Yang <leoyang.li@nxp.com>
5486M:	Zhang Wei <zw@zh-kernel.org>
5487L:	linuxppc-dev@lists.ozlabs.org
5488S:	Maintained
5489F:	drivers/dma/fsldma.*
5490
5491FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5492M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5493L:	netdev@vger.kernel.org
5494S:	Maintained
5495F:	drivers/net/ethernet/freescale/gianfar*
5496X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5497F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5498
5499FREESCALE GPMI NAND DRIVER
5500M:	Han Xu <han.xu@nxp.com>
5501L:	linux-mtd@lists.infradead.org
5502S:	Maintained
5503F:	drivers/mtd/nand/gpmi-nand/*
5504
5505FREESCALE I2C CPM DRIVER
5506M:	Jochen Friedrich <jochen@scram.de>
5507L:	linuxppc-dev@lists.ozlabs.org
5508L:	linux-i2c@vger.kernel.org
5509S:	Maintained
5510F:	drivers/i2c/busses/i2c-cpm.c
5511
5512FREESCALE IMX / MXC FEC DRIVER
5513M:	Fugang Duan <fugang.duan@nxp.com>
5514L:	netdev@vger.kernel.org
5515S:	Maintained
5516F:	drivers/net/ethernet/freescale/fec_main.c
5517F:	drivers/net/ethernet/freescale/fec_ptp.c
5518F:	drivers/net/ethernet/freescale/fec.h
5519F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5520
5521FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5522M:	Sascha Hauer <kernel@pengutronix.de>
5523L:	linux-fbdev@vger.kernel.org
5524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5525S:	Maintained
5526F:	include/linux/platform_data/video-imxfb.h
5527F:	drivers/video/fbdev/imxfb.c
5528
5529FREESCALE QORIQ DPAA ETHERNET DRIVER
5530M:	Madalin Bucur <madalin.bucur@nxp.com>
5531L:	netdev@vger.kernel.org
5532S:	Maintained
5533F:	drivers/net/ethernet/freescale/dpaa
5534
5535FREESCALE QORIQ DPAA FMAN DRIVER
5536M:	Madalin Bucur <madalin.bucur@nxp.com>
5537L:	netdev@vger.kernel.org
5538S:	Maintained
5539F:	drivers/net/ethernet/freescale/fman
5540F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5541
5542FREESCALE QUAD SPI DRIVER
5543M:	Han Xu <han.xu@nxp.com>
5544L:	linux-mtd@lists.infradead.org
5545S:	Maintained
5546F:	drivers/mtd/spi-nor/fsl-quadspi.c
5547
5548FREESCALE QUICC ENGINE LIBRARY
5549M:	Qiang Zhao <qiang.zhao@nxp.com>
5550L:	linuxppc-dev@lists.ozlabs.org
5551S:	Maintained
5552F:	drivers/soc/fsl/qe/
5553F:	include/soc/fsl/*qe*.h
5554F:	include/soc/fsl/*ucc*.h
5555
5556FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5557M:	Li Yang <leoyang.li@nxp.com>
5558L:	netdev@vger.kernel.org
5559L:	linuxppc-dev@lists.ozlabs.org
5560S:	Maintained
5561F:	drivers/net/ethernet/freescale/ucc_geth*
5562
5563FREESCALE QUICC ENGINE UCC HDLC DRIVER
5564M:	Zhao Qiang <qiang.zhao@nxp.com>
5565L:	netdev@vger.kernel.org
5566L:	linuxppc-dev@lists.ozlabs.org
5567S:	Maintained
5568F:	drivers/net/wan/fsl_ucc_hdlc*
5569
5570FREESCALE QUICC ENGINE UCC UART DRIVER
5571M:	Timur Tabi <timur@tabi.org>
5572L:	linuxppc-dev@lists.ozlabs.org
5573S:	Maintained
5574F:	drivers/tty/serial/ucc_uart.c
5575
5576FREESCALE SOC DRIVERS
5577M:	Li Yang <leoyang.li@nxp.com>
5578L:	linuxppc-dev@lists.ozlabs.org
5579L:	linux-arm-kernel@lists.infradead.org
5580S:	Maintained
5581F:	Documentation/devicetree/bindings/soc/fsl/
5582F:	drivers/soc/fsl/
5583F:	include/linux/fsl/
5584
5585FREESCALE SOC FS_ENET DRIVER
5586M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5587M:	Vitaly Bordug <vbordug@ru.mvista.com>
5588L:	linuxppc-dev@lists.ozlabs.org
5589L:	netdev@vger.kernel.org
5590S:	Maintained
5591F:	drivers/net/ethernet/freescale/fs_enet/
5592F:	include/linux/fs_enet_pd.h
5593
5594FREESCALE SOC SOUND DRIVERS
5595M:	Timur Tabi <timur@tabi.org>
5596M:	Nicolin Chen <nicoleotsuka@gmail.com>
5597M:	Xiubo Li <Xiubo.Lee@gmail.com>
5598R:	Fabio Estevam <fabio.estevam@nxp.com>
5599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5600L:	linuxppc-dev@lists.ozlabs.org
5601S:	Maintained
5602F:	sound/soc/fsl/fsl*
5603F:	sound/soc/fsl/imx*
5604F:	sound/soc/fsl/mpc8610_hpcd.c
5605
5606FREESCALE USB PERIPHERAL DRIVERS
5607M:	Li Yang <leoyang.li@nxp.com>
5608L:	linux-usb@vger.kernel.org
5609L:	linuxppc-dev@lists.ozlabs.org
5610S:	Maintained
5611F:	drivers/usb/gadget/udc/fsl*
5612
5613FREEVXFS FILESYSTEM
5614M:	Christoph Hellwig <hch@infradead.org>
5615W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5616S:	Maintained
5617F:	fs/freevxfs/
5618
5619FREEZER
5620M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5621M:	Pavel Machek <pavel@ucw.cz>
5622L:	linux-pm@vger.kernel.org
5623S:	Supported
5624F:	Documentation/power/freezing-of-tasks.txt
5625F:	include/linux/freezer.h
5626F:	kernel/freezer.c
5627
5628FRONTSWAP API
5629M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5630L:	linux-kernel@vger.kernel.org
5631S:	Maintained
5632F:	mm/frontswap.c
5633F:	include/linux/frontswap.h
5634
5635FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5636M:	David Howells <dhowells@redhat.com>
5637L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5638S:	Supported
5639F:	Documentation/filesystems/caching/
5640F:	fs/fscache/
5641F:	include/linux/fscache*.h
5642
5643FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5644M:	Theodore Y. Ts'o <tytso@mit.edu>
5645M:	Jaegeuk Kim <jaegeuk@kernel.org>
5646L:	linux-fscrypt@vger.kernel.org
5647Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5649S:	Supported
5650F:	fs/crypto/
5651F:	include/linux/fscrypt*.h
5652
5653FUJITSU FR-V (FRV) PORT
5654S:	Orphan
5655F:	arch/frv/
5656
5657FUJITSU LAPTOP EXTRAS
5658M:	Jonathan Woithe <jwoithe@just42.net>
5659L:	platform-driver-x86@vger.kernel.org
5660S:	Maintained
5661F:	drivers/platform/x86/fujitsu-laptop.c
5662
5663FUJITSU M-5MO LS CAMERA ISP DRIVER
5664M:	Kyungmin Park <kyungmin.park@samsung.com>
5665M:	Heungjun Kim <riverful.kim@samsung.com>
5666L:	linux-media@vger.kernel.org
5667S:	Maintained
5668F:	drivers/media/i2c/m5mols/
5669F:	include/media/i2c/m5mols.h
5670
5671FUJITSU TABLET EXTRAS
5672M:	Robert Gerlach <khnz@gmx.de>
5673L:	platform-driver-x86@vger.kernel.org
5674S:	Maintained
5675F:	drivers/platform/x86/fujitsu-tablet.c
5676
5677FUSE: FILESYSTEM IN USERSPACE
5678M:	Miklos Szeredi <miklos@szeredi.hu>
5679L:	linux-fsdevel@vger.kernel.org
5680W:	http://fuse.sourceforge.net/
5681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5682S:	Maintained
5683F:	fs/fuse/
5684F:	include/uapi/linux/fuse.h
5685F:	Documentation/filesystems/fuse.txt
5686
5687FUTEX SUBSYSTEM
5688M:	Thomas Gleixner <tglx@linutronix.de>
5689M:	Ingo Molnar <mingo@redhat.com>
5690R:	Peter Zijlstra <peterz@infradead.org>
5691R:	Darren Hart <dvhart@infradead.org>
5692L:	linux-kernel@vger.kernel.org
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5694S:	Maintained
5695F:	kernel/futex.c
5696F:	kernel/futex_compat.c
5697F:	include/asm-generic/futex.h
5698F:	include/linux/futex.h
5699F:	include/uapi/linux/futex.h
5700F:	tools/testing/selftests/futex/
5701F:	tools/perf/bench/futex*
5702F:	Documentation/*futex*
5703
5704FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5705M:	Rik Faith <faith@cs.unc.edu>
5706L:	linux-scsi@vger.kernel.org
5707S:	Odd Fixes (e.g., new signatures)
5708F:	drivers/scsi/fdomain.*
5709
5710GCC PLUGINS
5711M:	Kees Cook <keescook@chromium.org>
5712R:	Emese Revfy <re.emese@gmail.com>
5713L:	kernel-hardening@lists.openwall.com
5714S:	Maintained
5715F:	scripts/gcc-plugins/
5716F:	scripts/gcc-plugin.sh
5717F:	scripts/Makefile.gcc-plugins
5718F:	Documentation/gcc-plugins.txt
5719
5720GCOV BASED KERNEL PROFILING
5721M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5722S:	Maintained
5723F:	kernel/gcov/
5724F:	Documentation/dev-tools/gcov.rst
5725
5726GDB KERNEL DEBUGGING HELPER SCRIPTS
5727M:	Jan Kiszka <jan.kiszka@siemens.com>
5728M:	Kieran Bingham <kieran@bingham.xyz>
5729S:	Supported
5730F:	scripts/gdb/
5731
5732GDT SCSI DISK ARRAY CONTROLLER DRIVER
5733M:	Achim Leubner <achim_leubner@adaptec.com>
5734L:	linux-scsi@vger.kernel.org
5735W:	http://www.icp-vortex.com/
5736S:	Supported
5737F:	drivers/scsi/gdt*
5738
5739GEMTEK FM RADIO RECEIVER DRIVER
5740M:	Hans Verkuil <hverkuil@xs4all.nl>
5741L:	linux-media@vger.kernel.org
5742T:	git git://linuxtv.org/media_tree.git
5743W:	https://linuxtv.org
5744S:	Maintained
5745F:	drivers/media/radio/radio-gemtek*
5746
5747GENERIC GPIO I2C DRIVER
5748M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5749S:	Supported
5750F:	drivers/i2c/busses/i2c-gpio.c
5751F:	include/linux/i2c-gpio.h
5752
5753GENERIC GPIO I2C MULTIPLEXER DRIVER
5754M:	Peter Korsgaard <peter.korsgaard@barco.com>
5755L:	linux-i2c@vger.kernel.org
5756S:	Supported
5757F:	drivers/i2c/muxes/i2c-mux-gpio.c
5758F:	include/linux/i2c-mux-gpio.h
5759F:	Documentation/i2c/muxes/i2c-mux-gpio
5760
5761GENERIC HDLC (WAN) DRIVERS
5762M:	Krzysztof Halasa <khc@pm.waw.pl>
5763W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5764S:	Maintained
5765F:	drivers/net/wan/c101.c
5766F:	drivers/net/wan/hd6457*
5767F:	drivers/net/wan/hdlc*
5768F:	drivers/net/wan/n2.c
5769F:	drivers/net/wan/pc300too.c
5770F:	drivers/net/wan/pci200syn.c
5771F:	drivers/net/wan/wanxl*
5772
5773GENERIC INCLUDE/ASM HEADER FILES
5774M:	Arnd Bergmann <arnd@arndb.de>
5775L:	linux-arch@vger.kernel.org
5776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5777S:	Maintained
5778F:	include/asm-generic/
5779F:	include/uapi/asm-generic/
5780
5781GENERIC PHY FRAMEWORK
5782M:	Kishon Vijay Abraham I <kishon@ti.com>
5783L:	linux-kernel@vger.kernel.org
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5785S:	Supported
5786F:	drivers/phy/
5787F:	include/linux/phy/
5788
5789GENERIC PM DOMAINS
5790M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5791M:	Kevin Hilman <khilman@kernel.org>
5792M:	Ulf Hansson <ulf.hansson@linaro.org>
5793L:	linux-pm@vger.kernel.org
5794S:	Supported
5795F:	drivers/base/power/domain*.c
5796F:	include/linux/pm_domain.h
5797F:	Documentation/devicetree/bindings/power/power_domain.txt
5798
5799GENERIC UIO DRIVER FOR PCI DEVICES
5800M:	"Michael S. Tsirkin" <mst@redhat.com>
5801L:	kvm@vger.kernel.org
5802S:	Supported
5803F:	drivers/uio/uio_pci_generic.c
5804
5805GENWQE (IBM Generic Workqueue Card)
5806M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5807M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5808S:	Supported
5809F:	drivers/misc/genwqe/
5810
5811GET_MAINTAINER SCRIPT
5812M:	Joe Perches <joe@perches.com>
5813S:	Maintained
5814F:	scripts/get_maintainer.pl
5815
5816GFS2 FILE SYSTEM
5817M:	Steven Whitehouse <swhiteho@redhat.com>
5818M:	Bob Peterson <rpeterso@redhat.com>
5819L:	cluster-devel@redhat.com
5820W:	http://sources.redhat.com/cluster/
5821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5822S:	Supported
5823F:	Documentation/filesystems/gfs2*.txt
5824F:	fs/gfs2/
5825F:	include/uapi/linux/gfs2_ondisk.h
5826
5827GIGASET ISDN DRIVERS
5828M:	Paul Bolle <pebolle@tiscali.nl>
5829L:	gigaset307x-common@lists.sourceforge.net
5830W:	http://gigaset307x.sourceforge.net/
5831S:	Odd Fixes
5832F:	Documentation/isdn/README.gigaset
5833F:	drivers/isdn/gigaset/
5834F:	include/uapi/linux/gigaset_dev.h
5835
5836GO7007 MPEG CODEC
5837M:	Hans Verkuil <hans.verkuil@cisco.com>
5838L:	linux-media@vger.kernel.org
5839S:	Maintained
5840F:	drivers/media/usb/go7007/
5841
5842GOODIX TOUCHSCREEN
5843M:	Bastien Nocera <hadess@hadess.net>
5844L:	linux-input@vger.kernel.org
5845S:	Maintained
5846F:	drivers/input/touchscreen/goodix.c
5847
5848GPIO ACPI SUPPORT
5849M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5850M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5851L:	linux-gpio@vger.kernel.org
5852L:	linux-acpi@vger.kernel.org
5853S:	Maintained
5854F:	Documentation/acpi/gpio-properties.txt
5855F:	drivers/gpio/gpiolib-acpi.c
5856
5857GPIO IR Transmitter
5858M:	Sean Young <sean@mess.org>
5859L:	linux-media@vger.kernel.org
5860S:	Maintained
5861F:	drivers/media/rc/gpio-ir-tx.c
5862
5863GPIO MOCKUP DRIVER
5864M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5865L:	linux-gpio@vger.kernel.org
5866S:	Maintained
5867F:	drivers/gpio/gpio-mockup.c
5868F:	tools/testing/selftests/gpio/
5869
5870GPIO SUBSYSTEM
5871M:	Linus Walleij <linus.walleij@linaro.org>
5872L:	linux-gpio@vger.kernel.org
5873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5874S:	Maintained
5875F:	Documentation/devicetree/bindings/gpio/
5876F:	Documentation/gpio/
5877F:	Documentation/ABI/testing/gpio-cdev
5878F:	Documentation/ABI/obsolete/sysfs-gpio
5879F:	drivers/gpio/
5880F:	include/linux/gpio/
5881F:	include/linux/gpio.h
5882F:	include/asm-generic/gpio.h
5883F:	include/uapi/linux/gpio.h
5884F:	tools/gpio/
5885
5886GRE DEMULTIPLEXER DRIVER
5887M:	Dmitry Kozlov <xeb@mail.ru>
5888L:	netdev@vger.kernel.org
5889S:	Maintained
5890F:	net/ipv4/gre_demux.c
5891F:	net/ipv4/gre_offload.c
5892F:	include/net/gre.h
5893
5894GRETH 10/100/1G Ethernet MAC device driver
5895M:	Andreas Larsson <andreas@gaisler.com>
5896L:	netdev@vger.kernel.org
5897S:	Maintained
5898F:	drivers/net/ethernet/aeroflex/
5899
5900GREYBUS AUDIO PROTOCOLS DRIVERS
5901M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5902M:	Mark Greer <mgreer@animalcreek.com>
5903S:	Maintained
5904F:	drivers/staging/greybus/audio_apbridgea.c
5905F:	drivers/staging/greybus/audio_apbridgea.h
5906F:	drivers/staging/greybus/audio_codec.c
5907F:	drivers/staging/greybus/audio_codec.h
5908F:	drivers/staging/greybus/audio_gb.c
5909F:	drivers/staging/greybus/audio_manager.c
5910F:	drivers/staging/greybus/audio_manager.h
5911F:	drivers/staging/greybus/audio_manager_module.c
5912F:	drivers/staging/greybus/audio_manager_private.h
5913F:	drivers/staging/greybus/audio_manager_sysfs.c
5914F:	drivers/staging/greybus/audio_module.c
5915F:	drivers/staging/greybus/audio_topology.c
5916
5917GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5918M:	Viresh Kumar <vireshk@kernel.org>
5919S:	Maintained
5920F:	drivers/staging/greybus/authentication.c
5921F:	drivers/staging/greybus/bootrom.c
5922F:	drivers/staging/greybus/firmware.h
5923F:	drivers/staging/greybus/fw-core.c
5924F:	drivers/staging/greybus/fw-download.c
5925F:	drivers/staging/greybus/fw-managament.c
5926F:	drivers/staging/greybus/greybus_authentication.h
5927F:	drivers/staging/greybus/greybus_firmware.h
5928F:	drivers/staging/greybus/hid.c
5929F:	drivers/staging/greybus/i2c.c
5930F:	drivers/staging/greybus/spi.c
5931F:	drivers/staging/greybus/spilib.c
5932F:	drivers/staging/greybus/spilib.h
5933
5934GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5935M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5936S:	Maintained
5937F:	drivers/staging/greybus/loopback.c
5938F:	drivers/staging/greybus/timesync.c
5939F:	drivers/staging/greybus/timesync_platform.c
5940
5941GREYBUS PLATFORM DRIVERS
5942M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5943S:	Maintained
5944F:	drivers/staging/greybus/arche-platform.c
5945F:	drivers/staging/greybus/arche-apb-ctrl.c
5946F:	drivers/staging/greybus/arche_platform.h
5947
5948GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5949M:	Rui Miguel Silva <rmfrfs@gmail.com>
5950S:	Maintained
5951F:	drivers/staging/greybus/sdio.c
5952F:	drivers/staging/greybus/light.c
5953F:	drivers/staging/greybus/gpio.c
5954F:	drivers/staging/greybus/power_supply.c
5955F:	drivers/staging/greybus/spi.c
5956F:	drivers/staging/greybus/spilib.c
5957
5958GREYBUS SUBSYSTEM
5959M:	Johan Hovold <johan@kernel.org>
5960M:	Alex Elder <elder@kernel.org>
5961M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5962S:	Maintained
5963F:	drivers/staging/greybus/
5964L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5965
5966GREYBUS UART PROTOCOLS DRIVERS
5967M:	David Lin <dtwlin@gmail.com>
5968S:	Maintained
5969F:	drivers/staging/greybus/uart.c
5970F:	drivers/staging/greybus/log.c
5971
5972GS1662 VIDEO SERIALIZER
5973M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5974L:	linux-media@vger.kernel.org
5975T:	git git://linuxtv.org/media_tree.git
5976S:	Maintained
5977F:	drivers/media/spi/gs1662.c
5978
5979GSPCA FINEPIX SUBDRIVER
5980M:	Frank Zago <frank@zago.net>
5981L:	linux-media@vger.kernel.org
5982T:	git git://linuxtv.org/media_tree.git
5983S:	Maintained
5984F:	drivers/media/usb/gspca/finepix.c
5985
5986GSPCA GL860 SUBDRIVER
5987M:	Olivier Lorin <o.lorin@laposte.net>
5988L:	linux-media@vger.kernel.org
5989T:	git git://linuxtv.org/media_tree.git
5990S:	Maintained
5991F:	drivers/media/usb/gspca/gl860/
5992
5993GSPCA M5602 SUBDRIVER
5994M:	Erik Andren <erik.andren@gmail.com>
5995L:	linux-media@vger.kernel.org
5996T:	git git://linuxtv.org/media_tree.git
5997S:	Maintained
5998F:	drivers/media/usb/gspca/m5602/
5999
6000GSPCA PAC207 SONIXB SUBDRIVER
6001M:	Hans Verkuil <hverkuil@xs4all.nl>
6002L:	linux-media@vger.kernel.org
6003T:	git git://linuxtv.org/media_tree.git
6004S:	Odd Fixes
6005F:	drivers/media/usb/gspca/pac207.c
6006
6007GSPCA SN9C20X SUBDRIVER
6008M:	Brian Johnson <brijohn@gmail.com>
6009L:	linux-media@vger.kernel.org
6010T:	git git://linuxtv.org/media_tree.git
6011S:	Maintained
6012F:	drivers/media/usb/gspca/sn9c20x.c
6013
6014GSPCA T613 SUBDRIVER
6015M:	Leandro Costantino <lcostantino@gmail.com>
6016L:	linux-media@vger.kernel.org
6017T:	git git://linuxtv.org/media_tree.git
6018S:	Maintained
6019F:	drivers/media/usb/gspca/t613.c
6020
6021GSPCA USB WEBCAM DRIVER
6022M:	Hans Verkuil <hverkuil@xs4all.nl>
6023L:	linux-media@vger.kernel.org
6024T:	git git://linuxtv.org/media_tree.git
6025S:	Odd Fixes
6026F:	drivers/media/usb/gspca/
6027
6028GTP (GPRS Tunneling Protocol)
6029M:	Pablo Neira Ayuso <pablo@netfilter.org>
6030M:	Harald Welte <laforge@gnumonks.org>
6031L:	osmocom-net-gprs@lists.osmocom.org
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6033S:	Maintained
6034F:	drivers/net/gtp.c
6035
6036GUID PARTITION TABLE (GPT)
6037M:	Davidlohr Bueso <dave@stgolabs.net>
6038L:	linux-efi@vger.kernel.org
6039S:	Maintained
6040F:	block/partitions/efi.*
6041
6042H8/300 ARCHITECTURE
6043M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6044L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6045W:	http://uclinux-h8.sourceforge.jp
6046T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6047S:	Maintained
6048F:	arch/h8300/
6049F:	drivers/clocksource/h8300_*.c
6050F:	drivers/clk/h8300/
6051F:	drivers/irqchip/irq-renesas-h8*.c
6052
6053HACKRF MEDIA DRIVER
6054M:	Antti Palosaari <crope@iki.fi>
6055L:	linux-media@vger.kernel.org
6056W:	https://linuxtv.org
6057W:	http://palosaari.fi/linux/
6058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6059T:	git git://linuxtv.org/anttip/media_tree.git
6060S:	Maintained
6061F:	drivers/media/usb/hackrf/
6062
6063HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6064M:	Frank Seidel <frank@f-seidel.de>
6065L:	platform-driver-x86@vger.kernel.org
6066W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6067S:	Maintained
6068F:	drivers/platform/x86/hdaps.c
6069
6070HARDWARE MONITORING
6071M:	Jean Delvare <jdelvare@suse.com>
6072M:	Guenter Roeck <linux@roeck-us.net>
6073L:	linux-hwmon@vger.kernel.org
6074W:	http://hwmon.wiki.kernel.org/
6075T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6077S:	Maintained
6078F:	Documentation/hwmon/
6079F:	drivers/hwmon/
6080F:	include/linux/hwmon*.h
6081
6082HARDWARE RANDOM NUMBER GENERATOR CORE
6083M:	Matt Mackall <mpm@selenic.com>
6084M:	Herbert Xu <herbert@gondor.apana.org.au>
6085L:	linux-crypto@vger.kernel.org
6086S:	Odd fixes
6087F:	Documentation/devicetree/bindings/rng/
6088F:	Documentation/hw_random.txt
6089F:	drivers/char/hw_random/
6090F:	include/linux/hw_random.h
6091
6092HARDWARE SPINLOCK CORE
6093M:	Ohad Ben-Cohen <ohad@wizery.com>
6094M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6095L:	linux-remoteproc@vger.kernel.org
6096S:	Maintained
6097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6098F:	Documentation/devicetree/bindings/hwlock/
6099F:	Documentation/hwspinlock.txt
6100F:	drivers/hwspinlock/
6101F:	include/linux/hwspinlock.h
6102
6103HARMONY SOUND DRIVER
6104L:	linux-parisc@vger.kernel.org
6105S:	Maintained
6106F:	sound/parisc/harmony.*
6107
6108HDPVR USB VIDEO ENCODER DRIVER
6109M:	Hans Verkuil <hverkuil@xs4all.nl>
6110L:	linux-media@vger.kernel.org
6111T:	git git://linuxtv.org/media_tree.git
6112W:	https://linuxtv.org
6113S:	Odd Fixes
6114F:	drivers/media/usb/hdpvr/
6115
6116HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6117M:	Jimmy Vance <jimmy.vance@hpe.com>
6118S:	Supported
6119F:	Documentation/watchdog/hpwdt.txt
6120F:	drivers/watchdog/hpwdt.c
6121
6122HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6123M:	Don Brace <don.brace@microsemi.com>
6124L:	esc.storagedev@microsemi.com
6125L:	linux-scsi@vger.kernel.org
6126S:	Supported
6127F:	Documentation/scsi/hpsa.txt
6128F:	drivers/scsi/hpsa*.[ch]
6129F:	include/linux/cciss*.h
6130F:	include/uapi/linux/cciss*.h
6131
6132HFI1 DRIVER
6133M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6134M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6135L:	linux-rdma@vger.kernel.org
6136S:	Supported
6137F:	drivers/infiniband/hw/hfi1
6138
6139HFS FILESYSTEM
6140L:	linux-fsdevel@vger.kernel.org
6141S:	Orphan
6142F:	Documentation/filesystems/hfs.txt
6143F:	fs/hfs/
6144
6145HFSPLUS FILESYSTEM
6146L:	linux-fsdevel@vger.kernel.org
6147S:	Orphan
6148F:	Documentation/filesystems/hfsplus.txt
6149F:	fs/hfsplus/
6150
6151HGA FRAMEBUFFER DRIVER
6152M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6153L:	linux-nvidia@lists.surfsouth.com
6154W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6155S:	Maintained
6156F:	drivers/video/fbdev/hgafb.c
6157
6158HIBERNATION (aka Software Suspend, aka swsusp)
6159M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6160M:	Pavel Machek <pavel@ucw.cz>
6161L:	linux-pm@vger.kernel.org
6162B:	https://bugzilla.kernel.org
6163S:	Supported
6164F:	arch/x86/power/
6165F:	drivers/base/power/
6166F:	kernel/power/
6167F:	include/linux/suspend.h
6168F:	include/linux/freezer.h
6169F:	include/linux/pm.h
6170F:	arch/*/include/asm/suspend*.h
6171
6172HID CORE LAYER
6173M:	Jiri Kosina <jikos@kernel.org>
6174R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6175L:	linux-input@vger.kernel.org
6176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6177S:	Maintained
6178F:	drivers/hid/
6179F:	include/linux/hid*
6180F:	include/uapi/linux/hid*
6181
6182HID SENSOR HUB DRIVERS
6183M:	Jiri Kosina <jikos@kernel.org>
6184M:	Jonathan Cameron <jic23@kernel.org>
6185M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6186L:	linux-input@vger.kernel.org
6187L:	linux-iio@vger.kernel.org
6188S:	Maintained
6189F:	Documentation/hid/hid-sensor*
6190F:	drivers/hid/hid-sensor-*
6191F:	drivers/iio/*/hid-*
6192F:	include/linux/hid-sensor-*
6193
6194HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6195M:	Thomas Gleixner <tglx@linutronix.de>
6196L:	linux-kernel@vger.kernel.org
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6198S:	Maintained
6199F:	Documentation/timers/
6200F:	kernel/time/hrtimer.c
6201F:	kernel/time/clockevents.c
6202F:	kernel/time/timer_*.c
6203F:	include/linux/clockchips.h
6204F:	include/linux/hrtimer.h
6205
6206HIGH-SPEED SCC DRIVER FOR AX.25
6207L:	linux-hams@vger.kernel.org
6208S:	Orphan
6209F:	drivers/net/hamradio/dmascc.c
6210F:	drivers/net/hamradio/scc.c
6211
6212HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6213M:	HighPoint Linux Team <linux@highpoint-tech.com>
6214W:	http://www.highpoint-tech.com
6215S:	Supported
6216F:	Documentation/scsi/hptiop.txt
6217F:	drivers/scsi/hptiop.c
6218
6219HIPPI
6220M:	Jes Sorensen <jes@trained-monkey.org>
6221L:	linux-hippi@sunsite.dk
6222S:	Maintained
6223F:	include/linux/hippidevice.h
6224F:	include/uapi/linux/if_hippi.h
6225F:	net/802/hippi.c
6226F:	drivers/net/hippi/
6227
6228HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6229M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6230M:	Salil Mehta <salil.mehta@huawei.com>
6231L:	netdev@vger.kernel.org
6232W:	http://www.hisilicon.com
6233S:	Maintained
6234F:	drivers/net/ethernet/hisilicon/hns3/
6235
6236HISILICON NETWORK SUBSYSTEM DRIVER
6237M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6238M:	Salil Mehta <salil.mehta@huawei.com>
6239L:	netdev@vger.kernel.org
6240W:	http://www.hisilicon.com
6241S:	Maintained
6242F:	drivers/net/ethernet/hisilicon/
6243F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6244
6245HISILICON ROCE DRIVER
6246M:	Lijun Ou <oulijun@huawei.com>
6247M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6248L:	linux-rdma@vger.kernel.org
6249S:	Maintained
6250F:	drivers/infiniband/hw/hns/
6251F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6252
6253HISILICON SAS Controller
6254M:	John Garry <john.garry@huawei.com>
6255W:	http://www.hisilicon.com
6256S:	Supported
6257F:	drivers/scsi/hisi_sas/
6258F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6259
6260HMM - Heterogeneous Memory Management
6261M:	Jérôme Glisse <jglisse@redhat.com>
6262L:	linux-mm@kvack.org
6263S:	Maintained
6264F:	mm/hmm*
6265F:	include/linux/hmm*
6266
6267HOST AP DRIVER
6268M:	Jouni Malinen <j@w1.fi>
6269L:	linux-wireless@vger.kernel.org
6270W:	http://w1.fi/hostap-driver.html
6271S:	Obsolete
6272F:	drivers/net/wireless/intersil/hostap/
6273
6274HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6275L:	platform-driver-x86@vger.kernel.org
6276S:	Orphan
6277F:	drivers/platform/x86/tc1100-wmi.c
6278
6279HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6280M:	Jaroslav Kysela <perex@perex.cz>
6281S:	Maintained
6282F:	drivers/net/ethernet/hp/hp100.*
6283
6284HPET:	High Precision Event Timers driver
6285M:	Clemens Ladisch <clemens@ladisch.de>
6286S:	Maintained
6287F:	Documentation/timers/hpet.txt
6288F:	drivers/char/hpet.c
6289F:	include/linux/hpet.h
6290F:	include/uapi/linux/hpet.h
6291
6292HPET:	x86
6293S:	Orphan
6294F:	arch/x86/kernel/hpet.c
6295F:	arch/x86/include/asm/hpet.h
6296
6297HPFS FILESYSTEM
6298M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6299W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6300S:	Maintained
6301F:	fs/hpfs/
6302
6303HSI SUBSYSTEM
6304M:	Sebastian Reichel <sre@kernel.org>
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6306S:	Maintained
6307F:	Documentation/ABI/testing/sysfs-bus-hsi
6308F:	Documentation/driver-api/hsi.rst
6309F:	drivers/hsi/
6310F:	include/linux/hsi/
6311F:	include/uapi/linux/hsi/
6312
6313HSO 3G MODEM DRIVER
6314L:	linux-usb@vger.kernel.org
6315S:	Orphan
6316F:	drivers/net/usb/hso.c
6317
6318HSR NETWORK PROTOCOL
6319M:	Arvid Brodin <arvid.brodin@alten.se>
6320L:	netdev@vger.kernel.org
6321S:	Maintained
6322F:	net/hsr/
6323
6324HT16K33 LED CONTROLLER DRIVER
6325M:	Robin van der Gracht <robin@protonic.nl>
6326S:	Maintained
6327F:	drivers/auxdisplay/ht16k33.c
6328F:	Documentation/devicetree/bindings/display/ht16k33.txt
6329
6330HTCPEN TOUCHSCREEN DRIVER
6331M:	Pau Oliva Fora <pof@eslack.org>
6332L:	linux-input@vger.kernel.org
6333S:	Maintained
6334F:	drivers/input/touchscreen/htcpen.c
6335
6336HUAWEI ETHERNET DRIVER
6337M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6338L:	netdev@vger.kernel.org
6339S:	Supported
6340F:	Documentation/networking/hinic.txt
6341F:	drivers/net/ethernet/huawei/hinic/
6342
6343HUGETLB FILESYSTEM
6344M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6345S:	Maintained
6346F:	fs/hugetlbfs/
6347
6348HVA ST MEDIA DRIVER
6349M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6350L:	linux-media@vger.kernel.org
6351T:	git git://linuxtv.org/media_tree.git
6352W:	https://linuxtv.org
6353S:	Supported
6354F:	drivers/media/platform/sti/hva
6355
6356HWPOISON MEMORY FAILURE HANDLING
6357M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6358L:	linux-mm@kvack.org
6359S:	Maintained
6360F:	mm/memory-failure.c
6361F:	mm/hwpoison-inject.c
6362
6363Hyper-V CORE AND DRIVERS
6364M:	"K. Y. Srinivasan" <kys@microsoft.com>
6365M:	Haiyang Zhang <haiyangz@microsoft.com>
6366M:	Stephen Hemminger <sthemmin@microsoft.com>
6367L:	devel@linuxdriverproject.org
6368S:	Maintained
6369F:	Documentation/networking/netvsc.txt
6370F:	arch/x86/include/asm/mshyperv.h
6371F:	arch/x86/include/asm/trace/hyperv.h
6372F:	arch/x86/include/uapi/asm/hyperv.h
6373F:	arch/x86/kernel/cpu/mshyperv.c
6374F:	arch/x86/hyperv
6375F:	drivers/hid/hid-hyperv.c
6376F:	drivers/hv/
6377F:	drivers/input/serio/hyperv-keyboard.c
6378F:	drivers/pci/host/pci-hyperv.c
6379F:	drivers/net/hyperv/
6380F:	drivers/scsi/storvsc_drv.c
6381F:	drivers/uio/uio_hv_generic.c
6382F:	drivers/video/fbdev/hyperv_fb.c
6383F:	net/vmw_vsock/hyperv_transport.c
6384F:	include/linux/hyperv.h
6385F:	include/uapi/linux/hyperv.h
6386F:	tools/hv/
6387F:	Documentation/ABI/stable/sysfs-bus-vmbus
6388
6389HYPERVISOR VIRTUAL CONSOLE DRIVER
6390L:	linuxppc-dev@lists.ozlabs.org
6391S:	Odd Fixes
6392F:	drivers/tty/hvc/
6393
6394I2C ACPI SUPPORT
6395M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6396L:	linux-i2c@vger.kernel.org
6397L:	linux-acpi@vger.kernel.org
6398S:	Maintained
6399F:	drivers/i2c/i2c-core-acpi.c
6400
6401I2C MUXES
6402M:	Peter Rosin <peda@axentia.se>
6403L:	linux-i2c@vger.kernel.org
6404S:	Maintained
6405F:	Documentation/i2c/i2c-topology
6406F:	Documentation/i2c/muxes/
6407F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6408F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6409F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6410F:	drivers/i2c/i2c-mux.c
6411F:	drivers/i2c/muxes/
6412F:	include/linux/i2c-mux.h
6413
6414I2C OVER PARALLEL PORT
6415M:	Jean Delvare <jdelvare@suse.com>
6416L:	linux-i2c@vger.kernel.org
6417S:	Maintained
6418F:	Documentation/i2c/busses/i2c-parport
6419F:	Documentation/i2c/busses/i2c-parport-light
6420F:	drivers/i2c/busses/i2c-parport.c
6421F:	drivers/i2c/busses/i2c-parport-light.c
6422
6423I2C SUBSYSTEM
6424M:	Wolfram Sang <wsa@the-dreams.de>
6425L:	linux-i2c@vger.kernel.org
6426W:	https://i2c.wiki.kernel.org/
6427Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6429S:	Maintained
6430F:	Documentation/devicetree/bindings/i2c/
6431F:	Documentation/i2c/
6432F:	drivers/i2c/
6433F:	drivers/i2c/*/
6434F:	include/linux/i2c.h
6435F:	include/linux/i2c-*.h
6436F:	include/uapi/linux/i2c.h
6437F:	include/uapi/linux/i2c-*.h
6438
6439I2C-TAOS-EVM DRIVER
6440M:	Jean Delvare <jdelvare@suse.com>
6441L:	linux-i2c@vger.kernel.org
6442S:	Maintained
6443F:	Documentation/i2c/busses/i2c-taos-evm
6444F:	drivers/i2c/busses/i2c-taos-evm.c
6445
6446I2C-TINY-USB DRIVER
6447M:	Till Harbaum <till@harbaum.org>
6448L:	linux-i2c@vger.kernel.org
6449W:	http://www.harbaum.org/till/i2c_tiny_usb
6450S:	Maintained
6451F:	drivers/i2c/busses/i2c-tiny-usb.c
6452
6453I2C/SMBUS CONTROLLER DRIVERS FOR PC
6454M:	Jean Delvare <jdelvare@suse.com>
6455L:	linux-i2c@vger.kernel.org
6456S:	Maintained
6457F:	Documentation/i2c/busses/i2c-ali1535
6458F:	Documentation/i2c/busses/i2c-ali1563
6459F:	Documentation/i2c/busses/i2c-ali15x3
6460F:	Documentation/i2c/busses/i2c-amd756
6461F:	Documentation/i2c/busses/i2c-amd8111
6462F:	Documentation/i2c/busses/i2c-i801
6463F:	Documentation/i2c/busses/i2c-nforce2
6464F:	Documentation/i2c/busses/i2c-piix4
6465F:	Documentation/i2c/busses/i2c-sis5595
6466F:	Documentation/i2c/busses/i2c-sis630
6467F:	Documentation/i2c/busses/i2c-sis96x
6468F:	Documentation/i2c/busses/i2c-via
6469F:	Documentation/i2c/busses/i2c-viapro
6470F:	drivers/i2c/busses/i2c-ali1535.c
6471F:	drivers/i2c/busses/i2c-ali1563.c
6472F:	drivers/i2c/busses/i2c-ali15x3.c
6473F:	drivers/i2c/busses/i2c-amd756.c
6474F:	drivers/i2c/busses/i2c-amd756-s4882.c
6475F:	drivers/i2c/busses/i2c-amd8111.c
6476F:	drivers/i2c/busses/i2c-i801.c
6477F:	drivers/i2c/busses/i2c-isch.c
6478F:	drivers/i2c/busses/i2c-nforce2.c
6479F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6480F:	drivers/i2c/busses/i2c-piix4.c
6481F:	drivers/i2c/busses/i2c-sis5595.c
6482F:	drivers/i2c/busses/i2c-sis630.c
6483F:	drivers/i2c/busses/i2c-sis96x.c
6484F:	drivers/i2c/busses/i2c-via.c
6485F:	drivers/i2c/busses/i2c-viapro.c
6486
6487I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6488M:	Hans de Goede <hdegoede@redhat.com>
6489L:	linux-i2c@vger.kernel.org
6490S:	Maintained
6491F:	drivers/i2c/busses/i2c-cht-wc.c
6492
6493I2C/SMBUS ISMT DRIVER
6494M:	Seth Heasley <seth.heasley@intel.com>
6495M:	Neil Horman <nhorman@tuxdriver.com>
6496L:	linux-i2c@vger.kernel.org
6497F:	drivers/i2c/busses/i2c-ismt.c
6498F:	Documentation/i2c/busses/i2c-ismt
6499
6500I2C/SMBUS STUB DRIVER
6501M:	Jean Delvare <jdelvare@suse.com>
6502L:	linux-i2c@vger.kernel.org
6503S:	Maintained
6504F:	drivers/i2c/i2c-stub.c
6505
6506i386 BOOT CODE
6507M:	"H. Peter Anvin" <hpa@zytor.com>
6508S:	Maintained
6509F:	arch/x86/boot/
6510
6511i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6512M:	"H. Peter Anvin" <hpa@zytor.com>
6513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6514S:	Maintained
6515
6516IA64 (Itanium) PLATFORM
6517M:	Tony Luck <tony.luck@intel.com>
6518M:	Fenghua Yu <fenghua.yu@intel.com>
6519L:	linux-ia64@vger.kernel.org
6520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6521S:	Maintained
6522F:	arch/ia64/
6523
6524IBM Power 842 compression accelerator
6525M:	Haren Myneni <haren@us.ibm.com>
6526S:	Supported
6527F:	drivers/crypto/nx/Makefile
6528F:	drivers/crypto/nx/Kconfig
6529F:	drivers/crypto/nx/nx-842*
6530F:	include/linux/sw842.h
6531F:	crypto/842.c
6532F:	lib/842/
6533
6534IBM Power in-Nest Crypto Acceleration
6535M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6536M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6537L:	linux-crypto@vger.kernel.org
6538S:	Supported
6539F:	drivers/crypto/nx/Makefile
6540F:	drivers/crypto/nx/Kconfig
6541F:	drivers/crypto/nx/nx-aes*
6542F:	drivers/crypto/nx/nx-sha*
6543F:	drivers/crypto/nx/nx.*
6544F:	drivers/crypto/nx/nx_csbcpb.h
6545F:	drivers/crypto/nx/nx_debugfs.h
6546
6547IBM Power Linux RAID adapter
6548M:	Brian King <brking@us.ibm.com>
6549S:	Supported
6550F:	drivers/scsi/ipr.*
6551
6552IBM Power SRIOV Virtual NIC Device Driver
6553M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6554M:	John Allen <jallen@linux.vnet.ibm.com>
6555L:	netdev@vger.kernel.org
6556S:	Supported
6557F:	drivers/net/ethernet/ibm/ibmvnic.*
6558
6559IBM Power Virtual Accelerator Switchboard
6560M:	Sukadev Bhattiprolu
6561L:	linuxppc-dev@lists.ozlabs.org
6562S:	Supported
6563F:	arch/powerpc/platforms/powernv/vas*
6564F:	arch/powerpc/platforms/powernv/copy-paste.h
6565F:	arch/powerpc/include/asm/vas.h
6566F:	arch/powerpc/include/uapi/asm/vas.h
6567
6568IBM Power Virtual Ethernet Device Driver
6569M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6570L:	netdev@vger.kernel.org
6571S:	Supported
6572F:	drivers/net/ethernet/ibm/ibmveth.*
6573
6574IBM Power Virtual FC Device Drivers
6575M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6576L:	linux-scsi@vger.kernel.org
6577S:	Supported
6578F:	drivers/scsi/ibmvscsi/ibmvfc*
6579
6580IBM Power Virtual SCSI Device Drivers
6581M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6582L:	linux-scsi@vger.kernel.org
6583S:	Supported
6584F:	drivers/scsi/ibmvscsi/ibmvscsi*
6585F:	include/scsi/viosrp.h
6586
6587IBM Power Virtual SCSI Device Target Driver
6588M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6589M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6590L:	linux-scsi@vger.kernel.org
6591L:	target-devel@vger.kernel.org
6592S:	Supported
6593F:	drivers/scsi/ibmvscsi_tgt/
6594
6595IBM Power VMX Cryptographic instructions
6596M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6597M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6598L:	linux-crypto@vger.kernel.org
6599S:	Supported
6600F:	drivers/crypto/vmx/Makefile
6601F:	drivers/crypto/vmx/Kconfig
6602F:	drivers/crypto/vmx/vmx.c
6603F:	drivers/crypto/vmx/aes*
6604F:	drivers/crypto/vmx/ghash*
6605F:	drivers/crypto/vmx/ppc-xlate.pl
6606
6607IBM ServeRAID RAID DRIVER
6608S:	Orphan
6609F:	drivers/scsi/ips.*
6610
6611ICH LPC AND GPIO DRIVER
6612M:	Peter Tyser <ptyser@xes-inc.com>
6613S:	Maintained
6614F:	drivers/mfd/lpc_ich.c
6615F:	drivers/gpio/gpio-ich.c
6616
6617IDE SUBSYSTEM
6618M:	"David S. Miller" <davem@davemloft.net>
6619L:	linux-ide@vger.kernel.org
6620Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6622S:	Maintained
6623F:	Documentation/ide/
6624F:	drivers/ide/
6625F:	include/linux/ide.h
6626
6627IDE/ATAPI DRIVERS
6628M:	Borislav Petkov <bp@alien8.de>
6629L:	linux-ide@vger.kernel.org
6630S:	Maintained
6631F:	Documentation/cdrom/ide-cd
6632F:	drivers/ide/ide-cd*
6633
6634IDEAPAD LAPTOP EXTRAS DRIVER
6635M:	Ike Panhc <ike.pan@canonical.com>
6636L:	platform-driver-x86@vger.kernel.org
6637W:	http://launchpad.net/ideapad-laptop
6638S:	Maintained
6639F:	drivers/platform/x86/ideapad-laptop.c
6640
6641IDEAPAD LAPTOP SLIDEBAR DRIVER
6642M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6643L:	linux-input@vger.kernel.org
6644W:	https://github.com/o2genum/ideapad-slidebar
6645S:	Maintained
6646F:	drivers/input/misc/ideapad_slidebar.c
6647
6648IDT VersaClock 5 CLOCK DRIVER
6649M:	Marek Vasut <marek.vasut@gmail.com>
6650S:	Maintained
6651F:	drivers/clk/clk-versaclock5.c
6652
6653IEEE 802.15.4 SUBSYSTEM
6654M:	Alexander Aring <alex.aring@gmail.com>
6655M:	Stefan Schmidt <stefan@osg.samsung.com>
6656L:	linux-wpan@vger.kernel.org
6657W:	http://wpan.cakelab.org/
6658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6660S:	Maintained
6661F:	net/ieee802154/
6662F:	net/mac802154/
6663F:	drivers/net/ieee802154/
6664F:	include/linux/nl802154.h
6665F:	include/linux/ieee802154.h
6666F:	include/net/nl802154.h
6667F:	include/net/mac802154.h
6668F:	include/net/af_ieee802154.h
6669F:	include/net/cfg802154.h
6670F:	include/net/ieee802154_netdev.h
6671F:	Documentation/networking/ieee802154.txt
6672
6673IFE PROTOCOL
6674M:	Yotam Gigi <yotamg@mellanox.com>
6675M:	Jamal Hadi Salim <jhs@mojatatu.com>
6676F:	net/ife
6677F:	include/net/ife.h
6678F:	include/uapi/linux/ife.h
6679
6680IGORPLUG-USB IR RECEIVER
6681M:	Sean Young <sean@mess.org>
6682L:	linux-media@vger.kernel.org
6683S:	Maintained
6684F:	drivers/media/rc/igorplugusb.c
6685
6686IGUANAWORKS USB IR TRANSCEIVER
6687M:	Sean Young <sean@mess.org>
6688L:	linux-media@vger.kernel.org
6689S:	Maintained
6690F:	drivers/media/rc/iguanair.c
6691
6692IIO DIGITAL POTENTIOMETER DAC
6693M:	Peter Rosin <peda@axentia.se>
6694L:	linux-iio@vger.kernel.org
6695S:	Maintained
6696F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6697F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6698F:	drivers/iio/dac/dpot-dac.c
6699
6700IIO ENVELOPE DETECTOR
6701M:	Peter Rosin <peda@axentia.se>
6702L:	linux-iio@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6705F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6706F:	drivers/iio/adc/envelope-detector.c
6707
6708IIO MULTIPLEXER
6709M:	Peter Rosin <peda@axentia.se>
6710L:	linux-iio@vger.kernel.org
6711S:	Maintained
6712F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6713F:	drivers/iio/multiplexer/iio-mux.c
6714
6715IIO SUBSYSTEM AND DRIVERS
6716M:	Jonathan Cameron <jic23@kernel.org>
6717R:	Hartmut Knaack <knaack.h@gmx.de>
6718R:	Lars-Peter Clausen <lars@metafoo.de>
6719R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6720L:	linux-iio@vger.kernel.org
6721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6722S:	Maintained
6723F:	Documentation/devicetree/bindings/iio/
6724F:	drivers/iio/
6725F:	drivers/staging/iio/
6726F:	include/linux/iio/
6727F:	tools/iio/
6728
6729IKANOS/ADI EAGLE ADSL USB DRIVER
6730M:	Matthieu Castet <castet.matthieu@free.fr>
6731M:	Stanislaw Gruszka <stf_xl@wp.pl>
6732S:	Maintained
6733F:	drivers/usb/atm/ueagle-atm.c
6734
6735IMGTEC ASCII LCD DRIVER
6736M:	Paul Burton <paul.burton@imgtec.com>
6737S:	Maintained
6738F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6739F:	drivers/auxdisplay/img-ascii-lcd.c
6740
6741IMGTEC IR DECODER DRIVER
6742M:	James Hogan <jhogan@kernel.org>
6743S:	Maintained
6744F:	drivers/media/rc/img-ir/
6745
6746IMS TWINTURBO FRAMEBUFFER DRIVER
6747L:	linux-fbdev@vger.kernel.org
6748S:	Orphan
6749F:	drivers/video/fbdev/imsttfb.c
6750
6751INA209 HARDWARE MONITOR DRIVER
6752M:	Guenter Roeck <linux@roeck-us.net>
6753L:	linux-hwmon@vger.kernel.org
6754S:	Maintained
6755F:	Documentation/hwmon/ina209
6756F:	Documentation/devicetree/bindings/i2c/ina209.txt
6757F:	drivers/hwmon/ina209.c
6758
6759INA2XX HARDWARE MONITOR DRIVER
6760M:	Guenter Roeck <linux@roeck-us.net>
6761L:	linux-hwmon@vger.kernel.org
6762S:	Maintained
6763F:	Documentation/hwmon/ina2xx
6764F:	drivers/hwmon/ina2xx.c
6765F:	include/linux/platform_data/ina2xx.h
6766
6767INDUSTRY PACK SUBSYSTEM (IPACK)
6768M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6769M:	Jens Taprogge <jens.taprogge@taprogge.org>
6770M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6771L:	industrypack-devel@lists.sourceforge.net
6772W:	http://industrypack.sourceforge.net
6773S:	Maintained
6774F:	drivers/ipack/
6775
6776INFINIBAND SUBSYSTEM
6777M:	Doug Ledford <dledford@redhat.com>
6778M:	Sean Hefty <sean.hefty@intel.com>
6779M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6780L:	linux-rdma@vger.kernel.org
6781W:	http://www.openfabrics.org/
6782Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6784S:	Supported
6785F:	Documentation/devicetree/bindings/infiniband/
6786F:	Documentation/infiniband/
6787F:	drivers/infiniband/
6788F:	include/uapi/linux/if_infiniband.h
6789F:	include/uapi/rdma/
6790F:	include/rdma/
6791
6792INGENIC JZ4780 DMA Driver
6793M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6794S:	Maintained
6795F:	drivers/dma/dma-jz4780.c
6796
6797INGENIC JZ4780 NAND DRIVER
6798M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6799L:	linux-mtd@lists.infradead.org
6800S:	Maintained
6801F:	drivers/mtd/nand/jz4780_*
6802
6803INOTIFY
6804M:	Jan Kara <jack@suse.cz>
6805R:	Amir Goldstein <amir73il@gmail.com>
6806L:	linux-fsdevel@vger.kernel.org
6807S:	Maintained
6808F:	Documentation/filesystems/inotify.txt
6809F:	fs/notify/inotify/
6810F:	include/linux/inotify.h
6811F:	include/uapi/linux/inotify.h
6812
6813INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6814M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6815L:	linux-input@vger.kernel.org
6816Q:	http://patchwork.kernel.org/project/linux-input/list/
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6818S:	Maintained
6819F:	drivers/input/
6820F:	include/linux/input.h
6821F:	include/uapi/linux/input.h
6822F:	include/uapi/linux/input-event-codes.h
6823F:	include/linux/input/
6824F:	Documentation/devicetree/bindings/input/
6825F:	Documentation/input/
6826
6827INPUT MULTITOUCH (MT) PROTOCOL
6828M:	Henrik Rydberg <rydberg@bitmath.org>
6829L:	linux-input@vger.kernel.org
6830S:	Odd fixes
6831F:	Documentation/input/multi-touch-protocol.rst
6832F:	drivers/input/input-mt.c
6833K:	\b(ABS|SYN)_MT_
6834
6835INSIDE SECURE CRYPTO DRIVER
6836M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6837F:	drivers/crypto/inside-secure/
6838S:	Maintained
6839L:	linux-crypto@vger.kernel.org
6840
6841INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6842M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6843M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6844L:	linux-ima-devel@lists.sourceforge.net
6845L:	linux-ima-user@lists.sourceforge.net
6846L:	linux-security-module@vger.kernel.org
6847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6848S:	Supported
6849F:	security/integrity/ima/
6850
6851INTEL 810/815 FRAMEBUFFER DRIVER
6852M:	Antonino Daplas <adaplas@gmail.com>
6853L:	linux-fbdev@vger.kernel.org
6854S:	Maintained
6855F:	drivers/video/fbdev/i810/
6856
6857INTEL ASoC BDW/HSW DRIVERS
6858M:	Jie Yang <yang.jie@linux.intel.com>
6859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6860S:	Supported
6861F:	sound/soc/intel/common/sst-dsp*
6862F:	sound/soc/intel/common/sst-firmware.c
6863F:	sound/soc/intel/boards/broadwell.c
6864F:	sound/soc/intel/haswell/
6865
6866INTEL C600 SERIES SAS CONTROLLER DRIVER
6867M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6868M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6869L:	linux-scsi@vger.kernel.org
6870T:	git git://git.code.sf.net/p/intel-sas/isci
6871S:	Supported
6872F:	drivers/scsi/isci/
6873
6874INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6875M:	Jani Nikula <jani.nikula@linux.intel.com>
6876M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6877M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6878L:	intel-gfx@lists.freedesktop.org
6879W:	https://01.org/linuxgraphics/
6880B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6881C:	irc://chat.freenode.net/intel-gfx
6882Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6883T:	git git://anongit.freedesktop.org/drm-intel
6884S:	Supported
6885F:	drivers/gpu/drm/i915/
6886F:	include/drm/i915*
6887F:	include/uapi/drm/i915_drm.h
6888F:	Documentation/gpu/i915.rst
6889
6890INTEL ETHERNET DRIVERS
6891M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6892L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6893W:	http://www.intel.com/support/feedback.htm
6894W:	http://e1000.sourceforge.net/
6895Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6898S:	Supported
6899F:	Documentation/networking/e100.txt
6900F:	Documentation/networking/e1000.txt
6901F:	Documentation/networking/e1000e.txt
6902F:	Documentation/networking/igb.txt
6903F:	Documentation/networking/igbvf.txt
6904F:	Documentation/networking/ixgb.txt
6905F:	Documentation/networking/ixgbe.txt
6906F:	Documentation/networking/ixgbevf.txt
6907F:	Documentation/networking/i40e.txt
6908F:	Documentation/networking/i40evf.txt
6909F:	drivers/net/ethernet/intel/
6910F:	drivers/net/ethernet/intel/*/
6911F:	include/linux/avf/virtchnl.h
6912
6913INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6914M:	Maik Broemme <mbroemme@libmpq.org>
6915L:	linux-fbdev@vger.kernel.org
6916S:	Maintained
6917F:	Documentation/fb/intelfb.txt
6918F:	drivers/video/fbdev/intelfb/
6919
6920INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6921M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6922M:	Zhi Wang <zhi.a.wang@intel.com>
6923L:	intel-gvt-dev@lists.freedesktop.org
6924L:	intel-gfx@lists.freedesktop.org
6925W:	https://01.org/igvt-g
6926T:	git https://github.com/01org/gvt-linux.git
6927S:	Supported
6928F:	drivers/gpu/drm/i915/gvt/
6929
6930INTEL HID EVENT DRIVER
6931M:	Alex Hung <alex.hung@canonical.com>
6932L:	platform-driver-x86@vger.kernel.org
6933S:	Maintained
6934F:	drivers/platform/x86/intel-hid.c
6935
6936INTEL I/OAT DMA DRIVER
6937M:	Dave Jiang <dave.jiang@intel.com>
6938R:	Dan Williams <dan.j.williams@intel.com>
6939L:	dmaengine@vger.kernel.org
6940Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6941S:	Supported
6942F:	drivers/dma/ioat*
6943
6944INTEL IDLE DRIVER
6945M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6946M:	Len Brown <lenb@kernel.org>
6947L:	linux-pm@vger.kernel.org
6948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6949B:	https://bugzilla.kernel.org
6950S:	Supported
6951F:	drivers/idle/intel_idle.c
6952
6953INTEL INTEGRATED SENSOR HUB DRIVER
6954M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6955M:	Jiri Kosina <jikos@kernel.org>
6956L:	linux-input@vger.kernel.org
6957S:	Maintained
6958F:	drivers/hid/intel-ish-hid/
6959
6960INTEL IOMMU (VT-d)
6961M:	David Woodhouse <dwmw2@infradead.org>
6962L:	iommu@lists.linux-foundation.org
6963T:	git git://git.infradead.org/iommu-2.6.git
6964S:	Supported
6965F:	drivers/iommu/intel-iommu.c
6966F:	include/linux/intel-iommu.h
6967
6968INTEL IOP-ADMA DMA DRIVER
6969R:	Dan Williams <dan.j.williams@intel.com>
6970S:	Odd fixes
6971F:	drivers/dma/iop-adma.c
6972
6973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6974M:	Krzysztof Halasa <khalasa@piap.pl>
6975S:	Maintained
6976F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6977F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6978F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6979F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6980F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6981F:	drivers/net/wan/ixp4xx_hss.c
6982
6983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6984M:	Deepak Saxena <dsaxena@plexity.net>
6985S:	Maintained
6986F:	drivers/char/hw_random/ixp4xx-rng.c
6987
6988INTEL MANAGEMENT ENGINE (mei)
6989M:	Tomas Winkler <tomas.winkler@intel.com>
6990L:	linux-kernel@vger.kernel.org
6991S:	Supported
6992F:	include/uapi/linux/mei.h
6993F:	include/linux/mei_cl_bus.h
6994F:	drivers/misc/mei/*
6995F:	drivers/watchdog/mei_wdt.c
6996F:	Documentation/misc-devices/mei/*
6997F:	samples/mei/*
6998
6999INTEL MENLOW THERMAL DRIVER
7000M:	Sujith Thomas <sujith.thomas@intel.com>
7001L:	platform-driver-x86@vger.kernel.org
7002W:	https://01.org/linux-acpi
7003S:	Supported
7004F:	drivers/platform/x86/intel_menlow.c
7005
7006INTEL MERRIFIELD GPIO DRIVER
7007M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7008L:	linux-gpio@vger.kernel.org
7009S:	Maintained
7010F:	drivers/gpio/gpio-merrifield.c
7011
7012INTEL MIC DRIVERS (mic)
7013M:	Sudeep Dutt <sudeep.dutt@intel.com>
7014M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7015S:	Supported
7016W:	https://github.com/sudeepdutt/mic
7017W:	http://software.intel.com/en-us/mic-developer
7018F:	include/linux/mic_bus.h
7019F:	include/linux/scif.h
7020F:	include/uapi/linux/mic_common.h
7021F:	include/uapi/linux/mic_ioctl.h
7022F:	include/uapi/linux/scif_ioctl.h
7023F:	drivers/misc/mic/
7024F:	drivers/dma/mic_x100_dma.c
7025F:	drivers/dma/mic_x100_dma.h
7026F:	Documentation/mic/
7027
7028INTEL PMC CORE DRIVER
7029M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7030M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7031L:	platform-driver-x86@vger.kernel.org
7032S:	Maintained
7033F:	arch/x86/include/asm/pmc_core.h
7034F:	drivers/platform/x86/intel_pmc_core*
7035
7036INTEL PMC/P-Unit IPC DRIVER
7037M:	Zha Qipeng<qipeng.zha@intel.com>
7038L:	platform-driver-x86@vger.kernel.org
7039S:	Maintained
7040F:	drivers/platform/x86/intel_pmc_ipc.c
7041F:	drivers/platform/x86/intel_punit_ipc.c
7042F:	arch/x86/include/asm/intel_pmc_ipc.h
7043F:	arch/x86/include/asm/intel_punit_ipc.h
7044
7045INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7046M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7047L:	linux-wireless@vger.kernel.org
7048S:	Maintained
7049F:	Documentation/networking/README.ipw2100
7050F:	Documentation/networking/README.ipw2200
7051F:	drivers/net/wireless/intel/ipw2x00/
7052
7053INTEL PSTATE DRIVER
7054M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7055M:	Len Brown <lenb@kernel.org>
7056L:	linux-pm@vger.kernel.org
7057S:	Supported
7058F:	drivers/cpufreq/intel_pstate.c
7059
7060INTEL RDMA RNIC DRIVER
7061M:	Faisal Latif <faisal.latif@intel.com>
7062M:	Shiraz Saleem <shiraz.saleem@intel.com>
7063L:	linux-rdma@vger.kernel.org
7064S:	Supported
7065F:	drivers/infiniband/hw/i40iw/
7066
7067INTEL TELEMETRY DRIVER
7068M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7069L:	platform-driver-x86@vger.kernel.org
7070S:	Maintained
7071F:	arch/x86/include/asm/intel_telemetry.h
7072F:	drivers/platform/x86/intel_telemetry*
7073
7074INTEL VIRTUAL BUTTON DRIVER
7075M:	AceLan Kao <acelan.kao@canonical.com>
7076L:	platform-driver-x86@vger.kernel.org
7077S:	Maintained
7078F:	drivers/platform/x86/intel-vbtn.c
7079
7080INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7081M:	Stanislaw Gruszka <sgruszka@redhat.com>
7082L:	linux-wireless@vger.kernel.org
7083S:	Supported
7084F:	drivers/net/wireless/intel/iwlegacy/
7085
7086INTEL WIRELESS WIFI LINK (iwlwifi)
7087M:	Johannes Berg <johannes.berg@intel.com>
7088M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7089M:	Luca Coelho <luciano.coelho@intel.com>
7090M:	Intel Linux Wireless <linuxwifi@intel.com>
7091L:	linux-wireless@vger.kernel.org
7092W:	http://intellinuxwireless.org
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7094S:	Supported
7095F:	drivers/net/wireless/intel/iwlwifi/
7096
7097INTEL WIRELESS WIMAX CONNECTION 2400
7098M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7099M:	linux-wimax@intel.com
7100L:	wimax@linuxwimax.org (subscribers-only)
7101S:	Supported
7102W:	http://linuxwimax.org
7103F:	Documentation/wimax/README.i2400m
7104F:	drivers/net/wimax/i2400m/
7105F:	include/uapi/linux/wimax/i2400m.h
7106
7107INTEL(R) TRACE HUB
7108M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7109S:	Supported
7110F:	Documentation/trace/intel_th.txt
7111F:	drivers/hwtracing/intel_th/
7112
7113INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7114M:	Ning Sun <ning.sun@intel.com>
7115L:	tboot-devel@lists.sourceforge.net
7116W:	http://tboot.sourceforge.net
7117T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7118S:	Supported
7119F:	Documentation/intel_txt.txt
7120F:	include/linux/tboot.h
7121F:	arch/x86/kernel/tboot.c
7122
7123INTEL-MID GPIO DRIVER
7124M:	David Cohen <david.a.cohen@linux.intel.com>
7125L:	linux-gpio@vger.kernel.org
7126S:	Maintained
7127F:	drivers/gpio/gpio-intel-mid.c
7128
7129INVENSENSE MPU-3050 GYROSCOPE DRIVER
7130M:	Linus Walleij <linus.walleij@linaro.org>
7131L:	linux-iio@vger.kernel.org
7132S:	Maintained
7133F:	drivers/iio/gyro/mpu3050*
7134F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7135
7136IOC3 ETHERNET DRIVER
7137M:	Ralf Baechle <ralf@linux-mips.org>
7138L:	linux-mips@linux-mips.org
7139S:	Maintained
7140F:	drivers/net/ethernet/sgi/ioc3-eth.c
7141
7142IOC3 SERIAL DRIVER
7143M:	Pat Gefre <pfg@sgi.com>
7144L:	linux-serial@vger.kernel.org
7145S:	Maintained
7146F:	drivers/tty/serial/ioc3_serial.c
7147
7148IOMMU DRIVERS
7149M:	Joerg Roedel <joro@8bytes.org>
7150L:	iommu@lists.linux-foundation.org
7151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7152S:	Maintained
7153F:	Documentation/devicetree/bindings/iommu/
7154F:	drivers/iommu/
7155F:	include/linux/iommu.h
7156F:	include/linux/iova.h
7157
7158IP MASQUERADING
7159M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7160S:	Maintained
7161F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7162
7163IPMI SUBSYSTEM
7164M:	Corey Minyard <minyard@acm.org>
7165L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7166W:	http://openipmi.sourceforge.net/
7167S:	Supported
7168F:	Documentation/IPMI.txt
7169F:	drivers/char/ipmi/
7170F:	include/linux/ipmi*
7171F:	include/uapi/linux/ipmi*
7172
7173IPS SCSI RAID DRIVER
7174M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7175L:	linux-scsi@vger.kernel.org
7176W:	http://www.adaptec.com/
7177S:	Maintained
7178F:	drivers/scsi/ips*
7179
7180IPVS
7181M:	Wensong Zhang <wensong@linux-vs.org>
7182M:	Simon Horman <horms@verge.net.au>
7183M:	Julian Anastasov <ja@ssi.bg>
7184L:	netdev@vger.kernel.org
7185L:	lvs-devel@vger.kernel.org
7186S:	Maintained
7187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7189F:	Documentation/networking/ipvs-sysctl.txt
7190F:	include/net/ip_vs.h
7191F:	include/uapi/linux/ip_vs.h
7192F:	net/netfilter/ipvs/
7193
7194IPWIRELESS DRIVER
7195M:	Jiri Kosina <jikos@kernel.org>
7196M:	David Sterba <dsterba@suse.com>
7197S:	Odd Fixes
7198F:	drivers/tty/ipwireless/
7199
7200IPX NETWORK LAYER
7201L:	netdev@vger.kernel.org
7202S:	Odd fixes
7203F:	include/net/ipx.h
7204F:	include/uapi/linux/ipx.h
7205F:	net/ipx/
7206
7207IRDA SUBSYSTEM
7208M:	Samuel Ortiz <samuel@sortiz.org>
7209L:	irda-users@lists.sourceforge.net (subscribers-only)
7210L:	netdev@vger.kernel.org
7211W:	http://irda.sourceforge.net/
7212S:	Maintained
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7214F:	Documentation/networking/irda.txt
7215F:	drivers/staging/irda/
7216
7217IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7218M:	Marc Zyngier <marc.zyngier@arm.com>
7219S:	Maintained
7220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7221F:	Documentation/IRQ-domain.txt
7222F:	include/linux/irqdomain.h
7223F:	kernel/irq/irqdomain.c
7224F:	kernel/irq/msi.c
7225
7226IRQ SUBSYSTEM
7227M:	Thomas Gleixner <tglx@linutronix.de>
7228L:	linux-kernel@vger.kernel.org
7229S:	Maintained
7230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7231F:	kernel/irq/
7232
7233IRQCHIP DRIVERS
7234M:	Thomas Gleixner <tglx@linutronix.de>
7235M:	Jason Cooper <jason@lakedaemon.net>
7236M:	Marc Zyngier <marc.zyngier@arm.com>
7237L:	linux-kernel@vger.kernel.org
7238S:	Maintained
7239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7240F:	Documentation/devicetree/bindings/interrupt-controller/
7241F:	drivers/irqchip/
7242
7243ISA
7244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7245S:	Maintained
7246F:	Documentation/isa.txt
7247F:	drivers/base/isa.c
7248F:	include/linux/isa.h
7249
7250ISA RADIO MODULE
7251M:	Hans Verkuil <hverkuil@xs4all.nl>
7252L:	linux-media@vger.kernel.org
7253T:	git git://linuxtv.org/media_tree.git
7254W:	https://linuxtv.org
7255S:	Maintained
7256F:	drivers/media/radio/radio-isa*
7257
7258ISAPNP
7259M:	Jaroslav Kysela <perex@perex.cz>
7260S:	Maintained
7261F:	Documentation/isapnp.txt
7262F:	drivers/pnp/isapnp/
7263F:	include/linux/isapnp.h
7264
7265ISCSI
7266M:	Lee Duncan <lduncan@suse.com>
7267M:	Chris Leech <cleech@redhat.com>
7268L:	open-iscsi@googlegroups.com
7269W:	www.open-iscsi.com
7270S:	Maintained
7271F:	drivers/scsi/*iscsi*
7272F:	include/scsi/*iscsi*
7273
7274iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7275M:	Peter Jones <pjones@redhat.com>
7276M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7277S:	Maintained
7278F:	drivers/firmware/iscsi_ibft*
7279
7280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7281M:	Or Gerlitz <ogerlitz@mellanox.com>
7282M:	Sagi Grimberg <sagi@grimberg.me>
7283M:	Roi Dayan <roid@mellanox.com>
7284L:	linux-rdma@vger.kernel.org
7285S:	Supported
7286W:	http://www.openfabrics.org
7287W:	www.open-iscsi.org
7288Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7289F:	drivers/infiniband/ulp/iser/
7290
7291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7292M:	Sagi Grimberg <sagi@grimberg.me>
7293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7294L:	linux-rdma@vger.kernel.org
7295L:	target-devel@vger.kernel.org
7296S:	Supported
7297W:	http://www.linux-iscsi.org
7298F:	drivers/infiniband/ulp/isert
7299
7300ISDN SUBSYSTEM
7301M:	Karsten Keil <isdn@linux-pingi.de>
7302L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7303L:	netdev@vger.kernel.org
7304W:	http://www.isdn4linux.de
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7306S:	Maintained
7307F:	Documentation/isdn/
7308F:	drivers/isdn/
7309F:	include/linux/isdn.h
7310F:	include/linux/isdn/
7311F:	include/uapi/linux/isdn.h
7312F:	include/uapi/linux/isdn/
7313
7314ISDN SUBSYSTEM (Eicon active card driver)
7315M:	Armin Schindler <mac@melware.de>
7316L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7317W:	http://www.melware.de
7318S:	Maintained
7319F:	drivers/isdn/hardware/eicon/
7320
7321IT87 HARDWARE MONITORING DRIVER
7322M:	Jean Delvare <jdelvare@suse.com>
7323L:	linux-hwmon@vger.kernel.org
7324S:	Maintained
7325F:	Documentation/hwmon/it87
7326F:	drivers/hwmon/it87.c
7327
7328IT913X MEDIA DRIVER
7329M:	Antti Palosaari <crope@iki.fi>
7330L:	linux-media@vger.kernel.org
7331W:	https://linuxtv.org
7332W:	http://palosaari.fi/linux/
7333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7334T:	git git://linuxtv.org/anttip/media_tree.git
7335S:	Maintained
7336F:	drivers/media/tuners/it913x*
7337
7338IVTV VIDEO4LINUX DRIVER
7339M:	Andy Walls <awalls@md.metrocast.net>
7340L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7341L:	linux-media@vger.kernel.org
7342T:	git git://linuxtv.org/media_tree.git
7343W:	http://www.ivtvdriver.org
7344S:	Maintained
7345F:	Documentation/media/v4l-drivers/ivtv*
7346F:	drivers/media/pci/ivtv/
7347F:	include/uapi/linux/ivtv*
7348
7349IX2505V MEDIA DRIVER
7350M:	Malcolm Priestley <tvboxspy@gmail.com>
7351L:	linux-media@vger.kernel.org
7352W:	https://linuxtv.org
7353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7354S:	Maintained
7355F:	drivers/media/dvb-frontends/ix2505v*
7356
7357JC42.4 TEMPERATURE SENSOR DRIVER
7358M:	Guenter Roeck <linux@roeck-us.net>
7359L:	linux-hwmon@vger.kernel.org
7360S:	Maintained
7361F:	drivers/hwmon/jc42.c
7362F:	Documentation/hwmon/jc42
7363
7364JFS FILESYSTEM
7365M:	Dave Kleikamp <shaggy@kernel.org>
7366L:	jfs-discussion@lists.sourceforge.net
7367W:	http://jfs.sourceforge.net/
7368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7369S:	Maintained
7370F:	Documentation/filesystems/jfs.txt
7371F:	fs/jfs/
7372
7373JME NETWORK DRIVER
7374M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7375L:	netdev@vger.kernel.org
7376S:	Maintained
7377F:	drivers/net/ethernet/jme.*
7378
7379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7380M:	David Woodhouse <dwmw2@infradead.org>
7381L:	linux-mtd@lists.infradead.org
7382W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7383S:	Maintained
7384F:	fs/jffs2/
7385F:	include/uapi/linux/jffs2.h
7386
7387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7388M:	"Theodore Ts'o" <tytso@mit.edu>
7389M:	Jan Kara <jack@suse.com>
7390L:	linux-ext4@vger.kernel.org
7391S:	Maintained
7392F:	fs/jbd2/
7393F:	include/linux/jbd2.h
7394
7395JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7396M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7397L:	linux-media@vger.kernel.org
7398S:	Maintained
7399F:	drivers/media/platform/rcar_jpu.c
7400
7401JSM Neo PCI based serial card
7402M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7403L:	linux-serial@vger.kernel.org
7404S:	Maintained
7405F:	drivers/tty/serial/jsm/
7406
7407K10TEMP HARDWARE MONITORING DRIVER
7408M:	Clemens Ladisch <clemens@ladisch.de>
7409L:	linux-hwmon@vger.kernel.org
7410S:	Maintained
7411F:	Documentation/hwmon/k10temp
7412F:	drivers/hwmon/k10temp.c
7413
7414K8TEMP HARDWARE MONITORING DRIVER
7415M:	Rudolf Marek <r.marek@assembler.cz>
7416L:	linux-hwmon@vger.kernel.org
7417S:	Maintained
7418F:	Documentation/hwmon/k8temp
7419F:	drivers/hwmon/k8temp.c
7420
7421KASAN
7422M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7423R:	Alexander Potapenko <glider@google.com>
7424R:	Dmitry Vyukov <dvyukov@google.com>
7425L:	kasan-dev@googlegroups.com
7426S:	Maintained
7427F:	arch/*/include/asm/kasan.h
7428F:	arch/*/mm/kasan_init*
7429F:	Documentation/dev-tools/kasan.rst
7430F:	include/linux/kasan*.h
7431F:	lib/test_kasan.c
7432F:	mm/kasan/
7433F:	scripts/Makefile.kasan
7434
7435KCONFIG
7436M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7437L:	linux-kbuild@vger.kernel.org
7438T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7439S:	Maintained
7440F:	Documentation/kbuild/kconfig-language.txt
7441F:	scripts/kconfig/
7442
7443KDUMP
7444M:	Dave Young <dyoung@redhat.com>
7445M:	Baoquan He <bhe@redhat.com>
7446R:	Vivek Goyal <vgoyal@redhat.com>
7447L:	kexec@lists.infradead.org
7448W:	http://lse.sourceforge.net/kdump/
7449S:	Maintained
7450F:	Documentation/kdump/
7451
7452KEENE FM RADIO TRANSMITTER DRIVER
7453M:	Hans Verkuil <hverkuil@xs4all.nl>
7454L:	linux-media@vger.kernel.org
7455T:	git git://linuxtv.org/media_tree.git
7456W:	https://linuxtv.org
7457S:	Maintained
7458F:	drivers/media/radio/radio-keene*
7459
7460KERNEL AUTOMOUNTER v4 (AUTOFS4)
7461M:	Ian Kent <raven@themaw.net>
7462L:	autofs@vger.kernel.org
7463S:	Maintained
7464F:	fs/autofs4/
7465
7466KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7468M:	Michal Marek <mmarek@suse.com>
7469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7470L:	linux-kbuild@vger.kernel.org
7471S:	Maintained
7472F:	Documentation/kbuild/
7473F:	Makefile
7474F:	scripts/Makefile.*
7475F:	scripts/basic/
7476F:	scripts/mk*
7477F:	scripts/package/
7478
7479KERNEL JANITORS
7480L:	kernel-janitors@vger.kernel.org
7481W:	http://kernelnewbies.org/KernelJanitors
7482S:	Odd Fixes
7483
7484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7485M:	"J. Bruce Fields" <bfields@fieldses.org>
7486M:	Jeff Layton <jlayton@poochiereds.net>
7487L:	linux-nfs@vger.kernel.org
7488W:	http://nfs.sourceforge.net/
7489T:	git git://linux-nfs.org/~bfields/linux.git
7490S:	Supported
7491F:	fs/nfsd/
7492F:	include/uapi/linux/nfsd/
7493F:	fs/lockd/
7494F:	fs/nfs_common/
7495F:	net/sunrpc/
7496F:	include/linux/lockd/
7497F:	include/linux/sunrpc/
7498F:	include/uapi/linux/sunrpc/
7499
7500KERNEL SELFTEST FRAMEWORK
7501M:	Shuah Khan <shuahkh@osg.samsung.com>
7502M:	Shuah Khan <shuah@kernel.org>
7503L:	linux-kselftest@vger.kernel.org
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7505S:	Maintained
7506F:	tools/testing/selftests/
7507F:	Documentation/dev-tools/kselftest*
7508
7509KERNEL USERMODE HELPER
7510M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7511L:	linux-kernel@vger.kernel.org
7512S:	Maintained
7513F:	kernel/umh.c
7514F:	include/linux/umh.h
7515
7516KERNEL VIRTUAL MACHINE (KVM)
7517M:	Paolo Bonzini <pbonzini@redhat.com>
7518M:	Radim Krčmář <rkrcmar@redhat.com>
7519L:	kvm@vger.kernel.org
7520W:	http://www.linux-kvm.org
7521T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7522S:	Supported
7523F:	Documentation/virtual/kvm/
7524F:	include/trace/events/kvm.h
7525F:	include/uapi/asm-generic/kvm*
7526F:	include/uapi/linux/kvm*
7527F:	include/asm-generic/kvm*
7528F:	include/linux/kvm*
7529F:	include/kvm/iodev.h
7530F:	virt/kvm/*
7531F:	tools/kvm/
7532
7533KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7534M:	Joerg Roedel <joro@8bytes.org>
7535L:	kvm@vger.kernel.org
7536W:	http://www.linux-kvm.org/
7537S:	Maintained
7538F:	arch/x86/include/asm/svm.h
7539F:	arch/x86/kvm/svm.c
7540
7541KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7542M:	Christoffer Dall <christoffer.dall@linaro.org>
7543M:	Marc Zyngier <marc.zyngier@arm.com>
7544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7545L:	kvmarm@lists.cs.columbia.edu
7546W:	http://systems.cs.columbia.edu/projects/kvm-arm
7547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7548S:	Supported
7549F:	arch/arm/include/uapi/asm/kvm*
7550F:	arch/arm/include/asm/kvm*
7551F:	arch/arm/kvm/
7552F:	virt/kvm/arm/
7553F:	include/kvm/arm_*
7554
7555KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7556M:	Christoffer Dall <christoffer.dall@linaro.org>
7557M:	Marc Zyngier <marc.zyngier@arm.com>
7558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7559L:	kvmarm@lists.cs.columbia.edu
7560S:	Maintained
7561F:	arch/arm64/include/uapi/asm/kvm*
7562F:	arch/arm64/include/asm/kvm*
7563F:	arch/arm64/kvm/
7564
7565KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7566M:	James Hogan <jhogan@kernel.org>
7567L:	linux-mips@linux-mips.org
7568S:	Supported
7569F:	arch/mips/include/uapi/asm/kvm*
7570F:	arch/mips/include/asm/kvm*
7571F:	arch/mips/kvm/
7572
7573KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7574M:	Paul Mackerras <paulus@ozlabs.org>
7575L:	kvm-ppc@vger.kernel.org
7576W:	http://www.linux-kvm.org/
7577T:	git git://github.com/agraf/linux-2.6.git
7578S:	Supported
7579F:	arch/powerpc/include/uapi/asm/kvm*
7580F:	arch/powerpc/include/asm/kvm*
7581F:	arch/powerpc/kvm/
7582F:	arch/powerpc/kernel/kvm*
7583
7584KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7585M:	Christian Borntraeger <borntraeger@de.ibm.com>
7586M:	Cornelia Huck <cohuck@redhat.com>
7587L:	linux-s390@vger.kernel.org
7588W:	http://www.ibm.com/developerworks/linux/linux390/
7589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7590S:	Supported
7591F:	arch/s390/include/uapi/asm/kvm*
7592F:	arch/s390/include/asm/gmap.h
7593F:	arch/s390/include/asm/kvm*
7594F:	arch/s390/kvm/
7595F:	arch/s390/mm/gmap.c
7596
7597KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7598M:	Paolo Bonzini <pbonzini@redhat.com>
7599M:	Radim Krčmář <rkrcmar@redhat.com>
7600L:	kvm@vger.kernel.org
7601W:	http://www.linux-kvm.org
7602T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7603S:	Supported
7604F:	arch/x86/kvm/
7605F:	arch/x86/include/uapi/asm/kvm*
7606F:	arch/x86/include/asm/kvm*
7607F:	arch/x86/kernel/kvm.c
7608F:	arch/x86/kernel/kvmclock.c
7609
7610KERNFS
7611M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7612M:	Tejun Heo <tj@kernel.org>
7613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7614S:	Supported
7615F:	include/linux/kernfs.h
7616F:	fs/kernfs/
7617
7618KEXEC
7619M:	Eric Biederman <ebiederm@xmission.com>
7620W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7621L:	kexec@lists.infradead.org
7622S:	Maintained
7623F:	include/linux/kexec.h
7624F:	include/uapi/linux/kexec.h
7625F:	kernel/kexec*
7626
7627KEYS-ENCRYPTED
7628M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7629M:	David Safford <safford@us.ibm.com>
7630L:	linux-security-module@vger.kernel.org
7631L:	keyrings@vger.kernel.org
7632S:	Supported
7633F:	Documentation/security/keys/trusted-encrypted.rst
7634F:	include/keys/encrypted-type.h
7635F:	security/keys/encrypted-keys/
7636
7637KEYS-TRUSTED
7638M:	David Safford <safford@us.ibm.com>
7639M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7640L:	linux-security-module@vger.kernel.org
7641L:	keyrings@vger.kernel.org
7642S:	Supported
7643F:	Documentation/security/keys/trusted-encrypted.rst
7644F:	include/keys/trusted-type.h
7645F:	security/keys/trusted.c
7646F:	security/keys/trusted.h
7647
7648KEYS/KEYRINGS:
7649M:	David Howells <dhowells@redhat.com>
7650L:	keyrings@vger.kernel.org
7651S:	Maintained
7652F:	Documentation/security/keys/core.rst
7653F:	include/linux/key.h
7654F:	include/linux/key-type.h
7655F:	include/linux/keyctl.h
7656F:	include/uapi/linux/keyctl.h
7657F:	include/keys/
7658F:	security/keys/
7659
7660KGDB / KDB /debug_core
7661M:	Jason Wessel <jason.wessel@windriver.com>
7662W:	http://kgdb.wiki.kernel.org/
7663L:	kgdb-bugreport@lists.sourceforge.net
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7665S:	Maintained
7666F:	Documentation/dev-tools/kgdb.rst
7667F:	drivers/misc/kgdbts.c
7668F:	drivers/tty/serial/kgdboc.c
7669F:	include/linux/kdb.h
7670F:	include/linux/kgdb.h
7671F:	kernel/debug/
7672
7673KMEMCHECK
7674M:	Vegard Nossum <vegardno@ifi.uio.no>
7675M:	Pekka Enberg <penberg@kernel.org>
7676S:	Maintained
7677F:	Documentation/dev-tools/kmemcheck.rst
7678F:	arch/x86/include/asm/kmemcheck.h
7679F:	arch/x86/mm/kmemcheck/
7680F:	include/linux/kmemcheck.h
7681F:	mm/kmemcheck.c
7682
7683KMEMLEAK
7684M:	Catalin Marinas <catalin.marinas@arm.com>
7685S:	Maintained
7686F:	Documentation/dev-tools/kmemleak.rst
7687F:	include/linux/kmemleak.h
7688F:	mm/kmemleak.c
7689F:	mm/kmemleak-test.c
7690
7691KMOD KERNEL MODULE LOADER - USERMODE HELPER
7692M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7693L:	linux-kernel@vger.kernel.org
7694S:	Maintained
7695F:	kernel/kmod.c
7696F:	include/linux/kmod.h
7697F:	lib/test_kmod.c
7698F:	tools/testing/selftests/kmod/
7699
7700KPROBES
7701M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7702M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7703M:	"David S. Miller" <davem@davemloft.net>
7704M:	Masami Hiramatsu <mhiramat@kernel.org>
7705S:	Maintained
7706F:	Documentation/kprobes.txt
7707F:	include/linux/kprobes.h
7708F:	include/asm-generic/kprobes.h
7709F:	kernel/kprobes.c
7710
7711KS0108 LCD CONTROLLER DRIVER
7712M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7713W:	http://miguelojeda.es/auxdisplay.htm
7714W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7715S:	Maintained
7716F:	Documentation/auxdisplay/ks0108
7717F:	drivers/auxdisplay/ks0108.c
7718F:	include/linux/ks0108.h
7719
7720L3MDEV
7721M:	David Ahern <dsa@cumulusnetworks.com>
7722L:	netdev@vger.kernel.org
7723S:	Maintained
7724F:	net/l3mdev
7725F:	include/net/l3mdev.h
7726
7727LANTIQ MIPS ARCHITECTURE
7728M:	John Crispin <john@phrozen.org>
7729L:	linux-mips@linux-mips.org
7730S:	Maintained
7731F:	arch/mips/lantiq
7732F:	drivers/soc/lantiq
7733
7734LAPB module
7735L:	linux-x25@vger.kernel.org
7736S:	Orphan
7737F:	Documentation/networking/lapb-module.txt
7738F:	include/*/lapb.h
7739F:	net/lapb/
7740
7741LASI 53c700 driver for PARISC
7742M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7743L:	linux-scsi@vger.kernel.org
7744S:	Maintained
7745F:	Documentation/scsi/53c700.txt
7746F:	drivers/scsi/53c700*
7747
7748LED SUBSYSTEM
7749M:	Richard Purdie <rpurdie@rpsys.net>
7750M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7751M:	Pavel Machek <pavel@ucw.cz>
7752L:	linux-leds@vger.kernel.org
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7754S:	Maintained
7755F:	Documentation/devicetree/bindings/leds/
7756F:	drivers/leds/
7757F:	include/linux/leds.h
7758
7759LEGACY EEPROM DRIVER
7760M:	Jean Delvare <jdelvare@suse.com>
7761S:	Maintained
7762F:	Documentation/misc-devices/eeprom
7763F:	drivers/misc/eeprom/eeprom.c
7764
7765LEGO USB Tower driver
7766M:	Juergen Stuber <starblue@users.sourceforge.net>
7767L:	legousb-devel@lists.sourceforge.net
7768W:	http://legousb.sourceforge.net/
7769S:	Maintained
7770F:	drivers/usb/misc/legousbtower.c
7771
7772LG2160 MEDIA DRIVER
7773M:	Michael Krufky <mkrufky@linuxtv.org>
7774L:	linux-media@vger.kernel.org
7775W:	https://linuxtv.org
7776W:	http://github.com/mkrufky
7777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7778T:	git git://linuxtv.org/mkrufky/tuners.git
7779S:	Maintained
7780F:	drivers/media/dvb-frontends/lg2160.*
7781
7782LGDT3305 MEDIA DRIVER
7783M:	Michael Krufky <mkrufky@linuxtv.org>
7784L:	linux-media@vger.kernel.org
7785W:	https://linuxtv.org
7786W:	http://github.com/mkrufky
7787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7788T:	git git://linuxtv.org/mkrufky/tuners.git
7789S:	Maintained
7790F:	drivers/media/dvb-frontends/lgdt3305.*
7791
7792LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7793M:	Viresh Kumar <vireshk@kernel.org>
7794L:	linux-ide@vger.kernel.org
7795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7796S:	Maintained
7797F:	include/linux/pata_arasan_cf_data.h
7798F:	drivers/ata/pata_arasan_cf.c
7799
7800LIBATA PATA DRIVERS
7801M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7802M:	Tejun Heo <tj@kernel.org>
7803L:	linux-ide@vger.kernel.org
7804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7805S:	Maintained
7806F:	drivers/ata/pata_*.c
7807F:	drivers/ata/ata_generic.c
7808
7809LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7810M:	Linus Walleij <linus.walleij@linaro.org>
7811L:	linux-ide@vger.kernel.org
7812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7813S:	Maintained
7814F:	drivers/ata/pata_ftide010.c
7815F:	drivers/ata/sata_gemini.c
7816F:	drivers/ata/sata_gemini.h
7817
7818LIBATA SATA AHCI PLATFORM devices support
7819M:	Hans de Goede <hdegoede@redhat.com>
7820M:	Tejun Heo <tj@kernel.org>
7821L:	linux-ide@vger.kernel.org
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7823S:	Maintained
7824F:	drivers/ata/ahci_platform.c
7825F:	drivers/ata/libahci_platform.c
7826F:	include/linux/ahci_platform.h
7827
7828LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7829M:	Mikael Pettersson <mikpelinux@gmail.com>
7830L:	linux-ide@vger.kernel.org
7831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7832S:	Maintained
7833F:	drivers/ata/sata_promise.*
7834
7835LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7836M:	Tejun Heo <tj@kernel.org>
7837L:	linux-ide@vger.kernel.org
7838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7839S:	Maintained
7840F:	drivers/ata/
7841F:	include/linux/ata.h
7842F:	include/linux/libata.h
7843F:	Documentation/devicetree/bindings/ata/
7844
7845LIBLOCKDEP
7846M:	Sasha Levin <alexander.levin@verizon.com>
7847S:	Maintained
7848F:	tools/lib/lockdep/
7849
7850LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7851M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7852L:	linux-nvdimm@lists.01.org
7853Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7854S:	Supported
7855F:	drivers/nvdimm/blk.c
7856F:	drivers/nvdimm/region_devs.c
7857
7858LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7859M:	Vishal Verma <vishal.l.verma@intel.com>
7860L:	linux-nvdimm@lists.01.org
7861Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7862S:	Supported
7863F:	drivers/nvdimm/btt*
7864
7865LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7866M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7867L:	linux-nvdimm@lists.01.org
7868Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7869S:	Supported
7870F:	drivers/nvdimm/pmem*
7871
7872LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7873M:	Dan Williams <dan.j.williams@intel.com>
7874L:	linux-nvdimm@lists.01.org
7875Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7877S:	Supported
7878F:	drivers/nvdimm/*
7879F:	drivers/acpi/nfit/*
7880F:	include/linux/nd.h
7881F:	include/linux/libnvdimm.h
7882F:	include/uapi/linux/ndctl.h
7883
7884LIGHTNVM PLATFORM SUPPORT
7885M:	Matias Bjorling <mb@lightnvm.io>
7886W:	http://github/OpenChannelSSD
7887L:	linux-block@vger.kernel.org
7888S:	Maintained
7889F:	drivers/lightnvm/
7890F:	include/linux/lightnvm.h
7891F:	include/uapi/linux/lightnvm.h
7892
7893LINUX FOR POWER MACINTOSH
7894M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7895W:	http://www.penguinppc.org/
7896L:	linuxppc-dev@lists.ozlabs.org
7897S:	Maintained
7898F:	arch/powerpc/platforms/powermac/
7899F:	drivers/macintosh/
7900
7901LINUX FOR POWERPC (32-BIT AND 64-BIT)
7902M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7903M:	Paul Mackerras <paulus@samba.org>
7904M:	Michael Ellerman <mpe@ellerman.id.au>
7905W:	https://github.com/linuxppc/linux/wiki
7906L:	linuxppc-dev@lists.ozlabs.org
7907Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7909S:	Supported
7910F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7911F:	Documentation/devicetree/bindings/powerpc/
7912F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7913F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7914F:	Documentation/powerpc/
7915F:	arch/powerpc/
7916F:	drivers/char/tpm/tpm_ibmvtpm*
7917F:	drivers/crypto/nx/
7918F:	drivers/crypto/vmx/
7919F:	drivers/i2c/busses/i2c-opal.c
7920F:	drivers/net/ethernet/ibm/ibmveth.*
7921F:	drivers/net/ethernet/ibm/ibmvnic.*
7922F:	drivers/pci/hotplug/pnv_php.c
7923F:	drivers/pci/hotplug/rpa*
7924F:	drivers/rtc/rtc-opal.c
7925F:	drivers/scsi/ibmvscsi/
7926F:	drivers/tty/hvc/hvc_opal.c
7927F:	drivers/watchdog/wdrtas.c
7928F:	tools/testing/selftests/powerpc
7929N:	/pmac
7930N:	powermac
7931N:	powernv
7932N:	[^a-z0-9]ps3
7933N:	pseries
7934
7935LINUX FOR POWERPC EMBEDDED MPC5XXX
7936M:	Anatolij Gustschin <agust@denx.de>
7937L:	linuxppc-dev@lists.ozlabs.org
7938T:	git git://git.denx.de/linux-denx-agust.git
7939S:	Maintained
7940F:	arch/powerpc/platforms/512x/
7941F:	arch/powerpc/platforms/52xx/
7942
7943LINUX FOR POWERPC EMBEDDED PPC4XX
7944M:	Alistair Popple <alistair@popple.id.au>
7945M:	Matt Porter <mporter@kernel.crashing.org>
7946W:	http://www.penguinppc.org/
7947L:	linuxppc-dev@lists.ozlabs.org
7948S:	Maintained
7949F:	arch/powerpc/platforms/40x/
7950F:	arch/powerpc/platforms/44x/
7951
7952LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7953M:	Scott Wood <oss@buserror.net>
7954M:	Kumar Gala <galak@kernel.crashing.org>
7955W:	http://www.penguinppc.org/
7956L:	linuxppc-dev@lists.ozlabs.org
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7958S:	Maintained
7959F:	arch/powerpc/platforms/83xx/
7960F:	arch/powerpc/platforms/85xx/
7961F:	Documentation/devicetree/bindings/powerpc/fsl/
7962
7963LINUX FOR POWERPC EMBEDDED PPC8XX
7964M:	Vitaly Bordug <vitb@kernel.crashing.org>
7965W:	http://www.penguinppc.org/
7966L:	linuxppc-dev@lists.ozlabs.org
7967S:	Maintained
7968F:	arch/powerpc/platforms/8xx/
7969
7970LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7971L:	linuxppc-dev@lists.ozlabs.org
7972S:	Orphan
7973F:	arch/powerpc/*/*virtex*
7974F:	arch/powerpc/*/*/*virtex*
7975
7976LINUX FOR POWERPC PA SEMI PWRFICIENT
7977L:	linuxppc-dev@lists.ozlabs.org
7978S:	Orphan
7979F:	arch/powerpc/platforms/pasemi/
7980F:	drivers/*/*pasemi*
7981F:	drivers/*/*/*pasemi*
7982
7983LINUX KERNEL DUMP TEST MODULE (LKDTM)
7984M:	Kees Cook <keescook@chromium.org>
7985S:	Maintained
7986F:	drivers/misc/lkdtm*
7987
7988LINUX SECURITY MODULE (LSM) FRAMEWORK
7989M:	Chris Wright <chrisw@sous-sol.org>
7990L:	linux-security-module@vger.kernel.org
7991S:	Supported
7992
7993LIS3LV02D ACCELEROMETER DRIVER
7994M:	Eric Piel <eric.piel@tremplin-utc.net>
7995S:	Maintained
7996F:	Documentation/misc-devices/lis3lv02d
7997F:	drivers/misc/lis3lv02d/
7998F:	drivers/platform/x86/hp_accel.c
7999
8000LIVE PATCHING
8001M:	Josh Poimboeuf <jpoimboe@redhat.com>
8002M:	Jessica Yu <jeyu@kernel.org>
8003M:	Jiri Kosina <jikos@kernel.org>
8004M:	Miroslav Benes <mbenes@suse.cz>
8005R:	Petr Mladek <pmladek@suse.com>
8006S:	Maintained
8007F:	kernel/livepatch/
8008F:	include/linux/livepatch.h
8009F:	arch/x86/include/asm/livepatch.h
8010F:	arch/x86/kernel/livepatch.c
8011F:	Documentation/livepatch/
8012F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8013F:	samples/livepatch/
8014L:	live-patching@vger.kernel.org
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8016
8017LLC (802.2)
8018L:	netdev@vger.kernel.org
8019S:	Odd fixes
8020F:	include/linux/llc.h
8021F:	include/uapi/linux/llc.h
8022F:	include/net/llc*
8023F:	net/llc/
8024
8025LM73 HARDWARE MONITOR DRIVER
8026M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8027L:	linux-hwmon@vger.kernel.org
8028S:	Maintained
8029F:	drivers/hwmon/lm73.c
8030
8031LM78 HARDWARE MONITOR DRIVER
8032M:	Jean Delvare <jdelvare@suse.com>
8033L:	linux-hwmon@vger.kernel.org
8034S:	Maintained
8035F:	Documentation/hwmon/lm78
8036F:	drivers/hwmon/lm78.c
8037
8038LM83 HARDWARE MONITOR DRIVER
8039M:	Jean Delvare <jdelvare@suse.com>
8040L:	linux-hwmon@vger.kernel.org
8041S:	Maintained
8042F:	Documentation/hwmon/lm83
8043F:	drivers/hwmon/lm83.c
8044
8045LM90 HARDWARE MONITOR DRIVER
8046M:	Jean Delvare <jdelvare@suse.com>
8047L:	linux-hwmon@vger.kernel.org
8048S:	Maintained
8049F:	Documentation/hwmon/lm90
8050F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8051F:	drivers/hwmon/lm90.c
8052F:	include/dt-bindings/thermal/lm90.h
8053
8054LM95234 HARDWARE MONITOR DRIVER
8055M:	Guenter Roeck <linux@roeck-us.net>
8056L:	linux-hwmon@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/hwmon/lm95234
8059F:	drivers/hwmon/lm95234.c
8060
8061LME2510 MEDIA DRIVER
8062M:	Malcolm Priestley <tvboxspy@gmail.com>
8063L:	linux-media@vger.kernel.org
8064W:	https://linuxtv.org
8065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8066S:	Maintained
8067F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8068
8069LOADPIN SECURITY MODULE
8070M:	Kees Cook <keescook@chromium.org>
8071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8072S:	Supported
8073F:	security/loadpin/
8074F:	Documentation/admin-guide/LSM/LoadPin.rst
8075
8076LOCKING PRIMITIVES
8077M:	Peter Zijlstra <peterz@infradead.org>
8078M:	Ingo Molnar <mingo@redhat.com>
8079L:	linux-kernel@vger.kernel.org
8080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8081S:	Maintained
8082F:	Documentation/locking/
8083F:	include/linux/lockdep.h
8084F:	include/linux/spinlock*.h
8085F:	arch/*/include/asm/spinlock*.h
8086F:	include/linux/rwlock*.h
8087F:	include/linux/mutex*.h
8088F:	arch/*/include/asm/mutex*.h
8089F:	include/linux/rwsem*.h
8090F:	arch/*/include/asm/rwsem.h
8091F:	include/linux/seqlock.h
8092F:	lib/locking*.[ch]
8093F:	kernel/locking/
8094
8095LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8096M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8097L:	linux-ntfs-dev@lists.sourceforge.net
8098W:	http://www.linux-ntfs.org/content/view/19/37/
8099S:	Maintained
8100F:	Documentation/ldm.txt
8101F:	block/partitions/ldm.*
8102
8103LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8104M:	Sathya Prakash <sathya.prakash@broadcom.com>
8105M:	Chaitra P B <chaitra.basappa@broadcom.com>
8106M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8107L:	MPT-FusionLinux.pdl@broadcom.com
8108L:	linux-scsi@vger.kernel.org
8109W:	http://www.avagotech.com/support/
8110S:	Supported
8111F:	drivers/message/fusion/
8112F:	drivers/scsi/mpt2sas/
8113F:	drivers/scsi/mpt3sas/
8114
8115LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8116M:	Matthew Wilcox <matthew@wil.cx>
8117L:	linux-scsi@vger.kernel.org
8118S:	Maintained
8119F:	drivers/scsi/sym53c8xx_2/
8120
8121LTC4261 HARDWARE MONITOR DRIVER
8122M:	Guenter Roeck <linux@roeck-us.net>
8123L:	linux-hwmon@vger.kernel.org
8124S:	Maintained
8125F:	Documentation/hwmon/ltc4261
8126F:	drivers/hwmon/ltc4261.c
8127
8128LTC4306 I2C MULTIPLEXER DRIVER
8129M:	Michael Hennerich <michael.hennerich@analog.com>
8130W:	http://ez.analog.com/community/linux-device-drivers
8131L:	linux-i2c@vger.kernel.org
8132S:	Supported
8133F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8134F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8135
8136LTP (Linux Test Project)
8137M:	Mike Frysinger <vapier@gentoo.org>
8138M:	Cyril Hrubis <chrubis@suse.cz>
8139M:	Wanlong Gao <wanlong.gao@gmail.com>
8140M:	Jan Stancek <jstancek@redhat.com>
8141M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8142M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8143L:	ltp@lists.linux.it (subscribers-only)
8144W:	http://linux-test-project.github.io/
8145T:	git git://github.com/linux-test-project/ltp.git
8146S:	Maintained
8147
8148M32R ARCHITECTURE
8149W:	http://www.linux-m32r.org/
8150S:	Orphan
8151F:	arch/m32r/
8152
8153M68K ARCHITECTURE
8154M:	Geert Uytterhoeven <geert@linux-m68k.org>
8155L:	linux-m68k@lists.linux-m68k.org
8156W:	http://www.linux-m68k.org/
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8158S:	Maintained
8159F:	arch/m68k/
8160F:	drivers/zorro/
8161
8162M68K ON APPLE MACINTOSH
8163M:	Joshua Thompson <funaho@jurai.org>
8164W:	http://www.mac.linux-m68k.org/
8165L:	linux-m68k@lists.linux-m68k.org
8166S:	Maintained
8167F:	arch/m68k/mac/
8168
8169M68K ON HP9000/300
8170M:	Philip Blundell <philb@gnu.org>
8171W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8172S:	Maintained
8173F:	arch/m68k/hp300/
8174
8175M88DS3103 MEDIA DRIVER
8176M:	Antti Palosaari <crope@iki.fi>
8177L:	linux-media@vger.kernel.org
8178W:	https://linuxtv.org
8179W:	http://palosaari.fi/linux/
8180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8181T:	git git://linuxtv.org/anttip/media_tree.git
8182S:	Maintained
8183F:	drivers/media/dvb-frontends/m88ds3103*
8184
8185M88RS2000 MEDIA DRIVER
8186M:	Malcolm Priestley <tvboxspy@gmail.com>
8187L:	linux-media@vger.kernel.org
8188W:	https://linuxtv.org
8189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8190S:	Maintained
8191F:	drivers/media/dvb-frontends/m88rs2000*
8192
8193MA901 MASTERKIT USB FM RADIO DRIVER
8194M:	Alexey Klimov <klimov.linux@gmail.com>
8195L:	linux-media@vger.kernel.org
8196T:	git git://linuxtv.org/media_tree.git
8197S:	Maintained
8198F:	drivers/media/radio/radio-ma901.c
8199
8200MAC80211
8201M:	Johannes Berg <johannes@sipsolutions.net>
8202L:	linux-wireless@vger.kernel.org
8203W:	http://wireless.kernel.org/
8204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8206S:	Maintained
8207F:	Documentation/networking/mac80211-injection.txt
8208F:	include/net/mac80211.h
8209F:	net/mac80211/
8210F:	drivers/net/wireless/mac80211_hwsim.[ch]
8211
8212MAILBOX API
8213M:	Jassi Brar <jassisinghbrar@gmail.com>
8214L:	linux-kernel@vger.kernel.org
8215S:	Maintained
8216F:	drivers/mailbox/
8217F:	include/linux/mailbox_client.h
8218F:	include/linux/mailbox_controller.h
8219
8220MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8221M:	Michael Kerrisk <mtk.manpages@gmail.com>
8222W:	http://www.kernel.org/doc/man-pages
8223L:	linux-man@vger.kernel.org
8224S:	Maintained
8225
8226MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8227M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8228L:	linux-mips@linux-mips.org
8229S:	Maintained
8230F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8231
8232MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8233M:	Andrew Lunn <andrew@lunn.ch>
8234M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8235L:	netdev@vger.kernel.org
8236S:	Maintained
8237F:	drivers/net/dsa/mv88e6xxx/
8238F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8239
8240MARVELL ARMADA DRM SUPPORT
8241M:	Russell King <linux@armlinux.org.uk>
8242S:	Maintained
8243T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8244T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8245F:	drivers/gpu/drm/armada/
8246F:	include/uapi/drm/armada_drm.h
8247F:	Documentation/devicetree/bindings/display/armada/
8248
8249MARVELL CRYPTO DRIVER
8250M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8251M:	Arnaud Ebalard <arno@natisbad.org>
8252F:	drivers/crypto/marvell/
8253S:	Maintained
8254L:	linux-crypto@vger.kernel.org
8255
8256MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8257M:	Mirko Lindner <mlindner@marvell.com>
8258M:	Stephen Hemminger <stephen@networkplumber.org>
8259L:	netdev@vger.kernel.org
8260S:	Maintained
8261F:	drivers/net/ethernet/marvell/sk*
8262
8263MARVELL LIBERTAS WIRELESS DRIVER
8264L:	libertas-dev@lists.infradead.org
8265S:	Orphan
8266F:	drivers/net/wireless/marvell/libertas/
8267
8268MARVELL MACCHIATOBIN SUPPORT
8269M:	Russell King <rmk@armlinux.org.uk>
8270L:	linux-arm-kernel@lists.infradead.org
8271S:	Maintained
8272F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8273
8274MARVELL MV643XX ETHERNET DRIVER
8275M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8276L:	netdev@vger.kernel.org
8277S:	Maintained
8278F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8279F:	include/linux/mv643xx.h
8280
8281MARVELL MV88X3310 PHY DRIVER
8282M:	Russell King <rmk@armlinux.org.uk>
8283L:	netdev@vger.kernel.org
8284S:	Maintained
8285F:	drivers/net/phy/marvell10g.c
8286
8287MARVELL MVNETA ETHERNET DRIVER
8288M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8289L:	netdev@vger.kernel.org
8290S:	Maintained
8291F:	drivers/net/ethernet/marvell/mvneta.*
8292
8293MARVELL MWIFIEX WIRELESS DRIVER
8294M:	Amitkumar Karwar <amitkarwar@gmail.com>
8295M:	Nishant Sarmukadam <nishants@marvell.com>
8296M:	Ganapathi Bhat <gbhat@marvell.com>
8297M:	Xinming Hu <huxm@marvell.com>
8298L:	linux-wireless@vger.kernel.org
8299S:	Maintained
8300F:	drivers/net/wireless/marvell/mwifiex/
8301
8302MARVELL MWL8K WIRELESS DRIVER
8303M:	Lennert Buytenhek <buytenh@wantstofly.org>
8304L:	linux-wireless@vger.kernel.org
8305S:	Odd Fixes
8306F:	drivers/net/wireless/marvell/mwl8k.c
8307
8308MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8309M:	Nicolas Pitre <nico@fluxnic.net>
8310S:	Odd Fixes
8311F:	drivers/mmc/host/mvsdio.*
8312
8313MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8314M:	Hu Ziji <huziji@marvell.com>
8315L:	linux-mmc@vger.kernel.org
8316S:	Supported
8317F:	drivers/mmc/host/sdhci-xenon*
8318F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8319
8320MATROX FRAMEBUFFER DRIVER
8321L:	linux-fbdev@vger.kernel.org
8322S:	Orphan
8323F:	drivers/video/fbdev/matrox/matroxfb_*
8324F:	include/uapi/linux/matroxfb.h
8325
8326MAX16065 HARDWARE MONITOR DRIVER
8327M:	Guenter Roeck <linux@roeck-us.net>
8328L:	linux-hwmon@vger.kernel.org
8329S:	Maintained
8330F:	Documentation/hwmon/max16065
8331F:	drivers/hwmon/max16065.c
8332
8333MAX20751 HARDWARE MONITOR DRIVER
8334M:	Guenter Roeck <linux@roeck-us.net>
8335L:	linux-hwmon@vger.kernel.org
8336S:	Maintained
8337F:	Documentation/hwmon/max20751
8338F:	drivers/hwmon/max20751.c
8339
8340MAX2175 SDR TUNER DRIVER
8341M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8342L:	linux-media@vger.kernel.org
8343T:	git git://linuxtv.org/media_tree.git
8344S:	Maintained
8345F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8346F:	Documentation/media/v4l-drivers/max2175.rst
8347F:	drivers/media/i2c/max2175*
8348F:	include/uapi/linux/max2175.h
8349
8350MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8351L:	linux-hwmon@vger.kernel.org
8352S:	Orphan
8353F:	Documentation/hwmon/max6650
8354F:	drivers/hwmon/max6650.c
8355
8356MAX6697 HARDWARE MONITOR DRIVER
8357M:	Guenter Roeck <linux@roeck-us.net>
8358L:	linux-hwmon@vger.kernel.org
8359S:	Maintained
8360F:	Documentation/hwmon/max6697
8361F:	Documentation/devicetree/bindings/i2c/max6697.txt
8362F:	drivers/hwmon/max6697.c
8363F:	include/linux/platform_data/max6697.h
8364
8365MAX9860 MONO AUDIO VOICE CODEC DRIVER
8366M:	Peter Rosin <peda@axentia.se>
8367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8368S:	Maintained
8369F:	Documentation/devicetree/bindings/sound/max9860.txt
8370F:	sound/soc/codecs/max9860.*
8371
8372MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8373M:	Javier Martinez Canillas <javier@dowhile0.org>
8374L:	linux-kernel@vger.kernel.org
8375S:	Supported
8376F:	drivers/regulator/max77802-regulator.c
8377F:	Documentation/devicetree/bindings/*/*max77802.txt
8378F:	include/dt-bindings/*/*max77802.h
8379
8380MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8381M:	Krzysztof Kozlowski <krzk@kernel.org>
8382M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8383L:	linux-pm@vger.kernel.org
8384S:	Supported
8385F:	drivers/power/supply/max14577_charger.c
8386F:	drivers/power/supply/max77693_charger.c
8387
8388MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8389M:	Chanwoo Choi <cw00.choi@samsung.com>
8390M:	Krzysztof Kozlowski <krzk@kernel.org>
8391M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8392L:	linux-kernel@vger.kernel.org
8393S:	Supported
8394F:	drivers/*/max14577*.c
8395F:	drivers/*/max77686*.c
8396F:	drivers/*/max77693*.c
8397F:	drivers/extcon/extcon-max14577.c
8398F:	drivers/extcon/extcon-max77693.c
8399F:	drivers/rtc/rtc-max77686.c
8400F:	drivers/clk/clk-max77686.c
8401F:	Documentation/devicetree/bindings/mfd/max14577.txt
8402F:	Documentation/devicetree/bindings/*/max77686.txt
8403F:	Documentation/devicetree/bindings/mfd/max77693.txt
8404F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8405F:	include/linux/mfd/max14577*.h
8406F:	include/linux/mfd/max77686*.h
8407F:	include/linux/mfd/max77693*.h
8408
8409MAXIRADIO FM RADIO RECEIVER DRIVER
8410M:	Hans Verkuil <hverkuil@xs4all.nl>
8411L:	linux-media@vger.kernel.org
8412T:	git git://linuxtv.org/media_tree.git
8413W:	https://linuxtv.org
8414S:	Maintained
8415F:	drivers/media/radio/radio-maxiradio*
8416
8417MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8418M:	Peter Rosin <peda@axentia.se>
8419L:	linux-iio@vger.kernel.org
8420S:	Maintained
8421F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8422F:	drivers/iio/potentiometer/mcp4531.c
8423
8424MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8425M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8426L:	linux-iio@vger.kernel.org
8427S:	Maintained
8428F:	drivers/iio/dac/cio-dac.c
8429
8430MEDIA DRIVERS FOR ASCOT2E
8431M:	Sergey Kozlov <serjk@netup.ru>
8432M:	Abylay Ospan <aospan@netup.ru>
8433L:	linux-media@vger.kernel.org
8434W:	https://linuxtv.org
8435W:	http://netup.tv/
8436T:	git git://linuxtv.org/media_tree.git
8437S:	Supported
8438F:	drivers/media/dvb-frontends/ascot2e*
8439
8440MEDIA DRIVERS FOR CXD2841ER
8441M:	Sergey Kozlov <serjk@netup.ru>
8442M:	Abylay Ospan <aospan@netup.ru>
8443L:	linux-media@vger.kernel.org
8444W:	https://linuxtv.org
8445W:	http://netup.tv/
8446T:	git git://linuxtv.org/media_tree.git
8447S:	Supported
8448F:	drivers/media/dvb-frontends/cxd2841er*
8449
8450MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8451M:	Daniel Scheller <d.scheller.oss@gmail.com>
8452L:	linux-media@vger.kernel.org
8453W:	https://linuxtv.org
8454T:	git git://linuxtv.org/media_tree.git
8455S:	Maintained
8456F:	drivers/media/pci/ddbridge/*
8457
8458MEDIA DRIVERS FOR FREESCALE IMX
8459M:	Steve Longerbeam <slongerbeam@gmail.com>
8460M:	Philipp Zabel <p.zabel@pengutronix.de>
8461L:	linux-media@vger.kernel.org
8462T:	git git://linuxtv.org/media_tree.git
8463S:	Maintained
8464F:	Documentation/devicetree/bindings/media/imx.txt
8465F:	Documentation/media/v4l-drivers/imx.rst
8466F:	drivers/staging/media/imx/
8467F:	include/linux/imx-media.h
8468F:	include/media/imx.h
8469
8470MEDIA DRIVERS FOR HELENE
8471M:	Abylay Ospan <aospan@netup.ru>
8472L:	linux-media@vger.kernel.org
8473W:	https://linuxtv.org
8474W:	http://netup.tv/
8475T:	git git://linuxtv.org/media_tree.git
8476S:	Supported
8477F:	drivers/media/dvb-frontends/helene*
8478
8479MEDIA DRIVERS FOR HORUS3A
8480M:	Sergey Kozlov <serjk@netup.ru>
8481M:	Abylay Ospan <aospan@netup.ru>
8482L:	linux-media@vger.kernel.org
8483W:	https://linuxtv.org
8484W:	http://netup.tv/
8485T:	git git://linuxtv.org/media_tree.git
8486S:	Supported
8487F:	drivers/media/dvb-frontends/horus3a*
8488
8489MEDIA DRIVERS FOR LNBH25
8490M:	Sergey Kozlov <serjk@netup.ru>
8491M:	Abylay Ospan <aospan@netup.ru>
8492L:	linux-media@vger.kernel.org
8493W:	https://linuxtv.org
8494W:	http://netup.tv/
8495T:	git git://linuxtv.org/media_tree.git
8496S:	Supported
8497F:	drivers/media/dvb-frontends/lnbh25*
8498
8499MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8500M:	Daniel Scheller <d.scheller.oss@gmail.com>
8501L:	linux-media@vger.kernel.org
8502W:	https://linuxtv.org
8503T:	git git://linuxtv.org/media_tree.git
8504S:	Maintained
8505F:	drivers/media/dvb-frontends/mxl5xx*
8506
8507MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8508M:	Sergey Kozlov <serjk@netup.ru>
8509M:	Abylay Ospan <aospan@netup.ru>
8510L:	linux-media@vger.kernel.org
8511W:	https://linuxtv.org
8512W:	http://netup.tv/
8513T:	git git://linuxtv.org/media_tree.git
8514S:	Supported
8515F:	drivers/media/pci/netup_unidvb/*
8516
8517MEDIA DRIVERS FOR RENESAS - DRIF
8518M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8519L:	linux-media@vger.kernel.org
8520L:	linux-renesas-soc@vger.kernel.org
8521T:	git git://linuxtv.org/media_tree.git
8522S:	Supported
8523F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8524F:	drivers/media/platform/rcar_drif.c
8525
8526MEDIA DRIVERS FOR RENESAS - FCP
8527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8528L:	linux-media@vger.kernel.org
8529L:	linux-renesas-soc@vger.kernel.org
8530T:	git git://linuxtv.org/media_tree.git
8531S:	Supported
8532F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8533F:	drivers/media/platform/rcar-fcp.c
8534F:	include/media/rcar-fcp.h
8535
8536MEDIA DRIVERS FOR RENESAS - FDP1
8537M:	Kieran Bingham <kieran@bingham.xyz>
8538L:	linux-media@vger.kernel.org
8539L:	linux-renesas-soc@vger.kernel.org
8540T:	git git://linuxtv.org/media_tree.git
8541S:	Supported
8542F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8543F:	drivers/media/platform/rcar_fdp1.c
8544
8545MEDIA DRIVERS FOR RENESAS - VIN
8546M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8547L:	linux-media@vger.kernel.org
8548L:	linux-renesas-soc@vger.kernel.org
8549T:	git git://linuxtv.org/media_tree.git
8550S:	Supported
8551F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8552F:	drivers/media/platform/rcar-vin/
8553
8554MEDIA DRIVERS FOR RENESAS - VSP1
8555M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8556L:	linux-media@vger.kernel.org
8557L:	linux-renesas-soc@vger.kernel.org
8558T:	git git://linuxtv.org/media_tree.git
8559S:	Supported
8560F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8561F:	drivers/media/platform/vsp1/
8562
8563MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8564M:	Daniel Scheller <d.scheller.oss@gmail.com>
8565L:	linux-media@vger.kernel.org
8566W:	https://linuxtv.org
8567T:	git git://linuxtv.org/media_tree.git
8568S:	Maintained
8569F:	drivers/media/dvb-frontends/stv0910*
8570
8571MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8572M:	Daniel Scheller <d.scheller.oss@gmail.com>
8573L:	linux-media@vger.kernel.org
8574W:	https://linuxtv.org
8575T:	git git://linuxtv.org/media_tree.git
8576S:	Maintained
8577F:	drivers/media/dvb-frontends/stv6111*
8578
8579MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8580M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8582P:	LinuxTV.org Project
8583L:	linux-media@vger.kernel.org
8584W:	https://linuxtv.org
8585Q:	http://patchwork.kernel.org/project/linux-media/list/
8586T:	git git://linuxtv.org/media_tree.git
8587S:	Maintained
8588F:	Documentation/devicetree/bindings/media/
8589F:	Documentation/media/
8590F:	drivers/media/
8591F:	drivers/staging/media/
8592F:	include/linux/platform_data/media/
8593F:	include/media/
8594F:	include/uapi/linux/dvb/
8595F:	include/uapi/linux/videodev2.h
8596F:	include/uapi/linux/media.h
8597F:	include/uapi/linux/v4l2-*
8598F:	include/uapi/linux/meye.h
8599F:	include/uapi/linux/ivtv*
8600F:	include/uapi/linux/uvcvideo.h
8601
8602MEDIATEK CIR DRIVER
8603M:	Sean Wang <sean.wang@mediatek.com>
8604S:	Maintained
8605F:	drivers/media/rc/mtk-cir.c
8606
8607MEDIATEK PMIC LED DRIVER
8608M:	Sean Wang <sean.wang@mediatek.com>
8609S:	Maintained
8610F:	drivers/leds/leds-mt6323.c
8611F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8612
8613MEDIATEK ETHERNET DRIVER
8614M:	Felix Fietkau <nbd@openwrt.org>
8615M:	John Crispin <john@phrozen.org>
8616M:	Sean Wang <sean.wang@mediatek.com>
8617M:	Nelson Chang <nelson.chang@mediatek.com>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/ethernet/mediatek/
8621
8622MEDIATEK JPEG DRIVER
8623M:	Rick Chang <rick.chang@mediatek.com>
8624M:	Bin Liu <bin.liu@mediatek.com>
8625S:	Supported
8626F:	drivers/media/platform/mtk-jpeg/
8627F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8628
8629MEDIATEK MDP DRIVER
8630M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8631M:	Houlong Wei <houlong.wei@mediatek.com>
8632M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8633S:	Supported
8634F:	drivers/media/platform/mtk-mdp/
8635F:	drivers/media/platform/mtk-vpu/
8636F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8637
8638MEDIATEK MEDIA DRIVER
8639M:	Tiffany Lin <tiffany.lin@mediatek.com>
8640M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8641S:	Supported
8642F:	drivers/media/platform/mtk-vcodec/
8643F:	drivers/media/platform/mtk-vpu/
8644F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8645F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8646
8647MEDIATEK MT7601U WIRELESS LAN DRIVER
8648M:	Jakub Kicinski <kubakici@wp.pl>
8649L:	linux-wireless@vger.kernel.org
8650S:	Maintained
8651F:	drivers/net/wireless/mediatek/mt7601u/
8652
8653MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8654M:	Sean Wang <sean.wang@mediatek.com>
8655S:	Maintained
8656F:	drivers/char/hw_random/mtk-rng.c
8657
8658MEDIATEK USB3 DRD IP DRIVER
8659M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8660L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8662L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8663S:	Maintained
8664F:	drivers/usb/mtu3/
8665
8666MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8667M:	Peter Senna Tschudin <peter.senna@collabora.com>
8668M:	Martin Donnelly <martin.donnelly@ge.com>
8669M:	Martyn Welch <martyn.welch@collabora.co.uk>
8670S:	Maintained
8671F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8672F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8673
8674MEGARAID SCSI/SAS DRIVERS
8675M:	Kashyap Desai <kashyap.desai@broadcom.com>
8676M:	Sumit Saxena <sumit.saxena@broadcom.com>
8677M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8678L:	megaraidlinux.pdl@broadcom.com
8679L:	linux-scsi@vger.kernel.org
8680W:	http://www.avagotech.com/support/
8681S:	Maintained
8682F:	Documentation/scsi/megaraid.txt
8683F:	drivers/scsi/megaraid.*
8684F:	drivers/scsi/megaraid/
8685
8686MELEXIS MLX90614 DRIVER
8687M:	Crt Mori <cmo@melexis.com>
8688L:	linux-iio@vger.kernel.org
8689W:	http://www.melexis.com
8690S:	Supported
8691F:	drivers/iio/temperature/mlx90614.c
8692
8693MELFAS MIP4 TOUCHSCREEN DRIVER
8694M:	Sangwon Jee <jeesw@melfas.com>
8695W:	http://www.melfas.com
8696S:	Supported
8697F:	drivers/input/touchscreen/melfas_mip4.c
8698F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8699
8700MELLANOX ETHERNET DRIVER (mlx4_en)
8701M:	Tariq Toukan <tariqt@mellanox.com>
8702L:	netdev@vger.kernel.org
8703S:	Supported
8704W:	http://www.mellanox.com
8705Q:	http://patchwork.ozlabs.org/project/netdev/list/
8706F:	drivers/net/ethernet/mellanox/mlx4/en_*
8707
8708MELLANOX ETHERNET DRIVER (mlx5e)
8709M:	Saeed Mahameed <saeedm@mellanox.com>
8710L:	netdev@vger.kernel.org
8711S:	Supported
8712W:	http://www.mellanox.com
8713Q:	http://patchwork.ozlabs.org/project/netdev/list/
8714F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8715
8716MELLANOX ETHERNET INNOVA DRIVER
8717M:	Ilan Tayari <ilant@mellanox.com>
8718R:	Boris Pismenny <borisp@mellanox.com>
8719L:	netdev@vger.kernel.org
8720S:	Supported
8721W:	http://www.mellanox.com
8722Q:	http://patchwork.ozlabs.org/project/netdev/list/
8723F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8724F:	include/linux/mlx5/mlx5_ifc_fpga.h
8725
8726MELLANOX ETHERNET INNOVA IPSEC DRIVER
8727M:	Ilan Tayari <ilant@mellanox.com>
8728R:	Boris Pismenny <borisp@mellanox.com>
8729L:	netdev@vger.kernel.org
8730S:	Supported
8731W:	http://www.mellanox.com
8732Q:	http://patchwork.ozlabs.org/project/netdev/list/
8733F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8734F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8735
8736MELLANOX ETHERNET SWITCH DRIVERS
8737M:	Jiri Pirko <jiri@mellanox.com>
8738M:	Ido Schimmel <idosch@mellanox.com>
8739L:	netdev@vger.kernel.org
8740S:	Supported
8741W:	http://www.mellanox.com
8742Q:	http://patchwork.ozlabs.org/project/netdev/list/
8743F:	drivers/net/ethernet/mellanox/mlxsw/
8744
8745MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8746M:	Yotam Gigi <yotamg@mellanox.com>
8747L:	netdev@vger.kernel.org
8748S:	Supported
8749W:	http://www.mellanox.com
8750Q:	http://patchwork.ozlabs.org/project/netdev/list/
8751F:	drivers/net/ethernet/mellanox/mlxfw/
8752
8753MELLANOX MLX CPLD HOTPLUG DRIVER
8754M:	Vadim Pasternak <vadimp@mellanox.com>
8755L:	platform-driver-x86@vger.kernel.org
8756S:	Supported
8757F:	drivers/platform/x86/mlxcpld-hotplug.c
8758F:	include/linux/platform_data/mlxcpld-hotplug.h
8759
8760MELLANOX MLX4 core VPI driver
8761M:	Tariq Toukan <tariqt@mellanox.com>
8762L:	netdev@vger.kernel.org
8763L:	linux-rdma@vger.kernel.org
8764W:	http://www.mellanox.com
8765Q:	http://patchwork.ozlabs.org/project/netdev/list/
8766S:	Supported
8767F:	drivers/net/ethernet/mellanox/mlx4/
8768F:	include/linux/mlx4/
8769
8770MELLANOX MLX4 IB driver
8771M:	Yishai Hadas <yishaih@mellanox.com>
8772L:	linux-rdma@vger.kernel.org
8773W:	http://www.mellanox.com
8774Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8775S:	Supported
8776F:	drivers/infiniband/hw/mlx4/
8777F:	include/linux/mlx4/
8778F:	include/uapi/rdma/mlx4-abi.h
8779
8780MELLANOX MLX5 core VPI driver
8781M:	Saeed Mahameed <saeedm@mellanox.com>
8782M:	Matan Barak <matanb@mellanox.com>
8783M:	Leon Romanovsky <leonro@mellanox.com>
8784L:	netdev@vger.kernel.org
8785L:	linux-rdma@vger.kernel.org
8786W:	http://www.mellanox.com
8787Q:	http://patchwork.ozlabs.org/project/netdev/list/
8788S:	Supported
8789F:	drivers/net/ethernet/mellanox/mlx5/core/
8790F:	include/linux/mlx5/
8791
8792MELLANOX MLX5 IB driver
8793M:	Matan Barak <matanb@mellanox.com>
8794M:	Leon Romanovsky <leonro@mellanox.com>
8795L:	linux-rdma@vger.kernel.org
8796W:	http://www.mellanox.com
8797Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8798S:	Supported
8799F:	drivers/infiniband/hw/mlx5/
8800F:	include/linux/mlx5/
8801F:	include/uapi/rdma/mlx5-abi.h
8802
8803MELLANOX MLXCPLD I2C AND MUX DRIVER
8804M:	Vadim Pasternak <vadimp@mellanox.com>
8805M:	Michael Shych <michaelsh@mellanox.com>
8806L:	linux-i2c@vger.kernel.org
8807S:	Supported
8808F:	drivers/i2c/busses/i2c-mlxcpld.c
8809F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8810F:	Documentation/i2c/busses/i2c-mlxcpld
8811
8812MELLANOX MLXCPLD LED DRIVER
8813M:	Vadim Pasternak <vadimp@mellanox.com>
8814L:	linux-leds@vger.kernel.org
8815S:	Supported
8816F:	drivers/leds/leds-mlxcpld.c
8817F:	Documentation/leds/leds-mlxcpld.txt
8818
8819MELLANOX PLATFORM DRIVER
8820M:	Vadim Pasternak <vadimp@mellanox.com>
8821L:	platform-driver-x86@vger.kernel.org
8822S:	Supported
8823F:	drivers/platform/x86/mlx-platform.c
8824
8825MEMBARRIER SUPPORT
8826M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8827M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8828L:	linux-kernel@vger.kernel.org
8829S:	Supported
8830F:	kernel/sched/membarrier.c
8831F:	include/uapi/linux/membarrier.h
8832
8833MEMORY MANAGEMENT
8834L:	linux-mm@kvack.org
8835W:	http://www.linux-mm.org
8836S:	Maintained
8837F:	include/linux/mm.h
8838F:	include/linux/gfp.h
8839F:	include/linux/mmzone.h
8840F:	include/linux/memory_hotplug.h
8841F:	include/linux/vmalloc.h
8842F:	mm/
8843
8844MEMORY TECHNOLOGY DEVICES (MTD)
8845M:	David Woodhouse <dwmw2@infradead.org>
8846M:	Brian Norris <computersforpeace@gmail.com>
8847M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8848M:	Marek Vasut <marek.vasut@gmail.com>
8849M:	Richard Weinberger <richard@nod.at>
8850M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8851L:	linux-mtd@lists.infradead.org
8852W:	http://www.linux-mtd.infradead.org/
8853Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8854T:	git git://git.infradead.org/linux-mtd.git master
8855T:	git git://git.infradead.org/l2-mtd.git master
8856S:	Maintained
8857F:	Documentation/devicetree/bindings/mtd/
8858F:	drivers/mtd/
8859F:	include/linux/mtd/
8860F:	include/uapi/mtd/
8861
8862MEN A21 WATCHDOG DRIVER
8863M:	Johannes Thumshirn <morbidrsa@gmail.com>
8864L:	linux-watchdog@vger.kernel.org
8865S:	Maintained
8866F:	drivers/watchdog/mena21_wdt.c
8867
8868MEN CHAMELEON BUS (mcb)
8869M:	Johannes Thumshirn <morbidrsa@gmail.com>
8870S:	Maintained
8871F:	drivers/mcb/
8872F:	include/linux/mcb.h
8873F:	Documentation/men-chameleon-bus.txt
8874
8875MEN F21BMC (Board Management Controller)
8876M:	Andreas Werner <andreas.werner@men.de>
8877S:	Supported
8878F:	drivers/mfd/menf21bmc.c
8879F:	drivers/watchdog/menf21bmc_wdt.c
8880F:	drivers/leds/leds-menf21bmc.c
8881F:	drivers/hwmon/menf21bmc_hwmon.c
8882F:	Documentation/hwmon/menf21bmc
8883
8884MESON AO CEC DRIVER FOR AMLOGIC SOCS
8885M:	Neil Armstrong <narmstrong@baylibre.com>
8886L:	linux-media@lists.freedesktop.org
8887L:	linux-amlogic@lists.infradead.org
8888W:	http://linux-meson.com/
8889S:	Supported
8890F:	drivers/media/platform/meson/ao-cec.c
8891F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8892T:	git git://linuxtv.org/media_tree.git
8893
8894METAG ARCHITECTURE
8895M:	James Hogan <jhogan@kernel.org>
8896L:	linux-metag@vger.kernel.org
8897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8898S:	Odd Fixes
8899F:	arch/metag/
8900F:	Documentation/metag/
8901F:	Documentation/devicetree/bindings/metag/
8902F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8903F:	drivers/clocksource/metag_generic.c
8904F:	drivers/irqchip/irq-metag.c
8905F:	drivers/irqchip/irq-metag-ext.c
8906F:	drivers/tty/metag_da.c
8907
8908MICROBLAZE ARCHITECTURE
8909M:	Michal Simek <monstr@monstr.eu>
8910W:	http://www.monstr.eu/fdt/
8911T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8912S:	Supported
8913F:	arch/microblaze/
8914
8915MICROCHIP / ATMEL AT91 SERIAL DRIVER
8916M:	Richard Genoud <richard.genoud@gmail.com>
8917S:	Maintained
8918F:	drivers/tty/serial/atmel_serial.c
8919F:	drivers/tty/serial/atmel_serial.h
8920
8921MICROCHIP / ATMEL DMA DRIVER
8922M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8924L:	dmaengine@vger.kernel.org
8925S:	Supported
8926F:	drivers/dma/at_hdmac.c
8927F:	drivers/dma/at_hdmac_regs.h
8928F:	include/linux/platform_data/dma-atmel.h
8929
8930MICROCHIP / ATMEL ECC DRIVER
8931M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8932L:	linux-crypto@vger.kernel.org
8933S:	Maintained
8934F:	drivers/crypto/atmel-ecc.*
8935
8936MICROCHIP / ATMEL ISC DRIVER
8937M:	Songjun Wu <songjun.wu@microchip.com>
8938L:	linux-media@vger.kernel.org
8939S:	Supported
8940F:	drivers/media/platform/atmel/atmel-isc.c
8941F:	drivers/media/platform/atmel/atmel-isc-regs.h
8942F:	devicetree/bindings/media/atmel-isc.txt
8943
8944MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8945M:	Woojung Huh <Woojung.Huh@microchip.com>
8946M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8947L:	netdev@vger.kernel.org
8948S:	Maintained
8949F:	net/dsa/tag_ksz.c
8950F:	drivers/net/dsa/microchip/*
8951F:	include/linux/platform_data/microchip-ksz.h
8952F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8953
8954MICROCHIP USB251XB DRIVER
8955M:	Richard Leitner <richard.leitner@skidata.com>
8956L:	linux-usb@vger.kernel.org
8957S:	Maintained
8958F:	drivers/usb/misc/usb251xb.c
8959F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8960
8961MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8962M:	Don Brace <don.brace@microsemi.com>
8963L:	esc.storagedev@microsemi.com
8964L:	linux-scsi@vger.kernel.org
8965S:	Supported
8966F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8967F:	drivers/scsi/smartpqi/Kconfig
8968F:	drivers/scsi/smartpqi/Makefile
8969F:	include/linux/cciss*.h
8970F:	include/uapi/linux/cciss*.h
8971F:	Documentation/scsi/smartpqi.txt
8972
8973MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8974M:	Chen Yu <yu.c.chen@intel.com>
8975L:	platform-driver-x86@vger.kernel.org
8976S:	Supported
8977F:	drivers/platform/x86/surfacepro3_button.c
8978
8979MICROTEK X6 SCANNER
8980M:	Oliver Neukum <oliver@neukum.org>
8981S:	Maintained
8982F:	drivers/usb/image/microtek.*
8983
8984MIPS
8985M:	Ralf Baechle <ralf@linux-mips.org>
8986L:	linux-mips@linux-mips.org
8987W:	http://www.linux-mips.org/
8988T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8989Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8990S:	Supported
8991F:	Documentation/devicetree/bindings/mips/
8992F:	Documentation/mips/
8993F:	arch/mips/
8994
8995MIPS BOSTON DEVELOPMENT BOARD
8996M:	Paul Burton <paul.burton@imgtec.com>
8997L:	linux-mips@linux-mips.org
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9000F:	arch/mips/boot/dts/img/boston.dts
9001F:	arch/mips/configs/generic/board-boston.config
9002F:	drivers/clk/imgtec/clk-boston.c
9003F:	include/dt-bindings/clock/boston-clock.h
9004
9005MIPS GENERIC PLATFORM
9006M:	Paul Burton <paul.burton@imgtec.com>
9007L:	linux-mips@linux-mips.org
9008S:	Supported
9009F:	arch/mips/generic/
9010F:	arch/mips/tools/generic-board-config.sh
9011
9012MIPS/LOONGSON1 ARCHITECTURE
9013M:	Keguang Zhang <keguang.zhang@gmail.com>
9014L:	linux-mips@linux-mips.org
9015S:	Maintained
9016F:	arch/mips/loongson32/
9017F:	arch/mips/include/asm/mach-loongson32/
9018F:	drivers/*/*loongson1*
9019F:	drivers/*/*/*loongson1*
9020
9021MIPS RINT INSTRUCTION EMULATION
9022M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9023L:	linux-mips@linux-mips.org
9024S:	Supported
9025F:	arch/mips/math-emu/sp_rint.c
9026F:	arch/mips/math-emu/dp_rint.c
9027
9028MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9029M:	Hans Verkuil <hverkuil@xs4all.nl>
9030L:	linux-media@vger.kernel.org
9031T:	git git://linuxtv.org/media_tree.git
9032W:	https://linuxtv.org
9033S:	Odd Fixes
9034F:	drivers/media/radio/radio-miropcm20*
9035
9036MMP SUPPORT
9037M:	Eric Miao <eric.y.miao@gmail.com>
9038M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040T:	git git://github.com/hzhuang1/linux.git
9041T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9042S:	Maintained
9043F:	arch/arm/boot/dts/mmp*
9044F:	arch/arm/mach-mmp/
9045
9046MN88472 MEDIA DRIVER
9047M:	Antti Palosaari <crope@iki.fi>
9048L:	linux-media@vger.kernel.org
9049W:	https://linuxtv.org
9050W:	http://palosaari.fi/linux/
9051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9052S:	Maintained
9053F:	drivers/media/dvb-frontends/mn88472*
9054
9055MN88473 MEDIA DRIVER
9056M:	Antti Palosaari <crope@iki.fi>
9057L:	linux-media@vger.kernel.org
9058W:	https://linuxtv.org
9059W:	http://palosaari.fi/linux/
9060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9061S:	Maintained
9062F:	drivers/media/dvb-frontends/mn88473*
9063
9064MODULE SUPPORT
9065M:	Jessica Yu <jeyu@kernel.org>
9066M:	Rusty Russell <rusty@rustcorp.com.au>
9067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9068S:	Maintained
9069F:	include/linux/module.h
9070F:	kernel/module.c
9071
9072MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9073W:	http://popies.net/meye/
9074S:	Orphan
9075F:	Documentation/media/v4l-drivers/meye*
9076F:	drivers/media/pci/meye/
9077F:	include/uapi/linux/meye.h
9078
9079MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9080M:	Jiri Slaby <jirislaby@gmail.com>
9081S:	Maintained
9082F:	Documentation/serial/moxa-smartio
9083F:	drivers/tty/mxser.*
9084
9085MR800 AVERMEDIA USB FM RADIO DRIVER
9086M:	Alexey Klimov <klimov.linux@gmail.com>
9087L:	linux-media@vger.kernel.org
9088T:	git git://linuxtv.org/media_tree.git
9089S:	Maintained
9090F:	drivers/media/radio/radio-mr800.c
9091
9092MRF24J40 IEEE 802.15.4 RADIO DRIVER
9093M:	Alan Ott <alan@signal11.us>
9094L:	linux-wpan@vger.kernel.org
9095S:	Maintained
9096F:	drivers/net/ieee802154/mrf24j40.c
9097F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9098
9099MSI LAPTOP SUPPORT
9100M:	"Lee, Chun-Yi" <jlee@suse.com>
9101L:	platform-driver-x86@vger.kernel.org
9102S:	Maintained
9103F:	drivers/platform/x86/msi-laptop.c
9104
9105MSI WMI SUPPORT
9106L:	platform-driver-x86@vger.kernel.org
9107S:	Orphan
9108F:	drivers/platform/x86/msi-wmi.c
9109
9110MSI001 MEDIA DRIVER
9111M:	Antti Palosaari <crope@iki.fi>
9112L:	linux-media@vger.kernel.org
9113W:	https://linuxtv.org
9114W:	http://palosaari.fi/linux/
9115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9116T:	git git://linuxtv.org/anttip/media_tree.git
9117S:	Maintained
9118F:	drivers/media/tuners/msi001*
9119
9120MSI2500 MEDIA DRIVER
9121M:	Antti Palosaari <crope@iki.fi>
9122L:	linux-media@vger.kernel.org
9123W:	https://linuxtv.org
9124W:	http://palosaari.fi/linux/
9125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9126T:	git git://linuxtv.org/anttip/media_tree.git
9127S:	Maintained
9128F:	drivers/media/usb/msi2500/
9129
9130MSYSTEMS DISKONCHIP G3 MTD DRIVER
9131M:	Robert Jarzmik <robert.jarzmik@free.fr>
9132L:	linux-mtd@lists.infradead.org
9133S:	Maintained
9134F:	drivers/mtd/devices/docg3*
9135
9136MT9M032 APTINA SENSOR DRIVER
9137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9138L:	linux-media@vger.kernel.org
9139T:	git git://linuxtv.org/media_tree.git
9140S:	Maintained
9141F:	drivers/media/i2c/mt9m032.c
9142F:	include/media/i2c/mt9m032.h
9143
9144MT9P031 APTINA CAMERA SENSOR
9145M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9146L:	linux-media@vger.kernel.org
9147T:	git git://linuxtv.org/media_tree.git
9148S:	Maintained
9149F:	drivers/media/i2c/mt9p031.c
9150F:	include/media/i2c/mt9p031.h
9151
9152MT9T001 APTINA CAMERA SENSOR
9153M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9154L:	linux-media@vger.kernel.org
9155T:	git git://linuxtv.org/media_tree.git
9156S:	Maintained
9157F:	drivers/media/i2c/mt9t001.c
9158F:	include/media/i2c/mt9t001.h
9159
9160MT9V032 APTINA CAMERA SENSOR
9161M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9162L:	linux-media@vger.kernel.org
9163T:	git git://linuxtv.org/media_tree.git
9164S:	Maintained
9165F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9166F:	drivers/media/i2c/mt9v032.c
9167F:	include/media/i2c/mt9v032.h
9168
9169MULTIFUNCTION DEVICES (MFD)
9170M:	Lee Jones <lee.jones@linaro.org>
9171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9172S:	Supported
9173F:	Documentation/devicetree/bindings/mfd/
9174F:	drivers/mfd/
9175F:	include/linux/mfd/
9176F:	include/dt-bindings/mfd/
9177
9178MULTIMEDIA CARD (MMC) ETC. OVER SPI
9179S:	Orphan
9180F:	drivers/mmc/host/mmc_spi.c
9181F:	include/linux/spi/mmc_spi.h
9182
9183MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9184M:	Ulf Hansson <ulf.hansson@linaro.org>
9185L:	linux-mmc@vger.kernel.org
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9187S:	Maintained
9188F:	Documentation/devicetree/bindings/mmc/
9189F:	drivers/mmc/
9190F:	include/linux/mmc/
9191F:	include/uapi/linux/mmc/
9192
9193MULTIPLEXER SUBSYSTEM
9194M:	Peter Rosin <peda@axentia.se>
9195S:	Maintained
9196F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9197F:	Documentation/devicetree/bindings/mux/
9198F:	include/linux/dt-bindings/mux/
9199F:	include/linux/mux/
9200F:	drivers/mux/
9201
9202MULTISOUND SOUND DRIVER
9203M:	Andrew Veliath <andrewtv@usa.net>
9204S:	Maintained
9205F:	Documentation/sound/oss/MultiSound
9206F:	sound/oss/msnd*
9207
9208MULTITECH MULTIPORT CARD (ISICOM)
9209S:	Orphan
9210F:	drivers/tty/isicom.c
9211F:	include/linux/isicom.h
9212
9213MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9214M:	Bin Liu <b-liu@ti.com>
9215L:	linux-usb@vger.kernel.org
9216S:	Maintained
9217F:	drivers/usb/musb/
9218
9219MXL5007T MEDIA DRIVER
9220M:	Michael Krufky <mkrufky@linuxtv.org>
9221L:	linux-media@vger.kernel.org
9222W:	https://linuxtv.org
9223W:	http://github.com/mkrufky
9224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9225T:	git git://linuxtv.org/mkrufky/tuners.git
9226S:	Maintained
9227F:	drivers/media/tuners/mxl5007t.*
9228
9229MXSFB DRM DRIVER
9230M:	Marek Vasut <marex@denx.de>
9231S:	Supported
9232F:	drivers/gpu/drm/mxsfb/
9233F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9234
9235MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9236M:	Hyong-Youb Kim <hykim@myri.com>
9237L:	netdev@vger.kernel.org
9238W:	https://www.myricom.com/support/downloads/myri10ge.html
9239S:	Supported
9240F:	drivers/net/ethernet/myricom/myri10ge/
9241
9242NAND FLASH SUBSYSTEM
9243M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9244R:	Richard Weinberger <richard@nod.at>
9245L:	linux-mtd@lists.infradead.org
9246W:	http://www.linux-mtd.infradead.org/
9247Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9248T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9249T:	git git://git.infradead.org/l2-mtd.git nand/next
9250S:	Maintained
9251F:	drivers/mtd/nand/
9252F:	include/linux/mtd/*nand*.h
9253
9254NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9255M:	Daniel Mack <zonque@gmail.com>
9256S:	Maintained
9257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9258W:	http://www.native-instruments.com
9259F:	sound/usb/caiaq/
9260
9261NATSEMI ETHERNET DRIVER (DP8381x)
9262S:	Orphan
9263F:	drivers/net/ethernet/natsemi/natsemi.c
9264
9265NCP FILESYSTEM
9266M:	Petr Vandrovec <petr@vandrovec.name>
9267S:	Odd Fixes
9268F:	fs/ncpfs/
9269
9270NCR 5380 SCSI DRIVERS
9271M:	Finn Thain <fthain@telegraphics.com.au>
9272M:	Michael Schmitz <schmitzmic@gmail.com>
9273L:	linux-scsi@vger.kernel.org
9274S:	Maintained
9275F:	Documentation/scsi/g_NCR5380.txt
9276F:	drivers/scsi/NCR5380.*
9277F:	drivers/scsi/arm/cumana_1.c
9278F:	drivers/scsi/arm/oak.c
9279F:	drivers/scsi/atari_scsi.*
9280F:	drivers/scsi/dmx3191d.c
9281F:	drivers/scsi/g_NCR5380.*
9282F:	drivers/scsi/mac_scsi.*
9283F:	drivers/scsi/sun3_scsi.*
9284F:	drivers/scsi/sun3_scsi_vme.c
9285
9286NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9287M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9288L:	linux-scsi@vger.kernel.org
9289S:	Maintained
9290F:	drivers/scsi/NCR_D700.*
9291
9292NCT6775 HARDWARE MONITOR DRIVER
9293M:	Guenter Roeck <linux@roeck-us.net>
9294L:	linux-hwmon@vger.kernel.org
9295S:	Maintained
9296F:	Documentation/hwmon/nct6775
9297F:	drivers/hwmon/nct6775.c
9298
9299NETEFFECT IWARP RNIC DRIVER (IW_NES)
9300M:	Faisal Latif <faisal.latif@intel.com>
9301L:	linux-rdma@vger.kernel.org
9302W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9303S:	Supported
9304F:	drivers/infiniband/hw/nes/
9305F:	include/uapi/rdma/nes-abi.h
9306
9307NETEM NETWORK EMULATOR
9308M:	Stephen Hemminger <stephen@networkplumber.org>
9309L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9310S:	Maintained
9311F:	net/sched/sch_netem.c
9312
9313NETERION 10GbE DRIVERS (s2io/vxge)
9314M:	Jon Mason <jdmason@kudzu.us>
9315L:	netdev@vger.kernel.org
9316S:	Supported
9317F:	Documentation/networking/s2io.txt
9318F:	Documentation/networking/vxge.txt
9319F:	drivers/net/ethernet/neterion/
9320
9321NETFILTER
9322M:	Pablo Neira Ayuso <pablo@netfilter.org>
9323M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9324M:	Florian Westphal <fw@strlen.de>
9325L:	netfilter-devel@vger.kernel.org
9326L:	coreteam@netfilter.org
9327W:	http://www.netfilter.org/
9328W:	http://www.iptables.org/
9329W:	http://www.nftables.org/
9330Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9333S:	Maintained
9334F:	include/linux/netfilter*
9335F:	include/linux/netfilter/
9336F:	include/net/netfilter/
9337F:	include/uapi/linux/netfilter*
9338F:	include/uapi/linux/netfilter/
9339F:	net/*/netfilter.c
9340F:	net/*/netfilter/
9341F:	net/netfilter/
9342F:	net/bridge/br_netfilter*.c
9343
9344NETROM NETWORK LAYER
9345M:	Ralf Baechle <ralf@linux-mips.org>
9346L:	linux-hams@vger.kernel.org
9347W:	http://www.linux-ax25.org/
9348S:	Maintained
9349F:	include/net/netrom.h
9350F:	include/uapi/linux/netrom.h
9351F:	net/netrom/
9352
9353NETRONOME ETHERNET DRIVERS
9354M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9355L:	oss-drivers@netronome.com
9356S:	Maintained
9357F:	drivers/net/ethernet/netronome/
9358
9359NETWORK BLOCK DEVICE (NBD)
9360M:	Josef Bacik <jbacik@fb.com>
9361S:	Maintained
9362L:	linux-block@vger.kernel.org
9363L:	nbd@other.debian.org
9364F:	Documentation/blockdev/nbd.txt
9365F:	drivers/block/nbd.c
9366F:	include/uapi/linux/nbd.h
9367
9368NETWORK DROP MONITOR
9369M:	Neil Horman <nhorman@tuxdriver.com>
9370L:	netdev@vger.kernel.org
9371S:	Maintained
9372W:	https://fedorahosted.org/dropwatch/
9373F:	net/core/drop_monitor.c
9374
9375NETWORKING DRIVERS
9376L:	netdev@vger.kernel.org
9377W:	http://www.linuxfoundation.org/en/Net
9378Q:	http://patchwork.ozlabs.org/project/netdev/list/
9379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9381S:	Odd Fixes
9382F:	Documentation/devicetree/bindings/net/
9383F:	drivers/net/
9384F:	include/linux/if_*
9385F:	include/linux/netdevice.h
9386F:	include/linux/etherdevice.h
9387F:	include/linux/fcdevice.h
9388F:	include/linux/fddidevice.h
9389F:	include/linux/hippidevice.h
9390F:	include/linux/inetdevice.h
9391F:	include/uapi/linux/if_*
9392F:	include/uapi/linux/netdevice.h
9393
9394NETWORKING DRIVERS (WIRELESS)
9395M:	Kalle Valo <kvalo@codeaurora.org>
9396L:	linux-wireless@vger.kernel.org
9397Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9400S:	Maintained
9401F:	Documentation/devicetree/bindings/net/wireless/
9402F:	drivers/net/wireless/
9403
9404NETWORKING [DSA]
9405M:	Andrew Lunn <andrew@lunn.ch>
9406M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9407M:	Florian Fainelli <f.fainelli@gmail.com>
9408S:	Maintained
9409F:	net/dsa/
9410F:	include/net/dsa.h
9411F:	drivers/net/dsa/
9412
9413NETWORKING [GENERAL]
9414M:	"David S. Miller" <davem@davemloft.net>
9415L:	netdev@vger.kernel.org
9416W:	http://www.linuxfoundation.org/en/Net
9417Q:	http://patchwork.ozlabs.org/project/netdev/list/
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9420B:	mailto:netdev@vger.kernel.org
9421S:	Maintained
9422F:	net/
9423F:	include/net/
9424F:	include/linux/in.h
9425F:	include/linux/net.h
9426F:	include/linux/netdevice.h
9427F:	include/uapi/linux/in.h
9428F:	include/uapi/linux/net.h
9429F:	include/uapi/linux/netdevice.h
9430F:	include/uapi/linux/net_namespace.h
9431F:	tools/net/
9432F:	tools/testing/selftests/net/
9433F:	lib/random32.c
9434
9435NETWORKING [IPSEC]
9436M:	Steffen Klassert <steffen.klassert@secunet.com>
9437M:	Herbert Xu <herbert@gondor.apana.org.au>
9438M:	"David S. Miller" <davem@davemloft.net>
9439L:	netdev@vger.kernel.org
9440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9442S:	Maintained
9443F:	net/core/flow.c
9444F:	net/xfrm/
9445F:	net/key/
9446F:	net/ipv4/xfrm*
9447F:	net/ipv4/esp4*
9448F:	net/ipv4/ah4.c
9449F:	net/ipv4/ipcomp.c
9450F:	net/ipv4/ip_vti.c
9451F:	net/ipv6/xfrm*
9452F:	net/ipv6/esp6*
9453F:	net/ipv6/ah6.c
9454F:	net/ipv6/ipcomp6.c
9455F:	net/ipv6/ip6_vti.c
9456F:	include/uapi/linux/xfrm.h
9457F:	include/net/xfrm.h
9458
9459NETWORKING [IPv4/IPv6]
9460M:	"David S. Miller" <davem@davemloft.net>
9461M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9462M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9463L:	netdev@vger.kernel.org
9464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9465S:	Maintained
9466F:	net/ipv4/
9467F:	net/ipv6/
9468F:	include/net/ip*
9469F:	arch/x86/net/*
9470
9471NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9472M:	Paul Moore <paul@paul-moore.com>
9473W:	https://github.com/netlabel
9474L:	netdev@vger.kernel.org
9475L:	linux-security-module@vger.kernel.org
9476S:	Maintained
9477F:	Documentation/netlabel/
9478F:	include/net/calipso.h
9479F:	include/net/cipso_ipv4.h
9480F:	include/net/netlabel.h
9481F:	include/uapi/linux/netfilter/xt_SECMARK.h
9482F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9483F:	net/netlabel/
9484F:	net/ipv4/cipso_ipv4.c
9485F:	net/ipv6/calipso.c
9486F:	net/netfilter/xt_CONNSECMARK.c
9487F:	net/netfilter/xt_SECMARK.c
9488
9489NETWORKING [TLS]
9490M:	Ilya Lesokhin <ilyal@mellanox.com>
9491M:	Aviad Yehezkel <aviadye@mellanox.com>
9492M:	Dave Watson <davejwatson@fb.com>
9493L:	netdev@vger.kernel.org
9494S:	Maintained
9495F:	net/tls/*
9496F:	include/uapi/linux/tls.h
9497F:	include/net/tls.h
9498
9499NETWORKING [WIRELESS]
9500L:	linux-wireless@vger.kernel.org
9501Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9502
9503NETXEN (1/10) GbE SUPPORT
9504M:	Manish Chopra <manish.chopra@cavium.com>
9505M:	Rahul Verma <rahul.verma@cavium.com>
9506M:	Dept-GELinuxNICDev@cavium.com
9507L:	netdev@vger.kernel.org
9508S:	Supported
9509F:	drivers/net/ethernet/qlogic/netxen/
9510
9511NFC SUBSYSTEM
9512M:	Samuel Ortiz <sameo@linux.intel.com>
9513L:	linux-wireless@vger.kernel.org
9514L:	linux-nfc@lists.01.org (subscribers-only)
9515S:	Supported
9516F:	net/nfc/
9517F:	include/net/nfc/
9518F:	include/uapi/linux/nfc.h
9519F:	drivers/nfc/
9520F:	include/linux/platform_data/nfcmrvl.h
9521F:	include/linux/platform_data/nxp-nci.h
9522F:	Documentation/devicetree/bindings/net/nfc/
9523
9524NFS, SUNRPC, AND LOCKD CLIENTS
9525M:	Trond Myklebust <trond.myklebust@primarydata.com>
9526M:	Anna Schumaker <anna.schumaker@netapp.com>
9527L:	linux-nfs@vger.kernel.org
9528W:	http://client.linux-nfs.org
9529T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9530S:	Maintained
9531F:	fs/lockd/
9532F:	fs/nfs/
9533F:	fs/nfs_common/
9534F:	net/sunrpc/
9535F:	include/linux/lockd/
9536F:	include/linux/nfs*
9537F:	include/linux/sunrpc/
9538F:	include/uapi/linux/nfs*
9539F:	include/uapi/linux/sunrpc/
9540
9541NILFS2 FILESYSTEM
9542M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9543L:	linux-nilfs@vger.kernel.org
9544W:	http://nilfs.sourceforge.net/
9545W:	http://nilfs.osdn.jp/
9546T:	git git://github.com/konis/nilfs2.git
9547S:	Supported
9548F:	Documentation/filesystems/nilfs2.txt
9549F:	fs/nilfs2/
9550F:	include/trace/events/nilfs2.h
9551F:	include/uapi/linux/nilfs2_api.h
9552F:	include/uapi/linux/nilfs2_ondisk.h
9553
9554NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9555M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9556W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9557S:	Maintained
9558F:	Documentation/scsi/NinjaSCSI.txt
9559F:	drivers/scsi/pcmcia/nsp_*
9560
9561NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9562M:	GOTO Masanori <gotom@debian.or.jp>
9563M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9564W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9565S:	Maintained
9566F:	Documentation/scsi/NinjaSCSI.txt
9567F:	drivers/scsi/nsp32*
9568
9569NIOS2 ARCHITECTURE
9570M:	Ley Foon Tan <lftan@altera.com>
9571L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9573S:	Maintained
9574F:	arch/nios2/
9575
9576NOHZ, DYNTICKS SUPPORT
9577M:	Frederic Weisbecker <fweisbec@gmail.com>
9578M:	Thomas Gleixner <tglx@linutronix.de>
9579M:	Ingo Molnar <mingo@kernel.org>
9580L:	linux-kernel@vger.kernel.org
9581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9582S:	Maintained
9583F:	kernel/time/tick*.*
9584F:	include/linux/tick.h
9585F:	include/linux/sched/nohz.h
9586
9587NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9588M:	Pavel Machek <pavel@ucw.cz>
9589M:	Sakari Ailus <sakari.ailus@iki.fi>
9590L:	linux-media@vger.kernel.org
9591S:	Maintained
9592F:	drivers/media/i2c/et8ek8
9593F:	drivers/media/i2c/ad5820.c
9594
9595NOKIA N900 POWER SUPPLY DRIVERS
9596R:	Pali Rohár <pali.rohar@gmail.com>
9597F:	include/linux/power/bq2415x_charger.h
9598F:	include/linux/power/bq27xxx_battery.h
9599F:	include/linux/power/isp1704_charger.h
9600F:	drivers/power/supply/bq2415x_charger.c
9601F:	drivers/power/supply/bq27xxx_battery.c
9602F:	drivers/power/supply/bq27xxx_battery_i2c.c
9603F:	drivers/power/supply/isp1704_charger.c
9604F:	drivers/power/supply/rx51_battery.c
9605
9606NTB AMD DRIVER
9607M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9608L:	linux-ntb@googlegroups.com
9609S:	Supported
9610F:	drivers/ntb/hw/amd/
9611
9612NTB DRIVER CORE
9613M:	Jon Mason <jdmason@kudzu.us>
9614M:	Dave Jiang <dave.jiang@intel.com>
9615M:	Allen Hubbe <Allen.Hubbe@emc.com>
9616L:	linux-ntb@googlegroups.com
9617S:	Supported
9618W:	https://github.com/jonmason/ntb/wiki
9619T:	git git://github.com/jonmason/ntb.git
9620F:	drivers/ntb/
9621F:	drivers/net/ntb_netdev.c
9622F:	include/linux/ntb.h
9623F:	include/linux/ntb_transport.h
9624F:	tools/testing/selftests/ntb/
9625
9626NTB IDT DRIVER
9627M:	Serge Semin <fancer.lancer@gmail.com>
9628L:	linux-ntb@googlegroups.com
9629S:	Supported
9630F:	drivers/ntb/hw/idt/
9631
9632NTB INTEL DRIVER
9633M:	Jon Mason <jdmason@kudzu.us>
9634M:	Dave Jiang <dave.jiang@intel.com>
9635L:	linux-ntb@googlegroups.com
9636S:	Supported
9637W:	https://github.com/jonmason/ntb/wiki
9638T:	git git://github.com/jonmason/ntb.git
9639F:	drivers/ntb/hw/intel/
9640
9641NTFS FILESYSTEM
9642M:	Anton Altaparmakov <anton@tuxera.com>
9643L:	linux-ntfs-dev@lists.sourceforge.net
9644W:	http://www.tuxera.com/
9645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9646S:	Supported
9647F:	Documentation/filesystems/ntfs.txt
9648F:	fs/ntfs/
9649
9650NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9651M:	Antonino Daplas <adaplas@gmail.com>
9652L:	linux-fbdev@vger.kernel.org
9653S:	Maintained
9654F:	drivers/video/fbdev/riva/
9655F:	drivers/video/fbdev/nvidia/
9656
9657NVM EXPRESS DRIVER
9658M:	Keith Busch <keith.busch@intel.com>
9659M:	Jens Axboe <axboe@fb.com>
9660M:	Christoph Hellwig <hch@lst.de>
9661M:	Sagi Grimberg <sagi@grimberg.me>
9662L:	linux-nvme@lists.infradead.org
9663T:	git://git.infradead.org/nvme.git
9664W:	http://git.infradead.org/nvme.git
9665S:	Supported
9666F:	drivers/nvme/host/
9667F:	include/linux/nvme.h
9668F:	include/uapi/linux/nvme_ioctl.h
9669
9670NVM EXPRESS FC TRANSPORT DRIVERS
9671M:	James Smart <james.smart@broadcom.com>
9672L:	linux-nvme@lists.infradead.org
9673S:	Supported
9674F:	include/linux/nvme-fc.h
9675F:	include/linux/nvme-fc-driver.h
9676F:	drivers/nvme/host/fc.c
9677F:	drivers/nvme/target/fc.c
9678F:	drivers/nvme/target/fcloop.c
9679
9680NVM EXPRESS TARGET DRIVER
9681M:	Christoph Hellwig <hch@lst.de>
9682M:	Sagi Grimberg <sagi@grimberg.me>
9683L:	linux-nvme@lists.infradead.org
9684T:	git://git.infradead.org/nvme.git
9685W:	http://git.infradead.org/nvme.git
9686S:	Supported
9687F:	drivers/nvme/target/
9688
9689NVMEM FRAMEWORK
9690M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9691S:	Maintained
9692F:	drivers/nvmem/
9693F:	Documentation/devicetree/bindings/nvmem/
9694F:	Documentation/ABI/stable/sysfs-bus-nvmem
9695F:	include/linux/nvmem-consumer.h
9696F:	include/linux/nvmem-provider.h
9697
9698NXP TDA998X DRM DRIVER
9699M:	Russell King <linux@armlinux.org.uk>
9700S:	Supported
9701T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9702T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9703F:	drivers/gpu/drm/i2c/tda998x_drv.c
9704F:	include/drm/i2c/tda998x.h
9705
9706NXP TFA9879 DRIVER
9707M:	Peter Rosin <peda@axentia.se>
9708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9709S:	Maintained
9710F:	sound/soc/codecs/tfa9879*
9711
9712NXP-NCI NFC DRIVER
9713M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9714R:	Charles Gorand <charles.gorand@effinnov.com>
9715L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9716S:	Supported
9717F:	drivers/nfc/nxp-nci
9718
9719OBJTOOL
9720M:	Josh Poimboeuf <jpoimboe@redhat.com>
9721S:	Supported
9722F:	tools/objtool/
9723
9724OMAP AUDIO SUPPORT
9725M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9726M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9728L:	linux-omap@vger.kernel.org
9729S:	Maintained
9730F:	sound/soc/omap/
9731
9732OMAP CLOCK FRAMEWORK SUPPORT
9733M:	Paul Walmsley <paul@pwsan.com>
9734L:	linux-omap@vger.kernel.org
9735S:	Maintained
9736F:	arch/arm/*omap*/*clock*
9737
9738OMAP DEVICE TREE SUPPORT
9739M:	Benoît Cousson <bcousson@baylibre.com>
9740M:	Tony Lindgren <tony@atomide.com>
9741L:	linux-omap@vger.kernel.org
9742L:	devicetree@vger.kernel.org
9743S:	Maintained
9744F:	arch/arm/boot/dts/*omap*
9745F:	arch/arm/boot/dts/*am3*
9746F:	arch/arm/boot/dts/*am4*
9747F:	arch/arm/boot/dts/*am5*
9748F:	arch/arm/boot/dts/*dra7*
9749
9750OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9751M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9752L:	linux-omap@vger.kernel.org
9753L:	linux-fbdev@vger.kernel.org
9754S:	Maintained
9755F:	drivers/video/fbdev/omap2/
9756F:	Documentation/arm/OMAP/DSS
9757
9758OMAP FRAMEBUFFER SUPPORT
9759M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9760L:	linux-fbdev@vger.kernel.org
9761L:	linux-omap@vger.kernel.org
9762S:	Maintained
9763F:	drivers/video/fbdev/omap/
9764
9765OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9766M:	Roger Quadros <rogerq@ti.com>
9767M:	Tony Lindgren <tony@atomide.com>
9768L:	linux-omap@vger.kernel.org
9769S:	Maintained
9770F:	drivers/memory/omap-gpmc.c
9771F:	arch/arm/mach-omap2/*gpmc*
9772
9773OMAP GPIO DRIVER
9774M:	Grygorii Strashko <grygorii.strashko@ti.com>
9775M:	Santosh Shilimkar <ssantosh@kernel.org>
9776M:	Kevin Hilman <khilman@kernel.org>
9777L:	linux-omap@vger.kernel.org
9778S:	Maintained
9779F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9780F:	drivers/gpio/gpio-omap.c
9781
9782OMAP HARDWARE SPINLOCK SUPPORT
9783M:	Ohad Ben-Cohen <ohad@wizery.com>
9784L:	linux-omap@vger.kernel.org
9785S:	Maintained
9786F:	drivers/hwspinlock/omap_hwspinlock.c
9787
9788OMAP HS MMC SUPPORT
9789L:	linux-mmc@vger.kernel.org
9790L:	linux-omap@vger.kernel.org
9791S:	Orphan
9792F:	drivers/mmc/host/omap_hsmmc.c
9793
9794OMAP HWMOD DATA
9795M:	Paul Walmsley <paul@pwsan.com>
9796L:	linux-omap@vger.kernel.org
9797S:	Maintained
9798F:	arch/arm/mach-omap2/omap_hwmod*data*
9799
9800OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9801M:	Benoît Cousson <bcousson@baylibre.com>
9802L:	linux-omap@vger.kernel.org
9803S:	Maintained
9804F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9805
9806OMAP HWMOD SUPPORT
9807M:	Benoît Cousson <bcousson@baylibre.com>
9808M:	Paul Walmsley <paul@pwsan.com>
9809L:	linux-omap@vger.kernel.org
9810S:	Maintained
9811F:	arch/arm/mach-omap2/omap_hwmod.*
9812
9813OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9814M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9815L:	linux-media@vger.kernel.org
9816S:	Maintained
9817F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9818F:	drivers/media/platform/omap3isp/
9819F:	drivers/staging/media/omap4iss/
9820
9821OMAP MMC SUPPORT
9822M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9823L:	linux-omap@vger.kernel.org
9824S:	Maintained
9825F:	drivers/mmc/host/omap.c
9826
9827OMAP POWER MANAGEMENT SUPPORT
9828M:	Kevin Hilman <khilman@kernel.org>
9829L:	linux-omap@vger.kernel.org
9830S:	Maintained
9831F:	arch/arm/*omap*/*pm*
9832F:	drivers/cpufreq/omap-cpufreq.c
9833
9834OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9835M:	Rajendra Nayak <rnayak@codeaurora.org>
9836M:	Paul Walmsley <paul@pwsan.com>
9837L:	linux-omap@vger.kernel.org
9838S:	Maintained
9839F:	arch/arm/mach-omap2/prm*
9840
9841OMAP RANDOM NUMBER GENERATOR SUPPORT
9842M:	Deepak Saxena <dsaxena@plexity.net>
9843S:	Maintained
9844F:	drivers/char/hw_random/omap-rng.c
9845
9846OMAP USB SUPPORT
9847L:	linux-usb@vger.kernel.org
9848L:	linux-omap@vger.kernel.org
9849S:	Orphan
9850F:	drivers/usb/*/*omap*
9851F:	arch/arm/*omap*/usb*
9852
9853OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9854M:	Mark Jackson <mpfj@newflow.co.uk>
9855L:	linux-omap@vger.kernel.org
9856S:	Maintained
9857F:	arch/arm/boot/dts/am335x-nano.dts
9858
9859OMAP1 SUPPORT
9860M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9861M:	Tony Lindgren <tony@atomide.com>
9862L:	linux-omap@vger.kernel.org
9863Q:	http://patchwork.kernel.org/project/linux-omap/list/
9864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9865S:	Maintained
9866F:	arch/arm/mach-omap1/
9867F:	arch/arm/plat-omap/
9868F:	arch/arm/configs/omap1_defconfig
9869F:	drivers/i2c/busses/i2c-omap.c
9870F:	include/linux/i2c-omap.h
9871
9872OMAP2+ SUPPORT
9873M:	Tony Lindgren <tony@atomide.com>
9874L:	linux-omap@vger.kernel.org
9875W:	http://www.muru.com/linux/omap/
9876W:	http://linux.omap.com/
9877Q:	http://patchwork.kernel.org/project/linux-omap/list/
9878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9879S:	Maintained
9880F:	arch/arm/mach-omap2/
9881F:	arch/arm/plat-omap/
9882F:	arch/arm/configs/omap2plus_defconfig
9883F:	drivers/i2c/busses/i2c-omap.c
9884F:	drivers/irqchip/irq-omap-intc.c
9885F:	drivers/mfd/*omap*.c
9886F:	drivers/mfd/menelaus.c
9887F:	drivers/mfd/palmas.c
9888F:	drivers/mfd/tps65217.c
9889F:	drivers/mfd/tps65218.c
9890F:	drivers/mfd/tps65910.c
9891F:	drivers/mfd/twl-core.[ch]
9892F:	drivers/mfd/twl4030*.c
9893F:	drivers/mfd/twl6030*.c
9894F:	drivers/mfd/twl6040*.c
9895F:	drivers/regulator/palmas-regulator*.c
9896F:	drivers/regulator/pbias-regulator.c
9897F:	drivers/regulator/tps65217-regulator.c
9898F:	drivers/regulator/tps65218-regulator.c
9899F:	drivers/regulator/tps65910-regulator.c
9900F:	drivers/regulator/twl-regulator.c
9901F:	drivers/regulator/twl6030-regulator.c
9902F:	include/linux/i2c-omap.h
9903
9904ONION OMEGA2+ BOARD
9905M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9906L:	linux-mips@linux-mips.org
9907S:	Maintained
9908F:	arch/mips/boot/dts/ralink/omega2p.dts
9909
9910OMFS FILESYSTEM
9911M:	Bob Copeland <me@bobcopeland.com>
9912L:	linux-karma-devel@lists.sourceforge.net
9913S:	Maintained
9914F:	Documentation/filesystems/omfs.txt
9915F:	fs/omfs/
9916
9917OMNIKEY CARDMAN 4000 DRIVER
9918M:	Harald Welte <laforge@gnumonks.org>
9919S:	Maintained
9920F:	drivers/char/pcmcia/cm4000_cs.c
9921F:	include/linux/cm4000_cs.h
9922F:	include/uapi/linux/cm4000_cs.h
9923
9924OMNIKEY CARDMAN 4040 DRIVER
9925M:	Harald Welte <laforge@gnumonks.org>
9926S:	Maintained
9927F:	drivers/char/pcmcia/cm4040_cs.*
9928
9929OMNIVISION OV13858 SENSOR DRIVER
9930M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9931L:	linux-media@vger.kernel.org
9932T:	git git://linuxtv.org/media_tree.git
9933S:	Maintained
9934F:	drivers/media/i2c/ov13858.c
9935
9936OMNIVISION OV5640 SENSOR DRIVER
9937M:	Steve Longerbeam <slongerbeam@gmail.com>
9938L:	linux-media@vger.kernel.org
9939T:	git git://linuxtv.org/media_tree.git
9940S:	Maintained
9941F:	drivers/media/i2c/ov5640.c
9942
9943OMNIVISION OV5647 SENSOR DRIVER
9944M:	Luis Oliveira <lolivei@synopsys.com>
9945L:	linux-media@vger.kernel.org
9946T:	git git://linuxtv.org/media_tree.git
9947S:	Maintained
9948F:	drivers/media/i2c/ov5647.c
9949
9950OMNIVISION OV7670 SENSOR DRIVER
9951M:	Jonathan Corbet <corbet@lwn.net>
9952L:	linux-media@vger.kernel.org
9953T:	git git://linuxtv.org/media_tree.git
9954S:	Maintained
9955F:	drivers/media/i2c/ov7670.c
9956F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9957
9958ONENAND FLASH DRIVER
9959M:	Kyungmin Park <kyungmin.park@samsung.com>
9960L:	linux-mtd@lists.infradead.org
9961S:	Maintained
9962F:	drivers/mtd/onenand/
9963F:	include/linux/mtd/onenand*.h
9964
9965ONSTREAM SCSI TAPE DRIVER
9966M:	Willem Riede <osst@riede.org>
9967L:	osst-users@lists.sourceforge.net
9968L:	linux-scsi@vger.kernel.org
9969S:	Maintained
9970F:	Documentation/scsi/osst.txt
9971F:	drivers/scsi/osst.*
9972F:	drivers/scsi/osst_*.h
9973F:	drivers/scsi/st.h
9974
9975OP-TEE DRIVER
9976M:	Jens Wiklander <jens.wiklander@linaro.org>
9977S:	Maintained
9978F:	drivers/tee/optee/
9979
9980OPA-VNIC DRIVER
9981M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9982M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9983L:	linux-rdma@vger.kernel.org
9984S:	Supported
9985F:	drivers/infiniband/ulp/opa_vnic
9986
9987OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9988M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9989L:	devicetree@vger.kernel.org
9990S:	Maintained
9991F:	Documentation/devicetree/dynamic-resolution-notes.txt
9992F:	Documentation/devicetree/overlay-notes.txt
9993F:	drivers/of/overlay.c
9994F:	drivers/of/resolver.c
9995
9996OPEN FIRMWARE AND FLATTENED DEVICE TREE
9997M:	Rob Herring <robh+dt@kernel.org>
9998M:	Frank Rowand <frowand.list@gmail.com>
9999L:	devicetree@vger.kernel.org
10000W:	http://www.devicetree.org/
10001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10002S:	Maintained
10003F:	drivers/of/
10004F:	include/linux/of*.h
10005F:	scripts/dtc/
10006F:	Documentation/ABI/testing/sysfs-firmware-ofw
10007
10008OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10009M:	Rob Herring <robh+dt@kernel.org>
10010M:	Mark Rutland <mark.rutland@arm.com>
10011L:	devicetree@vger.kernel.org
10012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10013Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10014S:	Maintained
10015F:	Documentation/devicetree/
10016F:	arch/*/boot/dts/
10017F:	include/dt-bindings/
10018
10019OPENCORES I2C BUS DRIVER
10020M:	Peter Korsgaard <jacmet@sunsite.dk>
10021L:	linux-i2c@vger.kernel.org
10022S:	Maintained
10023F:	Documentation/i2c/busses/i2c-ocores
10024F:	drivers/i2c/busses/i2c-ocores.c
10025
10026OPENRISC ARCHITECTURE
10027M:	Jonas Bonn <jonas@southpole.se>
10028M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10029M:	Stafford Horne <shorne@gmail.com>
10030T:	git git://github.com/openrisc/linux.git
10031L:	openrisc@lists.librecores.org
10032W:	http://openrisc.io
10033S:	Maintained
10034F:	arch/openrisc/
10035
10036OPENVSWITCH
10037M:	Pravin Shelar <pshelar@nicira.com>
10038L:	netdev@vger.kernel.org
10039L:	dev@openvswitch.org
10040W:	http://openvswitch.org
10041S:	Maintained
10042F:	net/openvswitch/
10043F:	include/uapi/linux/openvswitch.h
10044
10045OPERATING PERFORMANCE POINTS (OPP)
10046M:	Viresh Kumar <vireshk@kernel.org>
10047M:	Nishanth Menon <nm@ti.com>
10048M:	Stephen Boyd <sboyd@codeaurora.org>
10049L:	linux-pm@vger.kernel.org
10050S:	Maintained
10051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10052F:	drivers/base/power/opp/
10053F:	include/linux/pm_opp.h
10054F:	Documentation/power/opp.txt
10055F:	Documentation/devicetree/bindings/opp/
10056
10057OPL4 DRIVER
10058M:	Clemens Ladisch <clemens@ladisch.de>
10059L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10060T:	git git://git.alsa-project.org/alsa-kernel.git
10061S:	Maintained
10062F:	sound/drivers/opl4/
10063
10064OPROFILE
10065M:	Robert Richter <rric@kernel.org>
10066L:	oprofile-list@lists.sf.net
10067S:	Maintained
10068F:	arch/*/include/asm/oprofile*.h
10069F:	arch/*/oprofile/
10070F:	drivers/oprofile/
10071F:	include/linux/oprofile.h
10072
10073ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10074M:	Mark Fasheh <mfasheh@versity.com>
10075M:	Joel Becker <jlbec@evilplan.org>
10076L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10077W:	http://ocfs2.wiki.kernel.org
10078S:	Supported
10079F:	Documentation/filesystems/ocfs2.txt
10080F:	Documentation/filesystems/dlmfs.txt
10081F:	fs/ocfs2/
10082
10083ORANGEFS FILESYSTEM
10084M:	Mike Marshall <hubcap@omnibond.com>
10085L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10087S:	Supported
10088F:	fs/orangefs/
10089F:	Documentation/filesystems/orangefs.txt
10090
10091ORINOCO DRIVER
10092L:	linux-wireless@vger.kernel.org
10093W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10094W:	http://www.nongnu.org/orinoco/
10095S:	Orphan
10096F:	drivers/net/wireless/intersil/orinoco/
10097
10098OSD LIBRARY and FILESYSTEM
10099M:	Boaz Harrosh <ooo@electrozaur.com>
10100S:	Maintained
10101F:	drivers/scsi/osd/
10102F:	include/scsi/osd_*
10103F:	fs/exofs/
10104
10105OV2659 OMNIVISION SENSOR DRIVER
10106M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10107L:	linux-media@vger.kernel.org
10108W:	https://linuxtv.org
10109Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10110T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10111S:	Maintained
10112F:	drivers/media/i2c/ov2659.c
10113F:	include/media/i2c/ov2659.h
10114
10115OVERLAY FILESYSTEM
10116M:	Miklos Szeredi <miklos@szeredi.hu>
10117L:	linux-unionfs@vger.kernel.org
10118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10119S:	Supported
10120F:	fs/overlayfs/
10121F:	Documentation/filesystems/overlayfs.txt
10122
10123P54 WIRELESS DRIVER
10124M:	Christian Lamparter <chunkeey@googlemail.com>
10125L:	linux-wireless@vger.kernel.org
10126W:	http://wireless.kernel.org/en/users/Drivers/p54
10127S:	Maintained
10128F:	drivers/net/wireless/intersil/p54/
10129
10130PA SEMI ETHERNET DRIVER
10131L:	netdev@vger.kernel.org
10132S:	Orphan
10133F:	drivers/net/ethernet/pasemi/*
10134
10135PA SEMI SMBUS DRIVER
10136L:	linux-i2c@vger.kernel.org
10137S:	Orphan
10138F:	drivers/i2c/busses/i2c-pasemi.c
10139
10140PADATA PARALLEL EXECUTION MECHANISM
10141M:	Steffen Klassert <steffen.klassert@secunet.com>
10142L:	linux-crypto@vger.kernel.org
10143S:	Maintained
10144F:	kernel/padata.c
10145F:	include/linux/padata.h
10146F:	Documentation/padata.txt
10147
10148PANASONIC LAPTOP ACPI EXTRAS DRIVER
10149M:	Harald Welte <laforge@gnumonks.org>
10150L:	platform-driver-x86@vger.kernel.org
10151S:	Maintained
10152F:	drivers/platform/x86/panasonic-laptop.c
10153
10154PANASONIC MN10300/AM33/AM34 PORT
10155M:	David Howells <dhowells@redhat.com>
10156L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10157W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10158S:	Maintained
10159F:	Documentation/mn10300/
10160F:	arch/mn10300/
10161
10162PARALLEL LCD/KEYPAD PANEL DRIVER
10163M:	Willy Tarreau <willy@haproxy.com>
10164M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10165S:	Odd Fixes
10166F:	Documentation/misc-devices/lcd-panel-cgram.txt
10167F:	drivers/misc/panel.c
10168
10169PARALLEL PORT SUBSYSTEM
10170M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10171M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10172L:	linux-parport@lists.infradead.org (subscribers-only)
10173S:	Maintained
10174F:	drivers/parport/
10175F:	include/linux/parport*.h
10176F:	drivers/char/ppdev.c
10177F:	include/uapi/linux/ppdev.h
10178F:	Documentation/parport*.txt
10179
10180PARAVIRT_OPS INTERFACE
10181M:	Juergen Gross <jgross@suse.com>
10182M:	Chris Wright <chrisw@sous-sol.org>
10183M:	Alok Kataria <akataria@vmware.com>
10184M:	Rusty Russell <rusty@rustcorp.com.au>
10185L:	virtualization@lists.linux-foundation.org
10186S:	Supported
10187F:	Documentation/virtual/paravirt_ops.txt
10188F:	arch/*/kernel/paravirt*
10189F:	arch/*/include/asm/paravirt*.h
10190F:	include/linux/hypervisor.h
10191
10192PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10193M:	Tim Waugh <tim@cyberelk.net>
10194L:	linux-parport@lists.infradead.org (subscribers-only)
10195S:	Maintained
10196F:	Documentation/blockdev/paride.txt
10197F:	drivers/block/paride/
10198
10199PARISC ARCHITECTURE
10200M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10201M:	Helge Deller <deller@gmx.de>
10202L:	linux-parisc@vger.kernel.org
10203W:	http://www.parisc-linux.org/
10204Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10207S:	Maintained
10208F:	arch/parisc/
10209F:	Documentation/parisc/
10210F:	drivers/parisc/
10211F:	drivers/char/agp/parisc-agp.c
10212F:	drivers/input/serio/gscps2.c
10213F:	drivers/parport/parport_gsc.*
10214F:	drivers/tty/serial/8250/8250_gsc.c
10215F:	drivers/video/fbdev/sti*
10216F:	drivers/video/console/sti*
10217F:	drivers/video/logo/logo_parisc*
10218
10219PARMAN
10220M:	Jiri Pirko <jiri@mellanox.com>
10221L:	netdev@vger.kernel.org
10222S:	Supported
10223F:	lib/parman.c
10224F:	lib/test_parman.c
10225F:	include/linux/parman.h
10226
10227PC87360 HARDWARE MONITORING DRIVER
10228M:	Jim Cromie <jim.cromie@gmail.com>
10229L:	linux-hwmon@vger.kernel.org
10230S:	Maintained
10231F:	Documentation/hwmon/pc87360
10232F:	drivers/hwmon/pc87360.c
10233
10234PC8736x GPIO DRIVER
10235M:	Jim Cromie <jim.cromie@gmail.com>
10236S:	Maintained
10237F:	drivers/char/pc8736x_gpio.c
10238
10239PC87427 HARDWARE MONITORING DRIVER
10240M:	Jean Delvare <jdelvare@suse.com>
10241L:	linux-hwmon@vger.kernel.org
10242S:	Maintained
10243F:	Documentation/hwmon/pc87427
10244F:	drivers/hwmon/pc87427.c
10245
10246PCA9532 LED DRIVER
10247M:	Riku Voipio <riku.voipio@iki.fi>
10248S:	Maintained
10249F:	drivers/leds/leds-pca9532.c
10250F:	include/linux/leds-pca9532.h
10251
10252PCA9541 I2C BUS MASTER SELECTOR DRIVER
10253M:	Guenter Roeck <linux@roeck-us.net>
10254L:	linux-i2c@vger.kernel.org
10255S:	Maintained
10256F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10257
10258PCDP - PRIMARY CONSOLE AND DEBUG PORT
10259M:	Khalid Aziz <khalid@gonehiking.org>
10260S:	Maintained
10261F:	drivers/firmware/pcdp.*
10262
10263PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10264M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10265L:	linux-pci@vger.kernel.org
10266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10267S:	Maintained
10268F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10269F:	drivers/pci/host/pci-aardvark.c
10270
10271PCI DRIVER FOR ALTERA PCIE IP
10272M:	Ley Foon Tan <lftan@altera.com>
10273L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10274L:	linux-pci@vger.kernel.org
10275S:	Supported
10276F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10277F:	drivers/pci/host/pcie-altera.c
10278
10279PCI DRIVER FOR APPLIEDMICRO XGENE
10280M:	Tanmay Inamdar <tinamdar@apm.com>
10281L:	linux-pci@vger.kernel.org
10282L:	linux-arm-kernel@lists.infradead.org
10283S:	Maintained
10284F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10285F:	drivers/pci/host/pci-xgene.c
10286
10287PCI DRIVER FOR ARM VERSATILE PLATFORM
10288M:	Rob Herring <robh@kernel.org>
10289L:	linux-pci@vger.kernel.org
10290L:	linux-arm-kernel@lists.infradead.org
10291S:	Maintained
10292F:	Documentation/devicetree/bindings/pci/versatile.txt
10293F:	drivers/pci/host/pci-versatile.c
10294
10295PCI DRIVER FOR ARMADA 8K
10296M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10297L:	linux-pci@vger.kernel.org
10298L:	linux-arm-kernel@lists.infradead.org
10299S:	Maintained
10300F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10301F:	drivers/pci/dwc/pcie-armada8k.c
10302
10303PCI DRIVER FOR FREESCALE LAYERSCAPE
10304M:	Minghuan Lian <minghuan.Lian@freescale.com>
10305M:	Mingkai Hu <mingkai.hu@freescale.com>
10306M:	Roy Zang <tie-fei.zang@freescale.com>
10307L:	linuxppc-dev@lists.ozlabs.org
10308L:	linux-pci@vger.kernel.org
10309L:	linux-arm-kernel@lists.infradead.org
10310S:	Maintained
10311F:	drivers/pci/dwc/*layerscape*
10312
10313PCI DRIVER FOR GENERIC OF HOSTS
10314M:	Will Deacon <will.deacon@arm.com>
10315L:	linux-pci@vger.kernel.org
10316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10317S:	Maintained
10318F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10319F:	drivers/pci/host/pci-host-common.c
10320F:	drivers/pci/host/pci-host-generic.c
10321
10322PCI DRIVER FOR IMX6
10323M:	Richard Zhu <hongxing.zhu@nxp.com>
10324M:	Lucas Stach <l.stach@pengutronix.de>
10325L:	linux-pci@vger.kernel.org
10326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10327S:	Maintained
10328F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10329F:	drivers/pci/dwc/*imx6*
10330
10331PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10332M:	Keith Busch <keith.busch@intel.com>
10333M:	Jonathan Derrick <jonathan.derrick@intel.com>
10334L:	linux-pci@vger.kernel.org
10335S:	Supported
10336F:	drivers/pci/host/vmd.c
10337
10338PCI DRIVER FOR MICROSEMI SWITCHTEC
10339M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10340M:	Stephen Bates <stephen.bates@microsemi.com>
10341M:	Logan Gunthorpe <logang@deltatee.com>
10342L:	linux-pci@vger.kernel.org
10343S:	Maintained
10344F:	Documentation/switchtec.txt
10345F:	Documentation/ABI/testing/sysfs-class-switchtec
10346F:	drivers/pci/switch/switchtec*
10347F:	include/uapi/linux/switchtec_ioctl.h
10348
10349PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10350M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10351M:	Jason Cooper <jason@lakedaemon.net>
10352L:	linux-pci@vger.kernel.org
10353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10354S:	Maintained
10355F:	drivers/pci/host/*mvebu*
10356
10357PCI DRIVER FOR NVIDIA TEGRA
10358M:	Thierry Reding <thierry.reding@gmail.com>
10359L:	linux-tegra@vger.kernel.org
10360L:	linux-pci@vger.kernel.org
10361S:	Supported
10362F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10363F:	drivers/pci/host/pci-tegra.c
10364
10365PCI DRIVER FOR RENESAS R-CAR
10366M:	Simon Horman <horms@verge.net.au>
10367L:	linux-pci@vger.kernel.org
10368L:	linux-renesas-soc@vger.kernel.org
10369S:	Maintained
10370F:	drivers/pci/host/*rcar*
10371
10372PCI DRIVER FOR SAMSUNG EXYNOS
10373M:	Jingoo Han <jingoohan1@gmail.com>
10374L:	linux-pci@vger.kernel.org
10375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10377S:	Maintained
10378F:	drivers/pci/dwc/pci-exynos.c
10379
10380PCI DRIVER FOR SYNOPSYS DESIGNWARE
10381M:	Jingoo Han <jingoohan1@gmail.com>
10382M:	Joao Pinto <Joao.Pinto@synopsys.com>
10383L:	linux-pci@vger.kernel.org
10384S:	Maintained
10385F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10386F:	drivers/pci/dwc/*designware*
10387
10388PCI DRIVER FOR TI DRA7XX
10389M:	Kishon Vijay Abraham I <kishon@ti.com>
10390L:	linux-omap@vger.kernel.org
10391L:	linux-pci@vger.kernel.org
10392S:	Supported
10393F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10394F:	drivers/pci/dwc/pci-dra7xx.c
10395
10396PCI DRIVER FOR TI KEYSTONE
10397M:	Murali Karicheri <m-karicheri2@ti.com>
10398L:	linux-pci@vger.kernel.org
10399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10400S:	Maintained
10401F:	drivers/pci/dwc/*keystone*
10402
10403PCI ENDPOINT SUBSYSTEM
10404M:	Kishon Vijay Abraham I <kishon@ti.com>
10405L:	linux-pci@vger.kernel.org
10406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10407S:	Supported
10408F:	drivers/pci/endpoint/
10409F:	drivers/misc/pci_endpoint_test.c
10410F:	tools/pci/
10411
10412PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10413M:	Russell Currey <ruscur@russell.cc>
10414L:	linuxppc-dev@lists.ozlabs.org
10415S:	Supported
10416F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10417F:	arch/powerpc/kernel/eeh*.c
10418F:	arch/powerpc/platforms/*/eeh*.c
10419F:	arch/powerpc/include/*/eeh*.h
10420
10421PCI ERROR RECOVERY
10422M:	Linas Vepstas <linasvepstas@gmail.com>
10423L:	linux-pci@vger.kernel.org
10424S:	Supported
10425F:	Documentation/PCI/pci-error-recovery.txt
10426
10427PCI MSI DRIVER FOR ALTERA MSI IP
10428M:	Ley Foon Tan <lftan@altera.com>
10429L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10430L:	linux-pci@vger.kernel.org
10431S:	Supported
10432F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10433F:	drivers/pci/host/pcie-altera-msi.c
10434
10435PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10436M:	Duc Dang <dhdang@apm.com>
10437L:	linux-pci@vger.kernel.org
10438L:	linux-arm-kernel@lists.infradead.org
10439S:	Maintained
10440F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10441F:	drivers/pci/host/pci-xgene-msi.c
10442
10443PCI SUBSYSTEM
10444M:	Bjorn Helgaas <bhelgaas@google.com>
10445L:	linux-pci@vger.kernel.org
10446Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10448S:	Supported
10449F:	Documentation/devicetree/bindings/pci/
10450F:	Documentation/PCI/
10451F:	drivers/pci/
10452F:	include/linux/pci*
10453F:	arch/x86/pci/
10454F:	arch/x86/kernel/quirks.c
10455
10456PCIE DRIVER FOR AXIS ARTPEC
10457M:	Niklas Cassel <niklas.cassel@axis.com>
10458M:	Jesper Nilsson <jesper.nilsson@axis.com>
10459L:	linux-arm-kernel@axis.com
10460L:	linux-pci@vger.kernel.org
10461S:	Maintained
10462F:	Documentation/devicetree/bindings/pci/axis,artpec*
10463F:	drivers/pci/dwc/*artpec*
10464
10465PCIE DRIVER FOR CAVIUM THUNDERX
10466M:	David Daney <david.daney@cavium.com>
10467L:	linux-pci@vger.kernel.org
10468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10469S:	Supported
10470F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10471F:	drivers/pci/host/pci-thunder-*
10472
10473PCIE DRIVER FOR HISILICON
10474M:	Zhou Wang <wangzhou1@hisilicon.com>
10475M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10476L:	linux-pci@vger.kernel.org
10477S:	Maintained
10478F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10479F:	drivers/pci/dwc/pcie-hisi.c
10480
10481PCIE DRIVER FOR HISILICON KIRIN
10482M:	Xiaowei Song <songxiaowei@hisilicon.com>
10483M:	Binghui Wang <wangbinghui@hisilicon.com>
10484L:	linux-pci@vger.kernel.org
10485S:	Maintained
10486F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10487F:	drivers/pci/dwc/pcie-kirin.c
10488
10489PCIE DRIVER FOR MEDIATEK
10490M:	Ryder Lee <ryder.lee@mediatek.com>
10491L:	linux-pci@vger.kernel.org
10492L:	linux-mediatek@lists.infradead.org
10493S:	Supported
10494F:	Documentation/devicetree/bindings/pci/mediatek*
10495F:	drivers/pci/host/*mediatek*
10496
10497PCIE DRIVER FOR QUALCOMM MSM
10498M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10499L:	linux-pci@vger.kernel.org
10500L:	linux-arm-msm@vger.kernel.org
10501S:	Maintained
10502F:	drivers/pci/dwc/*qcom*
10503
10504PCIE DRIVER FOR ROCKCHIP
10505M:	Shawn Lin <shawn.lin@rock-chips.com>
10506L:	linux-pci@vger.kernel.org
10507L:	linux-rockchip@lists.infradead.org
10508S:	Maintained
10509F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10510F:	drivers/pci/host/pcie-rockchip.c
10511
10512PCIE DRIVER FOR ST SPEAR13XX
10513M:	Pratyush Anand <pratyush.anand@gmail.com>
10514L:	linux-pci@vger.kernel.org
10515S:	Maintained
10516F:	drivers/pci/dwc/*spear*
10517
10518PCMCIA SUBSYSTEM
10519P:	Linux PCMCIA Team
10520L:	linux-pcmcia@lists.infradead.org
10521W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10523S:	Maintained
10524F:	Documentation/pcmcia/
10525F:	tools/pcmcia/
10526F:	drivers/pcmcia/
10527F:	include/pcmcia/
10528
10529PCNET32 NETWORK DRIVER
10530M:	Don Fry <pcnet32@frontier.com>
10531L:	netdev@vger.kernel.org
10532S:	Maintained
10533F:	drivers/net/ethernet/amd/pcnet32.c
10534
10535PCRYPT PARALLEL CRYPTO ENGINE
10536M:	Steffen Klassert <steffen.klassert@secunet.com>
10537L:	linux-crypto@vger.kernel.org
10538S:	Maintained
10539F:	crypto/pcrypt.c
10540F:	include/crypto/pcrypt.h
10541
10542PER-CPU MEMORY ALLOCATOR
10543M:	Tejun Heo <tj@kernel.org>
10544M:	Christoph Lameter <cl@linux.com>
10545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10546S:	Maintained
10547F:	include/linux/percpu*.h
10548F:	mm/percpu*.c
10549F:	arch/*/include/asm/percpu.h
10550
10551PER-TASK DELAY ACCOUNTING
10552M:	Balbir Singh <bsingharora@gmail.com>
10553S:	Maintained
10554F:	include/linux/delayacct.h
10555F:	kernel/delayacct.c
10556
10557PERFORMANCE EVENTS SUBSYSTEM
10558M:	Peter Zijlstra <peterz@infradead.org>
10559M:	Ingo Molnar <mingo@redhat.com>
10560M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10561R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10562R:	Jiri Olsa <jolsa@redhat.com>
10563R:	Namhyung Kim <namhyung@kernel.org>
10564L:	linux-kernel@vger.kernel.org
10565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10566S:	Supported
10567F:	kernel/events/*
10568F:	include/linux/perf_event.h
10569F:	include/uapi/linux/perf_event.h
10570F:	arch/*/kernel/perf_event*.c
10571F:	arch/*/kernel/*/perf_event*.c
10572F:	arch/*/kernel/*/*/perf_event*.c
10573F:	arch/*/include/asm/perf_event.h
10574F:	arch/*/kernel/perf_callchain.c
10575F:	arch/*/events/*
10576F:	tools/perf/
10577
10578PERSONALITY HANDLING
10579M:	Christoph Hellwig <hch@infradead.org>
10580L:	linux-abi-devel@lists.sourceforge.net
10581S:	Maintained
10582F:	include/linux/personality.h
10583F:	include/uapi/linux/personality.h
10584
10585PHONET PROTOCOL
10586M:	Remi Denis-Courmont <courmisch@gmail.com>
10587S:	Supported
10588F:	Documentation/networking/phonet.txt
10589F:	include/linux/phonet.h
10590F:	include/net/phonet/
10591F:	include/uapi/linux/phonet.h
10592F:	net/phonet/
10593
10594PHRAM MTD DRIVER
10595M:	Joern Engel <joern@lazybastard.org>
10596L:	linux-mtd@lists.infradead.org
10597S:	Maintained
10598F:	drivers/mtd/devices/phram.c
10599
10600PICOLCD HID DRIVER
10601M:	Bruno Prémont <bonbons@linux-vserver.org>
10602L:	linux-input@vger.kernel.org
10603S:	Maintained
10604F:	drivers/hid/hid-picolcd*
10605
10606PICOXCELL SUPPORT
10607M:	Jamie Iles <jamie@jamieiles.com>
10608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10609T:	git git://github.com/jamieiles/linux-2.6-ji.git
10610S:	Supported
10611F:	arch/arm/boot/dts/picoxcell*
10612F:	arch/arm/mach-picoxcell/
10613F:	drivers/crypto/picoxcell*
10614
10615PIN CONTROL SUBSYSTEM
10616M:	Linus Walleij <linus.walleij@linaro.org>
10617L:	linux-gpio@vger.kernel.org
10618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10619S:	Maintained
10620F:	Documentation/devicetree/bindings/pinctrl/
10621F:	Documentation/driver-api/pinctl.rst
10622F:	drivers/pinctrl/
10623F:	include/linux/pinctrl/
10624
10625PIN CONTROLLER - ATMEL AT91
10626M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10628S:	Maintained
10629F:	drivers/pinctrl/pinctrl-at91.*
10630
10631PIN CONTROLLER - ATMEL AT91 PIO4
10632M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10634L:	linux-gpio@vger.kernel.org
10635S:	Supported
10636F:	drivers/pinctrl/pinctrl-at91-pio4.*
10637
10638PIN CONTROLLER - INTEL
10639M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10640M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10641S:	Maintained
10642F:	drivers/pinctrl/intel/
10643
10644PIN CONTROLLER - QUALCOMM
10645M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10646S:	Maintained
10647L:	linux-arm-msm@vger.kernel.org
10648F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10649F:	drivers/pinctrl/qcom/
10650
10651PIN CONTROLLER - RENESAS
10652M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10653M:	Geert Uytterhoeven <geert+renesas@glider.be>
10654L:	linux-renesas-soc@vger.kernel.org
10655S:	Maintained
10656F:	drivers/pinctrl/sh-pfc/
10657
10658PIN CONTROLLER - SAMSUNG
10659M:	Tomasz Figa <tomasz.figa@gmail.com>
10660M:	Krzysztof Kozlowski <krzk@kernel.org>
10661M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10663L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10664Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10666S:	Maintained
10667F:	drivers/pinctrl/samsung/
10668F:	include/dt-bindings/pinctrl/samsung.h
10669F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10670
10671PIN CONTROLLER - SINGLE
10672M:	Tony Lindgren <tony@atomide.com>
10673M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10675L:	linux-omap@vger.kernel.org
10676S:	Maintained
10677F:	drivers/pinctrl/pinctrl-single.c
10678
10679PIN CONTROLLER - ST SPEAR
10680M:	Viresh Kumar <vireshk@kernel.org>
10681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10682W:	http://www.st.com/spear
10683S:	Maintained
10684F:	drivers/pinctrl/spear/
10685
10686PISTACHIO SOC SUPPORT
10687M:	James Hartley <james.hartley@imgtec.com>
10688M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10689L:	linux-mips@linux-mips.org
10690S:	Maintained
10691F:	arch/mips/pistachio/
10692F:	arch/mips/include/asm/mach-pistachio/
10693F:	arch/mips/boot/dts/img/pistachio*
10694F:	arch/mips/configs/pistachio*_defconfig
10695
10696PKTCDVD DRIVER
10697S:	Orphan
10698M:	linux-block@vger.kernel.org
10699F:	drivers/block/pktcdvd.c
10700F:	include/linux/pktcdvd.h
10701F:	include/uapi/linux/pktcdvd.h
10702
10703PKUNITY SOC DRIVERS
10704M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10705W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10706S:	Maintained
10707T:	git git://github.com/gxt/linux.git
10708F:	drivers/input/serio/i8042-unicore32io.h
10709F:	drivers/i2c/busses/i2c-puv3.c
10710F:	drivers/video/fbdev/fb-puv3.c
10711F:	drivers/rtc/rtc-puv3.c
10712
10713PMBUS HARDWARE MONITORING DRIVERS
10714M:	Guenter Roeck <linux@roeck-us.net>
10715L:	linux-hwmon@vger.kernel.org
10716W:	http://hwmon.wiki.kernel.org/
10717W:	http://www.roeck-us.net/linux/drivers/
10718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10719S:	Maintained
10720F:	Documentation/hwmon/pmbus
10721F:	drivers/hwmon/pmbus/
10722F:	include/linux/pmbus.h
10723
10724PMC SIERRA MaxRAID DRIVER
10725L:	linux-scsi@vger.kernel.org
10726W:	http://www.pmc-sierra.com/
10727S:	Orphan
10728F:	drivers/scsi/pmcraid.*
10729
10730PMC SIERRA PM8001 DRIVER
10731M:	Jack Wang <jinpu.wang@profitbricks.com>
10732M:	lindar_liu@usish.com
10733L:	linux-scsi@vger.kernel.org
10734S:	Supported
10735F:	drivers/scsi/pm8001/
10736
10737PNP SUPPORT
10738M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10739S:	Maintained
10740F:	drivers/pnp/
10741
10742POSIX CLOCKS and TIMERS
10743M:	Thomas Gleixner <tglx@linutronix.de>
10744L:	linux-kernel@vger.kernel.org
10745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10746S:	Maintained
10747F:	fs/timerfd.c
10748F:	include/linux/timer*
10749F:	kernel/time/*timer*
10750
10751POWER MANAGEMENT CORE
10752M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10753L:	linux-pm@vger.kernel.org
10754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10755B:	https://bugzilla.kernel.org
10756S:	Supported
10757F:	drivers/base/power/
10758F:	include/linux/pm.h
10759F:	include/linux/pm_*
10760F:	include/linux/powercap.h
10761F:	drivers/powercap/
10762
10763POWER STATE COORDINATION INTERFACE (PSCI)
10764M:	Mark Rutland <mark.rutland@arm.com>
10765M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10766L:	linux-arm-kernel@lists.infradead.org
10767S:	Maintained
10768F:	drivers/firmware/psci*.c
10769F:	include/linux/psci.h
10770F:	include/uapi/linux/psci.h
10771
10772POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10773M:	Sebastian Reichel <sre@kernel.org>
10774L:	linux-pm@vger.kernel.org
10775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10776S:	Maintained
10777F:	Documentation/devicetree/bindings/power/supply/
10778F:	include/linux/power_supply.h
10779F:	drivers/power/supply/
10780
10781POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10782M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10783L:	linuxppc-dev@lists.ozlabs.org
10784S:	Maintained
10785F:	drivers/char/powernv-op-panel.c
10786
10787PPP OVER ATM (RFC 2364)
10788M:	Mitchell Blank Jr <mitch@sfgoth.com>
10789S:	Maintained
10790F:	net/atm/pppoatm.c
10791F:	include/uapi/linux/atmppp.h
10792
10793PPP OVER ETHERNET
10794M:	Michal Ostrowski <mostrows@earthlink.net>
10795S:	Maintained
10796F:	drivers/net/ppp/pppoe.c
10797F:	drivers/net/ppp/pppox.c
10798
10799PPP OVER L2TP
10800M:	James Chapman <jchapman@katalix.com>
10801S:	Maintained
10802F:	net/l2tp/l2tp_ppp.c
10803F:	include/linux/if_pppol2tp.h
10804F:	include/uapi/linux/if_pppol2tp.h
10805
10806PPP PROTOCOL DRIVERS AND COMPRESSORS
10807M:	Paul Mackerras <paulus@samba.org>
10808L:	linux-ppp@vger.kernel.org
10809S:	Maintained
10810F:	drivers/net/ppp/ppp_*
10811
10812PPS SUPPORT
10813M:	Rodolfo Giometti <giometti@enneenne.com>
10814W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10815L:	linuxpps@ml.enneenne.com (subscribers-only)
10816S:	Maintained
10817F:	Documentation/pps/
10818F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10819F:	Documentation/ABI/testing/sysfs-pps
10820F:	drivers/pps/
10821F:	include/linux/pps*.h
10822F:	include/uapi/linux/pps.h
10823
10824PPTP DRIVER
10825M:	Dmitry Kozlov <xeb@mail.ru>
10826L:	netdev@vger.kernel.org
10827S:	Maintained
10828F:	drivers/net/ppp/pptp.c
10829W:	http://sourceforge.net/projects/accel-pptp
10830
10831PREEMPTIBLE KERNEL
10832M:	Robert Love <rml@tech9.net>
10833L:	kpreempt-tech@lists.sourceforge.net
10834W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10835S:	Supported
10836F:	Documentation/preempt-locking.txt
10837F:	include/linux/preempt.h
10838
10839PRINTK
10840M:	Petr Mladek <pmladek@suse.com>
10841M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10842R:	Steven Rostedt <rostedt@goodmis.org>
10843S:	Maintained
10844F:	kernel/printk/
10845F:	include/linux/printk.h
10846
10847PRISM54 WIRELESS DRIVER
10848M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10849L:	linux-wireless@vger.kernel.org
10850W:	http://wireless.kernel.org/en/users/Drivers/p54
10851S:	Obsolete
10852F:	drivers/net/wireless/intersil/prism54/
10853
10854PROC SYSCTL
10855M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10856M:	Kees Cook <keescook@chromium.org>
10857L:	linux-kernel@vger.kernel.org
10858L:	linux-fsdevel@vger.kernel.org
10859S:	Maintained
10860F:	fs/proc/proc_sysctl.c
10861F:	include/linux/sysctl.h
10862F:	kernel/sysctl.c
10863F:	tools/testing/selftests/sysctl/
10864
10865PS3 NETWORK SUPPORT
10866M:	Geoff Levand <geoff@infradead.org>
10867L:	netdev@vger.kernel.org
10868L:	linuxppc-dev@lists.ozlabs.org
10869S:	Maintained
10870F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10871
10872PS3 PLATFORM SUPPORT
10873M:	Geoff Levand <geoff@infradead.org>
10874L:	linuxppc-dev@lists.ozlabs.org
10875S:	Maintained
10876F:	arch/powerpc/boot/ps3*
10877F:	arch/powerpc/include/asm/lv1call.h
10878F:	arch/powerpc/include/asm/ps3*.h
10879F:	arch/powerpc/platforms/ps3/
10880F:	drivers/*/ps3*
10881F:	drivers/ps3/
10882F:	drivers/rtc/rtc-ps3.c
10883F:	drivers/usb/host/*ps3.c
10884F:	sound/ppc/snd_ps3*
10885
10886PS3VRAM DRIVER
10887M:	Jim Paris <jim@jtan.com>
10888M:	Geoff Levand <geoff@infradead.org>
10889L:	linuxppc-dev@lists.ozlabs.org
10890S:	Maintained
10891F:	drivers/block/ps3vram.c
10892
10893PSAMPLE PACKET SAMPLING SUPPORT:
10894M:	Yotam Gigi <yotamg@mellanox.com>
10895S:	Maintained
10896F:	net/psample
10897F:	include/net/psample.h
10898F:	include/uapi/linux/psample.h
10899
10900PSTORE FILESYSTEM
10901M:	Kees Cook <keescook@chromium.org>
10902M:	Anton Vorontsov <anton@enomsg.org>
10903M:	Colin Cross <ccross@android.com>
10904M:	Tony Luck <tony.luck@intel.com>
10905S:	Maintained
10906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10907F:	fs/pstore/
10908F:	include/linux/pstore*
10909F:	drivers/firmware/efi/efi-pstore.c
10910F:	drivers/acpi/apei/erst.c
10911F:	Documentation/admin-guide/ramoops.rst
10912F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10913K:	\b(pstore|ramoops)
10914
10915PTP HARDWARE CLOCK SUPPORT
10916M:	Richard Cochran <richardcochran@gmail.com>
10917L:	netdev@vger.kernel.org
10918S:	Maintained
10919W:	http://linuxptp.sourceforge.net/
10920F:	Documentation/ABI/testing/sysfs-ptp
10921F:	Documentation/ptp/*
10922F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10923F:	drivers/net/phy/dp83640*
10924F:	drivers/ptp/*
10925F:	include/linux/ptp_cl*
10926
10927PTRACE SUPPORT
10928M:	Oleg Nesterov <oleg@redhat.com>
10929S:	Maintained
10930F:	include/asm-generic/syscall.h
10931F:	include/linux/ptrace.h
10932F:	include/linux/regset.h
10933F:	include/linux/tracehook.h
10934F:	include/uapi/linux/ptrace.h
10935F:	include/uapi/linux/ptrace.h
10936F:	include/asm-generic/ptrace.h
10937F:	kernel/ptrace.c
10938F:	arch/*/ptrace*.c
10939F:	arch/*/*/ptrace*.c
10940F:	arch/*/include/asm/ptrace*.h
10941
10942PULSE8-CEC DRIVER
10943M:	Hans Verkuil <hverkuil@xs4all.nl>
10944L:	linux-media@vger.kernel.org
10945T:	git git://linuxtv.org/media_tree.git
10946S:	Maintained
10947F:	drivers/media/usb/pulse8-cec/*
10948F:	Documentation/media/cec-drivers/pulse8-cec.rst
10949
10950PVRUSB2 VIDEO4LINUX DRIVER
10951M:	Mike Isely <isely@pobox.com>
10952L:	pvrusb2@isely.net	(subscribers-only)
10953L:	linux-media@vger.kernel.org
10954W:	http://www.isely.net/pvrusb2/
10955T:	git git://linuxtv.org/media_tree.git
10956S:	Maintained
10957F:	Documentation/media/v4l-drivers/pvrusb2*
10958F:	drivers/media/usb/pvrusb2/
10959
10960PWC WEBCAM DRIVER
10961M:	Hans Verkuil <hverkuil@xs4all.nl>
10962L:	linux-media@vger.kernel.org
10963T:	git git://linuxtv.org/media_tree.git
10964S:	Odd Fixes
10965F:	drivers/media/usb/pwc/*
10966
10967PWM FAN DRIVER
10968M:	Kamil Debski <kamil@wypas.org>
10969M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10970L:	linux-hwmon@vger.kernel.org
10971S:	Supported
10972F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10973F:	Documentation/hwmon/pwm-fan
10974F:	drivers/hwmon/pwm-fan.c
10975
10976PWM IR Transmitter
10977M:	Sean Young <sean@mess.org>
10978L:	linux-media@vger.kernel.org
10979S:	Maintained
10980F:	drivers/media/rc/pwm-ir-tx.c
10981
10982PWM SUBSYSTEM
10983M:	Thierry Reding <thierry.reding@gmail.com>
10984L:	linux-pwm@vger.kernel.org
10985S:	Maintained
10986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10987F:	Documentation/pwm.txt
10988F:	Documentation/devicetree/bindings/pwm/
10989F:	include/linux/pwm.h
10990F:	drivers/pwm/
10991F:	drivers/video/backlight/pwm_bl.c
10992F:	include/linux/pwm_backlight.h
10993F:	drivers/gpio/gpio-mvebu.c
10994F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10995
10996PXA GPIO DRIVER
10997M:	Robert Jarzmik <robert.jarzmik@free.fr>
10998L:	linux-gpio@vger.kernel.org
10999S:	Maintained
11000F:	drivers/gpio/gpio-pxa.c
11001
11002PXA MMCI DRIVER
11003S:	Orphan
11004
11005PXA RTC DRIVER
11006M:	Robert Jarzmik <robert.jarzmik@free.fr>
11007L:	linux-rtc@vger.kernel.org
11008S:	Maintained
11009
11010PXA2xx/PXA3xx SUPPORT
11011M:	Daniel Mack <daniel@zonque.org>
11012M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11013M:	Robert Jarzmik <robert.jarzmik@free.fr>
11014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11015T:	git git://github.com/hzhuang1/linux.git
11016T:	git git://github.com/rjarzmik/linux.git
11017S:	Maintained
11018F:	arch/arm/boot/dts/pxa*
11019F:	arch/arm/mach-pxa/
11020F:	drivers/dma/pxa*
11021F:	drivers/pcmcia/pxa2xx*
11022F:	drivers/pinctrl/pxa/
11023F:	drivers/spi/spi-pxa2xx*
11024F:	drivers/usb/gadget/udc/pxa2*
11025F:	include/sound/pxa2xx-lib.h
11026F:	sound/arm/pxa*
11027F:	sound/soc/pxa/
11028
11029PXA3xx NAND FLASH DRIVER
11030M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11031L:	linux-mtd@lists.infradead.org
11032S:	Maintained
11033F:	drivers/mtd/nand/pxa3xx_nand.c
11034
11035QAT DRIVER
11036M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11037M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11038L:	qat-linux@intel.com
11039S:	Supported
11040F:	drivers/crypto/qat/
11041
11042QCOM AUDIO (ASoC) DRIVERS
11043M:	Patrick Lai <plai@codeaurora.org>
11044M:	Banajit Goswami <bgoswami@codeaurora.org>
11045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11046S:	Supported
11047F:	sound/soc/qcom/
11048
11049QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11050M:	Gabriel Somlo <somlo@cmu.edu>
11051M:	"Michael S. Tsirkin" <mst@redhat.com>
11052L:	qemu-devel@nongnu.org
11053S:	Maintained
11054F:	drivers/firmware/qemu_fw_cfg.c
11055
11056QIB DRIVER
11057M:	Mike Marciniszyn <infinipath@intel.com>
11058L:	linux-rdma@vger.kernel.org
11059S:	Supported
11060F:	drivers/infiniband/hw/qib/
11061
11062QLOGIC QL41xxx FCOE DRIVER
11063M:	QLogic-Storage-Upstream@cavium.com
11064L:	linux-scsi@vger.kernel.org
11065S:	Supported
11066F:	drivers/scsi/qedf/
11067
11068QLOGIC QL41xxx ISCSI DRIVER
11069M:	QLogic-Storage-Upstream@cavium.com
11070L:	linux-scsi@vger.kernel.org
11071S:	Supported
11072F:	drivers/scsi/qedi/
11073
11074QLOGIC QL4xxx ETHERNET DRIVER
11075M:	Ariel Elior <Ariel.Elior@cavium.com>
11076M:	everest-linux-l2@cavium.com
11077L:	netdev@vger.kernel.org
11078S:	Supported
11079F:	drivers/net/ethernet/qlogic/qed/
11080F:	include/linux/qed/
11081F:	drivers/net/ethernet/qlogic/qede/
11082
11083QLOGIC QL4xxx RDMA DRIVER
11084M:	Ram Amrani <Ram.Amrani@cavium.com>
11085M:	Ariel Elior <Ariel.Elior@cavium.com>
11086L:	linux-rdma@vger.kernel.org
11087S:	Supported
11088F:	drivers/infiniband/hw/qedr/
11089F:	include/uapi/rdma/qedr-abi.h
11090
11091QLOGIC QLA1280 SCSI DRIVER
11092M:	Michael Reed <mdr@sgi.com>
11093L:	linux-scsi@vger.kernel.org
11094S:	Maintained
11095F:	drivers/scsi/qla1280.[ch]
11096
11097QLOGIC QLA2XXX FC-SCSI DRIVER
11098M:	qla2xxx-upstream@qlogic.com
11099L:	linux-scsi@vger.kernel.org
11100S:	Supported
11101F:	Documentation/scsi/LICENSE.qla2xxx
11102F:	drivers/scsi/qla2xxx/
11103
11104QLOGIC QLA3XXX NETWORK DRIVER
11105M:	Dept-GELinuxNICDev@cavium.com
11106L:	netdev@vger.kernel.org
11107S:	Supported
11108F:	Documentation/networking/LICENSE.qla3xxx
11109F:	drivers/net/ethernet/qlogic/qla3xxx.*
11110
11111QLOGIC QLA4XXX iSCSI DRIVER
11112M:	QLogic-Storage-Upstream@qlogic.com
11113L:	linux-scsi@vger.kernel.org
11114S:	Supported
11115F:	Documentation/scsi/LICENSE.qla4xxx
11116F:	drivers/scsi/qla4xxx/
11117
11118QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11119M:	Harish Patil <harish.patil@cavium.com>
11120M:	Manish Chopra <manish.chopra@cavium.com>
11121M:	Dept-GELinuxNICDev@cavium.com
11122L:	netdev@vger.kernel.org
11123S:	Supported
11124F:	drivers/net/ethernet/qlogic/qlcnic/
11125
11126QLOGIC QLGE 10Gb ETHERNET DRIVER
11127M:	Harish Patil <harish.patil@cavium.com>
11128M:	Manish Chopra <manish.chopra@cavium.com>
11129M:	Dept-GELinuxNICDev@cavium.com
11130L:	netdev@vger.kernel.org
11131S:	Supported
11132F:	drivers/net/ethernet/qlogic/qlge/
11133
11134QNX4 FILESYSTEM
11135M:	Anders Larsen <al@alarsen.net>
11136W:	http://www.alarsen.net/linux/qnx4fs/
11137S:	Maintained
11138F:	fs/qnx4/
11139F:	include/uapi/linux/qnx4_fs.h
11140F:	include/uapi/linux/qnxtypes.h
11141
11142QORIQ DPAA2 FSL-MC BUS DRIVER
11143M:	Stuart Yoder <stuyoder@gmail.com>
11144M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11145L:	linux-kernel@vger.kernel.org
11146S:	Maintained
11147F:	drivers/staging/fsl-mc/
11148F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11149
11150QT1010 MEDIA DRIVER
11151M:	Antti Palosaari <crope@iki.fi>
11152L:	linux-media@vger.kernel.org
11153W:	https://linuxtv.org
11154W:	http://palosaari.fi/linux/
11155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11156T:	git git://linuxtv.org/anttip/media_tree.git
11157S:	Maintained
11158F:	drivers/media/tuners/qt1010*
11159
11160QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11161M:	Kalle Valo <kvalo@qca.qualcomm.com>
11162L:	ath10k@lists.infradead.org
11163W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11165S:	Supported
11166F:	drivers/net/wireless/ath/ath10k/
11167
11168QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11169M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11170L:	linux-wireless@vger.kernel.org
11171W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11172S:	Supported
11173F:	drivers/net/wireless/ath/ath9k/
11174
11175QUALCOMM CAMERA SUBSYSTEM DRIVER
11176M:	Todor Tomov <todor.tomov@linaro.org>
11177L:	linux-media@vger.kernel.org
11178S:	Maintained
11179F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11180F:	Documentation/media/v4l-drivers/qcom_camss.rst
11181F:	drivers/media/platform/qcom/camss-8x16/
11182
11183QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11184M:	Timur Tabi <timur@codeaurora.org>
11185L:	netdev@vger.kernel.org
11186S:	Supported
11187F:	drivers/net/ethernet/qualcomm/emac/
11188
11189QUALCOMM HEXAGON ARCHITECTURE
11190M:	Richard Kuo <rkuo@codeaurora.org>
11191L:	linux-hexagon@vger.kernel.org
11192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11193S:	Supported
11194F:	arch/hexagon/
11195
11196QUALCOMM IOMMU
11197M:	Rob Clark <robdclark@gmail.com>
11198L:	iommu@lists.linux-foundation.org
11199L:	linux-arm-msm@vger.kernel.org
11200S:	Maintained
11201F:	drivers/iommu/qcom_iommu.c
11202
11203QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11204M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11205L:	linux-media@vger.kernel.org
11206L:	linux-arm-msm@vger.kernel.org
11207T:	git git://linuxtv.org/media_tree.git
11208S:	Maintained
11209F:	drivers/media/platform/qcom/venus/
11210
11211QUALCOMM WCN36XX WIRELESS DRIVER
11212M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11213L:	wcn36xx@lists.infradead.org
11214W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11215T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11216S:	Supported
11217F:	drivers/net/wireless/ath/wcn36xx/
11218
11219QUANTENNA QTNFMAC WIRELESS DRIVER
11220M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11221M:	Avinash Patil <avinashp@quantenna.com>
11222M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11223L:	linux-wireless@vger.kernel.org
11224S:	Maintained
11225F:	drivers/net/wireless/quantenna
11226
11227RADEON and AMDGPU DRM DRIVERS
11228M:	Alex Deucher <alexander.deucher@amd.com>
11229M:	Christian König <christian.koenig@amd.com>
11230L:	amd-gfx@lists.freedesktop.org
11231T:	git git://people.freedesktop.org/~agd5f/linux
11232S:	Supported
11233F:	drivers/gpu/drm/radeon/
11234F:	include/uapi/drm/radeon_drm.h
11235F:	drivers/gpu/drm/amd/
11236F:	include/uapi/drm/amdgpu_drm.h
11237
11238RADEON FRAMEBUFFER DISPLAY DRIVER
11239M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11240L:	linux-fbdev@vger.kernel.org
11241S:	Maintained
11242F:	drivers/video/fbdev/aty/radeon*
11243F:	include/uapi/linux/radeonfb.h
11244
11245RADIOSHARK RADIO DRIVER
11246M:	Hans Verkuil <hverkuil@xs4all.nl>
11247L:	linux-media@vger.kernel.org
11248T:	git git://linuxtv.org/media_tree.git
11249S:	Maintained
11250F:	drivers/media/radio/radio-shark.c
11251
11252RADIOSHARK2 RADIO DRIVER
11253M:	Hans Verkuil <hverkuil@xs4all.nl>
11254L:	linux-media@vger.kernel.org
11255T:	git git://linuxtv.org/media_tree.git
11256S:	Maintained
11257F:	drivers/media/radio/radio-shark2.c
11258F:	drivers/media/radio/radio-tea5777.c
11259
11260RADOS BLOCK DEVICE (RBD)
11261M:	Ilya Dryomov <idryomov@gmail.com>
11262M:	Sage Weil <sage@redhat.com>
11263M:	Alex Elder <elder@kernel.org>
11264L:	ceph-devel@vger.kernel.org
11265W:	http://ceph.com/
11266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11267T:	git git://github.com/ceph/ceph-client.git
11268S:	Supported
11269F:	Documentation/ABI/testing/sysfs-bus-rbd
11270F:	drivers/block/rbd.c
11271F:	drivers/block/rbd_types.h
11272
11273RAGE128 FRAMEBUFFER DISPLAY DRIVER
11274M:	Paul Mackerras <paulus@samba.org>
11275L:	linux-fbdev@vger.kernel.org
11276S:	Maintained
11277F:	drivers/video/fbdev/aty/aty128fb.c
11278
11279RAINSHADOW-CEC DRIVER
11280M:	Hans Verkuil <hverkuil@xs4all.nl>
11281L:	linux-media@vger.kernel.org
11282T:	git git://linuxtv.org/media_tree.git
11283S:	Maintained
11284F:	drivers/media/usb/rainshadow-cec/*
11285
11286RALINK MIPS ARCHITECTURE
11287M:	John Crispin <john@phrozen.org>
11288L:	linux-mips@linux-mips.org
11289S:	Maintained
11290F:	arch/mips/ralink
11291
11292RALINK RT2X00 WIRELESS LAN DRIVER
11293P:	rt2x00 project
11294M:	Stanislaw Gruszka <sgruszka@redhat.com>
11295M:	Helmut Schaa <helmut.schaa@googlemail.com>
11296L:	linux-wireless@vger.kernel.org
11297S:	Maintained
11298F:	drivers/net/wireless/ralink/rt2x00/
11299
11300RAMDISK RAM BLOCK DEVICE DRIVER
11301M:	Jens Axboe <axboe@kernel.dk>
11302S:	Maintained
11303F:	Documentation/blockdev/ramdisk.txt
11304F:	drivers/block/brd.c
11305
11306RANDOM NUMBER DRIVER
11307M:	"Theodore Ts'o" <tytso@mit.edu>
11308S:	Maintained
11309F:	drivers/char/random.c
11310
11311RAPIDIO SUBSYSTEM
11312M:	Matt Porter <mporter@kernel.crashing.org>
11313M:	Alexandre Bounine <alexandre.bounine@idt.com>
11314S:	Maintained
11315F:	drivers/rapidio/
11316
11317RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11318L:	linux-wireless@vger.kernel.org
11319S:	Orphan
11320F:	drivers/net/wireless/ray*
11321
11322RCUTORTURE MODULE
11323M:	Josh Triplett <josh@joshtriplett.org>
11324M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11325L:	linux-kernel@vger.kernel.org
11326S:	Supported
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11328F:	Documentation/RCU/torture.txt
11329F:	kernel/rcu/rcutorture.c
11330
11331RCUTORTURE TEST FRAMEWORK
11332M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11333M:	Josh Triplett <josh@joshtriplett.org>
11334R:	Steven Rostedt <rostedt@goodmis.org>
11335R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11336R:	Lai Jiangshan <jiangshanlai@gmail.com>
11337L:	linux-kernel@vger.kernel.org
11338S:	Supported
11339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11340F:	tools/testing/selftests/rcutorture
11341
11342RDC R-321X SoC
11343M:	Florian Fainelli <florian@openwrt.org>
11344S:	Maintained
11345
11346RDC R6040 FAST ETHERNET DRIVER
11347M:	Florian Fainelli <f.fainelli@gmail.com>
11348L:	netdev@vger.kernel.org
11349S:	Maintained
11350F:	drivers/net/ethernet/rdc/r6040.c
11351
11352RDMAVT - RDMA verbs software
11353M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11354L:	linux-rdma@vger.kernel.org
11355S:	Supported
11356F:	drivers/infiniband/sw/rdmavt
11357
11358RDS - RELIABLE DATAGRAM SOCKETS
11359M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11360L:	netdev@vger.kernel.org
11361L:	linux-rdma@vger.kernel.org
11362L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11363W:	https://oss.oracle.com/projects/rds/
11364S:	Supported
11365F:	net/rds/
11366F:	Documentation/networking/rds.txt
11367
11368RDT - RESOURCE ALLOCATION
11369M:	Fenghua Yu <fenghua.yu@intel.com>
11370L:	linux-kernel@vger.kernel.org
11371S:	Supported
11372F:	arch/x86/kernel/cpu/intel_rdt*
11373F:	arch/x86/include/asm/intel_rdt_sched.h
11374F:	Documentation/x86/intel_rdt*
11375
11376READ-COPY UPDATE (RCU)
11377M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11378M:	Josh Triplett <josh@joshtriplett.org>
11379R:	Steven Rostedt <rostedt@goodmis.org>
11380R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11381R:	Lai Jiangshan <jiangshanlai@gmail.com>
11382L:	linux-kernel@vger.kernel.org
11383W:	http://www.rdrop.com/users/paulmck/RCU/
11384S:	Supported
11385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11386F:	Documentation/RCU/
11387X:	Documentation/RCU/torture.txt
11388F:	include/linux/rcu*
11389X:	include/linux/srcu.h
11390F:	kernel/rcu/
11391X:	kernel/torture.c
11392
11393REAL TIME CLOCK (RTC) SUBSYSTEM
11394M:	Alessandro Zummo <a.zummo@towertech.it>
11395M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11396L:	linux-rtc@vger.kernel.org
11397Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11399S:	Maintained
11400F:	Documentation/devicetree/bindings/rtc/
11401F:	Documentation/rtc.txt
11402F:	drivers/rtc/
11403F:	include/linux/rtc.h
11404F:	include/uapi/linux/rtc.h
11405F:	include/linux/rtc/
11406F:	include/linux/platform_data/rtc-*
11407F:	tools/testing/selftests/timers/rtctest.c
11408
11409REALTEK AUDIO CODECS
11410M:	Bard Liao <bardliao@realtek.com>
11411M:	Oder Chiou <oder_chiou@realtek.com>
11412S:	Maintained
11413F:	sound/soc/codecs/rt*
11414F:	include/sound/rt*.h
11415
11416REGISTER MAP ABSTRACTION
11417M:	Mark Brown <broonie@kernel.org>
11418L:	linux-kernel@vger.kernel.org
11419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11420S:	Supported
11421F:	Documentation/devicetree/bindings/regmap/
11422F:	drivers/base/regmap/
11423F:	include/linux/regmap.h
11424
11425REISERFS FILE SYSTEM
11426L:	reiserfs-devel@vger.kernel.org
11427S:	Supported
11428F:	fs/reiserfs/
11429
11430REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11431M:	Ohad Ben-Cohen <ohad@wizery.com>
11432M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11433L:	linux-remoteproc@vger.kernel.org
11434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11435S:	Maintained
11436F:	Documentation/devicetree/bindings/remoteproc/
11437F:	Documentation/remoteproc.txt
11438F:	drivers/remoteproc/
11439F:	include/linux/remoteproc.h
11440
11441REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11442M:	Ohad Ben-Cohen <ohad@wizery.com>
11443M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11444L:	linux-remoteproc@vger.kernel.org
11445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11446S:	Maintained
11447F:	drivers/rpmsg/
11448F:	Documentation/rpmsg.txt
11449F:	include/linux/rpmsg.h
11450F:	include/linux/rpmsg/
11451
11452RENESAS CLOCK DRIVERS
11453M:	Geert Uytterhoeven <geert+renesas@glider.be>
11454L:	linux-renesas-soc@vger.kernel.org
11455S:	Supported
11456F:	drivers/clk/renesas/
11457
11458RENESAS ETHERNET DRIVERS
11459R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11460L:	netdev@vger.kernel.org
11461L:	linux-renesas-soc@vger.kernel.org
11462F:	Documentation/devicetree/bindings/net/renesas,*.txt
11463F:	Documentation/devicetree/bindings/net/sh_eth.txt
11464F:	drivers/net/ethernet/renesas/
11465F:	include/linux/sh_eth.h
11466
11467RENESAS R-CAR GYROADC DRIVER
11468M:	Marek Vasut <marek.vasut@gmail.com>
11469L:	linux-iio@vger.kernel.org
11470S:	Supported
11471F:	drivers/iio/adc/rcar_gyro_adc.c
11472
11473RENESAS USB PHY DRIVER
11474M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11475L:	linux-renesas-soc@vger.kernel.org
11476S:	Maintained
11477F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11478
11479RESET CONTROLLER FRAMEWORK
11480M:	Philipp Zabel <p.zabel@pengutronix.de>
11481T:	git git://git.pengutronix.de/git/pza/linux
11482S:	Maintained
11483F:	drivers/reset/
11484F:	Documentation/devicetree/bindings/reset/
11485F:	include/dt-bindings/reset/
11486F:	include/linux/reset.h
11487F:	include/linux/reset-controller.h
11488
11489RFKILL
11490M:	Johannes Berg <johannes@sipsolutions.net>
11491L:	linux-wireless@vger.kernel.org
11492W:	http://wireless.kernel.org/
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11495S:	Maintained
11496F:	Documentation/rfkill.txt
11497F:	net/rfkill/
11498
11499RHASHTABLE
11500M:	Thomas Graf <tgraf@suug.ch>
11501M:	Herbert Xu <herbert@gondor.apana.org.au>
11502L:	netdev@vger.kernel.org
11503S:	Maintained
11504F:	lib/rhashtable.c
11505F:	include/linux/rhashtable.h
11506
11507RICOH R5C592 MEMORYSTICK DRIVER
11508M:	Maxim Levitsky <maximlevitsky@gmail.com>
11509S:	Maintained
11510F:	drivers/memstick/host/r592.*
11511
11512RICOH SMARTMEDIA/XD DRIVER
11513M:	Maxim Levitsky <maximlevitsky@gmail.com>
11514S:	Maintained
11515F:	drivers/mtd/nand/r852.c
11516F:	drivers/mtd/nand/r852.h
11517
11518ROCCAT DRIVERS
11519M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11520W:	http://sourceforge.net/projects/roccat/
11521S:	Maintained
11522F:	drivers/hid/hid-roccat*
11523F:	include/linux/hid-roccat*
11524F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11525
11526ROCKER DRIVER
11527M:	Jiri Pirko <jiri@resnulli.us>
11528L:	netdev@vger.kernel.org
11529S:	Supported
11530F:	drivers/net/ethernet/rocker/
11531
11532ROCKETPORT DRIVER
11533P:	Comtrol Corp.
11534W:	http://www.comtrol.com
11535S:	Maintained
11536F:	Documentation/serial/rocket.txt
11537F:	drivers/tty/rocket*
11538
11539ROCKETPORT EXPRESS/INFINITY DRIVER
11540M:	Kevin Cernekee <cernekee@gmail.com>
11541L:	linux-serial@vger.kernel.org
11542S:	Odd Fixes
11543F:	drivers/tty/serial/rp2.*
11544
11545ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11546M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11547L:	linux-kernel@vger.kernel.org
11548L:	linux-renesas-soc@vger.kernel.org
11549S:	Supported
11550F:	drivers/mfd/bd9571mwv.c
11551F:	drivers/regulator/bd9571mwv-regulator.c
11552F:	drivers/gpio/gpio-bd9571mwv.c
11553F:	include/linux/mfd/bd9571mwv.h
11554F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11555
11556ROSE NETWORK LAYER
11557M:	Ralf Baechle <ralf@linux-mips.org>
11558L:	linux-hams@vger.kernel.org
11559W:	http://www.linux-ax25.org/
11560S:	Maintained
11561F:	include/net/rose.h
11562F:	include/uapi/linux/rose.h
11563F:	net/rose/
11564
11565RTL2830 MEDIA DRIVER
11566M:	Antti Palosaari <crope@iki.fi>
11567L:	linux-media@vger.kernel.org
11568W:	https://linuxtv.org
11569W:	http://palosaari.fi/linux/
11570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11571T:	git git://linuxtv.org/anttip/media_tree.git
11572S:	Maintained
11573F:	drivers/media/dvb-frontends/rtl2830*
11574
11575RTL2832 MEDIA DRIVER
11576M:	Antti Palosaari <crope@iki.fi>
11577L:	linux-media@vger.kernel.org
11578W:	https://linuxtv.org
11579W:	http://palosaari.fi/linux/
11580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11581T:	git git://linuxtv.org/anttip/media_tree.git
11582S:	Maintained
11583F:	drivers/media/dvb-frontends/rtl2832*
11584
11585RTL2832_SDR MEDIA DRIVER
11586M:	Antti Palosaari <crope@iki.fi>
11587L:	linux-media@vger.kernel.org
11588W:	https://linuxtv.org
11589W:	http://palosaari.fi/linux/
11590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11591T:	git git://linuxtv.org/anttip/media_tree.git
11592S:	Maintained
11593F:	drivers/media/dvb-frontends/rtl2832_sdr*
11594
11595RTL8180 WIRELESS DRIVER
11596L:	linux-wireless@vger.kernel.org
11597W:	http://wireless.kernel.org/
11598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11599S:	Orphan
11600F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11601
11602RTL8187 WIRELESS DRIVER
11603M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11604M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11605M:	Larry Finger <Larry.Finger@lwfinger.net>
11606L:	linux-wireless@vger.kernel.org
11607W:	http://wireless.kernel.org/
11608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11609S:	Maintained
11610F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11611
11612RTL8192CE WIRELESS DRIVER
11613M:	Larry Finger <Larry.Finger@lwfinger.net>
11614M:	Chaoming Li <chaoming_li@realsil.com.cn>
11615L:	linux-wireless@vger.kernel.org
11616W:	http://wireless.kernel.org/
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11618S:	Maintained
11619F:	drivers/net/wireless/realtek/rtlwifi/
11620F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11621
11622RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11623M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11624L:	linux-wireless@vger.kernel.org
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11626S:	Maintained
11627F:	drivers/net/wireless/realtek/rtl8xxxu/
11628
11629S3 SAVAGE FRAMEBUFFER DRIVER
11630M:	Antonino Daplas <adaplas@gmail.com>
11631L:	linux-fbdev@vger.kernel.org
11632S:	Maintained
11633F:	drivers/video/fbdev/savage/
11634
11635S390
11636M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11637M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11638L:	linux-s390@vger.kernel.org
11639W:	http://www.ibm.com/developerworks/linux/linux390/
11640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11641S:	Supported
11642F:	arch/s390/
11643F:	drivers/s390/
11644F:	Documentation/s390/
11645F:	Documentation/driver-api/s390-drivers.rst
11646
11647S390 COMMON I/O LAYER
11648M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11649M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11650L:	linux-s390@vger.kernel.org
11651W:	http://www.ibm.com/developerworks/linux/linux390/
11652S:	Supported
11653F:	drivers/s390/cio/
11654
11655S390 DASD DRIVER
11656M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11657M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11658L:	linux-s390@vger.kernel.org
11659W:	http://www.ibm.com/developerworks/linux/linux390/
11660S:	Supported
11661F:	drivers/s390/block/dasd*
11662F:	block/partitions/ibm.c
11663
11664S390 IOMMU (PCI)
11665M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11666L:	linux-s390@vger.kernel.org
11667W:	http://www.ibm.com/developerworks/linux/linux390/
11668S:	Supported
11669F:	drivers/iommu/s390-iommu.c
11670
11671S390 IUCV NETWORK LAYER
11672M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11673M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11674L:	linux-s390@vger.kernel.org
11675W:	http://www.ibm.com/developerworks/linux/linux390/
11676S:	Supported
11677F:	drivers/s390/net/*iucv*
11678F:	include/net/iucv/
11679F:	net/iucv/
11680
11681S390 NETWORK DRIVERS
11682M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11683M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11684L:	linux-s390@vger.kernel.org
11685W:	http://www.ibm.com/developerworks/linux/linux390/
11686S:	Supported
11687F:	drivers/s390/net/
11688
11689S390 PCI SUBSYSTEM
11690M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11691M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11692L:	linux-s390@vger.kernel.org
11693W:	http://www.ibm.com/developerworks/linux/linux390/
11694S:	Supported
11695F:	arch/s390/pci/
11696F:	drivers/pci/hotplug/s390_pci_hpc.c
11697
11698S390 VFIO-CCW DRIVER
11699M:	Cornelia Huck <cohuck@redhat.com>
11700M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11701L:	linux-s390@vger.kernel.org
11702L:	kvm@vger.kernel.org
11703S:	Supported
11704F:	drivers/s390/cio/vfio_ccw*
11705F:	Documentation/s390/vfio-ccw.txt
11706F:	include/uapi/linux/vfio_ccw.h
11707
11708S390 ZCRYPT DRIVER
11709M:	Harald Freudenberger <freude@de.ibm.com>
11710L:	linux-s390@vger.kernel.org
11711W:	http://www.ibm.com/developerworks/linux/linux390/
11712S:	Supported
11713F:	drivers/s390/crypto/
11714
11715S390 ZFCP DRIVER
11716M:	Steffen Maier <maier@linux.vnet.ibm.com>
11717M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11718L:	linux-s390@vger.kernel.org
11719W:	http://www.ibm.com/developerworks/linux/linux390/
11720S:	Supported
11721F:	drivers/s390/scsi/zfcp_*
11722
11723S3C24XX SD/MMC Driver
11724M:	Ben Dooks <ben-linux@fluff.org>
11725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11726S:	Supported
11727F:	drivers/mmc/host/s3cmci.*
11728
11729SAA6588 RDS RECEIVER DRIVER
11730M:	Hans Verkuil <hverkuil@xs4all.nl>
11731L:	linux-media@vger.kernel.org
11732T:	git git://linuxtv.org/media_tree.git
11733W:	https://linuxtv.org
11734S:	Odd Fixes
11735F:	drivers/media/i2c/saa6588*
11736
11737SAA7134 VIDEO4LINUX DRIVER
11738M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11739M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11740L:	linux-media@vger.kernel.org
11741W:	https://linuxtv.org
11742T:	git git://linuxtv.org/media_tree.git
11743S:	Odd fixes
11744F:	Documentation/media/v4l-drivers/saa7134*
11745F:	drivers/media/pci/saa7134/
11746
11747SAA7146 VIDEO4LINUX-2 DRIVER
11748M:	Hans Verkuil <hverkuil@xs4all.nl>
11749L:	linux-media@vger.kernel.org
11750T:	git git://linuxtv.org/media_tree.git
11751S:	Maintained
11752F:	drivers/media/common/saa7146/
11753F:	drivers/media/pci/saa7146/
11754F:	include/media/saa7146*
11755
11756SAMSUNG AUDIO (ASoC) DRIVERS
11757M:	Krzysztof Kozlowski <krzk@kernel.org>
11758M:	Sangbeom Kim <sbkim73@samsung.com>
11759M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11760L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11761S:	Supported
11762F:	sound/soc/samsung/
11763
11764SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11765M:	Krzysztof Kozlowski <krzk@kernel.org>
11766L:	linux-crypto@vger.kernel.org
11767L:	linux-samsung-soc@vger.kernel.org
11768S:	Maintained
11769F:	drivers/crypto/exynos-rng.c
11770F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11771
11772SAMSUNG FRAMEBUFFER DRIVER
11773M:	Jingoo Han <jingoohan1@gmail.com>
11774L:	linux-fbdev@vger.kernel.org
11775S:	Maintained
11776F:	drivers/video/fbdev/s3c-fb.c
11777
11778SAMSUNG LAPTOP DRIVER
11779M:	Corentin Chary <corentin.chary@gmail.com>
11780L:	platform-driver-x86@vger.kernel.org
11781S:	Maintained
11782F:	drivers/platform/x86/samsung-laptop.c
11783
11784SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11785M:	Sangbeom Kim <sbkim73@samsung.com>
11786M:	Krzysztof Kozlowski <krzk@kernel.org>
11787M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11788L:	linux-kernel@vger.kernel.org
11789L:	linux-samsung-soc@vger.kernel.org
11790S:	Supported
11791F:	drivers/mfd/sec*.c
11792F:	drivers/regulator/s2m*.c
11793F:	drivers/regulator/s5m*.c
11794F:	drivers/clk/clk-s2mps11.c
11795F:	drivers/rtc/rtc-s5m.c
11796F:	include/linux/mfd/samsung/
11797F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11798F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11799F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11800F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11801
11802SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11803M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11804L:	linux-media@vger.kernel.org
11805L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11806S:	Maintained
11807F:	drivers/media/platform/s3c-camif/
11808F:	include/media/drv-intf/s3c_camif.h
11809
11810SAMSUNG S3FWRN5 NFC DRIVER
11811M:	Robert Baldyga <r.baldyga@samsung.com>
11812M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11813L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11814S:	Supported
11815F:	drivers/nfc/s3fwrn5
11816
11817SAMSUNG S5C73M3 CAMERA DRIVER
11818M:	Kyungmin Park <kyungmin.park@samsung.com>
11819M:	Andrzej Hajda <a.hajda@samsung.com>
11820L:	linux-media@vger.kernel.org
11821S:	Supported
11822F:	drivers/media/i2c/s5c73m3/*
11823
11824SAMSUNG S5K5BAF CAMERA DRIVER
11825M:	Kyungmin Park <kyungmin.park@samsung.com>
11826M:	Andrzej Hajda <a.hajda@samsung.com>
11827L:	linux-media@vger.kernel.org
11828S:	Supported
11829F:	drivers/media/i2c/s5k5baf.c
11830
11831SAMSUNG S5P Security SubSystem (SSS) DRIVER
11832M:	Krzysztof Kozlowski <krzk@kernel.org>
11833M:	Vladimir Zapolskiy <vz@mleia.com>
11834L:	linux-crypto@vger.kernel.org
11835L:	linux-samsung-soc@vger.kernel.org
11836S:	Maintained
11837F:	drivers/crypto/s5p-sss.c
11838
11839SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11840M:	Kyungmin Park <kyungmin.park@samsung.com>
11841M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11842L:	linux-media@vger.kernel.org
11843Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11844S:	Supported
11845F:	drivers/media/platform/exynos4-is/
11846
11847SAMSUNG SOC CLOCK DRIVERS
11848M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11849M:	Tomasz Figa <tomasz.figa@gmail.com>
11850M:	Chanwoo Choi <cw00.choi@samsung.com>
11851S:	Supported
11852L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11853F:	drivers/clk/samsung/
11854F:	include/dt-bindings/clock/exynos*.h
11855F:	Documentation/devicetree/bindings/clock/exynos*.txt
11856
11857SAMSUNG SPI DRIVERS
11858M:	Kukjin Kim <kgene@kernel.org>
11859M:	Krzysztof Kozlowski <krzk@kernel.org>
11860M:	Andi Shyti <andi.shyti@samsung.com>
11861L:	linux-spi@vger.kernel.org
11862L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11863S:	Maintained
11864F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11865F:	drivers/spi/spi-s3c*
11866F:	include/linux/platform_data/spi-s3c64xx.h
11867
11868SAMSUNG SXGBE DRIVERS
11869M:	Byungho An <bh74.an@samsung.com>
11870M:	Girish K S <ks.giri@samsung.com>
11871M:	Vipul Pandya <vipul.pandya@samsung.com>
11872S:	Supported
11873L:	netdev@vger.kernel.org
11874F:	drivers/net/ethernet/samsung/sxgbe/
11875
11876SAMSUNG THERMAL DRIVER
11877M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11878L:	linux-pm@vger.kernel.org
11879L:	linux-samsung-soc@vger.kernel.org
11880S:	Supported
11881T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11882F:	drivers/thermal/samsung/
11883
11884SAMSUNG USB2 PHY DRIVER
11885M:	Kamil Debski <kamil@wypas.org>
11886M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11887L:	linux-kernel@vger.kernel.org
11888S:	Supported
11889F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11890F:	Documentation/phy/samsung-usb2.txt
11891F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11892F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11893F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11894F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11895F:	drivers/phy/samsung/phy-samsung-usb2.c
11896F:	drivers/phy/samsung/phy-samsung-usb2.h
11897
11898SC1200 WDT DRIVER
11899M:	Zwane Mwaikambo <zwanem@gmail.com>
11900S:	Maintained
11901F:	drivers/watchdog/sc1200wdt.c
11902
11903SCHEDULER
11904M:	Ingo Molnar <mingo@redhat.com>
11905M:	Peter Zijlstra <peterz@infradead.org>
11906L:	linux-kernel@vger.kernel.org
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11908S:	Maintained
11909F:	kernel/sched/
11910F:	include/linux/sched.h
11911F:	include/uapi/linux/sched.h
11912F:	include/linux/wait.h
11913
11914SCORE ARCHITECTURE
11915M:	Chen Liqin <liqin.linux@gmail.com>
11916M:	Lennox Wu <lennox.wu@gmail.com>
11917W:	http://www.sunplus.com
11918S:	Supported
11919F:	arch/score/
11920
11921SCR24X CHIP CARD INTERFACE DRIVER
11922M:	Lubomir Rintel <lkundrak@v3.sk>
11923S:	Supported
11924F:	drivers/char/pcmcia/scr24x_cs.c
11925
11926SCSI CDROM DRIVER
11927M:	Jens Axboe <axboe@kernel.dk>
11928L:	linux-scsi@vger.kernel.org
11929W:	http://www.kernel.dk
11930S:	Maintained
11931F:	drivers/scsi/sr*
11932
11933SCSI RDMA PROTOCOL (SRP) INITIATOR
11934M:	Bart Van Assche <bart.vanassche@sandisk.com>
11935L:	linux-rdma@vger.kernel.org
11936S:	Supported
11937W:	http://www.openfabrics.org
11938Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11940F:	drivers/infiniband/ulp/srp/
11941F:	include/scsi/srp.h
11942
11943SCSI SG DRIVER
11944M:	Doug Gilbert <dgilbert@interlog.com>
11945L:	linux-scsi@vger.kernel.org
11946W:	http://sg.danny.cz/sg
11947S:	Maintained
11948F:	Documentation/scsi/scsi-generic.txt
11949F:	drivers/scsi/sg.c
11950F:	include/scsi/sg.h
11951
11952SCSI SUBSYSTEM
11953M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11955M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11957L:	linux-scsi@vger.kernel.org
11958S:	Maintained
11959F:	Documentation/devicetree/bindings/scsi/
11960F:	drivers/scsi/
11961F:	include/scsi/
11962
11963SCSI TAPE DRIVER
11964M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11965L:	linux-scsi@vger.kernel.org
11966S:	Maintained
11967F:	Documentation/scsi/st.txt
11968F:	drivers/scsi/st.*
11969F:	drivers/scsi/st_*.h
11970
11971SCTP PROTOCOL
11972M:	Vlad Yasevich <vyasevich@gmail.com>
11973M:	Neil Horman <nhorman@tuxdriver.com>
11974L:	linux-sctp@vger.kernel.org
11975W:	http://lksctp.sourceforge.net
11976S:	Maintained
11977F:	Documentation/networking/sctp.txt
11978F:	include/linux/sctp.h
11979F:	include/uapi/linux/sctp.h
11980F:	include/net/sctp/
11981F:	net/sctp/
11982
11983SCx200 CPU SUPPORT
11984M:	Jim Cromie <jim.cromie@gmail.com>
11985S:	Odd Fixes
11986F:	Documentation/i2c/busses/scx200_acb
11987F:	arch/x86/platform/scx200/
11988F:	drivers/watchdog/scx200_wdt.c
11989F:	drivers/i2c/busses/scx200*
11990F:	drivers/mtd/maps/scx200_docflash.c
11991F:	include/linux/scx200.h
11992
11993SCx200 GPIO DRIVER
11994M:	Jim Cromie <jim.cromie@gmail.com>
11995S:	Maintained
11996F:	drivers/char/scx200_gpio.c
11997F:	include/linux/scx200_gpio.h
11998
11999SCx200 HRT CLOCKSOURCE DRIVER
12000M:	Jim Cromie <jim.cromie@gmail.com>
12001S:	Maintained
12002F:	drivers/clocksource/scx200_hrt.c
12003
12004SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12005M:	Sascha Sommer <saschasommer@freenet.de>
12006L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12007S:	Maintained
12008F:	drivers/mmc/host/sdricoh_cs.c
12009
12010SECURE COMPUTING
12011M:	Kees Cook <keescook@chromium.org>
12012R:	Andy Lutomirski <luto@amacapital.net>
12013R:	Will Drewry <wad@chromium.org>
12014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12015S:	Supported
12016F:	kernel/seccomp.c
12017F:	include/uapi/linux/seccomp.h
12018F:	include/linux/seccomp.h
12019F:	tools/testing/selftests/seccomp/*
12020F:	tools/testing/selftests/kselftest_harness.h
12021F:	Documentation/userspace-api/seccomp_filter.rst
12022K:	\bsecure_computing
12023K:	\bTIF_SECCOMP\b
12024
12025SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12026M:	Al Cooper <alcooperx@gmail.com>
12027L:	linux-mmc@vger.kernel.org
12028L:	bcm-kernel-feedback-list@broadcom.com
12029S:	Maintained
12030F:	drivers/mmc/host/sdhci-brcmstb*
12031
12032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12033M:	Adrian Hunter <adrian.hunter@intel.com>
12034L:	linux-mmc@vger.kernel.org
12035T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12036S:	Maintained
12037F:	drivers/mmc/host/sdhci*
12038F:	include/linux/mmc/sdhci*
12039
12040SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12041M:	Ben Dooks <ben-linux@fluff.org>
12042M:	Jaehoon Chung <jh80.chung@samsung.com>
12043L:	linux-mmc@vger.kernel.org
12044S:	Maintained
12045F:	drivers/mmc/host/sdhci-s3c*
12046
12047SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12048M:	Viresh Kumar <vireshk@kernel.org>
12049L:	linux-mmc@vger.kernel.org
12050S:	Maintained
12051F:	drivers/mmc/host/sdhci-spear.c
12052
12053SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12054M:	Scott Bauer <scott.bauer@intel.com>
12055M:	Jonathan Derrick <jonathan.derrick@intel.com>
12056M:	Rafael Antognolli <rafael.antognolli@intel.com>
12057L:	linux-block@vger.kernel.org
12058S:	Supported
12059F:	block/sed*
12060F:	block/opal_proto.h
12061F:	include/linux/sed*
12062F:	include/uapi/linux/sed*
12063
12064SECURITY CONTACT
12065M:	Security Officers <security@kernel.org>
12066S:	Supported
12067
12068SECURITY SUBSYSTEM
12069M:	James Morris <james.l.morris@oracle.com>
12070M:	"Serge E. Hallyn" <serge@hallyn.com>
12071L:	linux-security-module@vger.kernel.org (suggested Cc:)
12072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12073W:	http://kernsec.org/
12074S:	Supported
12075F:	security/
12076
12077SELINUX SECURITY MODULE
12078M:	Paul Moore <paul@paul-moore.com>
12079M:	Stephen Smalley <sds@tycho.nsa.gov>
12080M:	Eric Paris <eparis@parisplace.org>
12081L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12082W:	https://selinuxproject.org
12083W:	https://github.com/SELinuxProject
12084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12085S:	Supported
12086F:	include/linux/selinux*
12087F:	security/selinux/
12088F:	scripts/selinux/
12089F:	Documentation/admin-guide/LSM/SELinux.rst
12090
12091SENSABLE PHANTOM
12092M:	Jiri Slaby <jirislaby@gmail.com>
12093S:	Maintained
12094F:	drivers/misc/phantom.c
12095F:	include/uapi/linux/phantom.h
12096
12097SERIAL DEVICE BUS
12098M:	Rob Herring <robh@kernel.org>
12099L:	linux-serial@vger.kernel.org
12100S:	Maintained
12101F:	Documentation/devicetree/bindings/serial/slave-device.txt
12102F:	drivers/tty/serdev/
12103F:	include/linux/serdev.h
12104
12105SERIAL DRIVERS
12106M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12107L:	linux-serial@vger.kernel.org
12108S:	Maintained
12109F:	Documentation/devicetree/bindings/serial/
12110F:	drivers/tty/serial/
12111
12112SERIAL IR RECEIVER
12113M:	Sean Young <sean@mess.org>
12114L:	linux-media@vger.kernel.org
12115S:	Maintained
12116F:	drivers/media/rc/serial_ir.c
12117
12118SFC NETWORK DRIVER
12119M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12120M:	Edward Cree <ecree@solarflare.com>
12121M:	Bert Kenward <bkenward@solarflare.com>
12122L:	netdev@vger.kernel.org
12123S:	Supported
12124F:	drivers/net/ethernet/sfc/
12125
12126SGI GRU DRIVER
12127M:	Dimitri Sivanich <sivanich@sgi.com>
12128S:	Maintained
12129F:	drivers/misc/sgi-gru/
12130
12131SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12132M:	Pat Gefre <pfg@sgi.com>
12133L:	linux-ia64@vger.kernel.org
12134S:	Supported
12135F:	Documentation/ia64/serial.txt
12136F:	drivers/tty/serial/ioc?_serial.c
12137F:	include/linux/ioc?.h
12138
12139SGI XP/XPC/XPNET DRIVER
12140M:	Cliff Whickman <cpw@sgi.com>
12141M:	Robin Holt <robinmholt@gmail.com>
12142S:	Maintained
12143F:	drivers/misc/sgi-xp/
12144
12145SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12146M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12147L:	linux-s390@vger.kernel.org
12148W:	http://www.ibm.com/developerworks/linux/linux390/
12149S:	Supported
12150F:	net/smc/
12151
12152SH_VEU V4L2 MEM2MEM DRIVER
12153L:	linux-media@vger.kernel.org
12154S:	Orphan
12155F:	drivers/media/platform/sh_veu.c
12156
12157SH_VOU V4L2 OUTPUT DRIVER
12158L:	linux-media@vger.kernel.org
12159S:	Orphan
12160F:	drivers/media/platform/sh_vou.c
12161F:	include/media/drv-intf/sh_vou.h
12162
12163SI2157 MEDIA DRIVER
12164M:	Antti Palosaari <crope@iki.fi>
12165L:	linux-media@vger.kernel.org
12166W:	https://linuxtv.org
12167W:	http://palosaari.fi/linux/
12168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12169T:	git git://linuxtv.org/anttip/media_tree.git
12170S:	Maintained
12171F:	drivers/media/tuners/si2157*
12172
12173SI2168 MEDIA DRIVER
12174M:	Antti Palosaari <crope@iki.fi>
12175L:	linux-media@vger.kernel.org
12176W:	https://linuxtv.org
12177W:	http://palosaari.fi/linux/
12178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12179T:	git git://linuxtv.org/anttip/media_tree.git
12180S:	Maintained
12181F:	drivers/media/dvb-frontends/si2168*
12182
12183SI470X FM RADIO RECEIVER I2C DRIVER
12184M:	Hans Verkuil <hverkuil@xs4all.nl>
12185L:	linux-media@vger.kernel.org
12186T:	git git://linuxtv.org/media_tree.git
12187W:	https://linuxtv.org
12188S:	Odd Fixes
12189F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12190
12191SI470X FM RADIO RECEIVER USB DRIVER
12192M:	Hans Verkuil <hverkuil@xs4all.nl>
12193L:	linux-media@vger.kernel.org
12194T:	git git://linuxtv.org/media_tree.git
12195W:	https://linuxtv.org
12196S:	Maintained
12197F:	drivers/media/radio/si470x/radio-si470x-common.c
12198F:	drivers/media/radio/si470x/radio-si470x.h
12199F:	drivers/media/radio/si470x/radio-si470x-usb.c
12200
12201SI4713 FM RADIO TRANSMITTER I2C DRIVER
12202M:	Eduardo Valentin <edubezval@gmail.com>
12203L:	linux-media@vger.kernel.org
12204T:	git git://linuxtv.org/media_tree.git
12205W:	https://linuxtv.org
12206S:	Odd Fixes
12207F:	drivers/media/radio/si4713/si4713.?
12208
12209SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12210M:	Eduardo Valentin <edubezval@gmail.com>
12211L:	linux-media@vger.kernel.org
12212T:	git git://linuxtv.org/media_tree.git
12213W:	https://linuxtv.org
12214S:	Odd Fixes
12215F:	drivers/media/radio/si4713/radio-platform-si4713.c
12216
12217SI4713 FM RADIO TRANSMITTER USB DRIVER
12218M:	Hans Verkuil <hverkuil@xs4all.nl>
12219L:	linux-media@vger.kernel.org
12220T:	git git://linuxtv.org/media_tree.git
12221W:	https://linuxtv.org
12222S:	Maintained
12223F:	drivers/media/radio/si4713/radio-usb-si4713.c
12224
12225SIANO DVB DRIVER
12226M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12227M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12228L:	linux-media@vger.kernel.org
12229W:	https://linuxtv.org
12230T:	git git://linuxtv.org/media_tree.git
12231S:	Odd fixes
12232F:	drivers/media/common/siano/
12233F:	drivers/media/usb/siano/
12234F:	drivers/media/usb/siano/
12235F:	drivers/media/mmc/siano/
12236
12237SILEAD TOUCHSCREEN DRIVER
12238M:	Hans de Goede <hdegoede@redhat.com>
12239L:	linux-input@vger.kernel.org
12240L:	platform-driver-x86@vger.kernel.org
12241S:	Maintained
12242F:	drivers/input/touchscreen/silead.c
12243F:	drivers/platform/x86/silead_dmi.c
12244
12245SILICON MOTION SM712 FRAME BUFFER DRIVER
12246M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12247M:	Teddy Wang <teddy.wang@siliconmotion.com>
12248M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12249L:	linux-fbdev@vger.kernel.org
12250S:	Maintained
12251F:	drivers/video/fbdev/sm712*
12252F:	Documentation/fb/sm712fb.txt
12253
12254SIMPLE FIRMWARE INTERFACE (SFI)
12255M:	Len Brown <lenb@kernel.org>
12256L:	sfi-devel@simplefirmware.org
12257W:	http://simplefirmware.org/
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12259S:	Supported
12260F:	arch/x86/platform/sfi/
12261F:	drivers/sfi/
12262F:	include/linux/sfi*.h
12263
12264SIMPLEFB FB DRIVER
12265M:	Hans de Goede <hdegoede@redhat.com>
12266L:	linux-fbdev@vger.kernel.org
12267S:	Maintained
12268F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12269F:	drivers/video/fbdev/simplefb.c
12270F:	include/linux/platform_data/simplefb.h
12271
12272SIMTEC EB110ATX (Chalice CATS)
12273P:	Ben Dooks
12274P:	Vincent Sanders <vince@simtec.co.uk>
12275M:	Simtec Linux Team <linux@simtec.co.uk>
12276W:	http://www.simtec.co.uk/products/EB110ATX/
12277S:	Supported
12278
12279SIMTEC EB2410ITX (BAST)
12280P:	Ben Dooks
12281P:	Vincent Sanders <vince@simtec.co.uk>
12282M:	Simtec Linux Team <linux@simtec.co.uk>
12283W:	http://www.simtec.co.uk/products/EB2410ITX/
12284S:	Supported
12285F:	arch/arm/mach-s3c24xx/mach-bast.c
12286F:	arch/arm/mach-s3c24xx/bast-ide.c
12287F:	arch/arm/mach-s3c24xx/bast-irq.c
12288
12289SIPHASH PRF ROUTINES
12290M:	Jason A. Donenfeld <Jason@zx2c4.com>
12291S:	Maintained
12292F:	lib/siphash.c
12293F:	lib/test_siphash.c
12294F:	include/linux/siphash.h
12295
12296SIS 190 ETHERNET DRIVER
12297M:	Francois Romieu <romieu@fr.zoreil.com>
12298L:	netdev@vger.kernel.org
12299S:	Maintained
12300F:	drivers/net/ethernet/sis/sis190.c
12301
12302SIS 900/7016 FAST ETHERNET DRIVER
12303M:	Daniele Venzano <venza@brownhat.org>
12304W:	http://www.brownhat.org/sis900.html
12305L:	netdev@vger.kernel.org
12306S:	Maintained
12307F:	drivers/net/ethernet/sis/sis900.*
12308
12309SIS FRAMEBUFFER DRIVER
12310M:	Thomas Winischhofer <thomas@winischhofer.net>
12311W:	http://www.winischhofer.net/linuxsisvga.shtml
12312S:	Maintained
12313F:	Documentation/fb/sisfb.txt
12314F:	drivers/video/fbdev/sis/
12315F:	include/video/sisfb.h
12316
12317SIS USB2VGA DRIVER
12318M:	Thomas Winischhofer <thomas@winischhofer.net>
12319W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12320S:	Maintained
12321F:	drivers/usb/misc/sisusbvga/
12322
12323SLAB ALLOCATOR
12324M:	Christoph Lameter <cl@linux.com>
12325M:	Pekka Enberg <penberg@kernel.org>
12326M:	David Rientjes <rientjes@google.com>
12327M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12328M:	Andrew Morton <akpm@linux-foundation.org>
12329L:	linux-mm@kvack.org
12330S:	Maintained
12331F:	include/linux/sl?b*.h
12332F:	mm/sl?b*
12333
12334SLEEPABLE READ-COPY UPDATE (SRCU)
12335M:	Lai Jiangshan <jiangshanlai@gmail.com>
12336M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12337M:	Josh Triplett <josh@joshtriplett.org>
12338R:	Steven Rostedt <rostedt@goodmis.org>
12339R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12340L:	linux-kernel@vger.kernel.org
12341W:	http://www.rdrop.com/users/paulmck/RCU/
12342S:	Supported
12343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12344F:	include/linux/srcu.h
12345F:	kernel/rcu/srcu.c
12346
12347SMACK SECURITY MODULE
12348M:	Casey Schaufler <casey@schaufler-ca.com>
12349L:	linux-security-module@vger.kernel.org
12350W:	http://schaufler-ca.com
12351T:	git git://github.com/cschaufler/smack-next
12352S:	Maintained
12353F:	Documentation/admin-guide/LSM/Smack.rst
12354F:	security/smack/
12355
12356SMC91x ETHERNET DRIVER
12357M:	Nicolas Pitre <nico@fluxnic.net>
12358S:	Odd Fixes
12359F:	drivers/net/ethernet/smsc/smc91x.*
12360
12361SMIA AND SMIA++ IMAGE SENSOR DRIVER
12362M:	Sakari Ailus <sakari.ailus@iki.fi>
12363L:	linux-media@vger.kernel.org
12364S:	Maintained
12365F:	drivers/media/i2c/smiapp/
12366F:	include/media/i2c/smiapp.h
12367F:	drivers/media/i2c/smiapp-pll.c
12368F:	drivers/media/i2c/smiapp-pll.h
12369F:	include/uapi/linux/smiapp.h
12370F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12371
12372SMM665 HARDWARE MONITOR DRIVER
12373M:	Guenter Roeck <linux@roeck-us.net>
12374L:	linux-hwmon@vger.kernel.org
12375S:	Maintained
12376F:	Documentation/hwmon/smm665
12377F:	drivers/hwmon/smm665.c
12378
12379SMSC EMC2103 HARDWARE MONITOR DRIVER
12380M:	Steve Glendinning <steve.glendinning@shawell.net>
12381L:	linux-hwmon@vger.kernel.org
12382S:	Maintained
12383F:	Documentation/hwmon/emc2103
12384F:	drivers/hwmon/emc2103.c
12385
12386SMSC SCH5627 HARDWARE MONITOR DRIVER
12387M:	Hans de Goede <hdegoede@redhat.com>
12388L:	linux-hwmon@vger.kernel.org
12389S:	Supported
12390F:	Documentation/hwmon/sch5627
12391F:	drivers/hwmon/sch5627.c
12392
12393SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12394M:	Steve Glendinning <steve.glendinning@shawell.net>
12395L:	linux-fbdev@vger.kernel.org
12396S:	Maintained
12397F:	drivers/video/fbdev/smscufx.c
12398
12399SMSC47B397 HARDWARE MONITOR DRIVER
12400M:	Jean Delvare <jdelvare@suse.com>
12401L:	linux-hwmon@vger.kernel.org
12402S:	Maintained
12403F:	Documentation/hwmon/smsc47b397
12404F:	drivers/hwmon/smsc47b397.c
12405
12406SMSC911x ETHERNET DRIVER
12407M:	Steve Glendinning <steve.glendinning@shawell.net>
12408L:	netdev@vger.kernel.org
12409S:	Maintained
12410F:	include/linux/smsc911x.h
12411F:	drivers/net/ethernet/smsc/smsc911x.*
12412
12413SMSC9420 PCI ETHERNET DRIVER
12414M:	Steve Glendinning <steve.glendinning@shawell.net>
12415L:	netdev@vger.kernel.org
12416S:	Maintained
12417F:	drivers/net/ethernet/smsc/smsc9420.*
12418
12419SOC-CAMERA V4L2 SUBSYSTEM
12420M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12421L:	linux-media@vger.kernel.org
12422T:	git git://linuxtv.org/media_tree.git
12423S:	Maintained
12424F:	include/media/soc*
12425F:	drivers/media/i2c/soc_camera/
12426F:	drivers/media/platform/soc_camera/
12427
12428SOEKRIS NET48XX LED SUPPORT
12429M:	Chris Boot <bootc@bootc.net>
12430S:	Maintained
12431F:	drivers/leds/leds-net48xx.c
12432
12433SOFT-ROCE DRIVER (rxe)
12434M:	Moni Shoua <monis@mellanox.com>
12435L:	linux-rdma@vger.kernel.org
12436S:	Supported
12437W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12438Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12439F:	drivers/infiniband/sw/rxe/
12440F:	include/uapi/rdma/rdma_user_rxe.h
12441
12442SOFTLOGIC 6x10 MPEG CODEC
12443M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12444M:	Anton Sviridenko <anton@corp.bluecherry.net>
12445M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12446M:	Andrey Utkin <andrey_utkin@fastmail.com>
12447M:	Ismael Luceno <ismael@iodev.co.uk>
12448L:	linux-media@vger.kernel.org
12449S:	Supported
12450F:	drivers/media/pci/solo6x10/
12451
12452SOFTWARE RAID (Multiple Disks) SUPPORT
12453M:	Shaohua Li <shli@kernel.org>
12454L:	linux-raid@vger.kernel.org
12455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12456S:	Supported
12457F:	drivers/md/
12458F:	include/linux/raid/
12459F:	include/uapi/linux/raid/
12460
12461SONIC NETWORK DRIVER
12462M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12463L:	netdev@vger.kernel.org
12464S:	Maintained
12465F:	drivers/net/ethernet/natsemi/sonic.*
12466
12467SONICS SILICON BACKPLANE DRIVER (SSB)
12468M:	Michael Buesch <m@bues.ch>
12469L:	linux-wireless@vger.kernel.org
12470S:	Maintained
12471F:	drivers/ssb/
12472F:	include/linux/ssb/
12473
12474SONY MEMORYSTICK CARD SUPPORT
12475M:	Alex Dubov <oakad@yahoo.com>
12476W:	http://tifmxx.berlios.de/
12477S:	Maintained
12478F:	drivers/memstick/host/tifm_ms.c
12479
12480SONY MEMORYSTICK STANDARD SUPPORT
12481M:	Maxim Levitsky <maximlevitsky@gmail.com>
12482S:	Maintained
12483F:	drivers/memstick/core/ms_block.*
12484
12485SONY VAIO CONTROL DEVICE DRIVER
12486M:	Mattia Dongili <malattia@linux.it>
12487L:	platform-driver-x86@vger.kernel.org
12488W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12489S:	Maintained
12490F:	Documentation/laptops/sony-laptop.txt
12491F:	drivers/char/sonypi.c
12492F:	drivers/platform/x86/sony-laptop.c
12493F:	include/linux/sony-laptop.h
12494
12495SOUND
12496M:	Jaroslav Kysela <perex@perex.cz>
12497M:	Takashi Iwai <tiwai@suse.com>
12498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12499W:	http://www.alsa-project.org/
12500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12501T:	git git://git.alsa-project.org/alsa-kernel.git
12502Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12503S:	Maintained
12504F:	Documentation/sound/
12505F:	include/sound/
12506F:	include/uapi/sound/
12507F:	sound/
12508
12509SOUND - COMPRESSED AUDIO
12510M:	Vinod Koul <vinod.koul@intel.com>
12511L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12513S:	Supported
12514F:	Documentation/sound/alsa/compress_offload.txt
12515F:	include/sound/compress_driver.h
12516F:	include/uapi/sound/compress_*
12517F:	sound/core/compress_offload.c
12518F:	sound/soc/soc-compress.c
12519
12520SOUND - DMAENGINE HELPERS
12521M:	Lars-Peter Clausen <lars@metafoo.de>
12522S:	Supported
12523F:	include/sound/dmaengine_pcm.h
12524F:	sound/core/pcm_dmaengine.c
12525F:	sound/soc/soc-generic-dmaengine-pcm.c
12526
12527SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12528M:	Liam Girdwood <lgirdwood@gmail.com>
12529M:	Mark Brown <broonie@kernel.org>
12530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12531L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12532W:	http://alsa-project.org/main/index.php/ASoC
12533S:	Supported
12534F:	Documentation/devicetree/bindings/sound/
12535F:	Documentation/sound/alsa/soc/
12536F:	sound/soc/
12537F:	include/sound/soc*
12538
12539SP2 MEDIA DRIVER
12540M:	Olli Salonen <olli.salonen@iki.fi>
12541L:	linux-media@vger.kernel.org
12542W:	https://linuxtv.org
12543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12544S:	Maintained
12545F:	drivers/media/dvb-frontends/sp2*
12546
12547SPARC + UltraSPARC (sparc/sparc64)
12548M:	"David S. Miller" <davem@davemloft.net>
12549L:	sparclinux@vger.kernel.org
12550Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12553S:	Maintained
12554F:	arch/sparc/
12555F:	drivers/sbus/
12556
12557SPARC SERIAL DRIVERS
12558M:	"David S. Miller" <davem@davemloft.net>
12559L:	sparclinux@vger.kernel.org
12560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12562S:	Maintained
12563F:	include/linux/sunserialcore.h
12564F:	drivers/tty/serial/suncore.c
12565F:	drivers/tty/serial/sunhv.c
12566F:	drivers/tty/serial/sunsab.c
12567F:	drivers/tty/serial/sunsab.h
12568F:	drivers/tty/serial/sunsu.c
12569F:	drivers/tty/serial/sunzilog.c
12570F:	drivers/tty/serial/sunzilog.h
12571F:	drivers/tty/vcc.c
12572
12573SPARSE CHECKER
12574M:	"Christopher Li" <sparse@chrisli.org>
12575L:	linux-sparse@vger.kernel.org
12576W:	https://sparse.wiki.kernel.org/
12577T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12578T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12579S:	Maintained
12580F:	include/linux/compiler.h
12581
12582SPEAR CLOCK FRAMEWORK SUPPORT
12583M:	Viresh Kumar <vireshk@kernel.org>
12584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12585W:	http://www.st.com/spear
12586S:	Maintained
12587F:	drivers/clk/spear/
12588
12589SPEAR PLATFORM SUPPORT
12590M:	Viresh Kumar <vireshk@kernel.org>
12591M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12593W:	http://www.st.com/spear
12594S:	Maintained
12595F:	arch/arm/boot/dts/spear*
12596F:	arch/arm/mach-spear/
12597
12598SPI NOR SUBSYSTEM
12599M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12600M:	Marek Vasut <marek.vasut@gmail.com>
12601L:	linux-mtd@lists.infradead.org
12602W:	http://www.linux-mtd.infradead.org/
12603Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12604T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12605T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12606S:	Maintained
12607F:	drivers/mtd/spi-nor/
12608F:	include/linux/mtd/spi-nor.h
12609
12610SPI SUBSYSTEM
12611M:	Mark Brown <broonie@kernel.org>
12612L:	linux-spi@vger.kernel.org
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12614Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12615S:	Maintained
12616F:	Documentation/devicetree/bindings/spi/
12617F:	Documentation/spi/
12618F:	drivers/spi/
12619F:	include/linux/spi/
12620F:	include/uapi/linux/spi/
12621F:	tools/spi/
12622
12623SPIDERNET NETWORK DRIVER for CELL
12624M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12625L:	netdev@vger.kernel.org
12626S:	Supported
12627F:	Documentation/networking/spider_net.txt
12628F:	drivers/net/ethernet/toshiba/spider_net*
12629
12630SPMI SUBSYSTEM
12631R:	Stephen Boyd <sboyd@codeaurora.org>
12632L:	linux-arm-msm@vger.kernel.org
12633F:	Documentation/devicetree/bindings/spmi/
12634F:	drivers/spmi/
12635F:	include/dt-bindings/spmi/spmi.h
12636F:	include/linux/spmi.h
12637F:	include/trace/events/spmi.h
12638
12639SPU FILE SYSTEM
12640M:	Jeremy Kerr <jk@ozlabs.org>
12641L:	linuxppc-dev@lists.ozlabs.org
12642W:	http://www.ibm.com/developerworks/power/cell/
12643S:	Supported
12644F:	Documentation/filesystems/spufs.txt
12645F:	arch/powerpc/platforms/cell/spufs/
12646
12647SQUASHFS FILE SYSTEM
12648M:	Phillip Lougher <phillip@squashfs.org.uk>
12649L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12650W:	http://squashfs.org.uk
12651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12652S:	Maintained
12653F:	Documentation/filesystems/squashfs.txt
12654F:	fs/squashfs/
12655
12656SRM (Alpha) environment access
12657M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12658S:	Maintained
12659F:	arch/alpha/kernel/srm_env.c
12660
12661STABLE BRANCH
12662M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12663L:	stable@vger.kernel.org
12664S:	Supported
12665F:	Documentation/process/stable-kernel-rules.rst
12666
12667STAGING - COMEDI
12668M:	Ian Abbott <abbotti@mev.co.uk>
12669M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12670S:	Odd Fixes
12671F:	drivers/staging/comedi/
12672
12673STAGING - FLARION FT1000 DRIVERS
12674M:	Marek Belisko <marek.belisko@gmail.com>
12675S:	Odd Fixes
12676F:	drivers/staging/ft1000/
12677
12678STAGING - INDUSTRIAL IO
12679M:	Jonathan Cameron <jic23@kernel.org>
12680L:	linux-iio@vger.kernel.org
12681S:	Odd Fixes
12682F:	Documentation/devicetree/bindings/staging/iio/
12683F:	drivers/staging/iio/
12684
12685STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12686M:	Jarod Wilson <jarod@wilsonet.com>
12687W:	http://www.lirc.org/
12688S:	Odd Fixes
12689F:	drivers/staging/media/lirc/
12690
12691STAGING - LUSTRE PARALLEL FILESYSTEM
12692M:	Oleg Drokin <oleg.drokin@intel.com>
12693M:	Andreas Dilger <andreas.dilger@intel.com>
12694M:	James Simmons <jsimmons@infradead.org>
12695L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12696W:	http://wiki.lustre.org/
12697S:	Maintained
12698F:	drivers/staging/lustre
12699
12700STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12701M:	Marc Dietrich <marvin24@gmx.de>
12702L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12703L:	linux-tegra@vger.kernel.org
12704S:	Maintained
12705F:	drivers/staging/nvec/
12706
12707STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12708M:	Jens Frederich <jfrederich@gmail.com>
12709M:	Daniel Drake <dsd@laptop.org>
12710M:	Jon Nettleton <jon.nettleton@gmail.com>
12711W:	http://wiki.laptop.org/go/DCON
12712S:	Maintained
12713F:	drivers/staging/olpc_dcon/
12714
12715STAGING - REALTEK RTL8712U DRIVERS
12716M:	Larry Finger <Larry.Finger@lwfinger.net>
12717M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12718S:	Odd Fixes
12719F:	drivers/staging/rtl8712/
12720
12721STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12722M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12723M:	Teddy Wang <teddy.wang@siliconmotion.com>
12724M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12725L:	linux-fbdev@vger.kernel.org
12726S:	Maintained
12727F:	drivers/staging/sm750fb/
12728
12729STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12730M:	William Hubbs <w.d.hubbs@gmail.com>
12731M:	Chris Brannon <chris@the-brannons.com>
12732M:	Kirk Reiser <kirk@reisers.ca>
12733M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12734L:	speakup@linux-speakup.org
12735W:	http://www.linux-speakup.org/
12736S:	Odd Fixes
12737F:	drivers/staging/speakup/
12738
12739STAGING - VIA VT665X DRIVERS
12740M:	Forest Bond <forest@alittletooquiet.net>
12741S:	Odd Fixes
12742F:	drivers/staging/vt665?/
12743
12744STAGING - WILC1000 WIFI DRIVER
12745M:	Aditya Shankar <aditya.shankar@microchip.com>
12746M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12747L:	linux-wireless@vger.kernel.org
12748S:	Supported
12749F:	drivers/staging/wilc1000/
12750
12751STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12752M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12753S:	Odd Fixes
12754F:	drivers/staging/xgifb/
12755
12756STAGING SUBSYSTEM
12757M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12759L:	devel@driverdev.osuosl.org
12760S:	Supported
12761F:	drivers/staging/
12762
12763STARFIRE/DURALAN NETWORK DRIVER
12764M:	Ion Badulescu <ionut@badula.org>
12765S:	Odd Fixes
12766F:	drivers/net/ethernet/adaptec/starfire*
12767
12768STEC S1220 SKD DRIVER
12769M:	Bart Van Assche <bart.vanassche@wdc.com>
12770L:	linux-block@vger.kernel.org
12771S:	Maintained
12772F:	drivers/block/skd*[ch]
12773
12774STI CEC DRIVER
12775M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12776S:	Maintained
12777F:	drivers/staging/media/st-cec/
12778F:	Documentation/devicetree/bindings/media/stih-cec.txt
12779
12780STK1160 USB VIDEO CAPTURE DRIVER
12781M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12782L:	linux-media@vger.kernel.org
12783T:	git git://linuxtv.org/media_tree.git
12784S:	Maintained
12785F:	drivers/media/usb/stk1160/
12786
12787STMMAC ETHERNET DRIVER
12788M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12789M:	Alexandre Torgue <alexandre.torgue@st.com>
12790L:	netdev@vger.kernel.org
12791W:	http://www.stlinux.com
12792S:	Supported
12793F:	drivers/net/ethernet/stmicro/stmmac/
12794
12795SUN3/3X
12796M:	Sam Creasey <sammy@sammy.net>
12797W:	http://sammy.net/sun3/
12798S:	Maintained
12799F:	arch/m68k/kernel/*sun3*
12800F:	arch/m68k/sun3*/
12801F:	arch/m68k/include/asm/sun3*
12802F:	drivers/net/ethernet/i825xx/sun3*
12803
12804SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12805M:	Hans de Goede <hdegoede@redhat.com>
12806L:	linux-input@vger.kernel.org
12807S:	Maintained
12808F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12809F:	drivers/input/keyboard/sun4i-lradc-keys.c
12810
12811SUNDANCE NETWORK DRIVER
12812M:	Denis Kirjanov <kda@linux-powerpc.org>
12813L:	netdev@vger.kernel.org
12814S:	Maintained
12815F:	drivers/net/ethernet/dlink/sundance.c
12816
12817SUPERH
12818M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12819M:	Rich Felker <dalias@libc.org>
12820L:	linux-sh@vger.kernel.org
12821Q:	http://patchwork.kernel.org/project/linux-sh/list/
12822S:	Maintained
12823F:	Documentation/sh/
12824F:	arch/sh/
12825F:	drivers/sh/
12826
12827SUSPEND TO RAM
12828M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12829M:	Len Brown <len.brown@intel.com>
12830M:	Pavel Machek <pavel@ucw.cz>
12831L:	linux-pm@vger.kernel.org
12832B:	https://bugzilla.kernel.org
12833S:	Supported
12834F:	Documentation/power/
12835F:	arch/x86/kernel/acpi/
12836F:	drivers/base/power/
12837F:	kernel/power/
12838F:	include/linux/suspend.h
12839F:	include/linux/freezer.h
12840F:	include/linux/pm.h
12841
12842SVGA HANDLING
12843M:	Martin Mares <mj@ucw.cz>
12844L:	linux-video@atrey.karlin.mff.cuni.cz
12845S:	Maintained
12846F:	Documentation/svga.txt
12847F:	arch/x86/boot/video*
12848
12849SWIOTLB SUBSYSTEM
12850M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12851L:	linux-kernel@vger.kernel.org
12852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12853S:	Supported
12854F:	lib/swiotlb.c
12855F:	arch/*/kernel/pci-swiotlb.c
12856F:	include/linux/swiotlb.h
12857
12858SWITCHDEV
12859M:	Jiri Pirko <jiri@resnulli.us>
12860M:	Ivan Vecera <ivecera@redhat.com>
12861L:	netdev@vger.kernel.org
12862S:	Supported
12863F:	net/switchdev/
12864F:	include/net/switchdev.h
12865
12866SYNC FILE FRAMEWORK
12867M:	Sumit Semwal <sumit.semwal@linaro.org>
12868R:	Gustavo Padovan <gustavo@padovan.org>
12869S:	Maintained
12870L:	linux-media@vger.kernel.org
12871L:	dri-devel@lists.freedesktop.org
12872F:	drivers/dma-buf/sync_*
12873F:	drivers/dma-buf/dma-fence*
12874F:	drivers/dma-buf/sw_sync.c
12875F:	include/linux/sync_file.h
12876F:	include/uapi/linux/sync_file.h
12877F:	Documentation/sync_file.txt
12878T:	git git://anongit.freedesktop.org/drm/drm-misc
12879
12880SYNOPSYS ARC ARCHITECTURE
12881M:	Vineet Gupta <vgupta@synopsys.com>
12882L:	linux-snps-arc@lists.infradead.org
12883S:	Supported
12884F:	arch/arc/
12885F:	Documentation/devicetree/bindings/arc/*
12886F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12887F:	drivers/clocksource/arc_timer.c
12888F:	drivers/tty/serial/arc_uart.c
12889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12890
12891SYNOPSYS ARC HSDK SDP pll clock driver
12892M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12893S:	Supported
12894F:	drivers/clk/clk-hsdk-pll.c
12895F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12896
12897SYNOPSYS ARC SDP clock driver
12898M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12899S:	Supported
12900F:	drivers/clk/axs10x/*
12901F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12902
12903SYNOPSYS ARC SDP platform support
12904M:	Alexey Brodkin <abrodkin@synopsys.com>
12905S:	Supported
12906F:	arch/arc/plat-axs10x
12907F:	arch/arc/boot/dts/ax*
12908F:	Documentation/devicetree/bindings/arc/axs10*
12909
12910SYNOPSYS DESIGNWARE DMAC DRIVER
12911M:	Viresh Kumar <vireshk@kernel.org>
12912M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12913S:	Maintained
12914F:	include/linux/dma/dw.h
12915F:	include/linux/platform_data/dma-dw.h
12916F:	drivers/dma/dw/
12917
12918SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12919M:	Jie Deng <jiedeng@synopsys.com>
12920L:	netdev@vger.kernel.org
12921S:	Supported
12922F:	drivers/net/ethernet/synopsys/
12923
12924SYNOPSYS DESIGNWARE I2C DRIVER
12925M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12926R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12927R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12928L:	linux-i2c@vger.kernel.org
12929S:	Maintained
12930F:	drivers/i2c/busses/i2c-designware-*
12931F:	include/linux/platform_data/i2c-designware.h
12932
12933SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12934M:	Jaehoon Chung <jh80.chung@samsung.com>
12935L:	linux-mmc@vger.kernel.org
12936S:	Maintained
12937F:	drivers/mmc/host/dw_mmc*
12938
12939SYNOPSYS HSDK RESET CONTROLLER DRIVER
12940M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12941S:	Supported
12942F:	drivers/reset/reset-hsdk.c
12943F:	include/dt-bindings/reset/snps,hsdk-reset.h
12944F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12945
12946SYSTEM CONFIGURATION (SYSCON)
12947M:	Lee Jones <lee.jones@linaro.org>
12948M:	Arnd Bergmann <arnd@arndb.de>
12949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12950S:	Supported
12951F:	drivers/mfd/syscon.c
12952
12953SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12954M:	Sudeep Holla <sudeep.holla@arm.com>
12955L:	linux-arm-kernel@lists.infradead.org
12956S:	Maintained
12957F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12958F:	drivers/clk/clk-scpi.c
12959F:	drivers/cpufreq/scpi-cpufreq.c
12960F:	drivers/firmware/arm_scpi.c
12961F:	include/linux/scpi_protocol.h
12962
12963SYSTEM RESET/SHUTDOWN DRIVERS
12964M:	Sebastian Reichel <sre@kernel.org>
12965L:	linux-pm@vger.kernel.org
12966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12967S:	Maintained
12968F:	Documentation/devicetree/bindings/power/reset/
12969F:	drivers/power/reset/
12970
12971SYSTEM TRACE MODULE CLASS
12972M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12973S:	Maintained
12974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12975F:	Documentation/trace/stm.txt
12976F:	drivers/hwtracing/stm/
12977F:	include/linux/stm.h
12978F:	include/uapi/linux/stm.h
12979
12980SYSV FILESYSTEM
12981M:	Christoph Hellwig <hch@infradead.org>
12982S:	Maintained
12983F:	Documentation/filesystems/sysv-fs.txt
12984F:	fs/sysv/
12985F:	include/linux/sysv_fs.h
12986
12987TARGET SUBSYSTEM
12988M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12989L:	linux-scsi@vger.kernel.org
12990L:	target-devel@vger.kernel.org
12991W:	http://www.linux-iscsi.org
12992W:	http://groups.google.com/group/linux-iscsi-target-dev
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12994S:	Supported
12995F:	drivers/target/
12996F:	include/target/
12997F:	Documentation/target/
12998
12999TASKSTATS STATISTICS INTERFACE
13000M:	Balbir Singh <bsingharora@gmail.com>
13001S:	Maintained
13002F:	Documentation/accounting/taskstats*
13003F:	include/linux/taskstats*
13004F:	kernel/taskstats.c
13005
13006TC subsystem
13007M:	Jamal Hadi Salim <jhs@mojatatu.com>
13008M:	Cong Wang <xiyou.wangcong@gmail.com>
13009M:	Jiri Pirko <jiri@resnulli.us>
13010L:	netdev@vger.kernel.org
13011S:	Maintained
13012F:	include/net/pkt_cls.h
13013F:	include/net/pkt_sched.h
13014F:	include/net/tc_act/
13015F:	include/uapi/linux/pkt_cls.h
13016F:	include/uapi/linux/pkt_sched.h
13017F:	include/uapi/linux/tc_act/
13018F:	include/uapi/linux/tc_ematch/
13019F:	net/sched/
13020
13021TCP LOW PRIORITY MODULE
13022M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13023M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13024W:	http://tcp-lp-mod.sourceforge.net/
13025S:	Maintained
13026F:	net/ipv4/tcp_lp.c
13027
13028TDA10071 MEDIA DRIVER
13029M:	Antti Palosaari <crope@iki.fi>
13030L:	linux-media@vger.kernel.org
13031W:	https://linuxtv.org
13032W:	http://palosaari.fi/linux/
13033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13034T:	git git://linuxtv.org/anttip/media_tree.git
13035S:	Maintained
13036F:	drivers/media/dvb-frontends/tda10071*
13037
13038TDA18212 MEDIA DRIVER
13039M:	Antti Palosaari <crope@iki.fi>
13040L:	linux-media@vger.kernel.org
13041W:	https://linuxtv.org
13042W:	http://palosaari.fi/linux/
13043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13044T:	git git://linuxtv.org/anttip/media_tree.git
13045S:	Maintained
13046F:	drivers/media/tuners/tda18212*
13047
13048TDA18218 MEDIA DRIVER
13049M:	Antti Palosaari <crope@iki.fi>
13050L:	linux-media@vger.kernel.org
13051W:	https://linuxtv.org
13052W:	http://palosaari.fi/linux/
13053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13054T:	git git://linuxtv.org/anttip/media_tree.git
13055S:	Maintained
13056F:	drivers/media/tuners/tda18218*
13057
13058TDA18271 MEDIA DRIVER
13059M:	Michael Krufky <mkrufky@linuxtv.org>
13060L:	linux-media@vger.kernel.org
13061W:	https://linuxtv.org
13062W:	http://github.com/mkrufky
13063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13064T:	git git://linuxtv.org/mkrufky/tuners.git
13065S:	Maintained
13066F:	drivers/media/tuners/tda18271*
13067
13068TDA827x MEDIA DRIVER
13069M:	Michael Krufky <mkrufky@linuxtv.org>
13070L:	linux-media@vger.kernel.org
13071W:	https://linuxtv.org
13072W:	http://github.com/mkrufky
13073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13074T:	git git://linuxtv.org/mkrufky/tuners.git
13075S:	Maintained
13076F:	drivers/media/tuners/tda8290.*
13077
13078TDA8290 MEDIA DRIVER
13079M:	Michael Krufky <mkrufky@linuxtv.org>
13080L:	linux-media@vger.kernel.org
13081W:	https://linuxtv.org
13082W:	http://github.com/mkrufky
13083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13084T:	git git://linuxtv.org/mkrufky/tuners.git
13085S:	Maintained
13086F:	drivers/media/tuners/tda8290.*
13087
13088TDA9840 MEDIA DRIVER
13089M:	Hans Verkuil <hverkuil@xs4all.nl>
13090L:	linux-media@vger.kernel.org
13091T:	git git://linuxtv.org/media_tree.git
13092W:	https://linuxtv.org
13093S:	Maintained
13094F:	drivers/media/i2c/tda9840*
13095
13096TEA5761 TUNER DRIVER
13097M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13098M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13099L:	linux-media@vger.kernel.org
13100W:	https://linuxtv.org
13101T:	git git://linuxtv.org/media_tree.git
13102S:	Odd fixes
13103F:	drivers/media/tuners/tea5761.*
13104
13105TEA5767 TUNER DRIVER
13106M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13108L:	linux-media@vger.kernel.org
13109W:	https://linuxtv.org
13110T:	git git://linuxtv.org/media_tree.git
13111S:	Maintained
13112F:	drivers/media/tuners/tea5767.*
13113
13114TEA6415C MEDIA DRIVER
13115M:	Hans Verkuil <hverkuil@xs4all.nl>
13116L:	linux-media@vger.kernel.org
13117T:	git git://linuxtv.org/media_tree.git
13118W:	https://linuxtv.org
13119S:	Maintained
13120F:	drivers/media/i2c/tea6415c*
13121
13122TEA6420 MEDIA DRIVER
13123M:	Hans Verkuil <hverkuil@xs4all.nl>
13124L:	linux-media@vger.kernel.org
13125T:	git git://linuxtv.org/media_tree.git
13126W:	https://linuxtv.org
13127S:	Maintained
13128F:	drivers/media/i2c/tea6420*
13129
13130TEAM DRIVER
13131M:	Jiri Pirko <jiri@resnulli.us>
13132L:	netdev@vger.kernel.org
13133S:	Supported
13134F:	drivers/net/team/
13135F:	include/linux/if_team.h
13136F:	include/uapi/linux/if_team.h
13137
13138TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13139M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13140S:	Maintained
13141F:	arch/x86/platform/ts5500/
13142
13143TECHNOTREND USB IR RECEIVER
13144M:	Sean Young <sean@mess.org>
13145L:	linux-media@vger.kernel.org
13146S:	Maintained
13147F:	drivers/media/rc/ttusbir.c
13148
13149TEE SUBSYSTEM
13150M:	Jens Wiklander <jens.wiklander@linaro.org>
13151S:	Maintained
13152F:	include/linux/tee_drv.h
13153F:	include/uapi/linux/tee.h
13154F:	drivers/tee/
13155F:	Documentation/tee.txt
13156
13157TEGRA ARCHITECTURE SUPPORT
13158M:	Thierry Reding <thierry.reding@gmail.com>
13159M:	Jonathan Hunter <jonathanh@nvidia.com>
13160L:	linux-tegra@vger.kernel.org
13161Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13163S:	Supported
13164N:	[^a-z]tegra
13165
13166TEGRA CLOCK DRIVER
13167M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13168M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13169S:	Supported
13170F:	drivers/clk/tegra/
13171
13172TEGRA DMA DRIVERS
13173M:	Laxman Dewangan <ldewangan@nvidia.com>
13174M:	Jon Hunter <jonathanh@nvidia.com>
13175S:	Supported
13176F:	drivers/dma/tegra*
13177
13178TEGRA I2C DRIVER
13179M:	Laxman Dewangan <ldewangan@nvidia.com>
13180S:	Supported
13181F:	drivers/i2c/busses/i2c-tegra.c
13182
13183TEGRA IOMMU DRIVERS
13184M:	Hiroshi Doyu <hdoyu@nvidia.com>
13185S:	Supported
13186F:	drivers/iommu/tegra*
13187
13188TEGRA KBC DRIVER
13189M:	Rakesh Iyer <riyer@nvidia.com>
13190M:	Laxman Dewangan <ldewangan@nvidia.com>
13191S:	Supported
13192F:	drivers/input/keyboard/tegra-kbc.c
13193
13194TEGRA PWM DRIVER
13195M:	Thierry Reding <thierry.reding@gmail.com>
13196S:	Supported
13197F:	drivers/pwm/pwm-tegra.c
13198
13199TEGRA SERIAL DRIVER
13200M:	Laxman Dewangan <ldewangan@nvidia.com>
13201S:	Supported
13202F:	drivers/tty/serial/serial-tegra.c
13203
13204TEGRA SPI DRIVER
13205M:	Laxman Dewangan <ldewangan@nvidia.com>
13206S:	Supported
13207F:	drivers/spi/spi-tegra*
13208
13209TEHUTI ETHERNET DRIVER
13210M:	Andy Gospodarek <andy@greyhouse.net>
13211L:	netdev@vger.kernel.org
13212S:	Supported
13213F:	drivers/net/ethernet/tehuti/*
13214
13215Telecom Clock Driver for MCPL0010
13216M:	Mark Gross <mark.gross@intel.com>
13217S:	Supported
13218F:	drivers/char/tlclk.c
13219
13220TENSILICA XTENSA PORT (xtensa)
13221M:	Chris Zankel <chris@zankel.net>
13222M:	Max Filippov <jcmvbkbc@gmail.com>
13223L:	linux-xtensa@linux-xtensa.org
13224T:	git git://github.com/czankel/xtensa-linux.git
13225S:	Maintained
13226F:	arch/xtensa/
13227F:	drivers/irqchip/irq-xtensa-*
13228
13229Texas Instruments' System Control Interface (TISCI) Protocol Driver
13230M:	Nishanth Menon <nm@ti.com>
13231M:	Tero Kristo <t-kristo@ti.com>
13232M:	Santosh Shilimkar <ssantosh@kernel.org>
13233L:	linux-arm-kernel@lists.infradead.org
13234S:	Maintained
13235F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13236F:	drivers/firmware/ti_sci*
13237F:	include/linux/soc/ti/ti_sci_protocol.h
13238F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13239F:	include/dt-bindings/genpd/k2g.h
13240F:	drivers/soc/ti/ti_sci_pm_domains.c
13241F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13242F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13243F:	drivers/clk/keystone/sci-clk.c
13244F:	drivers/reset/reset-ti-sci.c
13245
13246THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13247M:	Hans Verkuil <hverkuil@xs4all.nl>
13248L:	linux-media@vger.kernel.org
13249T:	git git://linuxtv.org/media_tree.git
13250W:	https://linuxtv.org
13251S:	Maintained
13252F:	drivers/media/radio/radio-raremono.c
13253
13254THERMAL
13255M:	Zhang Rui <rui.zhang@intel.com>
13256M:	Eduardo Valentin <edubezval@gmail.com>
13257L:	linux-pm@vger.kernel.org
13258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13260Q:	https://patchwork.kernel.org/project/linux-pm/list/
13261S:	Supported
13262F:	drivers/thermal/
13263F:	include/linux/thermal.h
13264F:	include/uapi/linux/thermal.h
13265F:	include/linux/cpu_cooling.h
13266F:	Documentation/devicetree/bindings/thermal/
13267
13268THERMAL/CPU_COOLING
13269M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13270M:	Viresh Kumar <viresh.kumar@linaro.org>
13271M:	Javi Merino <javi.merino@kernel.org>
13272L:	linux-pm@vger.kernel.org
13273S:	Supported
13274F:	Documentation/thermal/cpu-cooling-api.txt
13275F:	drivers/thermal/cpu_cooling.c
13276F:	include/linux/cpu_cooling.h
13277
13278THINKPAD ACPI EXTRAS DRIVER
13279M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13280L:	ibm-acpi-devel@lists.sourceforge.net
13281L:	platform-driver-x86@vger.kernel.org
13282W:	http://ibm-acpi.sourceforge.net
13283W:	http://thinkwiki.org/wiki/Ibm-acpi
13284T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13285S:	Maintained
13286F:	drivers/platform/x86/thinkpad_acpi.c
13287
13288THUNDERBOLT DRIVER
13289M:	Andreas Noever <andreas.noever@gmail.com>
13290M:	Michael Jamet <michael.jamet@intel.com>
13291M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13292M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13293S:	Maintained
13294F:	drivers/thunderbolt/
13295
13296THUNDERX GPIO DRIVER
13297M:	David Daney <david.daney@cavium.com>
13298S:	Maintained
13299F:	drivers/gpio/gpio-thunderx.c
13300
13301TI AM437X VPFE DRIVER
13302M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13303L:	linux-media@vger.kernel.org
13304W:	https://linuxtv.org
13305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13306T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13307S:	Maintained
13308F:	drivers/media/platform/am437x/
13309
13310TI BANDGAP AND THERMAL DRIVER
13311M:	Eduardo Valentin <edubezval@gmail.com>
13312M:	Keerthy <j-keerthy@ti.com>
13313L:	linux-pm@vger.kernel.org
13314L:	linux-omap@vger.kernel.org
13315S:	Maintained
13316F:	drivers/thermal/ti-soc-thermal/
13317
13318TI BQ27XXX POWER SUPPLY DRIVER
13319R:	Andrew F. Davis <afd@ti.com>
13320F:	include/linux/power/bq27xxx_battery.h
13321F:	drivers/power/supply/bq27xxx_battery.c
13322F:	drivers/power/supply/bq27xxx_battery_i2c.c
13323
13324TI CDCE706 CLOCK DRIVER
13325M:	Max Filippov <jcmvbkbc@gmail.com>
13326S:	Maintained
13327F:	drivers/clk/clk-cdce706.c
13328
13329TI CLOCK DRIVER
13330M:	Tero Kristo <t-kristo@ti.com>
13331L:	linux-omap@vger.kernel.org
13332S:	Maintained
13333F:	drivers/clk/ti/
13334F:	include/linux/clk/ti.h
13335
13336TI DAVINCI MACHINE SUPPORT
13337M:	Sekhar Nori <nsekhar@ti.com>
13338M:	Kevin Hilman <khilman@kernel.org>
13339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13341S:	Supported
13342F:	arch/arm/mach-davinci/
13343F:	drivers/i2c/busses/i2c-davinci.c
13344F:	arch/arm/boot/dts/da850*
13345
13346TI DAVINCI SERIES GPIO DRIVER
13347M:	Keerthy <j-keerthy@ti.com>
13348L:	linux-gpio@vger.kernel.org
13349S:	Maintained
13350F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13351F:	drivers/gpio/gpio-davinci.c
13352
13353TI DAVINCI SERIES MEDIA DRIVER
13354M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13355L:	linux-media@vger.kernel.org
13356W:	https://linuxtv.org
13357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13358T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13359S:	Maintained
13360F:	drivers/media/platform/davinci/
13361F:	include/media/davinci/
13362
13363TI ETHERNET SWITCH DRIVER (CPSW)
13364R:	Grygorii Strashko <grygorii.strashko@ti.com>
13365L:	linux-omap@vger.kernel.org
13366L:	netdev@vger.kernel.org
13367S:	Maintained
13368F:	drivers/net/ethernet/ti/cpsw*
13369F:	drivers/net/ethernet/ti/davinci*
13370
13371TI FLASH MEDIA INTERFACE DRIVER
13372M:	Alex Dubov <oakad@yahoo.com>
13373S:	Maintained
13374F:	drivers/misc/tifm*
13375F:	drivers/mmc/host/tifm_sd.c
13376F:	include/linux/tifm.h
13377
13378TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13379M:	Santosh Shilimkar <ssantosh@kernel.org>
13380L:	linux-kernel@vger.kernel.org
13381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13382S:	Maintained
13383F:	drivers/soc/ti/*
13384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13385
13386TI LM49xxx FAMILY ASoC CODEC DRIVERS
13387M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13388M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13389L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13390S:	Maintained
13391F:	sound/soc/codecs/lm49453*
13392F:	sound/soc/codecs/isabelle*
13393
13394TI LP855x BACKLIGHT DRIVER
13395M:	Milo Kim <milo.kim@ti.com>
13396S:	Maintained
13397F:	Documentation/backlight/lp855x-driver.txt
13398F:	drivers/video/backlight/lp855x_bl.c
13399F:	include/linux/platform_data/lp855x.h
13400
13401TI LP8727 CHARGER DRIVER
13402M:	Milo Kim <milo.kim@ti.com>
13403S:	Maintained
13404F:	drivers/power/supply/lp8727_charger.c
13405F:	include/linux/platform_data/lp8727.h
13406
13407TI LP8788 MFD DRIVER
13408M:	Milo Kim <milo.kim@ti.com>
13409S:	Maintained
13410F:	drivers/iio/adc/lp8788_adc.c
13411F:	drivers/leds/leds-lp8788.c
13412F:	drivers/mfd/lp8788*.c
13413F:	drivers/power/supply/lp8788-charger.c
13414F:	drivers/regulator/lp8788-*.c
13415F:	include/linux/mfd/lp8788*.h
13416
13417TI NETCP ETHERNET DRIVER
13418M:	Wingman Kwok <w-kwok2@ti.com>
13419M:	Murali Karicheri <m-karicheri2@ti.com>
13420L:	netdev@vger.kernel.org
13421S:	Maintained
13422F:	drivers/net/ethernet/ti/netcp*
13423
13424TI TAS571X FAMILY ASoC CODEC DRIVER
13425M:	Kevin Cernekee <cernekee@chromium.org>
13426L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13427S:	Odd Fixes
13428F:	sound/soc/codecs/tas571x*
13429
13430TI TRF7970A NFC DRIVER
13431M:	Mark Greer <mgreer@animalcreek.com>
13432L:	linux-wireless@vger.kernel.org
13433L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13434S:	Supported
13435F:	drivers/nfc/trf7970a.c
13436F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13437
13438TI TWL4030 SERIES SOC CODEC DRIVER
13439M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13441S:	Maintained
13442F:	sound/soc/codecs/twl4030*
13443
13444TI VPE/CAL DRIVERS
13445M:	Benoit Parrot <bparrot@ti.com>
13446L:	linux-media@vger.kernel.org
13447W:	http://linuxtv.org/
13448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13449S:	Maintained
13450F:	drivers/media/platform/ti-vpe/
13451
13452TI WILINK WIRELESS DRIVERS
13453L:	linux-wireless@vger.kernel.org
13454W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13455W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13457S:	Orphan
13458F:	drivers/net/wireless/ti/
13459F:	include/linux/wl12xx.h
13460
13461TILE ARCHITECTURE
13462M:	Chris Metcalf <cmetcalf@mellanox.com>
13463W:	http://www.mellanox.com/repository/solutions/tile-scm/
13464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13465S:	Supported
13466F:	arch/tile/
13467F:	drivers/char/tile-srom.c
13468F:	drivers/edac/tile_edac.c
13469F:	drivers/net/ethernet/tile/
13470F:	drivers/rtc/rtc-tile.c
13471F:	drivers/tty/hvc/hvc_tile.c
13472F:	drivers/tty/serial/tilegx.c
13473F:	drivers/usb/host/*-tilegx.c
13474F:	include/linux/usb/tilegx.h
13475
13476TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13477M:	John Stultz <john.stultz@linaro.org>
13478M:	Thomas Gleixner <tglx@linutronix.de>
13479R:	Stephen Boyd <sboyd@codeaurora.org>
13480L:	linux-kernel@vger.kernel.org
13481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13482S:	Supported
13483F:	include/linux/clocksource.h
13484F:	include/linux/time.h
13485F:	include/linux/timex.h
13486F:	include/uapi/linux/time.h
13487F:	include/uapi/linux/timex.h
13488F:	kernel/time/clocksource.c
13489F:	kernel/time/time*.c
13490F:	kernel/time/alarmtimer.c
13491F:	kernel/time/ntp.c
13492F:	tools/testing/selftests/timers/
13493
13494TIPC NETWORK LAYER
13495M:	Jon Maloy <jon.maloy@ericsson.com>
13496M:	Ying Xue <ying.xue@windriver.com>
13497L:	netdev@vger.kernel.org (core kernel code)
13498L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13499W:	http://tipc.sourceforge.net/
13500S:	Maintained
13501F:	include/uapi/linux/tipc*.h
13502F:	net/tipc/
13503
13504TLAN NETWORK DRIVER
13505M:	Samuel Chessman <chessman@tux.org>
13506L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13507W:	http://sourceforge.net/projects/tlan/
13508S:	Maintained
13509F:	Documentation/networking/tlan.txt
13510F:	drivers/net/ethernet/ti/tlan.*
13511
13512TM6000 VIDEO4LINUX DRIVER
13513M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13514M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13515L:	linux-media@vger.kernel.org
13516W:	https://linuxtv.org
13517T:	git git://linuxtv.org/media_tree.git
13518S:	Odd fixes
13519F:	drivers/media/usb/tm6000/
13520F:	Documentation/media/v4l-drivers/tm6000*
13521
13522TMIO/SDHI MMC DRIVER
13523M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13524L:	linux-mmc@vger.kernel.org
13525S:	Supported
13526F:	drivers/mmc/host/tmio_mmc*
13527F:	drivers/mmc/host/renesas_sdhi*
13528F:	include/linux/mfd/tmio.h
13529
13530TMP401 HARDWARE MONITOR DRIVER
13531M:	Guenter Roeck <linux@roeck-us.net>
13532L:	linux-hwmon@vger.kernel.org
13533S:	Maintained
13534F:	Documentation/hwmon/tmp401
13535F:	drivers/hwmon/tmp401.c
13536
13537TMPFS (SHMEM FILESYSTEM)
13538M:	Hugh Dickins <hughd@google.com>
13539L:	linux-mm@kvack.org
13540S:	Maintained
13541F:	include/linux/shmem_fs.h
13542F:	mm/shmem.c
13543
13544TOMOYO SECURITY MODULE
13545M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13546M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13547L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13548L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13549L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13550L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13551W:	http://tomoyo.sourceforge.jp/
13552T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13553S:	Maintained
13554F:	security/tomoyo/
13555
13556TOPSTAR LAPTOP EXTRAS DRIVER
13557M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13558L:	platform-driver-x86@vger.kernel.org
13559S:	Maintained
13560F:	drivers/platform/x86/topstar-laptop.c
13561
13562TOSHIBA ACPI EXTRAS DRIVER
13563M:	Azael Avalos <coproscefalo@gmail.com>
13564L:	platform-driver-x86@vger.kernel.org
13565S:	Maintained
13566F:	drivers/platform/x86/toshiba_acpi.c
13567
13568TOSHIBA BLUETOOTH DRIVER
13569M:	Azael Avalos <coproscefalo@gmail.com>
13570L:	platform-driver-x86@vger.kernel.org
13571S:	Maintained
13572F:	drivers/platform/x86/toshiba_bluetooth.c
13573
13574TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13575M:	Azael Avalos <coproscefalo@gmail.com>
13576L:	platform-driver-x86@vger.kernel.org
13577S:	Maintained
13578F:	drivers/platform/x86/toshiba_haps.c
13579
13580TOSHIBA SMM DRIVER
13581M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13582W:	http://www.buzzard.org.uk/toshiba/
13583S:	Maintained
13584F:	drivers/char/toshiba.c
13585F:	include/linux/toshiba.h
13586F:	include/uapi/linux/toshiba.h
13587
13588TOSHIBA TC358743 DRIVER
13589M:	Mats Randgaard <matrandg@cisco.com>
13590L:	linux-media@vger.kernel.org
13591S:	Maintained
13592F:	drivers/media/i2c/tc358743*
13593F:	include/media/i2c/tc358743.h
13594
13595TOSHIBA WMI HOTKEYS DRIVER
13596M:	Azael Avalos <coproscefalo@gmail.com>
13597L:	platform-driver-x86@vger.kernel.org
13598S:	Maintained
13599F:	drivers/platform/x86/toshiba-wmi.c
13600
13601TPM DEVICE DRIVER
13602M:	Peter Huewe <peterhuewe@gmx.de>
13603M:	Marcel Selhorst <tpmdd@selhorst.net>
13604M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13605R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13606W:	http://tpmdd.sourceforge.net
13607L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13608Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13609T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13610S:	Maintained
13611F:	drivers/char/tpm/
13612
13613TPM IBM_VTPM DEVICE DRIVER
13614M:	Ashley Lai <ashleydlai@gmail.com>
13615W:	http://tpmdd.sourceforge.net
13616L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13617S:	Maintained
13618F:	drivers/char/tpm/tpm_ibmvtpm*
13619
13620TRACING
13621M:	Steven Rostedt <rostedt@goodmis.org>
13622M:	Ingo Molnar <mingo@redhat.com>
13623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13624S:	Maintained
13625F:	Documentation/trace/ftrace.txt
13626F:	arch/*/*/*/ftrace.h
13627F:	arch/*/kernel/ftrace.c
13628F:	include/*/ftrace.h
13629F:	include/linux/trace*.h
13630F:	include/trace/
13631F:	kernel/trace/
13632F:	tools/testing/selftests/ftrace/
13633
13634TRACING MMIO ACCESSES (MMIOTRACE)
13635M:	Steven Rostedt <rostedt@goodmis.org>
13636M:	Ingo Molnar <mingo@kernel.org>
13637R:	Karol Herbst <karolherbst@gmail.com>
13638R:	Pekka Paalanen <ppaalanen@gmail.com>
13639S:	Maintained
13640L:	linux-kernel@vger.kernel.org
13641L:	nouveau@lists.freedesktop.org
13642F:	kernel/trace/trace_mmiotrace.c
13643F:	include/linux/mmiotrace.h
13644F:	arch/x86/mm/kmmio.c
13645F:	arch/x86/mm/mmio-mod.c
13646F:	arch/x86/mm/testmmiotrace.c
13647
13648TRIVIAL PATCHES
13649M:	Jiri Kosina <trivial@kernel.org>
13650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13651S:	Maintained
13652K:	^Subject:.*(?i)trivial
13653
13654TTY LAYER
13655M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13656M:	Jiri Slaby <jslaby@suse.com>
13657S:	Supported
13658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13659F:	Documentation/serial/
13660F:	drivers/tty/
13661F:	drivers/tty/serial/serial_core.c
13662F:	include/linux/serial_core.h
13663F:	include/linux/serial.h
13664F:	include/linux/tty.h
13665F:	include/uapi/linux/serial_core.h
13666F:	include/uapi/linux/serial.h
13667F:	include/uapi/linux/tty.h
13668
13669TUA9001 MEDIA DRIVER
13670M:	Antti Palosaari <crope@iki.fi>
13671L:	linux-media@vger.kernel.org
13672W:	https://linuxtv.org
13673W:	http://palosaari.fi/linux/
13674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13675T:	git git://linuxtv.org/anttip/media_tree.git
13676S:	Maintained
13677F:	drivers/media/tuners/tua9001*
13678
13679TULIP NETWORK DRIVERS
13680L:	netdev@vger.kernel.org
13681L:	linux-parisc@vger.kernel.org
13682S:	Orphan
13683F:	drivers/net/ethernet/dec/tulip/
13684
13685TUN/TAP driver
13686M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13687W:	http://vtun.sourceforge.net/tun
13688S:	Maintained
13689F:	Documentation/networking/tuntap.txt
13690F:	arch/um/os-Linux/drivers/
13691
13692TURBOCHANNEL SUBSYSTEM
13693M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13694M:	Ralf Baechle <ralf@linux-mips.org>
13695L:	linux-mips@linux-mips.org
13696Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13697S:	Maintained
13698F:	drivers/tc/
13699F:	include/linux/tc.h
13700
13701TW5864 VIDEO4LINUX DRIVER
13702M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13703M:	Anton Sviridenko <anton@corp.bluecherry.net>
13704M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13705M:	Andrey Utkin <andrey_utkin@fastmail.com>
13706L:	linux-media@vger.kernel.org
13707S:	Supported
13708F:	drivers/media/pci/tw5864/
13709
13710TW68 VIDEO4LINUX DRIVER
13711M:	Hans Verkuil <hverkuil@xs4all.nl>
13712L:	linux-media@vger.kernel.org
13713T:	git git://linuxtv.org/media_tree.git
13714W:	https://linuxtv.org
13715S:	Odd Fixes
13716F:	drivers/media/pci/tw68/
13717
13718TW686X VIDEO4LINUX DRIVER
13719M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13720L:	linux-media@vger.kernel.org
13721T:	git git://linuxtv.org/media_tree.git
13722W:	http://linuxtv.org
13723S:	Maintained
13724F:	drivers/media/pci/tw686x/
13725
13726UBI FILE SYSTEM (UBIFS)
13727M:	Richard Weinberger <richard@nod.at>
13728M:	Artem Bityutskiy <dedekind1@gmail.com>
13729M:	Adrian Hunter <adrian.hunter@intel.com>
13730L:	linux-mtd@lists.infradead.org
13731T:	git git://git.infradead.org/ubifs-2.6.git
13732W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13733S:	Supported
13734F:	Documentation/filesystems/ubifs.txt
13735F:	fs/ubifs/
13736
13737UCLINUX (M68KNOMMU AND COLDFIRE)
13738M:	Greg Ungerer <gerg@linux-m68k.org>
13739W:	http://www.linux-m68k.org/
13740W:	http://www.uclinux.org/
13741L:	linux-m68k@lists.linux-m68k.org
13742L:	uclinux-dev@uclinux.org  (subscribers-only)
13743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13744S:	Maintained
13745F:	arch/m68k/coldfire/
13746F:	arch/m68k/68*/
13747F:	arch/m68k/*/*_no.*
13748F:	arch/m68k/include/asm/*_no.*
13749
13750UDF FILESYSTEM
13751M:	Jan Kara <jack@suse.com>
13752S:	Maintained
13753F:	Documentation/filesystems/udf.txt
13754F:	fs/udf/
13755
13756UDRAW TABLET
13757M:	Bastien Nocera <hadess@hadess.net>
13758L:	linux-input@vger.kernel.org
13759S:	Maintained
13760F:	drivers/hid/hid-udraw.c
13761
13762UFS FILESYSTEM
13763M:	Evgeniy Dushistov <dushistov@mail.ru>
13764S:	Maintained
13765F:	Documentation/filesystems/ufs.txt
13766F:	fs/ufs/
13767
13768UHID USERSPACE HID IO DRIVER:
13769M:	David Herrmann <dh.herrmann@googlemail.com>
13770L:	linux-input@vger.kernel.org
13771S:	Maintained
13772F:	drivers/hid/uhid.c
13773F:	include/uapi/linux/uhid.h
13774
13775ULPI BUS
13776M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13777L:	linux-usb@vger.kernel.org
13778S:	Maintained
13779F:	drivers/usb/common/ulpi.c
13780F:	include/linux/ulpi/
13781
13782ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13783L:	linux-usb@vger.kernel.org
13784S:	Orphan
13785F:	drivers/uwb/
13786F:	include/linux/uwb.h
13787F:	include/linux/uwb/
13788
13789UNICORE32 ARCHITECTURE:
13790M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13791W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13792S:	Maintained
13793T:	git git://github.com/gxt/linux.git
13794F:	arch/unicore32/
13795
13796UNIFDEF
13797M:	Tony Finch <dot@dotat.at>
13798W:	http://dotat.at/prog/unifdef
13799S:	Maintained
13800F:	scripts/unifdef.c
13801
13802UNIFORM CDROM DRIVER
13803M:	Jens Axboe <axboe@kernel.dk>
13804W:	http://www.kernel.dk
13805S:	Maintained
13806F:	Documentation/cdrom/
13807F:	drivers/cdrom/cdrom.c
13808F:	include/linux/cdrom.h
13809F:	include/uapi/linux/cdrom.h
13810
13811UNISYS S-PAR DRIVERS
13812M:	David Kershner <david.kershner@unisys.com>
13813L:	sparmaintainer@unisys.com (Unisys internal)
13814S:	Supported
13815F:	drivers/staging/unisys/
13816
13817UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13818M:	Vinayak Holikatti <vinholikatti@gmail.com>
13819L:	linux-scsi@vger.kernel.org
13820S:	Supported
13821F:	Documentation/scsi/ufs.txt
13822F:	drivers/scsi/ufs/
13823
13824UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13825M:	Joao Pinto <jpinto@synopsys.com>
13826L:	linux-scsi@vger.kernel.org
13827S:	Supported
13828F:	drivers/scsi/ufs/*dwc*
13829
13830UNSORTED BLOCK IMAGES (UBI)
13831M:	Artem Bityutskiy <dedekind1@gmail.com>
13832M:	Richard Weinberger <richard@nod.at>
13833W:	http://www.linux-mtd.infradead.org/
13834L:	linux-mtd@lists.infradead.org
13835T:	git git://git.infradead.org/ubifs-2.6.git
13836S:	Supported
13837F:	drivers/mtd/ubi/
13838F:	include/linux/mtd/ubi.h
13839F:	include/uapi/mtd/ubi-user.h
13840
13841USB "USBNET" DRIVER FRAMEWORK
13842M:	Oliver Neukum <oneukum@suse.com>
13843L:	netdev@vger.kernel.org
13844W:	http://www.linux-usb.org/usbnet
13845S:	Maintained
13846F:	drivers/net/usb/usbnet.c
13847F:	include/linux/usb/usbnet.h
13848
13849USB ACM DRIVER
13850M:	Oliver Neukum <oneukum@suse.com>
13851L:	linux-usb@vger.kernel.org
13852S:	Maintained
13853F:	Documentation/usb/acm.txt
13854F:	drivers/usb/class/cdc-acm.*
13855
13856USB AR5523 WIRELESS DRIVER
13857M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13858L:	linux-wireless@vger.kernel.org
13859S:	Maintained
13860F:	drivers/net/wireless/ath/ar5523/
13861
13862USB ATTACHED SCSI
13863M:	Oliver Neukum <oneukum@suse.com>
13864L:	linux-usb@vger.kernel.org
13865L:	linux-scsi@vger.kernel.org
13866S:	Maintained
13867F:	drivers/usb/storage/uas.c
13868
13869USB CDC ETHERNET DRIVER
13870M:	Oliver Neukum <oliver@neukum.org>
13871L:	linux-usb@vger.kernel.org
13872S:	Maintained
13873F:	drivers/net/usb/cdc_*.c
13874F:	include/uapi/linux/usb/cdc.h
13875
13876USB CHAOSKEY DRIVER
13877M:	Keith Packard <keithp@keithp.com>
13878L:	linux-usb@vger.kernel.org
13879S:	Maintained
13880F:	drivers/usb/misc/chaoskey.c
13881
13882USB CYPRESS C67X00 DRIVER
13883M:	Peter Korsgaard <jacmet@sunsite.dk>
13884L:	linux-usb@vger.kernel.org
13885S:	Maintained
13886F:	drivers/usb/c67x00/
13887
13888USB DAVICOM DM9601 DRIVER
13889M:	Peter Korsgaard <jacmet@sunsite.dk>
13890L:	netdev@vger.kernel.org
13891W:	http://www.linux-usb.org/usbnet
13892S:	Maintained
13893F:	drivers/net/usb/dm9601.c
13894
13895USB DIAMOND RIO500 DRIVER
13896M:	Cesar Miquel <miquel@df.uba.ar>
13897L:	rio500-users@lists.sourceforge.net
13898W:	http://rio500.sourceforge.net
13899S:	Maintained
13900F:	drivers/usb/misc/rio500*
13901
13902USB EHCI DRIVER
13903M:	Alan Stern <stern@rowland.harvard.edu>
13904L:	linux-usb@vger.kernel.org
13905S:	Maintained
13906F:	Documentation/usb/ehci.txt
13907F:	drivers/usb/host/ehci*
13908
13909USB GADGET/PERIPHERAL SUBSYSTEM
13910M:	Felipe Balbi <balbi@kernel.org>
13911L:	linux-usb@vger.kernel.org
13912W:	http://www.linux-usb.org/gadget
13913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13914S:	Maintained
13915F:	drivers/usb/gadget/
13916F:	include/linux/usb/gadget*
13917
13918USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13919M:	Jiri Kosina <jikos@kernel.org>
13920R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13921L:	linux-usb@vger.kernel.org
13922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13923S:	Maintained
13924F:	Documentation/hid/hiddev.txt
13925F:	drivers/hid/usbhid/
13926
13927USB ISP116X DRIVER
13928M:	Olav Kongas <ok@artecdesign.ee>
13929L:	linux-usb@vger.kernel.org
13930S:	Maintained
13931F:	drivers/usb/host/isp116x*
13932F:	include/linux/usb/isp116x.h
13933
13934USB LAN78XX ETHERNET DRIVER
13935M:	Woojung Huh <woojung.huh@microchip.com>
13936M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13937L:	netdev@vger.kernel.org
13938S:	Maintained
13939F:	drivers/net/usb/lan78xx.*
13940
13941USB MASS STORAGE DRIVER
13942M:	Alan Stern <stern@rowland.harvard.edu>
13943L:	linux-usb@vger.kernel.org
13944L:	usb-storage@lists.one-eyed-alien.net
13945S:	Maintained
13946W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13947F:	drivers/usb/storage/
13948
13949USB MIDI DRIVER
13950M:	Clemens Ladisch <clemens@ladisch.de>
13951L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13952T:	git git://git.alsa-project.org/alsa-kernel.git
13953S:	Maintained
13954F:	sound/usb/midi.*
13955
13956USB NETWORKING DRIVERS
13957L:	linux-usb@vger.kernel.org
13958S:	Odd Fixes
13959F:	drivers/net/usb/
13960
13961USB OHCI DRIVER
13962M:	Alan Stern <stern@rowland.harvard.edu>
13963L:	linux-usb@vger.kernel.org
13964S:	Maintained
13965F:	Documentation/usb/ohci.txt
13966F:	drivers/usb/host/ohci*
13967
13968USB OTG FSM (Finite State Machine)
13969M:	Peter Chen <Peter.Chen@nxp.com>
13970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13971L:	linux-usb@vger.kernel.org
13972S:	Maintained
13973F:	drivers/usb/common/usb-otg-fsm.c
13974
13975USB OVER IP DRIVER
13976M:	Valentina Manea <valentina.manea.m@gmail.com>
13977M:	Shuah Khan <shuahkh@osg.samsung.com>
13978M:	Shuah Khan <shuah@kernel.org>
13979L:	linux-usb@vger.kernel.org
13980S:	Maintained
13981F:	Documentation/usb/usbip_protocol.txt
13982F:	drivers/usb/usbip/
13983F:	tools/usb/usbip/
13984
13985USB PEGASUS DRIVER
13986M:	Petko Manolov <petkan@nucleusys.com>
13987L:	linux-usb@vger.kernel.org
13988L:	netdev@vger.kernel.org
13989T:	git git://github.com/petkan/pegasus.git
13990W:	https://github.com/petkan/pegasus
13991S:	Maintained
13992F:	drivers/net/usb/pegasus.*
13993
13994USB PHY LAYER
13995M:	Felipe Balbi <balbi@kernel.org>
13996L:	linux-usb@vger.kernel.org
13997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13998S:	Maintained
13999F:	drivers/usb/phy/
14000
14001USB PRINTER DRIVER (usblp)
14002M:	Pete Zaitcev <zaitcev@redhat.com>
14003L:	linux-usb@vger.kernel.org
14004S:	Supported
14005F:	drivers/usb/class/usblp.c
14006
14007USB QMI WWAN NETWORK DRIVER
14008M:	Bjørn Mork <bjorn@mork.no>
14009L:	netdev@vger.kernel.org
14010S:	Maintained
14011F:	Documentation/ABI/testing/sysfs-class-net-qmi
14012F:	drivers/net/usb/qmi_wwan.c
14013
14014USB RTL8150 DRIVER
14015M:	Petko Manolov <petkan@nucleusys.com>
14016L:	linux-usb@vger.kernel.org
14017L:	netdev@vger.kernel.org
14018T:	git git://github.com/petkan/rtl8150.git
14019W:	https://github.com/petkan/rtl8150
14020S:	Maintained
14021F:	drivers/net/usb/rtl8150.c
14022
14023USB SERIAL SUBSYSTEM
14024M:	Johan Hovold <johan@kernel.org>
14025L:	linux-usb@vger.kernel.org
14026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14027S:	Maintained
14028F:	Documentation/usb/usb-serial.txt
14029F:	drivers/usb/serial/
14030F:	include/linux/usb/serial.h
14031
14032USB SMSC75XX ETHERNET DRIVER
14033M:	Steve Glendinning <steve.glendinning@shawell.net>
14034L:	netdev@vger.kernel.org
14035S:	Maintained
14036F:	drivers/net/usb/smsc75xx.*
14037
14038USB SMSC95XX ETHERNET DRIVER
14039M:	Steve Glendinning <steve.glendinning@shawell.net>
14040M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14041L:	netdev@vger.kernel.org
14042S:	Maintained
14043F:	drivers/net/usb/smsc95xx.*
14044
14045USB SUBSYSTEM
14046M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14047L:	linux-usb@vger.kernel.org
14048W:	http://www.linux-usb.org
14049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14050S:	Supported
14051F:	Documentation/devicetree/bindings/usb/
14052F:	Documentation/usb/
14053F:	drivers/usb/
14054F:	include/linux/usb.h
14055F:	include/linux/usb/
14056
14057USB TYPEC SUBSYSTEM
14058M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14059L:	linux-usb@vger.kernel.org
14060S:	Maintained
14061F:	Documentation/ABI/testing/sysfs-class-typec
14062F:	Documentation/usb/typec.rst
14063F:	drivers/usb/typec/
14064F:	include/linux/usb/typec.h
14065
14066USB UHCI DRIVER
14067M:	Alan Stern <stern@rowland.harvard.edu>
14068L:	linux-usb@vger.kernel.org
14069S:	Maintained
14070F:	drivers/usb/host/uhci*
14071
14072USB VIDEO CLASS
14073M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14074L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14075L:	linux-media@vger.kernel.org
14076T:	git git://linuxtv.org/media_tree.git
14077W:	http://www.ideasonboard.org/uvc/
14078S:	Maintained
14079F:	drivers/media/usb/uvc/
14080F:	include/uapi/linux/uvcvideo.h
14081
14082USB VISION DRIVER
14083M:	Hans Verkuil <hverkuil@xs4all.nl>
14084L:	linux-media@vger.kernel.org
14085T:	git git://linuxtv.org/media_tree.git
14086W:	https://linuxtv.org
14087S:	Odd Fixes
14088F:	drivers/media/usb/usbvision/
14089
14090USB WEBCAM GADGET
14091M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14092L:	linux-usb@vger.kernel.org
14093S:	Maintained
14094F:	drivers/usb/gadget/function/*uvc*
14095F:	drivers/usb/gadget/legacy/webcam.c
14096
14097USB WIRELESS RNDIS DRIVER (rndis_wlan)
14098M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14099L:	linux-wireless@vger.kernel.org
14100S:	Maintained
14101F:	drivers/net/wireless/rndis_wlan.c
14102
14103USB XHCI DRIVER
14104M:	Mathias Nyman <mathias.nyman@intel.com>
14105L:	linux-usb@vger.kernel.org
14106S:	Supported
14107F:	drivers/usb/host/xhci*
14108F:	drivers/usb/host/pci-quirks*
14109
14110USB ZD1201 DRIVER
14111L:	linux-wireless@vger.kernel.org
14112W:	http://linux-lc100020.sourceforge.net
14113S:	Orphan
14114F:	drivers/net/wireless/zydas/zd1201.*
14115
14116USB ZR364XX DRIVER
14117M:	Antoine Jacquet <royale@zerezo.com>
14118L:	linux-usb@vger.kernel.org
14119L:	linux-media@vger.kernel.org
14120T:	git git://linuxtv.org/media_tree.git
14121W:	http://royale.zerezo.com/zr364xx/
14122S:	Maintained
14123F:	Documentation/media/v4l-drivers/zr364xx*
14124F:	drivers/media/usb/zr364xx/
14125
14126USER-MODE LINUX (UML)
14127M:	Jeff Dike <jdike@addtoit.com>
14128M:	Richard Weinberger <richard@nod.at>
14129L:	user-mode-linux-devel@lists.sourceforge.net
14130L:	user-mode-linux-user@lists.sourceforge.net
14131W:	http://user-mode-linux.sourceforge.net
14132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14133S:	Maintained
14134F:	Documentation/virtual/uml/
14135F:	arch/um/
14136F:	arch/x86/um/
14137F:	fs/hostfs/
14138F:	fs/hppfs/
14139
14140USERSPACE I/O (UIO)
14141M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14142S:	Maintained
14143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14144F:	Documentation/driver-api/uio-howto.rst
14145F:	drivers/uio/
14146F:	include/linux/uio*.h
14147
14148UTIL-LINUX PACKAGE
14149M:	Karel Zak <kzak@redhat.com>
14150L:	util-linux@vger.kernel.org
14151W:	http://en.wikipedia.org/wiki/Util-linux
14152T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14153S:	Maintained
14154
14155UUID HELPERS
14156M:	Christoph Hellwig <hch@lst.de>
14157R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14158L:	linux-kernel@vger.kernel.org
14159T:	git git://git.infradead.org/users/hch/uuid.git
14160F:	lib/uuid.c
14161F:	lib/test_uuid.c
14162F:	include/linux/uuid.h
14163F:	include/uapi/linux/uuid.h
14164S:	Maintained
14165
14166UVESAFB DRIVER
14167M:	Michal Januszewski <spock@gentoo.org>
14168L:	linux-fbdev@vger.kernel.org
14169W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14170S:	Maintained
14171F:	Documentation/fb/uvesafb.txt
14172F:	drivers/video/fbdev/uvesafb.*
14173
14174VF610 NAND DRIVER
14175M:	Stefan Agner <stefan@agner.ch>
14176L:	linux-mtd@lists.infradead.org
14177S:	Supported
14178F:	drivers/mtd/nand/vf610_nfc.c
14179
14180VFAT/FAT/MSDOS FILESYSTEM
14181M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14182S:	Maintained
14183F:	Documentation/filesystems/vfat.txt
14184F:	fs/fat/
14185
14186VFIO DRIVER
14187M:	Alex Williamson <alex.williamson@redhat.com>
14188L:	kvm@vger.kernel.org
14189T:	git git://github.com/awilliam/linux-vfio.git
14190S:	Maintained
14191F:	Documentation/vfio.txt
14192F:	drivers/vfio/
14193F:	include/linux/vfio.h
14194F:	include/uapi/linux/vfio.h
14195
14196VFIO MEDIATED DEVICE DRIVERS
14197M:	Kirti Wankhede <kwankhede@nvidia.com>
14198L:	kvm@vger.kernel.org
14199S:	Maintained
14200F:	Documentation/vfio-mediated-device.txt
14201F:	drivers/vfio/mdev/
14202F:	include/linux/mdev.h
14203F:	samples/vfio-mdev/
14204
14205VFIO PLATFORM DRIVER
14206M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14207L:	kvm@vger.kernel.org
14208S:	Maintained
14209F:	drivers/vfio/platform/
14210
14211VGA_SWITCHEROO
14212R:	Lukas Wunner <lukas@wunner.de>
14213S:	Maintained
14214F:	Documentation/gpu/vga-switcheroo.rst
14215F:	drivers/gpu/vga/vga_switcheroo.c
14216F:	include/linux/vga_switcheroo.h
14217T:	git git://anongit.freedesktop.org/drm/drm-misc
14218
14219VIA RHINE NETWORK DRIVER
14220S:	Orphan
14221F:	drivers/net/ethernet/via/via-rhine.c
14222
14223VIA SD/MMC CARD CONTROLLER DRIVER
14224M:	Bruce Chang <brucechang@via.com.tw>
14225M:	Harald Welte <HaraldWelte@viatech.com>
14226S:	Maintained
14227F:	drivers/mmc/host/via-sdmmc.c
14228
14229VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14230M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14231L:	linux-fbdev@vger.kernel.org
14232S:	Maintained
14233F:	include/linux/via-core.h
14234F:	include/linux/via-gpio.h
14235F:	include/linux/via_i2c.h
14236F:	drivers/video/fbdev/via/
14237
14238VIA VELOCITY NETWORK DRIVER
14239M:	Francois Romieu <romieu@fr.zoreil.com>
14240L:	netdev@vger.kernel.org
14241S:	Maintained
14242F:	drivers/net/ethernet/via/via-velocity.*
14243
14244VIDEO MULTIPLEXER DRIVER
14245M:	Philipp Zabel <p.zabel@pengutronix.de>
14246L:	linux-media@vger.kernel.org
14247S:	Maintained
14248F:	drivers/media/platform/video-mux.c
14249
14250VIDEOBUF2 FRAMEWORK
14251M:	Pawel Osciak <pawel@osciak.com>
14252M:	Marek Szyprowski <m.szyprowski@samsung.com>
14253M:	Kyungmin Park <kyungmin.park@samsung.com>
14254L:	linux-media@vger.kernel.org
14255S:	Maintained
14256F:	drivers/media/v4l2-core/videobuf2-*
14257F:	include/media/videobuf2-*
14258
14259VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14260M:	Helen Koike <helen.koike@collabora.com>
14261L:	linux-media@vger.kernel.org
14262T:	git git://linuxtv.org/media_tree.git
14263W:	https://linuxtv.org
14264S:	Maintained
14265F:	drivers/media/platform/vimc/*
14266
14267VIRT LIB
14268M:	Alex Williamson <alex.williamson@redhat.com>
14269M:	Paolo Bonzini <pbonzini@redhat.com>
14270L:	kvm@vger.kernel.org
14271S:	Supported
14272F:	virt/lib/
14273
14274VIRTIO AND VHOST VSOCK DRIVER
14275M:	Stefan Hajnoczi <stefanha@redhat.com>
14276L:	kvm@vger.kernel.org
14277L:	virtualization@lists.linux-foundation.org
14278L:	netdev@vger.kernel.org
14279S:	Maintained
14280F:	include/linux/virtio_vsock.h
14281F:	include/uapi/linux/virtio_vsock.h
14282F:	include/uapi/linux/vsockmon.h
14283F:	net/vmw_vsock/af_vsock_tap.c
14284F:	net/vmw_vsock/virtio_transport_common.c
14285F:	net/vmw_vsock/virtio_transport.c
14286F:	drivers/net/vsockmon.c
14287F:	drivers/vhost/vsock.c
14288F:	drivers/vhost/vsock.h
14289
14290VIRTIO CONSOLE DRIVER
14291M:	Amit Shah <amit@kernel.org>
14292L:	virtualization@lists.linux-foundation.org
14293S:	Maintained
14294F:	drivers/char/virtio_console.c
14295F:	include/linux/virtio_console.h
14296F:	include/uapi/linux/virtio_console.h
14297
14298VIRTIO CORE, NET AND BLOCK DRIVERS
14299M:	"Michael S. Tsirkin" <mst@redhat.com>
14300M:	Jason Wang <jasowang@redhat.com>
14301L:	virtualization@lists.linux-foundation.org
14302S:	Maintained
14303F:	Documentation/devicetree/bindings/virtio/
14304F:	drivers/virtio/
14305F:	tools/virtio/
14306F:	drivers/net/virtio_net.c
14307F:	drivers/block/virtio_blk.c
14308F:	include/linux/virtio*.h
14309F:	include/uapi/linux/virtio_*.h
14310F:	drivers/crypto/virtio/
14311F:	mm/balloon_compaction.c
14312
14313VIRTIO CRYPTO DRIVER
14314M:	Gonglei <arei.gonglei@huawei.com>
14315L:	virtualization@lists.linux-foundation.org
14316L:	linux-crypto@vger.kernel.org
14317S:	Maintained
14318F:	drivers/crypto/virtio/
14319F:	include/uapi/linux/virtio_crypto.h
14320
14321VIRTIO DRIVERS FOR S390
14322M:	Cornelia Huck <cohuck@redhat.com>
14323M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14324L:	linux-s390@vger.kernel.org
14325L:	virtualization@lists.linux-foundation.org
14326L:	kvm@vger.kernel.org
14327S:	Supported
14328F:	drivers/s390/virtio/
14329
14330VIRTIO GPU DRIVER
14331M:	David Airlie <airlied@linux.ie>
14332M:	Gerd Hoffmann <kraxel@redhat.com>
14333L:	dri-devel@lists.freedesktop.org
14334L:	virtualization@lists.linux-foundation.org
14335T:	git git://anongit.freedesktop.org/drm/drm-misc
14336S:	Maintained
14337F:	drivers/gpu/drm/virtio/
14338F:	include/uapi/linux/virtio_gpu.h
14339
14340VIRTIO HOST (VHOST)
14341M:	"Michael S. Tsirkin" <mst@redhat.com>
14342M:	Jason Wang <jasowang@redhat.com>
14343L:	kvm@vger.kernel.org
14344L:	virtualization@lists.linux-foundation.org
14345L:	netdev@vger.kernel.org
14346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14347S:	Maintained
14348F:	drivers/vhost/
14349F:	include/uapi/linux/vhost.h
14350
14351VIRTIO INPUT DRIVER
14352M:	Gerd Hoffmann <kraxel@redhat.com>
14353S:	Maintained
14354F:	drivers/virtio/virtio_input.c
14355F:	include/uapi/linux/virtio_input.h
14356
14357VIRTUAL SERIO DEVICE DRIVER
14358M:	Stephen Chandler Paul <thatslyude@gmail.com>
14359S:	Maintained
14360F:	drivers/input/serio/userio.c
14361F:	include/uapi/linux/userio.h
14362
14363VIVID VIRTUAL VIDEO DRIVER
14364M:	Hans Verkuil <hverkuil@xs4all.nl>
14365L:	linux-media@vger.kernel.org
14366T:	git git://linuxtv.org/media_tree.git
14367W:	https://linuxtv.org
14368S:	Maintained
14369F:	drivers/media/platform/vivid/*
14370
14371VLYNQ BUS
14372M:	Florian Fainelli <f.fainelli@gmail.com>
14373L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14374S:	Maintained
14375F:	drivers/vlynq/vlynq.c
14376F:	include/linux/vlynq.h
14377
14378VME SUBSYSTEM
14379M:	Martyn Welch <martyn@welchs.me.uk>
14380M:	Manohar Vanga <manohar.vanga@gmail.com>
14381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14382L:	devel@driverdev.osuosl.org
14383S:	Maintained
14384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14385F:	Documentation/driver-api/vme.rst
14386F:	drivers/staging/vme/
14387F:	drivers/vme/
14388F:	include/linux/vme*
14389
14390VMWARE BALLOON DRIVER
14391M:	Xavier Deguillard <xdeguillard@vmware.com>
14392M:	Philip Moltmann <moltmann@vmware.com>
14393M:	"VMware, Inc." <pv-drivers@vmware.com>
14394L:	linux-kernel@vger.kernel.org
14395S:	Maintained
14396F:	drivers/misc/vmw_balloon.c
14397
14398VMWARE HYPERVISOR INTERFACE
14399M:	Alok Kataria <akataria@vmware.com>
14400L:	virtualization@lists.linux-foundation.org
14401S:	Supported
14402F:	arch/x86/kernel/cpu/vmware.c
14403
14404VMWARE PVRDMA DRIVER
14405M:	Adit Ranadive <aditr@vmware.com>
14406M:	VMware PV-Drivers <pv-drivers@vmware.com>
14407L:	linux-rdma@vger.kernel.org
14408S:	Maintained
14409F:	drivers/infiniband/hw/vmw_pvrdma/
14410
14411VMware PVSCSI driver
14412M:	Jim Gill <jgill@vmware.com>
14413M:	VMware PV-Drivers <pv-drivers@vmware.com>
14414L:	linux-scsi@vger.kernel.org
14415S:	Maintained
14416F:	drivers/scsi/vmw_pvscsi.c
14417F:	drivers/scsi/vmw_pvscsi.h
14418
14419VMWARE VMMOUSE SUBDRIVER
14420M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14421M:	"VMware, Inc." <pv-drivers@vmware.com>
14422L:	linux-input@vger.kernel.org
14423S:	Maintained
14424F:	drivers/input/mouse/vmmouse.c
14425F:	drivers/input/mouse/vmmouse.h
14426
14427VMWARE VMXNET3 ETHERNET DRIVER
14428M:	Shrikrishna Khare <skhare@vmware.com>
14429M:	"VMware, Inc." <pv-drivers@vmware.com>
14430L:	netdev@vger.kernel.org
14431S:	Maintained
14432F:	drivers/net/vmxnet3/
14433
14434VOCORE VOCORE2 BOARD
14435M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14436L:	linux-mips@linux-mips.org
14437S:	Maintained
14438F:	arch/mips/boot/dts/ralink/vocore2.dts
14439
14440VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14441M:	Liam Girdwood <lgirdwood@gmail.com>
14442M:	Mark Brown <broonie@kernel.org>
14443L:	linux-kernel@vger.kernel.org
14444W:	http://www.slimlogic.co.uk/?p=48
14445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14446S:	Supported
14447F:	Documentation/devicetree/bindings/regulator/
14448F:	drivers/regulator/
14449F:	include/dt-bindings/regulator/
14450F:	include/linux/regulator/
14451
14452VRF
14453M:	David Ahern <dsa@cumulusnetworks.com>
14454M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14455L:	netdev@vger.kernel.org
14456S:	Maintained
14457F:	drivers/net/vrf.c
14458F:	Documentation/networking/vrf.txt
14459
14460VT1211 HARDWARE MONITOR DRIVER
14461M:	Juerg Haefliger <juergh@gmail.com>
14462L:	linux-hwmon@vger.kernel.org
14463S:	Maintained
14464F:	Documentation/hwmon/vt1211
14465F:	drivers/hwmon/vt1211.c
14466
14467VT8231 HARDWARE MONITOR DRIVER
14468M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14469L:	linux-hwmon@vger.kernel.org
14470S:	Maintained
14471F:	drivers/hwmon/vt8231.c
14472
14473VUB300 USB to SDIO/SD/MMC bridge chip
14474M:	Tony Olech <tony.olech@elandigitalsystems.com>
14475L:	linux-mmc@vger.kernel.org
14476L:	linux-usb@vger.kernel.org
14477S:	Supported
14478F:	drivers/mmc/host/vub300.c
14479
14480W1 DALLAS'S 1-WIRE BUS
14481M:	Evgeniy Polyakov <zbr@ioremap.net>
14482S:	Maintained
14483F:	Documentation/w1/
14484F:	drivers/w1/
14485F:	include/linux/w1.h
14486
14487W83791D HARDWARE MONITORING DRIVER
14488M:	Marc Hulsman <m.hulsman@tudelft.nl>
14489L:	linux-hwmon@vger.kernel.org
14490S:	Maintained
14491F:	Documentation/hwmon/w83791d
14492F:	drivers/hwmon/w83791d.c
14493
14494W83793 HARDWARE MONITORING DRIVER
14495M:	Rudolf Marek <r.marek@assembler.cz>
14496L:	linux-hwmon@vger.kernel.org
14497S:	Maintained
14498F:	Documentation/hwmon/w83793
14499F:	drivers/hwmon/w83793.c
14500
14501W83795 HARDWARE MONITORING DRIVER
14502M:	Jean Delvare <jdelvare@suse.com>
14503L:	linux-hwmon@vger.kernel.org
14504S:	Maintained
14505F:	drivers/hwmon/w83795.c
14506
14507W83L51xD SD/MMC CARD INTERFACE DRIVER
14508M:	Pierre Ossman <pierre@ossman.eu>
14509S:	Maintained
14510F:	drivers/mmc/host/wbsd.*
14511
14512WACOM PROTOCOL 4 SERIAL TABLETS
14513M:	Julian Squires <julian@cipht.net>
14514M:	Hans de Goede <hdegoede@redhat.com>
14515L:	linux-input@vger.kernel.org
14516S:	Maintained
14517F:	drivers/input/tablet/wacom_serial4.c
14518
14519WATCHDOG DEVICE DRIVERS
14520M:	Wim Van Sebroeck <wim@iguana.be>
14521R:	Guenter Roeck <linux@roeck-us.net>
14522L:	linux-watchdog@vger.kernel.org
14523W:	http://www.linux-watchdog.org/
14524T:	git git://www.linux-watchdog.org/linux-watchdog.git
14525S:	Maintained
14526F:	Documentation/devicetree/bindings/watchdog/
14527F:	Documentation/watchdog/
14528F:	drivers/watchdog/
14529F:	include/linux/watchdog.h
14530F:	include/uapi/linux/watchdog.h
14531
14532WHISKEYCOVE PMIC GPIO DRIVER
14533M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14534L:	linux-gpio@vger.kernel.org
14535S:	Maintained
14536F:	drivers/gpio/gpio-wcove.c
14537
14538WIIMOTE HID DRIVER
14539M:	David Herrmann <dh.herrmann@googlemail.com>
14540L:	linux-input@vger.kernel.org
14541S:	Maintained
14542F:	drivers/hid/hid-wiimote*
14543
14544WILOCITY WIL6210 WIRELESS DRIVER
14545M:	Maya Erez <qca_merez@qca.qualcomm.com>
14546L:	linux-wireless@vger.kernel.org
14547L:	wil6210@qca.qualcomm.com
14548S:	Supported
14549W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14550F:	drivers/net/wireless/ath/wil6210/
14551F:	include/uapi/linux/wil6210_uapi.h
14552
14553WIMAX STACK
14554M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14555M:	linux-wimax@intel.com
14556L:	wimax@linuxwimax.org (subscribers-only)
14557S:	Supported
14558W:	http://linuxwimax.org
14559F:	Documentation/wimax/README.wimax
14560F:	include/linux/wimax/debug.h
14561F:	include/net/wimax.h
14562F:	include/uapi/linux/wimax.h
14563F:	net/wimax/
14564
14565WINBOND CIR DRIVER
14566M:	David Härdeman <david@hardeman.nu>
14567S:	Maintained
14568F:	drivers/media/rc/winbond-cir.c
14569
14570WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14571M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14572L:	linux-watchdog@vger.kernel.org
14573S:	Maintained
14574F:	drivers/watchdog/ebc-c384_wdt.c
14575
14576WINSYSTEMS WS16C48 GPIO DRIVER
14577M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14578L:	linux-gpio@vger.kernel.org
14579S:	Maintained
14580F:	drivers/gpio/gpio-ws16c48.c
14581
14582WISTRON LAPTOP BUTTON DRIVER
14583M:	Miloslav Trmac <mitr@volny.cz>
14584S:	Maintained
14585F:	drivers/input/misc/wistron_btns.c
14586
14587WL3501 WIRELESS PCMCIA CARD DRIVER
14588L:	linux-wireless@vger.kernel.org
14589S:	Odd fixes
14590F:	drivers/net/wireless/wl3501*
14591
14592WOLFSON MICROELECTRONICS DRIVERS
14593L:	patches@opensource.cirrus.com
14594T:	git https://github.com/CirrusLogic/linux-drivers.git
14595W:	https://github.com/CirrusLogic/linux-drivers/wiki
14596S:	Supported
14597F:	Documentation/hwmon/wm83??
14598F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14599F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14600F:	Documentation/devicetree/bindings/mfd/arizona.txt
14601F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14602F:	arch/arm/mach-s3c64xx/mach-crag6410*
14603F:	drivers/clk/clk-wm83*.c
14604F:	drivers/extcon/extcon-arizona.c
14605F:	drivers/leds/leds-wm83*.c
14606F:	drivers/gpio/gpio-*wm*.c
14607F:	drivers/gpio/gpio-arizona.c
14608F:	drivers/hwmon/wm83??-hwmon.c
14609F:	drivers/input/misc/wm831x-on.c
14610F:	drivers/input/touchscreen/wm831x-ts.c
14611F:	drivers/input/touchscreen/wm97*.c
14612F:	drivers/mfd/arizona*
14613F:	drivers/mfd/wm*.c
14614F:	drivers/mfd/cs47l24*
14615F:	drivers/power/supply/wm83*.c
14616F:	drivers/rtc/rtc-wm83*.c
14617F:	drivers/regulator/wm8*.c
14618F:	drivers/regulator/arizona*
14619F:	drivers/video/backlight/wm83*_bl.c
14620F:	drivers/watchdog/wm83*_wdt.c
14621F:	include/linux/mfd/arizona/
14622F:	include/linux/mfd/wm831x/
14623F:	include/linux/mfd/wm8350/
14624F:	include/linux/mfd/wm8400*
14625F:	include/linux/regulator/arizona*
14626F:	include/linux/wm97xx.h
14627F:	include/sound/wm????.h
14628F:	sound/soc/codecs/arizona.?
14629F:	sound/soc/codecs/wm*
14630F:	sound/soc/codecs/cs47l24*
14631
14632WORKQUEUE
14633M:	Tejun Heo <tj@kernel.org>
14634R:	Lai Jiangshan <jiangshanlai@gmail.com>
14635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14636S:	Maintained
14637F:	include/linux/workqueue.h
14638F:	kernel/workqueue.c
14639F:	Documentation/core-api/workqueue.rst
14640
14641X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14642M:	Chen-Yu Tsai <wens@csie.org>
14643L:	linux-kernel@vger.kernel.org
14644S:	Maintained
14645N:	axp[128]
14646
14647X.25 NETWORK LAYER
14648M:	Andrew Hendry <andrew.hendry@gmail.com>
14649L:	linux-x25@vger.kernel.org
14650S:	Odd Fixes
14651F:	Documentation/networking/x25*
14652F:	include/net/x25*
14653F:	net/x25/
14654
14655X86 ARCHITECTURE (32-BIT AND 64-BIT)
14656M:	Thomas Gleixner <tglx@linutronix.de>
14657M:	Ingo Molnar <mingo@redhat.com>
14658M:	"H. Peter Anvin" <hpa@zytor.com>
14659M:	x86@kernel.org
14660L:	linux-kernel@vger.kernel.org
14661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14662S:	Maintained
14663F:	Documentation/x86/
14664F:	arch/x86/
14665
14666X86 MCE INFRASTRUCTURE
14667M:	Tony Luck <tony.luck@intel.com>
14668M:	Borislav Petkov <bp@alien8.de>
14669L:	linux-edac@vger.kernel.org
14670S:	Maintained
14671F:	arch/x86/kernel/cpu/mcheck/*
14672
14673X86 MICROCODE UPDATE SUPPORT
14674M:	Borislav Petkov <bp@alien8.de>
14675S:	Maintained
14676F:	arch/x86/kernel/cpu/microcode/*
14677
14678X86 PLATFORM DRIVERS
14679M:	Darren Hart <dvhart@infradead.org>
14680M:	Andy Shevchenko <andy@infradead.org>
14681L:	platform-driver-x86@vger.kernel.org
14682T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14683S:	Maintained
14684F:	drivers/platform/x86/
14685F:	drivers/platform/olpc/
14686
14687X86 VDSO
14688M:	Andy Lutomirski <luto@amacapital.net>
14689L:	linux-kernel@vger.kernel.org
14690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14691S:	Maintained
14692F:	arch/x86/entry/vdso/
14693
14694XC2028/3028 TUNER DRIVER
14695M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14696M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14697L:	linux-media@vger.kernel.org
14698W:	https://linuxtv.org
14699T:	git git://linuxtv.org/media_tree.git
14700S:	Maintained
14701F:	drivers/media/tuners/tuner-xc2028.*
14702
14703XEN BLOCK SUBSYSTEM
14704M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14705M:	Roger Pau Monné <roger.pau@citrix.com>
14706L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14707S:	Supported
14708F:	drivers/block/xen-blkback/*
14709F:	drivers/block/xen*
14710
14711XEN HYPERVISOR ARM
14712M:	Stefano Stabellini <sstabellini@kernel.org>
14713L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14714S:	Maintained
14715F:	arch/arm/xen/
14716F:	arch/arm/include/asm/xen/
14717
14718XEN HYPERVISOR ARM64
14719M:	Stefano Stabellini <sstabellini@kernel.org>
14720L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14721S:	Maintained
14722F:	arch/arm64/xen/
14723F:	arch/arm64/include/asm/xen/
14724
14725XEN HYPERVISOR INTERFACE
14726M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14727M:	Juergen Gross <jgross@suse.com>
14728L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14730S:	Supported
14731F:	arch/x86/xen/
14732F:	drivers/*/xen-*front.c
14733F:	drivers/xen/
14734F:	arch/x86/include/asm/xen/
14735F:	include/xen/
14736F:	include/uapi/xen/
14737F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14738F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14739
14740XEN NETWORK BACKEND DRIVER
14741M:	Wei Liu <wei.liu2@citrix.com>
14742M:	Paul Durrant <paul.durrant@citrix.com>
14743L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14744L:	netdev@vger.kernel.org
14745S:	Supported
14746F:	drivers/net/xen-netback/*
14747
14748XEN PCI SUBSYSTEM
14749M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14750L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14751S:	Supported
14752F:	arch/x86/pci/*xen*
14753F:	drivers/pci/*xen*
14754
14755XEN PVSCSI DRIVERS
14756M:	Juergen Gross <jgross@suse.com>
14757L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14758L:	linux-scsi@vger.kernel.org
14759S:	Supported
14760F:	drivers/scsi/xen-scsifront.c
14761F:	drivers/xen/xen-scsiback.c
14762F:	include/xen/interface/io/vscsiif.h
14763
14764XEN SWIOTLB SUBSYSTEM
14765M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14766L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14767S:	Supported
14768F:	arch/x86/xen/*swiotlb*
14769F:	drivers/xen/*swiotlb*
14770
14771XFS FILESYSTEM
14772M:	Darrick J. Wong <darrick.wong@oracle.com>
14773M:	linux-xfs@vger.kernel.org
14774L:	linux-xfs@vger.kernel.org
14775W:	http://xfs.org/
14776T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14777S:	Supported
14778F:	Documentation/filesystems/xfs.txt
14779F:	fs/xfs/
14780
14781XILINX AXI ETHERNET DRIVER
14782M:	Anirudha Sarangi <anirudh@xilinx.com>
14783M:	John Linn <John.Linn@xilinx.com>
14784S:	Maintained
14785F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14786
14787XILINX UARTLITE SERIAL DRIVER
14788M:	Peter Korsgaard <jacmet@sunsite.dk>
14789L:	linux-serial@vger.kernel.org
14790S:	Maintained
14791F:	drivers/tty/serial/uartlite.c
14792
14793XILINX VIDEO IP CORES
14794M:	Hyun Kwon <hyun.kwon@xilinx.com>
14795M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14796L:	linux-media@vger.kernel.org
14797T:	git git://linuxtv.org/media_tree.git
14798S:	Supported
14799F:	Documentation/devicetree/bindings/media/xilinx/
14800F:	drivers/media/platform/xilinx/
14801F:	include/uapi/linux/xilinx-v4l2-controls.h
14802
14803XILLYBUS DRIVER
14804M:	Eli Billauer <eli.billauer@gmail.com>
14805L:	linux-kernel@vger.kernel.org
14806S:	Supported
14807F:	drivers/char/xillybus/
14808
14809XRA1403 GPIO EXPANDER
14810M:	Nandor Han <nandor.han@ge.com>
14811M:	Semi Malinen <semi.malinen@ge.com>
14812L:	linux-gpio@vger.kernel.org
14813S:	Maintained
14814F:	drivers/gpio/gpio-xra1403.c
14815F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14816
14817XTENSA XTFPGA PLATFORM SUPPORT
14818M:	Max Filippov <jcmvbkbc@gmail.com>
14819L:	linux-xtensa@linux-xtensa.org
14820S:	Maintained
14821F:	drivers/spi/spi-xtensa-xtfpga.c
14822F:	sound/soc/xtensa/xtfpga-i2s.c
14823
14824YAM DRIVER FOR AX.25
14825M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14826L:	linux-hams@vger.kernel.org
14827S:	Maintained
14828F:	drivers/net/hamradio/yam*
14829F:	include/linux/yam.h
14830
14831YAMA SECURITY MODULE
14832M:	Kees Cook <keescook@chromium.org>
14833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14834S:	Supported
14835F:	security/yama/
14836F:	Documentation/admin-guide/LSM/Yama.rst
14837
14838YEALINK PHONE DRIVER
14839M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14840L:	usbb2k-api-dev@nongnu.org
14841S:	Maintained
14842F:	Documentation/input/yealink.rst
14843F:	drivers/input/misc/yealink.*
14844
14845Z8530 DRIVER FOR AX.25
14846M:	Joerg Reuter <jreuter@yaina.de>
14847W:	http://yaina.de/jreuter/
14848W:	http://www.qsl.net/dl1bke/
14849L:	linux-hams@vger.kernel.org
14850S:	Maintained
14851F:	Documentation/networking/z8530drv.txt
14852F:	drivers/net/hamradio/*scc.c
14853F:	drivers/net/hamradio/z8530.h
14854
14855ZBUD COMPRESSED PAGE ALLOCATOR
14856M:	Seth Jennings <sjenning@redhat.com>
14857M:	Dan Streetman <ddstreet@ieee.org>
14858L:	linux-mm@kvack.org
14859S:	Maintained
14860F:	mm/zbud.c
14861F:	include/linux/zbud.h
14862
14863ZD1211RW WIRELESS DRIVER
14864M:	Daniel Drake <dsd@gentoo.org>
14865M:	Ulrich Kunitz <kune@deine-taler.de>
14866W:	http://zd1211.ath.cx/wiki/DriverRewrite
14867L:	linux-wireless@vger.kernel.org
14868L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14869S:	Maintained
14870F:	drivers/net/wireless/zydas/zd1211rw/
14871
14872ZD1301 MEDIA DRIVER
14873M:	Antti Palosaari <crope@iki.fi>
14874L:	linux-media@vger.kernel.org
14875W:	https://linuxtv.org/
14876W:	http://palosaari.fi/linux/
14877Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14878S:	Maintained
14879F:	drivers/media/usb/dvb-usb-v2/zd1301*
14880
14881ZD1301_DEMOD MEDIA DRIVER
14882M:	Antti Palosaari <crope@iki.fi>
14883L:	linux-media@vger.kernel.org
14884W:	https://linuxtv.org/
14885W:	http://palosaari.fi/linux/
14886Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14887S:	Maintained
14888F:	drivers/media/dvb-frontends/zd1301_demod*
14889
14890ZPOOL COMPRESSED PAGE STORAGE API
14891M:	Dan Streetman <ddstreet@ieee.org>
14892L:	linux-mm@kvack.org
14893S:	Maintained
14894F:	mm/zpool.c
14895F:	include/linux/zpool.h
14896
14897ZR36067 VIDEO FOR LINUX DRIVER
14898L:	mjpeg-users@lists.sourceforge.net
14899L:	linux-media@vger.kernel.org
14900W:	http://mjpeg.sourceforge.net/driver-zoran/
14901T:	hg https://linuxtv.org/hg/v4l-dvb
14902S:	Odd Fixes
14903F:	drivers/media/pci/zoran/
14904
14905ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14906M:	Minchan Kim <minchan@kernel.org>
14907M:	Nitin Gupta <ngupta@vflare.org>
14908R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14909L:	linux-kernel@vger.kernel.org
14910S:	Maintained
14911F:	drivers/block/zram/
14912F:	Documentation/blockdev/zram.txt
14913
14914ZS DECSTATION Z85C30 SERIAL DRIVER
14915M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14916S:	Maintained
14917F:	drivers/tty/serial/zs.*
14918
14919ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14920M:	Minchan Kim <minchan@kernel.org>
14921M:	Nitin Gupta <ngupta@vflare.org>
14922R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14923L:	linux-mm@kvack.org
14924S:	Maintained
14925F:	mm/zsmalloc.c
14926F:	include/linux/zsmalloc.h
14927F:	Documentation/vm/zsmalloc.txt
14928
14929ZSWAP COMPRESSED SWAP CACHING
14930M:	Seth Jennings <sjenning@redhat.com>
14931M:	Dan Streetman <ddstreet@ieee.org>
14932L:	linux-mm@kvack.org
14933S:	Maintained
14934F:	mm/zswap.c
14935
14936THE REST
14937M:	Linus Torvalds <torvalds@linux-foundation.org>
14938L:	linux-kernel@vger.kernel.org
14939Q:	http://patchwork.kernel.org/project/LKML/list/
14940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14941S:	Buried alive in reporters
14942F:	*
14943F:	*/
14944