xref: /linux/MAINTAINERS (revision ddc92bec6d7d7e8a07794a8dbeade19476891b53)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387
388AD1889 ALSA SOUND DRIVER
389M:	Thibaut Varene <T-Bone@parisc-linux.org>
390W:	http://wiki.parisc-linux.org/AD1889
391L:	linux-parisc@vger.kernel.org
392S:	Maintained
393F:	sound/pci/ad1889.*
394
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD5254
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD5398
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	http://wiki.analog.com/AD7142
412W:	http://ez.analog.com/community/linux-device-drivers
413S:	Supported
414F:	drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M:	Michael Hennerich <michael.hennerich@analog.com>
418W:	http://wiki.analog.com/AD7877
419W:	http://ez.analog.com/community/linux-device-drivers
420S:	Supported
421F:	drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425W:	http://wiki.analog.com/AD7879
426W:	http://ez.analog.com/community/linux-device-drivers
427S:	Supported
428F:	drivers/input/touchscreen/ad7879.c
429
430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431M:	Jiri Kosina <jikos@kernel.org>
432S:	Maintained
433
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	https://wiki.analog.com/ADF7242
437W:	http://ez.analog.com/community/linux-device-drivers
438L:	linux-wpan@vger.kernel.org
439S:	Supported
440F:	drivers/net/ieee802154/adf7242.c
441F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443ADM1025 HARDWARE MONITOR DRIVER
444M:	Jean Delvare <jdelvare@suse.com>
445L:	linux-hwmon@vger.kernel.org
446S:	Maintained
447F:	Documentation/hwmon/adm1025
448F:	drivers/hwmon/adm1025.c
449
450ADM1029 HARDWARE MONITOR DRIVER
451M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452L:	linux-hwmon@vger.kernel.org
453S:	Maintained
454F:	drivers/hwmon/adm1029.c
455
456ADM8211 WIRELESS DRIVER
457L:	linux-wireless@vger.kernel.org
458W:	http://wireless.kernel.org/
459S:	Orphan
460F:	drivers/net/wireless/admtek/adm8211.*
461
462ADP1653 FLASH CONTROLLER DRIVER
463M:	Sakari Ailus <sakari.ailus@iki.fi>
464L:	linux-media@vger.kernel.org
465S:	Maintained
466F:	drivers/media/i2c/adp1653.c
467F:	include/media/i2c/adp1653.h
468
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471W:	http://wiki.analog.com/ADP5520
472W:	http://ez.analog.com/community/linux-device-drivers
473S:	Supported
474F:	drivers/mfd/adp5520.c
475F:	drivers/video/backlight/adp5520_bl.c
476F:	drivers/leds/leds-adp5520.c
477F:	drivers/gpio/gpio-adp5520.c
478F:	drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M:	Michael Hennerich <michael.hennerich@analog.com>
482W:	http://wiki.analog.com/ADP5588
483W:	http://ez.analog.com/community/linux-device-drivers
484S:	Supported
485F:	drivers/input/keyboard/adp5588-keys.c
486F:	drivers/gpio/gpio-adp5588.c
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490W:	http://wiki.analog.com/ADP8860
491W:	http://ez.analog.com/community/linux-device-drivers
492S:	Supported
493F:	drivers/video/backlight/adp8860_bl.c
494
495ADS1015 HARDWARE MONITOR DRIVER
496M:	Dirk Eibach <eibach@gdsys.de>
497L:	linux-hwmon@vger.kernel.org
498S:	Maintained
499F:	Documentation/hwmon/ads1015
500F:	drivers/hwmon/ads1015.c
501F:	include/linux/platform_data/ads1015.h
502
503ADT746X FAN DRIVER
504M:	Colin Leroy <colin@colino.net>
505S:	Maintained
506F:	drivers/macintosh/therm_adt746x.c
507
508ADT7475 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adt7475
513F:	drivers/hwmon/adt7475.c
514
515ADVANSYS SCSI DRIVER
516M:	Matthew Wilcox <matthew@wil.cx>
517M:	Hannes Reinecke <hare@suse.com>
518L:	linux-scsi@vger.kernel.org
519S:	Maintained
520F:	Documentation/scsi/advansys.txt
521F:	drivers/scsi/advansys.c
522
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M:	Michael Hennerich <michael.hennerich@analog.com>
525W:	http://wiki.analog.com/ADXL345
526W:	http://ez.analog.com/community/linux-device-drivers
527S:	Supported
528F:	drivers/input/misc/adxl34x.c
529
530AEDSP16 DRIVER
531M:	Riccardo Facchetti <fizban@tin.it>
532S:	Maintained
533F:	sound/oss/aedsp16.c
534
535AF9013 MEDIA DRIVER
536M:	Antti Palosaari <crope@iki.fi>
537L:	linux-media@vger.kernel.org
538W:	https://linuxtv.org
539W:	http://palosaari.fi/linux/
540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
541T:	git git://linuxtv.org/anttip/media_tree.git
542S:	Maintained
543F:	drivers/media/dvb-frontends/af9013*
544
545AF9033 MEDIA DRIVER
546M:	Antti Palosaari <crope@iki.fi>
547L:	linux-media@vger.kernel.org
548W:	https://linuxtv.org
549W:	http://palosaari.fi/linux/
550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
551T:	git git://linuxtv.org/anttip/media_tree.git
552S:	Maintained
553F:	drivers/media/dvb-frontends/af9033*
554
555AFFS FILE SYSTEM
556L:	linux-fsdevel@vger.kernel.org
557S:	Orphan
558F:	Documentation/filesystems/affs.txt
559F:	fs/affs/
560
561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
562M:	David Howells <dhowells@redhat.com>
563L:	linux-afs@lists.infradead.org
564S:	Supported
565F:	fs/afs/
566F:	include/net/af_rxrpc.h
567F:	net/rxrpc/af_rxrpc.c
568W:	https://www.infradead.org/~dhowells/kafs/
569
570AGPGART DRIVER
571M:	David Airlie <airlied@linux.ie>
572T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
573S:	Maintained
574F:	drivers/char/agp/
575F:	include/linux/agp*
576F:	include/uapi/linux/agp*
577
578AHA152X SCSI DRIVER
579M:	"Juergen E. Fischer" <fischer@norbit.de>
580L:	linux-scsi@vger.kernel.org
581S:	Maintained
582F:	drivers/scsi/aha152x*
583F:	drivers/scsi/pcmcia/aha152x*
584
585AIC7XXX / AIC79XX SCSI DRIVER
586M:	Hannes Reinecke <hare@suse.com>
587L:	linux-scsi@vger.kernel.org
588S:	Maintained
589F:	drivers/scsi/aic7xxx/
590
591AIMSLAB FM RADIO RECEIVER DRIVER
592M:	Hans Verkuil <hverkuil@xs4all.nl>
593L:	linux-media@vger.kernel.org
594T:	git git://linuxtv.org/media_tree.git
595W:	https://linuxtv.org
596S:	Maintained
597F:	drivers/media/radio/radio-aimslab*
598
599AIO
600M:	Benjamin LaHaise <bcrl@kvack.org>
601L:	linux-aio@kvack.org
602S:	Supported
603F:	fs/aio.c
604F:	include/linux/*aio*.h
605
606AIRSPY MEDIA DRIVER
607M:	Antti Palosaari <crope@iki.fi>
608L:	linux-media@vger.kernel.org
609W:	https://linuxtv.org
610W:	http://palosaari.fi/linux/
611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
612T:	git git://linuxtv.org/anttip/media_tree.git
613S:	Maintained
614F:	drivers/media/usb/airspy/
615
616ALACRITECH GIGABIT ETHERNET DRIVER
617M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
618S:	Maintained
619F:	drivers/net/ethernet/alacritech/*
620
621ALCATEL SPEEDTOUCH USB DRIVER
622M:	Duncan Sands <duncan.sands@free.fr>
623L:	linux-usb@vger.kernel.org
624W:	http://www.linux-usb.org/SpeedTouch/
625S:	Maintained
626F:	drivers/usb/atm/speedtch.c
627F:	drivers/usb/atm/usbatm.c
628
629ALCHEMY AU1XX0 MMC DRIVER
630M:	Manuel Lauss <manuel.lauss@gmail.com>
631S:	Maintained
632F:	drivers/mmc/host/au1xmmc.c
633
634ALI1563 I2C DRIVER
635M:	Rudolf Marek <r.marek@assembler.cz>
636L:	linux-i2c@vger.kernel.org
637S:	Maintained
638F:	Documentation/i2c/busses/i2c-ali1563
639F:	drivers/i2c/busses/i2c-ali1563.c
640
641ALLWINNER SECURITY SYSTEM
642M:	Corentin Labbe <clabbe.montjoie@gmail.com>
643L:	linux-crypto@vger.kernel.org
644S:	Maintained
645F:	drivers/crypto/sunxi-ss/
646
647ALPHA PORT
648M:	Richard Henderson <rth@twiddle.net>
649M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
650M:	Matt Turner <mattst88@gmail.com>
651S:	Odd Fixes
652L:	linux-alpha@vger.kernel.org
653F:	arch/alpha/
654
655ALPS PS/2 TOUCHPAD DRIVER
656R:	Pali Rohár <pali.rohar@gmail.com>
657F:	drivers/input/mouse/alps.*
658
659ALTERA I2C CONTROLLER DRIVER
660M:	Thor Thayer <thor.thayer@linux.intel.com>
661S:	Maintained
662F:	drivers/i2c/busses/i2c-altera.c
663
664ALTERA MAILBOX DRIVER
665M:	Ley Foon Tan <lftan@altera.com>
666L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667S:	Maintained
668F:	drivers/mailbox/mailbox-altera.c
669
670ALTERA PIO DRIVER
671M:	Tien Hock Loh <thloh@altera.com>
672L:	linux-gpio@vger.kernel.org
673S:	Maintained
674F:	drivers/gpio/gpio-altera.c
675
676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
677M:	Thor Thayer <thor.thayer@linux.intel.com>
678S:	Maintained
679F:	drivers/gpio/gpio-altera-a10sr.c
680F:	drivers/mfd/altera-a10sr.c
681F:	drivers/reset/reset-a10sr.c
682F:	include/linux/mfd/altera-a10sr.h
683F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
684
685ALTERA TRIPLE SPEED ETHERNET DRIVER
686M:	Vince Bridgers <vbridger@opensource.altera.com>
687L:	netdev@vger.kernel.org
688L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689S:	Maintained
690F:	drivers/net/ethernet/altera/
691
692ALTERA UART/JTAG UART SERIAL DRIVERS
693M:	Tobias Klauser <tklauser@distanz.ch>
694L:	linux-serial@vger.kernel.org
695L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696S:	Maintained
697F:	drivers/tty/serial/altera_uart.c
698F:	drivers/tty/serial/altera_jtaguart.c
699F:	include/linux/altera_uart.h
700F:	include/linux/altera_jtaguart.h
701
702AMAZON ETHERNET DRIVERS
703M:	Netanel Belgazal <netanel@annapurnalabs.com>
704R:	Saeed Bishara <saeed@annapurnalabs.com>
705R:	Zorik Machulsky <zorik@annapurnalabs.com>
706L:	netdev@vger.kernel.org
707S:	Supported
708F:	Documentation/networking/ena.txt
709F:	drivers/net/ethernet/amazon/
710
711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712M:	Tom Lendacky <thomas.lendacky@amd.com>
713M:	Gary Hook <gary.hook@amd.com>
714L:	linux-crypto@vger.kernel.org
715S:	Supported
716F:	drivers/crypto/ccp/
717F:	include/linux/ccp.h
718
719AMD FAM15H PROCESSOR POWER MONITORING DRIVER
720M:	Huang Rui <ray.huang@amd.com>
721L:	linux-hwmon@vger.kernel.org
722S:	Supported
723F:	Documentation/hwmon/fam15h_power
724F:	drivers/hwmon/fam15h_power.c
725
726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
727L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
728S:	Orphan
729F:	drivers/usb/gadget/udc/amd5536udc.*
730
731AMD GEODE PROCESSOR/CHIPSET SUPPORT
732P:	Andres Salomon <dilinger@queued.net>
733L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
734W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735S:	Supported
736F:	drivers/char/hw_random/geode-rng.c
737F:	drivers/crypto/geode*
738F:	drivers/video/fbdev/geode/
739F:	arch/x86/include/asm/geode.h
740
741AMD IOMMU (AMD-VI)
742M:	Joerg Roedel <joro@8bytes.org>
743L:	iommu@lists.linux-foundation.org
744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
745S:	Maintained
746F:	drivers/iommu/amd_iommu*.[ch]
747F:	include/linux/amd-iommu.h
748
749AMD KFD
750M:	Oded Gabbay <oded.gabbay@gmail.com>
751L:	dri-devel@lists.freedesktop.org
752T:	git git://people.freedesktop.org/~gabbayo/linux.git
753S:	Supported
754F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
756F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
757F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
758F:	drivers/gpu/drm/amd/amdkfd/
759F:	drivers/gpu/drm/amd/include/cik_structs.h
760F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
761F:	drivers/gpu/drm/amd/include/vi_structs.h
762F:	drivers/gpu/drm/radeon/radeon_kfd.c
763F:	drivers/gpu/drm/radeon/radeon_kfd.h
764F:	include/uapi/linux/kfd_ioctl.h
765
766AMD SEATTLE DEVICE TREE SUPPORT
767M:	Brijesh Singh <brijeshkumar.singh@amd.com>
768M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770S:	Supported
771F:	arch/arm64/boot/dts/amd/
772
773AMD XGBE DRIVER
774M:	Tom Lendacky <thomas.lendacky@amd.com>
775L:	netdev@vger.kernel.org
776S:	Supported
777F:	drivers/net/ethernet/amd/xgbe/
778F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
779
780AMS (Apple Motion Sensor) DRIVER
781M:	Michael Hanselmann <linux-kernel@hansmi.ch>
782S:	Supported
783F:	drivers/macintosh/ams/
784
785ANALOG DEVICES INC AD9389B DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/ad9389b*
790
791ANALOG DEVICES INC ADV7180 DRIVER
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	linux-media@vger.kernel.org
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	drivers/media/i2c/adv7180.c
797
798ANALOG DEVICES INC ADV748X DRIVER
799M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv748x/*
803
804ANALOG DEVICES INC ADV7511 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7511*
809
810ANALOG DEVICES INC ADV7604 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7604*
815
816ANALOG DEVICES INC ADV7842 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7842*
821
822ANALOG DEVICES INC ASOC CODEC DRIVERS
823M:	Lars-Peter Clausen <lars@metafoo.de>
824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
825W:	http://wiki.analog.com/
826W:	http://ez.analog.com/community/linux-device-drivers
827S:	Supported
828F:	sound/soc/codecs/adau*
829F:	sound/soc/codecs/adav*
830F:	sound/soc/codecs/ad1*
831F:	sound/soc/codecs/ad7*
832F:	sound/soc/codecs/ssm*
833F:	sound/soc/codecs/sigmadsp.*
834
835ANALOG DEVICES INC ASOC DRIVERS
836L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
837L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
838W:	http://blackfin.uclinux.org/
839S:	Supported
840F:	sound/soc/blackfin/*
841
842ANALOG DEVICES INC DMA DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/dma/dma-axi-dmac.c
847
848ANALOG DEVICES INC IIO DRIVERS
849M:	Lars-Peter Clausen <lars@metafoo.de>
850M:	Michael Hennerich <Michael.Hennerich@analog.com>
851W:	http://wiki.analog.com/
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/*/ad*
855F:	drivers/iio/adc/ltc2497*
856X:	drivers/iio/*/adjd*
857F:	drivers/staging/iio/*/ad*
858F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
859
860ANDROID CONFIG FRAGMENTS
861M:	Rob Herring <robh@kernel.org>
862S:	Supported
863F:	kernel/configs/android*
864
865ANDROID DRIVERS
866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
867M:	Arve Hjønnevåg <arve@android.com>
868M:	Riley Andrews <riandrews@android.com>
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
870L:	devel@driverdev.osuosl.org
871S:	Supported
872F:	drivers/android/
873F:	drivers/staging/android/
874
875ANDROID GOLDFISH RTC DRIVER
876M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
877S:	Supported
878F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879F:	drivers/rtc/rtc-goldfish.c
880
881ANDROID ION DRIVER
882M:	Laura Abbott <labbott@redhat.com>
883M:	Sumit Semwal <sumit.semwal@linaro.org>
884L:	devel@driverdev.osuosl.org
885S:	Supported
886F:	drivers/staging/android/ion
887F:	drivers/staging/android/uapi/ion.h
888F:	drivers/staging/android/uapi/ion_test.h
889
890AOA (Apple Onboard Audio) ALSA DRIVER
891M:	Johannes Berg <johannes@sipsolutions.net>
892L:	linuxppc-dev@lists.ozlabs.org
893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
894S:	Maintained
895F:	sound/aoa/
896
897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
898M:	William Breathitt Gray <vilhelm.gray@gmail.com>
899L:	linux-iio@vger.kernel.org
900S:	Maintained
901F:	drivers/iio/adc/stx104.c
902
903APM DRIVER
904M:	Jiri Kosina <jikos@kernel.org>
905S:	Odd fixes
906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
907F:	arch/x86/kernel/apm_32.c
908F:	include/linux/apm_bios.h
909F:	include/uapi/linux/apm_bios.h
910F:	drivers/char/apm-emulation.c
911
912APPARMOR SECURITY MODULE
913M:	John Johansen <john.johansen@canonical.com>
914L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915W:	apparmor.wiki.kernel.org
916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917S:	Supported
918F:	security/apparmor/
919F:	Documentation/admin-guide/LSM/apparmor.rst
920
921APPLE BCM5974 MULTITOUCH DRIVER
922M:	Henrik Rydberg <rydberg@bitmath.org>
923L:	linux-input@vger.kernel.org
924S:	Odd fixes
925F:	drivers/input/mouse/bcm5974.c
926
927APPLE SMC DRIVER
928M:	Henrik Rydberg <rydberg@bitmath.org>
929L:	linux-hwmon@vger.kernel.org
930S:	Odd fixes
931F:	drivers/hwmon/applesmc.c
932
933APPLETALK NETWORK LAYER
934L:	netdev@vger.kernel.org
935S:	Odd fixes
936F:	drivers/net/appletalk/
937F:	net/appletalk/
938
939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940M:	Duc Dang <dhdang@apm.com>
941S:	Supported
942F:	arch/arm64/boot/dts/apm/
943
944APPLIED MICRO (APM) X-GENE SOC EDAC
945M:	Loc Ho <lho@apm.com>
946S:	Supported
947F:	drivers/edac/xgene_edac.c
948F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951M:	Iyappan Subramanian <isubramanian@apm.com>
952M:	Keyur Chudgar <kchudgar@apm.com>
953S:	Supported
954F:	drivers/net/ethernet/apm/xgene-v2/
955
956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957M:	Iyappan Subramanian <isubramanian@apm.com>
958M:	Keyur Chudgar <kchudgar@apm.com>
959M:	Quan Nguyen <qnguyen@apm.com>
960S:	Supported
961F:	drivers/net/ethernet/apm/xgene/
962F:	drivers/net/phy/mdio-xgene.c
963F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
964F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
965
966APPLIED MICRO (APM) X-GENE SOC PMU
967M:	Tai Nguyen <ttnguyen@apm.com>
968S:	Supported
969F:	drivers/perf/xgene_pmu.c
970F:	Documentation/perf/xgene-pmu.txt
971F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
972
973APTINA CAMERA SENSOR PLL
974M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975L:	linux-media@vger.kernel.org
976S:	Maintained
977F:	drivers/media/i2c/aptina-pll.*
978
979ARC FRAMEBUFFER DRIVER
980M:	Jaya Kumar <jayalk@intworks.biz>
981S:	Maintained
982F:	drivers/video/fbdev/arcfb.c
983F:	drivers/video/fbdev/core/fb_defio.c
984
985ARC PGU DRM DRIVER
986M:	Alexey Brodkin <abrodkin@synopsys.com>
987S:	Supported
988F:	drivers/gpu/drm/arc/
989F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
990
991ARCNET NETWORK LAYER
992M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
993L:	netdev@vger.kernel.org
994S:	Maintained
995F:	drivers/net/arcnet/
996F:	include/uapi/linux/if_arcnet.h
997
998ARM ARCHITECTED TIMER DRIVER
999M:	Mark Rutland <mark.rutland@arm.com>
1000M:	Marc Zyngier <marc.zyngier@arm.com>
1001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S:	Maintained
1003F:	arch/arm/include/asm/arch_timer.h
1004F:	arch/arm64/include/asm/arch_timer.h
1005F:	drivers/clocksource/arm_arch_timer.c
1006
1007ARM HDLCD DRM DRIVER
1008M:	Liviu Dudau <liviu.dudau@arm.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arm/hdlcd_*
1011F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1012
1013ARM MALI-DP DRM DRIVER
1014M:	Liviu Dudau <liviu.dudau@arm.com>
1015M:	Brian Starkey <brian.starkey@arm.com>
1016M:	Mali DP Maintainers <malidp@foss.arm.com>
1017S:	Supported
1018F:	drivers/gpu/drm/arm/
1019F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1020
1021ARM MFM AND FLOPPY DRIVERS
1022M:	Ian Molton <spyro@f2s.com>
1023S:	Maintained
1024F:	arch/arm/lib/floppydma.S
1025F:	arch/arm/include/asm/floppy.h
1026
1027ARM PMU PROFILING AND DEBUGGING
1028M:	Will Deacon <will.deacon@arm.com>
1029M:	Mark Rutland <mark.rutland@arm.com>
1030S:	Maintained
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032F:	arch/arm*/kernel/perf_*
1033F:	arch/arm/oprofile/common.c
1034F:	arch/arm*/kernel/hw_breakpoint.c
1035F:	arch/arm*/include/asm/hw_breakpoint.h
1036F:	arch/arm*/include/asm/perf_event.h
1037F:	drivers/perf/*
1038F:	include/linux/perf/arm_pmu.h
1039F:	Documentation/devicetree/bindings/arm/pmu.txt
1040F:	Documentation/devicetree/bindings/perf/
1041
1042ARM PORT
1043M:	Russell King <linux@armlinux.org.uk>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045W:	http://www.armlinux.org.uk/
1046S:	Maintained
1047T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1048F:	arch/arm/
1049
1050ARM PRIMECELL AACI PL041 DRIVER
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	sound/arm/aaci.*
1054
1055ARM PRIMECELL BUS SUPPORT
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/amba/
1059F:	include/linux/amba/bus.h
1060
1061ARM PRIMECELL CLCD PL110 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/video/fbdev/amba-clcd.*
1065
1066ARM PRIMECELL KMI PL050 DRIVER
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/input/serio/ambakmi.*
1070F:	include/linux/amba/kmi.h
1071
1072ARM PRIMECELL MMCI PL180/1 DRIVER
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/mmc/host/mmci.*
1076F:	include/linux/amba/mmci.h
1077
1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/tty/serial/amba-pl01*.c
1082F:	include/linux/amba/serial.h
1083
1084ARM SMMU DRIVERS
1085M:	Will Deacon <will.deacon@arm.com>
1086R:	Robin Murphy <robin.murphy@arm.com>
1087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S:	Maintained
1089F:	drivers/iommu/arm-smmu.c
1090F:	drivers/iommu/arm-smmu-v3.c
1091F:	drivers/iommu/io-pgtable-arm.c
1092F:	drivers/iommu/io-pgtable-arm-v7s.c
1093
1094ARM SUB-ARCHITECTURES
1095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	arch/arm/mach-*/
1098F:	arch/arm/plat-*/
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1100
1101ARM/ACTIONS SEMI ARCHITECTURE
1102M:	Andreas Färber <afaerber@suse.de>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S:	Maintained
1105N:	owl
1106F:	arch/arm/mach-actions/
1107F:	arch/arm/boot/dts/owl-*
1108F:	arch/arm64/boot/dts/actions/
1109F:	drivers/clocksource/owl-*
1110F:	drivers/soc/actions/
1111F:	include/dt-bindings/power/owl-*
1112F:	include/linux/soc/actions/
1113F:	Documentation/devicetree/bindings/arm/actions.txt
1114F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1115F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1116
1117ARM/ADS SPHERE MACHINE SUPPORT
1118M:	Lennert Buytenhek <kernel@wantstofly.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AFEB9260 MACHINE SUPPORT
1123M:	Sergey Lapin <slapin@ossfans.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/AJECO 1ARM MACHINE SUPPORT
1128M:	Lennert Buytenhek <kernel@wantstofly.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131
1132ARM/Allwinner SoC Clock Support
1133M:	Emilio López <emilio@elopez.com.ar>
1134S:	Maintained
1135F:	drivers/clk/sunxi/
1136
1137ARM/Allwinner sunXi SoC support
1138M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1139M:	Chen-Yu Tsai <wens@csie.org>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142N:	sun[x456789]i
1143N:	sun50i
1144F:	arch/arm/mach-sunxi/
1145F:	arch/arm64/boot/dts/allwinner/
1146F:	drivers/clk/sunxi-ng/
1147F:	drivers/pinctrl/sunxi/
1148F:	drivers/soc/sunxi/
1149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1150
1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152M:	Neil Armstrong <narmstrong@baylibre.com>
1153M:	Jerome Brunet <jbrunet@baylibre.com>
1154L:	linux-amlogic@lists.infradead.org
1155S:	Maintained
1156F:	drivers/clk/meson/
1157F:	include/dt-bindings/clock/meson*
1158F:	include/dt-bindings/clock/gxbb*
1159F:	Documentation/devicetree/bindings/clock/amlogic*
1160
1161ARM/Amlogic Meson SoC support
1162M:	Carlo Caione <carlo@caione.org>
1163M:	Kevin Hilman <khilman@baylibre.com>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165L:	linux-amlogic@lists.infradead.org
1166W:	http://linux-meson.com/
1167S:	Maintained
1168F:	arch/arm/mach-meson/
1169F:	arch/arm/boot/dts/meson*
1170F:	arch/arm64/boot/dts/amlogic/
1171F:	drivers/pinctrl/meson/
1172F:	drivers/mmc/host/meson*
1173N:	meson
1174
1175ARM/Annapurna Labs ALPINE ARCHITECTURE
1176M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1177M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180F:	arch/arm/mach-alpine/
1181F:	arch/arm/boot/dts/alpine*
1182F:	arch/arm64/boot/dts/al/
1183F:	drivers/*/*alpine*
1184
1185ARM/ARTPEC MACHINE SUPPORT
1186M:	Jesper Nilsson <jesper.nilsson@axis.com>
1187M:	Lars Persson <lars.persson@axis.com>
1188M:	Niklas Cassel <niklas.cassel@axis.com>
1189S:	Maintained
1190L:	linux-arm-kernel@axis.com
1191F:	arch/arm/mach-artpec
1192F:	arch/arm/boot/dts/artpec6*
1193F:	drivers/clk/axis
1194F:	drivers/crypto/axis
1195F:	drivers/pinctrl/pinctrl-artpec*
1196F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1197
1198ARM/ASPEED I2C DRIVER
1199M:	Brendan Higgins <brendanhiggins@google.com>
1200R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201R:	Joel Stanley <joel@jms.id.au>
1202L:	linux-i2c@vger.kernel.org
1203L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1204S:	Maintained
1205F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1206F:	drivers/i2c/busses/i2c-aspeed.c
1207F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1209
1210ARM/ASPEED MACHINE SUPPORT
1211M:	Joel Stanley <joel@jms.id.au>
1212S:	Maintained
1213F:	arch/arm/mach-aspeed/
1214F:	arch/arm/boot/dts/aspeed-*
1215F:	drivers/*/*aspeed*
1216
1217ARM/ATMEL AT91 Clock Support
1218M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1219S:	Maintained
1220F:	drivers/clk/at91
1221
1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1224M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226W:	http://www.linux4sam.org
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1228S:	Supported
1229F:	arch/arm/mach-at91/
1230F:	include/soc/at91/
1231F:	arch/arm/boot/dts/at91*.dts
1232F:	arch/arm/boot/dts/at91*.dtsi
1233F:	arch/arm/boot/dts/sama*.dts
1234F:	arch/arm/boot/dts/sama*.dtsi
1235F:	arch/arm/include/debug/at91.S
1236F:	drivers/memory/atmel*
1237
1238ARM/CALXEDA HIGHBANK ARCHITECTURE
1239M:	Rob Herring <robh@kernel.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	arch/arm/mach-highbank/
1243F:	arch/arm/boot/dts/highbank.dts
1244F:	arch/arm/boot/dts/ecx-*.dts*
1245
1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247M:	Krzysztof Halasa <khalasa@piap.pl>
1248S:	Maintained
1249F:	arch/arm/mach-cns3xxx/
1250
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M:	Sunil Goutham <sgoutham@cavium.com>
1253M:	Robert Richter <rric@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Supported
1256F:	drivers/net/ethernet/cavium/thunder/
1257
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M:	Alexander Shiyan <shc_work@mail.ru>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Odd Fixes
1262N:	clps711x
1263
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270M:	Hartley Sweeten <hsweeten@visionengravers.com>
1271M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/
1275F:	arch/arm/mach-ep93xx/include/mach/
1276
1277ARM/CLKDEV SUPPORT
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282F:	arch/arm/include/asm/clkdev.h
1283F:	drivers/clk/clkdev.c
1284
1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286M:	Mike Rapoport <mike@compulab.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M:	Baruch Siach <baruch@tkos.co.il>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/boot/dts/cx92755*
1295N:	digicolor
1296
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M:	Hubert Feurstein <hubert.feurstein@contec.at>
1299S:	Maintained
1300F:	arch/arm/mach-ep93xx/micro9.c
1301
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	drivers/hwtracing/coresight/*
1307F:	Documentation/trace/coresight.txt
1308F:	Documentation/trace/coresight-cpu-debug.txt
1309F:	Documentation/devicetree/bindings/arm/coresight.txt
1310F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312F:	tools/perf/arch/arm/util/pmu.c
1313F:	tools/perf/arch/arm/util/auxtrace.c
1314F:	tools/perf/arch/arm/util/cs-etm.c
1315F:	tools/perf/arch/arm/util/cs-etm.h
1316F:	tools/perf/util/cs-etm.h
1317
1318ARM/CORGI MACHINE SUPPORT
1319M:	Richard Purdie <rpurdie@rpsys.net>
1320S:	Maintained
1321
1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324M:	Linus Walleij <linus.walleij@linaro.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://github.com/ulli-kroll/linux.git
1327S:	Maintained
1328F:	Documentation/devicetree/bindings/arm/gemini.txt
1329F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331F:	arch/arm/mach-gemini/
1332F:	drivers/pinctrl/pinctrl-gemini.c
1333F:	drivers/rtc/rtc-ftrtc010.c
1334
1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336M:	Barry Song <baohua@kernel.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339S:	Maintained
1340F:	arch/arm/boot/dts/prima2*
1341F:	arch/arm/mach-prima2/
1342F:	drivers/clk/sirf/
1343F:	drivers/clocksource/timer-prima2.c
1344F:	drivers/clocksource/timer-atlas7.c
1345N:	[^a-z]sirf
1346
1347ARM/EBSA110 MACHINE SUPPORT
1348M:	Russell King <linux@armlinux.org.uk>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W:	http://www.armlinux.org.uk/
1351S:	Maintained
1352F:	arch/arm/mach-ebsa110/
1353F:	drivers/net/ethernet/amd/am79c961a.*
1354
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M:	Uwe Kleine-König <kernel@pengutronix.de>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359N:	efm32
1360
1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362M:	Robert Jarzmik <robert.jarzmik@free.fr>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/ezx.c
1366
1367ARM/FARADAY FA526 PORT
1368M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371T:	git git://git.berlios.de/gemini-board
1372F:	arch/arm/mm/*-fa*
1373
1374ARM/FOOTBRIDGE ARCHITECTURE
1375M:	Russell King <linux@armlinux.org.uk>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W:	http://www.armlinux.org.uk/
1378S:	Maintained
1379F:	arch/arm/include/asm/hardware/dec21285.h
1380F:	arch/arm/mach-footbridge/
1381
1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383M:	Shawn Guo <shawnguo@kernel.org>
1384M:	Sascha Hauer <kernel@pengutronix.de>
1385R:	Fabio Estevam <fabio.estevam@nxp.com>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389F:	arch/arm/mach-imx/
1390F:	arch/arm/mach-mxs/
1391F:	arch/arm/boot/dts/imx*
1392F:	arch/arm/configs/imx*_defconfig
1393F:	drivers/clk/imx/
1394F:	drivers/soc/imx/
1395F:	include/soc/imx/
1396
1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398M:	Shawn Guo <shawnguo@kernel.org>
1399M:	Sascha Hauer <kernel@pengutronix.de>
1400R:	Stefan Agner <stefan@agner.ch>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F:	arch/arm/mach-imx/*vf610*
1405F:	arch/arm/boot/dts/vf*
1406
1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/GUMSTIX MACHINE SUPPORT
1413M:	Steve Sakoman <sakoman@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418M:	Philipp Zabel <philipp.zabel@gmail.com>
1419M:	Paul Parsons <lost.distance@yahoo.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-pxa/hx4700.c
1423F:	arch/arm/mach-pxa/include/mach/hx4700.h
1424F:	sound/soc/pxa/hx4700.c
1425
1426ARM/HISILICON SOC SUPPORT
1427M:	Wei Xu <xuwei5@hisilicon.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.hisilicon.com
1430S:	Supported
1431T:	git git://github.com/hisilicon/linux-hisi.git
1432F:	arch/arm/mach-hisi/
1433F:	arch/arm/boot/dts/hi3*
1434F:	arch/arm/boot/dts/hip*
1435F:	arch/arm/boot/dts/hisi*
1436F:	arch/arm64/boot/dts/hisilicon/
1437
1438ARM/HP JORNADA 7XX MACHINE SUPPORT
1439M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440W:	www.jlime.com
1441S:	Maintained
1442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F:	arch/arm/mach-sa1100/jornada720.c
1444F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446ARM/IGEP MACHINE SUPPORT
1447M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1448M:	Javier Martinez Canillas <javier@dowhile0.org>
1449L:	linux-omap@vger.kernel.org
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/boot/dts/omap3-igep*
1453
1454ARM/INCOME PXA270 SUPPORT
1455M:	Marek Vasut <marek.vasut@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP32X ARM ARCHITECTURE
1466M:	Lennert Buytenhek <kernel@wantstofly.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Orphan
1473
1474ARM/INTEL IQ81342EX MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXDP2850 MACHINE SUPPORT
1480M:	Lennert Buytenhek <kernel@wantstofly.org>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M:	Imre Kaloz <kaloz@openwrt.org>
1486M:	Krzysztof Halasa <khalasa@piap.pl>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-ixp4xx/
1490
1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492M:	Jonathan Cameron <jic23@cam.ac.uk>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/stargate2.c
1496F:	drivers/pcmcia/pxa2xx_stargate2.c
1497
1498ARM/INTEL XSC3 (MANZANO) ARM CORE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/LG1K ARCHITECTURE
1509M:	Chanho Min <chanho.min@lge.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm64/boot/dts/lg/
1513
1514ARM/LOGICPD PXA270 MACHINE SUPPORT
1515M:	Lennert Buytenhek <kernel@wantstofly.org>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518
1519ARM/LPC18XX ARCHITECTURE
1520M:	Joachim Eastwood <manabian@gmail.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/boot/dts/lpc43*
1524F:	drivers/clk/nxp/clk-lpc18xx*
1525F:	drivers/clocksource/time-lpc32xx.c
1526F:	drivers/i2c/busses/i2c-lpc2k.c
1527F:	drivers/memory/pl172.c
1528F:	drivers/mtd/spi-nor/nxp-spifi.c
1529F:	drivers/rtc/rtc-lpc24xx.c
1530N:	lpc18xx
1531
1532ARM/LPC32XX SOC SUPPORT
1533M:	Vladimir Zapolskiy <vz@mleia.com>
1534M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1537S:	Maintained
1538F:	arch/arm/boot/dts/lpc32*
1539F:	arch/arm/mach-lpc32xx/
1540F:	drivers/i2c/busses/i2c-pnx.c
1541F:	drivers/net/ethernet/nxp/lpc_eth.c
1542F:	drivers/usb/host/ohci-nxp.c
1543F:	drivers/watchdog/pnx4008_wdt.c
1544N:	lpc32xx
1545
1546ARM/MAGICIAN MACHINE SUPPORT
1547M:	Philipp Zabel <philipp.zabel@gmail.com>
1548S:	Maintained
1549
1550ARM/Marvell Berlin SoC support
1551M:	Jisheng Zhang <jszhang@marvell.com>
1552M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/mach-berlin/
1556F:	arch/arm/boot/dts/berlin*
1557F:	arch/arm64/boot/dts/marvell/berlin*
1558
1559ARM/Marvell Dove/MV78xx0/Orion SOC support
1560M:	Jason Cooper <jason@lakedaemon.net>
1561M:	Andrew Lunn <andrew@lunn.ch>
1562M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563M:	Gregory Clement <gregory.clement@free-electrons.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	Documentation/devicetree/bindings/soc/dove/
1567F:	arch/arm/mach-dove/
1568F:	arch/arm/mach-mv78xx0/
1569F:	arch/arm/mach-orion5x/
1570F:	arch/arm/plat-orion/
1571F:	arch/arm/boot/dts/dove*
1572F:	arch/arm/boot/dts/orion5x*
1573
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M:	Jason Cooper <jason@lakedaemon.net>
1576M:	Andrew Lunn <andrew@lunn.ch>
1577M:	Gregory Clement <gregory.clement@free-electrons.com>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/boot/dts/armada*
1582F:	arch/arm/boot/dts/kirkwood*
1583F:	arch/arm/configs/mvebu_*_defconfig
1584F:	arch/arm/mach-mvebu/
1585F:	arch/arm64/boot/dts/marvell/armada*
1586F:	drivers/cpufreq/mvebu-cpufreq.c
1587F:	drivers/irqchip/irq-armada-370-xp.c
1588F:	drivers/irqchip/irq-mvebu-*
1589F:	drivers/pinctrl/mvebu/
1590F:	drivers/rtc/rtc-armada38x.c
1591
1592ARM/Mediatek RTC DRIVER
1593M:	Eddie Huang <eddie.huang@mediatek.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	drivers/rtc/rtc-mt6397.c
1598
1599ARM/Mediatek SoC support
1600M:	Matthias Brugger <matthias.bgg@gmail.com>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/mt6*
1605F:	arch/arm/boot/dts/mt7*
1606F:	arch/arm/boot/dts/mt8*
1607F:	arch/arm/mach-mediatek/
1608F:	arch/arm64/boot/dts/mediatek/
1609N:	mtk
1610K:	mediatek
1611
1612ARM/Mediatek USB3 PHY DRIVER
1613M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	drivers/phy/mediatek/phy-mtk-tphy.c
1618
1619ARM/MICREL KS8695 ARCHITECTURE
1620M:	Greg Ungerer <gerg@uclinux.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622F:	arch/arm/mach-ks8695/
1623S:	Odd Fixes
1624
1625ARM/MIOA701 MACHINE SUPPORT
1626M:	Robert Jarzmik <robert.jarzmik@free.fr>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628F:	arch/arm/mach-pxa/mioa701.c
1629S:	Maintained
1630
1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1632M:	Michael Petchkovsky <mkpetch@internode.on.net>
1633S:	Maintained
1634
1635ARM/NOMADIK ARCHITECTURE
1636M:	Alessandro Rubini <rubini@unipv.it>
1637M:	Linus Walleij <linus.walleij@linaro.org>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/mach-nomadik/
1641F:	drivers/pinctrl/nomadik/
1642F:	drivers/i2c/busses/i2c-nomadik.c
1643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1644
1645ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646M:	Wan ZongShun <mcuos.com@gmail.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W:	http://www.mcuos.com
1649S:	Maintained
1650F:	arch/arm/mach-w90x900/
1651F:	drivers/input/keyboard/w90p910_keypad.c
1652F:	drivers/input/touchscreen/w90p910_ts.c
1653F:	drivers/watchdog/nuc900_wdt.c
1654F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1655F:	drivers/mtd/nand/nuc900_nand.c
1656F:	drivers/rtc/rtc-nuc900.c
1657F:	drivers/spi/spi-nuc900.c
1658F:	drivers/usb/host/ehci-w90x900.c
1659F:	drivers/video/fbdev/nuc900fb.c
1660
1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1662M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1663L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1664W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665S:	Supported
1666
1667ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668M:	Alexander Clouter <alex@digriz.org.uk>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670W:	http://www.digriz.org.uk/ts78xx/kernel
1671S:	Maintained
1672F:	arch/arm/mach-orion5x/ts78xx-*
1673
1674ARM/OXNAS platform support
1675M:	Neil Armstrong <narmstrong@baylibre.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678S:	Maintained
1679F:	arch/arm/mach-oxnas/
1680F:	arch/arm/boot/dts/ox8*.dtsi
1681F:	arch/arm/boot/dts/wd-mbwe.dts
1682F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683N:	oxnas
1684
1685ARM/PALM TREO SUPPORT
1686M:	Tomas Cech <sleep_walker@suse.com>
1687L:	linux-arm-kernel@lists.infradead.org
1688W:	http://hackndev.com
1689S:	Maintained
1690F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1691F:	arch/arm/mach-pxa/palmtreo.c
1692
1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694M:	Marek Vasut <marek.vasut@gmail.com>
1695L:	linux-arm-kernel@lists.infradead.org
1696W:	http://hackndev.com
1697S:	Maintained
1698F:	arch/arm/mach-pxa/include/mach/palmtx.h
1699F:	arch/arm/mach-pxa/palmtx.c
1700F:	arch/arm/mach-pxa/include/mach/palmt5.h
1701F:	arch/arm/mach-pxa/palmt5.c
1702F:	arch/arm/mach-pxa/include/mach/palmld.h
1703F:	arch/arm/mach-pxa/palmld.c
1704F:	arch/arm/mach-pxa/include/mach/palmte2.h
1705F:	arch/arm/mach-pxa/palmte2.c
1706F:	arch/arm/mach-pxa/include/mach/palmtc.h
1707F:	arch/arm/mach-pxa/palmtc.c
1708
1709ARM/PALMZ72 SUPPORT
1710M:	Sergey Lapin <slapin@ossfans.org>
1711L:	linux-arm-kernel@lists.infradead.org
1712W:	http://hackndev.com
1713S:	Maintained
1714F:	arch/arm/mach-pxa/include/mach/palmz72.h
1715F:	arch/arm/mach-pxa/palmz72.c
1716
1717ARM/PLEB SUPPORT
1718M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1719W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720S:	Maintained
1721
1722ARM/PT DIGITAL BOARD PORT
1723M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725W:	http://www.armlinux.org.uk/
1726S:	Maintained
1727
1728ARM/QUALCOMM SUPPORT
1729M:	Andy Gross <andy.gross@linaro.org>
1730M:	David Brown <david.brown@linaro.org>
1731L:	linux-arm-msm@vger.kernel.org
1732L:	linux-soc@vger.kernel.org
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/soc/qcom/
1735F:	arch/arm/boot/dts/qcom-*.dts
1736F:	arch/arm/boot/dts/qcom-*.dtsi
1737F:	arch/arm/mach-qcom/
1738F:	arch/arm64/boot/dts/qcom/*
1739F:	drivers/i2c/busses/i2c-qup.c
1740F:	drivers/clk/qcom/
1741F:	drivers/dma/qcom/
1742F:	drivers/soc/qcom/
1743F:	drivers/spi/spi-qup.c
1744F:	drivers/tty/serial/msm_serial.h
1745F:	drivers/tty/serial/msm_serial.c
1746F:	drivers/*/pm8???-*
1747F:	drivers/mfd/ssbi.c
1748F:	drivers/firmware/qcom_scm.c
1749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1750
1751ARM/RADISYS ENP2611 MACHINE SUPPORT
1752M:	Lennert Buytenhek <kernel@wantstofly.org>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755
1756ARM/REALTEK ARCHITECTURE
1757M:	Andreas Färber <afaerber@suse.de>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S:	Maintained
1760F:	arch/arm64/boot/dts/realtek/
1761F:	Documentation/devicetree/bindings/arm/realtek.txt
1762
1763ARM/RENESAS ARM64 ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm64/boot/dts/renesas/
1771F:	drivers/soc/renesas/
1772F:	include/linux/soc/renesas/
1773
1774ARM/RISCPC ARCHITECTURE
1775M:	Russell King <linux@armlinux.org.uk>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1780F:	arch/arm/include/asm/hardware/ioc.h
1781F:	arch/arm/include/asm/hardware/iomd.h
1782F:	arch/arm/include/asm/hardware/memc.h
1783F:	arch/arm/mach-rpc/
1784F:	drivers/net/ethernet/8390/etherh.c
1785F:	drivers/net/ethernet/i825xx/ether1*
1786F:	drivers/net/ethernet/seeq/ether3*
1787F:	drivers/scsi/arm/
1788
1789ARM/Rockchip SoC support
1790M:	Heiko Stuebner <heiko@sntech.de>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L:	linux-rockchip@lists.infradead.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794S:	Maintained
1795F:	arch/arm/boot/dts/rk3*
1796F:	arch/arm/boot/dts/rv1108*
1797F:	arch/arm/mach-rockchip/
1798F:	drivers/clk/rockchip/
1799F:	drivers/i2c/busses/i2c-rk3x.c
1800F:	drivers/*/*rockchip*
1801F:	drivers/*/*/*rockchip*
1802F:	sound/soc/rockchip/
1803N:	rockchip
1804
1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806M:	Kukjin Kim <kgene@kernel.org>
1807M:	Krzysztof Kozlowski <krzk@kernel.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1810Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811S:	Maintained
1812F:	arch/arm/boot/dts/s3c*
1813F:	arch/arm/boot/dts/s5p*
1814F:	arch/arm/boot/dts/samsung*
1815F:	arch/arm/boot/dts/exynos*
1816F:	arch/arm64/boot/dts/exynos/
1817F:	arch/arm/plat-samsung/
1818F:	arch/arm/mach-s3c24*/
1819F:	arch/arm/mach-s3c64xx/
1820F:	arch/arm/mach-s5p*/
1821F:	arch/arm/mach-exynos*/
1822F:	drivers/*/*s3c24*
1823F:	drivers/*/*/*s3c24*
1824F:	drivers/*/*s3c64xx*
1825F:	drivers/*/*s5pv210*
1826F:	drivers/memory/samsung/*
1827F:	drivers/soc/samsung/*
1828F:	Documentation/arm/Samsung/
1829F:	Documentation/devicetree/bindings/arm/samsung/
1830F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1831F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1832N:	exynos
1833
1834ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835M:	Kyungmin Park <kyungmin.park@samsung.com>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	arch/arm/mach-s5pv210/
1839
1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841M:	Kyungmin Park <kyungmin.park@samsung.com>
1842M:	Kamil Debski <kamil@wypas.org>
1843M:	Andrzej Hajda <a.hajda@samsung.com>
1844L:	linux-arm-kernel@lists.infradead.org
1845L:	linux-media@vger.kernel.org
1846S:	Maintained
1847F:	drivers/media/platform/s5p-g2d/
1848
1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1850M:	Marek Szyprowski <m.szyprowski@samsung.com>
1851L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1852L:	linux-media@vger.kernel.org
1853S:	Maintained
1854F:	drivers/media/platform/s5p-cec/
1855F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1856
1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1859M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1860L:	linux-arm-kernel@lists.infradead.org
1861L:	linux-media@vger.kernel.org
1862S:	Maintained
1863F:	drivers/media/platform/s5p-jpeg/
1864
1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866M:	Kyungmin Park <kyungmin.park@samsung.com>
1867M:	Kamil Debski <kamil@wypas.org>
1868M:	Jeongtae Park <jtp.park@samsung.com>
1869M:	Andrzej Hajda <a.hajda@samsung.com>
1870L:	linux-arm-kernel@lists.infradead.org
1871L:	linux-media@vger.kernel.org
1872S:	Maintained
1873F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1874F:	drivers/media/platform/s5p-mfc/
1875
1876ARM/SHMOBILE ARM ARCHITECTURE
1877M:	Simon Horman <horms@verge.net.au>
1878M:	Magnus Damm <magnus.damm@gmail.com>
1879L:	linux-renesas-soc@vger.kernel.org
1880Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882S:	Supported
1883F:	arch/arm/boot/dts/emev2*
1884F:	arch/arm/boot/dts/r7s*
1885F:	arch/arm/boot/dts/r8a*
1886F:	arch/arm/boot/dts/sh*
1887F:	arch/arm/configs/shmobile_defconfig
1888F:	arch/arm/include/debug/renesas-scif.S
1889F:	arch/arm/mach-shmobile/
1890F:	drivers/soc/renesas/
1891F:	include/linux/soc/renesas/
1892
1893ARM/SOCFPGA ARCHITECTURE
1894M:	Dinh Nguyen <dinguyen@kernel.org>
1895S:	Maintained
1896F:	arch/arm/mach-socfpga/
1897F:	arch/arm/boot/dts/socfpga*
1898F:	arch/arm/configs/socfpga_defconfig
1899F:	arch/arm64/boot/dts/altera/
1900W:	http://www.rocketboards.org
1901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1902
1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904M:	Dinh Nguyen <dinguyen@kernel.org>
1905S:	Maintained
1906F:	drivers/clk/socfpga/
1907
1908ARM/SOCFPGA EDAC SUPPORT
1909M:	Thor Thayer <thor.thayer@linux.intel.com>
1910S:	Maintained
1911F:	drivers/edac/altera_edac.
1912
1913ARM/STI ARCHITECTURE
1914M:	Patrice Chotard <patrice.chotard@st.com>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916W:	http://www.stlinux.com
1917S:	Maintained
1918F:	arch/arm/mach-sti/
1919F:	arch/arm/boot/dts/sti*
1920F:	drivers/char/hw_random/st-rng.c
1921F:	drivers/clocksource/arm_global_timer.c
1922F:	drivers/clocksource/clksrc_st_lpc.c
1923F:	drivers/cpufreq/sti-cpufreq.c
1924F:	drivers/dma/st_fdma*
1925F:	drivers/i2c/busses/i2c-st.c
1926F:	drivers/media/rc/st_rc.c
1927F:	drivers/media/platform/sti/c8sectpfe/
1928F:	drivers/mmc/host/sdhci-st.c
1929F:	drivers/phy/st/phy-miphy28lp.c
1930F:	drivers/phy/st/phy-stih407-usb.c
1931F:	drivers/pinctrl/pinctrl-st.c
1932F:	drivers/remoteproc/st_remoteproc.c
1933F:	drivers/remoteproc/st_slim_rproc.c
1934F:	drivers/reset/sti/
1935F:	drivers/rtc/rtc-st-lpc.c
1936F:	drivers/tty/serial/st-asc.c
1937F:	drivers/usb/dwc3/dwc3-st.c
1938F:	drivers/usb/host/ehci-st.c
1939F:	drivers/usb/host/ohci-st.c
1940F:	drivers/watchdog/st_lpc_wdt.c
1941F:	drivers/ata/ahci_st.c
1942F:	include/linux/remoteproc/st_slim_rproc.h
1943
1944ARM/STM32 ARCHITECTURE
1945M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946M:	Alexandre Torgue <alexandre.torgue@st.com>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950N:	stm32
1951F:	drivers/clocksource/armv7m_systick.c
1952
1953ARM/TANGO ARCHITECTURE
1954M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955L:	linux-arm-kernel@lists.infradead.org
1956S:	Maintained
1957N:	tango
1958
1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960M:	Lennert Buytenhek <kernel@wantstofly.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TETON BGA MACHINE SUPPORT
1965M:	"Mark F. Brown" <mark.brown314@gmail.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970M:	Santosh Shilimkar <ssantosh@kernel.org>
1971L:	linux-kernel@vger.kernel.org
1972S:	Maintained
1973F:	drivers/memory/*emif*
1974
1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976M:	Santosh Shilimkar <ssantosh@kernel.org>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S:	Maintained
1979F:	arch/arm/mach-keystone/
1980F:	arch/arm/boot/dts/keystone-*
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984M:	Santosh Shilimkar <ssantosh@kernel.org>
1985L:	linux-kernel@vger.kernel.org
1986S:	Maintained
1987F:	drivers/clk/keystone/
1988
1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990M:	Santosh Shilimkar <ssantosh@kernel.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992L:	linux-kernel@vger.kernel.org
1993S:	Maintained
1994F:	drivers/clocksource/timer-keystone.c
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997M:	Santosh Shilimkar <ssantosh@kernel.org>
1998L:	linux-kernel@vger.kernel.org
1999S:	Maintained
2000F:	drivers/power/reset/keystone-reset.c
2001
2002ARM/THECUS N2100 MACHINE SUPPORT
2003M:	Lennert Buytenhek <kernel@wantstofly.org>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005S:	Maintained
2006
2007ARM/TOSA MACHINE SUPPORT
2008M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009M:	Dirk Opfer <dirk@opfer-online.de>
2010S:	Maintained
2011
2012ARM/U300 MACHINE SUPPORT
2013M:	Linus Walleij <linus.walleij@linaro.org>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Supported
2016F:	arch/arm/mach-u300/
2017F:	drivers/clocksource/timer-u300.c
2018F:	drivers/i2c/busses/i2c-stu300.c
2019F:	drivers/rtc/rtc-coh901331.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	drivers/dma/coh901318*
2022F:	drivers/mfd/ab3100*
2023F:	drivers/rtc/rtc-ab3100.c
2024F:	drivers/rtc/rtc-coh901331.c
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2026
2027ARM/UNIPHIER ARCHITECTURE
2028M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2031S:	Maintained
2032F:	arch/arm/boot/dts/uniphier*
2033F:	arch/arm/include/asm/hardware/cache-uniphier.h
2034F:	arch/arm/mach-uniphier/
2035F:	arch/arm/mm/cache-uniphier.c
2036F:	arch/arm64/boot/dts/socionext/
2037F:	drivers/bus/uniphier-system-bus.c
2038F:	drivers/clk/uniphier/
2039F:	drivers/i2c/busses/i2c-uniphier*
2040F:	drivers/irqchip/irq-uniphier-aidet.c
2041F:	drivers/pinctrl/uniphier/
2042F:	drivers/reset/reset-uniphier.c
2043F:	drivers/tty/serial/8250/8250_uniphier.c
2044N:	uniphier
2045
2046ARM/Ux500 ARM ARCHITECTURE
2047M:	Linus Walleij <linus.walleij@linaro.org>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-ux500/
2051F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2052F:	drivers/dma/ste_dma40*
2053F:	drivers/hwspinlock/u8500_hsem.c
2054F:	drivers/mfd/abx500*
2055F:	drivers/mfd/ab8500*
2056F:	drivers/mfd/dbx500*
2057F:	drivers/mfd/db8500*
2058F:	drivers/pinctrl/nomadik/pinctrl-ab*
2059F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2060F:	drivers/rtc/rtc-ab8500.c
2061F:	drivers/rtc/rtc-pl031.c
2062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2063
2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065M:	Ulf Hansson <ulf.hansson@linaro.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067T:	git git://git.linaro.org/people/ulfh/clk.git
2068S:	Maintained
2069F:	drivers/clk/ux500/
2070
2071ARM/VERSATILE EXPRESS PLATFORM
2072M:	Liviu Dudau <liviu.dudau@arm.com>
2073M:	Sudeep Holla <sudeep.holla@arm.com>
2074M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076S:	Maintained
2077F:	arch/arm/boot/dts/vexpress*
2078F:	arch/arm64/boot/dts/arm/
2079F:	arch/arm/mach-vexpress/
2080F:	*/*/vexpress*
2081F:	*/*/*/vexpress*
2082F:	drivers/clk/versatile/clk-vexpress-osc.c
2083F:	drivers/clocksource/versatile.c
2084N:	mps2
2085
2086ARM/VFP SUPPORT
2087M:	Russell King <linux@armlinux.org.uk>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089W:	http://www.armlinux.org.uk/
2090S:	Maintained
2091F:	arch/arm/vfp/
2092
2093ARM/VOIPAC PXA270 SUPPORT
2094M:	Marek Vasut <marek.vasut@gmail.com>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Maintained
2097F:	arch/arm/mach-pxa/vpac270.c
2098F:	arch/arm/mach-pxa/include/mach/vpac270.h
2099
2100ARM/VT8500 ARM ARCHITECTURE
2101M:	Tony Prisk <linux@prisktech.co.nz>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S:	Maintained
2104F:	arch/arm/mach-vt8500/
2105F:	drivers/clocksource/vt8500_timer.c
2106F:	drivers/i2c/busses/i2c-wmt.c
2107F:	drivers/mmc/host/wmt-sdmmc.c
2108F:	drivers/pwm/pwm-vt8500.c
2109F:	drivers/rtc/rtc-vt8500.c
2110F:	drivers/tty/serial/vt8500_serial.c
2111F:	drivers/usb/host/ehci-platform.c
2112F:	drivers/usb/host/uhci-platform.c
2113F:	drivers/video/fbdev/vt8500lcdfb.*
2114F:	drivers/video/fbdev/wm8505fb*
2115F:	drivers/video/fbdev/wmt_ge_rops.*
2116
2117ARM/ZIPIT Z2 SUPPORT
2118M:	Marek Vasut <marek.vasut@gmail.com>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	arch/arm/mach-pxa/z2.c
2122F:	arch/arm/mach-pxa/include/mach/z2.h
2123
2124ARM/ZTE ARCHITECTURE
2125M:	Jun Nie <jun.nie@linaro.org>
2126M:	Baoyou Xie <baoyou.xie@linaro.org>
2127M:	Shawn Guo <shawnguo@kernel.org>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Maintained
2130F:	arch/arm/boot/dts/zx2967*
2131F:	arch/arm/mach-zx/
2132F:	arch/arm64/boot/dts/zte/
2133F:	drivers/clk/zte/
2134F:	drivers/dma/zx_dma.c
2135F:	drivers/gpio/gpio-zx.c
2136F:	drivers/i2c/busses/i2c-zx2967.c
2137F:	drivers/mmc/host/dw_mmc-zx.*
2138F:	drivers/pinctrl/zte/
2139F:	drivers/reset/reset-zx2967.c
2140F:	drivers/soc/zte/
2141F:	drivers/thermal/zx2967_thermal.c
2142F:	drivers/watchdog/zx2967_wdt.c
2143F:	Documentation/devicetree/bindings/arm/zte.txt
2144F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2145F:	Documentation/devicetree/bindings/dma/zxdma.txt
2146F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2150F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2151F:	Documentation/devicetree/bindings/soc/zte/
2152F:	Documentation/devicetree/bindings/sound/zte,*.txt
2153F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155F:	include/dt-bindings/clock/zx2967*.h
2156F:	include/dt-bindings/soc/zte,*.h
2157F:	sound/soc/codecs/zx_aud96p22.c
2158F:	sound/soc/zte/
2159
2160ARM/ZYNQ ARCHITECTURE
2161M:	Michal Simek <michal.simek@xilinx.com>
2162R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164W:	http://wiki.xilinx.com
2165T:	git https://github.com/Xilinx/linux-xlnx.git
2166S:	Supported
2167F:	arch/arm/mach-zynq/
2168F:	drivers/cpuidle/cpuidle-zynq.c
2169F:	drivers/block/xsysace.c
2170N:	zynq
2171N:	xilinx
2172F:	drivers/clocksource/cadence_ttc_timer.c
2173F:	drivers/i2c/busses/i2c-cadence.c
2174F:	drivers/mmc/host/sdhci-of-arasan.c
2175F:	drivers/edac/synopsys_edac.c
2176
2177ARM64 PORT (AARCH64 ARCHITECTURE)
2178M:	Catalin Marinas <catalin.marinas@arm.com>
2179M:	Will Deacon <will.deacon@arm.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2182S:	Maintained
2183F:	arch/arm64/
2184F:	Documentation/arm64/
2185
2186AS3645A LED FLASH CONTROLLER DRIVER
2187M:	Sakari Ailus <sakari.ailus@iki.fi>
2188L:	linux-leds@vger.kernel.org
2189S:	Maintained
2190F:	drivers/leds/leds-as3645a.c
2191
2192AS3645A LED FLASH CONTROLLER DRIVER
2193M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194L:	linux-media@vger.kernel.org
2195T:	git git://linuxtv.org/media_tree.git
2196S:	Maintained
2197F:	drivers/media/i2c/as3645a.c
2198F:	include/media/i2c/as3645a.h
2199
2200ASAHI KASEI AK8974 DRIVER
2201M:	Linus Walleij <linus.walleij@linaro.org>
2202L:	linux-iio@vger.kernel.org
2203W:	http://www.akm.com/
2204S:	Supported
2205F:	drivers/iio/magnetometer/ak8974.c
2206
2207ASC7621 HARDWARE MONITOR DRIVER
2208M:	George Joseph <george.joseph@fairview5.com>
2209L:	linux-hwmon@vger.kernel.org
2210S:	Maintained
2211F:	Documentation/hwmon/asc7621
2212F:	drivers/hwmon/asc7621.c
2213
2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2215M:	Corentin Chary <corentin.chary@gmail.com>
2216L:	acpi4asus-user@lists.sourceforge.net
2217L:	platform-driver-x86@vger.kernel.org
2218W:	http://acpi4asus.sf.net
2219S:	Maintained
2220F:	drivers/platform/x86/asus*.c
2221F:	drivers/platform/x86/eeepc*.c
2222
2223ASUS WIRELESS RADIO CONTROL DRIVER
2224M:	João Paulo Rechi Vita <jprvita@gmail.com>
2225L:	platform-driver-x86@vger.kernel.org
2226S:	Maintained
2227F:	drivers/platform/x86/asus-wireless.c
2228
2229ASYMMETRIC KEYS
2230M:	David Howells <dhowells@redhat.com>
2231L:	keyrings@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/crypto/asymmetric-keys.txt
2234F:	include/linux/verification.h
2235F:	include/crypto/public_key.h
2236F:	include/crypto/pkcs7.h
2237F:	crypto/asymmetric_keys/
2238
2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2240R:	Dan Williams <dan.j.williams@intel.com>
2241W:	http://sourceforge.net/projects/xscaleiop
2242S:	Odd fixes
2243F:	Documentation/crypto/async-tx-api.txt
2244F:	crypto/async_tx/
2245F:	drivers/dma/
2246F:	include/linux/dmaengine.h
2247F:	include/linux/async_tx.h
2248
2249AT24 EEPROM DRIVER
2250M:	Wolfram Sang <wsa@the-dreams.de>
2251L:	linux-i2c@vger.kernel.org
2252S:	Maintained
2253F:	drivers/misc/eeprom/at24.c
2254F:	include/linux/platform_data/at24.h
2255
2256ATA OVER ETHERNET (AOE) DRIVER
2257M:	"Ed L. Cashin" <ed.cashin@acm.org>
2258W:	http://www.openaoe.org/
2259S:	Supported
2260F:	Documentation/aoe/
2261F:	drivers/block/aoe/
2262
2263ATHEROS 71XX/9XXX GPIO DRIVER
2264M:	Alban Bedel <albeu@free.fr>
2265W:	https://github.com/AlbanBedel/linux
2266T:	git git://github.com/AlbanBedel/linux
2267S:	Maintained
2268F:	drivers/gpio/gpio-ath79.c
2269F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
2271ATHEROS ATH GENERIC UTILITIES
2272M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2273L:	linux-wireless@vger.kernel.org
2274S:	Supported
2275F:	drivers/net/wireless/ath/*
2276
2277ATHEROS ATH5K WIRELESS DRIVER
2278M:	Jiri Slaby <jirislaby@gmail.com>
2279M:	Nick Kossifidis <mickflemm@gmail.com>
2280M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281L:	linux-wireless@vger.kernel.org
2282W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2283S:	Maintained
2284F:	drivers/net/wireless/ath/ath5k/
2285
2286ATHEROS ATH6KL WIRELESS DRIVER
2287M:	Kalle Valo <kvalo@qca.qualcomm.com>
2288L:	linux-wireless@vger.kernel.org
2289W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2291S:	Supported
2292F:	drivers/net/wireless/ath/ath6kl/
2293
2294ATI_REMOTE2 DRIVER
2295M:	Ville Syrjala <syrjala@sci.fi>
2296S:	Maintained
2297F:	drivers/input/misc/ati_remote2.c
2298
2299ATK0110 HWMON DRIVER
2300M:	Luca Tettamanti <kronos.it@gmail.com>
2301L:	linux-hwmon@vger.kernel.org
2302S:	Maintained
2303F:	drivers/hwmon/asus_atk0110.c
2304
2305ATLX ETHERNET DRIVERS
2306M:	Jay Cliburn <jcliburn@gmail.com>
2307M:	Chris Snook <chris.snook@gmail.com>
2308L:	netdev@vger.kernel.org
2309W:	http://sourceforge.net/projects/atl1
2310W:	http://atl1.sourceforge.net
2311S:	Maintained
2312F:	drivers/net/ethernet/atheros/
2313
2314ATM
2315M:	Chas Williams <3chas3@gmail.com>
2316L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2317L:	netdev@vger.kernel.org
2318W:	http://linux-atm.sourceforge.net
2319S:	Maintained
2320F:	drivers/atm/
2321F:	include/linux/atm*
2322F:	include/uapi/linux/atm*
2323
2324ATMEL AT91 / AT32 MCI DRIVER
2325M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2326S:	Maintained
2327F:	drivers/mmc/host/atmel-mci.c
2328
2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2330M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2331S:	Supported
2332F:	drivers/power/reset/at91-sama5d2_shdwc.c
2333
2334ATMEL Audio ALSA driver
2335M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2337S:	Supported
2338F:	sound/soc/atmel
2339
2340ATMEL I2C DRIVER
2341M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2342L:	linux-i2c@vger.kernel.org
2343S:	Supported
2344F:	drivers/i2c/busses/i2c-at91.c
2345
2346ATMEL ISI DRIVER
2347M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2348L:	linux-media@vger.kernel.org
2349S:	Supported
2350F:	drivers/media/platform/atmel/atmel-isi.c
2351F:	include/media/atmel-isi.h
2352
2353ATMEL LCDFB DRIVER
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355L:	linux-fbdev@vger.kernel.org
2356S:	Maintained
2357F:	drivers/video/fbdev/atmel_lcdfb.c
2358F:	include/video/atmel_lcdc.h
2359
2360ATMEL MACB ETHERNET DRIVER
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362S:	Supported
2363F:	drivers/net/ethernet/cadence/
2364
2365ATMEL MAXTOUCH DRIVER
2366M:	Nick Dyer <nick@shmanahar.org>
2367T:	git git://github.com/ndyer/linux.git
2368S:	Maintained
2369F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370F:	drivers/input/touchscreen/atmel_mxt_ts.c
2371F:	include/linux/platform_data/atmel_mxt_ts.h
2372
2373ATMEL NAND DRIVER
2374M:	Wenyou Yang <wenyou.yang@atmel.com>
2375M:	Josh Wu <rainyfeeling@outlook.com>
2376L:	linux-mtd@lists.infradead.org
2377S:	Supported
2378F:	drivers/mtd/nand/atmel/*
2379
2380ATMEL SAMA5D2 ADC DRIVER
2381M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2382L:	linux-iio@vger.kernel.org
2383S:	Supported
2384F:	drivers/iio/adc/at91-sama5d2_adc.c
2385
2386ATMEL SDMMC DRIVER
2387M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2388L:	linux-mmc@vger.kernel.org
2389S:	Supported
2390F:	drivers/mmc/host/sdhci-of-at91.c
2391
2392ATMEL SPI DRIVER
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/spi/spi-atmel.*
2396
2397ATMEL SSC DRIVER
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Supported
2401F:	drivers/misc/atmel-ssc.c
2402F:	include/linux/atmel-ssc.h
2403
2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2405M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Supported
2408F:	drivers/misc/atmel_tclib.c
2409F:	drivers/clocksource/tcb_clksrc.c
2410
2411ATMEL USBA UDC DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Supported
2415F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2416
2417ATMEL WIRELESS DRIVER
2418M:	Simon Kelley <simon@thekelleys.org.uk>
2419L:	linux-wireless@vger.kernel.org
2420W:	http://www.thekelleys.org.uk/atmel
2421W:	http://atmelwlandriver.sourceforge.net/
2422S:	Maintained
2423F:	drivers/net/wireless/atmel/atmel*
2424
2425ATMEL XDMA DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-arm-kernel@lists.infradead.org
2428L:	dmaengine@vger.kernel.org
2429S:	Supported
2430F:	drivers/dma/at_xdmac.c
2431
2432ATOMIC INFRASTRUCTURE
2433M:	Will Deacon <will.deacon@arm.com>
2434M:	Peter Zijlstra <peterz@infradead.org>
2435R:	Boqun Feng <boqun.feng@gmail.com>
2436L:	linux-kernel@vger.kernel.org
2437S:	Maintained
2438F:	arch/*/include/asm/atomic*.h
2439F:	include/*/atomic*.h
2440
2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2442M:	Bradley Grove <linuxdrivers@attotech.com>
2443L:	linux-scsi@vger.kernel.org
2444W:	http://www.attotech.com
2445S:	Supported
2446F:	drivers/scsi/esas2r
2447
2448ATUSB IEEE 802.15.4 RADIO DRIVER
2449M:	Stefan Schmidt <stefan@osg.samsung.com>
2450L:	linux-wpan@vger.kernel.org
2451S:	Maintained
2452F:	drivers/net/ieee802154/atusb.c
2453F:	drivers/net/ieee802154/atusb.h
2454F:	drivers/net/ieee802154/at86rf230.h
2455
2456AUDIT SUBSYSTEM
2457M:	Paul Moore <paul@paul-moore.com>
2458M:	Eric Paris <eparis@redhat.com>
2459L:	linux-audit@redhat.com (moderated for non-subscribers)
2460W:	https://github.com/linux-audit
2461W:	https://people.redhat.com/sgrubb/audit
2462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463S:	Supported
2464F:	include/linux/audit.h
2465F:	include/uapi/linux/audit.h
2466F:	kernel/audit*
2467
2468AUXILIARY DISPLAY DRIVERS
2469M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470W:	http://miguelojeda.es/auxdisplay.htm
2471W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472S:	Maintained
2473F:	drivers/auxdisplay/
2474F:	include/linux/cfag12864b.h
2475
2476AX.25 NETWORK LAYER
2477M:	Ralf Baechle <ralf@linux-mips.org>
2478L:	linux-hams@vger.kernel.org
2479W:	http://www.linux-ax25.org/
2480S:	Maintained
2481F:	include/uapi/linux/ax25.h
2482F:	include/net/ax25.h
2483F:	net/ax25/
2484
2485AXENTIA ARM DEVICES
2486M:	Peter Rosin <peda@axentia.se>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S:	Maintained
2489F:	Documentation/devicetree/bindings/arm/axentia.txt
2490F:	arch/arm/boot/dts/at91-linea.dtsi
2491F:	arch/arm/boot/dts/at91-tse850-3.dts
2492
2493AXENTIA ASOC DRIVERS
2494M:	Peter Rosin <peda@axentia.se>
2495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2496S:	Maintained
2497F:	Documentation/devicetree/bindings/sound/axentia,*
2498F:	sound/soc/atmel/tse850-pcm5142.c
2499
2500AZ6007 DVB DRIVER
2501M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2503L:	linux-media@vger.kernel.org
2504W:	https://linuxtv.org
2505T:	git git://linuxtv.org/media_tree.git
2506S:	Maintained
2507F:	drivers/media/usb/dvb-usb-v2/az6007.c
2508
2509AZTECH FM RADIO RECEIVER DRIVER
2510M:	Hans Verkuil <hverkuil@xs4all.nl>
2511L:	linux-media@vger.kernel.org
2512T:	git git://linuxtv.org/media_tree.git
2513W:	https://linuxtv.org
2514S:	Maintained
2515F:	drivers/media/radio/radio-aztech*
2516
2517B43 WIRELESS DRIVER
2518L:	linux-wireless@vger.kernel.org
2519L:	b43-dev@lists.infradead.org
2520W:	http://wireless.kernel.org/en/users/Drivers/b43
2521S:	Odd Fixes
2522F:	drivers/net/wireless/broadcom/b43/
2523
2524B43LEGACY WIRELESS DRIVER
2525M:	Larry Finger <Larry.Finger@lwfinger.net>
2526L:	linux-wireless@vger.kernel.org
2527L:	b43-dev@lists.infradead.org
2528W:	http://wireless.kernel.org/en/users/Drivers/b43
2529S:	Maintained
2530F:	drivers/net/wireless/broadcom/b43legacy/
2531
2532BACKLIGHT CLASS/SUBSYSTEM
2533M:	Lee Jones <lee.jones@linaro.org>
2534M:	Daniel Thompson <daniel.thompson@linaro.org>
2535M:	Jingoo Han <jingoohan1@gmail.com>
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2537S:	Maintained
2538F:	drivers/video/backlight/
2539F:	include/linux/backlight.h
2540F:	include/linux/pwm_backlight.h
2541F:	Documentation/devicetree/bindings/leds/backlight
2542
2543BATMAN ADVANCED
2544M:	Marek Lindner <mareklindner@neomailbox.ch>
2545M:	Simon Wunderlich <sw@simonwunderlich.de>
2546M:	Antonio Quartulli <a@unstable.cc>
2547L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2548W:	https://www.open-mesh.org/
2549Q:	https://patchwork.open-mesh.org/project/batman/list/
2550S:	Maintained
2551F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2552F:	Documentation/ABI/testing/sysfs-class-net-mesh
2553F:	Documentation/networking/batman-adv.rst
2554F:	include/uapi/linux/batman_adv.h
2555F:	net/batman-adv/
2556
2557BAYCOM/HDLCDRV DRIVERS FOR AX.25
2558M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2559L:	linux-hams@vger.kernel.org
2560W:	http://www.baycom.org/~tom/ham/ham.html
2561S:	Maintained
2562F:	drivers/net/hamradio/baycom*
2563
2564BCACHE (BLOCK LAYER CACHE)
2565M:	Kent Overstreet <kent.overstreet@gmail.com>
2566L:	linux-bcache@vger.kernel.org
2567W:	http://bcache.evilpiepirate.org
2568S:	Orphan
2569F:	drivers/md/bcache/
2570
2571BDISP ST MEDIA DRIVER
2572M:	Fabien Dessenne <fabien.dessenne@st.com>
2573L:	linux-media@vger.kernel.org
2574T:	git git://linuxtv.org/media_tree.git
2575W:	https://linuxtv.org
2576S:	Supported
2577F:	drivers/media/platform/sti/bdisp
2578
2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2581L:	netdev@vger.kernel.org
2582S:	Maintained
2583F:	drivers/net/ethernet/ec_bhf.c
2584
2585BEFS FILE SYSTEM
2586M:	Luis de Bethencourt <luisbg@kernel.org>
2587M:	Salah Triki <salah.triki@gmail.com>
2588S:	Maintained
2589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2590F:	Documentation/filesystems/befs.txt
2591F:	fs/befs/
2592
2593BFQ I/O SCHEDULER
2594M:	Paolo Valente <paolo.valente@linaro.org>
2595M:	Jens Axboe <axboe@kernel.dk>
2596L:	linux-block@vger.kernel.org
2597S:	Maintained
2598F:	block/bfq-*
2599F:	Documentation/block/bfq-iosched.txt
2600
2601BFS FILE SYSTEM
2602M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2603S:	Maintained
2604F:	Documentation/filesystems/bfs.txt
2605F:	fs/bfs/
2606F:	include/uapi/linux/bfs_fs.h
2607
2608BLACKFIN ARCHITECTURE
2609M:	Steven Miao <realmz6@gmail.com>
2610L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2611T:	git git://git.code.sf.net/p/adi-linux/code
2612W:	http://blackfin.uclinux.org
2613S:	Supported
2614F:	arch/blackfin/
2615
2616BLACKFIN EMAC DRIVER
2617L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2618W:	http://blackfin.uclinux.org
2619S:	Supported
2620F:	drivers/net/ethernet/adi/
2621
2622BLACKFIN MEDIA DRIVER
2623M:	Scott Jiang <scott.jiang.linux@gmail.com>
2624L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625W:	http://blackfin.uclinux.org/
2626S:	Supported
2627F:	drivers/media/platform/blackfin/
2628F:	drivers/media/i2c/adv7183*
2629F:	drivers/media/i2c/vs6624*
2630
2631BLACKFIN RTC DRIVER
2632L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633W:	http://blackfin.uclinux.org
2634S:	Supported
2635F:	drivers/rtc/rtc-bfin.c
2636
2637BLACKFIN SDH DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Supported
2641F:	drivers/mmc/host/bfin_sdh.c
2642
2643BLACKFIN SERIAL DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org
2646S:	Supported
2647F:	drivers/tty/serial/bfin_uart.c
2648
2649BLACKFIN WATCHDOG DRIVER
2650L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651W:	http://blackfin.uclinux.org
2652S:	Supported
2653F:	drivers/watchdog/bfin_wdt.c
2654
2655BLINKM RGB LED DRIVER
2656M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657S:	Maintained
2658F:	drivers/leds/leds-blinkm.c
2659
2660BLOCK LAYER
2661M:	Jens Axboe <axboe@kernel.dk>
2662L:	linux-block@vger.kernel.org
2663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2664S:	Maintained
2665F:	block/
2666F:	kernel/trace/blktrace.c
2667F:	lib/sbitmap.c
2668
2669BLOCK2MTD DRIVER
2670M:	Joern Engel <joern@lazybastard.org>
2671L:	linux-mtd@lists.infradead.org
2672S:	Maintained
2673F:	drivers/mtd/devices/block2mtd.c
2674
2675BLUETOOTH DRIVERS
2676M:	Marcel Holtmann <marcel@holtmann.org>
2677M:	Gustavo Padovan <gustavo@padovan.org>
2678M:	Johan Hedberg <johan.hedberg@gmail.com>
2679L:	linux-bluetooth@vger.kernel.org
2680W:	http://www.bluez.org/
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2683S:	Maintained
2684F:	drivers/bluetooth/
2685
2686BLUETOOTH SUBSYSTEM
2687M:	Marcel Holtmann <marcel@holtmann.org>
2688M:	Gustavo Padovan <gustavo@padovan.org>
2689M:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	net/bluetooth/
2696F:	include/net/bluetooth/
2697
2698BONDING DRIVER
2699M:	Jay Vosburgh <j.vosburgh@gmail.com>
2700M:	Veaceslav Falico <vfalico@gmail.com>
2701M:	Andy Gospodarek <andy@greyhouse.net>
2702L:	netdev@vger.kernel.org
2703W:	http://sourceforge.net/projects/bonding/
2704S:	Supported
2705F:	drivers/net/bonding/
2706F:	include/uapi/linux/if_bonding.h
2707
2708BPF (Safe dynamic programs and tools)
2709M:	Alexei Starovoitov <ast@kernel.org>
2710M:	Daniel Borkmann <daniel@iogearbox.net>
2711L:	netdev@vger.kernel.org
2712L:	linux-kernel@vger.kernel.org
2713S:	Supported
2714F:	arch/x86/net/bpf_jit*
2715F:	Documentation/networking/filter.txt
2716F:	include/linux/bpf*
2717F:	include/linux/filter.h
2718F:	include/uapi/linux/bpf*
2719F:	include/uapi/linux/filter.h
2720F:	kernel/bpf/
2721F:	kernel/trace/bpf_trace.c
2722F:	lib/test_bpf.c
2723F:	net/bpf/
2724F:	net/core/filter.c
2725F:	net/sched/act_bpf.c
2726F:	net/sched/cls_bpf.c
2727F:	samples/bpf/
2728F:	tools/net/bpf*
2729F:	tools/testing/selftests/bpf/
2730
2731BROADCOM B44 10/100 ETHERNET DRIVER
2732M:	Michael Chan <michael.chan@broadcom.com>
2733L:	netdev@vger.kernel.org
2734S:	Supported
2735F:	drivers/net/ethernet/broadcom/b44.*
2736
2737BROADCOM B53 ETHERNET SWITCH DRIVER
2738M:	Florian Fainelli <f.fainelli@gmail.com>
2739L:	netdev@vger.kernel.org
2740L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2741S:	Supported
2742F:	drivers/net/dsa/b53/*
2743F:	include/linux/platform_data/b53.h
2744
2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2746M:	Florian Fainelli <f.fainelli@gmail.com>
2747M:	Ray Jui <rjui@broadcom.com>
2748M:	Scott Branden <sbranden@broadcom.com>
2749M:	bcm-kernel-feedback-list@broadcom.com
2750T:	git git://github.com/broadcom/mach-bcm
2751S:	Maintained
2752N:	bcm281*
2753N:	bcm113*
2754N:	bcm216*
2755N:	kona
2756F:	arch/arm/mach-bcm/
2757
2758BROADCOM BCM2835 ARM ARCHITECTURE
2759M:	Eric Anholt <eric@anholt.net>
2760M:	Stefan Wahren <stefan.wahren@i2se.com>
2761L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763T:	git git://github.com/anholt/linux
2764S:	Maintained
2765N:	bcm2835
2766F:	drivers/staging/vc04_services
2767
2768BROADCOM BCM47XX MIPS ARCHITECTURE
2769M:	Hauke Mehrtens <hauke@hauke-m.de>
2770M:	Rafał Miłecki <zajec5@gmail.com>
2771L:	linux-mips@linux-mips.org
2772S:	Maintained
2773F:	Documentation/devicetree/bindings/mips/brcm/
2774F:	arch/mips/bcm47xx/*
2775F:	arch/mips/include/asm/mach-bcm47xx/*
2776
2777BROADCOM BCM5301X ARM ARCHITECTURE
2778M:	Hauke Mehrtens <hauke@hauke-m.de>
2779M:	Rafał Miłecki <zajec5@gmail.com>
2780M:	Jon Mason <jonmason@broadcom.com>
2781M:	bcm-kernel-feedback-list@broadcom.com
2782L:	linux-arm-kernel@lists.infradead.org
2783S:	Maintained
2784F:	arch/arm/mach-bcm/bcm_5301x.c
2785F:	arch/arm/boot/dts/bcm5301x*.dtsi
2786F:	arch/arm/boot/dts/bcm470*
2787F:	arch/arm/boot/dts/bcm953012*
2788
2789BROADCOM BCM53573 ARM ARCHITECTURE
2790M:	Rafał Miłecki <rafal@milecki.pl>
2791L:	linux-arm-kernel@lists.infradead.org
2792S:	Maintained
2793F:	arch/arm/boot/dts/bcm53573*
2794F:	arch/arm/boot/dts/bcm47189*
2795
2796BROADCOM BCM63XX ARM ARCHITECTURE
2797M:	Florian Fainelli <f.fainelli@gmail.com>
2798M:	bcm-kernel-feedback-list@broadcom.com
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/broadcom/stblinux.git
2801S:	Maintained
2802N:	bcm63xx
2803
2804BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805M:	Kevin Cernekee <cernekee@gmail.com>
2806L:	linux-usb@vger.kernel.org
2807S:	Maintained
2808F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2810BROADCOM BCM7XXX ARM ARCHITECTURE
2811M:	Brian Norris <computersforpeace@gmail.com>
2812M:	Gregory Fong <gregory.0xf0@gmail.com>
2813M:	Florian Fainelli <f.fainelli@gmail.com>
2814M:	bcm-kernel-feedback-list@broadcom.com
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816T:	git git://github.com/broadcom/stblinux.git
2817S:	Maintained
2818F:	arch/arm/mach-bcm/*brcmstb*
2819F:	arch/arm/boot/dts/bcm7*.dts*
2820F:	drivers/bus/brcmstb_gisb.c
2821N:	brcmstb
2822
2823BROADCOM BMIPS CPUFREQ DRIVER
2824M:	Markus Mayer <mmayer@broadcom.com>
2825M:	bcm-kernel-feedback-list@broadcom.com
2826L:	linux-pm@vger.kernel.org
2827S:	Maintained
2828F:	drivers/cpufreq/bmips-cpufreq.c
2829
2830BROADCOM BMIPS MIPS ARCHITECTURE
2831M:	Kevin Cernekee <cernekee@gmail.com>
2832M:	Florian Fainelli <f.fainelli@gmail.com>
2833L:	linux-mips@linux-mips.org
2834T:	git git://github.com/broadcom/stblinux.git
2835S:	Maintained
2836F:	arch/mips/bmips/*
2837F:	arch/mips/include/asm/mach-bmips/*
2838F:	arch/mips/kernel/*bmips*
2839F:	arch/mips/boot/dts/brcm/bcm*.dts*
2840F:	drivers/irqchip/irq-bcm63*
2841F:	drivers/irqchip/irq-bcm7*
2842F:	drivers/irqchip/irq-brcmstb*
2843F:	include/linux/bcm963xx_nvram.h
2844F:	include/linux/bcm963xx_tag.h
2845
2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847M:	Rasesh Mody <rasesh.mody@cavium.com>
2848M:	Harish Patil <harish.patil@cavium.com>
2849M:	Dept-GELinuxNICDev@cavium.com
2850L:	netdev@vger.kernel.org
2851S:	Supported
2852F:	drivers/net/ethernet/broadcom/bnx2.*
2853F:	drivers/net/ethernet/broadcom/bnx2_*
2854
2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856M:	QLogic-Storage-Upstream@qlogic.com
2857L:	linux-scsi@vger.kernel.org
2858S:	Supported
2859F:	drivers/scsi/bnx2fc/
2860
2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862M:	QLogic-Storage-Upstream@qlogic.com
2863L:	linux-scsi@vger.kernel.org
2864S:	Supported
2865F:	drivers/scsi/bnx2i/
2866
2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2868M:	Ariel Elior <ariel.elior@cavium.com>
2869M:	everest-linux-l2@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/broadcom/bnx2x/
2873
2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2875M:	Michael Chan <michael.chan@broadcom.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bnxt/
2879
2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2881M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2882M:	Franky Lin <franky.lin@broadcom.com>
2883M:	Hante Meuleman <hante.meuleman@broadcom.com>
2884M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2885M:	Wright Feng <wright.feng@cypress.com>
2886L:	linux-wireless@vger.kernel.org
2887L:	brcm80211-dev-list.pdl@broadcom.com
2888L:	brcm80211-dev-list@cypress.com
2889S:	Supported
2890F:	drivers/net/wireless/broadcom/brcm80211/
2891
2892BROADCOM BRCMSTB GPIO DRIVER
2893M:	Gregory Fong <gregory.0xf0@gmail.com>
2894L:	bcm-kernel-feedback-list@broadcom.com
2895S:	Supported
2896F:	drivers/gpio/gpio-brcmstb.c
2897F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2898
2899BROADCOM GENET ETHERNET DRIVER
2900M:	Florian Fainelli <f.fainelli@gmail.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/genet/
2904
2905BROADCOM IPROC ARM ARCHITECTURE
2906M:	Ray Jui <rjui@broadcom.com>
2907M:	Scott Branden <sbranden@broadcom.com>
2908M:	Jon Mason <jonmason@broadcom.com>
2909M:	bcm-kernel-feedback-list@broadcom.com
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911T:	git git://github.com/broadcom/cygnus-linux.git
2912S:	Maintained
2913N:	iproc
2914N:	cygnus
2915N:	bcm[-_]nsp
2916N:	bcm9113*
2917N:	bcm9583*
2918N:	bcm9585*
2919N:	bcm9586*
2920N:	bcm988312
2921N:	bcm113*
2922N:	bcm583*
2923N:	bcm585*
2924N:	bcm586*
2925N:	bcm88312
2926F:	arch/arm64/boot/dts/broadcom/ns2*
2927F:	drivers/clk/bcm/clk-ns*
2928F:	drivers/pinctrl/bcm/pinctrl-ns*
2929
2930BROADCOM KONA GPIO DRIVER
2931M:	Ray Jui <rjui@broadcom.com>
2932L:	bcm-kernel-feedback-list@broadcom.com
2933S:	Supported
2934F:	drivers/gpio/gpio-bcm-kona.c
2935F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2936
2937BROADCOM NETXTREME-E ROCE DRIVER
2938M:	Selvin Xavier <selvin.xavier@broadcom.com>
2939M:	Devesh Sharma <devesh.sharma@broadcom.com>
2940M:	Somnath Kotur <somnath.kotur@broadcom.com>
2941M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2942L:	linux-rdma@vger.kernel.org
2943W:	http://www.broadcom.com
2944S:	Supported
2945F:	drivers/infiniband/hw/bnxt_re/
2946F:	include/uapi/rdma/bnxt_re-abi.h
2947
2948BROADCOM NVRAM DRIVER
2949M:	Rafał Miłecki <zajec5@gmail.com>
2950L:	linux-mips@linux-mips.org
2951S:	Maintained
2952F:	drivers/firmware/broadcom/*
2953
2954BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2955M:	Rafał Miłecki <zajec5@gmail.com>
2956L:	linux-wireless@vger.kernel.org
2957S:	Maintained
2958F:	drivers/bcma/
2959F:	include/linux/bcma/
2960
2961BROADCOM STB AVS CPUFREQ DRIVER
2962M:	Markus Mayer <mmayer@broadcom.com>
2963M:	bcm-kernel-feedback-list@broadcom.com
2964L:	linux-pm@vger.kernel.org
2965S:	Maintained
2966F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2967F:	drivers/cpufreq/brcmstb*
2968
2969BROADCOM STB NAND FLASH DRIVER
2970M:	Brian Norris <computersforpeace@gmail.com>
2971M:	Kamal Dasu <kdasu.kdev@gmail.com>
2972L:	linux-mtd@lists.infradead.org
2973L:	bcm-kernel-feedback-list@broadcom.com
2974S:	Maintained
2975F:	drivers/mtd/nand/brcmnand/
2976
2977BROADCOM SYSTEMPORT ETHERNET DRIVER
2978M:	Florian Fainelli <f.fainelli@gmail.com>
2979L:	netdev@vger.kernel.org
2980S:	Supported
2981F:	drivers/net/ethernet/broadcom/bcmsysport.*
2982
2983BROADCOM TG3 GIGABIT ETHERNET DRIVER
2984M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2985M:	Prashant Sreedharan <prashant@broadcom.com>
2986M:	Michael Chan <mchan@broadcom.com>
2987L:	netdev@vger.kernel.org
2988S:	Supported
2989F:	drivers/net/ethernet/broadcom/tg3.*
2990
2991BROCADE BFA FC SCSI DRIVER
2992M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2993M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2994L:	linux-scsi@vger.kernel.org
2995S:	Supported
2996F:	drivers/scsi/bfa/
2997
2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2999M:	Rasesh Mody <rasesh.mody@cavium.com>
3000M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3001M:	Dept-GELinuxNICDev@cavium.com
3002L:	netdev@vger.kernel.org
3003S:	Supported
3004F:	drivers/net/ethernet/brocade/bna/
3005
3006BSG (block layer generic sg v4 driver)
3007M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3008L:	linux-scsi@vger.kernel.org
3009S:	Supported
3010F:	block/bsg.c
3011F:	include/linux/bsg.h
3012F:	include/uapi/linux/bsg.h
3013
3014BT87X AUDIO DRIVER
3015M:	Clemens Ladisch <clemens@ladisch.de>
3016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3017T:	git git://git.alsa-project.org/alsa-kernel.git
3018S:	Maintained
3019F:	Documentation/sound/alsa/Bt87x.txt
3020F:	sound/pci/bt87x.c
3021
3022BT8XXGPIO DRIVER
3023M:	Michael Buesch <m@bues.ch>
3024W:	http://bu3sch.de/btgpio.php
3025S:	Maintained
3026F:	drivers/gpio/gpio-bt8xx.c
3027
3028BTRFS FILE SYSTEM
3029M:	Chris Mason <clm@fb.com>
3030M:	Josef Bacik <jbacik@fb.com>
3031M:	David Sterba <dsterba@suse.com>
3032L:	linux-btrfs@vger.kernel.org
3033W:	http://btrfs.wiki.kernel.org/
3034Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3036S:	Maintained
3037F:	Documentation/filesystems/btrfs.txt
3038F:	fs/btrfs/
3039F:	include/linux/btrfs*
3040F:	include/uapi/linux/btrfs*
3041
3042BTTV VIDEO4LINUX DRIVER
3043M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3044M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3045L:	linux-media@vger.kernel.org
3046W:	https://linuxtv.org
3047T:	git git://linuxtv.org/media_tree.git
3048S:	Odd fixes
3049F:	Documentation/media/v4l-drivers/bttv*
3050F:	drivers/media/pci/bt8xx/bttv*
3051
3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3053M:	Chanwoo Choi <cw00.choi@samsung.com>
3054L:	linux-pm@vger.kernel.org
3055L:	linux-samsung-soc@vger.kernel.org
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3057S:	Maintained
3058F:	drivers/devfreq/exynos-bus.c
3059F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3060
3061BUSLOGIC SCSI DRIVER
3062M:	Khalid Aziz <khalid@gonehiking.org>
3063L:	linux-scsi@vger.kernel.org
3064S:	Maintained
3065F:	drivers/scsi/BusLogic.*
3066F:	drivers/scsi/FlashPoint.*
3067
3068C-MEDIA CMI8788 DRIVER
3069M:	Clemens Ladisch <clemens@ladisch.de>
3070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3071T:	git git://git.alsa-project.org/alsa-kernel.git
3072S:	Maintained
3073F:	sound/pci/oxygen/
3074
3075C6X ARCHITECTURE
3076M:	Mark Salter <msalter@redhat.com>
3077M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3078L:	linux-c6x-dev@linux-c6x.org
3079W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3080S:	Maintained
3081F:	arch/c6x/
3082
3083CA8210 IEEE-802.15.4 RADIO DRIVER
3084M:	Harry Morris <h.morris@cascoda.com>
3085M:	linuxdev@cascoda.com
3086L:	linux-wpan@vger.kernel.org
3087W:	https://github.com/Cascoda/ca8210-linux.git
3088S:	Maintained
3089F:	drivers/net/ieee802154/ca8210.c
3090F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3091
3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3093M:	David Howells <dhowells@redhat.com>
3094L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3095S:	Supported
3096F:	Documentation/filesystems/caching/cachefiles.txt
3097F:	fs/cachefiles/
3098
3099CADET FM/AM RADIO RECEIVER DRIVER
3100M:	Hans Verkuil <hverkuil@xs4all.nl>
3101L:	linux-media@vger.kernel.org
3102T:	git git://linuxtv.org/media_tree.git
3103W:	https://linuxtv.org
3104S:	Maintained
3105F:	drivers/media/radio/radio-cadet*
3106
3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3108M:	Jonathan Corbet <corbet@lwn.net>
3109L:	linux-media@vger.kernel.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Maintained
3112F:	Documentation/media/v4l-drivers/cafe_ccic*
3113F:	drivers/media/platform/marvell-ccic/
3114
3115CAIF NETWORK LAYER
3116M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3117L:	netdev@vger.kernel.org
3118S:	Supported
3119F:	Documentation/networking/caif/
3120F:	drivers/net/caif/
3121F:	include/uapi/linux/caif/
3122F:	include/net/caif/
3123F:	net/caif/
3124
3125CALGARY x86-64 IOMMU
3126M:	Muli Ben-Yehuda <mulix@mulix.org>
3127M:	Jon Mason <jdmason@kudzu.us>
3128L:	iommu@lists.linux-foundation.org
3129S:	Maintained
3130F:	arch/x86/kernel/pci-calgary_64.c
3131F:	arch/x86/kernel/tce_64.c
3132F:	arch/x86/include/asm/calgary.h
3133F:	arch/x86/include/asm/tce.h
3134
3135CAN NETWORK DRIVERS
3136M:	Wolfgang Grandegger <wg@grandegger.com>
3137M:	Marc Kleine-Budde <mkl@pengutronix.de>
3138L:	linux-can@vger.kernel.org
3139W:	https://github.com/linux-can
3140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3142S:	Maintained
3143F:	Documentation/devicetree/bindings/net/can/
3144F:	drivers/net/can/
3145F:	include/linux/can/dev.h
3146F:	include/linux/can/platform/
3147F:	include/uapi/linux/can/error.h
3148F:	include/uapi/linux/can/netlink.h
3149
3150CAN NETWORK LAYER
3151M:	Oliver Hartkopp <socketcan@hartkopp.net>
3152M:	Marc Kleine-Budde <mkl@pengutronix.de>
3153L:	linux-can@vger.kernel.org
3154W:	https://github.com/linux-can
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3157S:	Maintained
3158F:	Documentation/networking/can.txt
3159F:	net/can/
3160F:	include/linux/can/core.h
3161F:	include/uapi/linux/can.h
3162F:	include/uapi/linux/can/bcm.h
3163F:	include/uapi/linux/can/raw.h
3164F:	include/uapi/linux/can/gw.h
3165
3166CAPABILITIES
3167M:	Serge Hallyn <serge@hallyn.com>
3168L:	linux-security-module@vger.kernel.org
3169S:	Supported
3170F:	include/linux/capability.h
3171F:	include/uapi/linux/capability.h
3172F:	security/commoncap.c
3173F:	kernel/capability.c
3174
3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3176M:	Kevin Tsai <ktsai@capellamicro.com>
3177S:	Maintained
3178F:	drivers/iio/light/cm*
3179
3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3181M:	Christian Lamparter <chunkeey@googlemail.com>
3182L:	linux-wireless@vger.kernel.org
3183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3184S:	Maintained
3185F:	drivers/net/wireless/ath/carl9170/
3186
3187CAVIUM I2C DRIVER
3188M:	Jan Glauber <jglauber@cavium.com>
3189M:	David Daney <david.daney@cavium.com>
3190W:	http://www.cavium.com
3191S:	Supported
3192F:	drivers/i2c/busses/i2c-octeon*
3193F:	drivers/i2c/busses/i2c-thunderx*
3194
3195CAVIUM LIQUIDIO NETWORK DRIVER
3196M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3197M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3198M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3199M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3200L:	netdev@vger.kernel.org
3201W:	http://www.cavium.com
3202S:	Supported
3203F:	drivers/net/ethernet/cavium/liquidio/
3204
3205CAVIUM MMC DRIVER
3206M:	Jan Glauber <jglauber@cavium.com>
3207M:	David Daney <david.daney@cavium.com>
3208M:	Steven J. Hill <Steven.Hill@cavium.com>
3209W:	http://www.cavium.com
3210S:	Supported
3211F:	drivers/mmc/host/cavium*
3212
3213CAVIUM OCTEON-TX CRYPTO DRIVER
3214M:	George Cherian <george.cherian@cavium.com>
3215L:	linux-crypto@vger.kernel.org
3216W:	http://www.cavium.com
3217S:	Supported
3218F:	drivers/crypto/cavium/cpt/
3219
3220CAVIUM THUNDERX2 ARM64 SOC
3221M:	Robert Richter <rrichter@cavium.com>
3222M:	Jayachandran C <jnair@caviumnetworks.com>
3223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224S:	Maintained
3225F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3226F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3227
3228CC2520 IEEE-802.15.4 RADIO DRIVER
3229M:	Varka Bhadram <varkabhadram@gmail.com>
3230L:	linux-wpan@vger.kernel.org
3231S:	Maintained
3232F:	drivers/net/ieee802154/cc2520.c
3233F:	include/linux/spi/cc2520.h
3234F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3235
3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3237M:	Gilad Ben-Yossef <gilad@benyossef.com>
3238L:	linux-crypto@vger.kernel.org
3239L:	driverdev-devel@linuxdriverproject.org
3240S:	Supported
3241F:	drivers/staging/ccree/
3242W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3243
3244CEC FRAMEWORK
3245M:	Hans Verkuil <hans.verkuil@cisco.com>
3246L:	linux-media@vger.kernel.org
3247T:	git git://linuxtv.org/media_tree.git
3248W:	http://linuxtv.org
3249S:	Supported
3250F:	Documentation/media/kapi/cec-core.rst
3251F:	Documentation/media/uapi/cec
3252F:	drivers/media/cec/
3253F:	drivers/media/rc/keymaps/rc-cec.c
3254F:	include/media/cec.h
3255F:	include/media/cec-notifier.h
3256F:	include/uapi/linux/cec.h
3257F:	include/uapi/linux/cec-funcs.h
3258F:	Documentation/devicetree/bindings/media/cec.txt
3259
3260CELL BROADBAND ENGINE ARCHITECTURE
3261M:	Arnd Bergmann <arnd@arndb.de>
3262L:	linuxppc-dev@lists.ozlabs.org
3263W:	http://www.ibm.com/developerworks/power/cell/
3264S:	Supported
3265F:	arch/powerpc/include/asm/cell*.h
3266F:	arch/powerpc/include/asm/spu*.h
3267F:	arch/powerpc/include/uapi/asm/spu*.h
3268F:	arch/powerpc/oprofile/*cell*
3269F:	arch/powerpc/platforms/cell/
3270
3271CEPH COMMON CODE (LIBCEPH)
3272M:	Ilya Dryomov <idryomov@gmail.com>
3273M:	"Yan, Zheng" <zyan@redhat.com>
3274M:	Sage Weil <sage@redhat.com>
3275L:	ceph-devel@vger.kernel.org
3276W:	http://ceph.com/
3277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3278T:	git git://github.com/ceph/ceph-client.git
3279S:	Supported
3280F:	net/ceph/
3281F:	include/linux/ceph/
3282F:	include/linux/crush/
3283
3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3285M:	"Yan, Zheng" <zyan@redhat.com>
3286M:	Sage Weil <sage@redhat.com>
3287M:	Ilya Dryomov <idryomov@gmail.com>
3288L:	ceph-devel@vger.kernel.org
3289W:	http://ceph.com/
3290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3291T:	git git://github.com/ceph/ceph-client.git
3292S:	Supported
3293F:	Documentation/filesystems/ceph.txt
3294F:	fs/ceph/
3295
3296CERTIFICATE HANDLING:
3297M:	David Howells <dhowells@redhat.com>
3298M:	David Woodhouse <dwmw2@infradead.org>
3299L:	keyrings@vger.kernel.org
3300S:	Maintained
3301F:	Documentation/module-signing.txt
3302F:	certs/
3303F:	scripts/sign-file.c
3304F:	scripts/extract-cert.c
3305
3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3307L:	linux-usb@vger.kernel.org
3308S:	Orphan
3309F:	Documentation/usb/WUSB-Design-overview.txt
3310F:	Documentation/usb/wusb-cbaf
3311F:	drivers/usb/host/hwa-hc.c
3312F:	drivers/usb/host/whci/
3313F:	drivers/usb/wusbcore/
3314F:	include/linux/usb/wusb*
3315
3316CFAG12864B LCD DRIVER
3317M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3318W:	http://miguelojeda.es/auxdisplay.htm
3319W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3320S:	Maintained
3321F:	drivers/auxdisplay/cfag12864b.c
3322F:	include/linux/cfag12864b.h
3323
3324CFAG12864BFB LCD FRAMEBUFFER DRIVER
3325M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3326W:	http://miguelojeda.es/auxdisplay.htm
3327W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3328S:	Maintained
3329F:	drivers/auxdisplay/cfag12864bfb.c
3330F:	include/linux/cfag12864b.h
3331
3332CFG80211 and NL80211
3333M:	Johannes Berg <johannes@sipsolutions.net>
3334L:	linux-wireless@vger.kernel.org
3335W:	http://wireless.kernel.org/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3338S:	Maintained
3339F:	include/uapi/linux/nl80211.h
3340F:	include/net/cfg80211.h
3341F:	net/wireless/*
3342X:	net/wireless/wext*
3343
3344CHAR and MISC DRIVERS
3345M:	Arnd Bergmann <arnd@arndb.de>
3346M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3348S:	Supported
3349F:	drivers/char/*
3350F:	drivers/misc/*
3351F:	include/linux/miscdevice.h
3352
3353CHECKPATCH
3354M:	Andy Whitcroft <apw@canonical.com>
3355M:	Joe Perches <joe@perches.com>
3356S:	Maintained
3357F:	scripts/checkpatch.pl
3358
3359CHINESE DOCUMENTATION
3360M:	Harry Wei <harryxiyou@gmail.com>
3361L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3362L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3363S:	Maintained
3364F:	Documentation/translations/zh_CN/
3365
3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3367M:	Peter Chen <Peter.Chen@nxp.com>
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3369L:	linux-usb@vger.kernel.org
3370S:	Maintained
3371F:	drivers/usb/chipidea/
3372
3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3374M:	Hans de Goede <hdegoede@redhat.com>
3375L:	linux-input@vger.kernel.org
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3378F:	drivers/input/touchscreen/chipone_icn8318.c
3379
3380CHROME HARDWARE PLATFORM SUPPORT
3381M:	Benson Leung <bleung@chromium.org>
3382M:	Olof Johansson <olof@lixom.net>
3383S:	Maintained
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3385F:	drivers/platform/chrome/
3386
3387CIRRUS LOGIC AUDIO CODEC DRIVERS
3388M:	Brian Austin <brian.austin@cirrus.com>
3389M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3391S:	Maintained
3392F:	sound/soc/codecs/cs*
3393
3394CIRRUS LOGIC EP93XX ETHERNET DRIVER
3395M:	Hartley Sweeten <hsweeten@visionengravers.com>
3396L:	netdev@vger.kernel.org
3397S:	Maintained
3398F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3399
3400CISCO FCOE HBA DRIVER
3401M:	Satish Kharat <satishkh@cisco.com>
3402M:	Sesidhar Baddela <sebaddel@cisco.com>
3403M:	Karan Tilak Kumar <kartilak@cisco.com>
3404L:	linux-scsi@vger.kernel.org
3405S:	Supported
3406F:	drivers/scsi/fnic/
3407
3408CISCO SCSI HBA DRIVER
3409M:	Karan Tilak Kumar <kartilak@cisco.com>
3410M:	Sesidhar Baddela <sebaddel@cisco.com>
3411L:	linux-scsi@vger.kernel.org
3412S:	Supported
3413F:	drivers/scsi/snic/
3414
3415CISCO VIC ETHERNET NIC DRIVER
3416M:	Christian Benvenuti <benve@cisco.com>
3417M:	Govindarajulu Varadarajan <_govind@gmx.com>
3418M:	Neel Patel <neepatel@cisco.com>
3419S:	Supported
3420F:	drivers/net/ethernet/cisco/enic/
3421
3422CISCO VIC LOW LATENCY NIC DRIVER
3423M:	Christian Benvenuti <benve@cisco.com>
3424M:	Dave Goodell <dgoodell@cisco.com>
3425S:	Supported
3426F:	drivers/infiniband/hw/usnic/
3427
3428CLEANCACHE API
3429M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3430L:	linux-kernel@vger.kernel.org
3431S:	Maintained
3432F:	mm/cleancache.c
3433F:	include/linux/cleancache.h
3434
3435CLK API
3436M:	Russell King <linux@armlinux.org.uk>
3437L:	linux-clk@vger.kernel.org
3438S:	Maintained
3439F:	include/linux/clk.h
3440
3441CLOCKSOURCE, CLOCKEVENT DRIVERS
3442M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3443M:	Thomas Gleixner <tglx@linutronix.de>
3444L:	linux-kernel@vger.kernel.org
3445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3446S:	Supported
3447F:	drivers/clocksource
3448
3449CMPC ACPI DRIVER
3450M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3451M:	Daniel Oliveira Nascimento <don@syst.com.br>
3452L:	platform-driver-x86@vger.kernel.org
3453S:	Supported
3454F:	drivers/platform/x86/classmate-laptop.c
3455
3456COBALT MEDIA DRIVER
3457M:	Hans Verkuil <hans.verkuil@cisco.com>
3458L:	linux-media@vger.kernel.org
3459T:	git git://linuxtv.org/media_tree.git
3460W:	https://linuxtv.org
3461S:	Supported
3462F:	drivers/media/pci/cobalt/
3463
3464COCCINELLE/Semantic Patches (SmPL)
3465M:	Julia Lawall <Julia.Lawall@lip6.fr>
3466M:	Gilles Muller <Gilles.Muller@lip6.fr>
3467M:	Nicolas Palix <nicolas.palix@imag.fr>
3468M:	Michal Marek <mmarek@suse.com>
3469L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3471W:	http://coccinelle.lip6.fr/
3472S:	Supported
3473F:	Documentation/dev-tools/coccinelle.rst
3474F:	scripts/coccinelle/
3475F:	scripts/coccicheck
3476
3477CODA FILE SYSTEM
3478M:	Jan Harkes <jaharkes@cs.cmu.edu>
3479M:	coda@cs.cmu.edu
3480L:	codalist@coda.cs.cmu.edu
3481W:	http://www.coda.cs.cmu.edu/
3482S:	Maintained
3483F:	Documentation/filesystems/coda.txt
3484F:	fs/coda/
3485F:	include/linux/coda*.h
3486F:	include/uapi/linux/coda*.h
3487
3488CODA V4L2 MEM2MEM DRIVER
3489M:	Philipp Zabel <p.zabel@pengutronix.de>
3490L:	linux-media@vger.kernel.org
3491S:	Maintained
3492F:	Documentation/devicetree/bindings/media/coda.txt
3493F:	drivers/media/platform/coda/
3494
3495COMMON CLK FRAMEWORK
3496M:	Michael Turquette <mturquette@baylibre.com>
3497M:	Stephen Boyd <sboyd@codeaurora.org>
3498L:	linux-clk@vger.kernel.org
3499Q:	http://patchwork.kernel.org/project/linux-clk/list/
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3501S:	Maintained
3502F:	Documentation/devicetree/bindings/clock/
3503F:	drivers/clk/
3504X:	drivers/clk/clkdev.c
3505F:	include/linux/clk-pr*
3506F:	include/linux/clk/
3507
3508COMMON INTERNET FILE SYSTEM (CIFS)
3509M:	Steve French <sfrench@samba.org>
3510L:	linux-cifs@vger.kernel.org
3511L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3512W:	http://linux-cifs.samba.org/
3513T:	git git://git.samba.org/sfrench/cifs-2.6.git
3514S:	Supported
3515F:	Documentation/filesystems/cifs/
3516F:	fs/cifs/
3517
3518COMPACTPCI HOTPLUG CORE
3519M:	Scott Murray <scott@spiteful.org>
3520L:	linux-pci@vger.kernel.org
3521S:	Maintained
3522F:	drivers/pci/hotplug/cpci_hotplug*
3523
3524COMPACTPCI HOTPLUG GENERIC DRIVER
3525M:	Scott Murray <scott@spiteful.org>
3526L:	linux-pci@vger.kernel.org
3527S:	Maintained
3528F:	drivers/pci/hotplug/cpcihp_generic.c
3529
3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3531M:	Scott Murray <scott@spiteful.org>
3532L:	linux-pci@vger.kernel.org
3533S:	Maintained
3534F:	drivers/pci/hotplug/cpcihp_zt5550.*
3535
3536COMPAL LAPTOP SUPPORT
3537M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Maintained
3540F:	drivers/platform/x86/compal-laptop.c
3541
3542CONEXANT ACCESSRUNNER USB DRIVER
3543L:	accessrunner-general@lists.sourceforge.net
3544W:	http://accessrunner.sourceforge.net/
3545S:	Orphan
3546F:	drivers/usb/atm/cxacru.c
3547
3548CONFIGFS
3549M:	Joel Becker <jlbec@evilplan.org>
3550M:	Christoph Hellwig <hch@lst.de>
3551T:	git git://git.infradead.org/users/hch/configfs.git
3552S:	Supported
3553F:	fs/configfs/
3554F:	include/linux/configfs.h
3555
3556CONNECTOR
3557M:	Evgeniy Polyakov <zbr@ioremap.net>
3558L:	netdev@vger.kernel.org
3559S:	Maintained
3560F:	drivers/connector/
3561
3562CONTROL GROUP (CGROUP)
3563M:	Tejun Heo <tj@kernel.org>
3564M:	Li Zefan <lizefan@huawei.com>
3565M:	Johannes Weiner <hannes@cmpxchg.org>
3566L:	cgroups@vger.kernel.org
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3568S:	Maintained
3569F:	Documentation/cgroup*
3570F:	include/linux/cgroup*
3571F:	kernel/cgroup*
3572
3573CONTROL GROUP - CPUSET
3574M:	Li Zefan <lizefan@huawei.com>
3575L:	cgroups@vger.kernel.org
3576W:	http://www.bullopensource.org/cpuset/
3577W:	http://oss.sgi.com/projects/cpusets/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3579S:	Maintained
3580F:	Documentation/cgroup-v1/cpusets.txt
3581F:	include/linux/cpuset.h
3582F:	kernel/cpuset.c
3583
3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3585M:	Johannes Weiner <hannes@cmpxchg.org>
3586M:	Michal Hocko <mhocko@kernel.org>
3587M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3588L:	cgroups@vger.kernel.org
3589L:	linux-mm@kvack.org
3590S:	Maintained
3591F:	mm/memcontrol.c
3592F:	mm/swap_cgroup.c
3593
3594CORETEMP HARDWARE MONITORING DRIVER
3595M:	Fenghua Yu <fenghua.yu@intel.com>
3596L:	linux-hwmon@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/hwmon/coretemp
3599F:	drivers/hwmon/coretemp.c
3600
3601COSA/SRP SYNC SERIAL DRIVER
3602M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3603W:	http://www.fi.muni.cz/~kas/cosa/
3604S:	Maintained
3605F:	drivers/net/wan/cosa*
3606
3607CPMAC ETHERNET DRIVER
3608M:	Florian Fainelli <f.fainelli@gmail.com>
3609L:	netdev@vger.kernel.org
3610S:	Maintained
3611F:	drivers/net/ethernet/ti/cpmac.c
3612
3613CPU FREQUENCY DRIVERS
3614M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3615M:	Viresh Kumar <viresh.kumar@linaro.org>
3616L:	linux-pm@vger.kernel.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3620B:	https://bugzilla.kernel.org
3621F:	Documentation/cpu-freq/
3622F:	Documentation/devicetree/bindings/cpufreq/
3623F:	drivers/cpufreq/
3624F:	include/linux/cpufreq.h
3625F:	tools/testing/selftests/cpufreq/
3626
3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3628M:	Viresh Kumar <viresh.kumar@linaro.org>
3629M:	Sudeep Holla <sudeep.holla@arm.com>
3630L:	linux-pm@vger.kernel.org
3631W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3632S:	Maintained
3633F:	drivers/cpufreq/arm_big_little.h
3634F:	drivers/cpufreq/arm_big_little.c
3635F:	drivers/cpufreq/arm_big_little_dt.c
3636
3637CPU POWER MONITORING SUBSYSTEM
3638M:	Thomas Renninger <trenn@suse.com>
3639L:	linux-pm@vger.kernel.org
3640S:	Maintained
3641F:	tools/power/cpupower/
3642
3643CPUID/MSR DRIVER
3644M:	"H. Peter Anvin" <hpa@zytor.com>
3645S:	Maintained
3646F:	arch/x86/kernel/cpuid.c
3647F:	arch/x86/kernel/msr.c
3648
3649CPUIDLE DRIVER - ARM BIG LITTLE
3650M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3651M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3652L:	linux-pm@vger.kernel.org
3653L:	linux-arm-kernel@lists.infradead.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3655S:	Maintained
3656F:	drivers/cpuidle/cpuidle-big_little.c
3657
3658CPUIDLE DRIVER - ARM EXYNOS
3659M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3660M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3661M:	Kukjin Kim <kgene@kernel.org>
3662L:	linux-pm@vger.kernel.org
3663L:	linux-samsung-soc@vger.kernel.org
3664S:	Supported
3665F:	drivers/cpuidle/cpuidle-exynos.c
3666F:	arch/arm/mach-exynos/pm.c
3667
3668CPUIDLE DRIVERS
3669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3671L:	linux-pm@vger.kernel.org
3672S:	Maintained
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674B:	https://bugzilla.kernel.org
3675F:	drivers/cpuidle/*
3676F:	include/linux/cpuidle.h
3677
3678CRAMFS FILESYSTEM
3679W:	http://sourceforge.net/projects/cramfs/
3680S:	Orphan / Obsolete
3681F:	Documentation/filesystems/cramfs.txt
3682F:	fs/cramfs/
3683
3684CRIS PORT
3685M:	Mikael Starvik <starvik@axis.com>
3686M:	Jesper Nilsson <jesper.nilsson@axis.com>
3687L:	linux-cris-kernel@axis.com
3688W:	http://developer.axis.com
3689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3690S:	Maintained
3691F:	arch/cris/
3692F:	drivers/tty/serial/crisv10.*
3693
3694CRYPTO API
3695M:	Herbert Xu <herbert@gondor.apana.org.au>
3696M:	"David S. Miller" <davem@davemloft.net>
3697L:	linux-crypto@vger.kernel.org
3698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3700S:	Maintained
3701F:	Documentation/crypto/
3702F:	Documentation/devicetree/bindings/crypto/
3703F:	arch/*/crypto/
3704F:	crypto/
3705F:	drivers/crypto/
3706F:	include/crypto/
3707F:	include/linux/crypto*
3708
3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3710M:	Neil Horman <nhorman@tuxdriver.com>
3711L:	linux-crypto@vger.kernel.org
3712S:	Maintained
3713F:	crypto/ansi_cprng.c
3714F:	crypto/rng.c
3715
3716CS3308 MEDIA DRIVER
3717M:	Hans Verkuil <hverkuil@xs4all.nl>
3718L:	linux-media@vger.kernel.org
3719T:	git git://linuxtv.org/media_tree.git
3720W:	http://linuxtv.org
3721S:	Odd Fixes
3722F:	drivers/media/i2c/cs3308.c
3723F:	drivers/media/i2c/cs3308.h
3724
3725CS5535 Audio ALSA driver
3726M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3727S:	Maintained
3728F:	sound/pci/cs5535audio/
3729
3730CW1200 WLAN driver
3731M:	Solomon Peachy <pizza@shaftnet.org>
3732S:	Maintained
3733F:	drivers/net/wireless/st/cw1200/
3734
3735CX18 VIDEO4LINUX DRIVER
3736M:	Andy Walls <awalls@md.metrocast.net>
3737L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3738L:	linux-media@vger.kernel.org
3739T:	git git://linuxtv.org/media_tree.git
3740W:	https://linuxtv.org
3741W:	http://www.ivtvdriver.org/index.php/Cx18
3742S:	Maintained
3743F:	Documentation/media/v4l-drivers/cx18*
3744F:	drivers/media/pci/cx18/
3745F:	include/uapi/linux/ivtv*
3746
3747CX2341X MPEG ENCODER HELPER MODULE
3748M:	Hans Verkuil <hverkuil@xs4all.nl>
3749L:	linux-media@vger.kernel.org
3750T:	git git://linuxtv.org/media_tree.git
3751W:	https://linuxtv.org
3752S:	Maintained
3753F:	drivers/media/common/cx2341x*
3754F:	include/media/cx2341x*
3755
3756CX24120 MEDIA DRIVER
3757M:	Jemma Denson <jdenson@gmail.com>
3758M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3759L:	linux-media@vger.kernel.org
3760W:	https://linuxtv.org
3761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3762S:	Maintained
3763F:	drivers/media/dvb-frontends/cx24120*
3764
3765CX88 VIDEO4LINUX DRIVER
3766M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3767M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3768L:	linux-media@vger.kernel.org
3769W:	https://linuxtv.org
3770T:	git git://linuxtv.org/media_tree.git
3771S:	Odd fixes
3772F:	Documentation/media/v4l-drivers/cx88*
3773F:	drivers/media/pci/cx88/
3774
3775CXD2820R MEDIA DRIVER
3776M:	Antti Palosaari <crope@iki.fi>
3777L:	linux-media@vger.kernel.org
3778W:	https://linuxtv.org
3779W:	http://palosaari.fi/linux/
3780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3781T:	git git://linuxtv.org/anttip/media_tree.git
3782S:	Maintained
3783F:	drivers/media/dvb-frontends/cxd2820r*
3784
3785CXGB3 ETHERNET DRIVER (CXGB3)
3786M:	Santosh Raspatur <santosh@chelsio.com>
3787L:	netdev@vger.kernel.org
3788W:	http://www.chelsio.com
3789S:	Supported
3790F:	drivers/net/ethernet/chelsio/cxgb3/
3791
3792CXGB3 ISCSI DRIVER (CXGB3I)
3793M:	Karen Xie <kxie@chelsio.com>
3794L:	linux-scsi@vger.kernel.org
3795W:	http://www.chelsio.com
3796S:	Supported
3797F:	drivers/scsi/cxgbi/cxgb3i
3798
3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3800M:	Steve Wise <swise@chelsio.com>
3801L:	linux-rdma@vger.kernel.org
3802W:	http://www.openfabrics.org
3803S:	Supported
3804F:	drivers/infiniband/hw/cxgb3/
3805F:	include/uapi/rdma/cxgb3-abi.h
3806
3807CXGB4 CRYPTO DRIVER (chcr)
3808M:	Harsh Jain <harsh@chelsio.com>
3809L:	linux-crypto@vger.kernel.org
3810W:	http://www.chelsio.com
3811S:	Supported
3812F:	drivers/crypto/chelsio
3813
3814CXGB4 ETHERNET DRIVER (CXGB4)
3815M:	Ganesh Goudar <ganeshgr@chelsio.com>
3816L:	netdev@vger.kernel.org
3817W:	http://www.chelsio.com
3818S:	Supported
3819F:	drivers/net/ethernet/chelsio/cxgb4/
3820
3821CXGB4 ISCSI DRIVER (CXGB4I)
3822M:	Karen Xie <kxie@chelsio.com>
3823L:	linux-scsi@vger.kernel.org
3824W:	http://www.chelsio.com
3825S:	Supported
3826F:	drivers/scsi/cxgbi/cxgb4i
3827
3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3829M:	Steve Wise <swise@chelsio.com>
3830L:	linux-rdma@vger.kernel.org
3831W:	http://www.openfabrics.org
3832S:	Supported
3833F:	drivers/infiniband/hw/cxgb4/
3834F:	include/uapi/rdma/cxgb4-abi.h
3835
3836CXGB4VF ETHERNET DRIVER (CXGB4VF)
3837M:	Casey Leedom <leedom@chelsio.com>
3838L:	netdev@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/net/ethernet/chelsio/cxgb4vf/
3842
3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3844M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3845M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3846L:	linuxppc-dev@lists.ozlabs.org
3847S:	Supported
3848F:	arch/powerpc/platforms/powernv/pci-cxl.c
3849F:	drivers/misc/cxl/
3850F:	include/misc/cxl*
3851F:	include/uapi/misc/cxl.h
3852F:	Documentation/powerpc/cxl.txt
3853F:	Documentation/ABI/testing/sysfs-class-cxl
3854
3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3856M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3857M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3858M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3859L:	linux-scsi@vger.kernel.org
3860S:	Supported
3861F:	drivers/scsi/cxlflash/
3862F:	include/uapi/scsi/cxlflash_ioctls.h
3863F:	Documentation/powerpc/cxlflash.txt
3864
3865CYBERPRO FB DRIVER
3866M:	Russell King <linux@armlinux.org.uk>
3867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3868W:	http://www.armlinux.org.uk/
3869S:	Maintained
3870F:	drivers/video/fbdev/cyber2000fb.*
3871
3872CYCLADES ASYNC MUX DRIVER
3873W:	http://www.cyclades.com/
3874S:	Orphan
3875F:	drivers/tty/cyclades.c
3876F:	include/linux/cyclades.h
3877F:	include/uapi/linux/cyclades.h
3878
3879CYCLADES PC300 DRIVER
3880W:	http://www.cyclades.com/
3881S:	Orphan
3882F:	drivers/net/wan/pc300*
3883
3884CYPRESS_FIRMWARE MEDIA DRIVER
3885M:	Antti Palosaari <crope@iki.fi>
3886L:	linux-media@vger.kernel.org
3887W:	https://linuxtv.org
3888W:	http://palosaari.fi/linux/
3889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3890T:	git git://linuxtv.org/anttip/media_tree.git
3891S:	Maintained
3892F:	drivers/media/common/cypress_firmware*
3893
3894CYTTSP TOUCHSCREEN DRIVER
3895M:	Ferruh Yigit <fery@cypress.com>
3896L:	linux-input@vger.kernel.org
3897S:	Supported
3898F:	drivers/input/touchscreen/cyttsp*
3899F:	include/linux/input/cyttsp.h
3900
3901D-LINK DIR-685 TOUCHKEYS DRIVER
3902M:	Linus Walleij <linus.walleij@linaro.org>
3903L:	linux-input@vger.kernel.org
3904S:	Supported
3905F:	drivers/input/dlink-dir685-touchkeys.c
3906
3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3908M:	Joshua Kinard <kumba@gentoo.org>
3909S:	Maintained
3910F:	drivers/rtc/rtc-ds1685.c
3911F:	include/linux/rtc/ds1685.h
3912
3913DAMA SLAVE for AX.25
3914M:	Joerg Reuter <jreuter@yaina.de>
3915W:	http://yaina.de/jreuter/
3916W:	http://www.qsl.net/dl1bke/
3917L:	linux-hams@vger.kernel.org
3918S:	Maintained
3919F:	net/ax25/af_ax25.c
3920F:	net/ax25/ax25_dev.c
3921F:	net/ax25/ax25_ds_*
3922F:	net/ax25/ax25_in.c
3923F:	net/ax25/ax25_out.c
3924F:	net/ax25/ax25_timer.c
3925F:	net/ax25/sysctl_net_ax25.c
3926
3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3928L:	netdev@vger.kernel.org
3929S:	Orphan
3930F:	Documentation/networking/dmfe.txt
3931F:	drivers/net/ethernet/dec/tulip/dmfe.c
3932
3933DC390/AM53C974 SCSI driver
3934M:	Hannes Reinecke <hare@suse.com>
3935L:	linux-scsi@vger.kernel.org
3936S:	Maintained
3937F:	drivers/scsi/am53c974.c
3938
3939DC395x SCSI driver
3940M:	Oliver Neukum <oliver@neukum.org>
3941M:	Ali Akcaagac <aliakc@web.de>
3942M:	Jamie Lenehan <lenehan@twibble.org>
3943L:	dc395x@twibble.org
3944W:	http://twibble.org/dist/dc395x/
3945W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3946S:	Maintained
3947F:	Documentation/scsi/dc395x.txt
3948F:	drivers/scsi/dc395x.*
3949
3950DCCP PROTOCOL
3951M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3952L:	dccp@vger.kernel.org
3953W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3954S:	Maintained
3955F:	include/linux/dccp.h
3956F:	include/uapi/linux/dccp.h
3957F:	include/linux/tfrc.h
3958F:	net/dccp/
3959
3960DECnet NETWORK LAYER
3961W:	http://linux-decnet.sourceforge.net
3962L:	linux-decnet-user@lists.sourceforge.net
3963S:	Orphan
3964F:	Documentation/networking/decnet.txt
3965F:	net/decnet/
3966
3967DECSTATION PLATFORM SUPPORT
3968M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3969L:	linux-mips@linux-mips.org
3970W:	http://www.linux-mips.org/wiki/DECstation
3971S:	Maintained
3972F:	arch/mips/dec/
3973F:	arch/mips/include/asm/dec/
3974F:	arch/mips/include/asm/mach-dec/
3975
3976DEFXX FDDI NETWORK DRIVER
3977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3978S:	Maintained
3979F:	drivers/net/fddi/defxx.*
3980
3981DELL LAPTOP DRIVER
3982M:	Matthew Garrett <mjg59@srcf.ucam.org>
3983M:	Pali Rohár <pali.rohar@gmail.com>
3984L:	platform-driver-x86@vger.kernel.org
3985S:	Maintained
3986F:	drivers/platform/x86/dell-laptop.c
3987
3988DELL LAPTOP FREEFALL DRIVER
3989M:	Pali Rohár <pali.rohar@gmail.com>
3990S:	Maintained
3991F:	drivers/platform/x86/dell-smo8800.c
3992
3993DELL LAPTOP RBTN DRIVER
3994M:	Pali Rohár <pali.rohar@gmail.com>
3995S:	Maintained
3996F:	drivers/platform/x86/dell-rbtn.*
3997
3998DELL LAPTOP SMM DRIVER
3999M:	Pali Rohár <pali.rohar@gmail.com>
4000S:	Maintained
4001F:	drivers/hwmon/dell-smm-hwmon.c
4002F:	include/uapi/linux/i8k.h
4003
4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4005M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4006S:	Maintained
4007F:	Documentation/dcdbas.txt
4008F:	drivers/firmware/dcdbas.*
4009
4010DELL WMI EXTRAS DRIVER
4011M:	Matthew Garrett <mjg59@srcf.ucam.org>
4012M:	Pali Rohár <pali.rohar@gmail.com>
4013S:	Maintained
4014F:	drivers/platform/x86/dell-wmi.c
4015
4016DELTA ST MEDIA DRIVER
4017M:	Hugues Fruchet <hugues.fruchet@st.com>
4018L:	linux-media@vger.kernel.org
4019T:	git git://linuxtv.org/media_tree.git
4020W:	https://linuxtv.org
4021S:	Supported
4022F:	drivers/media/platform/sti/delta
4023
4024DENALI NAND DRIVER
4025M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4026L:	linux-mtd@lists.infradead.org
4027S:	Supported
4028F:	drivers/mtd/nand/denali*
4029
4030DESIGNWARE USB2 DRD IP DRIVER
4031M:	John Youn <johnyoun@synopsys.com>
4032L:	linux-usb@vger.kernel.org
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4034S:	Maintained
4035F:	drivers/usb/dwc2/
4036
4037DESIGNWARE USB3 DRD IP DRIVER
4038M:	Felipe Balbi <balbi@kernel.org>
4039L:	linux-usb@vger.kernel.org
4040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4041S:	Maintained
4042F:	drivers/usb/dwc3/
4043
4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4045M:	Andreas Klinger <ak@it-klinger.de>
4046L:	linux-iio@vger.kernel.org
4047S:	Maintained
4048F:	drivers/iio/proximity/srf*.c
4049
4050DEVICE COREDUMP (DEV_COREDUMP)
4051M:	Johannes Berg <johannes@sipsolutions.net>
4052L:	linux-kernel@vger.kernel.org
4053S:	Maintained
4054F:	drivers/base/devcoredump.c
4055F:	include/linux/devcoredump.h
4056
4057DEVICE FREQUENCY (DEVFREQ)
4058M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4059M:	Kyungmin Park <kyungmin.park@samsung.com>
4060R:	Chanwoo Choi <cw00.choi@samsung.com>
4061L:	linux-pm@vger.kernel.org
4062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4063S:	Maintained
4064F:	drivers/devfreq/
4065F:	include/linux/devfreq.h
4066F:	Documentation/devicetree/bindings/devfreq/
4067
4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4069M:	Chanwoo Choi <cw00.choi@samsung.com>
4070L:	linux-pm@vger.kernel.org
4071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072S:	Supported
4073F:	drivers/devfreq/event/
4074F:	drivers/devfreq/devfreq-event.c
4075F:	include/linux/devfreq-event.h
4076F:	Documentation/devicetree/bindings/devfreq/event/
4077
4078DEVICE NUMBER REGISTRY
4079M:	Torben Mathiasen <device@lanana.org>
4080W:	http://lanana.org/docs/device-list/index.html
4081S:	Maintained
4082
4083DEVICE-MAPPER  (LVM)
4084M:	Alasdair Kergon <agk@redhat.com>
4085M:	Mike Snitzer <snitzer@redhat.com>
4086M:	dm-devel@redhat.com
4087L:	dm-devel@redhat.com
4088W:	http://sources.redhat.com/dm
4089Q:	http://patchwork.kernel.org/project/dm-devel/list/
4090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4091T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4092S:	Maintained
4093F:	Documentation/device-mapper/
4094F:	drivers/md/dm*
4095F:	drivers/md/persistent-data/
4096F:	include/linux/device-mapper.h
4097F:	include/linux/dm-*.h
4098F:	include/uapi/linux/dm-*.h
4099
4100DEVLINK
4101M:	Jiri Pirko <jiri@mellanox.com>
4102L:	netdev@vger.kernel.org
4103S:	Supported
4104F:	net/core/devlink.c
4105F:	include/net/devlink.h
4106F:	include/uapi/linux/devlink.h
4107
4108DIALOG SEMICONDUCTOR DRIVERS
4109M:	Support Opensource <support.opensource@diasemi.com>
4110W:	http://www.dialog-semiconductor.com/products
4111S:	Supported
4112F:	Documentation/hwmon/da90??
4113F:	Documentation/devicetree/bindings/mfd/da90*.txt
4114F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4115F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4116F:	Documentation/devicetree/bindings/regulator/da92*.txt
4117F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4118F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4119F:	drivers/gpio/gpio-da90??.c
4120F:	drivers/hwmon/da90??-hwmon.c
4121F:	drivers/iio/adc/da91??-*.c
4122F:	drivers/input/misc/da90??_onkey.c
4123F:	drivers/input/touchscreen/da9052_tsi.c
4124F:	drivers/leds/leds-da90??.c
4125F:	drivers/mfd/da903x.c
4126F:	drivers/mfd/da90??-*.c
4127F:	drivers/mfd/da91??-*.c
4128F:	drivers/power/supply/da9052-battery.c
4129F:	drivers/power/supply/da91??-*.c
4130F:	drivers/regulator/da903x.c
4131F:	drivers/regulator/da9???-regulator.[ch]
4132F:	drivers/thermal/da90??-thermal.c
4133F:	drivers/rtc/rtc-da90??.c
4134F:	drivers/video/backlight/da90??_bl.c
4135F:	drivers/watchdog/da90??_wdt.c
4136F:	include/linux/mfd/da903x.h
4137F:	include/linux/mfd/da9052/
4138F:	include/linux/mfd/da9055/
4139F:	include/linux/mfd/da9062/
4140F:	include/linux/mfd/da9063/
4141F:	include/linux/mfd/da9150/
4142F:	include/linux/regulator/da9211.h
4143F:	include/sound/da[79]*.h
4144F:	sound/soc/codecs/da[79]*.[ch]
4145
4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4147M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4148L:	linux-gpio@vger.kernel.org
4149S:	Maintained
4150F:	drivers/gpio/gpio-gpio-mm.c
4151
4152DIGI NEO AND CLASSIC PCI PRODUCTS
4153M:	Lidza Louina <lidza.louina@gmail.com>
4154M:	Mark Hounschell <markh@compro.net>
4155L:	driverdev-devel@linuxdriverproject.org
4156S:	Maintained
4157F:	drivers/staging/dgnc/
4158
4159DIOLAN U2C-12 I2C DRIVER
4160M:	Guenter Roeck <linux@roeck-us.net>
4161L:	linux-i2c@vger.kernel.org
4162S:	Maintained
4163F:	drivers/i2c/busses/i2c-diolan-u2c.c
4164
4165DIRECT ACCESS (DAX)
4166M:	Matthew Wilcox <mawilcox@microsoft.com>
4167M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4168L:	linux-fsdevel@vger.kernel.org
4169S:	Supported
4170F:	fs/dax.c
4171F:	include/linux/dax.h
4172F:	include/trace/events/fs_dax.h
4173
4174DIRECTORY NOTIFICATION (DNOTIFY)
4175M:	Jan Kara <jack@suse.cz>
4176R:	Amir Goldstein <amir73il@gmail.com>
4177L:	linux-fsdevel@vger.kernel.org
4178S:	Maintained
4179F:	Documentation/filesystems/dnotify.txt
4180F:	fs/notify/dnotify/
4181F:	include/linux/dnotify.h
4182
4183DISK GEOMETRY AND PARTITION HANDLING
4184M:	Andries Brouwer <aeb@cwi.nl>
4185W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4186W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4187W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4188S:	Maintained
4189
4190DISKQUOTA
4191M:	Jan Kara <jack@suse.com>
4192S:	Maintained
4193F:	Documentation/filesystems/quota.txt
4194F:	fs/quota/
4195F:	include/linux/quota*.h
4196F:	include/uapi/linux/quota*.h
4197
4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4199M:	Bernie Thompson <bernie@plugable.com>
4200L:	linux-fbdev@vger.kernel.org
4201S:	Maintained
4202W:	http://plugable.com/category/projects/udlfb/
4203F:	drivers/video/fbdev/udlfb.c
4204F:	include/video/udlfb.h
4205F:	Documentation/fb/udlfb.txt
4206
4207DISTRIBUTED LOCK MANAGER (DLM)
4208M:	Christine Caulfield <ccaulfie@redhat.com>
4209M:	David Teigland <teigland@redhat.com>
4210L:	cluster-devel@redhat.com
4211W:	http://sources.redhat.com/cluster/
4212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4213S:	Supported
4214F:	fs/dlm/
4215
4216DMA BUFFER SHARING FRAMEWORK
4217M:	Sumit Semwal <sumit.semwal@linaro.org>
4218S:	Maintained
4219L:	linux-media@vger.kernel.org
4220L:	dri-devel@lists.freedesktop.org
4221L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4222F:	drivers/dma-buf/
4223F:	include/linux/dma-buf*
4224F:	include/linux/reservation.h
4225F:	include/linux/*fence.h
4226F:	Documentation/driver-api/dma-buf.rst
4227T:	git git://anongit.freedesktop.org/drm/drm-misc
4228
4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4230M:	Vinod Koul <vinod.koul@intel.com>
4231L:	dmaengine@vger.kernel.org
4232Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4233S:	Maintained
4234F:	drivers/dma/
4235F:	include/linux/dmaengine.h
4236F:	Documentation/devicetree/bindings/dma/
4237F:	Documentation/dmaengine/
4238T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4239
4240DMA MAPPING HELPERS
4241M:	Christoph Hellwig <hch@lst.de>
4242M:	Marek Szyprowski <m.szyprowski@samsung.com>
4243R:	Robin Murphy <robin.murphy@arm.com>
4244L:	iommu@lists.linux-foundation.org
4245T:	git git://git.infradead.org/users/hch/dma-mapping.git
4246W:	http://git.infradead.org/users/hch/dma-mapping.git
4247S:	Supported
4248F:	lib/dma-debug.c
4249F:	lib/dma-noop.c
4250F:	lib/dma-virt.c
4251F:	drivers/base/dma-mapping.c
4252F:	drivers/base/dma-coherent.c
4253F:	include/linux/dma-mapping.h
4254
4255DME1737 HARDWARE MONITOR DRIVER
4256M:	Juerg Haefliger <juergh@gmail.com>
4257L:	linux-hwmon@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/hwmon/dme1737
4260F:	drivers/hwmon/dme1737.c
4261
4262DMI/SMBIOS SUPPORT
4263M:	Jean Delvare <jdelvare@suse.com>
4264S:	Maintained
4265T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4266F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4267F:	drivers/firmware/dmi-id.c
4268F:	drivers/firmware/dmi_scan.c
4269F:	include/linux/dmi.h
4270
4271DOCUMENTATION
4272M:	Jonathan Corbet <corbet@lwn.net>
4273L:	linux-doc@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/
4276F:	scripts/kernel-doc
4277X:	Documentation/ABI/
4278X:	Documentation/devicetree/
4279X:	Documentation/acpi
4280X:	Documentation/power
4281X:	Documentation/spi
4282X:	Documentation/media
4283T:	git git://git.lwn.net/linux.git docs-next
4284
4285DONGWOON DW9714 LENS VOICE COIL DRIVER
4286M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4287L:	linux-media@vger.kernel.org
4288T:	git git://linuxtv.org/media_tree.git
4289S:	Maintained
4290F:	drivers/media/i2c/dw9714.c
4291
4292DOUBLETALK DRIVER
4293M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4294L:	blinux-list@redhat.com
4295S:	Maintained
4296F:	drivers/char/dtlk.c
4297F:	include/linux/dtlk.h
4298
4299DPAA2 DATAPATH I/O (DPIO) DRIVER
4300M:	Roy Pledge <Roy.Pledge@nxp.com>
4301L:	linux-kernel@vger.kernel.org
4302S:	Maintained
4303F:	drivers/staging/fsl-mc/bus/dpio
4304
4305DPAA2 ETHERNET DRIVER
4306M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4307L:	linux-kernel@vger.kernel.org
4308S:	Maintained
4309F:	drivers/staging/fsl-dpaa2/ethernet
4310
4311DPT_I2O SCSI RAID DRIVER
4312M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4313L:	linux-scsi@vger.kernel.org
4314W:	http://www.adaptec.com/
4315S:	Maintained
4316F:	drivers/scsi/dpt*
4317F:	drivers/scsi/dpt/
4318
4319DRBD DRIVER
4320M:	Philipp Reisner <philipp.reisner@linbit.com>
4321M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4322L:	drbd-dev@lists.linbit.com
4323W:	http://www.drbd.org
4324T:	git git://git.linbit.com/linux-drbd.git
4325T:	git git://git.linbit.com/drbd-8.4.git
4326S:	Supported
4327F:	drivers/block/drbd/
4328F:	lib/lru_cache.c
4329F:	Documentation/blockdev/drbd/
4330
4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4334S:	Supported
4335F:	Documentation/kobject.txt
4336F:	drivers/base/
4337F:	fs/debugfs/
4338F:	fs/sysfs/
4339F:	include/linux/debugfs.h
4340F:	include/linux/kobj*
4341F:	lib/kobj*
4342
4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4344M:	Kevin Hilman <khilman@kernel.org>
4345M:	Nishanth Menon <nm@ti.com>
4346S:	Maintained
4347F:	drivers/power/avs/
4348F:	include/linux/power/smartreflex.h
4349L:	linux-pm@vger.kernel.org
4350
4351DRM DRIVER FOR ARM PL111 CLCD
4352M:	Eric Anholt <eric@anholt.net>
4353T:	git git://anongit.freedesktop.org/drm/drm-misc
4354S:	Supported
4355F:	drivers/gpu/drm/pl111/
4356
4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4358M:	Dave Airlie <airlied@redhat.com>
4359S:	Odd Fixes
4360F:	drivers/gpu/drm/ast/
4361
4362DRM DRIVER FOR BOCHS VIRTUAL GPU
4363M:	Gerd Hoffmann <kraxel@redhat.com>
4364L:	virtualization@lists.linux-foundation.org
4365T:	git git://anongit.freedesktop.org/drm/drm-misc
4366S:	Maintained
4367F:	drivers/gpu/drm/bochs/
4368
4369DRM DRIVER FOR INTEL I810 VIDEO CARDS
4370S:	Orphan / Obsolete
4371F:	drivers/gpu/drm/i810/
4372F:	include/uapi/drm/i810_drm.h
4373
4374DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4375S:	Orphan / Obsolete
4376F:	drivers/gpu/drm/mga/
4377F:	include/uapi/drm/mga_drm.h
4378
4379DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4380M:	Dave Airlie <airlied@redhat.com>
4381S:	Odd Fixes
4382F:	drivers/gpu/drm/mgag200/
4383
4384DRM DRIVER FOR MI0283QT
4385M:	Noralf Trønnes <noralf@tronnes.org>
4386S:	Maintained
4387F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4388F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4389
4390DRM DRIVER FOR MSM ADRENO GPU
4391M:	Rob Clark <robdclark@gmail.com>
4392L:	linux-arm-msm@vger.kernel.org
4393L:	dri-devel@lists.freedesktop.org
4394L:	freedreno@lists.freedesktop.org
4395T:	git git://people.freedesktop.org/~robclark/linux
4396S:	Maintained
4397F:	drivers/gpu/drm/msm/
4398F:	include/uapi/drm/msm_drm.h
4399F:	Documentation/devicetree/bindings/display/msm/
4400
4401DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4402M:	Ben Skeggs <bskeggs@redhat.com>
4403L:	dri-devel@lists.freedesktop.org
4404L:	nouveau@lists.freedesktop.org
4405T:	git git://github.com/skeggsb/linux
4406S:	Supported
4407F:	drivers/gpu/drm/nouveau/
4408F:	include/uapi/drm/nouveau_drm.h
4409
4410DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4411M:	Noralf Trønnes <noralf@tronnes.org>
4412S:	Maintained
4413F:	drivers/gpu/drm/tinydrm/repaper.c
4414F:	Documentation/devicetree/bindings/display/repaper.txt
4415
4416DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4417M:	Dave Airlie <airlied@redhat.com>
4418M:	Gerd Hoffmann <kraxel@redhat.com>
4419L:	virtualization@lists.linux-foundation.org
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421S:	Obsolete
4422W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4423F:	drivers/gpu/drm/cirrus/
4424
4425DRM DRIVER FOR QXL VIRTUAL GPU
4426M:	Dave Airlie <airlied@redhat.com>
4427M:	Gerd Hoffmann <kraxel@redhat.com>
4428L:	virtualization@lists.linux-foundation.org
4429T:	git git://anongit.freedesktop.org/drm/drm-misc
4430S:	Maintained
4431F:	drivers/gpu/drm/qxl/
4432F:	include/uapi/drm/qxl_drm.h
4433
4434DRM DRIVER FOR RAGE 128 VIDEO CARDS
4435S:	Orphan / Obsolete
4436F:	drivers/gpu/drm/r128/
4437F:	include/uapi/drm/r128_drm.h
4438
4439DRM DRIVER FOR SAVAGE VIDEO CARDS
4440S:	Orphan / Obsolete
4441F:	drivers/gpu/drm/savage/
4442F:	include/uapi/drm/savage_drm.h
4443
4444DRM DRIVER FOR SIS VIDEO CARDS
4445S:	Orphan / Obsolete
4446F:	drivers/gpu/drm/sis/
4447F:	include/uapi/drm/sis_drm.h
4448
4449DRM DRIVER FOR SITRONIX ST7586 PANELS
4450M:	David Lechner <david@lechnology.com>
4451S:	Maintained
4452F:	drivers/gpu/drm/tinydrm/st7586.c
4453F:	Documentation/devicetree/bindings/display/st7586.txt
4454
4455DRM DRIVER FOR TDFX VIDEO CARDS
4456S:	Orphan / Obsolete
4457F:	drivers/gpu/drm/tdfx/
4458
4459DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/udl/
4463
4464DRM DRIVER FOR VMWARE VIRTUAL GPU
4465M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4466M:	Sinclair Yeh <syeh@vmware.com>
4467M:	Thomas Hellstrom <thellstrom@vmware.com>
4468L:	dri-devel@lists.freedesktop.org
4469T:	git git://people.freedesktop.org/~syeh/repos_linux
4470T:	git git://people.freedesktop.org/~thomash/linux
4471S:	Supported
4472F:	drivers/gpu/drm/vmwgfx/
4473F:	include/uapi/drm/vmwgfx_drm.h
4474
4475DRM DRIVERS
4476M:	David Airlie <airlied@linux.ie>
4477L:	dri-devel@lists.freedesktop.org
4478T:	git git://people.freedesktop.org/~airlied/linux
4479B:	https://bugs.freedesktop.org/
4480C:	irc://chat.freenode.net/dri-devel
4481S:	Maintained
4482F:	drivers/gpu/drm/
4483F:	drivers/gpu/vga/
4484F:	Documentation/devicetree/bindings/display/
4485F:	Documentation/devicetree/bindings/gpu/
4486F:	Documentation/devicetree/bindings/video/
4487F:	Documentation/gpu/
4488F:	include/drm/
4489F:	include/uapi/drm/
4490F:	include/linux/vga*
4491
4492DRM DRIVERS AND MISC GPU PATCHES
4493M:	Daniel Vetter <daniel.vetter@intel.com>
4494M:	Jani Nikula <jani.nikula@linux.intel.com>
4495M:	Sean Paul <seanpaul@chromium.org>
4496W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4497S:	Maintained
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499F:	Documentation/gpu/
4500F:	drivers/gpu/vga/
4501F:	drivers/gpu/drm/*
4502F:	include/drm/drm*
4503F:	include/uapi/drm/drm*
4504F:	include/linux/vga*
4505
4506DRM DRIVERS FOR ALLWINNER A10
4507M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4508L:	dri-devel@lists.freedesktop.org
4509S:	Supported
4510F:	drivers/gpu/drm/sun4i/
4511F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4513
4514DRM DRIVERS FOR AMLOGIC SOCS
4515M:	Neil Armstrong <narmstrong@baylibre.com>
4516L:	dri-devel@lists.freedesktop.org
4517L:	linux-amlogic@lists.infradead.org
4518W:	http://linux-meson.com/
4519S:	Supported
4520F:	drivers/gpu/drm/meson/
4521F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4522F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4523F:	Documentation/gpu/meson.rst
4524T:	git git://anongit.freedesktop.org/drm/drm-misc
4525
4526DRM DRIVERS FOR ATMEL HLCDC
4527M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4528L:	dri-devel@lists.freedesktop.org
4529S:	Supported
4530F:	drivers/gpu/drm/atmel-hlcdc/
4531F:	Documentation/devicetree/bindings/drm/atmel/
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533
4534DRM DRIVERS FOR BRIDGE CHIPS
4535M:	Archit Taneja <architt@codeaurora.org>
4536M:	Andrzej Hajda <a.hajda@samsung.com>
4537R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4538S:	Maintained
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540F:	drivers/gpu/drm/bridge/
4541
4542DRM DRIVERS FOR EXYNOS
4543M:	Inki Dae <inki.dae@samsung.com>
4544M:	Joonyoung Shim <jy0922.shim@samsung.com>
4545M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4546M:	Kyungmin Park <kyungmin.park@samsung.com>
4547L:	dri-devel@lists.freedesktop.org
4548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4549S:	Supported
4550F:	drivers/gpu/drm/exynos/
4551F:	include/uapi/drm/exynos_drm.h
4552F:	Documentation/devicetree/bindings/display/exynos/
4553
4554DRM DRIVERS FOR FREESCALE DCU
4555M:	Stefan Agner <stefan@agner.ch>
4556M:	Alison Wang <alison.wang@freescale.com>
4557L:	dri-devel@lists.freedesktop.org
4558S:	Supported
4559F:	drivers/gpu/drm/fsl-dcu/
4560F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4561F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4562F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4563
4564DRM DRIVERS FOR FREESCALE IMX
4565M:	Philipp Zabel <p.zabel@pengutronix.de>
4566L:	dri-devel@lists.freedesktop.org
4567S:	Maintained
4568F:	drivers/gpu/drm/imx/
4569F:	drivers/gpu/ipu-v3/
4570F:	Documentation/devicetree/bindings/display/imx/
4571
4572DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4573M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4574L:	dri-devel@lists.freedesktop.org
4575T:	git git://github.com/patjak/drm-gma500
4576S:	Maintained
4577F:	drivers/gpu/drm/gma500/
4578
4579DRM DRIVERS FOR HISILICON
4580M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4581M:	Rongrong Zou <zourongrong@gmail.com>
4582R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4583R:	Chen Feng <puck.chen@hisilicon.com>
4584L:	dri-devel@lists.freedesktop.org
4585T:	git git://github.com/xin3liang/linux.git
4586S:	Maintained
4587F:	drivers/gpu/drm/hisilicon/
4588F:	Documentation/devicetree/bindings/display/hisilicon/
4589
4590DRM DRIVERS FOR MEDIATEK
4591M:	CK Hu <ck.hu@mediatek.com>
4592M:	Philipp Zabel <p.zabel@pengutronix.de>
4593L:	dri-devel@lists.freedesktop.org
4594S:	Supported
4595F:	drivers/gpu/drm/mediatek/
4596F:	Documentation/devicetree/bindings/display/mediatek/
4597
4598DRM DRIVERS FOR NVIDIA TEGRA
4599M:	Thierry Reding <thierry.reding@gmail.com>
4600L:	dri-devel@lists.freedesktop.org
4601L:	linux-tegra@vger.kernel.org
4602T:	git git://anongit.freedesktop.org/tegra/linux.git
4603S:	Supported
4604F:	drivers/gpu/drm/tegra/
4605F:	drivers/gpu/host1x/
4606F:	include/linux/host1x.h
4607F:	include/uapi/drm/tegra_drm.h
4608F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4609
4610DRM DRIVERS FOR RENESAS
4611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4612L:	dri-devel@lists.freedesktop.org
4613L:	linux-renesas-soc@vger.kernel.org
4614T:	git git://linuxtv.org/pinchartl/fbdev
4615S:	Supported
4616F:	drivers/gpu/drm/rcar-du/
4617F:	drivers/gpu/drm/shmobile/
4618F:	include/linux/platform_data/shmob_drm.h
4619F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4620F:	Documentation/devicetree/bindings/display/renesas,du.txt
4621
4622DRM DRIVERS FOR ROCKCHIP
4623M:	Mark Yao <mark.yao@rock-chips.com>
4624L:	dri-devel@lists.freedesktop.org
4625S:	Maintained
4626F:	drivers/gpu/drm/rockchip/
4627F:	Documentation/devicetree/bindings/display/rockchip/
4628T:	git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR STI
4631M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4632M:	Vincent Abriou <vincent.abriou@st.com>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635S:	Maintained
4636F:	drivers/gpu/drm/sti
4637F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4638
4639DRM DRIVERS FOR STM
4640M:	Yannick Fertre <yannick.fertre@st.com>
4641M:	Philippe Cornu <philippe.cornu@st.com>
4642M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643M:	Vincent Abriou <vincent.abriou@st.com>
4644L:	dri-devel@lists.freedesktop.org
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646S:	Maintained
4647F:	drivers/gpu/drm/stm
4648F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4649
4650DRM DRIVERS FOR TI LCDC
4651M:	Jyri Sarha <jsarha@ti.com>
4652R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4653L:	dri-devel@lists.freedesktop.org
4654S:	Maintained
4655F:	drivers/gpu/drm/tilcdc/
4656F:	Documentation/devicetree/bindings/display/tilcdc/
4657
4658DRM DRIVERS FOR TI OMAP
4659M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Maintained
4662F:	drivers/gpu/drm/omapdrm/
4663F:	Documentation/devicetree/bindings/display/ti/
4664
4665DRM DRIVERS FOR VC4
4666M:	Eric Anholt <eric@anholt.net>
4667T:	git git://github.com/anholt/linux
4668S:	Supported
4669F:	drivers/gpu/drm/vc4/
4670F:	include/uapi/drm/vc4_drm.h
4671F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4672T:	git git://anongit.freedesktop.org/drm/drm-misc
4673
4674DRM DRIVERS FOR VIVANTE GPU IP
4675M:	Lucas Stach <l.stach@pengutronix.de>
4676R:	Russell King <linux+etnaviv@armlinux.org.uk>
4677R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4678L:	etnaviv@lists.freedesktop.org
4679L:	dri-devel@lists.freedesktop.org
4680S:	Maintained
4681F:	drivers/gpu/drm/etnaviv/
4682F:	include/uapi/drm/etnaviv_drm.h
4683F:	Documentation/devicetree/bindings/display/etnaviv/
4684
4685DRM DRIVERS FOR ZTE ZX
4686M:	Shawn Guo <shawnguo@kernel.org>
4687L:	dri-devel@lists.freedesktop.org
4688S:	Maintained
4689F:	drivers/gpu/drm/zte/
4690F:	Documentation/devicetree/bindings/display/zte,vou.txt
4691T:	git git://anongit.freedesktop.org/drm/drm-misc
4692
4693DRM PANEL DRIVERS
4694M:	Thierry Reding <thierry.reding@gmail.com>
4695L:	dri-devel@lists.freedesktop.org
4696T:	git git://anongit.freedesktop.org/tegra/linux.git
4697S:	Maintained
4698F:	drivers/gpu/drm/drm_panel.c
4699F:	drivers/gpu/drm/panel/
4700F:	include/drm/drm_panel.h
4701F:	Documentation/devicetree/bindings/display/panel/
4702
4703DRM TINYDRM DRIVERS
4704M:	Noralf Trønnes <noralf@tronnes.org>
4705W:	https://github.com/notro/tinydrm/wiki/Development
4706T:	git git://anongit.freedesktop.org/drm/drm-misc
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/
4709F:	include/drm/tinydrm/
4710
4711DSBR100 USB FM RADIO DRIVER
4712M:	Alexey Klimov <klimov.linux@gmail.com>
4713L:	linux-media@vger.kernel.org
4714T:	git git://linuxtv.org/media_tree.git
4715S:	Maintained
4716F:	drivers/media/radio/dsbr100.c
4717
4718DSCC4 DRIVER
4719M:	Francois Romieu <romieu@fr.zoreil.com>
4720L:	netdev@vger.kernel.org
4721S:	Maintained
4722F:	drivers/net/wan/dscc4.c
4723
4724DT3155 MEDIA DRIVER
4725M:	Hans Verkuil <hverkuil@xs4all.nl>
4726L:	linux-media@vger.kernel.org
4727T:	git git://linuxtv.org/media_tree.git
4728W:	https://linuxtv.org
4729S:	Odd Fixes
4730F:	drivers/media/pci/dt3155/
4731
4732DVB_USB_AF9015 MEDIA DRIVER
4733M:	Antti Palosaari <crope@iki.fi>
4734L:	linux-media@vger.kernel.org
4735W:	https://linuxtv.org
4736W:	http://palosaari.fi/linux/
4737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4738T:	git git://linuxtv.org/anttip/media_tree.git
4739S:	Maintained
4740F:	drivers/media/usb/dvb-usb-v2/af9015*
4741
4742DVB_USB_AF9035 MEDIA DRIVER
4743M:	Antti Palosaari <crope@iki.fi>
4744L:	linux-media@vger.kernel.org
4745W:	https://linuxtv.org
4746W:	http://palosaari.fi/linux/
4747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4748T:	git git://linuxtv.org/anttip/media_tree.git
4749S:	Maintained
4750F:	drivers/media/usb/dvb-usb-v2/af9035*
4751
4752DVB_USB_ANYSEE MEDIA DRIVER
4753M:	Antti Palosaari <crope@iki.fi>
4754L:	linux-media@vger.kernel.org
4755W:	https://linuxtv.org
4756W:	http://palosaari.fi/linux/
4757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4758T:	git git://linuxtv.org/anttip/media_tree.git
4759S:	Maintained
4760F:	drivers/media/usb/dvb-usb-v2/anysee*
4761
4762DVB_USB_AU6610 MEDIA DRIVER
4763M:	Antti Palosaari <crope@iki.fi>
4764L:	linux-media@vger.kernel.org
4765W:	https://linuxtv.org
4766W:	http://palosaari.fi/linux/
4767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4768T:	git git://linuxtv.org/anttip/media_tree.git
4769S:	Maintained
4770F:	drivers/media/usb/dvb-usb-v2/au6610*
4771
4772DVB_USB_CE6230 MEDIA DRIVER
4773M:	Antti Palosaari <crope@iki.fi>
4774L:	linux-media@vger.kernel.org
4775W:	https://linuxtv.org
4776W:	http://palosaari.fi/linux/
4777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4778T:	git git://linuxtv.org/anttip/media_tree.git
4779S:	Maintained
4780F:	drivers/media/usb/dvb-usb-v2/ce6230*
4781
4782DVB_USB_CXUSB MEDIA DRIVER
4783M:	Michael Krufky <mkrufky@linuxtv.org>
4784L:	linux-media@vger.kernel.org
4785W:	https://linuxtv.org
4786W:	http://github.com/mkrufky
4787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4788T:	git git://linuxtv.org/media_tree.git
4789S:	Maintained
4790F:	drivers/media/usb/dvb-usb/cxusb*
4791
4792DVB_USB_EC168 MEDIA DRIVER
4793M:	Antti Palosaari <crope@iki.fi>
4794L:	linux-media@vger.kernel.org
4795W:	https://linuxtv.org
4796W:	http://palosaari.fi/linux/
4797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4798T:	git git://linuxtv.org/anttip/media_tree.git
4799S:	Maintained
4800F:	drivers/media/usb/dvb-usb-v2/ec168*
4801
4802DVB_USB_GL861 MEDIA DRIVER
4803M:	Antti Palosaari <crope@iki.fi>
4804L:	linux-media@vger.kernel.org
4805W:	https://linuxtv.org
4806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4807T:	git git://linuxtv.org/anttip/media_tree.git
4808S:	Maintained
4809F:	drivers/media/usb/dvb-usb-v2/gl861*
4810
4811DVB_USB_MXL111SF MEDIA DRIVER
4812M:	Michael Krufky <mkrufky@linuxtv.org>
4813L:	linux-media@vger.kernel.org
4814W:	https://linuxtv.org
4815W:	http://github.com/mkrufky
4816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4817T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4818S:	Maintained
4819F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4820
4821DVB_USB_RTL28XXU MEDIA DRIVER
4822M:	Antti Palosaari <crope@iki.fi>
4823L:	linux-media@vger.kernel.org
4824W:	https://linuxtv.org
4825W:	http://palosaari.fi/linux/
4826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4827T:	git git://linuxtv.org/anttip/media_tree.git
4828S:	Maintained
4829F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4830
4831DVB_USB_V2 MEDIA DRIVER
4832M:	Antti Palosaari <crope@iki.fi>
4833L:	linux-media@vger.kernel.org
4834W:	https://linuxtv.org
4835W:	http://palosaari.fi/linux/
4836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4837T:	git git://linuxtv.org/anttip/media_tree.git
4838S:	Maintained
4839F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4840F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4841
4842DYNAMIC DEBUG
4843M:	Jason Baron <jbaron@akamai.com>
4844S:	Maintained
4845F:	lib/dynamic_debug.c
4846F:	include/linux/dynamic_debug.h
4847
4848DZ DECSTATION DZ11 SERIAL DRIVER
4849M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4850S:	Maintained
4851F:	drivers/tty/serial/dz.*
4852
4853E3X0 POWER BUTTON DRIVER
4854M:	Moritz Fischer <moritz.fischer@ettus.com>
4855L:	usrp-users@lists.ettus.com
4856W:	http://www.ettus.com
4857S:	Supported
4858F:	drivers/input/misc/e3x0-button.c
4859F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4860
4861E4000 MEDIA DRIVER
4862M:	Antti Palosaari <crope@iki.fi>
4863L:	linux-media@vger.kernel.org
4864W:	https://linuxtv.org
4865W:	http://palosaari.fi/linux/
4866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4867T:	git git://linuxtv.org/anttip/media_tree.git
4868S:	Maintained
4869F:	drivers/media/tuners/e4000*
4870
4871EATA ISA/EISA/PCI SCSI DRIVER
4872M:	Dario Ballabio <ballabio_dario@emc.com>
4873L:	linux-scsi@vger.kernel.org
4874S:	Maintained
4875F:	drivers/scsi/eata.c
4876
4877EC100 MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/dvb-frontends/ec100*
4886
4887ECRYPT FILE SYSTEM
4888M:	Tyler Hicks <tyhicks@canonical.com>
4889L:	ecryptfs@vger.kernel.org
4890W:	http://ecryptfs.org
4891W:	https://launchpad.net/ecryptfs
4892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4893S:	Supported
4894F:	Documentation/filesystems/ecryptfs.txt
4895F:	fs/ecryptfs/
4896
4897EDAC-AMD64
4898M:	Borislav Petkov <bp@alien8.de>
4899L:	linux-edac@vger.kernel.org
4900S:	Maintained
4901F:	drivers/edac/amd64_edac*
4902
4903EDAC-CALXEDA
4904M:	Robert Richter <rric@kernel.org>
4905L:	linux-edac@vger.kernel.org
4906S:	Maintained
4907F:	drivers/edac/highbank*
4908
4909EDAC-CAVIUM
4910M:	Ralf Baechle <ralf@linux-mips.org>
4911M:	David Daney <david.daney@cavium.com>
4912L:	linux-edac@vger.kernel.org
4913L:	linux-mips@linux-mips.org
4914S:	Supported
4915F:	drivers/edac/octeon_edac*
4916F:	drivers/edac/thunderx_edac*
4917
4918EDAC-CORE
4919M:	Borislav Petkov <bp@alien8.de>
4920M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4922L:	linux-edac@vger.kernel.org
4923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4925S:	Supported
4926F:	Documentation/admin-guide/ras.rst
4927F:	Documentation/driver-api/edac.rst
4928F:	drivers/edac/
4929F:	include/linux/edac.h
4930
4931EDAC-E752X
4932M:	Mark Gross <mark.gross@intel.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/e752x_edac.c
4936
4937EDAC-E7XXX
4938L:	linux-edac@vger.kernel.org
4939S:	Maintained
4940F:	drivers/edac/e7xxx_edac.c
4941
4942EDAC-FSL_DDR
4943M:	York Sun <york.sun@nxp.com>
4944L:	linux-edac@vger.kernel.org
4945S:	Maintained
4946F:	drivers/edac/fsl_ddr_edac.*
4947
4948EDAC-GHES
4949M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4950M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4951L:	linux-edac@vger.kernel.org
4952S:	Maintained
4953F:	drivers/edac/ghes_edac.c
4954
4955EDAC-I3000
4956L:	linux-edac@vger.kernel.org
4957S:	Orphan
4958F:	drivers/edac/i3000_edac.c
4959
4960EDAC-I5000
4961L:	linux-edac@vger.kernel.org
4962S:	Maintained
4963F:	drivers/edac/i5000_edac.c
4964
4965EDAC-I5400
4966M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4968L:	linux-edac@vger.kernel.org
4969S:	Maintained
4970F:	drivers/edac/i5400_edac.c
4971
4972EDAC-I7300
4973M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4975L:	linux-edac@vger.kernel.org
4976S:	Maintained
4977F:	drivers/edac/i7300_edac.c
4978
4979EDAC-I7CORE
4980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4982L:	linux-edac@vger.kernel.org
4983S:	Maintained
4984F:	drivers/edac/i7core_edac.c
4985
4986EDAC-I82443BXGX
4987M:	Tim Small <tim@buttersideup.com>
4988L:	linux-edac@vger.kernel.org
4989S:	Maintained
4990F:	drivers/edac/i82443bxgx_edac.c
4991
4992EDAC-I82975X
4993M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4994M:	"Arvind R." <arvino55@gmail.com>
4995L:	linux-edac@vger.kernel.org
4996S:	Maintained
4997F:	drivers/edac/i82975x_edac.c
4998
4999EDAC-IE31200
5000M:	Jason Baron <jbaron@akamai.com>
5001L:	linux-edac@vger.kernel.org
5002S:	Maintained
5003F:	drivers/edac/ie31200_edac.c
5004
5005EDAC-MPC85XX
5006M:	Johannes Thumshirn <morbidrsa@gmail.com>
5007L:	linux-edac@vger.kernel.org
5008S:	Maintained
5009F:	drivers/edac/mpc85xx_edac.[ch]
5010
5011EDAC-PASEMI
5012M:	Egor Martovetsky <egor@pasemi.com>
5013L:	linux-edac@vger.kernel.org
5014S:	Maintained
5015F:	drivers/edac/pasemi_edac.c
5016
5017EDAC-PND2
5018M:	Tony Luck <tony.luck@intel.com>
5019L:	linux-edac@vger.kernel.org
5020S:	Maintained
5021F:	drivers/edac/pnd2_edac.[ch]
5022
5023EDAC-R82600
5024M:	Tim Small <tim@buttersideup.com>
5025L:	linux-edac@vger.kernel.org
5026S:	Maintained
5027F:	drivers/edac/r82600_edac.c
5028
5029EDAC-SBRIDGE
5030M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5032L:	linux-edac@vger.kernel.org
5033S:	Maintained
5034F:	drivers/edac/sb_edac.c
5035
5036EDAC-SKYLAKE
5037M:	Tony Luck <tony.luck@intel.com>
5038L:	linux-edac@vger.kernel.org
5039S:	Maintained
5040F:	drivers/edac/skx_edac.c
5041
5042EDIROL UA-101/UA-1000 DRIVER
5043M:	Clemens Ladisch <clemens@ladisch.de>
5044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5045T:	git git://git.alsa-project.org/alsa-kernel.git
5046S:	Maintained
5047F:	sound/usb/misc/ua101.c
5048
5049EFI TEST DRIVER
5050L:	linux-efi@vger.kernel.org
5051M:	Ivan Hu <ivan.hu@canonical.com>
5052M:	Matt Fleming <matt@codeblueprint.co.uk>
5053S:	Maintained
5054F:	drivers/firmware/efi/test/
5055
5056EFI VARIABLE FILESYSTEM
5057M:	Matthew Garrett <matthew.garrett@nebula.com>
5058M:	Jeremy Kerr <jk@ozlabs.org>
5059M:	Matt Fleming <matt@codeblueprint.co.uk>
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5061L:	linux-efi@vger.kernel.org
5062S:	Maintained
5063F:	fs/efivarfs/
5064
5065EFIFB FRAMEBUFFER DRIVER
5066L:	linux-fbdev@vger.kernel.org
5067M:	Peter Jones <pjones@redhat.com>
5068S:	Maintained
5069F:	drivers/video/fbdev/efifb.c
5070
5071EFS FILESYSTEM
5072W:	http://aeschi.ch.eu.org/efs/
5073S:	Orphan
5074F:	fs/efs/
5075
5076EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5077M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5078L:	netdev@vger.kernel.org
5079S:	Maintained
5080F:	drivers/net/ethernet/ibm/ehea/
5081
5082EM28XX VIDEO4LINUX DRIVER
5083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5085L:	linux-media@vger.kernel.org
5086W:	https://linuxtv.org
5087T:	git git://linuxtv.org/media_tree.git
5088S:	Maintained
5089F:	drivers/media/usb/em28xx/
5090F:	Documentation/media/v4l-drivers/em28xx*
5091
5092EMBEDDED LINUX
5093M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5094M:	Matt Mackall <mpm@selenic.com>
5095M:	David Woodhouse <dwmw2@infradead.org>
5096L:	linux-embedded@vger.kernel.org
5097S:	Maintained
5098
5099Emulex 10Gbps iSCSI - OneConnect DRIVER
5100M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5101M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5102M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5103L:	linux-scsi@vger.kernel.org
5104W:	http://www.broadcom.com
5105S:	Supported
5106F:	drivers/scsi/be2iscsi/
5107
5108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5109M:	Sathya Perla <sathya.perla@broadcom.com>
5110M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5111M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5112M:	Somnath Kotur <somnath.kotur@broadcom.com>
5113L:	netdev@vger.kernel.org
5114W:	http://www.emulex.com
5115S:	Supported
5116F:	drivers/net/ethernet/emulex/benet/
5117
5118EMULEX ONECONNECT ROCE DRIVER
5119M:	Selvin Xavier <selvin.xavier@broadcom.com>
5120M:	Devesh Sharma <devesh.sharma@broadcom.com>
5121L:	linux-rdma@vger.kernel.org
5122W:	http://www.broadcom.com
5123S:	Odd Fixes
5124F:	drivers/infiniband/hw/ocrdma/
5125F:	include/uapi/rdma/ocrdma-abi.h
5126
5127EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5128M:	James Smart <james.smart@broadcom.com>
5129M:	Dick Kennedy <dick.kennedy@broadcom.com>
5130L:	linux-scsi@vger.kernel.org
5131W:	http://www.broadcom.com
5132S:	Supported
5133F:	drivers/scsi/lpfc/
5134
5135ENE CB710 FLASH CARD READER DRIVER
5136M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5137S:	Maintained
5138F:	drivers/misc/cb710/
5139F:	drivers/mmc/host/cb710-mmc.*
5140F:	include/linux/cb710.h
5141
5142ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5143M:	Maxim Levitsky <maximlevitsky@gmail.com>
5144S:	Maintained
5145F:	drivers/media/rc/ene_ir.*
5146
5147EPSON S1D13XXX FRAMEBUFFER DRIVER
5148M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5149S:	Maintained
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5151F:	drivers/video/fbdev/s1d13xxxfb.c
5152F:	include/video/s1d13xxxfb.h
5153
5154ERRSEQ ERROR TRACKING INFRASTRUCTURE
5155M:	Jeff Layton <jlayton@poochiereds.net>
5156S:	Maintained
5157F:	lib/errseq.c
5158F:	include/linux/errseq.h
5159
5160ET131X NETWORK DRIVER
5161M:	Mark Einon <mark.einon@gmail.com>
5162S:	Odd Fixes
5163F:	drivers/net/ethernet/agere/
5164
5165ETHERNET BRIDGE
5166M:	Stephen Hemminger <stephen@networkplumber.org>
5167L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5168L:	netdev@vger.kernel.org
5169W:	http://www.linuxfoundation.org/en/Net:Bridge
5170S:	Maintained
5171F:	include/linux/netfilter_bridge/
5172F:	net/bridge/
5173
5174ETHERNET PHY LIBRARY
5175M:	Andrew Lunn <andrew@lunn.ch>
5176M:	Florian Fainelli <f.fainelli@gmail.com>
5177L:	netdev@vger.kernel.org
5178S:	Maintained
5179F:	Documentation/ABI/testing/sysfs-bus-mdio
5180F:	Documentation/devicetree/bindings/net/mdio*
5181F:	Documentation/networking/phy.txt
5182F:	drivers/net/phy/
5183F:	drivers/of/of_mdio.c
5184F:	drivers/of/of_net.c
5185F:	include/linux/*mdio*.h
5186F:	include/linux/of_net.h
5187F:	include/linux/phy.h
5188F:	include/linux/phy_fixed.h
5189F:	include/linux/platform_data/mdio-gpio.h
5190F:	include/linux/platform_data/mdio-bcm-unimac.h
5191F:	include/trace/events/mdio.h
5192F:	include/uapi/linux/mdio.h
5193F:	include/uapi/linux/mii.h
5194
5195EXT2 FILE SYSTEM
5196M:	Jan Kara <jack@suse.com>
5197L:	linux-ext4@vger.kernel.org
5198S:	Maintained
5199F:	Documentation/filesystems/ext2.txt
5200F:	fs/ext2/
5201F:	include/linux/ext2*
5202
5203EXT4 FILE SYSTEM
5204M:	"Theodore Ts'o" <tytso@mit.edu>
5205M:	Andreas Dilger <adilger.kernel@dilger.ca>
5206L:	linux-ext4@vger.kernel.org
5207W:	http://ext4.wiki.kernel.org
5208Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5210S:	Maintained
5211F:	Documentation/filesystems/ext4.txt
5212F:	fs/ext4/
5213
5214Extended Verification Module (EVM)
5215M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5216L:	linux-ima-devel@lists.sourceforge.net
5217L:	linux-security-module@vger.kernel.org
5218S:	Supported
5219F:	security/integrity/evm/
5220
5221EXTENSIBLE FIRMWARE INTERFACE (EFI)
5222M:	Matt Fleming <matt@codeblueprint.co.uk>
5223M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5224L:	linux-efi@vger.kernel.org
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5226S:	Maintained
5227F:	Documentation/efi-stub.txt
5228F:	arch/*/kernel/efi.c
5229F:	arch/x86/boot/compressed/eboot.[ch]
5230F:	arch/*/include/asm/efi.h
5231F:	arch/x86/platform/efi/
5232F:	drivers/firmware/efi/
5233F:	include/linux/efi*.h
5234F:	arch/arm/boot/compressed/efi-header.S
5235F:	arch/arm64/kernel/efi-entry.S
5236
5237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5238M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5239M:	Chanwoo Choi <cw00.choi@samsung.com>
5240L:	linux-kernel@vger.kernel.org
5241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5242S:	Maintained
5243F:	drivers/extcon/
5244F:	include/linux/extcon/
5245F:	include/linux/extcon.h
5246F:	Documentation/extcon/
5247F:	Documentation/devicetree/bindings/extcon/
5248
5249EXYNOS DP DRIVER
5250M:	Jingoo Han <jingoohan1@gmail.com>
5251L:	dri-devel@lists.freedesktop.org
5252S:	Maintained
5253F:	drivers/gpu/drm/exynos/exynos_dp*
5254
5255EXYNOS SYSMMU (IOMMU) driver
5256M:	Marek Szyprowski <m.szyprowski@samsung.com>
5257L:	iommu@lists.linux-foundation.org
5258S:	Maintained
5259F:	drivers/iommu/exynos-iommu.c
5260
5261EZchip NPS platform support
5262M:	Elad Kanfi <eladkan@mellanox.com>
5263M:	Vineet Gupta <vgupta@synopsys.com>
5264S:	Supported
5265F:	arch/arc/plat-eznps
5266F:	arch/arc/boot/dts/eznps.dts
5267
5268F2FS FILE SYSTEM
5269M:	Jaegeuk Kim <jaegeuk@kernel.org>
5270M:	Chao Yu <yuchao0@huawei.com>
5271L:	linux-f2fs-devel@lists.sourceforge.net
5272W:	https://f2fs.wiki.kernel.org/
5273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5274S:	Maintained
5275F:	Documentation/filesystems/f2fs.txt
5276F:	Documentation/ABI/testing/sysfs-fs-f2fs
5277F:	fs/f2fs/
5278F:	include/linux/f2fs_fs.h
5279F:	include/trace/events/f2fs.h
5280
5281F71805F HARDWARE MONITORING DRIVER
5282M:	Jean Delvare <jdelvare@suse.com>
5283L:	linux-hwmon@vger.kernel.org
5284S:	Maintained
5285F:	Documentation/hwmon/f71805f
5286F:	drivers/hwmon/f71805f.c
5287
5288FANOTIFY
5289M:	Jan Kara <jack@suse.cz>
5290R:	Amir Goldstein <amir73il@gmail.com>
5291L:	linux-fsdevel@vger.kernel.org
5292S:	Maintained
5293F:	fs/notify/fanotify/
5294F:	include/linux/fanotify.h
5295F:	include/uapi/linux/fanotify.h
5296
5297FARSYNC SYNCHRONOUS DRIVER
5298M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5299W:	http://www.farsite.co.uk/
5300S:	Supported
5301F:	drivers/net/wan/farsync.*
5302
5303FAULT INJECTION SUPPORT
5304M:	Akinobu Mita <akinobu.mita@gmail.com>
5305S:	Supported
5306F:	Documentation/fault-injection/
5307F:	lib/fault-inject.c
5308
5309FBTFT Framebuffer drivers
5310M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5311S:	Maintained
5312F:	drivers/staging/fbtft/
5313
5314FC0011 TUNER DRIVER
5315M:	Michael Buesch <m@bues.ch>
5316L:	linux-media@vger.kernel.org
5317S:	Maintained
5318F:	drivers/media/tuners/fc0011.h
5319F:	drivers/media/tuners/fc0011.c
5320
5321FC2580 MEDIA DRIVER
5322M:	Antti Palosaari <crope@iki.fi>
5323L:	linux-media@vger.kernel.org
5324W:	https://linuxtv.org
5325W:	http://palosaari.fi/linux/
5326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5327T:	git git://linuxtv.org/anttip/media_tree.git
5328S:	Maintained
5329F:	drivers/media/tuners/fc2580*
5330
5331FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5332M:	Johannes Thumshirn <jth@kernel.org>
5333L:	fcoe-devel@open-fcoe.org
5334W:	www.Open-FCoE.org
5335S:	Supported
5336F:	drivers/scsi/libfc/
5337F:	drivers/scsi/fcoe/
5338F:	include/scsi/fc/
5339F:	include/scsi/libfc.h
5340F:	include/scsi/libfcoe.h
5341F:	include/uapi/scsi/fc/
5342
5343FILE LOCKING (flock() and fcntl()/lockf())
5344M:	Jeff Layton <jlayton@poochiereds.net>
5345M:	"J. Bruce Fields" <bfields@fieldses.org>
5346L:	linux-fsdevel@vger.kernel.org
5347S:	Maintained
5348F:	include/linux/fcntl.h
5349F:	include/uapi/linux/fcntl.h
5350F:	fs/fcntl.c
5351F:	fs/locks.c
5352
5353FILESYSTEMS (VFS and infrastructure)
5354M:	Alexander Viro <viro@zeniv.linux.org.uk>
5355L:	linux-fsdevel@vger.kernel.org
5356S:	Maintained
5357F:	fs/*
5358F:	include/linux/fs.h
5359F:	include/uapi/linux/fs.h
5360
5361FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5362M:	Riku Voipio <riku.voipio@iki.fi>
5363L:	linux-hwmon@vger.kernel.org
5364S:	Maintained
5365F:	drivers/hwmon/f75375s.c
5366F:	include/linux/f75375s.h
5367
5368FIREWIRE AUDIO DRIVERS
5369M:	Clemens Ladisch <clemens@ladisch.de>
5370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5371T:	git git://git.alsa-project.org/alsa-kernel.git
5372S:	Maintained
5373F:	sound/firewire/
5374
5375FIREWIRE MEDIA DRIVERS (firedtv)
5376M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5377L:	linux-media@vger.kernel.org
5378L:	linux1394-devel@lists.sourceforge.net
5379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5380S:	Maintained
5381F:	drivers/media/firewire/
5382
5383FIREWIRE SBP-2 TARGET
5384M:	Chris Boot <bootc@bootc.net>
5385L:	linux-scsi@vger.kernel.org
5386L:	target-devel@vger.kernel.org
5387L:	linux1394-devel@lists.sourceforge.net
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5389S:	Maintained
5390F:	drivers/target/sbp/
5391
5392FIREWIRE SUBSYSTEM
5393M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5394L:	linux1394-devel@lists.sourceforge.net
5395W:	http://ieee1394.wiki.kernel.org/
5396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5397S:	Maintained
5398F:	drivers/firewire/
5399F:	include/linux/firewire.h
5400F:	include/uapi/linux/firewire*.h
5401F:	tools/firewire/
5402
5403FIRMWARE LOADER (request_firmware)
5404M:	Luis R. Rodriguez <mcgrof@kernel.org>
5405L:	linux-kernel@vger.kernel.org
5406S:	Maintained
5407F:	Documentation/firmware_class/
5408F:	drivers/base/firmware*.c
5409F:	include/linux/firmware.h
5410
5411FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5412M:	Joshua Morris <josh.h.morris@us.ibm.com>
5413M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5414S:	Maintained
5415F:	drivers/block/rsxx/
5416
5417FLOPPY DRIVER
5418M:	Jiri Kosina <jikos@kernel.org>
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5420S:	Odd fixes
5421F:	drivers/block/floppy.c
5422
5423FMC SUBSYSTEM
5424M:	Alessandro Rubini <rubini@gnudd.com>
5425W:	http://www.ohwr.org/projects/fmc-bus
5426S:	Supported
5427F:	drivers/fmc/
5428F:	include/linux/fmc*.h
5429F:	include/linux/ipmi-fru.h
5430K:	fmc_d.*register
5431
5432FPGA MANAGER FRAMEWORK
5433M:	Alan Tull <atull@kernel.org>
5434R:	Moritz Fischer <mdf@kernel.org>
5435L:	linux-fpga@vger.kernel.org
5436S:	Maintained
5437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5438Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5439F:	Documentation/fpga/
5440F:	Documentation/devicetree/bindings/fpga/
5441F:	drivers/fpga/
5442F:	include/linux/fpga/
5443W:	http://www.rocketboards.org
5444
5445FPU EMULATOR
5446M:	Bill Metzenthen <billm@melbpc.org.au>
5447W:	http://floatingpoint.sourceforge.net/emulator/index.html
5448S:	Maintained
5449F:	arch/x86/math-emu/
5450
5451FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5452L:	netdev@vger.kernel.org
5453S:	Orphan
5454F:	drivers/net/wan/dlci.c
5455F:	drivers/net/wan/sdla.c
5456
5457FRAMEBUFFER LAYER
5458M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5459L:	linux-fbdev@vger.kernel.org
5460T:	git git://github.com/bzolnier/linux.git
5461Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5462S:	Maintained
5463F:	Documentation/fb/
5464F:	drivers/video/
5465F:	include/video/
5466F:	include/linux/fb.h
5467F:	include/uapi/video/
5468F:	include/uapi/linux/fb.h
5469
5470FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5471M:	Horia Geantă <horia.geanta@nxp.com>
5472M:	Dan Douglass <dan.douglass@nxp.com>
5473L:	linux-crypto@vger.kernel.org
5474S:	Maintained
5475F:	drivers/crypto/caam/
5476F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5477
5478FREESCALE DIU FRAMEBUFFER DRIVER
5479M:	Timur Tabi <timur@tabi.org>
5480L:	linux-fbdev@vger.kernel.org
5481S:	Maintained
5482F:	drivers/video/fbdev/fsl-diu-fb.*
5483
5484FREESCALE DMA DRIVER
5485M:	Li Yang <leoyang.li@nxp.com>
5486M:	Zhang Wei <zw@zh-kernel.org>
5487L:	linuxppc-dev@lists.ozlabs.org
5488S:	Maintained
5489F:	drivers/dma/fsldma.*
5490
5491FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5492M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5493L:	netdev@vger.kernel.org
5494S:	Maintained
5495F:	drivers/net/ethernet/freescale/gianfar*
5496X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5497F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5498
5499FREESCALE GPMI NAND DRIVER
5500M:	Han Xu <han.xu@nxp.com>
5501L:	linux-mtd@lists.infradead.org
5502S:	Maintained
5503F:	drivers/mtd/nand/gpmi-nand/*
5504
5505FREESCALE I2C CPM DRIVER
5506M:	Jochen Friedrich <jochen@scram.de>
5507L:	linuxppc-dev@lists.ozlabs.org
5508L:	linux-i2c@vger.kernel.org
5509S:	Maintained
5510F:	drivers/i2c/busses/i2c-cpm.c
5511
5512FREESCALE IMX / MXC FEC DRIVER
5513M:	Fugang Duan <fugang.duan@nxp.com>
5514L:	netdev@vger.kernel.org
5515S:	Maintained
5516F:	drivers/net/ethernet/freescale/fec_main.c
5517F:	drivers/net/ethernet/freescale/fec_ptp.c
5518F:	drivers/net/ethernet/freescale/fec.h
5519F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5520
5521FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5522M:	Sascha Hauer <kernel@pengutronix.de>
5523L:	linux-fbdev@vger.kernel.org
5524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5525S:	Maintained
5526F:	include/linux/platform_data/video-imxfb.h
5527F:	drivers/video/fbdev/imxfb.c
5528
5529FREESCALE QORIQ DPAA ETHERNET DRIVER
5530M:	Madalin Bucur <madalin.bucur@nxp.com>
5531L:	netdev@vger.kernel.org
5532S:	Maintained
5533F:	drivers/net/ethernet/freescale/dpaa
5534
5535FREESCALE QORIQ DPAA FMAN DRIVER
5536M:	Madalin Bucur <madalin.bucur@nxp.com>
5537L:	netdev@vger.kernel.org
5538S:	Maintained
5539F:	drivers/net/ethernet/freescale/fman
5540F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5541
5542FREESCALE QUAD SPI DRIVER
5543M:	Han Xu <han.xu@nxp.com>
5544L:	linux-mtd@lists.infradead.org
5545S:	Maintained
5546F:	drivers/mtd/spi-nor/fsl-quadspi.c
5547
5548FREESCALE QUICC ENGINE LIBRARY
5549M:	Qiang Zhao <qiang.zhao@nxp.com>
5550L:	linuxppc-dev@lists.ozlabs.org
5551S:	Maintained
5552F:	drivers/soc/fsl/qe/
5553F:	include/soc/fsl/*qe*.h
5554F:	include/soc/fsl/*ucc*.h
5555
5556FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5557M:	Li Yang <leoyang.li@nxp.com>
5558L:	netdev@vger.kernel.org
5559L:	linuxppc-dev@lists.ozlabs.org
5560S:	Maintained
5561F:	drivers/net/ethernet/freescale/ucc_geth*
5562
5563FREESCALE QUICC ENGINE UCC HDLC DRIVER
5564M:	Zhao Qiang <qiang.zhao@nxp.com>
5565L:	netdev@vger.kernel.org
5566L:	linuxppc-dev@lists.ozlabs.org
5567S:	Maintained
5568F:	drivers/net/wan/fsl_ucc_hdlc*
5569
5570FREESCALE QUICC ENGINE UCC UART DRIVER
5571M:	Timur Tabi <timur@tabi.org>
5572L:	linuxppc-dev@lists.ozlabs.org
5573S:	Maintained
5574F:	drivers/tty/serial/ucc_uart.c
5575
5576FREESCALE SOC DRIVERS
5577M:	Li Yang <leoyang.li@nxp.com>
5578L:	linuxppc-dev@lists.ozlabs.org
5579L:	linux-arm-kernel@lists.infradead.org
5580S:	Maintained
5581F:	Documentation/devicetree/bindings/soc/fsl/
5582F:	drivers/soc/fsl/
5583F:	include/linux/fsl/
5584
5585FREESCALE SOC FS_ENET DRIVER
5586M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5587M:	Vitaly Bordug <vbordug@ru.mvista.com>
5588L:	linuxppc-dev@lists.ozlabs.org
5589L:	netdev@vger.kernel.org
5590S:	Maintained
5591F:	drivers/net/ethernet/freescale/fs_enet/
5592F:	include/linux/fs_enet_pd.h
5593
5594FREESCALE SOC SOUND DRIVERS
5595M:	Timur Tabi <timur@tabi.org>
5596M:	Nicolin Chen <nicoleotsuka@gmail.com>
5597M:	Xiubo Li <Xiubo.Lee@gmail.com>
5598R:	Fabio Estevam <fabio.estevam@nxp.com>
5599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5600L:	linuxppc-dev@lists.ozlabs.org
5601S:	Maintained
5602F:	sound/soc/fsl/fsl*
5603F:	sound/soc/fsl/imx*
5604F:	sound/soc/fsl/mpc8610_hpcd.c
5605
5606FREESCALE USB PERIPHERAL DRIVERS
5607M:	Li Yang <leoyang.li@nxp.com>
5608L:	linux-usb@vger.kernel.org
5609L:	linuxppc-dev@lists.ozlabs.org
5610S:	Maintained
5611F:	drivers/usb/gadget/udc/fsl*
5612
5613FREEVXFS FILESYSTEM
5614M:	Christoph Hellwig <hch@infradead.org>
5615W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5616S:	Maintained
5617F:	fs/freevxfs/
5618
5619FREEZER
5620M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5621M:	Pavel Machek <pavel@ucw.cz>
5622L:	linux-pm@vger.kernel.org
5623S:	Supported
5624F:	Documentation/power/freezing-of-tasks.txt
5625F:	include/linux/freezer.h
5626F:	kernel/freezer.c
5627
5628FRONTSWAP API
5629M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5630L:	linux-kernel@vger.kernel.org
5631S:	Maintained
5632F:	mm/frontswap.c
5633F:	include/linux/frontswap.h
5634
5635FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5636M:	David Howells <dhowells@redhat.com>
5637L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5638S:	Supported
5639F:	Documentation/filesystems/caching/
5640F:	fs/fscache/
5641F:	include/linux/fscache*.h
5642
5643FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5644M:	Theodore Y. Ts'o <tytso@mit.edu>
5645M:	Jaegeuk Kim <jaegeuk@kernel.org>
5646L:	linux-fscrypt@vger.kernel.org
5647Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5649S:	Supported
5650F:	fs/crypto/
5651F:	include/linux/fscrypt*.h
5652
5653FUJITSU FR-V (FRV) PORT
5654S:	Orphan
5655F:	arch/frv/
5656
5657FUJITSU LAPTOP EXTRAS
5658M:	Jonathan Woithe <jwoithe@just42.net>
5659L:	platform-driver-x86@vger.kernel.org
5660S:	Maintained
5661F:	drivers/platform/x86/fujitsu-laptop.c
5662
5663FUJITSU M-5MO LS CAMERA ISP DRIVER
5664M:	Kyungmin Park <kyungmin.park@samsung.com>
5665M:	Heungjun Kim <riverful.kim@samsung.com>
5666L:	linux-media@vger.kernel.org
5667S:	Maintained
5668F:	drivers/media/i2c/m5mols/
5669F:	include/media/i2c/m5mols.h
5670
5671FUJITSU TABLET EXTRAS
5672M:	Robert Gerlach <khnz@gmx.de>
5673L:	platform-driver-x86@vger.kernel.org
5674S:	Maintained
5675F:	drivers/platform/x86/fujitsu-tablet.c
5676
5677FUSE: FILESYSTEM IN USERSPACE
5678M:	Miklos Szeredi <miklos@szeredi.hu>
5679L:	linux-fsdevel@vger.kernel.org
5680W:	http://fuse.sourceforge.net/
5681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5682S:	Maintained
5683F:	fs/fuse/
5684F:	include/uapi/linux/fuse.h
5685F:	Documentation/filesystems/fuse.txt
5686
5687FUTEX SUBSYSTEM
5688M:	Thomas Gleixner <tglx@linutronix.de>
5689M:	Ingo Molnar <mingo@redhat.com>
5690R:	Peter Zijlstra <peterz@infradead.org>
5691R:	Darren Hart <dvhart@infradead.org>
5692L:	linux-kernel@vger.kernel.org
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5694S:	Maintained
5695F:	kernel/futex.c
5696F:	kernel/futex_compat.c
5697F:	include/asm-generic/futex.h
5698F:	include/linux/futex.h
5699F:	include/uapi/linux/futex.h
5700F:	tools/testing/selftests/futex/
5701F:	tools/perf/bench/futex*
5702F:	Documentation/*futex*
5703
5704FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5705M:	Rik Faith <faith@cs.unc.edu>
5706L:	linux-scsi@vger.kernel.org
5707S:	Odd Fixes (e.g., new signatures)
5708F:	drivers/scsi/fdomain.*
5709
5710GCC PLUGINS
5711M:	Kees Cook <keescook@chromium.org>
5712R:	Emese Revfy <re.emese@gmail.com>
5713L:	kernel-hardening@lists.openwall.com
5714S:	Maintained
5715F:	scripts/gcc-plugins/
5716F:	scripts/gcc-plugin.sh
5717F:	scripts/Makefile.gcc-plugins
5718F:	Documentation/gcc-plugins.txt
5719
5720GCOV BASED KERNEL PROFILING
5721M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5722S:	Maintained
5723F:	kernel/gcov/
5724F:	Documentation/dev-tools/gcov.rst
5725
5726GDB KERNEL DEBUGGING HELPER SCRIPTS
5727M:	Jan Kiszka <jan.kiszka@siemens.com>
5728M:	Kieran Bingham <kieran@bingham.xyz>
5729S:	Supported
5730F:	scripts/gdb/
5731
5732GDT SCSI DISK ARRAY CONTROLLER DRIVER
5733M:	Achim Leubner <achim_leubner@adaptec.com>
5734L:	linux-scsi@vger.kernel.org
5735W:	http://www.icp-vortex.com/
5736S:	Supported
5737F:	drivers/scsi/gdt*
5738
5739GEMTEK FM RADIO RECEIVER DRIVER
5740M:	Hans Verkuil <hverkuil@xs4all.nl>
5741L:	linux-media@vger.kernel.org
5742T:	git git://linuxtv.org/media_tree.git
5743W:	https://linuxtv.org
5744S:	Maintained
5745F:	drivers/media/radio/radio-gemtek*
5746
5747GENERIC GPIO I2C DRIVER
5748M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5749S:	Supported
5750F:	drivers/i2c/busses/i2c-gpio.c
5751F:	include/linux/i2c-gpio.h
5752
5753GENERIC GPIO I2C MULTIPLEXER DRIVER
5754M:	Peter Korsgaard <peter.korsgaard@barco.com>
5755L:	linux-i2c@vger.kernel.org
5756S:	Supported
5757F:	drivers/i2c/muxes/i2c-mux-gpio.c
5758F:	include/linux/i2c-mux-gpio.h
5759F:	Documentation/i2c/muxes/i2c-mux-gpio
5760
5761GENERIC HDLC (WAN) DRIVERS
5762M:	Krzysztof Halasa <khc@pm.waw.pl>
5763W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5764S:	Maintained
5765F:	drivers/net/wan/c101.c
5766F:	drivers/net/wan/hd6457*
5767F:	drivers/net/wan/hdlc*
5768F:	drivers/net/wan/n2.c
5769F:	drivers/net/wan/pc300too.c
5770F:	drivers/net/wan/pci200syn.c
5771F:	drivers/net/wan/wanxl*
5772
5773GENERIC INCLUDE/ASM HEADER FILES
5774M:	Arnd Bergmann <arnd@arndb.de>
5775L:	linux-arch@vger.kernel.org
5776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5777S:	Maintained
5778F:	include/asm-generic/
5779F:	include/uapi/asm-generic/
5780
5781GENERIC PHY FRAMEWORK
5782M:	Kishon Vijay Abraham I <kishon@ti.com>
5783L:	linux-kernel@vger.kernel.org
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5785S:	Supported
5786F:	drivers/phy/
5787F:	include/linux/phy/
5788
5789GENERIC PM DOMAINS
5790M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5791M:	Kevin Hilman <khilman@kernel.org>
5792M:	Ulf Hansson <ulf.hansson@linaro.org>
5793L:	linux-pm@vger.kernel.org
5794S:	Supported
5795F:	drivers/base/power/domain*.c
5796F:	include/linux/pm_domain.h
5797F:	Documentation/devicetree/bindings/power/power_domain.txt
5798
5799GENERIC UIO DRIVER FOR PCI DEVICES
5800M:	"Michael S. Tsirkin" <mst@redhat.com>
5801L:	kvm@vger.kernel.org
5802S:	Supported
5803F:	drivers/uio/uio_pci_generic.c
5804
5805GENWQE (IBM Generic Workqueue Card)
5806M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5807M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5808S:	Supported
5809F:	drivers/misc/genwqe/
5810
5811GET_MAINTAINER SCRIPT
5812M:	Joe Perches <joe@perches.com>
5813S:	Maintained
5814F:	scripts/get_maintainer.pl
5815
5816GFS2 FILE SYSTEM
5817M:	Steven Whitehouse <swhiteho@redhat.com>
5818M:	Bob Peterson <rpeterso@redhat.com>
5819L:	cluster-devel@redhat.com
5820W:	http://sources.redhat.com/cluster/
5821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5822S:	Supported
5823F:	Documentation/filesystems/gfs2*.txt
5824F:	fs/gfs2/
5825F:	include/uapi/linux/gfs2_ondisk.h
5826
5827GIGASET ISDN DRIVERS
5828M:	Paul Bolle <pebolle@tiscali.nl>
5829L:	gigaset307x-common@lists.sourceforge.net
5830W:	http://gigaset307x.sourceforge.net/
5831S:	Odd Fixes
5832F:	Documentation/isdn/README.gigaset
5833F:	drivers/isdn/gigaset/
5834F:	include/uapi/linux/gigaset_dev.h
5835
5836GO7007 MPEG CODEC
5837M:	Hans Verkuil <hans.verkuil@cisco.com>
5838L:	linux-media@vger.kernel.org
5839S:	Maintained
5840F:	drivers/media/usb/go7007/
5841
5842GOODIX TOUCHSCREEN
5843M:	Bastien Nocera <hadess@hadess.net>
5844L:	linux-input@vger.kernel.org
5845S:	Maintained
5846F:	drivers/input/touchscreen/goodix.c
5847
5848GPIO ACPI SUPPORT
5849M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5850M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5851L:	linux-gpio@vger.kernel.org
5852L:	linux-acpi@vger.kernel.org
5853S:	Maintained
5854F:	Documentation/acpi/gpio-properties.txt
5855F:	drivers/gpio/gpiolib-acpi.c
5856
5857GPIO IR Transmitter
5858M:	Sean Young <sean@mess.org>
5859L:	linux-media@vger.kernel.org
5860S:	Maintained
5861F:	drivers/media/rc/gpio-ir-tx.c
5862
5863GPIO MOCKUP DRIVER
5864M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5865L:	linux-gpio@vger.kernel.org
5866S:	Maintained
5867F:	drivers/gpio/gpio-mockup.c
5868F:	tools/testing/selftests/gpio/
5869
5870GPIO SUBSYSTEM
5871M:	Linus Walleij <linus.walleij@linaro.org>
5872L:	linux-gpio@vger.kernel.org
5873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5874S:	Maintained
5875F:	Documentation/devicetree/bindings/gpio/
5876F:	Documentation/gpio/
5877F:	Documentation/ABI/testing/gpio-cdev
5878F:	Documentation/ABI/obsolete/sysfs-gpio
5879F:	drivers/gpio/
5880F:	include/linux/gpio/
5881F:	include/linux/gpio.h
5882F:	include/asm-generic/gpio.h
5883F:	include/uapi/linux/gpio.h
5884F:	tools/gpio/
5885
5886GRE DEMULTIPLEXER DRIVER
5887M:	Dmitry Kozlov <xeb@mail.ru>
5888L:	netdev@vger.kernel.org
5889S:	Maintained
5890F:	net/ipv4/gre_demux.c
5891F:	net/ipv4/gre_offload.c
5892F:	include/net/gre.h
5893
5894GRETH 10/100/1G Ethernet MAC device driver
5895M:	Andreas Larsson <andreas@gaisler.com>
5896L:	netdev@vger.kernel.org
5897S:	Maintained
5898F:	drivers/net/ethernet/aeroflex/
5899
5900GREYBUS AUDIO PROTOCOLS DRIVERS
5901M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5902M:	Mark Greer <mgreer@animalcreek.com>
5903S:	Maintained
5904F:	drivers/staging/greybus/audio_apbridgea.c
5905F:	drivers/staging/greybus/audio_apbridgea.h
5906F:	drivers/staging/greybus/audio_codec.c
5907F:	drivers/staging/greybus/audio_codec.h
5908F:	drivers/staging/greybus/audio_gb.c
5909F:	drivers/staging/greybus/audio_manager.c
5910F:	drivers/staging/greybus/audio_manager.h
5911F:	drivers/staging/greybus/audio_manager_module.c
5912F:	drivers/staging/greybus/audio_manager_private.h
5913F:	drivers/staging/greybus/audio_manager_sysfs.c
5914F:	drivers/staging/greybus/audio_module.c
5915F:	drivers/staging/greybus/audio_topology.c
5916
5917GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5918M:	Viresh Kumar <vireshk@kernel.org>
5919S:	Maintained
5920F:	drivers/staging/greybus/authentication.c
5921F:	drivers/staging/greybus/bootrom.c
5922F:	drivers/staging/greybus/firmware.h
5923F:	drivers/staging/greybus/fw-core.c
5924F:	drivers/staging/greybus/fw-download.c
5925F:	drivers/staging/greybus/fw-managament.c
5926F:	drivers/staging/greybus/greybus_authentication.h
5927F:	drivers/staging/greybus/greybus_firmware.h
5928F:	drivers/staging/greybus/hid.c
5929F:	drivers/staging/greybus/i2c.c
5930F:	drivers/staging/greybus/spi.c
5931F:	drivers/staging/greybus/spilib.c
5932F:	drivers/staging/greybus/spilib.h
5933
5934GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5935M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5936S:	Maintained
5937F:	drivers/staging/greybus/loopback.c
5938F:	drivers/staging/greybus/timesync.c
5939F:	drivers/staging/greybus/timesync_platform.c
5940
5941GREYBUS PLATFORM DRIVERS
5942M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5943S:	Maintained
5944F:	drivers/staging/greybus/arche-platform.c
5945F:	drivers/staging/greybus/arche-apb-ctrl.c
5946F:	drivers/staging/greybus/arche_platform.h
5947
5948GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5949M:	Rui Miguel Silva <rmfrfs@gmail.com>
5950S:	Maintained
5951F:	drivers/staging/greybus/sdio.c
5952F:	drivers/staging/greybus/light.c
5953F:	drivers/staging/greybus/gpio.c
5954F:	drivers/staging/greybus/power_supply.c
5955F:	drivers/staging/greybus/spi.c
5956F:	drivers/staging/greybus/spilib.c
5957
5958GREYBUS SUBSYSTEM
5959M:	Johan Hovold <johan@kernel.org>
5960M:	Alex Elder <elder@kernel.org>
5961M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5962S:	Maintained
5963F:	drivers/staging/greybus/
5964L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5965
5966GREYBUS UART PROTOCOLS DRIVERS
5967M:	David Lin <dtwlin@gmail.com>
5968S:	Maintained
5969F:	drivers/staging/greybus/uart.c
5970F:	drivers/staging/greybus/log.c
5971
5972GS1662 VIDEO SERIALIZER
5973M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5974L:	linux-media@vger.kernel.org
5975T:	git git://linuxtv.org/media_tree.git
5976S:	Maintained
5977F:	drivers/media/spi/gs1662.c
5978
5979GSPCA FINEPIX SUBDRIVER
5980M:	Frank Zago <frank@zago.net>
5981L:	linux-media@vger.kernel.org
5982T:	git git://linuxtv.org/media_tree.git
5983S:	Maintained
5984F:	drivers/media/usb/gspca/finepix.c
5985
5986GSPCA GL860 SUBDRIVER
5987M:	Olivier Lorin <o.lorin@laposte.net>
5988L:	linux-media@vger.kernel.org
5989T:	git git://linuxtv.org/media_tree.git
5990S:	Maintained
5991F:	drivers/media/usb/gspca/gl860/
5992
5993GSPCA M5602 SUBDRIVER
5994M:	Erik Andren <erik.andren@gmail.com>
5995L:	linux-media@vger.kernel.org
5996T:	git git://linuxtv.org/media_tree.git
5997S:	Maintained
5998F:	drivers/media/usb/gspca/m5602/
5999
6000GSPCA PAC207 SONIXB SUBDRIVER
6001M:	Hans Verkuil <hverkuil@xs4all.nl>
6002L:	linux-media@vger.kernel.org
6003T:	git git://linuxtv.org/media_tree.git
6004S:	Odd Fixes
6005F:	drivers/media/usb/gspca/pac207.c
6006
6007GSPCA SN9C20X SUBDRIVER
6008M:	Brian Johnson <brijohn@gmail.com>
6009L:	linux-media@vger.kernel.org
6010T:	git git://linuxtv.org/media_tree.git
6011S:	Maintained
6012F:	drivers/media/usb/gspca/sn9c20x.c
6013
6014GSPCA T613 SUBDRIVER
6015M:	Leandro Costantino <lcostantino@gmail.com>
6016L:	linux-media@vger.kernel.org
6017T:	git git://linuxtv.org/media_tree.git
6018S:	Maintained
6019F:	drivers/media/usb/gspca/t613.c
6020
6021GSPCA USB WEBCAM DRIVER
6022M:	Hans Verkuil <hverkuil@xs4all.nl>
6023L:	linux-media@vger.kernel.org
6024T:	git git://linuxtv.org/media_tree.git
6025S:	Odd Fixes
6026F:	drivers/media/usb/gspca/
6027
6028GTP (GPRS Tunneling Protocol)
6029M:	Pablo Neira Ayuso <pablo@netfilter.org>
6030M:	Harald Welte <laforge@gnumonks.org>
6031L:	osmocom-net-gprs@lists.osmocom.org
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6033S:	Maintained
6034F:	drivers/net/gtp.c
6035
6036GUID PARTITION TABLE (GPT)
6037M:	Davidlohr Bueso <dave@stgolabs.net>
6038L:	linux-efi@vger.kernel.org
6039S:	Maintained
6040F:	block/partitions/efi.*
6041
6042H8/300 ARCHITECTURE
6043M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6044L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6045W:	http://uclinux-h8.sourceforge.jp
6046T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6047S:	Maintained
6048F:	arch/h8300/
6049F:	drivers/clocksource/h8300_*.c
6050F:	drivers/clk/h8300/
6051F:	drivers/irqchip/irq-renesas-h8*.c
6052
6053HACKRF MEDIA DRIVER
6054M:	Antti Palosaari <crope@iki.fi>
6055L:	linux-media@vger.kernel.org
6056W:	https://linuxtv.org
6057W:	http://palosaari.fi/linux/
6058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6059T:	git git://linuxtv.org/anttip/media_tree.git
6060S:	Maintained
6061F:	drivers/media/usb/hackrf/
6062
6063HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6064M:	Frank Seidel <frank@f-seidel.de>
6065L:	platform-driver-x86@vger.kernel.org
6066W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6067S:	Maintained
6068F:	drivers/platform/x86/hdaps.c
6069
6070HARDWARE MONITORING
6071M:	Jean Delvare <jdelvare@suse.com>
6072M:	Guenter Roeck <linux@roeck-us.net>
6073L:	linux-hwmon@vger.kernel.org
6074W:	http://hwmon.wiki.kernel.org/
6075T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6077S:	Maintained
6078F:	Documentation/hwmon/
6079F:	drivers/hwmon/
6080F:	include/linux/hwmon*.h
6081
6082HARDWARE RANDOM NUMBER GENERATOR CORE
6083M:	Matt Mackall <mpm@selenic.com>
6084M:	Herbert Xu <herbert@gondor.apana.org.au>
6085L:	linux-crypto@vger.kernel.org
6086S:	Odd fixes
6087F:	Documentation/devicetree/bindings/rng/
6088F:	Documentation/hw_random.txt
6089F:	drivers/char/hw_random/
6090F:	include/linux/hw_random.h
6091
6092HARDWARE SPINLOCK CORE
6093M:	Ohad Ben-Cohen <ohad@wizery.com>
6094M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6095L:	linux-remoteproc@vger.kernel.org
6096S:	Maintained
6097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6098F:	Documentation/devicetree/bindings/hwlock/
6099F:	Documentation/hwspinlock.txt
6100F:	drivers/hwspinlock/
6101F:	include/linux/hwspinlock.h
6102
6103HARMONY SOUND DRIVER
6104L:	linux-parisc@vger.kernel.org
6105S:	Maintained
6106F:	sound/parisc/harmony.*
6107
6108HDPVR USB VIDEO ENCODER DRIVER
6109M:	Hans Verkuil <hverkuil@xs4all.nl>
6110L:	linux-media@vger.kernel.org
6111T:	git git://linuxtv.org/media_tree.git
6112W:	https://linuxtv.org
6113S:	Odd Fixes
6114F:	drivers/media/usb/hdpvr/
6115
6116HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6117M:	Jimmy Vance <jimmy.vance@hpe.com>
6118S:	Supported
6119F:	Documentation/watchdog/hpwdt.txt
6120F:	drivers/watchdog/hpwdt.c
6121
6122HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6123M:	Don Brace <don.brace@microsemi.com>
6124L:	esc.storagedev@microsemi.com
6125L:	linux-scsi@vger.kernel.org
6126S:	Supported
6127F:	Documentation/scsi/hpsa.txt
6128F:	drivers/scsi/hpsa*.[ch]
6129F:	include/linux/cciss*.h
6130F:	include/uapi/linux/cciss*.h
6131
6132HFI1 DRIVER
6133M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6134M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6135L:	linux-rdma@vger.kernel.org
6136S:	Supported
6137F:	drivers/infiniband/hw/hfi1
6138
6139HFS FILESYSTEM
6140L:	linux-fsdevel@vger.kernel.org
6141S:	Orphan
6142F:	Documentation/filesystems/hfs.txt
6143F:	fs/hfs/
6144
6145HFSPLUS FILESYSTEM
6146L:	linux-fsdevel@vger.kernel.org
6147S:	Orphan
6148F:	Documentation/filesystems/hfsplus.txt
6149F:	fs/hfsplus/
6150
6151HGA FRAMEBUFFER DRIVER
6152M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6153L:	linux-nvidia@lists.surfsouth.com
6154W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6155S:	Maintained
6156F:	drivers/video/fbdev/hgafb.c
6157
6158HIBERNATION (aka Software Suspend, aka swsusp)
6159M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6160M:	Pavel Machek <pavel@ucw.cz>
6161L:	linux-pm@vger.kernel.org
6162B:	https://bugzilla.kernel.org
6163S:	Supported
6164F:	arch/x86/power/
6165F:	drivers/base/power/
6166F:	kernel/power/
6167F:	include/linux/suspend.h
6168F:	include/linux/freezer.h
6169F:	include/linux/pm.h
6170F:	arch/*/include/asm/suspend*.h
6171
6172HID CORE LAYER
6173M:	Jiri Kosina <jikos@kernel.org>
6174R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6175L:	linux-input@vger.kernel.org
6176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6177S:	Maintained
6178F:	drivers/hid/
6179F:	include/linux/hid*
6180F:	include/uapi/linux/hid*
6181
6182HID SENSOR HUB DRIVERS
6183M:	Jiri Kosina <jikos@kernel.org>
6184M:	Jonathan Cameron <jic23@kernel.org>
6185M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6186L:	linux-input@vger.kernel.org
6187L:	linux-iio@vger.kernel.org
6188S:	Maintained
6189F:	Documentation/hid/hid-sensor*
6190F:	drivers/hid/hid-sensor-*
6191F:	drivers/iio/*/hid-*
6192F:	include/linux/hid-sensor-*
6193
6194HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6195M:	Thomas Gleixner <tglx@linutronix.de>
6196L:	linux-kernel@vger.kernel.org
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6198S:	Maintained
6199F:	Documentation/timers/
6200F:	kernel/time/hrtimer.c
6201F:	kernel/time/clockevents.c
6202F:	kernel/time/timer_*.c
6203F:	include/linux/clockchips.h
6204F:	include/linux/hrtimer.h
6205
6206HIGH-SPEED SCC DRIVER FOR AX.25
6207L:	linux-hams@vger.kernel.org
6208S:	Orphan
6209F:	drivers/net/hamradio/dmascc.c
6210F:	drivers/net/hamradio/scc.c
6211
6212HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6213M:	HighPoint Linux Team <linux@highpoint-tech.com>
6214W:	http://www.highpoint-tech.com
6215S:	Supported
6216F:	Documentation/scsi/hptiop.txt
6217F:	drivers/scsi/hptiop.c
6218
6219HIPPI
6220M:	Jes Sorensen <jes@trained-monkey.org>
6221L:	linux-hippi@sunsite.dk
6222S:	Maintained
6223F:	include/linux/hippidevice.h
6224F:	include/uapi/linux/if_hippi.h
6225F:	net/802/hippi.c
6226F:	drivers/net/hippi/
6227
6228HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6229M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6230M:	Salil Mehta <salil.mehta@huawei.com>
6231L:	netdev@vger.kernel.org
6232W:	http://www.hisilicon.com
6233S:	Maintained
6234F:	drivers/net/ethernet/hisilicon/hns3/
6235
6236HISILICON NETWORK SUBSYSTEM DRIVER
6237M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6238M:	Salil Mehta <salil.mehta@huawei.com>
6239L:	netdev@vger.kernel.org
6240W:	http://www.hisilicon.com
6241S:	Maintained
6242F:	drivers/net/ethernet/hisilicon/
6243F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6244
6245HISILICON ROCE DRIVER
6246M:	Lijun Ou <oulijun@huawei.com>
6247M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6248L:	linux-rdma@vger.kernel.org
6249S:	Maintained
6250F:	drivers/infiniband/hw/hns/
6251F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6252
6253HISILICON SAS Controller
6254M:	John Garry <john.garry@huawei.com>
6255W:	http://www.hisilicon.com
6256S:	Supported
6257F:	drivers/scsi/hisi_sas/
6258F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6259
6260HMM - Heterogeneous Memory Management
6261M:	Jérôme Glisse <jglisse@redhat.com>
6262L:	linux-mm@kvack.org
6263S:	Maintained
6264F:	mm/hmm*
6265F:	include/linux/hmm*
6266
6267HOST AP DRIVER
6268M:	Jouni Malinen <j@w1.fi>
6269L:	linux-wireless@vger.kernel.org
6270W:	http://w1.fi/hostap-driver.html
6271S:	Obsolete
6272F:	drivers/net/wireless/intersil/hostap/
6273
6274HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6275L:	platform-driver-x86@vger.kernel.org
6276S:	Orphan
6277F:	drivers/platform/x86/tc1100-wmi.c
6278
6279HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6280M:	Jaroslav Kysela <perex@perex.cz>
6281S:	Maintained
6282F:	drivers/net/ethernet/hp/hp100.*
6283
6284HPET:	High Precision Event Timers driver
6285M:	Clemens Ladisch <clemens@ladisch.de>
6286S:	Maintained
6287F:	Documentation/timers/hpet.txt
6288F:	drivers/char/hpet.c
6289F:	include/linux/hpet.h
6290F:	include/uapi/linux/hpet.h
6291
6292HPET:	x86
6293S:	Orphan
6294F:	arch/x86/kernel/hpet.c
6295F:	arch/x86/include/asm/hpet.h
6296
6297HPFS FILESYSTEM
6298M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6299W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6300S:	Maintained
6301F:	fs/hpfs/
6302
6303HSI SUBSYSTEM
6304M:	Sebastian Reichel <sre@kernel.org>
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6306S:	Maintained
6307F:	Documentation/ABI/testing/sysfs-bus-hsi
6308F:	Documentation/driver-api/hsi.rst
6309F:	drivers/hsi/
6310F:	include/linux/hsi/
6311F:	include/uapi/linux/hsi/
6312
6313HSO 3G MODEM DRIVER
6314L:	linux-usb@vger.kernel.org
6315S:	Orphan
6316F:	drivers/net/usb/hso.c
6317
6318HSR NETWORK PROTOCOL
6319M:	Arvid Brodin <arvid.brodin@alten.se>
6320L:	netdev@vger.kernel.org
6321S:	Maintained
6322F:	net/hsr/
6323
6324HT16K33 LED CONTROLLER DRIVER
6325M:	Robin van der Gracht <robin@protonic.nl>
6326S:	Maintained
6327F:	drivers/auxdisplay/ht16k33.c
6328F:	Documentation/devicetree/bindings/display/ht16k33.txt
6329
6330HTCPEN TOUCHSCREEN DRIVER
6331M:	Pau Oliva Fora <pof@eslack.org>
6332L:	linux-input@vger.kernel.org
6333S:	Maintained
6334F:	drivers/input/touchscreen/htcpen.c
6335
6336HUAWEI ETHERNET DRIVER
6337M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6338L:	netdev@vger.kernel.org
6339S:	Supported
6340F:	Documentation/networking/hinic.txt
6341F:	drivers/net/ethernet/huawei/hinic/
6342
6343HUGETLB FILESYSTEM
6344M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6345S:	Maintained
6346F:	fs/hugetlbfs/
6347
6348HVA ST MEDIA DRIVER
6349M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6350L:	linux-media@vger.kernel.org
6351T:	git git://linuxtv.org/media_tree.git
6352W:	https://linuxtv.org
6353S:	Supported
6354F:	drivers/media/platform/sti/hva
6355
6356HWPOISON MEMORY FAILURE HANDLING
6357M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6358L:	linux-mm@kvack.org
6359S:	Maintained
6360F:	mm/memory-failure.c
6361F:	mm/hwpoison-inject.c
6362
6363Hyper-V CORE AND DRIVERS
6364M:	"K. Y. Srinivasan" <kys@microsoft.com>
6365M:	Haiyang Zhang <haiyangz@microsoft.com>
6366M:	Stephen Hemminger <sthemmin@microsoft.com>
6367L:	devel@linuxdriverproject.org
6368S:	Maintained
6369F:	Documentation/networking/netvsc.txt
6370F:	arch/x86/include/asm/mshyperv.h
6371F:	arch/x86/include/asm/trace/hyperv.h
6372F:	arch/x86/include/uapi/asm/hyperv.h
6373F:	arch/x86/kernel/cpu/mshyperv.c
6374F:	arch/x86/hyperv
6375F:	drivers/hid/hid-hyperv.c
6376F:	drivers/hv/
6377F:	drivers/input/serio/hyperv-keyboard.c
6378F:	drivers/pci/host/pci-hyperv.c
6379F:	drivers/net/hyperv/
6380F:	drivers/scsi/storvsc_drv.c
6381F:	drivers/uio/uio_hv_generic.c
6382F:	drivers/video/fbdev/hyperv_fb.c
6383F:	net/vmw_vsock/hyperv_transport.c
6384F:	include/linux/hyperv.h
6385F:	include/uapi/linux/hyperv.h
6386F:	tools/hv/
6387F:	Documentation/ABI/stable/sysfs-bus-vmbus
6388
6389HYPERVISOR VIRTUAL CONSOLE DRIVER
6390L:	linuxppc-dev@lists.ozlabs.org
6391S:	Odd Fixes
6392F:	drivers/tty/hvc/
6393
6394I2C ACPI SUPPORT
6395M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6396L:	linux-i2c@vger.kernel.org
6397L:	linux-acpi@vger.kernel.org
6398S:	Maintained
6399F:	drivers/i2c/i2c-core-acpi.c
6400
6401I2C MUXES
6402M:	Peter Rosin <peda@axentia.se>
6403L:	linux-i2c@vger.kernel.org
6404S:	Maintained
6405F:	Documentation/i2c/i2c-topology
6406F:	Documentation/i2c/muxes/
6407F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6408F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6409F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6410F:	drivers/i2c/i2c-mux.c
6411F:	drivers/i2c/muxes/
6412F:	include/linux/i2c-mux.h
6413
6414I2C OVER PARALLEL PORT
6415M:	Jean Delvare <jdelvare@suse.com>
6416L:	linux-i2c@vger.kernel.org
6417S:	Maintained
6418F:	Documentation/i2c/busses/i2c-parport
6419F:	Documentation/i2c/busses/i2c-parport-light
6420F:	drivers/i2c/busses/i2c-parport.c
6421F:	drivers/i2c/busses/i2c-parport-light.c
6422
6423I2C SUBSYSTEM
6424M:	Wolfram Sang <wsa@the-dreams.de>
6425L:	linux-i2c@vger.kernel.org
6426W:	https://i2c.wiki.kernel.org/
6427Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6429S:	Maintained
6430F:	Documentation/devicetree/bindings/i2c/
6431F:	Documentation/i2c/
6432F:	drivers/i2c/
6433F:	drivers/i2c/*/
6434F:	include/linux/i2c.h
6435F:	include/linux/i2c-*.h
6436F:	include/uapi/linux/i2c.h
6437F:	include/uapi/linux/i2c-*.h
6438
6439I2C-TAOS-EVM DRIVER
6440M:	Jean Delvare <jdelvare@suse.com>
6441L:	linux-i2c@vger.kernel.org
6442S:	Maintained
6443F:	Documentation/i2c/busses/i2c-taos-evm
6444F:	drivers/i2c/busses/i2c-taos-evm.c
6445
6446I2C-TINY-USB DRIVER
6447M:	Till Harbaum <till@harbaum.org>
6448L:	linux-i2c@vger.kernel.org
6449W:	http://www.harbaum.org/till/i2c_tiny_usb
6450S:	Maintained
6451F:	drivers/i2c/busses/i2c-tiny-usb.c
6452
6453I2C/SMBUS CONTROLLER DRIVERS FOR PC
6454M:	Jean Delvare <jdelvare@suse.com>
6455L:	linux-i2c@vger.kernel.org
6456S:	Maintained
6457F:	Documentation/i2c/busses/i2c-ali1535
6458F:	Documentation/i2c/busses/i2c-ali1563
6459F:	Documentation/i2c/busses/i2c-ali15x3
6460F:	Documentation/i2c/busses/i2c-amd756
6461F:	Documentation/i2c/busses/i2c-amd8111
6462F:	Documentation/i2c/busses/i2c-i801
6463F:	Documentation/i2c/busses/i2c-nforce2
6464F:	Documentation/i2c/busses/i2c-piix4
6465F:	Documentation/i2c/busses/i2c-sis5595
6466F:	Documentation/i2c/busses/i2c-sis630
6467F:	Documentation/i2c/busses/i2c-sis96x
6468F:	Documentation/i2c/busses/i2c-via
6469F:	Documentation/i2c/busses/i2c-viapro
6470F:	drivers/i2c/busses/i2c-ali1535.c
6471F:	drivers/i2c/busses/i2c-ali1563.c
6472F:	drivers/i2c/busses/i2c-ali15x3.c
6473F:	drivers/i2c/busses/i2c-amd756.c
6474F:	drivers/i2c/busses/i2c-amd756-s4882.c
6475F:	drivers/i2c/busses/i2c-amd8111.c
6476F:	drivers/i2c/busses/i2c-i801.c
6477F:	drivers/i2c/busses/i2c-isch.c
6478F:	drivers/i2c/busses/i2c-nforce2.c
6479F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6480F:	drivers/i2c/busses/i2c-piix4.c
6481F:	drivers/i2c/busses/i2c-sis5595.c
6482F:	drivers/i2c/busses/i2c-sis630.c
6483F:	drivers/i2c/busses/i2c-sis96x.c
6484F:	drivers/i2c/busses/i2c-via.c
6485F:	drivers/i2c/busses/i2c-viapro.c
6486
6487I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6488M:	Hans de Goede <hdegoede@redhat.com>
6489L:	linux-i2c@vger.kernel.org
6490S:	Maintained
6491F:	drivers/i2c/busses/i2c-cht-wc.c
6492
6493I2C/SMBUS ISMT DRIVER
6494M:	Seth Heasley <seth.heasley@intel.com>
6495M:	Neil Horman <nhorman@tuxdriver.com>
6496L:	linux-i2c@vger.kernel.org
6497F:	drivers/i2c/busses/i2c-ismt.c
6498F:	Documentation/i2c/busses/i2c-ismt
6499
6500I2C/SMBUS STUB DRIVER
6501M:	Jean Delvare <jdelvare@suse.com>
6502L:	linux-i2c@vger.kernel.org
6503S:	Maintained
6504F:	drivers/i2c/i2c-stub.c
6505
6506i386 BOOT CODE
6507M:	"H. Peter Anvin" <hpa@zytor.com>
6508S:	Maintained
6509F:	arch/x86/boot/
6510
6511i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6512M:	"H. Peter Anvin" <hpa@zytor.com>
6513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6514S:	Maintained
6515
6516IA64 (Itanium) PLATFORM
6517M:	Tony Luck <tony.luck@intel.com>
6518M:	Fenghua Yu <fenghua.yu@intel.com>
6519L:	linux-ia64@vger.kernel.org
6520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6521S:	Maintained
6522F:	arch/ia64/
6523
6524IBM Power 842 compression accelerator
6525M:	Haren Myneni <haren@us.ibm.com>
6526S:	Supported
6527F:	drivers/crypto/nx/Makefile
6528F:	drivers/crypto/nx/Kconfig
6529F:	drivers/crypto/nx/nx-842*
6530F:	include/linux/sw842.h
6531F:	crypto/842.c
6532F:	lib/842/
6533
6534IBM Power in-Nest Crypto Acceleration
6535M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6536M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6537L:	linux-crypto@vger.kernel.org
6538S:	Supported
6539F:	drivers/crypto/nx/Makefile
6540F:	drivers/crypto/nx/Kconfig
6541F:	drivers/crypto/nx/nx-aes*
6542F:	drivers/crypto/nx/nx-sha*
6543F:	drivers/crypto/nx/nx.*
6544F:	drivers/crypto/nx/nx_csbcpb.h
6545F:	drivers/crypto/nx/nx_debugfs.h
6546
6547IBM Power Linux RAID adapter
6548M:	Brian King <brking@us.ibm.com>
6549S:	Supported
6550F:	drivers/scsi/ipr.*
6551
6552IBM Power SRIOV Virtual NIC Device Driver
6553M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6554M:	John Allen <jallen@linux.vnet.ibm.com>
6555L:	netdev@vger.kernel.org
6556S:	Supported
6557F:	drivers/net/ethernet/ibm/ibmvnic.*
6558
6559IBM Power Virtual Accelerator Switchboard
6560M:	Sukadev Bhattiprolu
6561L:	linuxppc-dev@lists.ozlabs.org
6562S:	Supported
6563F:	arch/powerpc/platforms/powernv/vas*
6564F:	arch/powerpc/platforms/powernv/copy-paste.h
6565F:	arch/powerpc/include/asm/vas.h
6566F:	arch/powerpc/include/uapi/asm/vas.h
6567
6568IBM Power Virtual Ethernet Device Driver
6569M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6570L:	netdev@vger.kernel.org
6571S:	Supported
6572F:	drivers/net/ethernet/ibm/ibmveth.*
6573
6574IBM Power Virtual FC Device Drivers
6575M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6576L:	linux-scsi@vger.kernel.org
6577S:	Supported
6578F:	drivers/scsi/ibmvscsi/ibmvfc*
6579
6580IBM Power Virtual SCSI Device Drivers
6581M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6582L:	linux-scsi@vger.kernel.org
6583S:	Supported
6584F:	drivers/scsi/ibmvscsi/ibmvscsi*
6585F:	include/scsi/viosrp.h
6586
6587IBM Power Virtual SCSI Device Target Driver
6588M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6589M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6590L:	linux-scsi@vger.kernel.org
6591L:	target-devel@vger.kernel.org
6592S:	Supported
6593F:	drivers/scsi/ibmvscsi_tgt/
6594
6595IBM Power VMX Cryptographic instructions
6596M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6597M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6598L:	linux-crypto@vger.kernel.org
6599S:	Supported
6600F:	drivers/crypto/vmx/Makefile
6601F:	drivers/crypto/vmx/Kconfig
6602F:	drivers/crypto/vmx/vmx.c
6603F:	drivers/crypto/vmx/aes*
6604F:	drivers/crypto/vmx/ghash*
6605F:	drivers/crypto/vmx/ppc-xlate.pl
6606
6607IBM ServeRAID RAID DRIVER
6608S:	Orphan
6609F:	drivers/scsi/ips.*
6610
6611ICH LPC AND GPIO DRIVER
6612M:	Peter Tyser <ptyser@xes-inc.com>
6613S:	Maintained
6614F:	drivers/mfd/lpc_ich.c
6615F:	drivers/gpio/gpio-ich.c
6616
6617IDE SUBSYSTEM
6618M:	"David S. Miller" <davem@davemloft.net>
6619L:	linux-ide@vger.kernel.org
6620Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6622S:	Maintained
6623F:	Documentation/ide/
6624F:	drivers/ide/
6625F:	include/linux/ide.h
6626
6627IDE/ATAPI DRIVERS
6628M:	Borislav Petkov <bp@alien8.de>
6629L:	linux-ide@vger.kernel.org
6630S:	Maintained
6631F:	Documentation/cdrom/ide-cd
6632F:	drivers/ide/ide-cd*
6633
6634IDEAPAD LAPTOP EXTRAS DRIVER
6635M:	Ike Panhc <ike.pan@canonical.com>
6636L:	platform-driver-x86@vger.kernel.org
6637W:	http://launchpad.net/ideapad-laptop
6638S:	Maintained
6639F:	drivers/platform/x86/ideapad-laptop.c
6640
6641IDEAPAD LAPTOP SLIDEBAR DRIVER
6642M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6643L:	linux-input@vger.kernel.org
6644W:	https://github.com/o2genum/ideapad-slidebar
6645S:	Maintained
6646F:	drivers/input/misc/ideapad_slidebar.c
6647
6648IDT VersaClock 5 CLOCK DRIVER
6649M:	Marek Vasut <marek.vasut@gmail.com>
6650S:	Maintained
6651F:	drivers/clk/clk-versaclock5.c
6652
6653IEEE 802.15.4 SUBSYSTEM
6654M:	Alexander Aring <alex.aring@gmail.com>
6655M:	Stefan Schmidt <stefan@osg.samsung.com>
6656L:	linux-wpan@vger.kernel.org
6657W:	http://wpan.cakelab.org/
6658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6660S:	Maintained
6661F:	net/ieee802154/
6662F:	net/mac802154/
6663F:	drivers/net/ieee802154/
6664F:	include/linux/nl802154.h
6665F:	include/linux/ieee802154.h
6666F:	include/net/nl802154.h
6667F:	include/net/mac802154.h
6668F:	include/net/af_ieee802154.h
6669F:	include/net/cfg802154.h
6670F:	include/net/ieee802154_netdev.h
6671F:	Documentation/networking/ieee802154.txt
6672
6673IFE PROTOCOL
6674M:	Yotam Gigi <yotamg@mellanox.com>
6675M:	Jamal Hadi Salim <jhs@mojatatu.com>
6676F:	net/ife
6677F:	include/net/ife.h
6678F:	include/uapi/linux/ife.h
6679
6680IGORPLUG-USB IR RECEIVER
6681M:	Sean Young <sean@mess.org>
6682L:	linux-media@vger.kernel.org
6683S:	Maintained
6684F:	drivers/media/rc/igorplugusb.c
6685
6686IGUANAWORKS USB IR TRANSCEIVER
6687M:	Sean Young <sean@mess.org>
6688L:	linux-media@vger.kernel.org
6689S:	Maintained
6690F:	drivers/media/rc/iguanair.c
6691
6692IIO DIGITAL POTENTIOMETER DAC
6693M:	Peter Rosin <peda@axentia.se>
6694L:	linux-iio@vger.kernel.org
6695S:	Maintained
6696F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6697F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6698F:	drivers/iio/dac/dpot-dac.c
6699
6700IIO ENVELOPE DETECTOR
6701M:	Peter Rosin <peda@axentia.se>
6702L:	linux-iio@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6705F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6706F:	drivers/iio/adc/envelope-detector.c
6707
6708IIO MULTIPLEXER
6709M:	Peter Rosin <peda@axentia.se>
6710L:	linux-iio@vger.kernel.org
6711S:	Maintained
6712F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6713F:	drivers/iio/multiplexer/iio-mux.c
6714
6715IIO SUBSYSTEM AND DRIVERS
6716M:	Jonathan Cameron <jic23@kernel.org>
6717R:	Hartmut Knaack <knaack.h@gmx.de>
6718R:	Lars-Peter Clausen <lars@metafoo.de>
6719R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6720L:	linux-iio@vger.kernel.org
6721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6722S:	Maintained
6723F:	Documentation/devicetree/bindings/iio/
6724F:	drivers/iio/
6725F:	drivers/staging/iio/
6726F:	include/linux/iio/
6727F:	tools/iio/
6728
6729IKANOS/ADI EAGLE ADSL USB DRIVER
6730M:	Matthieu Castet <castet.matthieu@free.fr>
6731M:	Stanislaw Gruszka <stf_xl@wp.pl>
6732S:	Maintained
6733F:	drivers/usb/atm/ueagle-atm.c
6734
6735IMGTEC ASCII LCD DRIVER
6736M:	Paul Burton <paul.burton@imgtec.com>
6737S:	Maintained
6738F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6739F:	drivers/auxdisplay/img-ascii-lcd.c
6740
6741IMGTEC IR DECODER DRIVER
6742M:	James Hogan <jhogan@kernel.org>
6743S:	Maintained
6744F:	drivers/media/rc/img-ir/
6745
6746IMS TWINTURBO FRAMEBUFFER DRIVER
6747L:	linux-fbdev@vger.kernel.org
6748S:	Orphan
6749F:	drivers/video/fbdev/imsttfb.c
6750
6751INA209 HARDWARE MONITOR DRIVER
6752M:	Guenter Roeck <linux@roeck-us.net>
6753L:	linux-hwmon@vger.kernel.org
6754S:	Maintained
6755F:	Documentation/hwmon/ina209
6756F:	Documentation/devicetree/bindings/i2c/ina209.txt
6757F:	drivers/hwmon/ina209.c
6758
6759INA2XX HARDWARE MONITOR DRIVER
6760M:	Guenter Roeck <linux@roeck-us.net>
6761L:	linux-hwmon@vger.kernel.org
6762S:	Maintained
6763F:	Documentation/hwmon/ina2xx
6764F:	drivers/hwmon/ina2xx.c
6765F:	include/linux/platform_data/ina2xx.h
6766
6767INDUSTRY PACK SUBSYSTEM (IPACK)
6768M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6769M:	Jens Taprogge <jens.taprogge@taprogge.org>
6770M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6771L:	industrypack-devel@lists.sourceforge.net
6772W:	http://industrypack.sourceforge.net
6773S:	Maintained
6774F:	drivers/ipack/
6775
6776INFINIBAND SUBSYSTEM
6777M:	Doug Ledford <dledford@redhat.com>
6778M:	Sean Hefty <sean.hefty@intel.com>
6779M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6780L:	linux-rdma@vger.kernel.org
6781W:	http://www.openfabrics.org/
6782Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6784S:	Supported
6785F:	Documentation/devicetree/bindings/infiniband/
6786F:	Documentation/infiniband/
6787F:	drivers/infiniband/
6788F:	include/uapi/linux/if_infiniband.h
6789F:	include/uapi/rdma/
6790F:	include/rdma/
6791
6792INGENIC JZ4780 DMA Driver
6793M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6794S:	Maintained
6795F:	drivers/dma/dma-jz4780.c
6796
6797INGENIC JZ4780 NAND DRIVER
6798M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6799L:	linux-mtd@lists.infradead.org
6800S:	Maintained
6801F:	drivers/mtd/nand/jz4780_*
6802
6803INOTIFY
6804M:	Jan Kara <jack@suse.cz>
6805R:	Amir Goldstein <amir73il@gmail.com>
6806L:	linux-fsdevel@vger.kernel.org
6807S:	Maintained
6808F:	Documentation/filesystems/inotify.txt
6809F:	fs/notify/inotify/
6810F:	include/linux/inotify.h
6811F:	include/uapi/linux/inotify.h
6812
6813INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6814M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6815L:	linux-input@vger.kernel.org
6816Q:	http://patchwork.kernel.org/project/linux-input/list/
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6818S:	Maintained
6819F:	drivers/input/
6820F:	include/linux/input.h
6821F:	include/uapi/linux/input.h
6822F:	include/uapi/linux/input-event-codes.h
6823F:	include/linux/input/
6824F:	Documentation/devicetree/bindings/input/
6825F:	Documentation/input/
6826
6827INPUT MULTITOUCH (MT) PROTOCOL
6828M:	Henrik Rydberg <rydberg@bitmath.org>
6829L:	linux-input@vger.kernel.org
6830S:	Odd fixes
6831F:	Documentation/input/multi-touch-protocol.rst
6832F:	drivers/input/input-mt.c
6833K:	\b(ABS|SYN)_MT_
6834
6835INSIDE SECURE CRYPTO DRIVER
6836M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6837F:	drivers/crypto/inside-secure/
6838S:	Maintained
6839L:	linux-crypto@vger.kernel.org
6840
6841INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6842M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6843M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6844L:	linux-ima-devel@lists.sourceforge.net
6845L:	linux-ima-user@lists.sourceforge.net
6846L:	linux-security-module@vger.kernel.org
6847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6848S:	Supported
6849F:	security/integrity/ima/
6850
6851INTEL 810/815 FRAMEBUFFER DRIVER
6852M:	Antonino Daplas <adaplas@gmail.com>
6853L:	linux-fbdev@vger.kernel.org
6854S:	Maintained
6855F:	drivers/video/fbdev/i810/
6856
6857INTEL ASoC BDW/HSW DRIVERS
6858M:	Jie Yang <yang.jie@linux.intel.com>
6859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6860S:	Supported
6861F:	sound/soc/intel/common/sst-dsp*
6862F:	sound/soc/intel/common/sst-firmware.c
6863F:	sound/soc/intel/boards/broadwell.c
6864F:	sound/soc/intel/haswell/
6865
6866INTEL C600 SERIES SAS CONTROLLER DRIVER
6867M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6868M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6869L:	linux-scsi@vger.kernel.org
6870T:	git git://git.code.sf.net/p/intel-sas/isci
6871S:	Supported
6872F:	drivers/scsi/isci/
6873
6874INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6875M:	Jani Nikula <jani.nikula@linux.intel.com>
6876M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6877M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6878L:	intel-gfx@lists.freedesktop.org
6879W:	https://01.org/linuxgraphics/
6880B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6881C:	irc://chat.freenode.net/intel-gfx
6882Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6883T:	git git://anongit.freedesktop.org/drm-intel
6884S:	Supported
6885F:	drivers/gpu/drm/i915/
6886F:	include/drm/i915*
6887F:	include/uapi/drm/i915_drm.h
6888F:	Documentation/gpu/i915.rst
6889
6890INTEL ETHERNET DRIVERS
6891M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6892L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6893W:	http://www.intel.com/support/feedback.htm
6894W:	http://e1000.sourceforge.net/
6895Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6898S:	Supported
6899F:	Documentation/networking/e100.txt
6900F:	Documentation/networking/e1000.txt
6901F:	Documentation/networking/e1000e.txt
6902F:	Documentation/networking/igb.txt
6903F:	Documentation/networking/igbvf.txt
6904F:	Documentation/networking/ixgb.txt
6905F:	Documentation/networking/ixgbe.txt
6906F:	Documentation/networking/ixgbevf.txt
6907F:	Documentation/networking/i40e.txt
6908F:	Documentation/networking/i40evf.txt
6909F:	drivers/net/ethernet/intel/
6910F:	drivers/net/ethernet/intel/*/
6911F:	include/linux/avf/virtchnl.h
6912
6913INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6914M:	Maik Broemme <mbroemme@libmpq.org>
6915L:	linux-fbdev@vger.kernel.org
6916S:	Maintained
6917F:	Documentation/fb/intelfb.txt
6918F:	drivers/video/fbdev/intelfb/
6919
6920INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6921M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6922M:	Zhi Wang <zhi.a.wang@intel.com>
6923L:	intel-gvt-dev@lists.freedesktop.org
6924L:	intel-gfx@lists.freedesktop.org
6925W:	https://01.org/igvt-g
6926T:	git https://github.com/01org/gvt-linux.git
6927S:	Supported
6928F:	drivers/gpu/drm/i915/gvt/
6929
6930INTEL HID EVENT DRIVER
6931M:	Alex Hung <alex.hung@canonical.com>
6932L:	platform-driver-x86@vger.kernel.org
6933S:	Maintained
6934F:	drivers/platform/x86/intel-hid.c
6935
6936INTEL I/OAT DMA DRIVER
6937M:	Dave Jiang <dave.jiang@intel.com>
6938R:	Dan Williams <dan.j.williams@intel.com>
6939L:	dmaengine@vger.kernel.org
6940Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6941S:	Supported
6942F:	drivers/dma/ioat*
6943
6944INTEL IDLE DRIVER
6945M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6946M:	Len Brown <lenb@kernel.org>
6947L:	linux-pm@vger.kernel.org
6948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6949B:	https://bugzilla.kernel.org
6950S:	Supported
6951F:	drivers/idle/intel_idle.c
6952
6953INTEL INTEGRATED SENSOR HUB DRIVER
6954M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6955M:	Jiri Kosina <jikos@kernel.org>
6956L:	linux-input@vger.kernel.org
6957S:	Maintained
6958F:	drivers/hid/intel-ish-hid/
6959
6960INTEL IOMMU (VT-d)
6961M:	David Woodhouse <dwmw2@infradead.org>
6962L:	iommu@lists.linux-foundation.org
6963T:	git git://git.infradead.org/iommu-2.6.git
6964S:	Supported
6965F:	drivers/iommu/intel-iommu.c
6966F:	include/linux/intel-iommu.h
6967
6968INTEL IOP-ADMA DMA DRIVER
6969R:	Dan Williams <dan.j.williams@intel.com>
6970S:	Odd fixes
6971F:	drivers/dma/iop-adma.c
6972
6973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6974M:	Krzysztof Halasa <khalasa@piap.pl>
6975S:	Maintained
6976F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6977F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6978F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6979F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6980F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6981F:	drivers/net/wan/ixp4xx_hss.c
6982
6983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6984M:	Deepak Saxena <dsaxena@plexity.net>
6985S:	Maintained
6986F:	drivers/char/hw_random/ixp4xx-rng.c
6987
6988INTEL MANAGEMENT ENGINE (mei)
6989M:	Tomas Winkler <tomas.winkler@intel.com>
6990L:	linux-kernel@vger.kernel.org
6991S:	Supported
6992F:	include/uapi/linux/mei.h
6993F:	include/linux/mei_cl_bus.h
6994F:	drivers/misc/mei/*
6995F:	drivers/watchdog/mei_wdt.c
6996F:	Documentation/misc-devices/mei/*
6997F:	samples/mei/*
6998
6999INTEL MENLOW THERMAL DRIVER
7000M:	Sujith Thomas <sujith.thomas@intel.com>
7001L:	platform-driver-x86@vger.kernel.org
7002W:	https://01.org/linux-acpi
7003S:	Supported
7004F:	drivers/platform/x86/intel_menlow.c
7005
7006INTEL MERRIFIELD GPIO DRIVER
7007M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7008L:	linux-gpio@vger.kernel.org
7009S:	Maintained
7010F:	drivers/gpio/gpio-merrifield.c
7011
7012INTEL MIC DRIVERS (mic)
7013M:	Sudeep Dutt <sudeep.dutt@intel.com>
7014M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7015S:	Supported
7016W:	https://github.com/sudeepdutt/mic
7017W:	http://software.intel.com/en-us/mic-developer
7018F:	include/linux/mic_bus.h
7019F:	include/linux/scif.h
7020F:	include/uapi/linux/mic_common.h
7021F:	include/uapi/linux/mic_ioctl.h
7022F:	include/uapi/linux/scif_ioctl.h
7023F:	drivers/misc/mic/
7024F:	drivers/dma/mic_x100_dma.c
7025F:	drivers/dma/mic_x100_dma.h
7026F:	Documentation/mic/
7027
7028INTEL PMC CORE DRIVER
7029M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7030M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7031L:	platform-driver-x86@vger.kernel.org
7032S:	Maintained
7033F:	arch/x86/include/asm/pmc_core.h
7034F:	drivers/platform/x86/intel_pmc_core*
7035
7036INTEL PMC/P-Unit IPC DRIVER
7037M:	Zha Qipeng<qipeng.zha@intel.com>
7038L:	platform-driver-x86@vger.kernel.org
7039S:	Maintained
7040F:	drivers/platform/x86/intel_pmc_ipc.c
7041F:	drivers/platform/x86/intel_punit_ipc.c
7042F:	arch/x86/include/asm/intel_pmc_ipc.h
7043F:	arch/x86/include/asm/intel_punit_ipc.h
7044
7045INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7046M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7047L:	linux-wireless@vger.kernel.org
7048S:	Maintained
7049F:	Documentation/networking/README.ipw2100
7050F:	Documentation/networking/README.ipw2200
7051F:	drivers/net/wireless/intel/ipw2x00/
7052
7053INTEL PSTATE DRIVER
7054M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7055M:	Len Brown <lenb@kernel.org>
7056L:	linux-pm@vger.kernel.org
7057S:	Supported
7058F:	drivers/cpufreq/intel_pstate.c
7059
7060INTEL RDMA RNIC DRIVER
7061M:	Faisal Latif <faisal.latif@intel.com>
7062M:	Shiraz Saleem <shiraz.saleem@intel.com>
7063L:	linux-rdma@vger.kernel.org
7064S:	Supported
7065F:	drivers/infiniband/hw/i40iw/
7066
7067INTEL TELEMETRY DRIVER
7068M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7069L:	platform-driver-x86@vger.kernel.org
7070S:	Maintained
7071F:	arch/x86/include/asm/intel_telemetry.h
7072F:	drivers/platform/x86/intel_telemetry*
7073
7074INTEL VIRTUAL BUTTON DRIVER
7075M:	AceLan Kao <acelan.kao@canonical.com>
7076L:	platform-driver-x86@vger.kernel.org
7077S:	Maintained
7078F:	drivers/platform/x86/intel-vbtn.c
7079
7080INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7081M:	Stanislaw Gruszka <sgruszka@redhat.com>
7082L:	linux-wireless@vger.kernel.org
7083S:	Supported
7084F:	drivers/net/wireless/intel/iwlegacy/
7085
7086INTEL WIRELESS WIFI LINK (iwlwifi)
7087M:	Johannes Berg <johannes.berg@intel.com>
7088M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7089M:	Luca Coelho <luciano.coelho@intel.com>
7090M:	Intel Linux Wireless <linuxwifi@intel.com>
7091L:	linux-wireless@vger.kernel.org
7092W:	http://intellinuxwireless.org
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7094S:	Supported
7095F:	drivers/net/wireless/intel/iwlwifi/
7096
7097INTEL WIRELESS WIMAX CONNECTION 2400
7098M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7099M:	linux-wimax@intel.com
7100L:	wimax@linuxwimax.org (subscribers-only)
7101S:	Supported
7102W:	http://linuxwimax.org
7103F:	Documentation/wimax/README.i2400m
7104F:	drivers/net/wimax/i2400m/
7105F:	include/uapi/linux/wimax/i2400m.h
7106
7107INTEL(R) TRACE HUB
7108M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7109S:	Supported
7110F:	Documentation/trace/intel_th.txt
7111F:	drivers/hwtracing/intel_th/
7112
7113INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7114M:	Ning Sun <ning.sun@intel.com>
7115L:	tboot-devel@lists.sourceforge.net
7116W:	http://tboot.sourceforge.net
7117T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7118S:	Supported
7119F:	Documentation/intel_txt.txt
7120F:	include/linux/tboot.h
7121F:	arch/x86/kernel/tboot.c
7122
7123INTEL-MID GPIO DRIVER
7124M:	David Cohen <david.a.cohen@linux.intel.com>
7125L:	linux-gpio@vger.kernel.org
7126S:	Maintained
7127F:	drivers/gpio/gpio-intel-mid.c
7128
7129INVENSENSE MPU-3050 GYROSCOPE DRIVER
7130M:	Linus Walleij <linus.walleij@linaro.org>
7131L:	linux-iio@vger.kernel.org
7132S:	Maintained
7133F:	drivers/iio/gyro/mpu3050*
7134F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7135
7136IOC3 ETHERNET DRIVER
7137M:	Ralf Baechle <ralf@linux-mips.org>
7138L:	linux-mips@linux-mips.org
7139S:	Maintained
7140F:	drivers/net/ethernet/sgi/ioc3-eth.c
7141
7142IOC3 SERIAL DRIVER
7143M:	Pat Gefre <pfg@sgi.com>
7144L:	linux-serial@vger.kernel.org
7145S:	Maintained
7146F:	drivers/tty/serial/ioc3_serial.c
7147
7148IOMMU DRIVERS
7149M:	Joerg Roedel <joro@8bytes.org>
7150L:	iommu@lists.linux-foundation.org
7151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7152S:	Maintained
7153F:	Documentation/devicetree/bindings/iommu/
7154F:	drivers/iommu/
7155F:	include/linux/iommu.h
7156F:	include/linux/iova.h
7157
7158IP MASQUERADING
7159M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7160S:	Maintained
7161F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7162
7163IPMI SUBSYSTEM
7164M:	Corey Minyard <minyard@acm.org>
7165L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7166W:	http://openipmi.sourceforge.net/
7167S:	Supported
7168F:	Documentation/IPMI.txt
7169F:	drivers/char/ipmi/
7170F:	include/linux/ipmi*
7171F:	include/uapi/linux/ipmi*
7172
7173IPS SCSI RAID DRIVER
7174M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7175L:	linux-scsi@vger.kernel.org
7176W:	http://www.adaptec.com/
7177S:	Maintained
7178F:	drivers/scsi/ips*
7179
7180IPVS
7181M:	Wensong Zhang <wensong@linux-vs.org>
7182M:	Simon Horman <horms@verge.net.au>
7183M:	Julian Anastasov <ja@ssi.bg>
7184L:	netdev@vger.kernel.org
7185L:	lvs-devel@vger.kernel.org
7186S:	Maintained
7187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7189F:	Documentation/networking/ipvs-sysctl.txt
7190F:	include/net/ip_vs.h
7191F:	include/uapi/linux/ip_vs.h
7192F:	net/netfilter/ipvs/
7193
7194IPWIRELESS DRIVER
7195M:	Jiri Kosina <jikos@kernel.org>
7196M:	David Sterba <dsterba@suse.com>
7197S:	Odd Fixes
7198F:	drivers/tty/ipwireless/
7199
7200IPX NETWORK LAYER
7201L:	netdev@vger.kernel.org
7202S:	Odd fixes
7203F:	include/net/ipx.h
7204F:	include/uapi/linux/ipx.h
7205F:	net/ipx/
7206
7207IRDA SUBSYSTEM
7208M:	Samuel Ortiz <samuel@sortiz.org>
7209L:	irda-users@lists.sourceforge.net (subscribers-only)
7210L:	netdev@vger.kernel.org
7211W:	http://irda.sourceforge.net/
7212S:	Maintained
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7214F:	Documentation/networking/irda.txt
7215F:	drivers/staging/irda/
7216
7217IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7218M:	Marc Zyngier <marc.zyngier@arm.com>
7219S:	Maintained
7220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7221F:	Documentation/IRQ-domain.txt
7222F:	include/linux/irqdomain.h
7223F:	kernel/irq/irqdomain.c
7224F:	kernel/irq/msi.c
7225
7226IRQ SUBSYSTEM
7227M:	Thomas Gleixner <tglx@linutronix.de>
7228L:	linux-kernel@vger.kernel.org
7229S:	Maintained
7230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7231F:	kernel/irq/
7232
7233IRQCHIP DRIVERS
7234M:	Thomas Gleixner <tglx@linutronix.de>
7235M:	Jason Cooper <jason@lakedaemon.net>
7236M:	Marc Zyngier <marc.zyngier@arm.com>
7237L:	linux-kernel@vger.kernel.org
7238S:	Maintained
7239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7240F:	Documentation/devicetree/bindings/interrupt-controller/
7241F:	drivers/irqchip/
7242
7243ISA
7244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7245S:	Maintained
7246F:	Documentation/isa.txt
7247F:	drivers/base/isa.c
7248F:	include/linux/isa.h
7249
7250ISA RADIO MODULE
7251M:	Hans Verkuil <hverkuil@xs4all.nl>
7252L:	linux-media@vger.kernel.org
7253T:	git git://linuxtv.org/media_tree.git
7254W:	https://linuxtv.org
7255S:	Maintained
7256F:	drivers/media/radio/radio-isa*
7257
7258ISAPNP
7259M:	Jaroslav Kysela <perex@perex.cz>
7260S:	Maintained
7261F:	Documentation/isapnp.txt
7262F:	drivers/pnp/isapnp/
7263F:	include/linux/isapnp.h
7264
7265ISCSI
7266M:	Lee Duncan <lduncan@suse.com>
7267M:	Chris Leech <cleech@redhat.com>
7268L:	open-iscsi@googlegroups.com
7269W:	www.open-iscsi.com
7270S:	Maintained
7271F:	drivers/scsi/*iscsi*
7272F:	include/scsi/*iscsi*
7273
7274iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7275M:	Peter Jones <pjones@redhat.com>
7276M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7277S:	Maintained
7278F:	drivers/firmware/iscsi_ibft*
7279
7280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7281M:	Or Gerlitz <ogerlitz@mellanox.com>
7282M:	Sagi Grimberg <sagi@grimberg.me>
7283M:	Roi Dayan <roid@mellanox.com>
7284L:	linux-rdma@vger.kernel.org
7285S:	Supported
7286W:	http://www.openfabrics.org
7287W:	www.open-iscsi.org
7288Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7289F:	drivers/infiniband/ulp/iser/
7290
7291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7292M:	Sagi Grimberg <sagi@grimberg.me>
7293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7294L:	linux-rdma@vger.kernel.org
7295L:	target-devel@vger.kernel.org
7296S:	Supported
7297W:	http://www.linux-iscsi.org
7298F:	drivers/infiniband/ulp/isert
7299
7300ISDN SUBSYSTEM
7301M:	Karsten Keil <isdn@linux-pingi.de>
7302L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7303L:	netdev@vger.kernel.org
7304W:	http://www.isdn4linux.de
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7306S:	Maintained
7307F:	Documentation/isdn/
7308F:	drivers/isdn/
7309F:	include/linux/isdn.h
7310F:	include/linux/isdn/
7311F:	include/uapi/linux/isdn.h
7312F:	include/uapi/linux/isdn/
7313
7314ISDN SUBSYSTEM (Eicon active card driver)
7315M:	Armin Schindler <mac@melware.de>
7316L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7317W:	http://www.melware.de
7318S:	Maintained
7319F:	drivers/isdn/hardware/eicon/
7320
7321IT87 HARDWARE MONITORING DRIVER
7322M:	Jean Delvare <jdelvare@suse.com>
7323L:	linux-hwmon@vger.kernel.org
7324S:	Maintained
7325F:	Documentation/hwmon/it87
7326F:	drivers/hwmon/it87.c
7327
7328IT913X MEDIA DRIVER
7329M:	Antti Palosaari <crope@iki.fi>
7330L:	linux-media@vger.kernel.org
7331W:	https://linuxtv.org
7332W:	http://palosaari.fi/linux/
7333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7334T:	git git://linuxtv.org/anttip/media_tree.git
7335S:	Maintained
7336F:	drivers/media/tuners/it913x*
7337
7338IVTV VIDEO4LINUX DRIVER
7339M:	Andy Walls <awalls@md.metrocast.net>
7340L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7341L:	linux-media@vger.kernel.org
7342T:	git git://linuxtv.org/media_tree.git
7343W:	http://www.ivtvdriver.org
7344S:	Maintained
7345F:	Documentation/media/v4l-drivers/ivtv*
7346F:	drivers/media/pci/ivtv/
7347F:	include/uapi/linux/ivtv*
7348
7349IX2505V MEDIA DRIVER
7350M:	Malcolm Priestley <tvboxspy@gmail.com>
7351L:	linux-media@vger.kernel.org
7352W:	https://linuxtv.org
7353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7354S:	Maintained
7355F:	drivers/media/dvb-frontends/ix2505v*
7356
7357JC42.4 TEMPERATURE SENSOR DRIVER
7358M:	Guenter Roeck <linux@roeck-us.net>
7359L:	linux-hwmon@vger.kernel.org
7360S:	Maintained
7361F:	drivers/hwmon/jc42.c
7362F:	Documentation/hwmon/jc42
7363
7364JFS FILESYSTEM
7365M:	Dave Kleikamp <shaggy@kernel.org>
7366L:	jfs-discussion@lists.sourceforge.net
7367W:	http://jfs.sourceforge.net/
7368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7369S:	Maintained
7370F:	Documentation/filesystems/jfs.txt
7371F:	fs/jfs/
7372
7373JME NETWORK DRIVER
7374M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7375L:	netdev@vger.kernel.org
7376S:	Maintained
7377F:	drivers/net/ethernet/jme.*
7378
7379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7380M:	David Woodhouse <dwmw2@infradead.org>
7381L:	linux-mtd@lists.infradead.org
7382W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7383S:	Maintained
7384F:	fs/jffs2/
7385F:	include/uapi/linux/jffs2.h
7386
7387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7388M:	"Theodore Ts'o" <tytso@mit.edu>
7389M:	Jan Kara <jack@suse.com>
7390L:	linux-ext4@vger.kernel.org
7391S:	Maintained
7392F:	fs/jbd2/
7393F:	include/linux/jbd2.h
7394
7395JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7396M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7397L:	linux-media@vger.kernel.org
7398S:	Maintained
7399F:	drivers/media/platform/rcar_jpu.c
7400
7401JSM Neo PCI based serial card
7402M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7403L:	linux-serial@vger.kernel.org
7404S:	Maintained
7405F:	drivers/tty/serial/jsm/
7406
7407K10TEMP HARDWARE MONITORING DRIVER
7408M:	Clemens Ladisch <clemens@ladisch.de>
7409L:	linux-hwmon@vger.kernel.org
7410S:	Maintained
7411F:	Documentation/hwmon/k10temp
7412F:	drivers/hwmon/k10temp.c
7413
7414K8TEMP HARDWARE MONITORING DRIVER
7415M:	Rudolf Marek <r.marek@assembler.cz>
7416L:	linux-hwmon@vger.kernel.org
7417S:	Maintained
7418F:	Documentation/hwmon/k8temp
7419F:	drivers/hwmon/k8temp.c
7420
7421KASAN
7422M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7423R:	Alexander Potapenko <glider@google.com>
7424R:	Dmitry Vyukov <dvyukov@google.com>
7425L:	kasan-dev@googlegroups.com
7426S:	Maintained
7427F:	arch/*/include/asm/kasan.h
7428F:	arch/*/mm/kasan_init*
7429F:	Documentation/dev-tools/kasan.rst
7430F:	include/linux/kasan*.h
7431F:	lib/test_kasan.c
7432F:	mm/kasan/
7433F:	scripts/Makefile.kasan
7434
7435KCONFIG
7436M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7437L:	linux-kbuild@vger.kernel.org
7438T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7439S:	Maintained
7440F:	Documentation/kbuild/kconfig-language.txt
7441F:	scripts/kconfig/
7442
7443KDUMP
7444M:	Dave Young <dyoung@redhat.com>
7445M:	Baoquan He <bhe@redhat.com>
7446R:	Vivek Goyal <vgoyal@redhat.com>
7447L:	kexec@lists.infradead.org
7448W:	http://lse.sourceforge.net/kdump/
7449S:	Maintained
7450F:	Documentation/kdump/
7451
7452KEENE FM RADIO TRANSMITTER DRIVER
7453M:	Hans Verkuil <hverkuil@xs4all.nl>
7454L:	linux-media@vger.kernel.org
7455T:	git git://linuxtv.org/media_tree.git
7456W:	https://linuxtv.org
7457S:	Maintained
7458F:	drivers/media/radio/radio-keene*
7459
7460KERNEL AUTOMOUNTER v4 (AUTOFS4)
7461M:	Ian Kent <raven@themaw.net>
7462L:	autofs@vger.kernel.org
7463S:	Maintained
7464F:	fs/autofs4/
7465
7466KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7468M:	Michal Marek <mmarek@suse.com>
7469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7470L:	linux-kbuild@vger.kernel.org
7471S:	Maintained
7472F:	Documentation/kbuild/
7473F:	Makefile
7474F:	scripts/Makefile.*
7475F:	scripts/basic/
7476F:	scripts/mk*
7477F:	scripts/package/
7478
7479KERNEL JANITORS
7480L:	kernel-janitors@vger.kernel.org
7481W:	http://kernelnewbies.org/KernelJanitors
7482S:	Odd Fixes
7483
7484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7485M:	"J. Bruce Fields" <bfields@fieldses.org>
7486M:	Jeff Layton <jlayton@poochiereds.net>
7487L:	linux-nfs@vger.kernel.org
7488W:	http://nfs.sourceforge.net/
7489T:	git git://linux-nfs.org/~bfields/linux.git
7490S:	Supported
7491F:	fs/nfsd/
7492F:	include/uapi/linux/nfsd/
7493F:	fs/lockd/
7494F:	fs/nfs_common/
7495F:	net/sunrpc/
7496F:	include/linux/lockd/
7497F:	include/linux/sunrpc/
7498F:	include/uapi/linux/sunrpc/
7499
7500KERNEL SELFTEST FRAMEWORK
7501M:	Shuah Khan <shuahkh@osg.samsung.com>
7502M:	Shuah Khan <shuah@kernel.org>
7503L:	linux-kselftest@vger.kernel.org
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7505S:	Maintained
7506F:	tools/testing/selftests/
7507F:	Documentation/dev-tools/kselftest*
7508
7509KERNEL USERMODE HELPER
7510M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7511L:	linux-kernel@vger.kernel.org
7512S:	Maintained
7513F:	kernel/umh.c
7514F:	include/linux/umh.h
7515
7516KERNEL VIRTUAL MACHINE (KVM)
7517M:	Paolo Bonzini <pbonzini@redhat.com>
7518M:	Radim Krčmář <rkrcmar@redhat.com>
7519L:	kvm@vger.kernel.org
7520W:	http://www.linux-kvm.org
7521T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7522S:	Supported
7523F:	Documentation/virtual/kvm/
7524F:	include/trace/events/kvm.h
7525F:	include/uapi/asm-generic/kvm*
7526F:	include/uapi/linux/kvm*
7527F:	include/asm-generic/kvm*
7528F:	include/linux/kvm*
7529F:	include/kvm/iodev.h
7530F:	virt/kvm/*
7531F:	tools/kvm/
7532
7533KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7534M:	Joerg Roedel <joro@8bytes.org>
7535L:	kvm@vger.kernel.org
7536W:	http://www.linux-kvm.org/
7537S:	Maintained
7538F:	arch/x86/include/asm/svm.h
7539F:	arch/x86/kvm/svm.c
7540
7541KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7542M:	Christoffer Dall <christoffer.dall@linaro.org>
7543M:	Marc Zyngier <marc.zyngier@arm.com>
7544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7545L:	kvmarm@lists.cs.columbia.edu
7546W:	http://systems.cs.columbia.edu/projects/kvm-arm
7547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7548S:	Supported
7549F:	arch/arm/include/uapi/asm/kvm*
7550F:	arch/arm/include/asm/kvm*
7551F:	arch/arm/kvm/
7552F:	virt/kvm/arm/
7553F:	include/kvm/arm_*
7554
7555KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7556M:	Christoffer Dall <christoffer.dall@linaro.org>
7557M:	Marc Zyngier <marc.zyngier@arm.com>
7558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7559L:	kvmarm@lists.cs.columbia.edu
7560S:	Maintained
7561F:	arch/arm64/include/uapi/asm/kvm*
7562F:	arch/arm64/include/asm/kvm*
7563F:	arch/arm64/kvm/
7564
7565KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7566M:	James Hogan <jhogan@kernel.org>
7567L:	linux-mips@linux-mips.org
7568S:	Supported
7569F:	arch/mips/include/uapi/asm/kvm*
7570F:	arch/mips/include/asm/kvm*
7571F:	arch/mips/kvm/
7572
7573KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7574M:	Paul Mackerras <paulus@ozlabs.org>
7575L:	kvm-ppc@vger.kernel.org
7576W:	http://www.linux-kvm.org/
7577T:	git git://github.com/agraf/linux-2.6.git
7578S:	Supported
7579F:	arch/powerpc/include/uapi/asm/kvm*
7580F:	arch/powerpc/include/asm/kvm*
7581F:	arch/powerpc/kvm/
7582F:	arch/powerpc/kernel/kvm*
7583
7584KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7585M:	Christian Borntraeger <borntraeger@de.ibm.com>
7586M:	Cornelia Huck <cohuck@redhat.com>
7587L:	linux-s390@vger.kernel.org
7588W:	http://www.ibm.com/developerworks/linux/linux390/
7589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7590S:	Supported
7591F:	arch/s390/include/uapi/asm/kvm*
7592F:	arch/s390/include/asm/gmap.h
7593F:	arch/s390/include/asm/kvm*
7594F:	arch/s390/kvm/
7595F:	arch/s390/mm/gmap.c
7596
7597KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7598M:	Paolo Bonzini <pbonzini@redhat.com>
7599M:	Radim Krčmář <rkrcmar@redhat.com>
7600L:	kvm@vger.kernel.org
7601W:	http://www.linux-kvm.org
7602T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7603S:	Supported
7604F:	arch/x86/kvm/
7605F:	arch/x86/include/uapi/asm/kvm*
7606F:	arch/x86/include/asm/kvm*
7607F:	arch/x86/kernel/kvm.c
7608F:	arch/x86/kernel/kvmclock.c
7609
7610KERNFS
7611M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7612M:	Tejun Heo <tj@kernel.org>
7613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7614S:	Supported
7615F:	include/linux/kernfs.h
7616F:	fs/kernfs/
7617
7618KEXEC
7619M:	Eric Biederman <ebiederm@xmission.com>
7620W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7621L:	kexec@lists.infradead.org
7622S:	Maintained
7623F:	include/linux/kexec.h
7624F:	include/uapi/linux/kexec.h
7625F:	kernel/kexec*
7626
7627KEYS-ENCRYPTED
7628M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7629M:	David Safford <safford@us.ibm.com>
7630L:	linux-security-module@vger.kernel.org
7631L:	keyrings@vger.kernel.org
7632S:	Supported
7633F:	Documentation/security/keys/trusted-encrypted.rst
7634F:	include/keys/encrypted-type.h
7635F:	security/keys/encrypted-keys/
7636
7637KEYS-TRUSTED
7638M:	David Safford <safford@us.ibm.com>
7639M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7640L:	linux-security-module@vger.kernel.org
7641L:	keyrings@vger.kernel.org
7642S:	Supported
7643F:	Documentation/security/keys/trusted-encrypted.rst
7644F:	include/keys/trusted-type.h
7645F:	security/keys/trusted.c
7646F:	security/keys/trusted.h
7647
7648KEYS/KEYRINGS:
7649M:	David Howells <dhowells@redhat.com>
7650L:	keyrings@vger.kernel.org
7651S:	Maintained
7652F:	Documentation/security/keys/core.rst
7653F:	include/linux/key.h
7654F:	include/linux/key-type.h
7655F:	include/linux/keyctl.h
7656F:	include/uapi/linux/keyctl.h
7657F:	include/keys/
7658F:	security/keys/
7659
7660KGDB / KDB /debug_core
7661M:	Jason Wessel <jason.wessel@windriver.com>
7662W:	http://kgdb.wiki.kernel.org/
7663L:	kgdb-bugreport@lists.sourceforge.net
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7665S:	Maintained
7666F:	Documentation/dev-tools/kgdb.rst
7667F:	drivers/misc/kgdbts.c
7668F:	drivers/tty/serial/kgdboc.c
7669F:	include/linux/kdb.h
7670F:	include/linux/kgdb.h
7671F:	kernel/debug/
7672
7673KMEMCHECK
7674M:	Vegard Nossum <vegardno@ifi.uio.no>
7675M:	Pekka Enberg <penberg@kernel.org>
7676S:	Maintained
7677F:	Documentation/dev-tools/kmemcheck.rst
7678F:	arch/x86/include/asm/kmemcheck.h
7679F:	arch/x86/mm/kmemcheck/
7680F:	include/linux/kmemcheck.h
7681F:	mm/kmemcheck.c
7682
7683KMEMLEAK
7684M:	Catalin Marinas <catalin.marinas@arm.com>
7685S:	Maintained
7686F:	Documentation/dev-tools/kmemleak.rst
7687F:	include/linux/kmemleak.h
7688F:	mm/kmemleak.c
7689F:	mm/kmemleak-test.c
7690
7691KMOD KERNEL MODULE LOADER - USERMODE HELPER
7692M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7693L:	linux-kernel@vger.kernel.org
7694S:	Maintained
7695F:	kernel/kmod.c
7696F:	include/linux/kmod.h
7697F:	lib/test_kmod.c
7698F:	tools/testing/selftests/kmod/
7699
7700KPROBES
7701M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7702M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7703M:	"David S. Miller" <davem@davemloft.net>
7704M:	Masami Hiramatsu <mhiramat@kernel.org>
7705S:	Maintained
7706F:	Documentation/kprobes.txt
7707F:	include/linux/kprobes.h
7708F:	include/asm-generic/kprobes.h
7709F:	kernel/kprobes.c
7710
7711KS0108 LCD CONTROLLER DRIVER
7712M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7713W:	http://miguelojeda.es/auxdisplay.htm
7714W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7715S:	Maintained
7716F:	Documentation/auxdisplay/ks0108
7717F:	drivers/auxdisplay/ks0108.c
7718F:	include/linux/ks0108.h
7719
7720L3MDEV
7721M:	David Ahern <dsa@cumulusnetworks.com>
7722L:	netdev@vger.kernel.org
7723S:	Maintained
7724F:	net/l3mdev
7725F:	include/net/l3mdev.h
7726
7727LANTIQ MIPS ARCHITECTURE
7728M:	John Crispin <john@phrozen.org>
7729L:	linux-mips@linux-mips.org
7730S:	Maintained
7731F:	arch/mips/lantiq
7732F:	drivers/soc/lantiq
7733
7734LAPB module
7735L:	linux-x25@vger.kernel.org
7736S:	Orphan
7737F:	Documentation/networking/lapb-module.txt
7738F:	include/*/lapb.h
7739F:	net/lapb/
7740
7741LASI 53c700 driver for PARISC
7742M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7743L:	linux-scsi@vger.kernel.org
7744S:	Maintained
7745F:	Documentation/scsi/53c700.txt
7746F:	drivers/scsi/53c700*
7747
7748LED SUBSYSTEM
7749M:	Richard Purdie <rpurdie@rpsys.net>
7750M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7751M:	Pavel Machek <pavel@ucw.cz>
7752L:	linux-leds@vger.kernel.org
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7754S:	Maintained
7755F:	Documentation/devicetree/bindings/leds/
7756F:	drivers/leds/
7757F:	include/linux/leds.h
7758
7759LEGACY EEPROM DRIVER
7760M:	Jean Delvare <jdelvare@suse.com>
7761S:	Maintained
7762F:	Documentation/misc-devices/eeprom
7763F:	drivers/misc/eeprom/eeprom.c
7764
7765LEGO USB Tower driver
7766M:	Juergen Stuber <starblue@users.sourceforge.net>
7767L:	legousb-devel@lists.sourceforge.net
7768W:	http://legousb.sourceforge.net/
7769S:	Maintained
7770F:	drivers/usb/misc/legousbtower.c
7771
7772LG2160 MEDIA DRIVER
7773M:	Michael Krufky <mkrufky@linuxtv.org>
7774L:	linux-media@vger.kernel.org
7775W:	https://linuxtv.org
7776W:	http://github.com/mkrufky
7777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7778T:	git git://linuxtv.org/mkrufky/tuners.git
7779S:	Maintained
7780F:	drivers/media/dvb-frontends/lg2160.*
7781
7782LGDT3305 MEDIA DRIVER
7783M:	Michael Krufky <mkrufky@linuxtv.org>
7784L:	linux-media@vger.kernel.org
7785W:	https://linuxtv.org
7786W:	http://github.com/mkrufky
7787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7788T:	git git://linuxtv.org/mkrufky/tuners.git
7789S:	Maintained
7790F:	drivers/media/dvb-frontends/lgdt3305.*
7791
7792LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7793M:	Viresh Kumar <vireshk@kernel.org>
7794L:	linux-ide@vger.kernel.org
7795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7796S:	Maintained
7797F:	include/linux/pata_arasan_cf_data.h
7798F:	drivers/ata/pata_arasan_cf.c
7799
7800LIBATA PATA DRIVERS
7801M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7802M:	Tejun Heo <tj@kernel.org>
7803L:	linux-ide@vger.kernel.org
7804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7805S:	Maintained
7806F:	drivers/ata/pata_*.c
7807F:	drivers/ata/ata_generic.c
7808
7809LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7810M:	Linus Walleij <linus.walleij@linaro.org>
7811L:	linux-ide@vger.kernel.org
7812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7813S:	Maintained
7814F:	drivers/ata/pata_ftide010.c
7815F:	drivers/ata/sata_gemini.c
7816F:	drivers/ata/sata_gemini.h
7817
7818LIBATA SATA AHCI PLATFORM devices support
7819M:	Hans de Goede <hdegoede@redhat.com>
7820M:	Tejun Heo <tj@kernel.org>
7821L:	linux-ide@vger.kernel.org
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7823S:	Maintained
7824F:	drivers/ata/ahci_platform.c
7825F:	drivers/ata/libahci_platform.c
7826F:	include/linux/ahci_platform.h
7827
7828LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7829M:	Mikael Pettersson <mikpelinux@gmail.com>
7830L:	linux-ide@vger.kernel.org
7831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7832S:	Maintained
7833F:	drivers/ata/sata_promise.*
7834
7835LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7836M:	Tejun Heo <tj@kernel.org>
7837L:	linux-ide@vger.kernel.org
7838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7839S:	Maintained
7840F:	drivers/ata/
7841F:	include/linux/ata.h
7842F:	include/linux/libata.h
7843F:	Documentation/devicetree/bindings/ata/
7844
7845LIBLOCKDEP
7846M:	Sasha Levin <alexander.levin@verizon.com>
7847S:	Maintained
7848F:	tools/lib/lockdep/
7849
7850LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7851M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7852L:	linux-nvdimm@lists.01.org
7853Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7854S:	Supported
7855F:	drivers/nvdimm/blk.c
7856F:	drivers/nvdimm/region_devs.c
7857
7858LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7859M:	Vishal Verma <vishal.l.verma@intel.com>
7860L:	linux-nvdimm@lists.01.org
7861Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7862S:	Supported
7863F:	drivers/nvdimm/btt*
7864
7865LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7866M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7867L:	linux-nvdimm@lists.01.org
7868Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7869S:	Supported
7870F:	drivers/nvdimm/pmem*
7871
7872LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7873M:	Dan Williams <dan.j.williams@intel.com>
7874L:	linux-nvdimm@lists.01.org
7875Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7877S:	Supported
7878F:	drivers/nvdimm/*
7879F:	drivers/acpi/nfit/*
7880F:	include/linux/nd.h
7881F:	include/linux/libnvdimm.h
7882F:	include/uapi/linux/ndctl.h
7883
7884LIGHTNVM PLATFORM SUPPORT
7885M:	Matias Bjorling <mb@lightnvm.io>
7886W:	http://github/OpenChannelSSD
7887L:	linux-block@vger.kernel.org
7888S:	Maintained
7889F:	drivers/lightnvm/
7890F:	include/linux/lightnvm.h
7891F:	include/uapi/linux/lightnvm.h
7892
7893LINUX FOR POWER MACINTOSH
7894M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7895W:	http://www.penguinppc.org/
7896L:	linuxppc-dev@lists.ozlabs.org
7897S:	Maintained
7898F:	arch/powerpc/platforms/powermac/
7899F:	drivers/macintosh/
7900
7901LINUX FOR POWERPC (32-BIT AND 64-BIT)
7902M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7903M:	Paul Mackerras <paulus@samba.org>
7904M:	Michael Ellerman <mpe@ellerman.id.au>
7905W:	https://github.com/linuxppc/linux/wiki
7906L:	linuxppc-dev@lists.ozlabs.org
7907Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7909S:	Supported
7910F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7911F:	Documentation/devicetree/bindings/powerpc/
7912F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7913F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7914F:	Documentation/powerpc/
7915F:	arch/powerpc/
7916F:	drivers/char/tpm/tpm_ibmvtpm*
7917F:	drivers/crypto/nx/
7918F:	drivers/crypto/vmx/
7919F:	drivers/i2c/busses/i2c-opal.c
7920F:	drivers/net/ethernet/ibm/ibmveth.*
7921F:	drivers/net/ethernet/ibm/ibmvnic.*
7922F:	drivers/pci/hotplug/pnv_php.c
7923F:	drivers/pci/hotplug/rpa*
7924F:	drivers/rtc/rtc-opal.c
7925F:	drivers/scsi/ibmvscsi/
7926F:	drivers/tty/hvc/hvc_opal.c
7927F:	drivers/watchdog/wdrtas.c
7928F:	tools/testing/selftests/powerpc
7929N:	/pmac
7930N:	powermac
7931N:	powernv
7932N:	[^a-z0-9]ps3
7933N:	pseries
7934
7935LINUX FOR POWERPC EMBEDDED MPC5XXX
7936M:	Anatolij Gustschin <agust@denx.de>
7937L:	linuxppc-dev@lists.ozlabs.org
7938T:	git git://git.denx.de/linux-denx-agust.git
7939S:	Maintained
7940F:	arch/powerpc/platforms/512x/
7941F:	arch/powerpc/platforms/52xx/
7942
7943LINUX FOR POWERPC EMBEDDED PPC4XX
7944M:	Alistair Popple <alistair@popple.id.au>
7945M:	Matt Porter <mporter@kernel.crashing.org>
7946W:	http://www.penguinppc.org/
7947L:	linuxppc-dev@lists.ozlabs.org
7948S:	Maintained
7949F:	arch/powerpc/platforms/40x/
7950F:	arch/powerpc/platforms/44x/
7951
7952LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7953M:	Scott Wood <oss@buserror.net>
7954M:	Kumar Gala <galak@kernel.crashing.org>
7955W:	http://www.penguinppc.org/
7956L:	linuxppc-dev@lists.ozlabs.org
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7958S:	Maintained
7959F:	arch/powerpc/platforms/83xx/
7960F:	arch/powerpc/platforms/85xx/
7961F:	Documentation/devicetree/bindings/powerpc/fsl/
7962
7963LINUX FOR POWERPC EMBEDDED PPC8XX
7964M:	Vitaly Bordug <vitb@kernel.crashing.org>
7965W:	http://www.penguinppc.org/
7966L:	linuxppc-dev@lists.ozlabs.org
7967S:	Maintained
7968F:	arch/powerpc/platforms/8xx/
7969
7970LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7971L:	linuxppc-dev@lists.ozlabs.org
7972S:	Orphan
7973F:	arch/powerpc/*/*virtex*
7974F:	arch/powerpc/*/*/*virtex*
7975
7976LINUX FOR POWERPC PA SEMI PWRFICIENT
7977L:	linuxppc-dev@lists.ozlabs.org
7978S:	Orphan
7979F:	arch/powerpc/platforms/pasemi/
7980F:	drivers/*/*pasemi*
7981F:	drivers/*/*/*pasemi*
7982
7983LINUX KERNEL DUMP TEST MODULE (LKDTM)
7984M:	Kees Cook <keescook@chromium.org>
7985S:	Maintained
7986F:	drivers/misc/lkdtm*
7987
7988LINUX SECURITY MODULE (LSM) FRAMEWORK
7989M:	Chris Wright <chrisw@sous-sol.org>
7990L:	linux-security-module@vger.kernel.org
7991S:	Supported
7992
7993LIS3LV02D ACCELEROMETER DRIVER
7994M:	Eric Piel <eric.piel@tremplin-utc.net>
7995S:	Maintained
7996F:	Documentation/misc-devices/lis3lv02d
7997F:	drivers/misc/lis3lv02d/
7998F:	drivers/platform/x86/hp_accel.c
7999
8000LIVE PATCHING
8001M:	Josh Poimboeuf <jpoimboe@redhat.com>
8002M:	Jessica Yu <jeyu@kernel.org>
8003M:	Jiri Kosina <jikos@kernel.org>
8004M:	Miroslav Benes <mbenes@suse.cz>
8005R:	Petr Mladek <pmladek@suse.com>
8006S:	Maintained
8007F:	kernel/livepatch/
8008F:	include/linux/livepatch.h
8009F:	arch/x86/include/asm/livepatch.h
8010F:	arch/x86/kernel/livepatch.c
8011F:	Documentation/livepatch/
8012F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8013F:	samples/livepatch/
8014L:	live-patching@vger.kernel.org
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8016
8017LLC (802.2)
8018L:	netdev@vger.kernel.org
8019S:	Odd fixes
8020F:	include/linux/llc.h
8021F:	include/uapi/linux/llc.h
8022F:	include/net/llc*
8023F:	net/llc/
8024
8025LM73 HARDWARE MONITOR DRIVER
8026M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8027L:	linux-hwmon@vger.kernel.org
8028S:	Maintained
8029F:	drivers/hwmon/lm73.c
8030
8031LM78 HARDWARE MONITOR DRIVER
8032M:	Jean Delvare <jdelvare@suse.com>
8033L:	linux-hwmon@vger.kernel.org
8034S:	Maintained
8035F:	Documentation/hwmon/lm78
8036F:	drivers/hwmon/lm78.c
8037
8038LM83 HARDWARE MONITOR DRIVER
8039M:	Jean Delvare <jdelvare@suse.com>
8040L:	linux-hwmon@vger.kernel.org
8041S:	Maintained
8042F:	Documentation/hwmon/lm83
8043F:	drivers/hwmon/lm83.c
8044
8045LM90 HARDWARE MONITOR DRIVER
8046M:	Jean Delvare <jdelvare@suse.com>
8047L:	linux-hwmon@vger.kernel.org
8048S:	Maintained
8049F:	Documentation/hwmon/lm90
8050F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8051F:	drivers/hwmon/lm90.c
8052F:	include/dt-bindings/thermal/lm90.h
8053
8054LM95234 HARDWARE MONITOR DRIVER
8055M:	Guenter Roeck <linux@roeck-us.net>
8056L:	linux-hwmon@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/hwmon/lm95234
8059F:	drivers/hwmon/lm95234.c
8060
8061LME2510 MEDIA DRIVER
8062M:	Malcolm Priestley <tvboxspy@gmail.com>
8063L:	linux-media@vger.kernel.org
8064W:	https://linuxtv.org
8065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8066S:	Maintained
8067F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8068
8069LOADPIN SECURITY MODULE
8070M:	Kees Cook <keescook@chromium.org>
8071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8072S:	Supported
8073F:	security/loadpin/
8074F:	Documentation/admin-guide/LSM/LoadPin.rst
8075
8076LOCKING PRIMITIVES
8077M:	Peter Zijlstra <peterz@infradead.org>
8078M:	Ingo Molnar <mingo@redhat.com>
8079L:	linux-kernel@vger.kernel.org
8080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8081S:	Maintained
8082F:	Documentation/locking/
8083F:	include/linux/lockdep.h
8084F:	include/linux/spinlock*.h
8085F:	arch/*/include/asm/spinlock*.h
8086F:	include/linux/rwlock*.h
8087F:	include/linux/mutex*.h
8088F:	arch/*/include/asm/mutex*.h
8089F:	include/linux/rwsem*.h
8090F:	arch/*/include/asm/rwsem.h
8091F:	include/linux/seqlock.h
8092F:	lib/locking*.[ch]
8093F:	kernel/locking/
8094
8095LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8096M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8097L:	linux-ntfs-dev@lists.sourceforge.net
8098W:	http://www.linux-ntfs.org/content/view/19/37/
8099S:	Maintained
8100F:	Documentation/ldm.txt
8101F:	block/partitions/ldm.*
8102
8103LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8104M:	Sathya Prakash <sathya.prakash@broadcom.com>
8105M:	Chaitra P B <chaitra.basappa@broadcom.com>
8106M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8107L:	MPT-FusionLinux.pdl@broadcom.com
8108L:	linux-scsi@vger.kernel.org
8109W:	http://www.avagotech.com/support/
8110S:	Supported
8111F:	drivers/message/fusion/
8112F:	drivers/scsi/mpt2sas/
8113F:	drivers/scsi/mpt3sas/
8114
8115LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8116M:	Matthew Wilcox <matthew@wil.cx>
8117L:	linux-scsi@vger.kernel.org
8118S:	Maintained
8119F:	drivers/scsi/sym53c8xx_2/
8120
8121LTC4261 HARDWARE MONITOR DRIVER
8122M:	Guenter Roeck <linux@roeck-us.net>
8123L:	linux-hwmon@vger.kernel.org
8124S:	Maintained
8125F:	Documentation/hwmon/ltc4261
8126F:	drivers/hwmon/ltc4261.c
8127
8128LTC4306 I2C MULTIPLEXER DRIVER
8129M:	Michael Hennerich <michael.hennerich@analog.com>
8130W:	http://ez.analog.com/community/linux-device-drivers
8131L:	linux-i2c@vger.kernel.org
8132S:	Supported
8133F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8134F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8135
8136LTP (Linux Test Project)
8137M:	Mike Frysinger <vapier@gentoo.org>
8138M:	Cyril Hrubis <chrubis@suse.cz>
8139M:	Wanlong Gao <wanlong.gao@gmail.com>
8140M:	Jan Stancek <jstancek@redhat.com>
8141M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8142M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8143L:	ltp@lists.linux.it (subscribers-only)
8144W:	http://linux-test-project.github.io/
8145T:	git git://github.com/linux-test-project/ltp.git
8146S:	Maintained
8147
8148M32R ARCHITECTURE
8149W:	http://www.linux-m32r.org/
8150S:	Orphan
8151F:	arch/m32r/
8152
8153M68K ARCHITECTURE
8154M:	Geert Uytterhoeven <geert@linux-m68k.org>
8155L:	linux-m68k@lists.linux-m68k.org
8156W:	http://www.linux-m68k.org/
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8158S:	Maintained
8159F:	arch/m68k/
8160F:	drivers/zorro/
8161
8162M68K ON APPLE MACINTOSH
8163M:	Joshua Thompson <funaho@jurai.org>
8164W:	http://www.mac.linux-m68k.org/
8165L:	linux-m68k@lists.linux-m68k.org
8166S:	Maintained
8167F:	arch/m68k/mac/
8168
8169M68K ON HP9000/300
8170M:	Philip Blundell <philb@gnu.org>
8171W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8172S:	Maintained
8173F:	arch/m68k/hp300/
8174
8175M88DS3103 MEDIA DRIVER
8176M:	Antti Palosaari <crope@iki.fi>
8177L:	linux-media@vger.kernel.org
8178W:	https://linuxtv.org
8179W:	http://palosaari.fi/linux/
8180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8181T:	git git://linuxtv.org/anttip/media_tree.git
8182S:	Maintained
8183F:	drivers/media/dvb-frontends/m88ds3103*
8184
8185M88RS2000 MEDIA DRIVER
8186M:	Malcolm Priestley <tvboxspy@gmail.com>
8187L:	linux-media@vger.kernel.org
8188W:	https://linuxtv.org
8189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8190S:	Maintained
8191F:	drivers/media/dvb-frontends/m88rs2000*
8192
8193MA901 MASTERKIT USB FM RADIO DRIVER
8194M:	Alexey Klimov <klimov.linux@gmail.com>
8195L:	linux-media@vger.kernel.org
8196T:	git git://linuxtv.org/media_tree.git
8197S:	Maintained
8198F:	drivers/media/radio/radio-ma901.c
8199
8200MAC80211
8201M:	Johannes Berg <johannes@sipsolutions.net>
8202L:	linux-wireless@vger.kernel.org
8203W:	http://wireless.kernel.org/
8204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8206S:	Maintained
8207F:	Documentation/networking/mac80211-injection.txt
8208F:	include/net/mac80211.h
8209F:	net/mac80211/
8210F:	drivers/net/wireless/mac80211_hwsim.[ch]
8211
8212MAILBOX API
8213M:	Jassi Brar <jassisinghbrar@gmail.com>
8214L:	linux-kernel@vger.kernel.org
8215S:	Maintained
8216F:	drivers/mailbox/
8217F:	include/linux/mailbox_client.h
8218F:	include/linux/mailbox_controller.h
8219
8220MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8221M:	Michael Kerrisk <mtk.manpages@gmail.com>
8222W:	http://www.kernel.org/doc/man-pages
8223L:	linux-man@vger.kernel.org
8224S:	Maintained
8225
8226MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8227M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8228L:	linux-mips@linux-mips.org
8229S:	Maintained
8230F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8231
8232MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8233M:	Andrew Lunn <andrew@lunn.ch>
8234M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8235L:	netdev@vger.kernel.org
8236S:	Maintained
8237F:	drivers/net/dsa/mv88e6xxx/
8238F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8239
8240MARVELL ARMADA DRM SUPPORT
8241M:	Russell King <linux@armlinux.org.uk>
8242S:	Maintained
8243T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8244T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8245F:	drivers/gpu/drm/armada/
8246F:	include/uapi/drm/armada_drm.h
8247F:	Documentation/devicetree/bindings/display/armada/
8248
8249MARVELL CRYPTO DRIVER
8250M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8251M:	Arnaud Ebalard <arno@natisbad.org>
8252F:	drivers/crypto/marvell/
8253S:	Maintained
8254L:	linux-crypto@vger.kernel.org
8255
8256MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8257M:	Mirko Lindner <mlindner@marvell.com>
8258M:	Stephen Hemminger <stephen@networkplumber.org>
8259L:	netdev@vger.kernel.org
8260S:	Maintained
8261F:	drivers/net/ethernet/marvell/sk*
8262
8263MARVELL LIBERTAS WIRELESS DRIVER
8264L:	libertas-dev@lists.infradead.org
8265S:	Orphan
8266F:	drivers/net/wireless/marvell/libertas/
8267
8268MARVELL MACCHIATOBIN SUPPORT
8269M:	Russell King <rmk@armlinux.org.uk>
8270L:	linux-arm-kernel@lists.infradead.org
8271S:	Maintained
8272F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8273
8274MARVELL MV643XX ETHERNET DRIVER
8275M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8276L:	netdev@vger.kernel.org
8277S:	Maintained
8278F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8279F:	include/linux/mv643xx.h
8280
8281MARVELL MV88X3310 PHY DRIVER
8282M:	Russell King <rmk@armlinux.org.uk>
8283L:	netdev@vger.kernel.org
8284S:	Maintained
8285F:	drivers/net/phy/marvell10g.c
8286
8287MARVELL MVNETA ETHERNET DRIVER
8288M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8289L:	netdev@vger.kernel.org
8290S:	Maintained
8291F:	drivers/net/ethernet/marvell/mvneta.*
8292
8293MARVELL MWIFIEX WIRELESS DRIVER
8294M:	Amitkumar Karwar <amitkarwar@gmail.com>
8295M:	Nishant Sarmukadam <nishants@marvell.com>
8296M:	Ganapathi Bhat <gbhat@marvell.com>
8297M:	Xinming Hu <huxm@marvell.com>
8298L:	linux-wireless@vger.kernel.org
8299S:	Maintained
8300F:	drivers/net/wireless/marvell/mwifiex/
8301
8302MARVELL MWL8K WIRELESS DRIVER
8303M:	Lennert Buytenhek <buytenh@wantstofly.org>
8304L:	linux-wireless@vger.kernel.org
8305S:	Odd Fixes
8306F:	drivers/net/wireless/marvell/mwl8k.c
8307
8308MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8309M:	Nicolas Pitre <nico@fluxnic.net>
8310S:	Odd Fixes
8311F:	drivers/mmc/host/mvsdio.*
8312
8313MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8314M:	Hu Ziji <huziji@marvell.com>
8315L:	linux-mmc@vger.kernel.org
8316S:	Supported
8317F:	drivers/mmc/host/sdhci-xenon*
8318F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8319
8320MATROX FRAMEBUFFER DRIVER
8321L:	linux-fbdev@vger.kernel.org
8322S:	Orphan
8323F:	drivers/video/fbdev/matrox/matroxfb_*
8324F:	include/uapi/linux/matroxfb.h
8325
8326MAX16065 HARDWARE MONITOR DRIVER
8327M:	Guenter Roeck <linux@roeck-us.net>
8328L:	linux-hwmon@vger.kernel.org
8329S:	Maintained
8330F:	Documentation/hwmon/max16065
8331F:	drivers/hwmon/max16065.c
8332
8333MAX20751 HARDWARE MONITOR DRIVER
8334M:	Guenter Roeck <linux@roeck-us.net>
8335L:	linux-hwmon@vger.kernel.org
8336S:	Maintained
8337F:	Documentation/hwmon/max20751
8338F:	drivers/hwmon/max20751.c
8339
8340MAX2175 SDR TUNER DRIVER
8341M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8342L:	linux-media@vger.kernel.org
8343T:	git git://linuxtv.org/media_tree.git
8344S:	Maintained
8345F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8346F:	Documentation/media/v4l-drivers/max2175.rst
8347F:	drivers/media/i2c/max2175*
8348F:	include/uapi/linux/max2175.h
8349
8350MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8351L:	linux-hwmon@vger.kernel.org
8352S:	Orphan
8353F:	Documentation/hwmon/max6650
8354F:	drivers/hwmon/max6650.c
8355
8356MAX6697 HARDWARE MONITOR DRIVER
8357M:	Guenter Roeck <linux@roeck-us.net>
8358L:	linux-hwmon@vger.kernel.org
8359S:	Maintained
8360F:	Documentation/hwmon/max6697
8361F:	Documentation/devicetree/bindings/i2c/max6697.txt
8362F:	drivers/hwmon/max6697.c
8363F:	include/linux/platform_data/max6697.h
8364
8365MAX9860 MONO AUDIO VOICE CODEC DRIVER
8366M:	Peter Rosin <peda@axentia.se>
8367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8368S:	Maintained
8369F:	Documentation/devicetree/bindings/sound/max9860.txt
8370F:	sound/soc/codecs/max9860.*
8371
8372MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8373M:	Javier Martinez Canillas <javier@dowhile0.org>
8374L:	linux-kernel@vger.kernel.org
8375S:	Supported
8376F:	drivers/regulator/max77802-regulator.c
8377F:	Documentation/devicetree/bindings/*/*max77802.txt
8378F:	include/dt-bindings/*/*max77802.h
8379
8380MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8381M:	Krzysztof Kozlowski <krzk@kernel.org>
8382M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8383L:	linux-pm@vger.kernel.org
8384S:	Supported
8385F:	drivers/power/supply/max14577_charger.c
8386F:	drivers/power/supply/max77693_charger.c
8387
8388MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8389M:	Chanwoo Choi <cw00.choi@samsung.com>
8390M:	Krzysztof Kozlowski <krzk@kernel.org>
8391M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8392L:	linux-kernel@vger.kernel.org
8393S:	Supported
8394F:	drivers/*/max14577*.c
8395F:	drivers/*/max77686*.c
8396F:	drivers/*/max77693*.c
8397F:	drivers/extcon/extcon-max14577.c
8398F:	drivers/extcon/extcon-max77693.c
8399F:	drivers/rtc/rtc-max77686.c
8400F:	drivers/clk/clk-max77686.c
8401F:	Documentation/devicetree/bindings/mfd/max14577.txt
8402F:	Documentation/devicetree/bindings/*/max77686.txt
8403F:	Documentation/devicetree/bindings/mfd/max77693.txt
8404F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8405F:	include/linux/mfd/max14577*.h
8406F:	include/linux/mfd/max77686*.h
8407F:	include/linux/mfd/max77693*.h
8408
8409MAXIRADIO FM RADIO RECEIVER DRIVER
8410M:	Hans Verkuil <hverkuil@xs4all.nl>
8411L:	linux-media@vger.kernel.org
8412T:	git git://linuxtv.org/media_tree.git
8413W:	https://linuxtv.org
8414S:	Maintained
8415F:	drivers/media/radio/radio-maxiradio*
8416
8417MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8418M:	Peter Rosin <peda@axentia.se>
8419L:	linux-iio@vger.kernel.org
8420S:	Maintained
8421F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8422F:	drivers/iio/potentiometer/mcp4531.c
8423
8424MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8425M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8426L:	linux-iio@vger.kernel.org
8427S:	Maintained
8428F:	drivers/iio/dac/cio-dac.c
8429
8430MEDIA DRIVERS FOR ASCOT2E
8431M:	Sergey Kozlov <serjk@netup.ru>
8432M:	Abylay Ospan <aospan@netup.ru>
8433L:	linux-media@vger.kernel.org
8434W:	https://linuxtv.org
8435W:	http://netup.tv/
8436T:	git git://linuxtv.org/media_tree.git
8437S:	Supported
8438F:	drivers/media/dvb-frontends/ascot2e*
8439
8440MEDIA DRIVERS FOR CXD2841ER
8441M:	Sergey Kozlov <serjk@netup.ru>
8442M:	Abylay Ospan <aospan@netup.ru>
8443L:	linux-media@vger.kernel.org
8444W:	https://linuxtv.org
8445W:	http://netup.tv/
8446T:	git git://linuxtv.org/media_tree.git
8447S:	Supported
8448F:	drivers/media/dvb-frontends/cxd2841er*
8449
8450MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8451M:	Daniel Scheller <d.scheller.oss@gmail.com>
8452L:	linux-media@vger.kernel.org
8453W:	https://linuxtv.org
8454T:	git git://linuxtv.org/media_tree.git
8455S:	Maintained
8456F:	drivers/media/pci/ddbridge/*
8457
8458MEDIA DRIVERS FOR FREESCALE IMX
8459M:	Steve Longerbeam <slongerbeam@gmail.com>
8460M:	Philipp Zabel <p.zabel@pengutronix.de>
8461L:	linux-media@vger.kernel.org
8462T:	git git://linuxtv.org/media_tree.git
8463S:	Maintained
8464F:	Documentation/devicetree/bindings/media/imx.txt
8465F:	Documentation/media/v4l-drivers/imx.rst
8466F:	drivers/staging/media/imx/
8467F:	include/linux/imx-media.h
8468F:	include/media/imx.h
8469
8470MEDIA DRIVERS FOR HELENE
8471M:	Abylay Ospan <aospan@netup.ru>
8472L:	linux-media@vger.kernel.org
8473W:	https://linuxtv.org
8474W:	http://netup.tv/
8475T:	git git://linuxtv.org/media_tree.git
8476S:	Supported
8477F:	drivers/media/dvb-frontends/helene*
8478
8479MEDIA DRIVERS FOR HORUS3A
8480M:	Sergey Kozlov <serjk@netup.ru>
8481M:	Abylay Ospan <aospan@netup.ru>
8482L:	linux-media@vger.kernel.org
8483W:	https://linuxtv.org
8484W:	http://netup.tv/
8485T:	git git://linuxtv.org/media_tree.git
8486S:	Supported
8487F:	drivers/media/dvb-frontends/horus3a*
8488
8489MEDIA DRIVERS FOR LNBH25
8490M:	Sergey Kozlov <serjk@netup.ru>
8491M:	Abylay Ospan <aospan@netup.ru>
8492L:	linux-media@vger.kernel.org
8493W:	https://linuxtv.org
8494W:	http://netup.tv/
8495T:	git git://linuxtv.org/media_tree.git
8496S:	Supported
8497F:	drivers/media/dvb-frontends/lnbh25*
8498
8499MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8500M:	Daniel Scheller <d.scheller.oss@gmail.com>
8501L:	linux-media@vger.kernel.org
8502W:	https://linuxtv.org
8503T:	git git://linuxtv.org/media_tree.git
8504S:	Maintained
8505F:	drivers/media/dvb-frontends/mxl5xx*
8506
8507MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8508M:	Sergey Kozlov <serjk@netup.ru>
8509M:	Abylay Ospan <aospan@netup.ru>
8510L:	linux-media@vger.kernel.org
8511W:	https://linuxtv.org
8512W:	http://netup.tv/
8513T:	git git://linuxtv.org/media_tree.git
8514S:	Supported
8515F:	drivers/media/pci/netup_unidvb/*
8516
8517MEDIA DRIVERS FOR RENESAS - DRIF
8518M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8519L:	linux-media@vger.kernel.org
8520L:	linux-renesas-soc@vger.kernel.org
8521T:	git git://linuxtv.org/media_tree.git
8522S:	Supported
8523F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8524F:	drivers/media/platform/rcar_drif.c
8525
8526MEDIA DRIVERS FOR RENESAS - FCP
8527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8528L:	linux-media@vger.kernel.org
8529L:	linux-renesas-soc@vger.kernel.org
8530T:	git git://linuxtv.org/media_tree.git
8531S:	Supported
8532F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8533F:	drivers/media/platform/rcar-fcp.c
8534F:	include/media/rcar-fcp.h
8535
8536MEDIA DRIVERS FOR RENESAS - FDP1
8537M:	Kieran Bingham <kieran@bingham.xyz>
8538L:	linux-media@vger.kernel.org
8539L:	linux-renesas-soc@vger.kernel.org
8540T:	git git://linuxtv.org/media_tree.git
8541S:	Supported
8542F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8543F:	drivers/media/platform/rcar_fdp1.c
8544
8545MEDIA DRIVERS FOR RENESAS - VIN
8546M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8547L:	linux-media@vger.kernel.org
8548L:	linux-renesas-soc@vger.kernel.org
8549T:	git git://linuxtv.org/media_tree.git
8550S:	Supported
8551F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8552F:	drivers/media/platform/rcar-vin/
8553
8554MEDIA DRIVERS FOR RENESAS - VSP1
8555M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8556L:	linux-media@vger.kernel.org
8557L:	linux-renesas-soc@vger.kernel.org
8558T:	git git://linuxtv.org/media_tree.git
8559S:	Supported
8560F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8561F:	drivers/media/platform/vsp1/
8562
8563MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8564M:	Daniel Scheller <d.scheller.oss@gmail.com>
8565L:	linux-media@vger.kernel.org
8566W:	https://linuxtv.org
8567T:	git git://linuxtv.org/media_tree.git
8568S:	Maintained
8569F:	drivers/media/dvb-frontends/stv0910*
8570
8571MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8572M:	Daniel Scheller <d.scheller.oss@gmail.com>
8573L:	linux-media@vger.kernel.org
8574W:	https://linuxtv.org
8575T:	git git://linuxtv.org/media_tree.git
8576S:	Maintained
8577F:	drivers/media/dvb-frontends/stv6111*
8578
8579MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8580M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8582P:	LinuxTV.org Project
8583L:	linux-media@vger.kernel.org
8584W:	https://linuxtv.org
8585Q:	http://patchwork.kernel.org/project/linux-media/list/
8586T:	git git://linuxtv.org/media_tree.git
8587S:	Maintained
8588F:	Documentation/devicetree/bindings/media/
8589F:	Documentation/media/
8590F:	drivers/media/
8591F:	drivers/staging/media/
8592F:	include/linux/platform_data/media/
8593F:	include/media/
8594F:	include/uapi/linux/dvb/
8595F:	include/uapi/linux/videodev2.h
8596F:	include/uapi/linux/media.h
8597F:	include/uapi/linux/v4l2-*
8598F:	include/uapi/linux/meye.h
8599F:	include/uapi/linux/ivtv*
8600F:	include/uapi/linux/uvcvideo.h
8601
8602MEDIATEK CIR DRIVER
8603M:	Sean Wang <sean.wang@mediatek.com>
8604S:	Maintained
8605F:	drivers/media/rc/mtk-cir.c
8606
8607MEDIATEK PMIC LED DRIVER
8608M:	Sean Wang <sean.wang@mediatek.com>
8609S:	Maintained
8610F:	drivers/leds/leds-mt6323.c
8611F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8612
8613MEDIATEK ETHERNET DRIVER
8614M:	Felix Fietkau <nbd@openwrt.org>
8615M:	John Crispin <john@phrozen.org>
8616M:	Sean Wang <sean.wang@mediatek.com>
8617M:	Nelson Chang <nelson.chang@mediatek.com>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/ethernet/mediatek/
8621
8622MEDIATEK JPEG DRIVER
8623M:	Rick Chang <rick.chang@mediatek.com>
8624M:	Bin Liu <bin.liu@mediatek.com>
8625S:	Supported
8626F:	drivers/media/platform/mtk-jpeg/
8627F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8628
8629MEDIATEK MDP DRIVER
8630M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8631M:	Houlong Wei <houlong.wei@mediatek.com>
8632M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8633S:	Supported
8634F:	drivers/media/platform/mtk-mdp/
8635F:	drivers/media/platform/mtk-vpu/
8636F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8637
8638MEDIATEK MEDIA DRIVER
8639M:	Tiffany Lin <tiffany.lin@mediatek.com>
8640M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8641S:	Supported
8642F:	drivers/media/platform/mtk-vcodec/
8643F:	drivers/media/platform/mtk-vpu/
8644F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8645F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8646
8647MEDIATEK MT7601U WIRELESS LAN DRIVER
8648M:	Jakub Kicinski <kubakici@wp.pl>
8649L:	linux-wireless@vger.kernel.org
8650S:	Maintained
8651F:	drivers/net/wireless/mediatek/mt7601u/
8652
8653MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8654M:	Sean Wang <sean.wang@mediatek.com>
8655S:	Maintained
8656F:	drivers/char/hw_random/mtk-rng.c
8657
8658MEDIATEK USB3 DRD IP DRIVER
8659M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8660L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8662L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8663S:	Maintained
8664F:	drivers/usb/mtu3/
8665
8666MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8667M:	Peter Senna Tschudin <peter.senna@collabora.com>
8668M:	Martin Donnelly <martin.donnelly@ge.com>
8669M:	Martyn Welch <martyn.welch@collabora.co.uk>
8670S:	Maintained
8671F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8672F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8673
8674MEGARAID SCSI/SAS DRIVERS
8675M:	Kashyap Desai <kashyap.desai@broadcom.com>
8676M:	Sumit Saxena <sumit.saxena@broadcom.com>
8677M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8678L:	megaraidlinux.pdl@broadcom.com
8679L:	linux-scsi@vger.kernel.org
8680W:	http://www.avagotech.com/support/
8681S:	Maintained
8682F:	Documentation/scsi/megaraid.txt
8683F:	drivers/scsi/megaraid.*
8684F:	drivers/scsi/megaraid/
8685
8686MELEXIS MLX90614 DRIVER
8687M:	Crt Mori <cmo@melexis.com>
8688L:	linux-iio@vger.kernel.org
8689W:	http://www.melexis.com
8690S:	Supported
8691F:	drivers/iio/temperature/mlx90614.c
8692
8693MELFAS MIP4 TOUCHSCREEN DRIVER
8694M:	Sangwon Jee <jeesw@melfas.com>
8695W:	http://www.melfas.com
8696S:	Supported
8697F:	drivers/input/touchscreen/melfas_mip4.c
8698F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8699
8700MELLANOX ETHERNET DRIVER (mlx4_en)
8701M:	Tariq Toukan <tariqt@mellanox.com>
8702L:	netdev@vger.kernel.org
8703S:	Supported
8704W:	http://www.mellanox.com
8705Q:	http://patchwork.ozlabs.org/project/netdev/list/
8706F:	drivers/net/ethernet/mellanox/mlx4/en_*
8707
8708MELLANOX ETHERNET DRIVER (mlx5e)
8709M:	Saeed Mahameed <saeedm@mellanox.com>
8710L:	netdev@vger.kernel.org
8711S:	Supported
8712W:	http://www.mellanox.com
8713Q:	http://patchwork.ozlabs.org/project/netdev/list/
8714F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8715
8716MELLANOX ETHERNET INNOVA DRIVER
8717M:	Ilan Tayari <ilant@mellanox.com>
8718R:	Boris Pismenny <borisp@mellanox.com>
8719L:	netdev@vger.kernel.org
8720S:	Supported
8721W:	http://www.mellanox.com
8722Q:	http://patchwork.ozlabs.org/project/netdev/list/
8723F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8724F:	include/linux/mlx5/mlx5_ifc_fpga.h
8725
8726MELLANOX ETHERNET INNOVA IPSEC DRIVER
8727M:	Ilan Tayari <ilant@mellanox.com>
8728R:	Boris Pismenny <borisp@mellanox.com>
8729L:	netdev@vger.kernel.org
8730S:	Supported
8731W:	http://www.mellanox.com
8732Q:	http://patchwork.ozlabs.org/project/netdev/list/
8733F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8734F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8735
8736MELLANOX ETHERNET SWITCH DRIVERS
8737M:	Jiri Pirko <jiri@mellanox.com>
8738M:	Ido Schimmel <idosch@mellanox.com>
8739L:	netdev@vger.kernel.org
8740S:	Supported
8741W:	http://www.mellanox.com
8742Q:	http://patchwork.ozlabs.org/project/netdev/list/
8743F:	drivers/net/ethernet/mellanox/mlxsw/
8744
8745MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8746M:	Yotam Gigi <yotamg@mellanox.com>
8747L:	netdev@vger.kernel.org
8748S:	Supported
8749W:	http://www.mellanox.com
8750Q:	http://patchwork.ozlabs.org/project/netdev/list/
8751F:	drivers/net/ethernet/mellanox/mlxfw/
8752
8753MELLANOX MLX CPLD HOTPLUG DRIVER
8754M:	Vadim Pasternak <vadimp@mellanox.com>
8755L:	platform-driver-x86@vger.kernel.org
8756S:	Supported
8757F:	drivers/platform/x86/mlxcpld-hotplug.c
8758F:	include/linux/platform_data/mlxcpld-hotplug.h
8759
8760MELLANOX MLX4 core VPI driver
8761M:	Tariq Toukan <tariqt@mellanox.com>
8762L:	netdev@vger.kernel.org
8763L:	linux-rdma@vger.kernel.org
8764W:	http://www.mellanox.com
8765Q:	http://patchwork.ozlabs.org/project/netdev/list/
8766S:	Supported
8767F:	drivers/net/ethernet/mellanox/mlx4/
8768F:	include/linux/mlx4/
8769
8770MELLANOX MLX4 IB driver
8771M:	Yishai Hadas <yishaih@mellanox.com>
8772L:	linux-rdma@vger.kernel.org
8773W:	http://www.mellanox.com
8774Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8775S:	Supported
8776F:	drivers/infiniband/hw/mlx4/
8777F:	include/linux/mlx4/
8778F:	include/uapi/rdma/mlx4-abi.h
8779
8780MELLANOX MLX5 core VPI driver
8781M:	Saeed Mahameed <saeedm@mellanox.com>
8782M:	Matan Barak <matanb@mellanox.com>
8783M:	Leon Romanovsky <leonro@mellanox.com>
8784L:	netdev@vger.kernel.org
8785L:	linux-rdma@vger.kernel.org
8786W:	http://www.mellanox.com
8787Q:	http://patchwork.ozlabs.org/project/netdev/list/
8788S:	Supported
8789F:	drivers/net/ethernet/mellanox/mlx5/core/
8790F:	include/linux/mlx5/
8791
8792MELLANOX MLX5 IB driver
8793M:	Matan Barak <matanb@mellanox.com>
8794M:	Leon Romanovsky <leonro@mellanox.com>
8795L:	linux-rdma@vger.kernel.org
8796W:	http://www.mellanox.com
8797Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8798S:	Supported
8799F:	drivers/infiniband/hw/mlx5/
8800F:	include/linux/mlx5/
8801F:	include/uapi/rdma/mlx5-abi.h
8802
8803MELLANOX MLXCPLD I2C AND MUX DRIVER
8804M:	Vadim Pasternak <vadimp@mellanox.com>
8805M:	Michael Shych <michaelsh@mellanox.com>
8806L:	linux-i2c@vger.kernel.org
8807S:	Supported
8808F:	drivers/i2c/busses/i2c-mlxcpld.c
8809F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8810F:	Documentation/i2c/busses/i2c-mlxcpld
8811
8812MELLANOX MLXCPLD LED DRIVER
8813M:	Vadim Pasternak <vadimp@mellanox.com>
8814L:	linux-leds@vger.kernel.org
8815S:	Supported
8816F:	drivers/leds/leds-mlxcpld.c
8817F:	Documentation/leds/leds-mlxcpld.txt
8818
8819MELLANOX PLATFORM DRIVER
8820M:	Vadim Pasternak <vadimp@mellanox.com>
8821L:	platform-driver-x86@vger.kernel.org
8822S:	Supported
8823F:	drivers/platform/x86/mlx-platform.c
8824
8825MEMBARRIER SUPPORT
8826M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8827M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8828L:	linux-kernel@vger.kernel.org
8829S:	Supported
8830F:	kernel/sched/membarrier.c
8831F:	include/uapi/linux/membarrier.h
8832
8833MEMORY MANAGEMENT
8834L:	linux-mm@kvack.org
8835W:	http://www.linux-mm.org
8836S:	Maintained
8837F:	include/linux/mm.h
8838F:	include/linux/gfp.h
8839F:	include/linux/mmzone.h
8840F:	include/linux/memory_hotplug.h
8841F:	include/linux/vmalloc.h
8842F:	mm/
8843
8844MEMORY TECHNOLOGY DEVICES (MTD)
8845M:	David Woodhouse <dwmw2@infradead.org>
8846M:	Brian Norris <computersforpeace@gmail.com>
8847M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8848M:	Marek Vasut <marek.vasut@gmail.com>
8849M:	Richard Weinberger <richard@nod.at>
8850M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8851L:	linux-mtd@lists.infradead.org
8852W:	http://www.linux-mtd.infradead.org/
8853Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8854T:	git git://git.infradead.org/linux-mtd.git master
8855T:	git git://git.infradead.org/l2-mtd.git master
8856S:	Maintained
8857F:	Documentation/devicetree/bindings/mtd/
8858F:	drivers/mtd/
8859F:	include/linux/mtd/
8860F:	include/uapi/mtd/
8861
8862MEN A21 WATCHDOG DRIVER
8863M:	Johannes Thumshirn <morbidrsa@gmail.com>
8864L:	linux-watchdog@vger.kernel.org
8865S:	Maintained
8866F:	drivers/watchdog/mena21_wdt.c
8867
8868MEN CHAMELEON BUS (mcb)
8869M:	Johannes Thumshirn <morbidrsa@gmail.com>
8870S:	Maintained
8871F:	drivers/mcb/
8872F:	include/linux/mcb.h
8873F:	Documentation/men-chameleon-bus.txt
8874
8875MEN F21BMC (Board Management Controller)
8876M:	Andreas Werner <andreas.werner@men.de>
8877S:	Supported
8878F:	drivers/mfd/menf21bmc.c
8879F:	drivers/watchdog/menf21bmc_wdt.c
8880F:	drivers/leds/leds-menf21bmc.c
8881F:	drivers/hwmon/menf21bmc_hwmon.c
8882F:	Documentation/hwmon/menf21bmc
8883
8884MESON AO CEC DRIVER FOR AMLOGIC SOCS
8885M:	Neil Armstrong <narmstrong@baylibre.com>
8886L:	linux-media@lists.freedesktop.org
8887L:	linux-amlogic@lists.infradead.org
8888W:	http://linux-meson.com/
8889S:	Supported
8890F:	drivers/media/platform/meson/ao-cec.c
8891F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8892T:	git git://linuxtv.org/media_tree.git
8893
8894METAG ARCHITECTURE
8895M:	James Hogan <jhogan@kernel.org>
8896L:	linux-metag@vger.kernel.org
8897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8898S:	Odd Fixes
8899F:	arch/metag/
8900F:	Documentation/metag/
8901F:	Documentation/devicetree/bindings/metag/
8902F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8903F:	drivers/clocksource/metag_generic.c
8904F:	drivers/irqchip/irq-metag.c
8905F:	drivers/irqchip/irq-metag-ext.c
8906F:	drivers/tty/metag_da.c
8907
8908MICROBLAZE ARCHITECTURE
8909M:	Michal Simek <monstr@monstr.eu>
8910W:	http://www.monstr.eu/fdt/
8911T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8912S:	Supported
8913F:	arch/microblaze/
8914
8915MICROCHIP / ATMEL AT91 SERIAL DRIVER
8916M:	Richard Genoud <richard.genoud@gmail.com>
8917S:	Maintained
8918F:	drivers/tty/serial/atmel_serial.c
8919F:	drivers/tty/serial/atmel_serial.h
8920
8921MICROCHIP / ATMEL DMA DRIVER
8922M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8924L:	dmaengine@vger.kernel.org
8925S:	Supported
8926F:	drivers/dma/at_hdmac.c
8927F:	drivers/dma/at_hdmac_regs.h
8928F:	include/linux/platform_data/dma-atmel.h
8929
8930MICROCHIP / ATMEL ECC DRIVER
8931M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8932L:	linux-crypto@vger.kernel.org
8933S:	Maintained
8934F:	drivers/crypto/atmel-ecc.*
8935
8936MICROCHIP / ATMEL ISC DRIVER
8937M:	Songjun Wu <songjun.wu@microchip.com>
8938L:	linux-media@vger.kernel.org
8939S:	Supported
8940F:	drivers/media/platform/atmel/atmel-isc.c
8941F:	drivers/media/platform/atmel/atmel-isc-regs.h
8942F:	devicetree/bindings/media/atmel-isc.txt
8943
8944MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8945M:	Woojung Huh <Woojung.Huh@microchip.com>
8946M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8947L:	netdev@vger.kernel.org
8948S:	Maintained
8949F:	net/dsa/tag_ksz.c
8950F:	drivers/net/dsa/microchip/*
8951F:	include/linux/platform_data/microchip-ksz.h
8952F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8953
8954MICROCHIP USB251XB DRIVER
8955M:	Richard Leitner <richard.leitner@skidata.com>
8956L:	linux-usb@vger.kernel.org
8957S:	Maintained
8958F:	drivers/usb/misc/usb251xb.c
8959F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8960
8961MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8962M:	Don Brace <don.brace@microsemi.com>
8963L:	esc.storagedev@microsemi.com
8964L:	linux-scsi@vger.kernel.org
8965S:	Supported
8966F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8967F:	drivers/scsi/smartpqi/Kconfig
8968F:	drivers/scsi/smartpqi/Makefile
8969F:	include/linux/cciss*.h
8970F:	include/uapi/linux/cciss*.h
8971F:	Documentation/scsi/smartpqi.txt
8972
8973MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8974M:	Chen Yu <yu.c.chen@intel.com>
8975L:	platform-driver-x86@vger.kernel.org
8976S:	Supported
8977F:	drivers/platform/x86/surfacepro3_button.c
8978
8979MICROTEK X6 SCANNER
8980M:	Oliver Neukum <oliver@neukum.org>
8981S:	Maintained
8982F:	drivers/usb/image/microtek.*
8983
8984MIPS
8985M:	Ralf Baechle <ralf@linux-mips.org>
8986L:	linux-mips@linux-mips.org
8987W:	http://www.linux-mips.org/
8988T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8989Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8990S:	Supported
8991F:	Documentation/devicetree/bindings/mips/
8992F:	Documentation/mips/
8993F:	arch/mips/
8994
8995MIPS BOSTON DEVELOPMENT BOARD
8996M:	Paul Burton <paul.burton@imgtec.com>
8997L:	linux-mips@linux-mips.org
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9000F:	arch/mips/boot/dts/img/boston.dts
9001F:	arch/mips/configs/generic/board-boston.config
9002F:	drivers/clk/imgtec/clk-boston.c
9003F:	include/dt-bindings/clock/boston-clock.h
9004
9005MIPS GENERIC PLATFORM
9006M:	Paul Burton <paul.burton@imgtec.com>
9007L:	linux-mips@linux-mips.org
9008S:	Supported
9009F:	arch/mips/generic/
9010F:	arch/mips/tools/generic-board-config.sh
9011
9012MIPS/LOONGSON1 ARCHITECTURE
9013M:	Keguang Zhang <keguang.zhang@gmail.com>
9014L:	linux-mips@linux-mips.org
9015S:	Maintained
9016F:	arch/mips/loongson32/
9017F:	arch/mips/include/asm/mach-loongson32/
9018F:	drivers/*/*loongson1*
9019F:	drivers/*/*/*loongson1*
9020
9021MIPS RINT INSTRUCTION EMULATION
9022M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9023L:	linux-mips@linux-mips.org
9024S:	Supported
9025F:	arch/mips/math-emu/sp_rint.c
9026F:	arch/mips/math-emu/dp_rint.c
9027
9028MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9029M:	Hans Verkuil <hverkuil@xs4all.nl>
9030L:	linux-media@vger.kernel.org
9031T:	git git://linuxtv.org/media_tree.git
9032W:	https://linuxtv.org
9033S:	Odd Fixes
9034F:	drivers/media/radio/radio-miropcm20*
9035
9036MMP SUPPORT
9037M:	Eric Miao <eric.y.miao@gmail.com>
9038M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040T:	git git://github.com/hzhuang1/linux.git
9041T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9042S:	Maintained
9043F:	arch/arm/boot/dts/mmp*
9044F:	arch/arm/mach-mmp/
9045
9046MN88472 MEDIA DRIVER
9047M:	Antti Palosaari <crope@iki.fi>
9048L:	linux-media@vger.kernel.org
9049W:	https://linuxtv.org
9050W:	http://palosaari.fi/linux/
9051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9052S:	Maintained
9053F:	drivers/media/dvb-frontends/mn88472*
9054
9055MN88473 MEDIA DRIVER
9056M:	Antti Palosaari <crope@iki.fi>
9057L:	linux-media@vger.kernel.org
9058W:	https://linuxtv.org
9059W:	http://palosaari.fi/linux/
9060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9061S:	Maintained
9062F:	drivers/media/dvb-frontends/mn88473*
9063
9064MODULE SUPPORT
9065M:	Jessica Yu <jeyu@kernel.org>
9066M:	Rusty Russell <rusty@rustcorp.com.au>
9067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9068S:	Maintained
9069F:	include/linux/module.h
9070F:	kernel/module.c
9071
9072MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9073W:	http://popies.net/meye/
9074S:	Orphan
9075F:	Documentation/media/v4l-drivers/meye*
9076F:	drivers/media/pci/meye/
9077F:	include/uapi/linux/meye.h
9078
9079MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9080M:	Jiri Slaby <jirislaby@gmail.com>
9081S:	Maintained
9082F:	Documentation/serial/moxa-smartio
9083F:	drivers/tty/mxser.*
9084
9085MR800 AVERMEDIA USB FM RADIO DRIVER
9086M:	Alexey Klimov <klimov.linux@gmail.com>
9087L:	linux-media@vger.kernel.org
9088T:	git git://linuxtv.org/media_tree.git
9089S:	Maintained
9090F:	drivers/media/radio/radio-mr800.c
9091
9092MRF24J40 IEEE 802.15.4 RADIO DRIVER
9093M:	Alan Ott <alan@signal11.us>
9094L:	linux-wpan@vger.kernel.org
9095S:	Maintained
9096F:	drivers/net/ieee802154/mrf24j40.c
9097F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9098
9099MSI LAPTOP SUPPORT
9100M:	"Lee, Chun-Yi" <jlee@suse.com>
9101L:	platform-driver-x86@vger.kernel.org
9102S:	Maintained
9103F:	drivers/platform/x86/msi-laptop.c
9104
9105MSI WMI SUPPORT
9106L:	platform-driver-x86@vger.kernel.org
9107S:	Orphan
9108F:	drivers/platform/x86/msi-wmi.c
9109
9110MSI001 MEDIA DRIVER
9111M:	Antti Palosaari <crope@iki.fi>
9112L:	linux-media@vger.kernel.org
9113W:	https://linuxtv.org
9114W:	http://palosaari.fi/linux/
9115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9116T:	git git://linuxtv.org/anttip/media_tree.git
9117S:	Maintained
9118F:	drivers/media/tuners/msi001*
9119
9120MSI2500 MEDIA DRIVER
9121M:	Antti Palosaari <crope@iki.fi>
9122L:	linux-media@vger.kernel.org
9123W:	https://linuxtv.org
9124W:	http://palosaari.fi/linux/
9125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9126T:	git git://linuxtv.org/anttip/media_tree.git
9127S:	Maintained
9128F:	drivers/media/usb/msi2500/
9129
9130MSYSTEMS DISKONCHIP G3 MTD DRIVER
9131M:	Robert Jarzmik <robert.jarzmik@free.fr>
9132L:	linux-mtd@lists.infradead.org
9133S:	Maintained
9134F:	drivers/mtd/devices/docg3*
9135
9136MT9M032 APTINA SENSOR DRIVER
9137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9138L:	linux-media@vger.kernel.org
9139T:	git git://linuxtv.org/media_tree.git
9140S:	Maintained
9141F:	drivers/media/i2c/mt9m032.c
9142F:	include/media/i2c/mt9m032.h
9143
9144MT9P031 APTINA CAMERA SENSOR
9145M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9146L:	linux-media@vger.kernel.org
9147T:	git git://linuxtv.org/media_tree.git
9148S:	Maintained
9149F:	drivers/media/i2c/mt9p031.c
9150F:	include/media/i2c/mt9p031.h
9151
9152MT9T001 APTINA CAMERA SENSOR
9153M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9154L:	linux-media@vger.kernel.org
9155T:	git git://linuxtv.org/media_tree.git
9156S:	Maintained
9157F:	drivers/media/i2c/mt9t001.c
9158F:	include/media/i2c/mt9t001.h
9159
9160MT9V032 APTINA CAMERA SENSOR
9161M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9162L:	linux-media@vger.kernel.org
9163T:	git git://linuxtv.org/media_tree.git
9164S:	Maintained
9165F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9166F:	drivers/media/i2c/mt9v032.c
9167F:	include/media/i2c/mt9v032.h
9168
9169MULTIFUNCTION DEVICES (MFD)
9170M:	Lee Jones <lee.jones@linaro.org>
9171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9172S:	Supported
9173F:	Documentation/devicetree/bindings/mfd/
9174F:	drivers/mfd/
9175F:	include/linux/mfd/
9176F:	include/dt-bindings/mfd/
9177
9178MULTIMEDIA CARD (MMC) ETC. OVER SPI
9179S:	Orphan
9180F:	drivers/mmc/host/mmc_spi.c
9181F:	include/linux/spi/mmc_spi.h
9182
9183MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9184M:	Ulf Hansson <ulf.hansson@linaro.org>
9185L:	linux-mmc@vger.kernel.org
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9187S:	Maintained
9188F:	Documentation/devicetree/bindings/mmc/
9189F:	drivers/mmc/
9190F:	include/linux/mmc/
9191F:	include/uapi/linux/mmc/
9192
9193MULTIPLEXER SUBSYSTEM
9194M:	Peter Rosin <peda@axentia.se>
9195S:	Maintained
9196F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9197F:	Documentation/devicetree/bindings/mux/
9198F:	include/linux/dt-bindings/mux/
9199F:	include/linux/mux/
9200F:	drivers/mux/
9201
9202MULTISOUND SOUND DRIVER
9203M:	Andrew Veliath <andrewtv@usa.net>
9204S:	Maintained
9205F:	Documentation/sound/oss/MultiSound
9206F:	sound/oss/msnd*
9207
9208MULTITECH MULTIPORT CARD (ISICOM)
9209S:	Orphan
9210F:	drivers/tty/isicom.c
9211F:	include/linux/isicom.h
9212
9213MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9214M:	Bin Liu <b-liu@ti.com>
9215L:	linux-usb@vger.kernel.org
9216S:	Maintained
9217F:	drivers/usb/musb/
9218
9219MXL5007T MEDIA DRIVER
9220M:	Michael Krufky <mkrufky@linuxtv.org>
9221L:	linux-media@vger.kernel.org
9222W:	https://linuxtv.org
9223W:	http://github.com/mkrufky
9224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9225T:	git git://linuxtv.org/mkrufky/tuners.git
9226S:	Maintained
9227F:	drivers/media/tuners/mxl5007t.*
9228
9229MXSFB DRM DRIVER
9230M:	Marek Vasut <marex@denx.de>
9231S:	Supported
9232F:	drivers/gpu/drm/mxsfb/
9233F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9234
9235MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9236M:	Hyong-Youb Kim <hykim@myri.com>
9237L:	netdev@vger.kernel.org
9238W:	https://www.myricom.com/support/downloads/myri10ge.html
9239S:	Supported
9240F:	drivers/net/ethernet/myricom/myri10ge/
9241
9242NAND FLASH SUBSYSTEM
9243M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9244R:	Richard Weinberger <richard@nod.at>
9245L:	linux-mtd@lists.infradead.org
9246W:	http://www.linux-mtd.infradead.org/
9247Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9248T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9249T:	git git://git.infradead.org/l2-mtd.git nand/next
9250S:	Maintained
9251F:	drivers/mtd/nand/
9252F:	include/linux/mtd/*nand*.h
9253
9254NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9255M:	Daniel Mack <zonque@gmail.com>
9256S:	Maintained
9257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9258W:	http://www.native-instruments.com
9259F:	sound/usb/caiaq/
9260
9261NATSEMI ETHERNET DRIVER (DP8381x)
9262S:	Orphan
9263F:	drivers/net/ethernet/natsemi/natsemi.c
9264
9265NCP FILESYSTEM
9266M:	Petr Vandrovec <petr@vandrovec.name>
9267S:	Odd Fixes
9268F:	fs/ncpfs/
9269
9270NCR 5380 SCSI DRIVERS
9271M:	Finn Thain <fthain@telegraphics.com.au>
9272M:	Michael Schmitz <schmitzmic@gmail.com>
9273L:	linux-scsi@vger.kernel.org
9274S:	Maintained
9275F:	Documentation/scsi/g_NCR5380.txt
9276F:	drivers/scsi/NCR5380.*
9277F:	drivers/scsi/arm/cumana_1.c
9278F:	drivers/scsi/arm/oak.c
9279F:	drivers/scsi/atari_scsi.*
9280F:	drivers/scsi/dmx3191d.c
9281F:	drivers/scsi/g_NCR5380.*
9282F:	drivers/scsi/mac_scsi.*
9283F:	drivers/scsi/sun3_scsi.*
9284F:	drivers/scsi/sun3_scsi_vme.c
9285
9286NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9287M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9288L:	linux-scsi@vger.kernel.org
9289S:	Maintained
9290F:	drivers/scsi/NCR_D700.*
9291
9292NCT6775 HARDWARE MONITOR DRIVER
9293M:	Guenter Roeck <linux@roeck-us.net>
9294L:	linux-hwmon@vger.kernel.org
9295S:	Maintained
9296F:	Documentation/hwmon/nct6775
9297F:	drivers/hwmon/nct6775.c
9298
9299NETEFFECT IWARP RNIC DRIVER (IW_NES)
9300M:	Faisal Latif <faisal.latif@intel.com>
9301L:	linux-rdma@vger.kernel.org
9302W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9303S:	Supported
9304F:	drivers/infiniband/hw/nes/
9305F:	include/uapi/rdma/nes-abi.h
9306
9307NETEM NETWORK EMULATOR
9308M:	Stephen Hemminger <stephen@networkplumber.org>
9309L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9310S:	Maintained
9311F:	net/sched/sch_netem.c
9312
9313NETERION 10GbE DRIVERS (s2io/vxge)
9314M:	Jon Mason <jdmason@kudzu.us>
9315L:	netdev@vger.kernel.org
9316S:	Supported
9317F:	Documentation/networking/s2io.txt
9318F:	Documentation/networking/vxge.txt
9319F:	drivers/net/ethernet/neterion/
9320
9321NETFILTER
9322M:	Pablo Neira Ayuso <pablo@netfilter.org>
9323M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9324M:	Florian Westphal <fw@strlen.de>
9325L:	netfilter-devel@vger.kernel.org
9326L:	coreteam@netfilter.org
9327W:	http://www.netfilter.org/
9328W:	http://www.iptables.org/
9329W:	http://www.nftables.org/
9330Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9333S:	Maintained
9334F:	include/linux/netfilter*
9335F:	include/linux/netfilter/
9336F:	include/net/netfilter/
9337F:	include/uapi/linux/netfilter*
9338F:	include/uapi/linux/netfilter/
9339F:	net/*/netfilter.c
9340F:	net/*/netfilter/
9341F:	net/netfilter/
9342F:	net/bridge/br_netfilter*.c
9343
9344NETROM NETWORK LAYER
9345M:	Ralf Baechle <ralf@linux-mips.org>
9346L:	linux-hams@vger.kernel.org
9347W:	http://www.linux-ax25.org/
9348S:	Maintained
9349F:	include/net/netrom.h
9350F:	include/uapi/linux/netrom.h
9351F:	net/netrom/
9352
9353NETRONOME ETHERNET DRIVERS
9354M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9355L:	oss-drivers@netronome.com
9356S:	Maintained
9357F:	drivers/net/ethernet/netronome/
9358
9359NETWORK BLOCK DEVICE (NBD)
9360M:	Josef Bacik <jbacik@fb.com>
9361S:	Maintained
9362L:	linux-block@vger.kernel.org
9363L:	nbd@other.debian.org
9364F:	Documentation/blockdev/nbd.txt
9365F:	drivers/block/nbd.c
9366F:	include/uapi/linux/nbd.h
9367
9368NETWORK DROP MONITOR
9369M:	Neil Horman <nhorman@tuxdriver.com>
9370L:	netdev@vger.kernel.org
9371S:	Maintained
9372W:	https://fedorahosted.org/dropwatch/
9373F:	net/core/drop_monitor.c
9374
9375NETWORKING DRIVERS
9376L:	netdev@vger.kernel.org
9377W:	http://www.linuxfoundation.org/en/Net
9378Q:	http://patchwork.ozlabs.org/project/netdev/list/
9379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9381S:	Odd Fixes
9382F:	Documentation/devicetree/bindings/net/
9383F:	drivers/net/
9384F:	include/linux/if_*
9385F:	include/linux/netdevice.h
9386F:	include/linux/etherdevice.h
9387F:	include/linux/fcdevice.h
9388F:	include/linux/fddidevice.h
9389F:	include/linux/hippidevice.h
9390F:	include/linux/inetdevice.h
9391F:	include/uapi/linux/if_*
9392F:	include/uapi/linux/netdevice.h
9393
9394NETWORKING DRIVERS (WIRELESS)
9395M:	Kalle Valo <kvalo@codeaurora.org>
9396L:	linux-wireless@vger.kernel.org
9397Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9400S:	Maintained
9401F:	Documentation/devicetree/bindings/net/wireless/
9402F:	drivers/net/wireless/
9403
9404NETWORKING [DSA]
9405M:	Andrew Lunn <andrew@lunn.ch>
9406M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9407M:	Florian Fainelli <f.fainelli@gmail.com>
9408S:	Maintained
9409F:	net/dsa/
9410F:	include/net/dsa.h
9411F:	drivers/net/dsa/
9412
9413NETWORKING [GENERAL]
9414M:	"David S. Miller" <davem@davemloft.net>
9415L:	netdev@vger.kernel.org
9416W:	http://www.linuxfoundation.org/en/Net
9417Q:	http://patchwork.ozlabs.org/project/netdev/list/
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9420B:	mailto:netdev@vger.kernel.org
9421S:	Maintained
9422F:	net/
9423F:	include/net/
9424F:	include/linux/in.h
9425F:	include/linux/net.h
9426F:	include/linux/netdevice.h
9427F:	include/uapi/linux/in.h
9428F:	include/uapi/linux/net.h
9429F:	include/uapi/linux/netdevice.h
9430F:	include/uapi/linux/net_namespace.h
9431F:	tools/net/
9432F:	tools/testing/selftests/net/
9433F:	lib/random32.c
9434
9435NETWORKING [IPSEC]
9436M:	Steffen Klassert <steffen.klassert@secunet.com>
9437M:	Herbert Xu <herbert@gondor.apana.org.au>
9438M:	"David S. Miller" <davem@davemloft.net>
9439L:	netdev@vger.kernel.org
9440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9442S:	Maintained
9443F:	net/core/flow.c
9444F:	net/xfrm/
9445F:	net/key/
9446F:	net/ipv4/xfrm*
9447F:	net/ipv4/esp4*
9448F:	net/ipv4/ah4.c
9449F:	net/ipv4/ipcomp.c
9450F:	net/ipv4/ip_vti.c
9451F:	net/ipv6/xfrm*
9452F:	net/ipv6/esp6*
9453F:	net/ipv6/ah6.c
9454F:	net/ipv6/ipcomp6.c
9455F:	net/ipv6/ip6_vti.c
9456F:	include/uapi/linux/xfrm.h
9457F:	include/net/xfrm.h
9458
9459NETWORKING [IPv4/IPv6]
9460M:	"David S. Miller" <davem@davemloft.net>
9461M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9462M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9463L:	netdev@vger.kernel.org
9464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9465S:	Maintained
9466F:	net/ipv4/
9467F:	net/ipv6/
9468F:	include/net/ip*
9469F:	arch/x86/net/*
9470
9471NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9472M:	Paul Moore <paul@paul-moore.com>
9473W:	https://github.com/netlabel
9474L:	netdev@vger.kernel.org
9475L:	linux-security-module@vger.kernel.org
9476S:	Maintained
9477F:	Documentation/netlabel/
9478F:	include/net/calipso.h
9479F:	include/net/cipso_ipv4.h
9480F:	include/net/netlabel.h
9481F:	include/uapi/linux/netfilter/xt_SECMARK.h
9482F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9483F:	net/netlabel/
9484F:	net/ipv4/cipso_ipv4.c
9485F:	net/ipv6/calipso.c
9486F:	net/netfilter/xt_CONNSECMARK.c
9487F:	net/netfilter/xt_SECMARK.c
9488
9489NETWORKING [TLS]
9490M:	Ilya Lesokhin <ilyal@mellanox.com>
9491M:	Aviad Yehezkel <aviadye@mellanox.com>
9492M:	Dave Watson <davejwatson@fb.com>
9493L:	netdev@vger.kernel.org
9494S:	Maintained
9495F:	net/tls/*
9496F:	include/uapi/linux/tls.h
9497F:	include/net/tls.h
9498
9499NETWORKING [WIRELESS]
9500L:	linux-wireless@vger.kernel.org
9501Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9502
9503NETXEN (1/10) GbE SUPPORT
9504M:	Manish Chopra <manish.chopra@cavium.com>
9505M:	Rahul Verma <rahul.verma@cavium.com>
9506M:	Dept-GELinuxNICDev@cavium.com
9507L:	netdev@vger.kernel.org
9508S:	Supported
9509F:	drivers/net/ethernet/qlogic/netxen/
9510
9511NFC SUBSYSTEM
9512M:	Samuel Ortiz <sameo@linux.intel.com>
9513L:	linux-wireless@vger.kernel.org
9514L:	linux-nfc@lists.01.org (subscribers-only)
9515S:	Supported
9516F:	net/nfc/
9517F:	include/net/nfc/
9518F:	include/uapi/linux/nfc.h
9519F:	drivers/nfc/
9520F:	include/linux/platform_data/nfcmrvl.h
9521F:	include/linux/platform_data/nxp-nci.h
9522F:	Documentation/devicetree/bindings/net/nfc/
9523
9524NFS, SUNRPC, AND LOCKD CLIENTS
9525M:	Trond Myklebust <trond.myklebust@primarydata.com>
9526M:	Anna Schumaker <anna.schumaker@netapp.com>
9527L:	linux-nfs@vger.kernel.org
9528W:	http://client.linux-nfs.org
9529T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9530S:	Maintained
9531F:	fs/lockd/
9532F:	fs/nfs/
9533F:	fs/nfs_common/
9534F:	net/sunrpc/
9535F:	include/linux/lockd/
9536F:	include/linux/nfs*
9537F:	include/linux/sunrpc/
9538F:	include/uapi/linux/nfs*
9539F:	include/uapi/linux/sunrpc/
9540
9541NILFS2 FILESYSTEM
9542M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9543L:	linux-nilfs@vger.kernel.org
9544W:	http://nilfs.sourceforge.net/
9545W:	http://nilfs.osdn.jp/
9546T:	git git://github.com/konis/nilfs2.git
9547S:	Supported
9548F:	Documentation/filesystems/nilfs2.txt
9549F:	fs/nilfs2/
9550F:	include/trace/events/nilfs2.h
9551F:	include/uapi/linux/nilfs2_api.h
9552F:	include/uapi/linux/nilfs2_ondisk.h
9553
9554NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9555M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9556W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9557S:	Maintained
9558F:	Documentation/scsi/NinjaSCSI.txt
9559F:	drivers/scsi/pcmcia/nsp_*
9560
9561NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9562M:	GOTO Masanori <gotom@debian.or.jp>
9563M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9564W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9565S:	Maintained
9566F:	Documentation/scsi/NinjaSCSI.txt
9567F:	drivers/scsi/nsp32*
9568
9569NIOS2 ARCHITECTURE
9570M:	Ley Foon Tan <lftan@altera.com>
9571L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9573S:	Maintained
9574F:	arch/nios2/
9575
9576NOHZ, DYNTICKS SUPPORT
9577M:	Frederic Weisbecker <fweisbec@gmail.com>
9578M:	Thomas Gleixner <tglx@linutronix.de>
9579M:	Ingo Molnar <mingo@kernel.org>
9580L:	linux-kernel@vger.kernel.org
9581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9582S:	Maintained
9583F:	kernel/time/tick*.*
9584F:	include/linux/tick.h
9585F:	include/linux/sched/nohz.h
9586
9587NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9588M:	Pavel Machek <pavel@ucw.cz>
9589M:	Sakari Ailus <sakari.ailus@iki.fi>
9590L:	linux-media@vger.kernel.org
9591S:	Maintained
9592F:	drivers/media/i2c/et8ek8
9593F:	drivers/media/i2c/ad5820.c
9594
9595NOKIA N900 POWER SUPPLY DRIVERS
9596R:	Pali Rohár <pali.rohar@gmail.com>
9597F:	include/linux/power/bq2415x_charger.h
9598F:	include/linux/power/bq27xxx_battery.h
9599F:	include/linux/power/isp1704_charger.h
9600F:	drivers/power/supply/bq2415x_charger.c
9601F:	drivers/power/supply/bq27xxx_battery.c
9602F:	drivers/power/supply/bq27xxx_battery_i2c.c
9603F:	drivers/power/supply/isp1704_charger.c
9604F:	drivers/power/supply/rx51_battery.c
9605
9606NTB AMD DRIVER
9607M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9608L:	linux-ntb@googlegroups.com
9609S:	Supported
9610F:	drivers/ntb/hw/amd/
9611
9612NTB DRIVER CORE
9613M:	Jon Mason <jdmason@kudzu.us>
9614M:	Dave Jiang <dave.jiang@intel.com>
9615M:	Allen Hubbe <Allen.Hubbe@emc.com>
9616L:	linux-ntb@googlegroups.com
9617S:	Supported
9618W:	https://github.com/jonmason/ntb/wiki
9619T:	git git://github.com/jonmason/ntb.git
9620F:	drivers/ntb/
9621F:	drivers/net/ntb_netdev.c
9622F:	include/linux/ntb.h
9623F:	include/linux/ntb_transport.h
9624F:	tools/testing/selftests/ntb/
9625
9626NTB IDT DRIVER
9627M:	Serge Semin <fancer.lancer@gmail.com>
9628L:	linux-ntb@googlegroups.com
9629S:	Supported
9630F:	drivers/ntb/hw/idt/
9631
9632NTB INTEL DRIVER
9633M:	Jon Mason <jdmason@kudzu.us>
9634M:	Dave Jiang <dave.jiang@intel.com>
9635L:	linux-ntb@googlegroups.com
9636S:	Supported
9637W:	https://github.com/jonmason/ntb/wiki
9638T:	git git://github.com/jonmason/ntb.git
9639F:	drivers/ntb/hw/intel/
9640
9641NTFS FILESYSTEM
9642M:	Anton Altaparmakov <anton@tuxera.com>
9643L:	linux-ntfs-dev@lists.sourceforge.net
9644W:	http://www.tuxera.com/
9645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9646S:	Supported
9647F:	Documentation/filesystems/ntfs.txt
9648F:	fs/ntfs/
9649
9650NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9651M:	Antonino Daplas <adaplas@gmail.com>
9652L:	linux-fbdev@vger.kernel.org
9653S:	Maintained
9654F:	drivers/video/fbdev/riva/
9655F:	drivers/video/fbdev/nvidia/
9656
9657NVM EXPRESS DRIVER
9658M:	Keith Busch <keith.busch@intel.com>
9659M:	Jens Axboe <axboe@fb.com>
9660M:	Christoph Hellwig <hch@lst.de>
9661M:	Sagi Grimberg <sagi@grimberg.me>
9662L:	linux-nvme@lists.infradead.org
9663T:	git://git.infradead.org/nvme.git
9664W:	http://git.infradead.org/nvme.git
9665S:	Supported
9666F:	drivers/nvme/host/
9667F:	include/linux/nvme.h
9668F:	include/uapi/linux/nvme_ioctl.h
9669
9670NVM EXPRESS FC TRANSPORT DRIVERS
9671M:	James Smart <james.smart@broadcom.com>
9672L:	linux-nvme@lists.infradead.org
9673S:	Supported
9674F:	include/linux/nvme-fc.h
9675F:	include/linux/nvme-fc-driver.h
9676F:	drivers/nvme/host/fc.c
9677F:	drivers/nvme/target/fc.c
9678F:	drivers/nvme/target/fcloop.c
9679
9680NVM EXPRESS TARGET DRIVER
9681M:	Christoph Hellwig <hch@lst.de>
9682M:	Sagi Grimberg <sagi@grimberg.me>
9683L:	linux-nvme@lists.infradead.org
9684T:	git://git.infradead.org/nvme.git
9685W:	http://git.infradead.org/nvme.git
9686S:	Supported
9687F:	drivers/nvme/target/
9688
9689NVMEM FRAMEWORK
9690M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9691S:	Maintained
9692F:	drivers/nvmem/
9693F:	Documentation/devicetree/bindings/nvmem/
9694F:	Documentation/ABI/stable/sysfs-bus-nvmem
9695F:	include/linux/nvmem-consumer.h
9696F:	include/linux/nvmem-provider.h
9697
9698NXP TDA998X DRM DRIVER
9699M:	Russell King <linux@armlinux.org.uk>
9700S:	Supported
9701T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9702T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9703F:	drivers/gpu/drm/i2c/tda998x_drv.c
9704F:	include/drm/i2c/tda998x.h
9705
9706NXP TFA9879 DRIVER
9707M:	Peter Rosin <peda@axentia.se>
9708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9709S:	Maintained
9710F:	sound/soc/codecs/tfa9879*
9711
9712NXP-NCI NFC DRIVER
9713M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9714R:	Charles Gorand <charles.gorand@effinnov.com>
9715L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9716S:	Supported
9717F:	drivers/nfc/nxp-nci
9718
9719OBJTOOL
9720M:	Josh Poimboeuf <jpoimboe@redhat.com>
9721S:	Supported
9722F:	tools/objtool/
9723
9724OMAP AUDIO SUPPORT
9725M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9726M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9728L:	linux-omap@vger.kernel.org
9729S:	Maintained
9730F:	sound/soc/omap/
9731
9732OMAP CLOCK FRAMEWORK SUPPORT
9733M:	Paul Walmsley <paul@pwsan.com>
9734L:	linux-omap@vger.kernel.org
9735S:	Maintained
9736F:	arch/arm/*omap*/*clock*
9737
9738OMAP DEVICE TREE SUPPORT
9739M:	Benoît Cousson <bcousson@baylibre.com>
9740M:	Tony Lindgren <tony@atomide.com>
9741L:	linux-omap@vger.kernel.org
9742L:	devicetree@vger.kernel.org
9743S:	Maintained
9744F:	arch/arm/boot/dts/*omap*
9745F:	arch/arm/boot/dts/*am3*
9746F:	arch/arm/boot/dts/*am4*
9747F:	arch/arm/boot/dts/*am5*
9748F:	arch/arm/boot/dts/*dra7*
9749
9750OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9751M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9752L:	linux-omap@vger.kernel.org
9753L:	linux-fbdev@vger.kernel.org
9754S:	Maintained
9755F:	drivers/video/fbdev/omap2/
9756F:	Documentation/arm/OMAP/DSS
9757
9758OMAP FRAMEBUFFER SUPPORT
9759M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9760L:	linux-fbdev@vger.kernel.org
9761L:	linux-omap@vger.kernel.org
9762S:	Maintained
9763F:	drivers/video/fbdev/omap/
9764
9765OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9766M:	Roger Quadros <rogerq@ti.com>
9767M:	Tony Lindgren <tony@atomide.com>
9768L:	linux-omap@vger.kernel.org
9769S:	Maintained
9770F:	drivers/memory/omap-gpmc.c
9771F:	arch/arm/mach-omap2/*gpmc*
9772
9773OMAP GPIO DRIVER
9774M:	Grygorii Strashko <grygorii.strashko@ti.com>
9775M:	Santosh Shilimkar <ssantosh@kernel.org>
9776M:	Kevin Hilman <khilman@kernel.org>
9777L:	linux-omap@vger.kernel.org
9778S:	Maintained
9779F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9780F:	drivers/gpio/gpio-omap.c
9781
9782OMAP HARDWARE SPINLOCK SUPPORT
9783M:	Ohad Ben-Cohen <ohad@wizery.com>
9784L:	linux-omap@vger.kernel.org
9785S:	Maintained
9786F:	drivers/hwspinlock/omap_hwspinlock.c
9787
9788OMAP HS MMC SUPPORT
9789L:	linux-mmc@vger.kernel.org
9790L:	linux-omap@vger.kernel.org
9791S:	Orphan
9792F:	drivers/mmc/host/omap_hsmmc.c
9793
9794OMAP HWMOD DATA
9795M:	Paul Walmsley <paul@pwsan.com>
9796L:	linux-omap@vger.kernel.org
9797S:	Maintained
9798F:	arch/arm/mach-omap2/omap_hwmod*data*
9799
9800OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9801M:	Benoît Cousson <bcousson@baylibre.com>
9802L:	linux-omap@vger.kernel.org
9803S:	Maintained
9804F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9805
9806OMAP HWMOD SUPPORT
9807M:	Benoît Cousson <bcousson@baylibre.com>
9808M:	Paul Walmsley <paul@pwsan.com>
9809L:	linux-omap@vger.kernel.org
9810S:	Maintained
9811F:	arch/arm/mach-omap2/omap_hwmod.*
9812
9813OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9814M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9815L:	linux-media@vger.kernel.org
9816S:	Maintained
9817F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9818F:	drivers/media/platform/omap3isp/
9819F:	drivers/staging/media/omap4iss/
9820
9821OMAP MMC SUPPORT
9822M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9823L:	linux-omap@vger.kernel.org
9824S:	Maintained
9825F:	drivers/mmc/host/omap.c
9826
9827OMAP POWER MANAGEMENT SUPPORT
9828M:	Kevin Hilman <khilman@kernel.org>
9829L:	linux-omap@vger.kernel.org
9830S:	Maintained
9831F:	arch/arm/*omap*/*pm*
9832F:	drivers/cpufreq/omap-cpufreq.c
9833
9834OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9835M:	Rajendra Nayak <rnayak@codeaurora.org>
9836M:	Paul Walmsley <paul@pwsan.com>
9837L:	linux-omap@vger.kernel.org
9838S:	Maintained
9839F:	arch/arm/mach-omap2/prm*
9840
9841OMAP RANDOM NUMBER GENERATOR SUPPORT
9842M:	Deepak Saxena <dsaxena@plexity.net>
9843S:	Maintained
9844F:	drivers/char/hw_random/omap-rng.c
9845
9846OMAP USB SUPPORT
9847L:	linux-usb@vger.kernel.org
9848L:	linux-omap@vger.kernel.org
9849S:	Orphan
9850F:	drivers/usb/*/*omap*
9851F:	arch/arm/*omap*/usb*
9852
9853OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9854M:	Mark Jackson <mpfj@newflow.co.uk>
9855L:	linux-omap@vger.kernel.org
9856S:	Maintained
9857F:	arch/arm/boot/dts/am335x-nano.dts
9858
9859OMAP1 SUPPORT
9860M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9861M:	Tony Lindgren <tony@atomide.com>
9862L:	linux-omap@vger.kernel.org
9863Q:	http://patchwork.kernel.org/project/linux-omap/list/
9864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9865S:	Maintained
9866F:	arch/arm/mach-omap1/
9867F:	arch/arm/plat-omap/
9868F:	arch/arm/configs/omap1_defconfig
9869F:	drivers/i2c/busses/i2c-omap.c
9870F:	include/linux/i2c-omap.h
9871
9872OMAP2+ SUPPORT
9873M:	Tony Lindgren <tony@atomide.com>
9874L:	linux-omap@vger.kernel.org
9875W:	http://www.muru.com/linux/omap/
9876W:	http://linux.omap.com/
9877Q:	http://patchwork.kernel.org/project/linux-omap/list/
9878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9879S:	Maintained
9880F:	arch/arm/mach-omap2/
9881F:	arch/arm/plat-omap/
9882F:	arch/arm/configs/omap2plus_defconfig
9883F:	drivers/i2c/busses/i2c-omap.c
9884F:	drivers/irqchip/irq-omap-intc.c
9885F:	drivers/mfd/*omap*.c
9886F:	drivers/mfd/menelaus.c
9887F:	drivers/mfd/palmas.c
9888F:	drivers/mfd/tps65217.c
9889F:	drivers/mfd/tps65218.c
9890F:	drivers/mfd/tps65910.c
9891F:	drivers/mfd/twl-core.[ch]
9892F:	drivers/mfd/twl4030*.c
9893F:	drivers/mfd/twl6030*.c
9894F:	drivers/mfd/twl6040*.c
9895F:	drivers/regulator/palmas-regulator*.c
9896F:	drivers/regulator/pbias-regulator.c
9897F:	drivers/regulator/tps65217-regulator.c
9898F:	drivers/regulator/tps65218-regulator.c
9899F:	drivers/regulator/tps65910-regulator.c
9900F:	drivers/regulator/twl-regulator.c
9901F:	drivers/regulator/twl6030-regulator.c
9902F:	include/linux/i2c-omap.h
9903
9904ONION OMEGA2+ BOARD
9905M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9906L:	linux-mips@linux-mips.org
9907S:	Maintained
9908F:	arch/mips/boot/dts/ralink/omega2p.dts
9909
9910OMFS FILESYSTEM
9911M:	Bob Copeland <me@bobcopeland.com>
9912L:	linux-karma-devel@lists.sourceforge.net
9913S:	Maintained
9914F:	Documentation/filesystems/omfs.txt
9915F:	fs/omfs/
9916
9917OMNIKEY CARDMAN 4000 DRIVER
9918M:	Harald Welte <laforge@gnumonks.org>
9919S:	Maintained
9920F:	drivers/char/pcmcia/cm4000_cs.c
9921F:	include/linux/cm4000_cs.h
9922F:	include/uapi/linux/cm4000_cs.h
9923
9924OMNIKEY CARDMAN 4040 DRIVER
9925M:	Harald Welte <laforge@gnumonks.org>
9926S:	Maintained
9927F:	drivers/char/pcmcia/cm4040_cs.*
9928
9929OMNIVISION OV13858 SENSOR DRIVER
9930M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9931L:	linux-media@vger.kernel.org
9932T:	git git://linuxtv.org/media_tree.git
9933S:	Maintained
9934F:	drivers/media/i2c/ov13858.c
9935
9936OMNIVISION OV5640 SENSOR DRIVER
9937M:	Steve Longerbeam <slongerbeam@gmail.com>
9938L:	linux-media@vger.kernel.org
9939T:	git git://linuxtv.org/media_tree.git
9940S:	Maintained
9941F:	drivers/media/i2c/ov5640.c
9942
9943OMNIVISION OV5647 SENSOR DRIVER
9944M:	Luis Oliveira <lolivei@synopsys.com>
9945L:	linux-media@vger.kernel.org
9946T:	git git://linuxtv.org/media_tree.git
9947S:	Maintained
9948F:	drivers/media/i2c/ov5647.c
9949
9950OMNIVISION OV7670 SENSOR DRIVER
9951M:	Jonathan Corbet <corbet@lwn.net>
9952L:	linux-media@vger.kernel.org
9953T:	git git://linuxtv.org/media_tree.git
9954S:	Maintained
9955F:	drivers/media/i2c/ov7670.c
9956F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9957
9958ONENAND FLASH DRIVER
9959M:	Kyungmin Park <kyungmin.park@samsung.com>
9960L:	linux-mtd@lists.infradead.org
9961S:	Maintained
9962F:	drivers/mtd/onenand/
9963F:	include/linux/mtd/onenand*.h
9964
9965ONSTREAM SCSI TAPE DRIVER
9966M:	Willem Riede <osst@riede.org>
9967L:	osst-users@lists.sourceforge.net
9968L:	linux-scsi@vger.kernel.org
9969S:	Maintained
9970F:	Documentation/scsi/osst.txt
9971F:	drivers/scsi/osst.*
9972F:	drivers/scsi/osst_*.h
9973F:	drivers/scsi/st.h
9974
9975OP-TEE DRIVER
9976M:	Jens Wiklander <jens.wiklander@linaro.org>
9977S:	Maintained
9978F:	drivers/tee/optee/
9979
9980OPA-VNIC DRIVER
9981M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9982M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9983L:	linux-rdma@vger.kernel.org
9984S:	Supported
9985F:	drivers/infiniband/ulp/opa_vnic
9986
9987OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9988M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9989L:	devicetree@vger.kernel.org
9990S:	Maintained
9991F:	Documentation/devicetree/dynamic-resolution-notes.txt
9992F:	Documentation/devicetree/overlay-notes.txt
9993F:	drivers/of/overlay.c
9994F:	drivers/of/resolver.c
9995
9996OPEN FIRMWARE AND FLATTENED DEVICE TREE
9997M:	Rob Herring <robh+dt@kernel.org>
9998M:	Frank Rowand <frowand.list@gmail.com>
9999L:	devicetree@vger.kernel.org
10000W:	http://www.devicetree.org/
10001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10002S:	Maintained
10003F:	drivers/of/
10004F:	include/linux/of*.h
10005F:	scripts/dtc/
10006F:	Documentation/ABI/testing/sysfs-firmware-ofw
10007
10008OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10009M:	Rob Herring <robh+dt@kernel.org>
10010M:	Mark Rutland <mark.rutland@arm.com>
10011L:	devicetree@vger.kernel.org
10012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10013Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10014S:	Maintained
10015F:	Documentation/devicetree/
10016F:	arch/*/boot/dts/
10017F:	include/dt-bindings/
10018
10019OPENCORES I2C BUS DRIVER
10020M:	Peter Korsgaard <jacmet@sunsite.dk>
10021L:	linux-i2c@vger.kernel.org
10022S:	Maintained
10023F:	Documentation/i2c/busses/i2c-ocores
10024F:	drivers/i2c/busses/i2c-ocores.c
10025
10026OPENRISC ARCHITECTURE
10027M:	Jonas Bonn <jonas@southpole.se>
10028M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10029M:	Stafford Horne <shorne@gmail.com>
10030T:	git git://github.com/openrisc/linux.git
10031L:	openrisc@lists.librecores.org
10032W:	http://openrisc.io
10033S:	Maintained
10034F:	Documentation/devicetree/bindings/openrisc/
10035F:	Documentation/openrisc/
10036F:	arch/openrisc/
10037F:	drivers/irqchip/irq-or1k-*
10038
10039OPENVSWITCH
10040M:	Pravin Shelar <pshelar@nicira.com>
10041L:	netdev@vger.kernel.org
10042L:	dev@openvswitch.org
10043W:	http://openvswitch.org
10044S:	Maintained
10045F:	net/openvswitch/
10046F:	include/uapi/linux/openvswitch.h
10047
10048OPERATING PERFORMANCE POINTS (OPP)
10049M:	Viresh Kumar <vireshk@kernel.org>
10050M:	Nishanth Menon <nm@ti.com>
10051M:	Stephen Boyd <sboyd@codeaurora.org>
10052L:	linux-pm@vger.kernel.org
10053S:	Maintained
10054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10055F:	drivers/base/power/opp/
10056F:	include/linux/pm_opp.h
10057F:	Documentation/power/opp.txt
10058F:	Documentation/devicetree/bindings/opp/
10059
10060OPL4 DRIVER
10061M:	Clemens Ladisch <clemens@ladisch.de>
10062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10063T:	git git://git.alsa-project.org/alsa-kernel.git
10064S:	Maintained
10065F:	sound/drivers/opl4/
10066
10067OPROFILE
10068M:	Robert Richter <rric@kernel.org>
10069L:	oprofile-list@lists.sf.net
10070S:	Maintained
10071F:	arch/*/include/asm/oprofile*.h
10072F:	arch/*/oprofile/
10073F:	drivers/oprofile/
10074F:	include/linux/oprofile.h
10075
10076ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10077M:	Mark Fasheh <mfasheh@versity.com>
10078M:	Joel Becker <jlbec@evilplan.org>
10079L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10080W:	http://ocfs2.wiki.kernel.org
10081S:	Supported
10082F:	Documentation/filesystems/ocfs2.txt
10083F:	Documentation/filesystems/dlmfs.txt
10084F:	fs/ocfs2/
10085
10086ORANGEFS FILESYSTEM
10087M:	Mike Marshall <hubcap@omnibond.com>
10088L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10090S:	Supported
10091F:	fs/orangefs/
10092F:	Documentation/filesystems/orangefs.txt
10093
10094ORINOCO DRIVER
10095L:	linux-wireless@vger.kernel.org
10096W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10097W:	http://www.nongnu.org/orinoco/
10098S:	Orphan
10099F:	drivers/net/wireless/intersil/orinoco/
10100
10101OSD LIBRARY and FILESYSTEM
10102M:	Boaz Harrosh <ooo@electrozaur.com>
10103S:	Maintained
10104F:	drivers/scsi/osd/
10105F:	include/scsi/osd_*
10106F:	fs/exofs/
10107
10108OV2659 OMNIVISION SENSOR DRIVER
10109M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10110L:	linux-media@vger.kernel.org
10111W:	https://linuxtv.org
10112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10113T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10114S:	Maintained
10115F:	drivers/media/i2c/ov2659.c
10116F:	include/media/i2c/ov2659.h
10117
10118OVERLAY FILESYSTEM
10119M:	Miklos Szeredi <miklos@szeredi.hu>
10120L:	linux-unionfs@vger.kernel.org
10121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10122S:	Supported
10123F:	fs/overlayfs/
10124F:	Documentation/filesystems/overlayfs.txt
10125
10126P54 WIRELESS DRIVER
10127M:	Christian Lamparter <chunkeey@googlemail.com>
10128L:	linux-wireless@vger.kernel.org
10129W:	http://wireless.kernel.org/en/users/Drivers/p54
10130S:	Maintained
10131F:	drivers/net/wireless/intersil/p54/
10132
10133PA SEMI ETHERNET DRIVER
10134L:	netdev@vger.kernel.org
10135S:	Orphan
10136F:	drivers/net/ethernet/pasemi/*
10137
10138PA SEMI SMBUS DRIVER
10139L:	linux-i2c@vger.kernel.org
10140S:	Orphan
10141F:	drivers/i2c/busses/i2c-pasemi.c
10142
10143PADATA PARALLEL EXECUTION MECHANISM
10144M:	Steffen Klassert <steffen.klassert@secunet.com>
10145L:	linux-crypto@vger.kernel.org
10146S:	Maintained
10147F:	kernel/padata.c
10148F:	include/linux/padata.h
10149F:	Documentation/padata.txt
10150
10151PANASONIC LAPTOP ACPI EXTRAS DRIVER
10152M:	Harald Welte <laforge@gnumonks.org>
10153L:	platform-driver-x86@vger.kernel.org
10154S:	Maintained
10155F:	drivers/platform/x86/panasonic-laptop.c
10156
10157PANASONIC MN10300/AM33/AM34 PORT
10158M:	David Howells <dhowells@redhat.com>
10159L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10160W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10161S:	Maintained
10162F:	Documentation/mn10300/
10163F:	arch/mn10300/
10164
10165PARALLEL LCD/KEYPAD PANEL DRIVER
10166M:	Willy Tarreau <willy@haproxy.com>
10167M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10168S:	Odd Fixes
10169F:	Documentation/misc-devices/lcd-panel-cgram.txt
10170F:	drivers/misc/panel.c
10171
10172PARALLEL PORT SUBSYSTEM
10173M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10174M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10175L:	linux-parport@lists.infradead.org (subscribers-only)
10176S:	Maintained
10177F:	drivers/parport/
10178F:	include/linux/parport*.h
10179F:	drivers/char/ppdev.c
10180F:	include/uapi/linux/ppdev.h
10181F:	Documentation/parport*.txt
10182
10183PARAVIRT_OPS INTERFACE
10184M:	Juergen Gross <jgross@suse.com>
10185M:	Chris Wright <chrisw@sous-sol.org>
10186M:	Alok Kataria <akataria@vmware.com>
10187M:	Rusty Russell <rusty@rustcorp.com.au>
10188L:	virtualization@lists.linux-foundation.org
10189S:	Supported
10190F:	Documentation/virtual/paravirt_ops.txt
10191F:	arch/*/kernel/paravirt*
10192F:	arch/*/include/asm/paravirt*.h
10193F:	include/linux/hypervisor.h
10194
10195PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10196M:	Tim Waugh <tim@cyberelk.net>
10197L:	linux-parport@lists.infradead.org (subscribers-only)
10198S:	Maintained
10199F:	Documentation/blockdev/paride.txt
10200F:	drivers/block/paride/
10201
10202PARISC ARCHITECTURE
10203M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10204M:	Helge Deller <deller@gmx.de>
10205L:	linux-parisc@vger.kernel.org
10206W:	http://www.parisc-linux.org/
10207Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10210S:	Maintained
10211F:	arch/parisc/
10212F:	Documentation/parisc/
10213F:	drivers/parisc/
10214F:	drivers/char/agp/parisc-agp.c
10215F:	drivers/input/serio/gscps2.c
10216F:	drivers/parport/parport_gsc.*
10217F:	drivers/tty/serial/8250/8250_gsc.c
10218F:	drivers/video/fbdev/sti*
10219F:	drivers/video/console/sti*
10220F:	drivers/video/logo/logo_parisc*
10221
10222PARMAN
10223M:	Jiri Pirko <jiri@mellanox.com>
10224L:	netdev@vger.kernel.org
10225S:	Supported
10226F:	lib/parman.c
10227F:	lib/test_parman.c
10228F:	include/linux/parman.h
10229
10230PC87360 HARDWARE MONITORING DRIVER
10231M:	Jim Cromie <jim.cromie@gmail.com>
10232L:	linux-hwmon@vger.kernel.org
10233S:	Maintained
10234F:	Documentation/hwmon/pc87360
10235F:	drivers/hwmon/pc87360.c
10236
10237PC8736x GPIO DRIVER
10238M:	Jim Cromie <jim.cromie@gmail.com>
10239S:	Maintained
10240F:	drivers/char/pc8736x_gpio.c
10241
10242PC87427 HARDWARE MONITORING DRIVER
10243M:	Jean Delvare <jdelvare@suse.com>
10244L:	linux-hwmon@vger.kernel.org
10245S:	Maintained
10246F:	Documentation/hwmon/pc87427
10247F:	drivers/hwmon/pc87427.c
10248
10249PCA9532 LED DRIVER
10250M:	Riku Voipio <riku.voipio@iki.fi>
10251S:	Maintained
10252F:	drivers/leds/leds-pca9532.c
10253F:	include/linux/leds-pca9532.h
10254
10255PCA9541 I2C BUS MASTER SELECTOR DRIVER
10256M:	Guenter Roeck <linux@roeck-us.net>
10257L:	linux-i2c@vger.kernel.org
10258S:	Maintained
10259F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10260
10261PCDP - PRIMARY CONSOLE AND DEBUG PORT
10262M:	Khalid Aziz <khalid@gonehiking.org>
10263S:	Maintained
10264F:	drivers/firmware/pcdp.*
10265
10266PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10267M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10268L:	linux-pci@vger.kernel.org
10269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10270S:	Maintained
10271F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10272F:	drivers/pci/host/pci-aardvark.c
10273
10274PCI DRIVER FOR ALTERA PCIE IP
10275M:	Ley Foon Tan <lftan@altera.com>
10276L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10277L:	linux-pci@vger.kernel.org
10278S:	Supported
10279F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10280F:	drivers/pci/host/pcie-altera.c
10281
10282PCI DRIVER FOR APPLIEDMICRO XGENE
10283M:	Tanmay Inamdar <tinamdar@apm.com>
10284L:	linux-pci@vger.kernel.org
10285L:	linux-arm-kernel@lists.infradead.org
10286S:	Maintained
10287F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10288F:	drivers/pci/host/pci-xgene.c
10289
10290PCI DRIVER FOR ARM VERSATILE PLATFORM
10291M:	Rob Herring <robh@kernel.org>
10292L:	linux-pci@vger.kernel.org
10293L:	linux-arm-kernel@lists.infradead.org
10294S:	Maintained
10295F:	Documentation/devicetree/bindings/pci/versatile.txt
10296F:	drivers/pci/host/pci-versatile.c
10297
10298PCI DRIVER FOR ARMADA 8K
10299M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10300L:	linux-pci@vger.kernel.org
10301L:	linux-arm-kernel@lists.infradead.org
10302S:	Maintained
10303F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10304F:	drivers/pci/dwc/pcie-armada8k.c
10305
10306PCI DRIVER FOR FREESCALE LAYERSCAPE
10307M:	Minghuan Lian <minghuan.Lian@freescale.com>
10308M:	Mingkai Hu <mingkai.hu@freescale.com>
10309M:	Roy Zang <tie-fei.zang@freescale.com>
10310L:	linuxppc-dev@lists.ozlabs.org
10311L:	linux-pci@vger.kernel.org
10312L:	linux-arm-kernel@lists.infradead.org
10313S:	Maintained
10314F:	drivers/pci/dwc/*layerscape*
10315
10316PCI DRIVER FOR GENERIC OF HOSTS
10317M:	Will Deacon <will.deacon@arm.com>
10318L:	linux-pci@vger.kernel.org
10319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10320S:	Maintained
10321F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10322F:	drivers/pci/host/pci-host-common.c
10323F:	drivers/pci/host/pci-host-generic.c
10324
10325PCI DRIVER FOR IMX6
10326M:	Richard Zhu <hongxing.zhu@nxp.com>
10327M:	Lucas Stach <l.stach@pengutronix.de>
10328L:	linux-pci@vger.kernel.org
10329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10330S:	Maintained
10331F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10332F:	drivers/pci/dwc/*imx6*
10333
10334PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10335M:	Keith Busch <keith.busch@intel.com>
10336M:	Jonathan Derrick <jonathan.derrick@intel.com>
10337L:	linux-pci@vger.kernel.org
10338S:	Supported
10339F:	drivers/pci/host/vmd.c
10340
10341PCI DRIVER FOR MICROSEMI SWITCHTEC
10342M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10343M:	Stephen Bates <stephen.bates@microsemi.com>
10344M:	Logan Gunthorpe <logang@deltatee.com>
10345L:	linux-pci@vger.kernel.org
10346S:	Maintained
10347F:	Documentation/switchtec.txt
10348F:	Documentation/ABI/testing/sysfs-class-switchtec
10349F:	drivers/pci/switch/switchtec*
10350F:	include/uapi/linux/switchtec_ioctl.h
10351
10352PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10353M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10354M:	Jason Cooper <jason@lakedaemon.net>
10355L:	linux-pci@vger.kernel.org
10356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10357S:	Maintained
10358F:	drivers/pci/host/*mvebu*
10359
10360PCI DRIVER FOR NVIDIA TEGRA
10361M:	Thierry Reding <thierry.reding@gmail.com>
10362L:	linux-tegra@vger.kernel.org
10363L:	linux-pci@vger.kernel.org
10364S:	Supported
10365F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10366F:	drivers/pci/host/pci-tegra.c
10367
10368PCI DRIVER FOR RENESAS R-CAR
10369M:	Simon Horman <horms@verge.net.au>
10370L:	linux-pci@vger.kernel.org
10371L:	linux-renesas-soc@vger.kernel.org
10372S:	Maintained
10373F:	drivers/pci/host/*rcar*
10374
10375PCI DRIVER FOR SAMSUNG EXYNOS
10376M:	Jingoo Han <jingoohan1@gmail.com>
10377L:	linux-pci@vger.kernel.org
10378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10380S:	Maintained
10381F:	drivers/pci/dwc/pci-exynos.c
10382
10383PCI DRIVER FOR SYNOPSYS DESIGNWARE
10384M:	Jingoo Han <jingoohan1@gmail.com>
10385M:	Joao Pinto <Joao.Pinto@synopsys.com>
10386L:	linux-pci@vger.kernel.org
10387S:	Maintained
10388F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10389F:	drivers/pci/dwc/*designware*
10390
10391PCI DRIVER FOR TI DRA7XX
10392M:	Kishon Vijay Abraham I <kishon@ti.com>
10393L:	linux-omap@vger.kernel.org
10394L:	linux-pci@vger.kernel.org
10395S:	Supported
10396F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10397F:	drivers/pci/dwc/pci-dra7xx.c
10398
10399PCI DRIVER FOR TI KEYSTONE
10400M:	Murali Karicheri <m-karicheri2@ti.com>
10401L:	linux-pci@vger.kernel.org
10402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10403S:	Maintained
10404F:	drivers/pci/dwc/*keystone*
10405
10406PCI ENDPOINT SUBSYSTEM
10407M:	Kishon Vijay Abraham I <kishon@ti.com>
10408L:	linux-pci@vger.kernel.org
10409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10410S:	Supported
10411F:	drivers/pci/endpoint/
10412F:	drivers/misc/pci_endpoint_test.c
10413F:	tools/pci/
10414
10415PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10416M:	Russell Currey <ruscur@russell.cc>
10417L:	linuxppc-dev@lists.ozlabs.org
10418S:	Supported
10419F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10420F:	arch/powerpc/kernel/eeh*.c
10421F:	arch/powerpc/platforms/*/eeh*.c
10422F:	arch/powerpc/include/*/eeh*.h
10423
10424PCI ERROR RECOVERY
10425M:	Linas Vepstas <linasvepstas@gmail.com>
10426L:	linux-pci@vger.kernel.org
10427S:	Supported
10428F:	Documentation/PCI/pci-error-recovery.txt
10429
10430PCI MSI DRIVER FOR ALTERA MSI IP
10431M:	Ley Foon Tan <lftan@altera.com>
10432L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10433L:	linux-pci@vger.kernel.org
10434S:	Supported
10435F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10436F:	drivers/pci/host/pcie-altera-msi.c
10437
10438PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10439M:	Duc Dang <dhdang@apm.com>
10440L:	linux-pci@vger.kernel.org
10441L:	linux-arm-kernel@lists.infradead.org
10442S:	Maintained
10443F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10444F:	drivers/pci/host/pci-xgene-msi.c
10445
10446PCI SUBSYSTEM
10447M:	Bjorn Helgaas <bhelgaas@google.com>
10448L:	linux-pci@vger.kernel.org
10449Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10451S:	Supported
10452F:	Documentation/devicetree/bindings/pci/
10453F:	Documentation/PCI/
10454F:	drivers/pci/
10455F:	include/linux/pci*
10456F:	arch/x86/pci/
10457F:	arch/x86/kernel/quirks.c
10458
10459PCIE DRIVER FOR AXIS ARTPEC
10460M:	Niklas Cassel <niklas.cassel@axis.com>
10461M:	Jesper Nilsson <jesper.nilsson@axis.com>
10462L:	linux-arm-kernel@axis.com
10463L:	linux-pci@vger.kernel.org
10464S:	Maintained
10465F:	Documentation/devicetree/bindings/pci/axis,artpec*
10466F:	drivers/pci/dwc/*artpec*
10467
10468PCIE DRIVER FOR CAVIUM THUNDERX
10469M:	David Daney <david.daney@cavium.com>
10470L:	linux-pci@vger.kernel.org
10471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10472S:	Supported
10473F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10474F:	drivers/pci/host/pci-thunder-*
10475
10476PCIE DRIVER FOR HISILICON
10477M:	Zhou Wang <wangzhou1@hisilicon.com>
10478M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10479L:	linux-pci@vger.kernel.org
10480S:	Maintained
10481F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10482F:	drivers/pci/dwc/pcie-hisi.c
10483
10484PCIE DRIVER FOR HISILICON KIRIN
10485M:	Xiaowei Song <songxiaowei@hisilicon.com>
10486M:	Binghui Wang <wangbinghui@hisilicon.com>
10487L:	linux-pci@vger.kernel.org
10488S:	Maintained
10489F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10490F:	drivers/pci/dwc/pcie-kirin.c
10491
10492PCIE DRIVER FOR MEDIATEK
10493M:	Ryder Lee <ryder.lee@mediatek.com>
10494L:	linux-pci@vger.kernel.org
10495L:	linux-mediatek@lists.infradead.org
10496S:	Supported
10497F:	Documentation/devicetree/bindings/pci/mediatek*
10498F:	drivers/pci/host/*mediatek*
10499
10500PCIE DRIVER FOR QUALCOMM MSM
10501M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10502L:	linux-pci@vger.kernel.org
10503L:	linux-arm-msm@vger.kernel.org
10504S:	Maintained
10505F:	drivers/pci/dwc/*qcom*
10506
10507PCIE DRIVER FOR ROCKCHIP
10508M:	Shawn Lin <shawn.lin@rock-chips.com>
10509L:	linux-pci@vger.kernel.org
10510L:	linux-rockchip@lists.infradead.org
10511S:	Maintained
10512F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10513F:	drivers/pci/host/pcie-rockchip.c
10514
10515PCIE DRIVER FOR ST SPEAR13XX
10516M:	Pratyush Anand <pratyush.anand@gmail.com>
10517L:	linux-pci@vger.kernel.org
10518S:	Maintained
10519F:	drivers/pci/dwc/*spear*
10520
10521PCMCIA SUBSYSTEM
10522P:	Linux PCMCIA Team
10523L:	linux-pcmcia@lists.infradead.org
10524W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10526S:	Maintained
10527F:	Documentation/pcmcia/
10528F:	tools/pcmcia/
10529F:	drivers/pcmcia/
10530F:	include/pcmcia/
10531
10532PCNET32 NETWORK DRIVER
10533M:	Don Fry <pcnet32@frontier.com>
10534L:	netdev@vger.kernel.org
10535S:	Maintained
10536F:	drivers/net/ethernet/amd/pcnet32.c
10537
10538PCRYPT PARALLEL CRYPTO ENGINE
10539M:	Steffen Klassert <steffen.klassert@secunet.com>
10540L:	linux-crypto@vger.kernel.org
10541S:	Maintained
10542F:	crypto/pcrypt.c
10543F:	include/crypto/pcrypt.h
10544
10545PER-CPU MEMORY ALLOCATOR
10546M:	Tejun Heo <tj@kernel.org>
10547M:	Christoph Lameter <cl@linux.com>
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10549S:	Maintained
10550F:	include/linux/percpu*.h
10551F:	mm/percpu*.c
10552F:	arch/*/include/asm/percpu.h
10553
10554PER-TASK DELAY ACCOUNTING
10555M:	Balbir Singh <bsingharora@gmail.com>
10556S:	Maintained
10557F:	include/linux/delayacct.h
10558F:	kernel/delayacct.c
10559
10560PERFORMANCE EVENTS SUBSYSTEM
10561M:	Peter Zijlstra <peterz@infradead.org>
10562M:	Ingo Molnar <mingo@redhat.com>
10563M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10564R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10565R:	Jiri Olsa <jolsa@redhat.com>
10566R:	Namhyung Kim <namhyung@kernel.org>
10567L:	linux-kernel@vger.kernel.org
10568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10569S:	Supported
10570F:	kernel/events/*
10571F:	include/linux/perf_event.h
10572F:	include/uapi/linux/perf_event.h
10573F:	arch/*/kernel/perf_event*.c
10574F:	arch/*/kernel/*/perf_event*.c
10575F:	arch/*/kernel/*/*/perf_event*.c
10576F:	arch/*/include/asm/perf_event.h
10577F:	arch/*/kernel/perf_callchain.c
10578F:	arch/*/events/*
10579F:	tools/perf/
10580
10581PERSONALITY HANDLING
10582M:	Christoph Hellwig <hch@infradead.org>
10583L:	linux-abi-devel@lists.sourceforge.net
10584S:	Maintained
10585F:	include/linux/personality.h
10586F:	include/uapi/linux/personality.h
10587
10588PHONET PROTOCOL
10589M:	Remi Denis-Courmont <courmisch@gmail.com>
10590S:	Supported
10591F:	Documentation/networking/phonet.txt
10592F:	include/linux/phonet.h
10593F:	include/net/phonet/
10594F:	include/uapi/linux/phonet.h
10595F:	net/phonet/
10596
10597PHRAM MTD DRIVER
10598M:	Joern Engel <joern@lazybastard.org>
10599L:	linux-mtd@lists.infradead.org
10600S:	Maintained
10601F:	drivers/mtd/devices/phram.c
10602
10603PICOLCD HID DRIVER
10604M:	Bruno Prémont <bonbons@linux-vserver.org>
10605L:	linux-input@vger.kernel.org
10606S:	Maintained
10607F:	drivers/hid/hid-picolcd*
10608
10609PICOXCELL SUPPORT
10610M:	Jamie Iles <jamie@jamieiles.com>
10611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10612T:	git git://github.com/jamieiles/linux-2.6-ji.git
10613S:	Supported
10614F:	arch/arm/boot/dts/picoxcell*
10615F:	arch/arm/mach-picoxcell/
10616F:	drivers/crypto/picoxcell*
10617
10618PIN CONTROL SUBSYSTEM
10619M:	Linus Walleij <linus.walleij@linaro.org>
10620L:	linux-gpio@vger.kernel.org
10621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10622S:	Maintained
10623F:	Documentation/devicetree/bindings/pinctrl/
10624F:	Documentation/driver-api/pinctl.rst
10625F:	drivers/pinctrl/
10626F:	include/linux/pinctrl/
10627
10628PIN CONTROLLER - ATMEL AT91
10629M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10631S:	Maintained
10632F:	drivers/pinctrl/pinctrl-at91.*
10633
10634PIN CONTROLLER - ATMEL AT91 PIO4
10635M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10637L:	linux-gpio@vger.kernel.org
10638S:	Supported
10639F:	drivers/pinctrl/pinctrl-at91-pio4.*
10640
10641PIN CONTROLLER - INTEL
10642M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10643M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10644S:	Maintained
10645F:	drivers/pinctrl/intel/
10646
10647PIN CONTROLLER - QUALCOMM
10648M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10649S:	Maintained
10650L:	linux-arm-msm@vger.kernel.org
10651F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10652F:	drivers/pinctrl/qcom/
10653
10654PIN CONTROLLER - RENESAS
10655M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10656M:	Geert Uytterhoeven <geert+renesas@glider.be>
10657L:	linux-renesas-soc@vger.kernel.org
10658S:	Maintained
10659F:	drivers/pinctrl/sh-pfc/
10660
10661PIN CONTROLLER - SAMSUNG
10662M:	Tomasz Figa <tomasz.figa@gmail.com>
10663M:	Krzysztof Kozlowski <krzk@kernel.org>
10664M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10666L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10667Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10669S:	Maintained
10670F:	drivers/pinctrl/samsung/
10671F:	include/dt-bindings/pinctrl/samsung.h
10672F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10673
10674PIN CONTROLLER - SINGLE
10675M:	Tony Lindgren <tony@atomide.com>
10676M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10678L:	linux-omap@vger.kernel.org
10679S:	Maintained
10680F:	drivers/pinctrl/pinctrl-single.c
10681
10682PIN CONTROLLER - ST SPEAR
10683M:	Viresh Kumar <vireshk@kernel.org>
10684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10685W:	http://www.st.com/spear
10686S:	Maintained
10687F:	drivers/pinctrl/spear/
10688
10689PISTACHIO SOC SUPPORT
10690M:	James Hartley <james.hartley@imgtec.com>
10691M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10692L:	linux-mips@linux-mips.org
10693S:	Maintained
10694F:	arch/mips/pistachio/
10695F:	arch/mips/include/asm/mach-pistachio/
10696F:	arch/mips/boot/dts/img/pistachio*
10697F:	arch/mips/configs/pistachio*_defconfig
10698
10699PKTCDVD DRIVER
10700S:	Orphan
10701M:	linux-block@vger.kernel.org
10702F:	drivers/block/pktcdvd.c
10703F:	include/linux/pktcdvd.h
10704F:	include/uapi/linux/pktcdvd.h
10705
10706PKUNITY SOC DRIVERS
10707M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10708W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10709S:	Maintained
10710T:	git git://github.com/gxt/linux.git
10711F:	drivers/input/serio/i8042-unicore32io.h
10712F:	drivers/i2c/busses/i2c-puv3.c
10713F:	drivers/video/fbdev/fb-puv3.c
10714F:	drivers/rtc/rtc-puv3.c
10715
10716PMBUS HARDWARE MONITORING DRIVERS
10717M:	Guenter Roeck <linux@roeck-us.net>
10718L:	linux-hwmon@vger.kernel.org
10719W:	http://hwmon.wiki.kernel.org/
10720W:	http://www.roeck-us.net/linux/drivers/
10721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10722S:	Maintained
10723F:	Documentation/hwmon/pmbus
10724F:	drivers/hwmon/pmbus/
10725F:	include/linux/pmbus.h
10726
10727PMC SIERRA MaxRAID DRIVER
10728L:	linux-scsi@vger.kernel.org
10729W:	http://www.pmc-sierra.com/
10730S:	Orphan
10731F:	drivers/scsi/pmcraid.*
10732
10733PMC SIERRA PM8001 DRIVER
10734M:	Jack Wang <jinpu.wang@profitbricks.com>
10735M:	lindar_liu@usish.com
10736L:	linux-scsi@vger.kernel.org
10737S:	Supported
10738F:	drivers/scsi/pm8001/
10739
10740PNP SUPPORT
10741M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10742S:	Maintained
10743F:	drivers/pnp/
10744
10745POSIX CLOCKS and TIMERS
10746M:	Thomas Gleixner <tglx@linutronix.de>
10747L:	linux-kernel@vger.kernel.org
10748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10749S:	Maintained
10750F:	fs/timerfd.c
10751F:	include/linux/timer*
10752F:	kernel/time/*timer*
10753
10754POWER MANAGEMENT CORE
10755M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10756L:	linux-pm@vger.kernel.org
10757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10758B:	https://bugzilla.kernel.org
10759S:	Supported
10760F:	drivers/base/power/
10761F:	include/linux/pm.h
10762F:	include/linux/pm_*
10763F:	include/linux/powercap.h
10764F:	drivers/powercap/
10765
10766POWER STATE COORDINATION INTERFACE (PSCI)
10767M:	Mark Rutland <mark.rutland@arm.com>
10768M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10769L:	linux-arm-kernel@lists.infradead.org
10770S:	Maintained
10771F:	drivers/firmware/psci*.c
10772F:	include/linux/psci.h
10773F:	include/uapi/linux/psci.h
10774
10775POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10776M:	Sebastian Reichel <sre@kernel.org>
10777L:	linux-pm@vger.kernel.org
10778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10779S:	Maintained
10780F:	Documentation/devicetree/bindings/power/supply/
10781F:	include/linux/power_supply.h
10782F:	drivers/power/supply/
10783
10784POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10785M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10786L:	linuxppc-dev@lists.ozlabs.org
10787S:	Maintained
10788F:	drivers/char/powernv-op-panel.c
10789
10790PPP OVER ATM (RFC 2364)
10791M:	Mitchell Blank Jr <mitch@sfgoth.com>
10792S:	Maintained
10793F:	net/atm/pppoatm.c
10794F:	include/uapi/linux/atmppp.h
10795
10796PPP OVER ETHERNET
10797M:	Michal Ostrowski <mostrows@earthlink.net>
10798S:	Maintained
10799F:	drivers/net/ppp/pppoe.c
10800F:	drivers/net/ppp/pppox.c
10801
10802PPP OVER L2TP
10803M:	James Chapman <jchapman@katalix.com>
10804S:	Maintained
10805F:	net/l2tp/l2tp_ppp.c
10806F:	include/linux/if_pppol2tp.h
10807F:	include/uapi/linux/if_pppol2tp.h
10808
10809PPP PROTOCOL DRIVERS AND COMPRESSORS
10810M:	Paul Mackerras <paulus@samba.org>
10811L:	linux-ppp@vger.kernel.org
10812S:	Maintained
10813F:	drivers/net/ppp/ppp_*
10814
10815PPS SUPPORT
10816M:	Rodolfo Giometti <giometti@enneenne.com>
10817W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10818L:	linuxpps@ml.enneenne.com (subscribers-only)
10819S:	Maintained
10820F:	Documentation/pps/
10821F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10822F:	Documentation/ABI/testing/sysfs-pps
10823F:	drivers/pps/
10824F:	include/linux/pps*.h
10825F:	include/uapi/linux/pps.h
10826
10827PPTP DRIVER
10828M:	Dmitry Kozlov <xeb@mail.ru>
10829L:	netdev@vger.kernel.org
10830S:	Maintained
10831F:	drivers/net/ppp/pptp.c
10832W:	http://sourceforge.net/projects/accel-pptp
10833
10834PREEMPTIBLE KERNEL
10835M:	Robert Love <rml@tech9.net>
10836L:	kpreempt-tech@lists.sourceforge.net
10837W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10838S:	Supported
10839F:	Documentation/preempt-locking.txt
10840F:	include/linux/preempt.h
10841
10842PRINTK
10843M:	Petr Mladek <pmladek@suse.com>
10844M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10845R:	Steven Rostedt <rostedt@goodmis.org>
10846S:	Maintained
10847F:	kernel/printk/
10848F:	include/linux/printk.h
10849
10850PRISM54 WIRELESS DRIVER
10851M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10852L:	linux-wireless@vger.kernel.org
10853W:	http://wireless.kernel.org/en/users/Drivers/p54
10854S:	Obsolete
10855F:	drivers/net/wireless/intersil/prism54/
10856
10857PROC SYSCTL
10858M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10859M:	Kees Cook <keescook@chromium.org>
10860L:	linux-kernel@vger.kernel.org
10861L:	linux-fsdevel@vger.kernel.org
10862S:	Maintained
10863F:	fs/proc/proc_sysctl.c
10864F:	include/linux/sysctl.h
10865F:	kernel/sysctl.c
10866F:	tools/testing/selftests/sysctl/
10867
10868PS3 NETWORK SUPPORT
10869M:	Geoff Levand <geoff@infradead.org>
10870L:	netdev@vger.kernel.org
10871L:	linuxppc-dev@lists.ozlabs.org
10872S:	Maintained
10873F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10874
10875PS3 PLATFORM SUPPORT
10876M:	Geoff Levand <geoff@infradead.org>
10877L:	linuxppc-dev@lists.ozlabs.org
10878S:	Maintained
10879F:	arch/powerpc/boot/ps3*
10880F:	arch/powerpc/include/asm/lv1call.h
10881F:	arch/powerpc/include/asm/ps3*.h
10882F:	arch/powerpc/platforms/ps3/
10883F:	drivers/*/ps3*
10884F:	drivers/ps3/
10885F:	drivers/rtc/rtc-ps3.c
10886F:	drivers/usb/host/*ps3.c
10887F:	sound/ppc/snd_ps3*
10888
10889PS3VRAM DRIVER
10890M:	Jim Paris <jim@jtan.com>
10891M:	Geoff Levand <geoff@infradead.org>
10892L:	linuxppc-dev@lists.ozlabs.org
10893S:	Maintained
10894F:	drivers/block/ps3vram.c
10895
10896PSAMPLE PACKET SAMPLING SUPPORT:
10897M:	Yotam Gigi <yotamg@mellanox.com>
10898S:	Maintained
10899F:	net/psample
10900F:	include/net/psample.h
10901F:	include/uapi/linux/psample.h
10902
10903PSTORE FILESYSTEM
10904M:	Kees Cook <keescook@chromium.org>
10905M:	Anton Vorontsov <anton@enomsg.org>
10906M:	Colin Cross <ccross@android.com>
10907M:	Tony Luck <tony.luck@intel.com>
10908S:	Maintained
10909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10910F:	fs/pstore/
10911F:	include/linux/pstore*
10912F:	drivers/firmware/efi/efi-pstore.c
10913F:	drivers/acpi/apei/erst.c
10914F:	Documentation/admin-guide/ramoops.rst
10915F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10916K:	\b(pstore|ramoops)
10917
10918PTP HARDWARE CLOCK SUPPORT
10919M:	Richard Cochran <richardcochran@gmail.com>
10920L:	netdev@vger.kernel.org
10921S:	Maintained
10922W:	http://linuxptp.sourceforge.net/
10923F:	Documentation/ABI/testing/sysfs-ptp
10924F:	Documentation/ptp/*
10925F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10926F:	drivers/net/phy/dp83640*
10927F:	drivers/ptp/*
10928F:	include/linux/ptp_cl*
10929
10930PTRACE SUPPORT
10931M:	Oleg Nesterov <oleg@redhat.com>
10932S:	Maintained
10933F:	include/asm-generic/syscall.h
10934F:	include/linux/ptrace.h
10935F:	include/linux/regset.h
10936F:	include/linux/tracehook.h
10937F:	include/uapi/linux/ptrace.h
10938F:	include/uapi/linux/ptrace.h
10939F:	include/asm-generic/ptrace.h
10940F:	kernel/ptrace.c
10941F:	arch/*/ptrace*.c
10942F:	arch/*/*/ptrace*.c
10943F:	arch/*/include/asm/ptrace*.h
10944
10945PULSE8-CEC DRIVER
10946M:	Hans Verkuil <hverkuil@xs4all.nl>
10947L:	linux-media@vger.kernel.org
10948T:	git git://linuxtv.org/media_tree.git
10949S:	Maintained
10950F:	drivers/media/usb/pulse8-cec/*
10951F:	Documentation/media/cec-drivers/pulse8-cec.rst
10952
10953PVRUSB2 VIDEO4LINUX DRIVER
10954M:	Mike Isely <isely@pobox.com>
10955L:	pvrusb2@isely.net	(subscribers-only)
10956L:	linux-media@vger.kernel.org
10957W:	http://www.isely.net/pvrusb2/
10958T:	git git://linuxtv.org/media_tree.git
10959S:	Maintained
10960F:	Documentation/media/v4l-drivers/pvrusb2*
10961F:	drivers/media/usb/pvrusb2/
10962
10963PWC WEBCAM DRIVER
10964M:	Hans Verkuil <hverkuil@xs4all.nl>
10965L:	linux-media@vger.kernel.org
10966T:	git git://linuxtv.org/media_tree.git
10967S:	Odd Fixes
10968F:	drivers/media/usb/pwc/*
10969
10970PWM FAN DRIVER
10971M:	Kamil Debski <kamil@wypas.org>
10972M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10973L:	linux-hwmon@vger.kernel.org
10974S:	Supported
10975F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10976F:	Documentation/hwmon/pwm-fan
10977F:	drivers/hwmon/pwm-fan.c
10978
10979PWM IR Transmitter
10980M:	Sean Young <sean@mess.org>
10981L:	linux-media@vger.kernel.org
10982S:	Maintained
10983F:	drivers/media/rc/pwm-ir-tx.c
10984
10985PWM SUBSYSTEM
10986M:	Thierry Reding <thierry.reding@gmail.com>
10987L:	linux-pwm@vger.kernel.org
10988S:	Maintained
10989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10990F:	Documentation/pwm.txt
10991F:	Documentation/devicetree/bindings/pwm/
10992F:	include/linux/pwm.h
10993F:	drivers/pwm/
10994F:	drivers/video/backlight/pwm_bl.c
10995F:	include/linux/pwm_backlight.h
10996F:	drivers/gpio/gpio-mvebu.c
10997F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10998
10999PXA GPIO DRIVER
11000M:	Robert Jarzmik <robert.jarzmik@free.fr>
11001L:	linux-gpio@vger.kernel.org
11002S:	Maintained
11003F:	drivers/gpio/gpio-pxa.c
11004
11005PXA MMCI DRIVER
11006S:	Orphan
11007
11008PXA RTC DRIVER
11009M:	Robert Jarzmik <robert.jarzmik@free.fr>
11010L:	linux-rtc@vger.kernel.org
11011S:	Maintained
11012
11013PXA2xx/PXA3xx SUPPORT
11014M:	Daniel Mack <daniel@zonque.org>
11015M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11016M:	Robert Jarzmik <robert.jarzmik@free.fr>
11017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11018T:	git git://github.com/hzhuang1/linux.git
11019T:	git git://github.com/rjarzmik/linux.git
11020S:	Maintained
11021F:	arch/arm/boot/dts/pxa*
11022F:	arch/arm/mach-pxa/
11023F:	drivers/dma/pxa*
11024F:	drivers/pcmcia/pxa2xx*
11025F:	drivers/pinctrl/pxa/
11026F:	drivers/spi/spi-pxa2xx*
11027F:	drivers/usb/gadget/udc/pxa2*
11028F:	include/sound/pxa2xx-lib.h
11029F:	sound/arm/pxa*
11030F:	sound/soc/pxa/
11031
11032PXA3xx NAND FLASH DRIVER
11033M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11034L:	linux-mtd@lists.infradead.org
11035S:	Maintained
11036F:	drivers/mtd/nand/pxa3xx_nand.c
11037
11038QAT DRIVER
11039M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11040M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11041L:	qat-linux@intel.com
11042S:	Supported
11043F:	drivers/crypto/qat/
11044
11045QCOM AUDIO (ASoC) DRIVERS
11046M:	Patrick Lai <plai@codeaurora.org>
11047M:	Banajit Goswami <bgoswami@codeaurora.org>
11048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11049S:	Supported
11050F:	sound/soc/qcom/
11051
11052QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11053M:	Gabriel Somlo <somlo@cmu.edu>
11054M:	"Michael S. Tsirkin" <mst@redhat.com>
11055L:	qemu-devel@nongnu.org
11056S:	Maintained
11057F:	drivers/firmware/qemu_fw_cfg.c
11058
11059QIB DRIVER
11060M:	Mike Marciniszyn <infinipath@intel.com>
11061L:	linux-rdma@vger.kernel.org
11062S:	Supported
11063F:	drivers/infiniband/hw/qib/
11064
11065QLOGIC QL41xxx FCOE DRIVER
11066M:	QLogic-Storage-Upstream@cavium.com
11067L:	linux-scsi@vger.kernel.org
11068S:	Supported
11069F:	drivers/scsi/qedf/
11070
11071QLOGIC QL41xxx ISCSI DRIVER
11072M:	QLogic-Storage-Upstream@cavium.com
11073L:	linux-scsi@vger.kernel.org
11074S:	Supported
11075F:	drivers/scsi/qedi/
11076
11077QLOGIC QL4xxx ETHERNET DRIVER
11078M:	Ariel Elior <Ariel.Elior@cavium.com>
11079M:	everest-linux-l2@cavium.com
11080L:	netdev@vger.kernel.org
11081S:	Supported
11082F:	drivers/net/ethernet/qlogic/qed/
11083F:	include/linux/qed/
11084F:	drivers/net/ethernet/qlogic/qede/
11085
11086QLOGIC QL4xxx RDMA DRIVER
11087M:	Ram Amrani <Ram.Amrani@cavium.com>
11088M:	Ariel Elior <Ariel.Elior@cavium.com>
11089L:	linux-rdma@vger.kernel.org
11090S:	Supported
11091F:	drivers/infiniband/hw/qedr/
11092F:	include/uapi/rdma/qedr-abi.h
11093
11094QLOGIC QLA1280 SCSI DRIVER
11095M:	Michael Reed <mdr@sgi.com>
11096L:	linux-scsi@vger.kernel.org
11097S:	Maintained
11098F:	drivers/scsi/qla1280.[ch]
11099
11100QLOGIC QLA2XXX FC-SCSI DRIVER
11101M:	qla2xxx-upstream@qlogic.com
11102L:	linux-scsi@vger.kernel.org
11103S:	Supported
11104F:	Documentation/scsi/LICENSE.qla2xxx
11105F:	drivers/scsi/qla2xxx/
11106
11107QLOGIC QLA3XXX NETWORK DRIVER
11108M:	Dept-GELinuxNICDev@cavium.com
11109L:	netdev@vger.kernel.org
11110S:	Supported
11111F:	Documentation/networking/LICENSE.qla3xxx
11112F:	drivers/net/ethernet/qlogic/qla3xxx.*
11113
11114QLOGIC QLA4XXX iSCSI DRIVER
11115M:	QLogic-Storage-Upstream@qlogic.com
11116L:	linux-scsi@vger.kernel.org
11117S:	Supported
11118F:	Documentation/scsi/LICENSE.qla4xxx
11119F:	drivers/scsi/qla4xxx/
11120
11121QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11122M:	Harish Patil <harish.patil@cavium.com>
11123M:	Manish Chopra <manish.chopra@cavium.com>
11124M:	Dept-GELinuxNICDev@cavium.com
11125L:	netdev@vger.kernel.org
11126S:	Supported
11127F:	drivers/net/ethernet/qlogic/qlcnic/
11128
11129QLOGIC QLGE 10Gb ETHERNET DRIVER
11130M:	Harish Patil <harish.patil@cavium.com>
11131M:	Manish Chopra <manish.chopra@cavium.com>
11132M:	Dept-GELinuxNICDev@cavium.com
11133L:	netdev@vger.kernel.org
11134S:	Supported
11135F:	drivers/net/ethernet/qlogic/qlge/
11136
11137QNX4 FILESYSTEM
11138M:	Anders Larsen <al@alarsen.net>
11139W:	http://www.alarsen.net/linux/qnx4fs/
11140S:	Maintained
11141F:	fs/qnx4/
11142F:	include/uapi/linux/qnx4_fs.h
11143F:	include/uapi/linux/qnxtypes.h
11144
11145QORIQ DPAA2 FSL-MC BUS DRIVER
11146M:	Stuart Yoder <stuyoder@gmail.com>
11147M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11148L:	linux-kernel@vger.kernel.org
11149S:	Maintained
11150F:	drivers/staging/fsl-mc/
11151F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11152
11153QT1010 MEDIA DRIVER
11154M:	Antti Palosaari <crope@iki.fi>
11155L:	linux-media@vger.kernel.org
11156W:	https://linuxtv.org
11157W:	http://palosaari.fi/linux/
11158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11159T:	git git://linuxtv.org/anttip/media_tree.git
11160S:	Maintained
11161F:	drivers/media/tuners/qt1010*
11162
11163QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11164M:	Kalle Valo <kvalo@qca.qualcomm.com>
11165L:	ath10k@lists.infradead.org
11166W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11168S:	Supported
11169F:	drivers/net/wireless/ath/ath10k/
11170
11171QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11172M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11173L:	linux-wireless@vger.kernel.org
11174W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11175S:	Supported
11176F:	drivers/net/wireless/ath/ath9k/
11177
11178QUALCOMM CAMERA SUBSYSTEM DRIVER
11179M:	Todor Tomov <todor.tomov@linaro.org>
11180L:	linux-media@vger.kernel.org
11181S:	Maintained
11182F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11183F:	Documentation/media/v4l-drivers/qcom_camss.rst
11184F:	drivers/media/platform/qcom/camss-8x16/
11185
11186QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11187M:	Timur Tabi <timur@codeaurora.org>
11188L:	netdev@vger.kernel.org
11189S:	Supported
11190F:	drivers/net/ethernet/qualcomm/emac/
11191
11192QUALCOMM HEXAGON ARCHITECTURE
11193M:	Richard Kuo <rkuo@codeaurora.org>
11194L:	linux-hexagon@vger.kernel.org
11195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11196S:	Supported
11197F:	arch/hexagon/
11198
11199QUALCOMM IOMMU
11200M:	Rob Clark <robdclark@gmail.com>
11201L:	iommu@lists.linux-foundation.org
11202L:	linux-arm-msm@vger.kernel.org
11203S:	Maintained
11204F:	drivers/iommu/qcom_iommu.c
11205
11206QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11207M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11208L:	linux-media@vger.kernel.org
11209L:	linux-arm-msm@vger.kernel.org
11210T:	git git://linuxtv.org/media_tree.git
11211S:	Maintained
11212F:	drivers/media/platform/qcom/venus/
11213
11214QUALCOMM WCN36XX WIRELESS DRIVER
11215M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11216L:	wcn36xx@lists.infradead.org
11217W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11218T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11219S:	Supported
11220F:	drivers/net/wireless/ath/wcn36xx/
11221
11222QUANTENNA QTNFMAC WIRELESS DRIVER
11223M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11224M:	Avinash Patil <avinashp@quantenna.com>
11225M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11226L:	linux-wireless@vger.kernel.org
11227S:	Maintained
11228F:	drivers/net/wireless/quantenna
11229
11230RADEON and AMDGPU DRM DRIVERS
11231M:	Alex Deucher <alexander.deucher@amd.com>
11232M:	Christian König <christian.koenig@amd.com>
11233L:	amd-gfx@lists.freedesktop.org
11234T:	git git://people.freedesktop.org/~agd5f/linux
11235S:	Supported
11236F:	drivers/gpu/drm/radeon/
11237F:	include/uapi/drm/radeon_drm.h
11238F:	drivers/gpu/drm/amd/
11239F:	include/uapi/drm/amdgpu_drm.h
11240
11241RADEON FRAMEBUFFER DISPLAY DRIVER
11242M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11243L:	linux-fbdev@vger.kernel.org
11244S:	Maintained
11245F:	drivers/video/fbdev/aty/radeon*
11246F:	include/uapi/linux/radeonfb.h
11247
11248RADIOSHARK RADIO DRIVER
11249M:	Hans Verkuil <hverkuil@xs4all.nl>
11250L:	linux-media@vger.kernel.org
11251T:	git git://linuxtv.org/media_tree.git
11252S:	Maintained
11253F:	drivers/media/radio/radio-shark.c
11254
11255RADIOSHARK2 RADIO DRIVER
11256M:	Hans Verkuil <hverkuil@xs4all.nl>
11257L:	linux-media@vger.kernel.org
11258T:	git git://linuxtv.org/media_tree.git
11259S:	Maintained
11260F:	drivers/media/radio/radio-shark2.c
11261F:	drivers/media/radio/radio-tea5777.c
11262
11263RADOS BLOCK DEVICE (RBD)
11264M:	Ilya Dryomov <idryomov@gmail.com>
11265M:	Sage Weil <sage@redhat.com>
11266M:	Alex Elder <elder@kernel.org>
11267L:	ceph-devel@vger.kernel.org
11268W:	http://ceph.com/
11269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11270T:	git git://github.com/ceph/ceph-client.git
11271S:	Supported
11272F:	Documentation/ABI/testing/sysfs-bus-rbd
11273F:	drivers/block/rbd.c
11274F:	drivers/block/rbd_types.h
11275
11276RAGE128 FRAMEBUFFER DISPLAY DRIVER
11277M:	Paul Mackerras <paulus@samba.org>
11278L:	linux-fbdev@vger.kernel.org
11279S:	Maintained
11280F:	drivers/video/fbdev/aty/aty128fb.c
11281
11282RAINSHADOW-CEC DRIVER
11283M:	Hans Verkuil <hverkuil@xs4all.nl>
11284L:	linux-media@vger.kernel.org
11285T:	git git://linuxtv.org/media_tree.git
11286S:	Maintained
11287F:	drivers/media/usb/rainshadow-cec/*
11288
11289RALINK MIPS ARCHITECTURE
11290M:	John Crispin <john@phrozen.org>
11291L:	linux-mips@linux-mips.org
11292S:	Maintained
11293F:	arch/mips/ralink
11294
11295RALINK RT2X00 WIRELESS LAN DRIVER
11296P:	rt2x00 project
11297M:	Stanislaw Gruszka <sgruszka@redhat.com>
11298M:	Helmut Schaa <helmut.schaa@googlemail.com>
11299L:	linux-wireless@vger.kernel.org
11300S:	Maintained
11301F:	drivers/net/wireless/ralink/rt2x00/
11302
11303RAMDISK RAM BLOCK DEVICE DRIVER
11304M:	Jens Axboe <axboe@kernel.dk>
11305S:	Maintained
11306F:	Documentation/blockdev/ramdisk.txt
11307F:	drivers/block/brd.c
11308
11309RANDOM NUMBER DRIVER
11310M:	"Theodore Ts'o" <tytso@mit.edu>
11311S:	Maintained
11312F:	drivers/char/random.c
11313
11314RAPIDIO SUBSYSTEM
11315M:	Matt Porter <mporter@kernel.crashing.org>
11316M:	Alexandre Bounine <alexandre.bounine@idt.com>
11317S:	Maintained
11318F:	drivers/rapidio/
11319
11320RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11321L:	linux-wireless@vger.kernel.org
11322S:	Orphan
11323F:	drivers/net/wireless/ray*
11324
11325RCUTORTURE MODULE
11326M:	Josh Triplett <josh@joshtriplett.org>
11327M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11328L:	linux-kernel@vger.kernel.org
11329S:	Supported
11330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11331F:	Documentation/RCU/torture.txt
11332F:	kernel/rcu/rcutorture.c
11333
11334RCUTORTURE TEST FRAMEWORK
11335M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11336M:	Josh Triplett <josh@joshtriplett.org>
11337R:	Steven Rostedt <rostedt@goodmis.org>
11338R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11339R:	Lai Jiangshan <jiangshanlai@gmail.com>
11340L:	linux-kernel@vger.kernel.org
11341S:	Supported
11342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11343F:	tools/testing/selftests/rcutorture
11344
11345RDC R-321X SoC
11346M:	Florian Fainelli <florian@openwrt.org>
11347S:	Maintained
11348
11349RDC R6040 FAST ETHERNET DRIVER
11350M:	Florian Fainelli <f.fainelli@gmail.com>
11351L:	netdev@vger.kernel.org
11352S:	Maintained
11353F:	drivers/net/ethernet/rdc/r6040.c
11354
11355RDMAVT - RDMA verbs software
11356M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11357L:	linux-rdma@vger.kernel.org
11358S:	Supported
11359F:	drivers/infiniband/sw/rdmavt
11360
11361RDS - RELIABLE DATAGRAM SOCKETS
11362M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11363L:	netdev@vger.kernel.org
11364L:	linux-rdma@vger.kernel.org
11365L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11366W:	https://oss.oracle.com/projects/rds/
11367S:	Supported
11368F:	net/rds/
11369F:	Documentation/networking/rds.txt
11370
11371RDT - RESOURCE ALLOCATION
11372M:	Fenghua Yu <fenghua.yu@intel.com>
11373L:	linux-kernel@vger.kernel.org
11374S:	Supported
11375F:	arch/x86/kernel/cpu/intel_rdt*
11376F:	arch/x86/include/asm/intel_rdt_sched.h
11377F:	Documentation/x86/intel_rdt*
11378
11379READ-COPY UPDATE (RCU)
11380M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11381M:	Josh Triplett <josh@joshtriplett.org>
11382R:	Steven Rostedt <rostedt@goodmis.org>
11383R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11384R:	Lai Jiangshan <jiangshanlai@gmail.com>
11385L:	linux-kernel@vger.kernel.org
11386W:	http://www.rdrop.com/users/paulmck/RCU/
11387S:	Supported
11388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11389F:	Documentation/RCU/
11390X:	Documentation/RCU/torture.txt
11391F:	include/linux/rcu*
11392X:	include/linux/srcu.h
11393F:	kernel/rcu/
11394X:	kernel/torture.c
11395
11396REAL TIME CLOCK (RTC) SUBSYSTEM
11397M:	Alessandro Zummo <a.zummo@towertech.it>
11398M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11399L:	linux-rtc@vger.kernel.org
11400Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11402S:	Maintained
11403F:	Documentation/devicetree/bindings/rtc/
11404F:	Documentation/rtc.txt
11405F:	drivers/rtc/
11406F:	include/linux/rtc.h
11407F:	include/uapi/linux/rtc.h
11408F:	include/linux/rtc/
11409F:	include/linux/platform_data/rtc-*
11410F:	tools/testing/selftests/timers/rtctest.c
11411
11412REALTEK AUDIO CODECS
11413M:	Bard Liao <bardliao@realtek.com>
11414M:	Oder Chiou <oder_chiou@realtek.com>
11415S:	Maintained
11416F:	sound/soc/codecs/rt*
11417F:	include/sound/rt*.h
11418
11419REGISTER MAP ABSTRACTION
11420M:	Mark Brown <broonie@kernel.org>
11421L:	linux-kernel@vger.kernel.org
11422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11423S:	Supported
11424F:	Documentation/devicetree/bindings/regmap/
11425F:	drivers/base/regmap/
11426F:	include/linux/regmap.h
11427
11428REISERFS FILE SYSTEM
11429L:	reiserfs-devel@vger.kernel.org
11430S:	Supported
11431F:	fs/reiserfs/
11432
11433REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11434M:	Ohad Ben-Cohen <ohad@wizery.com>
11435M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11436L:	linux-remoteproc@vger.kernel.org
11437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11438S:	Maintained
11439F:	Documentation/devicetree/bindings/remoteproc/
11440F:	Documentation/remoteproc.txt
11441F:	drivers/remoteproc/
11442F:	include/linux/remoteproc.h
11443
11444REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11445M:	Ohad Ben-Cohen <ohad@wizery.com>
11446M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11447L:	linux-remoteproc@vger.kernel.org
11448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11449S:	Maintained
11450F:	drivers/rpmsg/
11451F:	Documentation/rpmsg.txt
11452F:	include/linux/rpmsg.h
11453F:	include/linux/rpmsg/
11454
11455RENESAS CLOCK DRIVERS
11456M:	Geert Uytterhoeven <geert+renesas@glider.be>
11457L:	linux-renesas-soc@vger.kernel.org
11458S:	Supported
11459F:	drivers/clk/renesas/
11460
11461RENESAS ETHERNET DRIVERS
11462R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11463L:	netdev@vger.kernel.org
11464L:	linux-renesas-soc@vger.kernel.org
11465F:	Documentation/devicetree/bindings/net/renesas,*.txt
11466F:	Documentation/devicetree/bindings/net/sh_eth.txt
11467F:	drivers/net/ethernet/renesas/
11468F:	include/linux/sh_eth.h
11469
11470RENESAS R-CAR GYROADC DRIVER
11471M:	Marek Vasut <marek.vasut@gmail.com>
11472L:	linux-iio@vger.kernel.org
11473S:	Supported
11474F:	drivers/iio/adc/rcar_gyro_adc.c
11475
11476RENESAS USB PHY DRIVER
11477M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11478L:	linux-renesas-soc@vger.kernel.org
11479S:	Maintained
11480F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11481
11482RESET CONTROLLER FRAMEWORK
11483M:	Philipp Zabel <p.zabel@pengutronix.de>
11484T:	git git://git.pengutronix.de/git/pza/linux
11485S:	Maintained
11486F:	drivers/reset/
11487F:	Documentation/devicetree/bindings/reset/
11488F:	include/dt-bindings/reset/
11489F:	include/linux/reset.h
11490F:	include/linux/reset-controller.h
11491
11492RFKILL
11493M:	Johannes Berg <johannes@sipsolutions.net>
11494L:	linux-wireless@vger.kernel.org
11495W:	http://wireless.kernel.org/
11496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11498S:	Maintained
11499F:	Documentation/rfkill.txt
11500F:	net/rfkill/
11501
11502RHASHTABLE
11503M:	Thomas Graf <tgraf@suug.ch>
11504M:	Herbert Xu <herbert@gondor.apana.org.au>
11505L:	netdev@vger.kernel.org
11506S:	Maintained
11507F:	lib/rhashtable.c
11508F:	include/linux/rhashtable.h
11509
11510RICOH R5C592 MEMORYSTICK DRIVER
11511M:	Maxim Levitsky <maximlevitsky@gmail.com>
11512S:	Maintained
11513F:	drivers/memstick/host/r592.*
11514
11515RICOH SMARTMEDIA/XD DRIVER
11516M:	Maxim Levitsky <maximlevitsky@gmail.com>
11517S:	Maintained
11518F:	drivers/mtd/nand/r852.c
11519F:	drivers/mtd/nand/r852.h
11520
11521ROCCAT DRIVERS
11522M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11523W:	http://sourceforge.net/projects/roccat/
11524S:	Maintained
11525F:	drivers/hid/hid-roccat*
11526F:	include/linux/hid-roccat*
11527F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11528
11529ROCKER DRIVER
11530M:	Jiri Pirko <jiri@resnulli.us>
11531L:	netdev@vger.kernel.org
11532S:	Supported
11533F:	drivers/net/ethernet/rocker/
11534
11535ROCKETPORT DRIVER
11536P:	Comtrol Corp.
11537W:	http://www.comtrol.com
11538S:	Maintained
11539F:	Documentation/serial/rocket.txt
11540F:	drivers/tty/rocket*
11541
11542ROCKETPORT EXPRESS/INFINITY DRIVER
11543M:	Kevin Cernekee <cernekee@gmail.com>
11544L:	linux-serial@vger.kernel.org
11545S:	Odd Fixes
11546F:	drivers/tty/serial/rp2.*
11547
11548ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11549M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11550L:	linux-kernel@vger.kernel.org
11551L:	linux-renesas-soc@vger.kernel.org
11552S:	Supported
11553F:	drivers/mfd/bd9571mwv.c
11554F:	drivers/regulator/bd9571mwv-regulator.c
11555F:	drivers/gpio/gpio-bd9571mwv.c
11556F:	include/linux/mfd/bd9571mwv.h
11557F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11558
11559ROSE NETWORK LAYER
11560M:	Ralf Baechle <ralf@linux-mips.org>
11561L:	linux-hams@vger.kernel.org
11562W:	http://www.linux-ax25.org/
11563S:	Maintained
11564F:	include/net/rose.h
11565F:	include/uapi/linux/rose.h
11566F:	net/rose/
11567
11568RTL2830 MEDIA DRIVER
11569M:	Antti Palosaari <crope@iki.fi>
11570L:	linux-media@vger.kernel.org
11571W:	https://linuxtv.org
11572W:	http://palosaari.fi/linux/
11573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11574T:	git git://linuxtv.org/anttip/media_tree.git
11575S:	Maintained
11576F:	drivers/media/dvb-frontends/rtl2830*
11577
11578RTL2832 MEDIA DRIVER
11579M:	Antti Palosaari <crope@iki.fi>
11580L:	linux-media@vger.kernel.org
11581W:	https://linuxtv.org
11582W:	http://palosaari.fi/linux/
11583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11584T:	git git://linuxtv.org/anttip/media_tree.git
11585S:	Maintained
11586F:	drivers/media/dvb-frontends/rtl2832*
11587
11588RTL2832_SDR MEDIA DRIVER
11589M:	Antti Palosaari <crope@iki.fi>
11590L:	linux-media@vger.kernel.org
11591W:	https://linuxtv.org
11592W:	http://palosaari.fi/linux/
11593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11594T:	git git://linuxtv.org/anttip/media_tree.git
11595S:	Maintained
11596F:	drivers/media/dvb-frontends/rtl2832_sdr*
11597
11598RTL8180 WIRELESS DRIVER
11599L:	linux-wireless@vger.kernel.org
11600W:	http://wireless.kernel.org/
11601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11602S:	Orphan
11603F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11604
11605RTL8187 WIRELESS DRIVER
11606M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11607M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11608M:	Larry Finger <Larry.Finger@lwfinger.net>
11609L:	linux-wireless@vger.kernel.org
11610W:	http://wireless.kernel.org/
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11612S:	Maintained
11613F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11614
11615RTL8192CE WIRELESS DRIVER
11616M:	Larry Finger <Larry.Finger@lwfinger.net>
11617M:	Chaoming Li <chaoming_li@realsil.com.cn>
11618L:	linux-wireless@vger.kernel.org
11619W:	http://wireless.kernel.org/
11620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11621S:	Maintained
11622F:	drivers/net/wireless/realtek/rtlwifi/
11623F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11624
11625RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11626M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11627L:	linux-wireless@vger.kernel.org
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11629S:	Maintained
11630F:	drivers/net/wireless/realtek/rtl8xxxu/
11631
11632S3 SAVAGE FRAMEBUFFER DRIVER
11633M:	Antonino Daplas <adaplas@gmail.com>
11634L:	linux-fbdev@vger.kernel.org
11635S:	Maintained
11636F:	drivers/video/fbdev/savage/
11637
11638S390
11639M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11640M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11641L:	linux-s390@vger.kernel.org
11642W:	http://www.ibm.com/developerworks/linux/linux390/
11643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11644S:	Supported
11645F:	arch/s390/
11646F:	drivers/s390/
11647F:	Documentation/s390/
11648F:	Documentation/driver-api/s390-drivers.rst
11649
11650S390 COMMON I/O LAYER
11651M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11652M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11653L:	linux-s390@vger.kernel.org
11654W:	http://www.ibm.com/developerworks/linux/linux390/
11655S:	Supported
11656F:	drivers/s390/cio/
11657
11658S390 DASD DRIVER
11659M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11660M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11661L:	linux-s390@vger.kernel.org
11662W:	http://www.ibm.com/developerworks/linux/linux390/
11663S:	Supported
11664F:	drivers/s390/block/dasd*
11665F:	block/partitions/ibm.c
11666
11667S390 IOMMU (PCI)
11668M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11669L:	linux-s390@vger.kernel.org
11670W:	http://www.ibm.com/developerworks/linux/linux390/
11671S:	Supported
11672F:	drivers/iommu/s390-iommu.c
11673
11674S390 IUCV NETWORK LAYER
11675M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11676M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11677L:	linux-s390@vger.kernel.org
11678W:	http://www.ibm.com/developerworks/linux/linux390/
11679S:	Supported
11680F:	drivers/s390/net/*iucv*
11681F:	include/net/iucv/
11682F:	net/iucv/
11683
11684S390 NETWORK DRIVERS
11685M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11686M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11687L:	linux-s390@vger.kernel.org
11688W:	http://www.ibm.com/developerworks/linux/linux390/
11689S:	Supported
11690F:	drivers/s390/net/
11691
11692S390 PCI SUBSYSTEM
11693M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11694M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11695L:	linux-s390@vger.kernel.org
11696W:	http://www.ibm.com/developerworks/linux/linux390/
11697S:	Supported
11698F:	arch/s390/pci/
11699F:	drivers/pci/hotplug/s390_pci_hpc.c
11700
11701S390 VFIO-CCW DRIVER
11702M:	Cornelia Huck <cohuck@redhat.com>
11703M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11704L:	linux-s390@vger.kernel.org
11705L:	kvm@vger.kernel.org
11706S:	Supported
11707F:	drivers/s390/cio/vfio_ccw*
11708F:	Documentation/s390/vfio-ccw.txt
11709F:	include/uapi/linux/vfio_ccw.h
11710
11711S390 ZCRYPT DRIVER
11712M:	Harald Freudenberger <freude@de.ibm.com>
11713L:	linux-s390@vger.kernel.org
11714W:	http://www.ibm.com/developerworks/linux/linux390/
11715S:	Supported
11716F:	drivers/s390/crypto/
11717
11718S390 ZFCP DRIVER
11719M:	Steffen Maier <maier@linux.vnet.ibm.com>
11720M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11721L:	linux-s390@vger.kernel.org
11722W:	http://www.ibm.com/developerworks/linux/linux390/
11723S:	Supported
11724F:	drivers/s390/scsi/zfcp_*
11725
11726S3C24XX SD/MMC Driver
11727M:	Ben Dooks <ben-linux@fluff.org>
11728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11729S:	Supported
11730F:	drivers/mmc/host/s3cmci.*
11731
11732SAA6588 RDS RECEIVER DRIVER
11733M:	Hans Verkuil <hverkuil@xs4all.nl>
11734L:	linux-media@vger.kernel.org
11735T:	git git://linuxtv.org/media_tree.git
11736W:	https://linuxtv.org
11737S:	Odd Fixes
11738F:	drivers/media/i2c/saa6588*
11739
11740SAA7134 VIDEO4LINUX DRIVER
11741M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11742M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11743L:	linux-media@vger.kernel.org
11744W:	https://linuxtv.org
11745T:	git git://linuxtv.org/media_tree.git
11746S:	Odd fixes
11747F:	Documentation/media/v4l-drivers/saa7134*
11748F:	drivers/media/pci/saa7134/
11749
11750SAA7146 VIDEO4LINUX-2 DRIVER
11751M:	Hans Verkuil <hverkuil@xs4all.nl>
11752L:	linux-media@vger.kernel.org
11753T:	git git://linuxtv.org/media_tree.git
11754S:	Maintained
11755F:	drivers/media/common/saa7146/
11756F:	drivers/media/pci/saa7146/
11757F:	include/media/saa7146*
11758
11759SAMSUNG AUDIO (ASoC) DRIVERS
11760M:	Krzysztof Kozlowski <krzk@kernel.org>
11761M:	Sangbeom Kim <sbkim73@samsung.com>
11762M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11763L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11764S:	Supported
11765F:	sound/soc/samsung/
11766
11767SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11768M:	Krzysztof Kozlowski <krzk@kernel.org>
11769L:	linux-crypto@vger.kernel.org
11770L:	linux-samsung-soc@vger.kernel.org
11771S:	Maintained
11772F:	drivers/crypto/exynos-rng.c
11773F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11774
11775SAMSUNG FRAMEBUFFER DRIVER
11776M:	Jingoo Han <jingoohan1@gmail.com>
11777L:	linux-fbdev@vger.kernel.org
11778S:	Maintained
11779F:	drivers/video/fbdev/s3c-fb.c
11780
11781SAMSUNG LAPTOP DRIVER
11782M:	Corentin Chary <corentin.chary@gmail.com>
11783L:	platform-driver-x86@vger.kernel.org
11784S:	Maintained
11785F:	drivers/platform/x86/samsung-laptop.c
11786
11787SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11788M:	Sangbeom Kim <sbkim73@samsung.com>
11789M:	Krzysztof Kozlowski <krzk@kernel.org>
11790M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11791L:	linux-kernel@vger.kernel.org
11792L:	linux-samsung-soc@vger.kernel.org
11793S:	Supported
11794F:	drivers/mfd/sec*.c
11795F:	drivers/regulator/s2m*.c
11796F:	drivers/regulator/s5m*.c
11797F:	drivers/clk/clk-s2mps11.c
11798F:	drivers/rtc/rtc-s5m.c
11799F:	include/linux/mfd/samsung/
11800F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11801F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11802F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11803F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11804
11805SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11806M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11807L:	linux-media@vger.kernel.org
11808L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11809S:	Maintained
11810F:	drivers/media/platform/s3c-camif/
11811F:	include/media/drv-intf/s3c_camif.h
11812
11813SAMSUNG S3FWRN5 NFC DRIVER
11814M:	Robert Baldyga <r.baldyga@samsung.com>
11815M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11816L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11817S:	Supported
11818F:	drivers/nfc/s3fwrn5
11819
11820SAMSUNG S5C73M3 CAMERA DRIVER
11821M:	Kyungmin Park <kyungmin.park@samsung.com>
11822M:	Andrzej Hajda <a.hajda@samsung.com>
11823L:	linux-media@vger.kernel.org
11824S:	Supported
11825F:	drivers/media/i2c/s5c73m3/*
11826
11827SAMSUNG S5K5BAF CAMERA DRIVER
11828M:	Kyungmin Park <kyungmin.park@samsung.com>
11829M:	Andrzej Hajda <a.hajda@samsung.com>
11830L:	linux-media@vger.kernel.org
11831S:	Supported
11832F:	drivers/media/i2c/s5k5baf.c
11833
11834SAMSUNG S5P Security SubSystem (SSS) DRIVER
11835M:	Krzysztof Kozlowski <krzk@kernel.org>
11836M:	Vladimir Zapolskiy <vz@mleia.com>
11837L:	linux-crypto@vger.kernel.org
11838L:	linux-samsung-soc@vger.kernel.org
11839S:	Maintained
11840F:	drivers/crypto/s5p-sss.c
11841
11842SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11843M:	Kyungmin Park <kyungmin.park@samsung.com>
11844M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11845L:	linux-media@vger.kernel.org
11846Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11847S:	Supported
11848F:	drivers/media/platform/exynos4-is/
11849
11850SAMSUNG SOC CLOCK DRIVERS
11851M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11852M:	Tomasz Figa <tomasz.figa@gmail.com>
11853M:	Chanwoo Choi <cw00.choi@samsung.com>
11854S:	Supported
11855L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11856F:	drivers/clk/samsung/
11857F:	include/dt-bindings/clock/exynos*.h
11858F:	Documentation/devicetree/bindings/clock/exynos*.txt
11859
11860SAMSUNG SPI DRIVERS
11861M:	Kukjin Kim <kgene@kernel.org>
11862M:	Krzysztof Kozlowski <krzk@kernel.org>
11863M:	Andi Shyti <andi.shyti@samsung.com>
11864L:	linux-spi@vger.kernel.org
11865L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11866S:	Maintained
11867F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11868F:	drivers/spi/spi-s3c*
11869F:	include/linux/platform_data/spi-s3c64xx.h
11870
11871SAMSUNG SXGBE DRIVERS
11872M:	Byungho An <bh74.an@samsung.com>
11873M:	Girish K S <ks.giri@samsung.com>
11874M:	Vipul Pandya <vipul.pandya@samsung.com>
11875S:	Supported
11876L:	netdev@vger.kernel.org
11877F:	drivers/net/ethernet/samsung/sxgbe/
11878
11879SAMSUNG THERMAL DRIVER
11880M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11881L:	linux-pm@vger.kernel.org
11882L:	linux-samsung-soc@vger.kernel.org
11883S:	Supported
11884T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11885F:	drivers/thermal/samsung/
11886
11887SAMSUNG USB2 PHY DRIVER
11888M:	Kamil Debski <kamil@wypas.org>
11889M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11890L:	linux-kernel@vger.kernel.org
11891S:	Supported
11892F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11893F:	Documentation/phy/samsung-usb2.txt
11894F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11895F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11896F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11897F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11898F:	drivers/phy/samsung/phy-samsung-usb2.c
11899F:	drivers/phy/samsung/phy-samsung-usb2.h
11900
11901SC1200 WDT DRIVER
11902M:	Zwane Mwaikambo <zwanem@gmail.com>
11903S:	Maintained
11904F:	drivers/watchdog/sc1200wdt.c
11905
11906SCHEDULER
11907M:	Ingo Molnar <mingo@redhat.com>
11908M:	Peter Zijlstra <peterz@infradead.org>
11909L:	linux-kernel@vger.kernel.org
11910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11911S:	Maintained
11912F:	kernel/sched/
11913F:	include/linux/sched.h
11914F:	include/uapi/linux/sched.h
11915F:	include/linux/wait.h
11916
11917SCORE ARCHITECTURE
11918M:	Chen Liqin <liqin.linux@gmail.com>
11919M:	Lennox Wu <lennox.wu@gmail.com>
11920W:	http://www.sunplus.com
11921S:	Supported
11922F:	arch/score/
11923
11924SCR24X CHIP CARD INTERFACE DRIVER
11925M:	Lubomir Rintel <lkundrak@v3.sk>
11926S:	Supported
11927F:	drivers/char/pcmcia/scr24x_cs.c
11928
11929SCSI CDROM DRIVER
11930M:	Jens Axboe <axboe@kernel.dk>
11931L:	linux-scsi@vger.kernel.org
11932W:	http://www.kernel.dk
11933S:	Maintained
11934F:	drivers/scsi/sr*
11935
11936SCSI RDMA PROTOCOL (SRP) INITIATOR
11937M:	Bart Van Assche <bart.vanassche@sandisk.com>
11938L:	linux-rdma@vger.kernel.org
11939S:	Supported
11940W:	http://www.openfabrics.org
11941Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11943F:	drivers/infiniband/ulp/srp/
11944F:	include/scsi/srp.h
11945
11946SCSI SG DRIVER
11947M:	Doug Gilbert <dgilbert@interlog.com>
11948L:	linux-scsi@vger.kernel.org
11949W:	http://sg.danny.cz/sg
11950S:	Maintained
11951F:	Documentation/scsi/scsi-generic.txt
11952F:	drivers/scsi/sg.c
11953F:	include/scsi/sg.h
11954
11955SCSI SUBSYSTEM
11956M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11958M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11960L:	linux-scsi@vger.kernel.org
11961S:	Maintained
11962F:	Documentation/devicetree/bindings/scsi/
11963F:	drivers/scsi/
11964F:	include/scsi/
11965
11966SCSI TAPE DRIVER
11967M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11968L:	linux-scsi@vger.kernel.org
11969S:	Maintained
11970F:	Documentation/scsi/st.txt
11971F:	drivers/scsi/st.*
11972F:	drivers/scsi/st_*.h
11973
11974SCTP PROTOCOL
11975M:	Vlad Yasevich <vyasevich@gmail.com>
11976M:	Neil Horman <nhorman@tuxdriver.com>
11977L:	linux-sctp@vger.kernel.org
11978W:	http://lksctp.sourceforge.net
11979S:	Maintained
11980F:	Documentation/networking/sctp.txt
11981F:	include/linux/sctp.h
11982F:	include/uapi/linux/sctp.h
11983F:	include/net/sctp/
11984F:	net/sctp/
11985
11986SCx200 CPU SUPPORT
11987M:	Jim Cromie <jim.cromie@gmail.com>
11988S:	Odd Fixes
11989F:	Documentation/i2c/busses/scx200_acb
11990F:	arch/x86/platform/scx200/
11991F:	drivers/watchdog/scx200_wdt.c
11992F:	drivers/i2c/busses/scx200*
11993F:	drivers/mtd/maps/scx200_docflash.c
11994F:	include/linux/scx200.h
11995
11996SCx200 GPIO DRIVER
11997M:	Jim Cromie <jim.cromie@gmail.com>
11998S:	Maintained
11999F:	drivers/char/scx200_gpio.c
12000F:	include/linux/scx200_gpio.h
12001
12002SCx200 HRT CLOCKSOURCE DRIVER
12003M:	Jim Cromie <jim.cromie@gmail.com>
12004S:	Maintained
12005F:	drivers/clocksource/scx200_hrt.c
12006
12007SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12008M:	Sascha Sommer <saschasommer@freenet.de>
12009L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12010S:	Maintained
12011F:	drivers/mmc/host/sdricoh_cs.c
12012
12013SECURE COMPUTING
12014M:	Kees Cook <keescook@chromium.org>
12015R:	Andy Lutomirski <luto@amacapital.net>
12016R:	Will Drewry <wad@chromium.org>
12017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12018S:	Supported
12019F:	kernel/seccomp.c
12020F:	include/uapi/linux/seccomp.h
12021F:	include/linux/seccomp.h
12022F:	tools/testing/selftests/seccomp/*
12023F:	tools/testing/selftests/kselftest_harness.h
12024F:	Documentation/userspace-api/seccomp_filter.rst
12025K:	\bsecure_computing
12026K:	\bTIF_SECCOMP\b
12027
12028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12029M:	Al Cooper <alcooperx@gmail.com>
12030L:	linux-mmc@vger.kernel.org
12031L:	bcm-kernel-feedback-list@broadcom.com
12032S:	Maintained
12033F:	drivers/mmc/host/sdhci-brcmstb*
12034
12035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12036M:	Adrian Hunter <adrian.hunter@intel.com>
12037L:	linux-mmc@vger.kernel.org
12038T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12039S:	Maintained
12040F:	drivers/mmc/host/sdhci*
12041F:	include/linux/mmc/sdhci*
12042
12043SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12044M:	Ben Dooks <ben-linux@fluff.org>
12045M:	Jaehoon Chung <jh80.chung@samsung.com>
12046L:	linux-mmc@vger.kernel.org
12047S:	Maintained
12048F:	drivers/mmc/host/sdhci-s3c*
12049
12050SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12051M:	Viresh Kumar <vireshk@kernel.org>
12052L:	linux-mmc@vger.kernel.org
12053S:	Maintained
12054F:	drivers/mmc/host/sdhci-spear.c
12055
12056SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12057M:	Scott Bauer <scott.bauer@intel.com>
12058M:	Jonathan Derrick <jonathan.derrick@intel.com>
12059M:	Rafael Antognolli <rafael.antognolli@intel.com>
12060L:	linux-block@vger.kernel.org
12061S:	Supported
12062F:	block/sed*
12063F:	block/opal_proto.h
12064F:	include/linux/sed*
12065F:	include/uapi/linux/sed*
12066
12067SECURITY CONTACT
12068M:	Security Officers <security@kernel.org>
12069S:	Supported
12070
12071SECURITY SUBSYSTEM
12072M:	James Morris <james.l.morris@oracle.com>
12073M:	"Serge E. Hallyn" <serge@hallyn.com>
12074L:	linux-security-module@vger.kernel.org (suggested Cc:)
12075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12076W:	http://kernsec.org/
12077S:	Supported
12078F:	security/
12079
12080SELINUX SECURITY MODULE
12081M:	Paul Moore <paul@paul-moore.com>
12082M:	Stephen Smalley <sds@tycho.nsa.gov>
12083M:	Eric Paris <eparis@parisplace.org>
12084L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12085W:	https://selinuxproject.org
12086W:	https://github.com/SELinuxProject
12087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12088S:	Supported
12089F:	include/linux/selinux*
12090F:	security/selinux/
12091F:	scripts/selinux/
12092F:	Documentation/admin-guide/LSM/SELinux.rst
12093
12094SENSABLE PHANTOM
12095M:	Jiri Slaby <jirislaby@gmail.com>
12096S:	Maintained
12097F:	drivers/misc/phantom.c
12098F:	include/uapi/linux/phantom.h
12099
12100SERIAL DEVICE BUS
12101M:	Rob Herring <robh@kernel.org>
12102L:	linux-serial@vger.kernel.org
12103S:	Maintained
12104F:	Documentation/devicetree/bindings/serial/slave-device.txt
12105F:	drivers/tty/serdev/
12106F:	include/linux/serdev.h
12107
12108SERIAL DRIVERS
12109M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12110L:	linux-serial@vger.kernel.org
12111S:	Maintained
12112F:	Documentation/devicetree/bindings/serial/
12113F:	drivers/tty/serial/
12114
12115SERIAL IR RECEIVER
12116M:	Sean Young <sean@mess.org>
12117L:	linux-media@vger.kernel.org
12118S:	Maintained
12119F:	drivers/media/rc/serial_ir.c
12120
12121SFC NETWORK DRIVER
12122M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12123M:	Edward Cree <ecree@solarflare.com>
12124M:	Bert Kenward <bkenward@solarflare.com>
12125L:	netdev@vger.kernel.org
12126S:	Supported
12127F:	drivers/net/ethernet/sfc/
12128
12129SGI GRU DRIVER
12130M:	Dimitri Sivanich <sivanich@sgi.com>
12131S:	Maintained
12132F:	drivers/misc/sgi-gru/
12133
12134SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12135M:	Pat Gefre <pfg@sgi.com>
12136L:	linux-ia64@vger.kernel.org
12137S:	Supported
12138F:	Documentation/ia64/serial.txt
12139F:	drivers/tty/serial/ioc?_serial.c
12140F:	include/linux/ioc?.h
12141
12142SGI XP/XPC/XPNET DRIVER
12143M:	Cliff Whickman <cpw@sgi.com>
12144M:	Robin Holt <robinmholt@gmail.com>
12145S:	Maintained
12146F:	drivers/misc/sgi-xp/
12147
12148SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12149M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12150L:	linux-s390@vger.kernel.org
12151W:	http://www.ibm.com/developerworks/linux/linux390/
12152S:	Supported
12153F:	net/smc/
12154
12155SH_VEU V4L2 MEM2MEM DRIVER
12156L:	linux-media@vger.kernel.org
12157S:	Orphan
12158F:	drivers/media/platform/sh_veu.c
12159
12160SH_VOU V4L2 OUTPUT DRIVER
12161L:	linux-media@vger.kernel.org
12162S:	Orphan
12163F:	drivers/media/platform/sh_vou.c
12164F:	include/media/drv-intf/sh_vou.h
12165
12166SI2157 MEDIA DRIVER
12167M:	Antti Palosaari <crope@iki.fi>
12168L:	linux-media@vger.kernel.org
12169W:	https://linuxtv.org
12170W:	http://palosaari.fi/linux/
12171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12172T:	git git://linuxtv.org/anttip/media_tree.git
12173S:	Maintained
12174F:	drivers/media/tuners/si2157*
12175
12176SI2168 MEDIA DRIVER
12177M:	Antti Palosaari <crope@iki.fi>
12178L:	linux-media@vger.kernel.org
12179W:	https://linuxtv.org
12180W:	http://palosaari.fi/linux/
12181Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12182T:	git git://linuxtv.org/anttip/media_tree.git
12183S:	Maintained
12184F:	drivers/media/dvb-frontends/si2168*
12185
12186SI470X FM RADIO RECEIVER I2C DRIVER
12187M:	Hans Verkuil <hverkuil@xs4all.nl>
12188L:	linux-media@vger.kernel.org
12189T:	git git://linuxtv.org/media_tree.git
12190W:	https://linuxtv.org
12191S:	Odd Fixes
12192F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12193
12194SI470X FM RADIO RECEIVER USB DRIVER
12195M:	Hans Verkuil <hverkuil@xs4all.nl>
12196L:	linux-media@vger.kernel.org
12197T:	git git://linuxtv.org/media_tree.git
12198W:	https://linuxtv.org
12199S:	Maintained
12200F:	drivers/media/radio/si470x/radio-si470x-common.c
12201F:	drivers/media/radio/si470x/radio-si470x.h
12202F:	drivers/media/radio/si470x/radio-si470x-usb.c
12203
12204SI4713 FM RADIO TRANSMITTER I2C DRIVER
12205M:	Eduardo Valentin <edubezval@gmail.com>
12206L:	linux-media@vger.kernel.org
12207T:	git git://linuxtv.org/media_tree.git
12208W:	https://linuxtv.org
12209S:	Odd Fixes
12210F:	drivers/media/radio/si4713/si4713.?
12211
12212SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12213M:	Eduardo Valentin <edubezval@gmail.com>
12214L:	linux-media@vger.kernel.org
12215T:	git git://linuxtv.org/media_tree.git
12216W:	https://linuxtv.org
12217S:	Odd Fixes
12218F:	drivers/media/radio/si4713/radio-platform-si4713.c
12219
12220SI4713 FM RADIO TRANSMITTER USB DRIVER
12221M:	Hans Verkuil <hverkuil@xs4all.nl>
12222L:	linux-media@vger.kernel.org
12223T:	git git://linuxtv.org/media_tree.git
12224W:	https://linuxtv.org
12225S:	Maintained
12226F:	drivers/media/radio/si4713/radio-usb-si4713.c
12227
12228SIANO DVB DRIVER
12229M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12230M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12231L:	linux-media@vger.kernel.org
12232W:	https://linuxtv.org
12233T:	git git://linuxtv.org/media_tree.git
12234S:	Odd fixes
12235F:	drivers/media/common/siano/
12236F:	drivers/media/usb/siano/
12237F:	drivers/media/usb/siano/
12238F:	drivers/media/mmc/siano/
12239
12240SILEAD TOUCHSCREEN DRIVER
12241M:	Hans de Goede <hdegoede@redhat.com>
12242L:	linux-input@vger.kernel.org
12243L:	platform-driver-x86@vger.kernel.org
12244S:	Maintained
12245F:	drivers/input/touchscreen/silead.c
12246F:	drivers/platform/x86/silead_dmi.c
12247
12248SILICON MOTION SM712 FRAME BUFFER DRIVER
12249M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12250M:	Teddy Wang <teddy.wang@siliconmotion.com>
12251M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12252L:	linux-fbdev@vger.kernel.org
12253S:	Maintained
12254F:	drivers/video/fbdev/sm712*
12255F:	Documentation/fb/sm712fb.txt
12256
12257SIMPLE FIRMWARE INTERFACE (SFI)
12258M:	Len Brown <lenb@kernel.org>
12259L:	sfi-devel@simplefirmware.org
12260W:	http://simplefirmware.org/
12261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12262S:	Supported
12263F:	arch/x86/platform/sfi/
12264F:	drivers/sfi/
12265F:	include/linux/sfi*.h
12266
12267SIMPLEFB FB DRIVER
12268M:	Hans de Goede <hdegoede@redhat.com>
12269L:	linux-fbdev@vger.kernel.org
12270S:	Maintained
12271F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12272F:	drivers/video/fbdev/simplefb.c
12273F:	include/linux/platform_data/simplefb.h
12274
12275SIMTEC EB110ATX (Chalice CATS)
12276P:	Ben Dooks
12277P:	Vincent Sanders <vince@simtec.co.uk>
12278M:	Simtec Linux Team <linux@simtec.co.uk>
12279W:	http://www.simtec.co.uk/products/EB110ATX/
12280S:	Supported
12281
12282SIMTEC EB2410ITX (BAST)
12283P:	Ben Dooks
12284P:	Vincent Sanders <vince@simtec.co.uk>
12285M:	Simtec Linux Team <linux@simtec.co.uk>
12286W:	http://www.simtec.co.uk/products/EB2410ITX/
12287S:	Supported
12288F:	arch/arm/mach-s3c24xx/mach-bast.c
12289F:	arch/arm/mach-s3c24xx/bast-ide.c
12290F:	arch/arm/mach-s3c24xx/bast-irq.c
12291
12292SIPHASH PRF ROUTINES
12293M:	Jason A. Donenfeld <Jason@zx2c4.com>
12294S:	Maintained
12295F:	lib/siphash.c
12296F:	lib/test_siphash.c
12297F:	include/linux/siphash.h
12298
12299SIS 190 ETHERNET DRIVER
12300M:	Francois Romieu <romieu@fr.zoreil.com>
12301L:	netdev@vger.kernel.org
12302S:	Maintained
12303F:	drivers/net/ethernet/sis/sis190.c
12304
12305SIS 900/7016 FAST ETHERNET DRIVER
12306M:	Daniele Venzano <venza@brownhat.org>
12307W:	http://www.brownhat.org/sis900.html
12308L:	netdev@vger.kernel.org
12309S:	Maintained
12310F:	drivers/net/ethernet/sis/sis900.*
12311
12312SIS FRAMEBUFFER DRIVER
12313M:	Thomas Winischhofer <thomas@winischhofer.net>
12314W:	http://www.winischhofer.net/linuxsisvga.shtml
12315S:	Maintained
12316F:	Documentation/fb/sisfb.txt
12317F:	drivers/video/fbdev/sis/
12318F:	include/video/sisfb.h
12319
12320SIS USB2VGA DRIVER
12321M:	Thomas Winischhofer <thomas@winischhofer.net>
12322W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12323S:	Maintained
12324F:	drivers/usb/misc/sisusbvga/
12325
12326SLAB ALLOCATOR
12327M:	Christoph Lameter <cl@linux.com>
12328M:	Pekka Enberg <penberg@kernel.org>
12329M:	David Rientjes <rientjes@google.com>
12330M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12331M:	Andrew Morton <akpm@linux-foundation.org>
12332L:	linux-mm@kvack.org
12333S:	Maintained
12334F:	include/linux/sl?b*.h
12335F:	mm/sl?b*
12336
12337SLEEPABLE READ-COPY UPDATE (SRCU)
12338M:	Lai Jiangshan <jiangshanlai@gmail.com>
12339M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12340M:	Josh Triplett <josh@joshtriplett.org>
12341R:	Steven Rostedt <rostedt@goodmis.org>
12342R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12343L:	linux-kernel@vger.kernel.org
12344W:	http://www.rdrop.com/users/paulmck/RCU/
12345S:	Supported
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12347F:	include/linux/srcu.h
12348F:	kernel/rcu/srcu.c
12349
12350SMACK SECURITY MODULE
12351M:	Casey Schaufler <casey@schaufler-ca.com>
12352L:	linux-security-module@vger.kernel.org
12353W:	http://schaufler-ca.com
12354T:	git git://github.com/cschaufler/smack-next
12355S:	Maintained
12356F:	Documentation/admin-guide/LSM/Smack.rst
12357F:	security/smack/
12358
12359SMC91x ETHERNET DRIVER
12360M:	Nicolas Pitre <nico@fluxnic.net>
12361S:	Odd Fixes
12362F:	drivers/net/ethernet/smsc/smc91x.*
12363
12364SMIA AND SMIA++ IMAGE SENSOR DRIVER
12365M:	Sakari Ailus <sakari.ailus@iki.fi>
12366L:	linux-media@vger.kernel.org
12367S:	Maintained
12368F:	drivers/media/i2c/smiapp/
12369F:	include/media/i2c/smiapp.h
12370F:	drivers/media/i2c/smiapp-pll.c
12371F:	drivers/media/i2c/smiapp-pll.h
12372F:	include/uapi/linux/smiapp.h
12373F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12374
12375SMM665 HARDWARE MONITOR DRIVER
12376M:	Guenter Roeck <linux@roeck-us.net>
12377L:	linux-hwmon@vger.kernel.org
12378S:	Maintained
12379F:	Documentation/hwmon/smm665
12380F:	drivers/hwmon/smm665.c
12381
12382SMSC EMC2103 HARDWARE MONITOR DRIVER
12383M:	Steve Glendinning <steve.glendinning@shawell.net>
12384L:	linux-hwmon@vger.kernel.org
12385S:	Maintained
12386F:	Documentation/hwmon/emc2103
12387F:	drivers/hwmon/emc2103.c
12388
12389SMSC SCH5627 HARDWARE MONITOR DRIVER
12390M:	Hans de Goede <hdegoede@redhat.com>
12391L:	linux-hwmon@vger.kernel.org
12392S:	Supported
12393F:	Documentation/hwmon/sch5627
12394F:	drivers/hwmon/sch5627.c
12395
12396SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12397M:	Steve Glendinning <steve.glendinning@shawell.net>
12398L:	linux-fbdev@vger.kernel.org
12399S:	Maintained
12400F:	drivers/video/fbdev/smscufx.c
12401
12402SMSC47B397 HARDWARE MONITOR DRIVER
12403M:	Jean Delvare <jdelvare@suse.com>
12404L:	linux-hwmon@vger.kernel.org
12405S:	Maintained
12406F:	Documentation/hwmon/smsc47b397
12407F:	drivers/hwmon/smsc47b397.c
12408
12409SMSC911x ETHERNET DRIVER
12410M:	Steve Glendinning <steve.glendinning@shawell.net>
12411L:	netdev@vger.kernel.org
12412S:	Maintained
12413F:	include/linux/smsc911x.h
12414F:	drivers/net/ethernet/smsc/smsc911x.*
12415
12416SMSC9420 PCI ETHERNET DRIVER
12417M:	Steve Glendinning <steve.glendinning@shawell.net>
12418L:	netdev@vger.kernel.org
12419S:	Maintained
12420F:	drivers/net/ethernet/smsc/smsc9420.*
12421
12422SOC-CAMERA V4L2 SUBSYSTEM
12423M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12424L:	linux-media@vger.kernel.org
12425T:	git git://linuxtv.org/media_tree.git
12426S:	Maintained
12427F:	include/media/soc*
12428F:	drivers/media/i2c/soc_camera/
12429F:	drivers/media/platform/soc_camera/
12430
12431SOEKRIS NET48XX LED SUPPORT
12432M:	Chris Boot <bootc@bootc.net>
12433S:	Maintained
12434F:	drivers/leds/leds-net48xx.c
12435
12436SOFT-ROCE DRIVER (rxe)
12437M:	Moni Shoua <monis@mellanox.com>
12438L:	linux-rdma@vger.kernel.org
12439S:	Supported
12440W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12441Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12442F:	drivers/infiniband/sw/rxe/
12443F:	include/uapi/rdma/rdma_user_rxe.h
12444
12445SOFTLOGIC 6x10 MPEG CODEC
12446M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12447M:	Anton Sviridenko <anton@corp.bluecherry.net>
12448M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12449M:	Andrey Utkin <andrey_utkin@fastmail.com>
12450M:	Ismael Luceno <ismael@iodev.co.uk>
12451L:	linux-media@vger.kernel.org
12452S:	Supported
12453F:	drivers/media/pci/solo6x10/
12454
12455SOFTWARE RAID (Multiple Disks) SUPPORT
12456M:	Shaohua Li <shli@kernel.org>
12457L:	linux-raid@vger.kernel.org
12458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12459S:	Supported
12460F:	drivers/md/
12461F:	include/linux/raid/
12462F:	include/uapi/linux/raid/
12463
12464SONIC NETWORK DRIVER
12465M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12466L:	netdev@vger.kernel.org
12467S:	Maintained
12468F:	drivers/net/ethernet/natsemi/sonic.*
12469
12470SONICS SILICON BACKPLANE DRIVER (SSB)
12471M:	Michael Buesch <m@bues.ch>
12472L:	linux-wireless@vger.kernel.org
12473S:	Maintained
12474F:	drivers/ssb/
12475F:	include/linux/ssb/
12476
12477SONY MEMORYSTICK CARD SUPPORT
12478M:	Alex Dubov <oakad@yahoo.com>
12479W:	http://tifmxx.berlios.de/
12480S:	Maintained
12481F:	drivers/memstick/host/tifm_ms.c
12482
12483SONY MEMORYSTICK STANDARD SUPPORT
12484M:	Maxim Levitsky <maximlevitsky@gmail.com>
12485S:	Maintained
12486F:	drivers/memstick/core/ms_block.*
12487
12488SONY VAIO CONTROL DEVICE DRIVER
12489M:	Mattia Dongili <malattia@linux.it>
12490L:	platform-driver-x86@vger.kernel.org
12491W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12492S:	Maintained
12493F:	Documentation/laptops/sony-laptop.txt
12494F:	drivers/char/sonypi.c
12495F:	drivers/platform/x86/sony-laptop.c
12496F:	include/linux/sony-laptop.h
12497
12498SOUND
12499M:	Jaroslav Kysela <perex@perex.cz>
12500M:	Takashi Iwai <tiwai@suse.com>
12501L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12502W:	http://www.alsa-project.org/
12503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12504T:	git git://git.alsa-project.org/alsa-kernel.git
12505Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12506S:	Maintained
12507F:	Documentation/sound/
12508F:	include/sound/
12509F:	include/uapi/sound/
12510F:	sound/
12511
12512SOUND - COMPRESSED AUDIO
12513M:	Vinod Koul <vinod.koul@intel.com>
12514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12516S:	Supported
12517F:	Documentation/sound/alsa/compress_offload.txt
12518F:	include/sound/compress_driver.h
12519F:	include/uapi/sound/compress_*
12520F:	sound/core/compress_offload.c
12521F:	sound/soc/soc-compress.c
12522
12523SOUND - DMAENGINE HELPERS
12524M:	Lars-Peter Clausen <lars@metafoo.de>
12525S:	Supported
12526F:	include/sound/dmaengine_pcm.h
12527F:	sound/core/pcm_dmaengine.c
12528F:	sound/soc/soc-generic-dmaengine-pcm.c
12529
12530SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12531M:	Liam Girdwood <lgirdwood@gmail.com>
12532M:	Mark Brown <broonie@kernel.org>
12533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12534L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12535W:	http://alsa-project.org/main/index.php/ASoC
12536S:	Supported
12537F:	Documentation/devicetree/bindings/sound/
12538F:	Documentation/sound/alsa/soc/
12539F:	sound/soc/
12540F:	include/sound/soc*
12541
12542SP2 MEDIA DRIVER
12543M:	Olli Salonen <olli.salonen@iki.fi>
12544L:	linux-media@vger.kernel.org
12545W:	https://linuxtv.org
12546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12547S:	Maintained
12548F:	drivers/media/dvb-frontends/sp2*
12549
12550SPARC + UltraSPARC (sparc/sparc64)
12551M:	"David S. Miller" <davem@davemloft.net>
12552L:	sparclinux@vger.kernel.org
12553Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12556S:	Maintained
12557F:	arch/sparc/
12558F:	drivers/sbus/
12559
12560SPARC SERIAL DRIVERS
12561M:	"David S. Miller" <davem@davemloft.net>
12562L:	sparclinux@vger.kernel.org
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12565S:	Maintained
12566F:	include/linux/sunserialcore.h
12567F:	drivers/tty/serial/suncore.c
12568F:	drivers/tty/serial/sunhv.c
12569F:	drivers/tty/serial/sunsab.c
12570F:	drivers/tty/serial/sunsab.h
12571F:	drivers/tty/serial/sunsu.c
12572F:	drivers/tty/serial/sunzilog.c
12573F:	drivers/tty/serial/sunzilog.h
12574F:	drivers/tty/vcc.c
12575
12576SPARSE CHECKER
12577M:	"Christopher Li" <sparse@chrisli.org>
12578L:	linux-sparse@vger.kernel.org
12579W:	https://sparse.wiki.kernel.org/
12580T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12581T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12582S:	Maintained
12583F:	include/linux/compiler.h
12584
12585SPEAR CLOCK FRAMEWORK SUPPORT
12586M:	Viresh Kumar <vireshk@kernel.org>
12587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12588W:	http://www.st.com/spear
12589S:	Maintained
12590F:	drivers/clk/spear/
12591
12592SPEAR PLATFORM SUPPORT
12593M:	Viresh Kumar <vireshk@kernel.org>
12594M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12596W:	http://www.st.com/spear
12597S:	Maintained
12598F:	arch/arm/boot/dts/spear*
12599F:	arch/arm/mach-spear/
12600
12601SPI NOR SUBSYSTEM
12602M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12603M:	Marek Vasut <marek.vasut@gmail.com>
12604L:	linux-mtd@lists.infradead.org
12605W:	http://www.linux-mtd.infradead.org/
12606Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12607T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12608T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12609S:	Maintained
12610F:	drivers/mtd/spi-nor/
12611F:	include/linux/mtd/spi-nor.h
12612
12613SPI SUBSYSTEM
12614M:	Mark Brown <broonie@kernel.org>
12615L:	linux-spi@vger.kernel.org
12616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12617Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12618S:	Maintained
12619F:	Documentation/devicetree/bindings/spi/
12620F:	Documentation/spi/
12621F:	drivers/spi/
12622F:	include/linux/spi/
12623F:	include/uapi/linux/spi/
12624F:	tools/spi/
12625
12626SPIDERNET NETWORK DRIVER for CELL
12627M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12628L:	netdev@vger.kernel.org
12629S:	Supported
12630F:	Documentation/networking/spider_net.txt
12631F:	drivers/net/ethernet/toshiba/spider_net*
12632
12633SPMI SUBSYSTEM
12634R:	Stephen Boyd <sboyd@codeaurora.org>
12635L:	linux-arm-msm@vger.kernel.org
12636F:	Documentation/devicetree/bindings/spmi/
12637F:	drivers/spmi/
12638F:	include/dt-bindings/spmi/spmi.h
12639F:	include/linux/spmi.h
12640F:	include/trace/events/spmi.h
12641
12642SPU FILE SYSTEM
12643M:	Jeremy Kerr <jk@ozlabs.org>
12644L:	linuxppc-dev@lists.ozlabs.org
12645W:	http://www.ibm.com/developerworks/power/cell/
12646S:	Supported
12647F:	Documentation/filesystems/spufs.txt
12648F:	arch/powerpc/platforms/cell/spufs/
12649
12650SQUASHFS FILE SYSTEM
12651M:	Phillip Lougher <phillip@squashfs.org.uk>
12652L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12653W:	http://squashfs.org.uk
12654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12655S:	Maintained
12656F:	Documentation/filesystems/squashfs.txt
12657F:	fs/squashfs/
12658
12659SRM (Alpha) environment access
12660M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12661S:	Maintained
12662F:	arch/alpha/kernel/srm_env.c
12663
12664STABLE BRANCH
12665M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12666L:	stable@vger.kernel.org
12667S:	Supported
12668F:	Documentation/process/stable-kernel-rules.rst
12669
12670STAGING - COMEDI
12671M:	Ian Abbott <abbotti@mev.co.uk>
12672M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12673S:	Odd Fixes
12674F:	drivers/staging/comedi/
12675
12676STAGING - FLARION FT1000 DRIVERS
12677M:	Marek Belisko <marek.belisko@gmail.com>
12678S:	Odd Fixes
12679F:	drivers/staging/ft1000/
12680
12681STAGING - INDUSTRIAL IO
12682M:	Jonathan Cameron <jic23@kernel.org>
12683L:	linux-iio@vger.kernel.org
12684S:	Odd Fixes
12685F:	Documentation/devicetree/bindings/staging/iio/
12686F:	drivers/staging/iio/
12687
12688STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12689M:	Jarod Wilson <jarod@wilsonet.com>
12690W:	http://www.lirc.org/
12691S:	Odd Fixes
12692F:	drivers/staging/media/lirc/
12693
12694STAGING - LUSTRE PARALLEL FILESYSTEM
12695M:	Oleg Drokin <oleg.drokin@intel.com>
12696M:	Andreas Dilger <andreas.dilger@intel.com>
12697M:	James Simmons <jsimmons@infradead.org>
12698L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12699W:	http://wiki.lustre.org/
12700S:	Maintained
12701F:	drivers/staging/lustre
12702
12703STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12704M:	Marc Dietrich <marvin24@gmx.de>
12705L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12706L:	linux-tegra@vger.kernel.org
12707S:	Maintained
12708F:	drivers/staging/nvec/
12709
12710STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12711M:	Jens Frederich <jfrederich@gmail.com>
12712M:	Daniel Drake <dsd@laptop.org>
12713M:	Jon Nettleton <jon.nettleton@gmail.com>
12714W:	http://wiki.laptop.org/go/DCON
12715S:	Maintained
12716F:	drivers/staging/olpc_dcon/
12717
12718STAGING - REALTEK RTL8712U DRIVERS
12719M:	Larry Finger <Larry.Finger@lwfinger.net>
12720M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12721S:	Odd Fixes
12722F:	drivers/staging/rtl8712/
12723
12724STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12725M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12726M:	Teddy Wang <teddy.wang@siliconmotion.com>
12727M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12728L:	linux-fbdev@vger.kernel.org
12729S:	Maintained
12730F:	drivers/staging/sm750fb/
12731
12732STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12733M:	William Hubbs <w.d.hubbs@gmail.com>
12734M:	Chris Brannon <chris@the-brannons.com>
12735M:	Kirk Reiser <kirk@reisers.ca>
12736M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12737L:	speakup@linux-speakup.org
12738W:	http://www.linux-speakup.org/
12739S:	Odd Fixes
12740F:	drivers/staging/speakup/
12741
12742STAGING - VIA VT665X DRIVERS
12743M:	Forest Bond <forest@alittletooquiet.net>
12744S:	Odd Fixes
12745F:	drivers/staging/vt665?/
12746
12747STAGING - WILC1000 WIFI DRIVER
12748M:	Aditya Shankar <aditya.shankar@microchip.com>
12749M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12750L:	linux-wireless@vger.kernel.org
12751S:	Supported
12752F:	drivers/staging/wilc1000/
12753
12754STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12755M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12756S:	Odd Fixes
12757F:	drivers/staging/xgifb/
12758
12759STAGING SUBSYSTEM
12760M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12762L:	devel@driverdev.osuosl.org
12763S:	Supported
12764F:	drivers/staging/
12765
12766STARFIRE/DURALAN NETWORK DRIVER
12767M:	Ion Badulescu <ionut@badula.org>
12768S:	Odd Fixes
12769F:	drivers/net/ethernet/adaptec/starfire*
12770
12771STEC S1220 SKD DRIVER
12772M:	Bart Van Assche <bart.vanassche@wdc.com>
12773L:	linux-block@vger.kernel.org
12774S:	Maintained
12775F:	drivers/block/skd*[ch]
12776
12777STI CEC DRIVER
12778M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12779S:	Maintained
12780F:	drivers/staging/media/st-cec/
12781F:	Documentation/devicetree/bindings/media/stih-cec.txt
12782
12783STK1160 USB VIDEO CAPTURE DRIVER
12784M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12785L:	linux-media@vger.kernel.org
12786T:	git git://linuxtv.org/media_tree.git
12787S:	Maintained
12788F:	drivers/media/usb/stk1160/
12789
12790STMMAC ETHERNET DRIVER
12791M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12792M:	Alexandre Torgue <alexandre.torgue@st.com>
12793L:	netdev@vger.kernel.org
12794W:	http://www.stlinux.com
12795S:	Supported
12796F:	drivers/net/ethernet/stmicro/stmmac/
12797
12798SUN3/3X
12799M:	Sam Creasey <sammy@sammy.net>
12800W:	http://sammy.net/sun3/
12801S:	Maintained
12802F:	arch/m68k/kernel/*sun3*
12803F:	arch/m68k/sun3*/
12804F:	arch/m68k/include/asm/sun3*
12805F:	drivers/net/ethernet/i825xx/sun3*
12806
12807SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12808M:	Hans de Goede <hdegoede@redhat.com>
12809L:	linux-input@vger.kernel.org
12810S:	Maintained
12811F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12812F:	drivers/input/keyboard/sun4i-lradc-keys.c
12813
12814SUNDANCE NETWORK DRIVER
12815M:	Denis Kirjanov <kda@linux-powerpc.org>
12816L:	netdev@vger.kernel.org
12817S:	Maintained
12818F:	drivers/net/ethernet/dlink/sundance.c
12819
12820SUPERH
12821M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12822M:	Rich Felker <dalias@libc.org>
12823L:	linux-sh@vger.kernel.org
12824Q:	http://patchwork.kernel.org/project/linux-sh/list/
12825S:	Maintained
12826F:	Documentation/sh/
12827F:	arch/sh/
12828F:	drivers/sh/
12829
12830SUSPEND TO RAM
12831M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12832M:	Len Brown <len.brown@intel.com>
12833M:	Pavel Machek <pavel@ucw.cz>
12834L:	linux-pm@vger.kernel.org
12835B:	https://bugzilla.kernel.org
12836S:	Supported
12837F:	Documentation/power/
12838F:	arch/x86/kernel/acpi/
12839F:	drivers/base/power/
12840F:	kernel/power/
12841F:	include/linux/suspend.h
12842F:	include/linux/freezer.h
12843F:	include/linux/pm.h
12844
12845SVGA HANDLING
12846M:	Martin Mares <mj@ucw.cz>
12847L:	linux-video@atrey.karlin.mff.cuni.cz
12848S:	Maintained
12849F:	Documentation/svga.txt
12850F:	arch/x86/boot/video*
12851
12852SWIOTLB SUBSYSTEM
12853M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12854L:	linux-kernel@vger.kernel.org
12855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12856S:	Supported
12857F:	lib/swiotlb.c
12858F:	arch/*/kernel/pci-swiotlb.c
12859F:	include/linux/swiotlb.h
12860
12861SWITCHDEV
12862M:	Jiri Pirko <jiri@resnulli.us>
12863M:	Ivan Vecera <ivecera@redhat.com>
12864L:	netdev@vger.kernel.org
12865S:	Supported
12866F:	net/switchdev/
12867F:	include/net/switchdev.h
12868
12869SYNC FILE FRAMEWORK
12870M:	Sumit Semwal <sumit.semwal@linaro.org>
12871R:	Gustavo Padovan <gustavo@padovan.org>
12872S:	Maintained
12873L:	linux-media@vger.kernel.org
12874L:	dri-devel@lists.freedesktop.org
12875F:	drivers/dma-buf/sync_*
12876F:	drivers/dma-buf/dma-fence*
12877F:	drivers/dma-buf/sw_sync.c
12878F:	include/linux/sync_file.h
12879F:	include/uapi/linux/sync_file.h
12880F:	Documentation/sync_file.txt
12881T:	git git://anongit.freedesktop.org/drm/drm-misc
12882
12883SYNOPSYS ARC ARCHITECTURE
12884M:	Vineet Gupta <vgupta@synopsys.com>
12885L:	linux-snps-arc@lists.infradead.org
12886S:	Supported
12887F:	arch/arc/
12888F:	Documentation/devicetree/bindings/arc/*
12889F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12890F:	drivers/clocksource/arc_timer.c
12891F:	drivers/tty/serial/arc_uart.c
12892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12893
12894SYNOPSYS ARC HSDK SDP pll clock driver
12895M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12896S:	Supported
12897F:	drivers/clk/clk-hsdk-pll.c
12898F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12899
12900SYNOPSYS ARC SDP clock driver
12901M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12902S:	Supported
12903F:	drivers/clk/axs10x/*
12904F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12905
12906SYNOPSYS ARC SDP platform support
12907M:	Alexey Brodkin <abrodkin@synopsys.com>
12908S:	Supported
12909F:	arch/arc/plat-axs10x
12910F:	arch/arc/boot/dts/ax*
12911F:	Documentation/devicetree/bindings/arc/axs10*
12912
12913SYNOPSYS DESIGNWARE DMAC DRIVER
12914M:	Viresh Kumar <vireshk@kernel.org>
12915M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12916S:	Maintained
12917F:	include/linux/dma/dw.h
12918F:	include/linux/platform_data/dma-dw.h
12919F:	drivers/dma/dw/
12920
12921SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12922M:	Jie Deng <jiedeng@synopsys.com>
12923L:	netdev@vger.kernel.org
12924S:	Supported
12925F:	drivers/net/ethernet/synopsys/
12926
12927SYNOPSYS DESIGNWARE I2C DRIVER
12928M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12929R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12930R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12931L:	linux-i2c@vger.kernel.org
12932S:	Maintained
12933F:	drivers/i2c/busses/i2c-designware-*
12934F:	include/linux/platform_data/i2c-designware.h
12935
12936SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12937M:	Jaehoon Chung <jh80.chung@samsung.com>
12938L:	linux-mmc@vger.kernel.org
12939S:	Maintained
12940F:	drivers/mmc/host/dw_mmc*
12941
12942SYNOPSYS HSDK RESET CONTROLLER DRIVER
12943M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12944S:	Supported
12945F:	drivers/reset/reset-hsdk.c
12946F:	include/dt-bindings/reset/snps,hsdk-reset.h
12947F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12948
12949SYSTEM CONFIGURATION (SYSCON)
12950M:	Lee Jones <lee.jones@linaro.org>
12951M:	Arnd Bergmann <arnd@arndb.de>
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12953S:	Supported
12954F:	drivers/mfd/syscon.c
12955
12956SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12957M:	Sudeep Holla <sudeep.holla@arm.com>
12958L:	linux-arm-kernel@lists.infradead.org
12959S:	Maintained
12960F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12961F:	drivers/clk/clk-scpi.c
12962F:	drivers/cpufreq/scpi-cpufreq.c
12963F:	drivers/firmware/arm_scpi.c
12964F:	include/linux/scpi_protocol.h
12965
12966SYSTEM RESET/SHUTDOWN DRIVERS
12967M:	Sebastian Reichel <sre@kernel.org>
12968L:	linux-pm@vger.kernel.org
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12970S:	Maintained
12971F:	Documentation/devicetree/bindings/power/reset/
12972F:	drivers/power/reset/
12973
12974SYSTEM TRACE MODULE CLASS
12975M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12976S:	Maintained
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12978F:	Documentation/trace/stm.txt
12979F:	drivers/hwtracing/stm/
12980F:	include/linux/stm.h
12981F:	include/uapi/linux/stm.h
12982
12983SYSV FILESYSTEM
12984M:	Christoph Hellwig <hch@infradead.org>
12985S:	Maintained
12986F:	Documentation/filesystems/sysv-fs.txt
12987F:	fs/sysv/
12988F:	include/linux/sysv_fs.h
12989
12990TARGET SUBSYSTEM
12991M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12992L:	linux-scsi@vger.kernel.org
12993L:	target-devel@vger.kernel.org
12994W:	http://www.linux-iscsi.org
12995W:	http://groups.google.com/group/linux-iscsi-target-dev
12996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12997S:	Supported
12998F:	drivers/target/
12999F:	include/target/
13000F:	Documentation/target/
13001
13002TASKSTATS STATISTICS INTERFACE
13003M:	Balbir Singh <bsingharora@gmail.com>
13004S:	Maintained
13005F:	Documentation/accounting/taskstats*
13006F:	include/linux/taskstats*
13007F:	kernel/taskstats.c
13008
13009TC subsystem
13010M:	Jamal Hadi Salim <jhs@mojatatu.com>
13011M:	Cong Wang <xiyou.wangcong@gmail.com>
13012M:	Jiri Pirko <jiri@resnulli.us>
13013L:	netdev@vger.kernel.org
13014S:	Maintained
13015F:	include/net/pkt_cls.h
13016F:	include/net/pkt_sched.h
13017F:	include/net/tc_act/
13018F:	include/uapi/linux/pkt_cls.h
13019F:	include/uapi/linux/pkt_sched.h
13020F:	include/uapi/linux/tc_act/
13021F:	include/uapi/linux/tc_ematch/
13022F:	net/sched/
13023
13024TCP LOW PRIORITY MODULE
13025M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13026M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13027W:	http://tcp-lp-mod.sourceforge.net/
13028S:	Maintained
13029F:	net/ipv4/tcp_lp.c
13030
13031TDA10071 MEDIA DRIVER
13032M:	Antti Palosaari <crope@iki.fi>
13033L:	linux-media@vger.kernel.org
13034W:	https://linuxtv.org
13035W:	http://palosaari.fi/linux/
13036Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13037T:	git git://linuxtv.org/anttip/media_tree.git
13038S:	Maintained
13039F:	drivers/media/dvb-frontends/tda10071*
13040
13041TDA18212 MEDIA DRIVER
13042M:	Antti Palosaari <crope@iki.fi>
13043L:	linux-media@vger.kernel.org
13044W:	https://linuxtv.org
13045W:	http://palosaari.fi/linux/
13046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13047T:	git git://linuxtv.org/anttip/media_tree.git
13048S:	Maintained
13049F:	drivers/media/tuners/tda18212*
13050
13051TDA18218 MEDIA DRIVER
13052M:	Antti Palosaari <crope@iki.fi>
13053L:	linux-media@vger.kernel.org
13054W:	https://linuxtv.org
13055W:	http://palosaari.fi/linux/
13056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13057T:	git git://linuxtv.org/anttip/media_tree.git
13058S:	Maintained
13059F:	drivers/media/tuners/tda18218*
13060
13061TDA18271 MEDIA DRIVER
13062M:	Michael Krufky <mkrufky@linuxtv.org>
13063L:	linux-media@vger.kernel.org
13064W:	https://linuxtv.org
13065W:	http://github.com/mkrufky
13066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13067T:	git git://linuxtv.org/mkrufky/tuners.git
13068S:	Maintained
13069F:	drivers/media/tuners/tda18271*
13070
13071TDA827x MEDIA DRIVER
13072M:	Michael Krufky <mkrufky@linuxtv.org>
13073L:	linux-media@vger.kernel.org
13074W:	https://linuxtv.org
13075W:	http://github.com/mkrufky
13076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13077T:	git git://linuxtv.org/mkrufky/tuners.git
13078S:	Maintained
13079F:	drivers/media/tuners/tda8290.*
13080
13081TDA8290 MEDIA DRIVER
13082M:	Michael Krufky <mkrufky@linuxtv.org>
13083L:	linux-media@vger.kernel.org
13084W:	https://linuxtv.org
13085W:	http://github.com/mkrufky
13086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13087T:	git git://linuxtv.org/mkrufky/tuners.git
13088S:	Maintained
13089F:	drivers/media/tuners/tda8290.*
13090
13091TDA9840 MEDIA DRIVER
13092M:	Hans Verkuil <hverkuil@xs4all.nl>
13093L:	linux-media@vger.kernel.org
13094T:	git git://linuxtv.org/media_tree.git
13095W:	https://linuxtv.org
13096S:	Maintained
13097F:	drivers/media/i2c/tda9840*
13098
13099TEA5761 TUNER DRIVER
13100M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13102L:	linux-media@vger.kernel.org
13103W:	https://linuxtv.org
13104T:	git git://linuxtv.org/media_tree.git
13105S:	Odd fixes
13106F:	drivers/media/tuners/tea5761.*
13107
13108TEA5767 TUNER DRIVER
13109M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13111L:	linux-media@vger.kernel.org
13112W:	https://linuxtv.org
13113T:	git git://linuxtv.org/media_tree.git
13114S:	Maintained
13115F:	drivers/media/tuners/tea5767.*
13116
13117TEA6415C MEDIA DRIVER
13118M:	Hans Verkuil <hverkuil@xs4all.nl>
13119L:	linux-media@vger.kernel.org
13120T:	git git://linuxtv.org/media_tree.git
13121W:	https://linuxtv.org
13122S:	Maintained
13123F:	drivers/media/i2c/tea6415c*
13124
13125TEA6420 MEDIA DRIVER
13126M:	Hans Verkuil <hverkuil@xs4all.nl>
13127L:	linux-media@vger.kernel.org
13128T:	git git://linuxtv.org/media_tree.git
13129W:	https://linuxtv.org
13130S:	Maintained
13131F:	drivers/media/i2c/tea6420*
13132
13133TEAM DRIVER
13134M:	Jiri Pirko <jiri@resnulli.us>
13135L:	netdev@vger.kernel.org
13136S:	Supported
13137F:	drivers/net/team/
13138F:	include/linux/if_team.h
13139F:	include/uapi/linux/if_team.h
13140
13141TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13142M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13143S:	Maintained
13144F:	arch/x86/platform/ts5500/
13145
13146TECHNOTREND USB IR RECEIVER
13147M:	Sean Young <sean@mess.org>
13148L:	linux-media@vger.kernel.org
13149S:	Maintained
13150F:	drivers/media/rc/ttusbir.c
13151
13152TEE SUBSYSTEM
13153M:	Jens Wiklander <jens.wiklander@linaro.org>
13154S:	Maintained
13155F:	include/linux/tee_drv.h
13156F:	include/uapi/linux/tee.h
13157F:	drivers/tee/
13158F:	Documentation/tee.txt
13159
13160TEGRA ARCHITECTURE SUPPORT
13161M:	Thierry Reding <thierry.reding@gmail.com>
13162M:	Jonathan Hunter <jonathanh@nvidia.com>
13163L:	linux-tegra@vger.kernel.org
13164Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13166S:	Supported
13167N:	[^a-z]tegra
13168
13169TEGRA CLOCK DRIVER
13170M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13171M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13172S:	Supported
13173F:	drivers/clk/tegra/
13174
13175TEGRA DMA DRIVERS
13176M:	Laxman Dewangan <ldewangan@nvidia.com>
13177M:	Jon Hunter <jonathanh@nvidia.com>
13178S:	Supported
13179F:	drivers/dma/tegra*
13180
13181TEGRA I2C DRIVER
13182M:	Laxman Dewangan <ldewangan@nvidia.com>
13183S:	Supported
13184F:	drivers/i2c/busses/i2c-tegra.c
13185
13186TEGRA IOMMU DRIVERS
13187M:	Hiroshi Doyu <hdoyu@nvidia.com>
13188S:	Supported
13189F:	drivers/iommu/tegra*
13190
13191TEGRA KBC DRIVER
13192M:	Rakesh Iyer <riyer@nvidia.com>
13193M:	Laxman Dewangan <ldewangan@nvidia.com>
13194S:	Supported
13195F:	drivers/input/keyboard/tegra-kbc.c
13196
13197TEGRA PWM DRIVER
13198M:	Thierry Reding <thierry.reding@gmail.com>
13199S:	Supported
13200F:	drivers/pwm/pwm-tegra.c
13201
13202TEGRA SERIAL DRIVER
13203M:	Laxman Dewangan <ldewangan@nvidia.com>
13204S:	Supported
13205F:	drivers/tty/serial/serial-tegra.c
13206
13207TEGRA SPI DRIVER
13208M:	Laxman Dewangan <ldewangan@nvidia.com>
13209S:	Supported
13210F:	drivers/spi/spi-tegra*
13211
13212TEHUTI ETHERNET DRIVER
13213M:	Andy Gospodarek <andy@greyhouse.net>
13214L:	netdev@vger.kernel.org
13215S:	Supported
13216F:	drivers/net/ethernet/tehuti/*
13217
13218Telecom Clock Driver for MCPL0010
13219M:	Mark Gross <mark.gross@intel.com>
13220S:	Supported
13221F:	drivers/char/tlclk.c
13222
13223TENSILICA XTENSA PORT (xtensa)
13224M:	Chris Zankel <chris@zankel.net>
13225M:	Max Filippov <jcmvbkbc@gmail.com>
13226L:	linux-xtensa@linux-xtensa.org
13227T:	git git://github.com/czankel/xtensa-linux.git
13228S:	Maintained
13229F:	arch/xtensa/
13230F:	drivers/irqchip/irq-xtensa-*
13231
13232Texas Instruments' System Control Interface (TISCI) Protocol Driver
13233M:	Nishanth Menon <nm@ti.com>
13234M:	Tero Kristo <t-kristo@ti.com>
13235M:	Santosh Shilimkar <ssantosh@kernel.org>
13236L:	linux-arm-kernel@lists.infradead.org
13237S:	Maintained
13238F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13239F:	drivers/firmware/ti_sci*
13240F:	include/linux/soc/ti/ti_sci_protocol.h
13241F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13242F:	include/dt-bindings/genpd/k2g.h
13243F:	drivers/soc/ti/ti_sci_pm_domains.c
13244F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13245F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13246F:	drivers/clk/keystone/sci-clk.c
13247F:	drivers/reset/reset-ti-sci.c
13248
13249THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13250M:	Hans Verkuil <hverkuil@xs4all.nl>
13251L:	linux-media@vger.kernel.org
13252T:	git git://linuxtv.org/media_tree.git
13253W:	https://linuxtv.org
13254S:	Maintained
13255F:	drivers/media/radio/radio-raremono.c
13256
13257THERMAL
13258M:	Zhang Rui <rui.zhang@intel.com>
13259M:	Eduardo Valentin <edubezval@gmail.com>
13260L:	linux-pm@vger.kernel.org
13261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13263Q:	https://patchwork.kernel.org/project/linux-pm/list/
13264S:	Supported
13265F:	drivers/thermal/
13266F:	include/linux/thermal.h
13267F:	include/uapi/linux/thermal.h
13268F:	include/linux/cpu_cooling.h
13269F:	Documentation/devicetree/bindings/thermal/
13270
13271THERMAL/CPU_COOLING
13272M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13273M:	Viresh Kumar <viresh.kumar@linaro.org>
13274M:	Javi Merino <javi.merino@kernel.org>
13275L:	linux-pm@vger.kernel.org
13276S:	Supported
13277F:	Documentation/thermal/cpu-cooling-api.txt
13278F:	drivers/thermal/cpu_cooling.c
13279F:	include/linux/cpu_cooling.h
13280
13281THINKPAD ACPI EXTRAS DRIVER
13282M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13283L:	ibm-acpi-devel@lists.sourceforge.net
13284L:	platform-driver-x86@vger.kernel.org
13285W:	http://ibm-acpi.sourceforge.net
13286W:	http://thinkwiki.org/wiki/Ibm-acpi
13287T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13288S:	Maintained
13289F:	drivers/platform/x86/thinkpad_acpi.c
13290
13291THUNDERBOLT DRIVER
13292M:	Andreas Noever <andreas.noever@gmail.com>
13293M:	Michael Jamet <michael.jamet@intel.com>
13294M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13295M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13296S:	Maintained
13297F:	drivers/thunderbolt/
13298
13299THUNDERX GPIO DRIVER
13300M:	David Daney <david.daney@cavium.com>
13301S:	Maintained
13302F:	drivers/gpio/gpio-thunderx.c
13303
13304TI AM437X VPFE DRIVER
13305M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13306L:	linux-media@vger.kernel.org
13307W:	https://linuxtv.org
13308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13309T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13310S:	Maintained
13311F:	drivers/media/platform/am437x/
13312
13313TI BANDGAP AND THERMAL DRIVER
13314M:	Eduardo Valentin <edubezval@gmail.com>
13315M:	Keerthy <j-keerthy@ti.com>
13316L:	linux-pm@vger.kernel.org
13317L:	linux-omap@vger.kernel.org
13318S:	Maintained
13319F:	drivers/thermal/ti-soc-thermal/
13320
13321TI BQ27XXX POWER SUPPLY DRIVER
13322R:	Andrew F. Davis <afd@ti.com>
13323F:	include/linux/power/bq27xxx_battery.h
13324F:	drivers/power/supply/bq27xxx_battery.c
13325F:	drivers/power/supply/bq27xxx_battery_i2c.c
13326
13327TI CDCE706 CLOCK DRIVER
13328M:	Max Filippov <jcmvbkbc@gmail.com>
13329S:	Maintained
13330F:	drivers/clk/clk-cdce706.c
13331
13332TI CLOCK DRIVER
13333M:	Tero Kristo <t-kristo@ti.com>
13334L:	linux-omap@vger.kernel.org
13335S:	Maintained
13336F:	drivers/clk/ti/
13337F:	include/linux/clk/ti.h
13338
13339TI DAVINCI MACHINE SUPPORT
13340M:	Sekhar Nori <nsekhar@ti.com>
13341M:	Kevin Hilman <khilman@kernel.org>
13342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13344S:	Supported
13345F:	arch/arm/mach-davinci/
13346F:	drivers/i2c/busses/i2c-davinci.c
13347F:	arch/arm/boot/dts/da850*
13348
13349TI DAVINCI SERIES GPIO DRIVER
13350M:	Keerthy <j-keerthy@ti.com>
13351L:	linux-gpio@vger.kernel.org
13352S:	Maintained
13353F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13354F:	drivers/gpio/gpio-davinci.c
13355
13356TI DAVINCI SERIES MEDIA DRIVER
13357M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13358L:	linux-media@vger.kernel.org
13359W:	https://linuxtv.org
13360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13361T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13362S:	Maintained
13363F:	drivers/media/platform/davinci/
13364F:	include/media/davinci/
13365
13366TI ETHERNET SWITCH DRIVER (CPSW)
13367R:	Grygorii Strashko <grygorii.strashko@ti.com>
13368L:	linux-omap@vger.kernel.org
13369L:	netdev@vger.kernel.org
13370S:	Maintained
13371F:	drivers/net/ethernet/ti/cpsw*
13372F:	drivers/net/ethernet/ti/davinci*
13373
13374TI FLASH MEDIA INTERFACE DRIVER
13375M:	Alex Dubov <oakad@yahoo.com>
13376S:	Maintained
13377F:	drivers/misc/tifm*
13378F:	drivers/mmc/host/tifm_sd.c
13379F:	include/linux/tifm.h
13380
13381TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13382M:	Santosh Shilimkar <ssantosh@kernel.org>
13383L:	linux-kernel@vger.kernel.org
13384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13385S:	Maintained
13386F:	drivers/soc/ti/*
13387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13388
13389TI LM49xxx FAMILY ASoC CODEC DRIVERS
13390M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13391M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13392L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13393S:	Maintained
13394F:	sound/soc/codecs/lm49453*
13395F:	sound/soc/codecs/isabelle*
13396
13397TI LP855x BACKLIGHT DRIVER
13398M:	Milo Kim <milo.kim@ti.com>
13399S:	Maintained
13400F:	Documentation/backlight/lp855x-driver.txt
13401F:	drivers/video/backlight/lp855x_bl.c
13402F:	include/linux/platform_data/lp855x.h
13403
13404TI LP8727 CHARGER DRIVER
13405M:	Milo Kim <milo.kim@ti.com>
13406S:	Maintained
13407F:	drivers/power/supply/lp8727_charger.c
13408F:	include/linux/platform_data/lp8727.h
13409
13410TI LP8788 MFD DRIVER
13411M:	Milo Kim <milo.kim@ti.com>
13412S:	Maintained
13413F:	drivers/iio/adc/lp8788_adc.c
13414F:	drivers/leds/leds-lp8788.c
13415F:	drivers/mfd/lp8788*.c
13416F:	drivers/power/supply/lp8788-charger.c
13417F:	drivers/regulator/lp8788-*.c
13418F:	include/linux/mfd/lp8788*.h
13419
13420TI NETCP ETHERNET DRIVER
13421M:	Wingman Kwok <w-kwok2@ti.com>
13422M:	Murali Karicheri <m-karicheri2@ti.com>
13423L:	netdev@vger.kernel.org
13424S:	Maintained
13425F:	drivers/net/ethernet/ti/netcp*
13426
13427TI TAS571X FAMILY ASoC CODEC DRIVER
13428M:	Kevin Cernekee <cernekee@chromium.org>
13429L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13430S:	Odd Fixes
13431F:	sound/soc/codecs/tas571x*
13432
13433TI TRF7970A NFC DRIVER
13434M:	Mark Greer <mgreer@animalcreek.com>
13435L:	linux-wireless@vger.kernel.org
13436L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13437S:	Supported
13438F:	drivers/nfc/trf7970a.c
13439F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13440
13441TI TWL4030 SERIES SOC CODEC DRIVER
13442M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13444S:	Maintained
13445F:	sound/soc/codecs/twl4030*
13446
13447TI VPE/CAL DRIVERS
13448M:	Benoit Parrot <bparrot@ti.com>
13449L:	linux-media@vger.kernel.org
13450W:	http://linuxtv.org/
13451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13452S:	Maintained
13453F:	drivers/media/platform/ti-vpe/
13454
13455TI WILINK WIRELESS DRIVERS
13456L:	linux-wireless@vger.kernel.org
13457W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13458W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13460S:	Orphan
13461F:	drivers/net/wireless/ti/
13462F:	include/linux/wl12xx.h
13463
13464TILE ARCHITECTURE
13465M:	Chris Metcalf <cmetcalf@mellanox.com>
13466W:	http://www.mellanox.com/repository/solutions/tile-scm/
13467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13468S:	Supported
13469F:	arch/tile/
13470F:	drivers/char/tile-srom.c
13471F:	drivers/edac/tile_edac.c
13472F:	drivers/net/ethernet/tile/
13473F:	drivers/rtc/rtc-tile.c
13474F:	drivers/tty/hvc/hvc_tile.c
13475F:	drivers/tty/serial/tilegx.c
13476F:	drivers/usb/host/*-tilegx.c
13477F:	include/linux/usb/tilegx.h
13478
13479TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13480M:	John Stultz <john.stultz@linaro.org>
13481M:	Thomas Gleixner <tglx@linutronix.de>
13482R:	Stephen Boyd <sboyd@codeaurora.org>
13483L:	linux-kernel@vger.kernel.org
13484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13485S:	Supported
13486F:	include/linux/clocksource.h
13487F:	include/linux/time.h
13488F:	include/linux/timex.h
13489F:	include/uapi/linux/time.h
13490F:	include/uapi/linux/timex.h
13491F:	kernel/time/clocksource.c
13492F:	kernel/time/time*.c
13493F:	kernel/time/alarmtimer.c
13494F:	kernel/time/ntp.c
13495F:	tools/testing/selftests/timers/
13496
13497TIPC NETWORK LAYER
13498M:	Jon Maloy <jon.maloy@ericsson.com>
13499M:	Ying Xue <ying.xue@windriver.com>
13500L:	netdev@vger.kernel.org (core kernel code)
13501L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13502W:	http://tipc.sourceforge.net/
13503S:	Maintained
13504F:	include/uapi/linux/tipc*.h
13505F:	net/tipc/
13506
13507TLAN NETWORK DRIVER
13508M:	Samuel Chessman <chessman@tux.org>
13509L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13510W:	http://sourceforge.net/projects/tlan/
13511S:	Maintained
13512F:	Documentation/networking/tlan.txt
13513F:	drivers/net/ethernet/ti/tlan.*
13514
13515TM6000 VIDEO4LINUX DRIVER
13516M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13517M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13518L:	linux-media@vger.kernel.org
13519W:	https://linuxtv.org
13520T:	git git://linuxtv.org/media_tree.git
13521S:	Odd fixes
13522F:	drivers/media/usb/tm6000/
13523F:	Documentation/media/v4l-drivers/tm6000*
13524
13525TMIO/SDHI MMC DRIVER
13526M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13527L:	linux-mmc@vger.kernel.org
13528S:	Supported
13529F:	drivers/mmc/host/tmio_mmc*
13530F:	drivers/mmc/host/renesas_sdhi*
13531F:	include/linux/mfd/tmio.h
13532
13533TMP401 HARDWARE MONITOR DRIVER
13534M:	Guenter Roeck <linux@roeck-us.net>
13535L:	linux-hwmon@vger.kernel.org
13536S:	Maintained
13537F:	Documentation/hwmon/tmp401
13538F:	drivers/hwmon/tmp401.c
13539
13540TMPFS (SHMEM FILESYSTEM)
13541M:	Hugh Dickins <hughd@google.com>
13542L:	linux-mm@kvack.org
13543S:	Maintained
13544F:	include/linux/shmem_fs.h
13545F:	mm/shmem.c
13546
13547TOMOYO SECURITY MODULE
13548M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13549M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13550L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13551L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13552L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13553L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13554W:	http://tomoyo.sourceforge.jp/
13555T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13556S:	Maintained
13557F:	security/tomoyo/
13558
13559TOPSTAR LAPTOP EXTRAS DRIVER
13560M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13561L:	platform-driver-x86@vger.kernel.org
13562S:	Maintained
13563F:	drivers/platform/x86/topstar-laptop.c
13564
13565TOSHIBA ACPI EXTRAS DRIVER
13566M:	Azael Avalos <coproscefalo@gmail.com>
13567L:	platform-driver-x86@vger.kernel.org
13568S:	Maintained
13569F:	drivers/platform/x86/toshiba_acpi.c
13570
13571TOSHIBA BLUETOOTH DRIVER
13572M:	Azael Avalos <coproscefalo@gmail.com>
13573L:	platform-driver-x86@vger.kernel.org
13574S:	Maintained
13575F:	drivers/platform/x86/toshiba_bluetooth.c
13576
13577TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13578M:	Azael Avalos <coproscefalo@gmail.com>
13579L:	platform-driver-x86@vger.kernel.org
13580S:	Maintained
13581F:	drivers/platform/x86/toshiba_haps.c
13582
13583TOSHIBA SMM DRIVER
13584M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13585W:	http://www.buzzard.org.uk/toshiba/
13586S:	Maintained
13587F:	drivers/char/toshiba.c
13588F:	include/linux/toshiba.h
13589F:	include/uapi/linux/toshiba.h
13590
13591TOSHIBA TC358743 DRIVER
13592M:	Mats Randgaard <matrandg@cisco.com>
13593L:	linux-media@vger.kernel.org
13594S:	Maintained
13595F:	drivers/media/i2c/tc358743*
13596F:	include/media/i2c/tc358743.h
13597
13598TOSHIBA WMI HOTKEYS DRIVER
13599M:	Azael Avalos <coproscefalo@gmail.com>
13600L:	platform-driver-x86@vger.kernel.org
13601S:	Maintained
13602F:	drivers/platform/x86/toshiba-wmi.c
13603
13604TPM DEVICE DRIVER
13605M:	Peter Huewe <peterhuewe@gmx.de>
13606M:	Marcel Selhorst <tpmdd@selhorst.net>
13607M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13608R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13609W:	http://tpmdd.sourceforge.net
13610L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13611Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13612T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13613S:	Maintained
13614F:	drivers/char/tpm/
13615
13616TPM IBM_VTPM DEVICE DRIVER
13617M:	Ashley Lai <ashleydlai@gmail.com>
13618W:	http://tpmdd.sourceforge.net
13619L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13620S:	Maintained
13621F:	drivers/char/tpm/tpm_ibmvtpm*
13622
13623TRACING
13624M:	Steven Rostedt <rostedt@goodmis.org>
13625M:	Ingo Molnar <mingo@redhat.com>
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13627S:	Maintained
13628F:	Documentation/trace/ftrace.txt
13629F:	arch/*/*/*/ftrace.h
13630F:	arch/*/kernel/ftrace.c
13631F:	include/*/ftrace.h
13632F:	include/linux/trace*.h
13633F:	include/trace/
13634F:	kernel/trace/
13635F:	tools/testing/selftests/ftrace/
13636
13637TRACING MMIO ACCESSES (MMIOTRACE)
13638M:	Steven Rostedt <rostedt@goodmis.org>
13639M:	Ingo Molnar <mingo@kernel.org>
13640R:	Karol Herbst <karolherbst@gmail.com>
13641R:	Pekka Paalanen <ppaalanen@gmail.com>
13642S:	Maintained
13643L:	linux-kernel@vger.kernel.org
13644L:	nouveau@lists.freedesktop.org
13645F:	kernel/trace/trace_mmiotrace.c
13646F:	include/linux/mmiotrace.h
13647F:	arch/x86/mm/kmmio.c
13648F:	arch/x86/mm/mmio-mod.c
13649F:	arch/x86/mm/testmmiotrace.c
13650
13651TRIVIAL PATCHES
13652M:	Jiri Kosina <trivial@kernel.org>
13653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13654S:	Maintained
13655K:	^Subject:.*(?i)trivial
13656
13657TTY LAYER
13658M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13659M:	Jiri Slaby <jslaby@suse.com>
13660S:	Supported
13661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13662F:	Documentation/serial/
13663F:	drivers/tty/
13664F:	drivers/tty/serial/serial_core.c
13665F:	include/linux/serial_core.h
13666F:	include/linux/serial.h
13667F:	include/linux/tty.h
13668F:	include/uapi/linux/serial_core.h
13669F:	include/uapi/linux/serial.h
13670F:	include/uapi/linux/tty.h
13671
13672TUA9001 MEDIA DRIVER
13673M:	Antti Palosaari <crope@iki.fi>
13674L:	linux-media@vger.kernel.org
13675W:	https://linuxtv.org
13676W:	http://palosaari.fi/linux/
13677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13678T:	git git://linuxtv.org/anttip/media_tree.git
13679S:	Maintained
13680F:	drivers/media/tuners/tua9001*
13681
13682TULIP NETWORK DRIVERS
13683L:	netdev@vger.kernel.org
13684L:	linux-parisc@vger.kernel.org
13685S:	Orphan
13686F:	drivers/net/ethernet/dec/tulip/
13687
13688TUN/TAP driver
13689M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13690W:	http://vtun.sourceforge.net/tun
13691S:	Maintained
13692F:	Documentation/networking/tuntap.txt
13693F:	arch/um/os-Linux/drivers/
13694
13695TURBOCHANNEL SUBSYSTEM
13696M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13697M:	Ralf Baechle <ralf@linux-mips.org>
13698L:	linux-mips@linux-mips.org
13699Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13700S:	Maintained
13701F:	drivers/tc/
13702F:	include/linux/tc.h
13703
13704TW5864 VIDEO4LINUX DRIVER
13705M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13706M:	Anton Sviridenko <anton@corp.bluecherry.net>
13707M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13708M:	Andrey Utkin <andrey_utkin@fastmail.com>
13709L:	linux-media@vger.kernel.org
13710S:	Supported
13711F:	drivers/media/pci/tw5864/
13712
13713TW68 VIDEO4LINUX DRIVER
13714M:	Hans Verkuil <hverkuil@xs4all.nl>
13715L:	linux-media@vger.kernel.org
13716T:	git git://linuxtv.org/media_tree.git
13717W:	https://linuxtv.org
13718S:	Odd Fixes
13719F:	drivers/media/pci/tw68/
13720
13721TW686X VIDEO4LINUX DRIVER
13722M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13723L:	linux-media@vger.kernel.org
13724T:	git git://linuxtv.org/media_tree.git
13725W:	http://linuxtv.org
13726S:	Maintained
13727F:	drivers/media/pci/tw686x/
13728
13729UBI FILE SYSTEM (UBIFS)
13730M:	Richard Weinberger <richard@nod.at>
13731M:	Artem Bityutskiy <dedekind1@gmail.com>
13732M:	Adrian Hunter <adrian.hunter@intel.com>
13733L:	linux-mtd@lists.infradead.org
13734T:	git git://git.infradead.org/ubifs-2.6.git
13735W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13736S:	Supported
13737F:	Documentation/filesystems/ubifs.txt
13738F:	fs/ubifs/
13739
13740UCLINUX (M68KNOMMU AND COLDFIRE)
13741M:	Greg Ungerer <gerg@linux-m68k.org>
13742W:	http://www.linux-m68k.org/
13743W:	http://www.uclinux.org/
13744L:	linux-m68k@lists.linux-m68k.org
13745L:	uclinux-dev@uclinux.org  (subscribers-only)
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13747S:	Maintained
13748F:	arch/m68k/coldfire/
13749F:	arch/m68k/68*/
13750F:	arch/m68k/*/*_no.*
13751F:	arch/m68k/include/asm/*_no.*
13752
13753UDF FILESYSTEM
13754M:	Jan Kara <jack@suse.com>
13755S:	Maintained
13756F:	Documentation/filesystems/udf.txt
13757F:	fs/udf/
13758
13759UDRAW TABLET
13760M:	Bastien Nocera <hadess@hadess.net>
13761L:	linux-input@vger.kernel.org
13762S:	Maintained
13763F:	drivers/hid/hid-udraw.c
13764
13765UFS FILESYSTEM
13766M:	Evgeniy Dushistov <dushistov@mail.ru>
13767S:	Maintained
13768F:	Documentation/filesystems/ufs.txt
13769F:	fs/ufs/
13770
13771UHID USERSPACE HID IO DRIVER:
13772M:	David Herrmann <dh.herrmann@googlemail.com>
13773L:	linux-input@vger.kernel.org
13774S:	Maintained
13775F:	drivers/hid/uhid.c
13776F:	include/uapi/linux/uhid.h
13777
13778ULPI BUS
13779M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13780L:	linux-usb@vger.kernel.org
13781S:	Maintained
13782F:	drivers/usb/common/ulpi.c
13783F:	include/linux/ulpi/
13784
13785ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13786L:	linux-usb@vger.kernel.org
13787S:	Orphan
13788F:	drivers/uwb/
13789F:	include/linux/uwb.h
13790F:	include/linux/uwb/
13791
13792UNICORE32 ARCHITECTURE:
13793M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13794W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13795S:	Maintained
13796T:	git git://github.com/gxt/linux.git
13797F:	arch/unicore32/
13798
13799UNIFDEF
13800M:	Tony Finch <dot@dotat.at>
13801W:	http://dotat.at/prog/unifdef
13802S:	Maintained
13803F:	scripts/unifdef.c
13804
13805UNIFORM CDROM DRIVER
13806M:	Jens Axboe <axboe@kernel.dk>
13807W:	http://www.kernel.dk
13808S:	Maintained
13809F:	Documentation/cdrom/
13810F:	drivers/cdrom/cdrom.c
13811F:	include/linux/cdrom.h
13812F:	include/uapi/linux/cdrom.h
13813
13814UNISYS S-PAR DRIVERS
13815M:	David Kershner <david.kershner@unisys.com>
13816L:	sparmaintainer@unisys.com (Unisys internal)
13817S:	Supported
13818F:	drivers/staging/unisys/
13819
13820UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13821M:	Vinayak Holikatti <vinholikatti@gmail.com>
13822L:	linux-scsi@vger.kernel.org
13823S:	Supported
13824F:	Documentation/scsi/ufs.txt
13825F:	drivers/scsi/ufs/
13826
13827UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13828M:	Joao Pinto <jpinto@synopsys.com>
13829L:	linux-scsi@vger.kernel.org
13830S:	Supported
13831F:	drivers/scsi/ufs/*dwc*
13832
13833UNSORTED BLOCK IMAGES (UBI)
13834M:	Artem Bityutskiy <dedekind1@gmail.com>
13835M:	Richard Weinberger <richard@nod.at>
13836W:	http://www.linux-mtd.infradead.org/
13837L:	linux-mtd@lists.infradead.org
13838T:	git git://git.infradead.org/ubifs-2.6.git
13839S:	Supported
13840F:	drivers/mtd/ubi/
13841F:	include/linux/mtd/ubi.h
13842F:	include/uapi/mtd/ubi-user.h
13843
13844USB "USBNET" DRIVER FRAMEWORK
13845M:	Oliver Neukum <oneukum@suse.com>
13846L:	netdev@vger.kernel.org
13847W:	http://www.linux-usb.org/usbnet
13848S:	Maintained
13849F:	drivers/net/usb/usbnet.c
13850F:	include/linux/usb/usbnet.h
13851
13852USB ACM DRIVER
13853M:	Oliver Neukum <oneukum@suse.com>
13854L:	linux-usb@vger.kernel.org
13855S:	Maintained
13856F:	Documentation/usb/acm.txt
13857F:	drivers/usb/class/cdc-acm.*
13858
13859USB AR5523 WIRELESS DRIVER
13860M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13861L:	linux-wireless@vger.kernel.org
13862S:	Maintained
13863F:	drivers/net/wireless/ath/ar5523/
13864
13865USB ATTACHED SCSI
13866M:	Oliver Neukum <oneukum@suse.com>
13867L:	linux-usb@vger.kernel.org
13868L:	linux-scsi@vger.kernel.org
13869S:	Maintained
13870F:	drivers/usb/storage/uas.c
13871
13872USB CDC ETHERNET DRIVER
13873M:	Oliver Neukum <oliver@neukum.org>
13874L:	linux-usb@vger.kernel.org
13875S:	Maintained
13876F:	drivers/net/usb/cdc_*.c
13877F:	include/uapi/linux/usb/cdc.h
13878
13879USB CHAOSKEY DRIVER
13880M:	Keith Packard <keithp@keithp.com>
13881L:	linux-usb@vger.kernel.org
13882S:	Maintained
13883F:	drivers/usb/misc/chaoskey.c
13884
13885USB CYPRESS C67X00 DRIVER
13886M:	Peter Korsgaard <jacmet@sunsite.dk>
13887L:	linux-usb@vger.kernel.org
13888S:	Maintained
13889F:	drivers/usb/c67x00/
13890
13891USB DAVICOM DM9601 DRIVER
13892M:	Peter Korsgaard <jacmet@sunsite.dk>
13893L:	netdev@vger.kernel.org
13894W:	http://www.linux-usb.org/usbnet
13895S:	Maintained
13896F:	drivers/net/usb/dm9601.c
13897
13898USB DIAMOND RIO500 DRIVER
13899M:	Cesar Miquel <miquel@df.uba.ar>
13900L:	rio500-users@lists.sourceforge.net
13901W:	http://rio500.sourceforge.net
13902S:	Maintained
13903F:	drivers/usb/misc/rio500*
13904
13905USB EHCI DRIVER
13906M:	Alan Stern <stern@rowland.harvard.edu>
13907L:	linux-usb@vger.kernel.org
13908S:	Maintained
13909F:	Documentation/usb/ehci.txt
13910F:	drivers/usb/host/ehci*
13911
13912USB GADGET/PERIPHERAL SUBSYSTEM
13913M:	Felipe Balbi <balbi@kernel.org>
13914L:	linux-usb@vger.kernel.org
13915W:	http://www.linux-usb.org/gadget
13916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13917S:	Maintained
13918F:	drivers/usb/gadget/
13919F:	include/linux/usb/gadget*
13920
13921USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13922M:	Jiri Kosina <jikos@kernel.org>
13923R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13924L:	linux-usb@vger.kernel.org
13925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13926S:	Maintained
13927F:	Documentation/hid/hiddev.txt
13928F:	drivers/hid/usbhid/
13929
13930USB ISP116X DRIVER
13931M:	Olav Kongas <ok@artecdesign.ee>
13932L:	linux-usb@vger.kernel.org
13933S:	Maintained
13934F:	drivers/usb/host/isp116x*
13935F:	include/linux/usb/isp116x.h
13936
13937USB LAN78XX ETHERNET DRIVER
13938M:	Woojung Huh <woojung.huh@microchip.com>
13939M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13940L:	netdev@vger.kernel.org
13941S:	Maintained
13942F:	drivers/net/usb/lan78xx.*
13943
13944USB MASS STORAGE DRIVER
13945M:	Alan Stern <stern@rowland.harvard.edu>
13946L:	linux-usb@vger.kernel.org
13947L:	usb-storage@lists.one-eyed-alien.net
13948S:	Maintained
13949W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13950F:	drivers/usb/storage/
13951
13952USB MIDI DRIVER
13953M:	Clemens Ladisch <clemens@ladisch.de>
13954L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13955T:	git git://git.alsa-project.org/alsa-kernel.git
13956S:	Maintained
13957F:	sound/usb/midi.*
13958
13959USB NETWORKING DRIVERS
13960L:	linux-usb@vger.kernel.org
13961S:	Odd Fixes
13962F:	drivers/net/usb/
13963
13964USB OHCI DRIVER
13965M:	Alan Stern <stern@rowland.harvard.edu>
13966L:	linux-usb@vger.kernel.org
13967S:	Maintained
13968F:	Documentation/usb/ohci.txt
13969F:	drivers/usb/host/ohci*
13970
13971USB OTG FSM (Finite State Machine)
13972M:	Peter Chen <Peter.Chen@nxp.com>
13973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13974L:	linux-usb@vger.kernel.org
13975S:	Maintained
13976F:	drivers/usb/common/usb-otg-fsm.c
13977
13978USB OVER IP DRIVER
13979M:	Valentina Manea <valentina.manea.m@gmail.com>
13980M:	Shuah Khan <shuahkh@osg.samsung.com>
13981M:	Shuah Khan <shuah@kernel.org>
13982L:	linux-usb@vger.kernel.org
13983S:	Maintained
13984F:	Documentation/usb/usbip_protocol.txt
13985F:	drivers/usb/usbip/
13986F:	tools/usb/usbip/
13987
13988USB PEGASUS DRIVER
13989M:	Petko Manolov <petkan@nucleusys.com>
13990L:	linux-usb@vger.kernel.org
13991L:	netdev@vger.kernel.org
13992T:	git git://github.com/petkan/pegasus.git
13993W:	https://github.com/petkan/pegasus
13994S:	Maintained
13995F:	drivers/net/usb/pegasus.*
13996
13997USB PHY LAYER
13998M:	Felipe Balbi <balbi@kernel.org>
13999L:	linux-usb@vger.kernel.org
14000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14001S:	Maintained
14002F:	drivers/usb/phy/
14003
14004USB PRINTER DRIVER (usblp)
14005M:	Pete Zaitcev <zaitcev@redhat.com>
14006L:	linux-usb@vger.kernel.org
14007S:	Supported
14008F:	drivers/usb/class/usblp.c
14009
14010USB QMI WWAN NETWORK DRIVER
14011M:	Bjørn Mork <bjorn@mork.no>
14012L:	netdev@vger.kernel.org
14013S:	Maintained
14014F:	Documentation/ABI/testing/sysfs-class-net-qmi
14015F:	drivers/net/usb/qmi_wwan.c
14016
14017USB RTL8150 DRIVER
14018M:	Petko Manolov <petkan@nucleusys.com>
14019L:	linux-usb@vger.kernel.org
14020L:	netdev@vger.kernel.org
14021T:	git git://github.com/petkan/rtl8150.git
14022W:	https://github.com/petkan/rtl8150
14023S:	Maintained
14024F:	drivers/net/usb/rtl8150.c
14025
14026USB SERIAL SUBSYSTEM
14027M:	Johan Hovold <johan@kernel.org>
14028L:	linux-usb@vger.kernel.org
14029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14030S:	Maintained
14031F:	Documentation/usb/usb-serial.txt
14032F:	drivers/usb/serial/
14033F:	include/linux/usb/serial.h
14034
14035USB SMSC75XX ETHERNET DRIVER
14036M:	Steve Glendinning <steve.glendinning@shawell.net>
14037L:	netdev@vger.kernel.org
14038S:	Maintained
14039F:	drivers/net/usb/smsc75xx.*
14040
14041USB SMSC95XX ETHERNET DRIVER
14042M:	Steve Glendinning <steve.glendinning@shawell.net>
14043M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14044L:	netdev@vger.kernel.org
14045S:	Maintained
14046F:	drivers/net/usb/smsc95xx.*
14047
14048USB SUBSYSTEM
14049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14050L:	linux-usb@vger.kernel.org
14051W:	http://www.linux-usb.org
14052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14053S:	Supported
14054F:	Documentation/devicetree/bindings/usb/
14055F:	Documentation/usb/
14056F:	drivers/usb/
14057F:	include/linux/usb.h
14058F:	include/linux/usb/
14059
14060USB TYPEC SUBSYSTEM
14061M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14062L:	linux-usb@vger.kernel.org
14063S:	Maintained
14064F:	Documentation/ABI/testing/sysfs-class-typec
14065F:	Documentation/usb/typec.rst
14066F:	drivers/usb/typec/
14067F:	include/linux/usb/typec.h
14068
14069USB UHCI DRIVER
14070M:	Alan Stern <stern@rowland.harvard.edu>
14071L:	linux-usb@vger.kernel.org
14072S:	Maintained
14073F:	drivers/usb/host/uhci*
14074
14075USB VIDEO CLASS
14076M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14077L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14078L:	linux-media@vger.kernel.org
14079T:	git git://linuxtv.org/media_tree.git
14080W:	http://www.ideasonboard.org/uvc/
14081S:	Maintained
14082F:	drivers/media/usb/uvc/
14083F:	include/uapi/linux/uvcvideo.h
14084
14085USB VISION DRIVER
14086M:	Hans Verkuil <hverkuil@xs4all.nl>
14087L:	linux-media@vger.kernel.org
14088T:	git git://linuxtv.org/media_tree.git
14089W:	https://linuxtv.org
14090S:	Odd Fixes
14091F:	drivers/media/usb/usbvision/
14092
14093USB WEBCAM GADGET
14094M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14095L:	linux-usb@vger.kernel.org
14096S:	Maintained
14097F:	drivers/usb/gadget/function/*uvc*
14098F:	drivers/usb/gadget/legacy/webcam.c
14099
14100USB WIRELESS RNDIS DRIVER (rndis_wlan)
14101M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14102L:	linux-wireless@vger.kernel.org
14103S:	Maintained
14104F:	drivers/net/wireless/rndis_wlan.c
14105
14106USB XHCI DRIVER
14107M:	Mathias Nyman <mathias.nyman@intel.com>
14108L:	linux-usb@vger.kernel.org
14109S:	Supported
14110F:	drivers/usb/host/xhci*
14111F:	drivers/usb/host/pci-quirks*
14112
14113USB ZD1201 DRIVER
14114L:	linux-wireless@vger.kernel.org
14115W:	http://linux-lc100020.sourceforge.net
14116S:	Orphan
14117F:	drivers/net/wireless/zydas/zd1201.*
14118
14119USB ZR364XX DRIVER
14120M:	Antoine Jacquet <royale@zerezo.com>
14121L:	linux-usb@vger.kernel.org
14122L:	linux-media@vger.kernel.org
14123T:	git git://linuxtv.org/media_tree.git
14124W:	http://royale.zerezo.com/zr364xx/
14125S:	Maintained
14126F:	Documentation/media/v4l-drivers/zr364xx*
14127F:	drivers/media/usb/zr364xx/
14128
14129USER-MODE LINUX (UML)
14130M:	Jeff Dike <jdike@addtoit.com>
14131M:	Richard Weinberger <richard@nod.at>
14132L:	user-mode-linux-devel@lists.sourceforge.net
14133L:	user-mode-linux-user@lists.sourceforge.net
14134W:	http://user-mode-linux.sourceforge.net
14135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14136S:	Maintained
14137F:	Documentation/virtual/uml/
14138F:	arch/um/
14139F:	arch/x86/um/
14140F:	fs/hostfs/
14141F:	fs/hppfs/
14142
14143USERSPACE I/O (UIO)
14144M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14145S:	Maintained
14146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14147F:	Documentation/driver-api/uio-howto.rst
14148F:	drivers/uio/
14149F:	include/linux/uio*.h
14150
14151UTIL-LINUX PACKAGE
14152M:	Karel Zak <kzak@redhat.com>
14153L:	util-linux@vger.kernel.org
14154W:	http://en.wikipedia.org/wiki/Util-linux
14155T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14156S:	Maintained
14157
14158UUID HELPERS
14159M:	Christoph Hellwig <hch@lst.de>
14160R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14161L:	linux-kernel@vger.kernel.org
14162T:	git git://git.infradead.org/users/hch/uuid.git
14163F:	lib/uuid.c
14164F:	lib/test_uuid.c
14165F:	include/linux/uuid.h
14166F:	include/uapi/linux/uuid.h
14167S:	Maintained
14168
14169UVESAFB DRIVER
14170M:	Michal Januszewski <spock@gentoo.org>
14171L:	linux-fbdev@vger.kernel.org
14172W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14173S:	Maintained
14174F:	Documentation/fb/uvesafb.txt
14175F:	drivers/video/fbdev/uvesafb.*
14176
14177VF610 NAND DRIVER
14178M:	Stefan Agner <stefan@agner.ch>
14179L:	linux-mtd@lists.infradead.org
14180S:	Supported
14181F:	drivers/mtd/nand/vf610_nfc.c
14182
14183VFAT/FAT/MSDOS FILESYSTEM
14184M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14185S:	Maintained
14186F:	Documentation/filesystems/vfat.txt
14187F:	fs/fat/
14188
14189VFIO DRIVER
14190M:	Alex Williamson <alex.williamson@redhat.com>
14191L:	kvm@vger.kernel.org
14192T:	git git://github.com/awilliam/linux-vfio.git
14193S:	Maintained
14194F:	Documentation/vfio.txt
14195F:	drivers/vfio/
14196F:	include/linux/vfio.h
14197F:	include/uapi/linux/vfio.h
14198
14199VFIO MEDIATED DEVICE DRIVERS
14200M:	Kirti Wankhede <kwankhede@nvidia.com>
14201L:	kvm@vger.kernel.org
14202S:	Maintained
14203F:	Documentation/vfio-mediated-device.txt
14204F:	drivers/vfio/mdev/
14205F:	include/linux/mdev.h
14206F:	samples/vfio-mdev/
14207
14208VFIO PLATFORM DRIVER
14209M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14210L:	kvm@vger.kernel.org
14211S:	Maintained
14212F:	drivers/vfio/platform/
14213
14214VGA_SWITCHEROO
14215R:	Lukas Wunner <lukas@wunner.de>
14216S:	Maintained
14217F:	Documentation/gpu/vga-switcheroo.rst
14218F:	drivers/gpu/vga/vga_switcheroo.c
14219F:	include/linux/vga_switcheroo.h
14220T:	git git://anongit.freedesktop.org/drm/drm-misc
14221
14222VIA RHINE NETWORK DRIVER
14223S:	Orphan
14224F:	drivers/net/ethernet/via/via-rhine.c
14225
14226VIA SD/MMC CARD CONTROLLER DRIVER
14227M:	Bruce Chang <brucechang@via.com.tw>
14228M:	Harald Welte <HaraldWelte@viatech.com>
14229S:	Maintained
14230F:	drivers/mmc/host/via-sdmmc.c
14231
14232VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14233M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14234L:	linux-fbdev@vger.kernel.org
14235S:	Maintained
14236F:	include/linux/via-core.h
14237F:	include/linux/via-gpio.h
14238F:	include/linux/via_i2c.h
14239F:	drivers/video/fbdev/via/
14240
14241VIA VELOCITY NETWORK DRIVER
14242M:	Francois Romieu <romieu@fr.zoreil.com>
14243L:	netdev@vger.kernel.org
14244S:	Maintained
14245F:	drivers/net/ethernet/via/via-velocity.*
14246
14247VIDEO MULTIPLEXER DRIVER
14248M:	Philipp Zabel <p.zabel@pengutronix.de>
14249L:	linux-media@vger.kernel.org
14250S:	Maintained
14251F:	drivers/media/platform/video-mux.c
14252
14253VIDEOBUF2 FRAMEWORK
14254M:	Pawel Osciak <pawel@osciak.com>
14255M:	Marek Szyprowski <m.szyprowski@samsung.com>
14256M:	Kyungmin Park <kyungmin.park@samsung.com>
14257L:	linux-media@vger.kernel.org
14258S:	Maintained
14259F:	drivers/media/v4l2-core/videobuf2-*
14260F:	include/media/videobuf2-*
14261
14262VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14263M:	Helen Koike <helen.koike@collabora.com>
14264L:	linux-media@vger.kernel.org
14265T:	git git://linuxtv.org/media_tree.git
14266W:	https://linuxtv.org
14267S:	Maintained
14268F:	drivers/media/platform/vimc/*
14269
14270VIRT LIB
14271M:	Alex Williamson <alex.williamson@redhat.com>
14272M:	Paolo Bonzini <pbonzini@redhat.com>
14273L:	kvm@vger.kernel.org
14274S:	Supported
14275F:	virt/lib/
14276
14277VIRTIO AND VHOST VSOCK DRIVER
14278M:	Stefan Hajnoczi <stefanha@redhat.com>
14279L:	kvm@vger.kernel.org
14280L:	virtualization@lists.linux-foundation.org
14281L:	netdev@vger.kernel.org
14282S:	Maintained
14283F:	include/linux/virtio_vsock.h
14284F:	include/uapi/linux/virtio_vsock.h
14285F:	include/uapi/linux/vsockmon.h
14286F:	net/vmw_vsock/af_vsock_tap.c
14287F:	net/vmw_vsock/virtio_transport_common.c
14288F:	net/vmw_vsock/virtio_transport.c
14289F:	drivers/net/vsockmon.c
14290F:	drivers/vhost/vsock.c
14291F:	drivers/vhost/vsock.h
14292
14293VIRTIO CONSOLE DRIVER
14294M:	Amit Shah <amit@kernel.org>
14295L:	virtualization@lists.linux-foundation.org
14296S:	Maintained
14297F:	drivers/char/virtio_console.c
14298F:	include/linux/virtio_console.h
14299F:	include/uapi/linux/virtio_console.h
14300
14301VIRTIO CORE, NET AND BLOCK DRIVERS
14302M:	"Michael S. Tsirkin" <mst@redhat.com>
14303M:	Jason Wang <jasowang@redhat.com>
14304L:	virtualization@lists.linux-foundation.org
14305S:	Maintained
14306F:	Documentation/devicetree/bindings/virtio/
14307F:	drivers/virtio/
14308F:	tools/virtio/
14309F:	drivers/net/virtio_net.c
14310F:	drivers/block/virtio_blk.c
14311F:	include/linux/virtio*.h
14312F:	include/uapi/linux/virtio_*.h
14313F:	drivers/crypto/virtio/
14314F:	mm/balloon_compaction.c
14315
14316VIRTIO CRYPTO DRIVER
14317M:	Gonglei <arei.gonglei@huawei.com>
14318L:	virtualization@lists.linux-foundation.org
14319L:	linux-crypto@vger.kernel.org
14320S:	Maintained
14321F:	drivers/crypto/virtio/
14322F:	include/uapi/linux/virtio_crypto.h
14323
14324VIRTIO DRIVERS FOR S390
14325M:	Cornelia Huck <cohuck@redhat.com>
14326M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14327L:	linux-s390@vger.kernel.org
14328L:	virtualization@lists.linux-foundation.org
14329L:	kvm@vger.kernel.org
14330S:	Supported
14331F:	drivers/s390/virtio/
14332
14333VIRTIO GPU DRIVER
14334M:	David Airlie <airlied@linux.ie>
14335M:	Gerd Hoffmann <kraxel@redhat.com>
14336L:	dri-devel@lists.freedesktop.org
14337L:	virtualization@lists.linux-foundation.org
14338T:	git git://anongit.freedesktop.org/drm/drm-misc
14339S:	Maintained
14340F:	drivers/gpu/drm/virtio/
14341F:	include/uapi/linux/virtio_gpu.h
14342
14343VIRTIO HOST (VHOST)
14344M:	"Michael S. Tsirkin" <mst@redhat.com>
14345M:	Jason Wang <jasowang@redhat.com>
14346L:	kvm@vger.kernel.org
14347L:	virtualization@lists.linux-foundation.org
14348L:	netdev@vger.kernel.org
14349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14350S:	Maintained
14351F:	drivers/vhost/
14352F:	include/uapi/linux/vhost.h
14353
14354VIRTIO INPUT DRIVER
14355M:	Gerd Hoffmann <kraxel@redhat.com>
14356S:	Maintained
14357F:	drivers/virtio/virtio_input.c
14358F:	include/uapi/linux/virtio_input.h
14359
14360VIRTUAL SERIO DEVICE DRIVER
14361M:	Stephen Chandler Paul <thatslyude@gmail.com>
14362S:	Maintained
14363F:	drivers/input/serio/userio.c
14364F:	include/uapi/linux/userio.h
14365
14366VIVID VIRTUAL VIDEO DRIVER
14367M:	Hans Verkuil <hverkuil@xs4all.nl>
14368L:	linux-media@vger.kernel.org
14369T:	git git://linuxtv.org/media_tree.git
14370W:	https://linuxtv.org
14371S:	Maintained
14372F:	drivers/media/platform/vivid/*
14373
14374VLYNQ BUS
14375M:	Florian Fainelli <f.fainelli@gmail.com>
14376L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14377S:	Maintained
14378F:	drivers/vlynq/vlynq.c
14379F:	include/linux/vlynq.h
14380
14381VME SUBSYSTEM
14382M:	Martyn Welch <martyn@welchs.me.uk>
14383M:	Manohar Vanga <manohar.vanga@gmail.com>
14384M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14385L:	devel@driverdev.osuosl.org
14386S:	Maintained
14387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14388F:	Documentation/driver-api/vme.rst
14389F:	drivers/staging/vme/
14390F:	drivers/vme/
14391F:	include/linux/vme*
14392
14393VMWARE BALLOON DRIVER
14394M:	Xavier Deguillard <xdeguillard@vmware.com>
14395M:	Philip Moltmann <moltmann@vmware.com>
14396M:	"VMware, Inc." <pv-drivers@vmware.com>
14397L:	linux-kernel@vger.kernel.org
14398S:	Maintained
14399F:	drivers/misc/vmw_balloon.c
14400
14401VMWARE HYPERVISOR INTERFACE
14402M:	Alok Kataria <akataria@vmware.com>
14403L:	virtualization@lists.linux-foundation.org
14404S:	Supported
14405F:	arch/x86/kernel/cpu/vmware.c
14406
14407VMWARE PVRDMA DRIVER
14408M:	Adit Ranadive <aditr@vmware.com>
14409M:	VMware PV-Drivers <pv-drivers@vmware.com>
14410L:	linux-rdma@vger.kernel.org
14411S:	Maintained
14412F:	drivers/infiniband/hw/vmw_pvrdma/
14413
14414VMware PVSCSI driver
14415M:	Jim Gill <jgill@vmware.com>
14416M:	VMware PV-Drivers <pv-drivers@vmware.com>
14417L:	linux-scsi@vger.kernel.org
14418S:	Maintained
14419F:	drivers/scsi/vmw_pvscsi.c
14420F:	drivers/scsi/vmw_pvscsi.h
14421
14422VMWARE VMMOUSE SUBDRIVER
14423M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14424M:	"VMware, Inc." <pv-drivers@vmware.com>
14425L:	linux-input@vger.kernel.org
14426S:	Maintained
14427F:	drivers/input/mouse/vmmouse.c
14428F:	drivers/input/mouse/vmmouse.h
14429
14430VMWARE VMXNET3 ETHERNET DRIVER
14431M:	Shrikrishna Khare <skhare@vmware.com>
14432M:	"VMware, Inc." <pv-drivers@vmware.com>
14433L:	netdev@vger.kernel.org
14434S:	Maintained
14435F:	drivers/net/vmxnet3/
14436
14437VOCORE VOCORE2 BOARD
14438M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14439L:	linux-mips@linux-mips.org
14440S:	Maintained
14441F:	arch/mips/boot/dts/ralink/vocore2.dts
14442
14443VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14444M:	Liam Girdwood <lgirdwood@gmail.com>
14445M:	Mark Brown <broonie@kernel.org>
14446L:	linux-kernel@vger.kernel.org
14447W:	http://www.slimlogic.co.uk/?p=48
14448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14449S:	Supported
14450F:	Documentation/devicetree/bindings/regulator/
14451F:	drivers/regulator/
14452F:	include/dt-bindings/regulator/
14453F:	include/linux/regulator/
14454
14455VRF
14456M:	David Ahern <dsa@cumulusnetworks.com>
14457M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14458L:	netdev@vger.kernel.org
14459S:	Maintained
14460F:	drivers/net/vrf.c
14461F:	Documentation/networking/vrf.txt
14462
14463VT1211 HARDWARE MONITOR DRIVER
14464M:	Juerg Haefliger <juergh@gmail.com>
14465L:	linux-hwmon@vger.kernel.org
14466S:	Maintained
14467F:	Documentation/hwmon/vt1211
14468F:	drivers/hwmon/vt1211.c
14469
14470VT8231 HARDWARE MONITOR DRIVER
14471M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14472L:	linux-hwmon@vger.kernel.org
14473S:	Maintained
14474F:	drivers/hwmon/vt8231.c
14475
14476VUB300 USB to SDIO/SD/MMC bridge chip
14477M:	Tony Olech <tony.olech@elandigitalsystems.com>
14478L:	linux-mmc@vger.kernel.org
14479L:	linux-usb@vger.kernel.org
14480S:	Supported
14481F:	drivers/mmc/host/vub300.c
14482
14483W1 DALLAS'S 1-WIRE BUS
14484M:	Evgeniy Polyakov <zbr@ioremap.net>
14485S:	Maintained
14486F:	Documentation/w1/
14487F:	drivers/w1/
14488F:	include/linux/w1.h
14489
14490W83791D HARDWARE MONITORING DRIVER
14491M:	Marc Hulsman <m.hulsman@tudelft.nl>
14492L:	linux-hwmon@vger.kernel.org
14493S:	Maintained
14494F:	Documentation/hwmon/w83791d
14495F:	drivers/hwmon/w83791d.c
14496
14497W83793 HARDWARE MONITORING DRIVER
14498M:	Rudolf Marek <r.marek@assembler.cz>
14499L:	linux-hwmon@vger.kernel.org
14500S:	Maintained
14501F:	Documentation/hwmon/w83793
14502F:	drivers/hwmon/w83793.c
14503
14504W83795 HARDWARE MONITORING DRIVER
14505M:	Jean Delvare <jdelvare@suse.com>
14506L:	linux-hwmon@vger.kernel.org
14507S:	Maintained
14508F:	drivers/hwmon/w83795.c
14509
14510W83L51xD SD/MMC CARD INTERFACE DRIVER
14511M:	Pierre Ossman <pierre@ossman.eu>
14512S:	Maintained
14513F:	drivers/mmc/host/wbsd.*
14514
14515WACOM PROTOCOL 4 SERIAL TABLETS
14516M:	Julian Squires <julian@cipht.net>
14517M:	Hans de Goede <hdegoede@redhat.com>
14518L:	linux-input@vger.kernel.org
14519S:	Maintained
14520F:	drivers/input/tablet/wacom_serial4.c
14521
14522WATCHDOG DEVICE DRIVERS
14523M:	Wim Van Sebroeck <wim@iguana.be>
14524R:	Guenter Roeck <linux@roeck-us.net>
14525L:	linux-watchdog@vger.kernel.org
14526W:	http://www.linux-watchdog.org/
14527T:	git git://www.linux-watchdog.org/linux-watchdog.git
14528S:	Maintained
14529F:	Documentation/devicetree/bindings/watchdog/
14530F:	Documentation/watchdog/
14531F:	drivers/watchdog/
14532F:	include/linux/watchdog.h
14533F:	include/uapi/linux/watchdog.h
14534
14535WHISKEYCOVE PMIC GPIO DRIVER
14536M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14537L:	linux-gpio@vger.kernel.org
14538S:	Maintained
14539F:	drivers/gpio/gpio-wcove.c
14540
14541WIIMOTE HID DRIVER
14542M:	David Herrmann <dh.herrmann@googlemail.com>
14543L:	linux-input@vger.kernel.org
14544S:	Maintained
14545F:	drivers/hid/hid-wiimote*
14546
14547WILOCITY WIL6210 WIRELESS DRIVER
14548M:	Maya Erez <qca_merez@qca.qualcomm.com>
14549L:	linux-wireless@vger.kernel.org
14550L:	wil6210@qca.qualcomm.com
14551S:	Supported
14552W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14553F:	drivers/net/wireless/ath/wil6210/
14554F:	include/uapi/linux/wil6210_uapi.h
14555
14556WIMAX STACK
14557M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14558M:	linux-wimax@intel.com
14559L:	wimax@linuxwimax.org (subscribers-only)
14560S:	Supported
14561W:	http://linuxwimax.org
14562F:	Documentation/wimax/README.wimax
14563F:	include/linux/wimax/debug.h
14564F:	include/net/wimax.h
14565F:	include/uapi/linux/wimax.h
14566F:	net/wimax/
14567
14568WINBOND CIR DRIVER
14569M:	David Härdeman <david@hardeman.nu>
14570S:	Maintained
14571F:	drivers/media/rc/winbond-cir.c
14572
14573WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14574M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14575L:	linux-watchdog@vger.kernel.org
14576S:	Maintained
14577F:	drivers/watchdog/ebc-c384_wdt.c
14578
14579WINSYSTEMS WS16C48 GPIO DRIVER
14580M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14581L:	linux-gpio@vger.kernel.org
14582S:	Maintained
14583F:	drivers/gpio/gpio-ws16c48.c
14584
14585WISTRON LAPTOP BUTTON DRIVER
14586M:	Miloslav Trmac <mitr@volny.cz>
14587S:	Maintained
14588F:	drivers/input/misc/wistron_btns.c
14589
14590WL3501 WIRELESS PCMCIA CARD DRIVER
14591L:	linux-wireless@vger.kernel.org
14592S:	Odd fixes
14593F:	drivers/net/wireless/wl3501*
14594
14595WOLFSON MICROELECTRONICS DRIVERS
14596L:	patches@opensource.cirrus.com
14597T:	git https://github.com/CirrusLogic/linux-drivers.git
14598W:	https://github.com/CirrusLogic/linux-drivers/wiki
14599S:	Supported
14600F:	Documentation/hwmon/wm83??
14601F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14602F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14603F:	Documentation/devicetree/bindings/mfd/arizona.txt
14604F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14605F:	arch/arm/mach-s3c64xx/mach-crag6410*
14606F:	drivers/clk/clk-wm83*.c
14607F:	drivers/extcon/extcon-arizona.c
14608F:	drivers/leds/leds-wm83*.c
14609F:	drivers/gpio/gpio-*wm*.c
14610F:	drivers/gpio/gpio-arizona.c
14611F:	drivers/hwmon/wm83??-hwmon.c
14612F:	drivers/input/misc/wm831x-on.c
14613F:	drivers/input/touchscreen/wm831x-ts.c
14614F:	drivers/input/touchscreen/wm97*.c
14615F:	drivers/mfd/arizona*
14616F:	drivers/mfd/wm*.c
14617F:	drivers/mfd/cs47l24*
14618F:	drivers/power/supply/wm83*.c
14619F:	drivers/rtc/rtc-wm83*.c
14620F:	drivers/regulator/wm8*.c
14621F:	drivers/regulator/arizona*
14622F:	drivers/video/backlight/wm83*_bl.c
14623F:	drivers/watchdog/wm83*_wdt.c
14624F:	include/linux/mfd/arizona/
14625F:	include/linux/mfd/wm831x/
14626F:	include/linux/mfd/wm8350/
14627F:	include/linux/mfd/wm8400*
14628F:	include/linux/regulator/arizona*
14629F:	include/linux/wm97xx.h
14630F:	include/sound/wm????.h
14631F:	sound/soc/codecs/arizona.?
14632F:	sound/soc/codecs/wm*
14633F:	sound/soc/codecs/cs47l24*
14634
14635WORKQUEUE
14636M:	Tejun Heo <tj@kernel.org>
14637R:	Lai Jiangshan <jiangshanlai@gmail.com>
14638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14639S:	Maintained
14640F:	include/linux/workqueue.h
14641F:	kernel/workqueue.c
14642F:	Documentation/core-api/workqueue.rst
14643
14644X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14645M:	Chen-Yu Tsai <wens@csie.org>
14646L:	linux-kernel@vger.kernel.org
14647S:	Maintained
14648N:	axp[128]
14649
14650X.25 NETWORK LAYER
14651M:	Andrew Hendry <andrew.hendry@gmail.com>
14652L:	linux-x25@vger.kernel.org
14653S:	Odd Fixes
14654F:	Documentation/networking/x25*
14655F:	include/net/x25*
14656F:	net/x25/
14657
14658X86 ARCHITECTURE (32-BIT AND 64-BIT)
14659M:	Thomas Gleixner <tglx@linutronix.de>
14660M:	Ingo Molnar <mingo@redhat.com>
14661M:	"H. Peter Anvin" <hpa@zytor.com>
14662M:	x86@kernel.org
14663L:	linux-kernel@vger.kernel.org
14664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14665S:	Maintained
14666F:	Documentation/x86/
14667F:	arch/x86/
14668
14669X86 MCE INFRASTRUCTURE
14670M:	Tony Luck <tony.luck@intel.com>
14671M:	Borislav Petkov <bp@alien8.de>
14672L:	linux-edac@vger.kernel.org
14673S:	Maintained
14674F:	arch/x86/kernel/cpu/mcheck/*
14675
14676X86 MICROCODE UPDATE SUPPORT
14677M:	Borislav Petkov <bp@alien8.de>
14678S:	Maintained
14679F:	arch/x86/kernel/cpu/microcode/*
14680
14681X86 PLATFORM DRIVERS
14682M:	Darren Hart <dvhart@infradead.org>
14683M:	Andy Shevchenko <andy@infradead.org>
14684L:	platform-driver-x86@vger.kernel.org
14685T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14686S:	Maintained
14687F:	drivers/platform/x86/
14688F:	drivers/platform/olpc/
14689
14690X86 VDSO
14691M:	Andy Lutomirski <luto@amacapital.net>
14692L:	linux-kernel@vger.kernel.org
14693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14694S:	Maintained
14695F:	arch/x86/entry/vdso/
14696
14697XC2028/3028 TUNER DRIVER
14698M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14699M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14700L:	linux-media@vger.kernel.org
14701W:	https://linuxtv.org
14702T:	git git://linuxtv.org/media_tree.git
14703S:	Maintained
14704F:	drivers/media/tuners/tuner-xc2028.*
14705
14706XEN BLOCK SUBSYSTEM
14707M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14708M:	Roger Pau Monné <roger.pau@citrix.com>
14709L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14710S:	Supported
14711F:	drivers/block/xen-blkback/*
14712F:	drivers/block/xen*
14713
14714XEN HYPERVISOR ARM
14715M:	Stefano Stabellini <sstabellini@kernel.org>
14716L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14717S:	Maintained
14718F:	arch/arm/xen/
14719F:	arch/arm/include/asm/xen/
14720
14721XEN HYPERVISOR ARM64
14722M:	Stefano Stabellini <sstabellini@kernel.org>
14723L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14724S:	Maintained
14725F:	arch/arm64/xen/
14726F:	arch/arm64/include/asm/xen/
14727
14728XEN HYPERVISOR INTERFACE
14729M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14730M:	Juergen Gross <jgross@suse.com>
14731L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14733S:	Supported
14734F:	arch/x86/xen/
14735F:	drivers/*/xen-*front.c
14736F:	drivers/xen/
14737F:	arch/x86/include/asm/xen/
14738F:	include/xen/
14739F:	include/uapi/xen/
14740F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14741F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14742
14743XEN NETWORK BACKEND DRIVER
14744M:	Wei Liu <wei.liu2@citrix.com>
14745M:	Paul Durrant <paul.durrant@citrix.com>
14746L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14747L:	netdev@vger.kernel.org
14748S:	Supported
14749F:	drivers/net/xen-netback/*
14750
14751XEN PCI SUBSYSTEM
14752M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14753L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14754S:	Supported
14755F:	arch/x86/pci/*xen*
14756F:	drivers/pci/*xen*
14757
14758XEN PVSCSI DRIVERS
14759M:	Juergen Gross <jgross@suse.com>
14760L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14761L:	linux-scsi@vger.kernel.org
14762S:	Supported
14763F:	drivers/scsi/xen-scsifront.c
14764F:	drivers/xen/xen-scsiback.c
14765F:	include/xen/interface/io/vscsiif.h
14766
14767XEN SWIOTLB SUBSYSTEM
14768M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14769L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14770S:	Supported
14771F:	arch/x86/xen/*swiotlb*
14772F:	drivers/xen/*swiotlb*
14773
14774XFS FILESYSTEM
14775M:	Darrick J. Wong <darrick.wong@oracle.com>
14776M:	linux-xfs@vger.kernel.org
14777L:	linux-xfs@vger.kernel.org
14778W:	http://xfs.org/
14779T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14780S:	Supported
14781F:	Documentation/filesystems/xfs.txt
14782F:	fs/xfs/
14783
14784XILINX AXI ETHERNET DRIVER
14785M:	Anirudha Sarangi <anirudh@xilinx.com>
14786M:	John Linn <John.Linn@xilinx.com>
14787S:	Maintained
14788F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14789
14790XILINX UARTLITE SERIAL DRIVER
14791M:	Peter Korsgaard <jacmet@sunsite.dk>
14792L:	linux-serial@vger.kernel.org
14793S:	Maintained
14794F:	drivers/tty/serial/uartlite.c
14795
14796XILINX VIDEO IP CORES
14797M:	Hyun Kwon <hyun.kwon@xilinx.com>
14798M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14799L:	linux-media@vger.kernel.org
14800T:	git git://linuxtv.org/media_tree.git
14801S:	Supported
14802F:	Documentation/devicetree/bindings/media/xilinx/
14803F:	drivers/media/platform/xilinx/
14804F:	include/uapi/linux/xilinx-v4l2-controls.h
14805
14806XILLYBUS DRIVER
14807M:	Eli Billauer <eli.billauer@gmail.com>
14808L:	linux-kernel@vger.kernel.org
14809S:	Supported
14810F:	drivers/char/xillybus/
14811
14812XRA1403 GPIO EXPANDER
14813M:	Nandor Han <nandor.han@ge.com>
14814M:	Semi Malinen <semi.malinen@ge.com>
14815L:	linux-gpio@vger.kernel.org
14816S:	Maintained
14817F:	drivers/gpio/gpio-xra1403.c
14818F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14819
14820XTENSA XTFPGA PLATFORM SUPPORT
14821M:	Max Filippov <jcmvbkbc@gmail.com>
14822L:	linux-xtensa@linux-xtensa.org
14823S:	Maintained
14824F:	drivers/spi/spi-xtensa-xtfpga.c
14825F:	sound/soc/xtensa/xtfpga-i2s.c
14826
14827YAM DRIVER FOR AX.25
14828M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14829L:	linux-hams@vger.kernel.org
14830S:	Maintained
14831F:	drivers/net/hamradio/yam*
14832F:	include/linux/yam.h
14833
14834YAMA SECURITY MODULE
14835M:	Kees Cook <keescook@chromium.org>
14836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14837S:	Supported
14838F:	security/yama/
14839F:	Documentation/admin-guide/LSM/Yama.rst
14840
14841YEALINK PHONE DRIVER
14842M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14843L:	usbb2k-api-dev@nongnu.org
14844S:	Maintained
14845F:	Documentation/input/yealink.rst
14846F:	drivers/input/misc/yealink.*
14847
14848Z8530 DRIVER FOR AX.25
14849M:	Joerg Reuter <jreuter@yaina.de>
14850W:	http://yaina.de/jreuter/
14851W:	http://www.qsl.net/dl1bke/
14852L:	linux-hams@vger.kernel.org
14853S:	Maintained
14854F:	Documentation/networking/z8530drv.txt
14855F:	drivers/net/hamradio/*scc.c
14856F:	drivers/net/hamradio/z8530.h
14857
14858ZBUD COMPRESSED PAGE ALLOCATOR
14859M:	Seth Jennings <sjenning@redhat.com>
14860M:	Dan Streetman <ddstreet@ieee.org>
14861L:	linux-mm@kvack.org
14862S:	Maintained
14863F:	mm/zbud.c
14864F:	include/linux/zbud.h
14865
14866ZD1211RW WIRELESS DRIVER
14867M:	Daniel Drake <dsd@gentoo.org>
14868M:	Ulrich Kunitz <kune@deine-taler.de>
14869W:	http://zd1211.ath.cx/wiki/DriverRewrite
14870L:	linux-wireless@vger.kernel.org
14871L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14872S:	Maintained
14873F:	drivers/net/wireless/zydas/zd1211rw/
14874
14875ZD1301 MEDIA DRIVER
14876M:	Antti Palosaari <crope@iki.fi>
14877L:	linux-media@vger.kernel.org
14878W:	https://linuxtv.org/
14879W:	http://palosaari.fi/linux/
14880Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14881S:	Maintained
14882F:	drivers/media/usb/dvb-usb-v2/zd1301*
14883
14884ZD1301_DEMOD MEDIA DRIVER
14885M:	Antti Palosaari <crope@iki.fi>
14886L:	linux-media@vger.kernel.org
14887W:	https://linuxtv.org/
14888W:	http://palosaari.fi/linux/
14889Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14890S:	Maintained
14891F:	drivers/media/dvb-frontends/zd1301_demod*
14892
14893ZPOOL COMPRESSED PAGE STORAGE API
14894M:	Dan Streetman <ddstreet@ieee.org>
14895L:	linux-mm@kvack.org
14896S:	Maintained
14897F:	mm/zpool.c
14898F:	include/linux/zpool.h
14899
14900ZR36067 VIDEO FOR LINUX DRIVER
14901L:	mjpeg-users@lists.sourceforge.net
14902L:	linux-media@vger.kernel.org
14903W:	http://mjpeg.sourceforge.net/driver-zoran/
14904T:	hg https://linuxtv.org/hg/v4l-dvb
14905S:	Odd Fixes
14906F:	drivers/media/pci/zoran/
14907
14908ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14909M:	Minchan Kim <minchan@kernel.org>
14910M:	Nitin Gupta <ngupta@vflare.org>
14911R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14912L:	linux-kernel@vger.kernel.org
14913S:	Maintained
14914F:	drivers/block/zram/
14915F:	Documentation/blockdev/zram.txt
14916
14917ZS DECSTATION Z85C30 SERIAL DRIVER
14918M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14919S:	Maintained
14920F:	drivers/tty/serial/zs.*
14921
14922ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14923M:	Minchan Kim <minchan@kernel.org>
14924M:	Nitin Gupta <ngupta@vflare.org>
14925R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14926L:	linux-mm@kvack.org
14927S:	Maintained
14928F:	mm/zsmalloc.c
14929F:	include/linux/zsmalloc.h
14930F:	Documentation/vm/zsmalloc.txt
14931
14932ZSWAP COMPRESSED SWAP CACHING
14933M:	Seth Jennings <sjenning@redhat.com>
14934M:	Dan Streetman <ddstreet@ieee.org>
14935L:	linux-mm@kvack.org
14936S:	Maintained
14937F:	mm/zswap.c
14938
14939THE REST
14940M:	Linus Torvalds <torvalds@linux-foundation.org>
14941L:	linux-kernel@vger.kernel.org
14942Q:	http://patchwork.kernel.org/project/LKML/list/
14943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14944S:	Buried alive in reporters
14945F:	*
14946F:	*/
14947