xref: /linux/MAINTAINERS (revision 28efb0046512e8a13ed9f9bdf0d68d10bbfbe9cf)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387
388AD1889 ALSA SOUND DRIVER
389M:	Thibaut Varene <T-Bone@parisc-linux.org>
390W:	http://wiki.parisc-linux.org/AD1889
391L:	linux-parisc@vger.kernel.org
392S:	Maintained
393F:	sound/pci/ad1889.*
394
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD5254
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD5398
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	http://wiki.analog.com/AD7142
412W:	http://ez.analog.com/community/linux-device-drivers
413S:	Supported
414F:	drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M:	Michael Hennerich <michael.hennerich@analog.com>
418W:	http://wiki.analog.com/AD7877
419W:	http://ez.analog.com/community/linux-device-drivers
420S:	Supported
421F:	drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425W:	http://wiki.analog.com/AD7879
426W:	http://ez.analog.com/community/linux-device-drivers
427S:	Supported
428F:	drivers/input/touchscreen/ad7879.c
429
430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431M:	Jiri Kosina <jikos@kernel.org>
432S:	Maintained
433
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	https://wiki.analog.com/ADF7242
437W:	http://ez.analog.com/community/linux-device-drivers
438L:	linux-wpan@vger.kernel.org
439S:	Supported
440F:	drivers/net/ieee802154/adf7242.c
441F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443ADM1025 HARDWARE MONITOR DRIVER
444M:	Jean Delvare <jdelvare@suse.com>
445L:	linux-hwmon@vger.kernel.org
446S:	Maintained
447F:	Documentation/hwmon/adm1025
448F:	drivers/hwmon/adm1025.c
449
450ADM1029 HARDWARE MONITOR DRIVER
451M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452L:	linux-hwmon@vger.kernel.org
453S:	Maintained
454F:	drivers/hwmon/adm1029.c
455
456ADM8211 WIRELESS DRIVER
457L:	linux-wireless@vger.kernel.org
458W:	http://wireless.kernel.org/
459S:	Orphan
460F:	drivers/net/wireless/admtek/adm8211.*
461
462ADP1653 FLASH CONTROLLER DRIVER
463M:	Sakari Ailus <sakari.ailus@iki.fi>
464L:	linux-media@vger.kernel.org
465S:	Maintained
466F:	drivers/media/i2c/adp1653.c
467F:	include/media/i2c/adp1653.h
468
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471W:	http://wiki.analog.com/ADP5520
472W:	http://ez.analog.com/community/linux-device-drivers
473S:	Supported
474F:	drivers/mfd/adp5520.c
475F:	drivers/video/backlight/adp5520_bl.c
476F:	drivers/leds/leds-adp5520.c
477F:	drivers/gpio/gpio-adp5520.c
478F:	drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M:	Michael Hennerich <michael.hennerich@analog.com>
482W:	http://wiki.analog.com/ADP5588
483W:	http://ez.analog.com/community/linux-device-drivers
484S:	Supported
485F:	drivers/input/keyboard/adp5588-keys.c
486F:	drivers/gpio/gpio-adp5588.c
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490W:	http://wiki.analog.com/ADP8860
491W:	http://ez.analog.com/community/linux-device-drivers
492S:	Supported
493F:	drivers/video/backlight/adp8860_bl.c
494
495ADS1015 HARDWARE MONITOR DRIVER
496M:	Dirk Eibach <eibach@gdsys.de>
497L:	linux-hwmon@vger.kernel.org
498S:	Maintained
499F:	Documentation/hwmon/ads1015
500F:	drivers/hwmon/ads1015.c
501F:	include/linux/platform_data/ads1015.h
502
503ADT746X FAN DRIVER
504M:	Colin Leroy <colin@colino.net>
505S:	Maintained
506F:	drivers/macintosh/therm_adt746x.c
507
508ADT7475 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adt7475
513F:	drivers/hwmon/adt7475.c
514
515ADVANSYS SCSI DRIVER
516M:	Matthew Wilcox <matthew@wil.cx>
517M:	Hannes Reinecke <hare@suse.com>
518L:	linux-scsi@vger.kernel.org
519S:	Maintained
520F:	Documentation/scsi/advansys.txt
521F:	drivers/scsi/advansys.c
522
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M:	Michael Hennerich <michael.hennerich@analog.com>
525W:	http://wiki.analog.com/ADXL345
526W:	http://ez.analog.com/community/linux-device-drivers
527S:	Supported
528F:	drivers/input/misc/adxl34x.c
529
530AEDSP16 DRIVER
531M:	Riccardo Facchetti <fizban@tin.it>
532S:	Maintained
533F:	sound/oss/aedsp16.c
534
535AF9013 MEDIA DRIVER
536M:	Antti Palosaari <crope@iki.fi>
537L:	linux-media@vger.kernel.org
538W:	https://linuxtv.org
539W:	http://palosaari.fi/linux/
540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
541T:	git git://linuxtv.org/anttip/media_tree.git
542S:	Maintained
543F:	drivers/media/dvb-frontends/af9013*
544
545AF9033 MEDIA DRIVER
546M:	Antti Palosaari <crope@iki.fi>
547L:	linux-media@vger.kernel.org
548W:	https://linuxtv.org
549W:	http://palosaari.fi/linux/
550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
551T:	git git://linuxtv.org/anttip/media_tree.git
552S:	Maintained
553F:	drivers/media/dvb-frontends/af9033*
554
555AFFS FILE SYSTEM
556L:	linux-fsdevel@vger.kernel.org
557S:	Orphan
558F:	Documentation/filesystems/affs.txt
559F:	fs/affs/
560
561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
562M:	David Howells <dhowells@redhat.com>
563L:	linux-afs@lists.infradead.org
564S:	Supported
565F:	fs/afs/
566F:	include/net/af_rxrpc.h
567F:	net/rxrpc/af_rxrpc.c
568W:	https://www.infradead.org/~dhowells/kafs/
569
570AGPGART DRIVER
571M:	David Airlie <airlied@linux.ie>
572T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
573S:	Maintained
574F:	drivers/char/agp/
575F:	include/linux/agp*
576F:	include/uapi/linux/agp*
577
578AHA152X SCSI DRIVER
579M:	"Juergen E. Fischer" <fischer@norbit.de>
580L:	linux-scsi@vger.kernel.org
581S:	Maintained
582F:	drivers/scsi/aha152x*
583F:	drivers/scsi/pcmcia/aha152x*
584
585AIC7XXX / AIC79XX SCSI DRIVER
586M:	Hannes Reinecke <hare@suse.com>
587L:	linux-scsi@vger.kernel.org
588S:	Maintained
589F:	drivers/scsi/aic7xxx/
590
591AIMSLAB FM RADIO RECEIVER DRIVER
592M:	Hans Verkuil <hverkuil@xs4all.nl>
593L:	linux-media@vger.kernel.org
594T:	git git://linuxtv.org/media_tree.git
595W:	https://linuxtv.org
596S:	Maintained
597F:	drivers/media/radio/radio-aimslab*
598
599AIO
600M:	Benjamin LaHaise <bcrl@kvack.org>
601L:	linux-aio@kvack.org
602S:	Supported
603F:	fs/aio.c
604F:	include/linux/*aio*.h
605
606AIRSPY MEDIA DRIVER
607M:	Antti Palosaari <crope@iki.fi>
608L:	linux-media@vger.kernel.org
609W:	https://linuxtv.org
610W:	http://palosaari.fi/linux/
611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
612T:	git git://linuxtv.org/anttip/media_tree.git
613S:	Maintained
614F:	drivers/media/usb/airspy/
615
616ALACRITECH GIGABIT ETHERNET DRIVER
617M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
618S:	Maintained
619F:	drivers/net/ethernet/alacritech/*
620
621ALCATEL SPEEDTOUCH USB DRIVER
622M:	Duncan Sands <duncan.sands@free.fr>
623L:	linux-usb@vger.kernel.org
624W:	http://www.linux-usb.org/SpeedTouch/
625S:	Maintained
626F:	drivers/usb/atm/speedtch.c
627F:	drivers/usb/atm/usbatm.c
628
629ALCHEMY AU1XX0 MMC DRIVER
630M:	Manuel Lauss <manuel.lauss@gmail.com>
631S:	Maintained
632F:	drivers/mmc/host/au1xmmc.c
633
634ALI1563 I2C DRIVER
635M:	Rudolf Marek <r.marek@assembler.cz>
636L:	linux-i2c@vger.kernel.org
637S:	Maintained
638F:	Documentation/i2c/busses/i2c-ali1563
639F:	drivers/i2c/busses/i2c-ali1563.c
640
641ALLWINNER SECURITY SYSTEM
642M:	Corentin Labbe <clabbe.montjoie@gmail.com>
643L:	linux-crypto@vger.kernel.org
644S:	Maintained
645F:	drivers/crypto/sunxi-ss/
646
647ALPHA PORT
648M:	Richard Henderson <rth@twiddle.net>
649M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
650M:	Matt Turner <mattst88@gmail.com>
651S:	Odd Fixes
652L:	linux-alpha@vger.kernel.org
653F:	arch/alpha/
654
655ALPS PS/2 TOUCHPAD DRIVER
656R:	Pali Rohár <pali.rohar@gmail.com>
657F:	drivers/input/mouse/alps.*
658
659ALTERA I2C CONTROLLER DRIVER
660M:	Thor Thayer <thor.thayer@linux.intel.com>
661S:	Maintained
662F:	drivers/i2c/busses/i2c-altera.c
663
664ALTERA MAILBOX DRIVER
665M:	Ley Foon Tan <lftan@altera.com>
666L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667S:	Maintained
668F:	drivers/mailbox/mailbox-altera.c
669
670ALTERA PIO DRIVER
671M:	Tien Hock Loh <thloh@altera.com>
672L:	linux-gpio@vger.kernel.org
673S:	Maintained
674F:	drivers/gpio/gpio-altera.c
675
676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
677M:	Thor Thayer <thor.thayer@linux.intel.com>
678S:	Maintained
679F:	drivers/gpio/gpio-altera-a10sr.c
680F:	drivers/mfd/altera-a10sr.c
681F:	drivers/reset/reset-a10sr.c
682F:	include/linux/mfd/altera-a10sr.h
683F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
684
685ALTERA TRIPLE SPEED ETHERNET DRIVER
686M:	Vince Bridgers <vbridger@opensource.altera.com>
687L:	netdev@vger.kernel.org
688L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689S:	Maintained
690F:	drivers/net/ethernet/altera/
691
692ALTERA UART/JTAG UART SERIAL DRIVERS
693M:	Tobias Klauser <tklauser@distanz.ch>
694L:	linux-serial@vger.kernel.org
695L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696S:	Maintained
697F:	drivers/tty/serial/altera_uart.c
698F:	drivers/tty/serial/altera_jtaguart.c
699F:	include/linux/altera_uart.h
700F:	include/linux/altera_jtaguart.h
701
702AMAZON ETHERNET DRIVERS
703M:	Netanel Belgazal <netanel@annapurnalabs.com>
704R:	Saeed Bishara <saeed@annapurnalabs.com>
705R:	Zorik Machulsky <zorik@annapurnalabs.com>
706L:	netdev@vger.kernel.org
707S:	Supported
708F:	Documentation/networking/ena.txt
709F:	drivers/net/ethernet/amazon/
710
711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712M:	Tom Lendacky <thomas.lendacky@amd.com>
713M:	Gary Hook <gary.hook@amd.com>
714L:	linux-crypto@vger.kernel.org
715S:	Supported
716F:	drivers/crypto/ccp/
717F:	include/linux/ccp.h
718
719AMD FAM15H PROCESSOR POWER MONITORING DRIVER
720M:	Huang Rui <ray.huang@amd.com>
721L:	linux-hwmon@vger.kernel.org
722S:	Supported
723F:	Documentation/hwmon/fam15h_power
724F:	drivers/hwmon/fam15h_power.c
725
726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
727L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
728S:	Orphan
729F:	drivers/usb/gadget/udc/amd5536udc.*
730
731AMD GEODE PROCESSOR/CHIPSET SUPPORT
732P:	Andres Salomon <dilinger@queued.net>
733L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
734W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735S:	Supported
736F:	drivers/char/hw_random/geode-rng.c
737F:	drivers/crypto/geode*
738F:	drivers/video/fbdev/geode/
739F:	arch/x86/include/asm/geode.h
740
741AMD IOMMU (AMD-VI)
742M:	Joerg Roedel <joro@8bytes.org>
743L:	iommu@lists.linux-foundation.org
744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
745S:	Maintained
746F:	drivers/iommu/amd_iommu*.[ch]
747F:	include/linux/amd-iommu.h
748
749AMD KFD
750M:	Oded Gabbay <oded.gabbay@gmail.com>
751L:	dri-devel@lists.freedesktop.org
752T:	git git://people.freedesktop.org/~gabbayo/linux.git
753S:	Supported
754F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
756F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
757F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
758F:	drivers/gpu/drm/amd/amdkfd/
759F:	drivers/gpu/drm/amd/include/cik_structs.h
760F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
761F:	drivers/gpu/drm/amd/include/vi_structs.h
762F:	drivers/gpu/drm/radeon/radeon_kfd.c
763F:	drivers/gpu/drm/radeon/radeon_kfd.h
764F:	include/uapi/linux/kfd_ioctl.h
765
766AMD SEATTLE DEVICE TREE SUPPORT
767M:	Brijesh Singh <brijeshkumar.singh@amd.com>
768M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770S:	Supported
771F:	arch/arm64/boot/dts/amd/
772
773AMD XGBE DRIVER
774M:	Tom Lendacky <thomas.lendacky@amd.com>
775L:	netdev@vger.kernel.org
776S:	Supported
777F:	drivers/net/ethernet/amd/xgbe/
778F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
779
780AMS (Apple Motion Sensor) DRIVER
781M:	Michael Hanselmann <linux-kernel@hansmi.ch>
782S:	Supported
783F:	drivers/macintosh/ams/
784
785ANALOG DEVICES INC AD9389B DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/ad9389b*
790
791ANALOG DEVICES INC ADV7180 DRIVER
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	linux-media@vger.kernel.org
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	drivers/media/i2c/adv7180.c
797
798ANALOG DEVICES INC ADV748X DRIVER
799M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv748x/*
803
804ANALOG DEVICES INC ADV7511 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7511*
809
810ANALOG DEVICES INC ADV7604 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7604*
815
816ANALOG DEVICES INC ADV7842 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7842*
821
822ANALOG DEVICES INC ASOC CODEC DRIVERS
823M:	Lars-Peter Clausen <lars@metafoo.de>
824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
825W:	http://wiki.analog.com/
826W:	http://ez.analog.com/community/linux-device-drivers
827S:	Supported
828F:	sound/soc/codecs/adau*
829F:	sound/soc/codecs/adav*
830F:	sound/soc/codecs/ad1*
831F:	sound/soc/codecs/ad7*
832F:	sound/soc/codecs/ssm*
833F:	sound/soc/codecs/sigmadsp.*
834
835ANALOG DEVICES INC ASOC DRIVERS
836L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
837L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
838W:	http://blackfin.uclinux.org/
839S:	Supported
840F:	sound/soc/blackfin/*
841
842ANALOG DEVICES INC DMA DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/dma/dma-axi-dmac.c
847
848ANALOG DEVICES INC IIO DRIVERS
849M:	Lars-Peter Clausen <lars@metafoo.de>
850M:	Michael Hennerich <Michael.Hennerich@analog.com>
851W:	http://wiki.analog.com/
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/*/ad*
855F:	drivers/iio/adc/ltc2497*
856X:	drivers/iio/*/adjd*
857F:	drivers/staging/iio/*/ad*
858F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
859
860ANDROID CONFIG FRAGMENTS
861M:	Rob Herring <robh@kernel.org>
862S:	Supported
863F:	kernel/configs/android*
864
865ANDROID DRIVERS
866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
867M:	Arve Hjønnevåg <arve@android.com>
868M:	Riley Andrews <riandrews@android.com>
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
870L:	devel@driverdev.osuosl.org
871S:	Supported
872F:	drivers/android/
873F:	drivers/staging/android/
874
875ANDROID GOLDFISH RTC DRIVER
876M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
877S:	Supported
878F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879F:	drivers/rtc/rtc-goldfish.c
880
881ANDROID ION DRIVER
882M:	Laura Abbott <labbott@redhat.com>
883M:	Sumit Semwal <sumit.semwal@linaro.org>
884L:	devel@driverdev.osuosl.org
885S:	Supported
886F:	drivers/staging/android/ion
887F:	drivers/staging/android/uapi/ion.h
888F:	drivers/staging/android/uapi/ion_test.h
889
890AOA (Apple Onboard Audio) ALSA DRIVER
891M:	Johannes Berg <johannes@sipsolutions.net>
892L:	linuxppc-dev@lists.ozlabs.org
893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
894S:	Maintained
895F:	sound/aoa/
896
897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
898M:	William Breathitt Gray <vilhelm.gray@gmail.com>
899L:	linux-iio@vger.kernel.org
900S:	Maintained
901F:	drivers/iio/adc/stx104.c
902
903APM DRIVER
904M:	Jiri Kosina <jikos@kernel.org>
905S:	Odd fixes
906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
907F:	arch/x86/kernel/apm_32.c
908F:	include/linux/apm_bios.h
909F:	include/uapi/linux/apm_bios.h
910F:	drivers/char/apm-emulation.c
911
912APPARMOR SECURITY MODULE
913M:	John Johansen <john.johansen@canonical.com>
914L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915W:	apparmor.wiki.kernel.org
916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917S:	Supported
918F:	security/apparmor/
919F:	Documentation/admin-guide/LSM/apparmor.rst
920
921APPLE BCM5974 MULTITOUCH DRIVER
922M:	Henrik Rydberg <rydberg@bitmath.org>
923L:	linux-input@vger.kernel.org
924S:	Odd fixes
925F:	drivers/input/mouse/bcm5974.c
926
927APPLE SMC DRIVER
928M:	Henrik Rydberg <rydberg@bitmath.org>
929L:	linux-hwmon@vger.kernel.org
930S:	Odd fixes
931F:	drivers/hwmon/applesmc.c
932
933APPLETALK NETWORK LAYER
934L:	netdev@vger.kernel.org
935S:	Odd fixes
936F:	drivers/net/appletalk/
937F:	net/appletalk/
938
939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940M:	Duc Dang <dhdang@apm.com>
941S:	Supported
942F:	arch/arm64/boot/dts/apm/
943
944APPLIED MICRO (APM) X-GENE SOC EDAC
945M:	Loc Ho <lho@apm.com>
946S:	Supported
947F:	drivers/edac/xgene_edac.c
948F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951M:	Iyappan Subramanian <isubramanian@apm.com>
952M:	Keyur Chudgar <kchudgar@apm.com>
953S:	Supported
954F:	drivers/net/ethernet/apm/xgene-v2/
955
956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957M:	Iyappan Subramanian <isubramanian@apm.com>
958M:	Keyur Chudgar <kchudgar@apm.com>
959M:	Quan Nguyen <qnguyen@apm.com>
960S:	Supported
961F:	drivers/net/ethernet/apm/xgene/
962F:	drivers/net/phy/mdio-xgene.c
963F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
964F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
965
966APPLIED MICRO (APM) X-GENE SOC PMU
967M:	Tai Nguyen <ttnguyen@apm.com>
968S:	Supported
969F:	drivers/perf/xgene_pmu.c
970F:	Documentation/perf/xgene-pmu.txt
971F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
972
973APTINA CAMERA SENSOR PLL
974M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975L:	linux-media@vger.kernel.org
976S:	Maintained
977F:	drivers/media/i2c/aptina-pll.*
978
979ARC FRAMEBUFFER DRIVER
980M:	Jaya Kumar <jayalk@intworks.biz>
981S:	Maintained
982F:	drivers/video/fbdev/arcfb.c
983F:	drivers/video/fbdev/core/fb_defio.c
984
985ARC PGU DRM DRIVER
986M:	Alexey Brodkin <abrodkin@synopsys.com>
987S:	Supported
988F:	drivers/gpu/drm/arc/
989F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
990
991ARCNET NETWORK LAYER
992M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
993L:	netdev@vger.kernel.org
994S:	Maintained
995F:	drivers/net/arcnet/
996F:	include/uapi/linux/if_arcnet.h
997
998ARM ARCHITECTED TIMER DRIVER
999M:	Mark Rutland <mark.rutland@arm.com>
1000M:	Marc Zyngier <marc.zyngier@arm.com>
1001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S:	Maintained
1003F:	arch/arm/include/asm/arch_timer.h
1004F:	arch/arm64/include/asm/arch_timer.h
1005F:	drivers/clocksource/arm_arch_timer.c
1006
1007ARM HDLCD DRM DRIVER
1008M:	Liviu Dudau <liviu.dudau@arm.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arm/hdlcd_*
1011F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1012
1013ARM MALI-DP DRM DRIVER
1014M:	Liviu Dudau <liviu.dudau@arm.com>
1015M:	Brian Starkey <brian.starkey@arm.com>
1016M:	Mali DP Maintainers <malidp@foss.arm.com>
1017S:	Supported
1018F:	drivers/gpu/drm/arm/
1019F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1020
1021ARM MFM AND FLOPPY DRIVERS
1022M:	Ian Molton <spyro@f2s.com>
1023S:	Maintained
1024F:	arch/arm/lib/floppydma.S
1025F:	arch/arm/include/asm/floppy.h
1026
1027ARM PMU PROFILING AND DEBUGGING
1028M:	Will Deacon <will.deacon@arm.com>
1029M:	Mark Rutland <mark.rutland@arm.com>
1030S:	Maintained
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032F:	arch/arm*/kernel/perf_*
1033F:	arch/arm/oprofile/common.c
1034F:	arch/arm*/kernel/hw_breakpoint.c
1035F:	arch/arm*/include/asm/hw_breakpoint.h
1036F:	arch/arm*/include/asm/perf_event.h
1037F:	drivers/perf/*
1038F:	include/linux/perf/arm_pmu.h
1039F:	Documentation/devicetree/bindings/arm/pmu.txt
1040F:	Documentation/devicetree/bindings/perf/
1041
1042ARM PORT
1043M:	Russell King <linux@armlinux.org.uk>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045W:	http://www.armlinux.org.uk/
1046S:	Maintained
1047T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1048F:	arch/arm/
1049
1050ARM PRIMECELL AACI PL041 DRIVER
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	sound/arm/aaci.*
1054
1055ARM PRIMECELL BUS SUPPORT
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/amba/
1059F:	include/linux/amba/bus.h
1060
1061ARM PRIMECELL CLCD PL110 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/video/fbdev/amba-clcd.*
1065
1066ARM PRIMECELL KMI PL050 DRIVER
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/input/serio/ambakmi.*
1070F:	include/linux/amba/kmi.h
1071
1072ARM PRIMECELL MMCI PL180/1 DRIVER
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/mmc/host/mmci.*
1076F:	include/linux/amba/mmci.h
1077
1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/tty/serial/amba-pl01*.c
1082F:	include/linux/amba/serial.h
1083
1084ARM SMMU DRIVERS
1085M:	Will Deacon <will.deacon@arm.com>
1086R:	Robin Murphy <robin.murphy@arm.com>
1087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S:	Maintained
1089F:	drivers/iommu/arm-smmu.c
1090F:	drivers/iommu/arm-smmu-v3.c
1091F:	drivers/iommu/io-pgtable-arm.c
1092F:	drivers/iommu/io-pgtable-arm-v7s.c
1093
1094ARM SUB-ARCHITECTURES
1095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	arch/arm/mach-*/
1098F:	arch/arm/plat-*/
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1100
1101ARM/ACTIONS SEMI ARCHITECTURE
1102M:	Andreas Färber <afaerber@suse.de>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S:	Maintained
1105N:	owl
1106F:	arch/arm/mach-actions/
1107F:	arch/arm/boot/dts/owl-*
1108F:	arch/arm64/boot/dts/actions/
1109F:	drivers/clocksource/owl-*
1110F:	drivers/soc/actions/
1111F:	include/dt-bindings/power/owl-*
1112F:	include/linux/soc/actions/
1113F:	Documentation/devicetree/bindings/arm/actions.txt
1114F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1115F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1116
1117ARM/ADS SPHERE MACHINE SUPPORT
1118M:	Lennert Buytenhek <kernel@wantstofly.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AFEB9260 MACHINE SUPPORT
1123M:	Sergey Lapin <slapin@ossfans.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/AJECO 1ARM MACHINE SUPPORT
1128M:	Lennert Buytenhek <kernel@wantstofly.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131
1132ARM/Allwinner SoC Clock Support
1133M:	Emilio López <emilio@elopez.com.ar>
1134S:	Maintained
1135F:	drivers/clk/sunxi/
1136
1137ARM/Allwinner sunXi SoC support
1138M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1139M:	Chen-Yu Tsai <wens@csie.org>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142N:	sun[x456789]i
1143N:	sun50i
1144F:	arch/arm/mach-sunxi/
1145F:	arch/arm64/boot/dts/allwinner/
1146F:	drivers/clk/sunxi-ng/
1147F:	drivers/pinctrl/sunxi/
1148F:	drivers/soc/sunxi/
1149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1150
1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152M:	Neil Armstrong <narmstrong@baylibre.com>
1153M:	Jerome Brunet <jbrunet@baylibre.com>
1154L:	linux-amlogic@lists.infradead.org
1155S:	Maintained
1156F:	drivers/clk/meson/
1157F:	include/dt-bindings/clock/meson*
1158F:	include/dt-bindings/clock/gxbb*
1159F:	Documentation/devicetree/bindings/clock/amlogic*
1160
1161ARM/Amlogic Meson SoC support
1162M:	Carlo Caione <carlo@caione.org>
1163M:	Kevin Hilman <khilman@baylibre.com>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165L:	linux-amlogic@lists.infradead.org
1166W:	http://linux-meson.com/
1167S:	Maintained
1168F:	arch/arm/mach-meson/
1169F:	arch/arm/boot/dts/meson*
1170F:	arch/arm64/boot/dts/amlogic/
1171F:	drivers/pinctrl/meson/
1172F:	drivers/mmc/host/meson*
1173N:	meson
1174
1175ARM/Annapurna Labs ALPINE ARCHITECTURE
1176M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1177M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180F:	arch/arm/mach-alpine/
1181F:	arch/arm/boot/dts/alpine*
1182F:	arch/arm64/boot/dts/al/
1183F:	drivers/*/*alpine*
1184
1185ARM/ARTPEC MACHINE SUPPORT
1186M:	Jesper Nilsson <jesper.nilsson@axis.com>
1187M:	Lars Persson <lars.persson@axis.com>
1188M:	Niklas Cassel <niklas.cassel@axis.com>
1189S:	Maintained
1190L:	linux-arm-kernel@axis.com
1191F:	arch/arm/mach-artpec
1192F:	arch/arm/boot/dts/artpec6*
1193F:	drivers/clk/axis
1194F:	drivers/crypto/axis
1195F:	drivers/pinctrl/pinctrl-artpec*
1196F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1197
1198ARM/ASPEED I2C DRIVER
1199M:	Brendan Higgins <brendanhiggins@google.com>
1200R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201R:	Joel Stanley <joel@jms.id.au>
1202L:	linux-i2c@vger.kernel.org
1203L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1204S:	Maintained
1205F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1206F:	drivers/i2c/busses/i2c-aspeed.c
1207F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1209
1210ARM/ASPEED MACHINE SUPPORT
1211M:	Joel Stanley <joel@jms.id.au>
1212S:	Maintained
1213F:	arch/arm/mach-aspeed/
1214F:	arch/arm/boot/dts/aspeed-*
1215F:	drivers/*/*aspeed*
1216
1217ARM/ATMEL AT91 Clock Support
1218M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1219S:	Maintained
1220F:	drivers/clk/at91
1221
1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1224M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226W:	http://www.linux4sam.org
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1228S:	Supported
1229F:	arch/arm/mach-at91/
1230F:	include/soc/at91/
1231F:	arch/arm/boot/dts/at91*.dts
1232F:	arch/arm/boot/dts/at91*.dtsi
1233F:	arch/arm/boot/dts/sama*.dts
1234F:	arch/arm/boot/dts/sama*.dtsi
1235F:	arch/arm/include/debug/at91.S
1236F:	drivers/memory/atmel*
1237
1238ARM/CALXEDA HIGHBANK ARCHITECTURE
1239M:	Rob Herring <robh@kernel.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	arch/arm/mach-highbank/
1243F:	arch/arm/boot/dts/highbank.dts
1244F:	arch/arm/boot/dts/ecx-*.dts*
1245
1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247M:	Krzysztof Halasa <khalasa@piap.pl>
1248S:	Maintained
1249F:	arch/arm/mach-cns3xxx/
1250
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M:	Sunil Goutham <sgoutham@cavium.com>
1253M:	Robert Richter <rric@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Supported
1256F:	drivers/net/ethernet/cavium/thunder/
1257
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M:	Alexander Shiyan <shc_work@mail.ru>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Odd Fixes
1262N:	clps711x
1263
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270M:	Hartley Sweeten <hsweeten@visionengravers.com>
1271M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/
1275F:	arch/arm/mach-ep93xx/include/mach/
1276
1277ARM/CLKDEV SUPPORT
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282F:	arch/arm/include/asm/clkdev.h
1283F:	drivers/clk/clkdev.c
1284
1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286M:	Mike Rapoport <mike@compulab.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M:	Baruch Siach <baruch@tkos.co.il>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/boot/dts/cx92755*
1295N:	digicolor
1296
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M:	Hubert Feurstein <hubert.feurstein@contec.at>
1299S:	Maintained
1300F:	arch/arm/mach-ep93xx/micro9.c
1301
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	drivers/hwtracing/coresight/*
1307F:	Documentation/trace/coresight.txt
1308F:	Documentation/trace/coresight-cpu-debug.txt
1309F:	Documentation/devicetree/bindings/arm/coresight.txt
1310F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312F:	tools/perf/arch/arm/util/pmu.c
1313F:	tools/perf/arch/arm/util/auxtrace.c
1314F:	tools/perf/arch/arm/util/cs-etm.c
1315F:	tools/perf/arch/arm/util/cs-etm.h
1316F:	tools/perf/util/cs-etm.h
1317
1318ARM/CORGI MACHINE SUPPORT
1319M:	Richard Purdie <rpurdie@rpsys.net>
1320S:	Maintained
1321
1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324M:	Linus Walleij <linus.walleij@linaro.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://github.com/ulli-kroll/linux.git
1327S:	Maintained
1328F:	Documentation/devicetree/bindings/arm/gemini.txt
1329F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331F:	arch/arm/mach-gemini/
1332F:	drivers/pinctrl/pinctrl-gemini.c
1333F:	drivers/rtc/rtc-ftrtc010.c
1334
1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336M:	Barry Song <baohua@kernel.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339S:	Maintained
1340F:	arch/arm/boot/dts/prima2*
1341F:	arch/arm/mach-prima2/
1342F:	drivers/clk/sirf/
1343F:	drivers/clocksource/timer-prima2.c
1344F:	drivers/clocksource/timer-atlas7.c
1345N:	[^a-z]sirf
1346
1347ARM/EBSA110 MACHINE SUPPORT
1348M:	Russell King <linux@armlinux.org.uk>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W:	http://www.armlinux.org.uk/
1351S:	Maintained
1352F:	arch/arm/mach-ebsa110/
1353F:	drivers/net/ethernet/amd/am79c961a.*
1354
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M:	Uwe Kleine-König <kernel@pengutronix.de>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359N:	efm32
1360
1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362M:	Robert Jarzmik <robert.jarzmik@free.fr>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/ezx.c
1366
1367ARM/FARADAY FA526 PORT
1368M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371T:	git git://git.berlios.de/gemini-board
1372F:	arch/arm/mm/*-fa*
1373
1374ARM/FOOTBRIDGE ARCHITECTURE
1375M:	Russell King <linux@armlinux.org.uk>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W:	http://www.armlinux.org.uk/
1378S:	Maintained
1379F:	arch/arm/include/asm/hardware/dec21285.h
1380F:	arch/arm/mach-footbridge/
1381
1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383M:	Shawn Guo <shawnguo@kernel.org>
1384M:	Sascha Hauer <kernel@pengutronix.de>
1385R:	Fabio Estevam <fabio.estevam@nxp.com>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389F:	arch/arm/mach-imx/
1390F:	arch/arm/mach-mxs/
1391F:	arch/arm/boot/dts/imx*
1392F:	arch/arm/configs/imx*_defconfig
1393F:	drivers/clk/imx/
1394F:	drivers/soc/imx/
1395F:	include/soc/imx/
1396
1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398M:	Shawn Guo <shawnguo@kernel.org>
1399M:	Sascha Hauer <kernel@pengutronix.de>
1400R:	Stefan Agner <stefan@agner.ch>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F:	arch/arm/mach-imx/*vf610*
1405F:	arch/arm/boot/dts/vf*
1406
1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/GUMSTIX MACHINE SUPPORT
1413M:	Steve Sakoman <sakoman@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418M:	Philipp Zabel <philipp.zabel@gmail.com>
1419M:	Paul Parsons <lost.distance@yahoo.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-pxa/hx4700.c
1423F:	arch/arm/mach-pxa/include/mach/hx4700.h
1424F:	sound/soc/pxa/hx4700.c
1425
1426ARM/HISILICON SOC SUPPORT
1427M:	Wei Xu <xuwei5@hisilicon.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.hisilicon.com
1430S:	Supported
1431T:	git git://github.com/hisilicon/linux-hisi.git
1432F:	arch/arm/mach-hisi/
1433F:	arch/arm/boot/dts/hi3*
1434F:	arch/arm/boot/dts/hip*
1435F:	arch/arm/boot/dts/hisi*
1436F:	arch/arm64/boot/dts/hisilicon/
1437
1438ARM/HP JORNADA 7XX MACHINE SUPPORT
1439M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440W:	www.jlime.com
1441S:	Maintained
1442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F:	arch/arm/mach-sa1100/jornada720.c
1444F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446ARM/IGEP MACHINE SUPPORT
1447M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1448M:	Javier Martinez Canillas <javier@dowhile0.org>
1449L:	linux-omap@vger.kernel.org
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/boot/dts/omap3-igep*
1453
1454ARM/INCOME PXA270 SUPPORT
1455M:	Marek Vasut <marek.vasut@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP32X ARM ARCHITECTURE
1466M:	Lennert Buytenhek <kernel@wantstofly.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Orphan
1473
1474ARM/INTEL IQ81342EX MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXDP2850 MACHINE SUPPORT
1480M:	Lennert Buytenhek <kernel@wantstofly.org>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M:	Imre Kaloz <kaloz@openwrt.org>
1486M:	Krzysztof Halasa <khalasa@piap.pl>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-ixp4xx/
1490
1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492M:	Jonathan Cameron <jic23@cam.ac.uk>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/stargate2.c
1496F:	drivers/pcmcia/pxa2xx_stargate2.c
1497
1498ARM/INTEL XSC3 (MANZANO) ARM CORE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/LG1K ARCHITECTURE
1509M:	Chanho Min <chanho.min@lge.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm64/boot/dts/lg/
1513
1514ARM/LOGICPD PXA270 MACHINE SUPPORT
1515M:	Lennert Buytenhek <kernel@wantstofly.org>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518
1519ARM/LPC18XX ARCHITECTURE
1520M:	Joachim Eastwood <manabian@gmail.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/boot/dts/lpc43*
1524F:	drivers/clk/nxp/clk-lpc18xx*
1525F:	drivers/clocksource/time-lpc32xx.c
1526F:	drivers/i2c/busses/i2c-lpc2k.c
1527F:	drivers/memory/pl172.c
1528F:	drivers/mtd/spi-nor/nxp-spifi.c
1529F:	drivers/rtc/rtc-lpc24xx.c
1530N:	lpc18xx
1531
1532ARM/LPC32XX SOC SUPPORT
1533M:	Vladimir Zapolskiy <vz@mleia.com>
1534M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1537S:	Maintained
1538F:	arch/arm/boot/dts/lpc32*
1539F:	arch/arm/mach-lpc32xx/
1540F:	drivers/i2c/busses/i2c-pnx.c
1541F:	drivers/net/ethernet/nxp/lpc_eth.c
1542F:	drivers/usb/host/ohci-nxp.c
1543F:	drivers/watchdog/pnx4008_wdt.c
1544N:	lpc32xx
1545
1546ARM/MAGICIAN MACHINE SUPPORT
1547M:	Philipp Zabel <philipp.zabel@gmail.com>
1548S:	Maintained
1549
1550ARM/Marvell Berlin SoC support
1551M:	Jisheng Zhang <jszhang@marvell.com>
1552M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/mach-berlin/
1556F:	arch/arm/boot/dts/berlin*
1557F:	arch/arm64/boot/dts/marvell/berlin*
1558
1559ARM/Marvell Dove/MV78xx0/Orion SOC support
1560M:	Jason Cooper <jason@lakedaemon.net>
1561M:	Andrew Lunn <andrew@lunn.ch>
1562M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563M:	Gregory Clement <gregory.clement@free-electrons.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	Documentation/devicetree/bindings/soc/dove/
1567F:	arch/arm/mach-dove/
1568F:	arch/arm/mach-mv78xx0/
1569F:	arch/arm/mach-orion5x/
1570F:	arch/arm/plat-orion/
1571F:	arch/arm/boot/dts/dove*
1572F:	arch/arm/boot/dts/orion5x*
1573
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M:	Jason Cooper <jason@lakedaemon.net>
1576M:	Andrew Lunn <andrew@lunn.ch>
1577M:	Gregory Clement <gregory.clement@free-electrons.com>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/boot/dts/armada*
1582F:	arch/arm/boot/dts/kirkwood*
1583F:	arch/arm/configs/mvebu_*_defconfig
1584F:	arch/arm/mach-mvebu/
1585F:	arch/arm64/boot/dts/marvell/armada*
1586F:	drivers/cpufreq/mvebu-cpufreq.c
1587F:	drivers/irqchip/irq-armada-370-xp.c
1588F:	drivers/irqchip/irq-mvebu-*
1589F:	drivers/pinctrl/mvebu/
1590F:	drivers/rtc/rtc-armada38x.c
1591
1592ARM/Mediatek RTC DRIVER
1593M:	Eddie Huang <eddie.huang@mediatek.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	drivers/rtc/rtc-mt6397.c
1598
1599ARM/Mediatek SoC support
1600M:	Matthias Brugger <matthias.bgg@gmail.com>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/mt6*
1605F:	arch/arm/boot/dts/mt7*
1606F:	arch/arm/boot/dts/mt8*
1607F:	arch/arm/mach-mediatek/
1608F:	arch/arm64/boot/dts/mediatek/
1609N:	mtk
1610K:	mediatek
1611
1612ARM/Mediatek USB3 PHY DRIVER
1613M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	drivers/phy/mediatek/phy-mtk-tphy.c
1618
1619ARM/MICREL KS8695 ARCHITECTURE
1620M:	Greg Ungerer <gerg@uclinux.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622F:	arch/arm/mach-ks8695/
1623S:	Odd Fixes
1624
1625ARM/MIOA701 MACHINE SUPPORT
1626M:	Robert Jarzmik <robert.jarzmik@free.fr>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628F:	arch/arm/mach-pxa/mioa701.c
1629S:	Maintained
1630
1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1632M:	Michael Petchkovsky <mkpetch@internode.on.net>
1633S:	Maintained
1634
1635ARM/NOMADIK ARCHITECTURE
1636M:	Alessandro Rubini <rubini@unipv.it>
1637M:	Linus Walleij <linus.walleij@linaro.org>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/mach-nomadik/
1641F:	drivers/pinctrl/nomadik/
1642F:	drivers/i2c/busses/i2c-nomadik.c
1643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1644
1645ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646M:	Wan ZongShun <mcuos.com@gmail.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W:	http://www.mcuos.com
1649S:	Maintained
1650F:	arch/arm/mach-w90x900/
1651F:	drivers/input/keyboard/w90p910_keypad.c
1652F:	drivers/input/touchscreen/w90p910_ts.c
1653F:	drivers/watchdog/nuc900_wdt.c
1654F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1655F:	drivers/mtd/nand/nuc900_nand.c
1656F:	drivers/rtc/rtc-nuc900.c
1657F:	drivers/spi/spi-nuc900.c
1658F:	drivers/usb/host/ehci-w90x900.c
1659F:	drivers/video/fbdev/nuc900fb.c
1660
1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1662M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1663L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1664W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665S:	Supported
1666
1667ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668M:	Alexander Clouter <alex@digriz.org.uk>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670W:	http://www.digriz.org.uk/ts78xx/kernel
1671S:	Maintained
1672F:	arch/arm/mach-orion5x/ts78xx-*
1673
1674ARM/OXNAS platform support
1675M:	Neil Armstrong <narmstrong@baylibre.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678S:	Maintained
1679F:	arch/arm/mach-oxnas/
1680F:	arch/arm/boot/dts/ox8*.dtsi
1681F:	arch/arm/boot/dts/wd-mbwe.dts
1682F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683N:	oxnas
1684
1685ARM/PALM TREO SUPPORT
1686M:	Tomas Cech <sleep_walker@suse.com>
1687L:	linux-arm-kernel@lists.infradead.org
1688W:	http://hackndev.com
1689S:	Maintained
1690F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1691F:	arch/arm/mach-pxa/palmtreo.c
1692
1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694M:	Marek Vasut <marek.vasut@gmail.com>
1695L:	linux-arm-kernel@lists.infradead.org
1696W:	http://hackndev.com
1697S:	Maintained
1698F:	arch/arm/mach-pxa/include/mach/palmtx.h
1699F:	arch/arm/mach-pxa/palmtx.c
1700F:	arch/arm/mach-pxa/include/mach/palmt5.h
1701F:	arch/arm/mach-pxa/palmt5.c
1702F:	arch/arm/mach-pxa/include/mach/palmld.h
1703F:	arch/arm/mach-pxa/palmld.c
1704F:	arch/arm/mach-pxa/include/mach/palmte2.h
1705F:	arch/arm/mach-pxa/palmte2.c
1706F:	arch/arm/mach-pxa/include/mach/palmtc.h
1707F:	arch/arm/mach-pxa/palmtc.c
1708
1709ARM/PALMZ72 SUPPORT
1710M:	Sergey Lapin <slapin@ossfans.org>
1711L:	linux-arm-kernel@lists.infradead.org
1712W:	http://hackndev.com
1713S:	Maintained
1714F:	arch/arm/mach-pxa/include/mach/palmz72.h
1715F:	arch/arm/mach-pxa/palmz72.c
1716
1717ARM/PLEB SUPPORT
1718M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1719W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720S:	Maintained
1721
1722ARM/PT DIGITAL BOARD PORT
1723M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725W:	http://www.armlinux.org.uk/
1726S:	Maintained
1727
1728ARM/QUALCOMM SUPPORT
1729M:	Andy Gross <andy.gross@linaro.org>
1730M:	David Brown <david.brown@linaro.org>
1731L:	linux-arm-msm@vger.kernel.org
1732L:	linux-soc@vger.kernel.org
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/soc/qcom/
1735F:	arch/arm/boot/dts/qcom-*.dts
1736F:	arch/arm/boot/dts/qcom-*.dtsi
1737F:	arch/arm/mach-qcom/
1738F:	arch/arm64/boot/dts/qcom/*
1739F:	drivers/i2c/busses/i2c-qup.c
1740F:	drivers/clk/qcom/
1741F:	drivers/dma/qcom/
1742F:	drivers/soc/qcom/
1743F:	drivers/spi/spi-qup.c
1744F:	drivers/tty/serial/msm_serial.h
1745F:	drivers/tty/serial/msm_serial.c
1746F:	drivers/*/pm8???-*
1747F:	drivers/mfd/ssbi.c
1748F:	drivers/firmware/qcom_scm.c
1749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1750
1751ARM/RADISYS ENP2611 MACHINE SUPPORT
1752M:	Lennert Buytenhek <kernel@wantstofly.org>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755
1756ARM/REALTEK ARCHITECTURE
1757M:	Andreas Färber <afaerber@suse.de>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S:	Maintained
1760F:	arch/arm64/boot/dts/realtek/
1761F:	Documentation/devicetree/bindings/arm/realtek.txt
1762
1763ARM/RENESAS ARM64 ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm64/boot/dts/renesas/
1771F:	drivers/soc/renesas/
1772F:	include/linux/soc/renesas/
1773
1774ARM/RISCPC ARCHITECTURE
1775M:	Russell King <linux@armlinux.org.uk>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1780F:	arch/arm/include/asm/hardware/ioc.h
1781F:	arch/arm/include/asm/hardware/iomd.h
1782F:	arch/arm/include/asm/hardware/memc.h
1783F:	arch/arm/mach-rpc/
1784F:	drivers/net/ethernet/8390/etherh.c
1785F:	drivers/net/ethernet/i825xx/ether1*
1786F:	drivers/net/ethernet/seeq/ether3*
1787F:	drivers/scsi/arm/
1788
1789ARM/Rockchip SoC support
1790M:	Heiko Stuebner <heiko@sntech.de>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L:	linux-rockchip@lists.infradead.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794S:	Maintained
1795F:	arch/arm/boot/dts/rk3*
1796F:	arch/arm/boot/dts/rv1108*
1797F:	arch/arm/mach-rockchip/
1798F:	drivers/clk/rockchip/
1799F:	drivers/i2c/busses/i2c-rk3x.c
1800F:	drivers/*/*rockchip*
1801F:	drivers/*/*/*rockchip*
1802F:	sound/soc/rockchip/
1803N:	rockchip
1804
1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806M:	Kukjin Kim <kgene@kernel.org>
1807M:	Krzysztof Kozlowski <krzk@kernel.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1810Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811S:	Maintained
1812F:	arch/arm/boot/dts/s3c*
1813F:	arch/arm/boot/dts/s5p*
1814F:	arch/arm/boot/dts/samsung*
1815F:	arch/arm/boot/dts/exynos*
1816F:	arch/arm64/boot/dts/exynos/
1817F:	arch/arm/plat-samsung/
1818F:	arch/arm/mach-s3c24*/
1819F:	arch/arm/mach-s3c64xx/
1820F:	arch/arm/mach-s5p*/
1821F:	arch/arm/mach-exynos*/
1822F:	drivers/*/*s3c24*
1823F:	drivers/*/*/*s3c24*
1824F:	drivers/*/*s3c64xx*
1825F:	drivers/*/*s5pv210*
1826F:	drivers/memory/samsung/*
1827F:	drivers/soc/samsung/*
1828F:	Documentation/arm/Samsung/
1829F:	Documentation/devicetree/bindings/arm/samsung/
1830F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1831F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1832N:	exynos
1833
1834ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835M:	Kyungmin Park <kyungmin.park@samsung.com>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	arch/arm/mach-s5pv210/
1839
1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841M:	Kyungmin Park <kyungmin.park@samsung.com>
1842M:	Kamil Debski <kamil@wypas.org>
1843M:	Andrzej Hajda <a.hajda@samsung.com>
1844L:	linux-arm-kernel@lists.infradead.org
1845L:	linux-media@vger.kernel.org
1846S:	Maintained
1847F:	drivers/media/platform/s5p-g2d/
1848
1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1850M:	Marek Szyprowski <m.szyprowski@samsung.com>
1851L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1852L:	linux-media@vger.kernel.org
1853S:	Maintained
1854F:	drivers/media/platform/s5p-cec/
1855F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1856
1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1859M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1860L:	linux-arm-kernel@lists.infradead.org
1861L:	linux-media@vger.kernel.org
1862S:	Maintained
1863F:	drivers/media/platform/s5p-jpeg/
1864
1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866M:	Kyungmin Park <kyungmin.park@samsung.com>
1867M:	Kamil Debski <kamil@wypas.org>
1868M:	Jeongtae Park <jtp.park@samsung.com>
1869M:	Andrzej Hajda <a.hajda@samsung.com>
1870L:	linux-arm-kernel@lists.infradead.org
1871L:	linux-media@vger.kernel.org
1872S:	Maintained
1873F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1874F:	drivers/media/platform/s5p-mfc/
1875
1876ARM/SHMOBILE ARM ARCHITECTURE
1877M:	Simon Horman <horms@verge.net.au>
1878M:	Magnus Damm <magnus.damm@gmail.com>
1879L:	linux-renesas-soc@vger.kernel.org
1880Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882S:	Supported
1883F:	arch/arm/boot/dts/emev2*
1884F:	arch/arm/boot/dts/r7s*
1885F:	arch/arm/boot/dts/r8a*
1886F:	arch/arm/boot/dts/sh*
1887F:	arch/arm/configs/shmobile_defconfig
1888F:	arch/arm/include/debug/renesas-scif.S
1889F:	arch/arm/mach-shmobile/
1890F:	drivers/soc/renesas/
1891F:	include/linux/soc/renesas/
1892
1893ARM/SOCFPGA ARCHITECTURE
1894M:	Dinh Nguyen <dinguyen@kernel.org>
1895S:	Maintained
1896F:	arch/arm/mach-socfpga/
1897F:	arch/arm/boot/dts/socfpga*
1898F:	arch/arm/configs/socfpga_defconfig
1899F:	arch/arm64/boot/dts/altera/
1900W:	http://www.rocketboards.org
1901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1902
1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904M:	Dinh Nguyen <dinguyen@kernel.org>
1905S:	Maintained
1906F:	drivers/clk/socfpga/
1907
1908ARM/SOCFPGA EDAC SUPPORT
1909M:	Thor Thayer <thor.thayer@linux.intel.com>
1910S:	Maintained
1911F:	drivers/edac/altera_edac.
1912
1913ARM/STI ARCHITECTURE
1914M:	Patrice Chotard <patrice.chotard@st.com>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916W:	http://www.stlinux.com
1917S:	Maintained
1918F:	arch/arm/mach-sti/
1919F:	arch/arm/boot/dts/sti*
1920F:	drivers/char/hw_random/st-rng.c
1921F:	drivers/clocksource/arm_global_timer.c
1922F:	drivers/clocksource/clksrc_st_lpc.c
1923F:	drivers/cpufreq/sti-cpufreq.c
1924F:	drivers/dma/st_fdma*
1925F:	drivers/i2c/busses/i2c-st.c
1926F:	drivers/media/rc/st_rc.c
1927F:	drivers/media/platform/sti/c8sectpfe/
1928F:	drivers/mmc/host/sdhci-st.c
1929F:	drivers/phy/st/phy-miphy28lp.c
1930F:	drivers/phy/st/phy-stih407-usb.c
1931F:	drivers/pinctrl/pinctrl-st.c
1932F:	drivers/remoteproc/st_remoteproc.c
1933F:	drivers/remoteproc/st_slim_rproc.c
1934F:	drivers/reset/sti/
1935F:	drivers/rtc/rtc-st-lpc.c
1936F:	drivers/tty/serial/st-asc.c
1937F:	drivers/usb/dwc3/dwc3-st.c
1938F:	drivers/usb/host/ehci-st.c
1939F:	drivers/usb/host/ohci-st.c
1940F:	drivers/watchdog/st_lpc_wdt.c
1941F:	drivers/ata/ahci_st.c
1942F:	include/linux/remoteproc/st_slim_rproc.h
1943
1944ARM/STM32 ARCHITECTURE
1945M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946M:	Alexandre Torgue <alexandre.torgue@st.com>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950N:	stm32
1951F:	drivers/clocksource/armv7m_systick.c
1952
1953ARM/TANGO ARCHITECTURE
1954M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955L:	linux-arm-kernel@lists.infradead.org
1956S:	Maintained
1957N:	tango
1958
1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960M:	Lennert Buytenhek <kernel@wantstofly.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TETON BGA MACHINE SUPPORT
1965M:	"Mark F. Brown" <mark.brown314@gmail.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970M:	Santosh Shilimkar <ssantosh@kernel.org>
1971L:	linux-kernel@vger.kernel.org
1972S:	Maintained
1973F:	drivers/memory/*emif*
1974
1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976M:	Santosh Shilimkar <ssantosh@kernel.org>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S:	Maintained
1979F:	arch/arm/mach-keystone/
1980F:	arch/arm/boot/dts/keystone-*
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984M:	Santosh Shilimkar <ssantosh@kernel.org>
1985L:	linux-kernel@vger.kernel.org
1986S:	Maintained
1987F:	drivers/clk/keystone/
1988
1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990M:	Santosh Shilimkar <ssantosh@kernel.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992L:	linux-kernel@vger.kernel.org
1993S:	Maintained
1994F:	drivers/clocksource/timer-keystone.c
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997M:	Santosh Shilimkar <ssantosh@kernel.org>
1998L:	linux-kernel@vger.kernel.org
1999S:	Maintained
2000F:	drivers/power/reset/keystone-reset.c
2001
2002ARM/THECUS N2100 MACHINE SUPPORT
2003M:	Lennert Buytenhek <kernel@wantstofly.org>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005S:	Maintained
2006
2007ARM/TOSA MACHINE SUPPORT
2008M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009M:	Dirk Opfer <dirk@opfer-online.de>
2010S:	Maintained
2011
2012ARM/U300 MACHINE SUPPORT
2013M:	Linus Walleij <linus.walleij@linaro.org>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Supported
2016F:	arch/arm/mach-u300/
2017F:	drivers/clocksource/timer-u300.c
2018F:	drivers/i2c/busses/i2c-stu300.c
2019F:	drivers/rtc/rtc-coh901331.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	drivers/dma/coh901318*
2022F:	drivers/mfd/ab3100*
2023F:	drivers/rtc/rtc-ab3100.c
2024F:	drivers/rtc/rtc-coh901331.c
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2026
2027ARM/UNIPHIER ARCHITECTURE
2028M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2031S:	Maintained
2032F:	arch/arm/boot/dts/uniphier*
2033F:	arch/arm/include/asm/hardware/cache-uniphier.h
2034F:	arch/arm/mach-uniphier/
2035F:	arch/arm/mm/cache-uniphier.c
2036F:	arch/arm64/boot/dts/socionext/
2037F:	drivers/bus/uniphier-system-bus.c
2038F:	drivers/clk/uniphier/
2039F:	drivers/i2c/busses/i2c-uniphier*
2040F:	drivers/irqchip/irq-uniphier-aidet.c
2041F:	drivers/pinctrl/uniphier/
2042F:	drivers/reset/reset-uniphier.c
2043F:	drivers/tty/serial/8250/8250_uniphier.c
2044N:	uniphier
2045
2046ARM/Ux500 ARM ARCHITECTURE
2047M:	Linus Walleij <linus.walleij@linaro.org>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-ux500/
2051F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2052F:	drivers/dma/ste_dma40*
2053F:	drivers/hwspinlock/u8500_hsem.c
2054F:	drivers/mfd/abx500*
2055F:	drivers/mfd/ab8500*
2056F:	drivers/mfd/dbx500*
2057F:	drivers/mfd/db8500*
2058F:	drivers/pinctrl/nomadik/pinctrl-ab*
2059F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2060F:	drivers/rtc/rtc-ab8500.c
2061F:	drivers/rtc/rtc-pl031.c
2062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2063
2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065M:	Ulf Hansson <ulf.hansson@linaro.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067T:	git git://git.linaro.org/people/ulfh/clk.git
2068S:	Maintained
2069F:	drivers/clk/ux500/
2070
2071ARM/VERSATILE EXPRESS PLATFORM
2072M:	Liviu Dudau <liviu.dudau@arm.com>
2073M:	Sudeep Holla <sudeep.holla@arm.com>
2074M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076S:	Maintained
2077F:	arch/arm/boot/dts/vexpress*
2078F:	arch/arm64/boot/dts/arm/
2079F:	arch/arm/mach-vexpress/
2080F:	*/*/vexpress*
2081F:	*/*/*/vexpress*
2082F:	drivers/clk/versatile/clk-vexpress-osc.c
2083F:	drivers/clocksource/versatile.c
2084N:	mps2
2085
2086ARM/VFP SUPPORT
2087M:	Russell King <linux@armlinux.org.uk>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089W:	http://www.armlinux.org.uk/
2090S:	Maintained
2091F:	arch/arm/vfp/
2092
2093ARM/VOIPAC PXA270 SUPPORT
2094M:	Marek Vasut <marek.vasut@gmail.com>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Maintained
2097F:	arch/arm/mach-pxa/vpac270.c
2098F:	arch/arm/mach-pxa/include/mach/vpac270.h
2099
2100ARM/VT8500 ARM ARCHITECTURE
2101M:	Tony Prisk <linux@prisktech.co.nz>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S:	Maintained
2104F:	arch/arm/mach-vt8500/
2105F:	drivers/clocksource/vt8500_timer.c
2106F:	drivers/i2c/busses/i2c-wmt.c
2107F:	drivers/mmc/host/wmt-sdmmc.c
2108F:	drivers/pwm/pwm-vt8500.c
2109F:	drivers/rtc/rtc-vt8500.c
2110F:	drivers/tty/serial/vt8500_serial.c
2111F:	drivers/usb/host/ehci-platform.c
2112F:	drivers/usb/host/uhci-platform.c
2113F:	drivers/video/fbdev/vt8500lcdfb.*
2114F:	drivers/video/fbdev/wm8505fb*
2115F:	drivers/video/fbdev/wmt_ge_rops.*
2116
2117ARM/ZIPIT Z2 SUPPORT
2118M:	Marek Vasut <marek.vasut@gmail.com>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	arch/arm/mach-pxa/z2.c
2122F:	arch/arm/mach-pxa/include/mach/z2.h
2123
2124ARM/ZTE ARCHITECTURE
2125M:	Jun Nie <jun.nie@linaro.org>
2126M:	Baoyou Xie <baoyou.xie@linaro.org>
2127M:	Shawn Guo <shawnguo@kernel.org>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Maintained
2130F:	arch/arm/boot/dts/zx2967*
2131F:	arch/arm/mach-zx/
2132F:	arch/arm64/boot/dts/zte/
2133F:	drivers/clk/zte/
2134F:	drivers/dma/zx_dma.c
2135F:	drivers/gpio/gpio-zx.c
2136F:	drivers/i2c/busses/i2c-zx2967.c
2137F:	drivers/mmc/host/dw_mmc-zx.*
2138F:	drivers/pinctrl/zte/
2139F:	drivers/reset/reset-zx2967.c
2140F:	drivers/soc/zte/
2141F:	drivers/thermal/zx2967_thermal.c
2142F:	drivers/watchdog/zx2967_wdt.c
2143F:	Documentation/devicetree/bindings/arm/zte.txt
2144F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2145F:	Documentation/devicetree/bindings/dma/zxdma.txt
2146F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2150F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2151F:	Documentation/devicetree/bindings/soc/zte/
2152F:	Documentation/devicetree/bindings/sound/zte,*.txt
2153F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155F:	include/dt-bindings/clock/zx2967*.h
2156F:	include/dt-bindings/soc/zte,*.h
2157F:	sound/soc/codecs/zx_aud96p22.c
2158F:	sound/soc/zte/
2159
2160ARM/ZYNQ ARCHITECTURE
2161M:	Michal Simek <michal.simek@xilinx.com>
2162R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164W:	http://wiki.xilinx.com
2165T:	git https://github.com/Xilinx/linux-xlnx.git
2166S:	Supported
2167F:	arch/arm/mach-zynq/
2168F:	drivers/cpuidle/cpuidle-zynq.c
2169F:	drivers/block/xsysace.c
2170N:	zynq
2171N:	xilinx
2172F:	drivers/clocksource/cadence_ttc_timer.c
2173F:	drivers/i2c/busses/i2c-cadence.c
2174F:	drivers/mmc/host/sdhci-of-arasan.c
2175F:	drivers/edac/synopsys_edac.c
2176
2177ARM64 PORT (AARCH64 ARCHITECTURE)
2178M:	Catalin Marinas <catalin.marinas@arm.com>
2179M:	Will Deacon <will.deacon@arm.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2182S:	Maintained
2183F:	arch/arm64/
2184F:	Documentation/arm64/
2185
2186AS3645A LED FLASH CONTROLLER DRIVER
2187M:	Sakari Ailus <sakari.ailus@iki.fi>
2188L:	linux-leds@vger.kernel.org
2189S:	Maintained
2190F:	drivers/leds/leds-as3645a.c
2191
2192AS3645A LED FLASH CONTROLLER DRIVER
2193M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194L:	linux-media@vger.kernel.org
2195T:	git git://linuxtv.org/media_tree.git
2196S:	Maintained
2197F:	drivers/media/i2c/as3645a.c
2198F:	include/media/i2c/as3645a.h
2199
2200ASAHI KASEI AK8974 DRIVER
2201M:	Linus Walleij <linus.walleij@linaro.org>
2202L:	linux-iio@vger.kernel.org
2203W:	http://www.akm.com/
2204S:	Supported
2205F:	drivers/iio/magnetometer/ak8974.c
2206
2207ASC7621 HARDWARE MONITOR DRIVER
2208M:	George Joseph <george.joseph@fairview5.com>
2209L:	linux-hwmon@vger.kernel.org
2210S:	Maintained
2211F:	Documentation/hwmon/asc7621
2212F:	drivers/hwmon/asc7621.c
2213
2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2215M:	Corentin Chary <corentin.chary@gmail.com>
2216L:	acpi4asus-user@lists.sourceforge.net
2217L:	platform-driver-x86@vger.kernel.org
2218W:	http://acpi4asus.sf.net
2219S:	Maintained
2220F:	drivers/platform/x86/asus*.c
2221F:	drivers/platform/x86/eeepc*.c
2222
2223ASUS WIRELESS RADIO CONTROL DRIVER
2224M:	João Paulo Rechi Vita <jprvita@gmail.com>
2225L:	platform-driver-x86@vger.kernel.org
2226S:	Maintained
2227F:	drivers/platform/x86/asus-wireless.c
2228
2229ASYMMETRIC KEYS
2230M:	David Howells <dhowells@redhat.com>
2231L:	keyrings@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/crypto/asymmetric-keys.txt
2234F:	include/linux/verification.h
2235F:	include/crypto/public_key.h
2236F:	include/crypto/pkcs7.h
2237F:	crypto/asymmetric_keys/
2238
2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2240R:	Dan Williams <dan.j.williams@intel.com>
2241W:	http://sourceforge.net/projects/xscaleiop
2242S:	Odd fixes
2243F:	Documentation/crypto/async-tx-api.txt
2244F:	crypto/async_tx/
2245F:	drivers/dma/
2246F:	include/linux/dmaengine.h
2247F:	include/linux/async_tx.h
2248
2249AT24 EEPROM DRIVER
2250M:	Wolfram Sang <wsa@the-dreams.de>
2251L:	linux-i2c@vger.kernel.org
2252S:	Maintained
2253F:	drivers/misc/eeprom/at24.c
2254F:	include/linux/platform_data/at24.h
2255
2256ATA OVER ETHERNET (AOE) DRIVER
2257M:	"Ed L. Cashin" <ed.cashin@acm.org>
2258W:	http://www.openaoe.org/
2259S:	Supported
2260F:	Documentation/aoe/
2261F:	drivers/block/aoe/
2262
2263ATHEROS 71XX/9XXX GPIO DRIVER
2264M:	Alban Bedel <albeu@free.fr>
2265W:	https://github.com/AlbanBedel/linux
2266T:	git git://github.com/AlbanBedel/linux
2267S:	Maintained
2268F:	drivers/gpio/gpio-ath79.c
2269F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
2271ATHEROS ATH GENERIC UTILITIES
2272M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2273L:	linux-wireless@vger.kernel.org
2274S:	Supported
2275F:	drivers/net/wireless/ath/*
2276
2277ATHEROS ATH5K WIRELESS DRIVER
2278M:	Jiri Slaby <jirislaby@gmail.com>
2279M:	Nick Kossifidis <mickflemm@gmail.com>
2280M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281L:	linux-wireless@vger.kernel.org
2282W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2283S:	Maintained
2284F:	drivers/net/wireless/ath/ath5k/
2285
2286ATHEROS ATH6KL WIRELESS DRIVER
2287M:	Kalle Valo <kvalo@qca.qualcomm.com>
2288L:	linux-wireless@vger.kernel.org
2289W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2291S:	Supported
2292F:	drivers/net/wireless/ath/ath6kl/
2293
2294ATI_REMOTE2 DRIVER
2295M:	Ville Syrjala <syrjala@sci.fi>
2296S:	Maintained
2297F:	drivers/input/misc/ati_remote2.c
2298
2299ATK0110 HWMON DRIVER
2300M:	Luca Tettamanti <kronos.it@gmail.com>
2301L:	linux-hwmon@vger.kernel.org
2302S:	Maintained
2303F:	drivers/hwmon/asus_atk0110.c
2304
2305ATLX ETHERNET DRIVERS
2306M:	Jay Cliburn <jcliburn@gmail.com>
2307M:	Chris Snook <chris.snook@gmail.com>
2308L:	netdev@vger.kernel.org
2309W:	http://sourceforge.net/projects/atl1
2310W:	http://atl1.sourceforge.net
2311S:	Maintained
2312F:	drivers/net/ethernet/atheros/
2313
2314ATM
2315M:	Chas Williams <3chas3@gmail.com>
2316L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2317L:	netdev@vger.kernel.org
2318W:	http://linux-atm.sourceforge.net
2319S:	Maintained
2320F:	drivers/atm/
2321F:	include/linux/atm*
2322F:	include/uapi/linux/atm*
2323
2324ATMEL AT91 / AT32 MCI DRIVER
2325M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2326S:	Maintained
2327F:	drivers/mmc/host/atmel-mci.c
2328
2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2330M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2331S:	Supported
2332F:	drivers/power/reset/at91-sama5d2_shdwc.c
2333
2334ATMEL Audio ALSA driver
2335M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2337S:	Supported
2338F:	sound/soc/atmel
2339
2340ATMEL I2C DRIVER
2341M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2342L:	linux-i2c@vger.kernel.org
2343S:	Supported
2344F:	drivers/i2c/busses/i2c-at91.c
2345
2346ATMEL ISI DRIVER
2347M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2348L:	linux-media@vger.kernel.org
2349S:	Supported
2350F:	drivers/media/platform/atmel/atmel-isi.c
2351F:	include/media/atmel-isi.h
2352
2353ATMEL LCDFB DRIVER
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355L:	linux-fbdev@vger.kernel.org
2356S:	Maintained
2357F:	drivers/video/fbdev/atmel_lcdfb.c
2358F:	include/video/atmel_lcdc.h
2359
2360ATMEL MACB ETHERNET DRIVER
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362S:	Supported
2363F:	drivers/net/ethernet/cadence/
2364
2365ATMEL MAXTOUCH DRIVER
2366M:	Nick Dyer <nick@shmanahar.org>
2367T:	git git://github.com/ndyer/linux.git
2368S:	Maintained
2369F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370F:	drivers/input/touchscreen/atmel_mxt_ts.c
2371F:	include/linux/platform_data/atmel_mxt_ts.h
2372
2373ATMEL NAND DRIVER
2374M:	Wenyou Yang <wenyou.yang@atmel.com>
2375M:	Josh Wu <rainyfeeling@outlook.com>
2376L:	linux-mtd@lists.infradead.org
2377S:	Supported
2378F:	drivers/mtd/nand/atmel/*
2379
2380ATMEL SAMA5D2 ADC DRIVER
2381M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2382L:	linux-iio@vger.kernel.org
2383S:	Supported
2384F:	drivers/iio/adc/at91-sama5d2_adc.c
2385
2386ATMEL SDMMC DRIVER
2387M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2388L:	linux-mmc@vger.kernel.org
2389S:	Supported
2390F:	drivers/mmc/host/sdhci-of-at91.c
2391
2392ATMEL SPI DRIVER
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/spi/spi-atmel.*
2396
2397ATMEL SSC DRIVER
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Supported
2401F:	drivers/misc/atmel-ssc.c
2402F:	include/linux/atmel-ssc.h
2403
2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2405M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Supported
2408F:	drivers/misc/atmel_tclib.c
2409F:	drivers/clocksource/tcb_clksrc.c
2410
2411ATMEL USBA UDC DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Supported
2415F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2416
2417ATMEL WIRELESS DRIVER
2418M:	Simon Kelley <simon@thekelleys.org.uk>
2419L:	linux-wireless@vger.kernel.org
2420W:	http://www.thekelleys.org.uk/atmel
2421W:	http://atmelwlandriver.sourceforge.net/
2422S:	Maintained
2423F:	drivers/net/wireless/atmel/atmel*
2424
2425ATMEL XDMA DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-arm-kernel@lists.infradead.org
2428L:	dmaengine@vger.kernel.org
2429S:	Supported
2430F:	drivers/dma/at_xdmac.c
2431
2432ATOMIC INFRASTRUCTURE
2433M:	Will Deacon <will.deacon@arm.com>
2434M:	Peter Zijlstra <peterz@infradead.org>
2435R:	Boqun Feng <boqun.feng@gmail.com>
2436L:	linux-kernel@vger.kernel.org
2437S:	Maintained
2438F:	arch/*/include/asm/atomic*.h
2439F:	include/*/atomic*.h
2440
2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2442M:	Bradley Grove <linuxdrivers@attotech.com>
2443L:	linux-scsi@vger.kernel.org
2444W:	http://www.attotech.com
2445S:	Supported
2446F:	drivers/scsi/esas2r
2447
2448ATUSB IEEE 802.15.4 RADIO DRIVER
2449M:	Stefan Schmidt <stefan@osg.samsung.com>
2450L:	linux-wpan@vger.kernel.org
2451S:	Maintained
2452F:	drivers/net/ieee802154/atusb.c
2453F:	drivers/net/ieee802154/atusb.h
2454F:	drivers/net/ieee802154/at86rf230.h
2455
2456AUDIT SUBSYSTEM
2457M:	Paul Moore <paul@paul-moore.com>
2458M:	Eric Paris <eparis@redhat.com>
2459L:	linux-audit@redhat.com (moderated for non-subscribers)
2460W:	https://github.com/linux-audit
2461W:	https://people.redhat.com/sgrubb/audit
2462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463S:	Supported
2464F:	include/linux/audit.h
2465F:	include/uapi/linux/audit.h
2466F:	kernel/audit*
2467
2468AUXILIARY DISPLAY DRIVERS
2469M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470W:	http://miguelojeda.es/auxdisplay.htm
2471W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472S:	Maintained
2473F:	drivers/auxdisplay/
2474F:	include/linux/cfag12864b.h
2475
2476AX.25 NETWORK LAYER
2477M:	Ralf Baechle <ralf@linux-mips.org>
2478L:	linux-hams@vger.kernel.org
2479W:	http://www.linux-ax25.org/
2480S:	Maintained
2481F:	include/uapi/linux/ax25.h
2482F:	include/net/ax25.h
2483F:	net/ax25/
2484
2485AXENTIA ARM DEVICES
2486M:	Peter Rosin <peda@axentia.se>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S:	Maintained
2489F:	Documentation/devicetree/bindings/arm/axentia.txt
2490F:	arch/arm/boot/dts/at91-linea.dtsi
2491F:	arch/arm/boot/dts/at91-tse850-3.dts
2492
2493AXENTIA ASOC DRIVERS
2494M:	Peter Rosin <peda@axentia.se>
2495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2496S:	Maintained
2497F:	Documentation/devicetree/bindings/sound/axentia,*
2498F:	sound/soc/atmel/tse850-pcm5142.c
2499
2500AZ6007 DVB DRIVER
2501M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2503L:	linux-media@vger.kernel.org
2504W:	https://linuxtv.org
2505T:	git git://linuxtv.org/media_tree.git
2506S:	Maintained
2507F:	drivers/media/usb/dvb-usb-v2/az6007.c
2508
2509AZTECH FM RADIO RECEIVER DRIVER
2510M:	Hans Verkuil <hverkuil@xs4all.nl>
2511L:	linux-media@vger.kernel.org
2512T:	git git://linuxtv.org/media_tree.git
2513W:	https://linuxtv.org
2514S:	Maintained
2515F:	drivers/media/radio/radio-aztech*
2516
2517B43 WIRELESS DRIVER
2518L:	linux-wireless@vger.kernel.org
2519L:	b43-dev@lists.infradead.org
2520W:	http://wireless.kernel.org/en/users/Drivers/b43
2521S:	Odd Fixes
2522F:	drivers/net/wireless/broadcom/b43/
2523
2524B43LEGACY WIRELESS DRIVER
2525M:	Larry Finger <Larry.Finger@lwfinger.net>
2526L:	linux-wireless@vger.kernel.org
2527L:	b43-dev@lists.infradead.org
2528W:	http://wireless.kernel.org/en/users/Drivers/b43
2529S:	Maintained
2530F:	drivers/net/wireless/broadcom/b43legacy/
2531
2532BACKLIGHT CLASS/SUBSYSTEM
2533M:	Lee Jones <lee.jones@linaro.org>
2534M:	Daniel Thompson <daniel.thompson@linaro.org>
2535M:	Jingoo Han <jingoohan1@gmail.com>
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2537S:	Maintained
2538F:	drivers/video/backlight/
2539F:	include/linux/backlight.h
2540F:	include/linux/pwm_backlight.h
2541F:	Documentation/devicetree/bindings/leds/backlight
2542
2543BATMAN ADVANCED
2544M:	Marek Lindner <mareklindner@neomailbox.ch>
2545M:	Simon Wunderlich <sw@simonwunderlich.de>
2546M:	Antonio Quartulli <a@unstable.cc>
2547L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2548W:	https://www.open-mesh.org/
2549Q:	https://patchwork.open-mesh.org/project/batman/list/
2550S:	Maintained
2551F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2552F:	Documentation/ABI/testing/sysfs-class-net-mesh
2553F:	Documentation/networking/batman-adv.rst
2554F:	include/uapi/linux/batman_adv.h
2555F:	net/batman-adv/
2556
2557BAYCOM/HDLCDRV DRIVERS FOR AX.25
2558M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2559L:	linux-hams@vger.kernel.org
2560W:	http://www.baycom.org/~tom/ham/ham.html
2561S:	Maintained
2562F:	drivers/net/hamradio/baycom*
2563
2564BCACHE (BLOCK LAYER CACHE)
2565M:	Kent Overstreet <kent.overstreet@gmail.com>
2566L:	linux-bcache@vger.kernel.org
2567W:	http://bcache.evilpiepirate.org
2568S:	Orphan
2569F:	drivers/md/bcache/
2570
2571BDISP ST MEDIA DRIVER
2572M:	Fabien Dessenne <fabien.dessenne@st.com>
2573L:	linux-media@vger.kernel.org
2574T:	git git://linuxtv.org/media_tree.git
2575W:	https://linuxtv.org
2576S:	Supported
2577F:	drivers/media/platform/sti/bdisp
2578
2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2581L:	netdev@vger.kernel.org
2582S:	Maintained
2583F:	drivers/net/ethernet/ec_bhf.c
2584
2585BEFS FILE SYSTEM
2586M:	Luis de Bethencourt <luisbg@kernel.org>
2587M:	Salah Triki <salah.triki@gmail.com>
2588S:	Maintained
2589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2590F:	Documentation/filesystems/befs.txt
2591F:	fs/befs/
2592
2593BFQ I/O SCHEDULER
2594M:	Paolo Valente <paolo.valente@linaro.org>
2595M:	Jens Axboe <axboe@kernel.dk>
2596L:	linux-block@vger.kernel.org
2597S:	Maintained
2598F:	block/bfq-*
2599F:	Documentation/block/bfq-iosched.txt
2600
2601BFS FILE SYSTEM
2602M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2603S:	Maintained
2604F:	Documentation/filesystems/bfs.txt
2605F:	fs/bfs/
2606F:	include/uapi/linux/bfs_fs.h
2607
2608BLACKFIN ARCHITECTURE
2609M:	Steven Miao <realmz6@gmail.com>
2610L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2611T:	git git://git.code.sf.net/p/adi-linux/code
2612W:	http://blackfin.uclinux.org
2613S:	Supported
2614F:	arch/blackfin/
2615
2616BLACKFIN EMAC DRIVER
2617L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2618W:	http://blackfin.uclinux.org
2619S:	Supported
2620F:	drivers/net/ethernet/adi/
2621
2622BLACKFIN MEDIA DRIVER
2623M:	Scott Jiang <scott.jiang.linux@gmail.com>
2624L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625W:	http://blackfin.uclinux.org/
2626S:	Supported
2627F:	drivers/media/platform/blackfin/
2628F:	drivers/media/i2c/adv7183*
2629F:	drivers/media/i2c/vs6624*
2630
2631BLACKFIN RTC DRIVER
2632L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633W:	http://blackfin.uclinux.org
2634S:	Supported
2635F:	drivers/rtc/rtc-bfin.c
2636
2637BLACKFIN SDH DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Supported
2641F:	drivers/mmc/host/bfin_sdh.c
2642
2643BLACKFIN SERIAL DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org
2646S:	Supported
2647F:	drivers/tty/serial/bfin_uart.c
2648
2649BLACKFIN WATCHDOG DRIVER
2650L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651W:	http://blackfin.uclinux.org
2652S:	Supported
2653F:	drivers/watchdog/bfin_wdt.c
2654
2655BLINKM RGB LED DRIVER
2656M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657S:	Maintained
2658F:	drivers/leds/leds-blinkm.c
2659
2660BLOCK LAYER
2661M:	Jens Axboe <axboe@kernel.dk>
2662L:	linux-block@vger.kernel.org
2663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2664S:	Maintained
2665F:	block/
2666F:	kernel/trace/blktrace.c
2667F:	lib/sbitmap.c
2668
2669BLOCK2MTD DRIVER
2670M:	Joern Engel <joern@lazybastard.org>
2671L:	linux-mtd@lists.infradead.org
2672S:	Maintained
2673F:	drivers/mtd/devices/block2mtd.c
2674
2675BLUETOOTH DRIVERS
2676M:	Marcel Holtmann <marcel@holtmann.org>
2677M:	Gustavo Padovan <gustavo@padovan.org>
2678M:	Johan Hedberg <johan.hedberg@gmail.com>
2679L:	linux-bluetooth@vger.kernel.org
2680W:	http://www.bluez.org/
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2683S:	Maintained
2684F:	drivers/bluetooth/
2685
2686BLUETOOTH SUBSYSTEM
2687M:	Marcel Holtmann <marcel@holtmann.org>
2688M:	Gustavo Padovan <gustavo@padovan.org>
2689M:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	net/bluetooth/
2696F:	include/net/bluetooth/
2697
2698BONDING DRIVER
2699M:	Jay Vosburgh <j.vosburgh@gmail.com>
2700M:	Veaceslav Falico <vfalico@gmail.com>
2701M:	Andy Gospodarek <andy@greyhouse.net>
2702L:	netdev@vger.kernel.org
2703W:	http://sourceforge.net/projects/bonding/
2704S:	Supported
2705F:	drivers/net/bonding/
2706F:	include/uapi/linux/if_bonding.h
2707
2708BPF (Safe dynamic programs and tools)
2709M:	Alexei Starovoitov <ast@kernel.org>
2710M:	Daniel Borkmann <daniel@iogearbox.net>
2711L:	netdev@vger.kernel.org
2712L:	linux-kernel@vger.kernel.org
2713S:	Supported
2714F:	arch/x86/net/bpf_jit*
2715F:	Documentation/networking/filter.txt
2716F:	include/linux/bpf*
2717F:	include/linux/filter.h
2718F:	include/uapi/linux/bpf*
2719F:	include/uapi/linux/filter.h
2720F:	kernel/bpf/
2721F:	kernel/trace/bpf_trace.c
2722F:	lib/test_bpf.c
2723F:	net/bpf/
2724F:	net/core/filter.c
2725F:	net/sched/act_bpf.c
2726F:	net/sched/cls_bpf.c
2727F:	samples/bpf/
2728F:	tools/net/bpf*
2729F:	tools/testing/selftests/bpf/
2730
2731BROADCOM B44 10/100 ETHERNET DRIVER
2732M:	Michael Chan <michael.chan@broadcom.com>
2733L:	netdev@vger.kernel.org
2734S:	Supported
2735F:	drivers/net/ethernet/broadcom/b44.*
2736
2737BROADCOM B53 ETHERNET SWITCH DRIVER
2738M:	Florian Fainelli <f.fainelli@gmail.com>
2739L:	netdev@vger.kernel.org
2740L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2741S:	Supported
2742F:	drivers/net/dsa/b53/*
2743F:	include/linux/platform_data/b53.h
2744
2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2746M:	Florian Fainelli <f.fainelli@gmail.com>
2747M:	Ray Jui <rjui@broadcom.com>
2748M:	Scott Branden <sbranden@broadcom.com>
2749M:	bcm-kernel-feedback-list@broadcom.com
2750T:	git git://github.com/broadcom/mach-bcm
2751S:	Maintained
2752N:	bcm281*
2753N:	bcm113*
2754N:	bcm216*
2755N:	kona
2756F:	arch/arm/mach-bcm/
2757
2758BROADCOM BCM2835 ARM ARCHITECTURE
2759M:	Eric Anholt <eric@anholt.net>
2760M:	Stefan Wahren <stefan.wahren@i2se.com>
2761L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763T:	git git://github.com/anholt/linux
2764S:	Maintained
2765N:	bcm2835
2766F:	drivers/staging/vc04_services
2767
2768BROADCOM BCM47XX MIPS ARCHITECTURE
2769M:	Hauke Mehrtens <hauke@hauke-m.de>
2770M:	Rafał Miłecki <zajec5@gmail.com>
2771L:	linux-mips@linux-mips.org
2772S:	Maintained
2773F:	Documentation/devicetree/bindings/mips/brcm/
2774F:	arch/mips/bcm47xx/*
2775F:	arch/mips/include/asm/mach-bcm47xx/*
2776
2777BROADCOM BCM5301X ARM ARCHITECTURE
2778M:	Hauke Mehrtens <hauke@hauke-m.de>
2779M:	Rafał Miłecki <zajec5@gmail.com>
2780M:	Jon Mason <jonmason@broadcom.com>
2781M:	bcm-kernel-feedback-list@broadcom.com
2782L:	linux-arm-kernel@lists.infradead.org
2783S:	Maintained
2784F:	arch/arm/mach-bcm/bcm_5301x.c
2785F:	arch/arm/boot/dts/bcm5301x*.dtsi
2786F:	arch/arm/boot/dts/bcm470*
2787F:	arch/arm/boot/dts/bcm953012*
2788
2789BROADCOM BCM53573 ARM ARCHITECTURE
2790M:	Rafał Miłecki <rafal@milecki.pl>
2791L:	linux-arm-kernel@lists.infradead.org
2792S:	Maintained
2793F:	arch/arm/boot/dts/bcm53573*
2794F:	arch/arm/boot/dts/bcm47189*
2795
2796BROADCOM BCM63XX ARM ARCHITECTURE
2797M:	Florian Fainelli <f.fainelli@gmail.com>
2798M:	bcm-kernel-feedback-list@broadcom.com
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/broadcom/stblinux.git
2801S:	Maintained
2802N:	bcm63xx
2803
2804BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805M:	Kevin Cernekee <cernekee@gmail.com>
2806L:	linux-usb@vger.kernel.org
2807S:	Maintained
2808F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2810BROADCOM BCM7XXX ARM ARCHITECTURE
2811M:	Brian Norris <computersforpeace@gmail.com>
2812M:	Gregory Fong <gregory.0xf0@gmail.com>
2813M:	Florian Fainelli <f.fainelli@gmail.com>
2814M:	bcm-kernel-feedback-list@broadcom.com
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816T:	git git://github.com/broadcom/stblinux.git
2817S:	Maintained
2818F:	arch/arm/mach-bcm/*brcmstb*
2819F:	arch/arm/boot/dts/bcm7*.dts*
2820F:	drivers/bus/brcmstb_gisb.c
2821N:	brcmstb
2822
2823BROADCOM BMIPS CPUFREQ DRIVER
2824M:	Markus Mayer <mmayer@broadcom.com>
2825M:	bcm-kernel-feedback-list@broadcom.com
2826L:	linux-pm@vger.kernel.org
2827S:	Maintained
2828F:	drivers/cpufreq/bmips-cpufreq.c
2829
2830BROADCOM BMIPS MIPS ARCHITECTURE
2831M:	Kevin Cernekee <cernekee@gmail.com>
2832M:	Florian Fainelli <f.fainelli@gmail.com>
2833L:	linux-mips@linux-mips.org
2834T:	git git://github.com/broadcom/stblinux.git
2835S:	Maintained
2836F:	arch/mips/bmips/*
2837F:	arch/mips/include/asm/mach-bmips/*
2838F:	arch/mips/kernel/*bmips*
2839F:	arch/mips/boot/dts/brcm/bcm*.dts*
2840F:	drivers/irqchip/irq-bcm63*
2841F:	drivers/irqchip/irq-bcm7*
2842F:	drivers/irqchip/irq-brcmstb*
2843F:	include/linux/bcm963xx_nvram.h
2844F:	include/linux/bcm963xx_tag.h
2845
2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847M:	Rasesh Mody <rasesh.mody@cavium.com>
2848M:	Harish Patil <harish.patil@cavium.com>
2849M:	Dept-GELinuxNICDev@cavium.com
2850L:	netdev@vger.kernel.org
2851S:	Supported
2852F:	drivers/net/ethernet/broadcom/bnx2.*
2853F:	drivers/net/ethernet/broadcom/bnx2_*
2854
2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856M:	QLogic-Storage-Upstream@qlogic.com
2857L:	linux-scsi@vger.kernel.org
2858S:	Supported
2859F:	drivers/scsi/bnx2fc/
2860
2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862M:	QLogic-Storage-Upstream@qlogic.com
2863L:	linux-scsi@vger.kernel.org
2864S:	Supported
2865F:	drivers/scsi/bnx2i/
2866
2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2868M:	Ariel Elior <ariel.elior@cavium.com>
2869M:	everest-linux-l2@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/broadcom/bnx2x/
2873
2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2875M:	Michael Chan <michael.chan@broadcom.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bnxt/
2879
2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2881M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2882M:	Franky Lin <franky.lin@broadcom.com>
2883M:	Hante Meuleman <hante.meuleman@broadcom.com>
2884M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2885M:	Wright Feng <wright.feng@cypress.com>
2886L:	linux-wireless@vger.kernel.org
2887L:	brcm80211-dev-list.pdl@broadcom.com
2888L:	brcm80211-dev-list@cypress.com
2889S:	Supported
2890F:	drivers/net/wireless/broadcom/brcm80211/
2891
2892BROADCOM BRCMSTB GPIO DRIVER
2893M:	Gregory Fong <gregory.0xf0@gmail.com>
2894L:	bcm-kernel-feedback-list@broadcom.com
2895S:	Supported
2896F:	drivers/gpio/gpio-brcmstb.c
2897F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2898
2899BROADCOM GENET ETHERNET DRIVER
2900M:	Florian Fainelli <f.fainelli@gmail.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/genet/
2904
2905BROADCOM IPROC ARM ARCHITECTURE
2906M:	Ray Jui <rjui@broadcom.com>
2907M:	Scott Branden <sbranden@broadcom.com>
2908M:	Jon Mason <jonmason@broadcom.com>
2909M:	bcm-kernel-feedback-list@broadcom.com
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911T:	git git://github.com/broadcom/cygnus-linux.git
2912S:	Maintained
2913N:	iproc
2914N:	cygnus
2915N:	bcm[-_]nsp
2916N:	bcm9113*
2917N:	bcm9583*
2918N:	bcm9585*
2919N:	bcm9586*
2920N:	bcm988312
2921N:	bcm113*
2922N:	bcm583*
2923N:	bcm585*
2924N:	bcm586*
2925N:	bcm88312
2926F:	arch/arm64/boot/dts/broadcom/ns2*
2927F:	drivers/clk/bcm/clk-ns*
2928F:	drivers/pinctrl/bcm/pinctrl-ns*
2929
2930BROADCOM KONA GPIO DRIVER
2931M:	Ray Jui <rjui@broadcom.com>
2932L:	bcm-kernel-feedback-list@broadcom.com
2933S:	Supported
2934F:	drivers/gpio/gpio-bcm-kona.c
2935F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2936
2937BROADCOM NETXTREME-E ROCE DRIVER
2938M:	Selvin Xavier <selvin.xavier@broadcom.com>
2939M:	Devesh Sharma <devesh.sharma@broadcom.com>
2940M:	Somnath Kotur <somnath.kotur@broadcom.com>
2941M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2942L:	linux-rdma@vger.kernel.org
2943W:	http://www.broadcom.com
2944S:	Supported
2945F:	drivers/infiniband/hw/bnxt_re/
2946F:	include/uapi/rdma/bnxt_re-abi.h
2947
2948BROADCOM NVRAM DRIVER
2949M:	Rafał Miłecki <zajec5@gmail.com>
2950L:	linux-mips@linux-mips.org
2951S:	Maintained
2952F:	drivers/firmware/broadcom/*
2953
2954BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2955M:	Rafał Miłecki <zajec5@gmail.com>
2956L:	linux-wireless@vger.kernel.org
2957S:	Maintained
2958F:	drivers/bcma/
2959F:	include/linux/bcma/
2960
2961BROADCOM STB AVS CPUFREQ DRIVER
2962M:	Markus Mayer <mmayer@broadcom.com>
2963M:	bcm-kernel-feedback-list@broadcom.com
2964L:	linux-pm@vger.kernel.org
2965S:	Maintained
2966F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2967F:	drivers/cpufreq/brcmstb*
2968
2969BROADCOM STB NAND FLASH DRIVER
2970M:	Brian Norris <computersforpeace@gmail.com>
2971M:	Kamal Dasu <kdasu.kdev@gmail.com>
2972L:	linux-mtd@lists.infradead.org
2973L:	bcm-kernel-feedback-list@broadcom.com
2974S:	Maintained
2975F:	drivers/mtd/nand/brcmnand/
2976
2977BROADCOM SYSTEMPORT ETHERNET DRIVER
2978M:	Florian Fainelli <f.fainelli@gmail.com>
2979L:	netdev@vger.kernel.org
2980S:	Supported
2981F:	drivers/net/ethernet/broadcom/bcmsysport.*
2982
2983BROADCOM TG3 GIGABIT ETHERNET DRIVER
2984M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2985M:	Prashant Sreedharan <prashant@broadcom.com>
2986M:	Michael Chan <mchan@broadcom.com>
2987L:	netdev@vger.kernel.org
2988S:	Supported
2989F:	drivers/net/ethernet/broadcom/tg3.*
2990
2991BROCADE BFA FC SCSI DRIVER
2992M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2993M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2994L:	linux-scsi@vger.kernel.org
2995S:	Supported
2996F:	drivers/scsi/bfa/
2997
2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2999M:	Rasesh Mody <rasesh.mody@cavium.com>
3000M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3001M:	Dept-GELinuxNICDev@cavium.com
3002L:	netdev@vger.kernel.org
3003S:	Supported
3004F:	drivers/net/ethernet/brocade/bna/
3005
3006BSG (block layer generic sg v4 driver)
3007M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3008L:	linux-scsi@vger.kernel.org
3009S:	Supported
3010F:	block/bsg.c
3011F:	include/linux/bsg.h
3012F:	include/uapi/linux/bsg.h
3013
3014BT87X AUDIO DRIVER
3015M:	Clemens Ladisch <clemens@ladisch.de>
3016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3017T:	git git://git.alsa-project.org/alsa-kernel.git
3018S:	Maintained
3019F:	Documentation/sound/alsa/Bt87x.txt
3020F:	sound/pci/bt87x.c
3021
3022BT8XXGPIO DRIVER
3023M:	Michael Buesch <m@bues.ch>
3024W:	http://bu3sch.de/btgpio.php
3025S:	Maintained
3026F:	drivers/gpio/gpio-bt8xx.c
3027
3028BTRFS FILE SYSTEM
3029M:	Chris Mason <clm@fb.com>
3030M:	Josef Bacik <jbacik@fb.com>
3031M:	David Sterba <dsterba@suse.com>
3032L:	linux-btrfs@vger.kernel.org
3033W:	http://btrfs.wiki.kernel.org/
3034Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3036S:	Maintained
3037F:	Documentation/filesystems/btrfs.txt
3038F:	fs/btrfs/
3039F:	include/linux/btrfs*
3040F:	include/uapi/linux/btrfs*
3041
3042BTTV VIDEO4LINUX DRIVER
3043M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3044M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3045L:	linux-media@vger.kernel.org
3046W:	https://linuxtv.org
3047T:	git git://linuxtv.org/media_tree.git
3048S:	Odd fixes
3049F:	Documentation/media/v4l-drivers/bttv*
3050F:	drivers/media/pci/bt8xx/bttv*
3051
3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3053M:	Chanwoo Choi <cw00.choi@samsung.com>
3054L:	linux-pm@vger.kernel.org
3055L:	linux-samsung-soc@vger.kernel.org
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3057S:	Maintained
3058F:	drivers/devfreq/exynos-bus.c
3059F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3060
3061BUSLOGIC SCSI DRIVER
3062M:	Khalid Aziz <khalid@gonehiking.org>
3063L:	linux-scsi@vger.kernel.org
3064S:	Maintained
3065F:	drivers/scsi/BusLogic.*
3066F:	drivers/scsi/FlashPoint.*
3067
3068C-MEDIA CMI8788 DRIVER
3069M:	Clemens Ladisch <clemens@ladisch.de>
3070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3071T:	git git://git.alsa-project.org/alsa-kernel.git
3072S:	Maintained
3073F:	sound/pci/oxygen/
3074
3075C6X ARCHITECTURE
3076M:	Mark Salter <msalter@redhat.com>
3077M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3078L:	linux-c6x-dev@linux-c6x.org
3079W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3080S:	Maintained
3081F:	arch/c6x/
3082
3083CA8210 IEEE-802.15.4 RADIO DRIVER
3084M:	Harry Morris <h.morris@cascoda.com>
3085M:	linuxdev@cascoda.com
3086L:	linux-wpan@vger.kernel.org
3087W:	https://github.com/Cascoda/ca8210-linux.git
3088S:	Maintained
3089F:	drivers/net/ieee802154/ca8210.c
3090F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3091
3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3093M:	David Howells <dhowells@redhat.com>
3094L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3095S:	Supported
3096F:	Documentation/filesystems/caching/cachefiles.txt
3097F:	fs/cachefiles/
3098
3099CADET FM/AM RADIO RECEIVER DRIVER
3100M:	Hans Verkuil <hverkuil@xs4all.nl>
3101L:	linux-media@vger.kernel.org
3102T:	git git://linuxtv.org/media_tree.git
3103W:	https://linuxtv.org
3104S:	Maintained
3105F:	drivers/media/radio/radio-cadet*
3106
3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3108M:	Jonathan Corbet <corbet@lwn.net>
3109L:	linux-media@vger.kernel.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Maintained
3112F:	Documentation/media/v4l-drivers/cafe_ccic*
3113F:	drivers/media/platform/marvell-ccic/
3114
3115CAIF NETWORK LAYER
3116M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3117L:	netdev@vger.kernel.org
3118S:	Supported
3119F:	Documentation/networking/caif/
3120F:	drivers/net/caif/
3121F:	include/uapi/linux/caif/
3122F:	include/net/caif/
3123F:	net/caif/
3124
3125CALGARY x86-64 IOMMU
3126M:	Muli Ben-Yehuda <mulix@mulix.org>
3127M:	Jon Mason <jdmason@kudzu.us>
3128L:	iommu@lists.linux-foundation.org
3129S:	Maintained
3130F:	arch/x86/kernel/pci-calgary_64.c
3131F:	arch/x86/kernel/tce_64.c
3132F:	arch/x86/include/asm/calgary.h
3133F:	arch/x86/include/asm/tce.h
3134
3135CAN NETWORK DRIVERS
3136M:	Wolfgang Grandegger <wg@grandegger.com>
3137M:	Marc Kleine-Budde <mkl@pengutronix.de>
3138L:	linux-can@vger.kernel.org
3139W:	https://github.com/linux-can
3140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3142S:	Maintained
3143F:	Documentation/devicetree/bindings/net/can/
3144F:	drivers/net/can/
3145F:	include/linux/can/dev.h
3146F:	include/linux/can/platform/
3147F:	include/uapi/linux/can/error.h
3148F:	include/uapi/linux/can/netlink.h
3149
3150CAN NETWORK LAYER
3151M:	Oliver Hartkopp <socketcan@hartkopp.net>
3152M:	Marc Kleine-Budde <mkl@pengutronix.de>
3153L:	linux-can@vger.kernel.org
3154W:	https://github.com/linux-can
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3157S:	Maintained
3158F:	Documentation/networking/can.txt
3159F:	net/can/
3160F:	include/linux/can/core.h
3161F:	include/uapi/linux/can.h
3162F:	include/uapi/linux/can/bcm.h
3163F:	include/uapi/linux/can/raw.h
3164F:	include/uapi/linux/can/gw.h
3165
3166CAPABILITIES
3167M:	Serge Hallyn <serge@hallyn.com>
3168L:	linux-security-module@vger.kernel.org
3169S:	Supported
3170F:	include/linux/capability.h
3171F:	include/uapi/linux/capability.h
3172F:	security/commoncap.c
3173F:	kernel/capability.c
3174
3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3176M:	Kevin Tsai <ktsai@capellamicro.com>
3177S:	Maintained
3178F:	drivers/iio/light/cm*
3179
3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3181M:	Christian Lamparter <chunkeey@googlemail.com>
3182L:	linux-wireless@vger.kernel.org
3183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3184S:	Maintained
3185F:	drivers/net/wireless/ath/carl9170/
3186
3187CAVIUM I2C DRIVER
3188M:	Jan Glauber <jglauber@cavium.com>
3189M:	David Daney <david.daney@cavium.com>
3190W:	http://www.cavium.com
3191S:	Supported
3192F:	drivers/i2c/busses/i2c-octeon*
3193F:	drivers/i2c/busses/i2c-thunderx*
3194
3195CAVIUM LIQUIDIO NETWORK DRIVER
3196M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3197M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3198M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3199M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3200L:	netdev@vger.kernel.org
3201W:	http://www.cavium.com
3202S:	Supported
3203F:	drivers/net/ethernet/cavium/liquidio/
3204
3205CAVIUM MMC DRIVER
3206M:	Jan Glauber <jglauber@cavium.com>
3207M:	David Daney <david.daney@cavium.com>
3208M:	Steven J. Hill <Steven.Hill@cavium.com>
3209W:	http://www.cavium.com
3210S:	Supported
3211F:	drivers/mmc/host/cavium*
3212
3213CAVIUM OCTEON-TX CRYPTO DRIVER
3214M:	George Cherian <george.cherian@cavium.com>
3215L:	linux-crypto@vger.kernel.org
3216W:	http://www.cavium.com
3217S:	Supported
3218F:	drivers/crypto/cavium/cpt/
3219
3220CAVIUM THUNDERX2 ARM64 SOC
3221M:	Robert Richter <rrichter@cavium.com>
3222M:	Jayachandran C <jnair@caviumnetworks.com>
3223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224S:	Maintained
3225F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3226F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3227
3228CC2520 IEEE-802.15.4 RADIO DRIVER
3229M:	Varka Bhadram <varkabhadram@gmail.com>
3230L:	linux-wpan@vger.kernel.org
3231S:	Maintained
3232F:	drivers/net/ieee802154/cc2520.c
3233F:	include/linux/spi/cc2520.h
3234F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3235
3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3237M:	Gilad Ben-Yossef <gilad@benyossef.com>
3238L:	linux-crypto@vger.kernel.org
3239L:	driverdev-devel@linuxdriverproject.org
3240S:	Supported
3241F:	drivers/staging/ccree/
3242W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3243
3244CEC FRAMEWORK
3245M:	Hans Verkuil <hans.verkuil@cisco.com>
3246L:	linux-media@vger.kernel.org
3247T:	git git://linuxtv.org/media_tree.git
3248W:	http://linuxtv.org
3249S:	Supported
3250F:	Documentation/media/kapi/cec-core.rst
3251F:	Documentation/media/uapi/cec
3252F:	drivers/media/cec/
3253F:	drivers/media/rc/keymaps/rc-cec.c
3254F:	include/media/cec.h
3255F:	include/media/cec-notifier.h
3256F:	include/uapi/linux/cec.h
3257F:	include/uapi/linux/cec-funcs.h
3258F:	Documentation/devicetree/bindings/media/cec.txt
3259
3260CELL BROADBAND ENGINE ARCHITECTURE
3261M:	Arnd Bergmann <arnd@arndb.de>
3262L:	linuxppc-dev@lists.ozlabs.org
3263W:	http://www.ibm.com/developerworks/power/cell/
3264S:	Supported
3265F:	arch/powerpc/include/asm/cell*.h
3266F:	arch/powerpc/include/asm/spu*.h
3267F:	arch/powerpc/include/uapi/asm/spu*.h
3268F:	arch/powerpc/oprofile/*cell*
3269F:	arch/powerpc/platforms/cell/
3270
3271CEPH COMMON CODE (LIBCEPH)
3272M:	Ilya Dryomov <idryomov@gmail.com>
3273M:	"Yan, Zheng" <zyan@redhat.com>
3274M:	Sage Weil <sage@redhat.com>
3275L:	ceph-devel@vger.kernel.org
3276W:	http://ceph.com/
3277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3278T:	git git://github.com/ceph/ceph-client.git
3279S:	Supported
3280F:	net/ceph/
3281F:	include/linux/ceph/
3282F:	include/linux/crush/
3283
3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3285M:	"Yan, Zheng" <zyan@redhat.com>
3286M:	Sage Weil <sage@redhat.com>
3287M:	Ilya Dryomov <idryomov@gmail.com>
3288L:	ceph-devel@vger.kernel.org
3289W:	http://ceph.com/
3290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3291T:	git git://github.com/ceph/ceph-client.git
3292S:	Supported
3293F:	Documentation/filesystems/ceph.txt
3294F:	fs/ceph/
3295
3296CERTIFICATE HANDLING:
3297M:	David Howells <dhowells@redhat.com>
3298M:	David Woodhouse <dwmw2@infradead.org>
3299L:	keyrings@vger.kernel.org
3300S:	Maintained
3301F:	Documentation/module-signing.txt
3302F:	certs/
3303F:	scripts/sign-file.c
3304F:	scripts/extract-cert.c
3305
3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3307L:	linux-usb@vger.kernel.org
3308S:	Orphan
3309F:	Documentation/usb/WUSB-Design-overview.txt
3310F:	Documentation/usb/wusb-cbaf
3311F:	drivers/usb/host/hwa-hc.c
3312F:	drivers/usb/host/whci/
3313F:	drivers/usb/wusbcore/
3314F:	include/linux/usb/wusb*
3315
3316CFAG12864B LCD DRIVER
3317M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3318W:	http://miguelojeda.es/auxdisplay.htm
3319W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3320S:	Maintained
3321F:	drivers/auxdisplay/cfag12864b.c
3322F:	include/linux/cfag12864b.h
3323
3324CFAG12864BFB LCD FRAMEBUFFER DRIVER
3325M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3326W:	http://miguelojeda.es/auxdisplay.htm
3327W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3328S:	Maintained
3329F:	drivers/auxdisplay/cfag12864bfb.c
3330F:	include/linux/cfag12864b.h
3331
3332CFG80211 and NL80211
3333M:	Johannes Berg <johannes@sipsolutions.net>
3334L:	linux-wireless@vger.kernel.org
3335W:	http://wireless.kernel.org/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3338S:	Maintained
3339F:	include/uapi/linux/nl80211.h
3340F:	include/net/cfg80211.h
3341F:	net/wireless/*
3342X:	net/wireless/wext*
3343
3344CHAR and MISC DRIVERS
3345M:	Arnd Bergmann <arnd@arndb.de>
3346M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3348S:	Supported
3349F:	drivers/char/*
3350F:	drivers/misc/*
3351F:	include/linux/miscdevice.h
3352
3353CHECKPATCH
3354M:	Andy Whitcroft <apw@canonical.com>
3355M:	Joe Perches <joe@perches.com>
3356S:	Maintained
3357F:	scripts/checkpatch.pl
3358
3359CHINESE DOCUMENTATION
3360M:	Harry Wei <harryxiyou@gmail.com>
3361L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3362L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3363S:	Maintained
3364F:	Documentation/translations/zh_CN/
3365
3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3367M:	Peter Chen <Peter.Chen@nxp.com>
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3369L:	linux-usb@vger.kernel.org
3370S:	Maintained
3371F:	drivers/usb/chipidea/
3372
3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3374M:	Hans de Goede <hdegoede@redhat.com>
3375L:	linux-input@vger.kernel.org
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3378F:	drivers/input/touchscreen/chipone_icn8318.c
3379
3380CHROME HARDWARE PLATFORM SUPPORT
3381M:	Benson Leung <bleung@chromium.org>
3382M:	Olof Johansson <olof@lixom.net>
3383S:	Maintained
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3385F:	drivers/platform/chrome/
3386
3387CIRRUS LOGIC AUDIO CODEC DRIVERS
3388M:	Brian Austin <brian.austin@cirrus.com>
3389M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3391S:	Maintained
3392F:	sound/soc/codecs/cs*
3393
3394CIRRUS LOGIC EP93XX ETHERNET DRIVER
3395M:	Hartley Sweeten <hsweeten@visionengravers.com>
3396L:	netdev@vger.kernel.org
3397S:	Maintained
3398F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3399
3400CISCO FCOE HBA DRIVER
3401M:	Satish Kharat <satishkh@cisco.com>
3402M:	Sesidhar Baddela <sebaddel@cisco.com>
3403M:	Karan Tilak Kumar <kartilak@cisco.com>
3404L:	linux-scsi@vger.kernel.org
3405S:	Supported
3406F:	drivers/scsi/fnic/
3407
3408CISCO SCSI HBA DRIVER
3409M:	Karan Tilak Kumar <kartilak@cisco.com>
3410M:	Sesidhar Baddela <sebaddel@cisco.com>
3411L:	linux-scsi@vger.kernel.org
3412S:	Supported
3413F:	drivers/scsi/snic/
3414
3415CISCO VIC ETHERNET NIC DRIVER
3416M:	Christian Benvenuti <benve@cisco.com>
3417M:	Govindarajulu Varadarajan <_govind@gmx.com>
3418M:	Neel Patel <neepatel@cisco.com>
3419S:	Supported
3420F:	drivers/net/ethernet/cisco/enic/
3421
3422CISCO VIC LOW LATENCY NIC DRIVER
3423M:	Christian Benvenuti <benve@cisco.com>
3424M:	Dave Goodell <dgoodell@cisco.com>
3425S:	Supported
3426F:	drivers/infiniband/hw/usnic/
3427
3428CLEANCACHE API
3429M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3430L:	linux-kernel@vger.kernel.org
3431S:	Maintained
3432F:	mm/cleancache.c
3433F:	include/linux/cleancache.h
3434
3435CLK API
3436M:	Russell King <linux@armlinux.org.uk>
3437L:	linux-clk@vger.kernel.org
3438S:	Maintained
3439F:	include/linux/clk.h
3440
3441CLOCKSOURCE, CLOCKEVENT DRIVERS
3442M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3443M:	Thomas Gleixner <tglx@linutronix.de>
3444L:	linux-kernel@vger.kernel.org
3445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3446S:	Supported
3447F:	drivers/clocksource
3448
3449CMPC ACPI DRIVER
3450M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3451M:	Daniel Oliveira Nascimento <don@syst.com.br>
3452L:	platform-driver-x86@vger.kernel.org
3453S:	Supported
3454F:	drivers/platform/x86/classmate-laptop.c
3455
3456COBALT MEDIA DRIVER
3457M:	Hans Verkuil <hans.verkuil@cisco.com>
3458L:	linux-media@vger.kernel.org
3459T:	git git://linuxtv.org/media_tree.git
3460W:	https://linuxtv.org
3461S:	Supported
3462F:	drivers/media/pci/cobalt/
3463
3464COCCINELLE/Semantic Patches (SmPL)
3465M:	Julia Lawall <Julia.Lawall@lip6.fr>
3466M:	Gilles Muller <Gilles.Muller@lip6.fr>
3467M:	Nicolas Palix <nicolas.palix@imag.fr>
3468M:	Michal Marek <mmarek@suse.com>
3469L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3471W:	http://coccinelle.lip6.fr/
3472S:	Supported
3473F:	Documentation/dev-tools/coccinelle.rst
3474F:	scripts/coccinelle/
3475F:	scripts/coccicheck
3476
3477CODA FILE SYSTEM
3478M:	Jan Harkes <jaharkes@cs.cmu.edu>
3479M:	coda@cs.cmu.edu
3480L:	codalist@coda.cs.cmu.edu
3481W:	http://www.coda.cs.cmu.edu/
3482S:	Maintained
3483F:	Documentation/filesystems/coda.txt
3484F:	fs/coda/
3485F:	include/linux/coda*.h
3486F:	include/uapi/linux/coda*.h
3487
3488CODA V4L2 MEM2MEM DRIVER
3489M:	Philipp Zabel <p.zabel@pengutronix.de>
3490L:	linux-media@vger.kernel.org
3491S:	Maintained
3492F:	Documentation/devicetree/bindings/media/coda.txt
3493F:	drivers/media/platform/coda/
3494
3495COMMON CLK FRAMEWORK
3496M:	Michael Turquette <mturquette@baylibre.com>
3497M:	Stephen Boyd <sboyd@codeaurora.org>
3498L:	linux-clk@vger.kernel.org
3499Q:	http://patchwork.kernel.org/project/linux-clk/list/
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3501S:	Maintained
3502F:	Documentation/devicetree/bindings/clock/
3503F:	drivers/clk/
3504X:	drivers/clk/clkdev.c
3505F:	include/linux/clk-pr*
3506F:	include/linux/clk/
3507
3508COMMON INTERNET FILE SYSTEM (CIFS)
3509M:	Steve French <sfrench@samba.org>
3510L:	linux-cifs@vger.kernel.org
3511L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3512W:	http://linux-cifs.samba.org/
3513T:	git git://git.samba.org/sfrench/cifs-2.6.git
3514S:	Supported
3515F:	Documentation/filesystems/cifs/
3516F:	fs/cifs/
3517
3518COMPACTPCI HOTPLUG CORE
3519M:	Scott Murray <scott@spiteful.org>
3520L:	linux-pci@vger.kernel.org
3521S:	Maintained
3522F:	drivers/pci/hotplug/cpci_hotplug*
3523
3524COMPACTPCI HOTPLUG GENERIC DRIVER
3525M:	Scott Murray <scott@spiteful.org>
3526L:	linux-pci@vger.kernel.org
3527S:	Maintained
3528F:	drivers/pci/hotplug/cpcihp_generic.c
3529
3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3531M:	Scott Murray <scott@spiteful.org>
3532L:	linux-pci@vger.kernel.org
3533S:	Maintained
3534F:	drivers/pci/hotplug/cpcihp_zt5550.*
3535
3536COMPAL LAPTOP SUPPORT
3537M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Maintained
3540F:	drivers/platform/x86/compal-laptop.c
3541
3542CONEXANT ACCESSRUNNER USB DRIVER
3543L:	accessrunner-general@lists.sourceforge.net
3544W:	http://accessrunner.sourceforge.net/
3545S:	Orphan
3546F:	drivers/usb/atm/cxacru.c
3547
3548CONFIGFS
3549M:	Joel Becker <jlbec@evilplan.org>
3550M:	Christoph Hellwig <hch@lst.de>
3551T:	git git://git.infradead.org/users/hch/configfs.git
3552S:	Supported
3553F:	fs/configfs/
3554F:	include/linux/configfs.h
3555
3556CONNECTOR
3557M:	Evgeniy Polyakov <zbr@ioremap.net>
3558L:	netdev@vger.kernel.org
3559S:	Maintained
3560F:	drivers/connector/
3561
3562CONTROL GROUP (CGROUP)
3563M:	Tejun Heo <tj@kernel.org>
3564M:	Li Zefan <lizefan@huawei.com>
3565M:	Johannes Weiner <hannes@cmpxchg.org>
3566L:	cgroups@vger.kernel.org
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3568S:	Maintained
3569F:	Documentation/cgroup*
3570F:	include/linux/cgroup*
3571F:	kernel/cgroup*
3572
3573CONTROL GROUP - CPUSET
3574M:	Li Zefan <lizefan@huawei.com>
3575L:	cgroups@vger.kernel.org
3576W:	http://www.bullopensource.org/cpuset/
3577W:	http://oss.sgi.com/projects/cpusets/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3579S:	Maintained
3580F:	Documentation/cgroup-v1/cpusets.txt
3581F:	include/linux/cpuset.h
3582F:	kernel/cpuset.c
3583
3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3585M:	Johannes Weiner <hannes@cmpxchg.org>
3586M:	Michal Hocko <mhocko@kernel.org>
3587M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3588L:	cgroups@vger.kernel.org
3589L:	linux-mm@kvack.org
3590S:	Maintained
3591F:	mm/memcontrol.c
3592F:	mm/swap_cgroup.c
3593
3594CORETEMP HARDWARE MONITORING DRIVER
3595M:	Fenghua Yu <fenghua.yu@intel.com>
3596L:	linux-hwmon@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/hwmon/coretemp
3599F:	drivers/hwmon/coretemp.c
3600
3601COSA/SRP SYNC SERIAL DRIVER
3602M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3603W:	http://www.fi.muni.cz/~kas/cosa/
3604S:	Maintained
3605F:	drivers/net/wan/cosa*
3606
3607CPMAC ETHERNET DRIVER
3608M:	Florian Fainelli <f.fainelli@gmail.com>
3609L:	netdev@vger.kernel.org
3610S:	Maintained
3611F:	drivers/net/ethernet/ti/cpmac.c
3612
3613CPU FREQUENCY DRIVERS
3614M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3615M:	Viresh Kumar <viresh.kumar@linaro.org>
3616L:	linux-pm@vger.kernel.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3620B:	https://bugzilla.kernel.org
3621F:	Documentation/cpu-freq/
3622F:	Documentation/devicetree/bindings/cpufreq/
3623F:	drivers/cpufreq/
3624F:	include/linux/cpufreq.h
3625F:	tools/testing/selftests/cpufreq/
3626
3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3628M:	Viresh Kumar <viresh.kumar@linaro.org>
3629M:	Sudeep Holla <sudeep.holla@arm.com>
3630L:	linux-pm@vger.kernel.org
3631W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3632S:	Maintained
3633F:	drivers/cpufreq/arm_big_little.h
3634F:	drivers/cpufreq/arm_big_little.c
3635F:	drivers/cpufreq/arm_big_little_dt.c
3636
3637CPU POWER MONITORING SUBSYSTEM
3638M:	Thomas Renninger <trenn@suse.com>
3639L:	linux-pm@vger.kernel.org
3640S:	Maintained
3641F:	tools/power/cpupower/
3642
3643CPUID/MSR DRIVER
3644M:	"H. Peter Anvin" <hpa@zytor.com>
3645S:	Maintained
3646F:	arch/x86/kernel/cpuid.c
3647F:	arch/x86/kernel/msr.c
3648
3649CPUIDLE DRIVER - ARM BIG LITTLE
3650M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3651M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3652L:	linux-pm@vger.kernel.org
3653L:	linux-arm-kernel@lists.infradead.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3655S:	Maintained
3656F:	drivers/cpuidle/cpuidle-big_little.c
3657
3658CPUIDLE DRIVER - ARM EXYNOS
3659M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3660M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3661M:	Kukjin Kim <kgene@kernel.org>
3662L:	linux-pm@vger.kernel.org
3663L:	linux-samsung-soc@vger.kernel.org
3664S:	Supported
3665F:	drivers/cpuidle/cpuidle-exynos.c
3666F:	arch/arm/mach-exynos/pm.c
3667
3668CPUIDLE DRIVERS
3669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3671L:	linux-pm@vger.kernel.org
3672S:	Maintained
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674B:	https://bugzilla.kernel.org
3675F:	drivers/cpuidle/*
3676F:	include/linux/cpuidle.h
3677
3678CRAMFS FILESYSTEM
3679W:	http://sourceforge.net/projects/cramfs/
3680S:	Orphan / Obsolete
3681F:	Documentation/filesystems/cramfs.txt
3682F:	fs/cramfs/
3683
3684CRIS PORT
3685M:	Mikael Starvik <starvik@axis.com>
3686M:	Jesper Nilsson <jesper.nilsson@axis.com>
3687L:	linux-cris-kernel@axis.com
3688W:	http://developer.axis.com
3689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3690S:	Maintained
3691F:	arch/cris/
3692F:	drivers/tty/serial/crisv10.*
3693
3694CRYPTO API
3695M:	Herbert Xu <herbert@gondor.apana.org.au>
3696M:	"David S. Miller" <davem@davemloft.net>
3697L:	linux-crypto@vger.kernel.org
3698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3700S:	Maintained
3701F:	Documentation/crypto/
3702F:	Documentation/devicetree/bindings/crypto/
3703F:	arch/*/crypto/
3704F:	crypto/
3705F:	drivers/crypto/
3706F:	include/crypto/
3707F:	include/linux/crypto*
3708
3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3710M:	Neil Horman <nhorman@tuxdriver.com>
3711L:	linux-crypto@vger.kernel.org
3712S:	Maintained
3713F:	crypto/ansi_cprng.c
3714F:	crypto/rng.c
3715
3716CS3308 MEDIA DRIVER
3717M:	Hans Verkuil <hverkuil@xs4all.nl>
3718L:	linux-media@vger.kernel.org
3719T:	git git://linuxtv.org/media_tree.git
3720W:	http://linuxtv.org
3721S:	Odd Fixes
3722F:	drivers/media/i2c/cs3308.c
3723F:	drivers/media/i2c/cs3308.h
3724
3725CS5535 Audio ALSA driver
3726M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3727S:	Maintained
3728F:	sound/pci/cs5535audio/
3729
3730CW1200 WLAN driver
3731M:	Solomon Peachy <pizza@shaftnet.org>
3732S:	Maintained
3733F:	drivers/net/wireless/st/cw1200/
3734
3735CX18 VIDEO4LINUX DRIVER
3736M:	Andy Walls <awalls@md.metrocast.net>
3737L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3738L:	linux-media@vger.kernel.org
3739T:	git git://linuxtv.org/media_tree.git
3740W:	https://linuxtv.org
3741W:	http://www.ivtvdriver.org/index.php/Cx18
3742S:	Maintained
3743F:	Documentation/media/v4l-drivers/cx18*
3744F:	drivers/media/pci/cx18/
3745F:	include/uapi/linux/ivtv*
3746
3747CX2341X MPEG ENCODER HELPER MODULE
3748M:	Hans Verkuil <hverkuil@xs4all.nl>
3749L:	linux-media@vger.kernel.org
3750T:	git git://linuxtv.org/media_tree.git
3751W:	https://linuxtv.org
3752S:	Maintained
3753F:	drivers/media/common/cx2341x*
3754F:	include/media/cx2341x*
3755
3756CX24120 MEDIA DRIVER
3757M:	Jemma Denson <jdenson@gmail.com>
3758M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3759L:	linux-media@vger.kernel.org
3760W:	https://linuxtv.org
3761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3762S:	Maintained
3763F:	drivers/media/dvb-frontends/cx24120*
3764
3765CX88 VIDEO4LINUX DRIVER
3766M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3767M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3768L:	linux-media@vger.kernel.org
3769W:	https://linuxtv.org
3770T:	git git://linuxtv.org/media_tree.git
3771S:	Odd fixes
3772F:	Documentation/media/v4l-drivers/cx88*
3773F:	drivers/media/pci/cx88/
3774
3775CXD2820R MEDIA DRIVER
3776M:	Antti Palosaari <crope@iki.fi>
3777L:	linux-media@vger.kernel.org
3778W:	https://linuxtv.org
3779W:	http://palosaari.fi/linux/
3780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3781T:	git git://linuxtv.org/anttip/media_tree.git
3782S:	Maintained
3783F:	drivers/media/dvb-frontends/cxd2820r*
3784
3785CXGB3 ETHERNET DRIVER (CXGB3)
3786M:	Santosh Raspatur <santosh@chelsio.com>
3787L:	netdev@vger.kernel.org
3788W:	http://www.chelsio.com
3789S:	Supported
3790F:	drivers/net/ethernet/chelsio/cxgb3/
3791
3792CXGB3 ISCSI DRIVER (CXGB3I)
3793M:	Karen Xie <kxie@chelsio.com>
3794L:	linux-scsi@vger.kernel.org
3795W:	http://www.chelsio.com
3796S:	Supported
3797F:	drivers/scsi/cxgbi/cxgb3i
3798
3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3800M:	Steve Wise <swise@chelsio.com>
3801L:	linux-rdma@vger.kernel.org
3802W:	http://www.openfabrics.org
3803S:	Supported
3804F:	drivers/infiniband/hw/cxgb3/
3805F:	include/uapi/rdma/cxgb3-abi.h
3806
3807CXGB4 CRYPTO DRIVER (chcr)
3808M:	Harsh Jain <harsh@chelsio.com>
3809L:	linux-crypto@vger.kernel.org
3810W:	http://www.chelsio.com
3811S:	Supported
3812F:	drivers/crypto/chelsio
3813
3814CXGB4 ETHERNET DRIVER (CXGB4)
3815M:	Ganesh Goudar <ganeshgr@chelsio.com>
3816L:	netdev@vger.kernel.org
3817W:	http://www.chelsio.com
3818S:	Supported
3819F:	drivers/net/ethernet/chelsio/cxgb4/
3820
3821CXGB4 ISCSI DRIVER (CXGB4I)
3822M:	Karen Xie <kxie@chelsio.com>
3823L:	linux-scsi@vger.kernel.org
3824W:	http://www.chelsio.com
3825S:	Supported
3826F:	drivers/scsi/cxgbi/cxgb4i
3827
3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3829M:	Steve Wise <swise@chelsio.com>
3830L:	linux-rdma@vger.kernel.org
3831W:	http://www.openfabrics.org
3832S:	Supported
3833F:	drivers/infiniband/hw/cxgb4/
3834F:	include/uapi/rdma/cxgb4-abi.h
3835
3836CXGB4VF ETHERNET DRIVER (CXGB4VF)
3837M:	Casey Leedom <leedom@chelsio.com>
3838L:	netdev@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/net/ethernet/chelsio/cxgb4vf/
3842
3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3844M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3845M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3846L:	linuxppc-dev@lists.ozlabs.org
3847S:	Supported
3848F:	arch/powerpc/platforms/powernv/pci-cxl.c
3849F:	drivers/misc/cxl/
3850F:	include/misc/cxl*
3851F:	include/uapi/misc/cxl.h
3852F:	Documentation/powerpc/cxl.txt
3853F:	Documentation/ABI/testing/sysfs-class-cxl
3854
3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3856M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3857M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3858M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3859L:	linux-scsi@vger.kernel.org
3860S:	Supported
3861F:	drivers/scsi/cxlflash/
3862F:	include/uapi/scsi/cxlflash_ioctls.h
3863F:	Documentation/powerpc/cxlflash.txt
3864
3865CYBERPRO FB DRIVER
3866M:	Russell King <linux@armlinux.org.uk>
3867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3868W:	http://www.armlinux.org.uk/
3869S:	Maintained
3870F:	drivers/video/fbdev/cyber2000fb.*
3871
3872CYCLADES ASYNC MUX DRIVER
3873W:	http://www.cyclades.com/
3874S:	Orphan
3875F:	drivers/tty/cyclades.c
3876F:	include/linux/cyclades.h
3877F:	include/uapi/linux/cyclades.h
3878
3879CYCLADES PC300 DRIVER
3880W:	http://www.cyclades.com/
3881S:	Orphan
3882F:	drivers/net/wan/pc300*
3883
3884CYPRESS_FIRMWARE MEDIA DRIVER
3885M:	Antti Palosaari <crope@iki.fi>
3886L:	linux-media@vger.kernel.org
3887W:	https://linuxtv.org
3888W:	http://palosaari.fi/linux/
3889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3890T:	git git://linuxtv.org/anttip/media_tree.git
3891S:	Maintained
3892F:	drivers/media/common/cypress_firmware*
3893
3894CYTTSP TOUCHSCREEN DRIVER
3895M:	Ferruh Yigit <fery@cypress.com>
3896L:	linux-input@vger.kernel.org
3897S:	Supported
3898F:	drivers/input/touchscreen/cyttsp*
3899F:	include/linux/input/cyttsp.h
3900
3901D-LINK DIR-685 TOUCHKEYS DRIVER
3902M:	Linus Walleij <linus.walleij@linaro.org>
3903L:	linux-input@vger.kernel.org
3904S:	Supported
3905F:	drivers/input/dlink-dir685-touchkeys.c
3906
3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3908M:	Joshua Kinard <kumba@gentoo.org>
3909S:	Maintained
3910F:	drivers/rtc/rtc-ds1685.c
3911F:	include/linux/rtc/ds1685.h
3912
3913DAMA SLAVE for AX.25
3914M:	Joerg Reuter <jreuter@yaina.de>
3915W:	http://yaina.de/jreuter/
3916W:	http://www.qsl.net/dl1bke/
3917L:	linux-hams@vger.kernel.org
3918S:	Maintained
3919F:	net/ax25/af_ax25.c
3920F:	net/ax25/ax25_dev.c
3921F:	net/ax25/ax25_ds_*
3922F:	net/ax25/ax25_in.c
3923F:	net/ax25/ax25_out.c
3924F:	net/ax25/ax25_timer.c
3925F:	net/ax25/sysctl_net_ax25.c
3926
3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3928L:	netdev@vger.kernel.org
3929S:	Orphan
3930F:	Documentation/networking/dmfe.txt
3931F:	drivers/net/ethernet/dec/tulip/dmfe.c
3932
3933DC390/AM53C974 SCSI driver
3934M:	Hannes Reinecke <hare@suse.com>
3935L:	linux-scsi@vger.kernel.org
3936S:	Maintained
3937F:	drivers/scsi/am53c974.c
3938
3939DC395x SCSI driver
3940M:	Oliver Neukum <oliver@neukum.org>
3941M:	Ali Akcaagac <aliakc@web.de>
3942M:	Jamie Lenehan <lenehan@twibble.org>
3943L:	dc395x@twibble.org
3944W:	http://twibble.org/dist/dc395x/
3945W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3946S:	Maintained
3947F:	Documentation/scsi/dc395x.txt
3948F:	drivers/scsi/dc395x.*
3949
3950DCCP PROTOCOL
3951M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3952L:	dccp@vger.kernel.org
3953W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3954S:	Maintained
3955F:	include/linux/dccp.h
3956F:	include/uapi/linux/dccp.h
3957F:	include/linux/tfrc.h
3958F:	net/dccp/
3959
3960DECnet NETWORK LAYER
3961W:	http://linux-decnet.sourceforge.net
3962L:	linux-decnet-user@lists.sourceforge.net
3963S:	Orphan
3964F:	Documentation/networking/decnet.txt
3965F:	net/decnet/
3966
3967DECSTATION PLATFORM SUPPORT
3968M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3969L:	linux-mips@linux-mips.org
3970W:	http://www.linux-mips.org/wiki/DECstation
3971S:	Maintained
3972F:	arch/mips/dec/
3973F:	arch/mips/include/asm/dec/
3974F:	arch/mips/include/asm/mach-dec/
3975
3976DEFXX FDDI NETWORK DRIVER
3977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3978S:	Maintained
3979F:	drivers/net/fddi/defxx.*
3980
3981DELL LAPTOP DRIVER
3982M:	Matthew Garrett <mjg59@srcf.ucam.org>
3983M:	Pali Rohár <pali.rohar@gmail.com>
3984L:	platform-driver-x86@vger.kernel.org
3985S:	Maintained
3986F:	drivers/platform/x86/dell-laptop.c
3987
3988DELL LAPTOP FREEFALL DRIVER
3989M:	Pali Rohár <pali.rohar@gmail.com>
3990S:	Maintained
3991F:	drivers/platform/x86/dell-smo8800.c
3992
3993DELL LAPTOP RBTN DRIVER
3994M:	Pali Rohár <pali.rohar@gmail.com>
3995S:	Maintained
3996F:	drivers/platform/x86/dell-rbtn.*
3997
3998DELL LAPTOP SMM DRIVER
3999M:	Pali Rohár <pali.rohar@gmail.com>
4000S:	Maintained
4001F:	drivers/hwmon/dell-smm-hwmon.c
4002F:	include/uapi/linux/i8k.h
4003
4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4005M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4006S:	Maintained
4007F:	Documentation/dcdbas.txt
4008F:	drivers/firmware/dcdbas.*
4009
4010DELL WMI EXTRAS DRIVER
4011M:	Matthew Garrett <mjg59@srcf.ucam.org>
4012M:	Pali Rohár <pali.rohar@gmail.com>
4013S:	Maintained
4014F:	drivers/platform/x86/dell-wmi.c
4015
4016DELTA ST MEDIA DRIVER
4017M:	Hugues Fruchet <hugues.fruchet@st.com>
4018L:	linux-media@vger.kernel.org
4019T:	git git://linuxtv.org/media_tree.git
4020W:	https://linuxtv.org
4021S:	Supported
4022F:	drivers/media/platform/sti/delta
4023
4024DENALI NAND DRIVER
4025M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4026L:	linux-mtd@lists.infradead.org
4027S:	Supported
4028F:	drivers/mtd/nand/denali*
4029
4030DESIGNWARE USB2 DRD IP DRIVER
4031M:	John Youn <johnyoun@synopsys.com>
4032L:	linux-usb@vger.kernel.org
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4034S:	Maintained
4035F:	drivers/usb/dwc2/
4036
4037DESIGNWARE USB3 DRD IP DRIVER
4038M:	Felipe Balbi <balbi@kernel.org>
4039L:	linux-usb@vger.kernel.org
4040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4041S:	Maintained
4042F:	drivers/usb/dwc3/
4043
4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4045M:	Andreas Klinger <ak@it-klinger.de>
4046L:	linux-iio@vger.kernel.org
4047S:	Maintained
4048F:	drivers/iio/proximity/srf*.c
4049
4050DEVICE COREDUMP (DEV_COREDUMP)
4051M:	Johannes Berg <johannes@sipsolutions.net>
4052L:	linux-kernel@vger.kernel.org
4053S:	Maintained
4054F:	drivers/base/devcoredump.c
4055F:	include/linux/devcoredump.h
4056
4057DEVICE FREQUENCY (DEVFREQ)
4058M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4059M:	Kyungmin Park <kyungmin.park@samsung.com>
4060R:	Chanwoo Choi <cw00.choi@samsung.com>
4061L:	linux-pm@vger.kernel.org
4062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4063S:	Maintained
4064F:	drivers/devfreq/
4065F:	include/linux/devfreq.h
4066F:	Documentation/devicetree/bindings/devfreq/
4067
4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4069M:	Chanwoo Choi <cw00.choi@samsung.com>
4070L:	linux-pm@vger.kernel.org
4071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072S:	Supported
4073F:	drivers/devfreq/event/
4074F:	drivers/devfreq/devfreq-event.c
4075F:	include/linux/devfreq-event.h
4076F:	Documentation/devicetree/bindings/devfreq/event/
4077
4078DEVICE NUMBER REGISTRY
4079M:	Torben Mathiasen <device@lanana.org>
4080W:	http://lanana.org/docs/device-list/index.html
4081S:	Maintained
4082
4083DEVICE-MAPPER  (LVM)
4084M:	Alasdair Kergon <agk@redhat.com>
4085M:	Mike Snitzer <snitzer@redhat.com>
4086M:	dm-devel@redhat.com
4087L:	dm-devel@redhat.com
4088W:	http://sources.redhat.com/dm
4089Q:	http://patchwork.kernel.org/project/dm-devel/list/
4090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4091T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4092S:	Maintained
4093F:	Documentation/device-mapper/
4094F:	drivers/md/dm*
4095F:	drivers/md/persistent-data/
4096F:	include/linux/device-mapper.h
4097F:	include/linux/dm-*.h
4098F:	include/uapi/linux/dm-*.h
4099
4100DEVLINK
4101M:	Jiri Pirko <jiri@mellanox.com>
4102L:	netdev@vger.kernel.org
4103S:	Supported
4104F:	net/core/devlink.c
4105F:	include/net/devlink.h
4106F:	include/uapi/linux/devlink.h
4107
4108DIALOG SEMICONDUCTOR DRIVERS
4109M:	Support Opensource <support.opensource@diasemi.com>
4110W:	http://www.dialog-semiconductor.com/products
4111S:	Supported
4112F:	Documentation/hwmon/da90??
4113F:	Documentation/devicetree/bindings/mfd/da90*.txt
4114F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4115F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4116F:	Documentation/devicetree/bindings/regulator/da92*.txt
4117F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4118F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4119F:	drivers/gpio/gpio-da90??.c
4120F:	drivers/hwmon/da90??-hwmon.c
4121F:	drivers/iio/adc/da91??-*.c
4122F:	drivers/input/misc/da90??_onkey.c
4123F:	drivers/input/touchscreen/da9052_tsi.c
4124F:	drivers/leds/leds-da90??.c
4125F:	drivers/mfd/da903x.c
4126F:	drivers/mfd/da90??-*.c
4127F:	drivers/mfd/da91??-*.c
4128F:	drivers/power/supply/da9052-battery.c
4129F:	drivers/power/supply/da91??-*.c
4130F:	drivers/regulator/da903x.c
4131F:	drivers/regulator/da9???-regulator.[ch]
4132F:	drivers/thermal/da90??-thermal.c
4133F:	drivers/rtc/rtc-da90??.c
4134F:	drivers/video/backlight/da90??_bl.c
4135F:	drivers/watchdog/da90??_wdt.c
4136F:	include/linux/mfd/da903x.h
4137F:	include/linux/mfd/da9052/
4138F:	include/linux/mfd/da9055/
4139F:	include/linux/mfd/da9062/
4140F:	include/linux/mfd/da9063/
4141F:	include/linux/mfd/da9150/
4142F:	include/linux/regulator/da9211.h
4143F:	include/sound/da[79]*.h
4144F:	sound/soc/codecs/da[79]*.[ch]
4145
4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4147M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4148L:	linux-gpio@vger.kernel.org
4149S:	Maintained
4150F:	drivers/gpio/gpio-gpio-mm.c
4151
4152DIGI NEO AND CLASSIC PCI PRODUCTS
4153M:	Lidza Louina <lidza.louina@gmail.com>
4154M:	Mark Hounschell <markh@compro.net>
4155L:	driverdev-devel@linuxdriverproject.org
4156S:	Maintained
4157F:	drivers/staging/dgnc/
4158
4159DIOLAN U2C-12 I2C DRIVER
4160M:	Guenter Roeck <linux@roeck-us.net>
4161L:	linux-i2c@vger.kernel.org
4162S:	Maintained
4163F:	drivers/i2c/busses/i2c-diolan-u2c.c
4164
4165DIRECT ACCESS (DAX)
4166M:	Matthew Wilcox <mawilcox@microsoft.com>
4167M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4168L:	linux-fsdevel@vger.kernel.org
4169S:	Supported
4170F:	fs/dax.c
4171F:	include/linux/dax.h
4172F:	include/trace/events/fs_dax.h
4173
4174DIRECTORY NOTIFICATION (DNOTIFY)
4175M:	Jan Kara <jack@suse.cz>
4176R:	Amir Goldstein <amir73il@gmail.com>
4177L:	linux-fsdevel@vger.kernel.org
4178S:	Maintained
4179F:	Documentation/filesystems/dnotify.txt
4180F:	fs/notify/dnotify/
4181F:	include/linux/dnotify.h
4182
4183DISK GEOMETRY AND PARTITION HANDLING
4184M:	Andries Brouwer <aeb@cwi.nl>
4185W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4186W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4187W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4188S:	Maintained
4189
4190DISKQUOTA
4191M:	Jan Kara <jack@suse.com>
4192S:	Maintained
4193F:	Documentation/filesystems/quota.txt
4194F:	fs/quota/
4195F:	include/linux/quota*.h
4196F:	include/uapi/linux/quota*.h
4197
4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4199M:	Bernie Thompson <bernie@plugable.com>
4200L:	linux-fbdev@vger.kernel.org
4201S:	Maintained
4202W:	http://plugable.com/category/projects/udlfb/
4203F:	drivers/video/fbdev/udlfb.c
4204F:	include/video/udlfb.h
4205F:	Documentation/fb/udlfb.txt
4206
4207DISTRIBUTED LOCK MANAGER (DLM)
4208M:	Christine Caulfield <ccaulfie@redhat.com>
4209M:	David Teigland <teigland@redhat.com>
4210L:	cluster-devel@redhat.com
4211W:	http://sources.redhat.com/cluster/
4212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4213S:	Supported
4214F:	fs/dlm/
4215
4216DMA BUFFER SHARING FRAMEWORK
4217M:	Sumit Semwal <sumit.semwal@linaro.org>
4218S:	Maintained
4219L:	linux-media@vger.kernel.org
4220L:	dri-devel@lists.freedesktop.org
4221L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4222F:	drivers/dma-buf/
4223F:	include/linux/dma-buf*
4224F:	include/linux/reservation.h
4225F:	include/linux/*fence.h
4226F:	Documentation/driver-api/dma-buf.rst
4227T:	git git://anongit.freedesktop.org/drm/drm-misc
4228
4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4230M:	Vinod Koul <vinod.koul@intel.com>
4231L:	dmaengine@vger.kernel.org
4232Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4233S:	Maintained
4234F:	drivers/dma/
4235F:	include/linux/dmaengine.h
4236F:	Documentation/devicetree/bindings/dma/
4237F:	Documentation/dmaengine/
4238T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4239
4240DMA MAPPING HELPERS
4241M:	Christoph Hellwig <hch@lst.de>
4242M:	Marek Szyprowski <m.szyprowski@samsung.com>
4243R:	Robin Murphy <robin.murphy@arm.com>
4244L:	iommu@lists.linux-foundation.org
4245T:	git git://git.infradead.org/users/hch/dma-mapping.git
4246W:	http://git.infradead.org/users/hch/dma-mapping.git
4247S:	Supported
4248F:	lib/dma-debug.c
4249F:	lib/dma-noop.c
4250F:	lib/dma-virt.c
4251F:	drivers/base/dma-mapping.c
4252F:	drivers/base/dma-coherent.c
4253F:	include/linux/dma-mapping.h
4254
4255DME1737 HARDWARE MONITOR DRIVER
4256M:	Juerg Haefliger <juergh@gmail.com>
4257L:	linux-hwmon@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/hwmon/dme1737
4260F:	drivers/hwmon/dme1737.c
4261
4262DMI/SMBIOS SUPPORT
4263M:	Jean Delvare <jdelvare@suse.com>
4264S:	Maintained
4265T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4266F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4267F:	drivers/firmware/dmi-id.c
4268F:	drivers/firmware/dmi_scan.c
4269F:	include/linux/dmi.h
4270
4271DOCUMENTATION
4272M:	Jonathan Corbet <corbet@lwn.net>
4273L:	linux-doc@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/
4276F:	scripts/kernel-doc
4277X:	Documentation/ABI/
4278X:	Documentation/devicetree/
4279X:	Documentation/acpi
4280X:	Documentation/power
4281X:	Documentation/spi
4282X:	Documentation/media
4283T:	git git://git.lwn.net/linux.git docs-next
4284
4285DONGWOON DW9714 LENS VOICE COIL DRIVER
4286M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4287L:	linux-media@vger.kernel.org
4288T:	git git://linuxtv.org/media_tree.git
4289S:	Maintained
4290F:	drivers/media/i2c/dw9714.c
4291
4292DOUBLETALK DRIVER
4293M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4294L:	blinux-list@redhat.com
4295S:	Maintained
4296F:	drivers/char/dtlk.c
4297F:	include/linux/dtlk.h
4298
4299DPAA2 DATAPATH I/O (DPIO) DRIVER
4300M:	Roy Pledge <Roy.Pledge@nxp.com>
4301L:	linux-kernel@vger.kernel.org
4302S:	Maintained
4303F:	drivers/staging/fsl-mc/bus/dpio
4304
4305DPAA2 ETHERNET DRIVER
4306M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4307L:	linux-kernel@vger.kernel.org
4308S:	Maintained
4309F:	drivers/staging/fsl-dpaa2/ethernet
4310
4311DPT_I2O SCSI RAID DRIVER
4312M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4313L:	linux-scsi@vger.kernel.org
4314W:	http://www.adaptec.com/
4315S:	Maintained
4316F:	drivers/scsi/dpt*
4317F:	drivers/scsi/dpt/
4318
4319DRBD DRIVER
4320M:	Philipp Reisner <philipp.reisner@linbit.com>
4321M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4322L:	drbd-dev@lists.linbit.com
4323W:	http://www.drbd.org
4324T:	git git://git.linbit.com/linux-drbd.git
4325T:	git git://git.linbit.com/drbd-8.4.git
4326S:	Supported
4327F:	drivers/block/drbd/
4328F:	lib/lru_cache.c
4329F:	Documentation/blockdev/drbd/
4330
4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4334S:	Supported
4335F:	Documentation/kobject.txt
4336F:	drivers/base/
4337F:	fs/debugfs/
4338F:	fs/sysfs/
4339F:	include/linux/debugfs.h
4340F:	include/linux/kobj*
4341F:	lib/kobj*
4342
4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4344M:	Kevin Hilman <khilman@kernel.org>
4345M:	Nishanth Menon <nm@ti.com>
4346S:	Maintained
4347F:	drivers/power/avs/
4348F:	include/linux/power/smartreflex.h
4349L:	linux-pm@vger.kernel.org
4350
4351DRM DRIVER FOR ARM PL111 CLCD
4352M:	Eric Anholt <eric@anholt.net>
4353T:	git git://anongit.freedesktop.org/drm/drm-misc
4354S:	Supported
4355F:	drivers/gpu/drm/pl111/
4356
4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4358M:	Dave Airlie <airlied@redhat.com>
4359S:	Odd Fixes
4360F:	drivers/gpu/drm/ast/
4361
4362DRM DRIVER FOR BOCHS VIRTUAL GPU
4363M:	Gerd Hoffmann <kraxel@redhat.com>
4364L:	virtualization@lists.linux-foundation.org
4365T:	git git://anongit.freedesktop.org/drm/drm-misc
4366S:	Maintained
4367F:	drivers/gpu/drm/bochs/
4368
4369DRM DRIVER FOR INTEL I810 VIDEO CARDS
4370S:	Orphan / Obsolete
4371F:	drivers/gpu/drm/i810/
4372F:	include/uapi/drm/i810_drm.h
4373
4374DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4375S:	Orphan / Obsolete
4376F:	drivers/gpu/drm/mga/
4377F:	include/uapi/drm/mga_drm.h
4378
4379DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4380M:	Dave Airlie <airlied@redhat.com>
4381S:	Odd Fixes
4382F:	drivers/gpu/drm/mgag200/
4383
4384DRM DRIVER FOR MI0283QT
4385M:	Noralf Trønnes <noralf@tronnes.org>
4386S:	Maintained
4387F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4388F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4389
4390DRM DRIVER FOR MSM ADRENO GPU
4391M:	Rob Clark <robdclark@gmail.com>
4392L:	linux-arm-msm@vger.kernel.org
4393L:	dri-devel@lists.freedesktop.org
4394L:	freedreno@lists.freedesktop.org
4395T:	git git://people.freedesktop.org/~robclark/linux
4396S:	Maintained
4397F:	drivers/gpu/drm/msm/
4398F:	include/uapi/drm/msm_drm.h
4399F:	Documentation/devicetree/bindings/display/msm/
4400
4401DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4402M:	Ben Skeggs <bskeggs@redhat.com>
4403L:	dri-devel@lists.freedesktop.org
4404L:	nouveau@lists.freedesktop.org
4405T:	git git://github.com/skeggsb/linux
4406S:	Supported
4407F:	drivers/gpu/drm/nouveau/
4408F:	include/uapi/drm/nouveau_drm.h
4409
4410DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4411M:	Noralf Trønnes <noralf@tronnes.org>
4412S:	Maintained
4413F:	drivers/gpu/drm/tinydrm/repaper.c
4414F:	Documentation/devicetree/bindings/display/repaper.txt
4415
4416DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4417M:	Dave Airlie <airlied@redhat.com>
4418M:	Gerd Hoffmann <kraxel@redhat.com>
4419L:	virtualization@lists.linux-foundation.org
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421S:	Obsolete
4422W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4423F:	drivers/gpu/drm/cirrus/
4424
4425DRM DRIVER FOR QXL VIRTUAL GPU
4426M:	Dave Airlie <airlied@redhat.com>
4427M:	Gerd Hoffmann <kraxel@redhat.com>
4428L:	virtualization@lists.linux-foundation.org
4429T:	git git://anongit.freedesktop.org/drm/drm-misc
4430S:	Maintained
4431F:	drivers/gpu/drm/qxl/
4432F:	include/uapi/drm/qxl_drm.h
4433
4434DRM DRIVER FOR RAGE 128 VIDEO CARDS
4435S:	Orphan / Obsolete
4436F:	drivers/gpu/drm/r128/
4437F:	include/uapi/drm/r128_drm.h
4438
4439DRM DRIVER FOR SAVAGE VIDEO CARDS
4440S:	Orphan / Obsolete
4441F:	drivers/gpu/drm/savage/
4442F:	include/uapi/drm/savage_drm.h
4443
4444DRM DRIVER FOR SIS VIDEO CARDS
4445S:	Orphan / Obsolete
4446F:	drivers/gpu/drm/sis/
4447F:	include/uapi/drm/sis_drm.h
4448
4449DRM DRIVER FOR SITRONIX ST7586 PANELS
4450M:	David Lechner <david@lechnology.com>
4451S:	Maintained
4452F:	drivers/gpu/drm/tinydrm/st7586.c
4453F:	Documentation/devicetree/bindings/display/st7586.txt
4454
4455DRM DRIVER FOR TDFX VIDEO CARDS
4456S:	Orphan / Obsolete
4457F:	drivers/gpu/drm/tdfx/
4458
4459DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/udl/
4463
4464DRM DRIVER FOR VMWARE VIRTUAL GPU
4465M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4466M:	Sinclair Yeh <syeh@vmware.com>
4467M:	Thomas Hellstrom <thellstrom@vmware.com>
4468L:	dri-devel@lists.freedesktop.org
4469T:	git git://people.freedesktop.org/~syeh/repos_linux
4470T:	git git://people.freedesktop.org/~thomash/linux
4471S:	Supported
4472F:	drivers/gpu/drm/vmwgfx/
4473F:	include/uapi/drm/vmwgfx_drm.h
4474
4475DRM DRIVERS
4476M:	David Airlie <airlied@linux.ie>
4477L:	dri-devel@lists.freedesktop.org
4478T:	git git://people.freedesktop.org/~airlied/linux
4479B:	https://bugs.freedesktop.org/
4480C:	irc://chat.freenode.net/dri-devel
4481S:	Maintained
4482F:	drivers/gpu/drm/
4483F:	drivers/gpu/vga/
4484F:	Documentation/devicetree/bindings/display/
4485F:	Documentation/devicetree/bindings/gpu/
4486F:	Documentation/devicetree/bindings/video/
4487F:	Documentation/gpu/
4488F:	include/drm/
4489F:	include/uapi/drm/
4490F:	include/linux/vga*
4491
4492DRM DRIVERS AND MISC GPU PATCHES
4493M:	Daniel Vetter <daniel.vetter@intel.com>
4494M:	Jani Nikula <jani.nikula@linux.intel.com>
4495M:	Sean Paul <seanpaul@chromium.org>
4496W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4497S:	Maintained
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499F:	Documentation/gpu/
4500F:	drivers/gpu/vga/
4501F:	drivers/gpu/drm/*
4502F:	include/drm/drm*
4503F:	include/uapi/drm/drm*
4504F:	include/linux/vga*
4505
4506DRM DRIVERS FOR ALLWINNER A10
4507M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4508L:	dri-devel@lists.freedesktop.org
4509S:	Supported
4510F:	drivers/gpu/drm/sun4i/
4511F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4513
4514DRM DRIVERS FOR AMLOGIC SOCS
4515M:	Neil Armstrong <narmstrong@baylibre.com>
4516L:	dri-devel@lists.freedesktop.org
4517L:	linux-amlogic@lists.infradead.org
4518W:	http://linux-meson.com/
4519S:	Supported
4520F:	drivers/gpu/drm/meson/
4521F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4522F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4523F:	Documentation/gpu/meson.rst
4524T:	git git://anongit.freedesktop.org/drm/drm-misc
4525
4526DRM DRIVERS FOR ATMEL HLCDC
4527M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4528L:	dri-devel@lists.freedesktop.org
4529S:	Supported
4530F:	drivers/gpu/drm/atmel-hlcdc/
4531F:	Documentation/devicetree/bindings/drm/atmel/
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533
4534DRM DRIVERS FOR BRIDGE CHIPS
4535M:	Archit Taneja <architt@codeaurora.org>
4536M:	Andrzej Hajda <a.hajda@samsung.com>
4537R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4538S:	Maintained
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540F:	drivers/gpu/drm/bridge/
4541
4542DRM DRIVERS FOR EXYNOS
4543M:	Inki Dae <inki.dae@samsung.com>
4544M:	Joonyoung Shim <jy0922.shim@samsung.com>
4545M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4546M:	Kyungmin Park <kyungmin.park@samsung.com>
4547L:	dri-devel@lists.freedesktop.org
4548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4549S:	Supported
4550F:	drivers/gpu/drm/exynos/
4551F:	include/uapi/drm/exynos_drm.h
4552F:	Documentation/devicetree/bindings/display/exynos/
4553
4554DRM DRIVERS FOR FREESCALE DCU
4555M:	Stefan Agner <stefan@agner.ch>
4556M:	Alison Wang <alison.wang@freescale.com>
4557L:	dri-devel@lists.freedesktop.org
4558S:	Supported
4559F:	drivers/gpu/drm/fsl-dcu/
4560F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4561F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4562F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4563
4564DRM DRIVERS FOR FREESCALE IMX
4565M:	Philipp Zabel <p.zabel@pengutronix.de>
4566L:	dri-devel@lists.freedesktop.org
4567S:	Maintained
4568F:	drivers/gpu/drm/imx/
4569F:	drivers/gpu/ipu-v3/
4570F:	Documentation/devicetree/bindings/display/imx/
4571
4572DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4573M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4574L:	dri-devel@lists.freedesktop.org
4575T:	git git://github.com/patjak/drm-gma500
4576S:	Maintained
4577F:	drivers/gpu/drm/gma500/
4578
4579DRM DRIVERS FOR HISILICON
4580M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4581M:	Rongrong Zou <zourongrong@gmail.com>
4582R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4583R:	Chen Feng <puck.chen@hisilicon.com>
4584L:	dri-devel@lists.freedesktop.org
4585T:	git git://github.com/xin3liang/linux.git
4586S:	Maintained
4587F:	drivers/gpu/drm/hisilicon/
4588F:	Documentation/devicetree/bindings/display/hisilicon/
4589
4590DRM DRIVERS FOR MEDIATEK
4591M:	CK Hu <ck.hu@mediatek.com>
4592M:	Philipp Zabel <p.zabel@pengutronix.de>
4593L:	dri-devel@lists.freedesktop.org
4594S:	Supported
4595F:	drivers/gpu/drm/mediatek/
4596F:	Documentation/devicetree/bindings/display/mediatek/
4597
4598DRM DRIVERS FOR NVIDIA TEGRA
4599M:	Thierry Reding <thierry.reding@gmail.com>
4600L:	dri-devel@lists.freedesktop.org
4601L:	linux-tegra@vger.kernel.org
4602T:	git git://anongit.freedesktop.org/tegra/linux.git
4603S:	Supported
4604F:	drivers/gpu/drm/tegra/
4605F:	drivers/gpu/host1x/
4606F:	include/linux/host1x.h
4607F:	include/uapi/drm/tegra_drm.h
4608F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4609
4610DRM DRIVERS FOR RENESAS
4611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4612L:	dri-devel@lists.freedesktop.org
4613L:	linux-renesas-soc@vger.kernel.org
4614T:	git git://linuxtv.org/pinchartl/fbdev
4615S:	Supported
4616F:	drivers/gpu/drm/rcar-du/
4617F:	drivers/gpu/drm/shmobile/
4618F:	include/linux/platform_data/shmob_drm.h
4619F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4620F:	Documentation/devicetree/bindings/display/renesas,du.txt
4621
4622DRM DRIVERS FOR ROCKCHIP
4623M:	Mark Yao <mark.yao@rock-chips.com>
4624L:	dri-devel@lists.freedesktop.org
4625S:	Maintained
4626F:	drivers/gpu/drm/rockchip/
4627F:	Documentation/devicetree/bindings/display/rockchip/
4628T:	git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR STI
4631M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4632M:	Vincent Abriou <vincent.abriou@st.com>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635S:	Maintained
4636F:	drivers/gpu/drm/sti
4637F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4638
4639DRM DRIVERS FOR STM
4640M:	Yannick Fertre <yannick.fertre@st.com>
4641M:	Philippe Cornu <philippe.cornu@st.com>
4642M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643M:	Vincent Abriou <vincent.abriou@st.com>
4644L:	dri-devel@lists.freedesktop.org
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646S:	Maintained
4647F:	drivers/gpu/drm/stm
4648F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4649
4650DRM DRIVERS FOR TI LCDC
4651M:	Jyri Sarha <jsarha@ti.com>
4652R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4653L:	dri-devel@lists.freedesktop.org
4654S:	Maintained
4655F:	drivers/gpu/drm/tilcdc/
4656F:	Documentation/devicetree/bindings/display/tilcdc/
4657
4658DRM DRIVERS FOR TI OMAP
4659M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Maintained
4662F:	drivers/gpu/drm/omapdrm/
4663F:	Documentation/devicetree/bindings/display/ti/
4664
4665DRM DRIVERS FOR VC4
4666M:	Eric Anholt <eric@anholt.net>
4667T:	git git://github.com/anholt/linux
4668S:	Supported
4669F:	drivers/gpu/drm/vc4/
4670F:	include/uapi/drm/vc4_drm.h
4671F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4672T:	git git://anongit.freedesktop.org/drm/drm-misc
4673
4674DRM DRIVERS FOR VIVANTE GPU IP
4675M:	Lucas Stach <l.stach@pengutronix.de>
4676R:	Russell King <linux+etnaviv@armlinux.org.uk>
4677R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4678L:	etnaviv@lists.freedesktop.org
4679L:	dri-devel@lists.freedesktop.org
4680S:	Maintained
4681F:	drivers/gpu/drm/etnaviv/
4682F:	include/uapi/drm/etnaviv_drm.h
4683F:	Documentation/devicetree/bindings/display/etnaviv/
4684
4685DRM DRIVERS FOR ZTE ZX
4686M:	Shawn Guo <shawnguo@kernel.org>
4687L:	dri-devel@lists.freedesktop.org
4688S:	Maintained
4689F:	drivers/gpu/drm/zte/
4690F:	Documentation/devicetree/bindings/display/zte,vou.txt
4691T:	git git://anongit.freedesktop.org/drm/drm-misc
4692
4693DRM PANEL DRIVERS
4694M:	Thierry Reding <thierry.reding@gmail.com>
4695L:	dri-devel@lists.freedesktop.org
4696T:	git git://anongit.freedesktop.org/tegra/linux.git
4697S:	Maintained
4698F:	drivers/gpu/drm/drm_panel.c
4699F:	drivers/gpu/drm/panel/
4700F:	include/drm/drm_panel.h
4701F:	Documentation/devicetree/bindings/display/panel/
4702
4703DRM TINYDRM DRIVERS
4704M:	Noralf Trønnes <noralf@tronnes.org>
4705W:	https://github.com/notro/tinydrm/wiki/Development
4706T:	git git://anongit.freedesktop.org/drm/drm-misc
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/
4709F:	include/drm/tinydrm/
4710
4711DSBR100 USB FM RADIO DRIVER
4712M:	Alexey Klimov <klimov.linux@gmail.com>
4713L:	linux-media@vger.kernel.org
4714T:	git git://linuxtv.org/media_tree.git
4715S:	Maintained
4716F:	drivers/media/radio/dsbr100.c
4717
4718DSCC4 DRIVER
4719M:	Francois Romieu <romieu@fr.zoreil.com>
4720L:	netdev@vger.kernel.org
4721S:	Maintained
4722F:	drivers/net/wan/dscc4.c
4723
4724DT3155 MEDIA DRIVER
4725M:	Hans Verkuil <hverkuil@xs4all.nl>
4726L:	linux-media@vger.kernel.org
4727T:	git git://linuxtv.org/media_tree.git
4728W:	https://linuxtv.org
4729S:	Odd Fixes
4730F:	drivers/media/pci/dt3155/
4731
4732DVB_USB_AF9015 MEDIA DRIVER
4733M:	Antti Palosaari <crope@iki.fi>
4734L:	linux-media@vger.kernel.org
4735W:	https://linuxtv.org
4736W:	http://palosaari.fi/linux/
4737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4738T:	git git://linuxtv.org/anttip/media_tree.git
4739S:	Maintained
4740F:	drivers/media/usb/dvb-usb-v2/af9015*
4741
4742DVB_USB_AF9035 MEDIA DRIVER
4743M:	Antti Palosaari <crope@iki.fi>
4744L:	linux-media@vger.kernel.org
4745W:	https://linuxtv.org
4746W:	http://palosaari.fi/linux/
4747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4748T:	git git://linuxtv.org/anttip/media_tree.git
4749S:	Maintained
4750F:	drivers/media/usb/dvb-usb-v2/af9035*
4751
4752DVB_USB_ANYSEE MEDIA DRIVER
4753M:	Antti Palosaari <crope@iki.fi>
4754L:	linux-media@vger.kernel.org
4755W:	https://linuxtv.org
4756W:	http://palosaari.fi/linux/
4757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4758T:	git git://linuxtv.org/anttip/media_tree.git
4759S:	Maintained
4760F:	drivers/media/usb/dvb-usb-v2/anysee*
4761
4762DVB_USB_AU6610 MEDIA DRIVER
4763M:	Antti Palosaari <crope@iki.fi>
4764L:	linux-media@vger.kernel.org
4765W:	https://linuxtv.org
4766W:	http://palosaari.fi/linux/
4767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4768T:	git git://linuxtv.org/anttip/media_tree.git
4769S:	Maintained
4770F:	drivers/media/usb/dvb-usb-v2/au6610*
4771
4772DVB_USB_CE6230 MEDIA DRIVER
4773M:	Antti Palosaari <crope@iki.fi>
4774L:	linux-media@vger.kernel.org
4775W:	https://linuxtv.org
4776W:	http://palosaari.fi/linux/
4777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4778T:	git git://linuxtv.org/anttip/media_tree.git
4779S:	Maintained
4780F:	drivers/media/usb/dvb-usb-v2/ce6230*
4781
4782DVB_USB_CXUSB MEDIA DRIVER
4783M:	Michael Krufky <mkrufky@linuxtv.org>
4784L:	linux-media@vger.kernel.org
4785W:	https://linuxtv.org
4786W:	http://github.com/mkrufky
4787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4788T:	git git://linuxtv.org/media_tree.git
4789S:	Maintained
4790F:	drivers/media/usb/dvb-usb/cxusb*
4791
4792DVB_USB_EC168 MEDIA DRIVER
4793M:	Antti Palosaari <crope@iki.fi>
4794L:	linux-media@vger.kernel.org
4795W:	https://linuxtv.org
4796W:	http://palosaari.fi/linux/
4797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4798T:	git git://linuxtv.org/anttip/media_tree.git
4799S:	Maintained
4800F:	drivers/media/usb/dvb-usb-v2/ec168*
4801
4802DVB_USB_GL861 MEDIA DRIVER
4803M:	Antti Palosaari <crope@iki.fi>
4804L:	linux-media@vger.kernel.org
4805W:	https://linuxtv.org
4806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4807T:	git git://linuxtv.org/anttip/media_tree.git
4808S:	Maintained
4809F:	drivers/media/usb/dvb-usb-v2/gl861*
4810
4811DVB_USB_MXL111SF MEDIA DRIVER
4812M:	Michael Krufky <mkrufky@linuxtv.org>
4813L:	linux-media@vger.kernel.org
4814W:	https://linuxtv.org
4815W:	http://github.com/mkrufky
4816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4817T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4818S:	Maintained
4819F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4820
4821DVB_USB_RTL28XXU MEDIA DRIVER
4822M:	Antti Palosaari <crope@iki.fi>
4823L:	linux-media@vger.kernel.org
4824W:	https://linuxtv.org
4825W:	http://palosaari.fi/linux/
4826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4827T:	git git://linuxtv.org/anttip/media_tree.git
4828S:	Maintained
4829F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4830
4831DVB_USB_V2 MEDIA DRIVER
4832M:	Antti Palosaari <crope@iki.fi>
4833L:	linux-media@vger.kernel.org
4834W:	https://linuxtv.org
4835W:	http://palosaari.fi/linux/
4836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4837T:	git git://linuxtv.org/anttip/media_tree.git
4838S:	Maintained
4839F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4840F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4841
4842DYNAMIC DEBUG
4843M:	Jason Baron <jbaron@akamai.com>
4844S:	Maintained
4845F:	lib/dynamic_debug.c
4846F:	include/linux/dynamic_debug.h
4847
4848DZ DECSTATION DZ11 SERIAL DRIVER
4849M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4850S:	Maintained
4851F:	drivers/tty/serial/dz.*
4852
4853E3X0 POWER BUTTON DRIVER
4854M:	Moritz Fischer <moritz.fischer@ettus.com>
4855L:	usrp-users@lists.ettus.com
4856W:	http://www.ettus.com
4857S:	Supported
4858F:	drivers/input/misc/e3x0-button.c
4859F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4860
4861E4000 MEDIA DRIVER
4862M:	Antti Palosaari <crope@iki.fi>
4863L:	linux-media@vger.kernel.org
4864W:	https://linuxtv.org
4865W:	http://palosaari.fi/linux/
4866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4867T:	git git://linuxtv.org/anttip/media_tree.git
4868S:	Maintained
4869F:	drivers/media/tuners/e4000*
4870
4871EATA ISA/EISA/PCI SCSI DRIVER
4872M:	Dario Ballabio <ballabio_dario@emc.com>
4873L:	linux-scsi@vger.kernel.org
4874S:	Maintained
4875F:	drivers/scsi/eata.c
4876
4877EC100 MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/dvb-frontends/ec100*
4886
4887ECRYPT FILE SYSTEM
4888M:	Tyler Hicks <tyhicks@canonical.com>
4889L:	ecryptfs@vger.kernel.org
4890W:	http://ecryptfs.org
4891W:	https://launchpad.net/ecryptfs
4892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4893S:	Supported
4894F:	Documentation/filesystems/ecryptfs.txt
4895F:	fs/ecryptfs/
4896
4897EDAC-AMD64
4898M:	Borislav Petkov <bp@alien8.de>
4899L:	linux-edac@vger.kernel.org
4900S:	Maintained
4901F:	drivers/edac/amd64_edac*
4902
4903EDAC-CALXEDA
4904M:	Robert Richter <rric@kernel.org>
4905L:	linux-edac@vger.kernel.org
4906S:	Maintained
4907F:	drivers/edac/highbank*
4908
4909EDAC-CAVIUM
4910M:	Ralf Baechle <ralf@linux-mips.org>
4911M:	David Daney <david.daney@cavium.com>
4912L:	linux-edac@vger.kernel.org
4913L:	linux-mips@linux-mips.org
4914S:	Supported
4915F:	drivers/edac/octeon_edac*
4916F:	drivers/edac/thunderx_edac*
4917
4918EDAC-CORE
4919M:	Borislav Petkov <bp@alien8.de>
4920M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4922L:	linux-edac@vger.kernel.org
4923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4925S:	Supported
4926F:	Documentation/admin-guide/ras.rst
4927F:	Documentation/driver-api/edac.rst
4928F:	drivers/edac/
4929F:	include/linux/edac.h
4930
4931EDAC-E752X
4932M:	Mark Gross <mark.gross@intel.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/e752x_edac.c
4936
4937EDAC-E7XXX
4938L:	linux-edac@vger.kernel.org
4939S:	Maintained
4940F:	drivers/edac/e7xxx_edac.c
4941
4942EDAC-FSL_DDR
4943M:	York Sun <york.sun@nxp.com>
4944L:	linux-edac@vger.kernel.org
4945S:	Maintained
4946F:	drivers/edac/fsl_ddr_edac.*
4947
4948EDAC-GHES
4949M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4950M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4951L:	linux-edac@vger.kernel.org
4952S:	Maintained
4953F:	drivers/edac/ghes_edac.c
4954
4955EDAC-I3000
4956L:	linux-edac@vger.kernel.org
4957S:	Orphan
4958F:	drivers/edac/i3000_edac.c
4959
4960EDAC-I5000
4961L:	linux-edac@vger.kernel.org
4962S:	Maintained
4963F:	drivers/edac/i5000_edac.c
4964
4965EDAC-I5400
4966M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4968L:	linux-edac@vger.kernel.org
4969S:	Maintained
4970F:	drivers/edac/i5400_edac.c
4971
4972EDAC-I7300
4973M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4975L:	linux-edac@vger.kernel.org
4976S:	Maintained
4977F:	drivers/edac/i7300_edac.c
4978
4979EDAC-I7CORE
4980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4982L:	linux-edac@vger.kernel.org
4983S:	Maintained
4984F:	drivers/edac/i7core_edac.c
4985
4986EDAC-I82443BXGX
4987M:	Tim Small <tim@buttersideup.com>
4988L:	linux-edac@vger.kernel.org
4989S:	Maintained
4990F:	drivers/edac/i82443bxgx_edac.c
4991
4992EDAC-I82975X
4993M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4994M:	"Arvind R." <arvino55@gmail.com>
4995L:	linux-edac@vger.kernel.org
4996S:	Maintained
4997F:	drivers/edac/i82975x_edac.c
4998
4999EDAC-IE31200
5000M:	Jason Baron <jbaron@akamai.com>
5001L:	linux-edac@vger.kernel.org
5002S:	Maintained
5003F:	drivers/edac/ie31200_edac.c
5004
5005EDAC-MPC85XX
5006M:	Johannes Thumshirn <morbidrsa@gmail.com>
5007L:	linux-edac@vger.kernel.org
5008S:	Maintained
5009F:	drivers/edac/mpc85xx_edac.[ch]
5010
5011EDAC-PASEMI
5012M:	Egor Martovetsky <egor@pasemi.com>
5013L:	linux-edac@vger.kernel.org
5014S:	Maintained
5015F:	drivers/edac/pasemi_edac.c
5016
5017EDAC-PND2
5018M:	Tony Luck <tony.luck@intel.com>
5019L:	linux-edac@vger.kernel.org
5020S:	Maintained
5021F:	drivers/edac/pnd2_edac.[ch]
5022
5023EDAC-R82600
5024M:	Tim Small <tim@buttersideup.com>
5025L:	linux-edac@vger.kernel.org
5026S:	Maintained
5027F:	drivers/edac/r82600_edac.c
5028
5029EDAC-SBRIDGE
5030M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5032L:	linux-edac@vger.kernel.org
5033S:	Maintained
5034F:	drivers/edac/sb_edac.c
5035
5036EDAC-SKYLAKE
5037M:	Tony Luck <tony.luck@intel.com>
5038L:	linux-edac@vger.kernel.org
5039S:	Maintained
5040F:	drivers/edac/skx_edac.c
5041
5042EDIROL UA-101/UA-1000 DRIVER
5043M:	Clemens Ladisch <clemens@ladisch.de>
5044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5045T:	git git://git.alsa-project.org/alsa-kernel.git
5046S:	Maintained
5047F:	sound/usb/misc/ua101.c
5048
5049EFI TEST DRIVER
5050L:	linux-efi@vger.kernel.org
5051M:	Ivan Hu <ivan.hu@canonical.com>
5052M:	Matt Fleming <matt@codeblueprint.co.uk>
5053S:	Maintained
5054F:	drivers/firmware/efi/test/
5055
5056EFI VARIABLE FILESYSTEM
5057M:	Matthew Garrett <matthew.garrett@nebula.com>
5058M:	Jeremy Kerr <jk@ozlabs.org>
5059M:	Matt Fleming <matt@codeblueprint.co.uk>
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5061L:	linux-efi@vger.kernel.org
5062S:	Maintained
5063F:	fs/efivarfs/
5064
5065EFIFB FRAMEBUFFER DRIVER
5066L:	linux-fbdev@vger.kernel.org
5067M:	Peter Jones <pjones@redhat.com>
5068S:	Maintained
5069F:	drivers/video/fbdev/efifb.c
5070
5071EFS FILESYSTEM
5072W:	http://aeschi.ch.eu.org/efs/
5073S:	Orphan
5074F:	fs/efs/
5075
5076EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5077M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5078L:	netdev@vger.kernel.org
5079S:	Maintained
5080F:	drivers/net/ethernet/ibm/ehea/
5081
5082EM28XX VIDEO4LINUX DRIVER
5083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5085L:	linux-media@vger.kernel.org
5086W:	https://linuxtv.org
5087T:	git git://linuxtv.org/media_tree.git
5088S:	Maintained
5089F:	drivers/media/usb/em28xx/
5090F:	Documentation/media/v4l-drivers/em28xx*
5091
5092EMBEDDED LINUX
5093M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5094M:	Matt Mackall <mpm@selenic.com>
5095M:	David Woodhouse <dwmw2@infradead.org>
5096L:	linux-embedded@vger.kernel.org
5097S:	Maintained
5098
5099Emulex 10Gbps iSCSI - OneConnect DRIVER
5100M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5101M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5102M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5103L:	linux-scsi@vger.kernel.org
5104W:	http://www.broadcom.com
5105S:	Supported
5106F:	drivers/scsi/be2iscsi/
5107
5108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5109M:	Sathya Perla <sathya.perla@broadcom.com>
5110M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5111M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5112M:	Somnath Kotur <somnath.kotur@broadcom.com>
5113L:	netdev@vger.kernel.org
5114W:	http://www.emulex.com
5115S:	Supported
5116F:	drivers/net/ethernet/emulex/benet/
5117
5118EMULEX ONECONNECT ROCE DRIVER
5119M:	Selvin Xavier <selvin.xavier@broadcom.com>
5120M:	Devesh Sharma <devesh.sharma@broadcom.com>
5121L:	linux-rdma@vger.kernel.org
5122W:	http://www.broadcom.com
5123S:	Odd Fixes
5124F:	drivers/infiniband/hw/ocrdma/
5125F:	include/uapi/rdma/ocrdma-abi.h
5126
5127EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5128M:	James Smart <james.smart@broadcom.com>
5129M:	Dick Kennedy <dick.kennedy@broadcom.com>
5130L:	linux-scsi@vger.kernel.org
5131W:	http://www.broadcom.com
5132S:	Supported
5133F:	drivers/scsi/lpfc/
5134
5135ENE CB710 FLASH CARD READER DRIVER
5136M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5137S:	Maintained
5138F:	drivers/misc/cb710/
5139F:	drivers/mmc/host/cb710-mmc.*
5140F:	include/linux/cb710.h
5141
5142ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5143M:	Maxim Levitsky <maximlevitsky@gmail.com>
5144S:	Maintained
5145F:	drivers/media/rc/ene_ir.*
5146
5147EPSON S1D13XXX FRAMEBUFFER DRIVER
5148M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5149S:	Maintained
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5151F:	drivers/video/fbdev/s1d13xxxfb.c
5152F:	include/video/s1d13xxxfb.h
5153
5154ERRSEQ ERROR TRACKING INFRASTRUCTURE
5155M:	Jeff Layton <jlayton@poochiereds.net>
5156S:	Maintained
5157F:	lib/errseq.c
5158F:	include/linux/errseq.h
5159
5160ET131X NETWORK DRIVER
5161M:	Mark Einon <mark.einon@gmail.com>
5162S:	Odd Fixes
5163F:	drivers/net/ethernet/agere/
5164
5165ETHERNET BRIDGE
5166M:	Stephen Hemminger <stephen@networkplumber.org>
5167L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5168L:	netdev@vger.kernel.org
5169W:	http://www.linuxfoundation.org/en/Net:Bridge
5170S:	Maintained
5171F:	include/linux/netfilter_bridge/
5172F:	net/bridge/
5173
5174ETHERNET PHY LIBRARY
5175M:	Andrew Lunn <andrew@lunn.ch>
5176M:	Florian Fainelli <f.fainelli@gmail.com>
5177L:	netdev@vger.kernel.org
5178S:	Maintained
5179F:	Documentation/ABI/testing/sysfs-bus-mdio
5180F:	Documentation/devicetree/bindings/net/mdio*
5181F:	Documentation/networking/phy.txt
5182F:	drivers/net/phy/
5183F:	drivers/of/of_mdio.c
5184F:	drivers/of/of_net.c
5185F:	include/linux/*mdio*.h
5186F:	include/linux/of_net.h
5187F:	include/linux/phy.h
5188F:	include/linux/phy_fixed.h
5189F:	include/linux/platform_data/mdio-gpio.h
5190F:	include/linux/platform_data/mdio-bcm-unimac.h
5191F:	include/trace/events/mdio.h
5192F:	include/uapi/linux/mdio.h
5193F:	include/uapi/linux/mii.h
5194
5195EXT2 FILE SYSTEM
5196M:	Jan Kara <jack@suse.com>
5197L:	linux-ext4@vger.kernel.org
5198S:	Maintained
5199F:	Documentation/filesystems/ext2.txt
5200F:	fs/ext2/
5201F:	include/linux/ext2*
5202
5203EXT4 FILE SYSTEM
5204M:	"Theodore Ts'o" <tytso@mit.edu>
5205M:	Andreas Dilger <adilger.kernel@dilger.ca>
5206L:	linux-ext4@vger.kernel.org
5207W:	http://ext4.wiki.kernel.org
5208Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5210S:	Maintained
5211F:	Documentation/filesystems/ext4.txt
5212F:	fs/ext4/
5213
5214Extended Verification Module (EVM)
5215M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5216L:	linux-ima-devel@lists.sourceforge.net
5217L:	linux-security-module@vger.kernel.org
5218S:	Supported
5219F:	security/integrity/evm/
5220
5221EXTENSIBLE FIRMWARE INTERFACE (EFI)
5222M:	Matt Fleming <matt@codeblueprint.co.uk>
5223M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5224L:	linux-efi@vger.kernel.org
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5226S:	Maintained
5227F:	Documentation/efi-stub.txt
5228F:	arch/*/kernel/efi.c
5229F:	arch/x86/boot/compressed/eboot.[ch]
5230F:	arch/*/include/asm/efi.h
5231F:	arch/x86/platform/efi/
5232F:	drivers/firmware/efi/
5233F:	include/linux/efi*.h
5234F:	arch/arm/boot/compressed/efi-header.S
5235F:	arch/arm64/kernel/efi-entry.S
5236
5237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5238M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5239M:	Chanwoo Choi <cw00.choi@samsung.com>
5240L:	linux-kernel@vger.kernel.org
5241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5242S:	Maintained
5243F:	drivers/extcon/
5244F:	include/linux/extcon/
5245F:	include/linux/extcon.h
5246F:	Documentation/extcon/
5247F:	Documentation/devicetree/bindings/extcon/
5248
5249EXYNOS DP DRIVER
5250M:	Jingoo Han <jingoohan1@gmail.com>
5251L:	dri-devel@lists.freedesktop.org
5252S:	Maintained
5253F:	drivers/gpu/drm/exynos/exynos_dp*
5254
5255EXYNOS SYSMMU (IOMMU) driver
5256M:	Marek Szyprowski <m.szyprowski@samsung.com>
5257L:	iommu@lists.linux-foundation.org
5258S:	Maintained
5259F:	drivers/iommu/exynos-iommu.c
5260
5261EZchip NPS platform support
5262M:	Noam Camus <noamc@ezchip.com>
5263S:	Supported
5264F:	arch/arc/plat-eznps
5265F:	arch/arc/boot/dts/eznps.dts
5266
5267F2FS FILE SYSTEM
5268M:	Jaegeuk Kim <jaegeuk@kernel.org>
5269M:	Chao Yu <yuchao0@huawei.com>
5270L:	linux-f2fs-devel@lists.sourceforge.net
5271W:	https://f2fs.wiki.kernel.org/
5272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5273S:	Maintained
5274F:	Documentation/filesystems/f2fs.txt
5275F:	Documentation/ABI/testing/sysfs-fs-f2fs
5276F:	fs/f2fs/
5277F:	include/linux/f2fs_fs.h
5278F:	include/trace/events/f2fs.h
5279
5280F71805F HARDWARE MONITORING DRIVER
5281M:	Jean Delvare <jdelvare@suse.com>
5282L:	linux-hwmon@vger.kernel.org
5283S:	Maintained
5284F:	Documentation/hwmon/f71805f
5285F:	drivers/hwmon/f71805f.c
5286
5287FANOTIFY
5288M:	Jan Kara <jack@suse.cz>
5289R:	Amir Goldstein <amir73il@gmail.com>
5290L:	linux-fsdevel@vger.kernel.org
5291S:	Maintained
5292F:	fs/notify/fanotify/
5293F:	include/linux/fanotify.h
5294F:	include/uapi/linux/fanotify.h
5295
5296FARSYNC SYNCHRONOUS DRIVER
5297M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5298W:	http://www.farsite.co.uk/
5299S:	Supported
5300F:	drivers/net/wan/farsync.*
5301
5302FAULT INJECTION SUPPORT
5303M:	Akinobu Mita <akinobu.mita@gmail.com>
5304S:	Supported
5305F:	Documentation/fault-injection/
5306F:	lib/fault-inject.c
5307
5308FBTFT Framebuffer drivers
5309M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5310S:	Maintained
5311F:	drivers/staging/fbtft/
5312
5313FC0011 TUNER DRIVER
5314M:	Michael Buesch <m@bues.ch>
5315L:	linux-media@vger.kernel.org
5316S:	Maintained
5317F:	drivers/media/tuners/fc0011.h
5318F:	drivers/media/tuners/fc0011.c
5319
5320FC2580 MEDIA DRIVER
5321M:	Antti Palosaari <crope@iki.fi>
5322L:	linux-media@vger.kernel.org
5323W:	https://linuxtv.org
5324W:	http://palosaari.fi/linux/
5325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5326T:	git git://linuxtv.org/anttip/media_tree.git
5327S:	Maintained
5328F:	drivers/media/tuners/fc2580*
5329
5330FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5331M:	Johannes Thumshirn <jth@kernel.org>
5332L:	fcoe-devel@open-fcoe.org
5333W:	www.Open-FCoE.org
5334S:	Supported
5335F:	drivers/scsi/libfc/
5336F:	drivers/scsi/fcoe/
5337F:	include/scsi/fc/
5338F:	include/scsi/libfc.h
5339F:	include/scsi/libfcoe.h
5340F:	include/uapi/scsi/fc/
5341
5342FILE LOCKING (flock() and fcntl()/lockf())
5343M:	Jeff Layton <jlayton@poochiereds.net>
5344M:	"J. Bruce Fields" <bfields@fieldses.org>
5345L:	linux-fsdevel@vger.kernel.org
5346S:	Maintained
5347F:	include/linux/fcntl.h
5348F:	include/linux/fs.h
5349F:	include/uapi/linux/fcntl.h
5350F:	include/uapi/linux/fs.h
5351F:	fs/fcntl.c
5352F:	fs/locks.c
5353
5354FILESYSTEMS (VFS and infrastructure)
5355M:	Alexander Viro <viro@zeniv.linux.org.uk>
5356L:	linux-fsdevel@vger.kernel.org
5357S:	Maintained
5358F:	fs/*
5359
5360FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5361M:	Riku Voipio <riku.voipio@iki.fi>
5362L:	linux-hwmon@vger.kernel.org
5363S:	Maintained
5364F:	drivers/hwmon/f75375s.c
5365F:	include/linux/f75375s.h
5366
5367FIREWIRE AUDIO DRIVERS
5368M:	Clemens Ladisch <clemens@ladisch.de>
5369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5370T:	git git://git.alsa-project.org/alsa-kernel.git
5371S:	Maintained
5372F:	sound/firewire/
5373
5374FIREWIRE MEDIA DRIVERS (firedtv)
5375M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5376L:	linux-media@vger.kernel.org
5377L:	linux1394-devel@lists.sourceforge.net
5378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5379S:	Maintained
5380F:	drivers/media/firewire/
5381
5382FIREWIRE SBP-2 TARGET
5383M:	Chris Boot <bootc@bootc.net>
5384L:	linux-scsi@vger.kernel.org
5385L:	target-devel@vger.kernel.org
5386L:	linux1394-devel@lists.sourceforge.net
5387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5388S:	Maintained
5389F:	drivers/target/sbp/
5390
5391FIREWIRE SUBSYSTEM
5392M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5393L:	linux1394-devel@lists.sourceforge.net
5394W:	http://ieee1394.wiki.kernel.org/
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5396S:	Maintained
5397F:	drivers/firewire/
5398F:	include/linux/firewire.h
5399F:	include/uapi/linux/firewire*.h
5400F:	tools/firewire/
5401
5402FIRMWARE LOADER (request_firmware)
5403M:	Luis R. Rodriguez <mcgrof@kernel.org>
5404L:	linux-kernel@vger.kernel.org
5405S:	Maintained
5406F:	Documentation/firmware_class/
5407F:	drivers/base/firmware*.c
5408F:	include/linux/firmware.h
5409
5410FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5411M:	Joshua Morris <josh.h.morris@us.ibm.com>
5412M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5413S:	Maintained
5414F:	drivers/block/rsxx/
5415
5416FLOPPY DRIVER
5417M:	Jiri Kosina <jikos@kernel.org>
5418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5419S:	Odd fixes
5420F:	drivers/block/floppy.c
5421
5422FMC SUBSYSTEM
5423M:	Alessandro Rubini <rubini@gnudd.com>
5424W:	http://www.ohwr.org/projects/fmc-bus
5425S:	Supported
5426F:	drivers/fmc/
5427F:	include/linux/fmc*.h
5428F:	include/linux/ipmi-fru.h
5429K:	fmc_d.*register
5430
5431FPGA MANAGER FRAMEWORK
5432M:	Alan Tull <atull@kernel.org>
5433R:	Moritz Fischer <mdf@kernel.org>
5434L:	linux-fpga@vger.kernel.org
5435S:	Maintained
5436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5437Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5438F:	Documentation/fpga/
5439F:	Documentation/devicetree/bindings/fpga/
5440F:	drivers/fpga/
5441F:	include/linux/fpga/
5442W:	http://www.rocketboards.org
5443
5444FPU EMULATOR
5445M:	Bill Metzenthen <billm@melbpc.org.au>
5446W:	http://floatingpoint.sourceforge.net/emulator/index.html
5447S:	Maintained
5448F:	arch/x86/math-emu/
5449
5450FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5451L:	netdev@vger.kernel.org
5452S:	Orphan
5453F:	drivers/net/wan/dlci.c
5454F:	drivers/net/wan/sdla.c
5455
5456FRAMEBUFFER LAYER
5457M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5458L:	linux-fbdev@vger.kernel.org
5459T:	git git://github.com/bzolnier/linux.git
5460Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5461S:	Maintained
5462F:	Documentation/fb/
5463F:	drivers/video/
5464F:	include/video/
5465F:	include/linux/fb.h
5466F:	include/uapi/video/
5467F:	include/uapi/linux/fb.h
5468
5469FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5470M:	Horia Geantă <horia.geanta@nxp.com>
5471M:	Dan Douglass <dan.douglass@nxp.com>
5472L:	linux-crypto@vger.kernel.org
5473S:	Maintained
5474F:	drivers/crypto/caam/
5475F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5476
5477FREESCALE DIU FRAMEBUFFER DRIVER
5478M:	Timur Tabi <timur@tabi.org>
5479L:	linux-fbdev@vger.kernel.org
5480S:	Maintained
5481F:	drivers/video/fbdev/fsl-diu-fb.*
5482
5483FREESCALE DMA DRIVER
5484M:	Li Yang <leoyang.li@nxp.com>
5485M:	Zhang Wei <zw@zh-kernel.org>
5486L:	linuxppc-dev@lists.ozlabs.org
5487S:	Maintained
5488F:	drivers/dma/fsldma.*
5489
5490FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5491M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5492L:	netdev@vger.kernel.org
5493S:	Maintained
5494F:	drivers/net/ethernet/freescale/gianfar*
5495X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5496F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5497
5498FREESCALE GPMI NAND DRIVER
5499M:	Han Xu <han.xu@nxp.com>
5500L:	linux-mtd@lists.infradead.org
5501S:	Maintained
5502F:	drivers/mtd/nand/gpmi-nand/*
5503
5504FREESCALE I2C CPM DRIVER
5505M:	Jochen Friedrich <jochen@scram.de>
5506L:	linuxppc-dev@lists.ozlabs.org
5507L:	linux-i2c@vger.kernel.org
5508S:	Maintained
5509F:	drivers/i2c/busses/i2c-cpm.c
5510
5511FREESCALE IMX / MXC FEC DRIVER
5512M:	Fugang Duan <fugang.duan@nxp.com>
5513L:	netdev@vger.kernel.org
5514S:	Maintained
5515F:	drivers/net/ethernet/freescale/fec_main.c
5516F:	drivers/net/ethernet/freescale/fec_ptp.c
5517F:	drivers/net/ethernet/freescale/fec.h
5518F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5519
5520FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5521M:	Sascha Hauer <kernel@pengutronix.de>
5522L:	linux-fbdev@vger.kernel.org
5523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5524S:	Maintained
5525F:	include/linux/platform_data/video-imxfb.h
5526F:	drivers/video/fbdev/imxfb.c
5527
5528FREESCALE QORIQ DPAA ETHERNET DRIVER
5529M:	Madalin Bucur <madalin.bucur@nxp.com>
5530L:	netdev@vger.kernel.org
5531S:	Maintained
5532F:	drivers/net/ethernet/freescale/dpaa
5533
5534FREESCALE QORIQ DPAA FMAN DRIVER
5535M:	Madalin Bucur <madalin.bucur@nxp.com>
5536L:	netdev@vger.kernel.org
5537S:	Maintained
5538F:	drivers/net/ethernet/freescale/fman
5539F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5540
5541FREESCALE QUAD SPI DRIVER
5542M:	Han Xu <han.xu@nxp.com>
5543L:	linux-mtd@lists.infradead.org
5544S:	Maintained
5545F:	drivers/mtd/spi-nor/fsl-quadspi.c
5546
5547FREESCALE QUICC ENGINE LIBRARY
5548M:	Qiang Zhao <qiang.zhao@nxp.com>
5549L:	linuxppc-dev@lists.ozlabs.org
5550S:	Maintained
5551F:	drivers/soc/fsl/qe/
5552F:	include/soc/fsl/*qe*.h
5553F:	include/soc/fsl/*ucc*.h
5554
5555FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5556M:	Li Yang <leoyang.li@nxp.com>
5557L:	netdev@vger.kernel.org
5558L:	linuxppc-dev@lists.ozlabs.org
5559S:	Maintained
5560F:	drivers/net/ethernet/freescale/ucc_geth*
5561
5562FREESCALE QUICC ENGINE UCC HDLC DRIVER
5563M:	Zhao Qiang <qiang.zhao@nxp.com>
5564L:	netdev@vger.kernel.org
5565L:	linuxppc-dev@lists.ozlabs.org
5566S:	Maintained
5567F:	drivers/net/wan/fsl_ucc_hdlc*
5568
5569FREESCALE QUICC ENGINE UCC UART DRIVER
5570M:	Timur Tabi <timur@tabi.org>
5571L:	linuxppc-dev@lists.ozlabs.org
5572S:	Maintained
5573F:	drivers/tty/serial/ucc_uart.c
5574
5575FREESCALE SOC DRIVERS
5576M:	Li Yang <leoyang.li@nxp.com>
5577L:	linuxppc-dev@lists.ozlabs.org
5578L:	linux-arm-kernel@lists.infradead.org
5579S:	Maintained
5580F:	Documentation/devicetree/bindings/soc/fsl/
5581F:	drivers/soc/fsl/
5582F:	include/linux/fsl/
5583
5584FREESCALE SOC FS_ENET DRIVER
5585M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5586M:	Vitaly Bordug <vbordug@ru.mvista.com>
5587L:	linuxppc-dev@lists.ozlabs.org
5588L:	netdev@vger.kernel.org
5589S:	Maintained
5590F:	drivers/net/ethernet/freescale/fs_enet/
5591F:	include/linux/fs_enet_pd.h
5592
5593FREESCALE SOC SOUND DRIVERS
5594M:	Timur Tabi <timur@tabi.org>
5595M:	Nicolin Chen <nicoleotsuka@gmail.com>
5596M:	Xiubo Li <Xiubo.Lee@gmail.com>
5597R:	Fabio Estevam <fabio.estevam@nxp.com>
5598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5599L:	linuxppc-dev@lists.ozlabs.org
5600S:	Maintained
5601F:	sound/soc/fsl/fsl*
5602F:	sound/soc/fsl/imx*
5603F:	sound/soc/fsl/mpc8610_hpcd.c
5604
5605FREESCALE USB PERIPHERAL DRIVERS
5606M:	Li Yang <leoyang.li@nxp.com>
5607L:	linux-usb@vger.kernel.org
5608L:	linuxppc-dev@lists.ozlabs.org
5609S:	Maintained
5610F:	drivers/usb/gadget/udc/fsl*
5611
5612FREEVXFS FILESYSTEM
5613M:	Christoph Hellwig <hch@infradead.org>
5614W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5615S:	Maintained
5616F:	fs/freevxfs/
5617
5618FREEZER
5619M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5620M:	Pavel Machek <pavel@ucw.cz>
5621L:	linux-pm@vger.kernel.org
5622S:	Supported
5623F:	Documentation/power/freezing-of-tasks.txt
5624F:	include/linux/freezer.h
5625F:	kernel/freezer.c
5626
5627FRONTSWAP API
5628M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5629L:	linux-kernel@vger.kernel.org
5630S:	Maintained
5631F:	mm/frontswap.c
5632F:	include/linux/frontswap.h
5633
5634FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5635M:	David Howells <dhowells@redhat.com>
5636L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5637S:	Supported
5638F:	Documentation/filesystems/caching/
5639F:	fs/fscache/
5640F:	include/linux/fscache*.h
5641
5642FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5643M:	Theodore Y. Ts'o <tytso@mit.edu>
5644M:	Jaegeuk Kim <jaegeuk@kernel.org>
5645L:	linux-fscrypt@vger.kernel.org
5646Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5648S:	Supported
5649F:	fs/crypto/
5650F:	include/linux/fscrypt*.h
5651
5652FUJITSU FR-V (FRV) PORT
5653S:	Orphan
5654F:	arch/frv/
5655
5656FUJITSU LAPTOP EXTRAS
5657M:	Jonathan Woithe <jwoithe@just42.net>
5658L:	platform-driver-x86@vger.kernel.org
5659S:	Maintained
5660F:	drivers/platform/x86/fujitsu-laptop.c
5661
5662FUJITSU M-5MO LS CAMERA ISP DRIVER
5663M:	Kyungmin Park <kyungmin.park@samsung.com>
5664M:	Heungjun Kim <riverful.kim@samsung.com>
5665L:	linux-media@vger.kernel.org
5666S:	Maintained
5667F:	drivers/media/i2c/m5mols/
5668F:	include/media/i2c/m5mols.h
5669
5670FUJITSU TABLET EXTRAS
5671M:	Robert Gerlach <khnz@gmx.de>
5672L:	platform-driver-x86@vger.kernel.org
5673S:	Maintained
5674F:	drivers/platform/x86/fujitsu-tablet.c
5675
5676FUSE: FILESYSTEM IN USERSPACE
5677M:	Miklos Szeredi <miklos@szeredi.hu>
5678L:	linux-fsdevel@vger.kernel.org
5679W:	http://fuse.sourceforge.net/
5680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5681S:	Maintained
5682F:	fs/fuse/
5683F:	include/uapi/linux/fuse.h
5684F:	Documentation/filesystems/fuse.txt
5685
5686FUTEX SUBSYSTEM
5687M:	Thomas Gleixner <tglx@linutronix.de>
5688M:	Ingo Molnar <mingo@redhat.com>
5689R:	Peter Zijlstra <peterz@infradead.org>
5690R:	Darren Hart <dvhart@infradead.org>
5691L:	linux-kernel@vger.kernel.org
5692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5693S:	Maintained
5694F:	kernel/futex.c
5695F:	kernel/futex_compat.c
5696F:	include/asm-generic/futex.h
5697F:	include/linux/futex.h
5698F:	include/uapi/linux/futex.h
5699F:	tools/testing/selftests/futex/
5700F:	tools/perf/bench/futex*
5701F:	Documentation/*futex*
5702
5703FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5704M:	Rik Faith <faith@cs.unc.edu>
5705L:	linux-scsi@vger.kernel.org
5706S:	Odd Fixes (e.g., new signatures)
5707F:	drivers/scsi/fdomain.*
5708
5709GCC PLUGINS
5710M:	Kees Cook <keescook@chromium.org>
5711R:	Emese Revfy <re.emese@gmail.com>
5712L:	kernel-hardening@lists.openwall.com
5713S:	Maintained
5714F:	scripts/gcc-plugins/
5715F:	scripts/gcc-plugin.sh
5716F:	scripts/Makefile.gcc-plugins
5717F:	Documentation/gcc-plugins.txt
5718
5719GCOV BASED KERNEL PROFILING
5720M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5721S:	Maintained
5722F:	kernel/gcov/
5723F:	Documentation/dev-tools/gcov.rst
5724
5725GDB KERNEL DEBUGGING HELPER SCRIPTS
5726M:	Jan Kiszka <jan.kiszka@siemens.com>
5727M:	Kieran Bingham <kieran@bingham.xyz>
5728S:	Supported
5729F:	scripts/gdb/
5730
5731GDT SCSI DISK ARRAY CONTROLLER DRIVER
5732M:	Achim Leubner <achim_leubner@adaptec.com>
5733L:	linux-scsi@vger.kernel.org
5734W:	http://www.icp-vortex.com/
5735S:	Supported
5736F:	drivers/scsi/gdt*
5737
5738GEMTEK FM RADIO RECEIVER DRIVER
5739M:	Hans Verkuil <hverkuil@xs4all.nl>
5740L:	linux-media@vger.kernel.org
5741T:	git git://linuxtv.org/media_tree.git
5742W:	https://linuxtv.org
5743S:	Maintained
5744F:	drivers/media/radio/radio-gemtek*
5745
5746GENERIC GPIO I2C DRIVER
5747M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5748S:	Supported
5749F:	drivers/i2c/busses/i2c-gpio.c
5750F:	include/linux/i2c-gpio.h
5751
5752GENERIC GPIO I2C MULTIPLEXER DRIVER
5753M:	Peter Korsgaard <peter.korsgaard@barco.com>
5754L:	linux-i2c@vger.kernel.org
5755S:	Supported
5756F:	drivers/i2c/muxes/i2c-mux-gpio.c
5757F:	include/linux/i2c-mux-gpio.h
5758F:	Documentation/i2c/muxes/i2c-mux-gpio
5759
5760GENERIC HDLC (WAN) DRIVERS
5761M:	Krzysztof Halasa <khc@pm.waw.pl>
5762W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5763S:	Maintained
5764F:	drivers/net/wan/c101.c
5765F:	drivers/net/wan/hd6457*
5766F:	drivers/net/wan/hdlc*
5767F:	drivers/net/wan/n2.c
5768F:	drivers/net/wan/pc300too.c
5769F:	drivers/net/wan/pci200syn.c
5770F:	drivers/net/wan/wanxl*
5771
5772GENERIC INCLUDE/ASM HEADER FILES
5773M:	Arnd Bergmann <arnd@arndb.de>
5774L:	linux-arch@vger.kernel.org
5775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5776S:	Maintained
5777F:	include/asm-generic/
5778F:	include/uapi/asm-generic/
5779
5780GENERIC PHY FRAMEWORK
5781M:	Kishon Vijay Abraham I <kishon@ti.com>
5782L:	linux-kernel@vger.kernel.org
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5784S:	Supported
5785F:	drivers/phy/
5786F:	include/linux/phy/
5787
5788GENERIC PM DOMAINS
5789M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5790M:	Kevin Hilman <khilman@kernel.org>
5791M:	Ulf Hansson <ulf.hansson@linaro.org>
5792L:	linux-pm@vger.kernel.org
5793S:	Supported
5794F:	drivers/base/power/domain*.c
5795F:	include/linux/pm_domain.h
5796F:	Documentation/devicetree/bindings/power/power_domain.txt
5797
5798GENERIC UIO DRIVER FOR PCI DEVICES
5799M:	"Michael S. Tsirkin" <mst@redhat.com>
5800L:	kvm@vger.kernel.org
5801S:	Supported
5802F:	drivers/uio/uio_pci_generic.c
5803
5804GENWQE (IBM Generic Workqueue Card)
5805M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5806M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5807S:	Supported
5808F:	drivers/misc/genwqe/
5809
5810GET_MAINTAINER SCRIPT
5811M:	Joe Perches <joe@perches.com>
5812S:	Maintained
5813F:	scripts/get_maintainer.pl
5814
5815GFS2 FILE SYSTEM
5816M:	Steven Whitehouse <swhiteho@redhat.com>
5817M:	Bob Peterson <rpeterso@redhat.com>
5818L:	cluster-devel@redhat.com
5819W:	http://sources.redhat.com/cluster/
5820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5821S:	Supported
5822F:	Documentation/filesystems/gfs2*.txt
5823F:	fs/gfs2/
5824F:	include/uapi/linux/gfs2_ondisk.h
5825
5826GIGASET ISDN DRIVERS
5827M:	Paul Bolle <pebolle@tiscali.nl>
5828L:	gigaset307x-common@lists.sourceforge.net
5829W:	http://gigaset307x.sourceforge.net/
5830S:	Odd Fixes
5831F:	Documentation/isdn/README.gigaset
5832F:	drivers/isdn/gigaset/
5833F:	include/uapi/linux/gigaset_dev.h
5834
5835GO7007 MPEG CODEC
5836M:	Hans Verkuil <hans.verkuil@cisco.com>
5837L:	linux-media@vger.kernel.org
5838S:	Maintained
5839F:	drivers/media/usb/go7007/
5840
5841GOODIX TOUCHSCREEN
5842M:	Bastien Nocera <hadess@hadess.net>
5843L:	linux-input@vger.kernel.org
5844S:	Maintained
5845F:	drivers/input/touchscreen/goodix.c
5846
5847GPIO ACPI SUPPORT
5848M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5849M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5850L:	linux-gpio@vger.kernel.org
5851L:	linux-acpi@vger.kernel.org
5852S:	Maintained
5853F:	Documentation/acpi/gpio-properties.txt
5854F:	drivers/gpio/gpiolib-acpi.c
5855
5856GPIO IR Transmitter
5857M:	Sean Young <sean@mess.org>
5858L:	linux-media@vger.kernel.org
5859S:	Maintained
5860F:	drivers/media/rc/gpio-ir-tx.c
5861
5862GPIO MOCKUP DRIVER
5863M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5864L:	linux-gpio@vger.kernel.org
5865S:	Maintained
5866F:	drivers/gpio/gpio-mockup.c
5867F:	tools/testing/selftests/gpio/
5868
5869GPIO SUBSYSTEM
5870M:	Linus Walleij <linus.walleij@linaro.org>
5871L:	linux-gpio@vger.kernel.org
5872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5873S:	Maintained
5874F:	Documentation/devicetree/bindings/gpio/
5875F:	Documentation/gpio/
5876F:	Documentation/ABI/testing/gpio-cdev
5877F:	Documentation/ABI/obsolete/sysfs-gpio
5878F:	drivers/gpio/
5879F:	include/linux/gpio/
5880F:	include/linux/gpio.h
5881F:	include/asm-generic/gpio.h
5882F:	include/uapi/linux/gpio.h
5883F:	tools/gpio/
5884
5885GRE DEMULTIPLEXER DRIVER
5886M:	Dmitry Kozlov <xeb@mail.ru>
5887L:	netdev@vger.kernel.org
5888S:	Maintained
5889F:	net/ipv4/gre_demux.c
5890F:	net/ipv4/gre_offload.c
5891F:	include/net/gre.h
5892
5893GRETH 10/100/1G Ethernet MAC device driver
5894M:	Andreas Larsson <andreas@gaisler.com>
5895L:	netdev@vger.kernel.org
5896S:	Maintained
5897F:	drivers/net/ethernet/aeroflex/
5898
5899GREYBUS AUDIO PROTOCOLS DRIVERS
5900M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5901M:	Mark Greer <mgreer@animalcreek.com>
5902S:	Maintained
5903F:	drivers/staging/greybus/audio_apbridgea.c
5904F:	drivers/staging/greybus/audio_apbridgea.h
5905F:	drivers/staging/greybus/audio_codec.c
5906F:	drivers/staging/greybus/audio_codec.h
5907F:	drivers/staging/greybus/audio_gb.c
5908F:	drivers/staging/greybus/audio_manager.c
5909F:	drivers/staging/greybus/audio_manager.h
5910F:	drivers/staging/greybus/audio_manager_module.c
5911F:	drivers/staging/greybus/audio_manager_private.h
5912F:	drivers/staging/greybus/audio_manager_sysfs.c
5913F:	drivers/staging/greybus/audio_module.c
5914F:	drivers/staging/greybus/audio_topology.c
5915
5916GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5917M:	Viresh Kumar <vireshk@kernel.org>
5918S:	Maintained
5919F:	drivers/staging/greybus/authentication.c
5920F:	drivers/staging/greybus/bootrom.c
5921F:	drivers/staging/greybus/firmware.h
5922F:	drivers/staging/greybus/fw-core.c
5923F:	drivers/staging/greybus/fw-download.c
5924F:	drivers/staging/greybus/fw-managament.c
5925F:	drivers/staging/greybus/greybus_authentication.h
5926F:	drivers/staging/greybus/greybus_firmware.h
5927F:	drivers/staging/greybus/hid.c
5928F:	drivers/staging/greybus/i2c.c
5929F:	drivers/staging/greybus/spi.c
5930F:	drivers/staging/greybus/spilib.c
5931F:	drivers/staging/greybus/spilib.h
5932
5933GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5934M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5935S:	Maintained
5936F:	drivers/staging/greybus/loopback.c
5937F:	drivers/staging/greybus/timesync.c
5938F:	drivers/staging/greybus/timesync_platform.c
5939
5940GREYBUS PLATFORM DRIVERS
5941M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5942S:	Maintained
5943F:	drivers/staging/greybus/arche-platform.c
5944F:	drivers/staging/greybus/arche-apb-ctrl.c
5945F:	drivers/staging/greybus/arche_platform.h
5946
5947GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5948M:	Rui Miguel Silva <rmfrfs@gmail.com>
5949S:	Maintained
5950F:	drivers/staging/greybus/sdio.c
5951F:	drivers/staging/greybus/light.c
5952F:	drivers/staging/greybus/gpio.c
5953F:	drivers/staging/greybus/power_supply.c
5954F:	drivers/staging/greybus/spi.c
5955F:	drivers/staging/greybus/spilib.c
5956
5957GREYBUS SUBSYSTEM
5958M:	Johan Hovold <johan@kernel.org>
5959M:	Alex Elder <elder@kernel.org>
5960M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5961S:	Maintained
5962F:	drivers/staging/greybus/
5963L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5964
5965GREYBUS UART PROTOCOLS DRIVERS
5966M:	David Lin <dtwlin@gmail.com>
5967S:	Maintained
5968F:	drivers/staging/greybus/uart.c
5969F:	drivers/staging/greybus/log.c
5970
5971GS1662 VIDEO SERIALIZER
5972M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5973L:	linux-media@vger.kernel.org
5974T:	git git://linuxtv.org/media_tree.git
5975S:	Maintained
5976F:	drivers/media/spi/gs1662.c
5977
5978GSPCA FINEPIX SUBDRIVER
5979M:	Frank Zago <frank@zago.net>
5980L:	linux-media@vger.kernel.org
5981T:	git git://linuxtv.org/media_tree.git
5982S:	Maintained
5983F:	drivers/media/usb/gspca/finepix.c
5984
5985GSPCA GL860 SUBDRIVER
5986M:	Olivier Lorin <o.lorin@laposte.net>
5987L:	linux-media@vger.kernel.org
5988T:	git git://linuxtv.org/media_tree.git
5989S:	Maintained
5990F:	drivers/media/usb/gspca/gl860/
5991
5992GSPCA M5602 SUBDRIVER
5993M:	Erik Andren <erik.andren@gmail.com>
5994L:	linux-media@vger.kernel.org
5995T:	git git://linuxtv.org/media_tree.git
5996S:	Maintained
5997F:	drivers/media/usb/gspca/m5602/
5998
5999GSPCA PAC207 SONIXB SUBDRIVER
6000M:	Hans Verkuil <hverkuil@xs4all.nl>
6001L:	linux-media@vger.kernel.org
6002T:	git git://linuxtv.org/media_tree.git
6003S:	Odd Fixes
6004F:	drivers/media/usb/gspca/pac207.c
6005
6006GSPCA SN9C20X SUBDRIVER
6007M:	Brian Johnson <brijohn@gmail.com>
6008L:	linux-media@vger.kernel.org
6009T:	git git://linuxtv.org/media_tree.git
6010S:	Maintained
6011F:	drivers/media/usb/gspca/sn9c20x.c
6012
6013GSPCA T613 SUBDRIVER
6014M:	Leandro Costantino <lcostantino@gmail.com>
6015L:	linux-media@vger.kernel.org
6016T:	git git://linuxtv.org/media_tree.git
6017S:	Maintained
6018F:	drivers/media/usb/gspca/t613.c
6019
6020GSPCA USB WEBCAM DRIVER
6021M:	Hans Verkuil <hverkuil@xs4all.nl>
6022L:	linux-media@vger.kernel.org
6023T:	git git://linuxtv.org/media_tree.git
6024S:	Odd Fixes
6025F:	drivers/media/usb/gspca/
6026
6027GTP (GPRS Tunneling Protocol)
6028M:	Pablo Neira Ayuso <pablo@netfilter.org>
6029M:	Harald Welte <laforge@gnumonks.org>
6030L:	osmocom-net-gprs@lists.osmocom.org
6031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6032S:	Maintained
6033F:	drivers/net/gtp.c
6034
6035GUID PARTITION TABLE (GPT)
6036M:	Davidlohr Bueso <dave@stgolabs.net>
6037L:	linux-efi@vger.kernel.org
6038S:	Maintained
6039F:	block/partitions/efi.*
6040
6041H8/300 ARCHITECTURE
6042M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6043L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6044W:	http://uclinux-h8.sourceforge.jp
6045T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6046S:	Maintained
6047F:	arch/h8300/
6048F:	drivers/clocksource/h8300_*.c
6049F:	drivers/clk/h8300/
6050F:	drivers/irqchip/irq-renesas-h8*.c
6051
6052HACKRF MEDIA DRIVER
6053M:	Antti Palosaari <crope@iki.fi>
6054L:	linux-media@vger.kernel.org
6055W:	https://linuxtv.org
6056W:	http://palosaari.fi/linux/
6057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6058T:	git git://linuxtv.org/anttip/media_tree.git
6059S:	Maintained
6060F:	drivers/media/usb/hackrf/
6061
6062HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6063M:	Frank Seidel <frank@f-seidel.de>
6064L:	platform-driver-x86@vger.kernel.org
6065W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6066S:	Maintained
6067F:	drivers/platform/x86/hdaps.c
6068
6069HARDWARE MONITORING
6070M:	Jean Delvare <jdelvare@suse.com>
6071M:	Guenter Roeck <linux@roeck-us.net>
6072L:	linux-hwmon@vger.kernel.org
6073W:	http://hwmon.wiki.kernel.org/
6074T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6076S:	Maintained
6077F:	Documentation/hwmon/
6078F:	drivers/hwmon/
6079F:	include/linux/hwmon*.h
6080
6081HARDWARE RANDOM NUMBER GENERATOR CORE
6082M:	Matt Mackall <mpm@selenic.com>
6083M:	Herbert Xu <herbert@gondor.apana.org.au>
6084L:	linux-crypto@vger.kernel.org
6085S:	Odd fixes
6086F:	Documentation/devicetree/bindings/rng/
6087F:	Documentation/hw_random.txt
6088F:	drivers/char/hw_random/
6089F:	include/linux/hw_random.h
6090
6091HARDWARE SPINLOCK CORE
6092M:	Ohad Ben-Cohen <ohad@wizery.com>
6093M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6094L:	linux-remoteproc@vger.kernel.org
6095S:	Maintained
6096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6097F:	Documentation/devicetree/bindings/hwlock/
6098F:	Documentation/hwspinlock.txt
6099F:	drivers/hwspinlock/
6100F:	include/linux/hwspinlock.h
6101
6102HARMONY SOUND DRIVER
6103L:	linux-parisc@vger.kernel.org
6104S:	Maintained
6105F:	sound/parisc/harmony.*
6106
6107HDPVR USB VIDEO ENCODER DRIVER
6108M:	Hans Verkuil <hverkuil@xs4all.nl>
6109L:	linux-media@vger.kernel.org
6110T:	git git://linuxtv.org/media_tree.git
6111W:	https://linuxtv.org
6112S:	Odd Fixes
6113F:	drivers/media/usb/hdpvr/
6114
6115HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6116M:	Jimmy Vance <jimmy.vance@hpe.com>
6117S:	Supported
6118F:	Documentation/watchdog/hpwdt.txt
6119F:	drivers/watchdog/hpwdt.c
6120
6121HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6122M:	Don Brace <don.brace@microsemi.com>
6123L:	esc.storagedev@microsemi.com
6124L:	linux-scsi@vger.kernel.org
6125S:	Supported
6126F:	Documentation/scsi/hpsa.txt
6127F:	drivers/scsi/hpsa*.[ch]
6128F:	include/linux/cciss*.h
6129F:	include/uapi/linux/cciss*.h
6130
6131HFI1 DRIVER
6132M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6133M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6134L:	linux-rdma@vger.kernel.org
6135S:	Supported
6136F:	drivers/infiniband/hw/hfi1
6137
6138HFS FILESYSTEM
6139L:	linux-fsdevel@vger.kernel.org
6140S:	Orphan
6141F:	Documentation/filesystems/hfs.txt
6142F:	fs/hfs/
6143
6144HFSPLUS FILESYSTEM
6145L:	linux-fsdevel@vger.kernel.org
6146S:	Orphan
6147F:	Documentation/filesystems/hfsplus.txt
6148F:	fs/hfsplus/
6149
6150HGA FRAMEBUFFER DRIVER
6151M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6152L:	linux-nvidia@lists.surfsouth.com
6153W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6154S:	Maintained
6155F:	drivers/video/fbdev/hgafb.c
6156
6157HIBERNATION (aka Software Suspend, aka swsusp)
6158M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6159M:	Pavel Machek <pavel@ucw.cz>
6160L:	linux-pm@vger.kernel.org
6161B:	https://bugzilla.kernel.org
6162S:	Supported
6163F:	arch/x86/power/
6164F:	drivers/base/power/
6165F:	kernel/power/
6166F:	include/linux/suspend.h
6167F:	include/linux/freezer.h
6168F:	include/linux/pm.h
6169F:	arch/*/include/asm/suspend*.h
6170
6171HID CORE LAYER
6172M:	Jiri Kosina <jikos@kernel.org>
6173R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6174L:	linux-input@vger.kernel.org
6175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6176S:	Maintained
6177F:	drivers/hid/
6178F:	include/linux/hid*
6179F:	include/uapi/linux/hid*
6180
6181HID SENSOR HUB DRIVERS
6182M:	Jiri Kosina <jikos@kernel.org>
6183M:	Jonathan Cameron <jic23@kernel.org>
6184M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6185L:	linux-input@vger.kernel.org
6186L:	linux-iio@vger.kernel.org
6187S:	Maintained
6188F:	Documentation/hid/hid-sensor*
6189F:	drivers/hid/hid-sensor-*
6190F:	drivers/iio/*/hid-*
6191F:	include/linux/hid-sensor-*
6192
6193HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6194M:	Thomas Gleixner <tglx@linutronix.de>
6195L:	linux-kernel@vger.kernel.org
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6197S:	Maintained
6198F:	Documentation/timers/
6199F:	kernel/time/hrtimer.c
6200F:	kernel/time/clockevents.c
6201F:	kernel/time/timer_*.c
6202F:	include/linux/clockchips.h
6203F:	include/linux/hrtimer.h
6204
6205HIGH-SPEED SCC DRIVER FOR AX.25
6206L:	linux-hams@vger.kernel.org
6207S:	Orphan
6208F:	drivers/net/hamradio/dmascc.c
6209F:	drivers/net/hamradio/scc.c
6210
6211HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6212M:	HighPoint Linux Team <linux@highpoint-tech.com>
6213W:	http://www.highpoint-tech.com
6214S:	Supported
6215F:	Documentation/scsi/hptiop.txt
6216F:	drivers/scsi/hptiop.c
6217
6218HIPPI
6219M:	Jes Sorensen <jes@trained-monkey.org>
6220L:	linux-hippi@sunsite.dk
6221S:	Maintained
6222F:	include/linux/hippidevice.h
6223F:	include/uapi/linux/if_hippi.h
6224F:	net/802/hippi.c
6225F:	drivers/net/hippi/
6226
6227HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6228M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6229M:	Salil Mehta <salil.mehta@huawei.com>
6230L:	netdev@vger.kernel.org
6231W:	http://www.hisilicon.com
6232S:	Maintained
6233F:	drivers/net/ethernet/hisilicon/hns3/
6234
6235HISILICON NETWORK SUBSYSTEM DRIVER
6236M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6237M:	Salil Mehta <salil.mehta@huawei.com>
6238L:	netdev@vger.kernel.org
6239W:	http://www.hisilicon.com
6240S:	Maintained
6241F:	drivers/net/ethernet/hisilicon/
6242F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6243
6244HISILICON ROCE DRIVER
6245M:	Lijun Ou <oulijun@huawei.com>
6246M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6247L:	linux-rdma@vger.kernel.org
6248S:	Maintained
6249F:	drivers/infiniband/hw/hns/
6250F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6251
6252HISILICON SAS Controller
6253M:	John Garry <john.garry@huawei.com>
6254W:	http://www.hisilicon.com
6255S:	Supported
6256F:	drivers/scsi/hisi_sas/
6257F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6258
6259HMM - Heterogeneous Memory Management
6260M:	Jérôme Glisse <jglisse@redhat.com>
6261L:	linux-mm@kvack.org
6262S:	Maintained
6263F:	mm/hmm*
6264F:	include/linux/hmm*
6265
6266HOST AP DRIVER
6267M:	Jouni Malinen <j@w1.fi>
6268L:	linux-wireless@vger.kernel.org
6269W:	http://w1.fi/hostap-driver.html
6270S:	Obsolete
6271F:	drivers/net/wireless/intersil/hostap/
6272
6273HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6274L:	platform-driver-x86@vger.kernel.org
6275S:	Orphan
6276F:	drivers/platform/x86/tc1100-wmi.c
6277
6278HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6279M:	Jaroslav Kysela <perex@perex.cz>
6280S:	Maintained
6281F:	drivers/net/ethernet/hp/hp100.*
6282
6283HPET:	High Precision Event Timers driver
6284M:	Clemens Ladisch <clemens@ladisch.de>
6285S:	Maintained
6286F:	Documentation/timers/hpet.txt
6287F:	drivers/char/hpet.c
6288F:	include/linux/hpet.h
6289F:	include/uapi/linux/hpet.h
6290
6291HPET:	x86
6292S:	Orphan
6293F:	arch/x86/kernel/hpet.c
6294F:	arch/x86/include/asm/hpet.h
6295
6296HPFS FILESYSTEM
6297M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6298W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6299S:	Maintained
6300F:	fs/hpfs/
6301
6302HSI SUBSYSTEM
6303M:	Sebastian Reichel <sre@kernel.org>
6304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6305S:	Maintained
6306F:	Documentation/ABI/testing/sysfs-bus-hsi
6307F:	Documentation/driver-api/hsi.rst
6308F:	drivers/hsi/
6309F:	include/linux/hsi/
6310F:	include/uapi/linux/hsi/
6311
6312HSO 3G MODEM DRIVER
6313L:	linux-usb@vger.kernel.org
6314S:	Orphan
6315F:	drivers/net/usb/hso.c
6316
6317HSR NETWORK PROTOCOL
6318M:	Arvid Brodin <arvid.brodin@alten.se>
6319L:	netdev@vger.kernel.org
6320S:	Maintained
6321F:	net/hsr/
6322
6323HT16K33 LED CONTROLLER DRIVER
6324M:	Robin van der Gracht <robin@protonic.nl>
6325S:	Maintained
6326F:	drivers/auxdisplay/ht16k33.c
6327F:	Documentation/devicetree/bindings/display/ht16k33.txt
6328
6329HTCPEN TOUCHSCREEN DRIVER
6330M:	Pau Oliva Fora <pof@eslack.org>
6331L:	linux-input@vger.kernel.org
6332S:	Maintained
6333F:	drivers/input/touchscreen/htcpen.c
6334
6335HUAWEI ETHERNET DRIVER
6336M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6337L:	netdev@vger.kernel.org
6338S:	Supported
6339F:	Documentation/networking/hinic.txt
6340F:	drivers/net/ethernet/huawei/hinic/
6341
6342HUGETLB FILESYSTEM
6343M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6344S:	Maintained
6345F:	fs/hugetlbfs/
6346
6347HVA ST MEDIA DRIVER
6348M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6349L:	linux-media@vger.kernel.org
6350T:	git git://linuxtv.org/media_tree.git
6351W:	https://linuxtv.org
6352S:	Supported
6353F:	drivers/media/platform/sti/hva
6354
6355HWPOISON MEMORY FAILURE HANDLING
6356M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6357L:	linux-mm@kvack.org
6358S:	Maintained
6359F:	mm/memory-failure.c
6360F:	mm/hwpoison-inject.c
6361
6362Hyper-V CORE AND DRIVERS
6363M:	"K. Y. Srinivasan" <kys@microsoft.com>
6364M:	Haiyang Zhang <haiyangz@microsoft.com>
6365M:	Stephen Hemminger <sthemmin@microsoft.com>
6366L:	devel@linuxdriverproject.org
6367S:	Maintained
6368F:	Documentation/networking/netvsc.txt
6369F:	arch/x86/include/asm/mshyperv.h
6370F:	arch/x86/include/asm/trace/hyperv.h
6371F:	arch/x86/include/uapi/asm/hyperv.h
6372F:	arch/x86/kernel/cpu/mshyperv.c
6373F:	arch/x86/hyperv
6374F:	drivers/hid/hid-hyperv.c
6375F:	drivers/hv/
6376F:	drivers/input/serio/hyperv-keyboard.c
6377F:	drivers/pci/host/pci-hyperv.c
6378F:	drivers/net/hyperv/
6379F:	drivers/scsi/storvsc_drv.c
6380F:	drivers/uio/uio_hv_generic.c
6381F:	drivers/video/fbdev/hyperv_fb.c
6382F:	net/vmw_vsock/hyperv_transport.c
6383F:	include/linux/hyperv.h
6384F:	include/uapi/linux/hyperv.h
6385F:	tools/hv/
6386F:	Documentation/ABI/stable/sysfs-bus-vmbus
6387
6388HYPERVISOR VIRTUAL CONSOLE DRIVER
6389L:	linuxppc-dev@lists.ozlabs.org
6390S:	Odd Fixes
6391F:	drivers/tty/hvc/
6392
6393I2C ACPI SUPPORT
6394M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6395L:	linux-i2c@vger.kernel.org
6396L:	linux-acpi@vger.kernel.org
6397S:	Maintained
6398F:	drivers/i2c/i2c-core-acpi.c
6399
6400I2C MUXES
6401M:	Peter Rosin <peda@axentia.se>
6402L:	linux-i2c@vger.kernel.org
6403S:	Maintained
6404F:	Documentation/i2c/i2c-topology
6405F:	Documentation/i2c/muxes/
6406F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6407F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6408F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6409F:	drivers/i2c/i2c-mux.c
6410F:	drivers/i2c/muxes/
6411F:	include/linux/i2c-mux.h
6412
6413I2C OVER PARALLEL PORT
6414M:	Jean Delvare <jdelvare@suse.com>
6415L:	linux-i2c@vger.kernel.org
6416S:	Maintained
6417F:	Documentation/i2c/busses/i2c-parport
6418F:	Documentation/i2c/busses/i2c-parport-light
6419F:	drivers/i2c/busses/i2c-parport.c
6420F:	drivers/i2c/busses/i2c-parport-light.c
6421
6422I2C SUBSYSTEM
6423M:	Wolfram Sang <wsa@the-dreams.de>
6424L:	linux-i2c@vger.kernel.org
6425W:	https://i2c.wiki.kernel.org/
6426Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6428S:	Maintained
6429F:	Documentation/devicetree/bindings/i2c/
6430F:	Documentation/i2c/
6431F:	drivers/i2c/
6432F:	drivers/i2c/*/
6433F:	include/linux/i2c.h
6434F:	include/linux/i2c-*.h
6435F:	include/uapi/linux/i2c.h
6436F:	include/uapi/linux/i2c-*.h
6437
6438I2C-TAOS-EVM DRIVER
6439M:	Jean Delvare <jdelvare@suse.com>
6440L:	linux-i2c@vger.kernel.org
6441S:	Maintained
6442F:	Documentation/i2c/busses/i2c-taos-evm
6443F:	drivers/i2c/busses/i2c-taos-evm.c
6444
6445I2C-TINY-USB DRIVER
6446M:	Till Harbaum <till@harbaum.org>
6447L:	linux-i2c@vger.kernel.org
6448W:	http://www.harbaum.org/till/i2c_tiny_usb
6449S:	Maintained
6450F:	drivers/i2c/busses/i2c-tiny-usb.c
6451
6452I2C/SMBUS CONTROLLER DRIVERS FOR PC
6453M:	Jean Delvare <jdelvare@suse.com>
6454L:	linux-i2c@vger.kernel.org
6455S:	Maintained
6456F:	Documentation/i2c/busses/i2c-ali1535
6457F:	Documentation/i2c/busses/i2c-ali1563
6458F:	Documentation/i2c/busses/i2c-ali15x3
6459F:	Documentation/i2c/busses/i2c-amd756
6460F:	Documentation/i2c/busses/i2c-amd8111
6461F:	Documentation/i2c/busses/i2c-i801
6462F:	Documentation/i2c/busses/i2c-nforce2
6463F:	Documentation/i2c/busses/i2c-piix4
6464F:	Documentation/i2c/busses/i2c-sis5595
6465F:	Documentation/i2c/busses/i2c-sis630
6466F:	Documentation/i2c/busses/i2c-sis96x
6467F:	Documentation/i2c/busses/i2c-via
6468F:	Documentation/i2c/busses/i2c-viapro
6469F:	drivers/i2c/busses/i2c-ali1535.c
6470F:	drivers/i2c/busses/i2c-ali1563.c
6471F:	drivers/i2c/busses/i2c-ali15x3.c
6472F:	drivers/i2c/busses/i2c-amd756.c
6473F:	drivers/i2c/busses/i2c-amd756-s4882.c
6474F:	drivers/i2c/busses/i2c-amd8111.c
6475F:	drivers/i2c/busses/i2c-i801.c
6476F:	drivers/i2c/busses/i2c-isch.c
6477F:	drivers/i2c/busses/i2c-nforce2.c
6478F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6479F:	drivers/i2c/busses/i2c-piix4.c
6480F:	drivers/i2c/busses/i2c-sis5595.c
6481F:	drivers/i2c/busses/i2c-sis630.c
6482F:	drivers/i2c/busses/i2c-sis96x.c
6483F:	drivers/i2c/busses/i2c-via.c
6484F:	drivers/i2c/busses/i2c-viapro.c
6485
6486I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6487M:	Hans de Goede <hdegoede@redhat.com>
6488L:	linux-i2c@vger.kernel.org
6489S:	Maintained
6490F:	drivers/i2c/busses/i2c-cht-wc.c
6491
6492I2C/SMBUS ISMT DRIVER
6493M:	Seth Heasley <seth.heasley@intel.com>
6494M:	Neil Horman <nhorman@tuxdriver.com>
6495L:	linux-i2c@vger.kernel.org
6496F:	drivers/i2c/busses/i2c-ismt.c
6497F:	Documentation/i2c/busses/i2c-ismt
6498
6499I2C/SMBUS STUB DRIVER
6500M:	Jean Delvare <jdelvare@suse.com>
6501L:	linux-i2c@vger.kernel.org
6502S:	Maintained
6503F:	drivers/i2c/i2c-stub.c
6504
6505i386 BOOT CODE
6506M:	"H. Peter Anvin" <hpa@zytor.com>
6507S:	Maintained
6508F:	arch/x86/boot/
6509
6510i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6511M:	"H. Peter Anvin" <hpa@zytor.com>
6512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6513S:	Maintained
6514
6515IA64 (Itanium) PLATFORM
6516M:	Tony Luck <tony.luck@intel.com>
6517M:	Fenghua Yu <fenghua.yu@intel.com>
6518L:	linux-ia64@vger.kernel.org
6519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6520S:	Maintained
6521F:	arch/ia64/
6522
6523IBM Power 842 compression accelerator
6524M:	Haren Myneni <haren@us.ibm.com>
6525S:	Supported
6526F:	drivers/crypto/nx/Makefile
6527F:	drivers/crypto/nx/Kconfig
6528F:	drivers/crypto/nx/nx-842*
6529F:	include/linux/sw842.h
6530F:	crypto/842.c
6531F:	lib/842/
6532
6533IBM Power in-Nest Crypto Acceleration
6534M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6535M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6536L:	linux-crypto@vger.kernel.org
6537S:	Supported
6538F:	drivers/crypto/nx/Makefile
6539F:	drivers/crypto/nx/Kconfig
6540F:	drivers/crypto/nx/nx-aes*
6541F:	drivers/crypto/nx/nx-sha*
6542F:	drivers/crypto/nx/nx.*
6543F:	drivers/crypto/nx/nx_csbcpb.h
6544F:	drivers/crypto/nx/nx_debugfs.h
6545
6546IBM Power Linux RAID adapter
6547M:	Brian King <brking@us.ibm.com>
6548S:	Supported
6549F:	drivers/scsi/ipr.*
6550
6551IBM Power SRIOV Virtual NIC Device Driver
6552M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6553M:	John Allen <jallen@linux.vnet.ibm.com>
6554L:	netdev@vger.kernel.org
6555S:	Supported
6556F:	drivers/net/ethernet/ibm/ibmvnic.*
6557
6558IBM Power Virtual Accelerator Switchboard
6559M:	Sukadev Bhattiprolu
6560L:	linuxppc-dev@lists.ozlabs.org
6561S:	Supported
6562F:	arch/powerpc/platforms/powernv/vas*
6563F:	arch/powerpc/platforms/powernv/copy-paste.h
6564F:	arch/powerpc/include/asm/vas.h
6565F:	arch/powerpc/include/uapi/asm/vas.h
6566
6567IBM Power Virtual Ethernet Device Driver
6568M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6569L:	netdev@vger.kernel.org
6570S:	Supported
6571F:	drivers/net/ethernet/ibm/ibmveth.*
6572
6573IBM Power Virtual FC Device Drivers
6574M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6575L:	linux-scsi@vger.kernel.org
6576S:	Supported
6577F:	drivers/scsi/ibmvscsi/ibmvfc*
6578
6579IBM Power Virtual SCSI Device Drivers
6580M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6581L:	linux-scsi@vger.kernel.org
6582S:	Supported
6583F:	drivers/scsi/ibmvscsi/ibmvscsi*
6584F:	include/scsi/viosrp.h
6585
6586IBM Power Virtual SCSI Device Target Driver
6587M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6588M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6589L:	linux-scsi@vger.kernel.org
6590L:	target-devel@vger.kernel.org
6591S:	Supported
6592F:	drivers/scsi/ibmvscsi_tgt/
6593
6594IBM Power VMX Cryptographic instructions
6595M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6596M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6597L:	linux-crypto@vger.kernel.org
6598S:	Supported
6599F:	drivers/crypto/vmx/Makefile
6600F:	drivers/crypto/vmx/Kconfig
6601F:	drivers/crypto/vmx/vmx.c
6602F:	drivers/crypto/vmx/aes*
6603F:	drivers/crypto/vmx/ghash*
6604F:	drivers/crypto/vmx/ppc-xlate.pl
6605
6606IBM ServeRAID RAID DRIVER
6607S:	Orphan
6608F:	drivers/scsi/ips.*
6609
6610ICH LPC AND GPIO DRIVER
6611M:	Peter Tyser <ptyser@xes-inc.com>
6612S:	Maintained
6613F:	drivers/mfd/lpc_ich.c
6614F:	drivers/gpio/gpio-ich.c
6615
6616IDE SUBSYSTEM
6617M:	"David S. Miller" <davem@davemloft.net>
6618L:	linux-ide@vger.kernel.org
6619Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6621S:	Maintained
6622F:	Documentation/ide/
6623F:	drivers/ide/
6624F:	include/linux/ide.h
6625
6626IDE/ATAPI DRIVERS
6627M:	Borislav Petkov <bp@alien8.de>
6628L:	linux-ide@vger.kernel.org
6629S:	Maintained
6630F:	Documentation/cdrom/ide-cd
6631F:	drivers/ide/ide-cd*
6632
6633IDEAPAD LAPTOP EXTRAS DRIVER
6634M:	Ike Panhc <ike.pan@canonical.com>
6635L:	platform-driver-x86@vger.kernel.org
6636W:	http://launchpad.net/ideapad-laptop
6637S:	Maintained
6638F:	drivers/platform/x86/ideapad-laptop.c
6639
6640IDEAPAD LAPTOP SLIDEBAR DRIVER
6641M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6642L:	linux-input@vger.kernel.org
6643W:	https://github.com/o2genum/ideapad-slidebar
6644S:	Maintained
6645F:	drivers/input/misc/ideapad_slidebar.c
6646
6647IDT VersaClock 5 CLOCK DRIVER
6648M:	Marek Vasut <marek.vasut@gmail.com>
6649S:	Maintained
6650F:	drivers/clk/clk-versaclock5.c
6651
6652IEEE 802.15.4 SUBSYSTEM
6653M:	Alexander Aring <alex.aring@gmail.com>
6654M:	Stefan Schmidt <stefan@osg.samsung.com>
6655L:	linux-wpan@vger.kernel.org
6656W:	http://wpan.cakelab.org/
6657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6659S:	Maintained
6660F:	net/ieee802154/
6661F:	net/mac802154/
6662F:	drivers/net/ieee802154/
6663F:	include/linux/nl802154.h
6664F:	include/linux/ieee802154.h
6665F:	include/net/nl802154.h
6666F:	include/net/mac802154.h
6667F:	include/net/af_ieee802154.h
6668F:	include/net/cfg802154.h
6669F:	include/net/ieee802154_netdev.h
6670F:	Documentation/networking/ieee802154.txt
6671
6672IFE PROTOCOL
6673M:	Yotam Gigi <yotamg@mellanox.com>
6674M:	Jamal Hadi Salim <jhs@mojatatu.com>
6675F:	net/ife
6676F:	include/net/ife.h
6677F:	include/uapi/linux/ife.h
6678
6679IGORPLUG-USB IR RECEIVER
6680M:	Sean Young <sean@mess.org>
6681L:	linux-media@vger.kernel.org
6682S:	Maintained
6683F:	drivers/media/rc/igorplugusb.c
6684
6685IGUANAWORKS USB IR TRANSCEIVER
6686M:	Sean Young <sean@mess.org>
6687L:	linux-media@vger.kernel.org
6688S:	Maintained
6689F:	drivers/media/rc/iguanair.c
6690
6691IIO DIGITAL POTENTIOMETER DAC
6692M:	Peter Rosin <peda@axentia.se>
6693L:	linux-iio@vger.kernel.org
6694S:	Maintained
6695F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6696F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6697F:	drivers/iio/dac/dpot-dac.c
6698
6699IIO ENVELOPE DETECTOR
6700M:	Peter Rosin <peda@axentia.se>
6701L:	linux-iio@vger.kernel.org
6702S:	Maintained
6703F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6704F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6705F:	drivers/iio/adc/envelope-detector.c
6706
6707IIO MULTIPLEXER
6708M:	Peter Rosin <peda@axentia.se>
6709L:	linux-iio@vger.kernel.org
6710S:	Maintained
6711F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6712F:	drivers/iio/multiplexer/iio-mux.c
6713
6714IIO SUBSYSTEM AND DRIVERS
6715M:	Jonathan Cameron <jic23@kernel.org>
6716R:	Hartmut Knaack <knaack.h@gmx.de>
6717R:	Lars-Peter Clausen <lars@metafoo.de>
6718R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6719L:	linux-iio@vger.kernel.org
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6721S:	Maintained
6722F:	Documentation/devicetree/bindings/iio/
6723F:	drivers/iio/
6724F:	drivers/staging/iio/
6725F:	include/linux/iio/
6726F:	tools/iio/
6727
6728IKANOS/ADI EAGLE ADSL USB DRIVER
6729M:	Matthieu Castet <castet.matthieu@free.fr>
6730M:	Stanislaw Gruszka <stf_xl@wp.pl>
6731S:	Maintained
6732F:	drivers/usb/atm/ueagle-atm.c
6733
6734IMGTEC ASCII LCD DRIVER
6735M:	Paul Burton <paul.burton@imgtec.com>
6736S:	Maintained
6737F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6738F:	drivers/auxdisplay/img-ascii-lcd.c
6739
6740IMGTEC IR DECODER DRIVER
6741M:	James Hogan <james.hogan@imgtec.com>
6742S:	Maintained
6743F:	drivers/media/rc/img-ir/
6744
6745IMS TWINTURBO FRAMEBUFFER DRIVER
6746L:	linux-fbdev@vger.kernel.org
6747S:	Orphan
6748F:	drivers/video/fbdev/imsttfb.c
6749
6750INA209 HARDWARE MONITOR DRIVER
6751M:	Guenter Roeck <linux@roeck-us.net>
6752L:	linux-hwmon@vger.kernel.org
6753S:	Maintained
6754F:	Documentation/hwmon/ina209
6755F:	Documentation/devicetree/bindings/i2c/ina209.txt
6756F:	drivers/hwmon/ina209.c
6757
6758INA2XX HARDWARE MONITOR DRIVER
6759M:	Guenter Roeck <linux@roeck-us.net>
6760L:	linux-hwmon@vger.kernel.org
6761S:	Maintained
6762F:	Documentation/hwmon/ina2xx
6763F:	drivers/hwmon/ina2xx.c
6764F:	include/linux/platform_data/ina2xx.h
6765
6766INDUSTRY PACK SUBSYSTEM (IPACK)
6767M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6768M:	Jens Taprogge <jens.taprogge@taprogge.org>
6769M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6770L:	industrypack-devel@lists.sourceforge.net
6771W:	http://industrypack.sourceforge.net
6772S:	Maintained
6773F:	drivers/ipack/
6774
6775INFINIBAND SUBSYSTEM
6776M:	Doug Ledford <dledford@redhat.com>
6777M:	Sean Hefty <sean.hefty@intel.com>
6778M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6779L:	linux-rdma@vger.kernel.org
6780W:	http://www.openfabrics.org/
6781Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6783S:	Supported
6784F:	Documentation/devicetree/bindings/infiniband/
6785F:	Documentation/infiniband/
6786F:	drivers/infiniband/
6787F:	include/uapi/linux/if_infiniband.h
6788F:	include/uapi/rdma/
6789F:	include/rdma/
6790
6791INGENIC JZ4780 DMA Driver
6792M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6793S:	Maintained
6794F:	drivers/dma/dma-jz4780.c
6795
6796INGENIC JZ4780 NAND DRIVER
6797M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6798L:	linux-mtd@lists.infradead.org
6799S:	Maintained
6800F:	drivers/mtd/nand/jz4780_*
6801
6802INOTIFY
6803M:	Jan Kara <jack@suse.cz>
6804R:	Amir Goldstein <amir73il@gmail.com>
6805L:	linux-fsdevel@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/filesystems/inotify.txt
6808F:	fs/notify/inotify/
6809F:	include/linux/inotify.h
6810F:	include/uapi/linux/inotify.h
6811
6812INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6813M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6814L:	linux-input@vger.kernel.org
6815Q:	http://patchwork.kernel.org/project/linux-input/list/
6816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6817S:	Maintained
6818F:	drivers/input/
6819F:	include/linux/input.h
6820F:	include/uapi/linux/input.h
6821F:	include/uapi/linux/input-event-codes.h
6822F:	include/linux/input/
6823F:	Documentation/devicetree/bindings/input/
6824F:	Documentation/input/
6825
6826INPUT MULTITOUCH (MT) PROTOCOL
6827M:	Henrik Rydberg <rydberg@bitmath.org>
6828L:	linux-input@vger.kernel.org
6829S:	Odd fixes
6830F:	Documentation/input/multi-touch-protocol.rst
6831F:	drivers/input/input-mt.c
6832K:	\b(ABS|SYN)_MT_
6833
6834INSIDE SECURE CRYPTO DRIVER
6835M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6836F:	drivers/crypto/inside-secure/
6837S:	Maintained
6838L:	linux-crypto@vger.kernel.org
6839
6840INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6841M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6842M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6843L:	linux-ima-devel@lists.sourceforge.net
6844L:	linux-ima-user@lists.sourceforge.net
6845L:	linux-security-module@vger.kernel.org
6846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6847S:	Supported
6848F:	security/integrity/ima/
6849
6850INTEL 810/815 FRAMEBUFFER DRIVER
6851M:	Antonino Daplas <adaplas@gmail.com>
6852L:	linux-fbdev@vger.kernel.org
6853S:	Maintained
6854F:	drivers/video/fbdev/i810/
6855
6856INTEL ASoC BDW/HSW DRIVERS
6857M:	Jie Yang <yang.jie@linux.intel.com>
6858L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6859S:	Supported
6860F:	sound/soc/intel/common/sst-dsp*
6861F:	sound/soc/intel/common/sst-firmware.c
6862F:	sound/soc/intel/boards/broadwell.c
6863F:	sound/soc/intel/haswell/
6864
6865INTEL C600 SERIES SAS CONTROLLER DRIVER
6866M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6867M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6868L:	linux-scsi@vger.kernel.org
6869T:	git git://git.code.sf.net/p/intel-sas/isci
6870S:	Supported
6871F:	drivers/scsi/isci/
6872
6873INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6874M:	Jani Nikula <jani.nikula@linux.intel.com>
6875M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6876M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6877L:	intel-gfx@lists.freedesktop.org
6878W:	https://01.org/linuxgraphics/
6879B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6880C:	irc://chat.freenode.net/intel-gfx
6881Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6882T:	git git://anongit.freedesktop.org/drm-intel
6883S:	Supported
6884F:	drivers/gpu/drm/i915/
6885F:	include/drm/i915*
6886F:	include/uapi/drm/i915_drm.h
6887F:	Documentation/gpu/i915.rst
6888
6889INTEL ETHERNET DRIVERS
6890M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6891L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6892W:	http://www.intel.com/support/feedback.htm
6893W:	http://e1000.sourceforge.net/
6894Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6897S:	Supported
6898F:	Documentation/networking/e100.txt
6899F:	Documentation/networking/e1000.txt
6900F:	Documentation/networking/e1000e.txt
6901F:	Documentation/networking/igb.txt
6902F:	Documentation/networking/igbvf.txt
6903F:	Documentation/networking/ixgb.txt
6904F:	Documentation/networking/ixgbe.txt
6905F:	Documentation/networking/ixgbevf.txt
6906F:	Documentation/networking/i40e.txt
6907F:	Documentation/networking/i40evf.txt
6908F:	drivers/net/ethernet/intel/
6909F:	drivers/net/ethernet/intel/*/
6910F:	include/linux/avf/virtchnl.h
6911
6912INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6913M:	Maik Broemme <mbroemme@libmpq.org>
6914L:	linux-fbdev@vger.kernel.org
6915S:	Maintained
6916F:	Documentation/fb/intelfb.txt
6917F:	drivers/video/fbdev/intelfb/
6918
6919INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6920M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6921M:	Zhi Wang <zhi.a.wang@intel.com>
6922L:	intel-gvt-dev@lists.freedesktop.org
6923L:	intel-gfx@lists.freedesktop.org
6924W:	https://01.org/igvt-g
6925T:	git https://github.com/01org/gvt-linux.git
6926S:	Supported
6927F:	drivers/gpu/drm/i915/gvt/
6928
6929INTEL HID EVENT DRIVER
6930M:	Alex Hung <alex.hung@canonical.com>
6931L:	platform-driver-x86@vger.kernel.org
6932S:	Maintained
6933F:	drivers/platform/x86/intel-hid.c
6934
6935INTEL I/OAT DMA DRIVER
6936M:	Dave Jiang <dave.jiang@intel.com>
6937R:	Dan Williams <dan.j.williams@intel.com>
6938L:	dmaengine@vger.kernel.org
6939Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6940S:	Supported
6941F:	drivers/dma/ioat*
6942
6943INTEL IDLE DRIVER
6944M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6945M:	Len Brown <lenb@kernel.org>
6946L:	linux-pm@vger.kernel.org
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6948B:	https://bugzilla.kernel.org
6949S:	Supported
6950F:	drivers/idle/intel_idle.c
6951
6952INTEL INTEGRATED SENSOR HUB DRIVER
6953M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6954M:	Jiri Kosina <jikos@kernel.org>
6955L:	linux-input@vger.kernel.org
6956S:	Maintained
6957F:	drivers/hid/intel-ish-hid/
6958
6959INTEL IOMMU (VT-d)
6960M:	David Woodhouse <dwmw2@infradead.org>
6961L:	iommu@lists.linux-foundation.org
6962T:	git git://git.infradead.org/iommu-2.6.git
6963S:	Supported
6964F:	drivers/iommu/intel-iommu.c
6965F:	include/linux/intel-iommu.h
6966
6967INTEL IOP-ADMA DMA DRIVER
6968R:	Dan Williams <dan.j.williams@intel.com>
6969S:	Odd fixes
6970F:	drivers/dma/iop-adma.c
6971
6972INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6973M:	Krzysztof Halasa <khalasa@piap.pl>
6974S:	Maintained
6975F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6976F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6977F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6978F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6979F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6980F:	drivers/net/wan/ixp4xx_hss.c
6981
6982INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6983M:	Deepak Saxena <dsaxena@plexity.net>
6984S:	Maintained
6985F:	drivers/char/hw_random/ixp4xx-rng.c
6986
6987INTEL MANAGEMENT ENGINE (mei)
6988M:	Tomas Winkler <tomas.winkler@intel.com>
6989L:	linux-kernel@vger.kernel.org
6990S:	Supported
6991F:	include/uapi/linux/mei.h
6992F:	include/linux/mei_cl_bus.h
6993F:	drivers/misc/mei/*
6994F:	drivers/watchdog/mei_wdt.c
6995F:	Documentation/misc-devices/mei/*
6996F:	samples/mei/*
6997
6998INTEL MENLOW THERMAL DRIVER
6999M:	Sujith Thomas <sujith.thomas@intel.com>
7000L:	platform-driver-x86@vger.kernel.org
7001W:	https://01.org/linux-acpi
7002S:	Supported
7003F:	drivers/platform/x86/intel_menlow.c
7004
7005INTEL MERRIFIELD GPIO DRIVER
7006M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7007L:	linux-gpio@vger.kernel.org
7008S:	Maintained
7009F:	drivers/gpio/gpio-merrifield.c
7010
7011INTEL MIC DRIVERS (mic)
7012M:	Sudeep Dutt <sudeep.dutt@intel.com>
7013M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7014S:	Supported
7015W:	https://github.com/sudeepdutt/mic
7016W:	http://software.intel.com/en-us/mic-developer
7017F:	include/linux/mic_bus.h
7018F:	include/linux/scif.h
7019F:	include/uapi/linux/mic_common.h
7020F:	include/uapi/linux/mic_ioctl.h
7021F:	include/uapi/linux/scif_ioctl.h
7022F:	drivers/misc/mic/
7023F:	drivers/dma/mic_x100_dma.c
7024F:	drivers/dma/mic_x100_dma.h
7025F:	Documentation/mic/
7026
7027INTEL PMC CORE DRIVER
7028M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7029M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7030L:	platform-driver-x86@vger.kernel.org
7031S:	Maintained
7032F:	arch/x86/include/asm/pmc_core.h
7033F:	drivers/platform/x86/intel_pmc_core*
7034
7035INTEL PMC/P-Unit IPC DRIVER
7036M:	Zha Qipeng<qipeng.zha@intel.com>
7037L:	platform-driver-x86@vger.kernel.org
7038S:	Maintained
7039F:	drivers/platform/x86/intel_pmc_ipc.c
7040F:	drivers/platform/x86/intel_punit_ipc.c
7041F:	arch/x86/include/asm/intel_pmc_ipc.h
7042F:	arch/x86/include/asm/intel_punit_ipc.h
7043
7044INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7045M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7046L:	linux-wireless@vger.kernel.org
7047S:	Maintained
7048F:	Documentation/networking/README.ipw2100
7049F:	Documentation/networking/README.ipw2200
7050F:	drivers/net/wireless/intel/ipw2x00/
7051
7052INTEL PSTATE DRIVER
7053M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7054M:	Len Brown <lenb@kernel.org>
7055L:	linux-pm@vger.kernel.org
7056S:	Supported
7057F:	drivers/cpufreq/intel_pstate.c
7058
7059INTEL RDMA RNIC DRIVER
7060M:	Faisal Latif <faisal.latif@intel.com>
7061M:	Shiraz Saleem <shiraz.saleem@intel.com>
7062L:	linux-rdma@vger.kernel.org
7063S:	Supported
7064F:	drivers/infiniband/hw/i40iw/
7065
7066INTEL TELEMETRY DRIVER
7067M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7068L:	platform-driver-x86@vger.kernel.org
7069S:	Maintained
7070F:	arch/x86/include/asm/intel_telemetry.h
7071F:	drivers/platform/x86/intel_telemetry*
7072
7073INTEL VIRTUAL BUTTON DRIVER
7074M:	AceLan Kao <acelan.kao@canonical.com>
7075L:	platform-driver-x86@vger.kernel.org
7076S:	Maintained
7077F:	drivers/platform/x86/intel-vbtn.c
7078
7079INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7080M:	Stanislaw Gruszka <sgruszka@redhat.com>
7081L:	linux-wireless@vger.kernel.org
7082S:	Supported
7083F:	drivers/net/wireless/intel/iwlegacy/
7084
7085INTEL WIRELESS WIFI LINK (iwlwifi)
7086M:	Johannes Berg <johannes.berg@intel.com>
7087M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7088M:	Luca Coelho <luciano.coelho@intel.com>
7089M:	Intel Linux Wireless <linuxwifi@intel.com>
7090L:	linux-wireless@vger.kernel.org
7091W:	http://intellinuxwireless.org
7092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7093S:	Supported
7094F:	drivers/net/wireless/intel/iwlwifi/
7095
7096INTEL WIRELESS WIMAX CONNECTION 2400
7097M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7098M:	linux-wimax@intel.com
7099L:	wimax@linuxwimax.org (subscribers-only)
7100S:	Supported
7101W:	http://linuxwimax.org
7102F:	Documentation/wimax/README.i2400m
7103F:	drivers/net/wimax/i2400m/
7104F:	include/uapi/linux/wimax/i2400m.h
7105
7106INTEL(R) TRACE HUB
7107M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7108S:	Supported
7109F:	Documentation/trace/intel_th.txt
7110F:	drivers/hwtracing/intel_th/
7111
7112INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7113M:	Ning Sun <ning.sun@intel.com>
7114L:	tboot-devel@lists.sourceforge.net
7115W:	http://tboot.sourceforge.net
7116T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7117S:	Supported
7118F:	Documentation/intel_txt.txt
7119F:	include/linux/tboot.h
7120F:	arch/x86/kernel/tboot.c
7121
7122INTEL-MID GPIO DRIVER
7123M:	David Cohen <david.a.cohen@linux.intel.com>
7124L:	linux-gpio@vger.kernel.org
7125S:	Maintained
7126F:	drivers/gpio/gpio-intel-mid.c
7127
7128INVENSENSE MPU-3050 GYROSCOPE DRIVER
7129M:	Linus Walleij <linus.walleij@linaro.org>
7130L:	linux-iio@vger.kernel.org
7131S:	Maintained
7132F:	drivers/iio/gyro/mpu3050*
7133F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7134
7135IOC3 ETHERNET DRIVER
7136M:	Ralf Baechle <ralf@linux-mips.org>
7137L:	linux-mips@linux-mips.org
7138S:	Maintained
7139F:	drivers/net/ethernet/sgi/ioc3-eth.c
7140
7141IOC3 SERIAL DRIVER
7142M:	Pat Gefre <pfg@sgi.com>
7143L:	linux-serial@vger.kernel.org
7144S:	Maintained
7145F:	drivers/tty/serial/ioc3_serial.c
7146
7147IOMMU DRIVERS
7148M:	Joerg Roedel <joro@8bytes.org>
7149L:	iommu@lists.linux-foundation.org
7150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7151S:	Maintained
7152F:	Documentation/devicetree/bindings/iommu/
7153F:	drivers/iommu/
7154F:	include/linux/iommu.h
7155F:	include/linux/iova.h
7156
7157IP MASQUERADING
7158M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7159S:	Maintained
7160F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7161
7162IPMI SUBSYSTEM
7163M:	Corey Minyard <minyard@acm.org>
7164L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7165W:	http://openipmi.sourceforge.net/
7166S:	Supported
7167F:	Documentation/IPMI.txt
7168F:	drivers/char/ipmi/
7169F:	include/linux/ipmi*
7170F:	include/uapi/linux/ipmi*
7171
7172IPS SCSI RAID DRIVER
7173M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7174L:	linux-scsi@vger.kernel.org
7175W:	http://www.adaptec.com/
7176S:	Maintained
7177F:	drivers/scsi/ips*
7178
7179IPVS
7180M:	Wensong Zhang <wensong@linux-vs.org>
7181M:	Simon Horman <horms@verge.net.au>
7182M:	Julian Anastasov <ja@ssi.bg>
7183L:	netdev@vger.kernel.org
7184L:	lvs-devel@vger.kernel.org
7185S:	Maintained
7186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7188F:	Documentation/networking/ipvs-sysctl.txt
7189F:	include/net/ip_vs.h
7190F:	include/uapi/linux/ip_vs.h
7191F:	net/netfilter/ipvs/
7192
7193IPWIRELESS DRIVER
7194M:	Jiri Kosina <jikos@kernel.org>
7195M:	David Sterba <dsterba@suse.com>
7196S:	Odd Fixes
7197F:	drivers/tty/ipwireless/
7198
7199IPX NETWORK LAYER
7200L:	netdev@vger.kernel.org
7201S:	Odd fixes
7202F:	include/net/ipx.h
7203F:	include/uapi/linux/ipx.h
7204F:	net/ipx/
7205
7206IRDA SUBSYSTEM
7207M:	Samuel Ortiz <samuel@sortiz.org>
7208L:	irda-users@lists.sourceforge.net (subscribers-only)
7209L:	netdev@vger.kernel.org
7210W:	http://irda.sourceforge.net/
7211S:	Maintained
7212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7213F:	Documentation/networking/irda.txt
7214F:	drivers/staging/irda/
7215
7216IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7217M:	Marc Zyngier <marc.zyngier@arm.com>
7218S:	Maintained
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7220F:	Documentation/IRQ-domain.txt
7221F:	include/linux/irqdomain.h
7222F:	kernel/irq/irqdomain.c
7223F:	kernel/irq/msi.c
7224
7225IRQ SUBSYSTEM
7226M:	Thomas Gleixner <tglx@linutronix.de>
7227L:	linux-kernel@vger.kernel.org
7228S:	Maintained
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7230F:	kernel/irq/
7231
7232IRQCHIP DRIVERS
7233M:	Thomas Gleixner <tglx@linutronix.de>
7234M:	Jason Cooper <jason@lakedaemon.net>
7235M:	Marc Zyngier <marc.zyngier@arm.com>
7236L:	linux-kernel@vger.kernel.org
7237S:	Maintained
7238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7239F:	Documentation/devicetree/bindings/interrupt-controller/
7240F:	drivers/irqchip/
7241
7242ISA
7243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7244S:	Maintained
7245F:	Documentation/isa.txt
7246F:	drivers/base/isa.c
7247F:	include/linux/isa.h
7248
7249ISA RADIO MODULE
7250M:	Hans Verkuil <hverkuil@xs4all.nl>
7251L:	linux-media@vger.kernel.org
7252T:	git git://linuxtv.org/media_tree.git
7253W:	https://linuxtv.org
7254S:	Maintained
7255F:	drivers/media/radio/radio-isa*
7256
7257ISAPNP
7258M:	Jaroslav Kysela <perex@perex.cz>
7259S:	Maintained
7260F:	Documentation/isapnp.txt
7261F:	drivers/pnp/isapnp/
7262F:	include/linux/isapnp.h
7263
7264ISCSI
7265M:	Lee Duncan <lduncan@suse.com>
7266M:	Chris Leech <cleech@redhat.com>
7267L:	open-iscsi@googlegroups.com
7268W:	www.open-iscsi.com
7269S:	Maintained
7270F:	drivers/scsi/*iscsi*
7271F:	include/scsi/*iscsi*
7272
7273iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7274M:	Peter Jones <pjones@redhat.com>
7275M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7276S:	Maintained
7277F:	drivers/firmware/iscsi_ibft*
7278
7279ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7280M:	Or Gerlitz <ogerlitz@mellanox.com>
7281M:	Sagi Grimberg <sagi@grimberg.me>
7282M:	Roi Dayan <roid@mellanox.com>
7283L:	linux-rdma@vger.kernel.org
7284S:	Supported
7285W:	http://www.openfabrics.org
7286W:	www.open-iscsi.org
7287Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7288F:	drivers/infiniband/ulp/iser/
7289
7290ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7291M:	Sagi Grimberg <sagi@grimberg.me>
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7293L:	linux-rdma@vger.kernel.org
7294L:	target-devel@vger.kernel.org
7295S:	Supported
7296W:	http://www.linux-iscsi.org
7297F:	drivers/infiniband/ulp/isert
7298
7299ISDN SUBSYSTEM
7300M:	Karsten Keil <isdn@linux-pingi.de>
7301L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7302L:	netdev@vger.kernel.org
7303W:	http://www.isdn4linux.de
7304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7305S:	Maintained
7306F:	Documentation/isdn/
7307F:	drivers/isdn/
7308F:	include/linux/isdn.h
7309F:	include/linux/isdn/
7310F:	include/uapi/linux/isdn.h
7311F:	include/uapi/linux/isdn/
7312
7313ISDN SUBSYSTEM (Eicon active card driver)
7314M:	Armin Schindler <mac@melware.de>
7315L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7316W:	http://www.melware.de
7317S:	Maintained
7318F:	drivers/isdn/hardware/eicon/
7319
7320IT87 HARDWARE MONITORING DRIVER
7321M:	Jean Delvare <jdelvare@suse.com>
7322L:	linux-hwmon@vger.kernel.org
7323S:	Maintained
7324F:	Documentation/hwmon/it87
7325F:	drivers/hwmon/it87.c
7326
7327IT913X MEDIA DRIVER
7328M:	Antti Palosaari <crope@iki.fi>
7329L:	linux-media@vger.kernel.org
7330W:	https://linuxtv.org
7331W:	http://palosaari.fi/linux/
7332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7333T:	git git://linuxtv.org/anttip/media_tree.git
7334S:	Maintained
7335F:	drivers/media/tuners/it913x*
7336
7337IVTV VIDEO4LINUX DRIVER
7338M:	Andy Walls <awalls@md.metrocast.net>
7339L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7340L:	linux-media@vger.kernel.org
7341T:	git git://linuxtv.org/media_tree.git
7342W:	http://www.ivtvdriver.org
7343S:	Maintained
7344F:	Documentation/media/v4l-drivers/ivtv*
7345F:	drivers/media/pci/ivtv/
7346F:	include/uapi/linux/ivtv*
7347
7348IX2505V MEDIA DRIVER
7349M:	Malcolm Priestley <tvboxspy@gmail.com>
7350L:	linux-media@vger.kernel.org
7351W:	https://linuxtv.org
7352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7353S:	Maintained
7354F:	drivers/media/dvb-frontends/ix2505v*
7355
7356JC42.4 TEMPERATURE SENSOR DRIVER
7357M:	Guenter Roeck <linux@roeck-us.net>
7358L:	linux-hwmon@vger.kernel.org
7359S:	Maintained
7360F:	drivers/hwmon/jc42.c
7361F:	Documentation/hwmon/jc42
7362
7363JFS FILESYSTEM
7364M:	Dave Kleikamp <shaggy@kernel.org>
7365L:	jfs-discussion@lists.sourceforge.net
7366W:	http://jfs.sourceforge.net/
7367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7368S:	Maintained
7369F:	Documentation/filesystems/jfs.txt
7370F:	fs/jfs/
7371
7372JME NETWORK DRIVER
7373M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7374L:	netdev@vger.kernel.org
7375S:	Maintained
7376F:	drivers/net/ethernet/jme.*
7377
7378JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7379M:	David Woodhouse <dwmw2@infradead.org>
7380L:	linux-mtd@lists.infradead.org
7381W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7382S:	Maintained
7383F:	fs/jffs2/
7384F:	include/uapi/linux/jffs2.h
7385
7386JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7387M:	"Theodore Ts'o" <tytso@mit.edu>
7388M:	Jan Kara <jack@suse.com>
7389L:	linux-ext4@vger.kernel.org
7390S:	Maintained
7391F:	fs/jbd2/
7392F:	include/linux/jbd2.h
7393
7394JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7395M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7396L:	linux-media@vger.kernel.org
7397S:	Maintained
7398F:	drivers/media/platform/rcar_jpu.c
7399
7400JSM Neo PCI based serial card
7401M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7402L:	linux-serial@vger.kernel.org
7403S:	Maintained
7404F:	drivers/tty/serial/jsm/
7405
7406K10TEMP HARDWARE MONITORING DRIVER
7407M:	Clemens Ladisch <clemens@ladisch.de>
7408L:	linux-hwmon@vger.kernel.org
7409S:	Maintained
7410F:	Documentation/hwmon/k10temp
7411F:	drivers/hwmon/k10temp.c
7412
7413K8TEMP HARDWARE MONITORING DRIVER
7414M:	Rudolf Marek <r.marek@assembler.cz>
7415L:	linux-hwmon@vger.kernel.org
7416S:	Maintained
7417F:	Documentation/hwmon/k8temp
7418F:	drivers/hwmon/k8temp.c
7419
7420KASAN
7421M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7422R:	Alexander Potapenko <glider@google.com>
7423R:	Dmitry Vyukov <dvyukov@google.com>
7424L:	kasan-dev@googlegroups.com
7425S:	Maintained
7426F:	arch/*/include/asm/kasan.h
7427F:	arch/*/mm/kasan_init*
7428F:	Documentation/dev-tools/kasan.rst
7429F:	include/linux/kasan*.h
7430F:	lib/test_kasan.c
7431F:	mm/kasan/
7432F:	scripts/Makefile.kasan
7433
7434KCONFIG
7435M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7436L:	linux-kbuild@vger.kernel.org
7437T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7438S:	Maintained
7439F:	Documentation/kbuild/kconfig-language.txt
7440F:	scripts/kconfig/
7441
7442KDUMP
7443M:	Dave Young <dyoung@redhat.com>
7444M:	Baoquan He <bhe@redhat.com>
7445R:	Vivek Goyal <vgoyal@redhat.com>
7446L:	kexec@lists.infradead.org
7447W:	http://lse.sourceforge.net/kdump/
7448S:	Maintained
7449F:	Documentation/kdump/
7450
7451KEENE FM RADIO TRANSMITTER DRIVER
7452M:	Hans Verkuil <hverkuil@xs4all.nl>
7453L:	linux-media@vger.kernel.org
7454T:	git git://linuxtv.org/media_tree.git
7455W:	https://linuxtv.org
7456S:	Maintained
7457F:	drivers/media/radio/radio-keene*
7458
7459KERNEL AUTOMOUNTER v4 (AUTOFS4)
7460M:	Ian Kent <raven@themaw.net>
7461L:	autofs@vger.kernel.org
7462S:	Maintained
7463F:	fs/autofs4/
7464
7465KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7466M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7467M:	Michal Marek <mmarek@suse.com>
7468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7469L:	linux-kbuild@vger.kernel.org
7470S:	Maintained
7471F:	Documentation/kbuild/
7472F:	Makefile
7473F:	scripts/Makefile.*
7474F:	scripts/basic/
7475F:	scripts/mk*
7476F:	scripts/package/
7477
7478KERNEL JANITORS
7479L:	kernel-janitors@vger.kernel.org
7480W:	http://kernelnewbies.org/KernelJanitors
7481S:	Odd Fixes
7482
7483KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7484M:	"J. Bruce Fields" <bfields@fieldses.org>
7485M:	Jeff Layton <jlayton@poochiereds.net>
7486L:	linux-nfs@vger.kernel.org
7487W:	http://nfs.sourceforge.net/
7488T:	git git://linux-nfs.org/~bfields/linux.git
7489S:	Supported
7490F:	fs/nfsd/
7491F:	include/uapi/linux/nfsd/
7492F:	fs/lockd/
7493F:	fs/nfs_common/
7494F:	net/sunrpc/
7495F:	include/linux/lockd/
7496F:	include/linux/sunrpc/
7497F:	include/uapi/linux/sunrpc/
7498
7499KERNEL SELFTEST FRAMEWORK
7500M:	Shuah Khan <shuahkh@osg.samsung.com>
7501M:	Shuah Khan <shuah@kernel.org>
7502L:	linux-kselftest@vger.kernel.org
7503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7504S:	Maintained
7505F:	tools/testing/selftests/
7506F:	Documentation/dev-tools/kselftest*
7507
7508KERNEL USERMODE HELPER
7509M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7510L:	linux-kernel@vger.kernel.org
7511S:	Maintained
7512F:	kernel/umh.c
7513F:	include/linux/umh.h
7514
7515KERNEL VIRTUAL MACHINE (KVM)
7516M:	Paolo Bonzini <pbonzini@redhat.com>
7517M:	Radim Krčmář <rkrcmar@redhat.com>
7518L:	kvm@vger.kernel.org
7519W:	http://www.linux-kvm.org
7520T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7521S:	Supported
7522F:	Documentation/virtual/kvm/
7523F:	include/trace/events/kvm.h
7524F:	include/uapi/asm-generic/kvm*
7525F:	include/uapi/linux/kvm*
7526F:	include/asm-generic/kvm*
7527F:	include/linux/kvm*
7528F:	include/kvm/iodev.h
7529F:	virt/kvm/*
7530F:	tools/kvm/
7531
7532KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7533M:	Joerg Roedel <joro@8bytes.org>
7534L:	kvm@vger.kernel.org
7535W:	http://www.linux-kvm.org/
7536S:	Maintained
7537F:	arch/x86/include/asm/svm.h
7538F:	arch/x86/kvm/svm.c
7539
7540KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7541M:	Christoffer Dall <christoffer.dall@linaro.org>
7542M:	Marc Zyngier <marc.zyngier@arm.com>
7543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7544L:	kvmarm@lists.cs.columbia.edu
7545W:	http://systems.cs.columbia.edu/projects/kvm-arm
7546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7547S:	Supported
7548F:	arch/arm/include/uapi/asm/kvm*
7549F:	arch/arm/include/asm/kvm*
7550F:	arch/arm/kvm/
7551F:	virt/kvm/arm/
7552F:	include/kvm/arm_*
7553
7554KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7555M:	Christoffer Dall <christoffer.dall@linaro.org>
7556M:	Marc Zyngier <marc.zyngier@arm.com>
7557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7558L:	kvmarm@lists.cs.columbia.edu
7559S:	Maintained
7560F:	arch/arm64/include/uapi/asm/kvm*
7561F:	arch/arm64/include/asm/kvm*
7562F:	arch/arm64/kvm/
7563
7564KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7565M:	James Hogan <james.hogan@imgtec.com>
7566L:	linux-mips@linux-mips.org
7567S:	Supported
7568F:	arch/mips/include/uapi/asm/kvm*
7569F:	arch/mips/include/asm/kvm*
7570F:	arch/mips/kvm/
7571
7572KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7573M:	Alexander Graf <agraf@suse.com>
7574L:	kvm-ppc@vger.kernel.org
7575W:	http://www.linux-kvm.org/
7576T:	git git://github.com/agraf/linux-2.6.git
7577S:	Supported
7578F:	arch/powerpc/include/uapi/asm/kvm*
7579F:	arch/powerpc/include/asm/kvm*
7580F:	arch/powerpc/kvm/
7581F:	arch/powerpc/kernel/kvm*
7582
7583KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7584M:	Christian Borntraeger <borntraeger@de.ibm.com>
7585M:	Cornelia Huck <cohuck@redhat.com>
7586L:	linux-s390@vger.kernel.org
7587W:	http://www.ibm.com/developerworks/linux/linux390/
7588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7589S:	Supported
7590F:	arch/s390/include/uapi/asm/kvm*
7591F:	arch/s390/include/asm/gmap.h
7592F:	arch/s390/include/asm/kvm*
7593F:	arch/s390/kvm/
7594F:	arch/s390/mm/gmap.c
7595
7596KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7597M:	Paolo Bonzini <pbonzini@redhat.com>
7598M:	Radim Krčmář <rkrcmar@redhat.com>
7599L:	kvm@vger.kernel.org
7600W:	http://www.linux-kvm.org
7601T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7602S:	Supported
7603F:	arch/x86/kvm/
7604F:	arch/x86/include/uapi/asm/kvm*
7605F:	arch/x86/include/asm/kvm*
7606F:	arch/x86/kernel/kvm.c
7607F:	arch/x86/kernel/kvmclock.c
7608
7609KERNFS
7610M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7611M:	Tejun Heo <tj@kernel.org>
7612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7613S:	Supported
7614F:	include/linux/kernfs.h
7615F:	fs/kernfs/
7616
7617KEXEC
7618M:	Eric Biederman <ebiederm@xmission.com>
7619W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7620L:	kexec@lists.infradead.org
7621S:	Maintained
7622F:	include/linux/kexec.h
7623F:	include/uapi/linux/kexec.h
7624F:	kernel/kexec*
7625
7626KEYS-ENCRYPTED
7627M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7628M:	David Safford <safford@us.ibm.com>
7629L:	linux-security-module@vger.kernel.org
7630L:	keyrings@vger.kernel.org
7631S:	Supported
7632F:	Documentation/security/keys/trusted-encrypted.rst
7633F:	include/keys/encrypted-type.h
7634F:	security/keys/encrypted-keys/
7635
7636KEYS-TRUSTED
7637M:	David Safford <safford@us.ibm.com>
7638M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7639L:	linux-security-module@vger.kernel.org
7640L:	keyrings@vger.kernel.org
7641S:	Supported
7642F:	Documentation/security/keys/trusted-encrypted.rst
7643F:	include/keys/trusted-type.h
7644F:	security/keys/trusted.c
7645F:	security/keys/trusted.h
7646
7647KEYS/KEYRINGS:
7648M:	David Howells <dhowells@redhat.com>
7649L:	keyrings@vger.kernel.org
7650S:	Maintained
7651F:	Documentation/security/keys/core.rst
7652F:	include/linux/key.h
7653F:	include/linux/key-type.h
7654F:	include/linux/keyctl.h
7655F:	include/uapi/linux/keyctl.h
7656F:	include/keys/
7657F:	security/keys/
7658
7659KGDB / KDB /debug_core
7660M:	Jason Wessel <jason.wessel@windriver.com>
7661W:	http://kgdb.wiki.kernel.org/
7662L:	kgdb-bugreport@lists.sourceforge.net
7663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7664S:	Maintained
7665F:	Documentation/dev-tools/kgdb.rst
7666F:	drivers/misc/kgdbts.c
7667F:	drivers/tty/serial/kgdboc.c
7668F:	include/linux/kdb.h
7669F:	include/linux/kgdb.h
7670F:	kernel/debug/
7671
7672KMEMCHECK
7673M:	Vegard Nossum <vegardno@ifi.uio.no>
7674M:	Pekka Enberg <penberg@kernel.org>
7675S:	Maintained
7676F:	Documentation/dev-tools/kmemcheck.rst
7677F:	arch/x86/include/asm/kmemcheck.h
7678F:	arch/x86/mm/kmemcheck/
7679F:	include/linux/kmemcheck.h
7680F:	mm/kmemcheck.c
7681
7682KMEMLEAK
7683M:	Catalin Marinas <catalin.marinas@arm.com>
7684S:	Maintained
7685F:	Documentation/dev-tools/kmemleak.rst
7686F:	include/linux/kmemleak.h
7687F:	mm/kmemleak.c
7688F:	mm/kmemleak-test.c
7689
7690KMOD KERNEL MODULE LOADER - USERMODE HELPER
7691M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7692L:	linux-kernel@vger.kernel.org
7693S:	Maintained
7694F:	kernel/kmod.c
7695F:	include/linux/kmod.h
7696F:	lib/test_kmod.c
7697F:	tools/testing/selftests/kmod/
7698
7699KPROBES
7700M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7701M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7702M:	"David S. Miller" <davem@davemloft.net>
7703M:	Masami Hiramatsu <mhiramat@kernel.org>
7704S:	Maintained
7705F:	Documentation/kprobes.txt
7706F:	include/linux/kprobes.h
7707F:	include/asm-generic/kprobes.h
7708F:	kernel/kprobes.c
7709
7710KS0108 LCD CONTROLLER DRIVER
7711M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7712W:	http://miguelojeda.es/auxdisplay.htm
7713W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7714S:	Maintained
7715F:	Documentation/auxdisplay/ks0108
7716F:	drivers/auxdisplay/ks0108.c
7717F:	include/linux/ks0108.h
7718
7719L3MDEV
7720M:	David Ahern <dsa@cumulusnetworks.com>
7721L:	netdev@vger.kernel.org
7722S:	Maintained
7723F:	net/l3mdev
7724F:	include/net/l3mdev.h
7725
7726LANTIQ MIPS ARCHITECTURE
7727M:	John Crispin <john@phrozen.org>
7728L:	linux-mips@linux-mips.org
7729S:	Maintained
7730F:	arch/mips/lantiq
7731F:	drivers/soc/lantiq
7732
7733LAPB module
7734L:	linux-x25@vger.kernel.org
7735S:	Orphan
7736F:	Documentation/networking/lapb-module.txt
7737F:	include/*/lapb.h
7738F:	net/lapb/
7739
7740LASI 53c700 driver for PARISC
7741M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7742L:	linux-scsi@vger.kernel.org
7743S:	Maintained
7744F:	Documentation/scsi/53c700.txt
7745F:	drivers/scsi/53c700*
7746
7747LED SUBSYSTEM
7748M:	Richard Purdie <rpurdie@rpsys.net>
7749M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7750M:	Pavel Machek <pavel@ucw.cz>
7751L:	linux-leds@vger.kernel.org
7752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7753S:	Maintained
7754F:	Documentation/devicetree/bindings/leds/
7755F:	drivers/leds/
7756F:	include/linux/leds.h
7757
7758LEGACY EEPROM DRIVER
7759M:	Jean Delvare <jdelvare@suse.com>
7760S:	Maintained
7761F:	Documentation/misc-devices/eeprom
7762F:	drivers/misc/eeprom/eeprom.c
7763
7764LEGO USB Tower driver
7765M:	Juergen Stuber <starblue@users.sourceforge.net>
7766L:	legousb-devel@lists.sourceforge.net
7767W:	http://legousb.sourceforge.net/
7768S:	Maintained
7769F:	drivers/usb/misc/legousbtower.c
7770
7771LG2160 MEDIA DRIVER
7772M:	Michael Krufky <mkrufky@linuxtv.org>
7773L:	linux-media@vger.kernel.org
7774W:	https://linuxtv.org
7775W:	http://github.com/mkrufky
7776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7777T:	git git://linuxtv.org/mkrufky/tuners.git
7778S:	Maintained
7779F:	drivers/media/dvb-frontends/lg2160.*
7780
7781LGDT3305 MEDIA DRIVER
7782M:	Michael Krufky <mkrufky@linuxtv.org>
7783L:	linux-media@vger.kernel.org
7784W:	https://linuxtv.org
7785W:	http://github.com/mkrufky
7786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7787T:	git git://linuxtv.org/mkrufky/tuners.git
7788S:	Maintained
7789F:	drivers/media/dvb-frontends/lgdt3305.*
7790
7791LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7792M:	Viresh Kumar <vireshk@kernel.org>
7793L:	linux-ide@vger.kernel.org
7794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7795S:	Maintained
7796F:	include/linux/pata_arasan_cf_data.h
7797F:	drivers/ata/pata_arasan_cf.c
7798
7799LIBATA PATA DRIVERS
7800M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7801M:	Tejun Heo <tj@kernel.org>
7802L:	linux-ide@vger.kernel.org
7803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7804S:	Maintained
7805F:	drivers/ata/pata_*.c
7806F:	drivers/ata/ata_generic.c
7807
7808LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7809M:	Linus Walleij <linus.walleij@linaro.org>
7810L:	linux-ide@vger.kernel.org
7811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7812S:	Maintained
7813F:	drivers/ata/pata_ftide010.c
7814F:	drivers/ata/sata_gemini.c
7815F:	drivers/ata/sata_gemini.h
7816
7817LIBATA SATA AHCI PLATFORM devices support
7818M:	Hans de Goede <hdegoede@redhat.com>
7819M:	Tejun Heo <tj@kernel.org>
7820L:	linux-ide@vger.kernel.org
7821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7822S:	Maintained
7823F:	drivers/ata/ahci_platform.c
7824F:	drivers/ata/libahci_platform.c
7825F:	include/linux/ahci_platform.h
7826
7827LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7828M:	Mikael Pettersson <mikpelinux@gmail.com>
7829L:	linux-ide@vger.kernel.org
7830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7831S:	Maintained
7832F:	drivers/ata/sata_promise.*
7833
7834LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7835M:	Tejun Heo <tj@kernel.org>
7836L:	linux-ide@vger.kernel.org
7837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7838S:	Maintained
7839F:	drivers/ata/
7840F:	include/linux/ata.h
7841F:	include/linux/libata.h
7842F:	Documentation/devicetree/bindings/ata/
7843
7844LIBLOCKDEP
7845M:	Sasha Levin <alexander.levin@verizon.com>
7846S:	Maintained
7847F:	tools/lib/lockdep/
7848
7849LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7850M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7851L:	linux-nvdimm@lists.01.org
7852Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7853S:	Supported
7854F:	drivers/nvdimm/blk.c
7855F:	drivers/nvdimm/region_devs.c
7856
7857LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7858M:	Vishal Verma <vishal.l.verma@intel.com>
7859L:	linux-nvdimm@lists.01.org
7860Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7861S:	Supported
7862F:	drivers/nvdimm/btt*
7863
7864LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7865M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7866L:	linux-nvdimm@lists.01.org
7867Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7868S:	Supported
7869F:	drivers/nvdimm/pmem*
7870
7871LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7872M:	Dan Williams <dan.j.williams@intel.com>
7873L:	linux-nvdimm@lists.01.org
7874Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7876S:	Supported
7877F:	drivers/nvdimm/*
7878F:	drivers/acpi/nfit/*
7879F:	include/linux/nd.h
7880F:	include/linux/libnvdimm.h
7881F:	include/uapi/linux/ndctl.h
7882
7883LIGHTNVM PLATFORM SUPPORT
7884M:	Matias Bjorling <mb@lightnvm.io>
7885W:	http://github/OpenChannelSSD
7886L:	linux-block@vger.kernel.org
7887S:	Maintained
7888F:	drivers/lightnvm/
7889F:	include/linux/lightnvm.h
7890F:	include/uapi/linux/lightnvm.h
7891
7892LINUX FOR POWER MACINTOSH
7893M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7894W:	http://www.penguinppc.org/
7895L:	linuxppc-dev@lists.ozlabs.org
7896S:	Maintained
7897F:	arch/powerpc/platforms/powermac/
7898F:	drivers/macintosh/
7899
7900LINUX FOR POWERPC (32-BIT AND 64-BIT)
7901M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7902M:	Paul Mackerras <paulus@samba.org>
7903M:	Michael Ellerman <mpe@ellerman.id.au>
7904W:	https://github.com/linuxppc/linux/wiki
7905L:	linuxppc-dev@lists.ozlabs.org
7906Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7908S:	Supported
7909F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7910F:	Documentation/devicetree/bindings/powerpc/
7911F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7912F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7913F:	Documentation/powerpc/
7914F:	arch/powerpc/
7915F:	drivers/char/tpm/tpm_ibmvtpm*
7916F:	drivers/crypto/nx/
7917F:	drivers/crypto/vmx/
7918F:	drivers/i2c/busses/i2c-opal.c
7919F:	drivers/net/ethernet/ibm/ibmveth.*
7920F:	drivers/net/ethernet/ibm/ibmvnic.*
7921F:	drivers/pci/hotplug/pnv_php.c
7922F:	drivers/pci/hotplug/rpa*
7923F:	drivers/rtc/rtc-opal.c
7924F:	drivers/scsi/ibmvscsi/
7925F:	drivers/tty/hvc/hvc_opal.c
7926F:	drivers/watchdog/wdrtas.c
7927F:	tools/testing/selftests/powerpc
7928N:	/pmac
7929N:	powermac
7930N:	powernv
7931N:	[^a-z0-9]ps3
7932N:	pseries
7933
7934LINUX FOR POWERPC EMBEDDED MPC5XXX
7935M:	Anatolij Gustschin <agust@denx.de>
7936L:	linuxppc-dev@lists.ozlabs.org
7937T:	git git://git.denx.de/linux-denx-agust.git
7938S:	Maintained
7939F:	arch/powerpc/platforms/512x/
7940F:	arch/powerpc/platforms/52xx/
7941
7942LINUX FOR POWERPC EMBEDDED PPC4XX
7943M:	Alistair Popple <alistair@popple.id.au>
7944M:	Matt Porter <mporter@kernel.crashing.org>
7945W:	http://www.penguinppc.org/
7946L:	linuxppc-dev@lists.ozlabs.org
7947S:	Maintained
7948F:	arch/powerpc/platforms/40x/
7949F:	arch/powerpc/platforms/44x/
7950
7951LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7952M:	Scott Wood <oss@buserror.net>
7953M:	Kumar Gala <galak@kernel.crashing.org>
7954W:	http://www.penguinppc.org/
7955L:	linuxppc-dev@lists.ozlabs.org
7956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7957S:	Maintained
7958F:	arch/powerpc/platforms/83xx/
7959F:	arch/powerpc/platforms/85xx/
7960F:	Documentation/devicetree/bindings/powerpc/fsl/
7961
7962LINUX FOR POWERPC EMBEDDED PPC8XX
7963M:	Vitaly Bordug <vitb@kernel.crashing.org>
7964W:	http://www.penguinppc.org/
7965L:	linuxppc-dev@lists.ozlabs.org
7966S:	Maintained
7967F:	arch/powerpc/platforms/8xx/
7968
7969LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7970L:	linuxppc-dev@lists.ozlabs.org
7971S:	Orphan
7972F:	arch/powerpc/*/*virtex*
7973F:	arch/powerpc/*/*/*virtex*
7974
7975LINUX FOR POWERPC PA SEMI PWRFICIENT
7976L:	linuxppc-dev@lists.ozlabs.org
7977S:	Orphan
7978F:	arch/powerpc/platforms/pasemi/
7979F:	drivers/*/*pasemi*
7980F:	drivers/*/*/*pasemi*
7981
7982LINUX KERNEL DUMP TEST MODULE (LKDTM)
7983M:	Kees Cook <keescook@chromium.org>
7984S:	Maintained
7985F:	drivers/misc/lkdtm*
7986
7987LINUX SECURITY MODULE (LSM) FRAMEWORK
7988M:	Chris Wright <chrisw@sous-sol.org>
7989L:	linux-security-module@vger.kernel.org
7990S:	Supported
7991
7992LIS3LV02D ACCELEROMETER DRIVER
7993M:	Eric Piel <eric.piel@tremplin-utc.net>
7994S:	Maintained
7995F:	Documentation/misc-devices/lis3lv02d
7996F:	drivers/misc/lis3lv02d/
7997F:	drivers/platform/x86/hp_accel.c
7998
7999LIVE PATCHING
8000M:	Josh Poimboeuf <jpoimboe@redhat.com>
8001M:	Jessica Yu <jeyu@kernel.org>
8002M:	Jiri Kosina <jikos@kernel.org>
8003M:	Miroslav Benes <mbenes@suse.cz>
8004R:	Petr Mladek <pmladek@suse.com>
8005S:	Maintained
8006F:	kernel/livepatch/
8007F:	include/linux/livepatch.h
8008F:	arch/x86/include/asm/livepatch.h
8009F:	arch/x86/kernel/livepatch.c
8010F:	Documentation/livepatch/
8011F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8012F:	samples/livepatch/
8013L:	live-patching@vger.kernel.org
8014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8015
8016LLC (802.2)
8017L:	netdev@vger.kernel.org
8018S:	Odd fixes
8019F:	include/linux/llc.h
8020F:	include/uapi/linux/llc.h
8021F:	include/net/llc*
8022F:	net/llc/
8023
8024LM73 HARDWARE MONITOR DRIVER
8025M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8026L:	linux-hwmon@vger.kernel.org
8027S:	Maintained
8028F:	drivers/hwmon/lm73.c
8029
8030LM78 HARDWARE MONITOR DRIVER
8031M:	Jean Delvare <jdelvare@suse.com>
8032L:	linux-hwmon@vger.kernel.org
8033S:	Maintained
8034F:	Documentation/hwmon/lm78
8035F:	drivers/hwmon/lm78.c
8036
8037LM83 HARDWARE MONITOR DRIVER
8038M:	Jean Delvare <jdelvare@suse.com>
8039L:	linux-hwmon@vger.kernel.org
8040S:	Maintained
8041F:	Documentation/hwmon/lm83
8042F:	drivers/hwmon/lm83.c
8043
8044LM90 HARDWARE MONITOR DRIVER
8045M:	Jean Delvare <jdelvare@suse.com>
8046L:	linux-hwmon@vger.kernel.org
8047S:	Maintained
8048F:	Documentation/hwmon/lm90
8049F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8050F:	drivers/hwmon/lm90.c
8051F:	include/dt-bindings/thermal/lm90.h
8052
8053LM95234 HARDWARE MONITOR DRIVER
8054M:	Guenter Roeck <linux@roeck-us.net>
8055L:	linux-hwmon@vger.kernel.org
8056S:	Maintained
8057F:	Documentation/hwmon/lm95234
8058F:	drivers/hwmon/lm95234.c
8059
8060LME2510 MEDIA DRIVER
8061M:	Malcolm Priestley <tvboxspy@gmail.com>
8062L:	linux-media@vger.kernel.org
8063W:	https://linuxtv.org
8064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8065S:	Maintained
8066F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8067
8068LOADPIN SECURITY MODULE
8069M:	Kees Cook <keescook@chromium.org>
8070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8071S:	Supported
8072F:	security/loadpin/
8073F:	Documentation/admin-guide/LSM/LoadPin.rst
8074
8075LOCKING PRIMITIVES
8076M:	Peter Zijlstra <peterz@infradead.org>
8077M:	Ingo Molnar <mingo@redhat.com>
8078L:	linux-kernel@vger.kernel.org
8079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8080S:	Maintained
8081F:	Documentation/locking/
8082F:	include/linux/lockdep.h
8083F:	include/linux/spinlock*.h
8084F:	arch/*/include/asm/spinlock*.h
8085F:	include/linux/rwlock*.h
8086F:	include/linux/mutex*.h
8087F:	arch/*/include/asm/mutex*.h
8088F:	include/linux/rwsem*.h
8089F:	arch/*/include/asm/rwsem.h
8090F:	include/linux/seqlock.h
8091F:	lib/locking*.[ch]
8092F:	kernel/locking/
8093
8094LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8095M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8096L:	linux-ntfs-dev@lists.sourceforge.net
8097W:	http://www.linux-ntfs.org/content/view/19/37/
8098S:	Maintained
8099F:	Documentation/ldm.txt
8100F:	block/partitions/ldm.*
8101
8102LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8103M:	Sathya Prakash <sathya.prakash@broadcom.com>
8104M:	Chaitra P B <chaitra.basappa@broadcom.com>
8105M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8106L:	MPT-FusionLinux.pdl@broadcom.com
8107L:	linux-scsi@vger.kernel.org
8108W:	http://www.avagotech.com/support/
8109S:	Supported
8110F:	drivers/message/fusion/
8111F:	drivers/scsi/mpt2sas/
8112F:	drivers/scsi/mpt3sas/
8113
8114LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8115M:	Matthew Wilcox <matthew@wil.cx>
8116L:	linux-scsi@vger.kernel.org
8117S:	Maintained
8118F:	drivers/scsi/sym53c8xx_2/
8119
8120LTC4261 HARDWARE MONITOR DRIVER
8121M:	Guenter Roeck <linux@roeck-us.net>
8122L:	linux-hwmon@vger.kernel.org
8123S:	Maintained
8124F:	Documentation/hwmon/ltc4261
8125F:	drivers/hwmon/ltc4261.c
8126
8127LTC4306 I2C MULTIPLEXER DRIVER
8128M:	Michael Hennerich <michael.hennerich@analog.com>
8129W:	http://ez.analog.com/community/linux-device-drivers
8130L:	linux-i2c@vger.kernel.org
8131S:	Supported
8132F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8133F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8134
8135LTP (Linux Test Project)
8136M:	Mike Frysinger <vapier@gentoo.org>
8137M:	Cyril Hrubis <chrubis@suse.cz>
8138M:	Wanlong Gao <wanlong.gao@gmail.com>
8139M:	Jan Stancek <jstancek@redhat.com>
8140M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8141M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8142L:	ltp@lists.linux.it (subscribers-only)
8143W:	http://linux-test-project.github.io/
8144T:	git git://github.com/linux-test-project/ltp.git
8145S:	Maintained
8146
8147M32R ARCHITECTURE
8148W:	http://www.linux-m32r.org/
8149S:	Orphan
8150F:	arch/m32r/
8151
8152M68K ARCHITECTURE
8153M:	Geert Uytterhoeven <geert@linux-m68k.org>
8154L:	linux-m68k@lists.linux-m68k.org
8155W:	http://www.linux-m68k.org/
8156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8157S:	Maintained
8158F:	arch/m68k/
8159F:	drivers/zorro/
8160
8161M68K ON APPLE MACINTOSH
8162M:	Joshua Thompson <funaho@jurai.org>
8163W:	http://www.mac.linux-m68k.org/
8164L:	linux-m68k@lists.linux-m68k.org
8165S:	Maintained
8166F:	arch/m68k/mac/
8167
8168M68K ON HP9000/300
8169M:	Philip Blundell <philb@gnu.org>
8170W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8171S:	Maintained
8172F:	arch/m68k/hp300/
8173
8174M88DS3103 MEDIA DRIVER
8175M:	Antti Palosaari <crope@iki.fi>
8176L:	linux-media@vger.kernel.org
8177W:	https://linuxtv.org
8178W:	http://palosaari.fi/linux/
8179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8180T:	git git://linuxtv.org/anttip/media_tree.git
8181S:	Maintained
8182F:	drivers/media/dvb-frontends/m88ds3103*
8183
8184M88RS2000 MEDIA DRIVER
8185M:	Malcolm Priestley <tvboxspy@gmail.com>
8186L:	linux-media@vger.kernel.org
8187W:	https://linuxtv.org
8188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8189S:	Maintained
8190F:	drivers/media/dvb-frontends/m88rs2000*
8191
8192MA901 MASTERKIT USB FM RADIO DRIVER
8193M:	Alexey Klimov <klimov.linux@gmail.com>
8194L:	linux-media@vger.kernel.org
8195T:	git git://linuxtv.org/media_tree.git
8196S:	Maintained
8197F:	drivers/media/radio/radio-ma901.c
8198
8199MAC80211
8200M:	Johannes Berg <johannes@sipsolutions.net>
8201L:	linux-wireless@vger.kernel.org
8202W:	http://wireless.kernel.org/
8203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8205S:	Maintained
8206F:	Documentation/networking/mac80211-injection.txt
8207F:	include/net/mac80211.h
8208F:	net/mac80211/
8209F:	drivers/net/wireless/mac80211_hwsim.[ch]
8210
8211MAILBOX API
8212M:	Jassi Brar <jassisinghbrar@gmail.com>
8213L:	linux-kernel@vger.kernel.org
8214S:	Maintained
8215F:	drivers/mailbox/
8216F:	include/linux/mailbox_client.h
8217F:	include/linux/mailbox_controller.h
8218
8219MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8220M:	Michael Kerrisk <mtk.manpages@gmail.com>
8221W:	http://www.kernel.org/doc/man-pages
8222L:	linux-man@vger.kernel.org
8223S:	Maintained
8224
8225MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8226M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8227L:	linux-mips@linux-mips.org
8228S:	Maintained
8229F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8230
8231MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8232M:	Andrew Lunn <andrew@lunn.ch>
8233M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8234L:	netdev@vger.kernel.org
8235S:	Maintained
8236F:	drivers/net/dsa/mv88e6xxx/
8237F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8238
8239MARVELL ARMADA DRM SUPPORT
8240M:	Russell King <linux@armlinux.org.uk>
8241S:	Maintained
8242T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8243T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8244F:	drivers/gpu/drm/armada/
8245F:	include/uapi/drm/armada_drm.h
8246F:	Documentation/devicetree/bindings/display/armada/
8247
8248MARVELL CRYPTO DRIVER
8249M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8250M:	Arnaud Ebalard <arno@natisbad.org>
8251F:	drivers/crypto/marvell/
8252S:	Maintained
8253L:	linux-crypto@vger.kernel.org
8254
8255MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8256M:	Mirko Lindner <mlindner@marvell.com>
8257M:	Stephen Hemminger <stephen@networkplumber.org>
8258L:	netdev@vger.kernel.org
8259S:	Maintained
8260F:	drivers/net/ethernet/marvell/sk*
8261
8262MARVELL LIBERTAS WIRELESS DRIVER
8263L:	libertas-dev@lists.infradead.org
8264S:	Orphan
8265F:	drivers/net/wireless/marvell/libertas/
8266
8267MARVELL MV643XX ETHERNET DRIVER
8268M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8269L:	netdev@vger.kernel.org
8270S:	Maintained
8271F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8272F:	include/linux/mv643xx.h
8273
8274MARVELL MV88X3310 PHY DRIVER
8275M:	Russell King <rmk@armlinux.org.uk>
8276L:	netdev@vger.kernel.org
8277S:	Maintained
8278F:	drivers/net/phy/marvell10g.c
8279
8280MARVELL MVNETA ETHERNET DRIVER
8281M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8282L:	netdev@vger.kernel.org
8283S:	Maintained
8284F:	drivers/net/ethernet/marvell/mvneta.*
8285
8286MARVELL MWIFIEX WIRELESS DRIVER
8287M:	Amitkumar Karwar <amitkarwar@gmail.com>
8288M:	Nishant Sarmukadam <nishants@marvell.com>
8289M:	Ganapathi Bhat <gbhat@marvell.com>
8290M:	Xinming Hu <huxm@marvell.com>
8291L:	linux-wireless@vger.kernel.org
8292S:	Maintained
8293F:	drivers/net/wireless/marvell/mwifiex/
8294
8295MARVELL MWL8K WIRELESS DRIVER
8296M:	Lennert Buytenhek <buytenh@wantstofly.org>
8297L:	linux-wireless@vger.kernel.org
8298S:	Odd Fixes
8299F:	drivers/net/wireless/marvell/mwl8k.c
8300
8301MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8302M:	Nicolas Pitre <nico@fluxnic.net>
8303S:	Odd Fixes
8304F:	drivers/mmc/host/mvsdio.*
8305
8306MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8307M:	Hu Ziji <huziji@marvell.com>
8308L:	linux-mmc@vger.kernel.org
8309S:	Supported
8310F:	drivers/mmc/host/sdhci-xenon*
8311F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8312
8313MATROX FRAMEBUFFER DRIVER
8314L:	linux-fbdev@vger.kernel.org
8315S:	Orphan
8316F:	drivers/video/fbdev/matrox/matroxfb_*
8317F:	include/uapi/linux/matroxfb.h
8318
8319MAX16065 HARDWARE MONITOR DRIVER
8320M:	Guenter Roeck <linux@roeck-us.net>
8321L:	linux-hwmon@vger.kernel.org
8322S:	Maintained
8323F:	Documentation/hwmon/max16065
8324F:	drivers/hwmon/max16065.c
8325
8326MAX20751 HARDWARE MONITOR DRIVER
8327M:	Guenter Roeck <linux@roeck-us.net>
8328L:	linux-hwmon@vger.kernel.org
8329S:	Maintained
8330F:	Documentation/hwmon/max20751
8331F:	drivers/hwmon/max20751.c
8332
8333MAX2175 SDR TUNER DRIVER
8334M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8335L:	linux-media@vger.kernel.org
8336T:	git git://linuxtv.org/media_tree.git
8337S:	Maintained
8338F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8339F:	Documentation/media/v4l-drivers/max2175.rst
8340F:	drivers/media/i2c/max2175*
8341F:	include/uapi/linux/max2175.h
8342
8343MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8344L:	linux-hwmon@vger.kernel.org
8345S:	Orphan
8346F:	Documentation/hwmon/max6650
8347F:	drivers/hwmon/max6650.c
8348
8349MAX6697 HARDWARE MONITOR DRIVER
8350M:	Guenter Roeck <linux@roeck-us.net>
8351L:	linux-hwmon@vger.kernel.org
8352S:	Maintained
8353F:	Documentation/hwmon/max6697
8354F:	Documentation/devicetree/bindings/i2c/max6697.txt
8355F:	drivers/hwmon/max6697.c
8356F:	include/linux/platform_data/max6697.h
8357
8358MAX9860 MONO AUDIO VOICE CODEC DRIVER
8359M:	Peter Rosin <peda@axentia.se>
8360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8361S:	Maintained
8362F:	Documentation/devicetree/bindings/sound/max9860.txt
8363F:	sound/soc/codecs/max9860.*
8364
8365MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8366M:	Javier Martinez Canillas <javier@dowhile0.org>
8367L:	linux-kernel@vger.kernel.org
8368S:	Supported
8369F:	drivers/regulator/max77802-regulator.c
8370F:	Documentation/devicetree/bindings/*/*max77802.txt
8371F:	include/dt-bindings/*/*max77802.h
8372
8373MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8374M:	Krzysztof Kozlowski <krzk@kernel.org>
8375M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8376L:	linux-pm@vger.kernel.org
8377S:	Supported
8378F:	drivers/power/supply/max14577_charger.c
8379F:	drivers/power/supply/max77693_charger.c
8380
8381MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8382M:	Chanwoo Choi <cw00.choi@samsung.com>
8383M:	Krzysztof Kozlowski <krzk@kernel.org>
8384M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8385L:	linux-kernel@vger.kernel.org
8386S:	Supported
8387F:	drivers/*/max14577*.c
8388F:	drivers/*/max77686*.c
8389F:	drivers/*/max77693*.c
8390F:	drivers/extcon/extcon-max14577.c
8391F:	drivers/extcon/extcon-max77693.c
8392F:	drivers/rtc/rtc-max77686.c
8393F:	drivers/clk/clk-max77686.c
8394F:	Documentation/devicetree/bindings/mfd/max14577.txt
8395F:	Documentation/devicetree/bindings/*/max77686.txt
8396F:	Documentation/devicetree/bindings/mfd/max77693.txt
8397F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8398F:	include/linux/mfd/max14577*.h
8399F:	include/linux/mfd/max77686*.h
8400F:	include/linux/mfd/max77693*.h
8401
8402MAXIRADIO FM RADIO RECEIVER DRIVER
8403M:	Hans Verkuil <hverkuil@xs4all.nl>
8404L:	linux-media@vger.kernel.org
8405T:	git git://linuxtv.org/media_tree.git
8406W:	https://linuxtv.org
8407S:	Maintained
8408F:	drivers/media/radio/radio-maxiradio*
8409
8410MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8411M:	Peter Rosin <peda@axentia.se>
8412L:	linux-iio@vger.kernel.org
8413S:	Maintained
8414F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8415F:	drivers/iio/potentiometer/mcp4531.c
8416
8417MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8418M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8419L:	linux-iio@vger.kernel.org
8420S:	Maintained
8421F:	drivers/iio/dac/cio-dac.c
8422
8423MEDIA DRIVERS FOR ASCOT2E
8424M:	Sergey Kozlov <serjk@netup.ru>
8425M:	Abylay Ospan <aospan@netup.ru>
8426L:	linux-media@vger.kernel.org
8427W:	https://linuxtv.org
8428W:	http://netup.tv/
8429T:	git git://linuxtv.org/media_tree.git
8430S:	Supported
8431F:	drivers/media/dvb-frontends/ascot2e*
8432
8433MEDIA DRIVERS FOR CXD2841ER
8434M:	Sergey Kozlov <serjk@netup.ru>
8435M:	Abylay Ospan <aospan@netup.ru>
8436L:	linux-media@vger.kernel.org
8437W:	https://linuxtv.org
8438W:	http://netup.tv/
8439T:	git git://linuxtv.org/media_tree.git
8440S:	Supported
8441F:	drivers/media/dvb-frontends/cxd2841er*
8442
8443MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8444M:	Daniel Scheller <d.scheller.oss@gmail.com>
8445L:	linux-media@vger.kernel.org
8446W:	https://linuxtv.org
8447T:	git git://linuxtv.org/media_tree.git
8448S:	Maintained
8449F:	drivers/media/pci/ddbridge/*
8450
8451MEDIA DRIVERS FOR FREESCALE IMX
8452M:	Steve Longerbeam <slongerbeam@gmail.com>
8453M:	Philipp Zabel <p.zabel@pengutronix.de>
8454L:	linux-media@vger.kernel.org
8455T:	git git://linuxtv.org/media_tree.git
8456S:	Maintained
8457F:	Documentation/devicetree/bindings/media/imx.txt
8458F:	Documentation/media/v4l-drivers/imx.rst
8459F:	drivers/staging/media/imx/
8460F:	include/linux/imx-media.h
8461F:	include/media/imx.h
8462
8463MEDIA DRIVERS FOR HELENE
8464M:	Abylay Ospan <aospan@netup.ru>
8465L:	linux-media@vger.kernel.org
8466W:	https://linuxtv.org
8467W:	http://netup.tv/
8468T:	git git://linuxtv.org/media_tree.git
8469S:	Supported
8470F:	drivers/media/dvb-frontends/helene*
8471
8472MEDIA DRIVERS FOR HORUS3A
8473M:	Sergey Kozlov <serjk@netup.ru>
8474M:	Abylay Ospan <aospan@netup.ru>
8475L:	linux-media@vger.kernel.org
8476W:	https://linuxtv.org
8477W:	http://netup.tv/
8478T:	git git://linuxtv.org/media_tree.git
8479S:	Supported
8480F:	drivers/media/dvb-frontends/horus3a*
8481
8482MEDIA DRIVERS FOR LNBH25
8483M:	Sergey Kozlov <serjk@netup.ru>
8484M:	Abylay Ospan <aospan@netup.ru>
8485L:	linux-media@vger.kernel.org
8486W:	https://linuxtv.org
8487W:	http://netup.tv/
8488T:	git git://linuxtv.org/media_tree.git
8489S:	Supported
8490F:	drivers/media/dvb-frontends/lnbh25*
8491
8492MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8493M:	Daniel Scheller <d.scheller.oss@gmail.com>
8494L:	linux-media@vger.kernel.org
8495W:	https://linuxtv.org
8496T:	git git://linuxtv.org/media_tree.git
8497S:	Maintained
8498F:	drivers/media/dvb-frontends/mxl5xx*
8499
8500MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8501M:	Sergey Kozlov <serjk@netup.ru>
8502M:	Abylay Ospan <aospan@netup.ru>
8503L:	linux-media@vger.kernel.org
8504W:	https://linuxtv.org
8505W:	http://netup.tv/
8506T:	git git://linuxtv.org/media_tree.git
8507S:	Supported
8508F:	drivers/media/pci/netup_unidvb/*
8509
8510MEDIA DRIVERS FOR RENESAS - DRIF
8511M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8512L:	linux-media@vger.kernel.org
8513L:	linux-renesas-soc@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515S:	Supported
8516F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8517F:	drivers/media/platform/rcar_drif.c
8518
8519MEDIA DRIVERS FOR RENESAS - FCP
8520M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8521L:	linux-media@vger.kernel.org
8522L:	linux-renesas-soc@vger.kernel.org
8523T:	git git://linuxtv.org/media_tree.git
8524S:	Supported
8525F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8526F:	drivers/media/platform/rcar-fcp.c
8527F:	include/media/rcar-fcp.h
8528
8529MEDIA DRIVERS FOR RENESAS - FDP1
8530M:	Kieran Bingham <kieran@bingham.xyz>
8531L:	linux-media@vger.kernel.org
8532L:	linux-renesas-soc@vger.kernel.org
8533T:	git git://linuxtv.org/media_tree.git
8534S:	Supported
8535F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8536F:	drivers/media/platform/rcar_fdp1.c
8537
8538MEDIA DRIVERS FOR RENESAS - VIN
8539M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8540L:	linux-media@vger.kernel.org
8541L:	linux-renesas-soc@vger.kernel.org
8542T:	git git://linuxtv.org/media_tree.git
8543S:	Supported
8544F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8545F:	drivers/media/platform/rcar-vin/
8546
8547MEDIA DRIVERS FOR RENESAS - VSP1
8548M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8549L:	linux-media@vger.kernel.org
8550L:	linux-renesas-soc@vger.kernel.org
8551T:	git git://linuxtv.org/media_tree.git
8552S:	Supported
8553F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8554F:	drivers/media/platform/vsp1/
8555
8556MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8557M:	Daniel Scheller <d.scheller.oss@gmail.com>
8558L:	linux-media@vger.kernel.org
8559W:	https://linuxtv.org
8560T:	git git://linuxtv.org/media_tree.git
8561S:	Maintained
8562F:	drivers/media/dvb-frontends/stv0910*
8563
8564MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8565M:	Daniel Scheller <d.scheller.oss@gmail.com>
8566L:	linux-media@vger.kernel.org
8567W:	https://linuxtv.org
8568T:	git git://linuxtv.org/media_tree.git
8569S:	Maintained
8570F:	drivers/media/dvb-frontends/stv6111*
8571
8572MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8573M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8574M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8575P:	LinuxTV.org Project
8576L:	linux-media@vger.kernel.org
8577W:	https://linuxtv.org
8578Q:	http://patchwork.kernel.org/project/linux-media/list/
8579T:	git git://linuxtv.org/media_tree.git
8580S:	Maintained
8581F:	Documentation/devicetree/bindings/media/
8582F:	Documentation/media/
8583F:	drivers/media/
8584F:	drivers/staging/media/
8585F:	include/linux/platform_data/media/
8586F:	include/media/
8587F:	include/uapi/linux/dvb/
8588F:	include/uapi/linux/videodev2.h
8589F:	include/uapi/linux/media.h
8590F:	include/uapi/linux/v4l2-*
8591F:	include/uapi/linux/meye.h
8592F:	include/uapi/linux/ivtv*
8593F:	include/uapi/linux/uvcvideo.h
8594
8595MEDIATEK CIR DRIVER
8596M:	Sean Wang <sean.wang@mediatek.com>
8597S:	Maintained
8598F:	drivers/media/rc/mtk-cir.c
8599
8600MEDIATEK ETHERNET DRIVER
8601M:	Felix Fietkau <nbd@openwrt.org>
8602M:	John Crispin <john@phrozen.org>
8603M:	Sean Wang <sean.wang@mediatek.com>
8604M:	Nelson Chang <nelson.chang@mediatek.com>
8605L:	netdev@vger.kernel.org
8606S:	Maintained
8607F:	drivers/net/ethernet/mediatek/
8608
8609MEDIATEK JPEG DRIVER
8610M:	Rick Chang <rick.chang@mediatek.com>
8611M:	Bin Liu <bin.liu@mediatek.com>
8612S:	Supported
8613F:	drivers/media/platform/mtk-jpeg/
8614F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8615
8616MEDIATEK MDP DRIVER
8617M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8618M:	Houlong Wei <houlong.wei@mediatek.com>
8619M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8620S:	Supported
8621F:	drivers/media/platform/mtk-mdp/
8622F:	drivers/media/platform/mtk-vpu/
8623F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8624
8625MEDIATEK MEDIA DRIVER
8626M:	Tiffany Lin <tiffany.lin@mediatek.com>
8627M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8628S:	Supported
8629F:	drivers/media/platform/mtk-vcodec/
8630F:	drivers/media/platform/mtk-vpu/
8631F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8632F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8633
8634MEDIATEK MT7601U WIRELESS LAN DRIVER
8635M:	Jakub Kicinski <kubakici@wp.pl>
8636L:	linux-wireless@vger.kernel.org
8637S:	Maintained
8638F:	drivers/net/wireless/mediatek/mt7601u/
8639
8640MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8641M:	Sean Wang <sean.wang@mediatek.com>
8642S:	Maintained
8643F:	drivers/char/hw_random/mtk-rng.c
8644
8645MEDIATEK USB3 DRD IP DRIVER
8646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8647L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8650S:	Maintained
8651F:	drivers/usb/mtu3/
8652
8653MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8654M:	Peter Senna Tschudin <peter.senna@collabora.com>
8655M:	Martin Donnelly <martin.donnelly@ge.com>
8656M:	Martyn Welch <martyn.welch@collabora.co.uk>
8657S:	Maintained
8658F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8659F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8660
8661MEGARAID SCSI/SAS DRIVERS
8662M:	Kashyap Desai <kashyap.desai@broadcom.com>
8663M:	Sumit Saxena <sumit.saxena@broadcom.com>
8664M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8665L:	megaraidlinux.pdl@broadcom.com
8666L:	linux-scsi@vger.kernel.org
8667W:	http://www.avagotech.com/support/
8668S:	Maintained
8669F:	Documentation/scsi/megaraid.txt
8670F:	drivers/scsi/megaraid.*
8671F:	drivers/scsi/megaraid/
8672
8673MELEXIS MLX90614 DRIVER
8674M:	Crt Mori <cmo@melexis.com>
8675L:	linux-iio@vger.kernel.org
8676W:	http://www.melexis.com
8677S:	Supported
8678F:	drivers/iio/temperature/mlx90614.c
8679
8680MELFAS MIP4 TOUCHSCREEN DRIVER
8681M:	Sangwon Jee <jeesw@melfas.com>
8682W:	http://www.melfas.com
8683S:	Supported
8684F:	drivers/input/touchscreen/melfas_mip4.c
8685F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8686
8687MELLANOX ETHERNET DRIVER (mlx4_en)
8688M:	Tariq Toukan <tariqt@mellanox.com>
8689L:	netdev@vger.kernel.org
8690S:	Supported
8691W:	http://www.mellanox.com
8692Q:	http://patchwork.ozlabs.org/project/netdev/list/
8693F:	drivers/net/ethernet/mellanox/mlx4/en_*
8694
8695MELLANOX ETHERNET DRIVER (mlx5e)
8696M:	Saeed Mahameed <saeedm@mellanox.com>
8697L:	netdev@vger.kernel.org
8698S:	Supported
8699W:	http://www.mellanox.com
8700Q:	http://patchwork.ozlabs.org/project/netdev/list/
8701F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8702
8703MELLANOX ETHERNET INNOVA DRIVER
8704M:	Ilan Tayari <ilant@mellanox.com>
8705R:	Boris Pismenny <borisp@mellanox.com>
8706L:	netdev@vger.kernel.org
8707S:	Supported
8708W:	http://www.mellanox.com
8709Q:	http://patchwork.ozlabs.org/project/netdev/list/
8710F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8711F:	include/linux/mlx5/mlx5_ifc_fpga.h
8712
8713MELLANOX ETHERNET INNOVA IPSEC DRIVER
8714M:	Ilan Tayari <ilant@mellanox.com>
8715R:	Boris Pismenny <borisp@mellanox.com>
8716L:	netdev@vger.kernel.org
8717S:	Supported
8718W:	http://www.mellanox.com
8719Q:	http://patchwork.ozlabs.org/project/netdev/list/
8720F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8721F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8722
8723MELLANOX ETHERNET SWITCH DRIVERS
8724M:	Jiri Pirko <jiri@mellanox.com>
8725M:	Ido Schimmel <idosch@mellanox.com>
8726L:	netdev@vger.kernel.org
8727S:	Supported
8728W:	http://www.mellanox.com
8729Q:	http://patchwork.ozlabs.org/project/netdev/list/
8730F:	drivers/net/ethernet/mellanox/mlxsw/
8731
8732MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8733M:	Yotam Gigi <yotamg@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/mlxfw/
8739
8740MELLANOX MLX CPLD HOTPLUG DRIVER
8741M:	Vadim Pasternak <vadimp@mellanox.com>
8742L:	platform-driver-x86@vger.kernel.org
8743S:	Supported
8744F:	drivers/platform/x86/mlxcpld-hotplug.c
8745F:	include/linux/platform_data/mlxcpld-hotplug.h
8746
8747MELLANOX MLX4 core VPI driver
8748M:	Tariq Toukan <tariqt@mellanox.com>
8749L:	netdev@vger.kernel.org
8750L:	linux-rdma@vger.kernel.org
8751W:	http://www.mellanox.com
8752Q:	http://patchwork.ozlabs.org/project/netdev/list/
8753S:	Supported
8754F:	drivers/net/ethernet/mellanox/mlx4/
8755F:	include/linux/mlx4/
8756
8757MELLANOX MLX4 IB driver
8758M:	Yishai Hadas <yishaih@mellanox.com>
8759L:	linux-rdma@vger.kernel.org
8760W:	http://www.mellanox.com
8761Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8762S:	Supported
8763F:	drivers/infiniband/hw/mlx4/
8764F:	include/linux/mlx4/
8765F:	include/uapi/rdma/mlx4-abi.h
8766
8767MELLANOX MLX5 core VPI driver
8768M:	Saeed Mahameed <saeedm@mellanox.com>
8769M:	Matan Barak <matanb@mellanox.com>
8770M:	Leon Romanovsky <leonro@mellanox.com>
8771L:	netdev@vger.kernel.org
8772L:	linux-rdma@vger.kernel.org
8773W:	http://www.mellanox.com
8774Q:	http://patchwork.ozlabs.org/project/netdev/list/
8775S:	Supported
8776F:	drivers/net/ethernet/mellanox/mlx5/core/
8777F:	include/linux/mlx5/
8778
8779MELLANOX MLX5 IB driver
8780M:	Matan Barak <matanb@mellanox.com>
8781M:	Leon Romanovsky <leonro@mellanox.com>
8782L:	linux-rdma@vger.kernel.org
8783W:	http://www.mellanox.com
8784Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8785S:	Supported
8786F:	drivers/infiniband/hw/mlx5/
8787F:	include/linux/mlx5/
8788F:	include/uapi/rdma/mlx5-abi.h
8789
8790MELLANOX MLXCPLD I2C AND MUX DRIVER
8791M:	Vadim Pasternak <vadimp@mellanox.com>
8792M:	Michael Shych <michaelsh@mellanox.com>
8793L:	linux-i2c@vger.kernel.org
8794S:	Supported
8795F:	drivers/i2c/busses/i2c-mlxcpld.c
8796F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8797F:	Documentation/i2c/busses/i2c-mlxcpld
8798
8799MELLANOX MLXCPLD LED DRIVER
8800M:	Vadim Pasternak <vadimp@mellanox.com>
8801L:	linux-leds@vger.kernel.org
8802S:	Supported
8803F:	drivers/leds/leds-mlxcpld.c
8804F:	Documentation/leds/leds-mlxcpld.txt
8805
8806MELLANOX PLATFORM DRIVER
8807M:	Vadim Pasternak <vadimp@mellanox.com>
8808L:	platform-driver-x86@vger.kernel.org
8809S:	Supported
8810F:	drivers/platform/x86/mlx-platform.c
8811
8812MEMBARRIER SUPPORT
8813M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8814M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8815L:	linux-kernel@vger.kernel.org
8816S:	Supported
8817F:	kernel/sched/membarrier.c
8818F:	include/uapi/linux/membarrier.h
8819
8820MEMORY MANAGEMENT
8821L:	linux-mm@kvack.org
8822W:	http://www.linux-mm.org
8823S:	Maintained
8824F:	include/linux/mm.h
8825F:	include/linux/gfp.h
8826F:	include/linux/mmzone.h
8827F:	include/linux/memory_hotplug.h
8828F:	include/linux/vmalloc.h
8829F:	mm/
8830
8831MEMORY TECHNOLOGY DEVICES (MTD)
8832M:	David Woodhouse <dwmw2@infradead.org>
8833M:	Brian Norris <computersforpeace@gmail.com>
8834M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8835M:	Marek Vasut <marek.vasut@gmail.com>
8836M:	Richard Weinberger <richard@nod.at>
8837M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8838L:	linux-mtd@lists.infradead.org
8839W:	http://www.linux-mtd.infradead.org/
8840Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8841T:	git git://git.infradead.org/linux-mtd.git master
8842T:	git git://git.infradead.org/l2-mtd.git master
8843S:	Maintained
8844F:	Documentation/devicetree/bindings/mtd/
8845F:	drivers/mtd/
8846F:	include/linux/mtd/
8847F:	include/uapi/mtd/
8848
8849MEN A21 WATCHDOG DRIVER
8850M:	Johannes Thumshirn <morbidrsa@gmail.com>
8851L:	linux-watchdog@vger.kernel.org
8852S:	Maintained
8853F:	drivers/watchdog/mena21_wdt.c
8854
8855MEN CHAMELEON BUS (mcb)
8856M:	Johannes Thumshirn <morbidrsa@gmail.com>
8857S:	Maintained
8858F:	drivers/mcb/
8859F:	include/linux/mcb.h
8860F:	Documentation/men-chameleon-bus.txt
8861
8862MEN F21BMC (Board Management Controller)
8863M:	Andreas Werner <andreas.werner@men.de>
8864S:	Supported
8865F:	drivers/mfd/menf21bmc.c
8866F:	drivers/watchdog/menf21bmc_wdt.c
8867F:	drivers/leds/leds-menf21bmc.c
8868F:	drivers/hwmon/menf21bmc_hwmon.c
8869F:	Documentation/hwmon/menf21bmc
8870
8871MESON AO CEC DRIVER FOR AMLOGIC SOCS
8872M:	Neil Armstrong <narmstrong@baylibre.com>
8873L:	linux-media@lists.freedesktop.org
8874L:	linux-amlogic@lists.infradead.org
8875W:	http://linux-meson.com/
8876S:	Supported
8877F:	drivers/media/platform/meson/ao-cec.c
8878F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8879T:	git git://linuxtv.org/media_tree.git
8880
8881METAG ARCHITECTURE
8882M:	James Hogan <james.hogan@imgtec.com>
8883L:	linux-metag@vger.kernel.org
8884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8885S:	Odd Fixes
8886F:	arch/metag/
8887F:	Documentation/metag/
8888F:	Documentation/devicetree/bindings/metag/
8889F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8890F:	drivers/clocksource/metag_generic.c
8891F:	drivers/irqchip/irq-metag.c
8892F:	drivers/irqchip/irq-metag-ext.c
8893F:	drivers/tty/metag_da.c
8894
8895MICROBLAZE ARCHITECTURE
8896M:	Michal Simek <monstr@monstr.eu>
8897W:	http://www.monstr.eu/fdt/
8898T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8899S:	Supported
8900F:	arch/microblaze/
8901
8902MICROCHIP / ATMEL AT91 SERIAL DRIVER
8903M:	Richard Genoud <richard.genoud@gmail.com>
8904S:	Maintained
8905F:	drivers/tty/serial/atmel_serial.c
8906F:	drivers/tty/serial/atmel_serial.h
8907
8908MICROCHIP / ATMEL DMA DRIVER
8909M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8911L:	dmaengine@vger.kernel.org
8912S:	Supported
8913F:	drivers/dma/at_hdmac.c
8914F:	drivers/dma/at_hdmac_regs.h
8915F:	include/linux/platform_data/dma-atmel.h
8916
8917MICROCHIP / ATMEL ECC DRIVER
8918M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8919L:	linux-crypto@vger.kernel.org
8920S:	Maintained
8921F:	drivers/crypto/atmel-ecc.*
8922
8923MICROCHIP / ATMEL ISC DRIVER
8924M:	Songjun Wu <songjun.wu@microchip.com>
8925L:	linux-media@vger.kernel.org
8926S:	Supported
8927F:	drivers/media/platform/atmel/atmel-isc.c
8928F:	drivers/media/platform/atmel/atmel-isc-regs.h
8929F:	devicetree/bindings/media/atmel-isc.txt
8930
8931MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8932M:	Woojung Huh <Woojung.Huh@microchip.com>
8933M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8934L:	netdev@vger.kernel.org
8935S:	Maintained
8936F:	net/dsa/tag_ksz.c
8937F:	drivers/net/dsa/microchip/*
8938F:	include/linux/platform_data/microchip-ksz.h
8939F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8940
8941MICROCHIP USB251XB DRIVER
8942M:	Richard Leitner <richard.leitner@skidata.com>
8943L:	linux-usb@vger.kernel.org
8944S:	Maintained
8945F:	drivers/usb/misc/usb251xb.c
8946F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8947
8948MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8949M:	Don Brace <don.brace@microsemi.com>
8950L:	esc.storagedev@microsemi.com
8951L:	linux-scsi@vger.kernel.org
8952S:	Supported
8953F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8954F:	drivers/scsi/smartpqi/Kconfig
8955F:	drivers/scsi/smartpqi/Makefile
8956F:	include/linux/cciss*.h
8957F:	include/uapi/linux/cciss*.h
8958F:	Documentation/scsi/smartpqi.txt
8959
8960MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8961M:	Chen Yu <yu.c.chen@intel.com>
8962L:	platform-driver-x86@vger.kernel.org
8963S:	Supported
8964F:	drivers/platform/x86/surfacepro3_button.c
8965
8966MICROTEK X6 SCANNER
8967M:	Oliver Neukum <oliver@neukum.org>
8968S:	Maintained
8969F:	drivers/usb/image/microtek.*
8970
8971MIPS
8972M:	Ralf Baechle <ralf@linux-mips.org>
8973L:	linux-mips@linux-mips.org
8974W:	http://www.linux-mips.org/
8975T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8976Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8977S:	Supported
8978F:	Documentation/devicetree/bindings/mips/
8979F:	Documentation/mips/
8980F:	arch/mips/
8981
8982MIPS BOSTON DEVELOPMENT BOARD
8983M:	Paul Burton <paul.burton@imgtec.com>
8984L:	linux-mips@linux-mips.org
8985S:	Maintained
8986F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8987F:	arch/mips/boot/dts/img/boston.dts
8988F:	arch/mips/configs/generic/board-boston.config
8989F:	drivers/clk/imgtec/clk-boston.c
8990F:	include/dt-bindings/clock/boston-clock.h
8991
8992MIPS GENERIC PLATFORM
8993M:	Paul Burton <paul.burton@imgtec.com>
8994L:	linux-mips@linux-mips.org
8995S:	Supported
8996F:	arch/mips/generic/
8997F:	arch/mips/tools/generic-board-config.sh
8998
8999MIPS/LOONGSON1 ARCHITECTURE
9000M:	Keguang Zhang <keguang.zhang@gmail.com>
9001L:	linux-mips@linux-mips.org
9002S:	Maintained
9003F:	arch/mips/loongson32/
9004F:	arch/mips/include/asm/mach-loongson32/
9005F:	drivers/*/*loongson1*
9006F:	drivers/*/*/*loongson1*
9007
9008MIPS RINT INSTRUCTION EMULATION
9009M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9010L:	linux-mips@linux-mips.org
9011S:	Supported
9012F:	arch/mips/math-emu/sp_rint.c
9013F:	arch/mips/math-emu/dp_rint.c
9014
9015MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9016M:	Hans Verkuil <hverkuil@xs4all.nl>
9017L:	linux-media@vger.kernel.org
9018T:	git git://linuxtv.org/media_tree.git
9019W:	https://linuxtv.org
9020S:	Odd Fixes
9021F:	drivers/media/radio/radio-miropcm20*
9022
9023MMP SUPPORT
9024M:	Eric Miao <eric.y.miao@gmail.com>
9025M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9027T:	git git://github.com/hzhuang1/linux.git
9028T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9029S:	Maintained
9030F:	arch/arm/boot/dts/mmp*
9031F:	arch/arm/mach-mmp/
9032
9033MN88472 MEDIA DRIVER
9034M:	Antti Palosaari <crope@iki.fi>
9035L:	linux-media@vger.kernel.org
9036W:	https://linuxtv.org
9037W:	http://palosaari.fi/linux/
9038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9039S:	Maintained
9040F:	drivers/media/dvb-frontends/mn88472*
9041
9042MN88473 MEDIA DRIVER
9043M:	Antti Palosaari <crope@iki.fi>
9044L:	linux-media@vger.kernel.org
9045W:	https://linuxtv.org
9046W:	http://palosaari.fi/linux/
9047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9048S:	Maintained
9049F:	drivers/media/dvb-frontends/mn88473*
9050
9051MODULE SUPPORT
9052M:	Jessica Yu <jeyu@kernel.org>
9053M:	Rusty Russell <rusty@rustcorp.com.au>
9054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9055S:	Maintained
9056F:	include/linux/module.h
9057F:	kernel/module.c
9058
9059MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9060W:	http://popies.net/meye/
9061S:	Orphan
9062F:	Documentation/media/v4l-drivers/meye*
9063F:	drivers/media/pci/meye/
9064F:	include/uapi/linux/meye.h
9065
9066MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9067M:	Jiri Slaby <jirislaby@gmail.com>
9068S:	Maintained
9069F:	Documentation/serial/moxa-smartio
9070F:	drivers/tty/mxser.*
9071
9072MR800 AVERMEDIA USB FM RADIO DRIVER
9073M:	Alexey Klimov <klimov.linux@gmail.com>
9074L:	linux-media@vger.kernel.org
9075T:	git git://linuxtv.org/media_tree.git
9076S:	Maintained
9077F:	drivers/media/radio/radio-mr800.c
9078
9079MRF24J40 IEEE 802.15.4 RADIO DRIVER
9080M:	Alan Ott <alan@signal11.us>
9081L:	linux-wpan@vger.kernel.org
9082S:	Maintained
9083F:	drivers/net/ieee802154/mrf24j40.c
9084F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9085
9086MSI LAPTOP SUPPORT
9087M:	"Lee, Chun-Yi" <jlee@suse.com>
9088L:	platform-driver-x86@vger.kernel.org
9089S:	Maintained
9090F:	drivers/platform/x86/msi-laptop.c
9091
9092MSI WMI SUPPORT
9093L:	platform-driver-x86@vger.kernel.org
9094S:	Orphan
9095F:	drivers/platform/x86/msi-wmi.c
9096
9097MSI001 MEDIA DRIVER
9098M:	Antti Palosaari <crope@iki.fi>
9099L:	linux-media@vger.kernel.org
9100W:	https://linuxtv.org
9101W:	http://palosaari.fi/linux/
9102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9103T:	git git://linuxtv.org/anttip/media_tree.git
9104S:	Maintained
9105F:	drivers/media/tuners/msi001*
9106
9107MSI2500 MEDIA DRIVER
9108M:	Antti Palosaari <crope@iki.fi>
9109L:	linux-media@vger.kernel.org
9110W:	https://linuxtv.org
9111W:	http://palosaari.fi/linux/
9112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9113T:	git git://linuxtv.org/anttip/media_tree.git
9114S:	Maintained
9115F:	drivers/media/usb/msi2500/
9116
9117MSYSTEMS DISKONCHIP G3 MTD DRIVER
9118M:	Robert Jarzmik <robert.jarzmik@free.fr>
9119L:	linux-mtd@lists.infradead.org
9120S:	Maintained
9121F:	drivers/mtd/devices/docg3*
9122
9123MT9M032 APTINA SENSOR DRIVER
9124M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9125L:	linux-media@vger.kernel.org
9126T:	git git://linuxtv.org/media_tree.git
9127S:	Maintained
9128F:	drivers/media/i2c/mt9m032.c
9129F:	include/media/i2c/mt9m032.h
9130
9131MT9P031 APTINA CAMERA SENSOR
9132M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9133L:	linux-media@vger.kernel.org
9134T:	git git://linuxtv.org/media_tree.git
9135S:	Maintained
9136F:	drivers/media/i2c/mt9p031.c
9137F:	include/media/i2c/mt9p031.h
9138
9139MT9T001 APTINA CAMERA SENSOR
9140M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9141L:	linux-media@vger.kernel.org
9142T:	git git://linuxtv.org/media_tree.git
9143S:	Maintained
9144F:	drivers/media/i2c/mt9t001.c
9145F:	include/media/i2c/mt9t001.h
9146
9147MT9V032 APTINA CAMERA SENSOR
9148M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9149L:	linux-media@vger.kernel.org
9150T:	git git://linuxtv.org/media_tree.git
9151S:	Maintained
9152F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9153F:	drivers/media/i2c/mt9v032.c
9154F:	include/media/i2c/mt9v032.h
9155
9156MULTIFUNCTION DEVICES (MFD)
9157M:	Lee Jones <lee.jones@linaro.org>
9158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9159S:	Supported
9160F:	Documentation/devicetree/bindings/mfd/
9161F:	drivers/mfd/
9162F:	include/linux/mfd/
9163F:	include/dt-bindings/mfd/
9164
9165MULTIMEDIA CARD (MMC) ETC. OVER SPI
9166S:	Orphan
9167F:	drivers/mmc/host/mmc_spi.c
9168F:	include/linux/spi/mmc_spi.h
9169
9170MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9171M:	Ulf Hansson <ulf.hansson@linaro.org>
9172L:	linux-mmc@vger.kernel.org
9173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9174S:	Maintained
9175F:	Documentation/devicetree/bindings/mmc/
9176F:	drivers/mmc/
9177F:	include/linux/mmc/
9178F:	include/uapi/linux/mmc/
9179
9180MULTIPLEXER SUBSYSTEM
9181M:	Peter Rosin <peda@axentia.se>
9182S:	Maintained
9183F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9184F:	Documentation/devicetree/bindings/mux/
9185F:	include/linux/dt-bindings/mux/
9186F:	include/linux/mux/
9187F:	drivers/mux/
9188
9189MULTISOUND SOUND DRIVER
9190M:	Andrew Veliath <andrewtv@usa.net>
9191S:	Maintained
9192F:	Documentation/sound/oss/MultiSound
9193F:	sound/oss/msnd*
9194
9195MULTITECH MULTIPORT CARD (ISICOM)
9196S:	Orphan
9197F:	drivers/tty/isicom.c
9198F:	include/linux/isicom.h
9199
9200MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9201M:	Bin Liu <b-liu@ti.com>
9202L:	linux-usb@vger.kernel.org
9203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9204S:	Maintained
9205F:	drivers/usb/musb/
9206
9207MXL5007T MEDIA DRIVER
9208M:	Michael Krufky <mkrufky@linuxtv.org>
9209L:	linux-media@vger.kernel.org
9210W:	https://linuxtv.org
9211W:	http://github.com/mkrufky
9212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9213T:	git git://linuxtv.org/mkrufky/tuners.git
9214S:	Maintained
9215F:	drivers/media/tuners/mxl5007t.*
9216
9217MXSFB DRM DRIVER
9218M:	Marek Vasut <marex@denx.de>
9219S:	Supported
9220F:	drivers/gpu/drm/mxsfb/
9221F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9222
9223MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9224M:	Hyong-Youb Kim <hykim@myri.com>
9225L:	netdev@vger.kernel.org
9226W:	https://www.myricom.com/support/downloads/myri10ge.html
9227S:	Supported
9228F:	drivers/net/ethernet/myricom/myri10ge/
9229
9230NAND FLASH SUBSYSTEM
9231M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9232R:	Richard Weinberger <richard@nod.at>
9233L:	linux-mtd@lists.infradead.org
9234W:	http://www.linux-mtd.infradead.org/
9235Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9236T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9237T:	git git://git.infradead.org/l2-mtd.git nand/next
9238S:	Maintained
9239F:	drivers/mtd/nand/
9240F:	include/linux/mtd/*nand*.h
9241
9242NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9243M:	Daniel Mack <zonque@gmail.com>
9244S:	Maintained
9245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9246W:	http://www.native-instruments.com
9247F:	sound/usb/caiaq/
9248
9249NATSEMI ETHERNET DRIVER (DP8381x)
9250S:	Orphan
9251F:	drivers/net/ethernet/natsemi/natsemi.c
9252
9253NCP FILESYSTEM
9254M:	Petr Vandrovec <petr@vandrovec.name>
9255S:	Odd Fixes
9256F:	fs/ncpfs/
9257
9258NCR 5380 SCSI DRIVERS
9259M:	Finn Thain <fthain@telegraphics.com.au>
9260M:	Michael Schmitz <schmitzmic@gmail.com>
9261L:	linux-scsi@vger.kernel.org
9262S:	Maintained
9263F:	Documentation/scsi/g_NCR5380.txt
9264F:	drivers/scsi/NCR5380.*
9265F:	drivers/scsi/arm/cumana_1.c
9266F:	drivers/scsi/arm/oak.c
9267F:	drivers/scsi/atari_scsi.*
9268F:	drivers/scsi/dmx3191d.c
9269F:	drivers/scsi/g_NCR5380.*
9270F:	drivers/scsi/mac_scsi.*
9271F:	drivers/scsi/sun3_scsi.*
9272F:	drivers/scsi/sun3_scsi_vme.c
9273
9274NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9275M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9276L:	linux-scsi@vger.kernel.org
9277S:	Maintained
9278F:	drivers/scsi/NCR_D700.*
9279
9280NCT6775 HARDWARE MONITOR DRIVER
9281M:	Guenter Roeck <linux@roeck-us.net>
9282L:	linux-hwmon@vger.kernel.org
9283S:	Maintained
9284F:	Documentation/hwmon/nct6775
9285F:	drivers/hwmon/nct6775.c
9286
9287NETEFFECT IWARP RNIC DRIVER (IW_NES)
9288M:	Faisal Latif <faisal.latif@intel.com>
9289L:	linux-rdma@vger.kernel.org
9290W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9291S:	Supported
9292F:	drivers/infiniband/hw/nes/
9293F:	include/uapi/rdma/nes-abi.h
9294
9295NETEM NETWORK EMULATOR
9296M:	Stephen Hemminger <stephen@networkplumber.org>
9297L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9298S:	Maintained
9299F:	net/sched/sch_netem.c
9300
9301NETERION 10GbE DRIVERS (s2io/vxge)
9302M:	Jon Mason <jdmason@kudzu.us>
9303L:	netdev@vger.kernel.org
9304S:	Supported
9305F:	Documentation/networking/s2io.txt
9306F:	Documentation/networking/vxge.txt
9307F:	drivers/net/ethernet/neterion/
9308
9309NETFILTER
9310M:	Pablo Neira Ayuso <pablo@netfilter.org>
9311M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9312M:	Florian Westphal <fw@strlen.de>
9313L:	netfilter-devel@vger.kernel.org
9314L:	coreteam@netfilter.org
9315W:	http://www.netfilter.org/
9316W:	http://www.iptables.org/
9317W:	http://www.nftables.org/
9318Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9321S:	Maintained
9322F:	include/linux/netfilter*
9323F:	include/linux/netfilter/
9324F:	include/net/netfilter/
9325F:	include/uapi/linux/netfilter*
9326F:	include/uapi/linux/netfilter/
9327F:	net/*/netfilter.c
9328F:	net/*/netfilter/
9329F:	net/netfilter/
9330F:	net/bridge/br_netfilter*.c
9331
9332NETROM NETWORK LAYER
9333M:	Ralf Baechle <ralf@linux-mips.org>
9334L:	linux-hams@vger.kernel.org
9335W:	http://www.linux-ax25.org/
9336S:	Maintained
9337F:	include/net/netrom.h
9338F:	include/uapi/linux/netrom.h
9339F:	net/netrom/
9340
9341NETRONOME ETHERNET DRIVERS
9342M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9343L:	oss-drivers@netronome.com
9344S:	Maintained
9345F:	drivers/net/ethernet/netronome/
9346
9347NETWORK BLOCK DEVICE (NBD)
9348M:	Josef Bacik <jbacik@fb.com>
9349S:	Maintained
9350L:	linux-block@vger.kernel.org
9351L:	nbd-general@lists.sourceforge.net
9352F:	Documentation/blockdev/nbd.txt
9353F:	drivers/block/nbd.c
9354F:	include/uapi/linux/nbd.h
9355
9356NETWORK DROP MONITOR
9357M:	Neil Horman <nhorman@tuxdriver.com>
9358L:	netdev@vger.kernel.org
9359S:	Maintained
9360W:	https://fedorahosted.org/dropwatch/
9361F:	net/core/drop_monitor.c
9362
9363NETWORKING DRIVERS
9364L:	netdev@vger.kernel.org
9365W:	http://www.linuxfoundation.org/en/Net
9366Q:	http://patchwork.ozlabs.org/project/netdev/list/
9367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9369S:	Odd Fixes
9370F:	Documentation/devicetree/bindings/net/
9371F:	drivers/net/
9372F:	include/linux/if_*
9373F:	include/linux/netdevice.h
9374F:	include/linux/etherdevice.h
9375F:	include/linux/fcdevice.h
9376F:	include/linux/fddidevice.h
9377F:	include/linux/hippidevice.h
9378F:	include/linux/inetdevice.h
9379F:	include/uapi/linux/if_*
9380F:	include/uapi/linux/netdevice.h
9381
9382NETWORKING DRIVERS (WIRELESS)
9383M:	Kalle Valo <kvalo@codeaurora.org>
9384L:	linux-wireless@vger.kernel.org
9385Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9388S:	Maintained
9389F:	Documentation/devicetree/bindings/net/wireless/
9390F:	drivers/net/wireless/
9391
9392NETWORKING [DSA]
9393M:	Andrew Lunn <andrew@lunn.ch>
9394M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9395M:	Florian Fainelli <f.fainelli@gmail.com>
9396S:	Maintained
9397F:	net/dsa/
9398F:	include/net/dsa.h
9399F:	drivers/net/dsa/
9400
9401NETWORKING [GENERAL]
9402M:	"David S. Miller" <davem@davemloft.net>
9403L:	netdev@vger.kernel.org
9404W:	http://www.linuxfoundation.org/en/Net
9405Q:	http://patchwork.ozlabs.org/project/netdev/list/
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9408B:	mailto:netdev@vger.kernel.org
9409S:	Maintained
9410F:	net/
9411F:	include/net/
9412F:	include/linux/in.h
9413F:	include/linux/net.h
9414F:	include/linux/netdevice.h
9415F:	include/uapi/linux/in.h
9416F:	include/uapi/linux/net.h
9417F:	include/uapi/linux/netdevice.h
9418F:	include/uapi/linux/net_namespace.h
9419F:	tools/net/
9420F:	tools/testing/selftests/net/
9421F:	lib/random32.c
9422
9423NETWORKING [IPSEC]
9424M:	Steffen Klassert <steffen.klassert@secunet.com>
9425M:	Herbert Xu <herbert@gondor.apana.org.au>
9426M:	"David S. Miller" <davem@davemloft.net>
9427L:	netdev@vger.kernel.org
9428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9430S:	Maintained
9431F:	net/core/flow.c
9432F:	net/xfrm/
9433F:	net/key/
9434F:	net/ipv4/xfrm*
9435F:	net/ipv4/esp4*
9436F:	net/ipv4/ah4.c
9437F:	net/ipv4/ipcomp.c
9438F:	net/ipv4/ip_vti.c
9439F:	net/ipv6/xfrm*
9440F:	net/ipv6/esp6*
9441F:	net/ipv6/ah6.c
9442F:	net/ipv6/ipcomp6.c
9443F:	net/ipv6/ip6_vti.c
9444F:	include/uapi/linux/xfrm.h
9445F:	include/net/xfrm.h
9446
9447NETWORKING [IPv4/IPv6]
9448M:	"David S. Miller" <davem@davemloft.net>
9449M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9450M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9451L:	netdev@vger.kernel.org
9452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9453S:	Maintained
9454F:	net/ipv4/
9455F:	net/ipv6/
9456F:	include/net/ip*
9457F:	arch/x86/net/*
9458
9459NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9460M:	Paul Moore <paul@paul-moore.com>
9461W:	https://github.com/netlabel
9462L:	netdev@vger.kernel.org
9463L:	linux-security-module@vger.kernel.org
9464S:	Maintained
9465F:	Documentation/netlabel/
9466F:	include/net/calipso.h
9467F:	include/net/cipso_ipv4.h
9468F:	include/net/netlabel.h
9469F:	include/uapi/linux/netfilter/xt_SECMARK.h
9470F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9471F:	net/netlabel/
9472F:	net/ipv4/cipso_ipv4.c
9473F:	net/ipv6/calipso.c
9474F:	net/netfilter/xt_CONNSECMARK.c
9475F:	net/netfilter/xt_SECMARK.c
9476
9477NETWORKING [TLS]
9478M:	Ilya Lesokhin <ilyal@mellanox.com>
9479M:	Aviad Yehezkel <aviadye@mellanox.com>
9480M:	Dave Watson <davejwatson@fb.com>
9481L:	netdev@vger.kernel.org
9482S:	Maintained
9483F:	net/tls/*
9484F:	include/uapi/linux/tls.h
9485F:	include/net/tls.h
9486
9487NETWORKING [WIRELESS]
9488L:	linux-wireless@vger.kernel.org
9489Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9490
9491NETXEN (1/10) GbE SUPPORT
9492M:	Manish Chopra <manish.chopra@cavium.com>
9493M:	Rahul Verma <rahul.verma@cavium.com>
9494M:	Dept-GELinuxNICDev@cavium.com
9495L:	netdev@vger.kernel.org
9496S:	Supported
9497F:	drivers/net/ethernet/qlogic/netxen/
9498
9499NFC SUBSYSTEM
9500M:	Samuel Ortiz <sameo@linux.intel.com>
9501L:	linux-wireless@vger.kernel.org
9502L:	linux-nfc@lists.01.org (subscribers-only)
9503S:	Supported
9504F:	net/nfc/
9505F:	include/net/nfc/
9506F:	include/uapi/linux/nfc.h
9507F:	drivers/nfc/
9508F:	include/linux/platform_data/nfcmrvl.h
9509F:	include/linux/platform_data/nxp-nci.h
9510F:	Documentation/devicetree/bindings/net/nfc/
9511
9512NFS, SUNRPC, AND LOCKD CLIENTS
9513M:	Trond Myklebust <trond.myklebust@primarydata.com>
9514M:	Anna Schumaker <anna.schumaker@netapp.com>
9515L:	linux-nfs@vger.kernel.org
9516W:	http://client.linux-nfs.org
9517T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9518S:	Maintained
9519F:	fs/lockd/
9520F:	fs/nfs/
9521F:	fs/nfs_common/
9522F:	net/sunrpc/
9523F:	include/linux/lockd/
9524F:	include/linux/nfs*
9525F:	include/linux/sunrpc/
9526F:	include/uapi/linux/nfs*
9527F:	include/uapi/linux/sunrpc/
9528
9529NILFS2 FILESYSTEM
9530M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9531L:	linux-nilfs@vger.kernel.org
9532W:	http://nilfs.sourceforge.net/
9533W:	http://nilfs.osdn.jp/
9534T:	git git://github.com/konis/nilfs2.git
9535S:	Supported
9536F:	Documentation/filesystems/nilfs2.txt
9537F:	fs/nilfs2/
9538F:	include/trace/events/nilfs2.h
9539F:	include/uapi/linux/nilfs2_api.h
9540F:	include/uapi/linux/nilfs2_ondisk.h
9541
9542NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9543M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9544W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9545S:	Maintained
9546F:	Documentation/scsi/NinjaSCSI.txt
9547F:	drivers/scsi/pcmcia/nsp_*
9548
9549NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9550M:	GOTO Masanori <gotom@debian.or.jp>
9551M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9552W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9553S:	Maintained
9554F:	Documentation/scsi/NinjaSCSI.txt
9555F:	drivers/scsi/nsp32*
9556
9557NIOS2 ARCHITECTURE
9558M:	Ley Foon Tan <lftan@altera.com>
9559L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9561S:	Maintained
9562F:	arch/nios2/
9563
9564NOHZ, DYNTICKS SUPPORT
9565M:	Frederic Weisbecker <fweisbec@gmail.com>
9566M:	Thomas Gleixner <tglx@linutronix.de>
9567M:	Ingo Molnar <mingo@kernel.org>
9568L:	linux-kernel@vger.kernel.org
9569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9570S:	Maintained
9571F:	kernel/time/tick*.*
9572F:	include/linux/tick.h
9573F:	include/linux/sched/nohz.h
9574
9575NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9576M:	Pavel Machek <pavel@ucw.cz>
9577M:	Sakari Ailus <sakari.ailus@iki.fi>
9578L:	linux-media@vger.kernel.org
9579S:	Maintained
9580F:	drivers/media/i2c/et8ek8
9581F:	drivers/media/i2c/ad5820.c
9582
9583NOKIA N900 POWER SUPPLY DRIVERS
9584R:	Pali Rohár <pali.rohar@gmail.com>
9585F:	include/linux/power/bq2415x_charger.h
9586F:	include/linux/power/bq27xxx_battery.h
9587F:	include/linux/power/isp1704_charger.h
9588F:	drivers/power/supply/bq2415x_charger.c
9589F:	drivers/power/supply/bq27xxx_battery.c
9590F:	drivers/power/supply/bq27xxx_battery_i2c.c
9591F:	drivers/power/supply/isp1704_charger.c
9592F:	drivers/power/supply/rx51_battery.c
9593
9594NTB AMD DRIVER
9595M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9596L:	linux-ntb@googlegroups.com
9597S:	Supported
9598F:	drivers/ntb/hw/amd/
9599
9600NTB DRIVER CORE
9601M:	Jon Mason <jdmason@kudzu.us>
9602M:	Dave Jiang <dave.jiang@intel.com>
9603M:	Allen Hubbe <Allen.Hubbe@emc.com>
9604L:	linux-ntb@googlegroups.com
9605S:	Supported
9606W:	https://github.com/jonmason/ntb/wiki
9607T:	git git://github.com/jonmason/ntb.git
9608F:	drivers/ntb/
9609F:	drivers/net/ntb_netdev.c
9610F:	include/linux/ntb.h
9611F:	include/linux/ntb_transport.h
9612F:	tools/testing/selftests/ntb/
9613
9614NTB IDT DRIVER
9615M:	Serge Semin <fancer.lancer@gmail.com>
9616L:	linux-ntb@googlegroups.com
9617S:	Supported
9618F:	drivers/ntb/hw/idt/
9619
9620NTB INTEL DRIVER
9621M:	Jon Mason <jdmason@kudzu.us>
9622M:	Dave Jiang <dave.jiang@intel.com>
9623L:	linux-ntb@googlegroups.com
9624S:	Supported
9625W:	https://github.com/jonmason/ntb/wiki
9626T:	git git://github.com/jonmason/ntb.git
9627F:	drivers/ntb/hw/intel/
9628
9629NTFS FILESYSTEM
9630M:	Anton Altaparmakov <anton@tuxera.com>
9631L:	linux-ntfs-dev@lists.sourceforge.net
9632W:	http://www.tuxera.com/
9633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9634S:	Supported
9635F:	Documentation/filesystems/ntfs.txt
9636F:	fs/ntfs/
9637
9638NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9639M:	Antonino Daplas <adaplas@gmail.com>
9640L:	linux-fbdev@vger.kernel.org
9641S:	Maintained
9642F:	drivers/video/fbdev/riva/
9643F:	drivers/video/fbdev/nvidia/
9644
9645NVM EXPRESS DRIVER
9646M:	Keith Busch <keith.busch@intel.com>
9647M:	Jens Axboe <axboe@fb.com>
9648M:	Christoph Hellwig <hch@lst.de>
9649M:	Sagi Grimberg <sagi@grimberg.me>
9650L:	linux-nvme@lists.infradead.org
9651T:	git://git.infradead.org/nvme.git
9652W:	http://git.infradead.org/nvme.git
9653S:	Supported
9654F:	drivers/nvme/host/
9655F:	include/linux/nvme.h
9656F:	include/uapi/linux/nvme_ioctl.h
9657
9658NVM EXPRESS FC TRANSPORT DRIVERS
9659M:	James Smart <james.smart@broadcom.com>
9660L:	linux-nvme@lists.infradead.org
9661S:	Supported
9662F:	include/linux/nvme-fc.h
9663F:	include/linux/nvme-fc-driver.h
9664F:	drivers/nvme/host/fc.c
9665F:	drivers/nvme/target/fc.c
9666F:	drivers/nvme/target/fcloop.c
9667
9668NVM EXPRESS TARGET DRIVER
9669M:	Christoph Hellwig <hch@lst.de>
9670M:	Sagi Grimberg <sagi@grimberg.me>
9671L:	linux-nvme@lists.infradead.org
9672T:	git://git.infradead.org/nvme.git
9673W:	http://git.infradead.org/nvme.git
9674S:	Supported
9675F:	drivers/nvme/target/
9676
9677NVMEM FRAMEWORK
9678M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9679S:	Maintained
9680F:	drivers/nvmem/
9681F:	Documentation/devicetree/bindings/nvmem/
9682F:	Documentation/ABI/stable/sysfs-bus-nvmem
9683F:	include/linux/nvmem-consumer.h
9684F:	include/linux/nvmem-provider.h
9685
9686NXP TDA998X DRM DRIVER
9687M:	Russell King <linux@armlinux.org.uk>
9688S:	Supported
9689T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9690T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9691F:	drivers/gpu/drm/i2c/tda998x_drv.c
9692F:	include/drm/i2c/tda998x.h
9693
9694NXP TFA9879 DRIVER
9695M:	Peter Rosin <peda@axentia.se>
9696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9697S:	Maintained
9698F:	sound/soc/codecs/tfa9879*
9699
9700NXP-NCI NFC DRIVER
9701M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9702R:	Charles Gorand <charles.gorand@effinnov.com>
9703L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9704S:	Supported
9705F:	drivers/nfc/nxp-nci
9706
9707OBJTOOL
9708M:	Josh Poimboeuf <jpoimboe@redhat.com>
9709S:	Supported
9710F:	tools/objtool/
9711
9712OMAP AUDIO SUPPORT
9713M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9714M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9715L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9716L:	linux-omap@vger.kernel.org
9717S:	Maintained
9718F:	sound/soc/omap/
9719
9720OMAP CLOCK FRAMEWORK SUPPORT
9721M:	Paul Walmsley <paul@pwsan.com>
9722L:	linux-omap@vger.kernel.org
9723S:	Maintained
9724F:	arch/arm/*omap*/*clock*
9725
9726OMAP DEVICE TREE SUPPORT
9727M:	Benoît Cousson <bcousson@baylibre.com>
9728M:	Tony Lindgren <tony@atomide.com>
9729L:	linux-omap@vger.kernel.org
9730L:	devicetree@vger.kernel.org
9731S:	Maintained
9732F:	arch/arm/boot/dts/*omap*
9733F:	arch/arm/boot/dts/*am3*
9734F:	arch/arm/boot/dts/*am4*
9735F:	arch/arm/boot/dts/*am5*
9736F:	arch/arm/boot/dts/*dra7*
9737
9738OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9739M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9740L:	linux-omap@vger.kernel.org
9741L:	linux-fbdev@vger.kernel.org
9742S:	Maintained
9743F:	drivers/video/fbdev/omap2/
9744F:	Documentation/arm/OMAP/DSS
9745
9746OMAP FRAMEBUFFER SUPPORT
9747M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9748L:	linux-fbdev@vger.kernel.org
9749L:	linux-omap@vger.kernel.org
9750S:	Maintained
9751F:	drivers/video/fbdev/omap/
9752
9753OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9754M:	Roger Quadros <rogerq@ti.com>
9755M:	Tony Lindgren <tony@atomide.com>
9756L:	linux-omap@vger.kernel.org
9757S:	Maintained
9758F:	drivers/memory/omap-gpmc.c
9759F:	arch/arm/mach-omap2/*gpmc*
9760
9761OMAP GPIO DRIVER
9762M:	Grygorii Strashko <grygorii.strashko@ti.com>
9763M:	Santosh Shilimkar <ssantosh@kernel.org>
9764M:	Kevin Hilman <khilman@kernel.org>
9765L:	linux-omap@vger.kernel.org
9766S:	Maintained
9767F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9768F:	drivers/gpio/gpio-omap.c
9769
9770OMAP HARDWARE SPINLOCK SUPPORT
9771M:	Ohad Ben-Cohen <ohad@wizery.com>
9772L:	linux-omap@vger.kernel.org
9773S:	Maintained
9774F:	drivers/hwspinlock/omap_hwspinlock.c
9775
9776OMAP HS MMC SUPPORT
9777L:	linux-mmc@vger.kernel.org
9778L:	linux-omap@vger.kernel.org
9779S:	Orphan
9780F:	drivers/mmc/host/omap_hsmmc.c
9781
9782OMAP HWMOD DATA
9783M:	Paul Walmsley <paul@pwsan.com>
9784L:	linux-omap@vger.kernel.org
9785S:	Maintained
9786F:	arch/arm/mach-omap2/omap_hwmod*data*
9787
9788OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9789M:	Benoît Cousson <bcousson@baylibre.com>
9790L:	linux-omap@vger.kernel.org
9791S:	Maintained
9792F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9793
9794OMAP HWMOD SUPPORT
9795M:	Benoît Cousson <bcousson@baylibre.com>
9796M:	Paul Walmsley <paul@pwsan.com>
9797L:	linux-omap@vger.kernel.org
9798S:	Maintained
9799F:	arch/arm/mach-omap2/omap_hwmod.*
9800
9801OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9802M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9803L:	linux-media@vger.kernel.org
9804S:	Maintained
9805F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9806F:	drivers/media/platform/omap3isp/
9807F:	drivers/staging/media/omap4iss/
9808
9809OMAP MMC SUPPORT
9810M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9811L:	linux-omap@vger.kernel.org
9812S:	Maintained
9813F:	drivers/mmc/host/omap.c
9814
9815OMAP POWER MANAGEMENT SUPPORT
9816M:	Kevin Hilman <khilman@kernel.org>
9817L:	linux-omap@vger.kernel.org
9818S:	Maintained
9819F:	arch/arm/*omap*/*pm*
9820F:	drivers/cpufreq/omap-cpufreq.c
9821
9822OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9823M:	Rajendra Nayak <rnayak@codeaurora.org>
9824M:	Paul Walmsley <paul@pwsan.com>
9825L:	linux-omap@vger.kernel.org
9826S:	Maintained
9827F:	arch/arm/mach-omap2/prm*
9828
9829OMAP RANDOM NUMBER GENERATOR SUPPORT
9830M:	Deepak Saxena <dsaxena@plexity.net>
9831S:	Maintained
9832F:	drivers/char/hw_random/omap-rng.c
9833
9834OMAP USB SUPPORT
9835L:	linux-usb@vger.kernel.org
9836L:	linux-omap@vger.kernel.org
9837S:	Orphan
9838F:	drivers/usb/*/*omap*
9839F:	arch/arm/*omap*/usb*
9840
9841OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9842M:	Mark Jackson <mpfj@newflow.co.uk>
9843L:	linux-omap@vger.kernel.org
9844S:	Maintained
9845F:	arch/arm/boot/dts/am335x-nano.dts
9846
9847OMAP1 SUPPORT
9848M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9849M:	Tony Lindgren <tony@atomide.com>
9850L:	linux-omap@vger.kernel.org
9851Q:	http://patchwork.kernel.org/project/linux-omap/list/
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9853S:	Maintained
9854F:	arch/arm/mach-omap1/
9855F:	arch/arm/plat-omap/
9856F:	arch/arm/configs/omap1_defconfig
9857F:	drivers/i2c/busses/i2c-omap.c
9858F:	include/linux/i2c-omap.h
9859
9860OMAP2+ SUPPORT
9861M:	Tony Lindgren <tony@atomide.com>
9862L:	linux-omap@vger.kernel.org
9863W:	http://www.muru.com/linux/omap/
9864W:	http://linux.omap.com/
9865Q:	http://patchwork.kernel.org/project/linux-omap/list/
9866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9867S:	Maintained
9868F:	arch/arm/mach-omap2/
9869F:	arch/arm/plat-omap/
9870F:	arch/arm/configs/omap2plus_defconfig
9871F:	drivers/i2c/busses/i2c-omap.c
9872F:	drivers/irqchip/irq-omap-intc.c
9873F:	drivers/mfd/*omap*.c
9874F:	drivers/mfd/menelaus.c
9875F:	drivers/mfd/palmas.c
9876F:	drivers/mfd/tps65217.c
9877F:	drivers/mfd/tps65218.c
9878F:	drivers/mfd/tps65910.c
9879F:	drivers/mfd/twl-core.[ch]
9880F:	drivers/mfd/twl4030*.c
9881F:	drivers/mfd/twl6030*.c
9882F:	drivers/mfd/twl6040*.c
9883F:	drivers/regulator/palmas-regulator*.c
9884F:	drivers/regulator/pbias-regulator.c
9885F:	drivers/regulator/tps65217-regulator.c
9886F:	drivers/regulator/tps65218-regulator.c
9887F:	drivers/regulator/tps65910-regulator.c
9888F:	drivers/regulator/twl-regulator.c
9889F:	drivers/regulator/twl6030-regulator.c
9890F:	include/linux/i2c-omap.h
9891
9892ONION OMEGA2+ BOARD
9893M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9894L:	linux-mips@linux-mips.org
9895S:	Maintained
9896F:	arch/mips/boot/dts/ralink/omega2p.dts
9897
9898OMFS FILESYSTEM
9899M:	Bob Copeland <me@bobcopeland.com>
9900L:	linux-karma-devel@lists.sourceforge.net
9901S:	Maintained
9902F:	Documentation/filesystems/omfs.txt
9903F:	fs/omfs/
9904
9905OMNIKEY CARDMAN 4000 DRIVER
9906M:	Harald Welte <laforge@gnumonks.org>
9907S:	Maintained
9908F:	drivers/char/pcmcia/cm4000_cs.c
9909F:	include/linux/cm4000_cs.h
9910F:	include/uapi/linux/cm4000_cs.h
9911
9912OMNIKEY CARDMAN 4040 DRIVER
9913M:	Harald Welte <laforge@gnumonks.org>
9914S:	Maintained
9915F:	drivers/char/pcmcia/cm4040_cs.*
9916
9917OMNIVISION OV13858 SENSOR DRIVER
9918M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9919L:	linux-media@vger.kernel.org
9920T:	git git://linuxtv.org/media_tree.git
9921S:	Maintained
9922F:	drivers/media/i2c/ov13858.c
9923
9924OMNIVISION OV5640 SENSOR DRIVER
9925M:	Steve Longerbeam <slongerbeam@gmail.com>
9926L:	linux-media@vger.kernel.org
9927T:	git git://linuxtv.org/media_tree.git
9928S:	Maintained
9929F:	drivers/media/i2c/ov5640.c
9930
9931OMNIVISION OV5647 SENSOR DRIVER
9932M:	Luis Oliveira <lolivei@synopsys.com>
9933L:	linux-media@vger.kernel.org
9934T:	git git://linuxtv.org/media_tree.git
9935S:	Maintained
9936F:	drivers/media/i2c/ov5647.c
9937
9938OMNIVISION OV7670 SENSOR DRIVER
9939M:	Jonathan Corbet <corbet@lwn.net>
9940L:	linux-media@vger.kernel.org
9941T:	git git://linuxtv.org/media_tree.git
9942S:	Maintained
9943F:	drivers/media/i2c/ov7670.c
9944F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9945
9946ONENAND FLASH DRIVER
9947M:	Kyungmin Park <kyungmin.park@samsung.com>
9948L:	linux-mtd@lists.infradead.org
9949S:	Maintained
9950F:	drivers/mtd/onenand/
9951F:	include/linux/mtd/onenand*.h
9952
9953ONSTREAM SCSI TAPE DRIVER
9954M:	Willem Riede <osst@riede.org>
9955L:	osst-users@lists.sourceforge.net
9956L:	linux-scsi@vger.kernel.org
9957S:	Maintained
9958F:	Documentation/scsi/osst.txt
9959F:	drivers/scsi/osst.*
9960F:	drivers/scsi/osst_*.h
9961F:	drivers/scsi/st.h
9962
9963OP-TEE DRIVER
9964M:	Jens Wiklander <jens.wiklander@linaro.org>
9965S:	Maintained
9966F:	drivers/tee/optee/
9967
9968OPA-VNIC DRIVER
9969M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9970M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9971L:	linux-rdma@vger.kernel.org
9972S:	Supported
9973F:	drivers/infiniband/ulp/opa_vnic
9974
9975OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9976M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9977L:	devicetree@vger.kernel.org
9978S:	Maintained
9979F:	Documentation/devicetree/dynamic-resolution-notes.txt
9980F:	Documentation/devicetree/overlay-notes.txt
9981F:	drivers/of/overlay.c
9982F:	drivers/of/resolver.c
9983
9984OPEN FIRMWARE AND FLATTENED DEVICE TREE
9985M:	Rob Herring <robh+dt@kernel.org>
9986M:	Frank Rowand <frowand.list@gmail.com>
9987L:	devicetree@vger.kernel.org
9988W:	http://www.devicetree.org/
9989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9990S:	Maintained
9991F:	drivers/of/
9992F:	include/linux/of*.h
9993F:	scripts/dtc/
9994F:	Documentation/ABI/testing/sysfs-firmware-ofw
9995
9996OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9997M:	Rob Herring <robh+dt@kernel.org>
9998M:	Mark Rutland <mark.rutland@arm.com>
9999L:	devicetree@vger.kernel.org
10000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10001Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10002S:	Maintained
10003F:	Documentation/devicetree/
10004F:	arch/*/boot/dts/
10005F:	include/dt-bindings/
10006
10007OPENCORES I2C BUS DRIVER
10008M:	Peter Korsgaard <jacmet@sunsite.dk>
10009L:	linux-i2c@vger.kernel.org
10010S:	Maintained
10011F:	Documentation/i2c/busses/i2c-ocores
10012F:	drivers/i2c/busses/i2c-ocores.c
10013
10014OPENRISC ARCHITECTURE
10015M:	Jonas Bonn <jonas@southpole.se>
10016M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10017M:	Stafford Horne <shorne@gmail.com>
10018T:	git git://github.com/openrisc/linux.git
10019L:	openrisc@lists.librecores.org
10020W:	http://openrisc.io
10021S:	Maintained
10022F:	arch/openrisc/
10023
10024OPENVSWITCH
10025M:	Pravin Shelar <pshelar@nicira.com>
10026L:	netdev@vger.kernel.org
10027L:	dev@openvswitch.org
10028W:	http://openvswitch.org
10029S:	Maintained
10030F:	net/openvswitch/
10031F:	include/uapi/linux/openvswitch.h
10032
10033OPERATING PERFORMANCE POINTS (OPP)
10034M:	Viresh Kumar <vireshk@kernel.org>
10035M:	Nishanth Menon <nm@ti.com>
10036M:	Stephen Boyd <sboyd@codeaurora.org>
10037L:	linux-pm@vger.kernel.org
10038S:	Maintained
10039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10040F:	drivers/base/power/opp/
10041F:	include/linux/pm_opp.h
10042F:	Documentation/power/opp.txt
10043F:	Documentation/devicetree/bindings/opp/
10044
10045OPL4 DRIVER
10046M:	Clemens Ladisch <clemens@ladisch.de>
10047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10048T:	git git://git.alsa-project.org/alsa-kernel.git
10049S:	Maintained
10050F:	sound/drivers/opl4/
10051
10052OPROFILE
10053M:	Robert Richter <rric@kernel.org>
10054L:	oprofile-list@lists.sf.net
10055S:	Maintained
10056F:	arch/*/include/asm/oprofile*.h
10057F:	arch/*/oprofile/
10058F:	drivers/oprofile/
10059F:	include/linux/oprofile.h
10060
10061ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10062M:	Mark Fasheh <mfasheh@versity.com>
10063M:	Joel Becker <jlbec@evilplan.org>
10064L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10065W:	http://ocfs2.wiki.kernel.org
10066S:	Supported
10067F:	Documentation/filesystems/ocfs2.txt
10068F:	Documentation/filesystems/dlmfs.txt
10069F:	fs/ocfs2/
10070
10071ORANGEFS FILESYSTEM
10072M:	Mike Marshall <hubcap@omnibond.com>
10073L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10075S:	Supported
10076F:	fs/orangefs/
10077F:	Documentation/filesystems/orangefs.txt
10078
10079ORINOCO DRIVER
10080L:	linux-wireless@vger.kernel.org
10081W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10082W:	http://www.nongnu.org/orinoco/
10083S:	Orphan
10084F:	drivers/net/wireless/intersil/orinoco/
10085
10086OSD LIBRARY and FILESYSTEM
10087M:	Boaz Harrosh <ooo@electrozaur.com>
10088S:	Maintained
10089F:	drivers/scsi/osd/
10090F:	include/scsi/osd_*
10091F:	fs/exofs/
10092
10093OV2659 OMNIVISION SENSOR DRIVER
10094M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10095L:	linux-media@vger.kernel.org
10096W:	https://linuxtv.org
10097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10098T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10099S:	Maintained
10100F:	drivers/media/i2c/ov2659.c
10101F:	include/media/i2c/ov2659.h
10102
10103OVERLAY FILESYSTEM
10104M:	Miklos Szeredi <miklos@szeredi.hu>
10105L:	linux-unionfs@vger.kernel.org
10106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10107S:	Supported
10108F:	fs/overlayfs/
10109F:	Documentation/filesystems/overlayfs.txt
10110
10111P54 WIRELESS DRIVER
10112M:	Christian Lamparter <chunkeey@googlemail.com>
10113L:	linux-wireless@vger.kernel.org
10114W:	http://wireless.kernel.org/en/users/Drivers/p54
10115S:	Maintained
10116F:	drivers/net/wireless/intersil/p54/
10117
10118PA SEMI ETHERNET DRIVER
10119L:	netdev@vger.kernel.org
10120S:	Orphan
10121F:	drivers/net/ethernet/pasemi/*
10122
10123PA SEMI SMBUS DRIVER
10124L:	linux-i2c@vger.kernel.org
10125S:	Orphan
10126F:	drivers/i2c/busses/i2c-pasemi.c
10127
10128PADATA PARALLEL EXECUTION MECHANISM
10129M:	Steffen Klassert <steffen.klassert@secunet.com>
10130L:	linux-crypto@vger.kernel.org
10131S:	Maintained
10132F:	kernel/padata.c
10133F:	include/linux/padata.h
10134F:	Documentation/padata.txt
10135
10136PANASONIC LAPTOP ACPI EXTRAS DRIVER
10137M:	Harald Welte <laforge@gnumonks.org>
10138L:	platform-driver-x86@vger.kernel.org
10139S:	Maintained
10140F:	drivers/platform/x86/panasonic-laptop.c
10141
10142PANASONIC MN10300/AM33/AM34 PORT
10143M:	David Howells <dhowells@redhat.com>
10144L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10145W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10146S:	Maintained
10147F:	Documentation/mn10300/
10148F:	arch/mn10300/
10149
10150PARALLEL LCD/KEYPAD PANEL DRIVER
10151M:	Willy Tarreau <willy@haproxy.com>
10152M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10153S:	Odd Fixes
10154F:	Documentation/misc-devices/lcd-panel-cgram.txt
10155F:	drivers/misc/panel.c
10156
10157PARALLEL PORT SUBSYSTEM
10158M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10159M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10160L:	linux-parport@lists.infradead.org (subscribers-only)
10161S:	Maintained
10162F:	drivers/parport/
10163F:	include/linux/parport*.h
10164F:	drivers/char/ppdev.c
10165F:	include/uapi/linux/ppdev.h
10166F:	Documentation/parport*.txt
10167
10168PARAVIRT_OPS INTERFACE
10169M:	Juergen Gross <jgross@suse.com>
10170M:	Chris Wright <chrisw@sous-sol.org>
10171M:	Alok Kataria <akataria@vmware.com>
10172M:	Rusty Russell <rusty@rustcorp.com.au>
10173L:	virtualization@lists.linux-foundation.org
10174S:	Supported
10175F:	Documentation/virtual/paravirt_ops.txt
10176F:	arch/*/kernel/paravirt*
10177F:	arch/*/include/asm/paravirt*.h
10178F:	include/linux/hypervisor.h
10179
10180PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10181M:	Tim Waugh <tim@cyberelk.net>
10182L:	linux-parport@lists.infradead.org (subscribers-only)
10183S:	Maintained
10184F:	Documentation/blockdev/paride.txt
10185F:	drivers/block/paride/
10186
10187PARISC ARCHITECTURE
10188M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10189M:	Helge Deller <deller@gmx.de>
10190L:	linux-parisc@vger.kernel.org
10191W:	http://www.parisc-linux.org/
10192Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10195S:	Maintained
10196F:	arch/parisc/
10197F:	Documentation/parisc/
10198F:	drivers/parisc/
10199F:	drivers/char/agp/parisc-agp.c
10200F:	drivers/input/serio/gscps2.c
10201F:	drivers/parport/parport_gsc.*
10202F:	drivers/tty/serial/8250/8250_gsc.c
10203F:	drivers/video/fbdev/sti*
10204F:	drivers/video/console/sti*
10205F:	drivers/video/logo/logo_parisc*
10206
10207PARMAN
10208M:	Jiri Pirko <jiri@mellanox.com>
10209L:	netdev@vger.kernel.org
10210S:	Supported
10211F:	lib/parman.c
10212F:	lib/test_parman.c
10213F:	include/linux/parman.h
10214
10215PC87360 HARDWARE MONITORING DRIVER
10216M:	Jim Cromie <jim.cromie@gmail.com>
10217L:	linux-hwmon@vger.kernel.org
10218S:	Maintained
10219F:	Documentation/hwmon/pc87360
10220F:	drivers/hwmon/pc87360.c
10221
10222PC8736x GPIO DRIVER
10223M:	Jim Cromie <jim.cromie@gmail.com>
10224S:	Maintained
10225F:	drivers/char/pc8736x_gpio.c
10226
10227PC87427 HARDWARE MONITORING DRIVER
10228M:	Jean Delvare <jdelvare@suse.com>
10229L:	linux-hwmon@vger.kernel.org
10230S:	Maintained
10231F:	Documentation/hwmon/pc87427
10232F:	drivers/hwmon/pc87427.c
10233
10234PCA9532 LED DRIVER
10235M:	Riku Voipio <riku.voipio@iki.fi>
10236S:	Maintained
10237F:	drivers/leds/leds-pca9532.c
10238F:	include/linux/leds-pca9532.h
10239
10240PCA9541 I2C BUS MASTER SELECTOR DRIVER
10241M:	Guenter Roeck <linux@roeck-us.net>
10242L:	linux-i2c@vger.kernel.org
10243S:	Maintained
10244F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10245
10246PCDP - PRIMARY CONSOLE AND DEBUG PORT
10247M:	Khalid Aziz <khalid@gonehiking.org>
10248S:	Maintained
10249F:	drivers/firmware/pcdp.*
10250
10251PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10252M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10253L:	linux-pci@vger.kernel.org
10254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10255S:	Maintained
10256F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10257F:	drivers/pci/host/pci-aardvark.c
10258
10259PCI DRIVER FOR ALTERA PCIE IP
10260M:	Ley Foon Tan <lftan@altera.com>
10261L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10262L:	linux-pci@vger.kernel.org
10263S:	Supported
10264F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10265F:	drivers/pci/host/pcie-altera.c
10266
10267PCI DRIVER FOR APPLIEDMICRO XGENE
10268M:	Tanmay Inamdar <tinamdar@apm.com>
10269L:	linux-pci@vger.kernel.org
10270L:	linux-arm-kernel@lists.infradead.org
10271S:	Maintained
10272F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10273F:	drivers/pci/host/pci-xgene.c
10274
10275PCI DRIVER FOR ARM VERSATILE PLATFORM
10276M:	Rob Herring <robh@kernel.org>
10277L:	linux-pci@vger.kernel.org
10278L:	linux-arm-kernel@lists.infradead.org
10279S:	Maintained
10280F:	Documentation/devicetree/bindings/pci/versatile.txt
10281F:	drivers/pci/host/pci-versatile.c
10282
10283PCI DRIVER FOR ARMADA 8K
10284M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10285L:	linux-pci@vger.kernel.org
10286L:	linux-arm-kernel@lists.infradead.org
10287S:	Maintained
10288F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10289F:	drivers/pci/dwc/pcie-armada8k.c
10290
10291PCI DRIVER FOR FREESCALE LAYERSCAPE
10292M:	Minghuan Lian <minghuan.Lian@freescale.com>
10293M:	Mingkai Hu <mingkai.hu@freescale.com>
10294M:	Roy Zang <tie-fei.zang@freescale.com>
10295L:	linuxppc-dev@lists.ozlabs.org
10296L:	linux-pci@vger.kernel.org
10297L:	linux-arm-kernel@lists.infradead.org
10298S:	Maintained
10299F:	drivers/pci/dwc/*layerscape*
10300
10301PCI DRIVER FOR GENERIC OF HOSTS
10302M:	Will Deacon <will.deacon@arm.com>
10303L:	linux-pci@vger.kernel.org
10304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10305S:	Maintained
10306F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10307F:	drivers/pci/host/pci-host-common.c
10308F:	drivers/pci/host/pci-host-generic.c
10309
10310PCI DRIVER FOR IMX6
10311M:	Richard Zhu <hongxing.zhu@nxp.com>
10312M:	Lucas Stach <l.stach@pengutronix.de>
10313L:	linux-pci@vger.kernel.org
10314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10315S:	Maintained
10316F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10317F:	drivers/pci/dwc/*imx6*
10318
10319PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10320M:	Keith Busch <keith.busch@intel.com>
10321M:	Jonathan Derrick <jonathan.derrick@intel.com>
10322L:	linux-pci@vger.kernel.org
10323S:	Supported
10324F:	drivers/pci/host/vmd.c
10325
10326PCI DRIVER FOR MICROSEMI SWITCHTEC
10327M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10328M:	Stephen Bates <stephen.bates@microsemi.com>
10329M:	Logan Gunthorpe <logang@deltatee.com>
10330L:	linux-pci@vger.kernel.org
10331S:	Maintained
10332F:	Documentation/switchtec.txt
10333F:	Documentation/ABI/testing/sysfs-class-switchtec
10334F:	drivers/pci/switch/switchtec*
10335F:	include/uapi/linux/switchtec_ioctl.h
10336
10337PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10338M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10339M:	Jason Cooper <jason@lakedaemon.net>
10340L:	linux-pci@vger.kernel.org
10341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10342S:	Maintained
10343F:	drivers/pci/host/*mvebu*
10344
10345PCI DRIVER FOR NVIDIA TEGRA
10346M:	Thierry Reding <thierry.reding@gmail.com>
10347L:	linux-tegra@vger.kernel.org
10348L:	linux-pci@vger.kernel.org
10349S:	Supported
10350F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10351F:	drivers/pci/host/pci-tegra.c
10352
10353PCI DRIVER FOR RENESAS R-CAR
10354M:	Simon Horman <horms@verge.net.au>
10355L:	linux-pci@vger.kernel.org
10356L:	linux-renesas-soc@vger.kernel.org
10357S:	Maintained
10358F:	drivers/pci/host/*rcar*
10359
10360PCI DRIVER FOR SAMSUNG EXYNOS
10361M:	Jingoo Han <jingoohan1@gmail.com>
10362L:	linux-pci@vger.kernel.org
10363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10364L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10365S:	Maintained
10366F:	drivers/pci/dwc/pci-exynos.c
10367
10368PCI DRIVER FOR SYNOPSYS DESIGNWARE
10369M:	Jingoo Han <jingoohan1@gmail.com>
10370M:	Joao Pinto <Joao.Pinto@synopsys.com>
10371L:	linux-pci@vger.kernel.org
10372S:	Maintained
10373F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10374F:	drivers/pci/dwc/*designware*
10375
10376PCI DRIVER FOR TI DRA7XX
10377M:	Kishon Vijay Abraham I <kishon@ti.com>
10378L:	linux-omap@vger.kernel.org
10379L:	linux-pci@vger.kernel.org
10380S:	Supported
10381F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10382F:	drivers/pci/dwc/pci-dra7xx.c
10383
10384PCI DRIVER FOR TI KEYSTONE
10385M:	Murali Karicheri <m-karicheri2@ti.com>
10386L:	linux-pci@vger.kernel.org
10387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388S:	Maintained
10389F:	drivers/pci/dwc/*keystone*
10390
10391PCI ENDPOINT SUBSYSTEM
10392M:	Kishon Vijay Abraham I <kishon@ti.com>
10393L:	linux-pci@vger.kernel.org
10394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10395S:	Supported
10396F:	drivers/pci/endpoint/
10397F:	drivers/misc/pci_endpoint_test.c
10398F:	tools/pci/
10399
10400PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10401M:	Russell Currey <ruscur@russell.cc>
10402L:	linuxppc-dev@lists.ozlabs.org
10403S:	Supported
10404F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10405F:	arch/powerpc/kernel/eeh*.c
10406F:	arch/powerpc/platforms/*/eeh*.c
10407F:	arch/powerpc/include/*/eeh*.h
10408
10409PCI ERROR RECOVERY
10410M:	Linas Vepstas <linasvepstas@gmail.com>
10411L:	linux-pci@vger.kernel.org
10412S:	Supported
10413F:	Documentation/PCI/pci-error-recovery.txt
10414
10415PCI MSI DRIVER FOR ALTERA MSI IP
10416M:	Ley Foon Tan <lftan@altera.com>
10417L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10418L:	linux-pci@vger.kernel.org
10419S:	Supported
10420F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10421F:	drivers/pci/host/pcie-altera-msi.c
10422
10423PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10424M:	Duc Dang <dhdang@apm.com>
10425L:	linux-pci@vger.kernel.org
10426L:	linux-arm-kernel@lists.infradead.org
10427S:	Maintained
10428F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10429F:	drivers/pci/host/pci-xgene-msi.c
10430
10431PCI SUBSYSTEM
10432M:	Bjorn Helgaas <bhelgaas@google.com>
10433L:	linux-pci@vger.kernel.org
10434Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10436S:	Supported
10437F:	Documentation/devicetree/bindings/pci/
10438F:	Documentation/PCI/
10439F:	drivers/pci/
10440F:	include/linux/pci*
10441F:	arch/x86/pci/
10442F:	arch/x86/kernel/quirks.c
10443
10444PCIE DRIVER FOR AXIS ARTPEC
10445M:	Niklas Cassel <niklas.cassel@axis.com>
10446M:	Jesper Nilsson <jesper.nilsson@axis.com>
10447L:	linux-arm-kernel@axis.com
10448L:	linux-pci@vger.kernel.org
10449S:	Maintained
10450F:	Documentation/devicetree/bindings/pci/axis,artpec*
10451F:	drivers/pci/dwc/*artpec*
10452
10453PCIE DRIVER FOR CAVIUM THUNDERX
10454M:	David Daney <david.daney@cavium.com>
10455L:	linux-pci@vger.kernel.org
10456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457S:	Supported
10458F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10459F:	drivers/pci/host/pci-thunder-*
10460
10461PCIE DRIVER FOR HISILICON
10462M:	Zhou Wang <wangzhou1@hisilicon.com>
10463M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10464L:	linux-pci@vger.kernel.org
10465S:	Maintained
10466F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10467F:	drivers/pci/dwc/pcie-hisi.c
10468
10469PCIE DRIVER FOR HISILICON KIRIN
10470M:	Xiaowei Song <songxiaowei@hisilicon.com>
10471M:	Binghui Wang <wangbinghui@hisilicon.com>
10472L:	linux-pci@vger.kernel.org
10473S:	Maintained
10474F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10475F:	drivers/pci/dwc/pcie-kirin.c
10476
10477PCIE DRIVER FOR MEDIATEK
10478M:	Ryder Lee <ryder.lee@mediatek.com>
10479L:	linux-pci@vger.kernel.org
10480L:	linux-mediatek@lists.infradead.org
10481S:	Supported
10482F:	Documentation/devicetree/bindings/pci/mediatek*
10483F:	drivers/pci/host/*mediatek*
10484
10485PCIE DRIVER FOR QUALCOMM MSM
10486M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10487L:	linux-pci@vger.kernel.org
10488L:	linux-arm-msm@vger.kernel.org
10489S:	Maintained
10490F:	drivers/pci/dwc/*qcom*
10491
10492PCIE DRIVER FOR ROCKCHIP
10493M:	Shawn Lin <shawn.lin@rock-chips.com>
10494L:	linux-pci@vger.kernel.org
10495L:	linux-rockchip@lists.infradead.org
10496S:	Maintained
10497F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10498F:	drivers/pci/host/pcie-rockchip.c
10499
10500PCIE DRIVER FOR ST SPEAR13XX
10501M:	Pratyush Anand <pratyush.anand@gmail.com>
10502L:	linux-pci@vger.kernel.org
10503S:	Maintained
10504F:	drivers/pci/dwc/*spear*
10505
10506PCMCIA SUBSYSTEM
10507P:	Linux PCMCIA Team
10508L:	linux-pcmcia@lists.infradead.org
10509W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10511S:	Maintained
10512F:	Documentation/pcmcia/
10513F:	tools/pcmcia/
10514F:	drivers/pcmcia/
10515F:	include/pcmcia/
10516
10517PCNET32 NETWORK DRIVER
10518M:	Don Fry <pcnet32@frontier.com>
10519L:	netdev@vger.kernel.org
10520S:	Maintained
10521F:	drivers/net/ethernet/amd/pcnet32.c
10522
10523PCRYPT PARALLEL CRYPTO ENGINE
10524M:	Steffen Klassert <steffen.klassert@secunet.com>
10525L:	linux-crypto@vger.kernel.org
10526S:	Maintained
10527F:	crypto/pcrypt.c
10528F:	include/crypto/pcrypt.h
10529
10530PER-CPU MEMORY ALLOCATOR
10531M:	Tejun Heo <tj@kernel.org>
10532M:	Christoph Lameter <cl@linux.com>
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10534S:	Maintained
10535F:	include/linux/percpu*.h
10536F:	mm/percpu*.c
10537F:	arch/*/include/asm/percpu.h
10538
10539PER-TASK DELAY ACCOUNTING
10540M:	Balbir Singh <bsingharora@gmail.com>
10541S:	Maintained
10542F:	include/linux/delayacct.h
10543F:	kernel/delayacct.c
10544
10545PERFORMANCE EVENTS SUBSYSTEM
10546M:	Peter Zijlstra <peterz@infradead.org>
10547M:	Ingo Molnar <mingo@redhat.com>
10548M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10549R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10550L:	linux-kernel@vger.kernel.org
10551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10552S:	Supported
10553F:	kernel/events/*
10554F:	include/linux/perf_event.h
10555F:	include/uapi/linux/perf_event.h
10556F:	arch/*/kernel/perf_event*.c
10557F:	arch/*/kernel/*/perf_event*.c
10558F:	arch/*/kernel/*/*/perf_event*.c
10559F:	arch/*/include/asm/perf_event.h
10560F:	arch/*/kernel/perf_callchain.c
10561F:	arch/*/events/*
10562F:	tools/perf/
10563
10564PERSONALITY HANDLING
10565M:	Christoph Hellwig <hch@infradead.org>
10566L:	linux-abi-devel@lists.sourceforge.net
10567S:	Maintained
10568F:	include/linux/personality.h
10569F:	include/uapi/linux/personality.h
10570
10571PHONET PROTOCOL
10572M:	Remi Denis-Courmont <courmisch@gmail.com>
10573S:	Supported
10574F:	Documentation/networking/phonet.txt
10575F:	include/linux/phonet.h
10576F:	include/net/phonet/
10577F:	include/uapi/linux/phonet.h
10578F:	net/phonet/
10579
10580PHRAM MTD DRIVER
10581M:	Joern Engel <joern@lazybastard.org>
10582L:	linux-mtd@lists.infradead.org
10583S:	Maintained
10584F:	drivers/mtd/devices/phram.c
10585
10586PICOLCD HID DRIVER
10587M:	Bruno Prémont <bonbons@linux-vserver.org>
10588L:	linux-input@vger.kernel.org
10589S:	Maintained
10590F:	drivers/hid/hid-picolcd*
10591
10592PICOXCELL SUPPORT
10593M:	Jamie Iles <jamie@jamieiles.com>
10594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10595T:	git git://github.com/jamieiles/linux-2.6-ji.git
10596S:	Supported
10597F:	arch/arm/boot/dts/picoxcell*
10598F:	arch/arm/mach-picoxcell/
10599F:	drivers/crypto/picoxcell*
10600
10601PIN CONTROL SUBSYSTEM
10602M:	Linus Walleij <linus.walleij@linaro.org>
10603L:	linux-gpio@vger.kernel.org
10604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10605S:	Maintained
10606F:	Documentation/devicetree/bindings/pinctrl/
10607F:	Documentation/driver-api/pinctl.rst
10608F:	drivers/pinctrl/
10609F:	include/linux/pinctrl/
10610
10611PIN CONTROLLER - ATMEL AT91
10612M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10614S:	Maintained
10615F:	drivers/pinctrl/pinctrl-at91.*
10616
10617PIN CONTROLLER - ATMEL AT91 PIO4
10618M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620L:	linux-gpio@vger.kernel.org
10621S:	Supported
10622F:	drivers/pinctrl/pinctrl-at91-pio4.*
10623
10624PIN CONTROLLER - INTEL
10625M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10626M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10627S:	Maintained
10628F:	drivers/pinctrl/intel/
10629
10630PIN CONTROLLER - QUALCOMM
10631M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10632S:	Maintained
10633L:	linux-arm-msm@vger.kernel.org
10634F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10635F:	drivers/pinctrl/qcom/
10636
10637PIN CONTROLLER - RENESAS
10638M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10639M:	Geert Uytterhoeven <geert+renesas@glider.be>
10640L:	linux-renesas-soc@vger.kernel.org
10641S:	Maintained
10642F:	drivers/pinctrl/sh-pfc/
10643
10644PIN CONTROLLER - SAMSUNG
10645M:	Tomasz Figa <tomasz.figa@gmail.com>
10646M:	Krzysztof Kozlowski <krzk@kernel.org>
10647M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10649L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10650Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10652S:	Maintained
10653F:	drivers/pinctrl/samsung/
10654F:	include/dt-bindings/pinctrl/samsung.h
10655F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10656
10657PIN CONTROLLER - SINGLE
10658M:	Tony Lindgren <tony@atomide.com>
10659M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10661L:	linux-omap@vger.kernel.org
10662S:	Maintained
10663F:	drivers/pinctrl/pinctrl-single.c
10664
10665PIN CONTROLLER - ST SPEAR
10666M:	Viresh Kumar <vireshk@kernel.org>
10667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10668W:	http://www.st.com/spear
10669S:	Maintained
10670F:	drivers/pinctrl/spear/
10671
10672PISTACHIO SOC SUPPORT
10673M:	James Hartley <james.hartley@imgtec.com>
10674M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10675L:	linux-mips@linux-mips.org
10676S:	Maintained
10677F:	arch/mips/pistachio/
10678F:	arch/mips/include/asm/mach-pistachio/
10679F:	arch/mips/boot/dts/img/pistachio*
10680F:	arch/mips/configs/pistachio*_defconfig
10681
10682PKTCDVD DRIVER
10683S:	Orphan
10684M:	linux-block@vger.kernel.org
10685F:	drivers/block/pktcdvd.c
10686F:	include/linux/pktcdvd.h
10687F:	include/uapi/linux/pktcdvd.h
10688
10689PKUNITY SOC DRIVERS
10690M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10691W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10692S:	Maintained
10693T:	git git://github.com/gxt/linux.git
10694F:	drivers/input/serio/i8042-unicore32io.h
10695F:	drivers/i2c/busses/i2c-puv3.c
10696F:	drivers/video/fbdev/fb-puv3.c
10697F:	drivers/rtc/rtc-puv3.c
10698
10699PMBUS HARDWARE MONITORING DRIVERS
10700M:	Guenter Roeck <linux@roeck-us.net>
10701L:	linux-hwmon@vger.kernel.org
10702W:	http://hwmon.wiki.kernel.org/
10703W:	http://www.roeck-us.net/linux/drivers/
10704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10705S:	Maintained
10706F:	Documentation/hwmon/pmbus
10707F:	drivers/hwmon/pmbus/
10708F:	include/linux/pmbus.h
10709
10710PMC SIERRA MaxRAID DRIVER
10711L:	linux-scsi@vger.kernel.org
10712W:	http://www.pmc-sierra.com/
10713S:	Orphan
10714F:	drivers/scsi/pmcraid.*
10715
10716PMC SIERRA PM8001 DRIVER
10717M:	Jack Wang <jinpu.wang@profitbricks.com>
10718M:	lindar_liu@usish.com
10719L:	linux-scsi@vger.kernel.org
10720S:	Supported
10721F:	drivers/scsi/pm8001/
10722
10723PNP SUPPORT
10724M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10725S:	Maintained
10726F:	drivers/pnp/
10727
10728POSIX CLOCKS and TIMERS
10729M:	Thomas Gleixner <tglx@linutronix.de>
10730L:	linux-kernel@vger.kernel.org
10731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10732S:	Maintained
10733F:	fs/timerfd.c
10734F:	include/linux/timer*
10735F:	kernel/time/*timer*
10736
10737POWER MANAGEMENT CORE
10738M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10739L:	linux-pm@vger.kernel.org
10740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10741B:	https://bugzilla.kernel.org
10742S:	Supported
10743F:	drivers/base/power/
10744F:	include/linux/pm.h
10745F:	include/linux/pm_*
10746F:	include/linux/powercap.h
10747F:	drivers/powercap/
10748
10749POWER STATE COORDINATION INTERFACE (PSCI)
10750M:	Mark Rutland <mark.rutland@arm.com>
10751M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10752L:	linux-arm-kernel@lists.infradead.org
10753S:	Maintained
10754F:	drivers/firmware/psci*.c
10755F:	include/linux/psci.h
10756F:	include/uapi/linux/psci.h
10757
10758POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10759M:	Sebastian Reichel <sre@kernel.org>
10760L:	linux-pm@vger.kernel.org
10761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10762S:	Maintained
10763F:	Documentation/devicetree/bindings/power/supply/
10764F:	include/linux/power_supply.h
10765F:	drivers/power/supply/
10766
10767POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10768M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10769L:	linuxppc-dev@lists.ozlabs.org
10770S:	Maintained
10771F:	drivers/char/powernv-op-panel.c
10772
10773PPP OVER ATM (RFC 2364)
10774M:	Mitchell Blank Jr <mitch@sfgoth.com>
10775S:	Maintained
10776F:	net/atm/pppoatm.c
10777F:	include/uapi/linux/atmppp.h
10778
10779PPP OVER ETHERNET
10780M:	Michal Ostrowski <mostrows@earthlink.net>
10781S:	Maintained
10782F:	drivers/net/ppp/pppoe.c
10783F:	drivers/net/ppp/pppox.c
10784
10785PPP OVER L2TP
10786M:	James Chapman <jchapman@katalix.com>
10787S:	Maintained
10788F:	net/l2tp/l2tp_ppp.c
10789F:	include/linux/if_pppol2tp.h
10790F:	include/uapi/linux/if_pppol2tp.h
10791
10792PPP PROTOCOL DRIVERS AND COMPRESSORS
10793M:	Paul Mackerras <paulus@samba.org>
10794L:	linux-ppp@vger.kernel.org
10795S:	Maintained
10796F:	drivers/net/ppp/ppp_*
10797
10798PPS SUPPORT
10799M:	Rodolfo Giometti <giometti@enneenne.com>
10800W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10801L:	linuxpps@ml.enneenne.com (subscribers-only)
10802S:	Maintained
10803F:	Documentation/pps/
10804F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10805F:	Documentation/ABI/testing/sysfs-pps
10806F:	drivers/pps/
10807F:	include/linux/pps*.h
10808F:	include/uapi/linux/pps.h
10809
10810PPTP DRIVER
10811M:	Dmitry Kozlov <xeb@mail.ru>
10812L:	netdev@vger.kernel.org
10813S:	Maintained
10814F:	drivers/net/ppp/pptp.c
10815W:	http://sourceforge.net/projects/accel-pptp
10816
10817PREEMPTIBLE KERNEL
10818M:	Robert Love <rml@tech9.net>
10819L:	kpreempt-tech@lists.sourceforge.net
10820W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10821S:	Supported
10822F:	Documentation/preempt-locking.txt
10823F:	include/linux/preempt.h
10824
10825PRINTK
10826M:	Petr Mladek <pmladek@suse.com>
10827M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10828R:	Steven Rostedt <rostedt@goodmis.org>
10829S:	Maintained
10830F:	kernel/printk/
10831F:	include/linux/printk.h
10832
10833PRISM54 WIRELESS DRIVER
10834M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10835L:	linux-wireless@vger.kernel.org
10836W:	http://wireless.kernel.org/en/users/Drivers/p54
10837S:	Obsolete
10838F:	drivers/net/wireless/intersil/prism54/
10839
10840PROC SYSCTL
10841M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10842M:	Kees Cook <keescook@chromium.org>
10843L:	linux-kernel@vger.kernel.org
10844L:	linux-fsdevel@vger.kernel.org
10845S:	Maintained
10846F:	fs/proc/proc_sysctl.c
10847F:	include/linux/sysctl.h
10848F:	kernel/sysctl.c
10849F:	tools/testing/selftests/sysctl/
10850
10851PS3 NETWORK SUPPORT
10852M:	Geoff Levand <geoff@infradead.org>
10853L:	netdev@vger.kernel.org
10854L:	linuxppc-dev@lists.ozlabs.org
10855S:	Maintained
10856F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10857
10858PS3 PLATFORM SUPPORT
10859M:	Geoff Levand <geoff@infradead.org>
10860L:	linuxppc-dev@lists.ozlabs.org
10861S:	Maintained
10862F:	arch/powerpc/boot/ps3*
10863F:	arch/powerpc/include/asm/lv1call.h
10864F:	arch/powerpc/include/asm/ps3*.h
10865F:	arch/powerpc/platforms/ps3/
10866F:	drivers/*/ps3*
10867F:	drivers/ps3/
10868F:	drivers/rtc/rtc-ps3.c
10869F:	drivers/usb/host/*ps3.c
10870F:	sound/ppc/snd_ps3*
10871
10872PS3VRAM DRIVER
10873M:	Jim Paris <jim@jtan.com>
10874M:	Geoff Levand <geoff@infradead.org>
10875L:	linuxppc-dev@lists.ozlabs.org
10876S:	Maintained
10877F:	drivers/block/ps3vram.c
10878
10879PSAMPLE PACKET SAMPLING SUPPORT:
10880M:	Yotam Gigi <yotamg@mellanox.com>
10881S:	Maintained
10882F:	net/psample
10883F:	include/net/psample.h
10884F:	include/uapi/linux/psample.h
10885
10886PSTORE FILESYSTEM
10887M:	Kees Cook <keescook@chromium.org>
10888M:	Anton Vorontsov <anton@enomsg.org>
10889M:	Colin Cross <ccross@android.com>
10890M:	Tony Luck <tony.luck@intel.com>
10891S:	Maintained
10892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10893F:	fs/pstore/
10894F:	include/linux/pstore*
10895F:	drivers/firmware/efi/efi-pstore.c
10896F:	drivers/acpi/apei/erst.c
10897F:	Documentation/admin-guide/ramoops.rst
10898F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10899K:	\b(pstore|ramoops)
10900
10901PTP HARDWARE CLOCK SUPPORT
10902M:	Richard Cochran <richardcochran@gmail.com>
10903L:	netdev@vger.kernel.org
10904S:	Maintained
10905W:	http://linuxptp.sourceforge.net/
10906F:	Documentation/ABI/testing/sysfs-ptp
10907F:	Documentation/ptp/*
10908F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10909F:	drivers/net/phy/dp83640*
10910F:	drivers/ptp/*
10911F:	include/linux/ptp_cl*
10912
10913PTRACE SUPPORT
10914M:	Oleg Nesterov <oleg@redhat.com>
10915S:	Maintained
10916F:	include/asm-generic/syscall.h
10917F:	include/linux/ptrace.h
10918F:	include/linux/regset.h
10919F:	include/linux/tracehook.h
10920F:	include/uapi/linux/ptrace.h
10921F:	include/uapi/linux/ptrace.h
10922F:	include/asm-generic/ptrace.h
10923F:	kernel/ptrace.c
10924F:	arch/*/ptrace*.c
10925F:	arch/*/*/ptrace*.c
10926F:	arch/*/include/asm/ptrace*.h
10927
10928PULSE8-CEC DRIVER
10929M:	Hans Verkuil <hverkuil@xs4all.nl>
10930L:	linux-media@vger.kernel.org
10931T:	git git://linuxtv.org/media_tree.git
10932S:	Maintained
10933F:	drivers/media/usb/pulse8-cec/*
10934F:	Documentation/media/cec-drivers/pulse8-cec.rst
10935
10936PVRUSB2 VIDEO4LINUX DRIVER
10937M:	Mike Isely <isely@pobox.com>
10938L:	pvrusb2@isely.net	(subscribers-only)
10939L:	linux-media@vger.kernel.org
10940W:	http://www.isely.net/pvrusb2/
10941T:	git git://linuxtv.org/media_tree.git
10942S:	Maintained
10943F:	Documentation/media/v4l-drivers/pvrusb2*
10944F:	drivers/media/usb/pvrusb2/
10945
10946PWC WEBCAM DRIVER
10947M:	Hans Verkuil <hverkuil@xs4all.nl>
10948L:	linux-media@vger.kernel.org
10949T:	git git://linuxtv.org/media_tree.git
10950S:	Odd Fixes
10951F:	drivers/media/usb/pwc/*
10952
10953PWM FAN DRIVER
10954M:	Kamil Debski <kamil@wypas.org>
10955M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10956L:	linux-hwmon@vger.kernel.org
10957S:	Supported
10958F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10959F:	Documentation/hwmon/pwm-fan
10960F:	drivers/hwmon/pwm-fan.c
10961
10962PWM IR Transmitter
10963M:	Sean Young <sean@mess.org>
10964L:	linux-media@vger.kernel.org
10965S:	Maintained
10966F:	drivers/media/rc/pwm-ir-tx.c
10967
10968PWM SUBSYSTEM
10969M:	Thierry Reding <thierry.reding@gmail.com>
10970L:	linux-pwm@vger.kernel.org
10971S:	Maintained
10972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10973F:	Documentation/pwm.txt
10974F:	Documentation/devicetree/bindings/pwm/
10975F:	include/linux/pwm.h
10976F:	drivers/pwm/
10977F:	drivers/video/backlight/pwm_bl.c
10978F:	include/linux/pwm_backlight.h
10979F:	drivers/gpio/gpio-mvebu.c
10980F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10981
10982PXA GPIO DRIVER
10983M:	Robert Jarzmik <robert.jarzmik@free.fr>
10984L:	linux-gpio@vger.kernel.org
10985S:	Maintained
10986F:	drivers/gpio/gpio-pxa.c
10987
10988PXA MMCI DRIVER
10989S:	Orphan
10990
10991PXA RTC DRIVER
10992M:	Robert Jarzmik <robert.jarzmik@free.fr>
10993L:	linux-rtc@vger.kernel.org
10994S:	Maintained
10995
10996PXA2xx/PXA3xx SUPPORT
10997M:	Daniel Mack <daniel@zonque.org>
10998M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10999M:	Robert Jarzmik <robert.jarzmik@free.fr>
11000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11001T:	git git://github.com/hzhuang1/linux.git
11002T:	git git://github.com/rjarzmik/linux.git
11003S:	Maintained
11004F:	arch/arm/boot/dts/pxa*
11005F:	arch/arm/mach-pxa/
11006F:	drivers/dma/pxa*
11007F:	drivers/pcmcia/pxa2xx*
11008F:	drivers/pinctrl/pxa/
11009F:	drivers/spi/spi-pxa2xx*
11010F:	drivers/usb/gadget/udc/pxa2*
11011F:	include/sound/pxa2xx-lib.h
11012F:	sound/arm/pxa*
11013F:	sound/soc/pxa/
11014
11015PXA3xx NAND FLASH DRIVER
11016M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11017L:	linux-mtd@lists.infradead.org
11018S:	Maintained
11019F:	drivers/mtd/nand/pxa3xx_nand.c
11020
11021QAT DRIVER
11022M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11023M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11024L:	qat-linux@intel.com
11025S:	Supported
11026F:	drivers/crypto/qat/
11027
11028QCOM AUDIO (ASoC) DRIVERS
11029M:	Patrick Lai <plai@codeaurora.org>
11030M:	Banajit Goswami <bgoswami@codeaurora.org>
11031L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11032S:	Supported
11033F:	sound/soc/qcom/
11034
11035QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11036M:	Gabriel Somlo <somlo@cmu.edu>
11037M:	"Michael S. Tsirkin" <mst@redhat.com>
11038L:	qemu-devel@nongnu.org
11039S:	Maintained
11040F:	drivers/firmware/qemu_fw_cfg.c
11041
11042QIB DRIVER
11043M:	Mike Marciniszyn <infinipath@intel.com>
11044L:	linux-rdma@vger.kernel.org
11045S:	Supported
11046F:	drivers/infiniband/hw/qib/
11047
11048QLOGIC QL41xxx FCOE DRIVER
11049M:	QLogic-Storage-Upstream@cavium.com
11050L:	linux-scsi@vger.kernel.org
11051S:	Supported
11052F:	drivers/scsi/qedf/
11053
11054QLOGIC QL41xxx ISCSI DRIVER
11055M:	QLogic-Storage-Upstream@cavium.com
11056L:	linux-scsi@vger.kernel.org
11057S:	Supported
11058F:	drivers/scsi/qedi/
11059
11060QLOGIC QL4xxx ETHERNET DRIVER
11061M:	Ariel Elior <Ariel.Elior@cavium.com>
11062M:	everest-linux-l2@cavium.com
11063L:	netdev@vger.kernel.org
11064S:	Supported
11065F:	drivers/net/ethernet/qlogic/qed/
11066F:	include/linux/qed/
11067F:	drivers/net/ethernet/qlogic/qede/
11068
11069QLOGIC QL4xxx RDMA DRIVER
11070M:	Ram Amrani <Ram.Amrani@cavium.com>
11071M:	Ariel Elior <Ariel.Elior@cavium.com>
11072L:	linux-rdma@vger.kernel.org
11073S:	Supported
11074F:	drivers/infiniband/hw/qedr/
11075F:	include/uapi/rdma/qedr-abi.h
11076
11077QLOGIC QLA1280 SCSI DRIVER
11078M:	Michael Reed <mdr@sgi.com>
11079L:	linux-scsi@vger.kernel.org
11080S:	Maintained
11081F:	drivers/scsi/qla1280.[ch]
11082
11083QLOGIC QLA2XXX FC-SCSI DRIVER
11084M:	qla2xxx-upstream@qlogic.com
11085L:	linux-scsi@vger.kernel.org
11086S:	Supported
11087F:	Documentation/scsi/LICENSE.qla2xxx
11088F:	drivers/scsi/qla2xxx/
11089
11090QLOGIC QLA3XXX NETWORK DRIVER
11091M:	Dept-GELinuxNICDev@cavium.com
11092L:	netdev@vger.kernel.org
11093S:	Supported
11094F:	Documentation/networking/LICENSE.qla3xxx
11095F:	drivers/net/ethernet/qlogic/qla3xxx.*
11096
11097QLOGIC QLA4XXX iSCSI DRIVER
11098M:	QLogic-Storage-Upstream@qlogic.com
11099L:	linux-scsi@vger.kernel.org
11100S:	Supported
11101F:	Documentation/scsi/LICENSE.qla4xxx
11102F:	drivers/scsi/qla4xxx/
11103
11104QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11105M:	Harish Patil <harish.patil@cavium.com>
11106M:	Manish Chopra <manish.chopra@cavium.com>
11107M:	Dept-GELinuxNICDev@cavium.com
11108L:	netdev@vger.kernel.org
11109S:	Supported
11110F:	drivers/net/ethernet/qlogic/qlcnic/
11111
11112QLOGIC QLGE 10Gb ETHERNET DRIVER
11113M:	Harish Patil <harish.patil@cavium.com>
11114M:	Manish Chopra <manish.chopra@cavium.com>
11115M:	Dept-GELinuxNICDev@cavium.com
11116L:	netdev@vger.kernel.org
11117S:	Supported
11118F:	drivers/net/ethernet/qlogic/qlge/
11119
11120QNX4 FILESYSTEM
11121M:	Anders Larsen <al@alarsen.net>
11122W:	http://www.alarsen.net/linux/qnx4fs/
11123S:	Maintained
11124F:	fs/qnx4/
11125F:	include/uapi/linux/qnx4_fs.h
11126F:	include/uapi/linux/qnxtypes.h
11127
11128QORIQ DPAA2 FSL-MC BUS DRIVER
11129M:	Stuart Yoder <stuyoder@gmail.com>
11130M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11131L:	linux-kernel@vger.kernel.org
11132S:	Maintained
11133F:	drivers/staging/fsl-mc/
11134F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11135
11136QT1010 MEDIA DRIVER
11137M:	Antti Palosaari <crope@iki.fi>
11138L:	linux-media@vger.kernel.org
11139W:	https://linuxtv.org
11140W:	http://palosaari.fi/linux/
11141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11142T:	git git://linuxtv.org/anttip/media_tree.git
11143S:	Maintained
11144F:	drivers/media/tuners/qt1010*
11145
11146QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11147M:	Kalle Valo <kvalo@qca.qualcomm.com>
11148L:	ath10k@lists.infradead.org
11149W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11151S:	Supported
11152F:	drivers/net/wireless/ath/ath10k/
11153
11154QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11155M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11156L:	linux-wireless@vger.kernel.org
11157W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11158S:	Supported
11159F:	drivers/net/wireless/ath/ath9k/
11160
11161QUALCOMM CAMERA SUBSYSTEM DRIVER
11162M:	Todor Tomov <todor.tomov@linaro.org>
11163L:	linux-media@vger.kernel.org
11164S:	Maintained
11165F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11166F:	Documentation/media/v4l-drivers/qcom_camss.rst
11167F:	drivers/media/platform/qcom/camss-8x16/
11168
11169QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11170M:	Timur Tabi <timur@codeaurora.org>
11171L:	netdev@vger.kernel.org
11172S:	Supported
11173F:	drivers/net/ethernet/qualcomm/emac/
11174
11175QUALCOMM HEXAGON ARCHITECTURE
11176M:	Richard Kuo <rkuo@codeaurora.org>
11177L:	linux-hexagon@vger.kernel.org
11178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11179S:	Supported
11180F:	arch/hexagon/
11181
11182QUALCOMM IOMMU
11183M:	Rob Clark <robdclark@gmail.com>
11184L:	iommu@lists.linux-foundation.org
11185L:	linux-arm-msm@vger.kernel.org
11186S:	Maintained
11187F:	drivers/iommu/qcom_iommu.c
11188
11189QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11190M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11191L:	linux-media@vger.kernel.org
11192L:	linux-arm-msm@vger.kernel.org
11193T:	git git://linuxtv.org/media_tree.git
11194S:	Maintained
11195F:	drivers/media/platform/qcom/venus/
11196
11197QUALCOMM WCN36XX WIRELESS DRIVER
11198M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11199L:	wcn36xx@lists.infradead.org
11200W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11201T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11202S:	Supported
11203F:	drivers/net/wireless/ath/wcn36xx/
11204
11205QUANTENNA QTNFMAC WIRELESS DRIVER
11206M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11207M:	Avinash Patil <avinashp@quantenna.com>
11208M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11209L:	linux-wireless@vger.kernel.org
11210S:	Maintained
11211F:	drivers/net/wireless/quantenna
11212
11213RADEON and AMDGPU DRM DRIVERS
11214M:	Alex Deucher <alexander.deucher@amd.com>
11215M:	Christian König <christian.koenig@amd.com>
11216L:	amd-gfx@lists.freedesktop.org
11217T:	git git://people.freedesktop.org/~agd5f/linux
11218S:	Supported
11219F:	drivers/gpu/drm/radeon/
11220F:	include/uapi/drm/radeon_drm.h
11221F:	drivers/gpu/drm/amd/
11222F:	include/uapi/drm/amdgpu_drm.h
11223
11224RADEON FRAMEBUFFER DISPLAY DRIVER
11225M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11226L:	linux-fbdev@vger.kernel.org
11227S:	Maintained
11228F:	drivers/video/fbdev/aty/radeon*
11229F:	include/uapi/linux/radeonfb.h
11230
11231RADIOSHARK RADIO DRIVER
11232M:	Hans Verkuil <hverkuil@xs4all.nl>
11233L:	linux-media@vger.kernel.org
11234T:	git git://linuxtv.org/media_tree.git
11235S:	Maintained
11236F:	drivers/media/radio/radio-shark.c
11237
11238RADIOSHARK2 RADIO DRIVER
11239M:	Hans Verkuil <hverkuil@xs4all.nl>
11240L:	linux-media@vger.kernel.org
11241T:	git git://linuxtv.org/media_tree.git
11242S:	Maintained
11243F:	drivers/media/radio/radio-shark2.c
11244F:	drivers/media/radio/radio-tea5777.c
11245
11246RADOS BLOCK DEVICE (RBD)
11247M:	Ilya Dryomov <idryomov@gmail.com>
11248M:	Sage Weil <sage@redhat.com>
11249M:	Alex Elder <elder@kernel.org>
11250L:	ceph-devel@vger.kernel.org
11251W:	http://ceph.com/
11252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11253T:	git git://github.com/ceph/ceph-client.git
11254S:	Supported
11255F:	Documentation/ABI/testing/sysfs-bus-rbd
11256F:	drivers/block/rbd.c
11257F:	drivers/block/rbd_types.h
11258
11259RAGE128 FRAMEBUFFER DISPLAY DRIVER
11260M:	Paul Mackerras <paulus@samba.org>
11261L:	linux-fbdev@vger.kernel.org
11262S:	Maintained
11263F:	drivers/video/fbdev/aty/aty128fb.c
11264
11265RAINSHADOW-CEC DRIVER
11266M:	Hans Verkuil <hverkuil@xs4all.nl>
11267L:	linux-media@vger.kernel.org
11268T:	git git://linuxtv.org/media_tree.git
11269S:	Maintained
11270F:	drivers/media/usb/rainshadow-cec/*
11271
11272RALINK MIPS ARCHITECTURE
11273M:	John Crispin <john@phrozen.org>
11274L:	linux-mips@linux-mips.org
11275S:	Maintained
11276F:	arch/mips/ralink
11277
11278RALINK RT2X00 WIRELESS LAN DRIVER
11279P:	rt2x00 project
11280M:	Stanislaw Gruszka <sgruszka@redhat.com>
11281M:	Helmut Schaa <helmut.schaa@googlemail.com>
11282L:	linux-wireless@vger.kernel.org
11283S:	Maintained
11284F:	drivers/net/wireless/ralink/rt2x00/
11285
11286RAMDISK RAM BLOCK DEVICE DRIVER
11287M:	Jens Axboe <axboe@kernel.dk>
11288S:	Maintained
11289F:	Documentation/blockdev/ramdisk.txt
11290F:	drivers/block/brd.c
11291
11292RANDOM NUMBER DRIVER
11293M:	"Theodore Ts'o" <tytso@mit.edu>
11294S:	Maintained
11295F:	drivers/char/random.c
11296
11297RAPIDIO SUBSYSTEM
11298M:	Matt Porter <mporter@kernel.crashing.org>
11299M:	Alexandre Bounine <alexandre.bounine@idt.com>
11300S:	Maintained
11301F:	drivers/rapidio/
11302
11303RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11304L:	linux-wireless@vger.kernel.org
11305S:	Orphan
11306F:	drivers/net/wireless/ray*
11307
11308RCUTORTURE MODULE
11309M:	Josh Triplett <josh@joshtriplett.org>
11310M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11311L:	linux-kernel@vger.kernel.org
11312S:	Supported
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11314F:	Documentation/RCU/torture.txt
11315F:	kernel/rcu/rcutorture.c
11316
11317RCUTORTURE TEST FRAMEWORK
11318M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11319M:	Josh Triplett <josh@joshtriplett.org>
11320R:	Steven Rostedt <rostedt@goodmis.org>
11321R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11322R:	Lai Jiangshan <jiangshanlai@gmail.com>
11323L:	linux-kernel@vger.kernel.org
11324S:	Supported
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11326F:	tools/testing/selftests/rcutorture
11327
11328RDC R-321X SoC
11329M:	Florian Fainelli <florian@openwrt.org>
11330S:	Maintained
11331
11332RDC R6040 FAST ETHERNET DRIVER
11333M:	Florian Fainelli <f.fainelli@gmail.com>
11334L:	netdev@vger.kernel.org
11335S:	Maintained
11336F:	drivers/net/ethernet/rdc/r6040.c
11337
11338RDMAVT - RDMA verbs software
11339M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11340L:	linux-rdma@vger.kernel.org
11341S:	Supported
11342F:	drivers/infiniband/sw/rdmavt
11343
11344RDS - RELIABLE DATAGRAM SOCKETS
11345M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11346L:	netdev@vger.kernel.org
11347L:	linux-rdma@vger.kernel.org
11348L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11349W:	https://oss.oracle.com/projects/rds/
11350S:	Supported
11351F:	net/rds/
11352F:	Documentation/networking/rds.txt
11353
11354RDT - RESOURCE ALLOCATION
11355M:	Fenghua Yu <fenghua.yu@intel.com>
11356L:	linux-kernel@vger.kernel.org
11357S:	Supported
11358F:	arch/x86/kernel/cpu/intel_rdt*
11359F:	arch/x86/include/asm/intel_rdt_sched.h
11360F:	Documentation/x86/intel_rdt*
11361
11362READ-COPY UPDATE (RCU)
11363M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11364M:	Josh Triplett <josh@joshtriplett.org>
11365R:	Steven Rostedt <rostedt@goodmis.org>
11366R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11367R:	Lai Jiangshan <jiangshanlai@gmail.com>
11368L:	linux-kernel@vger.kernel.org
11369W:	http://www.rdrop.com/users/paulmck/RCU/
11370S:	Supported
11371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11372F:	Documentation/RCU/
11373X:	Documentation/RCU/torture.txt
11374F:	include/linux/rcu*
11375X:	include/linux/srcu.h
11376F:	kernel/rcu/
11377X:	kernel/torture.c
11378
11379REAL TIME CLOCK (RTC) SUBSYSTEM
11380M:	Alessandro Zummo <a.zummo@towertech.it>
11381M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11382L:	linux-rtc@vger.kernel.org
11383Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11385S:	Maintained
11386F:	Documentation/devicetree/bindings/rtc/
11387F:	Documentation/rtc.txt
11388F:	drivers/rtc/
11389F:	include/linux/rtc.h
11390F:	include/uapi/linux/rtc.h
11391F:	include/linux/rtc/
11392F:	include/linux/platform_data/rtc-*
11393F:	tools/testing/selftests/timers/rtctest.c
11394
11395REALTEK AUDIO CODECS
11396M:	Bard Liao <bardliao@realtek.com>
11397M:	Oder Chiou <oder_chiou@realtek.com>
11398S:	Maintained
11399F:	sound/soc/codecs/rt*
11400F:	include/sound/rt*.h
11401
11402REGISTER MAP ABSTRACTION
11403M:	Mark Brown <broonie@kernel.org>
11404L:	linux-kernel@vger.kernel.org
11405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11406S:	Supported
11407F:	Documentation/devicetree/bindings/regmap/
11408F:	drivers/base/regmap/
11409F:	include/linux/regmap.h
11410
11411REISERFS FILE SYSTEM
11412L:	reiserfs-devel@vger.kernel.org
11413S:	Supported
11414F:	fs/reiserfs/
11415
11416REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11417M:	Ohad Ben-Cohen <ohad@wizery.com>
11418M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11419L:	linux-remoteproc@vger.kernel.org
11420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11421S:	Maintained
11422F:	Documentation/devicetree/bindings/remoteproc/
11423F:	Documentation/remoteproc.txt
11424F:	drivers/remoteproc/
11425F:	include/linux/remoteproc.h
11426
11427REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11428M:	Ohad Ben-Cohen <ohad@wizery.com>
11429M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11430L:	linux-remoteproc@vger.kernel.org
11431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11432S:	Maintained
11433F:	drivers/rpmsg/
11434F:	Documentation/rpmsg.txt
11435F:	include/linux/rpmsg.h
11436F:	include/linux/rpmsg/
11437
11438RENESAS CLOCK DRIVERS
11439M:	Geert Uytterhoeven <geert+renesas@glider.be>
11440L:	linux-renesas-soc@vger.kernel.org
11441S:	Supported
11442F:	drivers/clk/renesas/
11443
11444RENESAS ETHERNET DRIVERS
11445R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11446L:	netdev@vger.kernel.org
11447L:	linux-renesas-soc@vger.kernel.org
11448F:	Documentation/devicetree/bindings/net/renesas,*.txt
11449F:	Documentation/devicetree/bindings/net/sh_eth.txt
11450F:	drivers/net/ethernet/renesas/
11451F:	include/linux/sh_eth.h
11452
11453RENESAS R-CAR GYROADC DRIVER
11454M:	Marek Vasut <marek.vasut@gmail.com>
11455L:	linux-iio@vger.kernel.org
11456S:	Supported
11457F:	drivers/iio/adc/rcar_gyro_adc.c
11458
11459RENESAS USB PHY DRIVER
11460M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11461L:	linux-renesas-soc@vger.kernel.org
11462S:	Maintained
11463F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11464
11465RESET CONTROLLER FRAMEWORK
11466M:	Philipp Zabel <p.zabel@pengutronix.de>
11467T:	git git://git.pengutronix.de/git/pza/linux
11468S:	Maintained
11469F:	drivers/reset/
11470F:	Documentation/devicetree/bindings/reset/
11471F:	include/dt-bindings/reset/
11472F:	include/linux/reset.h
11473F:	include/linux/reset-controller.h
11474
11475RFKILL
11476M:	Johannes Berg <johannes@sipsolutions.net>
11477L:	linux-wireless@vger.kernel.org
11478W:	http://wireless.kernel.org/
11479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11481S:	Maintained
11482F:	Documentation/rfkill.txt
11483F:	net/rfkill/
11484
11485RHASHTABLE
11486M:	Thomas Graf <tgraf@suug.ch>
11487M:	Herbert Xu <herbert@gondor.apana.org.au>
11488L:	netdev@vger.kernel.org
11489S:	Maintained
11490F:	lib/rhashtable.c
11491F:	include/linux/rhashtable.h
11492
11493RICOH R5C592 MEMORYSTICK DRIVER
11494M:	Maxim Levitsky <maximlevitsky@gmail.com>
11495S:	Maintained
11496F:	drivers/memstick/host/r592.*
11497
11498RICOH SMARTMEDIA/XD DRIVER
11499M:	Maxim Levitsky <maximlevitsky@gmail.com>
11500S:	Maintained
11501F:	drivers/mtd/nand/r852.c
11502F:	drivers/mtd/nand/r852.h
11503
11504ROCCAT DRIVERS
11505M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11506W:	http://sourceforge.net/projects/roccat/
11507S:	Maintained
11508F:	drivers/hid/hid-roccat*
11509F:	include/linux/hid-roccat*
11510F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11511
11512ROCKER DRIVER
11513M:	Jiri Pirko <jiri@resnulli.us>
11514L:	netdev@vger.kernel.org
11515S:	Supported
11516F:	drivers/net/ethernet/rocker/
11517
11518ROCKETPORT DRIVER
11519P:	Comtrol Corp.
11520W:	http://www.comtrol.com
11521S:	Maintained
11522F:	Documentation/serial/rocket.txt
11523F:	drivers/tty/rocket*
11524
11525ROCKETPORT EXPRESS/INFINITY DRIVER
11526M:	Kevin Cernekee <cernekee@gmail.com>
11527L:	linux-serial@vger.kernel.org
11528S:	Odd Fixes
11529F:	drivers/tty/serial/rp2.*
11530
11531ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11532M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11533L:	linux-kernel@vger.kernel.org
11534L:	linux-renesas-soc@vger.kernel.org
11535S:	Supported
11536F:	drivers/mfd/bd9571mwv.c
11537F:	drivers/regulator/bd9571mwv-regulator.c
11538F:	drivers/gpio/gpio-bd9571mwv.c
11539F:	include/linux/mfd/bd9571mwv.h
11540F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11541
11542ROSE NETWORK LAYER
11543M:	Ralf Baechle <ralf@linux-mips.org>
11544L:	linux-hams@vger.kernel.org
11545W:	http://www.linux-ax25.org/
11546S:	Maintained
11547F:	include/net/rose.h
11548F:	include/uapi/linux/rose.h
11549F:	net/rose/
11550
11551RTL2830 MEDIA DRIVER
11552M:	Antti Palosaari <crope@iki.fi>
11553L:	linux-media@vger.kernel.org
11554W:	https://linuxtv.org
11555W:	http://palosaari.fi/linux/
11556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11557T:	git git://linuxtv.org/anttip/media_tree.git
11558S:	Maintained
11559F:	drivers/media/dvb-frontends/rtl2830*
11560
11561RTL2832 MEDIA DRIVER
11562M:	Antti Palosaari <crope@iki.fi>
11563L:	linux-media@vger.kernel.org
11564W:	https://linuxtv.org
11565W:	http://palosaari.fi/linux/
11566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11567T:	git git://linuxtv.org/anttip/media_tree.git
11568S:	Maintained
11569F:	drivers/media/dvb-frontends/rtl2832*
11570
11571RTL2832_SDR MEDIA DRIVER
11572M:	Antti Palosaari <crope@iki.fi>
11573L:	linux-media@vger.kernel.org
11574W:	https://linuxtv.org
11575W:	http://palosaari.fi/linux/
11576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11577T:	git git://linuxtv.org/anttip/media_tree.git
11578S:	Maintained
11579F:	drivers/media/dvb-frontends/rtl2832_sdr*
11580
11581RTL8180 WIRELESS DRIVER
11582L:	linux-wireless@vger.kernel.org
11583W:	http://wireless.kernel.org/
11584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11585S:	Orphan
11586F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11587
11588RTL8187 WIRELESS DRIVER
11589M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11590M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11591M:	Larry Finger <Larry.Finger@lwfinger.net>
11592L:	linux-wireless@vger.kernel.org
11593W:	http://wireless.kernel.org/
11594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11595S:	Maintained
11596F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11597
11598RTL8192CE WIRELESS DRIVER
11599M:	Larry Finger <Larry.Finger@lwfinger.net>
11600M:	Chaoming Li <chaoming_li@realsil.com.cn>
11601L:	linux-wireless@vger.kernel.org
11602W:	http://wireless.kernel.org/
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11604S:	Maintained
11605F:	drivers/net/wireless/realtek/rtlwifi/
11606F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11607
11608RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11609M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11610L:	linux-wireless@vger.kernel.org
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11612S:	Maintained
11613F:	drivers/net/wireless/realtek/rtl8xxxu/
11614
11615S3 SAVAGE FRAMEBUFFER DRIVER
11616M:	Antonino Daplas <adaplas@gmail.com>
11617L:	linux-fbdev@vger.kernel.org
11618S:	Maintained
11619F:	drivers/video/fbdev/savage/
11620
11621S390
11622M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11623M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11624L:	linux-s390@vger.kernel.org
11625W:	http://www.ibm.com/developerworks/linux/linux390/
11626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11627S:	Supported
11628F:	arch/s390/
11629F:	drivers/s390/
11630F:	Documentation/s390/
11631F:	Documentation/driver-api/s390-drivers.rst
11632
11633S390 COMMON I/O LAYER
11634M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11635M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11636L:	linux-s390@vger.kernel.org
11637W:	http://www.ibm.com/developerworks/linux/linux390/
11638S:	Supported
11639F:	drivers/s390/cio/
11640
11641S390 DASD DRIVER
11642M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11643M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11644L:	linux-s390@vger.kernel.org
11645W:	http://www.ibm.com/developerworks/linux/linux390/
11646S:	Supported
11647F:	drivers/s390/block/dasd*
11648F:	block/partitions/ibm.c
11649
11650S390 IOMMU (PCI)
11651M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11652L:	linux-s390@vger.kernel.org
11653W:	http://www.ibm.com/developerworks/linux/linux390/
11654S:	Supported
11655F:	drivers/iommu/s390-iommu.c
11656
11657S390 IUCV NETWORK LAYER
11658M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11659M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11660L:	linux-s390@vger.kernel.org
11661W:	http://www.ibm.com/developerworks/linux/linux390/
11662S:	Supported
11663F:	drivers/s390/net/*iucv*
11664F:	include/net/iucv/
11665F:	net/iucv/
11666
11667S390 NETWORK DRIVERS
11668M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11669M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11670L:	linux-s390@vger.kernel.org
11671W:	http://www.ibm.com/developerworks/linux/linux390/
11672S:	Supported
11673F:	drivers/s390/net/
11674
11675S390 PCI SUBSYSTEM
11676M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11677M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11678L:	linux-s390@vger.kernel.org
11679W:	http://www.ibm.com/developerworks/linux/linux390/
11680S:	Supported
11681F:	arch/s390/pci/
11682F:	drivers/pci/hotplug/s390_pci_hpc.c
11683
11684S390 VFIO-CCW DRIVER
11685M:	Cornelia Huck <cohuck@redhat.com>
11686M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11687L:	linux-s390@vger.kernel.org
11688L:	kvm@vger.kernel.org
11689S:	Supported
11690F:	drivers/s390/cio/vfio_ccw*
11691F:	Documentation/s390/vfio-ccw.txt
11692F:	include/uapi/linux/vfio_ccw.h
11693
11694S390 ZCRYPT DRIVER
11695M:	Harald Freudenberger <freude@de.ibm.com>
11696L:	linux-s390@vger.kernel.org
11697W:	http://www.ibm.com/developerworks/linux/linux390/
11698S:	Supported
11699F:	drivers/s390/crypto/
11700
11701S390 ZFCP DRIVER
11702M:	Steffen Maier <maier@linux.vnet.ibm.com>
11703M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11704L:	linux-s390@vger.kernel.org
11705W:	http://www.ibm.com/developerworks/linux/linux390/
11706S:	Supported
11707F:	drivers/s390/scsi/zfcp_*
11708
11709S3C24XX SD/MMC Driver
11710M:	Ben Dooks <ben-linux@fluff.org>
11711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11712S:	Supported
11713F:	drivers/mmc/host/s3cmci.*
11714
11715SAA6588 RDS RECEIVER DRIVER
11716M:	Hans Verkuil <hverkuil@xs4all.nl>
11717L:	linux-media@vger.kernel.org
11718T:	git git://linuxtv.org/media_tree.git
11719W:	https://linuxtv.org
11720S:	Odd Fixes
11721F:	drivers/media/i2c/saa6588*
11722
11723SAA7134 VIDEO4LINUX DRIVER
11724M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11725M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11726L:	linux-media@vger.kernel.org
11727W:	https://linuxtv.org
11728T:	git git://linuxtv.org/media_tree.git
11729S:	Odd fixes
11730F:	Documentation/media/v4l-drivers/saa7134*
11731F:	drivers/media/pci/saa7134/
11732
11733SAA7146 VIDEO4LINUX-2 DRIVER
11734M:	Hans Verkuil <hverkuil@xs4all.nl>
11735L:	linux-media@vger.kernel.org
11736T:	git git://linuxtv.org/media_tree.git
11737S:	Maintained
11738F:	drivers/media/common/saa7146/
11739F:	drivers/media/pci/saa7146/
11740F:	include/media/saa7146*
11741
11742SAMSUNG AUDIO (ASoC) DRIVERS
11743M:	Krzysztof Kozlowski <krzk@kernel.org>
11744M:	Sangbeom Kim <sbkim73@samsung.com>
11745M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11747S:	Supported
11748F:	sound/soc/samsung/
11749
11750SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11751M:	Krzysztof Kozlowski <krzk@kernel.org>
11752L:	linux-crypto@vger.kernel.org
11753L:	linux-samsung-soc@vger.kernel.org
11754S:	Maintained
11755F:	drivers/crypto/exynos-rng.c
11756F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11757
11758SAMSUNG FRAMEBUFFER DRIVER
11759M:	Jingoo Han <jingoohan1@gmail.com>
11760L:	linux-fbdev@vger.kernel.org
11761S:	Maintained
11762F:	drivers/video/fbdev/s3c-fb.c
11763
11764SAMSUNG LAPTOP DRIVER
11765M:	Corentin Chary <corentin.chary@gmail.com>
11766L:	platform-driver-x86@vger.kernel.org
11767S:	Maintained
11768F:	drivers/platform/x86/samsung-laptop.c
11769
11770SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11771M:	Sangbeom Kim <sbkim73@samsung.com>
11772M:	Krzysztof Kozlowski <krzk@kernel.org>
11773M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11774L:	linux-kernel@vger.kernel.org
11775L:	linux-samsung-soc@vger.kernel.org
11776S:	Supported
11777F:	drivers/mfd/sec*.c
11778F:	drivers/regulator/s2m*.c
11779F:	drivers/regulator/s5m*.c
11780F:	drivers/clk/clk-s2mps11.c
11781F:	drivers/rtc/rtc-s5m.c
11782F:	include/linux/mfd/samsung/
11783F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11784F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11785F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11786F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11787
11788SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11789M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11790L:	linux-media@vger.kernel.org
11791L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11792S:	Maintained
11793F:	drivers/media/platform/s3c-camif/
11794F:	include/media/drv-intf/s3c_camif.h
11795
11796SAMSUNG S3FWRN5 NFC DRIVER
11797M:	Robert Baldyga <r.baldyga@samsung.com>
11798M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11799L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11800S:	Supported
11801F:	drivers/nfc/s3fwrn5
11802
11803SAMSUNG S5C73M3 CAMERA DRIVER
11804M:	Kyungmin Park <kyungmin.park@samsung.com>
11805M:	Andrzej Hajda <a.hajda@samsung.com>
11806L:	linux-media@vger.kernel.org
11807S:	Supported
11808F:	drivers/media/i2c/s5c73m3/*
11809
11810SAMSUNG S5K5BAF CAMERA DRIVER
11811M:	Kyungmin Park <kyungmin.park@samsung.com>
11812M:	Andrzej Hajda <a.hajda@samsung.com>
11813L:	linux-media@vger.kernel.org
11814S:	Supported
11815F:	drivers/media/i2c/s5k5baf.c
11816
11817SAMSUNG S5P Security SubSystem (SSS) DRIVER
11818M:	Krzysztof Kozlowski <krzk@kernel.org>
11819M:	Vladimir Zapolskiy <vz@mleia.com>
11820L:	linux-crypto@vger.kernel.org
11821L:	linux-samsung-soc@vger.kernel.org
11822S:	Maintained
11823F:	drivers/crypto/s5p-sss.c
11824
11825SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11826M:	Kyungmin Park <kyungmin.park@samsung.com>
11827M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11828L:	linux-media@vger.kernel.org
11829Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11830S:	Supported
11831F:	drivers/media/platform/exynos4-is/
11832
11833SAMSUNG SOC CLOCK DRIVERS
11834M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11835M:	Tomasz Figa <tomasz.figa@gmail.com>
11836M:	Chanwoo Choi <cw00.choi@samsung.com>
11837S:	Supported
11838L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11839F:	drivers/clk/samsung/
11840F:	include/dt-bindings/clock/exynos*.h
11841F:	Documentation/devicetree/bindings/clock/exynos*.txt
11842
11843SAMSUNG SPI DRIVERS
11844M:	Kukjin Kim <kgene@kernel.org>
11845M:	Krzysztof Kozlowski <krzk@kernel.org>
11846M:	Andi Shyti <andi.shyti@samsung.com>
11847L:	linux-spi@vger.kernel.org
11848L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11849S:	Maintained
11850F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11851F:	drivers/spi/spi-s3c*
11852F:	include/linux/platform_data/spi-s3c64xx.h
11853
11854SAMSUNG SXGBE DRIVERS
11855M:	Byungho An <bh74.an@samsung.com>
11856M:	Girish K S <ks.giri@samsung.com>
11857M:	Vipul Pandya <vipul.pandya@samsung.com>
11858S:	Supported
11859L:	netdev@vger.kernel.org
11860F:	drivers/net/ethernet/samsung/sxgbe/
11861
11862SAMSUNG THERMAL DRIVER
11863M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11864L:	linux-pm@vger.kernel.org
11865L:	linux-samsung-soc@vger.kernel.org
11866S:	Supported
11867T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11868F:	drivers/thermal/samsung/
11869
11870SAMSUNG USB2 PHY DRIVER
11871M:	Kamil Debski <kamil@wypas.org>
11872M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11873L:	linux-kernel@vger.kernel.org
11874S:	Supported
11875F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11876F:	Documentation/phy/samsung-usb2.txt
11877F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11878F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11879F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11880F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11881F:	drivers/phy/samsung/phy-samsung-usb2.c
11882F:	drivers/phy/samsung/phy-samsung-usb2.h
11883
11884SC1200 WDT DRIVER
11885M:	Zwane Mwaikambo <zwanem@gmail.com>
11886S:	Maintained
11887F:	drivers/watchdog/sc1200wdt.c
11888
11889SCHEDULER
11890M:	Ingo Molnar <mingo@redhat.com>
11891M:	Peter Zijlstra <peterz@infradead.org>
11892L:	linux-kernel@vger.kernel.org
11893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11894S:	Maintained
11895F:	kernel/sched/
11896F:	include/linux/sched.h
11897F:	include/uapi/linux/sched.h
11898F:	include/linux/wait.h
11899
11900SCORE ARCHITECTURE
11901M:	Chen Liqin <liqin.linux@gmail.com>
11902M:	Lennox Wu <lennox.wu@gmail.com>
11903W:	http://www.sunplus.com
11904S:	Supported
11905F:	arch/score/
11906
11907SCR24X CHIP CARD INTERFACE DRIVER
11908M:	Lubomir Rintel <lkundrak@v3.sk>
11909S:	Supported
11910F:	drivers/char/pcmcia/scr24x_cs.c
11911
11912SCSI CDROM DRIVER
11913M:	Jens Axboe <axboe@kernel.dk>
11914L:	linux-scsi@vger.kernel.org
11915W:	http://www.kernel.dk
11916S:	Maintained
11917F:	drivers/scsi/sr*
11918
11919SCSI RDMA PROTOCOL (SRP) INITIATOR
11920M:	Bart Van Assche <bart.vanassche@sandisk.com>
11921L:	linux-rdma@vger.kernel.org
11922S:	Supported
11923W:	http://www.openfabrics.org
11924Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11926F:	drivers/infiniband/ulp/srp/
11927F:	include/scsi/srp.h
11928
11929SCSI SG DRIVER
11930M:	Doug Gilbert <dgilbert@interlog.com>
11931L:	linux-scsi@vger.kernel.org
11932W:	http://sg.danny.cz/sg
11933S:	Maintained
11934F:	Documentation/scsi/scsi-generic.txt
11935F:	drivers/scsi/sg.c
11936F:	include/scsi/sg.h
11937
11938SCSI SUBSYSTEM
11939M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11941M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11943L:	linux-scsi@vger.kernel.org
11944S:	Maintained
11945F:	Documentation/devicetree/bindings/scsi/
11946F:	drivers/scsi/
11947F:	include/scsi/
11948
11949SCSI TAPE DRIVER
11950M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11951L:	linux-scsi@vger.kernel.org
11952S:	Maintained
11953F:	Documentation/scsi/st.txt
11954F:	drivers/scsi/st.*
11955F:	drivers/scsi/st_*.h
11956
11957SCTP PROTOCOL
11958M:	Vlad Yasevich <vyasevich@gmail.com>
11959M:	Neil Horman <nhorman@tuxdriver.com>
11960L:	linux-sctp@vger.kernel.org
11961W:	http://lksctp.sourceforge.net
11962S:	Maintained
11963F:	Documentation/networking/sctp.txt
11964F:	include/linux/sctp.h
11965F:	include/uapi/linux/sctp.h
11966F:	include/net/sctp/
11967F:	net/sctp/
11968
11969SCx200 CPU SUPPORT
11970M:	Jim Cromie <jim.cromie@gmail.com>
11971S:	Odd Fixes
11972F:	Documentation/i2c/busses/scx200_acb
11973F:	arch/x86/platform/scx200/
11974F:	drivers/watchdog/scx200_wdt.c
11975F:	drivers/i2c/busses/scx200*
11976F:	drivers/mtd/maps/scx200_docflash.c
11977F:	include/linux/scx200.h
11978
11979SCx200 GPIO DRIVER
11980M:	Jim Cromie <jim.cromie@gmail.com>
11981S:	Maintained
11982F:	drivers/char/scx200_gpio.c
11983F:	include/linux/scx200_gpio.h
11984
11985SCx200 HRT CLOCKSOURCE DRIVER
11986M:	Jim Cromie <jim.cromie@gmail.com>
11987S:	Maintained
11988F:	drivers/clocksource/scx200_hrt.c
11989
11990SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11991M:	Sascha Sommer <saschasommer@freenet.de>
11992L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11993S:	Maintained
11994F:	drivers/mmc/host/sdricoh_cs.c
11995
11996SECURE COMPUTING
11997M:	Kees Cook <keescook@chromium.org>
11998R:	Andy Lutomirski <luto@amacapital.net>
11999R:	Will Drewry <wad@chromium.org>
12000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12001S:	Supported
12002F:	kernel/seccomp.c
12003F:	include/uapi/linux/seccomp.h
12004F:	include/linux/seccomp.h
12005F:	tools/testing/selftests/seccomp/*
12006F:	tools/testing/selftests/kselftest_harness.h
12007F:	Documentation/userspace-api/seccomp_filter.rst
12008K:	\bsecure_computing
12009K:	\bTIF_SECCOMP\b
12010
12011SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12012M:	Al Cooper <alcooperx@gmail.com>
12013L:	linux-mmc@vger.kernel.org
12014L:	bcm-kernel-feedback-list@broadcom.com
12015S:	Maintained
12016F:	drivers/mmc/host/sdhci-brcmstb*
12017
12018SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12019M:	Adrian Hunter <adrian.hunter@intel.com>
12020L:	linux-mmc@vger.kernel.org
12021T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12022S:	Maintained
12023F:	drivers/mmc/host/sdhci*
12024F:	include/linux/mmc/sdhci*
12025
12026SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12027M:	Ben Dooks <ben-linux@fluff.org>
12028M:	Jaehoon Chung <jh80.chung@samsung.com>
12029L:	linux-mmc@vger.kernel.org
12030S:	Maintained
12031F:	drivers/mmc/host/sdhci-s3c*
12032
12033SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12034M:	Viresh Kumar <vireshk@kernel.org>
12035L:	linux-mmc@vger.kernel.org
12036S:	Maintained
12037F:	drivers/mmc/host/sdhci-spear.c
12038
12039SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12040M:	Scott Bauer <scott.bauer@intel.com>
12041M:	Jonathan Derrick <jonathan.derrick@intel.com>
12042M:	Rafael Antognolli <rafael.antognolli@intel.com>
12043L:	linux-block@vger.kernel.org
12044S:	Supported
12045F:	block/sed*
12046F:	block/opal_proto.h
12047F:	include/linux/sed*
12048F:	include/uapi/linux/sed*
12049
12050SECURITY CONTACT
12051M:	Security Officers <security@kernel.org>
12052S:	Supported
12053
12054SECURITY SUBSYSTEM
12055M:	James Morris <james.l.morris@oracle.com>
12056M:	"Serge E. Hallyn" <serge@hallyn.com>
12057L:	linux-security-module@vger.kernel.org (suggested Cc:)
12058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12059W:	http://kernsec.org/
12060S:	Supported
12061F:	security/
12062
12063SELINUX SECURITY MODULE
12064M:	Paul Moore <paul@paul-moore.com>
12065M:	Stephen Smalley <sds@tycho.nsa.gov>
12066M:	Eric Paris <eparis@parisplace.org>
12067L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12068W:	https://selinuxproject.org
12069W:	https://github.com/SELinuxProject
12070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12071S:	Supported
12072F:	include/linux/selinux*
12073F:	security/selinux/
12074F:	scripts/selinux/
12075F:	Documentation/admin-guide/LSM/SELinux.rst
12076
12077SENSABLE PHANTOM
12078M:	Jiri Slaby <jirislaby@gmail.com>
12079S:	Maintained
12080F:	drivers/misc/phantom.c
12081F:	include/uapi/linux/phantom.h
12082
12083SERIAL DEVICE BUS
12084M:	Rob Herring <robh@kernel.org>
12085L:	linux-serial@vger.kernel.org
12086S:	Maintained
12087F:	Documentation/devicetree/bindings/serial/slave-device.txt
12088F:	drivers/tty/serdev/
12089F:	include/linux/serdev.h
12090
12091SERIAL DRIVERS
12092M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12093L:	linux-serial@vger.kernel.org
12094S:	Maintained
12095F:	Documentation/devicetree/bindings/serial/
12096F:	drivers/tty/serial/
12097
12098SERIAL IR RECEIVER
12099M:	Sean Young <sean@mess.org>
12100L:	linux-media@vger.kernel.org
12101S:	Maintained
12102F:	drivers/media/rc/serial_ir.c
12103
12104SFC NETWORK DRIVER
12105M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12106M:	Edward Cree <ecree@solarflare.com>
12107M:	Bert Kenward <bkenward@solarflare.com>
12108L:	netdev@vger.kernel.org
12109S:	Supported
12110F:	drivers/net/ethernet/sfc/
12111
12112SGI GRU DRIVER
12113M:	Dimitri Sivanich <sivanich@sgi.com>
12114S:	Maintained
12115F:	drivers/misc/sgi-gru/
12116
12117SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12118M:	Pat Gefre <pfg@sgi.com>
12119L:	linux-ia64@vger.kernel.org
12120S:	Supported
12121F:	Documentation/ia64/serial.txt
12122F:	drivers/tty/serial/ioc?_serial.c
12123F:	include/linux/ioc?.h
12124
12125SGI XP/XPC/XPNET DRIVER
12126M:	Cliff Whickman <cpw@sgi.com>
12127M:	Robin Holt <robinmholt@gmail.com>
12128S:	Maintained
12129F:	drivers/misc/sgi-xp/
12130
12131SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12132M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12133L:	linux-s390@vger.kernel.org
12134W:	http://www.ibm.com/developerworks/linux/linux390/
12135S:	Supported
12136F:	net/smc/
12137
12138SH_VEU V4L2 MEM2MEM DRIVER
12139L:	linux-media@vger.kernel.org
12140S:	Orphan
12141F:	drivers/media/platform/sh_veu.c
12142
12143SH_VOU V4L2 OUTPUT DRIVER
12144L:	linux-media@vger.kernel.org
12145S:	Orphan
12146F:	drivers/media/platform/sh_vou.c
12147F:	include/media/drv-intf/sh_vou.h
12148
12149SI2157 MEDIA DRIVER
12150M:	Antti Palosaari <crope@iki.fi>
12151L:	linux-media@vger.kernel.org
12152W:	https://linuxtv.org
12153W:	http://palosaari.fi/linux/
12154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12155T:	git git://linuxtv.org/anttip/media_tree.git
12156S:	Maintained
12157F:	drivers/media/tuners/si2157*
12158
12159SI2168 MEDIA DRIVER
12160M:	Antti Palosaari <crope@iki.fi>
12161L:	linux-media@vger.kernel.org
12162W:	https://linuxtv.org
12163W:	http://palosaari.fi/linux/
12164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12165T:	git git://linuxtv.org/anttip/media_tree.git
12166S:	Maintained
12167F:	drivers/media/dvb-frontends/si2168*
12168
12169SI470X FM RADIO RECEIVER I2C DRIVER
12170M:	Hans Verkuil <hverkuil@xs4all.nl>
12171L:	linux-media@vger.kernel.org
12172T:	git git://linuxtv.org/media_tree.git
12173W:	https://linuxtv.org
12174S:	Odd Fixes
12175F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12176
12177SI470X FM RADIO RECEIVER USB DRIVER
12178M:	Hans Verkuil <hverkuil@xs4all.nl>
12179L:	linux-media@vger.kernel.org
12180T:	git git://linuxtv.org/media_tree.git
12181W:	https://linuxtv.org
12182S:	Maintained
12183F:	drivers/media/radio/si470x/radio-si470x-common.c
12184F:	drivers/media/radio/si470x/radio-si470x.h
12185F:	drivers/media/radio/si470x/radio-si470x-usb.c
12186
12187SI4713 FM RADIO TRANSMITTER I2C DRIVER
12188M:	Eduardo Valentin <edubezval@gmail.com>
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/si4713/si4713.?
12194
12195SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12196M:	Eduardo Valentin <edubezval@gmail.com>
12197L:	linux-media@vger.kernel.org
12198T:	git git://linuxtv.org/media_tree.git
12199W:	https://linuxtv.org
12200S:	Odd Fixes
12201F:	drivers/media/radio/si4713/radio-platform-si4713.c
12202
12203SI4713 FM RADIO TRANSMITTER USB DRIVER
12204M:	Hans Verkuil <hverkuil@xs4all.nl>
12205L:	linux-media@vger.kernel.org
12206T:	git git://linuxtv.org/media_tree.git
12207W:	https://linuxtv.org
12208S:	Maintained
12209F:	drivers/media/radio/si4713/radio-usb-si4713.c
12210
12211SIANO DVB DRIVER
12212M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12214L:	linux-media@vger.kernel.org
12215W:	https://linuxtv.org
12216T:	git git://linuxtv.org/media_tree.git
12217S:	Odd fixes
12218F:	drivers/media/common/siano/
12219F:	drivers/media/usb/siano/
12220F:	drivers/media/usb/siano/
12221F:	drivers/media/mmc/siano/
12222
12223SILEAD TOUCHSCREEN DRIVER
12224M:	Hans de Goede <hdegoede@redhat.com>
12225L:	linux-input@vger.kernel.org
12226L:	platform-driver-x86@vger.kernel.org
12227S:	Maintained
12228F:	drivers/input/touchscreen/silead.c
12229F:	drivers/platform/x86/silead_dmi.c
12230
12231SILICON MOTION SM712 FRAME BUFFER DRIVER
12232M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12233M:	Teddy Wang <teddy.wang@siliconmotion.com>
12234M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12235L:	linux-fbdev@vger.kernel.org
12236S:	Maintained
12237F:	drivers/video/fbdev/sm712*
12238F:	Documentation/fb/sm712fb.txt
12239
12240SIMPLE FIRMWARE INTERFACE (SFI)
12241M:	Len Brown <lenb@kernel.org>
12242L:	sfi-devel@simplefirmware.org
12243W:	http://simplefirmware.org/
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12245S:	Supported
12246F:	arch/x86/platform/sfi/
12247F:	drivers/sfi/
12248F:	include/linux/sfi*.h
12249
12250SIMPLEFB FB DRIVER
12251M:	Hans de Goede <hdegoede@redhat.com>
12252L:	linux-fbdev@vger.kernel.org
12253S:	Maintained
12254F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12255F:	drivers/video/fbdev/simplefb.c
12256F:	include/linux/platform_data/simplefb.h
12257
12258SIMTEC EB110ATX (Chalice CATS)
12259P:	Ben Dooks
12260P:	Vincent Sanders <vince@simtec.co.uk>
12261M:	Simtec Linux Team <linux@simtec.co.uk>
12262W:	http://www.simtec.co.uk/products/EB110ATX/
12263S:	Supported
12264
12265SIMTEC EB2410ITX (BAST)
12266P:	Ben Dooks
12267P:	Vincent Sanders <vince@simtec.co.uk>
12268M:	Simtec Linux Team <linux@simtec.co.uk>
12269W:	http://www.simtec.co.uk/products/EB2410ITX/
12270S:	Supported
12271F:	arch/arm/mach-s3c24xx/mach-bast.c
12272F:	arch/arm/mach-s3c24xx/bast-ide.c
12273F:	arch/arm/mach-s3c24xx/bast-irq.c
12274
12275SIPHASH PRF ROUTINES
12276M:	Jason A. Donenfeld <Jason@zx2c4.com>
12277S:	Maintained
12278F:	lib/siphash.c
12279F:	lib/test_siphash.c
12280F:	include/linux/siphash.h
12281
12282SIS 190 ETHERNET DRIVER
12283M:	Francois Romieu <romieu@fr.zoreil.com>
12284L:	netdev@vger.kernel.org
12285S:	Maintained
12286F:	drivers/net/ethernet/sis/sis190.c
12287
12288SIS 900/7016 FAST ETHERNET DRIVER
12289M:	Daniele Venzano <venza@brownhat.org>
12290W:	http://www.brownhat.org/sis900.html
12291L:	netdev@vger.kernel.org
12292S:	Maintained
12293F:	drivers/net/ethernet/sis/sis900.*
12294
12295SIS FRAMEBUFFER DRIVER
12296M:	Thomas Winischhofer <thomas@winischhofer.net>
12297W:	http://www.winischhofer.net/linuxsisvga.shtml
12298S:	Maintained
12299F:	Documentation/fb/sisfb.txt
12300F:	drivers/video/fbdev/sis/
12301F:	include/video/sisfb.h
12302
12303SIS USB2VGA DRIVER
12304M:	Thomas Winischhofer <thomas@winischhofer.net>
12305W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12306S:	Maintained
12307F:	drivers/usb/misc/sisusbvga/
12308
12309SLAB ALLOCATOR
12310M:	Christoph Lameter <cl@linux.com>
12311M:	Pekka Enberg <penberg@kernel.org>
12312M:	David Rientjes <rientjes@google.com>
12313M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12314M:	Andrew Morton <akpm@linux-foundation.org>
12315L:	linux-mm@kvack.org
12316S:	Maintained
12317F:	include/linux/sl?b*.h
12318F:	mm/sl?b*
12319
12320SLEEPABLE READ-COPY UPDATE (SRCU)
12321M:	Lai Jiangshan <jiangshanlai@gmail.com>
12322M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12323M:	Josh Triplett <josh@joshtriplett.org>
12324R:	Steven Rostedt <rostedt@goodmis.org>
12325R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12326L:	linux-kernel@vger.kernel.org
12327W:	http://www.rdrop.com/users/paulmck/RCU/
12328S:	Supported
12329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12330F:	include/linux/srcu.h
12331F:	kernel/rcu/srcu.c
12332
12333SMACK SECURITY MODULE
12334M:	Casey Schaufler <casey@schaufler-ca.com>
12335L:	linux-security-module@vger.kernel.org
12336W:	http://schaufler-ca.com
12337T:	git git://github.com/cschaufler/smack-next
12338S:	Maintained
12339F:	Documentation/admin-guide/LSM/Smack.rst
12340F:	security/smack/
12341
12342SMC91x ETHERNET DRIVER
12343M:	Nicolas Pitre <nico@fluxnic.net>
12344S:	Odd Fixes
12345F:	drivers/net/ethernet/smsc/smc91x.*
12346
12347SMIA AND SMIA++ IMAGE SENSOR DRIVER
12348M:	Sakari Ailus <sakari.ailus@iki.fi>
12349L:	linux-media@vger.kernel.org
12350S:	Maintained
12351F:	drivers/media/i2c/smiapp/
12352F:	include/media/i2c/smiapp.h
12353F:	drivers/media/i2c/smiapp-pll.c
12354F:	drivers/media/i2c/smiapp-pll.h
12355F:	include/uapi/linux/smiapp.h
12356F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12357
12358SMM665 HARDWARE MONITOR DRIVER
12359M:	Guenter Roeck <linux@roeck-us.net>
12360L:	linux-hwmon@vger.kernel.org
12361S:	Maintained
12362F:	Documentation/hwmon/smm665
12363F:	drivers/hwmon/smm665.c
12364
12365SMSC EMC2103 HARDWARE MONITOR DRIVER
12366M:	Steve Glendinning <steve.glendinning@shawell.net>
12367L:	linux-hwmon@vger.kernel.org
12368S:	Maintained
12369F:	Documentation/hwmon/emc2103
12370F:	drivers/hwmon/emc2103.c
12371
12372SMSC SCH5627 HARDWARE MONITOR DRIVER
12373M:	Hans de Goede <hdegoede@redhat.com>
12374L:	linux-hwmon@vger.kernel.org
12375S:	Supported
12376F:	Documentation/hwmon/sch5627
12377F:	drivers/hwmon/sch5627.c
12378
12379SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12380M:	Steve Glendinning <steve.glendinning@shawell.net>
12381L:	linux-fbdev@vger.kernel.org
12382S:	Maintained
12383F:	drivers/video/fbdev/smscufx.c
12384
12385SMSC47B397 HARDWARE MONITOR DRIVER
12386M:	Jean Delvare <jdelvare@suse.com>
12387L:	linux-hwmon@vger.kernel.org
12388S:	Maintained
12389F:	Documentation/hwmon/smsc47b397
12390F:	drivers/hwmon/smsc47b397.c
12391
12392SMSC911x ETHERNET DRIVER
12393M:	Steve Glendinning <steve.glendinning@shawell.net>
12394L:	netdev@vger.kernel.org
12395S:	Maintained
12396F:	include/linux/smsc911x.h
12397F:	drivers/net/ethernet/smsc/smsc911x.*
12398
12399SMSC9420 PCI ETHERNET DRIVER
12400M:	Steve Glendinning <steve.glendinning@shawell.net>
12401L:	netdev@vger.kernel.org
12402S:	Maintained
12403F:	drivers/net/ethernet/smsc/smsc9420.*
12404
12405SOC-CAMERA V4L2 SUBSYSTEM
12406M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12407L:	linux-media@vger.kernel.org
12408T:	git git://linuxtv.org/media_tree.git
12409S:	Maintained
12410F:	include/media/soc*
12411F:	drivers/media/i2c/soc_camera/
12412F:	drivers/media/platform/soc_camera/
12413
12414SOEKRIS NET48XX LED SUPPORT
12415M:	Chris Boot <bootc@bootc.net>
12416S:	Maintained
12417F:	drivers/leds/leds-net48xx.c
12418
12419SOFT-ROCE DRIVER (rxe)
12420M:	Moni Shoua <monis@mellanox.com>
12421L:	linux-rdma@vger.kernel.org
12422S:	Supported
12423W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12424Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12425F:	drivers/infiniband/sw/rxe/
12426F:	include/uapi/rdma/rdma_user_rxe.h
12427
12428SOFTLOGIC 6x10 MPEG CODEC
12429M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12430M:	Anton Sviridenko <anton@corp.bluecherry.net>
12431M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12432M:	Andrey Utkin <andrey_utkin@fastmail.com>
12433M:	Ismael Luceno <ismael@iodev.co.uk>
12434L:	linux-media@vger.kernel.org
12435S:	Supported
12436F:	drivers/media/pci/solo6x10/
12437
12438SOFTWARE RAID (Multiple Disks) SUPPORT
12439M:	Shaohua Li <shli@kernel.org>
12440L:	linux-raid@vger.kernel.org
12441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12442S:	Supported
12443F:	drivers/md/
12444F:	include/linux/raid/
12445F:	include/uapi/linux/raid/
12446
12447SONIC NETWORK DRIVER
12448M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12449L:	netdev@vger.kernel.org
12450S:	Maintained
12451F:	drivers/net/ethernet/natsemi/sonic.*
12452
12453SONICS SILICON BACKPLANE DRIVER (SSB)
12454M:	Michael Buesch <m@bues.ch>
12455L:	linux-wireless@vger.kernel.org
12456S:	Maintained
12457F:	drivers/ssb/
12458F:	include/linux/ssb/
12459
12460SONY MEMORYSTICK CARD SUPPORT
12461M:	Alex Dubov <oakad@yahoo.com>
12462W:	http://tifmxx.berlios.de/
12463S:	Maintained
12464F:	drivers/memstick/host/tifm_ms.c
12465
12466SONY MEMORYSTICK STANDARD SUPPORT
12467M:	Maxim Levitsky <maximlevitsky@gmail.com>
12468S:	Maintained
12469F:	drivers/memstick/core/ms_block.*
12470
12471SONY VAIO CONTROL DEVICE DRIVER
12472M:	Mattia Dongili <malattia@linux.it>
12473L:	platform-driver-x86@vger.kernel.org
12474W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12475S:	Maintained
12476F:	Documentation/laptops/sony-laptop.txt
12477F:	drivers/char/sonypi.c
12478F:	drivers/platform/x86/sony-laptop.c
12479F:	include/linux/sony-laptop.h
12480
12481SOUND
12482M:	Jaroslav Kysela <perex@perex.cz>
12483M:	Takashi Iwai <tiwai@suse.com>
12484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12485W:	http://www.alsa-project.org/
12486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12487T:	git git://git.alsa-project.org/alsa-kernel.git
12488Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12489S:	Maintained
12490F:	Documentation/sound/
12491F:	include/sound/
12492F:	include/uapi/sound/
12493F:	sound/
12494
12495SOUND - COMPRESSED AUDIO
12496M:	Vinod Koul <vinod.koul@intel.com>
12497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12499S:	Supported
12500F:	Documentation/sound/alsa/compress_offload.txt
12501F:	include/sound/compress_driver.h
12502F:	include/uapi/sound/compress_*
12503F:	sound/core/compress_offload.c
12504F:	sound/soc/soc-compress.c
12505
12506SOUND - DMAENGINE HELPERS
12507M:	Lars-Peter Clausen <lars@metafoo.de>
12508S:	Supported
12509F:	include/sound/dmaengine_pcm.h
12510F:	sound/core/pcm_dmaengine.c
12511F:	sound/soc/soc-generic-dmaengine-pcm.c
12512
12513SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12514M:	Liam Girdwood <lgirdwood@gmail.com>
12515M:	Mark Brown <broonie@kernel.org>
12516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12517L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12518W:	http://alsa-project.org/main/index.php/ASoC
12519S:	Supported
12520F:	Documentation/devicetree/bindings/sound/
12521F:	Documentation/sound/alsa/soc/
12522F:	sound/soc/
12523F:	include/sound/soc*
12524
12525SP2 MEDIA DRIVER
12526M:	Olli Salonen <olli.salonen@iki.fi>
12527L:	linux-media@vger.kernel.org
12528W:	https://linuxtv.org
12529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12530S:	Maintained
12531F:	drivers/media/dvb-frontends/sp2*
12532
12533SPARC + UltraSPARC (sparc/sparc64)
12534M:	"David S. Miller" <davem@davemloft.net>
12535L:	sparclinux@vger.kernel.org
12536Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12539S:	Maintained
12540F:	arch/sparc/
12541F:	drivers/sbus/
12542
12543SPARC SERIAL DRIVERS
12544M:	"David S. Miller" <davem@davemloft.net>
12545L:	sparclinux@vger.kernel.org
12546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12548S:	Maintained
12549F:	include/linux/sunserialcore.h
12550F:	drivers/tty/serial/suncore.c
12551F:	drivers/tty/serial/sunhv.c
12552F:	drivers/tty/serial/sunsab.c
12553F:	drivers/tty/serial/sunsab.h
12554F:	drivers/tty/serial/sunsu.c
12555F:	drivers/tty/serial/sunzilog.c
12556F:	drivers/tty/serial/sunzilog.h
12557F:	drivers/tty/vcc.c
12558
12559SPARSE CHECKER
12560M:	"Christopher Li" <sparse@chrisli.org>
12561L:	linux-sparse@vger.kernel.org
12562W:	https://sparse.wiki.kernel.org/
12563T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12564T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12565S:	Maintained
12566F:	include/linux/compiler.h
12567
12568SPEAR CLOCK FRAMEWORK SUPPORT
12569M:	Viresh Kumar <vireshk@kernel.org>
12570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12571W:	http://www.st.com/spear
12572S:	Maintained
12573F:	drivers/clk/spear/
12574
12575SPEAR PLATFORM SUPPORT
12576M:	Viresh Kumar <vireshk@kernel.org>
12577M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12579W:	http://www.st.com/spear
12580S:	Maintained
12581F:	arch/arm/boot/dts/spear*
12582F:	arch/arm/mach-spear/
12583
12584SPI NOR SUBSYSTEM
12585M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12586M:	Marek Vasut <marek.vasut@gmail.com>
12587L:	linux-mtd@lists.infradead.org
12588W:	http://www.linux-mtd.infradead.org/
12589Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12590T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12591T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12592S:	Maintained
12593F:	drivers/mtd/spi-nor/
12594F:	include/linux/mtd/spi-nor.h
12595
12596SPI SUBSYSTEM
12597M:	Mark Brown <broonie@kernel.org>
12598L:	linux-spi@vger.kernel.org
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12600Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12601S:	Maintained
12602F:	Documentation/devicetree/bindings/spi/
12603F:	Documentation/spi/
12604F:	drivers/spi/
12605F:	include/linux/spi/
12606F:	include/uapi/linux/spi/
12607F:	tools/spi/
12608
12609SPIDERNET NETWORK DRIVER for CELL
12610M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12611L:	netdev@vger.kernel.org
12612S:	Supported
12613F:	Documentation/networking/spider_net.txt
12614F:	drivers/net/ethernet/toshiba/spider_net*
12615
12616SPMI SUBSYSTEM
12617R:	Stephen Boyd <sboyd@codeaurora.org>
12618L:	linux-arm-msm@vger.kernel.org
12619F:	Documentation/devicetree/bindings/spmi/
12620F:	drivers/spmi/
12621F:	include/dt-bindings/spmi/spmi.h
12622F:	include/linux/spmi.h
12623F:	include/trace/events/spmi.h
12624
12625SPU FILE SYSTEM
12626M:	Jeremy Kerr <jk@ozlabs.org>
12627L:	linuxppc-dev@lists.ozlabs.org
12628W:	http://www.ibm.com/developerworks/power/cell/
12629S:	Supported
12630F:	Documentation/filesystems/spufs.txt
12631F:	arch/powerpc/platforms/cell/spufs/
12632
12633SQUASHFS FILE SYSTEM
12634M:	Phillip Lougher <phillip@squashfs.org.uk>
12635L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12636W:	http://squashfs.org.uk
12637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12638S:	Maintained
12639F:	Documentation/filesystems/squashfs.txt
12640F:	fs/squashfs/
12641
12642SRM (Alpha) environment access
12643M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12644S:	Maintained
12645F:	arch/alpha/kernel/srm_env.c
12646
12647STABLE BRANCH
12648M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12649L:	stable@vger.kernel.org
12650S:	Supported
12651F:	Documentation/process/stable-kernel-rules.rst
12652
12653STAGING - COMEDI
12654M:	Ian Abbott <abbotti@mev.co.uk>
12655M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12656S:	Odd Fixes
12657F:	drivers/staging/comedi/
12658
12659STAGING - FLARION FT1000 DRIVERS
12660M:	Marek Belisko <marek.belisko@gmail.com>
12661S:	Odd Fixes
12662F:	drivers/staging/ft1000/
12663
12664STAGING - INDUSTRIAL IO
12665M:	Jonathan Cameron <jic23@kernel.org>
12666L:	linux-iio@vger.kernel.org
12667S:	Odd Fixes
12668F:	Documentation/devicetree/bindings/staging/iio/
12669F:	drivers/staging/iio/
12670
12671STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12672M:	Jarod Wilson <jarod@wilsonet.com>
12673W:	http://www.lirc.org/
12674S:	Odd Fixes
12675F:	drivers/staging/media/lirc/
12676
12677STAGING - LUSTRE PARALLEL FILESYSTEM
12678M:	Oleg Drokin <oleg.drokin@intel.com>
12679M:	Andreas Dilger <andreas.dilger@intel.com>
12680M:	James Simmons <jsimmons@infradead.org>
12681L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12682W:	http://wiki.lustre.org/
12683S:	Maintained
12684F:	drivers/staging/lustre
12685
12686STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12687M:	Marc Dietrich <marvin24@gmx.de>
12688L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12689L:	linux-tegra@vger.kernel.org
12690S:	Maintained
12691F:	drivers/staging/nvec/
12692
12693STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12694M:	Jens Frederich <jfrederich@gmail.com>
12695M:	Daniel Drake <dsd@laptop.org>
12696M:	Jon Nettleton <jon.nettleton@gmail.com>
12697W:	http://wiki.laptop.org/go/DCON
12698S:	Maintained
12699F:	drivers/staging/olpc_dcon/
12700
12701STAGING - REALTEK RTL8712U DRIVERS
12702M:	Larry Finger <Larry.Finger@lwfinger.net>
12703M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12704S:	Odd Fixes
12705F:	drivers/staging/rtl8712/
12706
12707STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12708M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12709M:	Teddy Wang <teddy.wang@siliconmotion.com>
12710M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12711L:	linux-fbdev@vger.kernel.org
12712S:	Maintained
12713F:	drivers/staging/sm750fb/
12714
12715STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12716M:	William Hubbs <w.d.hubbs@gmail.com>
12717M:	Chris Brannon <chris@the-brannons.com>
12718M:	Kirk Reiser <kirk@reisers.ca>
12719M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12720L:	speakup@linux-speakup.org
12721W:	http://www.linux-speakup.org/
12722S:	Odd Fixes
12723F:	drivers/staging/speakup/
12724
12725STAGING - VIA VT665X DRIVERS
12726M:	Forest Bond <forest@alittletooquiet.net>
12727S:	Odd Fixes
12728F:	drivers/staging/vt665?/
12729
12730STAGING - WILC1000 WIFI DRIVER
12731M:	Aditya Shankar <aditya.shankar@microchip.com>
12732M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12733L:	linux-wireless@vger.kernel.org
12734S:	Supported
12735F:	drivers/staging/wilc1000/
12736
12737STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12738M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12739S:	Odd Fixes
12740F:	drivers/staging/xgifb/
12741
12742STAGING SUBSYSTEM
12743M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12745L:	devel@driverdev.osuosl.org
12746S:	Supported
12747F:	drivers/staging/
12748
12749STARFIRE/DURALAN NETWORK DRIVER
12750M:	Ion Badulescu <ionut@badula.org>
12751S:	Odd Fixes
12752F:	drivers/net/ethernet/adaptec/starfire*
12753
12754STEC S1220 SKD DRIVER
12755M:	Bart Van Assche <bart.vanassche@wdc.com>
12756L:	linux-block@vger.kernel.org
12757S:	Maintained
12758F:	drivers/block/skd*[ch]
12759
12760STI CEC DRIVER
12761M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12762S:	Maintained
12763F:	drivers/staging/media/st-cec/
12764F:	Documentation/devicetree/bindings/media/stih-cec.txt
12765
12766STK1160 USB VIDEO CAPTURE DRIVER
12767M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12768L:	linux-media@vger.kernel.org
12769T:	git git://linuxtv.org/media_tree.git
12770S:	Maintained
12771F:	drivers/media/usb/stk1160/
12772
12773STMMAC ETHERNET DRIVER
12774M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12775M:	Alexandre Torgue <alexandre.torgue@st.com>
12776L:	netdev@vger.kernel.org
12777W:	http://www.stlinux.com
12778S:	Supported
12779F:	drivers/net/ethernet/stmicro/stmmac/
12780
12781SUN3/3X
12782M:	Sam Creasey <sammy@sammy.net>
12783W:	http://sammy.net/sun3/
12784S:	Maintained
12785F:	arch/m68k/kernel/*sun3*
12786F:	arch/m68k/sun3*/
12787F:	arch/m68k/include/asm/sun3*
12788F:	drivers/net/ethernet/i825xx/sun3*
12789
12790SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12791M:	Hans de Goede <hdegoede@redhat.com>
12792L:	linux-input@vger.kernel.org
12793S:	Maintained
12794F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12795F:	drivers/input/keyboard/sun4i-lradc-keys.c
12796
12797SUNDANCE NETWORK DRIVER
12798M:	Denis Kirjanov <kda@linux-powerpc.org>
12799L:	netdev@vger.kernel.org
12800S:	Maintained
12801F:	drivers/net/ethernet/dlink/sundance.c
12802
12803SUPERH
12804M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12805M:	Rich Felker <dalias@libc.org>
12806L:	linux-sh@vger.kernel.org
12807Q:	http://patchwork.kernel.org/project/linux-sh/list/
12808S:	Maintained
12809F:	Documentation/sh/
12810F:	arch/sh/
12811F:	drivers/sh/
12812
12813SUSPEND TO RAM
12814M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12815M:	Len Brown <len.brown@intel.com>
12816M:	Pavel Machek <pavel@ucw.cz>
12817L:	linux-pm@vger.kernel.org
12818B:	https://bugzilla.kernel.org
12819S:	Supported
12820F:	Documentation/power/
12821F:	arch/x86/kernel/acpi/
12822F:	drivers/base/power/
12823F:	kernel/power/
12824F:	include/linux/suspend.h
12825F:	include/linux/freezer.h
12826F:	include/linux/pm.h
12827
12828SVGA HANDLING
12829M:	Martin Mares <mj@ucw.cz>
12830L:	linux-video@atrey.karlin.mff.cuni.cz
12831S:	Maintained
12832F:	Documentation/svga.txt
12833F:	arch/x86/boot/video*
12834
12835SWIOTLB SUBSYSTEM
12836M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12837L:	linux-kernel@vger.kernel.org
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12839S:	Supported
12840F:	lib/swiotlb.c
12841F:	arch/*/kernel/pci-swiotlb.c
12842F:	include/linux/swiotlb.h
12843
12844SWITCHDEV
12845M:	Jiri Pirko <jiri@resnulli.us>
12846M:	Ivan Vecera <ivecera@redhat.com>
12847L:	netdev@vger.kernel.org
12848S:	Supported
12849F:	net/switchdev/
12850F:	include/net/switchdev.h
12851
12852SYNC FILE FRAMEWORK
12853M:	Sumit Semwal <sumit.semwal@linaro.org>
12854R:	Gustavo Padovan <gustavo@padovan.org>
12855S:	Maintained
12856L:	linux-media@vger.kernel.org
12857L:	dri-devel@lists.freedesktop.org
12858F:	drivers/dma-buf/sync_*
12859F:	drivers/dma-buf/dma-fence*
12860F:	drivers/dma-buf/sw_sync.c
12861F:	include/linux/sync_file.h
12862F:	include/uapi/linux/sync_file.h
12863F:	Documentation/sync_file.txt
12864T:	git git://anongit.freedesktop.org/drm/drm-misc
12865
12866SYNOPSYS ARC ARCHITECTURE
12867M:	Vineet Gupta <vgupta@synopsys.com>
12868L:	linux-snps-arc@lists.infradead.org
12869S:	Supported
12870F:	arch/arc/
12871F:	Documentation/devicetree/bindings/arc/*
12872F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12873F:	drivers/clocksource/arc_timer.c
12874F:	drivers/tty/serial/arc_uart.c
12875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12876
12877SYNOPSYS ARC HSDK SDP pll clock driver
12878M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12879S:	Supported
12880F:	drivers/clk/clk-hsdk-pll.c
12881F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12882
12883SYNOPSYS ARC SDP clock driver
12884M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12885S:	Supported
12886F:	drivers/clk/axs10x/*
12887F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12888
12889SYNOPSYS ARC SDP platform support
12890M:	Alexey Brodkin <abrodkin@synopsys.com>
12891S:	Supported
12892F:	arch/arc/plat-axs10x
12893F:	arch/arc/boot/dts/ax*
12894F:	Documentation/devicetree/bindings/arc/axs10*
12895
12896SYNOPSYS DESIGNWARE DMAC DRIVER
12897M:	Viresh Kumar <vireshk@kernel.org>
12898M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12899S:	Maintained
12900F:	include/linux/dma/dw.h
12901F:	include/linux/platform_data/dma-dw.h
12902F:	drivers/dma/dw/
12903
12904SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12905M:	Jie Deng <jiedeng@synopsys.com>
12906L:	netdev@vger.kernel.org
12907S:	Supported
12908F:	drivers/net/ethernet/synopsys/
12909
12910SYNOPSYS DESIGNWARE I2C DRIVER
12911M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12912R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12913R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12914L:	linux-i2c@vger.kernel.org
12915S:	Maintained
12916F:	drivers/i2c/busses/i2c-designware-*
12917F:	include/linux/platform_data/i2c-designware.h
12918
12919SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12920M:	Jaehoon Chung <jh80.chung@samsung.com>
12921L:	linux-mmc@vger.kernel.org
12922S:	Maintained
12923F:	drivers/mmc/host/dw_mmc*
12924
12925SYNOPSYS HSDK RESET CONTROLLER DRIVER
12926M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12927S:	Supported
12928F:	drivers/reset/reset-hsdk-v1.c
12929F:	include/dt-bindings/reset/snps,hsdk-v1-reset.h
12930F:	Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12931
12932SYSTEM CONFIGURATION (SYSCON)
12933M:	Lee Jones <lee.jones@linaro.org>
12934M:	Arnd Bergmann <arnd@arndb.de>
12935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12936S:	Supported
12937F:	drivers/mfd/syscon.c
12938
12939SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12940M:	Sudeep Holla <sudeep.holla@arm.com>
12941L:	linux-arm-kernel@lists.infradead.org
12942S:	Maintained
12943F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12944F:	drivers/clk/clk-scpi.c
12945F:	drivers/cpufreq/scpi-cpufreq.c
12946F:	drivers/firmware/arm_scpi.c
12947F:	include/linux/scpi_protocol.h
12948
12949SYSTEM RESET/SHUTDOWN DRIVERS
12950M:	Sebastian Reichel <sre@kernel.org>
12951L:	linux-pm@vger.kernel.org
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12953S:	Maintained
12954F:	Documentation/devicetree/bindings/power/reset/
12955F:	drivers/power/reset/
12956
12957SYSTEM TRACE MODULE CLASS
12958M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12959S:	Maintained
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12961F:	Documentation/trace/stm.txt
12962F:	drivers/hwtracing/stm/
12963F:	include/linux/stm.h
12964F:	include/uapi/linux/stm.h
12965
12966SYSV FILESYSTEM
12967M:	Christoph Hellwig <hch@infradead.org>
12968S:	Maintained
12969F:	Documentation/filesystems/sysv-fs.txt
12970F:	fs/sysv/
12971F:	include/linux/sysv_fs.h
12972
12973TARGET SUBSYSTEM
12974M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12975L:	linux-scsi@vger.kernel.org
12976L:	target-devel@vger.kernel.org
12977W:	http://www.linux-iscsi.org
12978W:	http://groups.google.com/group/linux-iscsi-target-dev
12979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12980S:	Supported
12981F:	drivers/target/
12982F:	include/target/
12983F:	Documentation/target/
12984
12985TASKSTATS STATISTICS INTERFACE
12986M:	Balbir Singh <bsingharora@gmail.com>
12987S:	Maintained
12988F:	Documentation/accounting/taskstats*
12989F:	include/linux/taskstats*
12990F:	kernel/taskstats.c
12991
12992TC subsystem
12993M:	Jamal Hadi Salim <jhs@mojatatu.com>
12994M:	Cong Wang <xiyou.wangcong@gmail.com>
12995M:	Jiri Pirko <jiri@resnulli.us>
12996L:	netdev@vger.kernel.org
12997S:	Maintained
12998F:	include/net/pkt_cls.h
12999F:	include/net/pkt_sched.h
13000F:	include/net/tc_act/
13001F:	include/uapi/linux/pkt_cls.h
13002F:	include/uapi/linux/pkt_sched.h
13003F:	include/uapi/linux/tc_act/
13004F:	include/uapi/linux/tc_ematch/
13005F:	net/sched/
13006
13007TCP LOW PRIORITY MODULE
13008M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13009M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13010W:	http://tcp-lp-mod.sourceforge.net/
13011S:	Maintained
13012F:	net/ipv4/tcp_lp.c
13013
13014TDA10071 MEDIA DRIVER
13015M:	Antti Palosaari <crope@iki.fi>
13016L:	linux-media@vger.kernel.org
13017W:	https://linuxtv.org
13018W:	http://palosaari.fi/linux/
13019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13020T:	git git://linuxtv.org/anttip/media_tree.git
13021S:	Maintained
13022F:	drivers/media/dvb-frontends/tda10071*
13023
13024TDA18212 MEDIA DRIVER
13025M:	Antti Palosaari <crope@iki.fi>
13026L:	linux-media@vger.kernel.org
13027W:	https://linuxtv.org
13028W:	http://palosaari.fi/linux/
13029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13030T:	git git://linuxtv.org/anttip/media_tree.git
13031S:	Maintained
13032F:	drivers/media/tuners/tda18212*
13033
13034TDA18218 MEDIA DRIVER
13035M:	Antti Palosaari <crope@iki.fi>
13036L:	linux-media@vger.kernel.org
13037W:	https://linuxtv.org
13038W:	http://palosaari.fi/linux/
13039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13040T:	git git://linuxtv.org/anttip/media_tree.git
13041S:	Maintained
13042F:	drivers/media/tuners/tda18218*
13043
13044TDA18271 MEDIA DRIVER
13045M:	Michael Krufky <mkrufky@linuxtv.org>
13046L:	linux-media@vger.kernel.org
13047W:	https://linuxtv.org
13048W:	http://github.com/mkrufky
13049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13050T:	git git://linuxtv.org/mkrufky/tuners.git
13051S:	Maintained
13052F:	drivers/media/tuners/tda18271*
13053
13054TDA827x MEDIA DRIVER
13055M:	Michael Krufky <mkrufky@linuxtv.org>
13056L:	linux-media@vger.kernel.org
13057W:	https://linuxtv.org
13058W:	http://github.com/mkrufky
13059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13060T:	git git://linuxtv.org/mkrufky/tuners.git
13061S:	Maintained
13062F:	drivers/media/tuners/tda8290.*
13063
13064TDA8290 MEDIA DRIVER
13065M:	Michael Krufky <mkrufky@linuxtv.org>
13066L:	linux-media@vger.kernel.org
13067W:	https://linuxtv.org
13068W:	http://github.com/mkrufky
13069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13070T:	git git://linuxtv.org/mkrufky/tuners.git
13071S:	Maintained
13072F:	drivers/media/tuners/tda8290.*
13073
13074TDA9840 MEDIA DRIVER
13075M:	Hans Verkuil <hverkuil@xs4all.nl>
13076L:	linux-media@vger.kernel.org
13077T:	git git://linuxtv.org/media_tree.git
13078W:	https://linuxtv.org
13079S:	Maintained
13080F:	drivers/media/i2c/tda9840*
13081
13082TEA5761 TUNER DRIVER
13083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13085L:	linux-media@vger.kernel.org
13086W:	https://linuxtv.org
13087T:	git git://linuxtv.org/media_tree.git
13088S:	Odd fixes
13089F:	drivers/media/tuners/tea5761.*
13090
13091TEA5767 TUNER DRIVER
13092M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13093M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13094L:	linux-media@vger.kernel.org
13095W:	https://linuxtv.org
13096T:	git git://linuxtv.org/media_tree.git
13097S:	Maintained
13098F:	drivers/media/tuners/tea5767.*
13099
13100TEA6415C MEDIA DRIVER
13101M:	Hans Verkuil <hverkuil@xs4all.nl>
13102L:	linux-media@vger.kernel.org
13103T:	git git://linuxtv.org/media_tree.git
13104W:	https://linuxtv.org
13105S:	Maintained
13106F:	drivers/media/i2c/tea6415c*
13107
13108TEA6420 MEDIA DRIVER
13109M:	Hans Verkuil <hverkuil@xs4all.nl>
13110L:	linux-media@vger.kernel.org
13111T:	git git://linuxtv.org/media_tree.git
13112W:	https://linuxtv.org
13113S:	Maintained
13114F:	drivers/media/i2c/tea6420*
13115
13116TEAM DRIVER
13117M:	Jiri Pirko <jiri@resnulli.us>
13118L:	netdev@vger.kernel.org
13119S:	Supported
13120F:	drivers/net/team/
13121F:	include/linux/if_team.h
13122F:	include/uapi/linux/if_team.h
13123
13124TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13125M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13126S:	Maintained
13127F:	arch/x86/platform/ts5500/
13128
13129TECHNOTREND USB IR RECEIVER
13130M:	Sean Young <sean@mess.org>
13131L:	linux-media@vger.kernel.org
13132S:	Maintained
13133F:	drivers/media/rc/ttusbir.c
13134
13135TEE SUBSYSTEM
13136M:	Jens Wiklander <jens.wiklander@linaro.org>
13137S:	Maintained
13138F:	include/linux/tee_drv.h
13139F:	include/uapi/linux/tee.h
13140F:	drivers/tee/
13141F:	Documentation/tee.txt
13142
13143TEGRA ARCHITECTURE SUPPORT
13144M:	Thierry Reding <thierry.reding@gmail.com>
13145M:	Jonathan Hunter <jonathanh@nvidia.com>
13146L:	linux-tegra@vger.kernel.org
13147Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13149S:	Supported
13150N:	[^a-z]tegra
13151
13152TEGRA CLOCK DRIVER
13153M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13154M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13155S:	Supported
13156F:	drivers/clk/tegra/
13157
13158TEGRA DMA DRIVERS
13159M:	Laxman Dewangan <ldewangan@nvidia.com>
13160M:	Jon Hunter <jonathanh@nvidia.com>
13161S:	Supported
13162F:	drivers/dma/tegra*
13163
13164TEGRA I2C DRIVER
13165M:	Laxman Dewangan <ldewangan@nvidia.com>
13166S:	Supported
13167F:	drivers/i2c/busses/i2c-tegra.c
13168
13169TEGRA IOMMU DRIVERS
13170M:	Hiroshi Doyu <hdoyu@nvidia.com>
13171S:	Supported
13172F:	drivers/iommu/tegra*
13173
13174TEGRA KBC DRIVER
13175M:	Rakesh Iyer <riyer@nvidia.com>
13176M:	Laxman Dewangan <ldewangan@nvidia.com>
13177S:	Supported
13178F:	drivers/input/keyboard/tegra-kbc.c
13179
13180TEGRA PWM DRIVER
13181M:	Thierry Reding <thierry.reding@gmail.com>
13182S:	Supported
13183F:	drivers/pwm/pwm-tegra.c
13184
13185TEGRA SERIAL DRIVER
13186M:	Laxman Dewangan <ldewangan@nvidia.com>
13187S:	Supported
13188F:	drivers/tty/serial/serial-tegra.c
13189
13190TEGRA SPI DRIVER
13191M:	Laxman Dewangan <ldewangan@nvidia.com>
13192S:	Supported
13193F:	drivers/spi/spi-tegra*
13194
13195TEHUTI ETHERNET DRIVER
13196M:	Andy Gospodarek <andy@greyhouse.net>
13197L:	netdev@vger.kernel.org
13198S:	Supported
13199F:	drivers/net/ethernet/tehuti/*
13200
13201Telecom Clock Driver for MCPL0010
13202M:	Mark Gross <mark.gross@intel.com>
13203S:	Supported
13204F:	drivers/char/tlclk.c
13205
13206TENSILICA XTENSA PORT (xtensa)
13207M:	Chris Zankel <chris@zankel.net>
13208M:	Max Filippov <jcmvbkbc@gmail.com>
13209L:	linux-xtensa@linux-xtensa.org
13210T:	git git://github.com/czankel/xtensa-linux.git
13211S:	Maintained
13212F:	arch/xtensa/
13213F:	drivers/irqchip/irq-xtensa-*
13214
13215Texas Instruments' System Control Interface (TISCI) Protocol Driver
13216M:	Nishanth Menon <nm@ti.com>
13217M:	Tero Kristo <t-kristo@ti.com>
13218M:	Santosh Shilimkar <ssantosh@kernel.org>
13219L:	linux-arm-kernel@lists.infradead.org
13220S:	Maintained
13221F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13222F:	drivers/firmware/ti_sci*
13223F:	include/linux/soc/ti/ti_sci_protocol.h
13224F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13225F:	include/dt-bindings/genpd/k2g.h
13226F:	drivers/soc/ti/ti_sci_pm_domains.c
13227F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13228F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13229F:	drivers/clk/keystone/sci-clk.c
13230F:	drivers/reset/reset-ti-sci.c
13231
13232THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13233M:	Hans Verkuil <hverkuil@xs4all.nl>
13234L:	linux-media@vger.kernel.org
13235T:	git git://linuxtv.org/media_tree.git
13236W:	https://linuxtv.org
13237S:	Maintained
13238F:	drivers/media/radio/radio-raremono.c
13239
13240THERMAL
13241M:	Zhang Rui <rui.zhang@intel.com>
13242M:	Eduardo Valentin <edubezval@gmail.com>
13243L:	linux-pm@vger.kernel.org
13244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13246Q:	https://patchwork.kernel.org/project/linux-pm/list/
13247S:	Supported
13248F:	drivers/thermal/
13249F:	include/linux/thermal.h
13250F:	include/uapi/linux/thermal.h
13251F:	include/linux/cpu_cooling.h
13252F:	Documentation/devicetree/bindings/thermal/
13253
13254THERMAL/CPU_COOLING
13255M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13256M:	Viresh Kumar <viresh.kumar@linaro.org>
13257M:	Javi Merino <javi.merino@kernel.org>
13258L:	linux-pm@vger.kernel.org
13259S:	Supported
13260F:	Documentation/thermal/cpu-cooling-api.txt
13261F:	drivers/thermal/cpu_cooling.c
13262F:	include/linux/cpu_cooling.h
13263
13264THINKPAD ACPI EXTRAS DRIVER
13265M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13266L:	ibm-acpi-devel@lists.sourceforge.net
13267L:	platform-driver-x86@vger.kernel.org
13268W:	http://ibm-acpi.sourceforge.net
13269W:	http://thinkwiki.org/wiki/Ibm-acpi
13270T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13271S:	Maintained
13272F:	drivers/platform/x86/thinkpad_acpi.c
13273
13274THUNDERBOLT DRIVER
13275M:	Andreas Noever <andreas.noever@gmail.com>
13276M:	Michael Jamet <michael.jamet@intel.com>
13277M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13278M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13279S:	Maintained
13280F:	drivers/thunderbolt/
13281F:	include/linux/thunderbolt.h
13282
13283THUNDERBOLT NETWORK DRIVER
13284M:	Michael Jamet <michael.jamet@intel.com>
13285M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13286M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13287L:	netdev@vger.kernel.org
13288S:	Maintained
13289F:	drivers/net/thunderbolt.c
13290
13291THUNDERX GPIO DRIVER
13292M:	David Daney <david.daney@cavium.com>
13293S:	Maintained
13294F:	drivers/gpio/gpio-thunderx.c
13295
13296TI AM437X VPFE DRIVER
13297M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13298L:	linux-media@vger.kernel.org
13299W:	https://linuxtv.org
13300Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13301T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13302S:	Maintained
13303F:	drivers/media/platform/am437x/
13304
13305TI BANDGAP AND THERMAL DRIVER
13306M:	Eduardo Valentin <edubezval@gmail.com>
13307M:	Keerthy <j-keerthy@ti.com>
13308L:	linux-pm@vger.kernel.org
13309L:	linux-omap@vger.kernel.org
13310S:	Maintained
13311F:	drivers/thermal/ti-soc-thermal/
13312
13313TI BQ27XXX POWER SUPPLY DRIVER
13314R:	Andrew F. Davis <afd@ti.com>
13315F:	include/linux/power/bq27xxx_battery.h
13316F:	drivers/power/supply/bq27xxx_battery.c
13317F:	drivers/power/supply/bq27xxx_battery_i2c.c
13318
13319TI CDCE706 CLOCK DRIVER
13320M:	Max Filippov <jcmvbkbc@gmail.com>
13321S:	Maintained
13322F:	drivers/clk/clk-cdce706.c
13323
13324TI CLOCK DRIVER
13325M:	Tero Kristo <t-kristo@ti.com>
13326L:	linux-omap@vger.kernel.org
13327S:	Maintained
13328F:	drivers/clk/ti/
13329F:	include/linux/clk/ti.h
13330
13331TI DAVINCI MACHINE SUPPORT
13332M:	Sekhar Nori <nsekhar@ti.com>
13333M:	Kevin Hilman <khilman@kernel.org>
13334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13336S:	Supported
13337F:	arch/arm/mach-davinci/
13338F:	drivers/i2c/busses/i2c-davinci.c
13339F:	arch/arm/boot/dts/da850*
13340
13341TI DAVINCI SERIES GPIO DRIVER
13342M:	Keerthy <j-keerthy@ti.com>
13343L:	linux-gpio@vger.kernel.org
13344S:	Maintained
13345F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13346F:	drivers/gpio/gpio-davinci.c
13347
13348TI DAVINCI SERIES MEDIA DRIVER
13349M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13350L:	linux-media@vger.kernel.org
13351W:	https://linuxtv.org
13352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13353T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13354S:	Maintained
13355F:	drivers/media/platform/davinci/
13356F:	include/media/davinci/
13357
13358TI ETHERNET SWITCH DRIVER (CPSW)
13359R:	Grygorii Strashko <grygorii.strashko@ti.com>
13360L:	linux-omap@vger.kernel.org
13361L:	netdev@vger.kernel.org
13362S:	Maintained
13363F:	drivers/net/ethernet/ti/cpsw*
13364F:	drivers/net/ethernet/ti/davinci*
13365
13366TI FLASH MEDIA INTERFACE DRIVER
13367M:	Alex Dubov <oakad@yahoo.com>
13368S:	Maintained
13369F:	drivers/misc/tifm*
13370F:	drivers/mmc/host/tifm_sd.c
13371F:	include/linux/tifm.h
13372
13373TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13374M:	Santosh Shilimkar <ssantosh@kernel.org>
13375L:	linux-kernel@vger.kernel.org
13376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13377S:	Maintained
13378F:	drivers/soc/ti/*
13379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13380
13381TI LM49xxx FAMILY ASoC CODEC DRIVERS
13382M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13383M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13384L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13385S:	Maintained
13386F:	sound/soc/codecs/lm49453*
13387F:	sound/soc/codecs/isabelle*
13388
13389TI LP855x BACKLIGHT DRIVER
13390M:	Milo Kim <milo.kim@ti.com>
13391S:	Maintained
13392F:	Documentation/backlight/lp855x-driver.txt
13393F:	drivers/video/backlight/lp855x_bl.c
13394F:	include/linux/platform_data/lp855x.h
13395
13396TI LP8727 CHARGER DRIVER
13397M:	Milo Kim <milo.kim@ti.com>
13398S:	Maintained
13399F:	drivers/power/supply/lp8727_charger.c
13400F:	include/linux/platform_data/lp8727.h
13401
13402TI LP8788 MFD DRIVER
13403M:	Milo Kim <milo.kim@ti.com>
13404S:	Maintained
13405F:	drivers/iio/adc/lp8788_adc.c
13406F:	drivers/leds/leds-lp8788.c
13407F:	drivers/mfd/lp8788*.c
13408F:	drivers/power/supply/lp8788-charger.c
13409F:	drivers/regulator/lp8788-*.c
13410F:	include/linux/mfd/lp8788*.h
13411
13412TI NETCP ETHERNET DRIVER
13413M:	Wingman Kwok <w-kwok2@ti.com>
13414M:	Murali Karicheri <m-karicheri2@ti.com>
13415L:	netdev@vger.kernel.org
13416S:	Maintained
13417F:	drivers/net/ethernet/ti/netcp*
13418
13419TI TAS571X FAMILY ASoC CODEC DRIVER
13420M:	Kevin Cernekee <cernekee@chromium.org>
13421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13422S:	Odd Fixes
13423F:	sound/soc/codecs/tas571x*
13424
13425TI TRF7970A NFC DRIVER
13426M:	Mark Greer <mgreer@animalcreek.com>
13427L:	linux-wireless@vger.kernel.org
13428L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13429S:	Supported
13430F:	drivers/nfc/trf7970a.c
13431F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13432
13433TI TWL4030 SERIES SOC CODEC DRIVER
13434M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13435L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13436S:	Maintained
13437F:	sound/soc/codecs/twl4030*
13438
13439TI VPE/CAL DRIVERS
13440M:	Benoit Parrot <bparrot@ti.com>
13441L:	linux-media@vger.kernel.org
13442W:	http://linuxtv.org/
13443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13444S:	Maintained
13445F:	drivers/media/platform/ti-vpe/
13446
13447TI WILINK WIRELESS DRIVERS
13448L:	linux-wireless@vger.kernel.org
13449W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13450W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13452S:	Orphan
13453F:	drivers/net/wireless/ti/
13454F:	include/linux/wl12xx.h
13455
13456TILE ARCHITECTURE
13457M:	Chris Metcalf <cmetcalf@mellanox.com>
13458W:	http://www.mellanox.com/repository/solutions/tile-scm/
13459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13460S:	Supported
13461F:	arch/tile/
13462F:	drivers/char/tile-srom.c
13463F:	drivers/edac/tile_edac.c
13464F:	drivers/net/ethernet/tile/
13465F:	drivers/rtc/rtc-tile.c
13466F:	drivers/tty/hvc/hvc_tile.c
13467F:	drivers/tty/serial/tilegx.c
13468F:	drivers/usb/host/*-tilegx.c
13469F:	include/linux/usb/tilegx.h
13470
13471TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13472M:	John Stultz <john.stultz@linaro.org>
13473M:	Thomas Gleixner <tglx@linutronix.de>
13474R:	Stephen Boyd <sboyd@codeaurora.org>
13475L:	linux-kernel@vger.kernel.org
13476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13477S:	Supported
13478F:	include/linux/clocksource.h
13479F:	include/linux/time.h
13480F:	include/linux/timex.h
13481F:	include/uapi/linux/time.h
13482F:	include/uapi/linux/timex.h
13483F:	kernel/time/clocksource.c
13484F:	kernel/time/time*.c
13485F:	kernel/time/alarmtimer.c
13486F:	kernel/time/ntp.c
13487F:	tools/testing/selftests/timers/
13488
13489TIPC NETWORK LAYER
13490M:	Jon Maloy <jon.maloy@ericsson.com>
13491M:	Ying Xue <ying.xue@windriver.com>
13492L:	netdev@vger.kernel.org (core kernel code)
13493L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13494W:	http://tipc.sourceforge.net/
13495S:	Maintained
13496F:	include/uapi/linux/tipc*.h
13497F:	net/tipc/
13498
13499TLAN NETWORK DRIVER
13500M:	Samuel Chessman <chessman@tux.org>
13501L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13502W:	http://sourceforge.net/projects/tlan/
13503S:	Maintained
13504F:	Documentation/networking/tlan.txt
13505F:	drivers/net/ethernet/ti/tlan.*
13506
13507TM6000 VIDEO4LINUX DRIVER
13508M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13509M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13510L:	linux-media@vger.kernel.org
13511W:	https://linuxtv.org
13512T:	git git://linuxtv.org/media_tree.git
13513S:	Odd fixes
13514F:	drivers/media/usb/tm6000/
13515F:	Documentation/media/v4l-drivers/tm6000*
13516
13517TMIO/SDHI MMC DRIVER
13518M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13519L:	linux-mmc@vger.kernel.org
13520S:	Supported
13521F:	drivers/mmc/host/tmio_mmc*
13522F:	drivers/mmc/host/renesas_sdhi*
13523F:	include/linux/mfd/tmio.h
13524
13525TMP401 HARDWARE MONITOR DRIVER
13526M:	Guenter Roeck <linux@roeck-us.net>
13527L:	linux-hwmon@vger.kernel.org
13528S:	Maintained
13529F:	Documentation/hwmon/tmp401
13530F:	drivers/hwmon/tmp401.c
13531
13532TMPFS (SHMEM FILESYSTEM)
13533M:	Hugh Dickins <hughd@google.com>
13534L:	linux-mm@kvack.org
13535S:	Maintained
13536F:	include/linux/shmem_fs.h
13537F:	mm/shmem.c
13538
13539TOMOYO SECURITY MODULE
13540M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13541M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13542L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13543L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13544L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13545L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13546W:	http://tomoyo.sourceforge.jp/
13547T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13548S:	Maintained
13549F:	security/tomoyo/
13550
13551TOPSTAR LAPTOP EXTRAS DRIVER
13552M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13553L:	platform-driver-x86@vger.kernel.org
13554S:	Maintained
13555F:	drivers/platform/x86/topstar-laptop.c
13556
13557TOSHIBA ACPI EXTRAS DRIVER
13558M:	Azael Avalos <coproscefalo@gmail.com>
13559L:	platform-driver-x86@vger.kernel.org
13560S:	Maintained
13561F:	drivers/platform/x86/toshiba_acpi.c
13562
13563TOSHIBA BLUETOOTH DRIVER
13564M:	Azael Avalos <coproscefalo@gmail.com>
13565L:	platform-driver-x86@vger.kernel.org
13566S:	Maintained
13567F:	drivers/platform/x86/toshiba_bluetooth.c
13568
13569TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13570M:	Azael Avalos <coproscefalo@gmail.com>
13571L:	platform-driver-x86@vger.kernel.org
13572S:	Maintained
13573F:	drivers/platform/x86/toshiba_haps.c
13574
13575TOSHIBA SMM DRIVER
13576M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13577W:	http://www.buzzard.org.uk/toshiba/
13578S:	Maintained
13579F:	drivers/char/toshiba.c
13580F:	include/linux/toshiba.h
13581F:	include/uapi/linux/toshiba.h
13582
13583TOSHIBA TC358743 DRIVER
13584M:	Mats Randgaard <matrandg@cisco.com>
13585L:	linux-media@vger.kernel.org
13586S:	Maintained
13587F:	drivers/media/i2c/tc358743*
13588F:	include/media/i2c/tc358743.h
13589
13590TOSHIBA WMI HOTKEYS DRIVER
13591M:	Azael Avalos <coproscefalo@gmail.com>
13592L:	platform-driver-x86@vger.kernel.org
13593S:	Maintained
13594F:	drivers/platform/x86/toshiba-wmi.c
13595
13596TPM DEVICE DRIVER
13597M:	Peter Huewe <peterhuewe@gmx.de>
13598M:	Marcel Selhorst <tpmdd@selhorst.net>
13599M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13600R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13601W:	http://tpmdd.sourceforge.net
13602L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13603Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13604T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13605S:	Maintained
13606F:	drivers/char/tpm/
13607
13608TPM IBM_VTPM DEVICE DRIVER
13609M:	Ashley Lai <ashleydlai@gmail.com>
13610W:	http://tpmdd.sourceforge.net
13611L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13612S:	Maintained
13613F:	drivers/char/tpm/tpm_ibmvtpm*
13614
13615TRACING
13616M:	Steven Rostedt <rostedt@goodmis.org>
13617M:	Ingo Molnar <mingo@redhat.com>
13618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13619S:	Maintained
13620F:	Documentation/trace/ftrace.txt
13621F:	arch/*/*/*/ftrace.h
13622F:	arch/*/kernel/ftrace.c
13623F:	include/*/ftrace.h
13624F:	include/linux/trace*.h
13625F:	include/trace/
13626F:	kernel/trace/
13627F:	tools/testing/selftests/ftrace/
13628
13629TRACING MMIO ACCESSES (MMIOTRACE)
13630M:	Steven Rostedt <rostedt@goodmis.org>
13631M:	Ingo Molnar <mingo@kernel.org>
13632R:	Karol Herbst <karolherbst@gmail.com>
13633R:	Pekka Paalanen <ppaalanen@gmail.com>
13634S:	Maintained
13635L:	linux-kernel@vger.kernel.org
13636L:	nouveau@lists.freedesktop.org
13637F:	kernel/trace/trace_mmiotrace.c
13638F:	include/linux/mmiotrace.h
13639F:	arch/x86/mm/kmmio.c
13640F:	arch/x86/mm/mmio-mod.c
13641F:	arch/x86/mm/testmmiotrace.c
13642
13643TRIVIAL PATCHES
13644M:	Jiri Kosina <trivial@kernel.org>
13645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13646S:	Maintained
13647K:	^Subject:.*(?i)trivial
13648
13649TTY LAYER
13650M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13651M:	Jiri Slaby <jslaby@suse.com>
13652S:	Supported
13653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13654F:	Documentation/serial/
13655F:	drivers/tty/
13656F:	drivers/tty/serial/serial_core.c
13657F:	include/linux/serial_core.h
13658F:	include/linux/serial.h
13659F:	include/linux/tty.h
13660F:	include/uapi/linux/serial_core.h
13661F:	include/uapi/linux/serial.h
13662F:	include/uapi/linux/tty.h
13663
13664TUA9001 MEDIA DRIVER
13665M:	Antti Palosaari <crope@iki.fi>
13666L:	linux-media@vger.kernel.org
13667W:	https://linuxtv.org
13668W:	http://palosaari.fi/linux/
13669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13670T:	git git://linuxtv.org/anttip/media_tree.git
13671S:	Maintained
13672F:	drivers/media/tuners/tua9001*
13673
13674TULIP NETWORK DRIVERS
13675L:	netdev@vger.kernel.org
13676L:	linux-parisc@vger.kernel.org
13677S:	Orphan
13678F:	drivers/net/ethernet/dec/tulip/
13679
13680TUN/TAP driver
13681M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13682W:	http://vtun.sourceforge.net/tun
13683S:	Maintained
13684F:	Documentation/networking/tuntap.txt
13685F:	arch/um/os-Linux/drivers/
13686
13687TURBOCHANNEL SUBSYSTEM
13688M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13689M:	Ralf Baechle <ralf@linux-mips.org>
13690L:	linux-mips@linux-mips.org
13691Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13692S:	Maintained
13693F:	drivers/tc/
13694F:	include/linux/tc.h
13695
13696TW5864 VIDEO4LINUX DRIVER
13697M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13698M:	Anton Sviridenko <anton@corp.bluecherry.net>
13699M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13700M:	Andrey Utkin <andrey_utkin@fastmail.com>
13701L:	linux-media@vger.kernel.org
13702S:	Supported
13703F:	drivers/media/pci/tw5864/
13704
13705TW68 VIDEO4LINUX DRIVER
13706M:	Hans Verkuil <hverkuil@xs4all.nl>
13707L:	linux-media@vger.kernel.org
13708T:	git git://linuxtv.org/media_tree.git
13709W:	https://linuxtv.org
13710S:	Odd Fixes
13711F:	drivers/media/pci/tw68/
13712
13713TW686X VIDEO4LINUX DRIVER
13714M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13715L:	linux-media@vger.kernel.org
13716T:	git git://linuxtv.org/media_tree.git
13717W:	http://linuxtv.org
13718S:	Maintained
13719F:	drivers/media/pci/tw686x/
13720
13721UBI FILE SYSTEM (UBIFS)
13722M:	Richard Weinberger <richard@nod.at>
13723M:	Artem Bityutskiy <dedekind1@gmail.com>
13724M:	Adrian Hunter <adrian.hunter@intel.com>
13725L:	linux-mtd@lists.infradead.org
13726T:	git git://git.infradead.org/ubifs-2.6.git
13727W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13728S:	Supported
13729F:	Documentation/filesystems/ubifs.txt
13730F:	fs/ubifs/
13731
13732UCLINUX (M68KNOMMU AND COLDFIRE)
13733M:	Greg Ungerer <gerg@linux-m68k.org>
13734W:	http://www.linux-m68k.org/
13735W:	http://www.uclinux.org/
13736L:	linux-m68k@lists.linux-m68k.org
13737L:	uclinux-dev@uclinux.org  (subscribers-only)
13738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13739S:	Maintained
13740F:	arch/m68k/coldfire/
13741F:	arch/m68k/68*/
13742F:	arch/m68k/*/*_no.*
13743F:	arch/m68k/include/asm/*_no.*
13744
13745UDF FILESYSTEM
13746M:	Jan Kara <jack@suse.com>
13747S:	Maintained
13748F:	Documentation/filesystems/udf.txt
13749F:	fs/udf/
13750
13751UDRAW TABLET
13752M:	Bastien Nocera <hadess@hadess.net>
13753L:	linux-input@vger.kernel.org
13754S:	Maintained
13755F:	drivers/hid/hid-udraw.c
13756
13757UFS FILESYSTEM
13758M:	Evgeniy Dushistov <dushistov@mail.ru>
13759S:	Maintained
13760F:	Documentation/filesystems/ufs.txt
13761F:	fs/ufs/
13762
13763UHID USERSPACE HID IO DRIVER:
13764M:	David Herrmann <dh.herrmann@googlemail.com>
13765L:	linux-input@vger.kernel.org
13766S:	Maintained
13767F:	drivers/hid/uhid.c
13768F:	include/uapi/linux/uhid.h
13769
13770ULPI BUS
13771M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13772L:	linux-usb@vger.kernel.org
13773S:	Maintained
13774F:	drivers/usb/common/ulpi.c
13775F:	include/linux/ulpi/
13776
13777ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13778L:	linux-usb@vger.kernel.org
13779S:	Orphan
13780F:	drivers/uwb/
13781F:	include/linux/uwb.h
13782F:	include/linux/uwb/
13783
13784UNICORE32 ARCHITECTURE:
13785M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13786W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13787S:	Maintained
13788T:	git git://github.com/gxt/linux.git
13789F:	arch/unicore32/
13790
13791UNIFDEF
13792M:	Tony Finch <dot@dotat.at>
13793W:	http://dotat.at/prog/unifdef
13794S:	Maintained
13795F:	scripts/unifdef.c
13796
13797UNIFORM CDROM DRIVER
13798M:	Jens Axboe <axboe@kernel.dk>
13799W:	http://www.kernel.dk
13800S:	Maintained
13801F:	Documentation/cdrom/
13802F:	drivers/cdrom/cdrom.c
13803F:	include/linux/cdrom.h
13804F:	include/uapi/linux/cdrom.h
13805
13806UNISYS S-PAR DRIVERS
13807M:	David Kershner <david.kershner@unisys.com>
13808L:	sparmaintainer@unisys.com (Unisys internal)
13809S:	Supported
13810F:	drivers/staging/unisys/
13811
13812UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13813M:	Vinayak Holikatti <vinholikatti@gmail.com>
13814L:	linux-scsi@vger.kernel.org
13815S:	Supported
13816F:	Documentation/scsi/ufs.txt
13817F:	drivers/scsi/ufs/
13818
13819UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13820M:	Joao Pinto <jpinto@synopsys.com>
13821L:	linux-scsi@vger.kernel.org
13822S:	Supported
13823F:	drivers/scsi/ufs/*dwc*
13824
13825UNSORTED BLOCK IMAGES (UBI)
13826M:	Artem Bityutskiy <dedekind1@gmail.com>
13827M:	Richard Weinberger <richard@nod.at>
13828W:	http://www.linux-mtd.infradead.org/
13829L:	linux-mtd@lists.infradead.org
13830T:	git git://git.infradead.org/ubifs-2.6.git
13831S:	Supported
13832F:	drivers/mtd/ubi/
13833F:	include/linux/mtd/ubi.h
13834F:	include/uapi/mtd/ubi-user.h
13835
13836USB "USBNET" DRIVER FRAMEWORK
13837M:	Oliver Neukum <oneukum@suse.com>
13838L:	netdev@vger.kernel.org
13839W:	http://www.linux-usb.org/usbnet
13840S:	Maintained
13841F:	drivers/net/usb/usbnet.c
13842F:	include/linux/usb/usbnet.h
13843
13844USB ACM DRIVER
13845M:	Oliver Neukum <oneukum@suse.com>
13846L:	linux-usb@vger.kernel.org
13847S:	Maintained
13848F:	Documentation/usb/acm.txt
13849F:	drivers/usb/class/cdc-acm.*
13850
13851USB AR5523 WIRELESS DRIVER
13852M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13853L:	linux-wireless@vger.kernel.org
13854S:	Maintained
13855F:	drivers/net/wireless/ath/ar5523/
13856
13857USB ATTACHED SCSI
13858M:	Oliver Neukum <oneukum@suse.com>
13859L:	linux-usb@vger.kernel.org
13860L:	linux-scsi@vger.kernel.org
13861S:	Maintained
13862F:	drivers/usb/storage/uas.c
13863
13864USB CDC ETHERNET DRIVER
13865M:	Oliver Neukum <oliver@neukum.org>
13866L:	linux-usb@vger.kernel.org
13867S:	Maintained
13868F:	drivers/net/usb/cdc_*.c
13869F:	include/uapi/linux/usb/cdc.h
13870
13871USB CHAOSKEY DRIVER
13872M:	Keith Packard <keithp@keithp.com>
13873L:	linux-usb@vger.kernel.org
13874S:	Maintained
13875F:	drivers/usb/misc/chaoskey.c
13876
13877USB CYPRESS C67X00 DRIVER
13878M:	Peter Korsgaard <jacmet@sunsite.dk>
13879L:	linux-usb@vger.kernel.org
13880S:	Maintained
13881F:	drivers/usb/c67x00/
13882
13883USB DAVICOM DM9601 DRIVER
13884M:	Peter Korsgaard <jacmet@sunsite.dk>
13885L:	netdev@vger.kernel.org
13886W:	http://www.linux-usb.org/usbnet
13887S:	Maintained
13888F:	drivers/net/usb/dm9601.c
13889
13890USB DIAMOND RIO500 DRIVER
13891M:	Cesar Miquel <miquel@df.uba.ar>
13892L:	rio500-users@lists.sourceforge.net
13893W:	http://rio500.sourceforge.net
13894S:	Maintained
13895F:	drivers/usb/misc/rio500*
13896
13897USB EHCI DRIVER
13898M:	Alan Stern <stern@rowland.harvard.edu>
13899L:	linux-usb@vger.kernel.org
13900S:	Maintained
13901F:	Documentation/usb/ehci.txt
13902F:	drivers/usb/host/ehci*
13903
13904USB GADGET/PERIPHERAL SUBSYSTEM
13905M:	Felipe Balbi <balbi@kernel.org>
13906L:	linux-usb@vger.kernel.org
13907W:	http://www.linux-usb.org/gadget
13908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13909S:	Maintained
13910F:	drivers/usb/gadget/
13911F:	include/linux/usb/gadget*
13912
13913USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13914M:	Jiri Kosina <jikos@kernel.org>
13915R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13916L:	linux-usb@vger.kernel.org
13917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13918S:	Maintained
13919F:	Documentation/hid/hiddev.txt
13920F:	drivers/hid/usbhid/
13921
13922USB ISP116X DRIVER
13923M:	Olav Kongas <ok@artecdesign.ee>
13924L:	linux-usb@vger.kernel.org
13925S:	Maintained
13926F:	drivers/usb/host/isp116x*
13927F:	include/linux/usb/isp116x.h
13928
13929USB LAN78XX ETHERNET DRIVER
13930M:	Woojung Huh <woojung.huh@microchip.com>
13931M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13932L:	netdev@vger.kernel.org
13933S:	Maintained
13934F:	drivers/net/usb/lan78xx.*
13935
13936USB MASS STORAGE DRIVER
13937M:	Alan Stern <stern@rowland.harvard.edu>
13938L:	linux-usb@vger.kernel.org
13939L:	usb-storage@lists.one-eyed-alien.net
13940S:	Maintained
13941W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13942F:	drivers/usb/storage/
13943
13944USB MIDI DRIVER
13945M:	Clemens Ladisch <clemens@ladisch.de>
13946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13947T:	git git://git.alsa-project.org/alsa-kernel.git
13948S:	Maintained
13949F:	sound/usb/midi.*
13950
13951USB NETWORKING DRIVERS
13952L:	linux-usb@vger.kernel.org
13953S:	Odd Fixes
13954F:	drivers/net/usb/
13955
13956USB OHCI DRIVER
13957M:	Alan Stern <stern@rowland.harvard.edu>
13958L:	linux-usb@vger.kernel.org
13959S:	Maintained
13960F:	Documentation/usb/ohci.txt
13961F:	drivers/usb/host/ohci*
13962
13963USB OTG FSM (Finite State Machine)
13964M:	Peter Chen <Peter.Chen@nxp.com>
13965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13966L:	linux-usb@vger.kernel.org
13967S:	Maintained
13968F:	drivers/usb/common/usb-otg-fsm.c
13969
13970USB OVER IP DRIVER
13971M:	Valentina Manea <valentina.manea.m@gmail.com>
13972M:	Shuah Khan <shuahkh@osg.samsung.com>
13973M:	Shuah Khan <shuah@kernel.org>
13974L:	linux-usb@vger.kernel.org
13975S:	Maintained
13976F:	Documentation/usb/usbip_protocol.txt
13977F:	drivers/usb/usbip/
13978F:	tools/usb/usbip/
13979
13980USB PEGASUS DRIVER
13981M:	Petko Manolov <petkan@nucleusys.com>
13982L:	linux-usb@vger.kernel.org
13983L:	netdev@vger.kernel.org
13984T:	git git://github.com/petkan/pegasus.git
13985W:	https://github.com/petkan/pegasus
13986S:	Maintained
13987F:	drivers/net/usb/pegasus.*
13988
13989USB PHY LAYER
13990M:	Felipe Balbi <balbi@kernel.org>
13991L:	linux-usb@vger.kernel.org
13992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13993S:	Maintained
13994F:	drivers/usb/phy/
13995
13996USB PRINTER DRIVER (usblp)
13997M:	Pete Zaitcev <zaitcev@redhat.com>
13998L:	linux-usb@vger.kernel.org
13999S:	Supported
14000F:	drivers/usb/class/usblp.c
14001
14002USB QMI WWAN NETWORK DRIVER
14003M:	Bjørn Mork <bjorn@mork.no>
14004L:	netdev@vger.kernel.org
14005S:	Maintained
14006F:	Documentation/ABI/testing/sysfs-class-net-qmi
14007F:	drivers/net/usb/qmi_wwan.c
14008
14009USB RTL8150 DRIVER
14010M:	Petko Manolov <petkan@nucleusys.com>
14011L:	linux-usb@vger.kernel.org
14012L:	netdev@vger.kernel.org
14013T:	git git://github.com/petkan/rtl8150.git
14014W:	https://github.com/petkan/rtl8150
14015S:	Maintained
14016F:	drivers/net/usb/rtl8150.c
14017
14018USB SERIAL SUBSYSTEM
14019M:	Johan Hovold <johan@kernel.org>
14020L:	linux-usb@vger.kernel.org
14021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14022S:	Maintained
14023F:	Documentation/usb/usb-serial.txt
14024F:	drivers/usb/serial/
14025F:	include/linux/usb/serial.h
14026
14027USB SMSC75XX ETHERNET DRIVER
14028M:	Steve Glendinning <steve.glendinning@shawell.net>
14029L:	netdev@vger.kernel.org
14030S:	Maintained
14031F:	drivers/net/usb/smsc75xx.*
14032
14033USB SMSC95XX ETHERNET DRIVER
14034M:	Steve Glendinning <steve.glendinning@shawell.net>
14035M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14036L:	netdev@vger.kernel.org
14037S:	Maintained
14038F:	drivers/net/usb/smsc95xx.*
14039
14040USB SUBSYSTEM
14041M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14042L:	linux-usb@vger.kernel.org
14043W:	http://www.linux-usb.org
14044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14045S:	Supported
14046F:	Documentation/devicetree/bindings/usb/
14047F:	Documentation/usb/
14048F:	drivers/usb/
14049F:	include/linux/usb.h
14050F:	include/linux/usb/
14051
14052USB TYPEC SUBSYSTEM
14053M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14054L:	linux-usb@vger.kernel.org
14055S:	Maintained
14056F:	Documentation/ABI/testing/sysfs-class-typec
14057F:	Documentation/usb/typec.rst
14058F:	drivers/usb/typec/
14059F:	include/linux/usb/typec.h
14060
14061USB UHCI DRIVER
14062M:	Alan Stern <stern@rowland.harvard.edu>
14063L:	linux-usb@vger.kernel.org
14064S:	Maintained
14065F:	drivers/usb/host/uhci*
14066
14067USB VIDEO CLASS
14068M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14069L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14070L:	linux-media@vger.kernel.org
14071T:	git git://linuxtv.org/media_tree.git
14072W:	http://www.ideasonboard.org/uvc/
14073S:	Maintained
14074F:	drivers/media/usb/uvc/
14075F:	include/uapi/linux/uvcvideo.h
14076
14077USB VISION DRIVER
14078M:	Hans Verkuil <hverkuil@xs4all.nl>
14079L:	linux-media@vger.kernel.org
14080T:	git git://linuxtv.org/media_tree.git
14081W:	https://linuxtv.org
14082S:	Odd Fixes
14083F:	drivers/media/usb/usbvision/
14084
14085USB WEBCAM GADGET
14086M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14087L:	linux-usb@vger.kernel.org
14088S:	Maintained
14089F:	drivers/usb/gadget/function/*uvc*
14090F:	drivers/usb/gadget/legacy/webcam.c
14091
14092USB WIRELESS RNDIS DRIVER (rndis_wlan)
14093M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14094L:	linux-wireless@vger.kernel.org
14095S:	Maintained
14096F:	drivers/net/wireless/rndis_wlan.c
14097
14098USB XHCI DRIVER
14099M:	Mathias Nyman <mathias.nyman@intel.com>
14100L:	linux-usb@vger.kernel.org
14101S:	Supported
14102F:	drivers/usb/host/xhci*
14103F:	drivers/usb/host/pci-quirks*
14104
14105USB ZD1201 DRIVER
14106L:	linux-wireless@vger.kernel.org
14107W:	http://linux-lc100020.sourceforge.net
14108S:	Orphan
14109F:	drivers/net/wireless/zydas/zd1201.*
14110
14111USB ZR364XX DRIVER
14112M:	Antoine Jacquet <royale@zerezo.com>
14113L:	linux-usb@vger.kernel.org
14114L:	linux-media@vger.kernel.org
14115T:	git git://linuxtv.org/media_tree.git
14116W:	http://royale.zerezo.com/zr364xx/
14117S:	Maintained
14118F:	Documentation/media/v4l-drivers/zr364xx*
14119F:	drivers/media/usb/zr364xx/
14120
14121USER-MODE LINUX (UML)
14122M:	Jeff Dike <jdike@addtoit.com>
14123M:	Richard Weinberger <richard@nod.at>
14124L:	user-mode-linux-devel@lists.sourceforge.net
14125L:	user-mode-linux-user@lists.sourceforge.net
14126W:	http://user-mode-linux.sourceforge.net
14127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14128S:	Maintained
14129F:	Documentation/virtual/uml/
14130F:	arch/um/
14131F:	arch/x86/um/
14132F:	fs/hostfs/
14133F:	fs/hppfs/
14134
14135USERSPACE I/O (UIO)
14136M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14137S:	Maintained
14138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14139F:	Documentation/driver-api/uio-howto.rst
14140F:	drivers/uio/
14141F:	include/linux/uio*.h
14142
14143UTIL-LINUX PACKAGE
14144M:	Karel Zak <kzak@redhat.com>
14145L:	util-linux@vger.kernel.org
14146W:	http://en.wikipedia.org/wiki/Util-linux
14147T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14148S:	Maintained
14149
14150UUID HELPERS
14151M:	Christoph Hellwig <hch@lst.de>
14152R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14153L:	linux-kernel@vger.kernel.org
14154T:	git git://git.infradead.org/users/hch/uuid.git
14155F:	lib/uuid.c
14156F:	lib/test_uuid.c
14157F:	include/linux/uuid.h
14158F:	include/uapi/linux/uuid.h
14159S:	Maintained
14160
14161UVESAFB DRIVER
14162M:	Michal Januszewski <spock@gentoo.org>
14163L:	linux-fbdev@vger.kernel.org
14164W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14165S:	Maintained
14166F:	Documentation/fb/uvesafb.txt
14167F:	drivers/video/fbdev/uvesafb.*
14168
14169VF610 NAND DRIVER
14170M:	Stefan Agner <stefan@agner.ch>
14171L:	linux-mtd@lists.infradead.org
14172S:	Supported
14173F:	drivers/mtd/nand/vf610_nfc.c
14174
14175VFAT/FAT/MSDOS FILESYSTEM
14176M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14177S:	Maintained
14178F:	Documentation/filesystems/vfat.txt
14179F:	fs/fat/
14180
14181VFIO DRIVER
14182M:	Alex Williamson <alex.williamson@redhat.com>
14183L:	kvm@vger.kernel.org
14184T:	git git://github.com/awilliam/linux-vfio.git
14185S:	Maintained
14186F:	Documentation/vfio.txt
14187F:	drivers/vfio/
14188F:	include/linux/vfio.h
14189F:	include/uapi/linux/vfio.h
14190
14191VFIO MEDIATED DEVICE DRIVERS
14192M:	Kirti Wankhede <kwankhede@nvidia.com>
14193L:	kvm@vger.kernel.org
14194S:	Maintained
14195F:	Documentation/vfio-mediated-device.txt
14196F:	drivers/vfio/mdev/
14197F:	include/linux/mdev.h
14198F:	samples/vfio-mdev/
14199
14200VFIO PLATFORM DRIVER
14201M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14202L:	kvm@vger.kernel.org
14203S:	Maintained
14204F:	drivers/vfio/platform/
14205
14206VGA_SWITCHEROO
14207R:	Lukas Wunner <lukas@wunner.de>
14208S:	Maintained
14209F:	Documentation/gpu/vga-switcheroo.rst
14210F:	drivers/gpu/vga/vga_switcheroo.c
14211F:	include/linux/vga_switcheroo.h
14212T:	git git://anongit.freedesktop.org/drm/drm-misc
14213
14214VIA RHINE NETWORK DRIVER
14215S:	Orphan
14216F:	drivers/net/ethernet/via/via-rhine.c
14217
14218VIA SD/MMC CARD CONTROLLER DRIVER
14219M:	Bruce Chang <brucechang@via.com.tw>
14220M:	Harald Welte <HaraldWelte@viatech.com>
14221S:	Maintained
14222F:	drivers/mmc/host/via-sdmmc.c
14223
14224VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14225M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14226L:	linux-fbdev@vger.kernel.org
14227S:	Maintained
14228F:	include/linux/via-core.h
14229F:	include/linux/via-gpio.h
14230F:	include/linux/via_i2c.h
14231F:	drivers/video/fbdev/via/
14232
14233VIA VELOCITY NETWORK DRIVER
14234M:	Francois Romieu <romieu@fr.zoreil.com>
14235L:	netdev@vger.kernel.org
14236S:	Maintained
14237F:	drivers/net/ethernet/via/via-velocity.*
14238
14239VIDEO MULTIPLEXER DRIVER
14240M:	Philipp Zabel <p.zabel@pengutronix.de>
14241L:	linux-media@vger.kernel.org
14242S:	Maintained
14243F:	drivers/media/platform/video-mux.c
14244
14245VIDEOBUF2 FRAMEWORK
14246M:	Pawel Osciak <pawel@osciak.com>
14247M:	Marek Szyprowski <m.szyprowski@samsung.com>
14248M:	Kyungmin Park <kyungmin.park@samsung.com>
14249L:	linux-media@vger.kernel.org
14250S:	Maintained
14251F:	drivers/media/v4l2-core/videobuf2-*
14252F:	include/media/videobuf2-*
14253
14254VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14255M:	Helen Koike <helen.koike@collabora.com>
14256L:	linux-media@vger.kernel.org
14257T:	git git://linuxtv.org/media_tree.git
14258W:	https://linuxtv.org
14259S:	Maintained
14260F:	drivers/media/platform/vimc/*
14261
14262VIRT LIB
14263M:	Alex Williamson <alex.williamson@redhat.com>
14264M:	Paolo Bonzini <pbonzini@redhat.com>
14265L:	kvm@vger.kernel.org
14266S:	Supported
14267F:	virt/lib/
14268
14269VIRTIO AND VHOST VSOCK DRIVER
14270M:	Stefan Hajnoczi <stefanha@redhat.com>
14271L:	kvm@vger.kernel.org
14272L:	virtualization@lists.linux-foundation.org
14273L:	netdev@vger.kernel.org
14274S:	Maintained
14275F:	include/linux/virtio_vsock.h
14276F:	include/uapi/linux/virtio_vsock.h
14277F:	include/uapi/linux/vsockmon.h
14278F:	net/vmw_vsock/af_vsock_tap.c
14279F:	net/vmw_vsock/virtio_transport_common.c
14280F:	net/vmw_vsock/virtio_transport.c
14281F:	drivers/net/vsockmon.c
14282F:	drivers/vhost/vsock.c
14283F:	drivers/vhost/vsock.h
14284
14285VIRTIO CONSOLE DRIVER
14286M:	Amit Shah <amit@kernel.org>
14287L:	virtualization@lists.linux-foundation.org
14288S:	Maintained
14289F:	drivers/char/virtio_console.c
14290F:	include/linux/virtio_console.h
14291F:	include/uapi/linux/virtio_console.h
14292
14293VIRTIO CORE, NET AND BLOCK DRIVERS
14294M:	"Michael S. Tsirkin" <mst@redhat.com>
14295M:	Jason Wang <jasowang@redhat.com>
14296L:	virtualization@lists.linux-foundation.org
14297S:	Maintained
14298F:	Documentation/devicetree/bindings/virtio/
14299F:	drivers/virtio/
14300F:	tools/virtio/
14301F:	drivers/net/virtio_net.c
14302F:	drivers/block/virtio_blk.c
14303F:	include/linux/virtio*.h
14304F:	include/uapi/linux/virtio_*.h
14305F:	drivers/crypto/virtio/
14306F:	mm/balloon_compaction.c
14307
14308VIRTIO CRYPTO DRIVER
14309M:	Gonglei <arei.gonglei@huawei.com>
14310L:	virtualization@lists.linux-foundation.org
14311L:	linux-crypto@vger.kernel.org
14312S:	Maintained
14313F:	drivers/crypto/virtio/
14314F:	include/uapi/linux/virtio_crypto.h
14315
14316VIRTIO DRIVERS FOR S390
14317M:	Cornelia Huck <cohuck@redhat.com>
14318M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14319L:	linux-s390@vger.kernel.org
14320L:	virtualization@lists.linux-foundation.org
14321L:	kvm@vger.kernel.org
14322S:	Supported
14323F:	drivers/s390/virtio/
14324
14325VIRTIO GPU DRIVER
14326M:	David Airlie <airlied@linux.ie>
14327M:	Gerd Hoffmann <kraxel@redhat.com>
14328L:	dri-devel@lists.freedesktop.org
14329L:	virtualization@lists.linux-foundation.org
14330T:	git git://anongit.freedesktop.org/drm/drm-misc
14331S:	Maintained
14332F:	drivers/gpu/drm/virtio/
14333F:	include/uapi/linux/virtio_gpu.h
14334
14335VIRTIO HOST (VHOST)
14336M:	"Michael S. Tsirkin" <mst@redhat.com>
14337M:	Jason Wang <jasowang@redhat.com>
14338L:	kvm@vger.kernel.org
14339L:	virtualization@lists.linux-foundation.org
14340L:	netdev@vger.kernel.org
14341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14342S:	Maintained
14343F:	drivers/vhost/
14344F:	include/uapi/linux/vhost.h
14345
14346VIRTIO INPUT DRIVER
14347M:	Gerd Hoffmann <kraxel@redhat.com>
14348S:	Maintained
14349F:	drivers/virtio/virtio_input.c
14350F:	include/uapi/linux/virtio_input.h
14351
14352VIRTUAL SERIO DEVICE DRIVER
14353M:	Stephen Chandler Paul <thatslyude@gmail.com>
14354S:	Maintained
14355F:	drivers/input/serio/userio.c
14356F:	include/uapi/linux/userio.h
14357
14358VIVID VIRTUAL VIDEO DRIVER
14359M:	Hans Verkuil <hverkuil@xs4all.nl>
14360L:	linux-media@vger.kernel.org
14361T:	git git://linuxtv.org/media_tree.git
14362W:	https://linuxtv.org
14363S:	Maintained
14364F:	drivers/media/platform/vivid/*
14365
14366VLYNQ BUS
14367M:	Florian Fainelli <f.fainelli@gmail.com>
14368L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14369S:	Maintained
14370F:	drivers/vlynq/vlynq.c
14371F:	include/linux/vlynq.h
14372
14373VME SUBSYSTEM
14374M:	Martyn Welch <martyn@welchs.me.uk>
14375M:	Manohar Vanga <manohar.vanga@gmail.com>
14376M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14377L:	devel@driverdev.osuosl.org
14378S:	Maintained
14379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14380F:	Documentation/driver-api/vme.rst
14381F:	drivers/staging/vme/
14382F:	drivers/vme/
14383F:	include/linux/vme*
14384
14385VMWARE BALLOON DRIVER
14386M:	Xavier Deguillard <xdeguillard@vmware.com>
14387M:	Philip Moltmann <moltmann@vmware.com>
14388M:	"VMware, Inc." <pv-drivers@vmware.com>
14389L:	linux-kernel@vger.kernel.org
14390S:	Maintained
14391F:	drivers/misc/vmw_balloon.c
14392
14393VMWARE HYPERVISOR INTERFACE
14394M:	Alok Kataria <akataria@vmware.com>
14395L:	virtualization@lists.linux-foundation.org
14396S:	Supported
14397F:	arch/x86/kernel/cpu/vmware.c
14398
14399VMWARE PVRDMA DRIVER
14400M:	Adit Ranadive <aditr@vmware.com>
14401M:	VMware PV-Drivers <pv-drivers@vmware.com>
14402L:	linux-rdma@vger.kernel.org
14403S:	Maintained
14404F:	drivers/infiniband/hw/vmw_pvrdma/
14405
14406VMware PVSCSI driver
14407M:	Jim Gill <jgill@vmware.com>
14408M:	VMware PV-Drivers <pv-drivers@vmware.com>
14409L:	linux-scsi@vger.kernel.org
14410S:	Maintained
14411F:	drivers/scsi/vmw_pvscsi.c
14412F:	drivers/scsi/vmw_pvscsi.h
14413
14414VMWARE VMMOUSE SUBDRIVER
14415M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14416M:	"VMware, Inc." <pv-drivers@vmware.com>
14417L:	linux-input@vger.kernel.org
14418S:	Maintained
14419F:	drivers/input/mouse/vmmouse.c
14420F:	drivers/input/mouse/vmmouse.h
14421
14422VMWARE VMXNET3 ETHERNET DRIVER
14423M:	Shrikrishna Khare <skhare@vmware.com>
14424M:	"VMware, Inc." <pv-drivers@vmware.com>
14425L:	netdev@vger.kernel.org
14426S:	Maintained
14427F:	drivers/net/vmxnet3/
14428
14429VOCORE VOCORE2 BOARD
14430M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14431L:	linux-mips@linux-mips.org
14432S:	Maintained
14433F:	arch/mips/boot/dts/ralink/vocore2.dts
14434
14435VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14436M:	Liam Girdwood <lgirdwood@gmail.com>
14437M:	Mark Brown <broonie@kernel.org>
14438L:	linux-kernel@vger.kernel.org
14439W:	http://www.slimlogic.co.uk/?p=48
14440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14441S:	Supported
14442F:	Documentation/devicetree/bindings/regulator/
14443F:	drivers/regulator/
14444F:	include/dt-bindings/regulator/
14445F:	include/linux/regulator/
14446
14447VRF
14448M:	David Ahern <dsa@cumulusnetworks.com>
14449M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14450L:	netdev@vger.kernel.org
14451S:	Maintained
14452F:	drivers/net/vrf.c
14453F:	Documentation/networking/vrf.txt
14454
14455VT1211 HARDWARE MONITOR DRIVER
14456M:	Juerg Haefliger <juergh@gmail.com>
14457L:	linux-hwmon@vger.kernel.org
14458S:	Maintained
14459F:	Documentation/hwmon/vt1211
14460F:	drivers/hwmon/vt1211.c
14461
14462VT8231 HARDWARE MONITOR DRIVER
14463M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14464L:	linux-hwmon@vger.kernel.org
14465S:	Maintained
14466F:	drivers/hwmon/vt8231.c
14467
14468VUB300 USB to SDIO/SD/MMC bridge chip
14469M:	Tony Olech <tony.olech@elandigitalsystems.com>
14470L:	linux-mmc@vger.kernel.org
14471L:	linux-usb@vger.kernel.org
14472S:	Supported
14473F:	drivers/mmc/host/vub300.c
14474
14475W1 DALLAS'S 1-WIRE BUS
14476M:	Evgeniy Polyakov <zbr@ioremap.net>
14477S:	Maintained
14478F:	Documentation/w1/
14479F:	drivers/w1/
14480F:	include/linux/w1.h
14481
14482W83791D HARDWARE MONITORING DRIVER
14483M:	Marc Hulsman <m.hulsman@tudelft.nl>
14484L:	linux-hwmon@vger.kernel.org
14485S:	Maintained
14486F:	Documentation/hwmon/w83791d
14487F:	drivers/hwmon/w83791d.c
14488
14489W83793 HARDWARE MONITORING DRIVER
14490M:	Rudolf Marek <r.marek@assembler.cz>
14491L:	linux-hwmon@vger.kernel.org
14492S:	Maintained
14493F:	Documentation/hwmon/w83793
14494F:	drivers/hwmon/w83793.c
14495
14496W83795 HARDWARE MONITORING DRIVER
14497M:	Jean Delvare <jdelvare@suse.com>
14498L:	linux-hwmon@vger.kernel.org
14499S:	Maintained
14500F:	drivers/hwmon/w83795.c
14501
14502W83L51xD SD/MMC CARD INTERFACE DRIVER
14503M:	Pierre Ossman <pierre@ossman.eu>
14504S:	Maintained
14505F:	drivers/mmc/host/wbsd.*
14506
14507WACOM PROTOCOL 4 SERIAL TABLETS
14508M:	Julian Squires <julian@cipht.net>
14509M:	Hans de Goede <hdegoede@redhat.com>
14510L:	linux-input@vger.kernel.org
14511S:	Maintained
14512F:	drivers/input/tablet/wacom_serial4.c
14513
14514WATCHDOG DEVICE DRIVERS
14515M:	Wim Van Sebroeck <wim@iguana.be>
14516R:	Guenter Roeck <linux@roeck-us.net>
14517L:	linux-watchdog@vger.kernel.org
14518W:	http://www.linux-watchdog.org/
14519T:	git git://www.linux-watchdog.org/linux-watchdog.git
14520S:	Maintained
14521F:	Documentation/devicetree/bindings/watchdog/
14522F:	Documentation/watchdog/
14523F:	drivers/watchdog/
14524F:	include/linux/watchdog.h
14525F:	include/uapi/linux/watchdog.h
14526
14527WHISKEYCOVE PMIC GPIO DRIVER
14528M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14529L:	linux-gpio@vger.kernel.org
14530S:	Maintained
14531F:	drivers/gpio/gpio-wcove.c
14532
14533WIIMOTE HID DRIVER
14534M:	David Herrmann <dh.herrmann@googlemail.com>
14535L:	linux-input@vger.kernel.org
14536S:	Maintained
14537F:	drivers/hid/hid-wiimote*
14538
14539WILOCITY WIL6210 WIRELESS DRIVER
14540M:	Maya Erez <qca_merez@qca.qualcomm.com>
14541L:	linux-wireless@vger.kernel.org
14542L:	wil6210@qca.qualcomm.com
14543S:	Supported
14544W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14545F:	drivers/net/wireless/ath/wil6210/
14546F:	include/uapi/linux/wil6210_uapi.h
14547
14548WIMAX STACK
14549M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14550M:	linux-wimax@intel.com
14551L:	wimax@linuxwimax.org (subscribers-only)
14552S:	Supported
14553W:	http://linuxwimax.org
14554F:	Documentation/wimax/README.wimax
14555F:	include/linux/wimax/debug.h
14556F:	include/net/wimax.h
14557F:	include/uapi/linux/wimax.h
14558F:	net/wimax/
14559
14560WINBOND CIR DRIVER
14561M:	David Härdeman <david@hardeman.nu>
14562S:	Maintained
14563F:	drivers/media/rc/winbond-cir.c
14564
14565WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14566M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14567L:	linux-watchdog@vger.kernel.org
14568S:	Maintained
14569F:	drivers/watchdog/ebc-c384_wdt.c
14570
14571WINSYSTEMS WS16C48 GPIO DRIVER
14572M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14573L:	linux-gpio@vger.kernel.org
14574S:	Maintained
14575F:	drivers/gpio/gpio-ws16c48.c
14576
14577WISTRON LAPTOP BUTTON DRIVER
14578M:	Miloslav Trmac <mitr@volny.cz>
14579S:	Maintained
14580F:	drivers/input/misc/wistron_btns.c
14581
14582WL3501 WIRELESS PCMCIA CARD DRIVER
14583L:	linux-wireless@vger.kernel.org
14584S:	Odd fixes
14585F:	drivers/net/wireless/wl3501*
14586
14587WOLFSON MICROELECTRONICS DRIVERS
14588L:	patches@opensource.cirrus.com
14589T:	git https://github.com/CirrusLogic/linux-drivers.git
14590W:	https://github.com/CirrusLogic/linux-drivers/wiki
14591S:	Supported
14592F:	Documentation/hwmon/wm83??
14593F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14594F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14595F:	Documentation/devicetree/bindings/mfd/arizona.txt
14596F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14597F:	arch/arm/mach-s3c64xx/mach-crag6410*
14598F:	drivers/clk/clk-wm83*.c
14599F:	drivers/extcon/extcon-arizona.c
14600F:	drivers/leds/leds-wm83*.c
14601F:	drivers/gpio/gpio-*wm*.c
14602F:	drivers/gpio/gpio-arizona.c
14603F:	drivers/hwmon/wm83??-hwmon.c
14604F:	drivers/input/misc/wm831x-on.c
14605F:	drivers/input/touchscreen/wm831x-ts.c
14606F:	drivers/input/touchscreen/wm97*.c
14607F:	drivers/mfd/arizona*
14608F:	drivers/mfd/wm*.c
14609F:	drivers/mfd/cs47l24*
14610F:	drivers/power/supply/wm83*.c
14611F:	drivers/rtc/rtc-wm83*.c
14612F:	drivers/regulator/wm8*.c
14613F:	drivers/regulator/arizona*
14614F:	drivers/video/backlight/wm83*_bl.c
14615F:	drivers/watchdog/wm83*_wdt.c
14616F:	include/linux/mfd/arizona/
14617F:	include/linux/mfd/wm831x/
14618F:	include/linux/mfd/wm8350/
14619F:	include/linux/mfd/wm8400*
14620F:	include/linux/regulator/arizona*
14621F:	include/linux/wm97xx.h
14622F:	include/sound/wm????.h
14623F:	sound/soc/codecs/arizona.?
14624F:	sound/soc/codecs/wm*
14625F:	sound/soc/codecs/cs47l24*
14626
14627WORKQUEUE
14628M:	Tejun Heo <tj@kernel.org>
14629R:	Lai Jiangshan <jiangshanlai@gmail.com>
14630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14631S:	Maintained
14632F:	include/linux/workqueue.h
14633F:	kernel/workqueue.c
14634F:	Documentation/core-api/workqueue.rst
14635
14636X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14637M:	Chen-Yu Tsai <wens@csie.org>
14638L:	linux-kernel@vger.kernel.org
14639S:	Maintained
14640N:	axp[128]
14641
14642X.25 NETWORK LAYER
14643M:	Andrew Hendry <andrew.hendry@gmail.com>
14644L:	linux-x25@vger.kernel.org
14645S:	Odd Fixes
14646F:	Documentation/networking/x25*
14647F:	include/net/x25*
14648F:	net/x25/
14649
14650X86 ARCHITECTURE (32-BIT AND 64-BIT)
14651M:	Thomas Gleixner <tglx@linutronix.de>
14652M:	Ingo Molnar <mingo@redhat.com>
14653M:	"H. Peter Anvin" <hpa@zytor.com>
14654M:	x86@kernel.org
14655L:	linux-kernel@vger.kernel.org
14656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14657S:	Maintained
14658F:	Documentation/x86/
14659F:	arch/x86/
14660
14661X86 MCE INFRASTRUCTURE
14662M:	Tony Luck <tony.luck@intel.com>
14663M:	Borislav Petkov <bp@alien8.de>
14664L:	linux-edac@vger.kernel.org
14665S:	Maintained
14666F:	arch/x86/kernel/cpu/mcheck/*
14667
14668X86 MICROCODE UPDATE SUPPORT
14669M:	Borislav Petkov <bp@alien8.de>
14670S:	Maintained
14671F:	arch/x86/kernel/cpu/microcode/*
14672
14673X86 PLATFORM DRIVERS
14674M:	Darren Hart <dvhart@infradead.org>
14675M:	Andy Shevchenko <andy@infradead.org>
14676L:	platform-driver-x86@vger.kernel.org
14677T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14678S:	Maintained
14679F:	drivers/platform/x86/
14680F:	drivers/platform/olpc/
14681
14682X86 VDSO
14683M:	Andy Lutomirski <luto@amacapital.net>
14684L:	linux-kernel@vger.kernel.org
14685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14686S:	Maintained
14687F:	arch/x86/entry/vdso/
14688
14689XC2028/3028 TUNER DRIVER
14690M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14691M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14692L:	linux-media@vger.kernel.org
14693W:	https://linuxtv.org
14694T:	git git://linuxtv.org/media_tree.git
14695S:	Maintained
14696F:	drivers/media/tuners/tuner-xc2028.*
14697
14698XEN BLOCK SUBSYSTEM
14699M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14700M:	Roger Pau Monné <roger.pau@citrix.com>
14701L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14702S:	Supported
14703F:	drivers/block/xen-blkback/*
14704F:	drivers/block/xen*
14705
14706XEN HYPERVISOR ARM
14707M:	Stefano Stabellini <sstabellini@kernel.org>
14708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14709S:	Maintained
14710F:	arch/arm/xen/
14711F:	arch/arm/include/asm/xen/
14712
14713XEN HYPERVISOR ARM64
14714M:	Stefano Stabellini <sstabellini@kernel.org>
14715L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14716S:	Maintained
14717F:	arch/arm64/xen/
14718F:	arch/arm64/include/asm/xen/
14719
14720XEN HYPERVISOR INTERFACE
14721M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14722M:	Juergen Gross <jgross@suse.com>
14723L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14725S:	Supported
14726F:	arch/x86/xen/
14727F:	drivers/*/xen-*front.c
14728F:	drivers/xen/
14729F:	arch/x86/include/asm/xen/
14730F:	include/xen/
14731F:	include/uapi/xen/
14732F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14733F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14734
14735XEN NETWORK BACKEND DRIVER
14736M:	Wei Liu <wei.liu2@citrix.com>
14737M:	Paul Durrant <paul.durrant@citrix.com>
14738L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14739L:	netdev@vger.kernel.org
14740S:	Supported
14741F:	drivers/net/xen-netback/*
14742
14743XEN PCI SUBSYSTEM
14744M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14745L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14746S:	Supported
14747F:	arch/x86/pci/*xen*
14748F:	drivers/pci/*xen*
14749
14750XEN PVSCSI DRIVERS
14751M:	Juergen Gross <jgross@suse.com>
14752L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14753L:	linux-scsi@vger.kernel.org
14754S:	Supported
14755F:	drivers/scsi/xen-scsifront.c
14756F:	drivers/xen/xen-scsiback.c
14757F:	include/xen/interface/io/vscsiif.h
14758
14759XEN SWIOTLB SUBSYSTEM
14760M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14761L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14762S:	Supported
14763F:	arch/x86/xen/*swiotlb*
14764F:	drivers/xen/*swiotlb*
14765
14766XFS FILESYSTEM
14767M:	Darrick J. Wong <darrick.wong@oracle.com>
14768M:	linux-xfs@vger.kernel.org
14769L:	linux-xfs@vger.kernel.org
14770W:	http://xfs.org/
14771T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14772S:	Supported
14773F:	Documentation/filesystems/xfs.txt
14774F:	fs/xfs/
14775
14776XILINX AXI ETHERNET DRIVER
14777M:	Anirudha Sarangi <anirudh@xilinx.com>
14778M:	John Linn <John.Linn@xilinx.com>
14779S:	Maintained
14780F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14781
14782XILINX UARTLITE SERIAL DRIVER
14783M:	Peter Korsgaard <jacmet@sunsite.dk>
14784L:	linux-serial@vger.kernel.org
14785S:	Maintained
14786F:	drivers/tty/serial/uartlite.c
14787
14788XILINX VIDEO IP CORES
14789M:	Hyun Kwon <hyun.kwon@xilinx.com>
14790M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14791L:	linux-media@vger.kernel.org
14792T:	git git://linuxtv.org/media_tree.git
14793S:	Supported
14794F:	Documentation/devicetree/bindings/media/xilinx/
14795F:	drivers/media/platform/xilinx/
14796F:	include/uapi/linux/xilinx-v4l2-controls.h
14797
14798XILLYBUS DRIVER
14799M:	Eli Billauer <eli.billauer@gmail.com>
14800L:	linux-kernel@vger.kernel.org
14801S:	Supported
14802F:	drivers/char/xillybus/
14803
14804XRA1403 GPIO EXPANDER
14805M:	Nandor Han <nandor.han@ge.com>
14806M:	Semi Malinen <semi.malinen@ge.com>
14807L:	linux-gpio@vger.kernel.org
14808S:	Maintained
14809F:	drivers/gpio/gpio-xra1403.c
14810F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14811
14812XTENSA XTFPGA PLATFORM SUPPORT
14813M:	Max Filippov <jcmvbkbc@gmail.com>
14814L:	linux-xtensa@linux-xtensa.org
14815S:	Maintained
14816F:	drivers/spi/spi-xtensa-xtfpga.c
14817F:	sound/soc/xtensa/xtfpga-i2s.c
14818
14819YAM DRIVER FOR AX.25
14820M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14821L:	linux-hams@vger.kernel.org
14822S:	Maintained
14823F:	drivers/net/hamradio/yam*
14824F:	include/linux/yam.h
14825
14826YAMA SECURITY MODULE
14827M:	Kees Cook <keescook@chromium.org>
14828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14829S:	Supported
14830F:	security/yama/
14831F:	Documentation/admin-guide/LSM/Yama.rst
14832
14833YEALINK PHONE DRIVER
14834M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14835L:	usbb2k-api-dev@nongnu.org
14836S:	Maintained
14837F:	Documentation/input/yealink.rst
14838F:	drivers/input/misc/yealink.*
14839
14840Z8530 DRIVER FOR AX.25
14841M:	Joerg Reuter <jreuter@yaina.de>
14842W:	http://yaina.de/jreuter/
14843W:	http://www.qsl.net/dl1bke/
14844L:	linux-hams@vger.kernel.org
14845S:	Maintained
14846F:	Documentation/networking/z8530drv.txt
14847F:	drivers/net/hamradio/*scc.c
14848F:	drivers/net/hamradio/z8530.h
14849
14850ZBUD COMPRESSED PAGE ALLOCATOR
14851M:	Seth Jennings <sjenning@redhat.com>
14852M:	Dan Streetman <ddstreet@ieee.org>
14853L:	linux-mm@kvack.org
14854S:	Maintained
14855F:	mm/zbud.c
14856F:	include/linux/zbud.h
14857
14858ZD1211RW WIRELESS DRIVER
14859M:	Daniel Drake <dsd@gentoo.org>
14860M:	Ulrich Kunitz <kune@deine-taler.de>
14861W:	http://zd1211.ath.cx/wiki/DriverRewrite
14862L:	linux-wireless@vger.kernel.org
14863L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14864S:	Maintained
14865F:	drivers/net/wireless/zydas/zd1211rw/
14866
14867ZD1301 MEDIA DRIVER
14868M:	Antti Palosaari <crope@iki.fi>
14869L:	linux-media@vger.kernel.org
14870W:	https://linuxtv.org/
14871W:	http://palosaari.fi/linux/
14872Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14873S:	Maintained
14874F:	drivers/media/usb/dvb-usb-v2/zd1301*
14875
14876ZD1301_DEMOD 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/dvb-frontends/zd1301_demod*
14884
14885ZPOOL COMPRESSED PAGE STORAGE API
14886M:	Dan Streetman <ddstreet@ieee.org>
14887L:	linux-mm@kvack.org
14888S:	Maintained
14889F:	mm/zpool.c
14890F:	include/linux/zpool.h
14891
14892ZR36067 VIDEO FOR LINUX DRIVER
14893L:	mjpeg-users@lists.sourceforge.net
14894L:	linux-media@vger.kernel.org
14895W:	http://mjpeg.sourceforge.net/driver-zoran/
14896T:	hg https://linuxtv.org/hg/v4l-dvb
14897S:	Odd Fixes
14898F:	drivers/media/pci/zoran/
14899
14900ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14901M:	Minchan Kim <minchan@kernel.org>
14902M:	Nitin Gupta <ngupta@vflare.org>
14903R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14904L:	linux-kernel@vger.kernel.org
14905S:	Maintained
14906F:	drivers/block/zram/
14907F:	Documentation/blockdev/zram.txt
14908
14909ZS DECSTATION Z85C30 SERIAL DRIVER
14910M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14911S:	Maintained
14912F:	drivers/tty/serial/zs.*
14913
14914ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14915M:	Minchan Kim <minchan@kernel.org>
14916M:	Nitin Gupta <ngupta@vflare.org>
14917R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14918L:	linux-mm@kvack.org
14919S:	Maintained
14920F:	mm/zsmalloc.c
14921F:	include/linux/zsmalloc.h
14922F:	Documentation/vm/zsmalloc.txt
14923
14924ZSWAP COMPRESSED SWAP CACHING
14925M:	Seth Jennings <sjenning@redhat.com>
14926M:	Dan Streetman <ddstreet@ieee.org>
14927L:	linux-mm@kvack.org
14928S:	Maintained
14929F:	mm/zswap.c
14930
14931THE REST
14932M:	Linus Torvalds <torvalds@linux-foundation.org>
14933L:	linux-kernel@vger.kernel.org
14934Q:	http://patchwork.kernel.org/project/LKML/list/
14935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14936S:	Buried alive in reporters
14937F:	*
14938F:	*/
14939