xref: /linux/MAINTAINERS (revision 3dd435ef69590158b4138de3b93ef7c4879af3c1)
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:	include/uapi/linux/kfd_ioctl.h
763
764AMD SEATTLE DEVICE TREE SUPPORT
765M:	Brijesh Singh <brijeshkumar.singh@amd.com>
766M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
767M:	Tom Lendacky <thomas.lendacky@amd.com>
768S:	Supported
769F:	arch/arm64/boot/dts/amd/
770
771AMD XGBE DRIVER
772M:	Tom Lendacky <thomas.lendacky@amd.com>
773L:	netdev@vger.kernel.org
774S:	Supported
775F:	drivers/net/ethernet/amd/xgbe/
776F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
777
778AMS (Apple Motion Sensor) DRIVER
779M:	Michael Hanselmann <linux-kernel@hansmi.ch>
780S:	Supported
781F:	drivers/macintosh/ams/
782
783ANALOG DEVICES INC AD9389B DRIVER
784M:	Hans Verkuil <hans.verkuil@cisco.com>
785L:	linux-media@vger.kernel.org
786S:	Maintained
787F:	drivers/media/i2c/ad9389b*
788
789ANALOG DEVICES INC ADV7180 DRIVER
790M:	Lars-Peter Clausen <lars@metafoo.de>
791L:	linux-media@vger.kernel.org
792W:	http://ez.analog.com/community/linux-device-drivers
793S:	Supported
794F:	drivers/media/i2c/adv7180.c
795
796ANALOG DEVICES INC ADV748X DRIVER
797M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
798L:	linux-media@vger.kernel.org
799S:	Maintained
800F:	drivers/media/i2c/adv748x/*
801
802ANALOG DEVICES INC ADV7511 DRIVER
803M:	Hans Verkuil <hans.verkuil@cisco.com>
804L:	linux-media@vger.kernel.org
805S:	Maintained
806F:	drivers/media/i2c/adv7511*
807
808ANALOG DEVICES INC ADV7604 DRIVER
809M:	Hans Verkuil <hans.verkuil@cisco.com>
810L:	linux-media@vger.kernel.org
811S:	Maintained
812F:	drivers/media/i2c/adv7604*
813
814ANALOG DEVICES INC ADV7842 DRIVER
815M:	Hans Verkuil <hans.verkuil@cisco.com>
816L:	linux-media@vger.kernel.org
817S:	Maintained
818F:	drivers/media/i2c/adv7842*
819
820ANALOG DEVICES INC ASOC CODEC DRIVERS
821M:	Lars-Peter Clausen <lars@metafoo.de>
822L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
823W:	http://wiki.analog.com/
824W:	http://ez.analog.com/community/linux-device-drivers
825S:	Supported
826F:	sound/soc/codecs/adau*
827F:	sound/soc/codecs/adav*
828F:	sound/soc/codecs/ad1*
829F:	sound/soc/codecs/ad7*
830F:	sound/soc/codecs/ssm*
831F:	sound/soc/codecs/sigmadsp.*
832
833ANALOG DEVICES INC ASOC DRIVERS
834L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
836W:	http://blackfin.uclinux.org/
837S:	Supported
838F:	sound/soc/blackfin/*
839
840ANALOG DEVICES INC DMA DRIVERS
841M:	Lars-Peter Clausen <lars@metafoo.de>
842W:	http://ez.analog.com/community/linux-device-drivers
843S:	Supported
844F:	drivers/dma/dma-axi-dmac.c
845
846ANALOG DEVICES INC IIO DRIVERS
847M:	Lars-Peter Clausen <lars@metafoo.de>
848M:	Michael Hennerich <Michael.Hennerich@analog.com>
849W:	http://wiki.analog.com/
850W:	http://ez.analog.com/community/linux-device-drivers
851S:	Supported
852F:	drivers/iio/*/ad*
853F:	drivers/iio/adc/ltc2497*
854X:	drivers/iio/*/adjd*
855F:	drivers/staging/iio/*/ad*
856F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
857
858ANDROID CONFIG FRAGMENTS
859M:	Rob Herring <robh@kernel.org>
860S:	Supported
861F:	kernel/configs/android*
862
863ANDROID DRIVERS
864M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
865M:	Arve Hjønnevåg <arve@android.com>
866M:	Riley Andrews <riandrews@android.com>
867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
868L:	devel@driverdev.osuosl.org
869S:	Supported
870F:	drivers/android/
871F:	drivers/staging/android/
872
873ANDROID GOLDFISH RTC DRIVER
874M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
875S:	Supported
876F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
877F:	drivers/rtc/rtc-goldfish.c
878
879ANDROID ION DRIVER
880M:	Laura Abbott <labbott@redhat.com>
881M:	Sumit Semwal <sumit.semwal@linaro.org>
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/staging/android/ion
885F:	drivers/staging/android/uapi/ion.h
886F:	drivers/staging/android/uapi/ion_test.h
887
888AOA (Apple Onboard Audio) ALSA DRIVER
889M:	Johannes Berg <johannes@sipsolutions.net>
890L:	linuxppc-dev@lists.ozlabs.org
891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
892S:	Maintained
893F:	sound/aoa/
894
895APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
896M:	William Breathitt Gray <vilhelm.gray@gmail.com>
897L:	linux-iio@vger.kernel.org
898S:	Maintained
899F:	drivers/iio/adc/stx104.c
900
901APM DRIVER
902M:	Jiri Kosina <jikos@kernel.org>
903S:	Odd fixes
904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
905F:	arch/x86/kernel/apm_32.c
906F:	include/linux/apm_bios.h
907F:	include/uapi/linux/apm_bios.h
908F:	drivers/char/apm-emulation.c
909
910APPARMOR SECURITY MODULE
911M:	John Johansen <john.johansen@canonical.com>
912L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
913W:	apparmor.wiki.kernel.org
914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
915S:	Supported
916F:	security/apparmor/
917F:	Documentation/admin-guide/LSM/apparmor.rst
918
919APPLE BCM5974 MULTITOUCH DRIVER
920M:	Henrik Rydberg <rydberg@bitmath.org>
921L:	linux-input@vger.kernel.org
922S:	Odd fixes
923F:	drivers/input/mouse/bcm5974.c
924
925APPLE SMC DRIVER
926M:	Henrik Rydberg <rydberg@bitmath.org>
927L:	linux-hwmon@vger.kernel.org
928S:	Odd fixes
929F:	drivers/hwmon/applesmc.c
930
931APPLETALK NETWORK LAYER
932L:	netdev@vger.kernel.org
933S:	Odd fixes
934F:	drivers/net/appletalk/
935F:	net/appletalk/
936
937APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
938M:	Duc Dang <dhdang@apm.com>
939S:	Supported
940F:	arch/arm64/boot/dts/apm/
941
942APPLIED MICRO (APM) X-GENE SOC EDAC
943M:	Loc Ho <lho@apm.com>
944S:	Supported
945F:	drivers/edac/xgene_edac.c
946F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
947
948APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
949M:	Iyappan Subramanian <isubramanian@apm.com>
950M:	Keyur Chudgar <kchudgar@apm.com>
951S:	Supported
952F:	drivers/net/ethernet/apm/xgene-v2/
953
954APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
955M:	Iyappan Subramanian <isubramanian@apm.com>
956M:	Keyur Chudgar <kchudgar@apm.com>
957M:	Quan Nguyen <qnguyen@apm.com>
958S:	Supported
959F:	drivers/net/ethernet/apm/xgene/
960F:	drivers/net/phy/mdio-xgene.c
961F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
962F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
963
964APPLIED MICRO (APM) X-GENE SOC PMU
965M:	Tai Nguyen <ttnguyen@apm.com>
966S:	Supported
967F:	drivers/perf/xgene_pmu.c
968F:	Documentation/perf/xgene-pmu.txt
969F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
970
971APTINA CAMERA SENSOR PLL
972M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
973L:	linux-media@vger.kernel.org
974S:	Maintained
975F:	drivers/media/i2c/aptina-pll.*
976
977ARC FRAMEBUFFER DRIVER
978M:	Jaya Kumar <jayalk@intworks.biz>
979S:	Maintained
980F:	drivers/video/fbdev/arcfb.c
981F:	drivers/video/fbdev/core/fb_defio.c
982
983ARC PGU DRM DRIVER
984M:	Alexey Brodkin <abrodkin@synopsys.com>
985S:	Supported
986F:	drivers/gpu/drm/arc/
987F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
988
989ARCNET NETWORK LAYER
990M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
991L:	netdev@vger.kernel.org
992S:	Maintained
993F:	drivers/net/arcnet/
994F:	include/uapi/linux/if_arcnet.h
995
996ARM ARCHITECTED TIMER DRIVER
997M:	Mark Rutland <mark.rutland@arm.com>
998M:	Marc Zyngier <marc.zyngier@arm.com>
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001F:	arch/arm/include/asm/arch_timer.h
1002F:	arch/arm64/include/asm/arch_timer.h
1003F:	drivers/clocksource/arm_arch_timer.c
1004
1005ARM HDLCD DRM DRIVER
1006M:	Liviu Dudau <liviu.dudau@arm.com>
1007S:	Supported
1008F:	drivers/gpu/drm/arm/hdlcd_*
1009F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1010
1011ARM MALI-DP DRM DRIVER
1012M:	Liviu Dudau <liviu.dudau@arm.com>
1013M:	Brian Starkey <brian.starkey@arm.com>
1014M:	Mali DP Maintainers <malidp@foss.arm.com>
1015S:	Supported
1016F:	drivers/gpu/drm/arm/
1017F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1018
1019ARM MFM AND FLOPPY DRIVERS
1020M:	Ian Molton <spyro@f2s.com>
1021S:	Maintained
1022F:	arch/arm/lib/floppydma.S
1023F:	arch/arm/include/asm/floppy.h
1024
1025ARM PMU PROFILING AND DEBUGGING
1026M:	Will Deacon <will.deacon@arm.com>
1027M:	Mark Rutland <mark.rutland@arm.com>
1028S:	Maintained
1029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030F:	arch/arm*/kernel/perf_*
1031F:	arch/arm/oprofile/common.c
1032F:	arch/arm*/kernel/hw_breakpoint.c
1033F:	arch/arm*/include/asm/hw_breakpoint.h
1034F:	arch/arm*/include/asm/perf_event.h
1035F:	drivers/perf/*
1036F:	include/linux/perf/arm_pmu.h
1037F:	Documentation/devicetree/bindings/arm/pmu.txt
1038F:	Documentation/devicetree/bindings/perf/
1039
1040ARM PORT
1041M:	Russell King <linux@armlinux.org.uk>
1042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043W:	http://www.armlinux.org.uk/
1044S:	Maintained
1045T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1046F:	arch/arm/
1047
1048ARM PRIMECELL AACI PL041 DRIVER
1049M:	Russell King <linux@armlinux.org.uk>
1050S:	Maintained
1051F:	sound/arm/aaci.*
1052
1053ARM PRIMECELL BUS SUPPORT
1054M:	Russell King <linux@armlinux.org.uk>
1055S:	Maintained
1056F:	drivers/amba/
1057F:	include/linux/amba/bus.h
1058
1059ARM PRIMECELL CLCD PL110 DRIVER
1060M:	Russell King <linux@armlinux.org.uk>
1061S:	Maintained
1062F:	drivers/video/fbdev/amba-clcd.*
1063
1064ARM PRIMECELL KMI PL050 DRIVER
1065M:	Russell King <linux@armlinux.org.uk>
1066S:	Maintained
1067F:	drivers/input/serio/ambakmi.*
1068F:	include/linux/amba/kmi.h
1069
1070ARM PRIMECELL MMCI PL180/1 DRIVER
1071M:	Russell King <linux@armlinux.org.uk>
1072S:	Maintained
1073F:	drivers/mmc/host/mmci.*
1074F:	include/linux/amba/mmci.h
1075
1076ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1077M:	Russell King <linux@armlinux.org.uk>
1078S:	Maintained
1079F:	drivers/tty/serial/amba-pl01*.c
1080F:	include/linux/amba/serial.h
1081
1082ARM SMMU DRIVERS
1083M:	Will Deacon <will.deacon@arm.com>
1084R:	Robin Murphy <robin.murphy@arm.com>
1085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086S:	Maintained
1087F:	drivers/iommu/arm-smmu.c
1088F:	drivers/iommu/arm-smmu-v3.c
1089F:	drivers/iommu/io-pgtable-arm.c
1090F:	drivers/iommu/io-pgtable-arm-v7s.c
1091
1092ARM SUB-ARCHITECTURES
1093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094S:	Maintained
1095F:	arch/arm/mach-*/
1096F:	arch/arm/plat-*/
1097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1098
1099ARM/ACTIONS SEMI ARCHITECTURE
1100M:	Andreas Färber <afaerber@suse.de>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103N:	owl
1104F:	arch/arm/mach-actions/
1105F:	arch/arm/boot/dts/owl-*
1106F:	arch/arm64/boot/dts/actions/
1107F:	drivers/clocksource/owl-*
1108F:	drivers/soc/actions/
1109F:	include/dt-bindings/power/owl-*
1110F:	include/linux/soc/actions/
1111F:	Documentation/devicetree/bindings/arm/actions.txt
1112F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1113F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1114
1115ARM/ADS SPHERE MACHINE SUPPORT
1116M:	Lennert Buytenhek <kernel@wantstofly.org>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
1119
1120ARM/AFEB9260 MACHINE SUPPORT
1121M:	Sergey Lapin <slapin@ossfans.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124
1125ARM/AJECO 1ARM MACHINE SUPPORT
1126M:	Lennert Buytenhek <kernel@wantstofly.org>
1127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S:	Maintained
1129
1130ARM/Allwinner SoC Clock Support
1131M:	Emilio López <emilio@elopez.com.ar>
1132S:	Maintained
1133F:	drivers/clk/sunxi/
1134
1135ARM/Allwinner sunXi SoC support
1136M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1137M:	Chen-Yu Tsai <wens@csie.org>
1138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139S:	Maintained
1140N:	sun[x456789]i
1141N:	sun50i
1142F:	arch/arm/mach-sunxi/
1143F:	arch/arm64/boot/dts/allwinner/
1144F:	drivers/clk/sunxi-ng/
1145F:	drivers/pinctrl/sunxi/
1146F:	drivers/soc/sunxi/
1147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1148
1149ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1150M:	Neil Armstrong <narmstrong@baylibre.com>
1151M:	Jerome Brunet <jbrunet@baylibre.com>
1152L:	linux-amlogic@lists.infradead.org
1153S:	Maintained
1154F:	drivers/clk/meson/
1155F:	include/dt-bindings/clock/meson*
1156F:	include/dt-bindings/clock/gxbb*
1157F:	Documentation/devicetree/bindings/clock/amlogic*
1158
1159ARM/Amlogic Meson SoC support
1160M:	Carlo Caione <carlo@caione.org>
1161M:	Kevin Hilman <khilman@baylibre.com>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163L:	linux-amlogic@lists.infradead.org
1164W:	http://linux-meson.com/
1165S:	Maintained
1166F:	arch/arm/mach-meson/
1167F:	arch/arm/boot/dts/meson*
1168F:	arch/arm64/boot/dts/amlogic/
1169F:	drivers/pinctrl/meson/
1170F:	drivers/mmc/host/meson*
1171N:	meson
1172
1173ARM/Annapurna Labs ALPINE ARCHITECTURE
1174M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1175M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178F:	arch/arm/mach-alpine/
1179F:	arch/arm/boot/dts/alpine*
1180F:	arch/arm64/boot/dts/al/
1181F:	drivers/*/*alpine*
1182
1183ARM/ARTPEC MACHINE SUPPORT
1184M:	Jesper Nilsson <jesper.nilsson@axis.com>
1185M:	Lars Persson <lars.persson@axis.com>
1186M:	Niklas Cassel <niklas.cassel@axis.com>
1187S:	Maintained
1188L:	linux-arm-kernel@axis.com
1189F:	arch/arm/mach-artpec
1190F:	arch/arm/boot/dts/artpec6*
1191F:	drivers/clk/axis
1192F:	drivers/crypto/axis
1193F:	drivers/pinctrl/pinctrl-artpec*
1194F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1195
1196ARM/ASPEED I2C DRIVER
1197M:	Brendan Higgins <brendanhiggins@google.com>
1198R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1199R:	Joel Stanley <joel@jms.id.au>
1200L:	linux-i2c@vger.kernel.org
1201L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1204F:	drivers/i2c/busses/i2c-aspeed.c
1205F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1206F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1207
1208ARM/ASPEED MACHINE SUPPORT
1209M:	Joel Stanley <joel@jms.id.au>
1210S:	Maintained
1211F:	arch/arm/mach-aspeed/
1212F:	arch/arm/boot/dts/aspeed-*
1213F:	drivers/*/*aspeed*
1214
1215ARM/ATMEL AT91 Clock Support
1216M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1217S:	Maintained
1218F:	drivers/clk/at91
1219
1220ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1221M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1222M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224W:	http://www.linux4sam.org
1225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1226S:	Supported
1227F:	arch/arm/mach-at91/
1228F:	include/soc/at91/
1229F:	arch/arm/boot/dts/at91*.dts
1230F:	arch/arm/boot/dts/at91*.dtsi
1231F:	arch/arm/boot/dts/sama*.dts
1232F:	arch/arm/boot/dts/sama*.dtsi
1233F:	arch/arm/include/debug/at91.S
1234F:	drivers/memory/atmel*
1235
1236ARM/CALXEDA HIGHBANK ARCHITECTURE
1237M:	Rob Herring <robh@kernel.org>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S:	Maintained
1240F:	arch/arm/mach-highbank/
1241F:	arch/arm/boot/dts/highbank.dts
1242F:	arch/arm/boot/dts/ecx-*.dts*
1243
1244ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1245M:	Krzysztof Halasa <khalasa@piap.pl>
1246S:	Maintained
1247F:	arch/arm/mach-cns3xxx/
1248
1249ARM/CAVIUM THUNDER NETWORK DRIVER
1250M:	Sunil Goutham <sgoutham@cavium.com>
1251M:	Robert Richter <rric@kernel.org>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S:	Supported
1254F:	drivers/net/ethernet/cavium/thunder/
1255
1256ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1257M:	Alexander Shiyan <shc_work@mail.ru>
1258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259S:	Odd Fixes
1260N:	clps711x
1261
1262ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1263M:	Lennert Buytenhek <kernel@wantstofly.org>
1264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S:	Maintained
1266
1267ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1268M:	Hartley Sweeten <hsweeten@visionengravers.com>
1269M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272F:	arch/arm/mach-ep93xx/
1273F:	arch/arm/mach-ep93xx/include/mach/
1274
1275ARM/CLKDEV SUPPORT
1276M:	Russell King <linux@armlinux.org.uk>
1277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S:	Maintained
1279T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1280F:	arch/arm/include/asm/clkdev.h
1281F:	drivers/clk/clkdev.c
1282
1283ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1284M:	Mike Rapoport <mike@compulab.co.il>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287
1288ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1289M:	Baruch Siach <baruch@tkos.co.il>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/boot/dts/cx92755*
1293N:	digicolor
1294
1295ARM/CONTEC MICRO9 MACHINE SUPPORT
1296M:	Hubert Feurstein <hubert.feurstein@contec.at>
1297S:	Maintained
1298F:	arch/arm/mach-ep93xx/micro9.c
1299
1300ARM/CORESIGHT FRAMEWORK AND DRIVERS
1301M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304F:	drivers/hwtracing/coresight/*
1305F:	Documentation/trace/coresight.txt
1306F:	Documentation/trace/coresight-cpu-debug.txt
1307F:	Documentation/devicetree/bindings/arm/coresight.txt
1308F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1309F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1310F:	tools/perf/arch/arm/util/pmu.c
1311F:	tools/perf/arch/arm/util/auxtrace.c
1312F:	tools/perf/arch/arm/util/cs-etm.c
1313F:	tools/perf/arch/arm/util/cs-etm.h
1314F:	tools/perf/util/cs-etm.h
1315
1316ARM/CORGI MACHINE SUPPORT
1317M:	Richard Purdie <rpurdie@rpsys.net>
1318S:	Maintained
1319
1320ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1321M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1322M:	Linus Walleij <linus.walleij@linaro.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324T:	git git://github.com/ulli-kroll/linux.git
1325S:	Maintained
1326F:	Documentation/devicetree/bindings/arm/gemini.txt
1327F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1328F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1329F:	arch/arm/mach-gemini/
1330F:	drivers/pinctrl/pinctrl-gemini.c
1331F:	drivers/rtc/rtc-ftrtc010.c
1332
1333ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1334M:	Barry Song <baohua@kernel.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1337S:	Maintained
1338F:	arch/arm/boot/dts/prima2*
1339F:	arch/arm/mach-prima2/
1340F:	drivers/clk/sirf/
1341F:	drivers/clocksource/timer-prima2.c
1342F:	drivers/clocksource/timer-atlas7.c
1343N:	[^a-z]sirf
1344
1345ARM/EBSA110 MACHINE SUPPORT
1346M:	Russell King <linux@armlinux.org.uk>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348W:	http://www.armlinux.org.uk/
1349S:	Maintained
1350F:	arch/arm/mach-ebsa110/
1351F:	drivers/net/ethernet/amd/am79c961a.*
1352
1353ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1354M:	Uwe Kleine-König <kernel@pengutronix.de>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:	Maintained
1357N:	efm32
1358
1359ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1360M:	Robert Jarzmik <robert.jarzmik@free.fr>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-pxa/ezx.c
1364
1365ARM/FARADAY FA526 PORT
1366M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369T:	git git://git.berlios.de/gemini-board
1370F:	arch/arm/mm/*-fa*
1371
1372ARM/FOOTBRIDGE ARCHITECTURE
1373M:	Russell King <linux@armlinux.org.uk>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375W:	http://www.armlinux.org.uk/
1376S:	Maintained
1377F:	arch/arm/include/asm/hardware/dec21285.h
1378F:	arch/arm/mach-footbridge/
1379
1380ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1381M:	Shawn Guo <shawnguo@kernel.org>
1382M:	Sascha Hauer <kernel@pengutronix.de>
1383R:	Fabio Estevam <fabio.estevam@nxp.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1387F:	arch/arm/mach-imx/
1388F:	arch/arm/mach-mxs/
1389F:	arch/arm/boot/dts/imx*
1390F:	arch/arm/configs/imx*_defconfig
1391F:	drivers/clk/imx/
1392F:	drivers/soc/imx/
1393F:	include/soc/imx/
1394
1395ARM/FREESCALE VYBRID ARM ARCHITECTURE
1396M:	Shawn Guo <shawnguo@kernel.org>
1397M:	Sascha Hauer <kernel@pengutronix.de>
1398R:	Stefan Agner <stefan@agner.ch>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1402F:	arch/arm/mach-imx/*vf610*
1403F:	arch/arm/boot/dts/vf*
1404
1405ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/GUMSTIX MACHINE SUPPORT
1411M:	Steve Sakoman <sakoman@gmail.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1416M:	Philipp Zabel <philipp.zabel@gmail.com>
1417M:	Paul Parsons <lost.distance@yahoo.com>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm/mach-pxa/hx4700.c
1421F:	arch/arm/mach-pxa/include/mach/hx4700.h
1422F:	sound/soc/pxa/hx4700.c
1423
1424ARM/HISILICON SOC SUPPORT
1425M:	Wei Xu <xuwei5@hisilicon.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427W:	http://www.hisilicon.com
1428S:	Supported
1429T:	git git://github.com/hisilicon/linux-hisi.git
1430F:	arch/arm/mach-hisi/
1431F:	arch/arm/boot/dts/hi3*
1432F:	arch/arm/boot/dts/hip*
1433F:	arch/arm/boot/dts/hisi*
1434F:	arch/arm64/boot/dts/hisilicon/
1435
1436ARM/HP JORNADA 7XX MACHINE SUPPORT
1437M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1438W:	www.jlime.com
1439S:	Maintained
1440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1441F:	arch/arm/mach-sa1100/jornada720.c
1442F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1443
1444ARM/IGEP MACHINE SUPPORT
1445M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1446M:	Javier Martinez Canillas <javier@dowhile0.org>
1447L:	linux-omap@vger.kernel.org
1448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449S:	Maintained
1450F:	arch/arm/boot/dts/omap3-igep*
1451
1452ARM/INCOME PXA270 SUPPORT
1453M:	Marek Vasut <marek.vasut@gmail.com>
1454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455S:	Maintained
1456F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1457
1458ARM/INTEL IOP13XX ARM ARCHITECTURE
1459M:	Lennert Buytenhek <kernel@wantstofly.org>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S:	Maintained
1462
1463ARM/INTEL IOP32X ARM ARCHITECTURE
1464M:	Lennert Buytenhek <kernel@wantstofly.org>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S:	Maintained
1467
1468ARM/INTEL IOP33X ARM ARCHITECTURE
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Orphan
1471
1472ARM/INTEL IQ81342EX MACHINE SUPPORT
1473M:	Lennert Buytenhek <kernel@wantstofly.org>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475S:	Maintained
1476
1477ARM/INTEL IXDP2850 MACHINE SUPPORT
1478M:	Lennert Buytenhek <kernel@wantstofly.org>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481
1482ARM/INTEL IXP4XX ARM ARCHITECTURE
1483M:	Imre Kaloz <kaloz@openwrt.org>
1484M:	Krzysztof Halasa <khalasa@piap.pl>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-ixp4xx/
1488
1489ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1490M:	Jonathan Cameron <jic23@cam.ac.uk>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493F:	arch/arm/mach-pxa/stargate2.c
1494F:	drivers/pcmcia/pxa2xx_stargate2.c
1495
1496ARM/INTEL XSC3 (MANZANO) ARM CORE
1497M:	Lennert Buytenhek <kernel@wantstofly.org>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500
1501ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1502M:	Lennert Buytenhek <kernel@wantstofly.org>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505
1506ARM/LG1K ARCHITECTURE
1507M:	Chanho Min <chanho.min@lge.com>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	arch/arm64/boot/dts/lg/
1511
1512ARM/LOGICPD PXA270 MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/LPC18XX ARCHITECTURE
1518M:	Joachim Eastwood <manabian@gmail.com>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521F:	arch/arm/boot/dts/lpc43*
1522F:	drivers/clk/nxp/clk-lpc18xx*
1523F:	drivers/clocksource/time-lpc32xx.c
1524F:	drivers/i2c/busses/i2c-lpc2k.c
1525F:	drivers/memory/pl172.c
1526F:	drivers/mtd/spi-nor/nxp-spifi.c
1527F:	drivers/rtc/rtc-lpc24xx.c
1528N:	lpc18xx
1529
1530ARM/LPC32XX SOC SUPPORT
1531M:	Vladimir Zapolskiy <vz@mleia.com>
1532M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1535S:	Maintained
1536F:	arch/arm/boot/dts/lpc32*
1537F:	arch/arm/mach-lpc32xx/
1538F:	drivers/i2c/busses/i2c-pnx.c
1539F:	drivers/net/ethernet/nxp/lpc_eth.c
1540F:	drivers/usb/host/ohci-nxp.c
1541F:	drivers/watchdog/pnx4008_wdt.c
1542N:	lpc32xx
1543
1544ARM/MAGICIAN MACHINE SUPPORT
1545M:	Philipp Zabel <philipp.zabel@gmail.com>
1546S:	Maintained
1547
1548ARM/Marvell Berlin SoC support
1549M:	Jisheng Zhang <jszhang@marvell.com>
1550M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/mach-berlin/
1554F:	arch/arm/boot/dts/berlin*
1555F:	arch/arm64/boot/dts/marvell/berlin*
1556
1557ARM/Marvell Dove/MV78xx0/Orion SOC support
1558M:	Jason Cooper <jason@lakedaemon.net>
1559M:	Andrew Lunn <andrew@lunn.ch>
1560M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561M:	Gregory Clement <gregory.clement@free-electrons.com>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564F:	Documentation/devicetree/bindings/soc/dove/
1565F:	arch/arm/mach-dove/
1566F:	arch/arm/mach-mv78xx0/
1567F:	arch/arm/mach-orion5x/
1568F:	arch/arm/plat-orion/
1569F:	arch/arm/boot/dts/dove*
1570F:	arch/arm/boot/dts/orion5x*
1571
1572ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1573M:	Jason Cooper <jason@lakedaemon.net>
1574M:	Andrew Lunn <andrew@lunn.ch>
1575M:	Gregory Clement <gregory.clement@free-electrons.com>
1576M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S:	Maintained
1579F:	arch/arm/boot/dts/armada*
1580F:	arch/arm/boot/dts/kirkwood*
1581F:	arch/arm/configs/mvebu_*_defconfig
1582F:	arch/arm/mach-mvebu/
1583F:	arch/arm64/boot/dts/marvell/armada*
1584F:	drivers/cpufreq/mvebu-cpufreq.c
1585F:	drivers/irqchip/irq-armada-370-xp.c
1586F:	drivers/irqchip/irq-mvebu-*
1587F:	drivers/pinctrl/mvebu/
1588F:	drivers/rtc/rtc-armada38x.c
1589
1590ARM/Mediatek RTC DRIVER
1591M:	Eddie Huang <eddie.huang@mediatek.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	drivers/rtc/rtc-mt6397.c
1596
1597ARM/Mediatek SoC support
1598M:	Matthias Brugger <matthias.bgg@gmail.com>
1599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	arch/arm/boot/dts/mt6*
1603F:	arch/arm/boot/dts/mt7*
1604F:	arch/arm/boot/dts/mt8*
1605F:	arch/arm/mach-mediatek/
1606F:	arch/arm64/boot/dts/mediatek/
1607N:	mtk
1608K:	mediatek
1609
1610ARM/Mediatek USB3 PHY DRIVER
1611M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615F:	drivers/phy/mediatek/phy-mtk-tphy.c
1616
1617ARM/MICREL KS8695 ARCHITECTURE
1618M:	Greg Ungerer <gerg@uclinux.org>
1619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620F:	arch/arm/mach-ks8695/
1621S:	Odd Fixes
1622
1623ARM/MIOA701 MACHINE SUPPORT
1624M:	Robert Jarzmik <robert.jarzmik@free.fr>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626F:	arch/arm/mach-pxa/mioa701.c
1627S:	Maintained
1628
1629ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1630M:	Michael Petchkovsky <mkpetch@internode.on.net>
1631S:	Maintained
1632
1633ARM/NOMADIK ARCHITECTURE
1634M:	Alessandro Rubini <rubini@unipv.it>
1635M:	Linus Walleij <linus.walleij@linaro.org>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/mach-nomadik/
1639F:	drivers/pinctrl/nomadik/
1640F:	drivers/i2c/busses/i2c-nomadik.c
1641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1642
1643ARM/NUVOTON W90X900 ARM ARCHITECTURE
1644M:	Wan ZongShun <mcuos.com@gmail.com>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646W:	http://www.mcuos.com
1647S:	Maintained
1648F:	arch/arm/mach-w90x900/
1649F:	drivers/input/keyboard/w90p910_keypad.c
1650F:	drivers/input/touchscreen/w90p910_ts.c
1651F:	drivers/watchdog/nuc900_wdt.c
1652F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1653F:	drivers/mtd/nand/nuc900_nand.c
1654F:	drivers/rtc/rtc-nuc900.c
1655F:	drivers/spi/spi-nuc900.c
1656F:	drivers/usb/host/ehci-w90x900.c
1657F:	drivers/video/fbdev/nuc900fb.c
1658
1659ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1660M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1661L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1662W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1663S:	Supported
1664
1665ARM/Orion SoC/Technologic Systems TS-78xx platform support
1666M:	Alexander Clouter <alex@digriz.org.uk>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668W:	http://www.digriz.org.uk/ts78xx/kernel
1669S:	Maintained
1670F:	arch/arm/mach-orion5x/ts78xx-*
1671
1672ARM/OXNAS platform support
1673M:	Neil Armstrong <narmstrong@baylibre.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1676S:	Maintained
1677F:	arch/arm/mach-oxnas/
1678F:	arch/arm/boot/dts/ox8*.dtsi
1679F:	arch/arm/boot/dts/wd-mbwe.dts
1680F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1681N:	oxnas
1682
1683ARM/PALM TREO SUPPORT
1684M:	Tomas Cech <sleep_walker@suse.com>
1685L:	linux-arm-kernel@lists.infradead.org
1686W:	http://hackndev.com
1687S:	Maintained
1688F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1689F:	arch/arm/mach-pxa/palmtreo.c
1690
1691ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1692M:	Marek Vasut <marek.vasut@gmail.com>
1693L:	linux-arm-kernel@lists.infradead.org
1694W:	http://hackndev.com
1695S:	Maintained
1696F:	arch/arm/mach-pxa/include/mach/palmtx.h
1697F:	arch/arm/mach-pxa/palmtx.c
1698F:	arch/arm/mach-pxa/include/mach/palmt5.h
1699F:	arch/arm/mach-pxa/palmt5.c
1700F:	arch/arm/mach-pxa/include/mach/palmld.h
1701F:	arch/arm/mach-pxa/palmld.c
1702F:	arch/arm/mach-pxa/include/mach/palmte2.h
1703F:	arch/arm/mach-pxa/palmte2.c
1704F:	arch/arm/mach-pxa/include/mach/palmtc.h
1705F:	arch/arm/mach-pxa/palmtc.c
1706
1707ARM/PALMZ72 SUPPORT
1708M:	Sergey Lapin <slapin@ossfans.org>
1709L:	linux-arm-kernel@lists.infradead.org
1710W:	http://hackndev.com
1711S:	Maintained
1712F:	arch/arm/mach-pxa/include/mach/palmz72.h
1713F:	arch/arm/mach-pxa/palmz72.c
1714
1715ARM/PLEB SUPPORT
1716M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1717W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1718S:	Maintained
1719
1720ARM/PT DIGITAL BOARD PORT
1721M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723W:	http://www.armlinux.org.uk/
1724S:	Maintained
1725
1726ARM/QUALCOMM SUPPORT
1727M:	Andy Gross <andy.gross@linaro.org>
1728M:	David Brown <david.brown@linaro.org>
1729L:	linux-arm-msm@vger.kernel.org
1730L:	linux-soc@vger.kernel.org
1731S:	Maintained
1732F:	Documentation/devicetree/bindings/soc/qcom/
1733F:	arch/arm/boot/dts/qcom-*.dts
1734F:	arch/arm/boot/dts/qcom-*.dtsi
1735F:	arch/arm/mach-qcom/
1736F:	arch/arm64/boot/dts/qcom/*
1737F:	drivers/i2c/busses/i2c-qup.c
1738F:	drivers/clk/qcom/
1739F:	drivers/dma/qcom/
1740F:	drivers/soc/qcom/
1741F:	drivers/spi/spi-qup.c
1742F:	drivers/tty/serial/msm_serial.h
1743F:	drivers/tty/serial/msm_serial.c
1744F:	drivers/*/pm8???-*
1745F:	drivers/mfd/ssbi.c
1746F:	drivers/firmware/qcom_scm.c
1747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1748
1749ARM/RADISYS ENP2611 MACHINE SUPPORT
1750M:	Lennert Buytenhek <kernel@wantstofly.org>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S:	Maintained
1753
1754ARM/REALTEK ARCHITECTURE
1755M:	Andreas Färber <afaerber@suse.de>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm64/boot/dts/realtek/
1759F:	Documentation/devicetree/bindings/arm/realtek.txt
1760
1761ARM/RENESAS ARM64 ARCHITECTURE
1762M:	Simon Horman <horms@verge.net.au>
1763M:	Magnus Damm <magnus.damm@gmail.com>
1764L:	linux-renesas-soc@vger.kernel.org
1765Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1767S:	Supported
1768F:	arch/arm64/boot/dts/renesas/
1769F:	drivers/soc/renesas/
1770F:	include/linux/soc/renesas/
1771
1772ARM/RISCPC ARCHITECTURE
1773M:	Russell King <linux@armlinux.org.uk>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775W:	http://www.armlinux.org.uk/
1776S:	Maintained
1777F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1778F:	arch/arm/include/asm/hardware/ioc.h
1779F:	arch/arm/include/asm/hardware/iomd.h
1780F:	arch/arm/include/asm/hardware/memc.h
1781F:	arch/arm/mach-rpc/
1782F:	drivers/net/ethernet/8390/etherh.c
1783F:	drivers/net/ethernet/i825xx/ether1*
1784F:	drivers/net/ethernet/seeq/ether3*
1785F:	drivers/scsi/arm/
1786
1787ARM/Rockchip SoC support
1788M:	Heiko Stuebner <heiko@sntech.de>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790L:	linux-rockchip@lists.infradead.org
1791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1792S:	Maintained
1793F:	arch/arm/boot/dts/rk3*
1794F:	arch/arm/boot/dts/rv1108*
1795F:	arch/arm/mach-rockchip/
1796F:	drivers/clk/rockchip/
1797F:	drivers/i2c/busses/i2c-rk3x.c
1798F:	drivers/*/*rockchip*
1799F:	drivers/*/*/*rockchip*
1800F:	sound/soc/rockchip/
1801N:	rockchip
1802
1803ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1804M:	Kukjin Kim <kgene@kernel.org>
1805M:	Krzysztof Kozlowski <krzk@kernel.org>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1808Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1809S:	Maintained
1810F:	arch/arm/boot/dts/s3c*
1811F:	arch/arm/boot/dts/s5p*
1812F:	arch/arm/boot/dts/samsung*
1813F:	arch/arm/boot/dts/exynos*
1814F:	arch/arm64/boot/dts/exynos/
1815F:	arch/arm/plat-samsung/
1816F:	arch/arm/mach-s3c24*/
1817F:	arch/arm/mach-s3c64xx/
1818F:	arch/arm/mach-s5p*/
1819F:	arch/arm/mach-exynos*/
1820F:	drivers/*/*s3c24*
1821F:	drivers/*/*/*s3c24*
1822F:	drivers/*/*s3c64xx*
1823F:	drivers/*/*s5pv210*
1824F:	drivers/memory/samsung/*
1825F:	drivers/soc/samsung/*
1826F:	Documentation/arm/Samsung/
1827F:	Documentation/devicetree/bindings/arm/samsung/
1828F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1829F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1830N:	exynos
1831
1832ARM/SAMSUNG MOBILE MACHINE SUPPORT
1833M:	Kyungmin Park <kyungmin.park@samsung.com>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836F:	arch/arm/mach-s5pv210/
1837
1838ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1839M:	Kyungmin Park <kyungmin.park@samsung.com>
1840M:	Kamil Debski <kamil@wypas.org>
1841M:	Andrzej Hajda <a.hajda@samsung.com>
1842L:	linux-arm-kernel@lists.infradead.org
1843L:	linux-media@vger.kernel.org
1844S:	Maintained
1845F:	drivers/media/platform/s5p-g2d/
1846
1847ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1848M:	Marek Szyprowski <m.szyprowski@samsung.com>
1849L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1850L:	linux-media@vger.kernel.org
1851S:	Maintained
1852F:	drivers/media/platform/s5p-cec/
1853F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1854
1855ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1856M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1857M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1858L:	linux-arm-kernel@lists.infradead.org
1859L:	linux-media@vger.kernel.org
1860S:	Maintained
1861F:	drivers/media/platform/s5p-jpeg/
1862
1863ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1864M:	Kyungmin Park <kyungmin.park@samsung.com>
1865M:	Kamil Debski <kamil@wypas.org>
1866M:	Jeongtae Park <jtp.park@samsung.com>
1867M:	Andrzej Hajda <a.hajda@samsung.com>
1868L:	linux-arm-kernel@lists.infradead.org
1869L:	linux-media@vger.kernel.org
1870S:	Maintained
1871F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1872F:	drivers/media/platform/s5p-mfc/
1873
1874ARM/SHMOBILE ARM ARCHITECTURE
1875M:	Simon Horman <horms@verge.net.au>
1876M:	Magnus Damm <magnus.damm@gmail.com>
1877L:	linux-renesas-soc@vger.kernel.org
1878Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1880S:	Supported
1881F:	arch/arm/boot/dts/emev2*
1882F:	arch/arm/boot/dts/r7s*
1883F:	arch/arm/boot/dts/r8a*
1884F:	arch/arm/boot/dts/sh*
1885F:	arch/arm/configs/shmobile_defconfig
1886F:	arch/arm/include/debug/renesas-scif.S
1887F:	arch/arm/mach-shmobile/
1888F:	drivers/soc/renesas/
1889F:	include/linux/soc/renesas/
1890
1891ARM/SOCFPGA ARCHITECTURE
1892M:	Dinh Nguyen <dinguyen@kernel.org>
1893S:	Maintained
1894F:	arch/arm/mach-socfpga/
1895F:	arch/arm/boot/dts/socfpga*
1896F:	arch/arm/configs/socfpga_defconfig
1897F:	arch/arm64/boot/dts/altera/
1898W:	http://www.rocketboards.org
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1900
1901ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1902M:	Dinh Nguyen <dinguyen@kernel.org>
1903S:	Maintained
1904F:	drivers/clk/socfpga/
1905
1906ARM/SOCFPGA EDAC SUPPORT
1907M:	Thor Thayer <thor.thayer@linux.intel.com>
1908S:	Maintained
1909F:	drivers/edac/altera_edac.
1910
1911ARM/STI ARCHITECTURE
1912M:	Patrice Chotard <patrice.chotard@st.com>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914W:	http://www.stlinux.com
1915S:	Maintained
1916F:	arch/arm/mach-sti/
1917F:	arch/arm/boot/dts/sti*
1918F:	drivers/char/hw_random/st-rng.c
1919F:	drivers/clocksource/arm_global_timer.c
1920F:	drivers/clocksource/clksrc_st_lpc.c
1921F:	drivers/cpufreq/sti-cpufreq.c
1922F:	drivers/dma/st_fdma*
1923F:	drivers/i2c/busses/i2c-st.c
1924F:	drivers/media/rc/st_rc.c
1925F:	drivers/media/platform/sti/c8sectpfe/
1926F:	drivers/mmc/host/sdhci-st.c
1927F:	drivers/phy/st/phy-miphy28lp.c
1928F:	drivers/phy/st/phy-stih407-usb.c
1929F:	drivers/pinctrl/pinctrl-st.c
1930F:	drivers/remoteproc/st_remoteproc.c
1931F:	drivers/remoteproc/st_slim_rproc.c
1932F:	drivers/reset/sti/
1933F:	drivers/rtc/rtc-st-lpc.c
1934F:	drivers/tty/serial/st-asc.c
1935F:	drivers/usb/dwc3/dwc3-st.c
1936F:	drivers/usb/host/ehci-st.c
1937F:	drivers/usb/host/ohci-st.c
1938F:	drivers/watchdog/st_lpc_wdt.c
1939F:	drivers/ata/ahci_st.c
1940F:	include/linux/remoteproc/st_slim_rproc.h
1941
1942ARM/STM32 ARCHITECTURE
1943M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1944M:	Alexandre Torgue <alexandre.torgue@st.com>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S:	Maintained
1947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1948N:	stm32
1949F:	drivers/clocksource/armv7m_systick.c
1950
1951ARM/TANGO ARCHITECTURE
1952M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1953L:	linux-arm-kernel@lists.infradead.org
1954S:	Maintained
1955N:	tango
1956
1957ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1958M:	Lennert Buytenhek <kernel@wantstofly.org>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961
1962ARM/TETON BGA MACHINE SUPPORT
1963M:	"Mark F. Brown" <mark.brown314@gmail.com>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965S:	Maintained
1966
1967ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1968M:	Santosh Shilimkar <ssantosh@kernel.org>
1969L:	linux-kernel@vger.kernel.org
1970S:	Maintained
1971F:	drivers/memory/*emif*
1972
1973ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1974M:	Santosh Shilimkar <ssantosh@kernel.org>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S:	Maintained
1977F:	arch/arm/mach-keystone/
1978F:	arch/arm/boot/dts/keystone-*
1979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1980
1981ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1982M:	Santosh Shilimkar <ssantosh@kernel.org>
1983L:	linux-kernel@vger.kernel.org
1984S:	Maintained
1985F:	drivers/clk/keystone/
1986
1987ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1988M:	Santosh Shilimkar <ssantosh@kernel.org>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990L:	linux-kernel@vger.kernel.org
1991S:	Maintained
1992F:	drivers/clocksource/timer-keystone.c
1993
1994ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1995M:	Santosh Shilimkar <ssantosh@kernel.org>
1996L:	linux-kernel@vger.kernel.org
1997S:	Maintained
1998F:	drivers/power/reset/keystone-reset.c
1999
2000ARM/THECUS N2100 MACHINE SUPPORT
2001M:	Lennert Buytenhek <kernel@wantstofly.org>
2002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003S:	Maintained
2004
2005ARM/TOSA MACHINE SUPPORT
2006M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2007M:	Dirk Opfer <dirk@opfer-online.de>
2008S:	Maintained
2009
2010ARM/U300 MACHINE SUPPORT
2011M:	Linus Walleij <linus.walleij@linaro.org>
2012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013S:	Supported
2014F:	arch/arm/mach-u300/
2015F:	drivers/clocksource/timer-u300.c
2016F:	drivers/i2c/busses/i2c-stu300.c
2017F:	drivers/rtc/rtc-coh901331.c
2018F:	drivers/watchdog/coh901327_wdt.c
2019F:	drivers/dma/coh901318*
2020F:	drivers/mfd/ab3100*
2021F:	drivers/rtc/rtc-ab3100.c
2022F:	drivers/rtc/rtc-coh901331.c
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2024
2025ARM/UNIPHIER ARCHITECTURE
2026M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2029S:	Maintained
2030F:	arch/arm/boot/dts/uniphier*
2031F:	arch/arm/include/asm/hardware/cache-uniphier.h
2032F:	arch/arm/mach-uniphier/
2033F:	arch/arm/mm/cache-uniphier.c
2034F:	arch/arm64/boot/dts/socionext/
2035F:	drivers/bus/uniphier-system-bus.c
2036F:	drivers/clk/uniphier/
2037F:	drivers/i2c/busses/i2c-uniphier*
2038F:	drivers/irqchip/irq-uniphier-aidet.c
2039F:	drivers/pinctrl/uniphier/
2040F:	drivers/reset/reset-uniphier.c
2041F:	drivers/tty/serial/8250/8250_uniphier.c
2042N:	uniphier
2043
2044ARM/Ux500 ARM ARCHITECTURE
2045M:	Linus Walleij <linus.walleij@linaro.org>
2046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047S:	Maintained
2048F:	arch/arm/mach-ux500/
2049F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2050F:	drivers/dma/ste_dma40*
2051F:	drivers/hwspinlock/u8500_hsem.c
2052F:	drivers/mfd/abx500*
2053F:	drivers/mfd/ab8500*
2054F:	drivers/mfd/dbx500*
2055F:	drivers/mfd/db8500*
2056F:	drivers/pinctrl/nomadik/pinctrl-ab*
2057F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2058F:	drivers/rtc/rtc-ab8500.c
2059F:	drivers/rtc/rtc-pl031.c
2060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2061
2062ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2063M:	Ulf Hansson <ulf.hansson@linaro.org>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065T:	git git://git.linaro.org/people/ulfh/clk.git
2066S:	Maintained
2067F:	drivers/clk/ux500/
2068
2069ARM/VERSATILE EXPRESS PLATFORM
2070M:	Liviu Dudau <liviu.dudau@arm.com>
2071M:	Sudeep Holla <sudeep.holla@arm.com>
2072M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075F:	arch/arm/boot/dts/vexpress*
2076F:	arch/arm64/boot/dts/arm/
2077F:	arch/arm/mach-vexpress/
2078F:	*/*/vexpress*
2079F:	*/*/*/vexpress*
2080F:	drivers/clk/versatile/clk-vexpress-osc.c
2081F:	drivers/clocksource/versatile.c
2082N:	mps2
2083
2084ARM/VFP SUPPORT
2085M:	Russell King <linux@armlinux.org.uk>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087W:	http://www.armlinux.org.uk/
2088S:	Maintained
2089F:	arch/arm/vfp/
2090
2091ARM/VOIPAC PXA270 SUPPORT
2092M:	Marek Vasut <marek.vasut@gmail.com>
2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094S:	Maintained
2095F:	arch/arm/mach-pxa/vpac270.c
2096F:	arch/arm/mach-pxa/include/mach/vpac270.h
2097
2098ARM/VT8500 ARM ARCHITECTURE
2099M:	Tony Prisk <linux@prisktech.co.nz>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101S:	Maintained
2102F:	arch/arm/mach-vt8500/
2103F:	drivers/clocksource/vt8500_timer.c
2104F:	drivers/i2c/busses/i2c-wmt.c
2105F:	drivers/mmc/host/wmt-sdmmc.c
2106F:	drivers/pwm/pwm-vt8500.c
2107F:	drivers/rtc/rtc-vt8500.c
2108F:	drivers/tty/serial/vt8500_serial.c
2109F:	drivers/usb/host/ehci-platform.c
2110F:	drivers/usb/host/uhci-platform.c
2111F:	drivers/video/fbdev/vt8500lcdfb.*
2112F:	drivers/video/fbdev/wm8505fb*
2113F:	drivers/video/fbdev/wmt_ge_rops.*
2114
2115ARM/ZIPIT Z2 SUPPORT
2116M:	Marek Vasut <marek.vasut@gmail.com>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118S:	Maintained
2119F:	arch/arm/mach-pxa/z2.c
2120F:	arch/arm/mach-pxa/include/mach/z2.h
2121
2122ARM/ZTE ARCHITECTURE
2123M:	Jun Nie <jun.nie@linaro.org>
2124M:	Baoyou Xie <baoyou.xie@linaro.org>
2125M:	Shawn Guo <shawnguo@kernel.org>
2126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127S:	Maintained
2128F:	arch/arm/boot/dts/zx2967*
2129F:	arch/arm/mach-zx/
2130F:	arch/arm64/boot/dts/zte/
2131F:	drivers/clk/zte/
2132F:	drivers/dma/zx_dma.c
2133F:	drivers/gpio/gpio-zx.c
2134F:	drivers/i2c/busses/i2c-zx2967.c
2135F:	drivers/mmc/host/dw_mmc-zx.*
2136F:	drivers/pinctrl/zte/
2137F:	drivers/reset/reset-zx2967.c
2138F:	drivers/soc/zte/
2139F:	drivers/thermal/zx2967_thermal.c
2140F:	drivers/watchdog/zx2967_wdt.c
2141F:	Documentation/devicetree/bindings/arm/zte.txt
2142F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2143F:	Documentation/devicetree/bindings/dma/zxdma.txt
2144F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2145F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2146F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2147F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2148F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2149F:	Documentation/devicetree/bindings/soc/zte/
2150F:	Documentation/devicetree/bindings/sound/zte,*.txt
2151F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2152F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2153F:	include/dt-bindings/clock/zx2967*.h
2154F:	include/dt-bindings/soc/zte,*.h
2155F:	sound/soc/codecs/zx_aud96p22.c
2156F:	sound/soc/zte/
2157
2158ARM/ZYNQ ARCHITECTURE
2159M:	Michal Simek <michal.simek@xilinx.com>
2160R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162W:	http://wiki.xilinx.com
2163T:	git https://github.com/Xilinx/linux-xlnx.git
2164S:	Supported
2165F:	arch/arm/mach-zynq/
2166F:	drivers/cpuidle/cpuidle-zynq.c
2167F:	drivers/block/xsysace.c
2168N:	zynq
2169N:	xilinx
2170F:	drivers/clocksource/cadence_ttc_timer.c
2171F:	drivers/i2c/busses/i2c-cadence.c
2172F:	drivers/mmc/host/sdhci-of-arasan.c
2173F:	drivers/edac/synopsys_edac.c
2174
2175ARM64 PORT (AARCH64 ARCHITECTURE)
2176M:	Catalin Marinas <catalin.marinas@arm.com>
2177M:	Will Deacon <will.deacon@arm.com>
2178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2180S:	Maintained
2181F:	arch/arm64/
2182F:	Documentation/arm64/
2183
2184AS3645A LED FLASH CONTROLLER DRIVER
2185M:	Sakari Ailus <sakari.ailus@iki.fi>
2186L:	linux-leds@vger.kernel.org
2187S:	Maintained
2188F:	drivers/leds/leds-as3645a.c
2189
2190AS3645A LED FLASH CONTROLLER DRIVER
2191M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2192L:	linux-media@vger.kernel.org
2193T:	git git://linuxtv.org/media_tree.git
2194S:	Maintained
2195F:	drivers/media/i2c/as3645a.c
2196F:	include/media/i2c/as3645a.h
2197
2198ASAHI KASEI AK8974 DRIVER
2199M:	Linus Walleij <linus.walleij@linaro.org>
2200L:	linux-iio@vger.kernel.org
2201W:	http://www.akm.com/
2202S:	Supported
2203F:	drivers/iio/magnetometer/ak8974.c
2204
2205ASC7621 HARDWARE MONITOR DRIVER
2206M:	George Joseph <george.joseph@fairview5.com>
2207L:	linux-hwmon@vger.kernel.org
2208S:	Maintained
2209F:	Documentation/hwmon/asc7621
2210F:	drivers/hwmon/asc7621.c
2211
2212ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2213M:	Corentin Chary <corentin.chary@gmail.com>
2214L:	acpi4asus-user@lists.sourceforge.net
2215L:	platform-driver-x86@vger.kernel.org
2216W:	http://acpi4asus.sf.net
2217S:	Maintained
2218F:	drivers/platform/x86/asus*.c
2219F:	drivers/platform/x86/eeepc*.c
2220
2221ASUS WIRELESS RADIO CONTROL DRIVER
2222M:	João Paulo Rechi Vita <jprvita@gmail.com>
2223L:	platform-driver-x86@vger.kernel.org
2224S:	Maintained
2225F:	drivers/platform/x86/asus-wireless.c
2226
2227ASYMMETRIC KEYS
2228M:	David Howells <dhowells@redhat.com>
2229L:	keyrings@vger.kernel.org
2230S:	Maintained
2231F:	Documentation/crypto/asymmetric-keys.txt
2232F:	include/linux/verification.h
2233F:	include/crypto/public_key.h
2234F:	include/crypto/pkcs7.h
2235F:	crypto/asymmetric_keys/
2236
2237ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2238R:	Dan Williams <dan.j.williams@intel.com>
2239W:	http://sourceforge.net/projects/xscaleiop
2240S:	Odd fixes
2241F:	Documentation/crypto/async-tx-api.txt
2242F:	crypto/async_tx/
2243F:	drivers/dma/
2244F:	include/linux/dmaengine.h
2245F:	include/linux/async_tx.h
2246
2247AT24 EEPROM DRIVER
2248M:	Wolfram Sang <wsa@the-dreams.de>
2249L:	linux-i2c@vger.kernel.org
2250S:	Maintained
2251F:	drivers/misc/eeprom/at24.c
2252F:	include/linux/platform_data/at24.h
2253
2254ATA OVER ETHERNET (AOE) DRIVER
2255M:	"Ed L. Cashin" <ed.cashin@acm.org>
2256W:	http://www.openaoe.org/
2257S:	Supported
2258F:	Documentation/aoe/
2259F:	drivers/block/aoe/
2260
2261ATHEROS 71XX/9XXX GPIO DRIVER
2262M:	Alban Bedel <albeu@free.fr>
2263W:	https://github.com/AlbanBedel/linux
2264T:	git git://github.com/AlbanBedel/linux
2265S:	Maintained
2266F:	drivers/gpio/gpio-ath79.c
2267F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2268
2269ATHEROS ATH GENERIC UTILITIES
2270M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2271L:	linux-wireless@vger.kernel.org
2272S:	Supported
2273F:	drivers/net/wireless/ath/*
2274
2275ATHEROS ATH5K WIRELESS DRIVER
2276M:	Jiri Slaby <jirislaby@gmail.com>
2277M:	Nick Kossifidis <mickflemm@gmail.com>
2278M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2279L:	linux-wireless@vger.kernel.org
2280W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2281S:	Maintained
2282F:	drivers/net/wireless/ath/ath5k/
2283
2284ATHEROS ATH6KL WIRELESS DRIVER
2285M:	Kalle Valo <kvalo@qca.qualcomm.com>
2286L:	linux-wireless@vger.kernel.org
2287W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2289S:	Supported
2290F:	drivers/net/wireless/ath/ath6kl/
2291
2292ATI_REMOTE2 DRIVER
2293M:	Ville Syrjala <syrjala@sci.fi>
2294S:	Maintained
2295F:	drivers/input/misc/ati_remote2.c
2296
2297ATK0110 HWMON DRIVER
2298M:	Luca Tettamanti <kronos.it@gmail.com>
2299L:	linux-hwmon@vger.kernel.org
2300S:	Maintained
2301F:	drivers/hwmon/asus_atk0110.c
2302
2303ATLX ETHERNET DRIVERS
2304M:	Jay Cliburn <jcliburn@gmail.com>
2305M:	Chris Snook <chris.snook@gmail.com>
2306L:	netdev@vger.kernel.org
2307W:	http://sourceforge.net/projects/atl1
2308W:	http://atl1.sourceforge.net
2309S:	Maintained
2310F:	drivers/net/ethernet/atheros/
2311
2312ATM
2313M:	Chas Williams <3chas3@gmail.com>
2314L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2315L:	netdev@vger.kernel.org
2316W:	http://linux-atm.sourceforge.net
2317S:	Maintained
2318F:	drivers/atm/
2319F:	include/linux/atm*
2320F:	include/uapi/linux/atm*
2321
2322ATMEL AT91 / AT32 MCI DRIVER
2323M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2324S:	Maintained
2325F:	drivers/mmc/host/atmel-mci.c
2326
2327ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2328M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2329S:	Supported
2330F:	drivers/power/reset/at91-sama5d2_shdwc.c
2331
2332ATMEL Audio ALSA driver
2333M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2334L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2335S:	Supported
2336F:	sound/soc/atmel
2337
2338ATMEL I2C DRIVER
2339M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2340L:	linux-i2c@vger.kernel.org
2341S:	Supported
2342F:	drivers/i2c/busses/i2c-at91.c
2343
2344ATMEL ISI DRIVER
2345M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2346L:	linux-media@vger.kernel.org
2347S:	Supported
2348F:	drivers/media/platform/atmel/atmel-isi.c
2349F:	include/media/atmel-isi.h
2350
2351ATMEL LCDFB DRIVER
2352M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2353L:	linux-fbdev@vger.kernel.org
2354S:	Maintained
2355F:	drivers/video/fbdev/atmel_lcdfb.c
2356F:	include/video/atmel_lcdc.h
2357
2358ATMEL MACB ETHERNET DRIVER
2359M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2360S:	Supported
2361F:	drivers/net/ethernet/cadence/
2362
2363ATMEL MAXTOUCH DRIVER
2364M:	Nick Dyer <nick@shmanahar.org>
2365T:	git git://github.com/ndyer/linux.git
2366S:	Maintained
2367F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2368F:	drivers/input/touchscreen/atmel_mxt_ts.c
2369F:	include/linux/platform_data/atmel_mxt_ts.h
2370
2371ATMEL NAND DRIVER
2372M:	Wenyou Yang <wenyou.yang@atmel.com>
2373M:	Josh Wu <rainyfeeling@outlook.com>
2374L:	linux-mtd@lists.infradead.org
2375S:	Supported
2376F:	drivers/mtd/nand/atmel/*
2377
2378ATMEL SAMA5D2 ADC DRIVER
2379M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2380L:	linux-iio@vger.kernel.org
2381S:	Supported
2382F:	drivers/iio/adc/at91-sama5d2_adc.c
2383
2384ATMEL SDMMC DRIVER
2385M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2386L:	linux-mmc@vger.kernel.org
2387S:	Supported
2388F:	drivers/mmc/host/sdhci-of-at91.c
2389
2390ATMEL SPI DRIVER
2391M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2392S:	Supported
2393F:	drivers/spi/spi-atmel.*
2394
2395ATMEL SSC DRIVER
2396M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Supported
2399F:	drivers/misc/atmel-ssc.c
2400F:	include/linux/atmel-ssc.h
2401
2402ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2403M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Supported
2406F:	drivers/misc/atmel_tclib.c
2407F:	drivers/clocksource/tcb_clksrc.c
2408
2409ATMEL USBA UDC DRIVER
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Supported
2413F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2414
2415ATMEL WIRELESS DRIVER
2416M:	Simon Kelley <simon@thekelleys.org.uk>
2417L:	linux-wireless@vger.kernel.org
2418W:	http://www.thekelleys.org.uk/atmel
2419W:	http://atmelwlandriver.sourceforge.net/
2420S:	Maintained
2421F:	drivers/net/wireless/atmel/atmel*
2422
2423ATMEL XDMA DRIVER
2424M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org
2426L:	dmaengine@vger.kernel.org
2427S:	Supported
2428F:	drivers/dma/at_xdmac.c
2429
2430ATOMIC INFRASTRUCTURE
2431M:	Will Deacon <will.deacon@arm.com>
2432M:	Peter Zijlstra <peterz@infradead.org>
2433R:	Boqun Feng <boqun.feng@gmail.com>
2434L:	linux-kernel@vger.kernel.org
2435S:	Maintained
2436F:	arch/*/include/asm/atomic*.h
2437F:	include/*/atomic*.h
2438
2439ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2440M:	Bradley Grove <linuxdrivers@attotech.com>
2441L:	linux-scsi@vger.kernel.org
2442W:	http://www.attotech.com
2443S:	Supported
2444F:	drivers/scsi/esas2r
2445
2446ATUSB IEEE 802.15.4 RADIO DRIVER
2447M:	Stefan Schmidt <stefan@osg.samsung.com>
2448L:	linux-wpan@vger.kernel.org
2449S:	Maintained
2450F:	drivers/net/ieee802154/atusb.c
2451F:	drivers/net/ieee802154/atusb.h
2452F:	drivers/net/ieee802154/at86rf230.h
2453
2454AUDIT SUBSYSTEM
2455M:	Paul Moore <paul@paul-moore.com>
2456M:	Eric Paris <eparis@redhat.com>
2457L:	linux-audit@redhat.com (moderated for non-subscribers)
2458W:	https://github.com/linux-audit
2459W:	https://people.redhat.com/sgrubb/audit
2460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2461S:	Supported
2462F:	include/linux/audit.h
2463F:	include/uapi/linux/audit.h
2464F:	kernel/audit*
2465
2466AUXILIARY DISPLAY DRIVERS
2467M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2468W:	http://miguelojeda.es/auxdisplay.htm
2469W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2470S:	Maintained
2471F:	drivers/auxdisplay/
2472F:	include/linux/cfag12864b.h
2473
2474AX.25 NETWORK LAYER
2475M:	Ralf Baechle <ralf@linux-mips.org>
2476L:	linux-hams@vger.kernel.org
2477W:	http://www.linux-ax25.org/
2478S:	Maintained
2479F:	include/uapi/linux/ax25.h
2480F:	include/net/ax25.h
2481F:	net/ax25/
2482
2483AXENTIA ARM DEVICES
2484M:	Peter Rosin <peda@axentia.se>
2485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486S:	Maintained
2487F:	Documentation/devicetree/bindings/arm/axentia.txt
2488F:	arch/arm/boot/dts/at91-linea.dtsi
2489F:	arch/arm/boot/dts/at91-tse850-3.dts
2490
2491AXENTIA ASOC DRIVERS
2492M:	Peter Rosin <peda@axentia.se>
2493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2494S:	Maintained
2495F:	Documentation/devicetree/bindings/sound/axentia,*
2496F:	sound/soc/atmel/tse850-pcm5142.c
2497
2498AZ6007 DVB DRIVER
2499M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2500M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2501L:	linux-media@vger.kernel.org
2502W:	https://linuxtv.org
2503T:	git git://linuxtv.org/media_tree.git
2504S:	Maintained
2505F:	drivers/media/usb/dvb-usb-v2/az6007.c
2506
2507AZTECH FM RADIO RECEIVER DRIVER
2508M:	Hans Verkuil <hverkuil@xs4all.nl>
2509L:	linux-media@vger.kernel.org
2510T:	git git://linuxtv.org/media_tree.git
2511W:	https://linuxtv.org
2512S:	Maintained
2513F:	drivers/media/radio/radio-aztech*
2514
2515B43 WIRELESS DRIVER
2516L:	linux-wireless@vger.kernel.org
2517L:	b43-dev@lists.infradead.org
2518W:	http://wireless.kernel.org/en/users/Drivers/b43
2519S:	Odd Fixes
2520F:	drivers/net/wireless/broadcom/b43/
2521
2522B43LEGACY WIRELESS DRIVER
2523M:	Larry Finger <Larry.Finger@lwfinger.net>
2524L:	linux-wireless@vger.kernel.org
2525L:	b43-dev@lists.infradead.org
2526W:	http://wireless.kernel.org/en/users/Drivers/b43
2527S:	Maintained
2528F:	drivers/net/wireless/broadcom/b43legacy/
2529
2530BACKLIGHT CLASS/SUBSYSTEM
2531M:	Lee Jones <lee.jones@linaro.org>
2532M:	Daniel Thompson <daniel.thompson@linaro.org>
2533M:	Jingoo Han <jingoohan1@gmail.com>
2534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2535S:	Maintained
2536F:	drivers/video/backlight/
2537F:	include/linux/backlight.h
2538F:	include/linux/pwm_backlight.h
2539F:	Documentation/devicetree/bindings/leds/backlight
2540
2541BATMAN ADVANCED
2542M:	Marek Lindner <mareklindner@neomailbox.ch>
2543M:	Simon Wunderlich <sw@simonwunderlich.de>
2544M:	Antonio Quartulli <a@unstable.cc>
2545L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2546W:	https://www.open-mesh.org/
2547Q:	https://patchwork.open-mesh.org/project/batman/list/
2548S:	Maintained
2549F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2550F:	Documentation/ABI/testing/sysfs-class-net-mesh
2551F:	Documentation/networking/batman-adv.rst
2552F:	include/uapi/linux/batman_adv.h
2553F:	net/batman-adv/
2554
2555BAYCOM/HDLCDRV DRIVERS FOR AX.25
2556M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2557L:	linux-hams@vger.kernel.org
2558W:	http://www.baycom.org/~tom/ham/ham.html
2559S:	Maintained
2560F:	drivers/net/hamradio/baycom*
2561
2562BCACHE (BLOCK LAYER CACHE)
2563M:	Kent Overstreet <kent.overstreet@gmail.com>
2564L:	linux-bcache@vger.kernel.org
2565W:	http://bcache.evilpiepirate.org
2566S:	Orphan
2567F:	drivers/md/bcache/
2568
2569BDISP ST MEDIA DRIVER
2570M:	Fabien Dessenne <fabien.dessenne@st.com>
2571L:	linux-media@vger.kernel.org
2572T:	git git://linuxtv.org/media_tree.git
2573W:	https://linuxtv.org
2574S:	Supported
2575F:	drivers/media/platform/sti/bdisp
2576
2577BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2578M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2579L:	netdev@vger.kernel.org
2580S:	Maintained
2581F:	drivers/net/ethernet/ec_bhf.c
2582
2583BEFS FILE SYSTEM
2584M:	Luis de Bethencourt <luisbg@kernel.org>
2585M:	Salah Triki <salah.triki@gmail.com>
2586S:	Maintained
2587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2588F:	Documentation/filesystems/befs.txt
2589F:	fs/befs/
2590
2591BFQ I/O SCHEDULER
2592M:	Paolo Valente <paolo.valente@linaro.org>
2593M:	Jens Axboe <axboe@kernel.dk>
2594L:	linux-block@vger.kernel.org
2595S:	Maintained
2596F:	block/bfq-*
2597F:	Documentation/block/bfq-iosched.txt
2598
2599BFS FILE SYSTEM
2600M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2601S:	Maintained
2602F:	Documentation/filesystems/bfs.txt
2603F:	fs/bfs/
2604F:	include/uapi/linux/bfs_fs.h
2605
2606BLACKFIN ARCHITECTURE
2607M:	Steven Miao <realmz6@gmail.com>
2608L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2609T:	git git://git.code.sf.net/p/adi-linux/code
2610W:	http://blackfin.uclinux.org
2611S:	Supported
2612F:	arch/blackfin/
2613
2614BLACKFIN EMAC DRIVER
2615L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2616W:	http://blackfin.uclinux.org
2617S:	Supported
2618F:	drivers/net/ethernet/adi/
2619
2620BLACKFIN MEDIA DRIVER
2621M:	Scott Jiang <scott.jiang.linux@gmail.com>
2622L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2623W:	http://blackfin.uclinux.org/
2624S:	Supported
2625F:	drivers/media/platform/blackfin/
2626F:	drivers/media/i2c/adv7183*
2627F:	drivers/media/i2c/vs6624*
2628
2629BLACKFIN RTC DRIVER
2630L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2631W:	http://blackfin.uclinux.org
2632S:	Supported
2633F:	drivers/rtc/rtc-bfin.c
2634
2635BLACKFIN SDH DRIVER
2636L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2637W:	http://blackfin.uclinux.org
2638S:	Supported
2639F:	drivers/mmc/host/bfin_sdh.c
2640
2641BLACKFIN SERIAL DRIVER
2642L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643W:	http://blackfin.uclinux.org
2644S:	Supported
2645F:	drivers/tty/serial/bfin_uart.c
2646
2647BLACKFIN WATCHDOG DRIVER
2648L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649W:	http://blackfin.uclinux.org
2650S:	Supported
2651F:	drivers/watchdog/bfin_wdt.c
2652
2653BLINKM RGB LED DRIVER
2654M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2655S:	Maintained
2656F:	drivers/leds/leds-blinkm.c
2657
2658BLOCK LAYER
2659M:	Jens Axboe <axboe@kernel.dk>
2660L:	linux-block@vger.kernel.org
2661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2662S:	Maintained
2663F:	block/
2664F:	kernel/trace/blktrace.c
2665F:	lib/sbitmap.c
2666
2667BLOCK2MTD DRIVER
2668M:	Joern Engel <joern@lazybastard.org>
2669L:	linux-mtd@lists.infradead.org
2670S:	Maintained
2671F:	drivers/mtd/devices/block2mtd.c
2672
2673BLUETOOTH DRIVERS
2674M:	Marcel Holtmann <marcel@holtmann.org>
2675M:	Gustavo Padovan <gustavo@padovan.org>
2676M:	Johan Hedberg <johan.hedberg@gmail.com>
2677L:	linux-bluetooth@vger.kernel.org
2678W:	http://www.bluez.org/
2679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2681S:	Maintained
2682F:	drivers/bluetooth/
2683
2684BLUETOOTH SUBSYSTEM
2685M:	Marcel Holtmann <marcel@holtmann.org>
2686M:	Gustavo Padovan <gustavo@padovan.org>
2687M:	Johan Hedberg <johan.hedberg@gmail.com>
2688L:	linux-bluetooth@vger.kernel.org
2689W:	http://www.bluez.org/
2690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2692S:	Maintained
2693F:	net/bluetooth/
2694F:	include/net/bluetooth/
2695
2696BONDING DRIVER
2697M:	Jay Vosburgh <j.vosburgh@gmail.com>
2698M:	Veaceslav Falico <vfalico@gmail.com>
2699M:	Andy Gospodarek <andy@greyhouse.net>
2700L:	netdev@vger.kernel.org
2701W:	http://sourceforge.net/projects/bonding/
2702S:	Supported
2703F:	drivers/net/bonding/
2704F:	include/uapi/linux/if_bonding.h
2705
2706BPF (Safe dynamic programs and tools)
2707M:	Alexei Starovoitov <ast@kernel.org>
2708M:	Daniel Borkmann <daniel@iogearbox.net>
2709L:	netdev@vger.kernel.org
2710L:	linux-kernel@vger.kernel.org
2711S:	Supported
2712F:	arch/x86/net/bpf_jit*
2713F:	Documentation/networking/filter.txt
2714F:	include/linux/bpf*
2715F:	include/linux/filter.h
2716F:	include/uapi/linux/bpf*
2717F:	include/uapi/linux/filter.h
2718F:	kernel/bpf/
2719F:	kernel/trace/bpf_trace.c
2720F:	lib/test_bpf.c
2721F:	net/bpf/
2722F:	net/core/filter.c
2723F:	net/sched/act_bpf.c
2724F:	net/sched/cls_bpf.c
2725F:	samples/bpf/
2726F:	tools/net/bpf*
2727F:	tools/testing/selftests/bpf/
2728
2729BROADCOM B44 10/100 ETHERNET DRIVER
2730M:	Michael Chan <michael.chan@broadcom.com>
2731L:	netdev@vger.kernel.org
2732S:	Supported
2733F:	drivers/net/ethernet/broadcom/b44.*
2734
2735BROADCOM B53 ETHERNET SWITCH DRIVER
2736M:	Florian Fainelli <f.fainelli@gmail.com>
2737L:	netdev@vger.kernel.org
2738L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2739S:	Supported
2740F:	drivers/net/dsa/b53/*
2741F:	include/linux/platform_data/b53.h
2742
2743BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2744M:	Florian Fainelli <f.fainelli@gmail.com>
2745M:	Ray Jui <rjui@broadcom.com>
2746M:	Scott Branden <sbranden@broadcom.com>
2747M:	bcm-kernel-feedback-list@broadcom.com
2748T:	git git://github.com/broadcom/mach-bcm
2749S:	Maintained
2750N:	bcm281*
2751N:	bcm113*
2752N:	bcm216*
2753N:	kona
2754F:	arch/arm/mach-bcm/
2755
2756BROADCOM BCM2835 ARM ARCHITECTURE
2757M:	Eric Anholt <eric@anholt.net>
2758M:	Stefan Wahren <stefan.wahren@i2se.com>
2759L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2761T:	git git://github.com/anholt/linux
2762S:	Maintained
2763N:	bcm2835
2764F:	drivers/staging/vc04_services
2765
2766BROADCOM BCM47XX MIPS ARCHITECTURE
2767M:	Hauke Mehrtens <hauke@hauke-m.de>
2768M:	Rafał Miłecki <zajec5@gmail.com>
2769L:	linux-mips@linux-mips.org
2770S:	Maintained
2771F:	Documentation/devicetree/bindings/mips/brcm/
2772F:	arch/mips/bcm47xx/*
2773F:	arch/mips/include/asm/mach-bcm47xx/*
2774
2775BROADCOM BCM5301X ARM ARCHITECTURE
2776M:	Hauke Mehrtens <hauke@hauke-m.de>
2777M:	Rafał Miłecki <zajec5@gmail.com>
2778M:	Jon Mason <jonmason@broadcom.com>
2779M:	bcm-kernel-feedback-list@broadcom.com
2780L:	linux-arm-kernel@lists.infradead.org
2781S:	Maintained
2782F:	arch/arm/mach-bcm/bcm_5301x.c
2783F:	arch/arm/boot/dts/bcm5301x*.dtsi
2784F:	arch/arm/boot/dts/bcm470*
2785F:	arch/arm/boot/dts/bcm953012*
2786
2787BROADCOM BCM53573 ARM ARCHITECTURE
2788M:	Rafał Miłecki <rafal@milecki.pl>
2789L:	linux-arm-kernel@lists.infradead.org
2790S:	Maintained
2791F:	arch/arm/boot/dts/bcm53573*
2792F:	arch/arm/boot/dts/bcm47189*
2793
2794BROADCOM BCM63XX ARM ARCHITECTURE
2795M:	Florian Fainelli <f.fainelli@gmail.com>
2796M:	bcm-kernel-feedback-list@broadcom.com
2797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2798T:	git git://github.com/broadcom/stblinux.git
2799S:	Maintained
2800N:	bcm63xx
2801
2802BROADCOM BCM63XX/BCM33XX UDC DRIVER
2803M:	Kevin Cernekee <cernekee@gmail.com>
2804L:	linux-usb@vger.kernel.org
2805S:	Maintained
2806F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2807
2808BROADCOM BCM7XXX ARM ARCHITECTURE
2809M:	Brian Norris <computersforpeace@gmail.com>
2810M:	Gregory Fong <gregory.0xf0@gmail.com>
2811M:	Florian Fainelli <f.fainelli@gmail.com>
2812M:	bcm-kernel-feedback-list@broadcom.com
2813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814T:	git git://github.com/broadcom/stblinux.git
2815S:	Maintained
2816F:	arch/arm/mach-bcm/*brcmstb*
2817F:	arch/arm/boot/dts/bcm7*.dts*
2818F:	drivers/bus/brcmstb_gisb.c
2819N:	brcmstb
2820
2821BROADCOM BMIPS CPUFREQ DRIVER
2822M:	Markus Mayer <mmayer@broadcom.com>
2823M:	bcm-kernel-feedback-list@broadcom.com
2824L:	linux-pm@vger.kernel.org
2825S:	Maintained
2826F:	drivers/cpufreq/bmips-cpufreq.c
2827
2828BROADCOM BMIPS MIPS ARCHITECTURE
2829M:	Kevin Cernekee <cernekee@gmail.com>
2830M:	Florian Fainelli <f.fainelli@gmail.com>
2831L:	linux-mips@linux-mips.org
2832T:	git git://github.com/broadcom/stblinux.git
2833S:	Maintained
2834F:	arch/mips/bmips/*
2835F:	arch/mips/include/asm/mach-bmips/*
2836F:	arch/mips/kernel/*bmips*
2837F:	arch/mips/boot/dts/brcm/bcm*.dts*
2838F:	drivers/irqchip/irq-bcm63*
2839F:	drivers/irqchip/irq-bcm7*
2840F:	drivers/irqchip/irq-brcmstb*
2841F:	include/linux/bcm963xx_nvram.h
2842F:	include/linux/bcm963xx_tag.h
2843
2844BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2845M:	Rasesh Mody <rasesh.mody@cavium.com>
2846M:	Harish Patil <harish.patil@cavium.com>
2847M:	Dept-GELinuxNICDev@cavium.com
2848L:	netdev@vger.kernel.org
2849S:	Supported
2850F:	drivers/net/ethernet/broadcom/bnx2.*
2851F:	drivers/net/ethernet/broadcom/bnx2_*
2852
2853BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2854M:	QLogic-Storage-Upstream@qlogic.com
2855L:	linux-scsi@vger.kernel.org
2856S:	Supported
2857F:	drivers/scsi/bnx2fc/
2858
2859BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2860M:	QLogic-Storage-Upstream@qlogic.com
2861L:	linux-scsi@vger.kernel.org
2862S:	Supported
2863F:	drivers/scsi/bnx2i/
2864
2865BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2866M:	Ariel Elior <ariel.elior@cavium.com>
2867M:	everest-linux-l2@cavium.com
2868L:	netdev@vger.kernel.org
2869S:	Supported
2870F:	drivers/net/ethernet/broadcom/bnx2x/
2871
2872BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2873M:	Michael Chan <michael.chan@broadcom.com>
2874L:	netdev@vger.kernel.org
2875S:	Supported
2876F:	drivers/net/ethernet/broadcom/bnxt/
2877
2878BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2879M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2880M:	Franky Lin <franky.lin@broadcom.com>
2881M:	Hante Meuleman <hante.meuleman@broadcom.com>
2882M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2883M:	Wright Feng <wright.feng@cypress.com>
2884L:	linux-wireless@vger.kernel.org
2885L:	brcm80211-dev-list.pdl@broadcom.com
2886L:	brcm80211-dev-list@cypress.com
2887S:	Supported
2888F:	drivers/net/wireless/broadcom/brcm80211/
2889
2890BROADCOM BRCMSTB GPIO DRIVER
2891M:	Gregory Fong <gregory.0xf0@gmail.com>
2892L:	bcm-kernel-feedback-list@broadcom.com
2893S:	Supported
2894F:	drivers/gpio/gpio-brcmstb.c
2895F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2896
2897BROADCOM GENET ETHERNET DRIVER
2898M:	Florian Fainelli <f.fainelli@gmail.com>
2899L:	netdev@vger.kernel.org
2900S:	Supported
2901F:	drivers/net/ethernet/broadcom/genet/
2902
2903BROADCOM IPROC ARM ARCHITECTURE
2904M:	Ray Jui <rjui@broadcom.com>
2905M:	Scott Branden <sbranden@broadcom.com>
2906M:	Jon Mason <jonmason@broadcom.com>
2907M:	bcm-kernel-feedback-list@broadcom.com
2908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909T:	git git://github.com/broadcom/cygnus-linux.git
2910S:	Maintained
2911N:	iproc
2912N:	cygnus
2913N:	bcm[-_]nsp
2914N:	bcm9113*
2915N:	bcm9583*
2916N:	bcm9585*
2917N:	bcm9586*
2918N:	bcm988312
2919N:	bcm113*
2920N:	bcm583*
2921N:	bcm585*
2922N:	bcm586*
2923N:	bcm88312
2924F:	arch/arm64/boot/dts/broadcom/ns2*
2925F:	drivers/clk/bcm/clk-ns*
2926F:	drivers/pinctrl/bcm/pinctrl-ns*
2927
2928BROADCOM KONA GPIO DRIVER
2929M:	Ray Jui <rjui@broadcom.com>
2930L:	bcm-kernel-feedback-list@broadcom.com
2931S:	Supported
2932F:	drivers/gpio/gpio-bcm-kona.c
2933F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2934
2935BROADCOM NETXTREME-E ROCE DRIVER
2936M:	Selvin Xavier <selvin.xavier@broadcom.com>
2937M:	Devesh Sharma <devesh.sharma@broadcom.com>
2938M:	Somnath Kotur <somnath.kotur@broadcom.com>
2939M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2940L:	linux-rdma@vger.kernel.org
2941W:	http://www.broadcom.com
2942S:	Supported
2943F:	drivers/infiniband/hw/bnxt_re/
2944F:	include/uapi/rdma/bnxt_re-abi.h
2945
2946BROADCOM NVRAM DRIVER
2947M:	Rafał Miłecki <zajec5@gmail.com>
2948L:	linux-mips@linux-mips.org
2949S:	Maintained
2950F:	drivers/firmware/broadcom/*
2951
2952BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2953M:	Rafał Miłecki <zajec5@gmail.com>
2954L:	linux-wireless@vger.kernel.org
2955S:	Maintained
2956F:	drivers/bcma/
2957F:	include/linux/bcma/
2958
2959BROADCOM STB AVS CPUFREQ DRIVER
2960M:	Markus Mayer <mmayer@broadcom.com>
2961M:	bcm-kernel-feedback-list@broadcom.com
2962L:	linux-pm@vger.kernel.org
2963S:	Maintained
2964F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2965F:	drivers/cpufreq/brcmstb*
2966
2967BROADCOM STB NAND FLASH DRIVER
2968M:	Brian Norris <computersforpeace@gmail.com>
2969M:	Kamal Dasu <kdasu.kdev@gmail.com>
2970L:	linux-mtd@lists.infradead.org
2971L:	bcm-kernel-feedback-list@broadcom.com
2972S:	Maintained
2973F:	drivers/mtd/nand/brcmnand/
2974
2975BROADCOM SYSTEMPORT ETHERNET DRIVER
2976M:	Florian Fainelli <f.fainelli@gmail.com>
2977L:	netdev@vger.kernel.org
2978S:	Supported
2979F:	drivers/net/ethernet/broadcom/bcmsysport.*
2980
2981BROADCOM TG3 GIGABIT ETHERNET DRIVER
2982M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2983M:	Prashant Sreedharan <prashant@broadcom.com>
2984M:	Michael Chan <mchan@broadcom.com>
2985L:	netdev@vger.kernel.org
2986S:	Supported
2987F:	drivers/net/ethernet/broadcom/tg3.*
2988
2989BROCADE BFA FC SCSI DRIVER
2990M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2991M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2992L:	linux-scsi@vger.kernel.org
2993S:	Supported
2994F:	drivers/scsi/bfa/
2995
2996BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2997M:	Rasesh Mody <rasesh.mody@cavium.com>
2998M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2999M:	Dept-GELinuxNICDev@cavium.com
3000L:	netdev@vger.kernel.org
3001S:	Supported
3002F:	drivers/net/ethernet/brocade/bna/
3003
3004BSG (block layer generic sg v4 driver)
3005M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3006L:	linux-scsi@vger.kernel.org
3007S:	Supported
3008F:	block/bsg.c
3009F:	include/linux/bsg.h
3010F:	include/uapi/linux/bsg.h
3011
3012BT87X AUDIO DRIVER
3013M:	Clemens Ladisch <clemens@ladisch.de>
3014L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3015T:	git git://git.alsa-project.org/alsa-kernel.git
3016S:	Maintained
3017F:	Documentation/sound/alsa/Bt87x.txt
3018F:	sound/pci/bt87x.c
3019
3020BT8XXGPIO DRIVER
3021M:	Michael Buesch <m@bues.ch>
3022W:	http://bu3sch.de/btgpio.php
3023S:	Maintained
3024F:	drivers/gpio/gpio-bt8xx.c
3025
3026BTRFS FILE SYSTEM
3027M:	Chris Mason <clm@fb.com>
3028M:	Josef Bacik <jbacik@fb.com>
3029M:	David Sterba <dsterba@suse.com>
3030L:	linux-btrfs@vger.kernel.org
3031W:	http://btrfs.wiki.kernel.org/
3032Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3034S:	Maintained
3035F:	Documentation/filesystems/btrfs.txt
3036F:	fs/btrfs/
3037F:	include/linux/btrfs*
3038F:	include/uapi/linux/btrfs*
3039
3040BTTV VIDEO4LINUX DRIVER
3041M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3042M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3043L:	linux-media@vger.kernel.org
3044W:	https://linuxtv.org
3045T:	git git://linuxtv.org/media_tree.git
3046S:	Odd fixes
3047F:	Documentation/media/v4l-drivers/bttv*
3048F:	drivers/media/pci/bt8xx/bttv*
3049
3050BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3051M:	Chanwoo Choi <cw00.choi@samsung.com>
3052L:	linux-pm@vger.kernel.org
3053L:	linux-samsung-soc@vger.kernel.org
3054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3055S:	Maintained
3056F:	drivers/devfreq/exynos-bus.c
3057F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3058
3059BUSLOGIC SCSI DRIVER
3060M:	Khalid Aziz <khalid@gonehiking.org>
3061L:	linux-scsi@vger.kernel.org
3062S:	Maintained
3063F:	drivers/scsi/BusLogic.*
3064F:	drivers/scsi/FlashPoint.*
3065
3066C-MEDIA CMI8788 DRIVER
3067M:	Clemens Ladisch <clemens@ladisch.de>
3068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3069T:	git git://git.alsa-project.org/alsa-kernel.git
3070S:	Maintained
3071F:	sound/pci/oxygen/
3072
3073C6X ARCHITECTURE
3074M:	Mark Salter <msalter@redhat.com>
3075M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3076L:	linux-c6x-dev@linux-c6x.org
3077W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3078S:	Maintained
3079F:	arch/c6x/
3080
3081CA8210 IEEE-802.15.4 RADIO DRIVER
3082M:	Harry Morris <h.morris@cascoda.com>
3083M:	linuxdev@cascoda.com
3084L:	linux-wpan@vger.kernel.org
3085W:	https://github.com/Cascoda/ca8210-linux.git
3086S:	Maintained
3087F:	drivers/net/ieee802154/ca8210.c
3088F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3089
3090CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3091M:	David Howells <dhowells@redhat.com>
3092L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3093S:	Supported
3094F:	Documentation/filesystems/caching/cachefiles.txt
3095F:	fs/cachefiles/
3096
3097CADET FM/AM RADIO RECEIVER DRIVER
3098M:	Hans Verkuil <hverkuil@xs4all.nl>
3099L:	linux-media@vger.kernel.org
3100T:	git git://linuxtv.org/media_tree.git
3101W:	https://linuxtv.org
3102S:	Maintained
3103F:	drivers/media/radio/radio-cadet*
3104
3105CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3106M:	Jonathan Corbet <corbet@lwn.net>
3107L:	linux-media@vger.kernel.org
3108T:	git git://linuxtv.org/media_tree.git
3109S:	Maintained
3110F:	Documentation/media/v4l-drivers/cafe_ccic*
3111F:	drivers/media/platform/marvell-ccic/
3112
3113CAIF NETWORK LAYER
3114M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3115L:	netdev@vger.kernel.org
3116S:	Supported
3117F:	Documentation/networking/caif/
3118F:	drivers/net/caif/
3119F:	include/uapi/linux/caif/
3120F:	include/net/caif/
3121F:	net/caif/
3122
3123CALGARY x86-64 IOMMU
3124M:	Muli Ben-Yehuda <mulix@mulix.org>
3125M:	Jon Mason <jdmason@kudzu.us>
3126L:	iommu@lists.linux-foundation.org
3127S:	Maintained
3128F:	arch/x86/kernel/pci-calgary_64.c
3129F:	arch/x86/kernel/tce_64.c
3130F:	arch/x86/include/asm/calgary.h
3131F:	arch/x86/include/asm/tce.h
3132
3133CAN NETWORK DRIVERS
3134M:	Wolfgang Grandegger <wg@grandegger.com>
3135M:	Marc Kleine-Budde <mkl@pengutronix.de>
3136L:	linux-can@vger.kernel.org
3137W:	https://github.com/linux-can
3138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3140S:	Maintained
3141F:	Documentation/devicetree/bindings/net/can/
3142F:	drivers/net/can/
3143F:	include/linux/can/dev.h
3144F:	include/linux/can/platform/
3145F:	include/uapi/linux/can/error.h
3146F:	include/uapi/linux/can/netlink.h
3147
3148CAN NETWORK LAYER
3149M:	Oliver Hartkopp <socketcan@hartkopp.net>
3150M:	Marc Kleine-Budde <mkl@pengutronix.de>
3151L:	linux-can@vger.kernel.org
3152W:	https://github.com/linux-can
3153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3155S:	Maintained
3156F:	Documentation/networking/can.txt
3157F:	net/can/
3158F:	include/linux/can/core.h
3159F:	include/uapi/linux/can.h
3160F:	include/uapi/linux/can/bcm.h
3161F:	include/uapi/linux/can/raw.h
3162F:	include/uapi/linux/can/gw.h
3163
3164CAPABILITIES
3165M:	Serge Hallyn <serge@hallyn.com>
3166L:	linux-security-module@vger.kernel.org
3167S:	Supported
3168F:	include/linux/capability.h
3169F:	include/uapi/linux/capability.h
3170F:	security/commoncap.c
3171F:	kernel/capability.c
3172
3173CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3174M:	Kevin Tsai <ktsai@capellamicro.com>
3175S:	Maintained
3176F:	drivers/iio/light/cm*
3177
3178CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3179M:	Christian Lamparter <chunkeey@googlemail.com>
3180L:	linux-wireless@vger.kernel.org
3181W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3182S:	Maintained
3183F:	drivers/net/wireless/ath/carl9170/
3184
3185CAVIUM I2C DRIVER
3186M:	Jan Glauber <jglauber@cavium.com>
3187M:	David Daney <david.daney@cavium.com>
3188W:	http://www.cavium.com
3189S:	Supported
3190F:	drivers/i2c/busses/i2c-octeon*
3191F:	drivers/i2c/busses/i2c-thunderx*
3192
3193CAVIUM LIQUIDIO NETWORK DRIVER
3194M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3195M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3196M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3197M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3198L:	netdev@vger.kernel.org
3199W:	http://www.cavium.com
3200S:	Supported
3201F:	drivers/net/ethernet/cavium/liquidio/
3202
3203CAVIUM MMC DRIVER
3204M:	Jan Glauber <jglauber@cavium.com>
3205M:	David Daney <david.daney@cavium.com>
3206M:	Steven J. Hill <Steven.Hill@cavium.com>
3207W:	http://www.cavium.com
3208S:	Supported
3209F:	drivers/mmc/host/cavium*
3210
3211CAVIUM OCTEON-TX CRYPTO DRIVER
3212M:	George Cherian <george.cherian@cavium.com>
3213L:	linux-crypto@vger.kernel.org
3214W:	http://www.cavium.com
3215S:	Supported
3216F:	drivers/crypto/cavium/cpt/
3217
3218CAVIUM THUNDERX2 ARM64 SOC
3219M:	Robert Richter <rrichter@cavium.com>
3220M:	Jayachandran C <jnair@caviumnetworks.com>
3221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3222S:	Maintained
3223F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3224F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3225
3226CC2520 IEEE-802.15.4 RADIO DRIVER
3227M:	Varka Bhadram <varkabhadram@gmail.com>
3228L:	linux-wpan@vger.kernel.org
3229S:	Maintained
3230F:	drivers/net/ieee802154/cc2520.c
3231F:	include/linux/spi/cc2520.h
3232F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3233
3234CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3235M:	Gilad Ben-Yossef <gilad@benyossef.com>
3236L:	linux-crypto@vger.kernel.org
3237L:	driverdev-devel@linuxdriverproject.org
3238S:	Supported
3239F:	drivers/staging/ccree/
3240W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3241
3242CEC FRAMEWORK
3243M:	Hans Verkuil <hans.verkuil@cisco.com>
3244L:	linux-media@vger.kernel.org
3245T:	git git://linuxtv.org/media_tree.git
3246W:	http://linuxtv.org
3247S:	Supported
3248F:	Documentation/media/kapi/cec-core.rst
3249F:	Documentation/media/uapi/cec
3250F:	drivers/media/cec/
3251F:	drivers/media/rc/keymaps/rc-cec.c
3252F:	include/media/cec.h
3253F:	include/media/cec-notifier.h
3254F:	include/uapi/linux/cec.h
3255F:	include/uapi/linux/cec-funcs.h
3256F:	Documentation/devicetree/bindings/media/cec.txt
3257
3258CELL BROADBAND ENGINE ARCHITECTURE
3259M:	Arnd Bergmann <arnd@arndb.de>
3260L:	linuxppc-dev@lists.ozlabs.org
3261W:	http://www.ibm.com/developerworks/power/cell/
3262S:	Supported
3263F:	arch/powerpc/include/asm/cell*.h
3264F:	arch/powerpc/include/asm/spu*.h
3265F:	arch/powerpc/include/uapi/asm/spu*.h
3266F:	arch/powerpc/oprofile/*cell*
3267F:	arch/powerpc/platforms/cell/
3268
3269CEPH COMMON CODE (LIBCEPH)
3270M:	Ilya Dryomov <idryomov@gmail.com>
3271M:	"Yan, Zheng" <zyan@redhat.com>
3272M:	Sage Weil <sage@redhat.com>
3273L:	ceph-devel@vger.kernel.org
3274W:	http://ceph.com/
3275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3276T:	git git://github.com/ceph/ceph-client.git
3277S:	Supported
3278F:	net/ceph/
3279F:	include/linux/ceph/
3280F:	include/linux/crush/
3281
3282CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3283M:	"Yan, Zheng" <zyan@redhat.com>
3284M:	Sage Weil <sage@redhat.com>
3285M:	Ilya Dryomov <idryomov@gmail.com>
3286L:	ceph-devel@vger.kernel.org
3287W:	http://ceph.com/
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3289T:	git git://github.com/ceph/ceph-client.git
3290S:	Supported
3291F:	Documentation/filesystems/ceph.txt
3292F:	fs/ceph/
3293
3294CERTIFICATE HANDLING:
3295M:	David Howells <dhowells@redhat.com>
3296M:	David Woodhouse <dwmw2@infradead.org>
3297L:	keyrings@vger.kernel.org
3298S:	Maintained
3299F:	Documentation/module-signing.txt
3300F:	certs/
3301F:	scripts/sign-file.c
3302F:	scripts/extract-cert.c
3303
3304CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3305L:	linux-usb@vger.kernel.org
3306S:	Orphan
3307F:	Documentation/usb/WUSB-Design-overview.txt
3308F:	Documentation/usb/wusb-cbaf
3309F:	drivers/usb/host/hwa-hc.c
3310F:	drivers/usb/host/whci/
3311F:	drivers/usb/wusbcore/
3312F:	include/linux/usb/wusb*
3313
3314CFAG12864B LCD DRIVER
3315M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3316W:	http://miguelojeda.es/auxdisplay.htm
3317W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3318S:	Maintained
3319F:	drivers/auxdisplay/cfag12864b.c
3320F:	include/linux/cfag12864b.h
3321
3322CFAG12864BFB LCD FRAMEBUFFER DRIVER
3323M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3324W:	http://miguelojeda.es/auxdisplay.htm
3325W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3326S:	Maintained
3327F:	drivers/auxdisplay/cfag12864bfb.c
3328F:	include/linux/cfag12864b.h
3329
3330CFG80211 and NL80211
3331M:	Johannes Berg <johannes@sipsolutions.net>
3332L:	linux-wireless@vger.kernel.org
3333W:	http://wireless.kernel.org/
3334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3336S:	Maintained
3337F:	include/uapi/linux/nl80211.h
3338F:	include/net/cfg80211.h
3339F:	net/wireless/*
3340X:	net/wireless/wext*
3341
3342CHAR and MISC DRIVERS
3343M:	Arnd Bergmann <arnd@arndb.de>
3344M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3346S:	Supported
3347F:	drivers/char/*
3348F:	drivers/misc/*
3349F:	include/linux/miscdevice.h
3350
3351CHECKPATCH
3352M:	Andy Whitcroft <apw@canonical.com>
3353M:	Joe Perches <joe@perches.com>
3354S:	Maintained
3355F:	scripts/checkpatch.pl
3356
3357CHINESE DOCUMENTATION
3358M:	Harry Wei <harryxiyou@gmail.com>
3359L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3360L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3361S:	Maintained
3362F:	Documentation/translations/zh_CN/
3363
3364CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3365M:	Peter Chen <Peter.Chen@nxp.com>
3366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3367L:	linux-usb@vger.kernel.org
3368S:	Maintained
3369F:	drivers/usb/chipidea/
3370
3371CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3372M:	Hans de Goede <hdegoede@redhat.com>
3373L:	linux-input@vger.kernel.org
3374S:	Maintained
3375F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3376F:	drivers/input/touchscreen/chipone_icn8318.c
3377
3378CHROME HARDWARE PLATFORM SUPPORT
3379M:	Benson Leung <bleung@chromium.org>
3380M:	Olof Johansson <olof@lixom.net>
3381S:	Maintained
3382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3383F:	drivers/platform/chrome/
3384
3385CIRRUS LOGIC AUDIO CODEC DRIVERS
3386M:	Brian Austin <brian.austin@cirrus.com>
3387M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3388L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3389S:	Maintained
3390F:	sound/soc/codecs/cs*
3391
3392CIRRUS LOGIC EP93XX ETHERNET DRIVER
3393M:	Hartley Sweeten <hsweeten@visionengravers.com>
3394L:	netdev@vger.kernel.org
3395S:	Maintained
3396F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3397
3398CISCO FCOE HBA DRIVER
3399M:	Satish Kharat <satishkh@cisco.com>
3400M:	Sesidhar Baddela <sebaddel@cisco.com>
3401M:	Karan Tilak Kumar <kartilak@cisco.com>
3402L:	linux-scsi@vger.kernel.org
3403S:	Supported
3404F:	drivers/scsi/fnic/
3405
3406CISCO SCSI HBA DRIVER
3407M:	Karan Tilak Kumar <kartilak@cisco.com>
3408M:	Sesidhar Baddela <sebaddel@cisco.com>
3409L:	linux-scsi@vger.kernel.org
3410S:	Supported
3411F:	drivers/scsi/snic/
3412
3413CISCO VIC ETHERNET NIC DRIVER
3414M:	Christian Benvenuti <benve@cisco.com>
3415M:	Govindarajulu Varadarajan <_govind@gmx.com>
3416M:	Neel Patel <neepatel@cisco.com>
3417S:	Supported
3418F:	drivers/net/ethernet/cisco/enic/
3419
3420CISCO VIC LOW LATENCY NIC DRIVER
3421M:	Christian Benvenuti <benve@cisco.com>
3422M:	Dave Goodell <dgoodell@cisco.com>
3423S:	Supported
3424F:	drivers/infiniband/hw/usnic/
3425
3426CLEANCACHE API
3427M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3428L:	linux-kernel@vger.kernel.org
3429S:	Maintained
3430F:	mm/cleancache.c
3431F:	include/linux/cleancache.h
3432
3433CLK API
3434M:	Russell King <linux@armlinux.org.uk>
3435L:	linux-clk@vger.kernel.org
3436S:	Maintained
3437F:	include/linux/clk.h
3438
3439CLOCKSOURCE, CLOCKEVENT DRIVERS
3440M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3441M:	Thomas Gleixner <tglx@linutronix.de>
3442L:	linux-kernel@vger.kernel.org
3443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3444S:	Supported
3445F:	drivers/clocksource
3446
3447CMPC ACPI DRIVER
3448M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3449M:	Daniel Oliveira Nascimento <don@syst.com.br>
3450L:	platform-driver-x86@vger.kernel.org
3451S:	Supported
3452F:	drivers/platform/x86/classmate-laptop.c
3453
3454COBALT MEDIA DRIVER
3455M:	Hans Verkuil <hans.verkuil@cisco.com>
3456L:	linux-media@vger.kernel.org
3457T:	git git://linuxtv.org/media_tree.git
3458W:	https://linuxtv.org
3459S:	Supported
3460F:	drivers/media/pci/cobalt/
3461
3462COCCINELLE/Semantic Patches (SmPL)
3463M:	Julia Lawall <Julia.Lawall@lip6.fr>
3464M:	Gilles Muller <Gilles.Muller@lip6.fr>
3465M:	Nicolas Palix <nicolas.palix@imag.fr>
3466M:	Michal Marek <mmarek@suse.com>
3467L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3469W:	http://coccinelle.lip6.fr/
3470S:	Supported
3471F:	Documentation/dev-tools/coccinelle.rst
3472F:	scripts/coccinelle/
3473F:	scripts/coccicheck
3474
3475CODA FILE SYSTEM
3476M:	Jan Harkes <jaharkes@cs.cmu.edu>
3477M:	coda@cs.cmu.edu
3478L:	codalist@coda.cs.cmu.edu
3479W:	http://www.coda.cs.cmu.edu/
3480S:	Maintained
3481F:	Documentation/filesystems/coda.txt
3482F:	fs/coda/
3483F:	include/linux/coda*.h
3484F:	include/uapi/linux/coda*.h
3485
3486CODA V4L2 MEM2MEM DRIVER
3487M:	Philipp Zabel <p.zabel@pengutronix.de>
3488L:	linux-media@vger.kernel.org
3489S:	Maintained
3490F:	Documentation/devicetree/bindings/media/coda.txt
3491F:	drivers/media/platform/coda/
3492
3493COMMON CLK FRAMEWORK
3494M:	Michael Turquette <mturquette@baylibre.com>
3495M:	Stephen Boyd <sboyd@codeaurora.org>
3496L:	linux-clk@vger.kernel.org
3497Q:	http://patchwork.kernel.org/project/linux-clk/list/
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3499S:	Maintained
3500F:	Documentation/devicetree/bindings/clock/
3501F:	drivers/clk/
3502X:	drivers/clk/clkdev.c
3503F:	include/linux/clk-pr*
3504F:	include/linux/clk/
3505
3506COMMON INTERNET FILE SYSTEM (CIFS)
3507M:	Steve French <sfrench@samba.org>
3508L:	linux-cifs@vger.kernel.org
3509L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3510W:	http://linux-cifs.samba.org/
3511T:	git git://git.samba.org/sfrench/cifs-2.6.git
3512S:	Supported
3513F:	Documentation/filesystems/cifs/
3514F:	fs/cifs/
3515
3516COMPACTPCI HOTPLUG CORE
3517M:	Scott Murray <scott@spiteful.org>
3518L:	linux-pci@vger.kernel.org
3519S:	Maintained
3520F:	drivers/pci/hotplug/cpci_hotplug*
3521
3522COMPACTPCI HOTPLUG GENERIC DRIVER
3523M:	Scott Murray <scott@spiteful.org>
3524L:	linux-pci@vger.kernel.org
3525S:	Maintained
3526F:	drivers/pci/hotplug/cpcihp_generic.c
3527
3528COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3529M:	Scott Murray <scott@spiteful.org>
3530L:	linux-pci@vger.kernel.org
3531S:	Maintained
3532F:	drivers/pci/hotplug/cpcihp_zt5550.*
3533
3534COMPAL LAPTOP SUPPORT
3535M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3536L:	platform-driver-x86@vger.kernel.org
3537S:	Maintained
3538F:	drivers/platform/x86/compal-laptop.c
3539
3540CONEXANT ACCESSRUNNER USB DRIVER
3541L:	accessrunner-general@lists.sourceforge.net
3542W:	http://accessrunner.sourceforge.net/
3543S:	Orphan
3544F:	drivers/usb/atm/cxacru.c
3545
3546CONFIGFS
3547M:	Joel Becker <jlbec@evilplan.org>
3548M:	Christoph Hellwig <hch@lst.de>
3549T:	git git://git.infradead.org/users/hch/configfs.git
3550S:	Supported
3551F:	fs/configfs/
3552F:	include/linux/configfs.h
3553
3554CONNECTOR
3555M:	Evgeniy Polyakov <zbr@ioremap.net>
3556L:	netdev@vger.kernel.org
3557S:	Maintained
3558F:	drivers/connector/
3559
3560CONTROL GROUP (CGROUP)
3561M:	Tejun Heo <tj@kernel.org>
3562M:	Li Zefan <lizefan@huawei.com>
3563M:	Johannes Weiner <hannes@cmpxchg.org>
3564L:	cgroups@vger.kernel.org
3565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3566S:	Maintained
3567F:	Documentation/cgroup*
3568F:	include/linux/cgroup*
3569F:	kernel/cgroup*
3570
3571CONTROL GROUP - CPUSET
3572M:	Li Zefan <lizefan@huawei.com>
3573L:	cgroups@vger.kernel.org
3574W:	http://www.bullopensource.org/cpuset/
3575W:	http://oss.sgi.com/projects/cpusets/
3576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3577S:	Maintained
3578F:	Documentation/cgroup-v1/cpusets.txt
3579F:	include/linux/cpuset.h
3580F:	kernel/cpuset.c
3581
3582CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3583M:	Johannes Weiner <hannes@cmpxchg.org>
3584M:	Michal Hocko <mhocko@kernel.org>
3585M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3586L:	cgroups@vger.kernel.org
3587L:	linux-mm@kvack.org
3588S:	Maintained
3589F:	mm/memcontrol.c
3590F:	mm/swap_cgroup.c
3591
3592CORETEMP HARDWARE MONITORING DRIVER
3593M:	Fenghua Yu <fenghua.yu@intel.com>
3594L:	linux-hwmon@vger.kernel.org
3595S:	Maintained
3596F:	Documentation/hwmon/coretemp
3597F:	drivers/hwmon/coretemp.c
3598
3599COSA/SRP SYNC SERIAL DRIVER
3600M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3601W:	http://www.fi.muni.cz/~kas/cosa/
3602S:	Maintained
3603F:	drivers/net/wan/cosa*
3604
3605CPMAC ETHERNET DRIVER
3606M:	Florian Fainelli <f.fainelli@gmail.com>
3607L:	netdev@vger.kernel.org
3608S:	Maintained
3609F:	drivers/net/ethernet/ti/cpmac.c
3610
3611CPU FREQUENCY DRIVERS
3612M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3613M:	Viresh Kumar <viresh.kumar@linaro.org>
3614L:	linux-pm@vger.kernel.org
3615S:	Maintained
3616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3617T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3618B:	https://bugzilla.kernel.org
3619F:	Documentation/cpu-freq/
3620F:	Documentation/devicetree/bindings/cpufreq/
3621F:	drivers/cpufreq/
3622F:	include/linux/cpufreq.h
3623F:	tools/testing/selftests/cpufreq/
3624
3625CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3626M:	Viresh Kumar <viresh.kumar@linaro.org>
3627M:	Sudeep Holla <sudeep.holla@arm.com>
3628L:	linux-pm@vger.kernel.org
3629W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3630S:	Maintained
3631F:	drivers/cpufreq/arm_big_little.h
3632F:	drivers/cpufreq/arm_big_little.c
3633F:	drivers/cpufreq/arm_big_little_dt.c
3634
3635CPU POWER MONITORING SUBSYSTEM
3636M:	Thomas Renninger <trenn@suse.com>
3637L:	linux-pm@vger.kernel.org
3638S:	Maintained
3639F:	tools/power/cpupower/
3640
3641CPUID/MSR DRIVER
3642M:	"H. Peter Anvin" <hpa@zytor.com>
3643S:	Maintained
3644F:	arch/x86/kernel/cpuid.c
3645F:	arch/x86/kernel/msr.c
3646
3647CPUIDLE DRIVER - ARM BIG LITTLE
3648M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3649M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3650L:	linux-pm@vger.kernel.org
3651L:	linux-arm-kernel@lists.infradead.org
3652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3653S:	Maintained
3654F:	drivers/cpuidle/cpuidle-big_little.c
3655
3656CPUIDLE DRIVER - ARM EXYNOS
3657M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3658M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3659M:	Kukjin Kim <kgene@kernel.org>
3660L:	linux-pm@vger.kernel.org
3661L:	linux-samsung-soc@vger.kernel.org
3662S:	Supported
3663F:	drivers/cpuidle/cpuidle-exynos.c
3664F:	arch/arm/mach-exynos/pm.c
3665
3666CPUIDLE DRIVERS
3667M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3668M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3669L:	linux-pm@vger.kernel.org
3670S:	Maintained
3671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3672B:	https://bugzilla.kernel.org
3673F:	drivers/cpuidle/*
3674F:	include/linux/cpuidle.h
3675
3676CRAMFS FILESYSTEM
3677W:	http://sourceforge.net/projects/cramfs/
3678S:	Orphan / Obsolete
3679F:	Documentation/filesystems/cramfs.txt
3680F:	fs/cramfs/
3681
3682CRIS PORT
3683M:	Mikael Starvik <starvik@axis.com>
3684M:	Jesper Nilsson <jesper.nilsson@axis.com>
3685L:	linux-cris-kernel@axis.com
3686W:	http://developer.axis.com
3687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3688S:	Maintained
3689F:	arch/cris/
3690F:	drivers/tty/serial/crisv10.*
3691
3692CRYPTO API
3693M:	Herbert Xu <herbert@gondor.apana.org.au>
3694M:	"David S. Miller" <davem@davemloft.net>
3695L:	linux-crypto@vger.kernel.org
3696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3698S:	Maintained
3699F:	Documentation/crypto/
3700F:	Documentation/devicetree/bindings/crypto/
3701F:	arch/*/crypto/
3702F:	crypto/
3703F:	drivers/crypto/
3704F:	include/crypto/
3705F:	include/linux/crypto*
3706
3707CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3708M:	Neil Horman <nhorman@tuxdriver.com>
3709L:	linux-crypto@vger.kernel.org
3710S:	Maintained
3711F:	crypto/ansi_cprng.c
3712F:	crypto/rng.c
3713
3714CS3308 MEDIA DRIVER
3715M:	Hans Verkuil <hverkuil@xs4all.nl>
3716L:	linux-media@vger.kernel.org
3717T:	git git://linuxtv.org/media_tree.git
3718W:	http://linuxtv.org
3719S:	Odd Fixes
3720F:	drivers/media/i2c/cs3308.c
3721F:	drivers/media/i2c/cs3308.h
3722
3723CS5535 Audio ALSA driver
3724M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3725S:	Maintained
3726F:	sound/pci/cs5535audio/
3727
3728CW1200 WLAN driver
3729M:	Solomon Peachy <pizza@shaftnet.org>
3730S:	Maintained
3731F:	drivers/net/wireless/st/cw1200/
3732
3733CX18 VIDEO4LINUX DRIVER
3734M:	Andy Walls <awalls@md.metrocast.net>
3735L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3736L:	linux-media@vger.kernel.org
3737T:	git git://linuxtv.org/media_tree.git
3738W:	https://linuxtv.org
3739W:	http://www.ivtvdriver.org/index.php/Cx18
3740S:	Maintained
3741F:	Documentation/media/v4l-drivers/cx18*
3742F:	drivers/media/pci/cx18/
3743F:	include/uapi/linux/ivtv*
3744
3745CX2341X MPEG ENCODER HELPER MODULE
3746M:	Hans Verkuil <hverkuil@xs4all.nl>
3747L:	linux-media@vger.kernel.org
3748T:	git git://linuxtv.org/media_tree.git
3749W:	https://linuxtv.org
3750S:	Maintained
3751F:	drivers/media/common/cx2341x*
3752F:	include/media/cx2341x*
3753
3754CX24120 MEDIA DRIVER
3755M:	Jemma Denson <jdenson@gmail.com>
3756M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3757L:	linux-media@vger.kernel.org
3758W:	https://linuxtv.org
3759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3760S:	Maintained
3761F:	drivers/media/dvb-frontends/cx24120*
3762
3763CX88 VIDEO4LINUX DRIVER
3764M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3765M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3766L:	linux-media@vger.kernel.org
3767W:	https://linuxtv.org
3768T:	git git://linuxtv.org/media_tree.git
3769S:	Odd fixes
3770F:	Documentation/media/v4l-drivers/cx88*
3771F:	drivers/media/pci/cx88/
3772
3773CXD2820R MEDIA DRIVER
3774M:	Antti Palosaari <crope@iki.fi>
3775L:	linux-media@vger.kernel.org
3776W:	https://linuxtv.org
3777W:	http://palosaari.fi/linux/
3778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3779T:	git git://linuxtv.org/anttip/media_tree.git
3780S:	Maintained
3781F:	drivers/media/dvb-frontends/cxd2820r*
3782
3783CXGB3 ETHERNET DRIVER (CXGB3)
3784M:	Santosh Raspatur <santosh@chelsio.com>
3785L:	netdev@vger.kernel.org
3786W:	http://www.chelsio.com
3787S:	Supported
3788F:	drivers/net/ethernet/chelsio/cxgb3/
3789
3790CXGB3 ISCSI DRIVER (CXGB3I)
3791M:	Karen Xie <kxie@chelsio.com>
3792L:	linux-scsi@vger.kernel.org
3793W:	http://www.chelsio.com
3794S:	Supported
3795F:	drivers/scsi/cxgbi/cxgb3i
3796
3797CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3798M:	Steve Wise <swise@chelsio.com>
3799L:	linux-rdma@vger.kernel.org
3800W:	http://www.openfabrics.org
3801S:	Supported
3802F:	drivers/infiniband/hw/cxgb3/
3803F:	include/uapi/rdma/cxgb3-abi.h
3804
3805CXGB4 CRYPTO DRIVER (chcr)
3806M:	Harsh Jain <harsh@chelsio.com>
3807L:	linux-crypto@vger.kernel.org
3808W:	http://www.chelsio.com
3809S:	Supported
3810F:	drivers/crypto/chelsio
3811
3812CXGB4 ETHERNET DRIVER (CXGB4)
3813M:	Ganesh Goudar <ganeshgr@chelsio.com>
3814L:	netdev@vger.kernel.org
3815W:	http://www.chelsio.com
3816S:	Supported
3817F:	drivers/net/ethernet/chelsio/cxgb4/
3818
3819CXGB4 ISCSI DRIVER (CXGB4I)
3820M:	Karen Xie <kxie@chelsio.com>
3821L:	linux-scsi@vger.kernel.org
3822W:	http://www.chelsio.com
3823S:	Supported
3824F:	drivers/scsi/cxgbi/cxgb4i
3825
3826CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3827M:	Steve Wise <swise@chelsio.com>
3828L:	linux-rdma@vger.kernel.org
3829W:	http://www.openfabrics.org
3830S:	Supported
3831F:	drivers/infiniband/hw/cxgb4/
3832F:	include/uapi/rdma/cxgb4-abi.h
3833
3834CXGB4VF ETHERNET DRIVER (CXGB4VF)
3835M:	Casey Leedom <leedom@chelsio.com>
3836L:	netdev@vger.kernel.org
3837W:	http://www.chelsio.com
3838S:	Supported
3839F:	drivers/net/ethernet/chelsio/cxgb4vf/
3840
3841CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3842M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3843M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3844L:	linuxppc-dev@lists.ozlabs.org
3845S:	Supported
3846F:	arch/powerpc/platforms/powernv/pci-cxl.c
3847F:	drivers/misc/cxl/
3848F:	include/misc/cxl*
3849F:	include/uapi/misc/cxl.h
3850F:	Documentation/powerpc/cxl.txt
3851F:	Documentation/ABI/testing/sysfs-class-cxl
3852
3853CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3854M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3855M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3856M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3857L:	linux-scsi@vger.kernel.org
3858S:	Supported
3859F:	drivers/scsi/cxlflash/
3860F:	include/uapi/scsi/cxlflash_ioctls.h
3861F:	Documentation/powerpc/cxlflash.txt
3862
3863CYBERPRO FB DRIVER
3864M:	Russell King <linux@armlinux.org.uk>
3865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3866W:	http://www.armlinux.org.uk/
3867S:	Maintained
3868F:	drivers/video/fbdev/cyber2000fb.*
3869
3870CYCLADES ASYNC MUX DRIVER
3871W:	http://www.cyclades.com/
3872S:	Orphan
3873F:	drivers/tty/cyclades.c
3874F:	include/linux/cyclades.h
3875F:	include/uapi/linux/cyclades.h
3876
3877CYCLADES PC300 DRIVER
3878W:	http://www.cyclades.com/
3879S:	Orphan
3880F:	drivers/net/wan/pc300*
3881
3882CYPRESS_FIRMWARE MEDIA DRIVER
3883M:	Antti Palosaari <crope@iki.fi>
3884L:	linux-media@vger.kernel.org
3885W:	https://linuxtv.org
3886W:	http://palosaari.fi/linux/
3887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3888T:	git git://linuxtv.org/anttip/media_tree.git
3889S:	Maintained
3890F:	drivers/media/common/cypress_firmware*
3891
3892CYTTSP TOUCHSCREEN DRIVER
3893M:	Ferruh Yigit <fery@cypress.com>
3894L:	linux-input@vger.kernel.org
3895S:	Supported
3896F:	drivers/input/touchscreen/cyttsp*
3897F:	include/linux/input/cyttsp.h
3898
3899D-LINK DIR-685 TOUCHKEYS DRIVER
3900M:	Linus Walleij <linus.walleij@linaro.org>
3901L:	linux-input@vger.kernel.org
3902S:	Supported
3903F:	drivers/input/dlink-dir685-touchkeys.c
3904
3905DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3906M:	Joshua Kinard <kumba@gentoo.org>
3907S:	Maintained
3908F:	drivers/rtc/rtc-ds1685.c
3909F:	include/linux/rtc/ds1685.h
3910
3911DAMA SLAVE for AX.25
3912M:	Joerg Reuter <jreuter@yaina.de>
3913W:	http://yaina.de/jreuter/
3914W:	http://www.qsl.net/dl1bke/
3915L:	linux-hams@vger.kernel.org
3916S:	Maintained
3917F:	net/ax25/af_ax25.c
3918F:	net/ax25/ax25_dev.c
3919F:	net/ax25/ax25_ds_*
3920F:	net/ax25/ax25_in.c
3921F:	net/ax25/ax25_out.c
3922F:	net/ax25/ax25_timer.c
3923F:	net/ax25/sysctl_net_ax25.c
3924
3925DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3926L:	netdev@vger.kernel.org
3927S:	Orphan
3928F:	Documentation/networking/dmfe.txt
3929F:	drivers/net/ethernet/dec/tulip/dmfe.c
3930
3931DC390/AM53C974 SCSI driver
3932M:	Hannes Reinecke <hare@suse.com>
3933L:	linux-scsi@vger.kernel.org
3934S:	Maintained
3935F:	drivers/scsi/am53c974.c
3936
3937DC395x SCSI driver
3938M:	Oliver Neukum <oliver@neukum.org>
3939M:	Ali Akcaagac <aliakc@web.de>
3940M:	Jamie Lenehan <lenehan@twibble.org>
3941L:	dc395x@twibble.org
3942W:	http://twibble.org/dist/dc395x/
3943W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3944S:	Maintained
3945F:	Documentation/scsi/dc395x.txt
3946F:	drivers/scsi/dc395x.*
3947
3948DCCP PROTOCOL
3949M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3950L:	dccp@vger.kernel.org
3951W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3952S:	Maintained
3953F:	include/linux/dccp.h
3954F:	include/uapi/linux/dccp.h
3955F:	include/linux/tfrc.h
3956F:	net/dccp/
3957
3958DECnet NETWORK LAYER
3959W:	http://linux-decnet.sourceforge.net
3960L:	linux-decnet-user@lists.sourceforge.net
3961S:	Orphan
3962F:	Documentation/networking/decnet.txt
3963F:	net/decnet/
3964
3965DECSTATION PLATFORM SUPPORT
3966M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3967L:	linux-mips@linux-mips.org
3968W:	http://www.linux-mips.org/wiki/DECstation
3969S:	Maintained
3970F:	arch/mips/dec/
3971F:	arch/mips/include/asm/dec/
3972F:	arch/mips/include/asm/mach-dec/
3973
3974DEFXX FDDI NETWORK DRIVER
3975M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3976S:	Maintained
3977F:	drivers/net/fddi/defxx.*
3978
3979DELL LAPTOP DRIVER
3980M:	Matthew Garrett <mjg59@srcf.ucam.org>
3981M:	Pali Rohár <pali.rohar@gmail.com>
3982L:	platform-driver-x86@vger.kernel.org
3983S:	Maintained
3984F:	drivers/platform/x86/dell-laptop.c
3985
3986DELL LAPTOP FREEFALL DRIVER
3987M:	Pali Rohár <pali.rohar@gmail.com>
3988S:	Maintained
3989F:	drivers/platform/x86/dell-smo8800.c
3990
3991DELL LAPTOP RBTN DRIVER
3992M:	Pali Rohár <pali.rohar@gmail.com>
3993S:	Maintained
3994F:	drivers/platform/x86/dell-rbtn.*
3995
3996DELL LAPTOP SMM DRIVER
3997M:	Pali Rohár <pali.rohar@gmail.com>
3998S:	Maintained
3999F:	drivers/hwmon/dell-smm-hwmon.c
4000F:	include/uapi/linux/i8k.h
4001
4002DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4003M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4004S:	Maintained
4005F:	Documentation/dcdbas.txt
4006F:	drivers/firmware/dcdbas.*
4007
4008DELL WMI EXTRAS DRIVER
4009M:	Matthew Garrett <mjg59@srcf.ucam.org>
4010M:	Pali Rohár <pali.rohar@gmail.com>
4011S:	Maintained
4012F:	drivers/platform/x86/dell-wmi.c
4013
4014DELTA ST MEDIA DRIVER
4015M:	Hugues Fruchet <hugues.fruchet@st.com>
4016L:	linux-media@vger.kernel.org
4017T:	git git://linuxtv.org/media_tree.git
4018W:	https://linuxtv.org
4019S:	Supported
4020F:	drivers/media/platform/sti/delta
4021
4022DENALI NAND DRIVER
4023M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4024L:	linux-mtd@lists.infradead.org
4025S:	Supported
4026F:	drivers/mtd/nand/denali*
4027
4028DESIGNWARE USB2 DRD IP DRIVER
4029M:	John Youn <johnyoun@synopsys.com>
4030L:	linux-usb@vger.kernel.org
4031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4032S:	Maintained
4033F:	drivers/usb/dwc2/
4034
4035DESIGNWARE USB3 DRD IP DRIVER
4036M:	Felipe Balbi <balbi@kernel.org>
4037L:	linux-usb@vger.kernel.org
4038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4039S:	Maintained
4040F:	drivers/usb/dwc3/
4041
4042DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4043M:	Andreas Klinger <ak@it-klinger.de>
4044L:	linux-iio@vger.kernel.org
4045S:	Maintained
4046F:	drivers/iio/proximity/srf*.c
4047
4048DEVICE COREDUMP (DEV_COREDUMP)
4049M:	Johannes Berg <johannes@sipsolutions.net>
4050L:	linux-kernel@vger.kernel.org
4051S:	Maintained
4052F:	drivers/base/devcoredump.c
4053F:	include/linux/devcoredump.h
4054
4055DEVICE FREQUENCY (DEVFREQ)
4056M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4057M:	Kyungmin Park <kyungmin.park@samsung.com>
4058R:	Chanwoo Choi <cw00.choi@samsung.com>
4059L:	linux-pm@vger.kernel.org
4060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4061S:	Maintained
4062F:	drivers/devfreq/
4063F:	include/linux/devfreq.h
4064F:	Documentation/devicetree/bindings/devfreq/
4065
4066DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4067M:	Chanwoo Choi <cw00.choi@samsung.com>
4068L:	linux-pm@vger.kernel.org
4069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4070S:	Supported
4071F:	drivers/devfreq/event/
4072F:	drivers/devfreq/devfreq-event.c
4073F:	include/linux/devfreq-event.h
4074F:	Documentation/devicetree/bindings/devfreq/event/
4075
4076DEVICE NUMBER REGISTRY
4077M:	Torben Mathiasen <device@lanana.org>
4078W:	http://lanana.org/docs/device-list/index.html
4079S:	Maintained
4080
4081DEVICE-MAPPER  (LVM)
4082M:	Alasdair Kergon <agk@redhat.com>
4083M:	Mike Snitzer <snitzer@redhat.com>
4084M:	dm-devel@redhat.com
4085L:	dm-devel@redhat.com
4086W:	http://sources.redhat.com/dm
4087Q:	http://patchwork.kernel.org/project/dm-devel/list/
4088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4089T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4090S:	Maintained
4091F:	Documentation/device-mapper/
4092F:	drivers/md/dm*
4093F:	drivers/md/persistent-data/
4094F:	include/linux/device-mapper.h
4095F:	include/linux/dm-*.h
4096F:	include/uapi/linux/dm-*.h
4097
4098DEVLINK
4099M:	Jiri Pirko <jiri@mellanox.com>
4100L:	netdev@vger.kernel.org
4101S:	Supported
4102F:	net/core/devlink.c
4103F:	include/net/devlink.h
4104F:	include/uapi/linux/devlink.h
4105
4106DIALOG SEMICONDUCTOR DRIVERS
4107M:	Support Opensource <support.opensource@diasemi.com>
4108W:	http://www.dialog-semiconductor.com/products
4109S:	Supported
4110F:	Documentation/hwmon/da90??
4111F:	Documentation/devicetree/bindings/mfd/da90*.txt
4112F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4113F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4114F:	Documentation/devicetree/bindings/regulator/da92*.txt
4115F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4116F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4117F:	drivers/gpio/gpio-da90??.c
4118F:	drivers/hwmon/da90??-hwmon.c
4119F:	drivers/iio/adc/da91??-*.c
4120F:	drivers/input/misc/da90??_onkey.c
4121F:	drivers/input/touchscreen/da9052_tsi.c
4122F:	drivers/leds/leds-da90??.c
4123F:	drivers/mfd/da903x.c
4124F:	drivers/mfd/da90??-*.c
4125F:	drivers/mfd/da91??-*.c
4126F:	drivers/power/supply/da9052-battery.c
4127F:	drivers/power/supply/da91??-*.c
4128F:	drivers/regulator/da903x.c
4129F:	drivers/regulator/da9???-regulator.[ch]
4130F:	drivers/thermal/da90??-thermal.c
4131F:	drivers/rtc/rtc-da90??.c
4132F:	drivers/video/backlight/da90??_bl.c
4133F:	drivers/watchdog/da90??_wdt.c
4134F:	include/linux/mfd/da903x.h
4135F:	include/linux/mfd/da9052/
4136F:	include/linux/mfd/da9055/
4137F:	include/linux/mfd/da9062/
4138F:	include/linux/mfd/da9063/
4139F:	include/linux/mfd/da9150/
4140F:	include/linux/regulator/da9211.h
4141F:	include/sound/da[79]*.h
4142F:	sound/soc/codecs/da[79]*.[ch]
4143
4144DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4145M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4146L:	linux-gpio@vger.kernel.org
4147S:	Maintained
4148F:	drivers/gpio/gpio-gpio-mm.c
4149
4150DIGI NEO AND CLASSIC PCI PRODUCTS
4151M:	Lidza Louina <lidza.louina@gmail.com>
4152M:	Mark Hounschell <markh@compro.net>
4153L:	driverdev-devel@linuxdriverproject.org
4154S:	Maintained
4155F:	drivers/staging/dgnc/
4156
4157DIOLAN U2C-12 I2C DRIVER
4158M:	Guenter Roeck <linux@roeck-us.net>
4159L:	linux-i2c@vger.kernel.org
4160S:	Maintained
4161F:	drivers/i2c/busses/i2c-diolan-u2c.c
4162
4163DIRECT ACCESS (DAX)
4164M:	Matthew Wilcox <mawilcox@microsoft.com>
4165M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4166L:	linux-fsdevel@vger.kernel.org
4167S:	Supported
4168F:	fs/dax.c
4169F:	include/linux/dax.h
4170F:	include/trace/events/fs_dax.h
4171
4172DIRECTORY NOTIFICATION (DNOTIFY)
4173M:	Jan Kara <jack@suse.cz>
4174R:	Amir Goldstein <amir73il@gmail.com>
4175L:	linux-fsdevel@vger.kernel.org
4176S:	Maintained
4177F:	Documentation/filesystems/dnotify.txt
4178F:	fs/notify/dnotify/
4179F:	include/linux/dnotify.h
4180
4181DISK GEOMETRY AND PARTITION HANDLING
4182M:	Andries Brouwer <aeb@cwi.nl>
4183W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4184W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4185W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4186S:	Maintained
4187
4188DISKQUOTA
4189M:	Jan Kara <jack@suse.com>
4190S:	Maintained
4191F:	Documentation/filesystems/quota.txt
4192F:	fs/quota/
4193F:	include/linux/quota*.h
4194F:	include/uapi/linux/quota*.h
4195
4196DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4197M:	Bernie Thompson <bernie@plugable.com>
4198L:	linux-fbdev@vger.kernel.org
4199S:	Maintained
4200W:	http://plugable.com/category/projects/udlfb/
4201F:	drivers/video/fbdev/udlfb.c
4202F:	include/video/udlfb.h
4203F:	Documentation/fb/udlfb.txt
4204
4205DISTRIBUTED LOCK MANAGER (DLM)
4206M:	Christine Caulfield <ccaulfie@redhat.com>
4207M:	David Teigland <teigland@redhat.com>
4208L:	cluster-devel@redhat.com
4209W:	http://sources.redhat.com/cluster/
4210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4211S:	Supported
4212F:	fs/dlm/
4213
4214DMA BUFFER SHARING FRAMEWORK
4215M:	Sumit Semwal <sumit.semwal@linaro.org>
4216S:	Maintained
4217L:	linux-media@vger.kernel.org
4218L:	dri-devel@lists.freedesktop.org
4219L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4220F:	drivers/dma-buf/
4221F:	include/linux/dma-buf*
4222F:	include/linux/reservation.h
4223F:	include/linux/*fence.h
4224F:	Documentation/driver-api/dma-buf.rst
4225T:	git git://anongit.freedesktop.org/drm/drm-misc
4226
4227DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4228M:	Vinod Koul <vinod.koul@intel.com>
4229L:	dmaengine@vger.kernel.org
4230Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4231S:	Maintained
4232F:	drivers/dma/
4233F:	include/linux/dmaengine.h
4234F:	Documentation/devicetree/bindings/dma/
4235F:	Documentation/dmaengine/
4236T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4237
4238DMA MAPPING HELPERS
4239M:	Christoph Hellwig <hch@lst.de>
4240M:	Marek Szyprowski <m.szyprowski@samsung.com>
4241R:	Robin Murphy <robin.murphy@arm.com>
4242L:	iommu@lists.linux-foundation.org
4243T:	git git://git.infradead.org/users/hch/dma-mapping.git
4244W:	http://git.infradead.org/users/hch/dma-mapping.git
4245S:	Supported
4246F:	lib/dma-debug.c
4247F:	lib/dma-noop.c
4248F:	lib/dma-virt.c
4249F:	drivers/base/dma-mapping.c
4250F:	drivers/base/dma-coherent.c
4251F:	include/linux/dma-mapping.h
4252
4253DME1737 HARDWARE MONITOR DRIVER
4254M:	Juerg Haefliger <juergh@gmail.com>
4255L:	linux-hwmon@vger.kernel.org
4256S:	Maintained
4257F:	Documentation/hwmon/dme1737
4258F:	drivers/hwmon/dme1737.c
4259
4260DMI/SMBIOS SUPPORT
4261M:	Jean Delvare <jdelvare@suse.com>
4262S:	Maintained
4263T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4264F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4265F:	drivers/firmware/dmi-id.c
4266F:	drivers/firmware/dmi_scan.c
4267F:	include/linux/dmi.h
4268
4269DOCUMENTATION
4270M:	Jonathan Corbet <corbet@lwn.net>
4271L:	linux-doc@vger.kernel.org
4272S:	Maintained
4273F:	Documentation/
4274F:	scripts/kernel-doc
4275X:	Documentation/ABI/
4276X:	Documentation/devicetree/
4277X:	Documentation/acpi
4278X:	Documentation/power
4279X:	Documentation/spi
4280X:	Documentation/media
4281T:	git git://git.lwn.net/linux.git docs-next
4282
4283DONGWOON DW9714 LENS VOICE COIL DRIVER
4284M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4285L:	linux-media@vger.kernel.org
4286T:	git git://linuxtv.org/media_tree.git
4287S:	Maintained
4288F:	drivers/media/i2c/dw9714.c
4289
4290DOUBLETALK DRIVER
4291M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4292L:	blinux-list@redhat.com
4293S:	Maintained
4294F:	drivers/char/dtlk.c
4295F:	include/linux/dtlk.h
4296
4297DPAA2 DATAPATH I/O (DPIO) DRIVER
4298M:	Roy Pledge <Roy.Pledge@nxp.com>
4299L:	linux-kernel@vger.kernel.org
4300S:	Maintained
4301F:	drivers/staging/fsl-mc/bus/dpio
4302
4303DPAA2 ETHERNET DRIVER
4304M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4305L:	linux-kernel@vger.kernel.org
4306S:	Maintained
4307F:	drivers/staging/fsl-dpaa2/ethernet
4308
4309DPT_I2O SCSI RAID DRIVER
4310M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4311L:	linux-scsi@vger.kernel.org
4312W:	http://www.adaptec.com/
4313S:	Maintained
4314F:	drivers/scsi/dpt*
4315F:	drivers/scsi/dpt/
4316
4317DRBD DRIVER
4318M:	Philipp Reisner <philipp.reisner@linbit.com>
4319M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4320L:	drbd-dev@lists.linbit.com
4321W:	http://www.drbd.org
4322T:	git git://git.linbit.com/linux-drbd.git
4323T:	git git://git.linbit.com/drbd-8.4.git
4324S:	Supported
4325F:	drivers/block/drbd/
4326F:	lib/lru_cache.c
4327F:	Documentation/blockdev/drbd/
4328
4329DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4330M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4332S:	Supported
4333F:	Documentation/kobject.txt
4334F:	drivers/base/
4335F:	fs/debugfs/
4336F:	fs/sysfs/
4337F:	include/linux/debugfs.h
4338F:	include/linux/kobj*
4339F:	lib/kobj*
4340
4341DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4342M:	Kevin Hilman <khilman@kernel.org>
4343M:	Nishanth Menon <nm@ti.com>
4344S:	Maintained
4345F:	drivers/power/avs/
4346F:	include/linux/power/smartreflex.h
4347L:	linux-pm@vger.kernel.org
4348
4349DRM DRIVER FOR ARM PL111 CLCD
4350M:	Eric Anholt <eric@anholt.net>
4351T:	git git://anongit.freedesktop.org/drm/drm-misc
4352S:	Supported
4353F:	drivers/gpu/drm/pl111/
4354
4355DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4356M:	Dave Airlie <airlied@redhat.com>
4357S:	Odd Fixes
4358F:	drivers/gpu/drm/ast/
4359
4360DRM DRIVER FOR BOCHS VIRTUAL GPU
4361M:	Gerd Hoffmann <kraxel@redhat.com>
4362L:	virtualization@lists.linux-foundation.org
4363T:	git git://anongit.freedesktop.org/drm/drm-misc
4364S:	Maintained
4365F:	drivers/gpu/drm/bochs/
4366
4367DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4368M:	Linus Walleij <linus.walleij@linaro.org>
4369T:	git git://anongit.freedesktop.org/drm/drm-misc
4370S:	Maintained
4371F:	drivers/gpu/drm/tve200/
4372
4373DRM DRIVER FOR INTEL I810 VIDEO CARDS
4374S:	Orphan / Obsolete
4375F:	drivers/gpu/drm/i810/
4376F:	include/uapi/drm/i810_drm.h
4377
4378DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4379S:	Orphan / Obsolete
4380F:	drivers/gpu/drm/mga/
4381F:	include/uapi/drm/mga_drm.h
4382
4383DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4384M:	Dave Airlie <airlied@redhat.com>
4385S:	Odd Fixes
4386F:	drivers/gpu/drm/mgag200/
4387
4388DRM DRIVER FOR MI0283QT
4389M:	Noralf Trønnes <noralf@tronnes.org>
4390S:	Maintained
4391F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4392F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4393
4394DRM DRIVER FOR MSM ADRENO GPU
4395M:	Rob Clark <robdclark@gmail.com>
4396L:	linux-arm-msm@vger.kernel.org
4397L:	dri-devel@lists.freedesktop.org
4398L:	freedreno@lists.freedesktop.org
4399T:	git git://people.freedesktop.org/~robclark/linux
4400S:	Maintained
4401F:	drivers/gpu/drm/msm/
4402F:	include/uapi/drm/msm_drm.h
4403F:	Documentation/devicetree/bindings/display/msm/
4404
4405DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4406M:	Ben Skeggs <bskeggs@redhat.com>
4407L:	dri-devel@lists.freedesktop.org
4408L:	nouveau@lists.freedesktop.org
4409T:	git git://github.com/skeggsb/linux
4410S:	Supported
4411F:	drivers/gpu/drm/nouveau/
4412F:	include/uapi/drm/nouveau_drm.h
4413
4414DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4415M:	Noralf Trønnes <noralf@tronnes.org>
4416S:	Maintained
4417F:	drivers/gpu/drm/tinydrm/repaper.c
4418F:	Documentation/devicetree/bindings/display/repaper.txt
4419
4420DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4421M:	Dave Airlie <airlied@redhat.com>
4422M:	Gerd Hoffmann <kraxel@redhat.com>
4423L:	virtualization@lists.linux-foundation.org
4424T:	git git://anongit.freedesktop.org/drm/drm-misc
4425S:	Obsolete
4426W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4427F:	drivers/gpu/drm/cirrus/
4428
4429DRM DRIVER FOR QXL VIRTUAL GPU
4430M:	Dave Airlie <airlied@redhat.com>
4431M:	Gerd Hoffmann <kraxel@redhat.com>
4432L:	virtualization@lists.linux-foundation.org
4433T:	git git://anongit.freedesktop.org/drm/drm-misc
4434S:	Maintained
4435F:	drivers/gpu/drm/qxl/
4436F:	include/uapi/drm/qxl_drm.h
4437
4438DRM DRIVER FOR RAGE 128 VIDEO CARDS
4439S:	Orphan / Obsolete
4440F:	drivers/gpu/drm/r128/
4441F:	include/uapi/drm/r128_drm.h
4442
4443DRM DRIVER FOR SAVAGE VIDEO CARDS
4444S:	Orphan / Obsolete
4445F:	drivers/gpu/drm/savage/
4446F:	include/uapi/drm/savage_drm.h
4447
4448DRM DRIVER FOR SIS VIDEO CARDS
4449S:	Orphan / Obsolete
4450F:	drivers/gpu/drm/sis/
4451F:	include/uapi/drm/sis_drm.h
4452
4453DRM DRIVER FOR SITRONIX ST7586 PANELS
4454M:	David Lechner <david@lechnology.com>
4455S:	Maintained
4456F:	drivers/gpu/drm/tinydrm/st7586.c
4457F:	Documentation/devicetree/bindings/display/st7586.txt
4458
4459DRM DRIVER FOR TDFX VIDEO CARDS
4460S:	Orphan / Obsolete
4461F:	drivers/gpu/drm/tdfx/
4462
4463DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4464M:	Dave Airlie <airlied@redhat.com>
4465S:	Odd Fixes
4466F:	drivers/gpu/drm/udl/
4467
4468DRM DRIVER FOR VMWARE VIRTUAL GPU
4469M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4470M:	Sinclair Yeh <syeh@vmware.com>
4471M:	Thomas Hellstrom <thellstrom@vmware.com>
4472L:	dri-devel@lists.freedesktop.org
4473T:	git git://people.freedesktop.org/~syeh/repos_linux
4474T:	git git://people.freedesktop.org/~thomash/linux
4475S:	Supported
4476F:	drivers/gpu/drm/vmwgfx/
4477F:	include/uapi/drm/vmwgfx_drm.h
4478
4479DRM DRIVERS
4480M:	David Airlie <airlied@linux.ie>
4481L:	dri-devel@lists.freedesktop.org
4482T:	git git://people.freedesktop.org/~airlied/linux
4483B:	https://bugs.freedesktop.org/
4484C:	irc://chat.freenode.net/dri-devel
4485S:	Maintained
4486F:	drivers/gpu/drm/
4487F:	drivers/gpu/vga/
4488F:	Documentation/devicetree/bindings/display/
4489F:	Documentation/devicetree/bindings/gpu/
4490F:	Documentation/devicetree/bindings/video/
4491F:	Documentation/gpu/
4492F:	include/drm/
4493F:	include/uapi/drm/
4494F:	include/linux/vga*
4495
4496DRM DRIVERS AND MISC GPU PATCHES
4497M:	Daniel Vetter <daniel.vetter@intel.com>
4498M:	Jani Nikula <jani.nikula@linux.intel.com>
4499M:	Sean Paul <seanpaul@chromium.org>
4500W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4501S:	Maintained
4502T:	git git://anongit.freedesktop.org/drm/drm-misc
4503F:	Documentation/gpu/
4504F:	drivers/gpu/vga/
4505F:	drivers/gpu/drm/*
4506F:	include/drm/drm*
4507F:	include/uapi/drm/drm*
4508F:	include/linux/vga*
4509
4510DRM DRIVERS FOR ALLWINNER A10
4511M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4512L:	dri-devel@lists.freedesktop.org
4513S:	Supported
4514F:	drivers/gpu/drm/sun4i/
4515F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4516T:	git git://anongit.freedesktop.org/drm/drm-misc
4517
4518DRM DRIVERS FOR AMLOGIC SOCS
4519M:	Neil Armstrong <narmstrong@baylibre.com>
4520L:	dri-devel@lists.freedesktop.org
4521L:	linux-amlogic@lists.infradead.org
4522W:	http://linux-meson.com/
4523S:	Supported
4524F:	drivers/gpu/drm/meson/
4525F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4526F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4527F:	Documentation/gpu/meson.rst
4528T:	git git://anongit.freedesktop.org/drm/drm-misc
4529
4530DRM DRIVERS FOR ATMEL HLCDC
4531M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4532L:	dri-devel@lists.freedesktop.org
4533S:	Supported
4534F:	drivers/gpu/drm/atmel-hlcdc/
4535F:	Documentation/devicetree/bindings/drm/atmel/
4536T:	git git://anongit.freedesktop.org/drm/drm-misc
4537
4538DRM DRIVERS FOR BRIDGE CHIPS
4539M:	Archit Taneja <architt@codeaurora.org>
4540M:	Andrzej Hajda <a.hajda@samsung.com>
4541R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4542S:	Maintained
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544F:	drivers/gpu/drm/bridge/
4545
4546DRM DRIVERS FOR EXYNOS
4547M:	Inki Dae <inki.dae@samsung.com>
4548M:	Joonyoung Shim <jy0922.shim@samsung.com>
4549M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4550M:	Kyungmin Park <kyungmin.park@samsung.com>
4551L:	dri-devel@lists.freedesktop.org
4552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4553S:	Supported
4554F:	drivers/gpu/drm/exynos/
4555F:	include/uapi/drm/exynos_drm.h
4556F:	Documentation/devicetree/bindings/display/exynos/
4557
4558DRM DRIVERS FOR FREESCALE DCU
4559M:	Stefan Agner <stefan@agner.ch>
4560M:	Alison Wang <alison.wang@freescale.com>
4561L:	dri-devel@lists.freedesktop.org
4562S:	Supported
4563F:	drivers/gpu/drm/fsl-dcu/
4564F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4565F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4566F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4567
4568DRM DRIVERS FOR FREESCALE IMX
4569M:	Philipp Zabel <p.zabel@pengutronix.de>
4570L:	dri-devel@lists.freedesktop.org
4571S:	Maintained
4572F:	drivers/gpu/drm/imx/
4573F:	drivers/gpu/ipu-v3/
4574F:	Documentation/devicetree/bindings/display/imx/
4575
4576DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4577M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4578L:	dri-devel@lists.freedesktop.org
4579T:	git git://github.com/patjak/drm-gma500
4580S:	Maintained
4581F:	drivers/gpu/drm/gma500/
4582
4583DRM DRIVERS FOR HISILICON
4584M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4585M:	Rongrong Zou <zourongrong@gmail.com>
4586R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4587R:	Chen Feng <puck.chen@hisilicon.com>
4588L:	dri-devel@lists.freedesktop.org
4589T:	git git://github.com/xin3liang/linux.git
4590S:	Maintained
4591F:	drivers/gpu/drm/hisilicon/
4592F:	Documentation/devicetree/bindings/display/hisilicon/
4593
4594DRM DRIVERS FOR MEDIATEK
4595M:	CK Hu <ck.hu@mediatek.com>
4596M:	Philipp Zabel <p.zabel@pengutronix.de>
4597L:	dri-devel@lists.freedesktop.org
4598S:	Supported
4599F:	drivers/gpu/drm/mediatek/
4600F:	Documentation/devicetree/bindings/display/mediatek/
4601
4602DRM DRIVERS FOR NVIDIA TEGRA
4603M:	Thierry Reding <thierry.reding@gmail.com>
4604L:	dri-devel@lists.freedesktop.org
4605L:	linux-tegra@vger.kernel.org
4606T:	git git://anongit.freedesktop.org/tegra/linux.git
4607S:	Supported
4608F:	drivers/gpu/drm/tegra/
4609F:	drivers/gpu/host1x/
4610F:	include/linux/host1x.h
4611F:	include/uapi/drm/tegra_drm.h
4612F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4613
4614DRM DRIVERS FOR RENESAS
4615M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4616L:	dri-devel@lists.freedesktop.org
4617L:	linux-renesas-soc@vger.kernel.org
4618T:	git git://linuxtv.org/pinchartl/fbdev
4619S:	Supported
4620F:	drivers/gpu/drm/rcar-du/
4621F:	drivers/gpu/drm/shmobile/
4622F:	include/linux/platform_data/shmob_drm.h
4623F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4624F:	Documentation/devicetree/bindings/display/renesas,du.txt
4625
4626DRM DRIVERS FOR ROCKCHIP
4627M:	Mark Yao <mark.yao@rock-chips.com>
4628L:	dri-devel@lists.freedesktop.org
4629S:	Maintained
4630F:	drivers/gpu/drm/rockchip/
4631F:	Documentation/devicetree/bindings/display/rockchip/
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633
4634DRM DRIVERS FOR STI
4635M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4636M:	Vincent Abriou <vincent.abriou@st.com>
4637L:	dri-devel@lists.freedesktop.org
4638T:	git git://anongit.freedesktop.org/drm/drm-misc
4639S:	Maintained
4640F:	drivers/gpu/drm/sti
4641F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4642
4643DRM DRIVERS FOR STM
4644M:	Yannick Fertre <yannick.fertre@st.com>
4645M:	Philippe Cornu <philippe.cornu@st.com>
4646M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4647M:	Vincent Abriou <vincent.abriou@st.com>
4648L:	dri-devel@lists.freedesktop.org
4649T:	git git://anongit.freedesktop.org/drm/drm-misc
4650S:	Maintained
4651F:	drivers/gpu/drm/stm
4652F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4653
4654DRM DRIVERS FOR TI LCDC
4655M:	Jyri Sarha <jsarha@ti.com>
4656R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4657L:	dri-devel@lists.freedesktop.org
4658S:	Maintained
4659F:	drivers/gpu/drm/tilcdc/
4660F:	Documentation/devicetree/bindings/display/tilcdc/
4661
4662DRM DRIVERS FOR TI OMAP
4663M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4664L:	dri-devel@lists.freedesktop.org
4665S:	Maintained
4666F:	drivers/gpu/drm/omapdrm/
4667F:	Documentation/devicetree/bindings/display/ti/
4668
4669DRM DRIVERS FOR VC4
4670M:	Eric Anholt <eric@anholt.net>
4671T:	git git://github.com/anholt/linux
4672S:	Supported
4673F:	drivers/gpu/drm/vc4/
4674F:	include/uapi/drm/vc4_drm.h
4675F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4676T:	git git://anongit.freedesktop.org/drm/drm-misc
4677
4678DRM DRIVERS FOR VIVANTE GPU IP
4679M:	Lucas Stach <l.stach@pengutronix.de>
4680R:	Russell King <linux+etnaviv@armlinux.org.uk>
4681R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4682L:	etnaviv@lists.freedesktop.org
4683L:	dri-devel@lists.freedesktop.org
4684S:	Maintained
4685F:	drivers/gpu/drm/etnaviv/
4686F:	include/uapi/drm/etnaviv_drm.h
4687F:	Documentation/devicetree/bindings/display/etnaviv/
4688
4689DRM DRIVERS FOR ZTE ZX
4690M:	Shawn Guo <shawnguo@kernel.org>
4691L:	dri-devel@lists.freedesktop.org
4692S:	Maintained
4693F:	drivers/gpu/drm/zte/
4694F:	Documentation/devicetree/bindings/display/zte,vou.txt
4695T:	git git://anongit.freedesktop.org/drm/drm-misc
4696
4697DRM PANEL DRIVERS
4698M:	Thierry Reding <thierry.reding@gmail.com>
4699L:	dri-devel@lists.freedesktop.org
4700T:	git git://anongit.freedesktop.org/drm/drm-misc
4701S:	Maintained
4702F:	drivers/gpu/drm/drm_panel.c
4703F:	drivers/gpu/drm/panel/
4704F:	include/drm/drm_panel.h
4705F:	Documentation/devicetree/bindings/display/panel/
4706
4707DRM TINYDRM DRIVERS
4708M:	Noralf Trønnes <noralf@tronnes.org>
4709W:	https://github.com/notro/tinydrm/wiki/Development
4710T:	git git://anongit.freedesktop.org/drm/drm-misc
4711S:	Maintained
4712F:	drivers/gpu/drm/tinydrm/
4713F:	include/drm/tinydrm/
4714
4715DSBR100 USB FM RADIO DRIVER
4716M:	Alexey Klimov <klimov.linux@gmail.com>
4717L:	linux-media@vger.kernel.org
4718T:	git git://linuxtv.org/media_tree.git
4719S:	Maintained
4720F:	drivers/media/radio/dsbr100.c
4721
4722DSCC4 DRIVER
4723M:	Francois Romieu <romieu@fr.zoreil.com>
4724L:	netdev@vger.kernel.org
4725S:	Maintained
4726F:	drivers/net/wan/dscc4.c
4727
4728DT3155 MEDIA DRIVER
4729M:	Hans Verkuil <hverkuil@xs4all.nl>
4730L:	linux-media@vger.kernel.org
4731T:	git git://linuxtv.org/media_tree.git
4732W:	https://linuxtv.org
4733S:	Odd Fixes
4734F:	drivers/media/pci/dt3155/
4735
4736DVB_USB_AF9015 MEDIA DRIVER
4737M:	Antti Palosaari <crope@iki.fi>
4738L:	linux-media@vger.kernel.org
4739W:	https://linuxtv.org
4740W:	http://palosaari.fi/linux/
4741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4742T:	git git://linuxtv.org/anttip/media_tree.git
4743S:	Maintained
4744F:	drivers/media/usb/dvb-usb-v2/af9015*
4745
4746DVB_USB_AF9035 MEDIA DRIVER
4747M:	Antti Palosaari <crope@iki.fi>
4748L:	linux-media@vger.kernel.org
4749W:	https://linuxtv.org
4750W:	http://palosaari.fi/linux/
4751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4752T:	git git://linuxtv.org/anttip/media_tree.git
4753S:	Maintained
4754F:	drivers/media/usb/dvb-usb-v2/af9035*
4755
4756DVB_USB_ANYSEE MEDIA DRIVER
4757M:	Antti Palosaari <crope@iki.fi>
4758L:	linux-media@vger.kernel.org
4759W:	https://linuxtv.org
4760W:	http://palosaari.fi/linux/
4761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4762T:	git git://linuxtv.org/anttip/media_tree.git
4763S:	Maintained
4764F:	drivers/media/usb/dvb-usb-v2/anysee*
4765
4766DVB_USB_AU6610 MEDIA DRIVER
4767M:	Antti Palosaari <crope@iki.fi>
4768L:	linux-media@vger.kernel.org
4769W:	https://linuxtv.org
4770W:	http://palosaari.fi/linux/
4771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4772T:	git git://linuxtv.org/anttip/media_tree.git
4773S:	Maintained
4774F:	drivers/media/usb/dvb-usb-v2/au6610*
4775
4776DVB_USB_CE6230 MEDIA DRIVER
4777M:	Antti Palosaari <crope@iki.fi>
4778L:	linux-media@vger.kernel.org
4779W:	https://linuxtv.org
4780W:	http://palosaari.fi/linux/
4781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4782T:	git git://linuxtv.org/anttip/media_tree.git
4783S:	Maintained
4784F:	drivers/media/usb/dvb-usb-v2/ce6230*
4785
4786DVB_USB_CXUSB MEDIA DRIVER
4787M:	Michael Krufky <mkrufky@linuxtv.org>
4788L:	linux-media@vger.kernel.org
4789W:	https://linuxtv.org
4790W:	http://github.com/mkrufky
4791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4792T:	git git://linuxtv.org/media_tree.git
4793S:	Maintained
4794F:	drivers/media/usb/dvb-usb/cxusb*
4795
4796DVB_USB_EC168 MEDIA DRIVER
4797M:	Antti Palosaari <crope@iki.fi>
4798L:	linux-media@vger.kernel.org
4799W:	https://linuxtv.org
4800W:	http://palosaari.fi/linux/
4801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4802T:	git git://linuxtv.org/anttip/media_tree.git
4803S:	Maintained
4804F:	drivers/media/usb/dvb-usb-v2/ec168*
4805
4806DVB_USB_GL861 MEDIA DRIVER
4807M:	Antti Palosaari <crope@iki.fi>
4808L:	linux-media@vger.kernel.org
4809W:	https://linuxtv.org
4810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4811T:	git git://linuxtv.org/anttip/media_tree.git
4812S:	Maintained
4813F:	drivers/media/usb/dvb-usb-v2/gl861*
4814
4815DVB_USB_MXL111SF MEDIA DRIVER
4816M:	Michael Krufky <mkrufky@linuxtv.org>
4817L:	linux-media@vger.kernel.org
4818W:	https://linuxtv.org
4819W:	http://github.com/mkrufky
4820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4821T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4822S:	Maintained
4823F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4824
4825DVB_USB_RTL28XXU MEDIA DRIVER
4826M:	Antti Palosaari <crope@iki.fi>
4827L:	linux-media@vger.kernel.org
4828W:	https://linuxtv.org
4829W:	http://palosaari.fi/linux/
4830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4831T:	git git://linuxtv.org/anttip/media_tree.git
4832S:	Maintained
4833F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4834
4835DVB_USB_V2 MEDIA DRIVER
4836M:	Antti Palosaari <crope@iki.fi>
4837L:	linux-media@vger.kernel.org
4838W:	https://linuxtv.org
4839W:	http://palosaari.fi/linux/
4840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4841T:	git git://linuxtv.org/anttip/media_tree.git
4842S:	Maintained
4843F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4844F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4845
4846DYNAMIC DEBUG
4847M:	Jason Baron <jbaron@akamai.com>
4848S:	Maintained
4849F:	lib/dynamic_debug.c
4850F:	include/linux/dynamic_debug.h
4851
4852DZ DECSTATION DZ11 SERIAL DRIVER
4853M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4854S:	Maintained
4855F:	drivers/tty/serial/dz.*
4856
4857E3X0 POWER BUTTON DRIVER
4858M:	Moritz Fischer <moritz.fischer@ettus.com>
4859L:	usrp-users@lists.ettus.com
4860W:	http://www.ettus.com
4861S:	Supported
4862F:	drivers/input/misc/e3x0-button.c
4863F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4864
4865E4000 MEDIA DRIVER
4866M:	Antti Palosaari <crope@iki.fi>
4867L:	linux-media@vger.kernel.org
4868W:	https://linuxtv.org
4869W:	http://palosaari.fi/linux/
4870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4871T:	git git://linuxtv.org/anttip/media_tree.git
4872S:	Maintained
4873F:	drivers/media/tuners/e4000*
4874
4875EATA ISA/EISA/PCI SCSI DRIVER
4876M:	Dario Ballabio <ballabio_dario@emc.com>
4877L:	linux-scsi@vger.kernel.org
4878S:	Maintained
4879F:	drivers/scsi/eata.c
4880
4881EC100 MEDIA DRIVER
4882M:	Antti Palosaari <crope@iki.fi>
4883L:	linux-media@vger.kernel.org
4884W:	https://linuxtv.org
4885W:	http://palosaari.fi/linux/
4886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4887T:	git git://linuxtv.org/anttip/media_tree.git
4888S:	Maintained
4889F:	drivers/media/dvb-frontends/ec100*
4890
4891ECRYPT FILE SYSTEM
4892M:	Tyler Hicks <tyhicks@canonical.com>
4893L:	ecryptfs@vger.kernel.org
4894W:	http://ecryptfs.org
4895W:	https://launchpad.net/ecryptfs
4896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4897S:	Supported
4898F:	Documentation/filesystems/ecryptfs.txt
4899F:	fs/ecryptfs/
4900
4901EDAC-AMD64
4902M:	Borislav Petkov <bp@alien8.de>
4903L:	linux-edac@vger.kernel.org
4904S:	Maintained
4905F:	drivers/edac/amd64_edac*
4906
4907EDAC-CALXEDA
4908M:	Robert Richter <rric@kernel.org>
4909L:	linux-edac@vger.kernel.org
4910S:	Maintained
4911F:	drivers/edac/highbank*
4912
4913EDAC-CAVIUM
4914M:	Ralf Baechle <ralf@linux-mips.org>
4915M:	David Daney <david.daney@cavium.com>
4916L:	linux-edac@vger.kernel.org
4917L:	linux-mips@linux-mips.org
4918S:	Supported
4919F:	drivers/edac/octeon_edac*
4920F:	drivers/edac/thunderx_edac*
4921
4922EDAC-CORE
4923M:	Borislav Petkov <bp@alien8.de>
4924M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4925M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4926L:	linux-edac@vger.kernel.org
4927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4929S:	Supported
4930F:	Documentation/admin-guide/ras.rst
4931F:	Documentation/driver-api/edac.rst
4932F:	drivers/edac/
4933F:	include/linux/edac.h
4934
4935EDAC-E752X
4936M:	Mark Gross <mark.gross@intel.com>
4937L:	linux-edac@vger.kernel.org
4938S:	Maintained
4939F:	drivers/edac/e752x_edac.c
4940
4941EDAC-E7XXX
4942L:	linux-edac@vger.kernel.org
4943S:	Maintained
4944F:	drivers/edac/e7xxx_edac.c
4945
4946EDAC-FSL_DDR
4947M:	York Sun <york.sun@nxp.com>
4948L:	linux-edac@vger.kernel.org
4949S:	Maintained
4950F:	drivers/edac/fsl_ddr_edac.*
4951
4952EDAC-GHES
4953M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4954M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4955L:	linux-edac@vger.kernel.org
4956S:	Maintained
4957F:	drivers/edac/ghes_edac.c
4958
4959EDAC-I3000
4960L:	linux-edac@vger.kernel.org
4961S:	Orphan
4962F:	drivers/edac/i3000_edac.c
4963
4964EDAC-I5000
4965L:	linux-edac@vger.kernel.org
4966S:	Maintained
4967F:	drivers/edac/i5000_edac.c
4968
4969EDAC-I5400
4970M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4971M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4972L:	linux-edac@vger.kernel.org
4973S:	Maintained
4974F:	drivers/edac/i5400_edac.c
4975
4976EDAC-I7300
4977M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4978M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4979L:	linux-edac@vger.kernel.org
4980S:	Maintained
4981F:	drivers/edac/i7300_edac.c
4982
4983EDAC-I7CORE
4984M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4985M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4986L:	linux-edac@vger.kernel.org
4987S:	Maintained
4988F:	drivers/edac/i7core_edac.c
4989
4990EDAC-I82443BXGX
4991M:	Tim Small <tim@buttersideup.com>
4992L:	linux-edac@vger.kernel.org
4993S:	Maintained
4994F:	drivers/edac/i82443bxgx_edac.c
4995
4996EDAC-I82975X
4997M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4998M:	"Arvind R." <arvino55@gmail.com>
4999L:	linux-edac@vger.kernel.org
5000S:	Maintained
5001F:	drivers/edac/i82975x_edac.c
5002
5003EDAC-IE31200
5004M:	Jason Baron <jbaron@akamai.com>
5005L:	linux-edac@vger.kernel.org
5006S:	Maintained
5007F:	drivers/edac/ie31200_edac.c
5008
5009EDAC-MPC85XX
5010M:	Johannes Thumshirn <morbidrsa@gmail.com>
5011L:	linux-edac@vger.kernel.org
5012S:	Maintained
5013F:	drivers/edac/mpc85xx_edac.[ch]
5014
5015EDAC-PASEMI
5016M:	Egor Martovetsky <egor@pasemi.com>
5017L:	linux-edac@vger.kernel.org
5018S:	Maintained
5019F:	drivers/edac/pasemi_edac.c
5020
5021EDAC-PND2
5022M:	Tony Luck <tony.luck@intel.com>
5023L:	linux-edac@vger.kernel.org
5024S:	Maintained
5025F:	drivers/edac/pnd2_edac.[ch]
5026
5027EDAC-R82600
5028M:	Tim Small <tim@buttersideup.com>
5029L:	linux-edac@vger.kernel.org
5030S:	Maintained
5031F:	drivers/edac/r82600_edac.c
5032
5033EDAC-SBRIDGE
5034M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5035M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5036L:	linux-edac@vger.kernel.org
5037S:	Maintained
5038F:	drivers/edac/sb_edac.c
5039
5040EDAC-SKYLAKE
5041M:	Tony Luck <tony.luck@intel.com>
5042L:	linux-edac@vger.kernel.org
5043S:	Maintained
5044F:	drivers/edac/skx_edac.c
5045
5046EDIROL UA-101/UA-1000 DRIVER
5047M:	Clemens Ladisch <clemens@ladisch.de>
5048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5049T:	git git://git.alsa-project.org/alsa-kernel.git
5050S:	Maintained
5051F:	sound/usb/misc/ua101.c
5052
5053EFI TEST DRIVER
5054L:	linux-efi@vger.kernel.org
5055M:	Ivan Hu <ivan.hu@canonical.com>
5056M:	Matt Fleming <matt@codeblueprint.co.uk>
5057S:	Maintained
5058F:	drivers/firmware/efi/test/
5059
5060EFI VARIABLE FILESYSTEM
5061M:	Matthew Garrett <matthew.garrett@nebula.com>
5062M:	Jeremy Kerr <jk@ozlabs.org>
5063M:	Matt Fleming <matt@codeblueprint.co.uk>
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5065L:	linux-efi@vger.kernel.org
5066S:	Maintained
5067F:	fs/efivarfs/
5068
5069EFIFB FRAMEBUFFER DRIVER
5070L:	linux-fbdev@vger.kernel.org
5071M:	Peter Jones <pjones@redhat.com>
5072S:	Maintained
5073F:	drivers/video/fbdev/efifb.c
5074
5075EFS FILESYSTEM
5076W:	http://aeschi.ch.eu.org/efs/
5077S:	Orphan
5078F:	fs/efs/
5079
5080EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5081M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5082L:	netdev@vger.kernel.org
5083S:	Maintained
5084F:	drivers/net/ethernet/ibm/ehea/
5085
5086EM28XX VIDEO4LINUX DRIVER
5087M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5088M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5089L:	linux-media@vger.kernel.org
5090W:	https://linuxtv.org
5091T:	git git://linuxtv.org/media_tree.git
5092S:	Maintained
5093F:	drivers/media/usb/em28xx/
5094F:	Documentation/media/v4l-drivers/em28xx*
5095
5096EMBEDDED LINUX
5097M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5098M:	Matt Mackall <mpm@selenic.com>
5099M:	David Woodhouse <dwmw2@infradead.org>
5100L:	linux-embedded@vger.kernel.org
5101S:	Maintained
5102
5103Emulex 10Gbps iSCSI - OneConnect DRIVER
5104M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5105M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5106M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5107L:	linux-scsi@vger.kernel.org
5108W:	http://www.broadcom.com
5109S:	Supported
5110F:	drivers/scsi/be2iscsi/
5111
5112Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5113M:	Sathya Perla <sathya.perla@broadcom.com>
5114M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5115M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5116M:	Somnath Kotur <somnath.kotur@broadcom.com>
5117L:	netdev@vger.kernel.org
5118W:	http://www.emulex.com
5119S:	Supported
5120F:	drivers/net/ethernet/emulex/benet/
5121
5122EMULEX ONECONNECT ROCE DRIVER
5123M:	Selvin Xavier <selvin.xavier@broadcom.com>
5124M:	Devesh Sharma <devesh.sharma@broadcom.com>
5125L:	linux-rdma@vger.kernel.org
5126W:	http://www.broadcom.com
5127S:	Odd Fixes
5128F:	drivers/infiniband/hw/ocrdma/
5129F:	include/uapi/rdma/ocrdma-abi.h
5130
5131EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5132M:	James Smart <james.smart@broadcom.com>
5133M:	Dick Kennedy <dick.kennedy@broadcom.com>
5134L:	linux-scsi@vger.kernel.org
5135W:	http://www.broadcom.com
5136S:	Supported
5137F:	drivers/scsi/lpfc/
5138
5139ENE CB710 FLASH CARD READER DRIVER
5140M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5141S:	Maintained
5142F:	drivers/misc/cb710/
5143F:	drivers/mmc/host/cb710-mmc.*
5144F:	include/linux/cb710.h
5145
5146ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5147M:	Maxim Levitsky <maximlevitsky@gmail.com>
5148S:	Maintained
5149F:	drivers/media/rc/ene_ir.*
5150
5151EPSON S1D13XXX FRAMEBUFFER DRIVER
5152M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5153S:	Maintained
5154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5155F:	drivers/video/fbdev/s1d13xxxfb.c
5156F:	include/video/s1d13xxxfb.h
5157
5158ERRSEQ ERROR TRACKING INFRASTRUCTURE
5159M:	Jeff Layton <jlayton@poochiereds.net>
5160S:	Maintained
5161F:	lib/errseq.c
5162F:	include/linux/errseq.h
5163
5164ET131X NETWORK DRIVER
5165M:	Mark Einon <mark.einon@gmail.com>
5166S:	Odd Fixes
5167F:	drivers/net/ethernet/agere/
5168
5169ETHERNET BRIDGE
5170M:	Stephen Hemminger <stephen@networkplumber.org>
5171L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5172L:	netdev@vger.kernel.org
5173W:	http://www.linuxfoundation.org/en/Net:Bridge
5174S:	Maintained
5175F:	include/linux/netfilter_bridge/
5176F:	net/bridge/
5177
5178ETHERNET PHY LIBRARY
5179M:	Andrew Lunn <andrew@lunn.ch>
5180M:	Florian Fainelli <f.fainelli@gmail.com>
5181L:	netdev@vger.kernel.org
5182S:	Maintained
5183F:	Documentation/ABI/testing/sysfs-bus-mdio
5184F:	Documentation/devicetree/bindings/net/mdio*
5185F:	Documentation/networking/phy.txt
5186F:	drivers/net/phy/
5187F:	drivers/of/of_mdio.c
5188F:	drivers/of/of_net.c
5189F:	include/linux/*mdio*.h
5190F:	include/linux/of_net.h
5191F:	include/linux/phy.h
5192F:	include/linux/phy_fixed.h
5193F:	include/linux/platform_data/mdio-gpio.h
5194F:	include/linux/platform_data/mdio-bcm-unimac.h
5195F:	include/trace/events/mdio.h
5196F:	include/uapi/linux/mdio.h
5197F:	include/uapi/linux/mii.h
5198
5199EXT2 FILE SYSTEM
5200M:	Jan Kara <jack@suse.com>
5201L:	linux-ext4@vger.kernel.org
5202S:	Maintained
5203F:	Documentation/filesystems/ext2.txt
5204F:	fs/ext2/
5205F:	include/linux/ext2*
5206
5207EXT4 FILE SYSTEM
5208M:	"Theodore Ts'o" <tytso@mit.edu>
5209M:	Andreas Dilger <adilger.kernel@dilger.ca>
5210L:	linux-ext4@vger.kernel.org
5211W:	http://ext4.wiki.kernel.org
5212Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5214S:	Maintained
5215F:	Documentation/filesystems/ext4.txt
5216F:	fs/ext4/
5217
5218Extended Verification Module (EVM)
5219M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5220L:	linux-ima-devel@lists.sourceforge.net
5221L:	linux-security-module@vger.kernel.org
5222S:	Supported
5223F:	security/integrity/evm/
5224
5225EXTENSIBLE FIRMWARE INTERFACE (EFI)
5226M:	Matt Fleming <matt@codeblueprint.co.uk>
5227M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5228L:	linux-efi@vger.kernel.org
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5230S:	Maintained
5231F:	Documentation/efi-stub.txt
5232F:	arch/*/kernel/efi.c
5233F:	arch/x86/boot/compressed/eboot.[ch]
5234F:	arch/*/include/asm/efi.h
5235F:	arch/x86/platform/efi/
5236F:	drivers/firmware/efi/
5237F:	include/linux/efi*.h
5238F:	arch/arm/boot/compressed/efi-header.S
5239F:	arch/arm64/kernel/efi-entry.S
5240
5241EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5242M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5243M:	Chanwoo Choi <cw00.choi@samsung.com>
5244L:	linux-kernel@vger.kernel.org
5245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5246S:	Maintained
5247F:	drivers/extcon/
5248F:	include/linux/extcon/
5249F:	include/linux/extcon.h
5250F:	Documentation/extcon/
5251F:	Documentation/devicetree/bindings/extcon/
5252
5253EXYNOS DP DRIVER
5254M:	Jingoo Han <jingoohan1@gmail.com>
5255L:	dri-devel@lists.freedesktop.org
5256S:	Maintained
5257F:	drivers/gpu/drm/exynos/exynos_dp*
5258
5259EXYNOS SYSMMU (IOMMU) driver
5260M:	Marek Szyprowski <m.szyprowski@samsung.com>
5261L:	iommu@lists.linux-foundation.org
5262S:	Maintained
5263F:	drivers/iommu/exynos-iommu.c
5264
5265EZchip NPS platform support
5266M:	Elad Kanfi <eladkan@mellanox.com>
5267M:	Vineet Gupta <vgupta@synopsys.com>
5268S:	Supported
5269F:	arch/arc/plat-eznps
5270F:	arch/arc/boot/dts/eznps.dts
5271
5272F2FS FILE SYSTEM
5273M:	Jaegeuk Kim <jaegeuk@kernel.org>
5274M:	Chao Yu <yuchao0@huawei.com>
5275L:	linux-f2fs-devel@lists.sourceforge.net
5276W:	https://f2fs.wiki.kernel.org/
5277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5278S:	Maintained
5279F:	Documentation/filesystems/f2fs.txt
5280F:	Documentation/ABI/testing/sysfs-fs-f2fs
5281F:	fs/f2fs/
5282F:	include/linux/f2fs_fs.h
5283F:	include/trace/events/f2fs.h
5284
5285F71805F HARDWARE MONITORING DRIVER
5286M:	Jean Delvare <jdelvare@suse.com>
5287L:	linux-hwmon@vger.kernel.org
5288S:	Maintained
5289F:	Documentation/hwmon/f71805f
5290F:	drivers/hwmon/f71805f.c
5291
5292FANOTIFY
5293M:	Jan Kara <jack@suse.cz>
5294R:	Amir Goldstein <amir73il@gmail.com>
5295L:	linux-fsdevel@vger.kernel.org
5296S:	Maintained
5297F:	fs/notify/fanotify/
5298F:	include/linux/fanotify.h
5299F:	include/uapi/linux/fanotify.h
5300
5301FARSYNC SYNCHRONOUS DRIVER
5302M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5303W:	http://www.farsite.co.uk/
5304S:	Supported
5305F:	drivers/net/wan/farsync.*
5306
5307FAULT INJECTION SUPPORT
5308M:	Akinobu Mita <akinobu.mita@gmail.com>
5309S:	Supported
5310F:	Documentation/fault-injection/
5311F:	lib/fault-inject.c
5312
5313FBTFT Framebuffer drivers
5314M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5315S:	Maintained
5316F:	drivers/staging/fbtft/
5317
5318FC0011 TUNER DRIVER
5319M:	Michael Buesch <m@bues.ch>
5320L:	linux-media@vger.kernel.org
5321S:	Maintained
5322F:	drivers/media/tuners/fc0011.h
5323F:	drivers/media/tuners/fc0011.c
5324
5325FC2580 MEDIA DRIVER
5326M:	Antti Palosaari <crope@iki.fi>
5327L:	linux-media@vger.kernel.org
5328W:	https://linuxtv.org
5329W:	http://palosaari.fi/linux/
5330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5331T:	git git://linuxtv.org/anttip/media_tree.git
5332S:	Maintained
5333F:	drivers/media/tuners/fc2580*
5334
5335FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5336M:	Johannes Thumshirn <jth@kernel.org>
5337L:	fcoe-devel@open-fcoe.org
5338W:	www.Open-FCoE.org
5339S:	Supported
5340F:	drivers/scsi/libfc/
5341F:	drivers/scsi/fcoe/
5342F:	include/scsi/fc/
5343F:	include/scsi/libfc.h
5344F:	include/scsi/libfcoe.h
5345F:	include/uapi/scsi/fc/
5346
5347FILE LOCKING (flock() and fcntl()/lockf())
5348M:	Jeff Layton <jlayton@poochiereds.net>
5349M:	"J. Bruce Fields" <bfields@fieldses.org>
5350L:	linux-fsdevel@vger.kernel.org
5351S:	Maintained
5352F:	include/linux/fcntl.h
5353F:	include/uapi/linux/fcntl.h
5354F:	fs/fcntl.c
5355F:	fs/locks.c
5356
5357FILESYSTEMS (VFS and infrastructure)
5358M:	Alexander Viro <viro@zeniv.linux.org.uk>
5359L:	linux-fsdevel@vger.kernel.org
5360S:	Maintained
5361F:	fs/*
5362F:	include/linux/fs.h
5363F:	include/uapi/linux/fs.h
5364
5365FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5366M:	Riku Voipio <riku.voipio@iki.fi>
5367L:	linux-hwmon@vger.kernel.org
5368S:	Maintained
5369F:	drivers/hwmon/f75375s.c
5370F:	include/linux/f75375s.h
5371
5372FIREWIRE AUDIO DRIVERS
5373M:	Clemens Ladisch <clemens@ladisch.de>
5374L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5375T:	git git://git.alsa-project.org/alsa-kernel.git
5376S:	Maintained
5377F:	sound/firewire/
5378
5379FIREWIRE MEDIA DRIVERS (firedtv)
5380M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5381L:	linux-media@vger.kernel.org
5382L:	linux1394-devel@lists.sourceforge.net
5383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5384S:	Maintained
5385F:	drivers/media/firewire/
5386
5387FIREWIRE SBP-2 TARGET
5388M:	Chris Boot <bootc@bootc.net>
5389L:	linux-scsi@vger.kernel.org
5390L:	target-devel@vger.kernel.org
5391L:	linux1394-devel@lists.sourceforge.net
5392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5393S:	Maintained
5394F:	drivers/target/sbp/
5395
5396FIREWIRE SUBSYSTEM
5397M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5398L:	linux1394-devel@lists.sourceforge.net
5399W:	http://ieee1394.wiki.kernel.org/
5400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5401S:	Maintained
5402F:	drivers/firewire/
5403F:	include/linux/firewire.h
5404F:	include/uapi/linux/firewire*.h
5405F:	tools/firewire/
5406
5407FIRMWARE LOADER (request_firmware)
5408M:	Luis R. Rodriguez <mcgrof@kernel.org>
5409L:	linux-kernel@vger.kernel.org
5410S:	Maintained
5411F:	Documentation/firmware_class/
5412F:	drivers/base/firmware*.c
5413F:	include/linux/firmware.h
5414
5415FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5416M:	Joshua Morris <josh.h.morris@us.ibm.com>
5417M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5418S:	Maintained
5419F:	drivers/block/rsxx/
5420
5421FLOPPY DRIVER
5422M:	Jiri Kosina <jikos@kernel.org>
5423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5424S:	Odd fixes
5425F:	drivers/block/floppy.c
5426
5427FMC SUBSYSTEM
5428M:	Alessandro Rubini <rubini@gnudd.com>
5429W:	http://www.ohwr.org/projects/fmc-bus
5430S:	Supported
5431F:	drivers/fmc/
5432F:	include/linux/fmc*.h
5433F:	include/linux/ipmi-fru.h
5434K:	fmc_d.*register
5435
5436FPGA MANAGER FRAMEWORK
5437M:	Alan Tull <atull@kernel.org>
5438R:	Moritz Fischer <mdf@kernel.org>
5439L:	linux-fpga@vger.kernel.org
5440S:	Maintained
5441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5442Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5443F:	Documentation/fpga/
5444F:	Documentation/devicetree/bindings/fpga/
5445F:	drivers/fpga/
5446F:	include/linux/fpga/
5447W:	http://www.rocketboards.org
5448
5449FPU EMULATOR
5450M:	Bill Metzenthen <billm@melbpc.org.au>
5451W:	http://floatingpoint.sourceforge.net/emulator/index.html
5452S:	Maintained
5453F:	arch/x86/math-emu/
5454
5455FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5456L:	netdev@vger.kernel.org
5457S:	Orphan
5458F:	drivers/net/wan/dlci.c
5459F:	drivers/net/wan/sdla.c
5460
5461FRAMEBUFFER LAYER
5462M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5463L:	dri-devel@lists.freedesktop.org
5464L:	linux-fbdev@vger.kernel.org
5465T:	git git://github.com/bzolnier/linux.git
5466Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5467S:	Maintained
5468F:	Documentation/fb/
5469F:	drivers/video/
5470F:	include/video/
5471F:	include/linux/fb.h
5472F:	include/uapi/video/
5473F:	include/uapi/linux/fb.h
5474
5475FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5476M:	Horia Geantă <horia.geanta@nxp.com>
5477M:	Dan Douglass <dan.douglass@nxp.com>
5478L:	linux-crypto@vger.kernel.org
5479S:	Maintained
5480F:	drivers/crypto/caam/
5481F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5482
5483FREESCALE DIU FRAMEBUFFER DRIVER
5484M:	Timur Tabi <timur@tabi.org>
5485L:	linux-fbdev@vger.kernel.org
5486S:	Maintained
5487F:	drivers/video/fbdev/fsl-diu-fb.*
5488
5489FREESCALE DMA DRIVER
5490M:	Li Yang <leoyang.li@nxp.com>
5491M:	Zhang Wei <zw@zh-kernel.org>
5492L:	linuxppc-dev@lists.ozlabs.org
5493S:	Maintained
5494F:	drivers/dma/fsldma.*
5495
5496FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5497M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5498L:	netdev@vger.kernel.org
5499S:	Maintained
5500F:	drivers/net/ethernet/freescale/gianfar*
5501X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5502F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5503
5504FREESCALE GPMI NAND DRIVER
5505M:	Han Xu <han.xu@nxp.com>
5506L:	linux-mtd@lists.infradead.org
5507S:	Maintained
5508F:	drivers/mtd/nand/gpmi-nand/*
5509
5510FREESCALE I2C CPM DRIVER
5511M:	Jochen Friedrich <jochen@scram.de>
5512L:	linuxppc-dev@lists.ozlabs.org
5513L:	linux-i2c@vger.kernel.org
5514S:	Maintained
5515F:	drivers/i2c/busses/i2c-cpm.c
5516
5517FREESCALE IMX / MXC FEC DRIVER
5518M:	Fugang Duan <fugang.duan@nxp.com>
5519L:	netdev@vger.kernel.org
5520S:	Maintained
5521F:	drivers/net/ethernet/freescale/fec_main.c
5522F:	drivers/net/ethernet/freescale/fec_ptp.c
5523F:	drivers/net/ethernet/freescale/fec.h
5524F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5525
5526FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5527M:	Sascha Hauer <kernel@pengutronix.de>
5528L:	linux-fbdev@vger.kernel.org
5529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5530S:	Maintained
5531F:	include/linux/platform_data/video-imxfb.h
5532F:	drivers/video/fbdev/imxfb.c
5533
5534FREESCALE QORIQ DPAA ETHERNET DRIVER
5535M:	Madalin Bucur <madalin.bucur@nxp.com>
5536L:	netdev@vger.kernel.org
5537S:	Maintained
5538F:	drivers/net/ethernet/freescale/dpaa
5539
5540FREESCALE QORIQ DPAA FMAN DRIVER
5541M:	Madalin Bucur <madalin.bucur@nxp.com>
5542L:	netdev@vger.kernel.org
5543S:	Maintained
5544F:	drivers/net/ethernet/freescale/fman
5545F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5546
5547FREESCALE QUAD SPI DRIVER
5548M:	Han Xu <han.xu@nxp.com>
5549L:	linux-mtd@lists.infradead.org
5550S:	Maintained
5551F:	drivers/mtd/spi-nor/fsl-quadspi.c
5552
5553FREESCALE QUICC ENGINE LIBRARY
5554M:	Qiang Zhao <qiang.zhao@nxp.com>
5555L:	linuxppc-dev@lists.ozlabs.org
5556S:	Maintained
5557F:	drivers/soc/fsl/qe/
5558F:	include/soc/fsl/*qe*.h
5559F:	include/soc/fsl/*ucc*.h
5560
5561FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5562M:	Li Yang <leoyang.li@nxp.com>
5563L:	netdev@vger.kernel.org
5564L:	linuxppc-dev@lists.ozlabs.org
5565S:	Maintained
5566F:	drivers/net/ethernet/freescale/ucc_geth*
5567
5568FREESCALE QUICC ENGINE UCC HDLC DRIVER
5569M:	Zhao Qiang <qiang.zhao@nxp.com>
5570L:	netdev@vger.kernel.org
5571L:	linuxppc-dev@lists.ozlabs.org
5572S:	Maintained
5573F:	drivers/net/wan/fsl_ucc_hdlc*
5574
5575FREESCALE QUICC ENGINE UCC UART DRIVER
5576M:	Timur Tabi <timur@tabi.org>
5577L:	linuxppc-dev@lists.ozlabs.org
5578S:	Maintained
5579F:	drivers/tty/serial/ucc_uart.c
5580
5581FREESCALE SOC DRIVERS
5582M:	Li Yang <leoyang.li@nxp.com>
5583L:	linuxppc-dev@lists.ozlabs.org
5584L:	linux-arm-kernel@lists.infradead.org
5585S:	Maintained
5586F:	Documentation/devicetree/bindings/soc/fsl/
5587F:	drivers/soc/fsl/
5588F:	include/linux/fsl/
5589
5590FREESCALE SOC FS_ENET DRIVER
5591M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5592M:	Vitaly Bordug <vbordug@ru.mvista.com>
5593L:	linuxppc-dev@lists.ozlabs.org
5594L:	netdev@vger.kernel.org
5595S:	Maintained
5596F:	drivers/net/ethernet/freescale/fs_enet/
5597F:	include/linux/fs_enet_pd.h
5598
5599FREESCALE SOC SOUND DRIVERS
5600M:	Timur Tabi <timur@tabi.org>
5601M:	Nicolin Chen <nicoleotsuka@gmail.com>
5602M:	Xiubo Li <Xiubo.Lee@gmail.com>
5603R:	Fabio Estevam <fabio.estevam@nxp.com>
5604L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5605L:	linuxppc-dev@lists.ozlabs.org
5606S:	Maintained
5607F:	sound/soc/fsl/fsl*
5608F:	sound/soc/fsl/imx*
5609F:	sound/soc/fsl/mpc8610_hpcd.c
5610
5611FREESCALE USB PERIPHERAL DRIVERS
5612M:	Li Yang <leoyang.li@nxp.com>
5613L:	linux-usb@vger.kernel.org
5614L:	linuxppc-dev@lists.ozlabs.org
5615S:	Maintained
5616F:	drivers/usb/gadget/udc/fsl*
5617
5618FREEVXFS FILESYSTEM
5619M:	Christoph Hellwig <hch@infradead.org>
5620W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5621S:	Maintained
5622F:	fs/freevxfs/
5623
5624FREEZER
5625M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5626M:	Pavel Machek <pavel@ucw.cz>
5627L:	linux-pm@vger.kernel.org
5628S:	Supported
5629F:	Documentation/power/freezing-of-tasks.txt
5630F:	include/linux/freezer.h
5631F:	kernel/freezer.c
5632
5633FRONTSWAP API
5634M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5635L:	linux-kernel@vger.kernel.org
5636S:	Maintained
5637F:	mm/frontswap.c
5638F:	include/linux/frontswap.h
5639
5640FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5641M:	David Howells <dhowells@redhat.com>
5642L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5643S:	Supported
5644F:	Documentation/filesystems/caching/
5645F:	fs/fscache/
5646F:	include/linux/fscache*.h
5647
5648FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5649M:	Theodore Y. Ts'o <tytso@mit.edu>
5650M:	Jaegeuk Kim <jaegeuk@kernel.org>
5651L:	linux-fscrypt@vger.kernel.org
5652Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5654S:	Supported
5655F:	fs/crypto/
5656F:	include/linux/fscrypt*.h
5657
5658FUJITSU FR-V (FRV) PORT
5659S:	Orphan
5660F:	arch/frv/
5661
5662FUJITSU LAPTOP EXTRAS
5663M:	Jonathan Woithe <jwoithe@just42.net>
5664L:	platform-driver-x86@vger.kernel.org
5665S:	Maintained
5666F:	drivers/platform/x86/fujitsu-laptop.c
5667
5668FUJITSU M-5MO LS CAMERA ISP DRIVER
5669M:	Kyungmin Park <kyungmin.park@samsung.com>
5670M:	Heungjun Kim <riverful.kim@samsung.com>
5671L:	linux-media@vger.kernel.org
5672S:	Maintained
5673F:	drivers/media/i2c/m5mols/
5674F:	include/media/i2c/m5mols.h
5675
5676FUJITSU TABLET EXTRAS
5677M:	Robert Gerlach <khnz@gmx.de>
5678L:	platform-driver-x86@vger.kernel.org
5679S:	Maintained
5680F:	drivers/platform/x86/fujitsu-tablet.c
5681
5682FUSE: FILESYSTEM IN USERSPACE
5683M:	Miklos Szeredi <miklos@szeredi.hu>
5684L:	linux-fsdevel@vger.kernel.org
5685W:	http://fuse.sourceforge.net/
5686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5687S:	Maintained
5688F:	fs/fuse/
5689F:	include/uapi/linux/fuse.h
5690F:	Documentation/filesystems/fuse.txt
5691
5692FUTEX SUBSYSTEM
5693M:	Thomas Gleixner <tglx@linutronix.de>
5694M:	Ingo Molnar <mingo@redhat.com>
5695R:	Peter Zijlstra <peterz@infradead.org>
5696R:	Darren Hart <dvhart@infradead.org>
5697L:	linux-kernel@vger.kernel.org
5698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5699S:	Maintained
5700F:	kernel/futex.c
5701F:	kernel/futex_compat.c
5702F:	include/asm-generic/futex.h
5703F:	include/linux/futex.h
5704F:	include/uapi/linux/futex.h
5705F:	tools/testing/selftests/futex/
5706F:	tools/perf/bench/futex*
5707F:	Documentation/*futex*
5708
5709FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5710M:	Rik Faith <faith@cs.unc.edu>
5711L:	linux-scsi@vger.kernel.org
5712S:	Odd Fixes (e.g., new signatures)
5713F:	drivers/scsi/fdomain.*
5714
5715GCC PLUGINS
5716M:	Kees Cook <keescook@chromium.org>
5717R:	Emese Revfy <re.emese@gmail.com>
5718L:	kernel-hardening@lists.openwall.com
5719S:	Maintained
5720F:	scripts/gcc-plugins/
5721F:	scripts/gcc-plugin.sh
5722F:	scripts/Makefile.gcc-plugins
5723F:	Documentation/gcc-plugins.txt
5724
5725GCOV BASED KERNEL PROFILING
5726M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5727S:	Maintained
5728F:	kernel/gcov/
5729F:	Documentation/dev-tools/gcov.rst
5730
5731GDB KERNEL DEBUGGING HELPER SCRIPTS
5732M:	Jan Kiszka <jan.kiszka@siemens.com>
5733M:	Kieran Bingham <kieran@bingham.xyz>
5734S:	Supported
5735F:	scripts/gdb/
5736
5737GDT SCSI DISK ARRAY CONTROLLER DRIVER
5738M:	Achim Leubner <achim_leubner@adaptec.com>
5739L:	linux-scsi@vger.kernel.org
5740W:	http://www.icp-vortex.com/
5741S:	Supported
5742F:	drivers/scsi/gdt*
5743
5744GEMTEK FM RADIO RECEIVER DRIVER
5745M:	Hans Verkuil <hverkuil@xs4all.nl>
5746L:	linux-media@vger.kernel.org
5747T:	git git://linuxtv.org/media_tree.git
5748W:	https://linuxtv.org
5749S:	Maintained
5750F:	drivers/media/radio/radio-gemtek*
5751
5752GENERIC GPIO I2C DRIVER
5753M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5754S:	Supported
5755F:	drivers/i2c/busses/i2c-gpio.c
5756F:	include/linux/i2c-gpio.h
5757
5758GENERIC GPIO I2C MULTIPLEXER DRIVER
5759M:	Peter Korsgaard <peter.korsgaard@barco.com>
5760L:	linux-i2c@vger.kernel.org
5761S:	Supported
5762F:	drivers/i2c/muxes/i2c-mux-gpio.c
5763F:	include/linux/i2c-mux-gpio.h
5764F:	Documentation/i2c/muxes/i2c-mux-gpio
5765
5766GENERIC HDLC (WAN) DRIVERS
5767M:	Krzysztof Halasa <khc@pm.waw.pl>
5768W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5769S:	Maintained
5770F:	drivers/net/wan/c101.c
5771F:	drivers/net/wan/hd6457*
5772F:	drivers/net/wan/hdlc*
5773F:	drivers/net/wan/n2.c
5774F:	drivers/net/wan/pc300too.c
5775F:	drivers/net/wan/pci200syn.c
5776F:	drivers/net/wan/wanxl*
5777
5778GENERIC INCLUDE/ASM HEADER FILES
5779M:	Arnd Bergmann <arnd@arndb.de>
5780L:	linux-arch@vger.kernel.org
5781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5782S:	Maintained
5783F:	include/asm-generic/
5784F:	include/uapi/asm-generic/
5785
5786GENERIC PHY FRAMEWORK
5787M:	Kishon Vijay Abraham I <kishon@ti.com>
5788L:	linux-kernel@vger.kernel.org
5789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5790S:	Supported
5791F:	drivers/phy/
5792F:	include/linux/phy/
5793
5794GENERIC PM DOMAINS
5795M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5796M:	Kevin Hilman <khilman@kernel.org>
5797M:	Ulf Hansson <ulf.hansson@linaro.org>
5798L:	linux-pm@vger.kernel.org
5799S:	Supported
5800F:	drivers/base/power/domain*.c
5801F:	include/linux/pm_domain.h
5802F:	Documentation/devicetree/bindings/power/power_domain.txt
5803
5804GENERIC UIO DRIVER FOR PCI DEVICES
5805M:	"Michael S. Tsirkin" <mst@redhat.com>
5806L:	kvm@vger.kernel.org
5807S:	Supported
5808F:	drivers/uio/uio_pci_generic.c
5809
5810GENWQE (IBM Generic Workqueue Card)
5811M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5812M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5813S:	Supported
5814F:	drivers/misc/genwqe/
5815
5816GET_MAINTAINER SCRIPT
5817M:	Joe Perches <joe@perches.com>
5818S:	Maintained
5819F:	scripts/get_maintainer.pl
5820
5821GFS2 FILE SYSTEM
5822M:	Steven Whitehouse <swhiteho@redhat.com>
5823M:	Bob Peterson <rpeterso@redhat.com>
5824L:	cluster-devel@redhat.com
5825W:	http://sources.redhat.com/cluster/
5826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5827S:	Supported
5828F:	Documentation/filesystems/gfs2*.txt
5829F:	fs/gfs2/
5830F:	include/uapi/linux/gfs2_ondisk.h
5831
5832GIGASET ISDN DRIVERS
5833M:	Paul Bolle <pebolle@tiscali.nl>
5834L:	gigaset307x-common@lists.sourceforge.net
5835W:	http://gigaset307x.sourceforge.net/
5836S:	Odd Fixes
5837F:	Documentation/isdn/README.gigaset
5838F:	drivers/isdn/gigaset/
5839F:	include/uapi/linux/gigaset_dev.h
5840
5841GO7007 MPEG CODEC
5842M:	Hans Verkuil <hans.verkuil@cisco.com>
5843L:	linux-media@vger.kernel.org
5844S:	Maintained
5845F:	drivers/media/usb/go7007/
5846
5847GOODIX TOUCHSCREEN
5848M:	Bastien Nocera <hadess@hadess.net>
5849L:	linux-input@vger.kernel.org
5850S:	Maintained
5851F:	drivers/input/touchscreen/goodix.c
5852
5853GPIO ACPI SUPPORT
5854M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5855M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5856L:	linux-gpio@vger.kernel.org
5857L:	linux-acpi@vger.kernel.org
5858S:	Maintained
5859F:	Documentation/acpi/gpio-properties.txt
5860F:	drivers/gpio/gpiolib-acpi.c
5861
5862GPIO IR Transmitter
5863M:	Sean Young <sean@mess.org>
5864L:	linux-media@vger.kernel.org
5865S:	Maintained
5866F:	drivers/media/rc/gpio-ir-tx.c
5867
5868GPIO MOCKUP DRIVER
5869M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5870L:	linux-gpio@vger.kernel.org
5871S:	Maintained
5872F:	drivers/gpio/gpio-mockup.c
5873F:	tools/testing/selftests/gpio/
5874
5875GPIO SUBSYSTEM
5876M:	Linus Walleij <linus.walleij@linaro.org>
5877L:	linux-gpio@vger.kernel.org
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5879S:	Maintained
5880F:	Documentation/devicetree/bindings/gpio/
5881F:	Documentation/gpio/
5882F:	Documentation/ABI/testing/gpio-cdev
5883F:	Documentation/ABI/obsolete/sysfs-gpio
5884F:	drivers/gpio/
5885F:	include/linux/gpio/
5886F:	include/linux/gpio.h
5887F:	include/asm-generic/gpio.h
5888F:	include/uapi/linux/gpio.h
5889F:	tools/gpio/
5890
5891GRE DEMULTIPLEXER DRIVER
5892M:	Dmitry Kozlov <xeb@mail.ru>
5893L:	netdev@vger.kernel.org
5894S:	Maintained
5895F:	net/ipv4/gre_demux.c
5896F:	net/ipv4/gre_offload.c
5897F:	include/net/gre.h
5898
5899GRETH 10/100/1G Ethernet MAC device driver
5900M:	Andreas Larsson <andreas@gaisler.com>
5901L:	netdev@vger.kernel.org
5902S:	Maintained
5903F:	drivers/net/ethernet/aeroflex/
5904
5905GREYBUS AUDIO PROTOCOLS DRIVERS
5906M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5907M:	Mark Greer <mgreer@animalcreek.com>
5908S:	Maintained
5909F:	drivers/staging/greybus/audio_apbridgea.c
5910F:	drivers/staging/greybus/audio_apbridgea.h
5911F:	drivers/staging/greybus/audio_codec.c
5912F:	drivers/staging/greybus/audio_codec.h
5913F:	drivers/staging/greybus/audio_gb.c
5914F:	drivers/staging/greybus/audio_manager.c
5915F:	drivers/staging/greybus/audio_manager.h
5916F:	drivers/staging/greybus/audio_manager_module.c
5917F:	drivers/staging/greybus/audio_manager_private.h
5918F:	drivers/staging/greybus/audio_manager_sysfs.c
5919F:	drivers/staging/greybus/audio_module.c
5920F:	drivers/staging/greybus/audio_topology.c
5921
5922GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5923M:	Viresh Kumar <vireshk@kernel.org>
5924S:	Maintained
5925F:	drivers/staging/greybus/authentication.c
5926F:	drivers/staging/greybus/bootrom.c
5927F:	drivers/staging/greybus/firmware.h
5928F:	drivers/staging/greybus/fw-core.c
5929F:	drivers/staging/greybus/fw-download.c
5930F:	drivers/staging/greybus/fw-managament.c
5931F:	drivers/staging/greybus/greybus_authentication.h
5932F:	drivers/staging/greybus/greybus_firmware.h
5933F:	drivers/staging/greybus/hid.c
5934F:	drivers/staging/greybus/i2c.c
5935F:	drivers/staging/greybus/spi.c
5936F:	drivers/staging/greybus/spilib.c
5937F:	drivers/staging/greybus/spilib.h
5938
5939GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5940M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5941S:	Maintained
5942F:	drivers/staging/greybus/loopback.c
5943F:	drivers/staging/greybus/timesync.c
5944F:	drivers/staging/greybus/timesync_platform.c
5945
5946GREYBUS PLATFORM DRIVERS
5947M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5948S:	Maintained
5949F:	drivers/staging/greybus/arche-platform.c
5950F:	drivers/staging/greybus/arche-apb-ctrl.c
5951F:	drivers/staging/greybus/arche_platform.h
5952
5953GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5954M:	Rui Miguel Silva <rmfrfs@gmail.com>
5955S:	Maintained
5956F:	drivers/staging/greybus/sdio.c
5957F:	drivers/staging/greybus/light.c
5958F:	drivers/staging/greybus/gpio.c
5959F:	drivers/staging/greybus/power_supply.c
5960F:	drivers/staging/greybus/spi.c
5961F:	drivers/staging/greybus/spilib.c
5962
5963GREYBUS SUBSYSTEM
5964M:	Johan Hovold <johan@kernel.org>
5965M:	Alex Elder <elder@kernel.org>
5966M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5967S:	Maintained
5968F:	drivers/staging/greybus/
5969L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5970
5971GREYBUS UART PROTOCOLS DRIVERS
5972M:	David Lin <dtwlin@gmail.com>
5973S:	Maintained
5974F:	drivers/staging/greybus/uart.c
5975F:	drivers/staging/greybus/log.c
5976
5977GS1662 VIDEO SERIALIZER
5978M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5979L:	linux-media@vger.kernel.org
5980T:	git git://linuxtv.org/media_tree.git
5981S:	Maintained
5982F:	drivers/media/spi/gs1662.c
5983
5984GSPCA FINEPIX SUBDRIVER
5985M:	Frank Zago <frank@zago.net>
5986L:	linux-media@vger.kernel.org
5987T:	git git://linuxtv.org/media_tree.git
5988S:	Maintained
5989F:	drivers/media/usb/gspca/finepix.c
5990
5991GSPCA GL860 SUBDRIVER
5992M:	Olivier Lorin <o.lorin@laposte.net>
5993L:	linux-media@vger.kernel.org
5994T:	git git://linuxtv.org/media_tree.git
5995S:	Maintained
5996F:	drivers/media/usb/gspca/gl860/
5997
5998GSPCA M5602 SUBDRIVER
5999M:	Erik Andren <erik.andren@gmail.com>
6000L:	linux-media@vger.kernel.org
6001T:	git git://linuxtv.org/media_tree.git
6002S:	Maintained
6003F:	drivers/media/usb/gspca/m5602/
6004
6005GSPCA PAC207 SONIXB SUBDRIVER
6006M:	Hans Verkuil <hverkuil@xs4all.nl>
6007L:	linux-media@vger.kernel.org
6008T:	git git://linuxtv.org/media_tree.git
6009S:	Odd Fixes
6010F:	drivers/media/usb/gspca/pac207.c
6011
6012GSPCA SN9C20X SUBDRIVER
6013M:	Brian Johnson <brijohn@gmail.com>
6014L:	linux-media@vger.kernel.org
6015T:	git git://linuxtv.org/media_tree.git
6016S:	Maintained
6017F:	drivers/media/usb/gspca/sn9c20x.c
6018
6019GSPCA T613 SUBDRIVER
6020M:	Leandro Costantino <lcostantino@gmail.com>
6021L:	linux-media@vger.kernel.org
6022T:	git git://linuxtv.org/media_tree.git
6023S:	Maintained
6024F:	drivers/media/usb/gspca/t613.c
6025
6026GSPCA USB WEBCAM DRIVER
6027M:	Hans Verkuil <hverkuil@xs4all.nl>
6028L:	linux-media@vger.kernel.org
6029T:	git git://linuxtv.org/media_tree.git
6030S:	Odd Fixes
6031F:	drivers/media/usb/gspca/
6032
6033GTP (GPRS Tunneling Protocol)
6034M:	Pablo Neira Ayuso <pablo@netfilter.org>
6035M:	Harald Welte <laforge@gnumonks.org>
6036L:	osmocom-net-gprs@lists.osmocom.org
6037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6038S:	Maintained
6039F:	drivers/net/gtp.c
6040
6041GUID PARTITION TABLE (GPT)
6042M:	Davidlohr Bueso <dave@stgolabs.net>
6043L:	linux-efi@vger.kernel.org
6044S:	Maintained
6045F:	block/partitions/efi.*
6046
6047H8/300 ARCHITECTURE
6048M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6049L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6050W:	http://uclinux-h8.sourceforge.jp
6051T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6052S:	Maintained
6053F:	arch/h8300/
6054F:	drivers/clocksource/h8300_*.c
6055F:	drivers/clk/h8300/
6056F:	drivers/irqchip/irq-renesas-h8*.c
6057
6058HACKRF MEDIA DRIVER
6059M:	Antti Palosaari <crope@iki.fi>
6060L:	linux-media@vger.kernel.org
6061W:	https://linuxtv.org
6062W:	http://palosaari.fi/linux/
6063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6064T:	git git://linuxtv.org/anttip/media_tree.git
6065S:	Maintained
6066F:	drivers/media/usb/hackrf/
6067
6068HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6069M:	Frank Seidel <frank@f-seidel.de>
6070L:	platform-driver-x86@vger.kernel.org
6071W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6072S:	Maintained
6073F:	drivers/platform/x86/hdaps.c
6074
6075HARDWARE MONITORING
6076M:	Jean Delvare <jdelvare@suse.com>
6077M:	Guenter Roeck <linux@roeck-us.net>
6078L:	linux-hwmon@vger.kernel.org
6079W:	http://hwmon.wiki.kernel.org/
6080T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6082S:	Maintained
6083F:	Documentation/hwmon/
6084F:	drivers/hwmon/
6085F:	include/linux/hwmon*.h
6086
6087HARDWARE RANDOM NUMBER GENERATOR CORE
6088M:	Matt Mackall <mpm@selenic.com>
6089M:	Herbert Xu <herbert@gondor.apana.org.au>
6090L:	linux-crypto@vger.kernel.org
6091S:	Odd fixes
6092F:	Documentation/devicetree/bindings/rng/
6093F:	Documentation/hw_random.txt
6094F:	drivers/char/hw_random/
6095F:	include/linux/hw_random.h
6096
6097HARDWARE SPINLOCK CORE
6098M:	Ohad Ben-Cohen <ohad@wizery.com>
6099M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6100L:	linux-remoteproc@vger.kernel.org
6101S:	Maintained
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6103F:	Documentation/devicetree/bindings/hwlock/
6104F:	Documentation/hwspinlock.txt
6105F:	drivers/hwspinlock/
6106F:	include/linux/hwspinlock.h
6107
6108HARMONY SOUND DRIVER
6109L:	linux-parisc@vger.kernel.org
6110S:	Maintained
6111F:	sound/parisc/harmony.*
6112
6113HDPVR USB VIDEO ENCODER DRIVER
6114M:	Hans Verkuil <hverkuil@xs4all.nl>
6115L:	linux-media@vger.kernel.org
6116T:	git git://linuxtv.org/media_tree.git
6117W:	https://linuxtv.org
6118S:	Odd Fixes
6119F:	drivers/media/usb/hdpvr/
6120
6121HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6122M:	Jimmy Vance <jimmy.vance@hpe.com>
6123S:	Supported
6124F:	Documentation/watchdog/hpwdt.txt
6125F:	drivers/watchdog/hpwdt.c
6126
6127HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6128M:	Don Brace <don.brace@microsemi.com>
6129L:	esc.storagedev@microsemi.com
6130L:	linux-scsi@vger.kernel.org
6131S:	Supported
6132F:	Documentation/scsi/hpsa.txt
6133F:	drivers/scsi/hpsa*.[ch]
6134F:	include/linux/cciss*.h
6135F:	include/uapi/linux/cciss*.h
6136
6137HFI1 DRIVER
6138M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6139M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6140L:	linux-rdma@vger.kernel.org
6141S:	Supported
6142F:	drivers/infiniband/hw/hfi1
6143
6144HFS FILESYSTEM
6145L:	linux-fsdevel@vger.kernel.org
6146S:	Orphan
6147F:	Documentation/filesystems/hfs.txt
6148F:	fs/hfs/
6149
6150HFSPLUS FILESYSTEM
6151L:	linux-fsdevel@vger.kernel.org
6152S:	Orphan
6153F:	Documentation/filesystems/hfsplus.txt
6154F:	fs/hfsplus/
6155
6156HGA FRAMEBUFFER DRIVER
6157M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6158L:	linux-nvidia@lists.surfsouth.com
6159W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6160S:	Maintained
6161F:	drivers/video/fbdev/hgafb.c
6162
6163HIBERNATION (aka Software Suspend, aka swsusp)
6164M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6165M:	Pavel Machek <pavel@ucw.cz>
6166L:	linux-pm@vger.kernel.org
6167B:	https://bugzilla.kernel.org
6168S:	Supported
6169F:	arch/x86/power/
6170F:	drivers/base/power/
6171F:	kernel/power/
6172F:	include/linux/suspend.h
6173F:	include/linux/freezer.h
6174F:	include/linux/pm.h
6175F:	arch/*/include/asm/suspend*.h
6176
6177HID CORE LAYER
6178M:	Jiri Kosina <jikos@kernel.org>
6179R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6180L:	linux-input@vger.kernel.org
6181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6182S:	Maintained
6183F:	drivers/hid/
6184F:	include/linux/hid*
6185F:	include/uapi/linux/hid*
6186
6187HID SENSOR HUB DRIVERS
6188M:	Jiri Kosina <jikos@kernel.org>
6189M:	Jonathan Cameron <jic23@kernel.org>
6190M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6191L:	linux-input@vger.kernel.org
6192L:	linux-iio@vger.kernel.org
6193S:	Maintained
6194F:	Documentation/hid/hid-sensor*
6195F:	drivers/hid/hid-sensor-*
6196F:	drivers/iio/*/hid-*
6197F:	include/linux/hid-sensor-*
6198
6199HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6200M:	Thomas Gleixner <tglx@linutronix.de>
6201L:	linux-kernel@vger.kernel.org
6202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6203S:	Maintained
6204F:	Documentation/timers/
6205F:	kernel/time/hrtimer.c
6206F:	kernel/time/clockevents.c
6207F:	kernel/time/timer_*.c
6208F:	include/linux/clockchips.h
6209F:	include/linux/hrtimer.h
6210
6211HIGH-SPEED SCC DRIVER FOR AX.25
6212L:	linux-hams@vger.kernel.org
6213S:	Orphan
6214F:	drivers/net/hamradio/dmascc.c
6215F:	drivers/net/hamradio/scc.c
6216
6217HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6218M:	HighPoint Linux Team <linux@highpoint-tech.com>
6219W:	http://www.highpoint-tech.com
6220S:	Supported
6221F:	Documentation/scsi/hptiop.txt
6222F:	drivers/scsi/hptiop.c
6223
6224HIPPI
6225M:	Jes Sorensen <jes@trained-monkey.org>
6226L:	linux-hippi@sunsite.dk
6227S:	Maintained
6228F:	include/linux/hippidevice.h
6229F:	include/uapi/linux/if_hippi.h
6230F:	net/802/hippi.c
6231F:	drivers/net/hippi/
6232
6233HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6234M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6235M:	Salil Mehta <salil.mehta@huawei.com>
6236L:	netdev@vger.kernel.org
6237W:	http://www.hisilicon.com
6238S:	Maintained
6239F:	drivers/net/ethernet/hisilicon/hns3/
6240
6241HISILICON NETWORK SUBSYSTEM DRIVER
6242M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6243M:	Salil Mehta <salil.mehta@huawei.com>
6244L:	netdev@vger.kernel.org
6245W:	http://www.hisilicon.com
6246S:	Maintained
6247F:	drivers/net/ethernet/hisilicon/
6248F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6249
6250HISILICON ROCE DRIVER
6251M:	Lijun Ou <oulijun@huawei.com>
6252M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6253L:	linux-rdma@vger.kernel.org
6254S:	Maintained
6255F:	drivers/infiniband/hw/hns/
6256F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6257
6258HISILICON SAS Controller
6259M:	John Garry <john.garry@huawei.com>
6260W:	http://www.hisilicon.com
6261S:	Supported
6262F:	drivers/scsi/hisi_sas/
6263F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6264
6265HMM - Heterogeneous Memory Management
6266M:	Jérôme Glisse <jglisse@redhat.com>
6267L:	linux-mm@kvack.org
6268S:	Maintained
6269F:	mm/hmm*
6270F:	include/linux/hmm*
6271
6272HOST AP DRIVER
6273M:	Jouni Malinen <j@w1.fi>
6274L:	linux-wireless@vger.kernel.org
6275W:	http://w1.fi/hostap-driver.html
6276S:	Obsolete
6277F:	drivers/net/wireless/intersil/hostap/
6278
6279HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6280L:	platform-driver-x86@vger.kernel.org
6281S:	Orphan
6282F:	drivers/platform/x86/tc1100-wmi.c
6283
6284HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6285M:	Jaroslav Kysela <perex@perex.cz>
6286S:	Maintained
6287F:	drivers/net/ethernet/hp/hp100.*
6288
6289HPET:	High Precision Event Timers driver
6290M:	Clemens Ladisch <clemens@ladisch.de>
6291S:	Maintained
6292F:	Documentation/timers/hpet.txt
6293F:	drivers/char/hpet.c
6294F:	include/linux/hpet.h
6295F:	include/uapi/linux/hpet.h
6296
6297HPET:	x86
6298S:	Orphan
6299F:	arch/x86/kernel/hpet.c
6300F:	arch/x86/include/asm/hpet.h
6301
6302HPFS FILESYSTEM
6303M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6304W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6305S:	Maintained
6306F:	fs/hpfs/
6307
6308HSI SUBSYSTEM
6309M:	Sebastian Reichel <sre@kernel.org>
6310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6311S:	Maintained
6312F:	Documentation/ABI/testing/sysfs-bus-hsi
6313F:	Documentation/driver-api/hsi.rst
6314F:	drivers/hsi/
6315F:	include/linux/hsi/
6316F:	include/uapi/linux/hsi/
6317
6318HSO 3G MODEM DRIVER
6319L:	linux-usb@vger.kernel.org
6320S:	Orphan
6321F:	drivers/net/usb/hso.c
6322
6323HSR NETWORK PROTOCOL
6324M:	Arvid Brodin <arvid.brodin@alten.se>
6325L:	netdev@vger.kernel.org
6326S:	Maintained
6327F:	net/hsr/
6328
6329HT16K33 LED CONTROLLER DRIVER
6330M:	Robin van der Gracht <robin@protonic.nl>
6331S:	Maintained
6332F:	drivers/auxdisplay/ht16k33.c
6333F:	Documentation/devicetree/bindings/display/ht16k33.txt
6334
6335HTCPEN TOUCHSCREEN DRIVER
6336M:	Pau Oliva Fora <pof@eslack.org>
6337L:	linux-input@vger.kernel.org
6338S:	Maintained
6339F:	drivers/input/touchscreen/htcpen.c
6340
6341HUAWEI ETHERNET DRIVER
6342M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6343L:	netdev@vger.kernel.org
6344S:	Supported
6345F:	Documentation/networking/hinic.txt
6346F:	drivers/net/ethernet/huawei/hinic/
6347
6348HUGETLB FILESYSTEM
6349M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6350S:	Maintained
6351F:	fs/hugetlbfs/
6352
6353HVA ST MEDIA DRIVER
6354M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6355L:	linux-media@vger.kernel.org
6356T:	git git://linuxtv.org/media_tree.git
6357W:	https://linuxtv.org
6358S:	Supported
6359F:	drivers/media/platform/sti/hva
6360
6361HWPOISON MEMORY FAILURE HANDLING
6362M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6363L:	linux-mm@kvack.org
6364S:	Maintained
6365F:	mm/memory-failure.c
6366F:	mm/hwpoison-inject.c
6367
6368Hyper-V CORE AND DRIVERS
6369M:	"K. Y. Srinivasan" <kys@microsoft.com>
6370M:	Haiyang Zhang <haiyangz@microsoft.com>
6371M:	Stephen Hemminger <sthemmin@microsoft.com>
6372L:	devel@linuxdriverproject.org
6373S:	Maintained
6374F:	Documentation/networking/netvsc.txt
6375F:	arch/x86/include/asm/mshyperv.h
6376F:	arch/x86/include/asm/trace/hyperv.h
6377F:	arch/x86/include/uapi/asm/hyperv.h
6378F:	arch/x86/kernel/cpu/mshyperv.c
6379F:	arch/x86/hyperv
6380F:	drivers/hid/hid-hyperv.c
6381F:	drivers/hv/
6382F:	drivers/input/serio/hyperv-keyboard.c
6383F:	drivers/pci/host/pci-hyperv.c
6384F:	drivers/net/hyperv/
6385F:	drivers/scsi/storvsc_drv.c
6386F:	drivers/uio/uio_hv_generic.c
6387F:	drivers/video/fbdev/hyperv_fb.c
6388F:	net/vmw_vsock/hyperv_transport.c
6389F:	include/linux/hyperv.h
6390F:	include/uapi/linux/hyperv.h
6391F:	tools/hv/
6392F:	Documentation/ABI/stable/sysfs-bus-vmbus
6393
6394HYPERVISOR VIRTUAL CONSOLE DRIVER
6395L:	linuxppc-dev@lists.ozlabs.org
6396S:	Odd Fixes
6397F:	drivers/tty/hvc/
6398
6399I2C ACPI SUPPORT
6400M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6401L:	linux-i2c@vger.kernel.org
6402L:	linux-acpi@vger.kernel.org
6403S:	Maintained
6404F:	drivers/i2c/i2c-core-acpi.c
6405
6406I2C MUXES
6407M:	Peter Rosin <peda@axentia.se>
6408L:	linux-i2c@vger.kernel.org
6409S:	Maintained
6410F:	Documentation/i2c/i2c-topology
6411F:	Documentation/i2c/muxes/
6412F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6413F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6414F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6415F:	drivers/i2c/i2c-mux.c
6416F:	drivers/i2c/muxes/
6417F:	include/linux/i2c-mux.h
6418
6419I2C OVER PARALLEL PORT
6420M:	Jean Delvare <jdelvare@suse.com>
6421L:	linux-i2c@vger.kernel.org
6422S:	Maintained
6423F:	Documentation/i2c/busses/i2c-parport
6424F:	Documentation/i2c/busses/i2c-parport-light
6425F:	drivers/i2c/busses/i2c-parport.c
6426F:	drivers/i2c/busses/i2c-parport-light.c
6427
6428I2C SUBSYSTEM
6429M:	Wolfram Sang <wsa@the-dreams.de>
6430L:	linux-i2c@vger.kernel.org
6431W:	https://i2c.wiki.kernel.org/
6432Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6434S:	Maintained
6435F:	Documentation/devicetree/bindings/i2c/
6436F:	Documentation/i2c/
6437F:	drivers/i2c/
6438F:	drivers/i2c/*/
6439F:	include/linux/i2c.h
6440F:	include/linux/i2c-*.h
6441F:	include/uapi/linux/i2c.h
6442F:	include/uapi/linux/i2c-*.h
6443
6444I2C-TAOS-EVM DRIVER
6445M:	Jean Delvare <jdelvare@suse.com>
6446L:	linux-i2c@vger.kernel.org
6447S:	Maintained
6448F:	Documentation/i2c/busses/i2c-taos-evm
6449F:	drivers/i2c/busses/i2c-taos-evm.c
6450
6451I2C-TINY-USB DRIVER
6452M:	Till Harbaum <till@harbaum.org>
6453L:	linux-i2c@vger.kernel.org
6454W:	http://www.harbaum.org/till/i2c_tiny_usb
6455S:	Maintained
6456F:	drivers/i2c/busses/i2c-tiny-usb.c
6457
6458I2C/SMBUS CONTROLLER DRIVERS FOR PC
6459M:	Jean Delvare <jdelvare@suse.com>
6460L:	linux-i2c@vger.kernel.org
6461S:	Maintained
6462F:	Documentation/i2c/busses/i2c-ali1535
6463F:	Documentation/i2c/busses/i2c-ali1563
6464F:	Documentation/i2c/busses/i2c-ali15x3
6465F:	Documentation/i2c/busses/i2c-amd756
6466F:	Documentation/i2c/busses/i2c-amd8111
6467F:	Documentation/i2c/busses/i2c-i801
6468F:	Documentation/i2c/busses/i2c-nforce2
6469F:	Documentation/i2c/busses/i2c-piix4
6470F:	Documentation/i2c/busses/i2c-sis5595
6471F:	Documentation/i2c/busses/i2c-sis630
6472F:	Documentation/i2c/busses/i2c-sis96x
6473F:	Documentation/i2c/busses/i2c-via
6474F:	Documentation/i2c/busses/i2c-viapro
6475F:	drivers/i2c/busses/i2c-ali1535.c
6476F:	drivers/i2c/busses/i2c-ali1563.c
6477F:	drivers/i2c/busses/i2c-ali15x3.c
6478F:	drivers/i2c/busses/i2c-amd756.c
6479F:	drivers/i2c/busses/i2c-amd756-s4882.c
6480F:	drivers/i2c/busses/i2c-amd8111.c
6481F:	drivers/i2c/busses/i2c-i801.c
6482F:	drivers/i2c/busses/i2c-isch.c
6483F:	drivers/i2c/busses/i2c-nforce2.c
6484F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6485F:	drivers/i2c/busses/i2c-piix4.c
6486F:	drivers/i2c/busses/i2c-sis5595.c
6487F:	drivers/i2c/busses/i2c-sis630.c
6488F:	drivers/i2c/busses/i2c-sis96x.c
6489F:	drivers/i2c/busses/i2c-via.c
6490F:	drivers/i2c/busses/i2c-viapro.c
6491
6492I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6493M:	Hans de Goede <hdegoede@redhat.com>
6494L:	linux-i2c@vger.kernel.org
6495S:	Maintained
6496F:	drivers/i2c/busses/i2c-cht-wc.c
6497
6498I2C/SMBUS ISMT DRIVER
6499M:	Seth Heasley <seth.heasley@intel.com>
6500M:	Neil Horman <nhorman@tuxdriver.com>
6501L:	linux-i2c@vger.kernel.org
6502F:	drivers/i2c/busses/i2c-ismt.c
6503F:	Documentation/i2c/busses/i2c-ismt
6504
6505I2C/SMBUS STUB DRIVER
6506M:	Jean Delvare <jdelvare@suse.com>
6507L:	linux-i2c@vger.kernel.org
6508S:	Maintained
6509F:	drivers/i2c/i2c-stub.c
6510
6511i386 BOOT CODE
6512M:	"H. Peter Anvin" <hpa@zytor.com>
6513S:	Maintained
6514F:	arch/x86/boot/
6515
6516i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6517M:	"H. Peter Anvin" <hpa@zytor.com>
6518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6519S:	Maintained
6520
6521IA64 (Itanium) PLATFORM
6522M:	Tony Luck <tony.luck@intel.com>
6523M:	Fenghua Yu <fenghua.yu@intel.com>
6524L:	linux-ia64@vger.kernel.org
6525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6526S:	Maintained
6527F:	arch/ia64/
6528
6529IBM Power 842 compression accelerator
6530M:	Haren Myneni <haren@us.ibm.com>
6531S:	Supported
6532F:	drivers/crypto/nx/Makefile
6533F:	drivers/crypto/nx/Kconfig
6534F:	drivers/crypto/nx/nx-842*
6535F:	include/linux/sw842.h
6536F:	crypto/842.c
6537F:	lib/842/
6538
6539IBM Power in-Nest Crypto Acceleration
6540M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6541M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6542L:	linux-crypto@vger.kernel.org
6543S:	Supported
6544F:	drivers/crypto/nx/Makefile
6545F:	drivers/crypto/nx/Kconfig
6546F:	drivers/crypto/nx/nx-aes*
6547F:	drivers/crypto/nx/nx-sha*
6548F:	drivers/crypto/nx/nx.*
6549F:	drivers/crypto/nx/nx_csbcpb.h
6550F:	drivers/crypto/nx/nx_debugfs.h
6551
6552IBM Power Linux RAID adapter
6553M:	Brian King <brking@us.ibm.com>
6554S:	Supported
6555F:	drivers/scsi/ipr.*
6556
6557IBM Power SRIOV Virtual NIC Device Driver
6558M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6559M:	John Allen <jallen@linux.vnet.ibm.com>
6560L:	netdev@vger.kernel.org
6561S:	Supported
6562F:	drivers/net/ethernet/ibm/ibmvnic.*
6563
6564IBM Power Virtual Accelerator Switchboard
6565M:	Sukadev Bhattiprolu
6566L:	linuxppc-dev@lists.ozlabs.org
6567S:	Supported
6568F:	arch/powerpc/platforms/powernv/vas*
6569F:	arch/powerpc/platforms/powernv/copy-paste.h
6570F:	arch/powerpc/include/asm/vas.h
6571F:	arch/powerpc/include/uapi/asm/vas.h
6572
6573IBM Power Virtual Ethernet Device Driver
6574M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6575L:	netdev@vger.kernel.org
6576S:	Supported
6577F:	drivers/net/ethernet/ibm/ibmveth.*
6578
6579IBM Power Virtual FC Device Drivers
6580M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6581L:	linux-scsi@vger.kernel.org
6582S:	Supported
6583F:	drivers/scsi/ibmvscsi/ibmvfc*
6584
6585IBM Power Virtual SCSI Device Drivers
6586M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6587L:	linux-scsi@vger.kernel.org
6588S:	Supported
6589F:	drivers/scsi/ibmvscsi/ibmvscsi*
6590F:	include/scsi/viosrp.h
6591
6592IBM Power Virtual SCSI Device Target Driver
6593M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6594M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6595L:	linux-scsi@vger.kernel.org
6596L:	target-devel@vger.kernel.org
6597S:	Supported
6598F:	drivers/scsi/ibmvscsi_tgt/
6599
6600IBM Power VMX Cryptographic instructions
6601M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6602M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6603L:	linux-crypto@vger.kernel.org
6604S:	Supported
6605F:	drivers/crypto/vmx/Makefile
6606F:	drivers/crypto/vmx/Kconfig
6607F:	drivers/crypto/vmx/vmx.c
6608F:	drivers/crypto/vmx/aes*
6609F:	drivers/crypto/vmx/ghash*
6610F:	drivers/crypto/vmx/ppc-xlate.pl
6611
6612IBM ServeRAID RAID DRIVER
6613S:	Orphan
6614F:	drivers/scsi/ips.*
6615
6616ICH LPC AND GPIO DRIVER
6617M:	Peter Tyser <ptyser@xes-inc.com>
6618S:	Maintained
6619F:	drivers/mfd/lpc_ich.c
6620F:	drivers/gpio/gpio-ich.c
6621
6622IDE SUBSYSTEM
6623M:	"David S. Miller" <davem@davemloft.net>
6624L:	linux-ide@vger.kernel.org
6625Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6627S:	Maintained
6628F:	Documentation/ide/
6629F:	drivers/ide/
6630F:	include/linux/ide.h
6631
6632IDE/ATAPI DRIVERS
6633M:	Borislav Petkov <bp@alien8.de>
6634L:	linux-ide@vger.kernel.org
6635S:	Maintained
6636F:	Documentation/cdrom/ide-cd
6637F:	drivers/ide/ide-cd*
6638
6639IDEAPAD LAPTOP EXTRAS DRIVER
6640M:	Ike Panhc <ike.pan@canonical.com>
6641L:	platform-driver-x86@vger.kernel.org
6642W:	http://launchpad.net/ideapad-laptop
6643S:	Maintained
6644F:	drivers/platform/x86/ideapad-laptop.c
6645
6646IDEAPAD LAPTOP SLIDEBAR DRIVER
6647M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6648L:	linux-input@vger.kernel.org
6649W:	https://github.com/o2genum/ideapad-slidebar
6650S:	Maintained
6651F:	drivers/input/misc/ideapad_slidebar.c
6652
6653IDT VersaClock 5 CLOCK DRIVER
6654M:	Marek Vasut <marek.vasut@gmail.com>
6655S:	Maintained
6656F:	drivers/clk/clk-versaclock5.c
6657
6658IEEE 802.15.4 SUBSYSTEM
6659M:	Alexander Aring <alex.aring@gmail.com>
6660M:	Stefan Schmidt <stefan@osg.samsung.com>
6661L:	linux-wpan@vger.kernel.org
6662W:	http://wpan.cakelab.org/
6663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6665S:	Maintained
6666F:	net/ieee802154/
6667F:	net/mac802154/
6668F:	drivers/net/ieee802154/
6669F:	include/linux/nl802154.h
6670F:	include/linux/ieee802154.h
6671F:	include/net/nl802154.h
6672F:	include/net/mac802154.h
6673F:	include/net/af_ieee802154.h
6674F:	include/net/cfg802154.h
6675F:	include/net/ieee802154_netdev.h
6676F:	Documentation/networking/ieee802154.txt
6677
6678IFE PROTOCOL
6679M:	Yotam Gigi <yotamg@mellanox.com>
6680M:	Jamal Hadi Salim <jhs@mojatatu.com>
6681F:	net/ife
6682F:	include/net/ife.h
6683F:	include/uapi/linux/ife.h
6684
6685IGORPLUG-USB IR RECEIVER
6686M:	Sean Young <sean@mess.org>
6687L:	linux-media@vger.kernel.org
6688S:	Maintained
6689F:	drivers/media/rc/igorplugusb.c
6690
6691IGUANAWORKS USB IR TRANSCEIVER
6692M:	Sean Young <sean@mess.org>
6693L:	linux-media@vger.kernel.org
6694S:	Maintained
6695F:	drivers/media/rc/iguanair.c
6696
6697IIO DIGITAL POTENTIOMETER DAC
6698M:	Peter Rosin <peda@axentia.se>
6699L:	linux-iio@vger.kernel.org
6700S:	Maintained
6701F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6702F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6703F:	drivers/iio/dac/dpot-dac.c
6704
6705IIO ENVELOPE DETECTOR
6706M:	Peter Rosin <peda@axentia.se>
6707L:	linux-iio@vger.kernel.org
6708S:	Maintained
6709F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6710F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6711F:	drivers/iio/adc/envelope-detector.c
6712
6713IIO MULTIPLEXER
6714M:	Peter Rosin <peda@axentia.se>
6715L:	linux-iio@vger.kernel.org
6716S:	Maintained
6717F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6718F:	drivers/iio/multiplexer/iio-mux.c
6719
6720IIO SUBSYSTEM AND DRIVERS
6721M:	Jonathan Cameron <jic23@kernel.org>
6722R:	Hartmut Knaack <knaack.h@gmx.de>
6723R:	Lars-Peter Clausen <lars@metafoo.de>
6724R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6725L:	linux-iio@vger.kernel.org
6726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6727S:	Maintained
6728F:	Documentation/devicetree/bindings/iio/
6729F:	drivers/iio/
6730F:	drivers/staging/iio/
6731F:	include/linux/iio/
6732F:	tools/iio/
6733
6734IKANOS/ADI EAGLE ADSL USB DRIVER
6735M:	Matthieu Castet <castet.matthieu@free.fr>
6736M:	Stanislaw Gruszka <stf_xl@wp.pl>
6737S:	Maintained
6738F:	drivers/usb/atm/ueagle-atm.c
6739
6740IMGTEC ASCII LCD DRIVER
6741M:	Paul Burton <paul.burton@imgtec.com>
6742S:	Maintained
6743F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6744F:	drivers/auxdisplay/img-ascii-lcd.c
6745
6746IMGTEC IR DECODER DRIVER
6747M:	James Hogan <jhogan@kernel.org>
6748S:	Maintained
6749F:	drivers/media/rc/img-ir/
6750
6751IMS TWINTURBO FRAMEBUFFER DRIVER
6752L:	linux-fbdev@vger.kernel.org
6753S:	Orphan
6754F:	drivers/video/fbdev/imsttfb.c
6755
6756INA209 HARDWARE MONITOR DRIVER
6757M:	Guenter Roeck <linux@roeck-us.net>
6758L:	linux-hwmon@vger.kernel.org
6759S:	Maintained
6760F:	Documentation/hwmon/ina209
6761F:	Documentation/devicetree/bindings/i2c/ina209.txt
6762F:	drivers/hwmon/ina209.c
6763
6764INA2XX HARDWARE MONITOR DRIVER
6765M:	Guenter Roeck <linux@roeck-us.net>
6766L:	linux-hwmon@vger.kernel.org
6767S:	Maintained
6768F:	Documentation/hwmon/ina2xx
6769F:	drivers/hwmon/ina2xx.c
6770F:	include/linux/platform_data/ina2xx.h
6771
6772INDUSTRY PACK SUBSYSTEM (IPACK)
6773M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6774M:	Jens Taprogge <jens.taprogge@taprogge.org>
6775M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6776L:	industrypack-devel@lists.sourceforge.net
6777W:	http://industrypack.sourceforge.net
6778S:	Maintained
6779F:	drivers/ipack/
6780
6781INFINIBAND SUBSYSTEM
6782M:	Doug Ledford <dledford@redhat.com>
6783M:	Sean Hefty <sean.hefty@intel.com>
6784M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6785L:	linux-rdma@vger.kernel.org
6786W:	http://www.openfabrics.org/
6787Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6789S:	Supported
6790F:	Documentation/devicetree/bindings/infiniband/
6791F:	Documentation/infiniband/
6792F:	drivers/infiniband/
6793F:	include/uapi/linux/if_infiniband.h
6794F:	include/uapi/rdma/
6795F:	include/rdma/
6796
6797INGENIC JZ4780 DMA Driver
6798M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6799S:	Maintained
6800F:	drivers/dma/dma-jz4780.c
6801
6802INGENIC JZ4780 NAND DRIVER
6803M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6804L:	linux-mtd@lists.infradead.org
6805S:	Maintained
6806F:	drivers/mtd/nand/jz4780_*
6807
6808INOTIFY
6809M:	Jan Kara <jack@suse.cz>
6810R:	Amir Goldstein <amir73il@gmail.com>
6811L:	linux-fsdevel@vger.kernel.org
6812S:	Maintained
6813F:	Documentation/filesystems/inotify.txt
6814F:	fs/notify/inotify/
6815F:	include/linux/inotify.h
6816F:	include/uapi/linux/inotify.h
6817
6818INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6819M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6820L:	linux-input@vger.kernel.org
6821Q:	http://patchwork.kernel.org/project/linux-input/list/
6822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6823S:	Maintained
6824F:	drivers/input/
6825F:	include/linux/input.h
6826F:	include/uapi/linux/input.h
6827F:	include/uapi/linux/input-event-codes.h
6828F:	include/linux/input/
6829F:	Documentation/devicetree/bindings/input/
6830F:	Documentation/input/
6831
6832INPUT MULTITOUCH (MT) PROTOCOL
6833M:	Henrik Rydberg <rydberg@bitmath.org>
6834L:	linux-input@vger.kernel.org
6835S:	Odd fixes
6836F:	Documentation/input/multi-touch-protocol.rst
6837F:	drivers/input/input-mt.c
6838K:	\b(ABS|SYN)_MT_
6839
6840INSIDE SECURE CRYPTO DRIVER
6841M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6842F:	drivers/crypto/inside-secure/
6843S:	Maintained
6844L:	linux-crypto@vger.kernel.org
6845
6846INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6847M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6848M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6849L:	linux-ima-devel@lists.sourceforge.net
6850L:	linux-ima-user@lists.sourceforge.net
6851L:	linux-security-module@vger.kernel.org
6852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6853S:	Supported
6854F:	security/integrity/ima/
6855
6856INTEL 810/815 FRAMEBUFFER DRIVER
6857M:	Antonino Daplas <adaplas@gmail.com>
6858L:	linux-fbdev@vger.kernel.org
6859S:	Maintained
6860F:	drivers/video/fbdev/i810/
6861
6862INTEL ASoC BDW/HSW DRIVERS
6863M:	Jie Yang <yang.jie@linux.intel.com>
6864L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6865S:	Supported
6866F:	sound/soc/intel/common/sst-dsp*
6867F:	sound/soc/intel/common/sst-firmware.c
6868F:	sound/soc/intel/boards/broadwell.c
6869F:	sound/soc/intel/haswell/
6870
6871INTEL C600 SERIES SAS CONTROLLER DRIVER
6872M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6873M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6874L:	linux-scsi@vger.kernel.org
6875T:	git git://git.code.sf.net/p/intel-sas/isci
6876S:	Supported
6877F:	drivers/scsi/isci/
6878
6879INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6880M:	Jani Nikula <jani.nikula@linux.intel.com>
6881M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6882M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6883L:	intel-gfx@lists.freedesktop.org
6884W:	https://01.org/linuxgraphics/
6885B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6886C:	irc://chat.freenode.net/intel-gfx
6887Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6888T:	git git://anongit.freedesktop.org/drm-intel
6889S:	Supported
6890F:	drivers/gpu/drm/i915/
6891F:	include/drm/i915*
6892F:	include/uapi/drm/i915_drm.h
6893F:	Documentation/gpu/i915.rst
6894
6895INTEL ETHERNET DRIVERS
6896M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6897L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6898W:	http://www.intel.com/support/feedback.htm
6899W:	http://e1000.sourceforge.net/
6900Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6903S:	Supported
6904F:	Documentation/networking/e100.txt
6905F:	Documentation/networking/e1000.txt
6906F:	Documentation/networking/e1000e.txt
6907F:	Documentation/networking/igb.txt
6908F:	Documentation/networking/igbvf.txt
6909F:	Documentation/networking/ixgb.txt
6910F:	Documentation/networking/ixgbe.txt
6911F:	Documentation/networking/ixgbevf.txt
6912F:	Documentation/networking/i40e.txt
6913F:	Documentation/networking/i40evf.txt
6914F:	drivers/net/ethernet/intel/
6915F:	drivers/net/ethernet/intel/*/
6916F:	include/linux/avf/virtchnl.h
6917
6918INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6919M:	Maik Broemme <mbroemme@libmpq.org>
6920L:	linux-fbdev@vger.kernel.org
6921S:	Maintained
6922F:	Documentation/fb/intelfb.txt
6923F:	drivers/video/fbdev/intelfb/
6924
6925INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6926M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6927M:	Zhi Wang <zhi.a.wang@intel.com>
6928L:	intel-gvt-dev@lists.freedesktop.org
6929L:	intel-gfx@lists.freedesktop.org
6930W:	https://01.org/igvt-g
6931T:	git https://github.com/intel/gvt-linux.git
6932S:	Supported
6933F:	drivers/gpu/drm/i915/gvt/
6934
6935INTEL HID EVENT DRIVER
6936M:	Alex Hung <alex.hung@canonical.com>
6937L:	platform-driver-x86@vger.kernel.org
6938S:	Maintained
6939F:	drivers/platform/x86/intel-hid.c
6940
6941INTEL I/OAT DMA DRIVER
6942M:	Dave Jiang <dave.jiang@intel.com>
6943R:	Dan Williams <dan.j.williams@intel.com>
6944L:	dmaengine@vger.kernel.org
6945Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6946S:	Supported
6947F:	drivers/dma/ioat*
6948
6949INTEL IDLE DRIVER
6950M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6951M:	Len Brown <lenb@kernel.org>
6952L:	linux-pm@vger.kernel.org
6953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6954B:	https://bugzilla.kernel.org
6955S:	Supported
6956F:	drivers/idle/intel_idle.c
6957
6958INTEL INTEGRATED SENSOR HUB DRIVER
6959M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6960M:	Jiri Kosina <jikos@kernel.org>
6961L:	linux-input@vger.kernel.org
6962S:	Maintained
6963F:	drivers/hid/intel-ish-hid/
6964
6965INTEL IOMMU (VT-d)
6966M:	David Woodhouse <dwmw2@infradead.org>
6967L:	iommu@lists.linux-foundation.org
6968T:	git git://git.infradead.org/iommu-2.6.git
6969S:	Supported
6970F:	drivers/iommu/intel-iommu.c
6971F:	include/linux/intel-iommu.h
6972
6973INTEL IOP-ADMA DMA DRIVER
6974R:	Dan Williams <dan.j.williams@intel.com>
6975S:	Odd fixes
6976F:	drivers/dma/iop-adma.c
6977
6978INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6979M:	Krzysztof Halasa <khalasa@piap.pl>
6980S:	Maintained
6981F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6982F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6983F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6984F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6985F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6986F:	drivers/net/wan/ixp4xx_hss.c
6987
6988INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6989M:	Deepak Saxena <dsaxena@plexity.net>
6990S:	Maintained
6991F:	drivers/char/hw_random/ixp4xx-rng.c
6992
6993INTEL MANAGEMENT ENGINE (mei)
6994M:	Tomas Winkler <tomas.winkler@intel.com>
6995L:	linux-kernel@vger.kernel.org
6996S:	Supported
6997F:	include/uapi/linux/mei.h
6998F:	include/linux/mei_cl_bus.h
6999F:	drivers/misc/mei/*
7000F:	drivers/watchdog/mei_wdt.c
7001F:	Documentation/misc-devices/mei/*
7002F:	samples/mei/*
7003
7004INTEL MENLOW THERMAL DRIVER
7005M:	Sujith Thomas <sujith.thomas@intel.com>
7006L:	platform-driver-x86@vger.kernel.org
7007W:	https://01.org/linux-acpi
7008S:	Supported
7009F:	drivers/platform/x86/intel_menlow.c
7010
7011INTEL MERRIFIELD GPIO DRIVER
7012M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7013L:	linux-gpio@vger.kernel.org
7014S:	Maintained
7015F:	drivers/gpio/gpio-merrifield.c
7016
7017INTEL MIC DRIVERS (mic)
7018M:	Sudeep Dutt <sudeep.dutt@intel.com>
7019M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7020S:	Supported
7021W:	https://github.com/sudeepdutt/mic
7022W:	http://software.intel.com/en-us/mic-developer
7023F:	include/linux/mic_bus.h
7024F:	include/linux/scif.h
7025F:	include/uapi/linux/mic_common.h
7026F:	include/uapi/linux/mic_ioctl.h
7027F:	include/uapi/linux/scif_ioctl.h
7028F:	drivers/misc/mic/
7029F:	drivers/dma/mic_x100_dma.c
7030F:	drivers/dma/mic_x100_dma.h
7031F:	Documentation/mic/
7032
7033INTEL PMC CORE DRIVER
7034M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7035M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7036L:	platform-driver-x86@vger.kernel.org
7037S:	Maintained
7038F:	arch/x86/include/asm/pmc_core.h
7039F:	drivers/platform/x86/intel_pmc_core*
7040
7041INTEL PMC/P-Unit IPC DRIVER
7042M:	Zha Qipeng<qipeng.zha@intel.com>
7043L:	platform-driver-x86@vger.kernel.org
7044S:	Maintained
7045F:	drivers/platform/x86/intel_pmc_ipc.c
7046F:	drivers/platform/x86/intel_punit_ipc.c
7047F:	arch/x86/include/asm/intel_pmc_ipc.h
7048F:	arch/x86/include/asm/intel_punit_ipc.h
7049
7050INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7051M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7052L:	linux-wireless@vger.kernel.org
7053S:	Maintained
7054F:	Documentation/networking/README.ipw2100
7055F:	Documentation/networking/README.ipw2200
7056F:	drivers/net/wireless/intel/ipw2x00/
7057
7058INTEL PSTATE DRIVER
7059M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7060M:	Len Brown <lenb@kernel.org>
7061L:	linux-pm@vger.kernel.org
7062S:	Supported
7063F:	drivers/cpufreq/intel_pstate.c
7064
7065INTEL RDMA RNIC DRIVER
7066M:	Faisal Latif <faisal.latif@intel.com>
7067M:	Shiraz Saleem <shiraz.saleem@intel.com>
7068L:	linux-rdma@vger.kernel.org
7069S:	Supported
7070F:	drivers/infiniband/hw/i40iw/
7071
7072INTEL TELEMETRY DRIVER
7073M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7074L:	platform-driver-x86@vger.kernel.org
7075S:	Maintained
7076F:	arch/x86/include/asm/intel_telemetry.h
7077F:	drivers/platform/x86/intel_telemetry*
7078
7079INTEL VIRTUAL BUTTON DRIVER
7080M:	AceLan Kao <acelan.kao@canonical.com>
7081L:	platform-driver-x86@vger.kernel.org
7082S:	Maintained
7083F:	drivers/platform/x86/intel-vbtn.c
7084
7085INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7086M:	Stanislaw Gruszka <sgruszka@redhat.com>
7087L:	linux-wireless@vger.kernel.org
7088S:	Supported
7089F:	drivers/net/wireless/intel/iwlegacy/
7090
7091INTEL WIRELESS WIFI LINK (iwlwifi)
7092M:	Johannes Berg <johannes.berg@intel.com>
7093M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7094M:	Luca Coelho <luciano.coelho@intel.com>
7095M:	Intel Linux Wireless <linuxwifi@intel.com>
7096L:	linux-wireless@vger.kernel.org
7097W:	http://intellinuxwireless.org
7098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7099S:	Supported
7100F:	drivers/net/wireless/intel/iwlwifi/
7101
7102INTEL WIRELESS WIMAX CONNECTION 2400
7103M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7104M:	linux-wimax@intel.com
7105L:	wimax@linuxwimax.org (subscribers-only)
7106S:	Supported
7107W:	http://linuxwimax.org
7108F:	Documentation/wimax/README.i2400m
7109F:	drivers/net/wimax/i2400m/
7110F:	include/uapi/linux/wimax/i2400m.h
7111
7112INTEL(R) TRACE HUB
7113M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7114S:	Supported
7115F:	Documentation/trace/intel_th.txt
7116F:	drivers/hwtracing/intel_th/
7117
7118INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7119M:	Ning Sun <ning.sun@intel.com>
7120L:	tboot-devel@lists.sourceforge.net
7121W:	http://tboot.sourceforge.net
7122T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7123S:	Supported
7124F:	Documentation/intel_txt.txt
7125F:	include/linux/tboot.h
7126F:	arch/x86/kernel/tboot.c
7127
7128INTEL-MID GPIO DRIVER
7129M:	David Cohen <david.a.cohen@linux.intel.com>
7130L:	linux-gpio@vger.kernel.org
7131S:	Maintained
7132F:	drivers/gpio/gpio-intel-mid.c
7133
7134INVENSENSE MPU-3050 GYROSCOPE DRIVER
7135M:	Linus Walleij <linus.walleij@linaro.org>
7136L:	linux-iio@vger.kernel.org
7137S:	Maintained
7138F:	drivers/iio/gyro/mpu3050*
7139F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7140
7141IOC3 ETHERNET DRIVER
7142M:	Ralf Baechle <ralf@linux-mips.org>
7143L:	linux-mips@linux-mips.org
7144S:	Maintained
7145F:	drivers/net/ethernet/sgi/ioc3-eth.c
7146
7147IOC3 SERIAL DRIVER
7148M:	Pat Gefre <pfg@sgi.com>
7149L:	linux-serial@vger.kernel.org
7150S:	Maintained
7151F:	drivers/tty/serial/ioc3_serial.c
7152
7153IOMMU DRIVERS
7154M:	Joerg Roedel <joro@8bytes.org>
7155L:	iommu@lists.linux-foundation.org
7156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7157S:	Maintained
7158F:	Documentation/devicetree/bindings/iommu/
7159F:	drivers/iommu/
7160F:	include/linux/iommu.h
7161F:	include/linux/iova.h
7162
7163IP MASQUERADING
7164M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7165S:	Maintained
7166F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7167
7168IPMI SUBSYSTEM
7169M:	Corey Minyard <minyard@acm.org>
7170L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7171W:	http://openipmi.sourceforge.net/
7172S:	Supported
7173F:	Documentation/IPMI.txt
7174F:	drivers/char/ipmi/
7175F:	include/linux/ipmi*
7176F:	include/uapi/linux/ipmi*
7177
7178IPS SCSI RAID DRIVER
7179M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7180L:	linux-scsi@vger.kernel.org
7181W:	http://www.adaptec.com/
7182S:	Maintained
7183F:	drivers/scsi/ips*
7184
7185IPVS
7186M:	Wensong Zhang <wensong@linux-vs.org>
7187M:	Simon Horman <horms@verge.net.au>
7188M:	Julian Anastasov <ja@ssi.bg>
7189L:	netdev@vger.kernel.org
7190L:	lvs-devel@vger.kernel.org
7191S:	Maintained
7192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7194F:	Documentation/networking/ipvs-sysctl.txt
7195F:	include/net/ip_vs.h
7196F:	include/uapi/linux/ip_vs.h
7197F:	net/netfilter/ipvs/
7198
7199IPWIRELESS DRIVER
7200M:	Jiri Kosina <jikos@kernel.org>
7201M:	David Sterba <dsterba@suse.com>
7202S:	Odd Fixes
7203F:	drivers/tty/ipwireless/
7204
7205IPX NETWORK LAYER
7206L:	netdev@vger.kernel.org
7207S:	Odd fixes
7208F:	include/net/ipx.h
7209F:	include/uapi/linux/ipx.h
7210F:	net/ipx/
7211
7212IRDA SUBSYSTEM
7213M:	Samuel Ortiz <samuel@sortiz.org>
7214L:	irda-users@lists.sourceforge.net (subscribers-only)
7215L:	netdev@vger.kernel.org
7216W:	http://irda.sourceforge.net/
7217S:	Maintained
7218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7219F:	Documentation/networking/irda.txt
7220F:	drivers/staging/irda/
7221
7222IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7223M:	Marc Zyngier <marc.zyngier@arm.com>
7224S:	Maintained
7225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7226F:	Documentation/IRQ-domain.txt
7227F:	include/linux/irqdomain.h
7228F:	kernel/irq/irqdomain.c
7229F:	kernel/irq/msi.c
7230
7231IRQ SUBSYSTEM
7232M:	Thomas Gleixner <tglx@linutronix.de>
7233L:	linux-kernel@vger.kernel.org
7234S:	Maintained
7235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7236F:	kernel/irq/
7237
7238IRQCHIP DRIVERS
7239M:	Thomas Gleixner <tglx@linutronix.de>
7240M:	Jason Cooper <jason@lakedaemon.net>
7241M:	Marc Zyngier <marc.zyngier@arm.com>
7242L:	linux-kernel@vger.kernel.org
7243S:	Maintained
7244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7245F:	Documentation/devicetree/bindings/interrupt-controller/
7246F:	drivers/irqchip/
7247
7248ISA
7249M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7250S:	Maintained
7251F:	Documentation/isa.txt
7252F:	drivers/base/isa.c
7253F:	include/linux/isa.h
7254
7255ISA RADIO MODULE
7256M:	Hans Verkuil <hverkuil@xs4all.nl>
7257L:	linux-media@vger.kernel.org
7258T:	git git://linuxtv.org/media_tree.git
7259W:	https://linuxtv.org
7260S:	Maintained
7261F:	drivers/media/radio/radio-isa*
7262
7263ISAPNP
7264M:	Jaroslav Kysela <perex@perex.cz>
7265S:	Maintained
7266F:	Documentation/isapnp.txt
7267F:	drivers/pnp/isapnp/
7268F:	include/linux/isapnp.h
7269
7270ISCSI
7271M:	Lee Duncan <lduncan@suse.com>
7272M:	Chris Leech <cleech@redhat.com>
7273L:	open-iscsi@googlegroups.com
7274W:	www.open-iscsi.com
7275S:	Maintained
7276F:	drivers/scsi/*iscsi*
7277F:	include/scsi/*iscsi*
7278
7279iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7280M:	Peter Jones <pjones@redhat.com>
7281M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7282S:	Maintained
7283F:	drivers/firmware/iscsi_ibft*
7284
7285ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7286M:	Or Gerlitz <ogerlitz@mellanox.com>
7287M:	Sagi Grimberg <sagi@grimberg.me>
7288M:	Roi Dayan <roid@mellanox.com>
7289L:	linux-rdma@vger.kernel.org
7290S:	Supported
7291W:	http://www.openfabrics.org
7292W:	www.open-iscsi.org
7293Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7294F:	drivers/infiniband/ulp/iser/
7295
7296ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7297M:	Sagi Grimberg <sagi@grimberg.me>
7298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7299L:	linux-rdma@vger.kernel.org
7300L:	target-devel@vger.kernel.org
7301S:	Supported
7302W:	http://www.linux-iscsi.org
7303F:	drivers/infiniband/ulp/isert
7304
7305ISDN SUBSYSTEM
7306M:	Karsten Keil <isdn@linux-pingi.de>
7307L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7308L:	netdev@vger.kernel.org
7309W:	http://www.isdn4linux.de
7310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7311S:	Maintained
7312F:	Documentation/isdn/
7313F:	drivers/isdn/
7314F:	include/linux/isdn.h
7315F:	include/linux/isdn/
7316F:	include/uapi/linux/isdn.h
7317F:	include/uapi/linux/isdn/
7318
7319ISDN SUBSYSTEM (Eicon active card driver)
7320M:	Armin Schindler <mac@melware.de>
7321L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7322W:	http://www.melware.de
7323S:	Maintained
7324F:	drivers/isdn/hardware/eicon/
7325
7326IT87 HARDWARE MONITORING DRIVER
7327M:	Jean Delvare <jdelvare@suse.com>
7328L:	linux-hwmon@vger.kernel.org
7329S:	Maintained
7330F:	Documentation/hwmon/it87
7331F:	drivers/hwmon/it87.c
7332
7333IT913X MEDIA DRIVER
7334M:	Antti Palosaari <crope@iki.fi>
7335L:	linux-media@vger.kernel.org
7336W:	https://linuxtv.org
7337W:	http://palosaari.fi/linux/
7338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7339T:	git git://linuxtv.org/anttip/media_tree.git
7340S:	Maintained
7341F:	drivers/media/tuners/it913x*
7342
7343IVTV VIDEO4LINUX DRIVER
7344M:	Andy Walls <awalls@md.metrocast.net>
7345L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7346L:	linux-media@vger.kernel.org
7347T:	git git://linuxtv.org/media_tree.git
7348W:	http://www.ivtvdriver.org
7349S:	Maintained
7350F:	Documentation/media/v4l-drivers/ivtv*
7351F:	drivers/media/pci/ivtv/
7352F:	include/uapi/linux/ivtv*
7353
7354IX2505V MEDIA DRIVER
7355M:	Malcolm Priestley <tvboxspy@gmail.com>
7356L:	linux-media@vger.kernel.org
7357W:	https://linuxtv.org
7358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7359S:	Maintained
7360F:	drivers/media/dvb-frontends/ix2505v*
7361
7362JC42.4 TEMPERATURE SENSOR DRIVER
7363M:	Guenter Roeck <linux@roeck-us.net>
7364L:	linux-hwmon@vger.kernel.org
7365S:	Maintained
7366F:	drivers/hwmon/jc42.c
7367F:	Documentation/hwmon/jc42
7368
7369JFS FILESYSTEM
7370M:	Dave Kleikamp <shaggy@kernel.org>
7371L:	jfs-discussion@lists.sourceforge.net
7372W:	http://jfs.sourceforge.net/
7373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7374S:	Maintained
7375F:	Documentation/filesystems/jfs.txt
7376F:	fs/jfs/
7377
7378JME NETWORK DRIVER
7379M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7380L:	netdev@vger.kernel.org
7381S:	Maintained
7382F:	drivers/net/ethernet/jme.*
7383
7384JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7385M:	David Woodhouse <dwmw2@infradead.org>
7386L:	linux-mtd@lists.infradead.org
7387W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7388S:	Maintained
7389F:	fs/jffs2/
7390F:	include/uapi/linux/jffs2.h
7391
7392JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7393M:	"Theodore Ts'o" <tytso@mit.edu>
7394M:	Jan Kara <jack@suse.com>
7395L:	linux-ext4@vger.kernel.org
7396S:	Maintained
7397F:	fs/jbd2/
7398F:	include/linux/jbd2.h
7399
7400JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7401M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7402L:	linux-media@vger.kernel.org
7403S:	Maintained
7404F:	drivers/media/platform/rcar_jpu.c
7405
7406JSM Neo PCI based serial card
7407M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7408L:	linux-serial@vger.kernel.org
7409S:	Maintained
7410F:	drivers/tty/serial/jsm/
7411
7412K10TEMP HARDWARE MONITORING DRIVER
7413M:	Clemens Ladisch <clemens@ladisch.de>
7414L:	linux-hwmon@vger.kernel.org
7415S:	Maintained
7416F:	Documentation/hwmon/k10temp
7417F:	drivers/hwmon/k10temp.c
7418
7419K8TEMP HARDWARE MONITORING DRIVER
7420M:	Rudolf Marek <r.marek@assembler.cz>
7421L:	linux-hwmon@vger.kernel.org
7422S:	Maintained
7423F:	Documentation/hwmon/k8temp
7424F:	drivers/hwmon/k8temp.c
7425
7426KASAN
7427M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7428R:	Alexander Potapenko <glider@google.com>
7429R:	Dmitry Vyukov <dvyukov@google.com>
7430L:	kasan-dev@googlegroups.com
7431S:	Maintained
7432F:	arch/*/include/asm/kasan.h
7433F:	arch/*/mm/kasan_init*
7434F:	Documentation/dev-tools/kasan.rst
7435F:	include/linux/kasan*.h
7436F:	lib/test_kasan.c
7437F:	mm/kasan/
7438F:	scripts/Makefile.kasan
7439
7440KCONFIG
7441M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7442L:	linux-kbuild@vger.kernel.org
7443T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7444S:	Maintained
7445F:	Documentation/kbuild/kconfig-language.txt
7446F:	scripts/kconfig/
7447
7448KDUMP
7449M:	Dave Young <dyoung@redhat.com>
7450M:	Baoquan He <bhe@redhat.com>
7451R:	Vivek Goyal <vgoyal@redhat.com>
7452L:	kexec@lists.infradead.org
7453W:	http://lse.sourceforge.net/kdump/
7454S:	Maintained
7455F:	Documentation/kdump/
7456
7457KEENE FM RADIO TRANSMITTER DRIVER
7458M:	Hans Verkuil <hverkuil@xs4all.nl>
7459L:	linux-media@vger.kernel.org
7460T:	git git://linuxtv.org/media_tree.git
7461W:	https://linuxtv.org
7462S:	Maintained
7463F:	drivers/media/radio/radio-keene*
7464
7465KERNEL AUTOMOUNTER v4 (AUTOFS4)
7466M:	Ian Kent <raven@themaw.net>
7467L:	autofs@vger.kernel.org
7468S:	Maintained
7469F:	fs/autofs4/
7470
7471KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7472M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7473M:	Michal Marek <mmarek@suse.com>
7474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7475L:	linux-kbuild@vger.kernel.org
7476S:	Maintained
7477F:	Documentation/kbuild/
7478F:	Makefile
7479F:	scripts/Makefile.*
7480F:	scripts/basic/
7481F:	scripts/mk*
7482F:	scripts/package/
7483
7484KERNEL JANITORS
7485L:	kernel-janitors@vger.kernel.org
7486W:	http://kernelnewbies.org/KernelJanitors
7487S:	Odd Fixes
7488
7489KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7490M:	"J. Bruce Fields" <bfields@fieldses.org>
7491M:	Jeff Layton <jlayton@poochiereds.net>
7492L:	linux-nfs@vger.kernel.org
7493W:	http://nfs.sourceforge.net/
7494T:	git git://linux-nfs.org/~bfields/linux.git
7495S:	Supported
7496F:	fs/nfsd/
7497F:	include/uapi/linux/nfsd/
7498F:	fs/lockd/
7499F:	fs/nfs_common/
7500F:	net/sunrpc/
7501F:	include/linux/lockd/
7502F:	include/linux/sunrpc/
7503F:	include/uapi/linux/sunrpc/
7504
7505KERNEL SELFTEST FRAMEWORK
7506M:	Shuah Khan <shuahkh@osg.samsung.com>
7507M:	Shuah Khan <shuah@kernel.org>
7508L:	linux-kselftest@vger.kernel.org
7509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7510S:	Maintained
7511F:	tools/testing/selftests/
7512F:	Documentation/dev-tools/kselftest*
7513
7514KERNEL USERMODE HELPER
7515M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7516L:	linux-kernel@vger.kernel.org
7517S:	Maintained
7518F:	kernel/umh.c
7519F:	include/linux/umh.h
7520
7521KERNEL VIRTUAL MACHINE (KVM)
7522M:	Paolo Bonzini <pbonzini@redhat.com>
7523M:	Radim Krčmář <rkrcmar@redhat.com>
7524L:	kvm@vger.kernel.org
7525W:	http://www.linux-kvm.org
7526T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7527S:	Supported
7528F:	Documentation/virtual/kvm/
7529F:	include/trace/events/kvm.h
7530F:	include/uapi/asm-generic/kvm*
7531F:	include/uapi/linux/kvm*
7532F:	include/asm-generic/kvm*
7533F:	include/linux/kvm*
7534F:	include/kvm/iodev.h
7535F:	virt/kvm/*
7536F:	tools/kvm/
7537
7538KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7539M:	Joerg Roedel <joro@8bytes.org>
7540L:	kvm@vger.kernel.org
7541W:	http://www.linux-kvm.org/
7542S:	Maintained
7543F:	arch/x86/include/asm/svm.h
7544F:	arch/x86/kvm/svm.c
7545
7546KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7547M:	Christoffer Dall <christoffer.dall@linaro.org>
7548M:	Marc Zyngier <marc.zyngier@arm.com>
7549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7550L:	kvmarm@lists.cs.columbia.edu
7551W:	http://systems.cs.columbia.edu/projects/kvm-arm
7552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7553S:	Supported
7554F:	arch/arm/include/uapi/asm/kvm*
7555F:	arch/arm/include/asm/kvm*
7556F:	arch/arm/kvm/
7557F:	virt/kvm/arm/
7558F:	include/kvm/arm_*
7559
7560KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7561M:	Christoffer Dall <christoffer.dall@linaro.org>
7562M:	Marc Zyngier <marc.zyngier@arm.com>
7563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7564L:	kvmarm@lists.cs.columbia.edu
7565S:	Maintained
7566F:	arch/arm64/include/uapi/asm/kvm*
7567F:	arch/arm64/include/asm/kvm*
7568F:	arch/arm64/kvm/
7569
7570KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7571M:	James Hogan <jhogan@kernel.org>
7572L:	linux-mips@linux-mips.org
7573S:	Supported
7574F:	arch/mips/include/uapi/asm/kvm*
7575F:	arch/mips/include/asm/kvm*
7576F:	arch/mips/kvm/
7577
7578KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7579M:	Paul Mackerras <paulus@ozlabs.org>
7580L:	kvm-ppc@vger.kernel.org
7581W:	http://www.linux-kvm.org/
7582T:	git git://github.com/agraf/linux-2.6.git
7583S:	Supported
7584F:	arch/powerpc/include/uapi/asm/kvm*
7585F:	arch/powerpc/include/asm/kvm*
7586F:	arch/powerpc/kvm/
7587F:	arch/powerpc/kernel/kvm*
7588
7589KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7590M:	Christian Borntraeger <borntraeger@de.ibm.com>
7591M:	Cornelia Huck <cohuck@redhat.com>
7592L:	linux-s390@vger.kernel.org
7593W:	http://www.ibm.com/developerworks/linux/linux390/
7594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7595S:	Supported
7596F:	arch/s390/include/uapi/asm/kvm*
7597F:	arch/s390/include/asm/gmap.h
7598F:	arch/s390/include/asm/kvm*
7599F:	arch/s390/kvm/
7600F:	arch/s390/mm/gmap.c
7601
7602KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7603M:	Paolo Bonzini <pbonzini@redhat.com>
7604M:	Radim Krčmář <rkrcmar@redhat.com>
7605L:	kvm@vger.kernel.org
7606W:	http://www.linux-kvm.org
7607T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7608S:	Supported
7609F:	arch/x86/kvm/
7610F:	arch/x86/include/uapi/asm/kvm*
7611F:	arch/x86/include/asm/kvm*
7612F:	arch/x86/kernel/kvm.c
7613F:	arch/x86/kernel/kvmclock.c
7614
7615KERNFS
7616M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7617M:	Tejun Heo <tj@kernel.org>
7618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7619S:	Supported
7620F:	include/linux/kernfs.h
7621F:	fs/kernfs/
7622
7623KEXEC
7624M:	Eric Biederman <ebiederm@xmission.com>
7625W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7626L:	kexec@lists.infradead.org
7627S:	Maintained
7628F:	include/linux/kexec.h
7629F:	include/uapi/linux/kexec.h
7630F:	kernel/kexec*
7631
7632KEYS-ENCRYPTED
7633M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7634M:	David Safford <safford@us.ibm.com>
7635L:	linux-security-module@vger.kernel.org
7636L:	keyrings@vger.kernel.org
7637S:	Supported
7638F:	Documentation/security/keys/trusted-encrypted.rst
7639F:	include/keys/encrypted-type.h
7640F:	security/keys/encrypted-keys/
7641
7642KEYS-TRUSTED
7643M:	David Safford <safford@us.ibm.com>
7644M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7645L:	linux-security-module@vger.kernel.org
7646L:	keyrings@vger.kernel.org
7647S:	Supported
7648F:	Documentation/security/keys/trusted-encrypted.rst
7649F:	include/keys/trusted-type.h
7650F:	security/keys/trusted.c
7651F:	security/keys/trusted.h
7652
7653KEYS/KEYRINGS:
7654M:	David Howells <dhowells@redhat.com>
7655L:	keyrings@vger.kernel.org
7656S:	Maintained
7657F:	Documentation/security/keys/core.rst
7658F:	include/linux/key.h
7659F:	include/linux/key-type.h
7660F:	include/linux/keyctl.h
7661F:	include/uapi/linux/keyctl.h
7662F:	include/keys/
7663F:	security/keys/
7664
7665KGDB / KDB /debug_core
7666M:	Jason Wessel <jason.wessel@windriver.com>
7667W:	http://kgdb.wiki.kernel.org/
7668L:	kgdb-bugreport@lists.sourceforge.net
7669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7670S:	Maintained
7671F:	Documentation/dev-tools/kgdb.rst
7672F:	drivers/misc/kgdbts.c
7673F:	drivers/tty/serial/kgdboc.c
7674F:	include/linux/kdb.h
7675F:	include/linux/kgdb.h
7676F:	kernel/debug/
7677
7678KMEMCHECK
7679M:	Vegard Nossum <vegardno@ifi.uio.no>
7680M:	Pekka Enberg <penberg@kernel.org>
7681S:	Maintained
7682F:	Documentation/dev-tools/kmemcheck.rst
7683F:	arch/x86/include/asm/kmemcheck.h
7684F:	arch/x86/mm/kmemcheck/
7685F:	include/linux/kmemcheck.h
7686F:	mm/kmemcheck.c
7687
7688KMEMLEAK
7689M:	Catalin Marinas <catalin.marinas@arm.com>
7690S:	Maintained
7691F:	Documentation/dev-tools/kmemleak.rst
7692F:	include/linux/kmemleak.h
7693F:	mm/kmemleak.c
7694F:	mm/kmemleak-test.c
7695
7696KMOD KERNEL MODULE LOADER - USERMODE HELPER
7697M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7698L:	linux-kernel@vger.kernel.org
7699S:	Maintained
7700F:	kernel/kmod.c
7701F:	include/linux/kmod.h
7702F:	lib/test_kmod.c
7703F:	tools/testing/selftests/kmod/
7704
7705KPROBES
7706M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7707M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7708M:	"David S. Miller" <davem@davemloft.net>
7709M:	Masami Hiramatsu <mhiramat@kernel.org>
7710S:	Maintained
7711F:	Documentation/kprobes.txt
7712F:	include/linux/kprobes.h
7713F:	include/asm-generic/kprobes.h
7714F:	kernel/kprobes.c
7715
7716KS0108 LCD CONTROLLER DRIVER
7717M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7718W:	http://miguelojeda.es/auxdisplay.htm
7719W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7720S:	Maintained
7721F:	Documentation/auxdisplay/ks0108
7722F:	drivers/auxdisplay/ks0108.c
7723F:	include/linux/ks0108.h
7724
7725L3MDEV
7726M:	David Ahern <dsa@cumulusnetworks.com>
7727L:	netdev@vger.kernel.org
7728S:	Maintained
7729F:	net/l3mdev
7730F:	include/net/l3mdev.h
7731
7732LANTIQ MIPS ARCHITECTURE
7733M:	John Crispin <john@phrozen.org>
7734L:	linux-mips@linux-mips.org
7735S:	Maintained
7736F:	arch/mips/lantiq
7737F:	drivers/soc/lantiq
7738
7739LAPB module
7740L:	linux-x25@vger.kernel.org
7741S:	Orphan
7742F:	Documentation/networking/lapb-module.txt
7743F:	include/*/lapb.h
7744F:	net/lapb/
7745
7746LASI 53c700 driver for PARISC
7747M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7748L:	linux-scsi@vger.kernel.org
7749S:	Maintained
7750F:	Documentation/scsi/53c700.txt
7751F:	drivers/scsi/53c700*
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:	Yotam Gigi <yotamg@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@imgtec.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@imgtec.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@imgtec.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:	Stephen Bates <stephen.bates@microsemi.com>
10345M:	Logan Gunthorpe <logang@deltatee.com>
10346L:	linux-pci@vger.kernel.org
10347S:	Maintained
10348F:	Documentation/switchtec.txt
10349F:	Documentation/ABI/testing/sysfs-class-switchtec
10350F:	drivers/pci/switch/switchtec*
10351F:	include/uapi/linux/switchtec_ioctl.h
10352
10353PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10354M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10355M:	Jason Cooper <jason@lakedaemon.net>
10356L:	linux-pci@vger.kernel.org
10357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10358S:	Maintained
10359F:	drivers/pci/host/*mvebu*
10360
10361PCI DRIVER FOR NVIDIA TEGRA
10362M:	Thierry Reding <thierry.reding@gmail.com>
10363L:	linux-tegra@vger.kernel.org
10364L:	linux-pci@vger.kernel.org
10365S:	Supported
10366F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10367F:	drivers/pci/host/pci-tegra.c
10368
10369PCI DRIVER FOR RENESAS R-CAR
10370M:	Simon Horman <horms@verge.net.au>
10371L:	linux-pci@vger.kernel.org
10372L:	linux-renesas-soc@vger.kernel.org
10373S:	Maintained
10374F:	drivers/pci/host/*rcar*
10375
10376PCI DRIVER FOR SAMSUNG EXYNOS
10377M:	Jingoo Han <jingoohan1@gmail.com>
10378L:	linux-pci@vger.kernel.org
10379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10380L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10381S:	Maintained
10382F:	drivers/pci/dwc/pci-exynos.c
10383
10384PCI DRIVER FOR SYNOPSYS DESIGNWARE
10385M:	Jingoo Han <jingoohan1@gmail.com>
10386M:	Joao Pinto <Joao.Pinto@synopsys.com>
10387L:	linux-pci@vger.kernel.org
10388S:	Maintained
10389F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10390F:	drivers/pci/dwc/*designware*
10391
10392PCI DRIVER FOR TI DRA7XX
10393M:	Kishon Vijay Abraham I <kishon@ti.com>
10394L:	linux-omap@vger.kernel.org
10395L:	linux-pci@vger.kernel.org
10396S:	Supported
10397F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10398F:	drivers/pci/dwc/pci-dra7xx.c
10399
10400PCI DRIVER FOR TI KEYSTONE
10401M:	Murali Karicheri <m-karicheri2@ti.com>
10402L:	linux-pci@vger.kernel.org
10403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10404S:	Maintained
10405F:	drivers/pci/dwc/*keystone*
10406
10407PCI ENDPOINT SUBSYSTEM
10408M:	Kishon Vijay Abraham I <kishon@ti.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
10460PCIE DRIVER FOR AXIS ARTPEC
10461M:	Niklas Cassel <niklas.cassel@axis.com>
10462M:	Jesper Nilsson <jesper.nilsson@axis.com>
10463L:	linux-arm-kernel@axis.com
10464L:	linux-pci@vger.kernel.org
10465S:	Maintained
10466F:	Documentation/devicetree/bindings/pci/axis,artpec*
10467F:	drivers/pci/dwc/*artpec*
10468
10469PCIE DRIVER FOR CAVIUM THUNDERX
10470M:	David Daney <david.daney@cavium.com>
10471L:	linux-pci@vger.kernel.org
10472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10473S:	Supported
10474F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10475F:	drivers/pci/host/pci-thunder-*
10476
10477PCIE DRIVER FOR HISILICON
10478M:	Zhou Wang <wangzhou1@hisilicon.com>
10479M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10480L:	linux-pci@vger.kernel.org
10481S:	Maintained
10482F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10483F:	drivers/pci/dwc/pcie-hisi.c
10484
10485PCIE DRIVER FOR HISILICON KIRIN
10486M:	Xiaowei Song <songxiaowei@hisilicon.com>
10487M:	Binghui Wang <wangbinghui@hisilicon.com>
10488L:	linux-pci@vger.kernel.org
10489S:	Maintained
10490F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10491F:	drivers/pci/dwc/pcie-kirin.c
10492
10493PCIE DRIVER FOR MEDIATEK
10494M:	Ryder Lee <ryder.lee@mediatek.com>
10495L:	linux-pci@vger.kernel.org
10496L:	linux-mediatek@lists.infradead.org
10497S:	Supported
10498F:	Documentation/devicetree/bindings/pci/mediatek*
10499F:	drivers/pci/host/*mediatek*
10500
10501PCIE DRIVER FOR QUALCOMM MSM
10502M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10503L:	linux-pci@vger.kernel.org
10504L:	linux-arm-msm@vger.kernel.org
10505S:	Maintained
10506F:	drivers/pci/dwc/*qcom*
10507
10508PCIE DRIVER FOR ROCKCHIP
10509M:	Shawn Lin <shawn.lin@rock-chips.com>
10510L:	linux-pci@vger.kernel.org
10511L:	linux-rockchip@lists.infradead.org
10512S:	Maintained
10513F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10514F:	drivers/pci/host/pcie-rockchip.c
10515
10516PCIE DRIVER FOR ST SPEAR13XX
10517M:	Pratyush Anand <pratyush.anand@gmail.com>
10518L:	linux-pci@vger.kernel.org
10519S:	Maintained
10520F:	drivers/pci/dwc/*spear*
10521
10522PCMCIA SUBSYSTEM
10523P:	Linux PCMCIA Team
10524L:	linux-pcmcia@lists.infradead.org
10525W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10527S:	Maintained
10528F:	Documentation/pcmcia/
10529F:	tools/pcmcia/
10530F:	drivers/pcmcia/
10531F:	include/pcmcia/
10532
10533PCNET32 NETWORK DRIVER
10534M:	Don Fry <pcnet32@frontier.com>
10535L:	netdev@vger.kernel.org
10536S:	Maintained
10537F:	drivers/net/ethernet/amd/pcnet32.c
10538
10539PCRYPT PARALLEL CRYPTO ENGINE
10540M:	Steffen Klassert <steffen.klassert@secunet.com>
10541L:	linux-crypto@vger.kernel.org
10542S:	Maintained
10543F:	crypto/pcrypt.c
10544F:	include/crypto/pcrypt.h
10545
10546PER-CPU MEMORY ALLOCATOR
10547M:	Tejun Heo <tj@kernel.org>
10548M:	Christoph Lameter <cl@linux.com>
10549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10550S:	Maintained
10551F:	include/linux/percpu*.h
10552F:	mm/percpu*.c
10553F:	arch/*/include/asm/percpu.h
10554
10555PER-TASK DELAY ACCOUNTING
10556M:	Balbir Singh <bsingharora@gmail.com>
10557S:	Maintained
10558F:	include/linux/delayacct.h
10559F:	kernel/delayacct.c
10560
10561PERFORMANCE EVENTS SUBSYSTEM
10562M:	Peter Zijlstra <peterz@infradead.org>
10563M:	Ingo Molnar <mingo@redhat.com>
10564M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10565R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10566R:	Jiri Olsa <jolsa@redhat.com>
10567R:	Namhyung Kim <namhyung@kernel.org>
10568L:	linux-kernel@vger.kernel.org
10569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10570S:	Supported
10571F:	kernel/events/*
10572F:	include/linux/perf_event.h
10573F:	include/uapi/linux/perf_event.h
10574F:	arch/*/kernel/perf_event*.c
10575F:	arch/*/kernel/*/perf_event*.c
10576F:	arch/*/kernel/*/*/perf_event*.c
10577F:	arch/*/include/asm/perf_event.h
10578F:	arch/*/kernel/perf_callchain.c
10579F:	arch/*/events/*
10580F:	tools/perf/
10581
10582PERSONALITY HANDLING
10583M:	Christoph Hellwig <hch@infradead.org>
10584L:	linux-abi-devel@lists.sourceforge.net
10585S:	Maintained
10586F:	include/linux/personality.h
10587F:	include/uapi/linux/personality.h
10588
10589PHONET PROTOCOL
10590M:	Remi Denis-Courmont <courmisch@gmail.com>
10591S:	Supported
10592F:	Documentation/networking/phonet.txt
10593F:	include/linux/phonet.h
10594F:	include/net/phonet/
10595F:	include/uapi/linux/phonet.h
10596F:	net/phonet/
10597
10598PHRAM MTD DRIVER
10599M:	Joern Engel <joern@lazybastard.org>
10600L:	linux-mtd@lists.infradead.org
10601S:	Maintained
10602F:	drivers/mtd/devices/phram.c
10603
10604PICOLCD HID DRIVER
10605M:	Bruno Prémont <bonbons@linux-vserver.org>
10606L:	linux-input@vger.kernel.org
10607S:	Maintained
10608F:	drivers/hid/hid-picolcd*
10609
10610PICOXCELL SUPPORT
10611M:	Jamie Iles <jamie@jamieiles.com>
10612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10613T:	git git://github.com/jamieiles/linux-2.6-ji.git
10614S:	Supported
10615F:	arch/arm/boot/dts/picoxcell*
10616F:	arch/arm/mach-picoxcell/
10617F:	drivers/crypto/picoxcell*
10618
10619PIN CONTROL SUBSYSTEM
10620M:	Linus Walleij <linus.walleij@linaro.org>
10621L:	linux-gpio@vger.kernel.org
10622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10623S:	Maintained
10624F:	Documentation/devicetree/bindings/pinctrl/
10625F:	Documentation/driver-api/pinctl.rst
10626F:	drivers/pinctrl/
10627F:	include/linux/pinctrl/
10628
10629PIN CONTROLLER - ATMEL AT91
10630M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10632S:	Maintained
10633F:	drivers/pinctrl/pinctrl-at91.*
10634
10635PIN CONTROLLER - ATMEL AT91 PIO4
10636M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10638L:	linux-gpio@vger.kernel.org
10639S:	Supported
10640F:	drivers/pinctrl/pinctrl-at91-pio4.*
10641
10642PIN CONTROLLER - INTEL
10643M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10644M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10645S:	Maintained
10646F:	drivers/pinctrl/intel/
10647
10648PIN CONTROLLER - QUALCOMM
10649M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10650S:	Maintained
10651L:	linux-arm-msm@vger.kernel.org
10652F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10653F:	drivers/pinctrl/qcom/
10654
10655PIN CONTROLLER - RENESAS
10656M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10657M:	Geert Uytterhoeven <geert+renesas@glider.be>
10658L:	linux-renesas-soc@vger.kernel.org
10659S:	Maintained
10660F:	drivers/pinctrl/sh-pfc/
10661
10662PIN CONTROLLER - SAMSUNG
10663M:	Tomasz Figa <tomasz.figa@gmail.com>
10664M:	Krzysztof Kozlowski <krzk@kernel.org>
10665M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10667L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10668Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10670S:	Maintained
10671F:	drivers/pinctrl/samsung/
10672F:	include/dt-bindings/pinctrl/samsung.h
10673F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10674
10675PIN CONTROLLER - SINGLE
10676M:	Tony Lindgren <tony@atomide.com>
10677M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10679L:	linux-omap@vger.kernel.org
10680S:	Maintained
10681F:	drivers/pinctrl/pinctrl-single.c
10682
10683PIN CONTROLLER - ST SPEAR
10684M:	Viresh Kumar <vireshk@kernel.org>
10685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10686W:	http://www.st.com/spear
10687S:	Maintained
10688F:	drivers/pinctrl/spear/
10689
10690PISTACHIO SOC SUPPORT
10691M:	James Hartley <james.hartley@imgtec.com>
10692M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10693L:	linux-mips@linux-mips.org
10694S:	Maintained
10695F:	arch/mips/pistachio/
10696F:	arch/mips/include/asm/mach-pistachio/
10697F:	arch/mips/boot/dts/img/pistachio*
10698F:	arch/mips/configs/pistachio*_defconfig
10699
10700PKTCDVD DRIVER
10701S:	Orphan
10702M:	linux-block@vger.kernel.org
10703F:	drivers/block/pktcdvd.c
10704F:	include/linux/pktcdvd.h
10705F:	include/uapi/linux/pktcdvd.h
10706
10707PKUNITY SOC DRIVERS
10708M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10709W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10710S:	Maintained
10711T:	git git://github.com/gxt/linux.git
10712F:	drivers/input/serio/i8042-unicore32io.h
10713F:	drivers/i2c/busses/i2c-puv3.c
10714F:	drivers/video/fbdev/fb-puv3.c
10715F:	drivers/rtc/rtc-puv3.c
10716
10717PMBUS HARDWARE MONITORING DRIVERS
10718M:	Guenter Roeck <linux@roeck-us.net>
10719L:	linux-hwmon@vger.kernel.org
10720W:	http://hwmon.wiki.kernel.org/
10721W:	http://www.roeck-us.net/linux/drivers/
10722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10723S:	Maintained
10724F:	Documentation/hwmon/pmbus
10725F:	drivers/hwmon/pmbus/
10726F:	include/linux/pmbus.h
10727
10728PMC SIERRA MaxRAID DRIVER
10729L:	linux-scsi@vger.kernel.org
10730W:	http://www.pmc-sierra.com/
10731S:	Orphan
10732F:	drivers/scsi/pmcraid.*
10733
10734PMC SIERRA PM8001 DRIVER
10735M:	Jack Wang <jinpu.wang@profitbricks.com>
10736M:	lindar_liu@usish.com
10737L:	linux-scsi@vger.kernel.org
10738S:	Supported
10739F:	drivers/scsi/pm8001/
10740
10741PNP SUPPORT
10742M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10743S:	Maintained
10744F:	drivers/pnp/
10745
10746POSIX CLOCKS and TIMERS
10747M:	Thomas Gleixner <tglx@linutronix.de>
10748L:	linux-kernel@vger.kernel.org
10749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10750S:	Maintained
10751F:	fs/timerfd.c
10752F:	include/linux/timer*
10753F:	kernel/time/*timer*
10754
10755POWER MANAGEMENT CORE
10756M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10757L:	linux-pm@vger.kernel.org
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10759B:	https://bugzilla.kernel.org
10760S:	Supported
10761F:	drivers/base/power/
10762F:	include/linux/pm.h
10763F:	include/linux/pm_*
10764F:	include/linux/powercap.h
10765F:	drivers/powercap/
10766
10767POWER STATE COORDINATION INTERFACE (PSCI)
10768M:	Mark Rutland <mark.rutland@arm.com>
10769M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10770L:	linux-arm-kernel@lists.infradead.org
10771S:	Maintained
10772F:	drivers/firmware/psci*.c
10773F:	include/linux/psci.h
10774F:	include/uapi/linux/psci.h
10775
10776POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10777M:	Sebastian Reichel <sre@kernel.org>
10778L:	linux-pm@vger.kernel.org
10779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10780S:	Maintained
10781F:	Documentation/devicetree/bindings/power/supply/
10782F:	include/linux/power_supply.h
10783F:	drivers/power/supply/
10784
10785POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10786M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10787L:	linuxppc-dev@lists.ozlabs.org
10788S:	Maintained
10789F:	drivers/char/powernv-op-panel.c
10790
10791PPP OVER ATM (RFC 2364)
10792M:	Mitchell Blank Jr <mitch@sfgoth.com>
10793S:	Maintained
10794F:	net/atm/pppoatm.c
10795F:	include/uapi/linux/atmppp.h
10796
10797PPP OVER ETHERNET
10798M:	Michal Ostrowski <mostrows@earthlink.net>
10799S:	Maintained
10800F:	drivers/net/ppp/pppoe.c
10801F:	drivers/net/ppp/pppox.c
10802
10803PPP OVER L2TP
10804M:	James Chapman <jchapman@katalix.com>
10805S:	Maintained
10806F:	net/l2tp/l2tp_ppp.c
10807F:	include/linux/if_pppol2tp.h
10808F:	include/uapi/linux/if_pppol2tp.h
10809
10810PPP PROTOCOL DRIVERS AND COMPRESSORS
10811M:	Paul Mackerras <paulus@samba.org>
10812L:	linux-ppp@vger.kernel.org
10813S:	Maintained
10814F:	drivers/net/ppp/ppp_*
10815
10816PPS SUPPORT
10817M:	Rodolfo Giometti <giometti@enneenne.com>
10818W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10819L:	linuxpps@ml.enneenne.com (subscribers-only)
10820S:	Maintained
10821F:	Documentation/pps/
10822F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10823F:	Documentation/ABI/testing/sysfs-pps
10824F:	drivers/pps/
10825F:	include/linux/pps*.h
10826F:	include/uapi/linux/pps.h
10827
10828PPTP DRIVER
10829M:	Dmitry Kozlov <xeb@mail.ru>
10830L:	netdev@vger.kernel.org
10831S:	Maintained
10832F:	drivers/net/ppp/pptp.c
10833W:	http://sourceforge.net/projects/accel-pptp
10834
10835PREEMPTIBLE KERNEL
10836M:	Robert Love <rml@tech9.net>
10837L:	kpreempt-tech@lists.sourceforge.net
10838W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10839S:	Supported
10840F:	Documentation/preempt-locking.txt
10841F:	include/linux/preempt.h
10842
10843PRINTK
10844M:	Petr Mladek <pmladek@suse.com>
10845M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10846R:	Steven Rostedt <rostedt@goodmis.org>
10847S:	Maintained
10848F:	kernel/printk/
10849F:	include/linux/printk.h
10850
10851PRISM54 WIRELESS DRIVER
10852M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10853L:	linux-wireless@vger.kernel.org
10854W:	http://wireless.kernel.org/en/users/Drivers/p54
10855S:	Obsolete
10856F:	drivers/net/wireless/intersil/prism54/
10857
10858PROC SYSCTL
10859M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10860M:	Kees Cook <keescook@chromium.org>
10861L:	linux-kernel@vger.kernel.org
10862L:	linux-fsdevel@vger.kernel.org
10863S:	Maintained
10864F:	fs/proc/proc_sysctl.c
10865F:	include/linux/sysctl.h
10866F:	kernel/sysctl.c
10867F:	tools/testing/selftests/sysctl/
10868
10869PS3 NETWORK SUPPORT
10870M:	Geoff Levand <geoff@infradead.org>
10871L:	netdev@vger.kernel.org
10872L:	linuxppc-dev@lists.ozlabs.org
10873S:	Maintained
10874F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10875
10876PS3 PLATFORM SUPPORT
10877M:	Geoff Levand <geoff@infradead.org>
10878L:	linuxppc-dev@lists.ozlabs.org
10879S:	Maintained
10880F:	arch/powerpc/boot/ps3*
10881F:	arch/powerpc/include/asm/lv1call.h
10882F:	arch/powerpc/include/asm/ps3*.h
10883F:	arch/powerpc/platforms/ps3/
10884F:	drivers/*/ps3*
10885F:	drivers/ps3/
10886F:	drivers/rtc/rtc-ps3.c
10887F:	drivers/usb/host/*ps3.c
10888F:	sound/ppc/snd_ps3*
10889
10890PS3VRAM DRIVER
10891M:	Jim Paris <jim@jtan.com>
10892M:	Geoff Levand <geoff@infradead.org>
10893L:	linuxppc-dev@lists.ozlabs.org
10894S:	Maintained
10895F:	drivers/block/ps3vram.c
10896
10897PSAMPLE PACKET SAMPLING SUPPORT:
10898M:	Yotam Gigi <yotamg@mellanox.com>
10899S:	Maintained
10900F:	net/psample
10901F:	include/net/psample.h
10902F:	include/uapi/linux/psample.h
10903
10904PSTORE FILESYSTEM
10905M:	Kees Cook <keescook@chromium.org>
10906M:	Anton Vorontsov <anton@enomsg.org>
10907M:	Colin Cross <ccross@android.com>
10908M:	Tony Luck <tony.luck@intel.com>
10909S:	Maintained
10910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10911F:	fs/pstore/
10912F:	include/linux/pstore*
10913F:	drivers/firmware/efi/efi-pstore.c
10914F:	drivers/acpi/apei/erst.c
10915F:	Documentation/admin-guide/ramoops.rst
10916F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10917K:	\b(pstore|ramoops)
10918
10919PTP HARDWARE CLOCK SUPPORT
10920M:	Richard Cochran <richardcochran@gmail.com>
10921L:	netdev@vger.kernel.org
10922S:	Maintained
10923W:	http://linuxptp.sourceforge.net/
10924F:	Documentation/ABI/testing/sysfs-ptp
10925F:	Documentation/ptp/*
10926F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10927F:	drivers/net/phy/dp83640*
10928F:	drivers/ptp/*
10929F:	include/linux/ptp_cl*
10930
10931PTRACE SUPPORT
10932M:	Oleg Nesterov <oleg@redhat.com>
10933S:	Maintained
10934F:	include/asm-generic/syscall.h
10935F:	include/linux/ptrace.h
10936F:	include/linux/regset.h
10937F:	include/linux/tracehook.h
10938F:	include/uapi/linux/ptrace.h
10939F:	include/uapi/linux/ptrace.h
10940F:	include/asm-generic/ptrace.h
10941F:	kernel/ptrace.c
10942F:	arch/*/ptrace*.c
10943F:	arch/*/*/ptrace*.c
10944F:	arch/*/include/asm/ptrace*.h
10945
10946PULSE8-CEC DRIVER
10947M:	Hans Verkuil <hverkuil@xs4all.nl>
10948L:	linux-media@vger.kernel.org
10949T:	git git://linuxtv.org/media_tree.git
10950S:	Maintained
10951F:	drivers/media/usb/pulse8-cec/*
10952F:	Documentation/media/cec-drivers/pulse8-cec.rst
10953
10954PVRUSB2 VIDEO4LINUX DRIVER
10955M:	Mike Isely <isely@pobox.com>
10956L:	pvrusb2@isely.net	(subscribers-only)
10957L:	linux-media@vger.kernel.org
10958W:	http://www.isely.net/pvrusb2/
10959T:	git git://linuxtv.org/media_tree.git
10960S:	Maintained
10961F:	Documentation/media/v4l-drivers/pvrusb2*
10962F:	drivers/media/usb/pvrusb2/
10963
10964PWC WEBCAM DRIVER
10965M:	Hans Verkuil <hverkuil@xs4all.nl>
10966L:	linux-media@vger.kernel.org
10967T:	git git://linuxtv.org/media_tree.git
10968S:	Odd Fixes
10969F:	drivers/media/usb/pwc/*
10970
10971PWM FAN DRIVER
10972M:	Kamil Debski <kamil@wypas.org>
10973M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10974L:	linux-hwmon@vger.kernel.org
10975S:	Supported
10976F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10977F:	Documentation/hwmon/pwm-fan
10978F:	drivers/hwmon/pwm-fan.c
10979
10980PWM IR Transmitter
10981M:	Sean Young <sean@mess.org>
10982L:	linux-media@vger.kernel.org
10983S:	Maintained
10984F:	drivers/media/rc/pwm-ir-tx.c
10985
10986PWM SUBSYSTEM
10987M:	Thierry Reding <thierry.reding@gmail.com>
10988L:	linux-pwm@vger.kernel.org
10989S:	Maintained
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10991F:	Documentation/pwm.txt
10992F:	Documentation/devicetree/bindings/pwm/
10993F:	include/linux/pwm.h
10994F:	drivers/pwm/
10995F:	drivers/video/backlight/pwm_bl.c
10996F:	include/linux/pwm_backlight.h
10997F:	drivers/gpio/gpio-mvebu.c
10998F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10999
11000PXA GPIO DRIVER
11001M:	Robert Jarzmik <robert.jarzmik@free.fr>
11002L:	linux-gpio@vger.kernel.org
11003S:	Maintained
11004F:	drivers/gpio/gpio-pxa.c
11005
11006PXA MMCI DRIVER
11007S:	Orphan
11008
11009PXA RTC DRIVER
11010M:	Robert Jarzmik <robert.jarzmik@free.fr>
11011L:	linux-rtc@vger.kernel.org
11012S:	Maintained
11013
11014PXA2xx/PXA3xx SUPPORT
11015M:	Daniel Mack <daniel@zonque.org>
11016M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11017M:	Robert Jarzmik <robert.jarzmik@free.fr>
11018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11019T:	git git://github.com/hzhuang1/linux.git
11020T:	git git://github.com/rjarzmik/linux.git
11021S:	Maintained
11022F:	arch/arm/boot/dts/pxa*
11023F:	arch/arm/mach-pxa/
11024F:	drivers/dma/pxa*
11025F:	drivers/pcmcia/pxa2xx*
11026F:	drivers/pinctrl/pxa/
11027F:	drivers/spi/spi-pxa2xx*
11028F:	drivers/usb/gadget/udc/pxa2*
11029F:	include/sound/pxa2xx-lib.h
11030F:	sound/arm/pxa*
11031F:	sound/soc/pxa/
11032
11033PXA3xx NAND FLASH DRIVER
11034M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11035L:	linux-mtd@lists.infradead.org
11036S:	Maintained
11037F:	drivers/mtd/nand/pxa3xx_nand.c
11038
11039QAT DRIVER
11040M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11041M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11042L:	qat-linux@intel.com
11043S:	Supported
11044F:	drivers/crypto/qat/
11045
11046QCOM AUDIO (ASoC) DRIVERS
11047M:	Patrick Lai <plai@codeaurora.org>
11048M:	Banajit Goswami <bgoswami@codeaurora.org>
11049L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11050S:	Supported
11051F:	sound/soc/qcom/
11052
11053QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11054M:	Gabriel Somlo <somlo@cmu.edu>
11055M:	"Michael S. Tsirkin" <mst@redhat.com>
11056L:	qemu-devel@nongnu.org
11057S:	Maintained
11058F:	drivers/firmware/qemu_fw_cfg.c
11059
11060QIB DRIVER
11061M:	Mike Marciniszyn <infinipath@intel.com>
11062L:	linux-rdma@vger.kernel.org
11063S:	Supported
11064F:	drivers/infiniband/hw/qib/
11065
11066QLOGIC QL41xxx FCOE DRIVER
11067M:	QLogic-Storage-Upstream@cavium.com
11068L:	linux-scsi@vger.kernel.org
11069S:	Supported
11070F:	drivers/scsi/qedf/
11071
11072QLOGIC QL41xxx ISCSI DRIVER
11073M:	QLogic-Storage-Upstream@cavium.com
11074L:	linux-scsi@vger.kernel.org
11075S:	Supported
11076F:	drivers/scsi/qedi/
11077
11078QLOGIC QL4xxx ETHERNET DRIVER
11079M:	Ariel Elior <Ariel.Elior@cavium.com>
11080M:	everest-linux-l2@cavium.com
11081L:	netdev@vger.kernel.org
11082S:	Supported
11083F:	drivers/net/ethernet/qlogic/qed/
11084F:	include/linux/qed/
11085F:	drivers/net/ethernet/qlogic/qede/
11086
11087QLOGIC QL4xxx RDMA DRIVER
11088M:	Ram Amrani <Ram.Amrani@cavium.com>
11089M:	Ariel Elior <Ariel.Elior@cavium.com>
11090L:	linux-rdma@vger.kernel.org
11091S:	Supported
11092F:	drivers/infiniband/hw/qedr/
11093F:	include/uapi/rdma/qedr-abi.h
11094
11095QLOGIC QLA1280 SCSI DRIVER
11096M:	Michael Reed <mdr@sgi.com>
11097L:	linux-scsi@vger.kernel.org
11098S:	Maintained
11099F:	drivers/scsi/qla1280.[ch]
11100
11101QLOGIC QLA2XXX FC-SCSI DRIVER
11102M:	qla2xxx-upstream@qlogic.com
11103L:	linux-scsi@vger.kernel.org
11104S:	Supported
11105F:	Documentation/scsi/LICENSE.qla2xxx
11106F:	drivers/scsi/qla2xxx/
11107
11108QLOGIC QLA3XXX NETWORK DRIVER
11109M:	Dept-GELinuxNICDev@cavium.com
11110L:	netdev@vger.kernel.org
11111S:	Supported
11112F:	Documentation/networking/LICENSE.qla3xxx
11113F:	drivers/net/ethernet/qlogic/qla3xxx.*
11114
11115QLOGIC QLA4XXX iSCSI DRIVER
11116M:	QLogic-Storage-Upstream@qlogic.com
11117L:	linux-scsi@vger.kernel.org
11118S:	Supported
11119F:	Documentation/scsi/LICENSE.qla4xxx
11120F:	drivers/scsi/qla4xxx/
11121
11122QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11123M:	Harish Patil <harish.patil@cavium.com>
11124M:	Manish Chopra <manish.chopra@cavium.com>
11125M:	Dept-GELinuxNICDev@cavium.com
11126L:	netdev@vger.kernel.org
11127S:	Supported
11128F:	drivers/net/ethernet/qlogic/qlcnic/
11129
11130QLOGIC QLGE 10Gb ETHERNET DRIVER
11131M:	Harish Patil <harish.patil@cavium.com>
11132M:	Manish Chopra <manish.chopra@cavium.com>
11133M:	Dept-GELinuxNICDev@cavium.com
11134L:	netdev@vger.kernel.org
11135S:	Supported
11136F:	drivers/net/ethernet/qlogic/qlge/
11137
11138QNX4 FILESYSTEM
11139M:	Anders Larsen <al@alarsen.net>
11140W:	http://www.alarsen.net/linux/qnx4fs/
11141S:	Maintained
11142F:	fs/qnx4/
11143F:	include/uapi/linux/qnx4_fs.h
11144F:	include/uapi/linux/qnxtypes.h
11145
11146QORIQ DPAA2 FSL-MC BUS DRIVER
11147M:	Stuart Yoder <stuyoder@gmail.com>
11148M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11149L:	linux-kernel@vger.kernel.org
11150S:	Maintained
11151F:	drivers/staging/fsl-mc/
11152F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11153
11154QT1010 MEDIA DRIVER
11155M:	Antti Palosaari <crope@iki.fi>
11156L:	linux-media@vger.kernel.org
11157W:	https://linuxtv.org
11158W:	http://palosaari.fi/linux/
11159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11160T:	git git://linuxtv.org/anttip/media_tree.git
11161S:	Maintained
11162F:	drivers/media/tuners/qt1010*
11163
11164QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11165M:	Kalle Valo <kvalo@qca.qualcomm.com>
11166L:	ath10k@lists.infradead.org
11167W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11169S:	Supported
11170F:	drivers/net/wireless/ath/ath10k/
11171
11172QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11173M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11174L:	linux-wireless@vger.kernel.org
11175W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11176S:	Supported
11177F:	drivers/net/wireless/ath/ath9k/
11178
11179QUALCOMM CAMERA SUBSYSTEM DRIVER
11180M:	Todor Tomov <todor.tomov@linaro.org>
11181L:	linux-media@vger.kernel.org
11182S:	Maintained
11183F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11184F:	Documentation/media/v4l-drivers/qcom_camss.rst
11185F:	drivers/media/platform/qcom/camss-8x16/
11186
11187QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11188M:	Timur Tabi <timur@codeaurora.org>
11189L:	netdev@vger.kernel.org
11190S:	Supported
11191F:	drivers/net/ethernet/qualcomm/emac/
11192
11193QUALCOMM HEXAGON ARCHITECTURE
11194M:	Richard Kuo <rkuo@codeaurora.org>
11195L:	linux-hexagon@vger.kernel.org
11196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11197S:	Supported
11198F:	arch/hexagon/
11199
11200QUALCOMM IOMMU
11201M:	Rob Clark <robdclark@gmail.com>
11202L:	iommu@lists.linux-foundation.org
11203L:	linux-arm-msm@vger.kernel.org
11204S:	Maintained
11205F:	drivers/iommu/qcom_iommu.c
11206
11207QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11208M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11209L:	linux-media@vger.kernel.org
11210L:	linux-arm-msm@vger.kernel.org
11211T:	git git://linuxtv.org/media_tree.git
11212S:	Maintained
11213F:	drivers/media/platform/qcom/venus/
11214
11215QUALCOMM WCN36XX WIRELESS DRIVER
11216M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11217L:	wcn36xx@lists.infradead.org
11218W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11219T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11220S:	Supported
11221F:	drivers/net/wireless/ath/wcn36xx/
11222
11223QUANTENNA QTNFMAC WIRELESS DRIVER
11224M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11225M:	Avinash Patil <avinashp@quantenna.com>
11226M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11227L:	linux-wireless@vger.kernel.org
11228S:	Maintained
11229F:	drivers/net/wireless/quantenna
11230
11231RADEON and AMDGPU DRM DRIVERS
11232M:	Alex Deucher <alexander.deucher@amd.com>
11233M:	Christian König <christian.koenig@amd.com>
11234L:	amd-gfx@lists.freedesktop.org
11235T:	git git://people.freedesktop.org/~agd5f/linux
11236S:	Supported
11237F:	drivers/gpu/drm/radeon/
11238F:	include/uapi/drm/radeon_drm.h
11239F:	drivers/gpu/drm/amd/
11240F:	include/uapi/drm/amdgpu_drm.h
11241
11242RADEON FRAMEBUFFER DISPLAY DRIVER
11243M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11244L:	linux-fbdev@vger.kernel.org
11245S:	Maintained
11246F:	drivers/video/fbdev/aty/radeon*
11247F:	include/uapi/linux/radeonfb.h
11248
11249RADIOSHARK RADIO DRIVER
11250M:	Hans Verkuil <hverkuil@xs4all.nl>
11251L:	linux-media@vger.kernel.org
11252T:	git git://linuxtv.org/media_tree.git
11253S:	Maintained
11254F:	drivers/media/radio/radio-shark.c
11255
11256RADIOSHARK2 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-shark2.c
11262F:	drivers/media/radio/radio-tea5777.c
11263
11264RADOS BLOCK DEVICE (RBD)
11265M:	Ilya Dryomov <idryomov@gmail.com>
11266M:	Sage Weil <sage@redhat.com>
11267M:	Alex Elder <elder@kernel.org>
11268L:	ceph-devel@vger.kernel.org
11269W:	http://ceph.com/
11270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11271T:	git git://github.com/ceph/ceph-client.git
11272S:	Supported
11273F:	Documentation/ABI/testing/sysfs-bus-rbd
11274F:	drivers/block/rbd.c
11275F:	drivers/block/rbd_types.h
11276
11277RAGE128 FRAMEBUFFER DISPLAY DRIVER
11278M:	Paul Mackerras <paulus@samba.org>
11279L:	linux-fbdev@vger.kernel.org
11280S:	Maintained
11281F:	drivers/video/fbdev/aty/aty128fb.c
11282
11283RAINSHADOW-CEC DRIVER
11284M:	Hans Verkuil <hverkuil@xs4all.nl>
11285L:	linux-media@vger.kernel.org
11286T:	git git://linuxtv.org/media_tree.git
11287S:	Maintained
11288F:	drivers/media/usb/rainshadow-cec/*
11289
11290RALINK MIPS ARCHITECTURE
11291M:	John Crispin <john@phrozen.org>
11292L:	linux-mips@linux-mips.org
11293S:	Maintained
11294F:	arch/mips/ralink
11295
11296RALINK RT2X00 WIRELESS LAN DRIVER
11297P:	rt2x00 project
11298M:	Stanislaw Gruszka <sgruszka@redhat.com>
11299M:	Helmut Schaa <helmut.schaa@googlemail.com>
11300L:	linux-wireless@vger.kernel.org
11301S:	Maintained
11302F:	drivers/net/wireless/ralink/rt2x00/
11303
11304RAMDISK RAM BLOCK DEVICE DRIVER
11305M:	Jens Axboe <axboe@kernel.dk>
11306S:	Maintained
11307F:	Documentation/blockdev/ramdisk.txt
11308F:	drivers/block/brd.c
11309
11310RANDOM NUMBER DRIVER
11311M:	"Theodore Ts'o" <tytso@mit.edu>
11312S:	Maintained
11313F:	drivers/char/random.c
11314
11315RAPIDIO SUBSYSTEM
11316M:	Matt Porter <mporter@kernel.crashing.org>
11317M:	Alexandre Bounine <alexandre.bounine@idt.com>
11318S:	Maintained
11319F:	drivers/rapidio/
11320
11321RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11322L:	linux-wireless@vger.kernel.org
11323S:	Orphan
11324F:	drivers/net/wireless/ray*
11325
11326RCUTORTURE MODULE
11327M:	Josh Triplett <josh@joshtriplett.org>
11328M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11329L:	linux-kernel@vger.kernel.org
11330S:	Supported
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11332F:	Documentation/RCU/torture.txt
11333F:	kernel/rcu/rcutorture.c
11334
11335RCUTORTURE TEST FRAMEWORK
11336M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11337M:	Josh Triplett <josh@joshtriplett.org>
11338R:	Steven Rostedt <rostedt@goodmis.org>
11339R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11340R:	Lai Jiangshan <jiangshanlai@gmail.com>
11341L:	linux-kernel@vger.kernel.org
11342S:	Supported
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11344F:	tools/testing/selftests/rcutorture
11345
11346RDC R-321X SoC
11347M:	Florian Fainelli <florian@openwrt.org>
11348S:	Maintained
11349
11350RDC R6040 FAST ETHERNET DRIVER
11351M:	Florian Fainelli <f.fainelli@gmail.com>
11352L:	netdev@vger.kernel.org
11353S:	Maintained
11354F:	drivers/net/ethernet/rdc/r6040.c
11355
11356RDMAVT - RDMA verbs software
11357M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11358L:	linux-rdma@vger.kernel.org
11359S:	Supported
11360F:	drivers/infiniband/sw/rdmavt
11361
11362RDS - RELIABLE DATAGRAM SOCKETS
11363M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11364L:	netdev@vger.kernel.org
11365L:	linux-rdma@vger.kernel.org
11366L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11367W:	https://oss.oracle.com/projects/rds/
11368S:	Supported
11369F:	net/rds/
11370F:	Documentation/networking/rds.txt
11371
11372RDT - RESOURCE ALLOCATION
11373M:	Fenghua Yu <fenghua.yu@intel.com>
11374L:	linux-kernel@vger.kernel.org
11375S:	Supported
11376F:	arch/x86/kernel/cpu/intel_rdt*
11377F:	arch/x86/include/asm/intel_rdt_sched.h
11378F:	Documentation/x86/intel_rdt*
11379
11380READ-COPY UPDATE (RCU)
11381M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11382M:	Josh Triplett <josh@joshtriplett.org>
11383R:	Steven Rostedt <rostedt@goodmis.org>
11384R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11385R:	Lai Jiangshan <jiangshanlai@gmail.com>
11386L:	linux-kernel@vger.kernel.org
11387W:	http://www.rdrop.com/users/paulmck/RCU/
11388S:	Supported
11389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11390F:	Documentation/RCU/
11391X:	Documentation/RCU/torture.txt
11392F:	include/linux/rcu*
11393X:	include/linux/srcu.h
11394F:	kernel/rcu/
11395X:	kernel/torture.c
11396
11397REAL TIME CLOCK (RTC) SUBSYSTEM
11398M:	Alessandro Zummo <a.zummo@towertech.it>
11399M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11400L:	linux-rtc@vger.kernel.org
11401Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11403S:	Maintained
11404F:	Documentation/devicetree/bindings/rtc/
11405F:	Documentation/rtc.txt
11406F:	drivers/rtc/
11407F:	include/linux/rtc.h
11408F:	include/uapi/linux/rtc.h
11409F:	include/linux/rtc/
11410F:	include/linux/platform_data/rtc-*
11411F:	tools/testing/selftests/timers/rtctest.c
11412
11413REALTEK AUDIO CODECS
11414M:	Bard Liao <bardliao@realtek.com>
11415M:	Oder Chiou <oder_chiou@realtek.com>
11416S:	Maintained
11417F:	sound/soc/codecs/rt*
11418F:	include/sound/rt*.h
11419
11420REGISTER MAP ABSTRACTION
11421M:	Mark Brown <broonie@kernel.org>
11422L:	linux-kernel@vger.kernel.org
11423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11424S:	Supported
11425F:	Documentation/devicetree/bindings/regmap/
11426F:	drivers/base/regmap/
11427F:	include/linux/regmap.h
11428
11429REISERFS FILE SYSTEM
11430L:	reiserfs-devel@vger.kernel.org
11431S:	Supported
11432F:	fs/reiserfs/
11433
11434REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11435M:	Ohad Ben-Cohen <ohad@wizery.com>
11436M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11437L:	linux-remoteproc@vger.kernel.org
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11439S:	Maintained
11440F:	Documentation/devicetree/bindings/remoteproc/
11441F:	Documentation/remoteproc.txt
11442F:	drivers/remoteproc/
11443F:	include/linux/remoteproc.h
11444
11445REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11446M:	Ohad Ben-Cohen <ohad@wizery.com>
11447M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11448L:	linux-remoteproc@vger.kernel.org
11449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11450S:	Maintained
11451F:	drivers/rpmsg/
11452F:	Documentation/rpmsg.txt
11453F:	include/linux/rpmsg.h
11454F:	include/linux/rpmsg/
11455
11456RENESAS CLOCK DRIVERS
11457M:	Geert Uytterhoeven <geert+renesas@glider.be>
11458L:	linux-renesas-soc@vger.kernel.org
11459S:	Supported
11460F:	drivers/clk/renesas/
11461
11462RENESAS ETHERNET DRIVERS
11463R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11464L:	netdev@vger.kernel.org
11465L:	linux-renesas-soc@vger.kernel.org
11466F:	Documentation/devicetree/bindings/net/renesas,*.txt
11467F:	Documentation/devicetree/bindings/net/sh_eth.txt
11468F:	drivers/net/ethernet/renesas/
11469F:	include/linux/sh_eth.h
11470
11471RENESAS R-CAR GYROADC DRIVER
11472M:	Marek Vasut <marek.vasut@gmail.com>
11473L:	linux-iio@vger.kernel.org
11474S:	Supported
11475F:	drivers/iio/adc/rcar_gyro_adc.c
11476
11477RENESAS USB PHY DRIVER
11478M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11479L:	linux-renesas-soc@vger.kernel.org
11480S:	Maintained
11481F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11482
11483RESET CONTROLLER FRAMEWORK
11484M:	Philipp Zabel <p.zabel@pengutronix.de>
11485T:	git git://git.pengutronix.de/git/pza/linux
11486S:	Maintained
11487F:	drivers/reset/
11488F:	Documentation/devicetree/bindings/reset/
11489F:	include/dt-bindings/reset/
11490F:	include/linux/reset.h
11491F:	include/linux/reset-controller.h
11492
11493RFKILL
11494M:	Johannes Berg <johannes@sipsolutions.net>
11495L:	linux-wireless@vger.kernel.org
11496W:	http://wireless.kernel.org/
11497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11499S:	Maintained
11500F:	Documentation/rfkill.txt
11501F:	net/rfkill/
11502
11503RHASHTABLE
11504M:	Thomas Graf <tgraf@suug.ch>
11505M:	Herbert Xu <herbert@gondor.apana.org.au>
11506L:	netdev@vger.kernel.org
11507S:	Maintained
11508F:	lib/rhashtable.c
11509F:	include/linux/rhashtable.h
11510
11511RICOH R5C592 MEMORYSTICK DRIVER
11512M:	Maxim Levitsky <maximlevitsky@gmail.com>
11513S:	Maintained
11514F:	drivers/memstick/host/r592.*
11515
11516RICOH SMARTMEDIA/XD DRIVER
11517M:	Maxim Levitsky <maximlevitsky@gmail.com>
11518S:	Maintained
11519F:	drivers/mtd/nand/r852.c
11520F:	drivers/mtd/nand/r852.h
11521
11522ROCCAT DRIVERS
11523M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11524W:	http://sourceforge.net/projects/roccat/
11525S:	Maintained
11526F:	drivers/hid/hid-roccat*
11527F:	include/linux/hid-roccat*
11528F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11529
11530ROCKER DRIVER
11531M:	Jiri Pirko <jiri@resnulli.us>
11532L:	netdev@vger.kernel.org
11533S:	Supported
11534F:	drivers/net/ethernet/rocker/
11535
11536ROCKETPORT DRIVER
11537P:	Comtrol Corp.
11538W:	http://www.comtrol.com
11539S:	Maintained
11540F:	Documentation/serial/rocket.txt
11541F:	drivers/tty/rocket*
11542
11543ROCKETPORT EXPRESS/INFINITY DRIVER
11544M:	Kevin Cernekee <cernekee@gmail.com>
11545L:	linux-serial@vger.kernel.org
11546S:	Odd Fixes
11547F:	drivers/tty/serial/rp2.*
11548
11549ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11550M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11551L:	linux-kernel@vger.kernel.org
11552L:	linux-renesas-soc@vger.kernel.org
11553S:	Supported
11554F:	drivers/mfd/bd9571mwv.c
11555F:	drivers/regulator/bd9571mwv-regulator.c
11556F:	drivers/gpio/gpio-bd9571mwv.c
11557F:	include/linux/mfd/bd9571mwv.h
11558F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11559
11560ROSE NETWORK LAYER
11561M:	Ralf Baechle <ralf@linux-mips.org>
11562L:	linux-hams@vger.kernel.org
11563W:	http://www.linux-ax25.org/
11564S:	Maintained
11565F:	include/net/rose.h
11566F:	include/uapi/linux/rose.h
11567F:	net/rose/
11568
11569RTL2830 MEDIA DRIVER
11570M:	Antti Palosaari <crope@iki.fi>
11571L:	linux-media@vger.kernel.org
11572W:	https://linuxtv.org
11573W:	http://palosaari.fi/linux/
11574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11575T:	git git://linuxtv.org/anttip/media_tree.git
11576S:	Maintained
11577F:	drivers/media/dvb-frontends/rtl2830*
11578
11579RTL2832 MEDIA DRIVER
11580M:	Antti Palosaari <crope@iki.fi>
11581L:	linux-media@vger.kernel.org
11582W:	https://linuxtv.org
11583W:	http://palosaari.fi/linux/
11584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11585T:	git git://linuxtv.org/anttip/media_tree.git
11586S:	Maintained
11587F:	drivers/media/dvb-frontends/rtl2832*
11588
11589RTL2832_SDR MEDIA DRIVER
11590M:	Antti Palosaari <crope@iki.fi>
11591L:	linux-media@vger.kernel.org
11592W:	https://linuxtv.org
11593W:	http://palosaari.fi/linux/
11594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11595T:	git git://linuxtv.org/anttip/media_tree.git
11596S:	Maintained
11597F:	drivers/media/dvb-frontends/rtl2832_sdr*
11598
11599RTL8180 WIRELESS DRIVER
11600L:	linux-wireless@vger.kernel.org
11601W:	http://wireless.kernel.org/
11602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11603S:	Orphan
11604F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11605
11606RTL8187 WIRELESS DRIVER
11607M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11608M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11609M:	Larry Finger <Larry.Finger@lwfinger.net>
11610L:	linux-wireless@vger.kernel.org
11611W:	http://wireless.kernel.org/
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11613S:	Maintained
11614F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11615
11616RTL8192CE WIRELESS DRIVER
11617M:	Larry Finger <Larry.Finger@lwfinger.net>
11618M:	Chaoming Li <chaoming_li@realsil.com.cn>
11619L:	linux-wireless@vger.kernel.org
11620W:	http://wireless.kernel.org/
11621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11622S:	Maintained
11623F:	drivers/net/wireless/realtek/rtlwifi/
11624F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11625
11626RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11627M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11628L:	linux-wireless@vger.kernel.org
11629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11630S:	Maintained
11631F:	drivers/net/wireless/realtek/rtl8xxxu/
11632
11633S3 SAVAGE FRAMEBUFFER DRIVER
11634M:	Antonino Daplas <adaplas@gmail.com>
11635L:	linux-fbdev@vger.kernel.org
11636S:	Maintained
11637F:	drivers/video/fbdev/savage/
11638
11639S390
11640M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11641M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11642L:	linux-s390@vger.kernel.org
11643W:	http://www.ibm.com/developerworks/linux/linux390/
11644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11645S:	Supported
11646F:	arch/s390/
11647F:	drivers/s390/
11648F:	Documentation/s390/
11649F:	Documentation/driver-api/s390-drivers.rst
11650
11651S390 COMMON I/O LAYER
11652M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11653M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11654L:	linux-s390@vger.kernel.org
11655W:	http://www.ibm.com/developerworks/linux/linux390/
11656S:	Supported
11657F:	drivers/s390/cio/
11658
11659S390 DASD DRIVER
11660M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11661M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11662L:	linux-s390@vger.kernel.org
11663W:	http://www.ibm.com/developerworks/linux/linux390/
11664S:	Supported
11665F:	drivers/s390/block/dasd*
11666F:	block/partitions/ibm.c
11667
11668S390 IOMMU (PCI)
11669M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11670L:	linux-s390@vger.kernel.org
11671W:	http://www.ibm.com/developerworks/linux/linux390/
11672S:	Supported
11673F:	drivers/iommu/s390-iommu.c
11674
11675S390 IUCV NETWORK LAYER
11676M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11677M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11678L:	linux-s390@vger.kernel.org
11679W:	http://www.ibm.com/developerworks/linux/linux390/
11680S:	Supported
11681F:	drivers/s390/net/*iucv*
11682F:	include/net/iucv/
11683F:	net/iucv/
11684
11685S390 NETWORK DRIVERS
11686M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11687M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11688L:	linux-s390@vger.kernel.org
11689W:	http://www.ibm.com/developerworks/linux/linux390/
11690S:	Supported
11691F:	drivers/s390/net/
11692
11693S390 PCI SUBSYSTEM
11694M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11695M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11696L:	linux-s390@vger.kernel.org
11697W:	http://www.ibm.com/developerworks/linux/linux390/
11698S:	Supported
11699F:	arch/s390/pci/
11700F:	drivers/pci/hotplug/s390_pci_hpc.c
11701
11702S390 VFIO-CCW DRIVER
11703M:	Cornelia Huck <cohuck@redhat.com>
11704M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11705L:	linux-s390@vger.kernel.org
11706L:	kvm@vger.kernel.org
11707S:	Supported
11708F:	drivers/s390/cio/vfio_ccw*
11709F:	Documentation/s390/vfio-ccw.txt
11710F:	include/uapi/linux/vfio_ccw.h
11711
11712S390 ZCRYPT DRIVER
11713M:	Harald Freudenberger <freude@de.ibm.com>
11714L:	linux-s390@vger.kernel.org
11715W:	http://www.ibm.com/developerworks/linux/linux390/
11716S:	Supported
11717F:	drivers/s390/crypto/
11718
11719S390 ZFCP DRIVER
11720M:	Steffen Maier <maier@linux.vnet.ibm.com>
11721M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11722L:	linux-s390@vger.kernel.org
11723W:	http://www.ibm.com/developerworks/linux/linux390/
11724S:	Supported
11725F:	drivers/s390/scsi/zfcp_*
11726
11727S3C24XX SD/MMC Driver
11728M:	Ben Dooks <ben-linux@fluff.org>
11729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11730S:	Supported
11731F:	drivers/mmc/host/s3cmci.*
11732
11733SAA6588 RDS RECEIVER DRIVER
11734M:	Hans Verkuil <hverkuil@xs4all.nl>
11735L:	linux-media@vger.kernel.org
11736T:	git git://linuxtv.org/media_tree.git
11737W:	https://linuxtv.org
11738S:	Odd Fixes
11739F:	drivers/media/i2c/saa6588*
11740
11741SAA7134 VIDEO4LINUX DRIVER
11742M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11743M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11744L:	linux-media@vger.kernel.org
11745W:	https://linuxtv.org
11746T:	git git://linuxtv.org/media_tree.git
11747S:	Odd fixes
11748F:	Documentation/media/v4l-drivers/saa7134*
11749F:	drivers/media/pci/saa7134/
11750
11751SAA7146 VIDEO4LINUX-2 DRIVER
11752M:	Hans Verkuil <hverkuil@xs4all.nl>
11753L:	linux-media@vger.kernel.org
11754T:	git git://linuxtv.org/media_tree.git
11755S:	Maintained
11756F:	drivers/media/common/saa7146/
11757F:	drivers/media/pci/saa7146/
11758F:	include/media/saa7146*
11759
11760SAMSUNG AUDIO (ASoC) DRIVERS
11761M:	Krzysztof Kozlowski <krzk@kernel.org>
11762M:	Sangbeom Kim <sbkim73@samsung.com>
11763M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11764L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11765S:	Supported
11766F:	sound/soc/samsung/
11767
11768SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11769M:	Krzysztof Kozlowski <krzk@kernel.org>
11770L:	linux-crypto@vger.kernel.org
11771L:	linux-samsung-soc@vger.kernel.org
11772S:	Maintained
11773F:	drivers/crypto/exynos-rng.c
11774F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11775
11776SAMSUNG FRAMEBUFFER DRIVER
11777M:	Jingoo Han <jingoohan1@gmail.com>
11778L:	linux-fbdev@vger.kernel.org
11779S:	Maintained
11780F:	drivers/video/fbdev/s3c-fb.c
11781
11782SAMSUNG LAPTOP DRIVER
11783M:	Corentin Chary <corentin.chary@gmail.com>
11784L:	platform-driver-x86@vger.kernel.org
11785S:	Maintained
11786F:	drivers/platform/x86/samsung-laptop.c
11787
11788SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11789M:	Sangbeom Kim <sbkim73@samsung.com>
11790M:	Krzysztof Kozlowski <krzk@kernel.org>
11791M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11792L:	linux-kernel@vger.kernel.org
11793L:	linux-samsung-soc@vger.kernel.org
11794S:	Supported
11795F:	drivers/mfd/sec*.c
11796F:	drivers/regulator/s2m*.c
11797F:	drivers/regulator/s5m*.c
11798F:	drivers/clk/clk-s2mps11.c
11799F:	drivers/rtc/rtc-s5m.c
11800F:	include/linux/mfd/samsung/
11801F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11802F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11803F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11804F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11805
11806SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11807M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11808L:	linux-media@vger.kernel.org
11809L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11810S:	Maintained
11811F:	drivers/media/platform/s3c-camif/
11812F:	include/media/drv-intf/s3c_camif.h
11813
11814SAMSUNG S3FWRN5 NFC DRIVER
11815M:	Robert Baldyga <r.baldyga@samsung.com>
11816M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11817L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11818S:	Supported
11819F:	drivers/nfc/s3fwrn5
11820
11821SAMSUNG S5C73M3 CAMERA DRIVER
11822M:	Kyungmin Park <kyungmin.park@samsung.com>
11823M:	Andrzej Hajda <a.hajda@samsung.com>
11824L:	linux-media@vger.kernel.org
11825S:	Supported
11826F:	drivers/media/i2c/s5c73m3/*
11827
11828SAMSUNG S5K5BAF 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/s5k5baf.c
11834
11835SAMSUNG S5P Security SubSystem (SSS) DRIVER
11836M:	Krzysztof Kozlowski <krzk@kernel.org>
11837M:	Vladimir Zapolskiy <vz@mleia.com>
11838L:	linux-crypto@vger.kernel.org
11839L:	linux-samsung-soc@vger.kernel.org
11840S:	Maintained
11841F:	drivers/crypto/s5p-sss.c
11842
11843SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11844M:	Kyungmin Park <kyungmin.park@samsung.com>
11845M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11846L:	linux-media@vger.kernel.org
11847Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11848S:	Supported
11849F:	drivers/media/platform/exynos4-is/
11850
11851SAMSUNG SOC CLOCK DRIVERS
11852M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11853M:	Tomasz Figa <tomasz.figa@gmail.com>
11854M:	Chanwoo Choi <cw00.choi@samsung.com>
11855S:	Supported
11856L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11857F:	drivers/clk/samsung/
11858F:	include/dt-bindings/clock/exynos*.h
11859F:	Documentation/devicetree/bindings/clock/exynos*.txt
11860
11861SAMSUNG SPI DRIVERS
11862M:	Kukjin Kim <kgene@kernel.org>
11863M:	Krzysztof Kozlowski <krzk@kernel.org>
11864M:	Andi Shyti <andi.shyti@samsung.com>
11865L:	linux-spi@vger.kernel.org
11866L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11867S:	Maintained
11868F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11869F:	drivers/spi/spi-s3c*
11870F:	include/linux/platform_data/spi-s3c64xx.h
11871
11872SAMSUNG SXGBE DRIVERS
11873M:	Byungho An <bh74.an@samsung.com>
11874M:	Girish K S <ks.giri@samsung.com>
11875M:	Vipul Pandya <vipul.pandya@samsung.com>
11876S:	Supported
11877L:	netdev@vger.kernel.org
11878F:	drivers/net/ethernet/samsung/sxgbe/
11879
11880SAMSUNG THERMAL DRIVER
11881M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11882L:	linux-pm@vger.kernel.org
11883L:	linux-samsung-soc@vger.kernel.org
11884S:	Supported
11885T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11886F:	drivers/thermal/samsung/
11887
11888SAMSUNG USB2 PHY DRIVER
11889M:	Kamil Debski <kamil@wypas.org>
11890M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11891L:	linux-kernel@vger.kernel.org
11892S:	Supported
11893F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11894F:	Documentation/phy/samsung-usb2.txt
11895F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11896F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11897F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11898F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11899F:	drivers/phy/samsung/phy-samsung-usb2.c
11900F:	drivers/phy/samsung/phy-samsung-usb2.h
11901
11902SC1200 WDT DRIVER
11903M:	Zwane Mwaikambo <zwanem@gmail.com>
11904S:	Maintained
11905F:	drivers/watchdog/sc1200wdt.c
11906
11907SCHEDULER
11908M:	Ingo Molnar <mingo@redhat.com>
11909M:	Peter Zijlstra <peterz@infradead.org>
11910L:	linux-kernel@vger.kernel.org
11911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11912S:	Maintained
11913F:	kernel/sched/
11914F:	include/linux/sched.h
11915F:	include/uapi/linux/sched.h
11916F:	include/linux/wait.h
11917
11918SCORE ARCHITECTURE
11919M:	Chen Liqin <liqin.linux@gmail.com>
11920M:	Lennox Wu <lennox.wu@gmail.com>
11921W:	http://www.sunplus.com
11922S:	Supported
11923F:	arch/score/
11924
11925SCR24X CHIP CARD INTERFACE DRIVER
11926M:	Lubomir Rintel <lkundrak@v3.sk>
11927S:	Supported
11928F:	drivers/char/pcmcia/scr24x_cs.c
11929
11930SCSI CDROM DRIVER
11931M:	Jens Axboe <axboe@kernel.dk>
11932L:	linux-scsi@vger.kernel.org
11933W:	http://www.kernel.dk
11934S:	Maintained
11935F:	drivers/scsi/sr*
11936
11937SCSI RDMA PROTOCOL (SRP) INITIATOR
11938M:	Bart Van Assche <bart.vanassche@sandisk.com>
11939L:	linux-rdma@vger.kernel.org
11940S:	Supported
11941W:	http://www.openfabrics.org
11942Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11944F:	drivers/infiniband/ulp/srp/
11945F:	include/scsi/srp.h
11946
11947SCSI SG DRIVER
11948M:	Doug Gilbert <dgilbert@interlog.com>
11949L:	linux-scsi@vger.kernel.org
11950W:	http://sg.danny.cz/sg
11951S:	Maintained
11952F:	Documentation/scsi/scsi-generic.txt
11953F:	drivers/scsi/sg.c
11954F:	include/scsi/sg.h
11955
11956SCSI SUBSYSTEM
11957M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11959M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11961L:	linux-scsi@vger.kernel.org
11962S:	Maintained
11963F:	Documentation/devicetree/bindings/scsi/
11964F:	drivers/scsi/
11965F:	include/scsi/
11966
11967SCSI TAPE DRIVER
11968M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11969L:	linux-scsi@vger.kernel.org
11970S:	Maintained
11971F:	Documentation/scsi/st.txt
11972F:	drivers/scsi/st.*
11973F:	drivers/scsi/st_*.h
11974
11975SCTP PROTOCOL
11976M:	Vlad Yasevich <vyasevich@gmail.com>
11977M:	Neil Horman <nhorman@tuxdriver.com>
11978L:	linux-sctp@vger.kernel.org
11979W:	http://lksctp.sourceforge.net
11980S:	Maintained
11981F:	Documentation/networking/sctp.txt
11982F:	include/linux/sctp.h
11983F:	include/uapi/linux/sctp.h
11984F:	include/net/sctp/
11985F:	net/sctp/
11986
11987SCx200 CPU SUPPORT
11988M:	Jim Cromie <jim.cromie@gmail.com>
11989S:	Odd Fixes
11990F:	Documentation/i2c/busses/scx200_acb
11991F:	arch/x86/platform/scx200/
11992F:	drivers/watchdog/scx200_wdt.c
11993F:	drivers/i2c/busses/scx200*
11994F:	drivers/mtd/maps/scx200_docflash.c
11995F:	include/linux/scx200.h
11996
11997SCx200 GPIO DRIVER
11998M:	Jim Cromie <jim.cromie@gmail.com>
11999S:	Maintained
12000F:	drivers/char/scx200_gpio.c
12001F:	include/linux/scx200_gpio.h
12002
12003SCx200 HRT CLOCKSOURCE DRIVER
12004M:	Jim Cromie <jim.cromie@gmail.com>
12005S:	Maintained
12006F:	drivers/clocksource/scx200_hrt.c
12007
12008SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12009M:	Sascha Sommer <saschasommer@freenet.de>
12010L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12011S:	Maintained
12012F:	drivers/mmc/host/sdricoh_cs.c
12013
12014SECURE COMPUTING
12015M:	Kees Cook <keescook@chromium.org>
12016R:	Andy Lutomirski <luto@amacapital.net>
12017R:	Will Drewry <wad@chromium.org>
12018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12019S:	Supported
12020F:	kernel/seccomp.c
12021F:	include/uapi/linux/seccomp.h
12022F:	include/linux/seccomp.h
12023F:	tools/testing/selftests/seccomp/*
12024F:	tools/testing/selftests/kselftest_harness.h
12025F:	Documentation/userspace-api/seccomp_filter.rst
12026K:	\bsecure_computing
12027K:	\bTIF_SECCOMP\b
12028
12029SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12030M:	Al Cooper <alcooperx@gmail.com>
12031L:	linux-mmc@vger.kernel.org
12032L:	bcm-kernel-feedback-list@broadcom.com
12033S:	Maintained
12034F:	drivers/mmc/host/sdhci-brcmstb*
12035
12036SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12037M:	Adrian Hunter <adrian.hunter@intel.com>
12038L:	linux-mmc@vger.kernel.org
12039T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12040S:	Maintained
12041F:	drivers/mmc/host/sdhci*
12042F:	include/linux/mmc/sdhci*
12043
12044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12045M:	Ben Dooks <ben-linux@fluff.org>
12046M:	Jaehoon Chung <jh80.chung@samsung.com>
12047L:	linux-mmc@vger.kernel.org
12048S:	Maintained
12049F:	drivers/mmc/host/sdhci-s3c*
12050
12051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12052M:	Viresh Kumar <vireshk@kernel.org>
12053L:	linux-mmc@vger.kernel.org
12054S:	Maintained
12055F:	drivers/mmc/host/sdhci-spear.c
12056
12057SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12058M:	Scott Bauer <scott.bauer@intel.com>
12059M:	Jonathan Derrick <jonathan.derrick@intel.com>
12060M:	Rafael Antognolli <rafael.antognolli@intel.com>
12061L:	linux-block@vger.kernel.org
12062S:	Supported
12063F:	block/sed*
12064F:	block/opal_proto.h
12065F:	include/linux/sed*
12066F:	include/uapi/linux/sed*
12067
12068SECURITY CONTACT
12069M:	Security Officers <security@kernel.org>
12070S:	Supported
12071
12072SECURITY SUBSYSTEM
12073M:	James Morris <james.l.morris@oracle.com>
12074M:	"Serge E. Hallyn" <serge@hallyn.com>
12075L:	linux-security-module@vger.kernel.org (suggested Cc:)
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12077W:	http://kernsec.org/
12078S:	Supported
12079F:	security/
12080
12081SELINUX SECURITY MODULE
12082M:	Paul Moore <paul@paul-moore.com>
12083M:	Stephen Smalley <sds@tycho.nsa.gov>
12084M:	Eric Paris <eparis@parisplace.org>
12085L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12086W:	https://selinuxproject.org
12087W:	https://github.com/SELinuxProject
12088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12089S:	Supported
12090F:	include/linux/selinux*
12091F:	security/selinux/
12092F:	scripts/selinux/
12093F:	Documentation/admin-guide/LSM/SELinux.rst
12094
12095SENSABLE PHANTOM
12096M:	Jiri Slaby <jirislaby@gmail.com>
12097S:	Maintained
12098F:	drivers/misc/phantom.c
12099F:	include/uapi/linux/phantom.h
12100
12101SERIAL DEVICE BUS
12102M:	Rob Herring <robh@kernel.org>
12103L:	linux-serial@vger.kernel.org
12104S:	Maintained
12105F:	Documentation/devicetree/bindings/serial/slave-device.txt
12106F:	drivers/tty/serdev/
12107F:	include/linux/serdev.h
12108
12109SERIAL DRIVERS
12110M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12111L:	linux-serial@vger.kernel.org
12112S:	Maintained
12113F:	Documentation/devicetree/bindings/serial/
12114F:	drivers/tty/serial/
12115
12116SERIAL IR RECEIVER
12117M:	Sean Young <sean@mess.org>
12118L:	linux-media@vger.kernel.org
12119S:	Maintained
12120F:	drivers/media/rc/serial_ir.c
12121
12122SFC NETWORK DRIVER
12123M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12124M:	Edward Cree <ecree@solarflare.com>
12125M:	Bert Kenward <bkenward@solarflare.com>
12126L:	netdev@vger.kernel.org
12127S:	Supported
12128F:	drivers/net/ethernet/sfc/
12129
12130SGI GRU DRIVER
12131M:	Dimitri Sivanich <sivanich@sgi.com>
12132S:	Maintained
12133F:	drivers/misc/sgi-gru/
12134
12135SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12136M:	Pat Gefre <pfg@sgi.com>
12137L:	linux-ia64@vger.kernel.org
12138S:	Supported
12139F:	Documentation/ia64/serial.txt
12140F:	drivers/tty/serial/ioc?_serial.c
12141F:	include/linux/ioc?.h
12142
12143SGI XP/XPC/XPNET DRIVER
12144M:	Cliff Whickman <cpw@sgi.com>
12145M:	Robin Holt <robinmholt@gmail.com>
12146S:	Maintained
12147F:	drivers/misc/sgi-xp/
12148
12149SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12150M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12151L:	linux-s390@vger.kernel.org
12152W:	http://www.ibm.com/developerworks/linux/linux390/
12153S:	Supported
12154F:	net/smc/
12155
12156SH_VEU V4L2 MEM2MEM DRIVER
12157L:	linux-media@vger.kernel.org
12158S:	Orphan
12159F:	drivers/media/platform/sh_veu.c
12160
12161SH_VOU V4L2 OUTPUT DRIVER
12162L:	linux-media@vger.kernel.org
12163S:	Orphan
12164F:	drivers/media/platform/sh_vou.c
12165F:	include/media/drv-intf/sh_vou.h
12166
12167SI2157 MEDIA DRIVER
12168M:	Antti Palosaari <crope@iki.fi>
12169L:	linux-media@vger.kernel.org
12170W:	https://linuxtv.org
12171W:	http://palosaari.fi/linux/
12172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12173T:	git git://linuxtv.org/anttip/media_tree.git
12174S:	Maintained
12175F:	drivers/media/tuners/si2157*
12176
12177SI2168 MEDIA DRIVER
12178M:	Antti Palosaari <crope@iki.fi>
12179L:	linux-media@vger.kernel.org
12180W:	https://linuxtv.org
12181W:	http://palosaari.fi/linux/
12182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12183T:	git git://linuxtv.org/anttip/media_tree.git
12184S:	Maintained
12185F:	drivers/media/dvb-frontends/si2168*
12186
12187SI470X FM RADIO RECEIVER I2C DRIVER
12188M:	Hans Verkuil <hverkuil@xs4all.nl>
12189L:	linux-media@vger.kernel.org
12190T:	git git://linuxtv.org/media_tree.git
12191W:	https://linuxtv.org
12192S:	Odd Fixes
12193F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12194
12195SI470X FM RADIO RECEIVER USB DRIVER
12196M:	Hans Verkuil <hverkuil@xs4all.nl>
12197L:	linux-media@vger.kernel.org
12198T:	git git://linuxtv.org/media_tree.git
12199W:	https://linuxtv.org
12200S:	Maintained
12201F:	drivers/media/radio/si470x/radio-si470x-common.c
12202F:	drivers/media/radio/si470x/radio-si470x.h
12203F:	drivers/media/radio/si470x/radio-si470x-usb.c
12204
12205SI4713 FM RADIO TRANSMITTER I2C DRIVER
12206M:	Eduardo Valentin <edubezval@gmail.com>
12207L:	linux-media@vger.kernel.org
12208T:	git git://linuxtv.org/media_tree.git
12209W:	https://linuxtv.org
12210S:	Odd Fixes
12211F:	drivers/media/radio/si4713/si4713.?
12212
12213SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12214M:	Eduardo Valentin <edubezval@gmail.com>
12215L:	linux-media@vger.kernel.org
12216T:	git git://linuxtv.org/media_tree.git
12217W:	https://linuxtv.org
12218S:	Odd Fixes
12219F:	drivers/media/radio/si4713/radio-platform-si4713.c
12220
12221SI4713 FM RADIO TRANSMITTER USB DRIVER
12222M:	Hans Verkuil <hverkuil@xs4all.nl>
12223L:	linux-media@vger.kernel.org
12224T:	git git://linuxtv.org/media_tree.git
12225W:	https://linuxtv.org
12226S:	Maintained
12227F:	drivers/media/radio/si4713/radio-usb-si4713.c
12228
12229SIANO DVB DRIVER
12230M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12231M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12232L:	linux-media@vger.kernel.org
12233W:	https://linuxtv.org
12234T:	git git://linuxtv.org/media_tree.git
12235S:	Odd fixes
12236F:	drivers/media/common/siano/
12237F:	drivers/media/usb/siano/
12238F:	drivers/media/usb/siano/
12239F:	drivers/media/mmc/siano/
12240
12241SILEAD TOUCHSCREEN DRIVER
12242M:	Hans de Goede <hdegoede@redhat.com>
12243L:	linux-input@vger.kernel.org
12244L:	platform-driver-x86@vger.kernel.org
12245S:	Maintained
12246F:	drivers/input/touchscreen/silead.c
12247F:	drivers/platform/x86/silead_dmi.c
12248
12249SILICON MOTION SM712 FRAME BUFFER DRIVER
12250M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12251M:	Teddy Wang <teddy.wang@siliconmotion.com>
12252M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12253L:	linux-fbdev@vger.kernel.org
12254S:	Maintained
12255F:	drivers/video/fbdev/sm712*
12256F:	Documentation/fb/sm712fb.txt
12257
12258SIMPLE FIRMWARE INTERFACE (SFI)
12259M:	Len Brown <lenb@kernel.org>
12260L:	sfi-devel@simplefirmware.org
12261W:	http://simplefirmware.org/
12262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12263S:	Supported
12264F:	arch/x86/platform/sfi/
12265F:	drivers/sfi/
12266F:	include/linux/sfi*.h
12267
12268SIMPLEFB FB DRIVER
12269M:	Hans de Goede <hdegoede@redhat.com>
12270L:	linux-fbdev@vger.kernel.org
12271S:	Maintained
12272F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12273F:	drivers/video/fbdev/simplefb.c
12274F:	include/linux/platform_data/simplefb.h
12275
12276SIMTEC EB110ATX (Chalice CATS)
12277P:	Ben Dooks
12278P:	Vincent Sanders <vince@simtec.co.uk>
12279M:	Simtec Linux Team <linux@simtec.co.uk>
12280W:	http://www.simtec.co.uk/products/EB110ATX/
12281S:	Supported
12282
12283SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
12288S:	Supported
12289F:	arch/arm/mach-s3c24xx/mach-bast.c
12290F:	arch/arm/mach-s3c24xx/bast-ide.c
12291F:	arch/arm/mach-s3c24xx/bast-irq.c
12292
12293SIPHASH PRF ROUTINES
12294M:	Jason A. Donenfeld <Jason@zx2c4.com>
12295S:	Maintained
12296F:	lib/siphash.c
12297F:	lib/test_siphash.c
12298F:	include/linux/siphash.h
12299
12300SIS 190 ETHERNET DRIVER
12301M:	Francois Romieu <romieu@fr.zoreil.com>
12302L:	netdev@vger.kernel.org
12303S:	Maintained
12304F:	drivers/net/ethernet/sis/sis190.c
12305
12306SIS 900/7016 FAST ETHERNET DRIVER
12307M:	Daniele Venzano <venza@brownhat.org>
12308W:	http://www.brownhat.org/sis900.html
12309L:	netdev@vger.kernel.org
12310S:	Maintained
12311F:	drivers/net/ethernet/sis/sis900.*
12312
12313SIS FRAMEBUFFER DRIVER
12314M:	Thomas Winischhofer <thomas@winischhofer.net>
12315W:	http://www.winischhofer.net/linuxsisvga.shtml
12316S:	Maintained
12317F:	Documentation/fb/sisfb.txt
12318F:	drivers/video/fbdev/sis/
12319F:	include/video/sisfb.h
12320
12321SIS USB2VGA DRIVER
12322M:	Thomas Winischhofer <thomas@winischhofer.net>
12323W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12324S:	Maintained
12325F:	drivers/usb/misc/sisusbvga/
12326
12327SLAB ALLOCATOR
12328M:	Christoph Lameter <cl@linux.com>
12329M:	Pekka Enberg <penberg@kernel.org>
12330M:	David Rientjes <rientjes@google.com>
12331M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12332M:	Andrew Morton <akpm@linux-foundation.org>
12333L:	linux-mm@kvack.org
12334S:	Maintained
12335F:	include/linux/sl?b*.h
12336F:	mm/sl?b*
12337
12338SLEEPABLE READ-COPY UPDATE (SRCU)
12339M:	Lai Jiangshan <jiangshanlai@gmail.com>
12340M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12341M:	Josh Triplett <josh@joshtriplett.org>
12342R:	Steven Rostedt <rostedt@goodmis.org>
12343R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12344L:	linux-kernel@vger.kernel.org
12345W:	http://www.rdrop.com/users/paulmck/RCU/
12346S:	Supported
12347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12348F:	include/linux/srcu.h
12349F:	kernel/rcu/srcu.c
12350
12351SMACK SECURITY MODULE
12352M:	Casey Schaufler <casey@schaufler-ca.com>
12353L:	linux-security-module@vger.kernel.org
12354W:	http://schaufler-ca.com
12355T:	git git://github.com/cschaufler/smack-next
12356S:	Maintained
12357F:	Documentation/admin-guide/LSM/Smack.rst
12358F:	security/smack/
12359
12360SMC91x ETHERNET DRIVER
12361M:	Nicolas Pitre <nico@fluxnic.net>
12362S:	Odd Fixes
12363F:	drivers/net/ethernet/smsc/smc91x.*
12364
12365SMIA AND SMIA++ IMAGE SENSOR DRIVER
12366M:	Sakari Ailus <sakari.ailus@iki.fi>
12367L:	linux-media@vger.kernel.org
12368S:	Maintained
12369F:	drivers/media/i2c/smiapp/
12370F:	include/media/i2c/smiapp.h
12371F:	drivers/media/i2c/smiapp-pll.c
12372F:	drivers/media/i2c/smiapp-pll.h
12373F:	include/uapi/linux/smiapp.h
12374F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12375
12376SMM665 HARDWARE MONITOR DRIVER
12377M:	Guenter Roeck <linux@roeck-us.net>
12378L:	linux-hwmon@vger.kernel.org
12379S:	Maintained
12380F:	Documentation/hwmon/smm665
12381F:	drivers/hwmon/smm665.c
12382
12383SMSC EMC2103 HARDWARE MONITOR DRIVER
12384M:	Steve Glendinning <steve.glendinning@shawell.net>
12385L:	linux-hwmon@vger.kernel.org
12386S:	Maintained
12387F:	Documentation/hwmon/emc2103
12388F:	drivers/hwmon/emc2103.c
12389
12390SMSC SCH5627 HARDWARE MONITOR DRIVER
12391M:	Hans de Goede <hdegoede@redhat.com>
12392L:	linux-hwmon@vger.kernel.org
12393S:	Supported
12394F:	Documentation/hwmon/sch5627
12395F:	drivers/hwmon/sch5627.c
12396
12397SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12398M:	Steve Glendinning <steve.glendinning@shawell.net>
12399L:	linux-fbdev@vger.kernel.org
12400S:	Maintained
12401F:	drivers/video/fbdev/smscufx.c
12402
12403SMSC47B397 HARDWARE MONITOR DRIVER
12404M:	Jean Delvare <jdelvare@suse.com>
12405L:	linux-hwmon@vger.kernel.org
12406S:	Maintained
12407F:	Documentation/hwmon/smsc47b397
12408F:	drivers/hwmon/smsc47b397.c
12409
12410SMSC911x ETHERNET DRIVER
12411M:	Steve Glendinning <steve.glendinning@shawell.net>
12412L:	netdev@vger.kernel.org
12413S:	Maintained
12414F:	include/linux/smsc911x.h
12415F:	drivers/net/ethernet/smsc/smsc911x.*
12416
12417SMSC9420 PCI ETHERNET DRIVER
12418M:	Steve Glendinning <steve.glendinning@shawell.net>
12419L:	netdev@vger.kernel.org
12420S:	Maintained
12421F:	drivers/net/ethernet/smsc/smsc9420.*
12422
12423SOC-CAMERA V4L2 SUBSYSTEM
12424M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12425L:	linux-media@vger.kernel.org
12426T:	git git://linuxtv.org/media_tree.git
12427S:	Maintained
12428F:	include/media/soc*
12429F:	drivers/media/i2c/soc_camera/
12430F:	drivers/media/platform/soc_camera/
12431
12432SOEKRIS NET48XX LED SUPPORT
12433M:	Chris Boot <bootc@bootc.net>
12434S:	Maintained
12435F:	drivers/leds/leds-net48xx.c
12436
12437SOFT-ROCE DRIVER (rxe)
12438M:	Moni Shoua <monis@mellanox.com>
12439L:	linux-rdma@vger.kernel.org
12440S:	Supported
12441W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12442Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12443F:	drivers/infiniband/sw/rxe/
12444F:	include/uapi/rdma/rdma_user_rxe.h
12445
12446SOFTLOGIC 6x10 MPEG CODEC
12447M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12448M:	Anton Sviridenko <anton@corp.bluecherry.net>
12449M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12450M:	Andrey Utkin <andrey_utkin@fastmail.com>
12451M:	Ismael Luceno <ismael@iodev.co.uk>
12452L:	linux-media@vger.kernel.org
12453S:	Supported
12454F:	drivers/media/pci/solo6x10/
12455
12456SOFTWARE RAID (Multiple Disks) SUPPORT
12457M:	Shaohua Li <shli@kernel.org>
12458L:	linux-raid@vger.kernel.org
12459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12460S:	Supported
12461F:	drivers/md/
12462F:	include/linux/raid/
12463F:	include/uapi/linux/raid/
12464
12465SONIC NETWORK DRIVER
12466M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12467L:	netdev@vger.kernel.org
12468S:	Maintained
12469F:	drivers/net/ethernet/natsemi/sonic.*
12470
12471SONICS SILICON BACKPLANE DRIVER (SSB)
12472M:	Michael Buesch <m@bues.ch>
12473L:	linux-wireless@vger.kernel.org
12474S:	Maintained
12475F:	drivers/ssb/
12476F:	include/linux/ssb/
12477
12478SONY MEMORYSTICK CARD SUPPORT
12479M:	Alex Dubov <oakad@yahoo.com>
12480W:	http://tifmxx.berlios.de/
12481S:	Maintained
12482F:	drivers/memstick/host/tifm_ms.c
12483
12484SONY MEMORYSTICK STANDARD SUPPORT
12485M:	Maxim Levitsky <maximlevitsky@gmail.com>
12486S:	Maintained
12487F:	drivers/memstick/core/ms_block.*
12488
12489SONY VAIO CONTROL DEVICE DRIVER
12490M:	Mattia Dongili <malattia@linux.it>
12491L:	platform-driver-x86@vger.kernel.org
12492W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12493S:	Maintained
12494F:	Documentation/laptops/sony-laptop.txt
12495F:	drivers/char/sonypi.c
12496F:	drivers/platform/x86/sony-laptop.c
12497F:	include/linux/sony-laptop.h
12498
12499SOUND
12500M:	Jaroslav Kysela <perex@perex.cz>
12501M:	Takashi Iwai <tiwai@suse.com>
12502L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12503W:	http://www.alsa-project.org/
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12505T:	git git://git.alsa-project.org/alsa-kernel.git
12506Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12507S:	Maintained
12508F:	Documentation/sound/
12509F:	include/sound/
12510F:	include/uapi/sound/
12511F:	sound/
12512
12513SOUND - COMPRESSED AUDIO
12514M:	Vinod Koul <vinod.koul@intel.com>
12515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12517S:	Supported
12518F:	Documentation/sound/alsa/compress_offload.txt
12519F:	include/sound/compress_driver.h
12520F:	include/uapi/sound/compress_*
12521F:	sound/core/compress_offload.c
12522F:	sound/soc/soc-compress.c
12523
12524SOUND - DMAENGINE HELPERS
12525M:	Lars-Peter Clausen <lars@metafoo.de>
12526S:	Supported
12527F:	include/sound/dmaengine_pcm.h
12528F:	sound/core/pcm_dmaengine.c
12529F:	sound/soc/soc-generic-dmaengine-pcm.c
12530
12531SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12532M:	Liam Girdwood <lgirdwood@gmail.com>
12533M:	Mark Brown <broonie@kernel.org>
12534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12536W:	http://alsa-project.org/main/index.php/ASoC
12537S:	Supported
12538F:	Documentation/devicetree/bindings/sound/
12539F:	Documentation/sound/alsa/soc/
12540F:	sound/soc/
12541F:	include/sound/soc*
12542
12543SP2 MEDIA DRIVER
12544M:	Olli Salonen <olli.salonen@iki.fi>
12545L:	linux-media@vger.kernel.org
12546W:	https://linuxtv.org
12547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12548S:	Maintained
12549F:	drivers/media/dvb-frontends/sp2*
12550
12551SPARC + UltraSPARC (sparc/sparc64)
12552M:	"David S. Miller" <davem@davemloft.net>
12553L:	sparclinux@vger.kernel.org
12554Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12557S:	Maintained
12558F:	arch/sparc/
12559F:	drivers/sbus/
12560
12561SPARC SERIAL DRIVERS
12562M:	"David S. Miller" <davem@davemloft.net>
12563L:	sparclinux@vger.kernel.org
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12566S:	Maintained
12567F:	include/linux/sunserialcore.h
12568F:	drivers/tty/serial/suncore.c
12569F:	drivers/tty/serial/sunhv.c
12570F:	drivers/tty/serial/sunsab.c
12571F:	drivers/tty/serial/sunsab.h
12572F:	drivers/tty/serial/sunsu.c
12573F:	drivers/tty/serial/sunzilog.c
12574F:	drivers/tty/serial/sunzilog.h
12575F:	drivers/tty/vcc.c
12576
12577SPARSE CHECKER
12578M:	"Christopher Li" <sparse@chrisli.org>
12579L:	linux-sparse@vger.kernel.org
12580W:	https://sparse.wiki.kernel.org/
12581T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12582T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12583S:	Maintained
12584F:	include/linux/compiler.h
12585
12586SPEAR CLOCK FRAMEWORK SUPPORT
12587M:	Viresh Kumar <vireshk@kernel.org>
12588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12589W:	http://www.st.com/spear
12590S:	Maintained
12591F:	drivers/clk/spear/
12592
12593SPEAR PLATFORM SUPPORT
12594M:	Viresh Kumar <vireshk@kernel.org>
12595M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12597W:	http://www.st.com/spear
12598S:	Maintained
12599F:	arch/arm/boot/dts/spear*
12600F:	arch/arm/mach-spear/
12601
12602SPI NOR SUBSYSTEM
12603M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12604M:	Marek Vasut <marek.vasut@gmail.com>
12605L:	linux-mtd@lists.infradead.org
12606W:	http://www.linux-mtd.infradead.org/
12607Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12608T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12609T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12610S:	Maintained
12611F:	drivers/mtd/spi-nor/
12612F:	include/linux/mtd/spi-nor.h
12613
12614SPI SUBSYSTEM
12615M:	Mark Brown <broonie@kernel.org>
12616L:	linux-spi@vger.kernel.org
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12618Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12619S:	Maintained
12620F:	Documentation/devicetree/bindings/spi/
12621F:	Documentation/spi/
12622F:	drivers/spi/
12623F:	include/linux/spi/
12624F:	include/uapi/linux/spi/
12625F:	tools/spi/
12626
12627SPIDERNET NETWORK DRIVER for CELL
12628M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12629L:	netdev@vger.kernel.org
12630S:	Supported
12631F:	Documentation/networking/spider_net.txt
12632F:	drivers/net/ethernet/toshiba/spider_net*
12633
12634SPMI SUBSYSTEM
12635R:	Stephen Boyd <sboyd@codeaurora.org>
12636L:	linux-arm-msm@vger.kernel.org
12637F:	Documentation/devicetree/bindings/spmi/
12638F:	drivers/spmi/
12639F:	include/dt-bindings/spmi/spmi.h
12640F:	include/linux/spmi.h
12641F:	include/trace/events/spmi.h
12642
12643SPU FILE SYSTEM
12644M:	Jeremy Kerr <jk@ozlabs.org>
12645L:	linuxppc-dev@lists.ozlabs.org
12646W:	http://www.ibm.com/developerworks/power/cell/
12647S:	Supported
12648F:	Documentation/filesystems/spufs.txt
12649F:	arch/powerpc/platforms/cell/spufs/
12650
12651SQUASHFS FILE SYSTEM
12652M:	Phillip Lougher <phillip@squashfs.org.uk>
12653L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12654W:	http://squashfs.org.uk
12655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12656S:	Maintained
12657F:	Documentation/filesystems/squashfs.txt
12658F:	fs/squashfs/
12659
12660SRM (Alpha) environment access
12661M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12662S:	Maintained
12663F:	arch/alpha/kernel/srm_env.c
12664
12665STABLE BRANCH
12666M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12667L:	stable@vger.kernel.org
12668S:	Supported
12669F:	Documentation/process/stable-kernel-rules.rst
12670
12671STAGING - COMEDI
12672M:	Ian Abbott <abbotti@mev.co.uk>
12673M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12674S:	Odd Fixes
12675F:	drivers/staging/comedi/
12676
12677STAGING - FLARION FT1000 DRIVERS
12678M:	Marek Belisko <marek.belisko@gmail.com>
12679S:	Odd Fixes
12680F:	drivers/staging/ft1000/
12681
12682STAGING - INDUSTRIAL IO
12683M:	Jonathan Cameron <jic23@kernel.org>
12684L:	linux-iio@vger.kernel.org
12685S:	Odd Fixes
12686F:	Documentation/devicetree/bindings/staging/iio/
12687F:	drivers/staging/iio/
12688
12689STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12690M:	Jarod Wilson <jarod@wilsonet.com>
12691W:	http://www.lirc.org/
12692S:	Odd Fixes
12693F:	drivers/staging/media/lirc/
12694
12695STAGING - LUSTRE PARALLEL FILESYSTEM
12696M:	Oleg Drokin <oleg.drokin@intel.com>
12697M:	Andreas Dilger <andreas.dilger@intel.com>
12698M:	James Simmons <jsimmons@infradead.org>
12699L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12700W:	http://wiki.lustre.org/
12701S:	Maintained
12702F:	drivers/staging/lustre
12703
12704STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12705M:	Marc Dietrich <marvin24@gmx.de>
12706L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12707L:	linux-tegra@vger.kernel.org
12708S:	Maintained
12709F:	drivers/staging/nvec/
12710
12711STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12712M:	Jens Frederich <jfrederich@gmail.com>
12713M:	Daniel Drake <dsd@laptop.org>
12714M:	Jon Nettleton <jon.nettleton@gmail.com>
12715W:	http://wiki.laptop.org/go/DCON
12716S:	Maintained
12717F:	drivers/staging/olpc_dcon/
12718
12719STAGING - REALTEK RTL8712U DRIVERS
12720M:	Larry Finger <Larry.Finger@lwfinger.net>
12721M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12722S:	Odd Fixes
12723F:	drivers/staging/rtl8712/
12724
12725STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12726M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12727M:	Teddy Wang <teddy.wang@siliconmotion.com>
12728M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12729L:	linux-fbdev@vger.kernel.org
12730S:	Maintained
12731F:	drivers/staging/sm750fb/
12732
12733STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12734M:	William Hubbs <w.d.hubbs@gmail.com>
12735M:	Chris Brannon <chris@the-brannons.com>
12736M:	Kirk Reiser <kirk@reisers.ca>
12737M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12738L:	speakup@linux-speakup.org
12739W:	http://www.linux-speakup.org/
12740S:	Odd Fixes
12741F:	drivers/staging/speakup/
12742
12743STAGING - VIA VT665X DRIVERS
12744M:	Forest Bond <forest@alittletooquiet.net>
12745S:	Odd Fixes
12746F:	drivers/staging/vt665?/
12747
12748STAGING - WILC1000 WIFI DRIVER
12749M:	Aditya Shankar <aditya.shankar@microchip.com>
12750M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12751L:	linux-wireless@vger.kernel.org
12752S:	Supported
12753F:	drivers/staging/wilc1000/
12754
12755STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12756M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12757S:	Odd Fixes
12758F:	drivers/staging/xgifb/
12759
12760STAGING SUBSYSTEM
12761M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12763L:	devel@driverdev.osuosl.org
12764S:	Supported
12765F:	drivers/staging/
12766
12767STARFIRE/DURALAN NETWORK DRIVER
12768M:	Ion Badulescu <ionut@badula.org>
12769S:	Odd Fixes
12770F:	drivers/net/ethernet/adaptec/starfire*
12771
12772STEC S1220 SKD DRIVER
12773M:	Bart Van Assche <bart.vanassche@wdc.com>
12774L:	linux-block@vger.kernel.org
12775S:	Maintained
12776F:	drivers/block/skd*[ch]
12777
12778STI CEC DRIVER
12779M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12780S:	Maintained
12781F:	drivers/staging/media/st-cec/
12782F:	Documentation/devicetree/bindings/media/stih-cec.txt
12783
12784STK1160 USB VIDEO CAPTURE DRIVER
12785M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12786L:	linux-media@vger.kernel.org
12787T:	git git://linuxtv.org/media_tree.git
12788S:	Maintained
12789F:	drivers/media/usb/stk1160/
12790
12791STMMAC ETHERNET DRIVER
12792M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12793M:	Alexandre Torgue <alexandre.torgue@st.com>
12794L:	netdev@vger.kernel.org
12795W:	http://www.stlinux.com
12796S:	Supported
12797F:	drivers/net/ethernet/stmicro/stmmac/
12798
12799SUN3/3X
12800M:	Sam Creasey <sammy@sammy.net>
12801W:	http://sammy.net/sun3/
12802S:	Maintained
12803F:	arch/m68k/kernel/*sun3*
12804F:	arch/m68k/sun3*/
12805F:	arch/m68k/include/asm/sun3*
12806F:	drivers/net/ethernet/i825xx/sun3*
12807
12808SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12809M:	Hans de Goede <hdegoede@redhat.com>
12810L:	linux-input@vger.kernel.org
12811S:	Maintained
12812F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12813F:	drivers/input/keyboard/sun4i-lradc-keys.c
12814
12815SUNDANCE NETWORK DRIVER
12816M:	Denis Kirjanov <kda@linux-powerpc.org>
12817L:	netdev@vger.kernel.org
12818S:	Maintained
12819F:	drivers/net/ethernet/dlink/sundance.c
12820
12821SUPERH
12822M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12823M:	Rich Felker <dalias@libc.org>
12824L:	linux-sh@vger.kernel.org
12825Q:	http://patchwork.kernel.org/project/linux-sh/list/
12826S:	Maintained
12827F:	Documentation/sh/
12828F:	arch/sh/
12829F:	drivers/sh/
12830
12831SUSPEND TO RAM
12832M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12833M:	Len Brown <len.brown@intel.com>
12834M:	Pavel Machek <pavel@ucw.cz>
12835L:	linux-pm@vger.kernel.org
12836B:	https://bugzilla.kernel.org
12837S:	Supported
12838F:	Documentation/power/
12839F:	arch/x86/kernel/acpi/
12840F:	drivers/base/power/
12841F:	kernel/power/
12842F:	include/linux/suspend.h
12843F:	include/linux/freezer.h
12844F:	include/linux/pm.h
12845
12846SVGA HANDLING
12847M:	Martin Mares <mj@ucw.cz>
12848L:	linux-video@atrey.karlin.mff.cuni.cz
12849S:	Maintained
12850F:	Documentation/svga.txt
12851F:	arch/x86/boot/video*
12852
12853SWIOTLB SUBSYSTEM
12854M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12855L:	linux-kernel@vger.kernel.org
12856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12857S:	Supported
12858F:	lib/swiotlb.c
12859F:	arch/*/kernel/pci-swiotlb.c
12860F:	include/linux/swiotlb.h
12861
12862SWITCHDEV
12863M:	Jiri Pirko <jiri@resnulli.us>
12864M:	Ivan Vecera <ivecera@redhat.com>
12865L:	netdev@vger.kernel.org
12866S:	Supported
12867F:	net/switchdev/
12868F:	include/net/switchdev.h
12869
12870SYNC FILE FRAMEWORK
12871M:	Sumit Semwal <sumit.semwal@linaro.org>
12872R:	Gustavo Padovan <gustavo@padovan.org>
12873S:	Maintained
12874L:	linux-media@vger.kernel.org
12875L:	dri-devel@lists.freedesktop.org
12876F:	drivers/dma-buf/sync_*
12877F:	drivers/dma-buf/dma-fence*
12878F:	drivers/dma-buf/sw_sync.c
12879F:	include/linux/sync_file.h
12880F:	include/uapi/linux/sync_file.h
12881F:	Documentation/sync_file.txt
12882T:	git git://anongit.freedesktop.org/drm/drm-misc
12883
12884SYNOPSYS ARC ARCHITECTURE
12885M:	Vineet Gupta <vgupta@synopsys.com>
12886L:	linux-snps-arc@lists.infradead.org
12887S:	Supported
12888F:	arch/arc/
12889F:	Documentation/devicetree/bindings/arc/*
12890F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12891F:	drivers/clocksource/arc_timer.c
12892F:	drivers/tty/serial/arc_uart.c
12893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12894
12895SYNOPSYS ARC HSDK SDP pll clock driver
12896M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12897S:	Supported
12898F:	drivers/clk/clk-hsdk-pll.c
12899F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12900
12901SYNOPSYS ARC SDP clock driver
12902M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12903S:	Supported
12904F:	drivers/clk/axs10x/*
12905F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12906
12907SYNOPSYS ARC SDP platform support
12908M:	Alexey Brodkin <abrodkin@synopsys.com>
12909S:	Supported
12910F:	arch/arc/plat-axs10x
12911F:	arch/arc/boot/dts/ax*
12912F:	Documentation/devicetree/bindings/arc/axs10*
12913
12914SYNOPSYS DESIGNWARE DMAC DRIVER
12915M:	Viresh Kumar <vireshk@kernel.org>
12916M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12917S:	Maintained
12918F:	include/linux/dma/dw.h
12919F:	include/linux/platform_data/dma-dw.h
12920F:	drivers/dma/dw/
12921
12922SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12923M:	Jie Deng <jiedeng@synopsys.com>
12924L:	netdev@vger.kernel.org
12925S:	Supported
12926F:	drivers/net/ethernet/synopsys/
12927
12928SYNOPSYS DESIGNWARE I2C DRIVER
12929M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12930R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12931R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12932L:	linux-i2c@vger.kernel.org
12933S:	Maintained
12934F:	drivers/i2c/busses/i2c-designware-*
12935F:	include/linux/platform_data/i2c-designware.h
12936
12937SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12938M:	Jaehoon Chung <jh80.chung@samsung.com>
12939L:	linux-mmc@vger.kernel.org
12940S:	Maintained
12941F:	drivers/mmc/host/dw_mmc*
12942
12943SYNOPSYS HSDK RESET CONTROLLER DRIVER
12944M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12945S:	Supported
12946F:	drivers/reset/reset-hsdk.c
12947F:	include/dt-bindings/reset/snps,hsdk-reset.h
12948F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12949
12950SYSTEM CONFIGURATION (SYSCON)
12951M:	Lee Jones <lee.jones@linaro.org>
12952M:	Arnd Bergmann <arnd@arndb.de>
12953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12954S:	Supported
12955F:	drivers/mfd/syscon.c
12956
12957SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12958M:	Sudeep Holla <sudeep.holla@arm.com>
12959L:	linux-arm-kernel@lists.infradead.org
12960S:	Maintained
12961F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12962F:	drivers/clk/clk-scpi.c
12963F:	drivers/cpufreq/scpi-cpufreq.c
12964F:	drivers/firmware/arm_scpi.c
12965F:	include/linux/scpi_protocol.h
12966
12967SYSTEM RESET/SHUTDOWN DRIVERS
12968M:	Sebastian Reichel <sre@kernel.org>
12969L:	linux-pm@vger.kernel.org
12970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12971S:	Maintained
12972F:	Documentation/devicetree/bindings/power/reset/
12973F:	drivers/power/reset/
12974
12975SYSTEM TRACE MODULE CLASS
12976M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12977S:	Maintained
12978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12979F:	Documentation/trace/stm.txt
12980F:	drivers/hwtracing/stm/
12981F:	include/linux/stm.h
12982F:	include/uapi/linux/stm.h
12983
12984SYSV FILESYSTEM
12985M:	Christoph Hellwig <hch@infradead.org>
12986S:	Maintained
12987F:	Documentation/filesystems/sysv-fs.txt
12988F:	fs/sysv/
12989F:	include/linux/sysv_fs.h
12990
12991TARGET SUBSYSTEM
12992M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12993L:	linux-scsi@vger.kernel.org
12994L:	target-devel@vger.kernel.org
12995W:	http://www.linux-iscsi.org
12996W:	http://groups.google.com/group/linux-iscsi-target-dev
12997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12998S:	Supported
12999F:	drivers/target/
13000F:	include/target/
13001F:	Documentation/target/
13002
13003TASKSTATS STATISTICS INTERFACE
13004M:	Balbir Singh <bsingharora@gmail.com>
13005S:	Maintained
13006F:	Documentation/accounting/taskstats*
13007F:	include/linux/taskstats*
13008F:	kernel/taskstats.c
13009
13010TC subsystem
13011M:	Jamal Hadi Salim <jhs@mojatatu.com>
13012M:	Cong Wang <xiyou.wangcong@gmail.com>
13013M:	Jiri Pirko <jiri@resnulli.us>
13014L:	netdev@vger.kernel.org
13015S:	Maintained
13016F:	include/net/pkt_cls.h
13017F:	include/net/pkt_sched.h
13018F:	include/net/tc_act/
13019F:	include/uapi/linux/pkt_cls.h
13020F:	include/uapi/linux/pkt_sched.h
13021F:	include/uapi/linux/tc_act/
13022F:	include/uapi/linux/tc_ematch/
13023F:	net/sched/
13024
13025TCP LOW PRIORITY MODULE
13026M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13027M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13028W:	http://tcp-lp-mod.sourceforge.net/
13029S:	Maintained
13030F:	net/ipv4/tcp_lp.c
13031
13032TDA10071 MEDIA DRIVER
13033M:	Antti Palosaari <crope@iki.fi>
13034L:	linux-media@vger.kernel.org
13035W:	https://linuxtv.org
13036W:	http://palosaari.fi/linux/
13037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13038T:	git git://linuxtv.org/anttip/media_tree.git
13039S:	Maintained
13040F:	drivers/media/dvb-frontends/tda10071*
13041
13042TDA18212 MEDIA DRIVER
13043M:	Antti Palosaari <crope@iki.fi>
13044L:	linux-media@vger.kernel.org
13045W:	https://linuxtv.org
13046W:	http://palosaari.fi/linux/
13047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13048T:	git git://linuxtv.org/anttip/media_tree.git
13049S:	Maintained
13050F:	drivers/media/tuners/tda18212*
13051
13052TDA18218 MEDIA DRIVER
13053M:	Antti Palosaari <crope@iki.fi>
13054L:	linux-media@vger.kernel.org
13055W:	https://linuxtv.org
13056W:	http://palosaari.fi/linux/
13057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13058T:	git git://linuxtv.org/anttip/media_tree.git
13059S:	Maintained
13060F:	drivers/media/tuners/tda18218*
13061
13062TDA18271 MEDIA DRIVER
13063M:	Michael Krufky <mkrufky@linuxtv.org>
13064L:	linux-media@vger.kernel.org
13065W:	https://linuxtv.org
13066W:	http://github.com/mkrufky
13067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13068T:	git git://linuxtv.org/mkrufky/tuners.git
13069S:	Maintained
13070F:	drivers/media/tuners/tda18271*
13071
13072TDA827x MEDIA DRIVER
13073M:	Michael Krufky <mkrufky@linuxtv.org>
13074L:	linux-media@vger.kernel.org
13075W:	https://linuxtv.org
13076W:	http://github.com/mkrufky
13077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13078T:	git git://linuxtv.org/mkrufky/tuners.git
13079S:	Maintained
13080F:	drivers/media/tuners/tda8290.*
13081
13082TDA8290 MEDIA DRIVER
13083M:	Michael Krufky <mkrufky@linuxtv.org>
13084L:	linux-media@vger.kernel.org
13085W:	https://linuxtv.org
13086W:	http://github.com/mkrufky
13087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13088T:	git git://linuxtv.org/mkrufky/tuners.git
13089S:	Maintained
13090F:	drivers/media/tuners/tda8290.*
13091
13092TDA9840 MEDIA DRIVER
13093M:	Hans Verkuil <hverkuil@xs4all.nl>
13094L:	linux-media@vger.kernel.org
13095T:	git git://linuxtv.org/media_tree.git
13096W:	https://linuxtv.org
13097S:	Maintained
13098F:	drivers/media/i2c/tda9840*
13099
13100TEA5761 TUNER DRIVER
13101M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13102M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13103L:	linux-media@vger.kernel.org
13104W:	https://linuxtv.org
13105T:	git git://linuxtv.org/media_tree.git
13106S:	Odd fixes
13107F:	drivers/media/tuners/tea5761.*
13108
13109TEA5767 TUNER DRIVER
13110M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13112L:	linux-media@vger.kernel.org
13113W:	https://linuxtv.org
13114T:	git git://linuxtv.org/media_tree.git
13115S:	Maintained
13116F:	drivers/media/tuners/tea5767.*
13117
13118TEA6415C MEDIA DRIVER
13119M:	Hans Verkuil <hverkuil@xs4all.nl>
13120L:	linux-media@vger.kernel.org
13121T:	git git://linuxtv.org/media_tree.git
13122W:	https://linuxtv.org
13123S:	Maintained
13124F:	drivers/media/i2c/tea6415c*
13125
13126TEA6420 MEDIA DRIVER
13127M:	Hans Verkuil <hverkuil@xs4all.nl>
13128L:	linux-media@vger.kernel.org
13129T:	git git://linuxtv.org/media_tree.git
13130W:	https://linuxtv.org
13131S:	Maintained
13132F:	drivers/media/i2c/tea6420*
13133
13134TEAM DRIVER
13135M:	Jiri Pirko <jiri@resnulli.us>
13136L:	netdev@vger.kernel.org
13137S:	Supported
13138F:	drivers/net/team/
13139F:	include/linux/if_team.h
13140F:	include/uapi/linux/if_team.h
13141
13142TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13143M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13144S:	Maintained
13145F:	arch/x86/platform/ts5500/
13146
13147TECHNOTREND USB IR RECEIVER
13148M:	Sean Young <sean@mess.org>
13149L:	linux-media@vger.kernel.org
13150S:	Maintained
13151F:	drivers/media/rc/ttusbir.c
13152
13153TEE SUBSYSTEM
13154M:	Jens Wiklander <jens.wiklander@linaro.org>
13155S:	Maintained
13156F:	include/linux/tee_drv.h
13157F:	include/uapi/linux/tee.h
13158F:	drivers/tee/
13159F:	Documentation/tee.txt
13160
13161TEGRA ARCHITECTURE SUPPORT
13162M:	Thierry Reding <thierry.reding@gmail.com>
13163M:	Jonathan Hunter <jonathanh@nvidia.com>
13164L:	linux-tegra@vger.kernel.org
13165Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13167S:	Supported
13168N:	[^a-z]tegra
13169
13170TEGRA CLOCK DRIVER
13171M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13172M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13173S:	Supported
13174F:	drivers/clk/tegra/
13175
13176TEGRA DMA DRIVERS
13177M:	Laxman Dewangan <ldewangan@nvidia.com>
13178M:	Jon Hunter <jonathanh@nvidia.com>
13179S:	Supported
13180F:	drivers/dma/tegra*
13181
13182TEGRA I2C DRIVER
13183M:	Laxman Dewangan <ldewangan@nvidia.com>
13184S:	Supported
13185F:	drivers/i2c/busses/i2c-tegra.c
13186
13187TEGRA IOMMU DRIVERS
13188M:	Hiroshi Doyu <hdoyu@nvidia.com>
13189S:	Supported
13190F:	drivers/iommu/tegra*
13191
13192TEGRA KBC DRIVER
13193M:	Rakesh Iyer <riyer@nvidia.com>
13194M:	Laxman Dewangan <ldewangan@nvidia.com>
13195S:	Supported
13196F:	drivers/input/keyboard/tegra-kbc.c
13197
13198TEGRA PWM DRIVER
13199M:	Thierry Reding <thierry.reding@gmail.com>
13200S:	Supported
13201F:	drivers/pwm/pwm-tegra.c
13202
13203TEGRA SERIAL DRIVER
13204M:	Laxman Dewangan <ldewangan@nvidia.com>
13205S:	Supported
13206F:	drivers/tty/serial/serial-tegra.c
13207
13208TEGRA SPI DRIVER
13209M:	Laxman Dewangan <ldewangan@nvidia.com>
13210S:	Supported
13211F:	drivers/spi/spi-tegra*
13212
13213TEHUTI ETHERNET DRIVER
13214M:	Andy Gospodarek <andy@greyhouse.net>
13215L:	netdev@vger.kernel.org
13216S:	Supported
13217F:	drivers/net/ethernet/tehuti/*
13218
13219Telecom Clock Driver for MCPL0010
13220M:	Mark Gross <mark.gross@intel.com>
13221S:	Supported
13222F:	drivers/char/tlclk.c
13223
13224TENSILICA XTENSA PORT (xtensa)
13225M:	Chris Zankel <chris@zankel.net>
13226M:	Max Filippov <jcmvbkbc@gmail.com>
13227L:	linux-xtensa@linux-xtensa.org
13228T:	git git://github.com/czankel/xtensa-linux.git
13229S:	Maintained
13230F:	arch/xtensa/
13231F:	drivers/irqchip/irq-xtensa-*
13232
13233Texas Instruments' System Control Interface (TISCI) Protocol Driver
13234M:	Nishanth Menon <nm@ti.com>
13235M:	Tero Kristo <t-kristo@ti.com>
13236M:	Santosh Shilimkar <ssantosh@kernel.org>
13237L:	linux-arm-kernel@lists.infradead.org
13238S:	Maintained
13239F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13240F:	drivers/firmware/ti_sci*
13241F:	include/linux/soc/ti/ti_sci_protocol.h
13242F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13243F:	include/dt-bindings/genpd/k2g.h
13244F:	drivers/soc/ti/ti_sci_pm_domains.c
13245F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13246F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13247F:	drivers/clk/keystone/sci-clk.c
13248F:	drivers/reset/reset-ti-sci.c
13249
13250THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13251M:	Hans Verkuil <hverkuil@xs4all.nl>
13252L:	linux-media@vger.kernel.org
13253T:	git git://linuxtv.org/media_tree.git
13254W:	https://linuxtv.org
13255S:	Maintained
13256F:	drivers/media/radio/radio-raremono.c
13257
13258THERMAL
13259M:	Zhang Rui <rui.zhang@intel.com>
13260M:	Eduardo Valentin <edubezval@gmail.com>
13261L:	linux-pm@vger.kernel.org
13262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13264Q:	https://patchwork.kernel.org/project/linux-pm/list/
13265S:	Supported
13266F:	drivers/thermal/
13267F:	include/linux/thermal.h
13268F:	include/uapi/linux/thermal.h
13269F:	include/linux/cpu_cooling.h
13270F:	Documentation/devicetree/bindings/thermal/
13271
13272THERMAL/CPU_COOLING
13273M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13274M:	Viresh Kumar <viresh.kumar@linaro.org>
13275M:	Javi Merino <javi.merino@kernel.org>
13276L:	linux-pm@vger.kernel.org
13277S:	Supported
13278F:	Documentation/thermal/cpu-cooling-api.txt
13279F:	drivers/thermal/cpu_cooling.c
13280F:	include/linux/cpu_cooling.h
13281
13282THINKPAD ACPI EXTRAS DRIVER
13283M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13284L:	ibm-acpi-devel@lists.sourceforge.net
13285L:	platform-driver-x86@vger.kernel.org
13286W:	http://ibm-acpi.sourceforge.net
13287W:	http://thinkwiki.org/wiki/Ibm-acpi
13288T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13289S:	Maintained
13290F:	drivers/platform/x86/thinkpad_acpi.c
13291
13292THUNDERBOLT DRIVER
13293M:	Andreas Noever <andreas.noever@gmail.com>
13294M:	Michael Jamet <michael.jamet@intel.com>
13295M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13296M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13297S:	Maintained
13298F:	drivers/thunderbolt/
13299
13300THUNDERX GPIO DRIVER
13301M:	David Daney <david.daney@cavium.com>
13302S:	Maintained
13303F:	drivers/gpio/gpio-thunderx.c
13304
13305TI AM437X VPFE DRIVER
13306M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13307L:	linux-media@vger.kernel.org
13308W:	https://linuxtv.org
13309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13310T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13311S:	Maintained
13312F:	drivers/media/platform/am437x/
13313
13314TI BANDGAP AND THERMAL DRIVER
13315M:	Eduardo Valentin <edubezval@gmail.com>
13316M:	Keerthy <j-keerthy@ti.com>
13317L:	linux-pm@vger.kernel.org
13318L:	linux-omap@vger.kernel.org
13319S:	Maintained
13320F:	drivers/thermal/ti-soc-thermal/
13321
13322TI BQ27XXX POWER SUPPLY DRIVER
13323R:	Andrew F. Davis <afd@ti.com>
13324F:	include/linux/power/bq27xxx_battery.h
13325F:	drivers/power/supply/bq27xxx_battery.c
13326F:	drivers/power/supply/bq27xxx_battery_i2c.c
13327
13328TI CDCE706 CLOCK DRIVER
13329M:	Max Filippov <jcmvbkbc@gmail.com>
13330S:	Maintained
13331F:	drivers/clk/clk-cdce706.c
13332
13333TI CLOCK DRIVER
13334M:	Tero Kristo <t-kristo@ti.com>
13335L:	linux-omap@vger.kernel.org
13336S:	Maintained
13337F:	drivers/clk/ti/
13338F:	include/linux/clk/ti.h
13339
13340TI DAVINCI MACHINE SUPPORT
13341M:	Sekhar Nori <nsekhar@ti.com>
13342M:	Kevin Hilman <khilman@kernel.org>
13343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13345S:	Supported
13346F:	arch/arm/mach-davinci/
13347F:	drivers/i2c/busses/i2c-davinci.c
13348F:	arch/arm/boot/dts/da850*
13349
13350TI DAVINCI SERIES GPIO DRIVER
13351M:	Keerthy <j-keerthy@ti.com>
13352L:	linux-gpio@vger.kernel.org
13353S:	Maintained
13354F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13355F:	drivers/gpio/gpio-davinci.c
13356
13357TI DAVINCI SERIES MEDIA DRIVER
13358M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13359L:	linux-media@vger.kernel.org
13360W:	https://linuxtv.org
13361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13362T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13363S:	Maintained
13364F:	drivers/media/platform/davinci/
13365F:	include/media/davinci/
13366
13367TI ETHERNET SWITCH DRIVER (CPSW)
13368R:	Grygorii Strashko <grygorii.strashko@ti.com>
13369L:	linux-omap@vger.kernel.org
13370L:	netdev@vger.kernel.org
13371S:	Maintained
13372F:	drivers/net/ethernet/ti/cpsw*
13373F:	drivers/net/ethernet/ti/davinci*
13374
13375TI FLASH MEDIA INTERFACE DRIVER
13376M:	Alex Dubov <oakad@yahoo.com>
13377S:	Maintained
13378F:	drivers/misc/tifm*
13379F:	drivers/mmc/host/tifm_sd.c
13380F:	include/linux/tifm.h
13381
13382TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13383M:	Santosh Shilimkar <ssantosh@kernel.org>
13384L:	linux-kernel@vger.kernel.org
13385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13386S:	Maintained
13387F:	drivers/soc/ti/*
13388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13389
13390TI LM49xxx FAMILY ASoC CODEC DRIVERS
13391M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13392M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13393L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13394S:	Maintained
13395F:	sound/soc/codecs/lm49453*
13396F:	sound/soc/codecs/isabelle*
13397
13398TI LP855x BACKLIGHT DRIVER
13399M:	Milo Kim <milo.kim@ti.com>
13400S:	Maintained
13401F:	Documentation/backlight/lp855x-driver.txt
13402F:	drivers/video/backlight/lp855x_bl.c
13403F:	include/linux/platform_data/lp855x.h
13404
13405TI LP8727 CHARGER DRIVER
13406M:	Milo Kim <milo.kim@ti.com>
13407S:	Maintained
13408F:	drivers/power/supply/lp8727_charger.c
13409F:	include/linux/platform_data/lp8727.h
13410
13411TI LP8788 MFD DRIVER
13412M:	Milo Kim <milo.kim@ti.com>
13413S:	Maintained
13414F:	drivers/iio/adc/lp8788_adc.c
13415F:	drivers/leds/leds-lp8788.c
13416F:	drivers/mfd/lp8788*.c
13417F:	drivers/power/supply/lp8788-charger.c
13418F:	drivers/regulator/lp8788-*.c
13419F:	include/linux/mfd/lp8788*.h
13420
13421TI NETCP ETHERNET DRIVER
13422M:	Wingman Kwok <w-kwok2@ti.com>
13423M:	Murali Karicheri <m-karicheri2@ti.com>
13424L:	netdev@vger.kernel.org
13425S:	Maintained
13426F:	drivers/net/ethernet/ti/netcp*
13427
13428TI TAS571X FAMILY ASoC CODEC DRIVER
13429M:	Kevin Cernekee <cernekee@chromium.org>
13430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13431S:	Odd Fixes
13432F:	sound/soc/codecs/tas571x*
13433
13434TI TRF7970A NFC DRIVER
13435M:	Mark Greer <mgreer@animalcreek.com>
13436L:	linux-wireless@vger.kernel.org
13437L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13438S:	Supported
13439F:	drivers/nfc/trf7970a.c
13440F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13441
13442TI TWL4030 SERIES SOC CODEC DRIVER
13443M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13444L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13445S:	Maintained
13446F:	sound/soc/codecs/twl4030*
13447
13448TI VPE/CAL DRIVERS
13449M:	Benoit Parrot <bparrot@ti.com>
13450L:	linux-media@vger.kernel.org
13451W:	http://linuxtv.org/
13452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13453S:	Maintained
13454F:	drivers/media/platform/ti-vpe/
13455
13456TI WILINK WIRELESS DRIVERS
13457L:	linux-wireless@vger.kernel.org
13458W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13459W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13461S:	Orphan
13462F:	drivers/net/wireless/ti/
13463F:	include/linux/wl12xx.h
13464
13465TILE ARCHITECTURE
13466M:	Chris Metcalf <cmetcalf@mellanox.com>
13467W:	http://www.mellanox.com/repository/solutions/tile-scm/
13468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13469S:	Supported
13470F:	arch/tile/
13471F:	drivers/char/tile-srom.c
13472F:	drivers/edac/tile_edac.c
13473F:	drivers/net/ethernet/tile/
13474F:	drivers/rtc/rtc-tile.c
13475F:	drivers/tty/hvc/hvc_tile.c
13476F:	drivers/tty/serial/tilegx.c
13477F:	drivers/usb/host/*-tilegx.c
13478F:	include/linux/usb/tilegx.h
13479
13480TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13481M:	John Stultz <john.stultz@linaro.org>
13482M:	Thomas Gleixner <tglx@linutronix.de>
13483R:	Stephen Boyd <sboyd@codeaurora.org>
13484L:	linux-kernel@vger.kernel.org
13485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13486S:	Supported
13487F:	include/linux/clocksource.h
13488F:	include/linux/time.h
13489F:	include/linux/timex.h
13490F:	include/uapi/linux/time.h
13491F:	include/uapi/linux/timex.h
13492F:	kernel/time/clocksource.c
13493F:	kernel/time/time*.c
13494F:	kernel/time/alarmtimer.c
13495F:	kernel/time/ntp.c
13496F:	tools/testing/selftests/timers/
13497
13498TIPC NETWORK LAYER
13499M:	Jon Maloy <jon.maloy@ericsson.com>
13500M:	Ying Xue <ying.xue@windriver.com>
13501L:	netdev@vger.kernel.org (core kernel code)
13502L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13503W:	http://tipc.sourceforge.net/
13504S:	Maintained
13505F:	include/uapi/linux/tipc*.h
13506F:	net/tipc/
13507
13508TLAN NETWORK DRIVER
13509M:	Samuel Chessman <chessman@tux.org>
13510L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13511W:	http://sourceforge.net/projects/tlan/
13512S:	Maintained
13513F:	Documentation/networking/tlan.txt
13514F:	drivers/net/ethernet/ti/tlan.*
13515
13516TM6000 VIDEO4LINUX DRIVER
13517M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13518M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13519L:	linux-media@vger.kernel.org
13520W:	https://linuxtv.org
13521T:	git git://linuxtv.org/media_tree.git
13522S:	Odd fixes
13523F:	drivers/media/usb/tm6000/
13524F:	Documentation/media/v4l-drivers/tm6000*
13525
13526TMIO/SDHI MMC DRIVER
13527M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13528L:	linux-mmc@vger.kernel.org
13529S:	Supported
13530F:	drivers/mmc/host/tmio_mmc*
13531F:	drivers/mmc/host/renesas_sdhi*
13532F:	include/linux/mfd/tmio.h
13533
13534TMP401 HARDWARE MONITOR DRIVER
13535M:	Guenter Roeck <linux@roeck-us.net>
13536L:	linux-hwmon@vger.kernel.org
13537S:	Maintained
13538F:	Documentation/hwmon/tmp401
13539F:	drivers/hwmon/tmp401.c
13540
13541TMPFS (SHMEM FILESYSTEM)
13542M:	Hugh Dickins <hughd@google.com>
13543L:	linux-mm@kvack.org
13544S:	Maintained
13545F:	include/linux/shmem_fs.h
13546F:	mm/shmem.c
13547
13548TOMOYO SECURITY MODULE
13549M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13550M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13551L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13552L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13553L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13554L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13555W:	http://tomoyo.sourceforge.jp/
13556T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13557S:	Maintained
13558F:	security/tomoyo/
13559
13560TOPSTAR LAPTOP EXTRAS DRIVER
13561M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13562L:	platform-driver-x86@vger.kernel.org
13563S:	Maintained
13564F:	drivers/platform/x86/topstar-laptop.c
13565
13566TOSHIBA ACPI EXTRAS DRIVER
13567M:	Azael Avalos <coproscefalo@gmail.com>
13568L:	platform-driver-x86@vger.kernel.org
13569S:	Maintained
13570F:	drivers/platform/x86/toshiba_acpi.c
13571
13572TOSHIBA BLUETOOTH DRIVER
13573M:	Azael Avalos <coproscefalo@gmail.com>
13574L:	platform-driver-x86@vger.kernel.org
13575S:	Maintained
13576F:	drivers/platform/x86/toshiba_bluetooth.c
13577
13578TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13579M:	Azael Avalos <coproscefalo@gmail.com>
13580L:	platform-driver-x86@vger.kernel.org
13581S:	Maintained
13582F:	drivers/platform/x86/toshiba_haps.c
13583
13584TOSHIBA SMM DRIVER
13585M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13586W:	http://www.buzzard.org.uk/toshiba/
13587S:	Maintained
13588F:	drivers/char/toshiba.c
13589F:	include/linux/toshiba.h
13590F:	include/uapi/linux/toshiba.h
13591
13592TOSHIBA TC358743 DRIVER
13593M:	Mats Randgaard <matrandg@cisco.com>
13594L:	linux-media@vger.kernel.org
13595S:	Maintained
13596F:	drivers/media/i2c/tc358743*
13597F:	include/media/i2c/tc358743.h
13598
13599TOSHIBA WMI HOTKEYS DRIVER
13600M:	Azael Avalos <coproscefalo@gmail.com>
13601L:	platform-driver-x86@vger.kernel.org
13602S:	Maintained
13603F:	drivers/platform/x86/toshiba-wmi.c
13604
13605TPM DEVICE DRIVER
13606M:	Peter Huewe <peterhuewe@gmx.de>
13607M:	Marcel Selhorst <tpmdd@selhorst.net>
13608M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13609R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13610W:	http://tpmdd.sourceforge.net
13611L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13612Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13613T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13614S:	Maintained
13615F:	drivers/char/tpm/
13616
13617TPM IBM_VTPM DEVICE DRIVER
13618M:	Ashley Lai <ashleydlai@gmail.com>
13619W:	http://tpmdd.sourceforge.net
13620L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13621S:	Maintained
13622F:	drivers/char/tpm/tpm_ibmvtpm*
13623
13624TRACING
13625M:	Steven Rostedt <rostedt@goodmis.org>
13626M:	Ingo Molnar <mingo@redhat.com>
13627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13628S:	Maintained
13629F:	Documentation/trace/ftrace.txt
13630F:	arch/*/*/*/ftrace.h
13631F:	arch/*/kernel/ftrace.c
13632F:	include/*/ftrace.h
13633F:	include/linux/trace*.h
13634F:	include/trace/
13635F:	kernel/trace/
13636F:	tools/testing/selftests/ftrace/
13637
13638TRACING MMIO ACCESSES (MMIOTRACE)
13639M:	Steven Rostedt <rostedt@goodmis.org>
13640M:	Ingo Molnar <mingo@kernel.org>
13641R:	Karol Herbst <karolherbst@gmail.com>
13642R:	Pekka Paalanen <ppaalanen@gmail.com>
13643S:	Maintained
13644L:	linux-kernel@vger.kernel.org
13645L:	nouveau@lists.freedesktop.org
13646F:	kernel/trace/trace_mmiotrace.c
13647F:	include/linux/mmiotrace.h
13648F:	arch/x86/mm/kmmio.c
13649F:	arch/x86/mm/mmio-mod.c
13650F:	arch/x86/mm/testmmiotrace.c
13651
13652TRIVIAL PATCHES
13653M:	Jiri Kosina <trivial@kernel.org>
13654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13655S:	Maintained
13656K:	^Subject:.*(?i)trivial
13657
13658TTY LAYER
13659M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13660M:	Jiri Slaby <jslaby@suse.com>
13661S:	Supported
13662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13663F:	Documentation/serial/
13664F:	drivers/tty/
13665F:	drivers/tty/serial/serial_core.c
13666F:	include/linux/serial_core.h
13667F:	include/linux/serial.h
13668F:	include/linux/tty.h
13669F:	include/uapi/linux/serial_core.h
13670F:	include/uapi/linux/serial.h
13671F:	include/uapi/linux/tty.h
13672
13673TUA9001 MEDIA DRIVER
13674M:	Antti Palosaari <crope@iki.fi>
13675L:	linux-media@vger.kernel.org
13676W:	https://linuxtv.org
13677W:	http://palosaari.fi/linux/
13678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13679T:	git git://linuxtv.org/anttip/media_tree.git
13680S:	Maintained
13681F:	drivers/media/tuners/tua9001*
13682
13683TULIP NETWORK DRIVERS
13684L:	netdev@vger.kernel.org
13685L:	linux-parisc@vger.kernel.org
13686S:	Orphan
13687F:	drivers/net/ethernet/dec/tulip/
13688
13689TUN/TAP driver
13690M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13691W:	http://vtun.sourceforge.net/tun
13692S:	Maintained
13693F:	Documentation/networking/tuntap.txt
13694F:	arch/um/os-Linux/drivers/
13695
13696TURBOCHANNEL SUBSYSTEM
13697M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13698M:	Ralf Baechle <ralf@linux-mips.org>
13699L:	linux-mips@linux-mips.org
13700Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13701S:	Maintained
13702F:	drivers/tc/
13703F:	include/linux/tc.h
13704
13705TW5864 VIDEO4LINUX DRIVER
13706M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13707M:	Anton Sviridenko <anton@corp.bluecherry.net>
13708M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13709M:	Andrey Utkin <andrey_utkin@fastmail.com>
13710L:	linux-media@vger.kernel.org
13711S:	Supported
13712F:	drivers/media/pci/tw5864/
13713
13714TW68 VIDEO4LINUX DRIVER
13715M:	Hans Verkuil <hverkuil@xs4all.nl>
13716L:	linux-media@vger.kernel.org
13717T:	git git://linuxtv.org/media_tree.git
13718W:	https://linuxtv.org
13719S:	Odd Fixes
13720F:	drivers/media/pci/tw68/
13721
13722TW686X VIDEO4LINUX DRIVER
13723M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13724L:	linux-media@vger.kernel.org
13725T:	git git://linuxtv.org/media_tree.git
13726W:	http://linuxtv.org
13727S:	Maintained
13728F:	drivers/media/pci/tw686x/
13729
13730UBI FILE SYSTEM (UBIFS)
13731M:	Richard Weinberger <richard@nod.at>
13732M:	Artem Bityutskiy <dedekind1@gmail.com>
13733M:	Adrian Hunter <adrian.hunter@intel.com>
13734L:	linux-mtd@lists.infradead.org
13735T:	git git://git.infradead.org/ubifs-2.6.git
13736W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13737S:	Supported
13738F:	Documentation/filesystems/ubifs.txt
13739F:	fs/ubifs/
13740
13741UCLINUX (M68KNOMMU AND COLDFIRE)
13742M:	Greg Ungerer <gerg@linux-m68k.org>
13743W:	http://www.linux-m68k.org/
13744W:	http://www.uclinux.org/
13745L:	linux-m68k@lists.linux-m68k.org
13746L:	uclinux-dev@uclinux.org  (subscribers-only)
13747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13748S:	Maintained
13749F:	arch/m68k/coldfire/
13750F:	arch/m68k/68*/
13751F:	arch/m68k/*/*_no.*
13752F:	arch/m68k/include/asm/*_no.*
13753
13754UDF FILESYSTEM
13755M:	Jan Kara <jack@suse.com>
13756S:	Maintained
13757F:	Documentation/filesystems/udf.txt
13758F:	fs/udf/
13759
13760UDRAW TABLET
13761M:	Bastien Nocera <hadess@hadess.net>
13762L:	linux-input@vger.kernel.org
13763S:	Maintained
13764F:	drivers/hid/hid-udraw.c
13765
13766UFS FILESYSTEM
13767M:	Evgeniy Dushistov <dushistov@mail.ru>
13768S:	Maintained
13769F:	Documentation/filesystems/ufs.txt
13770F:	fs/ufs/
13771
13772UHID USERSPACE HID IO DRIVER:
13773M:	David Herrmann <dh.herrmann@googlemail.com>
13774L:	linux-input@vger.kernel.org
13775S:	Maintained
13776F:	drivers/hid/uhid.c
13777F:	include/uapi/linux/uhid.h
13778
13779ULPI BUS
13780M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13781L:	linux-usb@vger.kernel.org
13782S:	Maintained
13783F:	drivers/usb/common/ulpi.c
13784F:	include/linux/ulpi/
13785
13786ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13787L:	linux-usb@vger.kernel.org
13788S:	Orphan
13789F:	drivers/uwb/
13790F:	include/linux/uwb.h
13791F:	include/linux/uwb/
13792
13793UNICORE32 ARCHITECTURE:
13794M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13795W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13796S:	Maintained
13797T:	git git://github.com/gxt/linux.git
13798F:	arch/unicore32/
13799
13800UNIFDEF
13801M:	Tony Finch <dot@dotat.at>
13802W:	http://dotat.at/prog/unifdef
13803S:	Maintained
13804F:	scripts/unifdef.c
13805
13806UNIFORM CDROM DRIVER
13807M:	Jens Axboe <axboe@kernel.dk>
13808W:	http://www.kernel.dk
13809S:	Maintained
13810F:	Documentation/cdrom/
13811F:	drivers/cdrom/cdrom.c
13812F:	include/linux/cdrom.h
13813F:	include/uapi/linux/cdrom.h
13814
13815UNISYS S-PAR DRIVERS
13816M:	David Kershner <david.kershner@unisys.com>
13817L:	sparmaintainer@unisys.com (Unisys internal)
13818S:	Supported
13819F:	drivers/staging/unisys/
13820
13821UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13822M:	Vinayak Holikatti <vinholikatti@gmail.com>
13823L:	linux-scsi@vger.kernel.org
13824S:	Supported
13825F:	Documentation/scsi/ufs.txt
13826F:	drivers/scsi/ufs/
13827
13828UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13829M:	Joao Pinto <jpinto@synopsys.com>
13830L:	linux-scsi@vger.kernel.org
13831S:	Supported
13832F:	drivers/scsi/ufs/*dwc*
13833
13834UNSORTED BLOCK IMAGES (UBI)
13835M:	Artem Bityutskiy <dedekind1@gmail.com>
13836M:	Richard Weinberger <richard@nod.at>
13837W:	http://www.linux-mtd.infradead.org/
13838L:	linux-mtd@lists.infradead.org
13839T:	git git://git.infradead.org/ubifs-2.6.git
13840S:	Supported
13841F:	drivers/mtd/ubi/
13842F:	include/linux/mtd/ubi.h
13843F:	include/uapi/mtd/ubi-user.h
13844
13845USB "USBNET" DRIVER FRAMEWORK
13846M:	Oliver Neukum <oneukum@suse.com>
13847L:	netdev@vger.kernel.org
13848W:	http://www.linux-usb.org/usbnet
13849S:	Maintained
13850F:	drivers/net/usb/usbnet.c
13851F:	include/linux/usb/usbnet.h
13852
13853USB ACM DRIVER
13854M:	Oliver Neukum <oneukum@suse.com>
13855L:	linux-usb@vger.kernel.org
13856S:	Maintained
13857F:	Documentation/usb/acm.txt
13858F:	drivers/usb/class/cdc-acm.*
13859
13860USB AR5523 WIRELESS DRIVER
13861M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13862L:	linux-wireless@vger.kernel.org
13863S:	Maintained
13864F:	drivers/net/wireless/ath/ar5523/
13865
13866USB ATTACHED SCSI
13867M:	Oliver Neukum <oneukum@suse.com>
13868L:	linux-usb@vger.kernel.org
13869L:	linux-scsi@vger.kernel.org
13870S:	Maintained
13871F:	drivers/usb/storage/uas.c
13872
13873USB CDC ETHERNET DRIVER
13874M:	Oliver Neukum <oliver@neukum.org>
13875L:	linux-usb@vger.kernel.org
13876S:	Maintained
13877F:	drivers/net/usb/cdc_*.c
13878F:	include/uapi/linux/usb/cdc.h
13879
13880USB CHAOSKEY DRIVER
13881M:	Keith Packard <keithp@keithp.com>
13882L:	linux-usb@vger.kernel.org
13883S:	Maintained
13884F:	drivers/usb/misc/chaoskey.c
13885
13886USB CYPRESS C67X00 DRIVER
13887M:	Peter Korsgaard <jacmet@sunsite.dk>
13888L:	linux-usb@vger.kernel.org
13889S:	Maintained
13890F:	drivers/usb/c67x00/
13891
13892USB DAVICOM DM9601 DRIVER
13893M:	Peter Korsgaard <jacmet@sunsite.dk>
13894L:	netdev@vger.kernel.org
13895W:	http://www.linux-usb.org/usbnet
13896S:	Maintained
13897F:	drivers/net/usb/dm9601.c
13898
13899USB DIAMOND RIO500 DRIVER
13900M:	Cesar Miquel <miquel@df.uba.ar>
13901L:	rio500-users@lists.sourceforge.net
13902W:	http://rio500.sourceforge.net
13903S:	Maintained
13904F:	drivers/usb/misc/rio500*
13905
13906USB EHCI DRIVER
13907M:	Alan Stern <stern@rowland.harvard.edu>
13908L:	linux-usb@vger.kernel.org
13909S:	Maintained
13910F:	Documentation/usb/ehci.txt
13911F:	drivers/usb/host/ehci*
13912
13913USB GADGET/PERIPHERAL SUBSYSTEM
13914M:	Felipe Balbi <balbi@kernel.org>
13915L:	linux-usb@vger.kernel.org
13916W:	http://www.linux-usb.org/gadget
13917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13918S:	Maintained
13919F:	drivers/usb/gadget/
13920F:	include/linux/usb/gadget*
13921
13922USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13923M:	Jiri Kosina <jikos@kernel.org>
13924R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13925L:	linux-usb@vger.kernel.org
13926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13927S:	Maintained
13928F:	Documentation/hid/hiddev.txt
13929F:	drivers/hid/usbhid/
13930
13931USB ISP116X DRIVER
13932M:	Olav Kongas <ok@artecdesign.ee>
13933L:	linux-usb@vger.kernel.org
13934S:	Maintained
13935F:	drivers/usb/host/isp116x*
13936F:	include/linux/usb/isp116x.h
13937
13938USB LAN78XX ETHERNET DRIVER
13939M:	Woojung Huh <woojung.huh@microchip.com>
13940M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13941L:	netdev@vger.kernel.org
13942S:	Maintained
13943F:	drivers/net/usb/lan78xx.*
13944
13945USB MASS STORAGE DRIVER
13946M:	Alan Stern <stern@rowland.harvard.edu>
13947L:	linux-usb@vger.kernel.org
13948L:	usb-storage@lists.one-eyed-alien.net
13949S:	Maintained
13950W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13951F:	drivers/usb/storage/
13952
13953USB MIDI DRIVER
13954M:	Clemens Ladisch <clemens@ladisch.de>
13955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13956T:	git git://git.alsa-project.org/alsa-kernel.git
13957S:	Maintained
13958F:	sound/usb/midi.*
13959
13960USB NETWORKING DRIVERS
13961L:	linux-usb@vger.kernel.org
13962S:	Odd Fixes
13963F:	drivers/net/usb/
13964
13965USB OHCI DRIVER
13966M:	Alan Stern <stern@rowland.harvard.edu>
13967L:	linux-usb@vger.kernel.org
13968S:	Maintained
13969F:	Documentation/usb/ohci.txt
13970F:	drivers/usb/host/ohci*
13971
13972USB OTG FSM (Finite State Machine)
13973M:	Peter Chen <Peter.Chen@nxp.com>
13974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13975L:	linux-usb@vger.kernel.org
13976S:	Maintained
13977F:	drivers/usb/common/usb-otg-fsm.c
13978
13979USB OVER IP DRIVER
13980M:	Valentina Manea <valentina.manea.m@gmail.com>
13981M:	Shuah Khan <shuahkh@osg.samsung.com>
13982M:	Shuah Khan <shuah@kernel.org>
13983L:	linux-usb@vger.kernel.org
13984S:	Maintained
13985F:	Documentation/usb/usbip_protocol.txt
13986F:	drivers/usb/usbip/
13987F:	tools/usb/usbip/
13988
13989USB PEGASUS DRIVER
13990M:	Petko Manolov <petkan@nucleusys.com>
13991L:	linux-usb@vger.kernel.org
13992L:	netdev@vger.kernel.org
13993T:	git git://github.com/petkan/pegasus.git
13994W:	https://github.com/petkan/pegasus
13995S:	Maintained
13996F:	drivers/net/usb/pegasus.*
13997
13998USB PHY LAYER
13999M:	Felipe Balbi <balbi@kernel.org>
14000L:	linux-usb@vger.kernel.org
14001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14002S:	Maintained
14003F:	drivers/usb/phy/
14004
14005USB PRINTER DRIVER (usblp)
14006M:	Pete Zaitcev <zaitcev@redhat.com>
14007L:	linux-usb@vger.kernel.org
14008S:	Supported
14009F:	drivers/usb/class/usblp.c
14010
14011USB QMI WWAN NETWORK DRIVER
14012M:	Bjørn Mork <bjorn@mork.no>
14013L:	netdev@vger.kernel.org
14014S:	Maintained
14015F:	Documentation/ABI/testing/sysfs-class-net-qmi
14016F:	drivers/net/usb/qmi_wwan.c
14017
14018USB RTL8150 DRIVER
14019M:	Petko Manolov <petkan@nucleusys.com>
14020L:	linux-usb@vger.kernel.org
14021L:	netdev@vger.kernel.org
14022T:	git git://github.com/petkan/rtl8150.git
14023W:	https://github.com/petkan/rtl8150
14024S:	Maintained
14025F:	drivers/net/usb/rtl8150.c
14026
14027USB SERIAL SUBSYSTEM
14028M:	Johan Hovold <johan@kernel.org>
14029L:	linux-usb@vger.kernel.org
14030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14031S:	Maintained
14032F:	Documentation/usb/usb-serial.txt
14033F:	drivers/usb/serial/
14034F:	include/linux/usb/serial.h
14035
14036USB SMSC75XX ETHERNET DRIVER
14037M:	Steve Glendinning <steve.glendinning@shawell.net>
14038L:	netdev@vger.kernel.org
14039S:	Maintained
14040F:	drivers/net/usb/smsc75xx.*
14041
14042USB SMSC95XX ETHERNET DRIVER
14043M:	Steve Glendinning <steve.glendinning@shawell.net>
14044M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14045L:	netdev@vger.kernel.org
14046S:	Maintained
14047F:	drivers/net/usb/smsc95xx.*
14048
14049USB SUBSYSTEM
14050M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14051L:	linux-usb@vger.kernel.org
14052W:	http://www.linux-usb.org
14053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14054S:	Supported
14055F:	Documentation/devicetree/bindings/usb/
14056F:	Documentation/usb/
14057F:	drivers/usb/
14058F:	include/linux/usb.h
14059F:	include/linux/usb/
14060
14061USB TYPEC SUBSYSTEM
14062M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14063L:	linux-usb@vger.kernel.org
14064S:	Maintained
14065F:	Documentation/ABI/testing/sysfs-class-typec
14066F:	Documentation/usb/typec.rst
14067F:	drivers/usb/typec/
14068F:	include/linux/usb/typec.h
14069
14070USB UHCI DRIVER
14071M:	Alan Stern <stern@rowland.harvard.edu>
14072L:	linux-usb@vger.kernel.org
14073S:	Maintained
14074F:	drivers/usb/host/uhci*
14075
14076USB VIDEO CLASS
14077M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14078L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14079L:	linux-media@vger.kernel.org
14080T:	git git://linuxtv.org/media_tree.git
14081W:	http://www.ideasonboard.org/uvc/
14082S:	Maintained
14083F:	drivers/media/usb/uvc/
14084F:	include/uapi/linux/uvcvideo.h
14085
14086USB VISION DRIVER
14087M:	Hans Verkuil <hverkuil@xs4all.nl>
14088L:	linux-media@vger.kernel.org
14089T:	git git://linuxtv.org/media_tree.git
14090W:	https://linuxtv.org
14091S:	Odd Fixes
14092F:	drivers/media/usb/usbvision/
14093
14094USB WEBCAM GADGET
14095M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14096L:	linux-usb@vger.kernel.org
14097S:	Maintained
14098F:	drivers/usb/gadget/function/*uvc*
14099F:	drivers/usb/gadget/legacy/webcam.c
14100
14101USB WIRELESS RNDIS DRIVER (rndis_wlan)
14102M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14103L:	linux-wireless@vger.kernel.org
14104S:	Maintained
14105F:	drivers/net/wireless/rndis_wlan.c
14106
14107USB XHCI DRIVER
14108M:	Mathias Nyman <mathias.nyman@intel.com>
14109L:	linux-usb@vger.kernel.org
14110S:	Supported
14111F:	drivers/usb/host/xhci*
14112F:	drivers/usb/host/pci-quirks*
14113
14114USB ZD1201 DRIVER
14115L:	linux-wireless@vger.kernel.org
14116W:	http://linux-lc100020.sourceforge.net
14117S:	Orphan
14118F:	drivers/net/wireless/zydas/zd1201.*
14119
14120USB ZR364XX DRIVER
14121M:	Antoine Jacquet <royale@zerezo.com>
14122L:	linux-usb@vger.kernel.org
14123L:	linux-media@vger.kernel.org
14124T:	git git://linuxtv.org/media_tree.git
14125W:	http://royale.zerezo.com/zr364xx/
14126S:	Maintained
14127F:	Documentation/media/v4l-drivers/zr364xx*
14128F:	drivers/media/usb/zr364xx/
14129
14130USER-MODE LINUX (UML)
14131M:	Jeff Dike <jdike@addtoit.com>
14132M:	Richard Weinberger <richard@nod.at>
14133L:	user-mode-linux-devel@lists.sourceforge.net
14134L:	user-mode-linux-user@lists.sourceforge.net
14135W:	http://user-mode-linux.sourceforge.net
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14137S:	Maintained
14138F:	Documentation/virtual/uml/
14139F:	arch/um/
14140F:	arch/x86/um/
14141F:	fs/hostfs/
14142F:	fs/hppfs/
14143
14144USERSPACE I/O (UIO)
14145M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14146S:	Maintained
14147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14148F:	Documentation/driver-api/uio-howto.rst
14149F:	drivers/uio/
14150F:	include/linux/uio*.h
14151
14152UTIL-LINUX PACKAGE
14153M:	Karel Zak <kzak@redhat.com>
14154L:	util-linux@vger.kernel.org
14155W:	http://en.wikipedia.org/wiki/Util-linux
14156T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14157S:	Maintained
14158
14159UUID HELPERS
14160M:	Christoph Hellwig <hch@lst.de>
14161R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14162L:	linux-kernel@vger.kernel.org
14163T:	git git://git.infradead.org/users/hch/uuid.git
14164F:	lib/uuid.c
14165F:	lib/test_uuid.c
14166F:	include/linux/uuid.h
14167F:	include/uapi/linux/uuid.h
14168S:	Maintained
14169
14170UVESAFB DRIVER
14171M:	Michal Januszewski <spock@gentoo.org>
14172L:	linux-fbdev@vger.kernel.org
14173W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14174S:	Maintained
14175F:	Documentation/fb/uvesafb.txt
14176F:	drivers/video/fbdev/uvesafb.*
14177
14178VF610 NAND DRIVER
14179M:	Stefan Agner <stefan@agner.ch>
14180L:	linux-mtd@lists.infradead.org
14181S:	Supported
14182F:	drivers/mtd/nand/vf610_nfc.c
14183
14184VFAT/FAT/MSDOS FILESYSTEM
14185M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14186S:	Maintained
14187F:	Documentation/filesystems/vfat.txt
14188F:	fs/fat/
14189
14190VFIO DRIVER
14191M:	Alex Williamson <alex.williamson@redhat.com>
14192L:	kvm@vger.kernel.org
14193T:	git git://github.com/awilliam/linux-vfio.git
14194S:	Maintained
14195F:	Documentation/vfio.txt
14196F:	drivers/vfio/
14197F:	include/linux/vfio.h
14198F:	include/uapi/linux/vfio.h
14199
14200VFIO MEDIATED DEVICE DRIVERS
14201M:	Kirti Wankhede <kwankhede@nvidia.com>
14202L:	kvm@vger.kernel.org
14203S:	Maintained
14204F:	Documentation/vfio-mediated-device.txt
14205F:	drivers/vfio/mdev/
14206F:	include/linux/mdev.h
14207F:	samples/vfio-mdev/
14208
14209VFIO PLATFORM DRIVER
14210M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14211L:	kvm@vger.kernel.org
14212S:	Maintained
14213F:	drivers/vfio/platform/
14214
14215VGA_SWITCHEROO
14216R:	Lukas Wunner <lukas@wunner.de>
14217S:	Maintained
14218F:	Documentation/gpu/vga-switcheroo.rst
14219F:	drivers/gpu/vga/vga_switcheroo.c
14220F:	include/linux/vga_switcheroo.h
14221T:	git git://anongit.freedesktop.org/drm/drm-misc
14222
14223VIA RHINE NETWORK DRIVER
14224S:	Orphan
14225F:	drivers/net/ethernet/via/via-rhine.c
14226
14227VIA SD/MMC CARD CONTROLLER DRIVER
14228M:	Bruce Chang <brucechang@via.com.tw>
14229M:	Harald Welte <HaraldWelte@viatech.com>
14230S:	Maintained
14231F:	drivers/mmc/host/via-sdmmc.c
14232
14233VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14234M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14235L:	linux-fbdev@vger.kernel.org
14236S:	Maintained
14237F:	include/linux/via-core.h
14238F:	include/linux/via-gpio.h
14239F:	include/linux/via_i2c.h
14240F:	drivers/video/fbdev/via/
14241
14242VIA VELOCITY NETWORK DRIVER
14243M:	Francois Romieu <romieu@fr.zoreil.com>
14244L:	netdev@vger.kernel.org
14245S:	Maintained
14246F:	drivers/net/ethernet/via/via-velocity.*
14247
14248VIDEO MULTIPLEXER DRIVER
14249M:	Philipp Zabel <p.zabel@pengutronix.de>
14250L:	linux-media@vger.kernel.org
14251S:	Maintained
14252F:	drivers/media/platform/video-mux.c
14253
14254VIDEOBUF2 FRAMEWORK
14255M:	Pawel Osciak <pawel@osciak.com>
14256M:	Marek Szyprowski <m.szyprowski@samsung.com>
14257M:	Kyungmin Park <kyungmin.park@samsung.com>
14258L:	linux-media@vger.kernel.org
14259S:	Maintained
14260F:	drivers/media/v4l2-core/videobuf2-*
14261F:	include/media/videobuf2-*
14262
14263VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14264M:	Helen Koike <helen.koike@collabora.com>
14265L:	linux-media@vger.kernel.org
14266T:	git git://linuxtv.org/media_tree.git
14267W:	https://linuxtv.org
14268S:	Maintained
14269F:	drivers/media/platform/vimc/*
14270
14271VIRT LIB
14272M:	Alex Williamson <alex.williamson@redhat.com>
14273M:	Paolo Bonzini <pbonzini@redhat.com>
14274L:	kvm@vger.kernel.org
14275S:	Supported
14276F:	virt/lib/
14277
14278VIRTIO AND VHOST VSOCK DRIVER
14279M:	Stefan Hajnoczi <stefanha@redhat.com>
14280L:	kvm@vger.kernel.org
14281L:	virtualization@lists.linux-foundation.org
14282L:	netdev@vger.kernel.org
14283S:	Maintained
14284F:	include/linux/virtio_vsock.h
14285F:	include/uapi/linux/virtio_vsock.h
14286F:	include/uapi/linux/vsockmon.h
14287F:	net/vmw_vsock/af_vsock_tap.c
14288F:	net/vmw_vsock/virtio_transport_common.c
14289F:	net/vmw_vsock/virtio_transport.c
14290F:	drivers/net/vsockmon.c
14291F:	drivers/vhost/vsock.c
14292F:	drivers/vhost/vsock.h
14293
14294VIRTIO CONSOLE DRIVER
14295M:	Amit Shah <amit@kernel.org>
14296L:	virtualization@lists.linux-foundation.org
14297S:	Maintained
14298F:	drivers/char/virtio_console.c
14299F:	include/linux/virtio_console.h
14300F:	include/uapi/linux/virtio_console.h
14301
14302VIRTIO CORE, NET AND BLOCK DRIVERS
14303M:	"Michael S. Tsirkin" <mst@redhat.com>
14304M:	Jason Wang <jasowang@redhat.com>
14305L:	virtualization@lists.linux-foundation.org
14306S:	Maintained
14307F:	Documentation/devicetree/bindings/virtio/
14308F:	drivers/virtio/
14309F:	tools/virtio/
14310F:	drivers/net/virtio_net.c
14311F:	drivers/block/virtio_blk.c
14312F:	include/linux/virtio*.h
14313F:	include/uapi/linux/virtio_*.h
14314F:	drivers/crypto/virtio/
14315F:	mm/balloon_compaction.c
14316
14317VIRTIO CRYPTO DRIVER
14318M:	Gonglei <arei.gonglei@huawei.com>
14319L:	virtualization@lists.linux-foundation.org
14320L:	linux-crypto@vger.kernel.org
14321S:	Maintained
14322F:	drivers/crypto/virtio/
14323F:	include/uapi/linux/virtio_crypto.h
14324
14325VIRTIO DRIVERS FOR S390
14326M:	Cornelia Huck <cohuck@redhat.com>
14327M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14328L:	linux-s390@vger.kernel.org
14329L:	virtualization@lists.linux-foundation.org
14330L:	kvm@vger.kernel.org
14331S:	Supported
14332F:	drivers/s390/virtio/
14333
14334VIRTIO GPU DRIVER
14335M:	David Airlie <airlied@linux.ie>
14336M:	Gerd Hoffmann <kraxel@redhat.com>
14337L:	dri-devel@lists.freedesktop.org
14338L:	virtualization@lists.linux-foundation.org
14339T:	git git://anongit.freedesktop.org/drm/drm-misc
14340S:	Maintained
14341F:	drivers/gpu/drm/virtio/
14342F:	include/uapi/linux/virtio_gpu.h
14343
14344VIRTIO HOST (VHOST)
14345M:	"Michael S. Tsirkin" <mst@redhat.com>
14346M:	Jason Wang <jasowang@redhat.com>
14347L:	kvm@vger.kernel.org
14348L:	virtualization@lists.linux-foundation.org
14349L:	netdev@vger.kernel.org
14350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14351S:	Maintained
14352F:	drivers/vhost/
14353F:	include/uapi/linux/vhost.h
14354
14355VIRTIO INPUT DRIVER
14356M:	Gerd Hoffmann <kraxel@redhat.com>
14357S:	Maintained
14358F:	drivers/virtio/virtio_input.c
14359F:	include/uapi/linux/virtio_input.h
14360
14361VIRTUAL SERIO DEVICE DRIVER
14362M:	Stephen Chandler Paul <thatslyude@gmail.com>
14363S:	Maintained
14364F:	drivers/input/serio/userio.c
14365F:	include/uapi/linux/userio.h
14366
14367VIVID VIRTUAL VIDEO DRIVER
14368M:	Hans Verkuil <hverkuil@xs4all.nl>
14369L:	linux-media@vger.kernel.org
14370T:	git git://linuxtv.org/media_tree.git
14371W:	https://linuxtv.org
14372S:	Maintained
14373F:	drivers/media/platform/vivid/*
14374
14375VLYNQ BUS
14376M:	Florian Fainelli <f.fainelli@gmail.com>
14377L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14378S:	Maintained
14379F:	drivers/vlynq/vlynq.c
14380F:	include/linux/vlynq.h
14381
14382VME SUBSYSTEM
14383M:	Martyn Welch <martyn@welchs.me.uk>
14384M:	Manohar Vanga <manohar.vanga@gmail.com>
14385M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14386L:	devel@driverdev.osuosl.org
14387S:	Maintained
14388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14389F:	Documentation/driver-api/vme.rst
14390F:	drivers/staging/vme/
14391F:	drivers/vme/
14392F:	include/linux/vme*
14393
14394VMWARE BALLOON DRIVER
14395M:	Xavier Deguillard <xdeguillard@vmware.com>
14396M:	Philip Moltmann <moltmann@vmware.com>
14397M:	"VMware, Inc." <pv-drivers@vmware.com>
14398L:	linux-kernel@vger.kernel.org
14399S:	Maintained
14400F:	drivers/misc/vmw_balloon.c
14401
14402VMWARE HYPERVISOR INTERFACE
14403M:	Alok Kataria <akataria@vmware.com>
14404L:	virtualization@lists.linux-foundation.org
14405S:	Supported
14406F:	arch/x86/kernel/cpu/vmware.c
14407
14408VMWARE PVRDMA DRIVER
14409M:	Adit Ranadive <aditr@vmware.com>
14410M:	VMware PV-Drivers <pv-drivers@vmware.com>
14411L:	linux-rdma@vger.kernel.org
14412S:	Maintained
14413F:	drivers/infiniband/hw/vmw_pvrdma/
14414
14415VMware PVSCSI driver
14416M:	Jim Gill <jgill@vmware.com>
14417M:	VMware PV-Drivers <pv-drivers@vmware.com>
14418L:	linux-scsi@vger.kernel.org
14419S:	Maintained
14420F:	drivers/scsi/vmw_pvscsi.c
14421F:	drivers/scsi/vmw_pvscsi.h
14422
14423VMWARE VMMOUSE SUBDRIVER
14424M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14425M:	"VMware, Inc." <pv-drivers@vmware.com>
14426L:	linux-input@vger.kernel.org
14427S:	Maintained
14428F:	drivers/input/mouse/vmmouse.c
14429F:	drivers/input/mouse/vmmouse.h
14430
14431VMWARE VMXNET3 ETHERNET DRIVER
14432M:	Shrikrishna Khare <skhare@vmware.com>
14433M:	"VMware, Inc." <pv-drivers@vmware.com>
14434L:	netdev@vger.kernel.org
14435S:	Maintained
14436F:	drivers/net/vmxnet3/
14437
14438VOCORE VOCORE2 BOARD
14439M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14440L:	linux-mips@linux-mips.org
14441S:	Maintained
14442F:	arch/mips/boot/dts/ralink/vocore2.dts
14443
14444VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14445M:	Liam Girdwood <lgirdwood@gmail.com>
14446M:	Mark Brown <broonie@kernel.org>
14447L:	linux-kernel@vger.kernel.org
14448W:	http://www.slimlogic.co.uk/?p=48
14449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14450S:	Supported
14451F:	Documentation/devicetree/bindings/regulator/
14452F:	drivers/regulator/
14453F:	include/dt-bindings/regulator/
14454F:	include/linux/regulator/
14455
14456VRF
14457M:	David Ahern <dsa@cumulusnetworks.com>
14458M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14459L:	netdev@vger.kernel.org
14460S:	Maintained
14461F:	drivers/net/vrf.c
14462F:	Documentation/networking/vrf.txt
14463
14464VT1211 HARDWARE MONITOR DRIVER
14465M:	Juerg Haefliger <juergh@gmail.com>
14466L:	linux-hwmon@vger.kernel.org
14467S:	Maintained
14468F:	Documentation/hwmon/vt1211
14469F:	drivers/hwmon/vt1211.c
14470
14471VT8231 HARDWARE MONITOR DRIVER
14472M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14473L:	linux-hwmon@vger.kernel.org
14474S:	Maintained
14475F:	drivers/hwmon/vt8231.c
14476
14477VUB300 USB to SDIO/SD/MMC bridge chip
14478M:	Tony Olech <tony.olech@elandigitalsystems.com>
14479L:	linux-mmc@vger.kernel.org
14480L:	linux-usb@vger.kernel.org
14481S:	Supported
14482F:	drivers/mmc/host/vub300.c
14483
14484W1 DALLAS'S 1-WIRE BUS
14485M:	Evgeniy Polyakov <zbr@ioremap.net>
14486S:	Maintained
14487F:	Documentation/w1/
14488F:	drivers/w1/
14489F:	include/linux/w1.h
14490
14491W83791D HARDWARE MONITORING DRIVER
14492M:	Marc Hulsman <m.hulsman@tudelft.nl>
14493L:	linux-hwmon@vger.kernel.org
14494S:	Maintained
14495F:	Documentation/hwmon/w83791d
14496F:	drivers/hwmon/w83791d.c
14497
14498W83793 HARDWARE MONITORING DRIVER
14499M:	Rudolf Marek <r.marek@assembler.cz>
14500L:	linux-hwmon@vger.kernel.org
14501S:	Maintained
14502F:	Documentation/hwmon/w83793
14503F:	drivers/hwmon/w83793.c
14504
14505W83795 HARDWARE MONITORING DRIVER
14506M:	Jean Delvare <jdelvare@suse.com>
14507L:	linux-hwmon@vger.kernel.org
14508S:	Maintained
14509F:	drivers/hwmon/w83795.c
14510
14511W83L51xD SD/MMC CARD INTERFACE DRIVER
14512M:	Pierre Ossman <pierre@ossman.eu>
14513S:	Maintained
14514F:	drivers/mmc/host/wbsd.*
14515
14516WACOM PROTOCOL 4 SERIAL TABLETS
14517M:	Julian Squires <julian@cipht.net>
14518M:	Hans de Goede <hdegoede@redhat.com>
14519L:	linux-input@vger.kernel.org
14520S:	Maintained
14521F:	drivers/input/tablet/wacom_serial4.c
14522
14523WATCHDOG DEVICE DRIVERS
14524M:	Wim Van Sebroeck <wim@iguana.be>
14525R:	Guenter Roeck <linux@roeck-us.net>
14526L:	linux-watchdog@vger.kernel.org
14527W:	http://www.linux-watchdog.org/
14528T:	git git://www.linux-watchdog.org/linux-watchdog.git
14529S:	Maintained
14530F:	Documentation/devicetree/bindings/watchdog/
14531F:	Documentation/watchdog/
14532F:	drivers/watchdog/
14533F:	include/linux/watchdog.h
14534F:	include/uapi/linux/watchdog.h
14535
14536WHISKEYCOVE PMIC GPIO DRIVER
14537M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14538L:	linux-gpio@vger.kernel.org
14539S:	Maintained
14540F:	drivers/gpio/gpio-wcove.c
14541
14542WIIMOTE HID DRIVER
14543M:	David Herrmann <dh.herrmann@googlemail.com>
14544L:	linux-input@vger.kernel.org
14545S:	Maintained
14546F:	drivers/hid/hid-wiimote*
14547
14548WILOCITY WIL6210 WIRELESS DRIVER
14549M:	Maya Erez <qca_merez@qca.qualcomm.com>
14550L:	linux-wireless@vger.kernel.org
14551L:	wil6210@qca.qualcomm.com
14552S:	Supported
14553W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14554F:	drivers/net/wireless/ath/wil6210/
14555F:	include/uapi/linux/wil6210_uapi.h
14556
14557WIMAX STACK
14558M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14559M:	linux-wimax@intel.com
14560L:	wimax@linuxwimax.org (subscribers-only)
14561S:	Supported
14562W:	http://linuxwimax.org
14563F:	Documentation/wimax/README.wimax
14564F:	include/linux/wimax/debug.h
14565F:	include/net/wimax.h
14566F:	include/uapi/linux/wimax.h
14567F:	net/wimax/
14568
14569WINBOND CIR DRIVER
14570M:	David Härdeman <david@hardeman.nu>
14571S:	Maintained
14572F:	drivers/media/rc/winbond-cir.c
14573
14574WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14575M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14576L:	linux-watchdog@vger.kernel.org
14577S:	Maintained
14578F:	drivers/watchdog/ebc-c384_wdt.c
14579
14580WINSYSTEMS WS16C48 GPIO DRIVER
14581M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14582L:	linux-gpio@vger.kernel.org
14583S:	Maintained
14584F:	drivers/gpio/gpio-ws16c48.c
14585
14586WISTRON LAPTOP BUTTON DRIVER
14587M:	Miloslav Trmac <mitr@volny.cz>
14588S:	Maintained
14589F:	drivers/input/misc/wistron_btns.c
14590
14591WL3501 WIRELESS PCMCIA CARD DRIVER
14592L:	linux-wireless@vger.kernel.org
14593S:	Odd fixes
14594F:	drivers/net/wireless/wl3501*
14595
14596WOLFSON MICROELECTRONICS DRIVERS
14597L:	patches@opensource.cirrus.com
14598T:	git https://github.com/CirrusLogic/linux-drivers.git
14599W:	https://github.com/CirrusLogic/linux-drivers/wiki
14600S:	Supported
14601F:	Documentation/hwmon/wm83??
14602F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14603F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14604F:	Documentation/devicetree/bindings/mfd/arizona.txt
14605F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14606F:	arch/arm/mach-s3c64xx/mach-crag6410*
14607F:	drivers/clk/clk-wm83*.c
14608F:	drivers/extcon/extcon-arizona.c
14609F:	drivers/leds/leds-wm83*.c
14610F:	drivers/gpio/gpio-*wm*.c
14611F:	drivers/gpio/gpio-arizona.c
14612F:	drivers/hwmon/wm83??-hwmon.c
14613F:	drivers/input/misc/wm831x-on.c
14614F:	drivers/input/touchscreen/wm831x-ts.c
14615F:	drivers/input/touchscreen/wm97*.c
14616F:	drivers/mfd/arizona*
14617F:	drivers/mfd/wm*.c
14618F:	drivers/mfd/cs47l24*
14619F:	drivers/power/supply/wm83*.c
14620F:	drivers/rtc/rtc-wm83*.c
14621F:	drivers/regulator/wm8*.c
14622F:	drivers/regulator/arizona*
14623F:	drivers/video/backlight/wm83*_bl.c
14624F:	drivers/watchdog/wm83*_wdt.c
14625F:	include/linux/mfd/arizona/
14626F:	include/linux/mfd/wm831x/
14627F:	include/linux/mfd/wm8350/
14628F:	include/linux/mfd/wm8400*
14629F:	include/linux/regulator/arizona*
14630F:	include/linux/wm97xx.h
14631F:	include/sound/wm????.h
14632F:	sound/soc/codecs/arizona.?
14633F:	sound/soc/codecs/wm*
14634F:	sound/soc/codecs/cs47l24*
14635
14636WORKQUEUE
14637M:	Tejun Heo <tj@kernel.org>
14638R:	Lai Jiangshan <jiangshanlai@gmail.com>
14639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14640S:	Maintained
14641F:	include/linux/workqueue.h
14642F:	kernel/workqueue.c
14643F:	Documentation/core-api/workqueue.rst
14644
14645X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14646M:	Chen-Yu Tsai <wens@csie.org>
14647L:	linux-kernel@vger.kernel.org
14648S:	Maintained
14649N:	axp[128]
14650
14651X.25 NETWORK LAYER
14652M:	Andrew Hendry <andrew.hendry@gmail.com>
14653L:	linux-x25@vger.kernel.org
14654S:	Odd Fixes
14655F:	Documentation/networking/x25*
14656F:	include/net/x25*
14657F:	net/x25/
14658
14659X86 ARCHITECTURE (32-BIT AND 64-BIT)
14660M:	Thomas Gleixner <tglx@linutronix.de>
14661M:	Ingo Molnar <mingo@redhat.com>
14662M:	"H. Peter Anvin" <hpa@zytor.com>
14663M:	x86@kernel.org
14664L:	linux-kernel@vger.kernel.org
14665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14666S:	Maintained
14667F:	Documentation/x86/
14668F:	arch/x86/
14669
14670X86 MCE INFRASTRUCTURE
14671M:	Tony Luck <tony.luck@intel.com>
14672M:	Borislav Petkov <bp@alien8.de>
14673L:	linux-edac@vger.kernel.org
14674S:	Maintained
14675F:	arch/x86/kernel/cpu/mcheck/*
14676
14677X86 MICROCODE UPDATE SUPPORT
14678M:	Borislav Petkov <bp@alien8.de>
14679S:	Maintained
14680F:	arch/x86/kernel/cpu/microcode/*
14681
14682X86 PLATFORM DRIVERS
14683M:	Darren Hart <dvhart@infradead.org>
14684M:	Andy Shevchenko <andy@infradead.org>
14685L:	platform-driver-x86@vger.kernel.org
14686T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14687S:	Maintained
14688F:	drivers/platform/x86/
14689F:	drivers/platform/olpc/
14690
14691X86 VDSO
14692M:	Andy Lutomirski <luto@amacapital.net>
14693L:	linux-kernel@vger.kernel.org
14694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14695S:	Maintained
14696F:	arch/x86/entry/vdso/
14697
14698XC2028/3028 TUNER DRIVER
14699M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14700M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14701L:	linux-media@vger.kernel.org
14702W:	https://linuxtv.org
14703T:	git git://linuxtv.org/media_tree.git
14704S:	Maintained
14705F:	drivers/media/tuners/tuner-xc2028.*
14706
14707XEN BLOCK SUBSYSTEM
14708M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14709M:	Roger Pau Monné <roger.pau@citrix.com>
14710L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14711S:	Supported
14712F:	drivers/block/xen-blkback/*
14713F:	drivers/block/xen*
14714
14715XEN HYPERVISOR ARM
14716M:	Stefano Stabellini <sstabellini@kernel.org>
14717L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14718S:	Maintained
14719F:	arch/arm/xen/
14720F:	arch/arm/include/asm/xen/
14721
14722XEN HYPERVISOR ARM64
14723M:	Stefano Stabellini <sstabellini@kernel.org>
14724L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14725S:	Maintained
14726F:	arch/arm64/xen/
14727F:	arch/arm64/include/asm/xen/
14728
14729XEN HYPERVISOR INTERFACE
14730M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14731M:	Juergen Gross <jgross@suse.com>
14732L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14734S:	Supported
14735F:	arch/x86/xen/
14736F:	drivers/*/xen-*front.c
14737F:	drivers/xen/
14738F:	arch/x86/include/asm/xen/
14739F:	include/xen/
14740F:	include/uapi/xen/
14741F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14742F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14743
14744XEN NETWORK BACKEND DRIVER
14745M:	Wei Liu <wei.liu2@citrix.com>
14746M:	Paul Durrant <paul.durrant@citrix.com>
14747L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14748L:	netdev@vger.kernel.org
14749S:	Supported
14750F:	drivers/net/xen-netback/*
14751
14752XEN PCI SUBSYSTEM
14753M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14754L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14755S:	Supported
14756F:	arch/x86/pci/*xen*
14757F:	drivers/pci/*xen*
14758
14759XEN PVSCSI DRIVERS
14760M:	Juergen Gross <jgross@suse.com>
14761L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14762L:	linux-scsi@vger.kernel.org
14763S:	Supported
14764F:	drivers/scsi/xen-scsifront.c
14765F:	drivers/xen/xen-scsiback.c
14766F:	include/xen/interface/io/vscsiif.h
14767
14768XEN SWIOTLB SUBSYSTEM
14769M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14770L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14771S:	Supported
14772F:	arch/x86/xen/*swiotlb*
14773F:	drivers/xen/*swiotlb*
14774
14775XFS FILESYSTEM
14776M:	Darrick J. Wong <darrick.wong@oracle.com>
14777M:	linux-xfs@vger.kernel.org
14778L:	linux-xfs@vger.kernel.org
14779W:	http://xfs.org/
14780T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14781S:	Supported
14782F:	Documentation/filesystems/xfs.txt
14783F:	fs/xfs/
14784
14785XILINX AXI ETHERNET DRIVER
14786M:	Anirudha Sarangi <anirudh@xilinx.com>
14787M:	John Linn <John.Linn@xilinx.com>
14788S:	Maintained
14789F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14790
14791XILINX UARTLITE SERIAL DRIVER
14792M:	Peter Korsgaard <jacmet@sunsite.dk>
14793L:	linux-serial@vger.kernel.org
14794S:	Maintained
14795F:	drivers/tty/serial/uartlite.c
14796
14797XILINX VIDEO IP CORES
14798M:	Hyun Kwon <hyun.kwon@xilinx.com>
14799M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14800L:	linux-media@vger.kernel.org
14801T:	git git://linuxtv.org/media_tree.git
14802S:	Supported
14803F:	Documentation/devicetree/bindings/media/xilinx/
14804F:	drivers/media/platform/xilinx/
14805F:	include/uapi/linux/xilinx-v4l2-controls.h
14806
14807XILLYBUS DRIVER
14808M:	Eli Billauer <eli.billauer@gmail.com>
14809L:	linux-kernel@vger.kernel.org
14810S:	Supported
14811F:	drivers/char/xillybus/
14812
14813XRA1403 GPIO EXPANDER
14814M:	Nandor Han <nandor.han@ge.com>
14815M:	Semi Malinen <semi.malinen@ge.com>
14816L:	linux-gpio@vger.kernel.org
14817S:	Maintained
14818F:	drivers/gpio/gpio-xra1403.c
14819F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14820
14821XTENSA XTFPGA PLATFORM SUPPORT
14822M:	Max Filippov <jcmvbkbc@gmail.com>
14823L:	linux-xtensa@linux-xtensa.org
14824S:	Maintained
14825F:	drivers/spi/spi-xtensa-xtfpga.c
14826F:	sound/soc/xtensa/xtfpga-i2s.c
14827
14828YAM DRIVER FOR AX.25
14829M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14830L:	linux-hams@vger.kernel.org
14831S:	Maintained
14832F:	drivers/net/hamradio/yam*
14833F:	include/linux/yam.h
14834
14835YAMA SECURITY MODULE
14836M:	Kees Cook <keescook@chromium.org>
14837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14838S:	Supported
14839F:	security/yama/
14840F:	Documentation/admin-guide/LSM/Yama.rst
14841
14842YEALINK PHONE DRIVER
14843M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14844L:	usbb2k-api-dev@nongnu.org
14845S:	Maintained
14846F:	Documentation/input/yealink.rst
14847F:	drivers/input/misc/yealink.*
14848
14849Z8530 DRIVER FOR AX.25
14850M:	Joerg Reuter <jreuter@yaina.de>
14851W:	http://yaina.de/jreuter/
14852W:	http://www.qsl.net/dl1bke/
14853L:	linux-hams@vger.kernel.org
14854S:	Maintained
14855F:	Documentation/networking/z8530drv.txt
14856F:	drivers/net/hamradio/*scc.c
14857F:	drivers/net/hamradio/z8530.h
14858
14859ZBUD COMPRESSED PAGE ALLOCATOR
14860M:	Seth Jennings <sjenning@redhat.com>
14861M:	Dan Streetman <ddstreet@ieee.org>
14862L:	linux-mm@kvack.org
14863S:	Maintained
14864F:	mm/zbud.c
14865F:	include/linux/zbud.h
14866
14867ZD1211RW WIRELESS DRIVER
14868M:	Daniel Drake <dsd@gentoo.org>
14869M:	Ulrich Kunitz <kune@deine-taler.de>
14870W:	http://zd1211.ath.cx/wiki/DriverRewrite
14871L:	linux-wireless@vger.kernel.org
14872L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14873S:	Maintained
14874F:	drivers/net/wireless/zydas/zd1211rw/
14875
14876ZD1301 MEDIA DRIVER
14877M:	Antti Palosaari <crope@iki.fi>
14878L:	linux-media@vger.kernel.org
14879W:	https://linuxtv.org/
14880W:	http://palosaari.fi/linux/
14881Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14882S:	Maintained
14883F:	drivers/media/usb/dvb-usb-v2/zd1301*
14884
14885ZD1301_DEMOD MEDIA DRIVER
14886M:	Antti Palosaari <crope@iki.fi>
14887L:	linux-media@vger.kernel.org
14888W:	https://linuxtv.org/
14889W:	http://palosaari.fi/linux/
14890Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14891S:	Maintained
14892F:	drivers/media/dvb-frontends/zd1301_demod*
14893
14894ZPOOL COMPRESSED PAGE STORAGE API
14895M:	Dan Streetman <ddstreet@ieee.org>
14896L:	linux-mm@kvack.org
14897S:	Maintained
14898F:	mm/zpool.c
14899F:	include/linux/zpool.h
14900
14901ZR36067 VIDEO FOR LINUX DRIVER
14902L:	mjpeg-users@lists.sourceforge.net
14903L:	linux-media@vger.kernel.org
14904W:	http://mjpeg.sourceforge.net/driver-zoran/
14905T:	hg https://linuxtv.org/hg/v4l-dvb
14906S:	Odd Fixes
14907F:	drivers/media/pci/zoran/
14908
14909ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14910M:	Minchan Kim <minchan@kernel.org>
14911M:	Nitin Gupta <ngupta@vflare.org>
14912R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14913L:	linux-kernel@vger.kernel.org
14914S:	Maintained
14915F:	drivers/block/zram/
14916F:	Documentation/blockdev/zram.txt
14917
14918ZS DECSTATION Z85C30 SERIAL DRIVER
14919M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14920S:	Maintained
14921F:	drivers/tty/serial/zs.*
14922
14923ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14924M:	Minchan Kim <minchan@kernel.org>
14925M:	Nitin Gupta <ngupta@vflare.org>
14926R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14927L:	linux-mm@kvack.org
14928S:	Maintained
14929F:	mm/zsmalloc.c
14930F:	include/linux/zsmalloc.h
14931F:	Documentation/vm/zsmalloc.txt
14932
14933ZSWAP COMPRESSED SWAP CACHING
14934M:	Seth Jennings <sjenning@redhat.com>
14935M:	Dan Streetman <ddstreet@ieee.org>
14936L:	linux-mm@kvack.org
14937S:	Maintained
14938F:	mm/zswap.c
14939
14940THE REST
14941M:	Linus Torvalds <torvalds@linux-foundation.org>
14942L:	linux-kernel@vger.kernel.org
14943Q:	http://patchwork.kernel.org/project/LKML/list/
14944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14945S:	Buried alive in reporters
14946F:	*
14947F:	*/
14948