xref: /linux/MAINTAINERS (revision a120fbddd59a3d04a63800824ea032dbf1c21b83)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI THERMAL DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/*thermal*
362
363ACPI VIDEO DRIVER
364M:	Zhang Rui <rui.zhang@intel.com>
365L:	linux-acpi@vger.kernel.org
366W:	https://01.org/linux-acpi
367B:	https://bugzilla.kernel.org
368S:	Supported
369F:	drivers/acpi/acpi_video.c
370
371ACPI WMI DRIVER
372L:	platform-driver-x86@vger.kernel.org
373S:	Orphan
374F:	drivers/platform/x86/wmi.c
375
376AD1889 ALSA SOUND DRIVER
377M:	Thibaut Varene <T-Bone@parisc-linux.org>
378W:	http://wiki.parisc-linux.org/AD1889
379L:	linux-parisc@vger.kernel.org
380S:	Maintained
381F:	sound/pci/ad1889.*
382
383AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384M:	Michael Hennerich <michael.hennerich@analog.com>
385W:	http://wiki.analog.com/AD5254
386W:	http://ez.analog.com/community/linux-device-drivers
387S:	Supported
388F:	drivers/misc/ad525x_dpot.c
389
390AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391M:	Michael Hennerich <michael.hennerich@analog.com>
392W:	http://wiki.analog.com/AD5398
393W:	http://ez.analog.com/community/linux-device-drivers
394S:	Supported
395F:	drivers/regulator/ad5398.c
396
397AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398M:	Michael Hennerich <michael.hennerich@analog.com>
399W:	http://wiki.analog.com/AD7142
400W:	http://ez.analog.com/community/linux-device-drivers
401S:	Supported
402F:	drivers/input/misc/ad714x.c
403
404AD7877 TOUCHSCREEN DRIVER
405M:	Michael Hennerich <michael.hennerich@analog.com>
406W:	http://wiki.analog.com/AD7877
407W:	http://ez.analog.com/community/linux-device-drivers
408S:	Supported
409F:	drivers/input/touchscreen/ad7877.c
410
411AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD7879
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/input/touchscreen/ad7879.c
417
418ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419M:	Jiri Kosina <jikos@kernel.org>
420S:	Maintained
421
422ADF7242 IEEE 802.15.4 RADIO DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424W:	https://wiki.analog.com/ADF7242
425W:	http://ez.analog.com/community/linux-device-drivers
426L:	linux-wpan@vger.kernel.org
427S:	Supported
428F:	drivers/net/ieee802154/adf7242.c
429F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
431ADM1025 HARDWARE MONITOR DRIVER
432M:	Jean Delvare <jdelvare@suse.com>
433L:	linux-hwmon@vger.kernel.org
434S:	Maintained
435F:	Documentation/hwmon/adm1025
436F:	drivers/hwmon/adm1025.c
437
438ADM1029 HARDWARE MONITOR DRIVER
439M:	Corentin Labbe <clabbe.montjoie@gmail.com>
440L:	linux-hwmon@vger.kernel.org
441S:	Maintained
442F:	drivers/hwmon/adm1029.c
443
444ADM8211 WIRELESS DRIVER
445L:	linux-wireless@vger.kernel.org
446W:	http://wireless.kernel.org/
447S:	Orphan
448F:	drivers/net/wireless/admtek/adm8211.*
449
450ADP1653 FLASH CONTROLLER DRIVER
451M:	Sakari Ailus <sakari.ailus@iki.fi>
452L:	linux-media@vger.kernel.org
453S:	Maintained
454F:	drivers/media/i2c/adp1653.c
455F:	include/media/i2c/adp1653.h
456
457ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	http://wiki.analog.com/ADP5520
460W:	http://ez.analog.com/community/linux-device-drivers
461S:	Supported
462F:	drivers/mfd/adp5520.c
463F:	drivers/video/backlight/adp5520_bl.c
464F:	drivers/leds/leds-adp5520.c
465F:	drivers/gpio/gpio-adp5520.c
466F:	drivers/input/keyboard/adp5520-keys.c
467
468ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP5588
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/input/keyboard/adp5588-keys.c
474F:	drivers/gpio/gpio-adp5588.c
475
476ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477M:	Michael Hennerich <michael.hennerich@analog.com>
478W:	http://wiki.analog.com/ADP8860
479W:	http://ez.analog.com/community/linux-device-drivers
480S:	Supported
481F:	drivers/video/backlight/adp8860_bl.c
482
483ADS1015 HARDWARE MONITOR DRIVER
484M:	Dirk Eibach <eibach@gdsys.de>
485L:	linux-hwmon@vger.kernel.org
486S:	Maintained
487F:	Documentation/hwmon/ads1015
488F:	drivers/hwmon/ads1015.c
489F:	include/linux/platform_data/ads1015.h
490
491ADT746X FAN DRIVER
492M:	Colin Leroy <colin@colino.net>
493S:	Maintained
494F:	drivers/macintosh/therm_adt746x.c
495
496ADT7475 HARDWARE MONITOR DRIVER
497M:	Jean Delvare <jdelvare@suse.com>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/adt7475
501F:	drivers/hwmon/adt7475.c
502
503ADVANSYS SCSI DRIVER
504M:	Matthew Wilcox <matthew@wil.cx>
505M:	Hannes Reinecke <hare@suse.com>
506L:	linux-scsi@vger.kernel.org
507S:	Maintained
508F:	Documentation/scsi/advansys.txt
509F:	drivers/scsi/advansys.c
510
511ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADXL345
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/input/misc/adxl34x.c
517
518AEDSP16 DRIVER
519M:	Riccardo Facchetti <fizban@tin.it>
520S:	Maintained
521F:	sound/oss/aedsp16.c
522
523AF9013 MEDIA DRIVER
524M:	Antti Palosaari <crope@iki.fi>
525L:	linux-media@vger.kernel.org
526W:	https://linuxtv.org
527W:	http://palosaari.fi/linux/
528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
529T:	git git://linuxtv.org/anttip/media_tree.git
530S:	Maintained
531F:	drivers/media/dvb-frontends/af9013*
532
533AF9033 MEDIA DRIVER
534M:	Antti Palosaari <crope@iki.fi>
535L:	linux-media@vger.kernel.org
536W:	https://linuxtv.org
537W:	http://palosaari.fi/linux/
538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
539T:	git git://linuxtv.org/anttip/media_tree.git
540S:	Maintained
541F:	drivers/media/dvb-frontends/af9033*
542
543AFFS FILE SYSTEM
544L:	linux-fsdevel@vger.kernel.org
545S:	Orphan
546F:	Documentation/filesystems/affs.txt
547F:	fs/affs/
548
549AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550M:	David Howells <dhowells@redhat.com>
551L:	linux-afs@lists.infradead.org
552S:	Supported
553F:	fs/afs/
554F:	include/net/af_rxrpc.h
555F:	net/rxrpc/af_rxrpc.c
556W:	https://www.infradead.org/~dhowells/kafs/
557
558AGPGART DRIVER
559M:	David Airlie <airlied@linux.ie>
560T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
561S:	Maintained
562F:	drivers/char/agp/
563F:	include/linux/agp*
564F:	include/uapi/linux/agp*
565
566AHA152X SCSI DRIVER
567M:	"Juergen E. Fischer" <fischer@norbit.de>
568L:	linux-scsi@vger.kernel.org
569S:	Maintained
570F:	drivers/scsi/aha152x*
571F:	drivers/scsi/pcmcia/aha152x*
572
573AIC7XXX / AIC79XX SCSI DRIVER
574M:	Hannes Reinecke <hare@suse.com>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	drivers/scsi/aic7xxx/
578
579AIMSLAB FM RADIO RECEIVER DRIVER
580M:	Hans Verkuil <hverkuil@xs4all.nl>
581L:	linux-media@vger.kernel.org
582T:	git git://linuxtv.org/media_tree.git
583W:	https://linuxtv.org
584S:	Maintained
585F:	drivers/media/radio/radio-aimslab*
586
587AIO
588M:	Benjamin LaHaise <bcrl@kvack.org>
589L:	linux-aio@kvack.org
590S:	Supported
591F:	fs/aio.c
592F:	include/linux/*aio*.h
593
594AIRSPY MEDIA DRIVER
595M:	Antti Palosaari <crope@iki.fi>
596L:	linux-media@vger.kernel.org
597W:	https://linuxtv.org
598W:	http://palosaari.fi/linux/
599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
600T:	git git://linuxtv.org/anttip/media_tree.git
601S:	Maintained
602F:	drivers/media/usb/airspy/
603
604ALACRITECH GIGABIT ETHERNET DRIVER
605M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
606S:	Maintained
607F:	drivers/net/ethernet/alacritech/*
608
609ALCATEL SPEEDTOUCH USB DRIVER
610M:	Duncan Sands <duncan.sands@free.fr>
611L:	linux-usb@vger.kernel.org
612W:	http://www.linux-usb.org/SpeedTouch/
613S:	Maintained
614F:	drivers/usb/atm/speedtch.c
615F:	drivers/usb/atm/usbatm.c
616
617ALCHEMY AU1XX0 MMC DRIVER
618M:	Manuel Lauss <manuel.lauss@gmail.com>
619S:	Maintained
620F:	drivers/mmc/host/au1xmmc.c
621
622ALI1563 I2C DRIVER
623M:	Rudolf Marek <r.marek@assembler.cz>
624L:	linux-i2c@vger.kernel.org
625S:	Maintained
626F:	Documentation/i2c/busses/i2c-ali1563
627F:	drivers/i2c/busses/i2c-ali1563.c
628
629ALLWINNER SECURITY SYSTEM
630M:	Corentin Labbe <clabbe.montjoie@gmail.com>
631L:	linux-crypto@vger.kernel.org
632S:	Maintained
633F:	drivers/crypto/sunxi-ss/
634
635ALPHA PORT
636M:	Richard Henderson <rth@twiddle.net>
637M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638M:	Matt Turner <mattst88@gmail.com>
639S:	Odd Fixes
640L:	linux-alpha@vger.kernel.org
641F:	arch/alpha/
642
643ALPS PS/2 TOUCHPAD DRIVER
644R:	Pali Rohár <pali.rohar@gmail.com>
645F:	drivers/input/mouse/alps.*
646
647ALTERA I2C CONTROLLER DRIVER
648M:	Thor Thayer <thor.thayer@linux.intel.com>
649S:	Maintained
650F:	drivers/i2c/busses/i2c-altera.c
651
652ALTERA MAILBOX DRIVER
653M:	Ley Foon Tan <lftan@altera.com>
654L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
655S:	Maintained
656F:	drivers/mailbox/mailbox-altera.c
657
658ALTERA PIO DRIVER
659M:	Tien Hock Loh <thloh@altera.com>
660L:	linux-gpio@vger.kernel.org
661S:	Maintained
662F:	drivers/gpio/gpio-altera.c
663
664ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
665M:	Thor Thayer <thor.thayer@linux.intel.com>
666S:	Maintained
667F:	drivers/gpio/gpio-altera-a10sr.c
668F:	drivers/mfd/altera-a10sr.c
669F:	drivers/reset/reset-a10sr.c
670F:	include/linux/mfd/altera-a10sr.h
671F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
672
673ALTERA TRIPLE SPEED ETHERNET DRIVER
674M:	Vince Bridgers <vbridger@opensource.altera.com>
675L:	netdev@vger.kernel.org
676L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
677S:	Maintained
678F:	drivers/net/ethernet/altera/
679
680ALTERA UART/JTAG UART SERIAL DRIVERS
681M:	Tobias Klauser <tklauser@distanz.ch>
682L:	linux-serial@vger.kernel.org
683L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684S:	Maintained
685F:	drivers/tty/serial/altera_uart.c
686F:	drivers/tty/serial/altera_jtaguart.c
687F:	include/linux/altera_uart.h
688F:	include/linux/altera_jtaguart.h
689
690AMAZON ETHERNET DRIVERS
691M:	Netanel Belgazal <netanel@annapurnalabs.com>
692R:	Saeed Bishara <saeed@annapurnalabs.com>
693R:	Zorik Machulsky <zorik@annapurnalabs.com>
694L:	netdev@vger.kernel.org
695S:	Supported
696F:	Documentation/networking/ena.txt
697F:	drivers/net/ethernet/amazon/
698
699AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
700M:	Tom Lendacky <thomas.lendacky@amd.com>
701M:	Gary Hook <gary.hook@amd.com>
702L:	linux-crypto@vger.kernel.org
703S:	Supported
704F:	drivers/crypto/ccp/
705F:	include/linux/ccp.h
706
707AMD FAM15H PROCESSOR POWER MONITORING DRIVER
708M:	Huang Rui <ray.huang@amd.com>
709L:	linux-hwmon@vger.kernel.org
710S:	Supported
711F:	Documentation/hwmon/fam15h_power
712F:	drivers/hwmon/fam15h_power.c
713
714AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
715L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
716S:	Orphan
717F:	drivers/usb/gadget/udc/amd5536udc.*
718
719AMD GEODE PROCESSOR/CHIPSET SUPPORT
720P:	Andres Salomon <dilinger@queued.net>
721L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
722W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
723S:	Supported
724F:	drivers/char/hw_random/geode-rng.c
725F:	drivers/crypto/geode*
726F:	drivers/video/fbdev/geode/
727F:	arch/x86/include/asm/geode.h
728
729AMD IOMMU (AMD-VI)
730M:	Joerg Roedel <joro@8bytes.org>
731L:	iommu@lists.linux-foundation.org
732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
733S:	Maintained
734F:	drivers/iommu/amd_iommu*.[ch]
735F:	include/linux/amd-iommu.h
736
737AMD KFD
738M:	Oded Gabbay <oded.gabbay@gmail.com>
739L:	dri-devel@lists.freedesktop.org
740T:	git git://people.freedesktop.org/~gabbayo/linux.git
741S:	Supported
742F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
743F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
744F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
745F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
746F:	drivers/gpu/drm/amd/amdkfd/
747F:	drivers/gpu/drm/amd/include/cik_structs.h
748F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
749F:	drivers/gpu/drm/amd/include/vi_structs.h
750F:	drivers/gpu/drm/radeon/radeon_kfd.c
751F:	drivers/gpu/drm/radeon/radeon_kfd.h
752F:	include/uapi/linux/kfd_ioctl.h
753
754AMD SEATTLE DEVICE TREE SUPPORT
755M:	Brijesh Singh <brijeshkumar.singh@amd.com>
756M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
757M:	Tom Lendacky <thomas.lendacky@amd.com>
758S:	Supported
759F:	arch/arm64/boot/dts/amd/
760
761AMD XGBE DRIVER
762M:	Tom Lendacky <thomas.lendacky@amd.com>
763L:	netdev@vger.kernel.org
764S:	Supported
765F:	drivers/net/ethernet/amd/xgbe/
766F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
767
768AMS (Apple Motion Sensor) DRIVER
769M:	Michael Hanselmann <linux-kernel@hansmi.ch>
770S:	Supported
771F:	drivers/macintosh/ams/
772
773ANALOG DEVICES INC AD9389B DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/ad9389b*
778
779ANALOG DEVICES INC ADV7180 DRIVER
780M:	Lars-Peter Clausen <lars@metafoo.de>
781L:	linux-media@vger.kernel.org
782W:	http://ez.analog.com/community/linux-device-drivers
783S:	Supported
784F:	drivers/media/i2c/adv7180.c
785
786ANALOG DEVICES INC ADV748X DRIVER
787M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
788L:	linux-media@vger.kernel.org
789S:	Maintained
790F:	drivers/media/i2c/adv748x/*
791
792ANALOG DEVICES INC ADV7511 DRIVER
793M:	Hans Verkuil <hans.verkuil@cisco.com>
794L:	linux-media@vger.kernel.org
795S:	Maintained
796F:	drivers/media/i2c/adv7511*
797
798ANALOG DEVICES INC ADV7604 DRIVER
799M:	Hans Verkuil <hans.verkuil@cisco.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv7604*
803
804ANALOG DEVICES INC ADV7842 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7842*
809
810ANALOG DEVICES INC ASOC CODEC DRIVERS
811M:	Lars-Peter Clausen <lars@metafoo.de>
812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
813W:	http://wiki.analog.com/
814W:	http://ez.analog.com/community/linux-device-drivers
815S:	Supported
816F:	sound/soc/codecs/adau*
817F:	sound/soc/codecs/adav*
818F:	sound/soc/codecs/ad1*
819F:	sound/soc/codecs/ad7*
820F:	sound/soc/codecs/ssm*
821F:	sound/soc/codecs/sigmadsp.*
822
823ANALOG DEVICES INC ASOC DRIVERS
824L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
826W:	http://blackfin.uclinux.org/
827S:	Supported
828F:	sound/soc/blackfin/*
829
830ANALOG DEVICES INC DMA DRIVERS
831M:	Lars-Peter Clausen <lars@metafoo.de>
832W:	http://ez.analog.com/community/linux-device-drivers
833S:	Supported
834F:	drivers/dma/dma-axi-dmac.c
835
836ANALOG DEVICES INC IIO DRIVERS
837M:	Lars-Peter Clausen <lars@metafoo.de>
838M:	Michael Hennerich <Michael.Hennerich@analog.com>
839W:	http://wiki.analog.com/
840W:	http://ez.analog.com/community/linux-device-drivers
841S:	Supported
842F:	drivers/iio/*/ad*
843F:	drivers/iio/adc/ltc2497*
844X:	drivers/iio/*/adjd*
845F:	drivers/staging/iio/*/ad*
846F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
847
848ANDROID CONFIG FRAGMENTS
849M:	Rob Herring <robh@kernel.org>
850S:	Supported
851F:	kernel/configs/android*
852
853ANDROID DRIVERS
854M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
855M:	Arve Hjønnevåg <arve@android.com>
856M:	Riley Andrews <riandrews@android.com>
857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
858L:	devel@driverdev.osuosl.org
859S:	Supported
860F:	drivers/android/
861F:	drivers/staging/android/
862
863ANDROID GOLDFISH RTC DRIVER
864M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
865S:	Supported
866F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
867F:	drivers/rtc/rtc-goldfish.c
868
869ANDROID ION DRIVER
870M:	Laura Abbott <labbott@redhat.com>
871M:	Sumit Semwal <sumit.semwal@linaro.org>
872L:	devel@driverdev.osuosl.org
873S:	Supported
874F:	drivers/staging/android/ion
875F:	drivers/staging/android/uapi/ion.h
876F:	drivers/staging/android/uapi/ion_test.h
877
878AOA (Apple Onboard Audio) ALSA DRIVER
879M:	Johannes Berg <johannes@sipsolutions.net>
880L:	linuxppc-dev@lists.ozlabs.org
881L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
882S:	Maintained
883F:	sound/aoa/
884
885APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
886M:	William Breathitt Gray <vilhelm.gray@gmail.com>
887L:	linux-iio@vger.kernel.org
888S:	Maintained
889F:	drivers/iio/adc/stx104.c
890
891APM DRIVER
892M:	Jiri Kosina <jikos@kernel.org>
893S:	Odd fixes
894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
895F:	arch/x86/kernel/apm_32.c
896F:	include/linux/apm_bios.h
897F:	include/uapi/linux/apm_bios.h
898F:	drivers/char/apm-emulation.c
899
900APPARMOR SECURITY MODULE
901M:	John Johansen <john.johansen@canonical.com>
902L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
903W:	apparmor.wiki.kernel.org
904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
905S:	Supported
906F:	security/apparmor/
907F:	Documentation/admin-guide/LSM/apparmor.rst
908
909APPLE BCM5974 MULTITOUCH DRIVER
910M:	Henrik Rydberg <rydberg@bitmath.org>
911L:	linux-input@vger.kernel.org
912S:	Odd fixes
913F:	drivers/input/mouse/bcm5974.c
914
915APPLE SMC DRIVER
916M:	Henrik Rydberg <rydberg@bitmath.org>
917L:	linux-hwmon@vger.kernel.org
918S:	Odd fixes
919F:	drivers/hwmon/applesmc.c
920
921APPLETALK NETWORK LAYER
922L:	netdev@vger.kernel.org
923S:	Odd fixes
924F:	drivers/net/appletalk/
925F:	net/appletalk/
926
927APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
928M:	Duc Dang <dhdang@apm.com>
929S:	Supported
930F:	arch/arm64/boot/dts/apm/
931
932APPLIED MICRO (APM) X-GENE SOC EDAC
933M:	Loc Ho <lho@apm.com>
934S:	Supported
935F:	drivers/edac/xgene_edac.c
936F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
937
938APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
939M:	Iyappan Subramanian <isubramanian@apm.com>
940M:	Keyur Chudgar <kchudgar@apm.com>
941S:	Supported
942F:	drivers/net/ethernet/apm/xgene-v2/
943
944APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
945M:	Iyappan Subramanian <isubramanian@apm.com>
946M:	Keyur Chudgar <kchudgar@apm.com>
947M:	Quan Nguyen <qnguyen@apm.com>
948S:	Supported
949F:	drivers/net/ethernet/apm/xgene/
950F:	drivers/net/phy/mdio-xgene.c
951F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
952F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
953
954APPLIED MICRO (APM) X-GENE SOC PMU
955M:	Tai Nguyen <ttnguyen@apm.com>
956S:	Supported
957F:	drivers/perf/xgene_pmu.c
958F:	Documentation/perf/xgene-pmu.txt
959F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
960
961APTINA CAMERA SENSOR PLL
962M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
963L:	linux-media@vger.kernel.org
964S:	Maintained
965F:	drivers/media/i2c/aptina-pll.*
966
967ARC FRAMEBUFFER DRIVER
968M:	Jaya Kumar <jayalk@intworks.biz>
969S:	Maintained
970F:	drivers/video/fbdev/arcfb.c
971F:	drivers/video/fbdev/core/fb_defio.c
972
973ARC PGU DRM DRIVER
974M:	Alexey Brodkin <abrodkin@synopsys.com>
975S:	Supported
976F:	drivers/gpu/drm/arc/
977F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
978
979ARCNET NETWORK LAYER
980M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
981L:	netdev@vger.kernel.org
982S:	Maintained
983F:	drivers/net/arcnet/
984F:	include/uapi/linux/if_arcnet.h
985
986ARM ARCHITECTED TIMER DRIVER
987M:	Mark Rutland <mark.rutland@arm.com>
988M:	Marc Zyngier <marc.zyngier@arm.com>
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S:	Maintained
991F:	arch/arm/include/asm/arch_timer.h
992F:	arch/arm64/include/asm/arch_timer.h
993F:	drivers/clocksource/arm_arch_timer.c
994
995ARM HDLCD DRM DRIVER
996M:	Liviu Dudau <liviu.dudau@arm.com>
997S:	Supported
998F:	drivers/gpu/drm/arm/hdlcd_*
999F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1000
1001ARM MALI-DP DRM DRIVER
1002M:	Liviu Dudau <liviu.dudau@arm.com>
1003M:	Brian Starkey <brian.starkey@arm.com>
1004M:	Mali DP Maintainers <malidp@foss.arm.com>
1005S:	Supported
1006F:	drivers/gpu/drm/arm/
1007F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1008
1009ARM MFM AND FLOPPY DRIVERS
1010M:	Ian Molton <spyro@f2s.com>
1011S:	Maintained
1012F:	arch/arm/lib/floppydma.S
1013F:	arch/arm/include/asm/floppy.h
1014
1015ARM PMU PROFILING AND DEBUGGING
1016M:	Will Deacon <will.deacon@arm.com>
1017M:	Mark Rutland <mark.rutland@arm.com>
1018S:	Maintained
1019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020F:	arch/arm*/kernel/perf_*
1021F:	arch/arm/oprofile/common.c
1022F:	arch/arm*/kernel/hw_breakpoint.c
1023F:	arch/arm*/include/asm/hw_breakpoint.h
1024F:	arch/arm*/include/asm/perf_event.h
1025F:	drivers/perf/*
1026F:	include/linux/perf/arm_pmu.h
1027F:	Documentation/devicetree/bindings/arm/pmu.txt
1028F:	Documentation/devicetree/bindings/perf/
1029
1030ARM PORT
1031M:	Russell King <linux@armlinux.org.uk>
1032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033W:	http://www.armlinux.org.uk/
1034S:	Maintained
1035T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1036F:	arch/arm/
1037
1038ARM PRIMECELL AACI PL041 DRIVER
1039M:	Russell King <linux@armlinux.org.uk>
1040S:	Maintained
1041F:	sound/arm/aaci.*
1042
1043ARM PRIMECELL BUS SUPPORT
1044M:	Russell King <linux@armlinux.org.uk>
1045S:	Maintained
1046F:	drivers/amba/
1047F:	include/linux/amba/bus.h
1048
1049ARM PRIMECELL CLCD PL110 DRIVER
1050M:	Russell King <linux@armlinux.org.uk>
1051S:	Maintained
1052F:	drivers/video/fbdev/amba-clcd.*
1053
1054ARM PRIMECELL KMI PL050 DRIVER
1055M:	Russell King <linux@armlinux.org.uk>
1056S:	Maintained
1057F:	drivers/input/serio/ambakmi.*
1058F:	include/linux/amba/kmi.h
1059
1060ARM PRIMECELL MMCI PL180/1 DRIVER
1061M:	Russell King <linux@armlinux.org.uk>
1062S:	Maintained
1063F:	drivers/mmc/host/mmci.*
1064F:	include/linux/amba/mmci.h
1065
1066ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/tty/serial/amba-pl01*.c
1070F:	include/linux/amba/serial.h
1071
1072ARM SMMU DRIVERS
1073M:	Will Deacon <will.deacon@arm.com>
1074R:	Robin Murphy <robin.murphy@arm.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	drivers/iommu/arm-smmu.c
1078F:	drivers/iommu/arm-smmu-v3.c
1079F:	drivers/iommu/io-pgtable-arm.c
1080F:	drivers/iommu/io-pgtable-arm-v7s.c
1081
1082ARM SUB-ARCHITECTURES
1083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S:	Maintained
1085F:	arch/arm/mach-*/
1086F:	arch/arm/plat-*/
1087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1088
1089ARM/ACTIONS SEMI ARCHITECTURE
1090M:	Andreas Färber <afaerber@suse.de>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093N:	owl
1094F:	arch/arm/mach-actions/
1095F:	arch/arm/boot/dts/owl-*
1096F:	arch/arm64/boot/dts/actions/
1097F:	drivers/clocksource/owl-*
1098F:	drivers/soc/actions/
1099F:	include/dt-bindings/power/owl-*
1100F:	include/linux/soc/actions/
1101F:	Documentation/devicetree/bindings/arm/actions.txt
1102F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1103F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1104
1105ARM/ADS SPHERE MACHINE SUPPORT
1106M:	Lennert Buytenhek <kernel@wantstofly.org>
1107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S:	Maintained
1109
1110ARM/AFEB9260 MACHINE SUPPORT
1111M:	Sergey Lapin <slapin@ossfans.org>
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114
1115ARM/AJECO 1ARM MACHINE SUPPORT
1116M:	Lennert Buytenhek <kernel@wantstofly.org>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
1119
1120ARM/Allwinner SoC Clock Support
1121M:	Emilio López <emilio@elopez.com.ar>
1122S:	Maintained
1123F:	drivers/clk/sunxi/
1124
1125ARM/Allwinner sunXi SoC support
1126M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1127M:	Chen-Yu Tsai <wens@csie.org>
1128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S:	Maintained
1130N:	sun[x456789]i
1131N:	sun50i
1132F:	arch/arm/mach-sunxi/
1133F:	arch/arm64/boot/dts/allwinner/
1134F:	drivers/clk/sunxi-ng/
1135F:	drivers/pinctrl/sunxi/
1136F:	drivers/soc/sunxi/
1137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1138
1139ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1140M:	Neil Armstrong <narmstrong@baylibre.com>
1141M:	Jerome Brunet <jbrunet@baylibre.com>
1142L:	linux-amlogic@lists.infradead.org
1143S:	Maintained
1144F:	drivers/clk/meson/
1145F:	include/dt-bindings/clock/meson*
1146F:	include/dt-bindings/clock/gxbb*
1147F:	Documentation/devicetree/bindings/clock/amlogic*
1148
1149ARM/Amlogic Meson SoC support
1150M:	Carlo Caione <carlo@caione.org>
1151M:	Kevin Hilman <khilman@baylibre.com>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153L:	linux-amlogic@lists.infradead.org
1154W:	http://linux-meson.com/
1155S:	Maintained
1156F:	arch/arm/mach-meson/
1157F:	arch/arm/boot/dts/meson*
1158F:	arch/arm64/boot/dts/amlogic/
1159F:	drivers/pinctrl/meson/
1160F:	drivers/mmc/host/meson*
1161N:	meson
1162
1163ARM/Annapurna Labs ALPINE ARCHITECTURE
1164M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1165M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:	Maintained
1168F:	arch/arm/mach-alpine/
1169F:	arch/arm/boot/dts/alpine*
1170F:	arch/arm64/boot/dts/al/
1171F:	drivers/*/*alpine*
1172
1173ARM/ARTPEC MACHINE SUPPORT
1174M:	Jesper Nilsson <jesper.nilsson@axis.com>
1175M:	Lars Persson <lars.persson@axis.com>
1176M:	Niklas Cassel <niklas.cassel@axis.com>
1177S:	Maintained
1178L:	linux-arm-kernel@axis.com
1179F:	arch/arm/mach-artpec
1180F:	arch/arm/boot/dts/artpec6*
1181F:	drivers/clk/axis
1182F:	drivers/crypto/axis
1183F:	drivers/pinctrl/pinctrl-artpec*
1184F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1185
1186ARM/ASPEED I2C DRIVER
1187M:	Brendan Higgins <brendanhiggins@google.com>
1188R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1189R:	Joel Stanley <joel@jms.id.au>
1190L:	linux-i2c@vger.kernel.org
1191L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1192S:	Maintained
1193F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1194F:	drivers/i2c/busses/i2c-aspeed.c
1195F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1196F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1197
1198ARM/ASPEED MACHINE SUPPORT
1199M:	Joel Stanley <joel@jms.id.au>
1200S:	Maintained
1201F:	arch/arm/mach-aspeed/
1202F:	arch/arm/boot/dts/aspeed-*
1203F:	drivers/*/*aspeed*
1204
1205ARM/ATMEL AT91 Clock Support
1206M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1207S:	Maintained
1208F:	drivers/clk/at91
1209
1210ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1211M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1212M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214W:	http://www.linux4sam.org
1215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1216S:	Supported
1217F:	arch/arm/mach-at91/
1218F:	include/soc/at91/
1219F:	arch/arm/boot/dts/at91*.dts
1220F:	arch/arm/boot/dts/at91*.dtsi
1221F:	arch/arm/boot/dts/sama*.dts
1222F:	arch/arm/boot/dts/sama*.dtsi
1223F:	arch/arm/include/debug/at91.S
1224F:	drivers/memory/atmel*
1225
1226ARM/CALXEDA HIGHBANK ARCHITECTURE
1227M:	Rob Herring <robh@kernel.org>
1228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	arch/arm/mach-highbank/
1231F:	arch/arm/boot/dts/highbank.dts
1232F:	arch/arm/boot/dts/ecx-*.dts*
1233
1234ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1235M:	Krzysztof Halasa <khalasa@piap.pl>
1236S:	Maintained
1237F:	arch/arm/mach-cns3xxx/
1238
1239ARM/CAVIUM THUNDER NETWORK DRIVER
1240M:	Sunil Goutham <sgoutham@cavium.com>
1241M:	Robert Richter <rric@kernel.org>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Supported
1244F:	drivers/net/ethernet/cavium/thunder/
1245
1246ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1247M:	Alexander Shiyan <shc_work@mail.ru>
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:	Odd Fixes
1250N:	clps711x
1251
1252ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1253M:	Lennert Buytenhek <kernel@wantstofly.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256
1257ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1258M:	Hartley Sweeten <hsweeten@visionengravers.com>
1259M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262F:	arch/arm/mach-ep93xx/
1263F:	arch/arm/mach-ep93xx/include/mach/
1264
1265ARM/CLKDEV SUPPORT
1266M:	Russell King <linux@armlinux.org.uk>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1270F:	arch/arm/include/asm/clkdev.h
1271F:	drivers/clk/clkdev.c
1272
1273ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1274M:	Mike Rapoport <mike@compulab.co.il>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277
1278ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1279M:	Baruch Siach <baruch@tkos.co.il>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Maintained
1282F:	arch/arm/boot/dts/cx92755*
1283N:	digicolor
1284
1285ARM/CONTEC MICRO9 MACHINE SUPPORT
1286M:	Hubert Feurstein <hubert.feurstein@contec.at>
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/micro9.c
1289
1290ARM/CORESIGHT FRAMEWORK AND DRIVERS
1291M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	drivers/hwtracing/coresight/*
1295F:	Documentation/trace/coresight.txt
1296F:	Documentation/trace/coresight-cpu-debug.txt
1297F:	Documentation/devicetree/bindings/arm/coresight.txt
1298F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1299F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1300F:	tools/perf/arch/arm/util/pmu.c
1301F:	tools/perf/arch/arm/util/auxtrace.c
1302F:	tools/perf/arch/arm/util/cs-etm.c
1303F:	tools/perf/arch/arm/util/cs-etm.h
1304F:	tools/perf/util/cs-etm.h
1305
1306ARM/CORGI MACHINE SUPPORT
1307M:	Richard Purdie <rpurdie@rpsys.net>
1308S:	Maintained
1309
1310ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1311M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1312M:	Linus Walleij <linus.walleij@linaro.org>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314T:	git git://github.com/ulli-kroll/linux.git
1315S:	Maintained
1316F:	Documentation/devicetree/bindings/arm/gemini.txt
1317F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1318F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1319F:	arch/arm/mach-gemini/
1320F:	drivers/pinctrl/pinctrl-gemini.c
1321F:	drivers/rtc/rtc-ftrtc010.c
1322
1323ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1324M:	Barry Song <baohua@kernel.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1327S:	Maintained
1328F:	arch/arm/boot/dts/prima2*
1329F:	arch/arm/mach-prima2/
1330F:	drivers/clk/sirf/
1331F:	drivers/clocksource/timer-prima2.c
1332F:	drivers/clocksource/timer-atlas7.c
1333N:	[^a-z]sirf
1334
1335ARM/EBSA110 MACHINE SUPPORT
1336M:	Russell King <linux@armlinux.org.uk>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338W:	http://www.armlinux.org.uk/
1339S:	Maintained
1340F:	arch/arm/mach-ebsa110/
1341F:	drivers/net/ethernet/amd/am79c961a.*
1342
1343ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1344M:	Uwe Kleine-König <kernel@pengutronix.de>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347N:	efm32
1348
1349ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1350M:	Robert Jarzmik <robert.jarzmik@free.fr>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353F:	arch/arm/mach-pxa/ezx.c
1354
1355ARM/FARADAY FA526 PORT
1356M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359T:	git git://git.berlios.de/gemini-board
1360F:	arch/arm/mm/*-fa*
1361
1362ARM/FOOTBRIDGE ARCHITECTURE
1363M:	Russell King <linux@armlinux.org.uk>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365W:	http://www.armlinux.org.uk/
1366S:	Maintained
1367F:	arch/arm/include/asm/hardware/dec21285.h
1368F:	arch/arm/mach-footbridge/
1369
1370ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1371M:	Shawn Guo <shawnguo@kernel.org>
1372M:	Sascha Hauer <kernel@pengutronix.de>
1373R:	Fabio Estevam <fabio.estevam@nxp.com>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1377F:	arch/arm/mach-imx/
1378F:	arch/arm/mach-mxs/
1379F:	arch/arm/boot/dts/imx*
1380F:	arch/arm/configs/imx*_defconfig
1381F:	drivers/clk/imx/
1382F:	drivers/soc/imx/
1383F:	include/soc/imx/
1384
1385ARM/FREESCALE VYBRID ARM ARCHITECTURE
1386M:	Shawn Guo <shawnguo@kernel.org>
1387M:	Sascha Hauer <kernel@pengutronix.de>
1388R:	Stefan Agner <stefan@agner.ch>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392F:	arch/arm/mach-imx/*vf610*
1393F:	arch/arm/boot/dts/vf*
1394
1395ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1396M:	Lennert Buytenhek <kernel@wantstofly.org>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399
1400ARM/GUMSTIX MACHINE SUPPORT
1401M:	Steve Sakoman <sakoman@gmail.com>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404
1405ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1406M:	Philipp Zabel <philipp.zabel@gmail.com>
1407M:	Paul Parsons <lost.distance@yahoo.com>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410F:	arch/arm/mach-pxa/hx4700.c
1411F:	arch/arm/mach-pxa/include/mach/hx4700.h
1412F:	sound/soc/pxa/hx4700.c
1413
1414ARM/HISILICON SOC SUPPORT
1415M:	Wei Xu <xuwei5@hisilicon.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417W:	http://www.hisilicon.com
1418S:	Supported
1419T:	git git://github.com/hisilicon/linux-hisi.git
1420F:	arch/arm/mach-hisi/
1421F:	arch/arm/boot/dts/hi3*
1422F:	arch/arm/boot/dts/hip*
1423F:	arch/arm/boot/dts/hisi*
1424F:	arch/arm64/boot/dts/hisilicon/
1425
1426ARM/HP JORNADA 7XX MACHINE SUPPORT
1427M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1428W:	www.jlime.com
1429S:	Maintained
1430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1431F:	arch/arm/mach-sa1100/jornada720.c
1432F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1433
1434ARM/IGEP MACHINE SUPPORT
1435M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1436M:	Javier Martinez Canillas <javier@dowhile0.org>
1437L:	linux-omap@vger.kernel.org
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440F:	arch/arm/boot/dts/omap3-igep*
1441
1442ARM/INCOME PXA270 SUPPORT
1443M:	Marek Vasut <marek.vasut@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1447
1448ARM/INTEL IOP13XX ARM ARCHITECTURE
1449M:	Lennert Buytenhek <kernel@wantstofly.org>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452
1453ARM/INTEL IOP32X ARM ARCHITECTURE
1454M:	Lennert Buytenhek <kernel@wantstofly.org>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457
1458ARM/INTEL IOP33X ARM ARCHITECTURE
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S:	Orphan
1461
1462ARM/INTEL IQ81342EX MACHINE SUPPORT
1463M:	Lennert Buytenhek <kernel@wantstofly.org>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466
1467ARM/INTEL IXDP2850 MACHINE SUPPORT
1468M:	Lennert Buytenhek <kernel@wantstofly.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Maintained
1471
1472ARM/INTEL IXP4XX ARM ARCHITECTURE
1473M:	Imre Kaloz <kaloz@openwrt.org>
1474M:	Krzysztof Halasa <khalasa@piap.pl>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/mach-ixp4xx/
1478
1479ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1480M:	Jonathan Cameron <jic23@cam.ac.uk>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	arch/arm/mach-pxa/stargate2.c
1484F:	drivers/pcmcia/pxa2xx_stargate2.c
1485
1486ARM/INTEL XSC3 (MANZANO) ARM CORE
1487M:	Lennert Buytenhek <kernel@wantstofly.org>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490
1491ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1492M:	Lennert Buytenhek <kernel@wantstofly.org>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495
1496ARM/LG1K ARCHITECTURE
1497M:	Chanho Min <chanho.min@lge.com>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500F:	arch/arm64/boot/dts/lg/
1501
1502ARM/LOGICPD PXA270 MACHINE SUPPORT
1503M:	Lennert Buytenhek <kernel@wantstofly.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506
1507ARM/LPC18XX ARCHITECTURE
1508M:	Joachim Eastwood <manabian@gmail.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm/boot/dts/lpc43*
1512F:	drivers/clk/nxp/clk-lpc18xx*
1513F:	drivers/clocksource/time-lpc32xx.c
1514F:	drivers/i2c/busses/i2c-lpc2k.c
1515F:	drivers/memory/pl172.c
1516F:	drivers/mtd/spi-nor/nxp-spifi.c
1517F:	drivers/rtc/rtc-lpc24xx.c
1518N:	lpc18xx
1519
1520ARM/LPC32XX SOC SUPPORT
1521M:	Vladimir Zapolskiy <vz@mleia.com>
1522M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1525S:	Maintained
1526F:	arch/arm/boot/dts/lpc32*
1527F:	arch/arm/mach-lpc32xx/
1528F:	drivers/i2c/busses/i2c-pnx.c
1529F:	drivers/net/ethernet/nxp/lpc_eth.c
1530F:	drivers/usb/host/ohci-nxp.c
1531F:	drivers/watchdog/pnx4008_wdt.c
1532N:	lpc32xx
1533
1534ARM/MAGICIAN MACHINE SUPPORT
1535M:	Philipp Zabel <philipp.zabel@gmail.com>
1536S:	Maintained
1537
1538ARM/Marvell Berlin SoC support
1539M:	Jisheng Zhang <jszhang@marvell.com>
1540M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/mach-berlin/
1544F:	arch/arm/boot/dts/berlin*
1545F:	arch/arm64/boot/dts/marvell/berlin*
1546
1547ARM/Marvell Dove/MV78xx0/Orion SOC support
1548M:	Jason Cooper <jason@lakedaemon.net>
1549M:	Andrew Lunn <andrew@lunn.ch>
1550M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551M:	Gregory Clement <gregory.clement@free-electrons.com>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Maintained
1554F:	Documentation/devicetree/bindings/soc/dove/
1555F:	arch/arm/mach-dove/
1556F:	arch/arm/mach-mv78xx0/
1557F:	arch/arm/mach-orion5x/
1558F:	arch/arm/plat-orion/
1559F:	arch/arm/boot/dts/dove*
1560F:	arch/arm/boot/dts/orion5x*
1561
1562ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1563M:	Jason Cooper <jason@lakedaemon.net>
1564M:	Andrew Lunn <andrew@lunn.ch>
1565M:	Gregory Clement <gregory.clement@free-electrons.com>
1566M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569F:	arch/arm/boot/dts/armada*
1570F:	arch/arm/boot/dts/kirkwood*
1571F:	arch/arm/configs/mvebu_*_defconfig
1572F:	arch/arm/mach-mvebu/
1573F:	arch/arm64/boot/dts/marvell/armada*
1574F:	drivers/cpufreq/mvebu-cpufreq.c
1575F:	drivers/irqchip/irq-armada-370-xp.c
1576F:	drivers/irqchip/irq-mvebu-*
1577F:	drivers/pinctrl/mvebu/
1578F:	drivers/rtc/rtc-armada38x.c
1579
1580ARM/Mediatek RTC DRIVER
1581M:	Eddie Huang <eddie.huang@mediatek.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	drivers/rtc/rtc-mt6397.c
1586
1587ARM/Mediatek SoC support
1588M:	Matthias Brugger <matthias.bgg@gmail.com>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	arch/arm/boot/dts/mt6*
1593F:	arch/arm/boot/dts/mt7*
1594F:	arch/arm/boot/dts/mt8*
1595F:	arch/arm/mach-mediatek/
1596F:	arch/arm64/boot/dts/mediatek/
1597N:	mtk
1598K:	mediatek
1599
1600ARM/Mediatek USB3 PHY DRIVER
1601M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	drivers/phy/mediatek/phy-mtk-tphy.c
1606
1607ARM/MICREL KS8695 ARCHITECTURE
1608M:	Greg Ungerer <gerg@uclinux.org>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610F:	arch/arm/mach-ks8695/
1611S:	Odd Fixes
1612
1613ARM/MIOA701 MACHINE SUPPORT
1614M:	Robert Jarzmik <robert.jarzmik@free.fr>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616F:	arch/arm/mach-pxa/mioa701.c
1617S:	Maintained
1618
1619ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1620M:	Michael Petchkovsky <mkpetch@internode.on.net>
1621S:	Maintained
1622
1623ARM/NOMADIK ARCHITECTURE
1624M:	Alessandro Rubini <rubini@unipv.it>
1625M:	Linus Walleij <linus.walleij@linaro.org>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	arch/arm/mach-nomadik/
1629F:	drivers/pinctrl/nomadik/
1630F:	drivers/i2c/busses/i2c-nomadik.c
1631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1632
1633ARM/NUVOTON W90X900 ARM ARCHITECTURE
1634M:	Wan ZongShun <mcuos.com@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636W:	http://www.mcuos.com
1637S:	Maintained
1638F:	arch/arm/mach-w90x900/
1639F:	drivers/input/keyboard/w90p910_keypad.c
1640F:	drivers/input/touchscreen/w90p910_ts.c
1641F:	drivers/watchdog/nuc900_wdt.c
1642F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1643F:	drivers/mtd/nand/nuc900_nand.c
1644F:	drivers/rtc/rtc-nuc900.c
1645F:	drivers/spi/spi-nuc900.c
1646F:	drivers/usb/host/ehci-w90x900.c
1647F:	drivers/video/fbdev/nuc900fb.c
1648
1649ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1650M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1651L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1652W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1653S:	Supported
1654
1655ARM/Orion SoC/Technologic Systems TS-78xx platform support
1656M:	Alexander Clouter <alex@digriz.org.uk>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658W:	http://www.digriz.org.uk/ts78xx/kernel
1659S:	Maintained
1660F:	arch/arm/mach-orion5x/ts78xx-*
1661
1662ARM/OXNAS platform support
1663M:	Neil Armstrong <narmstrong@baylibre.com>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1666S:	Maintained
1667F:	arch/arm/mach-oxnas/
1668F:	arch/arm/boot/dts/ox8*.dtsi
1669F:	arch/arm/boot/dts/wd-mbwe.dts
1670F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1671N:	oxnas
1672
1673ARM/PALM TREO SUPPORT
1674M:	Tomas Cech <sleep_walker@suse.com>
1675L:	linux-arm-kernel@lists.infradead.org
1676W:	http://hackndev.com
1677S:	Maintained
1678F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1679F:	arch/arm/mach-pxa/palmtreo.c
1680
1681ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1682M:	Marek Vasut <marek.vasut@gmail.com>
1683L:	linux-arm-kernel@lists.infradead.org
1684W:	http://hackndev.com
1685S:	Maintained
1686F:	arch/arm/mach-pxa/include/mach/palmtx.h
1687F:	arch/arm/mach-pxa/palmtx.c
1688F:	arch/arm/mach-pxa/include/mach/palmt5.h
1689F:	arch/arm/mach-pxa/palmt5.c
1690F:	arch/arm/mach-pxa/include/mach/palmld.h
1691F:	arch/arm/mach-pxa/palmld.c
1692F:	arch/arm/mach-pxa/include/mach/palmte2.h
1693F:	arch/arm/mach-pxa/palmte2.c
1694F:	arch/arm/mach-pxa/include/mach/palmtc.h
1695F:	arch/arm/mach-pxa/palmtc.c
1696
1697ARM/PALMZ72 SUPPORT
1698M:	Sergey Lapin <slapin@ossfans.org>
1699L:	linux-arm-kernel@lists.infradead.org
1700W:	http://hackndev.com
1701S:	Maintained
1702F:	arch/arm/mach-pxa/include/mach/palmz72.h
1703F:	arch/arm/mach-pxa/palmz72.c
1704
1705ARM/PLEB SUPPORT
1706M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1707W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1708S:	Maintained
1709
1710ARM/PT DIGITAL BOARD PORT
1711M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713W:	http://www.armlinux.org.uk/
1714S:	Maintained
1715
1716ARM/QUALCOMM SUPPORT
1717M:	Andy Gross <andy.gross@linaro.org>
1718M:	David Brown <david.brown@linaro.org>
1719L:	linux-arm-msm@vger.kernel.org
1720L:	linux-soc@vger.kernel.org
1721S:	Maintained
1722F:	Documentation/devicetree/bindings/soc/qcom/
1723F:	arch/arm/boot/dts/qcom-*.dts
1724F:	arch/arm/boot/dts/qcom-*.dtsi
1725F:	arch/arm/mach-qcom/
1726F:	arch/arm64/boot/dts/qcom/*
1727F:	drivers/i2c/busses/i2c-qup.c
1728F:	drivers/clk/qcom/
1729F:	drivers/dma/qcom/
1730F:	drivers/soc/qcom/
1731F:	drivers/spi/spi-qup.c
1732F:	drivers/tty/serial/msm_serial.h
1733F:	drivers/tty/serial/msm_serial.c
1734F:	drivers/*/pm8???-*
1735F:	drivers/mfd/ssbi.c
1736F:	drivers/firmware/qcom_scm.c
1737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1738
1739ARM/RADISYS ENP2611 MACHINE SUPPORT
1740M:	Lennert Buytenhek <kernel@wantstofly.org>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743
1744ARM/REALTEK ARCHITECTURE
1745M:	Andreas Färber <afaerber@suse.de>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748F:	arch/arm64/boot/dts/realtek/
1749F:	Documentation/devicetree/bindings/arm/realtek.txt
1750
1751ARM/RENESAS ARM64 ARCHITECTURE
1752M:	Simon Horman <horms@verge.net.au>
1753M:	Magnus Damm <magnus.damm@gmail.com>
1754L:	linux-renesas-soc@vger.kernel.org
1755Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1757S:	Supported
1758F:	arch/arm64/boot/dts/renesas/
1759F:	drivers/soc/renesas/
1760F:	include/linux/soc/renesas/
1761
1762ARM/RISCPC ARCHITECTURE
1763M:	Russell King <linux@armlinux.org.uk>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765W:	http://www.armlinux.org.uk/
1766S:	Maintained
1767F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1768F:	arch/arm/include/asm/hardware/ioc.h
1769F:	arch/arm/include/asm/hardware/iomd.h
1770F:	arch/arm/include/asm/hardware/memc.h
1771F:	arch/arm/mach-rpc/
1772F:	drivers/net/ethernet/8390/etherh.c
1773F:	drivers/net/ethernet/i825xx/ether1*
1774F:	drivers/net/ethernet/seeq/ether3*
1775F:	drivers/scsi/arm/
1776
1777ARM/Rockchip SoC support
1778M:	Heiko Stuebner <heiko@sntech.de>
1779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780L:	linux-rockchip@lists.infradead.org
1781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1782S:	Maintained
1783F:	arch/arm/boot/dts/rk3*
1784F:	arch/arm/boot/dts/rv1108*
1785F:	arch/arm/mach-rockchip/
1786F:	drivers/clk/rockchip/
1787F:	drivers/i2c/busses/i2c-rk3x.c
1788F:	drivers/*/*rockchip*
1789F:	drivers/*/*/*rockchip*
1790F:	sound/soc/rockchip/
1791N:	rockchip
1792
1793ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1794M:	Kukjin Kim <kgene@kernel.org>
1795M:	Krzysztof Kozlowski <krzk@kernel.org>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1798Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1799S:	Maintained
1800F:	arch/arm/boot/dts/s3c*
1801F:	arch/arm/boot/dts/s5p*
1802F:	arch/arm/boot/dts/samsung*
1803F:	arch/arm/boot/dts/exynos*
1804F:	arch/arm64/boot/dts/exynos/
1805F:	arch/arm/plat-samsung/
1806F:	arch/arm/mach-s3c24*/
1807F:	arch/arm/mach-s3c64xx/
1808F:	arch/arm/mach-s5p*/
1809F:	arch/arm/mach-exynos*/
1810F:	drivers/*/*s3c24*
1811F:	drivers/*/*/*s3c24*
1812F:	drivers/*/*s3c64xx*
1813F:	drivers/*/*s5pv210*
1814F:	drivers/memory/samsung/*
1815F:	drivers/soc/samsung/*
1816F:	Documentation/arm/Samsung/
1817F:	Documentation/devicetree/bindings/arm/samsung/
1818F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1819F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1820N:	exynos
1821
1822ARM/SAMSUNG MOBILE MACHINE SUPPORT
1823M:	Kyungmin Park <kyungmin.park@samsung.com>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S:	Maintained
1826F:	arch/arm/mach-s5pv210/
1827
1828ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1829M:	Kyungmin Park <kyungmin.park@samsung.com>
1830M:	Kamil Debski <kamil@wypas.org>
1831M:	Andrzej Hajda <a.hajda@samsung.com>
1832L:	linux-arm-kernel@lists.infradead.org
1833L:	linux-media@vger.kernel.org
1834S:	Maintained
1835F:	drivers/media/platform/s5p-g2d/
1836
1837ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1838M:	Marek Szyprowski <m.szyprowski@samsung.com>
1839L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1840L:	linux-media@vger.kernel.org
1841S:	Maintained
1842F:	drivers/media/platform/s5p-cec/
1843F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1844
1845ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1846M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1847M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1848L:	linux-arm-kernel@lists.infradead.org
1849L:	linux-media@vger.kernel.org
1850S:	Maintained
1851F:	drivers/media/platform/s5p-jpeg/
1852
1853ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1854M:	Kyungmin Park <kyungmin.park@samsung.com>
1855M:	Kamil Debski <kamil@wypas.org>
1856M:	Jeongtae Park <jtp.park@samsung.com>
1857M:	Andrzej Hajda <a.hajda@samsung.com>
1858L:	linux-arm-kernel@lists.infradead.org
1859L:	linux-media@vger.kernel.org
1860S:	Maintained
1861F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1862F:	drivers/media/platform/s5p-mfc/
1863
1864ARM/SHMOBILE ARM ARCHITECTURE
1865M:	Simon Horman <horms@verge.net.au>
1866M:	Magnus Damm <magnus.damm@gmail.com>
1867L:	linux-renesas-soc@vger.kernel.org
1868Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1870S:	Supported
1871F:	arch/arm/boot/dts/emev2*
1872F:	arch/arm/boot/dts/r7s*
1873F:	arch/arm/boot/dts/r8a*
1874F:	arch/arm/boot/dts/sh*
1875F:	arch/arm/configs/shmobile_defconfig
1876F:	arch/arm/include/debug/renesas-scif.S
1877F:	arch/arm/mach-shmobile/
1878F:	drivers/soc/renesas/
1879F:	include/linux/soc/renesas/
1880
1881ARM/SOCFPGA ARCHITECTURE
1882M:	Dinh Nguyen <dinguyen@kernel.org>
1883S:	Maintained
1884F:	arch/arm/mach-socfpga/
1885F:	arch/arm/boot/dts/socfpga*
1886F:	arch/arm/configs/socfpga_defconfig
1887F:	arch/arm64/boot/dts/altera/
1888W:	http://www.rocketboards.org
1889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1890
1891ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1892M:	Dinh Nguyen <dinguyen@kernel.org>
1893S:	Maintained
1894F:	drivers/clk/socfpga/
1895
1896ARM/SOCFPGA EDAC SUPPORT
1897M:	Thor Thayer <thor.thayer@linux.intel.com>
1898S:	Maintained
1899F:	drivers/edac/altera_edac.
1900
1901ARM/STI ARCHITECTURE
1902M:	Patrice Chotard <patrice.chotard@st.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904W:	http://www.stlinux.com
1905S:	Maintained
1906F:	arch/arm/mach-sti/
1907F:	arch/arm/boot/dts/sti*
1908F:	drivers/char/hw_random/st-rng.c
1909F:	drivers/clocksource/arm_global_timer.c
1910F:	drivers/clocksource/clksrc_st_lpc.c
1911F:	drivers/cpufreq/sti-cpufreq.c
1912F:	drivers/dma/st_fdma*
1913F:	drivers/i2c/busses/i2c-st.c
1914F:	drivers/media/rc/st_rc.c
1915F:	drivers/media/platform/sti/c8sectpfe/
1916F:	drivers/mmc/host/sdhci-st.c
1917F:	drivers/phy/st/phy-miphy28lp.c
1918F:	drivers/phy/st/phy-stih407-usb.c
1919F:	drivers/pinctrl/pinctrl-st.c
1920F:	drivers/remoteproc/st_remoteproc.c
1921F:	drivers/remoteproc/st_slim_rproc.c
1922F:	drivers/reset/sti/
1923F:	drivers/rtc/rtc-st-lpc.c
1924F:	drivers/tty/serial/st-asc.c
1925F:	drivers/usb/dwc3/dwc3-st.c
1926F:	drivers/usb/host/ehci-st.c
1927F:	drivers/usb/host/ohci-st.c
1928F:	drivers/watchdog/st_lpc_wdt.c
1929F:	drivers/ata/ahci_st.c
1930F:	include/linux/remoteproc/st_slim_rproc.h
1931
1932ARM/STM32 ARCHITECTURE
1933M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1934M:	Alexandre Torgue <alexandre.torgue@st.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Maintained
1937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1938N:	stm32
1939F:	drivers/clocksource/armv7m_systick.c
1940
1941ARM/TANGO ARCHITECTURE
1942M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1943L:	linux-arm-kernel@lists.infradead.org
1944S:	Maintained
1945N:	tango
1946
1947ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1948M:	Lennert Buytenhek <kernel@wantstofly.org>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S:	Maintained
1951
1952ARM/TETON BGA MACHINE SUPPORT
1953M:	"Mark F. Brown" <mark.brown314@gmail.com>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956
1957ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1958M:	Santosh Shilimkar <ssantosh@kernel.org>
1959L:	linux-kernel@vger.kernel.org
1960S:	Maintained
1961F:	drivers/memory/*emif*
1962
1963ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1964M:	Santosh Shilimkar <ssantosh@kernel.org>
1965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S:	Maintained
1967F:	arch/arm/mach-keystone/
1968F:	arch/arm/boot/dts/keystone-*
1969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1970
1971ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1972M:	Santosh Shilimkar <ssantosh@kernel.org>
1973L:	linux-kernel@vger.kernel.org
1974S:	Maintained
1975F:	drivers/clk/keystone/
1976
1977ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1978M:	Santosh Shilimkar <ssantosh@kernel.org>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980L:	linux-kernel@vger.kernel.org
1981S:	Maintained
1982F:	drivers/clocksource/timer-keystone.c
1983
1984ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1985M:	Santosh Shilimkar <ssantosh@kernel.org>
1986L:	linux-kernel@vger.kernel.org
1987S:	Maintained
1988F:	drivers/power/reset/keystone-reset.c
1989
1990ARM/THECUS N2100 MACHINE SUPPORT
1991M:	Lennert Buytenhek <kernel@wantstofly.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994
1995ARM/TOSA MACHINE SUPPORT
1996M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1997M:	Dirk Opfer <dirk@opfer-online.de>
1998S:	Maintained
1999
2000ARM/U300 MACHINE SUPPORT
2001M:	Linus Walleij <linus.walleij@linaro.org>
2002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003S:	Supported
2004F:	arch/arm/mach-u300/
2005F:	drivers/clocksource/timer-u300.c
2006F:	drivers/i2c/busses/i2c-stu300.c
2007F:	drivers/rtc/rtc-coh901331.c
2008F:	drivers/watchdog/coh901327_wdt.c
2009F:	drivers/dma/coh901318*
2010F:	drivers/mfd/ab3100*
2011F:	drivers/rtc/rtc-ab3100.c
2012F:	drivers/rtc/rtc-coh901331.c
2013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2014
2015ARM/UNIPHIER ARCHITECTURE
2016M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2019S:	Maintained
2020F:	arch/arm/boot/dts/uniphier*
2021F:	arch/arm/include/asm/hardware/cache-uniphier.h
2022F:	arch/arm/mach-uniphier/
2023F:	arch/arm/mm/cache-uniphier.c
2024F:	arch/arm64/boot/dts/socionext/
2025F:	drivers/bus/uniphier-system-bus.c
2026F:	drivers/clk/uniphier/
2027F:	drivers/i2c/busses/i2c-uniphier*
2028F:	drivers/irqchip/irq-uniphier-aidet.c
2029F:	drivers/pinctrl/uniphier/
2030F:	drivers/reset/reset-uniphier.c
2031F:	drivers/tty/serial/8250/8250_uniphier.c
2032N:	uniphier
2033
2034ARM/Ux500 ARM ARCHITECTURE
2035M:	Linus Walleij <linus.walleij@linaro.org>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Maintained
2038F:	arch/arm/mach-ux500/
2039F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2040F:	drivers/dma/ste_dma40*
2041F:	drivers/hwspinlock/u8500_hsem.c
2042F:	drivers/mfd/abx500*
2043F:	drivers/mfd/ab8500*
2044F:	drivers/mfd/dbx500*
2045F:	drivers/mfd/db8500*
2046F:	drivers/pinctrl/nomadik/pinctrl-ab*
2047F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2048F:	drivers/rtc/rtc-ab8500.c
2049F:	drivers/rtc/rtc-pl031.c
2050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2051
2052ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2053M:	Ulf Hansson <ulf.hansson@linaro.org>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055T:	git git://git.linaro.org/people/ulfh/clk.git
2056S:	Maintained
2057F:	drivers/clk/ux500/
2058
2059ARM/VERSATILE EXPRESS PLATFORM
2060M:	Liviu Dudau <liviu.dudau@arm.com>
2061M:	Sudeep Holla <sudeep.holla@arm.com>
2062M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064S:	Maintained
2065F:	arch/arm/boot/dts/vexpress*
2066F:	arch/arm64/boot/dts/arm/
2067F:	arch/arm/mach-vexpress/
2068F:	*/*/vexpress*
2069F:	*/*/*/vexpress*
2070F:	drivers/clk/versatile/clk-vexpress-osc.c
2071F:	drivers/clocksource/versatile.c
2072N:	mps2
2073
2074ARM/VFP SUPPORT
2075M:	Russell King <linux@armlinux.org.uk>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077W:	http://www.armlinux.org.uk/
2078S:	Maintained
2079F:	arch/arm/vfp/
2080
2081ARM/VOIPAC PXA270 SUPPORT
2082M:	Marek Vasut <marek.vasut@gmail.com>
2083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084S:	Maintained
2085F:	arch/arm/mach-pxa/vpac270.c
2086F:	arch/arm/mach-pxa/include/mach/vpac270.h
2087
2088ARM/VT8500 ARM ARCHITECTURE
2089M:	Tony Prisk <linux@prisktech.co.nz>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091S:	Maintained
2092F:	arch/arm/mach-vt8500/
2093F:	drivers/clocksource/vt8500_timer.c
2094F:	drivers/i2c/busses/i2c-wmt.c
2095F:	drivers/mmc/host/wmt-sdmmc.c
2096F:	drivers/pwm/pwm-vt8500.c
2097F:	drivers/rtc/rtc-vt8500.c
2098F:	drivers/tty/serial/vt8500_serial.c
2099F:	drivers/usb/host/ehci-platform.c
2100F:	drivers/usb/host/uhci-platform.c
2101F:	drivers/video/fbdev/vt8500lcdfb.*
2102F:	drivers/video/fbdev/wm8505fb*
2103F:	drivers/video/fbdev/wmt_ge_rops.*
2104
2105ARM/ZIPIT Z2 SUPPORT
2106M:	Marek Vasut <marek.vasut@gmail.com>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	arch/arm/mach-pxa/z2.c
2110F:	arch/arm/mach-pxa/include/mach/z2.h
2111
2112ARM/ZTE ARCHITECTURE
2113M:	Jun Nie <jun.nie@linaro.org>
2114M:	Baoyou Xie <baoyou.xie@linaro.org>
2115M:	Shawn Guo <shawnguo@kernel.org>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Maintained
2118F:	arch/arm/boot/dts/zx2967*
2119F:	arch/arm/mach-zx/
2120F:	arch/arm64/boot/dts/zte/
2121F:	drivers/clk/zte/
2122F:	drivers/dma/zx_dma.c
2123F:	drivers/gpio/gpio-zx.c
2124F:	drivers/i2c/busses/i2c-zx2967.c
2125F:	drivers/mmc/host/dw_mmc-zx.*
2126F:	drivers/pinctrl/zte/
2127F:	drivers/reset/reset-zx2967.c
2128F:	drivers/soc/zte/
2129F:	drivers/thermal/zx2967_thermal.c
2130F:	drivers/watchdog/zx2967_wdt.c
2131F:	Documentation/devicetree/bindings/arm/zte.txt
2132F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2133F:	Documentation/devicetree/bindings/dma/zxdma.txt
2134F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2135F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2136F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2137F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2138F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2139F:	Documentation/devicetree/bindings/soc/zte/
2140F:	Documentation/devicetree/bindings/sound/zte,*.txt
2141F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2142F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2143F:	include/dt-bindings/clock/zx2967*.h
2144F:	include/dt-bindings/soc/zte,*.h
2145F:	sound/soc/codecs/zx_aud96p22.c
2146F:	sound/soc/zte/
2147
2148ARM/ZYNQ ARCHITECTURE
2149M:	Michal Simek <michal.simek@xilinx.com>
2150R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152W:	http://wiki.xilinx.com
2153T:	git https://github.com/Xilinx/linux-xlnx.git
2154S:	Supported
2155F:	arch/arm/mach-zynq/
2156F:	drivers/cpuidle/cpuidle-zynq.c
2157F:	drivers/block/xsysace.c
2158N:	zynq
2159N:	xilinx
2160F:	drivers/clocksource/cadence_ttc_timer.c
2161F:	drivers/i2c/busses/i2c-cadence.c
2162F:	drivers/mmc/host/sdhci-of-arasan.c
2163F:	drivers/edac/synopsys_edac.c
2164
2165ARM64 PORT (AARCH64 ARCHITECTURE)
2166M:	Catalin Marinas <catalin.marinas@arm.com>
2167M:	Will Deacon <will.deacon@arm.com>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2170S:	Maintained
2171F:	arch/arm64/
2172F:	Documentation/arm64/
2173
2174AS3645A LED FLASH CONTROLLER DRIVER
2175M:	Sakari Ailus <sakari.ailus@iki.fi>
2176L:	linux-leds@vger.kernel.org
2177S:	Maintained
2178F:	drivers/leds/leds-as3645a.c
2179
2180AS3645A LED FLASH CONTROLLER DRIVER
2181M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2182L:	linux-media@vger.kernel.org
2183T:	git git://linuxtv.org/media_tree.git
2184S:	Maintained
2185F:	drivers/media/i2c/as3645a.c
2186F:	include/media/i2c/as3645a.h
2187
2188ASAHI KASEI AK8974 DRIVER
2189M:	Linus Walleij <linus.walleij@linaro.org>
2190L:	linux-iio@vger.kernel.org
2191W:	http://www.akm.com/
2192S:	Supported
2193F:	drivers/iio/magnetometer/ak8974.c
2194
2195ASC7621 HARDWARE MONITOR DRIVER
2196M:	George Joseph <george.joseph@fairview5.com>
2197L:	linux-hwmon@vger.kernel.org
2198S:	Maintained
2199F:	Documentation/hwmon/asc7621
2200F:	drivers/hwmon/asc7621.c
2201
2202ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2203M:	Corentin Chary <corentin.chary@gmail.com>
2204L:	acpi4asus-user@lists.sourceforge.net
2205L:	platform-driver-x86@vger.kernel.org
2206W:	http://acpi4asus.sf.net
2207S:	Maintained
2208F:	drivers/platform/x86/asus*.c
2209F:	drivers/platform/x86/eeepc*.c
2210
2211ASUS WIRELESS RADIO CONTROL DRIVER
2212M:	João Paulo Rechi Vita <jprvita@gmail.com>
2213L:	platform-driver-x86@vger.kernel.org
2214S:	Maintained
2215F:	drivers/platform/x86/asus-wireless.c
2216
2217ASYMMETRIC KEYS
2218M:	David Howells <dhowells@redhat.com>
2219L:	keyrings@vger.kernel.org
2220S:	Maintained
2221F:	Documentation/crypto/asymmetric-keys.txt
2222F:	include/linux/verification.h
2223F:	include/crypto/public_key.h
2224F:	include/crypto/pkcs7.h
2225F:	crypto/asymmetric_keys/
2226
2227ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2228R:	Dan Williams <dan.j.williams@intel.com>
2229W:	http://sourceforge.net/projects/xscaleiop
2230S:	Odd fixes
2231F:	Documentation/crypto/async-tx-api.txt
2232F:	crypto/async_tx/
2233F:	drivers/dma/
2234F:	include/linux/dmaengine.h
2235F:	include/linux/async_tx.h
2236
2237AT24 EEPROM DRIVER
2238M:	Wolfram Sang <wsa@the-dreams.de>
2239L:	linux-i2c@vger.kernel.org
2240S:	Maintained
2241F:	drivers/misc/eeprom/at24.c
2242F:	include/linux/platform_data/at24.h
2243
2244ATA OVER ETHERNET (AOE) DRIVER
2245M:	"Ed L. Cashin" <ed.cashin@acm.org>
2246W:	http://www.openaoe.org/
2247S:	Supported
2248F:	Documentation/aoe/
2249F:	drivers/block/aoe/
2250
2251ATHEROS 71XX/9XXX GPIO DRIVER
2252M:	Alban Bedel <albeu@free.fr>
2253W:	https://github.com/AlbanBedel/linux
2254T:	git git://github.com/AlbanBedel/linux
2255S:	Maintained
2256F:	drivers/gpio/gpio-ath79.c
2257F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2258
2259ATHEROS ATH GENERIC UTILITIES
2260M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2261L:	linux-wireless@vger.kernel.org
2262S:	Supported
2263F:	drivers/net/wireless/ath/*
2264
2265ATHEROS ATH5K WIRELESS DRIVER
2266M:	Jiri Slaby <jirislaby@gmail.com>
2267M:	Nick Kossifidis <mickflemm@gmail.com>
2268M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2269L:	linux-wireless@vger.kernel.org
2270W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2271S:	Maintained
2272F:	drivers/net/wireless/ath/ath5k/
2273
2274ATHEROS ATH6KL WIRELESS DRIVER
2275M:	Kalle Valo <kvalo@qca.qualcomm.com>
2276L:	linux-wireless@vger.kernel.org
2277W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2279S:	Supported
2280F:	drivers/net/wireless/ath/ath6kl/
2281
2282ATI_REMOTE2 DRIVER
2283M:	Ville Syrjala <syrjala@sci.fi>
2284S:	Maintained
2285F:	drivers/input/misc/ati_remote2.c
2286
2287ATK0110 HWMON DRIVER
2288M:	Luca Tettamanti <kronos.it@gmail.com>
2289L:	linux-hwmon@vger.kernel.org
2290S:	Maintained
2291F:	drivers/hwmon/asus_atk0110.c
2292
2293ATLX ETHERNET DRIVERS
2294M:	Jay Cliburn <jcliburn@gmail.com>
2295M:	Chris Snook <chris.snook@gmail.com>
2296L:	netdev@vger.kernel.org
2297W:	http://sourceforge.net/projects/atl1
2298W:	http://atl1.sourceforge.net
2299S:	Maintained
2300F:	drivers/net/ethernet/atheros/
2301
2302ATM
2303M:	Chas Williams <3chas3@gmail.com>
2304L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2305L:	netdev@vger.kernel.org
2306W:	http://linux-atm.sourceforge.net
2307S:	Maintained
2308F:	drivers/atm/
2309F:	include/linux/atm*
2310F:	include/uapi/linux/atm*
2311
2312ATMEL AT91 / AT32 MCI DRIVER
2313M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2314S:	Maintained
2315F:	drivers/mmc/host/atmel-mci.c
2316
2317ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2318M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2319S:	Supported
2320F:	drivers/power/reset/at91-sama5d2_shdwc.c
2321
2322ATMEL Audio ALSA driver
2323M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2325S:	Supported
2326F:	sound/soc/atmel
2327
2328ATMEL I2C DRIVER
2329M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2330L:	linux-i2c@vger.kernel.org
2331S:	Supported
2332F:	drivers/i2c/busses/i2c-at91.c
2333
2334ATMEL ISI DRIVER
2335M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2336L:	linux-media@vger.kernel.org
2337S:	Supported
2338F:	drivers/media/platform/atmel/atmel-isi.c
2339F:	include/media/atmel-isi.h
2340
2341ATMEL LCDFB DRIVER
2342M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2343L:	linux-fbdev@vger.kernel.org
2344S:	Maintained
2345F:	drivers/video/fbdev/atmel_lcdfb.c
2346F:	include/video/atmel_lcdc.h
2347
2348ATMEL MACB ETHERNET DRIVER
2349M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2350S:	Supported
2351F:	drivers/net/ethernet/cadence/
2352
2353ATMEL MAXTOUCH DRIVER
2354M:	Nick Dyer <nick@shmanahar.org>
2355T:	git git://github.com/ndyer/linux.git
2356S:	Maintained
2357F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2358F:	drivers/input/touchscreen/atmel_mxt_ts.c
2359F:	include/linux/platform_data/atmel_mxt_ts.h
2360
2361ATMEL NAND DRIVER
2362M:	Wenyou Yang <wenyou.yang@atmel.com>
2363M:	Josh Wu <rainyfeeling@outlook.com>
2364L:	linux-mtd@lists.infradead.org
2365S:	Supported
2366F:	drivers/mtd/nand/atmel/*
2367
2368ATMEL SAMA5D2 ADC DRIVER
2369M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2370L:	linux-iio@vger.kernel.org
2371S:	Supported
2372F:	drivers/iio/adc/at91-sama5d2_adc.c
2373
2374ATMEL SDMMC DRIVER
2375M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2376L:	linux-mmc@vger.kernel.org
2377S:	Supported
2378F:	drivers/mmc/host/sdhci-of-at91.c
2379
2380ATMEL SPI DRIVER
2381M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2382S:	Supported
2383F:	drivers/spi/spi-atmel.*
2384
2385ATMEL SSC DRIVER
2386M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Supported
2389F:	drivers/misc/atmel-ssc.c
2390F:	include/linux/atmel-ssc.h
2391
2392ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395S:	Supported
2396F:	drivers/misc/atmel_tclib.c
2397F:	drivers/clocksource/tcb_clksrc.c
2398
2399ATMEL USBA UDC DRIVER
2400M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402S:	Supported
2403F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2404
2405ATMEL WIRELESS DRIVER
2406M:	Simon Kelley <simon@thekelleys.org.uk>
2407L:	linux-wireless@vger.kernel.org
2408W:	http://www.thekelleys.org.uk/atmel
2409W:	http://atmelwlandriver.sourceforge.net/
2410S:	Maintained
2411F:	drivers/net/wireless/atmel/atmel*
2412
2413ATMEL XDMA DRIVER
2414M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2415L:	linux-arm-kernel@lists.infradead.org
2416L:	dmaengine@vger.kernel.org
2417S:	Supported
2418F:	drivers/dma/at_xdmac.c
2419
2420ATOMIC INFRASTRUCTURE
2421M:	Will Deacon <will.deacon@arm.com>
2422M:	Peter Zijlstra <peterz@infradead.org>
2423R:	Boqun Feng <boqun.feng@gmail.com>
2424L:	linux-kernel@vger.kernel.org
2425S:	Maintained
2426F:	arch/*/include/asm/atomic*.h
2427F:	include/*/atomic*.h
2428
2429ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2430M:	Bradley Grove <linuxdrivers@attotech.com>
2431L:	linux-scsi@vger.kernel.org
2432W:	http://www.attotech.com
2433S:	Supported
2434F:	drivers/scsi/esas2r
2435
2436ATUSB IEEE 802.15.4 RADIO DRIVER
2437M:	Stefan Schmidt <stefan@osg.samsung.com>
2438L:	linux-wpan@vger.kernel.org
2439S:	Maintained
2440F:	drivers/net/ieee802154/atusb.c
2441F:	drivers/net/ieee802154/atusb.h
2442F:	drivers/net/ieee802154/at86rf230.h
2443
2444AUDIT SUBSYSTEM
2445M:	Paul Moore <paul@paul-moore.com>
2446M:	Eric Paris <eparis@redhat.com>
2447L:	linux-audit@redhat.com (moderated for non-subscribers)
2448W:	https://github.com/linux-audit
2449W:	https://people.redhat.com/sgrubb/audit
2450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2451S:	Supported
2452F:	include/linux/audit.h
2453F:	include/uapi/linux/audit.h
2454F:	kernel/audit*
2455
2456AUXILIARY DISPLAY DRIVERS
2457M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2458W:	http://miguelojeda.es/auxdisplay.htm
2459W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2460S:	Maintained
2461F:	drivers/auxdisplay/
2462F:	include/linux/cfag12864b.h
2463
2464AX.25 NETWORK LAYER
2465M:	Ralf Baechle <ralf@linux-mips.org>
2466L:	linux-hams@vger.kernel.org
2467W:	http://www.linux-ax25.org/
2468S:	Maintained
2469F:	include/uapi/linux/ax25.h
2470F:	include/net/ax25.h
2471F:	net/ax25/
2472
2473AXENTIA ARM DEVICES
2474M:	Peter Rosin <peda@axentia.se>
2475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476S:	Maintained
2477F:	Documentation/devicetree/bindings/arm/axentia.txt
2478F:	arch/arm/boot/dts/at91-linea.dtsi
2479F:	arch/arm/boot/dts/at91-tse850-3.dts
2480
2481AXENTIA ASOC DRIVERS
2482M:	Peter Rosin <peda@axentia.se>
2483L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2484S:	Maintained
2485F:	Documentation/devicetree/bindings/sound/axentia,*
2486F:	sound/soc/atmel/tse850-pcm5142.c
2487
2488AZ6007 DVB DRIVER
2489M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2490M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2491L:	linux-media@vger.kernel.org
2492W:	https://linuxtv.org
2493T:	git git://linuxtv.org/media_tree.git
2494S:	Maintained
2495F:	drivers/media/usb/dvb-usb-v2/az6007.c
2496
2497AZTECH FM RADIO RECEIVER DRIVER
2498M:	Hans Verkuil <hverkuil@xs4all.nl>
2499L:	linux-media@vger.kernel.org
2500T:	git git://linuxtv.org/media_tree.git
2501W:	https://linuxtv.org
2502S:	Maintained
2503F:	drivers/media/radio/radio-aztech*
2504
2505B43 WIRELESS DRIVER
2506L:	linux-wireless@vger.kernel.org
2507L:	b43-dev@lists.infradead.org
2508W:	http://wireless.kernel.org/en/users/Drivers/b43
2509S:	Odd Fixes
2510F:	drivers/net/wireless/broadcom/b43/
2511
2512B43LEGACY WIRELESS DRIVER
2513M:	Larry Finger <Larry.Finger@lwfinger.net>
2514L:	linux-wireless@vger.kernel.org
2515L:	b43-dev@lists.infradead.org
2516W:	http://wireless.kernel.org/en/users/Drivers/b43
2517S:	Maintained
2518F:	drivers/net/wireless/broadcom/b43legacy/
2519
2520BACKLIGHT CLASS/SUBSYSTEM
2521M:	Lee Jones <lee.jones@linaro.org>
2522M:	Daniel Thompson <daniel.thompson@linaro.org>
2523M:	Jingoo Han <jingoohan1@gmail.com>
2524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2525S:	Maintained
2526F:	drivers/video/backlight/
2527F:	include/linux/backlight.h
2528F:	include/linux/pwm_backlight.h
2529F:	Documentation/devicetree/bindings/leds/backlight
2530
2531BATMAN ADVANCED
2532M:	Marek Lindner <mareklindner@neomailbox.ch>
2533M:	Simon Wunderlich <sw@simonwunderlich.de>
2534M:	Antonio Quartulli <a@unstable.cc>
2535L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2536W:	https://www.open-mesh.org/
2537Q:	https://patchwork.open-mesh.org/project/batman/list/
2538S:	Maintained
2539F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2540F:	Documentation/ABI/testing/sysfs-class-net-mesh
2541F:	Documentation/networking/batman-adv.rst
2542F:	include/uapi/linux/batman_adv.h
2543F:	net/batman-adv/
2544
2545BAYCOM/HDLCDRV DRIVERS FOR AX.25
2546M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2547L:	linux-hams@vger.kernel.org
2548W:	http://www.baycom.org/~tom/ham/ham.html
2549S:	Maintained
2550F:	drivers/net/hamradio/baycom*
2551
2552BCACHE (BLOCK LAYER CACHE)
2553M:	Kent Overstreet <kent.overstreet@gmail.com>
2554L:	linux-bcache@vger.kernel.org
2555W:	http://bcache.evilpiepirate.org
2556S:	Orphan
2557F:	drivers/md/bcache/
2558
2559BDISP ST MEDIA DRIVER
2560M:	Fabien Dessenne <fabien.dessenne@st.com>
2561L:	linux-media@vger.kernel.org
2562T:	git git://linuxtv.org/media_tree.git
2563W:	https://linuxtv.org
2564S:	Supported
2565F:	drivers/media/platform/sti/bdisp
2566
2567BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2568M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2569L:	netdev@vger.kernel.org
2570S:	Maintained
2571F:	drivers/net/ethernet/ec_bhf.c
2572
2573BEFS FILE SYSTEM
2574M:	Luis de Bethencourt <luisbg@kernel.org>
2575M:	Salah Triki <salah.triki@gmail.com>
2576S:	Maintained
2577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2578F:	Documentation/filesystems/befs.txt
2579F:	fs/befs/
2580
2581BFQ I/O SCHEDULER
2582M:	Paolo Valente <paolo.valente@linaro.org>
2583M:	Jens Axboe <axboe@kernel.dk>
2584L:	linux-block@vger.kernel.org
2585S:	Maintained
2586F:	block/bfq-*
2587F:	Documentation/block/bfq-iosched.txt
2588
2589BFS FILE SYSTEM
2590M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2591S:	Maintained
2592F:	Documentation/filesystems/bfs.txt
2593F:	fs/bfs/
2594F:	include/uapi/linux/bfs_fs.h
2595
2596BLACKFIN ARCHITECTURE
2597M:	Steven Miao <realmz6@gmail.com>
2598L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2599T:	git git://git.code.sf.net/p/adi-linux/code
2600W:	http://blackfin.uclinux.org
2601S:	Supported
2602F:	arch/blackfin/
2603
2604BLACKFIN EMAC DRIVER
2605L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2606W:	http://blackfin.uclinux.org
2607S:	Supported
2608F:	drivers/net/ethernet/adi/
2609
2610BLACKFIN MEDIA DRIVER
2611M:	Scott Jiang <scott.jiang.linux@gmail.com>
2612L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2613W:	http://blackfin.uclinux.org/
2614S:	Supported
2615F:	drivers/media/platform/blackfin/
2616F:	drivers/media/i2c/adv7183*
2617F:	drivers/media/i2c/vs6624*
2618
2619BLACKFIN RTC DRIVER
2620L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2621W:	http://blackfin.uclinux.org
2622S:	Supported
2623F:	drivers/rtc/rtc-bfin.c
2624
2625BLACKFIN SDH DRIVER
2626L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2627W:	http://blackfin.uclinux.org
2628S:	Supported
2629F:	drivers/mmc/host/bfin_sdh.c
2630
2631BLACKFIN SERIAL DRIVER
2632L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633W:	http://blackfin.uclinux.org
2634S:	Supported
2635F:	drivers/tty/serial/bfin_uart.c
2636
2637BLACKFIN WATCHDOG DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Supported
2641F:	drivers/watchdog/bfin_wdt.c
2642
2643BLINKM RGB LED DRIVER
2644M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2645S:	Maintained
2646F:	drivers/leds/leds-blinkm.c
2647
2648BLOCK LAYER
2649M:	Jens Axboe <axboe@kernel.dk>
2650L:	linux-block@vger.kernel.org
2651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2652S:	Maintained
2653F:	block/
2654F:	kernel/trace/blktrace.c
2655F:	lib/sbitmap.c
2656
2657BLOCK2MTD DRIVER
2658M:	Joern Engel <joern@lazybastard.org>
2659L:	linux-mtd@lists.infradead.org
2660S:	Maintained
2661F:	drivers/mtd/devices/block2mtd.c
2662
2663BLUETOOTH DRIVERS
2664M:	Marcel Holtmann <marcel@holtmann.org>
2665M:	Gustavo Padovan <gustavo@padovan.org>
2666M:	Johan Hedberg <johan.hedberg@gmail.com>
2667L:	linux-bluetooth@vger.kernel.org
2668W:	http://www.bluez.org/
2669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2671S:	Maintained
2672F:	drivers/bluetooth/
2673
2674BLUETOOTH SUBSYSTEM
2675M:	Marcel Holtmann <marcel@holtmann.org>
2676M:	Gustavo Padovan <gustavo@padovan.org>
2677M:	Johan Hedberg <johan.hedberg@gmail.com>
2678L:	linux-bluetooth@vger.kernel.org
2679W:	http://www.bluez.org/
2680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2682S:	Maintained
2683F:	net/bluetooth/
2684F:	include/net/bluetooth/
2685
2686BONDING DRIVER
2687M:	Jay Vosburgh <j.vosburgh@gmail.com>
2688M:	Veaceslav Falico <vfalico@gmail.com>
2689M:	Andy Gospodarek <andy@greyhouse.net>
2690L:	netdev@vger.kernel.org
2691W:	http://sourceforge.net/projects/bonding/
2692S:	Supported
2693F:	drivers/net/bonding/
2694F:	include/uapi/linux/if_bonding.h
2695
2696BPF (Safe dynamic programs and tools)
2697M:	Alexei Starovoitov <ast@kernel.org>
2698M:	Daniel Borkmann <daniel@iogearbox.net>
2699L:	netdev@vger.kernel.org
2700L:	linux-kernel@vger.kernel.org
2701S:	Supported
2702F:	arch/x86/net/bpf_jit*
2703F:	Documentation/networking/filter.txt
2704F:	include/linux/bpf*
2705F:	include/linux/filter.h
2706F:	include/uapi/linux/bpf*
2707F:	include/uapi/linux/filter.h
2708F:	kernel/bpf/
2709F:	kernel/trace/bpf_trace.c
2710F:	lib/test_bpf.c
2711F:	net/bpf/
2712F:	net/core/filter.c
2713F:	net/sched/act_bpf.c
2714F:	net/sched/cls_bpf.c
2715F:	samples/bpf/
2716F:	tools/net/bpf*
2717F:	tools/testing/selftests/bpf/
2718
2719BROADCOM B44 10/100 ETHERNET DRIVER
2720M:	Michael Chan <michael.chan@broadcom.com>
2721L:	netdev@vger.kernel.org
2722S:	Supported
2723F:	drivers/net/ethernet/broadcom/b44.*
2724
2725BROADCOM B53 ETHERNET SWITCH DRIVER
2726M:	Florian Fainelli <f.fainelli@gmail.com>
2727L:	netdev@vger.kernel.org
2728L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2729S:	Supported
2730F:	drivers/net/dsa/b53/*
2731F:	include/linux/platform_data/b53.h
2732
2733BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2734M:	Florian Fainelli <f.fainelli@gmail.com>
2735M:	Ray Jui <rjui@broadcom.com>
2736M:	Scott Branden <sbranden@broadcom.com>
2737M:	bcm-kernel-feedback-list@broadcom.com
2738T:	git git://github.com/broadcom/mach-bcm
2739S:	Maintained
2740N:	bcm281*
2741N:	bcm113*
2742N:	bcm216*
2743N:	kona
2744F:	arch/arm/mach-bcm/
2745
2746BROADCOM BCM2835 ARM ARCHITECTURE
2747M:	Eric Anholt <eric@anholt.net>
2748M:	Stefan Wahren <stefan.wahren@i2se.com>
2749L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751T:	git git://github.com/anholt/linux
2752S:	Maintained
2753N:	bcm2835
2754F:	drivers/staging/vc04_services
2755
2756BROADCOM BCM47XX MIPS ARCHITECTURE
2757M:	Hauke Mehrtens <hauke@hauke-m.de>
2758M:	Rafał Miłecki <zajec5@gmail.com>
2759L:	linux-mips@linux-mips.org
2760S:	Maintained
2761F:	Documentation/devicetree/bindings/mips/brcm/
2762F:	arch/mips/bcm47xx/*
2763F:	arch/mips/include/asm/mach-bcm47xx/*
2764
2765BROADCOM BCM5301X ARM ARCHITECTURE
2766M:	Hauke Mehrtens <hauke@hauke-m.de>
2767M:	Rafał Miłecki <zajec5@gmail.com>
2768M:	Jon Mason <jonmason@broadcom.com>
2769M:	bcm-kernel-feedback-list@broadcom.com
2770L:	linux-arm-kernel@lists.infradead.org
2771S:	Maintained
2772F:	arch/arm/mach-bcm/bcm_5301x.c
2773F:	arch/arm/boot/dts/bcm5301x*.dtsi
2774F:	arch/arm/boot/dts/bcm470*
2775F:	arch/arm/boot/dts/bcm953012*
2776
2777BROADCOM BCM53573 ARM ARCHITECTURE
2778M:	Rafał Miłecki <rafal@milecki.pl>
2779L:	linux-arm-kernel@lists.infradead.org
2780S:	Maintained
2781F:	arch/arm/boot/dts/bcm53573*
2782F:	arch/arm/boot/dts/bcm47189*
2783
2784BROADCOM BCM63XX ARM ARCHITECTURE
2785M:	Florian Fainelli <f.fainelli@gmail.com>
2786M:	bcm-kernel-feedback-list@broadcom.com
2787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788T:	git git://github.com/broadcom/stblinux.git
2789S:	Maintained
2790N:	bcm63xx
2791
2792BROADCOM BCM63XX/BCM33XX UDC DRIVER
2793M:	Kevin Cernekee <cernekee@gmail.com>
2794L:	linux-usb@vger.kernel.org
2795S:	Maintained
2796F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2797
2798BROADCOM BCM7XXX ARM ARCHITECTURE
2799M:	Brian Norris <computersforpeace@gmail.com>
2800M:	Gregory Fong <gregory.0xf0@gmail.com>
2801M:	Florian Fainelli <f.fainelli@gmail.com>
2802M:	bcm-kernel-feedback-list@broadcom.com
2803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804T:	git git://github.com/broadcom/stblinux.git
2805S:	Maintained
2806F:	arch/arm/mach-bcm/*brcmstb*
2807F:	arch/arm/boot/dts/bcm7*.dts*
2808F:	drivers/bus/brcmstb_gisb.c
2809N:	brcmstb
2810
2811BROADCOM BMIPS CPUFREQ DRIVER
2812M:	Markus Mayer <mmayer@broadcom.com>
2813M:	bcm-kernel-feedback-list@broadcom.com
2814L:	linux-pm@vger.kernel.org
2815S:	Maintained
2816F:	drivers/cpufreq/bmips-cpufreq.c
2817
2818BROADCOM BMIPS MIPS ARCHITECTURE
2819M:	Kevin Cernekee <cernekee@gmail.com>
2820M:	Florian Fainelli <f.fainelli@gmail.com>
2821L:	linux-mips@linux-mips.org
2822T:	git git://github.com/broadcom/stblinux.git
2823S:	Maintained
2824F:	arch/mips/bmips/*
2825F:	arch/mips/include/asm/mach-bmips/*
2826F:	arch/mips/kernel/*bmips*
2827F:	arch/mips/boot/dts/brcm/bcm*.dts*
2828F:	drivers/irqchip/irq-bcm63*
2829F:	drivers/irqchip/irq-bcm7*
2830F:	drivers/irqchip/irq-brcmstb*
2831F:	include/linux/bcm963xx_nvram.h
2832F:	include/linux/bcm963xx_tag.h
2833
2834BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2835M:	Rasesh Mody <rasesh.mody@cavium.com>
2836M:	Harish Patil <harish.patil@cavium.com>
2837M:	Dept-GELinuxNICDev@cavium.com
2838L:	netdev@vger.kernel.org
2839S:	Supported
2840F:	drivers/net/ethernet/broadcom/bnx2.*
2841F:	drivers/net/ethernet/broadcom/bnx2_*
2842
2843BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2844M:	QLogic-Storage-Upstream@qlogic.com
2845L:	linux-scsi@vger.kernel.org
2846S:	Supported
2847F:	drivers/scsi/bnx2fc/
2848
2849BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2850M:	QLogic-Storage-Upstream@qlogic.com
2851L:	linux-scsi@vger.kernel.org
2852S:	Supported
2853F:	drivers/scsi/bnx2i/
2854
2855BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2856M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2857M:	Ariel Elior <ariel.elior@cavium.com>
2858M:	everest-linux-l2@cavium.com
2859L:	netdev@vger.kernel.org
2860S:	Supported
2861F:	drivers/net/ethernet/broadcom/bnx2x/
2862
2863BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2864M:	Michael Chan <michael.chan@broadcom.com>
2865L:	netdev@vger.kernel.org
2866S:	Supported
2867F:	drivers/net/ethernet/broadcom/bnxt/
2868
2869BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2870M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2871M:	Franky Lin <franky.lin@broadcom.com>
2872M:	Hante Meuleman <hante.meuleman@broadcom.com>
2873M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2874M:	Wright Feng <wright.feng@cypress.com>
2875L:	linux-wireless@vger.kernel.org
2876L:	brcm80211-dev-list.pdl@broadcom.com
2877L:	brcm80211-dev-list@cypress.com
2878S:	Supported
2879F:	drivers/net/wireless/broadcom/brcm80211/
2880
2881BROADCOM BRCMSTB GPIO DRIVER
2882M:	Gregory Fong <gregory.0xf0@gmail.com>
2883L:	bcm-kernel-feedback-list@broadcom.com
2884S:	Supported
2885F:	drivers/gpio/gpio-brcmstb.c
2886F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2887
2888BROADCOM GENET ETHERNET DRIVER
2889M:	Florian Fainelli <f.fainelli@gmail.com>
2890L:	netdev@vger.kernel.org
2891S:	Supported
2892F:	drivers/net/ethernet/broadcom/genet/
2893
2894BROADCOM IPROC ARM ARCHITECTURE
2895M:	Ray Jui <rjui@broadcom.com>
2896M:	Scott Branden <sbranden@broadcom.com>
2897M:	Jon Mason <jonmason@broadcom.com>
2898M:	bcm-kernel-feedback-list@broadcom.com
2899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2900T:	git git://github.com/broadcom/cygnus-linux.git
2901S:	Maintained
2902N:	iproc
2903N:	cygnus
2904N:	bcm[-_]nsp
2905N:	bcm9113*
2906N:	bcm9583*
2907N:	bcm9585*
2908N:	bcm9586*
2909N:	bcm988312
2910N:	bcm113*
2911N:	bcm583*
2912N:	bcm585*
2913N:	bcm586*
2914N:	bcm88312
2915F:	arch/arm64/boot/dts/broadcom/ns2*
2916F:	drivers/clk/bcm/clk-ns*
2917F:	drivers/pinctrl/bcm/pinctrl-ns*
2918
2919BROADCOM KONA GPIO DRIVER
2920M:	Ray Jui <rjui@broadcom.com>
2921L:	bcm-kernel-feedback-list@broadcom.com
2922S:	Supported
2923F:	drivers/gpio/gpio-bcm-kona.c
2924F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2925
2926BROADCOM NETXTREME-E ROCE DRIVER
2927M:	Selvin Xavier <selvin.xavier@broadcom.com>
2928M:	Devesh Sharma <devesh.sharma@broadcom.com>
2929M:	Somnath Kotur <somnath.kotur@broadcom.com>
2930M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2931L:	linux-rdma@vger.kernel.org
2932W:	http://www.broadcom.com
2933S:	Supported
2934F:	drivers/infiniband/hw/bnxt_re/
2935F:	include/uapi/rdma/bnxt_re-abi.h
2936
2937BROADCOM NVRAM DRIVER
2938M:	Rafał Miłecki <zajec5@gmail.com>
2939L:	linux-mips@linux-mips.org
2940S:	Maintained
2941F:	drivers/firmware/broadcom/*
2942
2943BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2944M:	Rafał Miłecki <zajec5@gmail.com>
2945L:	linux-wireless@vger.kernel.org
2946S:	Maintained
2947F:	drivers/bcma/
2948F:	include/linux/bcma/
2949
2950BROADCOM STB AVS CPUFREQ DRIVER
2951M:	Markus Mayer <mmayer@broadcom.com>
2952M:	bcm-kernel-feedback-list@broadcom.com
2953L:	linux-pm@vger.kernel.org
2954S:	Maintained
2955F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2956F:	drivers/cpufreq/brcmstb*
2957
2958BROADCOM STB NAND FLASH DRIVER
2959M:	Brian Norris <computersforpeace@gmail.com>
2960M:	Kamal Dasu <kdasu.kdev@gmail.com>
2961L:	linux-mtd@lists.infradead.org
2962L:	bcm-kernel-feedback-list@broadcom.com
2963S:	Maintained
2964F:	drivers/mtd/nand/brcmnand/
2965
2966BROADCOM SYSTEMPORT ETHERNET DRIVER
2967M:	Florian Fainelli <f.fainelli@gmail.com>
2968L:	netdev@vger.kernel.org
2969S:	Supported
2970F:	drivers/net/ethernet/broadcom/bcmsysport.*
2971
2972BROADCOM TG3 GIGABIT ETHERNET DRIVER
2973M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2974M:	Prashant Sreedharan <prashant@broadcom.com>
2975M:	Michael Chan <mchan@broadcom.com>
2976L:	netdev@vger.kernel.org
2977S:	Supported
2978F:	drivers/net/ethernet/broadcom/tg3.*
2979
2980BROCADE BFA FC SCSI DRIVER
2981M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2982M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2983L:	linux-scsi@vger.kernel.org
2984S:	Supported
2985F:	drivers/scsi/bfa/
2986
2987BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2988M:	Rasesh Mody <rasesh.mody@cavium.com>
2989M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2990M:	Dept-GELinuxNICDev@cavium.com
2991L:	netdev@vger.kernel.org
2992S:	Supported
2993F:	drivers/net/ethernet/brocade/bna/
2994
2995BSG (block layer generic sg v4 driver)
2996M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2997L:	linux-scsi@vger.kernel.org
2998S:	Supported
2999F:	block/bsg.c
3000F:	include/linux/bsg.h
3001F:	include/uapi/linux/bsg.h
3002
3003BT87X AUDIO DRIVER
3004M:	Clemens Ladisch <clemens@ladisch.de>
3005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3006T:	git git://git.alsa-project.org/alsa-kernel.git
3007S:	Maintained
3008F:	Documentation/sound/alsa/Bt87x.txt
3009F:	sound/pci/bt87x.c
3010
3011BT8XXGPIO DRIVER
3012M:	Michael Buesch <m@bues.ch>
3013W:	http://bu3sch.de/btgpio.php
3014S:	Maintained
3015F:	drivers/gpio/gpio-bt8xx.c
3016
3017BTRFS FILE SYSTEM
3018M:	Chris Mason <clm@fb.com>
3019M:	Josef Bacik <jbacik@fb.com>
3020M:	David Sterba <dsterba@suse.com>
3021L:	linux-btrfs@vger.kernel.org
3022W:	http://btrfs.wiki.kernel.org/
3023Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3025S:	Maintained
3026F:	Documentation/filesystems/btrfs.txt
3027F:	fs/btrfs/
3028F:	include/linux/btrfs*
3029F:	include/uapi/linux/btrfs*
3030
3031BTTV VIDEO4LINUX DRIVER
3032M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3033M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3034L:	linux-media@vger.kernel.org
3035W:	https://linuxtv.org
3036T:	git git://linuxtv.org/media_tree.git
3037S:	Odd fixes
3038F:	Documentation/media/v4l-drivers/bttv*
3039F:	drivers/media/pci/bt8xx/bttv*
3040
3041BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3042M:	Chanwoo Choi <cw00.choi@samsung.com>
3043L:	linux-pm@vger.kernel.org
3044L:	linux-samsung-soc@vger.kernel.org
3045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3046S:	Maintained
3047F:	drivers/devfreq/exynos-bus.c
3048F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3049
3050BUSLOGIC SCSI DRIVER
3051M:	Khalid Aziz <khalid@gonehiking.org>
3052L:	linux-scsi@vger.kernel.org
3053S:	Maintained
3054F:	drivers/scsi/BusLogic.*
3055F:	drivers/scsi/FlashPoint.*
3056
3057C-MEDIA CMI8788 DRIVER
3058M:	Clemens Ladisch <clemens@ladisch.de>
3059L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3060T:	git git://git.alsa-project.org/alsa-kernel.git
3061S:	Maintained
3062F:	sound/pci/oxygen/
3063
3064C6X ARCHITECTURE
3065M:	Mark Salter <msalter@redhat.com>
3066M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3067L:	linux-c6x-dev@linux-c6x.org
3068W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3069S:	Maintained
3070F:	arch/c6x/
3071
3072CA8210 IEEE-802.15.4 RADIO DRIVER
3073M:	Harry Morris <h.morris@cascoda.com>
3074M:	linuxdev@cascoda.com
3075L:	linux-wpan@vger.kernel.org
3076W:	https://github.com/Cascoda/ca8210-linux.git
3077S:	Maintained
3078F:	drivers/net/ieee802154/ca8210.c
3079F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3080
3081CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3082M:	David Howells <dhowells@redhat.com>
3083L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3084S:	Supported
3085F:	Documentation/filesystems/caching/cachefiles.txt
3086F:	fs/cachefiles/
3087
3088CADET FM/AM RADIO RECEIVER DRIVER
3089M:	Hans Verkuil <hverkuil@xs4all.nl>
3090L:	linux-media@vger.kernel.org
3091T:	git git://linuxtv.org/media_tree.git
3092W:	https://linuxtv.org
3093S:	Maintained
3094F:	drivers/media/radio/radio-cadet*
3095
3096CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3097M:	Jonathan Corbet <corbet@lwn.net>
3098L:	linux-media@vger.kernel.org
3099T:	git git://linuxtv.org/media_tree.git
3100S:	Maintained
3101F:	Documentation/media/v4l-drivers/cafe_ccic*
3102F:	drivers/media/platform/marvell-ccic/
3103
3104CAIF NETWORK LAYER
3105M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3106L:	netdev@vger.kernel.org
3107S:	Supported
3108F:	Documentation/networking/caif/
3109F:	drivers/net/caif/
3110F:	include/uapi/linux/caif/
3111F:	include/net/caif/
3112F:	net/caif/
3113
3114CALGARY x86-64 IOMMU
3115M:	Muli Ben-Yehuda <mulix@mulix.org>
3116M:	Jon Mason <jdmason@kudzu.us>
3117L:	iommu@lists.linux-foundation.org
3118S:	Maintained
3119F:	arch/x86/kernel/pci-calgary_64.c
3120F:	arch/x86/kernel/tce_64.c
3121F:	arch/x86/include/asm/calgary.h
3122F:	arch/x86/include/asm/tce.h
3123
3124CAN NETWORK DRIVERS
3125M:	Wolfgang Grandegger <wg@grandegger.com>
3126M:	Marc Kleine-Budde <mkl@pengutronix.de>
3127L:	linux-can@vger.kernel.org
3128W:	https://github.com/linux-can
3129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3131S:	Maintained
3132F:	Documentation/devicetree/bindings/net/can/
3133F:	drivers/net/can/
3134F:	include/linux/can/dev.h
3135F:	include/linux/can/platform/
3136F:	include/uapi/linux/can/error.h
3137F:	include/uapi/linux/can/netlink.h
3138
3139CAN NETWORK LAYER
3140M:	Oliver Hartkopp <socketcan@hartkopp.net>
3141M:	Marc Kleine-Budde <mkl@pengutronix.de>
3142L:	linux-can@vger.kernel.org
3143W:	https://github.com/linux-can
3144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3146S:	Maintained
3147F:	Documentation/networking/can.txt
3148F:	net/can/
3149F:	include/linux/can/core.h
3150F:	include/uapi/linux/can.h
3151F:	include/uapi/linux/can/bcm.h
3152F:	include/uapi/linux/can/raw.h
3153F:	include/uapi/linux/can/gw.h
3154
3155CAPABILITIES
3156M:	Serge Hallyn <serge@hallyn.com>
3157L:	linux-security-module@vger.kernel.org
3158S:	Supported
3159F:	include/linux/capability.h
3160F:	include/uapi/linux/capability.h
3161F:	security/commoncap.c
3162F:	kernel/capability.c
3163
3164CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3165M:	Kevin Tsai <ktsai@capellamicro.com>
3166S:	Maintained
3167F:	drivers/iio/light/cm*
3168
3169CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3170M:	Christian Lamparter <chunkeey@googlemail.com>
3171L:	linux-wireless@vger.kernel.org
3172W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3173S:	Maintained
3174F:	drivers/net/wireless/ath/carl9170/
3175
3176CAVIUM I2C DRIVER
3177M:	Jan Glauber <jglauber@cavium.com>
3178M:	David Daney <david.daney@cavium.com>
3179W:	http://www.cavium.com
3180S:	Supported
3181F:	drivers/i2c/busses/i2c-octeon*
3182F:	drivers/i2c/busses/i2c-thunderx*
3183
3184CAVIUM LIQUIDIO NETWORK DRIVER
3185M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3186M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3187M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3188M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3189L:	netdev@vger.kernel.org
3190W:	http://www.cavium.com
3191S:	Supported
3192F:	drivers/net/ethernet/cavium/liquidio/
3193
3194CAVIUM MMC DRIVER
3195M:	Jan Glauber <jglauber@cavium.com>
3196M:	David Daney <david.daney@cavium.com>
3197M:	Steven J. Hill <Steven.Hill@cavium.com>
3198W:	http://www.cavium.com
3199S:	Supported
3200F:	drivers/mmc/host/cavium*
3201
3202CAVIUM OCTEON-TX CRYPTO DRIVER
3203M:	George Cherian <george.cherian@cavium.com>
3204L:	linux-crypto@vger.kernel.org
3205W:	http://www.cavium.com
3206S:	Supported
3207F:	drivers/crypto/cavium/cpt/
3208
3209CAVIUM THUNDERX2 ARM64 SOC
3210M:	Robert Richter <rrichter@cavium.com>
3211M:	Jayachandran C <jnair@caviumnetworks.com>
3212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3213S:	Maintained
3214F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3215F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3216
3217CC2520 IEEE-802.15.4 RADIO DRIVER
3218M:	Varka Bhadram <varkabhadram@gmail.com>
3219L:	linux-wpan@vger.kernel.org
3220S:	Maintained
3221F:	drivers/net/ieee802154/cc2520.c
3222F:	include/linux/spi/cc2520.h
3223F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3224
3225CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3226M:	Gilad Ben-Yossef <gilad@benyossef.com>
3227L:	linux-crypto@vger.kernel.org
3228L:	driverdev-devel@linuxdriverproject.org
3229S:	Supported
3230F:	drivers/staging/ccree/
3231W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3232
3233CEC FRAMEWORK
3234M:	Hans Verkuil <hans.verkuil@cisco.com>
3235L:	linux-media@vger.kernel.org
3236T:	git git://linuxtv.org/media_tree.git
3237W:	http://linuxtv.org
3238S:	Supported
3239F:	Documentation/media/kapi/cec-core.rst
3240F:	Documentation/media/uapi/cec
3241F:	drivers/media/cec/
3242F:	drivers/media/rc/keymaps/rc-cec.c
3243F:	include/media/cec.h
3244F:	include/media/cec-notifier.h
3245F:	include/uapi/linux/cec.h
3246F:	include/uapi/linux/cec-funcs.h
3247F:	Documentation/devicetree/bindings/media/cec.txt
3248
3249CELL BROADBAND ENGINE ARCHITECTURE
3250M:	Arnd Bergmann <arnd@arndb.de>
3251L:	linuxppc-dev@lists.ozlabs.org
3252W:	http://www.ibm.com/developerworks/power/cell/
3253S:	Supported
3254F:	arch/powerpc/include/asm/cell*.h
3255F:	arch/powerpc/include/asm/spu*.h
3256F:	arch/powerpc/include/uapi/asm/spu*.h
3257F:	arch/powerpc/oprofile/*cell*
3258F:	arch/powerpc/platforms/cell/
3259
3260CEPH COMMON CODE (LIBCEPH)
3261M:	Ilya Dryomov <idryomov@gmail.com>
3262M:	"Yan, Zheng" <zyan@redhat.com>
3263M:	Sage Weil <sage@redhat.com>
3264L:	ceph-devel@vger.kernel.org
3265W:	http://ceph.com/
3266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3267T:	git git://github.com/ceph/ceph-client.git
3268S:	Supported
3269F:	net/ceph/
3270F:	include/linux/ceph/
3271F:	include/linux/crush/
3272
3273CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3274M:	"Yan, Zheng" <zyan@redhat.com>
3275M:	Sage Weil <sage@redhat.com>
3276M:	Ilya Dryomov <idryomov@gmail.com>
3277L:	ceph-devel@vger.kernel.org
3278W:	http://ceph.com/
3279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3280T:	git git://github.com/ceph/ceph-client.git
3281S:	Supported
3282F:	Documentation/filesystems/ceph.txt
3283F:	fs/ceph/
3284
3285CERTIFICATE HANDLING:
3286M:	David Howells <dhowells@redhat.com>
3287M:	David Woodhouse <dwmw2@infradead.org>
3288L:	keyrings@vger.kernel.org
3289S:	Maintained
3290F:	Documentation/module-signing.txt
3291F:	certs/
3292F:	scripts/sign-file.c
3293F:	scripts/extract-cert.c
3294
3295CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3296L:	linux-usb@vger.kernel.org
3297S:	Orphan
3298F:	Documentation/usb/WUSB-Design-overview.txt
3299F:	Documentation/usb/wusb-cbaf
3300F:	drivers/usb/host/hwa-hc.c
3301F:	drivers/usb/host/whci/
3302F:	drivers/usb/wusbcore/
3303F:	include/linux/usb/wusb*
3304
3305CFAG12864B LCD DRIVER
3306M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3307W:	http://miguelojeda.es/auxdisplay.htm
3308W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3309S:	Maintained
3310F:	drivers/auxdisplay/cfag12864b.c
3311F:	include/linux/cfag12864b.h
3312
3313CFAG12864BFB LCD FRAMEBUFFER DRIVER
3314M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3315W:	http://miguelojeda.es/auxdisplay.htm
3316W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3317S:	Maintained
3318F:	drivers/auxdisplay/cfag12864bfb.c
3319F:	include/linux/cfag12864b.h
3320
3321CFG80211 and NL80211
3322M:	Johannes Berg <johannes@sipsolutions.net>
3323L:	linux-wireless@vger.kernel.org
3324W:	http://wireless.kernel.org/
3325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3327S:	Maintained
3328F:	include/uapi/linux/nl80211.h
3329F:	include/net/cfg80211.h
3330F:	net/wireless/*
3331X:	net/wireless/wext*
3332
3333CHAR and MISC DRIVERS
3334M:	Arnd Bergmann <arnd@arndb.de>
3335M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3337S:	Supported
3338F:	drivers/char/*
3339F:	drivers/misc/*
3340F:	include/linux/miscdevice.h
3341
3342CHECKPATCH
3343M:	Andy Whitcroft <apw@canonical.com>
3344M:	Joe Perches <joe@perches.com>
3345S:	Maintained
3346F:	scripts/checkpatch.pl
3347
3348CHINESE DOCUMENTATION
3349M:	Harry Wei <harryxiyou@gmail.com>
3350L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3351L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3352S:	Maintained
3353F:	Documentation/translations/zh_CN/
3354
3355CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3356M:	Peter Chen <Peter.Chen@nxp.com>
3357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3358L:	linux-usb@vger.kernel.org
3359S:	Maintained
3360F:	drivers/usb/chipidea/
3361
3362CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3363M:	Hans de Goede <hdegoede@redhat.com>
3364L:	linux-input@vger.kernel.org
3365S:	Maintained
3366F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3367F:	drivers/input/touchscreen/chipone_icn8318.c
3368
3369CHROME HARDWARE PLATFORM SUPPORT
3370M:	Benson Leung <bleung@chromium.org>
3371M:	Olof Johansson <olof@lixom.net>
3372S:	Maintained
3373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3374F:	drivers/platform/chrome/
3375
3376CIRRUS LOGIC AUDIO CODEC DRIVERS
3377M:	Brian Austin <brian.austin@cirrus.com>
3378M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3379L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3380S:	Maintained
3381F:	sound/soc/codecs/cs*
3382
3383CIRRUS LOGIC EP93XX ETHERNET DRIVER
3384M:	Hartley Sweeten <hsweeten@visionengravers.com>
3385L:	netdev@vger.kernel.org
3386S:	Maintained
3387F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3388
3389CISCO FCOE HBA DRIVER
3390M:	Satish Kharat <satishkh@cisco.com>
3391M:	Sesidhar Baddela <sebaddel@cisco.com>
3392M:	Karan Tilak Kumar <kartilak@cisco.com>
3393L:	linux-scsi@vger.kernel.org
3394S:	Supported
3395F:	drivers/scsi/fnic/
3396
3397CISCO SCSI HBA DRIVER
3398M:	Karan Tilak Kumar <kartilak@cisco.com>
3399M:	Sesidhar Baddela <sebaddel@cisco.com>
3400L:	linux-scsi@vger.kernel.org
3401S:	Supported
3402F:	drivers/scsi/snic/
3403
3404CISCO VIC ETHERNET NIC DRIVER
3405M:	Christian Benvenuti <benve@cisco.com>
3406M:	Govindarajulu Varadarajan <_govind@gmx.com>
3407M:	Neel Patel <neepatel@cisco.com>
3408S:	Supported
3409F:	drivers/net/ethernet/cisco/enic/
3410
3411CISCO VIC LOW LATENCY NIC DRIVER
3412M:	Christian Benvenuti <benve@cisco.com>
3413M:	Dave Goodell <dgoodell@cisco.com>
3414S:	Supported
3415F:	drivers/infiniband/hw/usnic/
3416
3417CLEANCACHE API
3418M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3419L:	linux-kernel@vger.kernel.org
3420S:	Maintained
3421F:	mm/cleancache.c
3422F:	include/linux/cleancache.h
3423
3424CLK API
3425M:	Russell King <linux@armlinux.org.uk>
3426L:	linux-clk@vger.kernel.org
3427S:	Maintained
3428F:	include/linux/clk.h
3429
3430CLOCKSOURCE, CLOCKEVENT DRIVERS
3431M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3432M:	Thomas Gleixner <tglx@linutronix.de>
3433L:	linux-kernel@vger.kernel.org
3434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3435S:	Supported
3436F:	drivers/clocksource
3437
3438CMPC ACPI DRIVER
3439M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3440M:	Daniel Oliveira Nascimento <don@syst.com.br>
3441L:	platform-driver-x86@vger.kernel.org
3442S:	Supported
3443F:	drivers/platform/x86/classmate-laptop.c
3444
3445COBALT MEDIA DRIVER
3446M:	Hans Verkuil <hans.verkuil@cisco.com>
3447L:	linux-media@vger.kernel.org
3448T:	git git://linuxtv.org/media_tree.git
3449W:	https://linuxtv.org
3450S:	Supported
3451F:	drivers/media/pci/cobalt/
3452
3453COCCINELLE/Semantic Patches (SmPL)
3454M:	Julia Lawall <Julia.Lawall@lip6.fr>
3455M:	Gilles Muller <Gilles.Muller@lip6.fr>
3456M:	Nicolas Palix <nicolas.palix@imag.fr>
3457M:	Michal Marek <mmarek@suse.com>
3458L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3460W:	http://coccinelle.lip6.fr/
3461S:	Supported
3462F:	Documentation/dev-tools/coccinelle.rst
3463F:	scripts/coccinelle/
3464F:	scripts/coccicheck
3465
3466CODA FILE SYSTEM
3467M:	Jan Harkes <jaharkes@cs.cmu.edu>
3468M:	coda@cs.cmu.edu
3469L:	codalist@coda.cs.cmu.edu
3470W:	http://www.coda.cs.cmu.edu/
3471S:	Maintained
3472F:	Documentation/filesystems/coda.txt
3473F:	fs/coda/
3474F:	include/linux/coda*.h
3475F:	include/uapi/linux/coda*.h
3476
3477CODA V4L2 MEM2MEM DRIVER
3478M:	Philipp Zabel <p.zabel@pengutronix.de>
3479L:	linux-media@vger.kernel.org
3480S:	Maintained
3481F:	Documentation/devicetree/bindings/media/coda.txt
3482F:	drivers/media/platform/coda/
3483
3484COMMON CLK FRAMEWORK
3485M:	Michael Turquette <mturquette@baylibre.com>
3486M:	Stephen Boyd <sboyd@codeaurora.org>
3487L:	linux-clk@vger.kernel.org
3488Q:	http://patchwork.kernel.org/project/linux-clk/list/
3489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3490S:	Maintained
3491F:	Documentation/devicetree/bindings/clock/
3492F:	drivers/clk/
3493X:	drivers/clk/clkdev.c
3494F:	include/linux/clk-pr*
3495F:	include/linux/clk/
3496
3497COMMON INTERNET FILE SYSTEM (CIFS)
3498M:	Steve French <sfrench@samba.org>
3499L:	linux-cifs@vger.kernel.org
3500L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3501W:	http://linux-cifs.samba.org/
3502T:	git git://git.samba.org/sfrench/cifs-2.6.git
3503S:	Supported
3504F:	Documentation/filesystems/cifs/
3505F:	fs/cifs/
3506
3507COMPACTPCI HOTPLUG CORE
3508M:	Scott Murray <scott@spiteful.org>
3509L:	linux-pci@vger.kernel.org
3510S:	Maintained
3511F:	drivers/pci/hotplug/cpci_hotplug*
3512
3513COMPACTPCI HOTPLUG GENERIC DRIVER
3514M:	Scott Murray <scott@spiteful.org>
3515L:	linux-pci@vger.kernel.org
3516S:	Maintained
3517F:	drivers/pci/hotplug/cpcihp_generic.c
3518
3519COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3520M:	Scott Murray <scott@spiteful.org>
3521L:	linux-pci@vger.kernel.org
3522S:	Maintained
3523F:	drivers/pci/hotplug/cpcihp_zt5550.*
3524
3525COMPAL LAPTOP SUPPORT
3526M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3527L:	platform-driver-x86@vger.kernel.org
3528S:	Maintained
3529F:	drivers/platform/x86/compal-laptop.c
3530
3531CONEXANT ACCESSRUNNER USB DRIVER
3532L:	accessrunner-general@lists.sourceforge.net
3533W:	http://accessrunner.sourceforge.net/
3534S:	Orphan
3535F:	drivers/usb/atm/cxacru.c
3536
3537CONFIGFS
3538M:	Joel Becker <jlbec@evilplan.org>
3539M:	Christoph Hellwig <hch@lst.de>
3540T:	git git://git.infradead.org/users/hch/configfs.git
3541S:	Supported
3542F:	fs/configfs/
3543F:	include/linux/configfs.h
3544
3545CONNECTOR
3546M:	Evgeniy Polyakov <zbr@ioremap.net>
3547L:	netdev@vger.kernel.org
3548S:	Maintained
3549F:	drivers/connector/
3550
3551CONTROL GROUP (CGROUP)
3552M:	Tejun Heo <tj@kernel.org>
3553M:	Li Zefan <lizefan@huawei.com>
3554M:	Johannes Weiner <hannes@cmpxchg.org>
3555L:	cgroups@vger.kernel.org
3556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3557S:	Maintained
3558F:	Documentation/cgroup*
3559F:	include/linux/cgroup*
3560F:	kernel/cgroup*
3561
3562CONTROL GROUP - CPUSET
3563M:	Li Zefan <lizefan@huawei.com>
3564L:	cgroups@vger.kernel.org
3565W:	http://www.bullopensource.org/cpuset/
3566W:	http://oss.sgi.com/projects/cpusets/
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3568S:	Maintained
3569F:	Documentation/cgroup-v1/cpusets.txt
3570F:	include/linux/cpuset.h
3571F:	kernel/cpuset.c
3572
3573CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3574M:	Johannes Weiner <hannes@cmpxchg.org>
3575M:	Michal Hocko <mhocko@kernel.org>
3576M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3577L:	cgroups@vger.kernel.org
3578L:	linux-mm@kvack.org
3579S:	Maintained
3580F:	mm/memcontrol.c
3581F:	mm/swap_cgroup.c
3582
3583CORETEMP HARDWARE MONITORING DRIVER
3584M:	Fenghua Yu <fenghua.yu@intel.com>
3585L:	linux-hwmon@vger.kernel.org
3586S:	Maintained
3587F:	Documentation/hwmon/coretemp
3588F:	drivers/hwmon/coretemp.c
3589
3590COSA/SRP SYNC SERIAL DRIVER
3591M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3592W:	http://www.fi.muni.cz/~kas/cosa/
3593S:	Maintained
3594F:	drivers/net/wan/cosa*
3595
3596CPMAC ETHERNET DRIVER
3597M:	Florian Fainelli <f.fainelli@gmail.com>
3598L:	netdev@vger.kernel.org
3599S:	Maintained
3600F:	drivers/net/ethernet/ti/cpmac.c
3601
3602CPU FREQUENCY DRIVERS
3603M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3604M:	Viresh Kumar <viresh.kumar@linaro.org>
3605L:	linux-pm@vger.kernel.org
3606S:	Maintained
3607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3608T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3609B:	https://bugzilla.kernel.org
3610F:	Documentation/cpu-freq/
3611F:	Documentation/devicetree/bindings/cpufreq/
3612F:	drivers/cpufreq/
3613F:	include/linux/cpufreq.h
3614F:	tools/testing/selftests/cpufreq/
3615
3616CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3617M:	Viresh Kumar <viresh.kumar@linaro.org>
3618M:	Sudeep Holla <sudeep.holla@arm.com>
3619L:	linux-pm@vger.kernel.org
3620W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3621S:	Maintained
3622F:	drivers/cpufreq/arm_big_little.h
3623F:	drivers/cpufreq/arm_big_little.c
3624F:	drivers/cpufreq/arm_big_little_dt.c
3625
3626CPU POWER MONITORING SUBSYSTEM
3627M:	Thomas Renninger <trenn@suse.com>
3628L:	linux-pm@vger.kernel.org
3629S:	Maintained
3630F:	tools/power/cpupower/
3631
3632CPUID/MSR DRIVER
3633M:	"H. Peter Anvin" <hpa@zytor.com>
3634S:	Maintained
3635F:	arch/x86/kernel/cpuid.c
3636F:	arch/x86/kernel/msr.c
3637
3638CPUIDLE DRIVER - ARM BIG LITTLE
3639M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3640M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3641L:	linux-pm@vger.kernel.org
3642L:	linux-arm-kernel@lists.infradead.org
3643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3644S:	Maintained
3645F:	drivers/cpuidle/cpuidle-big_little.c
3646
3647CPUIDLE DRIVER - ARM EXYNOS
3648M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3649M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3650M:	Kukjin Kim <kgene@kernel.org>
3651L:	linux-pm@vger.kernel.org
3652L:	linux-samsung-soc@vger.kernel.org
3653S:	Supported
3654F:	drivers/cpuidle/cpuidle-exynos.c
3655F:	arch/arm/mach-exynos/pm.c
3656
3657CPUIDLE DRIVERS
3658M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3659M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3660L:	linux-pm@vger.kernel.org
3661S:	Maintained
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3663B:	https://bugzilla.kernel.org
3664F:	drivers/cpuidle/*
3665F:	include/linux/cpuidle.h
3666
3667CRAMFS FILESYSTEM
3668W:	http://sourceforge.net/projects/cramfs/
3669S:	Orphan / Obsolete
3670F:	Documentation/filesystems/cramfs.txt
3671F:	fs/cramfs/
3672
3673CRIS PORT
3674M:	Mikael Starvik <starvik@axis.com>
3675M:	Jesper Nilsson <jesper.nilsson@axis.com>
3676L:	linux-cris-kernel@axis.com
3677W:	http://developer.axis.com
3678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3679S:	Maintained
3680F:	arch/cris/
3681F:	drivers/tty/serial/crisv10.*
3682
3683CRYPTO API
3684M:	Herbert Xu <herbert@gondor.apana.org.au>
3685M:	"David S. Miller" <davem@davemloft.net>
3686L:	linux-crypto@vger.kernel.org
3687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3689S:	Maintained
3690F:	Documentation/crypto/
3691F:	Documentation/devicetree/bindings/crypto/
3692F:	arch/*/crypto/
3693F:	crypto/
3694F:	drivers/crypto/
3695F:	include/crypto/
3696F:	include/linux/crypto*
3697
3698CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3699M:	Neil Horman <nhorman@tuxdriver.com>
3700L:	linux-crypto@vger.kernel.org
3701S:	Maintained
3702F:	crypto/ansi_cprng.c
3703F:	crypto/rng.c
3704
3705CS3308 MEDIA DRIVER
3706M:	Hans Verkuil <hverkuil@xs4all.nl>
3707L:	linux-media@vger.kernel.org
3708T:	git git://linuxtv.org/media_tree.git
3709W:	http://linuxtv.org
3710S:	Odd Fixes
3711F:	drivers/media/i2c/cs3308.c
3712F:	drivers/media/i2c/cs3308.h
3713
3714CS5535 Audio ALSA driver
3715M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3716S:	Maintained
3717F:	sound/pci/cs5535audio/
3718
3719CW1200 WLAN driver
3720M:	Solomon Peachy <pizza@shaftnet.org>
3721S:	Maintained
3722F:	drivers/net/wireless/st/cw1200/
3723
3724CX18 VIDEO4LINUX DRIVER
3725M:	Andy Walls <awalls@md.metrocast.net>
3726L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3727L:	linux-media@vger.kernel.org
3728T:	git git://linuxtv.org/media_tree.git
3729W:	https://linuxtv.org
3730W:	http://www.ivtvdriver.org/index.php/Cx18
3731S:	Maintained
3732F:	Documentation/media/v4l-drivers/cx18*
3733F:	drivers/media/pci/cx18/
3734F:	include/uapi/linux/ivtv*
3735
3736CX2341X MPEG ENCODER HELPER MODULE
3737M:	Hans Verkuil <hverkuil@xs4all.nl>
3738L:	linux-media@vger.kernel.org
3739T:	git git://linuxtv.org/media_tree.git
3740W:	https://linuxtv.org
3741S:	Maintained
3742F:	drivers/media/common/cx2341x*
3743F:	include/media/cx2341x*
3744
3745CX24120 MEDIA DRIVER
3746M:	Jemma Denson <jdenson@gmail.com>
3747M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3748L:	linux-media@vger.kernel.org
3749W:	https://linuxtv.org
3750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3751S:	Maintained
3752F:	drivers/media/dvb-frontends/cx24120*
3753
3754CX88 VIDEO4LINUX DRIVER
3755M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3756M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3757L:	linux-media@vger.kernel.org
3758W:	https://linuxtv.org
3759T:	git git://linuxtv.org/media_tree.git
3760S:	Odd fixes
3761F:	Documentation/media/v4l-drivers/cx88*
3762F:	drivers/media/pci/cx88/
3763
3764CXD2820R MEDIA DRIVER
3765M:	Antti Palosaari <crope@iki.fi>
3766L:	linux-media@vger.kernel.org
3767W:	https://linuxtv.org
3768W:	http://palosaari.fi/linux/
3769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3770T:	git git://linuxtv.org/anttip/media_tree.git
3771S:	Maintained
3772F:	drivers/media/dvb-frontends/cxd2820r*
3773
3774CXGB3 ETHERNET DRIVER (CXGB3)
3775M:	Santosh Raspatur <santosh@chelsio.com>
3776L:	netdev@vger.kernel.org
3777W:	http://www.chelsio.com
3778S:	Supported
3779F:	drivers/net/ethernet/chelsio/cxgb3/
3780
3781CXGB3 ISCSI DRIVER (CXGB3I)
3782M:	Karen Xie <kxie@chelsio.com>
3783L:	linux-scsi@vger.kernel.org
3784W:	http://www.chelsio.com
3785S:	Supported
3786F:	drivers/scsi/cxgbi/cxgb3i
3787
3788CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3789M:	Steve Wise <swise@chelsio.com>
3790L:	linux-rdma@vger.kernel.org
3791W:	http://www.openfabrics.org
3792S:	Supported
3793F:	drivers/infiniband/hw/cxgb3/
3794F:	include/uapi/rdma/cxgb3-abi.h
3795
3796CXGB4 CRYPTO DRIVER (chcr)
3797M:	Harsh Jain <harsh@chelsio.com>
3798L:	linux-crypto@vger.kernel.org
3799W:	http://www.chelsio.com
3800S:	Supported
3801F:	drivers/crypto/chelsio
3802
3803CXGB4 ETHERNET DRIVER (CXGB4)
3804M:	Ganesh Goudar <ganeshgr@chelsio.com>
3805L:	netdev@vger.kernel.org
3806W:	http://www.chelsio.com
3807S:	Supported
3808F:	drivers/net/ethernet/chelsio/cxgb4/
3809
3810CXGB4 ISCSI DRIVER (CXGB4I)
3811M:	Karen Xie <kxie@chelsio.com>
3812L:	linux-scsi@vger.kernel.org
3813W:	http://www.chelsio.com
3814S:	Supported
3815F:	drivers/scsi/cxgbi/cxgb4i
3816
3817CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3818M:	Steve Wise <swise@chelsio.com>
3819L:	linux-rdma@vger.kernel.org
3820W:	http://www.openfabrics.org
3821S:	Supported
3822F:	drivers/infiniband/hw/cxgb4/
3823F:	include/uapi/rdma/cxgb4-abi.h
3824
3825CXGB4VF ETHERNET DRIVER (CXGB4VF)
3826M:	Casey Leedom <leedom@chelsio.com>
3827L:	netdev@vger.kernel.org
3828W:	http://www.chelsio.com
3829S:	Supported
3830F:	drivers/net/ethernet/chelsio/cxgb4vf/
3831
3832CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3833M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3834M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3835L:	linuxppc-dev@lists.ozlabs.org
3836S:	Supported
3837F:	arch/powerpc/platforms/powernv/pci-cxl.c
3838F:	drivers/misc/cxl/
3839F:	include/misc/cxl*
3840F:	include/uapi/misc/cxl.h
3841F:	Documentation/powerpc/cxl.txt
3842F:	Documentation/ABI/testing/sysfs-class-cxl
3843
3844CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3845M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3846M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3847M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3848L:	linux-scsi@vger.kernel.org
3849S:	Supported
3850F:	drivers/scsi/cxlflash/
3851F:	include/uapi/scsi/cxlflash_ioctls.h
3852F:	Documentation/powerpc/cxlflash.txt
3853
3854CYBERPRO FB DRIVER
3855M:	Russell King <linux@armlinux.org.uk>
3856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3857W:	http://www.armlinux.org.uk/
3858S:	Maintained
3859F:	drivers/video/fbdev/cyber2000fb.*
3860
3861CYCLADES ASYNC MUX DRIVER
3862W:	http://www.cyclades.com/
3863S:	Orphan
3864F:	drivers/tty/cyclades.c
3865F:	include/linux/cyclades.h
3866F:	include/uapi/linux/cyclades.h
3867
3868CYCLADES PC300 DRIVER
3869W:	http://www.cyclades.com/
3870S:	Orphan
3871F:	drivers/net/wan/pc300*
3872
3873CYPRESS_FIRMWARE MEDIA DRIVER
3874M:	Antti Palosaari <crope@iki.fi>
3875L:	linux-media@vger.kernel.org
3876W:	https://linuxtv.org
3877W:	http://palosaari.fi/linux/
3878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3879T:	git git://linuxtv.org/anttip/media_tree.git
3880S:	Maintained
3881F:	drivers/media/common/cypress_firmware*
3882
3883CYTTSP TOUCHSCREEN DRIVER
3884M:	Ferruh Yigit <fery@cypress.com>
3885L:	linux-input@vger.kernel.org
3886S:	Supported
3887F:	drivers/input/touchscreen/cyttsp*
3888F:	include/linux/input/cyttsp.h
3889
3890D-LINK DIR-685 TOUCHKEYS DRIVER
3891M:	Linus Walleij <linus.walleij@linaro.org>
3892L:	linux-input@vger.kernel.org
3893S:	Supported
3894F:	drivers/input/dlink-dir685-touchkeys.c
3895
3896DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3897M:	Joshua Kinard <kumba@gentoo.org>
3898S:	Maintained
3899F:	drivers/rtc/rtc-ds1685.c
3900F:	include/linux/rtc/ds1685.h
3901
3902DAMA SLAVE for AX.25
3903M:	Joerg Reuter <jreuter@yaina.de>
3904W:	http://yaina.de/jreuter/
3905W:	http://www.qsl.net/dl1bke/
3906L:	linux-hams@vger.kernel.org
3907S:	Maintained
3908F:	net/ax25/af_ax25.c
3909F:	net/ax25/ax25_dev.c
3910F:	net/ax25/ax25_ds_*
3911F:	net/ax25/ax25_in.c
3912F:	net/ax25/ax25_out.c
3913F:	net/ax25/ax25_timer.c
3914F:	net/ax25/sysctl_net_ax25.c
3915
3916DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3917L:	netdev@vger.kernel.org
3918S:	Orphan
3919F:	Documentation/networking/dmfe.txt
3920F:	drivers/net/ethernet/dec/tulip/dmfe.c
3921
3922DC390/AM53C974 SCSI driver
3923M:	Hannes Reinecke <hare@suse.com>
3924L:	linux-scsi@vger.kernel.org
3925S:	Maintained
3926F:	drivers/scsi/am53c974.c
3927
3928DC395x SCSI driver
3929M:	Oliver Neukum <oliver@neukum.org>
3930M:	Ali Akcaagac <aliakc@web.de>
3931M:	Jamie Lenehan <lenehan@twibble.org>
3932L:	dc395x@twibble.org
3933W:	http://twibble.org/dist/dc395x/
3934W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3935S:	Maintained
3936F:	Documentation/scsi/dc395x.txt
3937F:	drivers/scsi/dc395x.*
3938
3939DCCP PROTOCOL
3940M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3941L:	dccp@vger.kernel.org
3942W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3943S:	Maintained
3944F:	include/linux/dccp.h
3945F:	include/uapi/linux/dccp.h
3946F:	include/linux/tfrc.h
3947F:	net/dccp/
3948
3949DECnet NETWORK LAYER
3950W:	http://linux-decnet.sourceforge.net
3951L:	linux-decnet-user@lists.sourceforge.net
3952S:	Orphan
3953F:	Documentation/networking/decnet.txt
3954F:	net/decnet/
3955
3956DECSTATION PLATFORM SUPPORT
3957M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3958L:	linux-mips@linux-mips.org
3959W:	http://www.linux-mips.org/wiki/DECstation
3960S:	Maintained
3961F:	arch/mips/dec/
3962F:	arch/mips/include/asm/dec/
3963F:	arch/mips/include/asm/mach-dec/
3964
3965DEFXX FDDI NETWORK DRIVER
3966M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3967S:	Maintained
3968F:	drivers/net/fddi/defxx.*
3969
3970DELL LAPTOP DRIVER
3971M:	Matthew Garrett <mjg59@srcf.ucam.org>
3972M:	Pali Rohár <pali.rohar@gmail.com>
3973L:	platform-driver-x86@vger.kernel.org
3974S:	Maintained
3975F:	drivers/platform/x86/dell-laptop.c
3976
3977DELL LAPTOP FREEFALL DRIVER
3978M:	Pali Rohár <pali.rohar@gmail.com>
3979S:	Maintained
3980F:	drivers/platform/x86/dell-smo8800.c
3981
3982DELL LAPTOP RBTN DRIVER
3983M:	Pali Rohár <pali.rohar@gmail.com>
3984S:	Maintained
3985F:	drivers/platform/x86/dell-rbtn.*
3986
3987DELL LAPTOP SMM DRIVER
3988M:	Pali Rohár <pali.rohar@gmail.com>
3989S:	Maintained
3990F:	drivers/hwmon/dell-smm-hwmon.c
3991F:	include/uapi/linux/i8k.h
3992
3993DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3994M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3995S:	Maintained
3996F:	Documentation/dcdbas.txt
3997F:	drivers/firmware/dcdbas.*
3998
3999DELL WMI EXTRAS DRIVER
4000M:	Matthew Garrett <mjg59@srcf.ucam.org>
4001M:	Pali Rohár <pali.rohar@gmail.com>
4002S:	Maintained
4003F:	drivers/platform/x86/dell-wmi.c
4004
4005DELTA ST MEDIA DRIVER
4006M:	Hugues Fruchet <hugues.fruchet@st.com>
4007L:	linux-media@vger.kernel.org
4008T:	git git://linuxtv.org/media_tree.git
4009W:	https://linuxtv.org
4010S:	Supported
4011F:	drivers/media/platform/sti/delta
4012
4013DENALI NAND DRIVER
4014M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4015L:	linux-mtd@lists.infradead.org
4016S:	Supported
4017F:	drivers/mtd/nand/denali*
4018
4019DESIGNWARE USB2 DRD IP DRIVER
4020M:	John Youn <johnyoun@synopsys.com>
4021L:	linux-usb@vger.kernel.org
4022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4023S:	Maintained
4024F:	drivers/usb/dwc2/
4025
4026DESIGNWARE USB3 DRD IP DRIVER
4027M:	Felipe Balbi <balbi@kernel.org>
4028L:	linux-usb@vger.kernel.org
4029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4030S:	Maintained
4031F:	drivers/usb/dwc3/
4032
4033DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4034M:	Andreas Klinger <ak@it-klinger.de>
4035L:	linux-iio@vger.kernel.org
4036S:	Maintained
4037F:	drivers/iio/proximity/srf*.c
4038
4039DEVICE COREDUMP (DEV_COREDUMP)
4040M:	Johannes Berg <johannes@sipsolutions.net>
4041L:	linux-kernel@vger.kernel.org
4042S:	Maintained
4043F:	drivers/base/devcoredump.c
4044F:	include/linux/devcoredump.h
4045
4046DEVICE FREQUENCY (DEVFREQ)
4047M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4048M:	Kyungmin Park <kyungmin.park@samsung.com>
4049R:	Chanwoo Choi <cw00.choi@samsung.com>
4050L:	linux-pm@vger.kernel.org
4051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4052S:	Maintained
4053F:	drivers/devfreq/
4054F:	include/linux/devfreq.h
4055F:	Documentation/devicetree/bindings/devfreq/
4056
4057DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4058M:	Chanwoo Choi <cw00.choi@samsung.com>
4059L:	linux-pm@vger.kernel.org
4060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4061S:	Supported
4062F:	drivers/devfreq/event/
4063F:	drivers/devfreq/devfreq-event.c
4064F:	include/linux/devfreq-event.h
4065F:	Documentation/devicetree/bindings/devfreq/event/
4066
4067DEVICE NUMBER REGISTRY
4068M:	Torben Mathiasen <device@lanana.org>
4069W:	http://lanana.org/docs/device-list/index.html
4070S:	Maintained
4071
4072DEVICE-MAPPER  (LVM)
4073M:	Alasdair Kergon <agk@redhat.com>
4074M:	Mike Snitzer <snitzer@redhat.com>
4075M:	dm-devel@redhat.com
4076L:	dm-devel@redhat.com
4077W:	http://sources.redhat.com/dm
4078Q:	http://patchwork.kernel.org/project/dm-devel/list/
4079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4080T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4081S:	Maintained
4082F:	Documentation/device-mapper/
4083F:	drivers/md/dm*
4084F:	drivers/md/persistent-data/
4085F:	include/linux/device-mapper.h
4086F:	include/linux/dm-*.h
4087F:	include/uapi/linux/dm-*.h
4088
4089DEVLINK
4090M:	Jiri Pirko <jiri@mellanox.com>
4091L:	netdev@vger.kernel.org
4092S:	Supported
4093F:	net/core/devlink.c
4094F:	include/net/devlink.h
4095F:	include/uapi/linux/devlink.h
4096
4097DIALOG SEMICONDUCTOR DRIVERS
4098M:	Support Opensource <support.opensource@diasemi.com>
4099W:	http://www.dialog-semiconductor.com/products
4100S:	Supported
4101F:	Documentation/hwmon/da90??
4102F:	Documentation/devicetree/bindings/mfd/da90*.txt
4103F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4104F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4105F:	Documentation/devicetree/bindings/regulator/da92*.txt
4106F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4107F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4108F:	drivers/gpio/gpio-da90??.c
4109F:	drivers/hwmon/da90??-hwmon.c
4110F:	drivers/iio/adc/da91??-*.c
4111F:	drivers/input/misc/da90??_onkey.c
4112F:	drivers/input/touchscreen/da9052_tsi.c
4113F:	drivers/leds/leds-da90??.c
4114F:	drivers/mfd/da903x.c
4115F:	drivers/mfd/da90??-*.c
4116F:	drivers/mfd/da91??-*.c
4117F:	drivers/power/supply/da9052-battery.c
4118F:	drivers/power/supply/da91??-*.c
4119F:	drivers/regulator/da903x.c
4120F:	drivers/regulator/da9???-regulator.[ch]
4121F:	drivers/thermal/da90??-thermal.c
4122F:	drivers/rtc/rtc-da90??.c
4123F:	drivers/video/backlight/da90??_bl.c
4124F:	drivers/watchdog/da90??_wdt.c
4125F:	include/linux/mfd/da903x.h
4126F:	include/linux/mfd/da9052/
4127F:	include/linux/mfd/da9055/
4128F:	include/linux/mfd/da9062/
4129F:	include/linux/mfd/da9063/
4130F:	include/linux/mfd/da9150/
4131F:	include/linux/regulator/da9211.h
4132F:	include/sound/da[79]*.h
4133F:	sound/soc/codecs/da[79]*.[ch]
4134
4135DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4136M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4137L:	linux-gpio@vger.kernel.org
4138S:	Maintained
4139F:	drivers/gpio/gpio-gpio-mm.c
4140
4141DIGI NEO AND CLASSIC PCI PRODUCTS
4142M:	Lidza Louina <lidza.louina@gmail.com>
4143M:	Mark Hounschell <markh@compro.net>
4144L:	driverdev-devel@linuxdriverproject.org
4145S:	Maintained
4146F:	drivers/staging/dgnc/
4147
4148DIOLAN U2C-12 I2C DRIVER
4149M:	Guenter Roeck <linux@roeck-us.net>
4150L:	linux-i2c@vger.kernel.org
4151S:	Maintained
4152F:	drivers/i2c/busses/i2c-diolan-u2c.c
4153
4154DIRECT ACCESS (DAX)
4155M:	Matthew Wilcox <mawilcox@microsoft.com>
4156M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4157L:	linux-fsdevel@vger.kernel.org
4158S:	Supported
4159F:	fs/dax.c
4160F:	include/linux/dax.h
4161F:	include/trace/events/fs_dax.h
4162
4163DIRECTORY NOTIFICATION (DNOTIFY)
4164M:	Jan Kara <jack@suse.cz>
4165R:	Amir Goldstein <amir73il@gmail.com>
4166L:	linux-fsdevel@vger.kernel.org
4167S:	Maintained
4168F:	Documentation/filesystems/dnotify.txt
4169F:	fs/notify/dnotify/
4170F:	include/linux/dnotify.h
4171
4172DISK GEOMETRY AND PARTITION HANDLING
4173M:	Andries Brouwer <aeb@cwi.nl>
4174W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4175W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4176W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4177S:	Maintained
4178
4179DISKQUOTA
4180M:	Jan Kara <jack@suse.com>
4181S:	Maintained
4182F:	Documentation/filesystems/quota.txt
4183F:	fs/quota/
4184F:	include/linux/quota*.h
4185F:	include/uapi/linux/quota*.h
4186
4187DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4188M:	Bernie Thompson <bernie@plugable.com>
4189L:	linux-fbdev@vger.kernel.org
4190S:	Maintained
4191W:	http://plugable.com/category/projects/udlfb/
4192F:	drivers/video/fbdev/udlfb.c
4193F:	include/video/udlfb.h
4194F:	Documentation/fb/udlfb.txt
4195
4196DISTRIBUTED LOCK MANAGER (DLM)
4197M:	Christine Caulfield <ccaulfie@redhat.com>
4198M:	David Teigland <teigland@redhat.com>
4199L:	cluster-devel@redhat.com
4200W:	http://sources.redhat.com/cluster/
4201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4202S:	Supported
4203F:	fs/dlm/
4204
4205DMA BUFFER SHARING FRAMEWORK
4206M:	Sumit Semwal <sumit.semwal@linaro.org>
4207S:	Maintained
4208L:	linux-media@vger.kernel.org
4209L:	dri-devel@lists.freedesktop.org
4210L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4211F:	drivers/dma-buf/
4212F:	include/linux/dma-buf*
4213F:	include/linux/reservation.h
4214F:	include/linux/*fence.h
4215F:	Documentation/driver-api/dma-buf.rst
4216T:	git git://anongit.freedesktop.org/drm/drm-misc
4217
4218DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4219M:	Vinod Koul <vinod.koul@intel.com>
4220L:	dmaengine@vger.kernel.org
4221Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4222S:	Maintained
4223F:	drivers/dma/
4224F:	include/linux/dmaengine.h
4225F:	Documentation/devicetree/bindings/dma/
4226F:	Documentation/dmaengine/
4227T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4228
4229DMA MAPPING HELPERS
4230M:	Christoph Hellwig <hch@lst.de>
4231M:	Marek Szyprowski <m.szyprowski@samsung.com>
4232R:	Robin Murphy <robin.murphy@arm.com>
4233L:	iommu@lists.linux-foundation.org
4234T:	git git://git.infradead.org/users/hch/dma-mapping.git
4235W:	http://git.infradead.org/users/hch/dma-mapping.git
4236S:	Supported
4237F:	lib/dma-debug.c
4238F:	lib/dma-noop.c
4239F:	lib/dma-virt.c
4240F:	drivers/base/dma-mapping.c
4241F:	drivers/base/dma-coherent.c
4242F:	include/linux/dma-mapping.h
4243
4244DME1737 HARDWARE MONITOR DRIVER
4245M:	Juerg Haefliger <juergh@gmail.com>
4246L:	linux-hwmon@vger.kernel.org
4247S:	Maintained
4248F:	Documentation/hwmon/dme1737
4249F:	drivers/hwmon/dme1737.c
4250
4251DMI/SMBIOS SUPPORT
4252M:	Jean Delvare <jdelvare@suse.com>
4253S:	Maintained
4254T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4255F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4256F:	drivers/firmware/dmi-id.c
4257F:	drivers/firmware/dmi_scan.c
4258F:	include/linux/dmi.h
4259
4260DOCUMENTATION
4261M:	Jonathan Corbet <corbet@lwn.net>
4262L:	linux-doc@vger.kernel.org
4263S:	Maintained
4264F:	Documentation/
4265F:	scripts/kernel-doc
4266X:	Documentation/ABI/
4267X:	Documentation/devicetree/
4268X:	Documentation/acpi
4269X:	Documentation/power
4270X:	Documentation/spi
4271X:	Documentation/media
4272T:	git git://git.lwn.net/linux.git docs-next
4273
4274DONGWOON DW9714 LENS VOICE COIL DRIVER
4275M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4276L:	linux-media@vger.kernel.org
4277T:	git git://linuxtv.org/media_tree.git
4278S:	Maintained
4279F:	drivers/media/i2c/dw9714.c
4280
4281DOUBLETALK DRIVER
4282M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4283L:	blinux-list@redhat.com
4284S:	Maintained
4285F:	drivers/char/dtlk.c
4286F:	include/linux/dtlk.h
4287
4288DPAA2 DATAPATH I/O (DPIO) DRIVER
4289M:	Roy Pledge <Roy.Pledge@nxp.com>
4290L:	linux-kernel@vger.kernel.org
4291S:	Maintained
4292F:	drivers/staging/fsl-mc/bus/dpio
4293
4294DPAA2 ETHERNET DRIVER
4295M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4296L:	linux-kernel@vger.kernel.org
4297S:	Maintained
4298F:	drivers/staging/fsl-dpaa2/ethernet
4299
4300DPT_I2O SCSI RAID DRIVER
4301M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4302L:	linux-scsi@vger.kernel.org
4303W:	http://www.adaptec.com/
4304S:	Maintained
4305F:	drivers/scsi/dpt*
4306F:	drivers/scsi/dpt/
4307
4308DRBD DRIVER
4309M:	Philipp Reisner <philipp.reisner@linbit.com>
4310M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4311L:	drbd-dev@lists.linbit.com
4312W:	http://www.drbd.org
4313T:	git git://git.linbit.com/linux-drbd.git
4314T:	git git://git.linbit.com/drbd-8.4.git
4315S:	Supported
4316F:	drivers/block/drbd/
4317F:	lib/lru_cache.c
4318F:	Documentation/blockdev/drbd/
4319
4320DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4321M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4323S:	Supported
4324F:	Documentation/kobject.txt
4325F:	drivers/base/
4326F:	fs/debugfs/
4327F:	fs/sysfs/
4328F:	include/linux/debugfs.h
4329F:	include/linux/kobj*
4330F:	lib/kobj*
4331
4332DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4333M:	Kevin Hilman <khilman@kernel.org>
4334M:	Nishanth Menon <nm@ti.com>
4335S:	Maintained
4336F:	drivers/power/avs/
4337F:	include/linux/power/smartreflex.h
4338L:	linux-pm@vger.kernel.org
4339
4340DRM DRIVER FOR ARM PL111 CLCD
4341M:	Eric Anholt <eric@anholt.net>
4342T:	git git://anongit.freedesktop.org/drm/drm-misc
4343S:	Supported
4344F:	drivers/gpu/drm/pl111/
4345
4346DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4347M:	Dave Airlie <airlied@redhat.com>
4348S:	Odd Fixes
4349F:	drivers/gpu/drm/ast/
4350
4351DRM DRIVER FOR BOCHS VIRTUAL GPU
4352M:	Gerd Hoffmann <kraxel@redhat.com>
4353L:	virtualization@lists.linux-foundation.org
4354T:	git git://anongit.freedesktop.org/drm/drm-misc
4355S:	Maintained
4356F:	drivers/gpu/drm/bochs/
4357
4358DRM DRIVER FOR INTEL I810 VIDEO CARDS
4359S:	Orphan / Obsolete
4360F:	drivers/gpu/drm/i810/
4361F:	include/uapi/drm/i810_drm.h
4362
4363DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4364S:	Orphan / Obsolete
4365F:	drivers/gpu/drm/mga/
4366F:	include/uapi/drm/mga_drm.h
4367
4368DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4369M:	Dave Airlie <airlied@redhat.com>
4370S:	Odd Fixes
4371F:	drivers/gpu/drm/mgag200/
4372
4373DRM DRIVER FOR MI0283QT
4374M:	Noralf Trønnes <noralf@tronnes.org>
4375S:	Maintained
4376F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4377F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4378
4379DRM DRIVER FOR MSM ADRENO GPU
4380M:	Rob Clark <robdclark@gmail.com>
4381L:	linux-arm-msm@vger.kernel.org
4382L:	dri-devel@lists.freedesktop.org
4383L:	freedreno@lists.freedesktop.org
4384T:	git git://people.freedesktop.org/~robclark/linux
4385S:	Maintained
4386F:	drivers/gpu/drm/msm/
4387F:	include/uapi/drm/msm_drm.h
4388F:	Documentation/devicetree/bindings/display/msm/
4389
4390DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4391M:	Ben Skeggs <bskeggs@redhat.com>
4392L:	dri-devel@lists.freedesktop.org
4393L:	nouveau@lists.freedesktop.org
4394T:	git git://github.com/skeggsb/linux
4395S:	Supported
4396F:	drivers/gpu/drm/nouveau/
4397F:	include/uapi/drm/nouveau_drm.h
4398
4399DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4400M:	Noralf Trønnes <noralf@tronnes.org>
4401S:	Maintained
4402F:	drivers/gpu/drm/tinydrm/repaper.c
4403F:	Documentation/devicetree/bindings/display/repaper.txt
4404
4405DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4406M:	Dave Airlie <airlied@redhat.com>
4407M:	Gerd Hoffmann <kraxel@redhat.com>
4408L:	virtualization@lists.linux-foundation.org
4409T:	git git://anongit.freedesktop.org/drm/drm-misc
4410S:	Obsolete
4411W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4412F:	drivers/gpu/drm/cirrus/
4413
4414DRM DRIVER FOR QXL VIRTUAL GPU
4415M:	Dave Airlie <airlied@redhat.com>
4416M:	Gerd Hoffmann <kraxel@redhat.com>
4417L:	virtualization@lists.linux-foundation.org
4418T:	git git://anongit.freedesktop.org/drm/drm-misc
4419S:	Maintained
4420F:	drivers/gpu/drm/qxl/
4421F:	include/uapi/drm/qxl_drm.h
4422
4423DRM DRIVER FOR RAGE 128 VIDEO CARDS
4424S:	Orphan / Obsolete
4425F:	drivers/gpu/drm/r128/
4426F:	include/uapi/drm/r128_drm.h
4427
4428DRM DRIVER FOR SAVAGE VIDEO CARDS
4429S:	Orphan / Obsolete
4430F:	drivers/gpu/drm/savage/
4431F:	include/uapi/drm/savage_drm.h
4432
4433DRM DRIVER FOR SIS VIDEO CARDS
4434S:	Orphan / Obsolete
4435F:	drivers/gpu/drm/sis/
4436F:	include/uapi/drm/sis_drm.h
4437
4438DRM DRIVER FOR SITRONIX ST7586 PANELS
4439M:	David Lechner <david@lechnology.com>
4440S:	Maintained
4441F:	drivers/gpu/drm/tinydrm/st7586.c
4442F:	Documentation/devicetree/bindings/display/st7586.txt
4443
4444DRM DRIVER FOR TDFX VIDEO CARDS
4445S:	Orphan / Obsolete
4446F:	drivers/gpu/drm/tdfx/
4447
4448DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4449M:	Dave Airlie <airlied@redhat.com>
4450S:	Odd Fixes
4451F:	drivers/gpu/drm/udl/
4452
4453DRM DRIVER FOR VMWARE VIRTUAL GPU
4454M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4455M:	Sinclair Yeh <syeh@vmware.com>
4456M:	Thomas Hellstrom <thellstrom@vmware.com>
4457L:	dri-devel@lists.freedesktop.org
4458T:	git git://people.freedesktop.org/~syeh/repos_linux
4459T:	git git://people.freedesktop.org/~thomash/linux
4460S:	Supported
4461F:	drivers/gpu/drm/vmwgfx/
4462F:	include/uapi/drm/vmwgfx_drm.h
4463
4464DRM DRIVERS
4465M:	David Airlie <airlied@linux.ie>
4466L:	dri-devel@lists.freedesktop.org
4467T:	git git://people.freedesktop.org/~airlied/linux
4468B:	https://bugs.freedesktop.org/
4469C:	irc://chat.freenode.net/dri-devel
4470S:	Maintained
4471F:	drivers/gpu/drm/
4472F:	drivers/gpu/vga/
4473F:	Documentation/devicetree/bindings/display/
4474F:	Documentation/devicetree/bindings/gpu/
4475F:	Documentation/devicetree/bindings/video/
4476F:	Documentation/gpu/
4477F:	include/drm/
4478F:	include/uapi/drm/
4479F:	include/linux/vga*
4480
4481DRM DRIVERS AND MISC GPU PATCHES
4482M:	Daniel Vetter <daniel.vetter@intel.com>
4483M:	Jani Nikula <jani.nikula@linux.intel.com>
4484M:	Sean Paul <seanpaul@chromium.org>
4485W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4486S:	Maintained
4487T:	git git://anongit.freedesktop.org/drm/drm-misc
4488F:	Documentation/gpu/
4489F:	drivers/gpu/vga/
4490F:	drivers/gpu/drm/*
4491F:	include/drm/drm*
4492F:	include/uapi/drm/drm*
4493F:	include/linux/vga*
4494
4495DRM DRIVERS FOR ALLWINNER A10
4496M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4497L:	dri-devel@lists.freedesktop.org
4498S:	Supported
4499F:	drivers/gpu/drm/sun4i/
4500F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4502
4503DRM DRIVERS FOR AMLOGIC SOCS
4504M:	Neil Armstrong <narmstrong@baylibre.com>
4505L:	dri-devel@lists.freedesktop.org
4506L:	linux-amlogic@lists.infradead.org
4507W:	http://linux-meson.com/
4508S:	Supported
4509F:	drivers/gpu/drm/meson/
4510F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4511F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4512F:	Documentation/gpu/meson.rst
4513T:	git git://anongit.freedesktop.org/drm/drm-misc
4514
4515DRM DRIVERS FOR ATMEL HLCDC
4516M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4517L:	dri-devel@lists.freedesktop.org
4518S:	Supported
4519F:	drivers/gpu/drm/atmel-hlcdc/
4520F:	Documentation/devicetree/bindings/drm/atmel/
4521T:	git git://anongit.freedesktop.org/drm/drm-misc
4522
4523DRM DRIVERS FOR BRIDGE CHIPS
4524M:	Archit Taneja <architt@codeaurora.org>
4525M:	Andrzej Hajda <a.hajda@samsung.com>
4526R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4527S:	Maintained
4528T:	git git://anongit.freedesktop.org/drm/drm-misc
4529F:	drivers/gpu/drm/bridge/
4530
4531DRM DRIVERS FOR EXYNOS
4532M:	Inki Dae <inki.dae@samsung.com>
4533M:	Joonyoung Shim <jy0922.shim@samsung.com>
4534M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4535M:	Kyungmin Park <kyungmin.park@samsung.com>
4536L:	dri-devel@lists.freedesktop.org
4537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4538S:	Supported
4539F:	drivers/gpu/drm/exynos/
4540F:	include/uapi/drm/exynos_drm.h
4541F:	Documentation/devicetree/bindings/display/exynos/
4542
4543DRM DRIVERS FOR FREESCALE DCU
4544M:	Stefan Agner <stefan@agner.ch>
4545M:	Alison Wang <alison.wang@freescale.com>
4546L:	dri-devel@lists.freedesktop.org
4547S:	Supported
4548F:	drivers/gpu/drm/fsl-dcu/
4549F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4550F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4551F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4552
4553DRM DRIVERS FOR FREESCALE IMX
4554M:	Philipp Zabel <p.zabel@pengutronix.de>
4555L:	dri-devel@lists.freedesktop.org
4556S:	Maintained
4557F:	drivers/gpu/drm/imx/
4558F:	drivers/gpu/ipu-v3/
4559F:	Documentation/devicetree/bindings/display/imx/
4560
4561DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4562M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4563L:	dri-devel@lists.freedesktop.org
4564T:	git git://github.com/patjak/drm-gma500
4565S:	Maintained
4566F:	drivers/gpu/drm/gma500/
4567
4568DRM DRIVERS FOR HISILICON
4569M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4570M:	Rongrong Zou <zourongrong@gmail.com>
4571R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4572R:	Chen Feng <puck.chen@hisilicon.com>
4573L:	dri-devel@lists.freedesktop.org
4574T:	git git://github.com/xin3liang/linux.git
4575S:	Maintained
4576F:	drivers/gpu/drm/hisilicon/
4577F:	Documentation/devicetree/bindings/display/hisilicon/
4578
4579DRM DRIVERS FOR MEDIATEK
4580M:	CK Hu <ck.hu@mediatek.com>
4581M:	Philipp Zabel <p.zabel@pengutronix.de>
4582L:	dri-devel@lists.freedesktop.org
4583S:	Supported
4584F:	drivers/gpu/drm/mediatek/
4585F:	Documentation/devicetree/bindings/display/mediatek/
4586
4587DRM DRIVERS FOR NVIDIA TEGRA
4588M:	Thierry Reding <thierry.reding@gmail.com>
4589L:	dri-devel@lists.freedesktop.org
4590L:	linux-tegra@vger.kernel.org
4591T:	git git://anongit.freedesktop.org/tegra/linux.git
4592S:	Supported
4593F:	drivers/gpu/drm/tegra/
4594F:	drivers/gpu/host1x/
4595F:	include/linux/host1x.h
4596F:	include/uapi/drm/tegra_drm.h
4597F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4598
4599DRM DRIVERS FOR RENESAS
4600M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4601L:	dri-devel@lists.freedesktop.org
4602L:	linux-renesas-soc@vger.kernel.org
4603T:	git git://linuxtv.org/pinchartl/fbdev
4604S:	Supported
4605F:	drivers/gpu/drm/rcar-du/
4606F:	drivers/gpu/drm/shmobile/
4607F:	include/linux/platform_data/shmob_drm.h
4608F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4609F:	Documentation/devicetree/bindings/display/renesas,du.txt
4610
4611DRM DRIVERS FOR ROCKCHIP
4612M:	Mark Yao <mark.yao@rock-chips.com>
4613L:	dri-devel@lists.freedesktop.org
4614S:	Maintained
4615F:	drivers/gpu/drm/rockchip/
4616F:	Documentation/devicetree/bindings/display/rockchip/
4617T:	git git://anongit.freedesktop.org/drm/drm-misc
4618
4619DRM DRIVERS FOR STI
4620M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4621M:	Vincent Abriou <vincent.abriou@st.com>
4622L:	dri-devel@lists.freedesktop.org
4623T:	git git://anongit.freedesktop.org/drm/drm-misc
4624S:	Maintained
4625F:	drivers/gpu/drm/sti
4626F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4627
4628DRM DRIVERS FOR STM
4629M:	Yannick Fertre <yannick.fertre@st.com>
4630M:	Philippe Cornu <philippe.cornu@st.com>
4631M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4632M:	Vincent Abriou <vincent.abriou@st.com>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635S:	Maintained
4636F:	drivers/gpu/drm/stm
4637F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4638
4639DRM DRIVERS FOR TI LCDC
4640M:	Jyri Sarha <jsarha@ti.com>
4641R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4642L:	dri-devel@lists.freedesktop.org
4643S:	Maintained
4644F:	drivers/gpu/drm/tilcdc/
4645F:	Documentation/devicetree/bindings/display/tilcdc/
4646
4647DRM DRIVERS FOR TI OMAP
4648M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4649L:	dri-devel@lists.freedesktop.org
4650S:	Maintained
4651F:	drivers/gpu/drm/omapdrm/
4652F:	Documentation/devicetree/bindings/display/ti/
4653
4654DRM DRIVERS FOR VC4
4655M:	Eric Anholt <eric@anholt.net>
4656T:	git git://github.com/anholt/linux
4657S:	Supported
4658F:	drivers/gpu/drm/vc4/
4659F:	include/uapi/drm/vc4_drm.h
4660F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4661T:	git git://anongit.freedesktop.org/drm/drm-misc
4662
4663DRM DRIVERS FOR VIVANTE GPU IP
4664M:	Lucas Stach <l.stach@pengutronix.de>
4665R:	Russell King <linux+etnaviv@armlinux.org.uk>
4666R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4667L:	etnaviv@lists.freedesktop.org
4668L:	dri-devel@lists.freedesktop.org
4669S:	Maintained
4670F:	drivers/gpu/drm/etnaviv/
4671F:	include/uapi/drm/etnaviv_drm.h
4672F:	Documentation/devicetree/bindings/display/etnaviv/
4673
4674DRM DRIVERS FOR ZTE ZX
4675M:	Shawn Guo <shawnguo@kernel.org>
4676L:	dri-devel@lists.freedesktop.org
4677S:	Maintained
4678F:	drivers/gpu/drm/zte/
4679F:	Documentation/devicetree/bindings/display/zte,vou.txt
4680T:	git git://anongit.freedesktop.org/drm/drm-misc
4681
4682DRM PANEL DRIVERS
4683M:	Thierry Reding <thierry.reding@gmail.com>
4684L:	dri-devel@lists.freedesktop.org
4685T:	git git://anongit.freedesktop.org/tegra/linux.git
4686S:	Maintained
4687F:	drivers/gpu/drm/drm_panel.c
4688F:	drivers/gpu/drm/panel/
4689F:	include/drm/drm_panel.h
4690F:	Documentation/devicetree/bindings/display/panel/
4691
4692DRM TINYDRM DRIVERS
4693M:	Noralf Trønnes <noralf@tronnes.org>
4694W:	https://github.com/notro/tinydrm/wiki/Development
4695T:	git git://anongit.freedesktop.org/drm/drm-misc
4696S:	Maintained
4697F:	drivers/gpu/drm/tinydrm/
4698F:	include/drm/tinydrm/
4699
4700DSBR100 USB FM RADIO DRIVER
4701M:	Alexey Klimov <klimov.linux@gmail.com>
4702L:	linux-media@vger.kernel.org
4703T:	git git://linuxtv.org/media_tree.git
4704S:	Maintained
4705F:	drivers/media/radio/dsbr100.c
4706
4707DSCC4 DRIVER
4708M:	Francois Romieu <romieu@fr.zoreil.com>
4709L:	netdev@vger.kernel.org
4710S:	Maintained
4711F:	drivers/net/wan/dscc4.c
4712
4713DT3155 MEDIA DRIVER
4714M:	Hans Verkuil <hverkuil@xs4all.nl>
4715L:	linux-media@vger.kernel.org
4716T:	git git://linuxtv.org/media_tree.git
4717W:	https://linuxtv.org
4718S:	Odd Fixes
4719F:	drivers/media/pci/dt3155/
4720
4721DVB_USB_AF9015 MEDIA DRIVER
4722M:	Antti Palosaari <crope@iki.fi>
4723L:	linux-media@vger.kernel.org
4724W:	https://linuxtv.org
4725W:	http://palosaari.fi/linux/
4726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4727T:	git git://linuxtv.org/anttip/media_tree.git
4728S:	Maintained
4729F:	drivers/media/usb/dvb-usb-v2/af9015*
4730
4731DVB_USB_AF9035 MEDIA DRIVER
4732M:	Antti Palosaari <crope@iki.fi>
4733L:	linux-media@vger.kernel.org
4734W:	https://linuxtv.org
4735W:	http://palosaari.fi/linux/
4736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4737T:	git git://linuxtv.org/anttip/media_tree.git
4738S:	Maintained
4739F:	drivers/media/usb/dvb-usb-v2/af9035*
4740
4741DVB_USB_ANYSEE MEDIA DRIVER
4742M:	Antti Palosaari <crope@iki.fi>
4743L:	linux-media@vger.kernel.org
4744W:	https://linuxtv.org
4745W:	http://palosaari.fi/linux/
4746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4747T:	git git://linuxtv.org/anttip/media_tree.git
4748S:	Maintained
4749F:	drivers/media/usb/dvb-usb-v2/anysee*
4750
4751DVB_USB_AU6610 MEDIA DRIVER
4752M:	Antti Palosaari <crope@iki.fi>
4753L:	linux-media@vger.kernel.org
4754W:	https://linuxtv.org
4755W:	http://palosaari.fi/linux/
4756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4757T:	git git://linuxtv.org/anttip/media_tree.git
4758S:	Maintained
4759F:	drivers/media/usb/dvb-usb-v2/au6610*
4760
4761DVB_USB_CE6230 MEDIA DRIVER
4762M:	Antti Palosaari <crope@iki.fi>
4763L:	linux-media@vger.kernel.org
4764W:	https://linuxtv.org
4765W:	http://palosaari.fi/linux/
4766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4767T:	git git://linuxtv.org/anttip/media_tree.git
4768S:	Maintained
4769F:	drivers/media/usb/dvb-usb-v2/ce6230*
4770
4771DVB_USB_CXUSB MEDIA DRIVER
4772M:	Michael Krufky <mkrufky@linuxtv.org>
4773L:	linux-media@vger.kernel.org
4774W:	https://linuxtv.org
4775W:	http://github.com/mkrufky
4776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4777T:	git git://linuxtv.org/media_tree.git
4778S:	Maintained
4779F:	drivers/media/usb/dvb-usb/cxusb*
4780
4781DVB_USB_EC168 MEDIA DRIVER
4782M:	Antti Palosaari <crope@iki.fi>
4783L:	linux-media@vger.kernel.org
4784W:	https://linuxtv.org
4785W:	http://palosaari.fi/linux/
4786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4787T:	git git://linuxtv.org/anttip/media_tree.git
4788S:	Maintained
4789F:	drivers/media/usb/dvb-usb-v2/ec168*
4790
4791DVB_USB_GL861 MEDIA DRIVER
4792M:	Antti Palosaari <crope@iki.fi>
4793L:	linux-media@vger.kernel.org
4794W:	https://linuxtv.org
4795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4796T:	git git://linuxtv.org/anttip/media_tree.git
4797S:	Maintained
4798F:	drivers/media/usb/dvb-usb-v2/gl861*
4799
4800DVB_USB_MXL111SF MEDIA DRIVER
4801M:	Michael Krufky <mkrufky@linuxtv.org>
4802L:	linux-media@vger.kernel.org
4803W:	https://linuxtv.org
4804W:	http://github.com/mkrufky
4805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4806T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4807S:	Maintained
4808F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4809
4810DVB_USB_RTL28XXU MEDIA DRIVER
4811M:	Antti Palosaari <crope@iki.fi>
4812L:	linux-media@vger.kernel.org
4813W:	https://linuxtv.org
4814W:	http://palosaari.fi/linux/
4815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4816T:	git git://linuxtv.org/anttip/media_tree.git
4817S:	Maintained
4818F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4819
4820DVB_USB_V2 MEDIA DRIVER
4821M:	Antti Palosaari <crope@iki.fi>
4822L:	linux-media@vger.kernel.org
4823W:	https://linuxtv.org
4824W:	http://palosaari.fi/linux/
4825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4826T:	git git://linuxtv.org/anttip/media_tree.git
4827S:	Maintained
4828F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4829F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4830
4831DYNAMIC DEBUG
4832M:	Jason Baron <jbaron@akamai.com>
4833S:	Maintained
4834F:	lib/dynamic_debug.c
4835F:	include/linux/dynamic_debug.h
4836
4837DZ DECSTATION DZ11 SERIAL DRIVER
4838M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4839S:	Maintained
4840F:	drivers/tty/serial/dz.*
4841
4842E3X0 POWER BUTTON DRIVER
4843M:	Moritz Fischer <moritz.fischer@ettus.com>
4844L:	usrp-users@lists.ettus.com
4845W:	http://www.ettus.com
4846S:	Supported
4847F:	drivers/input/misc/e3x0-button.c
4848F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4849
4850E4000 MEDIA DRIVER
4851M:	Antti Palosaari <crope@iki.fi>
4852L:	linux-media@vger.kernel.org
4853W:	https://linuxtv.org
4854W:	http://palosaari.fi/linux/
4855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4856T:	git git://linuxtv.org/anttip/media_tree.git
4857S:	Maintained
4858F:	drivers/media/tuners/e4000*
4859
4860EATA ISA/EISA/PCI SCSI DRIVER
4861M:	Dario Ballabio <ballabio_dario@emc.com>
4862L:	linux-scsi@vger.kernel.org
4863S:	Maintained
4864F:	drivers/scsi/eata.c
4865
4866EC100 MEDIA DRIVER
4867M:	Antti Palosaari <crope@iki.fi>
4868L:	linux-media@vger.kernel.org
4869W:	https://linuxtv.org
4870W:	http://palosaari.fi/linux/
4871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4872T:	git git://linuxtv.org/anttip/media_tree.git
4873S:	Maintained
4874F:	drivers/media/dvb-frontends/ec100*
4875
4876ECRYPT FILE SYSTEM
4877M:	Tyler Hicks <tyhicks@canonical.com>
4878L:	ecryptfs@vger.kernel.org
4879W:	http://ecryptfs.org
4880W:	https://launchpad.net/ecryptfs
4881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4882S:	Supported
4883F:	Documentation/filesystems/ecryptfs.txt
4884F:	fs/ecryptfs/
4885
4886EDAC-AMD64
4887M:	Borislav Petkov <bp@alien8.de>
4888L:	linux-edac@vger.kernel.org
4889S:	Maintained
4890F:	drivers/edac/amd64_edac*
4891
4892EDAC-CALXEDA
4893M:	Robert Richter <rric@kernel.org>
4894L:	linux-edac@vger.kernel.org
4895S:	Maintained
4896F:	drivers/edac/highbank*
4897
4898EDAC-CAVIUM
4899M:	Ralf Baechle <ralf@linux-mips.org>
4900M:	David Daney <david.daney@cavium.com>
4901L:	linux-edac@vger.kernel.org
4902L:	linux-mips@linux-mips.org
4903S:	Supported
4904F:	drivers/edac/octeon_edac*
4905F:	drivers/edac/thunderx_edac*
4906
4907EDAC-CORE
4908M:	Borislav Petkov <bp@alien8.de>
4909M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4911L:	linux-edac@vger.kernel.org
4912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4914S:	Supported
4915F:	Documentation/admin-guide/ras.rst
4916F:	Documentation/driver-api/edac.rst
4917F:	drivers/edac/
4918F:	include/linux/edac.h
4919
4920EDAC-E752X
4921M:	Mark Gross <mark.gross@intel.com>
4922L:	linux-edac@vger.kernel.org
4923S:	Maintained
4924F:	drivers/edac/e752x_edac.c
4925
4926EDAC-E7XXX
4927L:	linux-edac@vger.kernel.org
4928S:	Maintained
4929F:	drivers/edac/e7xxx_edac.c
4930
4931EDAC-FSL_DDR
4932M:	York Sun <york.sun@nxp.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/fsl_ddr_edac.*
4936
4937EDAC-GHES
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/ghes_edac.c
4943
4944EDAC-I3000
4945L:	linux-edac@vger.kernel.org
4946S:	Orphan
4947F:	drivers/edac/i3000_edac.c
4948
4949EDAC-I5000
4950L:	linux-edac@vger.kernel.org
4951S:	Maintained
4952F:	drivers/edac/i5000_edac.c
4953
4954EDAC-I5400
4955M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4956M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4957L:	linux-edac@vger.kernel.org
4958S:	Maintained
4959F:	drivers/edac/i5400_edac.c
4960
4961EDAC-I7300
4962M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4963M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4964L:	linux-edac@vger.kernel.org
4965S:	Maintained
4966F:	drivers/edac/i7300_edac.c
4967
4968EDAC-I7CORE
4969M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4970M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4971L:	linux-edac@vger.kernel.org
4972S:	Maintained
4973F:	drivers/edac/i7core_edac.c
4974
4975EDAC-I82443BXGX
4976M:	Tim Small <tim@buttersideup.com>
4977L:	linux-edac@vger.kernel.org
4978S:	Maintained
4979F:	drivers/edac/i82443bxgx_edac.c
4980
4981EDAC-I82975X
4982M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4983M:	"Arvind R." <arvino55@gmail.com>
4984L:	linux-edac@vger.kernel.org
4985S:	Maintained
4986F:	drivers/edac/i82975x_edac.c
4987
4988EDAC-IE31200
4989M:	Jason Baron <jbaron@akamai.com>
4990L:	linux-edac@vger.kernel.org
4991S:	Maintained
4992F:	drivers/edac/ie31200_edac.c
4993
4994EDAC-MPC85XX
4995M:	Johannes Thumshirn <morbidrsa@gmail.com>
4996L:	linux-edac@vger.kernel.org
4997S:	Maintained
4998F:	drivers/edac/mpc85xx_edac.[ch]
4999
5000EDAC-PASEMI
5001M:	Egor Martovetsky <egor@pasemi.com>
5002L:	linux-edac@vger.kernel.org
5003S:	Maintained
5004F:	drivers/edac/pasemi_edac.c
5005
5006EDAC-PND2
5007M:	Tony Luck <tony.luck@intel.com>
5008L:	linux-edac@vger.kernel.org
5009S:	Maintained
5010F:	drivers/edac/pnd2_edac.[ch]
5011
5012EDAC-R82600
5013M:	Tim Small <tim@buttersideup.com>
5014L:	linux-edac@vger.kernel.org
5015S:	Maintained
5016F:	drivers/edac/r82600_edac.c
5017
5018EDAC-SBRIDGE
5019M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5020M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5021L:	linux-edac@vger.kernel.org
5022S:	Maintained
5023F:	drivers/edac/sb_edac.c
5024
5025EDAC-SKYLAKE
5026M:	Tony Luck <tony.luck@intel.com>
5027L:	linux-edac@vger.kernel.org
5028S:	Maintained
5029F:	drivers/edac/skx_edac.c
5030
5031EDIROL UA-101/UA-1000 DRIVER
5032M:	Clemens Ladisch <clemens@ladisch.de>
5033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5034T:	git git://git.alsa-project.org/alsa-kernel.git
5035S:	Maintained
5036F:	sound/usb/misc/ua101.c
5037
5038EFI TEST DRIVER
5039L:	linux-efi@vger.kernel.org
5040M:	Ivan Hu <ivan.hu@canonical.com>
5041M:	Matt Fleming <matt@codeblueprint.co.uk>
5042S:	Maintained
5043F:	drivers/firmware/efi/test/
5044
5045EFI VARIABLE FILESYSTEM
5046M:	Matthew Garrett <matthew.garrett@nebula.com>
5047M:	Jeremy Kerr <jk@ozlabs.org>
5048M:	Matt Fleming <matt@codeblueprint.co.uk>
5049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5050L:	linux-efi@vger.kernel.org
5051S:	Maintained
5052F:	fs/efivarfs/
5053
5054EFIFB FRAMEBUFFER DRIVER
5055L:	linux-fbdev@vger.kernel.org
5056M:	Peter Jones <pjones@redhat.com>
5057S:	Maintained
5058F:	drivers/video/fbdev/efifb.c
5059
5060EFS FILESYSTEM
5061W:	http://aeschi.ch.eu.org/efs/
5062S:	Orphan
5063F:	fs/efs/
5064
5065EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5066M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5067L:	netdev@vger.kernel.org
5068S:	Maintained
5069F:	drivers/net/ethernet/ibm/ehea/
5070
5071EM28XX VIDEO4LINUX DRIVER
5072M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5073M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5074L:	linux-media@vger.kernel.org
5075W:	https://linuxtv.org
5076T:	git git://linuxtv.org/media_tree.git
5077S:	Maintained
5078F:	drivers/media/usb/em28xx/
5079F:	Documentation/media/v4l-drivers/em28xx*
5080
5081EMBEDDED LINUX
5082M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5083M:	Matt Mackall <mpm@selenic.com>
5084M:	David Woodhouse <dwmw2@infradead.org>
5085L:	linux-embedded@vger.kernel.org
5086S:	Maintained
5087
5088Emulex 10Gbps iSCSI - OneConnect DRIVER
5089M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5090M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5091M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5092L:	linux-scsi@vger.kernel.org
5093W:	http://www.broadcom.com
5094S:	Supported
5095F:	drivers/scsi/be2iscsi/
5096
5097Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5098M:	Sathya Perla <sathya.perla@broadcom.com>
5099M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5100M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5101M:	Somnath Kotur <somnath.kotur@broadcom.com>
5102L:	netdev@vger.kernel.org
5103W:	http://www.emulex.com
5104S:	Supported
5105F:	drivers/net/ethernet/emulex/benet/
5106
5107EMULEX ONECONNECT ROCE DRIVER
5108M:	Selvin Xavier <selvin.xavier@broadcom.com>
5109M:	Devesh Sharma <devesh.sharma@broadcom.com>
5110L:	linux-rdma@vger.kernel.org
5111W:	http://www.broadcom.com
5112S:	Odd Fixes
5113F:	drivers/infiniband/hw/ocrdma/
5114F:	include/uapi/rdma/ocrdma-abi.h
5115
5116EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5117M:	James Smart <james.smart@broadcom.com>
5118M:	Dick Kennedy <dick.kennedy@broadcom.com>
5119L:	linux-scsi@vger.kernel.org
5120W:	http://www.broadcom.com
5121S:	Supported
5122F:	drivers/scsi/lpfc/
5123
5124ENE CB710 FLASH CARD READER DRIVER
5125M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5126S:	Maintained
5127F:	drivers/misc/cb710/
5128F:	drivers/mmc/host/cb710-mmc.*
5129F:	include/linux/cb710.h
5130
5131ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5132M:	Maxim Levitsky <maximlevitsky@gmail.com>
5133S:	Maintained
5134F:	drivers/media/rc/ene_ir.*
5135
5136EPSON S1D13XXX FRAMEBUFFER DRIVER
5137M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5138S:	Maintained
5139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5140F:	drivers/video/fbdev/s1d13xxxfb.c
5141F:	include/video/s1d13xxxfb.h
5142
5143ERRSEQ ERROR TRACKING INFRASTRUCTURE
5144M:	Jeff Layton <jlayton@poochiereds.net>
5145S:	Maintained
5146F:	lib/errseq.c
5147F:	include/linux/errseq.h
5148
5149ET131X NETWORK DRIVER
5150M:	Mark Einon <mark.einon@gmail.com>
5151S:	Odd Fixes
5152F:	drivers/net/ethernet/agere/
5153
5154ETHERNET BRIDGE
5155M:	Stephen Hemminger <stephen@networkplumber.org>
5156L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5157L:	netdev@vger.kernel.org
5158W:	http://www.linuxfoundation.org/en/Net:Bridge
5159S:	Maintained
5160F:	include/linux/netfilter_bridge/
5161F:	net/bridge/
5162
5163ETHERNET PHY LIBRARY
5164M:	Andrew Lunn <andrew@lunn.ch>
5165M:	Florian Fainelli <f.fainelli@gmail.com>
5166L:	netdev@vger.kernel.org
5167S:	Maintained
5168F:	Documentation/ABI/testing/sysfs-bus-mdio
5169F:	Documentation/devicetree/bindings/net/mdio*
5170F:	Documentation/networking/phy.txt
5171F:	drivers/net/phy/
5172F:	drivers/of/of_mdio.c
5173F:	drivers/of/of_net.c
5174F:	include/linux/*mdio*.h
5175F:	include/linux/of_net.h
5176F:	include/linux/phy.h
5177F:	include/linux/phy_fixed.h
5178F:	include/linux/platform_data/mdio-gpio.h
5179F:	include/linux/platform_data/mdio-bcm-unimac.h
5180F:	include/trace/events/mdio.h
5181F:	include/uapi/linux/mdio.h
5182F:	include/uapi/linux/mii.h
5183
5184EXT2 FILE SYSTEM
5185M:	Jan Kara <jack@suse.com>
5186L:	linux-ext4@vger.kernel.org
5187S:	Maintained
5188F:	Documentation/filesystems/ext2.txt
5189F:	fs/ext2/
5190F:	include/linux/ext2*
5191
5192EXT4 FILE SYSTEM
5193M:	"Theodore Ts'o" <tytso@mit.edu>
5194M:	Andreas Dilger <adilger.kernel@dilger.ca>
5195L:	linux-ext4@vger.kernel.org
5196W:	http://ext4.wiki.kernel.org
5197Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5199S:	Maintained
5200F:	Documentation/filesystems/ext4.txt
5201F:	fs/ext4/
5202
5203Extended Verification Module (EVM)
5204M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5205L:	linux-ima-devel@lists.sourceforge.net
5206L:	linux-security-module@vger.kernel.org
5207S:	Supported
5208F:	security/integrity/evm/
5209
5210EXTENSIBLE FIRMWARE INTERFACE (EFI)
5211M:	Matt Fleming <matt@codeblueprint.co.uk>
5212M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5213L:	linux-efi@vger.kernel.org
5214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5215S:	Maintained
5216F:	Documentation/efi-stub.txt
5217F:	arch/*/kernel/efi.c
5218F:	arch/x86/boot/compressed/eboot.[ch]
5219F:	arch/*/include/asm/efi.h
5220F:	arch/x86/platform/efi/
5221F:	drivers/firmware/efi/
5222F:	include/linux/efi*.h
5223F:	arch/arm/boot/compressed/efi-header.S
5224F:	arch/arm64/kernel/efi-entry.S
5225
5226EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5227M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5228M:	Chanwoo Choi <cw00.choi@samsung.com>
5229L:	linux-kernel@vger.kernel.org
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5231S:	Maintained
5232F:	drivers/extcon/
5233F:	include/linux/extcon/
5234F:	include/linux/extcon.h
5235F:	Documentation/extcon/
5236F:	Documentation/devicetree/bindings/extcon/
5237
5238EXYNOS DP DRIVER
5239M:	Jingoo Han <jingoohan1@gmail.com>
5240L:	dri-devel@lists.freedesktop.org
5241S:	Maintained
5242F:	drivers/gpu/drm/exynos/exynos_dp*
5243
5244EXYNOS SYSMMU (IOMMU) driver
5245M:	Marek Szyprowski <m.szyprowski@samsung.com>
5246L:	iommu@lists.linux-foundation.org
5247S:	Maintained
5248F:	drivers/iommu/exynos-iommu.c
5249
5250EZchip NPS platform support
5251M:	Noam Camus <noamc@ezchip.com>
5252S:	Supported
5253F:	arch/arc/plat-eznps
5254F:	arch/arc/boot/dts/eznps.dts
5255
5256F2FS FILE SYSTEM
5257M:	Jaegeuk Kim <jaegeuk@kernel.org>
5258M:	Chao Yu <yuchao0@huawei.com>
5259L:	linux-f2fs-devel@lists.sourceforge.net
5260W:	https://f2fs.wiki.kernel.org/
5261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5262S:	Maintained
5263F:	Documentation/filesystems/f2fs.txt
5264F:	Documentation/ABI/testing/sysfs-fs-f2fs
5265F:	fs/f2fs/
5266F:	include/linux/f2fs_fs.h
5267F:	include/trace/events/f2fs.h
5268
5269F71805F HARDWARE MONITORING DRIVER
5270M:	Jean Delvare <jdelvare@suse.com>
5271L:	linux-hwmon@vger.kernel.org
5272S:	Maintained
5273F:	Documentation/hwmon/f71805f
5274F:	drivers/hwmon/f71805f.c
5275
5276FANOTIFY
5277M:	Jan Kara <jack@suse.cz>
5278R:	Amir Goldstein <amir73il@gmail.com>
5279L:	linux-fsdevel@vger.kernel.org
5280S:	Maintained
5281F:	fs/notify/fanotify/
5282F:	include/linux/fanotify.h
5283F:	include/uapi/linux/fanotify.h
5284
5285FARSYNC SYNCHRONOUS DRIVER
5286M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5287W:	http://www.farsite.co.uk/
5288S:	Supported
5289F:	drivers/net/wan/farsync.*
5290
5291FAULT INJECTION SUPPORT
5292M:	Akinobu Mita <akinobu.mita@gmail.com>
5293S:	Supported
5294F:	Documentation/fault-injection/
5295F:	lib/fault-inject.c
5296
5297FBTFT Framebuffer drivers
5298M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5299S:	Maintained
5300F:	drivers/staging/fbtft/
5301
5302FC0011 TUNER DRIVER
5303M:	Michael Buesch <m@bues.ch>
5304L:	linux-media@vger.kernel.org
5305S:	Maintained
5306F:	drivers/media/tuners/fc0011.h
5307F:	drivers/media/tuners/fc0011.c
5308
5309FC2580 MEDIA DRIVER
5310M:	Antti Palosaari <crope@iki.fi>
5311L:	linux-media@vger.kernel.org
5312W:	https://linuxtv.org
5313W:	http://palosaari.fi/linux/
5314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5315T:	git git://linuxtv.org/anttip/media_tree.git
5316S:	Maintained
5317F:	drivers/media/tuners/fc2580*
5318
5319FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5320M:	Johannes Thumshirn <jth@kernel.org>
5321L:	fcoe-devel@open-fcoe.org
5322W:	www.Open-FCoE.org
5323S:	Supported
5324F:	drivers/scsi/libfc/
5325F:	drivers/scsi/fcoe/
5326F:	include/scsi/fc/
5327F:	include/scsi/libfc.h
5328F:	include/scsi/libfcoe.h
5329F:	include/uapi/scsi/fc/
5330
5331FILE LOCKING (flock() and fcntl()/lockf())
5332M:	Jeff Layton <jlayton@poochiereds.net>
5333M:	"J. Bruce Fields" <bfields@fieldses.org>
5334L:	linux-fsdevel@vger.kernel.org
5335S:	Maintained
5336F:	include/linux/fcntl.h
5337F:	include/linux/fs.h
5338F:	include/uapi/linux/fcntl.h
5339F:	include/uapi/linux/fs.h
5340F:	fs/fcntl.c
5341F:	fs/locks.c
5342
5343FILESYSTEMS (VFS and infrastructure)
5344M:	Alexander Viro <viro@zeniv.linux.org.uk>
5345L:	linux-fsdevel@vger.kernel.org
5346S:	Maintained
5347F:	fs/*
5348
5349FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5350M:	Riku Voipio <riku.voipio@iki.fi>
5351L:	linux-hwmon@vger.kernel.org
5352S:	Maintained
5353F:	drivers/hwmon/f75375s.c
5354F:	include/linux/f75375s.h
5355
5356FIREWIRE AUDIO DRIVERS
5357M:	Clemens Ladisch <clemens@ladisch.de>
5358L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5359T:	git git://git.alsa-project.org/alsa-kernel.git
5360S:	Maintained
5361F:	sound/firewire/
5362
5363FIREWIRE MEDIA DRIVERS (firedtv)
5364M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5365L:	linux-media@vger.kernel.org
5366L:	linux1394-devel@lists.sourceforge.net
5367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5368S:	Maintained
5369F:	drivers/media/firewire/
5370
5371FIREWIRE SBP-2 TARGET
5372M:	Chris Boot <bootc@bootc.net>
5373L:	linux-scsi@vger.kernel.org
5374L:	target-devel@vger.kernel.org
5375L:	linux1394-devel@lists.sourceforge.net
5376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5377S:	Maintained
5378F:	drivers/target/sbp/
5379
5380FIREWIRE SUBSYSTEM
5381M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5382L:	linux1394-devel@lists.sourceforge.net
5383W:	http://ieee1394.wiki.kernel.org/
5384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5385S:	Maintained
5386F:	drivers/firewire/
5387F:	include/linux/firewire.h
5388F:	include/uapi/linux/firewire*.h
5389F:	tools/firewire/
5390
5391FIRMWARE LOADER (request_firmware)
5392M:	Luis R. Rodriguez <mcgrof@kernel.org>
5393L:	linux-kernel@vger.kernel.org
5394S:	Maintained
5395F:	Documentation/firmware_class/
5396F:	drivers/base/firmware*.c
5397F:	include/linux/firmware.h
5398
5399FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5400M:	Joshua Morris <josh.h.morris@us.ibm.com>
5401M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5402S:	Maintained
5403F:	drivers/block/rsxx/
5404
5405FLOPPY DRIVER
5406M:	Jiri Kosina <jikos@kernel.org>
5407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5408S:	Odd fixes
5409F:	drivers/block/floppy.c
5410
5411FMC SUBSYSTEM
5412M:	Alessandro Rubini <rubini@gnudd.com>
5413W:	http://www.ohwr.org/projects/fmc-bus
5414S:	Supported
5415F:	drivers/fmc/
5416F:	include/linux/fmc*.h
5417F:	include/linux/ipmi-fru.h
5418K:	fmc_d.*register
5419
5420FPGA MANAGER FRAMEWORK
5421M:	Alan Tull <atull@kernel.org>
5422M:	Moritz Fischer <mdf@kernel.org>
5423L:	linux-fpga@vger.kernel.org
5424S:	Maintained
5425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5426Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5427F:	Documentation/fpga/
5428F:	Documentation/devicetree/bindings/fpga/
5429F:	drivers/fpga/
5430F:	include/linux/fpga/
5431W:	http://www.rocketboards.org
5432
5433FPU EMULATOR
5434M:	Bill Metzenthen <billm@melbpc.org.au>
5435W:	http://floatingpoint.sourceforge.net/emulator/index.html
5436S:	Maintained
5437F:	arch/x86/math-emu/
5438
5439FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5440L:	netdev@vger.kernel.org
5441S:	Orphan
5442F:	drivers/net/wan/dlci.c
5443F:	drivers/net/wan/sdla.c
5444
5445FRAMEBUFFER LAYER
5446M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5447L:	linux-fbdev@vger.kernel.org
5448T:	git git://github.com/bzolnier/linux.git
5449Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5450S:	Maintained
5451F:	Documentation/fb/
5452F:	drivers/video/
5453F:	include/video/
5454F:	include/linux/fb.h
5455F:	include/uapi/video/
5456F:	include/uapi/linux/fb.h
5457
5458FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5459M:	Horia Geantă <horia.geanta@nxp.com>
5460M:	Dan Douglass <dan.douglass@nxp.com>
5461L:	linux-crypto@vger.kernel.org
5462S:	Maintained
5463F:	drivers/crypto/caam/
5464F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5465
5466FREESCALE DIU FRAMEBUFFER DRIVER
5467M:	Timur Tabi <timur@tabi.org>
5468L:	linux-fbdev@vger.kernel.org
5469S:	Maintained
5470F:	drivers/video/fbdev/fsl-diu-fb.*
5471
5472FREESCALE DMA DRIVER
5473M:	Li Yang <leoyang.li@nxp.com>
5474M:	Zhang Wei <zw@zh-kernel.org>
5475L:	linuxppc-dev@lists.ozlabs.org
5476S:	Maintained
5477F:	drivers/dma/fsldma.*
5478
5479FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5480M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5481L:	netdev@vger.kernel.org
5482S:	Maintained
5483F:	drivers/net/ethernet/freescale/gianfar*
5484X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5485F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5486
5487FREESCALE GPMI NAND DRIVER
5488M:	Han Xu <han.xu@nxp.com>
5489L:	linux-mtd@lists.infradead.org
5490S:	Maintained
5491F:	drivers/mtd/nand/gpmi-nand/*
5492
5493FREESCALE I2C CPM DRIVER
5494M:	Jochen Friedrich <jochen@scram.de>
5495L:	linuxppc-dev@lists.ozlabs.org
5496L:	linux-i2c@vger.kernel.org
5497S:	Maintained
5498F:	drivers/i2c/busses/i2c-cpm.c
5499
5500FREESCALE IMX / MXC FEC DRIVER
5501M:	Fugang Duan <fugang.duan@nxp.com>
5502L:	netdev@vger.kernel.org
5503S:	Maintained
5504F:	drivers/net/ethernet/freescale/fec_main.c
5505F:	drivers/net/ethernet/freescale/fec_ptp.c
5506F:	drivers/net/ethernet/freescale/fec.h
5507F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5508
5509FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5510M:	Sascha Hauer <kernel@pengutronix.de>
5511L:	linux-fbdev@vger.kernel.org
5512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5513S:	Maintained
5514F:	include/linux/platform_data/video-imxfb.h
5515F:	drivers/video/fbdev/imxfb.c
5516
5517FREESCALE QORIQ DPAA ETHERNET DRIVER
5518M:	Madalin Bucur <madalin.bucur@nxp.com>
5519L:	netdev@vger.kernel.org
5520S:	Maintained
5521F:	drivers/net/ethernet/freescale/dpaa
5522
5523FREESCALE QORIQ DPAA FMAN DRIVER
5524M:	Madalin Bucur <madalin.bucur@nxp.com>
5525L:	netdev@vger.kernel.org
5526S:	Maintained
5527F:	drivers/net/ethernet/freescale/fman
5528F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5529
5530FREESCALE QUAD SPI DRIVER
5531M:	Han Xu <han.xu@nxp.com>
5532L:	linux-mtd@lists.infradead.org
5533S:	Maintained
5534F:	drivers/mtd/spi-nor/fsl-quadspi.c
5535
5536FREESCALE QUICC ENGINE LIBRARY
5537M:	Qiang Zhao <qiang.zhao@nxp.com>
5538L:	linuxppc-dev@lists.ozlabs.org
5539S:	Maintained
5540F:	drivers/soc/fsl/qe/
5541F:	include/soc/fsl/*qe*.h
5542F:	include/soc/fsl/*ucc*.h
5543
5544FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5545M:	Li Yang <leoyang.li@nxp.com>
5546L:	netdev@vger.kernel.org
5547L:	linuxppc-dev@lists.ozlabs.org
5548S:	Maintained
5549F:	drivers/net/ethernet/freescale/ucc_geth*
5550
5551FREESCALE QUICC ENGINE UCC HDLC DRIVER
5552M:	Zhao Qiang <qiang.zhao@nxp.com>
5553L:	netdev@vger.kernel.org
5554L:	linuxppc-dev@lists.ozlabs.org
5555S:	Maintained
5556F:	drivers/net/wan/fsl_ucc_hdlc*
5557
5558FREESCALE QUICC ENGINE UCC UART DRIVER
5559M:	Timur Tabi <timur@tabi.org>
5560L:	linuxppc-dev@lists.ozlabs.org
5561S:	Maintained
5562F:	drivers/tty/serial/ucc_uart.c
5563
5564FREESCALE SOC DRIVERS
5565M:	Li Yang <leoyang.li@nxp.com>
5566L:	linuxppc-dev@lists.ozlabs.org
5567L:	linux-arm-kernel@lists.infradead.org
5568S:	Maintained
5569F:	Documentation/devicetree/bindings/soc/fsl/
5570F:	drivers/soc/fsl/
5571F:	include/linux/fsl/
5572
5573FREESCALE SOC FS_ENET DRIVER
5574M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5575M:	Vitaly Bordug <vbordug@ru.mvista.com>
5576L:	linuxppc-dev@lists.ozlabs.org
5577L:	netdev@vger.kernel.org
5578S:	Maintained
5579F:	drivers/net/ethernet/freescale/fs_enet/
5580F:	include/linux/fs_enet_pd.h
5581
5582FREESCALE SOC SOUND DRIVERS
5583M:	Timur Tabi <timur@tabi.org>
5584M:	Nicolin Chen <nicoleotsuka@gmail.com>
5585M:	Xiubo Li <Xiubo.Lee@gmail.com>
5586R:	Fabio Estevam <fabio.estevam@nxp.com>
5587L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5588L:	linuxppc-dev@lists.ozlabs.org
5589S:	Maintained
5590F:	sound/soc/fsl/fsl*
5591F:	sound/soc/fsl/imx*
5592F:	sound/soc/fsl/mpc8610_hpcd.c
5593
5594FREESCALE USB PERIPHERAL DRIVERS
5595M:	Li Yang <leoyang.li@nxp.com>
5596L:	linux-usb@vger.kernel.org
5597L:	linuxppc-dev@lists.ozlabs.org
5598S:	Maintained
5599F:	drivers/usb/gadget/udc/fsl*
5600
5601FREEVXFS FILESYSTEM
5602M:	Christoph Hellwig <hch@infradead.org>
5603W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5604S:	Maintained
5605F:	fs/freevxfs/
5606
5607FREEZER
5608M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5609M:	Pavel Machek <pavel@ucw.cz>
5610L:	linux-pm@vger.kernel.org
5611S:	Supported
5612F:	Documentation/power/freezing-of-tasks.txt
5613F:	include/linux/freezer.h
5614F:	kernel/freezer.c
5615
5616FRONTSWAP API
5617M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5618L:	linux-kernel@vger.kernel.org
5619S:	Maintained
5620F:	mm/frontswap.c
5621F:	include/linux/frontswap.h
5622
5623FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5624M:	David Howells <dhowells@redhat.com>
5625L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5626S:	Supported
5627F:	Documentation/filesystems/caching/
5628F:	fs/fscache/
5629F:	include/linux/fscache*.h
5630
5631FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5632M:	Theodore Y. Ts'o <tytso@mit.edu>
5633M:	Jaegeuk Kim <jaegeuk@kernel.org>
5634L:	linux-fscrypt@vger.kernel.org
5635Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5637S:	Supported
5638F:	fs/crypto/
5639F:	include/linux/fscrypt*.h
5640
5641FUJITSU FR-V (FRV) PORT
5642S:	Orphan
5643F:	arch/frv/
5644
5645FUJITSU LAPTOP EXTRAS
5646M:	Jonathan Woithe <jwoithe@just42.net>
5647L:	platform-driver-x86@vger.kernel.org
5648S:	Maintained
5649F:	drivers/platform/x86/fujitsu-laptop.c
5650
5651FUJITSU M-5MO LS CAMERA ISP DRIVER
5652M:	Kyungmin Park <kyungmin.park@samsung.com>
5653M:	Heungjun Kim <riverful.kim@samsung.com>
5654L:	linux-media@vger.kernel.org
5655S:	Maintained
5656F:	drivers/media/i2c/m5mols/
5657F:	include/media/i2c/m5mols.h
5658
5659FUJITSU TABLET EXTRAS
5660M:	Robert Gerlach <khnz@gmx.de>
5661L:	platform-driver-x86@vger.kernel.org
5662S:	Maintained
5663F:	drivers/platform/x86/fujitsu-tablet.c
5664
5665FUSE: FILESYSTEM IN USERSPACE
5666M:	Miklos Szeredi <miklos@szeredi.hu>
5667L:	linux-fsdevel@vger.kernel.org
5668W:	http://fuse.sourceforge.net/
5669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5670S:	Maintained
5671F:	fs/fuse/
5672F:	include/uapi/linux/fuse.h
5673F:	Documentation/filesystems/fuse.txt
5674
5675FUTEX SUBSYSTEM
5676M:	Thomas Gleixner <tglx@linutronix.de>
5677M:	Ingo Molnar <mingo@redhat.com>
5678R:	Peter Zijlstra <peterz@infradead.org>
5679R:	Darren Hart <dvhart@infradead.org>
5680L:	linux-kernel@vger.kernel.org
5681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5682S:	Maintained
5683F:	kernel/futex.c
5684F:	kernel/futex_compat.c
5685F:	include/asm-generic/futex.h
5686F:	include/linux/futex.h
5687F:	include/uapi/linux/futex.h
5688F:	tools/testing/selftests/futex/
5689F:	tools/perf/bench/futex*
5690F:	Documentation/*futex*
5691
5692FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5693M:	Rik Faith <faith@cs.unc.edu>
5694L:	linux-scsi@vger.kernel.org
5695S:	Odd Fixes (e.g., new signatures)
5696F:	drivers/scsi/fdomain.*
5697
5698GCC PLUGINS
5699M:	Kees Cook <keescook@chromium.org>
5700R:	Emese Revfy <re.emese@gmail.com>
5701L:	kernel-hardening@lists.openwall.com
5702S:	Maintained
5703F:	scripts/gcc-plugins/
5704F:	scripts/gcc-plugin.sh
5705F:	scripts/Makefile.gcc-plugins
5706F:	Documentation/gcc-plugins.txt
5707
5708GCOV BASED KERNEL PROFILING
5709M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5710S:	Maintained
5711F:	kernel/gcov/
5712F:	Documentation/dev-tools/gcov.rst
5713
5714GDB KERNEL DEBUGGING HELPER SCRIPTS
5715M:	Jan Kiszka <jan.kiszka@siemens.com>
5716M:	Kieran Bingham <kieran@bingham.xyz>
5717S:	Supported
5718F:	scripts/gdb/
5719
5720GDT SCSI DISK ARRAY CONTROLLER DRIVER
5721M:	Achim Leubner <achim_leubner@adaptec.com>
5722L:	linux-scsi@vger.kernel.org
5723W:	http://www.icp-vortex.com/
5724S:	Supported
5725F:	drivers/scsi/gdt*
5726
5727GEMTEK FM RADIO RECEIVER DRIVER
5728M:	Hans Verkuil <hverkuil@xs4all.nl>
5729L:	linux-media@vger.kernel.org
5730T:	git git://linuxtv.org/media_tree.git
5731W:	https://linuxtv.org
5732S:	Maintained
5733F:	drivers/media/radio/radio-gemtek*
5734
5735GENERIC GPIO I2C DRIVER
5736M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5737S:	Supported
5738F:	drivers/i2c/busses/i2c-gpio.c
5739F:	include/linux/i2c-gpio.h
5740
5741GENERIC GPIO I2C MULTIPLEXER DRIVER
5742M:	Peter Korsgaard <peter.korsgaard@barco.com>
5743L:	linux-i2c@vger.kernel.org
5744S:	Supported
5745F:	drivers/i2c/muxes/i2c-mux-gpio.c
5746F:	include/linux/i2c-mux-gpio.h
5747F:	Documentation/i2c/muxes/i2c-mux-gpio
5748
5749GENERIC HDLC (WAN) DRIVERS
5750M:	Krzysztof Halasa <khc@pm.waw.pl>
5751W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5752S:	Maintained
5753F:	drivers/net/wan/c101.c
5754F:	drivers/net/wan/hd6457*
5755F:	drivers/net/wan/hdlc*
5756F:	drivers/net/wan/n2.c
5757F:	drivers/net/wan/pc300too.c
5758F:	drivers/net/wan/pci200syn.c
5759F:	drivers/net/wan/wanxl*
5760
5761GENERIC INCLUDE/ASM HEADER FILES
5762M:	Arnd Bergmann <arnd@arndb.de>
5763L:	linux-arch@vger.kernel.org
5764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5765S:	Maintained
5766F:	include/asm-generic/
5767F:	include/uapi/asm-generic/
5768
5769GENERIC PHY FRAMEWORK
5770M:	Kishon Vijay Abraham I <kishon@ti.com>
5771L:	linux-kernel@vger.kernel.org
5772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5773S:	Supported
5774F:	drivers/phy/
5775F:	include/linux/phy/
5776
5777GENERIC PM DOMAINS
5778M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5779M:	Kevin Hilman <khilman@kernel.org>
5780M:	Ulf Hansson <ulf.hansson@linaro.org>
5781L:	linux-pm@vger.kernel.org
5782S:	Supported
5783F:	drivers/base/power/domain*.c
5784F:	include/linux/pm_domain.h
5785F:	Documentation/devicetree/bindings/power/power_domain.txt
5786
5787GENERIC UIO DRIVER FOR PCI DEVICES
5788M:	"Michael S. Tsirkin" <mst@redhat.com>
5789L:	kvm@vger.kernel.org
5790S:	Supported
5791F:	drivers/uio/uio_pci_generic.c
5792
5793GENWQE (IBM Generic Workqueue Card)
5794M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5795M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5796S:	Supported
5797F:	drivers/misc/genwqe/
5798
5799GET_MAINTAINER SCRIPT
5800M:	Joe Perches <joe@perches.com>
5801S:	Maintained
5802F:	scripts/get_maintainer.pl
5803
5804GFS2 FILE SYSTEM
5805M:	Steven Whitehouse <swhiteho@redhat.com>
5806M:	Bob Peterson <rpeterso@redhat.com>
5807L:	cluster-devel@redhat.com
5808W:	http://sources.redhat.com/cluster/
5809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5810S:	Supported
5811F:	Documentation/filesystems/gfs2*.txt
5812F:	fs/gfs2/
5813F:	include/uapi/linux/gfs2_ondisk.h
5814
5815GIGASET ISDN DRIVERS
5816M:	Paul Bolle <pebolle@tiscali.nl>
5817L:	gigaset307x-common@lists.sourceforge.net
5818W:	http://gigaset307x.sourceforge.net/
5819S:	Odd Fixes
5820F:	Documentation/isdn/README.gigaset
5821F:	drivers/isdn/gigaset/
5822F:	include/uapi/linux/gigaset_dev.h
5823
5824GO7007 MPEG CODEC
5825M:	Hans Verkuil <hans.verkuil@cisco.com>
5826L:	linux-media@vger.kernel.org
5827S:	Maintained
5828F:	drivers/media/usb/go7007/
5829
5830GOODIX TOUCHSCREEN
5831M:	Bastien Nocera <hadess@hadess.net>
5832L:	linux-input@vger.kernel.org
5833S:	Maintained
5834F:	drivers/input/touchscreen/goodix.c
5835
5836GPIO ACPI SUPPORT
5837M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5838M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5839L:	linux-gpio@vger.kernel.org
5840L:	linux-acpi@vger.kernel.org
5841S:	Maintained
5842F:	Documentation/acpi/gpio-properties.txt
5843F:	drivers/gpio/gpiolib-acpi.c
5844
5845GPIO IR Transmitter
5846M:	Sean Young <sean@mess.org>
5847L:	linux-media@vger.kernel.org
5848S:	Maintained
5849F:	drivers/media/rc/gpio-ir-tx.c
5850
5851GPIO MOCKUP DRIVER
5852M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5853L:	linux-gpio@vger.kernel.org
5854S:	Maintained
5855F:	drivers/gpio/gpio-mockup.c
5856F:	tools/testing/selftests/gpio/
5857
5858GPIO SUBSYSTEM
5859M:	Linus Walleij <linus.walleij@linaro.org>
5860L:	linux-gpio@vger.kernel.org
5861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5862S:	Maintained
5863F:	Documentation/devicetree/bindings/gpio/
5864F:	Documentation/gpio/
5865F:	Documentation/ABI/testing/gpio-cdev
5866F:	Documentation/ABI/obsolete/sysfs-gpio
5867F:	drivers/gpio/
5868F:	include/linux/gpio/
5869F:	include/linux/gpio.h
5870F:	include/asm-generic/gpio.h
5871F:	include/uapi/linux/gpio.h
5872F:	tools/gpio/
5873
5874GRE DEMULTIPLEXER DRIVER
5875M:	Dmitry Kozlov <xeb@mail.ru>
5876L:	netdev@vger.kernel.org
5877S:	Maintained
5878F:	net/ipv4/gre_demux.c
5879F:	net/ipv4/gre_offload.c
5880F:	include/net/gre.h
5881
5882GRETH 10/100/1G Ethernet MAC device driver
5883M:	Andreas Larsson <andreas@gaisler.com>
5884L:	netdev@vger.kernel.org
5885S:	Maintained
5886F:	drivers/net/ethernet/aeroflex/
5887
5888GREYBUS AUDIO PROTOCOLS DRIVERS
5889M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5890M:	Mark Greer <mgreer@animalcreek.com>
5891S:	Maintained
5892F:	drivers/staging/greybus/audio_apbridgea.c
5893F:	drivers/staging/greybus/audio_apbridgea.h
5894F:	drivers/staging/greybus/audio_codec.c
5895F:	drivers/staging/greybus/audio_codec.h
5896F:	drivers/staging/greybus/audio_gb.c
5897F:	drivers/staging/greybus/audio_manager.c
5898F:	drivers/staging/greybus/audio_manager.h
5899F:	drivers/staging/greybus/audio_manager_module.c
5900F:	drivers/staging/greybus/audio_manager_private.h
5901F:	drivers/staging/greybus/audio_manager_sysfs.c
5902F:	drivers/staging/greybus/audio_module.c
5903F:	drivers/staging/greybus/audio_topology.c
5904
5905GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5906M:	Viresh Kumar <vireshk@kernel.org>
5907S:	Maintained
5908F:	drivers/staging/greybus/authentication.c
5909F:	drivers/staging/greybus/bootrom.c
5910F:	drivers/staging/greybus/firmware.h
5911F:	drivers/staging/greybus/fw-core.c
5912F:	drivers/staging/greybus/fw-download.c
5913F:	drivers/staging/greybus/fw-managament.c
5914F:	drivers/staging/greybus/greybus_authentication.h
5915F:	drivers/staging/greybus/greybus_firmware.h
5916F:	drivers/staging/greybus/hid.c
5917F:	drivers/staging/greybus/i2c.c
5918F:	drivers/staging/greybus/spi.c
5919F:	drivers/staging/greybus/spilib.c
5920F:	drivers/staging/greybus/spilib.h
5921
5922GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5923M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5924S:	Maintained
5925F:	drivers/staging/greybus/loopback.c
5926F:	drivers/staging/greybus/timesync.c
5927F:	drivers/staging/greybus/timesync_platform.c
5928
5929GREYBUS PLATFORM DRIVERS
5930M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5931S:	Maintained
5932F:	drivers/staging/greybus/arche-platform.c
5933F:	drivers/staging/greybus/arche-apb-ctrl.c
5934F:	drivers/staging/greybus/arche_platform.h
5935
5936GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5937M:	Rui Miguel Silva <rmfrfs@gmail.com>
5938S:	Maintained
5939F:	drivers/staging/greybus/sdio.c
5940F:	drivers/staging/greybus/light.c
5941F:	drivers/staging/greybus/gpio.c
5942F:	drivers/staging/greybus/power_supply.c
5943F:	drivers/staging/greybus/spi.c
5944F:	drivers/staging/greybus/spilib.c
5945
5946GREYBUS SUBSYSTEM
5947M:	Johan Hovold <johan@kernel.org>
5948M:	Alex Elder <elder@kernel.org>
5949M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5950S:	Maintained
5951F:	drivers/staging/greybus/
5952L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5953
5954GREYBUS UART PROTOCOLS DRIVERS
5955M:	David Lin <dtwlin@gmail.com>
5956S:	Maintained
5957F:	drivers/staging/greybus/uart.c
5958F:	drivers/staging/greybus/log.c
5959
5960GS1662 VIDEO SERIALIZER
5961M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5962L:	linux-media@vger.kernel.org
5963T:	git git://linuxtv.org/media_tree.git
5964S:	Maintained
5965F:	drivers/media/spi/gs1662.c
5966
5967GSPCA FINEPIX SUBDRIVER
5968M:	Frank Zago <frank@zago.net>
5969L:	linux-media@vger.kernel.org
5970T:	git git://linuxtv.org/media_tree.git
5971S:	Maintained
5972F:	drivers/media/usb/gspca/finepix.c
5973
5974GSPCA GL860 SUBDRIVER
5975M:	Olivier Lorin <o.lorin@laposte.net>
5976L:	linux-media@vger.kernel.org
5977T:	git git://linuxtv.org/media_tree.git
5978S:	Maintained
5979F:	drivers/media/usb/gspca/gl860/
5980
5981GSPCA M5602 SUBDRIVER
5982M:	Erik Andren <erik.andren@gmail.com>
5983L:	linux-media@vger.kernel.org
5984T:	git git://linuxtv.org/media_tree.git
5985S:	Maintained
5986F:	drivers/media/usb/gspca/m5602/
5987
5988GSPCA PAC207 SONIXB SUBDRIVER
5989M:	Hans Verkuil <hverkuil@xs4all.nl>
5990L:	linux-media@vger.kernel.org
5991T:	git git://linuxtv.org/media_tree.git
5992S:	Odd Fixes
5993F:	drivers/media/usb/gspca/pac207.c
5994
5995GSPCA SN9C20X SUBDRIVER
5996M:	Brian Johnson <brijohn@gmail.com>
5997L:	linux-media@vger.kernel.org
5998T:	git git://linuxtv.org/media_tree.git
5999S:	Maintained
6000F:	drivers/media/usb/gspca/sn9c20x.c
6001
6002GSPCA T613 SUBDRIVER
6003M:	Leandro Costantino <lcostantino@gmail.com>
6004L:	linux-media@vger.kernel.org
6005T:	git git://linuxtv.org/media_tree.git
6006S:	Maintained
6007F:	drivers/media/usb/gspca/t613.c
6008
6009GSPCA USB WEBCAM DRIVER
6010M:	Hans Verkuil <hverkuil@xs4all.nl>
6011L:	linux-media@vger.kernel.org
6012T:	git git://linuxtv.org/media_tree.git
6013S:	Odd Fixes
6014F:	drivers/media/usb/gspca/
6015
6016GTP (GPRS Tunneling Protocol)
6017M:	Pablo Neira Ayuso <pablo@netfilter.org>
6018M:	Harald Welte <laforge@gnumonks.org>
6019L:	osmocom-net-gprs@lists.osmocom.org
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6021S:	Maintained
6022F:	drivers/net/gtp.c
6023
6024GUID PARTITION TABLE (GPT)
6025M:	Davidlohr Bueso <dave@stgolabs.net>
6026L:	linux-efi@vger.kernel.org
6027S:	Maintained
6028F:	block/partitions/efi.*
6029
6030H8/300 ARCHITECTURE
6031M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6032L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6033W:	http://uclinux-h8.sourceforge.jp
6034T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6035S:	Maintained
6036F:	arch/h8300/
6037F:	drivers/clocksource/h8300_*.c
6038F:	drivers/clk/h8300/
6039F:	drivers/irqchip/irq-renesas-h8*.c
6040
6041HACKRF MEDIA DRIVER
6042M:	Antti Palosaari <crope@iki.fi>
6043L:	linux-media@vger.kernel.org
6044W:	https://linuxtv.org
6045W:	http://palosaari.fi/linux/
6046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6047T:	git git://linuxtv.org/anttip/media_tree.git
6048S:	Maintained
6049F:	drivers/media/usb/hackrf/
6050
6051HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6052M:	Frank Seidel <frank@f-seidel.de>
6053L:	platform-driver-x86@vger.kernel.org
6054W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6055S:	Maintained
6056F:	drivers/platform/x86/hdaps.c
6057
6058HARDWARE MONITORING
6059M:	Jean Delvare <jdelvare@suse.com>
6060M:	Guenter Roeck <linux@roeck-us.net>
6061L:	linux-hwmon@vger.kernel.org
6062W:	http://hwmon.wiki.kernel.org/
6063T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6065S:	Maintained
6066F:	Documentation/hwmon/
6067F:	drivers/hwmon/
6068F:	include/linux/hwmon*.h
6069
6070HARDWARE RANDOM NUMBER GENERATOR CORE
6071M:	Matt Mackall <mpm@selenic.com>
6072M:	Herbert Xu <herbert@gondor.apana.org.au>
6073L:	linux-crypto@vger.kernel.org
6074S:	Odd fixes
6075F:	Documentation/devicetree/bindings/rng/
6076F:	Documentation/hw_random.txt
6077F:	drivers/char/hw_random/
6078F:	include/linux/hw_random.h
6079
6080HARDWARE SPINLOCK CORE
6081M:	Ohad Ben-Cohen <ohad@wizery.com>
6082M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6083L:	linux-remoteproc@vger.kernel.org
6084S:	Maintained
6085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6086F:	Documentation/devicetree/bindings/hwlock/
6087F:	Documentation/hwspinlock.txt
6088F:	drivers/hwspinlock/
6089F:	include/linux/hwspinlock.h
6090
6091HARMONY SOUND DRIVER
6092L:	linux-parisc@vger.kernel.org
6093S:	Maintained
6094F:	sound/parisc/harmony.*
6095
6096HDPVR USB VIDEO ENCODER DRIVER
6097M:	Hans Verkuil <hverkuil@xs4all.nl>
6098L:	linux-media@vger.kernel.org
6099T:	git git://linuxtv.org/media_tree.git
6100W:	https://linuxtv.org
6101S:	Odd Fixes
6102F:	drivers/media/usb/hdpvr/
6103
6104HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6105M:	Jimmy Vance <jimmy.vance@hpe.com>
6106S:	Supported
6107F:	Documentation/watchdog/hpwdt.txt
6108F:	drivers/watchdog/hpwdt.c
6109
6110HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6111M:	Don Brace <don.brace@microsemi.com>
6112L:	esc.storagedev@microsemi.com
6113L:	linux-scsi@vger.kernel.org
6114S:	Supported
6115F:	Documentation/scsi/hpsa.txt
6116F:	drivers/scsi/hpsa*.[ch]
6117F:	include/linux/cciss*.h
6118F:	include/uapi/linux/cciss*.h
6119
6120HFI1 DRIVER
6121M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6122M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6123L:	linux-rdma@vger.kernel.org
6124S:	Supported
6125F:	drivers/infiniband/hw/hfi1
6126
6127HFS FILESYSTEM
6128L:	linux-fsdevel@vger.kernel.org
6129S:	Orphan
6130F:	Documentation/filesystems/hfs.txt
6131F:	fs/hfs/
6132
6133HFSPLUS FILESYSTEM
6134L:	linux-fsdevel@vger.kernel.org
6135S:	Orphan
6136F:	Documentation/filesystems/hfsplus.txt
6137F:	fs/hfsplus/
6138
6139HGA FRAMEBUFFER DRIVER
6140M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6141L:	linux-nvidia@lists.surfsouth.com
6142W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6143S:	Maintained
6144F:	drivers/video/fbdev/hgafb.c
6145
6146HIBERNATION (aka Software Suspend, aka swsusp)
6147M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6148M:	Pavel Machek <pavel@ucw.cz>
6149L:	linux-pm@vger.kernel.org
6150B:	https://bugzilla.kernel.org
6151S:	Supported
6152F:	arch/x86/power/
6153F:	drivers/base/power/
6154F:	kernel/power/
6155F:	include/linux/suspend.h
6156F:	include/linux/freezer.h
6157F:	include/linux/pm.h
6158F:	arch/*/include/asm/suspend*.h
6159
6160HID CORE LAYER
6161M:	Jiri Kosina <jikos@kernel.org>
6162R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6163L:	linux-input@vger.kernel.org
6164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6165S:	Maintained
6166F:	drivers/hid/
6167F:	include/linux/hid*
6168F:	include/uapi/linux/hid*
6169
6170HID SENSOR HUB DRIVERS
6171M:	Jiri Kosina <jikos@kernel.org>
6172M:	Jonathan Cameron <jic23@kernel.org>
6173M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6174L:	linux-input@vger.kernel.org
6175L:	linux-iio@vger.kernel.org
6176S:	Maintained
6177F:	Documentation/hid/hid-sensor*
6178F:	drivers/hid/hid-sensor-*
6179F:	drivers/iio/*/hid-*
6180F:	include/linux/hid-sensor-*
6181
6182HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6183M:	Thomas Gleixner <tglx@linutronix.de>
6184L:	linux-kernel@vger.kernel.org
6185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6186S:	Maintained
6187F:	Documentation/timers/
6188F:	kernel/time/hrtimer.c
6189F:	kernel/time/clockevents.c
6190F:	kernel/time/timer_*.c
6191F:	include/linux/clockchips.h
6192F:	include/linux/hrtimer.h
6193
6194HIGH-SPEED SCC DRIVER FOR AX.25
6195L:	linux-hams@vger.kernel.org
6196S:	Orphan
6197F:	drivers/net/hamradio/dmascc.c
6198F:	drivers/net/hamradio/scc.c
6199
6200HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6201M:	HighPoint Linux Team <linux@highpoint-tech.com>
6202W:	http://www.highpoint-tech.com
6203S:	Supported
6204F:	Documentation/scsi/hptiop.txt
6205F:	drivers/scsi/hptiop.c
6206
6207HIPPI
6208M:	Jes Sorensen <jes@trained-monkey.org>
6209L:	linux-hippi@sunsite.dk
6210S:	Maintained
6211F:	include/linux/hippidevice.h
6212F:	include/uapi/linux/if_hippi.h
6213F:	net/802/hippi.c
6214F:	drivers/net/hippi/
6215
6216HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6217M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6218M:	Salil Mehta <salil.mehta@huawei.com>
6219L:	netdev@vger.kernel.org
6220W:	http://www.hisilicon.com
6221S:	Maintained
6222F:	drivers/net/ethernet/hisilicon/hns3/
6223
6224HISILICON NETWORK SUBSYSTEM DRIVER
6225M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6226M:	Salil Mehta <salil.mehta@huawei.com>
6227L:	netdev@vger.kernel.org
6228W:	http://www.hisilicon.com
6229S:	Maintained
6230F:	drivers/net/ethernet/hisilicon/
6231F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6232
6233HISILICON ROCE DRIVER
6234M:	Lijun Ou <oulijun@huawei.com>
6235M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6236L:	linux-rdma@vger.kernel.org
6237S:	Maintained
6238F:	drivers/infiniband/hw/hns/
6239F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6240
6241HISILICON SAS Controller
6242M:	John Garry <john.garry@huawei.com>
6243W:	http://www.hisilicon.com
6244S:	Supported
6245F:	drivers/scsi/hisi_sas/
6246F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6247
6248HMM - Heterogeneous Memory Management
6249M:	Jérôme Glisse <jglisse@redhat.com>
6250L:	linux-mm@kvack.org
6251S:	Maintained
6252F:	mm/hmm*
6253F:	include/linux/hmm*
6254
6255HOST AP DRIVER
6256M:	Jouni Malinen <j@w1.fi>
6257L:	linux-wireless@vger.kernel.org
6258W:	http://w1.fi/hostap-driver.html
6259S:	Obsolete
6260F:	drivers/net/wireless/intersil/hostap/
6261
6262HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6263L:	platform-driver-x86@vger.kernel.org
6264S:	Orphan
6265F:	drivers/platform/x86/tc1100-wmi.c
6266
6267HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6268M:	Jaroslav Kysela <perex@perex.cz>
6269S:	Maintained
6270F:	drivers/net/ethernet/hp/hp100.*
6271
6272HPET:	High Precision Event Timers driver
6273M:	Clemens Ladisch <clemens@ladisch.de>
6274S:	Maintained
6275F:	Documentation/timers/hpet.txt
6276F:	drivers/char/hpet.c
6277F:	include/linux/hpet.h
6278F:	include/uapi/linux/hpet.h
6279
6280HPET:	x86
6281S:	Orphan
6282F:	arch/x86/kernel/hpet.c
6283F:	arch/x86/include/asm/hpet.h
6284
6285HPFS FILESYSTEM
6286M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6287W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6288S:	Maintained
6289F:	fs/hpfs/
6290
6291HSI SUBSYSTEM
6292M:	Sebastian Reichel <sre@kernel.org>
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6294S:	Maintained
6295F:	Documentation/ABI/testing/sysfs-bus-hsi
6296F:	Documentation/driver-api/hsi.rst
6297F:	drivers/hsi/
6298F:	include/linux/hsi/
6299F:	include/uapi/linux/hsi/
6300
6301HSO 3G MODEM DRIVER
6302L:	linux-usb@vger.kernel.org
6303S:	Orphan
6304F:	drivers/net/usb/hso.c
6305
6306HSR NETWORK PROTOCOL
6307M:	Arvid Brodin <arvid.brodin@alten.se>
6308L:	netdev@vger.kernel.org
6309S:	Maintained
6310F:	net/hsr/
6311
6312HT16K33 LED CONTROLLER DRIVER
6313M:	Robin van der Gracht <robin@protonic.nl>
6314S:	Maintained
6315F:	drivers/auxdisplay/ht16k33.c
6316F:	Documentation/devicetree/bindings/display/ht16k33.txt
6317
6318HTCPEN TOUCHSCREEN DRIVER
6319M:	Pau Oliva Fora <pof@eslack.org>
6320L:	linux-input@vger.kernel.org
6321S:	Maintained
6322F:	drivers/input/touchscreen/htcpen.c
6323
6324HUAWEI ETHERNET DRIVER
6325M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6326L:	netdev@vger.kernel.org
6327S:	Supported
6328F:	Documentation/networking/hinic.txt
6329F:	drivers/net/ethernet/huawei/hinic/
6330
6331HUGETLB FILESYSTEM
6332M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6333S:	Maintained
6334F:	fs/hugetlbfs/
6335
6336HVA ST MEDIA DRIVER
6337M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6338L:	linux-media@vger.kernel.org
6339T:	git git://linuxtv.org/media_tree.git
6340W:	https://linuxtv.org
6341S:	Supported
6342F:	drivers/media/platform/sti/hva
6343
6344HWPOISON MEMORY FAILURE HANDLING
6345M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6346L:	linux-mm@kvack.org
6347S:	Maintained
6348F:	mm/memory-failure.c
6349F:	mm/hwpoison-inject.c
6350
6351Hyper-V CORE AND DRIVERS
6352M:	"K. Y. Srinivasan" <kys@microsoft.com>
6353M:	Haiyang Zhang <haiyangz@microsoft.com>
6354M:	Stephen Hemminger <sthemmin@microsoft.com>
6355L:	devel@linuxdriverproject.org
6356S:	Maintained
6357F:	Documentation/networking/netvsc.txt
6358F:	arch/x86/include/asm/mshyperv.h
6359F:	arch/x86/include/asm/trace/hyperv.h
6360F:	arch/x86/include/uapi/asm/hyperv.h
6361F:	arch/x86/kernel/cpu/mshyperv.c
6362F:	arch/x86/hyperv
6363F:	drivers/hid/hid-hyperv.c
6364F:	drivers/hv/
6365F:	drivers/input/serio/hyperv-keyboard.c
6366F:	drivers/pci/host/pci-hyperv.c
6367F:	drivers/net/hyperv/
6368F:	drivers/scsi/storvsc_drv.c
6369F:	drivers/uio/uio_hv_generic.c
6370F:	drivers/video/fbdev/hyperv_fb.c
6371F:	net/vmw_vsock/hyperv_transport.c
6372F:	include/linux/hyperv.h
6373F:	include/uapi/linux/hyperv.h
6374F:	tools/hv/
6375F:	Documentation/ABI/stable/sysfs-bus-vmbus
6376
6377HYPERVISOR VIRTUAL CONSOLE DRIVER
6378L:	linuxppc-dev@lists.ozlabs.org
6379S:	Odd Fixes
6380F:	drivers/tty/hvc/
6381
6382I2C ACPI SUPPORT
6383M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6384L:	linux-i2c@vger.kernel.org
6385L:	linux-acpi@vger.kernel.org
6386S:	Maintained
6387F:	drivers/i2c/i2c-core-acpi.c
6388
6389I2C MUXES
6390M:	Peter Rosin <peda@axentia.se>
6391L:	linux-i2c@vger.kernel.org
6392S:	Maintained
6393F:	Documentation/i2c/i2c-topology
6394F:	Documentation/i2c/muxes/
6395F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6396F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6397F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6398F:	drivers/i2c/i2c-mux.c
6399F:	drivers/i2c/muxes/
6400F:	include/linux/i2c-mux.h
6401
6402I2C OVER PARALLEL PORT
6403M:	Jean Delvare <jdelvare@suse.com>
6404L:	linux-i2c@vger.kernel.org
6405S:	Maintained
6406F:	Documentation/i2c/busses/i2c-parport
6407F:	Documentation/i2c/busses/i2c-parport-light
6408F:	drivers/i2c/busses/i2c-parport.c
6409F:	drivers/i2c/busses/i2c-parport-light.c
6410
6411I2C SUBSYSTEM
6412M:	Wolfram Sang <wsa@the-dreams.de>
6413L:	linux-i2c@vger.kernel.org
6414W:	https://i2c.wiki.kernel.org/
6415Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6417S:	Maintained
6418F:	Documentation/devicetree/bindings/i2c/
6419F:	Documentation/i2c/
6420F:	drivers/i2c/
6421F:	drivers/i2c/*/
6422F:	include/linux/i2c.h
6423F:	include/linux/i2c-*.h
6424F:	include/uapi/linux/i2c.h
6425F:	include/uapi/linux/i2c-*.h
6426
6427I2C-TAOS-EVM DRIVER
6428M:	Jean Delvare <jdelvare@suse.com>
6429L:	linux-i2c@vger.kernel.org
6430S:	Maintained
6431F:	Documentation/i2c/busses/i2c-taos-evm
6432F:	drivers/i2c/busses/i2c-taos-evm.c
6433
6434I2C-TINY-USB DRIVER
6435M:	Till Harbaum <till@harbaum.org>
6436L:	linux-i2c@vger.kernel.org
6437W:	http://www.harbaum.org/till/i2c_tiny_usb
6438S:	Maintained
6439F:	drivers/i2c/busses/i2c-tiny-usb.c
6440
6441I2C/SMBUS CONTROLLER DRIVERS FOR PC
6442M:	Jean Delvare <jdelvare@suse.com>
6443L:	linux-i2c@vger.kernel.org
6444S:	Maintained
6445F:	Documentation/i2c/busses/i2c-ali1535
6446F:	Documentation/i2c/busses/i2c-ali1563
6447F:	Documentation/i2c/busses/i2c-ali15x3
6448F:	Documentation/i2c/busses/i2c-amd756
6449F:	Documentation/i2c/busses/i2c-amd8111
6450F:	Documentation/i2c/busses/i2c-i801
6451F:	Documentation/i2c/busses/i2c-nforce2
6452F:	Documentation/i2c/busses/i2c-piix4
6453F:	Documentation/i2c/busses/i2c-sis5595
6454F:	Documentation/i2c/busses/i2c-sis630
6455F:	Documentation/i2c/busses/i2c-sis96x
6456F:	Documentation/i2c/busses/i2c-via
6457F:	Documentation/i2c/busses/i2c-viapro
6458F:	drivers/i2c/busses/i2c-ali1535.c
6459F:	drivers/i2c/busses/i2c-ali1563.c
6460F:	drivers/i2c/busses/i2c-ali15x3.c
6461F:	drivers/i2c/busses/i2c-amd756.c
6462F:	drivers/i2c/busses/i2c-amd756-s4882.c
6463F:	drivers/i2c/busses/i2c-amd8111.c
6464F:	drivers/i2c/busses/i2c-i801.c
6465F:	drivers/i2c/busses/i2c-isch.c
6466F:	drivers/i2c/busses/i2c-nforce2.c
6467F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6468F:	drivers/i2c/busses/i2c-piix4.c
6469F:	drivers/i2c/busses/i2c-sis5595.c
6470F:	drivers/i2c/busses/i2c-sis630.c
6471F:	drivers/i2c/busses/i2c-sis96x.c
6472F:	drivers/i2c/busses/i2c-via.c
6473F:	drivers/i2c/busses/i2c-viapro.c
6474
6475I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6476M:	Hans de Goede <hdegoede@redhat.com>
6477L:	linux-i2c@vger.kernel.org
6478S:	Maintained
6479F:	drivers/i2c/busses/i2c-cht-wc.c
6480
6481I2C/SMBUS ISMT DRIVER
6482M:	Seth Heasley <seth.heasley@intel.com>
6483M:	Neil Horman <nhorman@tuxdriver.com>
6484L:	linux-i2c@vger.kernel.org
6485F:	drivers/i2c/busses/i2c-ismt.c
6486F:	Documentation/i2c/busses/i2c-ismt
6487
6488I2C/SMBUS STUB DRIVER
6489M:	Jean Delvare <jdelvare@suse.com>
6490L:	linux-i2c@vger.kernel.org
6491S:	Maintained
6492F:	drivers/i2c/i2c-stub.c
6493
6494i386 BOOT CODE
6495M:	"H. Peter Anvin" <hpa@zytor.com>
6496S:	Maintained
6497F:	arch/x86/boot/
6498
6499i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6500M:	"H. Peter Anvin" <hpa@zytor.com>
6501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6502S:	Maintained
6503
6504IA64 (Itanium) PLATFORM
6505M:	Tony Luck <tony.luck@intel.com>
6506M:	Fenghua Yu <fenghua.yu@intel.com>
6507L:	linux-ia64@vger.kernel.org
6508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6509S:	Maintained
6510F:	arch/ia64/
6511
6512IBM Power 842 compression accelerator
6513M:	Haren Myneni <haren@us.ibm.com>
6514S:	Supported
6515F:	drivers/crypto/nx/Makefile
6516F:	drivers/crypto/nx/Kconfig
6517F:	drivers/crypto/nx/nx-842*
6518F:	include/linux/sw842.h
6519F:	crypto/842.c
6520F:	lib/842/
6521
6522IBM Power in-Nest Crypto Acceleration
6523M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6524M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6525L:	linux-crypto@vger.kernel.org
6526S:	Supported
6527F:	drivers/crypto/nx/Makefile
6528F:	drivers/crypto/nx/Kconfig
6529F:	drivers/crypto/nx/nx-aes*
6530F:	drivers/crypto/nx/nx-sha*
6531F:	drivers/crypto/nx/nx.*
6532F:	drivers/crypto/nx/nx_csbcpb.h
6533F:	drivers/crypto/nx/nx_debugfs.h
6534
6535IBM Power Linux RAID adapter
6536M:	Brian King <brking@us.ibm.com>
6537S:	Supported
6538F:	drivers/scsi/ipr.*
6539
6540IBM Power SRIOV Virtual NIC Device Driver
6541M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6542M:	John Allen <jallen@linux.vnet.ibm.com>
6543L:	netdev@vger.kernel.org
6544S:	Supported
6545F:	drivers/net/ethernet/ibm/ibmvnic.*
6546
6547IBM Power Virtual Accelerator Switchboard
6548M:	Sukadev Bhattiprolu
6549L:	linuxppc-dev@lists.ozlabs.org
6550S:	Supported
6551F:	arch/powerpc/platforms/powernv/vas*
6552F:	arch/powerpc/platforms/powernv/copy-paste.h
6553F:	arch/powerpc/include/asm/vas.h
6554F:	arch/powerpc/include/uapi/asm/vas.h
6555
6556IBM Power Virtual Ethernet Device Driver
6557M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6558L:	netdev@vger.kernel.org
6559S:	Supported
6560F:	drivers/net/ethernet/ibm/ibmveth.*
6561
6562IBM Power Virtual FC Device Drivers
6563M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6564L:	linux-scsi@vger.kernel.org
6565S:	Supported
6566F:	drivers/scsi/ibmvscsi/ibmvfc*
6567
6568IBM Power Virtual SCSI Device Drivers
6569M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6570L:	linux-scsi@vger.kernel.org
6571S:	Supported
6572F:	drivers/scsi/ibmvscsi/ibmvscsi*
6573F:	include/scsi/viosrp.h
6574
6575IBM Power Virtual SCSI Device Target Driver
6576M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6577M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6578L:	linux-scsi@vger.kernel.org
6579L:	target-devel@vger.kernel.org
6580S:	Supported
6581F:	drivers/scsi/ibmvscsi_tgt/
6582
6583IBM Power VMX Cryptographic instructions
6584M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6585M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6586L:	linux-crypto@vger.kernel.org
6587S:	Supported
6588F:	drivers/crypto/vmx/Makefile
6589F:	drivers/crypto/vmx/Kconfig
6590F:	drivers/crypto/vmx/vmx.c
6591F:	drivers/crypto/vmx/aes*
6592F:	drivers/crypto/vmx/ghash*
6593F:	drivers/crypto/vmx/ppc-xlate.pl
6594
6595IBM ServeRAID RAID DRIVER
6596S:	Orphan
6597F:	drivers/scsi/ips.*
6598
6599ICH LPC AND GPIO DRIVER
6600M:	Peter Tyser <ptyser@xes-inc.com>
6601S:	Maintained
6602F:	drivers/mfd/lpc_ich.c
6603F:	drivers/gpio/gpio-ich.c
6604
6605IDE SUBSYSTEM
6606M:	"David S. Miller" <davem@davemloft.net>
6607L:	linux-ide@vger.kernel.org
6608Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6610S:	Maintained
6611F:	Documentation/ide/
6612F:	drivers/ide/
6613F:	include/linux/ide.h
6614
6615IDE/ATAPI DRIVERS
6616M:	Borislav Petkov <bp@alien8.de>
6617L:	linux-ide@vger.kernel.org
6618S:	Maintained
6619F:	Documentation/cdrom/ide-cd
6620F:	drivers/ide/ide-cd*
6621
6622IDEAPAD LAPTOP EXTRAS DRIVER
6623M:	Ike Panhc <ike.pan@canonical.com>
6624L:	platform-driver-x86@vger.kernel.org
6625W:	http://launchpad.net/ideapad-laptop
6626S:	Maintained
6627F:	drivers/platform/x86/ideapad-laptop.c
6628
6629IDEAPAD LAPTOP SLIDEBAR DRIVER
6630M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6631L:	linux-input@vger.kernel.org
6632W:	https://github.com/o2genum/ideapad-slidebar
6633S:	Maintained
6634F:	drivers/input/misc/ideapad_slidebar.c
6635
6636IDT VersaClock 5 CLOCK DRIVER
6637M:	Marek Vasut <marek.vasut@gmail.com>
6638S:	Maintained
6639F:	drivers/clk/clk-versaclock5.c
6640
6641IEEE 802.15.4 SUBSYSTEM
6642M:	Alexander Aring <alex.aring@gmail.com>
6643M:	Stefan Schmidt <stefan@osg.samsung.com>
6644L:	linux-wpan@vger.kernel.org
6645W:	http://wpan.cakelab.org/
6646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6648S:	Maintained
6649F:	net/ieee802154/
6650F:	net/mac802154/
6651F:	drivers/net/ieee802154/
6652F:	include/linux/nl802154.h
6653F:	include/linux/ieee802154.h
6654F:	include/net/nl802154.h
6655F:	include/net/mac802154.h
6656F:	include/net/af_ieee802154.h
6657F:	include/net/cfg802154.h
6658F:	include/net/ieee802154_netdev.h
6659F:	Documentation/networking/ieee802154.txt
6660
6661IFE PROTOCOL
6662M:	Yotam Gigi <yotamg@mellanox.com>
6663M:	Jamal Hadi Salim <jhs@mojatatu.com>
6664F:	net/ife
6665F:	include/net/ife.h
6666F:	include/uapi/linux/ife.h
6667
6668IGORPLUG-USB IR RECEIVER
6669M:	Sean Young <sean@mess.org>
6670L:	linux-media@vger.kernel.org
6671S:	Maintained
6672F:	drivers/media/rc/igorplugusb.c
6673
6674IGUANAWORKS USB IR TRANSCEIVER
6675M:	Sean Young <sean@mess.org>
6676L:	linux-media@vger.kernel.org
6677S:	Maintained
6678F:	drivers/media/rc/iguanair.c
6679
6680IIO DIGITAL POTENTIOMETER DAC
6681M:	Peter Rosin <peda@axentia.se>
6682L:	linux-iio@vger.kernel.org
6683S:	Maintained
6684F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6685F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6686F:	drivers/iio/dac/dpot-dac.c
6687
6688IIO ENVELOPE DETECTOR
6689M:	Peter Rosin <peda@axentia.se>
6690L:	linux-iio@vger.kernel.org
6691S:	Maintained
6692F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6693F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6694F:	drivers/iio/adc/envelope-detector.c
6695
6696IIO MULTIPLEXER
6697M:	Peter Rosin <peda@axentia.se>
6698L:	linux-iio@vger.kernel.org
6699S:	Maintained
6700F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6701F:	drivers/iio/multiplexer/iio-mux.c
6702
6703IIO SUBSYSTEM AND DRIVERS
6704M:	Jonathan Cameron <jic23@kernel.org>
6705R:	Hartmut Knaack <knaack.h@gmx.de>
6706R:	Lars-Peter Clausen <lars@metafoo.de>
6707R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6708L:	linux-iio@vger.kernel.org
6709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6710S:	Maintained
6711F:	Documentation/devicetree/bindings/iio/
6712F:	drivers/iio/
6713F:	drivers/staging/iio/
6714F:	include/linux/iio/
6715F:	tools/iio/
6716
6717IKANOS/ADI EAGLE ADSL USB DRIVER
6718M:	Matthieu Castet <castet.matthieu@free.fr>
6719M:	Stanislaw Gruszka <stf_xl@wp.pl>
6720S:	Maintained
6721F:	drivers/usb/atm/ueagle-atm.c
6722
6723IMGTEC ASCII LCD DRIVER
6724M:	Paul Burton <paul.burton@imgtec.com>
6725S:	Maintained
6726F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6727F:	drivers/auxdisplay/img-ascii-lcd.c
6728
6729IMGTEC IR DECODER DRIVER
6730M:	James Hogan <james.hogan@imgtec.com>
6731S:	Maintained
6732F:	drivers/media/rc/img-ir/
6733
6734IMS TWINTURBO FRAMEBUFFER DRIVER
6735L:	linux-fbdev@vger.kernel.org
6736S:	Orphan
6737F:	drivers/video/fbdev/imsttfb.c
6738
6739INA209 HARDWARE MONITOR DRIVER
6740M:	Guenter Roeck <linux@roeck-us.net>
6741L:	linux-hwmon@vger.kernel.org
6742S:	Maintained
6743F:	Documentation/hwmon/ina209
6744F:	Documentation/devicetree/bindings/i2c/ina209.txt
6745F:	drivers/hwmon/ina209.c
6746
6747INA2XX HARDWARE MONITOR DRIVER
6748M:	Guenter Roeck <linux@roeck-us.net>
6749L:	linux-hwmon@vger.kernel.org
6750S:	Maintained
6751F:	Documentation/hwmon/ina2xx
6752F:	drivers/hwmon/ina2xx.c
6753F:	include/linux/platform_data/ina2xx.h
6754
6755INDUSTRY PACK SUBSYSTEM (IPACK)
6756M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6757M:	Jens Taprogge <jens.taprogge@taprogge.org>
6758M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6759L:	industrypack-devel@lists.sourceforge.net
6760W:	http://industrypack.sourceforge.net
6761S:	Maintained
6762F:	drivers/ipack/
6763
6764INFINIBAND SUBSYSTEM
6765M:	Doug Ledford <dledford@redhat.com>
6766M:	Sean Hefty <sean.hefty@intel.com>
6767M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6768L:	linux-rdma@vger.kernel.org
6769W:	http://www.openfabrics.org/
6770Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6772S:	Supported
6773F:	Documentation/devicetree/bindings/infiniband/
6774F:	Documentation/infiniband/
6775F:	drivers/infiniband/
6776F:	include/uapi/linux/if_infiniband.h
6777F:	include/uapi/rdma/
6778F:	include/rdma/
6779
6780INGENIC JZ4780 DMA Driver
6781M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6782S:	Maintained
6783F:	drivers/dma/dma-jz4780.c
6784
6785INGENIC JZ4780 NAND DRIVER
6786M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6787L:	linux-mtd@lists.infradead.org
6788S:	Maintained
6789F:	drivers/mtd/nand/jz4780_*
6790
6791INOTIFY
6792M:	Jan Kara <jack@suse.cz>
6793R:	Amir Goldstein <amir73il@gmail.com>
6794L:	linux-fsdevel@vger.kernel.org
6795S:	Maintained
6796F:	Documentation/filesystems/inotify.txt
6797F:	fs/notify/inotify/
6798F:	include/linux/inotify.h
6799F:	include/uapi/linux/inotify.h
6800
6801INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6802M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6803L:	linux-input@vger.kernel.org
6804Q:	http://patchwork.kernel.org/project/linux-input/list/
6805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6806S:	Maintained
6807F:	drivers/input/
6808F:	include/linux/input.h
6809F:	include/uapi/linux/input.h
6810F:	include/uapi/linux/input-event-codes.h
6811F:	include/linux/input/
6812F:	Documentation/devicetree/bindings/input/
6813F:	Documentation/input/
6814
6815INPUT MULTITOUCH (MT) PROTOCOL
6816M:	Henrik Rydberg <rydberg@bitmath.org>
6817L:	linux-input@vger.kernel.org
6818S:	Odd fixes
6819F:	Documentation/input/multi-touch-protocol.rst
6820F:	drivers/input/input-mt.c
6821K:	\b(ABS|SYN)_MT_
6822
6823INSIDE SECURE CRYPTO DRIVER
6824M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6825F:	drivers/crypto/inside-secure/
6826S:	Maintained
6827L:	linux-crypto@vger.kernel.org
6828
6829INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6830M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6831M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6832L:	linux-ima-devel@lists.sourceforge.net
6833L:	linux-ima-user@lists.sourceforge.net
6834L:	linux-security-module@vger.kernel.org
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6836S:	Supported
6837F:	security/integrity/ima/
6838
6839INTEL 810/815 FRAMEBUFFER DRIVER
6840M:	Antonino Daplas <adaplas@gmail.com>
6841L:	linux-fbdev@vger.kernel.org
6842S:	Maintained
6843F:	drivers/video/fbdev/i810/
6844
6845INTEL ASoC BDW/HSW DRIVERS
6846M:	Jie Yang <yang.jie@linux.intel.com>
6847L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6848S:	Supported
6849F:	sound/soc/intel/common/sst-dsp*
6850F:	sound/soc/intel/common/sst-firmware.c
6851F:	sound/soc/intel/boards/broadwell.c
6852F:	sound/soc/intel/haswell/
6853
6854INTEL C600 SERIES SAS CONTROLLER DRIVER
6855M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6856M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6857L:	linux-scsi@vger.kernel.org
6858T:	git git://git.code.sf.net/p/intel-sas/isci
6859S:	Supported
6860F:	drivers/scsi/isci/
6861
6862INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6863M:	Jani Nikula <jani.nikula@linux.intel.com>
6864M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6865M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6866L:	intel-gfx@lists.freedesktop.org
6867W:	https://01.org/linuxgraphics/
6868B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6869C:	irc://chat.freenode.net/intel-gfx
6870Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6871T:	git git://anongit.freedesktop.org/drm-intel
6872S:	Supported
6873F:	drivers/gpu/drm/i915/
6874F:	include/drm/i915*
6875F:	include/uapi/drm/i915_drm.h
6876F:	Documentation/gpu/i915.rst
6877
6878INTEL ETHERNET DRIVERS
6879M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6880L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6881W:	http://www.intel.com/support/feedback.htm
6882W:	http://e1000.sourceforge.net/
6883Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6886S:	Supported
6887F:	Documentation/networking/e100.txt
6888F:	Documentation/networking/e1000.txt
6889F:	Documentation/networking/e1000e.txt
6890F:	Documentation/networking/igb.txt
6891F:	Documentation/networking/igbvf.txt
6892F:	Documentation/networking/ixgb.txt
6893F:	Documentation/networking/ixgbe.txt
6894F:	Documentation/networking/ixgbevf.txt
6895F:	Documentation/networking/i40e.txt
6896F:	Documentation/networking/i40evf.txt
6897F:	drivers/net/ethernet/intel/
6898F:	drivers/net/ethernet/intel/*/
6899F:	include/linux/avf/virtchnl.h
6900
6901INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6902M:	Maik Broemme <mbroemme@libmpq.org>
6903L:	linux-fbdev@vger.kernel.org
6904S:	Maintained
6905F:	Documentation/fb/intelfb.txt
6906F:	drivers/video/fbdev/intelfb/
6907
6908INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6909M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6910M:	Zhi Wang <zhi.a.wang@intel.com>
6911L:	intel-gvt-dev@lists.freedesktop.org
6912L:	intel-gfx@lists.freedesktop.org
6913W:	https://01.org/igvt-g
6914T:	git https://github.com/01org/gvt-linux.git
6915S:	Supported
6916F:	drivers/gpu/drm/i915/gvt/
6917
6918INTEL HID EVENT DRIVER
6919M:	Alex Hung <alex.hung@canonical.com>
6920L:	platform-driver-x86@vger.kernel.org
6921S:	Maintained
6922F:	drivers/platform/x86/intel-hid.c
6923
6924INTEL I/OAT DMA DRIVER
6925M:	Dave Jiang <dave.jiang@intel.com>
6926R:	Dan Williams <dan.j.williams@intel.com>
6927L:	dmaengine@vger.kernel.org
6928Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6929S:	Supported
6930F:	drivers/dma/ioat*
6931
6932INTEL IDLE DRIVER
6933M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6934M:	Len Brown <lenb@kernel.org>
6935L:	linux-pm@vger.kernel.org
6936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6937B:	https://bugzilla.kernel.org
6938S:	Supported
6939F:	drivers/idle/intel_idle.c
6940
6941INTEL INTEGRATED SENSOR HUB DRIVER
6942M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6943M:	Jiri Kosina <jikos@kernel.org>
6944L:	linux-input@vger.kernel.org
6945S:	Maintained
6946F:	drivers/hid/intel-ish-hid/
6947
6948INTEL IOMMU (VT-d)
6949M:	David Woodhouse <dwmw2@infradead.org>
6950L:	iommu@lists.linux-foundation.org
6951T:	git git://git.infradead.org/iommu-2.6.git
6952S:	Supported
6953F:	drivers/iommu/intel-iommu.c
6954F:	include/linux/intel-iommu.h
6955
6956INTEL IOP-ADMA DMA DRIVER
6957R:	Dan Williams <dan.j.williams@intel.com>
6958S:	Odd fixes
6959F:	drivers/dma/iop-adma.c
6960
6961INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6962M:	Krzysztof Halasa <khalasa@piap.pl>
6963S:	Maintained
6964F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6965F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6966F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6967F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6968F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6969F:	drivers/net/wan/ixp4xx_hss.c
6970
6971INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6972M:	Deepak Saxena <dsaxena@plexity.net>
6973S:	Maintained
6974F:	drivers/char/hw_random/ixp4xx-rng.c
6975
6976INTEL MANAGEMENT ENGINE (mei)
6977M:	Tomas Winkler <tomas.winkler@intel.com>
6978L:	linux-kernel@vger.kernel.org
6979S:	Supported
6980F:	include/uapi/linux/mei.h
6981F:	include/linux/mei_cl_bus.h
6982F:	drivers/misc/mei/*
6983F:	drivers/watchdog/mei_wdt.c
6984F:	Documentation/misc-devices/mei/*
6985F:	samples/mei/*
6986
6987INTEL MENLOW THERMAL DRIVER
6988M:	Sujith Thomas <sujith.thomas@intel.com>
6989L:	platform-driver-x86@vger.kernel.org
6990W:	https://01.org/linux-acpi
6991S:	Supported
6992F:	drivers/platform/x86/intel_menlow.c
6993
6994INTEL MERRIFIELD GPIO DRIVER
6995M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6996L:	linux-gpio@vger.kernel.org
6997S:	Maintained
6998F:	drivers/gpio/gpio-merrifield.c
6999
7000INTEL MIC DRIVERS (mic)
7001M:	Sudeep Dutt <sudeep.dutt@intel.com>
7002M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7003S:	Supported
7004W:	https://github.com/sudeepdutt/mic
7005W:	http://software.intel.com/en-us/mic-developer
7006F:	include/linux/mic_bus.h
7007F:	include/linux/scif.h
7008F:	include/uapi/linux/mic_common.h
7009F:	include/uapi/linux/mic_ioctl.h
7010F:	include/uapi/linux/scif_ioctl.h
7011F:	drivers/misc/mic/
7012F:	drivers/dma/mic_x100_dma.c
7013F:	drivers/dma/mic_x100_dma.h
7014F:	Documentation/mic/
7015
7016INTEL PMC CORE DRIVER
7017M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7018M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7019L:	platform-driver-x86@vger.kernel.org
7020S:	Maintained
7021F:	arch/x86/include/asm/pmc_core.h
7022F:	drivers/platform/x86/intel_pmc_core*
7023
7024INTEL PMC/P-Unit IPC DRIVER
7025M:	Zha Qipeng<qipeng.zha@intel.com>
7026L:	platform-driver-x86@vger.kernel.org
7027S:	Maintained
7028F:	drivers/platform/x86/intel_pmc_ipc.c
7029F:	drivers/platform/x86/intel_punit_ipc.c
7030F:	arch/x86/include/asm/intel_pmc_ipc.h
7031F:	arch/x86/include/asm/intel_punit_ipc.h
7032
7033INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7034M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7035L:	linux-wireless@vger.kernel.org
7036S:	Maintained
7037F:	Documentation/networking/README.ipw2100
7038F:	Documentation/networking/README.ipw2200
7039F:	drivers/net/wireless/intel/ipw2x00/
7040
7041INTEL PSTATE DRIVER
7042M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7043M:	Len Brown <lenb@kernel.org>
7044L:	linux-pm@vger.kernel.org
7045S:	Supported
7046F:	drivers/cpufreq/intel_pstate.c
7047
7048INTEL RDMA RNIC DRIVER
7049M:	Faisal Latif <faisal.latif@intel.com>
7050M:	Shiraz Saleem <shiraz.saleem@intel.com>
7051L:	linux-rdma@vger.kernel.org
7052S:	Supported
7053F:	drivers/infiniband/hw/i40iw/
7054
7055INTEL TELEMETRY DRIVER
7056M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7057L:	platform-driver-x86@vger.kernel.org
7058S:	Maintained
7059F:	arch/x86/include/asm/intel_telemetry.h
7060F:	drivers/platform/x86/intel_telemetry*
7061
7062INTEL VIRTUAL BUTTON DRIVER
7063M:	AceLan Kao <acelan.kao@canonical.com>
7064L:	platform-driver-x86@vger.kernel.org
7065S:	Maintained
7066F:	drivers/platform/x86/intel-vbtn.c
7067
7068INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7069M:	Stanislaw Gruszka <sgruszka@redhat.com>
7070L:	linux-wireless@vger.kernel.org
7071S:	Supported
7072F:	drivers/net/wireless/intel/iwlegacy/
7073
7074INTEL WIRELESS WIFI LINK (iwlwifi)
7075M:	Johannes Berg <johannes.berg@intel.com>
7076M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7077M:	Luca Coelho <luciano.coelho@intel.com>
7078M:	Intel Linux Wireless <linuxwifi@intel.com>
7079L:	linux-wireless@vger.kernel.org
7080W:	http://intellinuxwireless.org
7081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7082S:	Supported
7083F:	drivers/net/wireless/intel/iwlwifi/
7084
7085INTEL WIRELESS WIMAX CONNECTION 2400
7086M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7087M:	linux-wimax@intel.com
7088L:	wimax@linuxwimax.org (subscribers-only)
7089S:	Supported
7090W:	http://linuxwimax.org
7091F:	Documentation/wimax/README.i2400m
7092F:	drivers/net/wimax/i2400m/
7093F:	include/uapi/linux/wimax/i2400m.h
7094
7095INTEL(R) TRACE HUB
7096M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7097S:	Supported
7098F:	Documentation/trace/intel_th.txt
7099F:	drivers/hwtracing/intel_th/
7100
7101INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7102M:	Ning Sun <ning.sun@intel.com>
7103L:	tboot-devel@lists.sourceforge.net
7104W:	http://tboot.sourceforge.net
7105T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7106S:	Supported
7107F:	Documentation/intel_txt.txt
7108F:	include/linux/tboot.h
7109F:	arch/x86/kernel/tboot.c
7110
7111INTEL-MID GPIO DRIVER
7112M:	David Cohen <david.a.cohen@linux.intel.com>
7113L:	linux-gpio@vger.kernel.org
7114S:	Maintained
7115F:	drivers/gpio/gpio-intel-mid.c
7116
7117INVENSENSE MPU-3050 GYROSCOPE DRIVER
7118M:	Linus Walleij <linus.walleij@linaro.org>
7119L:	linux-iio@vger.kernel.org
7120S:	Maintained
7121F:	drivers/iio/gyro/mpu3050*
7122F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7123
7124IOC3 ETHERNET DRIVER
7125M:	Ralf Baechle <ralf@linux-mips.org>
7126L:	linux-mips@linux-mips.org
7127S:	Maintained
7128F:	drivers/net/ethernet/sgi/ioc3-eth.c
7129
7130IOC3 SERIAL DRIVER
7131M:	Pat Gefre <pfg@sgi.com>
7132L:	linux-serial@vger.kernel.org
7133S:	Maintained
7134F:	drivers/tty/serial/ioc3_serial.c
7135
7136IOMMU DRIVERS
7137M:	Joerg Roedel <joro@8bytes.org>
7138L:	iommu@lists.linux-foundation.org
7139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7140S:	Maintained
7141F:	Documentation/devicetree/bindings/iommu/
7142F:	drivers/iommu/
7143F:	include/linux/iommu.h
7144F:	include/linux/iova.h
7145
7146IP MASQUERADING
7147M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7148S:	Maintained
7149F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7150
7151IPMI SUBSYSTEM
7152M:	Corey Minyard <minyard@acm.org>
7153L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7154W:	http://openipmi.sourceforge.net/
7155S:	Supported
7156F:	Documentation/IPMI.txt
7157F:	drivers/char/ipmi/
7158F:	include/linux/ipmi*
7159F:	include/uapi/linux/ipmi*
7160
7161IPS SCSI RAID DRIVER
7162M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7163L:	linux-scsi@vger.kernel.org
7164W:	http://www.adaptec.com/
7165S:	Maintained
7166F:	drivers/scsi/ips*
7167
7168IPVS
7169M:	Wensong Zhang <wensong@linux-vs.org>
7170M:	Simon Horman <horms@verge.net.au>
7171M:	Julian Anastasov <ja@ssi.bg>
7172L:	netdev@vger.kernel.org
7173L:	lvs-devel@vger.kernel.org
7174S:	Maintained
7175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7177F:	Documentation/networking/ipvs-sysctl.txt
7178F:	include/net/ip_vs.h
7179F:	include/uapi/linux/ip_vs.h
7180F:	net/netfilter/ipvs/
7181
7182IPWIRELESS DRIVER
7183M:	Jiri Kosina <jikos@kernel.org>
7184M:	David Sterba <dsterba@suse.com>
7185S:	Odd Fixes
7186F:	drivers/tty/ipwireless/
7187
7188IPX NETWORK LAYER
7189L:	netdev@vger.kernel.org
7190S:	Odd fixes
7191F:	include/net/ipx.h
7192F:	include/uapi/linux/ipx.h
7193F:	net/ipx/
7194
7195IRDA SUBSYSTEM
7196M:	Samuel Ortiz <samuel@sortiz.org>
7197L:	irda-users@lists.sourceforge.net (subscribers-only)
7198L:	netdev@vger.kernel.org
7199W:	http://irda.sourceforge.net/
7200S:	Maintained
7201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7202F:	Documentation/networking/irda.txt
7203F:	drivers/staging/irda/
7204
7205IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7206M:	Marc Zyngier <marc.zyngier@arm.com>
7207S:	Maintained
7208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7209F:	Documentation/IRQ-domain.txt
7210F:	include/linux/irqdomain.h
7211F:	kernel/irq/irqdomain.c
7212F:	kernel/irq/msi.c
7213
7214IRQ SUBSYSTEM
7215M:	Thomas Gleixner <tglx@linutronix.de>
7216L:	linux-kernel@vger.kernel.org
7217S:	Maintained
7218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7219F:	kernel/irq/
7220
7221IRQCHIP DRIVERS
7222M:	Thomas Gleixner <tglx@linutronix.de>
7223M:	Jason Cooper <jason@lakedaemon.net>
7224M:	Marc Zyngier <marc.zyngier@arm.com>
7225L:	linux-kernel@vger.kernel.org
7226S:	Maintained
7227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7228F:	Documentation/devicetree/bindings/interrupt-controller/
7229F:	drivers/irqchip/
7230
7231ISA
7232M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7233S:	Maintained
7234F:	Documentation/isa.txt
7235F:	drivers/base/isa.c
7236F:	include/linux/isa.h
7237
7238ISA RADIO MODULE
7239M:	Hans Verkuil <hverkuil@xs4all.nl>
7240L:	linux-media@vger.kernel.org
7241T:	git git://linuxtv.org/media_tree.git
7242W:	https://linuxtv.org
7243S:	Maintained
7244F:	drivers/media/radio/radio-isa*
7245
7246ISAPNP
7247M:	Jaroslav Kysela <perex@perex.cz>
7248S:	Maintained
7249F:	Documentation/isapnp.txt
7250F:	drivers/pnp/isapnp/
7251F:	include/linux/isapnp.h
7252
7253ISCSI
7254M:	Lee Duncan <lduncan@suse.com>
7255M:	Chris Leech <cleech@redhat.com>
7256L:	open-iscsi@googlegroups.com
7257W:	www.open-iscsi.com
7258S:	Maintained
7259F:	drivers/scsi/*iscsi*
7260F:	include/scsi/*iscsi*
7261
7262iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7263M:	Peter Jones <pjones@redhat.com>
7264M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7265S:	Maintained
7266F:	drivers/firmware/iscsi_ibft*
7267
7268ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7269M:	Or Gerlitz <ogerlitz@mellanox.com>
7270M:	Sagi Grimberg <sagi@grimberg.me>
7271M:	Roi Dayan <roid@mellanox.com>
7272L:	linux-rdma@vger.kernel.org
7273S:	Supported
7274W:	http://www.openfabrics.org
7275W:	www.open-iscsi.org
7276Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7277F:	drivers/infiniband/ulp/iser/
7278
7279ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7280M:	Sagi Grimberg <sagi@grimberg.me>
7281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7282L:	linux-rdma@vger.kernel.org
7283L:	target-devel@vger.kernel.org
7284S:	Supported
7285W:	http://www.linux-iscsi.org
7286F:	drivers/infiniband/ulp/isert
7287
7288ISDN SUBSYSTEM
7289M:	Karsten Keil <isdn@linux-pingi.de>
7290L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7291L:	netdev@vger.kernel.org
7292W:	http://www.isdn4linux.de
7293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7294S:	Maintained
7295F:	Documentation/isdn/
7296F:	drivers/isdn/
7297F:	include/linux/isdn.h
7298F:	include/linux/isdn/
7299F:	include/uapi/linux/isdn.h
7300F:	include/uapi/linux/isdn/
7301
7302ISDN SUBSYSTEM (Eicon active card driver)
7303M:	Armin Schindler <mac@melware.de>
7304L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7305W:	http://www.melware.de
7306S:	Maintained
7307F:	drivers/isdn/hardware/eicon/
7308
7309IT87 HARDWARE MONITORING DRIVER
7310M:	Jean Delvare <jdelvare@suse.com>
7311L:	linux-hwmon@vger.kernel.org
7312S:	Maintained
7313F:	Documentation/hwmon/it87
7314F:	drivers/hwmon/it87.c
7315
7316IT913X MEDIA DRIVER
7317M:	Antti Palosaari <crope@iki.fi>
7318L:	linux-media@vger.kernel.org
7319W:	https://linuxtv.org
7320W:	http://palosaari.fi/linux/
7321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7322T:	git git://linuxtv.org/anttip/media_tree.git
7323S:	Maintained
7324F:	drivers/media/tuners/it913x*
7325
7326IVTV VIDEO4LINUX DRIVER
7327M:	Andy Walls <awalls@md.metrocast.net>
7328L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7329L:	linux-media@vger.kernel.org
7330T:	git git://linuxtv.org/media_tree.git
7331W:	http://www.ivtvdriver.org
7332S:	Maintained
7333F:	Documentation/media/v4l-drivers/ivtv*
7334F:	drivers/media/pci/ivtv/
7335F:	include/uapi/linux/ivtv*
7336
7337IX2505V MEDIA DRIVER
7338M:	Malcolm Priestley <tvboxspy@gmail.com>
7339L:	linux-media@vger.kernel.org
7340W:	https://linuxtv.org
7341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7342S:	Maintained
7343F:	drivers/media/dvb-frontends/ix2505v*
7344
7345JC42.4 TEMPERATURE SENSOR DRIVER
7346M:	Guenter Roeck <linux@roeck-us.net>
7347L:	linux-hwmon@vger.kernel.org
7348S:	Maintained
7349F:	drivers/hwmon/jc42.c
7350F:	Documentation/hwmon/jc42
7351
7352JFS FILESYSTEM
7353M:	Dave Kleikamp <shaggy@kernel.org>
7354L:	jfs-discussion@lists.sourceforge.net
7355W:	http://jfs.sourceforge.net/
7356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7357S:	Maintained
7358F:	Documentation/filesystems/jfs.txt
7359F:	fs/jfs/
7360
7361JME NETWORK DRIVER
7362M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7363L:	netdev@vger.kernel.org
7364S:	Maintained
7365F:	drivers/net/ethernet/jme.*
7366
7367JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7368M:	David Woodhouse <dwmw2@infradead.org>
7369L:	linux-mtd@lists.infradead.org
7370W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7371S:	Maintained
7372F:	fs/jffs2/
7373F:	include/uapi/linux/jffs2.h
7374
7375JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7376M:	"Theodore Ts'o" <tytso@mit.edu>
7377M:	Jan Kara <jack@suse.com>
7378L:	linux-ext4@vger.kernel.org
7379S:	Maintained
7380F:	fs/jbd2/
7381F:	include/linux/jbd2.h
7382
7383JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7384M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7385L:	linux-media@vger.kernel.org
7386S:	Maintained
7387F:	drivers/media/platform/rcar_jpu.c
7388
7389JSM Neo PCI based serial card
7390M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7391L:	linux-serial@vger.kernel.org
7392S:	Maintained
7393F:	drivers/tty/serial/jsm/
7394
7395K10TEMP HARDWARE MONITORING DRIVER
7396M:	Clemens Ladisch <clemens@ladisch.de>
7397L:	linux-hwmon@vger.kernel.org
7398S:	Maintained
7399F:	Documentation/hwmon/k10temp
7400F:	drivers/hwmon/k10temp.c
7401
7402K8TEMP HARDWARE MONITORING DRIVER
7403M:	Rudolf Marek <r.marek@assembler.cz>
7404L:	linux-hwmon@vger.kernel.org
7405S:	Maintained
7406F:	Documentation/hwmon/k8temp
7407F:	drivers/hwmon/k8temp.c
7408
7409KASAN
7410M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7411R:	Alexander Potapenko <glider@google.com>
7412R:	Dmitry Vyukov <dvyukov@google.com>
7413L:	kasan-dev@googlegroups.com
7414S:	Maintained
7415F:	arch/*/include/asm/kasan.h
7416F:	arch/*/mm/kasan_init*
7417F:	Documentation/dev-tools/kasan.rst
7418F:	include/linux/kasan*.h
7419F:	lib/test_kasan.c
7420F:	mm/kasan/
7421F:	scripts/Makefile.kasan
7422
7423KCONFIG
7424M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7425L:	linux-kbuild@vger.kernel.org
7426T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7427S:	Maintained
7428F:	Documentation/kbuild/kconfig-language.txt
7429F:	scripts/kconfig/
7430
7431KDUMP
7432M:	Dave Young <dyoung@redhat.com>
7433M:	Baoquan He <bhe@redhat.com>
7434R:	Vivek Goyal <vgoyal@redhat.com>
7435L:	kexec@lists.infradead.org
7436W:	http://lse.sourceforge.net/kdump/
7437S:	Maintained
7438F:	Documentation/kdump/
7439
7440KEENE FM RADIO TRANSMITTER DRIVER
7441M:	Hans Verkuil <hverkuil@xs4all.nl>
7442L:	linux-media@vger.kernel.org
7443T:	git git://linuxtv.org/media_tree.git
7444W:	https://linuxtv.org
7445S:	Maintained
7446F:	drivers/media/radio/radio-keene*
7447
7448KERNEL AUTOMOUNTER v4 (AUTOFS4)
7449M:	Ian Kent <raven@themaw.net>
7450L:	autofs@vger.kernel.org
7451S:	Maintained
7452F:	fs/autofs4/
7453
7454KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7455M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7456M:	Michal Marek <mmarek@suse.com>
7457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7458L:	linux-kbuild@vger.kernel.org
7459S:	Maintained
7460F:	Documentation/kbuild/
7461F:	Makefile
7462F:	scripts/Makefile.*
7463F:	scripts/basic/
7464F:	scripts/mk*
7465F:	scripts/package/
7466
7467KERNEL JANITORS
7468L:	kernel-janitors@vger.kernel.org
7469W:	http://kernelnewbies.org/KernelJanitors
7470S:	Odd Fixes
7471
7472KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7473M:	"J. Bruce Fields" <bfields@fieldses.org>
7474M:	Jeff Layton <jlayton@poochiereds.net>
7475L:	linux-nfs@vger.kernel.org
7476W:	http://nfs.sourceforge.net/
7477T:	git git://linux-nfs.org/~bfields/linux.git
7478S:	Supported
7479F:	fs/nfsd/
7480F:	include/uapi/linux/nfsd/
7481F:	fs/lockd/
7482F:	fs/nfs_common/
7483F:	net/sunrpc/
7484F:	include/linux/lockd/
7485F:	include/linux/sunrpc/
7486F:	include/uapi/linux/sunrpc/
7487
7488KERNEL SELFTEST FRAMEWORK
7489M:	Shuah Khan <shuahkh@osg.samsung.com>
7490M:	Shuah Khan <shuah@kernel.org>
7491L:	linux-kselftest@vger.kernel.org
7492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7493S:	Maintained
7494F:	tools/testing/selftests/
7495F:	Documentation/dev-tools/kselftest*
7496
7497KERNEL USERMODE HELPER
7498M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7499L:	linux-kernel@vger.kernel.org
7500S:	Maintained
7501F:	kernel/umh.c
7502F:	include/linux/umh.h
7503
7504KERNEL VIRTUAL MACHINE (KVM)
7505M:	Paolo Bonzini <pbonzini@redhat.com>
7506M:	Radim Krčmář <rkrcmar@redhat.com>
7507L:	kvm@vger.kernel.org
7508W:	http://www.linux-kvm.org
7509T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7510S:	Supported
7511F:	Documentation/virtual/kvm/
7512F:	include/trace/events/kvm.h
7513F:	include/uapi/asm-generic/kvm*
7514F:	include/uapi/linux/kvm*
7515F:	include/asm-generic/kvm*
7516F:	include/linux/kvm*
7517F:	include/kvm/iodev.h
7518F:	virt/kvm/*
7519F:	tools/kvm/
7520
7521KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7522M:	Joerg Roedel <joro@8bytes.org>
7523L:	kvm@vger.kernel.org
7524W:	http://www.linux-kvm.org/
7525S:	Maintained
7526F:	arch/x86/include/asm/svm.h
7527F:	arch/x86/kvm/svm.c
7528
7529KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7530M:	Christoffer Dall <christoffer.dall@linaro.org>
7531M:	Marc Zyngier <marc.zyngier@arm.com>
7532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7533L:	kvmarm@lists.cs.columbia.edu
7534W:	http://systems.cs.columbia.edu/projects/kvm-arm
7535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7536S:	Supported
7537F:	arch/arm/include/uapi/asm/kvm*
7538F:	arch/arm/include/asm/kvm*
7539F:	arch/arm/kvm/
7540F:	virt/kvm/arm/
7541F:	include/kvm/arm_*
7542
7543KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7544M:	Christoffer Dall <christoffer.dall@linaro.org>
7545M:	Marc Zyngier <marc.zyngier@arm.com>
7546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7547L:	kvmarm@lists.cs.columbia.edu
7548S:	Maintained
7549F:	arch/arm64/include/uapi/asm/kvm*
7550F:	arch/arm64/include/asm/kvm*
7551F:	arch/arm64/kvm/
7552
7553KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7554M:	James Hogan <james.hogan@imgtec.com>
7555L:	linux-mips@linux-mips.org
7556S:	Supported
7557F:	arch/mips/include/uapi/asm/kvm*
7558F:	arch/mips/include/asm/kvm*
7559F:	arch/mips/kvm/
7560
7561KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7562M:	Alexander Graf <agraf@suse.com>
7563L:	kvm-ppc@vger.kernel.org
7564W:	http://www.linux-kvm.org/
7565T:	git git://github.com/agraf/linux-2.6.git
7566S:	Supported
7567F:	arch/powerpc/include/uapi/asm/kvm*
7568F:	arch/powerpc/include/asm/kvm*
7569F:	arch/powerpc/kvm/
7570F:	arch/powerpc/kernel/kvm*
7571
7572KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7573M:	Christian Borntraeger <borntraeger@de.ibm.com>
7574M:	Cornelia Huck <cohuck@redhat.com>
7575L:	linux-s390@vger.kernel.org
7576W:	http://www.ibm.com/developerworks/linux/linux390/
7577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7578S:	Supported
7579F:	arch/s390/include/uapi/asm/kvm*
7580F:	arch/s390/include/asm/gmap.h
7581F:	arch/s390/include/asm/kvm*
7582F:	arch/s390/kvm/
7583F:	arch/s390/mm/gmap.c
7584
7585KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7586M:	Paolo Bonzini <pbonzini@redhat.com>
7587M:	Radim Krčmář <rkrcmar@redhat.com>
7588L:	kvm@vger.kernel.org
7589W:	http://www.linux-kvm.org
7590T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7591S:	Supported
7592F:	arch/x86/kvm/
7593F:	arch/x86/include/uapi/asm/kvm*
7594F:	arch/x86/include/asm/kvm*
7595F:	arch/x86/kernel/kvm.c
7596F:	arch/x86/kernel/kvmclock.c
7597
7598KERNFS
7599M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7600M:	Tejun Heo <tj@kernel.org>
7601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7602S:	Supported
7603F:	include/linux/kernfs.h
7604F:	fs/kernfs/
7605
7606KEXEC
7607M:	Eric Biederman <ebiederm@xmission.com>
7608W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7609L:	kexec@lists.infradead.org
7610S:	Maintained
7611F:	include/linux/kexec.h
7612F:	include/uapi/linux/kexec.h
7613F:	kernel/kexec*
7614
7615KEYS-ENCRYPTED
7616M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7617M:	David Safford <safford@us.ibm.com>
7618L:	linux-security-module@vger.kernel.org
7619L:	keyrings@vger.kernel.org
7620S:	Supported
7621F:	Documentation/security/keys/trusted-encrypted.rst
7622F:	include/keys/encrypted-type.h
7623F:	security/keys/encrypted-keys/
7624
7625KEYS-TRUSTED
7626M:	David Safford <safford@us.ibm.com>
7627M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7628L:	linux-security-module@vger.kernel.org
7629L:	keyrings@vger.kernel.org
7630S:	Supported
7631F:	Documentation/security/keys/trusted-encrypted.rst
7632F:	include/keys/trusted-type.h
7633F:	security/keys/trusted.c
7634F:	security/keys/trusted.h
7635
7636KEYS/KEYRINGS:
7637M:	David Howells <dhowells@redhat.com>
7638L:	keyrings@vger.kernel.org
7639S:	Maintained
7640F:	Documentation/security/keys/core.rst
7641F:	include/linux/key.h
7642F:	include/linux/key-type.h
7643F:	include/linux/keyctl.h
7644F:	include/uapi/linux/keyctl.h
7645F:	include/keys/
7646F:	security/keys/
7647
7648KGDB / KDB /debug_core
7649M:	Jason Wessel <jason.wessel@windriver.com>
7650W:	http://kgdb.wiki.kernel.org/
7651L:	kgdb-bugreport@lists.sourceforge.net
7652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7653S:	Maintained
7654F:	Documentation/dev-tools/kgdb.rst
7655F:	drivers/misc/kgdbts.c
7656F:	drivers/tty/serial/kgdboc.c
7657F:	include/linux/kdb.h
7658F:	include/linux/kgdb.h
7659F:	kernel/debug/
7660
7661KMEMCHECK
7662M:	Vegard Nossum <vegardno@ifi.uio.no>
7663M:	Pekka Enberg <penberg@kernel.org>
7664S:	Maintained
7665F:	Documentation/dev-tools/kmemcheck.rst
7666F:	arch/x86/include/asm/kmemcheck.h
7667F:	arch/x86/mm/kmemcheck/
7668F:	include/linux/kmemcheck.h
7669F:	mm/kmemcheck.c
7670
7671KMEMLEAK
7672M:	Catalin Marinas <catalin.marinas@arm.com>
7673S:	Maintained
7674F:	Documentation/dev-tools/kmemleak.rst
7675F:	include/linux/kmemleak.h
7676F:	mm/kmemleak.c
7677F:	mm/kmemleak-test.c
7678
7679KMOD KERNEL MODULE LOADER - USERMODE HELPER
7680M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7681L:	linux-kernel@vger.kernel.org
7682S:	Maintained
7683F:	kernel/kmod.c
7684F:	include/linux/kmod.h
7685F:	lib/test_kmod.c
7686F:	tools/testing/selftests/kmod/
7687
7688KPROBES
7689M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7690M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7691M:	"David S. Miller" <davem@davemloft.net>
7692M:	Masami Hiramatsu <mhiramat@kernel.org>
7693S:	Maintained
7694F:	Documentation/kprobes.txt
7695F:	include/linux/kprobes.h
7696F:	include/asm-generic/kprobes.h
7697F:	kernel/kprobes.c
7698
7699KS0108 LCD CONTROLLER DRIVER
7700M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7701W:	http://miguelojeda.es/auxdisplay.htm
7702W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7703S:	Maintained
7704F:	Documentation/auxdisplay/ks0108
7705F:	drivers/auxdisplay/ks0108.c
7706F:	include/linux/ks0108.h
7707
7708L3MDEV
7709M:	David Ahern <dsa@cumulusnetworks.com>
7710L:	netdev@vger.kernel.org
7711S:	Maintained
7712F:	net/l3mdev
7713F:	include/net/l3mdev.h
7714
7715LANTIQ MIPS ARCHITECTURE
7716M:	John Crispin <john@phrozen.org>
7717L:	linux-mips@linux-mips.org
7718S:	Maintained
7719F:	arch/mips/lantiq
7720F:	drivers/soc/lantiq
7721
7722LAPB module
7723L:	linux-x25@vger.kernel.org
7724S:	Orphan
7725F:	Documentation/networking/lapb-module.txt
7726F:	include/*/lapb.h
7727F:	net/lapb/
7728
7729LASI 53c700 driver for PARISC
7730M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7731L:	linux-scsi@vger.kernel.org
7732S:	Maintained
7733F:	Documentation/scsi/53c700.txt
7734F:	drivers/scsi/53c700*
7735
7736LED SUBSYSTEM
7737M:	Richard Purdie <rpurdie@rpsys.net>
7738M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7739M:	Pavel Machek <pavel@ucw.cz>
7740L:	linux-leds@vger.kernel.org
7741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7742S:	Maintained
7743F:	Documentation/devicetree/bindings/leds/
7744F:	drivers/leds/
7745F:	include/linux/leds.h
7746
7747LEGACY EEPROM DRIVER
7748M:	Jean Delvare <jdelvare@suse.com>
7749S:	Maintained
7750F:	Documentation/misc-devices/eeprom
7751F:	drivers/misc/eeprom/eeprom.c
7752
7753LEGO USB Tower driver
7754M:	Juergen Stuber <starblue@users.sourceforge.net>
7755L:	legousb-devel@lists.sourceforge.net
7756W:	http://legousb.sourceforge.net/
7757S:	Maintained
7758F:	drivers/usb/misc/legousbtower.c
7759
7760LG2160 MEDIA DRIVER
7761M:	Michael Krufky <mkrufky@linuxtv.org>
7762L:	linux-media@vger.kernel.org
7763W:	https://linuxtv.org
7764W:	http://github.com/mkrufky
7765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7766T:	git git://linuxtv.org/mkrufky/tuners.git
7767S:	Maintained
7768F:	drivers/media/dvb-frontends/lg2160.*
7769
7770LGDT3305 MEDIA DRIVER
7771M:	Michael Krufky <mkrufky@linuxtv.org>
7772L:	linux-media@vger.kernel.org
7773W:	https://linuxtv.org
7774W:	http://github.com/mkrufky
7775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7776T:	git git://linuxtv.org/mkrufky/tuners.git
7777S:	Maintained
7778F:	drivers/media/dvb-frontends/lgdt3305.*
7779
7780LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7781M:	Viresh Kumar <vireshk@kernel.org>
7782L:	linux-ide@vger.kernel.org
7783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7784S:	Maintained
7785F:	include/linux/pata_arasan_cf_data.h
7786F:	drivers/ata/pata_arasan_cf.c
7787
7788LIBATA PATA DRIVERS
7789M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7790M:	Tejun Heo <tj@kernel.org>
7791L:	linux-ide@vger.kernel.org
7792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7793S:	Maintained
7794F:	drivers/ata/pata_*.c
7795F:	drivers/ata/ata_generic.c
7796
7797LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7798M:	Linus Walleij <linus.walleij@linaro.org>
7799L:	linux-ide@vger.kernel.org
7800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7801S:	Maintained
7802F:	drivers/ata/pata_ftide010.c
7803F:	drivers/ata/sata_gemini.c
7804F:	drivers/ata/sata_gemini.h
7805
7806LIBATA SATA AHCI PLATFORM devices support
7807M:	Hans de Goede <hdegoede@redhat.com>
7808M:	Tejun Heo <tj@kernel.org>
7809L:	linux-ide@vger.kernel.org
7810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7811S:	Maintained
7812F:	drivers/ata/ahci_platform.c
7813F:	drivers/ata/libahci_platform.c
7814F:	include/linux/ahci_platform.h
7815
7816LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7817M:	Mikael Pettersson <mikpelinux@gmail.com>
7818L:	linux-ide@vger.kernel.org
7819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7820S:	Maintained
7821F:	drivers/ata/sata_promise.*
7822
7823LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7824M:	Tejun Heo <tj@kernel.org>
7825L:	linux-ide@vger.kernel.org
7826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7827S:	Maintained
7828F:	drivers/ata/
7829F:	include/linux/ata.h
7830F:	include/linux/libata.h
7831F:	Documentation/devicetree/bindings/ata/
7832
7833LIBLOCKDEP
7834M:	Sasha Levin <alexander.levin@verizon.com>
7835S:	Maintained
7836F:	tools/lib/lockdep/
7837
7838LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7839M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7840L:	linux-nvdimm@lists.01.org
7841Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7842S:	Supported
7843F:	drivers/nvdimm/blk.c
7844F:	drivers/nvdimm/region_devs.c
7845
7846LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7847M:	Vishal Verma <vishal.l.verma@intel.com>
7848L:	linux-nvdimm@lists.01.org
7849Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7850S:	Supported
7851F:	drivers/nvdimm/btt*
7852
7853LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7854M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7855L:	linux-nvdimm@lists.01.org
7856Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7857S:	Supported
7858F:	drivers/nvdimm/pmem*
7859
7860LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7861M:	Dan Williams <dan.j.williams@intel.com>
7862L:	linux-nvdimm@lists.01.org
7863Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7865S:	Supported
7866F:	drivers/nvdimm/*
7867F:	drivers/acpi/nfit/*
7868F:	include/linux/nd.h
7869F:	include/linux/libnvdimm.h
7870F:	include/uapi/linux/ndctl.h
7871
7872LIGHTNVM PLATFORM SUPPORT
7873M:	Matias Bjorling <mb@lightnvm.io>
7874W:	http://github/OpenChannelSSD
7875L:	linux-block@vger.kernel.org
7876S:	Maintained
7877F:	drivers/lightnvm/
7878F:	include/linux/lightnvm.h
7879F:	include/uapi/linux/lightnvm.h
7880
7881LINUX FOR POWER MACINTOSH
7882M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7883W:	http://www.penguinppc.org/
7884L:	linuxppc-dev@lists.ozlabs.org
7885S:	Maintained
7886F:	arch/powerpc/platforms/powermac/
7887F:	drivers/macintosh/
7888
7889LINUX FOR POWERPC (32-BIT AND 64-BIT)
7890M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7891M:	Paul Mackerras <paulus@samba.org>
7892M:	Michael Ellerman <mpe@ellerman.id.au>
7893W:	https://github.com/linuxppc/linux/wiki
7894L:	linuxppc-dev@lists.ozlabs.org
7895Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7897S:	Supported
7898F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7899F:	Documentation/devicetree/bindings/powerpc/
7900F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7901F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7902F:	Documentation/powerpc/
7903F:	arch/powerpc/
7904F:	drivers/char/tpm/tpm_ibmvtpm*
7905F:	drivers/crypto/nx/
7906F:	drivers/crypto/vmx/
7907F:	drivers/i2c/busses/i2c-opal.c
7908F:	drivers/net/ethernet/ibm/ibmveth.*
7909F:	drivers/net/ethernet/ibm/ibmvnic.*
7910F:	drivers/pci/hotplug/pnv_php.c
7911F:	drivers/pci/hotplug/rpa*
7912F:	drivers/rtc/rtc-opal.c
7913F:	drivers/scsi/ibmvscsi/
7914F:	drivers/tty/hvc/hvc_opal.c
7915F:	drivers/watchdog/wdrtas.c
7916F:	tools/testing/selftests/powerpc
7917N:	/pmac
7918N:	powermac
7919N:	powernv
7920N:	[^a-z0-9]ps3
7921N:	pseries
7922
7923LINUX FOR POWERPC EMBEDDED MPC5XXX
7924M:	Anatolij Gustschin <agust@denx.de>
7925L:	linuxppc-dev@lists.ozlabs.org
7926T:	git git://git.denx.de/linux-denx-agust.git
7927S:	Maintained
7928F:	arch/powerpc/platforms/512x/
7929F:	arch/powerpc/platforms/52xx/
7930
7931LINUX FOR POWERPC EMBEDDED PPC4XX
7932M:	Alistair Popple <alistair@popple.id.au>
7933M:	Matt Porter <mporter@kernel.crashing.org>
7934W:	http://www.penguinppc.org/
7935L:	linuxppc-dev@lists.ozlabs.org
7936S:	Maintained
7937F:	arch/powerpc/platforms/40x/
7938F:	arch/powerpc/platforms/44x/
7939
7940LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7941M:	Scott Wood <oss@buserror.net>
7942M:	Kumar Gala <galak@kernel.crashing.org>
7943W:	http://www.penguinppc.org/
7944L:	linuxppc-dev@lists.ozlabs.org
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7946S:	Maintained
7947F:	arch/powerpc/platforms/83xx/
7948F:	arch/powerpc/platforms/85xx/
7949F:	Documentation/devicetree/bindings/powerpc/fsl/
7950
7951LINUX FOR POWERPC EMBEDDED PPC8XX
7952M:	Vitaly Bordug <vitb@kernel.crashing.org>
7953W:	http://www.penguinppc.org/
7954L:	linuxppc-dev@lists.ozlabs.org
7955S:	Maintained
7956F:	arch/powerpc/platforms/8xx/
7957
7958LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7959L:	linuxppc-dev@lists.ozlabs.org
7960S:	Orphan
7961F:	arch/powerpc/*/*virtex*
7962F:	arch/powerpc/*/*/*virtex*
7963
7964LINUX FOR POWERPC PA SEMI PWRFICIENT
7965L:	linuxppc-dev@lists.ozlabs.org
7966S:	Orphan
7967F:	arch/powerpc/platforms/pasemi/
7968F:	drivers/*/*pasemi*
7969F:	drivers/*/*/*pasemi*
7970
7971LINUX KERNEL DUMP TEST MODULE (LKDTM)
7972M:	Kees Cook <keescook@chromium.org>
7973S:	Maintained
7974F:	drivers/misc/lkdtm*
7975
7976LINUX SECURITY MODULE (LSM) FRAMEWORK
7977M:	Chris Wright <chrisw@sous-sol.org>
7978L:	linux-security-module@vger.kernel.org
7979S:	Supported
7980
7981LIS3LV02D ACCELEROMETER DRIVER
7982M:	Eric Piel <eric.piel@tremplin-utc.net>
7983S:	Maintained
7984F:	Documentation/misc-devices/lis3lv02d
7985F:	drivers/misc/lis3lv02d/
7986F:	drivers/platform/x86/hp_accel.c
7987
7988LIVE PATCHING
7989M:	Josh Poimboeuf <jpoimboe@redhat.com>
7990M:	Jessica Yu <jeyu@kernel.org>
7991M:	Jiri Kosina <jikos@kernel.org>
7992M:	Miroslav Benes <mbenes@suse.cz>
7993R:	Petr Mladek <pmladek@suse.com>
7994S:	Maintained
7995F:	kernel/livepatch/
7996F:	include/linux/livepatch.h
7997F:	arch/x86/include/asm/livepatch.h
7998F:	arch/x86/kernel/livepatch.c
7999F:	Documentation/livepatch/
8000F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8001F:	samples/livepatch/
8002L:	live-patching@vger.kernel.org
8003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8004
8005LLC (802.2)
8006L:	netdev@vger.kernel.org
8007S:	Odd fixes
8008F:	include/linux/llc.h
8009F:	include/uapi/linux/llc.h
8010F:	include/net/llc*
8011F:	net/llc/
8012
8013LM73 HARDWARE MONITOR DRIVER
8014M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8015L:	linux-hwmon@vger.kernel.org
8016S:	Maintained
8017F:	drivers/hwmon/lm73.c
8018
8019LM78 HARDWARE MONITOR DRIVER
8020M:	Jean Delvare <jdelvare@suse.com>
8021L:	linux-hwmon@vger.kernel.org
8022S:	Maintained
8023F:	Documentation/hwmon/lm78
8024F:	drivers/hwmon/lm78.c
8025
8026LM83 HARDWARE MONITOR DRIVER
8027M:	Jean Delvare <jdelvare@suse.com>
8028L:	linux-hwmon@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/hwmon/lm83
8031F:	drivers/hwmon/lm83.c
8032
8033LM90 HARDWARE MONITOR DRIVER
8034M:	Jean Delvare <jdelvare@suse.com>
8035L:	linux-hwmon@vger.kernel.org
8036S:	Maintained
8037F:	Documentation/hwmon/lm90
8038F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8039F:	drivers/hwmon/lm90.c
8040F:	include/dt-bindings/thermal/lm90.h
8041
8042LM95234 HARDWARE MONITOR DRIVER
8043M:	Guenter Roeck <linux@roeck-us.net>
8044L:	linux-hwmon@vger.kernel.org
8045S:	Maintained
8046F:	Documentation/hwmon/lm95234
8047F:	drivers/hwmon/lm95234.c
8048
8049LME2510 MEDIA DRIVER
8050M:	Malcolm Priestley <tvboxspy@gmail.com>
8051L:	linux-media@vger.kernel.org
8052W:	https://linuxtv.org
8053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8054S:	Maintained
8055F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8056
8057LOADPIN SECURITY MODULE
8058M:	Kees Cook <keescook@chromium.org>
8059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8060S:	Supported
8061F:	security/loadpin/
8062F:	Documentation/admin-guide/LSM/LoadPin.rst
8063
8064LOCKING PRIMITIVES
8065M:	Peter Zijlstra <peterz@infradead.org>
8066M:	Ingo Molnar <mingo@redhat.com>
8067L:	linux-kernel@vger.kernel.org
8068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8069S:	Maintained
8070F:	Documentation/locking/
8071F:	include/linux/lockdep.h
8072F:	include/linux/spinlock*.h
8073F:	arch/*/include/asm/spinlock*.h
8074F:	include/linux/rwlock*.h
8075F:	include/linux/mutex*.h
8076F:	arch/*/include/asm/mutex*.h
8077F:	include/linux/rwsem*.h
8078F:	arch/*/include/asm/rwsem.h
8079F:	include/linux/seqlock.h
8080F:	lib/locking*.[ch]
8081F:	kernel/locking/
8082
8083LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8084M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8085L:	linux-ntfs-dev@lists.sourceforge.net
8086W:	http://www.linux-ntfs.org/content/view/19/37/
8087S:	Maintained
8088F:	Documentation/ldm.txt
8089F:	block/partitions/ldm.*
8090
8091LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8092M:	Sathya Prakash <sathya.prakash@broadcom.com>
8093M:	Chaitra P B <chaitra.basappa@broadcom.com>
8094M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8095L:	MPT-FusionLinux.pdl@broadcom.com
8096L:	linux-scsi@vger.kernel.org
8097W:	http://www.avagotech.com/support/
8098S:	Supported
8099F:	drivers/message/fusion/
8100F:	drivers/scsi/mpt2sas/
8101F:	drivers/scsi/mpt3sas/
8102
8103LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8104M:	Matthew Wilcox <matthew@wil.cx>
8105L:	linux-scsi@vger.kernel.org
8106S:	Maintained
8107F:	drivers/scsi/sym53c8xx_2/
8108
8109LTC4261 HARDWARE MONITOR DRIVER
8110M:	Guenter Roeck <linux@roeck-us.net>
8111L:	linux-hwmon@vger.kernel.org
8112S:	Maintained
8113F:	Documentation/hwmon/ltc4261
8114F:	drivers/hwmon/ltc4261.c
8115
8116LTC4306 I2C MULTIPLEXER DRIVER
8117M:	Michael Hennerich <michael.hennerich@analog.com>
8118W:	http://ez.analog.com/community/linux-device-drivers
8119L:	linux-i2c@vger.kernel.org
8120S:	Supported
8121F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8122F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8123
8124LTP (Linux Test Project)
8125M:	Mike Frysinger <vapier@gentoo.org>
8126M:	Cyril Hrubis <chrubis@suse.cz>
8127M:	Wanlong Gao <wanlong.gao@gmail.com>
8128M:	Jan Stancek <jstancek@redhat.com>
8129M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8130M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8131L:	ltp@lists.linux.it (subscribers-only)
8132W:	http://linux-test-project.github.io/
8133T:	git git://github.com/linux-test-project/ltp.git
8134S:	Maintained
8135
8136M32R ARCHITECTURE
8137W:	http://www.linux-m32r.org/
8138S:	Orphan
8139F:	arch/m32r/
8140
8141M68K ARCHITECTURE
8142M:	Geert Uytterhoeven <geert@linux-m68k.org>
8143L:	linux-m68k@lists.linux-m68k.org
8144W:	http://www.linux-m68k.org/
8145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8146S:	Maintained
8147F:	arch/m68k/
8148F:	drivers/zorro/
8149
8150M68K ON APPLE MACINTOSH
8151M:	Joshua Thompson <funaho@jurai.org>
8152W:	http://www.mac.linux-m68k.org/
8153L:	linux-m68k@lists.linux-m68k.org
8154S:	Maintained
8155F:	arch/m68k/mac/
8156
8157M68K ON HP9000/300
8158M:	Philip Blundell <philb@gnu.org>
8159W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8160S:	Maintained
8161F:	arch/m68k/hp300/
8162
8163M88DS3103 MEDIA DRIVER
8164M:	Antti Palosaari <crope@iki.fi>
8165L:	linux-media@vger.kernel.org
8166W:	https://linuxtv.org
8167W:	http://palosaari.fi/linux/
8168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8169T:	git git://linuxtv.org/anttip/media_tree.git
8170S:	Maintained
8171F:	drivers/media/dvb-frontends/m88ds3103*
8172
8173M88RS2000 MEDIA DRIVER
8174M:	Malcolm Priestley <tvboxspy@gmail.com>
8175L:	linux-media@vger.kernel.org
8176W:	https://linuxtv.org
8177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8178S:	Maintained
8179F:	drivers/media/dvb-frontends/m88rs2000*
8180
8181MA901 MASTERKIT USB FM RADIO DRIVER
8182M:	Alexey Klimov <klimov.linux@gmail.com>
8183L:	linux-media@vger.kernel.org
8184T:	git git://linuxtv.org/media_tree.git
8185S:	Maintained
8186F:	drivers/media/radio/radio-ma901.c
8187
8188MAC80211
8189M:	Johannes Berg <johannes@sipsolutions.net>
8190L:	linux-wireless@vger.kernel.org
8191W:	http://wireless.kernel.org/
8192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8194S:	Maintained
8195F:	Documentation/networking/mac80211-injection.txt
8196F:	include/net/mac80211.h
8197F:	net/mac80211/
8198F:	drivers/net/wireless/mac80211_hwsim.[ch]
8199
8200MAILBOX API
8201M:	Jassi Brar <jassisinghbrar@gmail.com>
8202L:	linux-kernel@vger.kernel.org
8203S:	Maintained
8204F:	drivers/mailbox/
8205F:	include/linux/mailbox_client.h
8206F:	include/linux/mailbox_controller.h
8207
8208MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8209M:	Michael Kerrisk <mtk.manpages@gmail.com>
8210W:	http://www.kernel.org/doc/man-pages
8211L:	linux-man@vger.kernel.org
8212S:	Maintained
8213
8214MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8215M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8216L:	linux-mips@linux-mips.org
8217S:	Maintained
8218F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8219
8220MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8221M:	Andrew Lunn <andrew@lunn.ch>
8222M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8223L:	netdev@vger.kernel.org
8224S:	Maintained
8225F:	drivers/net/dsa/mv88e6xxx/
8226F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8227
8228MARVELL ARMADA DRM SUPPORT
8229M:	Russell King <linux@armlinux.org.uk>
8230S:	Maintained
8231T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8232T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8233F:	drivers/gpu/drm/armada/
8234F:	include/uapi/drm/armada_drm.h
8235F:	Documentation/devicetree/bindings/display/armada/
8236
8237MARVELL CRYPTO DRIVER
8238M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8239M:	Arnaud Ebalard <arno@natisbad.org>
8240F:	drivers/crypto/marvell/
8241S:	Maintained
8242L:	linux-crypto@vger.kernel.org
8243
8244MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8245M:	Mirko Lindner <mlindner@marvell.com>
8246M:	Stephen Hemminger <stephen@networkplumber.org>
8247L:	netdev@vger.kernel.org
8248S:	Maintained
8249F:	drivers/net/ethernet/marvell/sk*
8250
8251MARVELL LIBERTAS WIRELESS DRIVER
8252L:	libertas-dev@lists.infradead.org
8253S:	Orphan
8254F:	drivers/net/wireless/marvell/libertas/
8255
8256MARVELL MV643XX ETHERNET DRIVER
8257M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8258L:	netdev@vger.kernel.org
8259S:	Maintained
8260F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8261F:	include/linux/mv643xx.h
8262
8263MARVELL MV88X3310 PHY DRIVER
8264M:	Russell King <rmk@armlinux.org.uk>
8265L:	netdev@vger.kernel.org
8266S:	Maintained
8267F:	drivers/net/phy/marvell10g.c
8268
8269MARVELL MVNETA ETHERNET DRIVER
8270M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8271L:	netdev@vger.kernel.org
8272S:	Maintained
8273F:	drivers/net/ethernet/marvell/mvneta.*
8274
8275MARVELL MWIFIEX WIRELESS DRIVER
8276M:	Amitkumar Karwar <amitkarwar@gmail.com>
8277M:	Nishant Sarmukadam <nishants@marvell.com>
8278M:	Ganapathi Bhat <gbhat@marvell.com>
8279M:	Xinming Hu <huxm@marvell.com>
8280L:	linux-wireless@vger.kernel.org
8281S:	Maintained
8282F:	drivers/net/wireless/marvell/mwifiex/
8283
8284MARVELL MWL8K WIRELESS DRIVER
8285M:	Lennert Buytenhek <buytenh@wantstofly.org>
8286L:	linux-wireless@vger.kernel.org
8287S:	Odd Fixes
8288F:	drivers/net/wireless/marvell/mwl8k.c
8289
8290MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8291M:	Nicolas Pitre <nico@fluxnic.net>
8292S:	Odd Fixes
8293F:	drivers/mmc/host/mvsdio.*
8294
8295MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8296M:	Hu Ziji <huziji@marvell.com>
8297L:	linux-mmc@vger.kernel.org
8298S:	Supported
8299F:	drivers/mmc/host/sdhci-xenon*
8300F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8301
8302MATROX FRAMEBUFFER DRIVER
8303L:	linux-fbdev@vger.kernel.org
8304S:	Orphan
8305F:	drivers/video/fbdev/matrox/matroxfb_*
8306F:	include/uapi/linux/matroxfb.h
8307
8308MAX16065 HARDWARE MONITOR DRIVER
8309M:	Guenter Roeck <linux@roeck-us.net>
8310L:	linux-hwmon@vger.kernel.org
8311S:	Maintained
8312F:	Documentation/hwmon/max16065
8313F:	drivers/hwmon/max16065.c
8314
8315MAX20751 HARDWARE MONITOR DRIVER
8316M:	Guenter Roeck <linux@roeck-us.net>
8317L:	linux-hwmon@vger.kernel.org
8318S:	Maintained
8319F:	Documentation/hwmon/max20751
8320F:	drivers/hwmon/max20751.c
8321
8322MAX2175 SDR TUNER DRIVER
8323M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8324L:	linux-media@vger.kernel.org
8325T:	git git://linuxtv.org/media_tree.git
8326S:	Maintained
8327F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8328F:	Documentation/media/v4l-drivers/max2175.rst
8329F:	drivers/media/i2c/max2175*
8330F:	include/uapi/linux/max2175.h
8331
8332MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8333L:	linux-hwmon@vger.kernel.org
8334S:	Orphan
8335F:	Documentation/hwmon/max6650
8336F:	drivers/hwmon/max6650.c
8337
8338MAX6697 HARDWARE MONITOR DRIVER
8339M:	Guenter Roeck <linux@roeck-us.net>
8340L:	linux-hwmon@vger.kernel.org
8341S:	Maintained
8342F:	Documentation/hwmon/max6697
8343F:	Documentation/devicetree/bindings/i2c/max6697.txt
8344F:	drivers/hwmon/max6697.c
8345F:	include/linux/platform_data/max6697.h
8346
8347MAX9860 MONO AUDIO VOICE CODEC DRIVER
8348M:	Peter Rosin <peda@axentia.se>
8349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8350S:	Maintained
8351F:	Documentation/devicetree/bindings/sound/max9860.txt
8352F:	sound/soc/codecs/max9860.*
8353
8354MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8355M:	Javier Martinez Canillas <javier@dowhile0.org>
8356L:	linux-kernel@vger.kernel.org
8357S:	Supported
8358F:	drivers/regulator/max77802-regulator.c
8359F:	Documentation/devicetree/bindings/*/*max77802.txt
8360F:	include/dt-bindings/*/*max77802.h
8361
8362MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8363M:	Krzysztof Kozlowski <krzk@kernel.org>
8364M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8365L:	linux-pm@vger.kernel.org
8366S:	Supported
8367F:	drivers/power/supply/max14577_charger.c
8368F:	drivers/power/supply/max77693_charger.c
8369
8370MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8371M:	Chanwoo Choi <cw00.choi@samsung.com>
8372M:	Krzysztof Kozlowski <krzk@kernel.org>
8373M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8374L:	linux-kernel@vger.kernel.org
8375S:	Supported
8376F:	drivers/*/max14577*.c
8377F:	drivers/*/max77686*.c
8378F:	drivers/*/max77693*.c
8379F:	drivers/extcon/extcon-max14577.c
8380F:	drivers/extcon/extcon-max77693.c
8381F:	drivers/rtc/rtc-max77686.c
8382F:	drivers/clk/clk-max77686.c
8383F:	Documentation/devicetree/bindings/mfd/max14577.txt
8384F:	Documentation/devicetree/bindings/*/max77686.txt
8385F:	Documentation/devicetree/bindings/mfd/max77693.txt
8386F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8387F:	include/linux/mfd/max14577*.h
8388F:	include/linux/mfd/max77686*.h
8389F:	include/linux/mfd/max77693*.h
8390
8391MAXIRADIO FM RADIO RECEIVER DRIVER
8392M:	Hans Verkuil <hverkuil@xs4all.nl>
8393L:	linux-media@vger.kernel.org
8394T:	git git://linuxtv.org/media_tree.git
8395W:	https://linuxtv.org
8396S:	Maintained
8397F:	drivers/media/radio/radio-maxiradio*
8398
8399MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8400M:	Peter Rosin <peda@axentia.se>
8401L:	linux-iio@vger.kernel.org
8402S:	Maintained
8403F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8404F:	drivers/iio/potentiometer/mcp4531.c
8405
8406MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8407M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8408L:	linux-iio@vger.kernel.org
8409S:	Maintained
8410F:	drivers/iio/dac/cio-dac.c
8411
8412MEDIA DRIVERS FOR ASCOT2E
8413M:	Sergey Kozlov <serjk@netup.ru>
8414M:	Abylay Ospan <aospan@netup.ru>
8415L:	linux-media@vger.kernel.org
8416W:	https://linuxtv.org
8417W:	http://netup.tv/
8418T:	git git://linuxtv.org/media_tree.git
8419S:	Supported
8420F:	drivers/media/dvb-frontends/ascot2e*
8421
8422MEDIA DRIVERS FOR CXD2841ER
8423M:	Sergey Kozlov <serjk@netup.ru>
8424M:	Abylay Ospan <aospan@netup.ru>
8425L:	linux-media@vger.kernel.org
8426W:	https://linuxtv.org
8427W:	http://netup.tv/
8428T:	git git://linuxtv.org/media_tree.git
8429S:	Supported
8430F:	drivers/media/dvb-frontends/cxd2841er*
8431
8432MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8433M:	Daniel Scheller <d.scheller.oss@gmail.com>
8434L:	linux-media@vger.kernel.org
8435W:	https://linuxtv.org
8436T:	git git://linuxtv.org/media_tree.git
8437S:	Maintained
8438F:	drivers/media/pci/ddbridge/*
8439
8440MEDIA DRIVERS FOR FREESCALE IMX
8441M:	Steve Longerbeam <slongerbeam@gmail.com>
8442M:	Philipp Zabel <p.zabel@pengutronix.de>
8443L:	linux-media@vger.kernel.org
8444T:	git git://linuxtv.org/media_tree.git
8445S:	Maintained
8446F:	Documentation/devicetree/bindings/media/imx.txt
8447F:	Documentation/media/v4l-drivers/imx.rst
8448F:	drivers/staging/media/imx/
8449F:	include/linux/imx-media.h
8450F:	include/media/imx.h
8451
8452MEDIA DRIVERS FOR HELENE
8453M:	Abylay Ospan <aospan@netup.ru>
8454L:	linux-media@vger.kernel.org
8455W:	https://linuxtv.org
8456W:	http://netup.tv/
8457T:	git git://linuxtv.org/media_tree.git
8458S:	Supported
8459F:	drivers/media/dvb-frontends/helene*
8460
8461MEDIA DRIVERS FOR HORUS3A
8462M:	Sergey Kozlov <serjk@netup.ru>
8463M:	Abylay Ospan <aospan@netup.ru>
8464L:	linux-media@vger.kernel.org
8465W:	https://linuxtv.org
8466W:	http://netup.tv/
8467T:	git git://linuxtv.org/media_tree.git
8468S:	Supported
8469F:	drivers/media/dvb-frontends/horus3a*
8470
8471MEDIA DRIVERS FOR LNBH25
8472M:	Sergey Kozlov <serjk@netup.ru>
8473M:	Abylay Ospan <aospan@netup.ru>
8474L:	linux-media@vger.kernel.org
8475W:	https://linuxtv.org
8476W:	http://netup.tv/
8477T:	git git://linuxtv.org/media_tree.git
8478S:	Supported
8479F:	drivers/media/dvb-frontends/lnbh25*
8480
8481MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8482M:	Daniel Scheller <d.scheller.oss@gmail.com>
8483L:	linux-media@vger.kernel.org
8484W:	https://linuxtv.org
8485T:	git git://linuxtv.org/media_tree.git
8486S:	Maintained
8487F:	drivers/media/dvb-frontends/mxl5xx*
8488
8489MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8490M:	Sergey Kozlov <serjk@netup.ru>
8491M:	Abylay Ospan <aospan@netup.ru>
8492L:	linux-media@vger.kernel.org
8493W:	https://linuxtv.org
8494W:	http://netup.tv/
8495T:	git git://linuxtv.org/media_tree.git
8496S:	Supported
8497F:	drivers/media/pci/netup_unidvb/*
8498
8499MEDIA DRIVERS FOR RENESAS - DRIF
8500M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8501L:	linux-media@vger.kernel.org
8502L:	linux-renesas-soc@vger.kernel.org
8503T:	git git://linuxtv.org/media_tree.git
8504S:	Supported
8505F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8506F:	drivers/media/platform/rcar_drif.c
8507
8508MEDIA DRIVERS FOR RENESAS - FCP
8509M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8510L:	linux-media@vger.kernel.org
8511L:	linux-renesas-soc@vger.kernel.org
8512T:	git git://linuxtv.org/media_tree.git
8513S:	Supported
8514F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8515F:	drivers/media/platform/rcar-fcp.c
8516F:	include/media/rcar-fcp.h
8517
8518MEDIA DRIVERS FOR RENESAS - FDP1
8519M:	Kieran Bingham <kieran@bingham.xyz>
8520L:	linux-media@vger.kernel.org
8521L:	linux-renesas-soc@vger.kernel.org
8522T:	git git://linuxtv.org/media_tree.git
8523S:	Supported
8524F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8525F:	drivers/media/platform/rcar_fdp1.c
8526
8527MEDIA DRIVERS FOR RENESAS - VIN
8528M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8529L:	linux-media@vger.kernel.org
8530L:	linux-renesas-soc@vger.kernel.org
8531T:	git git://linuxtv.org/media_tree.git
8532S:	Supported
8533F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8534F:	drivers/media/platform/rcar-vin/
8535
8536MEDIA DRIVERS FOR RENESAS - VSP1
8537M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8538L:	linux-media@vger.kernel.org
8539L:	linux-renesas-soc@vger.kernel.org
8540T:	git git://linuxtv.org/media_tree.git
8541S:	Supported
8542F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8543F:	drivers/media/platform/vsp1/
8544
8545MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8546M:	Daniel Scheller <d.scheller.oss@gmail.com>
8547L:	linux-media@vger.kernel.org
8548W:	https://linuxtv.org
8549T:	git git://linuxtv.org/media_tree.git
8550S:	Maintained
8551F:	drivers/media/dvb-frontends/stv0910*
8552
8553MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8554M:	Daniel Scheller <d.scheller.oss@gmail.com>
8555L:	linux-media@vger.kernel.org
8556W:	https://linuxtv.org
8557T:	git git://linuxtv.org/media_tree.git
8558S:	Maintained
8559F:	drivers/media/dvb-frontends/stv6111*
8560
8561MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8562M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8563M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8564P:	LinuxTV.org Project
8565L:	linux-media@vger.kernel.org
8566W:	https://linuxtv.org
8567Q:	http://patchwork.kernel.org/project/linux-media/list/
8568T:	git git://linuxtv.org/media_tree.git
8569S:	Maintained
8570F:	Documentation/devicetree/bindings/media/
8571F:	Documentation/media/
8572F:	drivers/media/
8573F:	drivers/staging/media/
8574F:	include/linux/platform_data/media/
8575F:	include/media/
8576F:	include/uapi/linux/dvb/
8577F:	include/uapi/linux/videodev2.h
8578F:	include/uapi/linux/media.h
8579F:	include/uapi/linux/v4l2-*
8580F:	include/uapi/linux/meye.h
8581F:	include/uapi/linux/ivtv*
8582F:	include/uapi/linux/uvcvideo.h
8583
8584MEDIATEK CIR DRIVER
8585M:	Sean Wang <sean.wang@mediatek.com>
8586S:	Maintained
8587F:	drivers/media/rc/mtk-cir.c
8588
8589MEDIATEK ETHERNET DRIVER
8590M:	Felix Fietkau <nbd@openwrt.org>
8591M:	John Crispin <john@phrozen.org>
8592M:	Sean Wang <sean.wang@mediatek.com>
8593M:	Nelson Chang <nelson.chang@mediatek.com>
8594L:	netdev@vger.kernel.org
8595S:	Maintained
8596F:	drivers/net/ethernet/mediatek/
8597
8598MEDIATEK JPEG DRIVER
8599M:	Rick Chang <rick.chang@mediatek.com>
8600M:	Bin Liu <bin.liu@mediatek.com>
8601S:	Supported
8602F:	drivers/media/platform/mtk-jpeg/
8603F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8604
8605MEDIATEK MDP DRIVER
8606M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8607M:	Houlong Wei <houlong.wei@mediatek.com>
8608M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8609S:	Supported
8610F:	drivers/media/platform/mtk-mdp/
8611F:	drivers/media/platform/mtk-vpu/
8612F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8613
8614MEDIATEK MEDIA DRIVER
8615M:	Tiffany Lin <tiffany.lin@mediatek.com>
8616M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8617S:	Supported
8618F:	drivers/media/platform/mtk-vcodec/
8619F:	drivers/media/platform/mtk-vpu/
8620F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8621F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8622
8623MEDIATEK MT7601U WIRELESS LAN DRIVER
8624M:	Jakub Kicinski <kubakici@wp.pl>
8625L:	linux-wireless@vger.kernel.org
8626S:	Maintained
8627F:	drivers/net/wireless/mediatek/mt7601u/
8628
8629MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8630M:	Sean Wang <sean.wang@mediatek.com>
8631S:	Maintained
8632F:	drivers/char/hw_random/mtk-rng.c
8633
8634MEDIATEK USB3 DRD IP DRIVER
8635M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8636L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8638L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8639S:	Maintained
8640F:	drivers/usb/mtu3/
8641
8642MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8643M:	Peter Senna Tschudin <peter.senna@collabora.com>
8644M:	Martin Donnelly <martin.donnelly@ge.com>
8645M:	Martyn Welch <martyn.welch@collabora.co.uk>
8646S:	Maintained
8647F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8648F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8649
8650MEGARAID SCSI/SAS DRIVERS
8651M:	Kashyap Desai <kashyap.desai@broadcom.com>
8652M:	Sumit Saxena <sumit.saxena@broadcom.com>
8653M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8654L:	megaraidlinux.pdl@broadcom.com
8655L:	linux-scsi@vger.kernel.org
8656W:	http://www.avagotech.com/support/
8657S:	Maintained
8658F:	Documentation/scsi/megaraid.txt
8659F:	drivers/scsi/megaraid.*
8660F:	drivers/scsi/megaraid/
8661
8662MELEXIS MLX90614 DRIVER
8663M:	Crt Mori <cmo@melexis.com>
8664L:	linux-iio@vger.kernel.org
8665W:	http://www.melexis.com
8666S:	Supported
8667F:	drivers/iio/temperature/mlx90614.c
8668
8669MELFAS MIP4 TOUCHSCREEN DRIVER
8670M:	Sangwon Jee <jeesw@melfas.com>
8671W:	http://www.melfas.com
8672S:	Supported
8673F:	drivers/input/touchscreen/melfas_mip4.c
8674F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8675
8676MELLANOX ETHERNET DRIVER (mlx4_en)
8677M:	Tariq Toukan <tariqt@mellanox.com>
8678L:	netdev@vger.kernel.org
8679S:	Supported
8680W:	http://www.mellanox.com
8681Q:	http://patchwork.ozlabs.org/project/netdev/list/
8682F:	drivers/net/ethernet/mellanox/mlx4/en_*
8683
8684MELLANOX ETHERNET DRIVER (mlx5e)
8685M:	Saeed Mahameed <saeedm@mellanox.com>
8686L:	netdev@vger.kernel.org
8687S:	Supported
8688W:	http://www.mellanox.com
8689Q:	http://patchwork.ozlabs.org/project/netdev/list/
8690F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8691
8692MELLANOX ETHERNET INNOVA DRIVER
8693M:	Ilan Tayari <ilant@mellanox.com>
8694R:	Boris Pismenny <borisp@mellanox.com>
8695L:	netdev@vger.kernel.org
8696S:	Supported
8697W:	http://www.mellanox.com
8698Q:	http://patchwork.ozlabs.org/project/netdev/list/
8699F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8700F:	include/linux/mlx5/mlx5_ifc_fpga.h
8701
8702MELLANOX ETHERNET INNOVA IPSEC DRIVER
8703M:	Ilan Tayari <ilant@mellanox.com>
8704R:	Boris Pismenny <borisp@mellanox.com>
8705L:	netdev@vger.kernel.org
8706S:	Supported
8707W:	http://www.mellanox.com
8708Q:	http://patchwork.ozlabs.org/project/netdev/list/
8709F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8710F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8711
8712MELLANOX ETHERNET SWITCH DRIVERS
8713M:	Jiri Pirko <jiri@mellanox.com>
8714M:	Ido Schimmel <idosch@mellanox.com>
8715L:	netdev@vger.kernel.org
8716S:	Supported
8717W:	http://www.mellanox.com
8718Q:	http://patchwork.ozlabs.org/project/netdev/list/
8719F:	drivers/net/ethernet/mellanox/mlxsw/
8720
8721MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8722M:	Yotam Gigi <yotamg@mellanox.com>
8723L:	netdev@vger.kernel.org
8724S:	Supported
8725W:	http://www.mellanox.com
8726Q:	http://patchwork.ozlabs.org/project/netdev/list/
8727F:	drivers/net/ethernet/mellanox/mlxfw/
8728
8729MELLANOX MLX CPLD HOTPLUG DRIVER
8730M:	Vadim Pasternak <vadimp@mellanox.com>
8731L:	platform-driver-x86@vger.kernel.org
8732S:	Supported
8733F:	drivers/platform/x86/mlxcpld-hotplug.c
8734F:	include/linux/platform_data/mlxcpld-hotplug.h
8735
8736MELLANOX MLX4 core VPI driver
8737M:	Tariq Toukan <tariqt@mellanox.com>
8738L:	netdev@vger.kernel.org
8739L:	linux-rdma@vger.kernel.org
8740W:	http://www.mellanox.com
8741Q:	http://patchwork.ozlabs.org/project/netdev/list/
8742S:	Supported
8743F:	drivers/net/ethernet/mellanox/mlx4/
8744F:	include/linux/mlx4/
8745
8746MELLANOX MLX4 IB driver
8747M:	Yishai Hadas <yishaih@mellanox.com>
8748L:	linux-rdma@vger.kernel.org
8749W:	http://www.mellanox.com
8750Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8751S:	Supported
8752F:	drivers/infiniband/hw/mlx4/
8753F:	include/linux/mlx4/
8754F:	include/uapi/rdma/mlx4-abi.h
8755
8756MELLANOX MLX5 core VPI driver
8757M:	Saeed Mahameed <saeedm@mellanox.com>
8758M:	Matan Barak <matanb@mellanox.com>
8759M:	Leon Romanovsky <leonro@mellanox.com>
8760L:	netdev@vger.kernel.org
8761L:	linux-rdma@vger.kernel.org
8762W:	http://www.mellanox.com
8763Q:	http://patchwork.ozlabs.org/project/netdev/list/
8764S:	Supported
8765F:	drivers/net/ethernet/mellanox/mlx5/core/
8766F:	include/linux/mlx5/
8767
8768MELLANOX MLX5 IB driver
8769M:	Matan Barak <matanb@mellanox.com>
8770M:	Leon Romanovsky <leonro@mellanox.com>
8771L:	linux-rdma@vger.kernel.org
8772W:	http://www.mellanox.com
8773Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8774S:	Supported
8775F:	drivers/infiniband/hw/mlx5/
8776F:	include/linux/mlx5/
8777F:	include/uapi/rdma/mlx5-abi.h
8778
8779MELLANOX MLXCPLD I2C AND MUX DRIVER
8780M:	Vadim Pasternak <vadimp@mellanox.com>
8781M:	Michael Shych <michaelsh@mellanox.com>
8782L:	linux-i2c@vger.kernel.org
8783S:	Supported
8784F:	drivers/i2c/busses/i2c-mlxcpld.c
8785F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8786F:	Documentation/i2c/busses/i2c-mlxcpld
8787
8788MELLANOX MLXCPLD LED DRIVER
8789M:	Vadim Pasternak <vadimp@mellanox.com>
8790L:	linux-leds@vger.kernel.org
8791S:	Supported
8792F:	drivers/leds/leds-mlxcpld.c
8793F:	Documentation/leds/leds-mlxcpld.txt
8794
8795MELLANOX PLATFORM DRIVER
8796M:	Vadim Pasternak <vadimp@mellanox.com>
8797L:	platform-driver-x86@vger.kernel.org
8798S:	Supported
8799F:	drivers/platform/x86/mlx-platform.c
8800
8801MEMBARRIER SUPPORT
8802M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8803M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8804L:	linux-kernel@vger.kernel.org
8805S:	Supported
8806F:	kernel/sched/membarrier.c
8807F:	include/uapi/linux/membarrier.h
8808
8809MEMORY MANAGEMENT
8810L:	linux-mm@kvack.org
8811W:	http://www.linux-mm.org
8812S:	Maintained
8813F:	include/linux/mm.h
8814F:	include/linux/gfp.h
8815F:	include/linux/mmzone.h
8816F:	include/linux/memory_hotplug.h
8817F:	include/linux/vmalloc.h
8818F:	mm/
8819
8820MEMORY TECHNOLOGY DEVICES (MTD)
8821M:	David Woodhouse <dwmw2@infradead.org>
8822M:	Brian Norris <computersforpeace@gmail.com>
8823M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8824M:	Marek Vasut <marek.vasut@gmail.com>
8825M:	Richard Weinberger <richard@nod.at>
8826M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8827L:	linux-mtd@lists.infradead.org
8828W:	http://www.linux-mtd.infradead.org/
8829Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8830T:	git git://git.infradead.org/linux-mtd.git master
8831T:	git git://git.infradead.org/l2-mtd.git master
8832S:	Maintained
8833F:	Documentation/devicetree/bindings/mtd/
8834F:	drivers/mtd/
8835F:	include/linux/mtd/
8836F:	include/uapi/mtd/
8837
8838MEN A21 WATCHDOG DRIVER
8839M:	Johannes Thumshirn <morbidrsa@gmail.com>
8840L:	linux-watchdog@vger.kernel.org
8841S:	Maintained
8842F:	drivers/watchdog/mena21_wdt.c
8843
8844MEN CHAMELEON BUS (mcb)
8845M:	Johannes Thumshirn <morbidrsa@gmail.com>
8846S:	Maintained
8847F:	drivers/mcb/
8848F:	include/linux/mcb.h
8849F:	Documentation/men-chameleon-bus.txt
8850
8851MEN F21BMC (Board Management Controller)
8852M:	Andreas Werner <andreas.werner@men.de>
8853S:	Supported
8854F:	drivers/mfd/menf21bmc.c
8855F:	drivers/watchdog/menf21bmc_wdt.c
8856F:	drivers/leds/leds-menf21bmc.c
8857F:	drivers/hwmon/menf21bmc_hwmon.c
8858F:	Documentation/hwmon/menf21bmc
8859
8860MESON AO CEC DRIVER FOR AMLOGIC SOCS
8861M:	Neil Armstrong <narmstrong@baylibre.com>
8862L:	linux-media@lists.freedesktop.org
8863L:	linux-amlogic@lists.infradead.org
8864W:	http://linux-meson.com/
8865S:	Supported
8866F:	drivers/media/platform/meson/ao-cec.c
8867F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8868T:	git git://linuxtv.org/media_tree.git
8869
8870METAG ARCHITECTURE
8871M:	James Hogan <james.hogan@imgtec.com>
8872L:	linux-metag@vger.kernel.org
8873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8874S:	Odd Fixes
8875F:	arch/metag/
8876F:	Documentation/metag/
8877F:	Documentation/devicetree/bindings/metag/
8878F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8879F:	drivers/clocksource/metag_generic.c
8880F:	drivers/irqchip/irq-metag.c
8881F:	drivers/irqchip/irq-metag-ext.c
8882F:	drivers/tty/metag_da.c
8883
8884MICROBLAZE ARCHITECTURE
8885M:	Michal Simek <monstr@monstr.eu>
8886W:	http://www.monstr.eu/fdt/
8887T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8888S:	Supported
8889F:	arch/microblaze/
8890
8891MICROCHIP / ATMEL AT91 SERIAL DRIVER
8892M:	Richard Genoud <richard.genoud@gmail.com>
8893S:	Maintained
8894F:	drivers/tty/serial/atmel_serial.c
8895F:	drivers/tty/serial/atmel_serial.h
8896
8897MICROCHIP / ATMEL DMA DRIVER
8898M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8900L:	dmaengine@vger.kernel.org
8901S:	Supported
8902F:	drivers/dma/at_hdmac.c
8903F:	drivers/dma/at_hdmac_regs.h
8904F:	include/linux/platform_data/dma-atmel.h
8905
8906MICROCHIP / ATMEL ECC DRIVER
8907M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8908L:	linux-crypto@vger.kernel.org
8909S:	Maintained
8910F:	drivers/crypto/atmel-ecc.*
8911
8912MICROCHIP / ATMEL ISC DRIVER
8913M:	Songjun Wu <songjun.wu@microchip.com>
8914L:	linux-media@vger.kernel.org
8915S:	Supported
8916F:	drivers/media/platform/atmel/atmel-isc.c
8917F:	drivers/media/platform/atmel/atmel-isc-regs.h
8918F:	devicetree/bindings/media/atmel-isc.txt
8919
8920MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8921M:	Woojung Huh <Woojung.Huh@microchip.com>
8922M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8923L:	netdev@vger.kernel.org
8924S:	Maintained
8925F:	net/dsa/tag_ksz.c
8926F:	drivers/net/dsa/microchip/*
8927F:	include/linux/platform_data/microchip-ksz.h
8928F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8929
8930MICROCHIP USB251XB DRIVER
8931M:	Richard Leitner <richard.leitner@skidata.com>
8932L:	linux-usb@vger.kernel.org
8933S:	Maintained
8934F:	drivers/usb/misc/usb251xb.c
8935F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8936
8937MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8938M:	Don Brace <don.brace@microsemi.com>
8939L:	esc.storagedev@microsemi.com
8940L:	linux-scsi@vger.kernel.org
8941S:	Supported
8942F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8943F:	drivers/scsi/smartpqi/Kconfig
8944F:	drivers/scsi/smartpqi/Makefile
8945F:	include/linux/cciss*.h
8946F:	include/uapi/linux/cciss*.h
8947F:	Documentation/scsi/smartpqi.txt
8948
8949MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8950M:	Chen Yu <yu.c.chen@intel.com>
8951L:	platform-driver-x86@vger.kernel.org
8952S:	Supported
8953F:	drivers/platform/x86/surfacepro3_button.c
8954
8955MICROTEK X6 SCANNER
8956M:	Oliver Neukum <oliver@neukum.org>
8957S:	Maintained
8958F:	drivers/usb/image/microtek.*
8959
8960MIPS
8961M:	Ralf Baechle <ralf@linux-mips.org>
8962L:	linux-mips@linux-mips.org
8963W:	http://www.linux-mips.org/
8964T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8965Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8966S:	Supported
8967F:	Documentation/devicetree/bindings/mips/
8968F:	Documentation/mips/
8969F:	arch/mips/
8970
8971MIPS BOSTON DEVELOPMENT BOARD
8972M:	Paul Burton <paul.burton@imgtec.com>
8973L:	linux-mips@linux-mips.org
8974S:	Maintained
8975F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8976F:	arch/mips/boot/dts/img/boston.dts
8977F:	arch/mips/configs/generic/board-boston.config
8978F:	drivers/clk/imgtec/clk-boston.c
8979F:	include/dt-bindings/clock/boston-clock.h
8980
8981MIPS GENERIC PLATFORM
8982M:	Paul Burton <paul.burton@imgtec.com>
8983L:	linux-mips@linux-mips.org
8984S:	Supported
8985F:	arch/mips/generic/
8986F:	arch/mips/tools/generic-board-config.sh
8987
8988MIPS/LOONGSON1 ARCHITECTURE
8989M:	Keguang Zhang <keguang.zhang@gmail.com>
8990L:	linux-mips@linux-mips.org
8991S:	Maintained
8992F:	arch/mips/loongson32/
8993F:	arch/mips/include/asm/mach-loongson32/
8994F:	drivers/*/*loongson1*
8995F:	drivers/*/*/*loongson1*
8996
8997MIPS RINT INSTRUCTION EMULATION
8998M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
8999L:	linux-mips@linux-mips.org
9000S:	Supported
9001F:	arch/mips/math-emu/sp_rint.c
9002F:	arch/mips/math-emu/dp_rint.c
9003
9004MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9005M:	Hans Verkuil <hverkuil@xs4all.nl>
9006L:	linux-media@vger.kernel.org
9007T:	git git://linuxtv.org/media_tree.git
9008W:	https://linuxtv.org
9009S:	Odd Fixes
9010F:	drivers/media/radio/radio-miropcm20*
9011
9012MMP SUPPORT
9013M:	Eric Miao <eric.y.miao@gmail.com>
9014M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016T:	git git://github.com/hzhuang1/linux.git
9017T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9018S:	Maintained
9019F:	arch/arm/boot/dts/mmp*
9020F:	arch/arm/mach-mmp/
9021
9022MN88472 MEDIA DRIVER
9023M:	Antti Palosaari <crope@iki.fi>
9024L:	linux-media@vger.kernel.org
9025W:	https://linuxtv.org
9026W:	http://palosaari.fi/linux/
9027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9028S:	Maintained
9029F:	drivers/media/dvb-frontends/mn88472*
9030
9031MN88473 MEDIA DRIVER
9032M:	Antti Palosaari <crope@iki.fi>
9033L:	linux-media@vger.kernel.org
9034W:	https://linuxtv.org
9035W:	http://palosaari.fi/linux/
9036Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9037S:	Maintained
9038F:	drivers/media/dvb-frontends/mn88473*
9039
9040MODULE SUPPORT
9041M:	Jessica Yu <jeyu@kernel.org>
9042M:	Rusty Russell <rusty@rustcorp.com.au>
9043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9044S:	Maintained
9045F:	include/linux/module.h
9046F:	kernel/module.c
9047
9048MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9049W:	http://popies.net/meye/
9050S:	Orphan
9051F:	Documentation/media/v4l-drivers/meye*
9052F:	drivers/media/pci/meye/
9053F:	include/uapi/linux/meye.h
9054
9055MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9056M:	Jiri Slaby <jirislaby@gmail.com>
9057S:	Maintained
9058F:	Documentation/serial/moxa-smartio
9059F:	drivers/tty/mxser.*
9060
9061MR800 AVERMEDIA USB FM RADIO DRIVER
9062M:	Alexey Klimov <klimov.linux@gmail.com>
9063L:	linux-media@vger.kernel.org
9064T:	git git://linuxtv.org/media_tree.git
9065S:	Maintained
9066F:	drivers/media/radio/radio-mr800.c
9067
9068MRF24J40 IEEE 802.15.4 RADIO DRIVER
9069M:	Alan Ott <alan@signal11.us>
9070L:	linux-wpan@vger.kernel.org
9071S:	Maintained
9072F:	drivers/net/ieee802154/mrf24j40.c
9073F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9074
9075MSI LAPTOP SUPPORT
9076M:	"Lee, Chun-Yi" <jlee@suse.com>
9077L:	platform-driver-x86@vger.kernel.org
9078S:	Maintained
9079F:	drivers/platform/x86/msi-laptop.c
9080
9081MSI WMI SUPPORT
9082L:	platform-driver-x86@vger.kernel.org
9083S:	Orphan
9084F:	drivers/platform/x86/msi-wmi.c
9085
9086MSI001 MEDIA DRIVER
9087M:	Antti Palosaari <crope@iki.fi>
9088L:	linux-media@vger.kernel.org
9089W:	https://linuxtv.org
9090W:	http://palosaari.fi/linux/
9091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9092T:	git git://linuxtv.org/anttip/media_tree.git
9093S:	Maintained
9094F:	drivers/media/tuners/msi001*
9095
9096MSI2500 MEDIA DRIVER
9097M:	Antti Palosaari <crope@iki.fi>
9098L:	linux-media@vger.kernel.org
9099W:	https://linuxtv.org
9100W:	http://palosaari.fi/linux/
9101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9102T:	git git://linuxtv.org/anttip/media_tree.git
9103S:	Maintained
9104F:	drivers/media/usb/msi2500/
9105
9106MSYSTEMS DISKONCHIP G3 MTD DRIVER
9107M:	Robert Jarzmik <robert.jarzmik@free.fr>
9108L:	linux-mtd@lists.infradead.org
9109S:	Maintained
9110F:	drivers/mtd/devices/docg3*
9111
9112MT9M032 APTINA SENSOR DRIVER
9113M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9114L:	linux-media@vger.kernel.org
9115T:	git git://linuxtv.org/media_tree.git
9116S:	Maintained
9117F:	drivers/media/i2c/mt9m032.c
9118F:	include/media/i2c/mt9m032.h
9119
9120MT9P031 APTINA CAMERA SENSOR
9121M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9122L:	linux-media@vger.kernel.org
9123T:	git git://linuxtv.org/media_tree.git
9124S:	Maintained
9125F:	drivers/media/i2c/mt9p031.c
9126F:	include/media/i2c/mt9p031.h
9127
9128MT9T001 APTINA CAMERA SENSOR
9129M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9130L:	linux-media@vger.kernel.org
9131T:	git git://linuxtv.org/media_tree.git
9132S:	Maintained
9133F:	drivers/media/i2c/mt9t001.c
9134F:	include/media/i2c/mt9t001.h
9135
9136MT9V032 APTINA CAMERA SENSOR
9137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9138L:	linux-media@vger.kernel.org
9139T:	git git://linuxtv.org/media_tree.git
9140S:	Maintained
9141F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9142F:	drivers/media/i2c/mt9v032.c
9143F:	include/media/i2c/mt9v032.h
9144
9145MULTIFUNCTION DEVICES (MFD)
9146M:	Lee Jones <lee.jones@linaro.org>
9147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9148S:	Supported
9149F:	Documentation/devicetree/bindings/mfd/
9150F:	drivers/mfd/
9151F:	include/linux/mfd/
9152F:	include/dt-bindings/mfd/
9153
9154MULTIMEDIA CARD (MMC) ETC. OVER SPI
9155S:	Orphan
9156F:	drivers/mmc/host/mmc_spi.c
9157F:	include/linux/spi/mmc_spi.h
9158
9159MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9160M:	Ulf Hansson <ulf.hansson@linaro.org>
9161L:	linux-mmc@vger.kernel.org
9162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9163S:	Maintained
9164F:	Documentation/devicetree/bindings/mmc/
9165F:	drivers/mmc/
9166F:	include/linux/mmc/
9167F:	include/uapi/linux/mmc/
9168
9169MULTIPLEXER SUBSYSTEM
9170M:	Peter Rosin <peda@axentia.se>
9171S:	Maintained
9172F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9173F:	Documentation/devicetree/bindings/mux/
9174F:	include/linux/dt-bindings/mux/
9175F:	include/linux/mux/
9176F:	drivers/mux/
9177
9178MULTISOUND SOUND DRIVER
9179M:	Andrew Veliath <andrewtv@usa.net>
9180S:	Maintained
9181F:	Documentation/sound/oss/MultiSound
9182F:	sound/oss/msnd*
9183
9184MULTITECH MULTIPORT CARD (ISICOM)
9185S:	Orphan
9186F:	drivers/tty/isicom.c
9187F:	include/linux/isicom.h
9188
9189MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9190M:	Bin Liu <b-liu@ti.com>
9191L:	linux-usb@vger.kernel.org
9192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9193S:	Maintained
9194F:	drivers/usb/musb/
9195
9196MXL5007T MEDIA DRIVER
9197M:	Michael Krufky <mkrufky@linuxtv.org>
9198L:	linux-media@vger.kernel.org
9199W:	https://linuxtv.org
9200W:	http://github.com/mkrufky
9201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9202T:	git git://linuxtv.org/mkrufky/tuners.git
9203S:	Maintained
9204F:	drivers/media/tuners/mxl5007t.*
9205
9206MXSFB DRM DRIVER
9207M:	Marek Vasut <marex@denx.de>
9208S:	Supported
9209F:	drivers/gpu/drm/mxsfb/
9210F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9211
9212MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9213M:	Hyong-Youb Kim <hykim@myri.com>
9214L:	netdev@vger.kernel.org
9215W:	https://www.myricom.com/support/downloads/myri10ge.html
9216S:	Supported
9217F:	drivers/net/ethernet/myricom/myri10ge/
9218
9219NAND FLASH SUBSYSTEM
9220M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9221R:	Richard Weinberger <richard@nod.at>
9222L:	linux-mtd@lists.infradead.org
9223W:	http://www.linux-mtd.infradead.org/
9224Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9225T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9226T:	git git://git.infradead.org/l2-mtd.git nand/next
9227S:	Maintained
9228F:	drivers/mtd/nand/
9229F:	include/linux/mtd/*nand*.h
9230
9231NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9232M:	Daniel Mack <zonque@gmail.com>
9233S:	Maintained
9234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9235W:	http://www.native-instruments.com
9236F:	sound/usb/caiaq/
9237
9238NATSEMI ETHERNET DRIVER (DP8381x)
9239S:	Orphan
9240F:	drivers/net/ethernet/natsemi/natsemi.c
9241
9242NCP FILESYSTEM
9243M:	Petr Vandrovec <petr@vandrovec.name>
9244S:	Odd Fixes
9245F:	fs/ncpfs/
9246
9247NCR 5380 SCSI DRIVERS
9248M:	Finn Thain <fthain@telegraphics.com.au>
9249M:	Michael Schmitz <schmitzmic@gmail.com>
9250L:	linux-scsi@vger.kernel.org
9251S:	Maintained
9252F:	Documentation/scsi/g_NCR5380.txt
9253F:	drivers/scsi/NCR5380.*
9254F:	drivers/scsi/arm/cumana_1.c
9255F:	drivers/scsi/arm/oak.c
9256F:	drivers/scsi/atari_scsi.*
9257F:	drivers/scsi/dmx3191d.c
9258F:	drivers/scsi/g_NCR5380.*
9259F:	drivers/scsi/mac_scsi.*
9260F:	drivers/scsi/sun3_scsi.*
9261F:	drivers/scsi/sun3_scsi_vme.c
9262
9263NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9264M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9265L:	linux-scsi@vger.kernel.org
9266S:	Maintained
9267F:	drivers/scsi/NCR_D700.*
9268
9269NCT6775 HARDWARE MONITOR DRIVER
9270M:	Guenter Roeck <linux@roeck-us.net>
9271L:	linux-hwmon@vger.kernel.org
9272S:	Maintained
9273F:	Documentation/hwmon/nct6775
9274F:	drivers/hwmon/nct6775.c
9275
9276NETEFFECT IWARP RNIC DRIVER (IW_NES)
9277M:	Faisal Latif <faisal.latif@intel.com>
9278L:	linux-rdma@vger.kernel.org
9279W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9280S:	Supported
9281F:	drivers/infiniband/hw/nes/
9282F:	include/uapi/rdma/nes-abi.h
9283
9284NETEM NETWORK EMULATOR
9285M:	Stephen Hemminger <stephen@networkplumber.org>
9286L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9287S:	Maintained
9288F:	net/sched/sch_netem.c
9289
9290NETERION 10GbE DRIVERS (s2io/vxge)
9291M:	Jon Mason <jdmason@kudzu.us>
9292L:	netdev@vger.kernel.org
9293S:	Supported
9294F:	Documentation/networking/s2io.txt
9295F:	Documentation/networking/vxge.txt
9296F:	drivers/net/ethernet/neterion/
9297
9298NETFILTER
9299M:	Pablo Neira Ayuso <pablo@netfilter.org>
9300M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9301M:	Florian Westphal <fw@strlen.de>
9302L:	netfilter-devel@vger.kernel.org
9303L:	coreteam@netfilter.org
9304W:	http://www.netfilter.org/
9305W:	http://www.iptables.org/
9306W:	http://www.nftables.org/
9307Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9310S:	Maintained
9311F:	include/linux/netfilter*
9312F:	include/linux/netfilter/
9313F:	include/net/netfilter/
9314F:	include/uapi/linux/netfilter*
9315F:	include/uapi/linux/netfilter/
9316F:	net/*/netfilter.c
9317F:	net/*/netfilter/
9318F:	net/netfilter/
9319F:	net/bridge/br_netfilter*.c
9320
9321NETROM NETWORK LAYER
9322M:	Ralf Baechle <ralf@linux-mips.org>
9323L:	linux-hams@vger.kernel.org
9324W:	http://www.linux-ax25.org/
9325S:	Maintained
9326F:	include/net/netrom.h
9327F:	include/uapi/linux/netrom.h
9328F:	net/netrom/
9329
9330NETRONOME ETHERNET DRIVERS
9331M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9332L:	oss-drivers@netronome.com
9333S:	Maintained
9334F:	drivers/net/ethernet/netronome/
9335
9336NETWORK BLOCK DEVICE (NBD)
9337M:	Josef Bacik <jbacik@fb.com>
9338S:	Maintained
9339L:	linux-block@vger.kernel.org
9340L:	nbd-general@lists.sourceforge.net
9341F:	Documentation/blockdev/nbd.txt
9342F:	drivers/block/nbd.c
9343F:	include/uapi/linux/nbd.h
9344
9345NETWORK DROP MONITOR
9346M:	Neil Horman <nhorman@tuxdriver.com>
9347L:	netdev@vger.kernel.org
9348S:	Maintained
9349W:	https://fedorahosted.org/dropwatch/
9350F:	net/core/drop_monitor.c
9351
9352NETWORKING DRIVERS
9353L:	netdev@vger.kernel.org
9354W:	http://www.linuxfoundation.org/en/Net
9355Q:	http://patchwork.ozlabs.org/project/netdev/list/
9356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9358S:	Odd Fixes
9359F:	Documentation/devicetree/bindings/net/
9360F:	drivers/net/
9361F:	include/linux/if_*
9362F:	include/linux/netdevice.h
9363F:	include/linux/etherdevice.h
9364F:	include/linux/fcdevice.h
9365F:	include/linux/fddidevice.h
9366F:	include/linux/hippidevice.h
9367F:	include/linux/inetdevice.h
9368F:	include/uapi/linux/if_*
9369F:	include/uapi/linux/netdevice.h
9370
9371NETWORKING DRIVERS (WIRELESS)
9372M:	Kalle Valo <kvalo@codeaurora.org>
9373L:	linux-wireless@vger.kernel.org
9374Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9377S:	Maintained
9378F:	Documentation/devicetree/bindings/net/wireless/
9379F:	drivers/net/wireless/
9380
9381NETWORKING [DSA]
9382M:	Andrew Lunn <andrew@lunn.ch>
9383M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9384M:	Florian Fainelli <f.fainelli@gmail.com>
9385S:	Maintained
9386F:	net/dsa/
9387F:	include/net/dsa.h
9388F:	drivers/net/dsa/
9389
9390NETWORKING [GENERAL]
9391M:	"David S. Miller" <davem@davemloft.net>
9392L:	netdev@vger.kernel.org
9393W:	http://www.linuxfoundation.org/en/Net
9394Q:	http://patchwork.ozlabs.org/project/netdev/list/
9395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9397B:	mailto:netdev@vger.kernel.org
9398S:	Maintained
9399F:	net/
9400F:	include/net/
9401F:	include/linux/in.h
9402F:	include/linux/net.h
9403F:	include/linux/netdevice.h
9404F:	include/uapi/linux/in.h
9405F:	include/uapi/linux/net.h
9406F:	include/uapi/linux/netdevice.h
9407F:	include/uapi/linux/net_namespace.h
9408F:	tools/net/
9409F:	tools/testing/selftests/net/
9410F:	lib/random32.c
9411
9412NETWORKING [IPSEC]
9413M:	Steffen Klassert <steffen.klassert@secunet.com>
9414M:	Herbert Xu <herbert@gondor.apana.org.au>
9415M:	"David S. Miller" <davem@davemloft.net>
9416L:	netdev@vger.kernel.org
9417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9419S:	Maintained
9420F:	net/core/flow.c
9421F:	net/xfrm/
9422F:	net/key/
9423F:	net/ipv4/xfrm*
9424F:	net/ipv4/esp4*
9425F:	net/ipv4/ah4.c
9426F:	net/ipv4/ipcomp.c
9427F:	net/ipv4/ip_vti.c
9428F:	net/ipv6/xfrm*
9429F:	net/ipv6/esp6*
9430F:	net/ipv6/ah6.c
9431F:	net/ipv6/ipcomp6.c
9432F:	net/ipv6/ip6_vti.c
9433F:	include/uapi/linux/xfrm.h
9434F:	include/net/xfrm.h
9435
9436NETWORKING [IPv4/IPv6]
9437M:	"David S. Miller" <davem@davemloft.net>
9438M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9439M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9440L:	netdev@vger.kernel.org
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9442S:	Maintained
9443F:	net/ipv4/
9444F:	net/ipv6/
9445F:	include/net/ip*
9446F:	arch/x86/net/*
9447
9448NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9449M:	Paul Moore <paul@paul-moore.com>
9450W:	https://github.com/netlabel
9451L:	netdev@vger.kernel.org
9452L:	linux-security-module@vger.kernel.org
9453S:	Maintained
9454F:	Documentation/netlabel/
9455F:	include/net/calipso.h
9456F:	include/net/cipso_ipv4.h
9457F:	include/net/netlabel.h
9458F:	include/uapi/linux/netfilter/xt_SECMARK.h
9459F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9460F:	net/netlabel/
9461F:	net/ipv4/cipso_ipv4.c
9462F:	net/ipv6/calipso.c
9463F:	net/netfilter/xt_CONNSECMARK.c
9464F:	net/netfilter/xt_SECMARK.c
9465
9466NETWORKING [TLS]
9467M:	Ilya Lesokhin <ilyal@mellanox.com>
9468M:	Aviad Yehezkel <aviadye@mellanox.com>
9469M:	Dave Watson <davejwatson@fb.com>
9470L:	netdev@vger.kernel.org
9471S:	Maintained
9472F:	net/tls/*
9473F:	include/uapi/linux/tls.h
9474F:	include/net/tls.h
9475
9476NETWORKING [WIRELESS]
9477L:	linux-wireless@vger.kernel.org
9478Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9479
9480NETXEN (1/10) GbE SUPPORT
9481M:	Manish Chopra <manish.chopra@cavium.com>
9482M:	Rahul Verma <rahul.verma@cavium.com>
9483M:	Dept-GELinuxNICDev@cavium.com
9484L:	netdev@vger.kernel.org
9485S:	Supported
9486F:	drivers/net/ethernet/qlogic/netxen/
9487
9488NFC SUBSYSTEM
9489M:	Samuel Ortiz <sameo@linux.intel.com>
9490L:	linux-wireless@vger.kernel.org
9491L:	linux-nfc@lists.01.org (subscribers-only)
9492S:	Supported
9493F:	net/nfc/
9494F:	include/net/nfc/
9495F:	include/uapi/linux/nfc.h
9496F:	drivers/nfc/
9497F:	include/linux/platform_data/nfcmrvl.h
9498F:	include/linux/platform_data/nxp-nci.h
9499F:	Documentation/devicetree/bindings/net/nfc/
9500
9501NFS, SUNRPC, AND LOCKD CLIENTS
9502M:	Trond Myklebust <trond.myklebust@primarydata.com>
9503M:	Anna Schumaker <anna.schumaker@netapp.com>
9504L:	linux-nfs@vger.kernel.org
9505W:	http://client.linux-nfs.org
9506T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9507S:	Maintained
9508F:	fs/lockd/
9509F:	fs/nfs/
9510F:	fs/nfs_common/
9511F:	net/sunrpc/
9512F:	include/linux/lockd/
9513F:	include/linux/nfs*
9514F:	include/linux/sunrpc/
9515F:	include/uapi/linux/nfs*
9516F:	include/uapi/linux/sunrpc/
9517
9518NILFS2 FILESYSTEM
9519M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9520L:	linux-nilfs@vger.kernel.org
9521W:	http://nilfs.sourceforge.net/
9522W:	http://nilfs.osdn.jp/
9523T:	git git://github.com/konis/nilfs2.git
9524S:	Supported
9525F:	Documentation/filesystems/nilfs2.txt
9526F:	fs/nilfs2/
9527F:	include/trace/events/nilfs2.h
9528F:	include/uapi/linux/nilfs2_api.h
9529F:	include/uapi/linux/nilfs2_ondisk.h
9530
9531NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9532M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9533W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9534S:	Maintained
9535F:	Documentation/scsi/NinjaSCSI.txt
9536F:	drivers/scsi/pcmcia/nsp_*
9537
9538NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9539M:	GOTO Masanori <gotom@debian.or.jp>
9540M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9541W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9542S:	Maintained
9543F:	Documentation/scsi/NinjaSCSI.txt
9544F:	drivers/scsi/nsp32*
9545
9546NIOS2 ARCHITECTURE
9547M:	Ley Foon Tan <lftan@altera.com>
9548L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9550S:	Maintained
9551F:	arch/nios2/
9552
9553NOHZ, DYNTICKS SUPPORT
9554M:	Frederic Weisbecker <fweisbec@gmail.com>
9555M:	Thomas Gleixner <tglx@linutronix.de>
9556M:	Ingo Molnar <mingo@kernel.org>
9557L:	linux-kernel@vger.kernel.org
9558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9559S:	Maintained
9560F:	kernel/time/tick*.*
9561F:	include/linux/tick.h
9562F:	include/linux/sched/nohz.h
9563
9564NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9565M:	Pavel Machek <pavel@ucw.cz>
9566M:	Sakari Ailus <sakari.ailus@iki.fi>
9567L:	linux-media@vger.kernel.org
9568S:	Maintained
9569F:	drivers/media/i2c/et8ek8
9570F:	drivers/media/i2c/ad5820.c
9571
9572NOKIA N900 POWER SUPPLY DRIVERS
9573R:	Pali Rohár <pali.rohar@gmail.com>
9574F:	include/linux/power/bq2415x_charger.h
9575F:	include/linux/power/bq27xxx_battery.h
9576F:	include/linux/power/isp1704_charger.h
9577F:	drivers/power/supply/bq2415x_charger.c
9578F:	drivers/power/supply/bq27xxx_battery.c
9579F:	drivers/power/supply/bq27xxx_battery_i2c.c
9580F:	drivers/power/supply/isp1704_charger.c
9581F:	drivers/power/supply/rx51_battery.c
9582
9583NTB AMD DRIVER
9584M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9585L:	linux-ntb@googlegroups.com
9586S:	Supported
9587F:	drivers/ntb/hw/amd/
9588
9589NTB DRIVER CORE
9590M:	Jon Mason <jdmason@kudzu.us>
9591M:	Dave Jiang <dave.jiang@intel.com>
9592M:	Allen Hubbe <Allen.Hubbe@emc.com>
9593L:	linux-ntb@googlegroups.com
9594S:	Supported
9595W:	https://github.com/jonmason/ntb/wiki
9596T:	git git://github.com/jonmason/ntb.git
9597F:	drivers/ntb/
9598F:	drivers/net/ntb_netdev.c
9599F:	include/linux/ntb.h
9600F:	include/linux/ntb_transport.h
9601F:	tools/testing/selftests/ntb/
9602
9603NTB IDT DRIVER
9604M:	Serge Semin <fancer.lancer@gmail.com>
9605L:	linux-ntb@googlegroups.com
9606S:	Supported
9607F:	drivers/ntb/hw/idt/
9608
9609NTB INTEL DRIVER
9610M:	Jon Mason <jdmason@kudzu.us>
9611M:	Dave Jiang <dave.jiang@intel.com>
9612L:	linux-ntb@googlegroups.com
9613S:	Supported
9614W:	https://github.com/jonmason/ntb/wiki
9615T:	git git://github.com/jonmason/ntb.git
9616F:	drivers/ntb/hw/intel/
9617
9618NTFS FILESYSTEM
9619M:	Anton Altaparmakov <anton@tuxera.com>
9620L:	linux-ntfs-dev@lists.sourceforge.net
9621W:	http://www.tuxera.com/
9622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9623S:	Supported
9624F:	Documentation/filesystems/ntfs.txt
9625F:	fs/ntfs/
9626
9627NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9628M:	Antonino Daplas <adaplas@gmail.com>
9629L:	linux-fbdev@vger.kernel.org
9630S:	Maintained
9631F:	drivers/video/fbdev/riva/
9632F:	drivers/video/fbdev/nvidia/
9633
9634NVM EXPRESS DRIVER
9635M:	Keith Busch <keith.busch@intel.com>
9636M:	Jens Axboe <axboe@fb.com>
9637M:	Christoph Hellwig <hch@lst.de>
9638M:	Sagi Grimberg <sagi@grimberg.me>
9639L:	linux-nvme@lists.infradead.org
9640T:	git://git.infradead.org/nvme.git
9641W:	http://git.infradead.org/nvme.git
9642S:	Supported
9643F:	drivers/nvme/host/
9644F:	include/linux/nvme.h
9645F:	include/uapi/linux/nvme_ioctl.h
9646
9647NVM EXPRESS FC TRANSPORT DRIVERS
9648M:	James Smart <james.smart@broadcom.com>
9649L:	linux-nvme@lists.infradead.org
9650S:	Supported
9651F:	include/linux/nvme-fc.h
9652F:	include/linux/nvme-fc-driver.h
9653F:	drivers/nvme/host/fc.c
9654F:	drivers/nvme/target/fc.c
9655F:	drivers/nvme/target/fcloop.c
9656
9657NVM EXPRESS TARGET DRIVER
9658M:	Christoph Hellwig <hch@lst.de>
9659M:	Sagi Grimberg <sagi@grimberg.me>
9660L:	linux-nvme@lists.infradead.org
9661T:	git://git.infradead.org/nvme.git
9662W:	http://git.infradead.org/nvme.git
9663S:	Supported
9664F:	drivers/nvme/target/
9665
9666NVMEM FRAMEWORK
9667M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9668S:	Maintained
9669F:	drivers/nvmem/
9670F:	Documentation/devicetree/bindings/nvmem/
9671F:	Documentation/ABI/stable/sysfs-bus-nvmem
9672F:	include/linux/nvmem-consumer.h
9673F:	include/linux/nvmem-provider.h
9674
9675NXP TDA998X DRM DRIVER
9676M:	Russell King <linux@armlinux.org.uk>
9677S:	Supported
9678T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9679T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9680F:	drivers/gpu/drm/i2c/tda998x_drv.c
9681F:	include/drm/i2c/tda998x.h
9682
9683NXP TFA9879 DRIVER
9684M:	Peter Rosin <peda@axentia.se>
9685L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9686S:	Maintained
9687F:	sound/soc/codecs/tfa9879*
9688
9689NXP-NCI NFC DRIVER
9690M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9691R:	Charles Gorand <charles.gorand@effinnov.com>
9692L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9693S:	Supported
9694F:	drivers/nfc/nxp-nci
9695
9696OBJTOOL
9697M:	Josh Poimboeuf <jpoimboe@redhat.com>
9698S:	Supported
9699F:	tools/objtool/
9700
9701OMAP AUDIO SUPPORT
9702M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9703M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9704L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9705L:	linux-omap@vger.kernel.org
9706S:	Maintained
9707F:	sound/soc/omap/
9708
9709OMAP CLOCK FRAMEWORK SUPPORT
9710M:	Paul Walmsley <paul@pwsan.com>
9711L:	linux-omap@vger.kernel.org
9712S:	Maintained
9713F:	arch/arm/*omap*/*clock*
9714
9715OMAP DEVICE TREE SUPPORT
9716M:	Benoît Cousson <bcousson@baylibre.com>
9717M:	Tony Lindgren <tony@atomide.com>
9718L:	linux-omap@vger.kernel.org
9719L:	devicetree@vger.kernel.org
9720S:	Maintained
9721F:	arch/arm/boot/dts/*omap*
9722F:	arch/arm/boot/dts/*am3*
9723F:	arch/arm/boot/dts/*am4*
9724F:	arch/arm/boot/dts/*am5*
9725F:	arch/arm/boot/dts/*dra7*
9726
9727OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9728M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9729L:	linux-omap@vger.kernel.org
9730L:	linux-fbdev@vger.kernel.org
9731S:	Maintained
9732F:	drivers/video/fbdev/omap2/
9733F:	Documentation/arm/OMAP/DSS
9734
9735OMAP FRAMEBUFFER SUPPORT
9736M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9737L:	linux-fbdev@vger.kernel.org
9738L:	linux-omap@vger.kernel.org
9739S:	Maintained
9740F:	drivers/video/fbdev/omap/
9741
9742OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9743M:	Roger Quadros <rogerq@ti.com>
9744M:	Tony Lindgren <tony@atomide.com>
9745L:	linux-omap@vger.kernel.org
9746S:	Maintained
9747F:	drivers/memory/omap-gpmc.c
9748F:	arch/arm/mach-omap2/*gpmc*
9749
9750OMAP GPIO DRIVER
9751M:	Grygorii Strashko <grygorii.strashko@ti.com>
9752M:	Santosh Shilimkar <ssantosh@kernel.org>
9753M:	Kevin Hilman <khilman@kernel.org>
9754L:	linux-omap@vger.kernel.org
9755S:	Maintained
9756F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9757F:	drivers/gpio/gpio-omap.c
9758
9759OMAP HARDWARE SPINLOCK SUPPORT
9760M:	Ohad Ben-Cohen <ohad@wizery.com>
9761L:	linux-omap@vger.kernel.org
9762S:	Maintained
9763F:	drivers/hwspinlock/omap_hwspinlock.c
9764
9765OMAP HS MMC SUPPORT
9766L:	linux-mmc@vger.kernel.org
9767L:	linux-omap@vger.kernel.org
9768S:	Orphan
9769F:	drivers/mmc/host/omap_hsmmc.c
9770
9771OMAP HWMOD DATA
9772M:	Paul Walmsley <paul@pwsan.com>
9773L:	linux-omap@vger.kernel.org
9774S:	Maintained
9775F:	arch/arm/mach-omap2/omap_hwmod*data*
9776
9777OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9778M:	Benoît Cousson <bcousson@baylibre.com>
9779L:	linux-omap@vger.kernel.org
9780S:	Maintained
9781F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9782
9783OMAP HWMOD SUPPORT
9784M:	Benoît Cousson <bcousson@baylibre.com>
9785M:	Paul Walmsley <paul@pwsan.com>
9786L:	linux-omap@vger.kernel.org
9787S:	Maintained
9788F:	arch/arm/mach-omap2/omap_hwmod.*
9789
9790OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9791M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9792L:	linux-media@vger.kernel.org
9793S:	Maintained
9794F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9795F:	drivers/media/platform/omap3isp/
9796F:	drivers/staging/media/omap4iss/
9797
9798OMAP MMC SUPPORT
9799M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9800L:	linux-omap@vger.kernel.org
9801S:	Maintained
9802F:	drivers/mmc/host/omap.c
9803
9804OMAP POWER MANAGEMENT SUPPORT
9805M:	Kevin Hilman <khilman@kernel.org>
9806L:	linux-omap@vger.kernel.org
9807S:	Maintained
9808F:	arch/arm/*omap*/*pm*
9809F:	drivers/cpufreq/omap-cpufreq.c
9810
9811OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9812M:	Rajendra Nayak <rnayak@codeaurora.org>
9813M:	Paul Walmsley <paul@pwsan.com>
9814L:	linux-omap@vger.kernel.org
9815S:	Maintained
9816F:	arch/arm/mach-omap2/prm*
9817
9818OMAP RANDOM NUMBER GENERATOR SUPPORT
9819M:	Deepak Saxena <dsaxena@plexity.net>
9820S:	Maintained
9821F:	drivers/char/hw_random/omap-rng.c
9822
9823OMAP USB SUPPORT
9824L:	linux-usb@vger.kernel.org
9825L:	linux-omap@vger.kernel.org
9826S:	Orphan
9827F:	drivers/usb/*/*omap*
9828F:	arch/arm/*omap*/usb*
9829
9830OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9831M:	Mark Jackson <mpfj@newflow.co.uk>
9832L:	linux-omap@vger.kernel.org
9833S:	Maintained
9834F:	arch/arm/boot/dts/am335x-nano.dts
9835
9836OMAP1 SUPPORT
9837M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9838M:	Tony Lindgren <tony@atomide.com>
9839L:	linux-omap@vger.kernel.org
9840Q:	http://patchwork.kernel.org/project/linux-omap/list/
9841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9842S:	Maintained
9843F:	arch/arm/mach-omap1/
9844F:	arch/arm/plat-omap/
9845F:	arch/arm/configs/omap1_defconfig
9846F:	drivers/i2c/busses/i2c-omap.c
9847F:	include/linux/i2c-omap.h
9848
9849OMAP2+ SUPPORT
9850M:	Tony Lindgren <tony@atomide.com>
9851L:	linux-omap@vger.kernel.org
9852W:	http://www.muru.com/linux/omap/
9853W:	http://linux.omap.com/
9854Q:	http://patchwork.kernel.org/project/linux-omap/list/
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9856S:	Maintained
9857F:	arch/arm/mach-omap2/
9858F:	arch/arm/plat-omap/
9859F:	arch/arm/configs/omap2plus_defconfig
9860F:	drivers/i2c/busses/i2c-omap.c
9861F:	drivers/irqchip/irq-omap-intc.c
9862F:	drivers/mfd/*omap*.c
9863F:	drivers/mfd/menelaus.c
9864F:	drivers/mfd/palmas.c
9865F:	drivers/mfd/tps65217.c
9866F:	drivers/mfd/tps65218.c
9867F:	drivers/mfd/tps65910.c
9868F:	drivers/mfd/twl-core.[ch]
9869F:	drivers/mfd/twl4030*.c
9870F:	drivers/mfd/twl6030*.c
9871F:	drivers/mfd/twl6040*.c
9872F:	drivers/regulator/palmas-regulator*.c
9873F:	drivers/regulator/pbias-regulator.c
9874F:	drivers/regulator/tps65217-regulator.c
9875F:	drivers/regulator/tps65218-regulator.c
9876F:	drivers/regulator/tps65910-regulator.c
9877F:	drivers/regulator/twl-regulator.c
9878F:	drivers/regulator/twl6030-regulator.c
9879F:	include/linux/i2c-omap.h
9880
9881ONION OMEGA2+ BOARD
9882M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9883L:	linux-mips@linux-mips.org
9884S:	Maintained
9885F:	arch/mips/boot/dts/ralink/omega2p.dts
9886
9887OMFS FILESYSTEM
9888M:	Bob Copeland <me@bobcopeland.com>
9889L:	linux-karma-devel@lists.sourceforge.net
9890S:	Maintained
9891F:	Documentation/filesystems/omfs.txt
9892F:	fs/omfs/
9893
9894OMNIKEY CARDMAN 4000 DRIVER
9895M:	Harald Welte <laforge@gnumonks.org>
9896S:	Maintained
9897F:	drivers/char/pcmcia/cm4000_cs.c
9898F:	include/linux/cm4000_cs.h
9899F:	include/uapi/linux/cm4000_cs.h
9900
9901OMNIKEY CARDMAN 4040 DRIVER
9902M:	Harald Welte <laforge@gnumonks.org>
9903S:	Maintained
9904F:	drivers/char/pcmcia/cm4040_cs.*
9905
9906OMNIVISION OV13858 SENSOR DRIVER
9907M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9908L:	linux-media@vger.kernel.org
9909T:	git git://linuxtv.org/media_tree.git
9910S:	Maintained
9911F:	drivers/media/i2c/ov13858.c
9912
9913OMNIVISION OV5640 SENSOR DRIVER
9914M:	Steve Longerbeam <slongerbeam@gmail.com>
9915L:	linux-media@vger.kernel.org
9916T:	git git://linuxtv.org/media_tree.git
9917S:	Maintained
9918F:	drivers/media/i2c/ov5640.c
9919
9920OMNIVISION OV5647 SENSOR DRIVER
9921M:	Luis Oliveira <lolivei@synopsys.com>
9922L:	linux-media@vger.kernel.org
9923T:	git git://linuxtv.org/media_tree.git
9924S:	Maintained
9925F:	drivers/media/i2c/ov5647.c
9926
9927OMNIVISION OV7670 SENSOR DRIVER
9928M:	Jonathan Corbet <corbet@lwn.net>
9929L:	linux-media@vger.kernel.org
9930T:	git git://linuxtv.org/media_tree.git
9931S:	Maintained
9932F:	drivers/media/i2c/ov7670.c
9933F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9934
9935ONENAND FLASH DRIVER
9936M:	Kyungmin Park <kyungmin.park@samsung.com>
9937L:	linux-mtd@lists.infradead.org
9938S:	Maintained
9939F:	drivers/mtd/onenand/
9940F:	include/linux/mtd/onenand*.h
9941
9942ONSTREAM SCSI TAPE DRIVER
9943M:	Willem Riede <osst@riede.org>
9944L:	osst-users@lists.sourceforge.net
9945L:	linux-scsi@vger.kernel.org
9946S:	Maintained
9947F:	Documentation/scsi/osst.txt
9948F:	drivers/scsi/osst.*
9949F:	drivers/scsi/osst_*.h
9950F:	drivers/scsi/st.h
9951
9952OP-TEE DRIVER
9953M:	Jens Wiklander <jens.wiklander@linaro.org>
9954S:	Maintained
9955F:	drivers/tee/optee/
9956
9957OPA-VNIC DRIVER
9958M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9959M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9960L:	linux-rdma@vger.kernel.org
9961S:	Supported
9962F:	drivers/infiniband/ulp/opa_vnic
9963
9964OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9965M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9966L:	devicetree@vger.kernel.org
9967S:	Maintained
9968F:	Documentation/devicetree/dynamic-resolution-notes.txt
9969F:	Documentation/devicetree/overlay-notes.txt
9970F:	drivers/of/overlay.c
9971F:	drivers/of/resolver.c
9972
9973OPEN FIRMWARE AND FLATTENED DEVICE TREE
9974M:	Rob Herring <robh+dt@kernel.org>
9975M:	Frank Rowand <frowand.list@gmail.com>
9976L:	devicetree@vger.kernel.org
9977W:	http://www.devicetree.org/
9978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9979S:	Maintained
9980F:	drivers/of/
9981F:	include/linux/of*.h
9982F:	scripts/dtc/
9983F:	Documentation/ABI/testing/sysfs-firmware-ofw
9984
9985OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9986M:	Rob Herring <robh+dt@kernel.org>
9987M:	Mark Rutland <mark.rutland@arm.com>
9988L:	devicetree@vger.kernel.org
9989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9990Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9991S:	Maintained
9992F:	Documentation/devicetree/
9993F:	arch/*/boot/dts/
9994F:	include/dt-bindings/
9995
9996OPENCORES I2C BUS DRIVER
9997M:	Peter Korsgaard <jacmet@sunsite.dk>
9998L:	linux-i2c@vger.kernel.org
9999S:	Maintained
10000F:	Documentation/i2c/busses/i2c-ocores
10001F:	drivers/i2c/busses/i2c-ocores.c
10002
10003OPENRISC ARCHITECTURE
10004M:	Jonas Bonn <jonas@southpole.se>
10005M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10006M:	Stafford Horne <shorne@gmail.com>
10007T:	git git://github.com/openrisc/linux.git
10008L:	openrisc@lists.librecores.org
10009W:	http://openrisc.io
10010S:	Maintained
10011F:	arch/openrisc/
10012
10013OPENVSWITCH
10014M:	Pravin Shelar <pshelar@nicira.com>
10015L:	netdev@vger.kernel.org
10016L:	dev@openvswitch.org
10017W:	http://openvswitch.org
10018S:	Maintained
10019F:	net/openvswitch/
10020F:	include/uapi/linux/openvswitch.h
10021
10022OPERATING PERFORMANCE POINTS (OPP)
10023M:	Viresh Kumar <vireshk@kernel.org>
10024M:	Nishanth Menon <nm@ti.com>
10025M:	Stephen Boyd <sboyd@codeaurora.org>
10026L:	linux-pm@vger.kernel.org
10027S:	Maintained
10028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10029F:	drivers/base/power/opp/
10030F:	include/linux/pm_opp.h
10031F:	Documentation/power/opp.txt
10032F:	Documentation/devicetree/bindings/opp/
10033
10034OPL4 DRIVER
10035M:	Clemens Ladisch <clemens@ladisch.de>
10036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10037T:	git git://git.alsa-project.org/alsa-kernel.git
10038S:	Maintained
10039F:	sound/drivers/opl4/
10040
10041OPROFILE
10042M:	Robert Richter <rric@kernel.org>
10043L:	oprofile-list@lists.sf.net
10044S:	Maintained
10045F:	arch/*/include/asm/oprofile*.h
10046F:	arch/*/oprofile/
10047F:	drivers/oprofile/
10048F:	include/linux/oprofile.h
10049
10050ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10051M:	Mark Fasheh <mfasheh@versity.com>
10052M:	Joel Becker <jlbec@evilplan.org>
10053L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10054W:	http://ocfs2.wiki.kernel.org
10055S:	Supported
10056F:	Documentation/filesystems/ocfs2.txt
10057F:	Documentation/filesystems/dlmfs.txt
10058F:	fs/ocfs2/
10059
10060ORANGEFS FILESYSTEM
10061M:	Mike Marshall <hubcap@omnibond.com>
10062L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10064S:	Supported
10065F:	fs/orangefs/
10066F:	Documentation/filesystems/orangefs.txt
10067
10068ORINOCO DRIVER
10069L:	linux-wireless@vger.kernel.org
10070W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10071W:	http://www.nongnu.org/orinoco/
10072S:	Orphan
10073F:	drivers/net/wireless/intersil/orinoco/
10074
10075OSD LIBRARY and FILESYSTEM
10076M:	Boaz Harrosh <ooo@electrozaur.com>
10077S:	Maintained
10078F:	drivers/scsi/osd/
10079F:	include/scsi/osd_*
10080F:	fs/exofs/
10081
10082OV2659 OMNIVISION SENSOR DRIVER
10083M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10084L:	linux-media@vger.kernel.org
10085W:	https://linuxtv.org
10086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10087T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10088S:	Maintained
10089F:	drivers/media/i2c/ov2659.c
10090F:	include/media/i2c/ov2659.h
10091
10092OVERLAY FILESYSTEM
10093M:	Miklos Szeredi <miklos@szeredi.hu>
10094L:	linux-unionfs@vger.kernel.org
10095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10096S:	Supported
10097F:	fs/overlayfs/
10098F:	Documentation/filesystems/overlayfs.txt
10099
10100P54 WIRELESS DRIVER
10101M:	Christian Lamparter <chunkeey@googlemail.com>
10102L:	linux-wireless@vger.kernel.org
10103W:	http://wireless.kernel.org/en/users/Drivers/p54
10104S:	Maintained
10105F:	drivers/net/wireless/intersil/p54/
10106
10107PA SEMI ETHERNET DRIVER
10108L:	netdev@vger.kernel.org
10109S:	Orphan
10110F:	drivers/net/ethernet/pasemi/*
10111
10112PA SEMI SMBUS DRIVER
10113L:	linux-i2c@vger.kernel.org
10114S:	Orphan
10115F:	drivers/i2c/busses/i2c-pasemi.c
10116
10117PADATA PARALLEL EXECUTION MECHANISM
10118M:	Steffen Klassert <steffen.klassert@secunet.com>
10119L:	linux-crypto@vger.kernel.org
10120S:	Maintained
10121F:	kernel/padata.c
10122F:	include/linux/padata.h
10123F:	Documentation/padata.txt
10124
10125PANASONIC LAPTOP ACPI EXTRAS DRIVER
10126M:	Harald Welte <laforge@gnumonks.org>
10127L:	platform-driver-x86@vger.kernel.org
10128S:	Maintained
10129F:	drivers/platform/x86/panasonic-laptop.c
10130
10131PANASONIC MN10300/AM33/AM34 PORT
10132M:	David Howells <dhowells@redhat.com>
10133L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10134W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10135S:	Maintained
10136F:	Documentation/mn10300/
10137F:	arch/mn10300/
10138
10139PARALLEL LCD/KEYPAD PANEL DRIVER
10140M:	Willy Tarreau <willy@haproxy.com>
10141M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10142S:	Odd Fixes
10143F:	Documentation/misc-devices/lcd-panel-cgram.txt
10144F:	drivers/misc/panel.c
10145
10146PARALLEL PORT SUBSYSTEM
10147M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10148M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10149L:	linux-parport@lists.infradead.org (subscribers-only)
10150S:	Maintained
10151F:	drivers/parport/
10152F:	include/linux/parport*.h
10153F:	drivers/char/ppdev.c
10154F:	include/uapi/linux/ppdev.h
10155F:	Documentation/parport*.txt
10156
10157PARAVIRT_OPS INTERFACE
10158M:	Juergen Gross <jgross@suse.com>
10159M:	Chris Wright <chrisw@sous-sol.org>
10160M:	Alok Kataria <akataria@vmware.com>
10161M:	Rusty Russell <rusty@rustcorp.com.au>
10162L:	virtualization@lists.linux-foundation.org
10163S:	Supported
10164F:	Documentation/virtual/paravirt_ops.txt
10165F:	arch/*/kernel/paravirt*
10166F:	arch/*/include/asm/paravirt*.h
10167F:	include/linux/hypervisor.h
10168
10169PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10170M:	Tim Waugh <tim@cyberelk.net>
10171L:	linux-parport@lists.infradead.org (subscribers-only)
10172S:	Maintained
10173F:	Documentation/blockdev/paride.txt
10174F:	drivers/block/paride/
10175
10176PARISC ARCHITECTURE
10177M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10178M:	Helge Deller <deller@gmx.de>
10179L:	linux-parisc@vger.kernel.org
10180W:	http://www.parisc-linux.org/
10181Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10184S:	Maintained
10185F:	arch/parisc/
10186F:	Documentation/parisc/
10187F:	drivers/parisc/
10188F:	drivers/char/agp/parisc-agp.c
10189F:	drivers/input/serio/gscps2.c
10190F:	drivers/parport/parport_gsc.*
10191F:	drivers/tty/serial/8250/8250_gsc.c
10192F:	drivers/video/fbdev/sti*
10193F:	drivers/video/console/sti*
10194F:	drivers/video/logo/logo_parisc*
10195
10196PARMAN
10197M:	Jiri Pirko <jiri@mellanox.com>
10198L:	netdev@vger.kernel.org
10199S:	Supported
10200F:	lib/parman.c
10201F:	lib/test_parman.c
10202F:	include/linux/parman.h
10203
10204PC87360 HARDWARE MONITORING DRIVER
10205M:	Jim Cromie <jim.cromie@gmail.com>
10206L:	linux-hwmon@vger.kernel.org
10207S:	Maintained
10208F:	Documentation/hwmon/pc87360
10209F:	drivers/hwmon/pc87360.c
10210
10211PC8736x GPIO DRIVER
10212M:	Jim Cromie <jim.cromie@gmail.com>
10213S:	Maintained
10214F:	drivers/char/pc8736x_gpio.c
10215
10216PC87427 HARDWARE MONITORING DRIVER
10217M:	Jean Delvare <jdelvare@suse.com>
10218L:	linux-hwmon@vger.kernel.org
10219S:	Maintained
10220F:	Documentation/hwmon/pc87427
10221F:	drivers/hwmon/pc87427.c
10222
10223PCA9532 LED DRIVER
10224M:	Riku Voipio <riku.voipio@iki.fi>
10225S:	Maintained
10226F:	drivers/leds/leds-pca9532.c
10227F:	include/linux/leds-pca9532.h
10228
10229PCA9541 I2C BUS MASTER SELECTOR DRIVER
10230M:	Guenter Roeck <linux@roeck-us.net>
10231L:	linux-i2c@vger.kernel.org
10232S:	Maintained
10233F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10234
10235PCDP - PRIMARY CONSOLE AND DEBUG PORT
10236M:	Khalid Aziz <khalid@gonehiking.org>
10237S:	Maintained
10238F:	drivers/firmware/pcdp.*
10239
10240PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10241M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10242L:	linux-pci@vger.kernel.org
10243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10244S:	Maintained
10245F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10246F:	drivers/pci/host/pci-aardvark.c
10247
10248PCI DRIVER FOR ALTERA PCIE IP
10249M:	Ley Foon Tan <lftan@altera.com>
10250L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10251L:	linux-pci@vger.kernel.org
10252S:	Supported
10253F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10254F:	drivers/pci/host/pcie-altera.c
10255
10256PCI DRIVER FOR APPLIEDMICRO XGENE
10257M:	Tanmay Inamdar <tinamdar@apm.com>
10258L:	linux-pci@vger.kernel.org
10259L:	linux-arm-kernel@lists.infradead.org
10260S:	Maintained
10261F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10262F:	drivers/pci/host/pci-xgene.c
10263
10264PCI DRIVER FOR ARM VERSATILE PLATFORM
10265M:	Rob Herring <robh@kernel.org>
10266L:	linux-pci@vger.kernel.org
10267L:	linux-arm-kernel@lists.infradead.org
10268S:	Maintained
10269F:	Documentation/devicetree/bindings/pci/versatile.txt
10270F:	drivers/pci/host/pci-versatile.c
10271
10272PCI DRIVER FOR ARMADA 8K
10273M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10274L:	linux-pci@vger.kernel.org
10275L:	linux-arm-kernel@lists.infradead.org
10276S:	Maintained
10277F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10278F:	drivers/pci/dwc/pcie-armada8k.c
10279
10280PCI DRIVER FOR FREESCALE LAYERSCAPE
10281M:	Minghuan Lian <minghuan.Lian@freescale.com>
10282M:	Mingkai Hu <mingkai.hu@freescale.com>
10283M:	Roy Zang <tie-fei.zang@freescale.com>
10284L:	linuxppc-dev@lists.ozlabs.org
10285L:	linux-pci@vger.kernel.org
10286L:	linux-arm-kernel@lists.infradead.org
10287S:	Maintained
10288F:	drivers/pci/dwc/*layerscape*
10289
10290PCI DRIVER FOR GENERIC OF HOSTS
10291M:	Will Deacon <will.deacon@arm.com>
10292L:	linux-pci@vger.kernel.org
10293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10294S:	Maintained
10295F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10296F:	drivers/pci/host/pci-host-common.c
10297F:	drivers/pci/host/pci-host-generic.c
10298
10299PCI DRIVER FOR IMX6
10300M:	Richard Zhu <hongxing.zhu@nxp.com>
10301M:	Lucas Stach <l.stach@pengutronix.de>
10302L:	linux-pci@vger.kernel.org
10303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10304S:	Maintained
10305F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10306F:	drivers/pci/dwc/*imx6*
10307
10308PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10309M:	Keith Busch <keith.busch@intel.com>
10310M:	Jonathan Derrick <jonathan.derrick@intel.com>
10311L:	linux-pci@vger.kernel.org
10312S:	Supported
10313F:	drivers/pci/host/vmd.c
10314
10315PCI DRIVER FOR MICROSEMI SWITCHTEC
10316M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10317M:	Stephen Bates <stephen.bates@microsemi.com>
10318M:	Logan Gunthorpe <logang@deltatee.com>
10319L:	linux-pci@vger.kernel.org
10320S:	Maintained
10321F:	Documentation/switchtec.txt
10322F:	Documentation/ABI/testing/sysfs-class-switchtec
10323F:	drivers/pci/switch/switchtec*
10324F:	include/uapi/linux/switchtec_ioctl.h
10325
10326PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10327M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10328M:	Jason Cooper <jason@lakedaemon.net>
10329L:	linux-pci@vger.kernel.org
10330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331S:	Maintained
10332F:	drivers/pci/host/*mvebu*
10333
10334PCI DRIVER FOR NVIDIA TEGRA
10335M:	Thierry Reding <thierry.reding@gmail.com>
10336L:	linux-tegra@vger.kernel.org
10337L:	linux-pci@vger.kernel.org
10338S:	Supported
10339F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10340F:	drivers/pci/host/pci-tegra.c
10341
10342PCI DRIVER FOR RENESAS R-CAR
10343M:	Simon Horman <horms@verge.net.au>
10344L:	linux-pci@vger.kernel.org
10345L:	linux-renesas-soc@vger.kernel.org
10346S:	Maintained
10347F:	drivers/pci/host/*rcar*
10348
10349PCI DRIVER FOR SAMSUNG EXYNOS
10350M:	Jingoo Han <jingoohan1@gmail.com>
10351L:	linux-pci@vger.kernel.org
10352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10353L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10354S:	Maintained
10355F:	drivers/pci/dwc/pci-exynos.c
10356
10357PCI DRIVER FOR SYNOPSYS DESIGNWARE
10358M:	Jingoo Han <jingoohan1@gmail.com>
10359M:	Joao Pinto <Joao.Pinto@synopsys.com>
10360L:	linux-pci@vger.kernel.org
10361S:	Maintained
10362F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10363F:	drivers/pci/dwc/*designware*
10364
10365PCI DRIVER FOR TI DRA7XX
10366M:	Kishon Vijay Abraham I <kishon@ti.com>
10367L:	linux-omap@vger.kernel.org
10368L:	linux-pci@vger.kernel.org
10369S:	Supported
10370F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10371F:	drivers/pci/dwc/pci-dra7xx.c
10372
10373PCI DRIVER FOR TI KEYSTONE
10374M:	Murali Karicheri <m-karicheri2@ti.com>
10375L:	linux-pci@vger.kernel.org
10376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10377S:	Maintained
10378F:	drivers/pci/dwc/*keystone*
10379
10380PCI ENDPOINT SUBSYSTEM
10381M:	Kishon Vijay Abraham I <kishon@ti.com>
10382L:	linux-pci@vger.kernel.org
10383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10384S:	Supported
10385F:	drivers/pci/endpoint/
10386F:	drivers/misc/pci_endpoint_test.c
10387F:	tools/pci/
10388
10389PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10390M:	Russell Currey <ruscur@russell.cc>
10391L:	linuxppc-dev@lists.ozlabs.org
10392S:	Supported
10393F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10394F:	arch/powerpc/kernel/eeh*.c
10395F:	arch/powerpc/platforms/*/eeh*.c
10396F:	arch/powerpc/include/*/eeh*.h
10397
10398PCI ERROR RECOVERY
10399M:	Linas Vepstas <linasvepstas@gmail.com>
10400L:	linux-pci@vger.kernel.org
10401S:	Supported
10402F:	Documentation/PCI/pci-error-recovery.txt
10403
10404PCI MSI DRIVER FOR ALTERA MSI IP
10405M:	Ley Foon Tan <lftan@altera.com>
10406L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10407L:	linux-pci@vger.kernel.org
10408S:	Supported
10409F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10410F:	drivers/pci/host/pcie-altera-msi.c
10411
10412PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10413M:	Duc Dang <dhdang@apm.com>
10414L:	linux-pci@vger.kernel.org
10415L:	linux-arm-kernel@lists.infradead.org
10416S:	Maintained
10417F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10418F:	drivers/pci/host/pci-xgene-msi.c
10419
10420PCI SUBSYSTEM
10421M:	Bjorn Helgaas <bhelgaas@google.com>
10422L:	linux-pci@vger.kernel.org
10423Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10425S:	Supported
10426F:	Documentation/devicetree/bindings/pci/
10427F:	Documentation/PCI/
10428F:	drivers/pci/
10429F:	include/linux/pci*
10430F:	arch/x86/pci/
10431F:	arch/x86/kernel/quirks.c
10432
10433PCIE DRIVER FOR AXIS ARTPEC
10434M:	Niklas Cassel <niklas.cassel@axis.com>
10435M:	Jesper Nilsson <jesper.nilsson@axis.com>
10436L:	linux-arm-kernel@axis.com
10437L:	linux-pci@vger.kernel.org
10438S:	Maintained
10439F:	Documentation/devicetree/bindings/pci/axis,artpec*
10440F:	drivers/pci/dwc/*artpec*
10441
10442PCIE DRIVER FOR CAVIUM THUNDERX
10443M:	David Daney <david.daney@cavium.com>
10444L:	linux-pci@vger.kernel.org
10445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10446S:	Supported
10447F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10448F:	drivers/pci/host/pci-thunder-*
10449
10450PCIE DRIVER FOR HISILICON
10451M:	Zhou Wang <wangzhou1@hisilicon.com>
10452M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10453L:	linux-pci@vger.kernel.org
10454S:	Maintained
10455F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10456F:	drivers/pci/dwc/pcie-hisi.c
10457
10458PCIE DRIVER FOR HISILICON KIRIN
10459M:	Xiaowei Song <songxiaowei@hisilicon.com>
10460M:	Binghui Wang <wangbinghui@hisilicon.com>
10461L:	linux-pci@vger.kernel.org
10462S:	Maintained
10463F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10464F:	drivers/pci/dwc/pcie-kirin.c
10465
10466PCIE DRIVER FOR MEDIATEK
10467M:	Ryder Lee <ryder.lee@mediatek.com>
10468L:	linux-pci@vger.kernel.org
10469L:	linux-mediatek@lists.infradead.org
10470S:	Supported
10471F:	Documentation/devicetree/bindings/pci/mediatek*
10472F:	drivers/pci/host/*mediatek*
10473
10474PCIE DRIVER FOR QUALCOMM MSM
10475M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10476L:	linux-pci@vger.kernel.org
10477L:	linux-arm-msm@vger.kernel.org
10478S:	Maintained
10479F:	drivers/pci/dwc/*qcom*
10480
10481PCIE DRIVER FOR ROCKCHIP
10482M:	Shawn Lin <shawn.lin@rock-chips.com>
10483L:	linux-pci@vger.kernel.org
10484L:	linux-rockchip@lists.infradead.org
10485S:	Maintained
10486F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10487F:	drivers/pci/host/pcie-rockchip.c
10488
10489PCIE DRIVER FOR ST SPEAR13XX
10490M:	Pratyush Anand <pratyush.anand@gmail.com>
10491L:	linux-pci@vger.kernel.org
10492S:	Maintained
10493F:	drivers/pci/dwc/*spear*
10494
10495PCMCIA SUBSYSTEM
10496P:	Linux PCMCIA Team
10497L:	linux-pcmcia@lists.infradead.org
10498W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10500S:	Maintained
10501F:	Documentation/pcmcia/
10502F:	tools/pcmcia/
10503F:	drivers/pcmcia/
10504F:	include/pcmcia/
10505
10506PCNET32 NETWORK DRIVER
10507M:	Don Fry <pcnet32@frontier.com>
10508L:	netdev@vger.kernel.org
10509S:	Maintained
10510F:	drivers/net/ethernet/amd/pcnet32.c
10511
10512PCRYPT PARALLEL CRYPTO ENGINE
10513M:	Steffen Klassert <steffen.klassert@secunet.com>
10514L:	linux-crypto@vger.kernel.org
10515S:	Maintained
10516F:	crypto/pcrypt.c
10517F:	include/crypto/pcrypt.h
10518
10519PER-CPU MEMORY ALLOCATOR
10520M:	Tejun Heo <tj@kernel.org>
10521M:	Christoph Lameter <cl@linux.com>
10522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10523S:	Maintained
10524F:	include/linux/percpu*.h
10525F:	mm/percpu*.c
10526F:	arch/*/include/asm/percpu.h
10527
10528PER-TASK DELAY ACCOUNTING
10529M:	Balbir Singh <bsingharora@gmail.com>
10530S:	Maintained
10531F:	include/linux/delayacct.h
10532F:	kernel/delayacct.c
10533
10534PERFORMANCE EVENTS SUBSYSTEM
10535M:	Peter Zijlstra <peterz@infradead.org>
10536M:	Ingo Molnar <mingo@redhat.com>
10537M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10538R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10539L:	linux-kernel@vger.kernel.org
10540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10541S:	Supported
10542F:	kernel/events/*
10543F:	include/linux/perf_event.h
10544F:	include/uapi/linux/perf_event.h
10545F:	arch/*/kernel/perf_event*.c
10546F:	arch/*/kernel/*/perf_event*.c
10547F:	arch/*/kernel/*/*/perf_event*.c
10548F:	arch/*/include/asm/perf_event.h
10549F:	arch/*/kernel/perf_callchain.c
10550F:	arch/*/events/*
10551F:	tools/perf/
10552
10553PERSONALITY HANDLING
10554M:	Christoph Hellwig <hch@infradead.org>
10555L:	linux-abi-devel@lists.sourceforge.net
10556S:	Maintained
10557F:	include/linux/personality.h
10558F:	include/uapi/linux/personality.h
10559
10560PHONET PROTOCOL
10561M:	Remi Denis-Courmont <courmisch@gmail.com>
10562S:	Supported
10563F:	Documentation/networking/phonet.txt
10564F:	include/linux/phonet.h
10565F:	include/net/phonet/
10566F:	include/uapi/linux/phonet.h
10567F:	net/phonet/
10568
10569PHRAM MTD DRIVER
10570M:	Joern Engel <joern@lazybastard.org>
10571L:	linux-mtd@lists.infradead.org
10572S:	Maintained
10573F:	drivers/mtd/devices/phram.c
10574
10575PICOLCD HID DRIVER
10576M:	Bruno Prémont <bonbons@linux-vserver.org>
10577L:	linux-input@vger.kernel.org
10578S:	Maintained
10579F:	drivers/hid/hid-picolcd*
10580
10581PICOXCELL SUPPORT
10582M:	Jamie Iles <jamie@jamieiles.com>
10583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10584T:	git git://github.com/jamieiles/linux-2.6-ji.git
10585S:	Supported
10586F:	arch/arm/boot/dts/picoxcell*
10587F:	arch/arm/mach-picoxcell/
10588F:	drivers/crypto/picoxcell*
10589
10590PIN CONTROL SUBSYSTEM
10591M:	Linus Walleij <linus.walleij@linaro.org>
10592L:	linux-gpio@vger.kernel.org
10593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10594S:	Maintained
10595F:	Documentation/devicetree/bindings/pinctrl/
10596F:	Documentation/driver-api/pinctl.rst
10597F:	drivers/pinctrl/
10598F:	include/linux/pinctrl/
10599
10600PIN CONTROLLER - ATMEL AT91
10601M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10603S:	Maintained
10604F:	drivers/pinctrl/pinctrl-at91.*
10605
10606PIN CONTROLLER - ATMEL AT91 PIO4
10607M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10609L:	linux-gpio@vger.kernel.org
10610S:	Supported
10611F:	drivers/pinctrl/pinctrl-at91-pio4.*
10612
10613PIN CONTROLLER - INTEL
10614M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10615M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10616S:	Maintained
10617F:	drivers/pinctrl/intel/
10618
10619PIN CONTROLLER - QUALCOMM
10620M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10621S:	Maintained
10622L:	linux-arm-msm@vger.kernel.org
10623F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10624F:	drivers/pinctrl/qcom/
10625
10626PIN CONTROLLER - RENESAS
10627M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10628M:	Geert Uytterhoeven <geert+renesas@glider.be>
10629L:	linux-renesas-soc@vger.kernel.org
10630S:	Maintained
10631F:	drivers/pinctrl/sh-pfc/
10632
10633PIN CONTROLLER - SAMSUNG
10634M:	Tomasz Figa <tomasz.figa@gmail.com>
10635M:	Krzysztof Kozlowski <krzk@kernel.org>
10636M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10638L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10639Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10641S:	Maintained
10642F:	drivers/pinctrl/samsung/
10643F:	include/dt-bindings/pinctrl/samsung.h
10644F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10645
10646PIN CONTROLLER - SINGLE
10647M:	Tony Lindgren <tony@atomide.com>
10648M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10650L:	linux-omap@vger.kernel.org
10651S:	Maintained
10652F:	drivers/pinctrl/pinctrl-single.c
10653
10654PIN CONTROLLER - ST SPEAR
10655M:	Viresh Kumar <vireshk@kernel.org>
10656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10657W:	http://www.st.com/spear
10658S:	Maintained
10659F:	drivers/pinctrl/spear/
10660
10661PISTACHIO SOC SUPPORT
10662M:	James Hartley <james.hartley@imgtec.com>
10663M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10664L:	linux-mips@linux-mips.org
10665S:	Maintained
10666F:	arch/mips/pistachio/
10667F:	arch/mips/include/asm/mach-pistachio/
10668F:	arch/mips/boot/dts/img/pistachio*
10669F:	arch/mips/configs/pistachio*_defconfig
10670
10671PKTCDVD DRIVER
10672S:	Orphan
10673M:	linux-block@vger.kernel.org
10674F:	drivers/block/pktcdvd.c
10675F:	include/linux/pktcdvd.h
10676F:	include/uapi/linux/pktcdvd.h
10677
10678PKUNITY SOC DRIVERS
10679M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10680W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10681S:	Maintained
10682T:	git git://github.com/gxt/linux.git
10683F:	drivers/input/serio/i8042-unicore32io.h
10684F:	drivers/i2c/busses/i2c-puv3.c
10685F:	drivers/video/fbdev/fb-puv3.c
10686F:	drivers/rtc/rtc-puv3.c
10687
10688PMBUS HARDWARE MONITORING DRIVERS
10689M:	Guenter Roeck <linux@roeck-us.net>
10690L:	linux-hwmon@vger.kernel.org
10691W:	http://hwmon.wiki.kernel.org/
10692W:	http://www.roeck-us.net/linux/drivers/
10693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10694S:	Maintained
10695F:	Documentation/hwmon/pmbus
10696F:	drivers/hwmon/pmbus/
10697F:	include/linux/pmbus.h
10698
10699PMC SIERRA MaxRAID DRIVER
10700L:	linux-scsi@vger.kernel.org
10701W:	http://www.pmc-sierra.com/
10702S:	Orphan
10703F:	drivers/scsi/pmcraid.*
10704
10705PMC SIERRA PM8001 DRIVER
10706M:	Jack Wang <jinpu.wang@profitbricks.com>
10707M:	lindar_liu@usish.com
10708L:	linux-scsi@vger.kernel.org
10709S:	Supported
10710F:	drivers/scsi/pm8001/
10711
10712PNP SUPPORT
10713M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10714S:	Maintained
10715F:	drivers/pnp/
10716
10717POSIX CLOCKS and TIMERS
10718M:	Thomas Gleixner <tglx@linutronix.de>
10719L:	linux-kernel@vger.kernel.org
10720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10721S:	Maintained
10722F:	fs/timerfd.c
10723F:	include/linux/timer*
10724F:	kernel/time/*timer*
10725
10726POWER MANAGEMENT CORE
10727M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10728L:	linux-pm@vger.kernel.org
10729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10730B:	https://bugzilla.kernel.org
10731S:	Supported
10732F:	drivers/base/power/
10733F:	include/linux/pm.h
10734F:	include/linux/pm_*
10735F:	include/linux/powercap.h
10736F:	drivers/powercap/
10737
10738POWER STATE COORDINATION INTERFACE (PSCI)
10739M:	Mark Rutland <mark.rutland@arm.com>
10740M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10741L:	linux-arm-kernel@lists.infradead.org
10742S:	Maintained
10743F:	drivers/firmware/psci*.c
10744F:	include/linux/psci.h
10745F:	include/uapi/linux/psci.h
10746
10747POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10748M:	Sebastian Reichel <sre@kernel.org>
10749L:	linux-pm@vger.kernel.org
10750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10751S:	Maintained
10752F:	Documentation/devicetree/bindings/power/supply/
10753F:	include/linux/power_supply.h
10754F:	drivers/power/supply/
10755
10756POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10757M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10758L:	linuxppc-dev@lists.ozlabs.org
10759S:	Maintained
10760F:	drivers/char/powernv-op-panel.c
10761
10762PPP OVER ATM (RFC 2364)
10763M:	Mitchell Blank Jr <mitch@sfgoth.com>
10764S:	Maintained
10765F:	net/atm/pppoatm.c
10766F:	include/uapi/linux/atmppp.h
10767
10768PPP OVER ETHERNET
10769M:	Michal Ostrowski <mostrows@earthlink.net>
10770S:	Maintained
10771F:	drivers/net/ppp/pppoe.c
10772F:	drivers/net/ppp/pppox.c
10773
10774PPP OVER L2TP
10775M:	James Chapman <jchapman@katalix.com>
10776S:	Maintained
10777F:	net/l2tp/l2tp_ppp.c
10778F:	include/linux/if_pppol2tp.h
10779F:	include/uapi/linux/if_pppol2tp.h
10780
10781PPP PROTOCOL DRIVERS AND COMPRESSORS
10782M:	Paul Mackerras <paulus@samba.org>
10783L:	linux-ppp@vger.kernel.org
10784S:	Maintained
10785F:	drivers/net/ppp/ppp_*
10786
10787PPS SUPPORT
10788M:	Rodolfo Giometti <giometti@enneenne.com>
10789W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10790L:	linuxpps@ml.enneenne.com (subscribers-only)
10791S:	Maintained
10792F:	Documentation/pps/
10793F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10794F:	Documentation/ABI/testing/sysfs-pps
10795F:	drivers/pps/
10796F:	include/linux/pps*.h
10797F:	include/uapi/linux/pps.h
10798
10799PPTP DRIVER
10800M:	Dmitry Kozlov <xeb@mail.ru>
10801L:	netdev@vger.kernel.org
10802S:	Maintained
10803F:	drivers/net/ppp/pptp.c
10804W:	http://sourceforge.net/projects/accel-pptp
10805
10806PREEMPTIBLE KERNEL
10807M:	Robert Love <rml@tech9.net>
10808L:	kpreempt-tech@lists.sourceforge.net
10809W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10810S:	Supported
10811F:	Documentation/preempt-locking.txt
10812F:	include/linux/preempt.h
10813
10814PRINTK
10815M:	Petr Mladek <pmladek@suse.com>
10816M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10817R:	Steven Rostedt <rostedt@goodmis.org>
10818S:	Maintained
10819F:	kernel/printk/
10820F:	include/linux/printk.h
10821
10822PRISM54 WIRELESS DRIVER
10823M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10824L:	linux-wireless@vger.kernel.org
10825W:	http://wireless.kernel.org/en/users/Drivers/p54
10826S:	Obsolete
10827F:	drivers/net/wireless/intersil/prism54/
10828
10829PROC SYSCTL
10830M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10831M:	Kees Cook <keescook@chromium.org>
10832L:	linux-kernel@vger.kernel.org
10833L:	linux-fsdevel@vger.kernel.org
10834S:	Maintained
10835F:	fs/proc/proc_sysctl.c
10836F:	include/linux/sysctl.h
10837F:	kernel/sysctl.c
10838F:	tools/testing/selftests/sysctl/
10839
10840PS3 NETWORK SUPPORT
10841M:	Geoff Levand <geoff@infradead.org>
10842L:	netdev@vger.kernel.org
10843L:	linuxppc-dev@lists.ozlabs.org
10844S:	Maintained
10845F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10846
10847PS3 PLATFORM SUPPORT
10848M:	Geoff Levand <geoff@infradead.org>
10849L:	linuxppc-dev@lists.ozlabs.org
10850S:	Maintained
10851F:	arch/powerpc/boot/ps3*
10852F:	arch/powerpc/include/asm/lv1call.h
10853F:	arch/powerpc/include/asm/ps3*.h
10854F:	arch/powerpc/platforms/ps3/
10855F:	drivers/*/ps3*
10856F:	drivers/ps3/
10857F:	drivers/rtc/rtc-ps3.c
10858F:	drivers/usb/host/*ps3.c
10859F:	sound/ppc/snd_ps3*
10860
10861PS3VRAM DRIVER
10862M:	Jim Paris <jim@jtan.com>
10863M:	Geoff Levand <geoff@infradead.org>
10864L:	linuxppc-dev@lists.ozlabs.org
10865S:	Maintained
10866F:	drivers/block/ps3vram.c
10867
10868PSAMPLE PACKET SAMPLING SUPPORT:
10869M:	Yotam Gigi <yotamg@mellanox.com>
10870S:	Maintained
10871F:	net/psample
10872F:	include/net/psample.h
10873F:	include/uapi/linux/psample.h
10874
10875PSTORE FILESYSTEM
10876M:	Kees Cook <keescook@chromium.org>
10877M:	Anton Vorontsov <anton@enomsg.org>
10878M:	Colin Cross <ccross@android.com>
10879M:	Tony Luck <tony.luck@intel.com>
10880S:	Maintained
10881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10882F:	fs/pstore/
10883F:	include/linux/pstore*
10884F:	drivers/firmware/efi/efi-pstore.c
10885F:	drivers/acpi/apei/erst.c
10886F:	Documentation/admin-guide/ramoops.rst
10887F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10888K:	\b(pstore|ramoops)
10889
10890PTP HARDWARE CLOCK SUPPORT
10891M:	Richard Cochran <richardcochran@gmail.com>
10892L:	netdev@vger.kernel.org
10893S:	Maintained
10894W:	http://linuxptp.sourceforge.net/
10895F:	Documentation/ABI/testing/sysfs-ptp
10896F:	Documentation/ptp/*
10897F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10898F:	drivers/net/phy/dp83640*
10899F:	drivers/ptp/*
10900F:	include/linux/ptp_cl*
10901
10902PTRACE SUPPORT
10903M:	Oleg Nesterov <oleg@redhat.com>
10904S:	Maintained
10905F:	include/asm-generic/syscall.h
10906F:	include/linux/ptrace.h
10907F:	include/linux/regset.h
10908F:	include/linux/tracehook.h
10909F:	include/uapi/linux/ptrace.h
10910F:	include/uapi/linux/ptrace.h
10911F:	include/asm-generic/ptrace.h
10912F:	kernel/ptrace.c
10913F:	arch/*/ptrace*.c
10914F:	arch/*/*/ptrace*.c
10915F:	arch/*/include/asm/ptrace*.h
10916
10917PULSE8-CEC DRIVER
10918M:	Hans Verkuil <hverkuil@xs4all.nl>
10919L:	linux-media@vger.kernel.org
10920T:	git git://linuxtv.org/media_tree.git
10921S:	Maintained
10922F:	drivers/media/usb/pulse8-cec/*
10923F:	Documentation/media/cec-drivers/pulse8-cec.rst
10924
10925PVRUSB2 VIDEO4LINUX DRIVER
10926M:	Mike Isely <isely@pobox.com>
10927L:	pvrusb2@isely.net	(subscribers-only)
10928L:	linux-media@vger.kernel.org
10929W:	http://www.isely.net/pvrusb2/
10930T:	git git://linuxtv.org/media_tree.git
10931S:	Maintained
10932F:	Documentation/media/v4l-drivers/pvrusb2*
10933F:	drivers/media/usb/pvrusb2/
10934
10935PWC WEBCAM DRIVER
10936M:	Hans Verkuil <hverkuil@xs4all.nl>
10937L:	linux-media@vger.kernel.org
10938T:	git git://linuxtv.org/media_tree.git
10939S:	Odd Fixes
10940F:	drivers/media/usb/pwc/*
10941
10942PWM FAN DRIVER
10943M:	Kamil Debski <kamil@wypas.org>
10944M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10945L:	linux-hwmon@vger.kernel.org
10946S:	Supported
10947F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10948F:	Documentation/hwmon/pwm-fan
10949F:	drivers/hwmon/pwm-fan.c
10950
10951PWM IR Transmitter
10952M:	Sean Young <sean@mess.org>
10953L:	linux-media@vger.kernel.org
10954S:	Maintained
10955F:	drivers/media/rc/pwm-ir-tx.c
10956
10957PWM SUBSYSTEM
10958M:	Thierry Reding <thierry.reding@gmail.com>
10959L:	linux-pwm@vger.kernel.org
10960S:	Maintained
10961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10962F:	Documentation/pwm.txt
10963F:	Documentation/devicetree/bindings/pwm/
10964F:	include/linux/pwm.h
10965F:	drivers/pwm/
10966F:	drivers/video/backlight/pwm_bl.c
10967F:	include/linux/pwm_backlight.h
10968F:	drivers/gpio/gpio-mvebu.c
10969F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10970
10971PXA GPIO DRIVER
10972M:	Robert Jarzmik <robert.jarzmik@free.fr>
10973L:	linux-gpio@vger.kernel.org
10974S:	Maintained
10975F:	drivers/gpio/gpio-pxa.c
10976
10977PXA MMCI DRIVER
10978S:	Orphan
10979
10980PXA RTC DRIVER
10981M:	Robert Jarzmik <robert.jarzmik@free.fr>
10982L:	linux-rtc@vger.kernel.org
10983S:	Maintained
10984
10985PXA2xx/PXA3xx SUPPORT
10986M:	Daniel Mack <daniel@zonque.org>
10987M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10988M:	Robert Jarzmik <robert.jarzmik@free.fr>
10989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10990T:	git git://github.com/hzhuang1/linux.git
10991T:	git git://github.com/rjarzmik/linux.git
10992S:	Maintained
10993F:	arch/arm/boot/dts/pxa*
10994F:	arch/arm/mach-pxa/
10995F:	drivers/dma/pxa*
10996F:	drivers/pcmcia/pxa2xx*
10997F:	drivers/pinctrl/pxa/
10998F:	drivers/spi/spi-pxa2xx*
10999F:	drivers/usb/gadget/udc/pxa2*
11000F:	include/sound/pxa2xx-lib.h
11001F:	sound/arm/pxa*
11002F:	sound/soc/pxa/
11003
11004PXA3xx NAND FLASH DRIVER
11005M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11006L:	linux-mtd@lists.infradead.org
11007S:	Maintained
11008F:	drivers/mtd/nand/pxa3xx_nand.c
11009
11010QAT DRIVER
11011M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11012M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11013L:	qat-linux@intel.com
11014S:	Supported
11015F:	drivers/crypto/qat/
11016
11017QCOM AUDIO (ASoC) DRIVERS
11018M:	Patrick Lai <plai@codeaurora.org>
11019M:	Banajit Goswami <bgoswami@codeaurora.org>
11020L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11021S:	Supported
11022F:	sound/soc/qcom/
11023
11024QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11025M:	Gabriel Somlo <somlo@cmu.edu>
11026M:	"Michael S. Tsirkin" <mst@redhat.com>
11027L:	qemu-devel@nongnu.org
11028S:	Maintained
11029F:	drivers/firmware/qemu_fw_cfg.c
11030
11031QIB DRIVER
11032M:	Mike Marciniszyn <infinipath@intel.com>
11033L:	linux-rdma@vger.kernel.org
11034S:	Supported
11035F:	drivers/infiniband/hw/qib/
11036
11037QLOGIC QL41xxx FCOE DRIVER
11038M:	QLogic-Storage-Upstream@cavium.com
11039L:	linux-scsi@vger.kernel.org
11040S:	Supported
11041F:	drivers/scsi/qedf/
11042
11043QLOGIC QL41xxx ISCSI DRIVER
11044M:	QLogic-Storage-Upstream@cavium.com
11045L:	linux-scsi@vger.kernel.org
11046S:	Supported
11047F:	drivers/scsi/qedi/
11048
11049QLOGIC QL4xxx ETHERNET DRIVER
11050M:	Yuval Mintz <Yuval.Mintz@cavium.com>
11051M:	Ariel Elior <Ariel.Elior@cavium.com>
11052M:	everest-linux-l2@cavium.com
11053L:	netdev@vger.kernel.org
11054S:	Supported
11055F:	drivers/net/ethernet/qlogic/qed/
11056F:	include/linux/qed/
11057F:	drivers/net/ethernet/qlogic/qede/
11058
11059QLOGIC QL4xxx RDMA DRIVER
11060M:	Ram Amrani <Ram.Amrani@cavium.com>
11061M:	Ariel Elior <Ariel.Elior@cavium.com>
11062L:	linux-rdma@vger.kernel.org
11063S:	Supported
11064F:	drivers/infiniband/hw/qedr/
11065F:	include/uapi/rdma/qedr-abi.h
11066
11067QLOGIC QLA1280 SCSI DRIVER
11068M:	Michael Reed <mdr@sgi.com>
11069L:	linux-scsi@vger.kernel.org
11070S:	Maintained
11071F:	drivers/scsi/qla1280.[ch]
11072
11073QLOGIC QLA2XXX FC-SCSI DRIVER
11074M:	qla2xxx-upstream@qlogic.com
11075L:	linux-scsi@vger.kernel.org
11076S:	Supported
11077F:	Documentation/scsi/LICENSE.qla2xxx
11078F:	drivers/scsi/qla2xxx/
11079
11080QLOGIC QLA3XXX NETWORK DRIVER
11081M:	Dept-GELinuxNICDev@cavium.com
11082L:	netdev@vger.kernel.org
11083S:	Supported
11084F:	Documentation/networking/LICENSE.qla3xxx
11085F:	drivers/net/ethernet/qlogic/qla3xxx.*
11086
11087QLOGIC QLA4XXX iSCSI DRIVER
11088M:	QLogic-Storage-Upstream@qlogic.com
11089L:	linux-scsi@vger.kernel.org
11090S:	Supported
11091F:	Documentation/scsi/LICENSE.qla4xxx
11092F:	drivers/scsi/qla4xxx/
11093
11094QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11095M:	Harish Patil <harish.patil@cavium.com>
11096M:	Manish Chopra <manish.chopra@cavium.com>
11097M:	Dept-GELinuxNICDev@cavium.com
11098L:	netdev@vger.kernel.org
11099S:	Supported
11100F:	drivers/net/ethernet/qlogic/qlcnic/
11101
11102QLOGIC QLGE 10Gb ETHERNET DRIVER
11103M:	Harish Patil <harish.patil@cavium.com>
11104M:	Manish Chopra <manish.chopra@cavium.com>
11105M:	Dept-GELinuxNICDev@cavium.com
11106L:	netdev@vger.kernel.org
11107S:	Supported
11108F:	drivers/net/ethernet/qlogic/qlge/
11109
11110QNX4 FILESYSTEM
11111M:	Anders Larsen <al@alarsen.net>
11112W:	http://www.alarsen.net/linux/qnx4fs/
11113S:	Maintained
11114F:	fs/qnx4/
11115F:	include/uapi/linux/qnx4_fs.h
11116F:	include/uapi/linux/qnxtypes.h
11117
11118QORIQ DPAA2 FSL-MC BUS DRIVER
11119M:	Stuart Yoder <stuyoder@gmail.com>
11120M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11121L:	linux-kernel@vger.kernel.org
11122S:	Maintained
11123F:	drivers/staging/fsl-mc/
11124F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11125
11126QT1010 MEDIA DRIVER
11127M:	Antti Palosaari <crope@iki.fi>
11128L:	linux-media@vger.kernel.org
11129W:	https://linuxtv.org
11130W:	http://palosaari.fi/linux/
11131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11132T:	git git://linuxtv.org/anttip/media_tree.git
11133S:	Maintained
11134F:	drivers/media/tuners/qt1010*
11135
11136QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11137M:	Kalle Valo <kvalo@qca.qualcomm.com>
11138L:	ath10k@lists.infradead.org
11139W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11141S:	Supported
11142F:	drivers/net/wireless/ath/ath10k/
11143
11144QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11145M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11146L:	linux-wireless@vger.kernel.org
11147W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11148S:	Supported
11149F:	drivers/net/wireless/ath/ath9k/
11150
11151QUALCOMM CAMERA SUBSYSTEM DRIVER
11152M:	Todor Tomov <todor.tomov@linaro.org>
11153L:	linux-media@vger.kernel.org
11154S:	Maintained
11155F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11156F:	Documentation/media/v4l-drivers/qcom_camss.rst
11157F:	drivers/media/platform/qcom/camss-8x16/
11158
11159QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11160M:	Timur Tabi <timur@codeaurora.org>
11161L:	netdev@vger.kernel.org
11162S:	Supported
11163F:	drivers/net/ethernet/qualcomm/emac/
11164
11165QUALCOMM HEXAGON ARCHITECTURE
11166M:	Richard Kuo <rkuo@codeaurora.org>
11167L:	linux-hexagon@vger.kernel.org
11168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11169S:	Supported
11170F:	arch/hexagon/
11171
11172QUALCOMM IOMMU
11173M:	Rob Clark <robdclark@gmail.com>
11174L:	iommu@lists.linux-foundation.org
11175L:	linux-arm-msm@vger.kernel.org
11176S:	Maintained
11177F:	drivers/iommu/qcom_iommu.c
11178
11179QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11180M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11181L:	linux-media@vger.kernel.org
11182L:	linux-arm-msm@vger.kernel.org
11183T:	git git://linuxtv.org/media_tree.git
11184S:	Maintained
11185F:	drivers/media/platform/qcom/venus/
11186
11187QUALCOMM WCN36XX WIRELESS DRIVER
11188M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11189L:	wcn36xx@lists.infradead.org
11190W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11191T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11192S:	Supported
11193F:	drivers/net/wireless/ath/wcn36xx/
11194
11195QUANTENNA QTNFMAC WIRELESS DRIVER
11196M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11197M:	Avinash Patil <avinashp@quantenna.com>
11198M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11199L:	linux-wireless@vger.kernel.org
11200S:	Maintained
11201F:	drivers/net/wireless/quantenna
11202
11203RADEON and AMDGPU DRM DRIVERS
11204M:	Alex Deucher <alexander.deucher@amd.com>
11205M:	Christian König <christian.koenig@amd.com>
11206L:	amd-gfx@lists.freedesktop.org
11207T:	git git://people.freedesktop.org/~agd5f/linux
11208S:	Supported
11209F:	drivers/gpu/drm/radeon/
11210F:	include/uapi/drm/radeon_drm.h
11211F:	drivers/gpu/drm/amd/
11212F:	include/uapi/drm/amdgpu_drm.h
11213
11214RADEON FRAMEBUFFER DISPLAY DRIVER
11215M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11216L:	linux-fbdev@vger.kernel.org
11217S:	Maintained
11218F:	drivers/video/fbdev/aty/radeon*
11219F:	include/uapi/linux/radeonfb.h
11220
11221RADIOSHARK RADIO DRIVER
11222M:	Hans Verkuil <hverkuil@xs4all.nl>
11223L:	linux-media@vger.kernel.org
11224T:	git git://linuxtv.org/media_tree.git
11225S:	Maintained
11226F:	drivers/media/radio/radio-shark.c
11227
11228RADIOSHARK2 RADIO DRIVER
11229M:	Hans Verkuil <hverkuil@xs4all.nl>
11230L:	linux-media@vger.kernel.org
11231T:	git git://linuxtv.org/media_tree.git
11232S:	Maintained
11233F:	drivers/media/radio/radio-shark2.c
11234F:	drivers/media/radio/radio-tea5777.c
11235
11236RADOS BLOCK DEVICE (RBD)
11237M:	Ilya Dryomov <idryomov@gmail.com>
11238M:	Sage Weil <sage@redhat.com>
11239M:	Alex Elder <elder@kernel.org>
11240L:	ceph-devel@vger.kernel.org
11241W:	http://ceph.com/
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11243T:	git git://github.com/ceph/ceph-client.git
11244S:	Supported
11245F:	Documentation/ABI/testing/sysfs-bus-rbd
11246F:	drivers/block/rbd.c
11247F:	drivers/block/rbd_types.h
11248
11249RAGE128 FRAMEBUFFER DISPLAY DRIVER
11250M:	Paul Mackerras <paulus@samba.org>
11251L:	linux-fbdev@vger.kernel.org
11252S:	Maintained
11253F:	drivers/video/fbdev/aty/aty128fb.c
11254
11255RAINSHADOW-CEC DRIVER
11256M:	Hans Verkuil <hverkuil@xs4all.nl>
11257L:	linux-media@vger.kernel.org
11258T:	git git://linuxtv.org/media_tree.git
11259S:	Maintained
11260F:	drivers/media/usb/rainshadow-cec/*
11261
11262RALINK MIPS ARCHITECTURE
11263M:	John Crispin <john@phrozen.org>
11264L:	linux-mips@linux-mips.org
11265S:	Maintained
11266F:	arch/mips/ralink
11267
11268RALINK RT2X00 WIRELESS LAN DRIVER
11269P:	rt2x00 project
11270M:	Stanislaw Gruszka <sgruszka@redhat.com>
11271M:	Helmut Schaa <helmut.schaa@googlemail.com>
11272L:	linux-wireless@vger.kernel.org
11273S:	Maintained
11274F:	drivers/net/wireless/ralink/rt2x00/
11275
11276RAMDISK RAM BLOCK DEVICE DRIVER
11277M:	Jens Axboe <axboe@kernel.dk>
11278S:	Maintained
11279F:	Documentation/blockdev/ramdisk.txt
11280F:	drivers/block/brd.c
11281
11282RANDOM NUMBER DRIVER
11283M:	"Theodore Ts'o" <tytso@mit.edu>
11284S:	Maintained
11285F:	drivers/char/random.c
11286
11287RAPIDIO SUBSYSTEM
11288M:	Matt Porter <mporter@kernel.crashing.org>
11289M:	Alexandre Bounine <alexandre.bounine@idt.com>
11290S:	Maintained
11291F:	drivers/rapidio/
11292
11293RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11294L:	linux-wireless@vger.kernel.org
11295S:	Orphan
11296F:	drivers/net/wireless/ray*
11297
11298RCUTORTURE MODULE
11299M:	Josh Triplett <josh@joshtriplett.org>
11300M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11301L:	linux-kernel@vger.kernel.org
11302S:	Supported
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11304F:	Documentation/RCU/torture.txt
11305F:	kernel/rcu/rcutorture.c
11306
11307RCUTORTURE TEST FRAMEWORK
11308M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11309M:	Josh Triplett <josh@joshtriplett.org>
11310R:	Steven Rostedt <rostedt@goodmis.org>
11311R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11312R:	Lai Jiangshan <jiangshanlai@gmail.com>
11313L:	linux-kernel@vger.kernel.org
11314S:	Supported
11315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11316F:	tools/testing/selftests/rcutorture
11317
11318RDC R-321X SoC
11319M:	Florian Fainelli <florian@openwrt.org>
11320S:	Maintained
11321
11322RDC R6040 FAST ETHERNET DRIVER
11323M:	Florian Fainelli <f.fainelli@gmail.com>
11324L:	netdev@vger.kernel.org
11325S:	Maintained
11326F:	drivers/net/ethernet/rdc/r6040.c
11327
11328RDMAVT - RDMA verbs software
11329M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11330L:	linux-rdma@vger.kernel.org
11331S:	Supported
11332F:	drivers/infiniband/sw/rdmavt
11333
11334RDS - RELIABLE DATAGRAM SOCKETS
11335M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11336L:	netdev@vger.kernel.org
11337L:	linux-rdma@vger.kernel.org
11338L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11339W:	https://oss.oracle.com/projects/rds/
11340S:	Supported
11341F:	net/rds/
11342F:	Documentation/networking/rds.txt
11343
11344RDT - RESOURCE ALLOCATION
11345M:	Fenghua Yu <fenghua.yu@intel.com>
11346L:	linux-kernel@vger.kernel.org
11347S:	Supported
11348F:	arch/x86/kernel/cpu/intel_rdt*
11349F:	arch/x86/include/asm/intel_rdt_sched.h
11350F:	Documentation/x86/intel_rdt*
11351
11352READ-COPY UPDATE (RCU)
11353M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11354M:	Josh Triplett <josh@joshtriplett.org>
11355R:	Steven Rostedt <rostedt@goodmis.org>
11356R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11357R:	Lai Jiangshan <jiangshanlai@gmail.com>
11358L:	linux-kernel@vger.kernel.org
11359W:	http://www.rdrop.com/users/paulmck/RCU/
11360S:	Supported
11361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11362F:	Documentation/RCU/
11363X:	Documentation/RCU/torture.txt
11364F:	include/linux/rcu*
11365X:	include/linux/srcu.h
11366F:	kernel/rcu/
11367X:	kernel/torture.c
11368
11369REAL TIME CLOCK (RTC) SUBSYSTEM
11370M:	Alessandro Zummo <a.zummo@towertech.it>
11371M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11372L:	linux-rtc@vger.kernel.org
11373Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11375S:	Maintained
11376F:	Documentation/devicetree/bindings/rtc/
11377F:	Documentation/rtc.txt
11378F:	drivers/rtc/
11379F:	include/linux/rtc.h
11380F:	include/uapi/linux/rtc.h
11381F:	include/linux/rtc/
11382F:	include/linux/platform_data/rtc-*
11383F:	tools/testing/selftests/timers/rtctest.c
11384
11385REALTEK AUDIO CODECS
11386M:	Bard Liao <bardliao@realtek.com>
11387M:	Oder Chiou <oder_chiou@realtek.com>
11388S:	Maintained
11389F:	sound/soc/codecs/rt*
11390F:	include/sound/rt*.h
11391
11392REGISTER MAP ABSTRACTION
11393M:	Mark Brown <broonie@kernel.org>
11394L:	linux-kernel@vger.kernel.org
11395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11396S:	Supported
11397F:	Documentation/devicetree/bindings/regmap/
11398F:	drivers/base/regmap/
11399F:	include/linux/regmap.h
11400
11401REISERFS FILE SYSTEM
11402L:	reiserfs-devel@vger.kernel.org
11403S:	Supported
11404F:	fs/reiserfs/
11405
11406REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11407M:	Ohad Ben-Cohen <ohad@wizery.com>
11408M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11409L:	linux-remoteproc@vger.kernel.org
11410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11411S:	Maintained
11412F:	Documentation/devicetree/bindings/remoteproc/
11413F:	Documentation/remoteproc.txt
11414F:	drivers/remoteproc/
11415F:	include/linux/remoteproc.h
11416
11417REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11418M:	Ohad Ben-Cohen <ohad@wizery.com>
11419M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11420L:	linux-remoteproc@vger.kernel.org
11421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11422S:	Maintained
11423F:	drivers/rpmsg/
11424F:	Documentation/rpmsg.txt
11425F:	include/linux/rpmsg.h
11426F:	include/linux/rpmsg/
11427
11428RENESAS CLOCK DRIVERS
11429M:	Geert Uytterhoeven <geert+renesas@glider.be>
11430L:	linux-renesas-soc@vger.kernel.org
11431S:	Supported
11432F:	drivers/clk/renesas/
11433
11434RENESAS ETHERNET DRIVERS
11435R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11436L:	netdev@vger.kernel.org
11437L:	linux-renesas-soc@vger.kernel.org
11438F:	Documentation/devicetree/bindings/net/renesas,*.txt
11439F:	Documentation/devicetree/bindings/net/sh_eth.txt
11440F:	drivers/net/ethernet/renesas/
11441F:	include/linux/sh_eth.h
11442
11443RENESAS R-CAR GYROADC DRIVER
11444M:	Marek Vasut <marek.vasut@gmail.com>
11445L:	linux-iio@vger.kernel.org
11446S:	Supported
11447F:	drivers/iio/adc/rcar_gyro_adc.c
11448
11449RENESAS USB PHY DRIVER
11450M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11451L:	linux-renesas-soc@vger.kernel.org
11452S:	Maintained
11453F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11454
11455RESET CONTROLLER FRAMEWORK
11456M:	Philipp Zabel <p.zabel@pengutronix.de>
11457T:	git git://git.pengutronix.de/git/pza/linux
11458S:	Maintained
11459F:	drivers/reset/
11460F:	Documentation/devicetree/bindings/reset/
11461F:	include/dt-bindings/reset/
11462F:	include/linux/reset.h
11463F:	include/linux/reset-controller.h
11464
11465RFKILL
11466M:	Johannes Berg <johannes@sipsolutions.net>
11467L:	linux-wireless@vger.kernel.org
11468W:	http://wireless.kernel.org/
11469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11471S:	Maintained
11472F:	Documentation/rfkill.txt
11473F:	net/rfkill/
11474
11475RHASHTABLE
11476M:	Thomas Graf <tgraf@suug.ch>
11477M:	Herbert Xu <herbert@gondor.apana.org.au>
11478L:	netdev@vger.kernel.org
11479S:	Maintained
11480F:	lib/rhashtable.c
11481F:	include/linux/rhashtable.h
11482
11483RICOH R5C592 MEMORYSTICK DRIVER
11484M:	Maxim Levitsky <maximlevitsky@gmail.com>
11485S:	Maintained
11486F:	drivers/memstick/host/r592.*
11487
11488RICOH SMARTMEDIA/XD DRIVER
11489M:	Maxim Levitsky <maximlevitsky@gmail.com>
11490S:	Maintained
11491F:	drivers/mtd/nand/r852.c
11492F:	drivers/mtd/nand/r852.h
11493
11494ROCCAT DRIVERS
11495M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11496W:	http://sourceforge.net/projects/roccat/
11497S:	Maintained
11498F:	drivers/hid/hid-roccat*
11499F:	include/linux/hid-roccat*
11500F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11501
11502ROCKER DRIVER
11503M:	Jiri Pirko <jiri@resnulli.us>
11504L:	netdev@vger.kernel.org
11505S:	Supported
11506F:	drivers/net/ethernet/rocker/
11507
11508ROCKETPORT DRIVER
11509P:	Comtrol Corp.
11510W:	http://www.comtrol.com
11511S:	Maintained
11512F:	Documentation/serial/rocket.txt
11513F:	drivers/tty/rocket*
11514
11515ROCKETPORT EXPRESS/INFINITY DRIVER
11516M:	Kevin Cernekee <cernekee@gmail.com>
11517L:	linux-serial@vger.kernel.org
11518S:	Odd Fixes
11519F:	drivers/tty/serial/rp2.*
11520
11521ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11522M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11523L:	linux-kernel@vger.kernel.org
11524L:	linux-renesas-soc@vger.kernel.org
11525S:	Supported
11526F:	drivers/mfd/bd9571mwv.c
11527F:	drivers/regulator/bd9571mwv-regulator.c
11528F:	drivers/gpio/gpio-bd9571mwv.c
11529F:	include/linux/mfd/bd9571mwv.h
11530F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11531
11532ROSE NETWORK LAYER
11533M:	Ralf Baechle <ralf@linux-mips.org>
11534L:	linux-hams@vger.kernel.org
11535W:	http://www.linux-ax25.org/
11536S:	Maintained
11537F:	include/net/rose.h
11538F:	include/uapi/linux/rose.h
11539F:	net/rose/
11540
11541RTL2830 MEDIA DRIVER
11542M:	Antti Palosaari <crope@iki.fi>
11543L:	linux-media@vger.kernel.org
11544W:	https://linuxtv.org
11545W:	http://palosaari.fi/linux/
11546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11547T:	git git://linuxtv.org/anttip/media_tree.git
11548S:	Maintained
11549F:	drivers/media/dvb-frontends/rtl2830*
11550
11551RTL2832 MEDIA DRIVER
11552M:	Antti Palosaari <crope@iki.fi>
11553L:	linux-media@vger.kernel.org
11554W:	https://linuxtv.org
11555W:	http://palosaari.fi/linux/
11556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11557T:	git git://linuxtv.org/anttip/media_tree.git
11558S:	Maintained
11559F:	drivers/media/dvb-frontends/rtl2832*
11560
11561RTL2832_SDR MEDIA DRIVER
11562M:	Antti Palosaari <crope@iki.fi>
11563L:	linux-media@vger.kernel.org
11564W:	https://linuxtv.org
11565W:	http://palosaari.fi/linux/
11566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11567T:	git git://linuxtv.org/anttip/media_tree.git
11568S:	Maintained
11569F:	drivers/media/dvb-frontends/rtl2832_sdr*
11570
11571RTL8180 WIRELESS DRIVER
11572L:	linux-wireless@vger.kernel.org
11573W:	http://wireless.kernel.org/
11574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11575S:	Orphan
11576F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11577
11578RTL8187 WIRELESS DRIVER
11579M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11580M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11581M:	Larry Finger <Larry.Finger@lwfinger.net>
11582L:	linux-wireless@vger.kernel.org
11583W:	http://wireless.kernel.org/
11584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11585S:	Maintained
11586F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11587
11588RTL8192CE WIRELESS DRIVER
11589M:	Larry Finger <Larry.Finger@lwfinger.net>
11590M:	Chaoming Li <chaoming_li@realsil.com.cn>
11591L:	linux-wireless@vger.kernel.org
11592W:	http://wireless.kernel.org/
11593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11594S:	Maintained
11595F:	drivers/net/wireless/realtek/rtlwifi/
11596F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11597
11598RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11599M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11600L:	linux-wireless@vger.kernel.org
11601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11602S:	Maintained
11603F:	drivers/net/wireless/realtek/rtl8xxxu/
11604
11605S3 SAVAGE FRAMEBUFFER DRIVER
11606M:	Antonino Daplas <adaplas@gmail.com>
11607L:	linux-fbdev@vger.kernel.org
11608S:	Maintained
11609F:	drivers/video/fbdev/savage/
11610
11611S390
11612M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11613M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11614L:	linux-s390@vger.kernel.org
11615W:	http://www.ibm.com/developerworks/linux/linux390/
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11617S:	Supported
11618F:	arch/s390/
11619F:	drivers/s390/
11620F:	Documentation/s390/
11621F:	Documentation/driver-api/s390-drivers.rst
11622
11623S390 COMMON I/O LAYER
11624M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11625M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11626L:	linux-s390@vger.kernel.org
11627W:	http://www.ibm.com/developerworks/linux/linux390/
11628S:	Supported
11629F:	drivers/s390/cio/
11630
11631S390 DASD DRIVER
11632M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11633M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11634L:	linux-s390@vger.kernel.org
11635W:	http://www.ibm.com/developerworks/linux/linux390/
11636S:	Supported
11637F:	drivers/s390/block/dasd*
11638F:	block/partitions/ibm.c
11639
11640S390 IOMMU (PCI)
11641M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11642L:	linux-s390@vger.kernel.org
11643W:	http://www.ibm.com/developerworks/linux/linux390/
11644S:	Supported
11645F:	drivers/iommu/s390-iommu.c
11646
11647S390 IUCV NETWORK LAYER
11648M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11649M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11650L:	linux-s390@vger.kernel.org
11651W:	http://www.ibm.com/developerworks/linux/linux390/
11652S:	Supported
11653F:	drivers/s390/net/*iucv*
11654F:	include/net/iucv/
11655F:	net/iucv/
11656
11657S390 NETWORK DRIVERS
11658M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11659M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11660L:	linux-s390@vger.kernel.org
11661W:	http://www.ibm.com/developerworks/linux/linux390/
11662S:	Supported
11663F:	drivers/s390/net/
11664
11665S390 PCI SUBSYSTEM
11666M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11667M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11668L:	linux-s390@vger.kernel.org
11669W:	http://www.ibm.com/developerworks/linux/linux390/
11670S:	Supported
11671F:	arch/s390/pci/
11672F:	drivers/pci/hotplug/s390_pci_hpc.c
11673
11674S390 VFIO-CCW DRIVER
11675M:	Cornelia Huck <cohuck@redhat.com>
11676M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11677L:	linux-s390@vger.kernel.org
11678L:	kvm@vger.kernel.org
11679S:	Supported
11680F:	drivers/s390/cio/vfio_ccw*
11681F:	Documentation/s390/vfio-ccw.txt
11682F:	include/uapi/linux/vfio_ccw.h
11683
11684S390 ZCRYPT DRIVER
11685M:	Harald Freudenberger <freude@de.ibm.com>
11686L:	linux-s390@vger.kernel.org
11687W:	http://www.ibm.com/developerworks/linux/linux390/
11688S:	Supported
11689F:	drivers/s390/crypto/
11690
11691S390 ZFCP DRIVER
11692M:	Steffen Maier <maier@linux.vnet.ibm.com>
11693M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11694L:	linux-s390@vger.kernel.org
11695W:	http://www.ibm.com/developerworks/linux/linux390/
11696S:	Supported
11697F:	drivers/s390/scsi/zfcp_*
11698
11699S3C24XX SD/MMC Driver
11700M:	Ben Dooks <ben-linux@fluff.org>
11701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11702S:	Supported
11703F:	drivers/mmc/host/s3cmci.*
11704
11705SAA6588 RDS RECEIVER DRIVER
11706M:	Hans Verkuil <hverkuil@xs4all.nl>
11707L:	linux-media@vger.kernel.org
11708T:	git git://linuxtv.org/media_tree.git
11709W:	https://linuxtv.org
11710S:	Odd Fixes
11711F:	drivers/media/i2c/saa6588*
11712
11713SAA7134 VIDEO4LINUX DRIVER
11714M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11715M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11716L:	linux-media@vger.kernel.org
11717W:	https://linuxtv.org
11718T:	git git://linuxtv.org/media_tree.git
11719S:	Odd fixes
11720F:	Documentation/media/v4l-drivers/saa7134*
11721F:	drivers/media/pci/saa7134/
11722
11723SAA7146 VIDEO4LINUX-2 DRIVER
11724M:	Hans Verkuil <hverkuil@xs4all.nl>
11725L:	linux-media@vger.kernel.org
11726T:	git git://linuxtv.org/media_tree.git
11727S:	Maintained
11728F:	drivers/media/common/saa7146/
11729F:	drivers/media/pci/saa7146/
11730F:	include/media/saa7146*
11731
11732SAMSUNG AUDIO (ASoC) DRIVERS
11733M:	Krzysztof Kozlowski <krzk@kernel.org>
11734M:	Sangbeom Kim <sbkim73@samsung.com>
11735M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11737S:	Supported
11738F:	sound/soc/samsung/
11739
11740SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11741M:	Krzysztof Kozlowski <krzk@kernel.org>
11742L:	linux-crypto@vger.kernel.org
11743L:	linux-samsung-soc@vger.kernel.org
11744S:	Maintained
11745F:	drivers/crypto/exynos-rng.c
11746F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11747
11748SAMSUNG FRAMEBUFFER DRIVER
11749M:	Jingoo Han <jingoohan1@gmail.com>
11750L:	linux-fbdev@vger.kernel.org
11751S:	Maintained
11752F:	drivers/video/fbdev/s3c-fb.c
11753
11754SAMSUNG LAPTOP DRIVER
11755M:	Corentin Chary <corentin.chary@gmail.com>
11756L:	platform-driver-x86@vger.kernel.org
11757S:	Maintained
11758F:	drivers/platform/x86/samsung-laptop.c
11759
11760SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11761M:	Sangbeom Kim <sbkim73@samsung.com>
11762M:	Krzysztof Kozlowski <krzk@kernel.org>
11763M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11764L:	linux-kernel@vger.kernel.org
11765L:	linux-samsung-soc@vger.kernel.org
11766S:	Supported
11767F:	drivers/mfd/sec*.c
11768F:	drivers/regulator/s2m*.c
11769F:	drivers/regulator/s5m*.c
11770F:	drivers/clk/clk-s2mps11.c
11771F:	drivers/rtc/rtc-s5m.c
11772F:	include/linux/mfd/samsung/
11773F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11774F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11775F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11776F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11777
11778SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11779M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11780L:	linux-media@vger.kernel.org
11781L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11782S:	Maintained
11783F:	drivers/media/platform/s3c-camif/
11784F:	include/media/drv-intf/s3c_camif.h
11785
11786SAMSUNG S3FWRN5 NFC DRIVER
11787M:	Robert Baldyga <r.baldyga@samsung.com>
11788M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11789L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11790S:	Supported
11791F:	drivers/nfc/s3fwrn5
11792
11793SAMSUNG S5C73M3 CAMERA DRIVER
11794M:	Kyungmin Park <kyungmin.park@samsung.com>
11795M:	Andrzej Hajda <a.hajda@samsung.com>
11796L:	linux-media@vger.kernel.org
11797S:	Supported
11798F:	drivers/media/i2c/s5c73m3/*
11799
11800SAMSUNG S5K5BAF CAMERA DRIVER
11801M:	Kyungmin Park <kyungmin.park@samsung.com>
11802M:	Andrzej Hajda <a.hajda@samsung.com>
11803L:	linux-media@vger.kernel.org
11804S:	Supported
11805F:	drivers/media/i2c/s5k5baf.c
11806
11807SAMSUNG S5P Security SubSystem (SSS) DRIVER
11808M:	Krzysztof Kozlowski <krzk@kernel.org>
11809M:	Vladimir Zapolskiy <vz@mleia.com>
11810L:	linux-crypto@vger.kernel.org
11811L:	linux-samsung-soc@vger.kernel.org
11812S:	Maintained
11813F:	drivers/crypto/s5p-sss.c
11814
11815SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11816M:	Kyungmin Park <kyungmin.park@samsung.com>
11817M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11818L:	linux-media@vger.kernel.org
11819Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11820S:	Supported
11821F:	drivers/media/platform/exynos4-is/
11822
11823SAMSUNG SOC CLOCK DRIVERS
11824M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11825M:	Tomasz Figa <tomasz.figa@gmail.com>
11826M:	Chanwoo Choi <cw00.choi@samsung.com>
11827S:	Supported
11828L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11829F:	drivers/clk/samsung/
11830F:	include/dt-bindings/clock/exynos*.h
11831F:	Documentation/devicetree/bindings/clock/exynos*.txt
11832
11833SAMSUNG SPI DRIVERS
11834M:	Kukjin Kim <kgene@kernel.org>
11835M:	Krzysztof Kozlowski <krzk@kernel.org>
11836M:	Andi Shyti <andi.shyti@samsung.com>
11837L:	linux-spi@vger.kernel.org
11838L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11839S:	Maintained
11840F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11841F:	drivers/spi/spi-s3c*
11842F:	include/linux/platform_data/spi-s3c64xx.h
11843
11844SAMSUNG SXGBE DRIVERS
11845M:	Byungho An <bh74.an@samsung.com>
11846M:	Girish K S <ks.giri@samsung.com>
11847M:	Vipul Pandya <vipul.pandya@samsung.com>
11848S:	Supported
11849L:	netdev@vger.kernel.org
11850F:	drivers/net/ethernet/samsung/sxgbe/
11851
11852SAMSUNG THERMAL DRIVER
11853M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11854L:	linux-pm@vger.kernel.org
11855L:	linux-samsung-soc@vger.kernel.org
11856S:	Supported
11857T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11858F:	drivers/thermal/samsung/
11859
11860SAMSUNG USB2 PHY DRIVER
11861M:	Kamil Debski <kamil@wypas.org>
11862M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11863L:	linux-kernel@vger.kernel.org
11864S:	Supported
11865F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11866F:	Documentation/phy/samsung-usb2.txt
11867F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11868F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11869F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11870F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11871F:	drivers/phy/samsung/phy-samsung-usb2.c
11872F:	drivers/phy/samsung/phy-samsung-usb2.h
11873
11874SC1200 WDT DRIVER
11875M:	Zwane Mwaikambo <zwanem@gmail.com>
11876S:	Maintained
11877F:	drivers/watchdog/sc1200wdt.c
11878
11879SCHEDULER
11880M:	Ingo Molnar <mingo@redhat.com>
11881M:	Peter Zijlstra <peterz@infradead.org>
11882L:	linux-kernel@vger.kernel.org
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11884S:	Maintained
11885F:	kernel/sched/
11886F:	include/linux/sched.h
11887F:	include/uapi/linux/sched.h
11888F:	include/linux/wait.h
11889
11890SCORE ARCHITECTURE
11891M:	Chen Liqin <liqin.linux@gmail.com>
11892M:	Lennox Wu <lennox.wu@gmail.com>
11893W:	http://www.sunplus.com
11894S:	Supported
11895F:	arch/score/
11896
11897SCR24X CHIP CARD INTERFACE DRIVER
11898M:	Lubomir Rintel <lkundrak@v3.sk>
11899S:	Supported
11900F:	drivers/char/pcmcia/scr24x_cs.c
11901
11902SCSI CDROM DRIVER
11903M:	Jens Axboe <axboe@kernel.dk>
11904L:	linux-scsi@vger.kernel.org
11905W:	http://www.kernel.dk
11906S:	Maintained
11907F:	drivers/scsi/sr*
11908
11909SCSI RDMA PROTOCOL (SRP) INITIATOR
11910M:	Bart Van Assche <bart.vanassche@sandisk.com>
11911L:	linux-rdma@vger.kernel.org
11912S:	Supported
11913W:	http://www.openfabrics.org
11914Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11916F:	drivers/infiniband/ulp/srp/
11917F:	include/scsi/srp.h
11918
11919SCSI SG DRIVER
11920M:	Doug Gilbert <dgilbert@interlog.com>
11921L:	linux-scsi@vger.kernel.org
11922W:	http://sg.danny.cz/sg
11923S:	Maintained
11924F:	Documentation/scsi/scsi-generic.txt
11925F:	drivers/scsi/sg.c
11926F:	include/scsi/sg.h
11927
11928SCSI SUBSYSTEM
11929M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11931M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11933L:	linux-scsi@vger.kernel.org
11934S:	Maintained
11935F:	Documentation/devicetree/bindings/scsi/
11936F:	drivers/scsi/
11937F:	include/scsi/
11938
11939SCSI TAPE DRIVER
11940M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11941L:	linux-scsi@vger.kernel.org
11942S:	Maintained
11943F:	Documentation/scsi/st.txt
11944F:	drivers/scsi/st.*
11945F:	drivers/scsi/st_*.h
11946
11947SCTP PROTOCOL
11948M:	Vlad Yasevich <vyasevich@gmail.com>
11949M:	Neil Horman <nhorman@tuxdriver.com>
11950L:	linux-sctp@vger.kernel.org
11951W:	http://lksctp.sourceforge.net
11952S:	Maintained
11953F:	Documentation/networking/sctp.txt
11954F:	include/linux/sctp.h
11955F:	include/uapi/linux/sctp.h
11956F:	include/net/sctp/
11957F:	net/sctp/
11958
11959SCx200 CPU SUPPORT
11960M:	Jim Cromie <jim.cromie@gmail.com>
11961S:	Odd Fixes
11962F:	Documentation/i2c/busses/scx200_acb
11963F:	arch/x86/platform/scx200/
11964F:	drivers/watchdog/scx200_wdt.c
11965F:	drivers/i2c/busses/scx200*
11966F:	drivers/mtd/maps/scx200_docflash.c
11967F:	include/linux/scx200.h
11968
11969SCx200 GPIO DRIVER
11970M:	Jim Cromie <jim.cromie@gmail.com>
11971S:	Maintained
11972F:	drivers/char/scx200_gpio.c
11973F:	include/linux/scx200_gpio.h
11974
11975SCx200 HRT CLOCKSOURCE DRIVER
11976M:	Jim Cromie <jim.cromie@gmail.com>
11977S:	Maintained
11978F:	drivers/clocksource/scx200_hrt.c
11979
11980SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11981M:	Sascha Sommer <saschasommer@freenet.de>
11982L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11983S:	Maintained
11984F:	drivers/mmc/host/sdricoh_cs.c
11985
11986SECURE COMPUTING
11987M:	Kees Cook <keescook@chromium.org>
11988R:	Andy Lutomirski <luto@amacapital.net>
11989R:	Will Drewry <wad@chromium.org>
11990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11991S:	Supported
11992F:	kernel/seccomp.c
11993F:	include/uapi/linux/seccomp.h
11994F:	include/linux/seccomp.h
11995F:	tools/testing/selftests/seccomp/*
11996F:	tools/testing/selftests/kselftest_harness.h
11997F:	Documentation/userspace-api/seccomp_filter.rst
11998K:	\bsecure_computing
11999K:	\bTIF_SECCOMP\b
12000
12001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12002M:	Al Cooper <alcooperx@gmail.com>
12003L:	linux-mmc@vger.kernel.org
12004L:	bcm-kernel-feedback-list@broadcom.com
12005S:	Maintained
12006F:	drivers/mmc/host/sdhci-brcmstb*
12007
12008SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12009M:	Adrian Hunter <adrian.hunter@intel.com>
12010L:	linux-mmc@vger.kernel.org
12011T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12012S:	Maintained
12013F:	drivers/mmc/host/sdhci*
12014F:	include/linux/mmc/sdhci*
12015
12016SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12017M:	Ben Dooks <ben-linux@fluff.org>
12018M:	Jaehoon Chung <jh80.chung@samsung.com>
12019L:	linux-mmc@vger.kernel.org
12020S:	Maintained
12021F:	drivers/mmc/host/sdhci-s3c*
12022
12023SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12024M:	Viresh Kumar <vireshk@kernel.org>
12025L:	linux-mmc@vger.kernel.org
12026S:	Maintained
12027F:	drivers/mmc/host/sdhci-spear.c
12028
12029SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12030M:	Scott Bauer <scott.bauer@intel.com>
12031M:	Jonathan Derrick <jonathan.derrick@intel.com>
12032M:	Rafael Antognolli <rafael.antognolli@intel.com>
12033L:	linux-block@vger.kernel.org
12034S:	Supported
12035F:	block/sed*
12036F:	block/opal_proto.h
12037F:	include/linux/sed*
12038F:	include/uapi/linux/sed*
12039
12040SECURITY CONTACT
12041M:	Security Officers <security@kernel.org>
12042S:	Supported
12043
12044SECURITY SUBSYSTEM
12045M:	James Morris <james.l.morris@oracle.com>
12046M:	"Serge E. Hallyn" <serge@hallyn.com>
12047L:	linux-security-module@vger.kernel.org (suggested Cc:)
12048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12049W:	http://kernsec.org/
12050S:	Supported
12051F:	security/
12052
12053SELINUX SECURITY MODULE
12054M:	Paul Moore <paul@paul-moore.com>
12055M:	Stephen Smalley <sds@tycho.nsa.gov>
12056M:	Eric Paris <eparis@parisplace.org>
12057L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12058W:	https://selinuxproject.org
12059W:	https://github.com/SELinuxProject
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12061S:	Supported
12062F:	include/linux/selinux*
12063F:	security/selinux/
12064F:	scripts/selinux/
12065F:	Documentation/admin-guide/LSM/SELinux.rst
12066
12067SENSABLE PHANTOM
12068M:	Jiri Slaby <jirislaby@gmail.com>
12069S:	Maintained
12070F:	drivers/misc/phantom.c
12071F:	include/uapi/linux/phantom.h
12072
12073SERIAL DEVICE BUS
12074M:	Rob Herring <robh@kernel.org>
12075L:	linux-serial@vger.kernel.org
12076S:	Maintained
12077F:	Documentation/devicetree/bindings/serial/slave-device.txt
12078F:	drivers/tty/serdev/
12079F:	include/linux/serdev.h
12080
12081SERIAL DRIVERS
12082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12083L:	linux-serial@vger.kernel.org
12084S:	Maintained
12085F:	Documentation/devicetree/bindings/serial/
12086F:	drivers/tty/serial/
12087
12088SERIAL IR RECEIVER
12089M:	Sean Young <sean@mess.org>
12090L:	linux-media@vger.kernel.org
12091S:	Maintained
12092F:	drivers/media/rc/serial_ir.c
12093
12094SFC NETWORK DRIVER
12095M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12096M:	Edward Cree <ecree@solarflare.com>
12097M:	Bert Kenward <bkenward@solarflare.com>
12098L:	netdev@vger.kernel.org
12099S:	Supported
12100F:	drivers/net/ethernet/sfc/
12101
12102SGI GRU DRIVER
12103M:	Dimitri Sivanich <sivanich@sgi.com>
12104S:	Maintained
12105F:	drivers/misc/sgi-gru/
12106
12107SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12108M:	Pat Gefre <pfg@sgi.com>
12109L:	linux-ia64@vger.kernel.org
12110S:	Supported
12111F:	Documentation/ia64/serial.txt
12112F:	drivers/tty/serial/ioc?_serial.c
12113F:	include/linux/ioc?.h
12114
12115SGI XP/XPC/XPNET DRIVER
12116M:	Cliff Whickman <cpw@sgi.com>
12117M:	Robin Holt <robinmholt@gmail.com>
12118S:	Maintained
12119F:	drivers/misc/sgi-xp/
12120
12121SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12122M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12123L:	linux-s390@vger.kernel.org
12124W:	http://www.ibm.com/developerworks/linux/linux390/
12125S:	Supported
12126F:	net/smc/
12127
12128SH_VEU V4L2 MEM2MEM DRIVER
12129L:	linux-media@vger.kernel.org
12130S:	Orphan
12131F:	drivers/media/platform/sh_veu.c
12132
12133SH_VOU V4L2 OUTPUT DRIVER
12134L:	linux-media@vger.kernel.org
12135S:	Orphan
12136F:	drivers/media/platform/sh_vou.c
12137F:	include/media/drv-intf/sh_vou.h
12138
12139SI2157 MEDIA DRIVER
12140M:	Antti Palosaari <crope@iki.fi>
12141L:	linux-media@vger.kernel.org
12142W:	https://linuxtv.org
12143W:	http://palosaari.fi/linux/
12144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12145T:	git git://linuxtv.org/anttip/media_tree.git
12146S:	Maintained
12147F:	drivers/media/tuners/si2157*
12148
12149SI2168 MEDIA DRIVER
12150M:	Antti Palosaari <crope@iki.fi>
12151L:	linux-media@vger.kernel.org
12152W:	https://linuxtv.org
12153W:	http://palosaari.fi/linux/
12154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12155T:	git git://linuxtv.org/anttip/media_tree.git
12156S:	Maintained
12157F:	drivers/media/dvb-frontends/si2168*
12158
12159SI470X FM RADIO RECEIVER I2C DRIVER
12160M:	Hans Verkuil <hverkuil@xs4all.nl>
12161L:	linux-media@vger.kernel.org
12162T:	git git://linuxtv.org/media_tree.git
12163W:	https://linuxtv.org
12164S:	Odd Fixes
12165F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12166
12167SI470X FM RADIO RECEIVER USB DRIVER
12168M:	Hans Verkuil <hverkuil@xs4all.nl>
12169L:	linux-media@vger.kernel.org
12170T:	git git://linuxtv.org/media_tree.git
12171W:	https://linuxtv.org
12172S:	Maintained
12173F:	drivers/media/radio/si470x/radio-si470x-common.c
12174F:	drivers/media/radio/si470x/radio-si470x.h
12175F:	drivers/media/radio/si470x/radio-si470x-usb.c
12176
12177SI4713 FM RADIO TRANSMITTER I2C DRIVER
12178M:	Eduardo Valentin <edubezval@gmail.com>
12179L:	linux-media@vger.kernel.org
12180T:	git git://linuxtv.org/media_tree.git
12181W:	https://linuxtv.org
12182S:	Odd Fixes
12183F:	drivers/media/radio/si4713/si4713.?
12184
12185SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12186M:	Eduardo Valentin <edubezval@gmail.com>
12187L:	linux-media@vger.kernel.org
12188T:	git git://linuxtv.org/media_tree.git
12189W:	https://linuxtv.org
12190S:	Odd Fixes
12191F:	drivers/media/radio/si4713/radio-platform-si4713.c
12192
12193SI4713 FM RADIO TRANSMITTER USB DRIVER
12194M:	Hans Verkuil <hverkuil@xs4all.nl>
12195L:	linux-media@vger.kernel.org
12196T:	git git://linuxtv.org/media_tree.git
12197W:	https://linuxtv.org
12198S:	Maintained
12199F:	drivers/media/radio/si4713/radio-usb-si4713.c
12200
12201SIANO DVB DRIVER
12202M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12203M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12204L:	linux-media@vger.kernel.org
12205W:	https://linuxtv.org
12206T:	git git://linuxtv.org/media_tree.git
12207S:	Odd fixes
12208F:	drivers/media/common/siano/
12209F:	drivers/media/usb/siano/
12210F:	drivers/media/usb/siano/
12211F:	drivers/media/mmc/siano/
12212
12213SILEAD TOUCHSCREEN DRIVER
12214M:	Hans de Goede <hdegoede@redhat.com>
12215L:	linux-input@vger.kernel.org
12216L:	platform-driver-x86@vger.kernel.org
12217S:	Maintained
12218F:	drivers/input/touchscreen/silead.c
12219F:	drivers/platform/x86/silead_dmi.c
12220
12221SILICON MOTION SM712 FRAME BUFFER DRIVER
12222M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12223M:	Teddy Wang <teddy.wang@siliconmotion.com>
12224M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12225L:	linux-fbdev@vger.kernel.org
12226S:	Maintained
12227F:	drivers/video/fbdev/sm712*
12228F:	Documentation/fb/sm712fb.txt
12229
12230SIMPLE FIRMWARE INTERFACE (SFI)
12231M:	Len Brown <lenb@kernel.org>
12232L:	sfi-devel@simplefirmware.org
12233W:	http://simplefirmware.org/
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12235S:	Supported
12236F:	arch/x86/platform/sfi/
12237F:	drivers/sfi/
12238F:	include/linux/sfi*.h
12239
12240SIMPLEFB FB DRIVER
12241M:	Hans de Goede <hdegoede@redhat.com>
12242L:	linux-fbdev@vger.kernel.org
12243S:	Maintained
12244F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12245F:	drivers/video/fbdev/simplefb.c
12246F:	include/linux/platform_data/simplefb.h
12247
12248SIMTEC EB110ATX (Chalice CATS)
12249P:	Ben Dooks
12250P:	Vincent Sanders <vince@simtec.co.uk>
12251M:	Simtec Linux Team <linux@simtec.co.uk>
12252W:	http://www.simtec.co.uk/products/EB110ATX/
12253S:	Supported
12254
12255SIMTEC EB2410ITX (BAST)
12256P:	Ben Dooks
12257P:	Vincent Sanders <vince@simtec.co.uk>
12258M:	Simtec Linux Team <linux@simtec.co.uk>
12259W:	http://www.simtec.co.uk/products/EB2410ITX/
12260S:	Supported
12261F:	arch/arm/mach-s3c24xx/mach-bast.c
12262F:	arch/arm/mach-s3c24xx/bast-ide.c
12263F:	arch/arm/mach-s3c24xx/bast-irq.c
12264
12265SIPHASH PRF ROUTINES
12266M:	Jason A. Donenfeld <Jason@zx2c4.com>
12267S:	Maintained
12268F:	lib/siphash.c
12269F:	lib/test_siphash.c
12270F:	include/linux/siphash.h
12271
12272SIS 190 ETHERNET DRIVER
12273M:	Francois Romieu <romieu@fr.zoreil.com>
12274L:	netdev@vger.kernel.org
12275S:	Maintained
12276F:	drivers/net/ethernet/sis/sis190.c
12277
12278SIS 900/7016 FAST ETHERNET DRIVER
12279M:	Daniele Venzano <venza@brownhat.org>
12280W:	http://www.brownhat.org/sis900.html
12281L:	netdev@vger.kernel.org
12282S:	Maintained
12283F:	drivers/net/ethernet/sis/sis900.*
12284
12285SIS FRAMEBUFFER DRIVER
12286M:	Thomas Winischhofer <thomas@winischhofer.net>
12287W:	http://www.winischhofer.net/linuxsisvga.shtml
12288S:	Maintained
12289F:	Documentation/fb/sisfb.txt
12290F:	drivers/video/fbdev/sis/
12291F:	include/video/sisfb.h
12292
12293SIS USB2VGA DRIVER
12294M:	Thomas Winischhofer <thomas@winischhofer.net>
12295W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12296S:	Maintained
12297F:	drivers/usb/misc/sisusbvga/
12298
12299SLAB ALLOCATOR
12300M:	Christoph Lameter <cl@linux.com>
12301M:	Pekka Enberg <penberg@kernel.org>
12302M:	David Rientjes <rientjes@google.com>
12303M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12304M:	Andrew Morton <akpm@linux-foundation.org>
12305L:	linux-mm@kvack.org
12306S:	Maintained
12307F:	include/linux/sl?b*.h
12308F:	mm/sl?b*
12309
12310SLEEPABLE READ-COPY UPDATE (SRCU)
12311M:	Lai Jiangshan <jiangshanlai@gmail.com>
12312M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12313M:	Josh Triplett <josh@joshtriplett.org>
12314R:	Steven Rostedt <rostedt@goodmis.org>
12315R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12316L:	linux-kernel@vger.kernel.org
12317W:	http://www.rdrop.com/users/paulmck/RCU/
12318S:	Supported
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12320F:	include/linux/srcu.h
12321F:	kernel/rcu/srcu.c
12322
12323SMACK SECURITY MODULE
12324M:	Casey Schaufler <casey@schaufler-ca.com>
12325L:	linux-security-module@vger.kernel.org
12326W:	http://schaufler-ca.com
12327T:	git git://github.com/cschaufler/smack-next
12328S:	Maintained
12329F:	Documentation/admin-guide/LSM/Smack.rst
12330F:	security/smack/
12331
12332SMC91x ETHERNET DRIVER
12333M:	Nicolas Pitre <nico@fluxnic.net>
12334S:	Odd Fixes
12335F:	drivers/net/ethernet/smsc/smc91x.*
12336
12337SMIA AND SMIA++ IMAGE SENSOR DRIVER
12338M:	Sakari Ailus <sakari.ailus@iki.fi>
12339L:	linux-media@vger.kernel.org
12340S:	Maintained
12341F:	drivers/media/i2c/smiapp/
12342F:	include/media/i2c/smiapp.h
12343F:	drivers/media/i2c/smiapp-pll.c
12344F:	drivers/media/i2c/smiapp-pll.h
12345F:	include/uapi/linux/smiapp.h
12346F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12347
12348SMM665 HARDWARE MONITOR DRIVER
12349M:	Guenter Roeck <linux@roeck-us.net>
12350L:	linux-hwmon@vger.kernel.org
12351S:	Maintained
12352F:	Documentation/hwmon/smm665
12353F:	drivers/hwmon/smm665.c
12354
12355SMSC EMC2103 HARDWARE MONITOR DRIVER
12356M:	Steve Glendinning <steve.glendinning@shawell.net>
12357L:	linux-hwmon@vger.kernel.org
12358S:	Maintained
12359F:	Documentation/hwmon/emc2103
12360F:	drivers/hwmon/emc2103.c
12361
12362SMSC SCH5627 HARDWARE MONITOR DRIVER
12363M:	Hans de Goede <hdegoede@redhat.com>
12364L:	linux-hwmon@vger.kernel.org
12365S:	Supported
12366F:	Documentation/hwmon/sch5627
12367F:	drivers/hwmon/sch5627.c
12368
12369SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12370M:	Steve Glendinning <steve.glendinning@shawell.net>
12371L:	linux-fbdev@vger.kernel.org
12372S:	Maintained
12373F:	drivers/video/fbdev/smscufx.c
12374
12375SMSC47B397 HARDWARE MONITOR DRIVER
12376M:	Jean Delvare <jdelvare@suse.com>
12377L:	linux-hwmon@vger.kernel.org
12378S:	Maintained
12379F:	Documentation/hwmon/smsc47b397
12380F:	drivers/hwmon/smsc47b397.c
12381
12382SMSC911x ETHERNET DRIVER
12383M:	Steve Glendinning <steve.glendinning@shawell.net>
12384L:	netdev@vger.kernel.org
12385S:	Maintained
12386F:	include/linux/smsc911x.h
12387F:	drivers/net/ethernet/smsc/smsc911x.*
12388
12389SMSC9420 PCI ETHERNET DRIVER
12390M:	Steve Glendinning <steve.glendinning@shawell.net>
12391L:	netdev@vger.kernel.org
12392S:	Maintained
12393F:	drivers/net/ethernet/smsc/smsc9420.*
12394
12395SOC-CAMERA V4L2 SUBSYSTEM
12396M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12397L:	linux-media@vger.kernel.org
12398T:	git git://linuxtv.org/media_tree.git
12399S:	Maintained
12400F:	include/media/soc*
12401F:	drivers/media/i2c/soc_camera/
12402F:	drivers/media/platform/soc_camera/
12403
12404SOEKRIS NET48XX LED SUPPORT
12405M:	Chris Boot <bootc@bootc.net>
12406S:	Maintained
12407F:	drivers/leds/leds-net48xx.c
12408
12409SOFT-ROCE DRIVER (rxe)
12410M:	Moni Shoua <monis@mellanox.com>
12411L:	linux-rdma@vger.kernel.org
12412S:	Supported
12413W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12414Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12415F:	drivers/infiniband/sw/rxe/
12416F:	include/uapi/rdma/rdma_user_rxe.h
12417
12418SOFTLOGIC 6x10 MPEG CODEC
12419M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12420M:	Anton Sviridenko <anton@corp.bluecherry.net>
12421M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12422M:	Andrey Utkin <andrey_utkin@fastmail.com>
12423M:	Ismael Luceno <ismael@iodev.co.uk>
12424L:	linux-media@vger.kernel.org
12425S:	Supported
12426F:	drivers/media/pci/solo6x10/
12427
12428SOFTWARE RAID (Multiple Disks) SUPPORT
12429M:	Shaohua Li <shli@kernel.org>
12430L:	linux-raid@vger.kernel.org
12431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12432S:	Supported
12433F:	drivers/md/
12434F:	include/linux/raid/
12435F:	include/uapi/linux/raid/
12436
12437SONIC NETWORK DRIVER
12438M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12439L:	netdev@vger.kernel.org
12440S:	Maintained
12441F:	drivers/net/ethernet/natsemi/sonic.*
12442
12443SONICS SILICON BACKPLANE DRIVER (SSB)
12444M:	Michael Buesch <m@bues.ch>
12445L:	linux-wireless@vger.kernel.org
12446S:	Maintained
12447F:	drivers/ssb/
12448F:	include/linux/ssb/
12449
12450SONY MEMORYSTICK CARD SUPPORT
12451M:	Alex Dubov <oakad@yahoo.com>
12452W:	http://tifmxx.berlios.de/
12453S:	Maintained
12454F:	drivers/memstick/host/tifm_ms.c
12455
12456SONY MEMORYSTICK STANDARD SUPPORT
12457M:	Maxim Levitsky <maximlevitsky@gmail.com>
12458S:	Maintained
12459F:	drivers/memstick/core/ms_block.*
12460
12461SONY VAIO CONTROL DEVICE DRIVER
12462M:	Mattia Dongili <malattia@linux.it>
12463L:	platform-driver-x86@vger.kernel.org
12464W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12465S:	Maintained
12466F:	Documentation/laptops/sony-laptop.txt
12467F:	drivers/char/sonypi.c
12468F:	drivers/platform/x86/sony-laptop.c
12469F:	include/linux/sony-laptop.h
12470
12471SOUND
12472M:	Jaroslav Kysela <perex@perex.cz>
12473M:	Takashi Iwai <tiwai@suse.com>
12474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12475W:	http://www.alsa-project.org/
12476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12477T:	git git://git.alsa-project.org/alsa-kernel.git
12478Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12479S:	Maintained
12480F:	Documentation/sound/
12481F:	include/sound/
12482F:	include/uapi/sound/
12483F:	sound/
12484
12485SOUND - COMPRESSED AUDIO
12486M:	Vinod Koul <vinod.koul@intel.com>
12487L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12489S:	Supported
12490F:	Documentation/sound/alsa/compress_offload.txt
12491F:	include/sound/compress_driver.h
12492F:	include/uapi/sound/compress_*
12493F:	sound/core/compress_offload.c
12494F:	sound/soc/soc-compress.c
12495
12496SOUND - DMAENGINE HELPERS
12497M:	Lars-Peter Clausen <lars@metafoo.de>
12498S:	Supported
12499F:	include/sound/dmaengine_pcm.h
12500F:	sound/core/pcm_dmaengine.c
12501F:	sound/soc/soc-generic-dmaengine-pcm.c
12502
12503SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12504M:	Liam Girdwood <lgirdwood@gmail.com>
12505M:	Mark Brown <broonie@kernel.org>
12506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12508W:	http://alsa-project.org/main/index.php/ASoC
12509S:	Supported
12510F:	Documentation/devicetree/bindings/sound/
12511F:	Documentation/sound/alsa/soc/
12512F:	sound/soc/
12513F:	include/sound/soc*
12514
12515SP2 MEDIA DRIVER
12516M:	Olli Salonen <olli.salonen@iki.fi>
12517L:	linux-media@vger.kernel.org
12518W:	https://linuxtv.org
12519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12520S:	Maintained
12521F:	drivers/media/dvb-frontends/sp2*
12522
12523SPARC + UltraSPARC (sparc/sparc64)
12524M:	"David S. Miller" <davem@davemloft.net>
12525L:	sparclinux@vger.kernel.org
12526Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12529S:	Maintained
12530F:	arch/sparc/
12531F:	drivers/sbus/
12532
12533SPARC SERIAL DRIVERS
12534M:	"David S. Miller" <davem@davemloft.net>
12535L:	sparclinux@vger.kernel.org
12536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12538S:	Maintained
12539F:	include/linux/sunserialcore.h
12540F:	drivers/tty/serial/suncore.c
12541F:	drivers/tty/serial/sunhv.c
12542F:	drivers/tty/serial/sunsab.c
12543F:	drivers/tty/serial/sunsab.h
12544F:	drivers/tty/serial/sunsu.c
12545F:	drivers/tty/serial/sunzilog.c
12546F:	drivers/tty/serial/sunzilog.h
12547F:	drivers/tty/vcc.c
12548
12549SPARSE CHECKER
12550M:	"Christopher Li" <sparse@chrisli.org>
12551L:	linux-sparse@vger.kernel.org
12552W:	https://sparse.wiki.kernel.org/
12553T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12554T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12555S:	Maintained
12556F:	include/linux/compiler.h
12557
12558SPEAR CLOCK FRAMEWORK SUPPORT
12559M:	Viresh Kumar <vireshk@kernel.org>
12560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12561W:	http://www.st.com/spear
12562S:	Maintained
12563F:	drivers/clk/spear/
12564
12565SPEAR PLATFORM SUPPORT
12566M:	Viresh Kumar <vireshk@kernel.org>
12567M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12569W:	http://www.st.com/spear
12570S:	Maintained
12571F:	arch/arm/boot/dts/spear*
12572F:	arch/arm/mach-spear/
12573
12574SPI NOR SUBSYSTEM
12575M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12576M:	Marek Vasut <marek.vasut@gmail.com>
12577L:	linux-mtd@lists.infradead.org
12578W:	http://www.linux-mtd.infradead.org/
12579Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12580T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12581T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12582S:	Maintained
12583F:	drivers/mtd/spi-nor/
12584F:	include/linux/mtd/spi-nor.h
12585
12586SPI SUBSYSTEM
12587M:	Mark Brown <broonie@kernel.org>
12588L:	linux-spi@vger.kernel.org
12589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12590Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12591S:	Maintained
12592F:	Documentation/devicetree/bindings/spi/
12593F:	Documentation/spi/
12594F:	drivers/spi/
12595F:	include/linux/spi/
12596F:	include/uapi/linux/spi/
12597F:	tools/spi/
12598
12599SPIDERNET NETWORK DRIVER for CELL
12600M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12601L:	netdev@vger.kernel.org
12602S:	Supported
12603F:	Documentation/networking/spider_net.txt
12604F:	drivers/net/ethernet/toshiba/spider_net*
12605
12606SPMI SUBSYSTEM
12607R:	Stephen Boyd <sboyd@codeaurora.org>
12608L:	linux-arm-msm@vger.kernel.org
12609F:	Documentation/devicetree/bindings/spmi/
12610F:	drivers/spmi/
12611F:	include/dt-bindings/spmi/spmi.h
12612F:	include/linux/spmi.h
12613F:	include/trace/events/spmi.h
12614
12615SPU FILE SYSTEM
12616M:	Jeremy Kerr <jk@ozlabs.org>
12617L:	linuxppc-dev@lists.ozlabs.org
12618W:	http://www.ibm.com/developerworks/power/cell/
12619S:	Supported
12620F:	Documentation/filesystems/spufs.txt
12621F:	arch/powerpc/platforms/cell/spufs/
12622
12623SQUASHFS FILE SYSTEM
12624M:	Phillip Lougher <phillip@squashfs.org.uk>
12625L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12626W:	http://squashfs.org.uk
12627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12628S:	Maintained
12629F:	Documentation/filesystems/squashfs.txt
12630F:	fs/squashfs/
12631
12632SRM (Alpha) environment access
12633M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12634S:	Maintained
12635F:	arch/alpha/kernel/srm_env.c
12636
12637STABLE BRANCH
12638M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12639L:	stable@vger.kernel.org
12640S:	Supported
12641F:	Documentation/process/stable-kernel-rules.rst
12642
12643STAGING - COMEDI
12644M:	Ian Abbott <abbotti@mev.co.uk>
12645M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12646S:	Odd Fixes
12647F:	drivers/staging/comedi/
12648
12649STAGING - FLARION FT1000 DRIVERS
12650M:	Marek Belisko <marek.belisko@gmail.com>
12651S:	Odd Fixes
12652F:	drivers/staging/ft1000/
12653
12654STAGING - INDUSTRIAL IO
12655M:	Jonathan Cameron <jic23@kernel.org>
12656L:	linux-iio@vger.kernel.org
12657S:	Odd Fixes
12658F:	Documentation/devicetree/bindings/staging/iio/
12659F:	drivers/staging/iio/
12660
12661STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12662M:	Jarod Wilson <jarod@wilsonet.com>
12663W:	http://www.lirc.org/
12664S:	Odd Fixes
12665F:	drivers/staging/media/lirc/
12666
12667STAGING - LUSTRE PARALLEL FILESYSTEM
12668M:	Oleg Drokin <oleg.drokin@intel.com>
12669M:	Andreas Dilger <andreas.dilger@intel.com>
12670M:	James Simmons <jsimmons@infradead.org>
12671L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12672W:	http://wiki.lustre.org/
12673S:	Maintained
12674F:	drivers/staging/lustre
12675
12676STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12677M:	Marc Dietrich <marvin24@gmx.de>
12678L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12679L:	linux-tegra@vger.kernel.org
12680S:	Maintained
12681F:	drivers/staging/nvec/
12682
12683STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12684M:	Jens Frederich <jfrederich@gmail.com>
12685M:	Daniel Drake <dsd@laptop.org>
12686M:	Jon Nettleton <jon.nettleton@gmail.com>
12687W:	http://wiki.laptop.org/go/DCON
12688S:	Maintained
12689F:	drivers/staging/olpc_dcon/
12690
12691STAGING - REALTEK RTL8712U DRIVERS
12692M:	Larry Finger <Larry.Finger@lwfinger.net>
12693M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12694S:	Odd Fixes
12695F:	drivers/staging/rtl8712/
12696
12697STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12698M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12699M:	Teddy Wang <teddy.wang@siliconmotion.com>
12700M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12701L:	linux-fbdev@vger.kernel.org
12702S:	Maintained
12703F:	drivers/staging/sm750fb/
12704
12705STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12706M:	William Hubbs <w.d.hubbs@gmail.com>
12707M:	Chris Brannon <chris@the-brannons.com>
12708M:	Kirk Reiser <kirk@reisers.ca>
12709M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12710L:	speakup@linux-speakup.org
12711W:	http://www.linux-speakup.org/
12712S:	Odd Fixes
12713F:	drivers/staging/speakup/
12714
12715STAGING - VIA VT665X DRIVERS
12716M:	Forest Bond <forest@alittletooquiet.net>
12717S:	Odd Fixes
12718F:	drivers/staging/vt665?/
12719
12720STAGING - WILC1000 WIFI DRIVER
12721M:	Aditya Shankar <aditya.shankar@microchip.com>
12722M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12723L:	linux-wireless@vger.kernel.org
12724S:	Supported
12725F:	drivers/staging/wilc1000/
12726
12727STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12728M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12729S:	Odd Fixes
12730F:	drivers/staging/xgifb/
12731
12732STAGING SUBSYSTEM
12733M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12735L:	devel@driverdev.osuosl.org
12736S:	Supported
12737F:	drivers/staging/
12738
12739STARFIRE/DURALAN NETWORK DRIVER
12740M:	Ion Badulescu <ionut@badula.org>
12741S:	Odd Fixes
12742F:	drivers/net/ethernet/adaptec/starfire*
12743
12744STEC S1220 SKD DRIVER
12745M:	Bart Van Assche <bart.vanassche@wdc.com>
12746L:	linux-block@vger.kernel.org
12747S:	Maintained
12748F:	drivers/block/skd*[ch]
12749
12750STI CEC DRIVER
12751M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12752S:	Maintained
12753F:	drivers/staging/media/st-cec/
12754F:	Documentation/devicetree/bindings/media/stih-cec.txt
12755
12756STK1160 USB VIDEO CAPTURE DRIVER
12757M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12758L:	linux-media@vger.kernel.org
12759T:	git git://linuxtv.org/media_tree.git
12760S:	Maintained
12761F:	drivers/media/usb/stk1160/
12762
12763STMMAC ETHERNET DRIVER
12764M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12765M:	Alexandre Torgue <alexandre.torgue@st.com>
12766L:	netdev@vger.kernel.org
12767W:	http://www.stlinux.com
12768S:	Supported
12769F:	drivers/net/ethernet/stmicro/stmmac/
12770
12771SUN3/3X
12772M:	Sam Creasey <sammy@sammy.net>
12773W:	http://sammy.net/sun3/
12774S:	Maintained
12775F:	arch/m68k/kernel/*sun3*
12776F:	arch/m68k/sun3*/
12777F:	arch/m68k/include/asm/sun3*
12778F:	drivers/net/ethernet/i825xx/sun3*
12779
12780SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12781M:	Hans de Goede <hdegoede@redhat.com>
12782L:	linux-input@vger.kernel.org
12783S:	Maintained
12784F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12785F:	drivers/input/keyboard/sun4i-lradc-keys.c
12786
12787SUNDANCE NETWORK DRIVER
12788M:	Denis Kirjanov <kda@linux-powerpc.org>
12789L:	netdev@vger.kernel.org
12790S:	Maintained
12791F:	drivers/net/ethernet/dlink/sundance.c
12792
12793SUPERH
12794M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12795M:	Rich Felker <dalias@libc.org>
12796L:	linux-sh@vger.kernel.org
12797Q:	http://patchwork.kernel.org/project/linux-sh/list/
12798S:	Maintained
12799F:	Documentation/sh/
12800F:	arch/sh/
12801F:	drivers/sh/
12802
12803SUSPEND TO RAM
12804M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12805M:	Len Brown <len.brown@intel.com>
12806M:	Pavel Machek <pavel@ucw.cz>
12807L:	linux-pm@vger.kernel.org
12808B:	https://bugzilla.kernel.org
12809S:	Supported
12810F:	Documentation/power/
12811F:	arch/x86/kernel/acpi/
12812F:	drivers/base/power/
12813F:	kernel/power/
12814F:	include/linux/suspend.h
12815F:	include/linux/freezer.h
12816F:	include/linux/pm.h
12817
12818SVGA HANDLING
12819M:	Martin Mares <mj@ucw.cz>
12820L:	linux-video@atrey.karlin.mff.cuni.cz
12821S:	Maintained
12822F:	Documentation/svga.txt
12823F:	arch/x86/boot/video*
12824
12825SWIOTLB SUBSYSTEM
12826M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12827L:	linux-kernel@vger.kernel.org
12828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12829S:	Supported
12830F:	lib/swiotlb.c
12831F:	arch/*/kernel/pci-swiotlb.c
12832F:	include/linux/swiotlb.h
12833
12834SWITCHDEV
12835M:	Jiri Pirko <jiri@resnulli.us>
12836M:	Ivan Vecera <ivecera@redhat.com>
12837L:	netdev@vger.kernel.org
12838S:	Supported
12839F:	net/switchdev/
12840F:	include/net/switchdev.h
12841
12842SYNC FILE FRAMEWORK
12843M:	Sumit Semwal <sumit.semwal@linaro.org>
12844R:	Gustavo Padovan <gustavo@padovan.org>
12845S:	Maintained
12846L:	linux-media@vger.kernel.org
12847L:	dri-devel@lists.freedesktop.org
12848F:	drivers/dma-buf/sync_*
12849F:	drivers/dma-buf/dma-fence*
12850F:	drivers/dma-buf/sw_sync.c
12851F:	include/linux/sync_file.h
12852F:	include/uapi/linux/sync_file.h
12853F:	Documentation/sync_file.txt
12854T:	git git://anongit.freedesktop.org/drm/drm-misc
12855
12856SYNOPSYS ARC ARCHITECTURE
12857M:	Vineet Gupta <vgupta@synopsys.com>
12858L:	linux-snps-arc@lists.infradead.org
12859S:	Supported
12860F:	arch/arc/
12861F:	Documentation/devicetree/bindings/arc/*
12862F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12863F:	drivers/clocksource/arc_timer.c
12864F:	drivers/tty/serial/arc_uart.c
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12866
12867SYNOPSYS ARC HSDK SDP pll clock driver
12868M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12869S:	Supported
12870F:	drivers/clk/clk-hsdk-pll.c
12871F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12872
12873SYNOPSYS ARC SDP clock driver
12874M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12875S:	Supported
12876F:	drivers/clk/axs10x/*
12877F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12878
12879SYNOPSYS ARC SDP platform support
12880M:	Alexey Brodkin <abrodkin@synopsys.com>
12881S:	Supported
12882F:	arch/arc/plat-axs10x
12883F:	arch/arc/boot/dts/ax*
12884F:	Documentation/devicetree/bindings/arc/axs10*
12885
12886SYNOPSYS DESIGNWARE DMAC DRIVER
12887M:	Viresh Kumar <vireshk@kernel.org>
12888M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12889S:	Maintained
12890F:	include/linux/dma/dw.h
12891F:	include/linux/platform_data/dma-dw.h
12892F:	drivers/dma/dw/
12893
12894SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12895M:	Jie Deng <jiedeng@synopsys.com>
12896L:	netdev@vger.kernel.org
12897S:	Supported
12898F:	drivers/net/ethernet/synopsys/
12899
12900SYNOPSYS DESIGNWARE I2C DRIVER
12901M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12902R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12903R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12904L:	linux-i2c@vger.kernel.org
12905S:	Maintained
12906F:	drivers/i2c/busses/i2c-designware-*
12907F:	include/linux/platform_data/i2c-designware.h
12908
12909SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12910M:	Jaehoon Chung <jh80.chung@samsung.com>
12911L:	linux-mmc@vger.kernel.org
12912S:	Maintained
12913F:	drivers/mmc/host/dw_mmc*
12914
12915SYNOPSYS HSDK RESET CONTROLLER DRIVER
12916M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12917S:	Supported
12918F:	drivers/reset/reset-hsdk-v1.c
12919F:	include/dt-bindings/reset/snps,hsdk-v1-reset.h
12920F:	Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12921
12922SYSTEM CONFIGURATION (SYSCON)
12923M:	Lee Jones <lee.jones@linaro.org>
12924M:	Arnd Bergmann <arnd@arndb.de>
12925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12926S:	Supported
12927F:	drivers/mfd/syscon.c
12928
12929SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12930M:	Sudeep Holla <sudeep.holla@arm.com>
12931L:	linux-arm-kernel@lists.infradead.org
12932S:	Maintained
12933F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12934F:	drivers/clk/clk-scpi.c
12935F:	drivers/cpufreq/scpi-cpufreq.c
12936F:	drivers/firmware/arm_scpi.c
12937F:	include/linux/scpi_protocol.h
12938
12939SYSTEM RESET/SHUTDOWN DRIVERS
12940M:	Sebastian Reichel <sre@kernel.org>
12941L:	linux-pm@vger.kernel.org
12942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12943S:	Maintained
12944F:	Documentation/devicetree/bindings/power/reset/
12945F:	drivers/power/reset/
12946
12947SYSTEM TRACE MODULE CLASS
12948M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12949S:	Maintained
12950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12951F:	Documentation/trace/stm.txt
12952F:	drivers/hwtracing/stm/
12953F:	include/linux/stm.h
12954F:	include/uapi/linux/stm.h
12955
12956SYSV FILESYSTEM
12957M:	Christoph Hellwig <hch@infradead.org>
12958S:	Maintained
12959F:	Documentation/filesystems/sysv-fs.txt
12960F:	fs/sysv/
12961F:	include/linux/sysv_fs.h
12962
12963TARGET SUBSYSTEM
12964M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12965L:	linux-scsi@vger.kernel.org
12966L:	target-devel@vger.kernel.org
12967W:	http://www.linux-iscsi.org
12968W:	http://groups.google.com/group/linux-iscsi-target-dev
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12970S:	Supported
12971F:	drivers/target/
12972F:	include/target/
12973F:	Documentation/target/
12974
12975TASKSTATS STATISTICS INTERFACE
12976M:	Balbir Singh <bsingharora@gmail.com>
12977S:	Maintained
12978F:	Documentation/accounting/taskstats*
12979F:	include/linux/taskstats*
12980F:	kernel/taskstats.c
12981
12982TC subsystem
12983M:	Jamal Hadi Salim <jhs@mojatatu.com>
12984M:	Cong Wang <xiyou.wangcong@gmail.com>
12985M:	Jiri Pirko <jiri@resnulli.us>
12986L:	netdev@vger.kernel.org
12987S:	Maintained
12988F:	include/net/pkt_cls.h
12989F:	include/net/pkt_sched.h
12990F:	include/net/tc_act/
12991F:	include/uapi/linux/pkt_cls.h
12992F:	include/uapi/linux/pkt_sched.h
12993F:	include/uapi/linux/tc_act/
12994F:	include/uapi/linux/tc_ematch/
12995F:	net/sched/
12996
12997TCP LOW PRIORITY MODULE
12998M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12999M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13000W:	http://tcp-lp-mod.sourceforge.net/
13001S:	Maintained
13002F:	net/ipv4/tcp_lp.c
13003
13004TDA10071 MEDIA DRIVER
13005M:	Antti Palosaari <crope@iki.fi>
13006L:	linux-media@vger.kernel.org
13007W:	https://linuxtv.org
13008W:	http://palosaari.fi/linux/
13009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13010T:	git git://linuxtv.org/anttip/media_tree.git
13011S:	Maintained
13012F:	drivers/media/dvb-frontends/tda10071*
13013
13014TDA18212 MEDIA DRIVER
13015M:	Antti Palosaari <crope@iki.fi>
13016L:	linux-media@vger.kernel.org
13017W:	https://linuxtv.org
13018W:	http://palosaari.fi/linux/
13019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13020T:	git git://linuxtv.org/anttip/media_tree.git
13021S:	Maintained
13022F:	drivers/media/tuners/tda18212*
13023
13024TDA18218 MEDIA DRIVER
13025M:	Antti Palosaari <crope@iki.fi>
13026L:	linux-media@vger.kernel.org
13027W:	https://linuxtv.org
13028W:	http://palosaari.fi/linux/
13029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13030T:	git git://linuxtv.org/anttip/media_tree.git
13031S:	Maintained
13032F:	drivers/media/tuners/tda18218*
13033
13034TDA18271 MEDIA DRIVER
13035M:	Michael Krufky <mkrufky@linuxtv.org>
13036L:	linux-media@vger.kernel.org
13037W:	https://linuxtv.org
13038W:	http://github.com/mkrufky
13039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13040T:	git git://linuxtv.org/mkrufky/tuners.git
13041S:	Maintained
13042F:	drivers/media/tuners/tda18271*
13043
13044TDA827x MEDIA DRIVER
13045M:	Michael Krufky <mkrufky@linuxtv.org>
13046L:	linux-media@vger.kernel.org
13047W:	https://linuxtv.org
13048W:	http://github.com/mkrufky
13049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13050T:	git git://linuxtv.org/mkrufky/tuners.git
13051S:	Maintained
13052F:	drivers/media/tuners/tda8290.*
13053
13054TDA8290 MEDIA DRIVER
13055M:	Michael Krufky <mkrufky@linuxtv.org>
13056L:	linux-media@vger.kernel.org
13057W:	https://linuxtv.org
13058W:	http://github.com/mkrufky
13059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13060T:	git git://linuxtv.org/mkrufky/tuners.git
13061S:	Maintained
13062F:	drivers/media/tuners/tda8290.*
13063
13064TDA9840 MEDIA DRIVER
13065M:	Hans Verkuil <hverkuil@xs4all.nl>
13066L:	linux-media@vger.kernel.org
13067T:	git git://linuxtv.org/media_tree.git
13068W:	https://linuxtv.org
13069S:	Maintained
13070F:	drivers/media/i2c/tda9840*
13071
13072TEA5761 TUNER DRIVER
13073M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13074M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13075L:	linux-media@vger.kernel.org
13076W:	https://linuxtv.org
13077T:	git git://linuxtv.org/media_tree.git
13078S:	Odd fixes
13079F:	drivers/media/tuners/tea5761.*
13080
13081TEA5767 TUNER DRIVER
13082M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13084L:	linux-media@vger.kernel.org
13085W:	https://linuxtv.org
13086T:	git git://linuxtv.org/media_tree.git
13087S:	Maintained
13088F:	drivers/media/tuners/tea5767.*
13089
13090TEA6415C MEDIA DRIVER
13091M:	Hans Verkuil <hverkuil@xs4all.nl>
13092L:	linux-media@vger.kernel.org
13093T:	git git://linuxtv.org/media_tree.git
13094W:	https://linuxtv.org
13095S:	Maintained
13096F:	drivers/media/i2c/tea6415c*
13097
13098TEA6420 MEDIA DRIVER
13099M:	Hans Verkuil <hverkuil@xs4all.nl>
13100L:	linux-media@vger.kernel.org
13101T:	git git://linuxtv.org/media_tree.git
13102W:	https://linuxtv.org
13103S:	Maintained
13104F:	drivers/media/i2c/tea6420*
13105
13106TEAM DRIVER
13107M:	Jiri Pirko <jiri@resnulli.us>
13108L:	netdev@vger.kernel.org
13109S:	Supported
13110F:	drivers/net/team/
13111F:	include/linux/if_team.h
13112F:	include/uapi/linux/if_team.h
13113
13114TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13115M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13116S:	Maintained
13117F:	arch/x86/platform/ts5500/
13118
13119TECHNOTREND USB IR RECEIVER
13120M:	Sean Young <sean@mess.org>
13121L:	linux-media@vger.kernel.org
13122S:	Maintained
13123F:	drivers/media/rc/ttusbir.c
13124
13125TEE SUBSYSTEM
13126M:	Jens Wiklander <jens.wiklander@linaro.org>
13127S:	Maintained
13128F:	include/linux/tee_drv.h
13129F:	include/uapi/linux/tee.h
13130F:	drivers/tee/
13131F:	Documentation/tee.txt
13132
13133TEGRA ARCHITECTURE SUPPORT
13134M:	Thierry Reding <thierry.reding@gmail.com>
13135M:	Jonathan Hunter <jonathanh@nvidia.com>
13136L:	linux-tegra@vger.kernel.org
13137Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13139S:	Supported
13140N:	[^a-z]tegra
13141
13142TEGRA CLOCK DRIVER
13143M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13144M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13145S:	Supported
13146F:	drivers/clk/tegra/
13147
13148TEGRA DMA DRIVERS
13149M:	Laxman Dewangan <ldewangan@nvidia.com>
13150M:	Jon Hunter <jonathanh@nvidia.com>
13151S:	Supported
13152F:	drivers/dma/tegra*
13153
13154TEGRA I2C DRIVER
13155M:	Laxman Dewangan <ldewangan@nvidia.com>
13156S:	Supported
13157F:	drivers/i2c/busses/i2c-tegra.c
13158
13159TEGRA IOMMU DRIVERS
13160M:	Hiroshi Doyu <hdoyu@nvidia.com>
13161S:	Supported
13162F:	drivers/iommu/tegra*
13163
13164TEGRA KBC DRIVER
13165M:	Rakesh Iyer <riyer@nvidia.com>
13166M:	Laxman Dewangan <ldewangan@nvidia.com>
13167S:	Supported
13168F:	drivers/input/keyboard/tegra-kbc.c
13169
13170TEGRA PWM DRIVER
13171M:	Thierry Reding <thierry.reding@gmail.com>
13172S:	Supported
13173F:	drivers/pwm/pwm-tegra.c
13174
13175TEGRA SERIAL DRIVER
13176M:	Laxman Dewangan <ldewangan@nvidia.com>
13177S:	Supported
13178F:	drivers/tty/serial/serial-tegra.c
13179
13180TEGRA SPI DRIVER
13181M:	Laxman Dewangan <ldewangan@nvidia.com>
13182S:	Supported
13183F:	drivers/spi/spi-tegra*
13184
13185TEHUTI ETHERNET DRIVER
13186M:	Andy Gospodarek <andy@greyhouse.net>
13187L:	netdev@vger.kernel.org
13188S:	Supported
13189F:	drivers/net/ethernet/tehuti/*
13190
13191Telecom Clock Driver for MCPL0010
13192M:	Mark Gross <mark.gross@intel.com>
13193S:	Supported
13194F:	drivers/char/tlclk.c
13195
13196TENSILICA XTENSA PORT (xtensa)
13197M:	Chris Zankel <chris@zankel.net>
13198M:	Max Filippov <jcmvbkbc@gmail.com>
13199L:	linux-xtensa@linux-xtensa.org
13200T:	git git://github.com/czankel/xtensa-linux.git
13201S:	Maintained
13202F:	arch/xtensa/
13203F:	drivers/irqchip/irq-xtensa-*
13204
13205Texas Instruments' System Control Interface (TISCI) Protocol Driver
13206M:	Nishanth Menon <nm@ti.com>
13207M:	Tero Kristo <t-kristo@ti.com>
13208M:	Santosh Shilimkar <ssantosh@kernel.org>
13209L:	linux-arm-kernel@lists.infradead.org
13210S:	Maintained
13211F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13212F:	drivers/firmware/ti_sci*
13213F:	include/linux/soc/ti/ti_sci_protocol.h
13214F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13215F:	include/dt-bindings/genpd/k2g.h
13216F:	drivers/soc/ti/ti_sci_pm_domains.c
13217F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13218F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13219F:	drivers/clk/keystone/sci-clk.c
13220F:	drivers/reset/reset-ti-sci.c
13221
13222THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13223M:	Hans Verkuil <hverkuil@xs4all.nl>
13224L:	linux-media@vger.kernel.org
13225T:	git git://linuxtv.org/media_tree.git
13226W:	https://linuxtv.org
13227S:	Maintained
13228F:	drivers/media/radio/radio-raremono.c
13229
13230THERMAL
13231M:	Zhang Rui <rui.zhang@intel.com>
13232M:	Eduardo Valentin <edubezval@gmail.com>
13233L:	linux-pm@vger.kernel.org
13234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13236Q:	https://patchwork.kernel.org/project/linux-pm/list/
13237S:	Supported
13238F:	drivers/thermal/
13239F:	include/linux/thermal.h
13240F:	include/uapi/linux/thermal.h
13241F:	include/linux/cpu_cooling.h
13242F:	Documentation/devicetree/bindings/thermal/
13243
13244THERMAL/CPU_COOLING
13245M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13246M:	Viresh Kumar <viresh.kumar@linaro.org>
13247M:	Javi Merino <javi.merino@kernel.org>
13248L:	linux-pm@vger.kernel.org
13249S:	Supported
13250F:	Documentation/thermal/cpu-cooling-api.txt
13251F:	drivers/thermal/cpu_cooling.c
13252F:	include/linux/cpu_cooling.h
13253
13254THINKPAD ACPI EXTRAS DRIVER
13255M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13256L:	ibm-acpi-devel@lists.sourceforge.net
13257L:	platform-driver-x86@vger.kernel.org
13258W:	http://ibm-acpi.sourceforge.net
13259W:	http://thinkwiki.org/wiki/Ibm-acpi
13260T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13261S:	Maintained
13262F:	drivers/platform/x86/thinkpad_acpi.c
13263
13264THUNDERBOLT DRIVER
13265M:	Andreas Noever <andreas.noever@gmail.com>
13266M:	Michael Jamet <michael.jamet@intel.com>
13267M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13268M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13269S:	Maintained
13270F:	drivers/thunderbolt/
13271
13272THUNDERX GPIO DRIVER
13273M:	David Daney <david.daney@cavium.com>
13274S:	Maintained
13275F:	drivers/gpio/gpio-thunderx.c
13276
13277TI AM437X VPFE DRIVER
13278M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13279L:	linux-media@vger.kernel.org
13280W:	https://linuxtv.org
13281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13282T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13283S:	Maintained
13284F:	drivers/media/platform/am437x/
13285
13286TI BANDGAP AND THERMAL DRIVER
13287M:	Eduardo Valentin <edubezval@gmail.com>
13288M:	Keerthy <j-keerthy@ti.com>
13289L:	linux-pm@vger.kernel.org
13290L:	linux-omap@vger.kernel.org
13291S:	Maintained
13292F:	drivers/thermal/ti-soc-thermal/
13293
13294TI BQ27XXX POWER SUPPLY DRIVER
13295R:	Andrew F. Davis <afd@ti.com>
13296F:	include/linux/power/bq27xxx_battery.h
13297F:	drivers/power/supply/bq27xxx_battery.c
13298F:	drivers/power/supply/bq27xxx_battery_i2c.c
13299
13300TI CDCE706 CLOCK DRIVER
13301M:	Max Filippov <jcmvbkbc@gmail.com>
13302S:	Maintained
13303F:	drivers/clk/clk-cdce706.c
13304
13305TI CLOCK DRIVER
13306M:	Tero Kristo <t-kristo@ti.com>
13307L:	linux-omap@vger.kernel.org
13308S:	Maintained
13309F:	drivers/clk/ti/
13310F:	include/linux/clk/ti.h
13311
13312TI DAVINCI MACHINE SUPPORT
13313M:	Sekhar Nori <nsekhar@ti.com>
13314M:	Kevin Hilman <khilman@kernel.org>
13315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13317S:	Supported
13318F:	arch/arm/mach-davinci/
13319F:	drivers/i2c/busses/i2c-davinci.c
13320F:	arch/arm/boot/dts/da850*
13321
13322TI DAVINCI SERIES GPIO DRIVER
13323M:	Keerthy <j-keerthy@ti.com>
13324L:	linux-gpio@vger.kernel.org
13325S:	Maintained
13326F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13327F:	drivers/gpio/gpio-davinci.c
13328
13329TI DAVINCI SERIES MEDIA DRIVER
13330M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13331L:	linux-media@vger.kernel.org
13332W:	https://linuxtv.org
13333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13334T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13335S:	Maintained
13336F:	drivers/media/platform/davinci/
13337F:	include/media/davinci/
13338
13339TI ETHERNET SWITCH DRIVER (CPSW)
13340R:	Grygorii Strashko <grygorii.strashko@ti.com>
13341L:	linux-omap@vger.kernel.org
13342L:	netdev@vger.kernel.org
13343S:	Maintained
13344F:	drivers/net/ethernet/ti/cpsw*
13345F:	drivers/net/ethernet/ti/davinci*
13346
13347TI FLASH MEDIA INTERFACE DRIVER
13348M:	Alex Dubov <oakad@yahoo.com>
13349S:	Maintained
13350F:	drivers/misc/tifm*
13351F:	drivers/mmc/host/tifm_sd.c
13352F:	include/linux/tifm.h
13353
13354TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13355M:	Santosh Shilimkar <ssantosh@kernel.org>
13356L:	linux-kernel@vger.kernel.org
13357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13358S:	Maintained
13359F:	drivers/soc/ti/*
13360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13361
13362TI LM49xxx FAMILY ASoC CODEC DRIVERS
13363M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13364M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13366S:	Maintained
13367F:	sound/soc/codecs/lm49453*
13368F:	sound/soc/codecs/isabelle*
13369
13370TI LP855x BACKLIGHT DRIVER
13371M:	Milo Kim <milo.kim@ti.com>
13372S:	Maintained
13373F:	Documentation/backlight/lp855x-driver.txt
13374F:	drivers/video/backlight/lp855x_bl.c
13375F:	include/linux/platform_data/lp855x.h
13376
13377TI LP8727 CHARGER DRIVER
13378M:	Milo Kim <milo.kim@ti.com>
13379S:	Maintained
13380F:	drivers/power/supply/lp8727_charger.c
13381F:	include/linux/platform_data/lp8727.h
13382
13383TI LP8788 MFD DRIVER
13384M:	Milo Kim <milo.kim@ti.com>
13385S:	Maintained
13386F:	drivers/iio/adc/lp8788_adc.c
13387F:	drivers/leds/leds-lp8788.c
13388F:	drivers/mfd/lp8788*.c
13389F:	drivers/power/supply/lp8788-charger.c
13390F:	drivers/regulator/lp8788-*.c
13391F:	include/linux/mfd/lp8788*.h
13392
13393TI NETCP ETHERNET DRIVER
13394M:	Wingman Kwok <w-kwok2@ti.com>
13395M:	Murali Karicheri <m-karicheri2@ti.com>
13396L:	netdev@vger.kernel.org
13397S:	Maintained
13398F:	drivers/net/ethernet/ti/netcp*
13399
13400TI TAS571X FAMILY ASoC CODEC DRIVER
13401M:	Kevin Cernekee <cernekee@chromium.org>
13402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13403S:	Odd Fixes
13404F:	sound/soc/codecs/tas571x*
13405
13406TI TRF7970A NFC DRIVER
13407M:	Mark Greer <mgreer@animalcreek.com>
13408L:	linux-wireless@vger.kernel.org
13409L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13410S:	Supported
13411F:	drivers/nfc/trf7970a.c
13412F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13413
13414TI TWL4030 SERIES SOC CODEC DRIVER
13415M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13416L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13417S:	Maintained
13418F:	sound/soc/codecs/twl4030*
13419
13420TI VPE/CAL DRIVERS
13421M:	Benoit Parrot <bparrot@ti.com>
13422L:	linux-media@vger.kernel.org
13423W:	http://linuxtv.org/
13424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13425S:	Maintained
13426F:	drivers/media/platform/ti-vpe/
13427
13428TI WILINK WIRELESS DRIVERS
13429L:	linux-wireless@vger.kernel.org
13430W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13431W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13433S:	Orphan
13434F:	drivers/net/wireless/ti/
13435F:	include/linux/wl12xx.h
13436
13437TILE ARCHITECTURE
13438M:	Chris Metcalf <cmetcalf@mellanox.com>
13439W:	http://www.mellanox.com/repository/solutions/tile-scm/
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13441S:	Supported
13442F:	arch/tile/
13443F:	drivers/char/tile-srom.c
13444F:	drivers/edac/tile_edac.c
13445F:	drivers/net/ethernet/tile/
13446F:	drivers/rtc/rtc-tile.c
13447F:	drivers/tty/hvc/hvc_tile.c
13448F:	drivers/tty/serial/tilegx.c
13449F:	drivers/usb/host/*-tilegx.c
13450F:	include/linux/usb/tilegx.h
13451
13452TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13453M:	John Stultz <john.stultz@linaro.org>
13454M:	Thomas Gleixner <tglx@linutronix.de>
13455R:	Stephen Boyd <sboyd@codeaurora.org>
13456L:	linux-kernel@vger.kernel.org
13457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13458S:	Supported
13459F:	include/linux/clocksource.h
13460F:	include/linux/time.h
13461F:	include/linux/timex.h
13462F:	include/uapi/linux/time.h
13463F:	include/uapi/linux/timex.h
13464F:	kernel/time/clocksource.c
13465F:	kernel/time/time*.c
13466F:	kernel/time/alarmtimer.c
13467F:	kernel/time/ntp.c
13468F:	tools/testing/selftests/timers/
13469
13470TIPC NETWORK LAYER
13471M:	Jon Maloy <jon.maloy@ericsson.com>
13472M:	Ying Xue <ying.xue@windriver.com>
13473L:	netdev@vger.kernel.org (core kernel code)
13474L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13475W:	http://tipc.sourceforge.net/
13476S:	Maintained
13477F:	include/uapi/linux/tipc*.h
13478F:	net/tipc/
13479
13480TLAN NETWORK DRIVER
13481M:	Samuel Chessman <chessman@tux.org>
13482L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13483W:	http://sourceforge.net/projects/tlan/
13484S:	Maintained
13485F:	Documentation/networking/tlan.txt
13486F:	drivers/net/ethernet/ti/tlan.*
13487
13488TM6000 VIDEO4LINUX DRIVER
13489M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13490M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13491L:	linux-media@vger.kernel.org
13492W:	https://linuxtv.org
13493T:	git git://linuxtv.org/media_tree.git
13494S:	Odd fixes
13495F:	drivers/media/usb/tm6000/
13496F:	Documentation/media/v4l-drivers/tm6000*
13497
13498TMIO/SDHI MMC DRIVER
13499M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13500L:	linux-mmc@vger.kernel.org
13501S:	Supported
13502F:	drivers/mmc/host/tmio_mmc*
13503F:	drivers/mmc/host/renesas_sdhi*
13504F:	include/linux/mfd/tmio.h
13505
13506TMP401 HARDWARE MONITOR DRIVER
13507M:	Guenter Roeck <linux@roeck-us.net>
13508L:	linux-hwmon@vger.kernel.org
13509S:	Maintained
13510F:	Documentation/hwmon/tmp401
13511F:	drivers/hwmon/tmp401.c
13512
13513TMPFS (SHMEM FILESYSTEM)
13514M:	Hugh Dickins <hughd@google.com>
13515L:	linux-mm@kvack.org
13516S:	Maintained
13517F:	include/linux/shmem_fs.h
13518F:	mm/shmem.c
13519
13520TOMOYO SECURITY MODULE
13521M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13522M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13523L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13524L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13525L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13526L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13527W:	http://tomoyo.sourceforge.jp/
13528T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13529S:	Maintained
13530F:	security/tomoyo/
13531
13532TOPSTAR LAPTOP EXTRAS DRIVER
13533M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13534L:	platform-driver-x86@vger.kernel.org
13535S:	Maintained
13536F:	drivers/platform/x86/topstar-laptop.c
13537
13538TOSHIBA ACPI EXTRAS DRIVER
13539M:	Azael Avalos <coproscefalo@gmail.com>
13540L:	platform-driver-x86@vger.kernel.org
13541S:	Maintained
13542F:	drivers/platform/x86/toshiba_acpi.c
13543
13544TOSHIBA BLUETOOTH DRIVER
13545M:	Azael Avalos <coproscefalo@gmail.com>
13546L:	platform-driver-x86@vger.kernel.org
13547S:	Maintained
13548F:	drivers/platform/x86/toshiba_bluetooth.c
13549
13550TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13551M:	Azael Avalos <coproscefalo@gmail.com>
13552L:	platform-driver-x86@vger.kernel.org
13553S:	Maintained
13554F:	drivers/platform/x86/toshiba_haps.c
13555
13556TOSHIBA SMM DRIVER
13557M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13558W:	http://www.buzzard.org.uk/toshiba/
13559S:	Maintained
13560F:	drivers/char/toshiba.c
13561F:	include/linux/toshiba.h
13562F:	include/uapi/linux/toshiba.h
13563
13564TOSHIBA TC358743 DRIVER
13565M:	Mats Randgaard <matrandg@cisco.com>
13566L:	linux-media@vger.kernel.org
13567S:	Maintained
13568F:	drivers/media/i2c/tc358743*
13569F:	include/media/i2c/tc358743.h
13570
13571TOSHIBA WMI HOTKEYS DRIVER
13572M:	Azael Avalos <coproscefalo@gmail.com>
13573L:	platform-driver-x86@vger.kernel.org
13574S:	Maintained
13575F:	drivers/platform/x86/toshiba-wmi.c
13576
13577TPM DEVICE DRIVER
13578M:	Peter Huewe <peterhuewe@gmx.de>
13579M:	Marcel Selhorst <tpmdd@selhorst.net>
13580M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13581R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13582W:	http://tpmdd.sourceforge.net
13583L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13584Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13585T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13586S:	Maintained
13587F:	drivers/char/tpm/
13588
13589TPM IBM_VTPM DEVICE DRIVER
13590M:	Ashley Lai <ashleydlai@gmail.com>
13591W:	http://tpmdd.sourceforge.net
13592L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13593S:	Maintained
13594F:	drivers/char/tpm/tpm_ibmvtpm*
13595
13596TRACING
13597M:	Steven Rostedt <rostedt@goodmis.org>
13598M:	Ingo Molnar <mingo@redhat.com>
13599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13600S:	Maintained
13601F:	Documentation/trace/ftrace.txt
13602F:	arch/*/*/*/ftrace.h
13603F:	arch/*/kernel/ftrace.c
13604F:	include/*/ftrace.h
13605F:	include/linux/trace*.h
13606F:	include/trace/
13607F:	kernel/trace/
13608F:	tools/testing/selftests/ftrace/
13609
13610TRACING MMIO ACCESSES (MMIOTRACE)
13611M:	Steven Rostedt <rostedt@goodmis.org>
13612M:	Ingo Molnar <mingo@kernel.org>
13613R:	Karol Herbst <karolherbst@gmail.com>
13614R:	Pekka Paalanen <ppaalanen@gmail.com>
13615S:	Maintained
13616L:	linux-kernel@vger.kernel.org
13617L:	nouveau@lists.freedesktop.org
13618F:	kernel/trace/trace_mmiotrace.c
13619F:	include/linux/mmiotrace.h
13620F:	arch/x86/mm/kmmio.c
13621F:	arch/x86/mm/mmio-mod.c
13622F:	arch/x86/mm/testmmiotrace.c
13623
13624TRIVIAL PATCHES
13625M:	Jiri Kosina <trivial@kernel.org>
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13627S:	Maintained
13628K:	^Subject:.*(?i)trivial
13629
13630TTY LAYER
13631M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13632M:	Jiri Slaby <jslaby@suse.com>
13633S:	Supported
13634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13635F:	Documentation/serial/
13636F:	drivers/tty/
13637F:	drivers/tty/serial/serial_core.c
13638F:	include/linux/serial_core.h
13639F:	include/linux/serial.h
13640F:	include/linux/tty.h
13641F:	include/uapi/linux/serial_core.h
13642F:	include/uapi/linux/serial.h
13643F:	include/uapi/linux/tty.h
13644
13645TUA9001 MEDIA DRIVER
13646M:	Antti Palosaari <crope@iki.fi>
13647L:	linux-media@vger.kernel.org
13648W:	https://linuxtv.org
13649W:	http://palosaari.fi/linux/
13650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13651T:	git git://linuxtv.org/anttip/media_tree.git
13652S:	Maintained
13653F:	drivers/media/tuners/tua9001*
13654
13655TULIP NETWORK DRIVERS
13656L:	netdev@vger.kernel.org
13657L:	linux-parisc@vger.kernel.org
13658S:	Orphan
13659F:	drivers/net/ethernet/dec/tulip/
13660
13661TUN/TAP driver
13662M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13663W:	http://vtun.sourceforge.net/tun
13664S:	Maintained
13665F:	Documentation/networking/tuntap.txt
13666F:	arch/um/os-Linux/drivers/
13667
13668TURBOCHANNEL SUBSYSTEM
13669M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13670M:	Ralf Baechle <ralf@linux-mips.org>
13671L:	linux-mips@linux-mips.org
13672Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13673S:	Maintained
13674F:	drivers/tc/
13675F:	include/linux/tc.h
13676
13677TW5864 VIDEO4LINUX DRIVER
13678M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13679M:	Anton Sviridenko <anton@corp.bluecherry.net>
13680M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13681M:	Andrey Utkin <andrey_utkin@fastmail.com>
13682L:	linux-media@vger.kernel.org
13683S:	Supported
13684F:	drivers/media/pci/tw5864/
13685
13686TW68 VIDEO4LINUX DRIVER
13687M:	Hans Verkuil <hverkuil@xs4all.nl>
13688L:	linux-media@vger.kernel.org
13689T:	git git://linuxtv.org/media_tree.git
13690W:	https://linuxtv.org
13691S:	Odd Fixes
13692F:	drivers/media/pci/tw68/
13693
13694TW686X VIDEO4LINUX DRIVER
13695M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13696L:	linux-media@vger.kernel.org
13697T:	git git://linuxtv.org/media_tree.git
13698W:	http://linuxtv.org
13699S:	Maintained
13700F:	drivers/media/pci/tw686x/
13701
13702UBI FILE SYSTEM (UBIFS)
13703M:	Richard Weinberger <richard@nod.at>
13704M:	Artem Bityutskiy <dedekind1@gmail.com>
13705M:	Adrian Hunter <adrian.hunter@intel.com>
13706L:	linux-mtd@lists.infradead.org
13707T:	git git://git.infradead.org/ubifs-2.6.git
13708W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13709S:	Supported
13710F:	Documentation/filesystems/ubifs.txt
13711F:	fs/ubifs/
13712
13713UCLINUX (M68KNOMMU AND COLDFIRE)
13714M:	Greg Ungerer <gerg@linux-m68k.org>
13715W:	http://www.linux-m68k.org/
13716W:	http://www.uclinux.org/
13717L:	linux-m68k@lists.linux-m68k.org
13718L:	uclinux-dev@uclinux.org  (subscribers-only)
13719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13720S:	Maintained
13721F:	arch/m68k/coldfire/
13722F:	arch/m68k/68*/
13723F:	arch/m68k/*/*_no.*
13724F:	arch/m68k/include/asm/*_no.*
13725
13726UDF FILESYSTEM
13727M:	Jan Kara <jack@suse.com>
13728S:	Maintained
13729F:	Documentation/filesystems/udf.txt
13730F:	fs/udf/
13731
13732UDRAW TABLET
13733M:	Bastien Nocera <hadess@hadess.net>
13734L:	linux-input@vger.kernel.org
13735S:	Maintained
13736F:	drivers/hid/hid-udraw.c
13737
13738UFS FILESYSTEM
13739M:	Evgeniy Dushistov <dushistov@mail.ru>
13740S:	Maintained
13741F:	Documentation/filesystems/ufs.txt
13742F:	fs/ufs/
13743
13744UHID USERSPACE HID IO DRIVER:
13745M:	David Herrmann <dh.herrmann@googlemail.com>
13746L:	linux-input@vger.kernel.org
13747S:	Maintained
13748F:	drivers/hid/uhid.c
13749F:	include/uapi/linux/uhid.h
13750
13751ULPI BUS
13752M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13753L:	linux-usb@vger.kernel.org
13754S:	Maintained
13755F:	drivers/usb/common/ulpi.c
13756F:	include/linux/ulpi/
13757
13758ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13759L:	linux-usb@vger.kernel.org
13760S:	Orphan
13761F:	drivers/uwb/
13762F:	include/linux/uwb.h
13763F:	include/linux/uwb/
13764
13765UNICORE32 ARCHITECTURE:
13766M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13767W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13768S:	Maintained
13769T:	git git://github.com/gxt/linux.git
13770F:	arch/unicore32/
13771
13772UNIFDEF
13773M:	Tony Finch <dot@dotat.at>
13774W:	http://dotat.at/prog/unifdef
13775S:	Maintained
13776F:	scripts/unifdef.c
13777
13778UNIFORM CDROM DRIVER
13779M:	Jens Axboe <axboe@kernel.dk>
13780W:	http://www.kernel.dk
13781S:	Maintained
13782F:	Documentation/cdrom/
13783F:	drivers/cdrom/cdrom.c
13784F:	include/linux/cdrom.h
13785F:	include/uapi/linux/cdrom.h
13786
13787UNISYS S-PAR DRIVERS
13788M:	David Kershner <david.kershner@unisys.com>
13789L:	sparmaintainer@unisys.com (Unisys internal)
13790S:	Supported
13791F:	drivers/staging/unisys/
13792
13793UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13794M:	Vinayak Holikatti <vinholikatti@gmail.com>
13795L:	linux-scsi@vger.kernel.org
13796S:	Supported
13797F:	Documentation/scsi/ufs.txt
13798F:	drivers/scsi/ufs/
13799
13800UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13801M:	Joao Pinto <jpinto@synopsys.com>
13802L:	linux-scsi@vger.kernel.org
13803S:	Supported
13804F:	drivers/scsi/ufs/*dwc*
13805
13806UNSORTED BLOCK IMAGES (UBI)
13807M:	Artem Bityutskiy <dedekind1@gmail.com>
13808M:	Richard Weinberger <richard@nod.at>
13809W:	http://www.linux-mtd.infradead.org/
13810L:	linux-mtd@lists.infradead.org
13811T:	git git://git.infradead.org/ubifs-2.6.git
13812S:	Supported
13813F:	drivers/mtd/ubi/
13814F:	include/linux/mtd/ubi.h
13815F:	include/uapi/mtd/ubi-user.h
13816
13817USB "USBNET" DRIVER FRAMEWORK
13818M:	Oliver Neukum <oneukum@suse.com>
13819L:	netdev@vger.kernel.org
13820W:	http://www.linux-usb.org/usbnet
13821S:	Maintained
13822F:	drivers/net/usb/usbnet.c
13823F:	include/linux/usb/usbnet.h
13824
13825USB ACM DRIVER
13826M:	Oliver Neukum <oneukum@suse.com>
13827L:	linux-usb@vger.kernel.org
13828S:	Maintained
13829F:	Documentation/usb/acm.txt
13830F:	drivers/usb/class/cdc-acm.*
13831
13832USB AR5523 WIRELESS DRIVER
13833M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13834L:	linux-wireless@vger.kernel.org
13835S:	Maintained
13836F:	drivers/net/wireless/ath/ar5523/
13837
13838USB ATTACHED SCSI
13839M:	Oliver Neukum <oneukum@suse.com>
13840L:	linux-usb@vger.kernel.org
13841L:	linux-scsi@vger.kernel.org
13842S:	Maintained
13843F:	drivers/usb/storage/uas.c
13844
13845USB CDC ETHERNET DRIVER
13846M:	Oliver Neukum <oliver@neukum.org>
13847L:	linux-usb@vger.kernel.org
13848S:	Maintained
13849F:	drivers/net/usb/cdc_*.c
13850F:	include/uapi/linux/usb/cdc.h
13851
13852USB CHAOSKEY DRIVER
13853M:	Keith Packard <keithp@keithp.com>
13854L:	linux-usb@vger.kernel.org
13855S:	Maintained
13856F:	drivers/usb/misc/chaoskey.c
13857
13858USB CYPRESS C67X00 DRIVER
13859M:	Peter Korsgaard <jacmet@sunsite.dk>
13860L:	linux-usb@vger.kernel.org
13861S:	Maintained
13862F:	drivers/usb/c67x00/
13863
13864USB DAVICOM DM9601 DRIVER
13865M:	Peter Korsgaard <jacmet@sunsite.dk>
13866L:	netdev@vger.kernel.org
13867W:	http://www.linux-usb.org/usbnet
13868S:	Maintained
13869F:	drivers/net/usb/dm9601.c
13870
13871USB DIAMOND RIO500 DRIVER
13872M:	Cesar Miquel <miquel@df.uba.ar>
13873L:	rio500-users@lists.sourceforge.net
13874W:	http://rio500.sourceforge.net
13875S:	Maintained
13876F:	drivers/usb/misc/rio500*
13877
13878USB EHCI DRIVER
13879M:	Alan Stern <stern@rowland.harvard.edu>
13880L:	linux-usb@vger.kernel.org
13881S:	Maintained
13882F:	Documentation/usb/ehci.txt
13883F:	drivers/usb/host/ehci*
13884
13885USB GADGET/PERIPHERAL SUBSYSTEM
13886M:	Felipe Balbi <balbi@kernel.org>
13887L:	linux-usb@vger.kernel.org
13888W:	http://www.linux-usb.org/gadget
13889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13890S:	Maintained
13891F:	drivers/usb/gadget/
13892F:	include/linux/usb/gadget*
13893
13894USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13895M:	Jiri Kosina <jikos@kernel.org>
13896R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13897L:	linux-usb@vger.kernel.org
13898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13899S:	Maintained
13900F:	Documentation/hid/hiddev.txt
13901F:	drivers/hid/usbhid/
13902
13903USB ISP116X DRIVER
13904M:	Olav Kongas <ok@artecdesign.ee>
13905L:	linux-usb@vger.kernel.org
13906S:	Maintained
13907F:	drivers/usb/host/isp116x*
13908F:	include/linux/usb/isp116x.h
13909
13910USB LAN78XX ETHERNET DRIVER
13911M:	Woojung Huh <woojung.huh@microchip.com>
13912M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13913L:	netdev@vger.kernel.org
13914S:	Maintained
13915F:	drivers/net/usb/lan78xx.*
13916
13917USB MASS STORAGE DRIVER
13918M:	Alan Stern <stern@rowland.harvard.edu>
13919L:	linux-usb@vger.kernel.org
13920L:	usb-storage@lists.one-eyed-alien.net
13921S:	Maintained
13922W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13923F:	drivers/usb/storage/
13924
13925USB MIDI DRIVER
13926M:	Clemens Ladisch <clemens@ladisch.de>
13927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13928T:	git git://git.alsa-project.org/alsa-kernel.git
13929S:	Maintained
13930F:	sound/usb/midi.*
13931
13932USB NETWORKING DRIVERS
13933L:	linux-usb@vger.kernel.org
13934S:	Odd Fixes
13935F:	drivers/net/usb/
13936
13937USB OHCI DRIVER
13938M:	Alan Stern <stern@rowland.harvard.edu>
13939L:	linux-usb@vger.kernel.org
13940S:	Maintained
13941F:	Documentation/usb/ohci.txt
13942F:	drivers/usb/host/ohci*
13943
13944USB OTG FSM (Finite State Machine)
13945M:	Peter Chen <Peter.Chen@nxp.com>
13946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13947L:	linux-usb@vger.kernel.org
13948S:	Maintained
13949F:	drivers/usb/common/usb-otg-fsm.c
13950
13951USB OVER IP DRIVER
13952M:	Valentina Manea <valentina.manea.m@gmail.com>
13953M:	Shuah Khan <shuahkh@osg.samsung.com>
13954M:	Shuah Khan <shuah@kernel.org>
13955L:	linux-usb@vger.kernel.org
13956S:	Maintained
13957F:	Documentation/usb/usbip_protocol.txt
13958F:	drivers/usb/usbip/
13959F:	tools/usb/usbip/
13960
13961USB PEGASUS DRIVER
13962M:	Petko Manolov <petkan@nucleusys.com>
13963L:	linux-usb@vger.kernel.org
13964L:	netdev@vger.kernel.org
13965T:	git git://github.com/petkan/pegasus.git
13966W:	https://github.com/petkan/pegasus
13967S:	Maintained
13968F:	drivers/net/usb/pegasus.*
13969
13970USB PHY LAYER
13971M:	Felipe Balbi <balbi@kernel.org>
13972L:	linux-usb@vger.kernel.org
13973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13974S:	Maintained
13975F:	drivers/usb/phy/
13976
13977USB PRINTER DRIVER (usblp)
13978M:	Pete Zaitcev <zaitcev@redhat.com>
13979L:	linux-usb@vger.kernel.org
13980S:	Supported
13981F:	drivers/usb/class/usblp.c
13982
13983USB QMI WWAN NETWORK DRIVER
13984M:	Bjørn Mork <bjorn@mork.no>
13985L:	netdev@vger.kernel.org
13986S:	Maintained
13987F:	Documentation/ABI/testing/sysfs-class-net-qmi
13988F:	drivers/net/usb/qmi_wwan.c
13989
13990USB RTL8150 DRIVER
13991M:	Petko Manolov <petkan@nucleusys.com>
13992L:	linux-usb@vger.kernel.org
13993L:	netdev@vger.kernel.org
13994T:	git git://github.com/petkan/rtl8150.git
13995W:	https://github.com/petkan/rtl8150
13996S:	Maintained
13997F:	drivers/net/usb/rtl8150.c
13998
13999USB SERIAL SUBSYSTEM
14000M:	Johan Hovold <johan@kernel.org>
14001L:	linux-usb@vger.kernel.org
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14003S:	Maintained
14004F:	Documentation/usb/usb-serial.txt
14005F:	drivers/usb/serial/
14006F:	include/linux/usb/serial.h
14007
14008USB SMSC75XX ETHERNET DRIVER
14009M:	Steve Glendinning <steve.glendinning@shawell.net>
14010L:	netdev@vger.kernel.org
14011S:	Maintained
14012F:	drivers/net/usb/smsc75xx.*
14013
14014USB SMSC95XX ETHERNET DRIVER
14015M:	Steve Glendinning <steve.glendinning@shawell.net>
14016M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14017L:	netdev@vger.kernel.org
14018S:	Maintained
14019F:	drivers/net/usb/smsc95xx.*
14020
14021USB SUBSYSTEM
14022M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14023L:	linux-usb@vger.kernel.org
14024W:	http://www.linux-usb.org
14025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14026S:	Supported
14027F:	Documentation/devicetree/bindings/usb/
14028F:	Documentation/usb/
14029F:	drivers/usb/
14030F:	include/linux/usb.h
14031F:	include/linux/usb/
14032
14033USB TYPEC SUBSYSTEM
14034M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14035L:	linux-usb@vger.kernel.org
14036S:	Maintained
14037F:	Documentation/ABI/testing/sysfs-class-typec
14038F:	Documentation/usb/typec.rst
14039F:	drivers/usb/typec/
14040F:	include/linux/usb/typec.h
14041
14042USB UHCI DRIVER
14043M:	Alan Stern <stern@rowland.harvard.edu>
14044L:	linux-usb@vger.kernel.org
14045S:	Maintained
14046F:	drivers/usb/host/uhci*
14047
14048USB VIDEO CLASS
14049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14050L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14051L:	linux-media@vger.kernel.org
14052T:	git git://linuxtv.org/media_tree.git
14053W:	http://www.ideasonboard.org/uvc/
14054S:	Maintained
14055F:	drivers/media/usb/uvc/
14056F:	include/uapi/linux/uvcvideo.h
14057
14058USB VISION DRIVER
14059M:	Hans Verkuil <hverkuil@xs4all.nl>
14060L:	linux-media@vger.kernel.org
14061T:	git git://linuxtv.org/media_tree.git
14062W:	https://linuxtv.org
14063S:	Odd Fixes
14064F:	drivers/media/usb/usbvision/
14065
14066USB WEBCAM GADGET
14067M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14068L:	linux-usb@vger.kernel.org
14069S:	Maintained
14070F:	drivers/usb/gadget/function/*uvc*
14071F:	drivers/usb/gadget/legacy/webcam.c
14072
14073USB WIRELESS RNDIS DRIVER (rndis_wlan)
14074M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14075L:	linux-wireless@vger.kernel.org
14076S:	Maintained
14077F:	drivers/net/wireless/rndis_wlan.c
14078
14079USB XHCI DRIVER
14080M:	Mathias Nyman <mathias.nyman@intel.com>
14081L:	linux-usb@vger.kernel.org
14082S:	Supported
14083F:	drivers/usb/host/xhci*
14084F:	drivers/usb/host/pci-quirks*
14085
14086USB ZD1201 DRIVER
14087L:	linux-wireless@vger.kernel.org
14088W:	http://linux-lc100020.sourceforge.net
14089S:	Orphan
14090F:	drivers/net/wireless/zydas/zd1201.*
14091
14092USB ZR364XX DRIVER
14093M:	Antoine Jacquet <royale@zerezo.com>
14094L:	linux-usb@vger.kernel.org
14095L:	linux-media@vger.kernel.org
14096T:	git git://linuxtv.org/media_tree.git
14097W:	http://royale.zerezo.com/zr364xx/
14098S:	Maintained
14099F:	Documentation/media/v4l-drivers/zr364xx*
14100F:	drivers/media/usb/zr364xx/
14101
14102USER-MODE LINUX (UML)
14103M:	Jeff Dike <jdike@addtoit.com>
14104M:	Richard Weinberger <richard@nod.at>
14105L:	user-mode-linux-devel@lists.sourceforge.net
14106L:	user-mode-linux-user@lists.sourceforge.net
14107W:	http://user-mode-linux.sourceforge.net
14108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14109S:	Maintained
14110F:	Documentation/virtual/uml/
14111F:	arch/um/
14112F:	arch/x86/um/
14113F:	fs/hostfs/
14114F:	fs/hppfs/
14115
14116USERSPACE I/O (UIO)
14117M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14118S:	Maintained
14119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14120F:	Documentation/driver-api/uio-howto.rst
14121F:	drivers/uio/
14122F:	include/linux/uio*.h
14123
14124UTIL-LINUX PACKAGE
14125M:	Karel Zak <kzak@redhat.com>
14126L:	util-linux@vger.kernel.org
14127W:	http://en.wikipedia.org/wiki/Util-linux
14128T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14129S:	Maintained
14130
14131UUID HELPERS
14132M:	Christoph Hellwig <hch@lst.de>
14133R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14134L:	linux-kernel@vger.kernel.org
14135T:	git git://git.infradead.org/users/hch/uuid.git
14136F:	lib/uuid.c
14137F:	lib/test_uuid.c
14138F:	include/linux/uuid.h
14139F:	include/uapi/linux/uuid.h
14140S:	Maintained
14141
14142UVESAFB DRIVER
14143M:	Michal Januszewski <spock@gentoo.org>
14144L:	linux-fbdev@vger.kernel.org
14145W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14146S:	Maintained
14147F:	Documentation/fb/uvesafb.txt
14148F:	drivers/video/fbdev/uvesafb.*
14149
14150VF610 NAND DRIVER
14151M:	Stefan Agner <stefan@agner.ch>
14152L:	linux-mtd@lists.infradead.org
14153S:	Supported
14154F:	drivers/mtd/nand/vf610_nfc.c
14155
14156VFAT/FAT/MSDOS FILESYSTEM
14157M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14158S:	Maintained
14159F:	Documentation/filesystems/vfat.txt
14160F:	fs/fat/
14161
14162VFIO DRIVER
14163M:	Alex Williamson <alex.williamson@redhat.com>
14164L:	kvm@vger.kernel.org
14165T:	git git://github.com/awilliam/linux-vfio.git
14166S:	Maintained
14167F:	Documentation/vfio.txt
14168F:	drivers/vfio/
14169F:	include/linux/vfio.h
14170F:	include/uapi/linux/vfio.h
14171
14172VFIO MEDIATED DEVICE DRIVERS
14173M:	Kirti Wankhede <kwankhede@nvidia.com>
14174L:	kvm@vger.kernel.org
14175S:	Maintained
14176F:	Documentation/vfio-mediated-device.txt
14177F:	drivers/vfio/mdev/
14178F:	include/linux/mdev.h
14179F:	samples/vfio-mdev/
14180
14181VFIO PLATFORM DRIVER
14182M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14183L:	kvm@vger.kernel.org
14184S:	Maintained
14185F:	drivers/vfio/platform/
14186
14187VGA_SWITCHEROO
14188R:	Lukas Wunner <lukas@wunner.de>
14189S:	Maintained
14190F:	Documentation/gpu/vga-switcheroo.rst
14191F:	drivers/gpu/vga/vga_switcheroo.c
14192F:	include/linux/vga_switcheroo.h
14193T:	git git://anongit.freedesktop.org/drm/drm-misc
14194
14195VIA RHINE NETWORK DRIVER
14196S:	Orphan
14197F:	drivers/net/ethernet/via/via-rhine.c
14198
14199VIA SD/MMC CARD CONTROLLER DRIVER
14200M:	Bruce Chang <brucechang@via.com.tw>
14201M:	Harald Welte <HaraldWelte@viatech.com>
14202S:	Maintained
14203F:	drivers/mmc/host/via-sdmmc.c
14204
14205VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14206M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14207L:	linux-fbdev@vger.kernel.org
14208S:	Maintained
14209F:	include/linux/via-core.h
14210F:	include/linux/via-gpio.h
14211F:	include/linux/via_i2c.h
14212F:	drivers/video/fbdev/via/
14213
14214VIA VELOCITY NETWORK DRIVER
14215M:	Francois Romieu <romieu@fr.zoreil.com>
14216L:	netdev@vger.kernel.org
14217S:	Maintained
14218F:	drivers/net/ethernet/via/via-velocity.*
14219
14220VIDEO MULTIPLEXER DRIVER
14221M:	Philipp Zabel <p.zabel@pengutronix.de>
14222L:	linux-media@vger.kernel.org
14223S:	Maintained
14224F:	drivers/media/platform/video-mux.c
14225
14226VIDEOBUF2 FRAMEWORK
14227M:	Pawel Osciak <pawel@osciak.com>
14228M:	Marek Szyprowski <m.szyprowski@samsung.com>
14229M:	Kyungmin Park <kyungmin.park@samsung.com>
14230L:	linux-media@vger.kernel.org
14231S:	Maintained
14232F:	drivers/media/v4l2-core/videobuf2-*
14233F:	include/media/videobuf2-*
14234
14235VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14236M:	Helen Koike <helen.koike@collabora.com>
14237L:	linux-media@vger.kernel.org
14238T:	git git://linuxtv.org/media_tree.git
14239W:	https://linuxtv.org
14240S:	Maintained
14241F:	drivers/media/platform/vimc/*
14242
14243VIRT LIB
14244M:	Alex Williamson <alex.williamson@redhat.com>
14245M:	Paolo Bonzini <pbonzini@redhat.com>
14246L:	kvm@vger.kernel.org
14247S:	Supported
14248F:	virt/lib/
14249
14250VIRTIO AND VHOST VSOCK DRIVER
14251M:	Stefan Hajnoczi <stefanha@redhat.com>
14252L:	kvm@vger.kernel.org
14253L:	virtualization@lists.linux-foundation.org
14254L:	netdev@vger.kernel.org
14255S:	Maintained
14256F:	include/linux/virtio_vsock.h
14257F:	include/uapi/linux/virtio_vsock.h
14258F:	include/uapi/linux/vsockmon.h
14259F:	net/vmw_vsock/af_vsock_tap.c
14260F:	net/vmw_vsock/virtio_transport_common.c
14261F:	net/vmw_vsock/virtio_transport.c
14262F:	drivers/net/vsockmon.c
14263F:	drivers/vhost/vsock.c
14264F:	drivers/vhost/vsock.h
14265
14266VIRTIO CONSOLE DRIVER
14267M:	Amit Shah <amit@kernel.org>
14268L:	virtualization@lists.linux-foundation.org
14269S:	Maintained
14270F:	drivers/char/virtio_console.c
14271F:	include/linux/virtio_console.h
14272F:	include/uapi/linux/virtio_console.h
14273
14274VIRTIO CORE, NET AND BLOCK DRIVERS
14275M:	"Michael S. Tsirkin" <mst@redhat.com>
14276M:	Jason Wang <jasowang@redhat.com>
14277L:	virtualization@lists.linux-foundation.org
14278S:	Maintained
14279F:	Documentation/devicetree/bindings/virtio/
14280F:	drivers/virtio/
14281F:	tools/virtio/
14282F:	drivers/net/virtio_net.c
14283F:	drivers/block/virtio_blk.c
14284F:	include/linux/virtio*.h
14285F:	include/uapi/linux/virtio_*.h
14286F:	drivers/crypto/virtio/
14287F:	mm/balloon_compaction.c
14288
14289VIRTIO CRYPTO DRIVER
14290M:	Gonglei <arei.gonglei@huawei.com>
14291L:	virtualization@lists.linux-foundation.org
14292L:	linux-crypto@vger.kernel.org
14293S:	Maintained
14294F:	drivers/crypto/virtio/
14295F:	include/uapi/linux/virtio_crypto.h
14296
14297VIRTIO DRIVERS FOR S390
14298M:	Cornelia Huck <cohuck@redhat.com>
14299M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14300L:	linux-s390@vger.kernel.org
14301L:	virtualization@lists.linux-foundation.org
14302L:	kvm@vger.kernel.org
14303S:	Supported
14304F:	drivers/s390/virtio/
14305
14306VIRTIO GPU DRIVER
14307M:	David Airlie <airlied@linux.ie>
14308M:	Gerd Hoffmann <kraxel@redhat.com>
14309L:	dri-devel@lists.freedesktop.org
14310L:	virtualization@lists.linux-foundation.org
14311T:	git git://anongit.freedesktop.org/drm/drm-misc
14312S:	Maintained
14313F:	drivers/gpu/drm/virtio/
14314F:	include/uapi/linux/virtio_gpu.h
14315
14316VIRTIO HOST (VHOST)
14317M:	"Michael S. Tsirkin" <mst@redhat.com>
14318M:	Jason Wang <jasowang@redhat.com>
14319L:	kvm@vger.kernel.org
14320L:	virtualization@lists.linux-foundation.org
14321L:	netdev@vger.kernel.org
14322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14323S:	Maintained
14324F:	drivers/vhost/
14325F:	include/uapi/linux/vhost.h
14326
14327VIRTIO INPUT DRIVER
14328M:	Gerd Hoffmann <kraxel@redhat.com>
14329S:	Maintained
14330F:	drivers/virtio/virtio_input.c
14331F:	include/uapi/linux/virtio_input.h
14332
14333VIRTUAL SERIO DEVICE DRIVER
14334M:	Stephen Chandler Paul <thatslyude@gmail.com>
14335S:	Maintained
14336F:	drivers/input/serio/userio.c
14337F:	include/uapi/linux/userio.h
14338
14339VIVID VIRTUAL VIDEO DRIVER
14340M:	Hans Verkuil <hverkuil@xs4all.nl>
14341L:	linux-media@vger.kernel.org
14342T:	git git://linuxtv.org/media_tree.git
14343W:	https://linuxtv.org
14344S:	Maintained
14345F:	drivers/media/platform/vivid/*
14346
14347VLYNQ BUS
14348M:	Florian Fainelli <f.fainelli@gmail.com>
14349L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14350S:	Maintained
14351F:	drivers/vlynq/vlynq.c
14352F:	include/linux/vlynq.h
14353
14354VME SUBSYSTEM
14355M:	Martyn Welch <martyn@welchs.me.uk>
14356M:	Manohar Vanga <manohar.vanga@gmail.com>
14357M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14358L:	devel@driverdev.osuosl.org
14359S:	Maintained
14360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14361F:	Documentation/driver-api/vme.rst
14362F:	drivers/staging/vme/
14363F:	drivers/vme/
14364F:	include/linux/vme*
14365
14366VMWARE BALLOON DRIVER
14367M:	Xavier Deguillard <xdeguillard@vmware.com>
14368M:	Philip Moltmann <moltmann@vmware.com>
14369M:	"VMware, Inc." <pv-drivers@vmware.com>
14370L:	linux-kernel@vger.kernel.org
14371S:	Maintained
14372F:	drivers/misc/vmw_balloon.c
14373
14374VMWARE HYPERVISOR INTERFACE
14375M:	Alok Kataria <akataria@vmware.com>
14376L:	virtualization@lists.linux-foundation.org
14377S:	Supported
14378F:	arch/x86/kernel/cpu/vmware.c
14379
14380VMWARE PVRDMA DRIVER
14381M:	Adit Ranadive <aditr@vmware.com>
14382M:	VMware PV-Drivers <pv-drivers@vmware.com>
14383L:	linux-rdma@vger.kernel.org
14384S:	Maintained
14385F:	drivers/infiniband/hw/vmw_pvrdma/
14386
14387VMware PVSCSI driver
14388M:	Jim Gill <jgill@vmware.com>
14389M:	VMware PV-Drivers <pv-drivers@vmware.com>
14390L:	linux-scsi@vger.kernel.org
14391S:	Maintained
14392F:	drivers/scsi/vmw_pvscsi.c
14393F:	drivers/scsi/vmw_pvscsi.h
14394
14395VMWARE VMMOUSE SUBDRIVER
14396M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14397M:	"VMware, Inc." <pv-drivers@vmware.com>
14398L:	linux-input@vger.kernel.org
14399S:	Maintained
14400F:	drivers/input/mouse/vmmouse.c
14401F:	drivers/input/mouse/vmmouse.h
14402
14403VMWARE VMXNET3 ETHERNET DRIVER
14404M:	Shrikrishna Khare <skhare@vmware.com>
14405M:	"VMware, Inc." <pv-drivers@vmware.com>
14406L:	netdev@vger.kernel.org
14407S:	Maintained
14408F:	drivers/net/vmxnet3/
14409
14410VOCORE VOCORE2 BOARD
14411M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14412L:	linux-mips@linux-mips.org
14413S:	Maintained
14414F:	arch/mips/boot/dts/ralink/vocore2.dts
14415
14416VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14417M:	Liam Girdwood <lgirdwood@gmail.com>
14418M:	Mark Brown <broonie@kernel.org>
14419L:	linux-kernel@vger.kernel.org
14420W:	http://www.slimlogic.co.uk/?p=48
14421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14422S:	Supported
14423F:	Documentation/devicetree/bindings/regulator/
14424F:	drivers/regulator/
14425F:	include/dt-bindings/regulator/
14426F:	include/linux/regulator/
14427
14428VRF
14429M:	David Ahern <dsa@cumulusnetworks.com>
14430M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14431L:	netdev@vger.kernel.org
14432S:	Maintained
14433F:	drivers/net/vrf.c
14434F:	Documentation/networking/vrf.txt
14435
14436VT1211 HARDWARE MONITOR DRIVER
14437M:	Juerg Haefliger <juergh@gmail.com>
14438L:	linux-hwmon@vger.kernel.org
14439S:	Maintained
14440F:	Documentation/hwmon/vt1211
14441F:	drivers/hwmon/vt1211.c
14442
14443VT8231 HARDWARE MONITOR DRIVER
14444M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14445L:	linux-hwmon@vger.kernel.org
14446S:	Maintained
14447F:	drivers/hwmon/vt8231.c
14448
14449VUB300 USB to SDIO/SD/MMC bridge chip
14450M:	Tony Olech <tony.olech@elandigitalsystems.com>
14451L:	linux-mmc@vger.kernel.org
14452L:	linux-usb@vger.kernel.org
14453S:	Supported
14454F:	drivers/mmc/host/vub300.c
14455
14456W1 DALLAS'S 1-WIRE BUS
14457M:	Evgeniy Polyakov <zbr@ioremap.net>
14458S:	Maintained
14459F:	Documentation/w1/
14460F:	drivers/w1/
14461F:	include/linux/w1.h
14462
14463W83791D HARDWARE MONITORING DRIVER
14464M:	Marc Hulsman <m.hulsman@tudelft.nl>
14465L:	linux-hwmon@vger.kernel.org
14466S:	Maintained
14467F:	Documentation/hwmon/w83791d
14468F:	drivers/hwmon/w83791d.c
14469
14470W83793 HARDWARE MONITORING DRIVER
14471M:	Rudolf Marek <r.marek@assembler.cz>
14472L:	linux-hwmon@vger.kernel.org
14473S:	Maintained
14474F:	Documentation/hwmon/w83793
14475F:	drivers/hwmon/w83793.c
14476
14477W83795 HARDWARE MONITORING DRIVER
14478M:	Jean Delvare <jdelvare@suse.com>
14479L:	linux-hwmon@vger.kernel.org
14480S:	Maintained
14481F:	drivers/hwmon/w83795.c
14482
14483W83L51xD SD/MMC CARD INTERFACE DRIVER
14484M:	Pierre Ossman <pierre@ossman.eu>
14485S:	Maintained
14486F:	drivers/mmc/host/wbsd.*
14487
14488WACOM PROTOCOL 4 SERIAL TABLETS
14489M:	Julian Squires <julian@cipht.net>
14490M:	Hans de Goede <hdegoede@redhat.com>
14491L:	linux-input@vger.kernel.org
14492S:	Maintained
14493F:	drivers/input/tablet/wacom_serial4.c
14494
14495WATCHDOG DEVICE DRIVERS
14496M:	Wim Van Sebroeck <wim@iguana.be>
14497R:	Guenter Roeck <linux@roeck-us.net>
14498L:	linux-watchdog@vger.kernel.org
14499W:	http://www.linux-watchdog.org/
14500T:	git git://www.linux-watchdog.org/linux-watchdog.git
14501S:	Maintained
14502F:	Documentation/devicetree/bindings/watchdog/
14503F:	Documentation/watchdog/
14504F:	drivers/watchdog/
14505F:	include/linux/watchdog.h
14506F:	include/uapi/linux/watchdog.h
14507
14508WHISKEYCOVE PMIC GPIO DRIVER
14509M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14510L:	linux-gpio@vger.kernel.org
14511S:	Maintained
14512F:	drivers/gpio/gpio-wcove.c
14513
14514WIIMOTE HID DRIVER
14515M:	David Herrmann <dh.herrmann@googlemail.com>
14516L:	linux-input@vger.kernel.org
14517S:	Maintained
14518F:	drivers/hid/hid-wiimote*
14519
14520WILOCITY WIL6210 WIRELESS DRIVER
14521M:	Maya Erez <qca_merez@qca.qualcomm.com>
14522L:	linux-wireless@vger.kernel.org
14523L:	wil6210@qca.qualcomm.com
14524S:	Supported
14525W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14526F:	drivers/net/wireless/ath/wil6210/
14527F:	include/uapi/linux/wil6210_uapi.h
14528
14529WIMAX STACK
14530M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14531M:	linux-wimax@intel.com
14532L:	wimax@linuxwimax.org (subscribers-only)
14533S:	Supported
14534W:	http://linuxwimax.org
14535F:	Documentation/wimax/README.wimax
14536F:	include/linux/wimax/debug.h
14537F:	include/net/wimax.h
14538F:	include/uapi/linux/wimax.h
14539F:	net/wimax/
14540
14541WINBOND CIR DRIVER
14542M:	David Härdeman <david@hardeman.nu>
14543S:	Maintained
14544F:	drivers/media/rc/winbond-cir.c
14545
14546WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14547M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14548L:	linux-watchdog@vger.kernel.org
14549S:	Maintained
14550F:	drivers/watchdog/ebc-c384_wdt.c
14551
14552WINSYSTEMS WS16C48 GPIO DRIVER
14553M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14554L:	linux-gpio@vger.kernel.org
14555S:	Maintained
14556F:	drivers/gpio/gpio-ws16c48.c
14557
14558WISTRON LAPTOP BUTTON DRIVER
14559M:	Miloslav Trmac <mitr@volny.cz>
14560S:	Maintained
14561F:	drivers/input/misc/wistron_btns.c
14562
14563WL3501 WIRELESS PCMCIA CARD DRIVER
14564L:	linux-wireless@vger.kernel.org
14565S:	Odd fixes
14566F:	drivers/net/wireless/wl3501*
14567
14568WOLFSON MICROELECTRONICS DRIVERS
14569L:	patches@opensource.cirrus.com
14570T:	git https://github.com/CirrusLogic/linux-drivers.git
14571W:	https://github.com/CirrusLogic/linux-drivers/wiki
14572S:	Supported
14573F:	Documentation/hwmon/wm83??
14574F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14575F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14576F:	Documentation/devicetree/bindings/mfd/arizona.txt
14577F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14578F:	arch/arm/mach-s3c64xx/mach-crag6410*
14579F:	drivers/clk/clk-wm83*.c
14580F:	drivers/extcon/extcon-arizona.c
14581F:	drivers/leds/leds-wm83*.c
14582F:	drivers/gpio/gpio-*wm*.c
14583F:	drivers/gpio/gpio-arizona.c
14584F:	drivers/hwmon/wm83??-hwmon.c
14585F:	drivers/input/misc/wm831x-on.c
14586F:	drivers/input/touchscreen/wm831x-ts.c
14587F:	drivers/input/touchscreen/wm97*.c
14588F:	drivers/mfd/arizona*
14589F:	drivers/mfd/wm*.c
14590F:	drivers/mfd/cs47l24*
14591F:	drivers/power/supply/wm83*.c
14592F:	drivers/rtc/rtc-wm83*.c
14593F:	drivers/regulator/wm8*.c
14594F:	drivers/regulator/arizona*
14595F:	drivers/video/backlight/wm83*_bl.c
14596F:	drivers/watchdog/wm83*_wdt.c
14597F:	include/linux/mfd/arizona/
14598F:	include/linux/mfd/wm831x/
14599F:	include/linux/mfd/wm8350/
14600F:	include/linux/mfd/wm8400*
14601F:	include/linux/regulator/arizona*
14602F:	include/linux/wm97xx.h
14603F:	include/sound/wm????.h
14604F:	sound/soc/codecs/arizona.?
14605F:	sound/soc/codecs/wm*
14606F:	sound/soc/codecs/cs47l24*
14607
14608WORKQUEUE
14609M:	Tejun Heo <tj@kernel.org>
14610R:	Lai Jiangshan <jiangshanlai@gmail.com>
14611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14612S:	Maintained
14613F:	include/linux/workqueue.h
14614F:	kernel/workqueue.c
14615F:	Documentation/core-api/workqueue.rst
14616
14617X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14618M:	Chen-Yu Tsai <wens@csie.org>
14619L:	linux-kernel@vger.kernel.org
14620S:	Maintained
14621N:	axp[128]
14622
14623X.25 NETWORK LAYER
14624M:	Andrew Hendry <andrew.hendry@gmail.com>
14625L:	linux-x25@vger.kernel.org
14626S:	Odd Fixes
14627F:	Documentation/networking/x25*
14628F:	include/net/x25*
14629F:	net/x25/
14630
14631X86 ARCHITECTURE (32-BIT AND 64-BIT)
14632M:	Thomas Gleixner <tglx@linutronix.de>
14633M:	Ingo Molnar <mingo@redhat.com>
14634M:	"H. Peter Anvin" <hpa@zytor.com>
14635M:	x86@kernel.org
14636L:	linux-kernel@vger.kernel.org
14637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14638S:	Maintained
14639F:	Documentation/x86/
14640F:	arch/x86/
14641
14642X86 MCE INFRASTRUCTURE
14643M:	Tony Luck <tony.luck@intel.com>
14644M:	Borislav Petkov <bp@alien8.de>
14645L:	linux-edac@vger.kernel.org
14646S:	Maintained
14647F:	arch/x86/kernel/cpu/mcheck/*
14648
14649X86 MICROCODE UPDATE SUPPORT
14650M:	Borislav Petkov <bp@alien8.de>
14651S:	Maintained
14652F:	arch/x86/kernel/cpu/microcode/*
14653
14654X86 PLATFORM DRIVERS
14655M:	Darren Hart <dvhart@infradead.org>
14656M:	Andy Shevchenko <andy@infradead.org>
14657L:	platform-driver-x86@vger.kernel.org
14658T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14659S:	Maintained
14660F:	drivers/platform/x86/
14661F:	drivers/platform/olpc/
14662
14663X86 VDSO
14664M:	Andy Lutomirski <luto@amacapital.net>
14665L:	linux-kernel@vger.kernel.org
14666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14667S:	Maintained
14668F:	arch/x86/entry/vdso/
14669
14670XC2028/3028 TUNER DRIVER
14671M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14673L:	linux-media@vger.kernel.org
14674W:	https://linuxtv.org
14675T:	git git://linuxtv.org/media_tree.git
14676S:	Maintained
14677F:	drivers/media/tuners/tuner-xc2028.*
14678
14679XEN BLOCK SUBSYSTEM
14680M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14681M:	Roger Pau Monné <roger.pau@citrix.com>
14682L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14683S:	Supported
14684F:	drivers/block/xen-blkback/*
14685F:	drivers/block/xen*
14686
14687XEN HYPERVISOR ARM
14688M:	Stefano Stabellini <sstabellini@kernel.org>
14689L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14690S:	Maintained
14691F:	arch/arm/xen/
14692F:	arch/arm/include/asm/xen/
14693
14694XEN HYPERVISOR ARM64
14695M:	Stefano Stabellini <sstabellini@kernel.org>
14696L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14697S:	Maintained
14698F:	arch/arm64/xen/
14699F:	arch/arm64/include/asm/xen/
14700
14701XEN HYPERVISOR INTERFACE
14702M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14703M:	Juergen Gross <jgross@suse.com>
14704L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14706S:	Supported
14707F:	arch/x86/xen/
14708F:	drivers/*/xen-*front.c
14709F:	drivers/xen/
14710F:	arch/x86/include/asm/xen/
14711F:	include/xen/
14712F:	include/uapi/xen/
14713F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14714F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14715
14716XEN NETWORK BACKEND DRIVER
14717M:	Wei Liu <wei.liu2@citrix.com>
14718M:	Paul Durrant <paul.durrant@citrix.com>
14719L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14720L:	netdev@vger.kernel.org
14721S:	Supported
14722F:	drivers/net/xen-netback/*
14723
14724XEN PCI SUBSYSTEM
14725M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14726L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14727S:	Supported
14728F:	arch/x86/pci/*xen*
14729F:	drivers/pci/*xen*
14730
14731XEN PVSCSI DRIVERS
14732M:	Juergen Gross <jgross@suse.com>
14733L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14734L:	linux-scsi@vger.kernel.org
14735S:	Supported
14736F:	drivers/scsi/xen-scsifront.c
14737F:	drivers/xen/xen-scsiback.c
14738F:	include/xen/interface/io/vscsiif.h
14739
14740XEN SWIOTLB SUBSYSTEM
14741M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14742L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14743S:	Supported
14744F:	arch/x86/xen/*swiotlb*
14745F:	drivers/xen/*swiotlb*
14746
14747XFS FILESYSTEM
14748M:	Darrick J. Wong <darrick.wong@oracle.com>
14749M:	linux-xfs@vger.kernel.org
14750L:	linux-xfs@vger.kernel.org
14751W:	http://xfs.org/
14752T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14753S:	Supported
14754F:	Documentation/filesystems/xfs.txt
14755F:	fs/xfs/
14756
14757XILINX AXI ETHERNET DRIVER
14758M:	Anirudha Sarangi <anirudh@xilinx.com>
14759M:	John Linn <John.Linn@xilinx.com>
14760S:	Maintained
14761F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14762
14763XILINX UARTLITE SERIAL DRIVER
14764M:	Peter Korsgaard <jacmet@sunsite.dk>
14765L:	linux-serial@vger.kernel.org
14766S:	Maintained
14767F:	drivers/tty/serial/uartlite.c
14768
14769XILINX VIDEO IP CORES
14770M:	Hyun Kwon <hyun.kwon@xilinx.com>
14771M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14772L:	linux-media@vger.kernel.org
14773T:	git git://linuxtv.org/media_tree.git
14774S:	Supported
14775F:	Documentation/devicetree/bindings/media/xilinx/
14776F:	drivers/media/platform/xilinx/
14777F:	include/uapi/linux/xilinx-v4l2-controls.h
14778
14779XILLYBUS DRIVER
14780M:	Eli Billauer <eli.billauer@gmail.com>
14781L:	linux-kernel@vger.kernel.org
14782S:	Supported
14783F:	drivers/char/xillybus/
14784
14785XRA1403 GPIO EXPANDER
14786M:	Nandor Han <nandor.han@ge.com>
14787M:	Semi Malinen <semi.malinen@ge.com>
14788L:	linux-gpio@vger.kernel.org
14789S:	Maintained
14790F:	drivers/gpio/gpio-xra1403.c
14791F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14792
14793XTENSA XTFPGA PLATFORM SUPPORT
14794M:	Max Filippov <jcmvbkbc@gmail.com>
14795L:	linux-xtensa@linux-xtensa.org
14796S:	Maintained
14797F:	drivers/spi/spi-xtensa-xtfpga.c
14798F:	sound/soc/xtensa/xtfpga-i2s.c
14799
14800YAM DRIVER FOR AX.25
14801M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14802L:	linux-hams@vger.kernel.org
14803S:	Maintained
14804F:	drivers/net/hamradio/yam*
14805F:	include/linux/yam.h
14806
14807YAMA SECURITY MODULE
14808M:	Kees Cook <keescook@chromium.org>
14809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14810S:	Supported
14811F:	security/yama/
14812F:	Documentation/admin-guide/LSM/Yama.rst
14813
14814YEALINK PHONE DRIVER
14815M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14816L:	usbb2k-api-dev@nongnu.org
14817S:	Maintained
14818F:	Documentation/input/yealink.rst
14819F:	drivers/input/misc/yealink.*
14820
14821Z8530 DRIVER FOR AX.25
14822M:	Joerg Reuter <jreuter@yaina.de>
14823W:	http://yaina.de/jreuter/
14824W:	http://www.qsl.net/dl1bke/
14825L:	linux-hams@vger.kernel.org
14826S:	Maintained
14827F:	Documentation/networking/z8530drv.txt
14828F:	drivers/net/hamradio/*scc.c
14829F:	drivers/net/hamradio/z8530.h
14830
14831ZBUD COMPRESSED PAGE ALLOCATOR
14832M:	Seth Jennings <sjenning@redhat.com>
14833M:	Dan Streetman <ddstreet@ieee.org>
14834L:	linux-mm@kvack.org
14835S:	Maintained
14836F:	mm/zbud.c
14837F:	include/linux/zbud.h
14838
14839ZD1211RW WIRELESS DRIVER
14840M:	Daniel Drake <dsd@gentoo.org>
14841M:	Ulrich Kunitz <kune@deine-taler.de>
14842W:	http://zd1211.ath.cx/wiki/DriverRewrite
14843L:	linux-wireless@vger.kernel.org
14844L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14845S:	Maintained
14846F:	drivers/net/wireless/zydas/zd1211rw/
14847
14848ZD1301 MEDIA DRIVER
14849M:	Antti Palosaari <crope@iki.fi>
14850L:	linux-media@vger.kernel.org
14851W:	https://linuxtv.org/
14852W:	http://palosaari.fi/linux/
14853Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14854S:	Maintained
14855F:	drivers/media/usb/dvb-usb-v2/zd1301*
14856
14857ZD1301_DEMOD MEDIA DRIVER
14858M:	Antti Palosaari <crope@iki.fi>
14859L:	linux-media@vger.kernel.org
14860W:	https://linuxtv.org/
14861W:	http://palosaari.fi/linux/
14862Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14863S:	Maintained
14864F:	drivers/media/dvb-frontends/zd1301_demod*
14865
14866ZPOOL COMPRESSED PAGE STORAGE API
14867M:	Dan Streetman <ddstreet@ieee.org>
14868L:	linux-mm@kvack.org
14869S:	Maintained
14870F:	mm/zpool.c
14871F:	include/linux/zpool.h
14872
14873ZR36067 VIDEO FOR LINUX DRIVER
14874L:	mjpeg-users@lists.sourceforge.net
14875L:	linux-media@vger.kernel.org
14876W:	http://mjpeg.sourceforge.net/driver-zoran/
14877T:	hg https://linuxtv.org/hg/v4l-dvb
14878S:	Odd Fixes
14879F:	drivers/media/pci/zoran/
14880
14881ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14882M:	Minchan Kim <minchan@kernel.org>
14883M:	Nitin Gupta <ngupta@vflare.org>
14884R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14885L:	linux-kernel@vger.kernel.org
14886S:	Maintained
14887F:	drivers/block/zram/
14888F:	Documentation/blockdev/zram.txt
14889
14890ZS DECSTATION Z85C30 SERIAL DRIVER
14891M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14892S:	Maintained
14893F:	drivers/tty/serial/zs.*
14894
14895ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14896M:	Minchan Kim <minchan@kernel.org>
14897M:	Nitin Gupta <ngupta@vflare.org>
14898R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14899L:	linux-mm@kvack.org
14900S:	Maintained
14901F:	mm/zsmalloc.c
14902F:	include/linux/zsmalloc.h
14903F:	Documentation/vm/zsmalloc.txt
14904
14905ZSWAP COMPRESSED SWAP CACHING
14906M:	Seth Jennings <sjenning@redhat.com>
14907M:	Dan Streetman <ddstreet@ieee.org>
14908L:	linux-mm@kvack.org
14909S:	Maintained
14910F:	mm/zswap.c
14911
14912THE REST
14913M:	Linus Torvalds <torvalds@linux-foundation.org>
14914L:	linux-kernel@vger.kernel.org
14915Q:	http://patchwork.kernel.org/project/LKML/list/
14916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14917S:	Buried alive in reporters
14918F:	*
14919F:	*/
14920