xref: /linux/MAINTAINERS (revision 1c59d045058750904926d5883ce8acdedbc52df3)
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/i2c/busses/i2c-uniphier*
2029F:	drivers/irqchip/irq-uniphier-aidet.c
2030F:	drivers/pinctrl/uniphier/
2031F:	drivers/reset/reset-uniphier.c
2032F:	drivers/tty/serial/8250/8250_uniphier.c
2033N:	uniphier
2034
2035ARM/Ux500 ARM ARCHITECTURE
2036M:	Linus Walleij <linus.walleij@linaro.org>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S:	Maintained
2039F:	arch/arm/mach-ux500/
2040F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2041F:	drivers/dma/ste_dma40*
2042F:	drivers/hwspinlock/u8500_hsem.c
2043F:	drivers/mfd/abx500*
2044F:	drivers/mfd/ab8500*
2045F:	drivers/mfd/dbx500*
2046F:	drivers/mfd/db8500*
2047F:	drivers/pinctrl/nomadik/pinctrl-ab*
2048F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2049F:	drivers/rtc/rtc-ab8500.c
2050F:	drivers/rtc/rtc-pl031.c
2051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2052
2053ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2054M:	Ulf Hansson <ulf.hansson@linaro.org>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056T:	git git://git.linaro.org/people/ulfh/clk.git
2057S:	Maintained
2058F:	drivers/clk/ux500/
2059
2060ARM/VERSATILE EXPRESS PLATFORM
2061M:	Liviu Dudau <liviu.dudau@arm.com>
2062M:	Sudeep Holla <sudeep.holla@arm.com>
2063M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065S:	Maintained
2066F:	arch/arm/boot/dts/vexpress*
2067F:	arch/arm64/boot/dts/arm/
2068F:	arch/arm/mach-vexpress/
2069F:	*/*/vexpress*
2070F:	*/*/*/vexpress*
2071F:	drivers/clk/versatile/clk-vexpress-osc.c
2072F:	drivers/clocksource/versatile.c
2073N:	mps2
2074
2075ARM/VFP SUPPORT
2076M:	Russell King <linux@armlinux.org.uk>
2077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078W:	http://www.armlinux.org.uk/
2079S:	Maintained
2080F:	arch/arm/vfp/
2081
2082ARM/VOIPAC PXA270 SUPPORT
2083M:	Marek Vasut <marek.vasut@gmail.com>
2084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085S:	Maintained
2086F:	arch/arm/mach-pxa/vpac270.c
2087F:	arch/arm/mach-pxa/include/mach/vpac270.h
2088
2089ARM/VT8500 ARM ARCHITECTURE
2090M:	Tony Prisk <linux@prisktech.co.nz>
2091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092S:	Maintained
2093F:	arch/arm/mach-vt8500/
2094F:	drivers/clocksource/vt8500_timer.c
2095F:	drivers/i2c/busses/i2c-wmt.c
2096F:	drivers/mmc/host/wmt-sdmmc.c
2097F:	drivers/pwm/pwm-vt8500.c
2098F:	drivers/rtc/rtc-vt8500.c
2099F:	drivers/tty/serial/vt8500_serial.c
2100F:	drivers/usb/host/ehci-platform.c
2101F:	drivers/usb/host/uhci-platform.c
2102F:	drivers/video/fbdev/vt8500lcdfb.*
2103F:	drivers/video/fbdev/wm8505fb*
2104F:	drivers/video/fbdev/wmt_ge_rops.*
2105
2106ARM/ZIPIT Z2 SUPPORT
2107M:	Marek Vasut <marek.vasut@gmail.com>
2108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109S:	Maintained
2110F:	arch/arm/mach-pxa/z2.c
2111F:	arch/arm/mach-pxa/include/mach/z2.h
2112
2113ARM/ZTE ARCHITECTURE
2114M:	Jun Nie <jun.nie@linaro.org>
2115M:	Baoyou Xie <baoyou.xie@linaro.org>
2116M:	Shawn Guo <shawnguo@kernel.org>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118S:	Maintained
2119F:	arch/arm/boot/dts/zx2967*
2120F:	arch/arm/mach-zx/
2121F:	arch/arm64/boot/dts/zte/
2122F:	drivers/clk/zte/
2123F:	drivers/dma/zx_dma.c
2124F:	drivers/gpio/gpio-zx.c
2125F:	drivers/i2c/busses/i2c-zx2967.c
2126F:	drivers/mmc/host/dw_mmc-zx.*
2127F:	drivers/pinctrl/zte/
2128F:	drivers/reset/reset-zx2967.c
2129F:	drivers/soc/zte/
2130F:	drivers/thermal/zx2967_thermal.c
2131F:	drivers/watchdog/zx2967_wdt.c
2132F:	Documentation/devicetree/bindings/arm/zte.txt
2133F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2134F:	Documentation/devicetree/bindings/dma/zxdma.txt
2135F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2136F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2137F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2138F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2139F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2140F:	Documentation/devicetree/bindings/soc/zte/
2141F:	Documentation/devicetree/bindings/sound/zte,*.txt
2142F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2143F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2144F:	include/dt-bindings/clock/zx2967*.h
2145F:	include/dt-bindings/soc/zte,*.h
2146F:	sound/soc/codecs/zx_aud96p22.c
2147F:	sound/soc/zte/
2148
2149ARM/ZYNQ ARCHITECTURE
2150M:	Michal Simek <michal.simek@xilinx.com>
2151R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153W:	http://wiki.xilinx.com
2154T:	git https://github.com/Xilinx/linux-xlnx.git
2155S:	Supported
2156F:	arch/arm/mach-zynq/
2157F:	drivers/cpuidle/cpuidle-zynq.c
2158F:	drivers/block/xsysace.c
2159N:	zynq
2160N:	xilinx
2161F:	drivers/clocksource/cadence_ttc_timer.c
2162F:	drivers/i2c/busses/i2c-cadence.c
2163F:	drivers/mmc/host/sdhci-of-arasan.c
2164F:	drivers/edac/synopsys_edac.c
2165
2166ARM64 PORT (AARCH64 ARCHITECTURE)
2167M:	Catalin Marinas <catalin.marinas@arm.com>
2168M:	Will Deacon <will.deacon@arm.com>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2171S:	Maintained
2172F:	arch/arm64/
2173F:	Documentation/arm64/
2174
2175AS3645A LED FLASH CONTROLLER DRIVER
2176M:	Sakari Ailus <sakari.ailus@iki.fi>
2177L:	linux-leds@vger.kernel.org
2178S:	Maintained
2179F:	drivers/leds/leds-as3645a.c
2180
2181AS3645A LED FLASH CONTROLLER DRIVER
2182M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2183L:	linux-media@vger.kernel.org
2184T:	git git://linuxtv.org/media_tree.git
2185S:	Maintained
2186F:	drivers/media/i2c/as3645a.c
2187F:	include/media/i2c/as3645a.h
2188
2189ASAHI KASEI AK8974 DRIVER
2190M:	Linus Walleij <linus.walleij@linaro.org>
2191L:	linux-iio@vger.kernel.org
2192W:	http://www.akm.com/
2193S:	Supported
2194F:	drivers/iio/magnetometer/ak8974.c
2195
2196ASC7621 HARDWARE MONITOR DRIVER
2197M:	George Joseph <george.joseph@fairview5.com>
2198L:	linux-hwmon@vger.kernel.org
2199S:	Maintained
2200F:	Documentation/hwmon/asc7621
2201F:	drivers/hwmon/asc7621.c
2202
2203ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2204M:	Corentin Chary <corentin.chary@gmail.com>
2205L:	acpi4asus-user@lists.sourceforge.net
2206L:	platform-driver-x86@vger.kernel.org
2207W:	http://acpi4asus.sf.net
2208S:	Maintained
2209F:	drivers/platform/x86/asus*.c
2210F:	drivers/platform/x86/eeepc*.c
2211
2212ASUS WIRELESS RADIO CONTROL DRIVER
2213M:	João Paulo Rechi Vita <jprvita@gmail.com>
2214L:	platform-driver-x86@vger.kernel.org
2215S:	Maintained
2216F:	drivers/platform/x86/asus-wireless.c
2217
2218ASYMMETRIC KEYS
2219M:	David Howells <dhowells@redhat.com>
2220L:	keyrings@vger.kernel.org
2221S:	Maintained
2222F:	Documentation/crypto/asymmetric-keys.txt
2223F:	include/linux/verification.h
2224F:	include/crypto/public_key.h
2225F:	include/crypto/pkcs7.h
2226F:	crypto/asymmetric_keys/
2227
2228ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2229R:	Dan Williams <dan.j.williams@intel.com>
2230W:	http://sourceforge.net/projects/xscaleiop
2231S:	Odd fixes
2232F:	Documentation/crypto/async-tx-api.txt
2233F:	crypto/async_tx/
2234F:	drivers/dma/
2235F:	include/linux/dmaengine.h
2236F:	include/linux/async_tx.h
2237
2238AT24 EEPROM DRIVER
2239M:	Wolfram Sang <wsa@the-dreams.de>
2240L:	linux-i2c@vger.kernel.org
2241S:	Maintained
2242F:	drivers/misc/eeprom/at24.c
2243F:	include/linux/platform_data/at24.h
2244
2245ATA OVER ETHERNET (AOE) DRIVER
2246M:	"Ed L. Cashin" <ed.cashin@acm.org>
2247W:	http://www.openaoe.org/
2248S:	Supported
2249F:	Documentation/aoe/
2250F:	drivers/block/aoe/
2251
2252ATHEROS 71XX/9XXX GPIO DRIVER
2253M:	Alban Bedel <albeu@free.fr>
2254W:	https://github.com/AlbanBedel/linux
2255T:	git git://github.com/AlbanBedel/linux
2256S:	Maintained
2257F:	drivers/gpio/gpio-ath79.c
2258F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2259
2260ATHEROS ATH GENERIC UTILITIES
2261M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2262L:	linux-wireless@vger.kernel.org
2263S:	Supported
2264F:	drivers/net/wireless/ath/*
2265
2266ATHEROS ATH5K WIRELESS DRIVER
2267M:	Jiri Slaby <jirislaby@gmail.com>
2268M:	Nick Kossifidis <mickflemm@gmail.com>
2269M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2270L:	linux-wireless@vger.kernel.org
2271W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2272S:	Maintained
2273F:	drivers/net/wireless/ath/ath5k/
2274
2275ATHEROS ATH6KL WIRELESS DRIVER
2276M:	Kalle Valo <kvalo@qca.qualcomm.com>
2277L:	linux-wireless@vger.kernel.org
2278W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2280S:	Supported
2281F:	drivers/net/wireless/ath/ath6kl/
2282
2283ATI_REMOTE2 DRIVER
2284M:	Ville Syrjala <syrjala@sci.fi>
2285S:	Maintained
2286F:	drivers/input/misc/ati_remote2.c
2287
2288ATK0110 HWMON DRIVER
2289M:	Luca Tettamanti <kronos.it@gmail.com>
2290L:	linux-hwmon@vger.kernel.org
2291S:	Maintained
2292F:	drivers/hwmon/asus_atk0110.c
2293
2294ATLX ETHERNET DRIVERS
2295M:	Jay Cliburn <jcliburn@gmail.com>
2296M:	Chris Snook <chris.snook@gmail.com>
2297L:	netdev@vger.kernel.org
2298W:	http://sourceforge.net/projects/atl1
2299W:	http://atl1.sourceforge.net
2300S:	Maintained
2301F:	drivers/net/ethernet/atheros/
2302
2303ATM
2304M:	Chas Williams <3chas3@gmail.com>
2305L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2306L:	netdev@vger.kernel.org
2307W:	http://linux-atm.sourceforge.net
2308S:	Maintained
2309F:	drivers/atm/
2310F:	include/linux/atm*
2311F:	include/uapi/linux/atm*
2312
2313ATMEL AT91 / AT32 MCI DRIVER
2314M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2315S:	Maintained
2316F:	drivers/mmc/host/atmel-mci.c
2317
2318ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2319M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2320S:	Supported
2321F:	drivers/power/reset/at91-sama5d2_shdwc.c
2322
2323ATMEL Audio ALSA driver
2324M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2325L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2326S:	Supported
2327F:	sound/soc/atmel
2328
2329ATMEL I2C DRIVER
2330M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2331L:	linux-i2c@vger.kernel.org
2332S:	Supported
2333F:	drivers/i2c/busses/i2c-at91.c
2334
2335ATMEL ISI DRIVER
2336M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2337L:	linux-media@vger.kernel.org
2338S:	Supported
2339F:	drivers/media/platform/atmel/atmel-isi.c
2340F:	include/media/atmel-isi.h
2341
2342ATMEL LCDFB DRIVER
2343M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2344L:	linux-fbdev@vger.kernel.org
2345S:	Maintained
2346F:	drivers/video/fbdev/atmel_lcdfb.c
2347F:	include/video/atmel_lcdc.h
2348
2349ATMEL MACB ETHERNET DRIVER
2350M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2351S:	Supported
2352F:	drivers/net/ethernet/cadence/
2353
2354ATMEL MAXTOUCH DRIVER
2355M:	Nick Dyer <nick@shmanahar.org>
2356T:	git git://github.com/ndyer/linux.git
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2359F:	drivers/input/touchscreen/atmel_mxt_ts.c
2360F:	include/linux/platform_data/atmel_mxt_ts.h
2361
2362ATMEL NAND DRIVER
2363M:	Wenyou Yang <wenyou.yang@atmel.com>
2364M:	Josh Wu <rainyfeeling@outlook.com>
2365L:	linux-mtd@lists.infradead.org
2366S:	Supported
2367F:	drivers/mtd/nand/atmel/*
2368
2369ATMEL SAMA5D2 ADC DRIVER
2370M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2371L:	linux-iio@vger.kernel.org
2372S:	Supported
2373F:	drivers/iio/adc/at91-sama5d2_adc.c
2374
2375ATMEL SDMMC DRIVER
2376M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2377L:	linux-mmc@vger.kernel.org
2378S:	Supported
2379F:	drivers/mmc/host/sdhci-of-at91.c
2380
2381ATMEL SPI DRIVER
2382M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2383S:	Supported
2384F:	drivers/spi/spi-atmel.*
2385
2386ATMEL SSC DRIVER
2387M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389S:	Supported
2390F:	drivers/misc/atmel-ssc.c
2391F:	include/linux/atmel-ssc.h
2392
2393ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2394M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396S:	Supported
2397F:	drivers/misc/atmel_tclib.c
2398F:	drivers/clocksource/tcb_clksrc.c
2399
2400ATMEL USBA UDC DRIVER
2401M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403S:	Supported
2404F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2405
2406ATMEL WIRELESS DRIVER
2407M:	Simon Kelley <simon@thekelleys.org.uk>
2408L:	linux-wireless@vger.kernel.org
2409W:	http://www.thekelleys.org.uk/atmel
2410W:	http://atmelwlandriver.sourceforge.net/
2411S:	Maintained
2412F:	drivers/net/wireless/atmel/atmel*
2413
2414ATMEL XDMA DRIVER
2415M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2416L:	linux-arm-kernel@lists.infradead.org
2417L:	dmaengine@vger.kernel.org
2418S:	Supported
2419F:	drivers/dma/at_xdmac.c
2420
2421ATOMIC INFRASTRUCTURE
2422M:	Will Deacon <will.deacon@arm.com>
2423M:	Peter Zijlstra <peterz@infradead.org>
2424R:	Boqun Feng <boqun.feng@gmail.com>
2425L:	linux-kernel@vger.kernel.org
2426S:	Maintained
2427F:	arch/*/include/asm/atomic*.h
2428F:	include/*/atomic*.h
2429
2430ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2431M:	Bradley Grove <linuxdrivers@attotech.com>
2432L:	linux-scsi@vger.kernel.org
2433W:	http://www.attotech.com
2434S:	Supported
2435F:	drivers/scsi/esas2r
2436
2437ATUSB IEEE 802.15.4 RADIO DRIVER
2438M:	Stefan Schmidt <stefan@osg.samsung.com>
2439L:	linux-wpan@vger.kernel.org
2440S:	Maintained
2441F:	drivers/net/ieee802154/atusb.c
2442F:	drivers/net/ieee802154/atusb.h
2443F:	drivers/net/ieee802154/at86rf230.h
2444
2445AUDIT SUBSYSTEM
2446M:	Paul Moore <paul@paul-moore.com>
2447M:	Eric Paris <eparis@redhat.com>
2448L:	linux-audit@redhat.com (moderated for non-subscribers)
2449W:	https://github.com/linux-audit
2450W:	https://people.redhat.com/sgrubb/audit
2451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2452S:	Supported
2453F:	include/linux/audit.h
2454F:	include/uapi/linux/audit.h
2455F:	kernel/audit*
2456
2457AUXILIARY DISPLAY DRIVERS
2458M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2459W:	http://miguelojeda.es/auxdisplay.htm
2460W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2461S:	Maintained
2462F:	drivers/auxdisplay/
2463F:	include/linux/cfag12864b.h
2464
2465AX.25 NETWORK LAYER
2466M:	Ralf Baechle <ralf@linux-mips.org>
2467L:	linux-hams@vger.kernel.org
2468W:	http://www.linux-ax25.org/
2469S:	Maintained
2470F:	include/uapi/linux/ax25.h
2471F:	include/net/ax25.h
2472F:	net/ax25/
2473
2474AXENTIA ARM DEVICES
2475M:	Peter Rosin <peda@axentia.se>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Maintained
2478F:	Documentation/devicetree/bindings/arm/axentia.txt
2479F:	arch/arm/boot/dts/at91-linea.dtsi
2480F:	arch/arm/boot/dts/at91-tse850-3.dts
2481
2482AXENTIA ASOC DRIVERS
2483M:	Peter Rosin <peda@axentia.se>
2484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2485S:	Maintained
2486F:	Documentation/devicetree/bindings/sound/axentia,*
2487F:	sound/soc/atmel/tse850-pcm5142.c
2488
2489AZ6007 DVB DRIVER
2490M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2491M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2492L:	linux-media@vger.kernel.org
2493W:	https://linuxtv.org
2494T:	git git://linuxtv.org/media_tree.git
2495S:	Maintained
2496F:	drivers/media/usb/dvb-usb-v2/az6007.c
2497
2498AZTECH FM RADIO RECEIVER DRIVER
2499M:	Hans Verkuil <hverkuil@xs4all.nl>
2500L:	linux-media@vger.kernel.org
2501T:	git git://linuxtv.org/media_tree.git
2502W:	https://linuxtv.org
2503S:	Maintained
2504F:	drivers/media/radio/radio-aztech*
2505
2506B43 WIRELESS DRIVER
2507L:	linux-wireless@vger.kernel.org
2508L:	b43-dev@lists.infradead.org
2509W:	http://wireless.kernel.org/en/users/Drivers/b43
2510S:	Odd Fixes
2511F:	drivers/net/wireless/broadcom/b43/
2512
2513B43LEGACY WIRELESS DRIVER
2514M:	Larry Finger <Larry.Finger@lwfinger.net>
2515L:	linux-wireless@vger.kernel.org
2516L:	b43-dev@lists.infradead.org
2517W:	http://wireless.kernel.org/en/users/Drivers/b43
2518S:	Maintained
2519F:	drivers/net/wireless/broadcom/b43legacy/
2520
2521BACKLIGHT CLASS/SUBSYSTEM
2522M:	Lee Jones <lee.jones@linaro.org>
2523M:	Daniel Thompson <daniel.thompson@linaro.org>
2524M:	Jingoo Han <jingoohan1@gmail.com>
2525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2526S:	Maintained
2527F:	drivers/video/backlight/
2528F:	include/linux/backlight.h
2529F:	include/linux/pwm_backlight.h
2530F:	Documentation/devicetree/bindings/leds/backlight
2531
2532BATMAN ADVANCED
2533M:	Marek Lindner <mareklindner@neomailbox.ch>
2534M:	Simon Wunderlich <sw@simonwunderlich.de>
2535M:	Antonio Quartulli <a@unstable.cc>
2536L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2537W:	https://www.open-mesh.org/
2538Q:	https://patchwork.open-mesh.org/project/batman/list/
2539S:	Maintained
2540F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2541F:	Documentation/ABI/testing/sysfs-class-net-mesh
2542F:	Documentation/networking/batman-adv.rst
2543F:	include/uapi/linux/batman_adv.h
2544F:	net/batman-adv/
2545
2546BAYCOM/HDLCDRV DRIVERS FOR AX.25
2547M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2548L:	linux-hams@vger.kernel.org
2549W:	http://www.baycom.org/~tom/ham/ham.html
2550S:	Maintained
2551F:	drivers/net/hamradio/baycom*
2552
2553BCACHE (BLOCK LAYER CACHE)
2554M:	Kent Overstreet <kent.overstreet@gmail.com>
2555L:	linux-bcache@vger.kernel.org
2556W:	http://bcache.evilpiepirate.org
2557S:	Orphan
2558F:	drivers/md/bcache/
2559
2560BDISP ST MEDIA DRIVER
2561M:	Fabien Dessenne <fabien.dessenne@st.com>
2562L:	linux-media@vger.kernel.org
2563T:	git git://linuxtv.org/media_tree.git
2564W:	https://linuxtv.org
2565S:	Supported
2566F:	drivers/media/platform/sti/bdisp
2567
2568BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2569M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2570L:	netdev@vger.kernel.org
2571S:	Maintained
2572F:	drivers/net/ethernet/ec_bhf.c
2573
2574BEFS FILE SYSTEM
2575M:	Luis de Bethencourt <luisbg@kernel.org>
2576M:	Salah Triki <salah.triki@gmail.com>
2577S:	Maintained
2578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2579F:	Documentation/filesystems/befs.txt
2580F:	fs/befs/
2581
2582BFQ I/O SCHEDULER
2583M:	Paolo Valente <paolo.valente@linaro.org>
2584M:	Jens Axboe <axboe@kernel.dk>
2585L:	linux-block@vger.kernel.org
2586S:	Maintained
2587F:	block/bfq-*
2588F:	Documentation/block/bfq-iosched.txt
2589
2590BFS FILE SYSTEM
2591M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2592S:	Maintained
2593F:	Documentation/filesystems/bfs.txt
2594F:	fs/bfs/
2595F:	include/uapi/linux/bfs_fs.h
2596
2597BLACKFIN ARCHITECTURE
2598M:	Steven Miao <realmz6@gmail.com>
2599L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2600T:	git git://git.code.sf.net/p/adi-linux/code
2601W:	http://blackfin.uclinux.org
2602S:	Supported
2603F:	arch/blackfin/
2604
2605BLACKFIN EMAC DRIVER
2606L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2607W:	http://blackfin.uclinux.org
2608S:	Supported
2609F:	drivers/net/ethernet/adi/
2610
2611BLACKFIN MEDIA DRIVER
2612M:	Scott Jiang <scott.jiang.linux@gmail.com>
2613L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2614W:	http://blackfin.uclinux.org/
2615S:	Supported
2616F:	drivers/media/platform/blackfin/
2617F:	drivers/media/i2c/adv7183*
2618F:	drivers/media/i2c/vs6624*
2619
2620BLACKFIN RTC DRIVER
2621L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2622W:	http://blackfin.uclinux.org
2623S:	Supported
2624F:	drivers/rtc/rtc-bfin.c
2625
2626BLACKFIN SDH DRIVER
2627L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2628W:	http://blackfin.uclinux.org
2629S:	Supported
2630F:	drivers/mmc/host/bfin_sdh.c
2631
2632BLACKFIN SERIAL DRIVER
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634W:	http://blackfin.uclinux.org
2635S:	Supported
2636F:	drivers/tty/serial/bfin_uart.c
2637
2638BLACKFIN WATCHDOG DRIVER
2639L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640W:	http://blackfin.uclinux.org
2641S:	Supported
2642F:	drivers/watchdog/bfin_wdt.c
2643
2644BLINKM RGB LED DRIVER
2645M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2646S:	Maintained
2647F:	drivers/leds/leds-blinkm.c
2648
2649BLOCK LAYER
2650M:	Jens Axboe <axboe@kernel.dk>
2651L:	linux-block@vger.kernel.org
2652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2653S:	Maintained
2654F:	block/
2655F:	kernel/trace/blktrace.c
2656F:	lib/sbitmap.c
2657
2658BLOCK2MTD DRIVER
2659M:	Joern Engel <joern@lazybastard.org>
2660L:	linux-mtd@lists.infradead.org
2661S:	Maintained
2662F:	drivers/mtd/devices/block2mtd.c
2663
2664BLUETOOTH DRIVERS
2665M:	Marcel Holtmann <marcel@holtmann.org>
2666M:	Gustavo Padovan <gustavo@padovan.org>
2667M:	Johan Hedberg <johan.hedberg@gmail.com>
2668L:	linux-bluetooth@vger.kernel.org
2669W:	http://www.bluez.org/
2670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2672S:	Maintained
2673F:	drivers/bluetooth/
2674
2675BLUETOOTH SUBSYSTEM
2676M:	Marcel Holtmann <marcel@holtmann.org>
2677M:	Gustavo Padovan <gustavo@padovan.org>
2678M:	Johan Hedberg <johan.hedberg@gmail.com>
2679L:	linux-bluetooth@vger.kernel.org
2680W:	http://www.bluez.org/
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2683S:	Maintained
2684F:	net/bluetooth/
2685F:	include/net/bluetooth/
2686
2687BONDING DRIVER
2688M:	Jay Vosburgh <j.vosburgh@gmail.com>
2689M:	Veaceslav Falico <vfalico@gmail.com>
2690M:	Andy Gospodarek <andy@greyhouse.net>
2691L:	netdev@vger.kernel.org
2692W:	http://sourceforge.net/projects/bonding/
2693S:	Supported
2694F:	drivers/net/bonding/
2695F:	include/uapi/linux/if_bonding.h
2696
2697BPF (Safe dynamic programs and tools)
2698M:	Alexei Starovoitov <ast@kernel.org>
2699M:	Daniel Borkmann <daniel@iogearbox.net>
2700L:	netdev@vger.kernel.org
2701L:	linux-kernel@vger.kernel.org
2702S:	Supported
2703F:	arch/x86/net/bpf_jit*
2704F:	Documentation/networking/filter.txt
2705F:	include/linux/bpf*
2706F:	include/linux/filter.h
2707F:	include/uapi/linux/bpf*
2708F:	include/uapi/linux/filter.h
2709F:	kernel/bpf/
2710F:	kernel/trace/bpf_trace.c
2711F:	lib/test_bpf.c
2712F:	net/bpf/
2713F:	net/core/filter.c
2714F:	net/sched/act_bpf.c
2715F:	net/sched/cls_bpf.c
2716F:	samples/bpf/
2717F:	tools/net/bpf*
2718F:	tools/testing/selftests/bpf/
2719
2720BROADCOM B44 10/100 ETHERNET DRIVER
2721M:	Michael Chan <michael.chan@broadcom.com>
2722L:	netdev@vger.kernel.org
2723S:	Supported
2724F:	drivers/net/ethernet/broadcom/b44.*
2725
2726BROADCOM B53 ETHERNET SWITCH DRIVER
2727M:	Florian Fainelli <f.fainelli@gmail.com>
2728L:	netdev@vger.kernel.org
2729L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2730S:	Supported
2731F:	drivers/net/dsa/b53/*
2732F:	include/linux/platform_data/b53.h
2733
2734BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2735M:	Florian Fainelli <f.fainelli@gmail.com>
2736M:	Ray Jui <rjui@broadcom.com>
2737M:	Scott Branden <sbranden@broadcom.com>
2738M:	bcm-kernel-feedback-list@broadcom.com
2739T:	git git://github.com/broadcom/mach-bcm
2740S:	Maintained
2741N:	bcm281*
2742N:	bcm113*
2743N:	bcm216*
2744N:	kona
2745F:	arch/arm/mach-bcm/
2746
2747BROADCOM BCM2835 ARM ARCHITECTURE
2748M:	Eric Anholt <eric@anholt.net>
2749M:	Stefan Wahren <stefan.wahren@i2se.com>
2750L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752T:	git git://github.com/anholt/linux
2753S:	Maintained
2754N:	bcm2835
2755F:	drivers/staging/vc04_services
2756
2757BROADCOM BCM47XX MIPS ARCHITECTURE
2758M:	Hauke Mehrtens <hauke@hauke-m.de>
2759M:	Rafał Miłecki <zajec5@gmail.com>
2760L:	linux-mips@linux-mips.org
2761S:	Maintained
2762F:	Documentation/devicetree/bindings/mips/brcm/
2763F:	arch/mips/bcm47xx/*
2764F:	arch/mips/include/asm/mach-bcm47xx/*
2765
2766BROADCOM BCM5301X ARM ARCHITECTURE
2767M:	Hauke Mehrtens <hauke@hauke-m.de>
2768M:	Rafał Miłecki <zajec5@gmail.com>
2769M:	Jon Mason <jonmason@broadcom.com>
2770M:	bcm-kernel-feedback-list@broadcom.com
2771L:	linux-arm-kernel@lists.infradead.org
2772S:	Maintained
2773F:	arch/arm/mach-bcm/bcm_5301x.c
2774F:	arch/arm/boot/dts/bcm5301x*.dtsi
2775F:	arch/arm/boot/dts/bcm470*
2776F:	arch/arm/boot/dts/bcm953012*
2777
2778BROADCOM BCM53573 ARM ARCHITECTURE
2779M:	Rafał Miłecki <rafal@milecki.pl>
2780L:	linux-arm-kernel@lists.infradead.org
2781S:	Maintained
2782F:	arch/arm/boot/dts/bcm53573*
2783F:	arch/arm/boot/dts/bcm47189*
2784
2785BROADCOM BCM63XX ARM ARCHITECTURE
2786M:	Florian Fainelli <f.fainelli@gmail.com>
2787M:	bcm-kernel-feedback-list@broadcom.com
2788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789T:	git git://github.com/broadcom/stblinux.git
2790S:	Maintained
2791N:	bcm63xx
2792
2793BROADCOM BCM63XX/BCM33XX UDC DRIVER
2794M:	Kevin Cernekee <cernekee@gmail.com>
2795L:	linux-usb@vger.kernel.org
2796S:	Maintained
2797F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2798
2799BROADCOM BCM7XXX ARM ARCHITECTURE
2800M:	Brian Norris <computersforpeace@gmail.com>
2801M:	Gregory Fong <gregory.0xf0@gmail.com>
2802M:	Florian Fainelli <f.fainelli@gmail.com>
2803M:	bcm-kernel-feedback-list@broadcom.com
2804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2805T:	git git://github.com/broadcom/stblinux.git
2806S:	Maintained
2807F:	arch/arm/mach-bcm/*brcmstb*
2808F:	arch/arm/boot/dts/bcm7*.dts*
2809F:	drivers/bus/brcmstb_gisb.c
2810N:	brcmstb
2811
2812BROADCOM BMIPS CPUFREQ DRIVER
2813M:	Markus Mayer <mmayer@broadcom.com>
2814M:	bcm-kernel-feedback-list@broadcom.com
2815L:	linux-pm@vger.kernel.org
2816S:	Maintained
2817F:	drivers/cpufreq/bmips-cpufreq.c
2818
2819BROADCOM BMIPS MIPS ARCHITECTURE
2820M:	Kevin Cernekee <cernekee@gmail.com>
2821M:	Florian Fainelli <f.fainelli@gmail.com>
2822L:	linux-mips@linux-mips.org
2823T:	git git://github.com/broadcom/stblinux.git
2824S:	Maintained
2825F:	arch/mips/bmips/*
2826F:	arch/mips/include/asm/mach-bmips/*
2827F:	arch/mips/kernel/*bmips*
2828F:	arch/mips/boot/dts/brcm/bcm*.dts*
2829F:	drivers/irqchip/irq-bcm63*
2830F:	drivers/irqchip/irq-bcm7*
2831F:	drivers/irqchip/irq-brcmstb*
2832F:	include/linux/bcm963xx_nvram.h
2833F:	include/linux/bcm963xx_tag.h
2834
2835BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2836M:	Rasesh Mody <rasesh.mody@cavium.com>
2837M:	Harish Patil <harish.patil@cavium.com>
2838M:	Dept-GELinuxNICDev@cavium.com
2839L:	netdev@vger.kernel.org
2840S:	Supported
2841F:	drivers/net/ethernet/broadcom/bnx2.*
2842F:	drivers/net/ethernet/broadcom/bnx2_*
2843
2844BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2845M:	QLogic-Storage-Upstream@qlogic.com
2846L:	linux-scsi@vger.kernel.org
2847S:	Supported
2848F:	drivers/scsi/bnx2fc/
2849
2850BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2851M:	QLogic-Storage-Upstream@qlogic.com
2852L:	linux-scsi@vger.kernel.org
2853S:	Supported
2854F:	drivers/scsi/bnx2i/
2855
2856BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2857M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2858M:	Ariel Elior <ariel.elior@cavium.com>
2859M:	everest-linux-l2@cavium.com
2860L:	netdev@vger.kernel.org
2861S:	Supported
2862F:	drivers/net/ethernet/broadcom/bnx2x/
2863
2864BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2865M:	Michael Chan <michael.chan@broadcom.com>
2866L:	netdev@vger.kernel.org
2867S:	Supported
2868F:	drivers/net/ethernet/broadcom/bnxt/
2869
2870BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2871M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2872M:	Franky Lin <franky.lin@broadcom.com>
2873M:	Hante Meuleman <hante.meuleman@broadcom.com>
2874M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2875M:	Wright Feng <wright.feng@cypress.com>
2876L:	linux-wireless@vger.kernel.org
2877L:	brcm80211-dev-list.pdl@broadcom.com
2878L:	brcm80211-dev-list@cypress.com
2879S:	Supported
2880F:	drivers/net/wireless/broadcom/brcm80211/
2881
2882BROADCOM BRCMSTB GPIO DRIVER
2883M:	Gregory Fong <gregory.0xf0@gmail.com>
2884L:	bcm-kernel-feedback-list@broadcom.com
2885S:	Supported
2886F:	drivers/gpio/gpio-brcmstb.c
2887F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2888
2889BROADCOM GENET ETHERNET DRIVER
2890M:	Florian Fainelli <f.fainelli@gmail.com>
2891L:	netdev@vger.kernel.org
2892S:	Supported
2893F:	drivers/net/ethernet/broadcom/genet/
2894
2895BROADCOM IPROC ARM ARCHITECTURE
2896M:	Ray Jui <rjui@broadcom.com>
2897M:	Scott Branden <sbranden@broadcom.com>
2898M:	Jon Mason <jonmason@broadcom.com>
2899M:	bcm-kernel-feedback-list@broadcom.com
2900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901T:	git git://github.com/broadcom/cygnus-linux.git
2902S:	Maintained
2903N:	iproc
2904N:	cygnus
2905N:	bcm[-_]nsp
2906N:	bcm9113*
2907N:	bcm9583*
2908N:	bcm9585*
2909N:	bcm9586*
2910N:	bcm988312
2911N:	bcm113*
2912N:	bcm583*
2913N:	bcm585*
2914N:	bcm586*
2915N:	bcm88312
2916F:	arch/arm64/boot/dts/broadcom/ns2*
2917F:	drivers/clk/bcm/clk-ns*
2918F:	drivers/pinctrl/bcm/pinctrl-ns*
2919
2920BROADCOM KONA GPIO DRIVER
2921M:	Ray Jui <rjui@broadcom.com>
2922L:	bcm-kernel-feedback-list@broadcom.com
2923S:	Supported
2924F:	drivers/gpio/gpio-bcm-kona.c
2925F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2926
2927BROADCOM NETXTREME-E ROCE DRIVER
2928M:	Selvin Xavier <selvin.xavier@broadcom.com>
2929M:	Devesh Sharma <devesh.sharma@broadcom.com>
2930M:	Somnath Kotur <somnath.kotur@broadcom.com>
2931M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2932L:	linux-rdma@vger.kernel.org
2933W:	http://www.broadcom.com
2934S:	Supported
2935F:	drivers/infiniband/hw/bnxt_re/
2936F:	include/uapi/rdma/bnxt_re-abi.h
2937
2938BROADCOM NVRAM DRIVER
2939M:	Rafał Miłecki <zajec5@gmail.com>
2940L:	linux-mips@linux-mips.org
2941S:	Maintained
2942F:	drivers/firmware/broadcom/*
2943
2944BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2945M:	Rafał Miłecki <zajec5@gmail.com>
2946L:	linux-wireless@vger.kernel.org
2947S:	Maintained
2948F:	drivers/bcma/
2949F:	include/linux/bcma/
2950
2951BROADCOM STB AVS CPUFREQ DRIVER
2952M:	Markus Mayer <mmayer@broadcom.com>
2953M:	bcm-kernel-feedback-list@broadcom.com
2954L:	linux-pm@vger.kernel.org
2955S:	Maintained
2956F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2957F:	drivers/cpufreq/brcmstb*
2958
2959BROADCOM STB NAND FLASH DRIVER
2960M:	Brian Norris <computersforpeace@gmail.com>
2961M:	Kamal Dasu <kdasu.kdev@gmail.com>
2962L:	linux-mtd@lists.infradead.org
2963L:	bcm-kernel-feedback-list@broadcom.com
2964S:	Maintained
2965F:	drivers/mtd/nand/brcmnand/
2966
2967BROADCOM SYSTEMPORT ETHERNET DRIVER
2968M:	Florian Fainelli <f.fainelli@gmail.com>
2969L:	netdev@vger.kernel.org
2970S:	Supported
2971F:	drivers/net/ethernet/broadcom/bcmsysport.*
2972
2973BROADCOM TG3 GIGABIT ETHERNET DRIVER
2974M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2975M:	Prashant Sreedharan <prashant@broadcom.com>
2976M:	Michael Chan <mchan@broadcom.com>
2977L:	netdev@vger.kernel.org
2978S:	Supported
2979F:	drivers/net/ethernet/broadcom/tg3.*
2980
2981BROCADE BFA FC SCSI DRIVER
2982M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2983M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2984L:	linux-scsi@vger.kernel.org
2985S:	Supported
2986F:	drivers/scsi/bfa/
2987
2988BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2989M:	Rasesh Mody <rasesh.mody@cavium.com>
2990M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2991M:	Dept-GELinuxNICDev@cavium.com
2992L:	netdev@vger.kernel.org
2993S:	Supported
2994F:	drivers/net/ethernet/brocade/bna/
2995
2996BSG (block layer generic sg v4 driver)
2997M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2998L:	linux-scsi@vger.kernel.org
2999S:	Supported
3000F:	block/bsg.c
3001F:	include/linux/bsg.h
3002F:	include/uapi/linux/bsg.h
3003
3004BT87X AUDIO DRIVER
3005M:	Clemens Ladisch <clemens@ladisch.de>
3006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3007T:	git git://git.alsa-project.org/alsa-kernel.git
3008S:	Maintained
3009F:	Documentation/sound/alsa/Bt87x.txt
3010F:	sound/pci/bt87x.c
3011
3012BT8XXGPIO DRIVER
3013M:	Michael Buesch <m@bues.ch>
3014W:	http://bu3sch.de/btgpio.php
3015S:	Maintained
3016F:	drivers/gpio/gpio-bt8xx.c
3017
3018BTRFS FILE SYSTEM
3019M:	Chris Mason <clm@fb.com>
3020M:	Josef Bacik <jbacik@fb.com>
3021M:	David Sterba <dsterba@suse.com>
3022L:	linux-btrfs@vger.kernel.org
3023W:	http://btrfs.wiki.kernel.org/
3024Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3026S:	Maintained
3027F:	Documentation/filesystems/btrfs.txt
3028F:	fs/btrfs/
3029F:	include/linux/btrfs*
3030F:	include/uapi/linux/btrfs*
3031
3032BTTV VIDEO4LINUX DRIVER
3033M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3034M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3035L:	linux-media@vger.kernel.org
3036W:	https://linuxtv.org
3037T:	git git://linuxtv.org/media_tree.git
3038S:	Odd fixes
3039F:	Documentation/media/v4l-drivers/bttv*
3040F:	drivers/media/pci/bt8xx/bttv*
3041
3042BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3043M:	Chanwoo Choi <cw00.choi@samsung.com>
3044L:	linux-pm@vger.kernel.org
3045L:	linux-samsung-soc@vger.kernel.org
3046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3047S:	Maintained
3048F:	drivers/devfreq/exynos-bus.c
3049F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3050
3051BUSLOGIC SCSI DRIVER
3052M:	Khalid Aziz <khalid@gonehiking.org>
3053L:	linux-scsi@vger.kernel.org
3054S:	Maintained
3055F:	drivers/scsi/BusLogic.*
3056F:	drivers/scsi/FlashPoint.*
3057
3058C-MEDIA CMI8788 DRIVER
3059M:	Clemens Ladisch <clemens@ladisch.de>
3060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3061T:	git git://git.alsa-project.org/alsa-kernel.git
3062S:	Maintained
3063F:	sound/pci/oxygen/
3064
3065C6X ARCHITECTURE
3066M:	Mark Salter <msalter@redhat.com>
3067M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3068L:	linux-c6x-dev@linux-c6x.org
3069W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3070S:	Maintained
3071F:	arch/c6x/
3072
3073CA8210 IEEE-802.15.4 RADIO DRIVER
3074M:	Harry Morris <h.morris@cascoda.com>
3075M:	linuxdev@cascoda.com
3076L:	linux-wpan@vger.kernel.org
3077W:	https://github.com/Cascoda/ca8210-linux.git
3078S:	Maintained
3079F:	drivers/net/ieee802154/ca8210.c
3080F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3081
3082CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3083M:	David Howells <dhowells@redhat.com>
3084L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3085S:	Supported
3086F:	Documentation/filesystems/caching/cachefiles.txt
3087F:	fs/cachefiles/
3088
3089CADET FM/AM RADIO RECEIVER DRIVER
3090M:	Hans Verkuil <hverkuil@xs4all.nl>
3091L:	linux-media@vger.kernel.org
3092T:	git git://linuxtv.org/media_tree.git
3093W:	https://linuxtv.org
3094S:	Maintained
3095F:	drivers/media/radio/radio-cadet*
3096
3097CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3098M:	Jonathan Corbet <corbet@lwn.net>
3099L:	linux-media@vger.kernel.org
3100T:	git git://linuxtv.org/media_tree.git
3101S:	Maintained
3102F:	Documentation/media/v4l-drivers/cafe_ccic*
3103F:	drivers/media/platform/marvell-ccic/
3104
3105CAIF NETWORK LAYER
3106M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3107L:	netdev@vger.kernel.org
3108S:	Supported
3109F:	Documentation/networking/caif/
3110F:	drivers/net/caif/
3111F:	include/uapi/linux/caif/
3112F:	include/net/caif/
3113F:	net/caif/
3114
3115CALGARY x86-64 IOMMU
3116M:	Muli Ben-Yehuda <mulix@mulix.org>
3117M:	Jon Mason <jdmason@kudzu.us>
3118L:	iommu@lists.linux-foundation.org
3119S:	Maintained
3120F:	arch/x86/kernel/pci-calgary_64.c
3121F:	arch/x86/kernel/tce_64.c
3122F:	arch/x86/include/asm/calgary.h
3123F:	arch/x86/include/asm/tce.h
3124
3125CAN NETWORK DRIVERS
3126M:	Wolfgang Grandegger <wg@grandegger.com>
3127M:	Marc Kleine-Budde <mkl@pengutronix.de>
3128L:	linux-can@vger.kernel.org
3129W:	https://github.com/linux-can
3130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3132S:	Maintained
3133F:	Documentation/devicetree/bindings/net/can/
3134F:	drivers/net/can/
3135F:	include/linux/can/dev.h
3136F:	include/linux/can/platform/
3137F:	include/uapi/linux/can/error.h
3138F:	include/uapi/linux/can/netlink.h
3139
3140CAN NETWORK LAYER
3141M:	Oliver Hartkopp <socketcan@hartkopp.net>
3142M:	Marc Kleine-Budde <mkl@pengutronix.de>
3143L:	linux-can@vger.kernel.org
3144W:	https://github.com/linux-can
3145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3147S:	Maintained
3148F:	Documentation/networking/can.txt
3149F:	net/can/
3150F:	include/linux/can/core.h
3151F:	include/uapi/linux/can.h
3152F:	include/uapi/linux/can/bcm.h
3153F:	include/uapi/linux/can/raw.h
3154F:	include/uapi/linux/can/gw.h
3155
3156CAPABILITIES
3157M:	Serge Hallyn <serge@hallyn.com>
3158L:	linux-security-module@vger.kernel.org
3159S:	Supported
3160F:	include/linux/capability.h
3161F:	include/uapi/linux/capability.h
3162F:	security/commoncap.c
3163F:	kernel/capability.c
3164
3165CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3166M:	Kevin Tsai <ktsai@capellamicro.com>
3167S:	Maintained
3168F:	drivers/iio/light/cm*
3169
3170CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3171M:	Christian Lamparter <chunkeey@googlemail.com>
3172L:	linux-wireless@vger.kernel.org
3173W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3174S:	Maintained
3175F:	drivers/net/wireless/ath/carl9170/
3176
3177CAVIUM I2C DRIVER
3178M:	Jan Glauber <jglauber@cavium.com>
3179M:	David Daney <david.daney@cavium.com>
3180W:	http://www.cavium.com
3181S:	Supported
3182F:	drivers/i2c/busses/i2c-octeon*
3183F:	drivers/i2c/busses/i2c-thunderx*
3184
3185CAVIUM LIQUIDIO NETWORK DRIVER
3186M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3187M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3188M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3189M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3190L:	netdev@vger.kernel.org
3191W:	http://www.cavium.com
3192S:	Supported
3193F:	drivers/net/ethernet/cavium/liquidio/
3194
3195CAVIUM MMC DRIVER
3196M:	Jan Glauber <jglauber@cavium.com>
3197M:	David Daney <david.daney@cavium.com>
3198M:	Steven J. Hill <Steven.Hill@cavium.com>
3199W:	http://www.cavium.com
3200S:	Supported
3201F:	drivers/mmc/host/cavium*
3202
3203CAVIUM OCTEON-TX CRYPTO DRIVER
3204M:	George Cherian <george.cherian@cavium.com>
3205L:	linux-crypto@vger.kernel.org
3206W:	http://www.cavium.com
3207S:	Supported
3208F:	drivers/crypto/cavium/cpt/
3209
3210CAVIUM THUNDERX2 ARM64 SOC
3211M:	Robert Richter <rrichter@cavium.com>
3212M:	Jayachandran C <jnair@caviumnetworks.com>
3213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3214S:	Maintained
3215F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3216F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3217
3218CC2520 IEEE-802.15.4 RADIO DRIVER
3219M:	Varka Bhadram <varkabhadram@gmail.com>
3220L:	linux-wpan@vger.kernel.org
3221S:	Maintained
3222F:	drivers/net/ieee802154/cc2520.c
3223F:	include/linux/spi/cc2520.h
3224F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3225
3226CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3227M:	Gilad Ben-Yossef <gilad@benyossef.com>
3228L:	linux-crypto@vger.kernel.org
3229L:	driverdev-devel@linuxdriverproject.org
3230S:	Supported
3231F:	drivers/staging/ccree/
3232W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3233
3234CEC FRAMEWORK
3235M:	Hans Verkuil <hans.verkuil@cisco.com>
3236L:	linux-media@vger.kernel.org
3237T:	git git://linuxtv.org/media_tree.git
3238W:	http://linuxtv.org
3239S:	Supported
3240F:	Documentation/media/kapi/cec-core.rst
3241F:	Documentation/media/uapi/cec
3242F:	drivers/media/cec/
3243F:	drivers/media/rc/keymaps/rc-cec.c
3244F:	include/media/cec.h
3245F:	include/media/cec-notifier.h
3246F:	include/uapi/linux/cec.h
3247F:	include/uapi/linux/cec-funcs.h
3248F:	Documentation/devicetree/bindings/media/cec.txt
3249
3250CELL BROADBAND ENGINE ARCHITECTURE
3251M:	Arnd Bergmann <arnd@arndb.de>
3252L:	linuxppc-dev@lists.ozlabs.org
3253W:	http://www.ibm.com/developerworks/power/cell/
3254S:	Supported
3255F:	arch/powerpc/include/asm/cell*.h
3256F:	arch/powerpc/include/asm/spu*.h
3257F:	arch/powerpc/include/uapi/asm/spu*.h
3258F:	arch/powerpc/oprofile/*cell*
3259F:	arch/powerpc/platforms/cell/
3260
3261CEPH COMMON CODE (LIBCEPH)
3262M:	Ilya Dryomov <idryomov@gmail.com>
3263M:	"Yan, Zheng" <zyan@redhat.com>
3264M:	Sage Weil <sage@redhat.com>
3265L:	ceph-devel@vger.kernel.org
3266W:	http://ceph.com/
3267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3268T:	git git://github.com/ceph/ceph-client.git
3269S:	Supported
3270F:	net/ceph/
3271F:	include/linux/ceph/
3272F:	include/linux/crush/
3273
3274CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3275M:	"Yan, Zheng" <zyan@redhat.com>
3276M:	Sage Weil <sage@redhat.com>
3277M:	Ilya Dryomov <idryomov@gmail.com>
3278L:	ceph-devel@vger.kernel.org
3279W:	http://ceph.com/
3280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3281T:	git git://github.com/ceph/ceph-client.git
3282S:	Supported
3283F:	Documentation/filesystems/ceph.txt
3284F:	fs/ceph/
3285
3286CERTIFICATE HANDLING:
3287M:	David Howells <dhowells@redhat.com>
3288M:	David Woodhouse <dwmw2@infradead.org>
3289L:	keyrings@vger.kernel.org
3290S:	Maintained
3291F:	Documentation/module-signing.txt
3292F:	certs/
3293F:	scripts/sign-file.c
3294F:	scripts/extract-cert.c
3295
3296CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3297L:	linux-usb@vger.kernel.org
3298S:	Orphan
3299F:	Documentation/usb/WUSB-Design-overview.txt
3300F:	Documentation/usb/wusb-cbaf
3301F:	drivers/usb/host/hwa-hc.c
3302F:	drivers/usb/host/whci/
3303F:	drivers/usb/wusbcore/
3304F:	include/linux/usb/wusb*
3305
3306CFAG12864B LCD DRIVER
3307M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3308W:	http://miguelojeda.es/auxdisplay.htm
3309W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3310S:	Maintained
3311F:	drivers/auxdisplay/cfag12864b.c
3312F:	include/linux/cfag12864b.h
3313
3314CFAG12864BFB LCD FRAMEBUFFER DRIVER
3315M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3316W:	http://miguelojeda.es/auxdisplay.htm
3317W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3318S:	Maintained
3319F:	drivers/auxdisplay/cfag12864bfb.c
3320F:	include/linux/cfag12864b.h
3321
3322CFG80211 and NL80211
3323M:	Johannes Berg <johannes@sipsolutions.net>
3324L:	linux-wireless@vger.kernel.org
3325W:	http://wireless.kernel.org/
3326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3328S:	Maintained
3329F:	include/uapi/linux/nl80211.h
3330F:	include/net/cfg80211.h
3331F:	net/wireless/*
3332X:	net/wireless/wext*
3333
3334CHAR and MISC DRIVERS
3335M:	Arnd Bergmann <arnd@arndb.de>
3336M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3338S:	Supported
3339F:	drivers/char/*
3340F:	drivers/misc/*
3341F:	include/linux/miscdevice.h
3342
3343CHECKPATCH
3344M:	Andy Whitcroft <apw@canonical.com>
3345M:	Joe Perches <joe@perches.com>
3346S:	Maintained
3347F:	scripts/checkpatch.pl
3348
3349CHINESE DOCUMENTATION
3350M:	Harry Wei <harryxiyou@gmail.com>
3351L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3352L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3353S:	Maintained
3354F:	Documentation/translations/zh_CN/
3355
3356CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3357M:	Peter Chen <Peter.Chen@nxp.com>
3358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3359L:	linux-usb@vger.kernel.org
3360S:	Maintained
3361F:	drivers/usb/chipidea/
3362
3363CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3364M:	Hans de Goede <hdegoede@redhat.com>
3365L:	linux-input@vger.kernel.org
3366S:	Maintained
3367F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3368F:	drivers/input/touchscreen/chipone_icn8318.c
3369
3370CHROME HARDWARE PLATFORM SUPPORT
3371M:	Benson Leung <bleung@chromium.org>
3372M:	Olof Johansson <olof@lixom.net>
3373S:	Maintained
3374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3375F:	drivers/platform/chrome/
3376
3377CIRRUS LOGIC AUDIO CODEC DRIVERS
3378M:	Brian Austin <brian.austin@cirrus.com>
3379M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3380L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3381S:	Maintained
3382F:	sound/soc/codecs/cs*
3383
3384CIRRUS LOGIC EP93XX ETHERNET DRIVER
3385M:	Hartley Sweeten <hsweeten@visionengravers.com>
3386L:	netdev@vger.kernel.org
3387S:	Maintained
3388F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3389
3390CISCO FCOE HBA DRIVER
3391M:	Satish Kharat <satishkh@cisco.com>
3392M:	Sesidhar Baddela <sebaddel@cisco.com>
3393M:	Karan Tilak Kumar <kartilak@cisco.com>
3394L:	linux-scsi@vger.kernel.org
3395S:	Supported
3396F:	drivers/scsi/fnic/
3397
3398CISCO SCSI HBA DRIVER
3399M:	Karan Tilak Kumar <kartilak@cisco.com>
3400M:	Sesidhar Baddela <sebaddel@cisco.com>
3401L:	linux-scsi@vger.kernel.org
3402S:	Supported
3403F:	drivers/scsi/snic/
3404
3405CISCO VIC ETHERNET NIC DRIVER
3406M:	Christian Benvenuti <benve@cisco.com>
3407M:	Govindarajulu Varadarajan <_govind@gmx.com>
3408M:	Neel Patel <neepatel@cisco.com>
3409S:	Supported
3410F:	drivers/net/ethernet/cisco/enic/
3411
3412CISCO VIC LOW LATENCY NIC DRIVER
3413M:	Christian Benvenuti <benve@cisco.com>
3414M:	Dave Goodell <dgoodell@cisco.com>
3415S:	Supported
3416F:	drivers/infiniband/hw/usnic/
3417
3418CLEANCACHE API
3419M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3420L:	linux-kernel@vger.kernel.org
3421S:	Maintained
3422F:	mm/cleancache.c
3423F:	include/linux/cleancache.h
3424
3425CLK API
3426M:	Russell King <linux@armlinux.org.uk>
3427L:	linux-clk@vger.kernel.org
3428S:	Maintained
3429F:	include/linux/clk.h
3430
3431CLOCKSOURCE, CLOCKEVENT DRIVERS
3432M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3433M:	Thomas Gleixner <tglx@linutronix.de>
3434L:	linux-kernel@vger.kernel.org
3435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3436S:	Supported
3437F:	drivers/clocksource
3438
3439CMPC ACPI DRIVER
3440M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3441M:	Daniel Oliveira Nascimento <don@syst.com.br>
3442L:	platform-driver-x86@vger.kernel.org
3443S:	Supported
3444F:	drivers/platform/x86/classmate-laptop.c
3445
3446COBALT MEDIA DRIVER
3447M:	Hans Verkuil <hans.verkuil@cisco.com>
3448L:	linux-media@vger.kernel.org
3449T:	git git://linuxtv.org/media_tree.git
3450W:	https://linuxtv.org
3451S:	Supported
3452F:	drivers/media/pci/cobalt/
3453
3454COCCINELLE/Semantic Patches (SmPL)
3455M:	Julia Lawall <Julia.Lawall@lip6.fr>
3456M:	Gilles Muller <Gilles.Muller@lip6.fr>
3457M:	Nicolas Palix <nicolas.palix@imag.fr>
3458M:	Michal Marek <mmarek@suse.com>
3459L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3461W:	http://coccinelle.lip6.fr/
3462S:	Supported
3463F:	Documentation/dev-tools/coccinelle.rst
3464F:	scripts/coccinelle/
3465F:	scripts/coccicheck
3466
3467CODA FILE SYSTEM
3468M:	Jan Harkes <jaharkes@cs.cmu.edu>
3469M:	coda@cs.cmu.edu
3470L:	codalist@coda.cs.cmu.edu
3471W:	http://www.coda.cs.cmu.edu/
3472S:	Maintained
3473F:	Documentation/filesystems/coda.txt
3474F:	fs/coda/
3475F:	include/linux/coda*.h
3476F:	include/uapi/linux/coda*.h
3477
3478CODA V4L2 MEM2MEM DRIVER
3479M:	Philipp Zabel <p.zabel@pengutronix.de>
3480L:	linux-media@vger.kernel.org
3481S:	Maintained
3482F:	Documentation/devicetree/bindings/media/coda.txt
3483F:	drivers/media/platform/coda/
3484
3485COMMON CLK FRAMEWORK
3486M:	Michael Turquette <mturquette@baylibre.com>
3487M:	Stephen Boyd <sboyd@codeaurora.org>
3488L:	linux-clk@vger.kernel.org
3489Q:	http://patchwork.kernel.org/project/linux-clk/list/
3490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3491S:	Maintained
3492F:	Documentation/devicetree/bindings/clock/
3493F:	drivers/clk/
3494X:	drivers/clk/clkdev.c
3495F:	include/linux/clk-pr*
3496F:	include/linux/clk/
3497
3498COMMON INTERNET FILE SYSTEM (CIFS)
3499M:	Steve French <sfrench@samba.org>
3500L:	linux-cifs@vger.kernel.org
3501L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3502W:	http://linux-cifs.samba.org/
3503T:	git git://git.samba.org/sfrench/cifs-2.6.git
3504S:	Supported
3505F:	Documentation/filesystems/cifs/
3506F:	fs/cifs/
3507
3508COMPACTPCI HOTPLUG CORE
3509M:	Scott Murray <scott@spiteful.org>
3510L:	linux-pci@vger.kernel.org
3511S:	Maintained
3512F:	drivers/pci/hotplug/cpci_hotplug*
3513
3514COMPACTPCI HOTPLUG GENERIC DRIVER
3515M:	Scott Murray <scott@spiteful.org>
3516L:	linux-pci@vger.kernel.org
3517S:	Maintained
3518F:	drivers/pci/hotplug/cpcihp_generic.c
3519
3520COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3521M:	Scott Murray <scott@spiteful.org>
3522L:	linux-pci@vger.kernel.org
3523S:	Maintained
3524F:	drivers/pci/hotplug/cpcihp_zt5550.*
3525
3526COMPAL LAPTOP SUPPORT
3527M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3528L:	platform-driver-x86@vger.kernel.org
3529S:	Maintained
3530F:	drivers/platform/x86/compal-laptop.c
3531
3532CONEXANT ACCESSRUNNER USB DRIVER
3533L:	accessrunner-general@lists.sourceforge.net
3534W:	http://accessrunner.sourceforge.net/
3535S:	Orphan
3536F:	drivers/usb/atm/cxacru.c
3537
3538CONFIGFS
3539M:	Joel Becker <jlbec@evilplan.org>
3540M:	Christoph Hellwig <hch@lst.de>
3541T:	git git://git.infradead.org/users/hch/configfs.git
3542S:	Supported
3543F:	fs/configfs/
3544F:	include/linux/configfs.h
3545
3546CONNECTOR
3547M:	Evgeniy Polyakov <zbr@ioremap.net>
3548L:	netdev@vger.kernel.org
3549S:	Maintained
3550F:	drivers/connector/
3551
3552CONTROL GROUP (CGROUP)
3553M:	Tejun Heo <tj@kernel.org>
3554M:	Li Zefan <lizefan@huawei.com>
3555M:	Johannes Weiner <hannes@cmpxchg.org>
3556L:	cgroups@vger.kernel.org
3557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3558S:	Maintained
3559F:	Documentation/cgroup*
3560F:	include/linux/cgroup*
3561F:	kernel/cgroup*
3562
3563CONTROL GROUP - CPUSET
3564M:	Li Zefan <lizefan@huawei.com>
3565L:	cgroups@vger.kernel.org
3566W:	http://www.bullopensource.org/cpuset/
3567W:	http://oss.sgi.com/projects/cpusets/
3568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3569S:	Maintained
3570F:	Documentation/cgroup-v1/cpusets.txt
3571F:	include/linux/cpuset.h
3572F:	kernel/cpuset.c
3573
3574CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3575M:	Johannes Weiner <hannes@cmpxchg.org>
3576M:	Michal Hocko <mhocko@kernel.org>
3577M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3578L:	cgroups@vger.kernel.org
3579L:	linux-mm@kvack.org
3580S:	Maintained
3581F:	mm/memcontrol.c
3582F:	mm/swap_cgroup.c
3583
3584CORETEMP HARDWARE MONITORING DRIVER
3585M:	Fenghua Yu <fenghua.yu@intel.com>
3586L:	linux-hwmon@vger.kernel.org
3587S:	Maintained
3588F:	Documentation/hwmon/coretemp
3589F:	drivers/hwmon/coretemp.c
3590
3591COSA/SRP SYNC SERIAL DRIVER
3592M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3593W:	http://www.fi.muni.cz/~kas/cosa/
3594S:	Maintained
3595F:	drivers/net/wan/cosa*
3596
3597CPMAC ETHERNET DRIVER
3598M:	Florian Fainelli <f.fainelli@gmail.com>
3599L:	netdev@vger.kernel.org
3600S:	Maintained
3601F:	drivers/net/ethernet/ti/cpmac.c
3602
3603CPU FREQUENCY DRIVERS
3604M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3605M:	Viresh Kumar <viresh.kumar@linaro.org>
3606L:	linux-pm@vger.kernel.org
3607S:	Maintained
3608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3609T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3610B:	https://bugzilla.kernel.org
3611F:	Documentation/cpu-freq/
3612F:	Documentation/devicetree/bindings/cpufreq/
3613F:	drivers/cpufreq/
3614F:	include/linux/cpufreq.h
3615F:	tools/testing/selftests/cpufreq/
3616
3617CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3618M:	Viresh Kumar <viresh.kumar@linaro.org>
3619M:	Sudeep Holla <sudeep.holla@arm.com>
3620L:	linux-pm@vger.kernel.org
3621W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3622S:	Maintained
3623F:	drivers/cpufreq/arm_big_little.h
3624F:	drivers/cpufreq/arm_big_little.c
3625F:	drivers/cpufreq/arm_big_little_dt.c
3626
3627CPU POWER MONITORING SUBSYSTEM
3628M:	Thomas Renninger <trenn@suse.com>
3629L:	linux-pm@vger.kernel.org
3630S:	Maintained
3631F:	tools/power/cpupower/
3632
3633CPUID/MSR DRIVER
3634M:	"H. Peter Anvin" <hpa@zytor.com>
3635S:	Maintained
3636F:	arch/x86/kernel/cpuid.c
3637F:	arch/x86/kernel/msr.c
3638
3639CPUIDLE DRIVER - ARM BIG LITTLE
3640M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3641M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3642L:	linux-pm@vger.kernel.org
3643L:	linux-arm-kernel@lists.infradead.org
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3645S:	Maintained
3646F:	drivers/cpuidle/cpuidle-big_little.c
3647
3648CPUIDLE DRIVER - ARM EXYNOS
3649M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3650M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3651M:	Kukjin Kim <kgene@kernel.org>
3652L:	linux-pm@vger.kernel.org
3653L:	linux-samsung-soc@vger.kernel.org
3654S:	Supported
3655F:	drivers/cpuidle/cpuidle-exynos.c
3656F:	arch/arm/mach-exynos/pm.c
3657
3658CPUIDLE DRIVERS
3659M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3660M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3661L:	linux-pm@vger.kernel.org
3662S:	Maintained
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664B:	https://bugzilla.kernel.org
3665F:	drivers/cpuidle/*
3666F:	include/linux/cpuidle.h
3667
3668CRAMFS FILESYSTEM
3669W:	http://sourceforge.net/projects/cramfs/
3670S:	Orphan / Obsolete
3671F:	Documentation/filesystems/cramfs.txt
3672F:	fs/cramfs/
3673
3674CRIS PORT
3675M:	Mikael Starvik <starvik@axis.com>
3676M:	Jesper Nilsson <jesper.nilsson@axis.com>
3677L:	linux-cris-kernel@axis.com
3678W:	http://developer.axis.com
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3680S:	Maintained
3681F:	arch/cris/
3682F:	drivers/tty/serial/crisv10.*
3683
3684CRYPTO API
3685M:	Herbert Xu <herbert@gondor.apana.org.au>
3686M:	"David S. Miller" <davem@davemloft.net>
3687L:	linux-crypto@vger.kernel.org
3688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3690S:	Maintained
3691F:	Documentation/crypto/
3692F:	Documentation/devicetree/bindings/crypto/
3693F:	arch/*/crypto/
3694F:	crypto/
3695F:	drivers/crypto/
3696F:	include/crypto/
3697F:	include/linux/crypto*
3698
3699CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3700M:	Neil Horman <nhorman@tuxdriver.com>
3701L:	linux-crypto@vger.kernel.org
3702S:	Maintained
3703F:	crypto/ansi_cprng.c
3704F:	crypto/rng.c
3705
3706CS3308 MEDIA DRIVER
3707M:	Hans Verkuil <hverkuil@xs4all.nl>
3708L:	linux-media@vger.kernel.org
3709T:	git git://linuxtv.org/media_tree.git
3710W:	http://linuxtv.org
3711S:	Odd Fixes
3712F:	drivers/media/i2c/cs3308.c
3713F:	drivers/media/i2c/cs3308.h
3714
3715CS5535 Audio ALSA driver
3716M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3717S:	Maintained
3718F:	sound/pci/cs5535audio/
3719
3720CW1200 WLAN driver
3721M:	Solomon Peachy <pizza@shaftnet.org>
3722S:	Maintained
3723F:	drivers/net/wireless/st/cw1200/
3724
3725CX18 VIDEO4LINUX DRIVER
3726M:	Andy Walls <awalls@md.metrocast.net>
3727L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3728L:	linux-media@vger.kernel.org
3729T:	git git://linuxtv.org/media_tree.git
3730W:	https://linuxtv.org
3731W:	http://www.ivtvdriver.org/index.php/Cx18
3732S:	Maintained
3733F:	Documentation/media/v4l-drivers/cx18*
3734F:	drivers/media/pci/cx18/
3735F:	include/uapi/linux/ivtv*
3736
3737CX2341X MPEG ENCODER HELPER MODULE
3738M:	Hans Verkuil <hverkuil@xs4all.nl>
3739L:	linux-media@vger.kernel.org
3740T:	git git://linuxtv.org/media_tree.git
3741W:	https://linuxtv.org
3742S:	Maintained
3743F:	drivers/media/common/cx2341x*
3744F:	include/media/cx2341x*
3745
3746CX24120 MEDIA DRIVER
3747M:	Jemma Denson <jdenson@gmail.com>
3748M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3749L:	linux-media@vger.kernel.org
3750W:	https://linuxtv.org
3751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3752S:	Maintained
3753F:	drivers/media/dvb-frontends/cx24120*
3754
3755CX88 VIDEO4LINUX DRIVER
3756M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3757M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3758L:	linux-media@vger.kernel.org
3759W:	https://linuxtv.org
3760T:	git git://linuxtv.org/media_tree.git
3761S:	Odd fixes
3762F:	Documentation/media/v4l-drivers/cx88*
3763F:	drivers/media/pci/cx88/
3764
3765CXD2820R MEDIA DRIVER
3766M:	Antti Palosaari <crope@iki.fi>
3767L:	linux-media@vger.kernel.org
3768W:	https://linuxtv.org
3769W:	http://palosaari.fi/linux/
3770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3771T:	git git://linuxtv.org/anttip/media_tree.git
3772S:	Maintained
3773F:	drivers/media/dvb-frontends/cxd2820r*
3774
3775CXGB3 ETHERNET DRIVER (CXGB3)
3776M:	Santosh Raspatur <santosh@chelsio.com>
3777L:	netdev@vger.kernel.org
3778W:	http://www.chelsio.com
3779S:	Supported
3780F:	drivers/net/ethernet/chelsio/cxgb3/
3781
3782CXGB3 ISCSI DRIVER (CXGB3I)
3783M:	Karen Xie <kxie@chelsio.com>
3784L:	linux-scsi@vger.kernel.org
3785W:	http://www.chelsio.com
3786S:	Supported
3787F:	drivers/scsi/cxgbi/cxgb3i
3788
3789CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3790M:	Steve Wise <swise@chelsio.com>
3791L:	linux-rdma@vger.kernel.org
3792W:	http://www.openfabrics.org
3793S:	Supported
3794F:	drivers/infiniband/hw/cxgb3/
3795F:	include/uapi/rdma/cxgb3-abi.h
3796
3797CXGB4 CRYPTO DRIVER (chcr)
3798M:	Harsh Jain <harsh@chelsio.com>
3799L:	linux-crypto@vger.kernel.org
3800W:	http://www.chelsio.com
3801S:	Supported
3802F:	drivers/crypto/chelsio
3803
3804CXGB4 ETHERNET DRIVER (CXGB4)
3805M:	Ganesh Goudar <ganeshgr@chelsio.com>
3806L:	netdev@vger.kernel.org
3807W:	http://www.chelsio.com
3808S:	Supported
3809F:	drivers/net/ethernet/chelsio/cxgb4/
3810
3811CXGB4 ISCSI DRIVER (CXGB4I)
3812M:	Karen Xie <kxie@chelsio.com>
3813L:	linux-scsi@vger.kernel.org
3814W:	http://www.chelsio.com
3815S:	Supported
3816F:	drivers/scsi/cxgbi/cxgb4i
3817
3818CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3819M:	Steve Wise <swise@chelsio.com>
3820L:	linux-rdma@vger.kernel.org
3821W:	http://www.openfabrics.org
3822S:	Supported
3823F:	drivers/infiniband/hw/cxgb4/
3824F:	include/uapi/rdma/cxgb4-abi.h
3825
3826CXGB4VF ETHERNET DRIVER (CXGB4VF)
3827M:	Casey Leedom <leedom@chelsio.com>
3828L:	netdev@vger.kernel.org
3829W:	http://www.chelsio.com
3830S:	Supported
3831F:	drivers/net/ethernet/chelsio/cxgb4vf/
3832
3833CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3834M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3835M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3836L:	linuxppc-dev@lists.ozlabs.org
3837S:	Supported
3838F:	arch/powerpc/platforms/powernv/pci-cxl.c
3839F:	drivers/misc/cxl/
3840F:	include/misc/cxl*
3841F:	include/uapi/misc/cxl.h
3842F:	Documentation/powerpc/cxl.txt
3843F:	Documentation/ABI/testing/sysfs-class-cxl
3844
3845CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3846M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3847M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3848M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3849L:	linux-scsi@vger.kernel.org
3850S:	Supported
3851F:	drivers/scsi/cxlflash/
3852F:	include/uapi/scsi/cxlflash_ioctls.h
3853F:	Documentation/powerpc/cxlflash.txt
3854
3855CYBERPRO FB DRIVER
3856M:	Russell King <linux@armlinux.org.uk>
3857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3858W:	http://www.armlinux.org.uk/
3859S:	Maintained
3860F:	drivers/video/fbdev/cyber2000fb.*
3861
3862CYCLADES ASYNC MUX DRIVER
3863W:	http://www.cyclades.com/
3864S:	Orphan
3865F:	drivers/tty/cyclades.c
3866F:	include/linux/cyclades.h
3867F:	include/uapi/linux/cyclades.h
3868
3869CYCLADES PC300 DRIVER
3870W:	http://www.cyclades.com/
3871S:	Orphan
3872F:	drivers/net/wan/pc300*
3873
3874CYPRESS_FIRMWARE MEDIA DRIVER
3875M:	Antti Palosaari <crope@iki.fi>
3876L:	linux-media@vger.kernel.org
3877W:	https://linuxtv.org
3878W:	http://palosaari.fi/linux/
3879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3880T:	git git://linuxtv.org/anttip/media_tree.git
3881S:	Maintained
3882F:	drivers/media/common/cypress_firmware*
3883
3884CYTTSP TOUCHSCREEN DRIVER
3885M:	Ferruh Yigit <fery@cypress.com>
3886L:	linux-input@vger.kernel.org
3887S:	Supported
3888F:	drivers/input/touchscreen/cyttsp*
3889F:	include/linux/input/cyttsp.h
3890
3891D-LINK DIR-685 TOUCHKEYS DRIVER
3892M:	Linus Walleij <linus.walleij@linaro.org>
3893L:	linux-input@vger.kernel.org
3894S:	Supported
3895F:	drivers/input/dlink-dir685-touchkeys.c
3896
3897DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3898M:	Joshua Kinard <kumba@gentoo.org>
3899S:	Maintained
3900F:	drivers/rtc/rtc-ds1685.c
3901F:	include/linux/rtc/ds1685.h
3902
3903DAMA SLAVE for AX.25
3904M:	Joerg Reuter <jreuter@yaina.de>
3905W:	http://yaina.de/jreuter/
3906W:	http://www.qsl.net/dl1bke/
3907L:	linux-hams@vger.kernel.org
3908S:	Maintained
3909F:	net/ax25/af_ax25.c
3910F:	net/ax25/ax25_dev.c
3911F:	net/ax25/ax25_ds_*
3912F:	net/ax25/ax25_in.c
3913F:	net/ax25/ax25_out.c
3914F:	net/ax25/ax25_timer.c
3915F:	net/ax25/sysctl_net_ax25.c
3916
3917DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3918L:	netdev@vger.kernel.org
3919S:	Orphan
3920F:	Documentation/networking/dmfe.txt
3921F:	drivers/net/ethernet/dec/tulip/dmfe.c
3922
3923DC390/AM53C974 SCSI driver
3924M:	Hannes Reinecke <hare@suse.com>
3925L:	linux-scsi@vger.kernel.org
3926S:	Maintained
3927F:	drivers/scsi/am53c974.c
3928
3929DC395x SCSI driver
3930M:	Oliver Neukum <oliver@neukum.org>
3931M:	Ali Akcaagac <aliakc@web.de>
3932M:	Jamie Lenehan <lenehan@twibble.org>
3933L:	dc395x@twibble.org
3934W:	http://twibble.org/dist/dc395x/
3935W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3936S:	Maintained
3937F:	Documentation/scsi/dc395x.txt
3938F:	drivers/scsi/dc395x.*
3939
3940DCCP PROTOCOL
3941M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3942L:	dccp@vger.kernel.org
3943W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3944S:	Maintained
3945F:	include/linux/dccp.h
3946F:	include/uapi/linux/dccp.h
3947F:	include/linux/tfrc.h
3948F:	net/dccp/
3949
3950DECnet NETWORK LAYER
3951W:	http://linux-decnet.sourceforge.net
3952L:	linux-decnet-user@lists.sourceforge.net
3953S:	Orphan
3954F:	Documentation/networking/decnet.txt
3955F:	net/decnet/
3956
3957DECSTATION PLATFORM SUPPORT
3958M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3959L:	linux-mips@linux-mips.org
3960W:	http://www.linux-mips.org/wiki/DECstation
3961S:	Maintained
3962F:	arch/mips/dec/
3963F:	arch/mips/include/asm/dec/
3964F:	arch/mips/include/asm/mach-dec/
3965
3966DEFXX FDDI NETWORK DRIVER
3967M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3968S:	Maintained
3969F:	drivers/net/fddi/defxx.*
3970
3971DELL LAPTOP DRIVER
3972M:	Matthew Garrett <mjg59@srcf.ucam.org>
3973M:	Pali Rohár <pali.rohar@gmail.com>
3974L:	platform-driver-x86@vger.kernel.org
3975S:	Maintained
3976F:	drivers/platform/x86/dell-laptop.c
3977
3978DELL LAPTOP FREEFALL DRIVER
3979M:	Pali Rohár <pali.rohar@gmail.com>
3980S:	Maintained
3981F:	drivers/platform/x86/dell-smo8800.c
3982
3983DELL LAPTOP RBTN DRIVER
3984M:	Pali Rohár <pali.rohar@gmail.com>
3985S:	Maintained
3986F:	drivers/platform/x86/dell-rbtn.*
3987
3988DELL LAPTOP SMM DRIVER
3989M:	Pali Rohár <pali.rohar@gmail.com>
3990S:	Maintained
3991F:	drivers/hwmon/dell-smm-hwmon.c
3992F:	include/uapi/linux/i8k.h
3993
3994DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3995M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3996S:	Maintained
3997F:	Documentation/dcdbas.txt
3998F:	drivers/firmware/dcdbas.*
3999
4000DELL WMI EXTRAS DRIVER
4001M:	Matthew Garrett <mjg59@srcf.ucam.org>
4002M:	Pali Rohár <pali.rohar@gmail.com>
4003S:	Maintained
4004F:	drivers/platform/x86/dell-wmi.c
4005
4006DELTA ST MEDIA DRIVER
4007M:	Hugues Fruchet <hugues.fruchet@st.com>
4008L:	linux-media@vger.kernel.org
4009T:	git git://linuxtv.org/media_tree.git
4010W:	https://linuxtv.org
4011S:	Supported
4012F:	drivers/media/platform/sti/delta
4013
4014DENALI NAND DRIVER
4015M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4016L:	linux-mtd@lists.infradead.org
4017S:	Supported
4018F:	drivers/mtd/nand/denali*
4019
4020DESIGNWARE USB2 DRD IP DRIVER
4021M:	John Youn <johnyoun@synopsys.com>
4022L:	linux-usb@vger.kernel.org
4023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4024S:	Maintained
4025F:	drivers/usb/dwc2/
4026
4027DESIGNWARE USB3 DRD IP DRIVER
4028M:	Felipe Balbi <balbi@kernel.org>
4029L:	linux-usb@vger.kernel.org
4030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4031S:	Maintained
4032F:	drivers/usb/dwc3/
4033
4034DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4035M:	Andreas Klinger <ak@it-klinger.de>
4036L:	linux-iio@vger.kernel.org
4037S:	Maintained
4038F:	drivers/iio/proximity/srf*.c
4039
4040DEVICE COREDUMP (DEV_COREDUMP)
4041M:	Johannes Berg <johannes@sipsolutions.net>
4042L:	linux-kernel@vger.kernel.org
4043S:	Maintained
4044F:	drivers/base/devcoredump.c
4045F:	include/linux/devcoredump.h
4046
4047DEVICE FREQUENCY (DEVFREQ)
4048M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4049M:	Kyungmin Park <kyungmin.park@samsung.com>
4050R:	Chanwoo Choi <cw00.choi@samsung.com>
4051L:	linux-pm@vger.kernel.org
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4053S:	Maintained
4054F:	drivers/devfreq/
4055F:	include/linux/devfreq.h
4056F:	Documentation/devicetree/bindings/devfreq/
4057
4058DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4059M:	Chanwoo Choi <cw00.choi@samsung.com>
4060L:	linux-pm@vger.kernel.org
4061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4062S:	Supported
4063F:	drivers/devfreq/event/
4064F:	drivers/devfreq/devfreq-event.c
4065F:	include/linux/devfreq-event.h
4066F:	Documentation/devicetree/bindings/devfreq/event/
4067
4068DEVICE NUMBER REGISTRY
4069M:	Torben Mathiasen <device@lanana.org>
4070W:	http://lanana.org/docs/device-list/index.html
4071S:	Maintained
4072
4073DEVICE-MAPPER  (LVM)
4074M:	Alasdair Kergon <agk@redhat.com>
4075M:	Mike Snitzer <snitzer@redhat.com>
4076M:	dm-devel@redhat.com
4077L:	dm-devel@redhat.com
4078W:	http://sources.redhat.com/dm
4079Q:	http://patchwork.kernel.org/project/dm-devel/list/
4080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4081T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4082S:	Maintained
4083F:	Documentation/device-mapper/
4084F:	drivers/md/dm*
4085F:	drivers/md/persistent-data/
4086F:	include/linux/device-mapper.h
4087F:	include/linux/dm-*.h
4088F:	include/uapi/linux/dm-*.h
4089
4090DEVLINK
4091M:	Jiri Pirko <jiri@mellanox.com>
4092L:	netdev@vger.kernel.org
4093S:	Supported
4094F:	net/core/devlink.c
4095F:	include/net/devlink.h
4096F:	include/uapi/linux/devlink.h
4097
4098DIALOG SEMICONDUCTOR DRIVERS
4099M:	Support Opensource <support.opensource@diasemi.com>
4100W:	http://www.dialog-semiconductor.com/products
4101S:	Supported
4102F:	Documentation/hwmon/da90??
4103F:	Documentation/devicetree/bindings/mfd/da90*.txt
4104F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4105F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4106F:	Documentation/devicetree/bindings/regulator/da92*.txt
4107F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4108F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4109F:	drivers/gpio/gpio-da90??.c
4110F:	drivers/hwmon/da90??-hwmon.c
4111F:	drivers/iio/adc/da91??-*.c
4112F:	drivers/input/misc/da90??_onkey.c
4113F:	drivers/input/touchscreen/da9052_tsi.c
4114F:	drivers/leds/leds-da90??.c
4115F:	drivers/mfd/da903x.c
4116F:	drivers/mfd/da90??-*.c
4117F:	drivers/mfd/da91??-*.c
4118F:	drivers/power/supply/da9052-battery.c
4119F:	drivers/power/supply/da91??-*.c
4120F:	drivers/regulator/da903x.c
4121F:	drivers/regulator/da9???-regulator.[ch]
4122F:	drivers/thermal/da90??-thermal.c
4123F:	drivers/rtc/rtc-da90??.c
4124F:	drivers/video/backlight/da90??_bl.c
4125F:	drivers/watchdog/da90??_wdt.c
4126F:	include/linux/mfd/da903x.h
4127F:	include/linux/mfd/da9052/
4128F:	include/linux/mfd/da9055/
4129F:	include/linux/mfd/da9062/
4130F:	include/linux/mfd/da9063/
4131F:	include/linux/mfd/da9150/
4132F:	include/linux/regulator/da9211.h
4133F:	include/sound/da[79]*.h
4134F:	sound/soc/codecs/da[79]*.[ch]
4135
4136DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4137M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4138L:	linux-gpio@vger.kernel.org
4139S:	Maintained
4140F:	drivers/gpio/gpio-gpio-mm.c
4141
4142DIGI NEO AND CLASSIC PCI PRODUCTS
4143M:	Lidza Louina <lidza.louina@gmail.com>
4144M:	Mark Hounschell <markh@compro.net>
4145L:	driverdev-devel@linuxdriverproject.org
4146S:	Maintained
4147F:	drivers/staging/dgnc/
4148
4149DIOLAN U2C-12 I2C DRIVER
4150M:	Guenter Roeck <linux@roeck-us.net>
4151L:	linux-i2c@vger.kernel.org
4152S:	Maintained
4153F:	drivers/i2c/busses/i2c-diolan-u2c.c
4154
4155DIRECT ACCESS (DAX)
4156M:	Matthew Wilcox <mawilcox@microsoft.com>
4157M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4158L:	linux-fsdevel@vger.kernel.org
4159S:	Supported
4160F:	fs/dax.c
4161F:	include/linux/dax.h
4162F:	include/trace/events/fs_dax.h
4163
4164DIRECTORY NOTIFICATION (DNOTIFY)
4165M:	Jan Kara <jack@suse.cz>
4166R:	Amir Goldstein <amir73il@gmail.com>
4167L:	linux-fsdevel@vger.kernel.org
4168S:	Maintained
4169F:	Documentation/filesystems/dnotify.txt
4170F:	fs/notify/dnotify/
4171F:	include/linux/dnotify.h
4172
4173DISK GEOMETRY AND PARTITION HANDLING
4174M:	Andries Brouwer <aeb@cwi.nl>
4175W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4176W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4177W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4178S:	Maintained
4179
4180DISKQUOTA
4181M:	Jan Kara <jack@suse.com>
4182S:	Maintained
4183F:	Documentation/filesystems/quota.txt
4184F:	fs/quota/
4185F:	include/linux/quota*.h
4186F:	include/uapi/linux/quota*.h
4187
4188DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4189M:	Bernie Thompson <bernie@plugable.com>
4190L:	linux-fbdev@vger.kernel.org
4191S:	Maintained
4192W:	http://plugable.com/category/projects/udlfb/
4193F:	drivers/video/fbdev/udlfb.c
4194F:	include/video/udlfb.h
4195F:	Documentation/fb/udlfb.txt
4196
4197DISTRIBUTED LOCK MANAGER (DLM)
4198M:	Christine Caulfield <ccaulfie@redhat.com>
4199M:	David Teigland <teigland@redhat.com>
4200L:	cluster-devel@redhat.com
4201W:	http://sources.redhat.com/cluster/
4202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4203S:	Supported
4204F:	fs/dlm/
4205
4206DMA BUFFER SHARING FRAMEWORK
4207M:	Sumit Semwal <sumit.semwal@linaro.org>
4208S:	Maintained
4209L:	linux-media@vger.kernel.org
4210L:	dri-devel@lists.freedesktop.org
4211L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4212F:	drivers/dma-buf/
4213F:	include/linux/dma-buf*
4214F:	include/linux/reservation.h
4215F:	include/linux/*fence.h
4216F:	Documentation/driver-api/dma-buf.rst
4217T:	git git://anongit.freedesktop.org/drm/drm-misc
4218
4219DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4220M:	Vinod Koul <vinod.koul@intel.com>
4221L:	dmaengine@vger.kernel.org
4222Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4223S:	Maintained
4224F:	drivers/dma/
4225F:	include/linux/dmaengine.h
4226F:	Documentation/devicetree/bindings/dma/
4227F:	Documentation/dmaengine/
4228T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4229
4230DMA MAPPING HELPERS
4231M:	Christoph Hellwig <hch@lst.de>
4232M:	Marek Szyprowski <m.szyprowski@samsung.com>
4233R:	Robin Murphy <robin.murphy@arm.com>
4234L:	iommu@lists.linux-foundation.org
4235T:	git git://git.infradead.org/users/hch/dma-mapping.git
4236W:	http://git.infradead.org/users/hch/dma-mapping.git
4237S:	Supported
4238F:	lib/dma-debug.c
4239F:	lib/dma-noop.c
4240F:	lib/dma-virt.c
4241F:	drivers/base/dma-mapping.c
4242F:	drivers/base/dma-coherent.c
4243F:	include/linux/dma-mapping.h
4244
4245DME1737 HARDWARE MONITOR DRIVER
4246M:	Juerg Haefliger <juergh@gmail.com>
4247L:	linux-hwmon@vger.kernel.org
4248S:	Maintained
4249F:	Documentation/hwmon/dme1737
4250F:	drivers/hwmon/dme1737.c
4251
4252DMI/SMBIOS SUPPORT
4253M:	Jean Delvare <jdelvare@suse.com>
4254S:	Maintained
4255T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4256F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4257F:	drivers/firmware/dmi-id.c
4258F:	drivers/firmware/dmi_scan.c
4259F:	include/linux/dmi.h
4260
4261DOCUMENTATION
4262M:	Jonathan Corbet <corbet@lwn.net>
4263L:	linux-doc@vger.kernel.org
4264S:	Maintained
4265F:	Documentation/
4266F:	scripts/kernel-doc
4267X:	Documentation/ABI/
4268X:	Documentation/devicetree/
4269X:	Documentation/acpi
4270X:	Documentation/power
4271X:	Documentation/spi
4272X:	Documentation/media
4273T:	git git://git.lwn.net/linux.git docs-next
4274
4275DONGWOON DW9714 LENS VOICE COIL DRIVER
4276M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4277L:	linux-media@vger.kernel.org
4278T:	git git://linuxtv.org/media_tree.git
4279S:	Maintained
4280F:	drivers/media/i2c/dw9714.c
4281
4282DOUBLETALK DRIVER
4283M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4284L:	blinux-list@redhat.com
4285S:	Maintained
4286F:	drivers/char/dtlk.c
4287F:	include/linux/dtlk.h
4288
4289DPAA2 DATAPATH I/O (DPIO) DRIVER
4290M:	Roy Pledge <Roy.Pledge@nxp.com>
4291L:	linux-kernel@vger.kernel.org
4292S:	Maintained
4293F:	drivers/staging/fsl-mc/bus/dpio
4294
4295DPAA2 ETHERNET DRIVER
4296M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4297L:	linux-kernel@vger.kernel.org
4298S:	Maintained
4299F:	drivers/staging/fsl-dpaa2/ethernet
4300
4301DPT_I2O SCSI RAID DRIVER
4302M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4303L:	linux-scsi@vger.kernel.org
4304W:	http://www.adaptec.com/
4305S:	Maintained
4306F:	drivers/scsi/dpt*
4307F:	drivers/scsi/dpt/
4308
4309DRBD DRIVER
4310M:	Philipp Reisner <philipp.reisner@linbit.com>
4311M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4312L:	drbd-dev@lists.linbit.com
4313W:	http://www.drbd.org
4314T:	git git://git.linbit.com/linux-drbd.git
4315T:	git git://git.linbit.com/drbd-8.4.git
4316S:	Supported
4317F:	drivers/block/drbd/
4318F:	lib/lru_cache.c
4319F:	Documentation/blockdev/drbd/
4320
4321DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4322M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4324S:	Supported
4325F:	Documentation/kobject.txt
4326F:	drivers/base/
4327F:	fs/debugfs/
4328F:	fs/sysfs/
4329F:	include/linux/debugfs.h
4330F:	include/linux/kobj*
4331F:	lib/kobj*
4332
4333DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4334M:	Kevin Hilman <khilman@kernel.org>
4335M:	Nishanth Menon <nm@ti.com>
4336S:	Maintained
4337F:	drivers/power/avs/
4338F:	include/linux/power/smartreflex.h
4339L:	linux-pm@vger.kernel.org
4340
4341DRM DRIVER FOR ARM PL111 CLCD
4342M:	Eric Anholt <eric@anholt.net>
4343T:	git git://anongit.freedesktop.org/drm/drm-misc
4344S:	Supported
4345F:	drivers/gpu/drm/pl111/
4346
4347DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4348M:	Dave Airlie <airlied@redhat.com>
4349S:	Odd Fixes
4350F:	drivers/gpu/drm/ast/
4351
4352DRM DRIVER FOR BOCHS VIRTUAL GPU
4353M:	Gerd Hoffmann <kraxel@redhat.com>
4354L:	virtualization@lists.linux-foundation.org
4355T:	git git://anongit.freedesktop.org/drm/drm-misc
4356S:	Maintained
4357F:	drivers/gpu/drm/bochs/
4358
4359DRM DRIVER FOR INTEL I810 VIDEO CARDS
4360S:	Orphan / Obsolete
4361F:	drivers/gpu/drm/i810/
4362F:	include/uapi/drm/i810_drm.h
4363
4364DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4365S:	Orphan / Obsolete
4366F:	drivers/gpu/drm/mga/
4367F:	include/uapi/drm/mga_drm.h
4368
4369DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4370M:	Dave Airlie <airlied@redhat.com>
4371S:	Odd Fixes
4372F:	drivers/gpu/drm/mgag200/
4373
4374DRM DRIVER FOR MI0283QT
4375M:	Noralf Trønnes <noralf@tronnes.org>
4376S:	Maintained
4377F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4378F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4379
4380DRM DRIVER FOR MSM ADRENO GPU
4381M:	Rob Clark <robdclark@gmail.com>
4382L:	linux-arm-msm@vger.kernel.org
4383L:	dri-devel@lists.freedesktop.org
4384L:	freedreno@lists.freedesktop.org
4385T:	git git://people.freedesktop.org/~robclark/linux
4386S:	Maintained
4387F:	drivers/gpu/drm/msm/
4388F:	include/uapi/drm/msm_drm.h
4389F:	Documentation/devicetree/bindings/display/msm/
4390
4391DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4392M:	Ben Skeggs <bskeggs@redhat.com>
4393L:	dri-devel@lists.freedesktop.org
4394L:	nouveau@lists.freedesktop.org
4395T:	git git://github.com/skeggsb/linux
4396S:	Supported
4397F:	drivers/gpu/drm/nouveau/
4398F:	include/uapi/drm/nouveau_drm.h
4399
4400DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4401M:	Noralf Trønnes <noralf@tronnes.org>
4402S:	Maintained
4403F:	drivers/gpu/drm/tinydrm/repaper.c
4404F:	Documentation/devicetree/bindings/display/repaper.txt
4405
4406DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4407M:	Dave Airlie <airlied@redhat.com>
4408M:	Gerd Hoffmann <kraxel@redhat.com>
4409L:	virtualization@lists.linux-foundation.org
4410T:	git git://anongit.freedesktop.org/drm/drm-misc
4411S:	Obsolete
4412W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4413F:	drivers/gpu/drm/cirrus/
4414
4415DRM DRIVER FOR QXL VIRTUAL GPU
4416M:	Dave Airlie <airlied@redhat.com>
4417M:	Gerd Hoffmann <kraxel@redhat.com>
4418L:	virtualization@lists.linux-foundation.org
4419T:	git git://anongit.freedesktop.org/drm/drm-misc
4420S:	Maintained
4421F:	drivers/gpu/drm/qxl/
4422F:	include/uapi/drm/qxl_drm.h
4423
4424DRM DRIVER FOR RAGE 128 VIDEO CARDS
4425S:	Orphan / Obsolete
4426F:	drivers/gpu/drm/r128/
4427F:	include/uapi/drm/r128_drm.h
4428
4429DRM DRIVER FOR SAVAGE VIDEO CARDS
4430S:	Orphan / Obsolete
4431F:	drivers/gpu/drm/savage/
4432F:	include/uapi/drm/savage_drm.h
4433
4434DRM DRIVER FOR SIS VIDEO CARDS
4435S:	Orphan / Obsolete
4436F:	drivers/gpu/drm/sis/
4437F:	include/uapi/drm/sis_drm.h
4438
4439DRM DRIVER FOR SITRONIX ST7586 PANELS
4440M:	David Lechner <david@lechnology.com>
4441S:	Maintained
4442F:	drivers/gpu/drm/tinydrm/st7586.c
4443F:	Documentation/devicetree/bindings/display/st7586.txt
4444
4445DRM DRIVER FOR TDFX VIDEO CARDS
4446S:	Orphan / Obsolete
4447F:	drivers/gpu/drm/tdfx/
4448
4449DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4450M:	Dave Airlie <airlied@redhat.com>
4451S:	Odd Fixes
4452F:	drivers/gpu/drm/udl/
4453
4454DRM DRIVER FOR VMWARE VIRTUAL GPU
4455M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4456M:	Sinclair Yeh <syeh@vmware.com>
4457M:	Thomas Hellstrom <thellstrom@vmware.com>
4458L:	dri-devel@lists.freedesktop.org
4459T:	git git://people.freedesktop.org/~syeh/repos_linux
4460T:	git git://people.freedesktop.org/~thomash/linux
4461S:	Supported
4462F:	drivers/gpu/drm/vmwgfx/
4463F:	include/uapi/drm/vmwgfx_drm.h
4464
4465DRM DRIVERS
4466M:	David Airlie <airlied@linux.ie>
4467L:	dri-devel@lists.freedesktop.org
4468T:	git git://people.freedesktop.org/~airlied/linux
4469B:	https://bugs.freedesktop.org/
4470C:	irc://chat.freenode.net/dri-devel
4471S:	Maintained
4472F:	drivers/gpu/drm/
4473F:	drivers/gpu/vga/
4474F:	Documentation/devicetree/bindings/display/
4475F:	Documentation/devicetree/bindings/gpu/
4476F:	Documentation/devicetree/bindings/video/
4477F:	Documentation/gpu/
4478F:	include/drm/
4479F:	include/uapi/drm/
4480F:	include/linux/vga*
4481
4482DRM DRIVERS AND MISC GPU PATCHES
4483M:	Daniel Vetter <daniel.vetter@intel.com>
4484M:	Jani Nikula <jani.nikula@linux.intel.com>
4485M:	Sean Paul <seanpaul@chromium.org>
4486W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4487S:	Maintained
4488T:	git git://anongit.freedesktop.org/drm/drm-misc
4489F:	Documentation/gpu/
4490F:	drivers/gpu/vga/
4491F:	drivers/gpu/drm/*
4492F:	include/drm/drm*
4493F:	include/uapi/drm/drm*
4494F:	include/linux/vga*
4495
4496DRM DRIVERS FOR ALLWINNER A10
4497M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4498L:	dri-devel@lists.freedesktop.org
4499S:	Supported
4500F:	drivers/gpu/drm/sun4i/
4501F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4503
4504DRM DRIVERS FOR AMLOGIC SOCS
4505M:	Neil Armstrong <narmstrong@baylibre.com>
4506L:	dri-devel@lists.freedesktop.org
4507L:	linux-amlogic@lists.infradead.org
4508W:	http://linux-meson.com/
4509S:	Supported
4510F:	drivers/gpu/drm/meson/
4511F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4512F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4513F:	Documentation/gpu/meson.rst
4514T:	git git://anongit.freedesktop.org/drm/drm-misc
4515
4516DRM DRIVERS FOR ATMEL HLCDC
4517M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4518L:	dri-devel@lists.freedesktop.org
4519S:	Supported
4520F:	drivers/gpu/drm/atmel-hlcdc/
4521F:	Documentation/devicetree/bindings/drm/atmel/
4522T:	git git://anongit.freedesktop.org/drm/drm-misc
4523
4524DRM DRIVERS FOR BRIDGE CHIPS
4525M:	Archit Taneja <architt@codeaurora.org>
4526M:	Andrzej Hajda <a.hajda@samsung.com>
4527R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4528S:	Maintained
4529T:	git git://anongit.freedesktop.org/drm/drm-misc
4530F:	drivers/gpu/drm/bridge/
4531
4532DRM DRIVERS FOR EXYNOS
4533M:	Inki Dae <inki.dae@samsung.com>
4534M:	Joonyoung Shim <jy0922.shim@samsung.com>
4535M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4536M:	Kyungmin Park <kyungmin.park@samsung.com>
4537L:	dri-devel@lists.freedesktop.org
4538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4539S:	Supported
4540F:	drivers/gpu/drm/exynos/
4541F:	include/uapi/drm/exynos_drm.h
4542F:	Documentation/devicetree/bindings/display/exynos/
4543
4544DRM DRIVERS FOR FREESCALE DCU
4545M:	Stefan Agner <stefan@agner.ch>
4546M:	Alison Wang <alison.wang@freescale.com>
4547L:	dri-devel@lists.freedesktop.org
4548S:	Supported
4549F:	drivers/gpu/drm/fsl-dcu/
4550F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4551F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4552F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4553
4554DRM DRIVERS FOR FREESCALE IMX
4555M:	Philipp Zabel <p.zabel@pengutronix.de>
4556L:	dri-devel@lists.freedesktop.org
4557S:	Maintained
4558F:	drivers/gpu/drm/imx/
4559F:	drivers/gpu/ipu-v3/
4560F:	Documentation/devicetree/bindings/display/imx/
4561
4562DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4563M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4564L:	dri-devel@lists.freedesktop.org
4565T:	git git://github.com/patjak/drm-gma500
4566S:	Maintained
4567F:	drivers/gpu/drm/gma500/
4568
4569DRM DRIVERS FOR HISILICON
4570M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4571M:	Rongrong Zou <zourongrong@gmail.com>
4572R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4573R:	Chen Feng <puck.chen@hisilicon.com>
4574L:	dri-devel@lists.freedesktop.org
4575T:	git git://github.com/xin3liang/linux.git
4576S:	Maintained
4577F:	drivers/gpu/drm/hisilicon/
4578F:	Documentation/devicetree/bindings/display/hisilicon/
4579
4580DRM DRIVERS FOR MEDIATEK
4581M:	CK Hu <ck.hu@mediatek.com>
4582M:	Philipp Zabel <p.zabel@pengutronix.de>
4583L:	dri-devel@lists.freedesktop.org
4584S:	Supported
4585F:	drivers/gpu/drm/mediatek/
4586F:	Documentation/devicetree/bindings/display/mediatek/
4587
4588DRM DRIVERS FOR NVIDIA TEGRA
4589M:	Thierry Reding <thierry.reding@gmail.com>
4590L:	dri-devel@lists.freedesktop.org
4591L:	linux-tegra@vger.kernel.org
4592T:	git git://anongit.freedesktop.org/tegra/linux.git
4593S:	Supported
4594F:	drivers/gpu/drm/tegra/
4595F:	drivers/gpu/host1x/
4596F:	include/linux/host1x.h
4597F:	include/uapi/drm/tegra_drm.h
4598F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4599
4600DRM DRIVERS FOR RENESAS
4601M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4602L:	dri-devel@lists.freedesktop.org
4603L:	linux-renesas-soc@vger.kernel.org
4604T:	git git://linuxtv.org/pinchartl/fbdev
4605S:	Supported
4606F:	drivers/gpu/drm/rcar-du/
4607F:	drivers/gpu/drm/shmobile/
4608F:	include/linux/platform_data/shmob_drm.h
4609F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4610F:	Documentation/devicetree/bindings/display/renesas,du.txt
4611
4612DRM DRIVERS FOR ROCKCHIP
4613M:	Mark Yao <mark.yao@rock-chips.com>
4614L:	dri-devel@lists.freedesktop.org
4615S:	Maintained
4616F:	drivers/gpu/drm/rockchip/
4617F:	Documentation/devicetree/bindings/display/rockchip/
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619
4620DRM DRIVERS FOR STI
4621M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4622M:	Vincent Abriou <vincent.abriou@st.com>
4623L:	dri-devel@lists.freedesktop.org
4624T:	git git://anongit.freedesktop.org/drm/drm-misc
4625S:	Maintained
4626F:	drivers/gpu/drm/sti
4627F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4628
4629DRM DRIVERS FOR STM
4630M:	Yannick Fertre <yannick.fertre@st.com>
4631M:	Philippe Cornu <philippe.cornu@st.com>
4632M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4633M:	Vincent Abriou <vincent.abriou@st.com>
4634L:	dri-devel@lists.freedesktop.org
4635T:	git git://anongit.freedesktop.org/drm/drm-misc
4636S:	Maintained
4637F:	drivers/gpu/drm/stm
4638F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4639
4640DRM DRIVERS FOR TI LCDC
4641M:	Jyri Sarha <jsarha@ti.com>
4642R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4643L:	dri-devel@lists.freedesktop.org
4644S:	Maintained
4645F:	drivers/gpu/drm/tilcdc/
4646F:	Documentation/devicetree/bindings/display/tilcdc/
4647
4648DRM DRIVERS FOR TI OMAP
4649M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4650L:	dri-devel@lists.freedesktop.org
4651S:	Maintained
4652F:	drivers/gpu/drm/omapdrm/
4653F:	Documentation/devicetree/bindings/display/ti/
4654
4655DRM DRIVERS FOR VC4
4656M:	Eric Anholt <eric@anholt.net>
4657T:	git git://github.com/anholt/linux
4658S:	Supported
4659F:	drivers/gpu/drm/vc4/
4660F:	include/uapi/drm/vc4_drm.h
4661F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4662T:	git git://anongit.freedesktop.org/drm/drm-misc
4663
4664DRM DRIVERS FOR VIVANTE GPU IP
4665M:	Lucas Stach <l.stach@pengutronix.de>
4666R:	Russell King <linux+etnaviv@armlinux.org.uk>
4667R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4668L:	etnaviv@lists.freedesktop.org
4669L:	dri-devel@lists.freedesktop.org
4670S:	Maintained
4671F:	drivers/gpu/drm/etnaviv/
4672F:	include/uapi/drm/etnaviv_drm.h
4673F:	Documentation/devicetree/bindings/display/etnaviv/
4674
4675DRM DRIVERS FOR ZTE ZX
4676M:	Shawn Guo <shawnguo@kernel.org>
4677L:	dri-devel@lists.freedesktop.org
4678S:	Maintained
4679F:	drivers/gpu/drm/zte/
4680F:	Documentation/devicetree/bindings/display/zte,vou.txt
4681T:	git git://anongit.freedesktop.org/drm/drm-misc
4682
4683DRM PANEL DRIVERS
4684M:	Thierry Reding <thierry.reding@gmail.com>
4685L:	dri-devel@lists.freedesktop.org
4686T:	git git://anongit.freedesktop.org/tegra/linux.git
4687S:	Maintained
4688F:	drivers/gpu/drm/drm_panel.c
4689F:	drivers/gpu/drm/panel/
4690F:	include/drm/drm_panel.h
4691F:	Documentation/devicetree/bindings/display/panel/
4692
4693DRM TINYDRM DRIVERS
4694M:	Noralf Trønnes <noralf@tronnes.org>
4695W:	https://github.com/notro/tinydrm/wiki/Development
4696T:	git git://anongit.freedesktop.org/drm/drm-misc
4697S:	Maintained
4698F:	drivers/gpu/drm/tinydrm/
4699F:	include/drm/tinydrm/
4700
4701DSBR100 USB FM RADIO DRIVER
4702M:	Alexey Klimov <klimov.linux@gmail.com>
4703L:	linux-media@vger.kernel.org
4704T:	git git://linuxtv.org/media_tree.git
4705S:	Maintained
4706F:	drivers/media/radio/dsbr100.c
4707
4708DSCC4 DRIVER
4709M:	Francois Romieu <romieu@fr.zoreil.com>
4710L:	netdev@vger.kernel.org
4711S:	Maintained
4712F:	drivers/net/wan/dscc4.c
4713
4714DT3155 MEDIA DRIVER
4715M:	Hans Verkuil <hverkuil@xs4all.nl>
4716L:	linux-media@vger.kernel.org
4717T:	git git://linuxtv.org/media_tree.git
4718W:	https://linuxtv.org
4719S:	Odd Fixes
4720F:	drivers/media/pci/dt3155/
4721
4722DVB_USB_AF9015 MEDIA DRIVER
4723M:	Antti Palosaari <crope@iki.fi>
4724L:	linux-media@vger.kernel.org
4725W:	https://linuxtv.org
4726W:	http://palosaari.fi/linux/
4727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4728T:	git git://linuxtv.org/anttip/media_tree.git
4729S:	Maintained
4730F:	drivers/media/usb/dvb-usb-v2/af9015*
4731
4732DVB_USB_AF9035 MEDIA DRIVER
4733M:	Antti Palosaari <crope@iki.fi>
4734L:	linux-media@vger.kernel.org
4735W:	https://linuxtv.org
4736W:	http://palosaari.fi/linux/
4737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4738T:	git git://linuxtv.org/anttip/media_tree.git
4739S:	Maintained
4740F:	drivers/media/usb/dvb-usb-v2/af9035*
4741
4742DVB_USB_ANYSEE MEDIA DRIVER
4743M:	Antti Palosaari <crope@iki.fi>
4744L:	linux-media@vger.kernel.org
4745W:	https://linuxtv.org
4746W:	http://palosaari.fi/linux/
4747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4748T:	git git://linuxtv.org/anttip/media_tree.git
4749S:	Maintained
4750F:	drivers/media/usb/dvb-usb-v2/anysee*
4751
4752DVB_USB_AU6610 MEDIA DRIVER
4753M:	Antti Palosaari <crope@iki.fi>
4754L:	linux-media@vger.kernel.org
4755W:	https://linuxtv.org
4756W:	http://palosaari.fi/linux/
4757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4758T:	git git://linuxtv.org/anttip/media_tree.git
4759S:	Maintained
4760F:	drivers/media/usb/dvb-usb-v2/au6610*
4761
4762DVB_USB_CE6230 MEDIA DRIVER
4763M:	Antti Palosaari <crope@iki.fi>
4764L:	linux-media@vger.kernel.org
4765W:	https://linuxtv.org
4766W:	http://palosaari.fi/linux/
4767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4768T:	git git://linuxtv.org/anttip/media_tree.git
4769S:	Maintained
4770F:	drivers/media/usb/dvb-usb-v2/ce6230*
4771
4772DVB_USB_CXUSB MEDIA DRIVER
4773M:	Michael Krufky <mkrufky@linuxtv.org>
4774L:	linux-media@vger.kernel.org
4775W:	https://linuxtv.org
4776W:	http://github.com/mkrufky
4777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4778T:	git git://linuxtv.org/media_tree.git
4779S:	Maintained
4780F:	drivers/media/usb/dvb-usb/cxusb*
4781
4782DVB_USB_EC168 MEDIA DRIVER
4783M:	Antti Palosaari <crope@iki.fi>
4784L:	linux-media@vger.kernel.org
4785W:	https://linuxtv.org
4786W:	http://palosaari.fi/linux/
4787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4788T:	git git://linuxtv.org/anttip/media_tree.git
4789S:	Maintained
4790F:	drivers/media/usb/dvb-usb-v2/ec168*
4791
4792DVB_USB_GL861 MEDIA DRIVER
4793M:	Antti Palosaari <crope@iki.fi>
4794L:	linux-media@vger.kernel.org
4795W:	https://linuxtv.org
4796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4797T:	git git://linuxtv.org/anttip/media_tree.git
4798S:	Maintained
4799F:	drivers/media/usb/dvb-usb-v2/gl861*
4800
4801DVB_USB_MXL111SF MEDIA DRIVER
4802M:	Michael Krufky <mkrufky@linuxtv.org>
4803L:	linux-media@vger.kernel.org
4804W:	https://linuxtv.org
4805W:	http://github.com/mkrufky
4806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4807T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4808S:	Maintained
4809F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4810
4811DVB_USB_RTL28XXU MEDIA DRIVER
4812M:	Antti Palosaari <crope@iki.fi>
4813L:	linux-media@vger.kernel.org
4814W:	https://linuxtv.org
4815W:	http://palosaari.fi/linux/
4816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4817T:	git git://linuxtv.org/anttip/media_tree.git
4818S:	Maintained
4819F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4820
4821DVB_USB_V2 MEDIA DRIVER
4822M:	Antti Palosaari <crope@iki.fi>
4823L:	linux-media@vger.kernel.org
4824W:	https://linuxtv.org
4825W:	http://palosaari.fi/linux/
4826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4827T:	git git://linuxtv.org/anttip/media_tree.git
4828S:	Maintained
4829F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4830F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4831
4832DYNAMIC DEBUG
4833M:	Jason Baron <jbaron@akamai.com>
4834S:	Maintained
4835F:	lib/dynamic_debug.c
4836F:	include/linux/dynamic_debug.h
4837
4838DZ DECSTATION DZ11 SERIAL DRIVER
4839M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4840S:	Maintained
4841F:	drivers/tty/serial/dz.*
4842
4843E3X0 POWER BUTTON DRIVER
4844M:	Moritz Fischer <moritz.fischer@ettus.com>
4845L:	usrp-users@lists.ettus.com
4846W:	http://www.ettus.com
4847S:	Supported
4848F:	drivers/input/misc/e3x0-button.c
4849F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4850
4851E4000 MEDIA DRIVER
4852M:	Antti Palosaari <crope@iki.fi>
4853L:	linux-media@vger.kernel.org
4854W:	https://linuxtv.org
4855W:	http://palosaari.fi/linux/
4856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4857T:	git git://linuxtv.org/anttip/media_tree.git
4858S:	Maintained
4859F:	drivers/media/tuners/e4000*
4860
4861EATA ISA/EISA/PCI SCSI DRIVER
4862M:	Dario Ballabio <ballabio_dario@emc.com>
4863L:	linux-scsi@vger.kernel.org
4864S:	Maintained
4865F:	drivers/scsi/eata.c
4866
4867EC100 MEDIA DRIVER
4868M:	Antti Palosaari <crope@iki.fi>
4869L:	linux-media@vger.kernel.org
4870W:	https://linuxtv.org
4871W:	http://palosaari.fi/linux/
4872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4873T:	git git://linuxtv.org/anttip/media_tree.git
4874S:	Maintained
4875F:	drivers/media/dvb-frontends/ec100*
4876
4877ECRYPT FILE SYSTEM
4878M:	Tyler Hicks <tyhicks@canonical.com>
4879L:	ecryptfs@vger.kernel.org
4880W:	http://ecryptfs.org
4881W:	https://launchpad.net/ecryptfs
4882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4883S:	Supported
4884F:	Documentation/filesystems/ecryptfs.txt
4885F:	fs/ecryptfs/
4886
4887EDAC-AMD64
4888M:	Borislav Petkov <bp@alien8.de>
4889L:	linux-edac@vger.kernel.org
4890S:	Maintained
4891F:	drivers/edac/amd64_edac*
4892
4893EDAC-CALXEDA
4894M:	Robert Richter <rric@kernel.org>
4895L:	linux-edac@vger.kernel.org
4896S:	Maintained
4897F:	drivers/edac/highbank*
4898
4899EDAC-CAVIUM
4900M:	Ralf Baechle <ralf@linux-mips.org>
4901M:	David Daney <david.daney@cavium.com>
4902L:	linux-edac@vger.kernel.org
4903L:	linux-mips@linux-mips.org
4904S:	Supported
4905F:	drivers/edac/octeon_edac*
4906F:	drivers/edac/thunderx_edac*
4907
4908EDAC-CORE
4909M:	Borislav Petkov <bp@alien8.de>
4910M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4911M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4912L:	linux-edac@vger.kernel.org
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4915S:	Supported
4916F:	Documentation/admin-guide/ras.rst
4917F:	Documentation/driver-api/edac.rst
4918F:	drivers/edac/
4919F:	include/linux/edac.h
4920
4921EDAC-E752X
4922M:	Mark Gross <mark.gross@intel.com>
4923L:	linux-edac@vger.kernel.org
4924S:	Maintained
4925F:	drivers/edac/e752x_edac.c
4926
4927EDAC-E7XXX
4928L:	linux-edac@vger.kernel.org
4929S:	Maintained
4930F:	drivers/edac/e7xxx_edac.c
4931
4932EDAC-FSL_DDR
4933M:	York Sun <york.sun@nxp.com>
4934L:	linux-edac@vger.kernel.org
4935S:	Maintained
4936F:	drivers/edac/fsl_ddr_edac.*
4937
4938EDAC-GHES
4939M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4940M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4941L:	linux-edac@vger.kernel.org
4942S:	Maintained
4943F:	drivers/edac/ghes_edac.c
4944
4945EDAC-I3000
4946L:	linux-edac@vger.kernel.org
4947S:	Orphan
4948F:	drivers/edac/i3000_edac.c
4949
4950EDAC-I5000
4951L:	linux-edac@vger.kernel.org
4952S:	Maintained
4953F:	drivers/edac/i5000_edac.c
4954
4955EDAC-I5400
4956M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4957M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4958L:	linux-edac@vger.kernel.org
4959S:	Maintained
4960F:	drivers/edac/i5400_edac.c
4961
4962EDAC-I7300
4963M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4964M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4965L:	linux-edac@vger.kernel.org
4966S:	Maintained
4967F:	drivers/edac/i7300_edac.c
4968
4969EDAC-I7CORE
4970M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4971M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4972L:	linux-edac@vger.kernel.org
4973S:	Maintained
4974F:	drivers/edac/i7core_edac.c
4975
4976EDAC-I82443BXGX
4977M:	Tim Small <tim@buttersideup.com>
4978L:	linux-edac@vger.kernel.org
4979S:	Maintained
4980F:	drivers/edac/i82443bxgx_edac.c
4981
4982EDAC-I82975X
4983M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4984M:	"Arvind R." <arvino55@gmail.com>
4985L:	linux-edac@vger.kernel.org
4986S:	Maintained
4987F:	drivers/edac/i82975x_edac.c
4988
4989EDAC-IE31200
4990M:	Jason Baron <jbaron@akamai.com>
4991L:	linux-edac@vger.kernel.org
4992S:	Maintained
4993F:	drivers/edac/ie31200_edac.c
4994
4995EDAC-MPC85XX
4996M:	Johannes Thumshirn <morbidrsa@gmail.com>
4997L:	linux-edac@vger.kernel.org
4998S:	Maintained
4999F:	drivers/edac/mpc85xx_edac.[ch]
5000
5001EDAC-PASEMI
5002M:	Egor Martovetsky <egor@pasemi.com>
5003L:	linux-edac@vger.kernel.org
5004S:	Maintained
5005F:	drivers/edac/pasemi_edac.c
5006
5007EDAC-PND2
5008M:	Tony Luck <tony.luck@intel.com>
5009L:	linux-edac@vger.kernel.org
5010S:	Maintained
5011F:	drivers/edac/pnd2_edac.[ch]
5012
5013EDAC-R82600
5014M:	Tim Small <tim@buttersideup.com>
5015L:	linux-edac@vger.kernel.org
5016S:	Maintained
5017F:	drivers/edac/r82600_edac.c
5018
5019EDAC-SBRIDGE
5020M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5021M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5022L:	linux-edac@vger.kernel.org
5023S:	Maintained
5024F:	drivers/edac/sb_edac.c
5025
5026EDAC-SKYLAKE
5027M:	Tony Luck <tony.luck@intel.com>
5028L:	linux-edac@vger.kernel.org
5029S:	Maintained
5030F:	drivers/edac/skx_edac.c
5031
5032EDIROL UA-101/UA-1000 DRIVER
5033M:	Clemens Ladisch <clemens@ladisch.de>
5034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5035T:	git git://git.alsa-project.org/alsa-kernel.git
5036S:	Maintained
5037F:	sound/usb/misc/ua101.c
5038
5039EFI TEST DRIVER
5040L:	linux-efi@vger.kernel.org
5041M:	Ivan Hu <ivan.hu@canonical.com>
5042M:	Matt Fleming <matt@codeblueprint.co.uk>
5043S:	Maintained
5044F:	drivers/firmware/efi/test/
5045
5046EFI VARIABLE FILESYSTEM
5047M:	Matthew Garrett <matthew.garrett@nebula.com>
5048M:	Jeremy Kerr <jk@ozlabs.org>
5049M:	Matt Fleming <matt@codeblueprint.co.uk>
5050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5051L:	linux-efi@vger.kernel.org
5052S:	Maintained
5053F:	fs/efivarfs/
5054
5055EFIFB FRAMEBUFFER DRIVER
5056L:	linux-fbdev@vger.kernel.org
5057M:	Peter Jones <pjones@redhat.com>
5058S:	Maintained
5059F:	drivers/video/fbdev/efifb.c
5060
5061EFS FILESYSTEM
5062W:	http://aeschi.ch.eu.org/efs/
5063S:	Orphan
5064F:	fs/efs/
5065
5066EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5067M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5068L:	netdev@vger.kernel.org
5069S:	Maintained
5070F:	drivers/net/ethernet/ibm/ehea/
5071
5072EM28XX VIDEO4LINUX DRIVER
5073M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5074M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5075L:	linux-media@vger.kernel.org
5076W:	https://linuxtv.org
5077T:	git git://linuxtv.org/media_tree.git
5078S:	Maintained
5079F:	drivers/media/usb/em28xx/
5080F:	Documentation/media/v4l-drivers/em28xx*
5081
5082EMBEDDED LINUX
5083M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5084M:	Matt Mackall <mpm@selenic.com>
5085M:	David Woodhouse <dwmw2@infradead.org>
5086L:	linux-embedded@vger.kernel.org
5087S:	Maintained
5088
5089Emulex 10Gbps iSCSI - OneConnect DRIVER
5090M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5091M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5092M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5093L:	linux-scsi@vger.kernel.org
5094W:	http://www.broadcom.com
5095S:	Supported
5096F:	drivers/scsi/be2iscsi/
5097
5098Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5099M:	Sathya Perla <sathya.perla@broadcom.com>
5100M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5101M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5102M:	Somnath Kotur <somnath.kotur@broadcom.com>
5103L:	netdev@vger.kernel.org
5104W:	http://www.emulex.com
5105S:	Supported
5106F:	drivers/net/ethernet/emulex/benet/
5107
5108EMULEX ONECONNECT ROCE DRIVER
5109M:	Selvin Xavier <selvin.xavier@broadcom.com>
5110M:	Devesh Sharma <devesh.sharma@broadcom.com>
5111L:	linux-rdma@vger.kernel.org
5112W:	http://www.broadcom.com
5113S:	Odd Fixes
5114F:	drivers/infiniband/hw/ocrdma/
5115F:	include/uapi/rdma/ocrdma-abi.h
5116
5117EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5118M:	James Smart <james.smart@broadcom.com>
5119M:	Dick Kennedy <dick.kennedy@broadcom.com>
5120L:	linux-scsi@vger.kernel.org
5121W:	http://www.broadcom.com
5122S:	Supported
5123F:	drivers/scsi/lpfc/
5124
5125ENE CB710 FLASH CARD READER DRIVER
5126M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5127S:	Maintained
5128F:	drivers/misc/cb710/
5129F:	drivers/mmc/host/cb710-mmc.*
5130F:	include/linux/cb710.h
5131
5132ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5133M:	Maxim Levitsky <maximlevitsky@gmail.com>
5134S:	Maintained
5135F:	drivers/media/rc/ene_ir.*
5136
5137EPSON S1D13XXX FRAMEBUFFER DRIVER
5138M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5139S:	Maintained
5140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5141F:	drivers/video/fbdev/s1d13xxxfb.c
5142F:	include/video/s1d13xxxfb.h
5143
5144ERRSEQ ERROR TRACKING INFRASTRUCTURE
5145M:	Jeff Layton <jlayton@poochiereds.net>
5146S:	Maintained
5147F:	lib/errseq.c
5148F:	include/linux/errseq.h
5149
5150ET131X NETWORK DRIVER
5151M:	Mark Einon <mark.einon@gmail.com>
5152S:	Odd Fixes
5153F:	drivers/net/ethernet/agere/
5154
5155ETHERNET BRIDGE
5156M:	Stephen Hemminger <stephen@networkplumber.org>
5157L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5158L:	netdev@vger.kernel.org
5159W:	http://www.linuxfoundation.org/en/Net:Bridge
5160S:	Maintained
5161F:	include/linux/netfilter_bridge/
5162F:	net/bridge/
5163
5164ETHERNET PHY LIBRARY
5165M:	Andrew Lunn <andrew@lunn.ch>
5166M:	Florian Fainelli <f.fainelli@gmail.com>
5167L:	netdev@vger.kernel.org
5168S:	Maintained
5169F:	Documentation/ABI/testing/sysfs-bus-mdio
5170F:	Documentation/devicetree/bindings/net/mdio*
5171F:	Documentation/networking/phy.txt
5172F:	drivers/net/phy/
5173F:	drivers/of/of_mdio.c
5174F:	drivers/of/of_net.c
5175F:	include/linux/*mdio*.h
5176F:	include/linux/of_net.h
5177F:	include/linux/phy.h
5178F:	include/linux/phy_fixed.h
5179F:	include/linux/platform_data/mdio-gpio.h
5180F:	include/linux/platform_data/mdio-bcm-unimac.h
5181F:	include/trace/events/mdio.h
5182F:	include/uapi/linux/mdio.h
5183F:	include/uapi/linux/mii.h
5184
5185EXT2 FILE SYSTEM
5186M:	Jan Kara <jack@suse.com>
5187L:	linux-ext4@vger.kernel.org
5188S:	Maintained
5189F:	Documentation/filesystems/ext2.txt
5190F:	fs/ext2/
5191F:	include/linux/ext2*
5192
5193EXT4 FILE SYSTEM
5194M:	"Theodore Ts'o" <tytso@mit.edu>
5195M:	Andreas Dilger <adilger.kernel@dilger.ca>
5196L:	linux-ext4@vger.kernel.org
5197W:	http://ext4.wiki.kernel.org
5198Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5200S:	Maintained
5201F:	Documentation/filesystems/ext4.txt
5202F:	fs/ext4/
5203
5204Extended Verification Module (EVM)
5205M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5206L:	linux-ima-devel@lists.sourceforge.net
5207L:	linux-security-module@vger.kernel.org
5208S:	Supported
5209F:	security/integrity/evm/
5210
5211EXTENSIBLE FIRMWARE INTERFACE (EFI)
5212M:	Matt Fleming <matt@codeblueprint.co.uk>
5213M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5214L:	linux-efi@vger.kernel.org
5215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5216S:	Maintained
5217F:	Documentation/efi-stub.txt
5218F:	arch/*/kernel/efi.c
5219F:	arch/x86/boot/compressed/eboot.[ch]
5220F:	arch/*/include/asm/efi.h
5221F:	arch/x86/platform/efi/
5222F:	drivers/firmware/efi/
5223F:	include/linux/efi*.h
5224F:	arch/arm/boot/compressed/efi-header.S
5225F:	arch/arm64/kernel/efi-entry.S
5226
5227EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5228M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5229M:	Chanwoo Choi <cw00.choi@samsung.com>
5230L:	linux-kernel@vger.kernel.org
5231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5232S:	Maintained
5233F:	drivers/extcon/
5234F:	include/linux/extcon/
5235F:	include/linux/extcon.h
5236F:	Documentation/extcon/
5237F:	Documentation/devicetree/bindings/extcon/
5238
5239EXYNOS DP DRIVER
5240M:	Jingoo Han <jingoohan1@gmail.com>
5241L:	dri-devel@lists.freedesktop.org
5242S:	Maintained
5243F:	drivers/gpu/drm/exynos/exynos_dp*
5244
5245EXYNOS SYSMMU (IOMMU) driver
5246M:	Marek Szyprowski <m.szyprowski@samsung.com>
5247L:	iommu@lists.linux-foundation.org
5248S:	Maintained
5249F:	drivers/iommu/exynos-iommu.c
5250
5251EZchip NPS platform support
5252M:	Noam Camus <noamc@ezchip.com>
5253S:	Supported
5254F:	arch/arc/plat-eznps
5255F:	arch/arc/boot/dts/eznps.dts
5256
5257F2FS FILE SYSTEM
5258M:	Jaegeuk Kim <jaegeuk@kernel.org>
5259M:	Chao Yu <yuchao0@huawei.com>
5260L:	linux-f2fs-devel@lists.sourceforge.net
5261W:	https://f2fs.wiki.kernel.org/
5262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5263S:	Maintained
5264F:	Documentation/filesystems/f2fs.txt
5265F:	Documentation/ABI/testing/sysfs-fs-f2fs
5266F:	fs/f2fs/
5267F:	include/linux/f2fs_fs.h
5268F:	include/trace/events/f2fs.h
5269
5270F71805F HARDWARE MONITORING DRIVER
5271M:	Jean Delvare <jdelvare@suse.com>
5272L:	linux-hwmon@vger.kernel.org
5273S:	Maintained
5274F:	Documentation/hwmon/f71805f
5275F:	drivers/hwmon/f71805f.c
5276
5277FANOTIFY
5278M:	Jan Kara <jack@suse.cz>
5279R:	Amir Goldstein <amir73il@gmail.com>
5280L:	linux-fsdevel@vger.kernel.org
5281S:	Maintained
5282F:	fs/notify/fanotify/
5283F:	include/linux/fanotify.h
5284F:	include/uapi/linux/fanotify.h
5285
5286FARSYNC SYNCHRONOUS DRIVER
5287M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5288W:	http://www.farsite.co.uk/
5289S:	Supported
5290F:	drivers/net/wan/farsync.*
5291
5292FAULT INJECTION SUPPORT
5293M:	Akinobu Mita <akinobu.mita@gmail.com>
5294S:	Supported
5295F:	Documentation/fault-injection/
5296F:	lib/fault-inject.c
5297
5298FBTFT Framebuffer drivers
5299M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5300S:	Maintained
5301F:	drivers/staging/fbtft/
5302
5303FC0011 TUNER DRIVER
5304M:	Michael Buesch <m@bues.ch>
5305L:	linux-media@vger.kernel.org
5306S:	Maintained
5307F:	drivers/media/tuners/fc0011.h
5308F:	drivers/media/tuners/fc0011.c
5309
5310FC2580 MEDIA DRIVER
5311M:	Antti Palosaari <crope@iki.fi>
5312L:	linux-media@vger.kernel.org
5313W:	https://linuxtv.org
5314W:	http://palosaari.fi/linux/
5315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5316T:	git git://linuxtv.org/anttip/media_tree.git
5317S:	Maintained
5318F:	drivers/media/tuners/fc2580*
5319
5320FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5321M:	Johannes Thumshirn <jth@kernel.org>
5322L:	fcoe-devel@open-fcoe.org
5323W:	www.Open-FCoE.org
5324S:	Supported
5325F:	drivers/scsi/libfc/
5326F:	drivers/scsi/fcoe/
5327F:	include/scsi/fc/
5328F:	include/scsi/libfc.h
5329F:	include/scsi/libfcoe.h
5330F:	include/uapi/scsi/fc/
5331
5332FILE LOCKING (flock() and fcntl()/lockf())
5333M:	Jeff Layton <jlayton@poochiereds.net>
5334M:	"J. Bruce Fields" <bfields@fieldses.org>
5335L:	linux-fsdevel@vger.kernel.org
5336S:	Maintained
5337F:	include/linux/fcntl.h
5338F:	include/linux/fs.h
5339F:	include/uapi/linux/fcntl.h
5340F:	include/uapi/linux/fs.h
5341F:	fs/fcntl.c
5342F:	fs/locks.c
5343
5344FILESYSTEMS (VFS and infrastructure)
5345M:	Alexander Viro <viro@zeniv.linux.org.uk>
5346L:	linux-fsdevel@vger.kernel.org
5347S:	Maintained
5348F:	fs/*
5349
5350FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5351M:	Riku Voipio <riku.voipio@iki.fi>
5352L:	linux-hwmon@vger.kernel.org
5353S:	Maintained
5354F:	drivers/hwmon/f75375s.c
5355F:	include/linux/f75375s.h
5356
5357FIREWIRE AUDIO DRIVERS
5358M:	Clemens Ladisch <clemens@ladisch.de>
5359L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5360T:	git git://git.alsa-project.org/alsa-kernel.git
5361S:	Maintained
5362F:	sound/firewire/
5363
5364FIREWIRE MEDIA DRIVERS (firedtv)
5365M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5366L:	linux-media@vger.kernel.org
5367L:	linux1394-devel@lists.sourceforge.net
5368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5369S:	Maintained
5370F:	drivers/media/firewire/
5371
5372FIREWIRE SBP-2 TARGET
5373M:	Chris Boot <bootc@bootc.net>
5374L:	linux-scsi@vger.kernel.org
5375L:	target-devel@vger.kernel.org
5376L:	linux1394-devel@lists.sourceforge.net
5377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5378S:	Maintained
5379F:	drivers/target/sbp/
5380
5381FIREWIRE SUBSYSTEM
5382M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5383L:	linux1394-devel@lists.sourceforge.net
5384W:	http://ieee1394.wiki.kernel.org/
5385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5386S:	Maintained
5387F:	drivers/firewire/
5388F:	include/linux/firewire.h
5389F:	include/uapi/linux/firewire*.h
5390F:	tools/firewire/
5391
5392FIRMWARE LOADER (request_firmware)
5393M:	Luis R. Rodriguez <mcgrof@kernel.org>
5394L:	linux-kernel@vger.kernel.org
5395S:	Maintained
5396F:	Documentation/firmware_class/
5397F:	drivers/base/firmware*.c
5398F:	include/linux/firmware.h
5399
5400FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5401M:	Joshua Morris <josh.h.morris@us.ibm.com>
5402M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5403S:	Maintained
5404F:	drivers/block/rsxx/
5405
5406FLOPPY DRIVER
5407M:	Jiri Kosina <jikos@kernel.org>
5408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5409S:	Odd fixes
5410F:	drivers/block/floppy.c
5411
5412FMC SUBSYSTEM
5413M:	Alessandro Rubini <rubini@gnudd.com>
5414W:	http://www.ohwr.org/projects/fmc-bus
5415S:	Supported
5416F:	drivers/fmc/
5417F:	include/linux/fmc*.h
5418F:	include/linux/ipmi-fru.h
5419K:	fmc_d.*register
5420
5421FPGA MANAGER FRAMEWORK
5422M:	Alan Tull <atull@kernel.org>
5423R:	Moritz Fischer <mdf@kernel.org>
5424L:	linux-fpga@vger.kernel.org
5425S:	Maintained
5426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5427Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5428F:	Documentation/fpga/
5429F:	Documentation/devicetree/bindings/fpga/
5430F:	drivers/fpga/
5431F:	include/linux/fpga/
5432W:	http://www.rocketboards.org
5433
5434FPU EMULATOR
5435M:	Bill Metzenthen <billm@melbpc.org.au>
5436W:	http://floatingpoint.sourceforge.net/emulator/index.html
5437S:	Maintained
5438F:	arch/x86/math-emu/
5439
5440FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5441L:	netdev@vger.kernel.org
5442S:	Orphan
5443F:	drivers/net/wan/dlci.c
5444F:	drivers/net/wan/sdla.c
5445
5446FRAMEBUFFER LAYER
5447M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5448L:	linux-fbdev@vger.kernel.org
5449T:	git git://github.com/bzolnier/linux.git
5450Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5451S:	Maintained
5452F:	Documentation/fb/
5453F:	drivers/video/
5454F:	include/video/
5455F:	include/linux/fb.h
5456F:	include/uapi/video/
5457F:	include/uapi/linux/fb.h
5458
5459FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5460M:	Horia Geantă <horia.geanta@nxp.com>
5461M:	Dan Douglass <dan.douglass@nxp.com>
5462L:	linux-crypto@vger.kernel.org
5463S:	Maintained
5464F:	drivers/crypto/caam/
5465F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5466
5467FREESCALE DIU FRAMEBUFFER DRIVER
5468M:	Timur Tabi <timur@tabi.org>
5469L:	linux-fbdev@vger.kernel.org
5470S:	Maintained
5471F:	drivers/video/fbdev/fsl-diu-fb.*
5472
5473FREESCALE DMA DRIVER
5474M:	Li Yang <leoyang.li@nxp.com>
5475M:	Zhang Wei <zw@zh-kernel.org>
5476L:	linuxppc-dev@lists.ozlabs.org
5477S:	Maintained
5478F:	drivers/dma/fsldma.*
5479
5480FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5481M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5482L:	netdev@vger.kernel.org
5483S:	Maintained
5484F:	drivers/net/ethernet/freescale/gianfar*
5485X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5486F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5487
5488FREESCALE GPMI NAND DRIVER
5489M:	Han Xu <han.xu@nxp.com>
5490L:	linux-mtd@lists.infradead.org
5491S:	Maintained
5492F:	drivers/mtd/nand/gpmi-nand/*
5493
5494FREESCALE I2C CPM DRIVER
5495M:	Jochen Friedrich <jochen@scram.de>
5496L:	linuxppc-dev@lists.ozlabs.org
5497L:	linux-i2c@vger.kernel.org
5498S:	Maintained
5499F:	drivers/i2c/busses/i2c-cpm.c
5500
5501FREESCALE IMX / MXC FEC DRIVER
5502M:	Fugang Duan <fugang.duan@nxp.com>
5503L:	netdev@vger.kernel.org
5504S:	Maintained
5505F:	drivers/net/ethernet/freescale/fec_main.c
5506F:	drivers/net/ethernet/freescale/fec_ptp.c
5507F:	drivers/net/ethernet/freescale/fec.h
5508F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5509
5510FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5511M:	Sascha Hauer <kernel@pengutronix.de>
5512L:	linux-fbdev@vger.kernel.org
5513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5514S:	Maintained
5515F:	include/linux/platform_data/video-imxfb.h
5516F:	drivers/video/fbdev/imxfb.c
5517
5518FREESCALE QORIQ DPAA ETHERNET DRIVER
5519M:	Madalin Bucur <madalin.bucur@nxp.com>
5520L:	netdev@vger.kernel.org
5521S:	Maintained
5522F:	drivers/net/ethernet/freescale/dpaa
5523
5524FREESCALE QORIQ DPAA FMAN DRIVER
5525M:	Madalin Bucur <madalin.bucur@nxp.com>
5526L:	netdev@vger.kernel.org
5527S:	Maintained
5528F:	drivers/net/ethernet/freescale/fman
5529F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5530
5531FREESCALE QUAD SPI DRIVER
5532M:	Han Xu <han.xu@nxp.com>
5533L:	linux-mtd@lists.infradead.org
5534S:	Maintained
5535F:	drivers/mtd/spi-nor/fsl-quadspi.c
5536
5537FREESCALE QUICC ENGINE LIBRARY
5538M:	Qiang Zhao <qiang.zhao@nxp.com>
5539L:	linuxppc-dev@lists.ozlabs.org
5540S:	Maintained
5541F:	drivers/soc/fsl/qe/
5542F:	include/soc/fsl/*qe*.h
5543F:	include/soc/fsl/*ucc*.h
5544
5545FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5546M:	Li Yang <leoyang.li@nxp.com>
5547L:	netdev@vger.kernel.org
5548L:	linuxppc-dev@lists.ozlabs.org
5549S:	Maintained
5550F:	drivers/net/ethernet/freescale/ucc_geth*
5551
5552FREESCALE QUICC ENGINE UCC HDLC DRIVER
5553M:	Zhao Qiang <qiang.zhao@nxp.com>
5554L:	netdev@vger.kernel.org
5555L:	linuxppc-dev@lists.ozlabs.org
5556S:	Maintained
5557F:	drivers/net/wan/fsl_ucc_hdlc*
5558
5559FREESCALE QUICC ENGINE UCC UART DRIVER
5560M:	Timur Tabi <timur@tabi.org>
5561L:	linuxppc-dev@lists.ozlabs.org
5562S:	Maintained
5563F:	drivers/tty/serial/ucc_uart.c
5564
5565FREESCALE SOC DRIVERS
5566M:	Li Yang <leoyang.li@nxp.com>
5567L:	linuxppc-dev@lists.ozlabs.org
5568L:	linux-arm-kernel@lists.infradead.org
5569S:	Maintained
5570F:	Documentation/devicetree/bindings/soc/fsl/
5571F:	drivers/soc/fsl/
5572F:	include/linux/fsl/
5573
5574FREESCALE SOC FS_ENET DRIVER
5575M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5576M:	Vitaly Bordug <vbordug@ru.mvista.com>
5577L:	linuxppc-dev@lists.ozlabs.org
5578L:	netdev@vger.kernel.org
5579S:	Maintained
5580F:	drivers/net/ethernet/freescale/fs_enet/
5581F:	include/linux/fs_enet_pd.h
5582
5583FREESCALE SOC SOUND DRIVERS
5584M:	Timur Tabi <timur@tabi.org>
5585M:	Nicolin Chen <nicoleotsuka@gmail.com>
5586M:	Xiubo Li <Xiubo.Lee@gmail.com>
5587R:	Fabio Estevam <fabio.estevam@nxp.com>
5588L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5589L:	linuxppc-dev@lists.ozlabs.org
5590S:	Maintained
5591F:	sound/soc/fsl/fsl*
5592F:	sound/soc/fsl/imx*
5593F:	sound/soc/fsl/mpc8610_hpcd.c
5594
5595FREESCALE USB PERIPHERAL DRIVERS
5596M:	Li Yang <leoyang.li@nxp.com>
5597L:	linux-usb@vger.kernel.org
5598L:	linuxppc-dev@lists.ozlabs.org
5599S:	Maintained
5600F:	drivers/usb/gadget/udc/fsl*
5601
5602FREEVXFS FILESYSTEM
5603M:	Christoph Hellwig <hch@infradead.org>
5604W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5605S:	Maintained
5606F:	fs/freevxfs/
5607
5608FREEZER
5609M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5610M:	Pavel Machek <pavel@ucw.cz>
5611L:	linux-pm@vger.kernel.org
5612S:	Supported
5613F:	Documentation/power/freezing-of-tasks.txt
5614F:	include/linux/freezer.h
5615F:	kernel/freezer.c
5616
5617FRONTSWAP API
5618M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5619L:	linux-kernel@vger.kernel.org
5620S:	Maintained
5621F:	mm/frontswap.c
5622F:	include/linux/frontswap.h
5623
5624FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5625M:	David Howells <dhowells@redhat.com>
5626L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5627S:	Supported
5628F:	Documentation/filesystems/caching/
5629F:	fs/fscache/
5630F:	include/linux/fscache*.h
5631
5632FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5633M:	Theodore Y. Ts'o <tytso@mit.edu>
5634M:	Jaegeuk Kim <jaegeuk@kernel.org>
5635L:	linux-fscrypt@vger.kernel.org
5636Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5638S:	Supported
5639F:	fs/crypto/
5640F:	include/linux/fscrypt*.h
5641
5642FUJITSU FR-V (FRV) PORT
5643S:	Orphan
5644F:	arch/frv/
5645
5646FUJITSU LAPTOP EXTRAS
5647M:	Jonathan Woithe <jwoithe@just42.net>
5648L:	platform-driver-x86@vger.kernel.org
5649S:	Maintained
5650F:	drivers/platform/x86/fujitsu-laptop.c
5651
5652FUJITSU M-5MO LS CAMERA ISP DRIVER
5653M:	Kyungmin Park <kyungmin.park@samsung.com>
5654M:	Heungjun Kim <riverful.kim@samsung.com>
5655L:	linux-media@vger.kernel.org
5656S:	Maintained
5657F:	drivers/media/i2c/m5mols/
5658F:	include/media/i2c/m5mols.h
5659
5660FUJITSU TABLET EXTRAS
5661M:	Robert Gerlach <khnz@gmx.de>
5662L:	platform-driver-x86@vger.kernel.org
5663S:	Maintained
5664F:	drivers/platform/x86/fujitsu-tablet.c
5665
5666FUSE: FILESYSTEM IN USERSPACE
5667M:	Miklos Szeredi <miklos@szeredi.hu>
5668L:	linux-fsdevel@vger.kernel.org
5669W:	http://fuse.sourceforge.net/
5670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5671S:	Maintained
5672F:	fs/fuse/
5673F:	include/uapi/linux/fuse.h
5674F:	Documentation/filesystems/fuse.txt
5675
5676FUTEX SUBSYSTEM
5677M:	Thomas Gleixner <tglx@linutronix.de>
5678M:	Ingo Molnar <mingo@redhat.com>
5679R:	Peter Zijlstra <peterz@infradead.org>
5680R:	Darren Hart <dvhart@infradead.org>
5681L:	linux-kernel@vger.kernel.org
5682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5683S:	Maintained
5684F:	kernel/futex.c
5685F:	kernel/futex_compat.c
5686F:	include/asm-generic/futex.h
5687F:	include/linux/futex.h
5688F:	include/uapi/linux/futex.h
5689F:	tools/testing/selftests/futex/
5690F:	tools/perf/bench/futex*
5691F:	Documentation/*futex*
5692
5693FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5694M:	Rik Faith <faith@cs.unc.edu>
5695L:	linux-scsi@vger.kernel.org
5696S:	Odd Fixes (e.g., new signatures)
5697F:	drivers/scsi/fdomain.*
5698
5699GCC PLUGINS
5700M:	Kees Cook <keescook@chromium.org>
5701R:	Emese Revfy <re.emese@gmail.com>
5702L:	kernel-hardening@lists.openwall.com
5703S:	Maintained
5704F:	scripts/gcc-plugins/
5705F:	scripts/gcc-plugin.sh
5706F:	scripts/Makefile.gcc-plugins
5707F:	Documentation/gcc-plugins.txt
5708
5709GCOV BASED KERNEL PROFILING
5710M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5711S:	Maintained
5712F:	kernel/gcov/
5713F:	Documentation/dev-tools/gcov.rst
5714
5715GDB KERNEL DEBUGGING HELPER SCRIPTS
5716M:	Jan Kiszka <jan.kiszka@siemens.com>
5717M:	Kieran Bingham <kieran@bingham.xyz>
5718S:	Supported
5719F:	scripts/gdb/
5720
5721GDT SCSI DISK ARRAY CONTROLLER DRIVER
5722M:	Achim Leubner <achim_leubner@adaptec.com>
5723L:	linux-scsi@vger.kernel.org
5724W:	http://www.icp-vortex.com/
5725S:	Supported
5726F:	drivers/scsi/gdt*
5727
5728GEMTEK FM RADIO RECEIVER DRIVER
5729M:	Hans Verkuil <hverkuil@xs4all.nl>
5730L:	linux-media@vger.kernel.org
5731T:	git git://linuxtv.org/media_tree.git
5732W:	https://linuxtv.org
5733S:	Maintained
5734F:	drivers/media/radio/radio-gemtek*
5735
5736GENERIC GPIO I2C DRIVER
5737M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5738S:	Supported
5739F:	drivers/i2c/busses/i2c-gpio.c
5740F:	include/linux/i2c-gpio.h
5741
5742GENERIC GPIO I2C MULTIPLEXER DRIVER
5743M:	Peter Korsgaard <peter.korsgaard@barco.com>
5744L:	linux-i2c@vger.kernel.org
5745S:	Supported
5746F:	drivers/i2c/muxes/i2c-mux-gpio.c
5747F:	include/linux/i2c-mux-gpio.h
5748F:	Documentation/i2c/muxes/i2c-mux-gpio
5749
5750GENERIC HDLC (WAN) DRIVERS
5751M:	Krzysztof Halasa <khc@pm.waw.pl>
5752W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5753S:	Maintained
5754F:	drivers/net/wan/c101.c
5755F:	drivers/net/wan/hd6457*
5756F:	drivers/net/wan/hdlc*
5757F:	drivers/net/wan/n2.c
5758F:	drivers/net/wan/pc300too.c
5759F:	drivers/net/wan/pci200syn.c
5760F:	drivers/net/wan/wanxl*
5761
5762GENERIC INCLUDE/ASM HEADER FILES
5763M:	Arnd Bergmann <arnd@arndb.de>
5764L:	linux-arch@vger.kernel.org
5765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5766S:	Maintained
5767F:	include/asm-generic/
5768F:	include/uapi/asm-generic/
5769
5770GENERIC PHY FRAMEWORK
5771M:	Kishon Vijay Abraham I <kishon@ti.com>
5772L:	linux-kernel@vger.kernel.org
5773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5774S:	Supported
5775F:	drivers/phy/
5776F:	include/linux/phy/
5777
5778GENERIC PM DOMAINS
5779M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5780M:	Kevin Hilman <khilman@kernel.org>
5781M:	Ulf Hansson <ulf.hansson@linaro.org>
5782L:	linux-pm@vger.kernel.org
5783S:	Supported
5784F:	drivers/base/power/domain*.c
5785F:	include/linux/pm_domain.h
5786F:	Documentation/devicetree/bindings/power/power_domain.txt
5787
5788GENERIC UIO DRIVER FOR PCI DEVICES
5789M:	"Michael S. Tsirkin" <mst@redhat.com>
5790L:	kvm@vger.kernel.org
5791S:	Supported
5792F:	drivers/uio/uio_pci_generic.c
5793
5794GENWQE (IBM Generic Workqueue Card)
5795M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5796M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5797S:	Supported
5798F:	drivers/misc/genwqe/
5799
5800GET_MAINTAINER SCRIPT
5801M:	Joe Perches <joe@perches.com>
5802S:	Maintained
5803F:	scripts/get_maintainer.pl
5804
5805GFS2 FILE SYSTEM
5806M:	Steven Whitehouse <swhiteho@redhat.com>
5807M:	Bob Peterson <rpeterso@redhat.com>
5808L:	cluster-devel@redhat.com
5809W:	http://sources.redhat.com/cluster/
5810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5811S:	Supported
5812F:	Documentation/filesystems/gfs2*.txt
5813F:	fs/gfs2/
5814F:	include/uapi/linux/gfs2_ondisk.h
5815
5816GIGASET ISDN DRIVERS
5817M:	Paul Bolle <pebolle@tiscali.nl>
5818L:	gigaset307x-common@lists.sourceforge.net
5819W:	http://gigaset307x.sourceforge.net/
5820S:	Odd Fixes
5821F:	Documentation/isdn/README.gigaset
5822F:	drivers/isdn/gigaset/
5823F:	include/uapi/linux/gigaset_dev.h
5824
5825GO7007 MPEG CODEC
5826M:	Hans Verkuil <hans.verkuil@cisco.com>
5827L:	linux-media@vger.kernel.org
5828S:	Maintained
5829F:	drivers/media/usb/go7007/
5830
5831GOODIX TOUCHSCREEN
5832M:	Bastien Nocera <hadess@hadess.net>
5833L:	linux-input@vger.kernel.org
5834S:	Maintained
5835F:	drivers/input/touchscreen/goodix.c
5836
5837GPIO ACPI SUPPORT
5838M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5839M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5840L:	linux-gpio@vger.kernel.org
5841L:	linux-acpi@vger.kernel.org
5842S:	Maintained
5843F:	Documentation/acpi/gpio-properties.txt
5844F:	drivers/gpio/gpiolib-acpi.c
5845
5846GPIO IR Transmitter
5847M:	Sean Young <sean@mess.org>
5848L:	linux-media@vger.kernel.org
5849S:	Maintained
5850F:	drivers/media/rc/gpio-ir-tx.c
5851
5852GPIO MOCKUP DRIVER
5853M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5854L:	linux-gpio@vger.kernel.org
5855S:	Maintained
5856F:	drivers/gpio/gpio-mockup.c
5857F:	tools/testing/selftests/gpio/
5858
5859GPIO SUBSYSTEM
5860M:	Linus Walleij <linus.walleij@linaro.org>
5861L:	linux-gpio@vger.kernel.org
5862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5863S:	Maintained
5864F:	Documentation/devicetree/bindings/gpio/
5865F:	Documentation/gpio/
5866F:	Documentation/ABI/testing/gpio-cdev
5867F:	Documentation/ABI/obsolete/sysfs-gpio
5868F:	drivers/gpio/
5869F:	include/linux/gpio/
5870F:	include/linux/gpio.h
5871F:	include/asm-generic/gpio.h
5872F:	include/uapi/linux/gpio.h
5873F:	tools/gpio/
5874
5875GRE DEMULTIPLEXER DRIVER
5876M:	Dmitry Kozlov <xeb@mail.ru>
5877L:	netdev@vger.kernel.org
5878S:	Maintained
5879F:	net/ipv4/gre_demux.c
5880F:	net/ipv4/gre_offload.c
5881F:	include/net/gre.h
5882
5883GRETH 10/100/1G Ethernet MAC device driver
5884M:	Andreas Larsson <andreas@gaisler.com>
5885L:	netdev@vger.kernel.org
5886S:	Maintained
5887F:	drivers/net/ethernet/aeroflex/
5888
5889GREYBUS AUDIO PROTOCOLS DRIVERS
5890M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5891M:	Mark Greer <mgreer@animalcreek.com>
5892S:	Maintained
5893F:	drivers/staging/greybus/audio_apbridgea.c
5894F:	drivers/staging/greybus/audio_apbridgea.h
5895F:	drivers/staging/greybus/audio_codec.c
5896F:	drivers/staging/greybus/audio_codec.h
5897F:	drivers/staging/greybus/audio_gb.c
5898F:	drivers/staging/greybus/audio_manager.c
5899F:	drivers/staging/greybus/audio_manager.h
5900F:	drivers/staging/greybus/audio_manager_module.c
5901F:	drivers/staging/greybus/audio_manager_private.h
5902F:	drivers/staging/greybus/audio_manager_sysfs.c
5903F:	drivers/staging/greybus/audio_module.c
5904F:	drivers/staging/greybus/audio_topology.c
5905
5906GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5907M:	Viresh Kumar <vireshk@kernel.org>
5908S:	Maintained
5909F:	drivers/staging/greybus/authentication.c
5910F:	drivers/staging/greybus/bootrom.c
5911F:	drivers/staging/greybus/firmware.h
5912F:	drivers/staging/greybus/fw-core.c
5913F:	drivers/staging/greybus/fw-download.c
5914F:	drivers/staging/greybus/fw-managament.c
5915F:	drivers/staging/greybus/greybus_authentication.h
5916F:	drivers/staging/greybus/greybus_firmware.h
5917F:	drivers/staging/greybus/hid.c
5918F:	drivers/staging/greybus/i2c.c
5919F:	drivers/staging/greybus/spi.c
5920F:	drivers/staging/greybus/spilib.c
5921F:	drivers/staging/greybus/spilib.h
5922
5923GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5924M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5925S:	Maintained
5926F:	drivers/staging/greybus/loopback.c
5927F:	drivers/staging/greybus/timesync.c
5928F:	drivers/staging/greybus/timesync_platform.c
5929
5930GREYBUS PLATFORM DRIVERS
5931M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5932S:	Maintained
5933F:	drivers/staging/greybus/arche-platform.c
5934F:	drivers/staging/greybus/arche-apb-ctrl.c
5935F:	drivers/staging/greybus/arche_platform.h
5936
5937GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5938M:	Rui Miguel Silva <rmfrfs@gmail.com>
5939S:	Maintained
5940F:	drivers/staging/greybus/sdio.c
5941F:	drivers/staging/greybus/light.c
5942F:	drivers/staging/greybus/gpio.c
5943F:	drivers/staging/greybus/power_supply.c
5944F:	drivers/staging/greybus/spi.c
5945F:	drivers/staging/greybus/spilib.c
5946
5947GREYBUS SUBSYSTEM
5948M:	Johan Hovold <johan@kernel.org>
5949M:	Alex Elder <elder@kernel.org>
5950M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5951S:	Maintained
5952F:	drivers/staging/greybus/
5953L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5954
5955GREYBUS UART PROTOCOLS DRIVERS
5956M:	David Lin <dtwlin@gmail.com>
5957S:	Maintained
5958F:	drivers/staging/greybus/uart.c
5959F:	drivers/staging/greybus/log.c
5960
5961GS1662 VIDEO SERIALIZER
5962M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5963L:	linux-media@vger.kernel.org
5964T:	git git://linuxtv.org/media_tree.git
5965S:	Maintained
5966F:	drivers/media/spi/gs1662.c
5967
5968GSPCA FINEPIX SUBDRIVER
5969M:	Frank Zago <frank@zago.net>
5970L:	linux-media@vger.kernel.org
5971T:	git git://linuxtv.org/media_tree.git
5972S:	Maintained
5973F:	drivers/media/usb/gspca/finepix.c
5974
5975GSPCA GL860 SUBDRIVER
5976M:	Olivier Lorin <o.lorin@laposte.net>
5977L:	linux-media@vger.kernel.org
5978T:	git git://linuxtv.org/media_tree.git
5979S:	Maintained
5980F:	drivers/media/usb/gspca/gl860/
5981
5982GSPCA M5602 SUBDRIVER
5983M:	Erik Andren <erik.andren@gmail.com>
5984L:	linux-media@vger.kernel.org
5985T:	git git://linuxtv.org/media_tree.git
5986S:	Maintained
5987F:	drivers/media/usb/gspca/m5602/
5988
5989GSPCA PAC207 SONIXB SUBDRIVER
5990M:	Hans Verkuil <hverkuil@xs4all.nl>
5991L:	linux-media@vger.kernel.org
5992T:	git git://linuxtv.org/media_tree.git
5993S:	Odd Fixes
5994F:	drivers/media/usb/gspca/pac207.c
5995
5996GSPCA SN9C20X SUBDRIVER
5997M:	Brian Johnson <brijohn@gmail.com>
5998L:	linux-media@vger.kernel.org
5999T:	git git://linuxtv.org/media_tree.git
6000S:	Maintained
6001F:	drivers/media/usb/gspca/sn9c20x.c
6002
6003GSPCA T613 SUBDRIVER
6004M:	Leandro Costantino <lcostantino@gmail.com>
6005L:	linux-media@vger.kernel.org
6006T:	git git://linuxtv.org/media_tree.git
6007S:	Maintained
6008F:	drivers/media/usb/gspca/t613.c
6009
6010GSPCA USB WEBCAM DRIVER
6011M:	Hans Verkuil <hverkuil@xs4all.nl>
6012L:	linux-media@vger.kernel.org
6013T:	git git://linuxtv.org/media_tree.git
6014S:	Odd Fixes
6015F:	drivers/media/usb/gspca/
6016
6017GTP (GPRS Tunneling Protocol)
6018M:	Pablo Neira Ayuso <pablo@netfilter.org>
6019M:	Harald Welte <laforge@gnumonks.org>
6020L:	osmocom-net-gprs@lists.osmocom.org
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6022S:	Maintained
6023F:	drivers/net/gtp.c
6024
6025GUID PARTITION TABLE (GPT)
6026M:	Davidlohr Bueso <dave@stgolabs.net>
6027L:	linux-efi@vger.kernel.org
6028S:	Maintained
6029F:	block/partitions/efi.*
6030
6031H8/300 ARCHITECTURE
6032M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6033L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6034W:	http://uclinux-h8.sourceforge.jp
6035T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6036S:	Maintained
6037F:	arch/h8300/
6038F:	drivers/clocksource/h8300_*.c
6039F:	drivers/clk/h8300/
6040F:	drivers/irqchip/irq-renesas-h8*.c
6041
6042HACKRF MEDIA DRIVER
6043M:	Antti Palosaari <crope@iki.fi>
6044L:	linux-media@vger.kernel.org
6045W:	https://linuxtv.org
6046W:	http://palosaari.fi/linux/
6047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6048T:	git git://linuxtv.org/anttip/media_tree.git
6049S:	Maintained
6050F:	drivers/media/usb/hackrf/
6051
6052HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6053M:	Frank Seidel <frank@f-seidel.de>
6054L:	platform-driver-x86@vger.kernel.org
6055W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6056S:	Maintained
6057F:	drivers/platform/x86/hdaps.c
6058
6059HARDWARE MONITORING
6060M:	Jean Delvare <jdelvare@suse.com>
6061M:	Guenter Roeck <linux@roeck-us.net>
6062L:	linux-hwmon@vger.kernel.org
6063W:	http://hwmon.wiki.kernel.org/
6064T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6066S:	Maintained
6067F:	Documentation/hwmon/
6068F:	drivers/hwmon/
6069F:	include/linux/hwmon*.h
6070
6071HARDWARE RANDOM NUMBER GENERATOR CORE
6072M:	Matt Mackall <mpm@selenic.com>
6073M:	Herbert Xu <herbert@gondor.apana.org.au>
6074L:	linux-crypto@vger.kernel.org
6075S:	Odd fixes
6076F:	Documentation/devicetree/bindings/rng/
6077F:	Documentation/hw_random.txt
6078F:	drivers/char/hw_random/
6079F:	include/linux/hw_random.h
6080
6081HARDWARE SPINLOCK CORE
6082M:	Ohad Ben-Cohen <ohad@wizery.com>
6083M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6084L:	linux-remoteproc@vger.kernel.org
6085S:	Maintained
6086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6087F:	Documentation/devicetree/bindings/hwlock/
6088F:	Documentation/hwspinlock.txt
6089F:	drivers/hwspinlock/
6090F:	include/linux/hwspinlock.h
6091
6092HARMONY SOUND DRIVER
6093L:	linux-parisc@vger.kernel.org
6094S:	Maintained
6095F:	sound/parisc/harmony.*
6096
6097HDPVR USB VIDEO ENCODER DRIVER
6098M:	Hans Verkuil <hverkuil@xs4all.nl>
6099L:	linux-media@vger.kernel.org
6100T:	git git://linuxtv.org/media_tree.git
6101W:	https://linuxtv.org
6102S:	Odd Fixes
6103F:	drivers/media/usb/hdpvr/
6104
6105HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6106M:	Jimmy Vance <jimmy.vance@hpe.com>
6107S:	Supported
6108F:	Documentation/watchdog/hpwdt.txt
6109F:	drivers/watchdog/hpwdt.c
6110
6111HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6112M:	Don Brace <don.brace@microsemi.com>
6113L:	esc.storagedev@microsemi.com
6114L:	linux-scsi@vger.kernel.org
6115S:	Supported
6116F:	Documentation/scsi/hpsa.txt
6117F:	drivers/scsi/hpsa*.[ch]
6118F:	include/linux/cciss*.h
6119F:	include/uapi/linux/cciss*.h
6120
6121HFI1 DRIVER
6122M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6123M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6124L:	linux-rdma@vger.kernel.org
6125S:	Supported
6126F:	drivers/infiniband/hw/hfi1
6127
6128HFS FILESYSTEM
6129L:	linux-fsdevel@vger.kernel.org
6130S:	Orphan
6131F:	Documentation/filesystems/hfs.txt
6132F:	fs/hfs/
6133
6134HFSPLUS FILESYSTEM
6135L:	linux-fsdevel@vger.kernel.org
6136S:	Orphan
6137F:	Documentation/filesystems/hfsplus.txt
6138F:	fs/hfsplus/
6139
6140HGA FRAMEBUFFER DRIVER
6141M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6142L:	linux-nvidia@lists.surfsouth.com
6143W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6144S:	Maintained
6145F:	drivers/video/fbdev/hgafb.c
6146
6147HIBERNATION (aka Software Suspend, aka swsusp)
6148M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6149M:	Pavel Machek <pavel@ucw.cz>
6150L:	linux-pm@vger.kernel.org
6151B:	https://bugzilla.kernel.org
6152S:	Supported
6153F:	arch/x86/power/
6154F:	drivers/base/power/
6155F:	kernel/power/
6156F:	include/linux/suspend.h
6157F:	include/linux/freezer.h
6158F:	include/linux/pm.h
6159F:	arch/*/include/asm/suspend*.h
6160
6161HID CORE LAYER
6162M:	Jiri Kosina <jikos@kernel.org>
6163R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6164L:	linux-input@vger.kernel.org
6165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6166S:	Maintained
6167F:	drivers/hid/
6168F:	include/linux/hid*
6169F:	include/uapi/linux/hid*
6170
6171HID SENSOR HUB DRIVERS
6172M:	Jiri Kosina <jikos@kernel.org>
6173M:	Jonathan Cameron <jic23@kernel.org>
6174M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6175L:	linux-input@vger.kernel.org
6176L:	linux-iio@vger.kernel.org
6177S:	Maintained
6178F:	Documentation/hid/hid-sensor*
6179F:	drivers/hid/hid-sensor-*
6180F:	drivers/iio/*/hid-*
6181F:	include/linux/hid-sensor-*
6182
6183HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6184M:	Thomas Gleixner <tglx@linutronix.de>
6185L:	linux-kernel@vger.kernel.org
6186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6187S:	Maintained
6188F:	Documentation/timers/
6189F:	kernel/time/hrtimer.c
6190F:	kernel/time/clockevents.c
6191F:	kernel/time/timer_*.c
6192F:	include/linux/clockchips.h
6193F:	include/linux/hrtimer.h
6194
6195HIGH-SPEED SCC DRIVER FOR AX.25
6196L:	linux-hams@vger.kernel.org
6197S:	Orphan
6198F:	drivers/net/hamradio/dmascc.c
6199F:	drivers/net/hamradio/scc.c
6200
6201HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6202M:	HighPoint Linux Team <linux@highpoint-tech.com>
6203W:	http://www.highpoint-tech.com
6204S:	Supported
6205F:	Documentation/scsi/hptiop.txt
6206F:	drivers/scsi/hptiop.c
6207
6208HIPPI
6209M:	Jes Sorensen <jes@trained-monkey.org>
6210L:	linux-hippi@sunsite.dk
6211S:	Maintained
6212F:	include/linux/hippidevice.h
6213F:	include/uapi/linux/if_hippi.h
6214F:	net/802/hippi.c
6215F:	drivers/net/hippi/
6216
6217HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6218M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6219M:	Salil Mehta <salil.mehta@huawei.com>
6220L:	netdev@vger.kernel.org
6221W:	http://www.hisilicon.com
6222S:	Maintained
6223F:	drivers/net/ethernet/hisilicon/hns3/
6224
6225HISILICON NETWORK SUBSYSTEM DRIVER
6226M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6227M:	Salil Mehta <salil.mehta@huawei.com>
6228L:	netdev@vger.kernel.org
6229W:	http://www.hisilicon.com
6230S:	Maintained
6231F:	drivers/net/ethernet/hisilicon/
6232F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6233
6234HISILICON ROCE DRIVER
6235M:	Lijun Ou <oulijun@huawei.com>
6236M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6237L:	linux-rdma@vger.kernel.org
6238S:	Maintained
6239F:	drivers/infiniband/hw/hns/
6240F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6241
6242HISILICON SAS Controller
6243M:	John Garry <john.garry@huawei.com>
6244W:	http://www.hisilicon.com
6245S:	Supported
6246F:	drivers/scsi/hisi_sas/
6247F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6248
6249HMM - Heterogeneous Memory Management
6250M:	Jérôme Glisse <jglisse@redhat.com>
6251L:	linux-mm@kvack.org
6252S:	Maintained
6253F:	mm/hmm*
6254F:	include/linux/hmm*
6255
6256HOST AP DRIVER
6257M:	Jouni Malinen <j@w1.fi>
6258L:	linux-wireless@vger.kernel.org
6259W:	http://w1.fi/hostap-driver.html
6260S:	Obsolete
6261F:	drivers/net/wireless/intersil/hostap/
6262
6263HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6264L:	platform-driver-x86@vger.kernel.org
6265S:	Orphan
6266F:	drivers/platform/x86/tc1100-wmi.c
6267
6268HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6269M:	Jaroslav Kysela <perex@perex.cz>
6270S:	Maintained
6271F:	drivers/net/ethernet/hp/hp100.*
6272
6273HPET:	High Precision Event Timers driver
6274M:	Clemens Ladisch <clemens@ladisch.de>
6275S:	Maintained
6276F:	Documentation/timers/hpet.txt
6277F:	drivers/char/hpet.c
6278F:	include/linux/hpet.h
6279F:	include/uapi/linux/hpet.h
6280
6281HPET:	x86
6282S:	Orphan
6283F:	arch/x86/kernel/hpet.c
6284F:	arch/x86/include/asm/hpet.h
6285
6286HPFS FILESYSTEM
6287M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6288W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6289S:	Maintained
6290F:	fs/hpfs/
6291
6292HSI SUBSYSTEM
6293M:	Sebastian Reichel <sre@kernel.org>
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6295S:	Maintained
6296F:	Documentation/ABI/testing/sysfs-bus-hsi
6297F:	Documentation/driver-api/hsi.rst
6298F:	drivers/hsi/
6299F:	include/linux/hsi/
6300F:	include/uapi/linux/hsi/
6301
6302HSO 3G MODEM DRIVER
6303L:	linux-usb@vger.kernel.org
6304S:	Orphan
6305F:	drivers/net/usb/hso.c
6306
6307HSR NETWORK PROTOCOL
6308M:	Arvid Brodin <arvid.brodin@alten.se>
6309L:	netdev@vger.kernel.org
6310S:	Maintained
6311F:	net/hsr/
6312
6313HT16K33 LED CONTROLLER DRIVER
6314M:	Robin van der Gracht <robin@protonic.nl>
6315S:	Maintained
6316F:	drivers/auxdisplay/ht16k33.c
6317F:	Documentation/devicetree/bindings/display/ht16k33.txt
6318
6319HTCPEN TOUCHSCREEN DRIVER
6320M:	Pau Oliva Fora <pof@eslack.org>
6321L:	linux-input@vger.kernel.org
6322S:	Maintained
6323F:	drivers/input/touchscreen/htcpen.c
6324
6325HUAWEI ETHERNET DRIVER
6326M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6327L:	netdev@vger.kernel.org
6328S:	Supported
6329F:	Documentation/networking/hinic.txt
6330F:	drivers/net/ethernet/huawei/hinic/
6331
6332HUGETLB FILESYSTEM
6333M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6334S:	Maintained
6335F:	fs/hugetlbfs/
6336
6337HVA ST MEDIA DRIVER
6338M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6339L:	linux-media@vger.kernel.org
6340T:	git git://linuxtv.org/media_tree.git
6341W:	https://linuxtv.org
6342S:	Supported
6343F:	drivers/media/platform/sti/hva
6344
6345HWPOISON MEMORY FAILURE HANDLING
6346M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6347L:	linux-mm@kvack.org
6348S:	Maintained
6349F:	mm/memory-failure.c
6350F:	mm/hwpoison-inject.c
6351
6352Hyper-V CORE AND DRIVERS
6353M:	"K. Y. Srinivasan" <kys@microsoft.com>
6354M:	Haiyang Zhang <haiyangz@microsoft.com>
6355M:	Stephen Hemminger <sthemmin@microsoft.com>
6356L:	devel@linuxdriverproject.org
6357S:	Maintained
6358F:	Documentation/networking/netvsc.txt
6359F:	arch/x86/include/asm/mshyperv.h
6360F:	arch/x86/include/asm/trace/hyperv.h
6361F:	arch/x86/include/uapi/asm/hyperv.h
6362F:	arch/x86/kernel/cpu/mshyperv.c
6363F:	arch/x86/hyperv
6364F:	drivers/hid/hid-hyperv.c
6365F:	drivers/hv/
6366F:	drivers/input/serio/hyperv-keyboard.c
6367F:	drivers/pci/host/pci-hyperv.c
6368F:	drivers/net/hyperv/
6369F:	drivers/scsi/storvsc_drv.c
6370F:	drivers/uio/uio_hv_generic.c
6371F:	drivers/video/fbdev/hyperv_fb.c
6372F:	net/vmw_vsock/hyperv_transport.c
6373F:	include/linux/hyperv.h
6374F:	include/uapi/linux/hyperv.h
6375F:	tools/hv/
6376F:	Documentation/ABI/stable/sysfs-bus-vmbus
6377
6378HYPERVISOR VIRTUAL CONSOLE DRIVER
6379L:	linuxppc-dev@lists.ozlabs.org
6380S:	Odd Fixes
6381F:	drivers/tty/hvc/
6382
6383I2C ACPI SUPPORT
6384M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6385L:	linux-i2c@vger.kernel.org
6386L:	linux-acpi@vger.kernel.org
6387S:	Maintained
6388F:	drivers/i2c/i2c-core-acpi.c
6389
6390I2C MUXES
6391M:	Peter Rosin <peda@axentia.se>
6392L:	linux-i2c@vger.kernel.org
6393S:	Maintained
6394F:	Documentation/i2c/i2c-topology
6395F:	Documentation/i2c/muxes/
6396F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6397F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6398F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6399F:	drivers/i2c/i2c-mux.c
6400F:	drivers/i2c/muxes/
6401F:	include/linux/i2c-mux.h
6402
6403I2C OVER PARALLEL PORT
6404M:	Jean Delvare <jdelvare@suse.com>
6405L:	linux-i2c@vger.kernel.org
6406S:	Maintained
6407F:	Documentation/i2c/busses/i2c-parport
6408F:	Documentation/i2c/busses/i2c-parport-light
6409F:	drivers/i2c/busses/i2c-parport.c
6410F:	drivers/i2c/busses/i2c-parport-light.c
6411
6412I2C SUBSYSTEM
6413M:	Wolfram Sang <wsa@the-dreams.de>
6414L:	linux-i2c@vger.kernel.org
6415W:	https://i2c.wiki.kernel.org/
6416Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6418S:	Maintained
6419F:	Documentation/devicetree/bindings/i2c/
6420F:	Documentation/i2c/
6421F:	drivers/i2c/
6422F:	drivers/i2c/*/
6423F:	include/linux/i2c.h
6424F:	include/linux/i2c-*.h
6425F:	include/uapi/linux/i2c.h
6426F:	include/uapi/linux/i2c-*.h
6427
6428I2C-TAOS-EVM DRIVER
6429M:	Jean Delvare <jdelvare@suse.com>
6430L:	linux-i2c@vger.kernel.org
6431S:	Maintained
6432F:	Documentation/i2c/busses/i2c-taos-evm
6433F:	drivers/i2c/busses/i2c-taos-evm.c
6434
6435I2C-TINY-USB DRIVER
6436M:	Till Harbaum <till@harbaum.org>
6437L:	linux-i2c@vger.kernel.org
6438W:	http://www.harbaum.org/till/i2c_tiny_usb
6439S:	Maintained
6440F:	drivers/i2c/busses/i2c-tiny-usb.c
6441
6442I2C/SMBUS CONTROLLER DRIVERS FOR PC
6443M:	Jean Delvare <jdelvare@suse.com>
6444L:	linux-i2c@vger.kernel.org
6445S:	Maintained
6446F:	Documentation/i2c/busses/i2c-ali1535
6447F:	Documentation/i2c/busses/i2c-ali1563
6448F:	Documentation/i2c/busses/i2c-ali15x3
6449F:	Documentation/i2c/busses/i2c-amd756
6450F:	Documentation/i2c/busses/i2c-amd8111
6451F:	Documentation/i2c/busses/i2c-i801
6452F:	Documentation/i2c/busses/i2c-nforce2
6453F:	Documentation/i2c/busses/i2c-piix4
6454F:	Documentation/i2c/busses/i2c-sis5595
6455F:	Documentation/i2c/busses/i2c-sis630
6456F:	Documentation/i2c/busses/i2c-sis96x
6457F:	Documentation/i2c/busses/i2c-via
6458F:	Documentation/i2c/busses/i2c-viapro
6459F:	drivers/i2c/busses/i2c-ali1535.c
6460F:	drivers/i2c/busses/i2c-ali1563.c
6461F:	drivers/i2c/busses/i2c-ali15x3.c
6462F:	drivers/i2c/busses/i2c-amd756.c
6463F:	drivers/i2c/busses/i2c-amd756-s4882.c
6464F:	drivers/i2c/busses/i2c-amd8111.c
6465F:	drivers/i2c/busses/i2c-i801.c
6466F:	drivers/i2c/busses/i2c-isch.c
6467F:	drivers/i2c/busses/i2c-nforce2.c
6468F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6469F:	drivers/i2c/busses/i2c-piix4.c
6470F:	drivers/i2c/busses/i2c-sis5595.c
6471F:	drivers/i2c/busses/i2c-sis630.c
6472F:	drivers/i2c/busses/i2c-sis96x.c
6473F:	drivers/i2c/busses/i2c-via.c
6474F:	drivers/i2c/busses/i2c-viapro.c
6475
6476I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6477M:	Hans de Goede <hdegoede@redhat.com>
6478L:	linux-i2c@vger.kernel.org
6479S:	Maintained
6480F:	drivers/i2c/busses/i2c-cht-wc.c
6481
6482I2C/SMBUS ISMT DRIVER
6483M:	Seth Heasley <seth.heasley@intel.com>
6484M:	Neil Horman <nhorman@tuxdriver.com>
6485L:	linux-i2c@vger.kernel.org
6486F:	drivers/i2c/busses/i2c-ismt.c
6487F:	Documentation/i2c/busses/i2c-ismt
6488
6489I2C/SMBUS STUB DRIVER
6490M:	Jean Delvare <jdelvare@suse.com>
6491L:	linux-i2c@vger.kernel.org
6492S:	Maintained
6493F:	drivers/i2c/i2c-stub.c
6494
6495i386 BOOT CODE
6496M:	"H. Peter Anvin" <hpa@zytor.com>
6497S:	Maintained
6498F:	arch/x86/boot/
6499
6500i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6501M:	"H. Peter Anvin" <hpa@zytor.com>
6502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6503S:	Maintained
6504
6505IA64 (Itanium) PLATFORM
6506M:	Tony Luck <tony.luck@intel.com>
6507M:	Fenghua Yu <fenghua.yu@intel.com>
6508L:	linux-ia64@vger.kernel.org
6509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6510S:	Maintained
6511F:	arch/ia64/
6512
6513IBM Power 842 compression accelerator
6514M:	Haren Myneni <haren@us.ibm.com>
6515S:	Supported
6516F:	drivers/crypto/nx/Makefile
6517F:	drivers/crypto/nx/Kconfig
6518F:	drivers/crypto/nx/nx-842*
6519F:	include/linux/sw842.h
6520F:	crypto/842.c
6521F:	lib/842/
6522
6523IBM Power in-Nest Crypto Acceleration
6524M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6525M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6526L:	linux-crypto@vger.kernel.org
6527S:	Supported
6528F:	drivers/crypto/nx/Makefile
6529F:	drivers/crypto/nx/Kconfig
6530F:	drivers/crypto/nx/nx-aes*
6531F:	drivers/crypto/nx/nx-sha*
6532F:	drivers/crypto/nx/nx.*
6533F:	drivers/crypto/nx/nx_csbcpb.h
6534F:	drivers/crypto/nx/nx_debugfs.h
6535
6536IBM Power Linux RAID adapter
6537M:	Brian King <brking@us.ibm.com>
6538S:	Supported
6539F:	drivers/scsi/ipr.*
6540
6541IBM Power SRIOV Virtual NIC Device Driver
6542M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6543M:	John Allen <jallen@linux.vnet.ibm.com>
6544L:	netdev@vger.kernel.org
6545S:	Supported
6546F:	drivers/net/ethernet/ibm/ibmvnic.*
6547
6548IBM Power Virtual Accelerator Switchboard
6549M:	Sukadev Bhattiprolu
6550L:	linuxppc-dev@lists.ozlabs.org
6551S:	Supported
6552F:	arch/powerpc/platforms/powernv/vas*
6553F:	arch/powerpc/platforms/powernv/copy-paste.h
6554F:	arch/powerpc/include/asm/vas.h
6555F:	arch/powerpc/include/uapi/asm/vas.h
6556
6557IBM Power Virtual Ethernet Device Driver
6558M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6559L:	netdev@vger.kernel.org
6560S:	Supported
6561F:	drivers/net/ethernet/ibm/ibmveth.*
6562
6563IBM Power Virtual FC Device Drivers
6564M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6565L:	linux-scsi@vger.kernel.org
6566S:	Supported
6567F:	drivers/scsi/ibmvscsi/ibmvfc*
6568
6569IBM Power Virtual SCSI Device Drivers
6570M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6571L:	linux-scsi@vger.kernel.org
6572S:	Supported
6573F:	drivers/scsi/ibmvscsi/ibmvscsi*
6574F:	include/scsi/viosrp.h
6575
6576IBM Power Virtual SCSI Device Target Driver
6577M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6578M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6579L:	linux-scsi@vger.kernel.org
6580L:	target-devel@vger.kernel.org
6581S:	Supported
6582F:	drivers/scsi/ibmvscsi_tgt/
6583
6584IBM Power VMX Cryptographic instructions
6585M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6586M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6587L:	linux-crypto@vger.kernel.org
6588S:	Supported
6589F:	drivers/crypto/vmx/Makefile
6590F:	drivers/crypto/vmx/Kconfig
6591F:	drivers/crypto/vmx/vmx.c
6592F:	drivers/crypto/vmx/aes*
6593F:	drivers/crypto/vmx/ghash*
6594F:	drivers/crypto/vmx/ppc-xlate.pl
6595
6596IBM ServeRAID RAID DRIVER
6597S:	Orphan
6598F:	drivers/scsi/ips.*
6599
6600ICH LPC AND GPIO DRIVER
6601M:	Peter Tyser <ptyser@xes-inc.com>
6602S:	Maintained
6603F:	drivers/mfd/lpc_ich.c
6604F:	drivers/gpio/gpio-ich.c
6605
6606IDE SUBSYSTEM
6607M:	"David S. Miller" <davem@davemloft.net>
6608L:	linux-ide@vger.kernel.org
6609Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6611S:	Maintained
6612F:	Documentation/ide/
6613F:	drivers/ide/
6614F:	include/linux/ide.h
6615
6616IDE/ATAPI DRIVERS
6617M:	Borislav Petkov <bp@alien8.de>
6618L:	linux-ide@vger.kernel.org
6619S:	Maintained
6620F:	Documentation/cdrom/ide-cd
6621F:	drivers/ide/ide-cd*
6622
6623IDEAPAD LAPTOP EXTRAS DRIVER
6624M:	Ike Panhc <ike.pan@canonical.com>
6625L:	platform-driver-x86@vger.kernel.org
6626W:	http://launchpad.net/ideapad-laptop
6627S:	Maintained
6628F:	drivers/platform/x86/ideapad-laptop.c
6629
6630IDEAPAD LAPTOP SLIDEBAR DRIVER
6631M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6632L:	linux-input@vger.kernel.org
6633W:	https://github.com/o2genum/ideapad-slidebar
6634S:	Maintained
6635F:	drivers/input/misc/ideapad_slidebar.c
6636
6637IDT VersaClock 5 CLOCK DRIVER
6638M:	Marek Vasut <marek.vasut@gmail.com>
6639S:	Maintained
6640F:	drivers/clk/clk-versaclock5.c
6641
6642IEEE 802.15.4 SUBSYSTEM
6643M:	Alexander Aring <alex.aring@gmail.com>
6644M:	Stefan Schmidt <stefan@osg.samsung.com>
6645L:	linux-wpan@vger.kernel.org
6646W:	http://wpan.cakelab.org/
6647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6649S:	Maintained
6650F:	net/ieee802154/
6651F:	net/mac802154/
6652F:	drivers/net/ieee802154/
6653F:	include/linux/nl802154.h
6654F:	include/linux/ieee802154.h
6655F:	include/net/nl802154.h
6656F:	include/net/mac802154.h
6657F:	include/net/af_ieee802154.h
6658F:	include/net/cfg802154.h
6659F:	include/net/ieee802154_netdev.h
6660F:	Documentation/networking/ieee802154.txt
6661
6662IFE PROTOCOL
6663M:	Yotam Gigi <yotamg@mellanox.com>
6664M:	Jamal Hadi Salim <jhs@mojatatu.com>
6665F:	net/ife
6666F:	include/net/ife.h
6667F:	include/uapi/linux/ife.h
6668
6669IGORPLUG-USB IR RECEIVER
6670M:	Sean Young <sean@mess.org>
6671L:	linux-media@vger.kernel.org
6672S:	Maintained
6673F:	drivers/media/rc/igorplugusb.c
6674
6675IGUANAWORKS USB IR TRANSCEIVER
6676M:	Sean Young <sean@mess.org>
6677L:	linux-media@vger.kernel.org
6678S:	Maintained
6679F:	drivers/media/rc/iguanair.c
6680
6681IIO DIGITAL POTENTIOMETER DAC
6682M:	Peter Rosin <peda@axentia.se>
6683L:	linux-iio@vger.kernel.org
6684S:	Maintained
6685F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6686F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6687F:	drivers/iio/dac/dpot-dac.c
6688
6689IIO ENVELOPE DETECTOR
6690M:	Peter Rosin <peda@axentia.se>
6691L:	linux-iio@vger.kernel.org
6692S:	Maintained
6693F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6694F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6695F:	drivers/iio/adc/envelope-detector.c
6696
6697IIO MULTIPLEXER
6698M:	Peter Rosin <peda@axentia.se>
6699L:	linux-iio@vger.kernel.org
6700S:	Maintained
6701F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6702F:	drivers/iio/multiplexer/iio-mux.c
6703
6704IIO SUBSYSTEM AND DRIVERS
6705M:	Jonathan Cameron <jic23@kernel.org>
6706R:	Hartmut Knaack <knaack.h@gmx.de>
6707R:	Lars-Peter Clausen <lars@metafoo.de>
6708R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6709L:	linux-iio@vger.kernel.org
6710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6711S:	Maintained
6712F:	Documentation/devicetree/bindings/iio/
6713F:	drivers/iio/
6714F:	drivers/staging/iio/
6715F:	include/linux/iio/
6716F:	tools/iio/
6717
6718IKANOS/ADI EAGLE ADSL USB DRIVER
6719M:	Matthieu Castet <castet.matthieu@free.fr>
6720M:	Stanislaw Gruszka <stf_xl@wp.pl>
6721S:	Maintained
6722F:	drivers/usb/atm/ueagle-atm.c
6723
6724IMGTEC ASCII LCD DRIVER
6725M:	Paul Burton <paul.burton@imgtec.com>
6726S:	Maintained
6727F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6728F:	drivers/auxdisplay/img-ascii-lcd.c
6729
6730IMGTEC IR DECODER DRIVER
6731M:	James Hogan <james.hogan@imgtec.com>
6732S:	Maintained
6733F:	drivers/media/rc/img-ir/
6734
6735IMS TWINTURBO FRAMEBUFFER DRIVER
6736L:	linux-fbdev@vger.kernel.org
6737S:	Orphan
6738F:	drivers/video/fbdev/imsttfb.c
6739
6740INA209 HARDWARE MONITOR DRIVER
6741M:	Guenter Roeck <linux@roeck-us.net>
6742L:	linux-hwmon@vger.kernel.org
6743S:	Maintained
6744F:	Documentation/hwmon/ina209
6745F:	Documentation/devicetree/bindings/i2c/ina209.txt
6746F:	drivers/hwmon/ina209.c
6747
6748INA2XX HARDWARE MONITOR DRIVER
6749M:	Guenter Roeck <linux@roeck-us.net>
6750L:	linux-hwmon@vger.kernel.org
6751S:	Maintained
6752F:	Documentation/hwmon/ina2xx
6753F:	drivers/hwmon/ina2xx.c
6754F:	include/linux/platform_data/ina2xx.h
6755
6756INDUSTRY PACK SUBSYSTEM (IPACK)
6757M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6758M:	Jens Taprogge <jens.taprogge@taprogge.org>
6759M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6760L:	industrypack-devel@lists.sourceforge.net
6761W:	http://industrypack.sourceforge.net
6762S:	Maintained
6763F:	drivers/ipack/
6764
6765INFINIBAND SUBSYSTEM
6766M:	Doug Ledford <dledford@redhat.com>
6767M:	Sean Hefty <sean.hefty@intel.com>
6768M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6769L:	linux-rdma@vger.kernel.org
6770W:	http://www.openfabrics.org/
6771Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6773S:	Supported
6774F:	Documentation/devicetree/bindings/infiniband/
6775F:	Documentation/infiniband/
6776F:	drivers/infiniband/
6777F:	include/uapi/linux/if_infiniband.h
6778F:	include/uapi/rdma/
6779F:	include/rdma/
6780
6781INGENIC JZ4780 DMA Driver
6782M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6783S:	Maintained
6784F:	drivers/dma/dma-jz4780.c
6785
6786INGENIC JZ4780 NAND DRIVER
6787M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6788L:	linux-mtd@lists.infradead.org
6789S:	Maintained
6790F:	drivers/mtd/nand/jz4780_*
6791
6792INOTIFY
6793M:	Jan Kara <jack@suse.cz>
6794R:	Amir Goldstein <amir73il@gmail.com>
6795L:	linux-fsdevel@vger.kernel.org
6796S:	Maintained
6797F:	Documentation/filesystems/inotify.txt
6798F:	fs/notify/inotify/
6799F:	include/linux/inotify.h
6800F:	include/uapi/linux/inotify.h
6801
6802INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6803M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6804L:	linux-input@vger.kernel.org
6805Q:	http://patchwork.kernel.org/project/linux-input/list/
6806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6807S:	Maintained
6808F:	drivers/input/
6809F:	include/linux/input.h
6810F:	include/uapi/linux/input.h
6811F:	include/uapi/linux/input-event-codes.h
6812F:	include/linux/input/
6813F:	Documentation/devicetree/bindings/input/
6814F:	Documentation/input/
6815
6816INPUT MULTITOUCH (MT) PROTOCOL
6817M:	Henrik Rydberg <rydberg@bitmath.org>
6818L:	linux-input@vger.kernel.org
6819S:	Odd fixes
6820F:	Documentation/input/multi-touch-protocol.rst
6821F:	drivers/input/input-mt.c
6822K:	\b(ABS|SYN)_MT_
6823
6824INSIDE SECURE CRYPTO DRIVER
6825M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6826F:	drivers/crypto/inside-secure/
6827S:	Maintained
6828L:	linux-crypto@vger.kernel.org
6829
6830INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6831M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6832M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6833L:	linux-ima-devel@lists.sourceforge.net
6834L:	linux-ima-user@lists.sourceforge.net
6835L:	linux-security-module@vger.kernel.org
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6837S:	Supported
6838F:	security/integrity/ima/
6839
6840INTEL 810/815 FRAMEBUFFER DRIVER
6841M:	Antonino Daplas <adaplas@gmail.com>
6842L:	linux-fbdev@vger.kernel.org
6843S:	Maintained
6844F:	drivers/video/fbdev/i810/
6845
6846INTEL ASoC BDW/HSW DRIVERS
6847M:	Jie Yang <yang.jie@linux.intel.com>
6848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6849S:	Supported
6850F:	sound/soc/intel/common/sst-dsp*
6851F:	sound/soc/intel/common/sst-firmware.c
6852F:	sound/soc/intel/boards/broadwell.c
6853F:	sound/soc/intel/haswell/
6854
6855INTEL C600 SERIES SAS CONTROLLER DRIVER
6856M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6857M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6858L:	linux-scsi@vger.kernel.org
6859T:	git git://git.code.sf.net/p/intel-sas/isci
6860S:	Supported
6861F:	drivers/scsi/isci/
6862
6863INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6864M:	Jani Nikula <jani.nikula@linux.intel.com>
6865M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6866M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6867L:	intel-gfx@lists.freedesktop.org
6868W:	https://01.org/linuxgraphics/
6869B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6870C:	irc://chat.freenode.net/intel-gfx
6871Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6872T:	git git://anongit.freedesktop.org/drm-intel
6873S:	Supported
6874F:	drivers/gpu/drm/i915/
6875F:	include/drm/i915*
6876F:	include/uapi/drm/i915_drm.h
6877F:	Documentation/gpu/i915.rst
6878
6879INTEL ETHERNET DRIVERS
6880M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6881L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6882W:	http://www.intel.com/support/feedback.htm
6883W:	http://e1000.sourceforge.net/
6884Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6887S:	Supported
6888F:	Documentation/networking/e100.txt
6889F:	Documentation/networking/e1000.txt
6890F:	Documentation/networking/e1000e.txt
6891F:	Documentation/networking/igb.txt
6892F:	Documentation/networking/igbvf.txt
6893F:	Documentation/networking/ixgb.txt
6894F:	Documentation/networking/ixgbe.txt
6895F:	Documentation/networking/ixgbevf.txt
6896F:	Documentation/networking/i40e.txt
6897F:	Documentation/networking/i40evf.txt
6898F:	drivers/net/ethernet/intel/
6899F:	drivers/net/ethernet/intel/*/
6900F:	include/linux/avf/virtchnl.h
6901
6902INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6903M:	Maik Broemme <mbroemme@libmpq.org>
6904L:	linux-fbdev@vger.kernel.org
6905S:	Maintained
6906F:	Documentation/fb/intelfb.txt
6907F:	drivers/video/fbdev/intelfb/
6908
6909INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6910M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6911M:	Zhi Wang <zhi.a.wang@intel.com>
6912L:	intel-gvt-dev@lists.freedesktop.org
6913L:	intel-gfx@lists.freedesktop.org
6914W:	https://01.org/igvt-g
6915T:	git https://github.com/01org/gvt-linux.git
6916S:	Supported
6917F:	drivers/gpu/drm/i915/gvt/
6918
6919INTEL HID EVENT DRIVER
6920M:	Alex Hung <alex.hung@canonical.com>
6921L:	platform-driver-x86@vger.kernel.org
6922S:	Maintained
6923F:	drivers/platform/x86/intel-hid.c
6924
6925INTEL I/OAT DMA DRIVER
6926M:	Dave Jiang <dave.jiang@intel.com>
6927R:	Dan Williams <dan.j.williams@intel.com>
6928L:	dmaengine@vger.kernel.org
6929Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6930S:	Supported
6931F:	drivers/dma/ioat*
6932
6933INTEL IDLE DRIVER
6934M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6935M:	Len Brown <lenb@kernel.org>
6936L:	linux-pm@vger.kernel.org
6937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6938B:	https://bugzilla.kernel.org
6939S:	Supported
6940F:	drivers/idle/intel_idle.c
6941
6942INTEL INTEGRATED SENSOR HUB DRIVER
6943M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6944M:	Jiri Kosina <jikos@kernel.org>
6945L:	linux-input@vger.kernel.org
6946S:	Maintained
6947F:	drivers/hid/intel-ish-hid/
6948
6949INTEL IOMMU (VT-d)
6950M:	David Woodhouse <dwmw2@infradead.org>
6951L:	iommu@lists.linux-foundation.org
6952T:	git git://git.infradead.org/iommu-2.6.git
6953S:	Supported
6954F:	drivers/iommu/intel-iommu.c
6955F:	include/linux/intel-iommu.h
6956
6957INTEL IOP-ADMA DMA DRIVER
6958R:	Dan Williams <dan.j.williams@intel.com>
6959S:	Odd fixes
6960F:	drivers/dma/iop-adma.c
6961
6962INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6963M:	Krzysztof Halasa <khalasa@piap.pl>
6964S:	Maintained
6965F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6966F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6967F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6968F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6969F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6970F:	drivers/net/wan/ixp4xx_hss.c
6971
6972INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6973M:	Deepak Saxena <dsaxena@plexity.net>
6974S:	Maintained
6975F:	drivers/char/hw_random/ixp4xx-rng.c
6976
6977INTEL MANAGEMENT ENGINE (mei)
6978M:	Tomas Winkler <tomas.winkler@intel.com>
6979L:	linux-kernel@vger.kernel.org
6980S:	Supported
6981F:	include/uapi/linux/mei.h
6982F:	include/linux/mei_cl_bus.h
6983F:	drivers/misc/mei/*
6984F:	drivers/watchdog/mei_wdt.c
6985F:	Documentation/misc-devices/mei/*
6986F:	samples/mei/*
6987
6988INTEL MENLOW THERMAL DRIVER
6989M:	Sujith Thomas <sujith.thomas@intel.com>
6990L:	platform-driver-x86@vger.kernel.org
6991W:	https://01.org/linux-acpi
6992S:	Supported
6993F:	drivers/platform/x86/intel_menlow.c
6994
6995INTEL MERRIFIELD GPIO DRIVER
6996M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6997L:	linux-gpio@vger.kernel.org
6998S:	Maintained
6999F:	drivers/gpio/gpio-merrifield.c
7000
7001INTEL MIC DRIVERS (mic)
7002M:	Sudeep Dutt <sudeep.dutt@intel.com>
7003M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7004S:	Supported
7005W:	https://github.com/sudeepdutt/mic
7006W:	http://software.intel.com/en-us/mic-developer
7007F:	include/linux/mic_bus.h
7008F:	include/linux/scif.h
7009F:	include/uapi/linux/mic_common.h
7010F:	include/uapi/linux/mic_ioctl.h
7011F:	include/uapi/linux/scif_ioctl.h
7012F:	drivers/misc/mic/
7013F:	drivers/dma/mic_x100_dma.c
7014F:	drivers/dma/mic_x100_dma.h
7015F:	Documentation/mic/
7016
7017INTEL PMC CORE DRIVER
7018M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7019M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7020L:	platform-driver-x86@vger.kernel.org
7021S:	Maintained
7022F:	arch/x86/include/asm/pmc_core.h
7023F:	drivers/platform/x86/intel_pmc_core*
7024
7025INTEL PMC/P-Unit IPC DRIVER
7026M:	Zha Qipeng<qipeng.zha@intel.com>
7027L:	platform-driver-x86@vger.kernel.org
7028S:	Maintained
7029F:	drivers/platform/x86/intel_pmc_ipc.c
7030F:	drivers/platform/x86/intel_punit_ipc.c
7031F:	arch/x86/include/asm/intel_pmc_ipc.h
7032F:	arch/x86/include/asm/intel_punit_ipc.h
7033
7034INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7035M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7036L:	linux-wireless@vger.kernel.org
7037S:	Maintained
7038F:	Documentation/networking/README.ipw2100
7039F:	Documentation/networking/README.ipw2200
7040F:	drivers/net/wireless/intel/ipw2x00/
7041
7042INTEL PSTATE DRIVER
7043M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7044M:	Len Brown <lenb@kernel.org>
7045L:	linux-pm@vger.kernel.org
7046S:	Supported
7047F:	drivers/cpufreq/intel_pstate.c
7048
7049INTEL RDMA RNIC DRIVER
7050M:	Faisal Latif <faisal.latif@intel.com>
7051M:	Shiraz Saleem <shiraz.saleem@intel.com>
7052L:	linux-rdma@vger.kernel.org
7053S:	Supported
7054F:	drivers/infiniband/hw/i40iw/
7055
7056INTEL TELEMETRY DRIVER
7057M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7058L:	platform-driver-x86@vger.kernel.org
7059S:	Maintained
7060F:	arch/x86/include/asm/intel_telemetry.h
7061F:	drivers/platform/x86/intel_telemetry*
7062
7063INTEL VIRTUAL BUTTON DRIVER
7064M:	AceLan Kao <acelan.kao@canonical.com>
7065L:	platform-driver-x86@vger.kernel.org
7066S:	Maintained
7067F:	drivers/platform/x86/intel-vbtn.c
7068
7069INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7070M:	Stanislaw Gruszka <sgruszka@redhat.com>
7071L:	linux-wireless@vger.kernel.org
7072S:	Supported
7073F:	drivers/net/wireless/intel/iwlegacy/
7074
7075INTEL WIRELESS WIFI LINK (iwlwifi)
7076M:	Johannes Berg <johannes.berg@intel.com>
7077M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7078M:	Luca Coelho <luciano.coelho@intel.com>
7079M:	Intel Linux Wireless <linuxwifi@intel.com>
7080L:	linux-wireless@vger.kernel.org
7081W:	http://intellinuxwireless.org
7082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7083S:	Supported
7084F:	drivers/net/wireless/intel/iwlwifi/
7085
7086INTEL WIRELESS WIMAX CONNECTION 2400
7087M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7088M:	linux-wimax@intel.com
7089L:	wimax@linuxwimax.org (subscribers-only)
7090S:	Supported
7091W:	http://linuxwimax.org
7092F:	Documentation/wimax/README.i2400m
7093F:	drivers/net/wimax/i2400m/
7094F:	include/uapi/linux/wimax/i2400m.h
7095
7096INTEL(R) TRACE HUB
7097M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7098S:	Supported
7099F:	Documentation/trace/intel_th.txt
7100F:	drivers/hwtracing/intel_th/
7101
7102INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7103M:	Ning Sun <ning.sun@intel.com>
7104L:	tboot-devel@lists.sourceforge.net
7105W:	http://tboot.sourceforge.net
7106T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7107S:	Supported
7108F:	Documentation/intel_txt.txt
7109F:	include/linux/tboot.h
7110F:	arch/x86/kernel/tboot.c
7111
7112INTEL-MID GPIO DRIVER
7113M:	David Cohen <david.a.cohen@linux.intel.com>
7114L:	linux-gpio@vger.kernel.org
7115S:	Maintained
7116F:	drivers/gpio/gpio-intel-mid.c
7117
7118INVENSENSE MPU-3050 GYROSCOPE DRIVER
7119M:	Linus Walleij <linus.walleij@linaro.org>
7120L:	linux-iio@vger.kernel.org
7121S:	Maintained
7122F:	drivers/iio/gyro/mpu3050*
7123F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7124
7125IOC3 ETHERNET DRIVER
7126M:	Ralf Baechle <ralf@linux-mips.org>
7127L:	linux-mips@linux-mips.org
7128S:	Maintained
7129F:	drivers/net/ethernet/sgi/ioc3-eth.c
7130
7131IOC3 SERIAL DRIVER
7132M:	Pat Gefre <pfg@sgi.com>
7133L:	linux-serial@vger.kernel.org
7134S:	Maintained
7135F:	drivers/tty/serial/ioc3_serial.c
7136
7137IOMMU DRIVERS
7138M:	Joerg Roedel <joro@8bytes.org>
7139L:	iommu@lists.linux-foundation.org
7140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7141S:	Maintained
7142F:	Documentation/devicetree/bindings/iommu/
7143F:	drivers/iommu/
7144F:	include/linux/iommu.h
7145F:	include/linux/iova.h
7146
7147IP MASQUERADING
7148M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7149S:	Maintained
7150F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7151
7152IPMI SUBSYSTEM
7153M:	Corey Minyard <minyard@acm.org>
7154L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7155W:	http://openipmi.sourceforge.net/
7156S:	Supported
7157F:	Documentation/IPMI.txt
7158F:	drivers/char/ipmi/
7159F:	include/linux/ipmi*
7160F:	include/uapi/linux/ipmi*
7161
7162IPS SCSI RAID DRIVER
7163M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7164L:	linux-scsi@vger.kernel.org
7165W:	http://www.adaptec.com/
7166S:	Maintained
7167F:	drivers/scsi/ips*
7168
7169IPVS
7170M:	Wensong Zhang <wensong@linux-vs.org>
7171M:	Simon Horman <horms@verge.net.au>
7172M:	Julian Anastasov <ja@ssi.bg>
7173L:	netdev@vger.kernel.org
7174L:	lvs-devel@vger.kernel.org
7175S:	Maintained
7176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7178F:	Documentation/networking/ipvs-sysctl.txt
7179F:	include/net/ip_vs.h
7180F:	include/uapi/linux/ip_vs.h
7181F:	net/netfilter/ipvs/
7182
7183IPWIRELESS DRIVER
7184M:	Jiri Kosina <jikos@kernel.org>
7185M:	David Sterba <dsterba@suse.com>
7186S:	Odd Fixes
7187F:	drivers/tty/ipwireless/
7188
7189IPX NETWORK LAYER
7190L:	netdev@vger.kernel.org
7191S:	Odd fixes
7192F:	include/net/ipx.h
7193F:	include/uapi/linux/ipx.h
7194F:	net/ipx/
7195
7196IRDA SUBSYSTEM
7197M:	Samuel Ortiz <samuel@sortiz.org>
7198L:	irda-users@lists.sourceforge.net (subscribers-only)
7199L:	netdev@vger.kernel.org
7200W:	http://irda.sourceforge.net/
7201S:	Maintained
7202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7203F:	Documentation/networking/irda.txt
7204F:	drivers/staging/irda/
7205
7206IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7207M:	Marc Zyngier <marc.zyngier@arm.com>
7208S:	Maintained
7209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7210F:	Documentation/IRQ-domain.txt
7211F:	include/linux/irqdomain.h
7212F:	kernel/irq/irqdomain.c
7213F:	kernel/irq/msi.c
7214
7215IRQ SUBSYSTEM
7216M:	Thomas Gleixner <tglx@linutronix.de>
7217L:	linux-kernel@vger.kernel.org
7218S:	Maintained
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7220F:	kernel/irq/
7221
7222IRQCHIP DRIVERS
7223M:	Thomas Gleixner <tglx@linutronix.de>
7224M:	Jason Cooper <jason@lakedaemon.net>
7225M:	Marc Zyngier <marc.zyngier@arm.com>
7226L:	linux-kernel@vger.kernel.org
7227S:	Maintained
7228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7229F:	Documentation/devicetree/bindings/interrupt-controller/
7230F:	drivers/irqchip/
7231
7232ISA
7233M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7234S:	Maintained
7235F:	Documentation/isa.txt
7236F:	drivers/base/isa.c
7237F:	include/linux/isa.h
7238
7239ISA RADIO MODULE
7240M:	Hans Verkuil <hverkuil@xs4all.nl>
7241L:	linux-media@vger.kernel.org
7242T:	git git://linuxtv.org/media_tree.git
7243W:	https://linuxtv.org
7244S:	Maintained
7245F:	drivers/media/radio/radio-isa*
7246
7247ISAPNP
7248M:	Jaroslav Kysela <perex@perex.cz>
7249S:	Maintained
7250F:	Documentation/isapnp.txt
7251F:	drivers/pnp/isapnp/
7252F:	include/linux/isapnp.h
7253
7254ISCSI
7255M:	Lee Duncan <lduncan@suse.com>
7256M:	Chris Leech <cleech@redhat.com>
7257L:	open-iscsi@googlegroups.com
7258W:	www.open-iscsi.com
7259S:	Maintained
7260F:	drivers/scsi/*iscsi*
7261F:	include/scsi/*iscsi*
7262
7263iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7264M:	Peter Jones <pjones@redhat.com>
7265M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7266S:	Maintained
7267F:	drivers/firmware/iscsi_ibft*
7268
7269ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7270M:	Or Gerlitz <ogerlitz@mellanox.com>
7271M:	Sagi Grimberg <sagi@grimberg.me>
7272M:	Roi Dayan <roid@mellanox.com>
7273L:	linux-rdma@vger.kernel.org
7274S:	Supported
7275W:	http://www.openfabrics.org
7276W:	www.open-iscsi.org
7277Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7278F:	drivers/infiniband/ulp/iser/
7279
7280ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7281M:	Sagi Grimberg <sagi@grimberg.me>
7282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7283L:	linux-rdma@vger.kernel.org
7284L:	target-devel@vger.kernel.org
7285S:	Supported
7286W:	http://www.linux-iscsi.org
7287F:	drivers/infiniband/ulp/isert
7288
7289ISDN SUBSYSTEM
7290M:	Karsten Keil <isdn@linux-pingi.de>
7291L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7292L:	netdev@vger.kernel.org
7293W:	http://www.isdn4linux.de
7294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7295S:	Maintained
7296F:	Documentation/isdn/
7297F:	drivers/isdn/
7298F:	include/linux/isdn.h
7299F:	include/linux/isdn/
7300F:	include/uapi/linux/isdn.h
7301F:	include/uapi/linux/isdn/
7302
7303ISDN SUBSYSTEM (Eicon active card driver)
7304M:	Armin Schindler <mac@melware.de>
7305L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7306W:	http://www.melware.de
7307S:	Maintained
7308F:	drivers/isdn/hardware/eicon/
7309
7310IT87 HARDWARE MONITORING DRIVER
7311M:	Jean Delvare <jdelvare@suse.com>
7312L:	linux-hwmon@vger.kernel.org
7313S:	Maintained
7314F:	Documentation/hwmon/it87
7315F:	drivers/hwmon/it87.c
7316
7317IT913X MEDIA DRIVER
7318M:	Antti Palosaari <crope@iki.fi>
7319L:	linux-media@vger.kernel.org
7320W:	https://linuxtv.org
7321W:	http://palosaari.fi/linux/
7322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7323T:	git git://linuxtv.org/anttip/media_tree.git
7324S:	Maintained
7325F:	drivers/media/tuners/it913x*
7326
7327IVTV VIDEO4LINUX DRIVER
7328M:	Andy Walls <awalls@md.metrocast.net>
7329L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7330L:	linux-media@vger.kernel.org
7331T:	git git://linuxtv.org/media_tree.git
7332W:	http://www.ivtvdriver.org
7333S:	Maintained
7334F:	Documentation/media/v4l-drivers/ivtv*
7335F:	drivers/media/pci/ivtv/
7336F:	include/uapi/linux/ivtv*
7337
7338IX2505V MEDIA DRIVER
7339M:	Malcolm Priestley <tvboxspy@gmail.com>
7340L:	linux-media@vger.kernel.org
7341W:	https://linuxtv.org
7342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7343S:	Maintained
7344F:	drivers/media/dvb-frontends/ix2505v*
7345
7346JC42.4 TEMPERATURE SENSOR DRIVER
7347M:	Guenter Roeck <linux@roeck-us.net>
7348L:	linux-hwmon@vger.kernel.org
7349S:	Maintained
7350F:	drivers/hwmon/jc42.c
7351F:	Documentation/hwmon/jc42
7352
7353JFS FILESYSTEM
7354M:	Dave Kleikamp <shaggy@kernel.org>
7355L:	jfs-discussion@lists.sourceforge.net
7356W:	http://jfs.sourceforge.net/
7357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7358S:	Maintained
7359F:	Documentation/filesystems/jfs.txt
7360F:	fs/jfs/
7361
7362JME NETWORK DRIVER
7363M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7364L:	netdev@vger.kernel.org
7365S:	Maintained
7366F:	drivers/net/ethernet/jme.*
7367
7368JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7369M:	David Woodhouse <dwmw2@infradead.org>
7370L:	linux-mtd@lists.infradead.org
7371W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7372S:	Maintained
7373F:	fs/jffs2/
7374F:	include/uapi/linux/jffs2.h
7375
7376JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7377M:	"Theodore Ts'o" <tytso@mit.edu>
7378M:	Jan Kara <jack@suse.com>
7379L:	linux-ext4@vger.kernel.org
7380S:	Maintained
7381F:	fs/jbd2/
7382F:	include/linux/jbd2.h
7383
7384JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7385M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7386L:	linux-media@vger.kernel.org
7387S:	Maintained
7388F:	drivers/media/platform/rcar_jpu.c
7389
7390JSM Neo PCI based serial card
7391M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7392L:	linux-serial@vger.kernel.org
7393S:	Maintained
7394F:	drivers/tty/serial/jsm/
7395
7396K10TEMP HARDWARE MONITORING DRIVER
7397M:	Clemens Ladisch <clemens@ladisch.de>
7398L:	linux-hwmon@vger.kernel.org
7399S:	Maintained
7400F:	Documentation/hwmon/k10temp
7401F:	drivers/hwmon/k10temp.c
7402
7403K8TEMP HARDWARE MONITORING DRIVER
7404M:	Rudolf Marek <r.marek@assembler.cz>
7405L:	linux-hwmon@vger.kernel.org
7406S:	Maintained
7407F:	Documentation/hwmon/k8temp
7408F:	drivers/hwmon/k8temp.c
7409
7410KASAN
7411M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7412R:	Alexander Potapenko <glider@google.com>
7413R:	Dmitry Vyukov <dvyukov@google.com>
7414L:	kasan-dev@googlegroups.com
7415S:	Maintained
7416F:	arch/*/include/asm/kasan.h
7417F:	arch/*/mm/kasan_init*
7418F:	Documentation/dev-tools/kasan.rst
7419F:	include/linux/kasan*.h
7420F:	lib/test_kasan.c
7421F:	mm/kasan/
7422F:	scripts/Makefile.kasan
7423
7424KCONFIG
7425M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7426L:	linux-kbuild@vger.kernel.org
7427T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7428S:	Maintained
7429F:	Documentation/kbuild/kconfig-language.txt
7430F:	scripts/kconfig/
7431
7432KDUMP
7433M:	Dave Young <dyoung@redhat.com>
7434M:	Baoquan He <bhe@redhat.com>
7435R:	Vivek Goyal <vgoyal@redhat.com>
7436L:	kexec@lists.infradead.org
7437W:	http://lse.sourceforge.net/kdump/
7438S:	Maintained
7439F:	Documentation/kdump/
7440
7441KEENE FM RADIO TRANSMITTER DRIVER
7442M:	Hans Verkuil <hverkuil@xs4all.nl>
7443L:	linux-media@vger.kernel.org
7444T:	git git://linuxtv.org/media_tree.git
7445W:	https://linuxtv.org
7446S:	Maintained
7447F:	drivers/media/radio/radio-keene*
7448
7449KERNEL AUTOMOUNTER v4 (AUTOFS4)
7450M:	Ian Kent <raven@themaw.net>
7451L:	autofs@vger.kernel.org
7452S:	Maintained
7453F:	fs/autofs4/
7454
7455KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7456M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7457M:	Michal Marek <mmarek@suse.com>
7458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7459L:	linux-kbuild@vger.kernel.org
7460S:	Maintained
7461F:	Documentation/kbuild/
7462F:	Makefile
7463F:	scripts/Makefile.*
7464F:	scripts/basic/
7465F:	scripts/mk*
7466F:	scripts/package/
7467
7468KERNEL JANITORS
7469L:	kernel-janitors@vger.kernel.org
7470W:	http://kernelnewbies.org/KernelJanitors
7471S:	Odd Fixes
7472
7473KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7474M:	"J. Bruce Fields" <bfields@fieldses.org>
7475M:	Jeff Layton <jlayton@poochiereds.net>
7476L:	linux-nfs@vger.kernel.org
7477W:	http://nfs.sourceforge.net/
7478T:	git git://linux-nfs.org/~bfields/linux.git
7479S:	Supported
7480F:	fs/nfsd/
7481F:	include/uapi/linux/nfsd/
7482F:	fs/lockd/
7483F:	fs/nfs_common/
7484F:	net/sunrpc/
7485F:	include/linux/lockd/
7486F:	include/linux/sunrpc/
7487F:	include/uapi/linux/sunrpc/
7488
7489KERNEL SELFTEST FRAMEWORK
7490M:	Shuah Khan <shuahkh@osg.samsung.com>
7491M:	Shuah Khan <shuah@kernel.org>
7492L:	linux-kselftest@vger.kernel.org
7493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7494S:	Maintained
7495F:	tools/testing/selftests/
7496F:	Documentation/dev-tools/kselftest*
7497
7498KERNEL USERMODE HELPER
7499M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7500L:	linux-kernel@vger.kernel.org
7501S:	Maintained
7502F:	kernel/umh.c
7503F:	include/linux/umh.h
7504
7505KERNEL VIRTUAL MACHINE (KVM)
7506M:	Paolo Bonzini <pbonzini@redhat.com>
7507M:	Radim Krčmář <rkrcmar@redhat.com>
7508L:	kvm@vger.kernel.org
7509W:	http://www.linux-kvm.org
7510T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7511S:	Supported
7512F:	Documentation/virtual/kvm/
7513F:	include/trace/events/kvm.h
7514F:	include/uapi/asm-generic/kvm*
7515F:	include/uapi/linux/kvm*
7516F:	include/asm-generic/kvm*
7517F:	include/linux/kvm*
7518F:	include/kvm/iodev.h
7519F:	virt/kvm/*
7520F:	tools/kvm/
7521
7522KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7523M:	Joerg Roedel <joro@8bytes.org>
7524L:	kvm@vger.kernel.org
7525W:	http://www.linux-kvm.org/
7526S:	Maintained
7527F:	arch/x86/include/asm/svm.h
7528F:	arch/x86/kvm/svm.c
7529
7530KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7531M:	Christoffer Dall <christoffer.dall@linaro.org>
7532M:	Marc Zyngier <marc.zyngier@arm.com>
7533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7534L:	kvmarm@lists.cs.columbia.edu
7535W:	http://systems.cs.columbia.edu/projects/kvm-arm
7536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7537S:	Supported
7538F:	arch/arm/include/uapi/asm/kvm*
7539F:	arch/arm/include/asm/kvm*
7540F:	arch/arm/kvm/
7541F:	virt/kvm/arm/
7542F:	include/kvm/arm_*
7543
7544KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7545M:	Christoffer Dall <christoffer.dall@linaro.org>
7546M:	Marc Zyngier <marc.zyngier@arm.com>
7547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7548L:	kvmarm@lists.cs.columbia.edu
7549S:	Maintained
7550F:	arch/arm64/include/uapi/asm/kvm*
7551F:	arch/arm64/include/asm/kvm*
7552F:	arch/arm64/kvm/
7553
7554KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7555M:	James Hogan <james.hogan@imgtec.com>
7556L:	linux-mips@linux-mips.org
7557S:	Supported
7558F:	arch/mips/include/uapi/asm/kvm*
7559F:	arch/mips/include/asm/kvm*
7560F:	arch/mips/kvm/
7561
7562KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7563M:	Alexander Graf <agraf@suse.com>
7564L:	kvm-ppc@vger.kernel.org
7565W:	http://www.linux-kvm.org/
7566T:	git git://github.com/agraf/linux-2.6.git
7567S:	Supported
7568F:	arch/powerpc/include/uapi/asm/kvm*
7569F:	arch/powerpc/include/asm/kvm*
7570F:	arch/powerpc/kvm/
7571F:	arch/powerpc/kernel/kvm*
7572
7573KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7574M:	Christian Borntraeger <borntraeger@de.ibm.com>
7575M:	Cornelia Huck <cohuck@redhat.com>
7576L:	linux-s390@vger.kernel.org
7577W:	http://www.ibm.com/developerworks/linux/linux390/
7578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7579S:	Supported
7580F:	arch/s390/include/uapi/asm/kvm*
7581F:	arch/s390/include/asm/gmap.h
7582F:	arch/s390/include/asm/kvm*
7583F:	arch/s390/kvm/
7584F:	arch/s390/mm/gmap.c
7585
7586KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7587M:	Paolo Bonzini <pbonzini@redhat.com>
7588M:	Radim Krčmář <rkrcmar@redhat.com>
7589L:	kvm@vger.kernel.org
7590W:	http://www.linux-kvm.org
7591T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7592S:	Supported
7593F:	arch/x86/kvm/
7594F:	arch/x86/include/uapi/asm/kvm*
7595F:	arch/x86/include/asm/kvm*
7596F:	arch/x86/kernel/kvm.c
7597F:	arch/x86/kernel/kvmclock.c
7598
7599KERNFS
7600M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7601M:	Tejun Heo <tj@kernel.org>
7602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7603S:	Supported
7604F:	include/linux/kernfs.h
7605F:	fs/kernfs/
7606
7607KEXEC
7608M:	Eric Biederman <ebiederm@xmission.com>
7609W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7610L:	kexec@lists.infradead.org
7611S:	Maintained
7612F:	include/linux/kexec.h
7613F:	include/uapi/linux/kexec.h
7614F:	kernel/kexec*
7615
7616KEYS-ENCRYPTED
7617M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7618M:	David Safford <safford@us.ibm.com>
7619L:	linux-security-module@vger.kernel.org
7620L:	keyrings@vger.kernel.org
7621S:	Supported
7622F:	Documentation/security/keys/trusted-encrypted.rst
7623F:	include/keys/encrypted-type.h
7624F:	security/keys/encrypted-keys/
7625
7626KEYS-TRUSTED
7627M:	David Safford <safford@us.ibm.com>
7628M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7629L:	linux-security-module@vger.kernel.org
7630L:	keyrings@vger.kernel.org
7631S:	Supported
7632F:	Documentation/security/keys/trusted-encrypted.rst
7633F:	include/keys/trusted-type.h
7634F:	security/keys/trusted.c
7635F:	security/keys/trusted.h
7636
7637KEYS/KEYRINGS:
7638M:	David Howells <dhowells@redhat.com>
7639L:	keyrings@vger.kernel.org
7640S:	Maintained
7641F:	Documentation/security/keys/core.rst
7642F:	include/linux/key.h
7643F:	include/linux/key-type.h
7644F:	include/linux/keyctl.h
7645F:	include/uapi/linux/keyctl.h
7646F:	include/keys/
7647F:	security/keys/
7648
7649KGDB / KDB /debug_core
7650M:	Jason Wessel <jason.wessel@windriver.com>
7651W:	http://kgdb.wiki.kernel.org/
7652L:	kgdb-bugreport@lists.sourceforge.net
7653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7654S:	Maintained
7655F:	Documentation/dev-tools/kgdb.rst
7656F:	drivers/misc/kgdbts.c
7657F:	drivers/tty/serial/kgdboc.c
7658F:	include/linux/kdb.h
7659F:	include/linux/kgdb.h
7660F:	kernel/debug/
7661
7662KMEMCHECK
7663M:	Vegard Nossum <vegardno@ifi.uio.no>
7664M:	Pekka Enberg <penberg@kernel.org>
7665S:	Maintained
7666F:	Documentation/dev-tools/kmemcheck.rst
7667F:	arch/x86/include/asm/kmemcheck.h
7668F:	arch/x86/mm/kmemcheck/
7669F:	include/linux/kmemcheck.h
7670F:	mm/kmemcheck.c
7671
7672KMEMLEAK
7673M:	Catalin Marinas <catalin.marinas@arm.com>
7674S:	Maintained
7675F:	Documentation/dev-tools/kmemleak.rst
7676F:	include/linux/kmemleak.h
7677F:	mm/kmemleak.c
7678F:	mm/kmemleak-test.c
7679
7680KMOD KERNEL MODULE LOADER - USERMODE HELPER
7681M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7682L:	linux-kernel@vger.kernel.org
7683S:	Maintained
7684F:	kernel/kmod.c
7685F:	include/linux/kmod.h
7686F:	lib/test_kmod.c
7687F:	tools/testing/selftests/kmod/
7688
7689KPROBES
7690M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7691M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7692M:	"David S. Miller" <davem@davemloft.net>
7693M:	Masami Hiramatsu <mhiramat@kernel.org>
7694S:	Maintained
7695F:	Documentation/kprobes.txt
7696F:	include/linux/kprobes.h
7697F:	include/asm-generic/kprobes.h
7698F:	kernel/kprobes.c
7699
7700KS0108 LCD CONTROLLER DRIVER
7701M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7702W:	http://miguelojeda.es/auxdisplay.htm
7703W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7704S:	Maintained
7705F:	Documentation/auxdisplay/ks0108
7706F:	drivers/auxdisplay/ks0108.c
7707F:	include/linux/ks0108.h
7708
7709L3MDEV
7710M:	David Ahern <dsa@cumulusnetworks.com>
7711L:	netdev@vger.kernel.org
7712S:	Maintained
7713F:	net/l3mdev
7714F:	include/net/l3mdev.h
7715
7716LANTIQ MIPS ARCHITECTURE
7717M:	John Crispin <john@phrozen.org>
7718L:	linux-mips@linux-mips.org
7719S:	Maintained
7720F:	arch/mips/lantiq
7721F:	drivers/soc/lantiq
7722
7723LAPB module
7724L:	linux-x25@vger.kernel.org
7725S:	Orphan
7726F:	Documentation/networking/lapb-module.txt
7727F:	include/*/lapb.h
7728F:	net/lapb/
7729
7730LASI 53c700 driver for PARISC
7731M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7732L:	linux-scsi@vger.kernel.org
7733S:	Maintained
7734F:	Documentation/scsi/53c700.txt
7735F:	drivers/scsi/53c700*
7736
7737LED SUBSYSTEM
7738M:	Richard Purdie <rpurdie@rpsys.net>
7739M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7740M:	Pavel Machek <pavel@ucw.cz>
7741L:	linux-leds@vger.kernel.org
7742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7743S:	Maintained
7744F:	Documentation/devicetree/bindings/leds/
7745F:	drivers/leds/
7746F:	include/linux/leds.h
7747
7748LEGACY EEPROM DRIVER
7749M:	Jean Delvare <jdelvare@suse.com>
7750S:	Maintained
7751F:	Documentation/misc-devices/eeprom
7752F:	drivers/misc/eeprom/eeprom.c
7753
7754LEGO USB Tower driver
7755M:	Juergen Stuber <starblue@users.sourceforge.net>
7756L:	legousb-devel@lists.sourceforge.net
7757W:	http://legousb.sourceforge.net/
7758S:	Maintained
7759F:	drivers/usb/misc/legousbtower.c
7760
7761LG2160 MEDIA DRIVER
7762M:	Michael Krufky <mkrufky@linuxtv.org>
7763L:	linux-media@vger.kernel.org
7764W:	https://linuxtv.org
7765W:	http://github.com/mkrufky
7766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7767T:	git git://linuxtv.org/mkrufky/tuners.git
7768S:	Maintained
7769F:	drivers/media/dvb-frontends/lg2160.*
7770
7771LGDT3305 MEDIA DRIVER
7772M:	Michael Krufky <mkrufky@linuxtv.org>
7773L:	linux-media@vger.kernel.org
7774W:	https://linuxtv.org
7775W:	http://github.com/mkrufky
7776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7777T:	git git://linuxtv.org/mkrufky/tuners.git
7778S:	Maintained
7779F:	drivers/media/dvb-frontends/lgdt3305.*
7780
7781LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7782M:	Viresh Kumar <vireshk@kernel.org>
7783L:	linux-ide@vger.kernel.org
7784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7785S:	Maintained
7786F:	include/linux/pata_arasan_cf_data.h
7787F:	drivers/ata/pata_arasan_cf.c
7788
7789LIBATA PATA DRIVERS
7790M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7791M:	Tejun Heo <tj@kernel.org>
7792L:	linux-ide@vger.kernel.org
7793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7794S:	Maintained
7795F:	drivers/ata/pata_*.c
7796F:	drivers/ata/ata_generic.c
7797
7798LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7799M:	Linus Walleij <linus.walleij@linaro.org>
7800L:	linux-ide@vger.kernel.org
7801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7802S:	Maintained
7803F:	drivers/ata/pata_ftide010.c
7804F:	drivers/ata/sata_gemini.c
7805F:	drivers/ata/sata_gemini.h
7806
7807LIBATA SATA AHCI PLATFORM devices support
7808M:	Hans de Goede <hdegoede@redhat.com>
7809M:	Tejun Heo <tj@kernel.org>
7810L:	linux-ide@vger.kernel.org
7811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7812S:	Maintained
7813F:	drivers/ata/ahci_platform.c
7814F:	drivers/ata/libahci_platform.c
7815F:	include/linux/ahci_platform.h
7816
7817LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7818M:	Mikael Pettersson <mikpelinux@gmail.com>
7819L:	linux-ide@vger.kernel.org
7820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7821S:	Maintained
7822F:	drivers/ata/sata_promise.*
7823
7824LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7825M:	Tejun Heo <tj@kernel.org>
7826L:	linux-ide@vger.kernel.org
7827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7828S:	Maintained
7829F:	drivers/ata/
7830F:	include/linux/ata.h
7831F:	include/linux/libata.h
7832F:	Documentation/devicetree/bindings/ata/
7833
7834LIBLOCKDEP
7835M:	Sasha Levin <alexander.levin@verizon.com>
7836S:	Maintained
7837F:	tools/lib/lockdep/
7838
7839LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7840M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7841L:	linux-nvdimm@lists.01.org
7842Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7843S:	Supported
7844F:	drivers/nvdimm/blk.c
7845F:	drivers/nvdimm/region_devs.c
7846
7847LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7848M:	Vishal Verma <vishal.l.verma@intel.com>
7849L:	linux-nvdimm@lists.01.org
7850Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7851S:	Supported
7852F:	drivers/nvdimm/btt*
7853
7854LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7855M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7856L:	linux-nvdimm@lists.01.org
7857Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7858S:	Supported
7859F:	drivers/nvdimm/pmem*
7860
7861LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7862M:	Dan Williams <dan.j.williams@intel.com>
7863L:	linux-nvdimm@lists.01.org
7864Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7866S:	Supported
7867F:	drivers/nvdimm/*
7868F:	drivers/acpi/nfit/*
7869F:	include/linux/nd.h
7870F:	include/linux/libnvdimm.h
7871F:	include/uapi/linux/ndctl.h
7872
7873LIGHTNVM PLATFORM SUPPORT
7874M:	Matias Bjorling <mb@lightnvm.io>
7875W:	http://github/OpenChannelSSD
7876L:	linux-block@vger.kernel.org
7877S:	Maintained
7878F:	drivers/lightnvm/
7879F:	include/linux/lightnvm.h
7880F:	include/uapi/linux/lightnvm.h
7881
7882LINUX FOR POWER MACINTOSH
7883M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7884W:	http://www.penguinppc.org/
7885L:	linuxppc-dev@lists.ozlabs.org
7886S:	Maintained
7887F:	arch/powerpc/platforms/powermac/
7888F:	drivers/macintosh/
7889
7890LINUX FOR POWERPC (32-BIT AND 64-BIT)
7891M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7892M:	Paul Mackerras <paulus@samba.org>
7893M:	Michael Ellerman <mpe@ellerman.id.au>
7894W:	https://github.com/linuxppc/linux/wiki
7895L:	linuxppc-dev@lists.ozlabs.org
7896Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7898S:	Supported
7899F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7900F:	Documentation/devicetree/bindings/powerpc/
7901F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7902F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7903F:	Documentation/powerpc/
7904F:	arch/powerpc/
7905F:	drivers/char/tpm/tpm_ibmvtpm*
7906F:	drivers/crypto/nx/
7907F:	drivers/crypto/vmx/
7908F:	drivers/i2c/busses/i2c-opal.c
7909F:	drivers/net/ethernet/ibm/ibmveth.*
7910F:	drivers/net/ethernet/ibm/ibmvnic.*
7911F:	drivers/pci/hotplug/pnv_php.c
7912F:	drivers/pci/hotplug/rpa*
7913F:	drivers/rtc/rtc-opal.c
7914F:	drivers/scsi/ibmvscsi/
7915F:	drivers/tty/hvc/hvc_opal.c
7916F:	drivers/watchdog/wdrtas.c
7917F:	tools/testing/selftests/powerpc
7918N:	/pmac
7919N:	powermac
7920N:	powernv
7921N:	[^a-z0-9]ps3
7922N:	pseries
7923
7924LINUX FOR POWERPC EMBEDDED MPC5XXX
7925M:	Anatolij Gustschin <agust@denx.de>
7926L:	linuxppc-dev@lists.ozlabs.org
7927T:	git git://git.denx.de/linux-denx-agust.git
7928S:	Maintained
7929F:	arch/powerpc/platforms/512x/
7930F:	arch/powerpc/platforms/52xx/
7931
7932LINUX FOR POWERPC EMBEDDED PPC4XX
7933M:	Alistair Popple <alistair@popple.id.au>
7934M:	Matt Porter <mporter@kernel.crashing.org>
7935W:	http://www.penguinppc.org/
7936L:	linuxppc-dev@lists.ozlabs.org
7937S:	Maintained
7938F:	arch/powerpc/platforms/40x/
7939F:	arch/powerpc/platforms/44x/
7940
7941LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7942M:	Scott Wood <oss@buserror.net>
7943M:	Kumar Gala <galak@kernel.crashing.org>
7944W:	http://www.penguinppc.org/
7945L:	linuxppc-dev@lists.ozlabs.org
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7947S:	Maintained
7948F:	arch/powerpc/platforms/83xx/
7949F:	arch/powerpc/platforms/85xx/
7950F:	Documentation/devicetree/bindings/powerpc/fsl/
7951
7952LINUX FOR POWERPC EMBEDDED PPC8XX
7953M:	Vitaly Bordug <vitb@kernel.crashing.org>
7954W:	http://www.penguinppc.org/
7955L:	linuxppc-dev@lists.ozlabs.org
7956S:	Maintained
7957F:	arch/powerpc/platforms/8xx/
7958
7959LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7960L:	linuxppc-dev@lists.ozlabs.org
7961S:	Orphan
7962F:	arch/powerpc/*/*virtex*
7963F:	arch/powerpc/*/*/*virtex*
7964
7965LINUX FOR POWERPC PA SEMI PWRFICIENT
7966L:	linuxppc-dev@lists.ozlabs.org
7967S:	Orphan
7968F:	arch/powerpc/platforms/pasemi/
7969F:	drivers/*/*pasemi*
7970F:	drivers/*/*/*pasemi*
7971
7972LINUX KERNEL DUMP TEST MODULE (LKDTM)
7973M:	Kees Cook <keescook@chromium.org>
7974S:	Maintained
7975F:	drivers/misc/lkdtm*
7976
7977LINUX SECURITY MODULE (LSM) FRAMEWORK
7978M:	Chris Wright <chrisw@sous-sol.org>
7979L:	linux-security-module@vger.kernel.org
7980S:	Supported
7981
7982LIS3LV02D ACCELEROMETER DRIVER
7983M:	Eric Piel <eric.piel@tremplin-utc.net>
7984S:	Maintained
7985F:	Documentation/misc-devices/lis3lv02d
7986F:	drivers/misc/lis3lv02d/
7987F:	drivers/platform/x86/hp_accel.c
7988
7989LIVE PATCHING
7990M:	Josh Poimboeuf <jpoimboe@redhat.com>
7991M:	Jessica Yu <jeyu@kernel.org>
7992M:	Jiri Kosina <jikos@kernel.org>
7993M:	Miroslav Benes <mbenes@suse.cz>
7994R:	Petr Mladek <pmladek@suse.com>
7995S:	Maintained
7996F:	kernel/livepatch/
7997F:	include/linux/livepatch.h
7998F:	arch/x86/include/asm/livepatch.h
7999F:	arch/x86/kernel/livepatch.c
8000F:	Documentation/livepatch/
8001F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8002F:	samples/livepatch/
8003L:	live-patching@vger.kernel.org
8004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8005
8006LLC (802.2)
8007L:	netdev@vger.kernel.org
8008S:	Odd fixes
8009F:	include/linux/llc.h
8010F:	include/uapi/linux/llc.h
8011F:	include/net/llc*
8012F:	net/llc/
8013
8014LM73 HARDWARE MONITOR DRIVER
8015M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8016L:	linux-hwmon@vger.kernel.org
8017S:	Maintained
8018F:	drivers/hwmon/lm73.c
8019
8020LM78 HARDWARE MONITOR DRIVER
8021M:	Jean Delvare <jdelvare@suse.com>
8022L:	linux-hwmon@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/hwmon/lm78
8025F:	drivers/hwmon/lm78.c
8026
8027LM83 HARDWARE MONITOR DRIVER
8028M:	Jean Delvare <jdelvare@suse.com>
8029L:	linux-hwmon@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/hwmon/lm83
8032F:	drivers/hwmon/lm83.c
8033
8034LM90 HARDWARE MONITOR DRIVER
8035M:	Jean Delvare <jdelvare@suse.com>
8036L:	linux-hwmon@vger.kernel.org
8037S:	Maintained
8038F:	Documentation/hwmon/lm90
8039F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8040F:	drivers/hwmon/lm90.c
8041F:	include/dt-bindings/thermal/lm90.h
8042
8043LM95234 HARDWARE MONITOR DRIVER
8044M:	Guenter Roeck <linux@roeck-us.net>
8045L:	linux-hwmon@vger.kernel.org
8046S:	Maintained
8047F:	Documentation/hwmon/lm95234
8048F:	drivers/hwmon/lm95234.c
8049
8050LME2510 MEDIA DRIVER
8051M:	Malcolm Priestley <tvboxspy@gmail.com>
8052L:	linux-media@vger.kernel.org
8053W:	https://linuxtv.org
8054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8055S:	Maintained
8056F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8057
8058LOADPIN SECURITY MODULE
8059M:	Kees Cook <keescook@chromium.org>
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8061S:	Supported
8062F:	security/loadpin/
8063F:	Documentation/admin-guide/LSM/LoadPin.rst
8064
8065LOCKING PRIMITIVES
8066M:	Peter Zijlstra <peterz@infradead.org>
8067M:	Ingo Molnar <mingo@redhat.com>
8068L:	linux-kernel@vger.kernel.org
8069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8070S:	Maintained
8071F:	Documentation/locking/
8072F:	include/linux/lockdep.h
8073F:	include/linux/spinlock*.h
8074F:	arch/*/include/asm/spinlock*.h
8075F:	include/linux/rwlock*.h
8076F:	include/linux/mutex*.h
8077F:	arch/*/include/asm/mutex*.h
8078F:	include/linux/rwsem*.h
8079F:	arch/*/include/asm/rwsem.h
8080F:	include/linux/seqlock.h
8081F:	lib/locking*.[ch]
8082F:	kernel/locking/
8083
8084LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8085M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8086L:	linux-ntfs-dev@lists.sourceforge.net
8087W:	http://www.linux-ntfs.org/content/view/19/37/
8088S:	Maintained
8089F:	Documentation/ldm.txt
8090F:	block/partitions/ldm.*
8091
8092LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8093M:	Sathya Prakash <sathya.prakash@broadcom.com>
8094M:	Chaitra P B <chaitra.basappa@broadcom.com>
8095M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8096L:	MPT-FusionLinux.pdl@broadcom.com
8097L:	linux-scsi@vger.kernel.org
8098W:	http://www.avagotech.com/support/
8099S:	Supported
8100F:	drivers/message/fusion/
8101F:	drivers/scsi/mpt2sas/
8102F:	drivers/scsi/mpt3sas/
8103
8104LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8105M:	Matthew Wilcox <matthew@wil.cx>
8106L:	linux-scsi@vger.kernel.org
8107S:	Maintained
8108F:	drivers/scsi/sym53c8xx_2/
8109
8110LTC4261 HARDWARE MONITOR DRIVER
8111M:	Guenter Roeck <linux@roeck-us.net>
8112L:	linux-hwmon@vger.kernel.org
8113S:	Maintained
8114F:	Documentation/hwmon/ltc4261
8115F:	drivers/hwmon/ltc4261.c
8116
8117LTC4306 I2C MULTIPLEXER DRIVER
8118M:	Michael Hennerich <michael.hennerich@analog.com>
8119W:	http://ez.analog.com/community/linux-device-drivers
8120L:	linux-i2c@vger.kernel.org
8121S:	Supported
8122F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8123F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8124
8125LTP (Linux Test Project)
8126M:	Mike Frysinger <vapier@gentoo.org>
8127M:	Cyril Hrubis <chrubis@suse.cz>
8128M:	Wanlong Gao <wanlong.gao@gmail.com>
8129M:	Jan Stancek <jstancek@redhat.com>
8130M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8131M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8132L:	ltp@lists.linux.it (subscribers-only)
8133W:	http://linux-test-project.github.io/
8134T:	git git://github.com/linux-test-project/ltp.git
8135S:	Maintained
8136
8137M32R ARCHITECTURE
8138W:	http://www.linux-m32r.org/
8139S:	Orphan
8140F:	arch/m32r/
8141
8142M68K ARCHITECTURE
8143M:	Geert Uytterhoeven <geert@linux-m68k.org>
8144L:	linux-m68k@lists.linux-m68k.org
8145W:	http://www.linux-m68k.org/
8146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8147S:	Maintained
8148F:	arch/m68k/
8149F:	drivers/zorro/
8150
8151M68K ON APPLE MACINTOSH
8152M:	Joshua Thompson <funaho@jurai.org>
8153W:	http://www.mac.linux-m68k.org/
8154L:	linux-m68k@lists.linux-m68k.org
8155S:	Maintained
8156F:	arch/m68k/mac/
8157
8158M68K ON HP9000/300
8159M:	Philip Blundell <philb@gnu.org>
8160W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8161S:	Maintained
8162F:	arch/m68k/hp300/
8163
8164M88DS3103 MEDIA DRIVER
8165M:	Antti Palosaari <crope@iki.fi>
8166L:	linux-media@vger.kernel.org
8167W:	https://linuxtv.org
8168W:	http://palosaari.fi/linux/
8169Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8170T:	git git://linuxtv.org/anttip/media_tree.git
8171S:	Maintained
8172F:	drivers/media/dvb-frontends/m88ds3103*
8173
8174M88RS2000 MEDIA DRIVER
8175M:	Malcolm Priestley <tvboxspy@gmail.com>
8176L:	linux-media@vger.kernel.org
8177W:	https://linuxtv.org
8178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8179S:	Maintained
8180F:	drivers/media/dvb-frontends/m88rs2000*
8181
8182MA901 MASTERKIT USB FM RADIO DRIVER
8183M:	Alexey Klimov <klimov.linux@gmail.com>
8184L:	linux-media@vger.kernel.org
8185T:	git git://linuxtv.org/media_tree.git
8186S:	Maintained
8187F:	drivers/media/radio/radio-ma901.c
8188
8189MAC80211
8190M:	Johannes Berg <johannes@sipsolutions.net>
8191L:	linux-wireless@vger.kernel.org
8192W:	http://wireless.kernel.org/
8193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8195S:	Maintained
8196F:	Documentation/networking/mac80211-injection.txt
8197F:	include/net/mac80211.h
8198F:	net/mac80211/
8199F:	drivers/net/wireless/mac80211_hwsim.[ch]
8200
8201MAILBOX API
8202M:	Jassi Brar <jassisinghbrar@gmail.com>
8203L:	linux-kernel@vger.kernel.org
8204S:	Maintained
8205F:	drivers/mailbox/
8206F:	include/linux/mailbox_client.h
8207F:	include/linux/mailbox_controller.h
8208
8209MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8210M:	Michael Kerrisk <mtk.manpages@gmail.com>
8211W:	http://www.kernel.org/doc/man-pages
8212L:	linux-man@vger.kernel.org
8213S:	Maintained
8214
8215MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8216M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8217L:	linux-mips@linux-mips.org
8218S:	Maintained
8219F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8220
8221MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8222M:	Andrew Lunn <andrew@lunn.ch>
8223M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8224L:	netdev@vger.kernel.org
8225S:	Maintained
8226F:	drivers/net/dsa/mv88e6xxx/
8227F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8228
8229MARVELL ARMADA DRM SUPPORT
8230M:	Russell King <linux@armlinux.org.uk>
8231S:	Maintained
8232T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8233T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8234F:	drivers/gpu/drm/armada/
8235F:	include/uapi/drm/armada_drm.h
8236F:	Documentation/devicetree/bindings/display/armada/
8237
8238MARVELL CRYPTO DRIVER
8239M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8240M:	Arnaud Ebalard <arno@natisbad.org>
8241F:	drivers/crypto/marvell/
8242S:	Maintained
8243L:	linux-crypto@vger.kernel.org
8244
8245MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8246M:	Mirko Lindner <mlindner@marvell.com>
8247M:	Stephen Hemminger <stephen@networkplumber.org>
8248L:	netdev@vger.kernel.org
8249S:	Maintained
8250F:	drivers/net/ethernet/marvell/sk*
8251
8252MARVELL LIBERTAS WIRELESS DRIVER
8253L:	libertas-dev@lists.infradead.org
8254S:	Orphan
8255F:	drivers/net/wireless/marvell/libertas/
8256
8257MARVELL MV643XX ETHERNET DRIVER
8258M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8259L:	netdev@vger.kernel.org
8260S:	Maintained
8261F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8262F:	include/linux/mv643xx.h
8263
8264MARVELL MV88X3310 PHY DRIVER
8265M:	Russell King <rmk@armlinux.org.uk>
8266L:	netdev@vger.kernel.org
8267S:	Maintained
8268F:	drivers/net/phy/marvell10g.c
8269
8270MARVELL MVNETA ETHERNET DRIVER
8271M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8272L:	netdev@vger.kernel.org
8273S:	Maintained
8274F:	drivers/net/ethernet/marvell/mvneta.*
8275
8276MARVELL MWIFIEX WIRELESS DRIVER
8277M:	Amitkumar Karwar <amitkarwar@gmail.com>
8278M:	Nishant Sarmukadam <nishants@marvell.com>
8279M:	Ganapathi Bhat <gbhat@marvell.com>
8280M:	Xinming Hu <huxm@marvell.com>
8281L:	linux-wireless@vger.kernel.org
8282S:	Maintained
8283F:	drivers/net/wireless/marvell/mwifiex/
8284
8285MARVELL MWL8K WIRELESS DRIVER
8286M:	Lennert Buytenhek <buytenh@wantstofly.org>
8287L:	linux-wireless@vger.kernel.org
8288S:	Odd Fixes
8289F:	drivers/net/wireless/marvell/mwl8k.c
8290
8291MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8292M:	Nicolas Pitre <nico@fluxnic.net>
8293S:	Odd Fixes
8294F:	drivers/mmc/host/mvsdio.*
8295
8296MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8297M:	Hu Ziji <huziji@marvell.com>
8298L:	linux-mmc@vger.kernel.org
8299S:	Supported
8300F:	drivers/mmc/host/sdhci-xenon*
8301F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8302
8303MATROX FRAMEBUFFER DRIVER
8304L:	linux-fbdev@vger.kernel.org
8305S:	Orphan
8306F:	drivers/video/fbdev/matrox/matroxfb_*
8307F:	include/uapi/linux/matroxfb.h
8308
8309MAX16065 HARDWARE MONITOR DRIVER
8310M:	Guenter Roeck <linux@roeck-us.net>
8311L:	linux-hwmon@vger.kernel.org
8312S:	Maintained
8313F:	Documentation/hwmon/max16065
8314F:	drivers/hwmon/max16065.c
8315
8316MAX20751 HARDWARE MONITOR DRIVER
8317M:	Guenter Roeck <linux@roeck-us.net>
8318L:	linux-hwmon@vger.kernel.org
8319S:	Maintained
8320F:	Documentation/hwmon/max20751
8321F:	drivers/hwmon/max20751.c
8322
8323MAX2175 SDR TUNER DRIVER
8324M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8325L:	linux-media@vger.kernel.org
8326T:	git git://linuxtv.org/media_tree.git
8327S:	Maintained
8328F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8329F:	Documentation/media/v4l-drivers/max2175.rst
8330F:	drivers/media/i2c/max2175*
8331F:	include/uapi/linux/max2175.h
8332
8333MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8334L:	linux-hwmon@vger.kernel.org
8335S:	Orphan
8336F:	Documentation/hwmon/max6650
8337F:	drivers/hwmon/max6650.c
8338
8339MAX6697 HARDWARE MONITOR DRIVER
8340M:	Guenter Roeck <linux@roeck-us.net>
8341L:	linux-hwmon@vger.kernel.org
8342S:	Maintained
8343F:	Documentation/hwmon/max6697
8344F:	Documentation/devicetree/bindings/i2c/max6697.txt
8345F:	drivers/hwmon/max6697.c
8346F:	include/linux/platform_data/max6697.h
8347
8348MAX9860 MONO AUDIO VOICE CODEC DRIVER
8349M:	Peter Rosin <peda@axentia.se>
8350L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8351S:	Maintained
8352F:	Documentation/devicetree/bindings/sound/max9860.txt
8353F:	sound/soc/codecs/max9860.*
8354
8355MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8356M:	Javier Martinez Canillas <javier@dowhile0.org>
8357L:	linux-kernel@vger.kernel.org
8358S:	Supported
8359F:	drivers/regulator/max77802-regulator.c
8360F:	Documentation/devicetree/bindings/*/*max77802.txt
8361F:	include/dt-bindings/*/*max77802.h
8362
8363MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8364M:	Krzysztof Kozlowski <krzk@kernel.org>
8365M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8366L:	linux-pm@vger.kernel.org
8367S:	Supported
8368F:	drivers/power/supply/max14577_charger.c
8369F:	drivers/power/supply/max77693_charger.c
8370
8371MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8372M:	Chanwoo Choi <cw00.choi@samsung.com>
8373M:	Krzysztof Kozlowski <krzk@kernel.org>
8374M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8375L:	linux-kernel@vger.kernel.org
8376S:	Supported
8377F:	drivers/*/max14577*.c
8378F:	drivers/*/max77686*.c
8379F:	drivers/*/max77693*.c
8380F:	drivers/extcon/extcon-max14577.c
8381F:	drivers/extcon/extcon-max77693.c
8382F:	drivers/rtc/rtc-max77686.c
8383F:	drivers/clk/clk-max77686.c
8384F:	Documentation/devicetree/bindings/mfd/max14577.txt
8385F:	Documentation/devicetree/bindings/*/max77686.txt
8386F:	Documentation/devicetree/bindings/mfd/max77693.txt
8387F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8388F:	include/linux/mfd/max14577*.h
8389F:	include/linux/mfd/max77686*.h
8390F:	include/linux/mfd/max77693*.h
8391
8392MAXIRADIO FM RADIO RECEIVER DRIVER
8393M:	Hans Verkuil <hverkuil@xs4all.nl>
8394L:	linux-media@vger.kernel.org
8395T:	git git://linuxtv.org/media_tree.git
8396W:	https://linuxtv.org
8397S:	Maintained
8398F:	drivers/media/radio/radio-maxiradio*
8399
8400MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8401M:	Peter Rosin <peda@axentia.se>
8402L:	linux-iio@vger.kernel.org
8403S:	Maintained
8404F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8405F:	drivers/iio/potentiometer/mcp4531.c
8406
8407MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8408M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8409L:	linux-iio@vger.kernel.org
8410S:	Maintained
8411F:	drivers/iio/dac/cio-dac.c
8412
8413MEDIA DRIVERS FOR ASCOT2E
8414M:	Sergey Kozlov <serjk@netup.ru>
8415M:	Abylay Ospan <aospan@netup.ru>
8416L:	linux-media@vger.kernel.org
8417W:	https://linuxtv.org
8418W:	http://netup.tv/
8419T:	git git://linuxtv.org/media_tree.git
8420S:	Supported
8421F:	drivers/media/dvb-frontends/ascot2e*
8422
8423MEDIA DRIVERS FOR CXD2841ER
8424M:	Sergey Kozlov <serjk@netup.ru>
8425M:	Abylay Ospan <aospan@netup.ru>
8426L:	linux-media@vger.kernel.org
8427W:	https://linuxtv.org
8428W:	http://netup.tv/
8429T:	git git://linuxtv.org/media_tree.git
8430S:	Supported
8431F:	drivers/media/dvb-frontends/cxd2841er*
8432
8433MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8434M:	Daniel Scheller <d.scheller.oss@gmail.com>
8435L:	linux-media@vger.kernel.org
8436W:	https://linuxtv.org
8437T:	git git://linuxtv.org/media_tree.git
8438S:	Maintained
8439F:	drivers/media/pci/ddbridge/*
8440
8441MEDIA DRIVERS FOR FREESCALE IMX
8442M:	Steve Longerbeam <slongerbeam@gmail.com>
8443M:	Philipp Zabel <p.zabel@pengutronix.de>
8444L:	linux-media@vger.kernel.org
8445T:	git git://linuxtv.org/media_tree.git
8446S:	Maintained
8447F:	Documentation/devicetree/bindings/media/imx.txt
8448F:	Documentation/media/v4l-drivers/imx.rst
8449F:	drivers/staging/media/imx/
8450F:	include/linux/imx-media.h
8451F:	include/media/imx.h
8452
8453MEDIA DRIVERS FOR HELENE
8454M:	Abylay Ospan <aospan@netup.ru>
8455L:	linux-media@vger.kernel.org
8456W:	https://linuxtv.org
8457W:	http://netup.tv/
8458T:	git git://linuxtv.org/media_tree.git
8459S:	Supported
8460F:	drivers/media/dvb-frontends/helene*
8461
8462MEDIA DRIVERS FOR HORUS3A
8463M:	Sergey Kozlov <serjk@netup.ru>
8464M:	Abylay Ospan <aospan@netup.ru>
8465L:	linux-media@vger.kernel.org
8466W:	https://linuxtv.org
8467W:	http://netup.tv/
8468T:	git git://linuxtv.org/media_tree.git
8469S:	Supported
8470F:	drivers/media/dvb-frontends/horus3a*
8471
8472MEDIA DRIVERS FOR LNBH25
8473M:	Sergey Kozlov <serjk@netup.ru>
8474M:	Abylay Ospan <aospan@netup.ru>
8475L:	linux-media@vger.kernel.org
8476W:	https://linuxtv.org
8477W:	http://netup.tv/
8478T:	git git://linuxtv.org/media_tree.git
8479S:	Supported
8480F:	drivers/media/dvb-frontends/lnbh25*
8481
8482MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8483M:	Daniel Scheller <d.scheller.oss@gmail.com>
8484L:	linux-media@vger.kernel.org
8485W:	https://linuxtv.org
8486T:	git git://linuxtv.org/media_tree.git
8487S:	Maintained
8488F:	drivers/media/dvb-frontends/mxl5xx*
8489
8490MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8491M:	Sergey Kozlov <serjk@netup.ru>
8492M:	Abylay Ospan <aospan@netup.ru>
8493L:	linux-media@vger.kernel.org
8494W:	https://linuxtv.org
8495W:	http://netup.tv/
8496T:	git git://linuxtv.org/media_tree.git
8497S:	Supported
8498F:	drivers/media/pci/netup_unidvb/*
8499
8500MEDIA DRIVERS FOR RENESAS - DRIF
8501M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8502L:	linux-media@vger.kernel.org
8503L:	linux-renesas-soc@vger.kernel.org
8504T:	git git://linuxtv.org/media_tree.git
8505S:	Supported
8506F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8507F:	drivers/media/platform/rcar_drif.c
8508
8509MEDIA DRIVERS FOR RENESAS - FCP
8510M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8511L:	linux-media@vger.kernel.org
8512L:	linux-renesas-soc@vger.kernel.org
8513T:	git git://linuxtv.org/media_tree.git
8514S:	Supported
8515F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8516F:	drivers/media/platform/rcar-fcp.c
8517F:	include/media/rcar-fcp.h
8518
8519MEDIA DRIVERS FOR RENESAS - FDP1
8520M:	Kieran Bingham <kieran@bingham.xyz>
8521L:	linux-media@vger.kernel.org
8522L:	linux-renesas-soc@vger.kernel.org
8523T:	git git://linuxtv.org/media_tree.git
8524S:	Supported
8525F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8526F:	drivers/media/platform/rcar_fdp1.c
8527
8528MEDIA DRIVERS FOR RENESAS - VIN
8529M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8530L:	linux-media@vger.kernel.org
8531L:	linux-renesas-soc@vger.kernel.org
8532T:	git git://linuxtv.org/media_tree.git
8533S:	Supported
8534F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8535F:	drivers/media/platform/rcar-vin/
8536
8537MEDIA DRIVERS FOR RENESAS - VSP1
8538M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8539L:	linux-media@vger.kernel.org
8540L:	linux-renesas-soc@vger.kernel.org
8541T:	git git://linuxtv.org/media_tree.git
8542S:	Supported
8543F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8544F:	drivers/media/platform/vsp1/
8545
8546MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8547M:	Daniel Scheller <d.scheller.oss@gmail.com>
8548L:	linux-media@vger.kernel.org
8549W:	https://linuxtv.org
8550T:	git git://linuxtv.org/media_tree.git
8551S:	Maintained
8552F:	drivers/media/dvb-frontends/stv0910*
8553
8554MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8555M:	Daniel Scheller <d.scheller.oss@gmail.com>
8556L:	linux-media@vger.kernel.org
8557W:	https://linuxtv.org
8558T:	git git://linuxtv.org/media_tree.git
8559S:	Maintained
8560F:	drivers/media/dvb-frontends/stv6111*
8561
8562MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8563M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8564M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8565P:	LinuxTV.org Project
8566L:	linux-media@vger.kernel.org
8567W:	https://linuxtv.org
8568Q:	http://patchwork.kernel.org/project/linux-media/list/
8569T:	git git://linuxtv.org/media_tree.git
8570S:	Maintained
8571F:	Documentation/devicetree/bindings/media/
8572F:	Documentation/media/
8573F:	drivers/media/
8574F:	drivers/staging/media/
8575F:	include/linux/platform_data/media/
8576F:	include/media/
8577F:	include/uapi/linux/dvb/
8578F:	include/uapi/linux/videodev2.h
8579F:	include/uapi/linux/media.h
8580F:	include/uapi/linux/v4l2-*
8581F:	include/uapi/linux/meye.h
8582F:	include/uapi/linux/ivtv*
8583F:	include/uapi/linux/uvcvideo.h
8584
8585MEDIATEK CIR DRIVER
8586M:	Sean Wang <sean.wang@mediatek.com>
8587S:	Maintained
8588F:	drivers/media/rc/mtk-cir.c
8589
8590MEDIATEK ETHERNET DRIVER
8591M:	Felix Fietkau <nbd@openwrt.org>
8592M:	John Crispin <john@phrozen.org>
8593M:	Sean Wang <sean.wang@mediatek.com>
8594M:	Nelson Chang <nelson.chang@mediatek.com>
8595L:	netdev@vger.kernel.org
8596S:	Maintained
8597F:	drivers/net/ethernet/mediatek/
8598
8599MEDIATEK JPEG DRIVER
8600M:	Rick Chang <rick.chang@mediatek.com>
8601M:	Bin Liu <bin.liu@mediatek.com>
8602S:	Supported
8603F:	drivers/media/platform/mtk-jpeg/
8604F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8605
8606MEDIATEK MDP DRIVER
8607M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8608M:	Houlong Wei <houlong.wei@mediatek.com>
8609M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8610S:	Supported
8611F:	drivers/media/platform/mtk-mdp/
8612F:	drivers/media/platform/mtk-vpu/
8613F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8614
8615MEDIATEK MEDIA DRIVER
8616M:	Tiffany Lin <tiffany.lin@mediatek.com>
8617M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8618S:	Supported
8619F:	drivers/media/platform/mtk-vcodec/
8620F:	drivers/media/platform/mtk-vpu/
8621F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8622F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8623
8624MEDIATEK MT7601U WIRELESS LAN DRIVER
8625M:	Jakub Kicinski <kubakici@wp.pl>
8626L:	linux-wireless@vger.kernel.org
8627S:	Maintained
8628F:	drivers/net/wireless/mediatek/mt7601u/
8629
8630MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8631M:	Sean Wang <sean.wang@mediatek.com>
8632S:	Maintained
8633F:	drivers/char/hw_random/mtk-rng.c
8634
8635MEDIATEK USB3 DRD IP DRIVER
8636M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8637L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8639L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8640S:	Maintained
8641F:	drivers/usb/mtu3/
8642
8643MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8644M:	Peter Senna Tschudin <peter.senna@collabora.com>
8645M:	Martin Donnelly <martin.donnelly@ge.com>
8646M:	Martyn Welch <martyn.welch@collabora.co.uk>
8647S:	Maintained
8648F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8649F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8650
8651MEGARAID SCSI/SAS DRIVERS
8652M:	Kashyap Desai <kashyap.desai@broadcom.com>
8653M:	Sumit Saxena <sumit.saxena@broadcom.com>
8654M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8655L:	megaraidlinux.pdl@broadcom.com
8656L:	linux-scsi@vger.kernel.org
8657W:	http://www.avagotech.com/support/
8658S:	Maintained
8659F:	Documentation/scsi/megaraid.txt
8660F:	drivers/scsi/megaraid.*
8661F:	drivers/scsi/megaraid/
8662
8663MELEXIS MLX90614 DRIVER
8664M:	Crt Mori <cmo@melexis.com>
8665L:	linux-iio@vger.kernel.org
8666W:	http://www.melexis.com
8667S:	Supported
8668F:	drivers/iio/temperature/mlx90614.c
8669
8670MELFAS MIP4 TOUCHSCREEN DRIVER
8671M:	Sangwon Jee <jeesw@melfas.com>
8672W:	http://www.melfas.com
8673S:	Supported
8674F:	drivers/input/touchscreen/melfas_mip4.c
8675F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8676
8677MELLANOX ETHERNET DRIVER (mlx4_en)
8678M:	Tariq Toukan <tariqt@mellanox.com>
8679L:	netdev@vger.kernel.org
8680S:	Supported
8681W:	http://www.mellanox.com
8682Q:	http://patchwork.ozlabs.org/project/netdev/list/
8683F:	drivers/net/ethernet/mellanox/mlx4/en_*
8684
8685MELLANOX ETHERNET DRIVER (mlx5e)
8686M:	Saeed Mahameed <saeedm@mellanox.com>
8687L:	netdev@vger.kernel.org
8688S:	Supported
8689W:	http://www.mellanox.com
8690Q:	http://patchwork.ozlabs.org/project/netdev/list/
8691F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8692
8693MELLANOX ETHERNET INNOVA DRIVER
8694M:	Ilan Tayari <ilant@mellanox.com>
8695R:	Boris Pismenny <borisp@mellanox.com>
8696L:	netdev@vger.kernel.org
8697S:	Supported
8698W:	http://www.mellanox.com
8699Q:	http://patchwork.ozlabs.org/project/netdev/list/
8700F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8701F:	include/linux/mlx5/mlx5_ifc_fpga.h
8702
8703MELLANOX ETHERNET INNOVA IPSEC DRIVER
8704M:	Ilan Tayari <ilant@mellanox.com>
8705R:	Boris Pismenny <borisp@mellanox.com>
8706L:	netdev@vger.kernel.org
8707S:	Supported
8708W:	http://www.mellanox.com
8709Q:	http://patchwork.ozlabs.org/project/netdev/list/
8710F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8711F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8712
8713MELLANOX ETHERNET SWITCH DRIVERS
8714M:	Jiri Pirko <jiri@mellanox.com>
8715M:	Ido Schimmel <idosch@mellanox.com>
8716L:	netdev@vger.kernel.org
8717S:	Supported
8718W:	http://www.mellanox.com
8719Q:	http://patchwork.ozlabs.org/project/netdev/list/
8720F:	drivers/net/ethernet/mellanox/mlxsw/
8721
8722MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8723M:	Yotam Gigi <yotamg@mellanox.com>
8724L:	netdev@vger.kernel.org
8725S:	Supported
8726W:	http://www.mellanox.com
8727Q:	http://patchwork.ozlabs.org/project/netdev/list/
8728F:	drivers/net/ethernet/mellanox/mlxfw/
8729
8730MELLANOX MLX CPLD HOTPLUG DRIVER
8731M:	Vadim Pasternak <vadimp@mellanox.com>
8732L:	platform-driver-x86@vger.kernel.org
8733S:	Supported
8734F:	drivers/platform/x86/mlxcpld-hotplug.c
8735F:	include/linux/platform_data/mlxcpld-hotplug.h
8736
8737MELLANOX MLX4 core VPI driver
8738M:	Tariq Toukan <tariqt@mellanox.com>
8739L:	netdev@vger.kernel.org
8740L:	linux-rdma@vger.kernel.org
8741W:	http://www.mellanox.com
8742Q:	http://patchwork.ozlabs.org/project/netdev/list/
8743S:	Supported
8744F:	drivers/net/ethernet/mellanox/mlx4/
8745F:	include/linux/mlx4/
8746
8747MELLANOX MLX4 IB driver
8748M:	Yishai Hadas <yishaih@mellanox.com>
8749L:	linux-rdma@vger.kernel.org
8750W:	http://www.mellanox.com
8751Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8752S:	Supported
8753F:	drivers/infiniband/hw/mlx4/
8754F:	include/linux/mlx4/
8755F:	include/uapi/rdma/mlx4-abi.h
8756
8757MELLANOX MLX5 core VPI driver
8758M:	Saeed Mahameed <saeedm@mellanox.com>
8759M:	Matan Barak <matanb@mellanox.com>
8760M:	Leon Romanovsky <leonro@mellanox.com>
8761L:	netdev@vger.kernel.org
8762L:	linux-rdma@vger.kernel.org
8763W:	http://www.mellanox.com
8764Q:	http://patchwork.ozlabs.org/project/netdev/list/
8765S:	Supported
8766F:	drivers/net/ethernet/mellanox/mlx5/core/
8767F:	include/linux/mlx5/
8768
8769MELLANOX MLX5 IB driver
8770M:	Matan Barak <matanb@mellanox.com>
8771M:	Leon Romanovsky <leonro@mellanox.com>
8772L:	linux-rdma@vger.kernel.org
8773W:	http://www.mellanox.com
8774Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8775S:	Supported
8776F:	drivers/infiniband/hw/mlx5/
8777F:	include/linux/mlx5/
8778F:	include/uapi/rdma/mlx5-abi.h
8779
8780MELLANOX MLXCPLD I2C AND MUX DRIVER
8781M:	Vadim Pasternak <vadimp@mellanox.com>
8782M:	Michael Shych <michaelsh@mellanox.com>
8783L:	linux-i2c@vger.kernel.org
8784S:	Supported
8785F:	drivers/i2c/busses/i2c-mlxcpld.c
8786F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8787F:	Documentation/i2c/busses/i2c-mlxcpld
8788
8789MELLANOX MLXCPLD LED DRIVER
8790M:	Vadim Pasternak <vadimp@mellanox.com>
8791L:	linux-leds@vger.kernel.org
8792S:	Supported
8793F:	drivers/leds/leds-mlxcpld.c
8794F:	Documentation/leds/leds-mlxcpld.txt
8795
8796MELLANOX PLATFORM DRIVER
8797M:	Vadim Pasternak <vadimp@mellanox.com>
8798L:	platform-driver-x86@vger.kernel.org
8799S:	Supported
8800F:	drivers/platform/x86/mlx-platform.c
8801
8802MEMBARRIER SUPPORT
8803M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8804M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8805L:	linux-kernel@vger.kernel.org
8806S:	Supported
8807F:	kernel/sched/membarrier.c
8808F:	include/uapi/linux/membarrier.h
8809
8810MEMORY MANAGEMENT
8811L:	linux-mm@kvack.org
8812W:	http://www.linux-mm.org
8813S:	Maintained
8814F:	include/linux/mm.h
8815F:	include/linux/gfp.h
8816F:	include/linux/mmzone.h
8817F:	include/linux/memory_hotplug.h
8818F:	include/linux/vmalloc.h
8819F:	mm/
8820
8821MEMORY TECHNOLOGY DEVICES (MTD)
8822M:	David Woodhouse <dwmw2@infradead.org>
8823M:	Brian Norris <computersforpeace@gmail.com>
8824M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8825M:	Marek Vasut <marek.vasut@gmail.com>
8826M:	Richard Weinberger <richard@nod.at>
8827M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8828L:	linux-mtd@lists.infradead.org
8829W:	http://www.linux-mtd.infradead.org/
8830Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8831T:	git git://git.infradead.org/linux-mtd.git master
8832T:	git git://git.infradead.org/l2-mtd.git master
8833S:	Maintained
8834F:	Documentation/devicetree/bindings/mtd/
8835F:	drivers/mtd/
8836F:	include/linux/mtd/
8837F:	include/uapi/mtd/
8838
8839MEN A21 WATCHDOG DRIVER
8840M:	Johannes Thumshirn <morbidrsa@gmail.com>
8841L:	linux-watchdog@vger.kernel.org
8842S:	Maintained
8843F:	drivers/watchdog/mena21_wdt.c
8844
8845MEN CHAMELEON BUS (mcb)
8846M:	Johannes Thumshirn <morbidrsa@gmail.com>
8847S:	Maintained
8848F:	drivers/mcb/
8849F:	include/linux/mcb.h
8850F:	Documentation/men-chameleon-bus.txt
8851
8852MEN F21BMC (Board Management Controller)
8853M:	Andreas Werner <andreas.werner@men.de>
8854S:	Supported
8855F:	drivers/mfd/menf21bmc.c
8856F:	drivers/watchdog/menf21bmc_wdt.c
8857F:	drivers/leds/leds-menf21bmc.c
8858F:	drivers/hwmon/menf21bmc_hwmon.c
8859F:	Documentation/hwmon/menf21bmc
8860
8861MESON AO CEC DRIVER FOR AMLOGIC SOCS
8862M:	Neil Armstrong <narmstrong@baylibre.com>
8863L:	linux-media@lists.freedesktop.org
8864L:	linux-amlogic@lists.infradead.org
8865W:	http://linux-meson.com/
8866S:	Supported
8867F:	drivers/media/platform/meson/ao-cec.c
8868F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8869T:	git git://linuxtv.org/media_tree.git
8870
8871METAG ARCHITECTURE
8872M:	James Hogan <james.hogan@imgtec.com>
8873L:	linux-metag@vger.kernel.org
8874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8875S:	Odd Fixes
8876F:	arch/metag/
8877F:	Documentation/metag/
8878F:	Documentation/devicetree/bindings/metag/
8879F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8880F:	drivers/clocksource/metag_generic.c
8881F:	drivers/irqchip/irq-metag.c
8882F:	drivers/irqchip/irq-metag-ext.c
8883F:	drivers/tty/metag_da.c
8884
8885MICROBLAZE ARCHITECTURE
8886M:	Michal Simek <monstr@monstr.eu>
8887W:	http://www.monstr.eu/fdt/
8888T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8889S:	Supported
8890F:	arch/microblaze/
8891
8892MICROCHIP / ATMEL AT91 SERIAL DRIVER
8893M:	Richard Genoud <richard.genoud@gmail.com>
8894S:	Maintained
8895F:	drivers/tty/serial/atmel_serial.c
8896F:	drivers/tty/serial/atmel_serial.h
8897
8898MICROCHIP / ATMEL DMA DRIVER
8899M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8901L:	dmaengine@vger.kernel.org
8902S:	Supported
8903F:	drivers/dma/at_hdmac.c
8904F:	drivers/dma/at_hdmac_regs.h
8905F:	include/linux/platform_data/dma-atmel.h
8906
8907MICROCHIP / ATMEL ECC DRIVER
8908M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8909L:	linux-crypto@vger.kernel.org
8910S:	Maintained
8911F:	drivers/crypto/atmel-ecc.*
8912
8913MICROCHIP / ATMEL ISC DRIVER
8914M:	Songjun Wu <songjun.wu@microchip.com>
8915L:	linux-media@vger.kernel.org
8916S:	Supported
8917F:	drivers/media/platform/atmel/atmel-isc.c
8918F:	drivers/media/platform/atmel/atmel-isc-regs.h
8919F:	devicetree/bindings/media/atmel-isc.txt
8920
8921MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8922M:	Woojung Huh <Woojung.Huh@microchip.com>
8923M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8924L:	netdev@vger.kernel.org
8925S:	Maintained
8926F:	net/dsa/tag_ksz.c
8927F:	drivers/net/dsa/microchip/*
8928F:	include/linux/platform_data/microchip-ksz.h
8929F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8930
8931MICROCHIP USB251XB DRIVER
8932M:	Richard Leitner <richard.leitner@skidata.com>
8933L:	linux-usb@vger.kernel.org
8934S:	Maintained
8935F:	drivers/usb/misc/usb251xb.c
8936F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8937
8938MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8939M:	Don Brace <don.brace@microsemi.com>
8940L:	esc.storagedev@microsemi.com
8941L:	linux-scsi@vger.kernel.org
8942S:	Supported
8943F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8944F:	drivers/scsi/smartpqi/Kconfig
8945F:	drivers/scsi/smartpqi/Makefile
8946F:	include/linux/cciss*.h
8947F:	include/uapi/linux/cciss*.h
8948F:	Documentation/scsi/smartpqi.txt
8949
8950MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8951M:	Chen Yu <yu.c.chen@intel.com>
8952L:	platform-driver-x86@vger.kernel.org
8953S:	Supported
8954F:	drivers/platform/x86/surfacepro3_button.c
8955
8956MICROTEK X6 SCANNER
8957M:	Oliver Neukum <oliver@neukum.org>
8958S:	Maintained
8959F:	drivers/usb/image/microtek.*
8960
8961MIPS
8962M:	Ralf Baechle <ralf@linux-mips.org>
8963L:	linux-mips@linux-mips.org
8964W:	http://www.linux-mips.org/
8965T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8966Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8967S:	Supported
8968F:	Documentation/devicetree/bindings/mips/
8969F:	Documentation/mips/
8970F:	arch/mips/
8971
8972MIPS BOSTON DEVELOPMENT BOARD
8973M:	Paul Burton <paul.burton@imgtec.com>
8974L:	linux-mips@linux-mips.org
8975S:	Maintained
8976F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8977F:	arch/mips/boot/dts/img/boston.dts
8978F:	arch/mips/configs/generic/board-boston.config
8979F:	drivers/clk/imgtec/clk-boston.c
8980F:	include/dt-bindings/clock/boston-clock.h
8981
8982MIPS GENERIC PLATFORM
8983M:	Paul Burton <paul.burton@imgtec.com>
8984L:	linux-mips@linux-mips.org
8985S:	Supported
8986F:	arch/mips/generic/
8987F:	arch/mips/tools/generic-board-config.sh
8988
8989MIPS/LOONGSON1 ARCHITECTURE
8990M:	Keguang Zhang <keguang.zhang@gmail.com>
8991L:	linux-mips@linux-mips.org
8992S:	Maintained
8993F:	arch/mips/loongson32/
8994F:	arch/mips/include/asm/mach-loongson32/
8995F:	drivers/*/*loongson1*
8996F:	drivers/*/*/*loongson1*
8997
8998MIPS RINT INSTRUCTION EMULATION
8999M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9000L:	linux-mips@linux-mips.org
9001S:	Supported
9002F:	arch/mips/math-emu/sp_rint.c
9003F:	arch/mips/math-emu/dp_rint.c
9004
9005MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9006M:	Hans Verkuil <hverkuil@xs4all.nl>
9007L:	linux-media@vger.kernel.org
9008T:	git git://linuxtv.org/media_tree.git
9009W:	https://linuxtv.org
9010S:	Odd Fixes
9011F:	drivers/media/radio/radio-miropcm20*
9012
9013MMP SUPPORT
9014M:	Eric Miao <eric.y.miao@gmail.com>
9015M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9017T:	git git://github.com/hzhuang1/linux.git
9018T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9019S:	Maintained
9020F:	arch/arm/boot/dts/mmp*
9021F:	arch/arm/mach-mmp/
9022
9023MN88472 MEDIA DRIVER
9024M:	Antti Palosaari <crope@iki.fi>
9025L:	linux-media@vger.kernel.org
9026W:	https://linuxtv.org
9027W:	http://palosaari.fi/linux/
9028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9029S:	Maintained
9030F:	drivers/media/dvb-frontends/mn88472*
9031
9032MN88473 MEDIA DRIVER
9033M:	Antti Palosaari <crope@iki.fi>
9034L:	linux-media@vger.kernel.org
9035W:	https://linuxtv.org
9036W:	http://palosaari.fi/linux/
9037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9038S:	Maintained
9039F:	drivers/media/dvb-frontends/mn88473*
9040
9041MODULE SUPPORT
9042M:	Jessica Yu <jeyu@kernel.org>
9043M:	Rusty Russell <rusty@rustcorp.com.au>
9044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9045S:	Maintained
9046F:	include/linux/module.h
9047F:	kernel/module.c
9048
9049MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9050W:	http://popies.net/meye/
9051S:	Orphan
9052F:	Documentation/media/v4l-drivers/meye*
9053F:	drivers/media/pci/meye/
9054F:	include/uapi/linux/meye.h
9055
9056MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9057M:	Jiri Slaby <jirislaby@gmail.com>
9058S:	Maintained
9059F:	Documentation/serial/moxa-smartio
9060F:	drivers/tty/mxser.*
9061
9062MR800 AVERMEDIA USB FM RADIO DRIVER
9063M:	Alexey Klimov <klimov.linux@gmail.com>
9064L:	linux-media@vger.kernel.org
9065T:	git git://linuxtv.org/media_tree.git
9066S:	Maintained
9067F:	drivers/media/radio/radio-mr800.c
9068
9069MRF24J40 IEEE 802.15.4 RADIO DRIVER
9070M:	Alan Ott <alan@signal11.us>
9071L:	linux-wpan@vger.kernel.org
9072S:	Maintained
9073F:	drivers/net/ieee802154/mrf24j40.c
9074F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9075
9076MSI LAPTOP SUPPORT
9077M:	"Lee, Chun-Yi" <jlee@suse.com>
9078L:	platform-driver-x86@vger.kernel.org
9079S:	Maintained
9080F:	drivers/platform/x86/msi-laptop.c
9081
9082MSI WMI SUPPORT
9083L:	platform-driver-x86@vger.kernel.org
9084S:	Orphan
9085F:	drivers/platform/x86/msi-wmi.c
9086
9087MSI001 MEDIA DRIVER
9088M:	Antti Palosaari <crope@iki.fi>
9089L:	linux-media@vger.kernel.org
9090W:	https://linuxtv.org
9091W:	http://palosaari.fi/linux/
9092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9093T:	git git://linuxtv.org/anttip/media_tree.git
9094S:	Maintained
9095F:	drivers/media/tuners/msi001*
9096
9097MSI2500 MEDIA DRIVER
9098M:	Antti Palosaari <crope@iki.fi>
9099L:	linux-media@vger.kernel.org
9100W:	https://linuxtv.org
9101W:	http://palosaari.fi/linux/
9102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9103T:	git git://linuxtv.org/anttip/media_tree.git
9104S:	Maintained
9105F:	drivers/media/usb/msi2500/
9106
9107MSYSTEMS DISKONCHIP G3 MTD DRIVER
9108M:	Robert Jarzmik <robert.jarzmik@free.fr>
9109L:	linux-mtd@lists.infradead.org
9110S:	Maintained
9111F:	drivers/mtd/devices/docg3*
9112
9113MT9M032 APTINA SENSOR DRIVER
9114M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9115L:	linux-media@vger.kernel.org
9116T:	git git://linuxtv.org/media_tree.git
9117S:	Maintained
9118F:	drivers/media/i2c/mt9m032.c
9119F:	include/media/i2c/mt9m032.h
9120
9121MT9P031 APTINA CAMERA SENSOR
9122M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9123L:	linux-media@vger.kernel.org
9124T:	git git://linuxtv.org/media_tree.git
9125S:	Maintained
9126F:	drivers/media/i2c/mt9p031.c
9127F:	include/media/i2c/mt9p031.h
9128
9129MT9T001 APTINA CAMERA SENSOR
9130M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9131L:	linux-media@vger.kernel.org
9132T:	git git://linuxtv.org/media_tree.git
9133S:	Maintained
9134F:	drivers/media/i2c/mt9t001.c
9135F:	include/media/i2c/mt9t001.h
9136
9137MT9V032 APTINA CAMERA SENSOR
9138M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9139L:	linux-media@vger.kernel.org
9140T:	git git://linuxtv.org/media_tree.git
9141S:	Maintained
9142F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9143F:	drivers/media/i2c/mt9v032.c
9144F:	include/media/i2c/mt9v032.h
9145
9146MULTIFUNCTION DEVICES (MFD)
9147M:	Lee Jones <lee.jones@linaro.org>
9148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9149S:	Supported
9150F:	Documentation/devicetree/bindings/mfd/
9151F:	drivers/mfd/
9152F:	include/linux/mfd/
9153F:	include/dt-bindings/mfd/
9154
9155MULTIMEDIA CARD (MMC) ETC. OVER SPI
9156S:	Orphan
9157F:	drivers/mmc/host/mmc_spi.c
9158F:	include/linux/spi/mmc_spi.h
9159
9160MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9161M:	Ulf Hansson <ulf.hansson@linaro.org>
9162L:	linux-mmc@vger.kernel.org
9163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9164S:	Maintained
9165F:	Documentation/devicetree/bindings/mmc/
9166F:	drivers/mmc/
9167F:	include/linux/mmc/
9168F:	include/uapi/linux/mmc/
9169
9170MULTIPLEXER SUBSYSTEM
9171M:	Peter Rosin <peda@axentia.se>
9172S:	Maintained
9173F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9174F:	Documentation/devicetree/bindings/mux/
9175F:	include/linux/dt-bindings/mux/
9176F:	include/linux/mux/
9177F:	drivers/mux/
9178
9179MULTISOUND SOUND DRIVER
9180M:	Andrew Veliath <andrewtv@usa.net>
9181S:	Maintained
9182F:	Documentation/sound/oss/MultiSound
9183F:	sound/oss/msnd*
9184
9185MULTITECH MULTIPORT CARD (ISICOM)
9186S:	Orphan
9187F:	drivers/tty/isicom.c
9188F:	include/linux/isicom.h
9189
9190MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9191M:	Bin Liu <b-liu@ti.com>
9192L:	linux-usb@vger.kernel.org
9193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9194S:	Maintained
9195F:	drivers/usb/musb/
9196
9197MXL5007T MEDIA DRIVER
9198M:	Michael Krufky <mkrufky@linuxtv.org>
9199L:	linux-media@vger.kernel.org
9200W:	https://linuxtv.org
9201W:	http://github.com/mkrufky
9202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9203T:	git git://linuxtv.org/mkrufky/tuners.git
9204S:	Maintained
9205F:	drivers/media/tuners/mxl5007t.*
9206
9207MXSFB DRM DRIVER
9208M:	Marek Vasut <marex@denx.de>
9209S:	Supported
9210F:	drivers/gpu/drm/mxsfb/
9211F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9212
9213MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9214M:	Hyong-Youb Kim <hykim@myri.com>
9215L:	netdev@vger.kernel.org
9216W:	https://www.myricom.com/support/downloads/myri10ge.html
9217S:	Supported
9218F:	drivers/net/ethernet/myricom/myri10ge/
9219
9220NAND FLASH SUBSYSTEM
9221M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9222R:	Richard Weinberger <richard@nod.at>
9223L:	linux-mtd@lists.infradead.org
9224W:	http://www.linux-mtd.infradead.org/
9225Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9226T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9227T:	git git://git.infradead.org/l2-mtd.git nand/next
9228S:	Maintained
9229F:	drivers/mtd/nand/
9230F:	include/linux/mtd/*nand*.h
9231
9232NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9233M:	Daniel Mack <zonque@gmail.com>
9234S:	Maintained
9235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9236W:	http://www.native-instruments.com
9237F:	sound/usb/caiaq/
9238
9239NATSEMI ETHERNET DRIVER (DP8381x)
9240S:	Orphan
9241F:	drivers/net/ethernet/natsemi/natsemi.c
9242
9243NCP FILESYSTEM
9244M:	Petr Vandrovec <petr@vandrovec.name>
9245S:	Odd Fixes
9246F:	fs/ncpfs/
9247
9248NCR 5380 SCSI DRIVERS
9249M:	Finn Thain <fthain@telegraphics.com.au>
9250M:	Michael Schmitz <schmitzmic@gmail.com>
9251L:	linux-scsi@vger.kernel.org
9252S:	Maintained
9253F:	Documentation/scsi/g_NCR5380.txt
9254F:	drivers/scsi/NCR5380.*
9255F:	drivers/scsi/arm/cumana_1.c
9256F:	drivers/scsi/arm/oak.c
9257F:	drivers/scsi/atari_scsi.*
9258F:	drivers/scsi/dmx3191d.c
9259F:	drivers/scsi/g_NCR5380.*
9260F:	drivers/scsi/mac_scsi.*
9261F:	drivers/scsi/sun3_scsi.*
9262F:	drivers/scsi/sun3_scsi_vme.c
9263
9264NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9265M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9266L:	linux-scsi@vger.kernel.org
9267S:	Maintained
9268F:	drivers/scsi/NCR_D700.*
9269
9270NCT6775 HARDWARE MONITOR DRIVER
9271M:	Guenter Roeck <linux@roeck-us.net>
9272L:	linux-hwmon@vger.kernel.org
9273S:	Maintained
9274F:	Documentation/hwmon/nct6775
9275F:	drivers/hwmon/nct6775.c
9276
9277NETEFFECT IWARP RNIC DRIVER (IW_NES)
9278M:	Faisal Latif <faisal.latif@intel.com>
9279L:	linux-rdma@vger.kernel.org
9280W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9281S:	Supported
9282F:	drivers/infiniband/hw/nes/
9283F:	include/uapi/rdma/nes-abi.h
9284
9285NETEM NETWORK EMULATOR
9286M:	Stephen Hemminger <stephen@networkplumber.org>
9287L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9288S:	Maintained
9289F:	net/sched/sch_netem.c
9290
9291NETERION 10GbE DRIVERS (s2io/vxge)
9292M:	Jon Mason <jdmason@kudzu.us>
9293L:	netdev@vger.kernel.org
9294S:	Supported
9295F:	Documentation/networking/s2io.txt
9296F:	Documentation/networking/vxge.txt
9297F:	drivers/net/ethernet/neterion/
9298
9299NETFILTER
9300M:	Pablo Neira Ayuso <pablo@netfilter.org>
9301M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9302M:	Florian Westphal <fw@strlen.de>
9303L:	netfilter-devel@vger.kernel.org
9304L:	coreteam@netfilter.org
9305W:	http://www.netfilter.org/
9306W:	http://www.iptables.org/
9307W:	http://www.nftables.org/
9308Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9311S:	Maintained
9312F:	include/linux/netfilter*
9313F:	include/linux/netfilter/
9314F:	include/net/netfilter/
9315F:	include/uapi/linux/netfilter*
9316F:	include/uapi/linux/netfilter/
9317F:	net/*/netfilter.c
9318F:	net/*/netfilter/
9319F:	net/netfilter/
9320F:	net/bridge/br_netfilter*.c
9321
9322NETROM NETWORK LAYER
9323M:	Ralf Baechle <ralf@linux-mips.org>
9324L:	linux-hams@vger.kernel.org
9325W:	http://www.linux-ax25.org/
9326S:	Maintained
9327F:	include/net/netrom.h
9328F:	include/uapi/linux/netrom.h
9329F:	net/netrom/
9330
9331NETRONOME ETHERNET DRIVERS
9332M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9333L:	oss-drivers@netronome.com
9334S:	Maintained
9335F:	drivers/net/ethernet/netronome/
9336
9337NETWORK BLOCK DEVICE (NBD)
9338M:	Josef Bacik <jbacik@fb.com>
9339S:	Maintained
9340L:	linux-block@vger.kernel.org
9341L:	nbd-general@lists.sourceforge.net
9342F:	Documentation/blockdev/nbd.txt
9343F:	drivers/block/nbd.c
9344F:	include/uapi/linux/nbd.h
9345
9346NETWORK DROP MONITOR
9347M:	Neil Horman <nhorman@tuxdriver.com>
9348L:	netdev@vger.kernel.org
9349S:	Maintained
9350W:	https://fedorahosted.org/dropwatch/
9351F:	net/core/drop_monitor.c
9352
9353NETWORKING DRIVERS
9354L:	netdev@vger.kernel.org
9355W:	http://www.linuxfoundation.org/en/Net
9356Q:	http://patchwork.ozlabs.org/project/netdev/list/
9357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9359S:	Odd Fixes
9360F:	Documentation/devicetree/bindings/net/
9361F:	drivers/net/
9362F:	include/linux/if_*
9363F:	include/linux/netdevice.h
9364F:	include/linux/etherdevice.h
9365F:	include/linux/fcdevice.h
9366F:	include/linux/fddidevice.h
9367F:	include/linux/hippidevice.h
9368F:	include/linux/inetdevice.h
9369F:	include/uapi/linux/if_*
9370F:	include/uapi/linux/netdevice.h
9371
9372NETWORKING DRIVERS (WIRELESS)
9373M:	Kalle Valo <kvalo@codeaurora.org>
9374L:	linux-wireless@vger.kernel.org
9375Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9378S:	Maintained
9379F:	Documentation/devicetree/bindings/net/wireless/
9380F:	drivers/net/wireless/
9381
9382NETWORKING [DSA]
9383M:	Andrew Lunn <andrew@lunn.ch>
9384M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9385M:	Florian Fainelli <f.fainelli@gmail.com>
9386S:	Maintained
9387F:	net/dsa/
9388F:	include/net/dsa.h
9389F:	drivers/net/dsa/
9390
9391NETWORKING [GENERAL]
9392M:	"David S. Miller" <davem@davemloft.net>
9393L:	netdev@vger.kernel.org
9394W:	http://www.linuxfoundation.org/en/Net
9395Q:	http://patchwork.ozlabs.org/project/netdev/list/
9396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9398B:	mailto:netdev@vger.kernel.org
9399S:	Maintained
9400F:	net/
9401F:	include/net/
9402F:	include/linux/in.h
9403F:	include/linux/net.h
9404F:	include/linux/netdevice.h
9405F:	include/uapi/linux/in.h
9406F:	include/uapi/linux/net.h
9407F:	include/uapi/linux/netdevice.h
9408F:	include/uapi/linux/net_namespace.h
9409F:	tools/net/
9410F:	tools/testing/selftests/net/
9411F:	lib/random32.c
9412
9413NETWORKING [IPSEC]
9414M:	Steffen Klassert <steffen.klassert@secunet.com>
9415M:	Herbert Xu <herbert@gondor.apana.org.au>
9416M:	"David S. Miller" <davem@davemloft.net>
9417L:	netdev@vger.kernel.org
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9420S:	Maintained
9421F:	net/core/flow.c
9422F:	net/xfrm/
9423F:	net/key/
9424F:	net/ipv4/xfrm*
9425F:	net/ipv4/esp4*
9426F:	net/ipv4/ah4.c
9427F:	net/ipv4/ipcomp.c
9428F:	net/ipv4/ip_vti.c
9429F:	net/ipv6/xfrm*
9430F:	net/ipv6/esp6*
9431F:	net/ipv6/ah6.c
9432F:	net/ipv6/ipcomp6.c
9433F:	net/ipv6/ip6_vti.c
9434F:	include/uapi/linux/xfrm.h
9435F:	include/net/xfrm.h
9436
9437NETWORKING [IPv4/IPv6]
9438M:	"David S. Miller" <davem@davemloft.net>
9439M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9440M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9441L:	netdev@vger.kernel.org
9442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9443S:	Maintained
9444F:	net/ipv4/
9445F:	net/ipv6/
9446F:	include/net/ip*
9447F:	arch/x86/net/*
9448
9449NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9450M:	Paul Moore <paul@paul-moore.com>
9451W:	https://github.com/netlabel
9452L:	netdev@vger.kernel.org
9453L:	linux-security-module@vger.kernel.org
9454S:	Maintained
9455F:	Documentation/netlabel/
9456F:	include/net/calipso.h
9457F:	include/net/cipso_ipv4.h
9458F:	include/net/netlabel.h
9459F:	include/uapi/linux/netfilter/xt_SECMARK.h
9460F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9461F:	net/netlabel/
9462F:	net/ipv4/cipso_ipv4.c
9463F:	net/ipv6/calipso.c
9464F:	net/netfilter/xt_CONNSECMARK.c
9465F:	net/netfilter/xt_SECMARK.c
9466
9467NETWORKING [TLS]
9468M:	Ilya Lesokhin <ilyal@mellanox.com>
9469M:	Aviad Yehezkel <aviadye@mellanox.com>
9470M:	Dave Watson <davejwatson@fb.com>
9471L:	netdev@vger.kernel.org
9472S:	Maintained
9473F:	net/tls/*
9474F:	include/uapi/linux/tls.h
9475F:	include/net/tls.h
9476
9477NETWORKING [WIRELESS]
9478L:	linux-wireless@vger.kernel.org
9479Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9480
9481NETXEN (1/10) GbE SUPPORT
9482M:	Manish Chopra <manish.chopra@cavium.com>
9483M:	Rahul Verma <rahul.verma@cavium.com>
9484M:	Dept-GELinuxNICDev@cavium.com
9485L:	netdev@vger.kernel.org
9486S:	Supported
9487F:	drivers/net/ethernet/qlogic/netxen/
9488
9489NFC SUBSYSTEM
9490M:	Samuel Ortiz <sameo@linux.intel.com>
9491L:	linux-wireless@vger.kernel.org
9492L:	linux-nfc@lists.01.org (subscribers-only)
9493S:	Supported
9494F:	net/nfc/
9495F:	include/net/nfc/
9496F:	include/uapi/linux/nfc.h
9497F:	drivers/nfc/
9498F:	include/linux/platform_data/nfcmrvl.h
9499F:	include/linux/platform_data/nxp-nci.h
9500F:	Documentation/devicetree/bindings/net/nfc/
9501
9502NFS, SUNRPC, AND LOCKD CLIENTS
9503M:	Trond Myklebust <trond.myklebust@primarydata.com>
9504M:	Anna Schumaker <anna.schumaker@netapp.com>
9505L:	linux-nfs@vger.kernel.org
9506W:	http://client.linux-nfs.org
9507T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9508S:	Maintained
9509F:	fs/lockd/
9510F:	fs/nfs/
9511F:	fs/nfs_common/
9512F:	net/sunrpc/
9513F:	include/linux/lockd/
9514F:	include/linux/nfs*
9515F:	include/linux/sunrpc/
9516F:	include/uapi/linux/nfs*
9517F:	include/uapi/linux/sunrpc/
9518
9519NILFS2 FILESYSTEM
9520M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9521L:	linux-nilfs@vger.kernel.org
9522W:	http://nilfs.sourceforge.net/
9523W:	http://nilfs.osdn.jp/
9524T:	git git://github.com/konis/nilfs2.git
9525S:	Supported
9526F:	Documentation/filesystems/nilfs2.txt
9527F:	fs/nilfs2/
9528F:	include/trace/events/nilfs2.h
9529F:	include/uapi/linux/nilfs2_api.h
9530F:	include/uapi/linux/nilfs2_ondisk.h
9531
9532NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9533M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9534W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9535S:	Maintained
9536F:	Documentation/scsi/NinjaSCSI.txt
9537F:	drivers/scsi/pcmcia/nsp_*
9538
9539NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9540M:	GOTO Masanori <gotom@debian.or.jp>
9541M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9542W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9543S:	Maintained
9544F:	Documentation/scsi/NinjaSCSI.txt
9545F:	drivers/scsi/nsp32*
9546
9547NIOS2 ARCHITECTURE
9548M:	Ley Foon Tan <lftan@altera.com>
9549L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9551S:	Maintained
9552F:	arch/nios2/
9553
9554NOHZ, DYNTICKS SUPPORT
9555M:	Frederic Weisbecker <fweisbec@gmail.com>
9556M:	Thomas Gleixner <tglx@linutronix.de>
9557M:	Ingo Molnar <mingo@kernel.org>
9558L:	linux-kernel@vger.kernel.org
9559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9560S:	Maintained
9561F:	kernel/time/tick*.*
9562F:	include/linux/tick.h
9563F:	include/linux/sched/nohz.h
9564
9565NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9566M:	Pavel Machek <pavel@ucw.cz>
9567M:	Sakari Ailus <sakari.ailus@iki.fi>
9568L:	linux-media@vger.kernel.org
9569S:	Maintained
9570F:	drivers/media/i2c/et8ek8
9571F:	drivers/media/i2c/ad5820.c
9572
9573NOKIA N900 POWER SUPPLY DRIVERS
9574R:	Pali Rohár <pali.rohar@gmail.com>
9575F:	include/linux/power/bq2415x_charger.h
9576F:	include/linux/power/bq27xxx_battery.h
9577F:	include/linux/power/isp1704_charger.h
9578F:	drivers/power/supply/bq2415x_charger.c
9579F:	drivers/power/supply/bq27xxx_battery.c
9580F:	drivers/power/supply/bq27xxx_battery_i2c.c
9581F:	drivers/power/supply/isp1704_charger.c
9582F:	drivers/power/supply/rx51_battery.c
9583
9584NTB AMD DRIVER
9585M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9586L:	linux-ntb@googlegroups.com
9587S:	Supported
9588F:	drivers/ntb/hw/amd/
9589
9590NTB DRIVER CORE
9591M:	Jon Mason <jdmason@kudzu.us>
9592M:	Dave Jiang <dave.jiang@intel.com>
9593M:	Allen Hubbe <Allen.Hubbe@emc.com>
9594L:	linux-ntb@googlegroups.com
9595S:	Supported
9596W:	https://github.com/jonmason/ntb/wiki
9597T:	git git://github.com/jonmason/ntb.git
9598F:	drivers/ntb/
9599F:	drivers/net/ntb_netdev.c
9600F:	include/linux/ntb.h
9601F:	include/linux/ntb_transport.h
9602F:	tools/testing/selftests/ntb/
9603
9604NTB IDT DRIVER
9605M:	Serge Semin <fancer.lancer@gmail.com>
9606L:	linux-ntb@googlegroups.com
9607S:	Supported
9608F:	drivers/ntb/hw/idt/
9609
9610NTB INTEL DRIVER
9611M:	Jon Mason <jdmason@kudzu.us>
9612M:	Dave Jiang <dave.jiang@intel.com>
9613L:	linux-ntb@googlegroups.com
9614S:	Supported
9615W:	https://github.com/jonmason/ntb/wiki
9616T:	git git://github.com/jonmason/ntb.git
9617F:	drivers/ntb/hw/intel/
9618
9619NTFS FILESYSTEM
9620M:	Anton Altaparmakov <anton@tuxera.com>
9621L:	linux-ntfs-dev@lists.sourceforge.net
9622W:	http://www.tuxera.com/
9623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9624S:	Supported
9625F:	Documentation/filesystems/ntfs.txt
9626F:	fs/ntfs/
9627
9628NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9629M:	Antonino Daplas <adaplas@gmail.com>
9630L:	linux-fbdev@vger.kernel.org
9631S:	Maintained
9632F:	drivers/video/fbdev/riva/
9633F:	drivers/video/fbdev/nvidia/
9634
9635NVM EXPRESS DRIVER
9636M:	Keith Busch <keith.busch@intel.com>
9637M:	Jens Axboe <axboe@fb.com>
9638M:	Christoph Hellwig <hch@lst.de>
9639M:	Sagi Grimberg <sagi@grimberg.me>
9640L:	linux-nvme@lists.infradead.org
9641T:	git://git.infradead.org/nvme.git
9642W:	http://git.infradead.org/nvme.git
9643S:	Supported
9644F:	drivers/nvme/host/
9645F:	include/linux/nvme.h
9646F:	include/uapi/linux/nvme_ioctl.h
9647
9648NVM EXPRESS FC TRANSPORT DRIVERS
9649M:	James Smart <james.smart@broadcom.com>
9650L:	linux-nvme@lists.infradead.org
9651S:	Supported
9652F:	include/linux/nvme-fc.h
9653F:	include/linux/nvme-fc-driver.h
9654F:	drivers/nvme/host/fc.c
9655F:	drivers/nvme/target/fc.c
9656F:	drivers/nvme/target/fcloop.c
9657
9658NVM EXPRESS TARGET DRIVER
9659M:	Christoph Hellwig <hch@lst.de>
9660M:	Sagi Grimberg <sagi@grimberg.me>
9661L:	linux-nvme@lists.infradead.org
9662T:	git://git.infradead.org/nvme.git
9663W:	http://git.infradead.org/nvme.git
9664S:	Supported
9665F:	drivers/nvme/target/
9666
9667NVMEM FRAMEWORK
9668M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9669S:	Maintained
9670F:	drivers/nvmem/
9671F:	Documentation/devicetree/bindings/nvmem/
9672F:	Documentation/ABI/stable/sysfs-bus-nvmem
9673F:	include/linux/nvmem-consumer.h
9674F:	include/linux/nvmem-provider.h
9675
9676NXP TDA998X DRM DRIVER
9677M:	Russell King <linux@armlinux.org.uk>
9678S:	Supported
9679T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9680T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9681F:	drivers/gpu/drm/i2c/tda998x_drv.c
9682F:	include/drm/i2c/tda998x.h
9683
9684NXP TFA9879 DRIVER
9685M:	Peter Rosin <peda@axentia.se>
9686L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9687S:	Maintained
9688F:	sound/soc/codecs/tfa9879*
9689
9690NXP-NCI NFC DRIVER
9691M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9692R:	Charles Gorand <charles.gorand@effinnov.com>
9693L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9694S:	Supported
9695F:	drivers/nfc/nxp-nci
9696
9697OBJTOOL
9698M:	Josh Poimboeuf <jpoimboe@redhat.com>
9699S:	Supported
9700F:	tools/objtool/
9701
9702OMAP AUDIO SUPPORT
9703M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9704M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9706L:	linux-omap@vger.kernel.org
9707S:	Maintained
9708F:	sound/soc/omap/
9709
9710OMAP CLOCK FRAMEWORK SUPPORT
9711M:	Paul Walmsley <paul@pwsan.com>
9712L:	linux-omap@vger.kernel.org
9713S:	Maintained
9714F:	arch/arm/*omap*/*clock*
9715
9716OMAP DEVICE TREE SUPPORT
9717M:	Benoît Cousson <bcousson@baylibre.com>
9718M:	Tony Lindgren <tony@atomide.com>
9719L:	linux-omap@vger.kernel.org
9720L:	devicetree@vger.kernel.org
9721S:	Maintained
9722F:	arch/arm/boot/dts/*omap*
9723F:	arch/arm/boot/dts/*am3*
9724F:	arch/arm/boot/dts/*am4*
9725F:	arch/arm/boot/dts/*am5*
9726F:	arch/arm/boot/dts/*dra7*
9727
9728OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9729M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9730L:	linux-omap@vger.kernel.org
9731L:	linux-fbdev@vger.kernel.org
9732S:	Maintained
9733F:	drivers/video/fbdev/omap2/
9734F:	Documentation/arm/OMAP/DSS
9735
9736OMAP FRAMEBUFFER SUPPORT
9737M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9738L:	linux-fbdev@vger.kernel.org
9739L:	linux-omap@vger.kernel.org
9740S:	Maintained
9741F:	drivers/video/fbdev/omap/
9742
9743OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9744M:	Roger Quadros <rogerq@ti.com>
9745M:	Tony Lindgren <tony@atomide.com>
9746L:	linux-omap@vger.kernel.org
9747S:	Maintained
9748F:	drivers/memory/omap-gpmc.c
9749F:	arch/arm/mach-omap2/*gpmc*
9750
9751OMAP GPIO DRIVER
9752M:	Grygorii Strashko <grygorii.strashko@ti.com>
9753M:	Santosh Shilimkar <ssantosh@kernel.org>
9754M:	Kevin Hilman <khilman@kernel.org>
9755L:	linux-omap@vger.kernel.org
9756S:	Maintained
9757F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9758F:	drivers/gpio/gpio-omap.c
9759
9760OMAP HARDWARE SPINLOCK SUPPORT
9761M:	Ohad Ben-Cohen <ohad@wizery.com>
9762L:	linux-omap@vger.kernel.org
9763S:	Maintained
9764F:	drivers/hwspinlock/omap_hwspinlock.c
9765
9766OMAP HS MMC SUPPORT
9767L:	linux-mmc@vger.kernel.org
9768L:	linux-omap@vger.kernel.org
9769S:	Orphan
9770F:	drivers/mmc/host/omap_hsmmc.c
9771
9772OMAP HWMOD DATA
9773M:	Paul Walmsley <paul@pwsan.com>
9774L:	linux-omap@vger.kernel.org
9775S:	Maintained
9776F:	arch/arm/mach-omap2/omap_hwmod*data*
9777
9778OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9779M:	Benoît Cousson <bcousson@baylibre.com>
9780L:	linux-omap@vger.kernel.org
9781S:	Maintained
9782F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9783
9784OMAP HWMOD SUPPORT
9785M:	Benoît Cousson <bcousson@baylibre.com>
9786M:	Paul Walmsley <paul@pwsan.com>
9787L:	linux-omap@vger.kernel.org
9788S:	Maintained
9789F:	arch/arm/mach-omap2/omap_hwmod.*
9790
9791OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9792M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9793L:	linux-media@vger.kernel.org
9794S:	Maintained
9795F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9796F:	drivers/media/platform/omap3isp/
9797F:	drivers/staging/media/omap4iss/
9798
9799OMAP MMC SUPPORT
9800M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9801L:	linux-omap@vger.kernel.org
9802S:	Maintained
9803F:	drivers/mmc/host/omap.c
9804
9805OMAP POWER MANAGEMENT SUPPORT
9806M:	Kevin Hilman <khilman@kernel.org>
9807L:	linux-omap@vger.kernel.org
9808S:	Maintained
9809F:	arch/arm/*omap*/*pm*
9810F:	drivers/cpufreq/omap-cpufreq.c
9811
9812OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9813M:	Rajendra Nayak <rnayak@codeaurora.org>
9814M:	Paul Walmsley <paul@pwsan.com>
9815L:	linux-omap@vger.kernel.org
9816S:	Maintained
9817F:	arch/arm/mach-omap2/prm*
9818
9819OMAP RANDOM NUMBER GENERATOR SUPPORT
9820M:	Deepak Saxena <dsaxena@plexity.net>
9821S:	Maintained
9822F:	drivers/char/hw_random/omap-rng.c
9823
9824OMAP USB SUPPORT
9825L:	linux-usb@vger.kernel.org
9826L:	linux-omap@vger.kernel.org
9827S:	Orphan
9828F:	drivers/usb/*/*omap*
9829F:	arch/arm/*omap*/usb*
9830
9831OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9832M:	Mark Jackson <mpfj@newflow.co.uk>
9833L:	linux-omap@vger.kernel.org
9834S:	Maintained
9835F:	arch/arm/boot/dts/am335x-nano.dts
9836
9837OMAP1 SUPPORT
9838M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9839M:	Tony Lindgren <tony@atomide.com>
9840L:	linux-omap@vger.kernel.org
9841Q:	http://patchwork.kernel.org/project/linux-omap/list/
9842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9843S:	Maintained
9844F:	arch/arm/mach-omap1/
9845F:	arch/arm/plat-omap/
9846F:	arch/arm/configs/omap1_defconfig
9847F:	drivers/i2c/busses/i2c-omap.c
9848F:	include/linux/i2c-omap.h
9849
9850OMAP2+ SUPPORT
9851M:	Tony Lindgren <tony@atomide.com>
9852L:	linux-omap@vger.kernel.org
9853W:	http://www.muru.com/linux/omap/
9854W:	http://linux.omap.com/
9855Q:	http://patchwork.kernel.org/project/linux-omap/list/
9856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9857S:	Maintained
9858F:	arch/arm/mach-omap2/
9859F:	arch/arm/plat-omap/
9860F:	arch/arm/configs/omap2plus_defconfig
9861F:	drivers/i2c/busses/i2c-omap.c
9862F:	drivers/irqchip/irq-omap-intc.c
9863F:	drivers/mfd/*omap*.c
9864F:	drivers/mfd/menelaus.c
9865F:	drivers/mfd/palmas.c
9866F:	drivers/mfd/tps65217.c
9867F:	drivers/mfd/tps65218.c
9868F:	drivers/mfd/tps65910.c
9869F:	drivers/mfd/twl-core.[ch]
9870F:	drivers/mfd/twl4030*.c
9871F:	drivers/mfd/twl6030*.c
9872F:	drivers/mfd/twl6040*.c
9873F:	drivers/regulator/palmas-regulator*.c
9874F:	drivers/regulator/pbias-regulator.c
9875F:	drivers/regulator/tps65217-regulator.c
9876F:	drivers/regulator/tps65218-regulator.c
9877F:	drivers/regulator/tps65910-regulator.c
9878F:	drivers/regulator/twl-regulator.c
9879F:	drivers/regulator/twl6030-regulator.c
9880F:	include/linux/i2c-omap.h
9881
9882ONION OMEGA2+ BOARD
9883M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9884L:	linux-mips@linux-mips.org
9885S:	Maintained
9886F:	arch/mips/boot/dts/ralink/omega2p.dts
9887
9888OMFS FILESYSTEM
9889M:	Bob Copeland <me@bobcopeland.com>
9890L:	linux-karma-devel@lists.sourceforge.net
9891S:	Maintained
9892F:	Documentation/filesystems/omfs.txt
9893F:	fs/omfs/
9894
9895OMNIKEY CARDMAN 4000 DRIVER
9896M:	Harald Welte <laforge@gnumonks.org>
9897S:	Maintained
9898F:	drivers/char/pcmcia/cm4000_cs.c
9899F:	include/linux/cm4000_cs.h
9900F:	include/uapi/linux/cm4000_cs.h
9901
9902OMNIKEY CARDMAN 4040 DRIVER
9903M:	Harald Welte <laforge@gnumonks.org>
9904S:	Maintained
9905F:	drivers/char/pcmcia/cm4040_cs.*
9906
9907OMNIVISION OV13858 SENSOR DRIVER
9908M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9909L:	linux-media@vger.kernel.org
9910T:	git git://linuxtv.org/media_tree.git
9911S:	Maintained
9912F:	drivers/media/i2c/ov13858.c
9913
9914OMNIVISION OV5640 SENSOR DRIVER
9915M:	Steve Longerbeam <slongerbeam@gmail.com>
9916L:	linux-media@vger.kernel.org
9917T:	git git://linuxtv.org/media_tree.git
9918S:	Maintained
9919F:	drivers/media/i2c/ov5640.c
9920
9921OMNIVISION OV5647 SENSOR DRIVER
9922M:	Luis Oliveira <lolivei@synopsys.com>
9923L:	linux-media@vger.kernel.org
9924T:	git git://linuxtv.org/media_tree.git
9925S:	Maintained
9926F:	drivers/media/i2c/ov5647.c
9927
9928OMNIVISION OV7670 SENSOR DRIVER
9929M:	Jonathan Corbet <corbet@lwn.net>
9930L:	linux-media@vger.kernel.org
9931T:	git git://linuxtv.org/media_tree.git
9932S:	Maintained
9933F:	drivers/media/i2c/ov7670.c
9934F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9935
9936ONENAND FLASH DRIVER
9937M:	Kyungmin Park <kyungmin.park@samsung.com>
9938L:	linux-mtd@lists.infradead.org
9939S:	Maintained
9940F:	drivers/mtd/onenand/
9941F:	include/linux/mtd/onenand*.h
9942
9943ONSTREAM SCSI TAPE DRIVER
9944M:	Willem Riede <osst@riede.org>
9945L:	osst-users@lists.sourceforge.net
9946L:	linux-scsi@vger.kernel.org
9947S:	Maintained
9948F:	Documentation/scsi/osst.txt
9949F:	drivers/scsi/osst.*
9950F:	drivers/scsi/osst_*.h
9951F:	drivers/scsi/st.h
9952
9953OP-TEE DRIVER
9954M:	Jens Wiklander <jens.wiklander@linaro.org>
9955S:	Maintained
9956F:	drivers/tee/optee/
9957
9958OPA-VNIC DRIVER
9959M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9960M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9961L:	linux-rdma@vger.kernel.org
9962S:	Supported
9963F:	drivers/infiniband/ulp/opa_vnic
9964
9965OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9966M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9967L:	devicetree@vger.kernel.org
9968S:	Maintained
9969F:	Documentation/devicetree/dynamic-resolution-notes.txt
9970F:	Documentation/devicetree/overlay-notes.txt
9971F:	drivers/of/overlay.c
9972F:	drivers/of/resolver.c
9973
9974OPEN FIRMWARE AND FLATTENED DEVICE TREE
9975M:	Rob Herring <robh+dt@kernel.org>
9976M:	Frank Rowand <frowand.list@gmail.com>
9977L:	devicetree@vger.kernel.org
9978W:	http://www.devicetree.org/
9979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9980S:	Maintained
9981F:	drivers/of/
9982F:	include/linux/of*.h
9983F:	scripts/dtc/
9984F:	Documentation/ABI/testing/sysfs-firmware-ofw
9985
9986OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9987M:	Rob Herring <robh+dt@kernel.org>
9988M:	Mark Rutland <mark.rutland@arm.com>
9989L:	devicetree@vger.kernel.org
9990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9991Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9992S:	Maintained
9993F:	Documentation/devicetree/
9994F:	arch/*/boot/dts/
9995F:	include/dt-bindings/
9996
9997OPENCORES I2C BUS DRIVER
9998M:	Peter Korsgaard <jacmet@sunsite.dk>
9999L:	linux-i2c@vger.kernel.org
10000S:	Maintained
10001F:	Documentation/i2c/busses/i2c-ocores
10002F:	drivers/i2c/busses/i2c-ocores.c
10003
10004OPENRISC ARCHITECTURE
10005M:	Jonas Bonn <jonas@southpole.se>
10006M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10007M:	Stafford Horne <shorne@gmail.com>
10008T:	git git://github.com/openrisc/linux.git
10009L:	openrisc@lists.librecores.org
10010W:	http://openrisc.io
10011S:	Maintained
10012F:	arch/openrisc/
10013
10014OPENVSWITCH
10015M:	Pravin Shelar <pshelar@nicira.com>
10016L:	netdev@vger.kernel.org
10017L:	dev@openvswitch.org
10018W:	http://openvswitch.org
10019S:	Maintained
10020F:	net/openvswitch/
10021F:	include/uapi/linux/openvswitch.h
10022
10023OPERATING PERFORMANCE POINTS (OPP)
10024M:	Viresh Kumar <vireshk@kernel.org>
10025M:	Nishanth Menon <nm@ti.com>
10026M:	Stephen Boyd <sboyd@codeaurora.org>
10027L:	linux-pm@vger.kernel.org
10028S:	Maintained
10029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10030F:	drivers/base/power/opp/
10031F:	include/linux/pm_opp.h
10032F:	Documentation/power/opp.txt
10033F:	Documentation/devicetree/bindings/opp/
10034
10035OPL4 DRIVER
10036M:	Clemens Ladisch <clemens@ladisch.de>
10037L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10038T:	git git://git.alsa-project.org/alsa-kernel.git
10039S:	Maintained
10040F:	sound/drivers/opl4/
10041
10042OPROFILE
10043M:	Robert Richter <rric@kernel.org>
10044L:	oprofile-list@lists.sf.net
10045S:	Maintained
10046F:	arch/*/include/asm/oprofile*.h
10047F:	arch/*/oprofile/
10048F:	drivers/oprofile/
10049F:	include/linux/oprofile.h
10050
10051ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10052M:	Mark Fasheh <mfasheh@versity.com>
10053M:	Joel Becker <jlbec@evilplan.org>
10054L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10055W:	http://ocfs2.wiki.kernel.org
10056S:	Supported
10057F:	Documentation/filesystems/ocfs2.txt
10058F:	Documentation/filesystems/dlmfs.txt
10059F:	fs/ocfs2/
10060
10061ORANGEFS FILESYSTEM
10062M:	Mike Marshall <hubcap@omnibond.com>
10063L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10065S:	Supported
10066F:	fs/orangefs/
10067F:	Documentation/filesystems/orangefs.txt
10068
10069ORINOCO DRIVER
10070L:	linux-wireless@vger.kernel.org
10071W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10072W:	http://www.nongnu.org/orinoco/
10073S:	Orphan
10074F:	drivers/net/wireless/intersil/orinoco/
10075
10076OSD LIBRARY and FILESYSTEM
10077M:	Boaz Harrosh <ooo@electrozaur.com>
10078S:	Maintained
10079F:	drivers/scsi/osd/
10080F:	include/scsi/osd_*
10081F:	fs/exofs/
10082
10083OV2659 OMNIVISION SENSOR DRIVER
10084M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10085L:	linux-media@vger.kernel.org
10086W:	https://linuxtv.org
10087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10088T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10089S:	Maintained
10090F:	drivers/media/i2c/ov2659.c
10091F:	include/media/i2c/ov2659.h
10092
10093OVERLAY FILESYSTEM
10094M:	Miklos Szeredi <miklos@szeredi.hu>
10095L:	linux-unionfs@vger.kernel.org
10096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10097S:	Supported
10098F:	fs/overlayfs/
10099F:	Documentation/filesystems/overlayfs.txt
10100
10101P54 WIRELESS DRIVER
10102M:	Christian Lamparter <chunkeey@googlemail.com>
10103L:	linux-wireless@vger.kernel.org
10104W:	http://wireless.kernel.org/en/users/Drivers/p54
10105S:	Maintained
10106F:	drivers/net/wireless/intersil/p54/
10107
10108PA SEMI ETHERNET DRIVER
10109L:	netdev@vger.kernel.org
10110S:	Orphan
10111F:	drivers/net/ethernet/pasemi/*
10112
10113PA SEMI SMBUS DRIVER
10114L:	linux-i2c@vger.kernel.org
10115S:	Orphan
10116F:	drivers/i2c/busses/i2c-pasemi.c
10117
10118PADATA PARALLEL EXECUTION MECHANISM
10119M:	Steffen Klassert <steffen.klassert@secunet.com>
10120L:	linux-crypto@vger.kernel.org
10121S:	Maintained
10122F:	kernel/padata.c
10123F:	include/linux/padata.h
10124F:	Documentation/padata.txt
10125
10126PANASONIC LAPTOP ACPI EXTRAS DRIVER
10127M:	Harald Welte <laforge@gnumonks.org>
10128L:	platform-driver-x86@vger.kernel.org
10129S:	Maintained
10130F:	drivers/platform/x86/panasonic-laptop.c
10131
10132PANASONIC MN10300/AM33/AM34 PORT
10133M:	David Howells <dhowells@redhat.com>
10134L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10135W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10136S:	Maintained
10137F:	Documentation/mn10300/
10138F:	arch/mn10300/
10139
10140PARALLEL LCD/KEYPAD PANEL DRIVER
10141M:	Willy Tarreau <willy@haproxy.com>
10142M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10143S:	Odd Fixes
10144F:	Documentation/misc-devices/lcd-panel-cgram.txt
10145F:	drivers/misc/panel.c
10146
10147PARALLEL PORT SUBSYSTEM
10148M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10149M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10150L:	linux-parport@lists.infradead.org (subscribers-only)
10151S:	Maintained
10152F:	drivers/parport/
10153F:	include/linux/parport*.h
10154F:	drivers/char/ppdev.c
10155F:	include/uapi/linux/ppdev.h
10156F:	Documentation/parport*.txt
10157
10158PARAVIRT_OPS INTERFACE
10159M:	Juergen Gross <jgross@suse.com>
10160M:	Chris Wright <chrisw@sous-sol.org>
10161M:	Alok Kataria <akataria@vmware.com>
10162M:	Rusty Russell <rusty@rustcorp.com.au>
10163L:	virtualization@lists.linux-foundation.org
10164S:	Supported
10165F:	Documentation/virtual/paravirt_ops.txt
10166F:	arch/*/kernel/paravirt*
10167F:	arch/*/include/asm/paravirt*.h
10168F:	include/linux/hypervisor.h
10169
10170PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10171M:	Tim Waugh <tim@cyberelk.net>
10172L:	linux-parport@lists.infradead.org (subscribers-only)
10173S:	Maintained
10174F:	Documentation/blockdev/paride.txt
10175F:	drivers/block/paride/
10176
10177PARISC ARCHITECTURE
10178M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10179M:	Helge Deller <deller@gmx.de>
10180L:	linux-parisc@vger.kernel.org
10181W:	http://www.parisc-linux.org/
10182Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10185S:	Maintained
10186F:	arch/parisc/
10187F:	Documentation/parisc/
10188F:	drivers/parisc/
10189F:	drivers/char/agp/parisc-agp.c
10190F:	drivers/input/serio/gscps2.c
10191F:	drivers/parport/parport_gsc.*
10192F:	drivers/tty/serial/8250/8250_gsc.c
10193F:	drivers/video/fbdev/sti*
10194F:	drivers/video/console/sti*
10195F:	drivers/video/logo/logo_parisc*
10196
10197PARMAN
10198M:	Jiri Pirko <jiri@mellanox.com>
10199L:	netdev@vger.kernel.org
10200S:	Supported
10201F:	lib/parman.c
10202F:	lib/test_parman.c
10203F:	include/linux/parman.h
10204
10205PC87360 HARDWARE MONITORING DRIVER
10206M:	Jim Cromie <jim.cromie@gmail.com>
10207L:	linux-hwmon@vger.kernel.org
10208S:	Maintained
10209F:	Documentation/hwmon/pc87360
10210F:	drivers/hwmon/pc87360.c
10211
10212PC8736x GPIO DRIVER
10213M:	Jim Cromie <jim.cromie@gmail.com>
10214S:	Maintained
10215F:	drivers/char/pc8736x_gpio.c
10216
10217PC87427 HARDWARE MONITORING DRIVER
10218M:	Jean Delvare <jdelvare@suse.com>
10219L:	linux-hwmon@vger.kernel.org
10220S:	Maintained
10221F:	Documentation/hwmon/pc87427
10222F:	drivers/hwmon/pc87427.c
10223
10224PCA9532 LED DRIVER
10225M:	Riku Voipio <riku.voipio@iki.fi>
10226S:	Maintained
10227F:	drivers/leds/leds-pca9532.c
10228F:	include/linux/leds-pca9532.h
10229
10230PCA9541 I2C BUS MASTER SELECTOR DRIVER
10231M:	Guenter Roeck <linux@roeck-us.net>
10232L:	linux-i2c@vger.kernel.org
10233S:	Maintained
10234F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10235
10236PCDP - PRIMARY CONSOLE AND DEBUG PORT
10237M:	Khalid Aziz <khalid@gonehiking.org>
10238S:	Maintained
10239F:	drivers/firmware/pcdp.*
10240
10241PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10242M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10243L:	linux-pci@vger.kernel.org
10244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10245S:	Maintained
10246F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10247F:	drivers/pci/host/pci-aardvark.c
10248
10249PCI DRIVER FOR ALTERA PCIE IP
10250M:	Ley Foon Tan <lftan@altera.com>
10251L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10252L:	linux-pci@vger.kernel.org
10253S:	Supported
10254F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10255F:	drivers/pci/host/pcie-altera.c
10256
10257PCI DRIVER FOR APPLIEDMICRO XGENE
10258M:	Tanmay Inamdar <tinamdar@apm.com>
10259L:	linux-pci@vger.kernel.org
10260L:	linux-arm-kernel@lists.infradead.org
10261S:	Maintained
10262F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10263F:	drivers/pci/host/pci-xgene.c
10264
10265PCI DRIVER FOR ARM VERSATILE PLATFORM
10266M:	Rob Herring <robh@kernel.org>
10267L:	linux-pci@vger.kernel.org
10268L:	linux-arm-kernel@lists.infradead.org
10269S:	Maintained
10270F:	Documentation/devicetree/bindings/pci/versatile.txt
10271F:	drivers/pci/host/pci-versatile.c
10272
10273PCI DRIVER FOR ARMADA 8K
10274M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10275L:	linux-pci@vger.kernel.org
10276L:	linux-arm-kernel@lists.infradead.org
10277S:	Maintained
10278F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10279F:	drivers/pci/dwc/pcie-armada8k.c
10280
10281PCI DRIVER FOR FREESCALE LAYERSCAPE
10282M:	Minghuan Lian <minghuan.Lian@freescale.com>
10283M:	Mingkai Hu <mingkai.hu@freescale.com>
10284M:	Roy Zang <tie-fei.zang@freescale.com>
10285L:	linuxppc-dev@lists.ozlabs.org
10286L:	linux-pci@vger.kernel.org
10287L:	linux-arm-kernel@lists.infradead.org
10288S:	Maintained
10289F:	drivers/pci/dwc/*layerscape*
10290
10291PCI DRIVER FOR GENERIC OF HOSTS
10292M:	Will Deacon <will.deacon@arm.com>
10293L:	linux-pci@vger.kernel.org
10294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10295S:	Maintained
10296F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10297F:	drivers/pci/host/pci-host-common.c
10298F:	drivers/pci/host/pci-host-generic.c
10299
10300PCI DRIVER FOR IMX6
10301M:	Richard Zhu <hongxing.zhu@nxp.com>
10302M:	Lucas Stach <l.stach@pengutronix.de>
10303L:	linux-pci@vger.kernel.org
10304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10305S:	Maintained
10306F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10307F:	drivers/pci/dwc/*imx6*
10308
10309PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10310M:	Keith Busch <keith.busch@intel.com>
10311M:	Jonathan Derrick <jonathan.derrick@intel.com>
10312L:	linux-pci@vger.kernel.org
10313S:	Supported
10314F:	drivers/pci/host/vmd.c
10315
10316PCI DRIVER FOR MICROSEMI SWITCHTEC
10317M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10318M:	Stephen Bates <stephen.bates@microsemi.com>
10319M:	Logan Gunthorpe <logang@deltatee.com>
10320L:	linux-pci@vger.kernel.org
10321S:	Maintained
10322F:	Documentation/switchtec.txt
10323F:	Documentation/ABI/testing/sysfs-class-switchtec
10324F:	drivers/pci/switch/switchtec*
10325F:	include/uapi/linux/switchtec_ioctl.h
10326
10327PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10328M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10329M:	Jason Cooper <jason@lakedaemon.net>
10330L:	linux-pci@vger.kernel.org
10331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10332S:	Maintained
10333F:	drivers/pci/host/*mvebu*
10334
10335PCI DRIVER FOR NVIDIA TEGRA
10336M:	Thierry Reding <thierry.reding@gmail.com>
10337L:	linux-tegra@vger.kernel.org
10338L:	linux-pci@vger.kernel.org
10339S:	Supported
10340F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10341F:	drivers/pci/host/pci-tegra.c
10342
10343PCI DRIVER FOR RENESAS R-CAR
10344M:	Simon Horman <horms@verge.net.au>
10345L:	linux-pci@vger.kernel.org
10346L:	linux-renesas-soc@vger.kernel.org
10347S:	Maintained
10348F:	drivers/pci/host/*rcar*
10349
10350PCI DRIVER FOR SAMSUNG EXYNOS
10351M:	Jingoo Han <jingoohan1@gmail.com>
10352L:	linux-pci@vger.kernel.org
10353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10354L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10355S:	Maintained
10356F:	drivers/pci/dwc/pci-exynos.c
10357
10358PCI DRIVER FOR SYNOPSYS DESIGNWARE
10359M:	Jingoo Han <jingoohan1@gmail.com>
10360M:	Joao Pinto <Joao.Pinto@synopsys.com>
10361L:	linux-pci@vger.kernel.org
10362S:	Maintained
10363F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10364F:	drivers/pci/dwc/*designware*
10365
10366PCI DRIVER FOR TI DRA7XX
10367M:	Kishon Vijay Abraham I <kishon@ti.com>
10368L:	linux-omap@vger.kernel.org
10369L:	linux-pci@vger.kernel.org
10370S:	Supported
10371F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10372F:	drivers/pci/dwc/pci-dra7xx.c
10373
10374PCI DRIVER FOR TI KEYSTONE
10375M:	Murali Karicheri <m-karicheri2@ti.com>
10376L:	linux-pci@vger.kernel.org
10377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10378S:	Maintained
10379F:	drivers/pci/dwc/*keystone*
10380
10381PCI ENDPOINT SUBSYSTEM
10382M:	Kishon Vijay Abraham I <kishon@ti.com>
10383L:	linux-pci@vger.kernel.org
10384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10385S:	Supported
10386F:	drivers/pci/endpoint/
10387F:	drivers/misc/pci_endpoint_test.c
10388F:	tools/pci/
10389
10390PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10391M:	Russell Currey <ruscur@russell.cc>
10392L:	linuxppc-dev@lists.ozlabs.org
10393S:	Supported
10394F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10395F:	arch/powerpc/kernel/eeh*.c
10396F:	arch/powerpc/platforms/*/eeh*.c
10397F:	arch/powerpc/include/*/eeh*.h
10398
10399PCI ERROR RECOVERY
10400M:	Linas Vepstas <linasvepstas@gmail.com>
10401L:	linux-pci@vger.kernel.org
10402S:	Supported
10403F:	Documentation/PCI/pci-error-recovery.txt
10404
10405PCI MSI DRIVER FOR ALTERA MSI IP
10406M:	Ley Foon Tan <lftan@altera.com>
10407L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10408L:	linux-pci@vger.kernel.org
10409S:	Supported
10410F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10411F:	drivers/pci/host/pcie-altera-msi.c
10412
10413PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10414M:	Duc Dang <dhdang@apm.com>
10415L:	linux-pci@vger.kernel.org
10416L:	linux-arm-kernel@lists.infradead.org
10417S:	Maintained
10418F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10419F:	drivers/pci/host/pci-xgene-msi.c
10420
10421PCI SUBSYSTEM
10422M:	Bjorn Helgaas <bhelgaas@google.com>
10423L:	linux-pci@vger.kernel.org
10424Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10426S:	Supported
10427F:	Documentation/devicetree/bindings/pci/
10428F:	Documentation/PCI/
10429F:	drivers/pci/
10430F:	include/linux/pci*
10431F:	arch/x86/pci/
10432F:	arch/x86/kernel/quirks.c
10433
10434PCIE DRIVER FOR AXIS ARTPEC
10435M:	Niklas Cassel <niklas.cassel@axis.com>
10436M:	Jesper Nilsson <jesper.nilsson@axis.com>
10437L:	linux-arm-kernel@axis.com
10438L:	linux-pci@vger.kernel.org
10439S:	Maintained
10440F:	Documentation/devicetree/bindings/pci/axis,artpec*
10441F:	drivers/pci/dwc/*artpec*
10442
10443PCIE DRIVER FOR CAVIUM THUNDERX
10444M:	David Daney <david.daney@cavium.com>
10445L:	linux-pci@vger.kernel.org
10446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10447S:	Supported
10448F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10449F:	drivers/pci/host/pci-thunder-*
10450
10451PCIE DRIVER FOR HISILICON
10452M:	Zhou Wang <wangzhou1@hisilicon.com>
10453M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10454L:	linux-pci@vger.kernel.org
10455S:	Maintained
10456F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10457F:	drivers/pci/dwc/pcie-hisi.c
10458
10459PCIE DRIVER FOR HISILICON KIRIN
10460M:	Xiaowei Song <songxiaowei@hisilicon.com>
10461M:	Binghui Wang <wangbinghui@hisilicon.com>
10462L:	linux-pci@vger.kernel.org
10463S:	Maintained
10464F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10465F:	drivers/pci/dwc/pcie-kirin.c
10466
10467PCIE DRIVER FOR MEDIATEK
10468M:	Ryder Lee <ryder.lee@mediatek.com>
10469L:	linux-pci@vger.kernel.org
10470L:	linux-mediatek@lists.infradead.org
10471S:	Supported
10472F:	Documentation/devicetree/bindings/pci/mediatek*
10473F:	drivers/pci/host/*mediatek*
10474
10475PCIE DRIVER FOR QUALCOMM MSM
10476M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10477L:	linux-pci@vger.kernel.org
10478L:	linux-arm-msm@vger.kernel.org
10479S:	Maintained
10480F:	drivers/pci/dwc/*qcom*
10481
10482PCIE DRIVER FOR ROCKCHIP
10483M:	Shawn Lin <shawn.lin@rock-chips.com>
10484L:	linux-pci@vger.kernel.org
10485L:	linux-rockchip@lists.infradead.org
10486S:	Maintained
10487F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10488F:	drivers/pci/host/pcie-rockchip.c
10489
10490PCIE DRIVER FOR ST SPEAR13XX
10491M:	Pratyush Anand <pratyush.anand@gmail.com>
10492L:	linux-pci@vger.kernel.org
10493S:	Maintained
10494F:	drivers/pci/dwc/*spear*
10495
10496PCMCIA SUBSYSTEM
10497P:	Linux PCMCIA Team
10498L:	linux-pcmcia@lists.infradead.org
10499W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10501S:	Maintained
10502F:	Documentation/pcmcia/
10503F:	tools/pcmcia/
10504F:	drivers/pcmcia/
10505F:	include/pcmcia/
10506
10507PCNET32 NETWORK DRIVER
10508M:	Don Fry <pcnet32@frontier.com>
10509L:	netdev@vger.kernel.org
10510S:	Maintained
10511F:	drivers/net/ethernet/amd/pcnet32.c
10512
10513PCRYPT PARALLEL CRYPTO ENGINE
10514M:	Steffen Klassert <steffen.klassert@secunet.com>
10515L:	linux-crypto@vger.kernel.org
10516S:	Maintained
10517F:	crypto/pcrypt.c
10518F:	include/crypto/pcrypt.h
10519
10520PER-CPU MEMORY ALLOCATOR
10521M:	Tejun Heo <tj@kernel.org>
10522M:	Christoph Lameter <cl@linux.com>
10523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10524S:	Maintained
10525F:	include/linux/percpu*.h
10526F:	mm/percpu*.c
10527F:	arch/*/include/asm/percpu.h
10528
10529PER-TASK DELAY ACCOUNTING
10530M:	Balbir Singh <bsingharora@gmail.com>
10531S:	Maintained
10532F:	include/linux/delayacct.h
10533F:	kernel/delayacct.c
10534
10535PERFORMANCE EVENTS SUBSYSTEM
10536M:	Peter Zijlstra <peterz@infradead.org>
10537M:	Ingo Molnar <mingo@redhat.com>
10538M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10539R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10540L:	linux-kernel@vger.kernel.org
10541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10542S:	Supported
10543F:	kernel/events/*
10544F:	include/linux/perf_event.h
10545F:	include/uapi/linux/perf_event.h
10546F:	arch/*/kernel/perf_event*.c
10547F:	arch/*/kernel/*/perf_event*.c
10548F:	arch/*/kernel/*/*/perf_event*.c
10549F:	arch/*/include/asm/perf_event.h
10550F:	arch/*/kernel/perf_callchain.c
10551F:	arch/*/events/*
10552F:	tools/perf/
10553
10554PERSONALITY HANDLING
10555M:	Christoph Hellwig <hch@infradead.org>
10556L:	linux-abi-devel@lists.sourceforge.net
10557S:	Maintained
10558F:	include/linux/personality.h
10559F:	include/uapi/linux/personality.h
10560
10561PHONET PROTOCOL
10562M:	Remi Denis-Courmont <courmisch@gmail.com>
10563S:	Supported
10564F:	Documentation/networking/phonet.txt
10565F:	include/linux/phonet.h
10566F:	include/net/phonet/
10567F:	include/uapi/linux/phonet.h
10568F:	net/phonet/
10569
10570PHRAM MTD DRIVER
10571M:	Joern Engel <joern@lazybastard.org>
10572L:	linux-mtd@lists.infradead.org
10573S:	Maintained
10574F:	drivers/mtd/devices/phram.c
10575
10576PICOLCD HID DRIVER
10577M:	Bruno Prémont <bonbons@linux-vserver.org>
10578L:	linux-input@vger.kernel.org
10579S:	Maintained
10580F:	drivers/hid/hid-picolcd*
10581
10582PICOXCELL SUPPORT
10583M:	Jamie Iles <jamie@jamieiles.com>
10584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10585T:	git git://github.com/jamieiles/linux-2.6-ji.git
10586S:	Supported
10587F:	arch/arm/boot/dts/picoxcell*
10588F:	arch/arm/mach-picoxcell/
10589F:	drivers/crypto/picoxcell*
10590
10591PIN CONTROL SUBSYSTEM
10592M:	Linus Walleij <linus.walleij@linaro.org>
10593L:	linux-gpio@vger.kernel.org
10594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10595S:	Maintained
10596F:	Documentation/devicetree/bindings/pinctrl/
10597F:	Documentation/driver-api/pinctl.rst
10598F:	drivers/pinctrl/
10599F:	include/linux/pinctrl/
10600
10601PIN CONTROLLER - ATMEL AT91
10602M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10604S:	Maintained
10605F:	drivers/pinctrl/pinctrl-at91.*
10606
10607PIN CONTROLLER - ATMEL AT91 PIO4
10608M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10610L:	linux-gpio@vger.kernel.org
10611S:	Supported
10612F:	drivers/pinctrl/pinctrl-at91-pio4.*
10613
10614PIN CONTROLLER - INTEL
10615M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10616M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10617S:	Maintained
10618F:	drivers/pinctrl/intel/
10619
10620PIN CONTROLLER - QUALCOMM
10621M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10622S:	Maintained
10623L:	linux-arm-msm@vger.kernel.org
10624F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10625F:	drivers/pinctrl/qcom/
10626
10627PIN CONTROLLER - RENESAS
10628M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10629M:	Geert Uytterhoeven <geert+renesas@glider.be>
10630L:	linux-renesas-soc@vger.kernel.org
10631S:	Maintained
10632F:	drivers/pinctrl/sh-pfc/
10633
10634PIN CONTROLLER - SAMSUNG
10635M:	Tomasz Figa <tomasz.figa@gmail.com>
10636M:	Krzysztof Kozlowski <krzk@kernel.org>
10637M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10639L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10640Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10642S:	Maintained
10643F:	drivers/pinctrl/samsung/
10644F:	include/dt-bindings/pinctrl/samsung.h
10645F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10646
10647PIN CONTROLLER - SINGLE
10648M:	Tony Lindgren <tony@atomide.com>
10649M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10651L:	linux-omap@vger.kernel.org
10652S:	Maintained
10653F:	drivers/pinctrl/pinctrl-single.c
10654
10655PIN CONTROLLER - ST SPEAR
10656M:	Viresh Kumar <vireshk@kernel.org>
10657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10658W:	http://www.st.com/spear
10659S:	Maintained
10660F:	drivers/pinctrl/spear/
10661
10662PISTACHIO SOC SUPPORT
10663M:	James Hartley <james.hartley@imgtec.com>
10664M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10665L:	linux-mips@linux-mips.org
10666S:	Maintained
10667F:	arch/mips/pistachio/
10668F:	arch/mips/include/asm/mach-pistachio/
10669F:	arch/mips/boot/dts/img/pistachio*
10670F:	arch/mips/configs/pistachio*_defconfig
10671
10672PKTCDVD DRIVER
10673S:	Orphan
10674M:	linux-block@vger.kernel.org
10675F:	drivers/block/pktcdvd.c
10676F:	include/linux/pktcdvd.h
10677F:	include/uapi/linux/pktcdvd.h
10678
10679PKUNITY SOC DRIVERS
10680M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10681W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10682S:	Maintained
10683T:	git git://github.com/gxt/linux.git
10684F:	drivers/input/serio/i8042-unicore32io.h
10685F:	drivers/i2c/busses/i2c-puv3.c
10686F:	drivers/video/fbdev/fb-puv3.c
10687F:	drivers/rtc/rtc-puv3.c
10688
10689PMBUS HARDWARE MONITORING DRIVERS
10690M:	Guenter Roeck <linux@roeck-us.net>
10691L:	linux-hwmon@vger.kernel.org
10692W:	http://hwmon.wiki.kernel.org/
10693W:	http://www.roeck-us.net/linux/drivers/
10694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10695S:	Maintained
10696F:	Documentation/hwmon/pmbus
10697F:	drivers/hwmon/pmbus/
10698F:	include/linux/pmbus.h
10699
10700PMC SIERRA MaxRAID DRIVER
10701L:	linux-scsi@vger.kernel.org
10702W:	http://www.pmc-sierra.com/
10703S:	Orphan
10704F:	drivers/scsi/pmcraid.*
10705
10706PMC SIERRA PM8001 DRIVER
10707M:	Jack Wang <jinpu.wang@profitbricks.com>
10708M:	lindar_liu@usish.com
10709L:	linux-scsi@vger.kernel.org
10710S:	Supported
10711F:	drivers/scsi/pm8001/
10712
10713PNP SUPPORT
10714M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10715S:	Maintained
10716F:	drivers/pnp/
10717
10718POSIX CLOCKS and TIMERS
10719M:	Thomas Gleixner <tglx@linutronix.de>
10720L:	linux-kernel@vger.kernel.org
10721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10722S:	Maintained
10723F:	fs/timerfd.c
10724F:	include/linux/timer*
10725F:	kernel/time/*timer*
10726
10727POWER MANAGEMENT CORE
10728M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10729L:	linux-pm@vger.kernel.org
10730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10731B:	https://bugzilla.kernel.org
10732S:	Supported
10733F:	drivers/base/power/
10734F:	include/linux/pm.h
10735F:	include/linux/pm_*
10736F:	include/linux/powercap.h
10737F:	drivers/powercap/
10738
10739POWER STATE COORDINATION INTERFACE (PSCI)
10740M:	Mark Rutland <mark.rutland@arm.com>
10741M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10742L:	linux-arm-kernel@lists.infradead.org
10743S:	Maintained
10744F:	drivers/firmware/psci*.c
10745F:	include/linux/psci.h
10746F:	include/uapi/linux/psci.h
10747
10748POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10749M:	Sebastian Reichel <sre@kernel.org>
10750L:	linux-pm@vger.kernel.org
10751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10752S:	Maintained
10753F:	Documentation/devicetree/bindings/power/supply/
10754F:	include/linux/power_supply.h
10755F:	drivers/power/supply/
10756
10757POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10758M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10759L:	linuxppc-dev@lists.ozlabs.org
10760S:	Maintained
10761F:	drivers/char/powernv-op-panel.c
10762
10763PPP OVER ATM (RFC 2364)
10764M:	Mitchell Blank Jr <mitch@sfgoth.com>
10765S:	Maintained
10766F:	net/atm/pppoatm.c
10767F:	include/uapi/linux/atmppp.h
10768
10769PPP OVER ETHERNET
10770M:	Michal Ostrowski <mostrows@earthlink.net>
10771S:	Maintained
10772F:	drivers/net/ppp/pppoe.c
10773F:	drivers/net/ppp/pppox.c
10774
10775PPP OVER L2TP
10776M:	James Chapman <jchapman@katalix.com>
10777S:	Maintained
10778F:	net/l2tp/l2tp_ppp.c
10779F:	include/linux/if_pppol2tp.h
10780F:	include/uapi/linux/if_pppol2tp.h
10781
10782PPP PROTOCOL DRIVERS AND COMPRESSORS
10783M:	Paul Mackerras <paulus@samba.org>
10784L:	linux-ppp@vger.kernel.org
10785S:	Maintained
10786F:	drivers/net/ppp/ppp_*
10787
10788PPS SUPPORT
10789M:	Rodolfo Giometti <giometti@enneenne.com>
10790W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10791L:	linuxpps@ml.enneenne.com (subscribers-only)
10792S:	Maintained
10793F:	Documentation/pps/
10794F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10795F:	Documentation/ABI/testing/sysfs-pps
10796F:	drivers/pps/
10797F:	include/linux/pps*.h
10798F:	include/uapi/linux/pps.h
10799
10800PPTP DRIVER
10801M:	Dmitry Kozlov <xeb@mail.ru>
10802L:	netdev@vger.kernel.org
10803S:	Maintained
10804F:	drivers/net/ppp/pptp.c
10805W:	http://sourceforge.net/projects/accel-pptp
10806
10807PREEMPTIBLE KERNEL
10808M:	Robert Love <rml@tech9.net>
10809L:	kpreempt-tech@lists.sourceforge.net
10810W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10811S:	Supported
10812F:	Documentation/preempt-locking.txt
10813F:	include/linux/preempt.h
10814
10815PRINTK
10816M:	Petr Mladek <pmladek@suse.com>
10817M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10818R:	Steven Rostedt <rostedt@goodmis.org>
10819S:	Maintained
10820F:	kernel/printk/
10821F:	include/linux/printk.h
10822
10823PRISM54 WIRELESS DRIVER
10824M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10825L:	linux-wireless@vger.kernel.org
10826W:	http://wireless.kernel.org/en/users/Drivers/p54
10827S:	Obsolete
10828F:	drivers/net/wireless/intersil/prism54/
10829
10830PROC SYSCTL
10831M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10832M:	Kees Cook <keescook@chromium.org>
10833L:	linux-kernel@vger.kernel.org
10834L:	linux-fsdevel@vger.kernel.org
10835S:	Maintained
10836F:	fs/proc/proc_sysctl.c
10837F:	include/linux/sysctl.h
10838F:	kernel/sysctl.c
10839F:	tools/testing/selftests/sysctl/
10840
10841PS3 NETWORK SUPPORT
10842M:	Geoff Levand <geoff@infradead.org>
10843L:	netdev@vger.kernel.org
10844L:	linuxppc-dev@lists.ozlabs.org
10845S:	Maintained
10846F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10847
10848PS3 PLATFORM SUPPORT
10849M:	Geoff Levand <geoff@infradead.org>
10850L:	linuxppc-dev@lists.ozlabs.org
10851S:	Maintained
10852F:	arch/powerpc/boot/ps3*
10853F:	arch/powerpc/include/asm/lv1call.h
10854F:	arch/powerpc/include/asm/ps3*.h
10855F:	arch/powerpc/platforms/ps3/
10856F:	drivers/*/ps3*
10857F:	drivers/ps3/
10858F:	drivers/rtc/rtc-ps3.c
10859F:	drivers/usb/host/*ps3.c
10860F:	sound/ppc/snd_ps3*
10861
10862PS3VRAM DRIVER
10863M:	Jim Paris <jim@jtan.com>
10864M:	Geoff Levand <geoff@infradead.org>
10865L:	linuxppc-dev@lists.ozlabs.org
10866S:	Maintained
10867F:	drivers/block/ps3vram.c
10868
10869PSAMPLE PACKET SAMPLING SUPPORT:
10870M:	Yotam Gigi <yotamg@mellanox.com>
10871S:	Maintained
10872F:	net/psample
10873F:	include/net/psample.h
10874F:	include/uapi/linux/psample.h
10875
10876PSTORE FILESYSTEM
10877M:	Kees Cook <keescook@chromium.org>
10878M:	Anton Vorontsov <anton@enomsg.org>
10879M:	Colin Cross <ccross@android.com>
10880M:	Tony Luck <tony.luck@intel.com>
10881S:	Maintained
10882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10883F:	fs/pstore/
10884F:	include/linux/pstore*
10885F:	drivers/firmware/efi/efi-pstore.c
10886F:	drivers/acpi/apei/erst.c
10887F:	Documentation/admin-guide/ramoops.rst
10888F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10889K:	\b(pstore|ramoops)
10890
10891PTP HARDWARE CLOCK SUPPORT
10892M:	Richard Cochran <richardcochran@gmail.com>
10893L:	netdev@vger.kernel.org
10894S:	Maintained
10895W:	http://linuxptp.sourceforge.net/
10896F:	Documentation/ABI/testing/sysfs-ptp
10897F:	Documentation/ptp/*
10898F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10899F:	drivers/net/phy/dp83640*
10900F:	drivers/ptp/*
10901F:	include/linux/ptp_cl*
10902
10903PTRACE SUPPORT
10904M:	Oleg Nesterov <oleg@redhat.com>
10905S:	Maintained
10906F:	include/asm-generic/syscall.h
10907F:	include/linux/ptrace.h
10908F:	include/linux/regset.h
10909F:	include/linux/tracehook.h
10910F:	include/uapi/linux/ptrace.h
10911F:	include/uapi/linux/ptrace.h
10912F:	include/asm-generic/ptrace.h
10913F:	kernel/ptrace.c
10914F:	arch/*/ptrace*.c
10915F:	arch/*/*/ptrace*.c
10916F:	arch/*/include/asm/ptrace*.h
10917
10918PULSE8-CEC DRIVER
10919M:	Hans Verkuil <hverkuil@xs4all.nl>
10920L:	linux-media@vger.kernel.org
10921T:	git git://linuxtv.org/media_tree.git
10922S:	Maintained
10923F:	drivers/media/usb/pulse8-cec/*
10924F:	Documentation/media/cec-drivers/pulse8-cec.rst
10925
10926PVRUSB2 VIDEO4LINUX DRIVER
10927M:	Mike Isely <isely@pobox.com>
10928L:	pvrusb2@isely.net	(subscribers-only)
10929L:	linux-media@vger.kernel.org
10930W:	http://www.isely.net/pvrusb2/
10931T:	git git://linuxtv.org/media_tree.git
10932S:	Maintained
10933F:	Documentation/media/v4l-drivers/pvrusb2*
10934F:	drivers/media/usb/pvrusb2/
10935
10936PWC WEBCAM DRIVER
10937M:	Hans Verkuil <hverkuil@xs4all.nl>
10938L:	linux-media@vger.kernel.org
10939T:	git git://linuxtv.org/media_tree.git
10940S:	Odd Fixes
10941F:	drivers/media/usb/pwc/*
10942
10943PWM FAN DRIVER
10944M:	Kamil Debski <kamil@wypas.org>
10945M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10946L:	linux-hwmon@vger.kernel.org
10947S:	Supported
10948F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10949F:	Documentation/hwmon/pwm-fan
10950F:	drivers/hwmon/pwm-fan.c
10951
10952PWM IR Transmitter
10953M:	Sean Young <sean@mess.org>
10954L:	linux-media@vger.kernel.org
10955S:	Maintained
10956F:	drivers/media/rc/pwm-ir-tx.c
10957
10958PWM SUBSYSTEM
10959M:	Thierry Reding <thierry.reding@gmail.com>
10960L:	linux-pwm@vger.kernel.org
10961S:	Maintained
10962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10963F:	Documentation/pwm.txt
10964F:	Documentation/devicetree/bindings/pwm/
10965F:	include/linux/pwm.h
10966F:	drivers/pwm/
10967F:	drivers/video/backlight/pwm_bl.c
10968F:	include/linux/pwm_backlight.h
10969F:	drivers/gpio/gpio-mvebu.c
10970F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10971
10972PXA GPIO DRIVER
10973M:	Robert Jarzmik <robert.jarzmik@free.fr>
10974L:	linux-gpio@vger.kernel.org
10975S:	Maintained
10976F:	drivers/gpio/gpio-pxa.c
10977
10978PXA MMCI DRIVER
10979S:	Orphan
10980
10981PXA RTC DRIVER
10982M:	Robert Jarzmik <robert.jarzmik@free.fr>
10983L:	linux-rtc@vger.kernel.org
10984S:	Maintained
10985
10986PXA2xx/PXA3xx SUPPORT
10987M:	Daniel Mack <daniel@zonque.org>
10988M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10989M:	Robert Jarzmik <robert.jarzmik@free.fr>
10990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10991T:	git git://github.com/hzhuang1/linux.git
10992T:	git git://github.com/rjarzmik/linux.git
10993S:	Maintained
10994F:	arch/arm/boot/dts/pxa*
10995F:	arch/arm/mach-pxa/
10996F:	drivers/dma/pxa*
10997F:	drivers/pcmcia/pxa2xx*
10998F:	drivers/pinctrl/pxa/
10999F:	drivers/spi/spi-pxa2xx*
11000F:	drivers/usb/gadget/udc/pxa2*
11001F:	include/sound/pxa2xx-lib.h
11002F:	sound/arm/pxa*
11003F:	sound/soc/pxa/
11004
11005PXA3xx NAND FLASH DRIVER
11006M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11007L:	linux-mtd@lists.infradead.org
11008S:	Maintained
11009F:	drivers/mtd/nand/pxa3xx_nand.c
11010
11011QAT DRIVER
11012M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11013M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11014L:	qat-linux@intel.com
11015S:	Supported
11016F:	drivers/crypto/qat/
11017
11018QCOM AUDIO (ASoC) DRIVERS
11019M:	Patrick Lai <plai@codeaurora.org>
11020M:	Banajit Goswami <bgoswami@codeaurora.org>
11021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11022S:	Supported
11023F:	sound/soc/qcom/
11024
11025QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11026M:	Gabriel Somlo <somlo@cmu.edu>
11027M:	"Michael S. Tsirkin" <mst@redhat.com>
11028L:	qemu-devel@nongnu.org
11029S:	Maintained
11030F:	drivers/firmware/qemu_fw_cfg.c
11031
11032QIB DRIVER
11033M:	Mike Marciniszyn <infinipath@intel.com>
11034L:	linux-rdma@vger.kernel.org
11035S:	Supported
11036F:	drivers/infiniband/hw/qib/
11037
11038QLOGIC QL41xxx FCOE DRIVER
11039M:	QLogic-Storage-Upstream@cavium.com
11040L:	linux-scsi@vger.kernel.org
11041S:	Supported
11042F:	drivers/scsi/qedf/
11043
11044QLOGIC QL41xxx ISCSI DRIVER
11045M:	QLogic-Storage-Upstream@cavium.com
11046L:	linux-scsi@vger.kernel.org
11047S:	Supported
11048F:	drivers/scsi/qedi/
11049
11050QLOGIC QL4xxx ETHERNET DRIVER
11051M:	Yuval Mintz <Yuval.Mintz@cavium.com>
11052M:	Ariel Elior <Ariel.Elior@cavium.com>
11053M:	everest-linux-l2@cavium.com
11054L:	netdev@vger.kernel.org
11055S:	Supported
11056F:	drivers/net/ethernet/qlogic/qed/
11057F:	include/linux/qed/
11058F:	drivers/net/ethernet/qlogic/qede/
11059
11060QLOGIC QL4xxx RDMA DRIVER
11061M:	Ram Amrani <Ram.Amrani@cavium.com>
11062M:	Ariel Elior <Ariel.Elior@cavium.com>
11063L:	linux-rdma@vger.kernel.org
11064S:	Supported
11065F:	drivers/infiniband/hw/qedr/
11066F:	include/uapi/rdma/qedr-abi.h
11067
11068QLOGIC QLA1280 SCSI DRIVER
11069M:	Michael Reed <mdr@sgi.com>
11070L:	linux-scsi@vger.kernel.org
11071S:	Maintained
11072F:	drivers/scsi/qla1280.[ch]
11073
11074QLOGIC QLA2XXX FC-SCSI DRIVER
11075M:	qla2xxx-upstream@qlogic.com
11076L:	linux-scsi@vger.kernel.org
11077S:	Supported
11078F:	Documentation/scsi/LICENSE.qla2xxx
11079F:	drivers/scsi/qla2xxx/
11080
11081QLOGIC QLA3XXX NETWORK DRIVER
11082M:	Dept-GELinuxNICDev@cavium.com
11083L:	netdev@vger.kernel.org
11084S:	Supported
11085F:	Documentation/networking/LICENSE.qla3xxx
11086F:	drivers/net/ethernet/qlogic/qla3xxx.*
11087
11088QLOGIC QLA4XXX iSCSI DRIVER
11089M:	QLogic-Storage-Upstream@qlogic.com
11090L:	linux-scsi@vger.kernel.org
11091S:	Supported
11092F:	Documentation/scsi/LICENSE.qla4xxx
11093F:	drivers/scsi/qla4xxx/
11094
11095QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11096M:	Harish Patil <harish.patil@cavium.com>
11097M:	Manish Chopra <manish.chopra@cavium.com>
11098M:	Dept-GELinuxNICDev@cavium.com
11099L:	netdev@vger.kernel.org
11100S:	Supported
11101F:	drivers/net/ethernet/qlogic/qlcnic/
11102
11103QLOGIC QLGE 10Gb ETHERNET DRIVER
11104M:	Harish Patil <harish.patil@cavium.com>
11105M:	Manish Chopra <manish.chopra@cavium.com>
11106M:	Dept-GELinuxNICDev@cavium.com
11107L:	netdev@vger.kernel.org
11108S:	Supported
11109F:	drivers/net/ethernet/qlogic/qlge/
11110
11111QNX4 FILESYSTEM
11112M:	Anders Larsen <al@alarsen.net>
11113W:	http://www.alarsen.net/linux/qnx4fs/
11114S:	Maintained
11115F:	fs/qnx4/
11116F:	include/uapi/linux/qnx4_fs.h
11117F:	include/uapi/linux/qnxtypes.h
11118
11119QORIQ DPAA2 FSL-MC BUS DRIVER
11120M:	Stuart Yoder <stuyoder@gmail.com>
11121M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11122L:	linux-kernel@vger.kernel.org
11123S:	Maintained
11124F:	drivers/staging/fsl-mc/
11125F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11126
11127QT1010 MEDIA DRIVER
11128M:	Antti Palosaari <crope@iki.fi>
11129L:	linux-media@vger.kernel.org
11130W:	https://linuxtv.org
11131W:	http://palosaari.fi/linux/
11132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11133T:	git git://linuxtv.org/anttip/media_tree.git
11134S:	Maintained
11135F:	drivers/media/tuners/qt1010*
11136
11137QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11138M:	Kalle Valo <kvalo@qca.qualcomm.com>
11139L:	ath10k@lists.infradead.org
11140W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11142S:	Supported
11143F:	drivers/net/wireless/ath/ath10k/
11144
11145QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11146M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11147L:	linux-wireless@vger.kernel.org
11148W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11149S:	Supported
11150F:	drivers/net/wireless/ath/ath9k/
11151
11152QUALCOMM CAMERA SUBSYSTEM DRIVER
11153M:	Todor Tomov <todor.tomov@linaro.org>
11154L:	linux-media@vger.kernel.org
11155S:	Maintained
11156F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11157F:	Documentation/media/v4l-drivers/qcom_camss.rst
11158F:	drivers/media/platform/qcom/camss-8x16/
11159
11160QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11161M:	Timur Tabi <timur@codeaurora.org>
11162L:	netdev@vger.kernel.org
11163S:	Supported
11164F:	drivers/net/ethernet/qualcomm/emac/
11165
11166QUALCOMM HEXAGON ARCHITECTURE
11167M:	Richard Kuo <rkuo@codeaurora.org>
11168L:	linux-hexagon@vger.kernel.org
11169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11170S:	Supported
11171F:	arch/hexagon/
11172
11173QUALCOMM IOMMU
11174M:	Rob Clark <robdclark@gmail.com>
11175L:	iommu@lists.linux-foundation.org
11176L:	linux-arm-msm@vger.kernel.org
11177S:	Maintained
11178F:	drivers/iommu/qcom_iommu.c
11179
11180QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11181M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11182L:	linux-media@vger.kernel.org
11183L:	linux-arm-msm@vger.kernel.org
11184T:	git git://linuxtv.org/media_tree.git
11185S:	Maintained
11186F:	drivers/media/platform/qcom/venus/
11187
11188QUALCOMM WCN36XX WIRELESS DRIVER
11189M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11190L:	wcn36xx@lists.infradead.org
11191W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11192T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11193S:	Supported
11194F:	drivers/net/wireless/ath/wcn36xx/
11195
11196QUANTENNA QTNFMAC WIRELESS DRIVER
11197M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11198M:	Avinash Patil <avinashp@quantenna.com>
11199M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11200L:	linux-wireless@vger.kernel.org
11201S:	Maintained
11202F:	drivers/net/wireless/quantenna
11203
11204RADEON and AMDGPU DRM DRIVERS
11205M:	Alex Deucher <alexander.deucher@amd.com>
11206M:	Christian König <christian.koenig@amd.com>
11207L:	amd-gfx@lists.freedesktop.org
11208T:	git git://people.freedesktop.org/~agd5f/linux
11209S:	Supported
11210F:	drivers/gpu/drm/radeon/
11211F:	include/uapi/drm/radeon_drm.h
11212F:	drivers/gpu/drm/amd/
11213F:	include/uapi/drm/amdgpu_drm.h
11214
11215RADEON FRAMEBUFFER DISPLAY DRIVER
11216M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11217L:	linux-fbdev@vger.kernel.org
11218S:	Maintained
11219F:	drivers/video/fbdev/aty/radeon*
11220F:	include/uapi/linux/radeonfb.h
11221
11222RADIOSHARK RADIO DRIVER
11223M:	Hans Verkuil <hverkuil@xs4all.nl>
11224L:	linux-media@vger.kernel.org
11225T:	git git://linuxtv.org/media_tree.git
11226S:	Maintained
11227F:	drivers/media/radio/radio-shark.c
11228
11229RADIOSHARK2 RADIO DRIVER
11230M:	Hans Verkuil <hverkuil@xs4all.nl>
11231L:	linux-media@vger.kernel.org
11232T:	git git://linuxtv.org/media_tree.git
11233S:	Maintained
11234F:	drivers/media/radio/radio-shark2.c
11235F:	drivers/media/radio/radio-tea5777.c
11236
11237RADOS BLOCK DEVICE (RBD)
11238M:	Ilya Dryomov <idryomov@gmail.com>
11239M:	Sage Weil <sage@redhat.com>
11240M:	Alex Elder <elder@kernel.org>
11241L:	ceph-devel@vger.kernel.org
11242W:	http://ceph.com/
11243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11244T:	git git://github.com/ceph/ceph-client.git
11245S:	Supported
11246F:	Documentation/ABI/testing/sysfs-bus-rbd
11247F:	drivers/block/rbd.c
11248F:	drivers/block/rbd_types.h
11249
11250RAGE128 FRAMEBUFFER DISPLAY DRIVER
11251M:	Paul Mackerras <paulus@samba.org>
11252L:	linux-fbdev@vger.kernel.org
11253S:	Maintained
11254F:	drivers/video/fbdev/aty/aty128fb.c
11255
11256RAINSHADOW-CEC DRIVER
11257M:	Hans Verkuil <hverkuil@xs4all.nl>
11258L:	linux-media@vger.kernel.org
11259T:	git git://linuxtv.org/media_tree.git
11260S:	Maintained
11261F:	drivers/media/usb/rainshadow-cec/*
11262
11263RALINK MIPS ARCHITECTURE
11264M:	John Crispin <john@phrozen.org>
11265L:	linux-mips@linux-mips.org
11266S:	Maintained
11267F:	arch/mips/ralink
11268
11269RALINK RT2X00 WIRELESS LAN DRIVER
11270P:	rt2x00 project
11271M:	Stanislaw Gruszka <sgruszka@redhat.com>
11272M:	Helmut Schaa <helmut.schaa@googlemail.com>
11273L:	linux-wireless@vger.kernel.org
11274S:	Maintained
11275F:	drivers/net/wireless/ralink/rt2x00/
11276
11277RAMDISK RAM BLOCK DEVICE DRIVER
11278M:	Jens Axboe <axboe@kernel.dk>
11279S:	Maintained
11280F:	Documentation/blockdev/ramdisk.txt
11281F:	drivers/block/brd.c
11282
11283RANDOM NUMBER DRIVER
11284M:	"Theodore Ts'o" <tytso@mit.edu>
11285S:	Maintained
11286F:	drivers/char/random.c
11287
11288RAPIDIO SUBSYSTEM
11289M:	Matt Porter <mporter@kernel.crashing.org>
11290M:	Alexandre Bounine <alexandre.bounine@idt.com>
11291S:	Maintained
11292F:	drivers/rapidio/
11293
11294RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11295L:	linux-wireless@vger.kernel.org
11296S:	Orphan
11297F:	drivers/net/wireless/ray*
11298
11299RCUTORTURE MODULE
11300M:	Josh Triplett <josh@joshtriplett.org>
11301M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11302L:	linux-kernel@vger.kernel.org
11303S:	Supported
11304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11305F:	Documentation/RCU/torture.txt
11306F:	kernel/rcu/rcutorture.c
11307
11308RCUTORTURE TEST FRAMEWORK
11309M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11310M:	Josh Triplett <josh@joshtriplett.org>
11311R:	Steven Rostedt <rostedt@goodmis.org>
11312R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11313R:	Lai Jiangshan <jiangshanlai@gmail.com>
11314L:	linux-kernel@vger.kernel.org
11315S:	Supported
11316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11317F:	tools/testing/selftests/rcutorture
11318
11319RDC R-321X SoC
11320M:	Florian Fainelli <florian@openwrt.org>
11321S:	Maintained
11322
11323RDC R6040 FAST ETHERNET DRIVER
11324M:	Florian Fainelli <f.fainelli@gmail.com>
11325L:	netdev@vger.kernel.org
11326S:	Maintained
11327F:	drivers/net/ethernet/rdc/r6040.c
11328
11329RDMAVT - RDMA verbs software
11330M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11331L:	linux-rdma@vger.kernel.org
11332S:	Supported
11333F:	drivers/infiniband/sw/rdmavt
11334
11335RDS - RELIABLE DATAGRAM SOCKETS
11336M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11337L:	netdev@vger.kernel.org
11338L:	linux-rdma@vger.kernel.org
11339L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11340W:	https://oss.oracle.com/projects/rds/
11341S:	Supported
11342F:	net/rds/
11343F:	Documentation/networking/rds.txt
11344
11345RDT - RESOURCE ALLOCATION
11346M:	Fenghua Yu <fenghua.yu@intel.com>
11347L:	linux-kernel@vger.kernel.org
11348S:	Supported
11349F:	arch/x86/kernel/cpu/intel_rdt*
11350F:	arch/x86/include/asm/intel_rdt_sched.h
11351F:	Documentation/x86/intel_rdt*
11352
11353READ-COPY UPDATE (RCU)
11354M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11355M:	Josh Triplett <josh@joshtriplett.org>
11356R:	Steven Rostedt <rostedt@goodmis.org>
11357R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11358R:	Lai Jiangshan <jiangshanlai@gmail.com>
11359L:	linux-kernel@vger.kernel.org
11360W:	http://www.rdrop.com/users/paulmck/RCU/
11361S:	Supported
11362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11363F:	Documentation/RCU/
11364X:	Documentation/RCU/torture.txt
11365F:	include/linux/rcu*
11366X:	include/linux/srcu.h
11367F:	kernel/rcu/
11368X:	kernel/torture.c
11369
11370REAL TIME CLOCK (RTC) SUBSYSTEM
11371M:	Alessandro Zummo <a.zummo@towertech.it>
11372M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11373L:	linux-rtc@vger.kernel.org
11374Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11376S:	Maintained
11377F:	Documentation/devicetree/bindings/rtc/
11378F:	Documentation/rtc.txt
11379F:	drivers/rtc/
11380F:	include/linux/rtc.h
11381F:	include/uapi/linux/rtc.h
11382F:	include/linux/rtc/
11383F:	include/linux/platform_data/rtc-*
11384F:	tools/testing/selftests/timers/rtctest.c
11385
11386REALTEK AUDIO CODECS
11387M:	Bard Liao <bardliao@realtek.com>
11388M:	Oder Chiou <oder_chiou@realtek.com>
11389S:	Maintained
11390F:	sound/soc/codecs/rt*
11391F:	include/sound/rt*.h
11392
11393REGISTER MAP ABSTRACTION
11394M:	Mark Brown <broonie@kernel.org>
11395L:	linux-kernel@vger.kernel.org
11396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11397S:	Supported
11398F:	Documentation/devicetree/bindings/regmap/
11399F:	drivers/base/regmap/
11400F:	include/linux/regmap.h
11401
11402REISERFS FILE SYSTEM
11403L:	reiserfs-devel@vger.kernel.org
11404S:	Supported
11405F:	fs/reiserfs/
11406
11407REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11408M:	Ohad Ben-Cohen <ohad@wizery.com>
11409M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11410L:	linux-remoteproc@vger.kernel.org
11411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11412S:	Maintained
11413F:	Documentation/devicetree/bindings/remoteproc/
11414F:	Documentation/remoteproc.txt
11415F:	drivers/remoteproc/
11416F:	include/linux/remoteproc.h
11417
11418REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11419M:	Ohad Ben-Cohen <ohad@wizery.com>
11420M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11421L:	linux-remoteproc@vger.kernel.org
11422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11423S:	Maintained
11424F:	drivers/rpmsg/
11425F:	Documentation/rpmsg.txt
11426F:	include/linux/rpmsg.h
11427F:	include/linux/rpmsg/
11428
11429RENESAS CLOCK DRIVERS
11430M:	Geert Uytterhoeven <geert+renesas@glider.be>
11431L:	linux-renesas-soc@vger.kernel.org
11432S:	Supported
11433F:	drivers/clk/renesas/
11434
11435RENESAS ETHERNET DRIVERS
11436R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11437L:	netdev@vger.kernel.org
11438L:	linux-renesas-soc@vger.kernel.org
11439F:	Documentation/devicetree/bindings/net/renesas,*.txt
11440F:	Documentation/devicetree/bindings/net/sh_eth.txt
11441F:	drivers/net/ethernet/renesas/
11442F:	include/linux/sh_eth.h
11443
11444RENESAS R-CAR GYROADC DRIVER
11445M:	Marek Vasut <marek.vasut@gmail.com>
11446L:	linux-iio@vger.kernel.org
11447S:	Supported
11448F:	drivers/iio/adc/rcar_gyro_adc.c
11449
11450RENESAS USB PHY DRIVER
11451M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11452L:	linux-renesas-soc@vger.kernel.org
11453S:	Maintained
11454F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11455
11456RESET CONTROLLER FRAMEWORK
11457M:	Philipp Zabel <p.zabel@pengutronix.de>
11458T:	git git://git.pengutronix.de/git/pza/linux
11459S:	Maintained
11460F:	drivers/reset/
11461F:	Documentation/devicetree/bindings/reset/
11462F:	include/dt-bindings/reset/
11463F:	include/linux/reset.h
11464F:	include/linux/reset-controller.h
11465
11466RFKILL
11467M:	Johannes Berg <johannes@sipsolutions.net>
11468L:	linux-wireless@vger.kernel.org
11469W:	http://wireless.kernel.org/
11470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11472S:	Maintained
11473F:	Documentation/rfkill.txt
11474F:	net/rfkill/
11475
11476RHASHTABLE
11477M:	Thomas Graf <tgraf@suug.ch>
11478M:	Herbert Xu <herbert@gondor.apana.org.au>
11479L:	netdev@vger.kernel.org
11480S:	Maintained
11481F:	lib/rhashtable.c
11482F:	include/linux/rhashtable.h
11483
11484RICOH R5C592 MEMORYSTICK DRIVER
11485M:	Maxim Levitsky <maximlevitsky@gmail.com>
11486S:	Maintained
11487F:	drivers/memstick/host/r592.*
11488
11489RICOH SMARTMEDIA/XD DRIVER
11490M:	Maxim Levitsky <maximlevitsky@gmail.com>
11491S:	Maintained
11492F:	drivers/mtd/nand/r852.c
11493F:	drivers/mtd/nand/r852.h
11494
11495ROCCAT DRIVERS
11496M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11497W:	http://sourceforge.net/projects/roccat/
11498S:	Maintained
11499F:	drivers/hid/hid-roccat*
11500F:	include/linux/hid-roccat*
11501F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11502
11503ROCKER DRIVER
11504M:	Jiri Pirko <jiri@resnulli.us>
11505L:	netdev@vger.kernel.org
11506S:	Supported
11507F:	drivers/net/ethernet/rocker/
11508
11509ROCKETPORT DRIVER
11510P:	Comtrol Corp.
11511W:	http://www.comtrol.com
11512S:	Maintained
11513F:	Documentation/serial/rocket.txt
11514F:	drivers/tty/rocket*
11515
11516ROCKETPORT EXPRESS/INFINITY DRIVER
11517M:	Kevin Cernekee <cernekee@gmail.com>
11518L:	linux-serial@vger.kernel.org
11519S:	Odd Fixes
11520F:	drivers/tty/serial/rp2.*
11521
11522ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11523M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11524L:	linux-kernel@vger.kernel.org
11525L:	linux-renesas-soc@vger.kernel.org
11526S:	Supported
11527F:	drivers/mfd/bd9571mwv.c
11528F:	drivers/regulator/bd9571mwv-regulator.c
11529F:	drivers/gpio/gpio-bd9571mwv.c
11530F:	include/linux/mfd/bd9571mwv.h
11531F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11532
11533ROSE NETWORK LAYER
11534M:	Ralf Baechle <ralf@linux-mips.org>
11535L:	linux-hams@vger.kernel.org
11536W:	http://www.linux-ax25.org/
11537S:	Maintained
11538F:	include/net/rose.h
11539F:	include/uapi/linux/rose.h
11540F:	net/rose/
11541
11542RTL2830 MEDIA DRIVER
11543M:	Antti Palosaari <crope@iki.fi>
11544L:	linux-media@vger.kernel.org
11545W:	https://linuxtv.org
11546W:	http://palosaari.fi/linux/
11547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11548T:	git git://linuxtv.org/anttip/media_tree.git
11549S:	Maintained
11550F:	drivers/media/dvb-frontends/rtl2830*
11551
11552RTL2832 MEDIA DRIVER
11553M:	Antti Palosaari <crope@iki.fi>
11554L:	linux-media@vger.kernel.org
11555W:	https://linuxtv.org
11556W:	http://palosaari.fi/linux/
11557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11558T:	git git://linuxtv.org/anttip/media_tree.git
11559S:	Maintained
11560F:	drivers/media/dvb-frontends/rtl2832*
11561
11562RTL2832_SDR MEDIA DRIVER
11563M:	Antti Palosaari <crope@iki.fi>
11564L:	linux-media@vger.kernel.org
11565W:	https://linuxtv.org
11566W:	http://palosaari.fi/linux/
11567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11568T:	git git://linuxtv.org/anttip/media_tree.git
11569S:	Maintained
11570F:	drivers/media/dvb-frontends/rtl2832_sdr*
11571
11572RTL8180 WIRELESS DRIVER
11573L:	linux-wireless@vger.kernel.org
11574W:	http://wireless.kernel.org/
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11576S:	Orphan
11577F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11578
11579RTL8187 WIRELESS DRIVER
11580M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11581M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11582M:	Larry Finger <Larry.Finger@lwfinger.net>
11583L:	linux-wireless@vger.kernel.org
11584W:	http://wireless.kernel.org/
11585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11586S:	Maintained
11587F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11588
11589RTL8192CE WIRELESS DRIVER
11590M:	Larry Finger <Larry.Finger@lwfinger.net>
11591M:	Chaoming Li <chaoming_li@realsil.com.cn>
11592L:	linux-wireless@vger.kernel.org
11593W:	http://wireless.kernel.org/
11594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11595S:	Maintained
11596F:	drivers/net/wireless/realtek/rtlwifi/
11597F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11598
11599RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11600M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11601L:	linux-wireless@vger.kernel.org
11602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11603S:	Maintained
11604F:	drivers/net/wireless/realtek/rtl8xxxu/
11605
11606S3 SAVAGE FRAMEBUFFER DRIVER
11607M:	Antonino Daplas <adaplas@gmail.com>
11608L:	linux-fbdev@vger.kernel.org
11609S:	Maintained
11610F:	drivers/video/fbdev/savage/
11611
11612S390
11613M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11614M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11615L:	linux-s390@vger.kernel.org
11616W:	http://www.ibm.com/developerworks/linux/linux390/
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11618S:	Supported
11619F:	arch/s390/
11620F:	drivers/s390/
11621F:	Documentation/s390/
11622F:	Documentation/driver-api/s390-drivers.rst
11623
11624S390 COMMON I/O LAYER
11625M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11626M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11627L:	linux-s390@vger.kernel.org
11628W:	http://www.ibm.com/developerworks/linux/linux390/
11629S:	Supported
11630F:	drivers/s390/cio/
11631
11632S390 DASD DRIVER
11633M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11634M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11635L:	linux-s390@vger.kernel.org
11636W:	http://www.ibm.com/developerworks/linux/linux390/
11637S:	Supported
11638F:	drivers/s390/block/dasd*
11639F:	block/partitions/ibm.c
11640
11641S390 IOMMU (PCI)
11642M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11643L:	linux-s390@vger.kernel.org
11644W:	http://www.ibm.com/developerworks/linux/linux390/
11645S:	Supported
11646F:	drivers/iommu/s390-iommu.c
11647
11648S390 IUCV NETWORK LAYER
11649M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11650M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11651L:	linux-s390@vger.kernel.org
11652W:	http://www.ibm.com/developerworks/linux/linux390/
11653S:	Supported
11654F:	drivers/s390/net/*iucv*
11655F:	include/net/iucv/
11656F:	net/iucv/
11657
11658S390 NETWORK DRIVERS
11659M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11660M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11661L:	linux-s390@vger.kernel.org
11662W:	http://www.ibm.com/developerworks/linux/linux390/
11663S:	Supported
11664F:	drivers/s390/net/
11665
11666S390 PCI SUBSYSTEM
11667M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11668M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11669L:	linux-s390@vger.kernel.org
11670W:	http://www.ibm.com/developerworks/linux/linux390/
11671S:	Supported
11672F:	arch/s390/pci/
11673F:	drivers/pci/hotplug/s390_pci_hpc.c
11674
11675S390 VFIO-CCW DRIVER
11676M:	Cornelia Huck <cohuck@redhat.com>
11677M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11678L:	linux-s390@vger.kernel.org
11679L:	kvm@vger.kernel.org
11680S:	Supported
11681F:	drivers/s390/cio/vfio_ccw*
11682F:	Documentation/s390/vfio-ccw.txt
11683F:	include/uapi/linux/vfio_ccw.h
11684
11685S390 ZCRYPT DRIVER
11686M:	Harald Freudenberger <freude@de.ibm.com>
11687L:	linux-s390@vger.kernel.org
11688W:	http://www.ibm.com/developerworks/linux/linux390/
11689S:	Supported
11690F:	drivers/s390/crypto/
11691
11692S390 ZFCP DRIVER
11693M:	Steffen Maier <maier@linux.vnet.ibm.com>
11694M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11695L:	linux-s390@vger.kernel.org
11696W:	http://www.ibm.com/developerworks/linux/linux390/
11697S:	Supported
11698F:	drivers/s390/scsi/zfcp_*
11699
11700S3C24XX SD/MMC Driver
11701M:	Ben Dooks <ben-linux@fluff.org>
11702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11703S:	Supported
11704F:	drivers/mmc/host/s3cmci.*
11705
11706SAA6588 RDS RECEIVER DRIVER
11707M:	Hans Verkuil <hverkuil@xs4all.nl>
11708L:	linux-media@vger.kernel.org
11709T:	git git://linuxtv.org/media_tree.git
11710W:	https://linuxtv.org
11711S:	Odd Fixes
11712F:	drivers/media/i2c/saa6588*
11713
11714SAA7134 VIDEO4LINUX DRIVER
11715M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11716M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11717L:	linux-media@vger.kernel.org
11718W:	https://linuxtv.org
11719T:	git git://linuxtv.org/media_tree.git
11720S:	Odd fixes
11721F:	Documentation/media/v4l-drivers/saa7134*
11722F:	drivers/media/pci/saa7134/
11723
11724SAA7146 VIDEO4LINUX-2 DRIVER
11725M:	Hans Verkuil <hverkuil@xs4all.nl>
11726L:	linux-media@vger.kernel.org
11727T:	git git://linuxtv.org/media_tree.git
11728S:	Maintained
11729F:	drivers/media/common/saa7146/
11730F:	drivers/media/pci/saa7146/
11731F:	include/media/saa7146*
11732
11733SAMSUNG AUDIO (ASoC) DRIVERS
11734M:	Krzysztof Kozlowski <krzk@kernel.org>
11735M:	Sangbeom Kim <sbkim73@samsung.com>
11736M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11737L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11738S:	Supported
11739F:	sound/soc/samsung/
11740
11741SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11742M:	Krzysztof Kozlowski <krzk@kernel.org>
11743L:	linux-crypto@vger.kernel.org
11744L:	linux-samsung-soc@vger.kernel.org
11745S:	Maintained
11746F:	drivers/crypto/exynos-rng.c
11747F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11748
11749SAMSUNG FRAMEBUFFER DRIVER
11750M:	Jingoo Han <jingoohan1@gmail.com>
11751L:	linux-fbdev@vger.kernel.org
11752S:	Maintained
11753F:	drivers/video/fbdev/s3c-fb.c
11754
11755SAMSUNG LAPTOP DRIVER
11756M:	Corentin Chary <corentin.chary@gmail.com>
11757L:	platform-driver-x86@vger.kernel.org
11758S:	Maintained
11759F:	drivers/platform/x86/samsung-laptop.c
11760
11761SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11762M:	Sangbeom Kim <sbkim73@samsung.com>
11763M:	Krzysztof Kozlowski <krzk@kernel.org>
11764M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11765L:	linux-kernel@vger.kernel.org
11766L:	linux-samsung-soc@vger.kernel.org
11767S:	Supported
11768F:	drivers/mfd/sec*.c
11769F:	drivers/regulator/s2m*.c
11770F:	drivers/regulator/s5m*.c
11771F:	drivers/clk/clk-s2mps11.c
11772F:	drivers/rtc/rtc-s5m.c
11773F:	include/linux/mfd/samsung/
11774F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11775F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11776F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11777F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11778
11779SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11780M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11781L:	linux-media@vger.kernel.org
11782L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11783S:	Maintained
11784F:	drivers/media/platform/s3c-camif/
11785F:	include/media/drv-intf/s3c_camif.h
11786
11787SAMSUNG S3FWRN5 NFC DRIVER
11788M:	Robert Baldyga <r.baldyga@samsung.com>
11789M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11790L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11791S:	Supported
11792F:	drivers/nfc/s3fwrn5
11793
11794SAMSUNG S5C73M3 CAMERA DRIVER
11795M:	Kyungmin Park <kyungmin.park@samsung.com>
11796M:	Andrzej Hajda <a.hajda@samsung.com>
11797L:	linux-media@vger.kernel.org
11798S:	Supported
11799F:	drivers/media/i2c/s5c73m3/*
11800
11801SAMSUNG S5K5BAF CAMERA DRIVER
11802M:	Kyungmin Park <kyungmin.park@samsung.com>
11803M:	Andrzej Hajda <a.hajda@samsung.com>
11804L:	linux-media@vger.kernel.org
11805S:	Supported
11806F:	drivers/media/i2c/s5k5baf.c
11807
11808SAMSUNG S5P Security SubSystem (SSS) DRIVER
11809M:	Krzysztof Kozlowski <krzk@kernel.org>
11810M:	Vladimir Zapolskiy <vz@mleia.com>
11811L:	linux-crypto@vger.kernel.org
11812L:	linux-samsung-soc@vger.kernel.org
11813S:	Maintained
11814F:	drivers/crypto/s5p-sss.c
11815
11816SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11817M:	Kyungmin Park <kyungmin.park@samsung.com>
11818M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11819L:	linux-media@vger.kernel.org
11820Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11821S:	Supported
11822F:	drivers/media/platform/exynos4-is/
11823
11824SAMSUNG SOC CLOCK DRIVERS
11825M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11826M:	Tomasz Figa <tomasz.figa@gmail.com>
11827M:	Chanwoo Choi <cw00.choi@samsung.com>
11828S:	Supported
11829L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11830F:	drivers/clk/samsung/
11831F:	include/dt-bindings/clock/exynos*.h
11832F:	Documentation/devicetree/bindings/clock/exynos*.txt
11833
11834SAMSUNG SPI DRIVERS
11835M:	Kukjin Kim <kgene@kernel.org>
11836M:	Krzysztof Kozlowski <krzk@kernel.org>
11837M:	Andi Shyti <andi.shyti@samsung.com>
11838L:	linux-spi@vger.kernel.org
11839L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11840S:	Maintained
11841F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11842F:	drivers/spi/spi-s3c*
11843F:	include/linux/platform_data/spi-s3c64xx.h
11844
11845SAMSUNG SXGBE DRIVERS
11846M:	Byungho An <bh74.an@samsung.com>
11847M:	Girish K S <ks.giri@samsung.com>
11848M:	Vipul Pandya <vipul.pandya@samsung.com>
11849S:	Supported
11850L:	netdev@vger.kernel.org
11851F:	drivers/net/ethernet/samsung/sxgbe/
11852
11853SAMSUNG THERMAL DRIVER
11854M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11855L:	linux-pm@vger.kernel.org
11856L:	linux-samsung-soc@vger.kernel.org
11857S:	Supported
11858T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11859F:	drivers/thermal/samsung/
11860
11861SAMSUNG USB2 PHY DRIVER
11862M:	Kamil Debski <kamil@wypas.org>
11863M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11864L:	linux-kernel@vger.kernel.org
11865S:	Supported
11866F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11867F:	Documentation/phy/samsung-usb2.txt
11868F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11869F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11870F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11871F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11872F:	drivers/phy/samsung/phy-samsung-usb2.c
11873F:	drivers/phy/samsung/phy-samsung-usb2.h
11874
11875SC1200 WDT DRIVER
11876M:	Zwane Mwaikambo <zwanem@gmail.com>
11877S:	Maintained
11878F:	drivers/watchdog/sc1200wdt.c
11879
11880SCHEDULER
11881M:	Ingo Molnar <mingo@redhat.com>
11882M:	Peter Zijlstra <peterz@infradead.org>
11883L:	linux-kernel@vger.kernel.org
11884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11885S:	Maintained
11886F:	kernel/sched/
11887F:	include/linux/sched.h
11888F:	include/uapi/linux/sched.h
11889F:	include/linux/wait.h
11890
11891SCORE ARCHITECTURE
11892M:	Chen Liqin <liqin.linux@gmail.com>
11893M:	Lennox Wu <lennox.wu@gmail.com>
11894W:	http://www.sunplus.com
11895S:	Supported
11896F:	arch/score/
11897
11898SCR24X CHIP CARD INTERFACE DRIVER
11899M:	Lubomir Rintel <lkundrak@v3.sk>
11900S:	Supported
11901F:	drivers/char/pcmcia/scr24x_cs.c
11902
11903SCSI CDROM DRIVER
11904M:	Jens Axboe <axboe@kernel.dk>
11905L:	linux-scsi@vger.kernel.org
11906W:	http://www.kernel.dk
11907S:	Maintained
11908F:	drivers/scsi/sr*
11909
11910SCSI RDMA PROTOCOL (SRP) INITIATOR
11911M:	Bart Van Assche <bart.vanassche@sandisk.com>
11912L:	linux-rdma@vger.kernel.org
11913S:	Supported
11914W:	http://www.openfabrics.org
11915Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11917F:	drivers/infiniband/ulp/srp/
11918F:	include/scsi/srp.h
11919
11920SCSI SG DRIVER
11921M:	Doug Gilbert <dgilbert@interlog.com>
11922L:	linux-scsi@vger.kernel.org
11923W:	http://sg.danny.cz/sg
11924S:	Maintained
11925F:	Documentation/scsi/scsi-generic.txt
11926F:	drivers/scsi/sg.c
11927F:	include/scsi/sg.h
11928
11929SCSI SUBSYSTEM
11930M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11932M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11934L:	linux-scsi@vger.kernel.org
11935S:	Maintained
11936F:	Documentation/devicetree/bindings/scsi/
11937F:	drivers/scsi/
11938F:	include/scsi/
11939
11940SCSI TAPE DRIVER
11941M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11942L:	linux-scsi@vger.kernel.org
11943S:	Maintained
11944F:	Documentation/scsi/st.txt
11945F:	drivers/scsi/st.*
11946F:	drivers/scsi/st_*.h
11947
11948SCTP PROTOCOL
11949M:	Vlad Yasevich <vyasevich@gmail.com>
11950M:	Neil Horman <nhorman@tuxdriver.com>
11951L:	linux-sctp@vger.kernel.org
11952W:	http://lksctp.sourceforge.net
11953S:	Maintained
11954F:	Documentation/networking/sctp.txt
11955F:	include/linux/sctp.h
11956F:	include/uapi/linux/sctp.h
11957F:	include/net/sctp/
11958F:	net/sctp/
11959
11960SCx200 CPU SUPPORT
11961M:	Jim Cromie <jim.cromie@gmail.com>
11962S:	Odd Fixes
11963F:	Documentation/i2c/busses/scx200_acb
11964F:	arch/x86/platform/scx200/
11965F:	drivers/watchdog/scx200_wdt.c
11966F:	drivers/i2c/busses/scx200*
11967F:	drivers/mtd/maps/scx200_docflash.c
11968F:	include/linux/scx200.h
11969
11970SCx200 GPIO DRIVER
11971M:	Jim Cromie <jim.cromie@gmail.com>
11972S:	Maintained
11973F:	drivers/char/scx200_gpio.c
11974F:	include/linux/scx200_gpio.h
11975
11976SCx200 HRT CLOCKSOURCE DRIVER
11977M:	Jim Cromie <jim.cromie@gmail.com>
11978S:	Maintained
11979F:	drivers/clocksource/scx200_hrt.c
11980
11981SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11982M:	Sascha Sommer <saschasommer@freenet.de>
11983L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11984S:	Maintained
11985F:	drivers/mmc/host/sdricoh_cs.c
11986
11987SECURE COMPUTING
11988M:	Kees Cook <keescook@chromium.org>
11989R:	Andy Lutomirski <luto@amacapital.net>
11990R:	Will Drewry <wad@chromium.org>
11991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11992S:	Supported
11993F:	kernel/seccomp.c
11994F:	include/uapi/linux/seccomp.h
11995F:	include/linux/seccomp.h
11996F:	tools/testing/selftests/seccomp/*
11997F:	tools/testing/selftests/kselftest_harness.h
11998F:	Documentation/userspace-api/seccomp_filter.rst
11999K:	\bsecure_computing
12000K:	\bTIF_SECCOMP\b
12001
12002SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12003M:	Al Cooper <alcooperx@gmail.com>
12004L:	linux-mmc@vger.kernel.org
12005L:	bcm-kernel-feedback-list@broadcom.com
12006S:	Maintained
12007F:	drivers/mmc/host/sdhci-brcmstb*
12008
12009SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12010M:	Adrian Hunter <adrian.hunter@intel.com>
12011L:	linux-mmc@vger.kernel.org
12012T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12013S:	Maintained
12014F:	drivers/mmc/host/sdhci*
12015F:	include/linux/mmc/sdhci*
12016
12017SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12018M:	Ben Dooks <ben-linux@fluff.org>
12019M:	Jaehoon Chung <jh80.chung@samsung.com>
12020L:	linux-mmc@vger.kernel.org
12021S:	Maintained
12022F:	drivers/mmc/host/sdhci-s3c*
12023
12024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12025M:	Viresh Kumar <vireshk@kernel.org>
12026L:	linux-mmc@vger.kernel.org
12027S:	Maintained
12028F:	drivers/mmc/host/sdhci-spear.c
12029
12030SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12031M:	Scott Bauer <scott.bauer@intel.com>
12032M:	Jonathan Derrick <jonathan.derrick@intel.com>
12033M:	Rafael Antognolli <rafael.antognolli@intel.com>
12034L:	linux-block@vger.kernel.org
12035S:	Supported
12036F:	block/sed*
12037F:	block/opal_proto.h
12038F:	include/linux/sed*
12039F:	include/uapi/linux/sed*
12040
12041SECURITY CONTACT
12042M:	Security Officers <security@kernel.org>
12043S:	Supported
12044
12045SECURITY SUBSYSTEM
12046M:	James Morris <james.l.morris@oracle.com>
12047M:	"Serge E. Hallyn" <serge@hallyn.com>
12048L:	linux-security-module@vger.kernel.org (suggested Cc:)
12049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12050W:	http://kernsec.org/
12051S:	Supported
12052F:	security/
12053
12054SELINUX SECURITY MODULE
12055M:	Paul Moore <paul@paul-moore.com>
12056M:	Stephen Smalley <sds@tycho.nsa.gov>
12057M:	Eric Paris <eparis@parisplace.org>
12058L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12059W:	https://selinuxproject.org
12060W:	https://github.com/SELinuxProject
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12062S:	Supported
12063F:	include/linux/selinux*
12064F:	security/selinux/
12065F:	scripts/selinux/
12066F:	Documentation/admin-guide/LSM/SELinux.rst
12067
12068SENSABLE PHANTOM
12069M:	Jiri Slaby <jirislaby@gmail.com>
12070S:	Maintained
12071F:	drivers/misc/phantom.c
12072F:	include/uapi/linux/phantom.h
12073
12074SERIAL DEVICE BUS
12075M:	Rob Herring <robh@kernel.org>
12076L:	linux-serial@vger.kernel.org
12077S:	Maintained
12078F:	Documentation/devicetree/bindings/serial/slave-device.txt
12079F:	drivers/tty/serdev/
12080F:	include/linux/serdev.h
12081
12082SERIAL DRIVERS
12083M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12084L:	linux-serial@vger.kernel.org
12085S:	Maintained
12086F:	Documentation/devicetree/bindings/serial/
12087F:	drivers/tty/serial/
12088
12089SERIAL IR RECEIVER
12090M:	Sean Young <sean@mess.org>
12091L:	linux-media@vger.kernel.org
12092S:	Maintained
12093F:	drivers/media/rc/serial_ir.c
12094
12095SFC NETWORK DRIVER
12096M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12097M:	Edward Cree <ecree@solarflare.com>
12098M:	Bert Kenward <bkenward@solarflare.com>
12099L:	netdev@vger.kernel.org
12100S:	Supported
12101F:	drivers/net/ethernet/sfc/
12102
12103SGI GRU DRIVER
12104M:	Dimitri Sivanich <sivanich@sgi.com>
12105S:	Maintained
12106F:	drivers/misc/sgi-gru/
12107
12108SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12109M:	Pat Gefre <pfg@sgi.com>
12110L:	linux-ia64@vger.kernel.org
12111S:	Supported
12112F:	Documentation/ia64/serial.txt
12113F:	drivers/tty/serial/ioc?_serial.c
12114F:	include/linux/ioc?.h
12115
12116SGI XP/XPC/XPNET DRIVER
12117M:	Cliff Whickman <cpw@sgi.com>
12118M:	Robin Holt <robinmholt@gmail.com>
12119S:	Maintained
12120F:	drivers/misc/sgi-xp/
12121
12122SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12123M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12124L:	linux-s390@vger.kernel.org
12125W:	http://www.ibm.com/developerworks/linux/linux390/
12126S:	Supported
12127F:	net/smc/
12128
12129SH_VEU V4L2 MEM2MEM DRIVER
12130L:	linux-media@vger.kernel.org
12131S:	Orphan
12132F:	drivers/media/platform/sh_veu.c
12133
12134SH_VOU V4L2 OUTPUT DRIVER
12135L:	linux-media@vger.kernel.org
12136S:	Orphan
12137F:	drivers/media/platform/sh_vou.c
12138F:	include/media/drv-intf/sh_vou.h
12139
12140SI2157 MEDIA DRIVER
12141M:	Antti Palosaari <crope@iki.fi>
12142L:	linux-media@vger.kernel.org
12143W:	https://linuxtv.org
12144W:	http://palosaari.fi/linux/
12145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12146T:	git git://linuxtv.org/anttip/media_tree.git
12147S:	Maintained
12148F:	drivers/media/tuners/si2157*
12149
12150SI2168 MEDIA DRIVER
12151M:	Antti Palosaari <crope@iki.fi>
12152L:	linux-media@vger.kernel.org
12153W:	https://linuxtv.org
12154W:	http://palosaari.fi/linux/
12155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12156T:	git git://linuxtv.org/anttip/media_tree.git
12157S:	Maintained
12158F:	drivers/media/dvb-frontends/si2168*
12159
12160SI470X FM RADIO RECEIVER I2C DRIVER
12161M:	Hans Verkuil <hverkuil@xs4all.nl>
12162L:	linux-media@vger.kernel.org
12163T:	git git://linuxtv.org/media_tree.git
12164W:	https://linuxtv.org
12165S:	Odd Fixes
12166F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12167
12168SI470X FM RADIO RECEIVER USB DRIVER
12169M:	Hans Verkuil <hverkuil@xs4all.nl>
12170L:	linux-media@vger.kernel.org
12171T:	git git://linuxtv.org/media_tree.git
12172W:	https://linuxtv.org
12173S:	Maintained
12174F:	drivers/media/radio/si470x/radio-si470x-common.c
12175F:	drivers/media/radio/si470x/radio-si470x.h
12176F:	drivers/media/radio/si470x/radio-si470x-usb.c
12177
12178SI4713 FM RADIO TRANSMITTER I2C DRIVER
12179M:	Eduardo Valentin <edubezval@gmail.com>
12180L:	linux-media@vger.kernel.org
12181T:	git git://linuxtv.org/media_tree.git
12182W:	https://linuxtv.org
12183S:	Odd Fixes
12184F:	drivers/media/radio/si4713/si4713.?
12185
12186SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12187M:	Eduardo Valentin <edubezval@gmail.com>
12188L:	linux-media@vger.kernel.org
12189T:	git git://linuxtv.org/media_tree.git
12190W:	https://linuxtv.org
12191S:	Odd Fixes
12192F:	drivers/media/radio/si4713/radio-platform-si4713.c
12193
12194SI4713 FM RADIO TRANSMITTER USB DRIVER
12195M:	Hans Verkuil <hverkuil@xs4all.nl>
12196L:	linux-media@vger.kernel.org
12197T:	git git://linuxtv.org/media_tree.git
12198W:	https://linuxtv.org
12199S:	Maintained
12200F:	drivers/media/radio/si4713/radio-usb-si4713.c
12201
12202SIANO DVB DRIVER
12203M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12204M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12205L:	linux-media@vger.kernel.org
12206W:	https://linuxtv.org
12207T:	git git://linuxtv.org/media_tree.git
12208S:	Odd fixes
12209F:	drivers/media/common/siano/
12210F:	drivers/media/usb/siano/
12211F:	drivers/media/usb/siano/
12212F:	drivers/media/mmc/siano/
12213
12214SILEAD TOUCHSCREEN DRIVER
12215M:	Hans de Goede <hdegoede@redhat.com>
12216L:	linux-input@vger.kernel.org
12217L:	platform-driver-x86@vger.kernel.org
12218S:	Maintained
12219F:	drivers/input/touchscreen/silead.c
12220F:	drivers/platform/x86/silead_dmi.c
12221
12222SILICON MOTION SM712 FRAME BUFFER DRIVER
12223M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12224M:	Teddy Wang <teddy.wang@siliconmotion.com>
12225M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12226L:	linux-fbdev@vger.kernel.org
12227S:	Maintained
12228F:	drivers/video/fbdev/sm712*
12229F:	Documentation/fb/sm712fb.txt
12230
12231SIMPLE FIRMWARE INTERFACE (SFI)
12232M:	Len Brown <lenb@kernel.org>
12233L:	sfi-devel@simplefirmware.org
12234W:	http://simplefirmware.org/
12235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12236S:	Supported
12237F:	arch/x86/platform/sfi/
12238F:	drivers/sfi/
12239F:	include/linux/sfi*.h
12240
12241SIMPLEFB FB DRIVER
12242M:	Hans de Goede <hdegoede@redhat.com>
12243L:	linux-fbdev@vger.kernel.org
12244S:	Maintained
12245F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12246F:	drivers/video/fbdev/simplefb.c
12247F:	include/linux/platform_data/simplefb.h
12248
12249SIMTEC EB110ATX (Chalice CATS)
12250P:	Ben Dooks
12251P:	Vincent Sanders <vince@simtec.co.uk>
12252M:	Simtec Linux Team <linux@simtec.co.uk>
12253W:	http://www.simtec.co.uk/products/EB110ATX/
12254S:	Supported
12255
12256SIMTEC EB2410ITX (BAST)
12257P:	Ben Dooks
12258P:	Vincent Sanders <vince@simtec.co.uk>
12259M:	Simtec Linux Team <linux@simtec.co.uk>
12260W:	http://www.simtec.co.uk/products/EB2410ITX/
12261S:	Supported
12262F:	arch/arm/mach-s3c24xx/mach-bast.c
12263F:	arch/arm/mach-s3c24xx/bast-ide.c
12264F:	arch/arm/mach-s3c24xx/bast-irq.c
12265
12266SIPHASH PRF ROUTINES
12267M:	Jason A. Donenfeld <Jason@zx2c4.com>
12268S:	Maintained
12269F:	lib/siphash.c
12270F:	lib/test_siphash.c
12271F:	include/linux/siphash.h
12272
12273SIS 190 ETHERNET DRIVER
12274M:	Francois Romieu <romieu@fr.zoreil.com>
12275L:	netdev@vger.kernel.org
12276S:	Maintained
12277F:	drivers/net/ethernet/sis/sis190.c
12278
12279SIS 900/7016 FAST ETHERNET DRIVER
12280M:	Daniele Venzano <venza@brownhat.org>
12281W:	http://www.brownhat.org/sis900.html
12282L:	netdev@vger.kernel.org
12283S:	Maintained
12284F:	drivers/net/ethernet/sis/sis900.*
12285
12286SIS FRAMEBUFFER DRIVER
12287M:	Thomas Winischhofer <thomas@winischhofer.net>
12288W:	http://www.winischhofer.net/linuxsisvga.shtml
12289S:	Maintained
12290F:	Documentation/fb/sisfb.txt
12291F:	drivers/video/fbdev/sis/
12292F:	include/video/sisfb.h
12293
12294SIS USB2VGA DRIVER
12295M:	Thomas Winischhofer <thomas@winischhofer.net>
12296W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12297S:	Maintained
12298F:	drivers/usb/misc/sisusbvga/
12299
12300SLAB ALLOCATOR
12301M:	Christoph Lameter <cl@linux.com>
12302M:	Pekka Enberg <penberg@kernel.org>
12303M:	David Rientjes <rientjes@google.com>
12304M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12305M:	Andrew Morton <akpm@linux-foundation.org>
12306L:	linux-mm@kvack.org
12307S:	Maintained
12308F:	include/linux/sl?b*.h
12309F:	mm/sl?b*
12310
12311SLEEPABLE READ-COPY UPDATE (SRCU)
12312M:	Lai Jiangshan <jiangshanlai@gmail.com>
12313M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12314M:	Josh Triplett <josh@joshtriplett.org>
12315R:	Steven Rostedt <rostedt@goodmis.org>
12316R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12317L:	linux-kernel@vger.kernel.org
12318W:	http://www.rdrop.com/users/paulmck/RCU/
12319S:	Supported
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12321F:	include/linux/srcu.h
12322F:	kernel/rcu/srcu.c
12323
12324SMACK SECURITY MODULE
12325M:	Casey Schaufler <casey@schaufler-ca.com>
12326L:	linux-security-module@vger.kernel.org
12327W:	http://schaufler-ca.com
12328T:	git git://github.com/cschaufler/smack-next
12329S:	Maintained
12330F:	Documentation/admin-guide/LSM/Smack.rst
12331F:	security/smack/
12332
12333SMC91x ETHERNET DRIVER
12334M:	Nicolas Pitre <nico@fluxnic.net>
12335S:	Odd Fixes
12336F:	drivers/net/ethernet/smsc/smc91x.*
12337
12338SMIA AND SMIA++ IMAGE SENSOR DRIVER
12339M:	Sakari Ailus <sakari.ailus@iki.fi>
12340L:	linux-media@vger.kernel.org
12341S:	Maintained
12342F:	drivers/media/i2c/smiapp/
12343F:	include/media/i2c/smiapp.h
12344F:	drivers/media/i2c/smiapp-pll.c
12345F:	drivers/media/i2c/smiapp-pll.h
12346F:	include/uapi/linux/smiapp.h
12347F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12348
12349SMM665 HARDWARE MONITOR DRIVER
12350M:	Guenter Roeck <linux@roeck-us.net>
12351L:	linux-hwmon@vger.kernel.org
12352S:	Maintained
12353F:	Documentation/hwmon/smm665
12354F:	drivers/hwmon/smm665.c
12355
12356SMSC EMC2103 HARDWARE MONITOR DRIVER
12357M:	Steve Glendinning <steve.glendinning@shawell.net>
12358L:	linux-hwmon@vger.kernel.org
12359S:	Maintained
12360F:	Documentation/hwmon/emc2103
12361F:	drivers/hwmon/emc2103.c
12362
12363SMSC SCH5627 HARDWARE MONITOR DRIVER
12364M:	Hans de Goede <hdegoede@redhat.com>
12365L:	linux-hwmon@vger.kernel.org
12366S:	Supported
12367F:	Documentation/hwmon/sch5627
12368F:	drivers/hwmon/sch5627.c
12369
12370SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12371M:	Steve Glendinning <steve.glendinning@shawell.net>
12372L:	linux-fbdev@vger.kernel.org
12373S:	Maintained
12374F:	drivers/video/fbdev/smscufx.c
12375
12376SMSC47B397 HARDWARE MONITOR DRIVER
12377M:	Jean Delvare <jdelvare@suse.com>
12378L:	linux-hwmon@vger.kernel.org
12379S:	Maintained
12380F:	Documentation/hwmon/smsc47b397
12381F:	drivers/hwmon/smsc47b397.c
12382
12383SMSC911x ETHERNET DRIVER
12384M:	Steve Glendinning <steve.glendinning@shawell.net>
12385L:	netdev@vger.kernel.org
12386S:	Maintained
12387F:	include/linux/smsc911x.h
12388F:	drivers/net/ethernet/smsc/smsc911x.*
12389
12390SMSC9420 PCI ETHERNET DRIVER
12391M:	Steve Glendinning <steve.glendinning@shawell.net>
12392L:	netdev@vger.kernel.org
12393S:	Maintained
12394F:	drivers/net/ethernet/smsc/smsc9420.*
12395
12396SOC-CAMERA V4L2 SUBSYSTEM
12397M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12398L:	linux-media@vger.kernel.org
12399T:	git git://linuxtv.org/media_tree.git
12400S:	Maintained
12401F:	include/media/soc*
12402F:	drivers/media/i2c/soc_camera/
12403F:	drivers/media/platform/soc_camera/
12404
12405SOEKRIS NET48XX LED SUPPORT
12406M:	Chris Boot <bootc@bootc.net>
12407S:	Maintained
12408F:	drivers/leds/leds-net48xx.c
12409
12410SOFT-ROCE DRIVER (rxe)
12411M:	Moni Shoua <monis@mellanox.com>
12412L:	linux-rdma@vger.kernel.org
12413S:	Supported
12414W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12415Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12416F:	drivers/infiniband/sw/rxe/
12417F:	include/uapi/rdma/rdma_user_rxe.h
12418
12419SOFTLOGIC 6x10 MPEG CODEC
12420M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12421M:	Anton Sviridenko <anton@corp.bluecherry.net>
12422M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12423M:	Andrey Utkin <andrey_utkin@fastmail.com>
12424M:	Ismael Luceno <ismael@iodev.co.uk>
12425L:	linux-media@vger.kernel.org
12426S:	Supported
12427F:	drivers/media/pci/solo6x10/
12428
12429SOFTWARE RAID (Multiple Disks) SUPPORT
12430M:	Shaohua Li <shli@kernel.org>
12431L:	linux-raid@vger.kernel.org
12432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12433S:	Supported
12434F:	drivers/md/
12435F:	include/linux/raid/
12436F:	include/uapi/linux/raid/
12437
12438SONIC NETWORK DRIVER
12439M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12440L:	netdev@vger.kernel.org
12441S:	Maintained
12442F:	drivers/net/ethernet/natsemi/sonic.*
12443
12444SONICS SILICON BACKPLANE DRIVER (SSB)
12445M:	Michael Buesch <m@bues.ch>
12446L:	linux-wireless@vger.kernel.org
12447S:	Maintained
12448F:	drivers/ssb/
12449F:	include/linux/ssb/
12450
12451SONY MEMORYSTICK CARD SUPPORT
12452M:	Alex Dubov <oakad@yahoo.com>
12453W:	http://tifmxx.berlios.de/
12454S:	Maintained
12455F:	drivers/memstick/host/tifm_ms.c
12456
12457SONY MEMORYSTICK STANDARD SUPPORT
12458M:	Maxim Levitsky <maximlevitsky@gmail.com>
12459S:	Maintained
12460F:	drivers/memstick/core/ms_block.*
12461
12462SONY VAIO CONTROL DEVICE DRIVER
12463M:	Mattia Dongili <malattia@linux.it>
12464L:	platform-driver-x86@vger.kernel.org
12465W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12466S:	Maintained
12467F:	Documentation/laptops/sony-laptop.txt
12468F:	drivers/char/sonypi.c
12469F:	drivers/platform/x86/sony-laptop.c
12470F:	include/linux/sony-laptop.h
12471
12472SOUND
12473M:	Jaroslav Kysela <perex@perex.cz>
12474M:	Takashi Iwai <tiwai@suse.com>
12475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12476W:	http://www.alsa-project.org/
12477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12478T:	git git://git.alsa-project.org/alsa-kernel.git
12479Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12480S:	Maintained
12481F:	Documentation/sound/
12482F:	include/sound/
12483F:	include/uapi/sound/
12484F:	sound/
12485
12486SOUND - COMPRESSED AUDIO
12487M:	Vinod Koul <vinod.koul@intel.com>
12488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12490S:	Supported
12491F:	Documentation/sound/alsa/compress_offload.txt
12492F:	include/sound/compress_driver.h
12493F:	include/uapi/sound/compress_*
12494F:	sound/core/compress_offload.c
12495F:	sound/soc/soc-compress.c
12496
12497SOUND - DMAENGINE HELPERS
12498M:	Lars-Peter Clausen <lars@metafoo.de>
12499S:	Supported
12500F:	include/sound/dmaengine_pcm.h
12501F:	sound/core/pcm_dmaengine.c
12502F:	sound/soc/soc-generic-dmaengine-pcm.c
12503
12504SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12505M:	Liam Girdwood <lgirdwood@gmail.com>
12506M:	Mark Brown <broonie@kernel.org>
12507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12509W:	http://alsa-project.org/main/index.php/ASoC
12510S:	Supported
12511F:	Documentation/devicetree/bindings/sound/
12512F:	Documentation/sound/alsa/soc/
12513F:	sound/soc/
12514F:	include/sound/soc*
12515
12516SP2 MEDIA DRIVER
12517M:	Olli Salonen <olli.salonen@iki.fi>
12518L:	linux-media@vger.kernel.org
12519W:	https://linuxtv.org
12520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12521S:	Maintained
12522F:	drivers/media/dvb-frontends/sp2*
12523
12524SPARC + UltraSPARC (sparc/sparc64)
12525M:	"David S. Miller" <davem@davemloft.net>
12526L:	sparclinux@vger.kernel.org
12527Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12530S:	Maintained
12531F:	arch/sparc/
12532F:	drivers/sbus/
12533
12534SPARC SERIAL DRIVERS
12535M:	"David S. Miller" <davem@davemloft.net>
12536L:	sparclinux@vger.kernel.org
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12539S:	Maintained
12540F:	include/linux/sunserialcore.h
12541F:	drivers/tty/serial/suncore.c
12542F:	drivers/tty/serial/sunhv.c
12543F:	drivers/tty/serial/sunsab.c
12544F:	drivers/tty/serial/sunsab.h
12545F:	drivers/tty/serial/sunsu.c
12546F:	drivers/tty/serial/sunzilog.c
12547F:	drivers/tty/serial/sunzilog.h
12548F:	drivers/tty/vcc.c
12549
12550SPARSE CHECKER
12551M:	"Christopher Li" <sparse@chrisli.org>
12552L:	linux-sparse@vger.kernel.org
12553W:	https://sparse.wiki.kernel.org/
12554T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12555T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12556S:	Maintained
12557F:	include/linux/compiler.h
12558
12559SPEAR CLOCK FRAMEWORK SUPPORT
12560M:	Viresh Kumar <vireshk@kernel.org>
12561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12562W:	http://www.st.com/spear
12563S:	Maintained
12564F:	drivers/clk/spear/
12565
12566SPEAR PLATFORM SUPPORT
12567M:	Viresh Kumar <vireshk@kernel.org>
12568M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12570W:	http://www.st.com/spear
12571S:	Maintained
12572F:	arch/arm/boot/dts/spear*
12573F:	arch/arm/mach-spear/
12574
12575SPI NOR SUBSYSTEM
12576M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12577M:	Marek Vasut <marek.vasut@gmail.com>
12578L:	linux-mtd@lists.infradead.org
12579W:	http://www.linux-mtd.infradead.org/
12580Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12581T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12582T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12583S:	Maintained
12584F:	drivers/mtd/spi-nor/
12585F:	include/linux/mtd/spi-nor.h
12586
12587SPI SUBSYSTEM
12588M:	Mark Brown <broonie@kernel.org>
12589L:	linux-spi@vger.kernel.org
12590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12591Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12592S:	Maintained
12593F:	Documentation/devicetree/bindings/spi/
12594F:	Documentation/spi/
12595F:	drivers/spi/
12596F:	include/linux/spi/
12597F:	include/uapi/linux/spi/
12598F:	tools/spi/
12599
12600SPIDERNET NETWORK DRIVER for CELL
12601M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12602L:	netdev@vger.kernel.org
12603S:	Supported
12604F:	Documentation/networking/spider_net.txt
12605F:	drivers/net/ethernet/toshiba/spider_net*
12606
12607SPMI SUBSYSTEM
12608R:	Stephen Boyd <sboyd@codeaurora.org>
12609L:	linux-arm-msm@vger.kernel.org
12610F:	Documentation/devicetree/bindings/spmi/
12611F:	drivers/spmi/
12612F:	include/dt-bindings/spmi/spmi.h
12613F:	include/linux/spmi.h
12614F:	include/trace/events/spmi.h
12615
12616SPU FILE SYSTEM
12617M:	Jeremy Kerr <jk@ozlabs.org>
12618L:	linuxppc-dev@lists.ozlabs.org
12619W:	http://www.ibm.com/developerworks/power/cell/
12620S:	Supported
12621F:	Documentation/filesystems/spufs.txt
12622F:	arch/powerpc/platforms/cell/spufs/
12623
12624SQUASHFS FILE SYSTEM
12625M:	Phillip Lougher <phillip@squashfs.org.uk>
12626L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12627W:	http://squashfs.org.uk
12628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12629S:	Maintained
12630F:	Documentation/filesystems/squashfs.txt
12631F:	fs/squashfs/
12632
12633SRM (Alpha) environment access
12634M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12635S:	Maintained
12636F:	arch/alpha/kernel/srm_env.c
12637
12638STABLE BRANCH
12639M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12640L:	stable@vger.kernel.org
12641S:	Supported
12642F:	Documentation/process/stable-kernel-rules.rst
12643
12644STAGING - COMEDI
12645M:	Ian Abbott <abbotti@mev.co.uk>
12646M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12647S:	Odd Fixes
12648F:	drivers/staging/comedi/
12649
12650STAGING - FLARION FT1000 DRIVERS
12651M:	Marek Belisko <marek.belisko@gmail.com>
12652S:	Odd Fixes
12653F:	drivers/staging/ft1000/
12654
12655STAGING - INDUSTRIAL IO
12656M:	Jonathan Cameron <jic23@kernel.org>
12657L:	linux-iio@vger.kernel.org
12658S:	Odd Fixes
12659F:	Documentation/devicetree/bindings/staging/iio/
12660F:	drivers/staging/iio/
12661
12662STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12663M:	Jarod Wilson <jarod@wilsonet.com>
12664W:	http://www.lirc.org/
12665S:	Odd Fixes
12666F:	drivers/staging/media/lirc/
12667
12668STAGING - LUSTRE PARALLEL FILESYSTEM
12669M:	Oleg Drokin <oleg.drokin@intel.com>
12670M:	Andreas Dilger <andreas.dilger@intel.com>
12671M:	James Simmons <jsimmons@infradead.org>
12672L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12673W:	http://wiki.lustre.org/
12674S:	Maintained
12675F:	drivers/staging/lustre
12676
12677STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12678M:	Marc Dietrich <marvin24@gmx.de>
12679L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12680L:	linux-tegra@vger.kernel.org
12681S:	Maintained
12682F:	drivers/staging/nvec/
12683
12684STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12685M:	Jens Frederich <jfrederich@gmail.com>
12686M:	Daniel Drake <dsd@laptop.org>
12687M:	Jon Nettleton <jon.nettleton@gmail.com>
12688W:	http://wiki.laptop.org/go/DCON
12689S:	Maintained
12690F:	drivers/staging/olpc_dcon/
12691
12692STAGING - REALTEK RTL8712U DRIVERS
12693M:	Larry Finger <Larry.Finger@lwfinger.net>
12694M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12695S:	Odd Fixes
12696F:	drivers/staging/rtl8712/
12697
12698STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12699M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12700M:	Teddy Wang <teddy.wang@siliconmotion.com>
12701M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12702L:	linux-fbdev@vger.kernel.org
12703S:	Maintained
12704F:	drivers/staging/sm750fb/
12705
12706STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12707M:	William Hubbs <w.d.hubbs@gmail.com>
12708M:	Chris Brannon <chris@the-brannons.com>
12709M:	Kirk Reiser <kirk@reisers.ca>
12710M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12711L:	speakup@linux-speakup.org
12712W:	http://www.linux-speakup.org/
12713S:	Odd Fixes
12714F:	drivers/staging/speakup/
12715
12716STAGING - VIA VT665X DRIVERS
12717M:	Forest Bond <forest@alittletooquiet.net>
12718S:	Odd Fixes
12719F:	drivers/staging/vt665?/
12720
12721STAGING - WILC1000 WIFI DRIVER
12722M:	Aditya Shankar <aditya.shankar@microchip.com>
12723M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12724L:	linux-wireless@vger.kernel.org
12725S:	Supported
12726F:	drivers/staging/wilc1000/
12727
12728STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12729M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12730S:	Odd Fixes
12731F:	drivers/staging/xgifb/
12732
12733STAGING SUBSYSTEM
12734M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12736L:	devel@driverdev.osuosl.org
12737S:	Supported
12738F:	drivers/staging/
12739
12740STARFIRE/DURALAN NETWORK DRIVER
12741M:	Ion Badulescu <ionut@badula.org>
12742S:	Odd Fixes
12743F:	drivers/net/ethernet/adaptec/starfire*
12744
12745STEC S1220 SKD DRIVER
12746M:	Bart Van Assche <bart.vanassche@wdc.com>
12747L:	linux-block@vger.kernel.org
12748S:	Maintained
12749F:	drivers/block/skd*[ch]
12750
12751STI CEC DRIVER
12752M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12753S:	Maintained
12754F:	drivers/staging/media/st-cec/
12755F:	Documentation/devicetree/bindings/media/stih-cec.txt
12756
12757STK1160 USB VIDEO CAPTURE DRIVER
12758M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12759L:	linux-media@vger.kernel.org
12760T:	git git://linuxtv.org/media_tree.git
12761S:	Maintained
12762F:	drivers/media/usb/stk1160/
12763
12764STMMAC ETHERNET DRIVER
12765M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12766M:	Alexandre Torgue <alexandre.torgue@st.com>
12767L:	netdev@vger.kernel.org
12768W:	http://www.stlinux.com
12769S:	Supported
12770F:	drivers/net/ethernet/stmicro/stmmac/
12771
12772SUN3/3X
12773M:	Sam Creasey <sammy@sammy.net>
12774W:	http://sammy.net/sun3/
12775S:	Maintained
12776F:	arch/m68k/kernel/*sun3*
12777F:	arch/m68k/sun3*/
12778F:	arch/m68k/include/asm/sun3*
12779F:	drivers/net/ethernet/i825xx/sun3*
12780
12781SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12782M:	Hans de Goede <hdegoede@redhat.com>
12783L:	linux-input@vger.kernel.org
12784S:	Maintained
12785F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12786F:	drivers/input/keyboard/sun4i-lradc-keys.c
12787
12788SUNDANCE NETWORK DRIVER
12789M:	Denis Kirjanov <kda@linux-powerpc.org>
12790L:	netdev@vger.kernel.org
12791S:	Maintained
12792F:	drivers/net/ethernet/dlink/sundance.c
12793
12794SUPERH
12795M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12796M:	Rich Felker <dalias@libc.org>
12797L:	linux-sh@vger.kernel.org
12798Q:	http://patchwork.kernel.org/project/linux-sh/list/
12799S:	Maintained
12800F:	Documentation/sh/
12801F:	arch/sh/
12802F:	drivers/sh/
12803
12804SUSPEND TO RAM
12805M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12806M:	Len Brown <len.brown@intel.com>
12807M:	Pavel Machek <pavel@ucw.cz>
12808L:	linux-pm@vger.kernel.org
12809B:	https://bugzilla.kernel.org
12810S:	Supported
12811F:	Documentation/power/
12812F:	arch/x86/kernel/acpi/
12813F:	drivers/base/power/
12814F:	kernel/power/
12815F:	include/linux/suspend.h
12816F:	include/linux/freezer.h
12817F:	include/linux/pm.h
12818
12819SVGA HANDLING
12820M:	Martin Mares <mj@ucw.cz>
12821L:	linux-video@atrey.karlin.mff.cuni.cz
12822S:	Maintained
12823F:	Documentation/svga.txt
12824F:	arch/x86/boot/video*
12825
12826SWIOTLB SUBSYSTEM
12827M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12828L:	linux-kernel@vger.kernel.org
12829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12830S:	Supported
12831F:	lib/swiotlb.c
12832F:	arch/*/kernel/pci-swiotlb.c
12833F:	include/linux/swiotlb.h
12834
12835SWITCHDEV
12836M:	Jiri Pirko <jiri@resnulli.us>
12837M:	Ivan Vecera <ivecera@redhat.com>
12838L:	netdev@vger.kernel.org
12839S:	Supported
12840F:	net/switchdev/
12841F:	include/net/switchdev.h
12842
12843SYNC FILE FRAMEWORK
12844M:	Sumit Semwal <sumit.semwal@linaro.org>
12845R:	Gustavo Padovan <gustavo@padovan.org>
12846S:	Maintained
12847L:	linux-media@vger.kernel.org
12848L:	dri-devel@lists.freedesktop.org
12849F:	drivers/dma-buf/sync_*
12850F:	drivers/dma-buf/dma-fence*
12851F:	drivers/dma-buf/sw_sync.c
12852F:	include/linux/sync_file.h
12853F:	include/uapi/linux/sync_file.h
12854F:	Documentation/sync_file.txt
12855T:	git git://anongit.freedesktop.org/drm/drm-misc
12856
12857SYNOPSYS ARC ARCHITECTURE
12858M:	Vineet Gupta <vgupta@synopsys.com>
12859L:	linux-snps-arc@lists.infradead.org
12860S:	Supported
12861F:	arch/arc/
12862F:	Documentation/devicetree/bindings/arc/*
12863F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12864F:	drivers/clocksource/arc_timer.c
12865F:	drivers/tty/serial/arc_uart.c
12866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12867
12868SYNOPSYS ARC HSDK SDP pll clock driver
12869M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12870S:	Supported
12871F:	drivers/clk/clk-hsdk-pll.c
12872F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12873
12874SYNOPSYS ARC SDP clock driver
12875M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12876S:	Supported
12877F:	drivers/clk/axs10x/*
12878F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12879
12880SYNOPSYS ARC SDP platform support
12881M:	Alexey Brodkin <abrodkin@synopsys.com>
12882S:	Supported
12883F:	arch/arc/plat-axs10x
12884F:	arch/arc/boot/dts/ax*
12885F:	Documentation/devicetree/bindings/arc/axs10*
12886
12887SYNOPSYS DESIGNWARE APB GPIO DRIVER
12888M:	Hoan Tran <hotran@apm.com>
12889L:	linux-gpio@vger.kernel.org
12890S:	Maintained
12891F:	drivers/gpio/gpio-dwapb.c
12892F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12893
12894SYNOPSYS DESIGNWARE DMAC DRIVER
12895M:	Viresh Kumar <vireshk@kernel.org>
12896M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12897S:	Maintained
12898F:	include/linux/dma/dw.h
12899F:	include/linux/platform_data/dma-dw.h
12900F:	drivers/dma/dw/
12901
12902SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12903M:	Jie Deng <jiedeng@synopsys.com>
12904L:	netdev@vger.kernel.org
12905S:	Supported
12906F:	drivers/net/ethernet/synopsys/
12907
12908SYNOPSYS DESIGNWARE I2C DRIVER
12909M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12910R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12911R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12912L:	linux-i2c@vger.kernel.org
12913S:	Maintained
12914F:	drivers/i2c/busses/i2c-designware-*
12915F:	include/linux/platform_data/i2c-designware.h
12916
12917SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12918M:	Jaehoon Chung <jh80.chung@samsung.com>
12919L:	linux-mmc@vger.kernel.org
12920S:	Maintained
12921F:	drivers/mmc/host/dw_mmc*
12922
12923SYNOPSYS HSDK RESET CONTROLLER DRIVER
12924M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12925S:	Supported
12926F:	drivers/reset/reset-hsdk-v1.c
12927F:	include/dt-bindings/reset/snps,hsdk-v1-reset.h
12928F:	Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12929
12930SYSTEM CONFIGURATION (SYSCON)
12931M:	Lee Jones <lee.jones@linaro.org>
12932M:	Arnd Bergmann <arnd@arndb.de>
12933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12934S:	Supported
12935F:	drivers/mfd/syscon.c
12936
12937SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12938M:	Sudeep Holla <sudeep.holla@arm.com>
12939L:	linux-arm-kernel@lists.infradead.org
12940S:	Maintained
12941F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12942F:	drivers/clk/clk-scpi.c
12943F:	drivers/cpufreq/scpi-cpufreq.c
12944F:	drivers/firmware/arm_scpi.c
12945F:	include/linux/scpi_protocol.h
12946
12947SYSTEM RESET/SHUTDOWN DRIVERS
12948M:	Sebastian Reichel <sre@kernel.org>
12949L:	linux-pm@vger.kernel.org
12950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12951S:	Maintained
12952F:	Documentation/devicetree/bindings/power/reset/
12953F:	drivers/power/reset/
12954
12955SYSTEM TRACE MODULE CLASS
12956M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12957S:	Maintained
12958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12959F:	Documentation/trace/stm.txt
12960F:	drivers/hwtracing/stm/
12961F:	include/linux/stm.h
12962F:	include/uapi/linux/stm.h
12963
12964SYSV FILESYSTEM
12965M:	Christoph Hellwig <hch@infradead.org>
12966S:	Maintained
12967F:	Documentation/filesystems/sysv-fs.txt
12968F:	fs/sysv/
12969F:	include/linux/sysv_fs.h
12970
12971TARGET SUBSYSTEM
12972M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12973L:	linux-scsi@vger.kernel.org
12974L:	target-devel@vger.kernel.org
12975W:	http://www.linux-iscsi.org
12976W:	http://groups.google.com/group/linux-iscsi-target-dev
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12978S:	Supported
12979F:	drivers/target/
12980F:	include/target/
12981F:	Documentation/target/
12982
12983TASKSTATS STATISTICS INTERFACE
12984M:	Balbir Singh <bsingharora@gmail.com>
12985S:	Maintained
12986F:	Documentation/accounting/taskstats*
12987F:	include/linux/taskstats*
12988F:	kernel/taskstats.c
12989
12990TC subsystem
12991M:	Jamal Hadi Salim <jhs@mojatatu.com>
12992M:	Cong Wang <xiyou.wangcong@gmail.com>
12993M:	Jiri Pirko <jiri@resnulli.us>
12994L:	netdev@vger.kernel.org
12995S:	Maintained
12996F:	include/net/pkt_cls.h
12997F:	include/net/pkt_sched.h
12998F:	include/net/tc_act/
12999F:	include/uapi/linux/pkt_cls.h
13000F:	include/uapi/linux/pkt_sched.h
13001F:	include/uapi/linux/tc_act/
13002F:	include/uapi/linux/tc_ematch/
13003F:	net/sched/
13004
13005TCP LOW PRIORITY MODULE
13006M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13007M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13008W:	http://tcp-lp-mod.sourceforge.net/
13009S:	Maintained
13010F:	net/ipv4/tcp_lp.c
13011
13012TDA10071 MEDIA DRIVER
13013M:	Antti Palosaari <crope@iki.fi>
13014L:	linux-media@vger.kernel.org
13015W:	https://linuxtv.org
13016W:	http://palosaari.fi/linux/
13017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13018T:	git git://linuxtv.org/anttip/media_tree.git
13019S:	Maintained
13020F:	drivers/media/dvb-frontends/tda10071*
13021
13022TDA18212 MEDIA DRIVER
13023M:	Antti Palosaari <crope@iki.fi>
13024L:	linux-media@vger.kernel.org
13025W:	https://linuxtv.org
13026W:	http://palosaari.fi/linux/
13027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13028T:	git git://linuxtv.org/anttip/media_tree.git
13029S:	Maintained
13030F:	drivers/media/tuners/tda18212*
13031
13032TDA18218 MEDIA DRIVER
13033M:	Antti Palosaari <crope@iki.fi>
13034L:	linux-media@vger.kernel.org
13035W:	https://linuxtv.org
13036W:	http://palosaari.fi/linux/
13037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13038T:	git git://linuxtv.org/anttip/media_tree.git
13039S:	Maintained
13040F:	drivers/media/tuners/tda18218*
13041
13042TDA18271 MEDIA DRIVER
13043M:	Michael Krufky <mkrufky@linuxtv.org>
13044L:	linux-media@vger.kernel.org
13045W:	https://linuxtv.org
13046W:	http://github.com/mkrufky
13047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13048T:	git git://linuxtv.org/mkrufky/tuners.git
13049S:	Maintained
13050F:	drivers/media/tuners/tda18271*
13051
13052TDA827x MEDIA DRIVER
13053M:	Michael Krufky <mkrufky@linuxtv.org>
13054L:	linux-media@vger.kernel.org
13055W:	https://linuxtv.org
13056W:	http://github.com/mkrufky
13057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13058T:	git git://linuxtv.org/mkrufky/tuners.git
13059S:	Maintained
13060F:	drivers/media/tuners/tda8290.*
13061
13062TDA8290 MEDIA DRIVER
13063M:	Michael Krufky <mkrufky@linuxtv.org>
13064L:	linux-media@vger.kernel.org
13065W:	https://linuxtv.org
13066W:	http://github.com/mkrufky
13067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13068T:	git git://linuxtv.org/mkrufky/tuners.git
13069S:	Maintained
13070F:	drivers/media/tuners/tda8290.*
13071
13072TDA9840 MEDIA DRIVER
13073M:	Hans Verkuil <hverkuil@xs4all.nl>
13074L:	linux-media@vger.kernel.org
13075T:	git git://linuxtv.org/media_tree.git
13076W:	https://linuxtv.org
13077S:	Maintained
13078F:	drivers/media/i2c/tda9840*
13079
13080TEA5761 TUNER DRIVER
13081M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13082M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13083L:	linux-media@vger.kernel.org
13084W:	https://linuxtv.org
13085T:	git git://linuxtv.org/media_tree.git
13086S:	Odd fixes
13087F:	drivers/media/tuners/tea5761.*
13088
13089TEA5767 TUNER DRIVER
13090M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13091M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13092L:	linux-media@vger.kernel.org
13093W:	https://linuxtv.org
13094T:	git git://linuxtv.org/media_tree.git
13095S:	Maintained
13096F:	drivers/media/tuners/tea5767.*
13097
13098TEA6415C MEDIA DRIVER
13099M:	Hans Verkuil <hverkuil@xs4all.nl>
13100L:	linux-media@vger.kernel.org
13101T:	git git://linuxtv.org/media_tree.git
13102W:	https://linuxtv.org
13103S:	Maintained
13104F:	drivers/media/i2c/tea6415c*
13105
13106TEA6420 MEDIA DRIVER
13107M:	Hans Verkuil <hverkuil@xs4all.nl>
13108L:	linux-media@vger.kernel.org
13109T:	git git://linuxtv.org/media_tree.git
13110W:	https://linuxtv.org
13111S:	Maintained
13112F:	drivers/media/i2c/tea6420*
13113
13114TEAM DRIVER
13115M:	Jiri Pirko <jiri@resnulli.us>
13116L:	netdev@vger.kernel.org
13117S:	Supported
13118F:	drivers/net/team/
13119F:	include/linux/if_team.h
13120F:	include/uapi/linux/if_team.h
13121
13122TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13123M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13124S:	Maintained
13125F:	arch/x86/platform/ts5500/
13126
13127TECHNOTREND USB IR RECEIVER
13128M:	Sean Young <sean@mess.org>
13129L:	linux-media@vger.kernel.org
13130S:	Maintained
13131F:	drivers/media/rc/ttusbir.c
13132
13133TEE SUBSYSTEM
13134M:	Jens Wiklander <jens.wiklander@linaro.org>
13135S:	Maintained
13136F:	include/linux/tee_drv.h
13137F:	include/uapi/linux/tee.h
13138F:	drivers/tee/
13139F:	Documentation/tee.txt
13140
13141TEGRA ARCHITECTURE SUPPORT
13142M:	Thierry Reding <thierry.reding@gmail.com>
13143M:	Jonathan Hunter <jonathanh@nvidia.com>
13144L:	linux-tegra@vger.kernel.org
13145Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13147S:	Supported
13148N:	[^a-z]tegra
13149
13150TEGRA CLOCK DRIVER
13151M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13152M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13153S:	Supported
13154F:	drivers/clk/tegra/
13155
13156TEGRA DMA DRIVERS
13157M:	Laxman Dewangan <ldewangan@nvidia.com>
13158M:	Jon Hunter <jonathanh@nvidia.com>
13159S:	Supported
13160F:	drivers/dma/tegra*
13161
13162TEGRA I2C DRIVER
13163M:	Laxman Dewangan <ldewangan@nvidia.com>
13164S:	Supported
13165F:	drivers/i2c/busses/i2c-tegra.c
13166
13167TEGRA IOMMU DRIVERS
13168M:	Hiroshi Doyu <hdoyu@nvidia.com>
13169S:	Supported
13170F:	drivers/iommu/tegra*
13171
13172TEGRA KBC DRIVER
13173M:	Rakesh Iyer <riyer@nvidia.com>
13174M:	Laxman Dewangan <ldewangan@nvidia.com>
13175S:	Supported
13176F:	drivers/input/keyboard/tegra-kbc.c
13177
13178TEGRA PWM DRIVER
13179M:	Thierry Reding <thierry.reding@gmail.com>
13180S:	Supported
13181F:	drivers/pwm/pwm-tegra.c
13182
13183TEGRA SERIAL DRIVER
13184M:	Laxman Dewangan <ldewangan@nvidia.com>
13185S:	Supported
13186F:	drivers/tty/serial/serial-tegra.c
13187
13188TEGRA SPI DRIVER
13189M:	Laxman Dewangan <ldewangan@nvidia.com>
13190S:	Supported
13191F:	drivers/spi/spi-tegra*
13192
13193TEHUTI ETHERNET DRIVER
13194M:	Andy Gospodarek <andy@greyhouse.net>
13195L:	netdev@vger.kernel.org
13196S:	Supported
13197F:	drivers/net/ethernet/tehuti/*
13198
13199Telecom Clock Driver for MCPL0010
13200M:	Mark Gross <mark.gross@intel.com>
13201S:	Supported
13202F:	drivers/char/tlclk.c
13203
13204TENSILICA XTENSA PORT (xtensa)
13205M:	Chris Zankel <chris@zankel.net>
13206M:	Max Filippov <jcmvbkbc@gmail.com>
13207L:	linux-xtensa@linux-xtensa.org
13208T:	git git://github.com/czankel/xtensa-linux.git
13209S:	Maintained
13210F:	arch/xtensa/
13211F:	drivers/irqchip/irq-xtensa-*
13212
13213Texas Instruments' System Control Interface (TISCI) Protocol Driver
13214M:	Nishanth Menon <nm@ti.com>
13215M:	Tero Kristo <t-kristo@ti.com>
13216M:	Santosh Shilimkar <ssantosh@kernel.org>
13217L:	linux-arm-kernel@lists.infradead.org
13218S:	Maintained
13219F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13220F:	drivers/firmware/ti_sci*
13221F:	include/linux/soc/ti/ti_sci_protocol.h
13222F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13223F:	include/dt-bindings/genpd/k2g.h
13224F:	drivers/soc/ti/ti_sci_pm_domains.c
13225F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13226F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13227F:	drivers/clk/keystone/sci-clk.c
13228F:	drivers/reset/reset-ti-sci.c
13229
13230THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13231M:	Hans Verkuil <hverkuil@xs4all.nl>
13232L:	linux-media@vger.kernel.org
13233T:	git git://linuxtv.org/media_tree.git
13234W:	https://linuxtv.org
13235S:	Maintained
13236F:	drivers/media/radio/radio-raremono.c
13237
13238THERMAL
13239M:	Zhang Rui <rui.zhang@intel.com>
13240M:	Eduardo Valentin <edubezval@gmail.com>
13241L:	linux-pm@vger.kernel.org
13242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13244Q:	https://patchwork.kernel.org/project/linux-pm/list/
13245S:	Supported
13246F:	drivers/thermal/
13247F:	include/linux/thermal.h
13248F:	include/uapi/linux/thermal.h
13249F:	include/linux/cpu_cooling.h
13250F:	Documentation/devicetree/bindings/thermal/
13251
13252THERMAL/CPU_COOLING
13253M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13254M:	Viresh Kumar <viresh.kumar@linaro.org>
13255M:	Javi Merino <javi.merino@kernel.org>
13256L:	linux-pm@vger.kernel.org
13257S:	Supported
13258F:	Documentation/thermal/cpu-cooling-api.txt
13259F:	drivers/thermal/cpu_cooling.c
13260F:	include/linux/cpu_cooling.h
13261
13262THINKPAD ACPI EXTRAS DRIVER
13263M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13264L:	ibm-acpi-devel@lists.sourceforge.net
13265L:	platform-driver-x86@vger.kernel.org
13266W:	http://ibm-acpi.sourceforge.net
13267W:	http://thinkwiki.org/wiki/Ibm-acpi
13268T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13269S:	Maintained
13270F:	drivers/platform/x86/thinkpad_acpi.c
13271
13272THUNDERBOLT DRIVER
13273M:	Andreas Noever <andreas.noever@gmail.com>
13274M:	Michael Jamet <michael.jamet@intel.com>
13275M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13276M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13277S:	Maintained
13278F:	drivers/thunderbolt/
13279
13280THUNDERX GPIO DRIVER
13281M:	David Daney <david.daney@cavium.com>
13282S:	Maintained
13283F:	drivers/gpio/gpio-thunderx.c
13284
13285TI AM437X VPFE DRIVER
13286M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13287L:	linux-media@vger.kernel.org
13288W:	https://linuxtv.org
13289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13290T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13291S:	Maintained
13292F:	drivers/media/platform/am437x/
13293
13294TI BANDGAP AND THERMAL DRIVER
13295M:	Eduardo Valentin <edubezval@gmail.com>
13296M:	Keerthy <j-keerthy@ti.com>
13297L:	linux-pm@vger.kernel.org
13298L:	linux-omap@vger.kernel.org
13299S:	Maintained
13300F:	drivers/thermal/ti-soc-thermal/
13301
13302TI BQ27XXX POWER SUPPLY DRIVER
13303R:	Andrew F. Davis <afd@ti.com>
13304F:	include/linux/power/bq27xxx_battery.h
13305F:	drivers/power/supply/bq27xxx_battery.c
13306F:	drivers/power/supply/bq27xxx_battery_i2c.c
13307
13308TI CDCE706 CLOCK DRIVER
13309M:	Max Filippov <jcmvbkbc@gmail.com>
13310S:	Maintained
13311F:	drivers/clk/clk-cdce706.c
13312
13313TI CLOCK DRIVER
13314M:	Tero Kristo <t-kristo@ti.com>
13315L:	linux-omap@vger.kernel.org
13316S:	Maintained
13317F:	drivers/clk/ti/
13318F:	include/linux/clk/ti.h
13319
13320TI DAVINCI MACHINE SUPPORT
13321M:	Sekhar Nori <nsekhar@ti.com>
13322M:	Kevin Hilman <khilman@kernel.org>
13323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13325S:	Supported
13326F:	arch/arm/mach-davinci/
13327F:	drivers/i2c/busses/i2c-davinci.c
13328F:	arch/arm/boot/dts/da850*
13329
13330TI DAVINCI SERIES GPIO DRIVER
13331M:	Keerthy <j-keerthy@ti.com>
13332L:	linux-gpio@vger.kernel.org
13333S:	Maintained
13334F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13335F:	drivers/gpio/gpio-davinci.c
13336
13337TI DAVINCI SERIES MEDIA DRIVER
13338M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13339L:	linux-media@vger.kernel.org
13340W:	https://linuxtv.org
13341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13342T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13343S:	Maintained
13344F:	drivers/media/platform/davinci/
13345F:	include/media/davinci/
13346
13347TI ETHERNET SWITCH DRIVER (CPSW)
13348R:	Grygorii Strashko <grygorii.strashko@ti.com>
13349L:	linux-omap@vger.kernel.org
13350L:	netdev@vger.kernel.org
13351S:	Maintained
13352F:	drivers/net/ethernet/ti/cpsw*
13353F:	drivers/net/ethernet/ti/davinci*
13354
13355TI FLASH MEDIA INTERFACE DRIVER
13356M:	Alex Dubov <oakad@yahoo.com>
13357S:	Maintained
13358F:	drivers/misc/tifm*
13359F:	drivers/mmc/host/tifm_sd.c
13360F:	include/linux/tifm.h
13361
13362TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13363M:	Santosh Shilimkar <ssantosh@kernel.org>
13364L:	linux-kernel@vger.kernel.org
13365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13366S:	Maintained
13367F:	drivers/soc/ti/*
13368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13369
13370TI LM49xxx FAMILY ASoC CODEC DRIVERS
13371M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13372M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13373L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13374S:	Maintained
13375F:	sound/soc/codecs/lm49453*
13376F:	sound/soc/codecs/isabelle*
13377
13378TI LP855x BACKLIGHT DRIVER
13379M:	Milo Kim <milo.kim@ti.com>
13380S:	Maintained
13381F:	Documentation/backlight/lp855x-driver.txt
13382F:	drivers/video/backlight/lp855x_bl.c
13383F:	include/linux/platform_data/lp855x.h
13384
13385TI LP8727 CHARGER DRIVER
13386M:	Milo Kim <milo.kim@ti.com>
13387S:	Maintained
13388F:	drivers/power/supply/lp8727_charger.c
13389F:	include/linux/platform_data/lp8727.h
13390
13391TI LP8788 MFD DRIVER
13392M:	Milo Kim <milo.kim@ti.com>
13393S:	Maintained
13394F:	drivers/iio/adc/lp8788_adc.c
13395F:	drivers/leds/leds-lp8788.c
13396F:	drivers/mfd/lp8788*.c
13397F:	drivers/power/supply/lp8788-charger.c
13398F:	drivers/regulator/lp8788-*.c
13399F:	include/linux/mfd/lp8788*.h
13400
13401TI NETCP ETHERNET DRIVER
13402M:	Wingman Kwok <w-kwok2@ti.com>
13403M:	Murali Karicheri <m-karicheri2@ti.com>
13404L:	netdev@vger.kernel.org
13405S:	Maintained
13406F:	drivers/net/ethernet/ti/netcp*
13407
13408TI TAS571X FAMILY ASoC CODEC DRIVER
13409M:	Kevin Cernekee <cernekee@chromium.org>
13410L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13411S:	Odd Fixes
13412F:	sound/soc/codecs/tas571x*
13413
13414TI TRF7970A NFC DRIVER
13415M:	Mark Greer <mgreer@animalcreek.com>
13416L:	linux-wireless@vger.kernel.org
13417L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13418S:	Supported
13419F:	drivers/nfc/trf7970a.c
13420F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13421
13422TI TWL4030 SERIES SOC CODEC DRIVER
13423M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13424L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13425S:	Maintained
13426F:	sound/soc/codecs/twl4030*
13427
13428TI VPE/CAL DRIVERS
13429M:	Benoit Parrot <bparrot@ti.com>
13430L:	linux-media@vger.kernel.org
13431W:	http://linuxtv.org/
13432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13433S:	Maintained
13434F:	drivers/media/platform/ti-vpe/
13435
13436TI WILINK WIRELESS DRIVERS
13437L:	linux-wireless@vger.kernel.org
13438W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13439W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13441S:	Orphan
13442F:	drivers/net/wireless/ti/
13443F:	include/linux/wl12xx.h
13444
13445TILE ARCHITECTURE
13446M:	Chris Metcalf <cmetcalf@mellanox.com>
13447W:	http://www.mellanox.com/repository/solutions/tile-scm/
13448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13449S:	Supported
13450F:	arch/tile/
13451F:	drivers/char/tile-srom.c
13452F:	drivers/edac/tile_edac.c
13453F:	drivers/net/ethernet/tile/
13454F:	drivers/rtc/rtc-tile.c
13455F:	drivers/tty/hvc/hvc_tile.c
13456F:	drivers/tty/serial/tilegx.c
13457F:	drivers/usb/host/*-tilegx.c
13458F:	include/linux/usb/tilegx.h
13459
13460TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13461M:	John Stultz <john.stultz@linaro.org>
13462M:	Thomas Gleixner <tglx@linutronix.de>
13463R:	Stephen Boyd <sboyd@codeaurora.org>
13464L:	linux-kernel@vger.kernel.org
13465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13466S:	Supported
13467F:	include/linux/clocksource.h
13468F:	include/linux/time.h
13469F:	include/linux/timex.h
13470F:	include/uapi/linux/time.h
13471F:	include/uapi/linux/timex.h
13472F:	kernel/time/clocksource.c
13473F:	kernel/time/time*.c
13474F:	kernel/time/alarmtimer.c
13475F:	kernel/time/ntp.c
13476F:	tools/testing/selftests/timers/
13477
13478TIPC NETWORK LAYER
13479M:	Jon Maloy <jon.maloy@ericsson.com>
13480M:	Ying Xue <ying.xue@windriver.com>
13481L:	netdev@vger.kernel.org (core kernel code)
13482L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13483W:	http://tipc.sourceforge.net/
13484S:	Maintained
13485F:	include/uapi/linux/tipc*.h
13486F:	net/tipc/
13487
13488TLAN NETWORK DRIVER
13489M:	Samuel Chessman <chessman@tux.org>
13490L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13491W:	http://sourceforge.net/projects/tlan/
13492S:	Maintained
13493F:	Documentation/networking/tlan.txt
13494F:	drivers/net/ethernet/ti/tlan.*
13495
13496TM6000 VIDEO4LINUX DRIVER
13497M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13498M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13499L:	linux-media@vger.kernel.org
13500W:	https://linuxtv.org
13501T:	git git://linuxtv.org/media_tree.git
13502S:	Odd fixes
13503F:	drivers/media/usb/tm6000/
13504F:	Documentation/media/v4l-drivers/tm6000*
13505
13506TMIO/SDHI MMC DRIVER
13507M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13508L:	linux-mmc@vger.kernel.org
13509S:	Supported
13510F:	drivers/mmc/host/tmio_mmc*
13511F:	drivers/mmc/host/renesas_sdhi*
13512F:	include/linux/mfd/tmio.h
13513
13514TMP401 HARDWARE MONITOR DRIVER
13515M:	Guenter Roeck <linux@roeck-us.net>
13516L:	linux-hwmon@vger.kernel.org
13517S:	Maintained
13518F:	Documentation/hwmon/tmp401
13519F:	drivers/hwmon/tmp401.c
13520
13521TMPFS (SHMEM FILESYSTEM)
13522M:	Hugh Dickins <hughd@google.com>
13523L:	linux-mm@kvack.org
13524S:	Maintained
13525F:	include/linux/shmem_fs.h
13526F:	mm/shmem.c
13527
13528TOMOYO SECURITY MODULE
13529M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13530M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13531L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13532L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13533L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13534L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13535W:	http://tomoyo.sourceforge.jp/
13536T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13537S:	Maintained
13538F:	security/tomoyo/
13539
13540TOPSTAR LAPTOP EXTRAS DRIVER
13541M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13542L:	platform-driver-x86@vger.kernel.org
13543S:	Maintained
13544F:	drivers/platform/x86/topstar-laptop.c
13545
13546TOSHIBA ACPI EXTRAS DRIVER
13547M:	Azael Avalos <coproscefalo@gmail.com>
13548L:	platform-driver-x86@vger.kernel.org
13549S:	Maintained
13550F:	drivers/platform/x86/toshiba_acpi.c
13551
13552TOSHIBA BLUETOOTH DRIVER
13553M:	Azael Avalos <coproscefalo@gmail.com>
13554L:	platform-driver-x86@vger.kernel.org
13555S:	Maintained
13556F:	drivers/platform/x86/toshiba_bluetooth.c
13557
13558TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13559M:	Azael Avalos <coproscefalo@gmail.com>
13560L:	platform-driver-x86@vger.kernel.org
13561S:	Maintained
13562F:	drivers/platform/x86/toshiba_haps.c
13563
13564TOSHIBA SMM DRIVER
13565M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13566W:	http://www.buzzard.org.uk/toshiba/
13567S:	Maintained
13568F:	drivers/char/toshiba.c
13569F:	include/linux/toshiba.h
13570F:	include/uapi/linux/toshiba.h
13571
13572TOSHIBA TC358743 DRIVER
13573M:	Mats Randgaard <matrandg@cisco.com>
13574L:	linux-media@vger.kernel.org
13575S:	Maintained
13576F:	drivers/media/i2c/tc358743*
13577F:	include/media/i2c/tc358743.h
13578
13579TOSHIBA WMI HOTKEYS DRIVER
13580M:	Azael Avalos <coproscefalo@gmail.com>
13581L:	platform-driver-x86@vger.kernel.org
13582S:	Maintained
13583F:	drivers/platform/x86/toshiba-wmi.c
13584
13585TPM DEVICE DRIVER
13586M:	Peter Huewe <peterhuewe@gmx.de>
13587M:	Marcel Selhorst <tpmdd@selhorst.net>
13588M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13589R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13590W:	http://tpmdd.sourceforge.net
13591L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13592Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13593T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13594S:	Maintained
13595F:	drivers/char/tpm/
13596
13597TPM IBM_VTPM DEVICE DRIVER
13598M:	Ashley Lai <ashleydlai@gmail.com>
13599W:	http://tpmdd.sourceforge.net
13600L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13601S:	Maintained
13602F:	drivers/char/tpm/tpm_ibmvtpm*
13603
13604TRACING
13605M:	Steven Rostedt <rostedt@goodmis.org>
13606M:	Ingo Molnar <mingo@redhat.com>
13607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13608S:	Maintained
13609F:	Documentation/trace/ftrace.txt
13610F:	arch/*/*/*/ftrace.h
13611F:	arch/*/kernel/ftrace.c
13612F:	include/*/ftrace.h
13613F:	include/linux/trace*.h
13614F:	include/trace/
13615F:	kernel/trace/
13616F:	tools/testing/selftests/ftrace/
13617
13618TRACING MMIO ACCESSES (MMIOTRACE)
13619M:	Steven Rostedt <rostedt@goodmis.org>
13620M:	Ingo Molnar <mingo@kernel.org>
13621R:	Karol Herbst <karolherbst@gmail.com>
13622R:	Pekka Paalanen <ppaalanen@gmail.com>
13623S:	Maintained
13624L:	linux-kernel@vger.kernel.org
13625L:	nouveau@lists.freedesktop.org
13626F:	kernel/trace/trace_mmiotrace.c
13627F:	include/linux/mmiotrace.h
13628F:	arch/x86/mm/kmmio.c
13629F:	arch/x86/mm/mmio-mod.c
13630F:	arch/x86/mm/testmmiotrace.c
13631
13632TRIVIAL PATCHES
13633M:	Jiri Kosina <trivial@kernel.org>
13634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13635S:	Maintained
13636K:	^Subject:.*(?i)trivial
13637
13638TTY LAYER
13639M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13640M:	Jiri Slaby <jslaby@suse.com>
13641S:	Supported
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13643F:	Documentation/serial/
13644F:	drivers/tty/
13645F:	drivers/tty/serial/serial_core.c
13646F:	include/linux/serial_core.h
13647F:	include/linux/serial.h
13648F:	include/linux/tty.h
13649F:	include/uapi/linux/serial_core.h
13650F:	include/uapi/linux/serial.h
13651F:	include/uapi/linux/tty.h
13652
13653TUA9001 MEDIA DRIVER
13654M:	Antti Palosaari <crope@iki.fi>
13655L:	linux-media@vger.kernel.org
13656W:	https://linuxtv.org
13657W:	http://palosaari.fi/linux/
13658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13659T:	git git://linuxtv.org/anttip/media_tree.git
13660S:	Maintained
13661F:	drivers/media/tuners/tua9001*
13662
13663TULIP NETWORK DRIVERS
13664L:	netdev@vger.kernel.org
13665L:	linux-parisc@vger.kernel.org
13666S:	Orphan
13667F:	drivers/net/ethernet/dec/tulip/
13668
13669TUN/TAP driver
13670M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13671W:	http://vtun.sourceforge.net/tun
13672S:	Maintained
13673F:	Documentation/networking/tuntap.txt
13674F:	arch/um/os-Linux/drivers/
13675
13676TURBOCHANNEL SUBSYSTEM
13677M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13678M:	Ralf Baechle <ralf@linux-mips.org>
13679L:	linux-mips@linux-mips.org
13680Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13681S:	Maintained
13682F:	drivers/tc/
13683F:	include/linux/tc.h
13684
13685TW5864 VIDEO4LINUX DRIVER
13686M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13687M:	Anton Sviridenko <anton@corp.bluecherry.net>
13688M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13689M:	Andrey Utkin <andrey_utkin@fastmail.com>
13690L:	linux-media@vger.kernel.org
13691S:	Supported
13692F:	drivers/media/pci/tw5864/
13693
13694TW68 VIDEO4LINUX DRIVER
13695M:	Hans Verkuil <hverkuil@xs4all.nl>
13696L:	linux-media@vger.kernel.org
13697T:	git git://linuxtv.org/media_tree.git
13698W:	https://linuxtv.org
13699S:	Odd Fixes
13700F:	drivers/media/pci/tw68/
13701
13702TW686X VIDEO4LINUX DRIVER
13703M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13704L:	linux-media@vger.kernel.org
13705T:	git git://linuxtv.org/media_tree.git
13706W:	http://linuxtv.org
13707S:	Maintained
13708F:	drivers/media/pci/tw686x/
13709
13710UBI FILE SYSTEM (UBIFS)
13711M:	Richard Weinberger <richard@nod.at>
13712M:	Artem Bityutskiy <dedekind1@gmail.com>
13713M:	Adrian Hunter <adrian.hunter@intel.com>
13714L:	linux-mtd@lists.infradead.org
13715T:	git git://git.infradead.org/ubifs-2.6.git
13716W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13717S:	Supported
13718F:	Documentation/filesystems/ubifs.txt
13719F:	fs/ubifs/
13720
13721UCLINUX (M68KNOMMU AND COLDFIRE)
13722M:	Greg Ungerer <gerg@linux-m68k.org>
13723W:	http://www.linux-m68k.org/
13724W:	http://www.uclinux.org/
13725L:	linux-m68k@lists.linux-m68k.org
13726L:	uclinux-dev@uclinux.org  (subscribers-only)
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13728S:	Maintained
13729F:	arch/m68k/coldfire/
13730F:	arch/m68k/68*/
13731F:	arch/m68k/*/*_no.*
13732F:	arch/m68k/include/asm/*_no.*
13733
13734UDF FILESYSTEM
13735M:	Jan Kara <jack@suse.com>
13736S:	Maintained
13737F:	Documentation/filesystems/udf.txt
13738F:	fs/udf/
13739
13740UDRAW TABLET
13741M:	Bastien Nocera <hadess@hadess.net>
13742L:	linux-input@vger.kernel.org
13743S:	Maintained
13744F:	drivers/hid/hid-udraw.c
13745
13746UFS FILESYSTEM
13747M:	Evgeniy Dushistov <dushistov@mail.ru>
13748S:	Maintained
13749F:	Documentation/filesystems/ufs.txt
13750F:	fs/ufs/
13751
13752UHID USERSPACE HID IO DRIVER:
13753M:	David Herrmann <dh.herrmann@googlemail.com>
13754L:	linux-input@vger.kernel.org
13755S:	Maintained
13756F:	drivers/hid/uhid.c
13757F:	include/uapi/linux/uhid.h
13758
13759ULPI BUS
13760M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13761L:	linux-usb@vger.kernel.org
13762S:	Maintained
13763F:	drivers/usb/common/ulpi.c
13764F:	include/linux/ulpi/
13765
13766ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13767L:	linux-usb@vger.kernel.org
13768S:	Orphan
13769F:	drivers/uwb/
13770F:	include/linux/uwb.h
13771F:	include/linux/uwb/
13772
13773UNICORE32 ARCHITECTURE:
13774M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13775W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13776S:	Maintained
13777T:	git git://github.com/gxt/linux.git
13778F:	arch/unicore32/
13779
13780UNIFDEF
13781M:	Tony Finch <dot@dotat.at>
13782W:	http://dotat.at/prog/unifdef
13783S:	Maintained
13784F:	scripts/unifdef.c
13785
13786UNIFORM CDROM DRIVER
13787M:	Jens Axboe <axboe@kernel.dk>
13788W:	http://www.kernel.dk
13789S:	Maintained
13790F:	Documentation/cdrom/
13791F:	drivers/cdrom/cdrom.c
13792F:	include/linux/cdrom.h
13793F:	include/uapi/linux/cdrom.h
13794
13795UNISYS S-PAR DRIVERS
13796M:	David Kershner <david.kershner@unisys.com>
13797L:	sparmaintainer@unisys.com (Unisys internal)
13798S:	Supported
13799F:	drivers/staging/unisys/
13800
13801UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13802M:	Vinayak Holikatti <vinholikatti@gmail.com>
13803L:	linux-scsi@vger.kernel.org
13804S:	Supported
13805F:	Documentation/scsi/ufs.txt
13806F:	drivers/scsi/ufs/
13807
13808UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13809M:	Joao Pinto <jpinto@synopsys.com>
13810L:	linux-scsi@vger.kernel.org
13811S:	Supported
13812F:	drivers/scsi/ufs/*dwc*
13813
13814UNSORTED BLOCK IMAGES (UBI)
13815M:	Artem Bityutskiy <dedekind1@gmail.com>
13816M:	Richard Weinberger <richard@nod.at>
13817W:	http://www.linux-mtd.infradead.org/
13818L:	linux-mtd@lists.infradead.org
13819T:	git git://git.infradead.org/ubifs-2.6.git
13820S:	Supported
13821F:	drivers/mtd/ubi/
13822F:	include/linux/mtd/ubi.h
13823F:	include/uapi/mtd/ubi-user.h
13824
13825USB "USBNET" DRIVER FRAMEWORK
13826M:	Oliver Neukum <oneukum@suse.com>
13827L:	netdev@vger.kernel.org
13828W:	http://www.linux-usb.org/usbnet
13829S:	Maintained
13830F:	drivers/net/usb/usbnet.c
13831F:	include/linux/usb/usbnet.h
13832
13833USB ACM DRIVER
13834M:	Oliver Neukum <oneukum@suse.com>
13835L:	linux-usb@vger.kernel.org
13836S:	Maintained
13837F:	Documentation/usb/acm.txt
13838F:	drivers/usb/class/cdc-acm.*
13839
13840USB AR5523 WIRELESS DRIVER
13841M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13842L:	linux-wireless@vger.kernel.org
13843S:	Maintained
13844F:	drivers/net/wireless/ath/ar5523/
13845
13846USB ATTACHED SCSI
13847M:	Oliver Neukum <oneukum@suse.com>
13848L:	linux-usb@vger.kernel.org
13849L:	linux-scsi@vger.kernel.org
13850S:	Maintained
13851F:	drivers/usb/storage/uas.c
13852
13853USB CDC ETHERNET DRIVER
13854M:	Oliver Neukum <oliver@neukum.org>
13855L:	linux-usb@vger.kernel.org
13856S:	Maintained
13857F:	drivers/net/usb/cdc_*.c
13858F:	include/uapi/linux/usb/cdc.h
13859
13860USB CHAOSKEY DRIVER
13861M:	Keith Packard <keithp@keithp.com>
13862L:	linux-usb@vger.kernel.org
13863S:	Maintained
13864F:	drivers/usb/misc/chaoskey.c
13865
13866USB CYPRESS C67X00 DRIVER
13867M:	Peter Korsgaard <jacmet@sunsite.dk>
13868L:	linux-usb@vger.kernel.org
13869S:	Maintained
13870F:	drivers/usb/c67x00/
13871
13872USB DAVICOM DM9601 DRIVER
13873M:	Peter Korsgaard <jacmet@sunsite.dk>
13874L:	netdev@vger.kernel.org
13875W:	http://www.linux-usb.org/usbnet
13876S:	Maintained
13877F:	drivers/net/usb/dm9601.c
13878
13879USB DIAMOND RIO500 DRIVER
13880M:	Cesar Miquel <miquel@df.uba.ar>
13881L:	rio500-users@lists.sourceforge.net
13882W:	http://rio500.sourceforge.net
13883S:	Maintained
13884F:	drivers/usb/misc/rio500*
13885
13886USB EHCI DRIVER
13887M:	Alan Stern <stern@rowland.harvard.edu>
13888L:	linux-usb@vger.kernel.org
13889S:	Maintained
13890F:	Documentation/usb/ehci.txt
13891F:	drivers/usb/host/ehci*
13892
13893USB GADGET/PERIPHERAL SUBSYSTEM
13894M:	Felipe Balbi <balbi@kernel.org>
13895L:	linux-usb@vger.kernel.org
13896W:	http://www.linux-usb.org/gadget
13897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13898S:	Maintained
13899F:	drivers/usb/gadget/
13900F:	include/linux/usb/gadget*
13901
13902USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13903M:	Jiri Kosina <jikos@kernel.org>
13904R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13905L:	linux-usb@vger.kernel.org
13906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13907S:	Maintained
13908F:	Documentation/hid/hiddev.txt
13909F:	drivers/hid/usbhid/
13910
13911USB ISP116X DRIVER
13912M:	Olav Kongas <ok@artecdesign.ee>
13913L:	linux-usb@vger.kernel.org
13914S:	Maintained
13915F:	drivers/usb/host/isp116x*
13916F:	include/linux/usb/isp116x.h
13917
13918USB LAN78XX ETHERNET DRIVER
13919M:	Woojung Huh <woojung.huh@microchip.com>
13920M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13921L:	netdev@vger.kernel.org
13922S:	Maintained
13923F:	drivers/net/usb/lan78xx.*
13924
13925USB MASS STORAGE DRIVER
13926M:	Alan Stern <stern@rowland.harvard.edu>
13927L:	linux-usb@vger.kernel.org
13928L:	usb-storage@lists.one-eyed-alien.net
13929S:	Maintained
13930W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13931F:	drivers/usb/storage/
13932
13933USB MIDI DRIVER
13934M:	Clemens Ladisch <clemens@ladisch.de>
13935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13936T:	git git://git.alsa-project.org/alsa-kernel.git
13937S:	Maintained
13938F:	sound/usb/midi.*
13939
13940USB NETWORKING DRIVERS
13941L:	linux-usb@vger.kernel.org
13942S:	Odd Fixes
13943F:	drivers/net/usb/
13944
13945USB OHCI DRIVER
13946M:	Alan Stern <stern@rowland.harvard.edu>
13947L:	linux-usb@vger.kernel.org
13948S:	Maintained
13949F:	Documentation/usb/ohci.txt
13950F:	drivers/usb/host/ohci*
13951
13952USB OTG FSM (Finite State Machine)
13953M:	Peter Chen <Peter.Chen@nxp.com>
13954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13955L:	linux-usb@vger.kernel.org
13956S:	Maintained
13957F:	drivers/usb/common/usb-otg-fsm.c
13958
13959USB OVER IP DRIVER
13960M:	Valentina Manea <valentina.manea.m@gmail.com>
13961M:	Shuah Khan <shuahkh@osg.samsung.com>
13962M:	Shuah Khan <shuah@kernel.org>
13963L:	linux-usb@vger.kernel.org
13964S:	Maintained
13965F:	Documentation/usb/usbip_protocol.txt
13966F:	drivers/usb/usbip/
13967F:	tools/usb/usbip/
13968
13969USB PEGASUS DRIVER
13970M:	Petko Manolov <petkan@nucleusys.com>
13971L:	linux-usb@vger.kernel.org
13972L:	netdev@vger.kernel.org
13973T:	git git://github.com/petkan/pegasus.git
13974W:	https://github.com/petkan/pegasus
13975S:	Maintained
13976F:	drivers/net/usb/pegasus.*
13977
13978USB PHY LAYER
13979M:	Felipe Balbi <balbi@kernel.org>
13980L:	linux-usb@vger.kernel.org
13981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13982S:	Maintained
13983F:	drivers/usb/phy/
13984
13985USB PRINTER DRIVER (usblp)
13986M:	Pete Zaitcev <zaitcev@redhat.com>
13987L:	linux-usb@vger.kernel.org
13988S:	Supported
13989F:	drivers/usb/class/usblp.c
13990
13991USB QMI WWAN NETWORK DRIVER
13992M:	Bjørn Mork <bjorn@mork.no>
13993L:	netdev@vger.kernel.org
13994S:	Maintained
13995F:	Documentation/ABI/testing/sysfs-class-net-qmi
13996F:	drivers/net/usb/qmi_wwan.c
13997
13998USB RTL8150 DRIVER
13999M:	Petko Manolov <petkan@nucleusys.com>
14000L:	linux-usb@vger.kernel.org
14001L:	netdev@vger.kernel.org
14002T:	git git://github.com/petkan/rtl8150.git
14003W:	https://github.com/petkan/rtl8150
14004S:	Maintained
14005F:	drivers/net/usb/rtl8150.c
14006
14007USB SERIAL SUBSYSTEM
14008M:	Johan Hovold <johan@kernel.org>
14009L:	linux-usb@vger.kernel.org
14010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14011S:	Maintained
14012F:	Documentation/usb/usb-serial.txt
14013F:	drivers/usb/serial/
14014F:	include/linux/usb/serial.h
14015
14016USB SMSC75XX ETHERNET DRIVER
14017M:	Steve Glendinning <steve.glendinning@shawell.net>
14018L:	netdev@vger.kernel.org
14019S:	Maintained
14020F:	drivers/net/usb/smsc75xx.*
14021
14022USB SMSC95XX ETHERNET DRIVER
14023M:	Steve Glendinning <steve.glendinning@shawell.net>
14024M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14025L:	netdev@vger.kernel.org
14026S:	Maintained
14027F:	drivers/net/usb/smsc95xx.*
14028
14029USB SUBSYSTEM
14030M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14031L:	linux-usb@vger.kernel.org
14032W:	http://www.linux-usb.org
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14034S:	Supported
14035F:	Documentation/devicetree/bindings/usb/
14036F:	Documentation/usb/
14037F:	drivers/usb/
14038F:	include/linux/usb.h
14039F:	include/linux/usb/
14040
14041USB TYPEC SUBSYSTEM
14042M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14043L:	linux-usb@vger.kernel.org
14044S:	Maintained
14045F:	Documentation/ABI/testing/sysfs-class-typec
14046F:	Documentation/usb/typec.rst
14047F:	drivers/usb/typec/
14048F:	include/linux/usb/typec.h
14049
14050USB UHCI DRIVER
14051M:	Alan Stern <stern@rowland.harvard.edu>
14052L:	linux-usb@vger.kernel.org
14053S:	Maintained
14054F:	drivers/usb/host/uhci*
14055
14056USB VIDEO CLASS
14057M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14058L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14059L:	linux-media@vger.kernel.org
14060T:	git git://linuxtv.org/media_tree.git
14061W:	http://www.ideasonboard.org/uvc/
14062S:	Maintained
14063F:	drivers/media/usb/uvc/
14064F:	include/uapi/linux/uvcvideo.h
14065
14066USB VISION DRIVER
14067M:	Hans Verkuil <hverkuil@xs4all.nl>
14068L:	linux-media@vger.kernel.org
14069T:	git git://linuxtv.org/media_tree.git
14070W:	https://linuxtv.org
14071S:	Odd Fixes
14072F:	drivers/media/usb/usbvision/
14073
14074USB WEBCAM GADGET
14075M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14076L:	linux-usb@vger.kernel.org
14077S:	Maintained
14078F:	drivers/usb/gadget/function/*uvc*
14079F:	drivers/usb/gadget/legacy/webcam.c
14080
14081USB WIRELESS RNDIS DRIVER (rndis_wlan)
14082M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14083L:	linux-wireless@vger.kernel.org
14084S:	Maintained
14085F:	drivers/net/wireless/rndis_wlan.c
14086
14087USB XHCI DRIVER
14088M:	Mathias Nyman <mathias.nyman@intel.com>
14089L:	linux-usb@vger.kernel.org
14090S:	Supported
14091F:	drivers/usb/host/xhci*
14092F:	drivers/usb/host/pci-quirks*
14093
14094USB ZD1201 DRIVER
14095L:	linux-wireless@vger.kernel.org
14096W:	http://linux-lc100020.sourceforge.net
14097S:	Orphan
14098F:	drivers/net/wireless/zydas/zd1201.*
14099
14100USB ZR364XX DRIVER
14101M:	Antoine Jacquet <royale@zerezo.com>
14102L:	linux-usb@vger.kernel.org
14103L:	linux-media@vger.kernel.org
14104T:	git git://linuxtv.org/media_tree.git
14105W:	http://royale.zerezo.com/zr364xx/
14106S:	Maintained
14107F:	Documentation/media/v4l-drivers/zr364xx*
14108F:	drivers/media/usb/zr364xx/
14109
14110USER-MODE LINUX (UML)
14111M:	Jeff Dike <jdike@addtoit.com>
14112M:	Richard Weinberger <richard@nod.at>
14113L:	user-mode-linux-devel@lists.sourceforge.net
14114L:	user-mode-linux-user@lists.sourceforge.net
14115W:	http://user-mode-linux.sourceforge.net
14116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14117S:	Maintained
14118F:	Documentation/virtual/uml/
14119F:	arch/um/
14120F:	arch/x86/um/
14121F:	fs/hostfs/
14122F:	fs/hppfs/
14123
14124USERSPACE I/O (UIO)
14125M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14126S:	Maintained
14127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14128F:	Documentation/driver-api/uio-howto.rst
14129F:	drivers/uio/
14130F:	include/linux/uio*.h
14131
14132UTIL-LINUX PACKAGE
14133M:	Karel Zak <kzak@redhat.com>
14134L:	util-linux@vger.kernel.org
14135W:	http://en.wikipedia.org/wiki/Util-linux
14136T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14137S:	Maintained
14138
14139UUID HELPERS
14140M:	Christoph Hellwig <hch@lst.de>
14141R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14142L:	linux-kernel@vger.kernel.org
14143T:	git git://git.infradead.org/users/hch/uuid.git
14144F:	lib/uuid.c
14145F:	lib/test_uuid.c
14146F:	include/linux/uuid.h
14147F:	include/uapi/linux/uuid.h
14148S:	Maintained
14149
14150UVESAFB DRIVER
14151M:	Michal Januszewski <spock@gentoo.org>
14152L:	linux-fbdev@vger.kernel.org
14153W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14154S:	Maintained
14155F:	Documentation/fb/uvesafb.txt
14156F:	drivers/video/fbdev/uvesafb.*
14157
14158VF610 NAND DRIVER
14159M:	Stefan Agner <stefan@agner.ch>
14160L:	linux-mtd@lists.infradead.org
14161S:	Supported
14162F:	drivers/mtd/nand/vf610_nfc.c
14163
14164VFAT/FAT/MSDOS FILESYSTEM
14165M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14166S:	Maintained
14167F:	Documentation/filesystems/vfat.txt
14168F:	fs/fat/
14169
14170VFIO DRIVER
14171M:	Alex Williamson <alex.williamson@redhat.com>
14172L:	kvm@vger.kernel.org
14173T:	git git://github.com/awilliam/linux-vfio.git
14174S:	Maintained
14175F:	Documentation/vfio.txt
14176F:	drivers/vfio/
14177F:	include/linux/vfio.h
14178F:	include/uapi/linux/vfio.h
14179
14180VFIO MEDIATED DEVICE DRIVERS
14181M:	Kirti Wankhede <kwankhede@nvidia.com>
14182L:	kvm@vger.kernel.org
14183S:	Maintained
14184F:	Documentation/vfio-mediated-device.txt
14185F:	drivers/vfio/mdev/
14186F:	include/linux/mdev.h
14187F:	samples/vfio-mdev/
14188
14189VFIO PLATFORM DRIVER
14190M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14191L:	kvm@vger.kernel.org
14192S:	Maintained
14193F:	drivers/vfio/platform/
14194
14195VGA_SWITCHEROO
14196R:	Lukas Wunner <lukas@wunner.de>
14197S:	Maintained
14198F:	Documentation/gpu/vga-switcheroo.rst
14199F:	drivers/gpu/vga/vga_switcheroo.c
14200F:	include/linux/vga_switcheroo.h
14201T:	git git://anongit.freedesktop.org/drm/drm-misc
14202
14203VIA RHINE NETWORK DRIVER
14204S:	Orphan
14205F:	drivers/net/ethernet/via/via-rhine.c
14206
14207VIA SD/MMC CARD CONTROLLER DRIVER
14208M:	Bruce Chang <brucechang@via.com.tw>
14209M:	Harald Welte <HaraldWelte@viatech.com>
14210S:	Maintained
14211F:	drivers/mmc/host/via-sdmmc.c
14212
14213VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14214M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14215L:	linux-fbdev@vger.kernel.org
14216S:	Maintained
14217F:	include/linux/via-core.h
14218F:	include/linux/via-gpio.h
14219F:	include/linux/via_i2c.h
14220F:	drivers/video/fbdev/via/
14221
14222VIA VELOCITY NETWORK DRIVER
14223M:	Francois Romieu <romieu@fr.zoreil.com>
14224L:	netdev@vger.kernel.org
14225S:	Maintained
14226F:	drivers/net/ethernet/via/via-velocity.*
14227
14228VIDEO MULTIPLEXER DRIVER
14229M:	Philipp Zabel <p.zabel@pengutronix.de>
14230L:	linux-media@vger.kernel.org
14231S:	Maintained
14232F:	drivers/media/platform/video-mux.c
14233
14234VIDEOBUF2 FRAMEWORK
14235M:	Pawel Osciak <pawel@osciak.com>
14236M:	Marek Szyprowski <m.szyprowski@samsung.com>
14237M:	Kyungmin Park <kyungmin.park@samsung.com>
14238L:	linux-media@vger.kernel.org
14239S:	Maintained
14240F:	drivers/media/v4l2-core/videobuf2-*
14241F:	include/media/videobuf2-*
14242
14243VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14244M:	Helen Koike <helen.koike@collabora.com>
14245L:	linux-media@vger.kernel.org
14246T:	git git://linuxtv.org/media_tree.git
14247W:	https://linuxtv.org
14248S:	Maintained
14249F:	drivers/media/platform/vimc/*
14250
14251VIRT LIB
14252M:	Alex Williamson <alex.williamson@redhat.com>
14253M:	Paolo Bonzini <pbonzini@redhat.com>
14254L:	kvm@vger.kernel.org
14255S:	Supported
14256F:	virt/lib/
14257
14258VIRTIO AND VHOST VSOCK DRIVER
14259M:	Stefan Hajnoczi <stefanha@redhat.com>
14260L:	kvm@vger.kernel.org
14261L:	virtualization@lists.linux-foundation.org
14262L:	netdev@vger.kernel.org
14263S:	Maintained
14264F:	include/linux/virtio_vsock.h
14265F:	include/uapi/linux/virtio_vsock.h
14266F:	include/uapi/linux/vsockmon.h
14267F:	net/vmw_vsock/af_vsock_tap.c
14268F:	net/vmw_vsock/virtio_transport_common.c
14269F:	net/vmw_vsock/virtio_transport.c
14270F:	drivers/net/vsockmon.c
14271F:	drivers/vhost/vsock.c
14272F:	drivers/vhost/vsock.h
14273
14274VIRTIO CONSOLE DRIVER
14275M:	Amit Shah <amit@kernel.org>
14276L:	virtualization@lists.linux-foundation.org
14277S:	Maintained
14278F:	drivers/char/virtio_console.c
14279F:	include/linux/virtio_console.h
14280F:	include/uapi/linux/virtio_console.h
14281
14282VIRTIO CORE, NET AND BLOCK DRIVERS
14283M:	"Michael S. Tsirkin" <mst@redhat.com>
14284M:	Jason Wang <jasowang@redhat.com>
14285L:	virtualization@lists.linux-foundation.org
14286S:	Maintained
14287F:	Documentation/devicetree/bindings/virtio/
14288F:	drivers/virtio/
14289F:	tools/virtio/
14290F:	drivers/net/virtio_net.c
14291F:	drivers/block/virtio_blk.c
14292F:	include/linux/virtio*.h
14293F:	include/uapi/linux/virtio_*.h
14294F:	drivers/crypto/virtio/
14295F:	mm/balloon_compaction.c
14296
14297VIRTIO CRYPTO DRIVER
14298M:	Gonglei <arei.gonglei@huawei.com>
14299L:	virtualization@lists.linux-foundation.org
14300L:	linux-crypto@vger.kernel.org
14301S:	Maintained
14302F:	drivers/crypto/virtio/
14303F:	include/uapi/linux/virtio_crypto.h
14304
14305VIRTIO DRIVERS FOR S390
14306M:	Cornelia Huck <cohuck@redhat.com>
14307M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14308L:	linux-s390@vger.kernel.org
14309L:	virtualization@lists.linux-foundation.org
14310L:	kvm@vger.kernel.org
14311S:	Supported
14312F:	drivers/s390/virtio/
14313
14314VIRTIO GPU DRIVER
14315M:	David Airlie <airlied@linux.ie>
14316M:	Gerd Hoffmann <kraxel@redhat.com>
14317L:	dri-devel@lists.freedesktop.org
14318L:	virtualization@lists.linux-foundation.org
14319T:	git git://anongit.freedesktop.org/drm/drm-misc
14320S:	Maintained
14321F:	drivers/gpu/drm/virtio/
14322F:	include/uapi/linux/virtio_gpu.h
14323
14324VIRTIO HOST (VHOST)
14325M:	"Michael S. Tsirkin" <mst@redhat.com>
14326M:	Jason Wang <jasowang@redhat.com>
14327L:	kvm@vger.kernel.org
14328L:	virtualization@lists.linux-foundation.org
14329L:	netdev@vger.kernel.org
14330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14331S:	Maintained
14332F:	drivers/vhost/
14333F:	include/uapi/linux/vhost.h
14334
14335VIRTIO INPUT DRIVER
14336M:	Gerd Hoffmann <kraxel@redhat.com>
14337S:	Maintained
14338F:	drivers/virtio/virtio_input.c
14339F:	include/uapi/linux/virtio_input.h
14340
14341VIRTUAL SERIO DEVICE DRIVER
14342M:	Stephen Chandler Paul <thatslyude@gmail.com>
14343S:	Maintained
14344F:	drivers/input/serio/userio.c
14345F:	include/uapi/linux/userio.h
14346
14347VIVID VIRTUAL VIDEO DRIVER
14348M:	Hans Verkuil <hverkuil@xs4all.nl>
14349L:	linux-media@vger.kernel.org
14350T:	git git://linuxtv.org/media_tree.git
14351W:	https://linuxtv.org
14352S:	Maintained
14353F:	drivers/media/platform/vivid/*
14354
14355VLYNQ BUS
14356M:	Florian Fainelli <f.fainelli@gmail.com>
14357L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14358S:	Maintained
14359F:	drivers/vlynq/vlynq.c
14360F:	include/linux/vlynq.h
14361
14362VME SUBSYSTEM
14363M:	Martyn Welch <martyn@welchs.me.uk>
14364M:	Manohar Vanga <manohar.vanga@gmail.com>
14365M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14366L:	devel@driverdev.osuosl.org
14367S:	Maintained
14368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14369F:	Documentation/driver-api/vme.rst
14370F:	drivers/staging/vme/
14371F:	drivers/vme/
14372F:	include/linux/vme*
14373
14374VMWARE BALLOON DRIVER
14375M:	Xavier Deguillard <xdeguillard@vmware.com>
14376M:	Philip Moltmann <moltmann@vmware.com>
14377M:	"VMware, Inc." <pv-drivers@vmware.com>
14378L:	linux-kernel@vger.kernel.org
14379S:	Maintained
14380F:	drivers/misc/vmw_balloon.c
14381
14382VMWARE HYPERVISOR INTERFACE
14383M:	Alok Kataria <akataria@vmware.com>
14384L:	virtualization@lists.linux-foundation.org
14385S:	Supported
14386F:	arch/x86/kernel/cpu/vmware.c
14387
14388VMWARE PVRDMA DRIVER
14389M:	Adit Ranadive <aditr@vmware.com>
14390M:	VMware PV-Drivers <pv-drivers@vmware.com>
14391L:	linux-rdma@vger.kernel.org
14392S:	Maintained
14393F:	drivers/infiniband/hw/vmw_pvrdma/
14394
14395VMware PVSCSI driver
14396M:	Jim Gill <jgill@vmware.com>
14397M:	VMware PV-Drivers <pv-drivers@vmware.com>
14398L:	linux-scsi@vger.kernel.org
14399S:	Maintained
14400F:	drivers/scsi/vmw_pvscsi.c
14401F:	drivers/scsi/vmw_pvscsi.h
14402
14403VMWARE VMMOUSE SUBDRIVER
14404M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14405M:	"VMware, Inc." <pv-drivers@vmware.com>
14406L:	linux-input@vger.kernel.org
14407S:	Maintained
14408F:	drivers/input/mouse/vmmouse.c
14409F:	drivers/input/mouse/vmmouse.h
14410
14411VMWARE VMXNET3 ETHERNET DRIVER
14412M:	Shrikrishna Khare <skhare@vmware.com>
14413M:	"VMware, Inc." <pv-drivers@vmware.com>
14414L:	netdev@vger.kernel.org
14415S:	Maintained
14416F:	drivers/net/vmxnet3/
14417
14418VOCORE VOCORE2 BOARD
14419M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14420L:	linux-mips@linux-mips.org
14421S:	Maintained
14422F:	arch/mips/boot/dts/ralink/vocore2.dts
14423
14424VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14425M:	Liam Girdwood <lgirdwood@gmail.com>
14426M:	Mark Brown <broonie@kernel.org>
14427L:	linux-kernel@vger.kernel.org
14428W:	http://www.slimlogic.co.uk/?p=48
14429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14430S:	Supported
14431F:	Documentation/devicetree/bindings/regulator/
14432F:	drivers/regulator/
14433F:	include/dt-bindings/regulator/
14434F:	include/linux/regulator/
14435
14436VRF
14437M:	David Ahern <dsa@cumulusnetworks.com>
14438M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14439L:	netdev@vger.kernel.org
14440S:	Maintained
14441F:	drivers/net/vrf.c
14442F:	Documentation/networking/vrf.txt
14443
14444VT1211 HARDWARE MONITOR DRIVER
14445M:	Juerg Haefliger <juergh@gmail.com>
14446L:	linux-hwmon@vger.kernel.org
14447S:	Maintained
14448F:	Documentation/hwmon/vt1211
14449F:	drivers/hwmon/vt1211.c
14450
14451VT8231 HARDWARE MONITOR DRIVER
14452M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14453L:	linux-hwmon@vger.kernel.org
14454S:	Maintained
14455F:	drivers/hwmon/vt8231.c
14456
14457VUB300 USB to SDIO/SD/MMC bridge chip
14458M:	Tony Olech <tony.olech@elandigitalsystems.com>
14459L:	linux-mmc@vger.kernel.org
14460L:	linux-usb@vger.kernel.org
14461S:	Supported
14462F:	drivers/mmc/host/vub300.c
14463
14464W1 DALLAS'S 1-WIRE BUS
14465M:	Evgeniy Polyakov <zbr@ioremap.net>
14466S:	Maintained
14467F:	Documentation/w1/
14468F:	drivers/w1/
14469F:	include/linux/w1.h
14470
14471W83791D HARDWARE MONITORING DRIVER
14472M:	Marc Hulsman <m.hulsman@tudelft.nl>
14473L:	linux-hwmon@vger.kernel.org
14474S:	Maintained
14475F:	Documentation/hwmon/w83791d
14476F:	drivers/hwmon/w83791d.c
14477
14478W83793 HARDWARE MONITORING DRIVER
14479M:	Rudolf Marek <r.marek@assembler.cz>
14480L:	linux-hwmon@vger.kernel.org
14481S:	Maintained
14482F:	Documentation/hwmon/w83793
14483F:	drivers/hwmon/w83793.c
14484
14485W83795 HARDWARE MONITORING DRIVER
14486M:	Jean Delvare <jdelvare@suse.com>
14487L:	linux-hwmon@vger.kernel.org
14488S:	Maintained
14489F:	drivers/hwmon/w83795.c
14490
14491W83L51xD SD/MMC CARD INTERFACE DRIVER
14492M:	Pierre Ossman <pierre@ossman.eu>
14493S:	Maintained
14494F:	drivers/mmc/host/wbsd.*
14495
14496WACOM PROTOCOL 4 SERIAL TABLETS
14497M:	Julian Squires <julian@cipht.net>
14498M:	Hans de Goede <hdegoede@redhat.com>
14499L:	linux-input@vger.kernel.org
14500S:	Maintained
14501F:	drivers/input/tablet/wacom_serial4.c
14502
14503WATCHDOG DEVICE DRIVERS
14504M:	Wim Van Sebroeck <wim@iguana.be>
14505R:	Guenter Roeck <linux@roeck-us.net>
14506L:	linux-watchdog@vger.kernel.org
14507W:	http://www.linux-watchdog.org/
14508T:	git git://www.linux-watchdog.org/linux-watchdog.git
14509S:	Maintained
14510F:	Documentation/devicetree/bindings/watchdog/
14511F:	Documentation/watchdog/
14512F:	drivers/watchdog/
14513F:	include/linux/watchdog.h
14514F:	include/uapi/linux/watchdog.h
14515
14516WHISKEYCOVE PMIC GPIO DRIVER
14517M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14518L:	linux-gpio@vger.kernel.org
14519S:	Maintained
14520F:	drivers/gpio/gpio-wcove.c
14521
14522WIIMOTE HID DRIVER
14523M:	David Herrmann <dh.herrmann@googlemail.com>
14524L:	linux-input@vger.kernel.org
14525S:	Maintained
14526F:	drivers/hid/hid-wiimote*
14527
14528WILOCITY WIL6210 WIRELESS DRIVER
14529M:	Maya Erez <qca_merez@qca.qualcomm.com>
14530L:	linux-wireless@vger.kernel.org
14531L:	wil6210@qca.qualcomm.com
14532S:	Supported
14533W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14534F:	drivers/net/wireless/ath/wil6210/
14535F:	include/uapi/linux/wil6210_uapi.h
14536
14537WIMAX STACK
14538M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14539M:	linux-wimax@intel.com
14540L:	wimax@linuxwimax.org (subscribers-only)
14541S:	Supported
14542W:	http://linuxwimax.org
14543F:	Documentation/wimax/README.wimax
14544F:	include/linux/wimax/debug.h
14545F:	include/net/wimax.h
14546F:	include/uapi/linux/wimax.h
14547F:	net/wimax/
14548
14549WINBOND CIR DRIVER
14550M:	David Härdeman <david@hardeman.nu>
14551S:	Maintained
14552F:	drivers/media/rc/winbond-cir.c
14553
14554WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14555M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14556L:	linux-watchdog@vger.kernel.org
14557S:	Maintained
14558F:	drivers/watchdog/ebc-c384_wdt.c
14559
14560WINSYSTEMS WS16C48 GPIO DRIVER
14561M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14562L:	linux-gpio@vger.kernel.org
14563S:	Maintained
14564F:	drivers/gpio/gpio-ws16c48.c
14565
14566WISTRON LAPTOP BUTTON DRIVER
14567M:	Miloslav Trmac <mitr@volny.cz>
14568S:	Maintained
14569F:	drivers/input/misc/wistron_btns.c
14570
14571WL3501 WIRELESS PCMCIA CARD DRIVER
14572L:	linux-wireless@vger.kernel.org
14573S:	Odd fixes
14574F:	drivers/net/wireless/wl3501*
14575
14576WOLFSON MICROELECTRONICS DRIVERS
14577L:	patches@opensource.cirrus.com
14578T:	git https://github.com/CirrusLogic/linux-drivers.git
14579W:	https://github.com/CirrusLogic/linux-drivers/wiki
14580S:	Supported
14581F:	Documentation/hwmon/wm83??
14582F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14583F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14584F:	Documentation/devicetree/bindings/mfd/arizona.txt
14585F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14586F:	arch/arm/mach-s3c64xx/mach-crag6410*
14587F:	drivers/clk/clk-wm83*.c
14588F:	drivers/extcon/extcon-arizona.c
14589F:	drivers/leds/leds-wm83*.c
14590F:	drivers/gpio/gpio-*wm*.c
14591F:	drivers/gpio/gpio-arizona.c
14592F:	drivers/hwmon/wm83??-hwmon.c
14593F:	drivers/input/misc/wm831x-on.c
14594F:	drivers/input/touchscreen/wm831x-ts.c
14595F:	drivers/input/touchscreen/wm97*.c
14596F:	drivers/mfd/arizona*
14597F:	drivers/mfd/wm*.c
14598F:	drivers/mfd/cs47l24*
14599F:	drivers/power/supply/wm83*.c
14600F:	drivers/rtc/rtc-wm83*.c
14601F:	drivers/regulator/wm8*.c
14602F:	drivers/regulator/arizona*
14603F:	drivers/video/backlight/wm83*_bl.c
14604F:	drivers/watchdog/wm83*_wdt.c
14605F:	include/linux/mfd/arizona/
14606F:	include/linux/mfd/wm831x/
14607F:	include/linux/mfd/wm8350/
14608F:	include/linux/mfd/wm8400*
14609F:	include/linux/regulator/arizona*
14610F:	include/linux/wm97xx.h
14611F:	include/sound/wm????.h
14612F:	sound/soc/codecs/arizona.?
14613F:	sound/soc/codecs/wm*
14614F:	sound/soc/codecs/cs47l24*
14615
14616WORKQUEUE
14617M:	Tejun Heo <tj@kernel.org>
14618R:	Lai Jiangshan <jiangshanlai@gmail.com>
14619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14620S:	Maintained
14621F:	include/linux/workqueue.h
14622F:	kernel/workqueue.c
14623F:	Documentation/core-api/workqueue.rst
14624
14625X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14626M:	Chen-Yu Tsai <wens@csie.org>
14627L:	linux-kernel@vger.kernel.org
14628S:	Maintained
14629N:	axp[128]
14630
14631X.25 NETWORK LAYER
14632M:	Andrew Hendry <andrew.hendry@gmail.com>
14633L:	linux-x25@vger.kernel.org
14634S:	Odd Fixes
14635F:	Documentation/networking/x25*
14636F:	include/net/x25*
14637F:	net/x25/
14638
14639X86 ARCHITECTURE (32-BIT AND 64-BIT)
14640M:	Thomas Gleixner <tglx@linutronix.de>
14641M:	Ingo Molnar <mingo@redhat.com>
14642M:	"H. Peter Anvin" <hpa@zytor.com>
14643M:	x86@kernel.org
14644L:	linux-kernel@vger.kernel.org
14645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14646S:	Maintained
14647F:	Documentation/x86/
14648F:	arch/x86/
14649
14650X86 MCE INFRASTRUCTURE
14651M:	Tony Luck <tony.luck@intel.com>
14652M:	Borislav Petkov <bp@alien8.de>
14653L:	linux-edac@vger.kernel.org
14654S:	Maintained
14655F:	arch/x86/kernel/cpu/mcheck/*
14656
14657X86 MICROCODE UPDATE SUPPORT
14658M:	Borislav Petkov <bp@alien8.de>
14659S:	Maintained
14660F:	arch/x86/kernel/cpu/microcode/*
14661
14662X86 PLATFORM DRIVERS
14663M:	Darren Hart <dvhart@infradead.org>
14664M:	Andy Shevchenko <andy@infradead.org>
14665L:	platform-driver-x86@vger.kernel.org
14666T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14667S:	Maintained
14668F:	drivers/platform/x86/
14669F:	drivers/platform/olpc/
14670
14671X86 VDSO
14672M:	Andy Lutomirski <luto@amacapital.net>
14673L:	linux-kernel@vger.kernel.org
14674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14675S:	Maintained
14676F:	arch/x86/entry/vdso/
14677
14678XC2028/3028 TUNER DRIVER
14679M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14680M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14681L:	linux-media@vger.kernel.org
14682W:	https://linuxtv.org
14683T:	git git://linuxtv.org/media_tree.git
14684S:	Maintained
14685F:	drivers/media/tuners/tuner-xc2028.*
14686
14687XEN BLOCK SUBSYSTEM
14688M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14689M:	Roger Pau Monné <roger.pau@citrix.com>
14690L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14691S:	Supported
14692F:	drivers/block/xen-blkback/*
14693F:	drivers/block/xen*
14694
14695XEN HYPERVISOR ARM
14696M:	Stefano Stabellini <sstabellini@kernel.org>
14697L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14698S:	Maintained
14699F:	arch/arm/xen/
14700F:	arch/arm/include/asm/xen/
14701
14702XEN HYPERVISOR ARM64
14703M:	Stefano Stabellini <sstabellini@kernel.org>
14704L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14705S:	Maintained
14706F:	arch/arm64/xen/
14707F:	arch/arm64/include/asm/xen/
14708
14709XEN HYPERVISOR INTERFACE
14710M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14711M:	Juergen Gross <jgross@suse.com>
14712L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14714S:	Supported
14715F:	arch/x86/xen/
14716F:	drivers/*/xen-*front.c
14717F:	drivers/xen/
14718F:	arch/x86/include/asm/xen/
14719F:	include/xen/
14720F:	include/uapi/xen/
14721F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14722F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14723
14724XEN NETWORK BACKEND DRIVER
14725M:	Wei Liu <wei.liu2@citrix.com>
14726M:	Paul Durrant <paul.durrant@citrix.com>
14727L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14728L:	netdev@vger.kernel.org
14729S:	Supported
14730F:	drivers/net/xen-netback/*
14731
14732XEN PCI SUBSYSTEM
14733M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14734L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14735S:	Supported
14736F:	arch/x86/pci/*xen*
14737F:	drivers/pci/*xen*
14738
14739XEN PVSCSI DRIVERS
14740M:	Juergen Gross <jgross@suse.com>
14741L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14742L:	linux-scsi@vger.kernel.org
14743S:	Supported
14744F:	drivers/scsi/xen-scsifront.c
14745F:	drivers/xen/xen-scsiback.c
14746F:	include/xen/interface/io/vscsiif.h
14747
14748XEN SWIOTLB SUBSYSTEM
14749M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14750L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14751S:	Supported
14752F:	arch/x86/xen/*swiotlb*
14753F:	drivers/xen/*swiotlb*
14754
14755XFS FILESYSTEM
14756M:	Darrick J. Wong <darrick.wong@oracle.com>
14757M:	linux-xfs@vger.kernel.org
14758L:	linux-xfs@vger.kernel.org
14759W:	http://xfs.org/
14760T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14761S:	Supported
14762F:	Documentation/filesystems/xfs.txt
14763F:	fs/xfs/
14764
14765XILINX AXI ETHERNET DRIVER
14766M:	Anirudha Sarangi <anirudh@xilinx.com>
14767M:	John Linn <John.Linn@xilinx.com>
14768S:	Maintained
14769F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14770
14771XILINX UARTLITE SERIAL DRIVER
14772M:	Peter Korsgaard <jacmet@sunsite.dk>
14773L:	linux-serial@vger.kernel.org
14774S:	Maintained
14775F:	drivers/tty/serial/uartlite.c
14776
14777XILINX VIDEO IP CORES
14778M:	Hyun Kwon <hyun.kwon@xilinx.com>
14779M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14780L:	linux-media@vger.kernel.org
14781T:	git git://linuxtv.org/media_tree.git
14782S:	Supported
14783F:	Documentation/devicetree/bindings/media/xilinx/
14784F:	drivers/media/platform/xilinx/
14785F:	include/uapi/linux/xilinx-v4l2-controls.h
14786
14787XILLYBUS DRIVER
14788M:	Eli Billauer <eli.billauer@gmail.com>
14789L:	linux-kernel@vger.kernel.org
14790S:	Supported
14791F:	drivers/char/xillybus/
14792
14793XRA1403 GPIO EXPANDER
14794M:	Nandor Han <nandor.han@ge.com>
14795M:	Semi Malinen <semi.malinen@ge.com>
14796L:	linux-gpio@vger.kernel.org
14797S:	Maintained
14798F:	drivers/gpio/gpio-xra1403.c
14799F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14800
14801XTENSA XTFPGA PLATFORM SUPPORT
14802M:	Max Filippov <jcmvbkbc@gmail.com>
14803L:	linux-xtensa@linux-xtensa.org
14804S:	Maintained
14805F:	drivers/spi/spi-xtensa-xtfpga.c
14806F:	sound/soc/xtensa/xtfpga-i2s.c
14807
14808YAM DRIVER FOR AX.25
14809M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14810L:	linux-hams@vger.kernel.org
14811S:	Maintained
14812F:	drivers/net/hamradio/yam*
14813F:	include/linux/yam.h
14814
14815YAMA SECURITY MODULE
14816M:	Kees Cook <keescook@chromium.org>
14817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14818S:	Supported
14819F:	security/yama/
14820F:	Documentation/admin-guide/LSM/Yama.rst
14821
14822YEALINK PHONE DRIVER
14823M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14824L:	usbb2k-api-dev@nongnu.org
14825S:	Maintained
14826F:	Documentation/input/yealink.rst
14827F:	drivers/input/misc/yealink.*
14828
14829Z8530 DRIVER FOR AX.25
14830M:	Joerg Reuter <jreuter@yaina.de>
14831W:	http://yaina.de/jreuter/
14832W:	http://www.qsl.net/dl1bke/
14833L:	linux-hams@vger.kernel.org
14834S:	Maintained
14835F:	Documentation/networking/z8530drv.txt
14836F:	drivers/net/hamradio/*scc.c
14837F:	drivers/net/hamradio/z8530.h
14838
14839ZBUD COMPRESSED PAGE ALLOCATOR
14840M:	Seth Jennings <sjenning@redhat.com>
14841M:	Dan Streetman <ddstreet@ieee.org>
14842L:	linux-mm@kvack.org
14843S:	Maintained
14844F:	mm/zbud.c
14845F:	include/linux/zbud.h
14846
14847ZD1211RW WIRELESS DRIVER
14848M:	Daniel Drake <dsd@gentoo.org>
14849M:	Ulrich Kunitz <kune@deine-taler.de>
14850W:	http://zd1211.ath.cx/wiki/DriverRewrite
14851L:	linux-wireless@vger.kernel.org
14852L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14853S:	Maintained
14854F:	drivers/net/wireless/zydas/zd1211rw/
14855
14856ZD1301 MEDIA DRIVER
14857M:	Antti Palosaari <crope@iki.fi>
14858L:	linux-media@vger.kernel.org
14859W:	https://linuxtv.org/
14860W:	http://palosaari.fi/linux/
14861Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14862S:	Maintained
14863F:	drivers/media/usb/dvb-usb-v2/zd1301*
14864
14865ZD1301_DEMOD MEDIA DRIVER
14866M:	Antti Palosaari <crope@iki.fi>
14867L:	linux-media@vger.kernel.org
14868W:	https://linuxtv.org/
14869W:	http://palosaari.fi/linux/
14870Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14871S:	Maintained
14872F:	drivers/media/dvb-frontends/zd1301_demod*
14873
14874ZPOOL COMPRESSED PAGE STORAGE API
14875M:	Dan Streetman <ddstreet@ieee.org>
14876L:	linux-mm@kvack.org
14877S:	Maintained
14878F:	mm/zpool.c
14879F:	include/linux/zpool.h
14880
14881ZR36067 VIDEO FOR LINUX DRIVER
14882L:	mjpeg-users@lists.sourceforge.net
14883L:	linux-media@vger.kernel.org
14884W:	http://mjpeg.sourceforge.net/driver-zoran/
14885T:	hg https://linuxtv.org/hg/v4l-dvb
14886S:	Odd Fixes
14887F:	drivers/media/pci/zoran/
14888
14889ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14890M:	Minchan Kim <minchan@kernel.org>
14891M:	Nitin Gupta <ngupta@vflare.org>
14892R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14893L:	linux-kernel@vger.kernel.org
14894S:	Maintained
14895F:	drivers/block/zram/
14896F:	Documentation/blockdev/zram.txt
14897
14898ZS DECSTATION Z85C30 SERIAL DRIVER
14899M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14900S:	Maintained
14901F:	drivers/tty/serial/zs.*
14902
14903ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14904M:	Minchan Kim <minchan@kernel.org>
14905M:	Nitin Gupta <ngupta@vflare.org>
14906R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14907L:	linux-mm@kvack.org
14908S:	Maintained
14909F:	mm/zsmalloc.c
14910F:	include/linux/zsmalloc.h
14911F:	Documentation/vm/zsmalloc.txt
14912
14913ZSWAP COMPRESSED SWAP CACHING
14914M:	Seth Jennings <sjenning@redhat.com>
14915M:	Dan Streetman <ddstreet@ieee.org>
14916L:	linux-mm@kvack.org
14917S:	Maintained
14918F:	mm/zswap.c
14919
14920THE REST
14921M:	Linus Torvalds <torvalds@linux-foundation.org>
14922L:	linux-kernel@vger.kernel.org
14923Q:	http://patchwork.kernel.org/project/LKML/list/
14924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14925S:	Buried alive in reporters
14926F:	*
14927F:	*/
14928