xref: /linux/MAINTAINERS (revision 40d1a07b333ef1f7fce11ee20b8f4281d1a75fb9)
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@mips.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 <yotam.gi@gmail.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@mips.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
7748LEAKING_ADDRESSES
7749M:	Tobin C. Harding <me@tobin.cc>
7750S:	Maintained
7751F:	scripts/leaking_addresses.pl
7752
7753LED SUBSYSTEM
7754M:	Richard Purdie <rpurdie@rpsys.net>
7755M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7756M:	Pavel Machek <pavel@ucw.cz>
7757L:	linux-leds@vger.kernel.org
7758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7759S:	Maintained
7760F:	Documentation/devicetree/bindings/leds/
7761F:	drivers/leds/
7762F:	include/linux/leds.h
7763
7764LEGACY EEPROM DRIVER
7765M:	Jean Delvare <jdelvare@suse.com>
7766S:	Maintained
7767F:	Documentation/misc-devices/eeprom
7768F:	drivers/misc/eeprom/eeprom.c
7769
7770LEGO USB Tower driver
7771M:	Juergen Stuber <starblue@users.sourceforge.net>
7772L:	legousb-devel@lists.sourceforge.net
7773W:	http://legousb.sourceforge.net/
7774S:	Maintained
7775F:	drivers/usb/misc/legousbtower.c
7776
7777LG2160 MEDIA DRIVER
7778M:	Michael Krufky <mkrufky@linuxtv.org>
7779L:	linux-media@vger.kernel.org
7780W:	https://linuxtv.org
7781W:	http://github.com/mkrufky
7782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7783T:	git git://linuxtv.org/mkrufky/tuners.git
7784S:	Maintained
7785F:	drivers/media/dvb-frontends/lg2160.*
7786
7787LGDT3305 MEDIA DRIVER
7788M:	Michael Krufky <mkrufky@linuxtv.org>
7789L:	linux-media@vger.kernel.org
7790W:	https://linuxtv.org
7791W:	http://github.com/mkrufky
7792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7793T:	git git://linuxtv.org/mkrufky/tuners.git
7794S:	Maintained
7795F:	drivers/media/dvb-frontends/lgdt3305.*
7796
7797LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7798M:	Viresh Kumar <vireshk@kernel.org>
7799L:	linux-ide@vger.kernel.org
7800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7801S:	Maintained
7802F:	include/linux/pata_arasan_cf_data.h
7803F:	drivers/ata/pata_arasan_cf.c
7804
7805LIBATA PATA DRIVERS
7806M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7807M:	Tejun Heo <tj@kernel.org>
7808L:	linux-ide@vger.kernel.org
7809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7810S:	Maintained
7811F:	drivers/ata/pata_*.c
7812F:	drivers/ata/ata_generic.c
7813
7814LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7815M:	Linus Walleij <linus.walleij@linaro.org>
7816L:	linux-ide@vger.kernel.org
7817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7818S:	Maintained
7819F:	drivers/ata/pata_ftide010.c
7820F:	drivers/ata/sata_gemini.c
7821F:	drivers/ata/sata_gemini.h
7822
7823LIBATA SATA AHCI PLATFORM devices support
7824M:	Hans de Goede <hdegoede@redhat.com>
7825M:	Tejun Heo <tj@kernel.org>
7826L:	linux-ide@vger.kernel.org
7827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7828S:	Maintained
7829F:	drivers/ata/ahci_platform.c
7830F:	drivers/ata/libahci_platform.c
7831F:	include/linux/ahci_platform.h
7832
7833LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7834M:	Mikael Pettersson <mikpelinux@gmail.com>
7835L:	linux-ide@vger.kernel.org
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7837S:	Maintained
7838F:	drivers/ata/sata_promise.*
7839
7840LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7841M:	Tejun Heo <tj@kernel.org>
7842L:	linux-ide@vger.kernel.org
7843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7844S:	Maintained
7845F:	drivers/ata/
7846F:	include/linux/ata.h
7847F:	include/linux/libata.h
7848F:	Documentation/devicetree/bindings/ata/
7849
7850LIBLOCKDEP
7851M:	Sasha Levin <alexander.levin@verizon.com>
7852S:	Maintained
7853F:	tools/lib/lockdep/
7854
7855LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7856M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7857L:	linux-nvdimm@lists.01.org
7858Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7859S:	Supported
7860F:	drivers/nvdimm/blk.c
7861F:	drivers/nvdimm/region_devs.c
7862
7863LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7864M:	Vishal Verma <vishal.l.verma@intel.com>
7865L:	linux-nvdimm@lists.01.org
7866Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7867S:	Supported
7868F:	drivers/nvdimm/btt*
7869
7870LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7871M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7872L:	linux-nvdimm@lists.01.org
7873Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7874S:	Supported
7875F:	drivers/nvdimm/pmem*
7876
7877LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7878M:	Dan Williams <dan.j.williams@intel.com>
7879L:	linux-nvdimm@lists.01.org
7880Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7882S:	Supported
7883F:	drivers/nvdimm/*
7884F:	drivers/acpi/nfit/*
7885F:	include/linux/nd.h
7886F:	include/linux/libnvdimm.h
7887F:	include/uapi/linux/ndctl.h
7888
7889LIGHTNVM PLATFORM SUPPORT
7890M:	Matias Bjorling <mb@lightnvm.io>
7891W:	http://github/OpenChannelSSD
7892L:	linux-block@vger.kernel.org
7893S:	Maintained
7894F:	drivers/lightnvm/
7895F:	include/linux/lightnvm.h
7896F:	include/uapi/linux/lightnvm.h
7897
7898LINUX FOR POWER MACINTOSH
7899M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7900W:	http://www.penguinppc.org/
7901L:	linuxppc-dev@lists.ozlabs.org
7902S:	Maintained
7903F:	arch/powerpc/platforms/powermac/
7904F:	drivers/macintosh/
7905
7906LINUX FOR POWERPC (32-BIT AND 64-BIT)
7907M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7908M:	Paul Mackerras <paulus@samba.org>
7909M:	Michael Ellerman <mpe@ellerman.id.au>
7910W:	https://github.com/linuxppc/linux/wiki
7911L:	linuxppc-dev@lists.ozlabs.org
7912Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7914S:	Supported
7915F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7916F:	Documentation/devicetree/bindings/powerpc/
7917F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7918F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7919F:	Documentation/powerpc/
7920F:	arch/powerpc/
7921F:	drivers/char/tpm/tpm_ibmvtpm*
7922F:	drivers/crypto/nx/
7923F:	drivers/crypto/vmx/
7924F:	drivers/i2c/busses/i2c-opal.c
7925F:	drivers/net/ethernet/ibm/ibmveth.*
7926F:	drivers/net/ethernet/ibm/ibmvnic.*
7927F:	drivers/pci/hotplug/pnv_php.c
7928F:	drivers/pci/hotplug/rpa*
7929F:	drivers/rtc/rtc-opal.c
7930F:	drivers/scsi/ibmvscsi/
7931F:	drivers/tty/hvc/hvc_opal.c
7932F:	drivers/watchdog/wdrtas.c
7933F:	tools/testing/selftests/powerpc
7934N:	/pmac
7935N:	powermac
7936N:	powernv
7937N:	[^a-z0-9]ps3
7938N:	pseries
7939
7940LINUX FOR POWERPC EMBEDDED MPC5XXX
7941M:	Anatolij Gustschin <agust@denx.de>
7942L:	linuxppc-dev@lists.ozlabs.org
7943T:	git git://git.denx.de/linux-denx-agust.git
7944S:	Maintained
7945F:	arch/powerpc/platforms/512x/
7946F:	arch/powerpc/platforms/52xx/
7947
7948LINUX FOR POWERPC EMBEDDED PPC4XX
7949M:	Alistair Popple <alistair@popple.id.au>
7950M:	Matt Porter <mporter@kernel.crashing.org>
7951W:	http://www.penguinppc.org/
7952L:	linuxppc-dev@lists.ozlabs.org
7953S:	Maintained
7954F:	arch/powerpc/platforms/40x/
7955F:	arch/powerpc/platforms/44x/
7956
7957LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7958M:	Scott Wood <oss@buserror.net>
7959M:	Kumar Gala <galak@kernel.crashing.org>
7960W:	http://www.penguinppc.org/
7961L:	linuxppc-dev@lists.ozlabs.org
7962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7963S:	Maintained
7964F:	arch/powerpc/platforms/83xx/
7965F:	arch/powerpc/platforms/85xx/
7966F:	Documentation/devicetree/bindings/powerpc/fsl/
7967
7968LINUX FOR POWERPC EMBEDDED PPC8XX
7969M:	Vitaly Bordug <vitb@kernel.crashing.org>
7970W:	http://www.penguinppc.org/
7971L:	linuxppc-dev@lists.ozlabs.org
7972S:	Maintained
7973F:	arch/powerpc/platforms/8xx/
7974
7975LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7976L:	linuxppc-dev@lists.ozlabs.org
7977S:	Orphan
7978F:	arch/powerpc/*/*virtex*
7979F:	arch/powerpc/*/*/*virtex*
7980
7981LINUX FOR POWERPC PA SEMI PWRFICIENT
7982L:	linuxppc-dev@lists.ozlabs.org
7983S:	Orphan
7984F:	arch/powerpc/platforms/pasemi/
7985F:	drivers/*/*pasemi*
7986F:	drivers/*/*/*pasemi*
7987
7988LINUX KERNEL DUMP TEST MODULE (LKDTM)
7989M:	Kees Cook <keescook@chromium.org>
7990S:	Maintained
7991F:	drivers/misc/lkdtm*
7992
7993LINUX SECURITY MODULE (LSM) FRAMEWORK
7994M:	Chris Wright <chrisw@sous-sol.org>
7995L:	linux-security-module@vger.kernel.org
7996S:	Supported
7997
7998LIS3LV02D ACCELEROMETER DRIVER
7999M:	Eric Piel <eric.piel@tremplin-utc.net>
8000S:	Maintained
8001F:	Documentation/misc-devices/lis3lv02d
8002F:	drivers/misc/lis3lv02d/
8003F:	drivers/platform/x86/hp_accel.c
8004
8005LIVE PATCHING
8006M:	Josh Poimboeuf <jpoimboe@redhat.com>
8007M:	Jessica Yu <jeyu@kernel.org>
8008M:	Jiri Kosina <jikos@kernel.org>
8009M:	Miroslav Benes <mbenes@suse.cz>
8010R:	Petr Mladek <pmladek@suse.com>
8011S:	Maintained
8012F:	kernel/livepatch/
8013F:	include/linux/livepatch.h
8014F:	arch/x86/include/asm/livepatch.h
8015F:	arch/x86/kernel/livepatch.c
8016F:	Documentation/livepatch/
8017F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8018F:	samples/livepatch/
8019L:	live-patching@vger.kernel.org
8020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8021
8022LLC (802.2)
8023L:	netdev@vger.kernel.org
8024S:	Odd fixes
8025F:	include/linux/llc.h
8026F:	include/uapi/linux/llc.h
8027F:	include/net/llc*
8028F:	net/llc/
8029
8030LM73 HARDWARE MONITOR DRIVER
8031M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8032L:	linux-hwmon@vger.kernel.org
8033S:	Maintained
8034F:	drivers/hwmon/lm73.c
8035
8036LM78 HARDWARE MONITOR DRIVER
8037M:	Jean Delvare <jdelvare@suse.com>
8038L:	linux-hwmon@vger.kernel.org
8039S:	Maintained
8040F:	Documentation/hwmon/lm78
8041F:	drivers/hwmon/lm78.c
8042
8043LM83 HARDWARE MONITOR DRIVER
8044M:	Jean Delvare <jdelvare@suse.com>
8045L:	linux-hwmon@vger.kernel.org
8046S:	Maintained
8047F:	Documentation/hwmon/lm83
8048F:	drivers/hwmon/lm83.c
8049
8050LM90 HARDWARE MONITOR DRIVER
8051M:	Jean Delvare <jdelvare@suse.com>
8052L:	linux-hwmon@vger.kernel.org
8053S:	Maintained
8054F:	Documentation/hwmon/lm90
8055F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8056F:	drivers/hwmon/lm90.c
8057F:	include/dt-bindings/thermal/lm90.h
8058
8059LM95234 HARDWARE MONITOR DRIVER
8060M:	Guenter Roeck <linux@roeck-us.net>
8061L:	linux-hwmon@vger.kernel.org
8062S:	Maintained
8063F:	Documentation/hwmon/lm95234
8064F:	drivers/hwmon/lm95234.c
8065
8066LME2510 MEDIA DRIVER
8067M:	Malcolm Priestley <tvboxspy@gmail.com>
8068L:	linux-media@vger.kernel.org
8069W:	https://linuxtv.org
8070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8071S:	Maintained
8072F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8073
8074LOADPIN SECURITY MODULE
8075M:	Kees Cook <keescook@chromium.org>
8076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8077S:	Supported
8078F:	security/loadpin/
8079F:	Documentation/admin-guide/LSM/LoadPin.rst
8080
8081LOCKING PRIMITIVES
8082M:	Peter Zijlstra <peterz@infradead.org>
8083M:	Ingo Molnar <mingo@redhat.com>
8084L:	linux-kernel@vger.kernel.org
8085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8086S:	Maintained
8087F:	Documentation/locking/
8088F:	include/linux/lockdep.h
8089F:	include/linux/spinlock*.h
8090F:	arch/*/include/asm/spinlock*.h
8091F:	include/linux/rwlock*.h
8092F:	include/linux/mutex*.h
8093F:	arch/*/include/asm/mutex*.h
8094F:	include/linux/rwsem*.h
8095F:	arch/*/include/asm/rwsem.h
8096F:	include/linux/seqlock.h
8097F:	lib/locking*.[ch]
8098F:	kernel/locking/
8099
8100LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8101M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8102L:	linux-ntfs-dev@lists.sourceforge.net
8103W:	http://www.linux-ntfs.org/content/view/19/37/
8104S:	Maintained
8105F:	Documentation/ldm.txt
8106F:	block/partitions/ldm.*
8107
8108LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8109M:	Sathya Prakash <sathya.prakash@broadcom.com>
8110M:	Chaitra P B <chaitra.basappa@broadcom.com>
8111M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8112L:	MPT-FusionLinux.pdl@broadcom.com
8113L:	linux-scsi@vger.kernel.org
8114W:	http://www.avagotech.com/support/
8115S:	Supported
8116F:	drivers/message/fusion/
8117F:	drivers/scsi/mpt2sas/
8118F:	drivers/scsi/mpt3sas/
8119
8120LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8121M:	Matthew Wilcox <matthew@wil.cx>
8122L:	linux-scsi@vger.kernel.org
8123S:	Maintained
8124F:	drivers/scsi/sym53c8xx_2/
8125
8126LTC4261 HARDWARE MONITOR DRIVER
8127M:	Guenter Roeck <linux@roeck-us.net>
8128L:	linux-hwmon@vger.kernel.org
8129S:	Maintained
8130F:	Documentation/hwmon/ltc4261
8131F:	drivers/hwmon/ltc4261.c
8132
8133LTC4306 I2C MULTIPLEXER DRIVER
8134M:	Michael Hennerich <michael.hennerich@analog.com>
8135W:	http://ez.analog.com/community/linux-device-drivers
8136L:	linux-i2c@vger.kernel.org
8137S:	Supported
8138F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8139F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8140
8141LTP (Linux Test Project)
8142M:	Mike Frysinger <vapier@gentoo.org>
8143M:	Cyril Hrubis <chrubis@suse.cz>
8144M:	Wanlong Gao <wanlong.gao@gmail.com>
8145M:	Jan Stancek <jstancek@redhat.com>
8146M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8147M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8148L:	ltp@lists.linux.it (subscribers-only)
8149W:	http://linux-test-project.github.io/
8150T:	git git://github.com/linux-test-project/ltp.git
8151S:	Maintained
8152
8153M32R ARCHITECTURE
8154W:	http://www.linux-m32r.org/
8155S:	Orphan
8156F:	arch/m32r/
8157
8158M68K ARCHITECTURE
8159M:	Geert Uytterhoeven <geert@linux-m68k.org>
8160L:	linux-m68k@lists.linux-m68k.org
8161W:	http://www.linux-m68k.org/
8162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8163S:	Maintained
8164F:	arch/m68k/
8165F:	drivers/zorro/
8166
8167M68K ON APPLE MACINTOSH
8168M:	Joshua Thompson <funaho@jurai.org>
8169W:	http://www.mac.linux-m68k.org/
8170L:	linux-m68k@lists.linux-m68k.org
8171S:	Maintained
8172F:	arch/m68k/mac/
8173
8174M68K ON HP9000/300
8175M:	Philip Blundell <philb@gnu.org>
8176W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8177S:	Maintained
8178F:	arch/m68k/hp300/
8179
8180M88DS3103 MEDIA DRIVER
8181M:	Antti Palosaari <crope@iki.fi>
8182L:	linux-media@vger.kernel.org
8183W:	https://linuxtv.org
8184W:	http://palosaari.fi/linux/
8185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8186T:	git git://linuxtv.org/anttip/media_tree.git
8187S:	Maintained
8188F:	drivers/media/dvb-frontends/m88ds3103*
8189
8190M88RS2000 MEDIA DRIVER
8191M:	Malcolm Priestley <tvboxspy@gmail.com>
8192L:	linux-media@vger.kernel.org
8193W:	https://linuxtv.org
8194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8195S:	Maintained
8196F:	drivers/media/dvb-frontends/m88rs2000*
8197
8198MA901 MASTERKIT USB FM RADIO DRIVER
8199M:	Alexey Klimov <klimov.linux@gmail.com>
8200L:	linux-media@vger.kernel.org
8201T:	git git://linuxtv.org/media_tree.git
8202S:	Maintained
8203F:	drivers/media/radio/radio-ma901.c
8204
8205MAC80211
8206M:	Johannes Berg <johannes@sipsolutions.net>
8207L:	linux-wireless@vger.kernel.org
8208W:	http://wireless.kernel.org/
8209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8211S:	Maintained
8212F:	Documentation/networking/mac80211-injection.txt
8213F:	include/net/mac80211.h
8214F:	net/mac80211/
8215F:	drivers/net/wireless/mac80211_hwsim.[ch]
8216
8217MAILBOX API
8218M:	Jassi Brar <jassisinghbrar@gmail.com>
8219L:	linux-kernel@vger.kernel.org
8220S:	Maintained
8221F:	drivers/mailbox/
8222F:	include/linux/mailbox_client.h
8223F:	include/linux/mailbox_controller.h
8224
8225MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8226M:	Michael Kerrisk <mtk.manpages@gmail.com>
8227W:	http://www.kernel.org/doc/man-pages
8228L:	linux-man@vger.kernel.org
8229S:	Maintained
8230
8231MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8232M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8233L:	linux-mips@linux-mips.org
8234S:	Maintained
8235F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8236
8237MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8238M:	Andrew Lunn <andrew@lunn.ch>
8239M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8240L:	netdev@vger.kernel.org
8241S:	Maintained
8242F:	drivers/net/dsa/mv88e6xxx/
8243F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8244
8245MARVELL ARMADA DRM SUPPORT
8246M:	Russell King <linux@armlinux.org.uk>
8247S:	Maintained
8248T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8249T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8250F:	drivers/gpu/drm/armada/
8251F:	include/uapi/drm/armada_drm.h
8252F:	Documentation/devicetree/bindings/display/armada/
8253
8254MARVELL CRYPTO DRIVER
8255M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8256M:	Arnaud Ebalard <arno@natisbad.org>
8257F:	drivers/crypto/marvell/
8258S:	Maintained
8259L:	linux-crypto@vger.kernel.org
8260
8261MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8262M:	Mirko Lindner <mlindner@marvell.com>
8263M:	Stephen Hemminger <stephen@networkplumber.org>
8264L:	netdev@vger.kernel.org
8265S:	Maintained
8266F:	drivers/net/ethernet/marvell/sk*
8267
8268MARVELL LIBERTAS WIRELESS DRIVER
8269L:	libertas-dev@lists.infradead.org
8270S:	Orphan
8271F:	drivers/net/wireless/marvell/libertas/
8272
8273MARVELL MACCHIATOBIN SUPPORT
8274M:	Russell King <rmk@armlinux.org.uk>
8275L:	linux-arm-kernel@lists.infradead.org
8276S:	Maintained
8277F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8278
8279MARVELL MV643XX ETHERNET DRIVER
8280M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8281L:	netdev@vger.kernel.org
8282S:	Maintained
8283F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8284F:	include/linux/mv643xx.h
8285
8286MARVELL MV88X3310 PHY DRIVER
8287M:	Russell King <rmk@armlinux.org.uk>
8288L:	netdev@vger.kernel.org
8289S:	Maintained
8290F:	drivers/net/phy/marvell10g.c
8291
8292MARVELL MVNETA ETHERNET DRIVER
8293M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8294L:	netdev@vger.kernel.org
8295S:	Maintained
8296F:	drivers/net/ethernet/marvell/mvneta.*
8297
8298MARVELL MWIFIEX WIRELESS DRIVER
8299M:	Amitkumar Karwar <amitkarwar@gmail.com>
8300M:	Nishant Sarmukadam <nishants@marvell.com>
8301M:	Ganapathi Bhat <gbhat@marvell.com>
8302M:	Xinming Hu <huxm@marvell.com>
8303L:	linux-wireless@vger.kernel.org
8304S:	Maintained
8305F:	drivers/net/wireless/marvell/mwifiex/
8306
8307MARVELL MWL8K WIRELESS DRIVER
8308M:	Lennert Buytenhek <buytenh@wantstofly.org>
8309L:	linux-wireless@vger.kernel.org
8310S:	Odd Fixes
8311F:	drivers/net/wireless/marvell/mwl8k.c
8312
8313MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8314M:	Nicolas Pitre <nico@fluxnic.net>
8315S:	Odd Fixes
8316F:	drivers/mmc/host/mvsdio.*
8317
8318MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8319M:	Hu Ziji <huziji@marvell.com>
8320L:	linux-mmc@vger.kernel.org
8321S:	Supported
8322F:	drivers/mmc/host/sdhci-xenon*
8323F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8324
8325MATROX FRAMEBUFFER DRIVER
8326L:	linux-fbdev@vger.kernel.org
8327S:	Orphan
8328F:	drivers/video/fbdev/matrox/matroxfb_*
8329F:	include/uapi/linux/matroxfb.h
8330
8331MAX16065 HARDWARE MONITOR DRIVER
8332M:	Guenter Roeck <linux@roeck-us.net>
8333L:	linux-hwmon@vger.kernel.org
8334S:	Maintained
8335F:	Documentation/hwmon/max16065
8336F:	drivers/hwmon/max16065.c
8337
8338MAX20751 HARDWARE MONITOR DRIVER
8339M:	Guenter Roeck <linux@roeck-us.net>
8340L:	linux-hwmon@vger.kernel.org
8341S:	Maintained
8342F:	Documentation/hwmon/max20751
8343F:	drivers/hwmon/max20751.c
8344
8345MAX2175 SDR TUNER DRIVER
8346M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8347L:	linux-media@vger.kernel.org
8348T:	git git://linuxtv.org/media_tree.git
8349S:	Maintained
8350F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8351F:	Documentation/media/v4l-drivers/max2175.rst
8352F:	drivers/media/i2c/max2175*
8353F:	include/uapi/linux/max2175.h
8354
8355MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8356L:	linux-hwmon@vger.kernel.org
8357S:	Orphan
8358F:	Documentation/hwmon/max6650
8359F:	drivers/hwmon/max6650.c
8360
8361MAX6697 HARDWARE MONITOR DRIVER
8362M:	Guenter Roeck <linux@roeck-us.net>
8363L:	linux-hwmon@vger.kernel.org
8364S:	Maintained
8365F:	Documentation/hwmon/max6697
8366F:	Documentation/devicetree/bindings/i2c/max6697.txt
8367F:	drivers/hwmon/max6697.c
8368F:	include/linux/platform_data/max6697.h
8369
8370MAX9860 MONO AUDIO VOICE CODEC DRIVER
8371M:	Peter Rosin <peda@axentia.se>
8372L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8373S:	Maintained
8374F:	Documentation/devicetree/bindings/sound/max9860.txt
8375F:	sound/soc/codecs/max9860.*
8376
8377MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8378M:	Javier Martinez Canillas <javier@dowhile0.org>
8379L:	linux-kernel@vger.kernel.org
8380S:	Supported
8381F:	drivers/regulator/max77802-regulator.c
8382F:	Documentation/devicetree/bindings/*/*max77802.txt
8383F:	include/dt-bindings/*/*max77802.h
8384
8385MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8386M:	Krzysztof Kozlowski <krzk@kernel.org>
8387M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8388L:	linux-pm@vger.kernel.org
8389S:	Supported
8390F:	drivers/power/supply/max14577_charger.c
8391F:	drivers/power/supply/max77693_charger.c
8392
8393MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8394M:	Chanwoo Choi <cw00.choi@samsung.com>
8395M:	Krzysztof Kozlowski <krzk@kernel.org>
8396M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8397L:	linux-kernel@vger.kernel.org
8398S:	Supported
8399F:	drivers/*/max14577*.c
8400F:	drivers/*/max77686*.c
8401F:	drivers/*/max77693*.c
8402F:	drivers/extcon/extcon-max14577.c
8403F:	drivers/extcon/extcon-max77693.c
8404F:	drivers/rtc/rtc-max77686.c
8405F:	drivers/clk/clk-max77686.c
8406F:	Documentation/devicetree/bindings/mfd/max14577.txt
8407F:	Documentation/devicetree/bindings/*/max77686.txt
8408F:	Documentation/devicetree/bindings/mfd/max77693.txt
8409F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8410F:	include/linux/mfd/max14577*.h
8411F:	include/linux/mfd/max77686*.h
8412F:	include/linux/mfd/max77693*.h
8413
8414MAXIRADIO FM RADIO RECEIVER DRIVER
8415M:	Hans Verkuil <hverkuil@xs4all.nl>
8416L:	linux-media@vger.kernel.org
8417T:	git git://linuxtv.org/media_tree.git
8418W:	https://linuxtv.org
8419S:	Maintained
8420F:	drivers/media/radio/radio-maxiradio*
8421
8422MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8423M:	Peter Rosin <peda@axentia.se>
8424L:	linux-iio@vger.kernel.org
8425S:	Maintained
8426F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8427F:	drivers/iio/potentiometer/mcp4531.c
8428
8429MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8430M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8431L:	linux-iio@vger.kernel.org
8432S:	Maintained
8433F:	drivers/iio/dac/cio-dac.c
8434
8435MEDIA DRIVERS FOR ASCOT2E
8436M:	Sergey Kozlov <serjk@netup.ru>
8437M:	Abylay Ospan <aospan@netup.ru>
8438L:	linux-media@vger.kernel.org
8439W:	https://linuxtv.org
8440W:	http://netup.tv/
8441T:	git git://linuxtv.org/media_tree.git
8442S:	Supported
8443F:	drivers/media/dvb-frontends/ascot2e*
8444
8445MEDIA DRIVERS FOR CXD2841ER
8446M:	Sergey Kozlov <serjk@netup.ru>
8447M:	Abylay Ospan <aospan@netup.ru>
8448L:	linux-media@vger.kernel.org
8449W:	https://linuxtv.org
8450W:	http://netup.tv/
8451T:	git git://linuxtv.org/media_tree.git
8452S:	Supported
8453F:	drivers/media/dvb-frontends/cxd2841er*
8454
8455MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8456M:	Daniel Scheller <d.scheller.oss@gmail.com>
8457L:	linux-media@vger.kernel.org
8458W:	https://linuxtv.org
8459T:	git git://linuxtv.org/media_tree.git
8460S:	Maintained
8461F:	drivers/media/pci/ddbridge/*
8462
8463MEDIA DRIVERS FOR FREESCALE IMX
8464M:	Steve Longerbeam <slongerbeam@gmail.com>
8465M:	Philipp Zabel <p.zabel@pengutronix.de>
8466L:	linux-media@vger.kernel.org
8467T:	git git://linuxtv.org/media_tree.git
8468S:	Maintained
8469F:	Documentation/devicetree/bindings/media/imx.txt
8470F:	Documentation/media/v4l-drivers/imx.rst
8471F:	drivers/staging/media/imx/
8472F:	include/linux/imx-media.h
8473F:	include/media/imx.h
8474
8475MEDIA DRIVERS FOR HELENE
8476M:	Abylay Ospan <aospan@netup.ru>
8477L:	linux-media@vger.kernel.org
8478W:	https://linuxtv.org
8479W:	http://netup.tv/
8480T:	git git://linuxtv.org/media_tree.git
8481S:	Supported
8482F:	drivers/media/dvb-frontends/helene*
8483
8484MEDIA DRIVERS FOR HORUS3A
8485M:	Sergey Kozlov <serjk@netup.ru>
8486M:	Abylay Ospan <aospan@netup.ru>
8487L:	linux-media@vger.kernel.org
8488W:	https://linuxtv.org
8489W:	http://netup.tv/
8490T:	git git://linuxtv.org/media_tree.git
8491S:	Supported
8492F:	drivers/media/dvb-frontends/horus3a*
8493
8494MEDIA DRIVERS FOR LNBH25
8495M:	Sergey Kozlov <serjk@netup.ru>
8496M:	Abylay Ospan <aospan@netup.ru>
8497L:	linux-media@vger.kernel.org
8498W:	https://linuxtv.org
8499W:	http://netup.tv/
8500T:	git git://linuxtv.org/media_tree.git
8501S:	Supported
8502F:	drivers/media/dvb-frontends/lnbh25*
8503
8504MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8505M:	Daniel Scheller <d.scheller.oss@gmail.com>
8506L:	linux-media@vger.kernel.org
8507W:	https://linuxtv.org
8508T:	git git://linuxtv.org/media_tree.git
8509S:	Maintained
8510F:	drivers/media/dvb-frontends/mxl5xx*
8511
8512MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8513M:	Sergey Kozlov <serjk@netup.ru>
8514M:	Abylay Ospan <aospan@netup.ru>
8515L:	linux-media@vger.kernel.org
8516W:	https://linuxtv.org
8517W:	http://netup.tv/
8518T:	git git://linuxtv.org/media_tree.git
8519S:	Supported
8520F:	drivers/media/pci/netup_unidvb/*
8521
8522MEDIA DRIVERS FOR RENESAS - DRIF
8523M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8524L:	linux-media@vger.kernel.org
8525L:	linux-renesas-soc@vger.kernel.org
8526T:	git git://linuxtv.org/media_tree.git
8527S:	Supported
8528F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8529F:	drivers/media/platform/rcar_drif.c
8530
8531MEDIA DRIVERS FOR RENESAS - FCP
8532M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8533L:	linux-media@vger.kernel.org
8534L:	linux-renesas-soc@vger.kernel.org
8535T:	git git://linuxtv.org/media_tree.git
8536S:	Supported
8537F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8538F:	drivers/media/platform/rcar-fcp.c
8539F:	include/media/rcar-fcp.h
8540
8541MEDIA DRIVERS FOR RENESAS - FDP1
8542M:	Kieran Bingham <kieran@bingham.xyz>
8543L:	linux-media@vger.kernel.org
8544L:	linux-renesas-soc@vger.kernel.org
8545T:	git git://linuxtv.org/media_tree.git
8546S:	Supported
8547F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8548F:	drivers/media/platform/rcar_fdp1.c
8549
8550MEDIA DRIVERS FOR RENESAS - VIN
8551M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8552L:	linux-media@vger.kernel.org
8553L:	linux-renesas-soc@vger.kernel.org
8554T:	git git://linuxtv.org/media_tree.git
8555S:	Supported
8556F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8557F:	drivers/media/platform/rcar-vin/
8558
8559MEDIA DRIVERS FOR RENESAS - VSP1
8560M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8561L:	linux-media@vger.kernel.org
8562L:	linux-renesas-soc@vger.kernel.org
8563T:	git git://linuxtv.org/media_tree.git
8564S:	Supported
8565F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8566F:	drivers/media/platform/vsp1/
8567
8568MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8569M:	Daniel Scheller <d.scheller.oss@gmail.com>
8570L:	linux-media@vger.kernel.org
8571W:	https://linuxtv.org
8572T:	git git://linuxtv.org/media_tree.git
8573S:	Maintained
8574F:	drivers/media/dvb-frontends/stv0910*
8575
8576MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8577M:	Daniel Scheller <d.scheller.oss@gmail.com>
8578L:	linux-media@vger.kernel.org
8579W:	https://linuxtv.org
8580T:	git git://linuxtv.org/media_tree.git
8581S:	Maintained
8582F:	drivers/media/dvb-frontends/stv6111*
8583
8584MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8585M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8586M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8587P:	LinuxTV.org Project
8588L:	linux-media@vger.kernel.org
8589W:	https://linuxtv.org
8590Q:	http://patchwork.kernel.org/project/linux-media/list/
8591T:	git git://linuxtv.org/media_tree.git
8592S:	Maintained
8593F:	Documentation/devicetree/bindings/media/
8594F:	Documentation/media/
8595F:	drivers/media/
8596F:	drivers/staging/media/
8597F:	include/linux/platform_data/media/
8598F:	include/media/
8599F:	include/uapi/linux/dvb/
8600F:	include/uapi/linux/videodev2.h
8601F:	include/uapi/linux/media.h
8602F:	include/uapi/linux/v4l2-*
8603F:	include/uapi/linux/meye.h
8604F:	include/uapi/linux/ivtv*
8605F:	include/uapi/linux/uvcvideo.h
8606
8607MEDIATEK CIR DRIVER
8608M:	Sean Wang <sean.wang@mediatek.com>
8609S:	Maintained
8610F:	drivers/media/rc/mtk-cir.c
8611
8612MEDIATEK PMIC LED DRIVER
8613M:	Sean Wang <sean.wang@mediatek.com>
8614S:	Maintained
8615F:	drivers/leds/leds-mt6323.c
8616F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8617
8618MEDIATEK ETHERNET DRIVER
8619M:	Felix Fietkau <nbd@openwrt.org>
8620M:	John Crispin <john@phrozen.org>
8621M:	Sean Wang <sean.wang@mediatek.com>
8622M:	Nelson Chang <nelson.chang@mediatek.com>
8623L:	netdev@vger.kernel.org
8624S:	Maintained
8625F:	drivers/net/ethernet/mediatek/
8626
8627MEDIATEK JPEG DRIVER
8628M:	Rick Chang <rick.chang@mediatek.com>
8629M:	Bin Liu <bin.liu@mediatek.com>
8630S:	Supported
8631F:	drivers/media/platform/mtk-jpeg/
8632F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8633
8634MEDIATEK MDP DRIVER
8635M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8636M:	Houlong Wei <houlong.wei@mediatek.com>
8637M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8638S:	Supported
8639F:	drivers/media/platform/mtk-mdp/
8640F:	drivers/media/platform/mtk-vpu/
8641F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8642
8643MEDIATEK MEDIA DRIVER
8644M:	Tiffany Lin <tiffany.lin@mediatek.com>
8645M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8646S:	Supported
8647F:	drivers/media/platform/mtk-vcodec/
8648F:	drivers/media/platform/mtk-vpu/
8649F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8650F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8651
8652MEDIATEK MT7601U WIRELESS LAN DRIVER
8653M:	Jakub Kicinski <kubakici@wp.pl>
8654L:	linux-wireless@vger.kernel.org
8655S:	Maintained
8656F:	drivers/net/wireless/mediatek/mt7601u/
8657
8658MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8659M:	Sean Wang <sean.wang@mediatek.com>
8660S:	Maintained
8661F:	drivers/char/hw_random/mtk-rng.c
8662
8663MEDIATEK USB3 DRD IP DRIVER
8664M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8665L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8667L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8668S:	Maintained
8669F:	drivers/usb/mtu3/
8670
8671MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8672M:	Peter Senna Tschudin <peter.senna@collabora.com>
8673M:	Martin Donnelly <martin.donnelly@ge.com>
8674M:	Martyn Welch <martyn.welch@collabora.co.uk>
8675S:	Maintained
8676F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8677F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8678
8679MEGARAID SCSI/SAS DRIVERS
8680M:	Kashyap Desai <kashyap.desai@broadcom.com>
8681M:	Sumit Saxena <sumit.saxena@broadcom.com>
8682M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8683L:	megaraidlinux.pdl@broadcom.com
8684L:	linux-scsi@vger.kernel.org
8685W:	http://www.avagotech.com/support/
8686S:	Maintained
8687F:	Documentation/scsi/megaraid.txt
8688F:	drivers/scsi/megaraid.*
8689F:	drivers/scsi/megaraid/
8690
8691MELEXIS MLX90614 DRIVER
8692M:	Crt Mori <cmo@melexis.com>
8693L:	linux-iio@vger.kernel.org
8694W:	http://www.melexis.com
8695S:	Supported
8696F:	drivers/iio/temperature/mlx90614.c
8697
8698MELFAS MIP4 TOUCHSCREEN DRIVER
8699M:	Sangwon Jee <jeesw@melfas.com>
8700W:	http://www.melfas.com
8701S:	Supported
8702F:	drivers/input/touchscreen/melfas_mip4.c
8703F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8704
8705MELLANOX ETHERNET DRIVER (mlx4_en)
8706M:	Tariq Toukan <tariqt@mellanox.com>
8707L:	netdev@vger.kernel.org
8708S:	Supported
8709W:	http://www.mellanox.com
8710Q:	http://patchwork.ozlabs.org/project/netdev/list/
8711F:	drivers/net/ethernet/mellanox/mlx4/en_*
8712
8713MELLANOX ETHERNET DRIVER (mlx5e)
8714M:	Saeed Mahameed <saeedm@mellanox.com>
8715L:	netdev@vger.kernel.org
8716S:	Supported
8717W:	http://www.mellanox.com
8718Q:	http://patchwork.ozlabs.org/project/netdev/list/
8719F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8720
8721MELLANOX ETHERNET INNOVA DRIVER
8722M:	Ilan Tayari <ilant@mellanox.com>
8723R:	Boris Pismenny <borisp@mellanox.com>
8724L:	netdev@vger.kernel.org
8725S:	Supported
8726W:	http://www.mellanox.com
8727Q:	http://patchwork.ozlabs.org/project/netdev/list/
8728F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8729F:	include/linux/mlx5/mlx5_ifc_fpga.h
8730
8731MELLANOX ETHERNET INNOVA IPSEC DRIVER
8732M:	Ilan Tayari <ilant@mellanox.com>
8733R:	Boris Pismenny <borisp@mellanox.com>
8734L:	netdev@vger.kernel.org
8735S:	Supported
8736W:	http://www.mellanox.com
8737Q:	http://patchwork.ozlabs.org/project/netdev/list/
8738F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8739F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8740
8741MELLANOX ETHERNET SWITCH DRIVERS
8742M:	Jiri Pirko <jiri@mellanox.com>
8743M:	Ido Schimmel <idosch@mellanox.com>
8744L:	netdev@vger.kernel.org
8745S:	Supported
8746W:	http://www.mellanox.com
8747Q:	http://patchwork.ozlabs.org/project/netdev/list/
8748F:	drivers/net/ethernet/mellanox/mlxsw/
8749
8750MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8751M:	mlxsw@mellanox.com
8752L:	netdev@vger.kernel.org
8753S:	Supported
8754W:	http://www.mellanox.com
8755Q:	http://patchwork.ozlabs.org/project/netdev/list/
8756F:	drivers/net/ethernet/mellanox/mlxfw/
8757
8758MELLANOX MLX CPLD HOTPLUG DRIVER
8759M:	Vadim Pasternak <vadimp@mellanox.com>
8760L:	platform-driver-x86@vger.kernel.org
8761S:	Supported
8762F:	drivers/platform/x86/mlxcpld-hotplug.c
8763F:	include/linux/platform_data/mlxcpld-hotplug.h
8764
8765MELLANOX MLX4 core VPI driver
8766M:	Tariq Toukan <tariqt@mellanox.com>
8767L:	netdev@vger.kernel.org
8768L:	linux-rdma@vger.kernel.org
8769W:	http://www.mellanox.com
8770Q:	http://patchwork.ozlabs.org/project/netdev/list/
8771S:	Supported
8772F:	drivers/net/ethernet/mellanox/mlx4/
8773F:	include/linux/mlx4/
8774
8775MELLANOX MLX4 IB driver
8776M:	Yishai Hadas <yishaih@mellanox.com>
8777L:	linux-rdma@vger.kernel.org
8778W:	http://www.mellanox.com
8779Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8780S:	Supported
8781F:	drivers/infiniband/hw/mlx4/
8782F:	include/linux/mlx4/
8783F:	include/uapi/rdma/mlx4-abi.h
8784
8785MELLANOX MLX5 core VPI driver
8786M:	Saeed Mahameed <saeedm@mellanox.com>
8787M:	Matan Barak <matanb@mellanox.com>
8788M:	Leon Romanovsky <leonro@mellanox.com>
8789L:	netdev@vger.kernel.org
8790L:	linux-rdma@vger.kernel.org
8791W:	http://www.mellanox.com
8792Q:	http://patchwork.ozlabs.org/project/netdev/list/
8793S:	Supported
8794F:	drivers/net/ethernet/mellanox/mlx5/core/
8795F:	include/linux/mlx5/
8796
8797MELLANOX MLX5 IB driver
8798M:	Matan Barak <matanb@mellanox.com>
8799M:	Leon Romanovsky <leonro@mellanox.com>
8800L:	linux-rdma@vger.kernel.org
8801W:	http://www.mellanox.com
8802Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8803S:	Supported
8804F:	drivers/infiniband/hw/mlx5/
8805F:	include/linux/mlx5/
8806F:	include/uapi/rdma/mlx5-abi.h
8807
8808MELLANOX MLXCPLD I2C AND MUX DRIVER
8809M:	Vadim Pasternak <vadimp@mellanox.com>
8810M:	Michael Shych <michaelsh@mellanox.com>
8811L:	linux-i2c@vger.kernel.org
8812S:	Supported
8813F:	drivers/i2c/busses/i2c-mlxcpld.c
8814F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8815F:	Documentation/i2c/busses/i2c-mlxcpld
8816
8817MELLANOX MLXCPLD LED DRIVER
8818M:	Vadim Pasternak <vadimp@mellanox.com>
8819L:	linux-leds@vger.kernel.org
8820S:	Supported
8821F:	drivers/leds/leds-mlxcpld.c
8822F:	Documentation/leds/leds-mlxcpld.txt
8823
8824MELLANOX PLATFORM DRIVER
8825M:	Vadim Pasternak <vadimp@mellanox.com>
8826L:	platform-driver-x86@vger.kernel.org
8827S:	Supported
8828F:	drivers/platform/x86/mlx-platform.c
8829
8830MEMBARRIER SUPPORT
8831M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8832M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8833L:	linux-kernel@vger.kernel.org
8834S:	Supported
8835F:	kernel/sched/membarrier.c
8836F:	include/uapi/linux/membarrier.h
8837
8838MEMORY MANAGEMENT
8839L:	linux-mm@kvack.org
8840W:	http://www.linux-mm.org
8841S:	Maintained
8842F:	include/linux/mm.h
8843F:	include/linux/gfp.h
8844F:	include/linux/mmzone.h
8845F:	include/linux/memory_hotplug.h
8846F:	include/linux/vmalloc.h
8847F:	mm/
8848
8849MEMORY TECHNOLOGY DEVICES (MTD)
8850M:	David Woodhouse <dwmw2@infradead.org>
8851M:	Brian Norris <computersforpeace@gmail.com>
8852M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8853M:	Marek Vasut <marek.vasut@gmail.com>
8854M:	Richard Weinberger <richard@nod.at>
8855M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8856L:	linux-mtd@lists.infradead.org
8857W:	http://www.linux-mtd.infradead.org/
8858Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8859T:	git git://git.infradead.org/linux-mtd.git master
8860T:	git git://git.infradead.org/l2-mtd.git master
8861S:	Maintained
8862F:	Documentation/devicetree/bindings/mtd/
8863F:	drivers/mtd/
8864F:	include/linux/mtd/
8865F:	include/uapi/mtd/
8866
8867MEN A21 WATCHDOG DRIVER
8868M:	Johannes Thumshirn <morbidrsa@gmail.com>
8869L:	linux-watchdog@vger.kernel.org
8870S:	Maintained
8871F:	drivers/watchdog/mena21_wdt.c
8872
8873MEN CHAMELEON BUS (mcb)
8874M:	Johannes Thumshirn <morbidrsa@gmail.com>
8875S:	Maintained
8876F:	drivers/mcb/
8877F:	include/linux/mcb.h
8878F:	Documentation/men-chameleon-bus.txt
8879
8880MEN F21BMC (Board Management Controller)
8881M:	Andreas Werner <andreas.werner@men.de>
8882S:	Supported
8883F:	drivers/mfd/menf21bmc.c
8884F:	drivers/watchdog/menf21bmc_wdt.c
8885F:	drivers/leds/leds-menf21bmc.c
8886F:	drivers/hwmon/menf21bmc_hwmon.c
8887F:	Documentation/hwmon/menf21bmc
8888
8889MESON AO CEC DRIVER FOR AMLOGIC SOCS
8890M:	Neil Armstrong <narmstrong@baylibre.com>
8891L:	linux-media@lists.freedesktop.org
8892L:	linux-amlogic@lists.infradead.org
8893W:	http://linux-meson.com/
8894S:	Supported
8895F:	drivers/media/platform/meson/ao-cec.c
8896F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8897T:	git git://linuxtv.org/media_tree.git
8898
8899METAG ARCHITECTURE
8900M:	James Hogan <jhogan@kernel.org>
8901L:	linux-metag@vger.kernel.org
8902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8903S:	Odd Fixes
8904F:	arch/metag/
8905F:	Documentation/metag/
8906F:	Documentation/devicetree/bindings/metag/
8907F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8908F:	drivers/clocksource/metag_generic.c
8909F:	drivers/irqchip/irq-metag.c
8910F:	drivers/irqchip/irq-metag-ext.c
8911F:	drivers/tty/metag_da.c
8912
8913MICROBLAZE ARCHITECTURE
8914M:	Michal Simek <monstr@monstr.eu>
8915W:	http://www.monstr.eu/fdt/
8916T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8917S:	Supported
8918F:	arch/microblaze/
8919
8920MICROCHIP / ATMEL AT91 SERIAL DRIVER
8921M:	Richard Genoud <richard.genoud@gmail.com>
8922S:	Maintained
8923F:	drivers/tty/serial/atmel_serial.c
8924F:	drivers/tty/serial/atmel_serial.h
8925
8926MICROCHIP / ATMEL DMA DRIVER
8927M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8929L:	dmaengine@vger.kernel.org
8930S:	Supported
8931F:	drivers/dma/at_hdmac.c
8932F:	drivers/dma/at_hdmac_regs.h
8933F:	include/linux/platform_data/dma-atmel.h
8934
8935MICROCHIP / ATMEL ECC DRIVER
8936M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8937L:	linux-crypto@vger.kernel.org
8938S:	Maintained
8939F:	drivers/crypto/atmel-ecc.*
8940
8941MICROCHIP / ATMEL ISC DRIVER
8942M:	Songjun Wu <songjun.wu@microchip.com>
8943L:	linux-media@vger.kernel.org
8944S:	Supported
8945F:	drivers/media/platform/atmel/atmel-isc.c
8946F:	drivers/media/platform/atmel/atmel-isc-regs.h
8947F:	devicetree/bindings/media/atmel-isc.txt
8948
8949MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8950M:	Woojung Huh <Woojung.Huh@microchip.com>
8951M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8952L:	netdev@vger.kernel.org
8953S:	Maintained
8954F:	net/dsa/tag_ksz.c
8955F:	drivers/net/dsa/microchip/*
8956F:	include/linux/platform_data/microchip-ksz.h
8957F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8958
8959MICROCHIP USB251XB DRIVER
8960M:	Richard Leitner <richard.leitner@skidata.com>
8961L:	linux-usb@vger.kernel.org
8962S:	Maintained
8963F:	drivers/usb/misc/usb251xb.c
8964F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8965
8966MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8967M:	Don Brace <don.brace@microsemi.com>
8968L:	esc.storagedev@microsemi.com
8969L:	linux-scsi@vger.kernel.org
8970S:	Supported
8971F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8972F:	drivers/scsi/smartpqi/Kconfig
8973F:	drivers/scsi/smartpqi/Makefile
8974F:	include/linux/cciss*.h
8975F:	include/uapi/linux/cciss*.h
8976F:	Documentation/scsi/smartpqi.txt
8977
8978MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8979M:	Chen Yu <yu.c.chen@intel.com>
8980L:	platform-driver-x86@vger.kernel.org
8981S:	Supported
8982F:	drivers/platform/x86/surfacepro3_button.c
8983
8984MICROTEK X6 SCANNER
8985M:	Oliver Neukum <oliver@neukum.org>
8986S:	Maintained
8987F:	drivers/usb/image/microtek.*
8988
8989MIPS
8990M:	Ralf Baechle <ralf@linux-mips.org>
8991L:	linux-mips@linux-mips.org
8992W:	http://www.linux-mips.org/
8993T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8994Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8995S:	Supported
8996F:	Documentation/devicetree/bindings/mips/
8997F:	Documentation/mips/
8998F:	arch/mips/
8999
9000MIPS BOSTON DEVELOPMENT BOARD
9001M:	Paul Burton <paul.burton@mips.com>
9002L:	linux-mips@linux-mips.org
9003S:	Maintained
9004F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9005F:	arch/mips/boot/dts/img/boston.dts
9006F:	arch/mips/configs/generic/board-boston.config
9007F:	drivers/clk/imgtec/clk-boston.c
9008F:	include/dt-bindings/clock/boston-clock.h
9009
9010MIPS GENERIC PLATFORM
9011M:	Paul Burton <paul.burton@mips.com>
9012L:	linux-mips@linux-mips.org
9013S:	Supported
9014F:	arch/mips/generic/
9015F:	arch/mips/tools/generic-board-config.sh
9016
9017MIPS/LOONGSON1 ARCHITECTURE
9018M:	Keguang Zhang <keguang.zhang@gmail.com>
9019L:	linux-mips@linux-mips.org
9020S:	Maintained
9021F:	arch/mips/loongson32/
9022F:	arch/mips/include/asm/mach-loongson32/
9023F:	drivers/*/*loongson1*
9024F:	drivers/*/*/*loongson1*
9025
9026MIPS RINT INSTRUCTION EMULATION
9027M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9028L:	linux-mips@linux-mips.org
9029S:	Supported
9030F:	arch/mips/math-emu/sp_rint.c
9031F:	arch/mips/math-emu/dp_rint.c
9032
9033MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9034M:	Hans Verkuil <hverkuil@xs4all.nl>
9035L:	linux-media@vger.kernel.org
9036T:	git git://linuxtv.org/media_tree.git
9037W:	https://linuxtv.org
9038S:	Odd Fixes
9039F:	drivers/media/radio/radio-miropcm20*
9040
9041MMP SUPPORT
9042M:	Eric Miao <eric.y.miao@gmail.com>
9043M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9045T:	git git://github.com/hzhuang1/linux.git
9046T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9047S:	Maintained
9048F:	arch/arm/boot/dts/mmp*
9049F:	arch/arm/mach-mmp/
9050
9051MN88472 MEDIA DRIVER
9052M:	Antti Palosaari <crope@iki.fi>
9053L:	linux-media@vger.kernel.org
9054W:	https://linuxtv.org
9055W:	http://palosaari.fi/linux/
9056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9057S:	Maintained
9058F:	drivers/media/dvb-frontends/mn88472*
9059
9060MN88473 MEDIA DRIVER
9061M:	Antti Palosaari <crope@iki.fi>
9062L:	linux-media@vger.kernel.org
9063W:	https://linuxtv.org
9064W:	http://palosaari.fi/linux/
9065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9066S:	Maintained
9067F:	drivers/media/dvb-frontends/mn88473*
9068
9069MODULE SUPPORT
9070M:	Jessica Yu <jeyu@kernel.org>
9071M:	Rusty Russell <rusty@rustcorp.com.au>
9072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9073S:	Maintained
9074F:	include/linux/module.h
9075F:	kernel/module.c
9076
9077MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9078W:	http://popies.net/meye/
9079S:	Orphan
9080F:	Documentation/media/v4l-drivers/meye*
9081F:	drivers/media/pci/meye/
9082F:	include/uapi/linux/meye.h
9083
9084MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9085M:	Jiri Slaby <jirislaby@gmail.com>
9086S:	Maintained
9087F:	Documentation/serial/moxa-smartio
9088F:	drivers/tty/mxser.*
9089
9090MR800 AVERMEDIA USB FM RADIO DRIVER
9091M:	Alexey Klimov <klimov.linux@gmail.com>
9092L:	linux-media@vger.kernel.org
9093T:	git git://linuxtv.org/media_tree.git
9094S:	Maintained
9095F:	drivers/media/radio/radio-mr800.c
9096
9097MRF24J40 IEEE 802.15.4 RADIO DRIVER
9098M:	Alan Ott <alan@signal11.us>
9099L:	linux-wpan@vger.kernel.org
9100S:	Maintained
9101F:	drivers/net/ieee802154/mrf24j40.c
9102F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9103
9104MSI LAPTOP SUPPORT
9105M:	"Lee, Chun-Yi" <jlee@suse.com>
9106L:	platform-driver-x86@vger.kernel.org
9107S:	Maintained
9108F:	drivers/platform/x86/msi-laptop.c
9109
9110MSI WMI SUPPORT
9111L:	platform-driver-x86@vger.kernel.org
9112S:	Orphan
9113F:	drivers/platform/x86/msi-wmi.c
9114
9115MSI001 MEDIA DRIVER
9116M:	Antti Palosaari <crope@iki.fi>
9117L:	linux-media@vger.kernel.org
9118W:	https://linuxtv.org
9119W:	http://palosaari.fi/linux/
9120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9121T:	git git://linuxtv.org/anttip/media_tree.git
9122S:	Maintained
9123F:	drivers/media/tuners/msi001*
9124
9125MSI2500 MEDIA DRIVER
9126M:	Antti Palosaari <crope@iki.fi>
9127L:	linux-media@vger.kernel.org
9128W:	https://linuxtv.org
9129W:	http://palosaari.fi/linux/
9130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9131T:	git git://linuxtv.org/anttip/media_tree.git
9132S:	Maintained
9133F:	drivers/media/usb/msi2500/
9134
9135MSYSTEMS DISKONCHIP G3 MTD DRIVER
9136M:	Robert Jarzmik <robert.jarzmik@free.fr>
9137L:	linux-mtd@lists.infradead.org
9138S:	Maintained
9139F:	drivers/mtd/devices/docg3*
9140
9141MT9M032 APTINA SENSOR DRIVER
9142M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9143L:	linux-media@vger.kernel.org
9144T:	git git://linuxtv.org/media_tree.git
9145S:	Maintained
9146F:	drivers/media/i2c/mt9m032.c
9147F:	include/media/i2c/mt9m032.h
9148
9149MT9P031 APTINA CAMERA SENSOR
9150M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9151L:	linux-media@vger.kernel.org
9152T:	git git://linuxtv.org/media_tree.git
9153S:	Maintained
9154F:	drivers/media/i2c/mt9p031.c
9155F:	include/media/i2c/mt9p031.h
9156
9157MT9T001 APTINA CAMERA SENSOR
9158M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9159L:	linux-media@vger.kernel.org
9160T:	git git://linuxtv.org/media_tree.git
9161S:	Maintained
9162F:	drivers/media/i2c/mt9t001.c
9163F:	include/media/i2c/mt9t001.h
9164
9165MT9V032 APTINA CAMERA SENSOR
9166M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9167L:	linux-media@vger.kernel.org
9168T:	git git://linuxtv.org/media_tree.git
9169S:	Maintained
9170F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9171F:	drivers/media/i2c/mt9v032.c
9172F:	include/media/i2c/mt9v032.h
9173
9174MULTIFUNCTION DEVICES (MFD)
9175M:	Lee Jones <lee.jones@linaro.org>
9176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9177S:	Supported
9178F:	Documentation/devicetree/bindings/mfd/
9179F:	drivers/mfd/
9180F:	include/linux/mfd/
9181F:	include/dt-bindings/mfd/
9182
9183MULTIMEDIA CARD (MMC) ETC. OVER SPI
9184S:	Orphan
9185F:	drivers/mmc/host/mmc_spi.c
9186F:	include/linux/spi/mmc_spi.h
9187
9188MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9189M:	Ulf Hansson <ulf.hansson@linaro.org>
9190L:	linux-mmc@vger.kernel.org
9191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9192S:	Maintained
9193F:	Documentation/devicetree/bindings/mmc/
9194F:	drivers/mmc/
9195F:	include/linux/mmc/
9196F:	include/uapi/linux/mmc/
9197
9198MULTIPLEXER SUBSYSTEM
9199M:	Peter Rosin <peda@axentia.se>
9200S:	Maintained
9201F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9202F:	Documentation/devicetree/bindings/mux/
9203F:	include/linux/dt-bindings/mux/
9204F:	include/linux/mux/
9205F:	drivers/mux/
9206
9207MULTISOUND SOUND DRIVER
9208M:	Andrew Veliath <andrewtv@usa.net>
9209S:	Maintained
9210F:	Documentation/sound/oss/MultiSound
9211F:	sound/oss/msnd*
9212
9213MULTITECH MULTIPORT CARD (ISICOM)
9214S:	Orphan
9215F:	drivers/tty/isicom.c
9216F:	include/linux/isicom.h
9217
9218MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9219M:	Bin Liu <b-liu@ti.com>
9220L:	linux-usb@vger.kernel.org
9221S:	Maintained
9222F:	drivers/usb/musb/
9223
9224MXL5007T MEDIA DRIVER
9225M:	Michael Krufky <mkrufky@linuxtv.org>
9226L:	linux-media@vger.kernel.org
9227W:	https://linuxtv.org
9228W:	http://github.com/mkrufky
9229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9230T:	git git://linuxtv.org/mkrufky/tuners.git
9231S:	Maintained
9232F:	drivers/media/tuners/mxl5007t.*
9233
9234MXSFB DRM DRIVER
9235M:	Marek Vasut <marex@denx.de>
9236S:	Supported
9237F:	drivers/gpu/drm/mxsfb/
9238F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9239
9240MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9241M:	Hyong-Youb Kim <hykim@myri.com>
9242L:	netdev@vger.kernel.org
9243W:	https://www.myricom.com/support/downloads/myri10ge.html
9244S:	Supported
9245F:	drivers/net/ethernet/myricom/myri10ge/
9246
9247NAND FLASH SUBSYSTEM
9248M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9249R:	Richard Weinberger <richard@nod.at>
9250L:	linux-mtd@lists.infradead.org
9251W:	http://www.linux-mtd.infradead.org/
9252Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9253T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9254T:	git git://git.infradead.org/l2-mtd.git nand/next
9255S:	Maintained
9256F:	drivers/mtd/nand/
9257F:	include/linux/mtd/*nand*.h
9258
9259NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9260M:	Daniel Mack <zonque@gmail.com>
9261S:	Maintained
9262L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9263W:	http://www.native-instruments.com
9264F:	sound/usb/caiaq/
9265
9266NATSEMI ETHERNET DRIVER (DP8381x)
9267S:	Orphan
9268F:	drivers/net/ethernet/natsemi/natsemi.c
9269
9270NCP FILESYSTEM
9271M:	Petr Vandrovec <petr@vandrovec.name>
9272S:	Odd Fixes
9273F:	fs/ncpfs/
9274
9275NCR 5380 SCSI DRIVERS
9276M:	Finn Thain <fthain@telegraphics.com.au>
9277M:	Michael Schmitz <schmitzmic@gmail.com>
9278L:	linux-scsi@vger.kernel.org
9279S:	Maintained
9280F:	Documentation/scsi/g_NCR5380.txt
9281F:	drivers/scsi/NCR5380.*
9282F:	drivers/scsi/arm/cumana_1.c
9283F:	drivers/scsi/arm/oak.c
9284F:	drivers/scsi/atari_scsi.*
9285F:	drivers/scsi/dmx3191d.c
9286F:	drivers/scsi/g_NCR5380.*
9287F:	drivers/scsi/mac_scsi.*
9288F:	drivers/scsi/sun3_scsi.*
9289F:	drivers/scsi/sun3_scsi_vme.c
9290
9291NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9292M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9293L:	linux-scsi@vger.kernel.org
9294S:	Maintained
9295F:	drivers/scsi/NCR_D700.*
9296
9297NCT6775 HARDWARE MONITOR DRIVER
9298M:	Guenter Roeck <linux@roeck-us.net>
9299L:	linux-hwmon@vger.kernel.org
9300S:	Maintained
9301F:	Documentation/hwmon/nct6775
9302F:	drivers/hwmon/nct6775.c
9303
9304NETEFFECT IWARP RNIC DRIVER (IW_NES)
9305M:	Faisal Latif <faisal.latif@intel.com>
9306L:	linux-rdma@vger.kernel.org
9307W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9308S:	Supported
9309F:	drivers/infiniband/hw/nes/
9310F:	include/uapi/rdma/nes-abi.h
9311
9312NETEM NETWORK EMULATOR
9313M:	Stephen Hemminger <stephen@networkplumber.org>
9314L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9315S:	Maintained
9316F:	net/sched/sch_netem.c
9317
9318NETERION 10GbE DRIVERS (s2io/vxge)
9319M:	Jon Mason <jdmason@kudzu.us>
9320L:	netdev@vger.kernel.org
9321S:	Supported
9322F:	Documentation/networking/s2io.txt
9323F:	Documentation/networking/vxge.txt
9324F:	drivers/net/ethernet/neterion/
9325
9326NETFILTER
9327M:	Pablo Neira Ayuso <pablo@netfilter.org>
9328M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9329M:	Florian Westphal <fw@strlen.de>
9330L:	netfilter-devel@vger.kernel.org
9331L:	coreteam@netfilter.org
9332W:	http://www.netfilter.org/
9333W:	http://www.iptables.org/
9334W:	http://www.nftables.org/
9335Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9338S:	Maintained
9339F:	include/linux/netfilter*
9340F:	include/linux/netfilter/
9341F:	include/net/netfilter/
9342F:	include/uapi/linux/netfilter*
9343F:	include/uapi/linux/netfilter/
9344F:	net/*/netfilter.c
9345F:	net/*/netfilter/
9346F:	net/netfilter/
9347F:	net/bridge/br_netfilter*.c
9348
9349NETROM NETWORK LAYER
9350M:	Ralf Baechle <ralf@linux-mips.org>
9351L:	linux-hams@vger.kernel.org
9352W:	http://www.linux-ax25.org/
9353S:	Maintained
9354F:	include/net/netrom.h
9355F:	include/uapi/linux/netrom.h
9356F:	net/netrom/
9357
9358NETRONOME ETHERNET DRIVERS
9359M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9360L:	oss-drivers@netronome.com
9361S:	Maintained
9362F:	drivers/net/ethernet/netronome/
9363
9364NETWORK BLOCK DEVICE (NBD)
9365M:	Josef Bacik <jbacik@fb.com>
9366S:	Maintained
9367L:	linux-block@vger.kernel.org
9368L:	nbd@other.debian.org
9369F:	Documentation/blockdev/nbd.txt
9370F:	drivers/block/nbd.c
9371F:	include/uapi/linux/nbd.h
9372
9373NETWORK DROP MONITOR
9374M:	Neil Horman <nhorman@tuxdriver.com>
9375L:	netdev@vger.kernel.org
9376S:	Maintained
9377W:	https://fedorahosted.org/dropwatch/
9378F:	net/core/drop_monitor.c
9379
9380NETWORKING DRIVERS
9381L:	netdev@vger.kernel.org
9382W:	http://www.linuxfoundation.org/en/Net
9383Q:	http://patchwork.ozlabs.org/project/netdev/list/
9384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9386S:	Odd Fixes
9387F:	Documentation/devicetree/bindings/net/
9388F:	drivers/net/
9389F:	include/linux/if_*
9390F:	include/linux/netdevice.h
9391F:	include/linux/etherdevice.h
9392F:	include/linux/fcdevice.h
9393F:	include/linux/fddidevice.h
9394F:	include/linux/hippidevice.h
9395F:	include/linux/inetdevice.h
9396F:	include/uapi/linux/if_*
9397F:	include/uapi/linux/netdevice.h
9398
9399NETWORKING DRIVERS (WIRELESS)
9400M:	Kalle Valo <kvalo@codeaurora.org>
9401L:	linux-wireless@vger.kernel.org
9402Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9405S:	Maintained
9406F:	Documentation/devicetree/bindings/net/wireless/
9407F:	drivers/net/wireless/
9408
9409NETWORKING [DSA]
9410M:	Andrew Lunn <andrew@lunn.ch>
9411M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9412M:	Florian Fainelli <f.fainelli@gmail.com>
9413S:	Maintained
9414F:	net/dsa/
9415F:	include/net/dsa.h
9416F:	drivers/net/dsa/
9417
9418NETWORKING [GENERAL]
9419M:	"David S. Miller" <davem@davemloft.net>
9420L:	netdev@vger.kernel.org
9421W:	http://www.linuxfoundation.org/en/Net
9422Q:	http://patchwork.ozlabs.org/project/netdev/list/
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9425B:	mailto:netdev@vger.kernel.org
9426S:	Maintained
9427F:	net/
9428F:	include/net/
9429F:	include/linux/in.h
9430F:	include/linux/net.h
9431F:	include/linux/netdevice.h
9432F:	include/uapi/linux/in.h
9433F:	include/uapi/linux/net.h
9434F:	include/uapi/linux/netdevice.h
9435F:	include/uapi/linux/net_namespace.h
9436F:	tools/net/
9437F:	tools/testing/selftests/net/
9438F:	lib/random32.c
9439
9440NETWORKING [IPSEC]
9441M:	Steffen Klassert <steffen.klassert@secunet.com>
9442M:	Herbert Xu <herbert@gondor.apana.org.au>
9443M:	"David S. Miller" <davem@davemloft.net>
9444L:	netdev@vger.kernel.org
9445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9447S:	Maintained
9448F:	net/core/flow.c
9449F:	net/xfrm/
9450F:	net/key/
9451F:	net/ipv4/xfrm*
9452F:	net/ipv4/esp4*
9453F:	net/ipv4/ah4.c
9454F:	net/ipv4/ipcomp.c
9455F:	net/ipv4/ip_vti.c
9456F:	net/ipv6/xfrm*
9457F:	net/ipv6/esp6*
9458F:	net/ipv6/ah6.c
9459F:	net/ipv6/ipcomp6.c
9460F:	net/ipv6/ip6_vti.c
9461F:	include/uapi/linux/xfrm.h
9462F:	include/net/xfrm.h
9463
9464NETWORKING [IPv4/IPv6]
9465M:	"David S. Miller" <davem@davemloft.net>
9466M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9467M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9468L:	netdev@vger.kernel.org
9469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9470S:	Maintained
9471F:	net/ipv4/
9472F:	net/ipv6/
9473F:	include/net/ip*
9474F:	arch/x86/net/*
9475
9476NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9477M:	Paul Moore <paul@paul-moore.com>
9478W:	https://github.com/netlabel
9479L:	netdev@vger.kernel.org
9480L:	linux-security-module@vger.kernel.org
9481S:	Maintained
9482F:	Documentation/netlabel/
9483F:	include/net/calipso.h
9484F:	include/net/cipso_ipv4.h
9485F:	include/net/netlabel.h
9486F:	include/uapi/linux/netfilter/xt_SECMARK.h
9487F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9488F:	net/netlabel/
9489F:	net/ipv4/cipso_ipv4.c
9490F:	net/ipv6/calipso.c
9491F:	net/netfilter/xt_CONNSECMARK.c
9492F:	net/netfilter/xt_SECMARK.c
9493
9494NETWORKING [TLS]
9495M:	Ilya Lesokhin <ilyal@mellanox.com>
9496M:	Aviad Yehezkel <aviadye@mellanox.com>
9497M:	Dave Watson <davejwatson@fb.com>
9498L:	netdev@vger.kernel.org
9499S:	Maintained
9500F:	net/tls/*
9501F:	include/uapi/linux/tls.h
9502F:	include/net/tls.h
9503
9504NETWORKING [WIRELESS]
9505L:	linux-wireless@vger.kernel.org
9506Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9507
9508NETXEN (1/10) GbE SUPPORT
9509M:	Manish Chopra <manish.chopra@cavium.com>
9510M:	Rahul Verma <rahul.verma@cavium.com>
9511M:	Dept-GELinuxNICDev@cavium.com
9512L:	netdev@vger.kernel.org
9513S:	Supported
9514F:	drivers/net/ethernet/qlogic/netxen/
9515
9516NFC SUBSYSTEM
9517M:	Samuel Ortiz <sameo@linux.intel.com>
9518L:	linux-wireless@vger.kernel.org
9519L:	linux-nfc@lists.01.org (subscribers-only)
9520S:	Supported
9521F:	net/nfc/
9522F:	include/net/nfc/
9523F:	include/uapi/linux/nfc.h
9524F:	drivers/nfc/
9525F:	include/linux/platform_data/nfcmrvl.h
9526F:	include/linux/platform_data/nxp-nci.h
9527F:	Documentation/devicetree/bindings/net/nfc/
9528
9529NFS, SUNRPC, AND LOCKD CLIENTS
9530M:	Trond Myklebust <trond.myklebust@primarydata.com>
9531M:	Anna Schumaker <anna.schumaker@netapp.com>
9532L:	linux-nfs@vger.kernel.org
9533W:	http://client.linux-nfs.org
9534T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9535S:	Maintained
9536F:	fs/lockd/
9537F:	fs/nfs/
9538F:	fs/nfs_common/
9539F:	net/sunrpc/
9540F:	include/linux/lockd/
9541F:	include/linux/nfs*
9542F:	include/linux/sunrpc/
9543F:	include/uapi/linux/nfs*
9544F:	include/uapi/linux/sunrpc/
9545
9546NILFS2 FILESYSTEM
9547M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9548L:	linux-nilfs@vger.kernel.org
9549W:	http://nilfs.sourceforge.net/
9550W:	http://nilfs.osdn.jp/
9551T:	git git://github.com/konis/nilfs2.git
9552S:	Supported
9553F:	Documentation/filesystems/nilfs2.txt
9554F:	fs/nilfs2/
9555F:	include/trace/events/nilfs2.h
9556F:	include/uapi/linux/nilfs2_api.h
9557F:	include/uapi/linux/nilfs2_ondisk.h
9558
9559NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9560M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9561W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9562S:	Maintained
9563F:	Documentation/scsi/NinjaSCSI.txt
9564F:	drivers/scsi/pcmcia/nsp_*
9565
9566NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9567M:	GOTO Masanori <gotom@debian.or.jp>
9568M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9569W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9570S:	Maintained
9571F:	Documentation/scsi/NinjaSCSI.txt
9572F:	drivers/scsi/nsp32*
9573
9574NIOS2 ARCHITECTURE
9575M:	Ley Foon Tan <lftan@altera.com>
9576L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9578S:	Maintained
9579F:	arch/nios2/
9580
9581NOHZ, DYNTICKS SUPPORT
9582M:	Frederic Weisbecker <fweisbec@gmail.com>
9583M:	Thomas Gleixner <tglx@linutronix.de>
9584M:	Ingo Molnar <mingo@kernel.org>
9585L:	linux-kernel@vger.kernel.org
9586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9587S:	Maintained
9588F:	kernel/time/tick*.*
9589F:	include/linux/tick.h
9590F:	include/linux/sched/nohz.h
9591
9592NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9593M:	Pavel Machek <pavel@ucw.cz>
9594M:	Sakari Ailus <sakari.ailus@iki.fi>
9595L:	linux-media@vger.kernel.org
9596S:	Maintained
9597F:	drivers/media/i2c/et8ek8
9598F:	drivers/media/i2c/ad5820.c
9599
9600NOKIA N900 POWER SUPPLY DRIVERS
9601R:	Pali Rohár <pali.rohar@gmail.com>
9602F:	include/linux/power/bq2415x_charger.h
9603F:	include/linux/power/bq27xxx_battery.h
9604F:	include/linux/power/isp1704_charger.h
9605F:	drivers/power/supply/bq2415x_charger.c
9606F:	drivers/power/supply/bq27xxx_battery.c
9607F:	drivers/power/supply/bq27xxx_battery_i2c.c
9608F:	drivers/power/supply/isp1704_charger.c
9609F:	drivers/power/supply/rx51_battery.c
9610
9611NTB AMD DRIVER
9612M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9613L:	linux-ntb@googlegroups.com
9614S:	Supported
9615F:	drivers/ntb/hw/amd/
9616
9617NTB DRIVER CORE
9618M:	Jon Mason <jdmason@kudzu.us>
9619M:	Dave Jiang <dave.jiang@intel.com>
9620M:	Allen Hubbe <Allen.Hubbe@emc.com>
9621L:	linux-ntb@googlegroups.com
9622S:	Supported
9623W:	https://github.com/jonmason/ntb/wiki
9624T:	git git://github.com/jonmason/ntb.git
9625F:	drivers/ntb/
9626F:	drivers/net/ntb_netdev.c
9627F:	include/linux/ntb.h
9628F:	include/linux/ntb_transport.h
9629F:	tools/testing/selftests/ntb/
9630
9631NTB IDT DRIVER
9632M:	Serge Semin <fancer.lancer@gmail.com>
9633L:	linux-ntb@googlegroups.com
9634S:	Supported
9635F:	drivers/ntb/hw/idt/
9636
9637NTB INTEL DRIVER
9638M:	Jon Mason <jdmason@kudzu.us>
9639M:	Dave Jiang <dave.jiang@intel.com>
9640L:	linux-ntb@googlegroups.com
9641S:	Supported
9642W:	https://github.com/jonmason/ntb/wiki
9643T:	git git://github.com/jonmason/ntb.git
9644F:	drivers/ntb/hw/intel/
9645
9646NTFS FILESYSTEM
9647M:	Anton Altaparmakov <anton@tuxera.com>
9648L:	linux-ntfs-dev@lists.sourceforge.net
9649W:	http://www.tuxera.com/
9650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9651S:	Supported
9652F:	Documentation/filesystems/ntfs.txt
9653F:	fs/ntfs/
9654
9655NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9656M:	Antonino Daplas <adaplas@gmail.com>
9657L:	linux-fbdev@vger.kernel.org
9658S:	Maintained
9659F:	drivers/video/fbdev/riva/
9660F:	drivers/video/fbdev/nvidia/
9661
9662NVM EXPRESS DRIVER
9663M:	Keith Busch <keith.busch@intel.com>
9664M:	Jens Axboe <axboe@fb.com>
9665M:	Christoph Hellwig <hch@lst.de>
9666M:	Sagi Grimberg <sagi@grimberg.me>
9667L:	linux-nvme@lists.infradead.org
9668T:	git://git.infradead.org/nvme.git
9669W:	http://git.infradead.org/nvme.git
9670S:	Supported
9671F:	drivers/nvme/host/
9672F:	include/linux/nvme.h
9673F:	include/uapi/linux/nvme_ioctl.h
9674
9675NVM EXPRESS FC TRANSPORT DRIVERS
9676M:	James Smart <james.smart@broadcom.com>
9677L:	linux-nvme@lists.infradead.org
9678S:	Supported
9679F:	include/linux/nvme-fc.h
9680F:	include/linux/nvme-fc-driver.h
9681F:	drivers/nvme/host/fc.c
9682F:	drivers/nvme/target/fc.c
9683F:	drivers/nvme/target/fcloop.c
9684
9685NVM EXPRESS TARGET DRIVER
9686M:	Christoph Hellwig <hch@lst.de>
9687M:	Sagi Grimberg <sagi@grimberg.me>
9688L:	linux-nvme@lists.infradead.org
9689T:	git://git.infradead.org/nvme.git
9690W:	http://git.infradead.org/nvme.git
9691S:	Supported
9692F:	drivers/nvme/target/
9693
9694NVMEM FRAMEWORK
9695M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9696S:	Maintained
9697F:	drivers/nvmem/
9698F:	Documentation/devicetree/bindings/nvmem/
9699F:	Documentation/ABI/stable/sysfs-bus-nvmem
9700F:	include/linux/nvmem-consumer.h
9701F:	include/linux/nvmem-provider.h
9702
9703NXP TDA998X DRM DRIVER
9704M:	Russell King <linux@armlinux.org.uk>
9705S:	Supported
9706T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9707T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9708F:	drivers/gpu/drm/i2c/tda998x_drv.c
9709F:	include/drm/i2c/tda998x.h
9710
9711NXP TFA9879 DRIVER
9712M:	Peter Rosin <peda@axentia.se>
9713L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9714S:	Maintained
9715F:	sound/soc/codecs/tfa9879*
9716
9717NXP-NCI NFC DRIVER
9718M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9719R:	Charles Gorand <charles.gorand@effinnov.com>
9720L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9721S:	Supported
9722F:	drivers/nfc/nxp-nci
9723
9724OBJTOOL
9725M:	Josh Poimboeuf <jpoimboe@redhat.com>
9726S:	Supported
9727F:	tools/objtool/
9728
9729OMAP AUDIO SUPPORT
9730M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9731M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9733L:	linux-omap@vger.kernel.org
9734S:	Maintained
9735F:	sound/soc/omap/
9736
9737OMAP CLOCK FRAMEWORK SUPPORT
9738M:	Paul Walmsley <paul@pwsan.com>
9739L:	linux-omap@vger.kernel.org
9740S:	Maintained
9741F:	arch/arm/*omap*/*clock*
9742
9743OMAP DEVICE TREE SUPPORT
9744M:	Benoît Cousson <bcousson@baylibre.com>
9745M:	Tony Lindgren <tony@atomide.com>
9746L:	linux-omap@vger.kernel.org
9747L:	devicetree@vger.kernel.org
9748S:	Maintained
9749F:	arch/arm/boot/dts/*omap*
9750F:	arch/arm/boot/dts/*am3*
9751F:	arch/arm/boot/dts/*am4*
9752F:	arch/arm/boot/dts/*am5*
9753F:	arch/arm/boot/dts/*dra7*
9754
9755OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9756M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9757L:	linux-omap@vger.kernel.org
9758L:	linux-fbdev@vger.kernel.org
9759S:	Maintained
9760F:	drivers/video/fbdev/omap2/
9761F:	Documentation/arm/OMAP/DSS
9762
9763OMAP FRAMEBUFFER SUPPORT
9764M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9765L:	linux-fbdev@vger.kernel.org
9766L:	linux-omap@vger.kernel.org
9767S:	Maintained
9768F:	drivers/video/fbdev/omap/
9769
9770OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9771M:	Roger Quadros <rogerq@ti.com>
9772M:	Tony Lindgren <tony@atomide.com>
9773L:	linux-omap@vger.kernel.org
9774S:	Maintained
9775F:	drivers/memory/omap-gpmc.c
9776F:	arch/arm/mach-omap2/*gpmc*
9777
9778OMAP GPIO DRIVER
9779M:	Grygorii Strashko <grygorii.strashko@ti.com>
9780M:	Santosh Shilimkar <ssantosh@kernel.org>
9781M:	Kevin Hilman <khilman@kernel.org>
9782L:	linux-omap@vger.kernel.org
9783S:	Maintained
9784F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9785F:	drivers/gpio/gpio-omap.c
9786
9787OMAP HARDWARE SPINLOCK SUPPORT
9788M:	Ohad Ben-Cohen <ohad@wizery.com>
9789L:	linux-omap@vger.kernel.org
9790S:	Maintained
9791F:	drivers/hwspinlock/omap_hwspinlock.c
9792
9793OMAP HS MMC SUPPORT
9794L:	linux-mmc@vger.kernel.org
9795L:	linux-omap@vger.kernel.org
9796S:	Orphan
9797F:	drivers/mmc/host/omap_hsmmc.c
9798
9799OMAP HWMOD DATA
9800M:	Paul Walmsley <paul@pwsan.com>
9801L:	linux-omap@vger.kernel.org
9802S:	Maintained
9803F:	arch/arm/mach-omap2/omap_hwmod*data*
9804
9805OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9806M:	Benoît Cousson <bcousson@baylibre.com>
9807L:	linux-omap@vger.kernel.org
9808S:	Maintained
9809F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9810
9811OMAP HWMOD SUPPORT
9812M:	Benoît Cousson <bcousson@baylibre.com>
9813M:	Paul Walmsley <paul@pwsan.com>
9814L:	linux-omap@vger.kernel.org
9815S:	Maintained
9816F:	arch/arm/mach-omap2/omap_hwmod.*
9817
9818OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9819M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9820L:	linux-media@vger.kernel.org
9821S:	Maintained
9822F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9823F:	drivers/media/platform/omap3isp/
9824F:	drivers/staging/media/omap4iss/
9825
9826OMAP MMC SUPPORT
9827M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9828L:	linux-omap@vger.kernel.org
9829S:	Maintained
9830F:	drivers/mmc/host/omap.c
9831
9832OMAP POWER MANAGEMENT SUPPORT
9833M:	Kevin Hilman <khilman@kernel.org>
9834L:	linux-omap@vger.kernel.org
9835S:	Maintained
9836F:	arch/arm/*omap*/*pm*
9837F:	drivers/cpufreq/omap-cpufreq.c
9838
9839OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9840M:	Rajendra Nayak <rnayak@codeaurora.org>
9841M:	Paul Walmsley <paul@pwsan.com>
9842L:	linux-omap@vger.kernel.org
9843S:	Maintained
9844F:	arch/arm/mach-omap2/prm*
9845
9846OMAP RANDOM NUMBER GENERATOR SUPPORT
9847M:	Deepak Saxena <dsaxena@plexity.net>
9848S:	Maintained
9849F:	drivers/char/hw_random/omap-rng.c
9850
9851OMAP USB SUPPORT
9852L:	linux-usb@vger.kernel.org
9853L:	linux-omap@vger.kernel.org
9854S:	Orphan
9855F:	drivers/usb/*/*omap*
9856F:	arch/arm/*omap*/usb*
9857
9858OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9859M:	Mark Jackson <mpfj@newflow.co.uk>
9860L:	linux-omap@vger.kernel.org
9861S:	Maintained
9862F:	arch/arm/boot/dts/am335x-nano.dts
9863
9864OMAP1 SUPPORT
9865M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9866M:	Tony Lindgren <tony@atomide.com>
9867L:	linux-omap@vger.kernel.org
9868Q:	http://patchwork.kernel.org/project/linux-omap/list/
9869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9870S:	Maintained
9871F:	arch/arm/mach-omap1/
9872F:	arch/arm/plat-omap/
9873F:	arch/arm/configs/omap1_defconfig
9874F:	drivers/i2c/busses/i2c-omap.c
9875F:	include/linux/i2c-omap.h
9876
9877OMAP2+ SUPPORT
9878M:	Tony Lindgren <tony@atomide.com>
9879L:	linux-omap@vger.kernel.org
9880W:	http://www.muru.com/linux/omap/
9881W:	http://linux.omap.com/
9882Q:	http://patchwork.kernel.org/project/linux-omap/list/
9883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9884S:	Maintained
9885F:	arch/arm/mach-omap2/
9886F:	arch/arm/plat-omap/
9887F:	arch/arm/configs/omap2plus_defconfig
9888F:	drivers/i2c/busses/i2c-omap.c
9889F:	drivers/irqchip/irq-omap-intc.c
9890F:	drivers/mfd/*omap*.c
9891F:	drivers/mfd/menelaus.c
9892F:	drivers/mfd/palmas.c
9893F:	drivers/mfd/tps65217.c
9894F:	drivers/mfd/tps65218.c
9895F:	drivers/mfd/tps65910.c
9896F:	drivers/mfd/twl-core.[ch]
9897F:	drivers/mfd/twl4030*.c
9898F:	drivers/mfd/twl6030*.c
9899F:	drivers/mfd/twl6040*.c
9900F:	drivers/regulator/palmas-regulator*.c
9901F:	drivers/regulator/pbias-regulator.c
9902F:	drivers/regulator/tps65217-regulator.c
9903F:	drivers/regulator/tps65218-regulator.c
9904F:	drivers/regulator/tps65910-regulator.c
9905F:	drivers/regulator/twl-regulator.c
9906F:	drivers/regulator/twl6030-regulator.c
9907F:	include/linux/i2c-omap.h
9908
9909ONION OMEGA2+ BOARD
9910M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9911L:	linux-mips@linux-mips.org
9912S:	Maintained
9913F:	arch/mips/boot/dts/ralink/omega2p.dts
9914
9915OMFS FILESYSTEM
9916M:	Bob Copeland <me@bobcopeland.com>
9917L:	linux-karma-devel@lists.sourceforge.net
9918S:	Maintained
9919F:	Documentation/filesystems/omfs.txt
9920F:	fs/omfs/
9921
9922OMNIKEY CARDMAN 4000 DRIVER
9923M:	Harald Welte <laforge@gnumonks.org>
9924S:	Maintained
9925F:	drivers/char/pcmcia/cm4000_cs.c
9926F:	include/linux/cm4000_cs.h
9927F:	include/uapi/linux/cm4000_cs.h
9928
9929OMNIKEY CARDMAN 4040 DRIVER
9930M:	Harald Welte <laforge@gnumonks.org>
9931S:	Maintained
9932F:	drivers/char/pcmcia/cm4040_cs.*
9933
9934OMNIVISION OV13858 SENSOR DRIVER
9935M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9936L:	linux-media@vger.kernel.org
9937T:	git git://linuxtv.org/media_tree.git
9938S:	Maintained
9939F:	drivers/media/i2c/ov13858.c
9940
9941OMNIVISION OV5640 SENSOR DRIVER
9942M:	Steve Longerbeam <slongerbeam@gmail.com>
9943L:	linux-media@vger.kernel.org
9944T:	git git://linuxtv.org/media_tree.git
9945S:	Maintained
9946F:	drivers/media/i2c/ov5640.c
9947
9948OMNIVISION OV5647 SENSOR DRIVER
9949M:	Luis Oliveira <lolivei@synopsys.com>
9950L:	linux-media@vger.kernel.org
9951T:	git git://linuxtv.org/media_tree.git
9952S:	Maintained
9953F:	drivers/media/i2c/ov5647.c
9954
9955OMNIVISION OV7670 SENSOR DRIVER
9956M:	Jonathan Corbet <corbet@lwn.net>
9957L:	linux-media@vger.kernel.org
9958T:	git git://linuxtv.org/media_tree.git
9959S:	Maintained
9960F:	drivers/media/i2c/ov7670.c
9961F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9962
9963ONENAND FLASH DRIVER
9964M:	Kyungmin Park <kyungmin.park@samsung.com>
9965L:	linux-mtd@lists.infradead.org
9966S:	Maintained
9967F:	drivers/mtd/onenand/
9968F:	include/linux/mtd/onenand*.h
9969
9970ONSTREAM SCSI TAPE DRIVER
9971M:	Willem Riede <osst@riede.org>
9972L:	osst-users@lists.sourceforge.net
9973L:	linux-scsi@vger.kernel.org
9974S:	Maintained
9975F:	Documentation/scsi/osst.txt
9976F:	drivers/scsi/osst.*
9977F:	drivers/scsi/osst_*.h
9978F:	drivers/scsi/st.h
9979
9980OP-TEE DRIVER
9981M:	Jens Wiklander <jens.wiklander@linaro.org>
9982S:	Maintained
9983F:	drivers/tee/optee/
9984
9985OPA-VNIC DRIVER
9986M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9987M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9988L:	linux-rdma@vger.kernel.org
9989S:	Supported
9990F:	drivers/infiniband/ulp/opa_vnic
9991
9992OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9993M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9994L:	devicetree@vger.kernel.org
9995S:	Maintained
9996F:	Documentation/devicetree/dynamic-resolution-notes.txt
9997F:	Documentation/devicetree/overlay-notes.txt
9998F:	drivers/of/overlay.c
9999F:	drivers/of/resolver.c
10000
10001OPEN FIRMWARE AND FLATTENED DEVICE TREE
10002M:	Rob Herring <robh+dt@kernel.org>
10003M:	Frank Rowand <frowand.list@gmail.com>
10004L:	devicetree@vger.kernel.org
10005W:	http://www.devicetree.org/
10006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10007S:	Maintained
10008F:	drivers/of/
10009F:	include/linux/of*.h
10010F:	scripts/dtc/
10011F:	Documentation/ABI/testing/sysfs-firmware-ofw
10012
10013OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10014M:	Rob Herring <robh+dt@kernel.org>
10015M:	Mark Rutland <mark.rutland@arm.com>
10016L:	devicetree@vger.kernel.org
10017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10018Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10019S:	Maintained
10020F:	Documentation/devicetree/
10021F:	arch/*/boot/dts/
10022F:	include/dt-bindings/
10023
10024OPENCORES I2C BUS DRIVER
10025M:	Peter Korsgaard <jacmet@sunsite.dk>
10026L:	linux-i2c@vger.kernel.org
10027S:	Maintained
10028F:	Documentation/i2c/busses/i2c-ocores
10029F:	drivers/i2c/busses/i2c-ocores.c
10030
10031OPENRISC ARCHITECTURE
10032M:	Jonas Bonn <jonas@southpole.se>
10033M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10034M:	Stafford Horne <shorne@gmail.com>
10035T:	git git://github.com/openrisc/linux.git
10036L:	openrisc@lists.librecores.org
10037W:	http://openrisc.io
10038S:	Maintained
10039F:	arch/openrisc/
10040
10041OPENVSWITCH
10042M:	Pravin Shelar <pshelar@nicira.com>
10043L:	netdev@vger.kernel.org
10044L:	dev@openvswitch.org
10045W:	http://openvswitch.org
10046S:	Maintained
10047F:	net/openvswitch/
10048F:	include/uapi/linux/openvswitch.h
10049
10050OPERATING PERFORMANCE POINTS (OPP)
10051M:	Viresh Kumar <vireshk@kernel.org>
10052M:	Nishanth Menon <nm@ti.com>
10053M:	Stephen Boyd <sboyd@codeaurora.org>
10054L:	linux-pm@vger.kernel.org
10055S:	Maintained
10056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10057F:	drivers/base/power/opp/
10058F:	include/linux/pm_opp.h
10059F:	Documentation/power/opp.txt
10060F:	Documentation/devicetree/bindings/opp/
10061
10062OPL4 DRIVER
10063M:	Clemens Ladisch <clemens@ladisch.de>
10064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10065T:	git git://git.alsa-project.org/alsa-kernel.git
10066S:	Maintained
10067F:	sound/drivers/opl4/
10068
10069OPROFILE
10070M:	Robert Richter <rric@kernel.org>
10071L:	oprofile-list@lists.sf.net
10072S:	Maintained
10073F:	arch/*/include/asm/oprofile*.h
10074F:	arch/*/oprofile/
10075F:	drivers/oprofile/
10076F:	include/linux/oprofile.h
10077
10078ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10079M:	Mark Fasheh <mfasheh@versity.com>
10080M:	Joel Becker <jlbec@evilplan.org>
10081L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10082W:	http://ocfs2.wiki.kernel.org
10083S:	Supported
10084F:	Documentation/filesystems/ocfs2.txt
10085F:	Documentation/filesystems/dlmfs.txt
10086F:	fs/ocfs2/
10087
10088ORANGEFS FILESYSTEM
10089M:	Mike Marshall <hubcap@omnibond.com>
10090L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10092S:	Supported
10093F:	fs/orangefs/
10094F:	Documentation/filesystems/orangefs.txt
10095
10096ORINOCO DRIVER
10097L:	linux-wireless@vger.kernel.org
10098W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10099W:	http://www.nongnu.org/orinoco/
10100S:	Orphan
10101F:	drivers/net/wireless/intersil/orinoco/
10102
10103OSD LIBRARY and FILESYSTEM
10104M:	Boaz Harrosh <ooo@electrozaur.com>
10105S:	Maintained
10106F:	drivers/scsi/osd/
10107F:	include/scsi/osd_*
10108F:	fs/exofs/
10109
10110OV2659 OMNIVISION SENSOR DRIVER
10111M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10112L:	linux-media@vger.kernel.org
10113W:	https://linuxtv.org
10114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10115T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10116S:	Maintained
10117F:	drivers/media/i2c/ov2659.c
10118F:	include/media/i2c/ov2659.h
10119
10120OVERLAY FILESYSTEM
10121M:	Miklos Szeredi <miklos@szeredi.hu>
10122L:	linux-unionfs@vger.kernel.org
10123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10124S:	Supported
10125F:	fs/overlayfs/
10126F:	Documentation/filesystems/overlayfs.txt
10127
10128P54 WIRELESS DRIVER
10129M:	Christian Lamparter <chunkeey@googlemail.com>
10130L:	linux-wireless@vger.kernel.org
10131W:	http://wireless.kernel.org/en/users/Drivers/p54
10132S:	Maintained
10133F:	drivers/net/wireless/intersil/p54/
10134
10135PA SEMI ETHERNET DRIVER
10136L:	netdev@vger.kernel.org
10137S:	Orphan
10138F:	drivers/net/ethernet/pasemi/*
10139
10140PA SEMI SMBUS DRIVER
10141L:	linux-i2c@vger.kernel.org
10142S:	Orphan
10143F:	drivers/i2c/busses/i2c-pasemi.c
10144
10145PADATA PARALLEL EXECUTION MECHANISM
10146M:	Steffen Klassert <steffen.klassert@secunet.com>
10147L:	linux-crypto@vger.kernel.org
10148S:	Maintained
10149F:	kernel/padata.c
10150F:	include/linux/padata.h
10151F:	Documentation/padata.txt
10152
10153PANASONIC LAPTOP ACPI EXTRAS DRIVER
10154M:	Harald Welte <laforge@gnumonks.org>
10155L:	platform-driver-x86@vger.kernel.org
10156S:	Maintained
10157F:	drivers/platform/x86/panasonic-laptop.c
10158
10159PANASONIC MN10300/AM33/AM34 PORT
10160M:	David Howells <dhowells@redhat.com>
10161L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10162W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10163S:	Maintained
10164F:	Documentation/mn10300/
10165F:	arch/mn10300/
10166
10167PARALLEL LCD/KEYPAD PANEL DRIVER
10168M:	Willy Tarreau <willy@haproxy.com>
10169M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10170S:	Odd Fixes
10171F:	Documentation/misc-devices/lcd-panel-cgram.txt
10172F:	drivers/misc/panel.c
10173
10174PARALLEL PORT SUBSYSTEM
10175M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10176M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10177L:	linux-parport@lists.infradead.org (subscribers-only)
10178S:	Maintained
10179F:	drivers/parport/
10180F:	include/linux/parport*.h
10181F:	drivers/char/ppdev.c
10182F:	include/uapi/linux/ppdev.h
10183F:	Documentation/parport*.txt
10184
10185PARAVIRT_OPS INTERFACE
10186M:	Juergen Gross <jgross@suse.com>
10187M:	Alok Kataria <akataria@vmware.com>
10188M:	Rusty Russell <rusty@rustcorp.com.au>
10189L:	virtualization@lists.linux-foundation.org
10190S:	Supported
10191F:	Documentation/virtual/paravirt_ops.txt
10192F:	arch/*/kernel/paravirt*
10193F:	arch/*/include/asm/paravirt*.h
10194F:	include/linux/hypervisor.h
10195
10196PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10197M:	Tim Waugh <tim@cyberelk.net>
10198L:	linux-parport@lists.infradead.org (subscribers-only)
10199S:	Maintained
10200F:	Documentation/blockdev/paride.txt
10201F:	drivers/block/paride/
10202
10203PARISC ARCHITECTURE
10204M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10205M:	Helge Deller <deller@gmx.de>
10206L:	linux-parisc@vger.kernel.org
10207W:	http://www.parisc-linux.org/
10208Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10211S:	Maintained
10212F:	arch/parisc/
10213F:	Documentation/parisc/
10214F:	drivers/parisc/
10215F:	drivers/char/agp/parisc-agp.c
10216F:	drivers/input/serio/gscps2.c
10217F:	drivers/parport/parport_gsc.*
10218F:	drivers/tty/serial/8250/8250_gsc.c
10219F:	drivers/video/fbdev/sti*
10220F:	drivers/video/console/sti*
10221F:	drivers/video/logo/logo_parisc*
10222
10223PARMAN
10224M:	Jiri Pirko <jiri@mellanox.com>
10225L:	netdev@vger.kernel.org
10226S:	Supported
10227F:	lib/parman.c
10228F:	lib/test_parman.c
10229F:	include/linux/parman.h
10230
10231PC87360 HARDWARE MONITORING DRIVER
10232M:	Jim Cromie <jim.cromie@gmail.com>
10233L:	linux-hwmon@vger.kernel.org
10234S:	Maintained
10235F:	Documentation/hwmon/pc87360
10236F:	drivers/hwmon/pc87360.c
10237
10238PC8736x GPIO DRIVER
10239M:	Jim Cromie <jim.cromie@gmail.com>
10240S:	Maintained
10241F:	drivers/char/pc8736x_gpio.c
10242
10243PC87427 HARDWARE MONITORING DRIVER
10244M:	Jean Delvare <jdelvare@suse.com>
10245L:	linux-hwmon@vger.kernel.org
10246S:	Maintained
10247F:	Documentation/hwmon/pc87427
10248F:	drivers/hwmon/pc87427.c
10249
10250PCA9532 LED DRIVER
10251M:	Riku Voipio <riku.voipio@iki.fi>
10252S:	Maintained
10253F:	drivers/leds/leds-pca9532.c
10254F:	include/linux/leds-pca9532.h
10255
10256PCA9541 I2C BUS MASTER SELECTOR DRIVER
10257M:	Guenter Roeck <linux@roeck-us.net>
10258L:	linux-i2c@vger.kernel.org
10259S:	Maintained
10260F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10261
10262PCDP - PRIMARY CONSOLE AND DEBUG PORT
10263M:	Khalid Aziz <khalid@gonehiking.org>
10264S:	Maintained
10265F:	drivers/firmware/pcdp.*
10266
10267PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10268M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10269L:	linux-pci@vger.kernel.org
10270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10271S:	Maintained
10272F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10273F:	drivers/pci/host/pci-aardvark.c
10274
10275PCI DRIVER FOR ALTERA PCIE IP
10276M:	Ley Foon Tan <lftan@altera.com>
10277L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10278L:	linux-pci@vger.kernel.org
10279S:	Supported
10280F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10281F:	drivers/pci/host/pcie-altera.c
10282
10283PCI DRIVER FOR APPLIEDMICRO XGENE
10284M:	Tanmay Inamdar <tinamdar@apm.com>
10285L:	linux-pci@vger.kernel.org
10286L:	linux-arm-kernel@lists.infradead.org
10287S:	Maintained
10288F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10289F:	drivers/pci/host/pci-xgene.c
10290
10291PCI DRIVER FOR ARM VERSATILE PLATFORM
10292M:	Rob Herring <robh@kernel.org>
10293L:	linux-pci@vger.kernel.org
10294L:	linux-arm-kernel@lists.infradead.org
10295S:	Maintained
10296F:	Documentation/devicetree/bindings/pci/versatile.txt
10297F:	drivers/pci/host/pci-versatile.c
10298
10299PCI DRIVER FOR ARMADA 8K
10300M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10301L:	linux-pci@vger.kernel.org
10302L:	linux-arm-kernel@lists.infradead.org
10303S:	Maintained
10304F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10305F:	drivers/pci/dwc/pcie-armada8k.c
10306
10307PCI DRIVER FOR FREESCALE LAYERSCAPE
10308M:	Minghuan Lian <minghuan.Lian@freescale.com>
10309M:	Mingkai Hu <mingkai.hu@freescale.com>
10310M:	Roy Zang <tie-fei.zang@freescale.com>
10311L:	linuxppc-dev@lists.ozlabs.org
10312L:	linux-pci@vger.kernel.org
10313L:	linux-arm-kernel@lists.infradead.org
10314S:	Maintained
10315F:	drivers/pci/dwc/*layerscape*
10316
10317PCI DRIVER FOR GENERIC OF HOSTS
10318M:	Will Deacon <will.deacon@arm.com>
10319L:	linux-pci@vger.kernel.org
10320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10321S:	Maintained
10322F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10323F:	drivers/pci/host/pci-host-common.c
10324F:	drivers/pci/host/pci-host-generic.c
10325
10326PCI DRIVER FOR IMX6
10327M:	Richard Zhu <hongxing.zhu@nxp.com>
10328M:	Lucas Stach <l.stach@pengutronix.de>
10329L:	linux-pci@vger.kernel.org
10330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331S:	Maintained
10332F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10333F:	drivers/pci/dwc/*imx6*
10334
10335PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10336M:	Keith Busch <keith.busch@intel.com>
10337M:	Jonathan Derrick <jonathan.derrick@intel.com>
10338L:	linux-pci@vger.kernel.org
10339S:	Supported
10340F:	drivers/pci/host/vmd.c
10341
10342PCI DRIVER FOR MICROSEMI SWITCHTEC
10343M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10344M:	Logan Gunthorpe <logang@deltatee.com>
10345L:	linux-pci@vger.kernel.org
10346S:	Maintained
10347F:	Documentation/switchtec.txt
10348F:	Documentation/ABI/testing/sysfs-class-switchtec
10349F:	drivers/pci/switch/switchtec*
10350F:	include/uapi/linux/switchtec_ioctl.h
10351
10352PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10353M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10354M:	Jason Cooper <jason@lakedaemon.net>
10355L:	linux-pci@vger.kernel.org
10356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10357S:	Maintained
10358F:	drivers/pci/host/*mvebu*
10359
10360PCI DRIVER FOR NVIDIA TEGRA
10361M:	Thierry Reding <thierry.reding@gmail.com>
10362L:	linux-tegra@vger.kernel.org
10363L:	linux-pci@vger.kernel.org
10364S:	Supported
10365F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10366F:	drivers/pci/host/pci-tegra.c
10367
10368PCI DRIVER FOR RENESAS R-CAR
10369M:	Simon Horman <horms@verge.net.au>
10370L:	linux-pci@vger.kernel.org
10371L:	linux-renesas-soc@vger.kernel.org
10372S:	Maintained
10373F:	drivers/pci/host/*rcar*
10374
10375PCI DRIVER FOR SAMSUNG EXYNOS
10376M:	Jingoo Han <jingoohan1@gmail.com>
10377L:	linux-pci@vger.kernel.org
10378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10380S:	Maintained
10381F:	drivers/pci/dwc/pci-exynos.c
10382
10383PCI DRIVER FOR SYNOPSYS DESIGNWARE
10384M:	Jingoo Han <jingoohan1@gmail.com>
10385M:	Joao Pinto <Joao.Pinto@synopsys.com>
10386L:	linux-pci@vger.kernel.org
10387S:	Maintained
10388F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10389F:	drivers/pci/dwc/*designware*
10390
10391PCI DRIVER FOR TI DRA7XX
10392M:	Kishon Vijay Abraham I <kishon@ti.com>
10393L:	linux-omap@vger.kernel.org
10394L:	linux-pci@vger.kernel.org
10395S:	Supported
10396F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10397F:	drivers/pci/dwc/pci-dra7xx.c
10398
10399PCI DRIVER FOR TI KEYSTONE
10400M:	Murali Karicheri <m-karicheri2@ti.com>
10401L:	linux-pci@vger.kernel.org
10402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10403S:	Maintained
10404F:	drivers/pci/dwc/*keystone*
10405
10406PCI ENDPOINT SUBSYSTEM
10407M:	Kishon Vijay Abraham I <kishon@ti.com>
10408M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10409L:	linux-pci@vger.kernel.org
10410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10411S:	Supported
10412F:	drivers/pci/endpoint/
10413F:	drivers/misc/pci_endpoint_test.c
10414F:	tools/pci/
10415
10416PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10417M:	Russell Currey <ruscur@russell.cc>
10418L:	linuxppc-dev@lists.ozlabs.org
10419S:	Supported
10420F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10421F:	arch/powerpc/kernel/eeh*.c
10422F:	arch/powerpc/platforms/*/eeh*.c
10423F:	arch/powerpc/include/*/eeh*.h
10424
10425PCI ERROR RECOVERY
10426M:	Linas Vepstas <linasvepstas@gmail.com>
10427L:	linux-pci@vger.kernel.org
10428S:	Supported
10429F:	Documentation/PCI/pci-error-recovery.txt
10430
10431PCI MSI DRIVER FOR ALTERA MSI IP
10432M:	Ley Foon Tan <lftan@altera.com>
10433L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10434L:	linux-pci@vger.kernel.org
10435S:	Supported
10436F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10437F:	drivers/pci/host/pcie-altera-msi.c
10438
10439PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10440M:	Duc Dang <dhdang@apm.com>
10441L:	linux-pci@vger.kernel.org
10442L:	linux-arm-kernel@lists.infradead.org
10443S:	Maintained
10444F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10445F:	drivers/pci/host/pci-xgene-msi.c
10446
10447PCI SUBSYSTEM
10448M:	Bjorn Helgaas <bhelgaas@google.com>
10449L:	linux-pci@vger.kernel.org
10450Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10452S:	Supported
10453F:	Documentation/devicetree/bindings/pci/
10454F:	Documentation/PCI/
10455F:	drivers/pci/
10456F:	include/linux/pci*
10457F:	arch/x86/pci/
10458F:	arch/x86/kernel/quirks.c
10459
10460PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10461M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10462L:	linux-pci@vger.kernel.org
10463Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10465S:	Supported
10466F:	drivers/pci/host/
10467F:	drivers/pci/dwc/
10468
10469PCIE DRIVER FOR AXIS ARTPEC
10470M:	Niklas Cassel <niklas.cassel@axis.com>
10471M:	Jesper Nilsson <jesper.nilsson@axis.com>
10472L:	linux-arm-kernel@axis.com
10473L:	linux-pci@vger.kernel.org
10474S:	Maintained
10475F:	Documentation/devicetree/bindings/pci/axis,artpec*
10476F:	drivers/pci/dwc/*artpec*
10477
10478PCIE DRIVER FOR CAVIUM THUNDERX
10479M:	David Daney <david.daney@cavium.com>
10480L:	linux-pci@vger.kernel.org
10481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10482S:	Supported
10483F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10484F:	drivers/pci/host/pci-thunder-*
10485
10486PCIE DRIVER FOR HISILICON
10487M:	Zhou Wang <wangzhou1@hisilicon.com>
10488L:	linux-pci@vger.kernel.org
10489S:	Maintained
10490F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10491F:	drivers/pci/dwc/pcie-hisi.c
10492
10493PCIE DRIVER FOR HISILICON KIRIN
10494M:	Xiaowei Song <songxiaowei@hisilicon.com>
10495M:	Binghui Wang <wangbinghui@hisilicon.com>
10496L:	linux-pci@vger.kernel.org
10497S:	Maintained
10498F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10499F:	drivers/pci/dwc/pcie-kirin.c
10500
10501PCIE DRIVER FOR MEDIATEK
10502M:	Ryder Lee <ryder.lee@mediatek.com>
10503L:	linux-pci@vger.kernel.org
10504L:	linux-mediatek@lists.infradead.org
10505S:	Supported
10506F:	Documentation/devicetree/bindings/pci/mediatek*
10507F:	drivers/pci/host/*mediatek*
10508
10509PCIE DRIVER FOR QUALCOMM MSM
10510M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10511L:	linux-pci@vger.kernel.org
10512L:	linux-arm-msm@vger.kernel.org
10513S:	Maintained
10514F:	drivers/pci/dwc/*qcom*
10515
10516PCIE DRIVER FOR ROCKCHIP
10517M:	Shawn Lin <shawn.lin@rock-chips.com>
10518L:	linux-pci@vger.kernel.org
10519L:	linux-rockchip@lists.infradead.org
10520S:	Maintained
10521F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10522F:	drivers/pci/host/pcie-rockchip.c
10523
10524PCIE DRIVER FOR ST SPEAR13XX
10525M:	Pratyush Anand <pratyush.anand@gmail.com>
10526L:	linux-pci@vger.kernel.org
10527S:	Maintained
10528F:	drivers/pci/dwc/*spear*
10529
10530PCMCIA SUBSYSTEM
10531P:	Linux PCMCIA Team
10532L:	linux-pcmcia@lists.infradead.org
10533W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10535S:	Maintained
10536F:	Documentation/pcmcia/
10537F:	tools/pcmcia/
10538F:	drivers/pcmcia/
10539F:	include/pcmcia/
10540
10541PCNET32 NETWORK DRIVER
10542M:	Don Fry <pcnet32@frontier.com>
10543L:	netdev@vger.kernel.org
10544S:	Maintained
10545F:	drivers/net/ethernet/amd/pcnet32.c
10546
10547PCRYPT PARALLEL CRYPTO ENGINE
10548M:	Steffen Klassert <steffen.klassert@secunet.com>
10549L:	linux-crypto@vger.kernel.org
10550S:	Maintained
10551F:	crypto/pcrypt.c
10552F:	include/crypto/pcrypt.h
10553
10554PER-CPU MEMORY ALLOCATOR
10555M:	Tejun Heo <tj@kernel.org>
10556M:	Christoph Lameter <cl@linux.com>
10557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10558S:	Maintained
10559F:	include/linux/percpu*.h
10560F:	mm/percpu*.c
10561F:	arch/*/include/asm/percpu.h
10562
10563PER-TASK DELAY ACCOUNTING
10564M:	Balbir Singh <bsingharora@gmail.com>
10565S:	Maintained
10566F:	include/linux/delayacct.h
10567F:	kernel/delayacct.c
10568
10569PERFORMANCE EVENTS SUBSYSTEM
10570M:	Peter Zijlstra <peterz@infradead.org>
10571M:	Ingo Molnar <mingo@redhat.com>
10572M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10573R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10574R:	Jiri Olsa <jolsa@redhat.com>
10575R:	Namhyung Kim <namhyung@kernel.org>
10576L:	linux-kernel@vger.kernel.org
10577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10578S:	Supported
10579F:	kernel/events/*
10580F:	include/linux/perf_event.h
10581F:	include/uapi/linux/perf_event.h
10582F:	arch/*/kernel/perf_event*.c
10583F:	arch/*/kernel/*/perf_event*.c
10584F:	arch/*/kernel/*/*/perf_event*.c
10585F:	arch/*/include/asm/perf_event.h
10586F:	arch/*/kernel/perf_callchain.c
10587F:	arch/*/events/*
10588F:	tools/perf/
10589
10590PERSONALITY HANDLING
10591M:	Christoph Hellwig <hch@infradead.org>
10592L:	linux-abi-devel@lists.sourceforge.net
10593S:	Maintained
10594F:	include/linux/personality.h
10595F:	include/uapi/linux/personality.h
10596
10597PHONET PROTOCOL
10598M:	Remi Denis-Courmont <courmisch@gmail.com>
10599S:	Supported
10600F:	Documentation/networking/phonet.txt
10601F:	include/linux/phonet.h
10602F:	include/net/phonet/
10603F:	include/uapi/linux/phonet.h
10604F:	net/phonet/
10605
10606PHRAM MTD DRIVER
10607M:	Joern Engel <joern@lazybastard.org>
10608L:	linux-mtd@lists.infradead.org
10609S:	Maintained
10610F:	drivers/mtd/devices/phram.c
10611
10612PICOLCD HID DRIVER
10613M:	Bruno Prémont <bonbons@linux-vserver.org>
10614L:	linux-input@vger.kernel.org
10615S:	Maintained
10616F:	drivers/hid/hid-picolcd*
10617
10618PICOXCELL SUPPORT
10619M:	Jamie Iles <jamie@jamieiles.com>
10620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10621T:	git git://github.com/jamieiles/linux-2.6-ji.git
10622S:	Supported
10623F:	arch/arm/boot/dts/picoxcell*
10624F:	arch/arm/mach-picoxcell/
10625F:	drivers/crypto/picoxcell*
10626
10627PIN CONTROL SUBSYSTEM
10628M:	Linus Walleij <linus.walleij@linaro.org>
10629L:	linux-gpio@vger.kernel.org
10630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10631S:	Maintained
10632F:	Documentation/devicetree/bindings/pinctrl/
10633F:	Documentation/driver-api/pinctl.rst
10634F:	drivers/pinctrl/
10635F:	include/linux/pinctrl/
10636
10637PIN CONTROLLER - ATMEL AT91
10638M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10640S:	Maintained
10641F:	drivers/pinctrl/pinctrl-at91.*
10642
10643PIN CONTROLLER - ATMEL AT91 PIO4
10644M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646L:	linux-gpio@vger.kernel.org
10647S:	Supported
10648F:	drivers/pinctrl/pinctrl-at91-pio4.*
10649
10650PIN CONTROLLER - INTEL
10651M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10652M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10653S:	Maintained
10654F:	drivers/pinctrl/intel/
10655
10656PIN CONTROLLER - QUALCOMM
10657M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10658S:	Maintained
10659L:	linux-arm-msm@vger.kernel.org
10660F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10661F:	drivers/pinctrl/qcom/
10662
10663PIN CONTROLLER - RENESAS
10664M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10665M:	Geert Uytterhoeven <geert+renesas@glider.be>
10666L:	linux-renesas-soc@vger.kernel.org
10667S:	Maintained
10668F:	drivers/pinctrl/sh-pfc/
10669
10670PIN CONTROLLER - SAMSUNG
10671M:	Tomasz Figa <tomasz.figa@gmail.com>
10672M:	Krzysztof Kozlowski <krzk@kernel.org>
10673M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10675L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10676Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10678S:	Maintained
10679F:	drivers/pinctrl/samsung/
10680F:	include/dt-bindings/pinctrl/samsung.h
10681F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10682
10683PIN CONTROLLER - SINGLE
10684M:	Tony Lindgren <tony@atomide.com>
10685M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10687L:	linux-omap@vger.kernel.org
10688S:	Maintained
10689F:	drivers/pinctrl/pinctrl-single.c
10690
10691PIN CONTROLLER - ST SPEAR
10692M:	Viresh Kumar <vireshk@kernel.org>
10693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10694W:	http://www.st.com/spear
10695S:	Maintained
10696F:	drivers/pinctrl/spear/
10697
10698PISTACHIO SOC SUPPORT
10699M:	James Hartley <james.hartley@sondrel.com>
10700L:	linux-mips@linux-mips.org
10701S:	Odd Fixes
10702F:	arch/mips/pistachio/
10703F:	arch/mips/include/asm/mach-pistachio/
10704F:	arch/mips/boot/dts/img/pistachio*
10705F:	arch/mips/configs/pistachio*_defconfig
10706
10707PKTCDVD DRIVER
10708S:	Orphan
10709M:	linux-block@vger.kernel.org
10710F:	drivers/block/pktcdvd.c
10711F:	include/linux/pktcdvd.h
10712F:	include/uapi/linux/pktcdvd.h
10713
10714PKUNITY SOC DRIVERS
10715M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10716W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10717S:	Maintained
10718T:	git git://github.com/gxt/linux.git
10719F:	drivers/input/serio/i8042-unicore32io.h
10720F:	drivers/i2c/busses/i2c-puv3.c
10721F:	drivers/video/fbdev/fb-puv3.c
10722F:	drivers/rtc/rtc-puv3.c
10723
10724PMBUS HARDWARE MONITORING DRIVERS
10725M:	Guenter Roeck <linux@roeck-us.net>
10726L:	linux-hwmon@vger.kernel.org
10727W:	http://hwmon.wiki.kernel.org/
10728W:	http://www.roeck-us.net/linux/drivers/
10729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10730S:	Maintained
10731F:	Documentation/hwmon/pmbus
10732F:	drivers/hwmon/pmbus/
10733F:	include/linux/pmbus.h
10734
10735PMC SIERRA MaxRAID DRIVER
10736L:	linux-scsi@vger.kernel.org
10737W:	http://www.pmc-sierra.com/
10738S:	Orphan
10739F:	drivers/scsi/pmcraid.*
10740
10741PMC SIERRA PM8001 DRIVER
10742M:	Jack Wang <jinpu.wang@profitbricks.com>
10743M:	lindar_liu@usish.com
10744L:	linux-scsi@vger.kernel.org
10745S:	Supported
10746F:	drivers/scsi/pm8001/
10747
10748PNP SUPPORT
10749M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10750S:	Maintained
10751F:	drivers/pnp/
10752
10753POSIX CLOCKS and TIMERS
10754M:	Thomas Gleixner <tglx@linutronix.de>
10755L:	linux-kernel@vger.kernel.org
10756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10757S:	Maintained
10758F:	fs/timerfd.c
10759F:	include/linux/timer*
10760F:	kernel/time/*timer*
10761
10762POWER MANAGEMENT CORE
10763M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10764L:	linux-pm@vger.kernel.org
10765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10766B:	https://bugzilla.kernel.org
10767S:	Supported
10768F:	drivers/base/power/
10769F:	include/linux/pm.h
10770F:	include/linux/pm_*
10771F:	include/linux/powercap.h
10772F:	drivers/powercap/
10773
10774POWER STATE COORDINATION INTERFACE (PSCI)
10775M:	Mark Rutland <mark.rutland@arm.com>
10776M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10777L:	linux-arm-kernel@lists.infradead.org
10778S:	Maintained
10779F:	drivers/firmware/psci*.c
10780F:	include/linux/psci.h
10781F:	include/uapi/linux/psci.h
10782
10783POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10784M:	Sebastian Reichel <sre@kernel.org>
10785L:	linux-pm@vger.kernel.org
10786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10787S:	Maintained
10788F:	Documentation/devicetree/bindings/power/supply/
10789F:	include/linux/power_supply.h
10790F:	drivers/power/supply/
10791
10792POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10793M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10794L:	linuxppc-dev@lists.ozlabs.org
10795S:	Maintained
10796F:	drivers/char/powernv-op-panel.c
10797
10798PPP OVER ATM (RFC 2364)
10799M:	Mitchell Blank Jr <mitch@sfgoth.com>
10800S:	Maintained
10801F:	net/atm/pppoatm.c
10802F:	include/uapi/linux/atmppp.h
10803
10804PPP OVER ETHERNET
10805M:	Michal Ostrowski <mostrows@earthlink.net>
10806S:	Maintained
10807F:	drivers/net/ppp/pppoe.c
10808F:	drivers/net/ppp/pppox.c
10809
10810PPP OVER L2TP
10811M:	James Chapman <jchapman@katalix.com>
10812S:	Maintained
10813F:	net/l2tp/l2tp_ppp.c
10814F:	include/linux/if_pppol2tp.h
10815F:	include/uapi/linux/if_pppol2tp.h
10816
10817PPP PROTOCOL DRIVERS AND COMPRESSORS
10818M:	Paul Mackerras <paulus@samba.org>
10819L:	linux-ppp@vger.kernel.org
10820S:	Maintained
10821F:	drivers/net/ppp/ppp_*
10822
10823PPS SUPPORT
10824M:	Rodolfo Giometti <giometti@enneenne.com>
10825W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10826L:	linuxpps@ml.enneenne.com (subscribers-only)
10827S:	Maintained
10828F:	Documentation/pps/
10829F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10830F:	Documentation/ABI/testing/sysfs-pps
10831F:	drivers/pps/
10832F:	include/linux/pps*.h
10833F:	include/uapi/linux/pps.h
10834
10835PPTP DRIVER
10836M:	Dmitry Kozlov <xeb@mail.ru>
10837L:	netdev@vger.kernel.org
10838S:	Maintained
10839F:	drivers/net/ppp/pptp.c
10840W:	http://sourceforge.net/projects/accel-pptp
10841
10842PREEMPTIBLE KERNEL
10843M:	Robert Love <rml@tech9.net>
10844L:	kpreempt-tech@lists.sourceforge.net
10845W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10846S:	Supported
10847F:	Documentation/preempt-locking.txt
10848F:	include/linux/preempt.h
10849
10850PRINTK
10851M:	Petr Mladek <pmladek@suse.com>
10852M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10853R:	Steven Rostedt <rostedt@goodmis.org>
10854S:	Maintained
10855F:	kernel/printk/
10856F:	include/linux/printk.h
10857
10858PRISM54 WIRELESS DRIVER
10859M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10860L:	linux-wireless@vger.kernel.org
10861W:	http://wireless.kernel.org/en/users/Drivers/p54
10862S:	Obsolete
10863F:	drivers/net/wireless/intersil/prism54/
10864
10865PROC SYSCTL
10866M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10867M:	Kees Cook <keescook@chromium.org>
10868L:	linux-kernel@vger.kernel.org
10869L:	linux-fsdevel@vger.kernel.org
10870S:	Maintained
10871F:	fs/proc/proc_sysctl.c
10872F:	include/linux/sysctl.h
10873F:	kernel/sysctl.c
10874F:	tools/testing/selftests/sysctl/
10875
10876PS3 NETWORK SUPPORT
10877M:	Geoff Levand <geoff@infradead.org>
10878L:	netdev@vger.kernel.org
10879L:	linuxppc-dev@lists.ozlabs.org
10880S:	Maintained
10881F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10882
10883PS3 PLATFORM SUPPORT
10884M:	Geoff Levand <geoff@infradead.org>
10885L:	linuxppc-dev@lists.ozlabs.org
10886S:	Maintained
10887F:	arch/powerpc/boot/ps3*
10888F:	arch/powerpc/include/asm/lv1call.h
10889F:	arch/powerpc/include/asm/ps3*.h
10890F:	arch/powerpc/platforms/ps3/
10891F:	drivers/*/ps3*
10892F:	drivers/ps3/
10893F:	drivers/rtc/rtc-ps3.c
10894F:	drivers/usb/host/*ps3.c
10895F:	sound/ppc/snd_ps3*
10896
10897PS3VRAM DRIVER
10898M:	Jim Paris <jim@jtan.com>
10899M:	Geoff Levand <geoff@infradead.org>
10900L:	linuxppc-dev@lists.ozlabs.org
10901S:	Maintained
10902F:	drivers/block/ps3vram.c
10903
10904PSAMPLE PACKET SAMPLING SUPPORT:
10905M:	Yotam Gigi <yotam.gi@gmail.com>
10906S:	Maintained
10907F:	net/psample
10908F:	include/net/psample.h
10909F:	include/uapi/linux/psample.h
10910
10911PSTORE FILESYSTEM
10912M:	Kees Cook <keescook@chromium.org>
10913M:	Anton Vorontsov <anton@enomsg.org>
10914M:	Colin Cross <ccross@android.com>
10915M:	Tony Luck <tony.luck@intel.com>
10916S:	Maintained
10917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10918F:	fs/pstore/
10919F:	include/linux/pstore*
10920F:	drivers/firmware/efi/efi-pstore.c
10921F:	drivers/acpi/apei/erst.c
10922F:	Documentation/admin-guide/ramoops.rst
10923F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10924K:	\b(pstore|ramoops)
10925
10926PTP HARDWARE CLOCK SUPPORT
10927M:	Richard Cochran <richardcochran@gmail.com>
10928L:	netdev@vger.kernel.org
10929S:	Maintained
10930W:	http://linuxptp.sourceforge.net/
10931F:	Documentation/ABI/testing/sysfs-ptp
10932F:	Documentation/ptp/*
10933F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10934F:	drivers/net/phy/dp83640*
10935F:	drivers/ptp/*
10936F:	include/linux/ptp_cl*
10937
10938PTRACE SUPPORT
10939M:	Oleg Nesterov <oleg@redhat.com>
10940S:	Maintained
10941F:	include/asm-generic/syscall.h
10942F:	include/linux/ptrace.h
10943F:	include/linux/regset.h
10944F:	include/linux/tracehook.h
10945F:	include/uapi/linux/ptrace.h
10946F:	include/uapi/linux/ptrace.h
10947F:	include/asm-generic/ptrace.h
10948F:	kernel/ptrace.c
10949F:	arch/*/ptrace*.c
10950F:	arch/*/*/ptrace*.c
10951F:	arch/*/include/asm/ptrace*.h
10952
10953PULSE8-CEC DRIVER
10954M:	Hans Verkuil <hverkuil@xs4all.nl>
10955L:	linux-media@vger.kernel.org
10956T:	git git://linuxtv.org/media_tree.git
10957S:	Maintained
10958F:	drivers/media/usb/pulse8-cec/*
10959F:	Documentation/media/cec-drivers/pulse8-cec.rst
10960
10961PVRUSB2 VIDEO4LINUX DRIVER
10962M:	Mike Isely <isely@pobox.com>
10963L:	pvrusb2@isely.net	(subscribers-only)
10964L:	linux-media@vger.kernel.org
10965W:	http://www.isely.net/pvrusb2/
10966T:	git git://linuxtv.org/media_tree.git
10967S:	Maintained
10968F:	Documentation/media/v4l-drivers/pvrusb2*
10969F:	drivers/media/usb/pvrusb2/
10970
10971PWC WEBCAM DRIVER
10972M:	Hans Verkuil <hverkuil@xs4all.nl>
10973L:	linux-media@vger.kernel.org
10974T:	git git://linuxtv.org/media_tree.git
10975S:	Odd Fixes
10976F:	drivers/media/usb/pwc/*
10977
10978PWM FAN DRIVER
10979M:	Kamil Debski <kamil@wypas.org>
10980M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10981L:	linux-hwmon@vger.kernel.org
10982S:	Supported
10983F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10984F:	Documentation/hwmon/pwm-fan
10985F:	drivers/hwmon/pwm-fan.c
10986
10987PWM IR Transmitter
10988M:	Sean Young <sean@mess.org>
10989L:	linux-media@vger.kernel.org
10990S:	Maintained
10991F:	drivers/media/rc/pwm-ir-tx.c
10992
10993PWM SUBSYSTEM
10994M:	Thierry Reding <thierry.reding@gmail.com>
10995L:	linux-pwm@vger.kernel.org
10996S:	Maintained
10997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10998F:	Documentation/pwm.txt
10999F:	Documentation/devicetree/bindings/pwm/
11000F:	include/linux/pwm.h
11001F:	drivers/pwm/
11002F:	drivers/video/backlight/pwm_bl.c
11003F:	include/linux/pwm_backlight.h
11004F:	drivers/gpio/gpio-mvebu.c
11005F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11006
11007PXA GPIO DRIVER
11008M:	Robert Jarzmik <robert.jarzmik@free.fr>
11009L:	linux-gpio@vger.kernel.org
11010S:	Maintained
11011F:	drivers/gpio/gpio-pxa.c
11012
11013PXA MMCI DRIVER
11014S:	Orphan
11015
11016PXA RTC DRIVER
11017M:	Robert Jarzmik <robert.jarzmik@free.fr>
11018L:	linux-rtc@vger.kernel.org
11019S:	Maintained
11020
11021PXA2xx/PXA3xx SUPPORT
11022M:	Daniel Mack <daniel@zonque.org>
11023M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11024M:	Robert Jarzmik <robert.jarzmik@free.fr>
11025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11026T:	git git://github.com/hzhuang1/linux.git
11027T:	git git://github.com/rjarzmik/linux.git
11028S:	Maintained
11029F:	arch/arm/boot/dts/pxa*
11030F:	arch/arm/mach-pxa/
11031F:	drivers/dma/pxa*
11032F:	drivers/pcmcia/pxa2xx*
11033F:	drivers/pinctrl/pxa/
11034F:	drivers/spi/spi-pxa2xx*
11035F:	drivers/usb/gadget/udc/pxa2*
11036F:	include/sound/pxa2xx-lib.h
11037F:	sound/arm/pxa*
11038F:	sound/soc/pxa/
11039
11040PXA3xx NAND FLASH DRIVER
11041M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11042L:	linux-mtd@lists.infradead.org
11043S:	Maintained
11044F:	drivers/mtd/nand/pxa3xx_nand.c
11045
11046QAT DRIVER
11047M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11048M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11049L:	qat-linux@intel.com
11050S:	Supported
11051F:	drivers/crypto/qat/
11052
11053QCOM AUDIO (ASoC) DRIVERS
11054M:	Patrick Lai <plai@codeaurora.org>
11055M:	Banajit Goswami <bgoswami@codeaurora.org>
11056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11057S:	Supported
11058F:	sound/soc/qcom/
11059
11060QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11061M:	Gabriel Somlo <somlo@cmu.edu>
11062M:	"Michael S. Tsirkin" <mst@redhat.com>
11063L:	qemu-devel@nongnu.org
11064S:	Maintained
11065F:	drivers/firmware/qemu_fw_cfg.c
11066
11067QIB DRIVER
11068M:	Mike Marciniszyn <infinipath@intel.com>
11069L:	linux-rdma@vger.kernel.org
11070S:	Supported
11071F:	drivers/infiniband/hw/qib/
11072
11073QLOGIC QL41xxx FCOE DRIVER
11074M:	QLogic-Storage-Upstream@cavium.com
11075L:	linux-scsi@vger.kernel.org
11076S:	Supported
11077F:	drivers/scsi/qedf/
11078
11079QLOGIC QL41xxx ISCSI DRIVER
11080M:	QLogic-Storage-Upstream@cavium.com
11081L:	linux-scsi@vger.kernel.org
11082S:	Supported
11083F:	drivers/scsi/qedi/
11084
11085QLOGIC QL4xxx ETHERNET DRIVER
11086M:	Ariel Elior <Ariel.Elior@cavium.com>
11087M:	everest-linux-l2@cavium.com
11088L:	netdev@vger.kernel.org
11089S:	Supported
11090F:	drivers/net/ethernet/qlogic/qed/
11091F:	include/linux/qed/
11092F:	drivers/net/ethernet/qlogic/qede/
11093
11094QLOGIC QL4xxx RDMA DRIVER
11095M:	Ram Amrani <Ram.Amrani@cavium.com>
11096M:	Ariel Elior <Ariel.Elior@cavium.com>
11097L:	linux-rdma@vger.kernel.org
11098S:	Supported
11099F:	drivers/infiniband/hw/qedr/
11100F:	include/uapi/rdma/qedr-abi.h
11101
11102QLOGIC QLA1280 SCSI DRIVER
11103M:	Michael Reed <mdr@sgi.com>
11104L:	linux-scsi@vger.kernel.org
11105S:	Maintained
11106F:	drivers/scsi/qla1280.[ch]
11107
11108QLOGIC QLA2XXX FC-SCSI DRIVER
11109M:	qla2xxx-upstream@qlogic.com
11110L:	linux-scsi@vger.kernel.org
11111S:	Supported
11112F:	Documentation/scsi/LICENSE.qla2xxx
11113F:	drivers/scsi/qla2xxx/
11114
11115QLOGIC QLA3XXX NETWORK DRIVER
11116M:	Dept-GELinuxNICDev@cavium.com
11117L:	netdev@vger.kernel.org
11118S:	Supported
11119F:	Documentation/networking/LICENSE.qla3xxx
11120F:	drivers/net/ethernet/qlogic/qla3xxx.*
11121
11122QLOGIC QLA4XXX iSCSI DRIVER
11123M:	QLogic-Storage-Upstream@qlogic.com
11124L:	linux-scsi@vger.kernel.org
11125S:	Supported
11126F:	Documentation/scsi/LICENSE.qla4xxx
11127F:	drivers/scsi/qla4xxx/
11128
11129QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11130M:	Harish Patil <harish.patil@cavium.com>
11131M:	Manish Chopra <manish.chopra@cavium.com>
11132M:	Dept-GELinuxNICDev@cavium.com
11133L:	netdev@vger.kernel.org
11134S:	Supported
11135F:	drivers/net/ethernet/qlogic/qlcnic/
11136
11137QLOGIC QLGE 10Gb ETHERNET DRIVER
11138M:	Harish Patil <harish.patil@cavium.com>
11139M:	Manish Chopra <manish.chopra@cavium.com>
11140M:	Dept-GELinuxNICDev@cavium.com
11141L:	netdev@vger.kernel.org
11142S:	Supported
11143F:	drivers/net/ethernet/qlogic/qlge/
11144
11145QNX4 FILESYSTEM
11146M:	Anders Larsen <al@alarsen.net>
11147W:	http://www.alarsen.net/linux/qnx4fs/
11148S:	Maintained
11149F:	fs/qnx4/
11150F:	include/uapi/linux/qnx4_fs.h
11151F:	include/uapi/linux/qnxtypes.h
11152
11153QORIQ DPAA2 FSL-MC BUS DRIVER
11154M:	Stuart Yoder <stuyoder@gmail.com>
11155M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11156L:	linux-kernel@vger.kernel.org
11157S:	Maintained
11158F:	drivers/staging/fsl-mc/
11159F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11160
11161QT1010 MEDIA DRIVER
11162M:	Antti Palosaari <crope@iki.fi>
11163L:	linux-media@vger.kernel.org
11164W:	https://linuxtv.org
11165W:	http://palosaari.fi/linux/
11166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11167T:	git git://linuxtv.org/anttip/media_tree.git
11168S:	Maintained
11169F:	drivers/media/tuners/qt1010*
11170
11171QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11172M:	Kalle Valo <kvalo@qca.qualcomm.com>
11173L:	ath10k@lists.infradead.org
11174W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11176S:	Supported
11177F:	drivers/net/wireless/ath/ath10k/
11178
11179QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11180M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11181L:	linux-wireless@vger.kernel.org
11182W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11183S:	Supported
11184F:	drivers/net/wireless/ath/ath9k/
11185
11186QUALCOMM CAMERA SUBSYSTEM DRIVER
11187M:	Todor Tomov <todor.tomov@linaro.org>
11188L:	linux-media@vger.kernel.org
11189S:	Maintained
11190F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11191F:	Documentation/media/v4l-drivers/qcom_camss.rst
11192F:	drivers/media/platform/qcom/camss-8x16/
11193
11194QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11195M:	Timur Tabi <timur@codeaurora.org>
11196L:	netdev@vger.kernel.org
11197S:	Supported
11198F:	drivers/net/ethernet/qualcomm/emac/
11199
11200QUALCOMM HEXAGON ARCHITECTURE
11201M:	Richard Kuo <rkuo@codeaurora.org>
11202L:	linux-hexagon@vger.kernel.org
11203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11204S:	Supported
11205F:	arch/hexagon/
11206
11207QUALCOMM IOMMU
11208M:	Rob Clark <robdclark@gmail.com>
11209L:	iommu@lists.linux-foundation.org
11210L:	linux-arm-msm@vger.kernel.org
11211S:	Maintained
11212F:	drivers/iommu/qcom_iommu.c
11213
11214QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11215M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11216L:	linux-media@vger.kernel.org
11217L:	linux-arm-msm@vger.kernel.org
11218T:	git git://linuxtv.org/media_tree.git
11219S:	Maintained
11220F:	drivers/media/platform/qcom/venus/
11221
11222QUALCOMM WCN36XX WIRELESS DRIVER
11223M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11224L:	wcn36xx@lists.infradead.org
11225W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11226T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11227S:	Supported
11228F:	drivers/net/wireless/ath/wcn36xx/
11229
11230QUANTENNA QTNFMAC WIRELESS DRIVER
11231M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11232M:	Avinash Patil <avinashp@quantenna.com>
11233M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11234L:	linux-wireless@vger.kernel.org
11235S:	Maintained
11236F:	drivers/net/wireless/quantenna
11237
11238RADEON and AMDGPU DRM DRIVERS
11239M:	Alex Deucher <alexander.deucher@amd.com>
11240M:	Christian König <christian.koenig@amd.com>
11241L:	amd-gfx@lists.freedesktop.org
11242T:	git git://people.freedesktop.org/~agd5f/linux
11243S:	Supported
11244F:	drivers/gpu/drm/radeon/
11245F:	include/uapi/drm/radeon_drm.h
11246F:	drivers/gpu/drm/amd/
11247F:	include/uapi/drm/amdgpu_drm.h
11248
11249RADEON FRAMEBUFFER DISPLAY DRIVER
11250M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11251L:	linux-fbdev@vger.kernel.org
11252S:	Maintained
11253F:	drivers/video/fbdev/aty/radeon*
11254F:	include/uapi/linux/radeonfb.h
11255
11256RADIOSHARK RADIO DRIVER
11257M:	Hans Verkuil <hverkuil@xs4all.nl>
11258L:	linux-media@vger.kernel.org
11259T:	git git://linuxtv.org/media_tree.git
11260S:	Maintained
11261F:	drivers/media/radio/radio-shark.c
11262
11263RADIOSHARK2 RADIO DRIVER
11264M:	Hans Verkuil <hverkuil@xs4all.nl>
11265L:	linux-media@vger.kernel.org
11266T:	git git://linuxtv.org/media_tree.git
11267S:	Maintained
11268F:	drivers/media/radio/radio-shark2.c
11269F:	drivers/media/radio/radio-tea5777.c
11270
11271RADOS BLOCK DEVICE (RBD)
11272M:	Ilya Dryomov <idryomov@gmail.com>
11273M:	Sage Weil <sage@redhat.com>
11274M:	Alex Elder <elder@kernel.org>
11275L:	ceph-devel@vger.kernel.org
11276W:	http://ceph.com/
11277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11278T:	git git://github.com/ceph/ceph-client.git
11279S:	Supported
11280F:	Documentation/ABI/testing/sysfs-bus-rbd
11281F:	drivers/block/rbd.c
11282F:	drivers/block/rbd_types.h
11283
11284RAGE128 FRAMEBUFFER DISPLAY DRIVER
11285M:	Paul Mackerras <paulus@samba.org>
11286L:	linux-fbdev@vger.kernel.org
11287S:	Maintained
11288F:	drivers/video/fbdev/aty/aty128fb.c
11289
11290RAINSHADOW-CEC DRIVER
11291M:	Hans Verkuil <hverkuil@xs4all.nl>
11292L:	linux-media@vger.kernel.org
11293T:	git git://linuxtv.org/media_tree.git
11294S:	Maintained
11295F:	drivers/media/usb/rainshadow-cec/*
11296
11297RALINK MIPS ARCHITECTURE
11298M:	John Crispin <john@phrozen.org>
11299L:	linux-mips@linux-mips.org
11300S:	Maintained
11301F:	arch/mips/ralink
11302
11303RALINK RT2X00 WIRELESS LAN DRIVER
11304P:	rt2x00 project
11305M:	Stanislaw Gruszka <sgruszka@redhat.com>
11306M:	Helmut Schaa <helmut.schaa@googlemail.com>
11307L:	linux-wireless@vger.kernel.org
11308S:	Maintained
11309F:	drivers/net/wireless/ralink/rt2x00/
11310
11311RAMDISK RAM BLOCK DEVICE DRIVER
11312M:	Jens Axboe <axboe@kernel.dk>
11313S:	Maintained
11314F:	Documentation/blockdev/ramdisk.txt
11315F:	drivers/block/brd.c
11316
11317RANDOM NUMBER DRIVER
11318M:	"Theodore Ts'o" <tytso@mit.edu>
11319S:	Maintained
11320F:	drivers/char/random.c
11321
11322RAPIDIO SUBSYSTEM
11323M:	Matt Porter <mporter@kernel.crashing.org>
11324M:	Alexandre Bounine <alexandre.bounine@idt.com>
11325S:	Maintained
11326F:	drivers/rapidio/
11327
11328RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11329L:	linux-wireless@vger.kernel.org
11330S:	Orphan
11331F:	drivers/net/wireless/ray*
11332
11333RCUTORTURE MODULE
11334M:	Josh Triplett <josh@joshtriplett.org>
11335M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11336L:	linux-kernel@vger.kernel.org
11337S:	Supported
11338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11339F:	Documentation/RCU/torture.txt
11340F:	kernel/rcu/rcutorture.c
11341
11342RCUTORTURE TEST FRAMEWORK
11343M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11344M:	Josh Triplett <josh@joshtriplett.org>
11345R:	Steven Rostedt <rostedt@goodmis.org>
11346R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11347R:	Lai Jiangshan <jiangshanlai@gmail.com>
11348L:	linux-kernel@vger.kernel.org
11349S:	Supported
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11351F:	tools/testing/selftests/rcutorture
11352
11353RDC R-321X SoC
11354M:	Florian Fainelli <florian@openwrt.org>
11355S:	Maintained
11356
11357RDC R6040 FAST ETHERNET DRIVER
11358M:	Florian Fainelli <f.fainelli@gmail.com>
11359L:	netdev@vger.kernel.org
11360S:	Maintained
11361F:	drivers/net/ethernet/rdc/r6040.c
11362
11363RDMAVT - RDMA verbs software
11364M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11365L:	linux-rdma@vger.kernel.org
11366S:	Supported
11367F:	drivers/infiniband/sw/rdmavt
11368
11369RDS - RELIABLE DATAGRAM SOCKETS
11370M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11371L:	netdev@vger.kernel.org
11372L:	linux-rdma@vger.kernel.org
11373L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11374W:	https://oss.oracle.com/projects/rds/
11375S:	Supported
11376F:	net/rds/
11377F:	Documentation/networking/rds.txt
11378
11379RDT - RESOURCE ALLOCATION
11380M:	Fenghua Yu <fenghua.yu@intel.com>
11381L:	linux-kernel@vger.kernel.org
11382S:	Supported
11383F:	arch/x86/kernel/cpu/intel_rdt*
11384F:	arch/x86/include/asm/intel_rdt_sched.h
11385F:	Documentation/x86/intel_rdt*
11386
11387READ-COPY UPDATE (RCU)
11388M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11389M:	Josh Triplett <josh@joshtriplett.org>
11390R:	Steven Rostedt <rostedt@goodmis.org>
11391R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11392R:	Lai Jiangshan <jiangshanlai@gmail.com>
11393L:	linux-kernel@vger.kernel.org
11394W:	http://www.rdrop.com/users/paulmck/RCU/
11395S:	Supported
11396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11397F:	Documentation/RCU/
11398X:	Documentation/RCU/torture.txt
11399F:	include/linux/rcu*
11400X:	include/linux/srcu.h
11401F:	kernel/rcu/
11402X:	kernel/torture.c
11403
11404REAL TIME CLOCK (RTC) SUBSYSTEM
11405M:	Alessandro Zummo <a.zummo@towertech.it>
11406M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11407L:	linux-rtc@vger.kernel.org
11408Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11410S:	Maintained
11411F:	Documentation/devicetree/bindings/rtc/
11412F:	Documentation/rtc.txt
11413F:	drivers/rtc/
11414F:	include/linux/rtc.h
11415F:	include/uapi/linux/rtc.h
11416F:	include/linux/rtc/
11417F:	include/linux/platform_data/rtc-*
11418F:	tools/testing/selftests/timers/rtctest.c
11419
11420REALTEK AUDIO CODECS
11421M:	Bard Liao <bardliao@realtek.com>
11422M:	Oder Chiou <oder_chiou@realtek.com>
11423S:	Maintained
11424F:	sound/soc/codecs/rt*
11425F:	include/sound/rt*.h
11426
11427REGISTER MAP ABSTRACTION
11428M:	Mark Brown <broonie@kernel.org>
11429L:	linux-kernel@vger.kernel.org
11430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11431S:	Supported
11432F:	Documentation/devicetree/bindings/regmap/
11433F:	drivers/base/regmap/
11434F:	include/linux/regmap.h
11435
11436REISERFS FILE SYSTEM
11437L:	reiserfs-devel@vger.kernel.org
11438S:	Supported
11439F:	fs/reiserfs/
11440
11441REMOTE PROCESSOR (REMOTEPROC) 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/remoteproc.git
11446S:	Maintained
11447F:	Documentation/devicetree/bindings/remoteproc/
11448F:	Documentation/remoteproc.txt
11449F:	drivers/remoteproc/
11450F:	include/linux/remoteproc.h
11451
11452REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11453M:	Ohad Ben-Cohen <ohad@wizery.com>
11454M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11455L:	linux-remoteproc@vger.kernel.org
11456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11457S:	Maintained
11458F:	drivers/rpmsg/
11459F:	Documentation/rpmsg.txt
11460F:	include/linux/rpmsg.h
11461F:	include/linux/rpmsg/
11462
11463RENESAS CLOCK DRIVERS
11464M:	Geert Uytterhoeven <geert+renesas@glider.be>
11465L:	linux-renesas-soc@vger.kernel.org
11466S:	Supported
11467F:	drivers/clk/renesas/
11468
11469RENESAS ETHERNET DRIVERS
11470R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11471L:	netdev@vger.kernel.org
11472L:	linux-renesas-soc@vger.kernel.org
11473F:	Documentation/devicetree/bindings/net/renesas,*.txt
11474F:	Documentation/devicetree/bindings/net/sh_eth.txt
11475F:	drivers/net/ethernet/renesas/
11476F:	include/linux/sh_eth.h
11477
11478RENESAS R-CAR GYROADC DRIVER
11479M:	Marek Vasut <marek.vasut@gmail.com>
11480L:	linux-iio@vger.kernel.org
11481S:	Supported
11482F:	drivers/iio/adc/rcar_gyro_adc.c
11483
11484RENESAS USB PHY DRIVER
11485M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11486L:	linux-renesas-soc@vger.kernel.org
11487S:	Maintained
11488F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11489
11490RESET CONTROLLER FRAMEWORK
11491M:	Philipp Zabel <p.zabel@pengutronix.de>
11492T:	git git://git.pengutronix.de/git/pza/linux
11493S:	Maintained
11494F:	drivers/reset/
11495F:	Documentation/devicetree/bindings/reset/
11496F:	include/dt-bindings/reset/
11497F:	include/linux/reset.h
11498F:	include/linux/reset-controller.h
11499
11500RFKILL
11501M:	Johannes Berg <johannes@sipsolutions.net>
11502L:	linux-wireless@vger.kernel.org
11503W:	http://wireless.kernel.org/
11504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11506S:	Maintained
11507F:	Documentation/rfkill.txt
11508F:	net/rfkill/
11509
11510RHASHTABLE
11511M:	Thomas Graf <tgraf@suug.ch>
11512M:	Herbert Xu <herbert@gondor.apana.org.au>
11513L:	netdev@vger.kernel.org
11514S:	Maintained
11515F:	lib/rhashtable.c
11516F:	include/linux/rhashtable.h
11517
11518RICOH R5C592 MEMORYSTICK DRIVER
11519M:	Maxim Levitsky <maximlevitsky@gmail.com>
11520S:	Maintained
11521F:	drivers/memstick/host/r592.*
11522
11523RICOH SMARTMEDIA/XD DRIVER
11524M:	Maxim Levitsky <maximlevitsky@gmail.com>
11525S:	Maintained
11526F:	drivers/mtd/nand/r852.c
11527F:	drivers/mtd/nand/r852.h
11528
11529ROCCAT DRIVERS
11530M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11531W:	http://sourceforge.net/projects/roccat/
11532S:	Maintained
11533F:	drivers/hid/hid-roccat*
11534F:	include/linux/hid-roccat*
11535F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11536
11537ROCKER DRIVER
11538M:	Jiri Pirko <jiri@resnulli.us>
11539L:	netdev@vger.kernel.org
11540S:	Supported
11541F:	drivers/net/ethernet/rocker/
11542
11543ROCKETPORT DRIVER
11544P:	Comtrol Corp.
11545W:	http://www.comtrol.com
11546S:	Maintained
11547F:	Documentation/serial/rocket.txt
11548F:	drivers/tty/rocket*
11549
11550ROCKETPORT EXPRESS/INFINITY DRIVER
11551M:	Kevin Cernekee <cernekee@gmail.com>
11552L:	linux-serial@vger.kernel.org
11553S:	Odd Fixes
11554F:	drivers/tty/serial/rp2.*
11555
11556ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11557M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11558L:	linux-kernel@vger.kernel.org
11559L:	linux-renesas-soc@vger.kernel.org
11560S:	Supported
11561F:	drivers/mfd/bd9571mwv.c
11562F:	drivers/regulator/bd9571mwv-regulator.c
11563F:	drivers/gpio/gpio-bd9571mwv.c
11564F:	include/linux/mfd/bd9571mwv.h
11565F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11566
11567ROSE NETWORK LAYER
11568M:	Ralf Baechle <ralf@linux-mips.org>
11569L:	linux-hams@vger.kernel.org
11570W:	http://www.linux-ax25.org/
11571S:	Maintained
11572F:	include/net/rose.h
11573F:	include/uapi/linux/rose.h
11574F:	net/rose/
11575
11576RTL2830 MEDIA DRIVER
11577M:	Antti Palosaari <crope@iki.fi>
11578L:	linux-media@vger.kernel.org
11579W:	https://linuxtv.org
11580W:	http://palosaari.fi/linux/
11581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11582T:	git git://linuxtv.org/anttip/media_tree.git
11583S:	Maintained
11584F:	drivers/media/dvb-frontends/rtl2830*
11585
11586RTL2832 MEDIA DRIVER
11587M:	Antti Palosaari <crope@iki.fi>
11588L:	linux-media@vger.kernel.org
11589W:	https://linuxtv.org
11590W:	http://palosaari.fi/linux/
11591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11592T:	git git://linuxtv.org/anttip/media_tree.git
11593S:	Maintained
11594F:	drivers/media/dvb-frontends/rtl2832*
11595
11596RTL2832_SDR MEDIA DRIVER
11597M:	Antti Palosaari <crope@iki.fi>
11598L:	linux-media@vger.kernel.org
11599W:	https://linuxtv.org
11600W:	http://palosaari.fi/linux/
11601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11602T:	git git://linuxtv.org/anttip/media_tree.git
11603S:	Maintained
11604F:	drivers/media/dvb-frontends/rtl2832_sdr*
11605
11606RTL8180 WIRELESS DRIVER
11607L:	linux-wireless@vger.kernel.org
11608W:	http://wireless.kernel.org/
11609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11610S:	Orphan
11611F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11612
11613RTL8187 WIRELESS DRIVER
11614M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11615M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11616M:	Larry Finger <Larry.Finger@lwfinger.net>
11617L:	linux-wireless@vger.kernel.org
11618W:	http://wireless.kernel.org/
11619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11620S:	Maintained
11621F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11622
11623RTL8192CE WIRELESS DRIVER
11624M:	Larry Finger <Larry.Finger@lwfinger.net>
11625M:	Chaoming Li <chaoming_li@realsil.com.cn>
11626L:	linux-wireless@vger.kernel.org
11627W:	http://wireless.kernel.org/
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11629S:	Maintained
11630F:	drivers/net/wireless/realtek/rtlwifi/
11631F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11632
11633RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11634M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11635L:	linux-wireless@vger.kernel.org
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11637S:	Maintained
11638F:	drivers/net/wireless/realtek/rtl8xxxu/
11639
11640S3 SAVAGE FRAMEBUFFER DRIVER
11641M:	Antonino Daplas <adaplas@gmail.com>
11642L:	linux-fbdev@vger.kernel.org
11643S:	Maintained
11644F:	drivers/video/fbdev/savage/
11645
11646S390
11647M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11648M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11649L:	linux-s390@vger.kernel.org
11650W:	http://www.ibm.com/developerworks/linux/linux390/
11651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11652S:	Supported
11653F:	arch/s390/
11654F:	drivers/s390/
11655F:	Documentation/s390/
11656F:	Documentation/driver-api/s390-drivers.rst
11657
11658S390 COMMON I/O LAYER
11659M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11660M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11661L:	linux-s390@vger.kernel.org
11662W:	http://www.ibm.com/developerworks/linux/linux390/
11663S:	Supported
11664F:	drivers/s390/cio/
11665
11666S390 DASD DRIVER
11667M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11668M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11669L:	linux-s390@vger.kernel.org
11670W:	http://www.ibm.com/developerworks/linux/linux390/
11671S:	Supported
11672F:	drivers/s390/block/dasd*
11673F:	block/partitions/ibm.c
11674
11675S390 IOMMU (PCI)
11676M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11677L:	linux-s390@vger.kernel.org
11678W:	http://www.ibm.com/developerworks/linux/linux390/
11679S:	Supported
11680F:	drivers/iommu/s390-iommu.c
11681
11682S390 IUCV NETWORK LAYER
11683M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11684M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11685L:	linux-s390@vger.kernel.org
11686W:	http://www.ibm.com/developerworks/linux/linux390/
11687S:	Supported
11688F:	drivers/s390/net/*iucv*
11689F:	include/net/iucv/
11690F:	net/iucv/
11691
11692S390 NETWORK DRIVERS
11693M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11694M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11695L:	linux-s390@vger.kernel.org
11696W:	http://www.ibm.com/developerworks/linux/linux390/
11697S:	Supported
11698F:	drivers/s390/net/
11699
11700S390 PCI SUBSYSTEM
11701M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11702M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11703L:	linux-s390@vger.kernel.org
11704W:	http://www.ibm.com/developerworks/linux/linux390/
11705S:	Supported
11706F:	arch/s390/pci/
11707F:	drivers/pci/hotplug/s390_pci_hpc.c
11708
11709S390 VFIO-CCW DRIVER
11710M:	Cornelia Huck <cohuck@redhat.com>
11711M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11712L:	linux-s390@vger.kernel.org
11713L:	kvm@vger.kernel.org
11714S:	Supported
11715F:	drivers/s390/cio/vfio_ccw*
11716F:	Documentation/s390/vfio-ccw.txt
11717F:	include/uapi/linux/vfio_ccw.h
11718
11719S390 ZCRYPT DRIVER
11720M:	Harald Freudenberger <freude@de.ibm.com>
11721L:	linux-s390@vger.kernel.org
11722W:	http://www.ibm.com/developerworks/linux/linux390/
11723S:	Supported
11724F:	drivers/s390/crypto/
11725
11726S390 ZFCP DRIVER
11727M:	Steffen Maier <maier@linux.vnet.ibm.com>
11728M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11729L:	linux-s390@vger.kernel.org
11730W:	http://www.ibm.com/developerworks/linux/linux390/
11731S:	Supported
11732F:	drivers/s390/scsi/zfcp_*
11733
11734S3C24XX SD/MMC Driver
11735M:	Ben Dooks <ben-linux@fluff.org>
11736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11737S:	Supported
11738F:	drivers/mmc/host/s3cmci.*
11739
11740SAA6588 RDS RECEIVER DRIVER
11741M:	Hans Verkuil <hverkuil@xs4all.nl>
11742L:	linux-media@vger.kernel.org
11743T:	git git://linuxtv.org/media_tree.git
11744W:	https://linuxtv.org
11745S:	Odd Fixes
11746F:	drivers/media/i2c/saa6588*
11747
11748SAA7134 VIDEO4LINUX DRIVER
11749M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11750M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11751L:	linux-media@vger.kernel.org
11752W:	https://linuxtv.org
11753T:	git git://linuxtv.org/media_tree.git
11754S:	Odd fixes
11755F:	Documentation/media/v4l-drivers/saa7134*
11756F:	drivers/media/pci/saa7134/
11757
11758SAA7146 VIDEO4LINUX-2 DRIVER
11759M:	Hans Verkuil <hverkuil@xs4all.nl>
11760L:	linux-media@vger.kernel.org
11761T:	git git://linuxtv.org/media_tree.git
11762S:	Maintained
11763F:	drivers/media/common/saa7146/
11764F:	drivers/media/pci/saa7146/
11765F:	include/media/saa7146*
11766
11767SAMSUNG AUDIO (ASoC) DRIVERS
11768M:	Krzysztof Kozlowski <krzk@kernel.org>
11769M:	Sangbeom Kim <sbkim73@samsung.com>
11770M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11771L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11772S:	Supported
11773F:	sound/soc/samsung/
11774
11775SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11776M:	Krzysztof Kozlowski <krzk@kernel.org>
11777L:	linux-crypto@vger.kernel.org
11778L:	linux-samsung-soc@vger.kernel.org
11779S:	Maintained
11780F:	drivers/crypto/exynos-rng.c
11781F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11782
11783SAMSUNG FRAMEBUFFER DRIVER
11784M:	Jingoo Han <jingoohan1@gmail.com>
11785L:	linux-fbdev@vger.kernel.org
11786S:	Maintained
11787F:	drivers/video/fbdev/s3c-fb.c
11788
11789SAMSUNG LAPTOP DRIVER
11790M:	Corentin Chary <corentin.chary@gmail.com>
11791L:	platform-driver-x86@vger.kernel.org
11792S:	Maintained
11793F:	drivers/platform/x86/samsung-laptop.c
11794
11795SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11796M:	Sangbeom Kim <sbkim73@samsung.com>
11797M:	Krzysztof Kozlowski <krzk@kernel.org>
11798M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11799L:	linux-kernel@vger.kernel.org
11800L:	linux-samsung-soc@vger.kernel.org
11801S:	Supported
11802F:	drivers/mfd/sec*.c
11803F:	drivers/regulator/s2m*.c
11804F:	drivers/regulator/s5m*.c
11805F:	drivers/clk/clk-s2mps11.c
11806F:	drivers/rtc/rtc-s5m.c
11807F:	include/linux/mfd/samsung/
11808F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11809F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11810F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11811F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11812
11813SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11814M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11815L:	linux-media@vger.kernel.org
11816L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11817S:	Maintained
11818F:	drivers/media/platform/s3c-camif/
11819F:	include/media/drv-intf/s3c_camif.h
11820
11821SAMSUNG S3FWRN5 NFC DRIVER
11822M:	Robert Baldyga <r.baldyga@samsung.com>
11823M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11824L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11825S:	Supported
11826F:	drivers/nfc/s3fwrn5
11827
11828SAMSUNG S5C73M3 CAMERA DRIVER
11829M:	Kyungmin Park <kyungmin.park@samsung.com>
11830M:	Andrzej Hajda <a.hajda@samsung.com>
11831L:	linux-media@vger.kernel.org
11832S:	Supported
11833F:	drivers/media/i2c/s5c73m3/*
11834
11835SAMSUNG S5K5BAF CAMERA DRIVER
11836M:	Kyungmin Park <kyungmin.park@samsung.com>
11837M:	Andrzej Hajda <a.hajda@samsung.com>
11838L:	linux-media@vger.kernel.org
11839S:	Supported
11840F:	drivers/media/i2c/s5k5baf.c
11841
11842SAMSUNG S5P Security SubSystem (SSS) DRIVER
11843M:	Krzysztof Kozlowski <krzk@kernel.org>
11844M:	Vladimir Zapolskiy <vz@mleia.com>
11845L:	linux-crypto@vger.kernel.org
11846L:	linux-samsung-soc@vger.kernel.org
11847S:	Maintained
11848F:	drivers/crypto/s5p-sss.c
11849
11850SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11851M:	Kyungmin Park <kyungmin.park@samsung.com>
11852M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11853L:	linux-media@vger.kernel.org
11854Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11855S:	Supported
11856F:	drivers/media/platform/exynos4-is/
11857
11858SAMSUNG SOC CLOCK DRIVERS
11859M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11860M:	Tomasz Figa <tomasz.figa@gmail.com>
11861M:	Chanwoo Choi <cw00.choi@samsung.com>
11862S:	Supported
11863L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11864F:	drivers/clk/samsung/
11865F:	include/dt-bindings/clock/exynos*.h
11866F:	Documentation/devicetree/bindings/clock/exynos*.txt
11867
11868SAMSUNG SPI DRIVERS
11869M:	Kukjin Kim <kgene@kernel.org>
11870M:	Krzysztof Kozlowski <krzk@kernel.org>
11871M:	Andi Shyti <andi.shyti@samsung.com>
11872L:	linux-spi@vger.kernel.org
11873L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11874S:	Maintained
11875F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11876F:	drivers/spi/spi-s3c*
11877F:	include/linux/platform_data/spi-s3c64xx.h
11878
11879SAMSUNG SXGBE DRIVERS
11880M:	Byungho An <bh74.an@samsung.com>
11881M:	Girish K S <ks.giri@samsung.com>
11882M:	Vipul Pandya <vipul.pandya@samsung.com>
11883S:	Supported
11884L:	netdev@vger.kernel.org
11885F:	drivers/net/ethernet/samsung/sxgbe/
11886
11887SAMSUNG THERMAL DRIVER
11888M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11889L:	linux-pm@vger.kernel.org
11890L:	linux-samsung-soc@vger.kernel.org
11891S:	Supported
11892T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11893F:	drivers/thermal/samsung/
11894
11895SAMSUNG USB2 PHY DRIVER
11896M:	Kamil Debski <kamil@wypas.org>
11897M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11898L:	linux-kernel@vger.kernel.org
11899S:	Supported
11900F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11901F:	Documentation/phy/samsung-usb2.txt
11902F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11903F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11904F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11905F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11906F:	drivers/phy/samsung/phy-samsung-usb2.c
11907F:	drivers/phy/samsung/phy-samsung-usb2.h
11908
11909SC1200 WDT DRIVER
11910M:	Zwane Mwaikambo <zwanem@gmail.com>
11911S:	Maintained
11912F:	drivers/watchdog/sc1200wdt.c
11913
11914SCHEDULER
11915M:	Ingo Molnar <mingo@redhat.com>
11916M:	Peter Zijlstra <peterz@infradead.org>
11917L:	linux-kernel@vger.kernel.org
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11919S:	Maintained
11920F:	kernel/sched/
11921F:	include/linux/sched.h
11922F:	include/uapi/linux/sched.h
11923F:	include/linux/wait.h
11924
11925SCORE ARCHITECTURE
11926M:	Chen Liqin <liqin.linux@gmail.com>
11927M:	Lennox Wu <lennox.wu@gmail.com>
11928W:	http://www.sunplus.com
11929S:	Supported
11930F:	arch/score/
11931
11932SCR24X CHIP CARD INTERFACE DRIVER
11933M:	Lubomir Rintel <lkundrak@v3.sk>
11934S:	Supported
11935F:	drivers/char/pcmcia/scr24x_cs.c
11936
11937SCSI CDROM DRIVER
11938M:	Jens Axboe <axboe@kernel.dk>
11939L:	linux-scsi@vger.kernel.org
11940W:	http://www.kernel.dk
11941S:	Maintained
11942F:	drivers/scsi/sr*
11943
11944SCSI RDMA PROTOCOL (SRP) INITIATOR
11945M:	Bart Van Assche <bart.vanassche@sandisk.com>
11946L:	linux-rdma@vger.kernel.org
11947S:	Supported
11948W:	http://www.openfabrics.org
11949Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11951F:	drivers/infiniband/ulp/srp/
11952F:	include/scsi/srp.h
11953
11954SCSI SG DRIVER
11955M:	Doug Gilbert <dgilbert@interlog.com>
11956L:	linux-scsi@vger.kernel.org
11957W:	http://sg.danny.cz/sg
11958S:	Maintained
11959F:	Documentation/scsi/scsi-generic.txt
11960F:	drivers/scsi/sg.c
11961F:	include/scsi/sg.h
11962
11963SCSI SUBSYSTEM
11964M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11966M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11968L:	linux-scsi@vger.kernel.org
11969S:	Maintained
11970F:	Documentation/devicetree/bindings/scsi/
11971F:	drivers/scsi/
11972F:	include/scsi/
11973
11974SCSI TAPE DRIVER
11975M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11976L:	linux-scsi@vger.kernel.org
11977S:	Maintained
11978F:	Documentation/scsi/st.txt
11979F:	drivers/scsi/st.*
11980F:	drivers/scsi/st_*.h
11981
11982SCTP PROTOCOL
11983M:	Vlad Yasevich <vyasevich@gmail.com>
11984M:	Neil Horman <nhorman@tuxdriver.com>
11985L:	linux-sctp@vger.kernel.org
11986W:	http://lksctp.sourceforge.net
11987S:	Maintained
11988F:	Documentation/networking/sctp.txt
11989F:	include/linux/sctp.h
11990F:	include/uapi/linux/sctp.h
11991F:	include/net/sctp/
11992F:	net/sctp/
11993
11994SCx200 CPU SUPPORT
11995M:	Jim Cromie <jim.cromie@gmail.com>
11996S:	Odd Fixes
11997F:	Documentation/i2c/busses/scx200_acb
11998F:	arch/x86/platform/scx200/
11999F:	drivers/watchdog/scx200_wdt.c
12000F:	drivers/i2c/busses/scx200*
12001F:	drivers/mtd/maps/scx200_docflash.c
12002F:	include/linux/scx200.h
12003
12004SCx200 GPIO DRIVER
12005M:	Jim Cromie <jim.cromie@gmail.com>
12006S:	Maintained
12007F:	drivers/char/scx200_gpio.c
12008F:	include/linux/scx200_gpio.h
12009
12010SCx200 HRT CLOCKSOURCE DRIVER
12011M:	Jim Cromie <jim.cromie@gmail.com>
12012S:	Maintained
12013F:	drivers/clocksource/scx200_hrt.c
12014
12015SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12016M:	Sascha Sommer <saschasommer@freenet.de>
12017L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12018S:	Maintained
12019F:	drivers/mmc/host/sdricoh_cs.c
12020
12021SECURE COMPUTING
12022M:	Kees Cook <keescook@chromium.org>
12023R:	Andy Lutomirski <luto@amacapital.net>
12024R:	Will Drewry <wad@chromium.org>
12025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12026S:	Supported
12027F:	kernel/seccomp.c
12028F:	include/uapi/linux/seccomp.h
12029F:	include/linux/seccomp.h
12030F:	tools/testing/selftests/seccomp/*
12031F:	tools/testing/selftests/kselftest_harness.h
12032F:	Documentation/userspace-api/seccomp_filter.rst
12033K:	\bsecure_computing
12034K:	\bTIF_SECCOMP\b
12035
12036SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12037M:	Al Cooper <alcooperx@gmail.com>
12038L:	linux-mmc@vger.kernel.org
12039L:	bcm-kernel-feedback-list@broadcom.com
12040S:	Maintained
12041F:	drivers/mmc/host/sdhci-brcmstb*
12042
12043SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12044M:	Adrian Hunter <adrian.hunter@intel.com>
12045L:	linux-mmc@vger.kernel.org
12046T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12047S:	Maintained
12048F:	drivers/mmc/host/sdhci*
12049F:	include/linux/mmc/sdhci*
12050
12051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12052M:	Ben Dooks <ben-linux@fluff.org>
12053M:	Jaehoon Chung <jh80.chung@samsung.com>
12054L:	linux-mmc@vger.kernel.org
12055S:	Maintained
12056F:	drivers/mmc/host/sdhci-s3c*
12057
12058SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12059M:	Viresh Kumar <vireshk@kernel.org>
12060L:	linux-mmc@vger.kernel.org
12061S:	Maintained
12062F:	drivers/mmc/host/sdhci-spear.c
12063
12064SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12065M:	Scott Bauer <scott.bauer@intel.com>
12066M:	Jonathan Derrick <jonathan.derrick@intel.com>
12067M:	Rafael Antognolli <rafael.antognolli@intel.com>
12068L:	linux-block@vger.kernel.org
12069S:	Supported
12070F:	block/sed*
12071F:	block/opal_proto.h
12072F:	include/linux/sed*
12073F:	include/uapi/linux/sed*
12074
12075SECURITY CONTACT
12076M:	Security Officers <security@kernel.org>
12077S:	Supported
12078
12079SECURITY SUBSYSTEM
12080M:	James Morris <james.l.morris@oracle.com>
12081M:	"Serge E. Hallyn" <serge@hallyn.com>
12082L:	linux-security-module@vger.kernel.org (suggested Cc:)
12083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12084W:	http://kernsec.org/
12085S:	Supported
12086F:	security/
12087
12088SELINUX SECURITY MODULE
12089M:	Paul Moore <paul@paul-moore.com>
12090M:	Stephen Smalley <sds@tycho.nsa.gov>
12091M:	Eric Paris <eparis@parisplace.org>
12092L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12093W:	https://selinuxproject.org
12094W:	https://github.com/SELinuxProject
12095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12096S:	Supported
12097F:	include/linux/selinux*
12098F:	security/selinux/
12099F:	scripts/selinux/
12100F:	Documentation/admin-guide/LSM/SELinux.rst
12101
12102SENSABLE PHANTOM
12103M:	Jiri Slaby <jirislaby@gmail.com>
12104S:	Maintained
12105F:	drivers/misc/phantom.c
12106F:	include/uapi/linux/phantom.h
12107
12108SERIAL DEVICE BUS
12109M:	Rob Herring <robh@kernel.org>
12110L:	linux-serial@vger.kernel.org
12111S:	Maintained
12112F:	Documentation/devicetree/bindings/serial/slave-device.txt
12113F:	drivers/tty/serdev/
12114F:	include/linux/serdev.h
12115
12116SERIAL DRIVERS
12117M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12118L:	linux-serial@vger.kernel.org
12119S:	Maintained
12120F:	Documentation/devicetree/bindings/serial/
12121F:	drivers/tty/serial/
12122
12123SERIAL IR RECEIVER
12124M:	Sean Young <sean@mess.org>
12125L:	linux-media@vger.kernel.org
12126S:	Maintained
12127F:	drivers/media/rc/serial_ir.c
12128
12129SFC NETWORK DRIVER
12130M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12131M:	Edward Cree <ecree@solarflare.com>
12132M:	Bert Kenward <bkenward@solarflare.com>
12133L:	netdev@vger.kernel.org
12134S:	Supported
12135F:	drivers/net/ethernet/sfc/
12136
12137SGI GRU DRIVER
12138M:	Dimitri Sivanich <sivanich@sgi.com>
12139S:	Maintained
12140F:	drivers/misc/sgi-gru/
12141
12142SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12143M:	Pat Gefre <pfg@sgi.com>
12144L:	linux-ia64@vger.kernel.org
12145S:	Supported
12146F:	Documentation/ia64/serial.txt
12147F:	drivers/tty/serial/ioc?_serial.c
12148F:	include/linux/ioc?.h
12149
12150SGI XP/XPC/XPNET DRIVER
12151M:	Cliff Whickman <cpw@sgi.com>
12152M:	Robin Holt <robinmholt@gmail.com>
12153S:	Maintained
12154F:	drivers/misc/sgi-xp/
12155
12156SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12157M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12158L:	linux-s390@vger.kernel.org
12159W:	http://www.ibm.com/developerworks/linux/linux390/
12160S:	Supported
12161F:	net/smc/
12162
12163SH_VEU V4L2 MEM2MEM DRIVER
12164L:	linux-media@vger.kernel.org
12165S:	Orphan
12166F:	drivers/media/platform/sh_veu.c
12167
12168SH_VOU V4L2 OUTPUT DRIVER
12169L:	linux-media@vger.kernel.org
12170S:	Orphan
12171F:	drivers/media/platform/sh_vou.c
12172F:	include/media/drv-intf/sh_vou.h
12173
12174SI2157 MEDIA DRIVER
12175M:	Antti Palosaari <crope@iki.fi>
12176L:	linux-media@vger.kernel.org
12177W:	https://linuxtv.org
12178W:	http://palosaari.fi/linux/
12179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12180T:	git git://linuxtv.org/anttip/media_tree.git
12181S:	Maintained
12182F:	drivers/media/tuners/si2157*
12183
12184SI2168 MEDIA DRIVER
12185M:	Antti Palosaari <crope@iki.fi>
12186L:	linux-media@vger.kernel.org
12187W:	https://linuxtv.org
12188W:	http://palosaari.fi/linux/
12189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12190T:	git git://linuxtv.org/anttip/media_tree.git
12191S:	Maintained
12192F:	drivers/media/dvb-frontends/si2168*
12193
12194SI470X FM RADIO RECEIVER I2C DRIVER
12195M:	Hans Verkuil <hverkuil@xs4all.nl>
12196L:	linux-media@vger.kernel.org
12197T:	git git://linuxtv.org/media_tree.git
12198W:	https://linuxtv.org
12199S:	Odd Fixes
12200F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12201
12202SI470X FM RADIO RECEIVER USB DRIVER
12203M:	Hans Verkuil <hverkuil@xs4all.nl>
12204L:	linux-media@vger.kernel.org
12205T:	git git://linuxtv.org/media_tree.git
12206W:	https://linuxtv.org
12207S:	Maintained
12208F:	drivers/media/radio/si470x/radio-si470x-common.c
12209F:	drivers/media/radio/si470x/radio-si470x.h
12210F:	drivers/media/radio/si470x/radio-si470x-usb.c
12211
12212SI4713 FM RADIO TRANSMITTER I2C DRIVER
12213M:	Eduardo Valentin <edubezval@gmail.com>
12214L:	linux-media@vger.kernel.org
12215T:	git git://linuxtv.org/media_tree.git
12216W:	https://linuxtv.org
12217S:	Odd Fixes
12218F:	drivers/media/radio/si4713/si4713.?
12219
12220SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12221M:	Eduardo Valentin <edubezval@gmail.com>
12222L:	linux-media@vger.kernel.org
12223T:	git git://linuxtv.org/media_tree.git
12224W:	https://linuxtv.org
12225S:	Odd Fixes
12226F:	drivers/media/radio/si4713/radio-platform-si4713.c
12227
12228SI4713 FM RADIO TRANSMITTER USB DRIVER
12229M:	Hans Verkuil <hverkuil@xs4all.nl>
12230L:	linux-media@vger.kernel.org
12231T:	git git://linuxtv.org/media_tree.git
12232W:	https://linuxtv.org
12233S:	Maintained
12234F:	drivers/media/radio/si4713/radio-usb-si4713.c
12235
12236SIANO DVB DRIVER
12237M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12238M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12239L:	linux-media@vger.kernel.org
12240W:	https://linuxtv.org
12241T:	git git://linuxtv.org/media_tree.git
12242S:	Odd fixes
12243F:	drivers/media/common/siano/
12244F:	drivers/media/usb/siano/
12245F:	drivers/media/usb/siano/
12246F:	drivers/media/mmc/siano/
12247
12248SILEAD TOUCHSCREEN DRIVER
12249M:	Hans de Goede <hdegoede@redhat.com>
12250L:	linux-input@vger.kernel.org
12251L:	platform-driver-x86@vger.kernel.org
12252S:	Maintained
12253F:	drivers/input/touchscreen/silead.c
12254F:	drivers/platform/x86/silead_dmi.c
12255
12256SILICON MOTION SM712 FRAME BUFFER DRIVER
12257M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12258M:	Teddy Wang <teddy.wang@siliconmotion.com>
12259M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12260L:	linux-fbdev@vger.kernel.org
12261S:	Maintained
12262F:	drivers/video/fbdev/sm712*
12263F:	Documentation/fb/sm712fb.txt
12264
12265SIMPLE FIRMWARE INTERFACE (SFI)
12266M:	Len Brown <lenb@kernel.org>
12267L:	sfi-devel@simplefirmware.org
12268W:	http://simplefirmware.org/
12269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12270S:	Supported
12271F:	arch/x86/platform/sfi/
12272F:	drivers/sfi/
12273F:	include/linux/sfi*.h
12274
12275SIMPLEFB FB DRIVER
12276M:	Hans de Goede <hdegoede@redhat.com>
12277L:	linux-fbdev@vger.kernel.org
12278S:	Maintained
12279F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12280F:	drivers/video/fbdev/simplefb.c
12281F:	include/linux/platform_data/simplefb.h
12282
12283SIMTEC EB110ATX (Chalice CATS)
12284P:	Ben Dooks
12285P:	Vincent Sanders <vince@simtec.co.uk>
12286M:	Simtec Linux Team <linux@simtec.co.uk>
12287W:	http://www.simtec.co.uk/products/EB110ATX/
12288S:	Supported
12289
12290SIMTEC EB2410ITX (BAST)
12291P:	Ben Dooks
12292P:	Vincent Sanders <vince@simtec.co.uk>
12293M:	Simtec Linux Team <linux@simtec.co.uk>
12294W:	http://www.simtec.co.uk/products/EB2410ITX/
12295S:	Supported
12296F:	arch/arm/mach-s3c24xx/mach-bast.c
12297F:	arch/arm/mach-s3c24xx/bast-ide.c
12298F:	arch/arm/mach-s3c24xx/bast-irq.c
12299
12300SIPHASH PRF ROUTINES
12301M:	Jason A. Donenfeld <Jason@zx2c4.com>
12302S:	Maintained
12303F:	lib/siphash.c
12304F:	lib/test_siphash.c
12305F:	include/linux/siphash.h
12306
12307SIS 190 ETHERNET DRIVER
12308M:	Francois Romieu <romieu@fr.zoreil.com>
12309L:	netdev@vger.kernel.org
12310S:	Maintained
12311F:	drivers/net/ethernet/sis/sis190.c
12312
12313SIS 900/7016 FAST ETHERNET DRIVER
12314M:	Daniele Venzano <venza@brownhat.org>
12315W:	http://www.brownhat.org/sis900.html
12316L:	netdev@vger.kernel.org
12317S:	Maintained
12318F:	drivers/net/ethernet/sis/sis900.*
12319
12320SIS FRAMEBUFFER DRIVER
12321M:	Thomas Winischhofer <thomas@winischhofer.net>
12322W:	http://www.winischhofer.net/linuxsisvga.shtml
12323S:	Maintained
12324F:	Documentation/fb/sisfb.txt
12325F:	drivers/video/fbdev/sis/
12326F:	include/video/sisfb.h
12327
12328SIS USB2VGA DRIVER
12329M:	Thomas Winischhofer <thomas@winischhofer.net>
12330W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12331S:	Maintained
12332F:	drivers/usb/misc/sisusbvga/
12333
12334SLAB ALLOCATOR
12335M:	Christoph Lameter <cl@linux.com>
12336M:	Pekka Enberg <penberg@kernel.org>
12337M:	David Rientjes <rientjes@google.com>
12338M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12339M:	Andrew Morton <akpm@linux-foundation.org>
12340L:	linux-mm@kvack.org
12341S:	Maintained
12342F:	include/linux/sl?b*.h
12343F:	mm/sl?b*
12344
12345SLEEPABLE READ-COPY UPDATE (SRCU)
12346M:	Lai Jiangshan <jiangshanlai@gmail.com>
12347M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12348M:	Josh Triplett <josh@joshtriplett.org>
12349R:	Steven Rostedt <rostedt@goodmis.org>
12350R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12351L:	linux-kernel@vger.kernel.org
12352W:	http://www.rdrop.com/users/paulmck/RCU/
12353S:	Supported
12354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12355F:	include/linux/srcu.h
12356F:	kernel/rcu/srcu.c
12357
12358SMACK SECURITY MODULE
12359M:	Casey Schaufler <casey@schaufler-ca.com>
12360L:	linux-security-module@vger.kernel.org
12361W:	http://schaufler-ca.com
12362T:	git git://github.com/cschaufler/smack-next
12363S:	Maintained
12364F:	Documentation/admin-guide/LSM/Smack.rst
12365F:	security/smack/
12366
12367SMC91x ETHERNET DRIVER
12368M:	Nicolas Pitre <nico@fluxnic.net>
12369S:	Odd Fixes
12370F:	drivers/net/ethernet/smsc/smc91x.*
12371
12372SMIA AND SMIA++ IMAGE SENSOR DRIVER
12373M:	Sakari Ailus <sakari.ailus@iki.fi>
12374L:	linux-media@vger.kernel.org
12375S:	Maintained
12376F:	drivers/media/i2c/smiapp/
12377F:	include/media/i2c/smiapp.h
12378F:	drivers/media/i2c/smiapp-pll.c
12379F:	drivers/media/i2c/smiapp-pll.h
12380F:	include/uapi/linux/smiapp.h
12381F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12382
12383SMM665 HARDWARE MONITOR DRIVER
12384M:	Guenter Roeck <linux@roeck-us.net>
12385L:	linux-hwmon@vger.kernel.org
12386S:	Maintained
12387F:	Documentation/hwmon/smm665
12388F:	drivers/hwmon/smm665.c
12389
12390SMSC EMC2103 HARDWARE MONITOR DRIVER
12391M:	Steve Glendinning <steve.glendinning@shawell.net>
12392L:	linux-hwmon@vger.kernel.org
12393S:	Maintained
12394F:	Documentation/hwmon/emc2103
12395F:	drivers/hwmon/emc2103.c
12396
12397SMSC SCH5627 HARDWARE MONITOR DRIVER
12398M:	Hans de Goede <hdegoede@redhat.com>
12399L:	linux-hwmon@vger.kernel.org
12400S:	Supported
12401F:	Documentation/hwmon/sch5627
12402F:	drivers/hwmon/sch5627.c
12403
12404SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12405M:	Steve Glendinning <steve.glendinning@shawell.net>
12406L:	linux-fbdev@vger.kernel.org
12407S:	Maintained
12408F:	drivers/video/fbdev/smscufx.c
12409
12410SMSC47B397 HARDWARE MONITOR DRIVER
12411M:	Jean Delvare <jdelvare@suse.com>
12412L:	linux-hwmon@vger.kernel.org
12413S:	Maintained
12414F:	Documentation/hwmon/smsc47b397
12415F:	drivers/hwmon/smsc47b397.c
12416
12417SMSC911x ETHERNET DRIVER
12418M:	Steve Glendinning <steve.glendinning@shawell.net>
12419L:	netdev@vger.kernel.org
12420S:	Maintained
12421F:	include/linux/smsc911x.h
12422F:	drivers/net/ethernet/smsc/smsc911x.*
12423
12424SMSC9420 PCI ETHERNET DRIVER
12425M:	Steve Glendinning <steve.glendinning@shawell.net>
12426L:	netdev@vger.kernel.org
12427S:	Maintained
12428F:	drivers/net/ethernet/smsc/smsc9420.*
12429
12430SOC-CAMERA V4L2 SUBSYSTEM
12431M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12432L:	linux-media@vger.kernel.org
12433T:	git git://linuxtv.org/media_tree.git
12434S:	Maintained
12435F:	include/media/soc*
12436F:	drivers/media/i2c/soc_camera/
12437F:	drivers/media/platform/soc_camera/
12438
12439SOEKRIS NET48XX LED SUPPORT
12440M:	Chris Boot <bootc@bootc.net>
12441S:	Maintained
12442F:	drivers/leds/leds-net48xx.c
12443
12444SOFT-ROCE DRIVER (rxe)
12445M:	Moni Shoua <monis@mellanox.com>
12446L:	linux-rdma@vger.kernel.org
12447S:	Supported
12448W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12449Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12450F:	drivers/infiniband/sw/rxe/
12451F:	include/uapi/rdma/rdma_user_rxe.h
12452
12453SOFTLOGIC 6x10 MPEG CODEC
12454M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12455M:	Anton Sviridenko <anton@corp.bluecherry.net>
12456M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12457M:	Andrey Utkin <andrey_utkin@fastmail.com>
12458M:	Ismael Luceno <ismael@iodev.co.uk>
12459L:	linux-media@vger.kernel.org
12460S:	Supported
12461F:	drivers/media/pci/solo6x10/
12462
12463SOFTWARE RAID (Multiple Disks) SUPPORT
12464M:	Shaohua Li <shli@kernel.org>
12465L:	linux-raid@vger.kernel.org
12466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12467S:	Supported
12468F:	drivers/md/
12469F:	include/linux/raid/
12470F:	include/uapi/linux/raid/
12471
12472SONIC NETWORK DRIVER
12473M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12474L:	netdev@vger.kernel.org
12475S:	Maintained
12476F:	drivers/net/ethernet/natsemi/sonic.*
12477
12478SONICS SILICON BACKPLANE DRIVER (SSB)
12479M:	Michael Buesch <m@bues.ch>
12480L:	linux-wireless@vger.kernel.org
12481S:	Maintained
12482F:	drivers/ssb/
12483F:	include/linux/ssb/
12484
12485SONY MEMORYSTICK CARD SUPPORT
12486M:	Alex Dubov <oakad@yahoo.com>
12487W:	http://tifmxx.berlios.de/
12488S:	Maintained
12489F:	drivers/memstick/host/tifm_ms.c
12490
12491SONY MEMORYSTICK STANDARD SUPPORT
12492M:	Maxim Levitsky <maximlevitsky@gmail.com>
12493S:	Maintained
12494F:	drivers/memstick/core/ms_block.*
12495
12496SONY VAIO CONTROL DEVICE DRIVER
12497M:	Mattia Dongili <malattia@linux.it>
12498L:	platform-driver-x86@vger.kernel.org
12499W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12500S:	Maintained
12501F:	Documentation/laptops/sony-laptop.txt
12502F:	drivers/char/sonypi.c
12503F:	drivers/platform/x86/sony-laptop.c
12504F:	include/linux/sony-laptop.h
12505
12506SOUND
12507M:	Jaroslav Kysela <perex@perex.cz>
12508M:	Takashi Iwai <tiwai@suse.com>
12509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12510W:	http://www.alsa-project.org/
12511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12512T:	git git://git.alsa-project.org/alsa-kernel.git
12513Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12514S:	Maintained
12515F:	Documentation/sound/
12516F:	include/sound/
12517F:	include/uapi/sound/
12518F:	sound/
12519
12520SOUND - COMPRESSED AUDIO
12521M:	Vinod Koul <vinod.koul@intel.com>
12522L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12524S:	Supported
12525F:	Documentation/sound/alsa/compress_offload.txt
12526F:	include/sound/compress_driver.h
12527F:	include/uapi/sound/compress_*
12528F:	sound/core/compress_offload.c
12529F:	sound/soc/soc-compress.c
12530
12531SOUND - DMAENGINE HELPERS
12532M:	Lars-Peter Clausen <lars@metafoo.de>
12533S:	Supported
12534F:	include/sound/dmaengine_pcm.h
12535F:	sound/core/pcm_dmaengine.c
12536F:	sound/soc/soc-generic-dmaengine-pcm.c
12537
12538SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12539M:	Liam Girdwood <lgirdwood@gmail.com>
12540M:	Mark Brown <broonie@kernel.org>
12541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12542L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12543W:	http://alsa-project.org/main/index.php/ASoC
12544S:	Supported
12545F:	Documentation/devicetree/bindings/sound/
12546F:	Documentation/sound/alsa/soc/
12547F:	sound/soc/
12548F:	include/sound/soc*
12549
12550SP2 MEDIA DRIVER
12551M:	Olli Salonen <olli.salonen@iki.fi>
12552L:	linux-media@vger.kernel.org
12553W:	https://linuxtv.org
12554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12555S:	Maintained
12556F:	drivers/media/dvb-frontends/sp2*
12557
12558SPARC + UltraSPARC (sparc/sparc64)
12559M:	"David S. Miller" <davem@davemloft.net>
12560L:	sparclinux@vger.kernel.org
12561Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12564S:	Maintained
12565F:	arch/sparc/
12566F:	drivers/sbus/
12567
12568SPARC SERIAL DRIVERS
12569M:	"David S. Miller" <davem@davemloft.net>
12570L:	sparclinux@vger.kernel.org
12571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12573S:	Maintained
12574F:	include/linux/sunserialcore.h
12575F:	drivers/tty/serial/suncore.c
12576F:	drivers/tty/serial/sunhv.c
12577F:	drivers/tty/serial/sunsab.c
12578F:	drivers/tty/serial/sunsab.h
12579F:	drivers/tty/serial/sunsu.c
12580F:	drivers/tty/serial/sunzilog.c
12581F:	drivers/tty/serial/sunzilog.h
12582F:	drivers/tty/vcc.c
12583
12584SPARSE CHECKER
12585M:	"Christopher Li" <sparse@chrisli.org>
12586L:	linux-sparse@vger.kernel.org
12587W:	https://sparse.wiki.kernel.org/
12588T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12589T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12590S:	Maintained
12591F:	include/linux/compiler.h
12592
12593SPEAR CLOCK FRAMEWORK SUPPORT
12594M:	Viresh Kumar <vireshk@kernel.org>
12595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12596W:	http://www.st.com/spear
12597S:	Maintained
12598F:	drivers/clk/spear/
12599
12600SPEAR PLATFORM SUPPORT
12601M:	Viresh Kumar <vireshk@kernel.org>
12602M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12604W:	http://www.st.com/spear
12605S:	Maintained
12606F:	arch/arm/boot/dts/spear*
12607F:	arch/arm/mach-spear/
12608
12609SPI NOR SUBSYSTEM
12610M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12611M:	Marek Vasut <marek.vasut@gmail.com>
12612L:	linux-mtd@lists.infradead.org
12613W:	http://www.linux-mtd.infradead.org/
12614Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12615T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12616T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12617S:	Maintained
12618F:	drivers/mtd/spi-nor/
12619F:	include/linux/mtd/spi-nor.h
12620
12621SPI SUBSYSTEM
12622M:	Mark Brown <broonie@kernel.org>
12623L:	linux-spi@vger.kernel.org
12624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12625Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12626S:	Maintained
12627F:	Documentation/devicetree/bindings/spi/
12628F:	Documentation/spi/
12629F:	drivers/spi/
12630F:	include/linux/spi/
12631F:	include/uapi/linux/spi/
12632F:	tools/spi/
12633
12634SPIDERNET NETWORK DRIVER for CELL
12635M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12636L:	netdev@vger.kernel.org
12637S:	Supported
12638F:	Documentation/networking/spider_net.txt
12639F:	drivers/net/ethernet/toshiba/spider_net*
12640
12641SPMI SUBSYSTEM
12642R:	Stephen Boyd <sboyd@codeaurora.org>
12643L:	linux-arm-msm@vger.kernel.org
12644F:	Documentation/devicetree/bindings/spmi/
12645F:	drivers/spmi/
12646F:	include/dt-bindings/spmi/spmi.h
12647F:	include/linux/spmi.h
12648F:	include/trace/events/spmi.h
12649
12650SPU FILE SYSTEM
12651M:	Jeremy Kerr <jk@ozlabs.org>
12652L:	linuxppc-dev@lists.ozlabs.org
12653W:	http://www.ibm.com/developerworks/power/cell/
12654S:	Supported
12655F:	Documentation/filesystems/spufs.txt
12656F:	arch/powerpc/platforms/cell/spufs/
12657
12658SQUASHFS FILE SYSTEM
12659M:	Phillip Lougher <phillip@squashfs.org.uk>
12660L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12661W:	http://squashfs.org.uk
12662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12663S:	Maintained
12664F:	Documentation/filesystems/squashfs.txt
12665F:	fs/squashfs/
12666
12667SRM (Alpha) environment access
12668M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12669S:	Maintained
12670F:	arch/alpha/kernel/srm_env.c
12671
12672STABLE BRANCH
12673M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12674L:	stable@vger.kernel.org
12675S:	Supported
12676F:	Documentation/process/stable-kernel-rules.rst
12677
12678STAGING - COMEDI
12679M:	Ian Abbott <abbotti@mev.co.uk>
12680M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12681S:	Odd Fixes
12682F:	drivers/staging/comedi/
12683
12684STAGING - FLARION FT1000 DRIVERS
12685M:	Marek Belisko <marek.belisko@gmail.com>
12686S:	Odd Fixes
12687F:	drivers/staging/ft1000/
12688
12689STAGING - INDUSTRIAL IO
12690M:	Jonathan Cameron <jic23@kernel.org>
12691L:	linux-iio@vger.kernel.org
12692S:	Odd Fixes
12693F:	Documentation/devicetree/bindings/staging/iio/
12694F:	drivers/staging/iio/
12695
12696STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12697M:	Jarod Wilson <jarod@wilsonet.com>
12698W:	http://www.lirc.org/
12699S:	Odd Fixes
12700F:	drivers/staging/media/lirc/
12701
12702STAGING - LUSTRE PARALLEL FILESYSTEM
12703M:	Oleg Drokin <oleg.drokin@intel.com>
12704M:	Andreas Dilger <andreas.dilger@intel.com>
12705M:	James Simmons <jsimmons@infradead.org>
12706L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12707W:	http://wiki.lustre.org/
12708S:	Maintained
12709F:	drivers/staging/lustre
12710
12711STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12712M:	Marc Dietrich <marvin24@gmx.de>
12713L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12714L:	linux-tegra@vger.kernel.org
12715S:	Maintained
12716F:	drivers/staging/nvec/
12717
12718STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12719M:	Jens Frederich <jfrederich@gmail.com>
12720M:	Daniel Drake <dsd@laptop.org>
12721M:	Jon Nettleton <jon.nettleton@gmail.com>
12722W:	http://wiki.laptop.org/go/DCON
12723S:	Maintained
12724F:	drivers/staging/olpc_dcon/
12725
12726STAGING - REALTEK RTL8712U DRIVERS
12727M:	Larry Finger <Larry.Finger@lwfinger.net>
12728M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12729S:	Odd Fixes
12730F:	drivers/staging/rtl8712/
12731
12732STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12733M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12734M:	Teddy Wang <teddy.wang@siliconmotion.com>
12735M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12736L:	linux-fbdev@vger.kernel.org
12737S:	Maintained
12738F:	drivers/staging/sm750fb/
12739
12740STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12741M:	William Hubbs <w.d.hubbs@gmail.com>
12742M:	Chris Brannon <chris@the-brannons.com>
12743M:	Kirk Reiser <kirk@reisers.ca>
12744M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12745L:	speakup@linux-speakup.org
12746W:	http://www.linux-speakup.org/
12747S:	Odd Fixes
12748F:	drivers/staging/speakup/
12749
12750STAGING - VIA VT665X DRIVERS
12751M:	Forest Bond <forest@alittletooquiet.net>
12752S:	Odd Fixes
12753F:	drivers/staging/vt665?/
12754
12755STAGING - WILC1000 WIFI DRIVER
12756M:	Aditya Shankar <aditya.shankar@microchip.com>
12757M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12758L:	linux-wireless@vger.kernel.org
12759S:	Supported
12760F:	drivers/staging/wilc1000/
12761
12762STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12763M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12764S:	Odd Fixes
12765F:	drivers/staging/xgifb/
12766
12767STAGING SUBSYSTEM
12768M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12770L:	devel@driverdev.osuosl.org
12771S:	Supported
12772F:	drivers/staging/
12773
12774STARFIRE/DURALAN NETWORK DRIVER
12775M:	Ion Badulescu <ionut@badula.org>
12776S:	Odd Fixes
12777F:	drivers/net/ethernet/adaptec/starfire*
12778
12779STEC S1220 SKD DRIVER
12780M:	Bart Van Assche <bart.vanassche@wdc.com>
12781L:	linux-block@vger.kernel.org
12782S:	Maintained
12783F:	drivers/block/skd*[ch]
12784
12785STI CEC DRIVER
12786M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12787S:	Maintained
12788F:	drivers/staging/media/st-cec/
12789F:	Documentation/devicetree/bindings/media/stih-cec.txt
12790
12791STK1160 USB VIDEO CAPTURE DRIVER
12792M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12793L:	linux-media@vger.kernel.org
12794T:	git git://linuxtv.org/media_tree.git
12795S:	Maintained
12796F:	drivers/media/usb/stk1160/
12797
12798STMMAC ETHERNET DRIVER
12799M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12800M:	Alexandre Torgue <alexandre.torgue@st.com>
12801L:	netdev@vger.kernel.org
12802W:	http://www.stlinux.com
12803S:	Supported
12804F:	drivers/net/ethernet/stmicro/stmmac/
12805
12806SUN3/3X
12807M:	Sam Creasey <sammy@sammy.net>
12808W:	http://sammy.net/sun3/
12809S:	Maintained
12810F:	arch/m68k/kernel/*sun3*
12811F:	arch/m68k/sun3*/
12812F:	arch/m68k/include/asm/sun3*
12813F:	drivers/net/ethernet/i825xx/sun3*
12814
12815SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12816M:	Hans de Goede <hdegoede@redhat.com>
12817L:	linux-input@vger.kernel.org
12818S:	Maintained
12819F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12820F:	drivers/input/keyboard/sun4i-lradc-keys.c
12821
12822SUNDANCE NETWORK DRIVER
12823M:	Denis Kirjanov <kda@linux-powerpc.org>
12824L:	netdev@vger.kernel.org
12825S:	Maintained
12826F:	drivers/net/ethernet/dlink/sundance.c
12827
12828SUPERH
12829M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12830M:	Rich Felker <dalias@libc.org>
12831L:	linux-sh@vger.kernel.org
12832Q:	http://patchwork.kernel.org/project/linux-sh/list/
12833S:	Maintained
12834F:	Documentation/sh/
12835F:	arch/sh/
12836F:	drivers/sh/
12837
12838SUSPEND TO RAM
12839M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12840M:	Len Brown <len.brown@intel.com>
12841M:	Pavel Machek <pavel@ucw.cz>
12842L:	linux-pm@vger.kernel.org
12843B:	https://bugzilla.kernel.org
12844S:	Supported
12845F:	Documentation/power/
12846F:	arch/x86/kernel/acpi/
12847F:	drivers/base/power/
12848F:	kernel/power/
12849F:	include/linux/suspend.h
12850F:	include/linux/freezer.h
12851F:	include/linux/pm.h
12852
12853SVGA HANDLING
12854M:	Martin Mares <mj@ucw.cz>
12855L:	linux-video@atrey.karlin.mff.cuni.cz
12856S:	Maintained
12857F:	Documentation/svga.txt
12858F:	arch/x86/boot/video*
12859
12860SWIOTLB SUBSYSTEM
12861M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12862L:	linux-kernel@vger.kernel.org
12863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12864S:	Supported
12865F:	lib/swiotlb.c
12866F:	arch/*/kernel/pci-swiotlb.c
12867F:	include/linux/swiotlb.h
12868
12869SWITCHDEV
12870M:	Jiri Pirko <jiri@resnulli.us>
12871M:	Ivan Vecera <ivecera@redhat.com>
12872L:	netdev@vger.kernel.org
12873S:	Supported
12874F:	net/switchdev/
12875F:	include/net/switchdev.h
12876
12877SYNC FILE FRAMEWORK
12878M:	Sumit Semwal <sumit.semwal@linaro.org>
12879R:	Gustavo Padovan <gustavo@padovan.org>
12880S:	Maintained
12881L:	linux-media@vger.kernel.org
12882L:	dri-devel@lists.freedesktop.org
12883F:	drivers/dma-buf/sync_*
12884F:	drivers/dma-buf/dma-fence*
12885F:	drivers/dma-buf/sw_sync.c
12886F:	include/linux/sync_file.h
12887F:	include/uapi/linux/sync_file.h
12888F:	Documentation/sync_file.txt
12889T:	git git://anongit.freedesktop.org/drm/drm-misc
12890
12891SYNOPSYS ARC ARCHITECTURE
12892M:	Vineet Gupta <vgupta@synopsys.com>
12893L:	linux-snps-arc@lists.infradead.org
12894S:	Supported
12895F:	arch/arc/
12896F:	Documentation/devicetree/bindings/arc/*
12897F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12898F:	drivers/clocksource/arc_timer.c
12899F:	drivers/tty/serial/arc_uart.c
12900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12901
12902SYNOPSYS ARC HSDK SDP pll clock driver
12903M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12904S:	Supported
12905F:	drivers/clk/clk-hsdk-pll.c
12906F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12907
12908SYNOPSYS ARC SDP clock driver
12909M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12910S:	Supported
12911F:	drivers/clk/axs10x/*
12912F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12913
12914SYNOPSYS ARC SDP platform support
12915M:	Alexey Brodkin <abrodkin@synopsys.com>
12916S:	Supported
12917F:	arch/arc/plat-axs10x
12918F:	arch/arc/boot/dts/ax*
12919F:	Documentation/devicetree/bindings/arc/axs10*
12920
12921SYNOPSYS DESIGNWARE DMAC DRIVER
12922M:	Viresh Kumar <vireshk@kernel.org>
12923M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12924S:	Maintained
12925F:	include/linux/dma/dw.h
12926F:	include/linux/platform_data/dma-dw.h
12927F:	drivers/dma/dw/
12928
12929SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12930M:	Jie Deng <jiedeng@synopsys.com>
12931L:	netdev@vger.kernel.org
12932S:	Supported
12933F:	drivers/net/ethernet/synopsys/
12934
12935SYNOPSYS DESIGNWARE I2C DRIVER
12936M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12937R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12938R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12939L:	linux-i2c@vger.kernel.org
12940S:	Maintained
12941F:	drivers/i2c/busses/i2c-designware-*
12942F:	include/linux/platform_data/i2c-designware.h
12943
12944SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12945M:	Jaehoon Chung <jh80.chung@samsung.com>
12946L:	linux-mmc@vger.kernel.org
12947S:	Maintained
12948F:	drivers/mmc/host/dw_mmc*
12949
12950SYNOPSYS HSDK RESET CONTROLLER DRIVER
12951M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12952S:	Supported
12953F:	drivers/reset/reset-hsdk.c
12954F:	include/dt-bindings/reset/snps,hsdk-reset.h
12955F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12956
12957SYSTEM CONFIGURATION (SYSCON)
12958M:	Lee Jones <lee.jones@linaro.org>
12959M:	Arnd Bergmann <arnd@arndb.de>
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12961S:	Supported
12962F:	drivers/mfd/syscon.c
12963
12964SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12965M:	Sudeep Holla <sudeep.holla@arm.com>
12966L:	linux-arm-kernel@lists.infradead.org
12967S:	Maintained
12968F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12969F:	drivers/clk/clk-scpi.c
12970F:	drivers/cpufreq/scpi-cpufreq.c
12971F:	drivers/firmware/arm_scpi.c
12972F:	include/linux/scpi_protocol.h
12973
12974SYSTEM RESET/SHUTDOWN DRIVERS
12975M:	Sebastian Reichel <sre@kernel.org>
12976L:	linux-pm@vger.kernel.org
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12978S:	Maintained
12979F:	Documentation/devicetree/bindings/power/reset/
12980F:	drivers/power/reset/
12981
12982SYSTEM TRACE MODULE CLASS
12983M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12984S:	Maintained
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12986F:	Documentation/trace/stm.txt
12987F:	drivers/hwtracing/stm/
12988F:	include/linux/stm.h
12989F:	include/uapi/linux/stm.h
12990
12991SYSV FILESYSTEM
12992M:	Christoph Hellwig <hch@infradead.org>
12993S:	Maintained
12994F:	Documentation/filesystems/sysv-fs.txt
12995F:	fs/sysv/
12996F:	include/linux/sysv_fs.h
12997
12998TARGET SUBSYSTEM
12999M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13000L:	linux-scsi@vger.kernel.org
13001L:	target-devel@vger.kernel.org
13002W:	http://www.linux-iscsi.org
13003W:	http://groups.google.com/group/linux-iscsi-target-dev
13004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13005S:	Supported
13006F:	drivers/target/
13007F:	include/target/
13008F:	Documentation/target/
13009
13010TASKSTATS STATISTICS INTERFACE
13011M:	Balbir Singh <bsingharora@gmail.com>
13012S:	Maintained
13013F:	Documentation/accounting/taskstats*
13014F:	include/linux/taskstats*
13015F:	kernel/taskstats.c
13016
13017TC subsystem
13018M:	Jamal Hadi Salim <jhs@mojatatu.com>
13019M:	Cong Wang <xiyou.wangcong@gmail.com>
13020M:	Jiri Pirko <jiri@resnulli.us>
13021L:	netdev@vger.kernel.org
13022S:	Maintained
13023F:	include/net/pkt_cls.h
13024F:	include/net/pkt_sched.h
13025F:	include/net/tc_act/
13026F:	include/uapi/linux/pkt_cls.h
13027F:	include/uapi/linux/pkt_sched.h
13028F:	include/uapi/linux/tc_act/
13029F:	include/uapi/linux/tc_ematch/
13030F:	net/sched/
13031
13032TCP LOW PRIORITY MODULE
13033M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13034M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13035W:	http://tcp-lp-mod.sourceforge.net/
13036S:	Maintained
13037F:	net/ipv4/tcp_lp.c
13038
13039TDA10071 MEDIA DRIVER
13040M:	Antti Palosaari <crope@iki.fi>
13041L:	linux-media@vger.kernel.org
13042W:	https://linuxtv.org
13043W:	http://palosaari.fi/linux/
13044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13045T:	git git://linuxtv.org/anttip/media_tree.git
13046S:	Maintained
13047F:	drivers/media/dvb-frontends/tda10071*
13048
13049TDA18212 MEDIA DRIVER
13050M:	Antti Palosaari <crope@iki.fi>
13051L:	linux-media@vger.kernel.org
13052W:	https://linuxtv.org
13053W:	http://palosaari.fi/linux/
13054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13055T:	git git://linuxtv.org/anttip/media_tree.git
13056S:	Maintained
13057F:	drivers/media/tuners/tda18212*
13058
13059TDA18218 MEDIA DRIVER
13060M:	Antti Palosaari <crope@iki.fi>
13061L:	linux-media@vger.kernel.org
13062W:	https://linuxtv.org
13063W:	http://palosaari.fi/linux/
13064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13065T:	git git://linuxtv.org/anttip/media_tree.git
13066S:	Maintained
13067F:	drivers/media/tuners/tda18218*
13068
13069TDA18271 MEDIA DRIVER
13070M:	Michael Krufky <mkrufky@linuxtv.org>
13071L:	linux-media@vger.kernel.org
13072W:	https://linuxtv.org
13073W:	http://github.com/mkrufky
13074Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13075T:	git git://linuxtv.org/mkrufky/tuners.git
13076S:	Maintained
13077F:	drivers/media/tuners/tda18271*
13078
13079TDA827x MEDIA DRIVER
13080M:	Michael Krufky <mkrufky@linuxtv.org>
13081L:	linux-media@vger.kernel.org
13082W:	https://linuxtv.org
13083W:	http://github.com/mkrufky
13084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13085T:	git git://linuxtv.org/mkrufky/tuners.git
13086S:	Maintained
13087F:	drivers/media/tuners/tda8290.*
13088
13089TDA8290 MEDIA DRIVER
13090M:	Michael Krufky <mkrufky@linuxtv.org>
13091L:	linux-media@vger.kernel.org
13092W:	https://linuxtv.org
13093W:	http://github.com/mkrufky
13094Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13095T:	git git://linuxtv.org/mkrufky/tuners.git
13096S:	Maintained
13097F:	drivers/media/tuners/tda8290.*
13098
13099TDA9840 MEDIA DRIVER
13100M:	Hans Verkuil <hverkuil@xs4all.nl>
13101L:	linux-media@vger.kernel.org
13102T:	git git://linuxtv.org/media_tree.git
13103W:	https://linuxtv.org
13104S:	Maintained
13105F:	drivers/media/i2c/tda9840*
13106
13107TEA5761 TUNER DRIVER
13108M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13109M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13110L:	linux-media@vger.kernel.org
13111W:	https://linuxtv.org
13112T:	git git://linuxtv.org/media_tree.git
13113S:	Odd fixes
13114F:	drivers/media/tuners/tea5761.*
13115
13116TEA5767 TUNER DRIVER
13117M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13118M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13119L:	linux-media@vger.kernel.org
13120W:	https://linuxtv.org
13121T:	git git://linuxtv.org/media_tree.git
13122S:	Maintained
13123F:	drivers/media/tuners/tea5767.*
13124
13125TEA6415C MEDIA DRIVER
13126M:	Hans Verkuil <hverkuil@xs4all.nl>
13127L:	linux-media@vger.kernel.org
13128T:	git git://linuxtv.org/media_tree.git
13129W:	https://linuxtv.org
13130S:	Maintained
13131F:	drivers/media/i2c/tea6415c*
13132
13133TEA6420 MEDIA DRIVER
13134M:	Hans Verkuil <hverkuil@xs4all.nl>
13135L:	linux-media@vger.kernel.org
13136T:	git git://linuxtv.org/media_tree.git
13137W:	https://linuxtv.org
13138S:	Maintained
13139F:	drivers/media/i2c/tea6420*
13140
13141TEAM DRIVER
13142M:	Jiri Pirko <jiri@resnulli.us>
13143L:	netdev@vger.kernel.org
13144S:	Supported
13145F:	drivers/net/team/
13146F:	include/linux/if_team.h
13147F:	include/uapi/linux/if_team.h
13148
13149TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13150M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13151S:	Maintained
13152F:	arch/x86/platform/ts5500/
13153
13154TECHNOTREND USB IR RECEIVER
13155M:	Sean Young <sean@mess.org>
13156L:	linux-media@vger.kernel.org
13157S:	Maintained
13158F:	drivers/media/rc/ttusbir.c
13159
13160TEE SUBSYSTEM
13161M:	Jens Wiklander <jens.wiklander@linaro.org>
13162S:	Maintained
13163F:	include/linux/tee_drv.h
13164F:	include/uapi/linux/tee.h
13165F:	drivers/tee/
13166F:	Documentation/tee.txt
13167
13168TEGRA ARCHITECTURE SUPPORT
13169M:	Thierry Reding <thierry.reding@gmail.com>
13170M:	Jonathan Hunter <jonathanh@nvidia.com>
13171L:	linux-tegra@vger.kernel.org
13172Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13174S:	Supported
13175N:	[^a-z]tegra
13176
13177TEGRA CLOCK DRIVER
13178M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13179M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13180S:	Supported
13181F:	drivers/clk/tegra/
13182
13183TEGRA DMA DRIVERS
13184M:	Laxman Dewangan <ldewangan@nvidia.com>
13185M:	Jon Hunter <jonathanh@nvidia.com>
13186S:	Supported
13187F:	drivers/dma/tegra*
13188
13189TEGRA I2C DRIVER
13190M:	Laxman Dewangan <ldewangan@nvidia.com>
13191S:	Supported
13192F:	drivers/i2c/busses/i2c-tegra.c
13193
13194TEGRA IOMMU DRIVERS
13195M:	Hiroshi Doyu <hdoyu@nvidia.com>
13196S:	Supported
13197F:	drivers/iommu/tegra*
13198
13199TEGRA KBC DRIVER
13200M:	Rakesh Iyer <riyer@nvidia.com>
13201M:	Laxman Dewangan <ldewangan@nvidia.com>
13202S:	Supported
13203F:	drivers/input/keyboard/tegra-kbc.c
13204
13205TEGRA PWM DRIVER
13206M:	Thierry Reding <thierry.reding@gmail.com>
13207S:	Supported
13208F:	drivers/pwm/pwm-tegra.c
13209
13210TEGRA SERIAL DRIVER
13211M:	Laxman Dewangan <ldewangan@nvidia.com>
13212S:	Supported
13213F:	drivers/tty/serial/serial-tegra.c
13214
13215TEGRA SPI DRIVER
13216M:	Laxman Dewangan <ldewangan@nvidia.com>
13217S:	Supported
13218F:	drivers/spi/spi-tegra*
13219
13220TEHUTI ETHERNET DRIVER
13221M:	Andy Gospodarek <andy@greyhouse.net>
13222L:	netdev@vger.kernel.org
13223S:	Supported
13224F:	drivers/net/ethernet/tehuti/*
13225
13226Telecom Clock Driver for MCPL0010
13227M:	Mark Gross <mark.gross@intel.com>
13228S:	Supported
13229F:	drivers/char/tlclk.c
13230
13231TENSILICA XTENSA PORT (xtensa)
13232M:	Chris Zankel <chris@zankel.net>
13233M:	Max Filippov <jcmvbkbc@gmail.com>
13234L:	linux-xtensa@linux-xtensa.org
13235T:	git git://github.com/czankel/xtensa-linux.git
13236S:	Maintained
13237F:	arch/xtensa/
13238F:	drivers/irqchip/irq-xtensa-*
13239
13240Texas Instruments' System Control Interface (TISCI) Protocol Driver
13241M:	Nishanth Menon <nm@ti.com>
13242M:	Tero Kristo <t-kristo@ti.com>
13243M:	Santosh Shilimkar <ssantosh@kernel.org>
13244L:	linux-arm-kernel@lists.infradead.org
13245S:	Maintained
13246F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13247F:	drivers/firmware/ti_sci*
13248F:	include/linux/soc/ti/ti_sci_protocol.h
13249F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13250F:	include/dt-bindings/genpd/k2g.h
13251F:	drivers/soc/ti/ti_sci_pm_domains.c
13252F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13253F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13254F:	drivers/clk/keystone/sci-clk.c
13255F:	drivers/reset/reset-ti-sci.c
13256
13257THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13258M:	Hans Verkuil <hverkuil@xs4all.nl>
13259L:	linux-media@vger.kernel.org
13260T:	git git://linuxtv.org/media_tree.git
13261W:	https://linuxtv.org
13262S:	Maintained
13263F:	drivers/media/radio/radio-raremono.c
13264
13265THERMAL
13266M:	Zhang Rui <rui.zhang@intel.com>
13267M:	Eduardo Valentin <edubezval@gmail.com>
13268L:	linux-pm@vger.kernel.org
13269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13271Q:	https://patchwork.kernel.org/project/linux-pm/list/
13272S:	Supported
13273F:	drivers/thermal/
13274F:	include/linux/thermal.h
13275F:	include/uapi/linux/thermal.h
13276F:	include/linux/cpu_cooling.h
13277F:	Documentation/devicetree/bindings/thermal/
13278
13279THERMAL/CPU_COOLING
13280M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13281M:	Viresh Kumar <viresh.kumar@linaro.org>
13282M:	Javi Merino <javi.merino@kernel.org>
13283L:	linux-pm@vger.kernel.org
13284S:	Supported
13285F:	Documentation/thermal/cpu-cooling-api.txt
13286F:	drivers/thermal/cpu_cooling.c
13287F:	include/linux/cpu_cooling.h
13288
13289THINKPAD ACPI EXTRAS DRIVER
13290M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13291L:	ibm-acpi-devel@lists.sourceforge.net
13292L:	platform-driver-x86@vger.kernel.org
13293W:	http://ibm-acpi.sourceforge.net
13294W:	http://thinkwiki.org/wiki/Ibm-acpi
13295T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13296S:	Maintained
13297F:	drivers/platform/x86/thinkpad_acpi.c
13298
13299THUNDERBOLT DRIVER
13300M:	Andreas Noever <andreas.noever@gmail.com>
13301M:	Michael Jamet <michael.jamet@intel.com>
13302M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13303M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13304S:	Maintained
13305F:	drivers/thunderbolt/
13306
13307THUNDERX GPIO DRIVER
13308M:	David Daney <david.daney@cavium.com>
13309S:	Maintained
13310F:	drivers/gpio/gpio-thunderx.c
13311
13312TI AM437X VPFE DRIVER
13313M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13314L:	linux-media@vger.kernel.org
13315W:	https://linuxtv.org
13316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13317T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13318S:	Maintained
13319F:	drivers/media/platform/am437x/
13320
13321TI BANDGAP AND THERMAL DRIVER
13322M:	Eduardo Valentin <edubezval@gmail.com>
13323M:	Keerthy <j-keerthy@ti.com>
13324L:	linux-pm@vger.kernel.org
13325L:	linux-omap@vger.kernel.org
13326S:	Maintained
13327F:	drivers/thermal/ti-soc-thermal/
13328
13329TI BQ27XXX POWER SUPPLY DRIVER
13330R:	Andrew F. Davis <afd@ti.com>
13331F:	include/linux/power/bq27xxx_battery.h
13332F:	drivers/power/supply/bq27xxx_battery.c
13333F:	drivers/power/supply/bq27xxx_battery_i2c.c
13334
13335TI CDCE706 CLOCK DRIVER
13336M:	Max Filippov <jcmvbkbc@gmail.com>
13337S:	Maintained
13338F:	drivers/clk/clk-cdce706.c
13339
13340TI CLOCK DRIVER
13341M:	Tero Kristo <t-kristo@ti.com>
13342L:	linux-omap@vger.kernel.org
13343S:	Maintained
13344F:	drivers/clk/ti/
13345F:	include/linux/clk/ti.h
13346
13347TI DAVINCI MACHINE SUPPORT
13348M:	Sekhar Nori <nsekhar@ti.com>
13349M:	Kevin Hilman <khilman@kernel.org>
13350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13352S:	Supported
13353F:	arch/arm/mach-davinci/
13354F:	drivers/i2c/busses/i2c-davinci.c
13355F:	arch/arm/boot/dts/da850*
13356
13357TI DAVINCI SERIES GPIO DRIVER
13358M:	Keerthy <j-keerthy@ti.com>
13359L:	linux-gpio@vger.kernel.org
13360S:	Maintained
13361F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13362F:	drivers/gpio/gpio-davinci.c
13363
13364TI DAVINCI SERIES MEDIA DRIVER
13365M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13366L:	linux-media@vger.kernel.org
13367W:	https://linuxtv.org
13368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13369T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13370S:	Maintained
13371F:	drivers/media/platform/davinci/
13372F:	include/media/davinci/
13373
13374TI ETHERNET SWITCH DRIVER (CPSW)
13375R:	Grygorii Strashko <grygorii.strashko@ti.com>
13376L:	linux-omap@vger.kernel.org
13377L:	netdev@vger.kernel.org
13378S:	Maintained
13379F:	drivers/net/ethernet/ti/cpsw*
13380F:	drivers/net/ethernet/ti/davinci*
13381
13382TI FLASH MEDIA INTERFACE DRIVER
13383M:	Alex Dubov <oakad@yahoo.com>
13384S:	Maintained
13385F:	drivers/misc/tifm*
13386F:	drivers/mmc/host/tifm_sd.c
13387F:	include/linux/tifm.h
13388
13389TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13390M:	Santosh Shilimkar <ssantosh@kernel.org>
13391L:	linux-kernel@vger.kernel.org
13392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13393S:	Maintained
13394F:	drivers/soc/ti/*
13395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13396
13397TI LM49xxx FAMILY ASoC CODEC DRIVERS
13398M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13399M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13400L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13401S:	Maintained
13402F:	sound/soc/codecs/lm49453*
13403F:	sound/soc/codecs/isabelle*
13404
13405TI LP855x BACKLIGHT DRIVER
13406M:	Milo Kim <milo.kim@ti.com>
13407S:	Maintained
13408F:	Documentation/backlight/lp855x-driver.txt
13409F:	drivers/video/backlight/lp855x_bl.c
13410F:	include/linux/platform_data/lp855x.h
13411
13412TI LP8727 CHARGER DRIVER
13413M:	Milo Kim <milo.kim@ti.com>
13414S:	Maintained
13415F:	drivers/power/supply/lp8727_charger.c
13416F:	include/linux/platform_data/lp8727.h
13417
13418TI LP8788 MFD DRIVER
13419M:	Milo Kim <milo.kim@ti.com>
13420S:	Maintained
13421F:	drivers/iio/adc/lp8788_adc.c
13422F:	drivers/leds/leds-lp8788.c
13423F:	drivers/mfd/lp8788*.c
13424F:	drivers/power/supply/lp8788-charger.c
13425F:	drivers/regulator/lp8788-*.c
13426F:	include/linux/mfd/lp8788*.h
13427
13428TI NETCP ETHERNET DRIVER
13429M:	Wingman Kwok <w-kwok2@ti.com>
13430M:	Murali Karicheri <m-karicheri2@ti.com>
13431L:	netdev@vger.kernel.org
13432S:	Maintained
13433F:	drivers/net/ethernet/ti/netcp*
13434
13435TI TAS571X FAMILY ASoC CODEC DRIVER
13436M:	Kevin Cernekee <cernekee@chromium.org>
13437L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13438S:	Odd Fixes
13439F:	sound/soc/codecs/tas571x*
13440
13441TI TRF7970A NFC DRIVER
13442M:	Mark Greer <mgreer@animalcreek.com>
13443L:	linux-wireless@vger.kernel.org
13444L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13445S:	Supported
13446F:	drivers/nfc/trf7970a.c
13447F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13448
13449TI TWL4030 SERIES SOC CODEC DRIVER
13450M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13451L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13452S:	Maintained
13453F:	sound/soc/codecs/twl4030*
13454
13455TI VPE/CAL DRIVERS
13456M:	Benoit Parrot <bparrot@ti.com>
13457L:	linux-media@vger.kernel.org
13458W:	http://linuxtv.org/
13459Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13460S:	Maintained
13461F:	drivers/media/platform/ti-vpe/
13462
13463TI WILINK WIRELESS DRIVERS
13464L:	linux-wireless@vger.kernel.org
13465W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13466W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13468S:	Orphan
13469F:	drivers/net/wireless/ti/
13470F:	include/linux/wl12xx.h
13471
13472TILE ARCHITECTURE
13473M:	Chris Metcalf <cmetcalf@mellanox.com>
13474W:	http://www.mellanox.com/repository/solutions/tile-scm/
13475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13476S:	Supported
13477F:	arch/tile/
13478F:	drivers/char/tile-srom.c
13479F:	drivers/edac/tile_edac.c
13480F:	drivers/net/ethernet/tile/
13481F:	drivers/rtc/rtc-tile.c
13482F:	drivers/tty/hvc/hvc_tile.c
13483F:	drivers/tty/serial/tilegx.c
13484F:	drivers/usb/host/*-tilegx.c
13485F:	include/linux/usb/tilegx.h
13486
13487TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13488M:	John Stultz <john.stultz@linaro.org>
13489M:	Thomas Gleixner <tglx@linutronix.de>
13490R:	Stephen Boyd <sboyd@codeaurora.org>
13491L:	linux-kernel@vger.kernel.org
13492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13493S:	Supported
13494F:	include/linux/clocksource.h
13495F:	include/linux/time.h
13496F:	include/linux/timex.h
13497F:	include/uapi/linux/time.h
13498F:	include/uapi/linux/timex.h
13499F:	kernel/time/clocksource.c
13500F:	kernel/time/time*.c
13501F:	kernel/time/alarmtimer.c
13502F:	kernel/time/ntp.c
13503F:	tools/testing/selftests/timers/
13504
13505TIPC NETWORK LAYER
13506M:	Jon Maloy <jon.maloy@ericsson.com>
13507M:	Ying Xue <ying.xue@windriver.com>
13508L:	netdev@vger.kernel.org (core kernel code)
13509L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13510W:	http://tipc.sourceforge.net/
13511S:	Maintained
13512F:	include/uapi/linux/tipc*.h
13513F:	net/tipc/
13514
13515TLAN NETWORK DRIVER
13516M:	Samuel Chessman <chessman@tux.org>
13517L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13518W:	http://sourceforge.net/projects/tlan/
13519S:	Maintained
13520F:	Documentation/networking/tlan.txt
13521F:	drivers/net/ethernet/ti/tlan.*
13522
13523TM6000 VIDEO4LINUX DRIVER
13524M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13525M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13526L:	linux-media@vger.kernel.org
13527W:	https://linuxtv.org
13528T:	git git://linuxtv.org/media_tree.git
13529S:	Odd fixes
13530F:	drivers/media/usb/tm6000/
13531F:	Documentation/media/v4l-drivers/tm6000*
13532
13533TMIO/SDHI MMC DRIVER
13534M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13535L:	linux-mmc@vger.kernel.org
13536S:	Supported
13537F:	drivers/mmc/host/tmio_mmc*
13538F:	drivers/mmc/host/renesas_sdhi*
13539F:	include/linux/mfd/tmio.h
13540
13541TMP401 HARDWARE MONITOR DRIVER
13542M:	Guenter Roeck <linux@roeck-us.net>
13543L:	linux-hwmon@vger.kernel.org
13544S:	Maintained
13545F:	Documentation/hwmon/tmp401
13546F:	drivers/hwmon/tmp401.c
13547
13548TMPFS (SHMEM FILESYSTEM)
13549M:	Hugh Dickins <hughd@google.com>
13550L:	linux-mm@kvack.org
13551S:	Maintained
13552F:	include/linux/shmem_fs.h
13553F:	mm/shmem.c
13554
13555TOMOYO SECURITY MODULE
13556M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13557M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13558L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13559L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13560L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13561L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13562W:	http://tomoyo.sourceforge.jp/
13563T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13564S:	Maintained
13565F:	security/tomoyo/
13566
13567TOPSTAR LAPTOP EXTRAS DRIVER
13568M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13569L:	platform-driver-x86@vger.kernel.org
13570S:	Maintained
13571F:	drivers/platform/x86/topstar-laptop.c
13572
13573TOSHIBA ACPI EXTRAS DRIVER
13574M:	Azael Avalos <coproscefalo@gmail.com>
13575L:	platform-driver-x86@vger.kernel.org
13576S:	Maintained
13577F:	drivers/platform/x86/toshiba_acpi.c
13578
13579TOSHIBA BLUETOOTH DRIVER
13580M:	Azael Avalos <coproscefalo@gmail.com>
13581L:	platform-driver-x86@vger.kernel.org
13582S:	Maintained
13583F:	drivers/platform/x86/toshiba_bluetooth.c
13584
13585TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13586M:	Azael Avalos <coproscefalo@gmail.com>
13587L:	platform-driver-x86@vger.kernel.org
13588S:	Maintained
13589F:	drivers/platform/x86/toshiba_haps.c
13590
13591TOSHIBA SMM DRIVER
13592M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13593W:	http://www.buzzard.org.uk/toshiba/
13594S:	Maintained
13595F:	drivers/char/toshiba.c
13596F:	include/linux/toshiba.h
13597F:	include/uapi/linux/toshiba.h
13598
13599TOSHIBA TC358743 DRIVER
13600M:	Mats Randgaard <matrandg@cisco.com>
13601L:	linux-media@vger.kernel.org
13602S:	Maintained
13603F:	drivers/media/i2c/tc358743*
13604F:	include/media/i2c/tc358743.h
13605
13606TOSHIBA WMI HOTKEYS DRIVER
13607M:	Azael Avalos <coproscefalo@gmail.com>
13608L:	platform-driver-x86@vger.kernel.org
13609S:	Maintained
13610F:	drivers/platform/x86/toshiba-wmi.c
13611
13612TPM DEVICE DRIVER
13613M:	Peter Huewe <peterhuewe@gmx.de>
13614M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13615R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13616L:	linux-integrity@vger.kernel.org
13617Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13618T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13619S:	Maintained
13620F:	drivers/char/tpm/
13621
13622TRACING
13623M:	Steven Rostedt <rostedt@goodmis.org>
13624M:	Ingo Molnar <mingo@redhat.com>
13625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13626S:	Maintained
13627F:	Documentation/trace/ftrace.txt
13628F:	arch/*/*/*/ftrace.h
13629F:	arch/*/kernel/ftrace.c
13630F:	include/*/ftrace.h
13631F:	include/linux/trace*.h
13632F:	include/trace/
13633F:	kernel/trace/
13634F:	tools/testing/selftests/ftrace/
13635
13636TRACING MMIO ACCESSES (MMIOTRACE)
13637M:	Steven Rostedt <rostedt@goodmis.org>
13638M:	Ingo Molnar <mingo@kernel.org>
13639R:	Karol Herbst <karolherbst@gmail.com>
13640R:	Pekka Paalanen <ppaalanen@gmail.com>
13641S:	Maintained
13642L:	linux-kernel@vger.kernel.org
13643L:	nouveau@lists.freedesktop.org
13644F:	kernel/trace/trace_mmiotrace.c
13645F:	include/linux/mmiotrace.h
13646F:	arch/x86/mm/kmmio.c
13647F:	arch/x86/mm/mmio-mod.c
13648F:	arch/x86/mm/testmmiotrace.c
13649
13650TRIVIAL PATCHES
13651M:	Jiri Kosina <trivial@kernel.org>
13652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13653S:	Maintained
13654K:	^Subject:.*(?i)trivial
13655
13656TTY LAYER
13657M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13658M:	Jiri Slaby <jslaby@suse.com>
13659S:	Supported
13660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13661F:	Documentation/serial/
13662F:	drivers/tty/
13663F:	drivers/tty/serial/serial_core.c
13664F:	include/linux/serial_core.h
13665F:	include/linux/serial.h
13666F:	include/linux/tty.h
13667F:	include/uapi/linux/serial_core.h
13668F:	include/uapi/linux/serial.h
13669F:	include/uapi/linux/tty.h
13670
13671TUA9001 MEDIA DRIVER
13672M:	Antti Palosaari <crope@iki.fi>
13673L:	linux-media@vger.kernel.org
13674W:	https://linuxtv.org
13675W:	http://palosaari.fi/linux/
13676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13677T:	git git://linuxtv.org/anttip/media_tree.git
13678S:	Maintained
13679F:	drivers/media/tuners/tua9001*
13680
13681TULIP NETWORK DRIVERS
13682L:	netdev@vger.kernel.org
13683L:	linux-parisc@vger.kernel.org
13684S:	Orphan
13685F:	drivers/net/ethernet/dec/tulip/
13686
13687TUN/TAP driver
13688M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13689W:	http://vtun.sourceforge.net/tun
13690S:	Maintained
13691F:	Documentation/networking/tuntap.txt
13692F:	arch/um/os-Linux/drivers/
13693
13694TURBOCHANNEL SUBSYSTEM
13695M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13696M:	Ralf Baechle <ralf@linux-mips.org>
13697L:	linux-mips@linux-mips.org
13698Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13699S:	Maintained
13700F:	drivers/tc/
13701F:	include/linux/tc.h
13702
13703TW5864 VIDEO4LINUX DRIVER
13704M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13705M:	Anton Sviridenko <anton@corp.bluecherry.net>
13706M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13707M:	Andrey Utkin <andrey_utkin@fastmail.com>
13708L:	linux-media@vger.kernel.org
13709S:	Supported
13710F:	drivers/media/pci/tw5864/
13711
13712TW68 VIDEO4LINUX DRIVER
13713M:	Hans Verkuil <hverkuil@xs4all.nl>
13714L:	linux-media@vger.kernel.org
13715T:	git git://linuxtv.org/media_tree.git
13716W:	https://linuxtv.org
13717S:	Odd Fixes
13718F:	drivers/media/pci/tw68/
13719
13720TW686X VIDEO4LINUX DRIVER
13721M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13722L:	linux-media@vger.kernel.org
13723T:	git git://linuxtv.org/media_tree.git
13724W:	http://linuxtv.org
13725S:	Maintained
13726F:	drivers/media/pci/tw686x/
13727
13728UBI FILE SYSTEM (UBIFS)
13729M:	Richard Weinberger <richard@nod.at>
13730M:	Artem Bityutskiy <dedekind1@gmail.com>
13731M:	Adrian Hunter <adrian.hunter@intel.com>
13732L:	linux-mtd@lists.infradead.org
13733T:	git git://git.infradead.org/ubifs-2.6.git
13734W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13735S:	Supported
13736F:	Documentation/filesystems/ubifs.txt
13737F:	fs/ubifs/
13738
13739UCLINUX (M68KNOMMU AND COLDFIRE)
13740M:	Greg Ungerer <gerg@linux-m68k.org>
13741W:	http://www.linux-m68k.org/
13742W:	http://www.uclinux.org/
13743L:	linux-m68k@lists.linux-m68k.org
13744L:	uclinux-dev@uclinux.org  (subscribers-only)
13745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13746S:	Maintained
13747F:	arch/m68k/coldfire/
13748F:	arch/m68k/68*/
13749F:	arch/m68k/*/*_no.*
13750F:	arch/m68k/include/asm/*_no.*
13751
13752UDF FILESYSTEM
13753M:	Jan Kara <jack@suse.com>
13754S:	Maintained
13755F:	Documentation/filesystems/udf.txt
13756F:	fs/udf/
13757
13758UDRAW TABLET
13759M:	Bastien Nocera <hadess@hadess.net>
13760L:	linux-input@vger.kernel.org
13761S:	Maintained
13762F:	drivers/hid/hid-udraw.c
13763
13764UFS FILESYSTEM
13765M:	Evgeniy Dushistov <dushistov@mail.ru>
13766S:	Maintained
13767F:	Documentation/filesystems/ufs.txt
13768F:	fs/ufs/
13769
13770UHID USERSPACE HID IO DRIVER:
13771M:	David Herrmann <dh.herrmann@googlemail.com>
13772L:	linux-input@vger.kernel.org
13773S:	Maintained
13774F:	drivers/hid/uhid.c
13775F:	include/uapi/linux/uhid.h
13776
13777ULPI BUS
13778M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13779L:	linux-usb@vger.kernel.org
13780S:	Maintained
13781F:	drivers/usb/common/ulpi.c
13782F:	include/linux/ulpi/
13783
13784ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13785L:	linux-usb@vger.kernel.org
13786S:	Orphan
13787F:	drivers/uwb/
13788F:	include/linux/uwb.h
13789F:	include/linux/uwb/
13790
13791UNICORE32 ARCHITECTURE:
13792M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13793W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13794S:	Maintained
13795T:	git git://github.com/gxt/linux.git
13796F:	arch/unicore32/
13797
13798UNIFDEF
13799M:	Tony Finch <dot@dotat.at>
13800W:	http://dotat.at/prog/unifdef
13801S:	Maintained
13802F:	scripts/unifdef.c
13803
13804UNIFORM CDROM DRIVER
13805M:	Jens Axboe <axboe@kernel.dk>
13806W:	http://www.kernel.dk
13807S:	Maintained
13808F:	Documentation/cdrom/
13809F:	drivers/cdrom/cdrom.c
13810F:	include/linux/cdrom.h
13811F:	include/uapi/linux/cdrom.h
13812
13813UNISYS S-PAR DRIVERS
13814M:	David Kershner <david.kershner@unisys.com>
13815L:	sparmaintainer@unisys.com (Unisys internal)
13816S:	Supported
13817F:	drivers/staging/unisys/
13818
13819UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13820M:	Vinayak Holikatti <vinholikatti@gmail.com>
13821L:	linux-scsi@vger.kernel.org
13822S:	Supported
13823F:	Documentation/scsi/ufs.txt
13824F:	drivers/scsi/ufs/
13825
13826UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13827M:	Joao Pinto <jpinto@synopsys.com>
13828L:	linux-scsi@vger.kernel.org
13829S:	Supported
13830F:	drivers/scsi/ufs/*dwc*
13831
13832UNSORTED BLOCK IMAGES (UBI)
13833M:	Artem Bityutskiy <dedekind1@gmail.com>
13834M:	Richard Weinberger <richard@nod.at>
13835W:	http://www.linux-mtd.infradead.org/
13836L:	linux-mtd@lists.infradead.org
13837T:	git git://git.infradead.org/ubifs-2.6.git
13838S:	Supported
13839F:	drivers/mtd/ubi/
13840F:	include/linux/mtd/ubi.h
13841F:	include/uapi/mtd/ubi-user.h
13842
13843USB "USBNET" DRIVER FRAMEWORK
13844M:	Oliver Neukum <oneukum@suse.com>
13845L:	netdev@vger.kernel.org
13846W:	http://www.linux-usb.org/usbnet
13847S:	Maintained
13848F:	drivers/net/usb/usbnet.c
13849F:	include/linux/usb/usbnet.h
13850
13851USB ACM DRIVER
13852M:	Oliver Neukum <oneukum@suse.com>
13853L:	linux-usb@vger.kernel.org
13854S:	Maintained
13855F:	Documentation/usb/acm.txt
13856F:	drivers/usb/class/cdc-acm.*
13857
13858USB AR5523 WIRELESS DRIVER
13859M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13860L:	linux-wireless@vger.kernel.org
13861S:	Maintained
13862F:	drivers/net/wireless/ath/ar5523/
13863
13864USB ATTACHED SCSI
13865M:	Oliver Neukum <oneukum@suse.com>
13866L:	linux-usb@vger.kernel.org
13867L:	linux-scsi@vger.kernel.org
13868S:	Maintained
13869F:	drivers/usb/storage/uas.c
13870
13871USB CDC ETHERNET DRIVER
13872M:	Oliver Neukum <oliver@neukum.org>
13873L:	linux-usb@vger.kernel.org
13874S:	Maintained
13875F:	drivers/net/usb/cdc_*.c
13876F:	include/uapi/linux/usb/cdc.h
13877
13878USB CHAOSKEY DRIVER
13879M:	Keith Packard <keithp@keithp.com>
13880L:	linux-usb@vger.kernel.org
13881S:	Maintained
13882F:	drivers/usb/misc/chaoskey.c
13883
13884USB CYPRESS C67X00 DRIVER
13885M:	Peter Korsgaard <jacmet@sunsite.dk>
13886L:	linux-usb@vger.kernel.org
13887S:	Maintained
13888F:	drivers/usb/c67x00/
13889
13890USB DAVICOM DM9601 DRIVER
13891M:	Peter Korsgaard <jacmet@sunsite.dk>
13892L:	netdev@vger.kernel.org
13893W:	http://www.linux-usb.org/usbnet
13894S:	Maintained
13895F:	drivers/net/usb/dm9601.c
13896
13897USB DIAMOND RIO500 DRIVER
13898M:	Cesar Miquel <miquel@df.uba.ar>
13899L:	rio500-users@lists.sourceforge.net
13900W:	http://rio500.sourceforge.net
13901S:	Maintained
13902F:	drivers/usb/misc/rio500*
13903
13904USB EHCI DRIVER
13905M:	Alan Stern <stern@rowland.harvard.edu>
13906L:	linux-usb@vger.kernel.org
13907S:	Maintained
13908F:	Documentation/usb/ehci.txt
13909F:	drivers/usb/host/ehci*
13910
13911USB GADGET/PERIPHERAL SUBSYSTEM
13912M:	Felipe Balbi <balbi@kernel.org>
13913L:	linux-usb@vger.kernel.org
13914W:	http://www.linux-usb.org/gadget
13915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13916S:	Maintained
13917F:	drivers/usb/gadget/
13918F:	include/linux/usb/gadget*
13919
13920USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13921M:	Jiri Kosina <jikos@kernel.org>
13922R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13923L:	linux-usb@vger.kernel.org
13924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13925S:	Maintained
13926F:	Documentation/hid/hiddev.txt
13927F:	drivers/hid/usbhid/
13928
13929USB ISP116X DRIVER
13930M:	Olav Kongas <ok@artecdesign.ee>
13931L:	linux-usb@vger.kernel.org
13932S:	Maintained
13933F:	drivers/usb/host/isp116x*
13934F:	include/linux/usb/isp116x.h
13935
13936USB LAN78XX ETHERNET DRIVER
13937M:	Woojung Huh <woojung.huh@microchip.com>
13938M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13939L:	netdev@vger.kernel.org
13940S:	Maintained
13941F:	drivers/net/usb/lan78xx.*
13942
13943USB MASS STORAGE DRIVER
13944M:	Alan Stern <stern@rowland.harvard.edu>
13945L:	linux-usb@vger.kernel.org
13946L:	usb-storage@lists.one-eyed-alien.net
13947S:	Maintained
13948W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13949F:	drivers/usb/storage/
13950
13951USB MIDI DRIVER
13952M:	Clemens Ladisch <clemens@ladisch.de>
13953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13954T:	git git://git.alsa-project.org/alsa-kernel.git
13955S:	Maintained
13956F:	sound/usb/midi.*
13957
13958USB NETWORKING DRIVERS
13959L:	linux-usb@vger.kernel.org
13960S:	Odd Fixes
13961F:	drivers/net/usb/
13962
13963USB OHCI DRIVER
13964M:	Alan Stern <stern@rowland.harvard.edu>
13965L:	linux-usb@vger.kernel.org
13966S:	Maintained
13967F:	Documentation/usb/ohci.txt
13968F:	drivers/usb/host/ohci*
13969
13970USB OTG FSM (Finite State Machine)
13971M:	Peter Chen <Peter.Chen@nxp.com>
13972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13973L:	linux-usb@vger.kernel.org
13974S:	Maintained
13975F:	drivers/usb/common/usb-otg-fsm.c
13976
13977USB OVER IP DRIVER
13978M:	Valentina Manea <valentina.manea.m@gmail.com>
13979M:	Shuah Khan <shuahkh@osg.samsung.com>
13980M:	Shuah Khan <shuah@kernel.org>
13981L:	linux-usb@vger.kernel.org
13982S:	Maintained
13983F:	Documentation/usb/usbip_protocol.txt
13984F:	drivers/usb/usbip/
13985F:	tools/usb/usbip/
13986
13987USB PEGASUS DRIVER
13988M:	Petko Manolov <petkan@nucleusys.com>
13989L:	linux-usb@vger.kernel.org
13990L:	netdev@vger.kernel.org
13991T:	git git://github.com/petkan/pegasus.git
13992W:	https://github.com/petkan/pegasus
13993S:	Maintained
13994F:	drivers/net/usb/pegasus.*
13995
13996USB PHY LAYER
13997M:	Felipe Balbi <balbi@kernel.org>
13998L:	linux-usb@vger.kernel.org
13999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14000S:	Maintained
14001F:	drivers/usb/phy/
14002
14003USB PRINTER DRIVER (usblp)
14004M:	Pete Zaitcev <zaitcev@redhat.com>
14005L:	linux-usb@vger.kernel.org
14006S:	Supported
14007F:	drivers/usb/class/usblp.c
14008
14009USB QMI WWAN NETWORK DRIVER
14010M:	Bjørn Mork <bjorn@mork.no>
14011L:	netdev@vger.kernel.org
14012S:	Maintained
14013F:	Documentation/ABI/testing/sysfs-class-net-qmi
14014F:	drivers/net/usb/qmi_wwan.c
14015
14016USB RTL8150 DRIVER
14017M:	Petko Manolov <petkan@nucleusys.com>
14018L:	linux-usb@vger.kernel.org
14019L:	netdev@vger.kernel.org
14020T:	git git://github.com/petkan/rtl8150.git
14021W:	https://github.com/petkan/rtl8150
14022S:	Maintained
14023F:	drivers/net/usb/rtl8150.c
14024
14025USB SERIAL SUBSYSTEM
14026M:	Johan Hovold <johan@kernel.org>
14027L:	linux-usb@vger.kernel.org
14028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14029S:	Maintained
14030F:	Documentation/usb/usb-serial.txt
14031F:	drivers/usb/serial/
14032F:	include/linux/usb/serial.h
14033
14034USB SMSC75XX ETHERNET DRIVER
14035M:	Steve Glendinning <steve.glendinning@shawell.net>
14036L:	netdev@vger.kernel.org
14037S:	Maintained
14038F:	drivers/net/usb/smsc75xx.*
14039
14040USB SMSC95XX ETHERNET DRIVER
14041M:	Steve Glendinning <steve.glendinning@shawell.net>
14042M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14043L:	netdev@vger.kernel.org
14044S:	Maintained
14045F:	drivers/net/usb/smsc95xx.*
14046
14047USB SUBSYSTEM
14048M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14049L:	linux-usb@vger.kernel.org
14050W:	http://www.linux-usb.org
14051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14052S:	Supported
14053F:	Documentation/devicetree/bindings/usb/
14054F:	Documentation/usb/
14055F:	drivers/usb/
14056F:	include/linux/usb.h
14057F:	include/linux/usb/
14058
14059USB TYPEC SUBSYSTEM
14060M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14061L:	linux-usb@vger.kernel.org
14062S:	Maintained
14063F:	Documentation/ABI/testing/sysfs-class-typec
14064F:	Documentation/usb/typec.rst
14065F:	drivers/usb/typec/
14066F:	include/linux/usb/typec.h
14067
14068USB UHCI DRIVER
14069M:	Alan Stern <stern@rowland.harvard.edu>
14070L:	linux-usb@vger.kernel.org
14071S:	Maintained
14072F:	drivers/usb/host/uhci*
14073
14074USB VIDEO CLASS
14075M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14076L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14077L:	linux-media@vger.kernel.org
14078T:	git git://linuxtv.org/media_tree.git
14079W:	http://www.ideasonboard.org/uvc/
14080S:	Maintained
14081F:	drivers/media/usb/uvc/
14082F:	include/uapi/linux/uvcvideo.h
14083
14084USB VISION DRIVER
14085M:	Hans Verkuil <hverkuil@xs4all.nl>
14086L:	linux-media@vger.kernel.org
14087T:	git git://linuxtv.org/media_tree.git
14088W:	https://linuxtv.org
14089S:	Odd Fixes
14090F:	drivers/media/usb/usbvision/
14091
14092USB WEBCAM GADGET
14093M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14094L:	linux-usb@vger.kernel.org
14095S:	Maintained
14096F:	drivers/usb/gadget/function/*uvc*
14097F:	drivers/usb/gadget/legacy/webcam.c
14098
14099USB WIRELESS RNDIS DRIVER (rndis_wlan)
14100M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14101L:	linux-wireless@vger.kernel.org
14102S:	Maintained
14103F:	drivers/net/wireless/rndis_wlan.c
14104
14105USB XHCI DRIVER
14106M:	Mathias Nyman <mathias.nyman@intel.com>
14107L:	linux-usb@vger.kernel.org
14108S:	Supported
14109F:	drivers/usb/host/xhci*
14110F:	drivers/usb/host/pci-quirks*
14111
14112USB ZD1201 DRIVER
14113L:	linux-wireless@vger.kernel.org
14114W:	http://linux-lc100020.sourceforge.net
14115S:	Orphan
14116F:	drivers/net/wireless/zydas/zd1201.*
14117
14118USB ZR364XX DRIVER
14119M:	Antoine Jacquet <royale@zerezo.com>
14120L:	linux-usb@vger.kernel.org
14121L:	linux-media@vger.kernel.org
14122T:	git git://linuxtv.org/media_tree.git
14123W:	http://royale.zerezo.com/zr364xx/
14124S:	Maintained
14125F:	Documentation/media/v4l-drivers/zr364xx*
14126F:	drivers/media/usb/zr364xx/
14127
14128USER-MODE LINUX (UML)
14129M:	Jeff Dike <jdike@addtoit.com>
14130M:	Richard Weinberger <richard@nod.at>
14131L:	user-mode-linux-devel@lists.sourceforge.net
14132L:	user-mode-linux-user@lists.sourceforge.net
14133W:	http://user-mode-linux.sourceforge.net
14134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14135S:	Maintained
14136F:	Documentation/virtual/uml/
14137F:	arch/um/
14138F:	arch/x86/um/
14139F:	fs/hostfs/
14140F:	fs/hppfs/
14141
14142USERSPACE I/O (UIO)
14143M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14144S:	Maintained
14145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14146F:	Documentation/driver-api/uio-howto.rst
14147F:	drivers/uio/
14148F:	include/linux/uio*.h
14149
14150UTIL-LINUX PACKAGE
14151M:	Karel Zak <kzak@redhat.com>
14152L:	util-linux@vger.kernel.org
14153W:	http://en.wikipedia.org/wiki/Util-linux
14154T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14155S:	Maintained
14156
14157UUID HELPERS
14158M:	Christoph Hellwig <hch@lst.de>
14159R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14160L:	linux-kernel@vger.kernel.org
14161T:	git git://git.infradead.org/users/hch/uuid.git
14162F:	lib/uuid.c
14163F:	lib/test_uuid.c
14164F:	include/linux/uuid.h
14165F:	include/uapi/linux/uuid.h
14166S:	Maintained
14167
14168UVESAFB DRIVER
14169M:	Michal Januszewski <spock@gentoo.org>
14170L:	linux-fbdev@vger.kernel.org
14171W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14172S:	Maintained
14173F:	Documentation/fb/uvesafb.txt
14174F:	drivers/video/fbdev/uvesafb.*
14175
14176VF610 NAND DRIVER
14177M:	Stefan Agner <stefan@agner.ch>
14178L:	linux-mtd@lists.infradead.org
14179S:	Supported
14180F:	drivers/mtd/nand/vf610_nfc.c
14181
14182VFAT/FAT/MSDOS FILESYSTEM
14183M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14184S:	Maintained
14185F:	Documentation/filesystems/vfat.txt
14186F:	fs/fat/
14187
14188VFIO DRIVER
14189M:	Alex Williamson <alex.williamson@redhat.com>
14190L:	kvm@vger.kernel.org
14191T:	git git://github.com/awilliam/linux-vfio.git
14192S:	Maintained
14193F:	Documentation/vfio.txt
14194F:	drivers/vfio/
14195F:	include/linux/vfio.h
14196F:	include/uapi/linux/vfio.h
14197
14198VFIO MEDIATED DEVICE DRIVERS
14199M:	Kirti Wankhede <kwankhede@nvidia.com>
14200L:	kvm@vger.kernel.org
14201S:	Maintained
14202F:	Documentation/vfio-mediated-device.txt
14203F:	drivers/vfio/mdev/
14204F:	include/linux/mdev.h
14205F:	samples/vfio-mdev/
14206
14207VFIO PLATFORM DRIVER
14208M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14209L:	kvm@vger.kernel.org
14210S:	Maintained
14211F:	drivers/vfio/platform/
14212
14213VGA_SWITCHEROO
14214R:	Lukas Wunner <lukas@wunner.de>
14215S:	Maintained
14216F:	Documentation/gpu/vga-switcheroo.rst
14217F:	drivers/gpu/vga/vga_switcheroo.c
14218F:	include/linux/vga_switcheroo.h
14219T:	git git://anongit.freedesktop.org/drm/drm-misc
14220
14221VIA RHINE NETWORK DRIVER
14222S:	Orphan
14223F:	drivers/net/ethernet/via/via-rhine.c
14224
14225VIA SD/MMC CARD CONTROLLER DRIVER
14226M:	Bruce Chang <brucechang@via.com.tw>
14227M:	Harald Welte <HaraldWelte@viatech.com>
14228S:	Maintained
14229F:	drivers/mmc/host/via-sdmmc.c
14230
14231VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14232M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14233L:	linux-fbdev@vger.kernel.org
14234S:	Maintained
14235F:	include/linux/via-core.h
14236F:	include/linux/via-gpio.h
14237F:	include/linux/via_i2c.h
14238F:	drivers/video/fbdev/via/
14239
14240VIA VELOCITY NETWORK DRIVER
14241M:	Francois Romieu <romieu@fr.zoreil.com>
14242L:	netdev@vger.kernel.org
14243S:	Maintained
14244F:	drivers/net/ethernet/via/via-velocity.*
14245
14246VIDEO MULTIPLEXER DRIVER
14247M:	Philipp Zabel <p.zabel@pengutronix.de>
14248L:	linux-media@vger.kernel.org
14249S:	Maintained
14250F:	drivers/media/platform/video-mux.c
14251
14252VIDEOBUF2 FRAMEWORK
14253M:	Pawel Osciak <pawel@osciak.com>
14254M:	Marek Szyprowski <m.szyprowski@samsung.com>
14255M:	Kyungmin Park <kyungmin.park@samsung.com>
14256L:	linux-media@vger.kernel.org
14257S:	Maintained
14258F:	drivers/media/v4l2-core/videobuf2-*
14259F:	include/media/videobuf2-*
14260
14261VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14262M:	Helen Koike <helen.koike@collabora.com>
14263L:	linux-media@vger.kernel.org
14264T:	git git://linuxtv.org/media_tree.git
14265W:	https://linuxtv.org
14266S:	Maintained
14267F:	drivers/media/platform/vimc/*
14268
14269VIRT LIB
14270M:	Alex Williamson <alex.williamson@redhat.com>
14271M:	Paolo Bonzini <pbonzini@redhat.com>
14272L:	kvm@vger.kernel.org
14273S:	Supported
14274F:	virt/lib/
14275
14276VIRTIO AND VHOST VSOCK DRIVER
14277M:	Stefan Hajnoczi <stefanha@redhat.com>
14278L:	kvm@vger.kernel.org
14279L:	virtualization@lists.linux-foundation.org
14280L:	netdev@vger.kernel.org
14281S:	Maintained
14282F:	include/linux/virtio_vsock.h
14283F:	include/uapi/linux/virtio_vsock.h
14284F:	include/uapi/linux/vsockmon.h
14285F:	net/vmw_vsock/af_vsock_tap.c
14286F:	net/vmw_vsock/virtio_transport_common.c
14287F:	net/vmw_vsock/virtio_transport.c
14288F:	drivers/net/vsockmon.c
14289F:	drivers/vhost/vsock.c
14290F:	drivers/vhost/vsock.h
14291
14292VIRTIO CONSOLE DRIVER
14293M:	Amit Shah <amit@kernel.org>
14294L:	virtualization@lists.linux-foundation.org
14295S:	Maintained
14296F:	drivers/char/virtio_console.c
14297F:	include/linux/virtio_console.h
14298F:	include/uapi/linux/virtio_console.h
14299
14300VIRTIO CORE, NET AND BLOCK DRIVERS
14301M:	"Michael S. Tsirkin" <mst@redhat.com>
14302M:	Jason Wang <jasowang@redhat.com>
14303L:	virtualization@lists.linux-foundation.org
14304S:	Maintained
14305F:	Documentation/devicetree/bindings/virtio/
14306F:	drivers/virtio/
14307F:	tools/virtio/
14308F:	drivers/net/virtio_net.c
14309F:	drivers/block/virtio_blk.c
14310F:	include/linux/virtio*.h
14311F:	include/uapi/linux/virtio_*.h
14312F:	drivers/crypto/virtio/
14313F:	mm/balloon_compaction.c
14314
14315VIRTIO CRYPTO DRIVER
14316M:	Gonglei <arei.gonglei@huawei.com>
14317L:	virtualization@lists.linux-foundation.org
14318L:	linux-crypto@vger.kernel.org
14319S:	Maintained
14320F:	drivers/crypto/virtio/
14321F:	include/uapi/linux/virtio_crypto.h
14322
14323VIRTIO DRIVERS FOR S390
14324M:	Cornelia Huck <cohuck@redhat.com>
14325M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14326L:	linux-s390@vger.kernel.org
14327L:	virtualization@lists.linux-foundation.org
14328L:	kvm@vger.kernel.org
14329S:	Supported
14330F:	drivers/s390/virtio/
14331
14332VIRTIO GPU DRIVER
14333M:	David Airlie <airlied@linux.ie>
14334M:	Gerd Hoffmann <kraxel@redhat.com>
14335L:	dri-devel@lists.freedesktop.org
14336L:	virtualization@lists.linux-foundation.org
14337T:	git git://anongit.freedesktop.org/drm/drm-misc
14338S:	Maintained
14339F:	drivers/gpu/drm/virtio/
14340F:	include/uapi/linux/virtio_gpu.h
14341
14342VIRTIO HOST (VHOST)
14343M:	"Michael S. Tsirkin" <mst@redhat.com>
14344M:	Jason Wang <jasowang@redhat.com>
14345L:	kvm@vger.kernel.org
14346L:	virtualization@lists.linux-foundation.org
14347L:	netdev@vger.kernel.org
14348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14349S:	Maintained
14350F:	drivers/vhost/
14351F:	include/uapi/linux/vhost.h
14352
14353VIRTIO INPUT DRIVER
14354M:	Gerd Hoffmann <kraxel@redhat.com>
14355S:	Maintained
14356F:	drivers/virtio/virtio_input.c
14357F:	include/uapi/linux/virtio_input.h
14358
14359VIRTUAL SERIO DEVICE DRIVER
14360M:	Stephen Chandler Paul <thatslyude@gmail.com>
14361S:	Maintained
14362F:	drivers/input/serio/userio.c
14363F:	include/uapi/linux/userio.h
14364
14365VIVID VIRTUAL VIDEO DRIVER
14366M:	Hans Verkuil <hverkuil@xs4all.nl>
14367L:	linux-media@vger.kernel.org
14368T:	git git://linuxtv.org/media_tree.git
14369W:	https://linuxtv.org
14370S:	Maintained
14371F:	drivers/media/platform/vivid/*
14372
14373VLYNQ BUS
14374M:	Florian Fainelli <f.fainelli@gmail.com>
14375L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14376S:	Maintained
14377F:	drivers/vlynq/vlynq.c
14378F:	include/linux/vlynq.h
14379
14380VME SUBSYSTEM
14381M:	Martyn Welch <martyn@welchs.me.uk>
14382M:	Manohar Vanga <manohar.vanga@gmail.com>
14383M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14384L:	devel@driverdev.osuosl.org
14385S:	Maintained
14386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14387F:	Documentation/driver-api/vme.rst
14388F:	drivers/staging/vme/
14389F:	drivers/vme/
14390F:	include/linux/vme*
14391
14392VMWARE BALLOON DRIVER
14393M:	Xavier Deguillard <xdeguillard@vmware.com>
14394M:	Philip Moltmann <moltmann@vmware.com>
14395M:	"VMware, Inc." <pv-drivers@vmware.com>
14396L:	linux-kernel@vger.kernel.org
14397S:	Maintained
14398F:	drivers/misc/vmw_balloon.c
14399
14400VMWARE HYPERVISOR INTERFACE
14401M:	Alok Kataria <akataria@vmware.com>
14402L:	virtualization@lists.linux-foundation.org
14403S:	Supported
14404F:	arch/x86/kernel/cpu/vmware.c
14405
14406VMWARE PVRDMA DRIVER
14407M:	Adit Ranadive <aditr@vmware.com>
14408M:	VMware PV-Drivers <pv-drivers@vmware.com>
14409L:	linux-rdma@vger.kernel.org
14410S:	Maintained
14411F:	drivers/infiniband/hw/vmw_pvrdma/
14412
14413VMware PVSCSI driver
14414M:	Jim Gill <jgill@vmware.com>
14415M:	VMware PV-Drivers <pv-drivers@vmware.com>
14416L:	linux-scsi@vger.kernel.org
14417S:	Maintained
14418F:	drivers/scsi/vmw_pvscsi.c
14419F:	drivers/scsi/vmw_pvscsi.h
14420
14421VMWARE VMMOUSE SUBDRIVER
14422M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14423M:	"VMware, Inc." <pv-drivers@vmware.com>
14424L:	linux-input@vger.kernel.org
14425S:	Maintained
14426F:	drivers/input/mouse/vmmouse.c
14427F:	drivers/input/mouse/vmmouse.h
14428
14429VMWARE VMXNET3 ETHERNET DRIVER
14430M:	Shrikrishna Khare <skhare@vmware.com>
14431M:	"VMware, Inc." <pv-drivers@vmware.com>
14432L:	netdev@vger.kernel.org
14433S:	Maintained
14434F:	drivers/net/vmxnet3/
14435
14436VOCORE VOCORE2 BOARD
14437M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14438L:	linux-mips@linux-mips.org
14439S:	Maintained
14440F:	arch/mips/boot/dts/ralink/vocore2.dts
14441
14442VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14443M:	Liam Girdwood <lgirdwood@gmail.com>
14444M:	Mark Brown <broonie@kernel.org>
14445L:	linux-kernel@vger.kernel.org
14446W:	http://www.slimlogic.co.uk/?p=48
14447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14448S:	Supported
14449F:	Documentation/devicetree/bindings/regulator/
14450F:	drivers/regulator/
14451F:	include/dt-bindings/regulator/
14452F:	include/linux/regulator/
14453
14454VRF
14455M:	David Ahern <dsa@cumulusnetworks.com>
14456M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14457L:	netdev@vger.kernel.org
14458S:	Maintained
14459F:	drivers/net/vrf.c
14460F:	Documentation/networking/vrf.txt
14461
14462VT1211 HARDWARE MONITOR DRIVER
14463M:	Juerg Haefliger <juergh@gmail.com>
14464L:	linux-hwmon@vger.kernel.org
14465S:	Maintained
14466F:	Documentation/hwmon/vt1211
14467F:	drivers/hwmon/vt1211.c
14468
14469VT8231 HARDWARE MONITOR DRIVER
14470M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14471L:	linux-hwmon@vger.kernel.org
14472S:	Maintained
14473F:	drivers/hwmon/vt8231.c
14474
14475VUB300 USB to SDIO/SD/MMC bridge chip
14476M:	Tony Olech <tony.olech@elandigitalsystems.com>
14477L:	linux-mmc@vger.kernel.org
14478L:	linux-usb@vger.kernel.org
14479S:	Supported
14480F:	drivers/mmc/host/vub300.c
14481
14482W1 DALLAS'S 1-WIRE BUS
14483M:	Evgeniy Polyakov <zbr@ioremap.net>
14484S:	Maintained
14485F:	Documentation/w1/
14486F:	drivers/w1/
14487F:	include/linux/w1.h
14488
14489W83791D HARDWARE MONITORING DRIVER
14490M:	Marc Hulsman <m.hulsman@tudelft.nl>
14491L:	linux-hwmon@vger.kernel.org
14492S:	Maintained
14493F:	Documentation/hwmon/w83791d
14494F:	drivers/hwmon/w83791d.c
14495
14496W83793 HARDWARE MONITORING DRIVER
14497M:	Rudolf Marek <r.marek@assembler.cz>
14498L:	linux-hwmon@vger.kernel.org
14499S:	Maintained
14500F:	Documentation/hwmon/w83793
14501F:	drivers/hwmon/w83793.c
14502
14503W83795 HARDWARE MONITORING DRIVER
14504M:	Jean Delvare <jdelvare@suse.com>
14505L:	linux-hwmon@vger.kernel.org
14506S:	Maintained
14507F:	drivers/hwmon/w83795.c
14508
14509W83L51xD SD/MMC CARD INTERFACE DRIVER
14510M:	Pierre Ossman <pierre@ossman.eu>
14511S:	Maintained
14512F:	drivers/mmc/host/wbsd.*
14513
14514WACOM PROTOCOL 4 SERIAL TABLETS
14515M:	Julian Squires <julian@cipht.net>
14516M:	Hans de Goede <hdegoede@redhat.com>
14517L:	linux-input@vger.kernel.org
14518S:	Maintained
14519F:	drivers/input/tablet/wacom_serial4.c
14520
14521WATCHDOG DEVICE DRIVERS
14522M:	Wim Van Sebroeck <wim@iguana.be>
14523R:	Guenter Roeck <linux@roeck-us.net>
14524L:	linux-watchdog@vger.kernel.org
14525W:	http://www.linux-watchdog.org/
14526T:	git git://www.linux-watchdog.org/linux-watchdog.git
14527S:	Maintained
14528F:	Documentation/devicetree/bindings/watchdog/
14529F:	Documentation/watchdog/
14530F:	drivers/watchdog/
14531F:	include/linux/watchdog.h
14532F:	include/uapi/linux/watchdog.h
14533
14534WHISKEYCOVE PMIC GPIO DRIVER
14535M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14536L:	linux-gpio@vger.kernel.org
14537S:	Maintained
14538F:	drivers/gpio/gpio-wcove.c
14539
14540WIIMOTE HID DRIVER
14541M:	David Herrmann <dh.herrmann@googlemail.com>
14542L:	linux-input@vger.kernel.org
14543S:	Maintained
14544F:	drivers/hid/hid-wiimote*
14545
14546WILOCITY WIL6210 WIRELESS DRIVER
14547M:	Maya Erez <qca_merez@qca.qualcomm.com>
14548L:	linux-wireless@vger.kernel.org
14549L:	wil6210@qca.qualcomm.com
14550S:	Supported
14551W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14552F:	drivers/net/wireless/ath/wil6210/
14553F:	include/uapi/linux/wil6210_uapi.h
14554
14555WIMAX STACK
14556M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14557M:	linux-wimax@intel.com
14558L:	wimax@linuxwimax.org (subscribers-only)
14559S:	Supported
14560W:	http://linuxwimax.org
14561F:	Documentation/wimax/README.wimax
14562F:	include/linux/wimax/debug.h
14563F:	include/net/wimax.h
14564F:	include/uapi/linux/wimax.h
14565F:	net/wimax/
14566
14567WINBOND CIR DRIVER
14568M:	David Härdeman <david@hardeman.nu>
14569S:	Maintained
14570F:	drivers/media/rc/winbond-cir.c
14571
14572WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14573M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14574L:	linux-watchdog@vger.kernel.org
14575S:	Maintained
14576F:	drivers/watchdog/ebc-c384_wdt.c
14577
14578WINSYSTEMS WS16C48 GPIO DRIVER
14579M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14580L:	linux-gpio@vger.kernel.org
14581S:	Maintained
14582F:	drivers/gpio/gpio-ws16c48.c
14583
14584WISTRON LAPTOP BUTTON DRIVER
14585M:	Miloslav Trmac <mitr@volny.cz>
14586S:	Maintained
14587F:	drivers/input/misc/wistron_btns.c
14588
14589WL3501 WIRELESS PCMCIA CARD DRIVER
14590L:	linux-wireless@vger.kernel.org
14591S:	Odd fixes
14592F:	drivers/net/wireless/wl3501*
14593
14594WOLFSON MICROELECTRONICS DRIVERS
14595L:	patches@opensource.cirrus.com
14596T:	git https://github.com/CirrusLogic/linux-drivers.git
14597W:	https://github.com/CirrusLogic/linux-drivers/wiki
14598S:	Supported
14599F:	Documentation/hwmon/wm83??
14600F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14601F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14602F:	Documentation/devicetree/bindings/mfd/arizona.txt
14603F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14604F:	arch/arm/mach-s3c64xx/mach-crag6410*
14605F:	drivers/clk/clk-wm83*.c
14606F:	drivers/extcon/extcon-arizona.c
14607F:	drivers/leds/leds-wm83*.c
14608F:	drivers/gpio/gpio-*wm*.c
14609F:	drivers/gpio/gpio-arizona.c
14610F:	drivers/hwmon/wm83??-hwmon.c
14611F:	drivers/input/misc/wm831x-on.c
14612F:	drivers/input/touchscreen/wm831x-ts.c
14613F:	drivers/input/touchscreen/wm97*.c
14614F:	drivers/mfd/arizona*
14615F:	drivers/mfd/wm*.c
14616F:	drivers/mfd/cs47l24*
14617F:	drivers/power/supply/wm83*.c
14618F:	drivers/rtc/rtc-wm83*.c
14619F:	drivers/regulator/wm8*.c
14620F:	drivers/regulator/arizona*
14621F:	drivers/video/backlight/wm83*_bl.c
14622F:	drivers/watchdog/wm83*_wdt.c
14623F:	include/linux/mfd/arizona/
14624F:	include/linux/mfd/wm831x/
14625F:	include/linux/mfd/wm8350/
14626F:	include/linux/mfd/wm8400*
14627F:	include/linux/regulator/arizona*
14628F:	include/linux/wm97xx.h
14629F:	include/sound/wm????.h
14630F:	sound/soc/codecs/arizona.?
14631F:	sound/soc/codecs/wm*
14632F:	sound/soc/codecs/cs47l24*
14633
14634WORKQUEUE
14635M:	Tejun Heo <tj@kernel.org>
14636R:	Lai Jiangshan <jiangshanlai@gmail.com>
14637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14638S:	Maintained
14639F:	include/linux/workqueue.h
14640F:	kernel/workqueue.c
14641F:	Documentation/core-api/workqueue.rst
14642
14643X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14644M:	Chen-Yu Tsai <wens@csie.org>
14645L:	linux-kernel@vger.kernel.org
14646S:	Maintained
14647N:	axp[128]
14648
14649X.25 NETWORK LAYER
14650M:	Andrew Hendry <andrew.hendry@gmail.com>
14651L:	linux-x25@vger.kernel.org
14652S:	Odd Fixes
14653F:	Documentation/networking/x25*
14654F:	include/net/x25*
14655F:	net/x25/
14656
14657X86 ARCHITECTURE (32-BIT AND 64-BIT)
14658M:	Thomas Gleixner <tglx@linutronix.de>
14659M:	Ingo Molnar <mingo@redhat.com>
14660M:	"H. Peter Anvin" <hpa@zytor.com>
14661M:	x86@kernel.org
14662L:	linux-kernel@vger.kernel.org
14663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14664S:	Maintained
14665F:	Documentation/x86/
14666F:	arch/x86/
14667
14668X86 MCE INFRASTRUCTURE
14669M:	Tony Luck <tony.luck@intel.com>
14670M:	Borislav Petkov <bp@alien8.de>
14671L:	linux-edac@vger.kernel.org
14672S:	Maintained
14673F:	arch/x86/kernel/cpu/mcheck/*
14674
14675X86 MICROCODE UPDATE SUPPORT
14676M:	Borislav Petkov <bp@alien8.de>
14677S:	Maintained
14678F:	arch/x86/kernel/cpu/microcode/*
14679
14680X86 PLATFORM DRIVERS
14681M:	Darren Hart <dvhart@infradead.org>
14682M:	Andy Shevchenko <andy@infradead.org>
14683L:	platform-driver-x86@vger.kernel.org
14684T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14685S:	Maintained
14686F:	drivers/platform/x86/
14687F:	drivers/platform/olpc/
14688
14689X86 VDSO
14690M:	Andy Lutomirski <luto@amacapital.net>
14691L:	linux-kernel@vger.kernel.org
14692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14693S:	Maintained
14694F:	arch/x86/entry/vdso/
14695
14696XC2028/3028 TUNER DRIVER
14697M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14698M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14699L:	linux-media@vger.kernel.org
14700W:	https://linuxtv.org
14701T:	git git://linuxtv.org/media_tree.git
14702S:	Maintained
14703F:	drivers/media/tuners/tuner-xc2028.*
14704
14705XEN BLOCK SUBSYSTEM
14706M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14707M:	Roger Pau Monné <roger.pau@citrix.com>
14708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14709S:	Supported
14710F:	drivers/block/xen-blkback/*
14711F:	drivers/block/xen*
14712
14713XEN HYPERVISOR ARM
14714M:	Stefano Stabellini <sstabellini@kernel.org>
14715L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14716S:	Maintained
14717F:	arch/arm/xen/
14718F:	arch/arm/include/asm/xen/
14719
14720XEN HYPERVISOR ARM64
14721M:	Stefano Stabellini <sstabellini@kernel.org>
14722L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14723S:	Maintained
14724F:	arch/arm64/xen/
14725F:	arch/arm64/include/asm/xen/
14726
14727XEN HYPERVISOR INTERFACE
14728M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14729M:	Juergen Gross <jgross@suse.com>
14730L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14732S:	Supported
14733F:	arch/x86/xen/
14734F:	drivers/*/xen-*front.c
14735F:	drivers/xen/
14736F:	arch/x86/include/asm/xen/
14737F:	include/xen/
14738F:	include/uapi/xen/
14739F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14740F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14741
14742XEN NETWORK BACKEND DRIVER
14743M:	Wei Liu <wei.liu2@citrix.com>
14744M:	Paul Durrant <paul.durrant@citrix.com>
14745L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14746L:	netdev@vger.kernel.org
14747S:	Supported
14748F:	drivers/net/xen-netback/*
14749
14750XEN PCI SUBSYSTEM
14751M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14752L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14753S:	Supported
14754F:	arch/x86/pci/*xen*
14755F:	drivers/pci/*xen*
14756
14757XEN PVSCSI DRIVERS
14758M:	Juergen Gross <jgross@suse.com>
14759L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14760L:	linux-scsi@vger.kernel.org
14761S:	Supported
14762F:	drivers/scsi/xen-scsifront.c
14763F:	drivers/xen/xen-scsiback.c
14764F:	include/xen/interface/io/vscsiif.h
14765
14766XEN SWIOTLB SUBSYSTEM
14767M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14768L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14769S:	Supported
14770F:	arch/x86/xen/*swiotlb*
14771F:	drivers/xen/*swiotlb*
14772
14773XFS FILESYSTEM
14774M:	Darrick J. Wong <darrick.wong@oracle.com>
14775M:	linux-xfs@vger.kernel.org
14776L:	linux-xfs@vger.kernel.org
14777W:	http://xfs.org/
14778T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14779S:	Supported
14780F:	Documentation/filesystems/xfs.txt
14781F:	fs/xfs/
14782
14783XILINX AXI ETHERNET DRIVER
14784M:	Anirudha Sarangi <anirudh@xilinx.com>
14785M:	John Linn <John.Linn@xilinx.com>
14786S:	Maintained
14787F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14788
14789XILINX UARTLITE SERIAL DRIVER
14790M:	Peter Korsgaard <jacmet@sunsite.dk>
14791L:	linux-serial@vger.kernel.org
14792S:	Maintained
14793F:	drivers/tty/serial/uartlite.c
14794
14795XILINX VIDEO IP CORES
14796M:	Hyun Kwon <hyun.kwon@xilinx.com>
14797M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14798L:	linux-media@vger.kernel.org
14799T:	git git://linuxtv.org/media_tree.git
14800S:	Supported
14801F:	Documentation/devicetree/bindings/media/xilinx/
14802F:	drivers/media/platform/xilinx/
14803F:	include/uapi/linux/xilinx-v4l2-controls.h
14804
14805XILLYBUS DRIVER
14806M:	Eli Billauer <eli.billauer@gmail.com>
14807L:	linux-kernel@vger.kernel.org
14808S:	Supported
14809F:	drivers/char/xillybus/
14810
14811XRA1403 GPIO EXPANDER
14812M:	Nandor Han <nandor.han@ge.com>
14813M:	Semi Malinen <semi.malinen@ge.com>
14814L:	linux-gpio@vger.kernel.org
14815S:	Maintained
14816F:	drivers/gpio/gpio-xra1403.c
14817F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14818
14819XTENSA XTFPGA PLATFORM SUPPORT
14820M:	Max Filippov <jcmvbkbc@gmail.com>
14821L:	linux-xtensa@linux-xtensa.org
14822S:	Maintained
14823F:	drivers/spi/spi-xtensa-xtfpga.c
14824F:	sound/soc/xtensa/xtfpga-i2s.c
14825
14826YAM DRIVER FOR AX.25
14827M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14828L:	linux-hams@vger.kernel.org
14829S:	Maintained
14830F:	drivers/net/hamradio/yam*
14831F:	include/linux/yam.h
14832
14833YAMA SECURITY MODULE
14834M:	Kees Cook <keescook@chromium.org>
14835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14836S:	Supported
14837F:	security/yama/
14838F:	Documentation/admin-guide/LSM/Yama.rst
14839
14840YEALINK PHONE DRIVER
14841M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14842L:	usbb2k-api-dev@nongnu.org
14843S:	Maintained
14844F:	Documentation/input/yealink.rst
14845F:	drivers/input/misc/yealink.*
14846
14847Z8530 DRIVER FOR AX.25
14848M:	Joerg Reuter <jreuter@yaina.de>
14849W:	http://yaina.de/jreuter/
14850W:	http://www.qsl.net/dl1bke/
14851L:	linux-hams@vger.kernel.org
14852S:	Maintained
14853F:	Documentation/networking/z8530drv.txt
14854F:	drivers/net/hamradio/*scc.c
14855F:	drivers/net/hamradio/z8530.h
14856
14857ZBUD COMPRESSED PAGE ALLOCATOR
14858M:	Seth Jennings <sjenning@redhat.com>
14859M:	Dan Streetman <ddstreet@ieee.org>
14860L:	linux-mm@kvack.org
14861S:	Maintained
14862F:	mm/zbud.c
14863F:	include/linux/zbud.h
14864
14865ZD1211RW WIRELESS DRIVER
14866M:	Daniel Drake <dsd@gentoo.org>
14867M:	Ulrich Kunitz <kune@deine-taler.de>
14868W:	http://zd1211.ath.cx/wiki/DriverRewrite
14869L:	linux-wireless@vger.kernel.org
14870L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14871S:	Maintained
14872F:	drivers/net/wireless/zydas/zd1211rw/
14873
14874ZD1301 MEDIA DRIVER
14875M:	Antti Palosaari <crope@iki.fi>
14876L:	linux-media@vger.kernel.org
14877W:	https://linuxtv.org/
14878W:	http://palosaari.fi/linux/
14879Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14880S:	Maintained
14881F:	drivers/media/usb/dvb-usb-v2/zd1301*
14882
14883ZD1301_DEMOD MEDIA DRIVER
14884M:	Antti Palosaari <crope@iki.fi>
14885L:	linux-media@vger.kernel.org
14886W:	https://linuxtv.org/
14887W:	http://palosaari.fi/linux/
14888Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14889S:	Maintained
14890F:	drivers/media/dvb-frontends/zd1301_demod*
14891
14892ZPOOL COMPRESSED PAGE STORAGE API
14893M:	Dan Streetman <ddstreet@ieee.org>
14894L:	linux-mm@kvack.org
14895S:	Maintained
14896F:	mm/zpool.c
14897F:	include/linux/zpool.h
14898
14899ZR36067 VIDEO FOR LINUX DRIVER
14900L:	mjpeg-users@lists.sourceforge.net
14901L:	linux-media@vger.kernel.org
14902W:	http://mjpeg.sourceforge.net/driver-zoran/
14903T:	hg https://linuxtv.org/hg/v4l-dvb
14904S:	Odd Fixes
14905F:	drivers/media/pci/zoran/
14906
14907ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14908M:	Minchan Kim <minchan@kernel.org>
14909M:	Nitin Gupta <ngupta@vflare.org>
14910R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14911L:	linux-kernel@vger.kernel.org
14912S:	Maintained
14913F:	drivers/block/zram/
14914F:	Documentation/blockdev/zram.txt
14915
14916ZS DECSTATION Z85C30 SERIAL DRIVER
14917M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14918S:	Maintained
14919F:	drivers/tty/serial/zs.*
14920
14921ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14922M:	Minchan Kim <minchan@kernel.org>
14923M:	Nitin Gupta <ngupta@vflare.org>
14924R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14925L:	linux-mm@kvack.org
14926S:	Maintained
14927F:	mm/zsmalloc.c
14928F:	include/linux/zsmalloc.h
14929F:	Documentation/vm/zsmalloc.txt
14930
14931ZSWAP COMPRESSED SWAP CACHING
14932M:	Seth Jennings <sjenning@redhat.com>
14933M:	Dan Streetman <ddstreet@ieee.org>
14934L:	linux-mm@kvack.org
14935S:	Maintained
14936F:	mm/zswap.c
14937
14938THE REST
14939M:	Linus Torvalds <torvalds@linux-foundation.org>
14940L:	linux-kernel@vger.kernel.org
14941Q:	http://patchwork.kernel.org/project/LKML/list/
14942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14943S:	Buried alive in reporters
14944F:	*
14945F:	*/
14946