xref: /linux/MAINTAINERS (revision dbe776c2ca54c3070358640fdf2fb28aeaa17d31)
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 THERMAL DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/*thermal*
362
363ACPI VIDEO DRIVER
364M:	Zhang Rui <rui.zhang@intel.com>
365L:	linux-acpi@vger.kernel.org
366W:	https://01.org/linux-acpi
367B:	https://bugzilla.kernel.org
368S:	Supported
369F:	drivers/acpi/acpi_video.c
370
371ACPI WMI DRIVER
372L:	platform-driver-x86@vger.kernel.org
373S:	Orphan
374F:	drivers/platform/x86/wmi.c
375
376AD1889 ALSA SOUND DRIVER
377M:	Thibaut Varene <T-Bone@parisc-linux.org>
378W:	http://wiki.parisc-linux.org/AD1889
379L:	linux-parisc@vger.kernel.org
380S:	Maintained
381F:	sound/pci/ad1889.*
382
383AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384M:	Michael Hennerich <michael.hennerich@analog.com>
385W:	http://wiki.analog.com/AD5254
386W:	http://ez.analog.com/community/linux-device-drivers
387S:	Supported
388F:	drivers/misc/ad525x_dpot.c
389
390AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391M:	Michael Hennerich <michael.hennerich@analog.com>
392W:	http://wiki.analog.com/AD5398
393W:	http://ez.analog.com/community/linux-device-drivers
394S:	Supported
395F:	drivers/regulator/ad5398.c
396
397AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398M:	Michael Hennerich <michael.hennerich@analog.com>
399W:	http://wiki.analog.com/AD7142
400W:	http://ez.analog.com/community/linux-device-drivers
401S:	Supported
402F:	drivers/input/misc/ad714x.c
403
404AD7877 TOUCHSCREEN DRIVER
405M:	Michael Hennerich <michael.hennerich@analog.com>
406W:	http://wiki.analog.com/AD7877
407W:	http://ez.analog.com/community/linux-device-drivers
408S:	Supported
409F:	drivers/input/touchscreen/ad7877.c
410
411AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD7879
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/input/touchscreen/ad7879.c
417
418ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419M:	Jiri Kosina <jikos@kernel.org>
420S:	Maintained
421
422ADF7242 IEEE 802.15.4 RADIO DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424W:	https://wiki.analog.com/ADF7242
425W:	http://ez.analog.com/community/linux-device-drivers
426L:	linux-wpan@vger.kernel.org
427S:	Supported
428F:	drivers/net/ieee802154/adf7242.c
429F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
431ADM1025 HARDWARE MONITOR DRIVER
432M:	Jean Delvare <jdelvare@suse.com>
433L:	linux-hwmon@vger.kernel.org
434S:	Maintained
435F:	Documentation/hwmon/adm1025
436F:	drivers/hwmon/adm1025.c
437
438ADM1029 HARDWARE MONITOR DRIVER
439M:	Corentin Labbe <clabbe.montjoie@gmail.com>
440L:	linux-hwmon@vger.kernel.org
441S:	Maintained
442F:	drivers/hwmon/adm1029.c
443
444ADM8211 WIRELESS DRIVER
445L:	linux-wireless@vger.kernel.org
446W:	http://wireless.kernel.org/
447S:	Orphan
448F:	drivers/net/wireless/admtek/adm8211.*
449
450ADP1653 FLASH CONTROLLER DRIVER
451M:	Sakari Ailus <sakari.ailus@iki.fi>
452L:	linux-media@vger.kernel.org
453S:	Maintained
454F:	drivers/media/i2c/adp1653.c
455F:	include/media/i2c/adp1653.h
456
457ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	http://wiki.analog.com/ADP5520
460W:	http://ez.analog.com/community/linux-device-drivers
461S:	Supported
462F:	drivers/mfd/adp5520.c
463F:	drivers/video/backlight/adp5520_bl.c
464F:	drivers/leds/leds-adp5520.c
465F:	drivers/gpio/gpio-adp5520.c
466F:	drivers/input/keyboard/adp5520-keys.c
467
468ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP5588
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/input/keyboard/adp5588-keys.c
474F:	drivers/gpio/gpio-adp5588.c
475
476ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477M:	Michael Hennerich <michael.hennerich@analog.com>
478W:	http://wiki.analog.com/ADP8860
479W:	http://ez.analog.com/community/linux-device-drivers
480S:	Supported
481F:	drivers/video/backlight/adp8860_bl.c
482
483ADS1015 HARDWARE MONITOR DRIVER
484M:	Dirk Eibach <eibach@gdsys.de>
485L:	linux-hwmon@vger.kernel.org
486S:	Maintained
487F:	Documentation/hwmon/ads1015
488F:	drivers/hwmon/ads1015.c
489F:	include/linux/platform_data/ads1015.h
490
491ADT746X FAN DRIVER
492M:	Colin Leroy <colin@colino.net>
493S:	Maintained
494F:	drivers/macintosh/therm_adt746x.c
495
496ADT7475 HARDWARE MONITOR DRIVER
497M:	Jean Delvare <jdelvare@suse.com>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/adt7475
501F:	drivers/hwmon/adt7475.c
502
503ADVANSYS SCSI DRIVER
504M:	Matthew Wilcox <matthew@wil.cx>
505M:	Hannes Reinecke <hare@suse.com>
506L:	linux-scsi@vger.kernel.org
507S:	Maintained
508F:	Documentation/scsi/advansys.txt
509F:	drivers/scsi/advansys.c
510
511ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADXL345
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/input/misc/adxl34x.c
517
518AEDSP16 DRIVER
519M:	Riccardo Facchetti <fizban@tin.it>
520S:	Maintained
521F:	sound/oss/aedsp16.c
522
523AF9013 MEDIA DRIVER
524M:	Antti Palosaari <crope@iki.fi>
525L:	linux-media@vger.kernel.org
526W:	https://linuxtv.org
527W:	http://palosaari.fi/linux/
528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
529T:	git git://linuxtv.org/anttip/media_tree.git
530S:	Maintained
531F:	drivers/media/dvb-frontends/af9013*
532
533AF9033 MEDIA DRIVER
534M:	Antti Palosaari <crope@iki.fi>
535L:	linux-media@vger.kernel.org
536W:	https://linuxtv.org
537W:	http://palosaari.fi/linux/
538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
539T:	git git://linuxtv.org/anttip/media_tree.git
540S:	Maintained
541F:	drivers/media/dvb-frontends/af9033*
542
543AFFS FILE SYSTEM
544L:	linux-fsdevel@vger.kernel.org
545S:	Orphan
546F:	Documentation/filesystems/affs.txt
547F:	fs/affs/
548
549AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550M:	David Howells <dhowells@redhat.com>
551L:	linux-afs@lists.infradead.org
552S:	Supported
553F:	fs/afs/
554F:	include/net/af_rxrpc.h
555F:	net/rxrpc/af_rxrpc.c
556W:	https://www.infradead.org/~dhowells/kafs/
557
558AGPGART DRIVER
559M:	David Airlie <airlied@linux.ie>
560T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
561S:	Maintained
562F:	drivers/char/agp/
563F:	include/linux/agp*
564F:	include/uapi/linux/agp*
565
566AHA152X SCSI DRIVER
567M:	"Juergen E. Fischer" <fischer@norbit.de>
568L:	linux-scsi@vger.kernel.org
569S:	Maintained
570F:	drivers/scsi/aha152x*
571F:	drivers/scsi/pcmcia/aha152x*
572
573AIC7XXX / AIC79XX SCSI DRIVER
574M:	Hannes Reinecke <hare@suse.com>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	drivers/scsi/aic7xxx/
578
579AIMSLAB FM RADIO RECEIVER DRIVER
580M:	Hans Verkuil <hverkuil@xs4all.nl>
581L:	linux-media@vger.kernel.org
582T:	git git://linuxtv.org/media_tree.git
583W:	https://linuxtv.org
584S:	Maintained
585F:	drivers/media/radio/radio-aimslab*
586
587AIO
588M:	Benjamin LaHaise <bcrl@kvack.org>
589L:	linux-aio@kvack.org
590S:	Supported
591F:	fs/aio.c
592F:	include/linux/*aio*.h
593
594AIRSPY MEDIA DRIVER
595M:	Antti Palosaari <crope@iki.fi>
596L:	linux-media@vger.kernel.org
597W:	https://linuxtv.org
598W:	http://palosaari.fi/linux/
599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
600T:	git git://linuxtv.org/anttip/media_tree.git
601S:	Maintained
602F:	drivers/media/usb/airspy/
603
604ALACRITECH GIGABIT ETHERNET DRIVER
605M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
606S:	Maintained
607F:	drivers/net/ethernet/alacritech/*
608
609ALCATEL SPEEDTOUCH USB DRIVER
610M:	Duncan Sands <duncan.sands@free.fr>
611L:	linux-usb@vger.kernel.org
612W:	http://www.linux-usb.org/SpeedTouch/
613S:	Maintained
614F:	drivers/usb/atm/speedtch.c
615F:	drivers/usb/atm/usbatm.c
616
617ALCHEMY AU1XX0 MMC DRIVER
618M:	Manuel Lauss <manuel.lauss@gmail.com>
619S:	Maintained
620F:	drivers/mmc/host/au1xmmc.c
621
622ALI1563 I2C DRIVER
623M:	Rudolf Marek <r.marek@assembler.cz>
624L:	linux-i2c@vger.kernel.org
625S:	Maintained
626F:	Documentation/i2c/busses/i2c-ali1563
627F:	drivers/i2c/busses/i2c-ali1563.c
628
629ALLWINNER SECURITY SYSTEM
630M:	Corentin Labbe <clabbe.montjoie@gmail.com>
631L:	linux-crypto@vger.kernel.org
632S:	Maintained
633F:	drivers/crypto/sunxi-ss/
634
635ALPHA PORT
636M:	Richard Henderson <rth@twiddle.net>
637M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638M:	Matt Turner <mattst88@gmail.com>
639S:	Odd Fixes
640L:	linux-alpha@vger.kernel.org
641F:	arch/alpha/
642
643ALPS PS/2 TOUCHPAD DRIVER
644R:	Pali Rohár <pali.rohar@gmail.com>
645F:	drivers/input/mouse/alps.*
646
647ALTERA I2C CONTROLLER DRIVER
648M:	Thor Thayer <thor.thayer@linux.intel.com>
649S:	Maintained
650F:	drivers/i2c/busses/i2c-altera.c
651
652ALTERA MAILBOX DRIVER
653M:	Ley Foon Tan <lftan@altera.com>
654L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
655S:	Maintained
656F:	drivers/mailbox/mailbox-altera.c
657
658ALTERA PIO DRIVER
659M:	Tien Hock Loh <thloh@altera.com>
660L:	linux-gpio@vger.kernel.org
661S:	Maintained
662F:	drivers/gpio/gpio-altera.c
663
664ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
665M:	Thor Thayer <thor.thayer@linux.intel.com>
666S:	Maintained
667F:	drivers/gpio/gpio-altera-a10sr.c
668F:	drivers/mfd/altera-a10sr.c
669F:	drivers/reset/reset-a10sr.c
670F:	include/linux/mfd/altera-a10sr.h
671F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
672
673ALTERA TRIPLE SPEED ETHERNET DRIVER
674M:	Vince Bridgers <vbridger@opensource.altera.com>
675L:	netdev@vger.kernel.org
676L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
677S:	Maintained
678F:	drivers/net/ethernet/altera/
679
680ALTERA UART/JTAG UART SERIAL DRIVERS
681M:	Tobias Klauser <tklauser@distanz.ch>
682L:	linux-serial@vger.kernel.org
683L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684S:	Maintained
685F:	drivers/tty/serial/altera_uart.c
686F:	drivers/tty/serial/altera_jtaguart.c
687F:	include/linux/altera_uart.h
688F:	include/linux/altera_jtaguart.h
689
690AMAZON ETHERNET DRIVERS
691M:	Netanel Belgazal <netanel@annapurnalabs.com>
692R:	Saeed Bishara <saeed@annapurnalabs.com>
693R:	Zorik Machulsky <zorik@annapurnalabs.com>
694L:	netdev@vger.kernel.org
695S:	Supported
696F:	Documentation/networking/ena.txt
697F:	drivers/net/ethernet/amazon/
698
699AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
700M:	Tom Lendacky <thomas.lendacky@amd.com>
701M:	Gary Hook <gary.hook@amd.com>
702L:	linux-crypto@vger.kernel.org
703S:	Supported
704F:	drivers/crypto/ccp/
705F:	include/linux/ccp.h
706
707AMD FAM15H PROCESSOR POWER MONITORING DRIVER
708M:	Huang Rui <ray.huang@amd.com>
709L:	linux-hwmon@vger.kernel.org
710S:	Supported
711F:	Documentation/hwmon/fam15h_power
712F:	drivers/hwmon/fam15h_power.c
713
714AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
715L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
716S:	Orphan
717F:	drivers/usb/gadget/udc/amd5536udc.*
718
719AMD GEODE PROCESSOR/CHIPSET SUPPORT
720P:	Andres Salomon <dilinger@queued.net>
721L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
722W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
723S:	Supported
724F:	drivers/char/hw_random/geode-rng.c
725F:	drivers/crypto/geode*
726F:	drivers/video/fbdev/geode/
727F:	arch/x86/include/asm/geode.h
728
729AMD IOMMU (AMD-VI)
730M:	Joerg Roedel <joro@8bytes.org>
731L:	iommu@lists.linux-foundation.org
732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
733S:	Maintained
734F:	drivers/iommu/amd_iommu*.[ch]
735F:	include/linux/amd-iommu.h
736
737AMD KFD
738M:	Oded Gabbay <oded.gabbay@gmail.com>
739L:	dri-devel@lists.freedesktop.org
740T:	git git://people.freedesktop.org/~gabbayo/linux.git
741S:	Supported
742F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
743F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
744F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
745F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
746F:	drivers/gpu/drm/amd/amdkfd/
747F:	drivers/gpu/drm/amd/include/cik_structs.h
748F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
749F:	drivers/gpu/drm/amd/include/vi_structs.h
750F:	drivers/gpu/drm/radeon/radeon_kfd.c
751F:	drivers/gpu/drm/radeon/radeon_kfd.h
752F:	include/uapi/linux/kfd_ioctl.h
753
754AMD SEATTLE DEVICE TREE SUPPORT
755M:	Brijesh Singh <brijeshkumar.singh@amd.com>
756M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
757M:	Tom Lendacky <thomas.lendacky@amd.com>
758S:	Supported
759F:	arch/arm64/boot/dts/amd/
760
761AMD XGBE DRIVER
762M:	Tom Lendacky <thomas.lendacky@amd.com>
763L:	netdev@vger.kernel.org
764S:	Supported
765F:	drivers/net/ethernet/amd/xgbe/
766F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
767
768AMS (Apple Motion Sensor) DRIVER
769M:	Michael Hanselmann <linux-kernel@hansmi.ch>
770S:	Supported
771F:	drivers/macintosh/ams/
772
773ANALOG DEVICES INC AD9389B DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/ad9389b*
778
779ANALOG DEVICES INC ADV7180 DRIVER
780M:	Lars-Peter Clausen <lars@metafoo.de>
781L:	linux-media@vger.kernel.org
782W:	http://ez.analog.com/community/linux-device-drivers
783S:	Supported
784F:	drivers/media/i2c/adv7180.c
785
786ANALOG DEVICES INC ADV748X DRIVER
787M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
788L:	linux-media@vger.kernel.org
789S:	Maintained
790F:	drivers/media/i2c/adv748x/*
791
792ANALOG DEVICES INC ADV7511 DRIVER
793M:	Hans Verkuil <hans.verkuil@cisco.com>
794L:	linux-media@vger.kernel.org
795S:	Maintained
796F:	drivers/media/i2c/adv7511*
797
798ANALOG DEVICES INC ADV7604 DRIVER
799M:	Hans Verkuil <hans.verkuil@cisco.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv7604*
803
804ANALOG DEVICES INC ADV7842 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7842*
809
810ANALOG DEVICES INC ASOC CODEC DRIVERS
811M:	Lars-Peter Clausen <lars@metafoo.de>
812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
813W:	http://wiki.analog.com/
814W:	http://ez.analog.com/community/linux-device-drivers
815S:	Supported
816F:	sound/soc/codecs/adau*
817F:	sound/soc/codecs/adav*
818F:	sound/soc/codecs/ad1*
819F:	sound/soc/codecs/ad7*
820F:	sound/soc/codecs/ssm*
821F:	sound/soc/codecs/sigmadsp.*
822
823ANALOG DEVICES INC ASOC DRIVERS
824L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
826W:	http://blackfin.uclinux.org/
827S:	Supported
828F:	sound/soc/blackfin/*
829
830ANALOG DEVICES INC DMA DRIVERS
831M:	Lars-Peter Clausen <lars@metafoo.de>
832W:	http://ez.analog.com/community/linux-device-drivers
833S:	Supported
834F:	drivers/dma/dma-axi-dmac.c
835
836ANALOG DEVICES INC IIO DRIVERS
837M:	Lars-Peter Clausen <lars@metafoo.de>
838M:	Michael Hennerich <Michael.Hennerich@analog.com>
839W:	http://wiki.analog.com/
840W:	http://ez.analog.com/community/linux-device-drivers
841S:	Supported
842F:	drivers/iio/*/ad*
843F:	drivers/iio/adc/ltc2497*
844X:	drivers/iio/*/adjd*
845F:	drivers/staging/iio/*/ad*
846F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
847
848ANDROID CONFIG FRAGMENTS
849M:	Rob Herring <robh@kernel.org>
850S:	Supported
851F:	kernel/configs/android*
852
853ANDROID DRIVERS
854M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
855M:	Arve Hjønnevåg <arve@android.com>
856M:	Riley Andrews <riandrews@android.com>
857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
858L:	devel@driverdev.osuosl.org
859S:	Supported
860F:	drivers/android/
861F:	drivers/staging/android/
862
863ANDROID GOLDFISH RTC DRIVER
864M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
865S:	Supported
866F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
867F:	drivers/rtc/rtc-goldfish.c
868
869ANDROID ION DRIVER
870M:	Laura Abbott <labbott@redhat.com>
871M:	Sumit Semwal <sumit.semwal@linaro.org>
872L:	devel@driverdev.osuosl.org
873S:	Supported
874F:	drivers/staging/android/ion
875F:	drivers/staging/android/uapi/ion.h
876F:	drivers/staging/android/uapi/ion_test.h
877
878AOA (Apple Onboard Audio) ALSA DRIVER
879M:	Johannes Berg <johannes@sipsolutions.net>
880L:	linuxppc-dev@lists.ozlabs.org
881L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
882S:	Maintained
883F:	sound/aoa/
884
885APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
886M:	William Breathitt Gray <vilhelm.gray@gmail.com>
887L:	linux-iio@vger.kernel.org
888S:	Maintained
889F:	drivers/iio/adc/stx104.c
890
891APM DRIVER
892M:	Jiri Kosina <jikos@kernel.org>
893S:	Odd fixes
894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
895F:	arch/x86/kernel/apm_32.c
896F:	include/linux/apm_bios.h
897F:	include/uapi/linux/apm_bios.h
898F:	drivers/char/apm-emulation.c
899
900APPARMOR SECURITY MODULE
901M:	John Johansen <john.johansen@canonical.com>
902L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
903W:	apparmor.wiki.kernel.org
904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
905S:	Supported
906F:	security/apparmor/
907F:	Documentation/admin-guide/LSM/apparmor.rst
908
909APPLE BCM5974 MULTITOUCH DRIVER
910M:	Henrik Rydberg <rydberg@bitmath.org>
911L:	linux-input@vger.kernel.org
912S:	Odd fixes
913F:	drivers/input/mouse/bcm5974.c
914
915APPLE SMC DRIVER
916M:	Henrik Rydberg <rydberg@bitmath.org>
917L:	linux-hwmon@vger.kernel.org
918S:	Odd fixes
919F:	drivers/hwmon/applesmc.c
920
921APPLETALK NETWORK LAYER
922L:	netdev@vger.kernel.org
923S:	Odd fixes
924F:	drivers/net/appletalk/
925F:	net/appletalk/
926
927APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
928M:	Duc Dang <dhdang@apm.com>
929S:	Supported
930F:	arch/arm64/boot/dts/apm/
931
932APPLIED MICRO (APM) X-GENE SOC EDAC
933M:	Loc Ho <lho@apm.com>
934S:	Supported
935F:	drivers/edac/xgene_edac.c
936F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
937
938APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
939M:	Iyappan Subramanian <isubramanian@apm.com>
940M:	Keyur Chudgar <kchudgar@apm.com>
941S:	Supported
942F:	drivers/net/ethernet/apm/xgene-v2/
943
944APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
945M:	Iyappan Subramanian <isubramanian@apm.com>
946M:	Keyur Chudgar <kchudgar@apm.com>
947M:	Quan Nguyen <qnguyen@apm.com>
948S:	Supported
949F:	drivers/net/ethernet/apm/xgene/
950F:	drivers/net/phy/mdio-xgene.c
951F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
952F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
953
954APPLIED MICRO (APM) X-GENE SOC PMU
955M:	Tai Nguyen <ttnguyen@apm.com>
956S:	Supported
957F:	drivers/perf/xgene_pmu.c
958F:	Documentation/perf/xgene-pmu.txt
959F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
960
961APTINA CAMERA SENSOR PLL
962M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
963L:	linux-media@vger.kernel.org
964S:	Maintained
965F:	drivers/media/i2c/aptina-pll.*
966
967ARC FRAMEBUFFER DRIVER
968M:	Jaya Kumar <jayalk@intworks.biz>
969S:	Maintained
970F:	drivers/video/fbdev/arcfb.c
971F:	drivers/video/fbdev/core/fb_defio.c
972
973ARC PGU DRM DRIVER
974M:	Alexey Brodkin <abrodkin@synopsys.com>
975S:	Supported
976F:	drivers/gpu/drm/arc/
977F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
978
979ARCNET NETWORK LAYER
980M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
981L:	netdev@vger.kernel.org
982S:	Maintained
983F:	drivers/net/arcnet/
984F:	include/uapi/linux/if_arcnet.h
985
986ARM ARCHITECTED TIMER DRIVER
987M:	Mark Rutland <mark.rutland@arm.com>
988M:	Marc Zyngier <marc.zyngier@arm.com>
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S:	Maintained
991F:	arch/arm/include/asm/arch_timer.h
992F:	arch/arm64/include/asm/arch_timer.h
993F:	drivers/clocksource/arm_arch_timer.c
994
995ARM HDLCD DRM DRIVER
996M:	Liviu Dudau <liviu.dudau@arm.com>
997S:	Supported
998F:	drivers/gpu/drm/arm/hdlcd_*
999F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1000
1001ARM MALI-DP DRM DRIVER
1002M:	Liviu Dudau <liviu.dudau@arm.com>
1003M:	Brian Starkey <brian.starkey@arm.com>
1004M:	Mali DP Maintainers <malidp@foss.arm.com>
1005S:	Supported
1006F:	drivers/gpu/drm/arm/
1007F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1008
1009ARM MFM AND FLOPPY DRIVERS
1010M:	Ian Molton <spyro@f2s.com>
1011S:	Maintained
1012F:	arch/arm/lib/floppydma.S
1013F:	arch/arm/include/asm/floppy.h
1014
1015ARM PMU PROFILING AND DEBUGGING
1016M:	Will Deacon <will.deacon@arm.com>
1017M:	Mark Rutland <mark.rutland@arm.com>
1018S:	Maintained
1019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020F:	arch/arm*/kernel/perf_*
1021F:	arch/arm/oprofile/common.c
1022F:	arch/arm*/kernel/hw_breakpoint.c
1023F:	arch/arm*/include/asm/hw_breakpoint.h
1024F:	arch/arm*/include/asm/perf_event.h
1025F:	drivers/perf/*
1026F:	include/linux/perf/arm_pmu.h
1027F:	Documentation/devicetree/bindings/arm/pmu.txt
1028F:	Documentation/devicetree/bindings/perf/
1029
1030ARM PORT
1031M:	Russell King <linux@armlinux.org.uk>
1032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033W:	http://www.armlinux.org.uk/
1034S:	Maintained
1035T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1036F:	arch/arm/
1037
1038ARM PRIMECELL AACI PL041 DRIVER
1039M:	Russell King <linux@armlinux.org.uk>
1040S:	Maintained
1041F:	sound/arm/aaci.*
1042
1043ARM PRIMECELL BUS SUPPORT
1044M:	Russell King <linux@armlinux.org.uk>
1045S:	Maintained
1046F:	drivers/amba/
1047F:	include/linux/amba/bus.h
1048
1049ARM PRIMECELL CLCD PL110 DRIVER
1050M:	Russell King <linux@armlinux.org.uk>
1051S:	Maintained
1052F:	drivers/video/fbdev/amba-clcd.*
1053
1054ARM PRIMECELL KMI PL050 DRIVER
1055M:	Russell King <linux@armlinux.org.uk>
1056S:	Maintained
1057F:	drivers/input/serio/ambakmi.*
1058F:	include/linux/amba/kmi.h
1059
1060ARM PRIMECELL MMCI PL180/1 DRIVER
1061M:	Russell King <linux@armlinux.org.uk>
1062S:	Maintained
1063F:	drivers/mmc/host/mmci.*
1064F:	include/linux/amba/mmci.h
1065
1066ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/tty/serial/amba-pl01*.c
1070F:	include/linux/amba/serial.h
1071
1072ARM SMMU DRIVERS
1073M:	Will Deacon <will.deacon@arm.com>
1074R:	Robin Murphy <robin.murphy@arm.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	drivers/iommu/arm-smmu.c
1078F:	drivers/iommu/arm-smmu-v3.c
1079F:	drivers/iommu/io-pgtable-arm.c
1080F:	drivers/iommu/io-pgtable-arm-v7s.c
1081
1082ARM SUB-ARCHITECTURES
1083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S:	Maintained
1085F:	arch/arm/mach-*/
1086F:	arch/arm/plat-*/
1087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1088
1089ARM/ACTIONS SEMI ARCHITECTURE
1090M:	Andreas Färber <afaerber@suse.de>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093N:	owl
1094F:	arch/arm/mach-actions/
1095F:	arch/arm/boot/dts/owl-*
1096F:	arch/arm64/boot/dts/actions/
1097F:	drivers/clocksource/owl-*
1098F:	drivers/soc/actions/
1099F:	include/dt-bindings/power/owl-*
1100F:	include/linux/soc/actions/
1101F:	Documentation/devicetree/bindings/arm/actions.txt
1102F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1103F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1104
1105ARM/ADS SPHERE MACHINE SUPPORT
1106M:	Lennert Buytenhek <kernel@wantstofly.org>
1107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S:	Maintained
1109
1110ARM/AFEB9260 MACHINE SUPPORT
1111M:	Sergey Lapin <slapin@ossfans.org>
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114
1115ARM/AJECO 1ARM MACHINE SUPPORT
1116M:	Lennert Buytenhek <kernel@wantstofly.org>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
1119
1120ARM/Allwinner SoC Clock Support
1121M:	Emilio López <emilio@elopez.com.ar>
1122S:	Maintained
1123F:	drivers/clk/sunxi/
1124
1125ARM/Allwinner sunXi SoC support
1126M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1127M:	Chen-Yu Tsai <wens@csie.org>
1128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S:	Maintained
1130N:	sun[x456789]i
1131N:	sun50i
1132F:	arch/arm/mach-sunxi/
1133F:	arch/arm64/boot/dts/allwinner/
1134F:	drivers/clk/sunxi-ng/
1135F:	drivers/pinctrl/sunxi/
1136F:	drivers/soc/sunxi/
1137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1138
1139ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1140M:	Neil Armstrong <narmstrong@baylibre.com>
1141M:	Jerome Brunet <jbrunet@baylibre.com>
1142L:	linux-amlogic@lists.infradead.org
1143S:	Maintained
1144F:	drivers/clk/meson/
1145F:	include/dt-bindings/clock/meson*
1146F:	include/dt-bindings/clock/gxbb*
1147F:	Documentation/devicetree/bindings/clock/amlogic*
1148
1149ARM/Amlogic Meson SoC support
1150M:	Carlo Caione <carlo@caione.org>
1151M:	Kevin Hilman <khilman@baylibre.com>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153L:	linux-amlogic@lists.infradead.org
1154W:	http://linux-meson.com/
1155S:	Maintained
1156F:	arch/arm/mach-meson/
1157F:	arch/arm/boot/dts/meson*
1158F:	arch/arm64/boot/dts/amlogic/
1159F:	drivers/pinctrl/meson/
1160F:	drivers/mmc/host/meson*
1161N:	meson
1162
1163ARM/Annapurna Labs ALPINE ARCHITECTURE
1164M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1165M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:	Maintained
1168F:	arch/arm/mach-alpine/
1169F:	arch/arm/boot/dts/alpine*
1170F:	arch/arm64/boot/dts/al/
1171F:	drivers/*/*alpine*
1172
1173ARM/ARTPEC MACHINE SUPPORT
1174M:	Jesper Nilsson <jesper.nilsson@axis.com>
1175M:	Lars Persson <lars.persson@axis.com>
1176M:	Niklas Cassel <niklas.cassel@axis.com>
1177S:	Maintained
1178L:	linux-arm-kernel@axis.com
1179F:	arch/arm/mach-artpec
1180F:	arch/arm/boot/dts/artpec6*
1181F:	drivers/clk/axis
1182F:	drivers/crypto/axis
1183F:	drivers/pinctrl/pinctrl-artpec*
1184F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1185
1186ARM/ASPEED I2C DRIVER
1187M:	Brendan Higgins <brendanhiggins@google.com>
1188R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1189R:	Joel Stanley <joel@jms.id.au>
1190L:	linux-i2c@vger.kernel.org
1191L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1192S:	Maintained
1193F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1194F:	drivers/i2c/busses/i2c-aspeed.c
1195F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1196F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1197
1198ARM/ASPEED MACHINE SUPPORT
1199M:	Joel Stanley <joel@jms.id.au>
1200S:	Maintained
1201F:	arch/arm/mach-aspeed/
1202F:	arch/arm/boot/dts/aspeed-*
1203F:	drivers/*/*aspeed*
1204
1205ARM/ATMEL AT91 Clock Support
1206M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1207S:	Maintained
1208F:	drivers/clk/at91
1209
1210ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1211M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1212M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214W:	http://www.linux4sam.org
1215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1216S:	Supported
1217F:	arch/arm/mach-at91/
1218F:	include/soc/at91/
1219F:	arch/arm/boot/dts/at91*.dts
1220F:	arch/arm/boot/dts/at91*.dtsi
1221F:	arch/arm/boot/dts/sama*.dts
1222F:	arch/arm/boot/dts/sama*.dtsi
1223F:	arch/arm/include/debug/at91.S
1224F:	drivers/memory/atmel*
1225
1226ARM/CALXEDA HIGHBANK ARCHITECTURE
1227M:	Rob Herring <robh@kernel.org>
1228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	arch/arm/mach-highbank/
1231F:	arch/arm/boot/dts/highbank.dts
1232F:	arch/arm/boot/dts/ecx-*.dts*
1233
1234ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1235M:	Krzysztof Halasa <khalasa@piap.pl>
1236S:	Maintained
1237F:	arch/arm/mach-cns3xxx/
1238
1239ARM/CAVIUM THUNDER NETWORK DRIVER
1240M:	Sunil Goutham <sgoutham@cavium.com>
1241M:	Robert Richter <rric@kernel.org>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Supported
1244F:	drivers/net/ethernet/cavium/thunder/
1245
1246ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1247M:	Alexander Shiyan <shc_work@mail.ru>
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:	Odd Fixes
1250N:	clps711x
1251
1252ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1253M:	Lennert Buytenhek <kernel@wantstofly.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256
1257ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1258M:	Hartley Sweeten <hsweeten@visionengravers.com>
1259M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262F:	arch/arm/mach-ep93xx/
1263F:	arch/arm/mach-ep93xx/include/mach/
1264
1265ARM/CLKDEV SUPPORT
1266M:	Russell King <linux@armlinux.org.uk>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1270F:	arch/arm/include/asm/clkdev.h
1271F:	drivers/clk/clkdev.c
1272
1273ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1274M:	Mike Rapoport <mike@compulab.co.il>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277
1278ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1279M:	Baruch Siach <baruch@tkos.co.il>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Maintained
1282F:	arch/arm/boot/dts/cx92755*
1283N:	digicolor
1284
1285ARM/CONTEC MICRO9 MACHINE SUPPORT
1286M:	Hubert Feurstein <hubert.feurstein@contec.at>
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/micro9.c
1289
1290ARM/CORESIGHT FRAMEWORK AND DRIVERS
1291M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	drivers/hwtracing/coresight/*
1295F:	Documentation/trace/coresight.txt
1296F:	Documentation/trace/coresight-cpu-debug.txt
1297F:	Documentation/devicetree/bindings/arm/coresight.txt
1298F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1299F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1300F:	tools/perf/arch/arm/util/pmu.c
1301F:	tools/perf/arch/arm/util/auxtrace.c
1302F:	tools/perf/arch/arm/util/cs-etm.c
1303F:	tools/perf/arch/arm/util/cs-etm.h
1304F:	tools/perf/util/cs-etm.h
1305
1306ARM/CORGI MACHINE SUPPORT
1307M:	Richard Purdie <rpurdie@rpsys.net>
1308S:	Maintained
1309
1310ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1311M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1312M:	Linus Walleij <linus.walleij@linaro.org>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314T:	git git://github.com/ulli-kroll/linux.git
1315S:	Maintained
1316F:	Documentation/devicetree/bindings/arm/gemini.txt
1317F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1318F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1319F:	arch/arm/mach-gemini/
1320F:	drivers/pinctrl/pinctrl-gemini.c
1321F:	drivers/rtc/rtc-ftrtc010.c
1322
1323ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1324M:	Barry Song <baohua@kernel.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1327S:	Maintained
1328F:	arch/arm/boot/dts/prima2*
1329F:	arch/arm/mach-prima2/
1330F:	drivers/clk/sirf/
1331F:	drivers/clocksource/timer-prima2.c
1332F:	drivers/clocksource/timer-atlas7.c
1333N:	[^a-z]sirf
1334
1335ARM/EBSA110 MACHINE SUPPORT
1336M:	Russell King <linux@armlinux.org.uk>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338W:	http://www.armlinux.org.uk/
1339S:	Maintained
1340F:	arch/arm/mach-ebsa110/
1341F:	drivers/net/ethernet/amd/am79c961a.*
1342
1343ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1344M:	Uwe Kleine-König <kernel@pengutronix.de>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347N:	efm32
1348
1349ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1350M:	Robert Jarzmik <robert.jarzmik@free.fr>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353F:	arch/arm/mach-pxa/ezx.c
1354
1355ARM/FARADAY FA526 PORT
1356M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359T:	git git://git.berlios.de/gemini-board
1360F:	arch/arm/mm/*-fa*
1361
1362ARM/FOOTBRIDGE ARCHITECTURE
1363M:	Russell King <linux@armlinux.org.uk>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365W:	http://www.armlinux.org.uk/
1366S:	Maintained
1367F:	arch/arm/include/asm/hardware/dec21285.h
1368F:	arch/arm/mach-footbridge/
1369
1370ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1371M:	Shawn Guo <shawnguo@kernel.org>
1372M:	Sascha Hauer <kernel@pengutronix.de>
1373R:	Fabio Estevam <fabio.estevam@nxp.com>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1377F:	arch/arm/mach-imx/
1378F:	arch/arm/mach-mxs/
1379F:	arch/arm/boot/dts/imx*
1380F:	arch/arm/configs/imx*_defconfig
1381F:	drivers/clk/imx/
1382F:	drivers/soc/imx/
1383F:	include/soc/imx/
1384
1385ARM/FREESCALE VYBRID ARM ARCHITECTURE
1386M:	Shawn Guo <shawnguo@kernel.org>
1387M:	Sascha Hauer <kernel@pengutronix.de>
1388R:	Stefan Agner <stefan@agner.ch>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392F:	arch/arm/mach-imx/*vf610*
1393F:	arch/arm/boot/dts/vf*
1394
1395ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1396M:	Lennert Buytenhek <kernel@wantstofly.org>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399
1400ARM/GUMSTIX MACHINE SUPPORT
1401M:	Steve Sakoman <sakoman@gmail.com>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404
1405ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1406M:	Philipp Zabel <philipp.zabel@gmail.com>
1407M:	Paul Parsons <lost.distance@yahoo.com>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410F:	arch/arm/mach-pxa/hx4700.c
1411F:	arch/arm/mach-pxa/include/mach/hx4700.h
1412F:	sound/soc/pxa/hx4700.c
1413
1414ARM/HISILICON SOC SUPPORT
1415M:	Wei Xu <xuwei5@hisilicon.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417W:	http://www.hisilicon.com
1418S:	Supported
1419T:	git git://github.com/hisilicon/linux-hisi.git
1420F:	arch/arm/mach-hisi/
1421F:	arch/arm/boot/dts/hi3*
1422F:	arch/arm/boot/dts/hip*
1423F:	arch/arm/boot/dts/hisi*
1424F:	arch/arm64/boot/dts/hisilicon/
1425
1426ARM/HP JORNADA 7XX MACHINE SUPPORT
1427M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1428W:	www.jlime.com
1429S:	Maintained
1430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1431F:	arch/arm/mach-sa1100/jornada720.c
1432F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1433
1434ARM/IGEP MACHINE SUPPORT
1435M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1436M:	Javier Martinez Canillas <javier@dowhile0.org>
1437L:	linux-omap@vger.kernel.org
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440F:	arch/arm/boot/dts/omap3-igep*
1441
1442ARM/INCOME PXA270 SUPPORT
1443M:	Marek Vasut <marek.vasut@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1447
1448ARM/INTEL IOP13XX ARM ARCHITECTURE
1449M:	Lennert Buytenhek <kernel@wantstofly.org>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452
1453ARM/INTEL IOP32X ARM ARCHITECTURE
1454M:	Lennert Buytenhek <kernel@wantstofly.org>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457
1458ARM/INTEL IOP33X ARM ARCHITECTURE
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S:	Orphan
1461
1462ARM/INTEL IQ81342EX MACHINE SUPPORT
1463M:	Lennert Buytenhek <kernel@wantstofly.org>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466
1467ARM/INTEL IXDP2850 MACHINE SUPPORT
1468M:	Lennert Buytenhek <kernel@wantstofly.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Maintained
1471
1472ARM/INTEL IXP4XX ARM ARCHITECTURE
1473M:	Imre Kaloz <kaloz@openwrt.org>
1474M:	Krzysztof Halasa <khalasa@piap.pl>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/mach-ixp4xx/
1478
1479ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1480M:	Jonathan Cameron <jic23@cam.ac.uk>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	arch/arm/mach-pxa/stargate2.c
1484F:	drivers/pcmcia/pxa2xx_stargate2.c
1485
1486ARM/INTEL XSC3 (MANZANO) ARM CORE
1487M:	Lennert Buytenhek <kernel@wantstofly.org>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490
1491ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1492M:	Lennert Buytenhek <kernel@wantstofly.org>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495
1496ARM/LG1K ARCHITECTURE
1497M:	Chanho Min <chanho.min@lge.com>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500F:	arch/arm64/boot/dts/lg/
1501
1502ARM/LOGICPD PXA270 MACHINE SUPPORT
1503M:	Lennert Buytenhek <kernel@wantstofly.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506
1507ARM/LPC18XX ARCHITECTURE
1508M:	Joachim Eastwood <manabian@gmail.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm/boot/dts/lpc43*
1512F:	drivers/clk/nxp/clk-lpc18xx*
1513F:	drivers/clocksource/time-lpc32xx.c
1514F:	drivers/i2c/busses/i2c-lpc2k.c
1515F:	drivers/memory/pl172.c
1516F:	drivers/mtd/spi-nor/nxp-spifi.c
1517F:	drivers/rtc/rtc-lpc24xx.c
1518N:	lpc18xx
1519
1520ARM/LPC32XX SOC SUPPORT
1521M:	Vladimir Zapolskiy <vz@mleia.com>
1522M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1525S:	Maintained
1526F:	arch/arm/boot/dts/lpc32*
1527F:	arch/arm/mach-lpc32xx/
1528F:	drivers/i2c/busses/i2c-pnx.c
1529F:	drivers/net/ethernet/nxp/lpc_eth.c
1530F:	drivers/usb/host/ohci-nxp.c
1531F:	drivers/watchdog/pnx4008_wdt.c
1532N:	lpc32xx
1533
1534ARM/MAGICIAN MACHINE SUPPORT
1535M:	Philipp Zabel <philipp.zabel@gmail.com>
1536S:	Maintained
1537
1538ARM/Marvell Berlin SoC support
1539M:	Jisheng Zhang <jszhang@marvell.com>
1540M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/mach-berlin/
1544F:	arch/arm/boot/dts/berlin*
1545F:	arch/arm64/boot/dts/marvell/berlin*
1546
1547ARM/Marvell Dove/MV78xx0/Orion SOC support
1548M:	Jason Cooper <jason@lakedaemon.net>
1549M:	Andrew Lunn <andrew@lunn.ch>
1550M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551M:	Gregory Clement <gregory.clement@free-electrons.com>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Maintained
1554F:	Documentation/devicetree/bindings/soc/dove/
1555F:	arch/arm/mach-dove/
1556F:	arch/arm/mach-mv78xx0/
1557F:	arch/arm/mach-orion5x/
1558F:	arch/arm/plat-orion/
1559F:	arch/arm/boot/dts/dove*
1560F:	arch/arm/boot/dts/orion5x*
1561
1562ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1563M:	Jason Cooper <jason@lakedaemon.net>
1564M:	Andrew Lunn <andrew@lunn.ch>
1565M:	Gregory Clement <gregory.clement@free-electrons.com>
1566M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569F:	arch/arm/boot/dts/armada*
1570F:	arch/arm/boot/dts/kirkwood*
1571F:	arch/arm/configs/mvebu_*_defconfig
1572F:	arch/arm/mach-mvebu/
1573F:	arch/arm64/boot/dts/marvell/armada*
1574F:	drivers/cpufreq/mvebu-cpufreq.c
1575F:	drivers/irqchip/irq-armada-370-xp.c
1576F:	drivers/irqchip/irq-mvebu-*
1577F:	drivers/pinctrl/mvebu/
1578F:	drivers/rtc/rtc-armada38x.c
1579
1580ARM/Mediatek RTC DRIVER
1581M:	Eddie Huang <eddie.huang@mediatek.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	drivers/rtc/rtc-mt6397.c
1586
1587ARM/Mediatek SoC support
1588M:	Matthias Brugger <matthias.bgg@gmail.com>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	arch/arm/boot/dts/mt6*
1593F:	arch/arm/boot/dts/mt7*
1594F:	arch/arm/boot/dts/mt8*
1595F:	arch/arm/mach-mediatek/
1596F:	arch/arm64/boot/dts/mediatek/
1597N:	mtk
1598K:	mediatek
1599
1600ARM/Mediatek USB3 PHY DRIVER
1601M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	drivers/phy/mediatek/phy-mtk-tphy.c
1606
1607ARM/MICREL KS8695 ARCHITECTURE
1608M:	Greg Ungerer <gerg@uclinux.org>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610F:	arch/arm/mach-ks8695/
1611S:	Odd Fixes
1612
1613ARM/MIOA701 MACHINE SUPPORT
1614M:	Robert Jarzmik <robert.jarzmik@free.fr>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616F:	arch/arm/mach-pxa/mioa701.c
1617S:	Maintained
1618
1619ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1620M:	Michael Petchkovsky <mkpetch@internode.on.net>
1621S:	Maintained
1622
1623ARM/NOMADIK ARCHITECTURE
1624M:	Alessandro Rubini <rubini@unipv.it>
1625M:	Linus Walleij <linus.walleij@linaro.org>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	arch/arm/mach-nomadik/
1629F:	drivers/pinctrl/nomadik/
1630F:	drivers/i2c/busses/i2c-nomadik.c
1631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1632
1633ARM/NUVOTON W90X900 ARM ARCHITECTURE
1634M:	Wan ZongShun <mcuos.com@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636W:	http://www.mcuos.com
1637S:	Maintained
1638F:	arch/arm/mach-w90x900/
1639F:	drivers/input/keyboard/w90p910_keypad.c
1640F:	drivers/input/touchscreen/w90p910_ts.c
1641F:	drivers/watchdog/nuc900_wdt.c
1642F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1643F:	drivers/mtd/nand/nuc900_nand.c
1644F:	drivers/rtc/rtc-nuc900.c
1645F:	drivers/spi/spi-nuc900.c
1646F:	drivers/usb/host/ehci-w90x900.c
1647F:	drivers/video/fbdev/nuc900fb.c
1648
1649ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1650M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1651L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1652W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1653S:	Supported
1654
1655ARM/Orion SoC/Technologic Systems TS-78xx platform support
1656M:	Alexander Clouter <alex@digriz.org.uk>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658W:	http://www.digriz.org.uk/ts78xx/kernel
1659S:	Maintained
1660F:	arch/arm/mach-orion5x/ts78xx-*
1661
1662ARM/OXNAS platform support
1663M:	Neil Armstrong <narmstrong@baylibre.com>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1666S:	Maintained
1667F:	arch/arm/mach-oxnas/
1668F:	arch/arm/boot/dts/ox8*.dtsi
1669F:	arch/arm/boot/dts/wd-mbwe.dts
1670F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1671N:	oxnas
1672
1673ARM/PALM TREO SUPPORT
1674M:	Tomas Cech <sleep_walker@suse.com>
1675L:	linux-arm-kernel@lists.infradead.org
1676W:	http://hackndev.com
1677S:	Maintained
1678F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1679F:	arch/arm/mach-pxa/palmtreo.c
1680
1681ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1682M:	Marek Vasut <marek.vasut@gmail.com>
1683L:	linux-arm-kernel@lists.infradead.org
1684W:	http://hackndev.com
1685S:	Maintained
1686F:	arch/arm/mach-pxa/include/mach/palmtx.h
1687F:	arch/arm/mach-pxa/palmtx.c
1688F:	arch/arm/mach-pxa/include/mach/palmt5.h
1689F:	arch/arm/mach-pxa/palmt5.c
1690F:	arch/arm/mach-pxa/include/mach/palmld.h
1691F:	arch/arm/mach-pxa/palmld.c
1692F:	arch/arm/mach-pxa/include/mach/palmte2.h
1693F:	arch/arm/mach-pxa/palmte2.c
1694F:	arch/arm/mach-pxa/include/mach/palmtc.h
1695F:	arch/arm/mach-pxa/palmtc.c
1696
1697ARM/PALMZ72 SUPPORT
1698M:	Sergey Lapin <slapin@ossfans.org>
1699L:	linux-arm-kernel@lists.infradead.org
1700W:	http://hackndev.com
1701S:	Maintained
1702F:	arch/arm/mach-pxa/include/mach/palmz72.h
1703F:	arch/arm/mach-pxa/palmz72.c
1704
1705ARM/PLEB SUPPORT
1706M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1707W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1708S:	Maintained
1709
1710ARM/PT DIGITAL BOARD PORT
1711M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713W:	http://www.armlinux.org.uk/
1714S:	Maintained
1715
1716ARM/QUALCOMM SUPPORT
1717M:	Andy Gross <andy.gross@linaro.org>
1718M:	David Brown <david.brown@linaro.org>
1719L:	linux-arm-msm@vger.kernel.org
1720L:	linux-soc@vger.kernel.org
1721S:	Maintained
1722F:	Documentation/devicetree/bindings/soc/qcom/
1723F:	arch/arm/boot/dts/qcom-*.dts
1724F:	arch/arm/boot/dts/qcom-*.dtsi
1725F:	arch/arm/mach-qcom/
1726F:	arch/arm64/boot/dts/qcom/*
1727F:	drivers/i2c/busses/i2c-qup.c
1728F:	drivers/clk/qcom/
1729F:	drivers/dma/qcom/
1730F:	drivers/soc/qcom/
1731F:	drivers/spi/spi-qup.c
1732F:	drivers/tty/serial/msm_serial.h
1733F:	drivers/tty/serial/msm_serial.c
1734F:	drivers/*/pm8???-*
1735F:	drivers/mfd/ssbi.c
1736F:	drivers/firmware/qcom_scm.c
1737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1738
1739ARM/RADISYS ENP2611 MACHINE SUPPORT
1740M:	Lennert Buytenhek <kernel@wantstofly.org>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743
1744ARM/REALTEK ARCHITECTURE
1745M:	Andreas Färber <afaerber@suse.de>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748F:	arch/arm64/boot/dts/realtek/
1749F:	Documentation/devicetree/bindings/arm/realtek.txt
1750
1751ARM/RENESAS ARM64 ARCHITECTURE
1752M:	Simon Horman <horms@verge.net.au>
1753M:	Magnus Damm <magnus.damm@gmail.com>
1754L:	linux-renesas-soc@vger.kernel.org
1755Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1757S:	Supported
1758F:	arch/arm64/boot/dts/renesas/
1759F:	drivers/soc/renesas/
1760F:	include/linux/soc/renesas/
1761
1762ARM/RISCPC ARCHITECTURE
1763M:	Russell King <linux@armlinux.org.uk>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765W:	http://www.armlinux.org.uk/
1766S:	Maintained
1767F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1768F:	arch/arm/include/asm/hardware/ioc.h
1769F:	arch/arm/include/asm/hardware/iomd.h
1770F:	arch/arm/include/asm/hardware/memc.h
1771F:	arch/arm/mach-rpc/
1772F:	drivers/net/ethernet/8390/etherh.c
1773F:	drivers/net/ethernet/i825xx/ether1*
1774F:	drivers/net/ethernet/seeq/ether3*
1775F:	drivers/scsi/arm/
1776
1777ARM/Rockchip SoC support
1778M:	Heiko Stuebner <heiko@sntech.de>
1779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780L:	linux-rockchip@lists.infradead.org
1781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1782S:	Maintained
1783F:	arch/arm/boot/dts/rk3*
1784F:	arch/arm/boot/dts/rv1108*
1785F:	arch/arm/mach-rockchip/
1786F:	drivers/clk/rockchip/
1787F:	drivers/i2c/busses/i2c-rk3x.c
1788F:	drivers/*/*rockchip*
1789F:	drivers/*/*/*rockchip*
1790F:	sound/soc/rockchip/
1791N:	rockchip
1792
1793ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1794M:	Kukjin Kim <kgene@kernel.org>
1795M:	Krzysztof Kozlowski <krzk@kernel.org>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1798Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1799S:	Maintained
1800F:	arch/arm/boot/dts/s3c*
1801F:	arch/arm/boot/dts/s5p*
1802F:	arch/arm/boot/dts/samsung*
1803F:	arch/arm/boot/dts/exynos*
1804F:	arch/arm64/boot/dts/exynos/
1805F:	arch/arm/plat-samsung/
1806F:	arch/arm/mach-s3c24*/
1807F:	arch/arm/mach-s3c64xx/
1808F:	arch/arm/mach-s5p*/
1809F:	arch/arm/mach-exynos*/
1810F:	drivers/*/*s3c24*
1811F:	drivers/*/*/*s3c24*
1812F:	drivers/*/*s3c64xx*
1813F:	drivers/*/*s5pv210*
1814F:	drivers/memory/samsung/*
1815F:	drivers/soc/samsung/*
1816F:	Documentation/arm/Samsung/
1817F:	Documentation/devicetree/bindings/arm/samsung/
1818F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1819F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1820N:	exynos
1821
1822ARM/SAMSUNG MOBILE MACHINE SUPPORT
1823M:	Kyungmin Park <kyungmin.park@samsung.com>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S:	Maintained
1826F:	arch/arm/mach-s5pv210/
1827
1828ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1829M:	Kyungmin Park <kyungmin.park@samsung.com>
1830M:	Kamil Debski <kamil@wypas.org>
1831M:	Andrzej Hajda <a.hajda@samsung.com>
1832L:	linux-arm-kernel@lists.infradead.org
1833L:	linux-media@vger.kernel.org
1834S:	Maintained
1835F:	drivers/media/platform/s5p-g2d/
1836
1837ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1838M:	Marek Szyprowski <m.szyprowski@samsung.com>
1839L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1840L:	linux-media@vger.kernel.org
1841S:	Maintained
1842F:	drivers/media/platform/s5p-cec/
1843F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1844
1845ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1846M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1847M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1848L:	linux-arm-kernel@lists.infradead.org
1849L:	linux-media@vger.kernel.org
1850S:	Maintained
1851F:	drivers/media/platform/s5p-jpeg/
1852
1853ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1854M:	Kyungmin Park <kyungmin.park@samsung.com>
1855M:	Kamil Debski <kamil@wypas.org>
1856M:	Jeongtae Park <jtp.park@samsung.com>
1857M:	Andrzej Hajda <a.hajda@samsung.com>
1858L:	linux-arm-kernel@lists.infradead.org
1859L:	linux-media@vger.kernel.org
1860S:	Maintained
1861F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1862F:	drivers/media/platform/s5p-mfc/
1863
1864ARM/SHMOBILE ARM ARCHITECTURE
1865M:	Simon Horman <horms@verge.net.au>
1866M:	Magnus Damm <magnus.damm@gmail.com>
1867L:	linux-renesas-soc@vger.kernel.org
1868Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1870S:	Supported
1871F:	arch/arm/boot/dts/emev2*
1872F:	arch/arm/boot/dts/r7s*
1873F:	arch/arm/boot/dts/r8a*
1874F:	arch/arm/boot/dts/sh*
1875F:	arch/arm/configs/shmobile_defconfig
1876F:	arch/arm/include/debug/renesas-scif.S
1877F:	arch/arm/mach-shmobile/
1878F:	drivers/soc/renesas/
1879F:	include/linux/soc/renesas/
1880
1881ARM/SOCFPGA ARCHITECTURE
1882M:	Dinh Nguyen <dinguyen@kernel.org>
1883S:	Maintained
1884F:	arch/arm/mach-socfpga/
1885F:	arch/arm/boot/dts/socfpga*
1886F:	arch/arm/configs/socfpga_defconfig
1887F:	arch/arm64/boot/dts/altera/
1888W:	http://www.rocketboards.org
1889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1890
1891ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1892M:	Dinh Nguyen <dinguyen@kernel.org>
1893S:	Maintained
1894F:	drivers/clk/socfpga/
1895
1896ARM/SOCFPGA EDAC SUPPORT
1897M:	Thor Thayer <thor.thayer@linux.intel.com>
1898S:	Maintained
1899F:	drivers/edac/altera_edac.
1900
1901ARM/STI ARCHITECTURE
1902M:	Patrice Chotard <patrice.chotard@st.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904W:	http://www.stlinux.com
1905S:	Maintained
1906F:	arch/arm/mach-sti/
1907F:	arch/arm/boot/dts/sti*
1908F:	drivers/char/hw_random/st-rng.c
1909F:	drivers/clocksource/arm_global_timer.c
1910F:	drivers/clocksource/clksrc_st_lpc.c
1911F:	drivers/cpufreq/sti-cpufreq.c
1912F:	drivers/dma/st_fdma*
1913F:	drivers/i2c/busses/i2c-st.c
1914F:	drivers/media/rc/st_rc.c
1915F:	drivers/media/platform/sti/c8sectpfe/
1916F:	drivers/mmc/host/sdhci-st.c
1917F:	drivers/phy/st/phy-miphy28lp.c
1918F:	drivers/phy/st/phy-stih407-usb.c
1919F:	drivers/pinctrl/pinctrl-st.c
1920F:	drivers/remoteproc/st_remoteproc.c
1921F:	drivers/remoteproc/st_slim_rproc.c
1922F:	drivers/reset/sti/
1923F:	drivers/rtc/rtc-st-lpc.c
1924F:	drivers/tty/serial/st-asc.c
1925F:	drivers/usb/dwc3/dwc3-st.c
1926F:	drivers/usb/host/ehci-st.c
1927F:	drivers/usb/host/ohci-st.c
1928F:	drivers/watchdog/st_lpc_wdt.c
1929F:	drivers/ata/ahci_st.c
1930F:	include/linux/remoteproc/st_slim_rproc.h
1931
1932ARM/STM32 ARCHITECTURE
1933M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1934M:	Alexandre Torgue <alexandre.torgue@st.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Maintained
1937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1938N:	stm32
1939F:	drivers/clocksource/armv7m_systick.c
1940
1941ARM/TANGO ARCHITECTURE
1942M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1943L:	linux-arm-kernel@lists.infradead.org
1944S:	Maintained
1945N:	tango
1946
1947ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1948M:	Lennert Buytenhek <kernel@wantstofly.org>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S:	Maintained
1951
1952ARM/TETON BGA MACHINE SUPPORT
1953M:	"Mark F. Brown" <mark.brown314@gmail.com>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956
1957ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1958M:	Santosh Shilimkar <ssantosh@kernel.org>
1959L:	linux-kernel@vger.kernel.org
1960S:	Maintained
1961F:	drivers/memory/*emif*
1962
1963ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1964M:	Santosh Shilimkar <ssantosh@kernel.org>
1965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S:	Maintained
1967F:	arch/arm/mach-keystone/
1968F:	arch/arm/boot/dts/keystone-*
1969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1970
1971ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1972M:	Santosh Shilimkar <ssantosh@kernel.org>
1973L:	linux-kernel@vger.kernel.org
1974S:	Maintained
1975F:	drivers/clk/keystone/
1976
1977ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1978M:	Santosh Shilimkar <ssantosh@kernel.org>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980L:	linux-kernel@vger.kernel.org
1981S:	Maintained
1982F:	drivers/clocksource/timer-keystone.c
1983
1984ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1985M:	Santosh Shilimkar <ssantosh@kernel.org>
1986L:	linux-kernel@vger.kernel.org
1987S:	Maintained
1988F:	drivers/power/reset/keystone-reset.c
1989
1990ARM/THECUS N2100 MACHINE SUPPORT
1991M:	Lennert Buytenhek <kernel@wantstofly.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994
1995ARM/TOSA MACHINE SUPPORT
1996M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1997M:	Dirk Opfer <dirk@opfer-online.de>
1998S:	Maintained
1999
2000ARM/U300 MACHINE SUPPORT
2001M:	Linus Walleij <linus.walleij@linaro.org>
2002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003S:	Supported
2004F:	arch/arm/mach-u300/
2005F:	drivers/clocksource/timer-u300.c
2006F:	drivers/i2c/busses/i2c-stu300.c
2007F:	drivers/rtc/rtc-coh901331.c
2008F:	drivers/watchdog/coh901327_wdt.c
2009F:	drivers/dma/coh901318*
2010F:	drivers/mfd/ab3100*
2011F:	drivers/rtc/rtc-ab3100.c
2012F:	drivers/rtc/rtc-coh901331.c
2013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2014
2015ARM/UNIPHIER ARCHITECTURE
2016M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2019S:	Maintained
2020F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2021F:	arch/arm/boot/dts/uniphier*
2022F:	arch/arm/include/asm/hardware/cache-uniphier.h
2023F:	arch/arm/mach-uniphier/
2024F:	arch/arm/mm/cache-uniphier.c
2025F:	arch/arm64/boot/dts/socionext/
2026F:	drivers/bus/uniphier-system-bus.c
2027F:	drivers/clk/uniphier/
2028F:	drivers/gpio/gpio-uniphier.c
2029F:	drivers/i2c/busses/i2c-uniphier*
2030F:	drivers/irqchip/irq-uniphier-aidet.c
2031F:	drivers/pinctrl/uniphier/
2032F:	drivers/reset/reset-uniphier.c
2033F:	drivers/tty/serial/8250/8250_uniphier.c
2034N:	uniphier
2035
2036ARM/Ux500 ARM ARCHITECTURE
2037M:	Linus Walleij <linus.walleij@linaro.org>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039S:	Maintained
2040F:	arch/arm/mach-ux500/
2041F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2042F:	drivers/dma/ste_dma40*
2043F:	drivers/hwspinlock/u8500_hsem.c
2044F:	drivers/mfd/abx500*
2045F:	drivers/mfd/ab8500*
2046F:	drivers/mfd/dbx500*
2047F:	drivers/mfd/db8500*
2048F:	drivers/pinctrl/nomadik/pinctrl-ab*
2049F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2050F:	drivers/rtc/rtc-ab8500.c
2051F:	drivers/rtc/rtc-pl031.c
2052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2053
2054ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2055M:	Ulf Hansson <ulf.hansson@linaro.org>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057T:	git git://git.linaro.org/people/ulfh/clk.git
2058S:	Maintained
2059F:	drivers/clk/ux500/
2060
2061ARM/VERSATILE EXPRESS PLATFORM
2062M:	Liviu Dudau <liviu.dudau@arm.com>
2063M:	Sudeep Holla <sudeep.holla@arm.com>
2064M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067F:	arch/arm/boot/dts/vexpress*
2068F:	arch/arm64/boot/dts/arm/
2069F:	arch/arm/mach-vexpress/
2070F:	*/*/vexpress*
2071F:	*/*/*/vexpress*
2072F:	drivers/clk/versatile/clk-vexpress-osc.c
2073F:	drivers/clocksource/versatile.c
2074N:	mps2
2075
2076ARM/VFP SUPPORT
2077M:	Russell King <linux@armlinux.org.uk>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079W:	http://www.armlinux.org.uk/
2080S:	Maintained
2081F:	arch/arm/vfp/
2082
2083ARM/VOIPAC PXA270 SUPPORT
2084M:	Marek Vasut <marek.vasut@gmail.com>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S:	Maintained
2087F:	arch/arm/mach-pxa/vpac270.c
2088F:	arch/arm/mach-pxa/include/mach/vpac270.h
2089
2090ARM/VT8500 ARM ARCHITECTURE
2091M:	Tony Prisk <linux@prisktech.co.nz>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-vt8500/
2095F:	drivers/clocksource/vt8500_timer.c
2096F:	drivers/i2c/busses/i2c-wmt.c
2097F:	drivers/mmc/host/wmt-sdmmc.c
2098F:	drivers/pwm/pwm-vt8500.c
2099F:	drivers/rtc/rtc-vt8500.c
2100F:	drivers/tty/serial/vt8500_serial.c
2101F:	drivers/usb/host/ehci-platform.c
2102F:	drivers/usb/host/uhci-platform.c
2103F:	drivers/video/fbdev/vt8500lcdfb.*
2104F:	drivers/video/fbdev/wm8505fb*
2105F:	drivers/video/fbdev/wmt_ge_rops.*
2106
2107ARM/ZIPIT Z2 SUPPORT
2108M:	Marek Vasut <marek.vasut@gmail.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/mach-pxa/z2.c
2112F:	arch/arm/mach-pxa/include/mach/z2.h
2113
2114ARM/ZTE ARCHITECTURE
2115M:	Jun Nie <jun.nie@linaro.org>
2116M:	Baoyou Xie <baoyou.xie@linaro.org>
2117M:	Shawn Guo <shawnguo@kernel.org>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119S:	Maintained
2120F:	arch/arm/boot/dts/zx2967*
2121F:	arch/arm/mach-zx/
2122F:	arch/arm64/boot/dts/zte/
2123F:	drivers/clk/zte/
2124F:	drivers/dma/zx_dma.c
2125F:	drivers/gpio/gpio-zx.c
2126F:	drivers/i2c/busses/i2c-zx2967.c
2127F:	drivers/mmc/host/dw_mmc-zx.*
2128F:	drivers/pinctrl/zte/
2129F:	drivers/reset/reset-zx2967.c
2130F:	drivers/soc/zte/
2131F:	drivers/thermal/zx2967_thermal.c
2132F:	drivers/watchdog/zx2967_wdt.c
2133F:	Documentation/devicetree/bindings/arm/zte.txt
2134F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2135F:	Documentation/devicetree/bindings/dma/zxdma.txt
2136F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2137F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2138F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2139F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2140F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2141F:	Documentation/devicetree/bindings/soc/zte/
2142F:	Documentation/devicetree/bindings/sound/zte,*.txt
2143F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2144F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2145F:	include/dt-bindings/clock/zx2967*.h
2146F:	include/dt-bindings/soc/zte,*.h
2147F:	sound/soc/codecs/zx_aud96p22.c
2148F:	sound/soc/zte/
2149
2150ARM/ZYNQ ARCHITECTURE
2151M:	Michal Simek <michal.simek@xilinx.com>
2152R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154W:	http://wiki.xilinx.com
2155T:	git https://github.com/Xilinx/linux-xlnx.git
2156S:	Supported
2157F:	arch/arm/mach-zynq/
2158F:	drivers/cpuidle/cpuidle-zynq.c
2159F:	drivers/block/xsysace.c
2160N:	zynq
2161N:	xilinx
2162F:	drivers/clocksource/cadence_ttc_timer.c
2163F:	drivers/i2c/busses/i2c-cadence.c
2164F:	drivers/mmc/host/sdhci-of-arasan.c
2165F:	drivers/edac/synopsys_edac.c
2166
2167ARM64 PORT (AARCH64 ARCHITECTURE)
2168M:	Catalin Marinas <catalin.marinas@arm.com>
2169M:	Will Deacon <will.deacon@arm.com>
2170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2172S:	Maintained
2173F:	arch/arm64/
2174F:	Documentation/arm64/
2175
2176AS3645A LED FLASH CONTROLLER DRIVER
2177M:	Sakari Ailus <sakari.ailus@iki.fi>
2178L:	linux-leds@vger.kernel.org
2179S:	Maintained
2180F:	drivers/leds/leds-as3645a.c
2181
2182AS3645A LED FLASH CONTROLLER DRIVER
2183M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2184L:	linux-media@vger.kernel.org
2185T:	git git://linuxtv.org/media_tree.git
2186S:	Maintained
2187F:	drivers/media/i2c/as3645a.c
2188F:	include/media/i2c/as3645a.h
2189
2190ASAHI KASEI AK8974 DRIVER
2191M:	Linus Walleij <linus.walleij@linaro.org>
2192L:	linux-iio@vger.kernel.org
2193W:	http://www.akm.com/
2194S:	Supported
2195F:	drivers/iio/magnetometer/ak8974.c
2196
2197ASC7621 HARDWARE MONITOR DRIVER
2198M:	George Joseph <george.joseph@fairview5.com>
2199L:	linux-hwmon@vger.kernel.org
2200S:	Maintained
2201F:	Documentation/hwmon/asc7621
2202F:	drivers/hwmon/asc7621.c
2203
2204ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2205M:	Corentin Chary <corentin.chary@gmail.com>
2206L:	acpi4asus-user@lists.sourceforge.net
2207L:	platform-driver-x86@vger.kernel.org
2208W:	http://acpi4asus.sf.net
2209S:	Maintained
2210F:	drivers/platform/x86/asus*.c
2211F:	drivers/platform/x86/eeepc*.c
2212
2213ASUS WIRELESS RADIO CONTROL DRIVER
2214M:	João Paulo Rechi Vita <jprvita@gmail.com>
2215L:	platform-driver-x86@vger.kernel.org
2216S:	Maintained
2217F:	drivers/platform/x86/asus-wireless.c
2218
2219ASYMMETRIC KEYS
2220M:	David Howells <dhowells@redhat.com>
2221L:	keyrings@vger.kernel.org
2222S:	Maintained
2223F:	Documentation/crypto/asymmetric-keys.txt
2224F:	include/linux/verification.h
2225F:	include/crypto/public_key.h
2226F:	include/crypto/pkcs7.h
2227F:	crypto/asymmetric_keys/
2228
2229ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2230R:	Dan Williams <dan.j.williams@intel.com>
2231W:	http://sourceforge.net/projects/xscaleiop
2232S:	Odd fixes
2233F:	Documentation/crypto/async-tx-api.txt
2234F:	crypto/async_tx/
2235F:	drivers/dma/
2236F:	include/linux/dmaengine.h
2237F:	include/linux/async_tx.h
2238
2239AT24 EEPROM DRIVER
2240M:	Wolfram Sang <wsa@the-dreams.de>
2241L:	linux-i2c@vger.kernel.org
2242S:	Maintained
2243F:	drivers/misc/eeprom/at24.c
2244F:	include/linux/platform_data/at24.h
2245
2246ATA OVER ETHERNET (AOE) DRIVER
2247M:	"Ed L. Cashin" <ed.cashin@acm.org>
2248W:	http://www.openaoe.org/
2249S:	Supported
2250F:	Documentation/aoe/
2251F:	drivers/block/aoe/
2252
2253ATHEROS 71XX/9XXX GPIO DRIVER
2254M:	Alban Bedel <albeu@free.fr>
2255W:	https://github.com/AlbanBedel/linux
2256T:	git git://github.com/AlbanBedel/linux
2257S:	Maintained
2258F:	drivers/gpio/gpio-ath79.c
2259F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2260
2261ATHEROS ATH GENERIC UTILITIES
2262M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2263L:	linux-wireless@vger.kernel.org
2264S:	Supported
2265F:	drivers/net/wireless/ath/*
2266
2267ATHEROS ATH5K WIRELESS DRIVER
2268M:	Jiri Slaby <jirislaby@gmail.com>
2269M:	Nick Kossifidis <mickflemm@gmail.com>
2270M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2271L:	linux-wireless@vger.kernel.org
2272W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2273S:	Maintained
2274F:	drivers/net/wireless/ath/ath5k/
2275
2276ATHEROS ATH6KL WIRELESS DRIVER
2277M:	Kalle Valo <kvalo@qca.qualcomm.com>
2278L:	linux-wireless@vger.kernel.org
2279W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2281S:	Supported
2282F:	drivers/net/wireless/ath/ath6kl/
2283
2284ATI_REMOTE2 DRIVER
2285M:	Ville Syrjala <syrjala@sci.fi>
2286S:	Maintained
2287F:	drivers/input/misc/ati_remote2.c
2288
2289ATK0110 HWMON DRIVER
2290M:	Luca Tettamanti <kronos.it@gmail.com>
2291L:	linux-hwmon@vger.kernel.org
2292S:	Maintained
2293F:	drivers/hwmon/asus_atk0110.c
2294
2295ATLX ETHERNET DRIVERS
2296M:	Jay Cliburn <jcliburn@gmail.com>
2297M:	Chris Snook <chris.snook@gmail.com>
2298L:	netdev@vger.kernel.org
2299W:	http://sourceforge.net/projects/atl1
2300W:	http://atl1.sourceforge.net
2301S:	Maintained
2302F:	drivers/net/ethernet/atheros/
2303
2304ATM
2305M:	Chas Williams <3chas3@gmail.com>
2306L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2307L:	netdev@vger.kernel.org
2308W:	http://linux-atm.sourceforge.net
2309S:	Maintained
2310F:	drivers/atm/
2311F:	include/linux/atm*
2312F:	include/uapi/linux/atm*
2313
2314ATMEL AT91 / AT32 MCI DRIVER
2315M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2316S:	Maintained
2317F:	drivers/mmc/host/atmel-mci.c
2318
2319ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2320M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2321S:	Supported
2322F:	drivers/power/reset/at91-sama5d2_shdwc.c
2323
2324ATMEL Audio ALSA driver
2325M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2326L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2327S:	Supported
2328F:	sound/soc/atmel
2329
2330ATMEL I2C DRIVER
2331M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2332L:	linux-i2c@vger.kernel.org
2333S:	Supported
2334F:	drivers/i2c/busses/i2c-at91.c
2335
2336ATMEL ISI DRIVER
2337M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2338L:	linux-media@vger.kernel.org
2339S:	Supported
2340F:	drivers/media/platform/atmel/atmel-isi.c
2341F:	include/media/atmel-isi.h
2342
2343ATMEL LCDFB DRIVER
2344M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2345L:	linux-fbdev@vger.kernel.org
2346S:	Maintained
2347F:	drivers/video/fbdev/atmel_lcdfb.c
2348F:	include/video/atmel_lcdc.h
2349
2350ATMEL MACB ETHERNET DRIVER
2351M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2352S:	Supported
2353F:	drivers/net/ethernet/cadence/
2354
2355ATMEL MAXTOUCH DRIVER
2356M:	Nick Dyer <nick@shmanahar.org>
2357T:	git git://github.com/ndyer/linux.git
2358S:	Maintained
2359F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2360F:	drivers/input/touchscreen/atmel_mxt_ts.c
2361F:	include/linux/platform_data/atmel_mxt_ts.h
2362
2363ATMEL NAND DRIVER
2364M:	Wenyou Yang <wenyou.yang@atmel.com>
2365M:	Josh Wu <rainyfeeling@outlook.com>
2366L:	linux-mtd@lists.infradead.org
2367S:	Supported
2368F:	drivers/mtd/nand/atmel/*
2369
2370ATMEL SAMA5D2 ADC DRIVER
2371M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2372L:	linux-iio@vger.kernel.org
2373S:	Supported
2374F:	drivers/iio/adc/at91-sama5d2_adc.c
2375
2376ATMEL SDMMC DRIVER
2377M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2378L:	linux-mmc@vger.kernel.org
2379S:	Supported
2380F:	drivers/mmc/host/sdhci-of-at91.c
2381
2382ATMEL SPI DRIVER
2383M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2384S:	Supported
2385F:	drivers/spi/spi-atmel.*
2386
2387ATMEL SSC DRIVER
2388M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390S:	Supported
2391F:	drivers/misc/atmel-ssc.c
2392F:	include/linux/atmel-ssc.h
2393
2394ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2395M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397S:	Supported
2398F:	drivers/misc/atmel_tclib.c
2399F:	drivers/clocksource/tcb_clksrc.c
2400
2401ATMEL USBA UDC DRIVER
2402M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404S:	Supported
2405F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2406
2407ATMEL WIRELESS DRIVER
2408M:	Simon Kelley <simon@thekelleys.org.uk>
2409L:	linux-wireless@vger.kernel.org
2410W:	http://www.thekelleys.org.uk/atmel
2411W:	http://atmelwlandriver.sourceforge.net/
2412S:	Maintained
2413F:	drivers/net/wireless/atmel/atmel*
2414
2415ATMEL XDMA DRIVER
2416M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2417L:	linux-arm-kernel@lists.infradead.org
2418L:	dmaengine@vger.kernel.org
2419S:	Supported
2420F:	drivers/dma/at_xdmac.c
2421
2422ATOMIC INFRASTRUCTURE
2423M:	Will Deacon <will.deacon@arm.com>
2424M:	Peter Zijlstra <peterz@infradead.org>
2425R:	Boqun Feng <boqun.feng@gmail.com>
2426L:	linux-kernel@vger.kernel.org
2427S:	Maintained
2428F:	arch/*/include/asm/atomic*.h
2429F:	include/*/atomic*.h
2430
2431ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2432M:	Bradley Grove <linuxdrivers@attotech.com>
2433L:	linux-scsi@vger.kernel.org
2434W:	http://www.attotech.com
2435S:	Supported
2436F:	drivers/scsi/esas2r
2437
2438ATUSB IEEE 802.15.4 RADIO DRIVER
2439M:	Stefan Schmidt <stefan@osg.samsung.com>
2440L:	linux-wpan@vger.kernel.org
2441S:	Maintained
2442F:	drivers/net/ieee802154/atusb.c
2443F:	drivers/net/ieee802154/atusb.h
2444F:	drivers/net/ieee802154/at86rf230.h
2445
2446AUDIT SUBSYSTEM
2447M:	Paul Moore <paul@paul-moore.com>
2448M:	Eric Paris <eparis@redhat.com>
2449L:	linux-audit@redhat.com (moderated for non-subscribers)
2450W:	https://github.com/linux-audit
2451W:	https://people.redhat.com/sgrubb/audit
2452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2453S:	Supported
2454F:	include/linux/audit.h
2455F:	include/uapi/linux/audit.h
2456F:	kernel/audit*
2457
2458AUXILIARY DISPLAY DRIVERS
2459M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2460W:	http://miguelojeda.es/auxdisplay.htm
2461W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2462S:	Maintained
2463F:	drivers/auxdisplay/
2464F:	include/linux/cfag12864b.h
2465
2466AX.25 NETWORK LAYER
2467M:	Ralf Baechle <ralf@linux-mips.org>
2468L:	linux-hams@vger.kernel.org
2469W:	http://www.linux-ax25.org/
2470S:	Maintained
2471F:	include/uapi/linux/ax25.h
2472F:	include/net/ax25.h
2473F:	net/ax25/
2474
2475AXENTIA ARM DEVICES
2476M:	Peter Rosin <peda@axentia.se>
2477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478S:	Maintained
2479F:	Documentation/devicetree/bindings/arm/axentia.txt
2480F:	arch/arm/boot/dts/at91-linea.dtsi
2481F:	arch/arm/boot/dts/at91-tse850-3.dts
2482
2483AXENTIA ASOC DRIVERS
2484M:	Peter Rosin <peda@axentia.se>
2485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2486S:	Maintained
2487F:	Documentation/devicetree/bindings/sound/axentia,*
2488F:	sound/soc/atmel/tse850-pcm5142.c
2489
2490AZ6007 DVB DRIVER
2491M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2492M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2493L:	linux-media@vger.kernel.org
2494W:	https://linuxtv.org
2495T:	git git://linuxtv.org/media_tree.git
2496S:	Maintained
2497F:	drivers/media/usb/dvb-usb-v2/az6007.c
2498
2499AZTECH FM RADIO RECEIVER DRIVER
2500M:	Hans Verkuil <hverkuil@xs4all.nl>
2501L:	linux-media@vger.kernel.org
2502T:	git git://linuxtv.org/media_tree.git
2503W:	https://linuxtv.org
2504S:	Maintained
2505F:	drivers/media/radio/radio-aztech*
2506
2507B43 WIRELESS DRIVER
2508L:	linux-wireless@vger.kernel.org
2509L:	b43-dev@lists.infradead.org
2510W:	http://wireless.kernel.org/en/users/Drivers/b43
2511S:	Odd Fixes
2512F:	drivers/net/wireless/broadcom/b43/
2513
2514B43LEGACY WIRELESS DRIVER
2515M:	Larry Finger <Larry.Finger@lwfinger.net>
2516L:	linux-wireless@vger.kernel.org
2517L:	b43-dev@lists.infradead.org
2518W:	http://wireless.kernel.org/en/users/Drivers/b43
2519S:	Maintained
2520F:	drivers/net/wireless/broadcom/b43legacy/
2521
2522BACKLIGHT CLASS/SUBSYSTEM
2523M:	Lee Jones <lee.jones@linaro.org>
2524M:	Daniel Thompson <daniel.thompson@linaro.org>
2525M:	Jingoo Han <jingoohan1@gmail.com>
2526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2527S:	Maintained
2528F:	drivers/video/backlight/
2529F:	include/linux/backlight.h
2530F:	include/linux/pwm_backlight.h
2531F:	Documentation/devicetree/bindings/leds/backlight
2532
2533BATMAN ADVANCED
2534M:	Marek Lindner <mareklindner@neomailbox.ch>
2535M:	Simon Wunderlich <sw@simonwunderlich.de>
2536M:	Antonio Quartulli <a@unstable.cc>
2537L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2538W:	https://www.open-mesh.org/
2539Q:	https://patchwork.open-mesh.org/project/batman/list/
2540S:	Maintained
2541F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2542F:	Documentation/ABI/testing/sysfs-class-net-mesh
2543F:	Documentation/networking/batman-adv.rst
2544F:	include/uapi/linux/batman_adv.h
2545F:	net/batman-adv/
2546
2547BAYCOM/HDLCDRV DRIVERS FOR AX.25
2548M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2549L:	linux-hams@vger.kernel.org
2550W:	http://www.baycom.org/~tom/ham/ham.html
2551S:	Maintained
2552F:	drivers/net/hamradio/baycom*
2553
2554BCACHE (BLOCK LAYER CACHE)
2555M:	Kent Overstreet <kent.overstreet@gmail.com>
2556L:	linux-bcache@vger.kernel.org
2557W:	http://bcache.evilpiepirate.org
2558S:	Orphan
2559F:	drivers/md/bcache/
2560
2561BDISP ST MEDIA DRIVER
2562M:	Fabien Dessenne <fabien.dessenne@st.com>
2563L:	linux-media@vger.kernel.org
2564T:	git git://linuxtv.org/media_tree.git
2565W:	https://linuxtv.org
2566S:	Supported
2567F:	drivers/media/platform/sti/bdisp
2568
2569BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2570M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2571L:	netdev@vger.kernel.org
2572S:	Maintained
2573F:	drivers/net/ethernet/ec_bhf.c
2574
2575BEFS FILE SYSTEM
2576M:	Luis de Bethencourt <luisbg@kernel.org>
2577M:	Salah Triki <salah.triki@gmail.com>
2578S:	Maintained
2579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2580F:	Documentation/filesystems/befs.txt
2581F:	fs/befs/
2582
2583BFQ I/O SCHEDULER
2584M:	Paolo Valente <paolo.valente@linaro.org>
2585M:	Jens Axboe <axboe@kernel.dk>
2586L:	linux-block@vger.kernel.org
2587S:	Maintained
2588F:	block/bfq-*
2589F:	Documentation/block/bfq-iosched.txt
2590
2591BFS FILE SYSTEM
2592M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2593S:	Maintained
2594F:	Documentation/filesystems/bfs.txt
2595F:	fs/bfs/
2596F:	include/uapi/linux/bfs_fs.h
2597
2598BLACKFIN ARCHITECTURE
2599M:	Steven Miao <realmz6@gmail.com>
2600L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2601T:	git git://git.code.sf.net/p/adi-linux/code
2602W:	http://blackfin.uclinux.org
2603S:	Supported
2604F:	arch/blackfin/
2605
2606BLACKFIN EMAC DRIVER
2607L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2608W:	http://blackfin.uclinux.org
2609S:	Supported
2610F:	drivers/net/ethernet/adi/
2611
2612BLACKFIN MEDIA DRIVER
2613M:	Scott Jiang <scott.jiang.linux@gmail.com>
2614L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2615W:	http://blackfin.uclinux.org/
2616S:	Supported
2617F:	drivers/media/platform/blackfin/
2618F:	drivers/media/i2c/adv7183*
2619F:	drivers/media/i2c/vs6624*
2620
2621BLACKFIN RTC DRIVER
2622L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2623W:	http://blackfin.uclinux.org
2624S:	Supported
2625F:	drivers/rtc/rtc-bfin.c
2626
2627BLACKFIN SDH DRIVER
2628L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2629W:	http://blackfin.uclinux.org
2630S:	Supported
2631F:	drivers/mmc/host/bfin_sdh.c
2632
2633BLACKFIN SERIAL DRIVER
2634L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2635W:	http://blackfin.uclinux.org
2636S:	Supported
2637F:	drivers/tty/serial/bfin_uart.c
2638
2639BLACKFIN WATCHDOG DRIVER
2640L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641W:	http://blackfin.uclinux.org
2642S:	Supported
2643F:	drivers/watchdog/bfin_wdt.c
2644
2645BLINKM RGB LED DRIVER
2646M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2647S:	Maintained
2648F:	drivers/leds/leds-blinkm.c
2649
2650BLOCK LAYER
2651M:	Jens Axboe <axboe@kernel.dk>
2652L:	linux-block@vger.kernel.org
2653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2654S:	Maintained
2655F:	block/
2656F:	kernel/trace/blktrace.c
2657F:	lib/sbitmap.c
2658
2659BLOCK2MTD DRIVER
2660M:	Joern Engel <joern@lazybastard.org>
2661L:	linux-mtd@lists.infradead.org
2662S:	Maintained
2663F:	drivers/mtd/devices/block2mtd.c
2664
2665BLUETOOTH DRIVERS
2666M:	Marcel Holtmann <marcel@holtmann.org>
2667M:	Gustavo Padovan <gustavo@padovan.org>
2668M:	Johan Hedberg <johan.hedberg@gmail.com>
2669L:	linux-bluetooth@vger.kernel.org
2670W:	http://www.bluez.org/
2671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2673S:	Maintained
2674F:	drivers/bluetooth/
2675
2676BLUETOOTH SUBSYSTEM
2677M:	Marcel Holtmann <marcel@holtmann.org>
2678M:	Gustavo Padovan <gustavo@padovan.org>
2679M:	Johan Hedberg <johan.hedberg@gmail.com>
2680L:	linux-bluetooth@vger.kernel.org
2681W:	http://www.bluez.org/
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2684S:	Maintained
2685F:	net/bluetooth/
2686F:	include/net/bluetooth/
2687
2688BONDING DRIVER
2689M:	Jay Vosburgh <j.vosburgh@gmail.com>
2690M:	Veaceslav Falico <vfalico@gmail.com>
2691M:	Andy Gospodarek <andy@greyhouse.net>
2692L:	netdev@vger.kernel.org
2693W:	http://sourceforge.net/projects/bonding/
2694S:	Supported
2695F:	drivers/net/bonding/
2696F:	include/uapi/linux/if_bonding.h
2697
2698BPF (Safe dynamic programs and tools)
2699M:	Alexei Starovoitov <ast@kernel.org>
2700M:	Daniel Borkmann <daniel@iogearbox.net>
2701L:	netdev@vger.kernel.org
2702L:	linux-kernel@vger.kernel.org
2703S:	Supported
2704F:	arch/x86/net/bpf_jit*
2705F:	Documentation/networking/filter.txt
2706F:	include/linux/bpf*
2707F:	include/linux/filter.h
2708F:	include/uapi/linux/bpf*
2709F:	include/uapi/linux/filter.h
2710F:	kernel/bpf/
2711F:	kernel/trace/bpf_trace.c
2712F:	lib/test_bpf.c
2713F:	net/bpf/
2714F:	net/core/filter.c
2715F:	net/sched/act_bpf.c
2716F:	net/sched/cls_bpf.c
2717F:	samples/bpf/
2718F:	tools/net/bpf*
2719F:	tools/testing/selftests/bpf/
2720
2721BROADCOM B44 10/100 ETHERNET DRIVER
2722M:	Michael Chan <michael.chan@broadcom.com>
2723L:	netdev@vger.kernel.org
2724S:	Supported
2725F:	drivers/net/ethernet/broadcom/b44.*
2726
2727BROADCOM B53 ETHERNET SWITCH DRIVER
2728M:	Florian Fainelli <f.fainelli@gmail.com>
2729L:	netdev@vger.kernel.org
2730L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2731S:	Supported
2732F:	drivers/net/dsa/b53/*
2733F:	include/linux/platform_data/b53.h
2734
2735BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2736M:	Florian Fainelli <f.fainelli@gmail.com>
2737M:	Ray Jui <rjui@broadcom.com>
2738M:	Scott Branden <sbranden@broadcom.com>
2739M:	bcm-kernel-feedback-list@broadcom.com
2740T:	git git://github.com/broadcom/mach-bcm
2741S:	Maintained
2742N:	bcm281*
2743N:	bcm113*
2744N:	bcm216*
2745N:	kona
2746F:	arch/arm/mach-bcm/
2747
2748BROADCOM BCM2835 ARM ARCHITECTURE
2749M:	Eric Anholt <eric@anholt.net>
2750M:	Stefan Wahren <stefan.wahren@i2se.com>
2751L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753T:	git git://github.com/anholt/linux
2754S:	Maintained
2755N:	bcm2835
2756F:	drivers/staging/vc04_services
2757
2758BROADCOM BCM47XX MIPS ARCHITECTURE
2759M:	Hauke Mehrtens <hauke@hauke-m.de>
2760M:	Rafał Miłecki <zajec5@gmail.com>
2761L:	linux-mips@linux-mips.org
2762S:	Maintained
2763F:	Documentation/devicetree/bindings/mips/brcm/
2764F:	arch/mips/bcm47xx/*
2765F:	arch/mips/include/asm/mach-bcm47xx/*
2766
2767BROADCOM BCM5301X ARM ARCHITECTURE
2768M:	Hauke Mehrtens <hauke@hauke-m.de>
2769M:	Rafał Miłecki <zajec5@gmail.com>
2770M:	Jon Mason <jonmason@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-arm-kernel@lists.infradead.org
2773S:	Maintained
2774F:	arch/arm/mach-bcm/bcm_5301x.c
2775F:	arch/arm/boot/dts/bcm5301x*.dtsi
2776F:	arch/arm/boot/dts/bcm470*
2777F:	arch/arm/boot/dts/bcm953012*
2778
2779BROADCOM BCM53573 ARM ARCHITECTURE
2780M:	Rafał Miłecki <rafal@milecki.pl>
2781L:	linux-arm-kernel@lists.infradead.org
2782S:	Maintained
2783F:	arch/arm/boot/dts/bcm53573*
2784F:	arch/arm/boot/dts/bcm47189*
2785
2786BROADCOM BCM63XX ARM ARCHITECTURE
2787M:	Florian Fainelli <f.fainelli@gmail.com>
2788M:	bcm-kernel-feedback-list@broadcom.com
2789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790T:	git git://github.com/broadcom/stblinux.git
2791S:	Maintained
2792N:	bcm63xx
2793
2794BROADCOM BCM63XX/BCM33XX UDC DRIVER
2795M:	Kevin Cernekee <cernekee@gmail.com>
2796L:	linux-usb@vger.kernel.org
2797S:	Maintained
2798F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2799
2800BROADCOM BCM7XXX ARM ARCHITECTURE
2801M:	Brian Norris <computersforpeace@gmail.com>
2802M:	Gregory Fong <gregory.0xf0@gmail.com>
2803M:	Florian Fainelli <f.fainelli@gmail.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806T:	git git://github.com/broadcom/stblinux.git
2807S:	Maintained
2808F:	arch/arm/mach-bcm/*brcmstb*
2809F:	arch/arm/boot/dts/bcm7*.dts*
2810F:	drivers/bus/brcmstb_gisb.c
2811N:	brcmstb
2812
2813BROADCOM BMIPS CPUFREQ DRIVER
2814M:	Markus Mayer <mmayer@broadcom.com>
2815M:	bcm-kernel-feedback-list@broadcom.com
2816L:	linux-pm@vger.kernel.org
2817S:	Maintained
2818F:	drivers/cpufreq/bmips-cpufreq.c
2819
2820BROADCOM BMIPS MIPS ARCHITECTURE
2821M:	Kevin Cernekee <cernekee@gmail.com>
2822M:	Florian Fainelli <f.fainelli@gmail.com>
2823L:	linux-mips@linux-mips.org
2824T:	git git://github.com/broadcom/stblinux.git
2825S:	Maintained
2826F:	arch/mips/bmips/*
2827F:	arch/mips/include/asm/mach-bmips/*
2828F:	arch/mips/kernel/*bmips*
2829F:	arch/mips/boot/dts/brcm/bcm*.dts*
2830F:	drivers/irqchip/irq-bcm63*
2831F:	drivers/irqchip/irq-bcm7*
2832F:	drivers/irqchip/irq-brcmstb*
2833F:	include/linux/bcm963xx_nvram.h
2834F:	include/linux/bcm963xx_tag.h
2835
2836BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2837M:	Rasesh Mody <rasesh.mody@cavium.com>
2838M:	Harish Patil <harish.patil@cavium.com>
2839M:	Dept-GELinuxNICDev@cavium.com
2840L:	netdev@vger.kernel.org
2841S:	Supported
2842F:	drivers/net/ethernet/broadcom/bnx2.*
2843F:	drivers/net/ethernet/broadcom/bnx2_*
2844
2845BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2846M:	QLogic-Storage-Upstream@qlogic.com
2847L:	linux-scsi@vger.kernel.org
2848S:	Supported
2849F:	drivers/scsi/bnx2fc/
2850
2851BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2852M:	QLogic-Storage-Upstream@qlogic.com
2853L:	linux-scsi@vger.kernel.org
2854S:	Supported
2855F:	drivers/scsi/bnx2i/
2856
2857BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2858M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2859M:	Ariel Elior <ariel.elior@cavium.com>
2860M:	everest-linux-l2@cavium.com
2861L:	netdev@vger.kernel.org
2862S:	Supported
2863F:	drivers/net/ethernet/broadcom/bnx2x/
2864
2865BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2866M:	Michael Chan <michael.chan@broadcom.com>
2867L:	netdev@vger.kernel.org
2868S:	Supported
2869F:	drivers/net/ethernet/broadcom/bnxt/
2870
2871BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2872M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2873M:	Franky Lin <franky.lin@broadcom.com>
2874M:	Hante Meuleman <hante.meuleman@broadcom.com>
2875M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2876M:	Wright Feng <wright.feng@cypress.com>
2877L:	linux-wireless@vger.kernel.org
2878L:	brcm80211-dev-list.pdl@broadcom.com
2879L:	brcm80211-dev-list@cypress.com
2880S:	Supported
2881F:	drivers/net/wireless/broadcom/brcm80211/
2882
2883BROADCOM BRCMSTB GPIO DRIVER
2884M:	Gregory Fong <gregory.0xf0@gmail.com>
2885L:	bcm-kernel-feedback-list@broadcom.com
2886S:	Supported
2887F:	drivers/gpio/gpio-brcmstb.c
2888F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2889
2890BROADCOM GENET ETHERNET DRIVER
2891M:	Florian Fainelli <f.fainelli@gmail.com>
2892L:	netdev@vger.kernel.org
2893S:	Supported
2894F:	drivers/net/ethernet/broadcom/genet/
2895
2896BROADCOM IPROC ARM ARCHITECTURE
2897M:	Ray Jui <rjui@broadcom.com>
2898M:	Scott Branden <sbranden@broadcom.com>
2899M:	Jon Mason <jonmason@broadcom.com>
2900M:	bcm-kernel-feedback-list@broadcom.com
2901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902T:	git git://github.com/broadcom/cygnus-linux.git
2903S:	Maintained
2904N:	iproc
2905N:	cygnus
2906N:	bcm[-_]nsp
2907N:	bcm9113*
2908N:	bcm9583*
2909N:	bcm9585*
2910N:	bcm9586*
2911N:	bcm988312
2912N:	bcm113*
2913N:	bcm583*
2914N:	bcm585*
2915N:	bcm586*
2916N:	bcm88312
2917F:	arch/arm64/boot/dts/broadcom/ns2*
2918F:	drivers/clk/bcm/clk-ns*
2919F:	drivers/pinctrl/bcm/pinctrl-ns*
2920
2921BROADCOM KONA GPIO DRIVER
2922M:	Ray Jui <rjui@broadcom.com>
2923L:	bcm-kernel-feedback-list@broadcom.com
2924S:	Supported
2925F:	drivers/gpio/gpio-bcm-kona.c
2926F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2927
2928BROADCOM NETXTREME-E ROCE DRIVER
2929M:	Selvin Xavier <selvin.xavier@broadcom.com>
2930M:	Devesh Sharma <devesh.sharma@broadcom.com>
2931M:	Somnath Kotur <somnath.kotur@broadcom.com>
2932M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2933L:	linux-rdma@vger.kernel.org
2934W:	http://www.broadcom.com
2935S:	Supported
2936F:	drivers/infiniband/hw/bnxt_re/
2937F:	include/uapi/rdma/bnxt_re-abi.h
2938
2939BROADCOM NVRAM DRIVER
2940M:	Rafał Miłecki <zajec5@gmail.com>
2941L:	linux-mips@linux-mips.org
2942S:	Maintained
2943F:	drivers/firmware/broadcom/*
2944
2945BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2946M:	Rafał Miłecki <zajec5@gmail.com>
2947L:	linux-wireless@vger.kernel.org
2948S:	Maintained
2949F:	drivers/bcma/
2950F:	include/linux/bcma/
2951
2952BROADCOM STB AVS CPUFREQ DRIVER
2953M:	Markus Mayer <mmayer@broadcom.com>
2954M:	bcm-kernel-feedback-list@broadcom.com
2955L:	linux-pm@vger.kernel.org
2956S:	Maintained
2957F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2958F:	drivers/cpufreq/brcmstb*
2959
2960BROADCOM STB NAND FLASH DRIVER
2961M:	Brian Norris <computersforpeace@gmail.com>
2962M:	Kamal Dasu <kdasu.kdev@gmail.com>
2963L:	linux-mtd@lists.infradead.org
2964L:	bcm-kernel-feedback-list@broadcom.com
2965S:	Maintained
2966F:	drivers/mtd/nand/brcmnand/
2967
2968BROADCOM SYSTEMPORT ETHERNET DRIVER
2969M:	Florian Fainelli <f.fainelli@gmail.com>
2970L:	netdev@vger.kernel.org
2971S:	Supported
2972F:	drivers/net/ethernet/broadcom/bcmsysport.*
2973
2974BROADCOM TG3 GIGABIT ETHERNET DRIVER
2975M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2976M:	Prashant Sreedharan <prashant@broadcom.com>
2977M:	Michael Chan <mchan@broadcom.com>
2978L:	netdev@vger.kernel.org
2979S:	Supported
2980F:	drivers/net/ethernet/broadcom/tg3.*
2981
2982BROCADE BFA FC SCSI DRIVER
2983M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2984M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2985L:	linux-scsi@vger.kernel.org
2986S:	Supported
2987F:	drivers/scsi/bfa/
2988
2989BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2990M:	Rasesh Mody <rasesh.mody@cavium.com>
2991M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2992M:	Dept-GELinuxNICDev@cavium.com
2993L:	netdev@vger.kernel.org
2994S:	Supported
2995F:	drivers/net/ethernet/brocade/bna/
2996
2997BSG (block layer generic sg v4 driver)
2998M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2999L:	linux-scsi@vger.kernel.org
3000S:	Supported
3001F:	block/bsg.c
3002F:	include/linux/bsg.h
3003F:	include/uapi/linux/bsg.h
3004
3005BT87X AUDIO DRIVER
3006M:	Clemens Ladisch <clemens@ladisch.de>
3007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3008T:	git git://git.alsa-project.org/alsa-kernel.git
3009S:	Maintained
3010F:	Documentation/sound/alsa/Bt87x.txt
3011F:	sound/pci/bt87x.c
3012
3013BT8XXGPIO DRIVER
3014M:	Michael Buesch <m@bues.ch>
3015W:	http://bu3sch.de/btgpio.php
3016S:	Maintained
3017F:	drivers/gpio/gpio-bt8xx.c
3018
3019BTRFS FILE SYSTEM
3020M:	Chris Mason <clm@fb.com>
3021M:	Josef Bacik <jbacik@fb.com>
3022M:	David Sterba <dsterba@suse.com>
3023L:	linux-btrfs@vger.kernel.org
3024W:	http://btrfs.wiki.kernel.org/
3025Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3027S:	Maintained
3028F:	Documentation/filesystems/btrfs.txt
3029F:	fs/btrfs/
3030F:	include/linux/btrfs*
3031F:	include/uapi/linux/btrfs*
3032
3033BTTV VIDEO4LINUX DRIVER
3034M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3035M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3036L:	linux-media@vger.kernel.org
3037W:	https://linuxtv.org
3038T:	git git://linuxtv.org/media_tree.git
3039S:	Odd fixes
3040F:	Documentation/media/v4l-drivers/bttv*
3041F:	drivers/media/pci/bt8xx/bttv*
3042
3043BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3044M:	Chanwoo Choi <cw00.choi@samsung.com>
3045L:	linux-pm@vger.kernel.org
3046L:	linux-samsung-soc@vger.kernel.org
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3048S:	Maintained
3049F:	drivers/devfreq/exynos-bus.c
3050F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3051
3052BUSLOGIC SCSI DRIVER
3053M:	Khalid Aziz <khalid@gonehiking.org>
3054L:	linux-scsi@vger.kernel.org
3055S:	Maintained
3056F:	drivers/scsi/BusLogic.*
3057F:	drivers/scsi/FlashPoint.*
3058
3059C-MEDIA CMI8788 DRIVER
3060M:	Clemens Ladisch <clemens@ladisch.de>
3061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3062T:	git git://git.alsa-project.org/alsa-kernel.git
3063S:	Maintained
3064F:	sound/pci/oxygen/
3065
3066C6X ARCHITECTURE
3067M:	Mark Salter <msalter@redhat.com>
3068M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3069L:	linux-c6x-dev@linux-c6x.org
3070W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3071S:	Maintained
3072F:	arch/c6x/
3073
3074CA8210 IEEE-802.15.4 RADIO DRIVER
3075M:	Harry Morris <h.morris@cascoda.com>
3076M:	linuxdev@cascoda.com
3077L:	linux-wpan@vger.kernel.org
3078W:	https://github.com/Cascoda/ca8210-linux.git
3079S:	Maintained
3080F:	drivers/net/ieee802154/ca8210.c
3081F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3082
3083CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3084M:	David Howells <dhowells@redhat.com>
3085L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3086S:	Supported
3087F:	Documentation/filesystems/caching/cachefiles.txt
3088F:	fs/cachefiles/
3089
3090CADET FM/AM RADIO RECEIVER DRIVER
3091M:	Hans Verkuil <hverkuil@xs4all.nl>
3092L:	linux-media@vger.kernel.org
3093T:	git git://linuxtv.org/media_tree.git
3094W:	https://linuxtv.org
3095S:	Maintained
3096F:	drivers/media/radio/radio-cadet*
3097
3098CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3099M:	Jonathan Corbet <corbet@lwn.net>
3100L:	linux-media@vger.kernel.org
3101T:	git git://linuxtv.org/media_tree.git
3102S:	Maintained
3103F:	Documentation/media/v4l-drivers/cafe_ccic*
3104F:	drivers/media/platform/marvell-ccic/
3105
3106CAIF NETWORK LAYER
3107M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3108L:	netdev@vger.kernel.org
3109S:	Supported
3110F:	Documentation/networking/caif/
3111F:	drivers/net/caif/
3112F:	include/uapi/linux/caif/
3113F:	include/net/caif/
3114F:	net/caif/
3115
3116CALGARY x86-64 IOMMU
3117M:	Muli Ben-Yehuda <mulix@mulix.org>
3118M:	Jon Mason <jdmason@kudzu.us>
3119L:	iommu@lists.linux-foundation.org
3120S:	Maintained
3121F:	arch/x86/kernel/pci-calgary_64.c
3122F:	arch/x86/kernel/tce_64.c
3123F:	arch/x86/include/asm/calgary.h
3124F:	arch/x86/include/asm/tce.h
3125
3126CAN NETWORK DRIVERS
3127M:	Wolfgang Grandegger <wg@grandegger.com>
3128M:	Marc Kleine-Budde <mkl@pengutronix.de>
3129L:	linux-can@vger.kernel.org
3130W:	https://github.com/linux-can
3131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3133S:	Maintained
3134F:	Documentation/devicetree/bindings/net/can/
3135F:	drivers/net/can/
3136F:	include/linux/can/dev.h
3137F:	include/linux/can/platform/
3138F:	include/uapi/linux/can/error.h
3139F:	include/uapi/linux/can/netlink.h
3140
3141CAN NETWORK LAYER
3142M:	Oliver Hartkopp <socketcan@hartkopp.net>
3143M:	Marc Kleine-Budde <mkl@pengutronix.de>
3144L:	linux-can@vger.kernel.org
3145W:	https://github.com/linux-can
3146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3148S:	Maintained
3149F:	Documentation/networking/can.txt
3150F:	net/can/
3151F:	include/linux/can/core.h
3152F:	include/uapi/linux/can.h
3153F:	include/uapi/linux/can/bcm.h
3154F:	include/uapi/linux/can/raw.h
3155F:	include/uapi/linux/can/gw.h
3156
3157CAPABILITIES
3158M:	Serge Hallyn <serge@hallyn.com>
3159L:	linux-security-module@vger.kernel.org
3160S:	Supported
3161F:	include/linux/capability.h
3162F:	include/uapi/linux/capability.h
3163F:	security/commoncap.c
3164F:	kernel/capability.c
3165
3166CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3167M:	Kevin Tsai <ktsai@capellamicro.com>
3168S:	Maintained
3169F:	drivers/iio/light/cm*
3170
3171CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3172M:	Christian Lamparter <chunkeey@googlemail.com>
3173L:	linux-wireless@vger.kernel.org
3174W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3175S:	Maintained
3176F:	drivers/net/wireless/ath/carl9170/
3177
3178CAVIUM I2C DRIVER
3179M:	Jan Glauber <jglauber@cavium.com>
3180M:	David Daney <david.daney@cavium.com>
3181W:	http://www.cavium.com
3182S:	Supported
3183F:	drivers/i2c/busses/i2c-octeon*
3184F:	drivers/i2c/busses/i2c-thunderx*
3185
3186CAVIUM LIQUIDIO NETWORK DRIVER
3187M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3188M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3189M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3190M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3191L:	netdev@vger.kernel.org
3192W:	http://www.cavium.com
3193S:	Supported
3194F:	drivers/net/ethernet/cavium/liquidio/
3195
3196CAVIUM MMC DRIVER
3197M:	Jan Glauber <jglauber@cavium.com>
3198M:	David Daney <david.daney@cavium.com>
3199M:	Steven J. Hill <Steven.Hill@cavium.com>
3200W:	http://www.cavium.com
3201S:	Supported
3202F:	drivers/mmc/host/cavium*
3203
3204CAVIUM OCTEON-TX CRYPTO DRIVER
3205M:	George Cherian <george.cherian@cavium.com>
3206L:	linux-crypto@vger.kernel.org
3207W:	http://www.cavium.com
3208S:	Supported
3209F:	drivers/crypto/cavium/cpt/
3210
3211CAVIUM THUNDERX2 ARM64 SOC
3212M:	Robert Richter <rrichter@cavium.com>
3213M:	Jayachandran C <jnair@caviumnetworks.com>
3214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3215S:	Maintained
3216F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3217F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3218
3219CC2520 IEEE-802.15.4 RADIO DRIVER
3220M:	Varka Bhadram <varkabhadram@gmail.com>
3221L:	linux-wpan@vger.kernel.org
3222S:	Maintained
3223F:	drivers/net/ieee802154/cc2520.c
3224F:	include/linux/spi/cc2520.h
3225F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3226
3227CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3228M:	Gilad Ben-Yossef <gilad@benyossef.com>
3229L:	linux-crypto@vger.kernel.org
3230L:	driverdev-devel@linuxdriverproject.org
3231S:	Supported
3232F:	drivers/staging/ccree/
3233W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3234
3235CEC FRAMEWORK
3236M:	Hans Verkuil <hans.verkuil@cisco.com>
3237L:	linux-media@vger.kernel.org
3238T:	git git://linuxtv.org/media_tree.git
3239W:	http://linuxtv.org
3240S:	Supported
3241F:	Documentation/media/kapi/cec-core.rst
3242F:	Documentation/media/uapi/cec
3243F:	drivers/media/cec/
3244F:	drivers/media/rc/keymaps/rc-cec.c
3245F:	include/media/cec.h
3246F:	include/media/cec-notifier.h
3247F:	include/uapi/linux/cec.h
3248F:	include/uapi/linux/cec-funcs.h
3249F:	Documentation/devicetree/bindings/media/cec.txt
3250
3251CELL BROADBAND ENGINE ARCHITECTURE
3252M:	Arnd Bergmann <arnd@arndb.de>
3253L:	linuxppc-dev@lists.ozlabs.org
3254W:	http://www.ibm.com/developerworks/power/cell/
3255S:	Supported
3256F:	arch/powerpc/include/asm/cell*.h
3257F:	arch/powerpc/include/asm/spu*.h
3258F:	arch/powerpc/include/uapi/asm/spu*.h
3259F:	arch/powerpc/oprofile/*cell*
3260F:	arch/powerpc/platforms/cell/
3261
3262CEPH COMMON CODE (LIBCEPH)
3263M:	Ilya Dryomov <idryomov@gmail.com>
3264M:	"Yan, Zheng" <zyan@redhat.com>
3265M:	Sage Weil <sage@redhat.com>
3266L:	ceph-devel@vger.kernel.org
3267W:	http://ceph.com/
3268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3269T:	git git://github.com/ceph/ceph-client.git
3270S:	Supported
3271F:	net/ceph/
3272F:	include/linux/ceph/
3273F:	include/linux/crush/
3274
3275CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3276M:	"Yan, Zheng" <zyan@redhat.com>
3277M:	Sage Weil <sage@redhat.com>
3278M:	Ilya Dryomov <idryomov@gmail.com>
3279L:	ceph-devel@vger.kernel.org
3280W:	http://ceph.com/
3281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3282T:	git git://github.com/ceph/ceph-client.git
3283S:	Supported
3284F:	Documentation/filesystems/ceph.txt
3285F:	fs/ceph/
3286
3287CERTIFICATE HANDLING:
3288M:	David Howells <dhowells@redhat.com>
3289M:	David Woodhouse <dwmw2@infradead.org>
3290L:	keyrings@vger.kernel.org
3291S:	Maintained
3292F:	Documentation/module-signing.txt
3293F:	certs/
3294F:	scripts/sign-file.c
3295F:	scripts/extract-cert.c
3296
3297CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3298L:	linux-usb@vger.kernel.org
3299S:	Orphan
3300F:	Documentation/usb/WUSB-Design-overview.txt
3301F:	Documentation/usb/wusb-cbaf
3302F:	drivers/usb/host/hwa-hc.c
3303F:	drivers/usb/host/whci/
3304F:	drivers/usb/wusbcore/
3305F:	include/linux/usb/wusb*
3306
3307CFAG12864B LCD DRIVER
3308M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3309W:	http://miguelojeda.es/auxdisplay.htm
3310W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3311S:	Maintained
3312F:	drivers/auxdisplay/cfag12864b.c
3313F:	include/linux/cfag12864b.h
3314
3315CFAG12864BFB LCD FRAMEBUFFER DRIVER
3316M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3317W:	http://miguelojeda.es/auxdisplay.htm
3318W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3319S:	Maintained
3320F:	drivers/auxdisplay/cfag12864bfb.c
3321F:	include/linux/cfag12864b.h
3322
3323CFG80211 and NL80211
3324M:	Johannes Berg <johannes@sipsolutions.net>
3325L:	linux-wireless@vger.kernel.org
3326W:	http://wireless.kernel.org/
3327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3329S:	Maintained
3330F:	include/uapi/linux/nl80211.h
3331F:	include/net/cfg80211.h
3332F:	net/wireless/*
3333X:	net/wireless/wext*
3334
3335CHAR and MISC DRIVERS
3336M:	Arnd Bergmann <arnd@arndb.de>
3337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3339S:	Supported
3340F:	drivers/char/*
3341F:	drivers/misc/*
3342F:	include/linux/miscdevice.h
3343
3344CHECKPATCH
3345M:	Andy Whitcroft <apw@canonical.com>
3346M:	Joe Perches <joe@perches.com>
3347S:	Maintained
3348F:	scripts/checkpatch.pl
3349
3350CHINESE DOCUMENTATION
3351M:	Harry Wei <harryxiyou@gmail.com>
3352L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3353L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3354S:	Maintained
3355F:	Documentation/translations/zh_CN/
3356
3357CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3358M:	Peter Chen <Peter.Chen@nxp.com>
3359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3360L:	linux-usb@vger.kernel.org
3361S:	Maintained
3362F:	drivers/usb/chipidea/
3363
3364CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3365M:	Hans de Goede <hdegoede@redhat.com>
3366L:	linux-input@vger.kernel.org
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3369F:	drivers/input/touchscreen/chipone_icn8318.c
3370
3371CHROME HARDWARE PLATFORM SUPPORT
3372M:	Benson Leung <bleung@chromium.org>
3373M:	Olof Johansson <olof@lixom.net>
3374S:	Maintained
3375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3376F:	drivers/platform/chrome/
3377
3378CIRRUS LOGIC AUDIO CODEC DRIVERS
3379M:	Brian Austin <brian.austin@cirrus.com>
3380M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3381L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3382S:	Maintained
3383F:	sound/soc/codecs/cs*
3384
3385CIRRUS LOGIC EP93XX ETHERNET DRIVER
3386M:	Hartley Sweeten <hsweeten@visionengravers.com>
3387L:	netdev@vger.kernel.org
3388S:	Maintained
3389F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3390
3391CISCO FCOE HBA DRIVER
3392M:	Satish Kharat <satishkh@cisco.com>
3393M:	Sesidhar Baddela <sebaddel@cisco.com>
3394M:	Karan Tilak Kumar <kartilak@cisco.com>
3395L:	linux-scsi@vger.kernel.org
3396S:	Supported
3397F:	drivers/scsi/fnic/
3398
3399CISCO SCSI HBA DRIVER
3400M:	Karan Tilak Kumar <kartilak@cisco.com>
3401M:	Sesidhar Baddela <sebaddel@cisco.com>
3402L:	linux-scsi@vger.kernel.org
3403S:	Supported
3404F:	drivers/scsi/snic/
3405
3406CISCO VIC ETHERNET NIC DRIVER
3407M:	Christian Benvenuti <benve@cisco.com>
3408M:	Govindarajulu Varadarajan <_govind@gmx.com>
3409M:	Neel Patel <neepatel@cisco.com>
3410S:	Supported
3411F:	drivers/net/ethernet/cisco/enic/
3412
3413CISCO VIC LOW LATENCY NIC DRIVER
3414M:	Christian Benvenuti <benve@cisco.com>
3415M:	Dave Goodell <dgoodell@cisco.com>
3416S:	Supported
3417F:	drivers/infiniband/hw/usnic/
3418
3419CLEANCACHE API
3420M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3421L:	linux-kernel@vger.kernel.org
3422S:	Maintained
3423F:	mm/cleancache.c
3424F:	include/linux/cleancache.h
3425
3426CLK API
3427M:	Russell King <linux@armlinux.org.uk>
3428L:	linux-clk@vger.kernel.org
3429S:	Maintained
3430F:	include/linux/clk.h
3431
3432CLOCKSOURCE, CLOCKEVENT DRIVERS
3433M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3434M:	Thomas Gleixner <tglx@linutronix.de>
3435L:	linux-kernel@vger.kernel.org
3436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3437S:	Supported
3438F:	drivers/clocksource
3439
3440CMPC ACPI DRIVER
3441M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3442M:	Daniel Oliveira Nascimento <don@syst.com.br>
3443L:	platform-driver-x86@vger.kernel.org
3444S:	Supported
3445F:	drivers/platform/x86/classmate-laptop.c
3446
3447COBALT MEDIA DRIVER
3448M:	Hans Verkuil <hans.verkuil@cisco.com>
3449L:	linux-media@vger.kernel.org
3450T:	git git://linuxtv.org/media_tree.git
3451W:	https://linuxtv.org
3452S:	Supported
3453F:	drivers/media/pci/cobalt/
3454
3455COCCINELLE/Semantic Patches (SmPL)
3456M:	Julia Lawall <Julia.Lawall@lip6.fr>
3457M:	Gilles Muller <Gilles.Muller@lip6.fr>
3458M:	Nicolas Palix <nicolas.palix@imag.fr>
3459M:	Michal Marek <mmarek@suse.com>
3460L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3462W:	http://coccinelle.lip6.fr/
3463S:	Supported
3464F:	Documentation/dev-tools/coccinelle.rst
3465F:	scripts/coccinelle/
3466F:	scripts/coccicheck
3467
3468CODA FILE SYSTEM
3469M:	Jan Harkes <jaharkes@cs.cmu.edu>
3470M:	coda@cs.cmu.edu
3471L:	codalist@coda.cs.cmu.edu
3472W:	http://www.coda.cs.cmu.edu/
3473S:	Maintained
3474F:	Documentation/filesystems/coda.txt
3475F:	fs/coda/
3476F:	include/linux/coda*.h
3477F:	include/uapi/linux/coda*.h
3478
3479CODA V4L2 MEM2MEM DRIVER
3480M:	Philipp Zabel <p.zabel@pengutronix.de>
3481L:	linux-media@vger.kernel.org
3482S:	Maintained
3483F:	Documentation/devicetree/bindings/media/coda.txt
3484F:	drivers/media/platform/coda/
3485
3486COMMON CLK FRAMEWORK
3487M:	Michael Turquette <mturquette@baylibre.com>
3488M:	Stephen Boyd <sboyd@codeaurora.org>
3489L:	linux-clk@vger.kernel.org
3490Q:	http://patchwork.kernel.org/project/linux-clk/list/
3491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3492S:	Maintained
3493F:	Documentation/devicetree/bindings/clock/
3494F:	drivers/clk/
3495X:	drivers/clk/clkdev.c
3496F:	include/linux/clk-pr*
3497F:	include/linux/clk/
3498
3499COMMON INTERNET FILE SYSTEM (CIFS)
3500M:	Steve French <sfrench@samba.org>
3501L:	linux-cifs@vger.kernel.org
3502L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3503W:	http://linux-cifs.samba.org/
3504T:	git git://git.samba.org/sfrench/cifs-2.6.git
3505S:	Supported
3506F:	Documentation/filesystems/cifs/
3507F:	fs/cifs/
3508
3509COMPACTPCI HOTPLUG CORE
3510M:	Scott Murray <scott@spiteful.org>
3511L:	linux-pci@vger.kernel.org
3512S:	Maintained
3513F:	drivers/pci/hotplug/cpci_hotplug*
3514
3515COMPACTPCI HOTPLUG GENERIC DRIVER
3516M:	Scott Murray <scott@spiteful.org>
3517L:	linux-pci@vger.kernel.org
3518S:	Maintained
3519F:	drivers/pci/hotplug/cpcihp_generic.c
3520
3521COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3522M:	Scott Murray <scott@spiteful.org>
3523L:	linux-pci@vger.kernel.org
3524S:	Maintained
3525F:	drivers/pci/hotplug/cpcihp_zt5550.*
3526
3527COMPAL LAPTOP SUPPORT
3528M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3529L:	platform-driver-x86@vger.kernel.org
3530S:	Maintained
3531F:	drivers/platform/x86/compal-laptop.c
3532
3533CONEXANT ACCESSRUNNER USB DRIVER
3534L:	accessrunner-general@lists.sourceforge.net
3535W:	http://accessrunner.sourceforge.net/
3536S:	Orphan
3537F:	drivers/usb/atm/cxacru.c
3538
3539CONFIGFS
3540M:	Joel Becker <jlbec@evilplan.org>
3541M:	Christoph Hellwig <hch@lst.de>
3542T:	git git://git.infradead.org/users/hch/configfs.git
3543S:	Supported
3544F:	fs/configfs/
3545F:	include/linux/configfs.h
3546
3547CONNECTOR
3548M:	Evgeniy Polyakov <zbr@ioremap.net>
3549L:	netdev@vger.kernel.org
3550S:	Maintained
3551F:	drivers/connector/
3552
3553CONTROL GROUP (CGROUP)
3554M:	Tejun Heo <tj@kernel.org>
3555M:	Li Zefan <lizefan@huawei.com>
3556M:	Johannes Weiner <hannes@cmpxchg.org>
3557L:	cgroups@vger.kernel.org
3558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3559S:	Maintained
3560F:	Documentation/cgroup*
3561F:	include/linux/cgroup*
3562F:	kernel/cgroup*
3563
3564CONTROL GROUP - CPUSET
3565M:	Li Zefan <lizefan@huawei.com>
3566L:	cgroups@vger.kernel.org
3567W:	http://www.bullopensource.org/cpuset/
3568W:	http://oss.sgi.com/projects/cpusets/
3569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3570S:	Maintained
3571F:	Documentation/cgroup-v1/cpusets.txt
3572F:	include/linux/cpuset.h
3573F:	kernel/cpuset.c
3574
3575CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3576M:	Johannes Weiner <hannes@cmpxchg.org>
3577M:	Michal Hocko <mhocko@kernel.org>
3578M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3579L:	cgroups@vger.kernel.org
3580L:	linux-mm@kvack.org
3581S:	Maintained
3582F:	mm/memcontrol.c
3583F:	mm/swap_cgroup.c
3584
3585CORETEMP HARDWARE MONITORING DRIVER
3586M:	Fenghua Yu <fenghua.yu@intel.com>
3587L:	linux-hwmon@vger.kernel.org
3588S:	Maintained
3589F:	Documentation/hwmon/coretemp
3590F:	drivers/hwmon/coretemp.c
3591
3592COSA/SRP SYNC SERIAL DRIVER
3593M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3594W:	http://www.fi.muni.cz/~kas/cosa/
3595S:	Maintained
3596F:	drivers/net/wan/cosa*
3597
3598CPMAC ETHERNET DRIVER
3599M:	Florian Fainelli <f.fainelli@gmail.com>
3600L:	netdev@vger.kernel.org
3601S:	Maintained
3602F:	drivers/net/ethernet/ti/cpmac.c
3603
3604CPU FREQUENCY DRIVERS
3605M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3606M:	Viresh Kumar <viresh.kumar@linaro.org>
3607L:	linux-pm@vger.kernel.org
3608S:	Maintained
3609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3611B:	https://bugzilla.kernel.org
3612F:	Documentation/cpu-freq/
3613F:	Documentation/devicetree/bindings/cpufreq/
3614F:	drivers/cpufreq/
3615F:	include/linux/cpufreq.h
3616F:	tools/testing/selftests/cpufreq/
3617
3618CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3619M:	Viresh Kumar <viresh.kumar@linaro.org>
3620M:	Sudeep Holla <sudeep.holla@arm.com>
3621L:	linux-pm@vger.kernel.org
3622W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3623S:	Maintained
3624F:	drivers/cpufreq/arm_big_little.h
3625F:	drivers/cpufreq/arm_big_little.c
3626F:	drivers/cpufreq/arm_big_little_dt.c
3627
3628CPU POWER MONITORING SUBSYSTEM
3629M:	Thomas Renninger <trenn@suse.com>
3630L:	linux-pm@vger.kernel.org
3631S:	Maintained
3632F:	tools/power/cpupower/
3633
3634CPUID/MSR DRIVER
3635M:	"H. Peter Anvin" <hpa@zytor.com>
3636S:	Maintained
3637F:	arch/x86/kernel/cpuid.c
3638F:	arch/x86/kernel/msr.c
3639
3640CPUIDLE DRIVER - ARM BIG LITTLE
3641M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3642M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3643L:	linux-pm@vger.kernel.org
3644L:	linux-arm-kernel@lists.infradead.org
3645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3646S:	Maintained
3647F:	drivers/cpuidle/cpuidle-big_little.c
3648
3649CPUIDLE DRIVER - ARM EXYNOS
3650M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3651M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3652M:	Kukjin Kim <kgene@kernel.org>
3653L:	linux-pm@vger.kernel.org
3654L:	linux-samsung-soc@vger.kernel.org
3655S:	Supported
3656F:	drivers/cpuidle/cpuidle-exynos.c
3657F:	arch/arm/mach-exynos/pm.c
3658
3659CPUIDLE DRIVERS
3660M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3661M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3662L:	linux-pm@vger.kernel.org
3663S:	Maintained
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3665B:	https://bugzilla.kernel.org
3666F:	drivers/cpuidle/*
3667F:	include/linux/cpuidle.h
3668
3669CRAMFS FILESYSTEM
3670W:	http://sourceforge.net/projects/cramfs/
3671S:	Orphan / Obsolete
3672F:	Documentation/filesystems/cramfs.txt
3673F:	fs/cramfs/
3674
3675CRIS PORT
3676M:	Mikael Starvik <starvik@axis.com>
3677M:	Jesper Nilsson <jesper.nilsson@axis.com>
3678L:	linux-cris-kernel@axis.com
3679W:	http://developer.axis.com
3680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3681S:	Maintained
3682F:	arch/cris/
3683F:	drivers/tty/serial/crisv10.*
3684
3685CRYPTO API
3686M:	Herbert Xu <herbert@gondor.apana.org.au>
3687M:	"David S. Miller" <davem@davemloft.net>
3688L:	linux-crypto@vger.kernel.org
3689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3691S:	Maintained
3692F:	Documentation/crypto/
3693F:	Documentation/devicetree/bindings/crypto/
3694F:	arch/*/crypto/
3695F:	crypto/
3696F:	drivers/crypto/
3697F:	include/crypto/
3698F:	include/linux/crypto*
3699
3700CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3701M:	Neil Horman <nhorman@tuxdriver.com>
3702L:	linux-crypto@vger.kernel.org
3703S:	Maintained
3704F:	crypto/ansi_cprng.c
3705F:	crypto/rng.c
3706
3707CS3308 MEDIA DRIVER
3708M:	Hans Verkuil <hverkuil@xs4all.nl>
3709L:	linux-media@vger.kernel.org
3710T:	git git://linuxtv.org/media_tree.git
3711W:	http://linuxtv.org
3712S:	Odd Fixes
3713F:	drivers/media/i2c/cs3308.c
3714F:	drivers/media/i2c/cs3308.h
3715
3716CS5535 Audio ALSA driver
3717M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3718S:	Maintained
3719F:	sound/pci/cs5535audio/
3720
3721CW1200 WLAN driver
3722M:	Solomon Peachy <pizza@shaftnet.org>
3723S:	Maintained
3724F:	drivers/net/wireless/st/cw1200/
3725
3726CX18 VIDEO4LINUX DRIVER
3727M:	Andy Walls <awalls@md.metrocast.net>
3728L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3729L:	linux-media@vger.kernel.org
3730T:	git git://linuxtv.org/media_tree.git
3731W:	https://linuxtv.org
3732W:	http://www.ivtvdriver.org/index.php/Cx18
3733S:	Maintained
3734F:	Documentation/media/v4l-drivers/cx18*
3735F:	drivers/media/pci/cx18/
3736F:	include/uapi/linux/ivtv*
3737
3738CX2341X MPEG ENCODER HELPER MODULE
3739M:	Hans Verkuil <hverkuil@xs4all.nl>
3740L:	linux-media@vger.kernel.org
3741T:	git git://linuxtv.org/media_tree.git
3742W:	https://linuxtv.org
3743S:	Maintained
3744F:	drivers/media/common/cx2341x*
3745F:	include/media/cx2341x*
3746
3747CX24120 MEDIA DRIVER
3748M:	Jemma Denson <jdenson@gmail.com>
3749M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3750L:	linux-media@vger.kernel.org
3751W:	https://linuxtv.org
3752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3753S:	Maintained
3754F:	drivers/media/dvb-frontends/cx24120*
3755
3756CX88 VIDEO4LINUX DRIVER
3757M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3759L:	linux-media@vger.kernel.org
3760W:	https://linuxtv.org
3761T:	git git://linuxtv.org/media_tree.git
3762S:	Odd fixes
3763F:	Documentation/media/v4l-drivers/cx88*
3764F:	drivers/media/pci/cx88/
3765
3766CXD2820R MEDIA DRIVER
3767M:	Antti Palosaari <crope@iki.fi>
3768L:	linux-media@vger.kernel.org
3769W:	https://linuxtv.org
3770W:	http://palosaari.fi/linux/
3771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3772T:	git git://linuxtv.org/anttip/media_tree.git
3773S:	Maintained
3774F:	drivers/media/dvb-frontends/cxd2820r*
3775
3776CXGB3 ETHERNET DRIVER (CXGB3)
3777M:	Santosh Raspatur <santosh@chelsio.com>
3778L:	netdev@vger.kernel.org
3779W:	http://www.chelsio.com
3780S:	Supported
3781F:	drivers/net/ethernet/chelsio/cxgb3/
3782
3783CXGB3 ISCSI DRIVER (CXGB3I)
3784M:	Karen Xie <kxie@chelsio.com>
3785L:	linux-scsi@vger.kernel.org
3786W:	http://www.chelsio.com
3787S:	Supported
3788F:	drivers/scsi/cxgbi/cxgb3i
3789
3790CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3791M:	Steve Wise <swise@chelsio.com>
3792L:	linux-rdma@vger.kernel.org
3793W:	http://www.openfabrics.org
3794S:	Supported
3795F:	drivers/infiniband/hw/cxgb3/
3796F:	include/uapi/rdma/cxgb3-abi.h
3797
3798CXGB4 CRYPTO DRIVER (chcr)
3799M:	Harsh Jain <harsh@chelsio.com>
3800L:	linux-crypto@vger.kernel.org
3801W:	http://www.chelsio.com
3802S:	Supported
3803F:	drivers/crypto/chelsio
3804
3805CXGB4 ETHERNET DRIVER (CXGB4)
3806M:	Ganesh Goudar <ganeshgr@chelsio.com>
3807L:	netdev@vger.kernel.org
3808W:	http://www.chelsio.com
3809S:	Supported
3810F:	drivers/net/ethernet/chelsio/cxgb4/
3811
3812CXGB4 ISCSI DRIVER (CXGB4I)
3813M:	Karen Xie <kxie@chelsio.com>
3814L:	linux-scsi@vger.kernel.org
3815W:	http://www.chelsio.com
3816S:	Supported
3817F:	drivers/scsi/cxgbi/cxgb4i
3818
3819CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3820M:	Steve Wise <swise@chelsio.com>
3821L:	linux-rdma@vger.kernel.org
3822W:	http://www.openfabrics.org
3823S:	Supported
3824F:	drivers/infiniband/hw/cxgb4/
3825F:	include/uapi/rdma/cxgb4-abi.h
3826
3827CXGB4VF ETHERNET DRIVER (CXGB4VF)
3828M:	Casey Leedom <leedom@chelsio.com>
3829L:	netdev@vger.kernel.org
3830W:	http://www.chelsio.com
3831S:	Supported
3832F:	drivers/net/ethernet/chelsio/cxgb4vf/
3833
3834CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3835M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3836M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3837L:	linuxppc-dev@lists.ozlabs.org
3838S:	Supported
3839F:	arch/powerpc/platforms/powernv/pci-cxl.c
3840F:	drivers/misc/cxl/
3841F:	include/misc/cxl*
3842F:	include/uapi/misc/cxl.h
3843F:	Documentation/powerpc/cxl.txt
3844F:	Documentation/ABI/testing/sysfs-class-cxl
3845
3846CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3847M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3848M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3849M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3850L:	linux-scsi@vger.kernel.org
3851S:	Supported
3852F:	drivers/scsi/cxlflash/
3853F:	include/uapi/scsi/cxlflash_ioctls.h
3854F:	Documentation/powerpc/cxlflash.txt
3855
3856CYBERPRO FB DRIVER
3857M:	Russell King <linux@armlinux.org.uk>
3858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3859W:	http://www.armlinux.org.uk/
3860S:	Maintained
3861F:	drivers/video/fbdev/cyber2000fb.*
3862
3863CYCLADES ASYNC MUX DRIVER
3864W:	http://www.cyclades.com/
3865S:	Orphan
3866F:	drivers/tty/cyclades.c
3867F:	include/linux/cyclades.h
3868F:	include/uapi/linux/cyclades.h
3869
3870CYCLADES PC300 DRIVER
3871W:	http://www.cyclades.com/
3872S:	Orphan
3873F:	drivers/net/wan/pc300*
3874
3875CYPRESS_FIRMWARE MEDIA DRIVER
3876M:	Antti Palosaari <crope@iki.fi>
3877L:	linux-media@vger.kernel.org
3878W:	https://linuxtv.org
3879W:	http://palosaari.fi/linux/
3880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3881T:	git git://linuxtv.org/anttip/media_tree.git
3882S:	Maintained
3883F:	drivers/media/common/cypress_firmware*
3884
3885CYTTSP TOUCHSCREEN DRIVER
3886M:	Ferruh Yigit <fery@cypress.com>
3887L:	linux-input@vger.kernel.org
3888S:	Supported
3889F:	drivers/input/touchscreen/cyttsp*
3890F:	include/linux/input/cyttsp.h
3891
3892D-LINK DIR-685 TOUCHKEYS DRIVER
3893M:	Linus Walleij <linus.walleij@linaro.org>
3894L:	linux-input@vger.kernel.org
3895S:	Supported
3896F:	drivers/input/dlink-dir685-touchkeys.c
3897
3898DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3899M:	Joshua Kinard <kumba@gentoo.org>
3900S:	Maintained
3901F:	drivers/rtc/rtc-ds1685.c
3902F:	include/linux/rtc/ds1685.h
3903
3904DAMA SLAVE for AX.25
3905M:	Joerg Reuter <jreuter@yaina.de>
3906W:	http://yaina.de/jreuter/
3907W:	http://www.qsl.net/dl1bke/
3908L:	linux-hams@vger.kernel.org
3909S:	Maintained
3910F:	net/ax25/af_ax25.c
3911F:	net/ax25/ax25_dev.c
3912F:	net/ax25/ax25_ds_*
3913F:	net/ax25/ax25_in.c
3914F:	net/ax25/ax25_out.c
3915F:	net/ax25/ax25_timer.c
3916F:	net/ax25/sysctl_net_ax25.c
3917
3918DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3919L:	netdev@vger.kernel.org
3920S:	Orphan
3921F:	Documentation/networking/dmfe.txt
3922F:	drivers/net/ethernet/dec/tulip/dmfe.c
3923
3924DC390/AM53C974 SCSI driver
3925M:	Hannes Reinecke <hare@suse.com>
3926L:	linux-scsi@vger.kernel.org
3927S:	Maintained
3928F:	drivers/scsi/am53c974.c
3929
3930DC395x SCSI driver
3931M:	Oliver Neukum <oliver@neukum.org>
3932M:	Ali Akcaagac <aliakc@web.de>
3933M:	Jamie Lenehan <lenehan@twibble.org>
3934L:	dc395x@twibble.org
3935W:	http://twibble.org/dist/dc395x/
3936W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3937S:	Maintained
3938F:	Documentation/scsi/dc395x.txt
3939F:	drivers/scsi/dc395x.*
3940
3941DCCP PROTOCOL
3942M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3943L:	dccp@vger.kernel.org
3944W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3945S:	Maintained
3946F:	include/linux/dccp.h
3947F:	include/uapi/linux/dccp.h
3948F:	include/linux/tfrc.h
3949F:	net/dccp/
3950
3951DECnet NETWORK LAYER
3952W:	http://linux-decnet.sourceforge.net
3953L:	linux-decnet-user@lists.sourceforge.net
3954S:	Orphan
3955F:	Documentation/networking/decnet.txt
3956F:	net/decnet/
3957
3958DECSTATION PLATFORM SUPPORT
3959M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3960L:	linux-mips@linux-mips.org
3961W:	http://www.linux-mips.org/wiki/DECstation
3962S:	Maintained
3963F:	arch/mips/dec/
3964F:	arch/mips/include/asm/dec/
3965F:	arch/mips/include/asm/mach-dec/
3966
3967DEFXX FDDI NETWORK DRIVER
3968M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3969S:	Maintained
3970F:	drivers/net/fddi/defxx.*
3971
3972DELL LAPTOP DRIVER
3973M:	Matthew Garrett <mjg59@srcf.ucam.org>
3974M:	Pali Rohár <pali.rohar@gmail.com>
3975L:	platform-driver-x86@vger.kernel.org
3976S:	Maintained
3977F:	drivers/platform/x86/dell-laptop.c
3978
3979DELL LAPTOP FREEFALL DRIVER
3980M:	Pali Rohár <pali.rohar@gmail.com>
3981S:	Maintained
3982F:	drivers/platform/x86/dell-smo8800.c
3983
3984DELL LAPTOP RBTN DRIVER
3985M:	Pali Rohár <pali.rohar@gmail.com>
3986S:	Maintained
3987F:	drivers/platform/x86/dell-rbtn.*
3988
3989DELL LAPTOP SMM DRIVER
3990M:	Pali Rohár <pali.rohar@gmail.com>
3991S:	Maintained
3992F:	drivers/hwmon/dell-smm-hwmon.c
3993F:	include/uapi/linux/i8k.h
3994
3995DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3996M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3997S:	Maintained
3998F:	Documentation/dcdbas.txt
3999F:	drivers/firmware/dcdbas.*
4000
4001DELL WMI EXTRAS DRIVER
4002M:	Matthew Garrett <mjg59@srcf.ucam.org>
4003M:	Pali Rohár <pali.rohar@gmail.com>
4004S:	Maintained
4005F:	drivers/platform/x86/dell-wmi.c
4006
4007DELTA ST MEDIA DRIVER
4008M:	Hugues Fruchet <hugues.fruchet@st.com>
4009L:	linux-media@vger.kernel.org
4010T:	git git://linuxtv.org/media_tree.git
4011W:	https://linuxtv.org
4012S:	Supported
4013F:	drivers/media/platform/sti/delta
4014
4015DENALI NAND DRIVER
4016M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4017L:	linux-mtd@lists.infradead.org
4018S:	Supported
4019F:	drivers/mtd/nand/denali*
4020
4021DESIGNWARE USB2 DRD IP DRIVER
4022M:	John Youn <johnyoun@synopsys.com>
4023L:	linux-usb@vger.kernel.org
4024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4025S:	Maintained
4026F:	drivers/usb/dwc2/
4027
4028DESIGNWARE USB3 DRD IP DRIVER
4029M:	Felipe Balbi <balbi@kernel.org>
4030L:	linux-usb@vger.kernel.org
4031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4032S:	Maintained
4033F:	drivers/usb/dwc3/
4034
4035DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4036M:	Andreas Klinger <ak@it-klinger.de>
4037L:	linux-iio@vger.kernel.org
4038S:	Maintained
4039F:	drivers/iio/proximity/srf*.c
4040
4041DEVICE COREDUMP (DEV_COREDUMP)
4042M:	Johannes Berg <johannes@sipsolutions.net>
4043L:	linux-kernel@vger.kernel.org
4044S:	Maintained
4045F:	drivers/base/devcoredump.c
4046F:	include/linux/devcoredump.h
4047
4048DEVICE FREQUENCY (DEVFREQ)
4049M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4050M:	Kyungmin Park <kyungmin.park@samsung.com>
4051R:	Chanwoo Choi <cw00.choi@samsung.com>
4052L:	linux-pm@vger.kernel.org
4053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4054S:	Maintained
4055F:	drivers/devfreq/
4056F:	include/linux/devfreq.h
4057F:	Documentation/devicetree/bindings/devfreq/
4058
4059DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4060M:	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:	Supported
4064F:	drivers/devfreq/event/
4065F:	drivers/devfreq/devfreq-event.c
4066F:	include/linux/devfreq-event.h
4067F:	Documentation/devicetree/bindings/devfreq/event/
4068
4069DEVICE NUMBER REGISTRY
4070M:	Torben Mathiasen <device@lanana.org>
4071W:	http://lanana.org/docs/device-list/index.html
4072S:	Maintained
4073
4074DEVICE-MAPPER  (LVM)
4075M:	Alasdair Kergon <agk@redhat.com>
4076M:	Mike Snitzer <snitzer@redhat.com>
4077M:	dm-devel@redhat.com
4078L:	dm-devel@redhat.com
4079W:	http://sources.redhat.com/dm
4080Q:	http://patchwork.kernel.org/project/dm-devel/list/
4081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4082T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4083S:	Maintained
4084F:	Documentation/device-mapper/
4085F:	drivers/md/dm*
4086F:	drivers/md/persistent-data/
4087F:	include/linux/device-mapper.h
4088F:	include/linux/dm-*.h
4089F:	include/uapi/linux/dm-*.h
4090
4091DEVLINK
4092M:	Jiri Pirko <jiri@mellanox.com>
4093L:	netdev@vger.kernel.org
4094S:	Supported
4095F:	net/core/devlink.c
4096F:	include/net/devlink.h
4097F:	include/uapi/linux/devlink.h
4098
4099DIALOG SEMICONDUCTOR DRIVERS
4100M:	Support Opensource <support.opensource@diasemi.com>
4101W:	http://www.dialog-semiconductor.com/products
4102S:	Supported
4103F:	Documentation/hwmon/da90??
4104F:	Documentation/devicetree/bindings/mfd/da90*.txt
4105F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4106F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4107F:	Documentation/devicetree/bindings/regulator/da92*.txt
4108F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4109F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4110F:	drivers/gpio/gpio-da90??.c
4111F:	drivers/hwmon/da90??-hwmon.c
4112F:	drivers/iio/adc/da91??-*.c
4113F:	drivers/input/misc/da90??_onkey.c
4114F:	drivers/input/touchscreen/da9052_tsi.c
4115F:	drivers/leds/leds-da90??.c
4116F:	drivers/mfd/da903x.c
4117F:	drivers/mfd/da90??-*.c
4118F:	drivers/mfd/da91??-*.c
4119F:	drivers/power/supply/da9052-battery.c
4120F:	drivers/power/supply/da91??-*.c
4121F:	drivers/regulator/da903x.c
4122F:	drivers/regulator/da9???-regulator.[ch]
4123F:	drivers/thermal/da90??-thermal.c
4124F:	drivers/rtc/rtc-da90??.c
4125F:	drivers/video/backlight/da90??_bl.c
4126F:	drivers/watchdog/da90??_wdt.c
4127F:	include/linux/mfd/da903x.h
4128F:	include/linux/mfd/da9052/
4129F:	include/linux/mfd/da9055/
4130F:	include/linux/mfd/da9062/
4131F:	include/linux/mfd/da9063/
4132F:	include/linux/mfd/da9150/
4133F:	include/linux/regulator/da9211.h
4134F:	include/sound/da[79]*.h
4135F:	sound/soc/codecs/da[79]*.[ch]
4136
4137DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4138M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4139L:	linux-gpio@vger.kernel.org
4140S:	Maintained
4141F:	drivers/gpio/gpio-gpio-mm.c
4142
4143DIGI NEO AND CLASSIC PCI PRODUCTS
4144M:	Lidza Louina <lidza.louina@gmail.com>
4145M:	Mark Hounschell <markh@compro.net>
4146L:	driverdev-devel@linuxdriverproject.org
4147S:	Maintained
4148F:	drivers/staging/dgnc/
4149
4150DIOLAN U2C-12 I2C DRIVER
4151M:	Guenter Roeck <linux@roeck-us.net>
4152L:	linux-i2c@vger.kernel.org
4153S:	Maintained
4154F:	drivers/i2c/busses/i2c-diolan-u2c.c
4155
4156DIRECT ACCESS (DAX)
4157M:	Matthew Wilcox <mawilcox@microsoft.com>
4158M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4159L:	linux-fsdevel@vger.kernel.org
4160S:	Supported
4161F:	fs/dax.c
4162F:	include/linux/dax.h
4163F:	include/trace/events/fs_dax.h
4164
4165DIRECTORY NOTIFICATION (DNOTIFY)
4166M:	Jan Kara <jack@suse.cz>
4167R:	Amir Goldstein <amir73il@gmail.com>
4168L:	linux-fsdevel@vger.kernel.org
4169S:	Maintained
4170F:	Documentation/filesystems/dnotify.txt
4171F:	fs/notify/dnotify/
4172F:	include/linux/dnotify.h
4173
4174DISK GEOMETRY AND PARTITION HANDLING
4175M:	Andries Brouwer <aeb@cwi.nl>
4176W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4177W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4178W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4179S:	Maintained
4180
4181DISKQUOTA
4182M:	Jan Kara <jack@suse.com>
4183S:	Maintained
4184F:	Documentation/filesystems/quota.txt
4185F:	fs/quota/
4186F:	include/linux/quota*.h
4187F:	include/uapi/linux/quota*.h
4188
4189DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4190M:	Bernie Thompson <bernie@plugable.com>
4191L:	linux-fbdev@vger.kernel.org
4192S:	Maintained
4193W:	http://plugable.com/category/projects/udlfb/
4194F:	drivers/video/fbdev/udlfb.c
4195F:	include/video/udlfb.h
4196F:	Documentation/fb/udlfb.txt
4197
4198DISTRIBUTED LOCK MANAGER (DLM)
4199M:	Christine Caulfield <ccaulfie@redhat.com>
4200M:	David Teigland <teigland@redhat.com>
4201L:	cluster-devel@redhat.com
4202W:	http://sources.redhat.com/cluster/
4203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4204S:	Supported
4205F:	fs/dlm/
4206
4207DMA BUFFER SHARING FRAMEWORK
4208M:	Sumit Semwal <sumit.semwal@linaro.org>
4209S:	Maintained
4210L:	linux-media@vger.kernel.org
4211L:	dri-devel@lists.freedesktop.org
4212L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4213F:	drivers/dma-buf/
4214F:	include/linux/dma-buf*
4215F:	include/linux/reservation.h
4216F:	include/linux/*fence.h
4217F:	Documentation/driver-api/dma-buf.rst
4218T:	git git://anongit.freedesktop.org/drm/drm-misc
4219
4220DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4221M:	Vinod Koul <vinod.koul@intel.com>
4222L:	dmaengine@vger.kernel.org
4223Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4224S:	Maintained
4225F:	drivers/dma/
4226F:	include/linux/dmaengine.h
4227F:	Documentation/devicetree/bindings/dma/
4228F:	Documentation/dmaengine/
4229T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4230
4231DMA MAPPING HELPERS
4232M:	Christoph Hellwig <hch@lst.de>
4233M:	Marek Szyprowski <m.szyprowski@samsung.com>
4234R:	Robin Murphy <robin.murphy@arm.com>
4235L:	iommu@lists.linux-foundation.org
4236T:	git git://git.infradead.org/users/hch/dma-mapping.git
4237W:	http://git.infradead.org/users/hch/dma-mapping.git
4238S:	Supported
4239F:	lib/dma-debug.c
4240F:	lib/dma-noop.c
4241F:	lib/dma-virt.c
4242F:	drivers/base/dma-mapping.c
4243F:	drivers/base/dma-coherent.c
4244F:	include/linux/dma-mapping.h
4245
4246DME1737 HARDWARE MONITOR DRIVER
4247M:	Juerg Haefliger <juergh@gmail.com>
4248L:	linux-hwmon@vger.kernel.org
4249S:	Maintained
4250F:	Documentation/hwmon/dme1737
4251F:	drivers/hwmon/dme1737.c
4252
4253DMI/SMBIOS SUPPORT
4254M:	Jean Delvare <jdelvare@suse.com>
4255S:	Maintained
4256T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4257F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4258F:	drivers/firmware/dmi-id.c
4259F:	drivers/firmware/dmi_scan.c
4260F:	include/linux/dmi.h
4261
4262DOCUMENTATION
4263M:	Jonathan Corbet <corbet@lwn.net>
4264L:	linux-doc@vger.kernel.org
4265S:	Maintained
4266F:	Documentation/
4267F:	scripts/kernel-doc
4268X:	Documentation/ABI/
4269X:	Documentation/devicetree/
4270X:	Documentation/acpi
4271X:	Documentation/power
4272X:	Documentation/spi
4273X:	Documentation/media
4274T:	git git://git.lwn.net/linux.git docs-next
4275
4276DONGWOON DW9714 LENS VOICE COIL DRIVER
4277M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4278L:	linux-media@vger.kernel.org
4279T:	git git://linuxtv.org/media_tree.git
4280S:	Maintained
4281F:	drivers/media/i2c/dw9714.c
4282
4283DOUBLETALK DRIVER
4284M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4285L:	blinux-list@redhat.com
4286S:	Maintained
4287F:	drivers/char/dtlk.c
4288F:	include/linux/dtlk.h
4289
4290DPAA2 DATAPATH I/O (DPIO) DRIVER
4291M:	Roy Pledge <Roy.Pledge@nxp.com>
4292L:	linux-kernel@vger.kernel.org
4293S:	Maintained
4294F:	drivers/staging/fsl-mc/bus/dpio
4295
4296DPAA2 ETHERNET DRIVER
4297M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4298L:	linux-kernel@vger.kernel.org
4299S:	Maintained
4300F:	drivers/staging/fsl-dpaa2/ethernet
4301
4302DPT_I2O SCSI RAID DRIVER
4303M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4304L:	linux-scsi@vger.kernel.org
4305W:	http://www.adaptec.com/
4306S:	Maintained
4307F:	drivers/scsi/dpt*
4308F:	drivers/scsi/dpt/
4309
4310DRBD DRIVER
4311M:	Philipp Reisner <philipp.reisner@linbit.com>
4312M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4313L:	drbd-dev@lists.linbit.com
4314W:	http://www.drbd.org
4315T:	git git://git.linbit.com/linux-drbd.git
4316T:	git git://git.linbit.com/drbd-8.4.git
4317S:	Supported
4318F:	drivers/block/drbd/
4319F:	lib/lru_cache.c
4320F:	Documentation/blockdev/drbd/
4321
4322DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4323M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4325S:	Supported
4326F:	Documentation/kobject.txt
4327F:	drivers/base/
4328F:	fs/debugfs/
4329F:	fs/sysfs/
4330F:	include/linux/debugfs.h
4331F:	include/linux/kobj*
4332F:	lib/kobj*
4333
4334DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4335M:	Kevin Hilman <khilman@kernel.org>
4336M:	Nishanth Menon <nm@ti.com>
4337S:	Maintained
4338F:	drivers/power/avs/
4339F:	include/linux/power/smartreflex.h
4340L:	linux-pm@vger.kernel.org
4341
4342DRM DRIVER FOR ARM PL111 CLCD
4343M:	Eric Anholt <eric@anholt.net>
4344T:	git git://anongit.freedesktop.org/drm/drm-misc
4345S:	Supported
4346F:	drivers/gpu/drm/pl111/
4347
4348DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4349M:	Dave Airlie <airlied@redhat.com>
4350S:	Odd Fixes
4351F:	drivers/gpu/drm/ast/
4352
4353DRM DRIVER FOR BOCHS VIRTUAL GPU
4354M:	Gerd Hoffmann <kraxel@redhat.com>
4355L:	virtualization@lists.linux-foundation.org
4356T:	git git://anongit.freedesktop.org/drm/drm-misc
4357S:	Maintained
4358F:	drivers/gpu/drm/bochs/
4359
4360DRM DRIVER FOR INTEL I810 VIDEO CARDS
4361S:	Orphan / Obsolete
4362F:	drivers/gpu/drm/i810/
4363F:	include/uapi/drm/i810_drm.h
4364
4365DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4366S:	Orphan / Obsolete
4367F:	drivers/gpu/drm/mga/
4368F:	include/uapi/drm/mga_drm.h
4369
4370DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4371M:	Dave Airlie <airlied@redhat.com>
4372S:	Odd Fixes
4373F:	drivers/gpu/drm/mgag200/
4374
4375DRM DRIVER FOR MI0283QT
4376M:	Noralf Trønnes <noralf@tronnes.org>
4377S:	Maintained
4378F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4379F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4380
4381DRM DRIVER FOR MSM ADRENO GPU
4382M:	Rob Clark <robdclark@gmail.com>
4383L:	linux-arm-msm@vger.kernel.org
4384L:	dri-devel@lists.freedesktop.org
4385L:	freedreno@lists.freedesktop.org
4386T:	git git://people.freedesktop.org/~robclark/linux
4387S:	Maintained
4388F:	drivers/gpu/drm/msm/
4389F:	include/uapi/drm/msm_drm.h
4390F:	Documentation/devicetree/bindings/display/msm/
4391
4392DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4393M:	Ben Skeggs <bskeggs@redhat.com>
4394L:	dri-devel@lists.freedesktop.org
4395L:	nouveau@lists.freedesktop.org
4396T:	git git://github.com/skeggsb/linux
4397S:	Supported
4398F:	drivers/gpu/drm/nouveau/
4399F:	include/uapi/drm/nouveau_drm.h
4400
4401DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4402M:	Noralf Trønnes <noralf@tronnes.org>
4403S:	Maintained
4404F:	drivers/gpu/drm/tinydrm/repaper.c
4405F:	Documentation/devicetree/bindings/display/repaper.txt
4406
4407DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4408M:	Dave Airlie <airlied@redhat.com>
4409M:	Gerd Hoffmann <kraxel@redhat.com>
4410L:	virtualization@lists.linux-foundation.org
4411T:	git git://anongit.freedesktop.org/drm/drm-misc
4412S:	Obsolete
4413W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4414F:	drivers/gpu/drm/cirrus/
4415
4416DRM DRIVER FOR QXL VIRTUAL GPU
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:	Maintained
4422F:	drivers/gpu/drm/qxl/
4423F:	include/uapi/drm/qxl_drm.h
4424
4425DRM DRIVER FOR RAGE 128 VIDEO CARDS
4426S:	Orphan / Obsolete
4427F:	drivers/gpu/drm/r128/
4428F:	include/uapi/drm/r128_drm.h
4429
4430DRM DRIVER FOR SAVAGE VIDEO CARDS
4431S:	Orphan / Obsolete
4432F:	drivers/gpu/drm/savage/
4433F:	include/uapi/drm/savage_drm.h
4434
4435DRM DRIVER FOR SIS VIDEO CARDS
4436S:	Orphan / Obsolete
4437F:	drivers/gpu/drm/sis/
4438F:	include/uapi/drm/sis_drm.h
4439
4440DRM DRIVER FOR SITRONIX ST7586 PANELS
4441M:	David Lechner <david@lechnology.com>
4442S:	Maintained
4443F:	drivers/gpu/drm/tinydrm/st7586.c
4444F:	Documentation/devicetree/bindings/display/st7586.txt
4445
4446DRM DRIVER FOR TDFX VIDEO CARDS
4447S:	Orphan / Obsolete
4448F:	drivers/gpu/drm/tdfx/
4449
4450DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4451M:	Dave Airlie <airlied@redhat.com>
4452S:	Odd Fixes
4453F:	drivers/gpu/drm/udl/
4454
4455DRM DRIVER FOR VMWARE VIRTUAL GPU
4456M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4457M:	Sinclair Yeh <syeh@vmware.com>
4458M:	Thomas Hellstrom <thellstrom@vmware.com>
4459L:	dri-devel@lists.freedesktop.org
4460T:	git git://people.freedesktop.org/~syeh/repos_linux
4461T:	git git://people.freedesktop.org/~thomash/linux
4462S:	Supported
4463F:	drivers/gpu/drm/vmwgfx/
4464F:	include/uapi/drm/vmwgfx_drm.h
4465
4466DRM DRIVERS
4467M:	David Airlie <airlied@linux.ie>
4468L:	dri-devel@lists.freedesktop.org
4469T:	git git://people.freedesktop.org/~airlied/linux
4470B:	https://bugs.freedesktop.org/
4471C:	irc://chat.freenode.net/dri-devel
4472S:	Maintained
4473F:	drivers/gpu/drm/
4474F:	drivers/gpu/vga/
4475F:	Documentation/devicetree/bindings/display/
4476F:	Documentation/devicetree/bindings/gpu/
4477F:	Documentation/devicetree/bindings/video/
4478F:	Documentation/gpu/
4479F:	include/drm/
4480F:	include/uapi/drm/
4481F:	include/linux/vga*
4482
4483DRM DRIVERS AND MISC GPU PATCHES
4484M:	Daniel Vetter <daniel.vetter@intel.com>
4485M:	Jani Nikula <jani.nikula@linux.intel.com>
4486M:	Sean Paul <seanpaul@chromium.org>
4487W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4488S:	Maintained
4489T:	git git://anongit.freedesktop.org/drm/drm-misc
4490F:	Documentation/gpu/
4491F:	drivers/gpu/vga/
4492F:	drivers/gpu/drm/*
4493F:	include/drm/drm*
4494F:	include/uapi/drm/drm*
4495F:	include/linux/vga*
4496
4497DRM DRIVERS FOR ALLWINNER A10
4498M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4499L:	dri-devel@lists.freedesktop.org
4500S:	Supported
4501F:	drivers/gpu/drm/sun4i/
4502F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4504
4505DRM DRIVERS FOR AMLOGIC SOCS
4506M:	Neil Armstrong <narmstrong@baylibre.com>
4507L:	dri-devel@lists.freedesktop.org
4508L:	linux-amlogic@lists.infradead.org
4509W:	http://linux-meson.com/
4510S:	Supported
4511F:	drivers/gpu/drm/meson/
4512F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4513F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4514F:	Documentation/gpu/meson.rst
4515T:	git git://anongit.freedesktop.org/drm/drm-misc
4516
4517DRM DRIVERS FOR ATMEL HLCDC
4518M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4519L:	dri-devel@lists.freedesktop.org
4520S:	Supported
4521F:	drivers/gpu/drm/atmel-hlcdc/
4522F:	Documentation/devicetree/bindings/drm/atmel/
4523T:	git git://anongit.freedesktop.org/drm/drm-misc
4524
4525DRM DRIVERS FOR BRIDGE CHIPS
4526M:	Archit Taneja <architt@codeaurora.org>
4527M:	Andrzej Hajda <a.hajda@samsung.com>
4528R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4529S:	Maintained
4530T:	git git://anongit.freedesktop.org/drm/drm-misc
4531F:	drivers/gpu/drm/bridge/
4532
4533DRM DRIVERS FOR EXYNOS
4534M:	Inki Dae <inki.dae@samsung.com>
4535M:	Joonyoung Shim <jy0922.shim@samsung.com>
4536M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4537M:	Kyungmin Park <kyungmin.park@samsung.com>
4538L:	dri-devel@lists.freedesktop.org
4539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4540S:	Supported
4541F:	drivers/gpu/drm/exynos/
4542F:	include/uapi/drm/exynos_drm.h
4543F:	Documentation/devicetree/bindings/display/exynos/
4544
4545DRM DRIVERS FOR FREESCALE DCU
4546M:	Stefan Agner <stefan@agner.ch>
4547M:	Alison Wang <alison.wang@freescale.com>
4548L:	dri-devel@lists.freedesktop.org
4549S:	Supported
4550F:	drivers/gpu/drm/fsl-dcu/
4551F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4552F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4553F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4554
4555DRM DRIVERS FOR FREESCALE IMX
4556M:	Philipp Zabel <p.zabel@pengutronix.de>
4557L:	dri-devel@lists.freedesktop.org
4558S:	Maintained
4559F:	drivers/gpu/drm/imx/
4560F:	drivers/gpu/ipu-v3/
4561F:	Documentation/devicetree/bindings/display/imx/
4562
4563DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4564M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4565L:	dri-devel@lists.freedesktop.org
4566T:	git git://github.com/patjak/drm-gma500
4567S:	Maintained
4568F:	drivers/gpu/drm/gma500/
4569
4570DRM DRIVERS FOR HISILICON
4571M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4572M:	Rongrong Zou <zourongrong@gmail.com>
4573R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4574R:	Chen Feng <puck.chen@hisilicon.com>
4575L:	dri-devel@lists.freedesktop.org
4576T:	git git://github.com/xin3liang/linux.git
4577S:	Maintained
4578F:	drivers/gpu/drm/hisilicon/
4579F:	Documentation/devicetree/bindings/display/hisilicon/
4580
4581DRM DRIVERS FOR MEDIATEK
4582M:	CK Hu <ck.hu@mediatek.com>
4583M:	Philipp Zabel <p.zabel@pengutronix.de>
4584L:	dri-devel@lists.freedesktop.org
4585S:	Supported
4586F:	drivers/gpu/drm/mediatek/
4587F:	Documentation/devicetree/bindings/display/mediatek/
4588
4589DRM DRIVERS FOR NVIDIA TEGRA
4590M:	Thierry Reding <thierry.reding@gmail.com>
4591L:	dri-devel@lists.freedesktop.org
4592L:	linux-tegra@vger.kernel.org
4593T:	git git://anongit.freedesktop.org/tegra/linux.git
4594S:	Supported
4595F:	drivers/gpu/drm/tegra/
4596F:	drivers/gpu/host1x/
4597F:	include/linux/host1x.h
4598F:	include/uapi/drm/tegra_drm.h
4599F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4600
4601DRM DRIVERS FOR RENESAS
4602M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4603L:	dri-devel@lists.freedesktop.org
4604L:	linux-renesas-soc@vger.kernel.org
4605T:	git git://linuxtv.org/pinchartl/fbdev
4606S:	Supported
4607F:	drivers/gpu/drm/rcar-du/
4608F:	drivers/gpu/drm/shmobile/
4609F:	include/linux/platform_data/shmob_drm.h
4610F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4611F:	Documentation/devicetree/bindings/display/renesas,du.txt
4612
4613DRM DRIVERS FOR ROCKCHIP
4614M:	Mark Yao <mark.yao@rock-chips.com>
4615L:	dri-devel@lists.freedesktop.org
4616S:	Maintained
4617F:	drivers/gpu/drm/rockchip/
4618F:	Documentation/devicetree/bindings/display/rockchip/
4619T:	git git://anongit.freedesktop.org/drm/drm-misc
4620
4621DRM DRIVERS FOR STI
4622M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4623M:	Vincent Abriou <vincent.abriou@st.com>
4624L:	dri-devel@lists.freedesktop.org
4625T:	git git://anongit.freedesktop.org/drm/drm-misc
4626S:	Maintained
4627F:	drivers/gpu/drm/sti
4628F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4629
4630DRM DRIVERS FOR STM
4631M:	Yannick Fertre <yannick.fertre@st.com>
4632M:	Philippe Cornu <philippe.cornu@st.com>
4633M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4634M:	Vincent Abriou <vincent.abriou@st.com>
4635L:	dri-devel@lists.freedesktop.org
4636T:	git git://anongit.freedesktop.org/drm/drm-misc
4637S:	Maintained
4638F:	drivers/gpu/drm/stm
4639F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4640
4641DRM DRIVERS FOR TI LCDC
4642M:	Jyri Sarha <jsarha@ti.com>
4643R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4644L:	dri-devel@lists.freedesktop.org
4645S:	Maintained
4646F:	drivers/gpu/drm/tilcdc/
4647F:	Documentation/devicetree/bindings/display/tilcdc/
4648
4649DRM DRIVERS FOR TI OMAP
4650M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4651L:	dri-devel@lists.freedesktop.org
4652S:	Maintained
4653F:	drivers/gpu/drm/omapdrm/
4654F:	Documentation/devicetree/bindings/display/ti/
4655
4656DRM DRIVERS FOR VC4
4657M:	Eric Anholt <eric@anholt.net>
4658T:	git git://github.com/anholt/linux
4659S:	Supported
4660F:	drivers/gpu/drm/vc4/
4661F:	include/uapi/drm/vc4_drm.h
4662F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4663T:	git git://anongit.freedesktop.org/drm/drm-misc
4664
4665DRM DRIVERS FOR VIVANTE GPU IP
4666M:	Lucas Stach <l.stach@pengutronix.de>
4667R:	Russell King <linux+etnaviv@armlinux.org.uk>
4668R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4669L:	etnaviv@lists.freedesktop.org
4670L:	dri-devel@lists.freedesktop.org
4671S:	Maintained
4672F:	drivers/gpu/drm/etnaviv/
4673F:	include/uapi/drm/etnaviv_drm.h
4674F:	Documentation/devicetree/bindings/display/etnaviv/
4675
4676DRM DRIVERS FOR ZTE ZX
4677M:	Shawn Guo <shawnguo@kernel.org>
4678L:	dri-devel@lists.freedesktop.org
4679S:	Maintained
4680F:	drivers/gpu/drm/zte/
4681F:	Documentation/devicetree/bindings/display/zte,vou.txt
4682T:	git git://anongit.freedesktop.org/drm/drm-misc
4683
4684DRM PANEL DRIVERS
4685M:	Thierry Reding <thierry.reding@gmail.com>
4686L:	dri-devel@lists.freedesktop.org
4687T:	git git://anongit.freedesktop.org/tegra/linux.git
4688S:	Maintained
4689F:	drivers/gpu/drm/drm_panel.c
4690F:	drivers/gpu/drm/panel/
4691F:	include/drm/drm_panel.h
4692F:	Documentation/devicetree/bindings/display/panel/
4693
4694DRM TINYDRM DRIVERS
4695M:	Noralf Trønnes <noralf@tronnes.org>
4696W:	https://github.com/notro/tinydrm/wiki/Development
4697T:	git git://anongit.freedesktop.org/drm/drm-misc
4698S:	Maintained
4699F:	drivers/gpu/drm/tinydrm/
4700F:	include/drm/tinydrm/
4701
4702DSBR100 USB FM RADIO DRIVER
4703M:	Alexey Klimov <klimov.linux@gmail.com>
4704L:	linux-media@vger.kernel.org
4705T:	git git://linuxtv.org/media_tree.git
4706S:	Maintained
4707F:	drivers/media/radio/dsbr100.c
4708
4709DSCC4 DRIVER
4710M:	Francois Romieu <romieu@fr.zoreil.com>
4711L:	netdev@vger.kernel.org
4712S:	Maintained
4713F:	drivers/net/wan/dscc4.c
4714
4715DT3155 MEDIA DRIVER
4716M:	Hans Verkuil <hverkuil@xs4all.nl>
4717L:	linux-media@vger.kernel.org
4718T:	git git://linuxtv.org/media_tree.git
4719W:	https://linuxtv.org
4720S:	Odd Fixes
4721F:	drivers/media/pci/dt3155/
4722
4723DVB_USB_AF9015 MEDIA DRIVER
4724M:	Antti Palosaari <crope@iki.fi>
4725L:	linux-media@vger.kernel.org
4726W:	https://linuxtv.org
4727W:	http://palosaari.fi/linux/
4728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4729T:	git git://linuxtv.org/anttip/media_tree.git
4730S:	Maintained
4731F:	drivers/media/usb/dvb-usb-v2/af9015*
4732
4733DVB_USB_AF9035 MEDIA DRIVER
4734M:	Antti Palosaari <crope@iki.fi>
4735L:	linux-media@vger.kernel.org
4736W:	https://linuxtv.org
4737W:	http://palosaari.fi/linux/
4738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4739T:	git git://linuxtv.org/anttip/media_tree.git
4740S:	Maintained
4741F:	drivers/media/usb/dvb-usb-v2/af9035*
4742
4743DVB_USB_ANYSEE MEDIA DRIVER
4744M:	Antti Palosaari <crope@iki.fi>
4745L:	linux-media@vger.kernel.org
4746W:	https://linuxtv.org
4747W:	http://palosaari.fi/linux/
4748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4749T:	git git://linuxtv.org/anttip/media_tree.git
4750S:	Maintained
4751F:	drivers/media/usb/dvb-usb-v2/anysee*
4752
4753DVB_USB_AU6610 MEDIA DRIVER
4754M:	Antti Palosaari <crope@iki.fi>
4755L:	linux-media@vger.kernel.org
4756W:	https://linuxtv.org
4757W:	http://palosaari.fi/linux/
4758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4759T:	git git://linuxtv.org/anttip/media_tree.git
4760S:	Maintained
4761F:	drivers/media/usb/dvb-usb-v2/au6610*
4762
4763DVB_USB_CE6230 MEDIA DRIVER
4764M:	Antti Palosaari <crope@iki.fi>
4765L:	linux-media@vger.kernel.org
4766W:	https://linuxtv.org
4767W:	http://palosaari.fi/linux/
4768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4769T:	git git://linuxtv.org/anttip/media_tree.git
4770S:	Maintained
4771F:	drivers/media/usb/dvb-usb-v2/ce6230*
4772
4773DVB_USB_CXUSB MEDIA DRIVER
4774M:	Michael Krufky <mkrufky@linuxtv.org>
4775L:	linux-media@vger.kernel.org
4776W:	https://linuxtv.org
4777W:	http://github.com/mkrufky
4778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4779T:	git git://linuxtv.org/media_tree.git
4780S:	Maintained
4781F:	drivers/media/usb/dvb-usb/cxusb*
4782
4783DVB_USB_EC168 MEDIA DRIVER
4784M:	Antti Palosaari <crope@iki.fi>
4785L:	linux-media@vger.kernel.org
4786W:	https://linuxtv.org
4787W:	http://palosaari.fi/linux/
4788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4789T:	git git://linuxtv.org/anttip/media_tree.git
4790S:	Maintained
4791F:	drivers/media/usb/dvb-usb-v2/ec168*
4792
4793DVB_USB_GL861 MEDIA DRIVER
4794M:	Antti Palosaari <crope@iki.fi>
4795L:	linux-media@vger.kernel.org
4796W:	https://linuxtv.org
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/gl861*
4801
4802DVB_USB_MXL111SF MEDIA DRIVER
4803M:	Michael Krufky <mkrufky@linuxtv.org>
4804L:	linux-media@vger.kernel.org
4805W:	https://linuxtv.org
4806W:	http://github.com/mkrufky
4807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4808T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4809S:	Maintained
4810F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4811
4812DVB_USB_RTL28XXU MEDIA DRIVER
4813M:	Antti Palosaari <crope@iki.fi>
4814L:	linux-media@vger.kernel.org
4815W:	https://linuxtv.org
4816W:	http://palosaari.fi/linux/
4817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4818T:	git git://linuxtv.org/anttip/media_tree.git
4819S:	Maintained
4820F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4821
4822DVB_USB_V2 MEDIA DRIVER
4823M:	Antti Palosaari <crope@iki.fi>
4824L:	linux-media@vger.kernel.org
4825W:	https://linuxtv.org
4826W:	http://palosaari.fi/linux/
4827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4828T:	git git://linuxtv.org/anttip/media_tree.git
4829S:	Maintained
4830F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4831F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4832
4833DYNAMIC DEBUG
4834M:	Jason Baron <jbaron@akamai.com>
4835S:	Maintained
4836F:	lib/dynamic_debug.c
4837F:	include/linux/dynamic_debug.h
4838
4839DZ DECSTATION DZ11 SERIAL DRIVER
4840M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4841S:	Maintained
4842F:	drivers/tty/serial/dz.*
4843
4844E3X0 POWER BUTTON DRIVER
4845M:	Moritz Fischer <moritz.fischer@ettus.com>
4846L:	usrp-users@lists.ettus.com
4847W:	http://www.ettus.com
4848S:	Supported
4849F:	drivers/input/misc/e3x0-button.c
4850F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4851
4852E4000 MEDIA DRIVER
4853M:	Antti Palosaari <crope@iki.fi>
4854L:	linux-media@vger.kernel.org
4855W:	https://linuxtv.org
4856W:	http://palosaari.fi/linux/
4857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4858T:	git git://linuxtv.org/anttip/media_tree.git
4859S:	Maintained
4860F:	drivers/media/tuners/e4000*
4861
4862EATA ISA/EISA/PCI SCSI DRIVER
4863M:	Dario Ballabio <ballabio_dario@emc.com>
4864L:	linux-scsi@vger.kernel.org
4865S:	Maintained
4866F:	drivers/scsi/eata.c
4867
4868EC100 MEDIA DRIVER
4869M:	Antti Palosaari <crope@iki.fi>
4870L:	linux-media@vger.kernel.org
4871W:	https://linuxtv.org
4872W:	http://palosaari.fi/linux/
4873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4874T:	git git://linuxtv.org/anttip/media_tree.git
4875S:	Maintained
4876F:	drivers/media/dvb-frontends/ec100*
4877
4878ECRYPT FILE SYSTEM
4879M:	Tyler Hicks <tyhicks@canonical.com>
4880L:	ecryptfs@vger.kernel.org
4881W:	http://ecryptfs.org
4882W:	https://launchpad.net/ecryptfs
4883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4884S:	Supported
4885F:	Documentation/filesystems/ecryptfs.txt
4886F:	fs/ecryptfs/
4887
4888EDAC-AMD64
4889M:	Borislav Petkov <bp@alien8.de>
4890L:	linux-edac@vger.kernel.org
4891S:	Maintained
4892F:	drivers/edac/amd64_edac*
4893
4894EDAC-CALXEDA
4895M:	Robert Richter <rric@kernel.org>
4896L:	linux-edac@vger.kernel.org
4897S:	Maintained
4898F:	drivers/edac/highbank*
4899
4900EDAC-CAVIUM
4901M:	Ralf Baechle <ralf@linux-mips.org>
4902M:	David Daney <david.daney@cavium.com>
4903L:	linux-edac@vger.kernel.org
4904L:	linux-mips@linux-mips.org
4905S:	Supported
4906F:	drivers/edac/octeon_edac*
4907F:	drivers/edac/thunderx_edac*
4908
4909EDAC-CORE
4910M:	Borislav Petkov <bp@alien8.de>
4911M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4912M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4913L:	linux-edac@vger.kernel.org
4914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4916S:	Supported
4917F:	Documentation/admin-guide/ras.rst
4918F:	Documentation/driver-api/edac.rst
4919F:	drivers/edac/
4920F:	include/linux/edac.h
4921
4922EDAC-E752X
4923M:	Mark Gross <mark.gross@intel.com>
4924L:	linux-edac@vger.kernel.org
4925S:	Maintained
4926F:	drivers/edac/e752x_edac.c
4927
4928EDAC-E7XXX
4929L:	linux-edac@vger.kernel.org
4930S:	Maintained
4931F:	drivers/edac/e7xxx_edac.c
4932
4933EDAC-FSL_DDR
4934M:	York Sun <york.sun@nxp.com>
4935L:	linux-edac@vger.kernel.org
4936S:	Maintained
4937F:	drivers/edac/fsl_ddr_edac.*
4938
4939EDAC-GHES
4940M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4942L:	linux-edac@vger.kernel.org
4943S:	Maintained
4944F:	drivers/edac/ghes_edac.c
4945
4946EDAC-I3000
4947L:	linux-edac@vger.kernel.org
4948S:	Orphan
4949F:	drivers/edac/i3000_edac.c
4950
4951EDAC-I5000
4952L:	linux-edac@vger.kernel.org
4953S:	Maintained
4954F:	drivers/edac/i5000_edac.c
4955
4956EDAC-I5400
4957M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4958M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4959L:	linux-edac@vger.kernel.org
4960S:	Maintained
4961F:	drivers/edac/i5400_edac.c
4962
4963EDAC-I7300
4964M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4965M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4966L:	linux-edac@vger.kernel.org
4967S:	Maintained
4968F:	drivers/edac/i7300_edac.c
4969
4970EDAC-I7CORE
4971M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4972M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4973L:	linux-edac@vger.kernel.org
4974S:	Maintained
4975F:	drivers/edac/i7core_edac.c
4976
4977EDAC-I82443BXGX
4978M:	Tim Small <tim@buttersideup.com>
4979L:	linux-edac@vger.kernel.org
4980S:	Maintained
4981F:	drivers/edac/i82443bxgx_edac.c
4982
4983EDAC-I82975X
4984M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4985M:	"Arvind R." <arvino55@gmail.com>
4986L:	linux-edac@vger.kernel.org
4987S:	Maintained
4988F:	drivers/edac/i82975x_edac.c
4989
4990EDAC-IE31200
4991M:	Jason Baron <jbaron@akamai.com>
4992L:	linux-edac@vger.kernel.org
4993S:	Maintained
4994F:	drivers/edac/ie31200_edac.c
4995
4996EDAC-MPC85XX
4997M:	Johannes Thumshirn <morbidrsa@gmail.com>
4998L:	linux-edac@vger.kernel.org
4999S:	Maintained
5000F:	drivers/edac/mpc85xx_edac.[ch]
5001
5002EDAC-PASEMI
5003M:	Egor Martovetsky <egor@pasemi.com>
5004L:	linux-edac@vger.kernel.org
5005S:	Maintained
5006F:	drivers/edac/pasemi_edac.c
5007
5008EDAC-PND2
5009M:	Tony Luck <tony.luck@intel.com>
5010L:	linux-edac@vger.kernel.org
5011S:	Maintained
5012F:	drivers/edac/pnd2_edac.[ch]
5013
5014EDAC-R82600
5015M:	Tim Small <tim@buttersideup.com>
5016L:	linux-edac@vger.kernel.org
5017S:	Maintained
5018F:	drivers/edac/r82600_edac.c
5019
5020EDAC-SBRIDGE
5021M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5022M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5023L:	linux-edac@vger.kernel.org
5024S:	Maintained
5025F:	drivers/edac/sb_edac.c
5026
5027EDAC-SKYLAKE
5028M:	Tony Luck <tony.luck@intel.com>
5029L:	linux-edac@vger.kernel.org
5030S:	Maintained
5031F:	drivers/edac/skx_edac.c
5032
5033EDIROL UA-101/UA-1000 DRIVER
5034M:	Clemens Ladisch <clemens@ladisch.de>
5035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5036T:	git git://git.alsa-project.org/alsa-kernel.git
5037S:	Maintained
5038F:	sound/usb/misc/ua101.c
5039
5040EFI TEST DRIVER
5041L:	linux-efi@vger.kernel.org
5042M:	Ivan Hu <ivan.hu@canonical.com>
5043M:	Matt Fleming <matt@codeblueprint.co.uk>
5044S:	Maintained
5045F:	drivers/firmware/efi/test/
5046
5047EFI VARIABLE FILESYSTEM
5048M:	Matthew Garrett <matthew.garrett@nebula.com>
5049M:	Jeremy Kerr <jk@ozlabs.org>
5050M:	Matt Fleming <matt@codeblueprint.co.uk>
5051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5052L:	linux-efi@vger.kernel.org
5053S:	Maintained
5054F:	fs/efivarfs/
5055
5056EFIFB FRAMEBUFFER DRIVER
5057L:	linux-fbdev@vger.kernel.org
5058M:	Peter Jones <pjones@redhat.com>
5059S:	Maintained
5060F:	drivers/video/fbdev/efifb.c
5061
5062EFS FILESYSTEM
5063W:	http://aeschi.ch.eu.org/efs/
5064S:	Orphan
5065F:	fs/efs/
5066
5067EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5068M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5069L:	netdev@vger.kernel.org
5070S:	Maintained
5071F:	drivers/net/ethernet/ibm/ehea/
5072
5073EM28XX VIDEO4LINUX DRIVER
5074M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5076L:	linux-media@vger.kernel.org
5077W:	https://linuxtv.org
5078T:	git git://linuxtv.org/media_tree.git
5079S:	Maintained
5080F:	drivers/media/usb/em28xx/
5081F:	Documentation/media/v4l-drivers/em28xx*
5082
5083EMBEDDED LINUX
5084M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5085M:	Matt Mackall <mpm@selenic.com>
5086M:	David Woodhouse <dwmw2@infradead.org>
5087L:	linux-embedded@vger.kernel.org
5088S:	Maintained
5089
5090Emulex 10Gbps iSCSI - OneConnect DRIVER
5091M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5092M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5093M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5094L:	linux-scsi@vger.kernel.org
5095W:	http://www.broadcom.com
5096S:	Supported
5097F:	drivers/scsi/be2iscsi/
5098
5099Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5100M:	Sathya Perla <sathya.perla@broadcom.com>
5101M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5102M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5103M:	Somnath Kotur <somnath.kotur@broadcom.com>
5104L:	netdev@vger.kernel.org
5105W:	http://www.emulex.com
5106S:	Supported
5107F:	drivers/net/ethernet/emulex/benet/
5108
5109EMULEX ONECONNECT ROCE DRIVER
5110M:	Selvin Xavier <selvin.xavier@broadcom.com>
5111M:	Devesh Sharma <devesh.sharma@broadcom.com>
5112L:	linux-rdma@vger.kernel.org
5113W:	http://www.broadcom.com
5114S:	Odd Fixes
5115F:	drivers/infiniband/hw/ocrdma/
5116F:	include/uapi/rdma/ocrdma-abi.h
5117
5118EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5119M:	James Smart <james.smart@broadcom.com>
5120M:	Dick Kennedy <dick.kennedy@broadcom.com>
5121L:	linux-scsi@vger.kernel.org
5122W:	http://www.broadcom.com
5123S:	Supported
5124F:	drivers/scsi/lpfc/
5125
5126ENE CB710 FLASH CARD READER DRIVER
5127M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5128S:	Maintained
5129F:	drivers/misc/cb710/
5130F:	drivers/mmc/host/cb710-mmc.*
5131F:	include/linux/cb710.h
5132
5133ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5134M:	Maxim Levitsky <maximlevitsky@gmail.com>
5135S:	Maintained
5136F:	drivers/media/rc/ene_ir.*
5137
5138EPSON S1D13XXX FRAMEBUFFER DRIVER
5139M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5140S:	Maintained
5141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5142F:	drivers/video/fbdev/s1d13xxxfb.c
5143F:	include/video/s1d13xxxfb.h
5144
5145ERRSEQ ERROR TRACKING INFRASTRUCTURE
5146M:	Jeff Layton <jlayton@poochiereds.net>
5147S:	Maintained
5148F:	lib/errseq.c
5149F:	include/linux/errseq.h
5150
5151ET131X NETWORK DRIVER
5152M:	Mark Einon <mark.einon@gmail.com>
5153S:	Odd Fixes
5154F:	drivers/net/ethernet/agere/
5155
5156ETHERNET BRIDGE
5157M:	Stephen Hemminger <stephen@networkplumber.org>
5158L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5159L:	netdev@vger.kernel.org
5160W:	http://www.linuxfoundation.org/en/Net:Bridge
5161S:	Maintained
5162F:	include/linux/netfilter_bridge/
5163F:	net/bridge/
5164
5165ETHERNET PHY LIBRARY
5166M:	Andrew Lunn <andrew@lunn.ch>
5167M:	Florian Fainelli <f.fainelli@gmail.com>
5168L:	netdev@vger.kernel.org
5169S:	Maintained
5170F:	Documentation/ABI/testing/sysfs-bus-mdio
5171F:	Documentation/devicetree/bindings/net/mdio*
5172F:	Documentation/networking/phy.txt
5173F:	drivers/net/phy/
5174F:	drivers/of/of_mdio.c
5175F:	drivers/of/of_net.c
5176F:	include/linux/*mdio*.h
5177F:	include/linux/of_net.h
5178F:	include/linux/phy.h
5179F:	include/linux/phy_fixed.h
5180F:	include/linux/platform_data/mdio-gpio.h
5181F:	include/linux/platform_data/mdio-bcm-unimac.h
5182F:	include/trace/events/mdio.h
5183F:	include/uapi/linux/mdio.h
5184F:	include/uapi/linux/mii.h
5185
5186EXT2 FILE SYSTEM
5187M:	Jan Kara <jack@suse.com>
5188L:	linux-ext4@vger.kernel.org
5189S:	Maintained
5190F:	Documentation/filesystems/ext2.txt
5191F:	fs/ext2/
5192F:	include/linux/ext2*
5193
5194EXT4 FILE SYSTEM
5195M:	"Theodore Ts'o" <tytso@mit.edu>
5196M:	Andreas Dilger <adilger.kernel@dilger.ca>
5197L:	linux-ext4@vger.kernel.org
5198W:	http://ext4.wiki.kernel.org
5199Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5201S:	Maintained
5202F:	Documentation/filesystems/ext4.txt
5203F:	fs/ext4/
5204
5205Extended Verification Module (EVM)
5206M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5207L:	linux-ima-devel@lists.sourceforge.net
5208L:	linux-security-module@vger.kernel.org
5209S:	Supported
5210F:	security/integrity/evm/
5211
5212EXTENSIBLE FIRMWARE INTERFACE (EFI)
5213M:	Matt Fleming <matt@codeblueprint.co.uk>
5214M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5215L:	linux-efi@vger.kernel.org
5216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5217S:	Maintained
5218F:	Documentation/efi-stub.txt
5219F:	arch/*/kernel/efi.c
5220F:	arch/x86/boot/compressed/eboot.[ch]
5221F:	arch/*/include/asm/efi.h
5222F:	arch/x86/platform/efi/
5223F:	drivers/firmware/efi/
5224F:	include/linux/efi*.h
5225F:	arch/arm/boot/compressed/efi-header.S
5226F:	arch/arm64/kernel/efi-entry.S
5227
5228EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5229M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5230M:	Chanwoo Choi <cw00.choi@samsung.com>
5231L:	linux-kernel@vger.kernel.org
5232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5233S:	Maintained
5234F:	drivers/extcon/
5235F:	include/linux/extcon/
5236F:	include/linux/extcon.h
5237F:	Documentation/extcon/
5238F:	Documentation/devicetree/bindings/extcon/
5239
5240EXYNOS DP DRIVER
5241M:	Jingoo Han <jingoohan1@gmail.com>
5242L:	dri-devel@lists.freedesktop.org
5243S:	Maintained
5244F:	drivers/gpu/drm/exynos/exynos_dp*
5245
5246EXYNOS SYSMMU (IOMMU) driver
5247M:	Marek Szyprowski <m.szyprowski@samsung.com>
5248L:	iommu@lists.linux-foundation.org
5249S:	Maintained
5250F:	drivers/iommu/exynos-iommu.c
5251
5252EZchip NPS platform support
5253M:	Noam Camus <noamc@ezchip.com>
5254S:	Supported
5255F:	arch/arc/plat-eznps
5256F:	arch/arc/boot/dts/eznps.dts
5257
5258F2FS FILE SYSTEM
5259M:	Jaegeuk Kim <jaegeuk@kernel.org>
5260M:	Chao Yu <yuchao0@huawei.com>
5261L:	linux-f2fs-devel@lists.sourceforge.net
5262W:	https://f2fs.wiki.kernel.org/
5263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5264S:	Maintained
5265F:	Documentation/filesystems/f2fs.txt
5266F:	Documentation/ABI/testing/sysfs-fs-f2fs
5267F:	fs/f2fs/
5268F:	include/linux/f2fs_fs.h
5269F:	include/trace/events/f2fs.h
5270
5271F71805F HARDWARE MONITORING DRIVER
5272M:	Jean Delvare <jdelvare@suse.com>
5273L:	linux-hwmon@vger.kernel.org
5274S:	Maintained
5275F:	Documentation/hwmon/f71805f
5276F:	drivers/hwmon/f71805f.c
5277
5278FANOTIFY
5279M:	Jan Kara <jack@suse.cz>
5280R:	Amir Goldstein <amir73il@gmail.com>
5281L:	linux-fsdevel@vger.kernel.org
5282S:	Maintained
5283F:	fs/notify/fanotify/
5284F:	include/linux/fanotify.h
5285F:	include/uapi/linux/fanotify.h
5286
5287FARSYNC SYNCHRONOUS DRIVER
5288M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5289W:	http://www.farsite.co.uk/
5290S:	Supported
5291F:	drivers/net/wan/farsync.*
5292
5293FAULT INJECTION SUPPORT
5294M:	Akinobu Mita <akinobu.mita@gmail.com>
5295S:	Supported
5296F:	Documentation/fault-injection/
5297F:	lib/fault-inject.c
5298
5299FBTFT Framebuffer drivers
5300M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5301S:	Maintained
5302F:	drivers/staging/fbtft/
5303
5304FC0011 TUNER DRIVER
5305M:	Michael Buesch <m@bues.ch>
5306L:	linux-media@vger.kernel.org
5307S:	Maintained
5308F:	drivers/media/tuners/fc0011.h
5309F:	drivers/media/tuners/fc0011.c
5310
5311FC2580 MEDIA DRIVER
5312M:	Antti Palosaari <crope@iki.fi>
5313L:	linux-media@vger.kernel.org
5314W:	https://linuxtv.org
5315W:	http://palosaari.fi/linux/
5316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5317T:	git git://linuxtv.org/anttip/media_tree.git
5318S:	Maintained
5319F:	drivers/media/tuners/fc2580*
5320
5321FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5322M:	Johannes Thumshirn <jth@kernel.org>
5323L:	fcoe-devel@open-fcoe.org
5324W:	www.Open-FCoE.org
5325S:	Supported
5326F:	drivers/scsi/libfc/
5327F:	drivers/scsi/fcoe/
5328F:	include/scsi/fc/
5329F:	include/scsi/libfc.h
5330F:	include/scsi/libfcoe.h
5331F:	include/uapi/scsi/fc/
5332
5333FILE LOCKING (flock() and fcntl()/lockf())
5334M:	Jeff Layton <jlayton@poochiereds.net>
5335M:	"J. Bruce Fields" <bfields@fieldses.org>
5336L:	linux-fsdevel@vger.kernel.org
5337S:	Maintained
5338F:	include/linux/fcntl.h
5339F:	include/linux/fs.h
5340F:	include/uapi/linux/fcntl.h
5341F:	include/uapi/linux/fs.h
5342F:	fs/fcntl.c
5343F:	fs/locks.c
5344
5345FILESYSTEMS (VFS and infrastructure)
5346M:	Alexander Viro <viro@zeniv.linux.org.uk>
5347L:	linux-fsdevel@vger.kernel.org
5348S:	Maintained
5349F:	fs/*
5350
5351FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5352M:	Riku Voipio <riku.voipio@iki.fi>
5353L:	linux-hwmon@vger.kernel.org
5354S:	Maintained
5355F:	drivers/hwmon/f75375s.c
5356F:	include/linux/f75375s.h
5357
5358FIREWIRE AUDIO DRIVERS
5359M:	Clemens Ladisch <clemens@ladisch.de>
5360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5361T:	git git://git.alsa-project.org/alsa-kernel.git
5362S:	Maintained
5363F:	sound/firewire/
5364
5365FIREWIRE MEDIA DRIVERS (firedtv)
5366M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5367L:	linux-media@vger.kernel.org
5368L:	linux1394-devel@lists.sourceforge.net
5369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5370S:	Maintained
5371F:	drivers/media/firewire/
5372
5373FIREWIRE SBP-2 TARGET
5374M:	Chris Boot <bootc@bootc.net>
5375L:	linux-scsi@vger.kernel.org
5376L:	target-devel@vger.kernel.org
5377L:	linux1394-devel@lists.sourceforge.net
5378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5379S:	Maintained
5380F:	drivers/target/sbp/
5381
5382FIREWIRE SUBSYSTEM
5383M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5384L:	linux1394-devel@lists.sourceforge.net
5385W:	http://ieee1394.wiki.kernel.org/
5386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5387S:	Maintained
5388F:	drivers/firewire/
5389F:	include/linux/firewire.h
5390F:	include/uapi/linux/firewire*.h
5391F:	tools/firewire/
5392
5393FIRMWARE LOADER (request_firmware)
5394M:	Luis R. Rodriguez <mcgrof@kernel.org>
5395L:	linux-kernel@vger.kernel.org
5396S:	Maintained
5397F:	Documentation/firmware_class/
5398F:	drivers/base/firmware*.c
5399F:	include/linux/firmware.h
5400
5401FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5402M:	Joshua Morris <josh.h.morris@us.ibm.com>
5403M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5404S:	Maintained
5405F:	drivers/block/rsxx/
5406
5407FLOPPY DRIVER
5408M:	Jiri Kosina <jikos@kernel.org>
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5410S:	Odd fixes
5411F:	drivers/block/floppy.c
5412
5413FMC SUBSYSTEM
5414M:	Alessandro Rubini <rubini@gnudd.com>
5415W:	http://www.ohwr.org/projects/fmc-bus
5416S:	Supported
5417F:	drivers/fmc/
5418F:	include/linux/fmc*.h
5419F:	include/linux/ipmi-fru.h
5420K:	fmc_d.*register
5421
5422FPGA MANAGER FRAMEWORK
5423M:	Alan Tull <atull@kernel.org>
5424R:	Moritz Fischer <mdf@kernel.org>
5425L:	linux-fpga@vger.kernel.org
5426S:	Maintained
5427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5428Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5429F:	Documentation/fpga/
5430F:	Documentation/devicetree/bindings/fpga/
5431F:	drivers/fpga/
5432F:	include/linux/fpga/
5433W:	http://www.rocketboards.org
5434
5435FPU EMULATOR
5436M:	Bill Metzenthen <billm@melbpc.org.au>
5437W:	http://floatingpoint.sourceforge.net/emulator/index.html
5438S:	Maintained
5439F:	arch/x86/math-emu/
5440
5441FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5442L:	netdev@vger.kernel.org
5443S:	Orphan
5444F:	drivers/net/wan/dlci.c
5445F:	drivers/net/wan/sdla.c
5446
5447FRAMEBUFFER LAYER
5448M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5449L:	linux-fbdev@vger.kernel.org
5450T:	git git://github.com/bzolnier/linux.git
5451Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5452S:	Maintained
5453F:	Documentation/fb/
5454F:	drivers/video/
5455F:	include/video/
5456F:	include/linux/fb.h
5457F:	include/uapi/video/
5458F:	include/uapi/linux/fb.h
5459
5460FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5461M:	Horia Geantă <horia.geanta@nxp.com>
5462M:	Dan Douglass <dan.douglass@nxp.com>
5463L:	linux-crypto@vger.kernel.org
5464S:	Maintained
5465F:	drivers/crypto/caam/
5466F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5467
5468FREESCALE DIU FRAMEBUFFER DRIVER
5469M:	Timur Tabi <timur@tabi.org>
5470L:	linux-fbdev@vger.kernel.org
5471S:	Maintained
5472F:	drivers/video/fbdev/fsl-diu-fb.*
5473
5474FREESCALE DMA DRIVER
5475M:	Li Yang <leoyang.li@nxp.com>
5476M:	Zhang Wei <zw@zh-kernel.org>
5477L:	linuxppc-dev@lists.ozlabs.org
5478S:	Maintained
5479F:	drivers/dma/fsldma.*
5480
5481FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5482M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5483L:	netdev@vger.kernel.org
5484S:	Maintained
5485F:	drivers/net/ethernet/freescale/gianfar*
5486X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5487F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5488
5489FREESCALE GPMI NAND DRIVER
5490M:	Han Xu <han.xu@nxp.com>
5491L:	linux-mtd@lists.infradead.org
5492S:	Maintained
5493F:	drivers/mtd/nand/gpmi-nand/*
5494
5495FREESCALE I2C CPM DRIVER
5496M:	Jochen Friedrich <jochen@scram.de>
5497L:	linuxppc-dev@lists.ozlabs.org
5498L:	linux-i2c@vger.kernel.org
5499S:	Maintained
5500F:	drivers/i2c/busses/i2c-cpm.c
5501
5502FREESCALE IMX / MXC FEC DRIVER
5503M:	Fugang Duan <fugang.duan@nxp.com>
5504L:	netdev@vger.kernel.org
5505S:	Maintained
5506F:	drivers/net/ethernet/freescale/fec_main.c
5507F:	drivers/net/ethernet/freescale/fec_ptp.c
5508F:	drivers/net/ethernet/freescale/fec.h
5509F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5510
5511FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5512M:	Sascha Hauer <kernel@pengutronix.de>
5513L:	linux-fbdev@vger.kernel.org
5514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5515S:	Maintained
5516F:	include/linux/platform_data/video-imxfb.h
5517F:	drivers/video/fbdev/imxfb.c
5518
5519FREESCALE QORIQ DPAA ETHERNET DRIVER
5520M:	Madalin Bucur <madalin.bucur@nxp.com>
5521L:	netdev@vger.kernel.org
5522S:	Maintained
5523F:	drivers/net/ethernet/freescale/dpaa
5524
5525FREESCALE QORIQ DPAA FMAN DRIVER
5526M:	Madalin Bucur <madalin.bucur@nxp.com>
5527L:	netdev@vger.kernel.org
5528S:	Maintained
5529F:	drivers/net/ethernet/freescale/fman
5530F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5531
5532FREESCALE QUAD SPI DRIVER
5533M:	Han Xu <han.xu@nxp.com>
5534L:	linux-mtd@lists.infradead.org
5535S:	Maintained
5536F:	drivers/mtd/spi-nor/fsl-quadspi.c
5537
5538FREESCALE QUICC ENGINE LIBRARY
5539M:	Qiang Zhao <qiang.zhao@nxp.com>
5540L:	linuxppc-dev@lists.ozlabs.org
5541S:	Maintained
5542F:	drivers/soc/fsl/qe/
5543F:	include/soc/fsl/*qe*.h
5544F:	include/soc/fsl/*ucc*.h
5545
5546FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5547M:	Li Yang <leoyang.li@nxp.com>
5548L:	netdev@vger.kernel.org
5549L:	linuxppc-dev@lists.ozlabs.org
5550S:	Maintained
5551F:	drivers/net/ethernet/freescale/ucc_geth*
5552
5553FREESCALE QUICC ENGINE UCC HDLC DRIVER
5554M:	Zhao Qiang <qiang.zhao@nxp.com>
5555L:	netdev@vger.kernel.org
5556L:	linuxppc-dev@lists.ozlabs.org
5557S:	Maintained
5558F:	drivers/net/wan/fsl_ucc_hdlc*
5559
5560FREESCALE QUICC ENGINE UCC UART DRIVER
5561M:	Timur Tabi <timur@tabi.org>
5562L:	linuxppc-dev@lists.ozlabs.org
5563S:	Maintained
5564F:	drivers/tty/serial/ucc_uart.c
5565
5566FREESCALE SOC DRIVERS
5567M:	Li Yang <leoyang.li@nxp.com>
5568L:	linuxppc-dev@lists.ozlabs.org
5569L:	linux-arm-kernel@lists.infradead.org
5570S:	Maintained
5571F:	Documentation/devicetree/bindings/soc/fsl/
5572F:	drivers/soc/fsl/
5573F:	include/linux/fsl/
5574
5575FREESCALE SOC FS_ENET DRIVER
5576M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5577M:	Vitaly Bordug <vbordug@ru.mvista.com>
5578L:	linuxppc-dev@lists.ozlabs.org
5579L:	netdev@vger.kernel.org
5580S:	Maintained
5581F:	drivers/net/ethernet/freescale/fs_enet/
5582F:	include/linux/fs_enet_pd.h
5583
5584FREESCALE SOC SOUND DRIVERS
5585M:	Timur Tabi <timur@tabi.org>
5586M:	Nicolin Chen <nicoleotsuka@gmail.com>
5587M:	Xiubo Li <Xiubo.Lee@gmail.com>
5588R:	Fabio Estevam <fabio.estevam@nxp.com>
5589L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5590L:	linuxppc-dev@lists.ozlabs.org
5591S:	Maintained
5592F:	sound/soc/fsl/fsl*
5593F:	sound/soc/fsl/imx*
5594F:	sound/soc/fsl/mpc8610_hpcd.c
5595
5596FREESCALE USB PERIPHERAL DRIVERS
5597M:	Li Yang <leoyang.li@nxp.com>
5598L:	linux-usb@vger.kernel.org
5599L:	linuxppc-dev@lists.ozlabs.org
5600S:	Maintained
5601F:	drivers/usb/gadget/udc/fsl*
5602
5603FREEVXFS FILESYSTEM
5604M:	Christoph Hellwig <hch@infradead.org>
5605W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5606S:	Maintained
5607F:	fs/freevxfs/
5608
5609FREEZER
5610M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5611M:	Pavel Machek <pavel@ucw.cz>
5612L:	linux-pm@vger.kernel.org
5613S:	Supported
5614F:	Documentation/power/freezing-of-tasks.txt
5615F:	include/linux/freezer.h
5616F:	kernel/freezer.c
5617
5618FRONTSWAP API
5619M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5620L:	linux-kernel@vger.kernel.org
5621S:	Maintained
5622F:	mm/frontswap.c
5623F:	include/linux/frontswap.h
5624
5625FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5626M:	David Howells <dhowells@redhat.com>
5627L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5628S:	Supported
5629F:	Documentation/filesystems/caching/
5630F:	fs/fscache/
5631F:	include/linux/fscache*.h
5632
5633FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5634M:	Theodore Y. Ts'o <tytso@mit.edu>
5635M:	Jaegeuk Kim <jaegeuk@kernel.org>
5636L:	linux-fscrypt@vger.kernel.org
5637Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5639S:	Supported
5640F:	fs/crypto/
5641F:	include/linux/fscrypt*.h
5642
5643FUJITSU FR-V (FRV) PORT
5644S:	Orphan
5645F:	arch/frv/
5646
5647FUJITSU LAPTOP EXTRAS
5648M:	Jonathan Woithe <jwoithe@just42.net>
5649L:	platform-driver-x86@vger.kernel.org
5650S:	Maintained
5651F:	drivers/platform/x86/fujitsu-laptop.c
5652
5653FUJITSU M-5MO LS CAMERA ISP DRIVER
5654M:	Kyungmin Park <kyungmin.park@samsung.com>
5655M:	Heungjun Kim <riverful.kim@samsung.com>
5656L:	linux-media@vger.kernel.org
5657S:	Maintained
5658F:	drivers/media/i2c/m5mols/
5659F:	include/media/i2c/m5mols.h
5660
5661FUJITSU TABLET EXTRAS
5662M:	Robert Gerlach <khnz@gmx.de>
5663L:	platform-driver-x86@vger.kernel.org
5664S:	Maintained
5665F:	drivers/platform/x86/fujitsu-tablet.c
5666
5667FUSE: FILESYSTEM IN USERSPACE
5668M:	Miklos Szeredi <miklos@szeredi.hu>
5669L:	linux-fsdevel@vger.kernel.org
5670W:	http://fuse.sourceforge.net/
5671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5672S:	Maintained
5673F:	fs/fuse/
5674F:	include/uapi/linux/fuse.h
5675F:	Documentation/filesystems/fuse.txt
5676
5677FUTEX SUBSYSTEM
5678M:	Thomas Gleixner <tglx@linutronix.de>
5679M:	Ingo Molnar <mingo@redhat.com>
5680R:	Peter Zijlstra <peterz@infradead.org>
5681R:	Darren Hart <dvhart@infradead.org>
5682L:	linux-kernel@vger.kernel.org
5683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5684S:	Maintained
5685F:	kernel/futex.c
5686F:	kernel/futex_compat.c
5687F:	include/asm-generic/futex.h
5688F:	include/linux/futex.h
5689F:	include/uapi/linux/futex.h
5690F:	tools/testing/selftests/futex/
5691F:	tools/perf/bench/futex*
5692F:	Documentation/*futex*
5693
5694FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5695M:	Rik Faith <faith@cs.unc.edu>
5696L:	linux-scsi@vger.kernel.org
5697S:	Odd Fixes (e.g., new signatures)
5698F:	drivers/scsi/fdomain.*
5699
5700GCC PLUGINS
5701M:	Kees Cook <keescook@chromium.org>
5702R:	Emese Revfy <re.emese@gmail.com>
5703L:	kernel-hardening@lists.openwall.com
5704S:	Maintained
5705F:	scripts/gcc-plugins/
5706F:	scripts/gcc-plugin.sh
5707F:	scripts/Makefile.gcc-plugins
5708F:	Documentation/gcc-plugins.txt
5709
5710GCOV BASED KERNEL PROFILING
5711M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5712S:	Maintained
5713F:	kernel/gcov/
5714F:	Documentation/dev-tools/gcov.rst
5715
5716GDB KERNEL DEBUGGING HELPER SCRIPTS
5717M:	Jan Kiszka <jan.kiszka@siemens.com>
5718M:	Kieran Bingham <kieran@bingham.xyz>
5719S:	Supported
5720F:	scripts/gdb/
5721
5722GDT SCSI DISK ARRAY CONTROLLER DRIVER
5723M:	Achim Leubner <achim_leubner@adaptec.com>
5724L:	linux-scsi@vger.kernel.org
5725W:	http://www.icp-vortex.com/
5726S:	Supported
5727F:	drivers/scsi/gdt*
5728
5729GEMTEK FM RADIO RECEIVER DRIVER
5730M:	Hans Verkuil <hverkuil@xs4all.nl>
5731L:	linux-media@vger.kernel.org
5732T:	git git://linuxtv.org/media_tree.git
5733W:	https://linuxtv.org
5734S:	Maintained
5735F:	drivers/media/radio/radio-gemtek*
5736
5737GENERIC GPIO I2C DRIVER
5738M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5739S:	Supported
5740F:	drivers/i2c/busses/i2c-gpio.c
5741F:	include/linux/i2c-gpio.h
5742
5743GENERIC GPIO I2C MULTIPLEXER DRIVER
5744M:	Peter Korsgaard <peter.korsgaard@barco.com>
5745L:	linux-i2c@vger.kernel.org
5746S:	Supported
5747F:	drivers/i2c/muxes/i2c-mux-gpio.c
5748F:	include/linux/i2c-mux-gpio.h
5749F:	Documentation/i2c/muxes/i2c-mux-gpio
5750
5751GENERIC HDLC (WAN) DRIVERS
5752M:	Krzysztof Halasa <khc@pm.waw.pl>
5753W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5754S:	Maintained
5755F:	drivers/net/wan/c101.c
5756F:	drivers/net/wan/hd6457*
5757F:	drivers/net/wan/hdlc*
5758F:	drivers/net/wan/n2.c
5759F:	drivers/net/wan/pc300too.c
5760F:	drivers/net/wan/pci200syn.c
5761F:	drivers/net/wan/wanxl*
5762
5763GENERIC INCLUDE/ASM HEADER FILES
5764M:	Arnd Bergmann <arnd@arndb.de>
5765L:	linux-arch@vger.kernel.org
5766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5767S:	Maintained
5768F:	include/asm-generic/
5769F:	include/uapi/asm-generic/
5770
5771GENERIC PHY FRAMEWORK
5772M:	Kishon Vijay Abraham I <kishon@ti.com>
5773L:	linux-kernel@vger.kernel.org
5774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5775S:	Supported
5776F:	drivers/phy/
5777F:	include/linux/phy/
5778
5779GENERIC PM DOMAINS
5780M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5781M:	Kevin Hilman <khilman@kernel.org>
5782M:	Ulf Hansson <ulf.hansson@linaro.org>
5783L:	linux-pm@vger.kernel.org
5784S:	Supported
5785F:	drivers/base/power/domain*.c
5786F:	include/linux/pm_domain.h
5787F:	Documentation/devicetree/bindings/power/power_domain.txt
5788
5789GENERIC UIO DRIVER FOR PCI DEVICES
5790M:	"Michael S. Tsirkin" <mst@redhat.com>
5791L:	kvm@vger.kernel.org
5792S:	Supported
5793F:	drivers/uio/uio_pci_generic.c
5794
5795GENWQE (IBM Generic Workqueue Card)
5796M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5797M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5798S:	Supported
5799F:	drivers/misc/genwqe/
5800
5801GET_MAINTAINER SCRIPT
5802M:	Joe Perches <joe@perches.com>
5803S:	Maintained
5804F:	scripts/get_maintainer.pl
5805
5806GFS2 FILE SYSTEM
5807M:	Steven Whitehouse <swhiteho@redhat.com>
5808M:	Bob Peterson <rpeterso@redhat.com>
5809L:	cluster-devel@redhat.com
5810W:	http://sources.redhat.com/cluster/
5811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5812S:	Supported
5813F:	Documentation/filesystems/gfs2*.txt
5814F:	fs/gfs2/
5815F:	include/uapi/linux/gfs2_ondisk.h
5816
5817GIGASET ISDN DRIVERS
5818M:	Paul Bolle <pebolle@tiscali.nl>
5819L:	gigaset307x-common@lists.sourceforge.net
5820W:	http://gigaset307x.sourceforge.net/
5821S:	Odd Fixes
5822F:	Documentation/isdn/README.gigaset
5823F:	drivers/isdn/gigaset/
5824F:	include/uapi/linux/gigaset_dev.h
5825
5826GO7007 MPEG CODEC
5827M:	Hans Verkuil <hans.verkuil@cisco.com>
5828L:	linux-media@vger.kernel.org
5829S:	Maintained
5830F:	drivers/media/usb/go7007/
5831
5832GOODIX TOUCHSCREEN
5833M:	Bastien Nocera <hadess@hadess.net>
5834L:	linux-input@vger.kernel.org
5835S:	Maintained
5836F:	drivers/input/touchscreen/goodix.c
5837
5838GPIO ACPI SUPPORT
5839M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5840M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5841L:	linux-gpio@vger.kernel.org
5842L:	linux-acpi@vger.kernel.org
5843S:	Maintained
5844F:	Documentation/acpi/gpio-properties.txt
5845F:	drivers/gpio/gpiolib-acpi.c
5846
5847GPIO IR Transmitter
5848M:	Sean Young <sean@mess.org>
5849L:	linux-media@vger.kernel.org
5850S:	Maintained
5851F:	drivers/media/rc/gpio-ir-tx.c
5852
5853GPIO MOCKUP DRIVER
5854M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5855L:	linux-gpio@vger.kernel.org
5856S:	Maintained
5857F:	drivers/gpio/gpio-mockup.c
5858F:	tools/testing/selftests/gpio/
5859
5860GPIO SUBSYSTEM
5861M:	Linus Walleij <linus.walleij@linaro.org>
5862L:	linux-gpio@vger.kernel.org
5863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5864S:	Maintained
5865F:	Documentation/devicetree/bindings/gpio/
5866F:	Documentation/gpio/
5867F:	Documentation/ABI/testing/gpio-cdev
5868F:	Documentation/ABI/obsolete/sysfs-gpio
5869F:	drivers/gpio/
5870F:	include/linux/gpio/
5871F:	include/linux/gpio.h
5872F:	include/asm-generic/gpio.h
5873F:	include/uapi/linux/gpio.h
5874F:	tools/gpio/
5875
5876GRE DEMULTIPLEXER DRIVER
5877M:	Dmitry Kozlov <xeb@mail.ru>
5878L:	netdev@vger.kernel.org
5879S:	Maintained
5880F:	net/ipv4/gre_demux.c
5881F:	net/ipv4/gre_offload.c
5882F:	include/net/gre.h
5883
5884GRETH 10/100/1G Ethernet MAC device driver
5885M:	Andreas Larsson <andreas@gaisler.com>
5886L:	netdev@vger.kernel.org
5887S:	Maintained
5888F:	drivers/net/ethernet/aeroflex/
5889
5890GREYBUS AUDIO PROTOCOLS DRIVERS
5891M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5892M:	Mark Greer <mgreer@animalcreek.com>
5893S:	Maintained
5894F:	drivers/staging/greybus/audio_apbridgea.c
5895F:	drivers/staging/greybus/audio_apbridgea.h
5896F:	drivers/staging/greybus/audio_codec.c
5897F:	drivers/staging/greybus/audio_codec.h
5898F:	drivers/staging/greybus/audio_gb.c
5899F:	drivers/staging/greybus/audio_manager.c
5900F:	drivers/staging/greybus/audio_manager.h
5901F:	drivers/staging/greybus/audio_manager_module.c
5902F:	drivers/staging/greybus/audio_manager_private.h
5903F:	drivers/staging/greybus/audio_manager_sysfs.c
5904F:	drivers/staging/greybus/audio_module.c
5905F:	drivers/staging/greybus/audio_topology.c
5906
5907GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5908M:	Viresh Kumar <vireshk@kernel.org>
5909S:	Maintained
5910F:	drivers/staging/greybus/authentication.c
5911F:	drivers/staging/greybus/bootrom.c
5912F:	drivers/staging/greybus/firmware.h
5913F:	drivers/staging/greybus/fw-core.c
5914F:	drivers/staging/greybus/fw-download.c
5915F:	drivers/staging/greybus/fw-managament.c
5916F:	drivers/staging/greybus/greybus_authentication.h
5917F:	drivers/staging/greybus/greybus_firmware.h
5918F:	drivers/staging/greybus/hid.c
5919F:	drivers/staging/greybus/i2c.c
5920F:	drivers/staging/greybus/spi.c
5921F:	drivers/staging/greybus/spilib.c
5922F:	drivers/staging/greybus/spilib.h
5923
5924GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5925M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5926S:	Maintained
5927F:	drivers/staging/greybus/loopback.c
5928F:	drivers/staging/greybus/timesync.c
5929F:	drivers/staging/greybus/timesync_platform.c
5930
5931GREYBUS PLATFORM DRIVERS
5932M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5933S:	Maintained
5934F:	drivers/staging/greybus/arche-platform.c
5935F:	drivers/staging/greybus/arche-apb-ctrl.c
5936F:	drivers/staging/greybus/arche_platform.h
5937
5938GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5939M:	Rui Miguel Silva <rmfrfs@gmail.com>
5940S:	Maintained
5941F:	drivers/staging/greybus/sdio.c
5942F:	drivers/staging/greybus/light.c
5943F:	drivers/staging/greybus/gpio.c
5944F:	drivers/staging/greybus/power_supply.c
5945F:	drivers/staging/greybus/spi.c
5946F:	drivers/staging/greybus/spilib.c
5947
5948GREYBUS SUBSYSTEM
5949M:	Johan Hovold <johan@kernel.org>
5950M:	Alex Elder <elder@kernel.org>
5951M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5952S:	Maintained
5953F:	drivers/staging/greybus/
5954L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5955
5956GREYBUS UART PROTOCOLS DRIVERS
5957M:	David Lin <dtwlin@gmail.com>
5958S:	Maintained
5959F:	drivers/staging/greybus/uart.c
5960F:	drivers/staging/greybus/log.c
5961
5962GS1662 VIDEO SERIALIZER
5963M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5964L:	linux-media@vger.kernel.org
5965T:	git git://linuxtv.org/media_tree.git
5966S:	Maintained
5967F:	drivers/media/spi/gs1662.c
5968
5969GSPCA FINEPIX SUBDRIVER
5970M:	Frank Zago <frank@zago.net>
5971L:	linux-media@vger.kernel.org
5972T:	git git://linuxtv.org/media_tree.git
5973S:	Maintained
5974F:	drivers/media/usb/gspca/finepix.c
5975
5976GSPCA GL860 SUBDRIVER
5977M:	Olivier Lorin <o.lorin@laposte.net>
5978L:	linux-media@vger.kernel.org
5979T:	git git://linuxtv.org/media_tree.git
5980S:	Maintained
5981F:	drivers/media/usb/gspca/gl860/
5982
5983GSPCA M5602 SUBDRIVER
5984M:	Erik Andren <erik.andren@gmail.com>
5985L:	linux-media@vger.kernel.org
5986T:	git git://linuxtv.org/media_tree.git
5987S:	Maintained
5988F:	drivers/media/usb/gspca/m5602/
5989
5990GSPCA PAC207 SONIXB SUBDRIVER
5991M:	Hans Verkuil <hverkuil@xs4all.nl>
5992L:	linux-media@vger.kernel.org
5993T:	git git://linuxtv.org/media_tree.git
5994S:	Odd Fixes
5995F:	drivers/media/usb/gspca/pac207.c
5996
5997GSPCA SN9C20X SUBDRIVER
5998M:	Brian Johnson <brijohn@gmail.com>
5999L:	linux-media@vger.kernel.org
6000T:	git git://linuxtv.org/media_tree.git
6001S:	Maintained
6002F:	drivers/media/usb/gspca/sn9c20x.c
6003
6004GSPCA T613 SUBDRIVER
6005M:	Leandro Costantino <lcostantino@gmail.com>
6006L:	linux-media@vger.kernel.org
6007T:	git git://linuxtv.org/media_tree.git
6008S:	Maintained
6009F:	drivers/media/usb/gspca/t613.c
6010
6011GSPCA USB WEBCAM DRIVER
6012M:	Hans Verkuil <hverkuil@xs4all.nl>
6013L:	linux-media@vger.kernel.org
6014T:	git git://linuxtv.org/media_tree.git
6015S:	Odd Fixes
6016F:	drivers/media/usb/gspca/
6017
6018GTP (GPRS Tunneling Protocol)
6019M:	Pablo Neira Ayuso <pablo@netfilter.org>
6020M:	Harald Welte <laforge@gnumonks.org>
6021L:	osmocom-net-gprs@lists.osmocom.org
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6023S:	Maintained
6024F:	drivers/net/gtp.c
6025
6026GUID PARTITION TABLE (GPT)
6027M:	Davidlohr Bueso <dave@stgolabs.net>
6028L:	linux-efi@vger.kernel.org
6029S:	Maintained
6030F:	block/partitions/efi.*
6031
6032H8/300 ARCHITECTURE
6033M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6034L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6035W:	http://uclinux-h8.sourceforge.jp
6036T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6037S:	Maintained
6038F:	arch/h8300/
6039F:	drivers/clocksource/h8300_*.c
6040F:	drivers/clk/h8300/
6041F:	drivers/irqchip/irq-renesas-h8*.c
6042
6043HACKRF MEDIA DRIVER
6044M:	Antti Palosaari <crope@iki.fi>
6045L:	linux-media@vger.kernel.org
6046W:	https://linuxtv.org
6047W:	http://palosaari.fi/linux/
6048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6049T:	git git://linuxtv.org/anttip/media_tree.git
6050S:	Maintained
6051F:	drivers/media/usb/hackrf/
6052
6053HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6054M:	Frank Seidel <frank@f-seidel.de>
6055L:	platform-driver-x86@vger.kernel.org
6056W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6057S:	Maintained
6058F:	drivers/platform/x86/hdaps.c
6059
6060HARDWARE MONITORING
6061M:	Jean Delvare <jdelvare@suse.com>
6062M:	Guenter Roeck <linux@roeck-us.net>
6063L:	linux-hwmon@vger.kernel.org
6064W:	http://hwmon.wiki.kernel.org/
6065T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6067S:	Maintained
6068F:	Documentation/hwmon/
6069F:	drivers/hwmon/
6070F:	include/linux/hwmon*.h
6071
6072HARDWARE RANDOM NUMBER GENERATOR CORE
6073M:	Matt Mackall <mpm@selenic.com>
6074M:	Herbert Xu <herbert@gondor.apana.org.au>
6075L:	linux-crypto@vger.kernel.org
6076S:	Odd fixes
6077F:	Documentation/devicetree/bindings/rng/
6078F:	Documentation/hw_random.txt
6079F:	drivers/char/hw_random/
6080F:	include/linux/hw_random.h
6081
6082HARDWARE SPINLOCK CORE
6083M:	Ohad Ben-Cohen <ohad@wizery.com>
6084M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6085L:	linux-remoteproc@vger.kernel.org
6086S:	Maintained
6087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6088F:	Documentation/devicetree/bindings/hwlock/
6089F:	Documentation/hwspinlock.txt
6090F:	drivers/hwspinlock/
6091F:	include/linux/hwspinlock.h
6092
6093HARMONY SOUND DRIVER
6094L:	linux-parisc@vger.kernel.org
6095S:	Maintained
6096F:	sound/parisc/harmony.*
6097
6098HDPVR USB VIDEO ENCODER DRIVER
6099M:	Hans Verkuil <hverkuil@xs4all.nl>
6100L:	linux-media@vger.kernel.org
6101T:	git git://linuxtv.org/media_tree.git
6102W:	https://linuxtv.org
6103S:	Odd Fixes
6104F:	drivers/media/usb/hdpvr/
6105
6106HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6107M:	Jimmy Vance <jimmy.vance@hpe.com>
6108S:	Supported
6109F:	Documentation/watchdog/hpwdt.txt
6110F:	drivers/watchdog/hpwdt.c
6111
6112HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6113M:	Don Brace <don.brace@microsemi.com>
6114L:	esc.storagedev@microsemi.com
6115L:	linux-scsi@vger.kernel.org
6116S:	Supported
6117F:	Documentation/scsi/hpsa.txt
6118F:	drivers/scsi/hpsa*.[ch]
6119F:	include/linux/cciss*.h
6120F:	include/uapi/linux/cciss*.h
6121
6122HFI1 DRIVER
6123M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6124M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6125L:	linux-rdma@vger.kernel.org
6126S:	Supported
6127F:	drivers/infiniband/hw/hfi1
6128
6129HFS FILESYSTEM
6130L:	linux-fsdevel@vger.kernel.org
6131S:	Orphan
6132F:	Documentation/filesystems/hfs.txt
6133F:	fs/hfs/
6134
6135HFSPLUS FILESYSTEM
6136L:	linux-fsdevel@vger.kernel.org
6137S:	Orphan
6138F:	Documentation/filesystems/hfsplus.txt
6139F:	fs/hfsplus/
6140
6141HGA FRAMEBUFFER DRIVER
6142M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6143L:	linux-nvidia@lists.surfsouth.com
6144W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6145S:	Maintained
6146F:	drivers/video/fbdev/hgafb.c
6147
6148HIBERNATION (aka Software Suspend, aka swsusp)
6149M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6150M:	Pavel Machek <pavel@ucw.cz>
6151L:	linux-pm@vger.kernel.org
6152B:	https://bugzilla.kernel.org
6153S:	Supported
6154F:	arch/x86/power/
6155F:	drivers/base/power/
6156F:	kernel/power/
6157F:	include/linux/suspend.h
6158F:	include/linux/freezer.h
6159F:	include/linux/pm.h
6160F:	arch/*/include/asm/suspend*.h
6161
6162HID CORE LAYER
6163M:	Jiri Kosina <jikos@kernel.org>
6164R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6165L:	linux-input@vger.kernel.org
6166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6167S:	Maintained
6168F:	drivers/hid/
6169F:	include/linux/hid*
6170F:	include/uapi/linux/hid*
6171
6172HID SENSOR HUB DRIVERS
6173M:	Jiri Kosina <jikos@kernel.org>
6174M:	Jonathan Cameron <jic23@kernel.org>
6175M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6176L:	linux-input@vger.kernel.org
6177L:	linux-iio@vger.kernel.org
6178S:	Maintained
6179F:	Documentation/hid/hid-sensor*
6180F:	drivers/hid/hid-sensor-*
6181F:	drivers/iio/*/hid-*
6182F:	include/linux/hid-sensor-*
6183
6184HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6185M:	Thomas Gleixner <tglx@linutronix.de>
6186L:	linux-kernel@vger.kernel.org
6187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6188S:	Maintained
6189F:	Documentation/timers/
6190F:	kernel/time/hrtimer.c
6191F:	kernel/time/clockevents.c
6192F:	kernel/time/timer_*.c
6193F:	include/linux/clockchips.h
6194F:	include/linux/hrtimer.h
6195
6196HIGH-SPEED SCC DRIVER FOR AX.25
6197L:	linux-hams@vger.kernel.org
6198S:	Orphan
6199F:	drivers/net/hamradio/dmascc.c
6200F:	drivers/net/hamradio/scc.c
6201
6202HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6203M:	HighPoint Linux Team <linux@highpoint-tech.com>
6204W:	http://www.highpoint-tech.com
6205S:	Supported
6206F:	Documentation/scsi/hptiop.txt
6207F:	drivers/scsi/hptiop.c
6208
6209HIPPI
6210M:	Jes Sorensen <jes@trained-monkey.org>
6211L:	linux-hippi@sunsite.dk
6212S:	Maintained
6213F:	include/linux/hippidevice.h
6214F:	include/uapi/linux/if_hippi.h
6215F:	net/802/hippi.c
6216F:	drivers/net/hippi/
6217
6218HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6219M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6220M:	Salil Mehta <salil.mehta@huawei.com>
6221L:	netdev@vger.kernel.org
6222W:	http://www.hisilicon.com
6223S:	Maintained
6224F:	drivers/net/ethernet/hisilicon/hns3/
6225
6226HISILICON NETWORK SUBSYSTEM DRIVER
6227M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6228M:	Salil Mehta <salil.mehta@huawei.com>
6229L:	netdev@vger.kernel.org
6230W:	http://www.hisilicon.com
6231S:	Maintained
6232F:	drivers/net/ethernet/hisilicon/
6233F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6234
6235HISILICON ROCE DRIVER
6236M:	Lijun Ou <oulijun@huawei.com>
6237M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6238L:	linux-rdma@vger.kernel.org
6239S:	Maintained
6240F:	drivers/infiniband/hw/hns/
6241F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6242
6243HISILICON SAS Controller
6244M:	John Garry <john.garry@huawei.com>
6245W:	http://www.hisilicon.com
6246S:	Supported
6247F:	drivers/scsi/hisi_sas/
6248F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6249
6250HMM - Heterogeneous Memory Management
6251M:	Jérôme Glisse <jglisse@redhat.com>
6252L:	linux-mm@kvack.org
6253S:	Maintained
6254F:	mm/hmm*
6255F:	include/linux/hmm*
6256
6257HOST AP DRIVER
6258M:	Jouni Malinen <j@w1.fi>
6259L:	linux-wireless@vger.kernel.org
6260W:	http://w1.fi/hostap-driver.html
6261S:	Obsolete
6262F:	drivers/net/wireless/intersil/hostap/
6263
6264HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6265L:	platform-driver-x86@vger.kernel.org
6266S:	Orphan
6267F:	drivers/platform/x86/tc1100-wmi.c
6268
6269HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6270M:	Jaroslav Kysela <perex@perex.cz>
6271S:	Maintained
6272F:	drivers/net/ethernet/hp/hp100.*
6273
6274HPET:	High Precision Event Timers driver
6275M:	Clemens Ladisch <clemens@ladisch.de>
6276S:	Maintained
6277F:	Documentation/timers/hpet.txt
6278F:	drivers/char/hpet.c
6279F:	include/linux/hpet.h
6280F:	include/uapi/linux/hpet.h
6281
6282HPET:	x86
6283S:	Orphan
6284F:	arch/x86/kernel/hpet.c
6285F:	arch/x86/include/asm/hpet.h
6286
6287HPFS FILESYSTEM
6288M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6289W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6290S:	Maintained
6291F:	fs/hpfs/
6292
6293HSI SUBSYSTEM
6294M:	Sebastian Reichel <sre@kernel.org>
6295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6296S:	Maintained
6297F:	Documentation/ABI/testing/sysfs-bus-hsi
6298F:	Documentation/driver-api/hsi.rst
6299F:	drivers/hsi/
6300F:	include/linux/hsi/
6301F:	include/uapi/linux/hsi/
6302
6303HSO 3G MODEM DRIVER
6304L:	linux-usb@vger.kernel.org
6305S:	Orphan
6306F:	drivers/net/usb/hso.c
6307
6308HSR NETWORK PROTOCOL
6309M:	Arvid Brodin <arvid.brodin@alten.se>
6310L:	netdev@vger.kernel.org
6311S:	Maintained
6312F:	net/hsr/
6313
6314HT16K33 LED CONTROLLER DRIVER
6315M:	Robin van der Gracht <robin@protonic.nl>
6316S:	Maintained
6317F:	drivers/auxdisplay/ht16k33.c
6318F:	Documentation/devicetree/bindings/display/ht16k33.txt
6319
6320HTCPEN TOUCHSCREEN DRIVER
6321M:	Pau Oliva Fora <pof@eslack.org>
6322L:	linux-input@vger.kernel.org
6323S:	Maintained
6324F:	drivers/input/touchscreen/htcpen.c
6325
6326HUAWEI ETHERNET DRIVER
6327M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6328L:	netdev@vger.kernel.org
6329S:	Supported
6330F:	Documentation/networking/hinic.txt
6331F:	drivers/net/ethernet/huawei/hinic/
6332
6333HUGETLB FILESYSTEM
6334M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6335S:	Maintained
6336F:	fs/hugetlbfs/
6337
6338HVA ST MEDIA DRIVER
6339M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6340L:	linux-media@vger.kernel.org
6341T:	git git://linuxtv.org/media_tree.git
6342W:	https://linuxtv.org
6343S:	Supported
6344F:	drivers/media/platform/sti/hva
6345
6346HWPOISON MEMORY FAILURE HANDLING
6347M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6348L:	linux-mm@kvack.org
6349S:	Maintained
6350F:	mm/memory-failure.c
6351F:	mm/hwpoison-inject.c
6352
6353Hyper-V CORE AND DRIVERS
6354M:	"K. Y. Srinivasan" <kys@microsoft.com>
6355M:	Haiyang Zhang <haiyangz@microsoft.com>
6356M:	Stephen Hemminger <sthemmin@microsoft.com>
6357L:	devel@linuxdriverproject.org
6358S:	Maintained
6359F:	Documentation/networking/netvsc.txt
6360F:	arch/x86/include/asm/mshyperv.h
6361F:	arch/x86/include/asm/trace/hyperv.h
6362F:	arch/x86/include/uapi/asm/hyperv.h
6363F:	arch/x86/kernel/cpu/mshyperv.c
6364F:	arch/x86/hyperv
6365F:	drivers/hid/hid-hyperv.c
6366F:	drivers/hv/
6367F:	drivers/input/serio/hyperv-keyboard.c
6368F:	drivers/pci/host/pci-hyperv.c
6369F:	drivers/net/hyperv/
6370F:	drivers/scsi/storvsc_drv.c
6371F:	drivers/uio/uio_hv_generic.c
6372F:	drivers/video/fbdev/hyperv_fb.c
6373F:	net/vmw_vsock/hyperv_transport.c
6374F:	include/linux/hyperv.h
6375F:	include/uapi/linux/hyperv.h
6376F:	tools/hv/
6377F:	Documentation/ABI/stable/sysfs-bus-vmbus
6378
6379HYPERVISOR VIRTUAL CONSOLE DRIVER
6380L:	linuxppc-dev@lists.ozlabs.org
6381S:	Odd Fixes
6382F:	drivers/tty/hvc/
6383
6384I2C ACPI SUPPORT
6385M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6386L:	linux-i2c@vger.kernel.org
6387L:	linux-acpi@vger.kernel.org
6388S:	Maintained
6389F:	drivers/i2c/i2c-core-acpi.c
6390
6391I2C MUXES
6392M:	Peter Rosin <peda@axentia.se>
6393L:	linux-i2c@vger.kernel.org
6394S:	Maintained
6395F:	Documentation/i2c/i2c-topology
6396F:	Documentation/i2c/muxes/
6397F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6398F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6399F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6400F:	drivers/i2c/i2c-mux.c
6401F:	drivers/i2c/muxes/
6402F:	include/linux/i2c-mux.h
6403
6404I2C OVER PARALLEL PORT
6405M:	Jean Delvare <jdelvare@suse.com>
6406L:	linux-i2c@vger.kernel.org
6407S:	Maintained
6408F:	Documentation/i2c/busses/i2c-parport
6409F:	Documentation/i2c/busses/i2c-parport-light
6410F:	drivers/i2c/busses/i2c-parport.c
6411F:	drivers/i2c/busses/i2c-parport-light.c
6412
6413I2C SUBSYSTEM
6414M:	Wolfram Sang <wsa@the-dreams.de>
6415L:	linux-i2c@vger.kernel.org
6416W:	https://i2c.wiki.kernel.org/
6417Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6419S:	Maintained
6420F:	Documentation/devicetree/bindings/i2c/
6421F:	Documentation/i2c/
6422F:	drivers/i2c/
6423F:	drivers/i2c/*/
6424F:	include/linux/i2c.h
6425F:	include/linux/i2c-*.h
6426F:	include/uapi/linux/i2c.h
6427F:	include/uapi/linux/i2c-*.h
6428
6429I2C-TAOS-EVM DRIVER
6430M:	Jean Delvare <jdelvare@suse.com>
6431L:	linux-i2c@vger.kernel.org
6432S:	Maintained
6433F:	Documentation/i2c/busses/i2c-taos-evm
6434F:	drivers/i2c/busses/i2c-taos-evm.c
6435
6436I2C-TINY-USB DRIVER
6437M:	Till Harbaum <till@harbaum.org>
6438L:	linux-i2c@vger.kernel.org
6439W:	http://www.harbaum.org/till/i2c_tiny_usb
6440S:	Maintained
6441F:	drivers/i2c/busses/i2c-tiny-usb.c
6442
6443I2C/SMBUS CONTROLLER DRIVERS FOR PC
6444M:	Jean Delvare <jdelvare@suse.com>
6445L:	linux-i2c@vger.kernel.org
6446S:	Maintained
6447F:	Documentation/i2c/busses/i2c-ali1535
6448F:	Documentation/i2c/busses/i2c-ali1563
6449F:	Documentation/i2c/busses/i2c-ali15x3
6450F:	Documentation/i2c/busses/i2c-amd756
6451F:	Documentation/i2c/busses/i2c-amd8111
6452F:	Documentation/i2c/busses/i2c-i801
6453F:	Documentation/i2c/busses/i2c-nforce2
6454F:	Documentation/i2c/busses/i2c-piix4
6455F:	Documentation/i2c/busses/i2c-sis5595
6456F:	Documentation/i2c/busses/i2c-sis630
6457F:	Documentation/i2c/busses/i2c-sis96x
6458F:	Documentation/i2c/busses/i2c-via
6459F:	Documentation/i2c/busses/i2c-viapro
6460F:	drivers/i2c/busses/i2c-ali1535.c
6461F:	drivers/i2c/busses/i2c-ali1563.c
6462F:	drivers/i2c/busses/i2c-ali15x3.c
6463F:	drivers/i2c/busses/i2c-amd756.c
6464F:	drivers/i2c/busses/i2c-amd756-s4882.c
6465F:	drivers/i2c/busses/i2c-amd8111.c
6466F:	drivers/i2c/busses/i2c-i801.c
6467F:	drivers/i2c/busses/i2c-isch.c
6468F:	drivers/i2c/busses/i2c-nforce2.c
6469F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6470F:	drivers/i2c/busses/i2c-piix4.c
6471F:	drivers/i2c/busses/i2c-sis5595.c
6472F:	drivers/i2c/busses/i2c-sis630.c
6473F:	drivers/i2c/busses/i2c-sis96x.c
6474F:	drivers/i2c/busses/i2c-via.c
6475F:	drivers/i2c/busses/i2c-viapro.c
6476
6477I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6478M:	Hans de Goede <hdegoede@redhat.com>
6479L:	linux-i2c@vger.kernel.org
6480S:	Maintained
6481F:	drivers/i2c/busses/i2c-cht-wc.c
6482
6483I2C/SMBUS ISMT DRIVER
6484M:	Seth Heasley <seth.heasley@intel.com>
6485M:	Neil Horman <nhorman@tuxdriver.com>
6486L:	linux-i2c@vger.kernel.org
6487F:	drivers/i2c/busses/i2c-ismt.c
6488F:	Documentation/i2c/busses/i2c-ismt
6489
6490I2C/SMBUS STUB DRIVER
6491M:	Jean Delvare <jdelvare@suse.com>
6492L:	linux-i2c@vger.kernel.org
6493S:	Maintained
6494F:	drivers/i2c/i2c-stub.c
6495
6496i386 BOOT CODE
6497M:	"H. Peter Anvin" <hpa@zytor.com>
6498S:	Maintained
6499F:	arch/x86/boot/
6500
6501i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6502M:	"H. Peter Anvin" <hpa@zytor.com>
6503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6504S:	Maintained
6505
6506IA64 (Itanium) PLATFORM
6507M:	Tony Luck <tony.luck@intel.com>
6508M:	Fenghua Yu <fenghua.yu@intel.com>
6509L:	linux-ia64@vger.kernel.org
6510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6511S:	Maintained
6512F:	arch/ia64/
6513
6514IBM Power 842 compression accelerator
6515M:	Haren Myneni <haren@us.ibm.com>
6516S:	Supported
6517F:	drivers/crypto/nx/Makefile
6518F:	drivers/crypto/nx/Kconfig
6519F:	drivers/crypto/nx/nx-842*
6520F:	include/linux/sw842.h
6521F:	crypto/842.c
6522F:	lib/842/
6523
6524IBM Power in-Nest Crypto Acceleration
6525M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6526M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6527L:	linux-crypto@vger.kernel.org
6528S:	Supported
6529F:	drivers/crypto/nx/Makefile
6530F:	drivers/crypto/nx/Kconfig
6531F:	drivers/crypto/nx/nx-aes*
6532F:	drivers/crypto/nx/nx-sha*
6533F:	drivers/crypto/nx/nx.*
6534F:	drivers/crypto/nx/nx_csbcpb.h
6535F:	drivers/crypto/nx/nx_debugfs.h
6536
6537IBM Power Linux RAID adapter
6538M:	Brian King <brking@us.ibm.com>
6539S:	Supported
6540F:	drivers/scsi/ipr.*
6541
6542IBM Power SRIOV Virtual NIC Device Driver
6543M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6544M:	John Allen <jallen@linux.vnet.ibm.com>
6545L:	netdev@vger.kernel.org
6546S:	Supported
6547F:	drivers/net/ethernet/ibm/ibmvnic.*
6548
6549IBM Power Virtual Accelerator Switchboard
6550M:	Sukadev Bhattiprolu
6551L:	linuxppc-dev@lists.ozlabs.org
6552S:	Supported
6553F:	arch/powerpc/platforms/powernv/vas*
6554F:	arch/powerpc/platforms/powernv/copy-paste.h
6555F:	arch/powerpc/include/asm/vas.h
6556F:	arch/powerpc/include/uapi/asm/vas.h
6557
6558IBM Power Virtual Ethernet Device Driver
6559M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6560L:	netdev@vger.kernel.org
6561S:	Supported
6562F:	drivers/net/ethernet/ibm/ibmveth.*
6563
6564IBM Power Virtual FC Device Drivers
6565M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6566L:	linux-scsi@vger.kernel.org
6567S:	Supported
6568F:	drivers/scsi/ibmvscsi/ibmvfc*
6569
6570IBM Power Virtual SCSI Device Drivers
6571M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6572L:	linux-scsi@vger.kernel.org
6573S:	Supported
6574F:	drivers/scsi/ibmvscsi/ibmvscsi*
6575F:	include/scsi/viosrp.h
6576
6577IBM Power Virtual SCSI Device Target Driver
6578M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6579M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6580L:	linux-scsi@vger.kernel.org
6581L:	target-devel@vger.kernel.org
6582S:	Supported
6583F:	drivers/scsi/ibmvscsi_tgt/
6584
6585IBM Power VMX Cryptographic instructions
6586M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6587M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6588L:	linux-crypto@vger.kernel.org
6589S:	Supported
6590F:	drivers/crypto/vmx/Makefile
6591F:	drivers/crypto/vmx/Kconfig
6592F:	drivers/crypto/vmx/vmx.c
6593F:	drivers/crypto/vmx/aes*
6594F:	drivers/crypto/vmx/ghash*
6595F:	drivers/crypto/vmx/ppc-xlate.pl
6596
6597IBM ServeRAID RAID DRIVER
6598S:	Orphan
6599F:	drivers/scsi/ips.*
6600
6601ICH LPC AND GPIO DRIVER
6602M:	Peter Tyser <ptyser@xes-inc.com>
6603S:	Maintained
6604F:	drivers/mfd/lpc_ich.c
6605F:	drivers/gpio/gpio-ich.c
6606
6607IDE SUBSYSTEM
6608M:	"David S. Miller" <davem@davemloft.net>
6609L:	linux-ide@vger.kernel.org
6610Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6612S:	Maintained
6613F:	Documentation/ide/
6614F:	drivers/ide/
6615F:	include/linux/ide.h
6616
6617IDE/ATAPI DRIVERS
6618M:	Borislav Petkov <bp@alien8.de>
6619L:	linux-ide@vger.kernel.org
6620S:	Maintained
6621F:	Documentation/cdrom/ide-cd
6622F:	drivers/ide/ide-cd*
6623
6624IDEAPAD LAPTOP EXTRAS DRIVER
6625M:	Ike Panhc <ike.pan@canonical.com>
6626L:	platform-driver-x86@vger.kernel.org
6627W:	http://launchpad.net/ideapad-laptop
6628S:	Maintained
6629F:	drivers/platform/x86/ideapad-laptop.c
6630
6631IDEAPAD LAPTOP SLIDEBAR DRIVER
6632M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6633L:	linux-input@vger.kernel.org
6634W:	https://github.com/o2genum/ideapad-slidebar
6635S:	Maintained
6636F:	drivers/input/misc/ideapad_slidebar.c
6637
6638IDT VersaClock 5 CLOCK DRIVER
6639M:	Marek Vasut <marek.vasut@gmail.com>
6640S:	Maintained
6641F:	drivers/clk/clk-versaclock5.c
6642
6643IEEE 802.15.4 SUBSYSTEM
6644M:	Alexander Aring <alex.aring@gmail.com>
6645M:	Stefan Schmidt <stefan@osg.samsung.com>
6646L:	linux-wpan@vger.kernel.org
6647W:	http://wpan.cakelab.org/
6648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6650S:	Maintained
6651F:	net/ieee802154/
6652F:	net/mac802154/
6653F:	drivers/net/ieee802154/
6654F:	include/linux/nl802154.h
6655F:	include/linux/ieee802154.h
6656F:	include/net/nl802154.h
6657F:	include/net/mac802154.h
6658F:	include/net/af_ieee802154.h
6659F:	include/net/cfg802154.h
6660F:	include/net/ieee802154_netdev.h
6661F:	Documentation/networking/ieee802154.txt
6662
6663IFE PROTOCOL
6664M:	Yotam Gigi <yotamg@mellanox.com>
6665M:	Jamal Hadi Salim <jhs@mojatatu.com>
6666F:	net/ife
6667F:	include/net/ife.h
6668F:	include/uapi/linux/ife.h
6669
6670IGORPLUG-USB IR RECEIVER
6671M:	Sean Young <sean@mess.org>
6672L:	linux-media@vger.kernel.org
6673S:	Maintained
6674F:	drivers/media/rc/igorplugusb.c
6675
6676IGUANAWORKS USB IR TRANSCEIVER
6677M:	Sean Young <sean@mess.org>
6678L:	linux-media@vger.kernel.org
6679S:	Maintained
6680F:	drivers/media/rc/iguanair.c
6681
6682IIO DIGITAL POTENTIOMETER DAC
6683M:	Peter Rosin <peda@axentia.se>
6684L:	linux-iio@vger.kernel.org
6685S:	Maintained
6686F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6687F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6688F:	drivers/iio/dac/dpot-dac.c
6689
6690IIO ENVELOPE DETECTOR
6691M:	Peter Rosin <peda@axentia.se>
6692L:	linux-iio@vger.kernel.org
6693S:	Maintained
6694F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6695F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6696F:	drivers/iio/adc/envelope-detector.c
6697
6698IIO MULTIPLEXER
6699M:	Peter Rosin <peda@axentia.se>
6700L:	linux-iio@vger.kernel.org
6701S:	Maintained
6702F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6703F:	drivers/iio/multiplexer/iio-mux.c
6704
6705IIO SUBSYSTEM AND DRIVERS
6706M:	Jonathan Cameron <jic23@kernel.org>
6707R:	Hartmut Knaack <knaack.h@gmx.de>
6708R:	Lars-Peter Clausen <lars@metafoo.de>
6709R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6710L:	linux-iio@vger.kernel.org
6711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6712S:	Maintained
6713F:	Documentation/devicetree/bindings/iio/
6714F:	drivers/iio/
6715F:	drivers/staging/iio/
6716F:	include/linux/iio/
6717F:	tools/iio/
6718
6719IKANOS/ADI EAGLE ADSL USB DRIVER
6720M:	Matthieu Castet <castet.matthieu@free.fr>
6721M:	Stanislaw Gruszka <stf_xl@wp.pl>
6722S:	Maintained
6723F:	drivers/usb/atm/ueagle-atm.c
6724
6725IMGTEC ASCII LCD DRIVER
6726M:	Paul Burton <paul.burton@imgtec.com>
6727S:	Maintained
6728F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6729F:	drivers/auxdisplay/img-ascii-lcd.c
6730
6731IMGTEC IR DECODER DRIVER
6732M:	James Hogan <james.hogan@imgtec.com>
6733S:	Maintained
6734F:	drivers/media/rc/img-ir/
6735
6736IMS TWINTURBO FRAMEBUFFER DRIVER
6737L:	linux-fbdev@vger.kernel.org
6738S:	Orphan
6739F:	drivers/video/fbdev/imsttfb.c
6740
6741INA209 HARDWARE MONITOR DRIVER
6742M:	Guenter Roeck <linux@roeck-us.net>
6743L:	linux-hwmon@vger.kernel.org
6744S:	Maintained
6745F:	Documentation/hwmon/ina209
6746F:	Documentation/devicetree/bindings/i2c/ina209.txt
6747F:	drivers/hwmon/ina209.c
6748
6749INA2XX HARDWARE MONITOR DRIVER
6750M:	Guenter Roeck <linux@roeck-us.net>
6751L:	linux-hwmon@vger.kernel.org
6752S:	Maintained
6753F:	Documentation/hwmon/ina2xx
6754F:	drivers/hwmon/ina2xx.c
6755F:	include/linux/platform_data/ina2xx.h
6756
6757INDUSTRY PACK SUBSYSTEM (IPACK)
6758M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6759M:	Jens Taprogge <jens.taprogge@taprogge.org>
6760M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6761L:	industrypack-devel@lists.sourceforge.net
6762W:	http://industrypack.sourceforge.net
6763S:	Maintained
6764F:	drivers/ipack/
6765
6766INFINIBAND SUBSYSTEM
6767M:	Doug Ledford <dledford@redhat.com>
6768M:	Sean Hefty <sean.hefty@intel.com>
6769M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6770L:	linux-rdma@vger.kernel.org
6771W:	http://www.openfabrics.org/
6772Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6774S:	Supported
6775F:	Documentation/devicetree/bindings/infiniband/
6776F:	Documentation/infiniband/
6777F:	drivers/infiniband/
6778F:	include/uapi/linux/if_infiniband.h
6779F:	include/uapi/rdma/
6780F:	include/rdma/
6781
6782INGENIC JZ4780 DMA Driver
6783M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6784S:	Maintained
6785F:	drivers/dma/dma-jz4780.c
6786
6787INGENIC JZ4780 NAND DRIVER
6788M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6789L:	linux-mtd@lists.infradead.org
6790S:	Maintained
6791F:	drivers/mtd/nand/jz4780_*
6792
6793INOTIFY
6794M:	Jan Kara <jack@suse.cz>
6795R:	Amir Goldstein <amir73il@gmail.com>
6796L:	linux-fsdevel@vger.kernel.org
6797S:	Maintained
6798F:	Documentation/filesystems/inotify.txt
6799F:	fs/notify/inotify/
6800F:	include/linux/inotify.h
6801F:	include/uapi/linux/inotify.h
6802
6803INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6804M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6805L:	linux-input@vger.kernel.org
6806Q:	http://patchwork.kernel.org/project/linux-input/list/
6807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6808S:	Maintained
6809F:	drivers/input/
6810F:	include/linux/input.h
6811F:	include/uapi/linux/input.h
6812F:	include/uapi/linux/input-event-codes.h
6813F:	include/linux/input/
6814F:	Documentation/devicetree/bindings/input/
6815F:	Documentation/input/
6816
6817INPUT MULTITOUCH (MT) PROTOCOL
6818M:	Henrik Rydberg <rydberg@bitmath.org>
6819L:	linux-input@vger.kernel.org
6820S:	Odd fixes
6821F:	Documentation/input/multi-touch-protocol.rst
6822F:	drivers/input/input-mt.c
6823K:	\b(ABS|SYN)_MT_
6824
6825INSIDE SECURE CRYPTO DRIVER
6826M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6827F:	drivers/crypto/inside-secure/
6828S:	Maintained
6829L:	linux-crypto@vger.kernel.org
6830
6831INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6832M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6833M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6834L:	linux-ima-devel@lists.sourceforge.net
6835L:	linux-ima-user@lists.sourceforge.net
6836L:	linux-security-module@vger.kernel.org
6837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6838S:	Supported
6839F:	security/integrity/ima/
6840
6841INTEL 810/815 FRAMEBUFFER DRIVER
6842M:	Antonino Daplas <adaplas@gmail.com>
6843L:	linux-fbdev@vger.kernel.org
6844S:	Maintained
6845F:	drivers/video/fbdev/i810/
6846
6847INTEL ASoC BDW/HSW DRIVERS
6848M:	Jie Yang <yang.jie@linux.intel.com>
6849L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6850S:	Supported
6851F:	sound/soc/intel/common/sst-dsp*
6852F:	sound/soc/intel/common/sst-firmware.c
6853F:	sound/soc/intel/boards/broadwell.c
6854F:	sound/soc/intel/haswell/
6855
6856INTEL C600 SERIES SAS CONTROLLER DRIVER
6857M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6858M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6859L:	linux-scsi@vger.kernel.org
6860T:	git git://git.code.sf.net/p/intel-sas/isci
6861S:	Supported
6862F:	drivers/scsi/isci/
6863
6864INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6865M:	Jani Nikula <jani.nikula@linux.intel.com>
6866M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6867M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6868L:	intel-gfx@lists.freedesktop.org
6869W:	https://01.org/linuxgraphics/
6870B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6871C:	irc://chat.freenode.net/intel-gfx
6872Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6873T:	git git://anongit.freedesktop.org/drm-intel
6874S:	Supported
6875F:	drivers/gpu/drm/i915/
6876F:	include/drm/i915*
6877F:	include/uapi/drm/i915_drm.h
6878F:	Documentation/gpu/i915.rst
6879
6880INTEL ETHERNET DRIVERS
6881M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6882L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6883W:	http://www.intel.com/support/feedback.htm
6884W:	http://e1000.sourceforge.net/
6885Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6888S:	Supported
6889F:	Documentation/networking/e100.txt
6890F:	Documentation/networking/e1000.txt
6891F:	Documentation/networking/e1000e.txt
6892F:	Documentation/networking/igb.txt
6893F:	Documentation/networking/igbvf.txt
6894F:	Documentation/networking/ixgb.txt
6895F:	Documentation/networking/ixgbe.txt
6896F:	Documentation/networking/ixgbevf.txt
6897F:	Documentation/networking/i40e.txt
6898F:	Documentation/networking/i40evf.txt
6899F:	drivers/net/ethernet/intel/
6900F:	drivers/net/ethernet/intel/*/
6901F:	include/linux/avf/virtchnl.h
6902
6903INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6904M:	Maik Broemme <mbroemme@libmpq.org>
6905L:	linux-fbdev@vger.kernel.org
6906S:	Maintained
6907F:	Documentation/fb/intelfb.txt
6908F:	drivers/video/fbdev/intelfb/
6909
6910INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6911M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6912M:	Zhi Wang <zhi.a.wang@intel.com>
6913L:	intel-gvt-dev@lists.freedesktop.org
6914L:	intel-gfx@lists.freedesktop.org
6915W:	https://01.org/igvt-g
6916T:	git https://github.com/01org/gvt-linux.git
6917S:	Supported
6918F:	drivers/gpu/drm/i915/gvt/
6919
6920INTEL HID EVENT DRIVER
6921M:	Alex Hung <alex.hung@canonical.com>
6922L:	platform-driver-x86@vger.kernel.org
6923S:	Maintained
6924F:	drivers/platform/x86/intel-hid.c
6925
6926INTEL I/OAT DMA DRIVER
6927M:	Dave Jiang <dave.jiang@intel.com>
6928R:	Dan Williams <dan.j.williams@intel.com>
6929L:	dmaengine@vger.kernel.org
6930Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6931S:	Supported
6932F:	drivers/dma/ioat*
6933
6934INTEL IDLE DRIVER
6935M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6936M:	Len Brown <lenb@kernel.org>
6937L:	linux-pm@vger.kernel.org
6938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6939B:	https://bugzilla.kernel.org
6940S:	Supported
6941F:	drivers/idle/intel_idle.c
6942
6943INTEL INTEGRATED SENSOR HUB DRIVER
6944M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6945M:	Jiri Kosina <jikos@kernel.org>
6946L:	linux-input@vger.kernel.org
6947S:	Maintained
6948F:	drivers/hid/intel-ish-hid/
6949
6950INTEL IOMMU (VT-d)
6951M:	David Woodhouse <dwmw2@infradead.org>
6952L:	iommu@lists.linux-foundation.org
6953T:	git git://git.infradead.org/iommu-2.6.git
6954S:	Supported
6955F:	drivers/iommu/intel-iommu.c
6956F:	include/linux/intel-iommu.h
6957
6958INTEL IOP-ADMA DMA DRIVER
6959R:	Dan Williams <dan.j.williams@intel.com>
6960S:	Odd fixes
6961F:	drivers/dma/iop-adma.c
6962
6963INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6964M:	Krzysztof Halasa <khalasa@piap.pl>
6965S:	Maintained
6966F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6967F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6968F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6969F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6970F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6971F:	drivers/net/wan/ixp4xx_hss.c
6972
6973INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6974M:	Deepak Saxena <dsaxena@plexity.net>
6975S:	Maintained
6976F:	drivers/char/hw_random/ixp4xx-rng.c
6977
6978INTEL MANAGEMENT ENGINE (mei)
6979M:	Tomas Winkler <tomas.winkler@intel.com>
6980L:	linux-kernel@vger.kernel.org
6981S:	Supported
6982F:	include/uapi/linux/mei.h
6983F:	include/linux/mei_cl_bus.h
6984F:	drivers/misc/mei/*
6985F:	drivers/watchdog/mei_wdt.c
6986F:	Documentation/misc-devices/mei/*
6987F:	samples/mei/*
6988
6989INTEL MENLOW THERMAL DRIVER
6990M:	Sujith Thomas <sujith.thomas@intel.com>
6991L:	platform-driver-x86@vger.kernel.org
6992W:	https://01.org/linux-acpi
6993S:	Supported
6994F:	drivers/platform/x86/intel_menlow.c
6995
6996INTEL MERRIFIELD GPIO DRIVER
6997M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6998L:	linux-gpio@vger.kernel.org
6999S:	Maintained
7000F:	drivers/gpio/gpio-merrifield.c
7001
7002INTEL MIC DRIVERS (mic)
7003M:	Sudeep Dutt <sudeep.dutt@intel.com>
7004M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7005S:	Supported
7006W:	https://github.com/sudeepdutt/mic
7007W:	http://software.intel.com/en-us/mic-developer
7008F:	include/linux/mic_bus.h
7009F:	include/linux/scif.h
7010F:	include/uapi/linux/mic_common.h
7011F:	include/uapi/linux/mic_ioctl.h
7012F:	include/uapi/linux/scif_ioctl.h
7013F:	drivers/misc/mic/
7014F:	drivers/dma/mic_x100_dma.c
7015F:	drivers/dma/mic_x100_dma.h
7016F:	Documentation/mic/
7017
7018INTEL PMC CORE DRIVER
7019M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7020M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7021L:	platform-driver-x86@vger.kernel.org
7022S:	Maintained
7023F:	arch/x86/include/asm/pmc_core.h
7024F:	drivers/platform/x86/intel_pmc_core*
7025
7026INTEL PMC/P-Unit IPC DRIVER
7027M:	Zha Qipeng<qipeng.zha@intel.com>
7028L:	platform-driver-x86@vger.kernel.org
7029S:	Maintained
7030F:	drivers/platform/x86/intel_pmc_ipc.c
7031F:	drivers/platform/x86/intel_punit_ipc.c
7032F:	arch/x86/include/asm/intel_pmc_ipc.h
7033F:	arch/x86/include/asm/intel_punit_ipc.h
7034
7035INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7036M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7037L:	linux-wireless@vger.kernel.org
7038S:	Maintained
7039F:	Documentation/networking/README.ipw2100
7040F:	Documentation/networking/README.ipw2200
7041F:	drivers/net/wireless/intel/ipw2x00/
7042
7043INTEL PSTATE DRIVER
7044M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7045M:	Len Brown <lenb@kernel.org>
7046L:	linux-pm@vger.kernel.org
7047S:	Supported
7048F:	drivers/cpufreq/intel_pstate.c
7049
7050INTEL RDMA RNIC DRIVER
7051M:	Faisal Latif <faisal.latif@intel.com>
7052M:	Shiraz Saleem <shiraz.saleem@intel.com>
7053L:	linux-rdma@vger.kernel.org
7054S:	Supported
7055F:	drivers/infiniband/hw/i40iw/
7056
7057INTEL TELEMETRY DRIVER
7058M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7059L:	platform-driver-x86@vger.kernel.org
7060S:	Maintained
7061F:	arch/x86/include/asm/intel_telemetry.h
7062F:	drivers/platform/x86/intel_telemetry*
7063
7064INTEL VIRTUAL BUTTON DRIVER
7065M:	AceLan Kao <acelan.kao@canonical.com>
7066L:	platform-driver-x86@vger.kernel.org
7067S:	Maintained
7068F:	drivers/platform/x86/intel-vbtn.c
7069
7070INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7071M:	Stanislaw Gruszka <sgruszka@redhat.com>
7072L:	linux-wireless@vger.kernel.org
7073S:	Supported
7074F:	drivers/net/wireless/intel/iwlegacy/
7075
7076INTEL WIRELESS WIFI LINK (iwlwifi)
7077M:	Johannes Berg <johannes.berg@intel.com>
7078M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7079M:	Luca Coelho <luciano.coelho@intel.com>
7080M:	Intel Linux Wireless <linuxwifi@intel.com>
7081L:	linux-wireless@vger.kernel.org
7082W:	http://intellinuxwireless.org
7083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7084S:	Supported
7085F:	drivers/net/wireless/intel/iwlwifi/
7086
7087INTEL WIRELESS WIMAX CONNECTION 2400
7088M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7089M:	linux-wimax@intel.com
7090L:	wimax@linuxwimax.org (subscribers-only)
7091S:	Supported
7092W:	http://linuxwimax.org
7093F:	Documentation/wimax/README.i2400m
7094F:	drivers/net/wimax/i2400m/
7095F:	include/uapi/linux/wimax/i2400m.h
7096
7097INTEL(R) TRACE HUB
7098M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7099S:	Supported
7100F:	Documentation/trace/intel_th.txt
7101F:	drivers/hwtracing/intel_th/
7102
7103INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7104M:	Ning Sun <ning.sun@intel.com>
7105L:	tboot-devel@lists.sourceforge.net
7106W:	http://tboot.sourceforge.net
7107T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7108S:	Supported
7109F:	Documentation/intel_txt.txt
7110F:	include/linux/tboot.h
7111F:	arch/x86/kernel/tboot.c
7112
7113INTEL-MID GPIO DRIVER
7114M:	David Cohen <david.a.cohen@linux.intel.com>
7115L:	linux-gpio@vger.kernel.org
7116S:	Maintained
7117F:	drivers/gpio/gpio-intel-mid.c
7118
7119INVENSENSE MPU-3050 GYROSCOPE DRIVER
7120M:	Linus Walleij <linus.walleij@linaro.org>
7121L:	linux-iio@vger.kernel.org
7122S:	Maintained
7123F:	drivers/iio/gyro/mpu3050*
7124F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7125
7126IOC3 ETHERNET DRIVER
7127M:	Ralf Baechle <ralf@linux-mips.org>
7128L:	linux-mips@linux-mips.org
7129S:	Maintained
7130F:	drivers/net/ethernet/sgi/ioc3-eth.c
7131
7132IOC3 SERIAL DRIVER
7133M:	Pat Gefre <pfg@sgi.com>
7134L:	linux-serial@vger.kernel.org
7135S:	Maintained
7136F:	drivers/tty/serial/ioc3_serial.c
7137
7138IOMMU DRIVERS
7139M:	Joerg Roedel <joro@8bytes.org>
7140L:	iommu@lists.linux-foundation.org
7141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7142S:	Maintained
7143F:	Documentation/devicetree/bindings/iommu/
7144F:	drivers/iommu/
7145F:	include/linux/iommu.h
7146F:	include/linux/iova.h
7147
7148IP MASQUERADING
7149M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7150S:	Maintained
7151F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7152
7153IPMI SUBSYSTEM
7154M:	Corey Minyard <minyard@acm.org>
7155L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7156W:	http://openipmi.sourceforge.net/
7157S:	Supported
7158F:	Documentation/IPMI.txt
7159F:	drivers/char/ipmi/
7160F:	include/linux/ipmi*
7161F:	include/uapi/linux/ipmi*
7162
7163IPS SCSI RAID DRIVER
7164M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7165L:	linux-scsi@vger.kernel.org
7166W:	http://www.adaptec.com/
7167S:	Maintained
7168F:	drivers/scsi/ips*
7169
7170IPVS
7171M:	Wensong Zhang <wensong@linux-vs.org>
7172M:	Simon Horman <horms@verge.net.au>
7173M:	Julian Anastasov <ja@ssi.bg>
7174L:	netdev@vger.kernel.org
7175L:	lvs-devel@vger.kernel.org
7176S:	Maintained
7177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7179F:	Documentation/networking/ipvs-sysctl.txt
7180F:	include/net/ip_vs.h
7181F:	include/uapi/linux/ip_vs.h
7182F:	net/netfilter/ipvs/
7183
7184IPWIRELESS DRIVER
7185M:	Jiri Kosina <jikos@kernel.org>
7186M:	David Sterba <dsterba@suse.com>
7187S:	Odd Fixes
7188F:	drivers/tty/ipwireless/
7189
7190IPX NETWORK LAYER
7191L:	netdev@vger.kernel.org
7192S:	Odd fixes
7193F:	include/net/ipx.h
7194F:	include/uapi/linux/ipx.h
7195F:	net/ipx/
7196
7197IRDA SUBSYSTEM
7198M:	Samuel Ortiz <samuel@sortiz.org>
7199L:	irda-users@lists.sourceforge.net (subscribers-only)
7200L:	netdev@vger.kernel.org
7201W:	http://irda.sourceforge.net/
7202S:	Maintained
7203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7204F:	Documentation/networking/irda.txt
7205F:	drivers/staging/irda/
7206
7207IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7208M:	Marc Zyngier <marc.zyngier@arm.com>
7209S:	Maintained
7210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7211F:	Documentation/IRQ-domain.txt
7212F:	include/linux/irqdomain.h
7213F:	kernel/irq/irqdomain.c
7214F:	kernel/irq/msi.c
7215
7216IRQ SUBSYSTEM
7217M:	Thomas Gleixner <tglx@linutronix.de>
7218L:	linux-kernel@vger.kernel.org
7219S:	Maintained
7220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7221F:	kernel/irq/
7222
7223IRQCHIP DRIVERS
7224M:	Thomas Gleixner <tglx@linutronix.de>
7225M:	Jason Cooper <jason@lakedaemon.net>
7226M:	Marc Zyngier <marc.zyngier@arm.com>
7227L:	linux-kernel@vger.kernel.org
7228S:	Maintained
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7230F:	Documentation/devicetree/bindings/interrupt-controller/
7231F:	drivers/irqchip/
7232
7233ISA
7234M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7235S:	Maintained
7236F:	Documentation/isa.txt
7237F:	drivers/base/isa.c
7238F:	include/linux/isa.h
7239
7240ISA RADIO MODULE
7241M:	Hans Verkuil <hverkuil@xs4all.nl>
7242L:	linux-media@vger.kernel.org
7243T:	git git://linuxtv.org/media_tree.git
7244W:	https://linuxtv.org
7245S:	Maintained
7246F:	drivers/media/radio/radio-isa*
7247
7248ISAPNP
7249M:	Jaroslav Kysela <perex@perex.cz>
7250S:	Maintained
7251F:	Documentation/isapnp.txt
7252F:	drivers/pnp/isapnp/
7253F:	include/linux/isapnp.h
7254
7255ISCSI
7256M:	Lee Duncan <lduncan@suse.com>
7257M:	Chris Leech <cleech@redhat.com>
7258L:	open-iscsi@googlegroups.com
7259W:	www.open-iscsi.com
7260S:	Maintained
7261F:	drivers/scsi/*iscsi*
7262F:	include/scsi/*iscsi*
7263
7264iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7265M:	Peter Jones <pjones@redhat.com>
7266M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7267S:	Maintained
7268F:	drivers/firmware/iscsi_ibft*
7269
7270ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7271M:	Or Gerlitz <ogerlitz@mellanox.com>
7272M:	Sagi Grimberg <sagi@grimberg.me>
7273M:	Roi Dayan <roid@mellanox.com>
7274L:	linux-rdma@vger.kernel.org
7275S:	Supported
7276W:	http://www.openfabrics.org
7277W:	www.open-iscsi.org
7278Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7279F:	drivers/infiniband/ulp/iser/
7280
7281ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7282M:	Sagi Grimberg <sagi@grimberg.me>
7283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7284L:	linux-rdma@vger.kernel.org
7285L:	target-devel@vger.kernel.org
7286S:	Supported
7287W:	http://www.linux-iscsi.org
7288F:	drivers/infiniband/ulp/isert
7289
7290ISDN SUBSYSTEM
7291M:	Karsten Keil <isdn@linux-pingi.de>
7292L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7293L:	netdev@vger.kernel.org
7294W:	http://www.isdn4linux.de
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7296S:	Maintained
7297F:	Documentation/isdn/
7298F:	drivers/isdn/
7299F:	include/linux/isdn.h
7300F:	include/linux/isdn/
7301F:	include/uapi/linux/isdn.h
7302F:	include/uapi/linux/isdn/
7303
7304ISDN SUBSYSTEM (Eicon active card driver)
7305M:	Armin Schindler <mac@melware.de>
7306L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7307W:	http://www.melware.de
7308S:	Maintained
7309F:	drivers/isdn/hardware/eicon/
7310
7311IT87 HARDWARE MONITORING DRIVER
7312M:	Jean Delvare <jdelvare@suse.com>
7313L:	linux-hwmon@vger.kernel.org
7314S:	Maintained
7315F:	Documentation/hwmon/it87
7316F:	drivers/hwmon/it87.c
7317
7318IT913X MEDIA DRIVER
7319M:	Antti Palosaari <crope@iki.fi>
7320L:	linux-media@vger.kernel.org
7321W:	https://linuxtv.org
7322W:	http://palosaari.fi/linux/
7323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7324T:	git git://linuxtv.org/anttip/media_tree.git
7325S:	Maintained
7326F:	drivers/media/tuners/it913x*
7327
7328IVTV VIDEO4LINUX DRIVER
7329M:	Andy Walls <awalls@md.metrocast.net>
7330L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7331L:	linux-media@vger.kernel.org
7332T:	git git://linuxtv.org/media_tree.git
7333W:	http://www.ivtvdriver.org
7334S:	Maintained
7335F:	Documentation/media/v4l-drivers/ivtv*
7336F:	drivers/media/pci/ivtv/
7337F:	include/uapi/linux/ivtv*
7338
7339IX2505V MEDIA DRIVER
7340M:	Malcolm Priestley <tvboxspy@gmail.com>
7341L:	linux-media@vger.kernel.org
7342W:	https://linuxtv.org
7343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7344S:	Maintained
7345F:	drivers/media/dvb-frontends/ix2505v*
7346
7347JC42.4 TEMPERATURE SENSOR DRIVER
7348M:	Guenter Roeck <linux@roeck-us.net>
7349L:	linux-hwmon@vger.kernel.org
7350S:	Maintained
7351F:	drivers/hwmon/jc42.c
7352F:	Documentation/hwmon/jc42
7353
7354JFS FILESYSTEM
7355M:	Dave Kleikamp <shaggy@kernel.org>
7356L:	jfs-discussion@lists.sourceforge.net
7357W:	http://jfs.sourceforge.net/
7358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7359S:	Maintained
7360F:	Documentation/filesystems/jfs.txt
7361F:	fs/jfs/
7362
7363JME NETWORK DRIVER
7364M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7365L:	netdev@vger.kernel.org
7366S:	Maintained
7367F:	drivers/net/ethernet/jme.*
7368
7369JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7370M:	David Woodhouse <dwmw2@infradead.org>
7371L:	linux-mtd@lists.infradead.org
7372W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7373S:	Maintained
7374F:	fs/jffs2/
7375F:	include/uapi/linux/jffs2.h
7376
7377JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7378M:	"Theodore Ts'o" <tytso@mit.edu>
7379M:	Jan Kara <jack@suse.com>
7380L:	linux-ext4@vger.kernel.org
7381S:	Maintained
7382F:	fs/jbd2/
7383F:	include/linux/jbd2.h
7384
7385JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7386M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7387L:	linux-media@vger.kernel.org
7388S:	Maintained
7389F:	drivers/media/platform/rcar_jpu.c
7390
7391JSM Neo PCI based serial card
7392M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7393L:	linux-serial@vger.kernel.org
7394S:	Maintained
7395F:	drivers/tty/serial/jsm/
7396
7397K10TEMP HARDWARE MONITORING DRIVER
7398M:	Clemens Ladisch <clemens@ladisch.de>
7399L:	linux-hwmon@vger.kernel.org
7400S:	Maintained
7401F:	Documentation/hwmon/k10temp
7402F:	drivers/hwmon/k10temp.c
7403
7404K8TEMP HARDWARE MONITORING DRIVER
7405M:	Rudolf Marek <r.marek@assembler.cz>
7406L:	linux-hwmon@vger.kernel.org
7407S:	Maintained
7408F:	Documentation/hwmon/k8temp
7409F:	drivers/hwmon/k8temp.c
7410
7411KASAN
7412M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7413R:	Alexander Potapenko <glider@google.com>
7414R:	Dmitry Vyukov <dvyukov@google.com>
7415L:	kasan-dev@googlegroups.com
7416S:	Maintained
7417F:	arch/*/include/asm/kasan.h
7418F:	arch/*/mm/kasan_init*
7419F:	Documentation/dev-tools/kasan.rst
7420F:	include/linux/kasan*.h
7421F:	lib/test_kasan.c
7422F:	mm/kasan/
7423F:	scripts/Makefile.kasan
7424
7425KCONFIG
7426M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7427L:	linux-kbuild@vger.kernel.org
7428T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7429S:	Maintained
7430F:	Documentation/kbuild/kconfig-language.txt
7431F:	scripts/kconfig/
7432
7433KDUMP
7434M:	Dave Young <dyoung@redhat.com>
7435M:	Baoquan He <bhe@redhat.com>
7436R:	Vivek Goyal <vgoyal@redhat.com>
7437L:	kexec@lists.infradead.org
7438W:	http://lse.sourceforge.net/kdump/
7439S:	Maintained
7440F:	Documentation/kdump/
7441
7442KEENE FM RADIO TRANSMITTER DRIVER
7443M:	Hans Verkuil <hverkuil@xs4all.nl>
7444L:	linux-media@vger.kernel.org
7445T:	git git://linuxtv.org/media_tree.git
7446W:	https://linuxtv.org
7447S:	Maintained
7448F:	drivers/media/radio/radio-keene*
7449
7450KERNEL AUTOMOUNTER v4 (AUTOFS4)
7451M:	Ian Kent <raven@themaw.net>
7452L:	autofs@vger.kernel.org
7453S:	Maintained
7454F:	fs/autofs4/
7455
7456KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7457M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7458M:	Michal Marek <mmarek@suse.com>
7459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7460L:	linux-kbuild@vger.kernel.org
7461S:	Maintained
7462F:	Documentation/kbuild/
7463F:	Makefile
7464F:	scripts/Makefile.*
7465F:	scripts/basic/
7466F:	scripts/mk*
7467F:	scripts/package/
7468
7469KERNEL JANITORS
7470L:	kernel-janitors@vger.kernel.org
7471W:	http://kernelnewbies.org/KernelJanitors
7472S:	Odd Fixes
7473
7474KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7475M:	"J. Bruce Fields" <bfields@fieldses.org>
7476M:	Jeff Layton <jlayton@poochiereds.net>
7477L:	linux-nfs@vger.kernel.org
7478W:	http://nfs.sourceforge.net/
7479T:	git git://linux-nfs.org/~bfields/linux.git
7480S:	Supported
7481F:	fs/nfsd/
7482F:	include/uapi/linux/nfsd/
7483F:	fs/lockd/
7484F:	fs/nfs_common/
7485F:	net/sunrpc/
7486F:	include/linux/lockd/
7487F:	include/linux/sunrpc/
7488F:	include/uapi/linux/sunrpc/
7489
7490KERNEL SELFTEST FRAMEWORK
7491M:	Shuah Khan <shuahkh@osg.samsung.com>
7492M:	Shuah Khan <shuah@kernel.org>
7493L:	linux-kselftest@vger.kernel.org
7494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7495S:	Maintained
7496F:	tools/testing/selftests/
7497F:	Documentation/dev-tools/kselftest*
7498
7499KERNEL USERMODE HELPER
7500M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7501L:	linux-kernel@vger.kernel.org
7502S:	Maintained
7503F:	kernel/umh.c
7504F:	include/linux/umh.h
7505
7506KERNEL VIRTUAL MACHINE (KVM)
7507M:	Paolo Bonzini <pbonzini@redhat.com>
7508M:	Radim Krčmář <rkrcmar@redhat.com>
7509L:	kvm@vger.kernel.org
7510W:	http://www.linux-kvm.org
7511T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7512S:	Supported
7513F:	Documentation/virtual/kvm/
7514F:	include/trace/events/kvm.h
7515F:	include/uapi/asm-generic/kvm*
7516F:	include/uapi/linux/kvm*
7517F:	include/asm-generic/kvm*
7518F:	include/linux/kvm*
7519F:	include/kvm/iodev.h
7520F:	virt/kvm/*
7521F:	tools/kvm/
7522
7523KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7524M:	Joerg Roedel <joro@8bytes.org>
7525L:	kvm@vger.kernel.org
7526W:	http://www.linux-kvm.org/
7527S:	Maintained
7528F:	arch/x86/include/asm/svm.h
7529F:	arch/x86/kvm/svm.c
7530
7531KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7532M:	Christoffer Dall <christoffer.dall@linaro.org>
7533M:	Marc Zyngier <marc.zyngier@arm.com>
7534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7535L:	kvmarm@lists.cs.columbia.edu
7536W:	http://systems.cs.columbia.edu/projects/kvm-arm
7537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7538S:	Supported
7539F:	arch/arm/include/uapi/asm/kvm*
7540F:	arch/arm/include/asm/kvm*
7541F:	arch/arm/kvm/
7542F:	virt/kvm/arm/
7543F:	include/kvm/arm_*
7544
7545KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7546M:	Christoffer Dall <christoffer.dall@linaro.org>
7547M:	Marc Zyngier <marc.zyngier@arm.com>
7548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7549L:	kvmarm@lists.cs.columbia.edu
7550S:	Maintained
7551F:	arch/arm64/include/uapi/asm/kvm*
7552F:	arch/arm64/include/asm/kvm*
7553F:	arch/arm64/kvm/
7554
7555KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7556M:	James Hogan <james.hogan@imgtec.com>
7557L:	linux-mips@linux-mips.org
7558S:	Supported
7559F:	arch/mips/include/uapi/asm/kvm*
7560F:	arch/mips/include/asm/kvm*
7561F:	arch/mips/kvm/
7562
7563KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7564M:	Alexander Graf <agraf@suse.com>
7565L:	kvm-ppc@vger.kernel.org
7566W:	http://www.linux-kvm.org/
7567T:	git git://github.com/agraf/linux-2.6.git
7568S:	Supported
7569F:	arch/powerpc/include/uapi/asm/kvm*
7570F:	arch/powerpc/include/asm/kvm*
7571F:	arch/powerpc/kvm/
7572F:	arch/powerpc/kernel/kvm*
7573
7574KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7575M:	Christian Borntraeger <borntraeger@de.ibm.com>
7576M:	Cornelia Huck <cohuck@redhat.com>
7577L:	linux-s390@vger.kernel.org
7578W:	http://www.ibm.com/developerworks/linux/linux390/
7579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7580S:	Supported
7581F:	arch/s390/include/uapi/asm/kvm*
7582F:	arch/s390/include/asm/gmap.h
7583F:	arch/s390/include/asm/kvm*
7584F:	arch/s390/kvm/
7585F:	arch/s390/mm/gmap.c
7586
7587KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7588M:	Paolo Bonzini <pbonzini@redhat.com>
7589M:	Radim Krčmář <rkrcmar@redhat.com>
7590L:	kvm@vger.kernel.org
7591W:	http://www.linux-kvm.org
7592T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7593S:	Supported
7594F:	arch/x86/kvm/
7595F:	arch/x86/include/uapi/asm/kvm*
7596F:	arch/x86/include/asm/kvm*
7597F:	arch/x86/kernel/kvm.c
7598F:	arch/x86/kernel/kvmclock.c
7599
7600KERNFS
7601M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7602M:	Tejun Heo <tj@kernel.org>
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7604S:	Supported
7605F:	include/linux/kernfs.h
7606F:	fs/kernfs/
7607
7608KEXEC
7609M:	Eric Biederman <ebiederm@xmission.com>
7610W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7611L:	kexec@lists.infradead.org
7612S:	Maintained
7613F:	include/linux/kexec.h
7614F:	include/uapi/linux/kexec.h
7615F:	kernel/kexec*
7616
7617KEYS-ENCRYPTED
7618M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7619M:	David Safford <safford@us.ibm.com>
7620L:	linux-security-module@vger.kernel.org
7621L:	keyrings@vger.kernel.org
7622S:	Supported
7623F:	Documentation/security/keys/trusted-encrypted.rst
7624F:	include/keys/encrypted-type.h
7625F:	security/keys/encrypted-keys/
7626
7627KEYS-TRUSTED
7628M:	David Safford <safford@us.ibm.com>
7629M:	Mimi Zohar <zohar@linux.vnet.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/trusted-type.h
7635F:	security/keys/trusted.c
7636F:	security/keys/trusted.h
7637
7638KEYS/KEYRINGS:
7639M:	David Howells <dhowells@redhat.com>
7640L:	keyrings@vger.kernel.org
7641S:	Maintained
7642F:	Documentation/security/keys/core.rst
7643F:	include/linux/key.h
7644F:	include/linux/key-type.h
7645F:	include/linux/keyctl.h
7646F:	include/uapi/linux/keyctl.h
7647F:	include/keys/
7648F:	security/keys/
7649
7650KGDB / KDB /debug_core
7651M:	Jason Wessel <jason.wessel@windriver.com>
7652W:	http://kgdb.wiki.kernel.org/
7653L:	kgdb-bugreport@lists.sourceforge.net
7654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7655S:	Maintained
7656F:	Documentation/dev-tools/kgdb.rst
7657F:	drivers/misc/kgdbts.c
7658F:	drivers/tty/serial/kgdboc.c
7659F:	include/linux/kdb.h
7660F:	include/linux/kgdb.h
7661F:	kernel/debug/
7662
7663KMEMCHECK
7664M:	Vegard Nossum <vegardno@ifi.uio.no>
7665M:	Pekka Enberg <penberg@kernel.org>
7666S:	Maintained
7667F:	Documentation/dev-tools/kmemcheck.rst
7668F:	arch/x86/include/asm/kmemcheck.h
7669F:	arch/x86/mm/kmemcheck/
7670F:	include/linux/kmemcheck.h
7671F:	mm/kmemcheck.c
7672
7673KMEMLEAK
7674M:	Catalin Marinas <catalin.marinas@arm.com>
7675S:	Maintained
7676F:	Documentation/dev-tools/kmemleak.rst
7677F:	include/linux/kmemleak.h
7678F:	mm/kmemleak.c
7679F:	mm/kmemleak-test.c
7680
7681KMOD KERNEL MODULE LOADER - USERMODE HELPER
7682M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7683L:	linux-kernel@vger.kernel.org
7684S:	Maintained
7685F:	kernel/kmod.c
7686F:	include/linux/kmod.h
7687F:	lib/test_kmod.c
7688F:	tools/testing/selftests/kmod/
7689
7690KPROBES
7691M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7692M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7693M:	"David S. Miller" <davem@davemloft.net>
7694M:	Masami Hiramatsu <mhiramat@kernel.org>
7695S:	Maintained
7696F:	Documentation/kprobes.txt
7697F:	include/linux/kprobes.h
7698F:	include/asm-generic/kprobes.h
7699F:	kernel/kprobes.c
7700
7701KS0108 LCD CONTROLLER DRIVER
7702M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7703W:	http://miguelojeda.es/auxdisplay.htm
7704W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7705S:	Maintained
7706F:	Documentation/auxdisplay/ks0108
7707F:	drivers/auxdisplay/ks0108.c
7708F:	include/linux/ks0108.h
7709
7710L3MDEV
7711M:	David Ahern <dsa@cumulusnetworks.com>
7712L:	netdev@vger.kernel.org
7713S:	Maintained
7714F:	net/l3mdev
7715F:	include/net/l3mdev.h
7716
7717LANTIQ MIPS ARCHITECTURE
7718M:	John Crispin <john@phrozen.org>
7719L:	linux-mips@linux-mips.org
7720S:	Maintained
7721F:	arch/mips/lantiq
7722F:	drivers/soc/lantiq
7723
7724LAPB module
7725L:	linux-x25@vger.kernel.org
7726S:	Orphan
7727F:	Documentation/networking/lapb-module.txt
7728F:	include/*/lapb.h
7729F:	net/lapb/
7730
7731LASI 53c700 driver for PARISC
7732M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7733L:	linux-scsi@vger.kernel.org
7734S:	Maintained
7735F:	Documentation/scsi/53c700.txt
7736F:	drivers/scsi/53c700*
7737
7738LED SUBSYSTEM
7739M:	Richard Purdie <rpurdie@rpsys.net>
7740M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7741M:	Pavel Machek <pavel@ucw.cz>
7742L:	linux-leds@vger.kernel.org
7743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7744S:	Maintained
7745F:	Documentation/devicetree/bindings/leds/
7746F:	drivers/leds/
7747F:	include/linux/leds.h
7748
7749LEGACY EEPROM DRIVER
7750M:	Jean Delvare <jdelvare@suse.com>
7751S:	Maintained
7752F:	Documentation/misc-devices/eeprom
7753F:	drivers/misc/eeprom/eeprom.c
7754
7755LEGO USB Tower driver
7756M:	Juergen Stuber <starblue@users.sourceforge.net>
7757L:	legousb-devel@lists.sourceforge.net
7758W:	http://legousb.sourceforge.net/
7759S:	Maintained
7760F:	drivers/usb/misc/legousbtower.c
7761
7762LG2160 MEDIA DRIVER
7763M:	Michael Krufky <mkrufky@linuxtv.org>
7764L:	linux-media@vger.kernel.org
7765W:	https://linuxtv.org
7766W:	http://github.com/mkrufky
7767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7768T:	git git://linuxtv.org/mkrufky/tuners.git
7769S:	Maintained
7770F:	drivers/media/dvb-frontends/lg2160.*
7771
7772LGDT3305 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/lgdt3305.*
7781
7782LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7783M:	Viresh Kumar <vireshk@kernel.org>
7784L:	linux-ide@vger.kernel.org
7785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7786S:	Maintained
7787F:	include/linux/pata_arasan_cf_data.h
7788F:	drivers/ata/pata_arasan_cf.c
7789
7790LIBATA PATA DRIVERS
7791M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7792M:	Tejun Heo <tj@kernel.org>
7793L:	linux-ide@vger.kernel.org
7794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7795S:	Maintained
7796F:	drivers/ata/pata_*.c
7797F:	drivers/ata/ata_generic.c
7798
7799LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7800M:	Linus Walleij <linus.walleij@linaro.org>
7801L:	linux-ide@vger.kernel.org
7802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7803S:	Maintained
7804F:	drivers/ata/pata_ftide010.c
7805F:	drivers/ata/sata_gemini.c
7806F:	drivers/ata/sata_gemini.h
7807
7808LIBATA SATA AHCI PLATFORM devices support
7809M:	Hans de Goede <hdegoede@redhat.com>
7810M:	Tejun Heo <tj@kernel.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/ahci_platform.c
7815F:	drivers/ata/libahci_platform.c
7816F:	include/linux/ahci_platform.h
7817
7818LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7819M:	Mikael Pettersson <mikpelinux@gmail.com>
7820L:	linux-ide@vger.kernel.org
7821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7822S:	Maintained
7823F:	drivers/ata/sata_promise.*
7824
7825LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7826M:	Tejun Heo <tj@kernel.org>
7827L:	linux-ide@vger.kernel.org
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7829S:	Maintained
7830F:	drivers/ata/
7831F:	include/linux/ata.h
7832F:	include/linux/libata.h
7833F:	Documentation/devicetree/bindings/ata/
7834
7835LIBLOCKDEP
7836M:	Sasha Levin <alexander.levin@verizon.com>
7837S:	Maintained
7838F:	tools/lib/lockdep/
7839
7840LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7841M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7842L:	linux-nvdimm@lists.01.org
7843Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7844S:	Supported
7845F:	drivers/nvdimm/blk.c
7846F:	drivers/nvdimm/region_devs.c
7847
7848LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7849M:	Vishal Verma <vishal.l.verma@intel.com>
7850L:	linux-nvdimm@lists.01.org
7851Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7852S:	Supported
7853F:	drivers/nvdimm/btt*
7854
7855LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7856M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7857L:	linux-nvdimm@lists.01.org
7858Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7859S:	Supported
7860F:	drivers/nvdimm/pmem*
7861
7862LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7863M:	Dan Williams <dan.j.williams@intel.com>
7864L:	linux-nvdimm@lists.01.org
7865Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7867S:	Supported
7868F:	drivers/nvdimm/*
7869F:	drivers/acpi/nfit/*
7870F:	include/linux/nd.h
7871F:	include/linux/libnvdimm.h
7872F:	include/uapi/linux/ndctl.h
7873
7874LIGHTNVM PLATFORM SUPPORT
7875M:	Matias Bjorling <mb@lightnvm.io>
7876W:	http://github/OpenChannelSSD
7877L:	linux-block@vger.kernel.org
7878S:	Maintained
7879F:	drivers/lightnvm/
7880F:	include/linux/lightnvm.h
7881F:	include/uapi/linux/lightnvm.h
7882
7883LINUX FOR POWER MACINTOSH
7884M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7885W:	http://www.penguinppc.org/
7886L:	linuxppc-dev@lists.ozlabs.org
7887S:	Maintained
7888F:	arch/powerpc/platforms/powermac/
7889F:	drivers/macintosh/
7890
7891LINUX FOR POWERPC (32-BIT AND 64-BIT)
7892M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7893M:	Paul Mackerras <paulus@samba.org>
7894M:	Michael Ellerman <mpe@ellerman.id.au>
7895W:	https://github.com/linuxppc/linux/wiki
7896L:	linuxppc-dev@lists.ozlabs.org
7897Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7899S:	Supported
7900F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7901F:	Documentation/devicetree/bindings/powerpc/
7902F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7903F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7904F:	Documentation/powerpc/
7905F:	arch/powerpc/
7906F:	drivers/char/tpm/tpm_ibmvtpm*
7907F:	drivers/crypto/nx/
7908F:	drivers/crypto/vmx/
7909F:	drivers/i2c/busses/i2c-opal.c
7910F:	drivers/net/ethernet/ibm/ibmveth.*
7911F:	drivers/net/ethernet/ibm/ibmvnic.*
7912F:	drivers/pci/hotplug/pnv_php.c
7913F:	drivers/pci/hotplug/rpa*
7914F:	drivers/rtc/rtc-opal.c
7915F:	drivers/scsi/ibmvscsi/
7916F:	drivers/tty/hvc/hvc_opal.c
7917F:	drivers/watchdog/wdrtas.c
7918F:	tools/testing/selftests/powerpc
7919N:	/pmac
7920N:	powermac
7921N:	powernv
7922N:	[^a-z0-9]ps3
7923N:	pseries
7924
7925LINUX FOR POWERPC EMBEDDED MPC5XXX
7926M:	Anatolij Gustschin <agust@denx.de>
7927L:	linuxppc-dev@lists.ozlabs.org
7928T:	git git://git.denx.de/linux-denx-agust.git
7929S:	Maintained
7930F:	arch/powerpc/platforms/512x/
7931F:	arch/powerpc/platforms/52xx/
7932
7933LINUX FOR POWERPC EMBEDDED PPC4XX
7934M:	Alistair Popple <alistair@popple.id.au>
7935M:	Matt Porter <mporter@kernel.crashing.org>
7936W:	http://www.penguinppc.org/
7937L:	linuxppc-dev@lists.ozlabs.org
7938S:	Maintained
7939F:	arch/powerpc/platforms/40x/
7940F:	arch/powerpc/platforms/44x/
7941
7942LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7943M:	Scott Wood <oss@buserror.net>
7944M:	Kumar Gala <galak@kernel.crashing.org>
7945W:	http://www.penguinppc.org/
7946L:	linuxppc-dev@lists.ozlabs.org
7947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7948S:	Maintained
7949F:	arch/powerpc/platforms/83xx/
7950F:	arch/powerpc/platforms/85xx/
7951F:	Documentation/devicetree/bindings/powerpc/fsl/
7952
7953LINUX FOR POWERPC EMBEDDED PPC8XX
7954M:	Vitaly Bordug <vitb@kernel.crashing.org>
7955W:	http://www.penguinppc.org/
7956L:	linuxppc-dev@lists.ozlabs.org
7957S:	Maintained
7958F:	arch/powerpc/platforms/8xx/
7959
7960LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7961L:	linuxppc-dev@lists.ozlabs.org
7962S:	Orphan
7963F:	arch/powerpc/*/*virtex*
7964F:	arch/powerpc/*/*/*virtex*
7965
7966LINUX FOR POWERPC PA SEMI PWRFICIENT
7967L:	linuxppc-dev@lists.ozlabs.org
7968S:	Orphan
7969F:	arch/powerpc/platforms/pasemi/
7970F:	drivers/*/*pasemi*
7971F:	drivers/*/*/*pasemi*
7972
7973LINUX KERNEL DUMP TEST MODULE (LKDTM)
7974M:	Kees Cook <keescook@chromium.org>
7975S:	Maintained
7976F:	drivers/misc/lkdtm*
7977
7978LINUX SECURITY MODULE (LSM) FRAMEWORK
7979M:	Chris Wright <chrisw@sous-sol.org>
7980L:	linux-security-module@vger.kernel.org
7981S:	Supported
7982
7983LIS3LV02D ACCELEROMETER DRIVER
7984M:	Eric Piel <eric.piel@tremplin-utc.net>
7985S:	Maintained
7986F:	Documentation/misc-devices/lis3lv02d
7987F:	drivers/misc/lis3lv02d/
7988F:	drivers/platform/x86/hp_accel.c
7989
7990LIVE PATCHING
7991M:	Josh Poimboeuf <jpoimboe@redhat.com>
7992M:	Jessica Yu <jeyu@kernel.org>
7993M:	Jiri Kosina <jikos@kernel.org>
7994M:	Miroslav Benes <mbenes@suse.cz>
7995R:	Petr Mladek <pmladek@suse.com>
7996S:	Maintained
7997F:	kernel/livepatch/
7998F:	include/linux/livepatch.h
7999F:	arch/x86/include/asm/livepatch.h
8000F:	arch/x86/kernel/livepatch.c
8001F:	Documentation/livepatch/
8002F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8003F:	samples/livepatch/
8004L:	live-patching@vger.kernel.org
8005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8006
8007LLC (802.2)
8008L:	netdev@vger.kernel.org
8009S:	Odd fixes
8010F:	include/linux/llc.h
8011F:	include/uapi/linux/llc.h
8012F:	include/net/llc*
8013F:	net/llc/
8014
8015LM73 HARDWARE MONITOR DRIVER
8016M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8017L:	linux-hwmon@vger.kernel.org
8018S:	Maintained
8019F:	drivers/hwmon/lm73.c
8020
8021LM78 HARDWARE MONITOR DRIVER
8022M:	Jean Delvare <jdelvare@suse.com>
8023L:	linux-hwmon@vger.kernel.org
8024S:	Maintained
8025F:	Documentation/hwmon/lm78
8026F:	drivers/hwmon/lm78.c
8027
8028LM83 HARDWARE MONITOR DRIVER
8029M:	Jean Delvare <jdelvare@suse.com>
8030L:	linux-hwmon@vger.kernel.org
8031S:	Maintained
8032F:	Documentation/hwmon/lm83
8033F:	drivers/hwmon/lm83.c
8034
8035LM90 HARDWARE MONITOR DRIVER
8036M:	Jean Delvare <jdelvare@suse.com>
8037L:	linux-hwmon@vger.kernel.org
8038S:	Maintained
8039F:	Documentation/hwmon/lm90
8040F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8041F:	drivers/hwmon/lm90.c
8042F:	include/dt-bindings/thermal/lm90.h
8043
8044LM95234 HARDWARE MONITOR DRIVER
8045M:	Guenter Roeck <linux@roeck-us.net>
8046L:	linux-hwmon@vger.kernel.org
8047S:	Maintained
8048F:	Documentation/hwmon/lm95234
8049F:	drivers/hwmon/lm95234.c
8050
8051LME2510 MEDIA DRIVER
8052M:	Malcolm Priestley <tvboxspy@gmail.com>
8053L:	linux-media@vger.kernel.org
8054W:	https://linuxtv.org
8055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8056S:	Maintained
8057F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8058
8059LOADPIN SECURITY MODULE
8060M:	Kees Cook <keescook@chromium.org>
8061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8062S:	Supported
8063F:	security/loadpin/
8064F:	Documentation/admin-guide/LSM/LoadPin.rst
8065
8066LOCKING PRIMITIVES
8067M:	Peter Zijlstra <peterz@infradead.org>
8068M:	Ingo Molnar <mingo@redhat.com>
8069L:	linux-kernel@vger.kernel.org
8070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8071S:	Maintained
8072F:	Documentation/locking/
8073F:	include/linux/lockdep.h
8074F:	include/linux/spinlock*.h
8075F:	arch/*/include/asm/spinlock*.h
8076F:	include/linux/rwlock*.h
8077F:	include/linux/mutex*.h
8078F:	arch/*/include/asm/mutex*.h
8079F:	include/linux/rwsem*.h
8080F:	arch/*/include/asm/rwsem.h
8081F:	include/linux/seqlock.h
8082F:	lib/locking*.[ch]
8083F:	kernel/locking/
8084
8085LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8086M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8087L:	linux-ntfs-dev@lists.sourceforge.net
8088W:	http://www.linux-ntfs.org/content/view/19/37/
8089S:	Maintained
8090F:	Documentation/ldm.txt
8091F:	block/partitions/ldm.*
8092
8093LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8094M:	Sathya Prakash <sathya.prakash@broadcom.com>
8095M:	Chaitra P B <chaitra.basappa@broadcom.com>
8096M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8097L:	MPT-FusionLinux.pdl@broadcom.com
8098L:	linux-scsi@vger.kernel.org
8099W:	http://www.avagotech.com/support/
8100S:	Supported
8101F:	drivers/message/fusion/
8102F:	drivers/scsi/mpt2sas/
8103F:	drivers/scsi/mpt3sas/
8104
8105LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8106M:	Matthew Wilcox <matthew@wil.cx>
8107L:	linux-scsi@vger.kernel.org
8108S:	Maintained
8109F:	drivers/scsi/sym53c8xx_2/
8110
8111LTC4261 HARDWARE MONITOR DRIVER
8112M:	Guenter Roeck <linux@roeck-us.net>
8113L:	linux-hwmon@vger.kernel.org
8114S:	Maintained
8115F:	Documentation/hwmon/ltc4261
8116F:	drivers/hwmon/ltc4261.c
8117
8118LTC4306 I2C MULTIPLEXER DRIVER
8119M:	Michael Hennerich <michael.hennerich@analog.com>
8120W:	http://ez.analog.com/community/linux-device-drivers
8121L:	linux-i2c@vger.kernel.org
8122S:	Supported
8123F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8124F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8125
8126LTP (Linux Test Project)
8127M:	Mike Frysinger <vapier@gentoo.org>
8128M:	Cyril Hrubis <chrubis@suse.cz>
8129M:	Wanlong Gao <wanlong.gao@gmail.com>
8130M:	Jan Stancek <jstancek@redhat.com>
8131M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8132M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8133L:	ltp@lists.linux.it (subscribers-only)
8134W:	http://linux-test-project.github.io/
8135T:	git git://github.com/linux-test-project/ltp.git
8136S:	Maintained
8137
8138M32R ARCHITECTURE
8139W:	http://www.linux-m32r.org/
8140S:	Orphan
8141F:	arch/m32r/
8142
8143M68K ARCHITECTURE
8144M:	Geert Uytterhoeven <geert@linux-m68k.org>
8145L:	linux-m68k@lists.linux-m68k.org
8146W:	http://www.linux-m68k.org/
8147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8148S:	Maintained
8149F:	arch/m68k/
8150F:	drivers/zorro/
8151
8152M68K ON APPLE MACINTOSH
8153M:	Joshua Thompson <funaho@jurai.org>
8154W:	http://www.mac.linux-m68k.org/
8155L:	linux-m68k@lists.linux-m68k.org
8156S:	Maintained
8157F:	arch/m68k/mac/
8158
8159M68K ON HP9000/300
8160M:	Philip Blundell <philb@gnu.org>
8161W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8162S:	Maintained
8163F:	arch/m68k/hp300/
8164
8165M88DS3103 MEDIA DRIVER
8166M:	Antti Palosaari <crope@iki.fi>
8167L:	linux-media@vger.kernel.org
8168W:	https://linuxtv.org
8169W:	http://palosaari.fi/linux/
8170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8171T:	git git://linuxtv.org/anttip/media_tree.git
8172S:	Maintained
8173F:	drivers/media/dvb-frontends/m88ds3103*
8174
8175M88RS2000 MEDIA DRIVER
8176M:	Malcolm Priestley <tvboxspy@gmail.com>
8177L:	linux-media@vger.kernel.org
8178W:	https://linuxtv.org
8179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8180S:	Maintained
8181F:	drivers/media/dvb-frontends/m88rs2000*
8182
8183MA901 MASTERKIT USB FM RADIO DRIVER
8184M:	Alexey Klimov <klimov.linux@gmail.com>
8185L:	linux-media@vger.kernel.org
8186T:	git git://linuxtv.org/media_tree.git
8187S:	Maintained
8188F:	drivers/media/radio/radio-ma901.c
8189
8190MAC80211
8191M:	Johannes Berg <johannes@sipsolutions.net>
8192L:	linux-wireless@vger.kernel.org
8193W:	http://wireless.kernel.org/
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8196S:	Maintained
8197F:	Documentation/networking/mac80211-injection.txt
8198F:	include/net/mac80211.h
8199F:	net/mac80211/
8200F:	drivers/net/wireless/mac80211_hwsim.[ch]
8201
8202MAILBOX API
8203M:	Jassi Brar <jassisinghbrar@gmail.com>
8204L:	linux-kernel@vger.kernel.org
8205S:	Maintained
8206F:	drivers/mailbox/
8207F:	include/linux/mailbox_client.h
8208F:	include/linux/mailbox_controller.h
8209
8210MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8211M:	Michael Kerrisk <mtk.manpages@gmail.com>
8212W:	http://www.kernel.org/doc/man-pages
8213L:	linux-man@vger.kernel.org
8214S:	Maintained
8215
8216MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8217M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8218L:	linux-mips@linux-mips.org
8219S:	Maintained
8220F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8221
8222MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8223M:	Andrew Lunn <andrew@lunn.ch>
8224M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8225L:	netdev@vger.kernel.org
8226S:	Maintained
8227F:	drivers/net/dsa/mv88e6xxx/
8228F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8229
8230MARVELL ARMADA DRM SUPPORT
8231M:	Russell King <linux@armlinux.org.uk>
8232S:	Maintained
8233T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8234T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8235F:	drivers/gpu/drm/armada/
8236F:	include/uapi/drm/armada_drm.h
8237F:	Documentation/devicetree/bindings/display/armada/
8238
8239MARVELL CRYPTO DRIVER
8240M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8241M:	Arnaud Ebalard <arno@natisbad.org>
8242F:	drivers/crypto/marvell/
8243S:	Maintained
8244L:	linux-crypto@vger.kernel.org
8245
8246MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8247M:	Mirko Lindner <mlindner@marvell.com>
8248M:	Stephen Hemminger <stephen@networkplumber.org>
8249L:	netdev@vger.kernel.org
8250S:	Maintained
8251F:	drivers/net/ethernet/marvell/sk*
8252
8253MARVELL LIBERTAS WIRELESS DRIVER
8254L:	libertas-dev@lists.infradead.org
8255S:	Orphan
8256F:	drivers/net/wireless/marvell/libertas/
8257
8258MARVELL MV643XX ETHERNET DRIVER
8259M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8260L:	netdev@vger.kernel.org
8261S:	Maintained
8262F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8263F:	include/linux/mv643xx.h
8264
8265MARVELL MV88X3310 PHY DRIVER
8266M:	Russell King <rmk@armlinux.org.uk>
8267L:	netdev@vger.kernel.org
8268S:	Maintained
8269F:	drivers/net/phy/marvell10g.c
8270
8271MARVELL MVNETA ETHERNET DRIVER
8272M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8273L:	netdev@vger.kernel.org
8274S:	Maintained
8275F:	drivers/net/ethernet/marvell/mvneta.*
8276
8277MARVELL MWIFIEX WIRELESS DRIVER
8278M:	Amitkumar Karwar <amitkarwar@gmail.com>
8279M:	Nishant Sarmukadam <nishants@marvell.com>
8280M:	Ganapathi Bhat <gbhat@marvell.com>
8281M:	Xinming Hu <huxm@marvell.com>
8282L:	linux-wireless@vger.kernel.org
8283S:	Maintained
8284F:	drivers/net/wireless/marvell/mwifiex/
8285
8286MARVELL MWL8K WIRELESS DRIVER
8287M:	Lennert Buytenhek <buytenh@wantstofly.org>
8288L:	linux-wireless@vger.kernel.org
8289S:	Odd Fixes
8290F:	drivers/net/wireless/marvell/mwl8k.c
8291
8292MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8293M:	Nicolas Pitre <nico@fluxnic.net>
8294S:	Odd Fixes
8295F:	drivers/mmc/host/mvsdio.*
8296
8297MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8298M:	Hu Ziji <huziji@marvell.com>
8299L:	linux-mmc@vger.kernel.org
8300S:	Supported
8301F:	drivers/mmc/host/sdhci-xenon*
8302F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8303
8304MATROX FRAMEBUFFER DRIVER
8305L:	linux-fbdev@vger.kernel.org
8306S:	Orphan
8307F:	drivers/video/fbdev/matrox/matroxfb_*
8308F:	include/uapi/linux/matroxfb.h
8309
8310MAX16065 HARDWARE MONITOR DRIVER
8311M:	Guenter Roeck <linux@roeck-us.net>
8312L:	linux-hwmon@vger.kernel.org
8313S:	Maintained
8314F:	Documentation/hwmon/max16065
8315F:	drivers/hwmon/max16065.c
8316
8317MAX20751 HARDWARE MONITOR DRIVER
8318M:	Guenter Roeck <linux@roeck-us.net>
8319L:	linux-hwmon@vger.kernel.org
8320S:	Maintained
8321F:	Documentation/hwmon/max20751
8322F:	drivers/hwmon/max20751.c
8323
8324MAX2175 SDR TUNER DRIVER
8325M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8326L:	linux-media@vger.kernel.org
8327T:	git git://linuxtv.org/media_tree.git
8328S:	Maintained
8329F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8330F:	Documentation/media/v4l-drivers/max2175.rst
8331F:	drivers/media/i2c/max2175*
8332F:	include/uapi/linux/max2175.h
8333
8334MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8335L:	linux-hwmon@vger.kernel.org
8336S:	Orphan
8337F:	Documentation/hwmon/max6650
8338F:	drivers/hwmon/max6650.c
8339
8340MAX6697 HARDWARE MONITOR DRIVER
8341M:	Guenter Roeck <linux@roeck-us.net>
8342L:	linux-hwmon@vger.kernel.org
8343S:	Maintained
8344F:	Documentation/hwmon/max6697
8345F:	Documentation/devicetree/bindings/i2c/max6697.txt
8346F:	drivers/hwmon/max6697.c
8347F:	include/linux/platform_data/max6697.h
8348
8349MAX9860 MONO AUDIO VOICE CODEC DRIVER
8350M:	Peter Rosin <peda@axentia.se>
8351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8352S:	Maintained
8353F:	Documentation/devicetree/bindings/sound/max9860.txt
8354F:	sound/soc/codecs/max9860.*
8355
8356MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8357M:	Javier Martinez Canillas <javier@dowhile0.org>
8358L:	linux-kernel@vger.kernel.org
8359S:	Supported
8360F:	drivers/regulator/max77802-regulator.c
8361F:	Documentation/devicetree/bindings/*/*max77802.txt
8362F:	include/dt-bindings/*/*max77802.h
8363
8364MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8365M:	Krzysztof Kozlowski <krzk@kernel.org>
8366M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8367L:	linux-pm@vger.kernel.org
8368S:	Supported
8369F:	drivers/power/supply/max14577_charger.c
8370F:	drivers/power/supply/max77693_charger.c
8371
8372MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8373M:	Chanwoo Choi <cw00.choi@samsung.com>
8374M:	Krzysztof Kozlowski <krzk@kernel.org>
8375M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8376L:	linux-kernel@vger.kernel.org
8377S:	Supported
8378F:	drivers/*/max14577*.c
8379F:	drivers/*/max77686*.c
8380F:	drivers/*/max77693*.c
8381F:	drivers/extcon/extcon-max14577.c
8382F:	drivers/extcon/extcon-max77693.c
8383F:	drivers/rtc/rtc-max77686.c
8384F:	drivers/clk/clk-max77686.c
8385F:	Documentation/devicetree/bindings/mfd/max14577.txt
8386F:	Documentation/devicetree/bindings/*/max77686.txt
8387F:	Documentation/devicetree/bindings/mfd/max77693.txt
8388F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8389F:	include/linux/mfd/max14577*.h
8390F:	include/linux/mfd/max77686*.h
8391F:	include/linux/mfd/max77693*.h
8392
8393MAXIRADIO FM RADIO RECEIVER DRIVER
8394M:	Hans Verkuil <hverkuil@xs4all.nl>
8395L:	linux-media@vger.kernel.org
8396T:	git git://linuxtv.org/media_tree.git
8397W:	https://linuxtv.org
8398S:	Maintained
8399F:	drivers/media/radio/radio-maxiradio*
8400
8401MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8402M:	Peter Rosin <peda@axentia.se>
8403L:	linux-iio@vger.kernel.org
8404S:	Maintained
8405F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8406F:	drivers/iio/potentiometer/mcp4531.c
8407
8408MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8409M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8410L:	linux-iio@vger.kernel.org
8411S:	Maintained
8412F:	drivers/iio/dac/cio-dac.c
8413
8414MEDIA DRIVERS FOR ASCOT2E
8415M:	Sergey Kozlov <serjk@netup.ru>
8416M:	Abylay Ospan <aospan@netup.ru>
8417L:	linux-media@vger.kernel.org
8418W:	https://linuxtv.org
8419W:	http://netup.tv/
8420T:	git git://linuxtv.org/media_tree.git
8421S:	Supported
8422F:	drivers/media/dvb-frontends/ascot2e*
8423
8424MEDIA DRIVERS FOR CXD2841ER
8425M:	Sergey Kozlov <serjk@netup.ru>
8426M:	Abylay Ospan <aospan@netup.ru>
8427L:	linux-media@vger.kernel.org
8428W:	https://linuxtv.org
8429W:	http://netup.tv/
8430T:	git git://linuxtv.org/media_tree.git
8431S:	Supported
8432F:	drivers/media/dvb-frontends/cxd2841er*
8433
8434MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8435M:	Daniel Scheller <d.scheller.oss@gmail.com>
8436L:	linux-media@vger.kernel.org
8437W:	https://linuxtv.org
8438T:	git git://linuxtv.org/media_tree.git
8439S:	Maintained
8440F:	drivers/media/pci/ddbridge/*
8441
8442MEDIA DRIVERS FOR FREESCALE IMX
8443M:	Steve Longerbeam <slongerbeam@gmail.com>
8444M:	Philipp Zabel <p.zabel@pengutronix.de>
8445L:	linux-media@vger.kernel.org
8446T:	git git://linuxtv.org/media_tree.git
8447S:	Maintained
8448F:	Documentation/devicetree/bindings/media/imx.txt
8449F:	Documentation/media/v4l-drivers/imx.rst
8450F:	drivers/staging/media/imx/
8451F:	include/linux/imx-media.h
8452F:	include/media/imx.h
8453
8454MEDIA DRIVERS FOR HELENE
8455M:	Abylay Ospan <aospan@netup.ru>
8456L:	linux-media@vger.kernel.org
8457W:	https://linuxtv.org
8458W:	http://netup.tv/
8459T:	git git://linuxtv.org/media_tree.git
8460S:	Supported
8461F:	drivers/media/dvb-frontends/helene*
8462
8463MEDIA DRIVERS FOR HORUS3A
8464M:	Sergey Kozlov <serjk@netup.ru>
8465M:	Abylay Ospan <aospan@netup.ru>
8466L:	linux-media@vger.kernel.org
8467W:	https://linuxtv.org
8468W:	http://netup.tv/
8469T:	git git://linuxtv.org/media_tree.git
8470S:	Supported
8471F:	drivers/media/dvb-frontends/horus3a*
8472
8473MEDIA DRIVERS FOR LNBH25
8474M:	Sergey Kozlov <serjk@netup.ru>
8475M:	Abylay Ospan <aospan@netup.ru>
8476L:	linux-media@vger.kernel.org
8477W:	https://linuxtv.org
8478W:	http://netup.tv/
8479T:	git git://linuxtv.org/media_tree.git
8480S:	Supported
8481F:	drivers/media/dvb-frontends/lnbh25*
8482
8483MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8484M:	Daniel Scheller <d.scheller.oss@gmail.com>
8485L:	linux-media@vger.kernel.org
8486W:	https://linuxtv.org
8487T:	git git://linuxtv.org/media_tree.git
8488S:	Maintained
8489F:	drivers/media/dvb-frontends/mxl5xx*
8490
8491MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8492M:	Sergey Kozlov <serjk@netup.ru>
8493M:	Abylay Ospan <aospan@netup.ru>
8494L:	linux-media@vger.kernel.org
8495W:	https://linuxtv.org
8496W:	http://netup.tv/
8497T:	git git://linuxtv.org/media_tree.git
8498S:	Supported
8499F:	drivers/media/pci/netup_unidvb/*
8500
8501MEDIA DRIVERS FOR RENESAS - DRIF
8502M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8503L:	linux-media@vger.kernel.org
8504L:	linux-renesas-soc@vger.kernel.org
8505T:	git git://linuxtv.org/media_tree.git
8506S:	Supported
8507F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8508F:	drivers/media/platform/rcar_drif.c
8509
8510MEDIA DRIVERS FOR RENESAS - FCP
8511M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8512L:	linux-media@vger.kernel.org
8513L:	linux-renesas-soc@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515S:	Supported
8516F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8517F:	drivers/media/platform/rcar-fcp.c
8518F:	include/media/rcar-fcp.h
8519
8520MEDIA DRIVERS FOR RENESAS - FDP1
8521M:	Kieran Bingham <kieran@bingham.xyz>
8522L:	linux-media@vger.kernel.org
8523L:	linux-renesas-soc@vger.kernel.org
8524T:	git git://linuxtv.org/media_tree.git
8525S:	Supported
8526F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8527F:	drivers/media/platform/rcar_fdp1.c
8528
8529MEDIA DRIVERS FOR RENESAS - VIN
8530M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8531L:	linux-media@vger.kernel.org
8532L:	linux-renesas-soc@vger.kernel.org
8533T:	git git://linuxtv.org/media_tree.git
8534S:	Supported
8535F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8536F:	drivers/media/platform/rcar-vin/
8537
8538MEDIA DRIVERS FOR RENESAS - VSP1
8539M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8540L:	linux-media@vger.kernel.org
8541L:	linux-renesas-soc@vger.kernel.org
8542T:	git git://linuxtv.org/media_tree.git
8543S:	Supported
8544F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8545F:	drivers/media/platform/vsp1/
8546
8547MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8548M:	Daniel Scheller <d.scheller.oss@gmail.com>
8549L:	linux-media@vger.kernel.org
8550W:	https://linuxtv.org
8551T:	git git://linuxtv.org/media_tree.git
8552S:	Maintained
8553F:	drivers/media/dvb-frontends/stv0910*
8554
8555MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8556M:	Daniel Scheller <d.scheller.oss@gmail.com>
8557L:	linux-media@vger.kernel.org
8558W:	https://linuxtv.org
8559T:	git git://linuxtv.org/media_tree.git
8560S:	Maintained
8561F:	drivers/media/dvb-frontends/stv6111*
8562
8563MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8564M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8565M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8566P:	LinuxTV.org Project
8567L:	linux-media@vger.kernel.org
8568W:	https://linuxtv.org
8569Q:	http://patchwork.kernel.org/project/linux-media/list/
8570T:	git git://linuxtv.org/media_tree.git
8571S:	Maintained
8572F:	Documentation/devicetree/bindings/media/
8573F:	Documentation/media/
8574F:	drivers/media/
8575F:	drivers/staging/media/
8576F:	include/linux/platform_data/media/
8577F:	include/media/
8578F:	include/uapi/linux/dvb/
8579F:	include/uapi/linux/videodev2.h
8580F:	include/uapi/linux/media.h
8581F:	include/uapi/linux/v4l2-*
8582F:	include/uapi/linux/meye.h
8583F:	include/uapi/linux/ivtv*
8584F:	include/uapi/linux/uvcvideo.h
8585
8586MEDIATEK CIR DRIVER
8587M:	Sean Wang <sean.wang@mediatek.com>
8588S:	Maintained
8589F:	drivers/media/rc/mtk-cir.c
8590
8591MEDIATEK ETHERNET DRIVER
8592M:	Felix Fietkau <nbd@openwrt.org>
8593M:	John Crispin <john@phrozen.org>
8594M:	Sean Wang <sean.wang@mediatek.com>
8595M:	Nelson Chang <nelson.chang@mediatek.com>
8596L:	netdev@vger.kernel.org
8597S:	Maintained
8598F:	drivers/net/ethernet/mediatek/
8599
8600MEDIATEK JPEG DRIVER
8601M:	Rick Chang <rick.chang@mediatek.com>
8602M:	Bin Liu <bin.liu@mediatek.com>
8603S:	Supported
8604F:	drivers/media/platform/mtk-jpeg/
8605F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8606
8607MEDIATEK MDP DRIVER
8608M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8609M:	Houlong Wei <houlong.wei@mediatek.com>
8610M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8611S:	Supported
8612F:	drivers/media/platform/mtk-mdp/
8613F:	drivers/media/platform/mtk-vpu/
8614F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8615
8616MEDIATEK MEDIA DRIVER
8617M:	Tiffany Lin <tiffany.lin@mediatek.com>
8618M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8619S:	Supported
8620F:	drivers/media/platform/mtk-vcodec/
8621F:	drivers/media/platform/mtk-vpu/
8622F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8623F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8624
8625MEDIATEK MT7601U WIRELESS LAN DRIVER
8626M:	Jakub Kicinski <kubakici@wp.pl>
8627L:	linux-wireless@vger.kernel.org
8628S:	Maintained
8629F:	drivers/net/wireless/mediatek/mt7601u/
8630
8631MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8632M:	Sean Wang <sean.wang@mediatek.com>
8633S:	Maintained
8634F:	drivers/char/hw_random/mtk-rng.c
8635
8636MEDIATEK USB3 DRD IP DRIVER
8637M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8638L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8640L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8641S:	Maintained
8642F:	drivers/usb/mtu3/
8643
8644MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8645M:	Peter Senna Tschudin <peter.senna@collabora.com>
8646M:	Martin Donnelly <martin.donnelly@ge.com>
8647M:	Martyn Welch <martyn.welch@collabora.co.uk>
8648S:	Maintained
8649F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8650F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8651
8652MEGARAID SCSI/SAS DRIVERS
8653M:	Kashyap Desai <kashyap.desai@broadcom.com>
8654M:	Sumit Saxena <sumit.saxena@broadcom.com>
8655M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8656L:	megaraidlinux.pdl@broadcom.com
8657L:	linux-scsi@vger.kernel.org
8658W:	http://www.avagotech.com/support/
8659S:	Maintained
8660F:	Documentation/scsi/megaraid.txt
8661F:	drivers/scsi/megaraid.*
8662F:	drivers/scsi/megaraid/
8663
8664MELEXIS MLX90614 DRIVER
8665M:	Crt Mori <cmo@melexis.com>
8666L:	linux-iio@vger.kernel.org
8667W:	http://www.melexis.com
8668S:	Supported
8669F:	drivers/iio/temperature/mlx90614.c
8670
8671MELFAS MIP4 TOUCHSCREEN DRIVER
8672M:	Sangwon Jee <jeesw@melfas.com>
8673W:	http://www.melfas.com
8674S:	Supported
8675F:	drivers/input/touchscreen/melfas_mip4.c
8676F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8677
8678MELLANOX ETHERNET DRIVER (mlx4_en)
8679M:	Tariq Toukan <tariqt@mellanox.com>
8680L:	netdev@vger.kernel.org
8681S:	Supported
8682W:	http://www.mellanox.com
8683Q:	http://patchwork.ozlabs.org/project/netdev/list/
8684F:	drivers/net/ethernet/mellanox/mlx4/en_*
8685
8686MELLANOX ETHERNET DRIVER (mlx5e)
8687M:	Saeed Mahameed <saeedm@mellanox.com>
8688L:	netdev@vger.kernel.org
8689S:	Supported
8690W:	http://www.mellanox.com
8691Q:	http://patchwork.ozlabs.org/project/netdev/list/
8692F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8693
8694MELLANOX ETHERNET INNOVA DRIVER
8695M:	Ilan Tayari <ilant@mellanox.com>
8696R:	Boris Pismenny <borisp@mellanox.com>
8697L:	netdev@vger.kernel.org
8698S:	Supported
8699W:	http://www.mellanox.com
8700Q:	http://patchwork.ozlabs.org/project/netdev/list/
8701F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8702F:	include/linux/mlx5/mlx5_ifc_fpga.h
8703
8704MELLANOX ETHERNET INNOVA IPSEC DRIVER
8705M:	Ilan Tayari <ilant@mellanox.com>
8706R:	Boris Pismenny <borisp@mellanox.com>
8707L:	netdev@vger.kernel.org
8708S:	Supported
8709W:	http://www.mellanox.com
8710Q:	http://patchwork.ozlabs.org/project/netdev/list/
8711F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8712F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8713
8714MELLANOX ETHERNET SWITCH DRIVERS
8715M:	Jiri Pirko <jiri@mellanox.com>
8716M:	Ido Schimmel <idosch@mellanox.com>
8717L:	netdev@vger.kernel.org
8718S:	Supported
8719W:	http://www.mellanox.com
8720Q:	http://patchwork.ozlabs.org/project/netdev/list/
8721F:	drivers/net/ethernet/mellanox/mlxsw/
8722
8723MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8724M:	Yotam Gigi <yotamg@mellanox.com>
8725L:	netdev@vger.kernel.org
8726S:	Supported
8727W:	http://www.mellanox.com
8728Q:	http://patchwork.ozlabs.org/project/netdev/list/
8729F:	drivers/net/ethernet/mellanox/mlxfw/
8730
8731MELLANOX MLX CPLD HOTPLUG DRIVER
8732M:	Vadim Pasternak <vadimp@mellanox.com>
8733L:	platform-driver-x86@vger.kernel.org
8734S:	Supported
8735F:	drivers/platform/x86/mlxcpld-hotplug.c
8736F:	include/linux/platform_data/mlxcpld-hotplug.h
8737
8738MELLANOX MLX4 core VPI driver
8739M:	Tariq Toukan <tariqt@mellanox.com>
8740L:	netdev@vger.kernel.org
8741L:	linux-rdma@vger.kernel.org
8742W:	http://www.mellanox.com
8743Q:	http://patchwork.ozlabs.org/project/netdev/list/
8744S:	Supported
8745F:	drivers/net/ethernet/mellanox/mlx4/
8746F:	include/linux/mlx4/
8747
8748MELLANOX MLX4 IB driver
8749M:	Yishai Hadas <yishaih@mellanox.com>
8750L:	linux-rdma@vger.kernel.org
8751W:	http://www.mellanox.com
8752Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8753S:	Supported
8754F:	drivers/infiniband/hw/mlx4/
8755F:	include/linux/mlx4/
8756F:	include/uapi/rdma/mlx4-abi.h
8757
8758MELLANOX MLX5 core VPI driver
8759M:	Saeed Mahameed <saeedm@mellanox.com>
8760M:	Matan Barak <matanb@mellanox.com>
8761M:	Leon Romanovsky <leonro@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/mlx5/core/
8768F:	include/linux/mlx5/
8769
8770MELLANOX MLX5 IB driver
8771M:	Matan Barak <matanb@mellanox.com>
8772M:	Leon Romanovsky <leonro@mellanox.com>
8773L:	linux-rdma@vger.kernel.org
8774W:	http://www.mellanox.com
8775Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8776S:	Supported
8777F:	drivers/infiniband/hw/mlx5/
8778F:	include/linux/mlx5/
8779F:	include/uapi/rdma/mlx5-abi.h
8780
8781MELLANOX MLXCPLD I2C AND MUX DRIVER
8782M:	Vadim Pasternak <vadimp@mellanox.com>
8783M:	Michael Shych <michaelsh@mellanox.com>
8784L:	linux-i2c@vger.kernel.org
8785S:	Supported
8786F:	drivers/i2c/busses/i2c-mlxcpld.c
8787F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8788F:	Documentation/i2c/busses/i2c-mlxcpld
8789
8790MELLANOX MLXCPLD LED DRIVER
8791M:	Vadim Pasternak <vadimp@mellanox.com>
8792L:	linux-leds@vger.kernel.org
8793S:	Supported
8794F:	drivers/leds/leds-mlxcpld.c
8795F:	Documentation/leds/leds-mlxcpld.txt
8796
8797MELLANOX PLATFORM DRIVER
8798M:	Vadim Pasternak <vadimp@mellanox.com>
8799L:	platform-driver-x86@vger.kernel.org
8800S:	Supported
8801F:	drivers/platform/x86/mlx-platform.c
8802
8803MEMBARRIER SUPPORT
8804M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8805M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8806L:	linux-kernel@vger.kernel.org
8807S:	Supported
8808F:	kernel/sched/membarrier.c
8809F:	include/uapi/linux/membarrier.h
8810
8811MEMORY MANAGEMENT
8812L:	linux-mm@kvack.org
8813W:	http://www.linux-mm.org
8814S:	Maintained
8815F:	include/linux/mm.h
8816F:	include/linux/gfp.h
8817F:	include/linux/mmzone.h
8818F:	include/linux/memory_hotplug.h
8819F:	include/linux/vmalloc.h
8820F:	mm/
8821
8822MEMORY TECHNOLOGY DEVICES (MTD)
8823M:	David Woodhouse <dwmw2@infradead.org>
8824M:	Brian Norris <computersforpeace@gmail.com>
8825M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8826M:	Marek Vasut <marek.vasut@gmail.com>
8827M:	Richard Weinberger <richard@nod.at>
8828M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8829L:	linux-mtd@lists.infradead.org
8830W:	http://www.linux-mtd.infradead.org/
8831Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8832T:	git git://git.infradead.org/linux-mtd.git master
8833T:	git git://git.infradead.org/l2-mtd.git master
8834S:	Maintained
8835F:	Documentation/devicetree/bindings/mtd/
8836F:	drivers/mtd/
8837F:	include/linux/mtd/
8838F:	include/uapi/mtd/
8839
8840MEN A21 WATCHDOG DRIVER
8841M:	Johannes Thumshirn <morbidrsa@gmail.com>
8842L:	linux-watchdog@vger.kernel.org
8843S:	Maintained
8844F:	drivers/watchdog/mena21_wdt.c
8845
8846MEN CHAMELEON BUS (mcb)
8847M:	Johannes Thumshirn <morbidrsa@gmail.com>
8848S:	Maintained
8849F:	drivers/mcb/
8850F:	include/linux/mcb.h
8851F:	Documentation/men-chameleon-bus.txt
8852
8853MEN F21BMC (Board Management Controller)
8854M:	Andreas Werner <andreas.werner@men.de>
8855S:	Supported
8856F:	drivers/mfd/menf21bmc.c
8857F:	drivers/watchdog/menf21bmc_wdt.c
8858F:	drivers/leds/leds-menf21bmc.c
8859F:	drivers/hwmon/menf21bmc_hwmon.c
8860F:	Documentation/hwmon/menf21bmc
8861
8862MESON AO CEC DRIVER FOR AMLOGIC SOCS
8863M:	Neil Armstrong <narmstrong@baylibre.com>
8864L:	linux-media@lists.freedesktop.org
8865L:	linux-amlogic@lists.infradead.org
8866W:	http://linux-meson.com/
8867S:	Supported
8868F:	drivers/media/platform/meson/ao-cec.c
8869F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8870T:	git git://linuxtv.org/media_tree.git
8871
8872METAG ARCHITECTURE
8873M:	James Hogan <james.hogan@imgtec.com>
8874L:	linux-metag@vger.kernel.org
8875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8876S:	Odd Fixes
8877F:	arch/metag/
8878F:	Documentation/metag/
8879F:	Documentation/devicetree/bindings/metag/
8880F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8881F:	drivers/clocksource/metag_generic.c
8882F:	drivers/irqchip/irq-metag.c
8883F:	drivers/irqchip/irq-metag-ext.c
8884F:	drivers/tty/metag_da.c
8885
8886MICROBLAZE ARCHITECTURE
8887M:	Michal Simek <monstr@monstr.eu>
8888W:	http://www.monstr.eu/fdt/
8889T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8890S:	Supported
8891F:	arch/microblaze/
8892
8893MICROCHIP / ATMEL AT91 SERIAL DRIVER
8894M:	Richard Genoud <richard.genoud@gmail.com>
8895S:	Maintained
8896F:	drivers/tty/serial/atmel_serial.c
8897F:	drivers/tty/serial/atmel_serial.h
8898
8899MICROCHIP / ATMEL DMA DRIVER
8900M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8902L:	dmaengine@vger.kernel.org
8903S:	Supported
8904F:	drivers/dma/at_hdmac.c
8905F:	drivers/dma/at_hdmac_regs.h
8906F:	include/linux/platform_data/dma-atmel.h
8907
8908MICROCHIP / ATMEL ECC DRIVER
8909M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8910L:	linux-crypto@vger.kernel.org
8911S:	Maintained
8912F:	drivers/crypto/atmel-ecc.*
8913
8914MICROCHIP / ATMEL ISC DRIVER
8915M:	Songjun Wu <songjun.wu@microchip.com>
8916L:	linux-media@vger.kernel.org
8917S:	Supported
8918F:	drivers/media/platform/atmel/atmel-isc.c
8919F:	drivers/media/platform/atmel/atmel-isc-regs.h
8920F:	devicetree/bindings/media/atmel-isc.txt
8921
8922MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8923M:	Woojung Huh <Woojung.Huh@microchip.com>
8924M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8925L:	netdev@vger.kernel.org
8926S:	Maintained
8927F:	net/dsa/tag_ksz.c
8928F:	drivers/net/dsa/microchip/*
8929F:	include/linux/platform_data/microchip-ksz.h
8930F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8931
8932MICROCHIP USB251XB DRIVER
8933M:	Richard Leitner <richard.leitner@skidata.com>
8934L:	linux-usb@vger.kernel.org
8935S:	Maintained
8936F:	drivers/usb/misc/usb251xb.c
8937F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8938
8939MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8940M:	Don Brace <don.brace@microsemi.com>
8941L:	esc.storagedev@microsemi.com
8942L:	linux-scsi@vger.kernel.org
8943S:	Supported
8944F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8945F:	drivers/scsi/smartpqi/Kconfig
8946F:	drivers/scsi/smartpqi/Makefile
8947F:	include/linux/cciss*.h
8948F:	include/uapi/linux/cciss*.h
8949F:	Documentation/scsi/smartpqi.txt
8950
8951MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8952M:	Chen Yu <yu.c.chen@intel.com>
8953L:	platform-driver-x86@vger.kernel.org
8954S:	Supported
8955F:	drivers/platform/x86/surfacepro3_button.c
8956
8957MICROTEK X6 SCANNER
8958M:	Oliver Neukum <oliver@neukum.org>
8959S:	Maintained
8960F:	drivers/usb/image/microtek.*
8961
8962MIPS
8963M:	Ralf Baechle <ralf@linux-mips.org>
8964L:	linux-mips@linux-mips.org
8965W:	http://www.linux-mips.org/
8966T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8967Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8968S:	Supported
8969F:	Documentation/devicetree/bindings/mips/
8970F:	Documentation/mips/
8971F:	arch/mips/
8972
8973MIPS BOSTON DEVELOPMENT BOARD
8974M:	Paul Burton <paul.burton@imgtec.com>
8975L:	linux-mips@linux-mips.org
8976S:	Maintained
8977F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8978F:	arch/mips/boot/dts/img/boston.dts
8979F:	arch/mips/configs/generic/board-boston.config
8980F:	drivers/clk/imgtec/clk-boston.c
8981F:	include/dt-bindings/clock/boston-clock.h
8982
8983MIPS GENERIC PLATFORM
8984M:	Paul Burton <paul.burton@imgtec.com>
8985L:	linux-mips@linux-mips.org
8986S:	Supported
8987F:	arch/mips/generic/
8988F:	arch/mips/tools/generic-board-config.sh
8989
8990MIPS/LOONGSON1 ARCHITECTURE
8991M:	Keguang Zhang <keguang.zhang@gmail.com>
8992L:	linux-mips@linux-mips.org
8993S:	Maintained
8994F:	arch/mips/loongson32/
8995F:	arch/mips/include/asm/mach-loongson32/
8996F:	drivers/*/*loongson1*
8997F:	drivers/*/*/*loongson1*
8998
8999MIPS RINT INSTRUCTION EMULATION
9000M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9001L:	linux-mips@linux-mips.org
9002S:	Supported
9003F:	arch/mips/math-emu/sp_rint.c
9004F:	arch/mips/math-emu/dp_rint.c
9005
9006MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9007M:	Hans Verkuil <hverkuil@xs4all.nl>
9008L:	linux-media@vger.kernel.org
9009T:	git git://linuxtv.org/media_tree.git
9010W:	https://linuxtv.org
9011S:	Odd Fixes
9012F:	drivers/media/radio/radio-miropcm20*
9013
9014MMP SUPPORT
9015M:	Eric Miao <eric.y.miao@gmail.com>
9016M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9018T:	git git://github.com/hzhuang1/linux.git
9019T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9020S:	Maintained
9021F:	arch/arm/boot/dts/mmp*
9022F:	arch/arm/mach-mmp/
9023
9024MN88472 MEDIA DRIVER
9025M:	Antti Palosaari <crope@iki.fi>
9026L:	linux-media@vger.kernel.org
9027W:	https://linuxtv.org
9028W:	http://palosaari.fi/linux/
9029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9030S:	Maintained
9031F:	drivers/media/dvb-frontends/mn88472*
9032
9033MN88473 MEDIA DRIVER
9034M:	Antti Palosaari <crope@iki.fi>
9035L:	linux-media@vger.kernel.org
9036W:	https://linuxtv.org
9037W:	http://palosaari.fi/linux/
9038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9039S:	Maintained
9040F:	drivers/media/dvb-frontends/mn88473*
9041
9042MODULE SUPPORT
9043M:	Jessica Yu <jeyu@kernel.org>
9044M:	Rusty Russell <rusty@rustcorp.com.au>
9045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9046S:	Maintained
9047F:	include/linux/module.h
9048F:	kernel/module.c
9049
9050MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9051W:	http://popies.net/meye/
9052S:	Orphan
9053F:	Documentation/media/v4l-drivers/meye*
9054F:	drivers/media/pci/meye/
9055F:	include/uapi/linux/meye.h
9056
9057MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9058M:	Jiri Slaby <jirislaby@gmail.com>
9059S:	Maintained
9060F:	Documentation/serial/moxa-smartio
9061F:	drivers/tty/mxser.*
9062
9063MR800 AVERMEDIA USB FM RADIO DRIVER
9064M:	Alexey Klimov <klimov.linux@gmail.com>
9065L:	linux-media@vger.kernel.org
9066T:	git git://linuxtv.org/media_tree.git
9067S:	Maintained
9068F:	drivers/media/radio/radio-mr800.c
9069
9070MRF24J40 IEEE 802.15.4 RADIO DRIVER
9071M:	Alan Ott <alan@signal11.us>
9072L:	linux-wpan@vger.kernel.org
9073S:	Maintained
9074F:	drivers/net/ieee802154/mrf24j40.c
9075F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9076
9077MSI LAPTOP SUPPORT
9078M:	"Lee, Chun-Yi" <jlee@suse.com>
9079L:	platform-driver-x86@vger.kernel.org
9080S:	Maintained
9081F:	drivers/platform/x86/msi-laptop.c
9082
9083MSI WMI SUPPORT
9084L:	platform-driver-x86@vger.kernel.org
9085S:	Orphan
9086F:	drivers/platform/x86/msi-wmi.c
9087
9088MSI001 MEDIA DRIVER
9089M:	Antti Palosaari <crope@iki.fi>
9090L:	linux-media@vger.kernel.org
9091W:	https://linuxtv.org
9092W:	http://palosaari.fi/linux/
9093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9094T:	git git://linuxtv.org/anttip/media_tree.git
9095S:	Maintained
9096F:	drivers/media/tuners/msi001*
9097
9098MSI2500 MEDIA DRIVER
9099M:	Antti Palosaari <crope@iki.fi>
9100L:	linux-media@vger.kernel.org
9101W:	https://linuxtv.org
9102W:	http://palosaari.fi/linux/
9103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9104T:	git git://linuxtv.org/anttip/media_tree.git
9105S:	Maintained
9106F:	drivers/media/usb/msi2500/
9107
9108MSYSTEMS DISKONCHIP G3 MTD DRIVER
9109M:	Robert Jarzmik <robert.jarzmik@free.fr>
9110L:	linux-mtd@lists.infradead.org
9111S:	Maintained
9112F:	drivers/mtd/devices/docg3*
9113
9114MT9M032 APTINA SENSOR DRIVER
9115M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9116L:	linux-media@vger.kernel.org
9117T:	git git://linuxtv.org/media_tree.git
9118S:	Maintained
9119F:	drivers/media/i2c/mt9m032.c
9120F:	include/media/i2c/mt9m032.h
9121
9122MT9P031 APTINA CAMERA SENSOR
9123M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9124L:	linux-media@vger.kernel.org
9125T:	git git://linuxtv.org/media_tree.git
9126S:	Maintained
9127F:	drivers/media/i2c/mt9p031.c
9128F:	include/media/i2c/mt9p031.h
9129
9130MT9T001 APTINA CAMERA SENSOR
9131M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9132L:	linux-media@vger.kernel.org
9133T:	git git://linuxtv.org/media_tree.git
9134S:	Maintained
9135F:	drivers/media/i2c/mt9t001.c
9136F:	include/media/i2c/mt9t001.h
9137
9138MT9V032 APTINA CAMERA SENSOR
9139M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9140L:	linux-media@vger.kernel.org
9141T:	git git://linuxtv.org/media_tree.git
9142S:	Maintained
9143F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9144F:	drivers/media/i2c/mt9v032.c
9145F:	include/media/i2c/mt9v032.h
9146
9147MULTIFUNCTION DEVICES (MFD)
9148M:	Lee Jones <lee.jones@linaro.org>
9149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9150S:	Supported
9151F:	Documentation/devicetree/bindings/mfd/
9152F:	drivers/mfd/
9153F:	include/linux/mfd/
9154F:	include/dt-bindings/mfd/
9155
9156MULTIMEDIA CARD (MMC) ETC. OVER SPI
9157S:	Orphan
9158F:	drivers/mmc/host/mmc_spi.c
9159F:	include/linux/spi/mmc_spi.h
9160
9161MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9162M:	Ulf Hansson <ulf.hansson@linaro.org>
9163L:	linux-mmc@vger.kernel.org
9164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9165S:	Maintained
9166F:	Documentation/devicetree/bindings/mmc/
9167F:	drivers/mmc/
9168F:	include/linux/mmc/
9169F:	include/uapi/linux/mmc/
9170
9171MULTIPLEXER SUBSYSTEM
9172M:	Peter Rosin <peda@axentia.se>
9173S:	Maintained
9174F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9175F:	Documentation/devicetree/bindings/mux/
9176F:	include/linux/dt-bindings/mux/
9177F:	include/linux/mux/
9178F:	drivers/mux/
9179
9180MULTISOUND SOUND DRIVER
9181M:	Andrew Veliath <andrewtv@usa.net>
9182S:	Maintained
9183F:	Documentation/sound/oss/MultiSound
9184F:	sound/oss/msnd*
9185
9186MULTITECH MULTIPORT CARD (ISICOM)
9187S:	Orphan
9188F:	drivers/tty/isicom.c
9189F:	include/linux/isicom.h
9190
9191MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9192M:	Bin Liu <b-liu@ti.com>
9193L:	linux-usb@vger.kernel.org
9194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9195S:	Maintained
9196F:	drivers/usb/musb/
9197
9198MXL5007T MEDIA DRIVER
9199M:	Michael Krufky <mkrufky@linuxtv.org>
9200L:	linux-media@vger.kernel.org
9201W:	https://linuxtv.org
9202W:	http://github.com/mkrufky
9203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9204T:	git git://linuxtv.org/mkrufky/tuners.git
9205S:	Maintained
9206F:	drivers/media/tuners/mxl5007t.*
9207
9208MXSFB DRM DRIVER
9209M:	Marek Vasut <marex@denx.de>
9210S:	Supported
9211F:	drivers/gpu/drm/mxsfb/
9212F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9213
9214MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9215M:	Hyong-Youb Kim <hykim@myri.com>
9216L:	netdev@vger.kernel.org
9217W:	https://www.myricom.com/support/downloads/myri10ge.html
9218S:	Supported
9219F:	drivers/net/ethernet/myricom/myri10ge/
9220
9221NAND FLASH SUBSYSTEM
9222M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9223R:	Richard Weinberger <richard@nod.at>
9224L:	linux-mtd@lists.infradead.org
9225W:	http://www.linux-mtd.infradead.org/
9226Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9227T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9228T:	git git://git.infradead.org/l2-mtd.git nand/next
9229S:	Maintained
9230F:	drivers/mtd/nand/
9231F:	include/linux/mtd/*nand*.h
9232
9233NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9234M:	Daniel Mack <zonque@gmail.com>
9235S:	Maintained
9236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9237W:	http://www.native-instruments.com
9238F:	sound/usb/caiaq/
9239
9240NATSEMI ETHERNET DRIVER (DP8381x)
9241S:	Orphan
9242F:	drivers/net/ethernet/natsemi/natsemi.c
9243
9244NCP FILESYSTEM
9245M:	Petr Vandrovec <petr@vandrovec.name>
9246S:	Odd Fixes
9247F:	fs/ncpfs/
9248
9249NCR 5380 SCSI DRIVERS
9250M:	Finn Thain <fthain@telegraphics.com.au>
9251M:	Michael Schmitz <schmitzmic@gmail.com>
9252L:	linux-scsi@vger.kernel.org
9253S:	Maintained
9254F:	Documentation/scsi/g_NCR5380.txt
9255F:	drivers/scsi/NCR5380.*
9256F:	drivers/scsi/arm/cumana_1.c
9257F:	drivers/scsi/arm/oak.c
9258F:	drivers/scsi/atari_scsi.*
9259F:	drivers/scsi/dmx3191d.c
9260F:	drivers/scsi/g_NCR5380.*
9261F:	drivers/scsi/mac_scsi.*
9262F:	drivers/scsi/sun3_scsi.*
9263F:	drivers/scsi/sun3_scsi_vme.c
9264
9265NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9266M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9267L:	linux-scsi@vger.kernel.org
9268S:	Maintained
9269F:	drivers/scsi/NCR_D700.*
9270
9271NCT6775 HARDWARE MONITOR DRIVER
9272M:	Guenter Roeck <linux@roeck-us.net>
9273L:	linux-hwmon@vger.kernel.org
9274S:	Maintained
9275F:	Documentation/hwmon/nct6775
9276F:	drivers/hwmon/nct6775.c
9277
9278NETEFFECT IWARP RNIC DRIVER (IW_NES)
9279M:	Faisal Latif <faisal.latif@intel.com>
9280L:	linux-rdma@vger.kernel.org
9281W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9282S:	Supported
9283F:	drivers/infiniband/hw/nes/
9284F:	include/uapi/rdma/nes-abi.h
9285
9286NETEM NETWORK EMULATOR
9287M:	Stephen Hemminger <stephen@networkplumber.org>
9288L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9289S:	Maintained
9290F:	net/sched/sch_netem.c
9291
9292NETERION 10GbE DRIVERS (s2io/vxge)
9293M:	Jon Mason <jdmason@kudzu.us>
9294L:	netdev@vger.kernel.org
9295S:	Supported
9296F:	Documentation/networking/s2io.txt
9297F:	Documentation/networking/vxge.txt
9298F:	drivers/net/ethernet/neterion/
9299
9300NETFILTER
9301M:	Pablo Neira Ayuso <pablo@netfilter.org>
9302M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9303M:	Florian Westphal <fw@strlen.de>
9304L:	netfilter-devel@vger.kernel.org
9305L:	coreteam@netfilter.org
9306W:	http://www.netfilter.org/
9307W:	http://www.iptables.org/
9308W:	http://www.nftables.org/
9309Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9312S:	Maintained
9313F:	include/linux/netfilter*
9314F:	include/linux/netfilter/
9315F:	include/net/netfilter/
9316F:	include/uapi/linux/netfilter*
9317F:	include/uapi/linux/netfilter/
9318F:	net/*/netfilter.c
9319F:	net/*/netfilter/
9320F:	net/netfilter/
9321F:	net/bridge/br_netfilter*.c
9322
9323NETROM NETWORK LAYER
9324M:	Ralf Baechle <ralf@linux-mips.org>
9325L:	linux-hams@vger.kernel.org
9326W:	http://www.linux-ax25.org/
9327S:	Maintained
9328F:	include/net/netrom.h
9329F:	include/uapi/linux/netrom.h
9330F:	net/netrom/
9331
9332NETRONOME ETHERNET DRIVERS
9333M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9334L:	oss-drivers@netronome.com
9335S:	Maintained
9336F:	drivers/net/ethernet/netronome/
9337
9338NETWORK BLOCK DEVICE (NBD)
9339M:	Josef Bacik <jbacik@fb.com>
9340S:	Maintained
9341L:	linux-block@vger.kernel.org
9342L:	nbd-general@lists.sourceforge.net
9343F:	Documentation/blockdev/nbd.txt
9344F:	drivers/block/nbd.c
9345F:	include/uapi/linux/nbd.h
9346
9347NETWORK DROP MONITOR
9348M:	Neil Horman <nhorman@tuxdriver.com>
9349L:	netdev@vger.kernel.org
9350S:	Maintained
9351W:	https://fedorahosted.org/dropwatch/
9352F:	net/core/drop_monitor.c
9353
9354NETWORKING DRIVERS
9355L:	netdev@vger.kernel.org
9356W:	http://www.linuxfoundation.org/en/Net
9357Q:	http://patchwork.ozlabs.org/project/netdev/list/
9358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9360S:	Odd Fixes
9361F:	Documentation/devicetree/bindings/net/
9362F:	drivers/net/
9363F:	include/linux/if_*
9364F:	include/linux/netdevice.h
9365F:	include/linux/etherdevice.h
9366F:	include/linux/fcdevice.h
9367F:	include/linux/fddidevice.h
9368F:	include/linux/hippidevice.h
9369F:	include/linux/inetdevice.h
9370F:	include/uapi/linux/if_*
9371F:	include/uapi/linux/netdevice.h
9372
9373NETWORKING DRIVERS (WIRELESS)
9374M:	Kalle Valo <kvalo@codeaurora.org>
9375L:	linux-wireless@vger.kernel.org
9376Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9379S:	Maintained
9380F:	Documentation/devicetree/bindings/net/wireless/
9381F:	drivers/net/wireless/
9382
9383NETWORKING [DSA]
9384M:	Andrew Lunn <andrew@lunn.ch>
9385M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9386M:	Florian Fainelli <f.fainelli@gmail.com>
9387S:	Maintained
9388F:	net/dsa/
9389F:	include/net/dsa.h
9390F:	drivers/net/dsa/
9391
9392NETWORKING [GENERAL]
9393M:	"David S. Miller" <davem@davemloft.net>
9394L:	netdev@vger.kernel.org
9395W:	http://www.linuxfoundation.org/en/Net
9396Q:	http://patchwork.ozlabs.org/project/netdev/list/
9397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9399B:	mailto:netdev@vger.kernel.org
9400S:	Maintained
9401F:	net/
9402F:	include/net/
9403F:	include/linux/in.h
9404F:	include/linux/net.h
9405F:	include/linux/netdevice.h
9406F:	include/uapi/linux/in.h
9407F:	include/uapi/linux/net.h
9408F:	include/uapi/linux/netdevice.h
9409F:	include/uapi/linux/net_namespace.h
9410F:	tools/net/
9411F:	tools/testing/selftests/net/
9412F:	lib/random32.c
9413
9414NETWORKING [IPSEC]
9415M:	Steffen Klassert <steffen.klassert@secunet.com>
9416M:	Herbert Xu <herbert@gondor.apana.org.au>
9417M:	"David S. Miller" <davem@davemloft.net>
9418L:	netdev@vger.kernel.org
9419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9421S:	Maintained
9422F:	net/core/flow.c
9423F:	net/xfrm/
9424F:	net/key/
9425F:	net/ipv4/xfrm*
9426F:	net/ipv4/esp4*
9427F:	net/ipv4/ah4.c
9428F:	net/ipv4/ipcomp.c
9429F:	net/ipv4/ip_vti.c
9430F:	net/ipv6/xfrm*
9431F:	net/ipv6/esp6*
9432F:	net/ipv6/ah6.c
9433F:	net/ipv6/ipcomp6.c
9434F:	net/ipv6/ip6_vti.c
9435F:	include/uapi/linux/xfrm.h
9436F:	include/net/xfrm.h
9437
9438NETWORKING [IPv4/IPv6]
9439M:	"David S. Miller" <davem@davemloft.net>
9440M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9441M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9442L:	netdev@vger.kernel.org
9443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9444S:	Maintained
9445F:	net/ipv4/
9446F:	net/ipv6/
9447F:	include/net/ip*
9448F:	arch/x86/net/*
9449
9450NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9451M:	Paul Moore <paul@paul-moore.com>
9452W:	https://github.com/netlabel
9453L:	netdev@vger.kernel.org
9454L:	linux-security-module@vger.kernel.org
9455S:	Maintained
9456F:	Documentation/netlabel/
9457F:	include/net/calipso.h
9458F:	include/net/cipso_ipv4.h
9459F:	include/net/netlabel.h
9460F:	include/uapi/linux/netfilter/xt_SECMARK.h
9461F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9462F:	net/netlabel/
9463F:	net/ipv4/cipso_ipv4.c
9464F:	net/ipv6/calipso.c
9465F:	net/netfilter/xt_CONNSECMARK.c
9466F:	net/netfilter/xt_SECMARK.c
9467
9468NETWORKING [TLS]
9469M:	Ilya Lesokhin <ilyal@mellanox.com>
9470M:	Aviad Yehezkel <aviadye@mellanox.com>
9471M:	Dave Watson <davejwatson@fb.com>
9472L:	netdev@vger.kernel.org
9473S:	Maintained
9474F:	net/tls/*
9475F:	include/uapi/linux/tls.h
9476F:	include/net/tls.h
9477
9478NETWORKING [WIRELESS]
9479L:	linux-wireless@vger.kernel.org
9480Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9481
9482NETXEN (1/10) GbE SUPPORT
9483M:	Manish Chopra <manish.chopra@cavium.com>
9484M:	Rahul Verma <rahul.verma@cavium.com>
9485M:	Dept-GELinuxNICDev@cavium.com
9486L:	netdev@vger.kernel.org
9487S:	Supported
9488F:	drivers/net/ethernet/qlogic/netxen/
9489
9490NFC SUBSYSTEM
9491M:	Samuel Ortiz <sameo@linux.intel.com>
9492L:	linux-wireless@vger.kernel.org
9493L:	linux-nfc@lists.01.org (subscribers-only)
9494S:	Supported
9495F:	net/nfc/
9496F:	include/net/nfc/
9497F:	include/uapi/linux/nfc.h
9498F:	drivers/nfc/
9499F:	include/linux/platform_data/nfcmrvl.h
9500F:	include/linux/platform_data/nxp-nci.h
9501F:	Documentation/devicetree/bindings/net/nfc/
9502
9503NFS, SUNRPC, AND LOCKD CLIENTS
9504M:	Trond Myklebust <trond.myklebust@primarydata.com>
9505M:	Anna Schumaker <anna.schumaker@netapp.com>
9506L:	linux-nfs@vger.kernel.org
9507W:	http://client.linux-nfs.org
9508T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9509S:	Maintained
9510F:	fs/lockd/
9511F:	fs/nfs/
9512F:	fs/nfs_common/
9513F:	net/sunrpc/
9514F:	include/linux/lockd/
9515F:	include/linux/nfs*
9516F:	include/linux/sunrpc/
9517F:	include/uapi/linux/nfs*
9518F:	include/uapi/linux/sunrpc/
9519
9520NILFS2 FILESYSTEM
9521M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9522L:	linux-nilfs@vger.kernel.org
9523W:	http://nilfs.sourceforge.net/
9524W:	http://nilfs.osdn.jp/
9525T:	git git://github.com/konis/nilfs2.git
9526S:	Supported
9527F:	Documentation/filesystems/nilfs2.txt
9528F:	fs/nilfs2/
9529F:	include/trace/events/nilfs2.h
9530F:	include/uapi/linux/nilfs2_api.h
9531F:	include/uapi/linux/nilfs2_ondisk.h
9532
9533NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9534M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9535W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9536S:	Maintained
9537F:	Documentation/scsi/NinjaSCSI.txt
9538F:	drivers/scsi/pcmcia/nsp_*
9539
9540NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9541M:	GOTO Masanori <gotom@debian.or.jp>
9542M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9543W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9544S:	Maintained
9545F:	Documentation/scsi/NinjaSCSI.txt
9546F:	drivers/scsi/nsp32*
9547
9548NIOS2 ARCHITECTURE
9549M:	Ley Foon Tan <lftan@altera.com>
9550L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9552S:	Maintained
9553F:	arch/nios2/
9554
9555NOHZ, DYNTICKS SUPPORT
9556M:	Frederic Weisbecker <fweisbec@gmail.com>
9557M:	Thomas Gleixner <tglx@linutronix.de>
9558M:	Ingo Molnar <mingo@kernel.org>
9559L:	linux-kernel@vger.kernel.org
9560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9561S:	Maintained
9562F:	kernel/time/tick*.*
9563F:	include/linux/tick.h
9564F:	include/linux/sched/nohz.h
9565
9566NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9567M:	Pavel Machek <pavel@ucw.cz>
9568M:	Sakari Ailus <sakari.ailus@iki.fi>
9569L:	linux-media@vger.kernel.org
9570S:	Maintained
9571F:	drivers/media/i2c/et8ek8
9572F:	drivers/media/i2c/ad5820.c
9573
9574NOKIA N900 POWER SUPPLY DRIVERS
9575R:	Pali Rohár <pali.rohar@gmail.com>
9576F:	include/linux/power/bq2415x_charger.h
9577F:	include/linux/power/bq27xxx_battery.h
9578F:	include/linux/power/isp1704_charger.h
9579F:	drivers/power/supply/bq2415x_charger.c
9580F:	drivers/power/supply/bq27xxx_battery.c
9581F:	drivers/power/supply/bq27xxx_battery_i2c.c
9582F:	drivers/power/supply/isp1704_charger.c
9583F:	drivers/power/supply/rx51_battery.c
9584
9585NTB AMD DRIVER
9586M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9587L:	linux-ntb@googlegroups.com
9588S:	Supported
9589F:	drivers/ntb/hw/amd/
9590
9591NTB DRIVER CORE
9592M:	Jon Mason <jdmason@kudzu.us>
9593M:	Dave Jiang <dave.jiang@intel.com>
9594M:	Allen Hubbe <Allen.Hubbe@emc.com>
9595L:	linux-ntb@googlegroups.com
9596S:	Supported
9597W:	https://github.com/jonmason/ntb/wiki
9598T:	git git://github.com/jonmason/ntb.git
9599F:	drivers/ntb/
9600F:	drivers/net/ntb_netdev.c
9601F:	include/linux/ntb.h
9602F:	include/linux/ntb_transport.h
9603F:	tools/testing/selftests/ntb/
9604
9605NTB IDT DRIVER
9606M:	Serge Semin <fancer.lancer@gmail.com>
9607L:	linux-ntb@googlegroups.com
9608S:	Supported
9609F:	drivers/ntb/hw/idt/
9610
9611NTB INTEL DRIVER
9612M:	Jon Mason <jdmason@kudzu.us>
9613M:	Dave Jiang <dave.jiang@intel.com>
9614L:	linux-ntb@googlegroups.com
9615S:	Supported
9616W:	https://github.com/jonmason/ntb/wiki
9617T:	git git://github.com/jonmason/ntb.git
9618F:	drivers/ntb/hw/intel/
9619
9620NTFS FILESYSTEM
9621M:	Anton Altaparmakov <anton@tuxera.com>
9622L:	linux-ntfs-dev@lists.sourceforge.net
9623W:	http://www.tuxera.com/
9624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9625S:	Supported
9626F:	Documentation/filesystems/ntfs.txt
9627F:	fs/ntfs/
9628
9629NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9630M:	Antonino Daplas <adaplas@gmail.com>
9631L:	linux-fbdev@vger.kernel.org
9632S:	Maintained
9633F:	drivers/video/fbdev/riva/
9634F:	drivers/video/fbdev/nvidia/
9635
9636NVM EXPRESS DRIVER
9637M:	Keith Busch <keith.busch@intel.com>
9638M:	Jens Axboe <axboe@fb.com>
9639M:	Christoph Hellwig <hch@lst.de>
9640M:	Sagi Grimberg <sagi@grimberg.me>
9641L:	linux-nvme@lists.infradead.org
9642T:	git://git.infradead.org/nvme.git
9643W:	http://git.infradead.org/nvme.git
9644S:	Supported
9645F:	drivers/nvme/host/
9646F:	include/linux/nvme.h
9647F:	include/uapi/linux/nvme_ioctl.h
9648
9649NVM EXPRESS FC TRANSPORT DRIVERS
9650M:	James Smart <james.smart@broadcom.com>
9651L:	linux-nvme@lists.infradead.org
9652S:	Supported
9653F:	include/linux/nvme-fc.h
9654F:	include/linux/nvme-fc-driver.h
9655F:	drivers/nvme/host/fc.c
9656F:	drivers/nvme/target/fc.c
9657F:	drivers/nvme/target/fcloop.c
9658
9659NVM EXPRESS TARGET DRIVER
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/target/
9667
9668NVMEM FRAMEWORK
9669M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9670S:	Maintained
9671F:	drivers/nvmem/
9672F:	Documentation/devicetree/bindings/nvmem/
9673F:	Documentation/ABI/stable/sysfs-bus-nvmem
9674F:	include/linux/nvmem-consumer.h
9675F:	include/linux/nvmem-provider.h
9676
9677NXP TDA998X DRM DRIVER
9678M:	Russell King <linux@armlinux.org.uk>
9679S:	Supported
9680T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9681T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9682F:	drivers/gpu/drm/i2c/tda998x_drv.c
9683F:	include/drm/i2c/tda998x.h
9684
9685NXP TFA9879 DRIVER
9686M:	Peter Rosin <peda@axentia.se>
9687L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9688S:	Maintained
9689F:	sound/soc/codecs/tfa9879*
9690
9691NXP-NCI NFC DRIVER
9692M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9693R:	Charles Gorand <charles.gorand@effinnov.com>
9694L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9695S:	Supported
9696F:	drivers/nfc/nxp-nci
9697
9698OBJTOOL
9699M:	Josh Poimboeuf <jpoimboe@redhat.com>
9700S:	Supported
9701F:	tools/objtool/
9702
9703OMAP AUDIO SUPPORT
9704M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9705M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9706L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9707L:	linux-omap@vger.kernel.org
9708S:	Maintained
9709F:	sound/soc/omap/
9710
9711OMAP CLOCK FRAMEWORK SUPPORT
9712M:	Paul Walmsley <paul@pwsan.com>
9713L:	linux-omap@vger.kernel.org
9714S:	Maintained
9715F:	arch/arm/*omap*/*clock*
9716
9717OMAP DEVICE TREE SUPPORT
9718M:	Benoît Cousson <bcousson@baylibre.com>
9719M:	Tony Lindgren <tony@atomide.com>
9720L:	linux-omap@vger.kernel.org
9721L:	devicetree@vger.kernel.org
9722S:	Maintained
9723F:	arch/arm/boot/dts/*omap*
9724F:	arch/arm/boot/dts/*am3*
9725F:	arch/arm/boot/dts/*am4*
9726F:	arch/arm/boot/dts/*am5*
9727F:	arch/arm/boot/dts/*dra7*
9728
9729OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9730M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9731L:	linux-omap@vger.kernel.org
9732L:	linux-fbdev@vger.kernel.org
9733S:	Maintained
9734F:	drivers/video/fbdev/omap2/
9735F:	Documentation/arm/OMAP/DSS
9736
9737OMAP FRAMEBUFFER SUPPORT
9738M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9739L:	linux-fbdev@vger.kernel.org
9740L:	linux-omap@vger.kernel.org
9741S:	Maintained
9742F:	drivers/video/fbdev/omap/
9743
9744OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9745M:	Roger Quadros <rogerq@ti.com>
9746M:	Tony Lindgren <tony@atomide.com>
9747L:	linux-omap@vger.kernel.org
9748S:	Maintained
9749F:	drivers/memory/omap-gpmc.c
9750F:	arch/arm/mach-omap2/*gpmc*
9751
9752OMAP GPIO DRIVER
9753M:	Grygorii Strashko <grygorii.strashko@ti.com>
9754M:	Santosh Shilimkar <ssantosh@kernel.org>
9755M:	Kevin Hilman <khilman@kernel.org>
9756L:	linux-omap@vger.kernel.org
9757S:	Maintained
9758F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9759F:	drivers/gpio/gpio-omap.c
9760
9761OMAP HARDWARE SPINLOCK SUPPORT
9762M:	Ohad Ben-Cohen <ohad@wizery.com>
9763L:	linux-omap@vger.kernel.org
9764S:	Maintained
9765F:	drivers/hwspinlock/omap_hwspinlock.c
9766
9767OMAP HS MMC SUPPORT
9768L:	linux-mmc@vger.kernel.org
9769L:	linux-omap@vger.kernel.org
9770S:	Orphan
9771F:	drivers/mmc/host/omap_hsmmc.c
9772
9773OMAP HWMOD DATA
9774M:	Paul Walmsley <paul@pwsan.com>
9775L:	linux-omap@vger.kernel.org
9776S:	Maintained
9777F:	arch/arm/mach-omap2/omap_hwmod*data*
9778
9779OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9780M:	Benoît Cousson <bcousson@baylibre.com>
9781L:	linux-omap@vger.kernel.org
9782S:	Maintained
9783F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9784
9785OMAP HWMOD SUPPORT
9786M:	Benoît Cousson <bcousson@baylibre.com>
9787M:	Paul Walmsley <paul@pwsan.com>
9788L:	linux-omap@vger.kernel.org
9789S:	Maintained
9790F:	arch/arm/mach-omap2/omap_hwmod.*
9791
9792OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9793M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9794L:	linux-media@vger.kernel.org
9795S:	Maintained
9796F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9797F:	drivers/media/platform/omap3isp/
9798F:	drivers/staging/media/omap4iss/
9799
9800OMAP MMC SUPPORT
9801M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9802L:	linux-omap@vger.kernel.org
9803S:	Maintained
9804F:	drivers/mmc/host/omap.c
9805
9806OMAP POWER MANAGEMENT SUPPORT
9807M:	Kevin Hilman <khilman@kernel.org>
9808L:	linux-omap@vger.kernel.org
9809S:	Maintained
9810F:	arch/arm/*omap*/*pm*
9811F:	drivers/cpufreq/omap-cpufreq.c
9812
9813OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9814M:	Rajendra Nayak <rnayak@codeaurora.org>
9815M:	Paul Walmsley <paul@pwsan.com>
9816L:	linux-omap@vger.kernel.org
9817S:	Maintained
9818F:	arch/arm/mach-omap2/prm*
9819
9820OMAP RANDOM NUMBER GENERATOR SUPPORT
9821M:	Deepak Saxena <dsaxena@plexity.net>
9822S:	Maintained
9823F:	drivers/char/hw_random/omap-rng.c
9824
9825OMAP USB SUPPORT
9826L:	linux-usb@vger.kernel.org
9827L:	linux-omap@vger.kernel.org
9828S:	Orphan
9829F:	drivers/usb/*/*omap*
9830F:	arch/arm/*omap*/usb*
9831
9832OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9833M:	Mark Jackson <mpfj@newflow.co.uk>
9834L:	linux-omap@vger.kernel.org
9835S:	Maintained
9836F:	arch/arm/boot/dts/am335x-nano.dts
9837
9838OMAP1 SUPPORT
9839M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9840M:	Tony Lindgren <tony@atomide.com>
9841L:	linux-omap@vger.kernel.org
9842Q:	http://patchwork.kernel.org/project/linux-omap/list/
9843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9844S:	Maintained
9845F:	arch/arm/mach-omap1/
9846F:	arch/arm/plat-omap/
9847F:	arch/arm/configs/omap1_defconfig
9848F:	drivers/i2c/busses/i2c-omap.c
9849F:	include/linux/i2c-omap.h
9850
9851OMAP2+ SUPPORT
9852M:	Tony Lindgren <tony@atomide.com>
9853L:	linux-omap@vger.kernel.org
9854W:	http://www.muru.com/linux/omap/
9855W:	http://linux.omap.com/
9856Q:	http://patchwork.kernel.org/project/linux-omap/list/
9857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9858S:	Maintained
9859F:	arch/arm/mach-omap2/
9860F:	arch/arm/plat-omap/
9861F:	arch/arm/configs/omap2plus_defconfig
9862F:	drivers/i2c/busses/i2c-omap.c
9863F:	drivers/irqchip/irq-omap-intc.c
9864F:	drivers/mfd/*omap*.c
9865F:	drivers/mfd/menelaus.c
9866F:	drivers/mfd/palmas.c
9867F:	drivers/mfd/tps65217.c
9868F:	drivers/mfd/tps65218.c
9869F:	drivers/mfd/tps65910.c
9870F:	drivers/mfd/twl-core.[ch]
9871F:	drivers/mfd/twl4030*.c
9872F:	drivers/mfd/twl6030*.c
9873F:	drivers/mfd/twl6040*.c
9874F:	drivers/regulator/palmas-regulator*.c
9875F:	drivers/regulator/pbias-regulator.c
9876F:	drivers/regulator/tps65217-regulator.c
9877F:	drivers/regulator/tps65218-regulator.c
9878F:	drivers/regulator/tps65910-regulator.c
9879F:	drivers/regulator/twl-regulator.c
9880F:	drivers/regulator/twl6030-regulator.c
9881F:	include/linux/i2c-omap.h
9882
9883ONION OMEGA2+ BOARD
9884M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9885L:	linux-mips@linux-mips.org
9886S:	Maintained
9887F:	arch/mips/boot/dts/ralink/omega2p.dts
9888
9889OMFS FILESYSTEM
9890M:	Bob Copeland <me@bobcopeland.com>
9891L:	linux-karma-devel@lists.sourceforge.net
9892S:	Maintained
9893F:	Documentation/filesystems/omfs.txt
9894F:	fs/omfs/
9895
9896OMNIKEY CARDMAN 4000 DRIVER
9897M:	Harald Welte <laforge@gnumonks.org>
9898S:	Maintained
9899F:	drivers/char/pcmcia/cm4000_cs.c
9900F:	include/linux/cm4000_cs.h
9901F:	include/uapi/linux/cm4000_cs.h
9902
9903OMNIKEY CARDMAN 4040 DRIVER
9904M:	Harald Welte <laforge@gnumonks.org>
9905S:	Maintained
9906F:	drivers/char/pcmcia/cm4040_cs.*
9907
9908OMNIVISION OV13858 SENSOR DRIVER
9909M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9910L:	linux-media@vger.kernel.org
9911T:	git git://linuxtv.org/media_tree.git
9912S:	Maintained
9913F:	drivers/media/i2c/ov13858.c
9914
9915OMNIVISION OV5640 SENSOR DRIVER
9916M:	Steve Longerbeam <slongerbeam@gmail.com>
9917L:	linux-media@vger.kernel.org
9918T:	git git://linuxtv.org/media_tree.git
9919S:	Maintained
9920F:	drivers/media/i2c/ov5640.c
9921
9922OMNIVISION OV5647 SENSOR DRIVER
9923M:	Luis Oliveira <lolivei@synopsys.com>
9924L:	linux-media@vger.kernel.org
9925T:	git git://linuxtv.org/media_tree.git
9926S:	Maintained
9927F:	drivers/media/i2c/ov5647.c
9928
9929OMNIVISION OV7670 SENSOR DRIVER
9930M:	Jonathan Corbet <corbet@lwn.net>
9931L:	linux-media@vger.kernel.org
9932T:	git git://linuxtv.org/media_tree.git
9933S:	Maintained
9934F:	drivers/media/i2c/ov7670.c
9935F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9936
9937ONENAND FLASH DRIVER
9938M:	Kyungmin Park <kyungmin.park@samsung.com>
9939L:	linux-mtd@lists.infradead.org
9940S:	Maintained
9941F:	drivers/mtd/onenand/
9942F:	include/linux/mtd/onenand*.h
9943
9944ONSTREAM SCSI TAPE DRIVER
9945M:	Willem Riede <osst@riede.org>
9946L:	osst-users@lists.sourceforge.net
9947L:	linux-scsi@vger.kernel.org
9948S:	Maintained
9949F:	Documentation/scsi/osst.txt
9950F:	drivers/scsi/osst.*
9951F:	drivers/scsi/osst_*.h
9952F:	drivers/scsi/st.h
9953
9954OP-TEE DRIVER
9955M:	Jens Wiklander <jens.wiklander@linaro.org>
9956S:	Maintained
9957F:	drivers/tee/optee/
9958
9959OPA-VNIC DRIVER
9960M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9961M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9962L:	linux-rdma@vger.kernel.org
9963S:	Supported
9964F:	drivers/infiniband/ulp/opa_vnic
9965
9966OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9967M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9968L:	devicetree@vger.kernel.org
9969S:	Maintained
9970F:	Documentation/devicetree/dynamic-resolution-notes.txt
9971F:	Documentation/devicetree/overlay-notes.txt
9972F:	drivers/of/overlay.c
9973F:	drivers/of/resolver.c
9974
9975OPEN FIRMWARE AND FLATTENED DEVICE TREE
9976M:	Rob Herring <robh+dt@kernel.org>
9977M:	Frank Rowand <frowand.list@gmail.com>
9978L:	devicetree@vger.kernel.org
9979W:	http://www.devicetree.org/
9980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9981S:	Maintained
9982F:	drivers/of/
9983F:	include/linux/of*.h
9984F:	scripts/dtc/
9985F:	Documentation/ABI/testing/sysfs-firmware-ofw
9986
9987OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9988M:	Rob Herring <robh+dt@kernel.org>
9989M:	Mark Rutland <mark.rutland@arm.com>
9990L:	devicetree@vger.kernel.org
9991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9992Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9993S:	Maintained
9994F:	Documentation/devicetree/
9995F:	arch/*/boot/dts/
9996F:	include/dt-bindings/
9997
9998OPENCORES I2C BUS DRIVER
9999M:	Peter Korsgaard <jacmet@sunsite.dk>
10000L:	linux-i2c@vger.kernel.org
10001S:	Maintained
10002F:	Documentation/i2c/busses/i2c-ocores
10003F:	drivers/i2c/busses/i2c-ocores.c
10004
10005OPENRISC ARCHITECTURE
10006M:	Jonas Bonn <jonas@southpole.se>
10007M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10008M:	Stafford Horne <shorne@gmail.com>
10009T:	git git://github.com/openrisc/linux.git
10010L:	openrisc@lists.librecores.org
10011W:	http://openrisc.io
10012S:	Maintained
10013F:	arch/openrisc/
10014
10015OPENVSWITCH
10016M:	Pravin Shelar <pshelar@nicira.com>
10017L:	netdev@vger.kernel.org
10018L:	dev@openvswitch.org
10019W:	http://openvswitch.org
10020S:	Maintained
10021F:	net/openvswitch/
10022F:	include/uapi/linux/openvswitch.h
10023
10024OPERATING PERFORMANCE POINTS (OPP)
10025M:	Viresh Kumar <vireshk@kernel.org>
10026M:	Nishanth Menon <nm@ti.com>
10027M:	Stephen Boyd <sboyd@codeaurora.org>
10028L:	linux-pm@vger.kernel.org
10029S:	Maintained
10030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10031F:	drivers/base/power/opp/
10032F:	include/linux/pm_opp.h
10033F:	Documentation/power/opp.txt
10034F:	Documentation/devicetree/bindings/opp/
10035
10036OPL4 DRIVER
10037M:	Clemens Ladisch <clemens@ladisch.de>
10038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10039T:	git git://git.alsa-project.org/alsa-kernel.git
10040S:	Maintained
10041F:	sound/drivers/opl4/
10042
10043OPROFILE
10044M:	Robert Richter <rric@kernel.org>
10045L:	oprofile-list@lists.sf.net
10046S:	Maintained
10047F:	arch/*/include/asm/oprofile*.h
10048F:	arch/*/oprofile/
10049F:	drivers/oprofile/
10050F:	include/linux/oprofile.h
10051
10052ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10053M:	Mark Fasheh <mfasheh@versity.com>
10054M:	Joel Becker <jlbec@evilplan.org>
10055L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10056W:	http://ocfs2.wiki.kernel.org
10057S:	Supported
10058F:	Documentation/filesystems/ocfs2.txt
10059F:	Documentation/filesystems/dlmfs.txt
10060F:	fs/ocfs2/
10061
10062ORANGEFS FILESYSTEM
10063M:	Mike Marshall <hubcap@omnibond.com>
10064L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10066S:	Supported
10067F:	fs/orangefs/
10068F:	Documentation/filesystems/orangefs.txt
10069
10070ORINOCO DRIVER
10071L:	linux-wireless@vger.kernel.org
10072W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10073W:	http://www.nongnu.org/orinoco/
10074S:	Orphan
10075F:	drivers/net/wireless/intersil/orinoco/
10076
10077OSD LIBRARY and FILESYSTEM
10078M:	Boaz Harrosh <ooo@electrozaur.com>
10079S:	Maintained
10080F:	drivers/scsi/osd/
10081F:	include/scsi/osd_*
10082F:	fs/exofs/
10083
10084OV2659 OMNIVISION SENSOR DRIVER
10085M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10086L:	linux-media@vger.kernel.org
10087W:	https://linuxtv.org
10088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10089T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10090S:	Maintained
10091F:	drivers/media/i2c/ov2659.c
10092F:	include/media/i2c/ov2659.h
10093
10094OVERLAY FILESYSTEM
10095M:	Miklos Szeredi <miklos@szeredi.hu>
10096L:	linux-unionfs@vger.kernel.org
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10098S:	Supported
10099F:	fs/overlayfs/
10100F:	Documentation/filesystems/overlayfs.txt
10101
10102P54 WIRELESS DRIVER
10103M:	Christian Lamparter <chunkeey@googlemail.com>
10104L:	linux-wireless@vger.kernel.org
10105W:	http://wireless.kernel.org/en/users/Drivers/p54
10106S:	Maintained
10107F:	drivers/net/wireless/intersil/p54/
10108
10109PA SEMI ETHERNET DRIVER
10110L:	netdev@vger.kernel.org
10111S:	Orphan
10112F:	drivers/net/ethernet/pasemi/*
10113
10114PA SEMI SMBUS DRIVER
10115L:	linux-i2c@vger.kernel.org
10116S:	Orphan
10117F:	drivers/i2c/busses/i2c-pasemi.c
10118
10119PADATA PARALLEL EXECUTION MECHANISM
10120M:	Steffen Klassert <steffen.klassert@secunet.com>
10121L:	linux-crypto@vger.kernel.org
10122S:	Maintained
10123F:	kernel/padata.c
10124F:	include/linux/padata.h
10125F:	Documentation/padata.txt
10126
10127PANASONIC LAPTOP ACPI EXTRAS DRIVER
10128M:	Harald Welte <laforge@gnumonks.org>
10129L:	platform-driver-x86@vger.kernel.org
10130S:	Maintained
10131F:	drivers/platform/x86/panasonic-laptop.c
10132
10133PANASONIC MN10300/AM33/AM34 PORT
10134M:	David Howells <dhowells@redhat.com>
10135L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10136W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10137S:	Maintained
10138F:	Documentation/mn10300/
10139F:	arch/mn10300/
10140
10141PARALLEL LCD/KEYPAD PANEL DRIVER
10142M:	Willy Tarreau <willy@haproxy.com>
10143M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10144S:	Odd Fixes
10145F:	Documentation/misc-devices/lcd-panel-cgram.txt
10146F:	drivers/misc/panel.c
10147
10148PARALLEL PORT SUBSYSTEM
10149M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10150M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10151L:	linux-parport@lists.infradead.org (subscribers-only)
10152S:	Maintained
10153F:	drivers/parport/
10154F:	include/linux/parport*.h
10155F:	drivers/char/ppdev.c
10156F:	include/uapi/linux/ppdev.h
10157F:	Documentation/parport*.txt
10158
10159PARAVIRT_OPS INTERFACE
10160M:	Juergen Gross <jgross@suse.com>
10161M:	Chris Wright <chrisw@sous-sol.org>
10162M:	Alok Kataria <akataria@vmware.com>
10163M:	Rusty Russell <rusty@rustcorp.com.au>
10164L:	virtualization@lists.linux-foundation.org
10165S:	Supported
10166F:	Documentation/virtual/paravirt_ops.txt
10167F:	arch/*/kernel/paravirt*
10168F:	arch/*/include/asm/paravirt*.h
10169F:	include/linux/hypervisor.h
10170
10171PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10172M:	Tim Waugh <tim@cyberelk.net>
10173L:	linux-parport@lists.infradead.org (subscribers-only)
10174S:	Maintained
10175F:	Documentation/blockdev/paride.txt
10176F:	drivers/block/paride/
10177
10178PARISC ARCHITECTURE
10179M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10180M:	Helge Deller <deller@gmx.de>
10181L:	linux-parisc@vger.kernel.org
10182W:	http://www.parisc-linux.org/
10183Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10186S:	Maintained
10187F:	arch/parisc/
10188F:	Documentation/parisc/
10189F:	drivers/parisc/
10190F:	drivers/char/agp/parisc-agp.c
10191F:	drivers/input/serio/gscps2.c
10192F:	drivers/parport/parport_gsc.*
10193F:	drivers/tty/serial/8250/8250_gsc.c
10194F:	drivers/video/fbdev/sti*
10195F:	drivers/video/console/sti*
10196F:	drivers/video/logo/logo_parisc*
10197
10198PARMAN
10199M:	Jiri Pirko <jiri@mellanox.com>
10200L:	netdev@vger.kernel.org
10201S:	Supported
10202F:	lib/parman.c
10203F:	lib/test_parman.c
10204F:	include/linux/parman.h
10205
10206PC87360 HARDWARE MONITORING DRIVER
10207M:	Jim Cromie <jim.cromie@gmail.com>
10208L:	linux-hwmon@vger.kernel.org
10209S:	Maintained
10210F:	Documentation/hwmon/pc87360
10211F:	drivers/hwmon/pc87360.c
10212
10213PC8736x GPIO DRIVER
10214M:	Jim Cromie <jim.cromie@gmail.com>
10215S:	Maintained
10216F:	drivers/char/pc8736x_gpio.c
10217
10218PC87427 HARDWARE MONITORING DRIVER
10219M:	Jean Delvare <jdelvare@suse.com>
10220L:	linux-hwmon@vger.kernel.org
10221S:	Maintained
10222F:	Documentation/hwmon/pc87427
10223F:	drivers/hwmon/pc87427.c
10224
10225PCA9532 LED DRIVER
10226M:	Riku Voipio <riku.voipio@iki.fi>
10227S:	Maintained
10228F:	drivers/leds/leds-pca9532.c
10229F:	include/linux/leds-pca9532.h
10230
10231PCA9541 I2C BUS MASTER SELECTOR DRIVER
10232M:	Guenter Roeck <linux@roeck-us.net>
10233L:	linux-i2c@vger.kernel.org
10234S:	Maintained
10235F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10236
10237PCDP - PRIMARY CONSOLE AND DEBUG PORT
10238M:	Khalid Aziz <khalid@gonehiking.org>
10239S:	Maintained
10240F:	drivers/firmware/pcdp.*
10241
10242PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10243M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10244L:	linux-pci@vger.kernel.org
10245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10246S:	Maintained
10247F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10248F:	drivers/pci/host/pci-aardvark.c
10249
10250PCI DRIVER FOR ALTERA PCIE IP
10251M:	Ley Foon Tan <lftan@altera.com>
10252L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10253L:	linux-pci@vger.kernel.org
10254S:	Supported
10255F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10256F:	drivers/pci/host/pcie-altera.c
10257
10258PCI DRIVER FOR APPLIEDMICRO XGENE
10259M:	Tanmay Inamdar <tinamdar@apm.com>
10260L:	linux-pci@vger.kernel.org
10261L:	linux-arm-kernel@lists.infradead.org
10262S:	Maintained
10263F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10264F:	drivers/pci/host/pci-xgene.c
10265
10266PCI DRIVER FOR ARM VERSATILE PLATFORM
10267M:	Rob Herring <robh@kernel.org>
10268L:	linux-pci@vger.kernel.org
10269L:	linux-arm-kernel@lists.infradead.org
10270S:	Maintained
10271F:	Documentation/devicetree/bindings/pci/versatile.txt
10272F:	drivers/pci/host/pci-versatile.c
10273
10274PCI DRIVER FOR ARMADA 8K
10275M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10276L:	linux-pci@vger.kernel.org
10277L:	linux-arm-kernel@lists.infradead.org
10278S:	Maintained
10279F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10280F:	drivers/pci/dwc/pcie-armada8k.c
10281
10282PCI DRIVER FOR FREESCALE LAYERSCAPE
10283M:	Minghuan Lian <minghuan.Lian@freescale.com>
10284M:	Mingkai Hu <mingkai.hu@freescale.com>
10285M:	Roy Zang <tie-fei.zang@freescale.com>
10286L:	linuxppc-dev@lists.ozlabs.org
10287L:	linux-pci@vger.kernel.org
10288L:	linux-arm-kernel@lists.infradead.org
10289S:	Maintained
10290F:	drivers/pci/dwc/*layerscape*
10291
10292PCI DRIVER FOR GENERIC OF HOSTS
10293M:	Will Deacon <will.deacon@arm.com>
10294L:	linux-pci@vger.kernel.org
10295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10296S:	Maintained
10297F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10298F:	drivers/pci/host/pci-host-common.c
10299F:	drivers/pci/host/pci-host-generic.c
10300
10301PCI DRIVER FOR IMX6
10302M:	Richard Zhu <hongxing.zhu@nxp.com>
10303M:	Lucas Stach <l.stach@pengutronix.de>
10304L:	linux-pci@vger.kernel.org
10305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10306S:	Maintained
10307F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10308F:	drivers/pci/dwc/*imx6*
10309
10310PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10311M:	Keith Busch <keith.busch@intel.com>
10312M:	Jonathan Derrick <jonathan.derrick@intel.com>
10313L:	linux-pci@vger.kernel.org
10314S:	Supported
10315F:	drivers/pci/host/vmd.c
10316
10317PCI DRIVER FOR MICROSEMI SWITCHTEC
10318M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10319M:	Stephen Bates <stephen.bates@microsemi.com>
10320M:	Logan Gunthorpe <logang@deltatee.com>
10321L:	linux-pci@vger.kernel.org
10322S:	Maintained
10323F:	Documentation/switchtec.txt
10324F:	Documentation/ABI/testing/sysfs-class-switchtec
10325F:	drivers/pci/switch/switchtec*
10326F:	include/uapi/linux/switchtec_ioctl.h
10327
10328PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10329M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10330M:	Jason Cooper <jason@lakedaemon.net>
10331L:	linux-pci@vger.kernel.org
10332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10333S:	Maintained
10334F:	drivers/pci/host/*mvebu*
10335
10336PCI DRIVER FOR NVIDIA TEGRA
10337M:	Thierry Reding <thierry.reding@gmail.com>
10338L:	linux-tegra@vger.kernel.org
10339L:	linux-pci@vger.kernel.org
10340S:	Supported
10341F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10342F:	drivers/pci/host/pci-tegra.c
10343
10344PCI DRIVER FOR RENESAS R-CAR
10345M:	Simon Horman <horms@verge.net.au>
10346L:	linux-pci@vger.kernel.org
10347L:	linux-renesas-soc@vger.kernel.org
10348S:	Maintained
10349F:	drivers/pci/host/*rcar*
10350
10351PCI DRIVER FOR SAMSUNG EXYNOS
10352M:	Jingoo Han <jingoohan1@gmail.com>
10353L:	linux-pci@vger.kernel.org
10354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10355L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10356S:	Maintained
10357F:	drivers/pci/dwc/pci-exynos.c
10358
10359PCI DRIVER FOR SYNOPSYS DESIGNWARE
10360M:	Jingoo Han <jingoohan1@gmail.com>
10361M:	Joao Pinto <Joao.Pinto@synopsys.com>
10362L:	linux-pci@vger.kernel.org
10363S:	Maintained
10364F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10365F:	drivers/pci/dwc/*designware*
10366
10367PCI DRIVER FOR TI DRA7XX
10368M:	Kishon Vijay Abraham I <kishon@ti.com>
10369L:	linux-omap@vger.kernel.org
10370L:	linux-pci@vger.kernel.org
10371S:	Supported
10372F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10373F:	drivers/pci/dwc/pci-dra7xx.c
10374
10375PCI DRIVER FOR TI KEYSTONE
10376M:	Murali Karicheri <m-karicheri2@ti.com>
10377L:	linux-pci@vger.kernel.org
10378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379S:	Maintained
10380F:	drivers/pci/dwc/*keystone*
10381
10382PCI ENDPOINT SUBSYSTEM
10383M:	Kishon Vijay Abraham I <kishon@ti.com>
10384L:	linux-pci@vger.kernel.org
10385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10386S:	Supported
10387F:	drivers/pci/endpoint/
10388F:	drivers/misc/pci_endpoint_test.c
10389F:	tools/pci/
10390
10391PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10392M:	Russell Currey <ruscur@russell.cc>
10393L:	linuxppc-dev@lists.ozlabs.org
10394S:	Supported
10395F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10396F:	arch/powerpc/kernel/eeh*.c
10397F:	arch/powerpc/platforms/*/eeh*.c
10398F:	arch/powerpc/include/*/eeh*.h
10399
10400PCI ERROR RECOVERY
10401M:	Linas Vepstas <linasvepstas@gmail.com>
10402L:	linux-pci@vger.kernel.org
10403S:	Supported
10404F:	Documentation/PCI/pci-error-recovery.txt
10405
10406PCI MSI DRIVER FOR ALTERA MSI IP
10407M:	Ley Foon Tan <lftan@altera.com>
10408L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10409L:	linux-pci@vger.kernel.org
10410S:	Supported
10411F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10412F:	drivers/pci/host/pcie-altera-msi.c
10413
10414PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10415M:	Duc Dang <dhdang@apm.com>
10416L:	linux-pci@vger.kernel.org
10417L:	linux-arm-kernel@lists.infradead.org
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10420F:	drivers/pci/host/pci-xgene-msi.c
10421
10422PCI SUBSYSTEM
10423M:	Bjorn Helgaas <bhelgaas@google.com>
10424L:	linux-pci@vger.kernel.org
10425Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10427S:	Supported
10428F:	Documentation/devicetree/bindings/pci/
10429F:	Documentation/PCI/
10430F:	drivers/pci/
10431F:	include/linux/pci*
10432F:	arch/x86/pci/
10433F:	arch/x86/kernel/quirks.c
10434
10435PCIE DRIVER FOR AXIS ARTPEC
10436M:	Niklas Cassel <niklas.cassel@axis.com>
10437M:	Jesper Nilsson <jesper.nilsson@axis.com>
10438L:	linux-arm-kernel@axis.com
10439L:	linux-pci@vger.kernel.org
10440S:	Maintained
10441F:	Documentation/devicetree/bindings/pci/axis,artpec*
10442F:	drivers/pci/dwc/*artpec*
10443
10444PCIE DRIVER FOR CAVIUM THUNDERX
10445M:	David Daney <david.daney@cavium.com>
10446L:	linux-pci@vger.kernel.org
10447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448S:	Supported
10449F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10450F:	drivers/pci/host/pci-thunder-*
10451
10452PCIE DRIVER FOR HISILICON
10453M:	Zhou Wang <wangzhou1@hisilicon.com>
10454M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10455L:	linux-pci@vger.kernel.org
10456S:	Maintained
10457F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10458F:	drivers/pci/dwc/pcie-hisi.c
10459
10460PCIE DRIVER FOR HISILICON KIRIN
10461M:	Xiaowei Song <songxiaowei@hisilicon.com>
10462M:	Binghui Wang <wangbinghui@hisilicon.com>
10463L:	linux-pci@vger.kernel.org
10464S:	Maintained
10465F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10466F:	drivers/pci/dwc/pcie-kirin.c
10467
10468PCIE DRIVER FOR MEDIATEK
10469M:	Ryder Lee <ryder.lee@mediatek.com>
10470L:	linux-pci@vger.kernel.org
10471L:	linux-mediatek@lists.infradead.org
10472S:	Supported
10473F:	Documentation/devicetree/bindings/pci/mediatek*
10474F:	drivers/pci/host/*mediatek*
10475
10476PCIE DRIVER FOR QUALCOMM MSM
10477M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10478L:	linux-pci@vger.kernel.org
10479L:	linux-arm-msm@vger.kernel.org
10480S:	Maintained
10481F:	drivers/pci/dwc/*qcom*
10482
10483PCIE DRIVER FOR ROCKCHIP
10484M:	Shawn Lin <shawn.lin@rock-chips.com>
10485L:	linux-pci@vger.kernel.org
10486L:	linux-rockchip@lists.infradead.org
10487S:	Maintained
10488F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10489F:	drivers/pci/host/pcie-rockchip.c
10490
10491PCIE DRIVER FOR ST SPEAR13XX
10492M:	Pratyush Anand <pratyush.anand@gmail.com>
10493L:	linux-pci@vger.kernel.org
10494S:	Maintained
10495F:	drivers/pci/dwc/*spear*
10496
10497PCMCIA SUBSYSTEM
10498P:	Linux PCMCIA Team
10499L:	linux-pcmcia@lists.infradead.org
10500W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10502S:	Maintained
10503F:	Documentation/pcmcia/
10504F:	tools/pcmcia/
10505F:	drivers/pcmcia/
10506F:	include/pcmcia/
10507
10508PCNET32 NETWORK DRIVER
10509M:	Don Fry <pcnet32@frontier.com>
10510L:	netdev@vger.kernel.org
10511S:	Maintained
10512F:	drivers/net/ethernet/amd/pcnet32.c
10513
10514PCRYPT PARALLEL CRYPTO ENGINE
10515M:	Steffen Klassert <steffen.klassert@secunet.com>
10516L:	linux-crypto@vger.kernel.org
10517S:	Maintained
10518F:	crypto/pcrypt.c
10519F:	include/crypto/pcrypt.h
10520
10521PER-CPU MEMORY ALLOCATOR
10522M:	Tejun Heo <tj@kernel.org>
10523M:	Christoph Lameter <cl@linux.com>
10524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10525S:	Maintained
10526F:	include/linux/percpu*.h
10527F:	mm/percpu*.c
10528F:	arch/*/include/asm/percpu.h
10529
10530PER-TASK DELAY ACCOUNTING
10531M:	Balbir Singh <bsingharora@gmail.com>
10532S:	Maintained
10533F:	include/linux/delayacct.h
10534F:	kernel/delayacct.c
10535
10536PERFORMANCE EVENTS SUBSYSTEM
10537M:	Peter Zijlstra <peterz@infradead.org>
10538M:	Ingo Molnar <mingo@redhat.com>
10539M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10540R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10541L:	linux-kernel@vger.kernel.org
10542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10543S:	Supported
10544F:	kernel/events/*
10545F:	include/linux/perf_event.h
10546F:	include/uapi/linux/perf_event.h
10547F:	arch/*/kernel/perf_event*.c
10548F:	arch/*/kernel/*/perf_event*.c
10549F:	arch/*/kernel/*/*/perf_event*.c
10550F:	arch/*/include/asm/perf_event.h
10551F:	arch/*/kernel/perf_callchain.c
10552F:	arch/*/events/*
10553F:	tools/perf/
10554
10555PERSONALITY HANDLING
10556M:	Christoph Hellwig <hch@infradead.org>
10557L:	linux-abi-devel@lists.sourceforge.net
10558S:	Maintained
10559F:	include/linux/personality.h
10560F:	include/uapi/linux/personality.h
10561
10562PHONET PROTOCOL
10563M:	Remi Denis-Courmont <courmisch@gmail.com>
10564S:	Supported
10565F:	Documentation/networking/phonet.txt
10566F:	include/linux/phonet.h
10567F:	include/net/phonet/
10568F:	include/uapi/linux/phonet.h
10569F:	net/phonet/
10570
10571PHRAM MTD DRIVER
10572M:	Joern Engel <joern@lazybastard.org>
10573L:	linux-mtd@lists.infradead.org
10574S:	Maintained
10575F:	drivers/mtd/devices/phram.c
10576
10577PICOLCD HID DRIVER
10578M:	Bruno Prémont <bonbons@linux-vserver.org>
10579L:	linux-input@vger.kernel.org
10580S:	Maintained
10581F:	drivers/hid/hid-picolcd*
10582
10583PICOXCELL SUPPORT
10584M:	Jamie Iles <jamie@jamieiles.com>
10585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586T:	git git://github.com/jamieiles/linux-2.6-ji.git
10587S:	Supported
10588F:	arch/arm/boot/dts/picoxcell*
10589F:	arch/arm/mach-picoxcell/
10590F:	drivers/crypto/picoxcell*
10591
10592PIN CONTROL SUBSYSTEM
10593M:	Linus Walleij <linus.walleij@linaro.org>
10594L:	linux-gpio@vger.kernel.org
10595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10596S:	Maintained
10597F:	Documentation/devicetree/bindings/pinctrl/
10598F:	Documentation/driver-api/pinctl.rst
10599F:	drivers/pinctrl/
10600F:	include/linux/pinctrl/
10601
10602PIN CONTROLLER - ATMEL AT91
10603M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10605S:	Maintained
10606F:	drivers/pinctrl/pinctrl-at91.*
10607
10608PIN CONTROLLER - ATMEL AT91 PIO4
10609M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10611L:	linux-gpio@vger.kernel.org
10612S:	Supported
10613F:	drivers/pinctrl/pinctrl-at91-pio4.*
10614
10615PIN CONTROLLER - INTEL
10616M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10617M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10618S:	Maintained
10619F:	drivers/pinctrl/intel/
10620
10621PIN CONTROLLER - QUALCOMM
10622M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10623S:	Maintained
10624L:	linux-arm-msm@vger.kernel.org
10625F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10626F:	drivers/pinctrl/qcom/
10627
10628PIN CONTROLLER - RENESAS
10629M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10630M:	Geert Uytterhoeven <geert+renesas@glider.be>
10631L:	linux-renesas-soc@vger.kernel.org
10632S:	Maintained
10633F:	drivers/pinctrl/sh-pfc/
10634
10635PIN CONTROLLER - SAMSUNG
10636M:	Tomasz Figa <tomasz.figa@gmail.com>
10637M:	Krzysztof Kozlowski <krzk@kernel.org>
10638M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10640L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10641Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10643S:	Maintained
10644F:	drivers/pinctrl/samsung/
10645F:	include/dt-bindings/pinctrl/samsung.h
10646F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10647
10648PIN CONTROLLER - SINGLE
10649M:	Tony Lindgren <tony@atomide.com>
10650M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10652L:	linux-omap@vger.kernel.org
10653S:	Maintained
10654F:	drivers/pinctrl/pinctrl-single.c
10655
10656PIN CONTROLLER - ST SPEAR
10657M:	Viresh Kumar <vireshk@kernel.org>
10658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10659W:	http://www.st.com/spear
10660S:	Maintained
10661F:	drivers/pinctrl/spear/
10662
10663PISTACHIO SOC SUPPORT
10664M:	James Hartley <james.hartley@imgtec.com>
10665M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10666L:	linux-mips@linux-mips.org
10667S:	Maintained
10668F:	arch/mips/pistachio/
10669F:	arch/mips/include/asm/mach-pistachio/
10670F:	arch/mips/boot/dts/img/pistachio*
10671F:	arch/mips/configs/pistachio*_defconfig
10672
10673PKTCDVD DRIVER
10674S:	Orphan
10675M:	linux-block@vger.kernel.org
10676F:	drivers/block/pktcdvd.c
10677F:	include/linux/pktcdvd.h
10678F:	include/uapi/linux/pktcdvd.h
10679
10680PKUNITY SOC DRIVERS
10681M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10682W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10683S:	Maintained
10684T:	git git://github.com/gxt/linux.git
10685F:	drivers/input/serio/i8042-unicore32io.h
10686F:	drivers/i2c/busses/i2c-puv3.c
10687F:	drivers/video/fbdev/fb-puv3.c
10688F:	drivers/rtc/rtc-puv3.c
10689
10690PMBUS HARDWARE MONITORING DRIVERS
10691M:	Guenter Roeck <linux@roeck-us.net>
10692L:	linux-hwmon@vger.kernel.org
10693W:	http://hwmon.wiki.kernel.org/
10694W:	http://www.roeck-us.net/linux/drivers/
10695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10696S:	Maintained
10697F:	Documentation/hwmon/pmbus
10698F:	drivers/hwmon/pmbus/
10699F:	include/linux/pmbus.h
10700
10701PMC SIERRA MaxRAID DRIVER
10702L:	linux-scsi@vger.kernel.org
10703W:	http://www.pmc-sierra.com/
10704S:	Orphan
10705F:	drivers/scsi/pmcraid.*
10706
10707PMC SIERRA PM8001 DRIVER
10708M:	Jack Wang <jinpu.wang@profitbricks.com>
10709M:	lindar_liu@usish.com
10710L:	linux-scsi@vger.kernel.org
10711S:	Supported
10712F:	drivers/scsi/pm8001/
10713
10714PNP SUPPORT
10715M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10716S:	Maintained
10717F:	drivers/pnp/
10718
10719POSIX CLOCKS and TIMERS
10720M:	Thomas Gleixner <tglx@linutronix.de>
10721L:	linux-kernel@vger.kernel.org
10722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10723S:	Maintained
10724F:	fs/timerfd.c
10725F:	include/linux/timer*
10726F:	kernel/time/*timer*
10727
10728POWER MANAGEMENT CORE
10729M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10730L:	linux-pm@vger.kernel.org
10731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10732B:	https://bugzilla.kernel.org
10733S:	Supported
10734F:	drivers/base/power/
10735F:	include/linux/pm.h
10736F:	include/linux/pm_*
10737F:	include/linux/powercap.h
10738F:	drivers/powercap/
10739
10740POWER STATE COORDINATION INTERFACE (PSCI)
10741M:	Mark Rutland <mark.rutland@arm.com>
10742M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10743L:	linux-arm-kernel@lists.infradead.org
10744S:	Maintained
10745F:	drivers/firmware/psci*.c
10746F:	include/linux/psci.h
10747F:	include/uapi/linux/psci.h
10748
10749POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10750M:	Sebastian Reichel <sre@kernel.org>
10751L:	linux-pm@vger.kernel.org
10752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10753S:	Maintained
10754F:	Documentation/devicetree/bindings/power/supply/
10755F:	include/linux/power_supply.h
10756F:	drivers/power/supply/
10757
10758POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10759M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10760L:	linuxppc-dev@lists.ozlabs.org
10761S:	Maintained
10762F:	drivers/char/powernv-op-panel.c
10763
10764PPP OVER ATM (RFC 2364)
10765M:	Mitchell Blank Jr <mitch@sfgoth.com>
10766S:	Maintained
10767F:	net/atm/pppoatm.c
10768F:	include/uapi/linux/atmppp.h
10769
10770PPP OVER ETHERNET
10771M:	Michal Ostrowski <mostrows@earthlink.net>
10772S:	Maintained
10773F:	drivers/net/ppp/pppoe.c
10774F:	drivers/net/ppp/pppox.c
10775
10776PPP OVER L2TP
10777M:	James Chapman <jchapman@katalix.com>
10778S:	Maintained
10779F:	net/l2tp/l2tp_ppp.c
10780F:	include/linux/if_pppol2tp.h
10781F:	include/uapi/linux/if_pppol2tp.h
10782
10783PPP PROTOCOL DRIVERS AND COMPRESSORS
10784M:	Paul Mackerras <paulus@samba.org>
10785L:	linux-ppp@vger.kernel.org
10786S:	Maintained
10787F:	drivers/net/ppp/ppp_*
10788
10789PPS SUPPORT
10790M:	Rodolfo Giometti <giometti@enneenne.com>
10791W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10792L:	linuxpps@ml.enneenne.com (subscribers-only)
10793S:	Maintained
10794F:	Documentation/pps/
10795F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10796F:	Documentation/ABI/testing/sysfs-pps
10797F:	drivers/pps/
10798F:	include/linux/pps*.h
10799F:	include/uapi/linux/pps.h
10800
10801PPTP DRIVER
10802M:	Dmitry Kozlov <xeb@mail.ru>
10803L:	netdev@vger.kernel.org
10804S:	Maintained
10805F:	drivers/net/ppp/pptp.c
10806W:	http://sourceforge.net/projects/accel-pptp
10807
10808PREEMPTIBLE KERNEL
10809M:	Robert Love <rml@tech9.net>
10810L:	kpreempt-tech@lists.sourceforge.net
10811W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10812S:	Supported
10813F:	Documentation/preempt-locking.txt
10814F:	include/linux/preempt.h
10815
10816PRINTK
10817M:	Petr Mladek <pmladek@suse.com>
10818M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10819R:	Steven Rostedt <rostedt@goodmis.org>
10820S:	Maintained
10821F:	kernel/printk/
10822F:	include/linux/printk.h
10823
10824PRISM54 WIRELESS DRIVER
10825M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10826L:	linux-wireless@vger.kernel.org
10827W:	http://wireless.kernel.org/en/users/Drivers/p54
10828S:	Obsolete
10829F:	drivers/net/wireless/intersil/prism54/
10830
10831PROC SYSCTL
10832M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10833M:	Kees Cook <keescook@chromium.org>
10834L:	linux-kernel@vger.kernel.org
10835L:	linux-fsdevel@vger.kernel.org
10836S:	Maintained
10837F:	fs/proc/proc_sysctl.c
10838F:	include/linux/sysctl.h
10839F:	kernel/sysctl.c
10840F:	tools/testing/selftests/sysctl/
10841
10842PS3 NETWORK SUPPORT
10843M:	Geoff Levand <geoff@infradead.org>
10844L:	netdev@vger.kernel.org
10845L:	linuxppc-dev@lists.ozlabs.org
10846S:	Maintained
10847F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10848
10849PS3 PLATFORM SUPPORT
10850M:	Geoff Levand <geoff@infradead.org>
10851L:	linuxppc-dev@lists.ozlabs.org
10852S:	Maintained
10853F:	arch/powerpc/boot/ps3*
10854F:	arch/powerpc/include/asm/lv1call.h
10855F:	arch/powerpc/include/asm/ps3*.h
10856F:	arch/powerpc/platforms/ps3/
10857F:	drivers/*/ps3*
10858F:	drivers/ps3/
10859F:	drivers/rtc/rtc-ps3.c
10860F:	drivers/usb/host/*ps3.c
10861F:	sound/ppc/snd_ps3*
10862
10863PS3VRAM DRIVER
10864M:	Jim Paris <jim@jtan.com>
10865M:	Geoff Levand <geoff@infradead.org>
10866L:	linuxppc-dev@lists.ozlabs.org
10867S:	Maintained
10868F:	drivers/block/ps3vram.c
10869
10870PSAMPLE PACKET SAMPLING SUPPORT:
10871M:	Yotam Gigi <yotamg@mellanox.com>
10872S:	Maintained
10873F:	net/psample
10874F:	include/net/psample.h
10875F:	include/uapi/linux/psample.h
10876
10877PSTORE FILESYSTEM
10878M:	Kees Cook <keescook@chromium.org>
10879M:	Anton Vorontsov <anton@enomsg.org>
10880M:	Colin Cross <ccross@android.com>
10881M:	Tony Luck <tony.luck@intel.com>
10882S:	Maintained
10883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10884F:	fs/pstore/
10885F:	include/linux/pstore*
10886F:	drivers/firmware/efi/efi-pstore.c
10887F:	drivers/acpi/apei/erst.c
10888F:	Documentation/admin-guide/ramoops.rst
10889F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10890K:	\b(pstore|ramoops)
10891
10892PTP HARDWARE CLOCK SUPPORT
10893M:	Richard Cochran <richardcochran@gmail.com>
10894L:	netdev@vger.kernel.org
10895S:	Maintained
10896W:	http://linuxptp.sourceforge.net/
10897F:	Documentation/ABI/testing/sysfs-ptp
10898F:	Documentation/ptp/*
10899F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10900F:	drivers/net/phy/dp83640*
10901F:	drivers/ptp/*
10902F:	include/linux/ptp_cl*
10903
10904PTRACE SUPPORT
10905M:	Oleg Nesterov <oleg@redhat.com>
10906S:	Maintained
10907F:	include/asm-generic/syscall.h
10908F:	include/linux/ptrace.h
10909F:	include/linux/regset.h
10910F:	include/linux/tracehook.h
10911F:	include/uapi/linux/ptrace.h
10912F:	include/uapi/linux/ptrace.h
10913F:	include/asm-generic/ptrace.h
10914F:	kernel/ptrace.c
10915F:	arch/*/ptrace*.c
10916F:	arch/*/*/ptrace*.c
10917F:	arch/*/include/asm/ptrace*.h
10918
10919PULSE8-CEC DRIVER
10920M:	Hans Verkuil <hverkuil@xs4all.nl>
10921L:	linux-media@vger.kernel.org
10922T:	git git://linuxtv.org/media_tree.git
10923S:	Maintained
10924F:	drivers/media/usb/pulse8-cec/*
10925F:	Documentation/media/cec-drivers/pulse8-cec.rst
10926
10927PVRUSB2 VIDEO4LINUX DRIVER
10928M:	Mike Isely <isely@pobox.com>
10929L:	pvrusb2@isely.net	(subscribers-only)
10930L:	linux-media@vger.kernel.org
10931W:	http://www.isely.net/pvrusb2/
10932T:	git git://linuxtv.org/media_tree.git
10933S:	Maintained
10934F:	Documentation/media/v4l-drivers/pvrusb2*
10935F:	drivers/media/usb/pvrusb2/
10936
10937PWC WEBCAM DRIVER
10938M:	Hans Verkuil <hverkuil@xs4all.nl>
10939L:	linux-media@vger.kernel.org
10940T:	git git://linuxtv.org/media_tree.git
10941S:	Odd Fixes
10942F:	drivers/media/usb/pwc/*
10943
10944PWM FAN DRIVER
10945M:	Kamil Debski <kamil@wypas.org>
10946M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10947L:	linux-hwmon@vger.kernel.org
10948S:	Supported
10949F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10950F:	Documentation/hwmon/pwm-fan
10951F:	drivers/hwmon/pwm-fan.c
10952
10953PWM IR Transmitter
10954M:	Sean Young <sean@mess.org>
10955L:	linux-media@vger.kernel.org
10956S:	Maintained
10957F:	drivers/media/rc/pwm-ir-tx.c
10958
10959PWM SUBSYSTEM
10960M:	Thierry Reding <thierry.reding@gmail.com>
10961L:	linux-pwm@vger.kernel.org
10962S:	Maintained
10963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10964F:	Documentation/pwm.txt
10965F:	Documentation/devicetree/bindings/pwm/
10966F:	include/linux/pwm.h
10967F:	drivers/pwm/
10968F:	drivers/video/backlight/pwm_bl.c
10969F:	include/linux/pwm_backlight.h
10970F:	drivers/gpio/gpio-mvebu.c
10971F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10972
10973PXA GPIO DRIVER
10974M:	Robert Jarzmik <robert.jarzmik@free.fr>
10975L:	linux-gpio@vger.kernel.org
10976S:	Maintained
10977F:	drivers/gpio/gpio-pxa.c
10978
10979PXA MMCI DRIVER
10980S:	Orphan
10981
10982PXA RTC DRIVER
10983M:	Robert Jarzmik <robert.jarzmik@free.fr>
10984L:	linux-rtc@vger.kernel.org
10985S:	Maintained
10986
10987PXA2xx/PXA3xx SUPPORT
10988M:	Daniel Mack <daniel@zonque.org>
10989M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10990M:	Robert Jarzmik <robert.jarzmik@free.fr>
10991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10992T:	git git://github.com/hzhuang1/linux.git
10993T:	git git://github.com/rjarzmik/linux.git
10994S:	Maintained
10995F:	arch/arm/boot/dts/pxa*
10996F:	arch/arm/mach-pxa/
10997F:	drivers/dma/pxa*
10998F:	drivers/pcmcia/pxa2xx*
10999F:	drivers/pinctrl/pxa/
11000F:	drivers/spi/spi-pxa2xx*
11001F:	drivers/usb/gadget/udc/pxa2*
11002F:	include/sound/pxa2xx-lib.h
11003F:	sound/arm/pxa*
11004F:	sound/soc/pxa/
11005
11006PXA3xx NAND FLASH DRIVER
11007M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11008L:	linux-mtd@lists.infradead.org
11009S:	Maintained
11010F:	drivers/mtd/nand/pxa3xx_nand.c
11011
11012QAT DRIVER
11013M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11014M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11015L:	qat-linux@intel.com
11016S:	Supported
11017F:	drivers/crypto/qat/
11018
11019QCOM AUDIO (ASoC) DRIVERS
11020M:	Patrick Lai <plai@codeaurora.org>
11021M:	Banajit Goswami <bgoswami@codeaurora.org>
11022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11023S:	Supported
11024F:	sound/soc/qcom/
11025
11026QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11027M:	Gabriel Somlo <somlo@cmu.edu>
11028M:	"Michael S. Tsirkin" <mst@redhat.com>
11029L:	qemu-devel@nongnu.org
11030S:	Maintained
11031F:	drivers/firmware/qemu_fw_cfg.c
11032
11033QIB DRIVER
11034M:	Mike Marciniszyn <infinipath@intel.com>
11035L:	linux-rdma@vger.kernel.org
11036S:	Supported
11037F:	drivers/infiniband/hw/qib/
11038
11039QLOGIC QL41xxx FCOE DRIVER
11040M:	QLogic-Storage-Upstream@cavium.com
11041L:	linux-scsi@vger.kernel.org
11042S:	Supported
11043F:	drivers/scsi/qedf/
11044
11045QLOGIC QL41xxx ISCSI DRIVER
11046M:	QLogic-Storage-Upstream@cavium.com
11047L:	linux-scsi@vger.kernel.org
11048S:	Supported
11049F:	drivers/scsi/qedi/
11050
11051QLOGIC QL4xxx ETHERNET DRIVER
11052M:	Yuval Mintz <Yuval.Mintz@cavium.com>
11053M:	Ariel Elior <Ariel.Elior@cavium.com>
11054M:	everest-linux-l2@cavium.com
11055L:	netdev@vger.kernel.org
11056S:	Supported
11057F:	drivers/net/ethernet/qlogic/qed/
11058F:	include/linux/qed/
11059F:	drivers/net/ethernet/qlogic/qede/
11060
11061QLOGIC QL4xxx RDMA DRIVER
11062M:	Ram Amrani <Ram.Amrani@cavium.com>
11063M:	Ariel Elior <Ariel.Elior@cavium.com>
11064L:	linux-rdma@vger.kernel.org
11065S:	Supported
11066F:	drivers/infiniband/hw/qedr/
11067F:	include/uapi/rdma/qedr-abi.h
11068
11069QLOGIC QLA1280 SCSI DRIVER
11070M:	Michael Reed <mdr@sgi.com>
11071L:	linux-scsi@vger.kernel.org
11072S:	Maintained
11073F:	drivers/scsi/qla1280.[ch]
11074
11075QLOGIC QLA2XXX FC-SCSI DRIVER
11076M:	qla2xxx-upstream@qlogic.com
11077L:	linux-scsi@vger.kernel.org
11078S:	Supported
11079F:	Documentation/scsi/LICENSE.qla2xxx
11080F:	drivers/scsi/qla2xxx/
11081
11082QLOGIC QLA3XXX NETWORK DRIVER
11083M:	Dept-GELinuxNICDev@cavium.com
11084L:	netdev@vger.kernel.org
11085S:	Supported
11086F:	Documentation/networking/LICENSE.qla3xxx
11087F:	drivers/net/ethernet/qlogic/qla3xxx.*
11088
11089QLOGIC QLA4XXX iSCSI DRIVER
11090M:	QLogic-Storage-Upstream@qlogic.com
11091L:	linux-scsi@vger.kernel.org
11092S:	Supported
11093F:	Documentation/scsi/LICENSE.qla4xxx
11094F:	drivers/scsi/qla4xxx/
11095
11096QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11097M:	Harish Patil <harish.patil@cavium.com>
11098M:	Manish Chopra <manish.chopra@cavium.com>
11099M:	Dept-GELinuxNICDev@cavium.com
11100L:	netdev@vger.kernel.org
11101S:	Supported
11102F:	drivers/net/ethernet/qlogic/qlcnic/
11103
11104QLOGIC QLGE 10Gb ETHERNET DRIVER
11105M:	Harish Patil <harish.patil@cavium.com>
11106M:	Manish Chopra <manish.chopra@cavium.com>
11107M:	Dept-GELinuxNICDev@cavium.com
11108L:	netdev@vger.kernel.org
11109S:	Supported
11110F:	drivers/net/ethernet/qlogic/qlge/
11111
11112QNX4 FILESYSTEM
11113M:	Anders Larsen <al@alarsen.net>
11114W:	http://www.alarsen.net/linux/qnx4fs/
11115S:	Maintained
11116F:	fs/qnx4/
11117F:	include/uapi/linux/qnx4_fs.h
11118F:	include/uapi/linux/qnxtypes.h
11119
11120QORIQ DPAA2 FSL-MC BUS DRIVER
11121M:	Stuart Yoder <stuyoder@gmail.com>
11122M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11123L:	linux-kernel@vger.kernel.org
11124S:	Maintained
11125F:	drivers/staging/fsl-mc/
11126F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11127
11128QT1010 MEDIA DRIVER
11129M:	Antti Palosaari <crope@iki.fi>
11130L:	linux-media@vger.kernel.org
11131W:	https://linuxtv.org
11132W:	http://palosaari.fi/linux/
11133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11134T:	git git://linuxtv.org/anttip/media_tree.git
11135S:	Maintained
11136F:	drivers/media/tuners/qt1010*
11137
11138QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11139M:	Kalle Valo <kvalo@qca.qualcomm.com>
11140L:	ath10k@lists.infradead.org
11141W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11143S:	Supported
11144F:	drivers/net/wireless/ath/ath10k/
11145
11146QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11147M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11148L:	linux-wireless@vger.kernel.org
11149W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11150S:	Supported
11151F:	drivers/net/wireless/ath/ath9k/
11152
11153QUALCOMM CAMERA SUBSYSTEM DRIVER
11154M:	Todor Tomov <todor.tomov@linaro.org>
11155L:	linux-media@vger.kernel.org
11156S:	Maintained
11157F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11158F:	Documentation/media/v4l-drivers/qcom_camss.rst
11159F:	drivers/media/platform/qcom/camss-8x16/
11160
11161QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11162M:	Timur Tabi <timur@codeaurora.org>
11163L:	netdev@vger.kernel.org
11164S:	Supported
11165F:	drivers/net/ethernet/qualcomm/emac/
11166
11167QUALCOMM HEXAGON ARCHITECTURE
11168M:	Richard Kuo <rkuo@codeaurora.org>
11169L:	linux-hexagon@vger.kernel.org
11170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11171S:	Supported
11172F:	arch/hexagon/
11173
11174QUALCOMM IOMMU
11175M:	Rob Clark <robdclark@gmail.com>
11176L:	iommu@lists.linux-foundation.org
11177L:	linux-arm-msm@vger.kernel.org
11178S:	Maintained
11179F:	drivers/iommu/qcom_iommu.c
11180
11181QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11182M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11183L:	linux-media@vger.kernel.org
11184L:	linux-arm-msm@vger.kernel.org
11185T:	git git://linuxtv.org/media_tree.git
11186S:	Maintained
11187F:	drivers/media/platform/qcom/venus/
11188
11189QUALCOMM WCN36XX WIRELESS DRIVER
11190M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11191L:	wcn36xx@lists.infradead.org
11192W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11193T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11194S:	Supported
11195F:	drivers/net/wireless/ath/wcn36xx/
11196
11197QUANTENNA QTNFMAC WIRELESS DRIVER
11198M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11199M:	Avinash Patil <avinashp@quantenna.com>
11200M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11201L:	linux-wireless@vger.kernel.org
11202S:	Maintained
11203F:	drivers/net/wireless/quantenna
11204
11205RADEON and AMDGPU DRM DRIVERS
11206M:	Alex Deucher <alexander.deucher@amd.com>
11207M:	Christian König <christian.koenig@amd.com>
11208L:	amd-gfx@lists.freedesktop.org
11209T:	git git://people.freedesktop.org/~agd5f/linux
11210S:	Supported
11211F:	drivers/gpu/drm/radeon/
11212F:	include/uapi/drm/radeon_drm.h
11213F:	drivers/gpu/drm/amd/
11214F:	include/uapi/drm/amdgpu_drm.h
11215
11216RADEON FRAMEBUFFER DISPLAY DRIVER
11217M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11218L:	linux-fbdev@vger.kernel.org
11219S:	Maintained
11220F:	drivers/video/fbdev/aty/radeon*
11221F:	include/uapi/linux/radeonfb.h
11222
11223RADIOSHARK RADIO DRIVER
11224M:	Hans Verkuil <hverkuil@xs4all.nl>
11225L:	linux-media@vger.kernel.org
11226T:	git git://linuxtv.org/media_tree.git
11227S:	Maintained
11228F:	drivers/media/radio/radio-shark.c
11229
11230RADIOSHARK2 RADIO DRIVER
11231M:	Hans Verkuil <hverkuil@xs4all.nl>
11232L:	linux-media@vger.kernel.org
11233T:	git git://linuxtv.org/media_tree.git
11234S:	Maintained
11235F:	drivers/media/radio/radio-shark2.c
11236F:	drivers/media/radio/radio-tea5777.c
11237
11238RADOS BLOCK DEVICE (RBD)
11239M:	Ilya Dryomov <idryomov@gmail.com>
11240M:	Sage Weil <sage@redhat.com>
11241M:	Alex Elder <elder@kernel.org>
11242L:	ceph-devel@vger.kernel.org
11243W:	http://ceph.com/
11244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11245T:	git git://github.com/ceph/ceph-client.git
11246S:	Supported
11247F:	Documentation/ABI/testing/sysfs-bus-rbd
11248F:	drivers/block/rbd.c
11249F:	drivers/block/rbd_types.h
11250
11251RAGE128 FRAMEBUFFER DISPLAY DRIVER
11252M:	Paul Mackerras <paulus@samba.org>
11253L:	linux-fbdev@vger.kernel.org
11254S:	Maintained
11255F:	drivers/video/fbdev/aty/aty128fb.c
11256
11257RAINSHADOW-CEC DRIVER
11258M:	Hans Verkuil <hverkuil@xs4all.nl>
11259L:	linux-media@vger.kernel.org
11260T:	git git://linuxtv.org/media_tree.git
11261S:	Maintained
11262F:	drivers/media/usb/rainshadow-cec/*
11263
11264RALINK MIPS ARCHITECTURE
11265M:	John Crispin <john@phrozen.org>
11266L:	linux-mips@linux-mips.org
11267S:	Maintained
11268F:	arch/mips/ralink
11269
11270RALINK RT2X00 WIRELESS LAN DRIVER
11271P:	rt2x00 project
11272M:	Stanislaw Gruszka <sgruszka@redhat.com>
11273M:	Helmut Schaa <helmut.schaa@googlemail.com>
11274L:	linux-wireless@vger.kernel.org
11275S:	Maintained
11276F:	drivers/net/wireless/ralink/rt2x00/
11277
11278RAMDISK RAM BLOCK DEVICE DRIVER
11279M:	Jens Axboe <axboe@kernel.dk>
11280S:	Maintained
11281F:	Documentation/blockdev/ramdisk.txt
11282F:	drivers/block/brd.c
11283
11284RANDOM NUMBER DRIVER
11285M:	"Theodore Ts'o" <tytso@mit.edu>
11286S:	Maintained
11287F:	drivers/char/random.c
11288
11289RAPIDIO SUBSYSTEM
11290M:	Matt Porter <mporter@kernel.crashing.org>
11291M:	Alexandre Bounine <alexandre.bounine@idt.com>
11292S:	Maintained
11293F:	drivers/rapidio/
11294
11295RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11296L:	linux-wireless@vger.kernel.org
11297S:	Orphan
11298F:	drivers/net/wireless/ray*
11299
11300RCUTORTURE MODULE
11301M:	Josh Triplett <josh@joshtriplett.org>
11302M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11303L:	linux-kernel@vger.kernel.org
11304S:	Supported
11305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11306F:	Documentation/RCU/torture.txt
11307F:	kernel/rcu/rcutorture.c
11308
11309RCUTORTURE TEST FRAMEWORK
11310M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11311M:	Josh Triplett <josh@joshtriplett.org>
11312R:	Steven Rostedt <rostedt@goodmis.org>
11313R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11314R:	Lai Jiangshan <jiangshanlai@gmail.com>
11315L:	linux-kernel@vger.kernel.org
11316S:	Supported
11317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11318F:	tools/testing/selftests/rcutorture
11319
11320RDC R-321X SoC
11321M:	Florian Fainelli <florian@openwrt.org>
11322S:	Maintained
11323
11324RDC R6040 FAST ETHERNET DRIVER
11325M:	Florian Fainelli <f.fainelli@gmail.com>
11326L:	netdev@vger.kernel.org
11327S:	Maintained
11328F:	drivers/net/ethernet/rdc/r6040.c
11329
11330RDMAVT - RDMA verbs software
11331M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11332L:	linux-rdma@vger.kernel.org
11333S:	Supported
11334F:	drivers/infiniband/sw/rdmavt
11335
11336RDS - RELIABLE DATAGRAM SOCKETS
11337M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11338L:	netdev@vger.kernel.org
11339L:	linux-rdma@vger.kernel.org
11340L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11341W:	https://oss.oracle.com/projects/rds/
11342S:	Supported
11343F:	net/rds/
11344F:	Documentation/networking/rds.txt
11345
11346RDT - RESOURCE ALLOCATION
11347M:	Fenghua Yu <fenghua.yu@intel.com>
11348L:	linux-kernel@vger.kernel.org
11349S:	Supported
11350F:	arch/x86/kernel/cpu/intel_rdt*
11351F:	arch/x86/include/asm/intel_rdt_sched.h
11352F:	Documentation/x86/intel_rdt*
11353
11354READ-COPY UPDATE (RCU)
11355M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11356M:	Josh Triplett <josh@joshtriplett.org>
11357R:	Steven Rostedt <rostedt@goodmis.org>
11358R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11359R:	Lai Jiangshan <jiangshanlai@gmail.com>
11360L:	linux-kernel@vger.kernel.org
11361W:	http://www.rdrop.com/users/paulmck/RCU/
11362S:	Supported
11363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11364F:	Documentation/RCU/
11365X:	Documentation/RCU/torture.txt
11366F:	include/linux/rcu*
11367X:	include/linux/srcu.h
11368F:	kernel/rcu/
11369X:	kernel/torture.c
11370
11371REAL TIME CLOCK (RTC) SUBSYSTEM
11372M:	Alessandro Zummo <a.zummo@towertech.it>
11373M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11374L:	linux-rtc@vger.kernel.org
11375Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11377S:	Maintained
11378F:	Documentation/devicetree/bindings/rtc/
11379F:	Documentation/rtc.txt
11380F:	drivers/rtc/
11381F:	include/linux/rtc.h
11382F:	include/uapi/linux/rtc.h
11383F:	include/linux/rtc/
11384F:	include/linux/platform_data/rtc-*
11385F:	tools/testing/selftests/timers/rtctest.c
11386
11387REALTEK AUDIO CODECS
11388M:	Bard Liao <bardliao@realtek.com>
11389M:	Oder Chiou <oder_chiou@realtek.com>
11390S:	Maintained
11391F:	sound/soc/codecs/rt*
11392F:	include/sound/rt*.h
11393
11394REGISTER MAP ABSTRACTION
11395M:	Mark Brown <broonie@kernel.org>
11396L:	linux-kernel@vger.kernel.org
11397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11398S:	Supported
11399F:	Documentation/devicetree/bindings/regmap/
11400F:	drivers/base/regmap/
11401F:	include/linux/regmap.h
11402
11403REISERFS FILE SYSTEM
11404L:	reiserfs-devel@vger.kernel.org
11405S:	Supported
11406F:	fs/reiserfs/
11407
11408REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11409M:	Ohad Ben-Cohen <ohad@wizery.com>
11410M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11411L:	linux-remoteproc@vger.kernel.org
11412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11413S:	Maintained
11414F:	Documentation/devicetree/bindings/remoteproc/
11415F:	Documentation/remoteproc.txt
11416F:	drivers/remoteproc/
11417F:	include/linux/remoteproc.h
11418
11419REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11420M:	Ohad Ben-Cohen <ohad@wizery.com>
11421M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11422L:	linux-remoteproc@vger.kernel.org
11423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11424S:	Maintained
11425F:	drivers/rpmsg/
11426F:	Documentation/rpmsg.txt
11427F:	include/linux/rpmsg.h
11428F:	include/linux/rpmsg/
11429
11430RENESAS CLOCK DRIVERS
11431M:	Geert Uytterhoeven <geert+renesas@glider.be>
11432L:	linux-renesas-soc@vger.kernel.org
11433S:	Supported
11434F:	drivers/clk/renesas/
11435
11436RENESAS ETHERNET DRIVERS
11437R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11438L:	netdev@vger.kernel.org
11439L:	linux-renesas-soc@vger.kernel.org
11440F:	Documentation/devicetree/bindings/net/renesas,*.txt
11441F:	Documentation/devicetree/bindings/net/sh_eth.txt
11442F:	drivers/net/ethernet/renesas/
11443F:	include/linux/sh_eth.h
11444
11445RENESAS R-CAR GYROADC DRIVER
11446M:	Marek Vasut <marek.vasut@gmail.com>
11447L:	linux-iio@vger.kernel.org
11448S:	Supported
11449F:	drivers/iio/adc/rcar_gyro_adc.c
11450
11451RENESAS USB PHY DRIVER
11452M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11453L:	linux-renesas-soc@vger.kernel.org
11454S:	Maintained
11455F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11456
11457RESET CONTROLLER FRAMEWORK
11458M:	Philipp Zabel <p.zabel@pengutronix.de>
11459T:	git git://git.pengutronix.de/git/pza/linux
11460S:	Maintained
11461F:	drivers/reset/
11462F:	Documentation/devicetree/bindings/reset/
11463F:	include/dt-bindings/reset/
11464F:	include/linux/reset.h
11465F:	include/linux/reset-controller.h
11466
11467RFKILL
11468M:	Johannes Berg <johannes@sipsolutions.net>
11469L:	linux-wireless@vger.kernel.org
11470W:	http://wireless.kernel.org/
11471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11473S:	Maintained
11474F:	Documentation/rfkill.txt
11475F:	net/rfkill/
11476
11477RHASHTABLE
11478M:	Thomas Graf <tgraf@suug.ch>
11479M:	Herbert Xu <herbert@gondor.apana.org.au>
11480L:	netdev@vger.kernel.org
11481S:	Maintained
11482F:	lib/rhashtable.c
11483F:	include/linux/rhashtable.h
11484
11485RICOH R5C592 MEMORYSTICK DRIVER
11486M:	Maxim Levitsky <maximlevitsky@gmail.com>
11487S:	Maintained
11488F:	drivers/memstick/host/r592.*
11489
11490RICOH SMARTMEDIA/XD DRIVER
11491M:	Maxim Levitsky <maximlevitsky@gmail.com>
11492S:	Maintained
11493F:	drivers/mtd/nand/r852.c
11494F:	drivers/mtd/nand/r852.h
11495
11496ROCCAT DRIVERS
11497M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11498W:	http://sourceforge.net/projects/roccat/
11499S:	Maintained
11500F:	drivers/hid/hid-roccat*
11501F:	include/linux/hid-roccat*
11502F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11503
11504ROCKER DRIVER
11505M:	Jiri Pirko <jiri@resnulli.us>
11506L:	netdev@vger.kernel.org
11507S:	Supported
11508F:	drivers/net/ethernet/rocker/
11509
11510ROCKETPORT DRIVER
11511P:	Comtrol Corp.
11512W:	http://www.comtrol.com
11513S:	Maintained
11514F:	Documentation/serial/rocket.txt
11515F:	drivers/tty/rocket*
11516
11517ROCKETPORT EXPRESS/INFINITY DRIVER
11518M:	Kevin Cernekee <cernekee@gmail.com>
11519L:	linux-serial@vger.kernel.org
11520S:	Odd Fixes
11521F:	drivers/tty/serial/rp2.*
11522
11523ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11524M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11525L:	linux-kernel@vger.kernel.org
11526L:	linux-renesas-soc@vger.kernel.org
11527S:	Supported
11528F:	drivers/mfd/bd9571mwv.c
11529F:	drivers/regulator/bd9571mwv-regulator.c
11530F:	drivers/gpio/gpio-bd9571mwv.c
11531F:	include/linux/mfd/bd9571mwv.h
11532F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11533
11534ROSE NETWORK LAYER
11535M:	Ralf Baechle <ralf@linux-mips.org>
11536L:	linux-hams@vger.kernel.org
11537W:	http://www.linux-ax25.org/
11538S:	Maintained
11539F:	include/net/rose.h
11540F:	include/uapi/linux/rose.h
11541F:	net/rose/
11542
11543RTL2830 MEDIA DRIVER
11544M:	Antti Palosaari <crope@iki.fi>
11545L:	linux-media@vger.kernel.org
11546W:	https://linuxtv.org
11547W:	http://palosaari.fi/linux/
11548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11549T:	git git://linuxtv.org/anttip/media_tree.git
11550S:	Maintained
11551F:	drivers/media/dvb-frontends/rtl2830*
11552
11553RTL2832 MEDIA DRIVER
11554M:	Antti Palosaari <crope@iki.fi>
11555L:	linux-media@vger.kernel.org
11556W:	https://linuxtv.org
11557W:	http://palosaari.fi/linux/
11558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11559T:	git git://linuxtv.org/anttip/media_tree.git
11560S:	Maintained
11561F:	drivers/media/dvb-frontends/rtl2832*
11562
11563RTL2832_SDR MEDIA DRIVER
11564M:	Antti Palosaari <crope@iki.fi>
11565L:	linux-media@vger.kernel.org
11566W:	https://linuxtv.org
11567W:	http://palosaari.fi/linux/
11568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11569T:	git git://linuxtv.org/anttip/media_tree.git
11570S:	Maintained
11571F:	drivers/media/dvb-frontends/rtl2832_sdr*
11572
11573RTL8180 WIRELESS DRIVER
11574L:	linux-wireless@vger.kernel.org
11575W:	http://wireless.kernel.org/
11576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11577S:	Orphan
11578F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11579
11580RTL8187 WIRELESS DRIVER
11581M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11582M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11583M:	Larry Finger <Larry.Finger@lwfinger.net>
11584L:	linux-wireless@vger.kernel.org
11585W:	http://wireless.kernel.org/
11586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11587S:	Maintained
11588F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11589
11590RTL8192CE WIRELESS DRIVER
11591M:	Larry Finger <Larry.Finger@lwfinger.net>
11592M:	Chaoming Li <chaoming_li@realsil.com.cn>
11593L:	linux-wireless@vger.kernel.org
11594W:	http://wireless.kernel.org/
11595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11596S:	Maintained
11597F:	drivers/net/wireless/realtek/rtlwifi/
11598F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11599
11600RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11601M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11602L:	linux-wireless@vger.kernel.org
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11604S:	Maintained
11605F:	drivers/net/wireless/realtek/rtl8xxxu/
11606
11607S3 SAVAGE FRAMEBUFFER DRIVER
11608M:	Antonino Daplas <adaplas@gmail.com>
11609L:	linux-fbdev@vger.kernel.org
11610S:	Maintained
11611F:	drivers/video/fbdev/savage/
11612
11613S390
11614M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11615M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11616L:	linux-s390@vger.kernel.org
11617W:	http://www.ibm.com/developerworks/linux/linux390/
11618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11619S:	Supported
11620F:	arch/s390/
11621F:	drivers/s390/
11622F:	Documentation/s390/
11623F:	Documentation/driver-api/s390-drivers.rst
11624
11625S390 COMMON I/O LAYER
11626M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11627M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11628L:	linux-s390@vger.kernel.org
11629W:	http://www.ibm.com/developerworks/linux/linux390/
11630S:	Supported
11631F:	drivers/s390/cio/
11632
11633S390 DASD DRIVER
11634M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11635M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11636L:	linux-s390@vger.kernel.org
11637W:	http://www.ibm.com/developerworks/linux/linux390/
11638S:	Supported
11639F:	drivers/s390/block/dasd*
11640F:	block/partitions/ibm.c
11641
11642S390 IOMMU (PCI)
11643M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11644L:	linux-s390@vger.kernel.org
11645W:	http://www.ibm.com/developerworks/linux/linux390/
11646S:	Supported
11647F:	drivers/iommu/s390-iommu.c
11648
11649S390 IUCV NETWORK LAYER
11650M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11651M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11652L:	linux-s390@vger.kernel.org
11653W:	http://www.ibm.com/developerworks/linux/linux390/
11654S:	Supported
11655F:	drivers/s390/net/*iucv*
11656F:	include/net/iucv/
11657F:	net/iucv/
11658
11659S390 NETWORK DRIVERS
11660M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11661M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11662L:	linux-s390@vger.kernel.org
11663W:	http://www.ibm.com/developerworks/linux/linux390/
11664S:	Supported
11665F:	drivers/s390/net/
11666
11667S390 PCI SUBSYSTEM
11668M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11669M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11670L:	linux-s390@vger.kernel.org
11671W:	http://www.ibm.com/developerworks/linux/linux390/
11672S:	Supported
11673F:	arch/s390/pci/
11674F:	drivers/pci/hotplug/s390_pci_hpc.c
11675
11676S390 VFIO-CCW DRIVER
11677M:	Cornelia Huck <cohuck@redhat.com>
11678M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11679L:	linux-s390@vger.kernel.org
11680L:	kvm@vger.kernel.org
11681S:	Supported
11682F:	drivers/s390/cio/vfio_ccw*
11683F:	Documentation/s390/vfio-ccw.txt
11684F:	include/uapi/linux/vfio_ccw.h
11685
11686S390 ZCRYPT DRIVER
11687M:	Harald Freudenberger <freude@de.ibm.com>
11688L:	linux-s390@vger.kernel.org
11689W:	http://www.ibm.com/developerworks/linux/linux390/
11690S:	Supported
11691F:	drivers/s390/crypto/
11692
11693S390 ZFCP DRIVER
11694M:	Steffen Maier <maier@linux.vnet.ibm.com>
11695M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11696L:	linux-s390@vger.kernel.org
11697W:	http://www.ibm.com/developerworks/linux/linux390/
11698S:	Supported
11699F:	drivers/s390/scsi/zfcp_*
11700
11701S3C24XX SD/MMC Driver
11702M:	Ben Dooks <ben-linux@fluff.org>
11703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11704S:	Supported
11705F:	drivers/mmc/host/s3cmci.*
11706
11707SAA6588 RDS RECEIVER DRIVER
11708M:	Hans Verkuil <hverkuil@xs4all.nl>
11709L:	linux-media@vger.kernel.org
11710T:	git git://linuxtv.org/media_tree.git
11711W:	https://linuxtv.org
11712S:	Odd Fixes
11713F:	drivers/media/i2c/saa6588*
11714
11715SAA7134 VIDEO4LINUX DRIVER
11716M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11717M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11718L:	linux-media@vger.kernel.org
11719W:	https://linuxtv.org
11720T:	git git://linuxtv.org/media_tree.git
11721S:	Odd fixes
11722F:	Documentation/media/v4l-drivers/saa7134*
11723F:	drivers/media/pci/saa7134/
11724
11725SAA7146 VIDEO4LINUX-2 DRIVER
11726M:	Hans Verkuil <hverkuil@xs4all.nl>
11727L:	linux-media@vger.kernel.org
11728T:	git git://linuxtv.org/media_tree.git
11729S:	Maintained
11730F:	drivers/media/common/saa7146/
11731F:	drivers/media/pci/saa7146/
11732F:	include/media/saa7146*
11733
11734SAMSUNG AUDIO (ASoC) DRIVERS
11735M:	Krzysztof Kozlowski <krzk@kernel.org>
11736M:	Sangbeom Kim <sbkim73@samsung.com>
11737M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11738L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11739S:	Supported
11740F:	sound/soc/samsung/
11741
11742SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11743M:	Krzysztof Kozlowski <krzk@kernel.org>
11744L:	linux-crypto@vger.kernel.org
11745L:	linux-samsung-soc@vger.kernel.org
11746S:	Maintained
11747F:	drivers/crypto/exynos-rng.c
11748F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11749
11750SAMSUNG FRAMEBUFFER DRIVER
11751M:	Jingoo Han <jingoohan1@gmail.com>
11752L:	linux-fbdev@vger.kernel.org
11753S:	Maintained
11754F:	drivers/video/fbdev/s3c-fb.c
11755
11756SAMSUNG LAPTOP DRIVER
11757M:	Corentin Chary <corentin.chary@gmail.com>
11758L:	platform-driver-x86@vger.kernel.org
11759S:	Maintained
11760F:	drivers/platform/x86/samsung-laptop.c
11761
11762SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11763M:	Sangbeom Kim <sbkim73@samsung.com>
11764M:	Krzysztof Kozlowski <krzk@kernel.org>
11765M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11766L:	linux-kernel@vger.kernel.org
11767L:	linux-samsung-soc@vger.kernel.org
11768S:	Supported
11769F:	drivers/mfd/sec*.c
11770F:	drivers/regulator/s2m*.c
11771F:	drivers/regulator/s5m*.c
11772F:	drivers/clk/clk-s2mps11.c
11773F:	drivers/rtc/rtc-s5m.c
11774F:	include/linux/mfd/samsung/
11775F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11776F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11777F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11778F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11779
11780SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11781M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11782L:	linux-media@vger.kernel.org
11783L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11784S:	Maintained
11785F:	drivers/media/platform/s3c-camif/
11786F:	include/media/drv-intf/s3c_camif.h
11787
11788SAMSUNG S3FWRN5 NFC DRIVER
11789M:	Robert Baldyga <r.baldyga@samsung.com>
11790M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11791L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11792S:	Supported
11793F:	drivers/nfc/s3fwrn5
11794
11795SAMSUNG S5C73M3 CAMERA DRIVER
11796M:	Kyungmin Park <kyungmin.park@samsung.com>
11797M:	Andrzej Hajda <a.hajda@samsung.com>
11798L:	linux-media@vger.kernel.org
11799S:	Supported
11800F:	drivers/media/i2c/s5c73m3/*
11801
11802SAMSUNG S5K5BAF CAMERA DRIVER
11803M:	Kyungmin Park <kyungmin.park@samsung.com>
11804M:	Andrzej Hajda <a.hajda@samsung.com>
11805L:	linux-media@vger.kernel.org
11806S:	Supported
11807F:	drivers/media/i2c/s5k5baf.c
11808
11809SAMSUNG S5P Security SubSystem (SSS) DRIVER
11810M:	Krzysztof Kozlowski <krzk@kernel.org>
11811M:	Vladimir Zapolskiy <vz@mleia.com>
11812L:	linux-crypto@vger.kernel.org
11813L:	linux-samsung-soc@vger.kernel.org
11814S:	Maintained
11815F:	drivers/crypto/s5p-sss.c
11816
11817SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11818M:	Kyungmin Park <kyungmin.park@samsung.com>
11819M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11820L:	linux-media@vger.kernel.org
11821Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11822S:	Supported
11823F:	drivers/media/platform/exynos4-is/
11824
11825SAMSUNG SOC CLOCK DRIVERS
11826M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11827M:	Tomasz Figa <tomasz.figa@gmail.com>
11828M:	Chanwoo Choi <cw00.choi@samsung.com>
11829S:	Supported
11830L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11831F:	drivers/clk/samsung/
11832F:	include/dt-bindings/clock/exynos*.h
11833F:	Documentation/devicetree/bindings/clock/exynos*.txt
11834
11835SAMSUNG SPI DRIVERS
11836M:	Kukjin Kim <kgene@kernel.org>
11837M:	Krzysztof Kozlowski <krzk@kernel.org>
11838M:	Andi Shyti <andi.shyti@samsung.com>
11839L:	linux-spi@vger.kernel.org
11840L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11841S:	Maintained
11842F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11843F:	drivers/spi/spi-s3c*
11844F:	include/linux/platform_data/spi-s3c64xx.h
11845
11846SAMSUNG SXGBE DRIVERS
11847M:	Byungho An <bh74.an@samsung.com>
11848M:	Girish K S <ks.giri@samsung.com>
11849M:	Vipul Pandya <vipul.pandya@samsung.com>
11850S:	Supported
11851L:	netdev@vger.kernel.org
11852F:	drivers/net/ethernet/samsung/sxgbe/
11853
11854SAMSUNG THERMAL DRIVER
11855M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11856L:	linux-pm@vger.kernel.org
11857L:	linux-samsung-soc@vger.kernel.org
11858S:	Supported
11859T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11860F:	drivers/thermal/samsung/
11861
11862SAMSUNG USB2 PHY DRIVER
11863M:	Kamil Debski <kamil@wypas.org>
11864M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11865L:	linux-kernel@vger.kernel.org
11866S:	Supported
11867F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11868F:	Documentation/phy/samsung-usb2.txt
11869F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11870F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11871F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11872F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11873F:	drivers/phy/samsung/phy-samsung-usb2.c
11874F:	drivers/phy/samsung/phy-samsung-usb2.h
11875
11876SC1200 WDT DRIVER
11877M:	Zwane Mwaikambo <zwanem@gmail.com>
11878S:	Maintained
11879F:	drivers/watchdog/sc1200wdt.c
11880
11881SCHEDULER
11882M:	Ingo Molnar <mingo@redhat.com>
11883M:	Peter Zijlstra <peterz@infradead.org>
11884L:	linux-kernel@vger.kernel.org
11885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11886S:	Maintained
11887F:	kernel/sched/
11888F:	include/linux/sched.h
11889F:	include/uapi/linux/sched.h
11890F:	include/linux/wait.h
11891
11892SCORE ARCHITECTURE
11893M:	Chen Liqin <liqin.linux@gmail.com>
11894M:	Lennox Wu <lennox.wu@gmail.com>
11895W:	http://www.sunplus.com
11896S:	Supported
11897F:	arch/score/
11898
11899SCR24X CHIP CARD INTERFACE DRIVER
11900M:	Lubomir Rintel <lkundrak@v3.sk>
11901S:	Supported
11902F:	drivers/char/pcmcia/scr24x_cs.c
11903
11904SCSI CDROM DRIVER
11905M:	Jens Axboe <axboe@kernel.dk>
11906L:	linux-scsi@vger.kernel.org
11907W:	http://www.kernel.dk
11908S:	Maintained
11909F:	drivers/scsi/sr*
11910
11911SCSI RDMA PROTOCOL (SRP) INITIATOR
11912M:	Bart Van Assche <bart.vanassche@sandisk.com>
11913L:	linux-rdma@vger.kernel.org
11914S:	Supported
11915W:	http://www.openfabrics.org
11916Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11918F:	drivers/infiniband/ulp/srp/
11919F:	include/scsi/srp.h
11920
11921SCSI SG DRIVER
11922M:	Doug Gilbert <dgilbert@interlog.com>
11923L:	linux-scsi@vger.kernel.org
11924W:	http://sg.danny.cz/sg
11925S:	Maintained
11926F:	Documentation/scsi/scsi-generic.txt
11927F:	drivers/scsi/sg.c
11928F:	include/scsi/sg.h
11929
11930SCSI SUBSYSTEM
11931M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11933M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11935L:	linux-scsi@vger.kernel.org
11936S:	Maintained
11937F:	Documentation/devicetree/bindings/scsi/
11938F:	drivers/scsi/
11939F:	include/scsi/
11940
11941SCSI TAPE DRIVER
11942M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11943L:	linux-scsi@vger.kernel.org
11944S:	Maintained
11945F:	Documentation/scsi/st.txt
11946F:	drivers/scsi/st.*
11947F:	drivers/scsi/st_*.h
11948
11949SCTP PROTOCOL
11950M:	Vlad Yasevich <vyasevich@gmail.com>
11951M:	Neil Horman <nhorman@tuxdriver.com>
11952L:	linux-sctp@vger.kernel.org
11953W:	http://lksctp.sourceforge.net
11954S:	Maintained
11955F:	Documentation/networking/sctp.txt
11956F:	include/linux/sctp.h
11957F:	include/uapi/linux/sctp.h
11958F:	include/net/sctp/
11959F:	net/sctp/
11960
11961SCx200 CPU SUPPORT
11962M:	Jim Cromie <jim.cromie@gmail.com>
11963S:	Odd Fixes
11964F:	Documentation/i2c/busses/scx200_acb
11965F:	arch/x86/platform/scx200/
11966F:	drivers/watchdog/scx200_wdt.c
11967F:	drivers/i2c/busses/scx200*
11968F:	drivers/mtd/maps/scx200_docflash.c
11969F:	include/linux/scx200.h
11970
11971SCx200 GPIO DRIVER
11972M:	Jim Cromie <jim.cromie@gmail.com>
11973S:	Maintained
11974F:	drivers/char/scx200_gpio.c
11975F:	include/linux/scx200_gpio.h
11976
11977SCx200 HRT CLOCKSOURCE DRIVER
11978M:	Jim Cromie <jim.cromie@gmail.com>
11979S:	Maintained
11980F:	drivers/clocksource/scx200_hrt.c
11981
11982SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11983M:	Sascha Sommer <saschasommer@freenet.de>
11984L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11985S:	Maintained
11986F:	drivers/mmc/host/sdricoh_cs.c
11987
11988SECURE COMPUTING
11989M:	Kees Cook <keescook@chromium.org>
11990R:	Andy Lutomirski <luto@amacapital.net>
11991R:	Will Drewry <wad@chromium.org>
11992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11993S:	Supported
11994F:	kernel/seccomp.c
11995F:	include/uapi/linux/seccomp.h
11996F:	include/linux/seccomp.h
11997F:	tools/testing/selftests/seccomp/*
11998F:	tools/testing/selftests/kselftest_harness.h
11999F:	Documentation/userspace-api/seccomp_filter.rst
12000K:	\bsecure_computing
12001K:	\bTIF_SECCOMP\b
12002
12003SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12004M:	Al Cooper <alcooperx@gmail.com>
12005L:	linux-mmc@vger.kernel.org
12006L:	bcm-kernel-feedback-list@broadcom.com
12007S:	Maintained
12008F:	drivers/mmc/host/sdhci-brcmstb*
12009
12010SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12011M:	Adrian Hunter <adrian.hunter@intel.com>
12012L:	linux-mmc@vger.kernel.org
12013T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12014S:	Maintained
12015F:	drivers/mmc/host/sdhci*
12016F:	include/linux/mmc/sdhci*
12017
12018SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12019M:	Ben Dooks <ben-linux@fluff.org>
12020M:	Jaehoon Chung <jh80.chung@samsung.com>
12021L:	linux-mmc@vger.kernel.org
12022S:	Maintained
12023F:	drivers/mmc/host/sdhci-s3c*
12024
12025SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12026M:	Viresh Kumar <vireshk@kernel.org>
12027L:	linux-mmc@vger.kernel.org
12028S:	Maintained
12029F:	drivers/mmc/host/sdhci-spear.c
12030
12031SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12032M:	Scott Bauer <scott.bauer@intel.com>
12033M:	Jonathan Derrick <jonathan.derrick@intel.com>
12034M:	Rafael Antognolli <rafael.antognolli@intel.com>
12035L:	linux-block@vger.kernel.org
12036S:	Supported
12037F:	block/sed*
12038F:	block/opal_proto.h
12039F:	include/linux/sed*
12040F:	include/uapi/linux/sed*
12041
12042SECURITY CONTACT
12043M:	Security Officers <security@kernel.org>
12044S:	Supported
12045
12046SECURITY SUBSYSTEM
12047M:	James Morris <james.l.morris@oracle.com>
12048M:	"Serge E. Hallyn" <serge@hallyn.com>
12049L:	linux-security-module@vger.kernel.org (suggested Cc:)
12050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12051W:	http://kernsec.org/
12052S:	Supported
12053F:	security/
12054
12055SELINUX SECURITY MODULE
12056M:	Paul Moore <paul@paul-moore.com>
12057M:	Stephen Smalley <sds@tycho.nsa.gov>
12058M:	Eric Paris <eparis@parisplace.org>
12059L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12060W:	https://selinuxproject.org
12061W:	https://github.com/SELinuxProject
12062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12063S:	Supported
12064F:	include/linux/selinux*
12065F:	security/selinux/
12066F:	scripts/selinux/
12067F:	Documentation/admin-guide/LSM/SELinux.rst
12068
12069SENSABLE PHANTOM
12070M:	Jiri Slaby <jirislaby@gmail.com>
12071S:	Maintained
12072F:	drivers/misc/phantom.c
12073F:	include/uapi/linux/phantom.h
12074
12075SERIAL DEVICE BUS
12076M:	Rob Herring <robh@kernel.org>
12077L:	linux-serial@vger.kernel.org
12078S:	Maintained
12079F:	Documentation/devicetree/bindings/serial/slave-device.txt
12080F:	drivers/tty/serdev/
12081F:	include/linux/serdev.h
12082
12083SERIAL DRIVERS
12084M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12085L:	linux-serial@vger.kernel.org
12086S:	Maintained
12087F:	Documentation/devicetree/bindings/serial/
12088F:	drivers/tty/serial/
12089
12090SERIAL IR RECEIVER
12091M:	Sean Young <sean@mess.org>
12092L:	linux-media@vger.kernel.org
12093S:	Maintained
12094F:	drivers/media/rc/serial_ir.c
12095
12096SFC NETWORK DRIVER
12097M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12098M:	Edward Cree <ecree@solarflare.com>
12099M:	Bert Kenward <bkenward@solarflare.com>
12100L:	netdev@vger.kernel.org
12101S:	Supported
12102F:	drivers/net/ethernet/sfc/
12103
12104SGI GRU DRIVER
12105M:	Dimitri Sivanich <sivanich@sgi.com>
12106S:	Maintained
12107F:	drivers/misc/sgi-gru/
12108
12109SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12110M:	Pat Gefre <pfg@sgi.com>
12111L:	linux-ia64@vger.kernel.org
12112S:	Supported
12113F:	Documentation/ia64/serial.txt
12114F:	drivers/tty/serial/ioc?_serial.c
12115F:	include/linux/ioc?.h
12116
12117SGI XP/XPC/XPNET DRIVER
12118M:	Cliff Whickman <cpw@sgi.com>
12119M:	Robin Holt <robinmholt@gmail.com>
12120S:	Maintained
12121F:	drivers/misc/sgi-xp/
12122
12123SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12124M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12125L:	linux-s390@vger.kernel.org
12126W:	http://www.ibm.com/developerworks/linux/linux390/
12127S:	Supported
12128F:	net/smc/
12129
12130SH_VEU V4L2 MEM2MEM DRIVER
12131L:	linux-media@vger.kernel.org
12132S:	Orphan
12133F:	drivers/media/platform/sh_veu.c
12134
12135SH_VOU V4L2 OUTPUT DRIVER
12136L:	linux-media@vger.kernel.org
12137S:	Orphan
12138F:	drivers/media/platform/sh_vou.c
12139F:	include/media/drv-intf/sh_vou.h
12140
12141SI2157 MEDIA DRIVER
12142M:	Antti Palosaari <crope@iki.fi>
12143L:	linux-media@vger.kernel.org
12144W:	https://linuxtv.org
12145W:	http://palosaari.fi/linux/
12146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12147T:	git git://linuxtv.org/anttip/media_tree.git
12148S:	Maintained
12149F:	drivers/media/tuners/si2157*
12150
12151SI2168 MEDIA DRIVER
12152M:	Antti Palosaari <crope@iki.fi>
12153L:	linux-media@vger.kernel.org
12154W:	https://linuxtv.org
12155W:	http://palosaari.fi/linux/
12156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12157T:	git git://linuxtv.org/anttip/media_tree.git
12158S:	Maintained
12159F:	drivers/media/dvb-frontends/si2168*
12160
12161SI470X FM RADIO RECEIVER I2C DRIVER
12162M:	Hans Verkuil <hverkuil@xs4all.nl>
12163L:	linux-media@vger.kernel.org
12164T:	git git://linuxtv.org/media_tree.git
12165W:	https://linuxtv.org
12166S:	Odd Fixes
12167F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12168
12169SI470X FM RADIO RECEIVER USB DRIVER
12170M:	Hans Verkuil <hverkuil@xs4all.nl>
12171L:	linux-media@vger.kernel.org
12172T:	git git://linuxtv.org/media_tree.git
12173W:	https://linuxtv.org
12174S:	Maintained
12175F:	drivers/media/radio/si470x/radio-si470x-common.c
12176F:	drivers/media/radio/si470x/radio-si470x.h
12177F:	drivers/media/radio/si470x/radio-si470x-usb.c
12178
12179SI4713 FM RADIO TRANSMITTER I2C DRIVER
12180M:	Eduardo Valentin <edubezval@gmail.com>
12181L:	linux-media@vger.kernel.org
12182T:	git git://linuxtv.org/media_tree.git
12183W:	https://linuxtv.org
12184S:	Odd Fixes
12185F:	drivers/media/radio/si4713/si4713.?
12186
12187SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12188M:	Eduardo Valentin <edubezval@gmail.com>
12189L:	linux-media@vger.kernel.org
12190T:	git git://linuxtv.org/media_tree.git
12191W:	https://linuxtv.org
12192S:	Odd Fixes
12193F:	drivers/media/radio/si4713/radio-platform-si4713.c
12194
12195SI4713 FM RADIO TRANSMITTER USB DRIVER
12196M:	Hans Verkuil <hverkuil@xs4all.nl>
12197L:	linux-media@vger.kernel.org
12198T:	git git://linuxtv.org/media_tree.git
12199W:	https://linuxtv.org
12200S:	Maintained
12201F:	drivers/media/radio/si4713/radio-usb-si4713.c
12202
12203SIANO DVB DRIVER
12204M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12205M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12206L:	linux-media@vger.kernel.org
12207W:	https://linuxtv.org
12208T:	git git://linuxtv.org/media_tree.git
12209S:	Odd fixes
12210F:	drivers/media/common/siano/
12211F:	drivers/media/usb/siano/
12212F:	drivers/media/usb/siano/
12213F:	drivers/media/mmc/siano/
12214
12215SILEAD TOUCHSCREEN DRIVER
12216M:	Hans de Goede <hdegoede@redhat.com>
12217L:	linux-input@vger.kernel.org
12218L:	platform-driver-x86@vger.kernel.org
12219S:	Maintained
12220F:	drivers/input/touchscreen/silead.c
12221F:	drivers/platform/x86/silead_dmi.c
12222
12223SILICON MOTION SM712 FRAME BUFFER DRIVER
12224M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12225M:	Teddy Wang <teddy.wang@siliconmotion.com>
12226M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12227L:	linux-fbdev@vger.kernel.org
12228S:	Maintained
12229F:	drivers/video/fbdev/sm712*
12230F:	Documentation/fb/sm712fb.txt
12231
12232SIMPLE FIRMWARE INTERFACE (SFI)
12233M:	Len Brown <lenb@kernel.org>
12234L:	sfi-devel@simplefirmware.org
12235W:	http://simplefirmware.org/
12236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12237S:	Supported
12238F:	arch/x86/platform/sfi/
12239F:	drivers/sfi/
12240F:	include/linux/sfi*.h
12241
12242SIMPLEFB FB DRIVER
12243M:	Hans de Goede <hdegoede@redhat.com>
12244L:	linux-fbdev@vger.kernel.org
12245S:	Maintained
12246F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12247F:	drivers/video/fbdev/simplefb.c
12248F:	include/linux/platform_data/simplefb.h
12249
12250SIMTEC EB110ATX (Chalice CATS)
12251P:	Ben Dooks
12252P:	Vincent Sanders <vince@simtec.co.uk>
12253M:	Simtec Linux Team <linux@simtec.co.uk>
12254W:	http://www.simtec.co.uk/products/EB110ATX/
12255S:	Supported
12256
12257SIMTEC EB2410ITX (BAST)
12258P:	Ben Dooks
12259P:	Vincent Sanders <vince@simtec.co.uk>
12260M:	Simtec Linux Team <linux@simtec.co.uk>
12261W:	http://www.simtec.co.uk/products/EB2410ITX/
12262S:	Supported
12263F:	arch/arm/mach-s3c24xx/mach-bast.c
12264F:	arch/arm/mach-s3c24xx/bast-ide.c
12265F:	arch/arm/mach-s3c24xx/bast-irq.c
12266
12267SIPHASH PRF ROUTINES
12268M:	Jason A. Donenfeld <Jason@zx2c4.com>
12269S:	Maintained
12270F:	lib/siphash.c
12271F:	lib/test_siphash.c
12272F:	include/linux/siphash.h
12273
12274SIS 190 ETHERNET DRIVER
12275M:	Francois Romieu <romieu@fr.zoreil.com>
12276L:	netdev@vger.kernel.org
12277S:	Maintained
12278F:	drivers/net/ethernet/sis/sis190.c
12279
12280SIS 900/7016 FAST ETHERNET DRIVER
12281M:	Daniele Venzano <venza@brownhat.org>
12282W:	http://www.brownhat.org/sis900.html
12283L:	netdev@vger.kernel.org
12284S:	Maintained
12285F:	drivers/net/ethernet/sis/sis900.*
12286
12287SIS FRAMEBUFFER DRIVER
12288M:	Thomas Winischhofer <thomas@winischhofer.net>
12289W:	http://www.winischhofer.net/linuxsisvga.shtml
12290S:	Maintained
12291F:	Documentation/fb/sisfb.txt
12292F:	drivers/video/fbdev/sis/
12293F:	include/video/sisfb.h
12294
12295SIS USB2VGA DRIVER
12296M:	Thomas Winischhofer <thomas@winischhofer.net>
12297W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12298S:	Maintained
12299F:	drivers/usb/misc/sisusbvga/
12300
12301SLAB ALLOCATOR
12302M:	Christoph Lameter <cl@linux.com>
12303M:	Pekka Enberg <penberg@kernel.org>
12304M:	David Rientjes <rientjes@google.com>
12305M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12306M:	Andrew Morton <akpm@linux-foundation.org>
12307L:	linux-mm@kvack.org
12308S:	Maintained
12309F:	include/linux/sl?b*.h
12310F:	mm/sl?b*
12311
12312SLEEPABLE READ-COPY UPDATE (SRCU)
12313M:	Lai Jiangshan <jiangshanlai@gmail.com>
12314M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12315M:	Josh Triplett <josh@joshtriplett.org>
12316R:	Steven Rostedt <rostedt@goodmis.org>
12317R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12318L:	linux-kernel@vger.kernel.org
12319W:	http://www.rdrop.com/users/paulmck/RCU/
12320S:	Supported
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12322F:	include/linux/srcu.h
12323F:	kernel/rcu/srcu.c
12324
12325SMACK SECURITY MODULE
12326M:	Casey Schaufler <casey@schaufler-ca.com>
12327L:	linux-security-module@vger.kernel.org
12328W:	http://schaufler-ca.com
12329T:	git git://github.com/cschaufler/smack-next
12330S:	Maintained
12331F:	Documentation/admin-guide/LSM/Smack.rst
12332F:	security/smack/
12333
12334SMC91x ETHERNET DRIVER
12335M:	Nicolas Pitre <nico@fluxnic.net>
12336S:	Odd Fixes
12337F:	drivers/net/ethernet/smsc/smc91x.*
12338
12339SMIA AND SMIA++ IMAGE SENSOR DRIVER
12340M:	Sakari Ailus <sakari.ailus@iki.fi>
12341L:	linux-media@vger.kernel.org
12342S:	Maintained
12343F:	drivers/media/i2c/smiapp/
12344F:	include/media/i2c/smiapp.h
12345F:	drivers/media/i2c/smiapp-pll.c
12346F:	drivers/media/i2c/smiapp-pll.h
12347F:	include/uapi/linux/smiapp.h
12348F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12349
12350SMM665 HARDWARE MONITOR DRIVER
12351M:	Guenter Roeck <linux@roeck-us.net>
12352L:	linux-hwmon@vger.kernel.org
12353S:	Maintained
12354F:	Documentation/hwmon/smm665
12355F:	drivers/hwmon/smm665.c
12356
12357SMSC EMC2103 HARDWARE MONITOR DRIVER
12358M:	Steve Glendinning <steve.glendinning@shawell.net>
12359L:	linux-hwmon@vger.kernel.org
12360S:	Maintained
12361F:	Documentation/hwmon/emc2103
12362F:	drivers/hwmon/emc2103.c
12363
12364SMSC SCH5627 HARDWARE MONITOR DRIVER
12365M:	Hans de Goede <hdegoede@redhat.com>
12366L:	linux-hwmon@vger.kernel.org
12367S:	Supported
12368F:	Documentation/hwmon/sch5627
12369F:	drivers/hwmon/sch5627.c
12370
12371SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12372M:	Steve Glendinning <steve.glendinning@shawell.net>
12373L:	linux-fbdev@vger.kernel.org
12374S:	Maintained
12375F:	drivers/video/fbdev/smscufx.c
12376
12377SMSC47B397 HARDWARE MONITOR DRIVER
12378M:	Jean Delvare <jdelvare@suse.com>
12379L:	linux-hwmon@vger.kernel.org
12380S:	Maintained
12381F:	Documentation/hwmon/smsc47b397
12382F:	drivers/hwmon/smsc47b397.c
12383
12384SMSC911x ETHERNET DRIVER
12385M:	Steve Glendinning <steve.glendinning@shawell.net>
12386L:	netdev@vger.kernel.org
12387S:	Maintained
12388F:	include/linux/smsc911x.h
12389F:	drivers/net/ethernet/smsc/smsc911x.*
12390
12391SMSC9420 PCI ETHERNET DRIVER
12392M:	Steve Glendinning <steve.glendinning@shawell.net>
12393L:	netdev@vger.kernel.org
12394S:	Maintained
12395F:	drivers/net/ethernet/smsc/smsc9420.*
12396
12397SOC-CAMERA V4L2 SUBSYSTEM
12398M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12399L:	linux-media@vger.kernel.org
12400T:	git git://linuxtv.org/media_tree.git
12401S:	Maintained
12402F:	include/media/soc*
12403F:	drivers/media/i2c/soc_camera/
12404F:	drivers/media/platform/soc_camera/
12405
12406SOEKRIS NET48XX LED SUPPORT
12407M:	Chris Boot <bootc@bootc.net>
12408S:	Maintained
12409F:	drivers/leds/leds-net48xx.c
12410
12411SOFT-ROCE DRIVER (rxe)
12412M:	Moni Shoua <monis@mellanox.com>
12413L:	linux-rdma@vger.kernel.org
12414S:	Supported
12415W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12416Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12417F:	drivers/infiniband/sw/rxe/
12418F:	include/uapi/rdma/rdma_user_rxe.h
12419
12420SOFTLOGIC 6x10 MPEG CODEC
12421M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12422M:	Anton Sviridenko <anton@corp.bluecherry.net>
12423M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12424M:	Andrey Utkin <andrey_utkin@fastmail.com>
12425M:	Ismael Luceno <ismael@iodev.co.uk>
12426L:	linux-media@vger.kernel.org
12427S:	Supported
12428F:	drivers/media/pci/solo6x10/
12429
12430SOFTWARE RAID (Multiple Disks) SUPPORT
12431M:	Shaohua Li <shli@kernel.org>
12432L:	linux-raid@vger.kernel.org
12433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12434S:	Supported
12435F:	drivers/md/
12436F:	include/linux/raid/
12437F:	include/uapi/linux/raid/
12438
12439SONIC NETWORK DRIVER
12440M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12441L:	netdev@vger.kernel.org
12442S:	Maintained
12443F:	drivers/net/ethernet/natsemi/sonic.*
12444
12445SONICS SILICON BACKPLANE DRIVER (SSB)
12446M:	Michael Buesch <m@bues.ch>
12447L:	linux-wireless@vger.kernel.org
12448S:	Maintained
12449F:	drivers/ssb/
12450F:	include/linux/ssb/
12451
12452SONY MEMORYSTICK CARD SUPPORT
12453M:	Alex Dubov <oakad@yahoo.com>
12454W:	http://tifmxx.berlios.de/
12455S:	Maintained
12456F:	drivers/memstick/host/tifm_ms.c
12457
12458SONY MEMORYSTICK STANDARD SUPPORT
12459M:	Maxim Levitsky <maximlevitsky@gmail.com>
12460S:	Maintained
12461F:	drivers/memstick/core/ms_block.*
12462
12463SONY VAIO CONTROL DEVICE DRIVER
12464M:	Mattia Dongili <malattia@linux.it>
12465L:	platform-driver-x86@vger.kernel.org
12466W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12467S:	Maintained
12468F:	Documentation/laptops/sony-laptop.txt
12469F:	drivers/char/sonypi.c
12470F:	drivers/platform/x86/sony-laptop.c
12471F:	include/linux/sony-laptop.h
12472
12473SOUND
12474M:	Jaroslav Kysela <perex@perex.cz>
12475M:	Takashi Iwai <tiwai@suse.com>
12476L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12477W:	http://www.alsa-project.org/
12478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12479T:	git git://git.alsa-project.org/alsa-kernel.git
12480Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12481S:	Maintained
12482F:	Documentation/sound/
12483F:	include/sound/
12484F:	include/uapi/sound/
12485F:	sound/
12486
12487SOUND - COMPRESSED AUDIO
12488M:	Vinod Koul <vinod.koul@intel.com>
12489L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12491S:	Supported
12492F:	Documentation/sound/alsa/compress_offload.txt
12493F:	include/sound/compress_driver.h
12494F:	include/uapi/sound/compress_*
12495F:	sound/core/compress_offload.c
12496F:	sound/soc/soc-compress.c
12497
12498SOUND - DMAENGINE HELPERS
12499M:	Lars-Peter Clausen <lars@metafoo.de>
12500S:	Supported
12501F:	include/sound/dmaengine_pcm.h
12502F:	sound/core/pcm_dmaengine.c
12503F:	sound/soc/soc-generic-dmaengine-pcm.c
12504
12505SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12506M:	Liam Girdwood <lgirdwood@gmail.com>
12507M:	Mark Brown <broonie@kernel.org>
12508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12510W:	http://alsa-project.org/main/index.php/ASoC
12511S:	Supported
12512F:	Documentation/devicetree/bindings/sound/
12513F:	Documentation/sound/alsa/soc/
12514F:	sound/soc/
12515F:	include/sound/soc*
12516
12517SP2 MEDIA DRIVER
12518M:	Olli Salonen <olli.salonen@iki.fi>
12519L:	linux-media@vger.kernel.org
12520W:	https://linuxtv.org
12521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12522S:	Maintained
12523F:	drivers/media/dvb-frontends/sp2*
12524
12525SPARC + UltraSPARC (sparc/sparc64)
12526M:	"David S. Miller" <davem@davemloft.net>
12527L:	sparclinux@vger.kernel.org
12528Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12531S:	Maintained
12532F:	arch/sparc/
12533F:	drivers/sbus/
12534
12535SPARC SERIAL DRIVERS
12536M:	"David S. Miller" <davem@davemloft.net>
12537L:	sparclinux@vger.kernel.org
12538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12540S:	Maintained
12541F:	include/linux/sunserialcore.h
12542F:	drivers/tty/serial/suncore.c
12543F:	drivers/tty/serial/sunhv.c
12544F:	drivers/tty/serial/sunsab.c
12545F:	drivers/tty/serial/sunsab.h
12546F:	drivers/tty/serial/sunsu.c
12547F:	drivers/tty/serial/sunzilog.c
12548F:	drivers/tty/serial/sunzilog.h
12549F:	drivers/tty/vcc.c
12550
12551SPARSE CHECKER
12552M:	"Christopher Li" <sparse@chrisli.org>
12553L:	linux-sparse@vger.kernel.org
12554W:	https://sparse.wiki.kernel.org/
12555T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12556T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12557S:	Maintained
12558F:	include/linux/compiler.h
12559
12560SPEAR CLOCK FRAMEWORK SUPPORT
12561M:	Viresh Kumar <vireshk@kernel.org>
12562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12563W:	http://www.st.com/spear
12564S:	Maintained
12565F:	drivers/clk/spear/
12566
12567SPEAR PLATFORM SUPPORT
12568M:	Viresh Kumar <vireshk@kernel.org>
12569M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12571W:	http://www.st.com/spear
12572S:	Maintained
12573F:	arch/arm/boot/dts/spear*
12574F:	arch/arm/mach-spear/
12575
12576SPI NOR SUBSYSTEM
12577M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12578M:	Marek Vasut <marek.vasut@gmail.com>
12579L:	linux-mtd@lists.infradead.org
12580W:	http://www.linux-mtd.infradead.org/
12581Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12582T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12583T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12584S:	Maintained
12585F:	drivers/mtd/spi-nor/
12586F:	include/linux/mtd/spi-nor.h
12587
12588SPI SUBSYSTEM
12589M:	Mark Brown <broonie@kernel.org>
12590L:	linux-spi@vger.kernel.org
12591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12592Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12593S:	Maintained
12594F:	Documentation/devicetree/bindings/spi/
12595F:	Documentation/spi/
12596F:	drivers/spi/
12597F:	include/linux/spi/
12598F:	include/uapi/linux/spi/
12599F:	tools/spi/
12600
12601SPIDERNET NETWORK DRIVER for CELL
12602M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12603L:	netdev@vger.kernel.org
12604S:	Supported
12605F:	Documentation/networking/spider_net.txt
12606F:	drivers/net/ethernet/toshiba/spider_net*
12607
12608SPMI SUBSYSTEM
12609R:	Stephen Boyd <sboyd@codeaurora.org>
12610L:	linux-arm-msm@vger.kernel.org
12611F:	Documentation/devicetree/bindings/spmi/
12612F:	drivers/spmi/
12613F:	include/dt-bindings/spmi/spmi.h
12614F:	include/linux/spmi.h
12615F:	include/trace/events/spmi.h
12616
12617SPU FILE SYSTEM
12618M:	Jeremy Kerr <jk@ozlabs.org>
12619L:	linuxppc-dev@lists.ozlabs.org
12620W:	http://www.ibm.com/developerworks/power/cell/
12621S:	Supported
12622F:	Documentation/filesystems/spufs.txt
12623F:	arch/powerpc/platforms/cell/spufs/
12624
12625SQUASHFS FILE SYSTEM
12626M:	Phillip Lougher <phillip@squashfs.org.uk>
12627L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12628W:	http://squashfs.org.uk
12629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12630S:	Maintained
12631F:	Documentation/filesystems/squashfs.txt
12632F:	fs/squashfs/
12633
12634SRM (Alpha) environment access
12635M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12636S:	Maintained
12637F:	arch/alpha/kernel/srm_env.c
12638
12639STABLE BRANCH
12640M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12641L:	stable@vger.kernel.org
12642S:	Supported
12643F:	Documentation/process/stable-kernel-rules.rst
12644
12645STAGING - COMEDI
12646M:	Ian Abbott <abbotti@mev.co.uk>
12647M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12648S:	Odd Fixes
12649F:	drivers/staging/comedi/
12650
12651STAGING - FLARION FT1000 DRIVERS
12652M:	Marek Belisko <marek.belisko@gmail.com>
12653S:	Odd Fixes
12654F:	drivers/staging/ft1000/
12655
12656STAGING - INDUSTRIAL IO
12657M:	Jonathan Cameron <jic23@kernel.org>
12658L:	linux-iio@vger.kernel.org
12659S:	Odd Fixes
12660F:	Documentation/devicetree/bindings/staging/iio/
12661F:	drivers/staging/iio/
12662
12663STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12664M:	Jarod Wilson <jarod@wilsonet.com>
12665W:	http://www.lirc.org/
12666S:	Odd Fixes
12667F:	drivers/staging/media/lirc/
12668
12669STAGING - LUSTRE PARALLEL FILESYSTEM
12670M:	Oleg Drokin <oleg.drokin@intel.com>
12671M:	Andreas Dilger <andreas.dilger@intel.com>
12672M:	James Simmons <jsimmons@infradead.org>
12673L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12674W:	http://wiki.lustre.org/
12675S:	Maintained
12676F:	drivers/staging/lustre
12677
12678STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12679M:	Marc Dietrich <marvin24@gmx.de>
12680L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12681L:	linux-tegra@vger.kernel.org
12682S:	Maintained
12683F:	drivers/staging/nvec/
12684
12685STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12686M:	Jens Frederich <jfrederich@gmail.com>
12687M:	Daniel Drake <dsd@laptop.org>
12688M:	Jon Nettleton <jon.nettleton@gmail.com>
12689W:	http://wiki.laptop.org/go/DCON
12690S:	Maintained
12691F:	drivers/staging/olpc_dcon/
12692
12693STAGING - REALTEK RTL8712U DRIVERS
12694M:	Larry Finger <Larry.Finger@lwfinger.net>
12695M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12696S:	Odd Fixes
12697F:	drivers/staging/rtl8712/
12698
12699STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12700M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12701M:	Teddy Wang <teddy.wang@siliconmotion.com>
12702M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12703L:	linux-fbdev@vger.kernel.org
12704S:	Maintained
12705F:	drivers/staging/sm750fb/
12706
12707STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12708M:	William Hubbs <w.d.hubbs@gmail.com>
12709M:	Chris Brannon <chris@the-brannons.com>
12710M:	Kirk Reiser <kirk@reisers.ca>
12711M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12712L:	speakup@linux-speakup.org
12713W:	http://www.linux-speakup.org/
12714S:	Odd Fixes
12715F:	drivers/staging/speakup/
12716
12717STAGING - VIA VT665X DRIVERS
12718M:	Forest Bond <forest@alittletooquiet.net>
12719S:	Odd Fixes
12720F:	drivers/staging/vt665?/
12721
12722STAGING - WILC1000 WIFI DRIVER
12723M:	Aditya Shankar <aditya.shankar@microchip.com>
12724M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12725L:	linux-wireless@vger.kernel.org
12726S:	Supported
12727F:	drivers/staging/wilc1000/
12728
12729STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12730M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12731S:	Odd Fixes
12732F:	drivers/staging/xgifb/
12733
12734STAGING SUBSYSTEM
12735M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12737L:	devel@driverdev.osuosl.org
12738S:	Supported
12739F:	drivers/staging/
12740
12741STARFIRE/DURALAN NETWORK DRIVER
12742M:	Ion Badulescu <ionut@badula.org>
12743S:	Odd Fixes
12744F:	drivers/net/ethernet/adaptec/starfire*
12745
12746STEC S1220 SKD DRIVER
12747M:	Bart Van Assche <bart.vanassche@wdc.com>
12748L:	linux-block@vger.kernel.org
12749S:	Maintained
12750F:	drivers/block/skd*[ch]
12751
12752STI CEC DRIVER
12753M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12754S:	Maintained
12755F:	drivers/staging/media/st-cec/
12756F:	Documentation/devicetree/bindings/media/stih-cec.txt
12757
12758STK1160 USB VIDEO CAPTURE DRIVER
12759M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12760L:	linux-media@vger.kernel.org
12761T:	git git://linuxtv.org/media_tree.git
12762S:	Maintained
12763F:	drivers/media/usb/stk1160/
12764
12765STMMAC ETHERNET DRIVER
12766M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12767M:	Alexandre Torgue <alexandre.torgue@st.com>
12768L:	netdev@vger.kernel.org
12769W:	http://www.stlinux.com
12770S:	Supported
12771F:	drivers/net/ethernet/stmicro/stmmac/
12772
12773SUN3/3X
12774M:	Sam Creasey <sammy@sammy.net>
12775W:	http://sammy.net/sun3/
12776S:	Maintained
12777F:	arch/m68k/kernel/*sun3*
12778F:	arch/m68k/sun3*/
12779F:	arch/m68k/include/asm/sun3*
12780F:	drivers/net/ethernet/i825xx/sun3*
12781
12782SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12783M:	Hans de Goede <hdegoede@redhat.com>
12784L:	linux-input@vger.kernel.org
12785S:	Maintained
12786F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12787F:	drivers/input/keyboard/sun4i-lradc-keys.c
12788
12789SUNDANCE NETWORK DRIVER
12790M:	Denis Kirjanov <kda@linux-powerpc.org>
12791L:	netdev@vger.kernel.org
12792S:	Maintained
12793F:	drivers/net/ethernet/dlink/sundance.c
12794
12795SUPERH
12796M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12797M:	Rich Felker <dalias@libc.org>
12798L:	linux-sh@vger.kernel.org
12799Q:	http://patchwork.kernel.org/project/linux-sh/list/
12800S:	Maintained
12801F:	Documentation/sh/
12802F:	arch/sh/
12803F:	drivers/sh/
12804
12805SUSPEND TO RAM
12806M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12807M:	Len Brown <len.brown@intel.com>
12808M:	Pavel Machek <pavel@ucw.cz>
12809L:	linux-pm@vger.kernel.org
12810B:	https://bugzilla.kernel.org
12811S:	Supported
12812F:	Documentation/power/
12813F:	arch/x86/kernel/acpi/
12814F:	drivers/base/power/
12815F:	kernel/power/
12816F:	include/linux/suspend.h
12817F:	include/linux/freezer.h
12818F:	include/linux/pm.h
12819
12820SVGA HANDLING
12821M:	Martin Mares <mj@ucw.cz>
12822L:	linux-video@atrey.karlin.mff.cuni.cz
12823S:	Maintained
12824F:	Documentation/svga.txt
12825F:	arch/x86/boot/video*
12826
12827SWIOTLB SUBSYSTEM
12828M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12829L:	linux-kernel@vger.kernel.org
12830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12831S:	Supported
12832F:	lib/swiotlb.c
12833F:	arch/*/kernel/pci-swiotlb.c
12834F:	include/linux/swiotlb.h
12835
12836SWITCHDEV
12837M:	Jiri Pirko <jiri@resnulli.us>
12838M:	Ivan Vecera <ivecera@redhat.com>
12839L:	netdev@vger.kernel.org
12840S:	Supported
12841F:	net/switchdev/
12842F:	include/net/switchdev.h
12843
12844SYNC FILE FRAMEWORK
12845M:	Sumit Semwal <sumit.semwal@linaro.org>
12846R:	Gustavo Padovan <gustavo@padovan.org>
12847S:	Maintained
12848L:	linux-media@vger.kernel.org
12849L:	dri-devel@lists.freedesktop.org
12850F:	drivers/dma-buf/sync_*
12851F:	drivers/dma-buf/dma-fence*
12852F:	drivers/dma-buf/sw_sync.c
12853F:	include/linux/sync_file.h
12854F:	include/uapi/linux/sync_file.h
12855F:	Documentation/sync_file.txt
12856T:	git git://anongit.freedesktop.org/drm/drm-misc
12857
12858SYNOPSYS ARC ARCHITECTURE
12859M:	Vineet Gupta <vgupta@synopsys.com>
12860L:	linux-snps-arc@lists.infradead.org
12861S:	Supported
12862F:	arch/arc/
12863F:	Documentation/devicetree/bindings/arc/*
12864F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12865F:	drivers/clocksource/arc_timer.c
12866F:	drivers/tty/serial/arc_uart.c
12867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12868
12869SYNOPSYS ARC HSDK SDP pll clock driver
12870M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12871S:	Supported
12872F:	drivers/clk/clk-hsdk-pll.c
12873F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12874
12875SYNOPSYS ARC SDP clock driver
12876M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12877S:	Supported
12878F:	drivers/clk/axs10x/*
12879F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12880
12881SYNOPSYS ARC SDP platform support
12882M:	Alexey Brodkin <abrodkin@synopsys.com>
12883S:	Supported
12884F:	arch/arc/plat-axs10x
12885F:	arch/arc/boot/dts/ax*
12886F:	Documentation/devicetree/bindings/arc/axs10*
12887
12888SYNOPSYS DESIGNWARE APB GPIO DRIVER
12889M:	Hoan Tran <hotran@apm.com>
12890L:	linux-gpio@vger.kernel.org
12891S:	Maintained
12892F:	drivers/gpio/gpio-dwapb.c
12893F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12894
12895SYNOPSYS DESIGNWARE DMAC DRIVER
12896M:	Viresh Kumar <vireshk@kernel.org>
12897M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12898S:	Maintained
12899F:	include/linux/dma/dw.h
12900F:	include/linux/platform_data/dma-dw.h
12901F:	drivers/dma/dw/
12902
12903SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12904M:	Jie Deng <jiedeng@synopsys.com>
12905L:	netdev@vger.kernel.org
12906S:	Supported
12907F:	drivers/net/ethernet/synopsys/
12908
12909SYNOPSYS DESIGNWARE I2C DRIVER
12910M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12911R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12912R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12913L:	linux-i2c@vger.kernel.org
12914S:	Maintained
12915F:	drivers/i2c/busses/i2c-designware-*
12916F:	include/linux/platform_data/i2c-designware.h
12917
12918SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12919M:	Jaehoon Chung <jh80.chung@samsung.com>
12920L:	linux-mmc@vger.kernel.org
12921S:	Maintained
12922F:	drivers/mmc/host/dw_mmc*
12923
12924SYNOPSYS HSDK RESET CONTROLLER DRIVER
12925M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12926S:	Supported
12927F:	drivers/reset/reset-hsdk-v1.c
12928F:	include/dt-bindings/reset/snps,hsdk-v1-reset.h
12929F:	Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12930
12931SYSTEM CONFIGURATION (SYSCON)
12932M:	Lee Jones <lee.jones@linaro.org>
12933M:	Arnd Bergmann <arnd@arndb.de>
12934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12935S:	Supported
12936F:	drivers/mfd/syscon.c
12937
12938SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12939M:	Sudeep Holla <sudeep.holla@arm.com>
12940L:	linux-arm-kernel@lists.infradead.org
12941S:	Maintained
12942F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12943F:	drivers/clk/clk-scpi.c
12944F:	drivers/cpufreq/scpi-cpufreq.c
12945F:	drivers/firmware/arm_scpi.c
12946F:	include/linux/scpi_protocol.h
12947
12948SYSTEM RESET/SHUTDOWN DRIVERS
12949M:	Sebastian Reichel <sre@kernel.org>
12950L:	linux-pm@vger.kernel.org
12951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12952S:	Maintained
12953F:	Documentation/devicetree/bindings/power/reset/
12954F:	drivers/power/reset/
12955
12956SYSTEM TRACE MODULE CLASS
12957M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12958S:	Maintained
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12960F:	Documentation/trace/stm.txt
12961F:	drivers/hwtracing/stm/
12962F:	include/linux/stm.h
12963F:	include/uapi/linux/stm.h
12964
12965SYSV FILESYSTEM
12966M:	Christoph Hellwig <hch@infradead.org>
12967S:	Maintained
12968F:	Documentation/filesystems/sysv-fs.txt
12969F:	fs/sysv/
12970F:	include/linux/sysv_fs.h
12971
12972TARGET SUBSYSTEM
12973M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12974L:	linux-scsi@vger.kernel.org
12975L:	target-devel@vger.kernel.org
12976W:	http://www.linux-iscsi.org
12977W:	http://groups.google.com/group/linux-iscsi-target-dev
12978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12979S:	Supported
12980F:	drivers/target/
12981F:	include/target/
12982F:	Documentation/target/
12983
12984TASKSTATS STATISTICS INTERFACE
12985M:	Balbir Singh <bsingharora@gmail.com>
12986S:	Maintained
12987F:	Documentation/accounting/taskstats*
12988F:	include/linux/taskstats*
12989F:	kernel/taskstats.c
12990
12991TC subsystem
12992M:	Jamal Hadi Salim <jhs@mojatatu.com>
12993M:	Cong Wang <xiyou.wangcong@gmail.com>
12994M:	Jiri Pirko <jiri@resnulli.us>
12995L:	netdev@vger.kernel.org
12996S:	Maintained
12997F:	include/net/pkt_cls.h
12998F:	include/net/pkt_sched.h
12999F:	include/net/tc_act/
13000F:	include/uapi/linux/pkt_cls.h
13001F:	include/uapi/linux/pkt_sched.h
13002F:	include/uapi/linux/tc_act/
13003F:	include/uapi/linux/tc_ematch/
13004F:	net/sched/
13005
13006TCP LOW PRIORITY MODULE
13007M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13008M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13009W:	http://tcp-lp-mod.sourceforge.net/
13010S:	Maintained
13011F:	net/ipv4/tcp_lp.c
13012
13013TDA10071 MEDIA DRIVER
13014M:	Antti Palosaari <crope@iki.fi>
13015L:	linux-media@vger.kernel.org
13016W:	https://linuxtv.org
13017W:	http://palosaari.fi/linux/
13018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13019T:	git git://linuxtv.org/anttip/media_tree.git
13020S:	Maintained
13021F:	drivers/media/dvb-frontends/tda10071*
13022
13023TDA18212 MEDIA DRIVER
13024M:	Antti Palosaari <crope@iki.fi>
13025L:	linux-media@vger.kernel.org
13026W:	https://linuxtv.org
13027W:	http://palosaari.fi/linux/
13028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13029T:	git git://linuxtv.org/anttip/media_tree.git
13030S:	Maintained
13031F:	drivers/media/tuners/tda18212*
13032
13033TDA18218 MEDIA DRIVER
13034M:	Antti Palosaari <crope@iki.fi>
13035L:	linux-media@vger.kernel.org
13036W:	https://linuxtv.org
13037W:	http://palosaari.fi/linux/
13038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13039T:	git git://linuxtv.org/anttip/media_tree.git
13040S:	Maintained
13041F:	drivers/media/tuners/tda18218*
13042
13043TDA18271 MEDIA DRIVER
13044M:	Michael Krufky <mkrufky@linuxtv.org>
13045L:	linux-media@vger.kernel.org
13046W:	https://linuxtv.org
13047W:	http://github.com/mkrufky
13048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13049T:	git git://linuxtv.org/mkrufky/tuners.git
13050S:	Maintained
13051F:	drivers/media/tuners/tda18271*
13052
13053TDA827x MEDIA DRIVER
13054M:	Michael Krufky <mkrufky@linuxtv.org>
13055L:	linux-media@vger.kernel.org
13056W:	https://linuxtv.org
13057W:	http://github.com/mkrufky
13058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13059T:	git git://linuxtv.org/mkrufky/tuners.git
13060S:	Maintained
13061F:	drivers/media/tuners/tda8290.*
13062
13063TDA8290 MEDIA DRIVER
13064M:	Michael Krufky <mkrufky@linuxtv.org>
13065L:	linux-media@vger.kernel.org
13066W:	https://linuxtv.org
13067W:	http://github.com/mkrufky
13068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13069T:	git git://linuxtv.org/mkrufky/tuners.git
13070S:	Maintained
13071F:	drivers/media/tuners/tda8290.*
13072
13073TDA9840 MEDIA DRIVER
13074M:	Hans Verkuil <hverkuil@xs4all.nl>
13075L:	linux-media@vger.kernel.org
13076T:	git git://linuxtv.org/media_tree.git
13077W:	https://linuxtv.org
13078S:	Maintained
13079F:	drivers/media/i2c/tda9840*
13080
13081TEA5761 TUNER DRIVER
13082M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13084L:	linux-media@vger.kernel.org
13085W:	https://linuxtv.org
13086T:	git git://linuxtv.org/media_tree.git
13087S:	Odd fixes
13088F:	drivers/media/tuners/tea5761.*
13089
13090TEA5767 TUNER DRIVER
13091M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13092M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13093L:	linux-media@vger.kernel.org
13094W:	https://linuxtv.org
13095T:	git git://linuxtv.org/media_tree.git
13096S:	Maintained
13097F:	drivers/media/tuners/tea5767.*
13098
13099TEA6415C MEDIA DRIVER
13100M:	Hans Verkuil <hverkuil@xs4all.nl>
13101L:	linux-media@vger.kernel.org
13102T:	git git://linuxtv.org/media_tree.git
13103W:	https://linuxtv.org
13104S:	Maintained
13105F:	drivers/media/i2c/tea6415c*
13106
13107TEA6420 MEDIA DRIVER
13108M:	Hans Verkuil <hverkuil@xs4all.nl>
13109L:	linux-media@vger.kernel.org
13110T:	git git://linuxtv.org/media_tree.git
13111W:	https://linuxtv.org
13112S:	Maintained
13113F:	drivers/media/i2c/tea6420*
13114
13115TEAM DRIVER
13116M:	Jiri Pirko <jiri@resnulli.us>
13117L:	netdev@vger.kernel.org
13118S:	Supported
13119F:	drivers/net/team/
13120F:	include/linux/if_team.h
13121F:	include/uapi/linux/if_team.h
13122
13123TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13124M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13125S:	Maintained
13126F:	arch/x86/platform/ts5500/
13127
13128TECHNOTREND USB IR RECEIVER
13129M:	Sean Young <sean@mess.org>
13130L:	linux-media@vger.kernel.org
13131S:	Maintained
13132F:	drivers/media/rc/ttusbir.c
13133
13134TEE SUBSYSTEM
13135M:	Jens Wiklander <jens.wiklander@linaro.org>
13136S:	Maintained
13137F:	include/linux/tee_drv.h
13138F:	include/uapi/linux/tee.h
13139F:	drivers/tee/
13140F:	Documentation/tee.txt
13141
13142TEGRA ARCHITECTURE SUPPORT
13143M:	Thierry Reding <thierry.reding@gmail.com>
13144M:	Jonathan Hunter <jonathanh@nvidia.com>
13145L:	linux-tegra@vger.kernel.org
13146Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13148S:	Supported
13149N:	[^a-z]tegra
13150
13151TEGRA CLOCK DRIVER
13152M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13153M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13154S:	Supported
13155F:	drivers/clk/tegra/
13156
13157TEGRA DMA DRIVERS
13158M:	Laxman Dewangan <ldewangan@nvidia.com>
13159M:	Jon Hunter <jonathanh@nvidia.com>
13160S:	Supported
13161F:	drivers/dma/tegra*
13162
13163TEGRA I2C DRIVER
13164M:	Laxman Dewangan <ldewangan@nvidia.com>
13165S:	Supported
13166F:	drivers/i2c/busses/i2c-tegra.c
13167
13168TEGRA IOMMU DRIVERS
13169M:	Hiroshi Doyu <hdoyu@nvidia.com>
13170S:	Supported
13171F:	drivers/iommu/tegra*
13172
13173TEGRA KBC DRIVER
13174M:	Rakesh Iyer <riyer@nvidia.com>
13175M:	Laxman Dewangan <ldewangan@nvidia.com>
13176S:	Supported
13177F:	drivers/input/keyboard/tegra-kbc.c
13178
13179TEGRA PWM DRIVER
13180M:	Thierry Reding <thierry.reding@gmail.com>
13181S:	Supported
13182F:	drivers/pwm/pwm-tegra.c
13183
13184TEGRA SERIAL DRIVER
13185M:	Laxman Dewangan <ldewangan@nvidia.com>
13186S:	Supported
13187F:	drivers/tty/serial/serial-tegra.c
13188
13189TEGRA SPI DRIVER
13190M:	Laxman Dewangan <ldewangan@nvidia.com>
13191S:	Supported
13192F:	drivers/spi/spi-tegra*
13193
13194TEHUTI ETHERNET DRIVER
13195M:	Andy Gospodarek <andy@greyhouse.net>
13196L:	netdev@vger.kernel.org
13197S:	Supported
13198F:	drivers/net/ethernet/tehuti/*
13199
13200Telecom Clock Driver for MCPL0010
13201M:	Mark Gross <mark.gross@intel.com>
13202S:	Supported
13203F:	drivers/char/tlclk.c
13204
13205TENSILICA XTENSA PORT (xtensa)
13206M:	Chris Zankel <chris@zankel.net>
13207M:	Max Filippov <jcmvbkbc@gmail.com>
13208L:	linux-xtensa@linux-xtensa.org
13209T:	git git://github.com/czankel/xtensa-linux.git
13210S:	Maintained
13211F:	arch/xtensa/
13212F:	drivers/irqchip/irq-xtensa-*
13213
13214Texas Instruments' System Control Interface (TISCI) Protocol Driver
13215M:	Nishanth Menon <nm@ti.com>
13216M:	Tero Kristo <t-kristo@ti.com>
13217M:	Santosh Shilimkar <ssantosh@kernel.org>
13218L:	linux-arm-kernel@lists.infradead.org
13219S:	Maintained
13220F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13221F:	drivers/firmware/ti_sci*
13222F:	include/linux/soc/ti/ti_sci_protocol.h
13223F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13224F:	include/dt-bindings/genpd/k2g.h
13225F:	drivers/soc/ti/ti_sci_pm_domains.c
13226F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13227F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13228F:	drivers/clk/keystone/sci-clk.c
13229F:	drivers/reset/reset-ti-sci.c
13230
13231THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13232M:	Hans Verkuil <hverkuil@xs4all.nl>
13233L:	linux-media@vger.kernel.org
13234T:	git git://linuxtv.org/media_tree.git
13235W:	https://linuxtv.org
13236S:	Maintained
13237F:	drivers/media/radio/radio-raremono.c
13238
13239THERMAL
13240M:	Zhang Rui <rui.zhang@intel.com>
13241M:	Eduardo Valentin <edubezval@gmail.com>
13242L:	linux-pm@vger.kernel.org
13243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13245Q:	https://patchwork.kernel.org/project/linux-pm/list/
13246S:	Supported
13247F:	drivers/thermal/
13248F:	include/linux/thermal.h
13249F:	include/uapi/linux/thermal.h
13250F:	include/linux/cpu_cooling.h
13251F:	Documentation/devicetree/bindings/thermal/
13252
13253THERMAL/CPU_COOLING
13254M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13255M:	Viresh Kumar <viresh.kumar@linaro.org>
13256M:	Javi Merino <javi.merino@kernel.org>
13257L:	linux-pm@vger.kernel.org
13258S:	Supported
13259F:	Documentation/thermal/cpu-cooling-api.txt
13260F:	drivers/thermal/cpu_cooling.c
13261F:	include/linux/cpu_cooling.h
13262
13263THINKPAD ACPI EXTRAS DRIVER
13264M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13265L:	ibm-acpi-devel@lists.sourceforge.net
13266L:	platform-driver-x86@vger.kernel.org
13267W:	http://ibm-acpi.sourceforge.net
13268W:	http://thinkwiki.org/wiki/Ibm-acpi
13269T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13270S:	Maintained
13271F:	drivers/platform/x86/thinkpad_acpi.c
13272
13273THUNDERBOLT DRIVER
13274M:	Andreas Noever <andreas.noever@gmail.com>
13275M:	Michael Jamet <michael.jamet@intel.com>
13276M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13277M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13278S:	Maintained
13279F:	drivers/thunderbolt/
13280
13281THUNDERX GPIO DRIVER
13282M:	David Daney <david.daney@cavium.com>
13283S:	Maintained
13284F:	drivers/gpio/gpio-thunderx.c
13285
13286TI AM437X VPFE DRIVER
13287M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13288L:	linux-media@vger.kernel.org
13289W:	https://linuxtv.org
13290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13291T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13292S:	Maintained
13293F:	drivers/media/platform/am437x/
13294
13295TI BANDGAP AND THERMAL DRIVER
13296M:	Eduardo Valentin <edubezval@gmail.com>
13297M:	Keerthy <j-keerthy@ti.com>
13298L:	linux-pm@vger.kernel.org
13299L:	linux-omap@vger.kernel.org
13300S:	Maintained
13301F:	drivers/thermal/ti-soc-thermal/
13302
13303TI BQ27XXX POWER SUPPLY DRIVER
13304R:	Andrew F. Davis <afd@ti.com>
13305F:	include/linux/power/bq27xxx_battery.h
13306F:	drivers/power/supply/bq27xxx_battery.c
13307F:	drivers/power/supply/bq27xxx_battery_i2c.c
13308
13309TI CDCE706 CLOCK DRIVER
13310M:	Max Filippov <jcmvbkbc@gmail.com>
13311S:	Maintained
13312F:	drivers/clk/clk-cdce706.c
13313
13314TI CLOCK DRIVER
13315M:	Tero Kristo <t-kristo@ti.com>
13316L:	linux-omap@vger.kernel.org
13317S:	Maintained
13318F:	drivers/clk/ti/
13319F:	include/linux/clk/ti.h
13320
13321TI DAVINCI MACHINE SUPPORT
13322M:	Sekhar Nori <nsekhar@ti.com>
13323M:	Kevin Hilman <khilman@kernel.org>
13324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13326S:	Supported
13327F:	arch/arm/mach-davinci/
13328F:	drivers/i2c/busses/i2c-davinci.c
13329F:	arch/arm/boot/dts/da850*
13330
13331TI DAVINCI SERIES GPIO DRIVER
13332M:	Keerthy <j-keerthy@ti.com>
13333L:	linux-gpio@vger.kernel.org
13334S:	Maintained
13335F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13336F:	drivers/gpio/gpio-davinci.c
13337
13338TI DAVINCI SERIES MEDIA DRIVER
13339M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13340L:	linux-media@vger.kernel.org
13341W:	https://linuxtv.org
13342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13343T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13344S:	Maintained
13345F:	drivers/media/platform/davinci/
13346F:	include/media/davinci/
13347
13348TI ETHERNET SWITCH DRIVER (CPSW)
13349R:	Grygorii Strashko <grygorii.strashko@ti.com>
13350L:	linux-omap@vger.kernel.org
13351L:	netdev@vger.kernel.org
13352S:	Maintained
13353F:	drivers/net/ethernet/ti/cpsw*
13354F:	drivers/net/ethernet/ti/davinci*
13355
13356TI FLASH MEDIA INTERFACE DRIVER
13357M:	Alex Dubov <oakad@yahoo.com>
13358S:	Maintained
13359F:	drivers/misc/tifm*
13360F:	drivers/mmc/host/tifm_sd.c
13361F:	include/linux/tifm.h
13362
13363TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13364M:	Santosh Shilimkar <ssantosh@kernel.org>
13365L:	linux-kernel@vger.kernel.org
13366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13367S:	Maintained
13368F:	drivers/soc/ti/*
13369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13370
13371TI LM49xxx FAMILY ASoC CODEC DRIVERS
13372M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13373M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13374L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13375S:	Maintained
13376F:	sound/soc/codecs/lm49453*
13377F:	sound/soc/codecs/isabelle*
13378
13379TI LP855x BACKLIGHT DRIVER
13380M:	Milo Kim <milo.kim@ti.com>
13381S:	Maintained
13382F:	Documentation/backlight/lp855x-driver.txt
13383F:	drivers/video/backlight/lp855x_bl.c
13384F:	include/linux/platform_data/lp855x.h
13385
13386TI LP8727 CHARGER DRIVER
13387M:	Milo Kim <milo.kim@ti.com>
13388S:	Maintained
13389F:	drivers/power/supply/lp8727_charger.c
13390F:	include/linux/platform_data/lp8727.h
13391
13392TI LP8788 MFD DRIVER
13393M:	Milo Kim <milo.kim@ti.com>
13394S:	Maintained
13395F:	drivers/iio/adc/lp8788_adc.c
13396F:	drivers/leds/leds-lp8788.c
13397F:	drivers/mfd/lp8788*.c
13398F:	drivers/power/supply/lp8788-charger.c
13399F:	drivers/regulator/lp8788-*.c
13400F:	include/linux/mfd/lp8788*.h
13401
13402TI NETCP ETHERNET DRIVER
13403M:	Wingman Kwok <w-kwok2@ti.com>
13404M:	Murali Karicheri <m-karicheri2@ti.com>
13405L:	netdev@vger.kernel.org
13406S:	Maintained
13407F:	drivers/net/ethernet/ti/netcp*
13408
13409TI TAS571X FAMILY ASoC CODEC DRIVER
13410M:	Kevin Cernekee <cernekee@chromium.org>
13411L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13412S:	Odd Fixes
13413F:	sound/soc/codecs/tas571x*
13414
13415TI TRF7970A NFC DRIVER
13416M:	Mark Greer <mgreer@animalcreek.com>
13417L:	linux-wireless@vger.kernel.org
13418L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13419S:	Supported
13420F:	drivers/nfc/trf7970a.c
13421F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13422
13423TI TWL4030 SERIES SOC CODEC DRIVER
13424M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13426S:	Maintained
13427F:	sound/soc/codecs/twl4030*
13428
13429TI VPE/CAL DRIVERS
13430M:	Benoit Parrot <bparrot@ti.com>
13431L:	linux-media@vger.kernel.org
13432W:	http://linuxtv.org/
13433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13434S:	Maintained
13435F:	drivers/media/platform/ti-vpe/
13436
13437TI WILINK WIRELESS DRIVERS
13438L:	linux-wireless@vger.kernel.org
13439W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13440W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13442S:	Orphan
13443F:	drivers/net/wireless/ti/
13444F:	include/linux/wl12xx.h
13445
13446TILE ARCHITECTURE
13447M:	Chris Metcalf <cmetcalf@mellanox.com>
13448W:	http://www.mellanox.com/repository/solutions/tile-scm/
13449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13450S:	Supported
13451F:	arch/tile/
13452F:	drivers/char/tile-srom.c
13453F:	drivers/edac/tile_edac.c
13454F:	drivers/net/ethernet/tile/
13455F:	drivers/rtc/rtc-tile.c
13456F:	drivers/tty/hvc/hvc_tile.c
13457F:	drivers/tty/serial/tilegx.c
13458F:	drivers/usb/host/*-tilegx.c
13459F:	include/linux/usb/tilegx.h
13460
13461TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13462M:	John Stultz <john.stultz@linaro.org>
13463M:	Thomas Gleixner <tglx@linutronix.de>
13464R:	Stephen Boyd <sboyd@codeaurora.org>
13465L:	linux-kernel@vger.kernel.org
13466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13467S:	Supported
13468F:	include/linux/clocksource.h
13469F:	include/linux/time.h
13470F:	include/linux/timex.h
13471F:	include/uapi/linux/time.h
13472F:	include/uapi/linux/timex.h
13473F:	kernel/time/clocksource.c
13474F:	kernel/time/time*.c
13475F:	kernel/time/alarmtimer.c
13476F:	kernel/time/ntp.c
13477F:	tools/testing/selftests/timers/
13478
13479TIPC NETWORK LAYER
13480M:	Jon Maloy <jon.maloy@ericsson.com>
13481M:	Ying Xue <ying.xue@windriver.com>
13482L:	netdev@vger.kernel.org (core kernel code)
13483L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13484W:	http://tipc.sourceforge.net/
13485S:	Maintained
13486F:	include/uapi/linux/tipc*.h
13487F:	net/tipc/
13488
13489TLAN NETWORK DRIVER
13490M:	Samuel Chessman <chessman@tux.org>
13491L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13492W:	http://sourceforge.net/projects/tlan/
13493S:	Maintained
13494F:	Documentation/networking/tlan.txt
13495F:	drivers/net/ethernet/ti/tlan.*
13496
13497TM6000 VIDEO4LINUX DRIVER
13498M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13499M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13500L:	linux-media@vger.kernel.org
13501W:	https://linuxtv.org
13502T:	git git://linuxtv.org/media_tree.git
13503S:	Odd fixes
13504F:	drivers/media/usb/tm6000/
13505F:	Documentation/media/v4l-drivers/tm6000*
13506
13507TMIO/SDHI MMC DRIVER
13508M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13509L:	linux-mmc@vger.kernel.org
13510S:	Supported
13511F:	drivers/mmc/host/tmio_mmc*
13512F:	drivers/mmc/host/renesas_sdhi*
13513F:	include/linux/mfd/tmio.h
13514
13515TMP401 HARDWARE MONITOR DRIVER
13516M:	Guenter Roeck <linux@roeck-us.net>
13517L:	linux-hwmon@vger.kernel.org
13518S:	Maintained
13519F:	Documentation/hwmon/tmp401
13520F:	drivers/hwmon/tmp401.c
13521
13522TMPFS (SHMEM FILESYSTEM)
13523M:	Hugh Dickins <hughd@google.com>
13524L:	linux-mm@kvack.org
13525S:	Maintained
13526F:	include/linux/shmem_fs.h
13527F:	mm/shmem.c
13528
13529TOMOYO SECURITY MODULE
13530M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13531M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13532L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13533L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13534L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13535L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13536W:	http://tomoyo.sourceforge.jp/
13537T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13538S:	Maintained
13539F:	security/tomoyo/
13540
13541TOPSTAR LAPTOP EXTRAS DRIVER
13542M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13543L:	platform-driver-x86@vger.kernel.org
13544S:	Maintained
13545F:	drivers/platform/x86/topstar-laptop.c
13546
13547TOSHIBA ACPI EXTRAS DRIVER
13548M:	Azael Avalos <coproscefalo@gmail.com>
13549L:	platform-driver-x86@vger.kernel.org
13550S:	Maintained
13551F:	drivers/platform/x86/toshiba_acpi.c
13552
13553TOSHIBA BLUETOOTH DRIVER
13554M:	Azael Avalos <coproscefalo@gmail.com>
13555L:	platform-driver-x86@vger.kernel.org
13556S:	Maintained
13557F:	drivers/platform/x86/toshiba_bluetooth.c
13558
13559TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13560M:	Azael Avalos <coproscefalo@gmail.com>
13561L:	platform-driver-x86@vger.kernel.org
13562S:	Maintained
13563F:	drivers/platform/x86/toshiba_haps.c
13564
13565TOSHIBA SMM DRIVER
13566M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13567W:	http://www.buzzard.org.uk/toshiba/
13568S:	Maintained
13569F:	drivers/char/toshiba.c
13570F:	include/linux/toshiba.h
13571F:	include/uapi/linux/toshiba.h
13572
13573TOSHIBA TC358743 DRIVER
13574M:	Mats Randgaard <matrandg@cisco.com>
13575L:	linux-media@vger.kernel.org
13576S:	Maintained
13577F:	drivers/media/i2c/tc358743*
13578F:	include/media/i2c/tc358743.h
13579
13580TOSHIBA WMI HOTKEYS DRIVER
13581M:	Azael Avalos <coproscefalo@gmail.com>
13582L:	platform-driver-x86@vger.kernel.org
13583S:	Maintained
13584F:	drivers/platform/x86/toshiba-wmi.c
13585
13586TPM DEVICE DRIVER
13587M:	Peter Huewe <peterhuewe@gmx.de>
13588M:	Marcel Selhorst <tpmdd@selhorst.net>
13589M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13590R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13591W:	http://tpmdd.sourceforge.net
13592L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13593Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13594T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13595S:	Maintained
13596F:	drivers/char/tpm/
13597
13598TPM IBM_VTPM DEVICE DRIVER
13599M:	Ashley Lai <ashleydlai@gmail.com>
13600W:	http://tpmdd.sourceforge.net
13601L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13602S:	Maintained
13603F:	drivers/char/tpm/tpm_ibmvtpm*
13604
13605TRACING
13606M:	Steven Rostedt <rostedt@goodmis.org>
13607M:	Ingo Molnar <mingo@redhat.com>
13608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13609S:	Maintained
13610F:	Documentation/trace/ftrace.txt
13611F:	arch/*/*/*/ftrace.h
13612F:	arch/*/kernel/ftrace.c
13613F:	include/*/ftrace.h
13614F:	include/linux/trace*.h
13615F:	include/trace/
13616F:	kernel/trace/
13617F:	tools/testing/selftests/ftrace/
13618
13619TRACING MMIO ACCESSES (MMIOTRACE)
13620M:	Steven Rostedt <rostedt@goodmis.org>
13621M:	Ingo Molnar <mingo@kernel.org>
13622R:	Karol Herbst <karolherbst@gmail.com>
13623R:	Pekka Paalanen <ppaalanen@gmail.com>
13624S:	Maintained
13625L:	linux-kernel@vger.kernel.org
13626L:	nouveau@lists.freedesktop.org
13627F:	kernel/trace/trace_mmiotrace.c
13628F:	include/linux/mmiotrace.h
13629F:	arch/x86/mm/kmmio.c
13630F:	arch/x86/mm/mmio-mod.c
13631F:	arch/x86/mm/testmmiotrace.c
13632
13633TRIVIAL PATCHES
13634M:	Jiri Kosina <trivial@kernel.org>
13635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13636S:	Maintained
13637K:	^Subject:.*(?i)trivial
13638
13639TTY LAYER
13640M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13641M:	Jiri Slaby <jslaby@suse.com>
13642S:	Supported
13643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13644F:	Documentation/serial/
13645F:	drivers/tty/
13646F:	drivers/tty/serial/serial_core.c
13647F:	include/linux/serial_core.h
13648F:	include/linux/serial.h
13649F:	include/linux/tty.h
13650F:	include/uapi/linux/serial_core.h
13651F:	include/uapi/linux/serial.h
13652F:	include/uapi/linux/tty.h
13653
13654TUA9001 MEDIA DRIVER
13655M:	Antti Palosaari <crope@iki.fi>
13656L:	linux-media@vger.kernel.org
13657W:	https://linuxtv.org
13658W:	http://palosaari.fi/linux/
13659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13660T:	git git://linuxtv.org/anttip/media_tree.git
13661S:	Maintained
13662F:	drivers/media/tuners/tua9001*
13663
13664TULIP NETWORK DRIVERS
13665L:	netdev@vger.kernel.org
13666L:	linux-parisc@vger.kernel.org
13667S:	Orphan
13668F:	drivers/net/ethernet/dec/tulip/
13669
13670TUN/TAP driver
13671M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13672W:	http://vtun.sourceforge.net/tun
13673S:	Maintained
13674F:	Documentation/networking/tuntap.txt
13675F:	arch/um/os-Linux/drivers/
13676
13677TURBOCHANNEL SUBSYSTEM
13678M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13679M:	Ralf Baechle <ralf@linux-mips.org>
13680L:	linux-mips@linux-mips.org
13681Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13682S:	Maintained
13683F:	drivers/tc/
13684F:	include/linux/tc.h
13685
13686TW5864 VIDEO4LINUX DRIVER
13687M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13688M:	Anton Sviridenko <anton@corp.bluecherry.net>
13689M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13690M:	Andrey Utkin <andrey_utkin@fastmail.com>
13691L:	linux-media@vger.kernel.org
13692S:	Supported
13693F:	drivers/media/pci/tw5864/
13694
13695TW68 VIDEO4LINUX DRIVER
13696M:	Hans Verkuil <hverkuil@xs4all.nl>
13697L:	linux-media@vger.kernel.org
13698T:	git git://linuxtv.org/media_tree.git
13699W:	https://linuxtv.org
13700S:	Odd Fixes
13701F:	drivers/media/pci/tw68/
13702
13703TW686X VIDEO4LINUX DRIVER
13704M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13705L:	linux-media@vger.kernel.org
13706T:	git git://linuxtv.org/media_tree.git
13707W:	http://linuxtv.org
13708S:	Maintained
13709F:	drivers/media/pci/tw686x/
13710
13711UBI FILE SYSTEM (UBIFS)
13712M:	Richard Weinberger <richard@nod.at>
13713M:	Artem Bityutskiy <dedekind1@gmail.com>
13714M:	Adrian Hunter <adrian.hunter@intel.com>
13715L:	linux-mtd@lists.infradead.org
13716T:	git git://git.infradead.org/ubifs-2.6.git
13717W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13718S:	Supported
13719F:	Documentation/filesystems/ubifs.txt
13720F:	fs/ubifs/
13721
13722UCLINUX (M68KNOMMU AND COLDFIRE)
13723M:	Greg Ungerer <gerg@linux-m68k.org>
13724W:	http://www.linux-m68k.org/
13725W:	http://www.uclinux.org/
13726L:	linux-m68k@lists.linux-m68k.org
13727L:	uclinux-dev@uclinux.org  (subscribers-only)
13728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13729S:	Maintained
13730F:	arch/m68k/coldfire/
13731F:	arch/m68k/68*/
13732F:	arch/m68k/*/*_no.*
13733F:	arch/m68k/include/asm/*_no.*
13734
13735UDF FILESYSTEM
13736M:	Jan Kara <jack@suse.com>
13737S:	Maintained
13738F:	Documentation/filesystems/udf.txt
13739F:	fs/udf/
13740
13741UDRAW TABLET
13742M:	Bastien Nocera <hadess@hadess.net>
13743L:	linux-input@vger.kernel.org
13744S:	Maintained
13745F:	drivers/hid/hid-udraw.c
13746
13747UFS FILESYSTEM
13748M:	Evgeniy Dushistov <dushistov@mail.ru>
13749S:	Maintained
13750F:	Documentation/filesystems/ufs.txt
13751F:	fs/ufs/
13752
13753UHID USERSPACE HID IO DRIVER:
13754M:	David Herrmann <dh.herrmann@googlemail.com>
13755L:	linux-input@vger.kernel.org
13756S:	Maintained
13757F:	drivers/hid/uhid.c
13758F:	include/uapi/linux/uhid.h
13759
13760ULPI BUS
13761M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13762L:	linux-usb@vger.kernel.org
13763S:	Maintained
13764F:	drivers/usb/common/ulpi.c
13765F:	include/linux/ulpi/
13766
13767ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13768L:	linux-usb@vger.kernel.org
13769S:	Orphan
13770F:	drivers/uwb/
13771F:	include/linux/uwb.h
13772F:	include/linux/uwb/
13773
13774UNICORE32 ARCHITECTURE:
13775M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13776W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13777S:	Maintained
13778T:	git git://github.com/gxt/linux.git
13779F:	arch/unicore32/
13780
13781UNIFDEF
13782M:	Tony Finch <dot@dotat.at>
13783W:	http://dotat.at/prog/unifdef
13784S:	Maintained
13785F:	scripts/unifdef.c
13786
13787UNIFORM CDROM DRIVER
13788M:	Jens Axboe <axboe@kernel.dk>
13789W:	http://www.kernel.dk
13790S:	Maintained
13791F:	Documentation/cdrom/
13792F:	drivers/cdrom/cdrom.c
13793F:	include/linux/cdrom.h
13794F:	include/uapi/linux/cdrom.h
13795
13796UNISYS S-PAR DRIVERS
13797M:	David Kershner <david.kershner@unisys.com>
13798L:	sparmaintainer@unisys.com (Unisys internal)
13799S:	Supported
13800F:	drivers/staging/unisys/
13801
13802UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13803M:	Vinayak Holikatti <vinholikatti@gmail.com>
13804L:	linux-scsi@vger.kernel.org
13805S:	Supported
13806F:	Documentation/scsi/ufs.txt
13807F:	drivers/scsi/ufs/
13808
13809UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13810M:	Joao Pinto <jpinto@synopsys.com>
13811L:	linux-scsi@vger.kernel.org
13812S:	Supported
13813F:	drivers/scsi/ufs/*dwc*
13814
13815UNSORTED BLOCK IMAGES (UBI)
13816M:	Artem Bityutskiy <dedekind1@gmail.com>
13817M:	Richard Weinberger <richard@nod.at>
13818W:	http://www.linux-mtd.infradead.org/
13819L:	linux-mtd@lists.infradead.org
13820T:	git git://git.infradead.org/ubifs-2.6.git
13821S:	Supported
13822F:	drivers/mtd/ubi/
13823F:	include/linux/mtd/ubi.h
13824F:	include/uapi/mtd/ubi-user.h
13825
13826USB "USBNET" DRIVER FRAMEWORK
13827M:	Oliver Neukum <oneukum@suse.com>
13828L:	netdev@vger.kernel.org
13829W:	http://www.linux-usb.org/usbnet
13830S:	Maintained
13831F:	drivers/net/usb/usbnet.c
13832F:	include/linux/usb/usbnet.h
13833
13834USB ACM DRIVER
13835M:	Oliver Neukum <oneukum@suse.com>
13836L:	linux-usb@vger.kernel.org
13837S:	Maintained
13838F:	Documentation/usb/acm.txt
13839F:	drivers/usb/class/cdc-acm.*
13840
13841USB AR5523 WIRELESS DRIVER
13842M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13843L:	linux-wireless@vger.kernel.org
13844S:	Maintained
13845F:	drivers/net/wireless/ath/ar5523/
13846
13847USB ATTACHED SCSI
13848M:	Oliver Neukum <oneukum@suse.com>
13849L:	linux-usb@vger.kernel.org
13850L:	linux-scsi@vger.kernel.org
13851S:	Maintained
13852F:	drivers/usb/storage/uas.c
13853
13854USB CDC ETHERNET DRIVER
13855M:	Oliver Neukum <oliver@neukum.org>
13856L:	linux-usb@vger.kernel.org
13857S:	Maintained
13858F:	drivers/net/usb/cdc_*.c
13859F:	include/uapi/linux/usb/cdc.h
13860
13861USB CHAOSKEY DRIVER
13862M:	Keith Packard <keithp@keithp.com>
13863L:	linux-usb@vger.kernel.org
13864S:	Maintained
13865F:	drivers/usb/misc/chaoskey.c
13866
13867USB CYPRESS C67X00 DRIVER
13868M:	Peter Korsgaard <jacmet@sunsite.dk>
13869L:	linux-usb@vger.kernel.org
13870S:	Maintained
13871F:	drivers/usb/c67x00/
13872
13873USB DAVICOM DM9601 DRIVER
13874M:	Peter Korsgaard <jacmet@sunsite.dk>
13875L:	netdev@vger.kernel.org
13876W:	http://www.linux-usb.org/usbnet
13877S:	Maintained
13878F:	drivers/net/usb/dm9601.c
13879
13880USB DIAMOND RIO500 DRIVER
13881M:	Cesar Miquel <miquel@df.uba.ar>
13882L:	rio500-users@lists.sourceforge.net
13883W:	http://rio500.sourceforge.net
13884S:	Maintained
13885F:	drivers/usb/misc/rio500*
13886
13887USB EHCI DRIVER
13888M:	Alan Stern <stern@rowland.harvard.edu>
13889L:	linux-usb@vger.kernel.org
13890S:	Maintained
13891F:	Documentation/usb/ehci.txt
13892F:	drivers/usb/host/ehci*
13893
13894USB GADGET/PERIPHERAL SUBSYSTEM
13895M:	Felipe Balbi <balbi@kernel.org>
13896L:	linux-usb@vger.kernel.org
13897W:	http://www.linux-usb.org/gadget
13898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13899S:	Maintained
13900F:	drivers/usb/gadget/
13901F:	include/linux/usb/gadget*
13902
13903USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13904M:	Jiri Kosina <jikos@kernel.org>
13905R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13906L:	linux-usb@vger.kernel.org
13907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13908S:	Maintained
13909F:	Documentation/hid/hiddev.txt
13910F:	drivers/hid/usbhid/
13911
13912USB ISP116X DRIVER
13913M:	Olav Kongas <ok@artecdesign.ee>
13914L:	linux-usb@vger.kernel.org
13915S:	Maintained
13916F:	drivers/usb/host/isp116x*
13917F:	include/linux/usb/isp116x.h
13918
13919USB LAN78XX ETHERNET DRIVER
13920M:	Woojung Huh <woojung.huh@microchip.com>
13921M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13922L:	netdev@vger.kernel.org
13923S:	Maintained
13924F:	drivers/net/usb/lan78xx.*
13925
13926USB MASS STORAGE DRIVER
13927M:	Alan Stern <stern@rowland.harvard.edu>
13928L:	linux-usb@vger.kernel.org
13929L:	usb-storage@lists.one-eyed-alien.net
13930S:	Maintained
13931W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13932F:	drivers/usb/storage/
13933
13934USB MIDI DRIVER
13935M:	Clemens Ladisch <clemens@ladisch.de>
13936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13937T:	git git://git.alsa-project.org/alsa-kernel.git
13938S:	Maintained
13939F:	sound/usb/midi.*
13940
13941USB NETWORKING DRIVERS
13942L:	linux-usb@vger.kernel.org
13943S:	Odd Fixes
13944F:	drivers/net/usb/
13945
13946USB OHCI DRIVER
13947M:	Alan Stern <stern@rowland.harvard.edu>
13948L:	linux-usb@vger.kernel.org
13949S:	Maintained
13950F:	Documentation/usb/ohci.txt
13951F:	drivers/usb/host/ohci*
13952
13953USB OTG FSM (Finite State Machine)
13954M:	Peter Chen <Peter.Chen@nxp.com>
13955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13956L:	linux-usb@vger.kernel.org
13957S:	Maintained
13958F:	drivers/usb/common/usb-otg-fsm.c
13959
13960USB OVER IP DRIVER
13961M:	Valentina Manea <valentina.manea.m@gmail.com>
13962M:	Shuah Khan <shuahkh@osg.samsung.com>
13963M:	Shuah Khan <shuah@kernel.org>
13964L:	linux-usb@vger.kernel.org
13965S:	Maintained
13966F:	Documentation/usb/usbip_protocol.txt
13967F:	drivers/usb/usbip/
13968F:	tools/usb/usbip/
13969
13970USB PEGASUS DRIVER
13971M:	Petko Manolov <petkan@nucleusys.com>
13972L:	linux-usb@vger.kernel.org
13973L:	netdev@vger.kernel.org
13974T:	git git://github.com/petkan/pegasus.git
13975W:	https://github.com/petkan/pegasus
13976S:	Maintained
13977F:	drivers/net/usb/pegasus.*
13978
13979USB PHY LAYER
13980M:	Felipe Balbi <balbi@kernel.org>
13981L:	linux-usb@vger.kernel.org
13982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13983S:	Maintained
13984F:	drivers/usb/phy/
13985
13986USB PRINTER DRIVER (usblp)
13987M:	Pete Zaitcev <zaitcev@redhat.com>
13988L:	linux-usb@vger.kernel.org
13989S:	Supported
13990F:	drivers/usb/class/usblp.c
13991
13992USB QMI WWAN NETWORK DRIVER
13993M:	Bjørn Mork <bjorn@mork.no>
13994L:	netdev@vger.kernel.org
13995S:	Maintained
13996F:	Documentation/ABI/testing/sysfs-class-net-qmi
13997F:	drivers/net/usb/qmi_wwan.c
13998
13999USB RTL8150 DRIVER
14000M:	Petko Manolov <petkan@nucleusys.com>
14001L:	linux-usb@vger.kernel.org
14002L:	netdev@vger.kernel.org
14003T:	git git://github.com/petkan/rtl8150.git
14004W:	https://github.com/petkan/rtl8150
14005S:	Maintained
14006F:	drivers/net/usb/rtl8150.c
14007
14008USB SERIAL SUBSYSTEM
14009M:	Johan Hovold <johan@kernel.org>
14010L:	linux-usb@vger.kernel.org
14011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14012S:	Maintained
14013F:	Documentation/usb/usb-serial.txt
14014F:	drivers/usb/serial/
14015F:	include/linux/usb/serial.h
14016
14017USB SMSC75XX ETHERNET DRIVER
14018M:	Steve Glendinning <steve.glendinning@shawell.net>
14019L:	netdev@vger.kernel.org
14020S:	Maintained
14021F:	drivers/net/usb/smsc75xx.*
14022
14023USB SMSC95XX ETHERNET DRIVER
14024M:	Steve Glendinning <steve.glendinning@shawell.net>
14025M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14026L:	netdev@vger.kernel.org
14027S:	Maintained
14028F:	drivers/net/usb/smsc95xx.*
14029
14030USB SUBSYSTEM
14031M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14032L:	linux-usb@vger.kernel.org
14033W:	http://www.linux-usb.org
14034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14035S:	Supported
14036F:	Documentation/devicetree/bindings/usb/
14037F:	Documentation/usb/
14038F:	drivers/usb/
14039F:	include/linux/usb.h
14040F:	include/linux/usb/
14041
14042USB TYPEC SUBSYSTEM
14043M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14044L:	linux-usb@vger.kernel.org
14045S:	Maintained
14046F:	Documentation/ABI/testing/sysfs-class-typec
14047F:	Documentation/usb/typec.rst
14048F:	drivers/usb/typec/
14049F:	include/linux/usb/typec.h
14050
14051USB UHCI DRIVER
14052M:	Alan Stern <stern@rowland.harvard.edu>
14053L:	linux-usb@vger.kernel.org
14054S:	Maintained
14055F:	drivers/usb/host/uhci*
14056
14057USB VIDEO CLASS
14058M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14059L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14060L:	linux-media@vger.kernel.org
14061T:	git git://linuxtv.org/media_tree.git
14062W:	http://www.ideasonboard.org/uvc/
14063S:	Maintained
14064F:	drivers/media/usb/uvc/
14065F:	include/uapi/linux/uvcvideo.h
14066
14067USB VISION DRIVER
14068M:	Hans Verkuil <hverkuil@xs4all.nl>
14069L:	linux-media@vger.kernel.org
14070T:	git git://linuxtv.org/media_tree.git
14071W:	https://linuxtv.org
14072S:	Odd Fixes
14073F:	drivers/media/usb/usbvision/
14074
14075USB WEBCAM GADGET
14076M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14077L:	linux-usb@vger.kernel.org
14078S:	Maintained
14079F:	drivers/usb/gadget/function/*uvc*
14080F:	drivers/usb/gadget/legacy/webcam.c
14081
14082USB WIRELESS RNDIS DRIVER (rndis_wlan)
14083M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14084L:	linux-wireless@vger.kernel.org
14085S:	Maintained
14086F:	drivers/net/wireless/rndis_wlan.c
14087
14088USB XHCI DRIVER
14089M:	Mathias Nyman <mathias.nyman@intel.com>
14090L:	linux-usb@vger.kernel.org
14091S:	Supported
14092F:	drivers/usb/host/xhci*
14093F:	drivers/usb/host/pci-quirks*
14094
14095USB ZD1201 DRIVER
14096L:	linux-wireless@vger.kernel.org
14097W:	http://linux-lc100020.sourceforge.net
14098S:	Orphan
14099F:	drivers/net/wireless/zydas/zd1201.*
14100
14101USB ZR364XX DRIVER
14102M:	Antoine Jacquet <royale@zerezo.com>
14103L:	linux-usb@vger.kernel.org
14104L:	linux-media@vger.kernel.org
14105T:	git git://linuxtv.org/media_tree.git
14106W:	http://royale.zerezo.com/zr364xx/
14107S:	Maintained
14108F:	Documentation/media/v4l-drivers/zr364xx*
14109F:	drivers/media/usb/zr364xx/
14110
14111USER-MODE LINUX (UML)
14112M:	Jeff Dike <jdike@addtoit.com>
14113M:	Richard Weinberger <richard@nod.at>
14114L:	user-mode-linux-devel@lists.sourceforge.net
14115L:	user-mode-linux-user@lists.sourceforge.net
14116W:	http://user-mode-linux.sourceforge.net
14117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14118S:	Maintained
14119F:	Documentation/virtual/uml/
14120F:	arch/um/
14121F:	arch/x86/um/
14122F:	fs/hostfs/
14123F:	fs/hppfs/
14124
14125USERSPACE I/O (UIO)
14126M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14127S:	Maintained
14128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14129F:	Documentation/driver-api/uio-howto.rst
14130F:	drivers/uio/
14131F:	include/linux/uio*.h
14132
14133UTIL-LINUX PACKAGE
14134M:	Karel Zak <kzak@redhat.com>
14135L:	util-linux@vger.kernel.org
14136W:	http://en.wikipedia.org/wiki/Util-linux
14137T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14138S:	Maintained
14139
14140UUID HELPERS
14141M:	Christoph Hellwig <hch@lst.de>
14142R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14143L:	linux-kernel@vger.kernel.org
14144T:	git git://git.infradead.org/users/hch/uuid.git
14145F:	lib/uuid.c
14146F:	lib/test_uuid.c
14147F:	include/linux/uuid.h
14148F:	include/uapi/linux/uuid.h
14149S:	Maintained
14150
14151UVESAFB DRIVER
14152M:	Michal Januszewski <spock@gentoo.org>
14153L:	linux-fbdev@vger.kernel.org
14154W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14155S:	Maintained
14156F:	Documentation/fb/uvesafb.txt
14157F:	drivers/video/fbdev/uvesafb.*
14158
14159VF610 NAND DRIVER
14160M:	Stefan Agner <stefan@agner.ch>
14161L:	linux-mtd@lists.infradead.org
14162S:	Supported
14163F:	drivers/mtd/nand/vf610_nfc.c
14164
14165VFAT/FAT/MSDOS FILESYSTEM
14166M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14167S:	Maintained
14168F:	Documentation/filesystems/vfat.txt
14169F:	fs/fat/
14170
14171VFIO DRIVER
14172M:	Alex Williamson <alex.williamson@redhat.com>
14173L:	kvm@vger.kernel.org
14174T:	git git://github.com/awilliam/linux-vfio.git
14175S:	Maintained
14176F:	Documentation/vfio.txt
14177F:	drivers/vfio/
14178F:	include/linux/vfio.h
14179F:	include/uapi/linux/vfio.h
14180
14181VFIO MEDIATED DEVICE DRIVERS
14182M:	Kirti Wankhede <kwankhede@nvidia.com>
14183L:	kvm@vger.kernel.org
14184S:	Maintained
14185F:	Documentation/vfio-mediated-device.txt
14186F:	drivers/vfio/mdev/
14187F:	include/linux/mdev.h
14188F:	samples/vfio-mdev/
14189
14190VFIO PLATFORM DRIVER
14191M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14192L:	kvm@vger.kernel.org
14193S:	Maintained
14194F:	drivers/vfio/platform/
14195
14196VGA_SWITCHEROO
14197R:	Lukas Wunner <lukas@wunner.de>
14198S:	Maintained
14199F:	Documentation/gpu/vga-switcheroo.rst
14200F:	drivers/gpu/vga/vga_switcheroo.c
14201F:	include/linux/vga_switcheroo.h
14202T:	git git://anongit.freedesktop.org/drm/drm-misc
14203
14204VIA RHINE NETWORK DRIVER
14205S:	Orphan
14206F:	drivers/net/ethernet/via/via-rhine.c
14207
14208VIA SD/MMC CARD CONTROLLER DRIVER
14209M:	Bruce Chang <brucechang@via.com.tw>
14210M:	Harald Welte <HaraldWelte@viatech.com>
14211S:	Maintained
14212F:	drivers/mmc/host/via-sdmmc.c
14213
14214VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14215M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14216L:	linux-fbdev@vger.kernel.org
14217S:	Maintained
14218F:	include/linux/via-core.h
14219F:	include/linux/via-gpio.h
14220F:	include/linux/via_i2c.h
14221F:	drivers/video/fbdev/via/
14222
14223VIA VELOCITY NETWORK DRIVER
14224M:	Francois Romieu <romieu@fr.zoreil.com>
14225L:	netdev@vger.kernel.org
14226S:	Maintained
14227F:	drivers/net/ethernet/via/via-velocity.*
14228
14229VIDEO MULTIPLEXER DRIVER
14230M:	Philipp Zabel <p.zabel@pengutronix.de>
14231L:	linux-media@vger.kernel.org
14232S:	Maintained
14233F:	drivers/media/platform/video-mux.c
14234
14235VIDEOBUF2 FRAMEWORK
14236M:	Pawel Osciak <pawel@osciak.com>
14237M:	Marek Szyprowski <m.szyprowski@samsung.com>
14238M:	Kyungmin Park <kyungmin.park@samsung.com>
14239L:	linux-media@vger.kernel.org
14240S:	Maintained
14241F:	drivers/media/v4l2-core/videobuf2-*
14242F:	include/media/videobuf2-*
14243
14244VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14245M:	Helen Koike <helen.koike@collabora.com>
14246L:	linux-media@vger.kernel.org
14247T:	git git://linuxtv.org/media_tree.git
14248W:	https://linuxtv.org
14249S:	Maintained
14250F:	drivers/media/platform/vimc/*
14251
14252VIRT LIB
14253M:	Alex Williamson <alex.williamson@redhat.com>
14254M:	Paolo Bonzini <pbonzini@redhat.com>
14255L:	kvm@vger.kernel.org
14256S:	Supported
14257F:	virt/lib/
14258
14259VIRTIO AND VHOST VSOCK DRIVER
14260M:	Stefan Hajnoczi <stefanha@redhat.com>
14261L:	kvm@vger.kernel.org
14262L:	virtualization@lists.linux-foundation.org
14263L:	netdev@vger.kernel.org
14264S:	Maintained
14265F:	include/linux/virtio_vsock.h
14266F:	include/uapi/linux/virtio_vsock.h
14267F:	include/uapi/linux/vsockmon.h
14268F:	net/vmw_vsock/af_vsock_tap.c
14269F:	net/vmw_vsock/virtio_transport_common.c
14270F:	net/vmw_vsock/virtio_transport.c
14271F:	drivers/net/vsockmon.c
14272F:	drivers/vhost/vsock.c
14273F:	drivers/vhost/vsock.h
14274
14275VIRTIO CONSOLE DRIVER
14276M:	Amit Shah <amit@kernel.org>
14277L:	virtualization@lists.linux-foundation.org
14278S:	Maintained
14279F:	drivers/char/virtio_console.c
14280F:	include/linux/virtio_console.h
14281F:	include/uapi/linux/virtio_console.h
14282
14283VIRTIO CORE, NET AND BLOCK DRIVERS
14284M:	"Michael S. Tsirkin" <mst@redhat.com>
14285M:	Jason Wang <jasowang@redhat.com>
14286L:	virtualization@lists.linux-foundation.org
14287S:	Maintained
14288F:	Documentation/devicetree/bindings/virtio/
14289F:	drivers/virtio/
14290F:	tools/virtio/
14291F:	drivers/net/virtio_net.c
14292F:	drivers/block/virtio_blk.c
14293F:	include/linux/virtio*.h
14294F:	include/uapi/linux/virtio_*.h
14295F:	drivers/crypto/virtio/
14296F:	mm/balloon_compaction.c
14297
14298VIRTIO CRYPTO DRIVER
14299M:	Gonglei <arei.gonglei@huawei.com>
14300L:	virtualization@lists.linux-foundation.org
14301L:	linux-crypto@vger.kernel.org
14302S:	Maintained
14303F:	drivers/crypto/virtio/
14304F:	include/uapi/linux/virtio_crypto.h
14305
14306VIRTIO DRIVERS FOR S390
14307M:	Cornelia Huck <cohuck@redhat.com>
14308M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14309L:	linux-s390@vger.kernel.org
14310L:	virtualization@lists.linux-foundation.org
14311L:	kvm@vger.kernel.org
14312S:	Supported
14313F:	drivers/s390/virtio/
14314
14315VIRTIO GPU DRIVER
14316M:	David Airlie <airlied@linux.ie>
14317M:	Gerd Hoffmann <kraxel@redhat.com>
14318L:	dri-devel@lists.freedesktop.org
14319L:	virtualization@lists.linux-foundation.org
14320T:	git git://anongit.freedesktop.org/drm/drm-misc
14321S:	Maintained
14322F:	drivers/gpu/drm/virtio/
14323F:	include/uapi/linux/virtio_gpu.h
14324
14325VIRTIO HOST (VHOST)
14326M:	"Michael S. Tsirkin" <mst@redhat.com>
14327M:	Jason Wang <jasowang@redhat.com>
14328L:	kvm@vger.kernel.org
14329L:	virtualization@lists.linux-foundation.org
14330L:	netdev@vger.kernel.org
14331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14332S:	Maintained
14333F:	drivers/vhost/
14334F:	include/uapi/linux/vhost.h
14335
14336VIRTIO INPUT DRIVER
14337M:	Gerd Hoffmann <kraxel@redhat.com>
14338S:	Maintained
14339F:	drivers/virtio/virtio_input.c
14340F:	include/uapi/linux/virtio_input.h
14341
14342VIRTUAL SERIO DEVICE DRIVER
14343M:	Stephen Chandler Paul <thatslyude@gmail.com>
14344S:	Maintained
14345F:	drivers/input/serio/userio.c
14346F:	include/uapi/linux/userio.h
14347
14348VIVID VIRTUAL VIDEO DRIVER
14349M:	Hans Verkuil <hverkuil@xs4all.nl>
14350L:	linux-media@vger.kernel.org
14351T:	git git://linuxtv.org/media_tree.git
14352W:	https://linuxtv.org
14353S:	Maintained
14354F:	drivers/media/platform/vivid/*
14355
14356VLYNQ BUS
14357M:	Florian Fainelli <f.fainelli@gmail.com>
14358L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14359S:	Maintained
14360F:	drivers/vlynq/vlynq.c
14361F:	include/linux/vlynq.h
14362
14363VME SUBSYSTEM
14364M:	Martyn Welch <martyn@welchs.me.uk>
14365M:	Manohar Vanga <manohar.vanga@gmail.com>
14366M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14367L:	devel@driverdev.osuosl.org
14368S:	Maintained
14369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14370F:	Documentation/driver-api/vme.rst
14371F:	drivers/staging/vme/
14372F:	drivers/vme/
14373F:	include/linux/vme*
14374
14375VMWARE BALLOON DRIVER
14376M:	Xavier Deguillard <xdeguillard@vmware.com>
14377M:	Philip Moltmann <moltmann@vmware.com>
14378M:	"VMware, Inc." <pv-drivers@vmware.com>
14379L:	linux-kernel@vger.kernel.org
14380S:	Maintained
14381F:	drivers/misc/vmw_balloon.c
14382
14383VMWARE HYPERVISOR INTERFACE
14384M:	Alok Kataria <akataria@vmware.com>
14385L:	virtualization@lists.linux-foundation.org
14386S:	Supported
14387F:	arch/x86/kernel/cpu/vmware.c
14388
14389VMWARE PVRDMA DRIVER
14390M:	Adit Ranadive <aditr@vmware.com>
14391M:	VMware PV-Drivers <pv-drivers@vmware.com>
14392L:	linux-rdma@vger.kernel.org
14393S:	Maintained
14394F:	drivers/infiniband/hw/vmw_pvrdma/
14395
14396VMware PVSCSI driver
14397M:	Jim Gill <jgill@vmware.com>
14398M:	VMware PV-Drivers <pv-drivers@vmware.com>
14399L:	linux-scsi@vger.kernel.org
14400S:	Maintained
14401F:	drivers/scsi/vmw_pvscsi.c
14402F:	drivers/scsi/vmw_pvscsi.h
14403
14404VMWARE VMMOUSE SUBDRIVER
14405M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14406M:	"VMware, Inc." <pv-drivers@vmware.com>
14407L:	linux-input@vger.kernel.org
14408S:	Maintained
14409F:	drivers/input/mouse/vmmouse.c
14410F:	drivers/input/mouse/vmmouse.h
14411
14412VMWARE VMXNET3 ETHERNET DRIVER
14413M:	Shrikrishna Khare <skhare@vmware.com>
14414M:	"VMware, Inc." <pv-drivers@vmware.com>
14415L:	netdev@vger.kernel.org
14416S:	Maintained
14417F:	drivers/net/vmxnet3/
14418
14419VOCORE VOCORE2 BOARD
14420M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14421L:	linux-mips@linux-mips.org
14422S:	Maintained
14423F:	arch/mips/boot/dts/ralink/vocore2.dts
14424
14425VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14426M:	Liam Girdwood <lgirdwood@gmail.com>
14427M:	Mark Brown <broonie@kernel.org>
14428L:	linux-kernel@vger.kernel.org
14429W:	http://www.slimlogic.co.uk/?p=48
14430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14431S:	Supported
14432F:	Documentation/devicetree/bindings/regulator/
14433F:	drivers/regulator/
14434F:	include/dt-bindings/regulator/
14435F:	include/linux/regulator/
14436
14437VRF
14438M:	David Ahern <dsa@cumulusnetworks.com>
14439M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14440L:	netdev@vger.kernel.org
14441S:	Maintained
14442F:	drivers/net/vrf.c
14443F:	Documentation/networking/vrf.txt
14444
14445VT1211 HARDWARE MONITOR DRIVER
14446M:	Juerg Haefliger <juergh@gmail.com>
14447L:	linux-hwmon@vger.kernel.org
14448S:	Maintained
14449F:	Documentation/hwmon/vt1211
14450F:	drivers/hwmon/vt1211.c
14451
14452VT8231 HARDWARE MONITOR DRIVER
14453M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14454L:	linux-hwmon@vger.kernel.org
14455S:	Maintained
14456F:	drivers/hwmon/vt8231.c
14457
14458VUB300 USB to SDIO/SD/MMC bridge chip
14459M:	Tony Olech <tony.olech@elandigitalsystems.com>
14460L:	linux-mmc@vger.kernel.org
14461L:	linux-usb@vger.kernel.org
14462S:	Supported
14463F:	drivers/mmc/host/vub300.c
14464
14465W1 DALLAS'S 1-WIRE BUS
14466M:	Evgeniy Polyakov <zbr@ioremap.net>
14467S:	Maintained
14468F:	Documentation/w1/
14469F:	drivers/w1/
14470F:	include/linux/w1.h
14471
14472W83791D HARDWARE MONITORING DRIVER
14473M:	Marc Hulsman <m.hulsman@tudelft.nl>
14474L:	linux-hwmon@vger.kernel.org
14475S:	Maintained
14476F:	Documentation/hwmon/w83791d
14477F:	drivers/hwmon/w83791d.c
14478
14479W83793 HARDWARE MONITORING DRIVER
14480M:	Rudolf Marek <r.marek@assembler.cz>
14481L:	linux-hwmon@vger.kernel.org
14482S:	Maintained
14483F:	Documentation/hwmon/w83793
14484F:	drivers/hwmon/w83793.c
14485
14486W83795 HARDWARE MONITORING DRIVER
14487M:	Jean Delvare <jdelvare@suse.com>
14488L:	linux-hwmon@vger.kernel.org
14489S:	Maintained
14490F:	drivers/hwmon/w83795.c
14491
14492W83L51xD SD/MMC CARD INTERFACE DRIVER
14493M:	Pierre Ossman <pierre@ossman.eu>
14494S:	Maintained
14495F:	drivers/mmc/host/wbsd.*
14496
14497WACOM PROTOCOL 4 SERIAL TABLETS
14498M:	Julian Squires <julian@cipht.net>
14499M:	Hans de Goede <hdegoede@redhat.com>
14500L:	linux-input@vger.kernel.org
14501S:	Maintained
14502F:	drivers/input/tablet/wacom_serial4.c
14503
14504WATCHDOG DEVICE DRIVERS
14505M:	Wim Van Sebroeck <wim@iguana.be>
14506R:	Guenter Roeck <linux@roeck-us.net>
14507L:	linux-watchdog@vger.kernel.org
14508W:	http://www.linux-watchdog.org/
14509T:	git git://www.linux-watchdog.org/linux-watchdog.git
14510S:	Maintained
14511F:	Documentation/devicetree/bindings/watchdog/
14512F:	Documentation/watchdog/
14513F:	drivers/watchdog/
14514F:	include/linux/watchdog.h
14515F:	include/uapi/linux/watchdog.h
14516
14517WHISKEYCOVE PMIC GPIO DRIVER
14518M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14519L:	linux-gpio@vger.kernel.org
14520S:	Maintained
14521F:	drivers/gpio/gpio-wcove.c
14522
14523WIIMOTE HID DRIVER
14524M:	David Herrmann <dh.herrmann@googlemail.com>
14525L:	linux-input@vger.kernel.org
14526S:	Maintained
14527F:	drivers/hid/hid-wiimote*
14528
14529WILOCITY WIL6210 WIRELESS DRIVER
14530M:	Maya Erez <qca_merez@qca.qualcomm.com>
14531L:	linux-wireless@vger.kernel.org
14532L:	wil6210@qca.qualcomm.com
14533S:	Supported
14534W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14535F:	drivers/net/wireless/ath/wil6210/
14536F:	include/uapi/linux/wil6210_uapi.h
14537
14538WIMAX STACK
14539M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14540M:	linux-wimax@intel.com
14541L:	wimax@linuxwimax.org (subscribers-only)
14542S:	Supported
14543W:	http://linuxwimax.org
14544F:	Documentation/wimax/README.wimax
14545F:	include/linux/wimax/debug.h
14546F:	include/net/wimax.h
14547F:	include/uapi/linux/wimax.h
14548F:	net/wimax/
14549
14550WINBOND CIR DRIVER
14551M:	David Härdeman <david@hardeman.nu>
14552S:	Maintained
14553F:	drivers/media/rc/winbond-cir.c
14554
14555WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14556M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14557L:	linux-watchdog@vger.kernel.org
14558S:	Maintained
14559F:	drivers/watchdog/ebc-c384_wdt.c
14560
14561WINSYSTEMS WS16C48 GPIO DRIVER
14562M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14563L:	linux-gpio@vger.kernel.org
14564S:	Maintained
14565F:	drivers/gpio/gpio-ws16c48.c
14566
14567WISTRON LAPTOP BUTTON DRIVER
14568M:	Miloslav Trmac <mitr@volny.cz>
14569S:	Maintained
14570F:	drivers/input/misc/wistron_btns.c
14571
14572WL3501 WIRELESS PCMCIA CARD DRIVER
14573L:	linux-wireless@vger.kernel.org
14574S:	Odd fixes
14575F:	drivers/net/wireless/wl3501*
14576
14577WOLFSON MICROELECTRONICS DRIVERS
14578L:	patches@opensource.cirrus.com
14579T:	git https://github.com/CirrusLogic/linux-drivers.git
14580W:	https://github.com/CirrusLogic/linux-drivers/wiki
14581S:	Supported
14582F:	Documentation/hwmon/wm83??
14583F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14584F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14585F:	Documentation/devicetree/bindings/mfd/arizona.txt
14586F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14587F:	arch/arm/mach-s3c64xx/mach-crag6410*
14588F:	drivers/clk/clk-wm83*.c
14589F:	drivers/extcon/extcon-arizona.c
14590F:	drivers/leds/leds-wm83*.c
14591F:	drivers/gpio/gpio-*wm*.c
14592F:	drivers/gpio/gpio-arizona.c
14593F:	drivers/hwmon/wm83??-hwmon.c
14594F:	drivers/input/misc/wm831x-on.c
14595F:	drivers/input/touchscreen/wm831x-ts.c
14596F:	drivers/input/touchscreen/wm97*.c
14597F:	drivers/mfd/arizona*
14598F:	drivers/mfd/wm*.c
14599F:	drivers/mfd/cs47l24*
14600F:	drivers/power/supply/wm83*.c
14601F:	drivers/rtc/rtc-wm83*.c
14602F:	drivers/regulator/wm8*.c
14603F:	drivers/regulator/arizona*
14604F:	drivers/video/backlight/wm83*_bl.c
14605F:	drivers/watchdog/wm83*_wdt.c
14606F:	include/linux/mfd/arizona/
14607F:	include/linux/mfd/wm831x/
14608F:	include/linux/mfd/wm8350/
14609F:	include/linux/mfd/wm8400*
14610F:	include/linux/regulator/arizona*
14611F:	include/linux/wm97xx.h
14612F:	include/sound/wm????.h
14613F:	sound/soc/codecs/arizona.?
14614F:	sound/soc/codecs/wm*
14615F:	sound/soc/codecs/cs47l24*
14616
14617WORKQUEUE
14618M:	Tejun Heo <tj@kernel.org>
14619R:	Lai Jiangshan <jiangshanlai@gmail.com>
14620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14621S:	Maintained
14622F:	include/linux/workqueue.h
14623F:	kernel/workqueue.c
14624F:	Documentation/core-api/workqueue.rst
14625
14626X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14627M:	Chen-Yu Tsai <wens@csie.org>
14628L:	linux-kernel@vger.kernel.org
14629S:	Maintained
14630N:	axp[128]
14631
14632X.25 NETWORK LAYER
14633M:	Andrew Hendry <andrew.hendry@gmail.com>
14634L:	linux-x25@vger.kernel.org
14635S:	Odd Fixes
14636F:	Documentation/networking/x25*
14637F:	include/net/x25*
14638F:	net/x25/
14639
14640X86 ARCHITECTURE (32-BIT AND 64-BIT)
14641M:	Thomas Gleixner <tglx@linutronix.de>
14642M:	Ingo Molnar <mingo@redhat.com>
14643M:	"H. Peter Anvin" <hpa@zytor.com>
14644M:	x86@kernel.org
14645L:	linux-kernel@vger.kernel.org
14646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14647S:	Maintained
14648F:	Documentation/x86/
14649F:	arch/x86/
14650
14651X86 MCE INFRASTRUCTURE
14652M:	Tony Luck <tony.luck@intel.com>
14653M:	Borislav Petkov <bp@alien8.de>
14654L:	linux-edac@vger.kernel.org
14655S:	Maintained
14656F:	arch/x86/kernel/cpu/mcheck/*
14657
14658X86 MICROCODE UPDATE SUPPORT
14659M:	Borislav Petkov <bp@alien8.de>
14660S:	Maintained
14661F:	arch/x86/kernel/cpu/microcode/*
14662
14663X86 PLATFORM DRIVERS
14664M:	Darren Hart <dvhart@infradead.org>
14665M:	Andy Shevchenko <andy@infradead.org>
14666L:	platform-driver-x86@vger.kernel.org
14667T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14668S:	Maintained
14669F:	drivers/platform/x86/
14670F:	drivers/platform/olpc/
14671
14672X86 VDSO
14673M:	Andy Lutomirski <luto@amacapital.net>
14674L:	linux-kernel@vger.kernel.org
14675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14676S:	Maintained
14677F:	arch/x86/entry/vdso/
14678
14679XC2028/3028 TUNER DRIVER
14680M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14681M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14682L:	linux-media@vger.kernel.org
14683W:	https://linuxtv.org
14684T:	git git://linuxtv.org/media_tree.git
14685S:	Maintained
14686F:	drivers/media/tuners/tuner-xc2028.*
14687
14688XEN BLOCK SUBSYSTEM
14689M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14690M:	Roger Pau Monné <roger.pau@citrix.com>
14691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14692S:	Supported
14693F:	drivers/block/xen-blkback/*
14694F:	drivers/block/xen*
14695
14696XEN HYPERVISOR ARM
14697M:	Stefano Stabellini <sstabellini@kernel.org>
14698L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14699S:	Maintained
14700F:	arch/arm/xen/
14701F:	arch/arm/include/asm/xen/
14702
14703XEN HYPERVISOR ARM64
14704M:	Stefano Stabellini <sstabellini@kernel.org>
14705L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14706S:	Maintained
14707F:	arch/arm64/xen/
14708F:	arch/arm64/include/asm/xen/
14709
14710XEN HYPERVISOR INTERFACE
14711M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14712M:	Juergen Gross <jgross@suse.com>
14713L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14715S:	Supported
14716F:	arch/x86/xen/
14717F:	drivers/*/xen-*front.c
14718F:	drivers/xen/
14719F:	arch/x86/include/asm/xen/
14720F:	include/xen/
14721F:	include/uapi/xen/
14722F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14723F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14724
14725XEN NETWORK BACKEND DRIVER
14726M:	Wei Liu <wei.liu2@citrix.com>
14727M:	Paul Durrant <paul.durrant@citrix.com>
14728L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14729L:	netdev@vger.kernel.org
14730S:	Supported
14731F:	drivers/net/xen-netback/*
14732
14733XEN PCI SUBSYSTEM
14734M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14735L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14736S:	Supported
14737F:	arch/x86/pci/*xen*
14738F:	drivers/pci/*xen*
14739
14740XEN PVSCSI DRIVERS
14741M:	Juergen Gross <jgross@suse.com>
14742L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14743L:	linux-scsi@vger.kernel.org
14744S:	Supported
14745F:	drivers/scsi/xen-scsifront.c
14746F:	drivers/xen/xen-scsiback.c
14747F:	include/xen/interface/io/vscsiif.h
14748
14749XEN SWIOTLB SUBSYSTEM
14750M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14751L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14752S:	Supported
14753F:	arch/x86/xen/*swiotlb*
14754F:	drivers/xen/*swiotlb*
14755
14756XFS FILESYSTEM
14757M:	Darrick J. Wong <darrick.wong@oracle.com>
14758M:	linux-xfs@vger.kernel.org
14759L:	linux-xfs@vger.kernel.org
14760W:	http://xfs.org/
14761T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14762S:	Supported
14763F:	Documentation/filesystems/xfs.txt
14764F:	fs/xfs/
14765
14766XILINX AXI ETHERNET DRIVER
14767M:	Anirudha Sarangi <anirudh@xilinx.com>
14768M:	John Linn <John.Linn@xilinx.com>
14769S:	Maintained
14770F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14771
14772XILINX UARTLITE SERIAL DRIVER
14773M:	Peter Korsgaard <jacmet@sunsite.dk>
14774L:	linux-serial@vger.kernel.org
14775S:	Maintained
14776F:	drivers/tty/serial/uartlite.c
14777
14778XILINX VIDEO IP CORES
14779M:	Hyun Kwon <hyun.kwon@xilinx.com>
14780M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14781L:	linux-media@vger.kernel.org
14782T:	git git://linuxtv.org/media_tree.git
14783S:	Supported
14784F:	Documentation/devicetree/bindings/media/xilinx/
14785F:	drivers/media/platform/xilinx/
14786F:	include/uapi/linux/xilinx-v4l2-controls.h
14787
14788XILLYBUS DRIVER
14789M:	Eli Billauer <eli.billauer@gmail.com>
14790L:	linux-kernel@vger.kernel.org
14791S:	Supported
14792F:	drivers/char/xillybus/
14793
14794XRA1403 GPIO EXPANDER
14795M:	Nandor Han <nandor.han@ge.com>
14796M:	Semi Malinen <semi.malinen@ge.com>
14797L:	linux-gpio@vger.kernel.org
14798S:	Maintained
14799F:	drivers/gpio/gpio-xra1403.c
14800F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14801
14802XTENSA XTFPGA PLATFORM SUPPORT
14803M:	Max Filippov <jcmvbkbc@gmail.com>
14804L:	linux-xtensa@linux-xtensa.org
14805S:	Maintained
14806F:	drivers/spi/spi-xtensa-xtfpga.c
14807F:	sound/soc/xtensa/xtfpga-i2s.c
14808
14809YAM DRIVER FOR AX.25
14810M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14811L:	linux-hams@vger.kernel.org
14812S:	Maintained
14813F:	drivers/net/hamradio/yam*
14814F:	include/linux/yam.h
14815
14816YAMA SECURITY MODULE
14817M:	Kees Cook <keescook@chromium.org>
14818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14819S:	Supported
14820F:	security/yama/
14821F:	Documentation/admin-guide/LSM/Yama.rst
14822
14823YEALINK PHONE DRIVER
14824M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14825L:	usbb2k-api-dev@nongnu.org
14826S:	Maintained
14827F:	Documentation/input/yealink.rst
14828F:	drivers/input/misc/yealink.*
14829
14830Z8530 DRIVER FOR AX.25
14831M:	Joerg Reuter <jreuter@yaina.de>
14832W:	http://yaina.de/jreuter/
14833W:	http://www.qsl.net/dl1bke/
14834L:	linux-hams@vger.kernel.org
14835S:	Maintained
14836F:	Documentation/networking/z8530drv.txt
14837F:	drivers/net/hamradio/*scc.c
14838F:	drivers/net/hamradio/z8530.h
14839
14840ZBUD COMPRESSED PAGE ALLOCATOR
14841M:	Seth Jennings <sjenning@redhat.com>
14842M:	Dan Streetman <ddstreet@ieee.org>
14843L:	linux-mm@kvack.org
14844S:	Maintained
14845F:	mm/zbud.c
14846F:	include/linux/zbud.h
14847
14848ZD1211RW WIRELESS DRIVER
14849M:	Daniel Drake <dsd@gentoo.org>
14850M:	Ulrich Kunitz <kune@deine-taler.de>
14851W:	http://zd1211.ath.cx/wiki/DriverRewrite
14852L:	linux-wireless@vger.kernel.org
14853L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14854S:	Maintained
14855F:	drivers/net/wireless/zydas/zd1211rw/
14856
14857ZD1301 MEDIA DRIVER
14858M:	Antti Palosaari <crope@iki.fi>
14859L:	linux-media@vger.kernel.org
14860W:	https://linuxtv.org/
14861W:	http://palosaari.fi/linux/
14862Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14863S:	Maintained
14864F:	drivers/media/usb/dvb-usb-v2/zd1301*
14865
14866ZD1301_DEMOD MEDIA DRIVER
14867M:	Antti Palosaari <crope@iki.fi>
14868L:	linux-media@vger.kernel.org
14869W:	https://linuxtv.org/
14870W:	http://palosaari.fi/linux/
14871Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14872S:	Maintained
14873F:	drivers/media/dvb-frontends/zd1301_demod*
14874
14875ZPOOL COMPRESSED PAGE STORAGE API
14876M:	Dan Streetman <ddstreet@ieee.org>
14877L:	linux-mm@kvack.org
14878S:	Maintained
14879F:	mm/zpool.c
14880F:	include/linux/zpool.h
14881
14882ZR36067 VIDEO FOR LINUX DRIVER
14883L:	mjpeg-users@lists.sourceforge.net
14884L:	linux-media@vger.kernel.org
14885W:	http://mjpeg.sourceforge.net/driver-zoran/
14886T:	hg https://linuxtv.org/hg/v4l-dvb
14887S:	Odd Fixes
14888F:	drivers/media/pci/zoran/
14889
14890ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14891M:	Minchan Kim <minchan@kernel.org>
14892M:	Nitin Gupta <ngupta@vflare.org>
14893R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14894L:	linux-kernel@vger.kernel.org
14895S:	Maintained
14896F:	drivers/block/zram/
14897F:	Documentation/blockdev/zram.txt
14898
14899ZS DECSTATION Z85C30 SERIAL DRIVER
14900M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14901S:	Maintained
14902F:	drivers/tty/serial/zs.*
14903
14904ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14905M:	Minchan Kim <minchan@kernel.org>
14906M:	Nitin Gupta <ngupta@vflare.org>
14907R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14908L:	linux-mm@kvack.org
14909S:	Maintained
14910F:	mm/zsmalloc.c
14911F:	include/linux/zsmalloc.h
14912F:	Documentation/vm/zsmalloc.txt
14913
14914ZSWAP COMPRESSED SWAP CACHING
14915M:	Seth Jennings <sjenning@redhat.com>
14916M:	Dan Streetman <ddstreet@ieee.org>
14917L:	linux-mm@kvack.org
14918S:	Maintained
14919F:	mm/zswap.c
14920
14921THE REST
14922M:	Linus Torvalds <torvalds@linux-foundation.org>
14923L:	linux-kernel@vger.kernel.org
14924Q:	http://patchwork.kernel.org/project/LKML/list/
14925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14926S:	Buried alive in reporters
14927F:	*
14928F:	*/
14929