xref: /linux/MAINTAINERS (revision 92ce4c3ea7c44e61ca2b6ef3e5682bfcea851d87)
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 MAILBOX DRIVER
648M:	Ley Foon Tan <lftan@altera.com>
649L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650S:	Maintained
651F:	drivers/mailbox/mailbox-altera.c
652
653ALTERA PIO DRIVER
654M:	Tien Hock Loh <thloh@altera.com>
655L:	linux-gpio@vger.kernel.org
656S:	Maintained
657F:	drivers/gpio/gpio-altera.c
658
659ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
660M:	Thor Thayer <thor.thayer@linux.intel.com>
661S:	Maintained
662F:	drivers/gpio/gpio-altera-a10sr.c
663F:	drivers/mfd/altera-a10sr.c
664F:	drivers/reset/reset-a10sr.c
665F:	include/linux/mfd/altera-a10sr.h
666F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
667
668ALTERA TRIPLE SPEED ETHERNET DRIVER
669M:	Vince Bridgers <vbridger@opensource.altera.com>
670L:	netdev@vger.kernel.org
671L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672S:	Maintained
673F:	drivers/net/ethernet/altera/
674
675ALTERA UART/JTAG UART SERIAL DRIVERS
676M:	Tobias Klauser <tklauser@distanz.ch>
677L:	linux-serial@vger.kernel.org
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/tty/serial/altera_uart.c
681F:	drivers/tty/serial/altera_jtaguart.c
682F:	include/linux/altera_uart.h
683F:	include/linux/altera_jtaguart.h
684
685AMAZON ETHERNET DRIVERS
686M:	Netanel Belgazal <netanel@annapurnalabs.com>
687R:	Saeed Bishara <saeed@annapurnalabs.com>
688R:	Zorik Machulsky <zorik@annapurnalabs.com>
689L:	netdev@vger.kernel.org
690S:	Supported
691F:	Documentation/networking/ena.txt
692F:	drivers/net/ethernet/amazon/
693
694AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
695M:	Tom Lendacky <thomas.lendacky@amd.com>
696M:	Gary Hook <gary.hook@amd.com>
697L:	linux-crypto@vger.kernel.org
698S:	Supported
699F:	drivers/crypto/ccp/
700F:	include/linux/ccp.h
701
702AMD FAM15H PROCESSOR POWER MONITORING DRIVER
703M:	Huang Rui <ray.huang@amd.com>
704L:	linux-hwmon@vger.kernel.org
705S:	Supported
706F:	Documentation/hwmon/fam15h_power
707F:	drivers/hwmon/fam15h_power.c
708
709AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
710L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
711S:	Orphan
712F:	drivers/usb/gadget/udc/amd5536udc.*
713
714AMD GEODE PROCESSOR/CHIPSET SUPPORT
715P:	Andres Salomon <dilinger@queued.net>
716L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
717W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
718S:	Supported
719F:	drivers/char/hw_random/geode-rng.c
720F:	drivers/crypto/geode*
721F:	drivers/video/fbdev/geode/
722F:	arch/x86/include/asm/geode.h
723
724AMD IOMMU (AMD-VI)
725M:	Joerg Roedel <joro@8bytes.org>
726L:	iommu@lists.linux-foundation.org
727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
728S:	Maintained
729F:	drivers/iommu/amd_iommu*.[ch]
730F:	include/linux/amd-iommu.h
731
732AMD KFD
733M:	Oded Gabbay <oded.gabbay@gmail.com>
734L:	dri-devel@lists.freedesktop.org
735T:	git git://people.freedesktop.org/~gabbayo/linux.git
736S:	Supported
737F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
738F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
739F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
740F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
741F:	drivers/gpu/drm/amd/amdkfd/
742F:	drivers/gpu/drm/amd/include/cik_structs.h
743F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
744F:	drivers/gpu/drm/amd/include/vi_structs.h
745F:	drivers/gpu/drm/radeon/radeon_kfd.c
746F:	drivers/gpu/drm/radeon/radeon_kfd.h
747F:	include/uapi/linux/kfd_ioctl.h
748
749AMD SEATTLE DEVICE TREE SUPPORT
750M:	Brijesh Singh <brijeshkumar.singh@amd.com>
751M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
752M:	Tom Lendacky <thomas.lendacky@amd.com>
753S:	Supported
754F:	arch/arm64/boot/dts/amd/
755
756AMD XGBE DRIVER
757M:	Tom Lendacky <thomas.lendacky@amd.com>
758L:	netdev@vger.kernel.org
759S:	Supported
760F:	drivers/net/ethernet/amd/xgbe/
761F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
762
763AMS (Apple Motion Sensor) DRIVER
764M:	Michael Hanselmann <linux-kernel@hansmi.ch>
765S:	Supported
766F:	drivers/macintosh/ams/
767
768ANALOG DEVICES INC AD9389B DRIVER
769M:	Hans Verkuil <hans.verkuil@cisco.com>
770L:	linux-media@vger.kernel.org
771S:	Maintained
772F:	drivers/media/i2c/ad9389b*
773
774ANALOG DEVICES INC ADV7180 DRIVER
775M:	Lars-Peter Clausen <lars@metafoo.de>
776L:	linux-media@vger.kernel.org
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/media/i2c/adv7180.c
780
781ANALOG DEVICES INC ADV748X DRIVER
782M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
783L:	linux-media@vger.kernel.org
784S:	Maintained
785F:	drivers/media/i2c/adv748x/*
786
787ANALOG DEVICES INC ADV7511 DRIVER
788M:	Hans Verkuil <hans.verkuil@cisco.com>
789L:	linux-media@vger.kernel.org
790S:	Maintained
791F:	drivers/media/i2c/adv7511*
792
793ANALOG DEVICES INC ADV7604 DRIVER
794M:	Hans Verkuil <hans.verkuil@cisco.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/media/i2c/adv7604*
798
799ANALOG DEVICES INC ADV7842 DRIVER
800M:	Hans Verkuil <hans.verkuil@cisco.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803F:	drivers/media/i2c/adv7842*
804
805ANALOG DEVICES INC ASOC CODEC DRIVERS
806M:	Lars-Peter Clausen <lars@metafoo.de>
807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
808W:	http://wiki.analog.com/
809W:	http://ez.analog.com/community/linux-device-drivers
810S:	Supported
811F:	sound/soc/codecs/adau*
812F:	sound/soc/codecs/adav*
813F:	sound/soc/codecs/ad1*
814F:	sound/soc/codecs/ad7*
815F:	sound/soc/codecs/ssm*
816F:	sound/soc/codecs/sigmadsp.*
817
818ANALOG DEVICES INC ASOC DRIVERS
819L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
820L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
821W:	http://blackfin.uclinux.org/
822S:	Supported
823F:	sound/soc/blackfin/*
824
825ANALOG DEVICES INC DMA DRIVERS
826M:	Lars-Peter Clausen <lars@metafoo.de>
827W:	http://ez.analog.com/community/linux-device-drivers
828S:	Supported
829F:	drivers/dma/dma-axi-dmac.c
830
831ANALOG DEVICES INC IIO DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833M:	Michael Hennerich <Michael.Hennerich@analog.com>
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	drivers/iio/*/ad*
838F:	drivers/iio/adc/ltc2497*
839X:	drivers/iio/*/adjd*
840F:	drivers/staging/iio/*/ad*
841F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
842
843ANDROID CONFIG FRAGMENTS
844M:	Rob Herring <robh@kernel.org>
845S:	Supported
846F:	kernel/configs/android*
847
848ANDROID DRIVERS
849M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
850M:	Arve Hjønnevåg <arve@android.com>
851M:	Riley Andrews <riandrews@android.com>
852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
853L:	devel@driverdev.osuosl.org
854S:	Supported
855F:	drivers/android/
856F:	drivers/staging/android/
857
858ANDROID ION DRIVER
859M:	Laura Abbott <labbott@redhat.com>
860M:	Sumit Semwal <sumit.semwal@linaro.org>
861L:	devel@driverdev.osuosl.org
862S:	Supported
863F:	drivers/staging/android/ion
864F:	drivers/staging/android/uapi/ion.h
865F:	drivers/staging/android/uapi/ion_test.h
866
867AOA (Apple Onboard Audio) ALSA DRIVER
868M:	Johannes Berg <johannes@sipsolutions.net>
869L:	linuxppc-dev@lists.ozlabs.org
870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
871S:	Maintained
872F:	sound/aoa/
873
874APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
875M:	William Breathitt Gray <vilhelm.gray@gmail.com>
876L:	linux-iio@vger.kernel.org
877S:	Maintained
878F:	drivers/iio/adc/stx104.c
879
880APM DRIVER
881M:	Jiri Kosina <jikos@kernel.org>
882S:	Odd fixes
883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
884F:	arch/x86/kernel/apm_32.c
885F:	include/linux/apm_bios.h
886F:	include/uapi/linux/apm_bios.h
887F:	drivers/char/apm-emulation.c
888
889APPARMOR SECURITY MODULE
890M:	John Johansen <john.johansen@canonical.com>
891L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
892W:	apparmor.wiki.kernel.org
893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
894S:	Supported
895F:	security/apparmor/
896F:	Documentation/admin-guide/LSM/apparmor.rst
897
898APPLE BCM5974 MULTITOUCH DRIVER
899M:	Henrik Rydberg <rydberg@bitmath.org>
900L:	linux-input@vger.kernel.org
901S:	Odd fixes
902F:	drivers/input/mouse/bcm5974.c
903
904APPLE SMC DRIVER
905M:	Henrik Rydberg <rydberg@bitmath.org>
906L:	linux-hwmon@vger.kernel.org
907S:	Odd fixes
908F:	drivers/hwmon/applesmc.c
909
910APPLETALK NETWORK LAYER
911L:	netdev@vger.kernel.org
912S:	Odd fixes
913F:	drivers/net/appletalk/
914F:	net/appletalk/
915
916APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
917M:	Duc Dang <dhdang@apm.com>
918S:	Supported
919F:	arch/arm64/boot/dts/apm/
920
921APPLIED MICRO (APM) X-GENE SOC EDAC
922M:	Loc Ho <lho@apm.com>
923S:	Supported
924F:	drivers/edac/xgene_edac.c
925F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
926
927APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
928M:	Iyappan Subramanian <isubramanian@apm.com>
929M:	Keyur Chudgar <kchudgar@apm.com>
930S:	Supported
931F:	drivers/net/ethernet/apm/xgene-v2/
932
933APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
934M:	Iyappan Subramanian <isubramanian@apm.com>
935M:	Keyur Chudgar <kchudgar@apm.com>
936M:	Quan Nguyen <qnguyen@apm.com>
937S:	Supported
938F:	drivers/net/ethernet/apm/xgene/
939F:	drivers/net/phy/mdio-xgene.c
940F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
941F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
942
943APPLIED MICRO (APM) X-GENE SOC PMU
944M:	Tai Nguyen <ttnguyen@apm.com>
945S:	Supported
946F:	drivers/perf/xgene_pmu.c
947F:	Documentation/perf/xgene-pmu.txt
948F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
949
950APTINA CAMERA SENSOR PLL
951M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
952L:	linux-media@vger.kernel.org
953S:	Maintained
954F:	drivers/media/i2c/aptina-pll.*
955
956ARC FRAMEBUFFER DRIVER
957M:	Jaya Kumar <jayalk@intworks.biz>
958S:	Maintained
959F:	drivers/video/fbdev/arcfb.c
960F:	drivers/video/fbdev/core/fb_defio.c
961
962ARC PGU DRM DRIVER
963M:	Alexey Brodkin <abrodkin@synopsys.com>
964S:	Supported
965F:	drivers/gpu/drm/arc/
966F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
967
968ARCNET NETWORK LAYER
969M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
970L:	netdev@vger.kernel.org
971S:	Maintained
972F:	drivers/net/arcnet/
973F:	include/uapi/linux/if_arcnet.h
974
975ARM ARCHITECTED TIMER DRIVER
976M:	Mark Rutland <mark.rutland@arm.com>
977M:	Marc Zyngier <marc.zyngier@arm.com>
978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979S:	Maintained
980F:	arch/arm/include/asm/arch_timer.h
981F:	arch/arm64/include/asm/arch_timer.h
982F:	drivers/clocksource/arm_arch_timer.c
983
984ARM HDLCD DRM DRIVER
985M:	Liviu Dudau <liviu.dudau@arm.com>
986S:	Supported
987F:	drivers/gpu/drm/arm/hdlcd_*
988F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
989
990ARM MALI-DP DRM DRIVER
991M:	Liviu Dudau <liviu.dudau@arm.com>
992M:	Brian Starkey <brian.starkey@arm.com>
993M:	Mali DP Maintainers <malidp@foss.arm.com>
994S:	Supported
995F:	drivers/gpu/drm/arm/
996F:	Documentation/devicetree/bindings/display/arm,malidp.txt
997
998ARM MFM AND FLOPPY DRIVERS
999M:	Ian Molton <spyro@f2s.com>
1000S:	Maintained
1001F:	arch/arm/lib/floppydma.S
1002F:	arch/arm/include/asm/floppy.h
1003
1004ARM PMU PROFILING AND DEBUGGING
1005M:	Will Deacon <will.deacon@arm.com>
1006M:	Mark Rutland <mark.rutland@arm.com>
1007S:	Maintained
1008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009F:	arch/arm*/kernel/perf_*
1010F:	arch/arm/oprofile/common.c
1011F:	arch/arm*/kernel/hw_breakpoint.c
1012F:	arch/arm*/include/asm/hw_breakpoint.h
1013F:	arch/arm*/include/asm/perf_event.h
1014F:	drivers/perf/*
1015F:	include/linux/perf/arm_pmu.h
1016F:	Documentation/devicetree/bindings/arm/pmu.txt
1017F:	Documentation/devicetree/bindings/perf/
1018
1019ARM PORT
1020M:	Russell King <linux@armlinux.org.uk>
1021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022W:	http://www.armlinux.org.uk/
1023S:	Maintained
1024T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1025F:	arch/arm/
1026
1027ARM PRIMECELL AACI PL041 DRIVER
1028M:	Russell King <linux@armlinux.org.uk>
1029S:	Maintained
1030F:	sound/arm/aaci.*
1031
1032ARM PRIMECELL BUS SUPPORT
1033M:	Russell King <linux@armlinux.org.uk>
1034S:	Maintained
1035F:	drivers/amba/
1036F:	include/linux/amba/bus.h
1037
1038ARM PRIMECELL CLCD PL110 DRIVER
1039M:	Russell King <linux@armlinux.org.uk>
1040S:	Maintained
1041F:	drivers/video/fbdev/amba-clcd.*
1042
1043ARM PRIMECELL KMI PL050 DRIVER
1044M:	Russell King <linux@armlinux.org.uk>
1045S:	Maintained
1046F:	drivers/input/serio/ambakmi.*
1047F:	include/linux/amba/kmi.h
1048
1049ARM PRIMECELL MMCI PL180/1 DRIVER
1050M:	Russell King <linux@armlinux.org.uk>
1051S:	Maintained
1052F:	drivers/mmc/host/mmci.*
1053F:	include/linux/amba/mmci.h
1054
1055ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/tty/serial/amba-pl01*.c
1059F:	include/linux/amba/serial.h
1060
1061ARM SMMU DRIVERS
1062M:	Will Deacon <will.deacon@arm.com>
1063R:	Robin Murphy <robin.murphy@arm.com>
1064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S:	Maintained
1066F:	drivers/iommu/arm-smmu.c
1067F:	drivers/iommu/arm-smmu-v3.c
1068F:	drivers/iommu/io-pgtable-arm.c
1069F:	drivers/iommu/io-pgtable-arm-v7s.c
1070
1071ARM SUB-ARCHITECTURES
1072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S:	Maintained
1074F:	arch/arm/mach-*/
1075F:	arch/arm/plat-*/
1076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1077
1078ARM/ACTIONS SEMI ARCHITECTURE
1079M:	Andreas Färber <afaerber@suse.de>
1080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S:	Maintained
1082N:	owl
1083F:	arch/arm/mach-actions/
1084F:	arch/arm/boot/dts/owl-*
1085F:	arch/arm64/boot/dts/actions/
1086F:	drivers/clocksource/owl-*
1087F:	drivers/soc/actions/
1088F:	include/dt-bindings/power/owl-*
1089F:	include/linux/soc/actions/
1090F:	Documentation/devicetree/bindings/arm/actions.txt
1091F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1092F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1093
1094ARM/ADS SPHERE MACHINE SUPPORT
1095M:	Lennert Buytenhek <kernel@wantstofly.org>
1096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S:	Maintained
1098
1099ARM/AFEB9260 MACHINE SUPPORT
1100M:	Sergey Lapin <slapin@ossfans.org>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103
1104ARM/AJECO 1ARM MACHINE SUPPORT
1105M:	Lennert Buytenhek <kernel@wantstofly.org>
1106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107S:	Maintained
1108
1109ARM/Allwinner SoC Clock Support
1110M:	Emilio López <emilio@elopez.com.ar>
1111S:	Maintained
1112F:	drivers/clk/sunxi/
1113
1114ARM/Allwinner sunXi SoC support
1115M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1116M:	Chen-Yu Tsai <wens@csie.org>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
1119N:	sun[x456789]i
1120N:	sun50i
1121F:	arch/arm/mach-sunxi/
1122F:	arch/arm64/boot/dts/allwinner/
1123F:	drivers/clk/sunxi-ng/
1124F:	drivers/pinctrl/sunxi/
1125F:	drivers/soc/sunxi/
1126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1127
1128ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1129M:	Neil Armstrong <narmstrong@baylibre.com>
1130M:	Jerome Brunet <jbrunet@baylibre.com>
1131L:	linux-amlogic@lists.infradead.org
1132S:	Maintained
1133F:	drivers/clk/meson/
1134F:	include/dt-bindings/clock/meson*
1135F:	include/dt-bindings/clock/gxbb*
1136F:	Documentation/devicetree/bindings/clock/amlogic*
1137
1138ARM/Amlogic Meson SoC support
1139M:	Carlo Caione <carlo@caione.org>
1140M:	Kevin Hilman <khilman@baylibre.com>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142L:	linux-amlogic@lists.infradead.org
1143W:	http://linux-meson.com/
1144S:	Maintained
1145F:	arch/arm/mach-meson/
1146F:	arch/arm/boot/dts/meson*
1147F:	arch/arm64/boot/dts/amlogic/
1148F:	drivers/pinctrl/meson/
1149F:	drivers/mmc/host/meson*
1150N:	meson
1151
1152ARM/Annapurna Labs ALPINE ARCHITECTURE
1153M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1154M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157F:	arch/arm/mach-alpine/
1158F:	arch/arm/boot/dts/alpine*
1159F:	arch/arm64/boot/dts/al/
1160F:	drivers/*/*alpine*
1161
1162ARM/ARTPEC MACHINE SUPPORT
1163M:	Jesper Nilsson <jesper.nilsson@axis.com>
1164M:	Lars Persson <lars.persson@axis.com>
1165M:	Niklas Cassel <niklas.cassel@axis.com>
1166S:	Maintained
1167L:	linux-arm-kernel@axis.com
1168F:	arch/arm/mach-artpec
1169F:	arch/arm/boot/dts/artpec6*
1170F:	drivers/clk/axis
1171F:	drivers/crypto/axis
1172F:	drivers/pinctrl/pinctrl-artpec*
1173F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1174
1175ARM/ASPEED I2C DRIVER
1176M:	Brendan Higgins <brendanhiggins@google.com>
1177R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1178R:	Joel Stanley <joel@jms.id.au>
1179L:	linux-i2c@vger.kernel.org
1180L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1181S:	Maintained
1182F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1183F:	drivers/i2c/busses/i2c-aspeed.c
1184F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1185F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1186
1187ARM/ASPEED MACHINE SUPPORT
1188M:	Joel Stanley <joel@jms.id.au>
1189S:	Maintained
1190F:	arch/arm/mach-aspeed/
1191F:	arch/arm/boot/dts/aspeed-*
1192F:	drivers/*/*aspeed*
1193
1194ARM/ATMEL AT91 Clock Support
1195M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1196S:	Maintained
1197F:	drivers/clk/at91
1198
1199ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1200M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1201M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203W:	http://www.linux4sam.org
1204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1205S:	Supported
1206F:	arch/arm/mach-at91/
1207F:	include/soc/at91/
1208F:	arch/arm/boot/dts/at91*.dts
1209F:	arch/arm/boot/dts/at91*.dtsi
1210F:	arch/arm/boot/dts/sama*.dts
1211F:	arch/arm/boot/dts/sama*.dtsi
1212F:	arch/arm/include/debug/at91.S
1213F:	drivers/memory/atmel*
1214
1215ARM/CALXEDA HIGHBANK ARCHITECTURE
1216M:	Rob Herring <robh@kernel.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	arch/arm/mach-highbank/
1220F:	arch/arm/boot/dts/highbank.dts
1221F:	arch/arm/boot/dts/ecx-*.dts*
1222
1223ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1224M:	Krzysztof Halasa <khalasa@piap.pl>
1225S:	Maintained
1226F:	arch/arm/mach-cns3xxx/
1227
1228ARM/CAVIUM THUNDER NETWORK DRIVER
1229M:	Sunil Goutham <sgoutham@cavium.com>
1230M:	Robert Richter <rric@kernel.org>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S:	Supported
1233F:	drivers/net/ethernet/cavium/thunder/
1234
1235ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1236M:	Alexander Shiyan <shc_work@mail.ru>
1237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S:	Odd Fixes
1239N:	clps711x
1240
1241ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1242M:	Lennert Buytenhek <kernel@wantstofly.org>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:	Maintained
1245
1246ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1247M:	Hartley Sweeten <hsweeten@visionengravers.com>
1248M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Maintained
1251F:	arch/arm/mach-ep93xx/
1252F:	arch/arm/mach-ep93xx/include/mach/
1253
1254ARM/CLKDEV SUPPORT
1255M:	Russell King <linux@armlinux.org.uk>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1259F:	arch/arm/include/asm/clkdev.h
1260F:	drivers/clk/clkdev.c
1261
1262ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1263M:	Mike Rapoport <mike@compulab.co.il>
1264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S:	Maintained
1266
1267ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1268M:	Baruch Siach <baruch@tkos.co.il>
1269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S:	Maintained
1271F:	arch/arm/boot/dts/cx92755*
1272N:	digicolor
1273
1274ARM/CONTEC MICRO9 MACHINE SUPPORT
1275M:	Hubert Feurstein <hubert.feurstein@contec.at>
1276S:	Maintained
1277F:	arch/arm/mach-ep93xx/micro9.c
1278
1279ARM/CORESIGHT FRAMEWORK AND DRIVERS
1280M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Maintained
1283F:	drivers/hwtracing/coresight/*
1284F:	Documentation/trace/coresight.txt
1285F:	Documentation/trace/coresight-cpu-debug.txt
1286F:	Documentation/devicetree/bindings/arm/coresight.txt
1287F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1288F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1289F:	tools/perf/arch/arm/util/pmu.c
1290F:	tools/perf/arch/arm/util/auxtrace.c
1291F:	tools/perf/arch/arm/util/cs-etm.c
1292F:	tools/perf/arch/arm/util/cs-etm.h
1293F:	tools/perf/util/cs-etm.h
1294
1295ARM/CORGI MACHINE SUPPORT
1296M:	Richard Purdie <rpurdie@rpsys.net>
1297S:	Maintained
1298
1299ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1300M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1301M:	Linus Walleij <linus.walleij@linaro.org>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303T:	git git://github.com/ulli-kroll/linux.git
1304S:	Maintained
1305F:	Documentation/devicetree/bindings/arm/gemini.txt
1306F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1307F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1308F:	arch/arm/mach-gemini/
1309F:	drivers/pinctrl/pinctrl-gemini.c
1310F:	drivers/rtc/rtc-ftrtc010.c
1311
1312ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1313M:	Barry Song <baohua@kernel.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1316S:	Maintained
1317F:	arch/arm/boot/dts/prima2*
1318F:	arch/arm/mach-prima2/
1319F:	drivers/clk/sirf/
1320F:	drivers/clocksource/timer-prima2.c
1321F:	drivers/clocksource/timer-atlas7.c
1322N:	[^a-z]sirf
1323
1324ARM/EBSA110 MACHINE SUPPORT
1325M:	Russell King <linux@armlinux.org.uk>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327W:	http://www.armlinux.org.uk/
1328S:	Maintained
1329F:	arch/arm/mach-ebsa110/
1330F:	drivers/net/ethernet/amd/am79c961a.*
1331
1332ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1333M:	Uwe Kleine-König <kernel@pengutronix.de>
1334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S:	Maintained
1336N:	efm32
1337
1338ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1339M:	Robert Jarzmik <robert.jarzmik@free.fr>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	arch/arm/mach-pxa/ezx.c
1343
1344ARM/FARADAY FA526 PORT
1345M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348T:	git git://git.berlios.de/gemini-board
1349F:	arch/arm/mm/*-fa*
1350
1351ARM/FOOTBRIDGE ARCHITECTURE
1352M:	Russell King <linux@armlinux.org.uk>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W:	http://www.armlinux.org.uk/
1355S:	Maintained
1356F:	arch/arm/include/asm/hardware/dec21285.h
1357F:	arch/arm/mach-footbridge/
1358
1359ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1360M:	Shawn Guo <shawnguo@kernel.org>
1361M:	Sascha Hauer <kernel@pengutronix.de>
1362R:	Fabio Estevam <fabio.estevam@nxp.com>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1366F:	arch/arm/mach-imx/
1367F:	arch/arm/mach-mxs/
1368F:	arch/arm/boot/dts/imx*
1369F:	arch/arm/configs/imx*_defconfig
1370F:	drivers/clk/imx/
1371F:	drivers/soc/imx/
1372F:	include/soc/imx/
1373
1374ARM/FREESCALE VYBRID ARM ARCHITECTURE
1375M:	Shawn Guo <shawnguo@kernel.org>
1376M:	Sascha Hauer <kernel@pengutronix.de>
1377R:	Stefan Agner <stefan@agner.ch>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1381F:	arch/arm/mach-imx/*vf610*
1382F:	arch/arm/boot/dts/vf*
1383
1384ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1385M:	Lennert Buytenhek <kernel@wantstofly.org>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388
1389ARM/GUMSTIX MACHINE SUPPORT
1390M:	Steve Sakoman <sakoman@gmail.com>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Maintained
1393
1394ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1395M:	Philipp Zabel <philipp.zabel@gmail.com>
1396M:	Paul Parsons <lost.distance@yahoo.com>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399F:	arch/arm/mach-pxa/hx4700.c
1400F:	arch/arm/mach-pxa/include/mach/hx4700.h
1401F:	sound/soc/pxa/hx4700.c
1402
1403ARM/HISILICON SOC SUPPORT
1404M:	Wei Xu <xuwei5@hisilicon.com>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406W:	http://www.hisilicon.com
1407S:	Supported
1408T:	git git://github.com/hisilicon/linux-hisi.git
1409F:	arch/arm/mach-hisi/
1410F:	arch/arm/boot/dts/hi3*
1411F:	arch/arm/boot/dts/hip*
1412F:	arch/arm/boot/dts/hisi*
1413F:	arch/arm64/boot/dts/hisilicon/
1414
1415ARM/HP JORNADA 7XX MACHINE SUPPORT
1416M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1417W:	www.jlime.com
1418S:	Maintained
1419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1420F:	arch/arm/mach-sa1100/jornada720.c
1421F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1422
1423ARM/IGEP MACHINE SUPPORT
1424M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1425M:	Javier Martinez Canillas <javier@dowhile0.org>
1426L:	linux-omap@vger.kernel.org
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S:	Maintained
1429F:	arch/arm/boot/dts/omap3-igep*
1430
1431ARM/INCOME PXA270 SUPPORT
1432M:	Marek Vasut <marek.vasut@gmail.com>
1433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434S:	Maintained
1435F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1436
1437ARM/INTEL IOP13XX ARM ARCHITECTURE
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/INTEL IOP32X ARM ARCHITECTURE
1443M:	Lennert Buytenhek <kernel@wantstofly.org>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/INTEL IOP33X ARM ARCHITECTURE
1448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449S:	Orphan
1450
1451ARM/INTEL IQ81342EX MACHINE SUPPORT
1452M:	Lennert Buytenhek <kernel@wantstofly.org>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S:	Maintained
1455
1456ARM/INTEL IXDP2850 MACHINE SUPPORT
1457M:	Lennert Buytenhek <kernel@wantstofly.org>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460
1461ARM/INTEL IXP4XX ARM ARCHITECTURE
1462M:	Imre Kaloz <kaloz@openwrt.org>
1463M:	Krzysztof Halasa <khalasa@piap.pl>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466F:	arch/arm/mach-ixp4xx/
1467
1468ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1469M:	Jonathan Cameron <jic23@cam.ac.uk>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/mach-pxa/stargate2.c
1473F:	drivers/pcmcia/pxa2xx_stargate2.c
1474
1475ARM/INTEL XSC3 (MANZANO) ARM CORE
1476M:	Lennert Buytenhek <kernel@wantstofly.org>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479
1480ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1481M:	Lennert Buytenhek <kernel@wantstofly.org>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484
1485ARM/LG1K ARCHITECTURE
1486M:	Chanho Min <chanho.min@lge.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm64/boot/dts/lg/
1490
1491ARM/LOGICPD PXA270 MACHINE SUPPORT
1492M:	Lennert Buytenhek <kernel@wantstofly.org>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495
1496ARM/LPC18XX ARCHITECTURE
1497M:	Joachim Eastwood <manabian@gmail.com>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500F:	arch/arm/boot/dts/lpc43*
1501F:	drivers/clk/nxp/clk-lpc18xx*
1502F:	drivers/clocksource/time-lpc32xx.c
1503F:	drivers/i2c/busses/i2c-lpc2k.c
1504F:	drivers/memory/pl172.c
1505F:	drivers/mtd/spi-nor/nxp-spifi.c
1506F:	drivers/rtc/rtc-lpc24xx.c
1507N:	lpc18xx
1508
1509ARM/LPC32XX SOC SUPPORT
1510M:	Vladimir Zapolskiy <vz@mleia.com>
1511M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1514S:	Maintained
1515F:	arch/arm/boot/dts/lpc32*
1516F:	arch/arm/mach-lpc32xx/
1517F:	drivers/i2c/busses/i2c-pnx.c
1518F:	drivers/net/ethernet/nxp/lpc_eth.c
1519F:	drivers/usb/host/ohci-nxp.c
1520F:	drivers/watchdog/pnx4008_wdt.c
1521N:	lpc32xx
1522
1523ARM/MAGICIAN MACHINE SUPPORT
1524M:	Philipp Zabel <philipp.zabel@gmail.com>
1525S:	Maintained
1526
1527ARM/Marvell Berlin SoC support
1528M:	Jisheng Zhang <jszhang@marvell.com>
1529M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm/mach-berlin/
1533F:	arch/arm/boot/dts/berlin*
1534F:	arch/arm64/boot/dts/marvell/berlin*
1535
1536ARM/Marvell Dove/MV78xx0/Orion SOC support
1537M:	Jason Cooper <jason@lakedaemon.net>
1538M:	Andrew Lunn <andrew@lunn.ch>
1539M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1540M:	Gregory Clement <gregory.clement@free-electrons.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	Documentation/devicetree/bindings/soc/dove/
1544F:	arch/arm/mach-dove/
1545F:	arch/arm/mach-mv78xx0/
1546F:	arch/arm/mach-orion5x/
1547F:	arch/arm/plat-orion/
1548F:	arch/arm/boot/dts/dove*
1549F:	arch/arm/boot/dts/orion5x*
1550
1551ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1552M:	Jason Cooper <jason@lakedaemon.net>
1553M:	Andrew Lunn <andrew@lunn.ch>
1554M:	Gregory Clement <gregory.clement@free-electrons.com>
1555M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S:	Maintained
1558F:	arch/arm/boot/dts/armada*
1559F:	arch/arm/boot/dts/kirkwood*
1560F:	arch/arm/configs/mvebu_*_defconfig
1561F:	arch/arm/mach-mvebu/
1562F:	arch/arm64/boot/dts/marvell/armada*
1563F:	drivers/cpufreq/mvebu-cpufreq.c
1564F:	drivers/irqchip/irq-armada-370-xp.c
1565F:	drivers/irqchip/irq-mvebu-*
1566F:	drivers/pinctrl/mvebu/
1567F:	drivers/rtc/rtc-armada38x.c
1568
1569ARM/Mediatek RTC DRIVER
1570M:	Eddie Huang <eddie.huang@mediatek.com>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1573S:	Maintained
1574F:	drivers/rtc/rtc-mt6397.c
1575
1576ARM/Mediatek SoC support
1577M:	Matthias Brugger <matthias.bgg@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/boot/dts/mt6*
1582F:	arch/arm/boot/dts/mt7*
1583F:	arch/arm/boot/dts/mt8*
1584F:	arch/arm/mach-mediatek/
1585F:	arch/arm64/boot/dts/mediatek/
1586N:	mtk
1587K:	mediatek
1588
1589ARM/Mediatek USB3 PHY DRIVER
1590M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	drivers/phy/mediatek/phy-mtk-tphy.c
1595
1596ARM/MICREL KS8695 ARCHITECTURE
1597M:	Greg Ungerer <gerg@uclinux.org>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599F:	arch/arm/mach-ks8695/
1600S:	Odd Fixes
1601
1602ARM/MIOA701 MACHINE SUPPORT
1603M:	Robert Jarzmik <robert.jarzmik@free.fr>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605F:	arch/arm/mach-pxa/mioa701.c
1606S:	Maintained
1607
1608ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1609M:	Michael Petchkovsky <mkpetch@internode.on.net>
1610S:	Maintained
1611
1612ARM/NOMADIK ARCHITECTURE
1613M:	Alessandro Rubini <rubini@unipv.it>
1614M:	Linus Walleij <linus.walleij@linaro.org>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	arch/arm/mach-nomadik/
1618F:	drivers/pinctrl/nomadik/
1619F:	drivers/i2c/busses/i2c-nomadik.c
1620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1621
1622ARM/NUVOTON W90X900 ARM ARCHITECTURE
1623M:	Wan ZongShun <mcuos.com@gmail.com>
1624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625W:	http://www.mcuos.com
1626S:	Maintained
1627F:	arch/arm/mach-w90x900/
1628F:	drivers/input/keyboard/w90p910_keypad.c
1629F:	drivers/input/touchscreen/w90p910_ts.c
1630F:	drivers/watchdog/nuc900_wdt.c
1631F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1632F:	drivers/mtd/nand/nuc900_nand.c
1633F:	drivers/rtc/rtc-nuc900.c
1634F:	drivers/spi/spi-nuc900.c
1635F:	drivers/usb/host/ehci-w90x900.c
1636F:	drivers/video/fbdev/nuc900fb.c
1637
1638ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1639M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1640L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1641W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1642S:	Supported
1643
1644ARM/Orion SoC/Technologic Systems TS-78xx platform support
1645M:	Alexander Clouter <alex@digriz.org.uk>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647W:	http://www.digriz.org.uk/ts78xx/kernel
1648S:	Maintained
1649F:	arch/arm/mach-orion5x/ts78xx-*
1650
1651ARM/OXNAS platform support
1652M:	Neil Armstrong <narmstrong@baylibre.com>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1655S:	Maintained
1656F:	arch/arm/mach-oxnas/
1657F:	arch/arm/boot/dts/ox8*.dtsi
1658F:	arch/arm/boot/dts/wd-mbwe.dts
1659F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1660N:	oxnas
1661
1662ARM/PALM TREO SUPPORT
1663M:	Tomas Cech <sleep_walker@suse.com>
1664L:	linux-arm-kernel@lists.infradead.org
1665W:	http://hackndev.com
1666S:	Maintained
1667F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1668F:	arch/arm/mach-pxa/palmtreo.c
1669
1670ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1671M:	Marek Vasut <marek.vasut@gmail.com>
1672L:	linux-arm-kernel@lists.infradead.org
1673W:	http://hackndev.com
1674S:	Maintained
1675F:	arch/arm/mach-pxa/include/mach/palmtx.h
1676F:	arch/arm/mach-pxa/palmtx.c
1677F:	arch/arm/mach-pxa/include/mach/palmt5.h
1678F:	arch/arm/mach-pxa/palmt5.c
1679F:	arch/arm/mach-pxa/include/mach/palmld.h
1680F:	arch/arm/mach-pxa/palmld.c
1681F:	arch/arm/mach-pxa/include/mach/palmte2.h
1682F:	arch/arm/mach-pxa/palmte2.c
1683F:	arch/arm/mach-pxa/include/mach/palmtc.h
1684F:	arch/arm/mach-pxa/palmtc.c
1685
1686ARM/PALMZ72 SUPPORT
1687M:	Sergey Lapin <slapin@ossfans.org>
1688L:	linux-arm-kernel@lists.infradead.org
1689W:	http://hackndev.com
1690S:	Maintained
1691F:	arch/arm/mach-pxa/include/mach/palmz72.h
1692F:	arch/arm/mach-pxa/palmz72.c
1693
1694ARM/PLEB SUPPORT
1695M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1696W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1697S:	Maintained
1698
1699ARM/PT DIGITAL BOARD PORT
1700M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702W:	http://www.armlinux.org.uk/
1703S:	Maintained
1704
1705ARM/QUALCOMM SUPPORT
1706M:	Andy Gross <andy.gross@linaro.org>
1707M:	David Brown <david.brown@linaro.org>
1708L:	linux-arm-msm@vger.kernel.org
1709L:	linux-soc@vger.kernel.org
1710S:	Maintained
1711F:	Documentation/devicetree/bindings/soc/qcom/
1712F:	arch/arm/boot/dts/qcom-*.dts
1713F:	arch/arm/boot/dts/qcom-*.dtsi
1714F:	arch/arm/mach-qcom/
1715F:	arch/arm64/boot/dts/qcom/*
1716F:	drivers/i2c/busses/i2c-qup.c
1717F:	drivers/clk/qcom/
1718F:	drivers/dma/qcom/
1719F:	drivers/soc/qcom/
1720F:	drivers/spi/spi-qup.c
1721F:	drivers/tty/serial/msm_serial.h
1722F:	drivers/tty/serial/msm_serial.c
1723F:	drivers/*/pm8???-*
1724F:	drivers/mfd/ssbi.c
1725F:	drivers/firmware/qcom_scm.c
1726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1727
1728ARM/RADISYS ENP2611 MACHINE SUPPORT
1729M:	Lennert Buytenhek <kernel@wantstofly.org>
1730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731S:	Maintained
1732
1733ARM/REALTEK ARCHITECTURE
1734M:	Andreas Färber <afaerber@suse.de>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm64/boot/dts/realtek/
1738F:	Documentation/devicetree/bindings/arm/realtek.txt
1739
1740ARM/RENESAS ARM64 ARCHITECTURE
1741M:	Simon Horman <horms@verge.net.au>
1742M:	Magnus Damm <magnus.damm@gmail.com>
1743L:	linux-renesas-soc@vger.kernel.org
1744Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1746S:	Supported
1747F:	arch/arm64/boot/dts/renesas/
1748F:	drivers/soc/renesas/
1749F:	include/linux/soc/renesas/
1750
1751ARM/RISCPC ARCHITECTURE
1752M:	Russell King <linux@armlinux.org.uk>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754W:	http://www.armlinux.org.uk/
1755S:	Maintained
1756F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1757F:	arch/arm/include/asm/hardware/ioc.h
1758F:	arch/arm/include/asm/hardware/iomd.h
1759F:	arch/arm/include/asm/hardware/memc.h
1760F:	arch/arm/mach-rpc/
1761F:	drivers/net/ethernet/8390/etherh.c
1762F:	drivers/net/ethernet/i825xx/ether1*
1763F:	drivers/net/ethernet/seeq/ether3*
1764F:	drivers/scsi/arm/
1765
1766ARM/Rockchip SoC support
1767M:	Heiko Stuebner <heiko@sntech.de>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769L:	linux-rockchip@lists.infradead.org
1770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1771S:	Maintained
1772F:	arch/arm/boot/dts/rk3*
1773F:	arch/arm/boot/dts/rv1108*
1774F:	arch/arm/mach-rockchip/
1775F:	drivers/clk/rockchip/
1776F:	drivers/i2c/busses/i2c-rk3x.c
1777F:	drivers/*/*rockchip*
1778F:	drivers/*/*/*rockchip*
1779F:	sound/soc/rockchip/
1780N:	rockchip
1781
1782ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1783M:	Kukjin Kim <kgene@kernel.org>
1784M:	Krzysztof Kozlowski <krzk@kernel.org>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1787Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1788S:	Maintained
1789F:	arch/arm/boot/dts/s3c*
1790F:	arch/arm/boot/dts/s5p*
1791F:	arch/arm/boot/dts/samsung*
1792F:	arch/arm/boot/dts/exynos*
1793F:	arch/arm64/boot/dts/exynos/
1794F:	arch/arm/plat-samsung/
1795F:	arch/arm/mach-s3c24*/
1796F:	arch/arm/mach-s3c64xx/
1797F:	arch/arm/mach-s5p*/
1798F:	arch/arm/mach-exynos*/
1799F:	drivers/*/*s3c24*
1800F:	drivers/*/*/*s3c24*
1801F:	drivers/*/*s3c64xx*
1802F:	drivers/*/*s5pv210*
1803F:	drivers/memory/samsung/*
1804F:	drivers/soc/samsung/*
1805F:	Documentation/arm/Samsung/
1806F:	Documentation/devicetree/bindings/arm/samsung/
1807F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1808F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1809N:	exynos
1810
1811ARM/SAMSUNG MOBILE MACHINE SUPPORT
1812M:	Kyungmin Park <kyungmin.park@samsung.com>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815F:	arch/arm/mach-s5pv210/
1816
1817ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1818M:	Kyungmin Park <kyungmin.park@samsung.com>
1819M:	Kamil Debski <kamil@wypas.org>
1820M:	Andrzej Hajda <a.hajda@samsung.com>
1821L:	linux-arm-kernel@lists.infradead.org
1822L:	linux-media@vger.kernel.org
1823S:	Maintained
1824F:	drivers/media/platform/s5p-g2d/
1825
1826ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1827M:	Marek Szyprowski <m.szyprowski@samsung.com>
1828L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1829L:	linux-media@vger.kernel.org
1830S:	Maintained
1831F:	drivers/media/platform/s5p-cec/
1832F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1833
1834ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1835M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1836M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1837L:	linux-arm-kernel@lists.infradead.org
1838L:	linux-media@vger.kernel.org
1839S:	Maintained
1840F:	drivers/media/platform/s5p-jpeg/
1841
1842ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1843M:	Kyungmin Park <kyungmin.park@samsung.com>
1844M:	Kamil Debski <kamil@wypas.org>
1845M:	Jeongtae Park <jtp.park@samsung.com>
1846M:	Andrzej Hajda <a.hajda@samsung.com>
1847L:	linux-arm-kernel@lists.infradead.org
1848L:	linux-media@vger.kernel.org
1849S:	Maintained
1850F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1851F:	drivers/media/platform/s5p-mfc/
1852
1853ARM/SHMOBILE ARM ARCHITECTURE
1854M:	Simon Horman <horms@verge.net.au>
1855M:	Magnus Damm <magnus.damm@gmail.com>
1856L:	linux-renesas-soc@vger.kernel.org
1857Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1859S:	Supported
1860F:	arch/arm/boot/dts/emev2*
1861F:	arch/arm/boot/dts/r7s*
1862F:	arch/arm/boot/dts/r8a*
1863F:	arch/arm/boot/dts/sh*
1864F:	arch/arm/configs/shmobile_defconfig
1865F:	arch/arm/include/debug/renesas-scif.S
1866F:	arch/arm/mach-shmobile/
1867F:	drivers/soc/renesas/
1868F:	include/linux/soc/renesas/
1869
1870ARM/SOCFPGA ARCHITECTURE
1871M:	Dinh Nguyen <dinguyen@kernel.org>
1872S:	Maintained
1873F:	arch/arm/mach-socfpga/
1874F:	arch/arm/boot/dts/socfpga*
1875F:	arch/arm/configs/socfpga_defconfig
1876F:	arch/arm64/boot/dts/altera/
1877W:	http://www.rocketboards.org
1878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1879
1880ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1881M:	Dinh Nguyen <dinguyen@kernel.org>
1882S:	Maintained
1883F:	drivers/clk/socfpga/
1884
1885ARM/SOCFPGA EDAC SUPPORT
1886M:	Thor Thayer <thor.thayer@linux.intel.com>
1887S:	Maintained
1888F:	drivers/edac/altera_edac.
1889
1890ARM/STI ARCHITECTURE
1891M:	Patrice Chotard <patrice.chotard@st.com>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W:	http://www.stlinux.com
1894S:	Maintained
1895F:	arch/arm/mach-sti/
1896F:	arch/arm/boot/dts/sti*
1897F:	drivers/char/hw_random/st-rng.c
1898F:	drivers/clocksource/arm_global_timer.c
1899F:	drivers/clocksource/clksrc_st_lpc.c
1900F:	drivers/cpufreq/sti-cpufreq.c
1901F:	drivers/dma/st_fdma*
1902F:	drivers/i2c/busses/i2c-st.c
1903F:	drivers/media/rc/st_rc.c
1904F:	drivers/media/platform/sti/c8sectpfe/
1905F:	drivers/mmc/host/sdhci-st.c
1906F:	drivers/phy/st/phy-miphy28lp.c
1907F:	drivers/phy/st/phy-stih407-usb.c
1908F:	drivers/pinctrl/pinctrl-st.c
1909F:	drivers/remoteproc/st_remoteproc.c
1910F:	drivers/remoteproc/st_slim_rproc.c
1911F:	drivers/reset/sti/
1912F:	drivers/rtc/rtc-st-lpc.c
1913F:	drivers/tty/serial/st-asc.c
1914F:	drivers/usb/dwc3/dwc3-st.c
1915F:	drivers/usb/host/ehci-st.c
1916F:	drivers/usb/host/ohci-st.c
1917F:	drivers/watchdog/st_lpc_wdt.c
1918F:	drivers/ata/ahci_st.c
1919F:	include/linux/remoteproc/st_slim_rproc.h
1920
1921ARM/STM32 ARCHITECTURE
1922M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1923M:	Alexandre Torgue <alexandre.torgue@st.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1927N:	stm32
1928F:	drivers/clocksource/armv7m_systick.c
1929
1930ARM/TANGO ARCHITECTURE
1931M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1932L:	linux-arm-kernel@lists.infradead.org
1933S:	Maintained
1934N:	tango
1935
1936ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1937M:	Lennert Buytenhek <kernel@wantstofly.org>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939S:	Maintained
1940
1941ARM/TETON BGA MACHINE SUPPORT
1942M:	"Mark F. Brown" <mark.brown314@gmail.com>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945
1946ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1947M:	Santosh Shilimkar <ssantosh@kernel.org>
1948L:	linux-kernel@vger.kernel.org
1949S:	Maintained
1950F:	drivers/memory/*emif*
1951
1952ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1953M:	Santosh Shilimkar <ssantosh@kernel.org>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956F:	arch/arm/mach-keystone/
1957F:	arch/arm/boot/dts/keystone-*
1958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1959
1960ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1961M:	Santosh Shilimkar <ssantosh@kernel.org>
1962L:	linux-kernel@vger.kernel.org
1963S:	Maintained
1964F:	drivers/clk/keystone/
1965
1966ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1967M:	Santosh Shilimkar <ssantosh@kernel.org>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969L:	linux-kernel@vger.kernel.org
1970S:	Maintained
1971F:	drivers/clocksource/timer-keystone.c
1972
1973ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1974M:	Santosh Shilimkar <ssantosh@kernel.org>
1975L:	linux-kernel@vger.kernel.org
1976S:	Maintained
1977F:	drivers/power/reset/keystone-reset.c
1978
1979ARM/THECUS N2100 MACHINE SUPPORT
1980M:	Lennert Buytenhek <kernel@wantstofly.org>
1981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982S:	Maintained
1983
1984ARM/TOSA MACHINE SUPPORT
1985M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1986M:	Dirk Opfer <dirk@opfer-online.de>
1987S:	Maintained
1988
1989ARM/U300 MACHINE SUPPORT
1990M:	Linus Walleij <linus.walleij@linaro.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992S:	Supported
1993F:	arch/arm/mach-u300/
1994F:	drivers/clocksource/timer-u300.c
1995F:	drivers/i2c/busses/i2c-stu300.c
1996F:	drivers/rtc/rtc-coh901331.c
1997F:	drivers/watchdog/coh901327_wdt.c
1998F:	drivers/dma/coh901318*
1999F:	drivers/mfd/ab3100*
2000F:	drivers/rtc/rtc-ab3100.c
2001F:	drivers/rtc/rtc-coh901331.c
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2003
2004ARM/UNIPHIER ARCHITECTURE
2005M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2008S:	Maintained
2009F:	arch/arm/boot/dts/uniphier*
2010F:	arch/arm/include/asm/hardware/cache-uniphier.h
2011F:	arch/arm/mach-uniphier/
2012F:	arch/arm/mm/cache-uniphier.c
2013F:	arch/arm64/boot/dts/socionext/
2014F:	drivers/bus/uniphier-system-bus.c
2015F:	drivers/clk/uniphier/
2016F:	drivers/i2c/busses/i2c-uniphier*
2017F:	drivers/irqchip/irq-uniphier-aidet.c
2018F:	drivers/pinctrl/uniphier/
2019F:	drivers/reset/reset-uniphier.c
2020F:	drivers/tty/serial/8250/8250_uniphier.c
2021N:	uniphier
2022
2023ARM/Ux500 ARM ARCHITECTURE
2024M:	Linus Walleij <linus.walleij@linaro.org>
2025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S:	Maintained
2027F:	arch/arm/mach-ux500/
2028F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2029F:	drivers/dma/ste_dma40*
2030F:	drivers/hwspinlock/u8500_hsem.c
2031F:	drivers/mfd/abx500*
2032F:	drivers/mfd/ab8500*
2033F:	drivers/mfd/dbx500*
2034F:	drivers/mfd/db8500*
2035F:	drivers/pinctrl/nomadik/pinctrl-ab*
2036F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2037F:	drivers/rtc/rtc-ab8500.c
2038F:	drivers/rtc/rtc-pl031.c
2039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2040
2041ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2042M:	Ulf Hansson <ulf.hansson@linaro.org>
2043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044T:	git git://git.linaro.org/people/ulfh/clk.git
2045S:	Maintained
2046F:	drivers/clk/ux500/
2047
2048ARM/VERSATILE EXPRESS PLATFORM
2049M:	Liviu Dudau <liviu.dudau@arm.com>
2050M:	Sudeep Holla <sudeep.holla@arm.com>
2051M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053S:	Maintained
2054F:	arch/arm/boot/dts/vexpress*
2055F:	arch/arm64/boot/dts/arm/
2056F:	arch/arm/mach-vexpress/
2057F:	*/*/vexpress*
2058F:	*/*/*/vexpress*
2059F:	drivers/clk/versatile/clk-vexpress-osc.c
2060F:	drivers/clocksource/versatile.c
2061N:	mps2
2062
2063ARM/VFP SUPPORT
2064M:	Russell King <linux@armlinux.org.uk>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066W:	http://www.armlinux.org.uk/
2067S:	Maintained
2068F:	arch/arm/vfp/
2069
2070ARM/VOIPAC PXA270 SUPPORT
2071M:	Marek Vasut <marek.vasut@gmail.com>
2072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S:	Maintained
2074F:	arch/arm/mach-pxa/vpac270.c
2075F:	arch/arm/mach-pxa/include/mach/vpac270.h
2076
2077ARM/VT8500 ARM ARCHITECTURE
2078M:	Tony Prisk <linux@prisktech.co.nz>
2079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080S:	Maintained
2081F:	arch/arm/mach-vt8500/
2082F:	drivers/clocksource/vt8500_timer.c
2083F:	drivers/i2c/busses/i2c-wmt.c
2084F:	drivers/mmc/host/wmt-sdmmc.c
2085F:	drivers/pwm/pwm-vt8500.c
2086F:	drivers/rtc/rtc-vt8500.c
2087F:	drivers/tty/serial/vt8500_serial.c
2088F:	drivers/usb/host/ehci-platform.c
2089F:	drivers/usb/host/uhci-platform.c
2090F:	drivers/video/fbdev/vt8500lcdfb.*
2091F:	drivers/video/fbdev/wm8505fb*
2092F:	drivers/video/fbdev/wmt_ge_rops.*
2093
2094ARM/ZIPIT Z2 SUPPORT
2095M:	Marek Vasut <marek.vasut@gmail.com>
2096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097S:	Maintained
2098F:	arch/arm/mach-pxa/z2.c
2099F:	arch/arm/mach-pxa/include/mach/z2.h
2100
2101ARM/ZTE ARCHITECTURE
2102M:	Jun Nie <jun.nie@linaro.org>
2103M:	Baoyou Xie <baoyou.xie@linaro.org>
2104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105S:	Maintained
2106F:	arch/arm/mach-zx/
2107F:	drivers/clk/zte/
2108F:	drivers/reset/reset-zx2967.c
2109F:	drivers/soc/zte/
2110F:	Documentation/devicetree/bindings/arm/zte.txt
2111F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2112F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2113F:	Documentation/devicetree/bindings/soc/zte/
2114F:	include/dt-bindings/soc/zx*.h
2115
2116ARM/ZYNQ ARCHITECTURE
2117M:	Michal Simek <michal.simek@xilinx.com>
2118R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120W:	http://wiki.xilinx.com
2121T:	git https://github.com/Xilinx/linux-xlnx.git
2122S:	Supported
2123F:	arch/arm/mach-zynq/
2124F:	drivers/cpuidle/cpuidle-zynq.c
2125F:	drivers/block/xsysace.c
2126N:	zynq
2127N:	xilinx
2128F:	drivers/clocksource/cadence_ttc_timer.c
2129F:	drivers/i2c/busses/i2c-cadence.c
2130F:	drivers/mmc/host/sdhci-of-arasan.c
2131F:	drivers/edac/synopsys_edac.c
2132
2133ARM64 PORT (AARCH64 ARCHITECTURE)
2134M:	Catalin Marinas <catalin.marinas@arm.com>
2135M:	Will Deacon <will.deacon@arm.com>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2138S:	Maintained
2139F:	arch/arm64/
2140F:	Documentation/arm64/
2141
2142AS3645A LED FLASH CONTROLLER DRIVER
2143M:	Sakari Ailus <sakari.ailus@iki.fi>
2144L:	linux-leds@vger.kernel.org
2145S:	Maintained
2146F:	drivers/leds/leds-as3645a.c
2147
2148AS3645A LED FLASH CONTROLLER DRIVER
2149M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2150L:	linux-media@vger.kernel.org
2151T:	git git://linuxtv.org/media_tree.git
2152S:	Maintained
2153F:	drivers/media/i2c/as3645a.c
2154F:	include/media/i2c/as3645a.h
2155
2156ASAHI KASEI AK8974 DRIVER
2157M:	Linus Walleij <linus.walleij@linaro.org>
2158L:	linux-iio@vger.kernel.org
2159W:	http://www.akm.com/
2160S:	Supported
2161F:	drivers/iio/magnetometer/ak8974.c
2162
2163ASC7621 HARDWARE MONITOR DRIVER
2164M:	George Joseph <george.joseph@fairview5.com>
2165L:	linux-hwmon@vger.kernel.org
2166S:	Maintained
2167F:	Documentation/hwmon/asc7621
2168F:	drivers/hwmon/asc7621.c
2169
2170ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2171M:	Corentin Chary <corentin.chary@gmail.com>
2172L:	acpi4asus-user@lists.sourceforge.net
2173L:	platform-driver-x86@vger.kernel.org
2174W:	http://acpi4asus.sf.net
2175S:	Maintained
2176F:	drivers/platform/x86/asus*.c
2177F:	drivers/platform/x86/eeepc*.c
2178
2179ASUS WIRELESS RADIO CONTROL DRIVER
2180M:	João Paulo Rechi Vita <jprvita@gmail.com>
2181L:	platform-driver-x86@vger.kernel.org
2182S:	Maintained
2183F:	drivers/platform/x86/asus-wireless.c
2184
2185ASYMMETRIC KEYS
2186M:	David Howells <dhowells@redhat.com>
2187L:	keyrings@vger.kernel.org
2188S:	Maintained
2189F:	Documentation/crypto/asymmetric-keys.txt
2190F:	include/linux/verification.h
2191F:	include/crypto/public_key.h
2192F:	include/crypto/pkcs7.h
2193F:	crypto/asymmetric_keys/
2194
2195ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2196R:	Dan Williams <dan.j.williams@intel.com>
2197W:	http://sourceforge.net/projects/xscaleiop
2198S:	Odd fixes
2199F:	Documentation/crypto/async-tx-api.txt
2200F:	crypto/async_tx/
2201F:	drivers/dma/
2202F:	include/linux/dmaengine.h
2203F:	include/linux/async_tx.h
2204
2205AT24 EEPROM DRIVER
2206M:	Wolfram Sang <wsa@the-dreams.de>
2207L:	linux-i2c@vger.kernel.org
2208S:	Maintained
2209F:	drivers/misc/eeprom/at24.c
2210F:	include/linux/platform_data/at24.h
2211
2212ATA OVER ETHERNET (AOE) DRIVER
2213M:	"Ed L. Cashin" <ed.cashin@acm.org>
2214W:	http://www.openaoe.org/
2215S:	Supported
2216F:	Documentation/aoe/
2217F:	drivers/block/aoe/
2218
2219ATHEROS 71XX/9XXX GPIO DRIVER
2220M:	Alban Bedel <albeu@free.fr>
2221W:	https://github.com/AlbanBedel/linux
2222T:	git git://github.com/AlbanBedel/linux
2223S:	Maintained
2224F:	drivers/gpio/gpio-ath79.c
2225F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2226
2227ATHEROS ATH GENERIC UTILITIES
2228M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2229L:	linux-wireless@vger.kernel.org
2230S:	Supported
2231F:	drivers/net/wireless/ath/*
2232
2233ATHEROS ATH5K WIRELESS DRIVER
2234M:	Jiri Slaby <jirislaby@gmail.com>
2235M:	Nick Kossifidis <mickflemm@gmail.com>
2236M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2237L:	linux-wireless@vger.kernel.org
2238W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2239S:	Maintained
2240F:	drivers/net/wireless/ath/ath5k/
2241
2242ATHEROS ATH6KL WIRELESS DRIVER
2243M:	Kalle Valo <kvalo@qca.qualcomm.com>
2244L:	linux-wireless@vger.kernel.org
2245W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2247S:	Supported
2248F:	drivers/net/wireless/ath/ath6kl/
2249
2250ATI_REMOTE2 DRIVER
2251M:	Ville Syrjala <syrjala@sci.fi>
2252S:	Maintained
2253F:	drivers/input/misc/ati_remote2.c
2254
2255ATK0110 HWMON DRIVER
2256M:	Luca Tettamanti <kronos.it@gmail.com>
2257L:	linux-hwmon@vger.kernel.org
2258S:	Maintained
2259F:	drivers/hwmon/asus_atk0110.c
2260
2261ATLX ETHERNET DRIVERS
2262M:	Jay Cliburn <jcliburn@gmail.com>
2263M:	Chris Snook <chris.snook@gmail.com>
2264L:	netdev@vger.kernel.org
2265W:	http://sourceforge.net/projects/atl1
2266W:	http://atl1.sourceforge.net
2267S:	Maintained
2268F:	drivers/net/ethernet/atheros/
2269
2270ATM
2271M:	Chas Williams <3chas3@gmail.com>
2272L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2273L:	netdev@vger.kernel.org
2274W:	http://linux-atm.sourceforge.net
2275S:	Maintained
2276F:	drivers/atm/
2277F:	include/linux/atm*
2278F:	include/uapi/linux/atm*
2279
2280ATMEL AT91 / AT32 MCI DRIVER
2281M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2282S:	Maintained
2283F:	drivers/mmc/host/atmel-mci.c
2284
2285ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2286M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2287S:	Supported
2288F:	drivers/power/reset/at91-sama5d2_shdwc.c
2289
2290ATMEL Audio ALSA driver
2291M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2292L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2293S:	Supported
2294F:	sound/soc/atmel
2295
2296ATMEL I2C DRIVER
2297M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2298L:	linux-i2c@vger.kernel.org
2299S:	Supported
2300F:	drivers/i2c/busses/i2c-at91.c
2301
2302ATMEL ISI DRIVER
2303M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2304L:	linux-media@vger.kernel.org
2305S:	Supported
2306F:	drivers/media/platform/atmel/atmel-isi.c
2307F:	include/media/atmel-isi.h
2308
2309ATMEL LCDFB DRIVER
2310M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2311L:	linux-fbdev@vger.kernel.org
2312S:	Maintained
2313F:	drivers/video/fbdev/atmel_lcdfb.c
2314F:	include/video/atmel_lcdc.h
2315
2316ATMEL MACB ETHERNET DRIVER
2317M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2318S:	Supported
2319F:	drivers/net/ethernet/cadence/
2320
2321ATMEL MAXTOUCH DRIVER
2322M:	Nick Dyer <nick@shmanahar.org>
2323T:	git git://github.com/ndyer/linux.git
2324S:	Maintained
2325F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2326F:	drivers/input/touchscreen/atmel_mxt_ts.c
2327F:	include/linux/platform_data/atmel_mxt_ts.h
2328
2329ATMEL NAND DRIVER
2330M:	Wenyou Yang <wenyou.yang@atmel.com>
2331M:	Josh Wu <rainyfeeling@outlook.com>
2332L:	linux-mtd@lists.infradead.org
2333S:	Supported
2334F:	drivers/mtd/nand/atmel/*
2335
2336ATMEL SAMA5D2 ADC DRIVER
2337M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2338L:	linux-iio@vger.kernel.org
2339S:	Supported
2340F:	drivers/iio/adc/at91-sama5d2_adc.c
2341
2342ATMEL SDMMC DRIVER
2343M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2344L:	linux-mmc@vger.kernel.org
2345S:	Supported
2346F:	drivers/mmc/host/sdhci-of-at91.c
2347
2348ATMEL SPI DRIVER
2349M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2350S:	Supported
2351F:	drivers/spi/spi-atmel.*
2352
2353ATMEL SSC DRIVER
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356S:	Supported
2357F:	drivers/misc/atmel-ssc.c
2358F:	include/linux/atmel-ssc.h
2359
2360ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363S:	Supported
2364F:	drivers/misc/atmel_tclib.c
2365F:	drivers/clocksource/tcb_clksrc.c
2366
2367ATMEL USBA UDC DRIVER
2368M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370S:	Supported
2371F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2372
2373ATMEL WIRELESS DRIVER
2374M:	Simon Kelley <simon@thekelleys.org.uk>
2375L:	linux-wireless@vger.kernel.org
2376W:	http://www.thekelleys.org.uk/atmel
2377W:	http://atmelwlandriver.sourceforge.net/
2378S:	Maintained
2379F:	drivers/net/wireless/atmel/atmel*
2380
2381ATMEL XDMA DRIVER
2382M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2383L:	linux-arm-kernel@lists.infradead.org
2384L:	dmaengine@vger.kernel.org
2385S:	Supported
2386F:	drivers/dma/at_xdmac.c
2387
2388ATOMIC INFRASTRUCTURE
2389M:	Will Deacon <will.deacon@arm.com>
2390M:	Peter Zijlstra <peterz@infradead.org>
2391R:	Boqun Feng <boqun.feng@gmail.com>
2392L:	linux-kernel@vger.kernel.org
2393S:	Maintained
2394F:	arch/*/include/asm/atomic*.h
2395F:	include/*/atomic*.h
2396
2397ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2398M:	Bradley Grove <linuxdrivers@attotech.com>
2399L:	linux-scsi@vger.kernel.org
2400W:	http://www.attotech.com
2401S:	Supported
2402F:	drivers/scsi/esas2r
2403
2404ATUSB IEEE 802.15.4 RADIO DRIVER
2405M:	Stefan Schmidt <stefan@osg.samsung.com>
2406L:	linux-wpan@vger.kernel.org
2407S:	Maintained
2408F:	drivers/net/ieee802154/atusb.c
2409F:	drivers/net/ieee802154/atusb.h
2410F:	drivers/net/ieee802154/at86rf230.h
2411
2412AUDIT SUBSYSTEM
2413M:	Paul Moore <paul@paul-moore.com>
2414M:	Eric Paris <eparis@redhat.com>
2415L:	linux-audit@redhat.com (moderated for non-subscribers)
2416W:	https://github.com/linux-audit
2417W:	https://people.redhat.com/sgrubb/audit
2418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2419S:	Supported
2420F:	include/linux/audit.h
2421F:	include/uapi/linux/audit.h
2422F:	kernel/audit*
2423
2424AUXILIARY DISPLAY DRIVERS
2425M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2426W:	http://miguelojeda.es/auxdisplay.htm
2427W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2428S:	Maintained
2429F:	drivers/auxdisplay/
2430F:	include/linux/cfag12864b.h
2431
2432AX.25 NETWORK LAYER
2433M:	Ralf Baechle <ralf@linux-mips.org>
2434L:	linux-hams@vger.kernel.org
2435W:	http://www.linux-ax25.org/
2436S:	Maintained
2437F:	include/uapi/linux/ax25.h
2438F:	include/net/ax25.h
2439F:	net/ax25/
2440
2441AXENTIA ARM DEVICES
2442M:	Peter Rosin <peda@axentia.se>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444S:	Maintained
2445F:	Documentation/devicetree/bindings/arm/axentia.txt
2446F:	arch/arm/boot/dts/at91-linea.dtsi
2447F:	arch/arm/boot/dts/at91-tse850-3.dts
2448
2449AXENTIA ASOC DRIVERS
2450M:	Peter Rosin <peda@axentia.se>
2451L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2452S:	Maintained
2453F:	Documentation/devicetree/bindings/sound/axentia,*
2454F:	sound/soc/atmel/tse850-pcm5142.c
2455
2456AZ6007 DVB DRIVER
2457M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2458M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2459L:	linux-media@vger.kernel.org
2460W:	https://linuxtv.org
2461T:	git git://linuxtv.org/media_tree.git
2462S:	Maintained
2463F:	drivers/media/usb/dvb-usb-v2/az6007.c
2464
2465AZTECH FM RADIO RECEIVER DRIVER
2466M:	Hans Verkuil <hverkuil@xs4all.nl>
2467L:	linux-media@vger.kernel.org
2468T:	git git://linuxtv.org/media_tree.git
2469W:	https://linuxtv.org
2470S:	Maintained
2471F:	drivers/media/radio/radio-aztech*
2472
2473B43 WIRELESS DRIVER
2474L:	linux-wireless@vger.kernel.org
2475L:	b43-dev@lists.infradead.org
2476W:	http://wireless.kernel.org/en/users/Drivers/b43
2477S:	Odd Fixes
2478F:	drivers/net/wireless/broadcom/b43/
2479
2480B43LEGACY WIRELESS DRIVER
2481M:	Larry Finger <Larry.Finger@lwfinger.net>
2482L:	linux-wireless@vger.kernel.org
2483L:	b43-dev@lists.infradead.org
2484W:	http://wireless.kernel.org/en/users/Drivers/b43
2485S:	Maintained
2486F:	drivers/net/wireless/broadcom/b43legacy/
2487
2488BACKLIGHT CLASS/SUBSYSTEM
2489M:	Lee Jones <lee.jones@linaro.org>
2490M:	Daniel Thompson <daniel.thompson@linaro.org>
2491M:	Jingoo Han <jingoohan1@gmail.com>
2492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2493S:	Maintained
2494F:	drivers/video/backlight/
2495F:	include/linux/backlight.h
2496F:	include/linux/pwm_backlight.h
2497F:	Documentation/devicetree/bindings/leds/backlight
2498
2499BATMAN ADVANCED
2500M:	Marek Lindner <mareklindner@neomailbox.ch>
2501M:	Simon Wunderlich <sw@simonwunderlich.de>
2502M:	Antonio Quartulli <a@unstable.cc>
2503L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2504W:	https://www.open-mesh.org/
2505Q:	https://patchwork.open-mesh.org/project/batman/list/
2506S:	Maintained
2507F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2508F:	Documentation/ABI/testing/sysfs-class-net-mesh
2509F:	Documentation/networking/batman-adv.rst
2510F:	include/uapi/linux/batman_adv.h
2511F:	net/batman-adv/
2512
2513BAYCOM/HDLCDRV DRIVERS FOR AX.25
2514M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2515L:	linux-hams@vger.kernel.org
2516W:	http://www.baycom.org/~tom/ham/ham.html
2517S:	Maintained
2518F:	drivers/net/hamradio/baycom*
2519
2520BCACHE (BLOCK LAYER CACHE)
2521M:	Kent Overstreet <kent.overstreet@gmail.com>
2522L:	linux-bcache@vger.kernel.org
2523W:	http://bcache.evilpiepirate.org
2524S:	Orphan
2525F:	drivers/md/bcache/
2526
2527BDISP ST MEDIA DRIVER
2528M:	Fabien Dessenne <fabien.dessenne@st.com>
2529L:	linux-media@vger.kernel.org
2530T:	git git://linuxtv.org/media_tree.git
2531W:	https://linuxtv.org
2532S:	Supported
2533F:	drivers/media/platform/sti/bdisp
2534
2535BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2536M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2537L:	netdev@vger.kernel.org
2538S:	Maintained
2539F:	drivers/net/ethernet/ec_bhf.c
2540
2541BEFS FILE SYSTEM
2542M:	Luis de Bethencourt <luisbg@kernel.org>
2543M:	Salah Triki <salah.triki@gmail.com>
2544S:	Maintained
2545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2546F:	Documentation/filesystems/befs.txt
2547F:	fs/befs/
2548
2549BFQ I/O SCHEDULER
2550M:	Paolo Valente <paolo.valente@linaro.org>
2551M:	Jens Axboe <axboe@kernel.dk>
2552L:	linux-block@vger.kernel.org
2553S:	Maintained
2554F:	block/bfq-*
2555F:	Documentation/block/bfq-iosched.txt
2556
2557BFS FILE SYSTEM
2558M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2559S:	Maintained
2560F:	Documentation/filesystems/bfs.txt
2561F:	fs/bfs/
2562F:	include/uapi/linux/bfs_fs.h
2563
2564BLACKFIN ARCHITECTURE
2565M:	Steven Miao <realmz6@gmail.com>
2566L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567T:	git git://git.code.sf.net/p/adi-linux/code
2568W:	http://blackfin.uclinux.org
2569S:	Supported
2570F:	arch/blackfin/
2571
2572BLACKFIN EMAC DRIVER
2573L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574W:	http://blackfin.uclinux.org
2575S:	Supported
2576F:	drivers/net/ethernet/adi/
2577
2578BLACKFIN I2C TWI DRIVER
2579M:	Sonic Zhang <sonic.zhang@analog.com>
2580L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581W:	http://blackfin.uclinux.org/
2582S:	Supported
2583F:	drivers/i2c/busses/i2c-bfin-twi.c
2584
2585BLACKFIN MEDIA DRIVER
2586M:	Scott Jiang <scott.jiang.linux@gmail.com>
2587L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2588W:	http://blackfin.uclinux.org/
2589S:	Supported
2590F:	drivers/media/platform/blackfin/
2591F:	drivers/media/i2c/adv7183*
2592F:	drivers/media/i2c/vs6624*
2593
2594BLACKFIN RTC DRIVER
2595L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2596W:	http://blackfin.uclinux.org
2597S:	Supported
2598F:	drivers/rtc/rtc-bfin.c
2599
2600BLACKFIN SDH DRIVER
2601M:	Sonic Zhang <sonic.zhang@analog.com>
2602L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2603W:	http://blackfin.uclinux.org
2604S:	Supported
2605F:	drivers/mmc/host/bfin_sdh.c
2606
2607BLACKFIN SERIAL DRIVER
2608M:	Sonic Zhang <sonic.zhang@analog.com>
2609L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2610W:	http://blackfin.uclinux.org
2611S:	Supported
2612F:	drivers/tty/serial/bfin_uart.c
2613
2614BLACKFIN WATCHDOG DRIVER
2615L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2616W:	http://blackfin.uclinux.org
2617S:	Supported
2618F:	drivers/watchdog/bfin_wdt.c
2619
2620BLINKM RGB LED DRIVER
2621M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2622S:	Maintained
2623F:	drivers/leds/leds-blinkm.c
2624
2625BLOCK LAYER
2626M:	Jens Axboe <axboe@kernel.dk>
2627L:	linux-block@vger.kernel.org
2628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2629S:	Maintained
2630F:	block/
2631F:	kernel/trace/blktrace.c
2632F:	lib/sbitmap.c
2633
2634BLOCK2MTD DRIVER
2635M:	Joern Engel <joern@lazybastard.org>
2636L:	linux-mtd@lists.infradead.org
2637S:	Maintained
2638F:	drivers/mtd/devices/block2mtd.c
2639
2640BLUETOOTH DRIVERS
2641M:	Marcel Holtmann <marcel@holtmann.org>
2642M:	Gustavo Padovan <gustavo@padovan.org>
2643M:	Johan Hedberg <johan.hedberg@gmail.com>
2644L:	linux-bluetooth@vger.kernel.org
2645W:	http://www.bluez.org/
2646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2648S:	Maintained
2649F:	drivers/bluetooth/
2650
2651BLUETOOTH SUBSYSTEM
2652M:	Marcel Holtmann <marcel@holtmann.org>
2653M:	Gustavo Padovan <gustavo@padovan.org>
2654M:	Johan Hedberg <johan.hedberg@gmail.com>
2655L:	linux-bluetooth@vger.kernel.org
2656W:	http://www.bluez.org/
2657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2659S:	Maintained
2660F:	net/bluetooth/
2661F:	include/net/bluetooth/
2662
2663BONDING DRIVER
2664M:	Jay Vosburgh <j.vosburgh@gmail.com>
2665M:	Veaceslav Falico <vfalico@gmail.com>
2666M:	Andy Gospodarek <andy@greyhouse.net>
2667L:	netdev@vger.kernel.org
2668W:	http://sourceforge.net/projects/bonding/
2669S:	Supported
2670F:	drivers/net/bonding/
2671F:	include/uapi/linux/if_bonding.h
2672
2673BPF (Safe dynamic programs and tools)
2674M:	Alexei Starovoitov <ast@kernel.org>
2675M:	Daniel Borkmann <daniel@iogearbox.net>
2676L:	netdev@vger.kernel.org
2677L:	linux-kernel@vger.kernel.org
2678S:	Supported
2679F:	arch/x86/net/bpf_jit*
2680F:	Documentation/networking/filter.txt
2681F:	include/linux/bpf*
2682F:	include/linux/filter.h
2683F:	include/uapi/linux/bpf*
2684F:	include/uapi/linux/filter.h
2685F:	kernel/bpf/
2686F:	kernel/trace/bpf_trace.c
2687F:	lib/test_bpf.c
2688F:	net/bpf/
2689F:	net/core/filter.c
2690F:	net/sched/act_bpf.c
2691F:	net/sched/cls_bpf.c
2692F:	samples/bpf/
2693F:	tools/net/bpf*
2694F:	tools/testing/selftests/bpf/
2695
2696BROADCOM B44 10/100 ETHERNET DRIVER
2697M:	Michael Chan <michael.chan@broadcom.com>
2698L:	netdev@vger.kernel.org
2699S:	Supported
2700F:	drivers/net/ethernet/broadcom/b44.*
2701
2702BROADCOM B53 ETHERNET SWITCH DRIVER
2703M:	Florian Fainelli <f.fainelli@gmail.com>
2704L:	netdev@vger.kernel.org
2705L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2706S:	Supported
2707F:	drivers/net/dsa/b53/*
2708F:	include/linux/platform_data/b53.h
2709
2710BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2711M:	Florian Fainelli <f.fainelli@gmail.com>
2712M:	Ray Jui <rjui@broadcom.com>
2713M:	Scott Branden <sbranden@broadcom.com>
2714M:	bcm-kernel-feedback-list@broadcom.com
2715T:	git git://github.com/broadcom/mach-bcm
2716S:	Maintained
2717N:	bcm281*
2718N:	bcm113*
2719N:	bcm216*
2720N:	kona
2721F:	arch/arm/mach-bcm/
2722
2723BROADCOM BCM2835 ARM ARCHITECTURE
2724M:	Eric Anholt <eric@anholt.net>
2725M:	Stefan Wahren <stefan.wahren@i2se.com>
2726L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728T:	git git://github.com/anholt/linux
2729S:	Maintained
2730N:	bcm2835
2731F:	drivers/staging/vc04_services
2732
2733BROADCOM BCM47XX MIPS ARCHITECTURE
2734M:	Hauke Mehrtens <hauke@hauke-m.de>
2735M:	Rafał Miłecki <zajec5@gmail.com>
2736L:	linux-mips@linux-mips.org
2737S:	Maintained
2738F:	Documentation/devicetree/bindings/mips/brcm/
2739F:	arch/mips/bcm47xx/*
2740F:	arch/mips/include/asm/mach-bcm47xx/*
2741
2742BROADCOM BCM5301X ARM ARCHITECTURE
2743M:	Hauke Mehrtens <hauke@hauke-m.de>
2744M:	Rafał Miłecki <zajec5@gmail.com>
2745M:	Jon Mason <jonmason@broadcom.com>
2746M:	bcm-kernel-feedback-list@broadcom.com
2747L:	linux-arm-kernel@lists.infradead.org
2748S:	Maintained
2749F:	arch/arm/mach-bcm/bcm_5301x.c
2750F:	arch/arm/boot/dts/bcm5301x*.dtsi
2751F:	arch/arm/boot/dts/bcm470*
2752F:	arch/arm/boot/dts/bcm953012*
2753
2754BROADCOM BCM53573 ARM ARCHITECTURE
2755M:	Rafał Miłecki <rafal@milecki.pl>
2756L:	linux-arm-kernel@lists.infradead.org
2757S:	Maintained
2758F:	arch/arm/boot/dts/bcm53573*
2759F:	arch/arm/boot/dts/bcm47189*
2760
2761BROADCOM BCM63XX ARM ARCHITECTURE
2762M:	Florian Fainelli <f.fainelli@gmail.com>
2763M:	bcm-kernel-feedback-list@broadcom.com
2764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765T:	git git://github.com/broadcom/stblinux.git
2766S:	Maintained
2767N:	bcm63xx
2768
2769BROADCOM BCM63XX/BCM33XX UDC DRIVER
2770M:	Kevin Cernekee <cernekee@gmail.com>
2771L:	linux-usb@vger.kernel.org
2772S:	Maintained
2773F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2774
2775BROADCOM BCM7XXX ARM ARCHITECTURE
2776M:	Brian Norris <computersforpeace@gmail.com>
2777M:	Gregory Fong <gregory.0xf0@gmail.com>
2778M:	Florian Fainelli <f.fainelli@gmail.com>
2779M:	bcm-kernel-feedback-list@broadcom.com
2780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781T:	git git://github.com/broadcom/stblinux.git
2782S:	Maintained
2783F:	arch/arm/mach-bcm/*brcmstb*
2784F:	arch/arm/boot/dts/bcm7*.dts*
2785F:	drivers/bus/brcmstb_gisb.c
2786N:	brcmstb
2787
2788BROADCOM BMIPS CPUFREQ DRIVER
2789M:	Markus Mayer <mmayer@broadcom.com>
2790M:	bcm-kernel-feedback-list@broadcom.com
2791L:	linux-pm@vger.kernel.org
2792S:	Maintained
2793F:	drivers/cpufreq/bmips-cpufreq.c
2794
2795BROADCOM BMIPS MIPS ARCHITECTURE
2796M:	Kevin Cernekee <cernekee@gmail.com>
2797M:	Florian Fainelli <f.fainelli@gmail.com>
2798L:	linux-mips@linux-mips.org
2799T:	git git://github.com/broadcom/stblinux.git
2800S:	Maintained
2801F:	arch/mips/bmips/*
2802F:	arch/mips/include/asm/mach-bmips/*
2803F:	arch/mips/kernel/*bmips*
2804F:	arch/mips/boot/dts/brcm/bcm*.dts*
2805F:	drivers/irqchip/irq-bcm63*
2806F:	drivers/irqchip/irq-bcm7*
2807F:	drivers/irqchip/irq-brcmstb*
2808F:	include/linux/bcm963xx_nvram.h
2809F:	include/linux/bcm963xx_tag.h
2810
2811BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2812M:	Rasesh Mody <rasesh.mody@cavium.com>
2813M:	Harish Patil <harish.patil@cavium.com>
2814M:	Dept-GELinuxNICDev@cavium.com
2815L:	netdev@vger.kernel.org
2816S:	Supported
2817F:	drivers/net/ethernet/broadcom/bnx2.*
2818F:	drivers/net/ethernet/broadcom/bnx2_*
2819
2820BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2821M:	QLogic-Storage-Upstream@qlogic.com
2822L:	linux-scsi@vger.kernel.org
2823S:	Supported
2824F:	drivers/scsi/bnx2fc/
2825
2826BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2827M:	QLogic-Storage-Upstream@qlogic.com
2828L:	linux-scsi@vger.kernel.org
2829S:	Supported
2830F:	drivers/scsi/bnx2i/
2831
2832BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2833M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2834M:	Ariel Elior <ariel.elior@cavium.com>
2835M:	everest-linux-l2@cavium.com
2836L:	netdev@vger.kernel.org
2837S:	Supported
2838F:	drivers/net/ethernet/broadcom/bnx2x/
2839
2840BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2841M:	Michael Chan <michael.chan@broadcom.com>
2842L:	netdev@vger.kernel.org
2843S:	Supported
2844F:	drivers/net/ethernet/broadcom/bnxt/
2845
2846BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2847M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2848M:	Franky Lin <franky.lin@broadcom.com>
2849M:	Hante Meuleman <hante.meuleman@broadcom.com>
2850M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2851M:	Wright Feng <wright.feng@cypress.com>
2852L:	linux-wireless@vger.kernel.org
2853L:	brcm80211-dev-list.pdl@broadcom.com
2854L:	brcm80211-dev-list@cypress.com
2855S:	Supported
2856F:	drivers/net/wireless/broadcom/brcm80211/
2857
2858BROADCOM BRCMSTB GPIO DRIVER
2859M:	Gregory Fong <gregory.0xf0@gmail.com>
2860L:	bcm-kernel-feedback-list@broadcom.com
2861S:	Supported
2862F:	drivers/gpio/gpio-brcmstb.c
2863F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2864
2865BROADCOM GENET ETHERNET DRIVER
2866M:	Florian Fainelli <f.fainelli@gmail.com>
2867L:	netdev@vger.kernel.org
2868S:	Supported
2869F:	drivers/net/ethernet/broadcom/genet/
2870
2871BROADCOM IPROC ARM ARCHITECTURE
2872M:	Ray Jui <rjui@broadcom.com>
2873M:	Scott Branden <sbranden@broadcom.com>
2874M:	Jon Mason <jonmason@broadcom.com>
2875M:	bcm-kernel-feedback-list@broadcom.com
2876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877T:	git git://github.com/broadcom/cygnus-linux.git
2878S:	Maintained
2879N:	iproc
2880N:	cygnus
2881N:	bcm[-_]nsp
2882N:	bcm9113*
2883N:	bcm9583*
2884N:	bcm9585*
2885N:	bcm9586*
2886N:	bcm988312
2887N:	bcm113*
2888N:	bcm583*
2889N:	bcm585*
2890N:	bcm586*
2891N:	bcm88312
2892F:	arch/arm64/boot/dts/broadcom/ns2*
2893F:	drivers/clk/bcm/clk-ns*
2894F:	drivers/pinctrl/bcm/pinctrl-ns*
2895
2896BROADCOM KONA GPIO DRIVER
2897M:	Ray Jui <rjui@broadcom.com>
2898L:	bcm-kernel-feedback-list@broadcom.com
2899S:	Supported
2900F:	drivers/gpio/gpio-bcm-kona.c
2901F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2902
2903BROADCOM NETXTREME-E ROCE DRIVER
2904M:	Selvin Xavier <selvin.xavier@broadcom.com>
2905M:	Devesh Sharma <devesh.sharma@broadcom.com>
2906M:	Somnath Kotur <somnath.kotur@broadcom.com>
2907M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2908L:	linux-rdma@vger.kernel.org
2909W:	http://www.broadcom.com
2910S:	Supported
2911F:	drivers/infiniband/hw/bnxt_re/
2912F:	include/uapi/rdma/bnxt_re-abi.h
2913
2914BROADCOM NVRAM DRIVER
2915M:	Rafał Miłecki <zajec5@gmail.com>
2916L:	linux-mips@linux-mips.org
2917S:	Maintained
2918F:	drivers/firmware/broadcom/*
2919
2920BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2921M:	Rafał Miłecki <zajec5@gmail.com>
2922L:	linux-wireless@vger.kernel.org
2923S:	Maintained
2924F:	drivers/bcma/
2925F:	include/linux/bcma/
2926
2927BROADCOM STB AVS CPUFREQ DRIVER
2928M:	Markus Mayer <mmayer@broadcom.com>
2929M:	bcm-kernel-feedback-list@broadcom.com
2930L:	linux-pm@vger.kernel.org
2931S:	Maintained
2932F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2933F:	drivers/cpufreq/brcmstb*
2934
2935BROADCOM STB NAND FLASH DRIVER
2936M:	Brian Norris <computersforpeace@gmail.com>
2937M:	Kamal Dasu <kdasu.kdev@gmail.com>
2938L:	linux-mtd@lists.infradead.org
2939L:	bcm-kernel-feedback-list@broadcom.com
2940S:	Maintained
2941F:	drivers/mtd/nand/brcmnand/
2942
2943BROADCOM SYSTEMPORT ETHERNET DRIVER
2944M:	Florian Fainelli <f.fainelli@gmail.com>
2945L:	netdev@vger.kernel.org
2946S:	Supported
2947F:	drivers/net/ethernet/broadcom/bcmsysport.*
2948
2949BROADCOM TG3 GIGABIT ETHERNET DRIVER
2950M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2951M:	Prashant Sreedharan <prashant@broadcom.com>
2952M:	Michael Chan <mchan@broadcom.com>
2953L:	netdev@vger.kernel.org
2954S:	Supported
2955F:	drivers/net/ethernet/broadcom/tg3.*
2956
2957BROCADE BFA FC SCSI DRIVER
2958M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2959M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2960L:	linux-scsi@vger.kernel.org
2961S:	Supported
2962F:	drivers/scsi/bfa/
2963
2964BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2965M:	Rasesh Mody <rasesh.mody@cavium.com>
2966M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2967M:	Dept-GELinuxNICDev@cavium.com
2968L:	netdev@vger.kernel.org
2969S:	Supported
2970F:	drivers/net/ethernet/brocade/bna/
2971
2972BSG (block layer generic sg v4 driver)
2973M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2974L:	linux-scsi@vger.kernel.org
2975S:	Supported
2976F:	block/bsg.c
2977F:	include/linux/bsg.h
2978F:	include/uapi/linux/bsg.h
2979
2980BT87X AUDIO DRIVER
2981M:	Clemens Ladisch <clemens@ladisch.de>
2982L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2983T:	git git://git.alsa-project.org/alsa-kernel.git
2984S:	Maintained
2985F:	Documentation/sound/alsa/Bt87x.txt
2986F:	sound/pci/bt87x.c
2987
2988BT8XXGPIO DRIVER
2989M:	Michael Buesch <m@bues.ch>
2990W:	http://bu3sch.de/btgpio.php
2991S:	Maintained
2992F:	drivers/gpio/gpio-bt8xx.c
2993
2994BTRFS FILE SYSTEM
2995M:	Chris Mason <clm@fb.com>
2996M:	Josef Bacik <jbacik@fb.com>
2997M:	David Sterba <dsterba@suse.com>
2998L:	linux-btrfs@vger.kernel.org
2999W:	http://btrfs.wiki.kernel.org/
3000Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3002S:	Maintained
3003F:	Documentation/filesystems/btrfs.txt
3004F:	fs/btrfs/
3005F:	include/linux/btrfs*
3006F:	include/uapi/linux/btrfs*
3007
3008BTTV VIDEO4LINUX DRIVER
3009M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3010M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3011L:	linux-media@vger.kernel.org
3012W:	https://linuxtv.org
3013T:	git git://linuxtv.org/media_tree.git
3014S:	Odd fixes
3015F:	Documentation/media/v4l-drivers/bttv*
3016F:	drivers/media/pci/bt8xx/bttv*
3017
3018BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3019M:	Chanwoo Choi <cw00.choi@samsung.com>
3020L:	linux-pm@vger.kernel.org
3021L:	linux-samsung-soc@vger.kernel.org
3022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3023S:	Maintained
3024F:	drivers/devfreq/exynos-bus.c
3025F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3026
3027BUSLOGIC SCSI DRIVER
3028M:	Khalid Aziz <khalid@gonehiking.org>
3029L:	linux-scsi@vger.kernel.org
3030S:	Maintained
3031F:	drivers/scsi/BusLogic.*
3032F:	drivers/scsi/FlashPoint.*
3033
3034C-MEDIA CMI8788 DRIVER
3035M:	Clemens Ladisch <clemens@ladisch.de>
3036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3037T:	git git://git.alsa-project.org/alsa-kernel.git
3038S:	Maintained
3039F:	sound/pci/oxygen/
3040
3041C6X ARCHITECTURE
3042M:	Mark Salter <msalter@redhat.com>
3043M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3044L:	linux-c6x-dev@linux-c6x.org
3045W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3046S:	Maintained
3047F:	arch/c6x/
3048
3049CA8210 IEEE-802.15.4 RADIO DRIVER
3050M:	Harry Morris <h.morris@cascoda.com>
3051M:	linuxdev@cascoda.com
3052L:	linux-wpan@vger.kernel.org
3053W:	https://github.com/Cascoda/ca8210-linux.git
3054S:	Maintained
3055F:	drivers/net/ieee802154/ca8210.c
3056F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3057
3058CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3059M:	David Howells <dhowells@redhat.com>
3060L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3061S:	Supported
3062F:	Documentation/filesystems/caching/cachefiles.txt
3063F:	fs/cachefiles/
3064
3065CADET FM/AM RADIO RECEIVER DRIVER
3066M:	Hans Verkuil <hverkuil@xs4all.nl>
3067L:	linux-media@vger.kernel.org
3068T:	git git://linuxtv.org/media_tree.git
3069W:	https://linuxtv.org
3070S:	Maintained
3071F:	drivers/media/radio/radio-cadet*
3072
3073CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3074M:	Jonathan Corbet <corbet@lwn.net>
3075L:	linux-media@vger.kernel.org
3076T:	git git://linuxtv.org/media_tree.git
3077S:	Maintained
3078F:	Documentation/media/v4l-drivers/cafe_ccic*
3079F:	drivers/media/platform/marvell-ccic/
3080
3081CAIF NETWORK LAYER
3082M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3083L:	netdev@vger.kernel.org
3084S:	Supported
3085F:	Documentation/networking/caif/
3086F:	drivers/net/caif/
3087F:	include/uapi/linux/caif/
3088F:	include/net/caif/
3089F:	net/caif/
3090
3091CALGARY x86-64 IOMMU
3092M:	Muli Ben-Yehuda <mulix@mulix.org>
3093M:	Jon Mason <jdmason@kudzu.us>
3094L:	iommu@lists.linux-foundation.org
3095S:	Maintained
3096F:	arch/x86/kernel/pci-calgary_64.c
3097F:	arch/x86/kernel/tce_64.c
3098F:	arch/x86/include/asm/calgary.h
3099F:	arch/x86/include/asm/tce.h
3100
3101CAN NETWORK DRIVERS
3102M:	Wolfgang Grandegger <wg@grandegger.com>
3103M:	Marc Kleine-Budde <mkl@pengutronix.de>
3104L:	linux-can@vger.kernel.org
3105W:	https://github.com/linux-can
3106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3108S:	Maintained
3109F:	Documentation/devicetree/bindings/net/can/
3110F:	drivers/net/can/
3111F:	include/linux/can/dev.h
3112F:	include/linux/can/platform/
3113F:	include/uapi/linux/can/error.h
3114F:	include/uapi/linux/can/netlink.h
3115
3116CAN NETWORK LAYER
3117M:	Oliver Hartkopp <socketcan@hartkopp.net>
3118M:	Marc Kleine-Budde <mkl@pengutronix.de>
3119L:	linux-can@vger.kernel.org
3120W:	https://github.com/linux-can
3121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3123S:	Maintained
3124F:	Documentation/networking/can.txt
3125F:	net/can/
3126F:	include/linux/can/core.h
3127F:	include/uapi/linux/can.h
3128F:	include/uapi/linux/can/bcm.h
3129F:	include/uapi/linux/can/raw.h
3130F:	include/uapi/linux/can/gw.h
3131
3132CAPABILITIES
3133M:	Serge Hallyn <serge@hallyn.com>
3134L:	linux-security-module@vger.kernel.org
3135S:	Supported
3136F:	include/linux/capability.h
3137F:	include/uapi/linux/capability.h
3138F:	security/commoncap.c
3139F:	kernel/capability.c
3140
3141CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3142M:	Kevin Tsai <ktsai@capellamicro.com>
3143S:	Maintained
3144F:	drivers/iio/light/cm*
3145
3146CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3147M:	Christian Lamparter <chunkeey@googlemail.com>
3148L:	linux-wireless@vger.kernel.org
3149W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3150S:	Maintained
3151F:	drivers/net/wireless/ath/carl9170/
3152
3153CAVIUM I2C DRIVER
3154M:	Jan Glauber <jglauber@cavium.com>
3155M:	David Daney <david.daney@cavium.com>
3156W:	http://www.cavium.com
3157S:	Supported
3158F:	drivers/i2c/busses/i2c-octeon*
3159F:	drivers/i2c/busses/i2c-thunderx*
3160
3161CAVIUM LIQUIDIO NETWORK DRIVER
3162M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3163M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3164M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3165M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3166L:	netdev@vger.kernel.org
3167W:	http://www.cavium.com
3168S:	Supported
3169F:	drivers/net/ethernet/cavium/liquidio/
3170
3171CAVIUM MMC DRIVER
3172M:	Jan Glauber <jglauber@cavium.com>
3173M:	David Daney <david.daney@cavium.com>
3174M:	Steven J. Hill <Steven.Hill@cavium.com>
3175W:	http://www.cavium.com
3176S:	Supported
3177F:	drivers/mmc/host/cavium*
3178
3179CAVIUM OCTEON-TX CRYPTO DRIVER
3180M:	George Cherian <george.cherian@cavium.com>
3181L:	linux-crypto@vger.kernel.org
3182W:	http://www.cavium.com
3183S:	Supported
3184F:	drivers/crypto/cavium/cpt/
3185
3186CAVIUM THUNDERX2 ARM64 SOC
3187M:	Jayachandran C <jnair@caviumnetworks.com>
3188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189S:	Maintained
3190F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3191F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3192
3193CC2520 IEEE-802.15.4 RADIO DRIVER
3194M:	Varka Bhadram <varkabhadram@gmail.com>
3195L:	linux-wpan@vger.kernel.org
3196S:	Maintained
3197F:	drivers/net/ieee802154/cc2520.c
3198F:	include/linux/spi/cc2520.h
3199F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3200
3201CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3202M:	Gilad Ben-Yossef <gilad@benyossef.com>
3203L:	linux-crypto@vger.kernel.org
3204L:	driverdev-devel@linuxdriverproject.org
3205S:	Supported
3206F:	drivers/staging/ccree/
3207W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3208
3209CEC FRAMEWORK
3210M:	Hans Verkuil <hans.verkuil@cisco.com>
3211L:	linux-media@vger.kernel.org
3212T:	git git://linuxtv.org/media_tree.git
3213W:	http://linuxtv.org
3214S:	Supported
3215F:	Documentation/media/kapi/cec-core.rst
3216F:	Documentation/media/uapi/cec
3217F:	drivers/media/cec/
3218F:	drivers/media/rc/keymaps/rc-cec.c
3219F:	include/media/cec.h
3220F:	include/media/cec-notifier.h
3221F:	include/uapi/linux/cec.h
3222F:	include/uapi/linux/cec-funcs.h
3223F:	Documentation/devicetree/bindings/media/cec.txt
3224
3225CELL BROADBAND ENGINE ARCHITECTURE
3226M:	Arnd Bergmann <arnd@arndb.de>
3227L:	linuxppc-dev@lists.ozlabs.org
3228W:	http://www.ibm.com/developerworks/power/cell/
3229S:	Supported
3230F:	arch/powerpc/include/asm/cell*.h
3231F:	arch/powerpc/include/asm/spu*.h
3232F:	arch/powerpc/include/uapi/asm/spu*.h
3233F:	arch/powerpc/oprofile/*cell*
3234F:	arch/powerpc/platforms/cell/
3235
3236CEPH COMMON CODE (LIBCEPH)
3237M:	Ilya Dryomov <idryomov@gmail.com>
3238M:	"Yan, Zheng" <zyan@redhat.com>
3239M:	Sage Weil <sage@redhat.com>
3240L:	ceph-devel@vger.kernel.org
3241W:	http://ceph.com/
3242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3243T:	git git://github.com/ceph/ceph-client.git
3244S:	Supported
3245F:	net/ceph/
3246F:	include/linux/ceph/
3247F:	include/linux/crush/
3248
3249CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3250M:	"Yan, Zheng" <zyan@redhat.com>
3251M:	Sage Weil <sage@redhat.com>
3252M:	Ilya Dryomov <idryomov@gmail.com>
3253L:	ceph-devel@vger.kernel.org
3254W:	http://ceph.com/
3255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3256T:	git git://github.com/ceph/ceph-client.git
3257S:	Supported
3258F:	Documentation/filesystems/ceph.txt
3259F:	fs/ceph/
3260
3261CERTIFICATE HANDLING:
3262M:	David Howells <dhowells@redhat.com>
3263M:	David Woodhouse <dwmw2@infradead.org>
3264L:	keyrings@vger.kernel.org
3265S:	Maintained
3266F:	Documentation/module-signing.txt
3267F:	certs/
3268F:	scripts/sign-file.c
3269F:	scripts/extract-cert.c
3270
3271CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3272L:	linux-usb@vger.kernel.org
3273S:	Orphan
3274F:	Documentation/usb/WUSB-Design-overview.txt
3275F:	Documentation/usb/wusb-cbaf
3276F:	drivers/usb/host/hwa-hc.c
3277F:	drivers/usb/host/whci/
3278F:	drivers/usb/wusbcore/
3279F:	include/linux/usb/wusb*
3280
3281CFAG12864B LCD DRIVER
3282M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3283W:	http://miguelojeda.es/auxdisplay.htm
3284W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3285S:	Maintained
3286F:	drivers/auxdisplay/cfag12864b.c
3287F:	include/linux/cfag12864b.h
3288
3289CFAG12864BFB LCD FRAMEBUFFER DRIVER
3290M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3291W:	http://miguelojeda.es/auxdisplay.htm
3292W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3293S:	Maintained
3294F:	drivers/auxdisplay/cfag12864bfb.c
3295F:	include/linux/cfag12864b.h
3296
3297CFG80211 and NL80211
3298M:	Johannes Berg <johannes@sipsolutions.net>
3299L:	linux-wireless@vger.kernel.org
3300W:	http://wireless.kernel.org/
3301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3303S:	Maintained
3304F:	include/uapi/linux/nl80211.h
3305F:	include/net/cfg80211.h
3306F:	net/wireless/*
3307X:	net/wireless/wext*
3308
3309CHAR and MISC DRIVERS
3310M:	Arnd Bergmann <arnd@arndb.de>
3311M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3313S:	Supported
3314F:	drivers/char/*
3315F:	drivers/misc/*
3316F:	include/linux/miscdevice.h
3317
3318CHECKPATCH
3319M:	Andy Whitcroft <apw@canonical.com>
3320M:	Joe Perches <joe@perches.com>
3321S:	Maintained
3322F:	scripts/checkpatch.pl
3323
3324CHINESE DOCUMENTATION
3325M:	Harry Wei <harryxiyou@gmail.com>
3326L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3327L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3328S:	Maintained
3329F:	Documentation/translations/zh_CN/
3330
3331CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3332M:	Peter Chen <Peter.Chen@nxp.com>
3333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3334L:	linux-usb@vger.kernel.org
3335S:	Maintained
3336F:	drivers/usb/chipidea/
3337
3338CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3339M:	Hans de Goede <hdegoede@redhat.com>
3340L:	linux-input@vger.kernel.org
3341S:	Maintained
3342F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3343F:	drivers/input/touchscreen/chipone_icn8318.c
3344
3345CHROME HARDWARE PLATFORM SUPPORT
3346M:	Benson Leung <bleung@chromium.org>
3347M:	Olof Johansson <olof@lixom.net>
3348S:	Maintained
3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3350F:	drivers/platform/chrome/
3351
3352CIRRUS LOGIC AUDIO CODEC DRIVERS
3353M:	Brian Austin <brian.austin@cirrus.com>
3354M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3355L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3356S:	Maintained
3357F:	sound/soc/codecs/cs*
3358
3359CIRRUS LOGIC EP93XX ETHERNET DRIVER
3360M:	Hartley Sweeten <hsweeten@visionengravers.com>
3361L:	netdev@vger.kernel.org
3362S:	Maintained
3363F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3364
3365CISCO FCOE HBA DRIVER
3366M:	Satish Kharat <satishkh@cisco.com>
3367M:	Sesidhar Baddela <sebaddel@cisco.com>
3368M:	Karan Tilak Kumar <kartilak@cisco.com>
3369L:	linux-scsi@vger.kernel.org
3370S:	Supported
3371F:	drivers/scsi/fnic/
3372
3373CISCO SCSI HBA DRIVER
3374M:	Karan Tilak Kumar <kartilak@cisco.com>
3375M:	Sesidhar Baddela <sebaddel@cisco.com>
3376L:	linux-scsi@vger.kernel.org
3377S:	Supported
3378F:	drivers/scsi/snic/
3379
3380CISCO VIC ETHERNET NIC DRIVER
3381M:	Christian Benvenuti <benve@cisco.com>
3382M:	Govindarajulu Varadarajan <_govind@gmx.com>
3383M:	Neel Patel <neepatel@cisco.com>
3384S:	Supported
3385F:	drivers/net/ethernet/cisco/enic/
3386
3387CISCO VIC LOW LATENCY NIC DRIVER
3388M:	Christian Benvenuti <benve@cisco.com>
3389M:	Dave Goodell <dgoodell@cisco.com>
3390S:	Supported
3391F:	drivers/infiniband/hw/usnic/
3392
3393CLEANCACHE API
3394M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3395L:	linux-kernel@vger.kernel.org
3396S:	Maintained
3397F:	mm/cleancache.c
3398F:	include/linux/cleancache.h
3399
3400CLK API
3401M:	Russell King <linux@armlinux.org.uk>
3402L:	linux-clk@vger.kernel.org
3403S:	Maintained
3404F:	include/linux/clk.h
3405
3406CLOCKSOURCE, CLOCKEVENT DRIVERS
3407M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3408M:	Thomas Gleixner <tglx@linutronix.de>
3409L:	linux-kernel@vger.kernel.org
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3411S:	Supported
3412F:	drivers/clocksource
3413
3414CMPC ACPI DRIVER
3415M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3416M:	Daniel Oliveira Nascimento <don@syst.com.br>
3417L:	platform-driver-x86@vger.kernel.org
3418S:	Supported
3419F:	drivers/platform/x86/classmate-laptop.c
3420
3421COBALT MEDIA DRIVER
3422M:	Hans Verkuil <hans.verkuil@cisco.com>
3423L:	linux-media@vger.kernel.org
3424T:	git git://linuxtv.org/media_tree.git
3425W:	https://linuxtv.org
3426S:	Supported
3427F:	drivers/media/pci/cobalt/
3428
3429COCCINELLE/Semantic Patches (SmPL)
3430M:	Julia Lawall <Julia.Lawall@lip6.fr>
3431M:	Gilles Muller <Gilles.Muller@lip6.fr>
3432M:	Nicolas Palix <nicolas.palix@imag.fr>
3433M:	Michal Marek <mmarek@suse.com>
3434L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3436W:	http://coccinelle.lip6.fr/
3437S:	Supported
3438F:	Documentation/dev-tools/coccinelle.rst
3439F:	scripts/coccinelle/
3440F:	scripts/coccicheck
3441
3442CODA FILE SYSTEM
3443M:	Jan Harkes <jaharkes@cs.cmu.edu>
3444M:	coda@cs.cmu.edu
3445L:	codalist@coda.cs.cmu.edu
3446W:	http://www.coda.cs.cmu.edu/
3447S:	Maintained
3448F:	Documentation/filesystems/coda.txt
3449F:	fs/coda/
3450F:	include/linux/coda*.h
3451F:	include/uapi/linux/coda*.h
3452
3453CODA V4L2 MEM2MEM DRIVER
3454M:	Philipp Zabel <p.zabel@pengutronix.de>
3455L:	linux-media@vger.kernel.org
3456S:	Maintained
3457F:	Documentation/devicetree/bindings/media/coda.txt
3458F:	drivers/media/platform/coda/
3459
3460COMMON CLK FRAMEWORK
3461M:	Michael Turquette <mturquette@baylibre.com>
3462M:	Stephen Boyd <sboyd@codeaurora.org>
3463L:	linux-clk@vger.kernel.org
3464Q:	http://patchwork.kernel.org/project/linux-clk/list/
3465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3466S:	Maintained
3467F:	Documentation/devicetree/bindings/clock/
3468F:	drivers/clk/
3469X:	drivers/clk/clkdev.c
3470F:	include/linux/clk-pr*
3471F:	include/linux/clk/
3472
3473COMMON INTERNET FILE SYSTEM (CIFS)
3474M:	Steve French <sfrench@samba.org>
3475L:	linux-cifs@vger.kernel.org
3476L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3477W:	http://linux-cifs.samba.org/
3478T:	git git://git.samba.org/sfrench/cifs-2.6.git
3479S:	Supported
3480F:	Documentation/filesystems/cifs/
3481F:	fs/cifs/
3482
3483COMPACTPCI HOTPLUG CORE
3484M:	Scott Murray <scott@spiteful.org>
3485L:	linux-pci@vger.kernel.org
3486S:	Maintained
3487F:	drivers/pci/hotplug/cpci_hotplug*
3488
3489COMPACTPCI HOTPLUG GENERIC DRIVER
3490M:	Scott Murray <scott@spiteful.org>
3491L:	linux-pci@vger.kernel.org
3492S:	Maintained
3493F:	drivers/pci/hotplug/cpcihp_generic.c
3494
3495COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3496M:	Scott Murray <scott@spiteful.org>
3497L:	linux-pci@vger.kernel.org
3498S:	Maintained
3499F:	drivers/pci/hotplug/cpcihp_zt5550.*
3500
3501COMPAL LAPTOP SUPPORT
3502M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3503L:	platform-driver-x86@vger.kernel.org
3504S:	Maintained
3505F:	drivers/platform/x86/compal-laptop.c
3506
3507CONEXANT ACCESSRUNNER USB DRIVER
3508L:	accessrunner-general@lists.sourceforge.net
3509W:	http://accessrunner.sourceforge.net/
3510S:	Orphan
3511F:	drivers/usb/atm/cxacru.c
3512
3513CONFIGFS
3514M:	Joel Becker <jlbec@evilplan.org>
3515M:	Christoph Hellwig <hch@lst.de>
3516T:	git git://git.infradead.org/users/hch/configfs.git
3517S:	Supported
3518F:	fs/configfs/
3519F:	include/linux/configfs.h
3520
3521CONNECTOR
3522M:	Evgeniy Polyakov <zbr@ioremap.net>
3523L:	netdev@vger.kernel.org
3524S:	Maintained
3525F:	drivers/connector/
3526
3527CONTROL GROUP (CGROUP)
3528M:	Tejun Heo <tj@kernel.org>
3529M:	Li Zefan <lizefan@huawei.com>
3530M:	Johannes Weiner <hannes@cmpxchg.org>
3531L:	cgroups@vger.kernel.org
3532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3533S:	Maintained
3534F:	Documentation/cgroup*
3535F:	include/linux/cgroup*
3536F:	kernel/cgroup*
3537
3538CONTROL GROUP - CPUSET
3539M:	Li Zefan <lizefan@huawei.com>
3540L:	cgroups@vger.kernel.org
3541W:	http://www.bullopensource.org/cpuset/
3542W:	http://oss.sgi.com/projects/cpusets/
3543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3544S:	Maintained
3545F:	Documentation/cgroup-v1/cpusets.txt
3546F:	include/linux/cpuset.h
3547F:	kernel/cpuset.c
3548
3549CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3550M:	Johannes Weiner <hannes@cmpxchg.org>
3551M:	Michal Hocko <mhocko@kernel.org>
3552M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3553L:	cgroups@vger.kernel.org
3554L:	linux-mm@kvack.org
3555S:	Maintained
3556F:	mm/memcontrol.c
3557F:	mm/swap_cgroup.c
3558
3559CORETEMP HARDWARE MONITORING DRIVER
3560M:	Fenghua Yu <fenghua.yu@intel.com>
3561L:	linux-hwmon@vger.kernel.org
3562S:	Maintained
3563F:	Documentation/hwmon/coretemp
3564F:	drivers/hwmon/coretemp.c
3565
3566COSA/SRP SYNC SERIAL DRIVER
3567M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3568W:	http://www.fi.muni.cz/~kas/cosa/
3569S:	Maintained
3570F:	drivers/net/wan/cosa*
3571
3572CPMAC ETHERNET DRIVER
3573M:	Florian Fainelli <f.fainelli@gmail.com>
3574L:	netdev@vger.kernel.org
3575S:	Maintained
3576F:	drivers/net/ethernet/ti/cpmac.c
3577
3578CPU FREQUENCY DRIVERS
3579M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3580M:	Viresh Kumar <viresh.kumar@linaro.org>
3581L:	linux-pm@vger.kernel.org
3582S:	Maintained
3583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3584T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3585B:	https://bugzilla.kernel.org
3586F:	Documentation/cpu-freq/
3587F:	Documentation/devicetree/bindings/cpufreq/
3588F:	drivers/cpufreq/
3589F:	include/linux/cpufreq.h
3590F:	tools/testing/selftests/cpufreq/
3591
3592CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3593M:	Viresh Kumar <viresh.kumar@linaro.org>
3594M:	Sudeep Holla <sudeep.holla@arm.com>
3595L:	linux-pm@vger.kernel.org
3596W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3597S:	Maintained
3598F:	drivers/cpufreq/arm_big_little.h
3599F:	drivers/cpufreq/arm_big_little.c
3600F:	drivers/cpufreq/arm_big_little_dt.c
3601
3602CPU POWER MONITORING SUBSYSTEM
3603M:	Thomas Renninger <trenn@suse.com>
3604L:	linux-pm@vger.kernel.org
3605S:	Maintained
3606F:	tools/power/cpupower/
3607
3608CPUID/MSR DRIVER
3609M:	"H. Peter Anvin" <hpa@zytor.com>
3610S:	Maintained
3611F:	arch/x86/kernel/cpuid.c
3612F:	arch/x86/kernel/msr.c
3613
3614CPUIDLE DRIVER - ARM BIG LITTLE
3615M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3616M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3617L:	linux-pm@vger.kernel.org
3618L:	linux-arm-kernel@lists.infradead.org
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3620S:	Maintained
3621F:	drivers/cpuidle/cpuidle-big_little.c
3622
3623CPUIDLE DRIVER - ARM EXYNOS
3624M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3625M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3626M:	Kukjin Kim <kgene@kernel.org>
3627L:	linux-pm@vger.kernel.org
3628L:	linux-samsung-soc@vger.kernel.org
3629S:	Supported
3630F:	drivers/cpuidle/cpuidle-exynos.c
3631F:	arch/arm/mach-exynos/pm.c
3632
3633CPUIDLE DRIVERS
3634M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3635M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3636L:	linux-pm@vger.kernel.org
3637S:	Maintained
3638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3639B:	https://bugzilla.kernel.org
3640F:	drivers/cpuidle/*
3641F:	include/linux/cpuidle.h
3642
3643CRAMFS FILESYSTEM
3644W:	http://sourceforge.net/projects/cramfs/
3645S:	Orphan / Obsolete
3646F:	Documentation/filesystems/cramfs.txt
3647F:	fs/cramfs/
3648
3649CRIS PORT
3650M:	Mikael Starvik <starvik@axis.com>
3651M:	Jesper Nilsson <jesper.nilsson@axis.com>
3652L:	linux-cris-kernel@axis.com
3653W:	http://developer.axis.com
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3655S:	Maintained
3656F:	arch/cris/
3657F:	drivers/tty/serial/crisv10.*
3658
3659CRYPTO API
3660M:	Herbert Xu <herbert@gondor.apana.org.au>
3661M:	"David S. Miller" <davem@davemloft.net>
3662L:	linux-crypto@vger.kernel.org
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3665S:	Maintained
3666F:	Documentation/crypto/
3667F:	Documentation/devicetree/bindings/crypto/
3668F:	arch/*/crypto/
3669F:	crypto/
3670F:	drivers/crypto/
3671F:	include/crypto/
3672F:	include/linux/crypto*
3673
3674CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3675M:	Neil Horman <nhorman@tuxdriver.com>
3676L:	linux-crypto@vger.kernel.org
3677S:	Maintained
3678F:	crypto/ansi_cprng.c
3679F:	crypto/rng.c
3680
3681CS3308 MEDIA DRIVER
3682M:	Hans Verkuil <hverkuil@xs4all.nl>
3683L:	linux-media@vger.kernel.org
3684T:	git git://linuxtv.org/media_tree.git
3685W:	http://linuxtv.org
3686S:	Odd Fixes
3687F:	drivers/media/i2c/cs3308.c
3688F:	drivers/media/i2c/cs3308.h
3689
3690CS5535 Audio ALSA driver
3691M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3692S:	Maintained
3693F:	sound/pci/cs5535audio/
3694
3695CW1200 WLAN driver
3696M:	Solomon Peachy <pizza@shaftnet.org>
3697S:	Maintained
3698F:	drivers/net/wireless/st/cw1200/
3699
3700CX18 VIDEO4LINUX DRIVER
3701M:	Andy Walls <awalls@md.metrocast.net>
3702L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3703L:	linux-media@vger.kernel.org
3704T:	git git://linuxtv.org/media_tree.git
3705W:	https://linuxtv.org
3706W:	http://www.ivtvdriver.org/index.php/Cx18
3707S:	Maintained
3708F:	Documentation/media/v4l-drivers/cx18*
3709F:	drivers/media/pci/cx18/
3710F:	include/uapi/linux/ivtv*
3711
3712CX2341X MPEG ENCODER HELPER MODULE
3713M:	Hans Verkuil <hverkuil@xs4all.nl>
3714L:	linux-media@vger.kernel.org
3715T:	git git://linuxtv.org/media_tree.git
3716W:	https://linuxtv.org
3717S:	Maintained
3718F:	drivers/media/common/cx2341x*
3719F:	include/media/cx2341x*
3720
3721CX24120 MEDIA DRIVER
3722M:	Jemma Denson <jdenson@gmail.com>
3723M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3724L:	linux-media@vger.kernel.org
3725W:	https://linuxtv.org
3726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3727S:	Maintained
3728F:	drivers/media/dvb-frontends/cx24120*
3729
3730CX88 VIDEO4LINUX DRIVER
3731M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3732M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3733L:	linux-media@vger.kernel.org
3734W:	https://linuxtv.org
3735T:	git git://linuxtv.org/media_tree.git
3736S:	Odd fixes
3737F:	Documentation/media/v4l-drivers/cx88*
3738F:	drivers/media/pci/cx88/
3739
3740CXD2820R MEDIA DRIVER
3741M:	Antti Palosaari <crope@iki.fi>
3742L:	linux-media@vger.kernel.org
3743W:	https://linuxtv.org
3744W:	http://palosaari.fi/linux/
3745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3746T:	git git://linuxtv.org/anttip/media_tree.git
3747S:	Maintained
3748F:	drivers/media/dvb-frontends/cxd2820r*
3749
3750CXGB3 ETHERNET DRIVER (CXGB3)
3751M:	Santosh Raspatur <santosh@chelsio.com>
3752L:	netdev@vger.kernel.org
3753W:	http://www.chelsio.com
3754S:	Supported
3755F:	drivers/net/ethernet/chelsio/cxgb3/
3756
3757CXGB3 ISCSI DRIVER (CXGB3I)
3758M:	Karen Xie <kxie@chelsio.com>
3759L:	linux-scsi@vger.kernel.org
3760W:	http://www.chelsio.com
3761S:	Supported
3762F:	drivers/scsi/cxgbi/cxgb3i
3763
3764CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3765M:	Steve Wise <swise@chelsio.com>
3766L:	linux-rdma@vger.kernel.org
3767W:	http://www.openfabrics.org
3768S:	Supported
3769F:	drivers/infiniband/hw/cxgb3/
3770F:	include/uapi/rdma/cxgb3-abi.h
3771
3772CXGB4 CRYPTO DRIVER (chcr)
3773M:	Harsh Jain <harsh@chelsio.com>
3774L:	linux-crypto@vger.kernel.org
3775W:	http://www.chelsio.com
3776S:	Supported
3777F:	drivers/crypto/chelsio
3778
3779CXGB4 ETHERNET DRIVER (CXGB4)
3780M:	Ganesh Goudar <ganeshgr@chelsio.com>
3781L:	netdev@vger.kernel.org
3782W:	http://www.chelsio.com
3783S:	Supported
3784F:	drivers/net/ethernet/chelsio/cxgb4/
3785
3786CXGB4 ISCSI DRIVER (CXGB4I)
3787M:	Karen Xie <kxie@chelsio.com>
3788L:	linux-scsi@vger.kernel.org
3789W:	http://www.chelsio.com
3790S:	Supported
3791F:	drivers/scsi/cxgbi/cxgb4i
3792
3793CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3794M:	Steve Wise <swise@chelsio.com>
3795L:	linux-rdma@vger.kernel.org
3796W:	http://www.openfabrics.org
3797S:	Supported
3798F:	drivers/infiniband/hw/cxgb4/
3799F:	include/uapi/rdma/cxgb4-abi.h
3800
3801CXGB4VF ETHERNET DRIVER (CXGB4VF)
3802M:	Casey Leedom <leedom@chelsio.com>
3803L:	netdev@vger.kernel.org
3804W:	http://www.chelsio.com
3805S:	Supported
3806F:	drivers/net/ethernet/chelsio/cxgb4vf/
3807
3808CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3809M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3810M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3811L:	linuxppc-dev@lists.ozlabs.org
3812S:	Supported
3813F:	arch/powerpc/platforms/powernv/pci-cxl.c
3814F:	drivers/misc/cxl/
3815F:	include/misc/cxl*
3816F:	include/uapi/misc/cxl.h
3817F:	Documentation/powerpc/cxl.txt
3818F:	Documentation/ABI/testing/sysfs-class-cxl
3819
3820CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3821M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3822M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3823M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3824L:	linux-scsi@vger.kernel.org
3825S:	Supported
3826F:	drivers/scsi/cxlflash/
3827F:	include/uapi/scsi/cxlflash_ioctls.h
3828F:	Documentation/powerpc/cxlflash.txt
3829
3830CYBERPRO FB DRIVER
3831M:	Russell King <linux@armlinux.org.uk>
3832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3833W:	http://www.armlinux.org.uk/
3834S:	Maintained
3835F:	drivers/video/fbdev/cyber2000fb.*
3836
3837CYCLADES ASYNC MUX DRIVER
3838W:	http://www.cyclades.com/
3839S:	Orphan
3840F:	drivers/tty/cyclades.c
3841F:	include/linux/cyclades.h
3842F:	include/uapi/linux/cyclades.h
3843
3844CYCLADES PC300 DRIVER
3845W:	http://www.cyclades.com/
3846S:	Orphan
3847F:	drivers/net/wan/pc300*
3848
3849CYPRESS_FIRMWARE MEDIA DRIVER
3850M:	Antti Palosaari <crope@iki.fi>
3851L:	linux-media@vger.kernel.org
3852W:	https://linuxtv.org
3853W:	http://palosaari.fi/linux/
3854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3855T:	git git://linuxtv.org/anttip/media_tree.git
3856S:	Maintained
3857F:	drivers/media/common/cypress_firmware*
3858
3859CYTTSP TOUCHSCREEN DRIVER
3860M:	Ferruh Yigit <fery@cypress.com>
3861L:	linux-input@vger.kernel.org
3862S:	Supported
3863F:	drivers/input/touchscreen/cyttsp*
3864F:	include/linux/input/cyttsp.h
3865
3866D-LINK DIR-685 TOUCHKEYS DRIVER
3867M:	Linus Walleij <linus.walleij@linaro.org>
3868L:	linux-input@vger.kernel.org
3869S:	Supported
3870F:	drivers/input/dlink-dir685-touchkeys.c
3871
3872DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3873M:	Joshua Kinard <kumba@gentoo.org>
3874S:	Maintained
3875F:	drivers/rtc/rtc-ds1685.c
3876F:	include/linux/rtc/ds1685.h
3877
3878DAMA SLAVE for AX.25
3879M:	Joerg Reuter <jreuter@yaina.de>
3880W:	http://yaina.de/jreuter/
3881W:	http://www.qsl.net/dl1bke/
3882L:	linux-hams@vger.kernel.org
3883S:	Maintained
3884F:	net/ax25/af_ax25.c
3885F:	net/ax25/ax25_dev.c
3886F:	net/ax25/ax25_ds_*
3887F:	net/ax25/ax25_in.c
3888F:	net/ax25/ax25_out.c
3889F:	net/ax25/ax25_timer.c
3890F:	net/ax25/sysctl_net_ax25.c
3891
3892DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3893L:	netdev@vger.kernel.org
3894S:	Orphan
3895F:	Documentation/networking/dmfe.txt
3896F:	drivers/net/ethernet/dec/tulip/dmfe.c
3897
3898DC390/AM53C974 SCSI driver
3899M:	Hannes Reinecke <hare@suse.com>
3900L:	linux-scsi@vger.kernel.org
3901S:	Maintained
3902F:	drivers/scsi/am53c974.c
3903
3904DC395x SCSI driver
3905M:	Oliver Neukum <oliver@neukum.org>
3906M:	Ali Akcaagac <aliakc@web.de>
3907M:	Jamie Lenehan <lenehan@twibble.org>
3908L:	dc395x@twibble.org
3909W:	http://twibble.org/dist/dc395x/
3910W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3911S:	Maintained
3912F:	Documentation/scsi/dc395x.txt
3913F:	drivers/scsi/dc395x.*
3914
3915DCCP PROTOCOL
3916M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3917L:	dccp@vger.kernel.org
3918W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3919S:	Maintained
3920F:	include/linux/dccp.h
3921F:	include/uapi/linux/dccp.h
3922F:	include/linux/tfrc.h
3923F:	net/dccp/
3924
3925DECnet NETWORK LAYER
3926W:	http://linux-decnet.sourceforge.net
3927L:	linux-decnet-user@lists.sourceforge.net
3928S:	Orphan
3929F:	Documentation/networking/decnet.txt
3930F:	net/decnet/
3931
3932DECSTATION PLATFORM SUPPORT
3933M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3934L:	linux-mips@linux-mips.org
3935W:	http://www.linux-mips.org/wiki/DECstation
3936S:	Maintained
3937F:	arch/mips/dec/
3938F:	arch/mips/include/asm/dec/
3939F:	arch/mips/include/asm/mach-dec/
3940
3941DEFXX FDDI NETWORK DRIVER
3942M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3943S:	Maintained
3944F:	drivers/net/fddi/defxx.*
3945
3946DELL LAPTOP DRIVER
3947M:	Matthew Garrett <mjg59@srcf.ucam.org>
3948M:	Pali Rohár <pali.rohar@gmail.com>
3949L:	platform-driver-x86@vger.kernel.org
3950S:	Maintained
3951F:	drivers/platform/x86/dell-laptop.c
3952
3953DELL LAPTOP FREEFALL DRIVER
3954M:	Pali Rohár <pali.rohar@gmail.com>
3955S:	Maintained
3956F:	drivers/platform/x86/dell-smo8800.c
3957
3958DELL LAPTOP RBTN DRIVER
3959M:	Pali Rohár <pali.rohar@gmail.com>
3960S:	Maintained
3961F:	drivers/platform/x86/dell-rbtn.*
3962
3963DELL LAPTOP SMM DRIVER
3964M:	Pali Rohár <pali.rohar@gmail.com>
3965S:	Maintained
3966F:	drivers/hwmon/dell-smm-hwmon.c
3967F:	include/uapi/linux/i8k.h
3968
3969DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3970M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3971S:	Maintained
3972F:	Documentation/dcdbas.txt
3973F:	drivers/firmware/dcdbas.*
3974
3975DELL WMI EXTRAS DRIVER
3976M:	Matthew Garrett <mjg59@srcf.ucam.org>
3977M:	Pali Rohár <pali.rohar@gmail.com>
3978S:	Maintained
3979F:	drivers/platform/x86/dell-wmi.c
3980
3981DELTA ST MEDIA DRIVER
3982M:	Hugues Fruchet <hugues.fruchet@st.com>
3983L:	linux-media@vger.kernel.org
3984T:	git git://linuxtv.org/media_tree.git
3985W:	https://linuxtv.org
3986S:	Supported
3987F:	drivers/media/platform/sti/delta
3988
3989DENALI NAND DRIVER
3990M:	Masahiro Yamada <yamada.masahiro@socionext.com>
3991L:	linux-mtd@lists.infradead.org
3992S:	Supported
3993F:	drivers/mtd/nand/denali*
3994
3995DESIGNWARE USB2 DRD IP DRIVER
3996M:	John Youn <johnyoun@synopsys.com>
3997L:	linux-usb@vger.kernel.org
3998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3999S:	Maintained
4000F:	drivers/usb/dwc2/
4001
4002DESIGNWARE USB3 DRD IP DRIVER
4003M:	Felipe Balbi <balbi@kernel.org>
4004L:	linux-usb@vger.kernel.org
4005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4006S:	Maintained
4007F:	drivers/usb/dwc3/
4008
4009DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4010M:	Andreas Klinger <ak@it-klinger.de>
4011L:	linux-iio@vger.kernel.org
4012S:	Maintained
4013F:	drivers/iio/proximity/srf*.c
4014
4015DEVICE COREDUMP (DEV_COREDUMP)
4016M:	Johannes Berg <johannes@sipsolutions.net>
4017L:	linux-kernel@vger.kernel.org
4018S:	Maintained
4019F:	drivers/base/devcoredump.c
4020F:	include/linux/devcoredump.h
4021
4022DEVICE FREQUENCY (DEVFREQ)
4023M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4024M:	Kyungmin Park <kyungmin.park@samsung.com>
4025R:	Chanwoo Choi <cw00.choi@samsung.com>
4026L:	linux-pm@vger.kernel.org
4027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4028S:	Maintained
4029F:	drivers/devfreq/
4030F:	include/linux/devfreq.h
4031F:	Documentation/devicetree/bindings/devfreq/
4032
4033DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4034M:	Chanwoo Choi <cw00.choi@samsung.com>
4035L:	linux-pm@vger.kernel.org
4036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4037S:	Supported
4038F:	drivers/devfreq/event/
4039F:	drivers/devfreq/devfreq-event.c
4040F:	include/linux/devfreq-event.h
4041F:	Documentation/devicetree/bindings/devfreq/event/
4042
4043DEVICE NUMBER REGISTRY
4044M:	Torben Mathiasen <device@lanana.org>
4045W:	http://lanana.org/docs/device-list/index.html
4046S:	Maintained
4047
4048DEVICE-MAPPER  (LVM)
4049M:	Alasdair Kergon <agk@redhat.com>
4050M:	Mike Snitzer <snitzer@redhat.com>
4051M:	dm-devel@redhat.com
4052L:	dm-devel@redhat.com
4053W:	http://sources.redhat.com/dm
4054Q:	http://patchwork.kernel.org/project/dm-devel/list/
4055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4056T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4057S:	Maintained
4058F:	Documentation/device-mapper/
4059F:	drivers/md/dm*
4060F:	drivers/md/persistent-data/
4061F:	include/linux/device-mapper.h
4062F:	include/linux/dm-*.h
4063F:	include/uapi/linux/dm-*.h
4064
4065DEVLINK
4066M:	Jiri Pirko <jiri@mellanox.com>
4067L:	netdev@vger.kernel.org
4068S:	Supported
4069F:	net/core/devlink.c
4070F:	include/net/devlink.h
4071F:	include/uapi/linux/devlink.h
4072
4073DIALOG SEMICONDUCTOR DRIVERS
4074M:	Support Opensource <support.opensource@diasemi.com>
4075W:	http://www.dialog-semiconductor.com/products
4076S:	Supported
4077F:	Documentation/hwmon/da90??
4078F:	Documentation/devicetree/bindings/mfd/da90*.txt
4079F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4080F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4081F:	Documentation/devicetree/bindings/regulator/da92*.txt
4082F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4083F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4084F:	drivers/gpio/gpio-da90??.c
4085F:	drivers/hwmon/da90??-hwmon.c
4086F:	drivers/iio/adc/da91??-*.c
4087F:	drivers/input/misc/da90??_onkey.c
4088F:	drivers/input/touchscreen/da9052_tsi.c
4089F:	drivers/leds/leds-da90??.c
4090F:	drivers/mfd/da903x.c
4091F:	drivers/mfd/da90??-*.c
4092F:	drivers/mfd/da91??-*.c
4093F:	drivers/power/supply/da9052-battery.c
4094F:	drivers/power/supply/da91??-*.c
4095F:	drivers/regulator/da903x.c
4096F:	drivers/regulator/da9???-regulator.[ch]
4097F:	drivers/thermal/da90??-thermal.c
4098F:	drivers/rtc/rtc-da90??.c
4099F:	drivers/video/backlight/da90??_bl.c
4100F:	drivers/watchdog/da90??_wdt.c
4101F:	include/linux/mfd/da903x.h
4102F:	include/linux/mfd/da9052/
4103F:	include/linux/mfd/da9055/
4104F:	include/linux/mfd/da9062/
4105F:	include/linux/mfd/da9063/
4106F:	include/linux/mfd/da9150/
4107F:	include/linux/regulator/da9211.h
4108F:	include/sound/da[79]*.h
4109F:	sound/soc/codecs/da[79]*.[ch]
4110
4111DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4112M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4113L:	linux-gpio@vger.kernel.org
4114S:	Maintained
4115F:	drivers/gpio/gpio-gpio-mm.c
4116
4117DIGI NEO AND CLASSIC PCI PRODUCTS
4118M:	Lidza Louina <lidza.louina@gmail.com>
4119M:	Mark Hounschell <markh@compro.net>
4120L:	driverdev-devel@linuxdriverproject.org
4121S:	Maintained
4122F:	drivers/staging/dgnc/
4123
4124DIOLAN U2C-12 I2C DRIVER
4125M:	Guenter Roeck <linux@roeck-us.net>
4126L:	linux-i2c@vger.kernel.org
4127S:	Maintained
4128F:	drivers/i2c/busses/i2c-diolan-u2c.c
4129
4130DIRECT ACCESS (DAX)
4131M:	Matthew Wilcox <mawilcox@microsoft.com>
4132M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4133L:	linux-fsdevel@vger.kernel.org
4134S:	Supported
4135F:	fs/dax.c
4136F:	include/linux/dax.h
4137F:	include/trace/events/fs_dax.h
4138
4139DIRECTORY NOTIFICATION (DNOTIFY)
4140M:	Jan Kara <jack@suse.cz>
4141R:	Amir Goldstein <amir73il@gmail.com>
4142L:	linux-fsdevel@vger.kernel.org
4143S:	Maintained
4144F:	Documentation/filesystems/dnotify.txt
4145F:	fs/notify/dnotify/
4146F:	include/linux/dnotify.h
4147
4148DISK GEOMETRY AND PARTITION HANDLING
4149M:	Andries Brouwer <aeb@cwi.nl>
4150W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4151W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4152W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4153S:	Maintained
4154
4155DISKQUOTA
4156M:	Jan Kara <jack@suse.com>
4157S:	Maintained
4158F:	Documentation/filesystems/quota.txt
4159F:	fs/quota/
4160F:	include/linux/quota*.h
4161F:	include/uapi/linux/quota*.h
4162
4163DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4164M:	Bernie Thompson <bernie@plugable.com>
4165L:	linux-fbdev@vger.kernel.org
4166S:	Maintained
4167W:	http://plugable.com/category/projects/udlfb/
4168F:	drivers/video/fbdev/udlfb.c
4169F:	include/video/udlfb.h
4170F:	Documentation/fb/udlfb.txt
4171
4172DISTRIBUTED LOCK MANAGER (DLM)
4173M:	Christine Caulfield <ccaulfie@redhat.com>
4174M:	David Teigland <teigland@redhat.com>
4175L:	cluster-devel@redhat.com
4176W:	http://sources.redhat.com/cluster/
4177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4178S:	Supported
4179F:	fs/dlm/
4180
4181DMA BUFFER SHARING FRAMEWORK
4182M:	Sumit Semwal <sumit.semwal@linaro.org>
4183S:	Maintained
4184L:	linux-media@vger.kernel.org
4185L:	dri-devel@lists.freedesktop.org
4186L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4187F:	drivers/dma-buf/
4188F:	include/linux/dma-buf*
4189F:	include/linux/reservation.h
4190F:	include/linux/*fence.h
4191F:	Documentation/driver-api/dma-buf.rst
4192T:	git git://anongit.freedesktop.org/drm/drm-misc
4193
4194DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4195M:	Vinod Koul <vinod.koul@intel.com>
4196L:	dmaengine@vger.kernel.org
4197Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4198S:	Maintained
4199F:	drivers/dma/
4200F:	include/linux/dmaengine.h
4201F:	Documentation/devicetree/bindings/dma/
4202F:	Documentation/dmaengine/
4203T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4204
4205DMA MAPPING HELPERS
4206M:	Christoph Hellwig <hch@lst.de>
4207M:	Marek Szyprowski <m.szyprowski@samsung.com>
4208R:	Robin Murphy <robin.murphy@arm.com>
4209L:	linux-kernel@vger.kernel.org
4210T:	git git://git.infradead.org/users/hch/dma-mapping.git
4211W:	http://git.infradead.org/users/hch/dma-mapping.git
4212S:	Supported
4213F:	lib/dma-debug.c
4214F:	lib/dma-noop.c
4215F:	lib/dma-virt.c
4216F:	drivers/base/dma-mapping.c
4217F:	drivers/base/dma-coherent.c
4218F:	include/linux/dma-mapping.h
4219
4220DME1737 HARDWARE MONITOR DRIVER
4221M:	Juerg Haefliger <juergh@gmail.com>
4222L:	linux-hwmon@vger.kernel.org
4223S:	Maintained
4224F:	Documentation/hwmon/dme1737
4225F:	drivers/hwmon/dme1737.c
4226
4227DMI/SMBIOS SUPPORT
4228M:	Jean Delvare <jdelvare@suse.com>
4229S:	Maintained
4230T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4231F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4232F:	drivers/firmware/dmi-id.c
4233F:	drivers/firmware/dmi_scan.c
4234F:	include/linux/dmi.h
4235
4236DOCUMENTATION
4237M:	Jonathan Corbet <corbet@lwn.net>
4238L:	linux-doc@vger.kernel.org
4239S:	Maintained
4240F:	Documentation/
4241F:	scripts/kernel-doc
4242X:	Documentation/ABI/
4243X:	Documentation/devicetree/
4244X:	Documentation/acpi
4245X:	Documentation/power
4246X:	Documentation/spi
4247X:	Documentation/media
4248T:	git git://git.lwn.net/linux.git docs-next
4249
4250DONGWOON DW9714 LENS VOICE COIL DRIVER
4251M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4252L:	linux-media@vger.kernel.org
4253T:	git git://linuxtv.org/media_tree.git
4254S:	Maintained
4255F:	drivers/media/i2c/dw9714.c
4256
4257DOUBLETALK DRIVER
4258M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4259L:	blinux-list@redhat.com
4260S:	Maintained
4261F:	drivers/char/dtlk.c
4262F:	include/linux/dtlk.h
4263
4264DPAA2 DATAPATH I/O (DPIO) DRIVER
4265M:	Roy Pledge <Roy.Pledge@nxp.com>
4266L:	linux-kernel@vger.kernel.org
4267S:	Maintained
4268F:	drivers/staging/fsl-mc/bus/dpio
4269
4270DPAA2 ETHERNET DRIVER
4271M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4272L:	linux-kernel@vger.kernel.org
4273S:	Maintained
4274F:	drivers/staging/fsl-dpaa2/ethernet
4275
4276DPT_I2O SCSI RAID DRIVER
4277M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4278L:	linux-scsi@vger.kernel.org
4279W:	http://www.adaptec.com/
4280S:	Maintained
4281F:	drivers/scsi/dpt*
4282F:	drivers/scsi/dpt/
4283
4284DRBD DRIVER
4285M:	Philipp Reisner <philipp.reisner@linbit.com>
4286M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4287L:	drbd-dev@lists.linbit.com
4288W:	http://www.drbd.org
4289T:	git git://git.linbit.com/linux-drbd.git
4290T:	git git://git.linbit.com/drbd-8.4.git
4291S:	Supported
4292F:	drivers/block/drbd/
4293F:	lib/lru_cache.c
4294F:	Documentation/blockdev/drbd/
4295
4296DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4297M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4299S:	Supported
4300F:	Documentation/kobject.txt
4301F:	drivers/base/
4302F:	fs/debugfs/
4303F:	fs/sysfs/
4304F:	include/linux/debugfs.h
4305F:	include/linux/kobj*
4306F:	lib/kobj*
4307
4308DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4309M:	Kevin Hilman <khilman@kernel.org>
4310M:	Nishanth Menon <nm@ti.com>
4311S:	Maintained
4312F:	drivers/power/avs/
4313F:	include/linux/power/smartreflex.h
4314L:	linux-pm@vger.kernel.org
4315
4316DRM DRIVER FOR ARM PL111 CLCD
4317M:	Eric Anholt <eric@anholt.net>
4318T:	git git://anongit.freedesktop.org/drm/drm-misc
4319S:	Supported
4320F:	drivers/gpu/drm/pl111/
4321
4322DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4323M:	Dave Airlie <airlied@redhat.com>
4324S:	Odd Fixes
4325F:	drivers/gpu/drm/ast/
4326
4327DRM DRIVER FOR BOCHS VIRTUAL GPU
4328M:	Gerd Hoffmann <kraxel@redhat.com>
4329L:	virtualization@lists.linux-foundation.org
4330T:	git git://anongit.freedesktop.org/drm/drm-misc
4331S:	Maintained
4332F:	drivers/gpu/drm/bochs/
4333
4334DRM DRIVER FOR INTEL I810 VIDEO CARDS
4335S:	Orphan / Obsolete
4336F:	drivers/gpu/drm/i810/
4337F:	include/uapi/drm/i810_drm.h
4338
4339DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4340S:	Orphan / Obsolete
4341F:	drivers/gpu/drm/mga/
4342F:	include/uapi/drm/mga_drm.h
4343
4344DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4345M:	Dave Airlie <airlied@redhat.com>
4346S:	Odd Fixes
4347F:	drivers/gpu/drm/mgag200/
4348
4349DRM DRIVER FOR MI0283QT
4350M:	Noralf Trønnes <noralf@tronnes.org>
4351S:	Maintained
4352F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4353F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4354
4355DRM DRIVER FOR MSM ADRENO GPU
4356M:	Rob Clark <robdclark@gmail.com>
4357L:	linux-arm-msm@vger.kernel.org
4358L:	dri-devel@lists.freedesktop.org
4359L:	freedreno@lists.freedesktop.org
4360T:	git git://people.freedesktop.org/~robclark/linux
4361S:	Maintained
4362F:	drivers/gpu/drm/msm/
4363F:	include/uapi/drm/msm_drm.h
4364F:	Documentation/devicetree/bindings/display/msm/
4365
4366DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4367M:	Ben Skeggs <bskeggs@redhat.com>
4368L:	dri-devel@lists.freedesktop.org
4369L:	nouveau@lists.freedesktop.org
4370T:	git git://github.com/skeggsb/linux
4371S:	Supported
4372F:	drivers/gpu/drm/nouveau/
4373F:	include/uapi/drm/nouveau_drm.h
4374
4375DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4376M:	Dave Airlie <airlied@redhat.com>
4377M:	Gerd Hoffmann <kraxel@redhat.com>
4378L:	virtualization@lists.linux-foundation.org
4379T:	git git://anongit.freedesktop.org/drm/drm-misc
4380S:	Obsolete
4381W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4382F:	drivers/gpu/drm/cirrus/
4383
4384DRM DRIVER FOR QXL VIRTUAL GPU
4385M:	Dave Airlie <airlied@redhat.com>
4386M:	Gerd Hoffmann <kraxel@redhat.com>
4387L:	virtualization@lists.linux-foundation.org
4388T:	git git://anongit.freedesktop.org/drm/drm-misc
4389S:	Maintained
4390F:	drivers/gpu/drm/qxl/
4391F:	include/uapi/drm/qxl_drm.h
4392
4393DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4394M:	Noralf Trønnes <noralf@tronnes.org>
4395S:	Maintained
4396F:	drivers/gpu/drm/tinydrm/repaper.c
4397F:	Documentation/devicetree/bindings/display/repaper.txt
4398
4399DRM DRIVER FOR RAGE 128 VIDEO CARDS
4400S:	Orphan / Obsolete
4401F:	drivers/gpu/drm/r128/
4402F:	include/uapi/drm/r128_drm.h
4403
4404DRM DRIVER FOR SAVAGE VIDEO CARDS
4405S:	Orphan / Obsolete
4406F:	drivers/gpu/drm/savage/
4407F:	include/uapi/drm/savage_drm.h
4408
4409DRM DRIVER FOR SIS VIDEO CARDS
4410S:	Orphan / Obsolete
4411F:	drivers/gpu/drm/sis/
4412F:	include/uapi/drm/sis_drm.h
4413
4414DRM DRIVER FOR SITRONIX ST7586 PANELS
4415M:	David Lechner <david@lechnology.com>
4416S:	Maintained
4417F:	drivers/gpu/drm/tinydrm/st7586.c
4418F:	Documentation/devicetree/bindings/display/st7586.txt
4419
4420DRM DRIVER FOR TDFX VIDEO CARDS
4421S:	Orphan / Obsolete
4422F:	drivers/gpu/drm/tdfx/
4423
4424DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4425M:	Dave Airlie <airlied@redhat.com>
4426S:	Odd Fixes
4427F:	drivers/gpu/drm/udl/
4428
4429DRM DRIVER FOR VMWARE VIRTUAL GPU
4430M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4431M:	Sinclair Yeh <syeh@vmware.com>
4432M:	Thomas Hellstrom <thellstrom@vmware.com>
4433L:	dri-devel@lists.freedesktop.org
4434T:	git git://people.freedesktop.org/~syeh/repos_linux
4435T:	git git://people.freedesktop.org/~thomash/linux
4436S:	Supported
4437F:	drivers/gpu/drm/vmwgfx/
4438F:	include/uapi/drm/vmwgfx_drm.h
4439
4440DRM DRIVERS
4441M:	David Airlie <airlied@linux.ie>
4442L:	dri-devel@lists.freedesktop.org
4443T:	git git://people.freedesktop.org/~airlied/linux
4444B:	https://bugs.freedesktop.org/
4445C:	irc://chat.freenode.net/dri-devel
4446S:	Maintained
4447F:	drivers/gpu/drm/
4448F:	drivers/gpu/vga/
4449F:	Documentation/devicetree/bindings/display/
4450F:	Documentation/devicetree/bindings/gpu/
4451F:	Documentation/devicetree/bindings/video/
4452F:	Documentation/gpu/
4453F:	include/drm/
4454F:	include/uapi/drm/
4455F:	include/linux/vga*
4456
4457DRM DRIVERS AND MISC GPU PATCHES
4458M:	Daniel Vetter <daniel.vetter@intel.com>
4459M:	Jani Nikula <jani.nikula@linux.intel.com>
4460M:	Sean Paul <seanpaul@chromium.org>
4461W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4462S:	Maintained
4463T:	git git://anongit.freedesktop.org/drm/drm-misc
4464F:	Documentation/gpu/
4465F:	drivers/gpu/vga/
4466F:	drivers/gpu/drm/*
4467F:	include/drm/drm*
4468F:	include/uapi/drm/drm*
4469F:	include/linux/vga*
4470
4471DRM DRIVERS FOR ALLWINNER A10
4472M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4473L:	dri-devel@lists.freedesktop.org
4474S:	Supported
4475F:	drivers/gpu/drm/sun4i/
4476F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4478
4479DRM DRIVERS FOR AMLOGIC SOCS
4480M:	Neil Armstrong <narmstrong@baylibre.com>
4481L:	dri-devel@lists.freedesktop.org
4482L:	linux-amlogic@lists.infradead.org
4483W:	http://linux-meson.com/
4484S:	Supported
4485F:	drivers/gpu/drm/meson/
4486F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4487F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4488F:	Documentation/gpu/meson.rst
4489T:	git git://anongit.freedesktop.org/drm/drm-misc
4490
4491DRM DRIVERS FOR ATMEL HLCDC
4492M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4493L:	dri-devel@lists.freedesktop.org
4494S:	Supported
4495F:	drivers/gpu/drm/atmel-hlcdc/
4496F:	Documentation/devicetree/bindings/drm/atmel/
4497T:	git git://anongit.freedesktop.org/drm/drm-misc
4498
4499DRM DRIVERS FOR BRIDGE CHIPS
4500M:	Archit Taneja <architt@codeaurora.org>
4501M:	Andrzej Hajda <a.hajda@samsung.com>
4502R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4503S:	Maintained
4504T:	git git://anongit.freedesktop.org/drm/drm-misc
4505F:	drivers/gpu/drm/bridge/
4506
4507DRM DRIVERS FOR EXYNOS
4508M:	Inki Dae <inki.dae@samsung.com>
4509M:	Joonyoung Shim <jy0922.shim@samsung.com>
4510M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4511M:	Kyungmin Park <kyungmin.park@samsung.com>
4512L:	dri-devel@lists.freedesktop.org
4513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4514S:	Supported
4515F:	drivers/gpu/drm/exynos/
4516F:	include/uapi/drm/exynos_drm.h
4517F:	Documentation/devicetree/bindings/display/exynos/
4518
4519DRM DRIVERS FOR FREESCALE DCU
4520M:	Stefan Agner <stefan@agner.ch>
4521M:	Alison Wang <alison.wang@freescale.com>
4522L:	dri-devel@lists.freedesktop.org
4523S:	Supported
4524F:	drivers/gpu/drm/fsl-dcu/
4525F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4526F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4527F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4528
4529DRM DRIVERS FOR FREESCALE IMX
4530M:	Philipp Zabel <p.zabel@pengutronix.de>
4531L:	dri-devel@lists.freedesktop.org
4532S:	Maintained
4533F:	drivers/gpu/drm/imx/
4534F:	drivers/gpu/ipu-v3/
4535F:	Documentation/devicetree/bindings/display/imx/
4536
4537DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4538M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4539L:	dri-devel@lists.freedesktop.org
4540T:	git git://github.com/patjak/drm-gma500
4541S:	Maintained
4542F:	drivers/gpu/drm/gma500/
4543
4544DRM DRIVERS FOR HISILICON
4545M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4546M:	Rongrong Zou <zourongrong@gmail.com>
4547R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4548R:	Chen Feng <puck.chen@hisilicon.com>
4549L:	dri-devel@lists.freedesktop.org
4550T:	git git://github.com/xin3liang/linux.git
4551S:	Maintained
4552F:	drivers/gpu/drm/hisilicon/
4553F:	Documentation/devicetree/bindings/display/hisilicon/
4554
4555DRM DRIVERS FOR MEDIATEK
4556M:	CK Hu <ck.hu@mediatek.com>
4557M:	Philipp Zabel <p.zabel@pengutronix.de>
4558L:	dri-devel@lists.freedesktop.org
4559S:	Supported
4560F:	drivers/gpu/drm/mediatek/
4561F:	Documentation/devicetree/bindings/display/mediatek/
4562
4563DRM DRIVERS FOR NVIDIA TEGRA
4564M:	Thierry Reding <thierry.reding@gmail.com>
4565L:	dri-devel@lists.freedesktop.org
4566L:	linux-tegra@vger.kernel.org
4567T:	git git://anongit.freedesktop.org/tegra/linux.git
4568S:	Supported
4569F:	drivers/gpu/drm/tegra/
4570F:	drivers/gpu/host1x/
4571F:	include/linux/host1x.h
4572F:	include/uapi/drm/tegra_drm.h
4573F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4574
4575DRM DRIVERS FOR RENESAS
4576M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4577L:	dri-devel@lists.freedesktop.org
4578L:	linux-renesas-soc@vger.kernel.org
4579T:	git git://linuxtv.org/pinchartl/fbdev
4580S:	Supported
4581F:	drivers/gpu/drm/rcar-du/
4582F:	drivers/gpu/drm/shmobile/
4583F:	include/linux/platform_data/shmob_drm.h
4584F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4585F:	Documentation/devicetree/bindings/display/renesas,du.txt
4586
4587DRM DRIVERS FOR ROCKCHIP
4588M:	Mark Yao <mark.yao@rock-chips.com>
4589L:	dri-devel@lists.freedesktop.org
4590S:	Maintained
4591F:	drivers/gpu/drm/rockchip/
4592F:	Documentation/devicetree/bindings/display/rockchip/
4593T:	git git://anongit.freedesktop.org/drm/drm-misc
4594
4595DRM DRIVERS FOR STI
4596M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4597M:	Vincent Abriou <vincent.abriou@st.com>
4598L:	dri-devel@lists.freedesktop.org
4599T:	git git://anongit.freedesktop.org/drm/drm-misc
4600S:	Maintained
4601F:	drivers/gpu/drm/sti
4602F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4603
4604DRM DRIVERS FOR STM
4605M:	Yannick Fertre <yannick.fertre@st.com>
4606M:	Philippe Cornu <philippe.cornu@st.com>
4607M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4608M:	Vincent Abriou <vincent.abriou@st.com>
4609L:	dri-devel@lists.freedesktop.org
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611S:	Maintained
4612F:	drivers/gpu/drm/stm
4613F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4614
4615DRM DRIVERS FOR TI LCDC
4616M:	Jyri Sarha <jsarha@ti.com>
4617R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4618L:	dri-devel@lists.freedesktop.org
4619S:	Maintained
4620F:	drivers/gpu/drm/tilcdc/
4621F:	Documentation/devicetree/bindings/display/tilcdc/
4622
4623DRM DRIVERS FOR TI OMAP
4624M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4625L:	dri-devel@lists.freedesktop.org
4626S:	Maintained
4627F:	drivers/gpu/drm/omapdrm/
4628F:	Documentation/devicetree/bindings/display/ti/
4629
4630DRM DRIVERS FOR VC4
4631M:	Eric Anholt <eric@anholt.net>
4632T:	git git://github.com/anholt/linux
4633S:	Supported
4634F:	drivers/gpu/drm/vc4/
4635F:	include/uapi/drm/vc4_drm.h
4636F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4637T:	git git://anongit.freedesktop.org/drm/drm-misc
4638
4639DRM DRIVERS FOR VIVANTE GPU IP
4640M:	Lucas Stach <l.stach@pengutronix.de>
4641R:	Russell King <linux+etnaviv@armlinux.org.uk>
4642R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4643L:	etnaviv@lists.freedesktop.org
4644L:	dri-devel@lists.freedesktop.org
4645S:	Maintained
4646F:	drivers/gpu/drm/etnaviv/
4647F:	include/uapi/drm/etnaviv_drm.h
4648F:	Documentation/devicetree/bindings/display/etnaviv/
4649
4650DRM DRIVERS FOR ZTE ZX
4651M:	Shawn Guo <shawnguo@kernel.org>
4652L:	dri-devel@lists.freedesktop.org
4653S:	Maintained
4654F:	drivers/gpu/drm/zte/
4655F:	Documentation/devicetree/bindings/display/zte,vou.txt
4656T:	git git://anongit.freedesktop.org/drm/drm-misc
4657
4658DRM PANEL DRIVERS
4659M:	Thierry Reding <thierry.reding@gmail.com>
4660L:	dri-devel@lists.freedesktop.org
4661T:	git git://anongit.freedesktop.org/tegra/linux.git
4662S:	Maintained
4663F:	drivers/gpu/drm/drm_panel.c
4664F:	drivers/gpu/drm/panel/
4665F:	include/drm/drm_panel.h
4666F:	Documentation/devicetree/bindings/display/panel/
4667
4668DRM TINYDRM DRIVERS
4669M:	Noralf Trønnes <noralf@tronnes.org>
4670W:	https://github.com/notro/tinydrm/wiki/Development
4671T:	git git://anongit.freedesktop.org/drm/drm-misc
4672S:	Maintained
4673F:	drivers/gpu/drm/tinydrm/
4674F:	include/drm/tinydrm/
4675
4676DSBR100 USB FM RADIO DRIVER
4677M:	Alexey Klimov <klimov.linux@gmail.com>
4678L:	linux-media@vger.kernel.org
4679T:	git git://linuxtv.org/media_tree.git
4680S:	Maintained
4681F:	drivers/media/radio/dsbr100.c
4682
4683DSCC4 DRIVER
4684M:	Francois Romieu <romieu@fr.zoreil.com>
4685L:	netdev@vger.kernel.org
4686S:	Maintained
4687F:	drivers/net/wan/dscc4.c
4688
4689DT3155 MEDIA DRIVER
4690M:	Hans Verkuil <hverkuil@xs4all.nl>
4691L:	linux-media@vger.kernel.org
4692T:	git git://linuxtv.org/media_tree.git
4693W:	https://linuxtv.org
4694S:	Odd Fixes
4695F:	drivers/media/pci/dt3155/
4696
4697DVB_USB_AF9015 MEDIA DRIVER
4698M:	Antti Palosaari <crope@iki.fi>
4699L:	linux-media@vger.kernel.org
4700W:	https://linuxtv.org
4701W:	http://palosaari.fi/linux/
4702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4703T:	git git://linuxtv.org/anttip/media_tree.git
4704S:	Maintained
4705F:	drivers/media/usb/dvb-usb-v2/af9015*
4706
4707DVB_USB_AF9035 MEDIA DRIVER
4708M:	Antti Palosaari <crope@iki.fi>
4709L:	linux-media@vger.kernel.org
4710W:	https://linuxtv.org
4711W:	http://palosaari.fi/linux/
4712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4713T:	git git://linuxtv.org/anttip/media_tree.git
4714S:	Maintained
4715F:	drivers/media/usb/dvb-usb-v2/af9035*
4716
4717DVB_USB_ANYSEE MEDIA DRIVER
4718M:	Antti Palosaari <crope@iki.fi>
4719L:	linux-media@vger.kernel.org
4720W:	https://linuxtv.org
4721W:	http://palosaari.fi/linux/
4722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4723T:	git git://linuxtv.org/anttip/media_tree.git
4724S:	Maintained
4725F:	drivers/media/usb/dvb-usb-v2/anysee*
4726
4727DVB_USB_AU6610 MEDIA DRIVER
4728M:	Antti Palosaari <crope@iki.fi>
4729L:	linux-media@vger.kernel.org
4730W:	https://linuxtv.org
4731W:	http://palosaari.fi/linux/
4732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4733T:	git git://linuxtv.org/anttip/media_tree.git
4734S:	Maintained
4735F:	drivers/media/usb/dvb-usb-v2/au6610*
4736
4737DVB_USB_CE6230 MEDIA DRIVER
4738M:	Antti Palosaari <crope@iki.fi>
4739L:	linux-media@vger.kernel.org
4740W:	https://linuxtv.org
4741W:	http://palosaari.fi/linux/
4742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4743T:	git git://linuxtv.org/anttip/media_tree.git
4744S:	Maintained
4745F:	drivers/media/usb/dvb-usb-v2/ce6230*
4746
4747DVB_USB_CXUSB MEDIA DRIVER
4748M:	Michael Krufky <mkrufky@linuxtv.org>
4749L:	linux-media@vger.kernel.org
4750W:	https://linuxtv.org
4751W:	http://github.com/mkrufky
4752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4753T:	git git://linuxtv.org/media_tree.git
4754S:	Maintained
4755F:	drivers/media/usb/dvb-usb/cxusb*
4756
4757DVB_USB_EC168 MEDIA DRIVER
4758M:	Antti Palosaari <crope@iki.fi>
4759L:	linux-media@vger.kernel.org
4760W:	https://linuxtv.org
4761W:	http://palosaari.fi/linux/
4762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4763T:	git git://linuxtv.org/anttip/media_tree.git
4764S:	Maintained
4765F:	drivers/media/usb/dvb-usb-v2/ec168*
4766
4767DVB_USB_GL861 MEDIA DRIVER
4768M:	Antti Palosaari <crope@iki.fi>
4769L:	linux-media@vger.kernel.org
4770W:	https://linuxtv.org
4771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4772T:	git git://linuxtv.org/anttip/media_tree.git
4773S:	Maintained
4774F:	drivers/media/usb/dvb-usb-v2/gl861*
4775
4776DVB_USB_MXL111SF MEDIA DRIVER
4777M:	Michael Krufky <mkrufky@linuxtv.org>
4778L:	linux-media@vger.kernel.org
4779W:	https://linuxtv.org
4780W:	http://github.com/mkrufky
4781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4782T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4783S:	Maintained
4784F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4785
4786DVB_USB_RTL28XXU MEDIA DRIVER
4787M:	Antti Palosaari <crope@iki.fi>
4788L:	linux-media@vger.kernel.org
4789W:	https://linuxtv.org
4790W:	http://palosaari.fi/linux/
4791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4792T:	git git://linuxtv.org/anttip/media_tree.git
4793S:	Maintained
4794F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4795
4796DVB_USB_V2 MEDIA DRIVER
4797M:	Antti Palosaari <crope@iki.fi>
4798L:	linux-media@vger.kernel.org
4799W:	https://linuxtv.org
4800W:	http://palosaari.fi/linux/
4801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4802T:	git git://linuxtv.org/anttip/media_tree.git
4803S:	Maintained
4804F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4805F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4806
4807DYNAMIC DEBUG
4808M:	Jason Baron <jbaron@akamai.com>
4809S:	Maintained
4810F:	lib/dynamic_debug.c
4811F:	include/linux/dynamic_debug.h
4812
4813DZ DECSTATION DZ11 SERIAL DRIVER
4814M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4815S:	Maintained
4816F:	drivers/tty/serial/dz.*
4817
4818E3X0 POWER BUTTON DRIVER
4819M:	Moritz Fischer <moritz.fischer@ettus.com>
4820L:	usrp-users@lists.ettus.com
4821W:	http://www.ettus.com
4822S:	Supported
4823F:	drivers/input/misc/e3x0-button.c
4824F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4825
4826E4000 MEDIA DRIVER
4827M:	Antti Palosaari <crope@iki.fi>
4828L:	linux-media@vger.kernel.org
4829W:	https://linuxtv.org
4830W:	http://palosaari.fi/linux/
4831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4832T:	git git://linuxtv.org/anttip/media_tree.git
4833S:	Maintained
4834F:	drivers/media/tuners/e4000*
4835
4836EATA ISA/EISA/PCI SCSI DRIVER
4837M:	Dario Ballabio <ballabio_dario@emc.com>
4838L:	linux-scsi@vger.kernel.org
4839S:	Maintained
4840F:	drivers/scsi/eata.c
4841
4842EC100 MEDIA DRIVER
4843M:	Antti Palosaari <crope@iki.fi>
4844L:	linux-media@vger.kernel.org
4845W:	https://linuxtv.org
4846W:	http://palosaari.fi/linux/
4847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4848T:	git git://linuxtv.org/anttip/media_tree.git
4849S:	Maintained
4850F:	drivers/media/dvb-frontends/ec100*
4851
4852ECRYPT FILE SYSTEM
4853M:	Tyler Hicks <tyhicks@canonical.com>
4854L:	ecryptfs@vger.kernel.org
4855W:	http://ecryptfs.org
4856W:	https://launchpad.net/ecryptfs
4857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4858S:	Supported
4859F:	Documentation/filesystems/ecryptfs.txt
4860F:	fs/ecryptfs/
4861
4862EDAC-AMD64
4863M:	Borislav Petkov <bp@alien8.de>
4864L:	linux-edac@vger.kernel.org
4865S:	Maintained
4866F:	drivers/edac/amd64_edac*
4867
4868EDAC-CALXEDA
4869M:	Robert Richter <rric@kernel.org>
4870L:	linux-edac@vger.kernel.org
4871S:	Maintained
4872F:	drivers/edac/highbank*
4873
4874EDAC-CAVIUM
4875M:	Ralf Baechle <ralf@linux-mips.org>
4876M:	David Daney <david.daney@cavium.com>
4877L:	linux-edac@vger.kernel.org
4878L:	linux-mips@linux-mips.org
4879S:	Supported
4880F:	drivers/edac/octeon_edac*
4881F:	drivers/edac/thunderx_edac*
4882
4883EDAC-CORE
4884M:	Borislav Petkov <bp@alien8.de>
4885M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4887L:	linux-edac@vger.kernel.org
4888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4890S:	Supported
4891F:	Documentation/admin-guide/ras.rst
4892F:	Documentation/driver-api/edac.rst
4893F:	drivers/edac/
4894F:	include/linux/edac.h
4895
4896EDAC-E752X
4897M:	Mark Gross <mark.gross@intel.com>
4898L:	linux-edac@vger.kernel.org
4899S:	Maintained
4900F:	drivers/edac/e752x_edac.c
4901
4902EDAC-E7XXX
4903L:	linux-edac@vger.kernel.org
4904S:	Maintained
4905F:	drivers/edac/e7xxx_edac.c
4906
4907EDAC-FSL_DDR
4908M:	York Sun <york.sun@nxp.com>
4909L:	linux-edac@vger.kernel.org
4910S:	Maintained
4911F:	drivers/edac/fsl_ddr_edac.*
4912
4913EDAC-GHES
4914M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4915M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4916L:	linux-edac@vger.kernel.org
4917S:	Maintained
4918F:	drivers/edac/ghes_edac.c
4919
4920EDAC-I3000
4921L:	linux-edac@vger.kernel.org
4922S:	Orphan
4923F:	drivers/edac/i3000_edac.c
4924
4925EDAC-I5000
4926L:	linux-edac@vger.kernel.org
4927S:	Maintained
4928F:	drivers/edac/i5000_edac.c
4929
4930EDAC-I5400
4931M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4932M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/i5400_edac.c
4936
4937EDAC-I7300
4938M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4940L:	linux-edac@vger.kernel.org
4941S:	Maintained
4942F:	drivers/edac/i7300_edac.c
4943
4944EDAC-I7CORE
4945M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4946M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4947L:	linux-edac@vger.kernel.org
4948S:	Maintained
4949F:	drivers/edac/i7core_edac.c
4950
4951EDAC-I82443BXGX
4952M:	Tim Small <tim@buttersideup.com>
4953L:	linux-edac@vger.kernel.org
4954S:	Maintained
4955F:	drivers/edac/i82443bxgx_edac.c
4956
4957EDAC-I82975X
4958M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4959M:	"Arvind R." <arvino55@gmail.com>
4960L:	linux-edac@vger.kernel.org
4961S:	Maintained
4962F:	drivers/edac/i82975x_edac.c
4963
4964EDAC-IE31200
4965M:	Jason Baron <jbaron@akamai.com>
4966L:	linux-edac@vger.kernel.org
4967S:	Maintained
4968F:	drivers/edac/ie31200_edac.c
4969
4970EDAC-MPC85XX
4971M:	Johannes Thumshirn <morbidrsa@gmail.com>
4972L:	linux-edac@vger.kernel.org
4973S:	Maintained
4974F:	drivers/edac/mpc85xx_edac.[ch]
4975
4976EDAC-PASEMI
4977M:	Egor Martovetsky <egor@pasemi.com>
4978L:	linux-edac@vger.kernel.org
4979S:	Maintained
4980F:	drivers/edac/pasemi_edac.c
4981
4982EDAC-PND2
4983M:	Tony Luck <tony.luck@intel.com>
4984L:	linux-edac@vger.kernel.org
4985S:	Maintained
4986F:	drivers/edac/pnd2_edac.[ch]
4987
4988EDAC-R82600
4989M:	Tim Small <tim@buttersideup.com>
4990L:	linux-edac@vger.kernel.org
4991S:	Maintained
4992F:	drivers/edac/r82600_edac.c
4993
4994EDAC-SBRIDGE
4995M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4996M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4997L:	linux-edac@vger.kernel.org
4998S:	Maintained
4999F:	drivers/edac/sb_edac.c
5000
5001EDAC-SKYLAKE
5002M:	Tony Luck <tony.luck@intel.com>
5003L:	linux-edac@vger.kernel.org
5004S:	Maintained
5005F:	drivers/edac/skx_edac.c
5006
5007EDIROL UA-101/UA-1000 DRIVER
5008M:	Clemens Ladisch <clemens@ladisch.de>
5009L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5010T:	git git://git.alsa-project.org/alsa-kernel.git
5011S:	Maintained
5012F:	sound/usb/misc/ua101.c
5013
5014EFI TEST DRIVER
5015L:	linux-efi@vger.kernel.org
5016M:	Ivan Hu <ivan.hu@canonical.com>
5017M:	Matt Fleming <matt@codeblueprint.co.uk>
5018S:	Maintained
5019F:	drivers/firmware/efi/test/
5020
5021EFI VARIABLE FILESYSTEM
5022M:	Matthew Garrett <matthew.garrett@nebula.com>
5023M:	Jeremy Kerr <jk@ozlabs.org>
5024M:	Matt Fleming <matt@codeblueprint.co.uk>
5025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5026L:	linux-efi@vger.kernel.org
5027S:	Maintained
5028F:	fs/efivarfs/
5029
5030EFIFB FRAMEBUFFER DRIVER
5031L:	linux-fbdev@vger.kernel.org
5032M:	Peter Jones <pjones@redhat.com>
5033S:	Maintained
5034F:	drivers/video/fbdev/efifb.c
5035
5036EFS FILESYSTEM
5037W:	http://aeschi.ch.eu.org/efs/
5038S:	Orphan
5039F:	fs/efs/
5040
5041EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5042M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5043L:	netdev@vger.kernel.org
5044S:	Maintained
5045F:	drivers/net/ethernet/ibm/ehea/
5046
5047EM28XX VIDEO4LINUX DRIVER
5048M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5049M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5050L:	linux-media@vger.kernel.org
5051W:	https://linuxtv.org
5052T:	git git://linuxtv.org/media_tree.git
5053S:	Maintained
5054F:	drivers/media/usb/em28xx/
5055F:	Documentation/media/v4l-drivers/em28xx*
5056
5057EMBEDDED LINUX
5058M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5059M:	Matt Mackall <mpm@selenic.com>
5060M:	David Woodhouse <dwmw2@infradead.org>
5061L:	linux-embedded@vger.kernel.org
5062S:	Maintained
5063
5064Emulex 10Gbps iSCSI - OneConnect DRIVER
5065M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5066M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5067M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5068L:	linux-scsi@vger.kernel.org
5069W:	http://www.broadcom.com
5070S:	Supported
5071F:	drivers/scsi/be2iscsi/
5072
5073Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5074M:	Sathya Perla <sathya.perla@broadcom.com>
5075M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5076M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5077M:	Somnath Kotur <somnath.kotur@broadcom.com>
5078L:	netdev@vger.kernel.org
5079W:	http://www.emulex.com
5080S:	Supported
5081F:	drivers/net/ethernet/emulex/benet/
5082
5083EMULEX ONECONNECT ROCE DRIVER
5084M:	Selvin Xavier <selvin.xavier@broadcom.com>
5085M:	Devesh Sharma <devesh.sharma@broadcom.com>
5086L:	linux-rdma@vger.kernel.org
5087W:	http://www.broadcom.com
5088S:	Odd Fixes
5089F:	drivers/infiniband/hw/ocrdma/
5090F:	include/uapi/rdma/ocrdma-abi.h
5091
5092EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5093M:	James Smart <james.smart@broadcom.com>
5094M:	Dick Kennedy <dick.kennedy@broadcom.com>
5095L:	linux-scsi@vger.kernel.org
5096W:	http://www.broadcom.com
5097S:	Supported
5098F:	drivers/scsi/lpfc/
5099
5100ENE CB710 FLASH CARD READER DRIVER
5101M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5102S:	Maintained
5103F:	drivers/misc/cb710/
5104F:	drivers/mmc/host/cb710-mmc.*
5105F:	include/linux/cb710.h
5106
5107ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5108M:	Maxim Levitsky <maximlevitsky@gmail.com>
5109S:	Maintained
5110F:	drivers/media/rc/ene_ir.*
5111
5112EPSON S1D13XXX FRAMEBUFFER DRIVER
5113M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5114S:	Maintained
5115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5116F:	drivers/video/fbdev/s1d13xxxfb.c
5117F:	include/video/s1d13xxxfb.h
5118
5119ERRSEQ ERROR TRACKING INFRASTRUCTURE
5120M:	Jeff Layton <jlayton@poochiereds.net>
5121S:	Maintained
5122F:	lib/errseq.c
5123F:	include/linux/errseq.h
5124
5125ET131X NETWORK DRIVER
5126M:	Mark Einon <mark.einon@gmail.com>
5127S:	Odd Fixes
5128F:	drivers/net/ethernet/agere/
5129
5130ETHERNET BRIDGE
5131M:	Stephen Hemminger <stephen@networkplumber.org>
5132L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5133L:	netdev@vger.kernel.org
5134W:	http://www.linuxfoundation.org/en/Net:Bridge
5135S:	Maintained
5136F:	include/linux/netfilter_bridge/
5137F:	net/bridge/
5138
5139ETHERNET PHY LIBRARY
5140M:	Andrew Lunn <andrew@lunn.ch>
5141M:	Florian Fainelli <f.fainelli@gmail.com>
5142L:	netdev@vger.kernel.org
5143S:	Maintained
5144F:	Documentation/ABI/testing/sysfs-bus-mdio
5145F:	Documentation/devicetree/bindings/net/mdio*
5146F:	Documentation/networking/phy.txt
5147F:	drivers/net/phy/
5148F:	drivers/of/of_mdio.c
5149F:	drivers/of/of_net.c
5150F:	include/linux/*mdio*.h
5151F:	include/linux/of_net.h
5152F:	include/linux/phy.h
5153F:	include/linux/phy_fixed.h
5154F:	include/linux/platform_data/mdio-gpio.h
5155F:	include/linux/platform_data/mdio-bcm-unimac.h
5156F:	include/trace/events/mdio.h
5157F:	include/uapi/linux/mdio.h
5158F:	include/uapi/linux/mii.h
5159
5160EXT2 FILE SYSTEM
5161M:	Jan Kara <jack@suse.com>
5162L:	linux-ext4@vger.kernel.org
5163S:	Maintained
5164F:	Documentation/filesystems/ext2.txt
5165F:	fs/ext2/
5166F:	include/linux/ext2*
5167
5168EXT4 FILE SYSTEM
5169M:	"Theodore Ts'o" <tytso@mit.edu>
5170M:	Andreas Dilger <adilger.kernel@dilger.ca>
5171L:	linux-ext4@vger.kernel.org
5172W:	http://ext4.wiki.kernel.org
5173Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5175S:	Maintained
5176F:	Documentation/filesystems/ext4.txt
5177F:	fs/ext4/
5178
5179Extended Verification Module (EVM)
5180M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5181L:	linux-ima-devel@lists.sourceforge.net
5182L:	linux-security-module@vger.kernel.org
5183S:	Supported
5184F:	security/integrity/evm/
5185
5186EXTENSIBLE FIRMWARE INTERFACE (EFI)
5187M:	Matt Fleming <matt@codeblueprint.co.uk>
5188M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5189L:	linux-efi@vger.kernel.org
5190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5191S:	Maintained
5192F:	Documentation/efi-stub.txt
5193F:	arch/*/kernel/efi.c
5194F:	arch/x86/boot/compressed/eboot.[ch]
5195F:	arch/*/include/asm/efi.h
5196F:	arch/x86/platform/efi/
5197F:	drivers/firmware/efi/
5198F:	include/linux/efi*.h
5199F:	arch/arm/boot/compressed/efi-header.S
5200F:	arch/arm64/kernel/efi-entry.S
5201
5202EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5203M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5204M:	Chanwoo Choi <cw00.choi@samsung.com>
5205L:	linux-kernel@vger.kernel.org
5206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5207S:	Maintained
5208F:	drivers/extcon/
5209F:	include/linux/extcon/
5210F:	include/linux/extcon.h
5211F:	Documentation/extcon/
5212F:	Documentation/devicetree/bindings/extcon/
5213
5214EXYNOS DP DRIVER
5215M:	Jingoo Han <jingoohan1@gmail.com>
5216L:	dri-devel@lists.freedesktop.org
5217S:	Maintained
5218F:	drivers/gpu/drm/exynos/exynos_dp*
5219
5220EXYNOS SYSMMU (IOMMU) driver
5221M:	Marek Szyprowski <m.szyprowski@samsung.com>
5222L:	iommu@lists.linux-foundation.org
5223S:	Maintained
5224F:	drivers/iommu/exynos-iommu.c
5225
5226EZchip NPS platform support
5227M:	Noam Camus <noamc@ezchip.com>
5228S:	Supported
5229F:	arch/arc/plat-eznps
5230F:	arch/arc/boot/dts/eznps.dts
5231
5232F2FS FILE SYSTEM
5233M:	Jaegeuk Kim <jaegeuk@kernel.org>
5234M:	Chao Yu <yuchao0@huawei.com>
5235L:	linux-f2fs-devel@lists.sourceforge.net
5236W:	https://f2fs.wiki.kernel.org/
5237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5238S:	Maintained
5239F:	Documentation/filesystems/f2fs.txt
5240F:	Documentation/ABI/testing/sysfs-fs-f2fs
5241F:	fs/f2fs/
5242F:	include/linux/f2fs_fs.h
5243F:	include/trace/events/f2fs.h
5244
5245F71805F HARDWARE MONITORING DRIVER
5246M:	Jean Delvare <jdelvare@suse.com>
5247L:	linux-hwmon@vger.kernel.org
5248S:	Maintained
5249F:	Documentation/hwmon/f71805f
5250F:	drivers/hwmon/f71805f.c
5251
5252FANOTIFY
5253M:	Jan Kara <jack@suse.cz>
5254R:	Amir Goldstein <amir73il@gmail.com>
5255L:	linux-fsdevel@vger.kernel.org
5256S:	Maintained
5257F:	fs/notify/fanotify/
5258F:	include/linux/fanotify.h
5259F:	include/uapi/linux/fanotify.h
5260
5261FARSYNC SYNCHRONOUS DRIVER
5262M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5263W:	http://www.farsite.co.uk/
5264S:	Supported
5265F:	drivers/net/wan/farsync.*
5266
5267FAULT INJECTION SUPPORT
5268M:	Akinobu Mita <akinobu.mita@gmail.com>
5269S:	Supported
5270F:	Documentation/fault-injection/
5271F:	lib/fault-inject.c
5272
5273FBTFT Framebuffer drivers
5274M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5275S:	Maintained
5276F:	drivers/staging/fbtft/
5277
5278FC0011 TUNER DRIVER
5279M:	Michael Buesch <m@bues.ch>
5280L:	linux-media@vger.kernel.org
5281S:	Maintained
5282F:	drivers/media/tuners/fc0011.h
5283F:	drivers/media/tuners/fc0011.c
5284
5285FC2580 MEDIA DRIVER
5286M:	Antti Palosaari <crope@iki.fi>
5287L:	linux-media@vger.kernel.org
5288W:	https://linuxtv.org
5289W:	http://palosaari.fi/linux/
5290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5291T:	git git://linuxtv.org/anttip/media_tree.git
5292S:	Maintained
5293F:	drivers/media/tuners/fc2580*
5294
5295FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5296M:	Johannes Thumshirn <jth@kernel.org>
5297L:	fcoe-devel@open-fcoe.org
5298W:	www.Open-FCoE.org
5299S:	Supported
5300F:	drivers/scsi/libfc/
5301F:	drivers/scsi/fcoe/
5302F:	include/scsi/fc/
5303F:	include/scsi/libfc.h
5304F:	include/scsi/libfcoe.h
5305F:	include/uapi/scsi/fc/
5306
5307FILE LOCKING (flock() and fcntl()/lockf())
5308M:	Jeff Layton <jlayton@poochiereds.net>
5309M:	"J. Bruce Fields" <bfields@fieldses.org>
5310L:	linux-fsdevel@vger.kernel.org
5311S:	Maintained
5312F:	include/linux/fcntl.h
5313F:	include/linux/fs.h
5314F:	include/uapi/linux/fcntl.h
5315F:	include/uapi/linux/fs.h
5316F:	fs/fcntl.c
5317F:	fs/locks.c
5318
5319FILESYSTEMS (VFS and infrastructure)
5320M:	Alexander Viro <viro@zeniv.linux.org.uk>
5321L:	linux-fsdevel@vger.kernel.org
5322S:	Maintained
5323F:	fs/*
5324
5325FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5326M:	Riku Voipio <riku.voipio@iki.fi>
5327L:	linux-hwmon@vger.kernel.org
5328S:	Maintained
5329F:	drivers/hwmon/f75375s.c
5330F:	include/linux/f75375s.h
5331
5332FIREWIRE AUDIO DRIVERS
5333M:	Clemens Ladisch <clemens@ladisch.de>
5334L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5335T:	git git://git.alsa-project.org/alsa-kernel.git
5336S:	Maintained
5337F:	sound/firewire/
5338
5339FIREWIRE MEDIA DRIVERS (firedtv)
5340M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5341L:	linux-media@vger.kernel.org
5342L:	linux1394-devel@lists.sourceforge.net
5343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5344S:	Maintained
5345F:	drivers/media/firewire/
5346
5347FIREWIRE SBP-2 TARGET
5348M:	Chris Boot <bootc@bootc.net>
5349L:	linux-scsi@vger.kernel.org
5350L:	target-devel@vger.kernel.org
5351L:	linux1394-devel@lists.sourceforge.net
5352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5353S:	Maintained
5354F:	drivers/target/sbp/
5355
5356FIREWIRE SUBSYSTEM
5357M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5358L:	linux1394-devel@lists.sourceforge.net
5359W:	http://ieee1394.wiki.kernel.org/
5360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5361S:	Maintained
5362F:	drivers/firewire/
5363F:	include/linux/firewire.h
5364F:	include/uapi/linux/firewire*.h
5365F:	tools/firewire/
5366
5367FIRMWARE LOADER (request_firmware)
5368M:	Luis R. Rodriguez <mcgrof@kernel.org>
5369L:	linux-kernel@vger.kernel.org
5370S:	Maintained
5371F:	Documentation/firmware_class/
5372F:	drivers/base/firmware*.c
5373F:	include/linux/firmware.h
5374
5375FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5376M:	Joshua Morris <josh.h.morris@us.ibm.com>
5377M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5378S:	Maintained
5379F:	drivers/block/rsxx/
5380
5381FLOPPY DRIVER
5382M:	Jiri Kosina <jikos@kernel.org>
5383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5384S:	Odd fixes
5385F:	drivers/block/floppy.c
5386
5387FMC SUBSYSTEM
5388M:	Alessandro Rubini <rubini@gnudd.com>
5389W:	http://www.ohwr.org/projects/fmc-bus
5390S:	Supported
5391F:	drivers/fmc/
5392F:	include/linux/fmc*.h
5393F:	include/linux/ipmi-fru.h
5394K:	fmc_d.*register
5395
5396FPGA MANAGER FRAMEWORK
5397M:	Alan Tull <atull@kernel.org>
5398R:	Moritz Fischer <mdf@kernel.org>
5399L:	linux-fpga@vger.kernel.org
5400S:	Maintained
5401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5402Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5403F:	Documentation/fpga/
5404F:	Documentation/devicetree/bindings/fpga/
5405F:	drivers/fpga/
5406F:	include/linux/fpga/
5407W:	http://www.rocketboards.org
5408
5409FPU EMULATOR
5410M:	Bill Metzenthen <billm@melbpc.org.au>
5411W:	http://floatingpoint.sourceforge.net/emulator/index.html
5412S:	Maintained
5413F:	arch/x86/math-emu/
5414
5415FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5416L:	netdev@vger.kernel.org
5417S:	Orphan
5418F:	drivers/net/wan/dlci.c
5419F:	drivers/net/wan/sdla.c
5420
5421FRAMEBUFFER LAYER
5422M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5423L:	linux-fbdev@vger.kernel.org
5424T:	git git://github.com/bzolnier/linux.git
5425Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5426S:	Maintained
5427F:	Documentation/fb/
5428F:	drivers/video/
5429F:	include/video/
5430F:	include/linux/fb.h
5431F:	include/uapi/video/
5432F:	include/uapi/linux/fb.h
5433
5434FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5435M:	Horia Geantă <horia.geanta@nxp.com>
5436M:	Dan Douglass <dan.douglass@nxp.com>
5437L:	linux-crypto@vger.kernel.org
5438S:	Maintained
5439F:	drivers/crypto/caam/
5440F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5441
5442FREESCALE DIU FRAMEBUFFER DRIVER
5443M:	Timur Tabi <timur@tabi.org>
5444L:	linux-fbdev@vger.kernel.org
5445S:	Maintained
5446F:	drivers/video/fbdev/fsl-diu-fb.*
5447
5448FREESCALE DMA DRIVER
5449M:	Li Yang <leoyang.li@nxp.com>
5450M:	Zhang Wei <zw@zh-kernel.org>
5451L:	linuxppc-dev@lists.ozlabs.org
5452S:	Maintained
5453F:	drivers/dma/fsldma.*
5454
5455FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5456M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5457L:	netdev@vger.kernel.org
5458S:	Maintained
5459F:	drivers/net/ethernet/freescale/gianfar*
5460X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5461F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5462
5463FREESCALE GPMI NAND DRIVER
5464M:	Han Xu <han.xu@nxp.com>
5465L:	linux-mtd@lists.infradead.org
5466S:	Maintained
5467F:	drivers/mtd/nand/gpmi-nand/*
5468
5469FREESCALE I2C CPM DRIVER
5470M:	Jochen Friedrich <jochen@scram.de>
5471L:	linuxppc-dev@lists.ozlabs.org
5472L:	linux-i2c@vger.kernel.org
5473S:	Maintained
5474F:	drivers/i2c/busses/i2c-cpm.c
5475
5476FREESCALE IMX / MXC FEC DRIVER
5477M:	Fugang Duan <fugang.duan@nxp.com>
5478L:	netdev@vger.kernel.org
5479S:	Maintained
5480F:	drivers/net/ethernet/freescale/fec_main.c
5481F:	drivers/net/ethernet/freescale/fec_ptp.c
5482F:	drivers/net/ethernet/freescale/fec.h
5483F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5484
5485FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5486M:	Sascha Hauer <kernel@pengutronix.de>
5487L:	linux-fbdev@vger.kernel.org
5488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5489S:	Maintained
5490F:	include/linux/platform_data/video-imxfb.h
5491F:	drivers/video/fbdev/imxfb.c
5492
5493FREESCALE QORIQ DPAA ETHERNET DRIVER
5494M:	Madalin Bucur <madalin.bucur@nxp.com>
5495L:	netdev@vger.kernel.org
5496S:	Maintained
5497F:	drivers/net/ethernet/freescale/dpaa
5498
5499FREESCALE QORIQ DPAA FMAN DRIVER
5500M:	Madalin Bucur <madalin.bucur@nxp.com>
5501L:	netdev@vger.kernel.org
5502S:	Maintained
5503F:	drivers/net/ethernet/freescale/fman
5504F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5505
5506FREESCALE QUAD SPI DRIVER
5507M:	Han Xu <han.xu@nxp.com>
5508L:	linux-mtd@lists.infradead.org
5509S:	Maintained
5510F:	drivers/mtd/spi-nor/fsl-quadspi.c
5511
5512FREESCALE QUICC ENGINE LIBRARY
5513M:	Qiang Zhao <qiang.zhao@nxp.com>
5514L:	linuxppc-dev@lists.ozlabs.org
5515S:	Maintained
5516F:	drivers/soc/fsl/qe/
5517F:	include/soc/fsl/*qe*.h
5518F:	include/soc/fsl/*ucc*.h
5519
5520FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5521M:	Li Yang <leoyang.li@nxp.com>
5522L:	netdev@vger.kernel.org
5523L:	linuxppc-dev@lists.ozlabs.org
5524S:	Maintained
5525F:	drivers/net/ethernet/freescale/ucc_geth*
5526
5527FREESCALE QUICC ENGINE UCC HDLC DRIVER
5528M:	Zhao Qiang <qiang.zhao@nxp.com>
5529L:	netdev@vger.kernel.org
5530L:	linuxppc-dev@lists.ozlabs.org
5531S:	Maintained
5532F:	drivers/net/wan/fsl_ucc_hdlc*
5533
5534FREESCALE QUICC ENGINE UCC UART DRIVER
5535M:	Timur Tabi <timur@tabi.org>
5536L:	linuxppc-dev@lists.ozlabs.org
5537S:	Maintained
5538F:	drivers/tty/serial/ucc_uart.c
5539
5540FREESCALE SOC DRIVERS
5541M:	Li Yang <leoyang.li@nxp.com>
5542L:	linuxppc-dev@lists.ozlabs.org
5543L:	linux-arm-kernel@lists.infradead.org
5544S:	Maintained
5545F:	Documentation/devicetree/bindings/soc/fsl/
5546F:	drivers/soc/fsl/
5547F:	include/linux/fsl/
5548
5549FREESCALE SOC FS_ENET DRIVER
5550M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5551M:	Vitaly Bordug <vbordug@ru.mvista.com>
5552L:	linuxppc-dev@lists.ozlabs.org
5553L:	netdev@vger.kernel.org
5554S:	Maintained
5555F:	drivers/net/ethernet/freescale/fs_enet/
5556F:	include/linux/fs_enet_pd.h
5557
5558FREESCALE SOC SOUND DRIVERS
5559M:	Timur Tabi <timur@tabi.org>
5560M:	Nicolin Chen <nicoleotsuka@gmail.com>
5561M:	Xiubo Li <Xiubo.Lee@gmail.com>
5562R:	Fabio Estevam <fabio.estevam@nxp.com>
5563L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5564L:	linuxppc-dev@lists.ozlabs.org
5565S:	Maintained
5566F:	sound/soc/fsl/fsl*
5567F:	sound/soc/fsl/imx*
5568F:	sound/soc/fsl/mpc8610_hpcd.c
5569
5570FREESCALE USB PERIPHERAL DRIVERS
5571M:	Li Yang <leoyang.li@nxp.com>
5572L:	linux-usb@vger.kernel.org
5573L:	linuxppc-dev@lists.ozlabs.org
5574S:	Maintained
5575F:	drivers/usb/gadget/udc/fsl*
5576
5577FREEVXFS FILESYSTEM
5578M:	Christoph Hellwig <hch@infradead.org>
5579W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5580S:	Maintained
5581F:	fs/freevxfs/
5582
5583FREEZER
5584M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5585M:	Pavel Machek <pavel@ucw.cz>
5586L:	linux-pm@vger.kernel.org
5587S:	Supported
5588F:	Documentation/power/freezing-of-tasks.txt
5589F:	include/linux/freezer.h
5590F:	kernel/freezer.c
5591
5592FRONTSWAP API
5593M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5594L:	linux-kernel@vger.kernel.org
5595S:	Maintained
5596F:	mm/frontswap.c
5597F:	include/linux/frontswap.h
5598
5599FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5600M:	David Howells <dhowells@redhat.com>
5601L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5602S:	Supported
5603F:	Documentation/filesystems/caching/
5604F:	fs/fscache/
5605F:	include/linux/fscache*.h
5606
5607FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5608M:	Theodore Y. Ts'o <tytso@mit.edu>
5609M:	Jaegeuk Kim <jaegeuk@kernel.org>
5610L:	linux-fscrypt@vger.kernel.org
5611Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5613S:	Supported
5614F:	fs/crypto/
5615F:	include/linux/fscrypt*.h
5616
5617FUJITSU FR-V (FRV) PORT
5618S:	Orphan
5619F:	arch/frv/
5620
5621FUJITSU LAPTOP EXTRAS
5622M:	Jonathan Woithe <jwoithe@just42.net>
5623L:	platform-driver-x86@vger.kernel.org
5624S:	Maintained
5625F:	drivers/platform/x86/fujitsu-laptop.c
5626
5627FUJITSU M-5MO LS CAMERA ISP DRIVER
5628M:	Kyungmin Park <kyungmin.park@samsung.com>
5629M:	Heungjun Kim <riverful.kim@samsung.com>
5630L:	linux-media@vger.kernel.org
5631S:	Maintained
5632F:	drivers/media/i2c/m5mols/
5633F:	include/media/i2c/m5mols.h
5634
5635FUJITSU TABLET EXTRAS
5636M:	Robert Gerlach <khnz@gmx.de>
5637L:	platform-driver-x86@vger.kernel.org
5638S:	Maintained
5639F:	drivers/platform/x86/fujitsu-tablet.c
5640
5641FUSE: FILESYSTEM IN USERSPACE
5642M:	Miklos Szeredi <miklos@szeredi.hu>
5643L:	linux-fsdevel@vger.kernel.org
5644W:	http://fuse.sourceforge.net/
5645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5646S:	Maintained
5647F:	fs/fuse/
5648F:	include/uapi/linux/fuse.h
5649F:	Documentation/filesystems/fuse.txt
5650
5651FUTEX SUBSYSTEM
5652M:	Thomas Gleixner <tglx@linutronix.de>
5653M:	Ingo Molnar <mingo@redhat.com>
5654R:	Peter Zijlstra <peterz@infradead.org>
5655R:	Darren Hart <dvhart@infradead.org>
5656L:	linux-kernel@vger.kernel.org
5657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5658S:	Maintained
5659F:	kernel/futex.c
5660F:	kernel/futex_compat.c
5661F:	include/asm-generic/futex.h
5662F:	include/linux/futex.h
5663F:	include/uapi/linux/futex.h
5664F:	tools/testing/selftests/futex/
5665F:	tools/perf/bench/futex*
5666F:	Documentation/*futex*
5667
5668FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5669M:	Rik Faith <faith@cs.unc.edu>
5670L:	linux-scsi@vger.kernel.org
5671S:	Odd Fixes (e.g., new signatures)
5672F:	drivers/scsi/fdomain.*
5673
5674GCC PLUGINS
5675M:	Kees Cook <keescook@chromium.org>
5676R:	Emese Revfy <re.emese@gmail.com>
5677L:	kernel-hardening@lists.openwall.com
5678S:	Maintained
5679F:	scripts/gcc-plugins/
5680F:	scripts/gcc-plugin.sh
5681F:	scripts/Makefile.gcc-plugins
5682F:	Documentation/gcc-plugins.txt
5683
5684GCOV BASED KERNEL PROFILING
5685M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5686S:	Maintained
5687F:	kernel/gcov/
5688F:	Documentation/dev-tools/gcov.rst
5689
5690GDB KERNEL DEBUGGING HELPER SCRIPTS
5691M:	Jan Kiszka <jan.kiszka@siemens.com>
5692M:	Kieran Bingham <kieran@bingham.xyz>
5693S:	Supported
5694F:	scripts/gdb/
5695
5696GDT SCSI DISK ARRAY CONTROLLER DRIVER
5697M:	Achim Leubner <achim_leubner@adaptec.com>
5698L:	linux-scsi@vger.kernel.org
5699W:	http://www.icp-vortex.com/
5700S:	Supported
5701F:	drivers/scsi/gdt*
5702
5703GEMTEK FM RADIO RECEIVER DRIVER
5704M:	Hans Verkuil <hverkuil@xs4all.nl>
5705L:	linux-media@vger.kernel.org
5706T:	git git://linuxtv.org/media_tree.git
5707W:	https://linuxtv.org
5708S:	Maintained
5709F:	drivers/media/radio/radio-gemtek*
5710
5711GENERIC GPIO I2C DRIVER
5712M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5713S:	Supported
5714F:	drivers/i2c/busses/i2c-gpio.c
5715F:	include/linux/i2c-gpio.h
5716
5717GENERIC GPIO I2C MULTIPLEXER DRIVER
5718M:	Peter Korsgaard <peter.korsgaard@barco.com>
5719L:	linux-i2c@vger.kernel.org
5720S:	Supported
5721F:	drivers/i2c/muxes/i2c-mux-gpio.c
5722F:	include/linux/i2c-mux-gpio.h
5723F:	Documentation/i2c/muxes/i2c-mux-gpio
5724
5725GENERIC HDLC (WAN) DRIVERS
5726M:	Krzysztof Halasa <khc@pm.waw.pl>
5727W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5728S:	Maintained
5729F:	drivers/net/wan/c101.c
5730F:	drivers/net/wan/hd6457*
5731F:	drivers/net/wan/hdlc*
5732F:	drivers/net/wan/n2.c
5733F:	drivers/net/wan/pc300too.c
5734F:	drivers/net/wan/pci200syn.c
5735F:	drivers/net/wan/wanxl*
5736
5737GENERIC INCLUDE/ASM HEADER FILES
5738M:	Arnd Bergmann <arnd@arndb.de>
5739L:	linux-arch@vger.kernel.org
5740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5741S:	Maintained
5742F:	include/asm-generic/
5743F:	include/uapi/asm-generic/
5744
5745GENERIC PHY FRAMEWORK
5746M:	Kishon Vijay Abraham I <kishon@ti.com>
5747L:	linux-kernel@vger.kernel.org
5748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5749S:	Supported
5750F:	drivers/phy/
5751F:	include/linux/phy/
5752
5753GENERIC PM DOMAINS
5754M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5755M:	Kevin Hilman <khilman@kernel.org>
5756M:	Ulf Hansson <ulf.hansson@linaro.org>
5757L:	linux-pm@vger.kernel.org
5758S:	Supported
5759F:	drivers/base/power/domain*.c
5760F:	include/linux/pm_domain.h
5761F:	Documentation/devicetree/bindings/power/power_domain.txt
5762
5763GENERIC UIO DRIVER FOR PCI DEVICES
5764M:	"Michael S. Tsirkin" <mst@redhat.com>
5765L:	kvm@vger.kernel.org
5766S:	Supported
5767F:	drivers/uio/uio_pci_generic.c
5768
5769GENWQE (IBM Generic Workqueue Card)
5770M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5771M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5772S:	Supported
5773F:	drivers/misc/genwqe/
5774
5775GET_MAINTAINER SCRIPT
5776M:	Joe Perches <joe@perches.com>
5777S:	Maintained
5778F:	scripts/get_maintainer.pl
5779
5780GFS2 FILE SYSTEM
5781M:	Steven Whitehouse <swhiteho@redhat.com>
5782M:	Bob Peterson <rpeterso@redhat.com>
5783L:	cluster-devel@redhat.com
5784W:	http://sources.redhat.com/cluster/
5785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5786S:	Supported
5787F:	Documentation/filesystems/gfs2*.txt
5788F:	fs/gfs2/
5789F:	include/uapi/linux/gfs2_ondisk.h
5790
5791GIGASET ISDN DRIVERS
5792M:	Paul Bolle <pebolle@tiscali.nl>
5793L:	gigaset307x-common@lists.sourceforge.net
5794W:	http://gigaset307x.sourceforge.net/
5795S:	Odd Fixes
5796F:	Documentation/isdn/README.gigaset
5797F:	drivers/isdn/gigaset/
5798F:	include/uapi/linux/gigaset_dev.h
5799
5800GO7007 MPEG CODEC
5801M:	Hans Verkuil <hans.verkuil@cisco.com>
5802L:	linux-media@vger.kernel.org
5803S:	Maintained
5804F:	drivers/media/usb/go7007/
5805
5806GOODIX TOUCHSCREEN
5807M:	Bastien Nocera <hadess@hadess.net>
5808L:	linux-input@vger.kernel.org
5809S:	Maintained
5810F:	drivers/input/touchscreen/goodix.c
5811
5812GPIO ACPI SUPPORT
5813M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5814M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5815L:	linux-gpio@vger.kernel.org
5816L:	linux-acpi@vger.kernel.org
5817S:	Maintained
5818F:	Documentation/acpi/gpio-properties.txt
5819F:	drivers/gpio/gpiolib-acpi.c
5820
5821GPIO IR Transmitter
5822M:	Sean Young <sean@mess.org>
5823L:	linux-media@vger.kernel.org
5824S:	Maintained
5825F:	drivers/media/rc/gpio-ir-tx.c
5826
5827GPIO MOCKUP DRIVER
5828M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5829L:	linux-gpio@vger.kernel.org
5830S:	Maintained
5831F:	drivers/gpio/gpio-mockup.c
5832F:	tools/testing/selftests/gpio/
5833
5834GPIO SUBSYSTEM
5835M:	Linus Walleij <linus.walleij@linaro.org>
5836L:	linux-gpio@vger.kernel.org
5837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5838S:	Maintained
5839F:	Documentation/devicetree/bindings/gpio/
5840F:	Documentation/gpio/
5841F:	Documentation/ABI/testing/gpio-cdev
5842F:	Documentation/ABI/obsolete/sysfs-gpio
5843F:	drivers/gpio/
5844F:	include/linux/gpio/
5845F:	include/linux/gpio.h
5846F:	include/asm-generic/gpio.h
5847F:	include/uapi/linux/gpio.h
5848F:	tools/gpio/
5849
5850GRE DEMULTIPLEXER DRIVER
5851M:	Dmitry Kozlov <xeb@mail.ru>
5852L:	netdev@vger.kernel.org
5853S:	Maintained
5854F:	net/ipv4/gre_demux.c
5855F:	net/ipv4/gre_offload.c
5856F:	include/net/gre.h
5857
5858GRETH 10/100/1G Ethernet MAC device driver
5859M:	Andreas Larsson <andreas@gaisler.com>
5860L:	netdev@vger.kernel.org
5861S:	Maintained
5862F:	drivers/net/ethernet/aeroflex/
5863
5864GREYBUS AUDIO PROTOCOLS DRIVERS
5865M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5866M:	Mark Greer <mgreer@animalcreek.com>
5867S:	Maintained
5868F:	drivers/staging/greybus/audio_apbridgea.c
5869F:	drivers/staging/greybus/audio_apbridgea.h
5870F:	drivers/staging/greybus/audio_codec.c
5871F:	drivers/staging/greybus/audio_codec.h
5872F:	drivers/staging/greybus/audio_gb.c
5873F:	drivers/staging/greybus/audio_manager.c
5874F:	drivers/staging/greybus/audio_manager.h
5875F:	drivers/staging/greybus/audio_manager_module.c
5876F:	drivers/staging/greybus/audio_manager_private.h
5877F:	drivers/staging/greybus/audio_manager_sysfs.c
5878F:	drivers/staging/greybus/audio_module.c
5879F:	drivers/staging/greybus/audio_topology.c
5880
5881GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5882M:	Viresh Kumar <vireshk@kernel.org>
5883S:	Maintained
5884F:	drivers/staging/greybus/authentication.c
5885F:	drivers/staging/greybus/bootrom.c
5886F:	drivers/staging/greybus/firmware.h
5887F:	drivers/staging/greybus/fw-core.c
5888F:	drivers/staging/greybus/fw-download.c
5889F:	drivers/staging/greybus/fw-managament.c
5890F:	drivers/staging/greybus/greybus_authentication.h
5891F:	drivers/staging/greybus/greybus_firmware.h
5892F:	drivers/staging/greybus/hid.c
5893F:	drivers/staging/greybus/i2c.c
5894F:	drivers/staging/greybus/spi.c
5895F:	drivers/staging/greybus/spilib.c
5896F:	drivers/staging/greybus/spilib.h
5897
5898GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5899M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5900S:	Maintained
5901F:	drivers/staging/greybus/loopback.c
5902F:	drivers/staging/greybus/timesync.c
5903F:	drivers/staging/greybus/timesync_platform.c
5904
5905GREYBUS PLATFORM DRIVERS
5906M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5907S:	Maintained
5908F:	drivers/staging/greybus/arche-platform.c
5909F:	drivers/staging/greybus/arche-apb-ctrl.c
5910F:	drivers/staging/greybus/arche_platform.h
5911
5912GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5913M:	Rui Miguel Silva <rmfrfs@gmail.com>
5914S:	Maintained
5915F:	drivers/staging/greybus/sdio.c
5916F:	drivers/staging/greybus/light.c
5917F:	drivers/staging/greybus/gpio.c
5918F:	drivers/staging/greybus/power_supply.c
5919F:	drivers/staging/greybus/spi.c
5920F:	drivers/staging/greybus/spilib.c
5921
5922GREYBUS SUBSYSTEM
5923M:	Johan Hovold <johan@kernel.org>
5924M:	Alex Elder <elder@kernel.org>
5925M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5926S:	Maintained
5927F:	drivers/staging/greybus/
5928L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5929
5930GREYBUS UART PROTOCOLS DRIVERS
5931M:	David Lin <dtwlin@gmail.com>
5932S:	Maintained
5933F:	drivers/staging/greybus/uart.c
5934F:	drivers/staging/greybus/log.c
5935
5936GS1662 VIDEO SERIALIZER
5937M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5938L:	linux-media@vger.kernel.org
5939T:	git git://linuxtv.org/media_tree.git
5940S:	Maintained
5941F:	drivers/media/spi/gs1662.c
5942
5943GSPCA FINEPIX SUBDRIVER
5944M:	Frank Zago <frank@zago.net>
5945L:	linux-media@vger.kernel.org
5946T:	git git://linuxtv.org/media_tree.git
5947S:	Maintained
5948F:	drivers/media/usb/gspca/finepix.c
5949
5950GSPCA GL860 SUBDRIVER
5951M:	Olivier Lorin <o.lorin@laposte.net>
5952L:	linux-media@vger.kernel.org
5953T:	git git://linuxtv.org/media_tree.git
5954S:	Maintained
5955F:	drivers/media/usb/gspca/gl860/
5956
5957GSPCA M5602 SUBDRIVER
5958M:	Erik Andren <erik.andren@gmail.com>
5959L:	linux-media@vger.kernel.org
5960T:	git git://linuxtv.org/media_tree.git
5961S:	Maintained
5962F:	drivers/media/usb/gspca/m5602/
5963
5964GSPCA PAC207 SONIXB SUBDRIVER
5965M:	Hans Verkuil <hverkuil@xs4all.nl>
5966L:	linux-media@vger.kernel.org
5967T:	git git://linuxtv.org/media_tree.git
5968S:	Odd Fixes
5969F:	drivers/media/usb/gspca/pac207.c
5970
5971GSPCA SN9C20X SUBDRIVER
5972M:	Brian Johnson <brijohn@gmail.com>
5973L:	linux-media@vger.kernel.org
5974T:	git git://linuxtv.org/media_tree.git
5975S:	Maintained
5976F:	drivers/media/usb/gspca/sn9c20x.c
5977
5978GSPCA T613 SUBDRIVER
5979M:	Leandro Costantino <lcostantino@gmail.com>
5980L:	linux-media@vger.kernel.org
5981T:	git git://linuxtv.org/media_tree.git
5982S:	Maintained
5983F:	drivers/media/usb/gspca/t613.c
5984
5985GSPCA USB WEBCAM DRIVER
5986M:	Hans Verkuil <hverkuil@xs4all.nl>
5987L:	linux-media@vger.kernel.org
5988T:	git git://linuxtv.org/media_tree.git
5989S:	Odd Fixes
5990F:	drivers/media/usb/gspca/
5991
5992GTP (GPRS Tunneling Protocol)
5993M:	Pablo Neira Ayuso <pablo@netfilter.org>
5994M:	Harald Welte <laforge@gnumonks.org>
5995L:	osmocom-net-gprs@lists.osmocom.org
5996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5997S:	Maintained
5998F:	drivers/net/gtp.c
5999
6000GUID PARTITION TABLE (GPT)
6001M:	Davidlohr Bueso <dave@stgolabs.net>
6002L:	linux-efi@vger.kernel.org
6003S:	Maintained
6004F:	block/partitions/efi.*
6005
6006H8/300 ARCHITECTURE
6007M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6008L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6009W:	http://uclinux-h8.sourceforge.jp
6010T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6011S:	Maintained
6012F:	arch/h8300/
6013F:	drivers/clocksource/h8300_*.c
6014F:	drivers/clk/h8300/
6015F:	drivers/irqchip/irq-renesas-h8*.c
6016
6017HACKRF MEDIA DRIVER
6018M:	Antti Palosaari <crope@iki.fi>
6019L:	linux-media@vger.kernel.org
6020W:	https://linuxtv.org
6021W:	http://palosaari.fi/linux/
6022Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6023T:	git git://linuxtv.org/anttip/media_tree.git
6024S:	Maintained
6025F:	drivers/media/usb/hackrf/
6026
6027HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6028M:	Frank Seidel <frank@f-seidel.de>
6029L:	platform-driver-x86@vger.kernel.org
6030W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6031S:	Maintained
6032F:	drivers/platform/x86/hdaps.c
6033
6034HARDWARE MONITORING
6035M:	Jean Delvare <jdelvare@suse.com>
6036M:	Guenter Roeck <linux@roeck-us.net>
6037L:	linux-hwmon@vger.kernel.org
6038W:	http://hwmon.wiki.kernel.org/
6039T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6041S:	Maintained
6042F:	Documentation/hwmon/
6043F:	drivers/hwmon/
6044F:	include/linux/hwmon*.h
6045
6046HARDWARE RANDOM NUMBER GENERATOR CORE
6047M:	Matt Mackall <mpm@selenic.com>
6048M:	Herbert Xu <herbert@gondor.apana.org.au>
6049L:	linux-crypto@vger.kernel.org
6050S:	Odd fixes
6051F:	Documentation/devicetree/bindings/rng/
6052F:	Documentation/hw_random.txt
6053F:	drivers/char/hw_random/
6054F:	include/linux/hw_random.h
6055
6056HARDWARE SPINLOCK CORE
6057M:	Ohad Ben-Cohen <ohad@wizery.com>
6058M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6059L:	linux-remoteproc@vger.kernel.org
6060S:	Maintained
6061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6062F:	Documentation/devicetree/bindings/hwlock/
6063F:	Documentation/hwspinlock.txt
6064F:	drivers/hwspinlock/
6065F:	include/linux/hwspinlock.h
6066
6067HARMONY SOUND DRIVER
6068L:	linux-parisc@vger.kernel.org
6069S:	Maintained
6070F:	sound/parisc/harmony.*
6071
6072HDPVR USB VIDEO ENCODER DRIVER
6073M:	Hans Verkuil <hverkuil@xs4all.nl>
6074L:	linux-media@vger.kernel.org
6075T:	git git://linuxtv.org/media_tree.git
6076W:	https://linuxtv.org
6077S:	Odd Fixes
6078F:	drivers/media/usb/hdpvr/
6079
6080HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6081M:	Jimmy Vance <jimmy.vance@hpe.com>
6082S:	Supported
6083F:	Documentation/watchdog/hpwdt.txt
6084F:	drivers/watchdog/hpwdt.c
6085
6086HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6087M:	Don Brace <don.brace@microsemi.com>
6088L:	esc.storagedev@microsemi.com
6089L:	linux-scsi@vger.kernel.org
6090S:	Supported
6091F:	Documentation/scsi/hpsa.txt
6092F:	drivers/scsi/hpsa*.[ch]
6093F:	include/linux/cciss*.h
6094F:	include/uapi/linux/cciss*.h
6095
6096HFI1 DRIVER
6097M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6098M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6099L:	linux-rdma@vger.kernel.org
6100S:	Supported
6101F:	drivers/infiniband/hw/hfi1
6102
6103HFS FILESYSTEM
6104L:	linux-fsdevel@vger.kernel.org
6105S:	Orphan
6106F:	Documentation/filesystems/hfs.txt
6107F:	fs/hfs/
6108
6109HFSPLUS FILESYSTEM
6110L:	linux-fsdevel@vger.kernel.org
6111S:	Orphan
6112F:	Documentation/filesystems/hfsplus.txt
6113F:	fs/hfsplus/
6114
6115HGA FRAMEBUFFER DRIVER
6116M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6117L:	linux-nvidia@lists.surfsouth.com
6118W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6119S:	Maintained
6120F:	drivers/video/fbdev/hgafb.c
6121
6122HIBERNATION (aka Software Suspend, aka swsusp)
6123M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6124M:	Pavel Machek <pavel@ucw.cz>
6125L:	linux-pm@vger.kernel.org
6126B:	https://bugzilla.kernel.org
6127S:	Supported
6128F:	arch/x86/power/
6129F:	drivers/base/power/
6130F:	kernel/power/
6131F:	include/linux/suspend.h
6132F:	include/linux/freezer.h
6133F:	include/linux/pm.h
6134F:	arch/*/include/asm/suspend*.h
6135
6136HID CORE LAYER
6137M:	Jiri Kosina <jikos@kernel.org>
6138R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6139L:	linux-input@vger.kernel.org
6140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6141S:	Maintained
6142F:	drivers/hid/
6143F:	include/linux/hid*
6144F:	include/uapi/linux/hid*
6145
6146HID SENSOR HUB DRIVERS
6147M:	Jiri Kosina <jikos@kernel.org>
6148M:	Jonathan Cameron <jic23@kernel.org>
6149M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6150L:	linux-input@vger.kernel.org
6151L:	linux-iio@vger.kernel.org
6152S:	Maintained
6153F:	Documentation/hid/hid-sensor*
6154F:	drivers/hid/hid-sensor-*
6155F:	drivers/iio/*/hid-*
6156F:	include/linux/hid-sensor-*
6157
6158HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6159M:	Thomas Gleixner <tglx@linutronix.de>
6160L:	linux-kernel@vger.kernel.org
6161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6162S:	Maintained
6163F:	Documentation/timers/
6164F:	kernel/time/hrtimer.c
6165F:	kernel/time/clockevents.c
6166F:	kernel/time/timer_*.c
6167F:	include/linux/clockchips.h
6168F:	include/linux/hrtimer.h
6169
6170HIGH-SPEED SCC DRIVER FOR AX.25
6171L:	linux-hams@vger.kernel.org
6172S:	Orphan
6173F:	drivers/net/hamradio/dmascc.c
6174F:	drivers/net/hamradio/scc.c
6175
6176HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6177M:	HighPoint Linux Team <linux@highpoint-tech.com>
6178W:	http://www.highpoint-tech.com
6179S:	Supported
6180F:	Documentation/scsi/hptiop.txt
6181F:	drivers/scsi/hptiop.c
6182
6183HIPPI
6184M:	Jes Sorensen <jes@trained-monkey.org>
6185L:	linux-hippi@sunsite.dk
6186S:	Maintained
6187F:	include/linux/hippidevice.h
6188F:	include/uapi/linux/if_hippi.h
6189F:	net/802/hippi.c
6190F:	drivers/net/hippi/
6191
6192HISILICON NETWORK SUBSYSTEM DRIVER
6193M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6194M:	Salil Mehta <salil.mehta@huawei.com>
6195L:	netdev@vger.kernel.org
6196W:	http://www.hisilicon.com
6197S:	Maintained
6198F:	drivers/net/ethernet/hisilicon/
6199F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6200
6201HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6202M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6203M:	Salil Mehta <salil.mehta@huawei.com>
6204L:	netdev@vger.kernel.org
6205W:	http://www.hisilicon.com
6206S:	Maintained
6207F:	drivers/net/ethernet/hisilicon/hns3/
6208
6209HISILICON ROCE DRIVER
6210M:	Lijun Ou <oulijun@huawei.com>
6211M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6212L:	linux-rdma@vger.kernel.org
6213S:	Maintained
6214F:	drivers/infiniband/hw/hns/
6215F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6216
6217HISILICON SAS Controller
6218M:	John Garry <john.garry@huawei.com>
6219W:	http://www.hisilicon.com
6220S:	Supported
6221F:	drivers/scsi/hisi_sas/
6222F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6223
6224HOST AP DRIVER
6225M:	Jouni Malinen <j@w1.fi>
6226L:	linux-wireless@vger.kernel.org
6227W:	http://w1.fi/hostap-driver.html
6228S:	Obsolete
6229F:	drivers/net/wireless/intersil/hostap/
6230
6231HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6232L:	platform-driver-x86@vger.kernel.org
6233S:	Orphan
6234F:	drivers/platform/x86/tc1100-wmi.c
6235
6236HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6237M:	Jaroslav Kysela <perex@perex.cz>
6238S:	Maintained
6239F:	drivers/net/ethernet/hp/hp100.*
6240
6241HPET:	High Precision Event Timers driver
6242M:	Clemens Ladisch <clemens@ladisch.de>
6243S:	Maintained
6244F:	Documentation/timers/hpet.txt
6245F:	drivers/char/hpet.c
6246F:	include/linux/hpet.h
6247F:	include/uapi/linux/hpet.h
6248
6249HPET:	x86
6250S:	Orphan
6251F:	arch/x86/kernel/hpet.c
6252F:	arch/x86/include/asm/hpet.h
6253
6254HPFS FILESYSTEM
6255M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6256W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6257S:	Maintained
6258F:	fs/hpfs/
6259
6260HSI SUBSYSTEM
6261M:	Sebastian Reichel <sre@kernel.org>
6262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6263S:	Maintained
6264F:	Documentation/ABI/testing/sysfs-bus-hsi
6265F:	Documentation/driver-api/hsi.rst
6266F:	drivers/hsi/
6267F:	include/linux/hsi/
6268F:	include/uapi/linux/hsi/
6269
6270HSO 3G MODEM DRIVER
6271L:	linux-usb@vger.kernel.org
6272S:	Orphan
6273F:	drivers/net/usb/hso.c
6274
6275HSR NETWORK PROTOCOL
6276M:	Arvid Brodin <arvid.brodin@alten.se>
6277L:	netdev@vger.kernel.org
6278S:	Maintained
6279F:	net/hsr/
6280
6281HT16K33 LED CONTROLLER DRIVER
6282M:	Robin van der Gracht <robin@protonic.nl>
6283S:	Maintained
6284F:	drivers/auxdisplay/ht16k33.c
6285F:	Documentation/devicetree/bindings/display/ht16k33.txt
6286
6287HTCPEN TOUCHSCREEN DRIVER
6288M:	Pau Oliva Fora <pof@eslack.org>
6289L:	linux-input@vger.kernel.org
6290S:	Maintained
6291F:	drivers/input/touchscreen/htcpen.c
6292
6293HUAWEI ETHERNET DRIVER
6294M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6295L:	netdev@vger.kernel.org
6296S:	Supported
6297F:	Documentation/networking/hinic.txt
6298F:	drivers/net/ethernet/huawei/hinic/
6299
6300HUGETLB FILESYSTEM
6301M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6302S:	Maintained
6303F:	fs/hugetlbfs/
6304
6305HVA ST MEDIA DRIVER
6306M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6307L:	linux-media@vger.kernel.org
6308T:	git git://linuxtv.org/media_tree.git
6309W:	https://linuxtv.org
6310S:	Supported
6311F:	drivers/media/platform/sti/hva
6312
6313HWPOISON MEMORY FAILURE HANDLING
6314M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6315L:	linux-mm@kvack.org
6316S:	Maintained
6317F:	mm/memory-failure.c
6318F:	mm/hwpoison-inject.c
6319
6320Hyper-V CORE AND DRIVERS
6321M:	"K. Y. Srinivasan" <kys@microsoft.com>
6322M:	Haiyang Zhang <haiyangz@microsoft.com>
6323M:	Stephen Hemminger <sthemmin@microsoft.com>
6324L:	devel@linuxdriverproject.org
6325S:	Maintained
6326F:	Documentation/networking/netvsc.txt
6327F:	arch/x86/include/asm/mshyperv.h
6328F:	arch/x86/include/asm/trace/hyperv.h
6329F:	arch/x86/include/uapi/asm/hyperv.h
6330F:	arch/x86/kernel/cpu/mshyperv.c
6331F:	arch/x86/hyperv
6332F:	drivers/hid/hid-hyperv.c
6333F:	drivers/hv/
6334F:	drivers/input/serio/hyperv-keyboard.c
6335F:	drivers/pci/host/pci-hyperv.c
6336F:	drivers/net/hyperv/
6337F:	drivers/scsi/storvsc_drv.c
6338F:	drivers/uio/uio_hv_generic.c
6339F:	drivers/video/fbdev/hyperv_fb.c
6340F:	net/vmw_vsock/hyperv_transport.c
6341F:	include/linux/hyperv.h
6342F:	include/uapi/linux/hyperv.h
6343F:	tools/hv/
6344F:	Documentation/ABI/stable/sysfs-bus-vmbus
6345
6346HYPERVISOR VIRTUAL CONSOLE DRIVER
6347L:	linuxppc-dev@lists.ozlabs.org
6348S:	Odd Fixes
6349F:	drivers/tty/hvc/
6350
6351I2C ACPI SUPPORT
6352M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6353L:	linux-i2c@vger.kernel.org
6354L:	linux-acpi@vger.kernel.org
6355S:	Maintained
6356F:	drivers/i2c/i2c-core-acpi.c
6357
6358I2C MUXES
6359M:	Peter Rosin <peda@axentia.se>
6360L:	linux-i2c@vger.kernel.org
6361S:	Maintained
6362F:	Documentation/i2c/i2c-topology
6363F:	Documentation/i2c/muxes/
6364F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6365F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6366F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6367F:	drivers/i2c/i2c-mux.c
6368F:	drivers/i2c/muxes/
6369F:	include/linux/i2c-mux.h
6370
6371I2C OVER PARALLEL PORT
6372M:	Jean Delvare <jdelvare@suse.com>
6373L:	linux-i2c@vger.kernel.org
6374S:	Maintained
6375F:	Documentation/i2c/busses/i2c-parport
6376F:	Documentation/i2c/busses/i2c-parport-light
6377F:	drivers/i2c/busses/i2c-parport.c
6378F:	drivers/i2c/busses/i2c-parport-light.c
6379
6380I2C SUBSYSTEM
6381M:	Wolfram Sang <wsa@the-dreams.de>
6382L:	linux-i2c@vger.kernel.org
6383W:	https://i2c.wiki.kernel.org/
6384Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6386S:	Maintained
6387F:	Documentation/devicetree/bindings/i2c/
6388F:	Documentation/i2c/
6389F:	drivers/i2c/
6390F:	drivers/i2c/*/
6391F:	include/linux/i2c.h
6392F:	include/linux/i2c-*.h
6393F:	include/uapi/linux/i2c.h
6394F:	include/uapi/linux/i2c-*.h
6395
6396I2C-TAOS-EVM DRIVER
6397M:	Jean Delvare <jdelvare@suse.com>
6398L:	linux-i2c@vger.kernel.org
6399S:	Maintained
6400F:	Documentation/i2c/busses/i2c-taos-evm
6401F:	drivers/i2c/busses/i2c-taos-evm.c
6402
6403I2C-TINY-USB DRIVER
6404M:	Till Harbaum <till@harbaum.org>
6405L:	linux-i2c@vger.kernel.org
6406W:	http://www.harbaum.org/till/i2c_tiny_usb
6407S:	Maintained
6408F:	drivers/i2c/busses/i2c-tiny-usb.c
6409
6410I2C/SMBUS CONTROLLER DRIVERS FOR PC
6411M:	Jean Delvare <jdelvare@suse.com>
6412L:	linux-i2c@vger.kernel.org
6413S:	Maintained
6414F:	Documentation/i2c/busses/i2c-ali1535
6415F:	Documentation/i2c/busses/i2c-ali1563
6416F:	Documentation/i2c/busses/i2c-ali15x3
6417F:	Documentation/i2c/busses/i2c-amd756
6418F:	Documentation/i2c/busses/i2c-amd8111
6419F:	Documentation/i2c/busses/i2c-i801
6420F:	Documentation/i2c/busses/i2c-nforce2
6421F:	Documentation/i2c/busses/i2c-piix4
6422F:	Documentation/i2c/busses/i2c-sis5595
6423F:	Documentation/i2c/busses/i2c-sis630
6424F:	Documentation/i2c/busses/i2c-sis96x
6425F:	Documentation/i2c/busses/i2c-via
6426F:	Documentation/i2c/busses/i2c-viapro
6427F:	drivers/i2c/busses/i2c-ali1535.c
6428F:	drivers/i2c/busses/i2c-ali1563.c
6429F:	drivers/i2c/busses/i2c-ali15x3.c
6430F:	drivers/i2c/busses/i2c-amd756.c
6431F:	drivers/i2c/busses/i2c-amd756-s4882.c
6432F:	drivers/i2c/busses/i2c-amd8111.c
6433F:	drivers/i2c/busses/i2c-i801.c
6434F:	drivers/i2c/busses/i2c-isch.c
6435F:	drivers/i2c/busses/i2c-nforce2.c
6436F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6437F:	drivers/i2c/busses/i2c-piix4.c
6438F:	drivers/i2c/busses/i2c-sis5595.c
6439F:	drivers/i2c/busses/i2c-sis630.c
6440F:	drivers/i2c/busses/i2c-sis96x.c
6441F:	drivers/i2c/busses/i2c-via.c
6442F:	drivers/i2c/busses/i2c-viapro.c
6443
6444I2C/SMBUS ISMT DRIVER
6445M:	Seth Heasley <seth.heasley@intel.com>
6446M:	Neil Horman <nhorman@tuxdriver.com>
6447L:	linux-i2c@vger.kernel.org
6448F:	drivers/i2c/busses/i2c-ismt.c
6449F:	Documentation/i2c/busses/i2c-ismt
6450
6451I2C/SMBUS STUB DRIVER
6452M:	Jean Delvare <jdelvare@suse.com>
6453L:	linux-i2c@vger.kernel.org
6454S:	Maintained
6455F:	drivers/i2c/i2c-stub.c
6456
6457i386 BOOT CODE
6458M:	"H. Peter Anvin" <hpa@zytor.com>
6459S:	Maintained
6460F:	arch/x86/boot/
6461
6462i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6463M:	"H. Peter Anvin" <hpa@zytor.com>
6464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6465S:	Maintained
6466
6467IA64 (Itanium) PLATFORM
6468M:	Tony Luck <tony.luck@intel.com>
6469M:	Fenghua Yu <fenghua.yu@intel.com>
6470L:	linux-ia64@vger.kernel.org
6471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6472S:	Maintained
6473F:	arch/ia64/
6474
6475IBM Power 842 compression accelerator
6476M:	Haren Myneni <haren@us.ibm.com>
6477S:	Supported
6478F:	drivers/crypto/nx/Makefile
6479F:	drivers/crypto/nx/Kconfig
6480F:	drivers/crypto/nx/nx-842*
6481F:	include/linux/sw842.h
6482F:	crypto/842.c
6483F:	lib/842/
6484
6485IBM Power in-Nest Crypto Acceleration
6486M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6487M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6488L:	linux-crypto@vger.kernel.org
6489S:	Supported
6490F:	drivers/crypto/nx/Makefile
6491F:	drivers/crypto/nx/Kconfig
6492F:	drivers/crypto/nx/nx-aes*
6493F:	drivers/crypto/nx/nx-sha*
6494F:	drivers/crypto/nx/nx.*
6495F:	drivers/crypto/nx/nx_csbcpb.h
6496F:	drivers/crypto/nx/nx_debugfs.h
6497
6498IBM Power Linux RAID adapter
6499M:	Brian King <brking@us.ibm.com>
6500S:	Supported
6501F:	drivers/scsi/ipr.*
6502
6503IBM Power SRIOV Virtual NIC Device Driver
6504M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6505M:	John Allen <jallen@linux.vnet.ibm.com>
6506L:	netdev@vger.kernel.org
6507S:	Supported
6508F:	drivers/net/ethernet/ibm/ibmvnic.*
6509
6510IBM Power Virtual Accelerator Switchboard
6511M:	Sukadev Bhattiprolu
6512L:	linuxppc-dev@lists.ozlabs.org
6513S:	Supported
6514F:	arch/powerpc/platforms/powernv/vas*
6515F:	arch/powerpc/platforms/powernv/copy-paste.h
6516F:	arch/powerpc/include/asm/vas.h
6517F:	arch/powerpc/include/uapi/asm/vas.h
6518
6519IBM Power Virtual Ethernet Device Driver
6520M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6521L:	netdev@vger.kernel.org
6522S:	Supported
6523F:	drivers/net/ethernet/ibm/ibmveth.*
6524
6525IBM Power Virtual FC Device Drivers
6526M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6527L:	linux-scsi@vger.kernel.org
6528S:	Supported
6529F:	drivers/scsi/ibmvscsi/ibmvfc*
6530
6531IBM Power Virtual SCSI Device Drivers
6532M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6533L:	linux-scsi@vger.kernel.org
6534S:	Supported
6535F:	drivers/scsi/ibmvscsi/ibmvscsi*
6536F:	include/scsi/viosrp.h
6537
6538IBM Power Virtual SCSI Device Target Driver
6539M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6540M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6541L:	linux-scsi@vger.kernel.org
6542L:	target-devel@vger.kernel.org
6543S:	Supported
6544F:	drivers/scsi/ibmvscsi_tgt/
6545
6546IBM Power VMX Cryptographic instructions
6547M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6548M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6549L:	linux-crypto@vger.kernel.org
6550S:	Supported
6551F:	drivers/crypto/vmx/Makefile
6552F:	drivers/crypto/vmx/Kconfig
6553F:	drivers/crypto/vmx/vmx.c
6554F:	drivers/crypto/vmx/aes*
6555F:	drivers/crypto/vmx/ghash*
6556F:	drivers/crypto/vmx/ppc-xlate.pl
6557
6558IBM ServeRAID RAID DRIVER
6559S:	Orphan
6560F:	drivers/scsi/ips.*
6561
6562ICH LPC AND GPIO DRIVER
6563M:	Peter Tyser <ptyser@xes-inc.com>
6564S:	Maintained
6565F:	drivers/mfd/lpc_ich.c
6566F:	drivers/gpio/gpio-ich.c
6567
6568IDE SUBSYSTEM
6569M:	"David S. Miller" <davem@davemloft.net>
6570L:	linux-ide@vger.kernel.org
6571Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6573S:	Maintained
6574F:	Documentation/ide/
6575F:	drivers/ide/
6576F:	include/linux/ide.h
6577
6578IDE/ATAPI DRIVERS
6579M:	Borislav Petkov <bp@alien8.de>
6580L:	linux-ide@vger.kernel.org
6581S:	Maintained
6582F:	Documentation/cdrom/ide-cd
6583F:	drivers/ide/ide-cd*
6584
6585IDEAPAD LAPTOP EXTRAS DRIVER
6586M:	Ike Panhc <ike.pan@canonical.com>
6587L:	platform-driver-x86@vger.kernel.org
6588W:	http://launchpad.net/ideapad-laptop
6589S:	Maintained
6590F:	drivers/platform/x86/ideapad-laptop.c
6591
6592IDEAPAD LAPTOP SLIDEBAR DRIVER
6593M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6594L:	linux-input@vger.kernel.org
6595W:	https://github.com/o2genum/ideapad-slidebar
6596S:	Maintained
6597F:	drivers/input/misc/ideapad_slidebar.c
6598
6599IDT VersaClock 5 CLOCK DRIVER
6600M:	Marek Vasut <marek.vasut@gmail.com>
6601S:	Maintained
6602F:	drivers/clk/clk-versaclock5.c
6603
6604IEEE 802.15.4 SUBSYSTEM
6605M:	Alexander Aring <alex.aring@gmail.com>
6606M:	Stefan Schmidt <stefan@osg.samsung.com>
6607L:	linux-wpan@vger.kernel.org
6608W:	http://wpan.cakelab.org/
6609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6611S:	Maintained
6612F:	net/ieee802154/
6613F:	net/mac802154/
6614F:	drivers/net/ieee802154/
6615F:	include/linux/nl802154.h
6616F:	include/linux/ieee802154.h
6617F:	include/net/nl802154.h
6618F:	include/net/mac802154.h
6619F:	include/net/af_ieee802154.h
6620F:	include/net/cfg802154.h
6621F:	include/net/ieee802154_netdev.h
6622F:	Documentation/networking/ieee802154.txt
6623
6624IFE PROTOCOL
6625M:	Yotam Gigi <yotamg@mellanox.com>
6626M:	Jamal Hadi Salim <jhs@mojatatu.com>
6627F:	net/ife
6628F:	include/net/ife.h
6629F:	include/uapi/linux/ife.h
6630
6631IGORPLUG-USB IR RECEIVER
6632M:	Sean Young <sean@mess.org>
6633L:	linux-media@vger.kernel.org
6634S:	Maintained
6635F:	drivers/media/rc/igorplugusb.c
6636
6637IGUANAWORKS USB IR TRANSCEIVER
6638M:	Sean Young <sean@mess.org>
6639L:	linux-media@vger.kernel.org
6640S:	Maintained
6641F:	drivers/media/rc/iguanair.c
6642
6643IIO DIGITAL POTENTIOMETER DAC
6644M:	Peter Rosin <peda@axentia.se>
6645L:	linux-iio@vger.kernel.org
6646S:	Maintained
6647F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6648F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6649F:	drivers/iio/dac/dpot-dac.c
6650
6651IIO ENVELOPE DETECTOR
6652M:	Peter Rosin <peda@axentia.se>
6653L:	linux-iio@vger.kernel.org
6654S:	Maintained
6655F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6656F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6657F:	drivers/iio/adc/envelope-detector.c
6658
6659IIO MULTIPLEXER
6660M:	Peter Rosin <peda@axentia.se>
6661L:	linux-iio@vger.kernel.org
6662S:	Maintained
6663F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6664F:	drivers/iio/multiplexer/iio-mux.c
6665
6666IIO SUBSYSTEM AND DRIVERS
6667M:	Jonathan Cameron <jic23@kernel.org>
6668R:	Hartmut Knaack <knaack.h@gmx.de>
6669R:	Lars-Peter Clausen <lars@metafoo.de>
6670R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6671L:	linux-iio@vger.kernel.org
6672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6673S:	Maintained
6674F:	Documentation/devicetree/bindings/iio/
6675F:	drivers/iio/
6676F:	drivers/staging/iio/
6677F:	include/linux/iio/
6678F:	tools/iio/
6679
6680IKANOS/ADI EAGLE ADSL USB DRIVER
6681M:	Matthieu Castet <castet.matthieu@free.fr>
6682M:	Stanislaw Gruszka <stf_xl@wp.pl>
6683S:	Maintained
6684F:	drivers/usb/atm/ueagle-atm.c
6685
6686IMGTEC ASCII LCD DRIVER
6687M:	Paul Burton <paul.burton@imgtec.com>
6688S:	Maintained
6689F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6690F:	drivers/auxdisplay/img-ascii-lcd.c
6691
6692IMGTEC IR DECODER DRIVER
6693M:	James Hogan <james.hogan@imgtec.com>
6694S:	Maintained
6695F:	drivers/media/rc/img-ir/
6696
6697IMS TWINTURBO FRAMEBUFFER DRIVER
6698L:	linux-fbdev@vger.kernel.org
6699S:	Orphan
6700F:	drivers/video/fbdev/imsttfb.c
6701
6702INA209 HARDWARE MONITOR DRIVER
6703M:	Guenter Roeck <linux@roeck-us.net>
6704L:	linux-hwmon@vger.kernel.org
6705S:	Maintained
6706F:	Documentation/hwmon/ina209
6707F:	Documentation/devicetree/bindings/i2c/ina209.txt
6708F:	drivers/hwmon/ina209.c
6709
6710INA2XX HARDWARE MONITOR DRIVER
6711M:	Guenter Roeck <linux@roeck-us.net>
6712L:	linux-hwmon@vger.kernel.org
6713S:	Maintained
6714F:	Documentation/hwmon/ina2xx
6715F:	drivers/hwmon/ina2xx.c
6716F:	include/linux/platform_data/ina2xx.h
6717
6718INDUSTRY PACK SUBSYSTEM (IPACK)
6719M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6720M:	Jens Taprogge <jens.taprogge@taprogge.org>
6721M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6722L:	industrypack-devel@lists.sourceforge.net
6723W:	http://industrypack.sourceforge.net
6724S:	Maintained
6725F:	drivers/ipack/
6726
6727INFINIBAND SUBSYSTEM
6728M:	Doug Ledford <dledford@redhat.com>
6729M:	Sean Hefty <sean.hefty@intel.com>
6730M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6731L:	linux-rdma@vger.kernel.org
6732W:	http://www.openfabrics.org/
6733Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6735S:	Supported
6736F:	Documentation/devicetree/bindings/infiniband/
6737F:	Documentation/infiniband/
6738F:	drivers/infiniband/
6739F:	include/uapi/linux/if_infiniband.h
6740F:	include/uapi/rdma/
6741F:	include/rdma/
6742
6743INGENIC JZ4780 DMA Driver
6744M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6745S:	Maintained
6746F:	drivers/dma/dma-jz4780.c
6747
6748INGENIC JZ4780 NAND DRIVER
6749M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6750L:	linux-mtd@lists.infradead.org
6751S:	Maintained
6752F:	drivers/mtd/nand/jz4780_*
6753
6754INOTIFY
6755M:	Jan Kara <jack@suse.cz>
6756R:	Amir Goldstein <amir73il@gmail.com>
6757L:	linux-fsdevel@vger.kernel.org
6758S:	Maintained
6759F:	Documentation/filesystems/inotify.txt
6760F:	fs/notify/inotify/
6761F:	include/linux/inotify.h
6762F:	include/uapi/linux/inotify.h
6763
6764INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6765M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6766L:	linux-input@vger.kernel.org
6767Q:	http://patchwork.kernel.org/project/linux-input/list/
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6769S:	Maintained
6770F:	drivers/input/
6771F:	include/linux/input.h
6772F:	include/uapi/linux/input.h
6773F:	include/uapi/linux/input-event-codes.h
6774F:	include/linux/input/
6775F:	Documentation/devicetree/bindings/input/
6776F:	Documentation/input/
6777
6778INPUT MULTITOUCH (MT) PROTOCOL
6779M:	Henrik Rydberg <rydberg@bitmath.org>
6780L:	linux-input@vger.kernel.org
6781S:	Odd fixes
6782F:	Documentation/input/multi-touch-protocol.rst
6783F:	drivers/input/input-mt.c
6784K:	\b(ABS|SYN)_MT_
6785
6786INSIDE SECURE CRYPTO DRIVER
6787M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6788F:	drivers/crypto/inside-secure/
6789S:	Maintained
6790L:	linux-crypto@vger.kernel.org
6791
6792INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6793M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6794M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6795L:	linux-ima-devel@lists.sourceforge.net
6796L:	linux-ima-user@lists.sourceforge.net
6797L:	linux-security-module@vger.kernel.org
6798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6799S:	Supported
6800F:	security/integrity/ima/
6801
6802INTEL 810/815 FRAMEBUFFER DRIVER
6803M:	Antonino Daplas <adaplas@gmail.com>
6804L:	linux-fbdev@vger.kernel.org
6805S:	Maintained
6806F:	drivers/video/fbdev/i810/
6807
6808INTEL ASoC BDW/HSW DRIVERS
6809M:	Jie Yang <yang.jie@linux.intel.com>
6810L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6811S:	Supported
6812F:	sound/soc/intel/common/sst-dsp*
6813F:	sound/soc/intel/common/sst-firmware.c
6814F:	sound/soc/intel/boards/broadwell.c
6815F:	sound/soc/intel/haswell/
6816
6817INTEL C600 SERIES SAS CONTROLLER DRIVER
6818M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6819M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6820L:	linux-scsi@vger.kernel.org
6821T:	git git://git.code.sf.net/p/intel-sas/isci
6822S:	Supported
6823F:	drivers/scsi/isci/
6824
6825INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6826M:	Jani Nikula <jani.nikula@linux.intel.com>
6827M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6828M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6829L:	intel-gfx@lists.freedesktop.org
6830W:	https://01.org/linuxgraphics/
6831B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6832C:	irc://chat.freenode.net/intel-gfx
6833Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6834T:	git git://anongit.freedesktop.org/drm-intel
6835S:	Supported
6836F:	drivers/gpu/drm/i915/
6837F:	include/drm/i915*
6838F:	include/uapi/drm/i915_drm.h
6839F:	Documentation/gpu/i915.rst
6840
6841INTEL ETHERNET DRIVERS
6842M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6843L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6844W:	http://www.intel.com/support/feedback.htm
6845W:	http://e1000.sourceforge.net/
6846Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6849S:	Supported
6850F:	Documentation/networking/e100.txt
6851F:	Documentation/networking/e1000.txt
6852F:	Documentation/networking/e1000e.txt
6853F:	Documentation/networking/igb.txt
6854F:	Documentation/networking/igbvf.txt
6855F:	Documentation/networking/ixgb.txt
6856F:	Documentation/networking/ixgbe.txt
6857F:	Documentation/networking/ixgbevf.txt
6858F:	Documentation/networking/i40e.txt
6859F:	Documentation/networking/i40evf.txt
6860F:	drivers/net/ethernet/intel/
6861F:	drivers/net/ethernet/intel/*/
6862F:	include/linux/avf/virtchnl.h
6863
6864INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6865M:	Maik Broemme <mbroemme@libmpq.org>
6866L:	linux-fbdev@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/fb/intelfb.txt
6869F:	drivers/video/fbdev/intelfb/
6870
6871INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6872M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6873M:	Zhi Wang <zhi.a.wang@intel.com>
6874L:	intel-gvt-dev@lists.freedesktop.org
6875L:	intel-gfx@lists.freedesktop.org
6876W:	https://01.org/igvt-g
6877T:	git https://github.com/01org/gvt-linux.git
6878S:	Supported
6879F:	drivers/gpu/drm/i915/gvt/
6880
6881INTEL HID EVENT DRIVER
6882M:	Alex Hung <alex.hung@canonical.com>
6883L:	platform-driver-x86@vger.kernel.org
6884S:	Maintained
6885F:	drivers/platform/x86/intel-hid.c
6886
6887INTEL I/OAT DMA DRIVER
6888M:	Dave Jiang <dave.jiang@intel.com>
6889R:	Dan Williams <dan.j.williams@intel.com>
6890L:	dmaengine@vger.kernel.org
6891Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6892S:	Supported
6893F:	drivers/dma/ioat*
6894
6895INTEL IDLE DRIVER
6896M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6897M:	Len Brown <lenb@kernel.org>
6898L:	linux-pm@vger.kernel.org
6899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6900B:	https://bugzilla.kernel.org
6901S:	Supported
6902F:	drivers/idle/intel_idle.c
6903
6904INTEL INTEGRATED SENSOR HUB DRIVER
6905M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6906M:	Jiri Kosina <jikos@kernel.org>
6907L:	linux-input@vger.kernel.org
6908S:	Maintained
6909F:	drivers/hid/intel-ish-hid/
6910
6911INTEL IOMMU (VT-d)
6912M:	David Woodhouse <dwmw2@infradead.org>
6913L:	iommu@lists.linux-foundation.org
6914T:	git git://git.infradead.org/iommu-2.6.git
6915S:	Supported
6916F:	drivers/iommu/intel-iommu.c
6917F:	include/linux/intel-iommu.h
6918
6919INTEL IOP-ADMA DMA DRIVER
6920R:	Dan Williams <dan.j.williams@intel.com>
6921S:	Odd fixes
6922F:	drivers/dma/iop-adma.c
6923
6924INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6925M:	Krzysztof Halasa <khalasa@piap.pl>
6926S:	Maintained
6927F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6928F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6929F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6930F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6931F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6932F:	drivers/net/wan/ixp4xx_hss.c
6933
6934INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6935M:	Deepak Saxena <dsaxena@plexity.net>
6936S:	Maintained
6937F:	drivers/char/hw_random/ixp4xx-rng.c
6938
6939INTEL MANAGEMENT ENGINE (mei)
6940M:	Tomas Winkler <tomas.winkler@intel.com>
6941L:	linux-kernel@vger.kernel.org
6942S:	Supported
6943F:	include/uapi/linux/mei.h
6944F:	include/linux/mei_cl_bus.h
6945F:	drivers/misc/mei/*
6946F:	drivers/watchdog/mei_wdt.c
6947F:	Documentation/misc-devices/mei/*
6948F:	samples/mei/*
6949
6950INTEL MENLOW THERMAL DRIVER
6951M:	Sujith Thomas <sujith.thomas@intel.com>
6952L:	platform-driver-x86@vger.kernel.org
6953W:	https://01.org/linux-acpi
6954S:	Supported
6955F:	drivers/platform/x86/intel_menlow.c
6956
6957INTEL MERRIFIELD GPIO DRIVER
6958M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6959L:	linux-gpio@vger.kernel.org
6960S:	Maintained
6961F:	drivers/gpio/gpio-merrifield.c
6962
6963INTEL MIC DRIVERS (mic)
6964M:	Sudeep Dutt <sudeep.dutt@intel.com>
6965M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6966S:	Supported
6967W:	https://github.com/sudeepdutt/mic
6968W:	http://software.intel.com/en-us/mic-developer
6969F:	include/linux/mic_bus.h
6970F:	include/linux/scif.h
6971F:	include/uapi/linux/mic_common.h
6972F:	include/uapi/linux/mic_ioctl.h
6973F:	include/uapi/linux/scif_ioctl.h
6974F:	drivers/misc/mic/
6975F:	drivers/dma/mic_x100_dma.c
6976F:	drivers/dma/mic_x100_dma.h
6977F:	Documentation/mic/
6978
6979INTEL PMC CORE DRIVER
6980M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6981M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6982L:	platform-driver-x86@vger.kernel.org
6983S:	Maintained
6984F:	arch/x86/include/asm/pmc_core.h
6985F:	drivers/platform/x86/intel_pmc_core*
6986
6987INTEL PMC/P-Unit IPC DRIVER
6988M:	Zha Qipeng<qipeng.zha@intel.com>
6989L:	platform-driver-x86@vger.kernel.org
6990S:	Maintained
6991F:	drivers/platform/x86/intel_pmc_ipc.c
6992F:	drivers/platform/x86/intel_punit_ipc.c
6993F:	arch/x86/include/asm/intel_pmc_ipc.h
6994F:	arch/x86/include/asm/intel_punit_ipc.h
6995
6996INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6997M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6998L:	linux-wireless@vger.kernel.org
6999S:	Maintained
7000F:	Documentation/networking/README.ipw2100
7001F:	Documentation/networking/README.ipw2200
7002F:	drivers/net/wireless/intel/ipw2x00/
7003
7004INTEL PSTATE DRIVER
7005M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7006M:	Len Brown <lenb@kernel.org>
7007L:	linux-pm@vger.kernel.org
7008S:	Supported
7009F:	drivers/cpufreq/intel_pstate.c
7010
7011INTEL RDMA RNIC DRIVER
7012M:	Faisal Latif <faisal.latif@intel.com>
7013M:	Shiraz Saleem <shiraz.saleem@intel.com>
7014L:	linux-rdma@vger.kernel.org
7015S:	Supported
7016F:	drivers/infiniband/hw/i40iw/
7017
7018INTEL TELEMETRY DRIVER
7019M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7020L:	platform-driver-x86@vger.kernel.org
7021S:	Maintained
7022F:	arch/x86/include/asm/intel_telemetry.h
7023F:	drivers/platform/x86/intel_telemetry*
7024
7025INTEL VIRTUAL BUTTON DRIVER
7026M:	AceLan Kao <acelan.kao@canonical.com>
7027L:	platform-driver-x86@vger.kernel.org
7028S:	Maintained
7029F:	drivers/platform/x86/intel-vbtn.c
7030
7031INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7032M:	Stanislaw Gruszka <sgruszka@redhat.com>
7033L:	linux-wireless@vger.kernel.org
7034S:	Supported
7035F:	drivers/net/wireless/intel/iwlegacy/
7036
7037INTEL WIRELESS WIFI LINK (iwlwifi)
7038M:	Johannes Berg <johannes.berg@intel.com>
7039M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7040M:	Luca Coelho <luciano.coelho@intel.com>
7041M:	Intel Linux Wireless <linuxwifi@intel.com>
7042L:	linux-wireless@vger.kernel.org
7043W:	http://intellinuxwireless.org
7044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7045S:	Supported
7046F:	drivers/net/wireless/intel/iwlwifi/
7047
7048INTEL WIRELESS WIMAX CONNECTION 2400
7049M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7050M:	linux-wimax@intel.com
7051L:	wimax@linuxwimax.org (subscribers-only)
7052S:	Supported
7053W:	http://linuxwimax.org
7054F:	Documentation/wimax/README.i2400m
7055F:	drivers/net/wimax/i2400m/
7056F:	include/uapi/linux/wimax/i2400m.h
7057
7058INTEL(R) TRACE HUB
7059M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7060S:	Supported
7061F:	Documentation/trace/intel_th.txt
7062F:	drivers/hwtracing/intel_th/
7063
7064INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7065M:	Ning Sun <ning.sun@intel.com>
7066L:	tboot-devel@lists.sourceforge.net
7067W:	http://tboot.sourceforge.net
7068T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7069S:	Supported
7070F:	Documentation/intel_txt.txt
7071F:	include/linux/tboot.h
7072F:	arch/x86/kernel/tboot.c
7073
7074INTEL-MID GPIO DRIVER
7075M:	David Cohen <david.a.cohen@linux.intel.com>
7076L:	linux-gpio@vger.kernel.org
7077S:	Maintained
7078F:	drivers/gpio/gpio-intel-mid.c
7079
7080INVENSENSE MPU-3050 GYROSCOPE DRIVER
7081M:	Linus Walleij <linus.walleij@linaro.org>
7082L:	linux-iio@vger.kernel.org
7083S:	Maintained
7084F:	drivers/iio/gyro/mpu3050*
7085F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7086
7087IOC3 ETHERNET DRIVER
7088M:	Ralf Baechle <ralf@linux-mips.org>
7089L:	linux-mips@linux-mips.org
7090S:	Maintained
7091F:	drivers/net/ethernet/sgi/ioc3-eth.c
7092
7093IOC3 SERIAL DRIVER
7094M:	Pat Gefre <pfg@sgi.com>
7095L:	linux-serial@vger.kernel.org
7096S:	Maintained
7097F:	drivers/tty/serial/ioc3_serial.c
7098
7099IOMMU DRIVERS
7100M:	Joerg Roedel <joro@8bytes.org>
7101L:	iommu@lists.linux-foundation.org
7102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7103S:	Maintained
7104F:	Documentation/devicetree/bindings/iommu/
7105F:	drivers/iommu/
7106F:	include/linux/iommu.h
7107F:	include/linux/iova.h
7108
7109IP MASQUERADING
7110M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7111S:	Maintained
7112F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7113
7114IPMI SUBSYSTEM
7115M:	Corey Minyard <minyard@acm.org>
7116L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7117W:	http://openipmi.sourceforge.net/
7118S:	Supported
7119F:	Documentation/IPMI.txt
7120F:	drivers/char/ipmi/
7121F:	include/linux/ipmi*
7122F:	include/uapi/linux/ipmi*
7123
7124IPS SCSI RAID DRIVER
7125M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7126L:	linux-scsi@vger.kernel.org
7127W:	http://www.adaptec.com/
7128S:	Maintained
7129F:	drivers/scsi/ips*
7130
7131IPVS
7132M:	Wensong Zhang <wensong@linux-vs.org>
7133M:	Simon Horman <horms@verge.net.au>
7134M:	Julian Anastasov <ja@ssi.bg>
7135L:	netdev@vger.kernel.org
7136L:	lvs-devel@vger.kernel.org
7137S:	Maintained
7138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7140F:	Documentation/networking/ipvs-sysctl.txt
7141F:	include/net/ip_vs.h
7142F:	include/uapi/linux/ip_vs.h
7143F:	net/netfilter/ipvs/
7144
7145IPWIRELESS DRIVER
7146M:	Jiri Kosina <jikos@kernel.org>
7147M:	David Sterba <dsterba@suse.com>
7148S:	Odd Fixes
7149F:	drivers/tty/ipwireless/
7150
7151IPX NETWORK LAYER
7152L:	netdev@vger.kernel.org
7153S:	Odd fixes
7154F:	include/net/ipx.h
7155F:	include/uapi/linux/ipx.h
7156F:	net/ipx/
7157
7158IRDA SUBSYSTEM
7159M:	Samuel Ortiz <samuel@sortiz.org>
7160L:	irda-users@lists.sourceforge.net (subscribers-only)
7161L:	netdev@vger.kernel.org
7162W:	http://irda.sourceforge.net/
7163S:	Maintained
7164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7165F:	Documentation/networking/irda.txt
7166F:	drivers/staging/irda/
7167
7168IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7169M:	Marc Zyngier <marc.zyngier@arm.com>
7170S:	Maintained
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7172F:	Documentation/IRQ-domain.txt
7173F:	include/linux/irqdomain.h
7174F:	kernel/irq/irqdomain.c
7175F:	kernel/irq/msi.c
7176
7177IRQ SUBSYSTEM
7178M:	Thomas Gleixner <tglx@linutronix.de>
7179L:	linux-kernel@vger.kernel.org
7180S:	Maintained
7181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7182F:	kernel/irq/
7183
7184IRQCHIP DRIVERS
7185M:	Thomas Gleixner <tglx@linutronix.de>
7186M:	Jason Cooper <jason@lakedaemon.net>
7187M:	Marc Zyngier <marc.zyngier@arm.com>
7188L:	linux-kernel@vger.kernel.org
7189S:	Maintained
7190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7191F:	Documentation/devicetree/bindings/interrupt-controller/
7192F:	drivers/irqchip/
7193
7194ISA
7195M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7196S:	Maintained
7197F:	Documentation/isa.txt
7198F:	drivers/base/isa.c
7199F:	include/linux/isa.h
7200
7201ISA RADIO MODULE
7202M:	Hans Verkuil <hverkuil@xs4all.nl>
7203L:	linux-media@vger.kernel.org
7204T:	git git://linuxtv.org/media_tree.git
7205W:	https://linuxtv.org
7206S:	Maintained
7207F:	drivers/media/radio/radio-isa*
7208
7209ISAPNP
7210M:	Jaroslav Kysela <perex@perex.cz>
7211S:	Maintained
7212F:	Documentation/isapnp.txt
7213F:	drivers/pnp/isapnp/
7214F:	include/linux/isapnp.h
7215
7216ISCSI
7217M:	Lee Duncan <lduncan@suse.com>
7218M:	Chris Leech <cleech@redhat.com>
7219L:	open-iscsi@googlegroups.com
7220W:	www.open-iscsi.com
7221S:	Maintained
7222F:	drivers/scsi/*iscsi*
7223F:	include/scsi/*iscsi*
7224
7225iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7226M:	Peter Jones <pjones@redhat.com>
7227M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7228S:	Maintained
7229F:	drivers/firmware/iscsi_ibft*
7230
7231ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7232M:	Or Gerlitz <ogerlitz@mellanox.com>
7233M:	Sagi Grimberg <sagi@grimberg.me>
7234M:	Roi Dayan <roid@mellanox.com>
7235L:	linux-rdma@vger.kernel.org
7236S:	Supported
7237W:	http://www.openfabrics.org
7238W:	www.open-iscsi.org
7239Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7240F:	drivers/infiniband/ulp/iser/
7241
7242ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7243M:	Sagi Grimberg <sagi@grimberg.me>
7244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7245L:	linux-rdma@vger.kernel.org
7246L:	target-devel@vger.kernel.org
7247S:	Supported
7248W:	http://www.linux-iscsi.org
7249F:	drivers/infiniband/ulp/isert
7250
7251ISDN SUBSYSTEM
7252M:	Karsten Keil <isdn@linux-pingi.de>
7253L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7254L:	netdev@vger.kernel.org
7255W:	http://www.isdn4linux.de
7256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7257S:	Maintained
7258F:	Documentation/isdn/
7259F:	drivers/isdn/
7260F:	include/linux/isdn.h
7261F:	include/linux/isdn/
7262F:	include/uapi/linux/isdn.h
7263F:	include/uapi/linux/isdn/
7264
7265ISDN SUBSYSTEM (Eicon active card driver)
7266M:	Armin Schindler <mac@melware.de>
7267L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7268W:	http://www.melware.de
7269S:	Maintained
7270F:	drivers/isdn/hardware/eicon/
7271
7272IT87 HARDWARE MONITORING DRIVER
7273M:	Jean Delvare <jdelvare@suse.com>
7274L:	linux-hwmon@vger.kernel.org
7275S:	Maintained
7276F:	Documentation/hwmon/it87
7277F:	drivers/hwmon/it87.c
7278
7279IT913X MEDIA DRIVER
7280M:	Antti Palosaari <crope@iki.fi>
7281L:	linux-media@vger.kernel.org
7282W:	https://linuxtv.org
7283W:	http://palosaari.fi/linux/
7284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7285T:	git git://linuxtv.org/anttip/media_tree.git
7286S:	Maintained
7287F:	drivers/media/tuners/it913x*
7288
7289IVTV VIDEO4LINUX DRIVER
7290M:	Andy Walls <awalls@md.metrocast.net>
7291L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7292L:	linux-media@vger.kernel.org
7293T:	git git://linuxtv.org/media_tree.git
7294W:	http://www.ivtvdriver.org
7295S:	Maintained
7296F:	Documentation/media/v4l-drivers/ivtv*
7297F:	drivers/media/pci/ivtv/
7298F:	include/uapi/linux/ivtv*
7299
7300IX2505V MEDIA DRIVER
7301M:	Malcolm Priestley <tvboxspy@gmail.com>
7302L:	linux-media@vger.kernel.org
7303W:	https://linuxtv.org
7304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7305S:	Maintained
7306F:	drivers/media/dvb-frontends/ix2505v*
7307
7308JC42.4 TEMPERATURE SENSOR DRIVER
7309M:	Guenter Roeck <linux@roeck-us.net>
7310L:	linux-hwmon@vger.kernel.org
7311S:	Maintained
7312F:	drivers/hwmon/jc42.c
7313F:	Documentation/hwmon/jc42
7314
7315JFS FILESYSTEM
7316M:	Dave Kleikamp <shaggy@kernel.org>
7317L:	jfs-discussion@lists.sourceforge.net
7318W:	http://jfs.sourceforge.net/
7319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7320S:	Maintained
7321F:	Documentation/filesystems/jfs.txt
7322F:	fs/jfs/
7323
7324JME NETWORK DRIVER
7325M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7326L:	netdev@vger.kernel.org
7327S:	Maintained
7328F:	drivers/net/ethernet/jme.*
7329
7330JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7331M:	David Woodhouse <dwmw2@infradead.org>
7332L:	linux-mtd@lists.infradead.org
7333W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7334S:	Maintained
7335F:	fs/jffs2/
7336F:	include/uapi/linux/jffs2.h
7337
7338JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7339M:	"Theodore Ts'o" <tytso@mit.edu>
7340M:	Jan Kara <jack@suse.com>
7341L:	linux-ext4@vger.kernel.org
7342S:	Maintained
7343F:	fs/jbd2/
7344F:	include/linux/jbd2.h
7345
7346JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7347M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7348L:	linux-media@vger.kernel.org
7349S:	Maintained
7350F:	drivers/media/platform/rcar_jpu.c
7351
7352JSM Neo PCI based serial card
7353M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7354L:	linux-serial@vger.kernel.org
7355S:	Maintained
7356F:	drivers/tty/serial/jsm/
7357
7358K10TEMP HARDWARE MONITORING DRIVER
7359M:	Clemens Ladisch <clemens@ladisch.de>
7360L:	linux-hwmon@vger.kernel.org
7361S:	Maintained
7362F:	Documentation/hwmon/k10temp
7363F:	drivers/hwmon/k10temp.c
7364
7365K8TEMP HARDWARE MONITORING DRIVER
7366M:	Rudolf Marek <r.marek@assembler.cz>
7367L:	linux-hwmon@vger.kernel.org
7368S:	Maintained
7369F:	Documentation/hwmon/k8temp
7370F:	drivers/hwmon/k8temp.c
7371
7372KASAN
7373M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7374R:	Alexander Potapenko <glider@google.com>
7375R:	Dmitry Vyukov <dvyukov@google.com>
7376L:	kasan-dev@googlegroups.com
7377S:	Maintained
7378F:	arch/*/include/asm/kasan.h
7379F:	arch/*/mm/kasan_init*
7380F:	Documentation/dev-tools/kasan.rst
7381F:	include/linux/kasan*.h
7382F:	lib/test_kasan.c
7383F:	mm/kasan/
7384F:	scripts/Makefile.kasan
7385
7386KCONFIG
7387M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7388L:	linux-kbuild@vger.kernel.org
7389T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7390S:	Maintained
7391F:	Documentation/kbuild/kconfig-language.txt
7392F:	scripts/kconfig/
7393
7394KDUMP
7395M:	Dave Young <dyoung@redhat.com>
7396M:	Baoquan He <bhe@redhat.com>
7397R:	Vivek Goyal <vgoyal@redhat.com>
7398L:	kexec@lists.infradead.org
7399W:	http://lse.sourceforge.net/kdump/
7400S:	Maintained
7401F:	Documentation/kdump/
7402
7403KEENE FM RADIO TRANSMITTER DRIVER
7404M:	Hans Verkuil <hverkuil@xs4all.nl>
7405L:	linux-media@vger.kernel.org
7406T:	git git://linuxtv.org/media_tree.git
7407W:	https://linuxtv.org
7408S:	Maintained
7409F:	drivers/media/radio/radio-keene*
7410
7411KERNEL AUTOMOUNTER v4 (AUTOFS4)
7412M:	Ian Kent <raven@themaw.net>
7413L:	autofs@vger.kernel.org
7414S:	Maintained
7415F:	fs/autofs4/
7416
7417KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7418M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7419M:	Michal Marek <mmarek@suse.com>
7420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7421L:	linux-kbuild@vger.kernel.org
7422S:	Maintained
7423F:	Documentation/kbuild/
7424F:	Makefile
7425F:	scripts/Makefile.*
7426F:	scripts/basic/
7427F:	scripts/mk*
7428F:	scripts/package/
7429
7430KERNEL JANITORS
7431L:	kernel-janitors@vger.kernel.org
7432W:	http://kernelnewbies.org/KernelJanitors
7433S:	Odd Fixes
7434
7435KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7436M:	"J. Bruce Fields" <bfields@fieldses.org>
7437M:	Jeff Layton <jlayton@poochiereds.net>
7438L:	linux-nfs@vger.kernel.org
7439W:	http://nfs.sourceforge.net/
7440T:	git git://linux-nfs.org/~bfields/linux.git
7441S:	Supported
7442F:	fs/nfsd/
7443F:	include/uapi/linux/nfsd/
7444F:	fs/lockd/
7445F:	fs/nfs_common/
7446F:	net/sunrpc/
7447F:	include/linux/lockd/
7448F:	include/linux/sunrpc/
7449F:	include/uapi/linux/sunrpc/
7450
7451KERNEL SELFTEST FRAMEWORK
7452M:	Shuah Khan <shuahkh@osg.samsung.com>
7453M:	Shuah Khan <shuah@kernel.org>
7454L:	linux-kselftest@vger.kernel.org
7455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7456S:	Maintained
7457F:	tools/testing/selftests/
7458F:	Documentation/dev-tools/kselftest*
7459
7460KERNEL VIRTUAL MACHINE (KVM)
7461M:	Paolo Bonzini <pbonzini@redhat.com>
7462M:	Radim Krčmář <rkrcmar@redhat.com>
7463L:	kvm@vger.kernel.org
7464W:	http://www.linux-kvm.org
7465T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7466S:	Supported
7467F:	Documentation/*/kvm*.txt
7468F:	Documentation/virtual/kvm/
7469F:	arch/*/kvm/
7470F:	arch/x86/kernel/kvm.c
7471F:	arch/x86/kernel/kvmclock.c
7472F:	arch/*/include/asm/kvm*
7473F:	include/linux/kvm*
7474F:	include/uapi/linux/kvm*
7475F:	virt/kvm/
7476F:	tools/kvm/
7477
7478KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7479M:	Joerg Roedel <joro@8bytes.org>
7480L:	kvm@vger.kernel.org
7481W:	http://www.linux-kvm.org/
7482S:	Maintained
7483F:	arch/x86/include/asm/svm.h
7484F:	arch/x86/kvm/svm.c
7485
7486KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7487M:	Christoffer Dall <christoffer.dall@linaro.org>
7488M:	Marc Zyngier <marc.zyngier@arm.com>
7489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7490L:	kvmarm@lists.cs.columbia.edu
7491W:	http://systems.cs.columbia.edu/projects/kvm-arm
7492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7493S:	Supported
7494F:	arch/arm/include/uapi/asm/kvm*
7495F:	arch/arm/include/asm/kvm*
7496F:	arch/arm/kvm/
7497F:	virt/kvm/arm/
7498F:	include/kvm/arm_*
7499
7500KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7501M:	Alexander Graf <agraf@suse.com>
7502L:	kvm-ppc@vger.kernel.org
7503W:	http://www.linux-kvm.org/
7504T:	git git://github.com/agraf/linux-2.6.git
7505S:	Supported
7506F:	arch/powerpc/include/asm/kvm*
7507F:	arch/powerpc/kvm/
7508
7509KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7510M:	Christoffer Dall <christoffer.dall@linaro.org>
7511M:	Marc Zyngier <marc.zyngier@arm.com>
7512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7513L:	kvmarm@lists.cs.columbia.edu
7514S:	Maintained
7515F:	arch/arm64/include/uapi/asm/kvm*
7516F:	arch/arm64/include/asm/kvm*
7517F:	arch/arm64/kvm/
7518
7519KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7520M:	James Hogan <james.hogan@imgtec.com>
7521L:	linux-mips@linux-mips.org
7522S:	Supported
7523F:	arch/mips/include/uapi/asm/kvm*
7524F:	arch/mips/include/asm/kvm*
7525F:	arch/mips/kvm/
7526
7527KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7528M:	Christian Borntraeger <borntraeger@de.ibm.com>
7529M:	Cornelia Huck <cohuck@redhat.com>
7530L:	linux-s390@vger.kernel.org
7531W:	http://www.ibm.com/developerworks/linux/linux390/
7532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7533S:	Supported
7534F:	Documentation/s390/kvm.txt
7535F:	arch/s390/include/asm/kvm*
7536F:	arch/s390/kvm/
7537F:	arch/s390/mm/gmap.c
7538
7539KERNFS
7540M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7541M:	Tejun Heo <tj@kernel.org>
7542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7543S:	Supported
7544F:	include/linux/kernfs.h
7545F:	fs/kernfs/
7546
7547KEXEC
7548M:	Eric Biederman <ebiederm@xmission.com>
7549W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7550L:	kexec@lists.infradead.org
7551S:	Maintained
7552F:	include/linux/kexec.h
7553F:	include/uapi/linux/kexec.h
7554F:	kernel/kexec*
7555
7556KEYS-ENCRYPTED
7557M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7558M:	David Safford <safford@us.ibm.com>
7559L:	linux-security-module@vger.kernel.org
7560L:	keyrings@vger.kernel.org
7561S:	Supported
7562F:	Documentation/security/keys/trusted-encrypted.rst
7563F:	include/keys/encrypted-type.h
7564F:	security/keys/encrypted-keys/
7565
7566KEYS-TRUSTED
7567M:	David Safford <safford@us.ibm.com>
7568M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7569L:	linux-security-module@vger.kernel.org
7570L:	keyrings@vger.kernel.org
7571S:	Supported
7572F:	Documentation/security/keys/trusted-encrypted.rst
7573F:	include/keys/trusted-type.h
7574F:	security/keys/trusted.c
7575F:	security/keys/trusted.h
7576
7577KEYS/KEYRINGS:
7578M:	David Howells <dhowells@redhat.com>
7579L:	keyrings@vger.kernel.org
7580S:	Maintained
7581F:	Documentation/security/keys/core.rst
7582F:	include/linux/key.h
7583F:	include/linux/key-type.h
7584F:	include/linux/keyctl.h
7585F:	include/uapi/linux/keyctl.h
7586F:	include/keys/
7587F:	security/keys/
7588
7589KGDB / KDB /debug_core
7590M:	Jason Wessel <jason.wessel@windriver.com>
7591W:	http://kgdb.wiki.kernel.org/
7592L:	kgdb-bugreport@lists.sourceforge.net
7593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7594S:	Maintained
7595F:	Documentation/dev-tools/kgdb.rst
7596F:	drivers/misc/kgdbts.c
7597F:	drivers/tty/serial/kgdboc.c
7598F:	include/linux/kdb.h
7599F:	include/linux/kgdb.h
7600F:	kernel/debug/
7601
7602KMEMCHECK
7603M:	Vegard Nossum <vegardno@ifi.uio.no>
7604M:	Pekka Enberg <penberg@kernel.org>
7605S:	Maintained
7606F:	Documentation/dev-tools/kmemcheck.rst
7607F:	arch/x86/include/asm/kmemcheck.h
7608F:	arch/x86/mm/kmemcheck/
7609F:	include/linux/kmemcheck.h
7610F:	mm/kmemcheck.c
7611
7612KMEMLEAK
7613M:	Catalin Marinas <catalin.marinas@arm.com>
7614S:	Maintained
7615F:	Documentation/dev-tools/kmemleak.rst
7616F:	include/linux/kmemleak.h
7617F:	mm/kmemleak.c
7618F:	mm/kmemleak-test.c
7619
7620KMOD MODULE USERMODE HELPER
7621M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7622L:	linux-kernel@vger.kernel.org
7623S:	Maintained
7624F:	kernel/kmod.c
7625F:	include/linux/kmod.h
7626F:	lib/test_kmod.c
7627F:	tools/testing/selftests/kmod/
7628
7629KPROBES
7630M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7631M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7632M:	"David S. Miller" <davem@davemloft.net>
7633M:	Masami Hiramatsu <mhiramat@kernel.org>
7634S:	Maintained
7635F:	Documentation/kprobes.txt
7636F:	include/linux/kprobes.h
7637F:	include/asm-generic/kprobes.h
7638F:	kernel/kprobes.c
7639
7640KS0108 LCD CONTROLLER DRIVER
7641M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7642W:	http://miguelojeda.es/auxdisplay.htm
7643W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7644S:	Maintained
7645F:	Documentation/auxdisplay/ks0108
7646F:	drivers/auxdisplay/ks0108.c
7647F:	include/linux/ks0108.h
7648
7649L3MDEV
7650M:	David Ahern <dsa@cumulusnetworks.com>
7651L:	netdev@vger.kernel.org
7652S:	Maintained
7653F:	net/l3mdev
7654F:	include/net/l3mdev.h
7655
7656LANTIQ MIPS ARCHITECTURE
7657M:	John Crispin <john@phrozen.org>
7658L:	linux-mips@linux-mips.org
7659S:	Maintained
7660F:	arch/mips/lantiq
7661
7662LAPB module
7663L:	linux-x25@vger.kernel.org
7664S:	Orphan
7665F:	Documentation/networking/lapb-module.txt
7666F:	include/*/lapb.h
7667F:	net/lapb/
7668
7669LASI 53c700 driver for PARISC
7670M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7671L:	linux-scsi@vger.kernel.org
7672S:	Maintained
7673F:	Documentation/scsi/53c700.txt
7674F:	drivers/scsi/53c700*
7675
7676LED SUBSYSTEM
7677M:	Richard Purdie <rpurdie@rpsys.net>
7678M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7679M:	Pavel Machek <pavel@ucw.cz>
7680L:	linux-leds@vger.kernel.org
7681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7682S:	Maintained
7683F:	Documentation/devicetree/bindings/leds/
7684F:	drivers/leds/
7685F:	include/linux/leds.h
7686
7687LEGACY EEPROM DRIVER
7688M:	Jean Delvare <jdelvare@suse.com>
7689S:	Maintained
7690F:	Documentation/misc-devices/eeprom
7691F:	drivers/misc/eeprom/eeprom.c
7692
7693LEGO USB Tower driver
7694M:	Juergen Stuber <starblue@users.sourceforge.net>
7695L:	legousb-devel@lists.sourceforge.net
7696W:	http://legousb.sourceforge.net/
7697S:	Maintained
7698F:	drivers/usb/misc/legousbtower.c
7699
7700LG2160 MEDIA DRIVER
7701M:	Michael Krufky <mkrufky@linuxtv.org>
7702L:	linux-media@vger.kernel.org
7703W:	https://linuxtv.org
7704W:	http://github.com/mkrufky
7705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7706T:	git git://linuxtv.org/mkrufky/tuners.git
7707S:	Maintained
7708F:	drivers/media/dvb-frontends/lg2160.*
7709
7710LGDT3305 MEDIA DRIVER
7711M:	Michael Krufky <mkrufky@linuxtv.org>
7712L:	linux-media@vger.kernel.org
7713W:	https://linuxtv.org
7714W:	http://github.com/mkrufky
7715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7716T:	git git://linuxtv.org/mkrufky/tuners.git
7717S:	Maintained
7718F:	drivers/media/dvb-frontends/lgdt3305.*
7719
7720LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7721M:	Viresh Kumar <vireshk@kernel.org>
7722L:	linux-ide@vger.kernel.org
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7724S:	Maintained
7725F:	include/linux/pata_arasan_cf_data.h
7726F:	drivers/ata/pata_arasan_cf.c
7727
7728LIBATA PATA DRIVERS
7729M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7730M:	Tejun Heo <tj@kernel.org>
7731L:	linux-ide@vger.kernel.org
7732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7733S:	Maintained
7734F:	drivers/ata/pata_*.c
7735F:	drivers/ata/ata_generic.c
7736
7737LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7738M:	Linus Walleij <linus.walleij@linaro.org>
7739L:	linux-ide@vger.kernel.org
7740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7741S:	Maintained
7742F:	drivers/ata/pata_ftide010.c
7743F:	drivers/ata/sata_gemini.c
7744F:	drivers/ata/sata_gemini.h
7745
7746LIBATA SATA AHCI PLATFORM devices support
7747M:	Hans de Goede <hdegoede@redhat.com>
7748M:	Tejun Heo <tj@kernel.org>
7749L:	linux-ide@vger.kernel.org
7750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7751S:	Maintained
7752F:	drivers/ata/ahci_platform.c
7753F:	drivers/ata/libahci_platform.c
7754F:	include/linux/ahci_platform.h
7755
7756LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7757M:	Mikael Pettersson <mikpelinux@gmail.com>
7758L:	linux-ide@vger.kernel.org
7759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7760S:	Maintained
7761F:	drivers/ata/sata_promise.*
7762
7763LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7764M:	Tejun Heo <tj@kernel.org>
7765L:	linux-ide@vger.kernel.org
7766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7767S:	Maintained
7768F:	drivers/ata/
7769F:	include/linux/ata.h
7770F:	include/linux/libata.h
7771F:	Documentation/devicetree/bindings/ata/
7772
7773LIBLOCKDEP
7774M:	Sasha Levin <alexander.levin@verizon.com>
7775S:	Maintained
7776F:	tools/lib/lockdep/
7777
7778HMM - Heterogeneous Memory Management
7779M:	Jérôme Glisse <jglisse@redhat.com>
7780L:	linux-mm@kvack.org
7781S:	Maintained
7782F:	mm/hmm*
7783F:	include/linux/hmm*
7784
7785LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7786M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7787L:	linux-nvdimm@lists.01.org
7788Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7789S:	Supported
7790F:	drivers/nvdimm/blk.c
7791F:	drivers/nvdimm/region_devs.c
7792
7793LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7794M:	Vishal Verma <vishal.l.verma@intel.com>
7795L:	linux-nvdimm@lists.01.org
7796Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7797S:	Supported
7798F:	drivers/nvdimm/btt*
7799
7800LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7801M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7802L:	linux-nvdimm@lists.01.org
7803Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7804S:	Supported
7805F:	drivers/nvdimm/pmem*
7806
7807LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7808M:	Dan Williams <dan.j.williams@intel.com>
7809L:	linux-nvdimm@lists.01.org
7810Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7812S:	Supported
7813F:	drivers/nvdimm/*
7814F:	drivers/acpi/nfit/*
7815F:	include/linux/nd.h
7816F:	include/linux/libnvdimm.h
7817F:	include/uapi/linux/ndctl.h
7818
7819LIGHTNVM PLATFORM SUPPORT
7820M:	Matias Bjorling <mb@lightnvm.io>
7821W:	http://github/OpenChannelSSD
7822L:	linux-block@vger.kernel.org
7823S:	Maintained
7824F:	drivers/lightnvm/
7825F:	include/linux/lightnvm.h
7826F:	include/uapi/linux/lightnvm.h
7827
7828LINUX FOR POWER MACINTOSH
7829M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7830W:	http://www.penguinppc.org/
7831L:	linuxppc-dev@lists.ozlabs.org
7832S:	Maintained
7833F:	arch/powerpc/platforms/powermac/
7834F:	drivers/macintosh/
7835
7836LINUX FOR POWERPC (32-BIT AND 64-BIT)
7837M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7838M:	Paul Mackerras <paulus@samba.org>
7839M:	Michael Ellerman <mpe@ellerman.id.au>
7840W:	https://github.com/linuxppc/linux/wiki
7841L:	linuxppc-dev@lists.ozlabs.org
7842Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7844S:	Supported
7845F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7846F:	Documentation/devicetree/bindings/powerpc/
7847F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7848F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7849F:	Documentation/powerpc/
7850F:	arch/powerpc/
7851F:	drivers/char/tpm/tpm_ibmvtpm*
7852F:	drivers/crypto/nx/
7853F:	drivers/crypto/vmx/
7854F:	drivers/i2c/busses/i2c-opal.c
7855F:	drivers/net/ethernet/ibm/ibmveth.*
7856F:	drivers/net/ethernet/ibm/ibmvnic.*
7857F:	drivers/pci/hotplug/pnv_php.c
7858F:	drivers/pci/hotplug/rpa*
7859F:	drivers/rtc/rtc-opal.c
7860F:	drivers/scsi/ibmvscsi/
7861F:	drivers/tty/hvc/hvc_opal.c
7862F:	drivers/watchdog/wdrtas.c
7863F:	tools/testing/selftests/powerpc
7864N:	/pmac
7865N:	powermac
7866N:	powernv
7867N:	[^a-z0-9]ps3
7868N:	pseries
7869
7870LINUX FOR POWERPC EMBEDDED MPC5XXX
7871M:	Anatolij Gustschin <agust@denx.de>
7872L:	linuxppc-dev@lists.ozlabs.org
7873T:	git git://git.denx.de/linux-denx-agust.git
7874S:	Maintained
7875F:	arch/powerpc/platforms/512x/
7876F:	arch/powerpc/platforms/52xx/
7877
7878LINUX FOR POWERPC EMBEDDED PPC4XX
7879M:	Alistair Popple <alistair@popple.id.au>
7880M:	Matt Porter <mporter@kernel.crashing.org>
7881W:	http://www.penguinppc.org/
7882L:	linuxppc-dev@lists.ozlabs.org
7883S:	Maintained
7884F:	arch/powerpc/platforms/40x/
7885F:	arch/powerpc/platforms/44x/
7886
7887LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7888M:	Scott Wood <oss@buserror.net>
7889M:	Kumar Gala <galak@kernel.crashing.org>
7890W:	http://www.penguinppc.org/
7891L:	linuxppc-dev@lists.ozlabs.org
7892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7893S:	Maintained
7894F:	arch/powerpc/platforms/83xx/
7895F:	arch/powerpc/platforms/85xx/
7896F:	Documentation/devicetree/bindings/powerpc/fsl/
7897
7898LINUX FOR POWERPC EMBEDDED PPC8XX
7899M:	Vitaly Bordug <vitb@kernel.crashing.org>
7900W:	http://www.penguinppc.org/
7901L:	linuxppc-dev@lists.ozlabs.org
7902S:	Maintained
7903F:	arch/powerpc/platforms/8xx/
7904
7905LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7906L:	linuxppc-dev@lists.ozlabs.org
7907S:	Orphan
7908F:	arch/powerpc/*/*virtex*
7909F:	arch/powerpc/*/*/*virtex*
7910
7911LINUX FOR POWERPC PA SEMI PWRFICIENT
7912L:	linuxppc-dev@lists.ozlabs.org
7913S:	Orphan
7914F:	arch/powerpc/platforms/pasemi/
7915F:	drivers/*/*pasemi*
7916F:	drivers/*/*/*pasemi*
7917
7918LINUX KERNEL DUMP TEST MODULE (LKDTM)
7919M:	Kees Cook <keescook@chromium.org>
7920S:	Maintained
7921F:	drivers/misc/lkdtm*
7922
7923LINUX SECURITY MODULE (LSM) FRAMEWORK
7924M:	Chris Wright <chrisw@sous-sol.org>
7925L:	linux-security-module@vger.kernel.org
7926S:	Supported
7927
7928LIS3LV02D ACCELEROMETER DRIVER
7929M:	Eric Piel <eric.piel@tremplin-utc.net>
7930S:	Maintained
7931F:	Documentation/misc-devices/lis3lv02d
7932F:	drivers/misc/lis3lv02d/
7933F:	drivers/platform/x86/hp_accel.c
7934
7935LIVE PATCHING
7936M:	Josh Poimboeuf <jpoimboe@redhat.com>
7937M:	Jessica Yu <jeyu@kernel.org>
7938M:	Jiri Kosina <jikos@kernel.org>
7939M:	Miroslav Benes <mbenes@suse.cz>
7940R:	Petr Mladek <pmladek@suse.com>
7941S:	Maintained
7942F:	kernel/livepatch/
7943F:	include/linux/livepatch.h
7944F:	arch/x86/include/asm/livepatch.h
7945F:	arch/x86/kernel/livepatch.c
7946F:	Documentation/livepatch/
7947F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7948F:	samples/livepatch/
7949L:	live-patching@vger.kernel.org
7950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7951
7952LLC (802.2)
7953L:	netdev@vger.kernel.org
7954S:	Odd fixes
7955F:	include/linux/llc.h
7956F:	include/uapi/linux/llc.h
7957F:	include/net/llc*
7958F:	net/llc/
7959
7960LM73 HARDWARE MONITOR DRIVER
7961M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7962L:	linux-hwmon@vger.kernel.org
7963S:	Maintained
7964F:	drivers/hwmon/lm73.c
7965
7966LM78 HARDWARE MONITOR DRIVER
7967M:	Jean Delvare <jdelvare@suse.com>
7968L:	linux-hwmon@vger.kernel.org
7969S:	Maintained
7970F:	Documentation/hwmon/lm78
7971F:	drivers/hwmon/lm78.c
7972
7973LM83 HARDWARE MONITOR DRIVER
7974M:	Jean Delvare <jdelvare@suse.com>
7975L:	linux-hwmon@vger.kernel.org
7976S:	Maintained
7977F:	Documentation/hwmon/lm83
7978F:	drivers/hwmon/lm83.c
7979
7980LM90 HARDWARE MONITOR DRIVER
7981M:	Jean Delvare <jdelvare@suse.com>
7982L:	linux-hwmon@vger.kernel.org
7983S:	Maintained
7984F:	Documentation/hwmon/lm90
7985F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7986F:	drivers/hwmon/lm90.c
7987F:	include/dt-bindings/thermal/lm90.h
7988
7989LM95234 HARDWARE MONITOR DRIVER
7990M:	Guenter Roeck <linux@roeck-us.net>
7991L:	linux-hwmon@vger.kernel.org
7992S:	Maintained
7993F:	Documentation/hwmon/lm95234
7994F:	drivers/hwmon/lm95234.c
7995
7996LME2510 MEDIA DRIVER
7997M:	Malcolm Priestley <tvboxspy@gmail.com>
7998L:	linux-media@vger.kernel.org
7999W:	https://linuxtv.org
8000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8001S:	Maintained
8002F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8003
8004LOADPIN SECURITY MODULE
8005M:	Kees Cook <keescook@chromium.org>
8006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8007S:	Supported
8008F:	security/loadpin/
8009F:	Documentation/admin-guide/LSM/LoadPin.rst
8010
8011LOCKING PRIMITIVES
8012M:	Peter Zijlstra <peterz@infradead.org>
8013M:	Ingo Molnar <mingo@redhat.com>
8014L:	linux-kernel@vger.kernel.org
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8016S:	Maintained
8017F:	Documentation/locking/
8018F:	include/linux/lockdep.h
8019F:	include/linux/spinlock*.h
8020F:	arch/*/include/asm/spinlock*.h
8021F:	include/linux/rwlock*.h
8022F:	include/linux/mutex*.h
8023F:	arch/*/include/asm/mutex*.h
8024F:	include/linux/rwsem*.h
8025F:	arch/*/include/asm/rwsem.h
8026F:	include/linux/seqlock.h
8027F:	lib/locking*.[ch]
8028F:	kernel/locking/
8029
8030LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8031M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8032L:	linux-ntfs-dev@lists.sourceforge.net
8033W:	http://www.linux-ntfs.org/content/view/19/37/
8034S:	Maintained
8035F:	Documentation/ldm.txt
8036F:	block/partitions/ldm.*
8037
8038LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8039M:	Sathya Prakash <sathya.prakash@broadcom.com>
8040M:	Chaitra P B <chaitra.basappa@broadcom.com>
8041M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8042L:	MPT-FusionLinux.pdl@broadcom.com
8043L:	linux-scsi@vger.kernel.org
8044W:	http://www.avagotech.com/support/
8045S:	Supported
8046F:	drivers/message/fusion/
8047F:	drivers/scsi/mpt2sas/
8048F:	drivers/scsi/mpt3sas/
8049
8050LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8051M:	Matthew Wilcox <matthew@wil.cx>
8052L:	linux-scsi@vger.kernel.org
8053S:	Maintained
8054F:	drivers/scsi/sym53c8xx_2/
8055
8056LTC4261 HARDWARE MONITOR DRIVER
8057M:	Guenter Roeck <linux@roeck-us.net>
8058L:	linux-hwmon@vger.kernel.org
8059S:	Maintained
8060F:	Documentation/hwmon/ltc4261
8061F:	drivers/hwmon/ltc4261.c
8062
8063LTC4306 I2C MULTIPLEXER DRIVER
8064M:	Michael Hennerich <michael.hennerich@analog.com>
8065W:	http://ez.analog.com/community/linux-device-drivers
8066L:	linux-i2c@vger.kernel.org
8067S:	Supported
8068F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8069F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8070
8071LTP (Linux Test Project)
8072M:	Mike Frysinger <vapier@gentoo.org>
8073M:	Cyril Hrubis <chrubis@suse.cz>
8074M:	Wanlong Gao <wanlong.gao@gmail.com>
8075M:	Jan Stancek <jstancek@redhat.com>
8076M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8077M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8078L:	ltp@lists.linux.it (subscribers-only)
8079W:	http://linux-test-project.github.io/
8080T:	git git://github.com/linux-test-project/ltp.git
8081S:	Maintained
8082
8083M32R ARCHITECTURE
8084W:	http://www.linux-m32r.org/
8085S:	Orphan
8086F:	arch/m32r/
8087
8088M68K ARCHITECTURE
8089M:	Geert Uytterhoeven <geert@linux-m68k.org>
8090L:	linux-m68k@lists.linux-m68k.org
8091W:	http://www.linux-m68k.org/
8092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8093S:	Maintained
8094F:	arch/m68k/
8095F:	drivers/zorro/
8096
8097M68K ON APPLE MACINTOSH
8098M:	Joshua Thompson <funaho@jurai.org>
8099W:	http://www.mac.linux-m68k.org/
8100L:	linux-m68k@lists.linux-m68k.org
8101S:	Maintained
8102F:	arch/m68k/mac/
8103
8104M68K ON HP9000/300
8105M:	Philip Blundell <philb@gnu.org>
8106W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8107S:	Maintained
8108F:	arch/m68k/hp300/
8109
8110M88DS3103 MEDIA DRIVER
8111M:	Antti Palosaari <crope@iki.fi>
8112L:	linux-media@vger.kernel.org
8113W:	https://linuxtv.org
8114W:	http://palosaari.fi/linux/
8115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8116T:	git git://linuxtv.org/anttip/media_tree.git
8117S:	Maintained
8118F:	drivers/media/dvb-frontends/m88ds3103*
8119
8120M88RS2000 MEDIA DRIVER
8121M:	Malcolm Priestley <tvboxspy@gmail.com>
8122L:	linux-media@vger.kernel.org
8123W:	https://linuxtv.org
8124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8125S:	Maintained
8126F:	drivers/media/dvb-frontends/m88rs2000*
8127
8128MA901 MASTERKIT USB FM RADIO DRIVER
8129M:	Alexey Klimov <klimov.linux@gmail.com>
8130L:	linux-media@vger.kernel.org
8131T:	git git://linuxtv.org/media_tree.git
8132S:	Maintained
8133F:	drivers/media/radio/radio-ma901.c
8134
8135MAC80211
8136M:	Johannes Berg <johannes@sipsolutions.net>
8137L:	linux-wireless@vger.kernel.org
8138W:	http://wireless.kernel.org/
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8141S:	Maintained
8142F:	Documentation/networking/mac80211-injection.txt
8143F:	include/net/mac80211.h
8144F:	net/mac80211/
8145F:	drivers/net/wireless/mac80211_hwsim.[ch]
8146
8147MAILBOX API
8148M:	Jassi Brar <jassisinghbrar@gmail.com>
8149L:	linux-kernel@vger.kernel.org
8150S:	Maintained
8151F:	drivers/mailbox/
8152F:	include/linux/mailbox_client.h
8153F:	include/linux/mailbox_controller.h
8154
8155MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8156M:	Michael Kerrisk <mtk.manpages@gmail.com>
8157W:	http://www.kernel.org/doc/man-pages
8158L:	linux-man@vger.kernel.org
8159S:	Maintained
8160
8161MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8162M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8163L:	linux-mips@linux-mips.org
8164S:	Maintained
8165F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8166
8167MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8168M:	Andrew Lunn <andrew@lunn.ch>
8169M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8170L:	netdev@vger.kernel.org
8171S:	Maintained
8172F:	drivers/net/dsa/mv88e6xxx/
8173F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8174
8175MARVELL ARMADA DRM SUPPORT
8176M:	Russell King <linux@armlinux.org.uk>
8177S:	Maintained
8178T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8179T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8180F:	drivers/gpu/drm/armada/
8181F:	include/uapi/drm/armada_drm.h
8182F:	Documentation/devicetree/bindings/display/armada/
8183
8184MARVELL CRYPTO DRIVER
8185M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8186M:	Arnaud Ebalard <arno@natisbad.org>
8187F:	drivers/crypto/marvell/
8188S:	Maintained
8189L:	linux-crypto@vger.kernel.org
8190
8191MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8192M:	Mirko Lindner <mlindner@marvell.com>
8193M:	Stephen Hemminger <stephen@networkplumber.org>
8194L:	netdev@vger.kernel.org
8195S:	Maintained
8196F:	drivers/net/ethernet/marvell/sk*
8197
8198MARVELL LIBERTAS WIRELESS DRIVER
8199L:	libertas-dev@lists.infradead.org
8200S:	Orphan
8201F:	drivers/net/wireless/marvell/libertas/
8202
8203MARVELL MV643XX ETHERNET DRIVER
8204M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8205L:	netdev@vger.kernel.org
8206S:	Maintained
8207F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8208F:	include/linux/mv643xx.h
8209
8210MARVELL MV88X3310 PHY DRIVER
8211M:	Russell King <rmk@armlinux.org.uk>
8212L:	netdev@vger.kernel.org
8213S:	Maintained
8214F:	drivers/net/phy/marvell10g.c
8215
8216MARVELL MVNETA ETHERNET DRIVER
8217M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8218L:	netdev@vger.kernel.org
8219S:	Maintained
8220F:	drivers/net/ethernet/marvell/mvneta.*
8221
8222MARVELL MWIFIEX WIRELESS DRIVER
8223M:	Amitkumar Karwar <amitkarwar@gmail.com>
8224M:	Nishant Sarmukadam <nishants@marvell.com>
8225M:	Ganapathi Bhat <gbhat@marvell.com>
8226M:	Xinming Hu <huxm@marvell.com>
8227L:	linux-wireless@vger.kernel.org
8228S:	Maintained
8229F:	drivers/net/wireless/marvell/mwifiex/
8230
8231MARVELL MWL8K WIRELESS DRIVER
8232M:	Lennert Buytenhek <buytenh@wantstofly.org>
8233L:	linux-wireless@vger.kernel.org
8234S:	Odd Fixes
8235F:	drivers/net/wireless/marvell/mwl8k.c
8236
8237MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8238M:	Nicolas Pitre <nico@fluxnic.net>
8239S:	Odd Fixes
8240F:	drivers/mmc/host/mvsdio.*
8241
8242MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8243M:	Hu Ziji <huziji@marvell.com>
8244L:	linux-mmc@vger.kernel.org
8245S:	Supported
8246F:	drivers/mmc/host/sdhci-xenon*
8247F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8248
8249MATROX FRAMEBUFFER DRIVER
8250L:	linux-fbdev@vger.kernel.org
8251S:	Orphan
8252F:	drivers/video/fbdev/matrox/matroxfb_*
8253F:	include/uapi/linux/matroxfb.h
8254
8255MAX16065 HARDWARE MONITOR DRIVER
8256M:	Guenter Roeck <linux@roeck-us.net>
8257L:	linux-hwmon@vger.kernel.org
8258S:	Maintained
8259F:	Documentation/hwmon/max16065
8260F:	drivers/hwmon/max16065.c
8261
8262MAX20751 HARDWARE MONITOR DRIVER
8263M:	Guenter Roeck <linux@roeck-us.net>
8264L:	linux-hwmon@vger.kernel.org
8265S:	Maintained
8266F:	Documentation/hwmon/max20751
8267F:	drivers/hwmon/max20751.c
8268
8269MAX2175 SDR TUNER DRIVER
8270M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8271L:	linux-media@vger.kernel.org
8272T:	git git://linuxtv.org/media_tree.git
8273S:	Maintained
8274F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8275F:	Documentation/media/v4l-drivers/max2175.rst
8276F:	drivers/media/i2c/max2175*
8277F:	include/uapi/linux/max2175.h
8278
8279MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8280L:	linux-hwmon@vger.kernel.org
8281S:	Orphan
8282F:	Documentation/hwmon/max6650
8283F:	drivers/hwmon/max6650.c
8284
8285MAX6697 HARDWARE MONITOR DRIVER
8286M:	Guenter Roeck <linux@roeck-us.net>
8287L:	linux-hwmon@vger.kernel.org
8288S:	Maintained
8289F:	Documentation/hwmon/max6697
8290F:	Documentation/devicetree/bindings/i2c/max6697.txt
8291F:	drivers/hwmon/max6697.c
8292F:	include/linux/platform_data/max6697.h
8293
8294MAX9860 MONO AUDIO VOICE CODEC DRIVER
8295M:	Peter Rosin <peda@axentia.se>
8296L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8297S:	Maintained
8298F:	Documentation/devicetree/bindings/sound/max9860.txt
8299F:	sound/soc/codecs/max9860.*
8300
8301MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8302M:	Javier Martinez Canillas <javier@dowhile0.org>
8303L:	linux-kernel@vger.kernel.org
8304S:	Supported
8305F:	drivers/regulator/max77802-regulator.c
8306F:	Documentation/devicetree/bindings/*/*max77802.txt
8307F:	include/dt-bindings/*/*max77802.h
8308
8309MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8310M:	Krzysztof Kozlowski <krzk@kernel.org>
8311M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8312L:	linux-pm@vger.kernel.org
8313S:	Supported
8314F:	drivers/power/supply/max14577_charger.c
8315F:	drivers/power/supply/max77693_charger.c
8316
8317MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8318M:	Chanwoo Choi <cw00.choi@samsung.com>
8319M:	Krzysztof Kozlowski <krzk@kernel.org>
8320M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8321L:	linux-kernel@vger.kernel.org
8322S:	Supported
8323F:	drivers/*/max14577*.c
8324F:	drivers/*/max77686*.c
8325F:	drivers/*/max77693*.c
8326F:	drivers/extcon/extcon-max14577.c
8327F:	drivers/extcon/extcon-max77693.c
8328F:	drivers/rtc/rtc-max77686.c
8329F:	drivers/clk/clk-max77686.c
8330F:	Documentation/devicetree/bindings/mfd/max14577.txt
8331F:	Documentation/devicetree/bindings/*/max77686.txt
8332F:	Documentation/devicetree/bindings/mfd/max77693.txt
8333F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8334F:	include/linux/mfd/max14577*.h
8335F:	include/linux/mfd/max77686*.h
8336F:	include/linux/mfd/max77693*.h
8337
8338MAXIRADIO FM RADIO RECEIVER DRIVER
8339M:	Hans Verkuil <hverkuil@xs4all.nl>
8340L:	linux-media@vger.kernel.org
8341T:	git git://linuxtv.org/media_tree.git
8342W:	https://linuxtv.org
8343S:	Maintained
8344F:	drivers/media/radio/radio-maxiradio*
8345
8346MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8347M:	Peter Rosin <peda@axentia.se>
8348L:	linux-iio@vger.kernel.org
8349S:	Maintained
8350F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8351F:	drivers/iio/potentiometer/mcp4531.c
8352
8353MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8354M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8355L:	linux-iio@vger.kernel.org
8356S:	Maintained
8357F:	drivers/iio/dac/cio-dac.c
8358
8359MEDIA DRIVERS FOR ASCOT2E
8360M:	Sergey Kozlov <serjk@netup.ru>
8361M:	Abylay Ospan <aospan@netup.ru>
8362L:	linux-media@vger.kernel.org
8363W:	https://linuxtv.org
8364W:	http://netup.tv/
8365T:	git git://linuxtv.org/media_tree.git
8366S:	Supported
8367F:	drivers/media/dvb-frontends/ascot2e*
8368
8369MEDIA DRIVERS FOR CXD2841ER
8370M:	Sergey Kozlov <serjk@netup.ru>
8371M:	Abylay Ospan <aospan@netup.ru>
8372L:	linux-media@vger.kernel.org
8373W:	https://linuxtv.org
8374W:	http://netup.tv/
8375T:	git git://linuxtv.org/media_tree.git
8376S:	Supported
8377F:	drivers/media/dvb-frontends/cxd2841er*
8378
8379MEDIA DRIVERS FOR FREESCALE IMX
8380M:	Steve Longerbeam <slongerbeam@gmail.com>
8381M:	Philipp Zabel <p.zabel@pengutronix.de>
8382L:	linux-media@vger.kernel.org
8383T:	git git://linuxtv.org/media_tree.git
8384S:	Maintained
8385F:	Documentation/devicetree/bindings/media/imx.txt
8386F:	Documentation/media/v4l-drivers/imx.rst
8387F:	drivers/staging/media/imx/
8388F:	include/linux/imx-media.h
8389F:	include/media/imx.h
8390
8391MEDIA DRIVERS FOR HELENE
8392M:	Abylay Ospan <aospan@netup.ru>
8393L:	linux-media@vger.kernel.org
8394W:	https://linuxtv.org
8395W:	http://netup.tv/
8396T:	git git://linuxtv.org/media_tree.git
8397S:	Supported
8398F:	drivers/media/dvb-frontends/helene*
8399
8400MEDIA DRIVERS FOR HORUS3A
8401M:	Sergey Kozlov <serjk@netup.ru>
8402M:	Abylay Ospan <aospan@netup.ru>
8403L:	linux-media@vger.kernel.org
8404W:	https://linuxtv.org
8405W:	http://netup.tv/
8406T:	git git://linuxtv.org/media_tree.git
8407S:	Supported
8408F:	drivers/media/dvb-frontends/horus3a*
8409
8410MEDIA DRIVERS FOR LNBH25
8411M:	Sergey Kozlov <serjk@netup.ru>
8412M:	Abylay Ospan <aospan@netup.ru>
8413L:	linux-media@vger.kernel.org
8414W:	https://linuxtv.org
8415W:	http://netup.tv/
8416T:	git git://linuxtv.org/media_tree.git
8417S:	Supported
8418F:	drivers/media/dvb-frontends/lnbh25*
8419
8420MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8421M:	Daniel Scheller <d.scheller.oss@gmail.com>
8422L:	linux-media@vger.kernel.org
8423W:	https://linuxtv.org
8424T:	git git://linuxtv.org/media_tree.git
8425S:	Maintained
8426F:	drivers/media/dvb-frontends/mxl5xx*
8427
8428MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8429M:	Sergey Kozlov <serjk@netup.ru>
8430M:	Abylay Ospan <aospan@netup.ru>
8431L:	linux-media@vger.kernel.org
8432W:	https://linuxtv.org
8433W:	http://netup.tv/
8434T:	git git://linuxtv.org/media_tree.git
8435S:	Supported
8436F:	drivers/media/pci/netup_unidvb/*
8437
8438MEDIA DRIVERS FOR RENESAS - DRIF
8439M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8440L:	linux-media@vger.kernel.org
8441L:	linux-renesas-soc@vger.kernel.org
8442T:	git git://linuxtv.org/media_tree.git
8443S:	Supported
8444F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8445F:	drivers/media/platform/rcar_drif.c
8446
8447MEDIA DRIVERS FOR RENESAS - FCP
8448M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8449L:	linux-media@vger.kernel.org
8450L:	linux-renesas-soc@vger.kernel.org
8451T:	git git://linuxtv.org/media_tree.git
8452S:	Supported
8453F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8454F:	drivers/media/platform/rcar-fcp.c
8455F:	include/media/rcar-fcp.h
8456
8457MEDIA DRIVERS FOR RENESAS - FDP1
8458M:	Kieran Bingham <kieran@bingham.xyz>
8459L:	linux-media@vger.kernel.org
8460L:	linux-renesas-soc@vger.kernel.org
8461T:	git git://linuxtv.org/media_tree.git
8462S:	Supported
8463F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8464F:	drivers/media/platform/rcar_fdp1.c
8465
8466MEDIA DRIVERS FOR RENESAS - VIN
8467M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8468L:	linux-media@vger.kernel.org
8469L:	linux-renesas-soc@vger.kernel.org
8470T:	git git://linuxtv.org/media_tree.git
8471S:	Supported
8472F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8473F:	drivers/media/platform/rcar-vin/
8474
8475MEDIA DRIVERS FOR RENESAS - VSP1
8476M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8477L:	linux-media@vger.kernel.org
8478L:	linux-renesas-soc@vger.kernel.org
8479T:	git git://linuxtv.org/media_tree.git
8480S:	Supported
8481F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8482F:	drivers/media/platform/vsp1/
8483
8484MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8485M:	Daniel Scheller <d.scheller.oss@gmail.com>
8486L:	linux-media@vger.kernel.org
8487W:	https://linuxtv.org
8488T:	git git://linuxtv.org/media_tree.git
8489S:	Maintained
8490F:	drivers/media/dvb-frontends/stv0910*
8491
8492MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8493M:	Daniel Scheller <d.scheller.oss@gmail.com>
8494L:	linux-media@vger.kernel.org
8495W:	https://linuxtv.org
8496T:	git git://linuxtv.org/media_tree.git
8497S:	Maintained
8498F:	drivers/media/dvb-frontends/stv6111*
8499
8500MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8501M:	Daniel Scheller <d.scheller.oss@gmail.com>
8502L:	linux-media@vger.kernel.org
8503W:	https://linuxtv.org
8504T:	git git://linuxtv.org/media_tree.git
8505S:	Maintained
8506F:	drivers/media/pci/ddbridge/*
8507
8508MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8509M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8510M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8511P:	LinuxTV.org Project
8512L:	linux-media@vger.kernel.org
8513W:	https://linuxtv.org
8514Q:	http://patchwork.kernel.org/project/linux-media/list/
8515T:	git git://linuxtv.org/media_tree.git
8516S:	Maintained
8517F:	Documentation/devicetree/bindings/media/
8518F:	Documentation/media/
8519F:	drivers/media/
8520F:	drivers/staging/media/
8521F:	include/linux/platform_data/media/
8522F:	include/media/
8523F:	include/uapi/linux/dvb/
8524F:	include/uapi/linux/videodev2.h
8525F:	include/uapi/linux/media.h
8526F:	include/uapi/linux/v4l2-*
8527F:	include/uapi/linux/meye.h
8528F:	include/uapi/linux/ivtv*
8529F:	include/uapi/linux/uvcvideo.h
8530
8531MEDIATEK ETHERNET DRIVER
8532M:	Felix Fietkau <nbd@openwrt.org>
8533M:	John Crispin <john@phrozen.org>
8534M:	Sean Wang <sean.wang@mediatek.com>
8535M:	Nelson Chang <nelson.chang@mediatek.com>
8536L:	netdev@vger.kernel.org
8537S:	Maintained
8538F:	drivers/net/ethernet/mediatek/
8539
8540MEDIATEK JPEG DRIVER
8541M:	Rick Chang <rick.chang@mediatek.com>
8542M:	Bin Liu <bin.liu@mediatek.com>
8543S:	Supported
8544F:	drivers/media/platform/mtk-jpeg/
8545F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8546
8547MEDIATEK MDP DRIVER
8548M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8549M:	Houlong Wei <houlong.wei@mediatek.com>
8550M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8551S:	Supported
8552F:	drivers/media/platform/mtk-mdp/
8553F:	drivers/media/platform/mtk-vpu/
8554F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8555
8556MEDIATEK MEDIA DRIVER
8557M:	Tiffany Lin <tiffany.lin@mediatek.com>
8558M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8559S:	Supported
8560F:	drivers/media/platform/mtk-vcodec/
8561F:	drivers/media/platform/mtk-vpu/
8562F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8563F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8564
8565MEDIATEK MT7601U WIRELESS LAN DRIVER
8566M:	Jakub Kicinski <kubakici@wp.pl>
8567L:	linux-wireless@vger.kernel.org
8568S:	Maintained
8569F:	drivers/net/wireless/mediatek/mt7601u/
8570
8571MEDIATEK CIR DRIVER
8572M:	Sean Wang <sean.wang@mediatek.com>
8573S:	Maintained
8574F:	drivers/media/rc/mtk-cir.c
8575
8576MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8577M:	Sean Wang <sean.wang@mediatek.com>
8578S:	Maintained
8579F:	drivers/char/hw_random/mtk-rng.c
8580
8581MEDIATEK USB3 DRD IP DRIVER
8582M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8583L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8585L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8586S:	Maintained
8587F:	drivers/usb/mtu3/
8588
8589MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8590M:	Peter Senna Tschudin <peter.senna@collabora.com>
8591M:	Martin Donnelly <martin.donnelly@ge.com>
8592M:	Martyn Welch <martyn.welch@collabora.co.uk>
8593S:	Maintained
8594F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8595F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8596
8597MEGARAID SCSI/SAS DRIVERS
8598M:	Kashyap Desai <kashyap.desai@broadcom.com>
8599M:	Sumit Saxena <sumit.saxena@broadcom.com>
8600M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8601L:	megaraidlinux.pdl@broadcom.com
8602L:	linux-scsi@vger.kernel.org
8603W:	http://www.avagotech.com/support/
8604S:	Maintained
8605F:	Documentation/scsi/megaraid.txt
8606F:	drivers/scsi/megaraid.*
8607F:	drivers/scsi/megaraid/
8608
8609MELEXIS MLX90614 DRIVER
8610M:	Crt Mori <cmo@melexis.com>
8611L:	linux-iio@vger.kernel.org
8612W:	http://www.melexis.com
8613S:	Supported
8614F:	drivers/iio/temperature/mlx90614.c
8615
8616MELFAS MIP4 TOUCHSCREEN DRIVER
8617M:	Sangwon Jee <jeesw@melfas.com>
8618W:	http://www.melfas.com
8619S:	Supported
8620F:	drivers/input/touchscreen/melfas_mip4.c
8621F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8622
8623MELLANOX ETHERNET DRIVER (mlx4_en)
8624M:	Tariq Toukan <tariqt@mellanox.com>
8625L:	netdev@vger.kernel.org
8626S:	Supported
8627W:	http://www.mellanox.com
8628Q:	http://patchwork.ozlabs.org/project/netdev/list/
8629F:	drivers/net/ethernet/mellanox/mlx4/en_*
8630
8631MELLANOX ETHERNET DRIVER (mlx5e)
8632M:	Saeed Mahameed <saeedm@mellanox.com>
8633L:	netdev@vger.kernel.org
8634S:	Supported
8635W:	http://www.mellanox.com
8636Q:	http://patchwork.ozlabs.org/project/netdev/list/
8637F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8638
8639MELLANOX ETHERNET INNOVA DRIVER
8640M:	Ilan Tayari <ilant@mellanox.com>
8641R:	Boris Pismenny <borisp@mellanox.com>
8642L:	netdev@vger.kernel.org
8643S:	Supported
8644W:	http://www.mellanox.com
8645Q:	http://patchwork.ozlabs.org/project/netdev/list/
8646F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8647F:	include/linux/mlx5/mlx5_ifc_fpga.h
8648
8649MELLANOX ETHERNET INNOVA IPSEC DRIVER
8650M:	Ilan Tayari <ilant@mellanox.com>
8651R:	Boris Pismenny <borisp@mellanox.com>
8652L:	netdev@vger.kernel.org
8653S:	Supported
8654W:	http://www.mellanox.com
8655Q:	http://patchwork.ozlabs.org/project/netdev/list/
8656F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8657F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8658
8659MELLANOX ETHERNET SWITCH DRIVERS
8660M:	Jiri Pirko <jiri@mellanox.com>
8661M:	Ido Schimmel <idosch@mellanox.com>
8662L:	netdev@vger.kernel.org
8663S:	Supported
8664W:	http://www.mellanox.com
8665Q:	http://patchwork.ozlabs.org/project/netdev/list/
8666F:	drivers/net/ethernet/mellanox/mlxsw/
8667
8668MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8669M:	Yotam Gigi <yotamg@mellanox.com>
8670L:	netdev@vger.kernel.org
8671S:	Supported
8672W:	http://www.mellanox.com
8673Q:	http://patchwork.ozlabs.org/project/netdev/list/
8674F:	drivers/net/ethernet/mellanox/mlxfw/
8675
8676MELLANOX MLX CPLD HOTPLUG DRIVER
8677M:	Vadim Pasternak <vadimp@mellanox.com>
8678L:	platform-driver-x86@vger.kernel.org
8679S:	Supported
8680F:	drivers/platform/x86/mlxcpld-hotplug.c
8681F:	include/linux/platform_data/mlxcpld-hotplug.h
8682
8683MELLANOX MLX4 core VPI driver
8684M:	Tariq Toukan <tariqt@mellanox.com>
8685L:	netdev@vger.kernel.org
8686L:	linux-rdma@vger.kernel.org
8687W:	http://www.mellanox.com
8688Q:	http://patchwork.ozlabs.org/project/netdev/list/
8689S:	Supported
8690F:	drivers/net/ethernet/mellanox/mlx4/
8691F:	include/linux/mlx4/
8692
8693MELLANOX MLX4 IB driver
8694M:	Yishai Hadas <yishaih@mellanox.com>
8695L:	linux-rdma@vger.kernel.org
8696W:	http://www.mellanox.com
8697Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8698S:	Supported
8699F:	drivers/infiniband/hw/mlx4/
8700F:	include/linux/mlx4/
8701F:	include/uapi/rdma/mlx4-abi.h
8702
8703MELLANOX MLX5 core VPI driver
8704M:	Saeed Mahameed <saeedm@mellanox.com>
8705M:	Matan Barak <matanb@mellanox.com>
8706M:	Leon Romanovsky <leonro@mellanox.com>
8707L:	netdev@vger.kernel.org
8708L:	linux-rdma@vger.kernel.org
8709W:	http://www.mellanox.com
8710Q:	http://patchwork.ozlabs.org/project/netdev/list/
8711S:	Supported
8712F:	drivers/net/ethernet/mellanox/mlx5/core/
8713F:	include/linux/mlx5/
8714
8715MELLANOX MLX5 IB driver
8716M:	Matan Barak <matanb@mellanox.com>
8717M:	Leon Romanovsky <leonro@mellanox.com>
8718L:	linux-rdma@vger.kernel.org
8719W:	http://www.mellanox.com
8720Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8721S:	Supported
8722F:	drivers/infiniband/hw/mlx5/
8723F:	include/linux/mlx5/
8724F:	include/uapi/rdma/mlx5-abi.h
8725
8726MELLANOX MLXCPLD I2C AND MUX DRIVER
8727M:	Vadim Pasternak <vadimp@mellanox.com>
8728M:	Michael Shych <michaelsh@mellanox.com>
8729L:	linux-i2c@vger.kernel.org
8730S:	Supported
8731F:	drivers/i2c/busses/i2c-mlxcpld.c
8732F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8733F:	Documentation/i2c/busses/i2c-mlxcpld
8734
8735MELLANOX MLXCPLD LED DRIVER
8736M:	Vadim Pasternak <vadimp@mellanox.com>
8737L:	linux-leds@vger.kernel.org
8738S:	Supported
8739F:	drivers/leds/leds-mlxcpld.c
8740F:	Documentation/leds/leds-mlxcpld.txt
8741
8742MELLANOX PLATFORM DRIVER
8743M:	Vadim Pasternak <vadimp@mellanox.com>
8744L:	platform-driver-x86@vger.kernel.org
8745S:	Supported
8746F:	drivers/platform/x86/mlx-platform.c
8747
8748MEMBARRIER SUPPORT
8749M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8750M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8751L:	linux-kernel@vger.kernel.org
8752S:	Supported
8753F:	kernel/sched/membarrier.c
8754F:	include/uapi/linux/membarrier.h
8755
8756MEMORY MANAGEMENT
8757L:	linux-mm@kvack.org
8758W:	http://www.linux-mm.org
8759S:	Maintained
8760F:	include/linux/mm.h
8761F:	include/linux/gfp.h
8762F:	include/linux/mmzone.h
8763F:	include/linux/memory_hotplug.h
8764F:	include/linux/vmalloc.h
8765F:	mm/
8766
8767MEMORY TECHNOLOGY DEVICES (MTD)
8768M:	David Woodhouse <dwmw2@infradead.org>
8769M:	Brian Norris <computersforpeace@gmail.com>
8770M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8771M:	Marek Vasut <marek.vasut@gmail.com>
8772M:	Richard Weinberger <richard@nod.at>
8773M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8774L:	linux-mtd@lists.infradead.org
8775W:	http://www.linux-mtd.infradead.org/
8776Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8777T:	git git://git.infradead.org/linux-mtd.git master
8778T:	git git://git.infradead.org/l2-mtd.git master
8779S:	Maintained
8780F:	Documentation/devicetree/bindings/mtd/
8781F:	drivers/mtd/
8782F:	include/linux/mtd/
8783F:	include/uapi/mtd/
8784
8785MEN A21 WATCHDOG DRIVER
8786M:	Johannes Thumshirn <morbidrsa@gmail.com>
8787L:	linux-watchdog@vger.kernel.org
8788S:	Maintained
8789F:	drivers/watchdog/mena21_wdt.c
8790
8791MEN CHAMELEON BUS (mcb)
8792M:	Johannes Thumshirn <morbidrsa@gmail.com>
8793S:	Maintained
8794F:	drivers/mcb/
8795F:	include/linux/mcb.h
8796F:	Documentation/men-chameleon-bus.txt
8797
8798MEN F21BMC (Board Management Controller)
8799M:	Andreas Werner <andreas.werner@men.de>
8800S:	Supported
8801F:	drivers/mfd/menf21bmc.c
8802F:	drivers/watchdog/menf21bmc_wdt.c
8803F:	drivers/leds/leds-menf21bmc.c
8804F:	drivers/hwmon/menf21bmc_hwmon.c
8805F:	Documentation/hwmon/menf21bmc
8806
8807MESON AO CEC DRIVER FOR AMLOGIC SOCS
8808M:	Neil Armstrong <narmstrong@baylibre.com>
8809L:	linux-media@lists.freedesktop.org
8810L:	linux-amlogic@lists.infradead.org
8811W:	http://linux-meson.com/
8812S:	Supported
8813F:	drivers/media/platform/meson/ao-cec.c
8814F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8815T:	git git://linuxtv.org/media_tree.git
8816
8817METAG ARCHITECTURE
8818M:	James Hogan <james.hogan@imgtec.com>
8819L:	linux-metag@vger.kernel.org
8820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8821S:	Odd Fixes
8822F:	arch/metag/
8823F:	Documentation/metag/
8824F:	Documentation/devicetree/bindings/metag/
8825F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8826F:	drivers/clocksource/metag_generic.c
8827F:	drivers/irqchip/irq-metag.c
8828F:	drivers/irqchip/irq-metag-ext.c
8829F:	drivers/tty/metag_da.c
8830
8831MICROBLAZE ARCHITECTURE
8832M:	Michal Simek <monstr@monstr.eu>
8833W:	http://www.monstr.eu/fdt/
8834T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8835S:	Supported
8836F:	arch/microblaze/
8837
8838MICROCHIP / ATMEL AT91 SERIAL DRIVER
8839M:	Richard Genoud <richard.genoud@gmail.com>
8840S:	Maintained
8841F:	drivers/tty/serial/atmel_serial.c
8842F:	drivers/tty/serial/atmel_serial.h
8843
8844MICROCHIP / ATMEL DMA DRIVER
8845M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8847L:	dmaengine@vger.kernel.org
8848S:	Supported
8849F:	drivers/dma/at_hdmac.c
8850F:	drivers/dma/at_hdmac_regs.h
8851F:	include/linux/platform_data/dma-atmel.h
8852
8853MICROCHIP / ATMEL ECC DRIVER
8854M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8855L:	linux-crypto@vger.kernel.org
8856S:	Maintained
8857F:	drivers/crypto/atmel-ecc.*
8858
8859MICROCHIP / ATMEL ISC DRIVER
8860M:	Songjun Wu <songjun.wu@microchip.com>
8861L:	linux-media@vger.kernel.org
8862S:	Supported
8863F:	drivers/media/platform/atmel/atmel-isc.c
8864F:	drivers/media/platform/atmel/atmel-isc-regs.h
8865F:	devicetree/bindings/media/atmel-isc.txt
8866
8867MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8868M:	Woojung Huh <Woojung.Huh@microchip.com>
8869M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8870L:	netdev@vger.kernel.org
8871S:	Maintained
8872F:	net/dsa/tag_ksz.c
8873F:	drivers/net/dsa/microchip/*
8874F:	include/linux/platform_data/microchip-ksz.h
8875F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8876
8877MICROCHIP USB251XB DRIVER
8878M:	Richard Leitner <richard.leitner@skidata.com>
8879L:	linux-usb@vger.kernel.org
8880S:	Maintained
8881F:	drivers/usb/misc/usb251xb.c
8882F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8883
8884MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8885M:	Don Brace <don.brace@microsemi.com>
8886L:	esc.storagedev@microsemi.com
8887L:	linux-scsi@vger.kernel.org
8888S:	Supported
8889F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8890F:	drivers/scsi/smartpqi/Kconfig
8891F:	drivers/scsi/smartpqi/Makefile
8892F:	include/linux/cciss*.h
8893F:	include/uapi/linux/cciss*.h
8894F:	Documentation/scsi/smartpqi.txt
8895
8896MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8897M:	Chen Yu <yu.c.chen@intel.com>
8898L:	platform-driver-x86@vger.kernel.org
8899S:	Supported
8900F:	drivers/platform/x86/surfacepro3_button.c
8901
8902MICROTEK X6 SCANNER
8903M:	Oliver Neukum <oliver@neukum.org>
8904S:	Maintained
8905F:	drivers/usb/image/microtek.*
8906
8907MIPS
8908M:	Ralf Baechle <ralf@linux-mips.org>
8909L:	linux-mips@linux-mips.org
8910W:	http://www.linux-mips.org/
8911T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8912Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8913S:	Supported
8914F:	Documentation/devicetree/bindings/mips/
8915F:	Documentation/mips/
8916F:	arch/mips/
8917
8918MIPS BOSTON DEVELOPMENT BOARD
8919M:	Paul Burton <paul.burton@imgtec.com>
8920L:	linux-mips@linux-mips.org
8921S:	Maintained
8922F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8923F:	arch/mips/boot/dts/img/boston.dts
8924F:	arch/mips/configs/generic/board-boston.config
8925F:	drivers/clk/imgtec/clk-boston.c
8926F:	include/dt-bindings/clock/boston-clock.h
8927
8928MIPS GENERIC PLATFORM
8929M:	Paul Burton <paul.burton@imgtec.com>
8930L:	linux-mips@linux-mips.org
8931S:	Supported
8932F:	arch/mips/generic/
8933
8934MIPS/LOONGSON1 ARCHITECTURE
8935M:	Keguang Zhang <keguang.zhang@gmail.com>
8936L:	linux-mips@linux-mips.org
8937S:	Maintained
8938F:	arch/mips/loongson32/
8939F:	arch/mips/include/asm/mach-loongson32/
8940F:	drivers/*/*loongson1*
8941F:	drivers/*/*/*loongson1*
8942
8943MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8944M:	Hans Verkuil <hverkuil@xs4all.nl>
8945L:	linux-media@vger.kernel.org
8946T:	git git://linuxtv.org/media_tree.git
8947W:	https://linuxtv.org
8948S:	Odd Fixes
8949F:	drivers/media/radio/radio-miropcm20*
8950
8951MMP SUPPORT
8952M:	Eric Miao <eric.y.miao@gmail.com>
8953M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955T:	git git://github.com/hzhuang1/linux.git
8956T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8957S:	Maintained
8958F:	arch/arm/boot/dts/mmp*
8959F:	arch/arm/mach-mmp/
8960
8961MN88472 MEDIA DRIVER
8962M:	Antti Palosaari <crope@iki.fi>
8963L:	linux-media@vger.kernel.org
8964W:	https://linuxtv.org
8965W:	http://palosaari.fi/linux/
8966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8967S:	Maintained
8968F:	drivers/media/dvb-frontends/mn88472*
8969
8970MN88473 MEDIA DRIVER
8971M:	Antti Palosaari <crope@iki.fi>
8972L:	linux-media@vger.kernel.org
8973W:	https://linuxtv.org
8974W:	http://palosaari.fi/linux/
8975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8976S:	Maintained
8977F:	drivers/media/dvb-frontends/mn88473*
8978
8979MODULE SUPPORT
8980M:	Jessica Yu <jeyu@kernel.org>
8981M:	Rusty Russell <rusty@rustcorp.com.au>
8982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8983S:	Maintained
8984F:	include/linux/module.h
8985F:	kernel/module.c
8986
8987MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8988W:	http://popies.net/meye/
8989S:	Orphan
8990F:	Documentation/media/v4l-drivers/meye*
8991F:	drivers/media/pci/meye/
8992F:	include/uapi/linux/meye.h
8993
8994MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8995M:	Jiri Slaby <jirislaby@gmail.com>
8996S:	Maintained
8997F:	Documentation/serial/moxa-smartio
8998F:	drivers/tty/mxser.*
8999
9000MR800 AVERMEDIA USB FM RADIO DRIVER
9001M:	Alexey Klimov <klimov.linux@gmail.com>
9002L:	linux-media@vger.kernel.org
9003T:	git git://linuxtv.org/media_tree.git
9004S:	Maintained
9005F:	drivers/media/radio/radio-mr800.c
9006
9007MRF24J40 IEEE 802.15.4 RADIO DRIVER
9008M:	Alan Ott <alan@signal11.us>
9009L:	linux-wpan@vger.kernel.org
9010S:	Maintained
9011F:	drivers/net/ieee802154/mrf24j40.c
9012F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9013
9014MSI LAPTOP SUPPORT
9015M:	"Lee, Chun-Yi" <jlee@suse.com>
9016L:	platform-driver-x86@vger.kernel.org
9017S:	Maintained
9018F:	drivers/platform/x86/msi-laptop.c
9019
9020MSI WMI SUPPORT
9021L:	platform-driver-x86@vger.kernel.org
9022S:	Orphan
9023F:	drivers/platform/x86/msi-wmi.c
9024
9025MSI001 MEDIA DRIVER
9026M:	Antti Palosaari <crope@iki.fi>
9027L:	linux-media@vger.kernel.org
9028W:	https://linuxtv.org
9029W:	http://palosaari.fi/linux/
9030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9031T:	git git://linuxtv.org/anttip/media_tree.git
9032S:	Maintained
9033F:	drivers/media/tuners/msi001*
9034
9035MSI2500 MEDIA DRIVER
9036M:	Antti Palosaari <crope@iki.fi>
9037L:	linux-media@vger.kernel.org
9038W:	https://linuxtv.org
9039W:	http://palosaari.fi/linux/
9040Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9041T:	git git://linuxtv.org/anttip/media_tree.git
9042S:	Maintained
9043F:	drivers/media/usb/msi2500/
9044
9045MSYSTEMS DISKONCHIP G3 MTD DRIVER
9046M:	Robert Jarzmik <robert.jarzmik@free.fr>
9047L:	linux-mtd@lists.infradead.org
9048S:	Maintained
9049F:	drivers/mtd/devices/docg3*
9050
9051MT9M032 APTINA SENSOR DRIVER
9052M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9053L:	linux-media@vger.kernel.org
9054T:	git git://linuxtv.org/media_tree.git
9055S:	Maintained
9056F:	drivers/media/i2c/mt9m032.c
9057F:	include/media/i2c/mt9m032.h
9058
9059MT9P031 APTINA CAMERA SENSOR
9060M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9061L:	linux-media@vger.kernel.org
9062T:	git git://linuxtv.org/media_tree.git
9063S:	Maintained
9064F:	drivers/media/i2c/mt9p031.c
9065F:	include/media/i2c/mt9p031.h
9066
9067MT9T001 APTINA CAMERA SENSOR
9068M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9069L:	linux-media@vger.kernel.org
9070T:	git git://linuxtv.org/media_tree.git
9071S:	Maintained
9072F:	drivers/media/i2c/mt9t001.c
9073F:	include/media/i2c/mt9t001.h
9074
9075MT9V032 APTINA CAMERA SENSOR
9076M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9077L:	linux-media@vger.kernel.org
9078T:	git git://linuxtv.org/media_tree.git
9079S:	Maintained
9080F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9081F:	drivers/media/i2c/mt9v032.c
9082F:	include/media/i2c/mt9v032.h
9083
9084MULTIFUNCTION DEVICES (MFD)
9085M:	Lee Jones <lee.jones@linaro.org>
9086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9087S:	Supported
9088F:	Documentation/devicetree/bindings/mfd/
9089F:	drivers/mfd/
9090F:	include/linux/mfd/
9091F:	include/dt-bindings/mfd/
9092
9093MULTIMEDIA CARD (MMC) ETC. OVER SPI
9094S:	Orphan
9095F:	drivers/mmc/host/mmc_spi.c
9096F:	include/linux/spi/mmc_spi.h
9097
9098MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9099M:	Ulf Hansson <ulf.hansson@linaro.org>
9100L:	linux-mmc@vger.kernel.org
9101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9102S:	Maintained
9103F:	Documentation/devicetree/bindings/mmc/
9104F:	drivers/mmc/
9105F:	include/linux/mmc/
9106F:	include/uapi/linux/mmc/
9107
9108MULTIPLEXER SUBSYSTEM
9109M:	Peter Rosin <peda@axentia.se>
9110S:	Maintained
9111F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9112F:	Documentation/devicetree/bindings/mux/
9113F:	include/linux/dt-bindings/mux/
9114F:	include/linux/mux/
9115F:	drivers/mux/
9116
9117MULTISOUND SOUND DRIVER
9118M:	Andrew Veliath <andrewtv@usa.net>
9119S:	Maintained
9120F:	Documentation/sound/oss/MultiSound
9121F:	sound/oss/msnd*
9122
9123MULTITECH MULTIPORT CARD (ISICOM)
9124S:	Orphan
9125F:	drivers/tty/isicom.c
9126F:	include/linux/isicom.h
9127
9128MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9129M:	Bin Liu <b-liu@ti.com>
9130L:	linux-usb@vger.kernel.org
9131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9132S:	Maintained
9133F:	drivers/usb/musb/
9134
9135MXL5007T MEDIA DRIVER
9136M:	Michael Krufky <mkrufky@linuxtv.org>
9137L:	linux-media@vger.kernel.org
9138W:	https://linuxtv.org
9139W:	http://github.com/mkrufky
9140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9141T:	git git://linuxtv.org/mkrufky/tuners.git
9142S:	Maintained
9143F:	drivers/media/tuners/mxl5007t.*
9144
9145MXSFB DRM DRIVER
9146M:	Marek Vasut <marex@denx.de>
9147S:	Supported
9148F:	drivers/gpu/drm/mxsfb/
9149F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9150
9151MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9152M:	Hyong-Youb Kim <hykim@myri.com>
9153L:	netdev@vger.kernel.org
9154W:	https://www.myricom.com/support/downloads/myri10ge.html
9155S:	Supported
9156F:	drivers/net/ethernet/myricom/myri10ge/
9157
9158NAND FLASH SUBSYSTEM
9159M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9160R:	Richard Weinberger <richard@nod.at>
9161L:	linux-mtd@lists.infradead.org
9162W:	http://www.linux-mtd.infradead.org/
9163Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9164T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9165T:	git git://git.infradead.org/l2-mtd.git nand/next
9166S:	Maintained
9167F:	drivers/mtd/nand/
9168F:	include/linux/mtd/nand*.h
9169
9170NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9171M:	Daniel Mack <zonque@gmail.com>
9172S:	Maintained
9173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9174W:	http://www.native-instruments.com
9175F:	sound/usb/caiaq/
9176
9177NATSEMI ETHERNET DRIVER (DP8381x)
9178S:	Orphan
9179F:	drivers/net/ethernet/natsemi/natsemi.c
9180
9181NCP FILESYSTEM
9182M:	Petr Vandrovec <petr@vandrovec.name>
9183S:	Odd Fixes
9184F:	fs/ncpfs/
9185
9186NCR 5380 SCSI DRIVERS
9187M:	Finn Thain <fthain@telegraphics.com.au>
9188M:	Michael Schmitz <schmitzmic@gmail.com>
9189L:	linux-scsi@vger.kernel.org
9190S:	Maintained
9191F:	Documentation/scsi/g_NCR5380.txt
9192F:	drivers/scsi/NCR5380.*
9193F:	drivers/scsi/arm/cumana_1.c
9194F:	drivers/scsi/arm/oak.c
9195F:	drivers/scsi/atari_scsi.*
9196F:	drivers/scsi/dmx3191d.c
9197F:	drivers/scsi/g_NCR5380.*
9198F:	drivers/scsi/mac_scsi.*
9199F:	drivers/scsi/sun3_scsi.*
9200F:	drivers/scsi/sun3_scsi_vme.c
9201
9202NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9203M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9204L:	linux-scsi@vger.kernel.org
9205S:	Maintained
9206F:	drivers/scsi/NCR_D700.*
9207
9208NCT6775 HARDWARE MONITOR DRIVER
9209M:	Guenter Roeck <linux@roeck-us.net>
9210L:	linux-hwmon@vger.kernel.org
9211S:	Maintained
9212F:	Documentation/hwmon/nct6775
9213F:	drivers/hwmon/nct6775.c
9214
9215NETEFFECT IWARP RNIC DRIVER (IW_NES)
9216M:	Faisal Latif <faisal.latif@intel.com>
9217L:	linux-rdma@vger.kernel.org
9218W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9219S:	Supported
9220F:	drivers/infiniband/hw/nes/
9221F:	include/uapi/rdma/nes-abi.h
9222
9223NETEM NETWORK EMULATOR
9224M:	Stephen Hemminger <stephen@networkplumber.org>
9225L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9226S:	Maintained
9227F:	net/sched/sch_netem.c
9228
9229NETERION 10GbE DRIVERS (s2io/vxge)
9230M:	Jon Mason <jdmason@kudzu.us>
9231L:	netdev@vger.kernel.org
9232S:	Supported
9233F:	Documentation/networking/s2io.txt
9234F:	Documentation/networking/vxge.txt
9235F:	drivers/net/ethernet/neterion/
9236
9237NETFILTER
9238M:	Pablo Neira Ayuso <pablo@netfilter.org>
9239M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9240M:	Florian Westphal <fw@strlen.de>
9241L:	netfilter-devel@vger.kernel.org
9242L:	coreteam@netfilter.org
9243W:	http://www.netfilter.org/
9244W:	http://www.iptables.org/
9245W:	http://www.nftables.org/
9246Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9249S:	Maintained
9250F:	include/linux/netfilter*
9251F:	include/linux/netfilter/
9252F:	include/net/netfilter/
9253F:	include/uapi/linux/netfilter*
9254F:	include/uapi/linux/netfilter/
9255F:	net/*/netfilter.c
9256F:	net/*/netfilter/
9257F:	net/netfilter/
9258F:	net/bridge/br_netfilter*.c
9259
9260NETLABEL
9261M:	Paul Moore <paul@paul-moore.com>
9262W:	http://netlabel.sf.net
9263L:	netdev@vger.kernel.org
9264S:	Maintained
9265F:	Documentation/netlabel/
9266F:	include/net/netlabel.h
9267F:	net/netlabel/
9268
9269NETROM NETWORK LAYER
9270M:	Ralf Baechle <ralf@linux-mips.org>
9271L:	linux-hams@vger.kernel.org
9272W:	http://www.linux-ax25.org/
9273S:	Maintained
9274F:	include/net/netrom.h
9275F:	include/uapi/linux/netrom.h
9276F:	net/netrom/
9277
9278NETRONOME ETHERNET DRIVERS
9279M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9280L:	oss-drivers@netronome.com
9281S:	Maintained
9282F:	drivers/net/ethernet/netronome/
9283
9284NETWORK BLOCK DEVICE (NBD)
9285M:	Josef Bacik <jbacik@fb.com>
9286S:	Maintained
9287L:	linux-block@vger.kernel.org
9288L:	nbd-general@lists.sourceforge.net
9289F:	Documentation/blockdev/nbd.txt
9290F:	drivers/block/nbd.c
9291F:	include/uapi/linux/nbd.h
9292
9293NETWORK DROP MONITOR
9294M:	Neil Horman <nhorman@tuxdriver.com>
9295L:	netdev@vger.kernel.org
9296S:	Maintained
9297W:	https://fedorahosted.org/dropwatch/
9298F:	net/core/drop_monitor.c
9299
9300NETWORKING DRIVERS
9301L:	netdev@vger.kernel.org
9302W:	http://www.linuxfoundation.org/en/Net
9303Q:	http://patchwork.ozlabs.org/project/netdev/list/
9304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9306S:	Odd Fixes
9307F:	Documentation/devicetree/bindings/net/
9308F:	drivers/net/
9309F:	include/linux/if_*
9310F:	include/linux/netdevice.h
9311F:	include/linux/etherdevice.h
9312F:	include/linux/fcdevice.h
9313F:	include/linux/fddidevice.h
9314F:	include/linux/hippidevice.h
9315F:	include/linux/inetdevice.h
9316F:	include/uapi/linux/if_*
9317F:	include/uapi/linux/netdevice.h
9318
9319NETWORKING DRIVERS (WIRELESS)
9320M:	Kalle Valo <kvalo@codeaurora.org>
9321L:	linux-wireless@vger.kernel.org
9322Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9325S:	Maintained
9326F:	Documentation/devicetree/bindings/net/wireless/
9327F:	drivers/net/wireless/
9328
9329NETWORKING [DSA]
9330M:	Andrew Lunn <andrew@lunn.ch>
9331M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9332M:	Florian Fainelli <f.fainelli@gmail.com>
9333S:	Maintained
9334F:	net/dsa/
9335F:	include/net/dsa.h
9336F:	drivers/net/dsa/
9337
9338NETWORKING [GENERAL]
9339M:	"David S. Miller" <davem@davemloft.net>
9340L:	netdev@vger.kernel.org
9341W:	http://www.linuxfoundation.org/en/Net
9342Q:	http://patchwork.ozlabs.org/project/netdev/list/
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9345B:	mailto:netdev@vger.kernel.org
9346S:	Maintained
9347F:	net/
9348F:	include/net/
9349F:	include/linux/in.h
9350F:	include/linux/net.h
9351F:	include/linux/netdevice.h
9352F:	include/uapi/linux/in.h
9353F:	include/uapi/linux/net.h
9354F:	include/uapi/linux/netdevice.h
9355F:	include/uapi/linux/net_namespace.h
9356F:	tools/net/
9357F:	tools/testing/selftests/net/
9358F:	lib/random32.c
9359
9360NETWORKING [IPSEC]
9361M:	Steffen Klassert <steffen.klassert@secunet.com>
9362M:	Herbert Xu <herbert@gondor.apana.org.au>
9363M:	"David S. Miller" <davem@davemloft.net>
9364L:	netdev@vger.kernel.org
9365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9367S:	Maintained
9368F:	net/core/flow.c
9369F:	net/xfrm/
9370F:	net/key/
9371F:	net/ipv4/xfrm*
9372F:	net/ipv4/esp4*
9373F:	net/ipv4/ah4.c
9374F:	net/ipv4/ipcomp.c
9375F:	net/ipv4/ip_vti.c
9376F:	net/ipv6/xfrm*
9377F:	net/ipv6/esp6*
9378F:	net/ipv6/ah6.c
9379F:	net/ipv6/ipcomp6.c
9380F:	net/ipv6/ip6_vti.c
9381F:	include/uapi/linux/xfrm.h
9382F:	include/net/xfrm.h
9383
9384NETWORKING [IPv4/IPv6]
9385M:	"David S. Miller" <davem@davemloft.net>
9386M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9387M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9388L:	netdev@vger.kernel.org
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9390S:	Maintained
9391F:	net/ipv4/
9392F:	net/ipv6/
9393F:	include/net/ip*
9394F:	arch/x86/net/*
9395
9396NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9397M:	Paul Moore <paul@paul-moore.com>
9398L:	netdev@vger.kernel.org
9399S:	Maintained
9400
9401NETWORKING [TLS]
9402M:	Ilya Lesokhin <ilyal@mellanox.com>
9403M:	Aviad Yehezkel <aviadye@mellanox.com>
9404M:	Dave Watson <davejwatson@fb.com>
9405L:	netdev@vger.kernel.org
9406S:	Maintained
9407F:	net/tls/*
9408F:	include/uapi/linux/tls.h
9409F:	include/net/tls.h
9410
9411NETWORKING [WIRELESS]
9412L:	linux-wireless@vger.kernel.org
9413Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9414
9415NETXEN (1/10) GbE SUPPORT
9416M:	Manish Chopra <manish.chopra@cavium.com>
9417M:	Rahul Verma <rahul.verma@cavium.com>
9418M:	Dept-GELinuxNICDev@cavium.com
9419L:	netdev@vger.kernel.org
9420S:	Supported
9421F:	drivers/net/ethernet/qlogic/netxen/
9422
9423NFC SUBSYSTEM
9424M:	Samuel Ortiz <sameo@linux.intel.com>
9425L:	linux-wireless@vger.kernel.org
9426L:	linux-nfc@lists.01.org (subscribers-only)
9427S:	Supported
9428F:	net/nfc/
9429F:	include/net/nfc/
9430F:	include/uapi/linux/nfc.h
9431F:	drivers/nfc/
9432F:	include/linux/platform_data/nfcmrvl.h
9433F:	include/linux/platform_data/nxp-nci.h
9434F:	Documentation/devicetree/bindings/net/nfc/
9435
9436NFS, SUNRPC, AND LOCKD CLIENTS
9437M:	Trond Myklebust <trond.myklebust@primarydata.com>
9438M:	Anna Schumaker <anna.schumaker@netapp.com>
9439L:	linux-nfs@vger.kernel.org
9440W:	http://client.linux-nfs.org
9441T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9442S:	Maintained
9443F:	fs/lockd/
9444F:	fs/nfs/
9445F:	fs/nfs_common/
9446F:	net/sunrpc/
9447F:	include/linux/lockd/
9448F:	include/linux/nfs*
9449F:	include/linux/sunrpc/
9450F:	include/uapi/linux/nfs*
9451F:	include/uapi/linux/sunrpc/
9452
9453NILFS2 FILESYSTEM
9454M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9455L:	linux-nilfs@vger.kernel.org
9456W:	http://nilfs.sourceforge.net/
9457W:	http://nilfs.osdn.jp/
9458T:	git git://github.com/konis/nilfs2.git
9459S:	Supported
9460F:	Documentation/filesystems/nilfs2.txt
9461F:	fs/nilfs2/
9462F:	include/trace/events/nilfs2.h
9463F:	include/uapi/linux/nilfs2_api.h
9464F:	include/uapi/linux/nilfs2_ondisk.h
9465
9466NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9467M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9468W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9469S:	Maintained
9470F:	Documentation/scsi/NinjaSCSI.txt
9471F:	drivers/scsi/pcmcia/nsp_*
9472
9473NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9474M:	GOTO Masanori <gotom@debian.or.jp>
9475M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9476W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9477S:	Maintained
9478F:	Documentation/scsi/NinjaSCSI.txt
9479F:	drivers/scsi/nsp32*
9480
9481NIOS2 ARCHITECTURE
9482M:	Ley Foon Tan <lftan@altera.com>
9483L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9485S:	Maintained
9486F:	arch/nios2/
9487
9488NOHZ, DYNTICKS SUPPORT
9489M:	Frederic Weisbecker <fweisbec@gmail.com>
9490M:	Thomas Gleixner <tglx@linutronix.de>
9491M:	Ingo Molnar <mingo@kernel.org>
9492L:	linux-kernel@vger.kernel.org
9493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9494S:	Maintained
9495F:	kernel/time/tick*.*
9496F:	include/linux/tick.h
9497F:	include/linux/sched/nohz.h
9498
9499NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9500M:	Pavel Machek <pavel@ucw.cz>
9501M:	Sakari Ailus <sakari.ailus@iki.fi>
9502L:	linux-media@vger.kernel.org
9503S:	Maintained
9504F:	drivers/media/i2c/et8ek8
9505F:	drivers/media/i2c/ad5820.c
9506
9507NOKIA N900 POWER SUPPLY DRIVERS
9508R:	Pali Rohár <pali.rohar@gmail.com>
9509F:	include/linux/power/bq2415x_charger.h
9510F:	include/linux/power/bq27xxx_battery.h
9511F:	include/linux/power/isp1704_charger.h
9512F:	drivers/power/supply/bq2415x_charger.c
9513F:	drivers/power/supply/bq27xxx_battery.c
9514F:	drivers/power/supply/bq27xxx_battery_i2c.c
9515F:	drivers/power/supply/isp1704_charger.c
9516F:	drivers/power/supply/rx51_battery.c
9517
9518NTB AMD DRIVER
9519M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9520L:	linux-ntb@googlegroups.com
9521S:	Supported
9522F:	drivers/ntb/hw/amd/
9523
9524NTB DRIVER CORE
9525M:	Jon Mason <jdmason@kudzu.us>
9526M:	Dave Jiang <dave.jiang@intel.com>
9527M:	Allen Hubbe <Allen.Hubbe@emc.com>
9528L:	linux-ntb@googlegroups.com
9529S:	Supported
9530W:	https://github.com/jonmason/ntb/wiki
9531T:	git git://github.com/jonmason/ntb.git
9532F:	drivers/ntb/
9533F:	drivers/net/ntb_netdev.c
9534F:	include/linux/ntb.h
9535F:	include/linux/ntb_transport.h
9536F:	tools/testing/selftests/ntb/
9537
9538NTB IDT DRIVER
9539M:	Serge Semin <fancer.lancer@gmail.com>
9540L:	linux-ntb@googlegroups.com
9541S:	Supported
9542F:	drivers/ntb/hw/idt/
9543
9544NTB INTEL DRIVER
9545M:	Jon Mason <jdmason@kudzu.us>
9546M:	Dave Jiang <dave.jiang@intel.com>
9547L:	linux-ntb@googlegroups.com
9548S:	Supported
9549W:	https://github.com/jonmason/ntb/wiki
9550T:	git git://github.com/jonmason/ntb.git
9551F:	drivers/ntb/hw/intel/
9552
9553NTFS FILESYSTEM
9554M:	Anton Altaparmakov <anton@tuxera.com>
9555L:	linux-ntfs-dev@lists.sourceforge.net
9556W:	http://www.tuxera.com/
9557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9558S:	Supported
9559F:	Documentation/filesystems/ntfs.txt
9560F:	fs/ntfs/
9561
9562NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9563M:	Antonino Daplas <adaplas@gmail.com>
9564L:	linux-fbdev@vger.kernel.org
9565S:	Maintained
9566F:	drivers/video/fbdev/riva/
9567F:	drivers/video/fbdev/nvidia/
9568
9569NVM EXPRESS DRIVER
9570M:	Keith Busch <keith.busch@intel.com>
9571M:	Jens Axboe <axboe@fb.com>
9572M:	Christoph Hellwig <hch@lst.de>
9573M:	Sagi Grimberg <sagi@grimberg.me>
9574L:	linux-nvme@lists.infradead.org
9575T:	git://git.infradead.org/nvme.git
9576W:	http://git.infradead.org/nvme.git
9577S:	Supported
9578F:	drivers/nvme/host/
9579F:	include/linux/nvme.h
9580F:	include/uapi/linux/nvme_ioctl.h
9581
9582NVM EXPRESS FC TRANSPORT DRIVERS
9583M:	James Smart <james.smart@broadcom.com>
9584L:	linux-nvme@lists.infradead.org
9585S:	Supported
9586F:	include/linux/nvme-fc.h
9587F:	include/linux/nvme-fc-driver.h
9588F:	drivers/nvme/host/fc.c
9589F:	drivers/nvme/target/fc.c
9590F:	drivers/nvme/target/fcloop.c
9591
9592NVM EXPRESS TARGET DRIVER
9593M:	Christoph Hellwig <hch@lst.de>
9594M:	Sagi Grimberg <sagi@grimberg.me>
9595L:	linux-nvme@lists.infradead.org
9596T:	git://git.infradead.org/nvme.git
9597W:	http://git.infradead.org/nvme.git
9598S:	Supported
9599F:	drivers/nvme/target/
9600
9601NVMEM FRAMEWORK
9602M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9603S:	Maintained
9604F:	drivers/nvmem/
9605F:	Documentation/devicetree/bindings/nvmem/
9606F:	Documentation/ABI/stable/sysfs-bus-nvmem
9607F:	include/linux/nvmem-consumer.h
9608F:	include/linux/nvmem-provider.h
9609
9610NXP TDA998X DRM DRIVER
9611M:	Russell King <linux@armlinux.org.uk>
9612S:	Supported
9613T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9614T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9615F:	drivers/gpu/drm/i2c/tda998x_drv.c
9616F:	include/drm/i2c/tda998x.h
9617
9618NXP TFA9879 DRIVER
9619M:	Peter Rosin <peda@axentia.se>
9620L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9621S:	Maintained
9622F:	sound/soc/codecs/tfa9879*
9623
9624NXP-NCI NFC DRIVER
9625M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9626R:	Charles Gorand <charles.gorand@effinnov.com>
9627L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9628S:	Supported
9629F:	drivers/nfc/nxp-nci
9630
9631OBJTOOL
9632M:	Josh Poimboeuf <jpoimboe@redhat.com>
9633S:	Supported
9634F:	tools/objtool/
9635
9636OMAP AUDIO SUPPORT
9637M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9638M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9639L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9640L:	linux-omap@vger.kernel.org
9641S:	Maintained
9642F:	sound/soc/omap/
9643
9644OMAP CLOCK FRAMEWORK SUPPORT
9645M:	Paul Walmsley <paul@pwsan.com>
9646L:	linux-omap@vger.kernel.org
9647S:	Maintained
9648F:	arch/arm/*omap*/*clock*
9649
9650OMAP DEVICE TREE SUPPORT
9651M:	Benoît Cousson <bcousson@baylibre.com>
9652M:	Tony Lindgren <tony@atomide.com>
9653L:	linux-omap@vger.kernel.org
9654L:	devicetree@vger.kernel.org
9655S:	Maintained
9656F:	arch/arm/boot/dts/*omap*
9657F:	arch/arm/boot/dts/*am3*
9658F:	arch/arm/boot/dts/*am4*
9659F:	arch/arm/boot/dts/*am5*
9660F:	arch/arm/boot/dts/*dra7*
9661
9662OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9663M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9664L:	linux-omap@vger.kernel.org
9665L:	linux-fbdev@vger.kernel.org
9666S:	Maintained
9667F:	drivers/video/fbdev/omap2/
9668F:	Documentation/arm/OMAP/DSS
9669
9670OMAP FRAMEBUFFER SUPPORT
9671M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9672L:	linux-fbdev@vger.kernel.org
9673L:	linux-omap@vger.kernel.org
9674S:	Maintained
9675F:	drivers/video/fbdev/omap/
9676
9677OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9678M:	Roger Quadros <rogerq@ti.com>
9679M:	Tony Lindgren <tony@atomide.com>
9680L:	linux-omap@vger.kernel.org
9681S:	Maintained
9682F:	drivers/memory/omap-gpmc.c
9683F:	arch/arm/mach-omap2/*gpmc*
9684
9685OMAP GPIO DRIVER
9686M:	Grygorii Strashko <grygorii.strashko@ti.com>
9687M:	Santosh Shilimkar <ssantosh@kernel.org>
9688M:	Kevin Hilman <khilman@kernel.org>
9689L:	linux-omap@vger.kernel.org
9690S:	Maintained
9691F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9692F:	drivers/gpio/gpio-omap.c
9693
9694OMAP HARDWARE SPINLOCK SUPPORT
9695M:	Ohad Ben-Cohen <ohad@wizery.com>
9696L:	linux-omap@vger.kernel.org
9697S:	Maintained
9698F:	drivers/hwspinlock/omap_hwspinlock.c
9699
9700OMAP HS MMC SUPPORT
9701L:	linux-mmc@vger.kernel.org
9702L:	linux-omap@vger.kernel.org
9703S:	Orphan
9704F:	drivers/mmc/host/omap_hsmmc.c
9705
9706OMAP HWMOD DATA
9707M:	Paul Walmsley <paul@pwsan.com>
9708L:	linux-omap@vger.kernel.org
9709S:	Maintained
9710F:	arch/arm/mach-omap2/omap_hwmod*data*
9711
9712OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9713M:	Benoît Cousson <bcousson@baylibre.com>
9714L:	linux-omap@vger.kernel.org
9715S:	Maintained
9716F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9717
9718OMAP HWMOD SUPPORT
9719M:	Benoît Cousson <bcousson@baylibre.com>
9720M:	Paul Walmsley <paul@pwsan.com>
9721L:	linux-omap@vger.kernel.org
9722S:	Maintained
9723F:	arch/arm/mach-omap2/omap_hwmod.*
9724
9725OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9727L:	linux-media@vger.kernel.org
9728S:	Maintained
9729F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9730F:	drivers/media/platform/omap3isp/
9731F:	drivers/staging/media/omap4iss/
9732
9733OMAP MMC SUPPORT
9734M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9735L:	linux-omap@vger.kernel.org
9736S:	Maintained
9737F:	drivers/mmc/host/omap.c
9738
9739OMAP POWER MANAGEMENT SUPPORT
9740M:	Kevin Hilman <khilman@kernel.org>
9741L:	linux-omap@vger.kernel.org
9742S:	Maintained
9743F:	arch/arm/*omap*/*pm*
9744F:	drivers/cpufreq/omap-cpufreq.c
9745
9746OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9747M:	Rajendra Nayak <rnayak@codeaurora.org>
9748M:	Paul Walmsley <paul@pwsan.com>
9749L:	linux-omap@vger.kernel.org
9750S:	Maintained
9751F:	arch/arm/mach-omap2/prm*
9752
9753OMAP RANDOM NUMBER GENERATOR SUPPORT
9754M:	Deepak Saxena <dsaxena@plexity.net>
9755S:	Maintained
9756F:	drivers/char/hw_random/omap-rng.c
9757
9758OMAP USB SUPPORT
9759L:	linux-usb@vger.kernel.org
9760L:	linux-omap@vger.kernel.org
9761S:	Orphan
9762F:	drivers/usb/*/*omap*
9763F:	arch/arm/*omap*/usb*
9764
9765OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9766M:	Mark Jackson <mpfj@newflow.co.uk>
9767L:	linux-omap@vger.kernel.org
9768S:	Maintained
9769F:	arch/arm/boot/dts/am335x-nano.dts
9770
9771OMAP1 SUPPORT
9772M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9773M:	Tony Lindgren <tony@atomide.com>
9774L:	linux-omap@vger.kernel.org
9775Q:	http://patchwork.kernel.org/project/linux-omap/list/
9776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9777S:	Maintained
9778F:	arch/arm/mach-omap1/
9779F:	arch/arm/plat-omap/
9780F:	arch/arm/configs/omap1_defconfig
9781F:	drivers/i2c/busses/i2c-omap.c
9782F:	include/linux/i2c-omap.h
9783
9784OMAP2+ SUPPORT
9785M:	Tony Lindgren <tony@atomide.com>
9786L:	linux-omap@vger.kernel.org
9787W:	http://www.muru.com/linux/omap/
9788W:	http://linux.omap.com/
9789Q:	http://patchwork.kernel.org/project/linux-omap/list/
9790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9791S:	Maintained
9792F:	arch/arm/mach-omap2/
9793F:	arch/arm/plat-omap/
9794F:	arch/arm/configs/omap2plus_defconfig
9795F:	drivers/i2c/busses/i2c-omap.c
9796F:	drivers/irqchip/irq-omap-intc.c
9797F:	drivers/mfd/*omap*.c
9798F:	drivers/mfd/menelaus.c
9799F:	drivers/mfd/palmas.c
9800F:	drivers/mfd/tps65217.c
9801F:	drivers/mfd/tps65218.c
9802F:	drivers/mfd/tps65910.c
9803F:	drivers/mfd/twl-core.[ch]
9804F:	drivers/mfd/twl4030*.c
9805F:	drivers/mfd/twl6030*.c
9806F:	drivers/mfd/twl6040*.c
9807F:	drivers/regulator/palmas-regulator*.c
9808F:	drivers/regulator/pbias-regulator.c
9809F:	drivers/regulator/tps65217-regulator.c
9810F:	drivers/regulator/tps65218-regulator.c
9811F:	drivers/regulator/tps65910-regulator.c
9812F:	drivers/regulator/twl-regulator.c
9813F:	drivers/regulator/twl6030-regulator.c
9814F:	include/linux/i2c-omap.h
9815
9816OMFS FILESYSTEM
9817M:	Bob Copeland <me@bobcopeland.com>
9818L:	linux-karma-devel@lists.sourceforge.net
9819S:	Maintained
9820F:	Documentation/filesystems/omfs.txt
9821F:	fs/omfs/
9822
9823OMNIKEY CARDMAN 4000 DRIVER
9824M:	Harald Welte <laforge@gnumonks.org>
9825S:	Maintained
9826F:	drivers/char/pcmcia/cm4000_cs.c
9827F:	include/linux/cm4000_cs.h
9828F:	include/uapi/linux/cm4000_cs.h
9829
9830OMNIKEY CARDMAN 4040 DRIVER
9831M:	Harald Welte <laforge@gnumonks.org>
9832S:	Maintained
9833F:	drivers/char/pcmcia/cm4040_cs.*
9834
9835OMNIVISION OV13858 SENSOR DRIVER
9836M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9837L:	linux-media@vger.kernel.org
9838T:	git git://linuxtv.org/media_tree.git
9839S:	Maintained
9840F:	drivers/media/i2c/ov13858.c
9841
9842OMNIVISION OV5640 SENSOR DRIVER
9843M:	Steve Longerbeam <slongerbeam@gmail.com>
9844L:	linux-media@vger.kernel.org
9845T:	git git://linuxtv.org/media_tree.git
9846S:	Maintained
9847F:	drivers/media/i2c/ov5640.c
9848
9849OMNIVISION OV5647 SENSOR DRIVER
9850M:	Luis Oliveira <lolivei@synopsys.com>
9851L:	linux-media@vger.kernel.org
9852T:	git git://linuxtv.org/media_tree.git
9853S:	Maintained
9854F:	drivers/media/i2c/ov5647.c
9855
9856OMNIVISION OV7670 SENSOR DRIVER
9857M:	Jonathan Corbet <corbet@lwn.net>
9858L:	linux-media@vger.kernel.org
9859T:	git git://linuxtv.org/media_tree.git
9860S:	Maintained
9861F:	drivers/media/i2c/ov7670.c
9862F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9863
9864ONENAND FLASH DRIVER
9865M:	Kyungmin Park <kyungmin.park@samsung.com>
9866L:	linux-mtd@lists.infradead.org
9867S:	Maintained
9868F:	drivers/mtd/onenand/
9869F:	include/linux/mtd/onenand*.h
9870
9871ONSTREAM SCSI TAPE DRIVER
9872M:	Willem Riede <osst@riede.org>
9873L:	osst-users@lists.sourceforge.net
9874L:	linux-scsi@vger.kernel.org
9875S:	Maintained
9876F:	Documentation/scsi/osst.txt
9877F:	drivers/scsi/osst.*
9878F:	drivers/scsi/osst_*.h
9879F:	drivers/scsi/st.h
9880
9881OP-TEE DRIVER
9882M:	Jens Wiklander <jens.wiklander@linaro.org>
9883S:	Maintained
9884F:	drivers/tee/optee/
9885
9886OPA-VNIC DRIVER
9887M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9888M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9889L:	linux-rdma@vger.kernel.org
9890S:	Supported
9891F:	drivers/infiniband/ulp/opa_vnic
9892
9893OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9894M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9895L:	devicetree@vger.kernel.org
9896S:	Maintained
9897F:	Documentation/devicetree/dynamic-resolution-notes.txt
9898F:	Documentation/devicetree/overlay-notes.txt
9899F:	drivers/of/overlay.c
9900F:	drivers/of/resolver.c
9901
9902OPEN FIRMWARE AND FLATTENED DEVICE TREE
9903M:	Rob Herring <robh+dt@kernel.org>
9904M:	Frank Rowand <frowand.list@gmail.com>
9905L:	devicetree@vger.kernel.org
9906W:	http://www.devicetree.org/
9907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9908S:	Maintained
9909F:	drivers/of/
9910F:	include/linux/of*.h
9911F:	scripts/dtc/
9912F:	Documentation/ABI/testing/sysfs-firmware-ofw
9913
9914OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9915M:	Rob Herring <robh+dt@kernel.org>
9916M:	Mark Rutland <mark.rutland@arm.com>
9917L:	devicetree@vger.kernel.org
9918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9919Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9920S:	Maintained
9921F:	Documentation/devicetree/
9922F:	arch/*/boot/dts/
9923F:	include/dt-bindings/
9924
9925OPENCORES I2C BUS DRIVER
9926M:	Peter Korsgaard <jacmet@sunsite.dk>
9927L:	linux-i2c@vger.kernel.org
9928S:	Maintained
9929F:	Documentation/i2c/busses/i2c-ocores
9930F:	drivers/i2c/busses/i2c-ocores.c
9931
9932OPENRISC ARCHITECTURE
9933M:	Jonas Bonn <jonas@southpole.se>
9934M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9935M:	Stafford Horne <shorne@gmail.com>
9936T:	git git://github.com/openrisc/linux.git
9937L:	openrisc@lists.librecores.org
9938W:	http://openrisc.io
9939S:	Maintained
9940F:	arch/openrisc/
9941
9942OPENVSWITCH
9943M:	Pravin Shelar <pshelar@nicira.com>
9944L:	netdev@vger.kernel.org
9945L:	dev@openvswitch.org
9946W:	http://openvswitch.org
9947S:	Maintained
9948F:	net/openvswitch/
9949F:	include/uapi/linux/openvswitch.h
9950
9951OPERATING PERFORMANCE POINTS (OPP)
9952M:	Viresh Kumar <vireshk@kernel.org>
9953M:	Nishanth Menon <nm@ti.com>
9954M:	Stephen Boyd <sboyd@codeaurora.org>
9955L:	linux-pm@vger.kernel.org
9956S:	Maintained
9957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9958F:	drivers/base/power/opp/
9959F:	include/linux/pm_opp.h
9960F:	Documentation/power/opp.txt
9961F:	Documentation/devicetree/bindings/opp/
9962
9963OPL4 DRIVER
9964M:	Clemens Ladisch <clemens@ladisch.de>
9965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9966T:	git git://git.alsa-project.org/alsa-kernel.git
9967S:	Maintained
9968F:	sound/drivers/opl4/
9969
9970OPROFILE
9971M:	Robert Richter <rric@kernel.org>
9972L:	oprofile-list@lists.sf.net
9973S:	Maintained
9974F:	arch/*/include/asm/oprofile*.h
9975F:	arch/*/oprofile/
9976F:	drivers/oprofile/
9977F:	include/linux/oprofile.h
9978
9979ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9980M:	Mark Fasheh <mfasheh@versity.com>
9981M:	Joel Becker <jlbec@evilplan.org>
9982L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9983W:	http://ocfs2.wiki.kernel.org
9984S:	Supported
9985F:	Documentation/filesystems/ocfs2.txt
9986F:	Documentation/filesystems/dlmfs.txt
9987F:	fs/ocfs2/
9988
9989ORANGEFS FILESYSTEM
9990M:	Mike Marshall <hubcap@omnibond.com>
9991L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9993S:	Supported
9994F:	fs/orangefs/
9995F:	Documentation/filesystems/orangefs.txt
9996
9997ORINOCO DRIVER
9998L:	linux-wireless@vger.kernel.org
9999W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10000W:	http://www.nongnu.org/orinoco/
10001S:	Orphan
10002F:	drivers/net/wireless/intersil/orinoco/
10003
10004OSD LIBRARY and FILESYSTEM
10005M:	Boaz Harrosh <ooo@electrozaur.com>
10006S:	Maintained
10007F:	drivers/scsi/osd/
10008F:	include/scsi/osd_*
10009F:	fs/exofs/
10010
10011OV2659 OMNIVISION SENSOR DRIVER
10012M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10013L:	linux-media@vger.kernel.org
10014W:	https://linuxtv.org
10015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10016T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10017S:	Maintained
10018F:	drivers/media/i2c/ov2659.c
10019F:	include/media/i2c/ov2659.h
10020
10021OVERLAY FILESYSTEM
10022M:	Miklos Szeredi <miklos@szeredi.hu>
10023L:	linux-unionfs@vger.kernel.org
10024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10025S:	Supported
10026F:	fs/overlayfs/
10027F:	Documentation/filesystems/overlayfs.txt
10028
10029P54 WIRELESS DRIVER
10030M:	Christian Lamparter <chunkeey@googlemail.com>
10031L:	linux-wireless@vger.kernel.org
10032W:	http://wireless.kernel.org/en/users/Drivers/p54
10033S:	Maintained
10034F:	drivers/net/wireless/intersil/p54/
10035
10036PA SEMI ETHERNET DRIVER
10037L:	netdev@vger.kernel.org
10038S:	Orphan
10039F:	drivers/net/ethernet/pasemi/*
10040
10041PA SEMI SMBUS DRIVER
10042L:	linux-i2c@vger.kernel.org
10043S:	Orphan
10044F:	drivers/i2c/busses/i2c-pasemi.c
10045
10046PADATA PARALLEL EXECUTION MECHANISM
10047M:	Steffen Klassert <steffen.klassert@secunet.com>
10048L:	linux-crypto@vger.kernel.org
10049S:	Maintained
10050F:	kernel/padata.c
10051F:	include/linux/padata.h
10052F:	Documentation/padata.txt
10053
10054PANASONIC LAPTOP ACPI EXTRAS DRIVER
10055M:	Harald Welte <laforge@gnumonks.org>
10056L:	platform-driver-x86@vger.kernel.org
10057S:	Maintained
10058F:	drivers/platform/x86/panasonic-laptop.c
10059
10060PANASONIC MN10300/AM33/AM34 PORT
10061M:	David Howells <dhowells@redhat.com>
10062L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10063W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10064S:	Maintained
10065F:	Documentation/mn10300/
10066F:	arch/mn10300/
10067
10068PARALLEL LCD/KEYPAD PANEL DRIVER
10069M:	Willy Tarreau <willy@haproxy.com>
10070M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10071S:	Odd Fixes
10072F:	Documentation/misc-devices/lcd-panel-cgram.txt
10073F:	drivers/misc/panel.c
10074
10075PARALLEL PORT SUBSYSTEM
10076M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10077M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10078L:	linux-parport@lists.infradead.org (subscribers-only)
10079S:	Maintained
10080F:	drivers/parport/
10081F:	include/linux/parport*.h
10082F:	drivers/char/ppdev.c
10083F:	include/uapi/linux/ppdev.h
10084F:	Documentation/parport*.txt
10085
10086PARAVIRT_OPS INTERFACE
10087M:	Jeremy Fitzhardinge <jeremy@goop.org>
10088M:	Chris Wright <chrisw@sous-sol.org>
10089M:	Alok Kataria <akataria@vmware.com>
10090M:	Rusty Russell <rusty@rustcorp.com.au>
10091L:	virtualization@lists.linux-foundation.org
10092S:	Supported
10093F:	Documentation/virtual/paravirt_ops.txt
10094F:	arch/*/kernel/paravirt*
10095F:	arch/*/include/asm/paravirt.h
10096F:	include/linux/hypervisor.h
10097
10098PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10099M:	Tim Waugh <tim@cyberelk.net>
10100L:	linux-parport@lists.infradead.org (subscribers-only)
10101S:	Maintained
10102F:	Documentation/blockdev/paride.txt
10103F:	drivers/block/paride/
10104
10105PARISC ARCHITECTURE
10106M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10107M:	Helge Deller <deller@gmx.de>
10108L:	linux-parisc@vger.kernel.org
10109W:	http://www.parisc-linux.org/
10110Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10113S:	Maintained
10114F:	arch/parisc/
10115F:	Documentation/parisc/
10116F:	drivers/parisc/
10117F:	drivers/char/agp/parisc-agp.c
10118F:	drivers/input/serio/gscps2.c
10119F:	drivers/parport/parport_gsc.*
10120F:	drivers/tty/serial/8250/8250_gsc.c
10121F:	drivers/video/fbdev/sti*
10122F:	drivers/video/console/sti*
10123F:	drivers/video/logo/logo_parisc*
10124
10125PARMAN
10126M:	Jiri Pirko <jiri@mellanox.com>
10127L:	netdev@vger.kernel.org
10128S:	Supported
10129F:	lib/parman.c
10130F:	lib/test_parman.c
10131F:	include/linux/parman.h
10132
10133PC87360 HARDWARE MONITORING DRIVER
10134M:	Jim Cromie <jim.cromie@gmail.com>
10135L:	linux-hwmon@vger.kernel.org
10136S:	Maintained
10137F:	Documentation/hwmon/pc87360
10138F:	drivers/hwmon/pc87360.c
10139
10140PC8736x GPIO DRIVER
10141M:	Jim Cromie <jim.cromie@gmail.com>
10142S:	Maintained
10143F:	drivers/char/pc8736x_gpio.c
10144
10145PC87427 HARDWARE MONITORING DRIVER
10146M:	Jean Delvare <jdelvare@suse.com>
10147L:	linux-hwmon@vger.kernel.org
10148S:	Maintained
10149F:	Documentation/hwmon/pc87427
10150F:	drivers/hwmon/pc87427.c
10151
10152PCA9532 LED DRIVER
10153M:	Riku Voipio <riku.voipio@iki.fi>
10154S:	Maintained
10155F:	drivers/leds/leds-pca9532.c
10156F:	include/linux/leds-pca9532.h
10157
10158PCA9541 I2C BUS MASTER SELECTOR DRIVER
10159M:	Guenter Roeck <linux@roeck-us.net>
10160L:	linux-i2c@vger.kernel.org
10161S:	Maintained
10162F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10163
10164PCDP - PRIMARY CONSOLE AND DEBUG PORT
10165M:	Khalid Aziz <khalid@gonehiking.org>
10166S:	Maintained
10167F:	drivers/firmware/pcdp.*
10168
10169PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10170M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10171L:	linux-pci@vger.kernel.org
10172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10173S:	Maintained
10174F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10175F:	drivers/pci/host/pci-aardvark.c
10176
10177PCI DRIVER FOR ALTERA PCIE IP
10178M:	Ley Foon Tan <lftan@altera.com>
10179L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10180L:	linux-pci@vger.kernel.org
10181S:	Supported
10182F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10183F:	drivers/pci/host/pcie-altera.c
10184
10185PCI DRIVER FOR APPLIEDMICRO XGENE
10186M:	Tanmay Inamdar <tinamdar@apm.com>
10187L:	linux-pci@vger.kernel.org
10188L:	linux-arm-kernel@lists.infradead.org
10189S:	Maintained
10190F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10191F:	drivers/pci/host/pci-xgene.c
10192
10193PCI DRIVER FOR ARM VERSATILE PLATFORM
10194M:	Rob Herring <robh@kernel.org>
10195L:	linux-pci@vger.kernel.org
10196L:	linux-arm-kernel@lists.infradead.org
10197S:	Maintained
10198F:	Documentation/devicetree/bindings/pci/versatile.txt
10199F:	drivers/pci/host/pci-versatile.c
10200
10201PCI DRIVER FOR ARMADA 8K
10202M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10203L:	linux-pci@vger.kernel.org
10204L:	linux-arm-kernel@lists.infradead.org
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10207F:	drivers/pci/dwc/pcie-armada8k.c
10208
10209PCI DRIVER FOR FREESCALE LAYERSCAPE
10210M:	Minghuan Lian <minghuan.Lian@freescale.com>
10211M:	Mingkai Hu <mingkai.hu@freescale.com>
10212M:	Roy Zang <tie-fei.zang@freescale.com>
10213L:	linuxppc-dev@lists.ozlabs.org
10214L:	linux-pci@vger.kernel.org
10215L:	linux-arm-kernel@lists.infradead.org
10216S:	Maintained
10217F:	drivers/pci/dwc/*layerscape*
10218
10219PCI DRIVER FOR GENERIC OF HOSTS
10220M:	Will Deacon <will.deacon@arm.com>
10221L:	linux-pci@vger.kernel.org
10222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10223S:	Maintained
10224F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10225F:	drivers/pci/host/pci-host-common.c
10226F:	drivers/pci/host/pci-host-generic.c
10227
10228PCI DRIVER FOR IMX6
10229M:	Richard Zhu <hongxing.zhu@nxp.com>
10230M:	Lucas Stach <l.stach@pengutronix.de>
10231L:	linux-pci@vger.kernel.org
10232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10233S:	Maintained
10234F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10235F:	drivers/pci/dwc/*imx6*
10236
10237PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10238M:	Keith Busch <keith.busch@intel.com>
10239L:	linux-pci@vger.kernel.org
10240S:	Supported
10241F:	drivers/pci/host/vmd.c
10242
10243PCI DRIVER FOR MICROSEMI SWITCHTEC
10244M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10245M:	Stephen Bates <stephen.bates@microsemi.com>
10246M:	Logan Gunthorpe <logang@deltatee.com>
10247L:	linux-pci@vger.kernel.org
10248S:	Maintained
10249F:	Documentation/switchtec.txt
10250F:	Documentation/ABI/testing/sysfs-class-switchtec
10251F:	drivers/pci/switch/switchtec*
10252F:	include/uapi/linux/switchtec_ioctl.h
10253
10254PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10255M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10256M:	Jason Cooper <jason@lakedaemon.net>
10257L:	linux-pci@vger.kernel.org
10258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10259S:	Maintained
10260F:	drivers/pci/host/*mvebu*
10261
10262PCI DRIVER FOR NVIDIA TEGRA
10263M:	Thierry Reding <thierry.reding@gmail.com>
10264L:	linux-tegra@vger.kernel.org
10265L:	linux-pci@vger.kernel.org
10266S:	Supported
10267F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10268F:	drivers/pci/host/pci-tegra.c
10269
10270PCI DRIVER FOR RENESAS R-CAR
10271M:	Simon Horman <horms@verge.net.au>
10272L:	linux-pci@vger.kernel.org
10273L:	linux-renesas-soc@vger.kernel.org
10274S:	Maintained
10275F:	drivers/pci/host/*rcar*
10276
10277PCI DRIVER FOR SAMSUNG EXYNOS
10278M:	Jingoo Han <jingoohan1@gmail.com>
10279L:	linux-pci@vger.kernel.org
10280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10281L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10282S:	Maintained
10283F:	drivers/pci/dwc/pci-exynos.c
10284
10285PCI DRIVER FOR SYNOPSIS DESIGNWARE
10286M:	Jingoo Han <jingoohan1@gmail.com>
10287M:	Joao Pinto <Joao.Pinto@synopsys.com>
10288L:	linux-pci@vger.kernel.org
10289S:	Maintained
10290F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10291F:	drivers/pci/dwc/*designware*
10292
10293PCI DRIVER FOR TI DRA7XX
10294M:	Kishon Vijay Abraham I <kishon@ti.com>
10295L:	linux-omap@vger.kernel.org
10296L:	linux-pci@vger.kernel.org
10297S:	Supported
10298F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10299F:	drivers/pci/dwc/pci-dra7xx.c
10300
10301PCI DRIVER FOR TI KEYSTONE
10302M:	Murali Karicheri <m-karicheri2@ti.com>
10303L:	linux-pci@vger.kernel.org
10304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10305S:	Maintained
10306F:	drivers/pci/dwc/*keystone*
10307
10308PCI ENDPOINT SUBSYSTEM
10309M:	Kishon Vijay Abraham I <kishon@ti.com>
10310L:	linux-pci@vger.kernel.org
10311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10312S:	Supported
10313F:	drivers/pci/endpoint/
10314F:	drivers/misc/pci_endpoint_test.c
10315F:	tools/pci/
10316
10317PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10318M:	Russell Currey <ruscur@russell.cc>
10319L:	linuxppc-dev@lists.ozlabs.org
10320S:	Supported
10321F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10322F:	arch/powerpc/kernel/eeh*.c
10323F:	arch/powerpc/platforms/*/eeh*.c
10324F:	arch/powerpc/include/*/eeh*.h
10325
10326PCI ERROR RECOVERY
10327M:	Linas Vepstas <linasvepstas@gmail.com>
10328L:	linux-pci@vger.kernel.org
10329S:	Supported
10330F:	Documentation/PCI/pci-error-recovery.txt
10331
10332PCI MSI DRIVER FOR ALTERA MSI IP
10333M:	Ley Foon Tan <lftan@altera.com>
10334L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10335L:	linux-pci@vger.kernel.org
10336S:	Supported
10337F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10338F:	drivers/pci/host/pcie-altera-msi.c
10339
10340PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10341M:	Duc Dang <dhdang@apm.com>
10342L:	linux-pci@vger.kernel.org
10343L:	linux-arm-kernel@lists.infradead.org
10344S:	Maintained
10345F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10346F:	drivers/pci/host/pci-xgene-msi.c
10347
10348PCI SUBSYSTEM
10349M:	Bjorn Helgaas <bhelgaas@google.com>
10350L:	linux-pci@vger.kernel.org
10351Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10353S:	Supported
10354F:	Documentation/devicetree/bindings/pci/
10355F:	Documentation/PCI/
10356F:	drivers/pci/
10357F:	include/linux/pci*
10358F:	arch/x86/pci/
10359F:	arch/x86/kernel/quirks.c
10360
10361PCIE DRIVER FOR AXIS ARTPEC
10362M:	Niklas Cassel <niklas.cassel@axis.com>
10363M:	Jesper Nilsson <jesper.nilsson@axis.com>
10364L:	linux-arm-kernel@axis.com
10365L:	linux-pci@vger.kernel.org
10366S:	Maintained
10367F:	Documentation/devicetree/bindings/pci/axis,artpec*
10368F:	drivers/pci/dwc/*artpec*
10369
10370PCIE DRIVER FOR CAVIUM THUNDERX
10371M:	David Daney <david.daney@cavium.com>
10372L:	linux-pci@vger.kernel.org
10373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10374S:	Supported
10375F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10376F:	drivers/pci/host/pci-thunder-*
10377
10378PCIE DRIVER FOR HISILICON
10379M:	Zhou Wang <wangzhou1@hisilicon.com>
10380M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10381L:	linux-pci@vger.kernel.org
10382S:	Maintained
10383F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10384F:	drivers/pci/dwc/pcie-hisi.c
10385
10386PCIE DRIVER FOR HISILICON KIRIN
10387M:	Xiaowei Song <songxiaowei@hisilicon.com>
10388M:	Binghui Wang <wangbinghui@hisilicon.com>
10389L:	linux-pci@vger.kernel.org
10390S:	Maintained
10391F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10392F:	drivers/pci/dwc/pcie-kirin.c
10393
10394PCIE DRIVER FOR MEDIATEK
10395M:	Ryder Lee <ryder.lee@mediatek.com>
10396L:	linux-pci@vger.kernel.org
10397L:	linux-mediatek@lists.infradead.org
10398S:	Supported
10399F:	Documentation/devicetree/bindings/pci/mediatek*
10400F:	drivers/pci/host/*mediatek*
10401
10402PCIE DRIVER FOR QUALCOMM MSM
10403M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10404L:	linux-pci@vger.kernel.org
10405L:	linux-arm-msm@vger.kernel.org
10406S:	Maintained
10407F:	drivers/pci/dwc/*qcom*
10408
10409PCIE DRIVER FOR ROCKCHIP
10410M:	Shawn Lin <shawn.lin@rock-chips.com>
10411L:	linux-pci@vger.kernel.org
10412L:	linux-rockchip@lists.infradead.org
10413S:	Maintained
10414F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10415F:	drivers/pci/host/pcie-rockchip.c
10416
10417PCIE DRIVER FOR ST SPEAR13XX
10418M:	Pratyush Anand <pratyush.anand@gmail.com>
10419L:	linux-pci@vger.kernel.org
10420S:	Maintained
10421F:	drivers/pci/dwc/*spear*
10422
10423PCMCIA SUBSYSTEM
10424P:	Linux PCMCIA Team
10425L:	linux-pcmcia@lists.infradead.org
10426W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10428S:	Maintained
10429F:	Documentation/pcmcia/
10430F:	tools/pcmcia/
10431F:	drivers/pcmcia/
10432F:	include/pcmcia/
10433
10434PCNET32 NETWORK DRIVER
10435M:	Don Fry <pcnet32@frontier.com>
10436L:	netdev@vger.kernel.org
10437S:	Maintained
10438F:	drivers/net/ethernet/amd/pcnet32.c
10439
10440PCRYPT PARALLEL CRYPTO ENGINE
10441M:	Steffen Klassert <steffen.klassert@secunet.com>
10442L:	linux-crypto@vger.kernel.org
10443S:	Maintained
10444F:	crypto/pcrypt.c
10445F:	include/crypto/pcrypt.h
10446
10447PER-CPU MEMORY ALLOCATOR
10448M:	Tejun Heo <tj@kernel.org>
10449M:	Christoph Lameter <cl@linux.com>
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10451S:	Maintained
10452F:	include/linux/percpu*.h
10453F:	mm/percpu*.c
10454F:	arch/*/include/asm/percpu.h
10455
10456PER-TASK DELAY ACCOUNTING
10457M:	Balbir Singh <bsingharora@gmail.com>
10458S:	Maintained
10459F:	include/linux/delayacct.h
10460F:	kernel/delayacct.c
10461
10462PERFORMANCE EVENTS SUBSYSTEM
10463M:	Peter Zijlstra <peterz@infradead.org>
10464M:	Ingo Molnar <mingo@redhat.com>
10465M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10466R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10467L:	linux-kernel@vger.kernel.org
10468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10469S:	Supported
10470F:	kernel/events/*
10471F:	include/linux/perf_event.h
10472F:	include/uapi/linux/perf_event.h
10473F:	arch/*/kernel/perf_event*.c
10474F:	arch/*/kernel/*/perf_event*.c
10475F:	arch/*/kernel/*/*/perf_event*.c
10476F:	arch/*/include/asm/perf_event.h
10477F:	arch/*/kernel/perf_callchain.c
10478F:	arch/*/events/*
10479F:	tools/perf/
10480
10481PERSONALITY HANDLING
10482M:	Christoph Hellwig <hch@infradead.org>
10483L:	linux-abi-devel@lists.sourceforge.net
10484S:	Maintained
10485F:	include/linux/personality.h
10486F:	include/uapi/linux/personality.h
10487
10488PHONET PROTOCOL
10489M:	Remi Denis-Courmont <courmisch@gmail.com>
10490S:	Supported
10491F:	Documentation/networking/phonet.txt
10492F:	include/linux/phonet.h
10493F:	include/net/phonet/
10494F:	include/uapi/linux/phonet.h
10495F:	net/phonet/
10496
10497PHRAM MTD DRIVER
10498M:	Joern Engel <joern@lazybastard.org>
10499L:	linux-mtd@lists.infradead.org
10500S:	Maintained
10501F:	drivers/mtd/devices/phram.c
10502
10503PICOLCD HID DRIVER
10504M:	Bruno Prémont <bonbons@linux-vserver.org>
10505L:	linux-input@vger.kernel.org
10506S:	Maintained
10507F:	drivers/hid/hid-picolcd*
10508
10509PICOXCELL SUPPORT
10510M:	Jamie Iles <jamie@jamieiles.com>
10511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512T:	git git://github.com/jamieiles/linux-2.6-ji.git
10513S:	Supported
10514F:	arch/arm/boot/dts/picoxcell*
10515F:	arch/arm/mach-picoxcell/
10516F:	drivers/crypto/picoxcell*
10517
10518PIN CONTROL SUBSYSTEM
10519M:	Linus Walleij <linus.walleij@linaro.org>
10520L:	linux-gpio@vger.kernel.org
10521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10522S:	Maintained
10523F:	Documentation/devicetree/bindings/pinctrl/
10524F:	Documentation/driver-api/pinctl.rst
10525F:	drivers/pinctrl/
10526F:	include/linux/pinctrl/
10527
10528PIN CONTROLLER - ATMEL AT91
10529M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10531S:	Maintained
10532F:	drivers/pinctrl/pinctrl-at91.*
10533
10534PIN CONTROLLER - ATMEL AT91 PIO4
10535M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10537L:	linux-gpio@vger.kernel.org
10538S:	Supported
10539F:	drivers/pinctrl/pinctrl-at91-pio4.*
10540
10541PIN CONTROLLER - INTEL
10542M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10543M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10544S:	Maintained
10545F:	drivers/pinctrl/intel/
10546
10547PIN CONTROLLER - QUALCOMM
10548M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10549S:	Maintained
10550L:	linux-arm-msm@vger.kernel.org
10551F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10552F:	drivers/pinctrl/qcom/
10553
10554PIN CONTROLLER - RENESAS
10555M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10556M:	Geert Uytterhoeven <geert+renesas@glider.be>
10557L:	linux-renesas-soc@vger.kernel.org
10558S:	Maintained
10559F:	drivers/pinctrl/sh-pfc/
10560
10561PIN CONTROLLER - SAMSUNG
10562M:	Tomasz Figa <tomasz.figa@gmail.com>
10563M:	Krzysztof Kozlowski <krzk@kernel.org>
10564M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10566L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10567Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10569S:	Maintained
10570F:	drivers/pinctrl/samsung/
10571F:	include/dt-bindings/pinctrl/samsung.h
10572F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10573
10574PIN CONTROLLER - SINGLE
10575M:	Tony Lindgren <tony@atomide.com>
10576M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10578L:	linux-omap@vger.kernel.org
10579S:	Maintained
10580F:	drivers/pinctrl/pinctrl-single.c
10581
10582PIN CONTROLLER - ST SPEAR
10583M:	Viresh Kumar <vireshk@kernel.org>
10584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10585W:	http://www.st.com/spear
10586S:	Maintained
10587F:	drivers/pinctrl/spear/
10588
10589PISTACHIO SOC SUPPORT
10590M:	James Hartley <james.hartley@imgtec.com>
10591M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10592L:	linux-mips@linux-mips.org
10593S:	Maintained
10594F:	arch/mips/pistachio/
10595F:	arch/mips/include/asm/mach-pistachio/
10596F:	arch/mips/boot/dts/img/pistachio*
10597F:	arch/mips/configs/pistachio*_defconfig
10598
10599PKTCDVD DRIVER
10600S:	Orphan
10601M:	linux-block@vger.kernel.org
10602F:	drivers/block/pktcdvd.c
10603F:	include/linux/pktcdvd.h
10604F:	include/uapi/linux/pktcdvd.h
10605
10606PKUNITY SOC DRIVERS
10607M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10608W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10609S:	Maintained
10610T:	git git://github.com/gxt/linux.git
10611F:	drivers/input/serio/i8042-unicore32io.h
10612F:	drivers/i2c/busses/i2c-puv3.c
10613F:	drivers/video/fbdev/fb-puv3.c
10614F:	drivers/rtc/rtc-puv3.c
10615
10616PMBUS HARDWARE MONITORING DRIVERS
10617M:	Guenter Roeck <linux@roeck-us.net>
10618L:	linux-hwmon@vger.kernel.org
10619W:	http://hwmon.wiki.kernel.org/
10620W:	http://www.roeck-us.net/linux/drivers/
10621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10622S:	Maintained
10623F:	Documentation/hwmon/pmbus
10624F:	drivers/hwmon/pmbus/
10625F:	include/linux/pmbus.h
10626
10627PMC SIERRA MaxRAID DRIVER
10628L:	linux-scsi@vger.kernel.org
10629W:	http://www.pmc-sierra.com/
10630S:	Orphan
10631F:	drivers/scsi/pmcraid.*
10632
10633PMC SIERRA PM8001 DRIVER
10634M:	Jack Wang <jinpu.wang@profitbricks.com>
10635M:	lindar_liu@usish.com
10636L:	linux-scsi@vger.kernel.org
10637S:	Supported
10638F:	drivers/scsi/pm8001/
10639
10640PNP SUPPORT
10641M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10642S:	Maintained
10643F:	drivers/pnp/
10644
10645POSIX CLOCKS and TIMERS
10646M:	Thomas Gleixner <tglx@linutronix.de>
10647L:	linux-kernel@vger.kernel.org
10648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10649S:	Maintained
10650F:	fs/timerfd.c
10651F:	include/linux/timer*
10652F:	kernel/time/*timer*
10653
10654POWER MANAGEMENT CORE
10655M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10656L:	linux-pm@vger.kernel.org
10657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10658B:	https://bugzilla.kernel.org
10659S:	Supported
10660F:	drivers/base/power/
10661F:	include/linux/pm.h
10662F:	include/linux/pm_*
10663F:	include/linux/powercap.h
10664F:	drivers/powercap/
10665
10666POWER STATE COORDINATION INTERFACE (PSCI)
10667M:	Mark Rutland <mark.rutland@arm.com>
10668M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10669L:	linux-arm-kernel@lists.infradead.org
10670S:	Maintained
10671F:	drivers/firmware/psci*.c
10672F:	include/linux/psci.h
10673F:	include/uapi/linux/psci.h
10674
10675POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10676M:	Sebastian Reichel <sre@kernel.org>
10677L:	linux-pm@vger.kernel.org
10678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10679S:	Maintained
10680F:	Documentation/devicetree/bindings/power/supply/
10681F:	include/linux/power_supply.h
10682F:	drivers/power/supply/
10683
10684POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10685M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10686L:	linuxppc-dev@lists.ozlabs.org
10687S:	Maintained
10688F:	drivers/char/powernv-op-panel.c
10689
10690PPP OVER ATM (RFC 2364)
10691M:	Mitchell Blank Jr <mitch@sfgoth.com>
10692S:	Maintained
10693F:	net/atm/pppoatm.c
10694F:	include/uapi/linux/atmppp.h
10695
10696PPP OVER ETHERNET
10697M:	Michal Ostrowski <mostrows@earthlink.net>
10698S:	Maintained
10699F:	drivers/net/ppp/pppoe.c
10700F:	drivers/net/ppp/pppox.c
10701
10702PPP OVER L2TP
10703M:	James Chapman <jchapman@katalix.com>
10704S:	Maintained
10705F:	net/l2tp/l2tp_ppp.c
10706F:	include/linux/if_pppol2tp.h
10707F:	include/uapi/linux/if_pppol2tp.h
10708
10709PPP PROTOCOL DRIVERS AND COMPRESSORS
10710M:	Paul Mackerras <paulus@samba.org>
10711L:	linux-ppp@vger.kernel.org
10712S:	Maintained
10713F:	drivers/net/ppp/ppp_*
10714
10715PPS SUPPORT
10716M:	Rodolfo Giometti <giometti@enneenne.com>
10717W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10718L:	linuxpps@ml.enneenne.com (subscribers-only)
10719S:	Maintained
10720F:	Documentation/pps/
10721F:	drivers/pps/
10722F:	include/linux/pps*.h
10723
10724PPTP DRIVER
10725M:	Dmitry Kozlov <xeb@mail.ru>
10726L:	netdev@vger.kernel.org
10727S:	Maintained
10728F:	drivers/net/ppp/pptp.c
10729W:	http://sourceforge.net/projects/accel-pptp
10730
10731PREEMPTIBLE KERNEL
10732M:	Robert Love <rml@tech9.net>
10733L:	kpreempt-tech@lists.sourceforge.net
10734W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10735S:	Supported
10736F:	Documentation/preempt-locking.txt
10737F:	include/linux/preempt.h
10738
10739PRINTK
10740M:	Petr Mladek <pmladek@suse.com>
10741M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10742R:	Steven Rostedt <rostedt@goodmis.org>
10743S:	Maintained
10744F:	kernel/printk/
10745F:	include/linux/printk.h
10746
10747PRISM54 WIRELESS DRIVER
10748M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10749L:	linux-wireless@vger.kernel.org
10750W:	http://wireless.kernel.org/en/users/Drivers/p54
10751S:	Obsolete
10752F:	drivers/net/wireless/intersil/prism54/
10753
10754PROC SYSCTL
10755M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10756M:	Kees Cook <keescook@chromium.org>
10757L:	linux-kernel@vger.kernel.org
10758L:	linux-fsdevel@vger.kernel.org
10759S:	Maintained
10760F:	fs/proc/proc_sysctl.c
10761F:	include/linux/sysctl.h
10762F:	kernel/sysctl.c
10763F:	tools/testing/selftests/sysctl/
10764
10765PS3 NETWORK SUPPORT
10766M:	Geoff Levand <geoff@infradead.org>
10767L:	netdev@vger.kernel.org
10768L:	linuxppc-dev@lists.ozlabs.org
10769S:	Maintained
10770F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10771
10772PS3 PLATFORM SUPPORT
10773M:	Geoff Levand <geoff@infradead.org>
10774L:	linuxppc-dev@lists.ozlabs.org
10775S:	Maintained
10776F:	arch/powerpc/boot/ps3*
10777F:	arch/powerpc/include/asm/lv1call.h
10778F:	arch/powerpc/include/asm/ps3*.h
10779F:	arch/powerpc/platforms/ps3/
10780F:	drivers/*/ps3*
10781F:	drivers/ps3/
10782F:	drivers/rtc/rtc-ps3.c
10783F:	drivers/usb/host/*ps3.c
10784F:	sound/ppc/snd_ps3*
10785
10786PS3VRAM DRIVER
10787M:	Jim Paris <jim@jtan.com>
10788M:	Geoff Levand <geoff@infradead.org>
10789L:	linuxppc-dev@lists.ozlabs.org
10790S:	Maintained
10791F:	drivers/block/ps3vram.c
10792
10793PSAMPLE PACKET SAMPLING SUPPORT:
10794M:	Yotam Gigi <yotamg@mellanox.com>
10795S:	Maintained
10796F:	net/psample
10797F:	include/net/psample.h
10798F:	include/uapi/linux/psample.h
10799
10800PSTORE FILESYSTEM
10801M:	Kees Cook <keescook@chromium.org>
10802M:	Anton Vorontsov <anton@enomsg.org>
10803M:	Colin Cross <ccross@android.com>
10804M:	Tony Luck <tony.luck@intel.com>
10805S:	Maintained
10806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10807F:	fs/pstore/
10808F:	include/linux/pstore*
10809F:	drivers/firmware/efi/efi-pstore.c
10810F:	drivers/acpi/apei/erst.c
10811F:	Documentation/admin-guide/ramoops.rst
10812F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10813K:	\b(pstore|ramoops)
10814
10815PTP HARDWARE CLOCK SUPPORT
10816M:	Richard Cochran <richardcochran@gmail.com>
10817L:	netdev@vger.kernel.org
10818S:	Maintained
10819W:	http://linuxptp.sourceforge.net/
10820F:	Documentation/ABI/testing/sysfs-ptp
10821F:	Documentation/ptp/*
10822F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10823F:	drivers/net/phy/dp83640*
10824F:	drivers/ptp/*
10825F:	include/linux/ptp_cl*
10826
10827PTRACE SUPPORT
10828M:	Oleg Nesterov <oleg@redhat.com>
10829S:	Maintained
10830F:	include/asm-generic/syscall.h
10831F:	include/linux/ptrace.h
10832F:	include/linux/regset.h
10833F:	include/linux/tracehook.h
10834F:	include/uapi/linux/ptrace.h
10835F:	include/uapi/linux/ptrace.h
10836F:	include/asm-generic/ptrace.h
10837F:	kernel/ptrace.c
10838F:	arch/*/ptrace*.c
10839F:	arch/*/*/ptrace*.c
10840F:	arch/*/include/asm/ptrace*.h
10841
10842PULSE8-CEC DRIVER
10843M:	Hans Verkuil <hverkuil@xs4all.nl>
10844L:	linux-media@vger.kernel.org
10845T:	git git://linuxtv.org/media_tree.git
10846S:	Maintained
10847F:	drivers/media/usb/pulse8-cec/*
10848F:	Documentation/media/cec-drivers/pulse8-cec.rst
10849
10850PVRUSB2 VIDEO4LINUX DRIVER
10851M:	Mike Isely <isely@pobox.com>
10852L:	pvrusb2@isely.net	(subscribers-only)
10853L:	linux-media@vger.kernel.org
10854W:	http://www.isely.net/pvrusb2/
10855T:	git git://linuxtv.org/media_tree.git
10856S:	Maintained
10857F:	Documentation/media/v4l-drivers/pvrusb2*
10858F:	drivers/media/usb/pvrusb2/
10859
10860PWC WEBCAM DRIVER
10861M:	Hans Verkuil <hverkuil@xs4all.nl>
10862L:	linux-media@vger.kernel.org
10863T:	git git://linuxtv.org/media_tree.git
10864S:	Odd Fixes
10865F:	drivers/media/usb/pwc/*
10866
10867PWM FAN DRIVER
10868M:	Kamil Debski <kamil@wypas.org>
10869M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10870L:	linux-hwmon@vger.kernel.org
10871S:	Supported
10872F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10873F:	Documentation/hwmon/pwm-fan
10874F:	drivers/hwmon/pwm-fan.c
10875
10876PWM IR Transmitter
10877M:	Sean Young <sean@mess.org>
10878L:	linux-media@vger.kernel.org
10879S:	Maintained
10880F:	drivers/media/rc/pwm-ir-tx.c
10881
10882PWM SUBSYSTEM
10883M:	Thierry Reding <thierry.reding@gmail.com>
10884L:	linux-pwm@vger.kernel.org
10885S:	Maintained
10886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10887F:	Documentation/pwm.txt
10888F:	Documentation/devicetree/bindings/pwm/
10889F:	include/linux/pwm.h
10890F:	drivers/pwm/
10891F:	drivers/video/backlight/pwm_bl.c
10892F:	include/linux/pwm_backlight.h
10893F:	drivers/gpio/gpio-mvebu.c
10894F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10895
10896PXA GPIO DRIVER
10897M:	Robert Jarzmik <robert.jarzmik@free.fr>
10898L:	linux-gpio@vger.kernel.org
10899S:	Maintained
10900F:	drivers/gpio/gpio-pxa.c
10901
10902PXA MMCI DRIVER
10903S:	Orphan
10904
10905PXA RTC DRIVER
10906M:	Robert Jarzmik <robert.jarzmik@free.fr>
10907L:	linux-rtc@vger.kernel.org
10908S:	Maintained
10909
10910PXA2xx/PXA3xx SUPPORT
10911M:	Daniel Mack <daniel@zonque.org>
10912M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10913M:	Robert Jarzmik <robert.jarzmik@free.fr>
10914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10915T:	git git://github.com/hzhuang1/linux.git
10916T:	git git://github.com/rjarzmik/linux.git
10917S:	Maintained
10918F:	arch/arm/boot/dts/pxa*
10919F:	arch/arm/mach-pxa/
10920F:	drivers/dma/pxa*
10921F:	drivers/pcmcia/pxa2xx*
10922F:	drivers/pinctrl/pxa/
10923F:	drivers/spi/spi-pxa2xx*
10924F:	drivers/usb/gadget/udc/pxa2*
10925F:	include/sound/pxa2xx-lib.h
10926F:	sound/arm/pxa*
10927F:	sound/soc/pxa/
10928
10929PXA3xx NAND FLASH DRIVER
10930M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10931L:	linux-mtd@lists.infradead.org
10932S:	Maintained
10933F:	drivers/mtd/nand/pxa3xx_nand.c
10934
10935QAT DRIVER
10936M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10937M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10938L:	qat-linux@intel.com
10939S:	Supported
10940F:	drivers/crypto/qat/
10941
10942QCOM AUDIO (ASoC) DRIVERS
10943M:	Patrick Lai <plai@codeaurora.org>
10944M:	Banajit Goswami <bgoswami@codeaurora.org>
10945L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10946S:	Supported
10947F:	sound/soc/qcom/
10948
10949QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10950M:	Gabriel Somlo <somlo@cmu.edu>
10951M:	"Michael S. Tsirkin" <mst@redhat.com>
10952L:	qemu-devel@nongnu.org
10953S:	Maintained
10954F:	drivers/firmware/qemu_fw_cfg.c
10955
10956QIB DRIVER
10957M:	Mike Marciniszyn <infinipath@intel.com>
10958L:	linux-rdma@vger.kernel.org
10959S:	Supported
10960F:	drivers/infiniband/hw/qib/
10961
10962QLOGIC QL41xxx FCOE DRIVER
10963M:	QLogic-Storage-Upstream@cavium.com
10964L:	linux-scsi@vger.kernel.org
10965S:	Supported
10966F:	drivers/scsi/qedf/
10967
10968QLOGIC QL41xxx ISCSI DRIVER
10969M:	QLogic-Storage-Upstream@cavium.com
10970L:	linux-scsi@vger.kernel.org
10971S:	Supported
10972F:	drivers/scsi/qedi/
10973
10974QLOGIC QL4xxx ETHERNET DRIVER
10975M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10976M:	Ariel Elior <Ariel.Elior@cavium.com>
10977M:	everest-linux-l2@cavium.com
10978L:	netdev@vger.kernel.org
10979S:	Supported
10980F:	drivers/net/ethernet/qlogic/qed/
10981F:	include/linux/qed/
10982F:	drivers/net/ethernet/qlogic/qede/
10983
10984QLOGIC QL4xxx RDMA DRIVER
10985M:	Ram Amrani <Ram.Amrani@cavium.com>
10986M:	Ariel Elior <Ariel.Elior@cavium.com>
10987L:	linux-rdma@vger.kernel.org
10988S:	Supported
10989F:	drivers/infiniband/hw/qedr/
10990F:	include/uapi/rdma/qedr-abi.h
10991
10992QLOGIC QLA1280 SCSI DRIVER
10993M:	Michael Reed <mdr@sgi.com>
10994L:	linux-scsi@vger.kernel.org
10995S:	Maintained
10996F:	drivers/scsi/qla1280.[ch]
10997
10998QLOGIC QLA2XXX FC-SCSI DRIVER
10999M:	qla2xxx-upstream@qlogic.com
11000L:	linux-scsi@vger.kernel.org
11001S:	Supported
11002F:	Documentation/scsi/LICENSE.qla2xxx
11003F:	drivers/scsi/qla2xxx/
11004
11005QLOGIC QLA3XXX NETWORK DRIVER
11006M:	Dept-GELinuxNICDev@cavium.com
11007L:	netdev@vger.kernel.org
11008S:	Supported
11009F:	Documentation/networking/LICENSE.qla3xxx
11010F:	drivers/net/ethernet/qlogic/qla3xxx.*
11011
11012QLOGIC QLA4XXX iSCSI DRIVER
11013M:	QLogic-Storage-Upstream@qlogic.com
11014L:	linux-scsi@vger.kernel.org
11015S:	Supported
11016F:	Documentation/scsi/LICENSE.qla4xxx
11017F:	drivers/scsi/qla4xxx/
11018
11019QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11020M:	Harish Patil <harish.patil@cavium.com>
11021M:	Manish Chopra <manish.chopra@cavium.com>
11022M:	Dept-GELinuxNICDev@cavium.com
11023L:	netdev@vger.kernel.org
11024S:	Supported
11025F:	drivers/net/ethernet/qlogic/qlcnic/
11026
11027QLOGIC QLGE 10Gb ETHERNET DRIVER
11028M:	Harish Patil <harish.patil@cavium.com>
11029M:	Manish Chopra <manish.chopra@cavium.com>
11030M:	Dept-GELinuxNICDev@cavium.com
11031L:	netdev@vger.kernel.org
11032S:	Supported
11033F:	drivers/net/ethernet/qlogic/qlge/
11034
11035QNX4 FILESYSTEM
11036M:	Anders Larsen <al@alarsen.net>
11037W:	http://www.alarsen.net/linux/qnx4fs/
11038S:	Maintained
11039F:	fs/qnx4/
11040F:	include/uapi/linux/qnx4_fs.h
11041F:	include/uapi/linux/qnxtypes.h
11042
11043QORIQ DPAA2 FSL-MC BUS DRIVER
11044M:	Stuart Yoder <stuyoder@gmail.com>
11045M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11046L:	linux-kernel@vger.kernel.org
11047S:	Maintained
11048F:	drivers/staging/fsl-mc/
11049F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11050
11051QT1010 MEDIA DRIVER
11052M:	Antti Palosaari <crope@iki.fi>
11053L:	linux-media@vger.kernel.org
11054W:	https://linuxtv.org
11055W:	http://palosaari.fi/linux/
11056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11057T:	git git://linuxtv.org/anttip/media_tree.git
11058S:	Maintained
11059F:	drivers/media/tuners/qt1010*
11060
11061QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11062M:	Kalle Valo <kvalo@qca.qualcomm.com>
11063L:	ath10k@lists.infradead.org
11064W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11066S:	Supported
11067F:	drivers/net/wireless/ath/ath10k/
11068
11069QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11070M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11071L:	linux-wireless@vger.kernel.org
11072W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11073S:	Supported
11074F:	drivers/net/wireless/ath/ath9k/
11075
11076QUALCOMM CAMERA SUBSYSTEM DRIVER
11077M:	Todor Tomov <todor.tomov@linaro.org>
11078L:	linux-media@vger.kernel.org
11079S:	Maintained
11080F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11081F:	Documentation/media/v4l-drivers/qcom_camss.rst
11082F:	drivers/media/platform/qcom/camss-8x16/
11083
11084QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11085M:	Timur Tabi <timur@codeaurora.org>
11086L:	netdev@vger.kernel.org
11087S:	Supported
11088F:	drivers/net/ethernet/qualcomm/emac/
11089
11090QUALCOMM HEXAGON ARCHITECTURE
11091M:	Richard Kuo <rkuo@codeaurora.org>
11092L:	linux-hexagon@vger.kernel.org
11093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11094S:	Supported
11095F:	arch/hexagon/
11096
11097QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11098M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11099L:	linux-media@vger.kernel.org
11100L:	linux-arm-msm@vger.kernel.org
11101T:	git git://linuxtv.org/media_tree.git
11102S:	Maintained
11103F:	drivers/media/platform/qcom/venus/
11104
11105QUALCOMM WCN36XX WIRELESS DRIVER
11106M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11107L:	wcn36xx@lists.infradead.org
11108W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11109T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11110S:	Supported
11111F:	drivers/net/wireless/ath/wcn36xx/
11112
11113QUANTENNA QTNFMAC WIRELESS DRIVER
11114M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11115M:	Avinash Patil <avinashp@quantenna.com>
11116M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11117L:	linux-wireless@vger.kernel.org
11118S:	Maintained
11119F:	drivers/net/wireless/quantenna
11120
11121RADEON and AMDGPU DRM DRIVERS
11122M:	Alex Deucher <alexander.deucher@amd.com>
11123M:	Christian König <christian.koenig@amd.com>
11124L:	amd-gfx@lists.freedesktop.org
11125T:	git git://people.freedesktop.org/~agd5f/linux
11126S:	Supported
11127F:	drivers/gpu/drm/radeon/
11128F:	include/uapi/drm/radeon_drm.h
11129F:	drivers/gpu/drm/amd/
11130F:	include/uapi/drm/amdgpu_drm.h
11131
11132RADEON FRAMEBUFFER DISPLAY DRIVER
11133M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11134L:	linux-fbdev@vger.kernel.org
11135S:	Maintained
11136F:	drivers/video/fbdev/aty/radeon*
11137F:	include/uapi/linux/radeonfb.h
11138
11139RADIOSHARK RADIO DRIVER
11140M:	Hans Verkuil <hverkuil@xs4all.nl>
11141L:	linux-media@vger.kernel.org
11142T:	git git://linuxtv.org/media_tree.git
11143S:	Maintained
11144F:	drivers/media/radio/radio-shark.c
11145
11146RADIOSHARK2 RADIO DRIVER
11147M:	Hans Verkuil <hverkuil@xs4all.nl>
11148L:	linux-media@vger.kernel.org
11149T:	git git://linuxtv.org/media_tree.git
11150S:	Maintained
11151F:	drivers/media/radio/radio-shark2.c
11152F:	drivers/media/radio/radio-tea5777.c
11153
11154RADOS BLOCK DEVICE (RBD)
11155M:	Ilya Dryomov <idryomov@gmail.com>
11156M:	Sage Weil <sage@redhat.com>
11157M:	Alex Elder <elder@kernel.org>
11158L:	ceph-devel@vger.kernel.org
11159W:	http://ceph.com/
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11161T:	git git://github.com/ceph/ceph-client.git
11162S:	Supported
11163F:	Documentation/ABI/testing/sysfs-bus-rbd
11164F:	drivers/block/rbd.c
11165F:	drivers/block/rbd_types.h
11166
11167RAGE128 FRAMEBUFFER DISPLAY DRIVER
11168M:	Paul Mackerras <paulus@samba.org>
11169L:	linux-fbdev@vger.kernel.org
11170S:	Maintained
11171F:	drivers/video/fbdev/aty/aty128fb.c
11172
11173RAINSHADOW-CEC DRIVER
11174M:	Hans Verkuil <hverkuil@xs4all.nl>
11175L:	linux-media@vger.kernel.org
11176T:	git git://linuxtv.org/media_tree.git
11177S:	Maintained
11178F:	drivers/media/usb/rainshadow-cec/*
11179
11180RALINK MIPS ARCHITECTURE
11181M:	John Crispin <john@phrozen.org>
11182L:	linux-mips@linux-mips.org
11183S:	Maintained
11184F:	arch/mips/ralink
11185
11186RALINK RT2X00 WIRELESS LAN DRIVER
11187P:	rt2x00 project
11188M:	Stanislaw Gruszka <sgruszka@redhat.com>
11189M:	Helmut Schaa <helmut.schaa@googlemail.com>
11190L:	linux-wireless@vger.kernel.org
11191S:	Maintained
11192F:	drivers/net/wireless/ralink/rt2x00/
11193
11194RAMDISK RAM BLOCK DEVICE DRIVER
11195M:	Jens Axboe <axboe@kernel.dk>
11196S:	Maintained
11197F:	Documentation/blockdev/ramdisk.txt
11198F:	drivers/block/brd.c
11199
11200RANDOM NUMBER DRIVER
11201M:	"Theodore Ts'o" <tytso@mit.edu>
11202S:	Maintained
11203F:	drivers/char/random.c
11204
11205RAPIDIO SUBSYSTEM
11206M:	Matt Porter <mporter@kernel.crashing.org>
11207M:	Alexandre Bounine <alexandre.bounine@idt.com>
11208S:	Maintained
11209F:	drivers/rapidio/
11210
11211RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11212L:	linux-wireless@vger.kernel.org
11213S:	Orphan
11214F:	drivers/net/wireless/ray*
11215
11216RCUTORTURE MODULE
11217M:	Josh Triplett <josh@joshtriplett.org>
11218M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11219L:	linux-kernel@vger.kernel.org
11220S:	Supported
11221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11222F:	Documentation/RCU/torture.txt
11223F:	kernel/rcu/rcutorture.c
11224
11225RCUTORTURE TEST FRAMEWORK
11226M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11227M:	Josh Triplett <josh@joshtriplett.org>
11228R:	Steven Rostedt <rostedt@goodmis.org>
11229R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11230R:	Lai Jiangshan <jiangshanlai@gmail.com>
11231L:	linux-kernel@vger.kernel.org
11232S:	Supported
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11234F:	tools/testing/selftests/rcutorture
11235
11236RDC R-321X SoC
11237M:	Florian Fainelli <florian@openwrt.org>
11238S:	Maintained
11239
11240RDC R6040 FAST ETHERNET DRIVER
11241M:	Florian Fainelli <f.fainelli@gmail.com>
11242L:	netdev@vger.kernel.org
11243S:	Maintained
11244F:	drivers/net/ethernet/rdc/r6040.c
11245
11246RDMAVT - RDMA verbs software
11247M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11248L:	linux-rdma@vger.kernel.org
11249S:	Supported
11250F:	drivers/infiniband/sw/rdmavt
11251
11252RDS - RELIABLE DATAGRAM SOCKETS
11253M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11254L:	netdev@vger.kernel.org
11255L:	linux-rdma@vger.kernel.org
11256L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11257W:	https://oss.oracle.com/projects/rds/
11258S:	Supported
11259F:	net/rds/
11260F:	Documentation/networking/rds.txt
11261
11262RDT - RESOURCE ALLOCATION
11263M:	Fenghua Yu <fenghua.yu@intel.com>
11264L:	linux-kernel@vger.kernel.org
11265S:	Supported
11266F:	arch/x86/kernel/cpu/intel_rdt*
11267F:	arch/x86/include/asm/intel_rdt_sched.h
11268F:	Documentation/x86/intel_rdt*
11269
11270READ-COPY UPDATE (RCU)
11271M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11272M:	Josh Triplett <josh@joshtriplett.org>
11273R:	Steven Rostedt <rostedt@goodmis.org>
11274R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11275R:	Lai Jiangshan <jiangshanlai@gmail.com>
11276L:	linux-kernel@vger.kernel.org
11277W:	http://www.rdrop.com/users/paulmck/RCU/
11278S:	Supported
11279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11280F:	Documentation/RCU/
11281X:	Documentation/RCU/torture.txt
11282F:	include/linux/rcu*
11283X:	include/linux/srcu.h
11284F:	kernel/rcu/
11285X:	kernel/torture.c
11286
11287REAL TIME CLOCK (RTC) SUBSYSTEM
11288M:	Alessandro Zummo <a.zummo@towertech.it>
11289M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11290L:	linux-rtc@vger.kernel.org
11291Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11293S:	Maintained
11294F:	Documentation/devicetree/bindings/rtc/
11295F:	Documentation/rtc.txt
11296F:	drivers/rtc/
11297F:	include/linux/rtc.h
11298F:	include/uapi/linux/rtc.h
11299F:	include/linux/rtc/
11300F:	include/linux/platform_data/rtc-*
11301F:	tools/testing/selftests/timers/rtctest.c
11302
11303REALTEK AUDIO CODECS
11304M:	Bard Liao <bardliao@realtek.com>
11305M:	Oder Chiou <oder_chiou@realtek.com>
11306S:	Maintained
11307F:	sound/soc/codecs/rt*
11308F:	include/sound/rt*.h
11309
11310REGISTER MAP ABSTRACTION
11311M:	Mark Brown <broonie@kernel.org>
11312L:	linux-kernel@vger.kernel.org
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11314S:	Supported
11315F:	Documentation/devicetree/bindings/regmap/
11316F:	drivers/base/regmap/
11317F:	include/linux/regmap.h
11318
11319REISERFS FILE SYSTEM
11320L:	reiserfs-devel@vger.kernel.org
11321S:	Supported
11322F:	fs/reiserfs/
11323
11324REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11325M:	Ohad Ben-Cohen <ohad@wizery.com>
11326M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11327L:	linux-remoteproc@vger.kernel.org
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11329S:	Maintained
11330F:	Documentation/devicetree/bindings/remoteproc/
11331F:	Documentation/remoteproc.txt
11332F:	drivers/remoteproc/
11333F:	include/linux/remoteproc.h
11334
11335REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11336M:	Ohad Ben-Cohen <ohad@wizery.com>
11337M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11338L:	linux-remoteproc@vger.kernel.org
11339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11340S:	Maintained
11341F:	drivers/rpmsg/
11342F:	Documentation/rpmsg.txt
11343F:	include/linux/rpmsg.h
11344F:	include/linux/rpmsg/
11345
11346RENESAS CLOCK DRIVERS
11347M:	Geert Uytterhoeven <geert+renesas@glider.be>
11348L:	linux-renesas-soc@vger.kernel.org
11349S:	Supported
11350F:	drivers/clk/renesas/
11351
11352RENESAS ETHERNET DRIVERS
11353R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11354L:	netdev@vger.kernel.org
11355L:	linux-renesas-soc@vger.kernel.org
11356F:	drivers/net/ethernet/renesas/
11357F:	include/linux/sh_eth.h
11358
11359RENESAS R-CAR GYROADC DRIVER
11360M:	Marek Vasut <marek.vasut@gmail.com>
11361L:	linux-iio@vger.kernel.org
11362S:	Supported
11363F:	drivers/iio/adc/rcar_gyro_adc.c
11364
11365RENESAS USB PHY DRIVER
11366M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11367L:	linux-renesas-soc@vger.kernel.org
11368S:	Maintained
11369F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11370
11371RESET CONTROLLER FRAMEWORK
11372M:	Philipp Zabel <p.zabel@pengutronix.de>
11373T:	git git://git.pengutronix.de/git/pza/linux
11374S:	Maintained
11375F:	drivers/reset/
11376F:	Documentation/devicetree/bindings/reset/
11377F:	include/dt-bindings/reset/
11378F:	include/linux/reset.h
11379F:	include/linux/reset-controller.h
11380
11381RFKILL
11382M:	Johannes Berg <johannes@sipsolutions.net>
11383L:	linux-wireless@vger.kernel.org
11384W:	http://wireless.kernel.org/
11385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11387S:	Maintained
11388F:	Documentation/rfkill.txt
11389F:	net/rfkill/
11390
11391RHASHTABLE
11392M:	Thomas Graf <tgraf@suug.ch>
11393M:	Herbert Xu <herbert@gondor.apana.org.au>
11394L:	netdev@vger.kernel.org
11395S:	Maintained
11396F:	lib/rhashtable.c
11397F:	include/linux/rhashtable.h
11398
11399RICOH R5C592 MEMORYSTICK DRIVER
11400M:	Maxim Levitsky <maximlevitsky@gmail.com>
11401S:	Maintained
11402F:	drivers/memstick/host/r592.*
11403
11404RICOH SMARTMEDIA/XD DRIVER
11405M:	Maxim Levitsky <maximlevitsky@gmail.com>
11406S:	Maintained
11407F:	drivers/mtd/nand/r852.c
11408F:	drivers/mtd/nand/r852.h
11409
11410ROCCAT DRIVERS
11411M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11412W:	http://sourceforge.net/projects/roccat/
11413S:	Maintained
11414F:	drivers/hid/hid-roccat*
11415F:	include/linux/hid-roccat*
11416F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11417
11418ROCKER DRIVER
11419M:	Jiri Pirko <jiri@resnulli.us>
11420L:	netdev@vger.kernel.org
11421S:	Supported
11422F:	drivers/net/ethernet/rocker/
11423
11424ROCKETPORT DRIVER
11425P:	Comtrol Corp.
11426W:	http://www.comtrol.com
11427S:	Maintained
11428F:	Documentation/serial/rocket.txt
11429F:	drivers/tty/rocket*
11430
11431ROCKETPORT EXPRESS/INFINITY DRIVER
11432M:	Kevin Cernekee <cernekee@gmail.com>
11433L:	linux-serial@vger.kernel.org
11434S:	Odd Fixes
11435F:	drivers/tty/serial/rp2.*
11436
11437ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11438M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11439L:	linux-kernel@vger.kernel.org
11440L:	linux-renesas-soc@vger.kernel.org
11441S:	Supported
11442F:	drivers/mfd/bd9571mwv.c
11443F:	drivers/regulator/bd9571mwv-regulator.c
11444F:	drivers/gpio/gpio-bd9571mwv.c
11445F:	include/linux/mfd/bd9571mwv.h
11446F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11447
11448ROSE NETWORK LAYER
11449M:	Ralf Baechle <ralf@linux-mips.org>
11450L:	linux-hams@vger.kernel.org
11451W:	http://www.linux-ax25.org/
11452S:	Maintained
11453F:	include/net/rose.h
11454F:	include/uapi/linux/rose.h
11455F:	net/rose/
11456
11457RTL2830 MEDIA DRIVER
11458M:	Antti Palosaari <crope@iki.fi>
11459L:	linux-media@vger.kernel.org
11460W:	https://linuxtv.org
11461W:	http://palosaari.fi/linux/
11462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11463T:	git git://linuxtv.org/anttip/media_tree.git
11464S:	Maintained
11465F:	drivers/media/dvb-frontends/rtl2830*
11466
11467RTL2832 MEDIA DRIVER
11468M:	Antti Palosaari <crope@iki.fi>
11469L:	linux-media@vger.kernel.org
11470W:	https://linuxtv.org
11471W:	http://palosaari.fi/linux/
11472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11473T:	git git://linuxtv.org/anttip/media_tree.git
11474S:	Maintained
11475F:	drivers/media/dvb-frontends/rtl2832*
11476
11477RTL2832_SDR MEDIA DRIVER
11478M:	Antti Palosaari <crope@iki.fi>
11479L:	linux-media@vger.kernel.org
11480W:	https://linuxtv.org
11481W:	http://palosaari.fi/linux/
11482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11483T:	git git://linuxtv.org/anttip/media_tree.git
11484S:	Maintained
11485F:	drivers/media/dvb-frontends/rtl2832_sdr*
11486
11487RTL8180 WIRELESS DRIVER
11488L:	linux-wireless@vger.kernel.org
11489W:	http://wireless.kernel.org/
11490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11491S:	Orphan
11492F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11493
11494RTL8187 WIRELESS DRIVER
11495M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11496M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11497M:	Larry Finger <Larry.Finger@lwfinger.net>
11498L:	linux-wireless@vger.kernel.org
11499W:	http://wireless.kernel.org/
11500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11501S:	Maintained
11502F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11503
11504RTL8192CE WIRELESS DRIVER
11505M:	Larry Finger <Larry.Finger@lwfinger.net>
11506M:	Chaoming Li <chaoming_li@realsil.com.cn>
11507L:	linux-wireless@vger.kernel.org
11508W:	http://wireless.kernel.org/
11509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11510S:	Maintained
11511F:	drivers/net/wireless/realtek/rtlwifi/
11512F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11513
11514RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11515M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11516L:	linux-wireless@vger.kernel.org
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11518S:	Maintained
11519F:	drivers/net/wireless/realtek/rtl8xxxu/
11520
11521S3 SAVAGE FRAMEBUFFER DRIVER
11522M:	Antonino Daplas <adaplas@gmail.com>
11523L:	linux-fbdev@vger.kernel.org
11524S:	Maintained
11525F:	drivers/video/fbdev/savage/
11526
11527S390
11528M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11529M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11530L:	linux-s390@vger.kernel.org
11531W:	http://www.ibm.com/developerworks/linux/linux390/
11532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11533S:	Supported
11534F:	arch/s390/
11535F:	drivers/s390/
11536F:	Documentation/s390/
11537F:	Documentation/driver-api/s390-drivers.rst
11538
11539S390 COMMON I/O LAYER
11540M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11541M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11542L:	linux-s390@vger.kernel.org
11543W:	http://www.ibm.com/developerworks/linux/linux390/
11544S:	Supported
11545F:	drivers/s390/cio/
11546
11547S390 DASD DRIVER
11548M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11549M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11550L:	linux-s390@vger.kernel.org
11551W:	http://www.ibm.com/developerworks/linux/linux390/
11552S:	Supported
11553F:	drivers/s390/block/dasd*
11554F:	block/partitions/ibm.c
11555
11556S390 IOMMU (PCI)
11557M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11558L:	linux-s390@vger.kernel.org
11559W:	http://www.ibm.com/developerworks/linux/linux390/
11560S:	Supported
11561F:	drivers/iommu/s390-iommu.c
11562
11563S390 IUCV NETWORK LAYER
11564M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11565M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11566L:	linux-s390@vger.kernel.org
11567W:	http://www.ibm.com/developerworks/linux/linux390/
11568S:	Supported
11569F:	drivers/s390/net/*iucv*
11570F:	include/net/iucv/
11571F:	net/iucv/
11572
11573S390 NETWORK DRIVERS
11574M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11575M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11576L:	linux-s390@vger.kernel.org
11577W:	http://www.ibm.com/developerworks/linux/linux390/
11578S:	Supported
11579F:	drivers/s390/net/
11580
11581S390 PCI SUBSYSTEM
11582M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11583M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11584L:	linux-s390@vger.kernel.org
11585W:	http://www.ibm.com/developerworks/linux/linux390/
11586S:	Supported
11587F:	arch/s390/pci/
11588F:	drivers/pci/hotplug/s390_pci_hpc.c
11589
11590S390 VFIO-CCW DRIVER
11591M:	Cornelia Huck <cohuck@redhat.com>
11592M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11593L:	linux-s390@vger.kernel.org
11594L:	kvm@vger.kernel.org
11595S:	Supported
11596F:	drivers/s390/cio/vfio_ccw*
11597F:	Documentation/s390/vfio-ccw.txt
11598F:	include/uapi/linux/vfio_ccw.h
11599
11600S390 ZCRYPT DRIVER
11601M:	Harald Freudenberger <freude@de.ibm.com>
11602L:	linux-s390@vger.kernel.org
11603W:	http://www.ibm.com/developerworks/linux/linux390/
11604S:	Supported
11605F:	drivers/s390/crypto/
11606
11607S390 ZFCP DRIVER
11608M:	Steffen Maier <maier@linux.vnet.ibm.com>
11609M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11610L:	linux-s390@vger.kernel.org
11611W:	http://www.ibm.com/developerworks/linux/linux390/
11612S:	Supported
11613F:	drivers/s390/scsi/zfcp_*
11614
11615S3C24XX SD/MMC Driver
11616M:	Ben Dooks <ben-linux@fluff.org>
11617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11618S:	Supported
11619F:	drivers/mmc/host/s3cmci.*
11620
11621SAA6588 RDS RECEIVER DRIVER
11622M:	Hans Verkuil <hverkuil@xs4all.nl>
11623L:	linux-media@vger.kernel.org
11624T:	git git://linuxtv.org/media_tree.git
11625W:	https://linuxtv.org
11626S:	Odd Fixes
11627F:	drivers/media/i2c/saa6588*
11628
11629SAA7134 VIDEO4LINUX DRIVER
11630M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11631M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11632L:	linux-media@vger.kernel.org
11633W:	https://linuxtv.org
11634T:	git git://linuxtv.org/media_tree.git
11635S:	Odd fixes
11636F:	Documentation/media/v4l-drivers/saa7134*
11637F:	drivers/media/pci/saa7134/
11638
11639SAA7146 VIDEO4LINUX-2 DRIVER
11640M:	Hans Verkuil <hverkuil@xs4all.nl>
11641L:	linux-media@vger.kernel.org
11642T:	git git://linuxtv.org/media_tree.git
11643S:	Maintained
11644F:	drivers/media/common/saa7146/
11645F:	drivers/media/pci/saa7146/
11646F:	include/media/saa7146*
11647
11648SAMSUNG AUDIO (ASoC) DRIVERS
11649M:	Krzysztof Kozlowski <krzk@kernel.org>
11650M:	Sangbeom Kim <sbkim73@samsung.com>
11651M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11652L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11653S:	Supported
11654F:	sound/soc/samsung/
11655
11656SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11657M:	Krzysztof Kozlowski <krzk@kernel.org>
11658L:	linux-crypto@vger.kernel.org
11659L:	linux-samsung-soc@vger.kernel.org
11660S:	Maintained
11661F:	drivers/crypto/exynos-rng.c
11662F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11663
11664SAMSUNG FRAMEBUFFER DRIVER
11665M:	Jingoo Han <jingoohan1@gmail.com>
11666L:	linux-fbdev@vger.kernel.org
11667S:	Maintained
11668F:	drivers/video/fbdev/s3c-fb.c
11669
11670SAMSUNG LAPTOP DRIVER
11671M:	Corentin Chary <corentin.chary@gmail.com>
11672L:	platform-driver-x86@vger.kernel.org
11673S:	Maintained
11674F:	drivers/platform/x86/samsung-laptop.c
11675
11676SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11677M:	Sangbeom Kim <sbkim73@samsung.com>
11678M:	Krzysztof Kozlowski <krzk@kernel.org>
11679M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11680L:	linux-kernel@vger.kernel.org
11681L:	linux-samsung-soc@vger.kernel.org
11682S:	Supported
11683F:	drivers/mfd/sec*.c
11684F:	drivers/regulator/s2m*.c
11685F:	drivers/regulator/s5m*.c
11686F:	drivers/clk/clk-s2mps11.c
11687F:	drivers/rtc/rtc-s5m.c
11688F:	include/linux/mfd/samsung/
11689F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11690F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11691F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11692F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11693
11694SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11695M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11696L:	linux-media@vger.kernel.org
11697L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11698S:	Maintained
11699F:	drivers/media/platform/s3c-camif/
11700F:	include/media/drv-intf/s3c_camif.h
11701
11702SAMSUNG S3FWRN5 NFC DRIVER
11703M:	Robert Baldyga <r.baldyga@samsung.com>
11704M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11705L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11706S:	Supported
11707F:	drivers/nfc/s3fwrn5
11708
11709SAMSUNG S5C73M3 CAMERA DRIVER
11710M:	Kyungmin Park <kyungmin.park@samsung.com>
11711M:	Andrzej Hajda <a.hajda@samsung.com>
11712L:	linux-media@vger.kernel.org
11713S:	Supported
11714F:	drivers/media/i2c/s5c73m3/*
11715
11716SAMSUNG S5K5BAF CAMERA DRIVER
11717M:	Kyungmin Park <kyungmin.park@samsung.com>
11718M:	Andrzej Hajda <a.hajda@samsung.com>
11719L:	linux-media@vger.kernel.org
11720S:	Supported
11721F:	drivers/media/i2c/s5k5baf.c
11722
11723SAMSUNG S5P Security SubSystem (SSS) DRIVER
11724M:	Krzysztof Kozlowski <krzk@kernel.org>
11725M:	Vladimir Zapolskiy <vz@mleia.com>
11726L:	linux-crypto@vger.kernel.org
11727L:	linux-samsung-soc@vger.kernel.org
11728S:	Maintained
11729F:	drivers/crypto/s5p-sss.c
11730
11731SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11732M:	Kyungmin Park <kyungmin.park@samsung.com>
11733M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11734L:	linux-media@vger.kernel.org
11735Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11736S:	Supported
11737F:	drivers/media/platform/exynos4-is/
11738
11739SAMSUNG SOC CLOCK DRIVERS
11740M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11741M:	Tomasz Figa <tomasz.figa@gmail.com>
11742M:	Chanwoo Choi <cw00.choi@samsung.com>
11743S:	Supported
11744L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11745F:	drivers/clk/samsung/
11746F:	include/dt-bindings/clock/exynos*.h
11747F:	Documentation/devicetree/bindings/clock/exynos*.txt
11748
11749SAMSUNG SPI DRIVERS
11750M:	Kukjin Kim <kgene@kernel.org>
11751M:	Krzysztof Kozlowski <krzk@kernel.org>
11752M:	Andi Shyti <andi.shyti@samsung.com>
11753L:	linux-spi@vger.kernel.org
11754L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11755S:	Maintained
11756F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11757F:	drivers/spi/spi-s3c*
11758F:	include/linux/platform_data/spi-s3c64xx.h
11759
11760SAMSUNG SXGBE DRIVERS
11761M:	Byungho An <bh74.an@samsung.com>
11762M:	Girish K S <ks.giri@samsung.com>
11763M:	Vipul Pandya <vipul.pandya@samsung.com>
11764S:	Supported
11765L:	netdev@vger.kernel.org
11766F:	drivers/net/ethernet/samsung/sxgbe/
11767
11768SAMSUNG THERMAL DRIVER
11769M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11770L:	linux-pm@vger.kernel.org
11771L:	linux-samsung-soc@vger.kernel.org
11772S:	Supported
11773T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11774F:	drivers/thermal/samsung/
11775
11776SAMSUNG USB2 PHY DRIVER
11777M:	Kamil Debski <kamil@wypas.org>
11778M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11779L:	linux-kernel@vger.kernel.org
11780S:	Supported
11781F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11782F:	Documentation/phy/samsung-usb2.txt
11783F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11784F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11785F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11786F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11787F:	drivers/phy/samsung/phy-samsung-usb2.c
11788F:	drivers/phy/samsung/phy-samsung-usb2.h
11789
11790SC1200 WDT DRIVER
11791M:	Zwane Mwaikambo <zwanem@gmail.com>
11792S:	Maintained
11793F:	drivers/watchdog/sc1200wdt.c
11794
11795SCHEDULER
11796M:	Ingo Molnar <mingo@redhat.com>
11797M:	Peter Zijlstra <peterz@infradead.org>
11798L:	linux-kernel@vger.kernel.org
11799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11800S:	Maintained
11801F:	kernel/sched/
11802F:	include/linux/sched.h
11803F:	include/uapi/linux/sched.h
11804F:	include/linux/wait.h
11805
11806SCORE ARCHITECTURE
11807M:	Chen Liqin <liqin.linux@gmail.com>
11808M:	Lennox Wu <lennox.wu@gmail.com>
11809W:	http://www.sunplus.com
11810S:	Supported
11811F:	arch/score/
11812
11813SCR24X CHIP CARD INTERFACE DRIVER
11814M:	Lubomir Rintel <lkundrak@v3.sk>
11815S:	Supported
11816F:	drivers/char/pcmcia/scr24x_cs.c
11817
11818SCSI CDROM DRIVER
11819M:	Jens Axboe <axboe@kernel.dk>
11820L:	linux-scsi@vger.kernel.org
11821W:	http://www.kernel.dk
11822S:	Maintained
11823F:	drivers/scsi/sr*
11824
11825SCSI RDMA PROTOCOL (SRP) INITIATOR
11826M:	Bart Van Assche <bart.vanassche@sandisk.com>
11827L:	linux-rdma@vger.kernel.org
11828S:	Supported
11829W:	http://www.openfabrics.org
11830Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11832F:	drivers/infiniband/ulp/srp/
11833F:	include/scsi/srp.h
11834
11835SCSI SG DRIVER
11836M:	Doug Gilbert <dgilbert@interlog.com>
11837L:	linux-scsi@vger.kernel.org
11838W:	http://sg.danny.cz/sg
11839S:	Maintained
11840F:	Documentation/scsi/scsi-generic.txt
11841F:	drivers/scsi/sg.c
11842F:	include/scsi/sg.h
11843
11844SCSI SUBSYSTEM
11845M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11847M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11849L:	linux-scsi@vger.kernel.org
11850S:	Maintained
11851F:	Documentation/devicetree/bindings/scsi/
11852F:	drivers/scsi/
11853F:	include/scsi/
11854
11855SCSI TAPE DRIVER
11856M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11857L:	linux-scsi@vger.kernel.org
11858S:	Maintained
11859F:	Documentation/scsi/st.txt
11860F:	drivers/scsi/st.*
11861F:	drivers/scsi/st_*.h
11862
11863SCTP PROTOCOL
11864M:	Vlad Yasevich <vyasevich@gmail.com>
11865M:	Neil Horman <nhorman@tuxdriver.com>
11866L:	linux-sctp@vger.kernel.org
11867W:	http://lksctp.sourceforge.net
11868S:	Maintained
11869F:	Documentation/networking/sctp.txt
11870F:	include/linux/sctp.h
11871F:	include/uapi/linux/sctp.h
11872F:	include/net/sctp/
11873F:	net/sctp/
11874
11875SCx200 CPU SUPPORT
11876M:	Jim Cromie <jim.cromie@gmail.com>
11877S:	Odd Fixes
11878F:	Documentation/i2c/busses/scx200_acb
11879F:	arch/x86/platform/scx200/
11880F:	drivers/watchdog/scx200_wdt.c
11881F:	drivers/i2c/busses/scx200*
11882F:	drivers/mtd/maps/scx200_docflash.c
11883F:	include/linux/scx200.h
11884
11885SCx200 GPIO DRIVER
11886M:	Jim Cromie <jim.cromie@gmail.com>
11887S:	Maintained
11888F:	drivers/char/scx200_gpio.c
11889F:	include/linux/scx200_gpio.h
11890
11891SCx200 HRT CLOCKSOURCE DRIVER
11892M:	Jim Cromie <jim.cromie@gmail.com>
11893S:	Maintained
11894F:	drivers/clocksource/scx200_hrt.c
11895
11896SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11897M:	Sascha Sommer <saschasommer@freenet.de>
11898L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11899S:	Maintained
11900F:	drivers/mmc/host/sdricoh_cs.c
11901
11902SECURE COMPUTING
11903M:	Kees Cook <keescook@chromium.org>
11904R:	Andy Lutomirski <luto@amacapital.net>
11905R:	Will Drewry <wad@chromium.org>
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11907S:	Supported
11908F:	kernel/seccomp.c
11909F:	include/uapi/linux/seccomp.h
11910F:	include/linux/seccomp.h
11911F:	tools/testing/selftests/seccomp/*
11912F:	tools/testing/selftests/kselftest_harness.h
11913F:	Documentation/userspace-api/seccomp_filter.rst
11914K:	\bsecure_computing
11915K:	\bTIF_SECCOMP\b
11916
11917SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11918M:	Al Cooper <alcooperx@gmail.com>
11919L:	linux-mmc@vger.kernel.org
11920L:	bcm-kernel-feedback-list@broadcom.com
11921S:	Maintained
11922F:	drivers/mmc/host/sdhci-brcmstb*
11923
11924SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11925M:	Adrian Hunter <adrian.hunter@intel.com>
11926L:	linux-mmc@vger.kernel.org
11927T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11928S:	Maintained
11929F:	drivers/mmc/host/sdhci*
11930F:	include/linux/mmc/sdhci*
11931
11932SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11933M:	Ben Dooks <ben-linux@fluff.org>
11934M:	Jaehoon Chung <jh80.chung@samsung.com>
11935L:	linux-mmc@vger.kernel.org
11936S:	Maintained
11937F:	drivers/mmc/host/sdhci-s3c*
11938
11939SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11940M:	Viresh Kumar <vireshk@kernel.org>
11941L:	linux-mmc@vger.kernel.org
11942S:	Maintained
11943F:	drivers/mmc/host/sdhci-spear.c
11944
11945SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11946M:	Scott Bauer <scott.bauer@intel.com>
11947M:	Jonathan Derrick <jonathan.derrick@intel.com>
11948M:	Rafael Antognolli <rafael.antognolli@intel.com>
11949L:	linux-block@vger.kernel.org
11950S:	Supported
11951F:	block/sed*
11952F:	block/opal_proto.h
11953F:	include/linux/sed*
11954F:	include/uapi/linux/sed*
11955
11956SECURITY CONTACT
11957M:	Security Officers <security@kernel.org>
11958S:	Supported
11959
11960SECURITY SUBSYSTEM
11961M:	James Morris <james.l.morris@oracle.com>
11962M:	"Serge E. Hallyn" <serge@hallyn.com>
11963L:	linux-security-module@vger.kernel.org (suggested Cc:)
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11965W:	http://kernsec.org/
11966S:	Supported
11967F:	security/
11968
11969SELINUX SECURITY MODULE
11970M:	Paul Moore <paul@paul-moore.com>
11971M:	Stephen Smalley <sds@tycho.nsa.gov>
11972M:	Eric Paris <eparis@parisplace.org>
11973L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11974W:	http://selinuxproject.org
11975T:	git git://git.infradead.org/users/pcmoore/selinux
11976S:	Supported
11977F:	include/linux/selinux*
11978F:	security/selinux/
11979F:	scripts/selinux/
11980F:	Documentation/admin-guide/LSM/SELinux.rst
11981
11982SENSABLE PHANTOM
11983M:	Jiri Slaby <jirislaby@gmail.com>
11984S:	Maintained
11985F:	drivers/misc/phantom.c
11986F:	include/uapi/linux/phantom.h
11987
11988SERIAL DEVICE BUS
11989M:	Rob Herring <robh@kernel.org>
11990L:	linux-serial@vger.kernel.org
11991S:	Maintained
11992F:	Documentation/devicetree/bindings/serial/slave-device.txt
11993F:	drivers/tty/serdev/
11994F:	include/linux/serdev.h
11995
11996SERIAL DRIVERS
11997M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11998L:	linux-serial@vger.kernel.org
11999S:	Maintained
12000F:	Documentation/devicetree/bindings/serial/
12001F:	drivers/tty/serial/
12002
12003SERIAL IR RECEIVER
12004M:	Sean Young <sean@mess.org>
12005L:	linux-media@vger.kernel.org
12006S:	Maintained
12007F:	drivers/media/rc/serial_ir.c
12008
12009SFC NETWORK DRIVER
12010M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12011M:	Edward Cree <ecree@solarflare.com>
12012M:	Bert Kenward <bkenward@solarflare.com>
12013L:	netdev@vger.kernel.org
12014S:	Supported
12015F:	drivers/net/ethernet/sfc/
12016
12017SGI GRU DRIVER
12018M:	Dimitri Sivanich <sivanich@sgi.com>
12019S:	Maintained
12020F:	drivers/misc/sgi-gru/
12021
12022SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12023M:	Pat Gefre <pfg@sgi.com>
12024L:	linux-ia64@vger.kernel.org
12025S:	Supported
12026F:	Documentation/ia64/serial.txt
12027F:	drivers/tty/serial/ioc?_serial.c
12028F:	include/linux/ioc?.h
12029
12030SGI XP/XPC/XPNET DRIVER
12031M:	Cliff Whickman <cpw@sgi.com>
12032M:	Robin Holt <robinmholt@gmail.com>
12033S:	Maintained
12034F:	drivers/misc/sgi-xp/
12035
12036SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12037M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12038L:	linux-s390@vger.kernel.org
12039W:	http://www.ibm.com/developerworks/linux/linux390/
12040S:	Supported
12041F:	net/smc/
12042
12043SH_VEU V4L2 MEM2MEM DRIVER
12044L:	linux-media@vger.kernel.org
12045S:	Orphan
12046F:	drivers/media/platform/sh_veu.c
12047
12048SH_VOU V4L2 OUTPUT DRIVER
12049L:	linux-media@vger.kernel.org
12050S:	Orphan
12051F:	drivers/media/platform/sh_vou.c
12052F:	include/media/drv-intf/sh_vou.h
12053
12054SI2157 MEDIA DRIVER
12055M:	Antti Palosaari <crope@iki.fi>
12056L:	linux-media@vger.kernel.org
12057W:	https://linuxtv.org
12058W:	http://palosaari.fi/linux/
12059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12060T:	git git://linuxtv.org/anttip/media_tree.git
12061S:	Maintained
12062F:	drivers/media/tuners/si2157*
12063
12064SI2168 MEDIA DRIVER
12065M:	Antti Palosaari <crope@iki.fi>
12066L:	linux-media@vger.kernel.org
12067W:	https://linuxtv.org
12068W:	http://palosaari.fi/linux/
12069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12070T:	git git://linuxtv.org/anttip/media_tree.git
12071S:	Maintained
12072F:	drivers/media/dvb-frontends/si2168*
12073
12074SI470X FM RADIO RECEIVER I2C DRIVER
12075M:	Hans Verkuil <hverkuil@xs4all.nl>
12076L:	linux-media@vger.kernel.org
12077T:	git git://linuxtv.org/media_tree.git
12078W:	https://linuxtv.org
12079S:	Odd Fixes
12080F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12081
12082SI470X FM RADIO RECEIVER USB DRIVER
12083M:	Hans Verkuil <hverkuil@xs4all.nl>
12084L:	linux-media@vger.kernel.org
12085T:	git git://linuxtv.org/media_tree.git
12086W:	https://linuxtv.org
12087S:	Maintained
12088F:	drivers/media/radio/si470x/radio-si470x-common.c
12089F:	drivers/media/radio/si470x/radio-si470x.h
12090F:	drivers/media/radio/si470x/radio-si470x-usb.c
12091
12092SI4713 FM RADIO TRANSMITTER I2C DRIVER
12093M:	Eduardo Valentin <edubezval@gmail.com>
12094L:	linux-media@vger.kernel.org
12095T:	git git://linuxtv.org/media_tree.git
12096W:	https://linuxtv.org
12097S:	Odd Fixes
12098F:	drivers/media/radio/si4713/si4713.?
12099
12100SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12101M:	Eduardo Valentin <edubezval@gmail.com>
12102L:	linux-media@vger.kernel.org
12103T:	git git://linuxtv.org/media_tree.git
12104W:	https://linuxtv.org
12105S:	Odd Fixes
12106F:	drivers/media/radio/si4713/radio-platform-si4713.c
12107
12108SI4713 FM RADIO TRANSMITTER USB DRIVER
12109M:	Hans Verkuil <hverkuil@xs4all.nl>
12110L:	linux-media@vger.kernel.org
12111T:	git git://linuxtv.org/media_tree.git
12112W:	https://linuxtv.org
12113S:	Maintained
12114F:	drivers/media/radio/si4713/radio-usb-si4713.c
12115
12116SIANO DVB DRIVER
12117M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12118M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12119L:	linux-media@vger.kernel.org
12120W:	https://linuxtv.org
12121T:	git git://linuxtv.org/media_tree.git
12122S:	Odd fixes
12123F:	drivers/media/common/siano/
12124F:	drivers/media/usb/siano/
12125F:	drivers/media/usb/siano/
12126F:	drivers/media/mmc/siano/
12127
12128SILEAD TOUCHSCREEN DRIVER
12129M:	Hans de Goede <hdegoede@redhat.com>
12130L:	linux-input@vger.kernel.org
12131L:	platform-driver-x86@vger.kernel.org
12132S:	Maintained
12133F:	drivers/input/touchscreen/silead.c
12134F:	drivers/platform/x86/silead_dmi.c
12135
12136SILICON MOTION SM712 FRAME BUFFER DRIVER
12137M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12138M:	Teddy Wang <teddy.wang@siliconmotion.com>
12139M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12140L:	linux-fbdev@vger.kernel.org
12141S:	Maintained
12142F:	drivers/video/fbdev/sm712*
12143F:	Documentation/fb/sm712fb.txt
12144
12145SIMPLE FIRMWARE INTERFACE (SFI)
12146M:	Len Brown <lenb@kernel.org>
12147L:	sfi-devel@simplefirmware.org
12148W:	http://simplefirmware.org/
12149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12150S:	Supported
12151F:	arch/x86/platform/sfi/
12152F:	drivers/sfi/
12153F:	include/linux/sfi*.h
12154
12155SIMPLEFB FB DRIVER
12156M:	Hans de Goede <hdegoede@redhat.com>
12157L:	linux-fbdev@vger.kernel.org
12158S:	Maintained
12159F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12160F:	drivers/video/fbdev/simplefb.c
12161F:	include/linux/platform_data/simplefb.h
12162
12163SIMTEC EB110ATX (Chalice CATS)
12164P:	Ben Dooks
12165P:	Vincent Sanders <vince@simtec.co.uk>
12166M:	Simtec Linux Team <linux@simtec.co.uk>
12167W:	http://www.simtec.co.uk/products/EB110ATX/
12168S:	Supported
12169
12170SIMTEC EB2410ITX (BAST)
12171P:	Ben Dooks
12172P:	Vincent Sanders <vince@simtec.co.uk>
12173M:	Simtec Linux Team <linux@simtec.co.uk>
12174W:	http://www.simtec.co.uk/products/EB2410ITX/
12175S:	Supported
12176F:	arch/arm/mach-s3c24xx/mach-bast.c
12177F:	arch/arm/mach-s3c24xx/bast-ide.c
12178F:	arch/arm/mach-s3c24xx/bast-irq.c
12179
12180SIPHASH PRF ROUTINES
12181M:	Jason A. Donenfeld <Jason@zx2c4.com>
12182S:	Maintained
12183F:	lib/siphash.c
12184F:	lib/test_siphash.c
12185F:	include/linux/siphash.h
12186
12187SIS 190 ETHERNET DRIVER
12188M:	Francois Romieu <romieu@fr.zoreil.com>
12189L:	netdev@vger.kernel.org
12190S:	Maintained
12191F:	drivers/net/ethernet/sis/sis190.c
12192
12193SIS 900/7016 FAST ETHERNET DRIVER
12194M:	Daniele Venzano <venza@brownhat.org>
12195W:	http://www.brownhat.org/sis900.html
12196L:	netdev@vger.kernel.org
12197S:	Maintained
12198F:	drivers/net/ethernet/sis/sis900.*
12199
12200SIS FRAMEBUFFER DRIVER
12201M:	Thomas Winischhofer <thomas@winischhofer.net>
12202W:	http://www.winischhofer.net/linuxsisvga.shtml
12203S:	Maintained
12204F:	Documentation/fb/sisfb.txt
12205F:	drivers/video/fbdev/sis/
12206F:	include/video/sisfb.h
12207
12208SIS USB2VGA DRIVER
12209M:	Thomas Winischhofer <thomas@winischhofer.net>
12210W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12211S:	Maintained
12212F:	drivers/usb/misc/sisusbvga/
12213
12214SLAB ALLOCATOR
12215M:	Christoph Lameter <cl@linux.com>
12216M:	Pekka Enberg <penberg@kernel.org>
12217M:	David Rientjes <rientjes@google.com>
12218M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12219M:	Andrew Morton <akpm@linux-foundation.org>
12220L:	linux-mm@kvack.org
12221S:	Maintained
12222F:	include/linux/sl?b*.h
12223F:	mm/sl?b*
12224
12225SLEEPABLE READ-COPY UPDATE (SRCU)
12226M:	Lai Jiangshan <jiangshanlai@gmail.com>
12227M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12228M:	Josh Triplett <josh@joshtriplett.org>
12229R:	Steven Rostedt <rostedt@goodmis.org>
12230R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12231L:	linux-kernel@vger.kernel.org
12232W:	http://www.rdrop.com/users/paulmck/RCU/
12233S:	Supported
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12235F:	include/linux/srcu.h
12236F:	kernel/rcu/srcu.c
12237
12238SMACK SECURITY MODULE
12239M:	Casey Schaufler <casey@schaufler-ca.com>
12240L:	linux-security-module@vger.kernel.org
12241W:	http://schaufler-ca.com
12242T:	git git://github.com/cschaufler/smack-next
12243S:	Maintained
12244F:	Documentation/admin-guide/LSM/Smack.rst
12245F:	security/smack/
12246
12247SMC91x ETHERNET DRIVER
12248M:	Nicolas Pitre <nico@fluxnic.net>
12249S:	Odd Fixes
12250F:	drivers/net/ethernet/smsc/smc91x.*
12251
12252SMIA AND SMIA++ IMAGE SENSOR DRIVER
12253M:	Sakari Ailus <sakari.ailus@iki.fi>
12254L:	linux-media@vger.kernel.org
12255S:	Maintained
12256F:	drivers/media/i2c/smiapp/
12257F:	include/media/i2c/smiapp.h
12258F:	drivers/media/i2c/smiapp-pll.c
12259F:	drivers/media/i2c/smiapp-pll.h
12260F:	include/uapi/linux/smiapp.h
12261F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12262
12263SMM665 HARDWARE MONITOR DRIVER
12264M:	Guenter Roeck <linux@roeck-us.net>
12265L:	linux-hwmon@vger.kernel.org
12266S:	Maintained
12267F:	Documentation/hwmon/smm665
12268F:	drivers/hwmon/smm665.c
12269
12270SMSC EMC2103 HARDWARE MONITOR DRIVER
12271M:	Steve Glendinning <steve.glendinning@shawell.net>
12272L:	linux-hwmon@vger.kernel.org
12273S:	Maintained
12274F:	Documentation/hwmon/emc2103
12275F:	drivers/hwmon/emc2103.c
12276
12277SMSC SCH5627 HARDWARE MONITOR DRIVER
12278M:	Hans de Goede <hdegoede@redhat.com>
12279L:	linux-hwmon@vger.kernel.org
12280S:	Supported
12281F:	Documentation/hwmon/sch5627
12282F:	drivers/hwmon/sch5627.c
12283
12284SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12285M:	Steve Glendinning <steve.glendinning@shawell.net>
12286L:	linux-fbdev@vger.kernel.org
12287S:	Maintained
12288F:	drivers/video/fbdev/smscufx.c
12289
12290SMSC47B397 HARDWARE MONITOR DRIVER
12291M:	Jean Delvare <jdelvare@suse.com>
12292L:	linux-hwmon@vger.kernel.org
12293S:	Maintained
12294F:	Documentation/hwmon/smsc47b397
12295F:	drivers/hwmon/smsc47b397.c
12296
12297SMSC911x ETHERNET DRIVER
12298M:	Steve Glendinning <steve.glendinning@shawell.net>
12299L:	netdev@vger.kernel.org
12300S:	Maintained
12301F:	include/linux/smsc911x.h
12302F:	drivers/net/ethernet/smsc/smsc911x.*
12303
12304SMSC9420 PCI ETHERNET DRIVER
12305M:	Steve Glendinning <steve.glendinning@shawell.net>
12306L:	netdev@vger.kernel.org
12307S:	Maintained
12308F:	drivers/net/ethernet/smsc/smsc9420.*
12309
12310SOC-CAMERA V4L2 SUBSYSTEM
12311M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12312L:	linux-media@vger.kernel.org
12313T:	git git://linuxtv.org/media_tree.git
12314S:	Maintained
12315F:	include/media/soc*
12316F:	drivers/media/i2c/soc_camera/
12317F:	drivers/media/platform/soc_camera/
12318
12319SOEKRIS NET48XX LED SUPPORT
12320M:	Chris Boot <bootc@bootc.net>
12321S:	Maintained
12322F:	drivers/leds/leds-net48xx.c
12323
12324SOFT-ROCE DRIVER (rxe)
12325M:	Moni Shoua <monis@mellanox.com>
12326L:	linux-rdma@vger.kernel.org
12327S:	Supported
12328W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12329Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12330F:	drivers/infiniband/sw/rxe/
12331F:	include/uapi/rdma/rdma_user_rxe.h
12332
12333SOFTLOGIC 6x10 MPEG CODEC
12334M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12335M:	Anton Sviridenko <anton@corp.bluecherry.net>
12336M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12337M:	Andrey Utkin <andrey_utkin@fastmail.com>
12338M:	Ismael Luceno <ismael@iodev.co.uk>
12339L:	linux-media@vger.kernel.org
12340S:	Supported
12341F:	drivers/media/pci/solo6x10/
12342
12343SOFTWARE RAID (Multiple Disks) SUPPORT
12344M:	Shaohua Li <shli@kernel.org>
12345L:	linux-raid@vger.kernel.org
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12347S:	Supported
12348F:	drivers/md/
12349F:	include/linux/raid/
12350F:	include/uapi/linux/raid/
12351
12352SONIC NETWORK DRIVER
12353M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12354L:	netdev@vger.kernel.org
12355S:	Maintained
12356F:	drivers/net/ethernet/natsemi/sonic.*
12357
12358SONICS SILICON BACKPLANE DRIVER (SSB)
12359M:	Michael Buesch <m@bues.ch>
12360L:	linux-wireless@vger.kernel.org
12361S:	Maintained
12362F:	drivers/ssb/
12363F:	include/linux/ssb/
12364
12365SONY MEMORYSTICK CARD SUPPORT
12366M:	Alex Dubov <oakad@yahoo.com>
12367W:	http://tifmxx.berlios.de/
12368S:	Maintained
12369F:	drivers/memstick/host/tifm_ms.c
12370
12371SONY MEMORYSTICK STANDARD SUPPORT
12372M:	Maxim Levitsky <maximlevitsky@gmail.com>
12373S:	Maintained
12374F:	drivers/memstick/core/ms_block.*
12375
12376SONY VAIO CONTROL DEVICE DRIVER
12377M:	Mattia Dongili <malattia@linux.it>
12378L:	platform-driver-x86@vger.kernel.org
12379W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12380S:	Maintained
12381F:	Documentation/laptops/sony-laptop.txt
12382F:	drivers/char/sonypi.c
12383F:	drivers/platform/x86/sony-laptop.c
12384F:	include/linux/sony-laptop.h
12385
12386SOUND
12387M:	Jaroslav Kysela <perex@perex.cz>
12388M:	Takashi Iwai <tiwai@suse.com>
12389L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12390W:	http://www.alsa-project.org/
12391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12392T:	git git://git.alsa-project.org/alsa-kernel.git
12393Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12394S:	Maintained
12395F:	Documentation/sound/
12396F:	include/sound/
12397F:	include/uapi/sound/
12398F:	sound/
12399
12400SOUND - COMPRESSED AUDIO
12401M:	Vinod Koul <vinod.koul@intel.com>
12402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12404S:	Supported
12405F:	Documentation/sound/alsa/compress_offload.txt
12406F:	include/sound/compress_driver.h
12407F:	include/uapi/sound/compress_*
12408F:	sound/core/compress_offload.c
12409F:	sound/soc/soc-compress.c
12410
12411SOUND - DMAENGINE HELPERS
12412M:	Lars-Peter Clausen <lars@metafoo.de>
12413S:	Supported
12414F:	include/sound/dmaengine_pcm.h
12415F:	sound/core/pcm_dmaengine.c
12416F:	sound/soc/soc-generic-dmaengine-pcm.c
12417
12418SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12419M:	Liam Girdwood <lgirdwood@gmail.com>
12420M:	Mark Brown <broonie@kernel.org>
12421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12422L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12423W:	http://alsa-project.org/main/index.php/ASoC
12424S:	Supported
12425F:	Documentation/devicetree/bindings/sound/
12426F:	Documentation/sound/alsa/soc/
12427F:	sound/soc/
12428F:	include/sound/soc*
12429
12430SP2 MEDIA DRIVER
12431M:	Olli Salonen <olli.salonen@iki.fi>
12432L:	linux-media@vger.kernel.org
12433W:	https://linuxtv.org
12434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12435S:	Maintained
12436F:	drivers/media/dvb-frontends/sp2*
12437
12438SPARC + UltraSPARC (sparc/sparc64)
12439M:	"David S. Miller" <davem@davemloft.net>
12440L:	sparclinux@vger.kernel.org
12441Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12444S:	Maintained
12445F:	arch/sparc/
12446F:	drivers/sbus/
12447
12448SPARC SERIAL DRIVERS
12449M:	"David S. Miller" <davem@davemloft.net>
12450L:	sparclinux@vger.kernel.org
12451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12453S:	Maintained
12454F:	include/linux/sunserialcore.h
12455F:	drivers/tty/serial/suncore.c
12456F:	drivers/tty/serial/sunhv.c
12457F:	drivers/tty/serial/sunsab.c
12458F:	drivers/tty/serial/sunsab.h
12459F:	drivers/tty/serial/sunsu.c
12460F:	drivers/tty/serial/sunzilog.c
12461F:	drivers/tty/serial/sunzilog.h
12462
12463SPARSE CHECKER
12464M:	"Christopher Li" <sparse@chrisli.org>
12465L:	linux-sparse@vger.kernel.org
12466W:	https://sparse.wiki.kernel.org/
12467T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12468T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12469S:	Maintained
12470F:	include/linux/compiler.h
12471
12472SPEAR CLOCK FRAMEWORK SUPPORT
12473M:	Viresh Kumar <vireshk@kernel.org>
12474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12475W:	http://www.st.com/spear
12476S:	Maintained
12477F:	drivers/clk/spear/
12478
12479SPEAR PLATFORM SUPPORT
12480M:	Viresh Kumar <vireshk@kernel.org>
12481M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12483W:	http://www.st.com/spear
12484S:	Maintained
12485F:	arch/arm/boot/dts/spear*
12486F:	arch/arm/mach-spear/
12487
12488SPI NOR SUBSYSTEM
12489M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12490M:	Marek Vasut <marek.vasut@gmail.com>
12491L:	linux-mtd@lists.infradead.org
12492W:	http://www.linux-mtd.infradead.org/
12493Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12494T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12495T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12496S:	Maintained
12497F:	drivers/mtd/spi-nor/
12498F:	include/linux/mtd/spi-nor.h
12499
12500SPI SUBSYSTEM
12501M:	Mark Brown <broonie@kernel.org>
12502L:	linux-spi@vger.kernel.org
12503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12504Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12505S:	Maintained
12506F:	Documentation/devicetree/bindings/spi/
12507F:	Documentation/spi/
12508F:	drivers/spi/
12509F:	include/linux/spi/
12510F:	include/uapi/linux/spi/
12511F:	tools/spi/
12512
12513SPIDERNET NETWORK DRIVER for CELL
12514M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12515L:	netdev@vger.kernel.org
12516S:	Supported
12517F:	Documentation/networking/spider_net.txt
12518F:	drivers/net/ethernet/toshiba/spider_net*
12519
12520SPMI SUBSYSTEM
12521R:	Stephen Boyd <sboyd@codeaurora.org>
12522L:	linux-arm-msm@vger.kernel.org
12523F:	Documentation/devicetree/bindings/spmi/
12524F:	drivers/spmi/
12525F:	include/dt-bindings/spmi/spmi.h
12526F:	include/linux/spmi.h
12527F:	include/trace/events/spmi.h
12528
12529SPU FILE SYSTEM
12530M:	Jeremy Kerr <jk@ozlabs.org>
12531L:	linuxppc-dev@lists.ozlabs.org
12532W:	http://www.ibm.com/developerworks/power/cell/
12533S:	Supported
12534F:	Documentation/filesystems/spufs.txt
12535F:	arch/powerpc/platforms/cell/spufs/
12536
12537SQUASHFS FILE SYSTEM
12538M:	Phillip Lougher <phillip@squashfs.org.uk>
12539L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12540W:	http://squashfs.org.uk
12541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12542S:	Maintained
12543F:	Documentation/filesystems/squashfs.txt
12544F:	fs/squashfs/
12545
12546SRM (Alpha) environment access
12547M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12548S:	Maintained
12549F:	arch/alpha/kernel/srm_env.c
12550
12551STABLE BRANCH
12552M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12553L:	stable@vger.kernel.org
12554S:	Supported
12555F:	Documentation/process/stable-kernel-rules.rst
12556
12557STAGING - COMEDI
12558M:	Ian Abbott <abbotti@mev.co.uk>
12559M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12560S:	Odd Fixes
12561F:	drivers/staging/comedi/
12562
12563STAGING - FLARION FT1000 DRIVERS
12564M:	Marek Belisko <marek.belisko@gmail.com>
12565S:	Odd Fixes
12566F:	drivers/staging/ft1000/
12567
12568STAGING - INDUSTRIAL IO
12569M:	Jonathan Cameron <jic23@kernel.org>
12570L:	linux-iio@vger.kernel.org
12571S:	Odd Fixes
12572F:	Documentation/devicetree/bindings/staging/iio/
12573F:	drivers/staging/iio/
12574
12575STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12576M:	Jarod Wilson <jarod@wilsonet.com>
12577W:	http://www.lirc.org/
12578S:	Odd Fixes
12579F:	drivers/staging/media/lirc/
12580
12581STAGING - LUSTRE PARALLEL FILESYSTEM
12582M:	Oleg Drokin <oleg.drokin@intel.com>
12583M:	Andreas Dilger <andreas.dilger@intel.com>
12584M:	James Simmons <jsimmons@infradead.org>
12585L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12586W:	http://wiki.lustre.org/
12587S:	Maintained
12588F:	drivers/staging/lustre
12589
12590STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12591M:	Marc Dietrich <marvin24@gmx.de>
12592L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12593L:	linux-tegra@vger.kernel.org
12594S:	Maintained
12595F:	drivers/staging/nvec/
12596
12597STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12598M:	Jens Frederich <jfrederich@gmail.com>
12599M:	Daniel Drake <dsd@laptop.org>
12600M:	Jon Nettleton <jon.nettleton@gmail.com>
12601W:	http://wiki.laptop.org/go/DCON
12602S:	Maintained
12603F:	drivers/staging/olpc_dcon/
12604
12605STAGING - REALTEK RTL8712U DRIVERS
12606M:	Larry Finger <Larry.Finger@lwfinger.net>
12607M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12608S:	Odd Fixes
12609F:	drivers/staging/rtl8712/
12610
12611STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12612M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12613M:	Teddy Wang <teddy.wang@siliconmotion.com>
12614M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12615L:	linux-fbdev@vger.kernel.org
12616S:	Maintained
12617F:	drivers/staging/sm750fb/
12618
12619STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12620M:	William Hubbs <w.d.hubbs@gmail.com>
12621M:	Chris Brannon <chris@the-brannons.com>
12622M:	Kirk Reiser <kirk@reisers.ca>
12623M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12624L:	speakup@linux-speakup.org
12625W:	http://www.linux-speakup.org/
12626S:	Odd Fixes
12627F:	drivers/staging/speakup/
12628
12629STAGING - VIA VT665X DRIVERS
12630M:	Forest Bond <forest@alittletooquiet.net>
12631S:	Odd Fixes
12632F:	drivers/staging/vt665?/
12633
12634STAGING - WILC1000 WIFI DRIVER
12635M:	Aditya Shankar <aditya.shankar@microchip.com>
12636M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12637L:	linux-wireless@vger.kernel.org
12638S:	Supported
12639F:	drivers/staging/wilc1000/
12640
12641STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12642M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12643S:	Odd Fixes
12644F:	drivers/staging/xgifb/
12645
12646STAGING SUBSYSTEM
12647M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12649L:	devel@driverdev.osuosl.org
12650S:	Supported
12651F:	drivers/staging/
12652
12653STARFIRE/DURALAN NETWORK DRIVER
12654M:	Ion Badulescu <ionut@badula.org>
12655S:	Odd Fixes
12656F:	drivers/net/ethernet/adaptec/starfire*
12657
12658STEC S1220 SKD DRIVER
12659M:	Bart Van Assche <bart.vanassche@wdc.com>
12660L:	linux-block@vger.kernel.org
12661S:	Maintained
12662F:	drivers/block/skd*[ch]
12663
12664STI CEC DRIVER
12665M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12666S:	Maintained
12667F:	drivers/staging/media/st-cec/
12668F:	Documentation/devicetree/bindings/media/stih-cec.txt
12669
12670STK1160 USB VIDEO CAPTURE DRIVER
12671M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12672L:	linux-media@vger.kernel.org
12673T:	git git://linuxtv.org/media_tree.git
12674S:	Maintained
12675F:	drivers/media/usb/stk1160/
12676
12677STMMAC ETHERNET DRIVER
12678M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12679M:	Alexandre Torgue <alexandre.torgue@st.com>
12680L:	netdev@vger.kernel.org
12681W:	http://www.stlinux.com
12682S:	Supported
12683F:	drivers/net/ethernet/stmicro/stmmac/
12684
12685SUN3/3X
12686M:	Sam Creasey <sammy@sammy.net>
12687W:	http://sammy.net/sun3/
12688S:	Maintained
12689F:	arch/m68k/kernel/*sun3*
12690F:	arch/m68k/sun3*/
12691F:	arch/m68k/include/asm/sun3*
12692F:	drivers/net/ethernet/i825xx/sun3*
12693
12694SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12695M:	Hans de Goede <hdegoede@redhat.com>
12696L:	linux-input@vger.kernel.org
12697S:	Maintained
12698F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12699F:	drivers/input/keyboard/sun4i-lradc-keys.c
12700
12701SUNDANCE NETWORK DRIVER
12702M:	Denis Kirjanov <kda@linux-powerpc.org>
12703L:	netdev@vger.kernel.org
12704S:	Maintained
12705F:	drivers/net/ethernet/dlink/sundance.c
12706
12707SUPERH
12708M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12709M:	Rich Felker <dalias@libc.org>
12710L:	linux-sh@vger.kernel.org
12711Q:	http://patchwork.kernel.org/project/linux-sh/list/
12712S:	Maintained
12713F:	Documentation/sh/
12714F:	arch/sh/
12715F:	drivers/sh/
12716
12717SUSPEND TO RAM
12718M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12719M:	Len Brown <len.brown@intel.com>
12720M:	Pavel Machek <pavel@ucw.cz>
12721L:	linux-pm@vger.kernel.org
12722B:	https://bugzilla.kernel.org
12723S:	Supported
12724F:	Documentation/power/
12725F:	arch/x86/kernel/acpi/
12726F:	drivers/base/power/
12727F:	kernel/power/
12728F:	include/linux/suspend.h
12729F:	include/linux/freezer.h
12730F:	include/linux/pm.h
12731
12732SVGA HANDLING
12733M:	Martin Mares <mj@ucw.cz>
12734L:	linux-video@atrey.karlin.mff.cuni.cz
12735S:	Maintained
12736F:	Documentation/svga.txt
12737F:	arch/x86/boot/video*
12738
12739SWIOTLB SUBSYSTEM
12740M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12741L:	linux-kernel@vger.kernel.org
12742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12743S:	Supported
12744F:	lib/swiotlb.c
12745F:	arch/*/kernel/pci-swiotlb.c
12746F:	include/linux/swiotlb.h
12747
12748SWITCHDEV
12749M:	Jiri Pirko <jiri@resnulli.us>
12750M:	Ivan Vecera <ivecera@redhat.com>
12751L:	netdev@vger.kernel.org
12752S:	Supported
12753F:	net/switchdev/
12754F:	include/net/switchdev.h
12755
12756SYNC FILE FRAMEWORK
12757M:	Sumit Semwal <sumit.semwal@linaro.org>
12758R:	Gustavo Padovan <gustavo@padovan.org>
12759S:	Maintained
12760L:	linux-media@vger.kernel.org
12761L:	dri-devel@lists.freedesktop.org
12762F:	drivers/dma-buf/sync_*
12763F:	drivers/dma-buf/dma-fence*
12764F:	drivers/dma-buf/sw_sync.c
12765F:	include/linux/sync_file.h
12766F:	include/uapi/linux/sync_file.h
12767F:	Documentation/sync_file.txt
12768T:	git git://anongit.freedesktop.org/drm/drm-misc
12769
12770SYNOPSYS ARC ARCHITECTURE
12771M:	Vineet Gupta <vgupta@synopsys.com>
12772L:	linux-snps-arc@lists.infradead.org
12773S:	Supported
12774F:	arch/arc/
12775F:	Documentation/devicetree/bindings/arc/*
12776F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12777F:	drivers/clocksource/arc_timer.c
12778F:	drivers/tty/serial/arc_uart.c
12779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12780
12781SYNOPSYS ARC SDP platform support
12782M:	Alexey Brodkin <abrodkin@synopsys.com>
12783S:	Supported
12784F:	arch/arc/plat-axs10x
12785F:	arch/arc/boot/dts/ax*
12786F:	Documentation/devicetree/bindings/arc/axs10*
12787
12788SYNOPSYS DESIGNWARE DMAC DRIVER
12789M:	Viresh Kumar <vireshk@kernel.org>
12790M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12791S:	Maintained
12792F:	include/linux/dma/dw.h
12793F:	include/linux/platform_data/dma-dw.h
12794F:	drivers/dma/dw/
12795
12796SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12797M:	Jie Deng <jiedeng@synopsys.com>
12798L:	netdev@vger.kernel.org
12799S:	Supported
12800F:	drivers/net/ethernet/synopsys/
12801
12802SYNOPSYS DESIGNWARE I2C DRIVER
12803M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12804R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12805R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12806L:	linux-i2c@vger.kernel.org
12807S:	Maintained
12808F:	drivers/i2c/busses/i2c-designware-*
12809F:	include/linux/platform_data/i2c-designware.h
12810
12811SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12812M:	Jaehoon Chung <jh80.chung@samsung.com>
12813L:	linux-mmc@vger.kernel.org
12814S:	Maintained
12815F:	drivers/mmc/host/dw_mmc*
12816
12817SYSTEM CONFIGURATION (SYSCON)
12818M:	Lee Jones <lee.jones@linaro.org>
12819M:	Arnd Bergmann <arnd@arndb.de>
12820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12821S:	Supported
12822F:	drivers/mfd/syscon.c
12823
12824SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12825M:	Sudeep Holla <sudeep.holla@arm.com>
12826L:	linux-arm-kernel@lists.infradead.org
12827S:	Maintained
12828F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12829F:	drivers/clk/clk-scpi.c
12830F:	drivers/cpufreq/scpi-cpufreq.c
12831F:	drivers/firmware/arm_scpi.c
12832F:	include/linux/scpi_protocol.h
12833
12834SYSTEM RESET/SHUTDOWN DRIVERS
12835M:	Sebastian Reichel <sre@kernel.org>
12836L:	linux-pm@vger.kernel.org
12837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12838S:	Maintained
12839F:	Documentation/devicetree/bindings/power/reset/
12840F:	drivers/power/reset/
12841
12842SYSTEM TRACE MODULE CLASS
12843M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12844S:	Maintained
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12846F:	Documentation/trace/stm.txt
12847F:	drivers/hwtracing/stm/
12848F:	include/linux/stm.h
12849F:	include/uapi/linux/stm.h
12850
12851SYSV FILESYSTEM
12852M:	Christoph Hellwig <hch@infradead.org>
12853S:	Maintained
12854F:	Documentation/filesystems/sysv-fs.txt
12855F:	fs/sysv/
12856F:	include/linux/sysv_fs.h
12857
12858TARGET SUBSYSTEM
12859M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12860L:	linux-scsi@vger.kernel.org
12861L:	target-devel@vger.kernel.org
12862W:	http://www.linux-iscsi.org
12863W:	http://groups.google.com/group/linux-iscsi-target-dev
12864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12865S:	Supported
12866F:	drivers/target/
12867F:	include/target/
12868F:	Documentation/target/
12869
12870TASKSTATS STATISTICS INTERFACE
12871M:	Balbir Singh <bsingharora@gmail.com>
12872S:	Maintained
12873F:	Documentation/accounting/taskstats*
12874F:	include/linux/taskstats*
12875F:	kernel/taskstats.c
12876
12877TC subsystem
12878M:	Jamal Hadi Salim <jhs@mojatatu.com>
12879M:	Cong Wang <xiyou.wangcong@gmail.com>
12880M:	Jiri Pirko <jiri@resnulli.us>
12881L:	netdev@vger.kernel.org
12882S:	Maintained
12883F:	include/net/pkt_cls.h
12884F:	include/net/pkt_sched.h
12885F:	include/net/tc_act/
12886F:	include/uapi/linux/pkt_cls.h
12887F:	include/uapi/linux/pkt_sched.h
12888F:	include/uapi/linux/tc_act/
12889F:	include/uapi/linux/tc_ematch/
12890F:	net/sched/
12891
12892TCP LOW PRIORITY MODULE
12893M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12894M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12895W:	http://tcp-lp-mod.sourceforge.net/
12896S:	Maintained
12897F:	net/ipv4/tcp_lp.c
12898
12899TDA10071 MEDIA DRIVER
12900M:	Antti Palosaari <crope@iki.fi>
12901L:	linux-media@vger.kernel.org
12902W:	https://linuxtv.org
12903W:	http://palosaari.fi/linux/
12904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12905T:	git git://linuxtv.org/anttip/media_tree.git
12906S:	Maintained
12907F:	drivers/media/dvb-frontends/tda10071*
12908
12909TDA18212 MEDIA DRIVER
12910M:	Antti Palosaari <crope@iki.fi>
12911L:	linux-media@vger.kernel.org
12912W:	https://linuxtv.org
12913W:	http://palosaari.fi/linux/
12914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12915T:	git git://linuxtv.org/anttip/media_tree.git
12916S:	Maintained
12917F:	drivers/media/tuners/tda18212*
12918
12919TDA18218 MEDIA DRIVER
12920M:	Antti Palosaari <crope@iki.fi>
12921L:	linux-media@vger.kernel.org
12922W:	https://linuxtv.org
12923W:	http://palosaari.fi/linux/
12924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12925T:	git git://linuxtv.org/anttip/media_tree.git
12926S:	Maintained
12927F:	drivers/media/tuners/tda18218*
12928
12929TDA18271 MEDIA DRIVER
12930M:	Michael Krufky <mkrufky@linuxtv.org>
12931L:	linux-media@vger.kernel.org
12932W:	https://linuxtv.org
12933W:	http://github.com/mkrufky
12934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12935T:	git git://linuxtv.org/mkrufky/tuners.git
12936S:	Maintained
12937F:	drivers/media/tuners/tda18271*
12938
12939TDA827x MEDIA DRIVER
12940M:	Michael Krufky <mkrufky@linuxtv.org>
12941L:	linux-media@vger.kernel.org
12942W:	https://linuxtv.org
12943W:	http://github.com/mkrufky
12944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12945T:	git git://linuxtv.org/mkrufky/tuners.git
12946S:	Maintained
12947F:	drivers/media/tuners/tda8290.*
12948
12949TDA8290 MEDIA DRIVER
12950M:	Michael Krufky <mkrufky@linuxtv.org>
12951L:	linux-media@vger.kernel.org
12952W:	https://linuxtv.org
12953W:	http://github.com/mkrufky
12954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12955T:	git git://linuxtv.org/mkrufky/tuners.git
12956S:	Maintained
12957F:	drivers/media/tuners/tda8290.*
12958
12959TDA9840 MEDIA DRIVER
12960M:	Hans Verkuil <hverkuil@xs4all.nl>
12961L:	linux-media@vger.kernel.org
12962T:	git git://linuxtv.org/media_tree.git
12963W:	https://linuxtv.org
12964S:	Maintained
12965F:	drivers/media/i2c/tda9840*
12966
12967TEA5761 TUNER DRIVER
12968M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12970L:	linux-media@vger.kernel.org
12971W:	https://linuxtv.org
12972T:	git git://linuxtv.org/media_tree.git
12973S:	Odd fixes
12974F:	drivers/media/tuners/tea5761.*
12975
12976TEA5767 TUNER DRIVER
12977M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12978M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12979L:	linux-media@vger.kernel.org
12980W:	https://linuxtv.org
12981T:	git git://linuxtv.org/media_tree.git
12982S:	Maintained
12983F:	drivers/media/tuners/tea5767.*
12984
12985TEA6415C MEDIA DRIVER
12986M:	Hans Verkuil <hverkuil@xs4all.nl>
12987L:	linux-media@vger.kernel.org
12988T:	git git://linuxtv.org/media_tree.git
12989W:	https://linuxtv.org
12990S:	Maintained
12991F:	drivers/media/i2c/tea6415c*
12992
12993TEA6420 MEDIA DRIVER
12994M:	Hans Verkuil <hverkuil@xs4all.nl>
12995L:	linux-media@vger.kernel.org
12996T:	git git://linuxtv.org/media_tree.git
12997W:	https://linuxtv.org
12998S:	Maintained
12999F:	drivers/media/i2c/tea6420*
13000
13001TEAM DRIVER
13002M:	Jiri Pirko <jiri@resnulli.us>
13003L:	netdev@vger.kernel.org
13004S:	Supported
13005F:	drivers/net/team/
13006F:	include/linux/if_team.h
13007F:	include/uapi/linux/if_team.h
13008
13009TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13010M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13011S:	Maintained
13012F:	arch/x86/platform/ts5500/
13013
13014TECHNOTREND USB IR RECEIVER
13015M:	Sean Young <sean@mess.org>
13016L:	linux-media@vger.kernel.org
13017S:	Maintained
13018F:	drivers/media/rc/ttusbir.c
13019
13020TEE SUBSYSTEM
13021M:	Jens Wiklander <jens.wiklander@linaro.org>
13022S:	Maintained
13023F:	include/linux/tee_drv.h
13024F:	include/uapi/linux/tee.h
13025F:	drivers/tee/
13026F:	Documentation/tee.txt
13027
13028TEGRA ARCHITECTURE SUPPORT
13029M:	Thierry Reding <thierry.reding@gmail.com>
13030M:	Jonathan Hunter <jonathanh@nvidia.com>
13031L:	linux-tegra@vger.kernel.org
13032Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13034S:	Supported
13035N:	[^a-z]tegra
13036
13037TEGRA CLOCK DRIVER
13038M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13039M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13040S:	Supported
13041F:	drivers/clk/tegra/
13042
13043TEGRA DMA DRIVERS
13044M:	Laxman Dewangan <ldewangan@nvidia.com>
13045M:	Jon Hunter <jonathanh@nvidia.com>
13046S:	Supported
13047F:	drivers/dma/tegra*
13048
13049TEGRA I2C DRIVER
13050M:	Laxman Dewangan <ldewangan@nvidia.com>
13051S:	Supported
13052F:	drivers/i2c/busses/i2c-tegra.c
13053
13054TEGRA IOMMU DRIVERS
13055M:	Hiroshi Doyu <hdoyu@nvidia.com>
13056S:	Supported
13057F:	drivers/iommu/tegra*
13058
13059TEGRA KBC DRIVER
13060M:	Rakesh Iyer <riyer@nvidia.com>
13061M:	Laxman Dewangan <ldewangan@nvidia.com>
13062S:	Supported
13063F:	drivers/input/keyboard/tegra-kbc.c
13064
13065TEGRA PWM DRIVER
13066M:	Thierry Reding <thierry.reding@gmail.com>
13067S:	Supported
13068F:	drivers/pwm/pwm-tegra.c
13069
13070TEGRA SERIAL DRIVER
13071M:	Laxman Dewangan <ldewangan@nvidia.com>
13072S:	Supported
13073F:	drivers/tty/serial/serial-tegra.c
13074
13075TEGRA SPI DRIVER
13076M:	Laxman Dewangan <ldewangan@nvidia.com>
13077S:	Supported
13078F:	drivers/spi/spi-tegra*
13079
13080TEHUTI ETHERNET DRIVER
13081M:	Andy Gospodarek <andy@greyhouse.net>
13082L:	netdev@vger.kernel.org
13083S:	Supported
13084F:	drivers/net/ethernet/tehuti/*
13085
13086Telecom Clock Driver for MCPL0010
13087M:	Mark Gross <mark.gross@intel.com>
13088S:	Supported
13089F:	drivers/char/tlclk.c
13090
13091TENSILICA XTENSA PORT (xtensa)
13092M:	Chris Zankel <chris@zankel.net>
13093M:	Max Filippov <jcmvbkbc@gmail.com>
13094L:	linux-xtensa@linux-xtensa.org
13095T:	git git://github.com/czankel/xtensa-linux.git
13096S:	Maintained
13097F:	arch/xtensa/
13098F:	drivers/irqchip/irq-xtensa-*
13099
13100Texas Instruments' System Control Interface (TISCI) Protocol Driver
13101M:	Nishanth Menon <nm@ti.com>
13102M:	Tero Kristo <t-kristo@ti.com>
13103M:	Santosh Shilimkar <ssantosh@kernel.org>
13104L:	linux-arm-kernel@lists.infradead.org
13105S:	Maintained
13106F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13107F:	drivers/firmware/ti_sci*
13108F:	include/linux/soc/ti/ti_sci_protocol.h
13109F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13110F:	include/dt-bindings/genpd/k2g.h
13111F:	drivers/soc/ti/ti_sci_pm_domains.c
13112F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13113F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13114F:	drivers/clk/keystone/sci-clk.c
13115F:	drivers/reset/reset-ti-sci.c
13116
13117THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13118M:	Hans Verkuil <hverkuil@xs4all.nl>
13119L:	linux-media@vger.kernel.org
13120T:	git git://linuxtv.org/media_tree.git
13121W:	https://linuxtv.org
13122S:	Maintained
13123F:	drivers/media/radio/radio-raremono.c
13124
13125THERMAL
13126M:	Zhang Rui <rui.zhang@intel.com>
13127M:	Eduardo Valentin <edubezval@gmail.com>
13128L:	linux-pm@vger.kernel.org
13129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13131Q:	https://patchwork.kernel.org/project/linux-pm/list/
13132S:	Supported
13133F:	drivers/thermal/
13134F:	include/linux/thermal.h
13135F:	include/uapi/linux/thermal.h
13136F:	include/linux/cpu_cooling.h
13137F:	Documentation/devicetree/bindings/thermal/
13138
13139THERMAL/CPU_COOLING
13140M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13141M:	Viresh Kumar <viresh.kumar@linaro.org>
13142M:	Javi Merino <javi.merino@kernel.org>
13143L:	linux-pm@vger.kernel.org
13144S:	Supported
13145F:	Documentation/thermal/cpu-cooling-api.txt
13146F:	drivers/thermal/cpu_cooling.c
13147F:	include/linux/cpu_cooling.h
13148
13149THINKPAD ACPI EXTRAS DRIVER
13150M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13151L:	ibm-acpi-devel@lists.sourceforge.net
13152L:	platform-driver-x86@vger.kernel.org
13153W:	http://ibm-acpi.sourceforge.net
13154W:	http://thinkwiki.org/wiki/Ibm-acpi
13155T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13156S:	Maintained
13157F:	drivers/platform/x86/thinkpad_acpi.c
13158
13159THUNDERBOLT DRIVER
13160M:	Andreas Noever <andreas.noever@gmail.com>
13161M:	Michael Jamet <michael.jamet@intel.com>
13162M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13163M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13164S:	Maintained
13165F:	drivers/thunderbolt/
13166
13167THUNDERX GPIO DRIVER
13168M:	David Daney <david.daney@cavium.com>
13169S:	Maintained
13170F:	drivers/gpio/gpio-thunderx.c
13171
13172TI AM437X VPFE DRIVER
13173M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13174L:	linux-media@vger.kernel.org
13175W:	https://linuxtv.org
13176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13177T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13178S:	Maintained
13179F:	drivers/media/platform/am437x/
13180
13181TI BANDGAP AND THERMAL DRIVER
13182M:	Eduardo Valentin <edubezval@gmail.com>
13183M:	Keerthy <j-keerthy@ti.com>
13184L:	linux-pm@vger.kernel.org
13185L:	linux-omap@vger.kernel.org
13186S:	Maintained
13187F:	drivers/thermal/ti-soc-thermal/
13188
13189TI BQ27XXX POWER SUPPLY DRIVER
13190R:	Andrew F. Davis <afd@ti.com>
13191F:	include/linux/power/bq27xxx_battery.h
13192F:	drivers/power/supply/bq27xxx_battery.c
13193F:	drivers/power/supply/bq27xxx_battery_i2c.c
13194
13195TI CDCE706 CLOCK DRIVER
13196M:	Max Filippov <jcmvbkbc@gmail.com>
13197S:	Maintained
13198F:	drivers/clk/clk-cdce706.c
13199
13200TI CLOCK DRIVER
13201M:	Tero Kristo <t-kristo@ti.com>
13202L:	linux-omap@vger.kernel.org
13203S:	Maintained
13204F:	drivers/clk/ti/
13205F:	include/linux/clk/ti.h
13206
13207TI DAVINCI MACHINE SUPPORT
13208M:	Sekhar Nori <nsekhar@ti.com>
13209M:	Kevin Hilman <khilman@kernel.org>
13210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13212S:	Supported
13213F:	arch/arm/mach-davinci/
13214F:	drivers/i2c/busses/i2c-davinci.c
13215F:	arch/arm/boot/dts/da850*
13216
13217TI DAVINCI SERIES GPIO DRIVER
13218M:	Keerthy <j-keerthy@ti.com>
13219L:	linux-gpio@vger.kernel.org
13220S:	Maintained
13221F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13222F:	drivers/gpio/gpio-davinci.c
13223
13224TI DAVINCI SERIES MEDIA DRIVER
13225M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13226L:	linux-media@vger.kernel.org
13227W:	https://linuxtv.org
13228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13229T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13230S:	Maintained
13231F:	drivers/media/platform/davinci/
13232F:	include/media/davinci/
13233
13234TI ETHERNET SWITCH DRIVER (CPSW)
13235R:	Grygorii Strashko <grygorii.strashko@ti.com>
13236L:	linux-omap@vger.kernel.org
13237L:	netdev@vger.kernel.org
13238S:	Maintained
13239F:	drivers/net/ethernet/ti/cpsw*
13240F:	drivers/net/ethernet/ti/davinci*
13241
13242TI FLASH MEDIA INTERFACE DRIVER
13243M:	Alex Dubov <oakad@yahoo.com>
13244S:	Maintained
13245F:	drivers/misc/tifm*
13246F:	drivers/mmc/host/tifm_sd.c
13247F:	include/linux/tifm.h
13248
13249TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13250M:	Santosh Shilimkar <ssantosh@kernel.org>
13251L:	linux-kernel@vger.kernel.org
13252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13253S:	Maintained
13254F:	drivers/soc/ti/*
13255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13256
13257TI LM49xxx FAMILY ASoC CODEC DRIVERS
13258M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13259M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13260L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13261S:	Maintained
13262F:	sound/soc/codecs/lm49453*
13263F:	sound/soc/codecs/isabelle*
13264
13265TI LP855x BACKLIGHT DRIVER
13266M:	Milo Kim <milo.kim@ti.com>
13267S:	Maintained
13268F:	Documentation/backlight/lp855x-driver.txt
13269F:	drivers/video/backlight/lp855x_bl.c
13270F:	include/linux/platform_data/lp855x.h
13271
13272TI LP8727 CHARGER DRIVER
13273M:	Milo Kim <milo.kim@ti.com>
13274S:	Maintained
13275F:	drivers/power/supply/lp8727_charger.c
13276F:	include/linux/platform_data/lp8727.h
13277
13278TI LP8788 MFD DRIVER
13279M:	Milo Kim <milo.kim@ti.com>
13280S:	Maintained
13281F:	drivers/iio/adc/lp8788_adc.c
13282F:	drivers/leds/leds-lp8788.c
13283F:	drivers/mfd/lp8788*.c
13284F:	drivers/power/supply/lp8788-charger.c
13285F:	drivers/regulator/lp8788-*.c
13286F:	include/linux/mfd/lp8788*.h
13287
13288TI NETCP ETHERNET DRIVER
13289M:	Wingman Kwok <w-kwok2@ti.com>
13290M:	Murali Karicheri <m-karicheri2@ti.com>
13291L:	netdev@vger.kernel.org
13292S:	Maintained
13293F:	drivers/net/ethernet/ti/netcp*
13294
13295TI TAS571X FAMILY ASoC CODEC DRIVER
13296M:	Kevin Cernekee <cernekee@chromium.org>
13297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13298S:	Odd Fixes
13299F:	sound/soc/codecs/tas571x*
13300
13301TI TRF7970A NFC DRIVER
13302M:	Mark Greer <mgreer@animalcreek.com>
13303L:	linux-wireless@vger.kernel.org
13304L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13305S:	Supported
13306F:	drivers/nfc/trf7970a.c
13307F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13308
13309TI TWL4030 SERIES SOC CODEC DRIVER
13310M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13312S:	Maintained
13313F:	sound/soc/codecs/twl4030*
13314
13315TI VPE/CAL DRIVERS
13316M:	Benoit Parrot <bparrot@ti.com>
13317L:	linux-media@vger.kernel.org
13318W:	http://linuxtv.org/
13319Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13320S:	Maintained
13321F:	drivers/media/platform/ti-vpe/
13322
13323TI WILINK WIRELESS DRIVERS
13324L:	linux-wireless@vger.kernel.org
13325W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13326W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13328S:	Orphan
13329F:	drivers/net/wireless/ti/
13330F:	include/linux/wl12xx.h
13331
13332TILE ARCHITECTURE
13333M:	Chris Metcalf <cmetcalf@mellanox.com>
13334W:	http://www.mellanox.com/repository/solutions/tile-scm/
13335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13336S:	Supported
13337F:	arch/tile/
13338F:	drivers/char/tile-srom.c
13339F:	drivers/edac/tile_edac.c
13340F:	drivers/net/ethernet/tile/
13341F:	drivers/rtc/rtc-tile.c
13342F:	drivers/tty/hvc/hvc_tile.c
13343F:	drivers/tty/serial/tilegx.c
13344F:	drivers/usb/host/*-tilegx.c
13345F:	include/linux/usb/tilegx.h
13346
13347TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13348M:	John Stultz <john.stultz@linaro.org>
13349M:	Thomas Gleixner <tglx@linutronix.de>
13350R:	Stephen Boyd <sboyd@codeaurora.org>
13351L:	linux-kernel@vger.kernel.org
13352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13353S:	Supported
13354F:	include/linux/clocksource.h
13355F:	include/linux/time.h
13356F:	include/linux/timex.h
13357F:	include/uapi/linux/time.h
13358F:	include/uapi/linux/timex.h
13359F:	kernel/time/clocksource.c
13360F:	kernel/time/time*.c
13361F:	kernel/time/alarmtimer.c
13362F:	kernel/time/ntp.c
13363F:	tools/testing/selftests/timers/
13364
13365TIPC NETWORK LAYER
13366M:	Jon Maloy <jon.maloy@ericsson.com>
13367M:	Ying Xue <ying.xue@windriver.com>
13368L:	netdev@vger.kernel.org (core kernel code)
13369L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13370W:	http://tipc.sourceforge.net/
13371S:	Maintained
13372F:	include/uapi/linux/tipc*.h
13373F:	net/tipc/
13374
13375TLAN NETWORK DRIVER
13376M:	Samuel Chessman <chessman@tux.org>
13377L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13378W:	http://sourceforge.net/projects/tlan/
13379S:	Maintained
13380F:	Documentation/networking/tlan.txt
13381F:	drivers/net/ethernet/ti/tlan.*
13382
13383TM6000 VIDEO4LINUX DRIVER
13384M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13385M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13386L:	linux-media@vger.kernel.org
13387W:	https://linuxtv.org
13388T:	git git://linuxtv.org/media_tree.git
13389S:	Odd fixes
13390F:	drivers/media/usb/tm6000/
13391F:	Documentation/media/v4l-drivers/tm6000*
13392
13393TMIO/SDHI MMC DRIVER
13394M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13395L:	linux-mmc@vger.kernel.org
13396S:	Supported
13397F:	drivers/mmc/host/tmio_mmc*
13398F:	drivers/mmc/host/renesas_sdhi*
13399F:	include/linux/mfd/tmio.h
13400
13401TMP401 HARDWARE MONITOR DRIVER
13402M:	Guenter Roeck <linux@roeck-us.net>
13403L:	linux-hwmon@vger.kernel.org
13404S:	Maintained
13405F:	Documentation/hwmon/tmp401
13406F:	drivers/hwmon/tmp401.c
13407
13408TMPFS (SHMEM FILESYSTEM)
13409M:	Hugh Dickins <hughd@google.com>
13410L:	linux-mm@kvack.org
13411S:	Maintained
13412F:	include/linux/shmem_fs.h
13413F:	mm/shmem.c
13414
13415TOMOYO SECURITY MODULE
13416M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13417M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13418L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13419L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13420L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13421L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13422W:	http://tomoyo.sourceforge.jp/
13423T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13424S:	Maintained
13425F:	security/tomoyo/
13426
13427TOPSTAR LAPTOP EXTRAS DRIVER
13428M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13429L:	platform-driver-x86@vger.kernel.org
13430S:	Maintained
13431F:	drivers/platform/x86/topstar-laptop.c
13432
13433TOSHIBA ACPI EXTRAS DRIVER
13434M:	Azael Avalos <coproscefalo@gmail.com>
13435L:	platform-driver-x86@vger.kernel.org
13436S:	Maintained
13437F:	drivers/platform/x86/toshiba_acpi.c
13438
13439TOSHIBA BLUETOOTH DRIVER
13440M:	Azael Avalos <coproscefalo@gmail.com>
13441L:	platform-driver-x86@vger.kernel.org
13442S:	Maintained
13443F:	drivers/platform/x86/toshiba_bluetooth.c
13444
13445TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13446M:	Azael Avalos <coproscefalo@gmail.com>
13447L:	platform-driver-x86@vger.kernel.org
13448S:	Maintained
13449F:	drivers/platform/x86/toshiba_haps.c
13450
13451TOSHIBA SMM DRIVER
13452M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13453W:	http://www.buzzard.org.uk/toshiba/
13454S:	Maintained
13455F:	drivers/char/toshiba.c
13456F:	include/linux/toshiba.h
13457F:	include/uapi/linux/toshiba.h
13458
13459TOSHIBA TC358743 DRIVER
13460M:	Mats Randgaard <matrandg@cisco.com>
13461L:	linux-media@vger.kernel.org
13462S:	Maintained
13463F:	drivers/media/i2c/tc358743*
13464F:	include/media/i2c/tc358743.h
13465
13466TOSHIBA WMI HOTKEYS DRIVER
13467M:	Azael Avalos <coproscefalo@gmail.com>
13468L:	platform-driver-x86@vger.kernel.org
13469S:	Maintained
13470F:	drivers/platform/x86/toshiba-wmi.c
13471
13472TPM DEVICE DRIVER
13473M:	Peter Huewe <peterhuewe@gmx.de>
13474M:	Marcel Selhorst <tpmdd@selhorst.net>
13475M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13476R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13477W:	http://tpmdd.sourceforge.net
13478L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13479Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13480T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13481S:	Maintained
13482F:	drivers/char/tpm/
13483
13484TPM IBM_VTPM DEVICE DRIVER
13485M:	Ashley Lai <ashleydlai@gmail.com>
13486W:	http://tpmdd.sourceforge.net
13487L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13488S:	Maintained
13489F:	drivers/char/tpm/tpm_ibmvtpm*
13490
13491TRACING
13492M:	Steven Rostedt <rostedt@goodmis.org>
13493M:	Ingo Molnar <mingo@redhat.com>
13494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13495S:	Maintained
13496F:	Documentation/trace/ftrace.txt
13497F:	arch/*/*/*/ftrace.h
13498F:	arch/*/kernel/ftrace.c
13499F:	include/*/ftrace.h
13500F:	include/linux/trace*.h
13501F:	include/trace/
13502F:	kernel/trace/
13503F:	tools/testing/selftests/ftrace/
13504
13505TRACING MMIO ACCESSES (MMIOTRACE)
13506M:	Steven Rostedt <rostedt@goodmis.org>
13507M:	Ingo Molnar <mingo@kernel.org>
13508R:	Karol Herbst <karolherbst@gmail.com>
13509R:	Pekka Paalanen <ppaalanen@gmail.com>
13510S:	Maintained
13511L:	linux-kernel@vger.kernel.org
13512L:	nouveau@lists.freedesktop.org
13513F:	kernel/trace/trace_mmiotrace.c
13514F:	include/linux/mmiotrace.h
13515F:	arch/x86/mm/kmmio.c
13516F:	arch/x86/mm/mmio-mod.c
13517F:	arch/x86/mm/testmmiotrace.c
13518
13519TRIVIAL PATCHES
13520M:	Jiri Kosina <trivial@kernel.org>
13521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13522S:	Maintained
13523K:	^Subject:.*(?i)trivial
13524
13525TTY LAYER
13526M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13527M:	Jiri Slaby <jslaby@suse.com>
13528S:	Supported
13529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13530F:	Documentation/serial/
13531F:	drivers/tty/
13532F:	drivers/tty/serial/serial_core.c
13533F:	include/linux/serial_core.h
13534F:	include/linux/serial.h
13535F:	include/linux/tty.h
13536F:	include/uapi/linux/serial_core.h
13537F:	include/uapi/linux/serial.h
13538F:	include/uapi/linux/tty.h
13539
13540TUA9001 MEDIA DRIVER
13541M:	Antti Palosaari <crope@iki.fi>
13542L:	linux-media@vger.kernel.org
13543W:	https://linuxtv.org
13544W:	http://palosaari.fi/linux/
13545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13546T:	git git://linuxtv.org/anttip/media_tree.git
13547S:	Maintained
13548F:	drivers/media/tuners/tua9001*
13549
13550TULIP NETWORK DRIVERS
13551L:	netdev@vger.kernel.org
13552L:	linux-parisc@vger.kernel.org
13553S:	Orphan
13554F:	drivers/net/ethernet/dec/tulip/
13555
13556TUN/TAP driver
13557M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13558W:	http://vtun.sourceforge.net/tun
13559S:	Maintained
13560F:	Documentation/networking/tuntap.txt
13561F:	arch/um/os-Linux/drivers/
13562
13563TURBOCHANNEL SUBSYSTEM
13564M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13565M:	Ralf Baechle <ralf@linux-mips.org>
13566L:	linux-mips@linux-mips.org
13567Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13568S:	Maintained
13569F:	drivers/tc/
13570F:	include/linux/tc.h
13571
13572TW5864 VIDEO4LINUX DRIVER
13573M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13574M:	Anton Sviridenko <anton@corp.bluecherry.net>
13575M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13576M:	Andrey Utkin <andrey_utkin@fastmail.com>
13577L:	linux-media@vger.kernel.org
13578S:	Supported
13579F:	drivers/media/pci/tw5864/
13580
13581TW68 VIDEO4LINUX DRIVER
13582M:	Hans Verkuil <hverkuil@xs4all.nl>
13583L:	linux-media@vger.kernel.org
13584T:	git git://linuxtv.org/media_tree.git
13585W:	https://linuxtv.org
13586S:	Odd Fixes
13587F:	drivers/media/pci/tw68/
13588
13589TW686X VIDEO4LINUX DRIVER
13590M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13591L:	linux-media@vger.kernel.org
13592T:	git git://linuxtv.org/media_tree.git
13593W:	http://linuxtv.org
13594S:	Maintained
13595F:	drivers/media/pci/tw686x/
13596
13597UBI FILE SYSTEM (UBIFS)
13598M:	Richard Weinberger <richard@nod.at>
13599M:	Artem Bityutskiy <dedekind1@gmail.com>
13600M:	Adrian Hunter <adrian.hunter@intel.com>
13601L:	linux-mtd@lists.infradead.org
13602T:	git git://git.infradead.org/ubifs-2.6.git
13603W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13604S:	Supported
13605F:	Documentation/filesystems/ubifs.txt
13606F:	fs/ubifs/
13607
13608UCLINUX (M68KNOMMU AND COLDFIRE)
13609M:	Greg Ungerer <gerg@linux-m68k.org>
13610W:	http://www.linux-m68k.org/
13611W:	http://www.uclinux.org/
13612L:	linux-m68k@lists.linux-m68k.org
13613L:	uclinux-dev@uclinux.org  (subscribers-only)
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13615S:	Maintained
13616F:	arch/m68k/coldfire/
13617F:	arch/m68k/68*/
13618F:	arch/m68k/*/*_no.*
13619F:	arch/m68k/include/asm/*_no.*
13620
13621UDF FILESYSTEM
13622M:	Jan Kara <jack@suse.com>
13623S:	Maintained
13624F:	Documentation/filesystems/udf.txt
13625F:	fs/udf/
13626
13627UDRAW TABLET
13628M:	Bastien Nocera <hadess@hadess.net>
13629L:	linux-input@vger.kernel.org
13630S:	Maintained
13631F:	drivers/hid/hid-udraw.c
13632
13633UFS FILESYSTEM
13634M:	Evgeniy Dushistov <dushistov@mail.ru>
13635S:	Maintained
13636F:	Documentation/filesystems/ufs.txt
13637F:	fs/ufs/
13638
13639UHID USERSPACE HID IO DRIVER:
13640M:	David Herrmann <dh.herrmann@googlemail.com>
13641L:	linux-input@vger.kernel.org
13642S:	Maintained
13643F:	drivers/hid/uhid.c
13644F:	include/uapi/linux/uhid.h
13645
13646ULPI BUS
13647M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13648L:	linux-usb@vger.kernel.org
13649S:	Maintained
13650F:	drivers/usb/common/ulpi.c
13651F:	include/linux/ulpi/
13652
13653ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13654L:	linux-usb@vger.kernel.org
13655S:	Orphan
13656F:	drivers/uwb/
13657F:	include/linux/uwb.h
13658F:	include/linux/uwb/
13659
13660UNICORE32 ARCHITECTURE:
13661M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13662W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13663S:	Maintained
13664T:	git git://github.com/gxt/linux.git
13665F:	arch/unicore32/
13666
13667UNIFDEF
13668M:	Tony Finch <dot@dotat.at>
13669W:	http://dotat.at/prog/unifdef
13670S:	Maintained
13671F:	scripts/unifdef.c
13672
13673UNIFORM CDROM DRIVER
13674M:	Jens Axboe <axboe@kernel.dk>
13675W:	http://www.kernel.dk
13676S:	Maintained
13677F:	Documentation/cdrom/
13678F:	drivers/cdrom/cdrom.c
13679F:	include/linux/cdrom.h
13680F:	include/uapi/linux/cdrom.h
13681
13682UNISYS S-PAR DRIVERS
13683M:	David Kershner <david.kershner@unisys.com>
13684L:	sparmaintainer@unisys.com (Unisys internal)
13685S:	Supported
13686F:	drivers/staging/unisys/
13687
13688UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13689M:	Vinayak Holikatti <vinholikatti@gmail.com>
13690L:	linux-scsi@vger.kernel.org
13691S:	Supported
13692F:	Documentation/scsi/ufs.txt
13693F:	drivers/scsi/ufs/
13694
13695UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13696M:	Joao Pinto <jpinto@synopsys.com>
13697L:	linux-scsi@vger.kernel.org
13698S:	Supported
13699F:	drivers/scsi/ufs/*dwc*
13700
13701UNSORTED BLOCK IMAGES (UBI)
13702M:	Artem Bityutskiy <dedekind1@gmail.com>
13703M:	Richard Weinberger <richard@nod.at>
13704W:	http://www.linux-mtd.infradead.org/
13705L:	linux-mtd@lists.infradead.org
13706T:	git git://git.infradead.org/ubifs-2.6.git
13707S:	Supported
13708F:	drivers/mtd/ubi/
13709F:	include/linux/mtd/ubi.h
13710F:	include/uapi/mtd/ubi-user.h
13711
13712USB "USBNET" DRIVER FRAMEWORK
13713M:	Oliver Neukum <oneukum@suse.com>
13714L:	netdev@vger.kernel.org
13715W:	http://www.linux-usb.org/usbnet
13716S:	Maintained
13717F:	drivers/net/usb/usbnet.c
13718F:	include/linux/usb/usbnet.h
13719
13720USB ACM DRIVER
13721M:	Oliver Neukum <oneukum@suse.com>
13722L:	linux-usb@vger.kernel.org
13723S:	Maintained
13724F:	Documentation/usb/acm.txt
13725F:	drivers/usb/class/cdc-acm.*
13726
13727USB AR5523 WIRELESS DRIVER
13728M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13729L:	linux-wireless@vger.kernel.org
13730S:	Maintained
13731F:	drivers/net/wireless/ath/ar5523/
13732
13733USB ATTACHED SCSI
13734M:	Oliver Neukum <oneukum@suse.com>
13735L:	linux-usb@vger.kernel.org
13736L:	linux-scsi@vger.kernel.org
13737S:	Maintained
13738F:	drivers/usb/storage/uas.c
13739
13740USB CDC ETHERNET DRIVER
13741M:	Oliver Neukum <oliver@neukum.org>
13742L:	linux-usb@vger.kernel.org
13743S:	Maintained
13744F:	drivers/net/usb/cdc_*.c
13745F:	include/uapi/linux/usb/cdc.h
13746
13747USB CHAOSKEY DRIVER
13748M:	Keith Packard <keithp@keithp.com>
13749L:	linux-usb@vger.kernel.org
13750S:	Maintained
13751F:	drivers/usb/misc/chaoskey.c
13752
13753USB CYPRESS C67X00 DRIVER
13754M:	Peter Korsgaard <jacmet@sunsite.dk>
13755L:	linux-usb@vger.kernel.org
13756S:	Maintained
13757F:	drivers/usb/c67x00/
13758
13759USB DAVICOM DM9601 DRIVER
13760M:	Peter Korsgaard <jacmet@sunsite.dk>
13761L:	netdev@vger.kernel.org
13762W:	http://www.linux-usb.org/usbnet
13763S:	Maintained
13764F:	drivers/net/usb/dm9601.c
13765
13766USB DIAMOND RIO500 DRIVER
13767M:	Cesar Miquel <miquel@df.uba.ar>
13768L:	rio500-users@lists.sourceforge.net
13769W:	http://rio500.sourceforge.net
13770S:	Maintained
13771F:	drivers/usb/misc/rio500*
13772
13773USB EHCI DRIVER
13774M:	Alan Stern <stern@rowland.harvard.edu>
13775L:	linux-usb@vger.kernel.org
13776S:	Maintained
13777F:	Documentation/usb/ehci.txt
13778F:	drivers/usb/host/ehci*
13779
13780USB GADGET/PERIPHERAL SUBSYSTEM
13781M:	Felipe Balbi <balbi@kernel.org>
13782L:	linux-usb@vger.kernel.org
13783W:	http://www.linux-usb.org/gadget
13784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13785S:	Maintained
13786F:	drivers/usb/gadget/
13787F:	include/linux/usb/gadget*
13788
13789USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13790M:	Jiri Kosina <jikos@kernel.org>
13791R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13792L:	linux-usb@vger.kernel.org
13793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13794S:	Maintained
13795F:	Documentation/hid/hiddev.txt
13796F:	drivers/hid/usbhid/
13797
13798USB ISP116X DRIVER
13799M:	Olav Kongas <ok@artecdesign.ee>
13800L:	linux-usb@vger.kernel.org
13801S:	Maintained
13802F:	drivers/usb/host/isp116x*
13803F:	include/linux/usb/isp116x.h
13804
13805USB LAN78XX ETHERNET DRIVER
13806M:	Woojung Huh <woojung.huh@microchip.com>
13807M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13808L:	netdev@vger.kernel.org
13809S:	Maintained
13810F:	drivers/net/usb/lan78xx.*
13811
13812USB MASS STORAGE DRIVER
13813M:	Alan Stern <stern@rowland.harvard.edu>
13814L:	linux-usb@vger.kernel.org
13815L:	usb-storage@lists.one-eyed-alien.net
13816S:	Maintained
13817W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13818F:	drivers/usb/storage/
13819
13820USB MIDI DRIVER
13821M:	Clemens Ladisch <clemens@ladisch.de>
13822L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13823T:	git git://git.alsa-project.org/alsa-kernel.git
13824S:	Maintained
13825F:	sound/usb/midi.*
13826
13827USB NETWORKING DRIVERS
13828L:	linux-usb@vger.kernel.org
13829S:	Odd Fixes
13830F:	drivers/net/usb/
13831
13832USB OHCI DRIVER
13833M:	Alan Stern <stern@rowland.harvard.edu>
13834L:	linux-usb@vger.kernel.org
13835S:	Maintained
13836F:	Documentation/usb/ohci.txt
13837F:	drivers/usb/host/ohci*
13838
13839USB OTG FSM (Finite State Machine)
13840M:	Peter Chen <Peter.Chen@nxp.com>
13841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13842L:	linux-usb@vger.kernel.org
13843S:	Maintained
13844F:	drivers/usb/common/usb-otg-fsm.c
13845
13846USB OVER IP DRIVER
13847M:	Valentina Manea <valentina.manea.m@gmail.com>
13848M:	Shuah Khan <shuahkh@osg.samsung.com>
13849M:	Shuah Khan <shuah@kernel.org>
13850L:	linux-usb@vger.kernel.org
13851S:	Maintained
13852F:	Documentation/usb/usbip_protocol.txt
13853F:	drivers/usb/usbip/
13854F:	tools/usb/usbip/
13855
13856USB PEGASUS DRIVER
13857M:	Petko Manolov <petkan@nucleusys.com>
13858L:	linux-usb@vger.kernel.org
13859L:	netdev@vger.kernel.org
13860T:	git git://github.com/petkan/pegasus.git
13861W:	https://github.com/petkan/pegasus
13862S:	Maintained
13863F:	drivers/net/usb/pegasus.*
13864
13865USB PHY LAYER
13866M:	Felipe Balbi <balbi@kernel.org>
13867L:	linux-usb@vger.kernel.org
13868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13869S:	Maintained
13870F:	drivers/usb/phy/
13871
13872USB PRINTER DRIVER (usblp)
13873M:	Pete Zaitcev <zaitcev@redhat.com>
13874L:	linux-usb@vger.kernel.org
13875S:	Supported
13876F:	drivers/usb/class/usblp.c
13877
13878USB QMI WWAN NETWORK DRIVER
13879M:	Bjørn Mork <bjorn@mork.no>
13880L:	netdev@vger.kernel.org
13881S:	Maintained
13882F:	Documentation/ABI/testing/sysfs-class-net-qmi
13883F:	drivers/net/usb/qmi_wwan.c
13884
13885USB RTL8150 DRIVER
13886M:	Petko Manolov <petkan@nucleusys.com>
13887L:	linux-usb@vger.kernel.org
13888L:	netdev@vger.kernel.org
13889T:	git git://github.com/petkan/rtl8150.git
13890W:	https://github.com/petkan/rtl8150
13891S:	Maintained
13892F:	drivers/net/usb/rtl8150.c
13893
13894USB SERIAL SUBSYSTEM
13895M:	Johan Hovold <johan@kernel.org>
13896L:	linux-usb@vger.kernel.org
13897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13898S:	Maintained
13899F:	Documentation/usb/usb-serial.txt
13900F:	drivers/usb/serial/
13901F:	include/linux/usb/serial.h
13902
13903USB SMSC75XX ETHERNET DRIVER
13904M:	Steve Glendinning <steve.glendinning@shawell.net>
13905L:	netdev@vger.kernel.org
13906S:	Maintained
13907F:	drivers/net/usb/smsc75xx.*
13908
13909USB SMSC95XX ETHERNET DRIVER
13910M:	Steve Glendinning <steve.glendinning@shawell.net>
13911M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13912L:	netdev@vger.kernel.org
13913S:	Maintained
13914F:	drivers/net/usb/smsc95xx.*
13915
13916USB SUBSYSTEM
13917M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13918L:	linux-usb@vger.kernel.org
13919W:	http://www.linux-usb.org
13920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13921S:	Supported
13922F:	Documentation/devicetree/bindings/usb/
13923F:	Documentation/usb/
13924F:	drivers/usb/
13925F:	include/linux/usb.h
13926F:	include/linux/usb/
13927
13928USB TYPEC SUBSYSTEM
13929M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13930L:	linux-usb@vger.kernel.org
13931S:	Maintained
13932F:	Documentation/ABI/testing/sysfs-class-typec
13933F:	Documentation/usb/typec.rst
13934F:	drivers/usb/typec/
13935F:	include/linux/usb/typec.h
13936
13937USB UHCI DRIVER
13938M:	Alan Stern <stern@rowland.harvard.edu>
13939L:	linux-usb@vger.kernel.org
13940S:	Maintained
13941F:	drivers/usb/host/uhci*
13942
13943USB VIDEO CLASS
13944M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13945L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13946L:	linux-media@vger.kernel.org
13947T:	git git://linuxtv.org/media_tree.git
13948W:	http://www.ideasonboard.org/uvc/
13949S:	Maintained
13950F:	drivers/media/usb/uvc/
13951F:	include/uapi/linux/uvcvideo.h
13952
13953USB VISION DRIVER
13954M:	Hans Verkuil <hverkuil@xs4all.nl>
13955L:	linux-media@vger.kernel.org
13956T:	git git://linuxtv.org/media_tree.git
13957W:	https://linuxtv.org
13958S:	Odd Fixes
13959F:	drivers/media/usb/usbvision/
13960
13961USB WEBCAM GADGET
13962M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13963L:	linux-usb@vger.kernel.org
13964S:	Maintained
13965F:	drivers/usb/gadget/function/*uvc*
13966F:	drivers/usb/gadget/legacy/webcam.c
13967
13968USB WIRELESS RNDIS DRIVER (rndis_wlan)
13969M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13970L:	linux-wireless@vger.kernel.org
13971S:	Maintained
13972F:	drivers/net/wireless/rndis_wlan.c
13973
13974USB XHCI DRIVER
13975M:	Mathias Nyman <mathias.nyman@intel.com>
13976L:	linux-usb@vger.kernel.org
13977S:	Supported
13978F:	drivers/usb/host/xhci*
13979F:	drivers/usb/host/pci-quirks*
13980
13981USB ZD1201 DRIVER
13982L:	linux-wireless@vger.kernel.org
13983W:	http://linux-lc100020.sourceforge.net
13984S:	Orphan
13985F:	drivers/net/wireless/zydas/zd1201.*
13986
13987USB ZR364XX DRIVER
13988M:	Antoine Jacquet <royale@zerezo.com>
13989L:	linux-usb@vger.kernel.org
13990L:	linux-media@vger.kernel.org
13991T:	git git://linuxtv.org/media_tree.git
13992W:	http://royale.zerezo.com/zr364xx/
13993S:	Maintained
13994F:	Documentation/media/v4l-drivers/zr364xx*
13995F:	drivers/media/usb/zr364xx/
13996
13997USER-MODE LINUX (UML)
13998M:	Jeff Dike <jdike@addtoit.com>
13999M:	Richard Weinberger <richard@nod.at>
14000L:	user-mode-linux-devel@lists.sourceforge.net
14001L:	user-mode-linux-user@lists.sourceforge.net
14002W:	http://user-mode-linux.sourceforge.net
14003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14004S:	Maintained
14005F:	Documentation/virtual/uml/
14006F:	arch/um/
14007F:	arch/x86/um/
14008F:	fs/hostfs/
14009F:	fs/hppfs/
14010
14011USERSPACE I/O (UIO)
14012M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14013S:	Maintained
14014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14015F:	Documentation/driver-api/uio-howto.rst
14016F:	drivers/uio/
14017F:	include/linux/uio*.h
14018
14019UTIL-LINUX PACKAGE
14020M:	Karel Zak <kzak@redhat.com>
14021L:	util-linux@vger.kernel.org
14022W:	http://en.wikipedia.org/wiki/Util-linux
14023T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14024S:	Maintained
14025
14026UUID HELPERS
14027M:	Christoph Hellwig <hch@lst.de>
14028R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14029L:	linux-kernel@vger.kernel.org
14030T:	git git://git.infradead.org/users/hch/uuid.git
14031F:	lib/uuid.c
14032F:	lib/test_uuid.c
14033F:	include/linux/uuid.h
14034F:	include/uapi/linux/uuid.h
14035S:	Maintained
14036
14037UVESAFB DRIVER
14038M:	Michal Januszewski <spock@gentoo.org>
14039L:	linux-fbdev@vger.kernel.org
14040W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14041S:	Maintained
14042F:	Documentation/fb/uvesafb.txt
14043F:	drivers/video/fbdev/uvesafb.*
14044
14045VF610 NAND DRIVER
14046M:	Stefan Agner <stefan@agner.ch>
14047L:	linux-mtd@lists.infradead.org
14048S:	Supported
14049F:	drivers/mtd/nand/vf610_nfc.c
14050
14051VFAT/FAT/MSDOS FILESYSTEM
14052M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14053S:	Maintained
14054F:	Documentation/filesystems/vfat.txt
14055F:	fs/fat/
14056
14057VFIO DRIVER
14058M:	Alex Williamson <alex.williamson@redhat.com>
14059L:	kvm@vger.kernel.org
14060T:	git git://github.com/awilliam/linux-vfio.git
14061S:	Maintained
14062F:	Documentation/vfio.txt
14063F:	drivers/vfio/
14064F:	include/linux/vfio.h
14065F:	include/uapi/linux/vfio.h
14066
14067VFIO MEDIATED DEVICE DRIVERS
14068M:	Kirti Wankhede <kwankhede@nvidia.com>
14069L:	kvm@vger.kernel.org
14070S:	Maintained
14071F:	Documentation/vfio-mediated-device.txt
14072F:	drivers/vfio/mdev/
14073F:	include/linux/mdev.h
14074F:	samples/vfio-mdev/
14075
14076VFIO PLATFORM DRIVER
14077M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14078L:	kvm@vger.kernel.org
14079S:	Maintained
14080F:	drivers/vfio/platform/
14081
14082VGA_SWITCHEROO
14083R:	Lukas Wunner <lukas@wunner.de>
14084S:	Maintained
14085F:	Documentation/gpu/vga-switcheroo.rst
14086F:	drivers/gpu/vga/vga_switcheroo.c
14087F:	include/linux/vga_switcheroo.h
14088T:	git git://anongit.freedesktop.org/drm/drm-misc
14089
14090VIA RHINE NETWORK DRIVER
14091S:	Orphan
14092F:	drivers/net/ethernet/via/via-rhine.c
14093
14094VIA SD/MMC CARD CONTROLLER DRIVER
14095M:	Bruce Chang <brucechang@via.com.tw>
14096M:	Harald Welte <HaraldWelte@viatech.com>
14097S:	Maintained
14098F:	drivers/mmc/host/via-sdmmc.c
14099
14100VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14101M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14102L:	linux-fbdev@vger.kernel.org
14103S:	Maintained
14104F:	include/linux/via-core.h
14105F:	include/linux/via-gpio.h
14106F:	include/linux/via_i2c.h
14107F:	drivers/video/fbdev/via/
14108
14109VIA VELOCITY NETWORK DRIVER
14110M:	Francois Romieu <romieu@fr.zoreil.com>
14111L:	netdev@vger.kernel.org
14112S:	Maintained
14113F:	drivers/net/ethernet/via/via-velocity.*
14114
14115VIDEO MULTIPLEXER DRIVER
14116M:	Philipp Zabel <p.zabel@pengutronix.de>
14117L:	linux-media@vger.kernel.org
14118S:	Maintained
14119F:	drivers/media/platform/video-mux.c
14120
14121VIDEOBUF2 FRAMEWORK
14122M:	Pawel Osciak <pawel@osciak.com>
14123M:	Marek Szyprowski <m.szyprowski@samsung.com>
14124M:	Kyungmin Park <kyungmin.park@samsung.com>
14125L:	linux-media@vger.kernel.org
14126S:	Maintained
14127F:	drivers/media/v4l2-core/videobuf2-*
14128F:	include/media/videobuf2-*
14129
14130VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14131M:	Helen Koike <helen.koike@collabora.com>
14132L:	linux-media@vger.kernel.org
14133T:	git git://linuxtv.org/media_tree.git
14134W:	https://linuxtv.org
14135S:	Maintained
14136F:	drivers/media/platform/vimc/*
14137
14138VIRT LIB
14139M:	Alex Williamson <alex.williamson@redhat.com>
14140M:	Paolo Bonzini <pbonzini@redhat.com>
14141L:	kvm@vger.kernel.org
14142S:	Supported
14143F:	virt/lib/
14144
14145VIRTIO AND VHOST VSOCK DRIVER
14146M:	Stefan Hajnoczi <stefanha@redhat.com>
14147L:	kvm@vger.kernel.org
14148L:	virtualization@lists.linux-foundation.org
14149L:	netdev@vger.kernel.org
14150S:	Maintained
14151F:	include/linux/virtio_vsock.h
14152F:	include/uapi/linux/virtio_vsock.h
14153F:	include/uapi/linux/vsockmon.h
14154F:	net/vmw_vsock/af_vsock_tap.c
14155F:	net/vmw_vsock/virtio_transport_common.c
14156F:	net/vmw_vsock/virtio_transport.c
14157F:	drivers/net/vsockmon.c
14158F:	drivers/vhost/vsock.c
14159F:	drivers/vhost/vsock.h
14160
14161VIRTIO CONSOLE DRIVER
14162M:	Amit Shah <amit@kernel.org>
14163L:	virtualization@lists.linux-foundation.org
14164S:	Maintained
14165F:	drivers/char/virtio_console.c
14166F:	include/linux/virtio_console.h
14167F:	include/uapi/linux/virtio_console.h
14168
14169VIRTIO CORE, NET AND BLOCK DRIVERS
14170M:	"Michael S. Tsirkin" <mst@redhat.com>
14171M:	Jason Wang <jasowang@redhat.com>
14172L:	virtualization@lists.linux-foundation.org
14173S:	Maintained
14174F:	Documentation/devicetree/bindings/virtio/
14175F:	drivers/virtio/
14176F:	tools/virtio/
14177F:	drivers/net/virtio_net.c
14178F:	drivers/block/virtio_blk.c
14179F:	include/linux/virtio*.h
14180F:	include/uapi/linux/virtio_*.h
14181F:	drivers/crypto/virtio/
14182F:	mm/balloon_compaction.c
14183
14184VIRTIO CRYPTO DRIVER
14185M:	Gonglei <arei.gonglei@huawei.com>
14186L:	virtualization@lists.linux-foundation.org
14187L:	linux-crypto@vger.kernel.org
14188S:	Maintained
14189F:	drivers/crypto/virtio/
14190F:	include/uapi/linux/virtio_crypto.h
14191
14192VIRTIO DRIVERS FOR S390
14193M:	Cornelia Huck <cohuck@redhat.com>
14194M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14195L:	linux-s390@vger.kernel.org
14196L:	virtualization@lists.linux-foundation.org
14197L:	kvm@vger.kernel.org
14198S:	Supported
14199F:	drivers/s390/virtio/
14200
14201VIRTIO GPU DRIVER
14202M:	David Airlie <airlied@linux.ie>
14203M:	Gerd Hoffmann <kraxel@redhat.com>
14204L:	dri-devel@lists.freedesktop.org
14205L:	virtualization@lists.linux-foundation.org
14206T:	git git://anongit.freedesktop.org/drm/drm-misc
14207S:	Maintained
14208F:	drivers/gpu/drm/virtio/
14209F:	include/uapi/linux/virtio_gpu.h
14210
14211VIRTIO HOST (VHOST)
14212M:	"Michael S. Tsirkin" <mst@redhat.com>
14213M:	Jason Wang <jasowang@redhat.com>
14214L:	kvm@vger.kernel.org
14215L:	virtualization@lists.linux-foundation.org
14216L:	netdev@vger.kernel.org
14217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14218S:	Maintained
14219F:	drivers/vhost/
14220F:	include/uapi/linux/vhost.h
14221
14222VIRTIO INPUT DRIVER
14223M:	Gerd Hoffmann <kraxel@redhat.com>
14224S:	Maintained
14225F:	drivers/virtio/virtio_input.c
14226F:	include/uapi/linux/virtio_input.h
14227
14228VIRTUAL SERIO DEVICE DRIVER
14229M:	Stephen Chandler Paul <thatslyude@gmail.com>
14230S:	Maintained
14231F:	drivers/input/serio/userio.c
14232F:	include/uapi/linux/userio.h
14233
14234VIVID VIRTUAL VIDEO DRIVER
14235M:	Hans Verkuil <hverkuil@xs4all.nl>
14236L:	linux-media@vger.kernel.org
14237T:	git git://linuxtv.org/media_tree.git
14238W:	https://linuxtv.org
14239S:	Maintained
14240F:	drivers/media/platform/vivid/*
14241
14242VLYNQ BUS
14243M:	Florian Fainelli <f.fainelli@gmail.com>
14244L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14245S:	Maintained
14246F:	drivers/vlynq/vlynq.c
14247F:	include/linux/vlynq.h
14248
14249VME SUBSYSTEM
14250M:	Martyn Welch <martyn@welchs.me.uk>
14251M:	Manohar Vanga <manohar.vanga@gmail.com>
14252M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14253L:	devel@driverdev.osuosl.org
14254S:	Maintained
14255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14256F:	Documentation/driver-api/vme.rst
14257F:	drivers/staging/vme/
14258F:	drivers/vme/
14259F:	include/linux/vme*
14260
14261VMWARE BALLOON DRIVER
14262M:	Xavier Deguillard <xdeguillard@vmware.com>
14263M:	Philip Moltmann <moltmann@vmware.com>
14264M:	"VMware, Inc." <pv-drivers@vmware.com>
14265L:	linux-kernel@vger.kernel.org
14266S:	Maintained
14267F:	drivers/misc/vmw_balloon.c
14268
14269VMWARE HYPERVISOR INTERFACE
14270M:	Alok Kataria <akataria@vmware.com>
14271L:	virtualization@lists.linux-foundation.org
14272S:	Supported
14273F:	arch/x86/kernel/cpu/vmware.c
14274
14275VMWARE PVRDMA DRIVER
14276M:	Adit Ranadive <aditr@vmware.com>
14277M:	VMware PV-Drivers <pv-drivers@vmware.com>
14278L:	linux-rdma@vger.kernel.org
14279S:	Maintained
14280F:	drivers/infiniband/hw/vmw_pvrdma/
14281
14282VMware PVSCSI driver
14283M:	Jim Gill <jgill@vmware.com>
14284M:	VMware PV-Drivers <pv-drivers@vmware.com>
14285L:	linux-scsi@vger.kernel.org
14286S:	Maintained
14287F:	drivers/scsi/vmw_pvscsi.c
14288F:	drivers/scsi/vmw_pvscsi.h
14289
14290VMWARE VMMOUSE SUBDRIVER
14291M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14292M:	"VMware, Inc." <pv-drivers@vmware.com>
14293L:	linux-input@vger.kernel.org
14294S:	Maintained
14295F:	drivers/input/mouse/vmmouse.c
14296F:	drivers/input/mouse/vmmouse.h
14297
14298VMWARE VMXNET3 ETHERNET DRIVER
14299M:	Shrikrishna Khare <skhare@vmware.com>
14300M:	"VMware, Inc." <pv-drivers@vmware.com>
14301L:	netdev@vger.kernel.org
14302S:	Maintained
14303F:	drivers/net/vmxnet3/
14304
14305VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14306M:	Liam Girdwood <lgirdwood@gmail.com>
14307M:	Mark Brown <broonie@kernel.org>
14308L:	linux-kernel@vger.kernel.org
14309W:	http://www.slimlogic.co.uk/?p=48
14310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14311S:	Supported
14312F:	Documentation/devicetree/bindings/regulator/
14313F:	drivers/regulator/
14314F:	include/dt-bindings/regulator/
14315F:	include/linux/regulator/
14316
14317VRF
14318M:	David Ahern <dsa@cumulusnetworks.com>
14319M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14320L:	netdev@vger.kernel.org
14321S:	Maintained
14322F:	drivers/net/vrf.c
14323F:	Documentation/networking/vrf.txt
14324
14325VT1211 HARDWARE MONITOR DRIVER
14326M:	Juerg Haefliger <juergh@gmail.com>
14327L:	linux-hwmon@vger.kernel.org
14328S:	Maintained
14329F:	Documentation/hwmon/vt1211
14330F:	drivers/hwmon/vt1211.c
14331
14332VT8231 HARDWARE MONITOR DRIVER
14333M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14334L:	linux-hwmon@vger.kernel.org
14335S:	Maintained
14336F:	drivers/hwmon/vt8231.c
14337
14338VUB300 USB to SDIO/SD/MMC bridge chip
14339M:	Tony Olech <tony.olech@elandigitalsystems.com>
14340L:	linux-mmc@vger.kernel.org
14341L:	linux-usb@vger.kernel.org
14342S:	Supported
14343F:	drivers/mmc/host/vub300.c
14344
14345W1 DALLAS'S 1-WIRE BUS
14346M:	Evgeniy Polyakov <zbr@ioremap.net>
14347S:	Maintained
14348F:	Documentation/w1/
14349F:	drivers/w1/
14350F:	include/linux/w1.h
14351
14352W83791D HARDWARE MONITORING DRIVER
14353M:	Marc Hulsman <m.hulsman@tudelft.nl>
14354L:	linux-hwmon@vger.kernel.org
14355S:	Maintained
14356F:	Documentation/hwmon/w83791d
14357F:	drivers/hwmon/w83791d.c
14358
14359W83793 HARDWARE MONITORING DRIVER
14360M:	Rudolf Marek <r.marek@assembler.cz>
14361L:	linux-hwmon@vger.kernel.org
14362S:	Maintained
14363F:	Documentation/hwmon/w83793
14364F:	drivers/hwmon/w83793.c
14365
14366W83795 HARDWARE MONITORING DRIVER
14367M:	Jean Delvare <jdelvare@suse.com>
14368L:	linux-hwmon@vger.kernel.org
14369S:	Maintained
14370F:	drivers/hwmon/w83795.c
14371
14372W83L51xD SD/MMC CARD INTERFACE DRIVER
14373M:	Pierre Ossman <pierre@ossman.eu>
14374S:	Maintained
14375F:	drivers/mmc/host/wbsd.*
14376
14377WACOM PROTOCOL 4 SERIAL TABLETS
14378M:	Julian Squires <julian@cipht.net>
14379M:	Hans de Goede <hdegoede@redhat.com>
14380L:	linux-input@vger.kernel.org
14381S:	Maintained
14382F:	drivers/input/tablet/wacom_serial4.c
14383
14384WATCHDOG DEVICE DRIVERS
14385M:	Wim Van Sebroeck <wim@iguana.be>
14386R:	Guenter Roeck <linux@roeck-us.net>
14387L:	linux-watchdog@vger.kernel.org
14388W:	http://www.linux-watchdog.org/
14389T:	git git://www.linux-watchdog.org/linux-watchdog.git
14390S:	Maintained
14391F:	Documentation/devicetree/bindings/watchdog/
14392F:	Documentation/watchdog/
14393F:	drivers/watchdog/
14394F:	include/linux/watchdog.h
14395F:	include/uapi/linux/watchdog.h
14396
14397WHISKEYCOVE PMIC GPIO DRIVER
14398M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14399L:	linux-gpio@vger.kernel.org
14400S:	Maintained
14401F:	drivers/gpio/gpio-wcove.c
14402
14403WIIMOTE HID DRIVER
14404M:	David Herrmann <dh.herrmann@googlemail.com>
14405L:	linux-input@vger.kernel.org
14406S:	Maintained
14407F:	drivers/hid/hid-wiimote*
14408
14409WILOCITY WIL6210 WIRELESS DRIVER
14410M:	Maya Erez <qca_merez@qca.qualcomm.com>
14411L:	linux-wireless@vger.kernel.org
14412L:	wil6210@qca.qualcomm.com
14413S:	Supported
14414W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14415F:	drivers/net/wireless/ath/wil6210/
14416F:	include/uapi/linux/wil6210_uapi.h
14417
14418WIMAX STACK
14419M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14420M:	linux-wimax@intel.com
14421L:	wimax@linuxwimax.org (subscribers-only)
14422S:	Supported
14423W:	http://linuxwimax.org
14424F:	Documentation/wimax/README.wimax
14425F:	include/linux/wimax/debug.h
14426F:	include/net/wimax.h
14427F:	include/uapi/linux/wimax.h
14428F:	net/wimax/
14429
14430WINBOND CIR DRIVER
14431M:	David Härdeman <david@hardeman.nu>
14432S:	Maintained
14433F:	drivers/media/rc/winbond-cir.c
14434
14435WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14436M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14437L:	linux-watchdog@vger.kernel.org
14438S:	Maintained
14439F:	drivers/watchdog/ebc-c384_wdt.c
14440
14441WINSYSTEMS WS16C48 GPIO DRIVER
14442M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14443L:	linux-gpio@vger.kernel.org
14444S:	Maintained
14445F:	drivers/gpio/gpio-ws16c48.c
14446
14447WISTRON LAPTOP BUTTON DRIVER
14448M:	Miloslav Trmac <mitr@volny.cz>
14449S:	Maintained
14450F:	drivers/input/misc/wistron_btns.c
14451
14452WL3501 WIRELESS PCMCIA CARD DRIVER
14453L:	linux-wireless@vger.kernel.org
14454S:	Odd fixes
14455F:	drivers/net/wireless/wl3501*
14456
14457WOLFSON MICROELECTRONICS DRIVERS
14458L:	patches@opensource.cirrus.com
14459T:	git https://github.com/CirrusLogic/linux-drivers.git
14460W:	https://github.com/CirrusLogic/linux-drivers/wiki
14461S:	Supported
14462F:	Documentation/hwmon/wm83??
14463F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14464F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14465F:	Documentation/devicetree/bindings/mfd/arizona.txt
14466F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14467F:	arch/arm/mach-s3c64xx/mach-crag6410*
14468F:	drivers/clk/clk-wm83*.c
14469F:	drivers/extcon/extcon-arizona.c
14470F:	drivers/leds/leds-wm83*.c
14471F:	drivers/gpio/gpio-*wm*.c
14472F:	drivers/gpio/gpio-arizona.c
14473F:	drivers/hwmon/wm83??-hwmon.c
14474F:	drivers/input/misc/wm831x-on.c
14475F:	drivers/input/touchscreen/wm831x-ts.c
14476F:	drivers/input/touchscreen/wm97*.c
14477F:	drivers/mfd/arizona*
14478F:	drivers/mfd/wm*.c
14479F:	drivers/mfd/cs47l24*
14480F:	drivers/power/supply/wm83*.c
14481F:	drivers/rtc/rtc-wm83*.c
14482F:	drivers/regulator/wm8*.c
14483F:	drivers/regulator/arizona*
14484F:	drivers/video/backlight/wm83*_bl.c
14485F:	drivers/watchdog/wm83*_wdt.c
14486F:	include/linux/mfd/arizona/
14487F:	include/linux/mfd/wm831x/
14488F:	include/linux/mfd/wm8350/
14489F:	include/linux/mfd/wm8400*
14490F:	include/linux/regulator/arizona*
14491F:	include/linux/wm97xx.h
14492F:	include/sound/wm????.h
14493F:	sound/soc/codecs/arizona.?
14494F:	sound/soc/codecs/wm*
14495F:	sound/soc/codecs/cs47l24*
14496
14497WORKQUEUE
14498M:	Tejun Heo <tj@kernel.org>
14499R:	Lai Jiangshan <jiangshanlai@gmail.com>
14500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14501S:	Maintained
14502F:	include/linux/workqueue.h
14503F:	kernel/workqueue.c
14504F:	Documentation/core-api/workqueue.rst
14505
14506X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14507M:	Chen-Yu Tsai <wens@csie.org>
14508L:	linux-kernel@vger.kernel.org
14509S:	Maintained
14510N:	axp[128]
14511
14512X.25 NETWORK LAYER
14513M:	Andrew Hendry <andrew.hendry@gmail.com>
14514L:	linux-x25@vger.kernel.org
14515S:	Odd Fixes
14516F:	Documentation/networking/x25*
14517F:	include/net/x25*
14518F:	net/x25/
14519
14520X86 ARCHITECTURE (32-BIT AND 64-BIT)
14521M:	Thomas Gleixner <tglx@linutronix.de>
14522M:	Ingo Molnar <mingo@redhat.com>
14523M:	"H. Peter Anvin" <hpa@zytor.com>
14524M:	x86@kernel.org
14525L:	linux-kernel@vger.kernel.org
14526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14527S:	Maintained
14528F:	Documentation/x86/
14529F:	arch/x86/
14530
14531X86 MCE INFRASTRUCTURE
14532M:	Tony Luck <tony.luck@intel.com>
14533M:	Borislav Petkov <bp@alien8.de>
14534L:	linux-edac@vger.kernel.org
14535S:	Maintained
14536F:	arch/x86/kernel/cpu/mcheck/*
14537
14538X86 MICROCODE UPDATE SUPPORT
14539M:	Borislav Petkov <bp@alien8.de>
14540S:	Maintained
14541F:	arch/x86/kernel/cpu/microcode/*
14542
14543X86 PLATFORM DRIVERS
14544M:	Darren Hart <dvhart@infradead.org>
14545M:	Andy Shevchenko <andy@infradead.org>
14546L:	platform-driver-x86@vger.kernel.org
14547T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14548S:	Maintained
14549F:	drivers/platform/x86/
14550F:	drivers/platform/olpc/
14551
14552X86 VDSO
14553M:	Andy Lutomirski <luto@amacapital.net>
14554L:	linux-kernel@vger.kernel.org
14555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14556S:	Maintained
14557F:	arch/x86/entry/vdso/
14558
14559XC2028/3028 TUNER DRIVER
14560M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14561M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14562L:	linux-media@vger.kernel.org
14563W:	https://linuxtv.org
14564T:	git git://linuxtv.org/media_tree.git
14565S:	Maintained
14566F:	drivers/media/tuners/tuner-xc2028.*
14567
14568XEN BLOCK SUBSYSTEM
14569M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14570M:	Roger Pau Monné <roger.pau@citrix.com>
14571L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14572S:	Supported
14573F:	drivers/block/xen-blkback/*
14574F:	drivers/block/xen*
14575
14576XEN HYPERVISOR ARM
14577M:	Stefano Stabellini <sstabellini@kernel.org>
14578L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14579S:	Maintained
14580F:	arch/arm/xen/
14581F:	arch/arm/include/asm/xen/
14582
14583XEN HYPERVISOR ARM64
14584M:	Stefano Stabellini <sstabellini@kernel.org>
14585L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14586S:	Maintained
14587F:	arch/arm64/xen/
14588F:	arch/arm64/include/asm/xen/
14589
14590XEN HYPERVISOR INTERFACE
14591M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14592M:	Juergen Gross <jgross@suse.com>
14593L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14595S:	Supported
14596F:	arch/x86/xen/
14597F:	drivers/*/xen-*front.c
14598F:	drivers/xen/
14599F:	arch/x86/include/asm/xen/
14600F:	include/xen/
14601F:	include/uapi/xen/
14602F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14603F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14604
14605XEN NETWORK BACKEND DRIVER
14606M:	Wei Liu <wei.liu2@citrix.com>
14607M:	Paul Durrant <paul.durrant@citrix.com>
14608L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14609L:	netdev@vger.kernel.org
14610S:	Supported
14611F:	drivers/net/xen-netback/*
14612
14613XEN PCI SUBSYSTEM
14614M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14615L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14616S:	Supported
14617F:	arch/x86/pci/*xen*
14618F:	drivers/pci/*xen*
14619
14620XEN PVSCSI DRIVERS
14621M:	Juergen Gross <jgross@suse.com>
14622L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14623L:	linux-scsi@vger.kernel.org
14624S:	Supported
14625F:	drivers/scsi/xen-scsifront.c
14626F:	drivers/xen/xen-scsiback.c
14627F:	include/xen/interface/io/vscsiif.h
14628
14629XEN SWIOTLB SUBSYSTEM
14630M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14631L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14632S:	Supported
14633F:	arch/x86/xen/*swiotlb*
14634F:	drivers/xen/*swiotlb*
14635
14636XFS FILESYSTEM
14637M:	Darrick J. Wong <darrick.wong@oracle.com>
14638M:	linux-xfs@vger.kernel.org
14639L:	linux-xfs@vger.kernel.org
14640W:	http://xfs.org/
14641T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14642S:	Supported
14643F:	Documentation/filesystems/xfs.txt
14644F:	fs/xfs/
14645
14646XILINX AXI ETHERNET DRIVER
14647M:	Anirudha Sarangi <anirudh@xilinx.com>
14648M:	John Linn <John.Linn@xilinx.com>
14649S:	Maintained
14650F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14651
14652XILINX UARTLITE SERIAL DRIVER
14653M:	Peter Korsgaard <jacmet@sunsite.dk>
14654L:	linux-serial@vger.kernel.org
14655S:	Maintained
14656F:	drivers/tty/serial/uartlite.c
14657
14658XILINX VIDEO IP CORES
14659M:	Hyun Kwon <hyun.kwon@xilinx.com>
14660M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14661L:	linux-media@vger.kernel.org
14662T:	git git://linuxtv.org/media_tree.git
14663S:	Supported
14664F:	Documentation/devicetree/bindings/media/xilinx/
14665F:	drivers/media/platform/xilinx/
14666F:	include/uapi/linux/xilinx-v4l2-controls.h
14667
14668XILLYBUS DRIVER
14669M:	Eli Billauer <eli.billauer@gmail.com>
14670L:	linux-kernel@vger.kernel.org
14671S:	Supported
14672F:	drivers/char/xillybus/
14673
14674XRA1403 GPIO EXPANDER
14675M:	Nandor Han <nandor.han@ge.com>
14676M:	Semi Malinen <semi.malinen@ge.com>
14677L:	linux-gpio@vger.kernel.org
14678S:	Maintained
14679F:	drivers/gpio/gpio-xra1403.c
14680F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14681
14682XTENSA XTFPGA PLATFORM SUPPORT
14683M:	Max Filippov <jcmvbkbc@gmail.com>
14684L:	linux-xtensa@linux-xtensa.org
14685S:	Maintained
14686F:	drivers/spi/spi-xtensa-xtfpga.c
14687F:	sound/soc/xtensa/xtfpga-i2s.c
14688
14689YAM DRIVER FOR AX.25
14690M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14691L:	linux-hams@vger.kernel.org
14692S:	Maintained
14693F:	drivers/net/hamradio/yam*
14694F:	include/linux/yam.h
14695
14696YAMA SECURITY MODULE
14697M:	Kees Cook <keescook@chromium.org>
14698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14699S:	Supported
14700F:	security/yama/
14701F:	Documentation/admin-guide/LSM/Yama.rst
14702
14703YEALINK PHONE DRIVER
14704M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14705L:	usbb2k-api-dev@nongnu.org
14706S:	Maintained
14707F:	Documentation/input/yealink.rst
14708F:	drivers/input/misc/yealink.*
14709
14710Z8530 DRIVER FOR AX.25
14711M:	Joerg Reuter <jreuter@yaina.de>
14712W:	http://yaina.de/jreuter/
14713W:	http://www.qsl.net/dl1bke/
14714L:	linux-hams@vger.kernel.org
14715S:	Maintained
14716F:	Documentation/networking/z8530drv.txt
14717F:	drivers/net/hamradio/*scc.c
14718F:	drivers/net/hamradio/z8530.h
14719
14720ZBUD COMPRESSED PAGE ALLOCATOR
14721M:	Seth Jennings <sjenning@redhat.com>
14722M:	Dan Streetman <ddstreet@ieee.org>
14723L:	linux-mm@kvack.org
14724S:	Maintained
14725F:	mm/zbud.c
14726F:	include/linux/zbud.h
14727
14728ZD1211RW WIRELESS DRIVER
14729M:	Daniel Drake <dsd@gentoo.org>
14730M:	Ulrich Kunitz <kune@deine-taler.de>
14731W:	http://zd1211.ath.cx/wiki/DriverRewrite
14732L:	linux-wireless@vger.kernel.org
14733L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14734S:	Maintained
14735F:	drivers/net/wireless/zydas/zd1211rw/
14736
14737ZD1301 MEDIA DRIVER
14738M:	Antti Palosaari <crope@iki.fi>
14739L:	linux-media@vger.kernel.org
14740W:	https://linuxtv.org/
14741W:	http://palosaari.fi/linux/
14742Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14743S:	Maintained
14744F:	drivers/media/usb/dvb-usb-v2/zd1301*
14745
14746ZD1301_DEMOD MEDIA DRIVER
14747M:	Antti Palosaari <crope@iki.fi>
14748L:	linux-media@vger.kernel.org
14749W:	https://linuxtv.org/
14750W:	http://palosaari.fi/linux/
14751Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14752S:	Maintained
14753F:	drivers/media/dvb-frontends/zd1301_demod*
14754
14755ZPOOL COMPRESSED PAGE STORAGE API
14756M:	Dan Streetman <ddstreet@ieee.org>
14757L:	linux-mm@kvack.org
14758S:	Maintained
14759F:	mm/zpool.c
14760F:	include/linux/zpool.h
14761
14762ZR36067 VIDEO FOR LINUX DRIVER
14763L:	mjpeg-users@lists.sourceforge.net
14764L:	linux-media@vger.kernel.org
14765W:	http://mjpeg.sourceforge.net/driver-zoran/
14766T:	hg https://linuxtv.org/hg/v4l-dvb
14767S:	Odd Fixes
14768F:	drivers/media/pci/zoran/
14769
14770ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14771M:	Minchan Kim <minchan@kernel.org>
14772M:	Nitin Gupta <ngupta@vflare.org>
14773R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14774L:	linux-kernel@vger.kernel.org
14775S:	Maintained
14776F:	drivers/block/zram/
14777F:	Documentation/blockdev/zram.txt
14778
14779ZS DECSTATION Z85C30 SERIAL DRIVER
14780M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14781S:	Maintained
14782F:	drivers/tty/serial/zs.*
14783
14784ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14785M:	Minchan Kim <minchan@kernel.org>
14786M:	Nitin Gupta <ngupta@vflare.org>
14787R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14788L:	linux-mm@kvack.org
14789S:	Maintained
14790F:	mm/zsmalloc.c
14791F:	include/linux/zsmalloc.h
14792F:	Documentation/vm/zsmalloc.txt
14793
14794ZSWAP COMPRESSED SWAP CACHING
14795M:	Seth Jennings <sjenning@redhat.com>
14796M:	Dan Streetman <ddstreet@ieee.org>
14797L:	linux-mm@kvack.org
14798S:	Maintained
14799F:	mm/zswap.c
14800
14801THE REST
14802M:	Linus Torvalds <torvalds@linux-foundation.org>
14803L:	linux-kernel@vger.kernel.org
14804Q:	http://patchwork.kernel.org/project/LKML/list/
14805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14806S:	Buried alive in reporters
14807F:	*
14808F:	*/
14809