xref: /openbmc/linux/MAINTAINERS (revision a49c3fee)
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/acpi/
305F:	Documentation/acpi/
306F:	Documentation/ABI/testing/sysfs-bus-acpi
307F:	Documentation/ABI/testing/configfs-acpi
308F:	drivers/pci/*acpi*
309F:	drivers/pci/*/*acpi*
310F:	drivers/pci/*/*/*acpi*
311F:	tools/power/acpi/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	Lv Zheng <lv.zheng@intel.com>
316M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317L:	linux-acpi@vger.kernel.org
318L:	devel@acpica.org
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323B:	https://bugzilla.kernel.org
324B:	https://bugs.acpica.org
325S:	Supported
326F:	drivers/acpi/acpica/
327F:	include/acpi/
328F:	tools/power/acpi/
329
330ACPI FAN DRIVER
331M:	Zhang Rui <rui.zhang@intel.com>
332L:	linux-acpi@vger.kernel.org
333W:	https://01.org/linux-acpi
334B:	https://bugzilla.kernel.org
335S:	Supported
336F:	drivers/acpi/fan.c
337
338ACPI FOR ARM64 (ACPI/arm64)
339M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340M:	Hanjun Guo <hanjun.guo@linaro.org>
341M:	Sudeep Holla <sudeep.holla@arm.com>
342L:	linux-acpi@vger.kernel.org
343S:	Maintained
344F:	drivers/acpi/arm64
345
346ACPI THERMAL DRIVER
347M:	Zhang Rui <rui.zhang@intel.com>
348L:	linux-acpi@vger.kernel.org
349W:	https://01.org/linux-acpi
350B:	https://bugzilla.kernel.org
351S:	Supported
352F:	drivers/acpi/*thermal*
353
354ACPI VIDEO DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/acpi_video.c
361
362ACPI WMI DRIVER
363L:	platform-driver-x86@vger.kernel.org
364S:	Orphan
365F:	drivers/platform/x86/wmi.c
366
367AD1889 ALSA SOUND DRIVER
368M:	Thibaut Varene <T-Bone@parisc-linux.org>
369W:	http://wiki.parisc-linux.org/AD1889
370L:	linux-parisc@vger.kernel.org
371S:	Maintained
372F:	sound/pci/ad1889.*
373
374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375M:	Michael Hennerich <michael.hennerich@analog.com>
376W:	http://wiki.analog.com/AD5254
377W:	http://ez.analog.com/community/linux-device-drivers
378S:	Supported
379F:	drivers/misc/ad525x_dpot.c
380
381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382M:	Michael Hennerich <michael.hennerich@analog.com>
383W:	http://wiki.analog.com/AD5398
384W:	http://ez.analog.com/community/linux-device-drivers
385S:	Supported
386F:	drivers/regulator/ad5398.c
387
388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389M:	Michael Hennerich <michael.hennerich@analog.com>
390W:	http://wiki.analog.com/AD7142
391W:	http://ez.analog.com/community/linux-device-drivers
392S:	Supported
393F:	drivers/input/misc/ad714x.c
394
395AD7877 TOUCHSCREEN DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD7877
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/input/touchscreen/ad7877.c
401
402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD7879
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/input/touchscreen/ad7879.c
408
409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410M:	Jiri Kosina <jikos@kernel.org>
411S:	Maintained
412
413ADF7242 IEEE 802.15.4 RADIO DRIVER
414M:	Michael Hennerich <michael.hennerich@analog.com>
415W:	https://wiki.analog.com/ADF7242
416W:	http://ez.analog.com/community/linux-device-drivers
417L:	linux-wpan@vger.kernel.org
418S:	Supported
419F:	drivers/net/ieee802154/adf7242.c
420F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422ADM1025 HARDWARE MONITOR DRIVER
423M:	Jean Delvare <jdelvare@suse.com>
424L:	linux-hwmon@vger.kernel.org
425S:	Maintained
426F:	Documentation/hwmon/adm1025
427F:	drivers/hwmon/adm1025.c
428
429ADM1029 HARDWARE MONITOR DRIVER
430M:	Corentin Labbe <clabbe.montjoie@gmail.com>
431L:	linux-hwmon@vger.kernel.org
432S:	Maintained
433F:	drivers/hwmon/adm1029.c
434
435ADM8211 WIRELESS DRIVER
436L:	linux-wireless@vger.kernel.org
437W:	http://wireless.kernel.org/
438S:	Orphan
439F:	drivers/net/wireless/admtek/adm8211.*
440
441ADP1653 FLASH CONTROLLER DRIVER
442M:	Sakari Ailus <sakari.ailus@iki.fi>
443L:	linux-media@vger.kernel.org
444S:	Maintained
445F:	drivers/media/i2c/adp1653.c
446F:	include/media/i2c/adp1653.h
447
448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/ADP5520
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/mfd/adp5520.c
454F:	drivers/video/backlight/adp5520_bl.c
455F:	drivers/leds/leds-adp5520.c
456F:	drivers/gpio/gpio-adp5520.c
457F:	drivers/input/keyboard/adp5520-keys.c
458
459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	http://wiki.analog.com/ADP5588
462W:	http://ez.analog.com/community/linux-device-drivers
463S:	Supported
464F:	drivers/input/keyboard/adp5588-keys.c
465F:	drivers/gpio/gpio-adp5588.c
466
467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469W:	http://wiki.analog.com/ADP8860
470W:	http://ez.analog.com/community/linux-device-drivers
471S:	Supported
472F:	drivers/video/backlight/adp8860_bl.c
473
474ADS1015 HARDWARE MONITOR DRIVER
475M:	Dirk Eibach <eibach@gdsys.de>
476L:	linux-hwmon@vger.kernel.org
477S:	Maintained
478F:	Documentation/hwmon/ads1015
479F:	drivers/hwmon/ads1015.c
480F:	include/linux/platform_data/ads1015.h
481
482ADT746X FAN DRIVER
483M:	Colin Leroy <colin@colino.net>
484S:	Maintained
485F:	drivers/macintosh/therm_adt746x.c
486
487ADT7475 HARDWARE MONITOR DRIVER
488M:	Jean Delvare <jdelvare@suse.com>
489L:	linux-hwmon@vger.kernel.org
490S:	Maintained
491F:	Documentation/hwmon/adt7475
492F:	drivers/hwmon/adt7475.c
493
494ADVANSYS SCSI DRIVER
495M:	Matthew Wilcox <matthew@wil.cx>
496M:	Hannes Reinecke <hare@suse.com>
497L:	linux-scsi@vger.kernel.org
498S:	Maintained
499F:	Documentation/scsi/advansys.txt
500F:	drivers/scsi/advansys.c
501
502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADXL345
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/misc/adxl34x.c
508
509AEDSP16 DRIVER
510M:	Riccardo Facchetti <fizban@tin.it>
511S:	Maintained
512F:	sound/oss/aedsp16.c
513
514AF9013 MEDIA DRIVER
515M:	Antti Palosaari <crope@iki.fi>
516L:	linux-media@vger.kernel.org
517W:	https://linuxtv.org
518W:	http://palosaari.fi/linux/
519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
520T:	git git://linuxtv.org/anttip/media_tree.git
521S:	Maintained
522F:	drivers/media/dvb-frontends/af9013*
523
524AF9033 MEDIA DRIVER
525M:	Antti Palosaari <crope@iki.fi>
526L:	linux-media@vger.kernel.org
527W:	https://linuxtv.org
528W:	http://palosaari.fi/linux/
529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
530T:	git git://linuxtv.org/anttip/media_tree.git
531S:	Maintained
532F:	drivers/media/dvb-frontends/af9033*
533
534AFFS FILE SYSTEM
535L:	linux-fsdevel@vger.kernel.org
536S:	Orphan
537F:	Documentation/filesystems/affs.txt
538F:	fs/affs/
539
540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541M:	David Howells <dhowells@redhat.com>
542L:	linux-afs@lists.infradead.org
543S:	Supported
544F:	fs/afs/
545F:	include/net/af_rxrpc.h
546F:	net/rxrpc/af_rxrpc.c
547W:	https://www.infradead.org/~dhowells/kafs/
548
549AGPGART DRIVER
550M:	David Airlie <airlied@linux.ie>
551T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552S:	Maintained
553F:	drivers/char/agp/
554F:	include/linux/agp*
555F:	include/uapi/linux/agp*
556
557AHA152X SCSI DRIVER
558M:	"Juergen E. Fischer" <fischer@norbit.de>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	drivers/scsi/aha152x*
562F:	drivers/scsi/pcmcia/aha152x*
563
564AIC7XXX / AIC79XX SCSI DRIVER
565M:	Hannes Reinecke <hare@suse.com>
566L:	linux-scsi@vger.kernel.org
567S:	Maintained
568F:	drivers/scsi/aic7xxx/
569
570AIMSLAB FM RADIO RECEIVER DRIVER
571M:	Hans Verkuil <hverkuil@xs4all.nl>
572L:	linux-media@vger.kernel.org
573T:	git git://linuxtv.org/media_tree.git
574W:	https://linuxtv.org
575S:	Maintained
576F:	drivers/media/radio/radio-aimslab*
577
578AIO
579M:	Benjamin LaHaise <bcrl@kvack.org>
580L:	linux-aio@kvack.org
581S:	Supported
582F:	fs/aio.c
583F:	include/linux/*aio*.h
584
585AIRSPY MEDIA DRIVER
586M:	Antti Palosaari <crope@iki.fi>
587L:	linux-media@vger.kernel.org
588W:	https://linuxtv.org
589W:	http://palosaari.fi/linux/
590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
591T:	git git://linuxtv.org/anttip/media_tree.git
592S:	Maintained
593F:	drivers/media/usb/airspy/
594
595ALACRITECH GIGABIT ETHERNET DRIVER
596M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
597S:	Maintained
598F:	drivers/net/ethernet/alacritech/*
599
600ALCATEL SPEEDTOUCH USB DRIVER
601M:	Duncan Sands <duncan.sands@free.fr>
602L:	linux-usb@vger.kernel.org
603W:	http://www.linux-usb.org/SpeedTouch/
604S:	Maintained
605F:	drivers/usb/atm/speedtch.c
606F:	drivers/usb/atm/usbatm.c
607
608ALCHEMY AU1XX0 MMC DRIVER
609M:	Manuel Lauss <manuel.lauss@gmail.com>
610S:	Maintained
611F:	drivers/mmc/host/au1xmmc.c
612
613ALI1563 I2C DRIVER
614M:	Rudolf Marek <r.marek@assembler.cz>
615L:	linux-i2c@vger.kernel.org
616S:	Maintained
617F:	Documentation/i2c/busses/i2c-ali1563
618F:	drivers/i2c/busses/i2c-ali1563.c
619
620ALLWINNER SECURITY SYSTEM
621M:	Corentin Labbe <clabbe.montjoie@gmail.com>
622L:	linux-crypto@vger.kernel.org
623S:	Maintained
624F:	drivers/crypto/sunxi-ss/
625
626ALPHA PORT
627M:	Richard Henderson <rth@twiddle.net>
628M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629M:	Matt Turner <mattst88@gmail.com>
630S:	Odd Fixes
631L:	linux-alpha@vger.kernel.org
632F:	arch/alpha/
633
634ALPS PS/2 TOUCHPAD DRIVER
635R:	Pali Rohár <pali.rohar@gmail.com>
636F:	drivers/input/mouse/alps.*
637
638ALTERA MAILBOX DRIVER
639M:	Ley Foon Tan <lftan@altera.com>
640L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S:	Maintained
642F:	drivers/mailbox/mailbox-altera.c
643
644ALTERA PIO DRIVER
645M:	Tien Hock Loh <thloh@altera.com>
646L:	linux-gpio@vger.kernel.org
647S:	Maintained
648F:	drivers/gpio/gpio-altera.c
649
650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651M:	Thor Thayer <thor.thayer@linux.intel.com>
652S:	Maintained
653F:	drivers/gpio/gpio-altera-a10sr.c
654F:	drivers/mfd/altera-a10sr.c
655F:	drivers/reset/reset-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659ALTERA TRIPLE SPEED ETHERNET DRIVER
660M:	Vince Bridgers <vbridger@opensource.altera.com>
661L:	netdev@vger.kernel.org
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/net/ethernet/altera/
665
666ALTERA UART/JTAG UART SERIAL DRIVERS
667M:	Tobias Klauser <tklauser@distanz.ch>
668L:	linux-serial@vger.kernel.org
669L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670S:	Maintained
671F:	drivers/tty/serial/altera_uart.c
672F:	drivers/tty/serial/altera_jtaguart.c
673F:	include/linux/altera_uart.h
674F:	include/linux/altera_jtaguart.h
675
676AMAZON ETHERNET DRIVERS
677M:	Netanel Belgazal <netanel@annapurnalabs.com>
678R:	Saeed Bishara <saeed@annapurnalabs.com>
679R:	Zorik Machulsky <zorik@annapurnalabs.com>
680L:	netdev@vger.kernel.org
681S:	Supported
682F:	Documentation/networking/ena.txt
683F:	drivers/net/ethernet/amazon/
684
685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686M:	Tom Lendacky <thomas.lendacky@amd.com>
687M:	Gary Hook <gary.hook@amd.com>
688L:	linux-crypto@vger.kernel.org
689S:	Supported
690F:	drivers/crypto/ccp/
691F:	include/linux/ccp.h
692
693AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694M:	Huang Rui <ray.huang@amd.com>
695L:	linux-hwmon@vger.kernel.org
696S:	Supported
697F:	Documentation/hwmon/fam15h_power
698F:	drivers/hwmon/fam15h_power.c
699
700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
702S:	Orphan
703F:	drivers/usb/gadget/udc/amd5536udc.*
704
705AMD GEODE PROCESSOR/CHIPSET SUPPORT
706P:	Andres Salomon <dilinger@queued.net>
707L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
708W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709S:	Supported
710F:	drivers/char/hw_random/geode-rng.c
711F:	drivers/crypto/geode*
712F:	drivers/video/fbdev/geode/
713F:	arch/x86/include/asm/geode.h
714
715AMD IOMMU (AMD-VI)
716M:	Joerg Roedel <joro@8bytes.org>
717L:	iommu@lists.linux-foundation.org
718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719S:	Maintained
720F:	drivers/iommu/amd_iommu*.[ch]
721F:	include/linux/amd-iommu.h
722
723AMD KFD
724M:	Oded Gabbay <oded.gabbay@gmail.com>
725L:	dri-devel@lists.freedesktop.org
726T:	git git://people.freedesktop.org/~gabbayo/linux.git
727S:	Supported
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732F:	drivers/gpu/drm/amd/amdkfd/
733F:	drivers/gpu/drm/amd/include/cik_structs.h
734F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735F:	drivers/gpu/drm/amd/include/vi_structs.h
736F:	drivers/gpu/drm/radeon/radeon_kfd.c
737F:	drivers/gpu/drm/radeon/radeon_kfd.h
738F:	include/uapi/linux/kfd_ioctl.h
739
740AMD SEATTLE DEVICE TREE SUPPORT
741M:	Brijesh Singh <brijeshkumar.singh@amd.com>
742M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743M:	Tom Lendacky <thomas.lendacky@amd.com>
744S:	Supported
745F:	arch/arm64/boot/dts/amd/
746
747AMD XGBE DRIVER
748M:	Tom Lendacky <thomas.lendacky@amd.com>
749L:	netdev@vger.kernel.org
750S:	Supported
751F:	drivers/net/ethernet/amd/xgbe/
752F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754AMS (Apple Motion Sensor) DRIVER
755M:	Michael Hanselmann <linux-kernel@hansmi.ch>
756S:	Supported
757F:	drivers/macintosh/ams/
758
759ANALOG DEVICES INC AD9389B DRIVER
760M:	Hans Verkuil <hans.verkuil@cisco.com>
761L:	linux-media@vger.kernel.org
762S:	Maintained
763F:	drivers/media/i2c/ad9389b*
764
765ANALOG DEVICES INC ADV7180 DRIVER
766M:	Lars-Peter Clausen <lars@metafoo.de>
767L:	linux-media@vger.kernel.org
768W:	http://ez.analog.com/community/linux-device-drivers
769S:	Supported
770F:	drivers/media/i2c/adv7180.c
771
772ANALOG DEVICES INC ADV7511 DRIVER
773M:	Hans Verkuil <hans.verkuil@cisco.com>
774L:	linux-media@vger.kernel.org
775S:	Maintained
776F:	drivers/media/i2c/adv7511*
777
778ANALOG DEVICES INC ADV7604 DRIVER
779M:	Hans Verkuil <hans.verkuil@cisco.com>
780L:	linux-media@vger.kernel.org
781S:	Maintained
782F:	drivers/media/i2c/adv7604*
783
784ANALOG DEVICES INC ADV7842 DRIVER
785M:	Hans Verkuil <hans.verkuil@cisco.com>
786L:	linux-media@vger.kernel.org
787S:	Maintained
788F:	drivers/media/i2c/adv7842*
789
790ANALOG DEVICES INC ASOC CODEC DRIVERS
791M:	Lars-Peter Clausen <lars@metafoo.de>
792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
793W:	http://wiki.analog.com/
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	sound/soc/codecs/adau*
797F:	sound/soc/codecs/adav*
798F:	sound/soc/codecs/ad1*
799F:	sound/soc/codecs/ad7*
800F:	sound/soc/codecs/ssm*
801F:	sound/soc/codecs/sigmadsp.*
802
803ANALOG DEVICES INC ASOC DRIVERS
804L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
806W:	http://blackfin.uclinux.org/
807S:	Supported
808F:	sound/soc/blackfin/*
809
810ANALOG DEVICES INC DMA DRIVERS
811M:	Lars-Peter Clausen <lars@metafoo.de>
812W:	http://ez.analog.com/community/linux-device-drivers
813S:	Supported
814F:	drivers/dma/dma-axi-dmac.c
815
816ANALOG DEVICES INC IIO DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818M:	Michael Hennerich <Michael.Hennerich@analog.com>
819W:	http://wiki.analog.com/
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/*/ad*
823F:	drivers/iio/adc/ltc2497*
824X:	drivers/iio/*/adjd*
825F:	drivers/staging/iio/*/ad*
826F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
827
828ANDROID CONFIG FRAGMENTS
829M:	Rob Herring <robh@kernel.org>
830S:	Supported
831F:	kernel/configs/android*
832
833ANDROID DRIVERS
834M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835M:	Arve Hjønnevåg <arve@android.com>
836M:	Riley Andrews <riandrews@android.com>
837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838L:	devel@driverdev.osuosl.org
839S:	Supported
840F:	drivers/android/
841F:	drivers/staging/android/
842
843ANDROID ION DRIVER
844M:	Laura Abbott <labbott@redhat.com>
845M:	Sumit Semwal <sumit.semwal@linaro.org>
846L:	devel@driverdev.osuosl.org
847S:	Supported
848F:	drivers/staging/android/ion
849F:	drivers/staging/android/uapi/ion.h
850F:	drivers/staging/android/uapi/ion_test.h
851
852AOA (Apple Onboard Audio) ALSA DRIVER
853M:	Johannes Berg <johannes@sipsolutions.net>
854L:	linuxppc-dev@lists.ozlabs.org
855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
856S:	Maintained
857F:	sound/aoa/
858
859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860M:	William Breathitt Gray <vilhelm.gray@gmail.com>
861L:	linux-iio@vger.kernel.org
862S:	Maintained
863F:	drivers/iio/adc/stx104.c
864
865APM DRIVER
866M:	Jiri Kosina <jikos@kernel.org>
867S:	Odd fixes
868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869F:	arch/x86/kernel/apm_32.c
870F:	include/linux/apm_bios.h
871F:	include/uapi/linux/apm_bios.h
872F:	drivers/char/apm-emulation.c
873
874APPARMOR SECURITY MODULE
875M:	John Johansen <john.johansen@canonical.com>
876L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877W:	apparmor.wiki.kernel.org
878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879S:	Supported
880F:	security/apparmor/
881F:	Documentation/admin-guide/LSM/apparmor.rst
882
883APPLE BCM5974 MULTITOUCH DRIVER
884M:	Henrik Rydberg <rydberg@bitmath.org>
885L:	linux-input@vger.kernel.org
886S:	Odd fixes
887F:	drivers/input/mouse/bcm5974.c
888
889APPLE SMC DRIVER
890M:	Henrik Rydberg <rydberg@bitmath.org>
891L:	linux-hwmon@vger.kernel.org
892S:	Odd fixes
893F:	drivers/hwmon/applesmc.c
894
895APPLETALK NETWORK LAYER
896L:	netdev@vger.kernel.org
897S:	Odd fixes
898F:	drivers/net/appletalk/
899F:	net/appletalk/
900
901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902M:	Duc Dang <dhdang@apm.com>
903S:	Supported
904F:	arch/arm64/boot/dts/apm/
905
906APPLIED MICRO (APM) X-GENE SOC EDAC
907M:	Loc Ho <lho@apm.com>
908S:	Supported
909F:	drivers/edac/xgene_edac.c
910F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913M:	Iyappan Subramanian <isubramanian@apm.com>
914M:	Keyur Chudgar <kchudgar@apm.com>
915S:	Supported
916F:	drivers/net/ethernet/apm/xgene-v2/
917
918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919M:	Iyappan Subramanian <isubramanian@apm.com>
920M:	Keyur Chudgar <kchudgar@apm.com>
921M:	Quan Nguyen <qnguyen@apm.com>
922S:	Supported
923F:	drivers/net/ethernet/apm/xgene/
924F:	drivers/net/phy/mdio-xgene.c
925F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
927
928APPLIED MICRO (APM) X-GENE SOC PMU
929M:	Tai Nguyen <ttnguyen@apm.com>
930S:	Supported
931F:	drivers/perf/xgene_pmu.c
932F:	Documentation/perf/xgene-pmu.txt
933F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
935APTINA CAMERA SENSOR PLL
936M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937L:	linux-media@vger.kernel.org
938S:	Maintained
939F:	drivers/media/i2c/aptina-pll.*
940
941ARC FRAMEBUFFER DRIVER
942M:	Jaya Kumar <jayalk@intworks.biz>
943S:	Maintained
944F:	drivers/video/fbdev/arcfb.c
945F:	drivers/video/fbdev/core/fb_defio.c
946
947ARC PGU DRM DRIVER
948M:	Alexey Brodkin <abrodkin@synopsys.com>
949S:	Supported
950F:	drivers/gpu/drm/arc/
951F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
953ARCNET NETWORK LAYER
954M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
955L:	netdev@vger.kernel.org
956S:	Maintained
957F:	drivers/net/arcnet/
958F:	include/uapi/linux/if_arcnet.h
959
960ARM ARCHITECTED TIMER DRIVER
961M:	Mark Rutland <mark.rutland@arm.com>
962M:	Marc Zyngier <marc.zyngier@arm.com>
963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S:	Maintained
965F:	arch/arm/include/asm/arch_timer.h
966F:	arch/arm64/include/asm/arch_timer.h
967F:	drivers/clocksource/arm_arch_timer.c
968
969ARM HDLCD DRM DRIVER
970M:	Liviu Dudau <liviu.dudau@arm.com>
971S:	Supported
972F:	drivers/gpu/drm/arm/hdlcd_*
973F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
975ARM MALI-DP DRM DRIVER
976M:	Liviu Dudau <liviu.dudau@arm.com>
977M:	Brian Starkey <brian.starkey@arm.com>
978M:	Mali DP Maintainers <malidp@foss.arm.com>
979S:	Supported
980F:	drivers/gpu/drm/arm/
981F:	Documentation/devicetree/bindings/display/arm,malidp.txt
982
983ARM MFM AND FLOPPY DRIVERS
984M:	Ian Molton <spyro@f2s.com>
985S:	Maintained
986F:	arch/arm/lib/floppydma.S
987F:	arch/arm/include/asm/floppy.h
988
989ARM PMU PROFILING AND DEBUGGING
990M:	Will Deacon <will.deacon@arm.com>
991M:	Mark Rutland <mark.rutland@arm.com>
992S:	Maintained
993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994F:	arch/arm*/kernel/perf_*
995F:	arch/arm/oprofile/common.c
996F:	arch/arm*/kernel/hw_breakpoint.c
997F:	arch/arm*/include/asm/hw_breakpoint.h
998F:	arch/arm*/include/asm/perf_event.h
999F:	drivers/perf/*
1000F:	include/linux/perf/arm_pmu.h
1001F:	Documentation/devicetree/bindings/arm/pmu.txt
1002F:	Documentation/devicetree/bindings/perf/
1003
1004ARM PORT
1005M:	Russell King <linux@armlinux.org.uk>
1006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007W:	http://www.armlinux.org.uk/
1008S:	Maintained
1009T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010F:	arch/arm/
1011
1012ARM PRIMECELL AACI PL041 DRIVER
1013M:	Russell King <linux@armlinux.org.uk>
1014S:	Maintained
1015F:	sound/arm/aaci.*
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/amba/
1021F:	include/linux/amba/bus.h
1022
1023ARM PRIMECELL CLCD PL110 DRIVER
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/video/fbdev/amba-clcd.*
1027
1028ARM PRIMECELL KMI PL050 DRIVER
1029M:	Russell King <linux@armlinux.org.uk>
1030S:	Maintained
1031F:	drivers/input/serio/ambakmi.*
1032F:	include/linux/amba/kmi.h
1033
1034ARM PRIMECELL MMCI PL180/1 DRIVER
1035M:	Russell King <linux@armlinux.org.uk>
1036S:	Maintained
1037F:	drivers/mmc/host/mmci.*
1038F:	include/linux/amba/mmci.h
1039
1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041M:	Russell King <linux@armlinux.org.uk>
1042S:	Maintained
1043F:	drivers/tty/serial/amba-pl01*.c
1044F:	include/linux/amba/serial.h
1045
1046ARM SMMU DRIVERS
1047M:	Will Deacon <will.deacon@arm.com>
1048R:	Robin Murphy <robin.murphy@arm.com>
1049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050S:	Maintained
1051F:	drivers/iommu/arm-smmu.c
1052F:	drivers/iommu/arm-smmu-v3.c
1053F:	drivers/iommu/io-pgtable-arm.c
1054F:	drivers/iommu/io-pgtable-arm-v7s.c
1055
1056ARM SUB-ARCHITECTURES
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059F:	arch/arm/mach-*/
1060F:	arch/arm/plat-*/
1061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063ARM/ACTIONS SEMI ARCHITECTURE
1064M:	Andreas Färber <afaerber@suse.de>
1065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S:	Maintained
1067N:	owl
1068F:	arch/arm/mach-actions/
1069F:	arch/arm/boot/dts/owl-*
1070F:	arch/arm64/boot/dts/actions/
1071F:	drivers/clocksource/owl-*
1072F:	drivers/soc/actions/
1073F:	include/dt-bindings/power/owl-*
1074F:	include/linux/soc/actions/
1075F:	Documentation/devicetree/bindings/arm/actions.txt
1076F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079ARM/ADS SPHERE MACHINE SUPPORT
1080M:	Lennert Buytenhek <kernel@wantstofly.org>
1081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:	Maintained
1083
1084ARM/AFEB9260 MACHINE SUPPORT
1085M:	Sergey Lapin <slapin@ossfans.org>
1086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S:	Maintained
1088
1089ARM/AJECO 1ARM MACHINE SUPPORT
1090M:	Lennert Buytenhek <kernel@wantstofly.org>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093
1094ARM/Allwinner SoC Clock Support
1095M:	Emilio López <emilio@elopez.com.ar>
1096S:	Maintained
1097F:	drivers/clk/sunxi/
1098
1099ARM/Allwinner sunXi SoC support
1100M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1101M:	Chen-Yu Tsai <wens@csie.org>
1102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S:	Maintained
1104N:	sun[x456789]i
1105N:	sun50i
1106F:	arch/arm/mach-sunxi/
1107F:	arch/arm64/boot/dts/allwinner/
1108F:	drivers/clk/sunxi-ng/
1109F:	drivers/pinctrl/sunxi/
1110F:	drivers/soc/sunxi/
1111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114M:	Neil Armstrong <narmstrong@baylibre.com>
1115M:	Jerome Brunet <jbrunet@baylibre.com>
1116L:	linux-amlogic@lists.infradead.org
1117S:	Maintained
1118F:	drivers/clk/meson/
1119F:	include/dt-bindings/clock/meson*
1120F:	include/dt-bindings/clock/gxbb*
1121F:	Documentation/devicetree/bindings/clock/amlogic*
1122
1123ARM/Amlogic Meson SoC support
1124M:	Carlo Caione <carlo@caione.org>
1125M:	Kevin Hilman <khilman@baylibre.com>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127L:	linux-amlogic@lists.infradead.org
1128W:	http://linux-meson.com/
1129S:	Maintained
1130F:	arch/arm/mach-meson/
1131F:	arch/arm/boot/dts/meson*
1132F:	arch/arm64/boot/dts/amlogic/
1133F:	drivers/pinctrl/meson/
1134F:	drivers/mmc/host/meson*
1135N:	meson
1136
1137ARM/Annapurna Labs ALPINE ARCHITECTURE
1138M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142F:	arch/arm/mach-alpine/
1143F:	arch/arm/boot/dts/alpine*
1144F:	arch/arm64/boot/dts/al/
1145F:	drivers/*/*alpine*
1146
1147ARM/ARTPEC MACHINE SUPPORT
1148M:	Jesper Nilsson <jesper.nilsson@axis.com>
1149M:	Lars Persson <lars.persson@axis.com>
1150M:	Niklas Cassel <niklas.cassel@axis.com>
1151S:	Maintained
1152L:	linux-arm-kernel@axis.com
1153F:	arch/arm/mach-artpec
1154F:	arch/arm/boot/dts/artpec6*
1155F:	drivers/clk/axis
1156F:	drivers/pinctrl/pinctrl-artpec*
1157F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159ARM/ASPEED I2C DRIVER
1160M:	Brendan Higgins <brendanhiggins@google.com>
1161R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162R:	Joel Stanley <joel@jms.id.au>
1163L:	linux-i2c@vger.kernel.org
1164L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1165S:	Maintained
1166F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1167F:	drivers/i2c/busses/i2c-aspeed.c
1168F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171ARM/ASPEED MACHINE SUPPORT
1172M:	Joel Stanley <joel@jms.id.au>
1173S:	Maintained
1174F:	arch/arm/mach-aspeed/
1175F:	arch/arm/boot/dts/aspeed-*
1176F:	drivers/*/*aspeed*
1177
1178ARM/ATMEL AT91 Clock Support
1179M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1180S:	Maintained
1181F:	drivers/clk/at91
1182
1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1185M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187W:	http://www.linux4sam.org
1188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189S:	Supported
1190F:	arch/arm/mach-at91/
1191F:	include/soc/at91/
1192F:	arch/arm/boot/dts/at91*.dts
1193F:	arch/arm/boot/dts/at91*.dtsi
1194F:	arch/arm/boot/dts/sama*.dts
1195F:	arch/arm/boot/dts/sama*.dtsi
1196F:	arch/arm/include/debug/at91.S
1197F:	drivers/memory/atmel*
1198
1199ARM/CALXEDA HIGHBANK ARCHITECTURE
1200M:	Rob Herring <robh@kernel.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-highbank/
1204F:	arch/arm/boot/dts/highbank.dts
1205F:	arch/arm/boot/dts/ecx-*.dts*
1206
1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208M:	Krzysztof Halasa <khalasa@piap.pl>
1209S:	Maintained
1210F:	arch/arm/mach-cns3xxx/
1211
1212ARM/CAVIUM THUNDER NETWORK DRIVER
1213M:	Sunil Goutham <sgoutham@cavium.com>
1214M:	Robert Richter <rric@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Supported
1217F:	drivers/net/ethernet/cavium/thunder/
1218
1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220M:	Alexander Shiyan <shc_work@mail.ru>
1221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:	Odd Fixes
1223N:	clps711x
1224
1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226M:	Lennert Buytenhek <kernel@wantstofly.org>
1227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S:	Maintained
1229
1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231M:	Hartley Sweeten <hsweeten@visionengravers.com>
1232M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-ep93xx/
1236F:	arch/arm/mach-ep93xx/include/mach/
1237
1238ARM/CLKDEV SUPPORT
1239M:	Russell King <linux@armlinux.org.uk>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243F:	arch/arm/include/asm/clkdev.h
1244F:	drivers/clk/clkdev.c
1245
1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247M:	Mike Rapoport <mike@compulab.co.il>
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:	Maintained
1250
1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252M:	Baruch Siach <baruch@tkos.co.il>
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Maintained
1255F:	arch/arm/boot/dts/cx92755*
1256N:	digicolor
1257
1258ARM/CONTEC MICRO9 MACHINE SUPPORT
1259M:	Hubert Feurstein <hubert.feurstein@contec.at>
1260S:	Maintained
1261F:	arch/arm/mach-ep93xx/micro9.c
1262
1263ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	drivers/hwtracing/coresight/*
1268F:	Documentation/trace/coresight.txt
1269F:	Documentation/trace/coresight-cpu-debug.txt
1270F:	Documentation/devicetree/bindings/arm/coresight.txt
1271F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273F:	tools/perf/arch/arm/util/pmu.c
1274F:	tools/perf/arch/arm/util/auxtrace.c
1275F:	tools/perf/arch/arm/util/cs-etm.c
1276F:	tools/perf/arch/arm/util/cs-etm.h
1277F:	tools/perf/util/cs-etm.h
1278
1279ARM/CORGI MACHINE SUPPORT
1280M:	Richard Purdie <rpurdie@rpsys.net>
1281S:	Maintained
1282
1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286T:	git git://github.com/ulli-kroll/linux.git
1287S:	Maintained
1288F:	arch/arm/mach-gemini/
1289F:	drivers/rtc/rtc-ftrtc010.c
1290
1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1292M:	Barry Song <baohua@kernel.org>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1295S:	Maintained
1296F:	arch/arm/boot/dts/prima2*
1297F:	arch/arm/mach-prima2/
1298F:	drivers/clk/sirf/
1299F:	drivers/clocksource/timer-prima2.c
1300F:	drivers/clocksource/timer-atlas7.c
1301N:	[^a-z]sirf
1302
1303ARM/EBSA110 MACHINE SUPPORT
1304M:	Russell King <linux@armlinux.org.uk>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306W:	http://www.armlinux.org.uk/
1307S:	Maintained
1308F:	arch/arm/mach-ebsa110/
1309F:	drivers/net/ethernet/amd/am79c961a.*
1310
1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312M:	Uwe Kleine-König <kernel@pengutronix.de>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315N:	efm32
1316
1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1318M:	Robert Jarzmik <robert.jarzmik@free.fr>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/mach-pxa/ezx.c
1322
1323ARM/FARADAY FA526 PORT
1324M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327T:	git git://git.berlios.de/gemini-board
1328F:	arch/arm/mm/*-fa*
1329
1330ARM/FOOTBRIDGE ARCHITECTURE
1331M:	Russell King <linux@armlinux.org.uk>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333W:	http://www.armlinux.org.uk/
1334S:	Maintained
1335F:	arch/arm/include/asm/hardware/dec21285.h
1336F:	arch/arm/mach-footbridge/
1337
1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1339M:	Shawn Guo <shawnguo@kernel.org>
1340M:	Sascha Hauer <kernel@pengutronix.de>
1341R:	Fabio Estevam <fabio.estevam@nxp.com>
1342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345F:	arch/arm/mach-imx/
1346F:	arch/arm/mach-mxs/
1347F:	arch/arm/boot/dts/imx*
1348F:	arch/arm/configs/imx*_defconfig
1349F:	drivers/clk/imx/
1350F:	drivers/soc/imx/
1351F:	include/soc/imx/
1352
1353ARM/FREESCALE VYBRID ARM ARCHITECTURE
1354M:	Shawn Guo <shawnguo@kernel.org>
1355M:	Sascha Hauer <kernel@pengutronix.de>
1356R:	Stefan Agner <stefan@agner.ch>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360F:	arch/arm/mach-imx/*vf610*
1361F:	arch/arm/boot/dts/vf*
1362
1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1364M:	Lennert Buytenhek <kernel@wantstofly.org>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367
1368ARM/GUMSTIX MACHINE SUPPORT
1369M:	Steve Sakoman <sakoman@gmail.com>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372
1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1374M:	Philipp Zabel <philipp.zabel@gmail.com>
1375M:	Paul Parsons <lost.distance@yahoo.com>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378F:	arch/arm/mach-pxa/hx4700.c
1379F:	arch/arm/mach-pxa/include/mach/hx4700.h
1380F:	sound/soc/pxa/hx4700.c
1381
1382ARM/HISILICON SOC SUPPORT
1383M:	Wei Xu <xuwei5@hisilicon.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W:	http://www.hisilicon.com
1386S:	Supported
1387T:	git git://github.com/hisilicon/linux-hisi.git
1388F:	arch/arm/mach-hisi/
1389F:	arch/arm/boot/dts/hi3*
1390F:	arch/arm/boot/dts/hip*
1391F:	arch/arm/boot/dts/hisi*
1392F:	arch/arm64/boot/dts/hisilicon/
1393
1394ARM/HP JORNADA 7XX MACHINE SUPPORT
1395M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1396W:	www.jlime.com
1397S:	Maintained
1398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399F:	arch/arm/mach-sa1100/jornada720.c
1400F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1401
1402ARM/IGEP MACHINE SUPPORT
1403M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1404M:	Javier Martinez Canillas <javier@dowhile0.org>
1405L:	linux-omap@vger.kernel.org
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408F:	arch/arm/boot/dts/omap3-igep*
1409
1410ARM/INCOME PXA270 SUPPORT
1411M:	Marek Vasut <marek.vasut@gmail.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1415
1416ARM/INTEL IOP13XX ARM ARCHITECTURE
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/INTEL IOP32X ARM ARCHITECTURE
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/INTEL IOP33X ARM ARCHITECTURE
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S:	Orphan
1429
1430ARM/INTEL IQ81342EX MACHINE SUPPORT
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/INTEL IXDP2850 MACHINE SUPPORT
1436M:	Lennert Buytenhek <kernel@wantstofly.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439
1440ARM/INTEL IXP4XX ARM ARCHITECTURE
1441M:	Imre Kaloz <kaloz@openwrt.org>
1442M:	Krzysztof Halasa <khalasa@piap.pl>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/mach-ixp4xx/
1446
1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1448M:	Jonathan Cameron <jic23@cam.ac.uk>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Maintained
1451F:	arch/arm/mach-pxa/stargate2.c
1452F:	drivers/pcmcia/pxa2xx_stargate2.c
1453
1454ARM/INTEL XSC3 (MANZANO) ARM CORE
1455M:	Lennert Buytenhek <kernel@wantstofly.org>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458
1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1460M:	Lennert Buytenhek <kernel@wantstofly.org>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:	Maintained
1463
1464ARM/LG1K ARCHITECTURE
1465M:	Chanho Min <chanho.min@lge.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Maintained
1468F:	arch/arm64/boot/dts/lg/
1469
1470ARM/LOGICPD PXA270 MACHINE SUPPORT
1471M:	Lennert Buytenhek <kernel@wantstofly.org>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474
1475ARM/LPC18XX ARCHITECTURE
1476M:	Joachim Eastwood <manabian@gmail.com>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	arch/arm/boot/dts/lpc43*
1480F:	drivers/clk/nxp/clk-lpc18xx*
1481F:	drivers/clocksource/time-lpc32xx.c
1482F:	drivers/i2c/busses/i2c-lpc2k.c
1483F:	drivers/memory/pl172.c
1484F:	drivers/mtd/spi-nor/nxp-spifi.c
1485F:	drivers/rtc/rtc-lpc24xx.c
1486N:	lpc18xx
1487
1488ARM/LPC32XX SOC SUPPORT
1489M:	Vladimir Zapolskiy <vz@mleia.com>
1490M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1493S:	Maintained
1494F:	arch/arm/boot/dts/lpc32*
1495F:	arch/arm/mach-lpc32xx/
1496F:	drivers/i2c/busses/i2c-pnx.c
1497F:	drivers/net/ethernet/nxp/lpc_eth.c
1498F:	drivers/usb/host/ohci-nxp.c
1499F:	drivers/watchdog/pnx4008_wdt.c
1500N:	lpc32xx
1501
1502ARM/MAGICIAN MACHINE SUPPORT
1503M:	Philipp Zabel <philipp.zabel@gmail.com>
1504S:	Maintained
1505
1506ARM/Marvell Berlin SoC support
1507M:	Jisheng Zhang <jszhang@marvell.com>
1508M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm/mach-berlin/
1512F:	arch/arm/boot/dts/berlin*
1513F:	arch/arm64/boot/dts/marvell/berlin*
1514
1515ARM/Marvell Dove/MV78xx0/Orion SOC support
1516M:	Jason Cooper <jason@lakedaemon.net>
1517M:	Andrew Lunn <andrew@lunn.ch>
1518M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1519M:	Gregory Clement <gregory.clement@free-electrons.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	Documentation/devicetree/bindings/soc/dove/
1523F:	arch/arm/mach-dove/
1524F:	arch/arm/mach-mv78xx0/
1525F:	arch/arm/mach-orion5x/
1526F:	arch/arm/plat-orion/
1527F:	arch/arm/boot/dts/dove*
1528F:	arch/arm/boot/dts/orion5x*
1529
1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531M:	Jason Cooper <jason@lakedaemon.net>
1532M:	Andrew Lunn <andrew@lunn.ch>
1533M:	Gregory Clement <gregory.clement@free-electrons.com>
1534M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm/boot/dts/armada*
1538F:	arch/arm/boot/dts/kirkwood*
1539F:	arch/arm/configs/mvebu_*_defconfig
1540F:	arch/arm/mach-mvebu/
1541F:	arch/arm64/boot/dts/marvell/armada*
1542F:	drivers/cpufreq/mvebu-cpufreq.c
1543F:	drivers/irqchip/irq-armada-370-xp.c
1544F:	drivers/irqchip/irq-mvebu-*
1545F:	drivers/pinctrl/mvebu/
1546F:	drivers/rtc/rtc-armada38x.c
1547
1548ARM/Mediatek RTC DRIVER
1549M:	Eddie Huang <eddie.huang@mediatek.com>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	drivers/rtc/rtc-mt6397.c
1554
1555ARM/Mediatek SoC support
1556M:	Matthias Brugger <matthias.bgg@gmail.com>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/boot/dts/mt6*
1561F:	arch/arm/boot/dts/mt7*
1562F:	arch/arm/boot/dts/mt8*
1563F:	arch/arm/mach-mediatek/
1564F:	arch/arm64/boot/dts/mediatek/
1565N:	mtk
1566K:	mediatek
1567
1568ARM/Mediatek USB3 PHY DRIVER
1569M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573F:	drivers/phy/phy-mt65xx-usb3.c
1574
1575ARM/MICREL KS8695 ARCHITECTURE
1576M:	Greg Ungerer <gerg@uclinux.org>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578F:	arch/arm/mach-ks8695/
1579S:	Odd Fixes
1580
1581ARM/MIOA701 MACHINE SUPPORT
1582M:	Robert Jarzmik <robert.jarzmik@free.fr>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584F:	arch/arm/mach-pxa/mioa701.c
1585S:	Maintained
1586
1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588M:	Michael Petchkovsky <mkpetch@internode.on.net>
1589S:	Maintained
1590
1591ARM/NOMADIK ARCHITECTURE
1592M:	Alessandro Rubini <rubini@unipv.it>
1593M:	Linus Walleij <linus.walleij@linaro.org>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/mach-nomadik/
1597F:	drivers/pinctrl/nomadik/
1598F:	drivers/i2c/busses/i2c-nomadik.c
1599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1600
1601ARM/NUVOTON W90X900 ARM ARCHITECTURE
1602M:	Wan ZongShun <mcuos.com@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604W:	http://www.mcuos.com
1605S:	Maintained
1606F:	arch/arm/mach-w90x900/
1607F:	drivers/input/keyboard/w90p910_keypad.c
1608F:	drivers/input/touchscreen/w90p910_ts.c
1609F:	drivers/watchdog/nuc900_wdt.c
1610F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1611F:	drivers/mtd/nand/nuc900_nand.c
1612F:	drivers/rtc/rtc-nuc900.c
1613F:	drivers/spi/spi-nuc900.c
1614F:	drivers/usb/host/ehci-w90x900.c
1615F:	drivers/video/fbdev/nuc900fb.c
1616
1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1619L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1620W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621S:	Supported
1622
1623ARM/Orion SoC/Technologic Systems TS-78xx platform support
1624M:	Alexander Clouter <alex@digriz.org.uk>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626W:	http://www.digriz.org.uk/ts78xx/kernel
1627S:	Maintained
1628F:	arch/arm/mach-orion5x/ts78xx-*
1629
1630ARM/OXNAS platform support
1631M:	Neil Armstrong <narmstrong@baylibre.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-oxnas/
1636F:	arch/arm/boot/dts/ox8*.dtsi
1637F:	arch/arm/boot/dts/wd-mbwe.dts
1638F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1639N:	oxnas
1640
1641ARM/PALM TREO SUPPORT
1642M:	Tomas Cech <sleep_walker@suse.com>
1643L:	linux-arm-kernel@lists.infradead.org
1644W:	http://hackndev.com
1645S:	Maintained
1646F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1647F:	arch/arm/mach-pxa/palmtreo.c
1648
1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1650M:	Marek Vasut <marek.vasut@gmail.com>
1651L:	linux-arm-kernel@lists.infradead.org
1652W:	http://hackndev.com
1653S:	Maintained
1654F:	arch/arm/mach-pxa/include/mach/palmtx.h
1655F:	arch/arm/mach-pxa/palmtx.c
1656F:	arch/arm/mach-pxa/include/mach/palmt5.h
1657F:	arch/arm/mach-pxa/palmt5.c
1658F:	arch/arm/mach-pxa/include/mach/palmld.h
1659F:	arch/arm/mach-pxa/palmld.c
1660F:	arch/arm/mach-pxa/include/mach/palmte2.h
1661F:	arch/arm/mach-pxa/palmte2.c
1662F:	arch/arm/mach-pxa/include/mach/palmtc.h
1663F:	arch/arm/mach-pxa/palmtc.c
1664
1665ARM/PALMZ72 SUPPORT
1666M:	Sergey Lapin <slapin@ossfans.org>
1667L:	linux-arm-kernel@lists.infradead.org
1668W:	http://hackndev.com
1669S:	Maintained
1670F:	arch/arm/mach-pxa/include/mach/palmz72.h
1671F:	arch/arm/mach-pxa/palmz72.c
1672
1673ARM/PLEB SUPPORT
1674M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1675W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676S:	Maintained
1677
1678ARM/PT DIGITAL BOARD PORT
1679M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681W:	http://www.armlinux.org.uk/
1682S:	Maintained
1683
1684ARM/QUALCOMM SUPPORT
1685M:	Andy Gross <andy.gross@linaro.org>
1686M:	David Brown <david.brown@linaro.org>
1687L:	linux-arm-msm@vger.kernel.org
1688L:	linux-soc@vger.kernel.org
1689S:	Maintained
1690F:	Documentation/devicetree/bindings/soc/qcom/
1691F:	arch/arm/boot/dts/qcom-*.dts
1692F:	arch/arm/boot/dts/qcom-*.dtsi
1693F:	arch/arm/mach-qcom/
1694F:	arch/arm64/boot/dts/qcom/*
1695F:	drivers/i2c/busses/i2c-qup.c
1696F:	drivers/clk/qcom/
1697F:	drivers/dma/qcom/
1698F:	drivers/soc/qcom/
1699F:	drivers/spi/spi-qup.c
1700F:	drivers/tty/serial/msm_serial.h
1701F:	drivers/tty/serial/msm_serial.c
1702F:	drivers/*/pm8???-*
1703F:	drivers/mfd/ssbi.c
1704F:	drivers/firmware/qcom_scm.c
1705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1706
1707ARM/RADISYS ENP2611 MACHINE SUPPORT
1708M:	Lennert Buytenhek <kernel@wantstofly.org>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:	Maintained
1711
1712ARM/REALTEK ARCHITECTURE
1713M:	Andreas Färber <afaerber@suse.de>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm64/boot/dts/realtek/
1717F:	Documentation/devicetree/bindings/arm/realtek.txt
1718
1719ARM/RENESAS ARM64 ARCHITECTURE
1720M:	Simon Horman <horms@verge.net.au>
1721M:	Magnus Damm <magnus.damm@gmail.com>
1722L:	linux-renesas-soc@vger.kernel.org
1723Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725S:	Supported
1726F:	arch/arm64/boot/dts/renesas/
1727F:	drivers/soc/renesas/
1728F:	include/linux/soc/renesas/
1729
1730ARM/RISCPC ARCHITECTURE
1731M:	Russell King <linux@armlinux.org.uk>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733W:	http://www.armlinux.org.uk/
1734S:	Maintained
1735F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1736F:	arch/arm/include/asm/hardware/ioc.h
1737F:	arch/arm/include/asm/hardware/iomd.h
1738F:	arch/arm/include/asm/hardware/memc.h
1739F:	arch/arm/mach-rpc/
1740F:	drivers/net/ethernet/8390/etherh.c
1741F:	drivers/net/ethernet/i825xx/ether1*
1742F:	drivers/net/ethernet/seeq/ether3*
1743F:	drivers/scsi/arm/
1744
1745ARM/Rockchip SoC support
1746M:	Heiko Stuebner <heiko@sntech.de>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748L:	linux-rockchip@lists.infradead.org
1749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1750S:	Maintained
1751F:	arch/arm/boot/dts/rk3*
1752F:	arch/arm/boot/dts/rv1108*
1753F:	arch/arm/mach-rockchip/
1754F:	drivers/clk/rockchip/
1755F:	drivers/i2c/busses/i2c-rk3x.c
1756F:	drivers/*/*rockchip*
1757F:	drivers/*/*/*rockchip*
1758F:	sound/soc/rockchip/
1759N:	rockchip
1760
1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762M:	Kukjin Kim <kgene@kernel.org>
1763M:	Krzysztof Kozlowski <krzk@kernel.org>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1767S:	Maintained
1768F:	arch/arm/boot/dts/s3c*
1769F:	arch/arm/boot/dts/s5p*
1770F:	arch/arm/boot/dts/samsung*
1771F:	arch/arm/boot/dts/exynos*
1772F:	arch/arm64/boot/dts/exynos/
1773F:	arch/arm/plat-samsung/
1774F:	arch/arm/mach-s3c24*/
1775F:	arch/arm/mach-s3c64xx/
1776F:	arch/arm/mach-s5p*/
1777F:	arch/arm/mach-exynos*/
1778F:	drivers/*/*s3c24*
1779F:	drivers/*/*/*s3c24*
1780F:	drivers/*/*s3c64xx*
1781F:	drivers/*/*s5pv210*
1782F:	drivers/memory/samsung/*
1783F:	drivers/soc/samsung/*
1784F:	Documentation/arm/Samsung/
1785F:	Documentation/devicetree/bindings/arm/samsung/
1786F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1787F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1788N:	exynos
1789
1790ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791M:	Kyungmin Park <kyungmin.park@samsung.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:	Maintained
1794F:	arch/arm/mach-s5pv210/
1795
1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797M:	Kyungmin Park <kyungmin.park@samsung.com>
1798M:	Kamil Debski <kamil@wypas.org>
1799M:	Andrzej Hajda <a.hajda@samsung.com>
1800L:	linux-arm-kernel@lists.infradead.org
1801L:	linux-media@vger.kernel.org
1802S:	Maintained
1803F:	drivers/media/platform/s5p-g2d/
1804
1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1806M:	Marek Szyprowski <m.szyprowski@samsung.com>
1807L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1808L:	linux-media@vger.kernel.org
1809S:	Maintained
1810F:	drivers/media/platform/s5p-cec/
1811F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1812
1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1814M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1815M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1816L:	linux-arm-kernel@lists.infradead.org
1817L:	linux-media@vger.kernel.org
1818S:	Maintained
1819F:	drivers/media/platform/s5p-jpeg/
1820
1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1822M:	Kyungmin Park <kyungmin.park@samsung.com>
1823M:	Kamil Debski <kamil@wypas.org>
1824M:	Jeongtae Park <jtp.park@samsung.com>
1825M:	Andrzej Hajda <a.hajda@samsung.com>
1826L:	linux-arm-kernel@lists.infradead.org
1827L:	linux-media@vger.kernel.org
1828S:	Maintained
1829F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1830F:	drivers/media/platform/s5p-mfc/
1831
1832ARM/SHMOBILE ARM ARCHITECTURE
1833M:	Simon Horman <horms@verge.net.au>
1834M:	Magnus Damm <magnus.damm@gmail.com>
1835L:	linux-renesas-soc@vger.kernel.org
1836Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838S:	Supported
1839F:	arch/arm/boot/dts/emev2*
1840F:	arch/arm/boot/dts/r7s*
1841F:	arch/arm/boot/dts/r8a*
1842F:	arch/arm/boot/dts/sh*
1843F:	arch/arm/configs/shmobile_defconfig
1844F:	arch/arm/include/debug/renesas-scif.S
1845F:	arch/arm/mach-shmobile/
1846F:	drivers/soc/renesas/
1847F:	include/linux/soc/renesas/
1848
1849ARM/SOCFPGA ARCHITECTURE
1850M:	Dinh Nguyen <dinguyen@kernel.org>
1851S:	Maintained
1852F:	arch/arm/mach-socfpga/
1853F:	arch/arm/boot/dts/socfpga*
1854F:	arch/arm/configs/socfpga_defconfig
1855F:	arch/arm64/boot/dts/altera/
1856W:	http://www.rocketboards.org
1857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1858
1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860M:	Dinh Nguyen <dinguyen@kernel.org>
1861S:	Maintained
1862F:	drivers/clk/socfpga/
1863
1864ARM/SOCFPGA EDAC SUPPORT
1865M:	Thor Thayer <thor.thayer@linux.intel.com>
1866S:	Maintained
1867F:	drivers/edac/altera_edac.
1868
1869ARM/STI ARCHITECTURE
1870M:	Patrice Chotard <patrice.chotard@st.com>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872W:	http://www.stlinux.com
1873S:	Maintained
1874F:	arch/arm/mach-sti/
1875F:	arch/arm/boot/dts/sti*
1876F:	drivers/char/hw_random/st-rng.c
1877F:	drivers/clocksource/arm_global_timer.c
1878F:	drivers/clocksource/clksrc_st_lpc.c
1879F:	drivers/cpufreq/sti-cpufreq.c
1880F:	drivers/dma/st_fdma*
1881F:	drivers/i2c/busses/i2c-st.c
1882F:	drivers/media/rc/st_rc.c
1883F:	drivers/media/platform/sti/c8sectpfe/
1884F:	drivers/mmc/host/sdhci-st.c
1885F:	drivers/phy/st/phy-miphy28lp.c
1886F:	drivers/phy/st/phy-stih407-usb.c
1887F:	drivers/pinctrl/pinctrl-st.c
1888F:	drivers/remoteproc/st_remoteproc.c
1889F:	drivers/remoteproc/st_slim_rproc.c
1890F:	drivers/reset/sti/
1891F:	drivers/rtc/rtc-st-lpc.c
1892F:	drivers/tty/serial/st-asc.c
1893F:	drivers/usb/dwc3/dwc3-st.c
1894F:	drivers/usb/host/ehci-st.c
1895F:	drivers/usb/host/ohci-st.c
1896F:	drivers/watchdog/st_lpc_wdt.c
1897F:	drivers/ata/ahci_st.c
1898F:	include/linux/remoteproc/st_slim_rproc.h
1899
1900ARM/STM32 ARCHITECTURE
1901M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902M:	Alexandre Torgue <alexandre.torgue@st.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906N:	stm32
1907F:	drivers/clocksource/armv7m_systick.c
1908
1909ARM/TANGO ARCHITECTURE
1910M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911L:	linux-arm-kernel@lists.infradead.org
1912S:	Maintained
1913N:	tango
1914
1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916M:	Lennert Buytenhek <kernel@wantstofly.org>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919
1920ARM/TETON BGA MACHINE SUPPORT
1921M:	"Mark F. Brown" <mark.brown314@gmail.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924
1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1926M:	Santosh Shilimkar <ssantosh@kernel.org>
1927L:	linux-kernel@vger.kernel.org
1928S:	Maintained
1929F:	drivers/memory/*emif*
1930
1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1932M:	Santosh Shilimkar <ssantosh@kernel.org>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S:	Maintained
1935F:	arch/arm/mach-keystone/
1936F:	arch/arm/boot/dts/keystone-*
1937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1938
1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1940M:	Santosh Shilimkar <ssantosh@kernel.org>
1941L:	linux-kernel@vger.kernel.org
1942S:	Maintained
1943F:	drivers/clk/keystone/
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1946M:	Santosh Shilimkar <ssantosh@kernel.org>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948L:	linux-kernel@vger.kernel.org
1949S:	Maintained
1950F:	drivers/clocksource/timer-keystone.c
1951
1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1953M:	Santosh Shilimkar <ssantosh@kernel.org>
1954L:	linux-kernel@vger.kernel.org
1955S:	Maintained
1956F:	drivers/power/reset/keystone-reset.c
1957
1958ARM/THECUS N2100 MACHINE SUPPORT
1959M:	Lennert Buytenhek <kernel@wantstofly.org>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962
1963ARM/TOSA MACHINE SUPPORT
1964M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1965M:	Dirk Opfer <dirk@opfer-online.de>
1966S:	Maintained
1967
1968ARM/U300 MACHINE SUPPORT
1969M:	Linus Walleij <linus.walleij@linaro.org>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S:	Supported
1972F:	arch/arm/mach-u300/
1973F:	drivers/clocksource/timer-u300.c
1974F:	drivers/i2c/busses/i2c-stu300.c
1975F:	drivers/rtc/rtc-coh901331.c
1976F:	drivers/watchdog/coh901327_wdt.c
1977F:	drivers/dma/coh901318*
1978F:	drivers/mfd/ab3100*
1979F:	drivers/rtc/rtc-ab3100.c
1980F:	drivers/rtc/rtc-coh901331.c
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1982
1983ARM/UNIPHIER ARCHITECTURE
1984M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1987S:	Maintained
1988F:	arch/arm/boot/dts/uniphier*
1989F:	arch/arm/include/asm/hardware/cache-uniphier.h
1990F:	arch/arm/mach-uniphier/
1991F:	arch/arm/mm/cache-uniphier.c
1992F:	arch/arm64/boot/dts/socionext/
1993F:	drivers/bus/uniphier-system-bus.c
1994F:	drivers/clk/uniphier/
1995F:	drivers/i2c/busses/i2c-uniphier*
1996F:	drivers/pinctrl/uniphier/
1997F:	drivers/reset/reset-uniphier.c
1998F:	drivers/tty/serial/8250/8250_uniphier.c
1999N:	uniphier
2000
2001ARM/Ux500 ARM ARCHITECTURE
2002M:	Linus Walleij <linus.walleij@linaro.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005F:	arch/arm/mach-ux500/
2006F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2007F:	drivers/dma/ste_dma40*
2008F:	drivers/hwspinlock/u8500_hsem.c
2009F:	drivers/mfd/abx500*
2010F:	drivers/mfd/ab8500*
2011F:	drivers/mfd/dbx500*
2012F:	drivers/mfd/db8500*
2013F:	drivers/pinctrl/nomadik/pinctrl-ab*
2014F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2015F:	drivers/rtc/rtc-ab8500.c
2016F:	drivers/rtc/rtc-pl031.c
2017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2018
2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2020M:	Ulf Hansson <ulf.hansson@linaro.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022T:	git git://git.linaro.org/people/ulfh/clk.git
2023S:	Maintained
2024F:	drivers/clk/ux500/
2025
2026ARM/VERSATILE EXPRESS PLATFORM
2027M:	Liviu Dudau <liviu.dudau@arm.com>
2028M:	Sudeep Holla <sudeep.holla@arm.com>
2029M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032F:	arch/arm/boot/dts/vexpress*
2033F:	arch/arm64/boot/dts/arm/
2034F:	arch/arm/mach-vexpress/
2035F:	*/*/vexpress*
2036F:	*/*/*/vexpress*
2037F:	drivers/clk/versatile/clk-vexpress-osc.c
2038F:	drivers/clocksource/versatile.c
2039N:	mps2
2040
2041ARM/VFP SUPPORT
2042M:	Russell King <linux@armlinux.org.uk>
2043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044W:	http://www.armlinux.org.uk/
2045S:	Maintained
2046F:	arch/arm/vfp/
2047
2048ARM/VOIPAC PXA270 SUPPORT
2049M:	Marek Vasut <marek.vasut@gmail.com>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051S:	Maintained
2052F:	arch/arm/mach-pxa/vpac270.c
2053F:	arch/arm/mach-pxa/include/mach/vpac270.h
2054
2055ARM/VT8500 ARM ARCHITECTURE
2056M:	Tony Prisk <linux@prisktech.co.nz>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058S:	Maintained
2059F:	arch/arm/mach-vt8500/
2060F:	drivers/clocksource/vt8500_timer.c
2061F:	drivers/i2c/busses/i2c-wmt.c
2062F:	drivers/mmc/host/wmt-sdmmc.c
2063F:	drivers/pwm/pwm-vt8500.c
2064F:	drivers/rtc/rtc-vt8500.c
2065F:	drivers/tty/serial/vt8500_serial.c
2066F:	drivers/usb/host/ehci-platform.c
2067F:	drivers/usb/host/uhci-platform.c
2068F:	drivers/video/fbdev/vt8500lcdfb.*
2069F:	drivers/video/fbdev/wm8505fb*
2070F:	drivers/video/fbdev/wmt_ge_rops.*
2071
2072ARM/ZIPIT Z2 SUPPORT
2073M:	Marek Vasut <marek.vasut@gmail.com>
2074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075S:	Maintained
2076F:	arch/arm/mach-pxa/z2.c
2077F:	arch/arm/mach-pxa/include/mach/z2.h
2078
2079ARM/ZTE ARCHITECTURE
2080M:	Jun Nie <jun.nie@linaro.org>
2081M:	Baoyou Xie <baoyou.xie@linaro.org>
2082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083S:	Maintained
2084F:	arch/arm/mach-zx/
2085F:	drivers/clk/zte/
2086F:	drivers/reset/reset-zx2967.c
2087F:	drivers/soc/zte/
2088F:	Documentation/devicetree/bindings/arm/zte.txt
2089F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2090F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2091F:	Documentation/devicetree/bindings/soc/zte/
2092F:	include/dt-bindings/soc/zx*.h
2093
2094ARM/ZYNQ ARCHITECTURE
2095M:	Michal Simek <michal.simek@xilinx.com>
2096R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098W:	http://wiki.xilinx.com
2099T:	git https://github.com/Xilinx/linux-xlnx.git
2100S:	Supported
2101F:	arch/arm/mach-zynq/
2102F:	drivers/cpuidle/cpuidle-zynq.c
2103F:	drivers/block/xsysace.c
2104N:	zynq
2105N:	xilinx
2106F:	drivers/clocksource/cadence_ttc_timer.c
2107F:	drivers/i2c/busses/i2c-cadence.c
2108F:	drivers/mmc/host/sdhci-of-arasan.c
2109F:	drivers/edac/synopsys_edac.c
2110
2111ARM64 PORT (AARCH64 ARCHITECTURE)
2112M:	Catalin Marinas <catalin.marinas@arm.com>
2113M:	Will Deacon <will.deacon@arm.com>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2116S:	Maintained
2117F:	arch/arm64/
2118F:	Documentation/arm64/
2119
2120AS3645A LED FLASH CONTROLLER DRIVER
2121M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2122L:	linux-media@vger.kernel.org
2123T:	git git://linuxtv.org/media_tree.git
2124S:	Maintained
2125F:	drivers/media/i2c/as3645a.c
2126F:	include/media/i2c/as3645a.h
2127
2128ASAHI KASEI AK8974 DRIVER
2129M:	Linus Walleij <linus.walleij@linaro.org>
2130L:	linux-iio@vger.kernel.org
2131W:	http://www.akm.com/
2132S:	Supported
2133F:	drivers/iio/magnetometer/ak8974.c
2134
2135ASC7621 HARDWARE MONITOR DRIVER
2136M:	George Joseph <george.joseph@fairview5.com>
2137L:	linux-hwmon@vger.kernel.org
2138S:	Maintained
2139F:	Documentation/hwmon/asc7621
2140F:	drivers/hwmon/asc7621.c
2141
2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2143M:	Corentin Chary <corentin.chary@gmail.com>
2144L:	acpi4asus-user@lists.sourceforge.net
2145L:	platform-driver-x86@vger.kernel.org
2146W:	http://acpi4asus.sf.net
2147S:	Maintained
2148F:	drivers/platform/x86/asus*.c
2149F:	drivers/platform/x86/eeepc*.c
2150
2151ASUS WIRELESS RADIO CONTROL DRIVER
2152M:	João Paulo Rechi Vita <jprvita@gmail.com>
2153L:	platform-driver-x86@vger.kernel.org
2154S:	Maintained
2155F:	drivers/platform/x86/asus-wireless.c
2156
2157ASYMMETRIC KEYS
2158M:	David Howells <dhowells@redhat.com>
2159L:	keyrings@vger.kernel.org
2160S:	Maintained
2161F:	Documentation/crypto/asymmetric-keys.txt
2162F:	include/linux/verification.h
2163F:	include/crypto/public_key.h
2164F:	include/crypto/pkcs7.h
2165F:	crypto/asymmetric_keys/
2166
2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2168R:	Dan Williams <dan.j.williams@intel.com>
2169W:	http://sourceforge.net/projects/xscaleiop
2170S:	Odd fixes
2171F:	Documentation/crypto/async-tx-api.txt
2172F:	crypto/async_tx/
2173F:	drivers/dma/
2174F:	include/linux/dmaengine.h
2175F:	include/linux/async_tx.h
2176
2177AT24 EEPROM DRIVER
2178M:	Wolfram Sang <wsa@the-dreams.de>
2179L:	linux-i2c@vger.kernel.org
2180S:	Maintained
2181F:	drivers/misc/eeprom/at24.c
2182F:	include/linux/platform_data/at24.h
2183
2184ATA OVER ETHERNET (AOE) DRIVER
2185M:	"Ed L. Cashin" <ed.cashin@acm.org>
2186W:	http://www.openaoe.org/
2187S:	Supported
2188F:	Documentation/aoe/
2189F:	drivers/block/aoe/
2190
2191ATHEROS 71XX/9XXX GPIO DRIVER
2192M:	Alban Bedel <albeu@free.fr>
2193W:	https://github.com/AlbanBedel/linux
2194T:	git git://github.com/AlbanBedel/linux
2195S:	Maintained
2196F:	drivers/gpio/gpio-ath79.c
2197F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2198
2199ATHEROS ATH GENERIC UTILITIES
2200M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2201L:	linux-wireless@vger.kernel.org
2202S:	Supported
2203F:	drivers/net/wireless/ath/*
2204
2205ATHEROS ATH5K WIRELESS DRIVER
2206M:	Jiri Slaby <jirislaby@gmail.com>
2207M:	Nick Kossifidis <mickflemm@gmail.com>
2208M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2209L:	linux-wireless@vger.kernel.org
2210W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2211S:	Maintained
2212F:	drivers/net/wireless/ath/ath5k/
2213
2214ATHEROS ATH6KL WIRELESS DRIVER
2215M:	Kalle Valo <kvalo@qca.qualcomm.com>
2216L:	linux-wireless@vger.kernel.org
2217W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2219S:	Supported
2220F:	drivers/net/wireless/ath/ath6kl/
2221
2222ATI_REMOTE2 DRIVER
2223M:	Ville Syrjala <syrjala@sci.fi>
2224S:	Maintained
2225F:	drivers/input/misc/ati_remote2.c
2226
2227ATK0110 HWMON DRIVER
2228M:	Luca Tettamanti <kronos.it@gmail.com>
2229L:	linux-hwmon@vger.kernel.org
2230S:	Maintained
2231F:	drivers/hwmon/asus_atk0110.c
2232
2233ATLX ETHERNET DRIVERS
2234M:	Jay Cliburn <jcliburn@gmail.com>
2235M:	Chris Snook <chris.snook@gmail.com>
2236L:	netdev@vger.kernel.org
2237W:	http://sourceforge.net/projects/atl1
2238W:	http://atl1.sourceforge.net
2239S:	Maintained
2240F:	drivers/net/ethernet/atheros/
2241
2242ATM
2243M:	Chas Williams <3chas3@gmail.com>
2244L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2245L:	netdev@vger.kernel.org
2246W:	http://linux-atm.sourceforge.net
2247S:	Maintained
2248F:	drivers/atm/
2249F:	include/linux/atm*
2250F:	include/uapi/linux/atm*
2251
2252ATMEL AT91 / AT32 MCI DRIVER
2253M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2254S:	Maintained
2255F:	drivers/mmc/host/atmel-mci.c
2256
2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2258M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2259S:	Supported
2260F:	drivers/power/reset/at91-sama5d2_shdwc.c
2261
2262ATMEL Audio ALSA driver
2263M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2264L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2265S:	Supported
2266F:	sound/soc/atmel
2267
2268ATMEL I2C DRIVER
2269M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2270L:	linux-i2c@vger.kernel.org
2271S:	Supported
2272F:	drivers/i2c/busses/i2c-at91.c
2273
2274ATMEL ISI DRIVER
2275M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2276L:	linux-media@vger.kernel.org
2277S:	Supported
2278F:	drivers/media/platform/atmel/atmel-isi.c
2279F:	include/media/atmel-isi.h
2280
2281ATMEL LCDFB DRIVER
2282M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2283L:	linux-fbdev@vger.kernel.org
2284S:	Maintained
2285F:	drivers/video/fbdev/atmel_lcdfb.c
2286F:	include/video/atmel_lcdc.h
2287
2288ATMEL MACB ETHERNET DRIVER
2289M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2290S:	Supported
2291F:	drivers/net/ethernet/cadence/
2292
2293ATMEL MAXTOUCH DRIVER
2294M:	Nick Dyer <nick@shmanahar.org>
2295T:	git git://github.com/ndyer/linux.git
2296S:	Maintained
2297F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2298F:	drivers/input/touchscreen/atmel_mxt_ts.c
2299F:	include/linux/platform_data/atmel_mxt_ts.h
2300
2301ATMEL NAND DRIVER
2302M:	Wenyou Yang <wenyou.yang@atmel.com>
2303M:	Josh Wu <rainyfeeling@outlook.com>
2304L:	linux-mtd@lists.infradead.org
2305S:	Supported
2306F:	drivers/mtd/nand/atmel/*
2307
2308ATMEL SAMA5D2 ADC DRIVER
2309M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2310L:	linux-iio@vger.kernel.org
2311S:	Supported
2312F:	drivers/iio/adc/at91-sama5d2_adc.c
2313
2314ATMEL SDMMC DRIVER
2315M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2316L:	linux-mmc@vger.kernel.org
2317S:	Supported
2318F:	drivers/mmc/host/sdhci-of-at91.c
2319
2320ATMEL SPI DRIVER
2321M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2322S:	Supported
2323F:	drivers/spi/spi-atmel.*
2324
2325ATMEL SSC DRIVER
2326M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328S:	Supported
2329F:	drivers/misc/atmel-ssc.c
2330F:	include/linux/atmel-ssc.h
2331
2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2333M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335S:	Supported
2336F:	drivers/misc/atmel_tclib.c
2337F:	drivers/clocksource/tcb_clksrc.c
2338
2339ATMEL USBA UDC DRIVER
2340M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342S:	Supported
2343F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2344
2345ATMEL WIRELESS DRIVER
2346M:	Simon Kelley <simon@thekelleys.org.uk>
2347L:	linux-wireless@vger.kernel.org
2348W:	http://www.thekelleys.org.uk/atmel
2349W:	http://atmelwlandriver.sourceforge.net/
2350S:	Maintained
2351F:	drivers/net/wireless/atmel/atmel*
2352
2353ATMEL XDMA DRIVER
2354M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2355L:	linux-arm-kernel@lists.infradead.org
2356L:	dmaengine@vger.kernel.org
2357S:	Supported
2358F:	drivers/dma/at_xdmac.c
2359
2360ATOMIC INFRASTRUCTURE
2361M:	Will Deacon <will.deacon@arm.com>
2362M:	Peter Zijlstra <peterz@infradead.org>
2363R:	Boqun Feng <boqun.feng@gmail.com>
2364L:	linux-kernel@vger.kernel.org
2365S:	Maintained
2366F:	arch/*/include/asm/atomic*.h
2367F:	include/*/atomic*.h
2368
2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2370M:	Bradley Grove <linuxdrivers@attotech.com>
2371L:	linux-scsi@vger.kernel.org
2372W:	http://www.attotech.com
2373S:	Supported
2374F:	drivers/scsi/esas2r
2375
2376ATUSB IEEE 802.15.4 RADIO DRIVER
2377M:	Stefan Schmidt <stefan@osg.samsung.com>
2378L:	linux-wpan@vger.kernel.org
2379S:	Maintained
2380F:	drivers/net/ieee802154/atusb.c
2381F:	drivers/net/ieee802154/atusb.h
2382F:	drivers/net/ieee802154/at86rf230.h
2383
2384AUDIT SUBSYSTEM
2385M:	Paul Moore <paul@paul-moore.com>
2386M:	Eric Paris <eparis@redhat.com>
2387L:	linux-audit@redhat.com (moderated for non-subscribers)
2388W:	http://people.redhat.com/sgrubb/audit/
2389T:	git git://git.infradead.org/users/pcmoore/audit
2390S:	Maintained
2391F:	include/linux/audit.h
2392F:	include/uapi/linux/audit.h
2393F:	kernel/audit*
2394
2395AUXILIARY DISPLAY DRIVERS
2396M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2397W:	http://miguelojeda.es/auxdisplay.htm
2398W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2399S:	Maintained
2400F:	drivers/auxdisplay/
2401F:	include/linux/cfag12864b.h
2402
2403AX.25 NETWORK LAYER
2404M:	Ralf Baechle <ralf@linux-mips.org>
2405L:	linux-hams@vger.kernel.org
2406W:	http://www.linux-ax25.org/
2407S:	Maintained
2408F:	include/uapi/linux/ax25.h
2409F:	include/net/ax25.h
2410F:	net/ax25/
2411
2412AXENTIA ARM DEVICES
2413M:	Peter Rosin <peda@axentia.se>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Maintained
2416F:	Documentation/devicetree/bindings/arm/axentia.txt
2417F:	arch/arm/boot/dts/at91-linea.dtsi
2418F:	arch/arm/boot/dts/at91-tse850-3.dts
2419
2420AXENTIA ASOC DRIVERS
2421M:	Peter Rosin <peda@axentia.se>
2422L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2423S:	Maintained
2424F:	Documentation/devicetree/bindings/sound/axentia,*
2425F:	sound/soc/atmel/tse850-pcm5142.c
2426
2427AZ6007 DVB DRIVER
2428M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2430L:	linux-media@vger.kernel.org
2431W:	https://linuxtv.org
2432T:	git git://linuxtv.org/media_tree.git
2433S:	Maintained
2434F:	drivers/media/usb/dvb-usb-v2/az6007.c
2435
2436AZTECH FM RADIO RECEIVER DRIVER
2437M:	Hans Verkuil <hverkuil@xs4all.nl>
2438L:	linux-media@vger.kernel.org
2439T:	git git://linuxtv.org/media_tree.git
2440W:	https://linuxtv.org
2441S:	Maintained
2442F:	drivers/media/radio/radio-aztech*
2443
2444B43 WIRELESS DRIVER
2445L:	linux-wireless@vger.kernel.org
2446L:	b43-dev@lists.infradead.org
2447W:	http://wireless.kernel.org/en/users/Drivers/b43
2448S:	Odd Fixes
2449F:	drivers/net/wireless/broadcom/b43/
2450
2451B43LEGACY WIRELESS DRIVER
2452M:	Larry Finger <Larry.Finger@lwfinger.net>
2453L:	linux-wireless@vger.kernel.org
2454L:	b43-dev@lists.infradead.org
2455W:	http://wireless.kernel.org/en/users/Drivers/b43
2456S:	Maintained
2457F:	drivers/net/wireless/broadcom/b43legacy/
2458
2459BACKLIGHT CLASS/SUBSYSTEM
2460M:	Lee Jones <lee.jones@linaro.org>
2461M:	Daniel Thompson <daniel.thompson@linaro.org>
2462M:	Jingoo Han <jingoohan1@gmail.com>
2463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2464S:	Maintained
2465F:	drivers/video/backlight/
2466F:	include/linux/backlight.h
2467F:	include/linux/pwm_backlight.h
2468F:	Documentation/devicetree/bindings/leds/backlight
2469
2470BATMAN ADVANCED
2471M:	Marek Lindner <mareklindner@neomailbox.ch>
2472M:	Simon Wunderlich <sw@simonwunderlich.de>
2473M:	Antonio Quartulli <a@unstable.cc>
2474L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2475W:	https://www.open-mesh.org/
2476Q:	https://patchwork.open-mesh.org/project/batman/list/
2477S:	Maintained
2478F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2479F:	Documentation/ABI/testing/sysfs-class-net-mesh
2480F:	Documentation/networking/batman-adv.txt
2481F:	include/uapi/linux/batman_adv.h
2482F:	net/batman-adv/
2483
2484BAYCOM/HDLCDRV DRIVERS FOR AX.25
2485M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2486L:	linux-hams@vger.kernel.org
2487W:	http://www.baycom.org/~tom/ham/ham.html
2488S:	Maintained
2489F:	drivers/net/hamradio/baycom*
2490
2491BCACHE (BLOCK LAYER CACHE)
2492M:	Kent Overstreet <kent.overstreet@gmail.com>
2493L:	linux-bcache@vger.kernel.org
2494W:	http://bcache.evilpiepirate.org
2495S:	Orphan
2496F:	drivers/md/bcache/
2497
2498BDISP ST MEDIA DRIVER
2499M:	Fabien Dessenne <fabien.dessenne@st.com>
2500L:	linux-media@vger.kernel.org
2501T:	git git://linuxtv.org/media_tree.git
2502W:	https://linuxtv.org
2503S:	Supported
2504F:	drivers/media/platform/sti/bdisp
2505
2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2507M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2508L:	netdev@vger.kernel.org
2509S:	Maintained
2510F:	drivers/net/ethernet/ec_bhf.c
2511
2512BEFS FILE SYSTEM
2513M:	Luis de Bethencourt <luisbg@kernel.org>
2514M:	Salah Triki <salah.triki@gmail.com>
2515S:	Maintained
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2517F:	Documentation/filesystems/befs.txt
2518F:	fs/befs/
2519
2520BFQ I/O SCHEDULER
2521M:	Paolo Valente <paolo.valente@linaro.org>
2522M:	Jens Axboe <axboe@kernel.dk>
2523L:	linux-block@vger.kernel.org
2524S:	Maintained
2525F:	block/bfq-*
2526F:	Documentation/block/bfq-iosched.txt
2527
2528BFS FILE SYSTEM
2529M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2530S:	Maintained
2531F:	Documentation/filesystems/bfs.txt
2532F:	fs/bfs/
2533F:	include/uapi/linux/bfs_fs.h
2534
2535BLACKFIN ARCHITECTURE
2536M:	Steven Miao <realmz6@gmail.com>
2537L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2538T:	git git://git.code.sf.net/p/adi-linux/code
2539W:	http://blackfin.uclinux.org
2540S:	Supported
2541F:	arch/blackfin/
2542
2543BLACKFIN EMAC DRIVER
2544L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2545W:	http://blackfin.uclinux.org
2546S:	Supported
2547F:	drivers/net/ethernet/adi/
2548
2549BLACKFIN I2C TWI DRIVER
2550M:	Sonic Zhang <sonic.zhang@analog.com>
2551L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2552W:	http://blackfin.uclinux.org/
2553S:	Supported
2554F:	drivers/i2c/busses/i2c-bfin-twi.c
2555
2556BLACKFIN MEDIA DRIVER
2557M:	Scott Jiang <scott.jiang.linux@gmail.com>
2558L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2559W:	http://blackfin.uclinux.org/
2560S:	Supported
2561F:	drivers/media/platform/blackfin/
2562F:	drivers/media/i2c/adv7183*
2563F:	drivers/media/i2c/vs6624*
2564
2565BLACKFIN RTC DRIVER
2566L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567W:	http://blackfin.uclinux.org
2568S:	Supported
2569F:	drivers/rtc/rtc-bfin.c
2570
2571BLACKFIN SDH DRIVER
2572M:	Sonic Zhang <sonic.zhang@analog.com>
2573L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574W:	http://blackfin.uclinux.org
2575S:	Supported
2576F:	drivers/mmc/host/bfin_sdh.c
2577
2578BLACKFIN SERIAL DRIVER
2579M:	Sonic Zhang <sonic.zhang@analog.com>
2580L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581W:	http://blackfin.uclinux.org
2582S:	Supported
2583F:	drivers/tty/serial/bfin_uart.c
2584
2585BLACKFIN WATCHDOG DRIVER
2586L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587W:	http://blackfin.uclinux.org
2588S:	Supported
2589F:	drivers/watchdog/bfin_wdt.c
2590
2591BLINKM RGB LED DRIVER
2592M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2593S:	Maintained
2594F:	drivers/leds/leds-blinkm.c
2595
2596BLOCK LAYER
2597M:	Jens Axboe <axboe@kernel.dk>
2598L:	linux-block@vger.kernel.org
2599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2600S:	Maintained
2601F:	block/
2602F:	kernel/trace/blktrace.c
2603F:	lib/sbitmap.c
2604
2605BLOCK2MTD DRIVER
2606M:	Joern Engel <joern@lazybastard.org>
2607L:	linux-mtd@lists.infradead.org
2608S:	Maintained
2609F:	drivers/mtd/devices/block2mtd.c
2610
2611BLUETOOTH DRIVERS
2612M:	Marcel Holtmann <marcel@holtmann.org>
2613M:	Gustavo Padovan <gustavo@padovan.org>
2614M:	Johan Hedberg <johan.hedberg@gmail.com>
2615L:	linux-bluetooth@vger.kernel.org
2616W:	http://www.bluez.org/
2617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2619S:	Maintained
2620F:	drivers/bluetooth/
2621
2622BLUETOOTH SUBSYSTEM
2623M:	Marcel Holtmann <marcel@holtmann.org>
2624M:	Gustavo Padovan <gustavo@padovan.org>
2625M:	Johan Hedberg <johan.hedberg@gmail.com>
2626L:	linux-bluetooth@vger.kernel.org
2627W:	http://www.bluez.org/
2628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2630S:	Maintained
2631F:	net/bluetooth/
2632F:	include/net/bluetooth/
2633
2634BONDING DRIVER
2635M:	Jay Vosburgh <j.vosburgh@gmail.com>
2636M:	Veaceslav Falico <vfalico@gmail.com>
2637M:	Andy Gospodarek <andy@greyhouse.net>
2638L:	netdev@vger.kernel.org
2639W:	http://sourceforge.net/projects/bonding/
2640S:	Supported
2641F:	drivers/net/bonding/
2642F:	include/uapi/linux/if_bonding.h
2643
2644BPF (Safe dynamic programs and tools)
2645M:	Alexei Starovoitov <ast@kernel.org>
2646M:	Daniel Borkmann <daniel@iogearbox.net>
2647L:	netdev@vger.kernel.org
2648L:	linux-kernel@vger.kernel.org
2649S:	Supported
2650F:	arch/x86/net/bpf_jit*
2651F:	Documentation/networking/filter.txt
2652F:	include/linux/bpf*
2653F:	include/linux/filter.h
2654F:	include/uapi/linux/bpf*
2655F:	include/uapi/linux/filter.h
2656F:	kernel/bpf/
2657F:	kernel/trace/bpf_trace.c
2658F:	lib/test_bpf.c
2659F:	net/bpf/
2660F:	net/core/filter.c
2661F:	net/sched/act_bpf.c
2662F:	net/sched/cls_bpf.c
2663F:	samples/bpf/
2664F:	tools/net/bpf*
2665F:	tools/testing/selftests/bpf/
2666
2667BROADCOM B44 10/100 ETHERNET DRIVER
2668M:	Michael Chan <michael.chan@broadcom.com>
2669L:	netdev@vger.kernel.org
2670S:	Supported
2671F:	drivers/net/ethernet/broadcom/b44.*
2672
2673BROADCOM B53 ETHERNET SWITCH DRIVER
2674M:	Florian Fainelli <f.fainelli@gmail.com>
2675L:	netdev@vger.kernel.org
2676L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2677S:	Supported
2678F:	drivers/net/dsa/b53/*
2679F:	include/linux/platform_data/b53.h
2680
2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2682M:	Florian Fainelli <f.fainelli@gmail.com>
2683M:	Ray Jui <rjui@broadcom.com>
2684M:	Scott Branden <sbranden@broadcom.com>
2685M:	bcm-kernel-feedback-list@broadcom.com
2686T:	git git://github.com/broadcom/mach-bcm
2687S:	Maintained
2688N:	bcm281*
2689N:	bcm113*
2690N:	bcm216*
2691N:	kona
2692F:	arch/arm/mach-bcm/
2693
2694BROADCOM BCM2835 ARM ARCHITECTURE
2695M:	Eric Anholt <eric@anholt.net>
2696M:	Stefan Wahren <stefan.wahren@i2se.com>
2697L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699T:	git git://github.com/anholt/linux
2700S:	Maintained
2701N:	bcm2835
2702F:	drivers/staging/vc04_services
2703
2704BROADCOM BCM47XX MIPS ARCHITECTURE
2705M:	Hauke Mehrtens <hauke@hauke-m.de>
2706M:	Rafał Miłecki <zajec5@gmail.com>
2707L:	linux-mips@linux-mips.org
2708S:	Maintained
2709F:	Documentation/devicetree/bindings/mips/brcm/
2710F:	arch/mips/bcm47xx/*
2711F:	arch/mips/include/asm/mach-bcm47xx/*
2712
2713BROADCOM BCM5301X ARM ARCHITECTURE
2714M:	Hauke Mehrtens <hauke@hauke-m.de>
2715M:	Rafał Miłecki <zajec5@gmail.com>
2716M:	Jon Mason <jonmason@broadcom.com>
2717M:	bcm-kernel-feedback-list@broadcom.com
2718L:	linux-arm-kernel@lists.infradead.org
2719S:	Maintained
2720F:	arch/arm/mach-bcm/bcm_5301x.c
2721F:	arch/arm/boot/dts/bcm5301x*.dtsi
2722F:	arch/arm/boot/dts/bcm470*
2723F:	arch/arm/boot/dts/bcm953012*
2724
2725BROADCOM BCM53573 ARM ARCHITECTURE
2726M:	Rafał Miłecki <rafal@milecki.pl>
2727L:	linux-arm-kernel@lists.infradead.org
2728S:	Maintained
2729F:	arch/arm/boot/dts/bcm53573*
2730F:	arch/arm/boot/dts/bcm47189*
2731
2732BROADCOM BCM63XX ARM ARCHITECTURE
2733M:	Florian Fainelli <f.fainelli@gmail.com>
2734M:	bcm-kernel-feedback-list@broadcom.com
2735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736T:	git git://github.com/broadcom/stblinux.git
2737S:	Maintained
2738N:	bcm63xx
2739
2740BROADCOM BCM63XX/BCM33XX UDC DRIVER
2741M:	Kevin Cernekee <cernekee@gmail.com>
2742L:	linux-usb@vger.kernel.org
2743S:	Maintained
2744F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2745
2746BROADCOM BCM7XXX ARM ARCHITECTURE
2747M:	Brian Norris <computersforpeace@gmail.com>
2748M:	Gregory Fong <gregory.0xf0@gmail.com>
2749M:	Florian Fainelli <f.fainelli@gmail.com>
2750M:	bcm-kernel-feedback-list@broadcom.com
2751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752T:	git git://github.com/broadcom/stblinux.git
2753S:	Maintained
2754F:	arch/arm/mach-bcm/*brcmstb*
2755F:	arch/arm/boot/dts/bcm7*.dts*
2756F:	drivers/bus/brcmstb_gisb.c
2757N:	brcmstb
2758
2759BROADCOM BMIPS CPUFREQ DRIVER
2760M:	Markus Mayer <mmayer@broadcom.com>
2761M:	bcm-kernel-feedback-list@broadcom.com
2762L:	linux-pm@vger.kernel.org
2763S:	Maintained
2764F:	drivers/cpufreq/bmips-cpufreq.c
2765
2766BROADCOM BMIPS MIPS ARCHITECTURE
2767M:	Kevin Cernekee <cernekee@gmail.com>
2768M:	Florian Fainelli <f.fainelli@gmail.com>
2769L:	linux-mips@linux-mips.org
2770T:	git git://github.com/broadcom/stblinux.git
2771S:	Maintained
2772F:	arch/mips/bmips/*
2773F:	arch/mips/include/asm/mach-bmips/*
2774F:	arch/mips/kernel/*bmips*
2775F:	arch/mips/boot/dts/brcm/bcm*.dts*
2776F:	drivers/irqchip/irq-bcm63*
2777F:	drivers/irqchip/irq-bcm7*
2778F:	drivers/irqchip/irq-brcmstb*
2779F:	include/linux/bcm963xx_nvram.h
2780F:	include/linux/bcm963xx_tag.h
2781
2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2783M:	Rasesh Mody <rasesh.mody@cavium.com>
2784M:	Harish Patil <harish.patil@cavium.com>
2785M:	Dept-GELinuxNICDev@cavium.com
2786L:	netdev@vger.kernel.org
2787S:	Supported
2788F:	drivers/net/ethernet/broadcom/bnx2.*
2789F:	drivers/net/ethernet/broadcom/bnx2_*
2790
2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2792M:	QLogic-Storage-Upstream@qlogic.com
2793L:	linux-scsi@vger.kernel.org
2794S:	Supported
2795F:	drivers/scsi/bnx2fc/
2796
2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2798M:	QLogic-Storage-Upstream@qlogic.com
2799L:	linux-scsi@vger.kernel.org
2800S:	Supported
2801F:	drivers/scsi/bnx2i/
2802
2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2804M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2805M:	Ariel Elior <ariel.elior@cavium.com>
2806M:	everest-linux-l2@cavium.com
2807L:	netdev@vger.kernel.org
2808S:	Supported
2809F:	drivers/net/ethernet/broadcom/bnx2x/
2810
2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2812M:	Michael Chan <michael.chan@broadcom.com>
2813L:	netdev@vger.kernel.org
2814S:	Supported
2815F:	drivers/net/ethernet/broadcom/bnxt/
2816
2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2818M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2819M:	Franky Lin <franky.lin@broadcom.com>
2820M:	Hante Meuleman <hante.meuleman@broadcom.com>
2821M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2822M:	Wright Feng <wright.feng@cypress.com>
2823L:	linux-wireless@vger.kernel.org
2824L:	brcm80211-dev-list.pdl@broadcom.com
2825L:	brcm80211-dev-list@cypress.com
2826S:	Supported
2827F:	drivers/net/wireless/broadcom/brcm80211/
2828
2829BROADCOM BRCMSTB GPIO DRIVER
2830M:	Gregory Fong <gregory.0xf0@gmail.com>
2831L:	bcm-kernel-feedback-list@broadcom.com
2832S:	Supported
2833F:	drivers/gpio/gpio-brcmstb.c
2834F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2835
2836BROADCOM GENET ETHERNET DRIVER
2837M:	Florian Fainelli <f.fainelli@gmail.com>
2838L:	netdev@vger.kernel.org
2839S:	Supported
2840F:	drivers/net/ethernet/broadcom/genet/
2841
2842BROADCOM IPROC ARM ARCHITECTURE
2843M:	Ray Jui <rjui@broadcom.com>
2844M:	Scott Branden <sbranden@broadcom.com>
2845M:	Jon Mason <jonmason@broadcom.com>
2846M:	bcm-kernel-feedback-list@broadcom.com
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848T:	git git://github.com/broadcom/cygnus-linux.git
2849S:	Maintained
2850N:	iproc
2851N:	cygnus
2852N:	bcm[-_]nsp
2853N:	bcm9113*
2854N:	bcm9583*
2855N:	bcm9585*
2856N:	bcm9586*
2857N:	bcm988312
2858N:	bcm113*
2859N:	bcm583*
2860N:	bcm585*
2861N:	bcm586*
2862N:	bcm88312
2863F:	arch/arm64/boot/dts/broadcom/ns2*
2864F:	drivers/clk/bcm/clk-ns*
2865F:	drivers/pinctrl/bcm/pinctrl-ns*
2866
2867BROADCOM KONA GPIO DRIVER
2868M:	Ray Jui <rjui@broadcom.com>
2869L:	bcm-kernel-feedback-list@broadcom.com
2870S:	Supported
2871F:	drivers/gpio/gpio-bcm-kona.c
2872F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2873
2874BROADCOM NETXTREME-E ROCE DRIVER
2875M:	Selvin Xavier <selvin.xavier@broadcom.com>
2876M:	Devesh Sharma <devesh.sharma@broadcom.com>
2877M:	Somnath Kotur <somnath.kotur@broadcom.com>
2878M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879L:	linux-rdma@vger.kernel.org
2880W:	http://www.broadcom.com
2881S:	Supported
2882F:	drivers/infiniband/hw/bnxt_re/
2883F:	include/uapi/rdma/bnxt_re-abi.h
2884
2885BROADCOM NVRAM DRIVER
2886M:	Rafał Miłecki <zajec5@gmail.com>
2887L:	linux-mips@linux-mips.org
2888S:	Maintained
2889F:	drivers/firmware/broadcom/*
2890
2891BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2892M:	Rafał Miłecki <zajec5@gmail.com>
2893L:	linux-wireless@vger.kernel.org
2894S:	Maintained
2895F:	drivers/bcma/
2896F:	include/linux/bcma/
2897
2898BROADCOM STB AVS CPUFREQ DRIVER
2899M:	Markus Mayer <mmayer@broadcom.com>
2900M:	bcm-kernel-feedback-list@broadcom.com
2901L:	linux-pm@vger.kernel.org
2902S:	Maintained
2903F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2904F:	drivers/cpufreq/brcmstb*
2905
2906BROADCOM STB NAND FLASH DRIVER
2907M:	Brian Norris <computersforpeace@gmail.com>
2908M:	Kamal Dasu <kdasu.kdev@gmail.com>
2909L:	linux-mtd@lists.infradead.org
2910L:	bcm-kernel-feedback-list@broadcom.com
2911S:	Maintained
2912F:	drivers/mtd/nand/brcmnand/
2913
2914BROADCOM SYSTEMPORT ETHERNET DRIVER
2915M:	Florian Fainelli <f.fainelli@gmail.com>
2916L:	netdev@vger.kernel.org
2917S:	Supported
2918F:	drivers/net/ethernet/broadcom/bcmsysport.*
2919
2920BROADCOM TG3 GIGABIT ETHERNET DRIVER
2921M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2922M:	Prashant Sreedharan <prashant@broadcom.com>
2923M:	Michael Chan <mchan@broadcom.com>
2924L:	netdev@vger.kernel.org
2925S:	Supported
2926F:	drivers/net/ethernet/broadcom/tg3.*
2927
2928BROCADE BFA FC SCSI DRIVER
2929M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2930M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2931L:	linux-scsi@vger.kernel.org
2932S:	Supported
2933F:	drivers/scsi/bfa/
2934
2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2936M:	Rasesh Mody <rasesh.mody@cavium.com>
2937M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2938M:	Dept-GELinuxNICDev@cavium.com
2939L:	netdev@vger.kernel.org
2940S:	Supported
2941F:	drivers/net/ethernet/brocade/bna/
2942
2943BSG (block layer generic sg v4 driver)
2944M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2945L:	linux-scsi@vger.kernel.org
2946S:	Supported
2947F:	block/bsg.c
2948F:	include/linux/bsg.h
2949F:	include/uapi/linux/bsg.h
2950
2951BT87X AUDIO DRIVER
2952M:	Clemens Ladisch <clemens@ladisch.de>
2953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2954T:	git git://git.alsa-project.org/alsa-kernel.git
2955S:	Maintained
2956F:	Documentation/sound/alsa/Bt87x.txt
2957F:	sound/pci/bt87x.c
2958
2959BT8XXGPIO DRIVER
2960M:	Michael Buesch <m@bues.ch>
2961W:	http://bu3sch.de/btgpio.php
2962S:	Maintained
2963F:	drivers/gpio/gpio-bt8xx.c
2964
2965BTRFS FILE SYSTEM
2966M:	Chris Mason <clm@fb.com>
2967M:	Josef Bacik <jbacik@fb.com>
2968M:	David Sterba <dsterba@suse.com>
2969L:	linux-btrfs@vger.kernel.org
2970W:	http://btrfs.wiki.kernel.org/
2971Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2973S:	Maintained
2974F:	Documentation/filesystems/btrfs.txt
2975F:	fs/btrfs/
2976F:	include/linux/btrfs*
2977F:	include/uapi/linux/btrfs*
2978
2979BTTV VIDEO4LINUX DRIVER
2980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2982L:	linux-media@vger.kernel.org
2983W:	https://linuxtv.org
2984T:	git git://linuxtv.org/media_tree.git
2985S:	Odd fixes
2986F:	Documentation/media/v4l-drivers/bttv*
2987F:	drivers/media/pci/bt8xx/bttv*
2988
2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2990M:	Chanwoo Choi <cw00.choi@samsung.com>
2991L:	linux-pm@vger.kernel.org
2992L:	linux-samsung-soc@vger.kernel.org
2993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2994S:	Maintained
2995F:	drivers/devfreq/exynos-bus.c
2996F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2997
2998BUSLOGIC SCSI DRIVER
2999M:	Khalid Aziz <khalid@gonehiking.org>
3000L:	linux-scsi@vger.kernel.org
3001S:	Maintained
3002F:	drivers/scsi/BusLogic.*
3003F:	drivers/scsi/FlashPoint.*
3004
3005C-MEDIA CMI8788 DRIVER
3006M:	Clemens Ladisch <clemens@ladisch.de>
3007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3008T:	git git://git.alsa-project.org/alsa-kernel.git
3009S:	Maintained
3010F:	sound/pci/oxygen/
3011
3012C6X ARCHITECTURE
3013M:	Mark Salter <msalter@redhat.com>
3014M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3015L:	linux-c6x-dev@linux-c6x.org
3016W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3017S:	Maintained
3018F:	arch/c6x/
3019
3020CA8210 IEEE-802.15.4 RADIO DRIVER
3021M:	Harry Morris <h.morris@cascoda.com>
3022M:	linuxdev@cascoda.com
3023L:	linux-wpan@vger.kernel.org
3024W:	https://github.com/Cascoda/ca8210-linux.git
3025S:	Maintained
3026F:	drivers/net/ieee802154/ca8210.c
3027F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3028
3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3030M:	David Howells <dhowells@redhat.com>
3031L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3032S:	Supported
3033F:	Documentation/filesystems/caching/cachefiles.txt
3034F:	fs/cachefiles/
3035
3036CADET FM/AM RADIO RECEIVER DRIVER
3037M:	Hans Verkuil <hverkuil@xs4all.nl>
3038L:	linux-media@vger.kernel.org
3039T:	git git://linuxtv.org/media_tree.git
3040W:	https://linuxtv.org
3041S:	Maintained
3042F:	drivers/media/radio/radio-cadet*
3043
3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3045M:	Jonathan Corbet <corbet@lwn.net>
3046L:	linux-media@vger.kernel.org
3047T:	git git://linuxtv.org/media_tree.git
3048S:	Maintained
3049F:	Documentation/media/v4l-drivers/cafe_ccic*
3050F:	drivers/media/platform/marvell-ccic/
3051
3052CAIF NETWORK LAYER
3053M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	Documentation/networking/caif/
3057F:	drivers/net/caif/
3058F:	include/uapi/linux/caif/
3059F:	include/net/caif/
3060F:	net/caif/
3061
3062CALGARY x86-64 IOMMU
3063M:	Muli Ben-Yehuda <mulix@mulix.org>
3064M:	Jon Mason <jdmason@kudzu.us>
3065L:	iommu@lists.linux-foundation.org
3066S:	Maintained
3067F:	arch/x86/kernel/pci-calgary_64.c
3068F:	arch/x86/kernel/tce_64.c
3069F:	arch/x86/include/asm/calgary.h
3070F:	arch/x86/include/asm/tce.h
3071
3072CAN NETWORK DRIVERS
3073M:	Wolfgang Grandegger <wg@grandegger.com>
3074M:	Marc Kleine-Budde <mkl@pengutronix.de>
3075L:	linux-can@vger.kernel.org
3076W:	https://github.com/linux-can
3077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3079S:	Maintained
3080F:	Documentation/devicetree/bindings/net/can/
3081F:	drivers/net/can/
3082F:	include/linux/can/dev.h
3083F:	include/linux/can/platform/
3084F:	include/uapi/linux/can/error.h
3085F:	include/uapi/linux/can/netlink.h
3086
3087CAN NETWORK LAYER
3088M:	Oliver Hartkopp <socketcan@hartkopp.net>
3089M:	Marc Kleine-Budde <mkl@pengutronix.de>
3090L:	linux-can@vger.kernel.org
3091W:	https://github.com/linux-can
3092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3094S:	Maintained
3095F:	Documentation/networking/can.txt
3096F:	net/can/
3097F:	include/linux/can/core.h
3098F:	include/uapi/linux/can.h
3099F:	include/uapi/linux/can/bcm.h
3100F:	include/uapi/linux/can/raw.h
3101F:	include/uapi/linux/can/gw.h
3102
3103CAPABILITIES
3104M:	Serge Hallyn <serge@hallyn.com>
3105L:	linux-security-module@vger.kernel.org
3106S:	Supported
3107F:	include/linux/capability.h
3108F:	include/uapi/linux/capability.h
3109F:	security/commoncap.c
3110F:	kernel/capability.c
3111
3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3113M:	Kevin Tsai <ktsai@capellamicro.com>
3114S:	Maintained
3115F:	drivers/iio/light/cm*
3116
3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3118M:	Christian Lamparter <chunkeey@googlemail.com>
3119L:	linux-wireless@vger.kernel.org
3120W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3121S:	Maintained
3122F:	drivers/net/wireless/ath/carl9170/
3123
3124CAVIUM I2C DRIVER
3125M:	Jan Glauber <jglauber@cavium.com>
3126M:	David Daney <david.daney@cavium.com>
3127W:	http://www.cavium.com
3128S:	Supported
3129F:	drivers/i2c/busses/i2c-octeon*
3130F:	drivers/i2c/busses/i2c-thunderx*
3131
3132CAVIUM LIQUIDIO NETWORK DRIVER
3133M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3134M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3135M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3136M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3137L:	netdev@vger.kernel.org
3138W:	http://www.cavium.com
3139S:	Supported
3140F:	drivers/net/ethernet/cavium/liquidio/
3141
3142CAVIUM MMC DRIVER
3143M:	Jan Glauber <jglauber@cavium.com>
3144M:	David Daney <david.daney@cavium.com>
3145M:	Steven J. Hill <Steven.Hill@cavium.com>
3146W:	http://www.cavium.com
3147S:	Supported
3148F:	drivers/mmc/host/cavium*
3149
3150CAVIUM OCTEON-TX CRYPTO DRIVER
3151M:	George Cherian <george.cherian@cavium.com>
3152L:	linux-crypto@vger.kernel.org
3153W:	http://www.cavium.com
3154S:	Supported
3155F:	drivers/crypto/cavium/cpt/
3156
3157CAVIUM THUNDERX2 ARM64 SOC
3158M:	Jayachandran C <jnair@caviumnetworks.com>
3159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3160S:	Maintained
3161F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3162F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3163
3164CC2520 IEEE-802.15.4 RADIO DRIVER
3165M:	Varka Bhadram <varkabhadram@gmail.com>
3166L:	linux-wpan@vger.kernel.org
3167S:	Maintained
3168F:	drivers/net/ieee802154/cc2520.c
3169F:	include/linux/spi/cc2520.h
3170F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3171
3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3173M:	Gilad Ben-Yossef <gilad@benyossef.com>
3174L:	linux-crypto@vger.kernel.org
3175L:	driverdev-devel@linuxdriverproject.org
3176S:	Supported
3177F:	drivers/staging/ccree/
3178W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3179
3180CEC FRAMEWORK
3181M:	Hans Verkuil <hans.verkuil@cisco.com>
3182L:	linux-media@vger.kernel.org
3183T:	git git://linuxtv.org/media_tree.git
3184W:	http://linuxtv.org
3185S:	Supported
3186F:	Documentation/media/kapi/cec-core.rst
3187F:	Documentation/media/uapi/cec
3188F:	drivers/media/cec/
3189F:	drivers/media/rc/keymaps/rc-cec.c
3190F:	include/media/cec.h
3191F:	include/media/cec-notifier.h
3192F:	include/uapi/linux/cec.h
3193F:	include/uapi/linux/cec-funcs.h
3194F:	Documentation/devicetree/bindings/media/cec.txt
3195
3196CELL BROADBAND ENGINE ARCHITECTURE
3197M:	Arnd Bergmann <arnd@arndb.de>
3198L:	linuxppc-dev@lists.ozlabs.org
3199W:	http://www.ibm.com/developerworks/power/cell/
3200S:	Supported
3201F:	arch/powerpc/include/asm/cell*.h
3202F:	arch/powerpc/include/asm/spu*.h
3203F:	arch/powerpc/include/uapi/asm/spu*.h
3204F:	arch/powerpc/oprofile/*cell*
3205F:	arch/powerpc/platforms/cell/
3206
3207CEPH COMMON CODE (LIBCEPH)
3208M:	Ilya Dryomov <idryomov@gmail.com>
3209M:	"Yan, Zheng" <zyan@redhat.com>
3210M:	Sage Weil <sage@redhat.com>
3211L:	ceph-devel@vger.kernel.org
3212W:	http://ceph.com/
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3214T:	git git://github.com/ceph/ceph-client.git
3215S:	Supported
3216F:	net/ceph/
3217F:	include/linux/ceph/
3218F:	include/linux/crush/
3219
3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3221M:	"Yan, Zheng" <zyan@redhat.com>
3222M:	Sage Weil <sage@redhat.com>
3223M:	Ilya Dryomov <idryomov@gmail.com>
3224L:	ceph-devel@vger.kernel.org
3225W:	http://ceph.com/
3226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3227T:	git git://github.com/ceph/ceph-client.git
3228S:	Supported
3229F:	Documentation/filesystems/ceph.txt
3230F:	fs/ceph/
3231
3232CERTIFICATE HANDLING:
3233M:	David Howells <dhowells@redhat.com>
3234M:	David Woodhouse <dwmw2@infradead.org>
3235L:	keyrings@vger.kernel.org
3236S:	Maintained
3237F:	Documentation/module-signing.txt
3238F:	certs/
3239F:	scripts/sign-file.c
3240F:	scripts/extract-cert.c
3241
3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3243L:	linux-usb@vger.kernel.org
3244S:	Orphan
3245F:	Documentation/usb/WUSB-Design-overview.txt
3246F:	Documentation/usb/wusb-cbaf
3247F:	drivers/usb/host/hwa-hc.c
3248F:	drivers/usb/host/whci/
3249F:	drivers/usb/wusbcore/
3250F:	include/linux/usb/wusb*
3251
3252CFAG12864B LCD DRIVER
3253M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3254W:	http://miguelojeda.es/auxdisplay.htm
3255W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3256S:	Maintained
3257F:	drivers/auxdisplay/cfag12864b.c
3258F:	include/linux/cfag12864b.h
3259
3260CFAG12864BFB LCD FRAMEBUFFER DRIVER
3261M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3262W:	http://miguelojeda.es/auxdisplay.htm
3263W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3264S:	Maintained
3265F:	drivers/auxdisplay/cfag12864bfb.c
3266F:	include/linux/cfag12864b.h
3267
3268CFG80211 and NL80211
3269M:	Johannes Berg <johannes@sipsolutions.net>
3270L:	linux-wireless@vger.kernel.org
3271W:	http://wireless.kernel.org/
3272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3274S:	Maintained
3275F:	include/uapi/linux/nl80211.h
3276F:	include/net/cfg80211.h
3277F:	net/wireless/*
3278X:	net/wireless/wext*
3279
3280CHAR and MISC DRIVERS
3281M:	Arnd Bergmann <arnd@arndb.de>
3282M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3284S:	Supported
3285F:	drivers/char/*
3286F:	drivers/misc/*
3287F:	include/linux/miscdevice.h
3288
3289CHECKPATCH
3290M:	Andy Whitcroft <apw@canonical.com>
3291M:	Joe Perches <joe@perches.com>
3292S:	Maintained
3293F:	scripts/checkpatch.pl
3294
3295CHINESE DOCUMENTATION
3296M:	Harry Wei <harryxiyou@gmail.com>
3297L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3298L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3299S:	Maintained
3300F:	Documentation/translations/zh_CN/
3301
3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3303M:	Peter Chen <Peter.Chen@nxp.com>
3304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3305L:	linux-usb@vger.kernel.org
3306S:	Maintained
3307F:	drivers/usb/chipidea/
3308
3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3310M:	Hans de Goede <hdegoede@redhat.com>
3311L:	linux-input@vger.kernel.org
3312S:	Maintained
3313F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3314F:	drivers/input/touchscreen/chipone_icn8318.c
3315
3316CHROME HARDWARE PLATFORM SUPPORT
3317M:	Benson Leung <bleung@chromium.org>
3318M:	Olof Johansson <olof@lixom.net>
3319S:	Maintained
3320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3321F:	drivers/platform/chrome/
3322
3323CIRRUS LOGIC AUDIO CODEC DRIVERS
3324M:	Brian Austin <brian.austin@cirrus.com>
3325M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3326L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3327S:	Maintained
3328F:	sound/soc/codecs/cs*
3329
3330CIRRUS LOGIC EP93XX ETHERNET DRIVER
3331M:	Hartley Sweeten <hsweeten@visionengravers.com>
3332L:	netdev@vger.kernel.org
3333S:	Maintained
3334F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3335
3336CISCO FCOE HBA DRIVER
3337M:	Satish Kharat <satishkh@cisco.com>
3338M:	Sesidhar Baddela <sebaddel@cisco.com>
3339M:	Karan Tilak Kumar <kartilak@cisco.com>
3340L:	linux-scsi@vger.kernel.org
3341S:	Supported
3342F:	drivers/scsi/fnic/
3343
3344CISCO SCSI HBA DRIVER
3345M:	Karan Tilak Kumar <kartilak@cisco.com>
3346M:	Sesidhar Baddela <sebaddel@cisco.com>
3347L:	linux-scsi@vger.kernel.org
3348S:	Supported
3349F:	drivers/scsi/snic/
3350
3351CISCO VIC ETHERNET NIC DRIVER
3352M:	Christian Benvenuti <benve@cisco.com>
3353M:	Govindarajulu Varadarajan <_govind@gmx.com>
3354M:	Neel Patel <neepatel@cisco.com>
3355S:	Supported
3356F:	drivers/net/ethernet/cisco/enic/
3357
3358CISCO VIC LOW LATENCY NIC DRIVER
3359M:	Christian Benvenuti <benve@cisco.com>
3360M:	Dave Goodell <dgoodell@cisco.com>
3361S:	Supported
3362F:	drivers/infiniband/hw/usnic/
3363
3364CLEANCACHE API
3365M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3366L:	linux-kernel@vger.kernel.org
3367S:	Maintained
3368F:	mm/cleancache.c
3369F:	include/linux/cleancache.h
3370
3371CLK API
3372M:	Russell King <linux@armlinux.org.uk>
3373L:	linux-clk@vger.kernel.org
3374S:	Maintained
3375F:	include/linux/clk.h
3376
3377CLOCKSOURCE, CLOCKEVENT DRIVERS
3378M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3379M:	Thomas Gleixner <tglx@linutronix.de>
3380L:	linux-kernel@vger.kernel.org
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3382S:	Supported
3383F:	drivers/clocksource
3384
3385CMPC ACPI DRIVER
3386M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3387M:	Daniel Oliveira Nascimento <don@syst.com.br>
3388L:	platform-driver-x86@vger.kernel.org
3389S:	Supported
3390F:	drivers/platform/x86/classmate-laptop.c
3391
3392COBALT MEDIA DRIVER
3393M:	Hans Verkuil <hans.verkuil@cisco.com>
3394L:	linux-media@vger.kernel.org
3395T:	git git://linuxtv.org/media_tree.git
3396W:	https://linuxtv.org
3397S:	Supported
3398F:	drivers/media/pci/cobalt/
3399
3400COCCINELLE/Semantic Patches (SmPL)
3401M:	Julia Lawall <Julia.Lawall@lip6.fr>
3402M:	Gilles Muller <Gilles.Muller@lip6.fr>
3403M:	Nicolas Palix <nicolas.palix@imag.fr>
3404M:	Michal Marek <mmarek@suse.com>
3405L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3407W:	http://coccinelle.lip6.fr/
3408S:	Supported
3409F:	Documentation/dev-tools/coccinelle.rst
3410F:	scripts/coccinelle/
3411F:	scripts/coccicheck
3412
3413CODA FILE SYSTEM
3414M:	Jan Harkes <jaharkes@cs.cmu.edu>
3415M:	coda@cs.cmu.edu
3416L:	codalist@coda.cs.cmu.edu
3417W:	http://www.coda.cs.cmu.edu/
3418S:	Maintained
3419F:	Documentation/filesystems/coda.txt
3420F:	fs/coda/
3421F:	include/linux/coda*.h
3422F:	include/uapi/linux/coda*.h
3423
3424CODA V4L2 MEM2MEM DRIVER
3425M:	Philipp Zabel <p.zabel@pengutronix.de>
3426L:	linux-media@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/media/coda.txt
3429F:	drivers/media/platform/coda/
3430
3431COMMON CLK FRAMEWORK
3432M:	Michael Turquette <mturquette@baylibre.com>
3433M:	Stephen Boyd <sboyd@codeaurora.org>
3434L:	linux-clk@vger.kernel.org
3435Q:	http://patchwork.kernel.org/project/linux-clk/list/
3436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3437S:	Maintained
3438F:	Documentation/devicetree/bindings/clock/
3439F:	drivers/clk/
3440X:	drivers/clk/clkdev.c
3441F:	include/linux/clk-pr*
3442F:	include/linux/clk/
3443
3444COMMON INTERNET FILE SYSTEM (CIFS)
3445M:	Steve French <sfrench@samba.org>
3446L:	linux-cifs@vger.kernel.org
3447L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3448W:	http://linux-cifs.samba.org/
3449T:	git git://git.samba.org/sfrench/cifs-2.6.git
3450S:	Supported
3451F:	Documentation/filesystems/cifs/
3452F:	fs/cifs/
3453
3454COMPACTPCI HOTPLUG CORE
3455M:	Scott Murray <scott@spiteful.org>
3456L:	linux-pci@vger.kernel.org
3457S:	Maintained
3458F:	drivers/pci/hotplug/cpci_hotplug*
3459
3460COMPACTPCI HOTPLUG GENERIC DRIVER
3461M:	Scott Murray <scott@spiteful.org>
3462L:	linux-pci@vger.kernel.org
3463S:	Maintained
3464F:	drivers/pci/hotplug/cpcihp_generic.c
3465
3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3467M:	Scott Murray <scott@spiteful.org>
3468L:	linux-pci@vger.kernel.org
3469S:	Maintained
3470F:	drivers/pci/hotplug/cpcihp_zt5550.*
3471
3472COMPAL LAPTOP SUPPORT
3473M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3474L:	platform-driver-x86@vger.kernel.org
3475S:	Maintained
3476F:	drivers/platform/x86/compal-laptop.c
3477
3478CONEXANT ACCESSRUNNER USB DRIVER
3479L:	accessrunner-general@lists.sourceforge.net
3480W:	http://accessrunner.sourceforge.net/
3481S:	Orphan
3482F:	drivers/usb/atm/cxacru.c
3483
3484CONFIGFS
3485M:	Joel Becker <jlbec@evilplan.org>
3486M:	Christoph Hellwig <hch@lst.de>
3487T:	git git://git.infradead.org/users/hch/configfs.git
3488S:	Supported
3489F:	fs/configfs/
3490F:	include/linux/configfs.h
3491
3492CONNECTOR
3493M:	Evgeniy Polyakov <zbr@ioremap.net>
3494L:	netdev@vger.kernel.org
3495S:	Maintained
3496F:	drivers/connector/
3497
3498CONTROL GROUP (CGROUP)
3499M:	Tejun Heo <tj@kernel.org>
3500M:	Li Zefan <lizefan@huawei.com>
3501M:	Johannes Weiner <hannes@cmpxchg.org>
3502L:	cgroups@vger.kernel.org
3503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3504S:	Maintained
3505F:	Documentation/cgroup*
3506F:	include/linux/cgroup*
3507F:	kernel/cgroup*
3508
3509CONTROL GROUP - CPUSET
3510M:	Li Zefan <lizefan@huawei.com>
3511L:	cgroups@vger.kernel.org
3512W:	http://www.bullopensource.org/cpuset/
3513W:	http://oss.sgi.com/projects/cpusets/
3514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3515S:	Maintained
3516F:	Documentation/cgroup-v1/cpusets.txt
3517F:	include/linux/cpuset.h
3518F:	kernel/cpuset.c
3519
3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3521M:	Johannes Weiner <hannes@cmpxchg.org>
3522M:	Michal Hocko <mhocko@kernel.org>
3523M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3524L:	cgroups@vger.kernel.org
3525L:	linux-mm@kvack.org
3526S:	Maintained
3527F:	mm/memcontrol.c
3528F:	mm/swap_cgroup.c
3529
3530CORETEMP HARDWARE MONITORING DRIVER
3531M:	Fenghua Yu <fenghua.yu@intel.com>
3532L:	linux-hwmon@vger.kernel.org
3533S:	Maintained
3534F:	Documentation/hwmon/coretemp
3535F:	drivers/hwmon/coretemp.c
3536
3537COSA/SRP SYNC SERIAL DRIVER
3538M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3539W:	http://www.fi.muni.cz/~kas/cosa/
3540S:	Maintained
3541F:	drivers/net/wan/cosa*
3542
3543CPMAC ETHERNET DRIVER
3544M:	Florian Fainelli <f.fainelli@gmail.com>
3545L:	netdev@vger.kernel.org
3546S:	Maintained
3547F:	drivers/net/ethernet/ti/cpmac.c
3548
3549CPU FREQUENCY DRIVERS
3550M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3551M:	Viresh Kumar <viresh.kumar@linaro.org>
3552L:	linux-pm@vger.kernel.org
3553S:	Maintained
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3555T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3556B:	https://bugzilla.kernel.org
3557F:	Documentation/cpu-freq/
3558F:	Documentation/devicetree/bindings/cpufreq/
3559F:	drivers/cpufreq/
3560F:	include/linux/cpufreq.h
3561F:	tools/testing/selftests/cpufreq/
3562
3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3564M:	Viresh Kumar <viresh.kumar@linaro.org>
3565M:	Sudeep Holla <sudeep.holla@arm.com>
3566L:	linux-pm@vger.kernel.org
3567W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3568S:	Maintained
3569F:	drivers/cpufreq/arm_big_little.h
3570F:	drivers/cpufreq/arm_big_little.c
3571F:	drivers/cpufreq/arm_big_little_dt.c
3572
3573CPU POWER MONITORING SUBSYSTEM
3574M:	Thomas Renninger <trenn@suse.com>
3575L:	linux-pm@vger.kernel.org
3576S:	Maintained
3577F:	tools/power/cpupower/
3578
3579CPUID/MSR DRIVER
3580M:	"H. Peter Anvin" <hpa@zytor.com>
3581S:	Maintained
3582F:	arch/x86/kernel/cpuid.c
3583F:	arch/x86/kernel/msr.c
3584
3585CPUIDLE DRIVER - ARM BIG LITTLE
3586M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3587M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3588L:	linux-pm@vger.kernel.org
3589L:	linux-arm-kernel@lists.infradead.org
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3591S:	Maintained
3592F:	drivers/cpuidle/cpuidle-big_little.c
3593
3594CPUIDLE DRIVER - ARM EXYNOS
3595M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3596M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3597M:	Kukjin Kim <kgene@kernel.org>
3598L:	linux-pm@vger.kernel.org
3599L:	linux-samsung-soc@vger.kernel.org
3600S:	Supported
3601F:	drivers/cpuidle/cpuidle-exynos.c
3602F:	arch/arm/mach-exynos/pm.c
3603
3604CPUIDLE DRIVERS
3605M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3606M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3607L:	linux-pm@vger.kernel.org
3608S:	Maintained
3609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610B:	https://bugzilla.kernel.org
3611F:	drivers/cpuidle/*
3612F:	include/linux/cpuidle.h
3613
3614CRAMFS FILESYSTEM
3615W:	http://sourceforge.net/projects/cramfs/
3616S:	Orphan / Obsolete
3617F:	Documentation/filesystems/cramfs.txt
3618F:	fs/cramfs/
3619
3620CRIS PORT
3621M:	Mikael Starvik <starvik@axis.com>
3622M:	Jesper Nilsson <jesper.nilsson@axis.com>
3623L:	linux-cris-kernel@axis.com
3624W:	http://developer.axis.com
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3626S:	Maintained
3627F:	arch/cris/
3628F:	drivers/tty/serial/crisv10.*
3629
3630CRYPTO API
3631M:	Herbert Xu <herbert@gondor.apana.org.au>
3632M:	"David S. Miller" <davem@davemloft.net>
3633L:	linux-crypto@vger.kernel.org
3634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3636S:	Maintained
3637F:	Documentation/crypto/
3638F:	Documentation/devicetree/bindings/crypto/
3639F:	arch/*/crypto/
3640F:	crypto/
3641F:	drivers/crypto/
3642F:	include/crypto/
3643F:	include/linux/crypto*
3644
3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3646M:	Neil Horman <nhorman@tuxdriver.com>
3647L:	linux-crypto@vger.kernel.org
3648S:	Maintained
3649F:	crypto/ansi_cprng.c
3650F:	crypto/rng.c
3651
3652CS3308 MEDIA DRIVER
3653M:	Hans Verkuil <hverkuil@xs4all.nl>
3654L:	linux-media@vger.kernel.org
3655T:	git git://linuxtv.org/media_tree.git
3656W:	http://linuxtv.org
3657S:	Odd Fixes
3658F:	drivers/media/i2c/cs3308.c
3659F:	drivers/media/i2c/cs3308.h
3660
3661CS5535 Audio ALSA driver
3662M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3663S:	Maintained
3664F:	sound/pci/cs5535audio/
3665
3666CW1200 WLAN driver
3667M:	Solomon Peachy <pizza@shaftnet.org>
3668S:	Maintained
3669F:	drivers/net/wireless/st/cw1200/
3670
3671CX18 VIDEO4LINUX DRIVER
3672M:	Andy Walls <awalls@md.metrocast.net>
3673L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3674L:	linux-media@vger.kernel.org
3675T:	git git://linuxtv.org/media_tree.git
3676W:	https://linuxtv.org
3677W:	http://www.ivtvdriver.org/index.php/Cx18
3678S:	Maintained
3679F:	Documentation/media/v4l-drivers/cx18*
3680F:	drivers/media/pci/cx18/
3681F:	include/uapi/linux/ivtv*
3682
3683CX2341X MPEG ENCODER HELPER MODULE
3684M:	Hans Verkuil <hverkuil@xs4all.nl>
3685L:	linux-media@vger.kernel.org
3686T:	git git://linuxtv.org/media_tree.git
3687W:	https://linuxtv.org
3688S:	Maintained
3689F:	drivers/media/common/cx2341x*
3690F:	include/media/cx2341x*
3691
3692CX24120 MEDIA DRIVER
3693M:	Jemma Denson <jdenson@gmail.com>
3694M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3695L:	linux-media@vger.kernel.org
3696W:	https://linuxtv.org
3697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3698S:	Maintained
3699F:	drivers/media/dvb-frontends/cx24120*
3700
3701CX88 VIDEO4LINUX DRIVER
3702M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3703M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3704L:	linux-media@vger.kernel.org
3705W:	https://linuxtv.org
3706T:	git git://linuxtv.org/media_tree.git
3707S:	Odd fixes
3708F:	Documentation/media/v4l-drivers/cx88*
3709F:	drivers/media/pci/cx88/
3710
3711CXD2820R MEDIA DRIVER
3712M:	Antti Palosaari <crope@iki.fi>
3713L:	linux-media@vger.kernel.org
3714W:	https://linuxtv.org
3715W:	http://palosaari.fi/linux/
3716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3717T:	git git://linuxtv.org/anttip/media_tree.git
3718S:	Maintained
3719F:	drivers/media/dvb-frontends/cxd2820r*
3720
3721CXGB3 ETHERNET DRIVER (CXGB3)
3722M:	Santosh Raspatur <santosh@chelsio.com>
3723L:	netdev@vger.kernel.org
3724W:	http://www.chelsio.com
3725S:	Supported
3726F:	drivers/net/ethernet/chelsio/cxgb3/
3727
3728CXGB3 ISCSI DRIVER (CXGB3I)
3729M:	Karen Xie <kxie@chelsio.com>
3730L:	linux-scsi@vger.kernel.org
3731W:	http://www.chelsio.com
3732S:	Supported
3733F:	drivers/scsi/cxgbi/cxgb3i
3734
3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3736M:	Steve Wise <swise@chelsio.com>
3737L:	linux-rdma@vger.kernel.org
3738W:	http://www.openfabrics.org
3739S:	Supported
3740F:	drivers/infiniband/hw/cxgb3/
3741F:	include/uapi/rdma/cxgb3-abi.h
3742
3743CXGB4 CRYPTO DRIVER (chcr)
3744M:	Harsh Jain <harsh@chelsio.com>
3745L:	linux-crypto@vger.kernel.org
3746W:	http://www.chelsio.com
3747S:	Supported
3748F:	drivers/crypto/chelsio
3749
3750CXGB4 ETHERNET DRIVER (CXGB4)
3751M:	Ganesh Goudar <ganeshgr@chelsio.com>
3752L:	netdev@vger.kernel.org
3753W:	http://www.chelsio.com
3754S:	Supported
3755F:	drivers/net/ethernet/chelsio/cxgb4/
3756
3757CXGB4 ISCSI DRIVER (CXGB4I)
3758M:	Karen Xie <kxie@chelsio.com>
3759L:	linux-scsi@vger.kernel.org
3760W:	http://www.chelsio.com
3761S:	Supported
3762F:	drivers/scsi/cxgbi/cxgb4i
3763
3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3765M:	Steve Wise <swise@chelsio.com>
3766L:	linux-rdma@vger.kernel.org
3767W:	http://www.openfabrics.org
3768S:	Supported
3769F:	drivers/infiniband/hw/cxgb4/
3770F:	include/uapi/rdma/cxgb4-abi.h
3771
3772CXGB4VF ETHERNET DRIVER (CXGB4VF)
3773M:	Casey Leedom <leedom@chelsio.com>
3774L:	netdev@vger.kernel.org
3775W:	http://www.chelsio.com
3776S:	Supported
3777F:	drivers/net/ethernet/chelsio/cxgb4vf/
3778
3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3780M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3781M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3782L:	linuxppc-dev@lists.ozlabs.org
3783S:	Supported
3784F:	arch/powerpc/platforms/powernv/pci-cxl.c
3785F:	drivers/misc/cxl/
3786F:	include/misc/cxl*
3787F:	include/uapi/misc/cxl.h
3788F:	Documentation/powerpc/cxl.txt
3789F:	Documentation/ABI/testing/sysfs-class-cxl
3790
3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3792M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3793M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3794M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3795L:	linux-scsi@vger.kernel.org
3796S:	Supported
3797F:	drivers/scsi/cxlflash/
3798F:	include/uapi/scsi/cxlflash_ioctls.h
3799F:	Documentation/powerpc/cxlflash.txt
3800
3801CYBERPRO FB DRIVER
3802M:	Russell King <linux@armlinux.org.uk>
3803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3804W:	http://www.armlinux.org.uk/
3805S:	Maintained
3806F:	drivers/video/fbdev/cyber2000fb.*
3807
3808CYCLADES ASYNC MUX DRIVER
3809W:	http://www.cyclades.com/
3810S:	Orphan
3811F:	drivers/tty/cyclades.c
3812F:	include/linux/cyclades.h
3813F:	include/uapi/linux/cyclades.h
3814
3815CYCLADES PC300 DRIVER
3816W:	http://www.cyclades.com/
3817S:	Orphan
3818F:	drivers/net/wan/pc300*
3819
3820CYPRESS_FIRMWARE MEDIA DRIVER
3821M:	Antti Palosaari <crope@iki.fi>
3822L:	linux-media@vger.kernel.org
3823W:	https://linuxtv.org
3824W:	http://palosaari.fi/linux/
3825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3826T:	git git://linuxtv.org/anttip/media_tree.git
3827S:	Maintained
3828F:	drivers/media/common/cypress_firmware*
3829
3830CYTTSP TOUCHSCREEN DRIVER
3831M:	Ferruh Yigit <fery@cypress.com>
3832L:	linux-input@vger.kernel.org
3833S:	Supported
3834F:	drivers/input/touchscreen/cyttsp*
3835F:	include/linux/input/cyttsp.h
3836
3837D-LINK DIR-685 TOUCHKEYS DRIVER
3838M:	Linus Walleij <linus.walleij@linaro.org>
3839L:	linux-input@vger.kernel.org
3840S:	Supported
3841F:	drivers/input/dlink-dir685-touchkeys.c
3842
3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3844M:	Joshua Kinard <kumba@gentoo.org>
3845S:	Maintained
3846F:	drivers/rtc/rtc-ds1685.c
3847F:	include/linux/rtc/ds1685.h
3848
3849DAMA SLAVE for AX.25
3850M:	Joerg Reuter <jreuter@yaina.de>
3851W:	http://yaina.de/jreuter/
3852W:	http://www.qsl.net/dl1bke/
3853L:	linux-hams@vger.kernel.org
3854S:	Maintained
3855F:	net/ax25/af_ax25.c
3856F:	net/ax25/ax25_dev.c
3857F:	net/ax25/ax25_ds_*
3858F:	net/ax25/ax25_in.c
3859F:	net/ax25/ax25_out.c
3860F:	net/ax25/ax25_timer.c
3861F:	net/ax25/sysctl_net_ax25.c
3862
3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3864L:	netdev@vger.kernel.org
3865S:	Orphan
3866F:	Documentation/networking/dmfe.txt
3867F:	drivers/net/ethernet/dec/tulip/dmfe.c
3868
3869DC390/AM53C974 SCSI driver
3870M:	Hannes Reinecke <hare@suse.com>
3871L:	linux-scsi@vger.kernel.org
3872S:	Maintained
3873F:	drivers/scsi/am53c974.c
3874
3875DC395x SCSI driver
3876M:	Oliver Neukum <oliver@neukum.org>
3877M:	Ali Akcaagac <aliakc@web.de>
3878M:	Jamie Lenehan <lenehan@twibble.org>
3879L:	dc395x@twibble.org
3880W:	http://twibble.org/dist/dc395x/
3881W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3882S:	Maintained
3883F:	Documentation/scsi/dc395x.txt
3884F:	drivers/scsi/dc395x.*
3885
3886DCCP PROTOCOL
3887M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3888L:	dccp@vger.kernel.org
3889W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3890S:	Maintained
3891F:	include/linux/dccp.h
3892F:	include/uapi/linux/dccp.h
3893F:	include/linux/tfrc.h
3894F:	net/dccp/
3895
3896DECnet NETWORK LAYER
3897W:	http://linux-decnet.sourceforge.net
3898L:	linux-decnet-user@lists.sourceforge.net
3899S:	Orphan
3900F:	Documentation/networking/decnet.txt
3901F:	net/decnet/
3902
3903DECSTATION PLATFORM SUPPORT
3904M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3905L:	linux-mips@linux-mips.org
3906W:	http://www.linux-mips.org/wiki/DECstation
3907S:	Maintained
3908F:	arch/mips/dec/
3909F:	arch/mips/include/asm/dec/
3910F:	arch/mips/include/asm/mach-dec/
3911
3912DEFXX FDDI NETWORK DRIVER
3913M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3914S:	Maintained
3915F:	drivers/net/fddi/defxx.*
3916
3917DELL LAPTOP DRIVER
3918M:	Matthew Garrett <mjg59@srcf.ucam.org>
3919M:	Pali Rohár <pali.rohar@gmail.com>
3920L:	platform-driver-x86@vger.kernel.org
3921S:	Maintained
3922F:	drivers/platform/x86/dell-laptop.c
3923
3924DELL LAPTOP FREEFALL DRIVER
3925M:	Pali Rohár <pali.rohar@gmail.com>
3926S:	Maintained
3927F:	drivers/platform/x86/dell-smo8800.c
3928
3929DELL LAPTOP RBTN DRIVER
3930M:	Pali Rohár <pali.rohar@gmail.com>
3931S:	Maintained
3932F:	drivers/platform/x86/dell-rbtn.*
3933
3934DELL LAPTOP SMM DRIVER
3935M:	Pali Rohár <pali.rohar@gmail.com>
3936S:	Maintained
3937F:	drivers/hwmon/dell-smm-hwmon.c
3938F:	include/uapi/linux/i8k.h
3939
3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3941M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3942S:	Maintained
3943F:	Documentation/dcdbas.txt
3944F:	drivers/firmware/dcdbas.*
3945
3946DELL WMI EXTRAS DRIVER
3947M:	Matthew Garrett <mjg59@srcf.ucam.org>
3948M:	Pali Rohár <pali.rohar@gmail.com>
3949S:	Maintained
3950F:	drivers/platform/x86/dell-wmi.c
3951
3952DELTA ST MEDIA DRIVER
3953M:	Hugues Fruchet <hugues.fruchet@st.com>
3954L:	linux-media@vger.kernel.org
3955T:	git git://linuxtv.org/media_tree.git
3956W:	https://linuxtv.org
3957S:	Supported
3958F:	drivers/media/platform/sti/delta
3959
3960DENALI NAND DRIVER
3961M:	Masahiro Yamada <yamada.masahiro@socionext.com>
3962L:	linux-mtd@lists.infradead.org
3963S:	Supported
3964F:	drivers/mtd/nand/denali*
3965
3966DESIGNWARE USB2 DRD IP DRIVER
3967M:	John Youn <johnyoun@synopsys.com>
3968L:	linux-usb@vger.kernel.org
3969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3970S:	Maintained
3971F:	drivers/usb/dwc2/
3972
3973DESIGNWARE USB3 DRD IP DRIVER
3974M:	Felipe Balbi <balbi@kernel.org>
3975L:	linux-usb@vger.kernel.org
3976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3977S:	Maintained
3978F:	drivers/usb/dwc3/
3979
3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3981M:	Andreas Klinger <ak@it-klinger.de>
3982L:	linux-iio@vger.kernel.org
3983S:	Maintained
3984F:	drivers/iio/proximity/srf*.c
3985
3986DEVICE COREDUMP (DEV_COREDUMP)
3987M:	Johannes Berg <johannes@sipsolutions.net>
3988L:	linux-kernel@vger.kernel.org
3989S:	Maintained
3990F:	drivers/base/devcoredump.c
3991F:	include/linux/devcoredump.h
3992
3993DEVICE FREQUENCY (DEVFREQ)
3994M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3995M:	Kyungmin Park <kyungmin.park@samsung.com>
3996R:	Chanwoo Choi <cw00.choi@samsung.com>
3997L:	linux-pm@vger.kernel.org
3998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3999S:	Maintained
4000F:	drivers/devfreq/
4001F:	include/linux/devfreq.h
4002F:	Documentation/devicetree/bindings/devfreq/
4003
4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4005M:	Chanwoo Choi <cw00.choi@samsung.com>
4006L:	linux-pm@vger.kernel.org
4007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4008S:	Supported
4009F:	drivers/devfreq/event/
4010F:	drivers/devfreq/devfreq-event.c
4011F:	include/linux/devfreq-event.h
4012F:	Documentation/devicetree/bindings/devfreq/event/
4013
4014DEVICE NUMBER REGISTRY
4015M:	Torben Mathiasen <device@lanana.org>
4016W:	http://lanana.org/docs/device-list/index.html
4017S:	Maintained
4018
4019DEVICE-MAPPER  (LVM)
4020M:	Alasdair Kergon <agk@redhat.com>
4021M:	Mike Snitzer <snitzer@redhat.com>
4022M:	dm-devel@redhat.com
4023L:	dm-devel@redhat.com
4024W:	http://sources.redhat.com/dm
4025Q:	http://patchwork.kernel.org/project/dm-devel/list/
4026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4027T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4028S:	Maintained
4029F:	Documentation/device-mapper/
4030F:	drivers/md/dm*
4031F:	drivers/md/persistent-data/
4032F:	include/linux/device-mapper.h
4033F:	include/linux/dm-*.h
4034F:	include/uapi/linux/dm-*.h
4035
4036DEVLINK
4037M:	Jiri Pirko <jiri@mellanox.com>
4038L:	netdev@vger.kernel.org
4039S:	Supported
4040F:	net/core/devlink.c
4041F:	include/net/devlink.h
4042F:	include/uapi/linux/devlink.h
4043
4044DIALOG SEMICONDUCTOR DRIVERS
4045M:	Support Opensource <support.opensource@diasemi.com>
4046W:	http://www.dialog-semiconductor.com/products
4047S:	Supported
4048F:	Documentation/hwmon/da90??
4049F:	Documentation/devicetree/bindings/mfd/da90*.txt
4050F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4051F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4052F:	Documentation/devicetree/bindings/regulator/da92*.txt
4053F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4054F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4055F:	drivers/gpio/gpio-da90??.c
4056F:	drivers/hwmon/da90??-hwmon.c
4057F:	drivers/iio/adc/da91??-*.c
4058F:	drivers/input/misc/da90??_onkey.c
4059F:	drivers/input/touchscreen/da9052_tsi.c
4060F:	drivers/leds/leds-da90??.c
4061F:	drivers/mfd/da903x.c
4062F:	drivers/mfd/da90??-*.c
4063F:	drivers/mfd/da91??-*.c
4064F:	drivers/power/supply/da9052-battery.c
4065F:	drivers/power/supply/da91??-*.c
4066F:	drivers/regulator/da903x.c
4067F:	drivers/regulator/da9???-regulator.[ch]
4068F:	drivers/thermal/da90??-thermal.c
4069F:	drivers/rtc/rtc-da90??.c
4070F:	drivers/video/backlight/da90??_bl.c
4071F:	drivers/watchdog/da90??_wdt.c
4072F:	include/linux/mfd/da903x.h
4073F:	include/linux/mfd/da9052/
4074F:	include/linux/mfd/da9055/
4075F:	include/linux/mfd/da9062/
4076F:	include/linux/mfd/da9063/
4077F:	include/linux/mfd/da9150/
4078F:	include/linux/regulator/da9211.h
4079F:	include/sound/da[79]*.h
4080F:	sound/soc/codecs/da[79]*.[ch]
4081
4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4083M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4084L:	linux-gpio@vger.kernel.org
4085S:	Maintained
4086F:	drivers/gpio/gpio-gpio-mm.c
4087
4088DIGI NEO AND CLASSIC PCI PRODUCTS
4089M:	Lidza Louina <lidza.louina@gmail.com>
4090M:	Mark Hounschell <markh@compro.net>
4091L:	driverdev-devel@linuxdriverproject.org
4092S:	Maintained
4093F:	drivers/staging/dgnc/
4094
4095DIOLAN U2C-12 I2C DRIVER
4096M:	Guenter Roeck <linux@roeck-us.net>
4097L:	linux-i2c@vger.kernel.org
4098S:	Maintained
4099F:	drivers/i2c/busses/i2c-diolan-u2c.c
4100
4101DIRECT ACCESS (DAX)
4102M:	Matthew Wilcox <mawilcox@microsoft.com>
4103M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4104L:	linux-fsdevel@vger.kernel.org
4105S:	Supported
4106F:	fs/dax.c
4107F:	include/linux/dax.h
4108F:	include/trace/events/fs_dax.h
4109
4110DIRECTORY NOTIFICATION (DNOTIFY)
4111M:	Eric Paris <eparis@parisplace.org>
4112S:	Maintained
4113F:	Documentation/filesystems/dnotify.txt
4114F:	fs/notify/dnotify/
4115F:	include/linux/dnotify.h
4116
4117DISK GEOMETRY AND PARTITION HANDLING
4118M:	Andries Brouwer <aeb@cwi.nl>
4119W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4120W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4121W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4122S:	Maintained
4123
4124DISKQUOTA
4125M:	Jan Kara <jack@suse.com>
4126S:	Maintained
4127F:	Documentation/filesystems/quota.txt
4128F:	fs/quota/
4129F:	include/linux/quota*.h
4130F:	include/uapi/linux/quota*.h
4131
4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4133M:	Bernie Thompson <bernie@plugable.com>
4134L:	linux-fbdev@vger.kernel.org
4135S:	Maintained
4136W:	http://plugable.com/category/projects/udlfb/
4137F:	drivers/video/fbdev/udlfb.c
4138F:	include/video/udlfb.h
4139F:	Documentation/fb/udlfb.txt
4140
4141DISTRIBUTED LOCK MANAGER (DLM)
4142M:	Christine Caulfield <ccaulfie@redhat.com>
4143M:	David Teigland <teigland@redhat.com>
4144L:	cluster-devel@redhat.com
4145W:	http://sources.redhat.com/cluster/
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4147S:	Supported
4148F:	fs/dlm/
4149
4150DMA BUFFER SHARING FRAMEWORK
4151M:	Sumit Semwal <sumit.semwal@linaro.org>
4152S:	Maintained
4153L:	linux-media@vger.kernel.org
4154L:	dri-devel@lists.freedesktop.org
4155L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4156F:	drivers/dma-buf/
4157F:	include/linux/dma-buf*
4158F:	include/linux/reservation.h
4159F:	include/linux/*fence.h
4160F:	Documentation/driver-api/dma-buf.rst
4161T:	git git://anongit.freedesktop.org/drm/drm-misc
4162
4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4164M:	Vinod Koul <vinod.koul@intel.com>
4165L:	dmaengine@vger.kernel.org
4166Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4167S:	Maintained
4168F:	drivers/dma/
4169F:	include/linux/dmaengine.h
4170F:	Documentation/devicetree/bindings/dma/
4171F:	Documentation/dmaengine/
4172T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4173
4174DMA MAPPING HELPERS
4175M:	Christoph Hellwig <hch@lst.de>
4176M:	Marek Szyprowski <m.szyprowski@samsung.com>
4177R:	Robin Murphy <robin.murphy@arm.com>
4178L:	linux-kernel@vger.kernel.org
4179T:	git git://git.infradead.org/users/hch/dma-mapping.git
4180W:	http://git.infradead.org/users/hch/dma-mapping.git
4181S:	Supported
4182F:	lib/dma-debug.c
4183F:	lib/dma-noop.c
4184F:	lib/dma-virt.c
4185F:	drivers/base/dma-mapping.c
4186F:	drivers/base/dma-coherent.c
4187F:	include/linux/dma-mapping.h
4188
4189DME1737 HARDWARE MONITOR DRIVER
4190M:	Juerg Haefliger <juergh@gmail.com>
4191L:	linux-hwmon@vger.kernel.org
4192S:	Maintained
4193F:	Documentation/hwmon/dme1737
4194F:	drivers/hwmon/dme1737.c
4195
4196DMI/SMBIOS SUPPORT
4197M:	Jean Delvare <jdelvare@suse.com>
4198S:	Maintained
4199T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4200F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4201F:	drivers/firmware/dmi-id.c
4202F:	drivers/firmware/dmi_scan.c
4203F:	include/linux/dmi.h
4204
4205DOCUMENTATION
4206M:	Jonathan Corbet <corbet@lwn.net>
4207L:	linux-doc@vger.kernel.org
4208S:	Maintained
4209F:	Documentation/
4210F:	scripts/kernel-doc
4211X:	Documentation/ABI/
4212X:	Documentation/devicetree/
4213X:	Documentation/acpi
4214X:	Documentation/power
4215X:	Documentation/spi
4216X:	Documentation/media
4217T:	git git://git.lwn.net/linux.git docs-next
4218
4219DONGWOON DW9714 LENS VOICE COIL DRIVER
4220M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4221L:	linux-media@vger.kernel.org
4222T:	git git://linuxtv.org/media_tree.git
4223S:	Maintained
4224F:	drivers/media/i2c/dw9714.c
4225
4226DOUBLETALK DRIVER
4227M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4228L:	blinux-list@redhat.com
4229S:	Maintained
4230F:	drivers/char/dtlk.c
4231F:	include/linux/dtlk.h
4232
4233DPAA2 DATAPATH I/O (DPIO) DRIVER
4234M:	Roy Pledge <Roy.Pledge@nxp.com>
4235L:	linux-kernel@vger.kernel.org
4236S:	Maintained
4237F:	drivers/staging/fsl-mc/bus/dpio
4238
4239DPAA2 ETHERNET DRIVER
4240M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4241L:	linux-kernel@vger.kernel.org
4242S:	Maintained
4243F:	drivers/staging/fsl-dpaa2/ethernet
4244
4245DPT_I2O SCSI RAID DRIVER
4246M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4247L:	linux-scsi@vger.kernel.org
4248W:	http://www.adaptec.com/
4249S:	Maintained
4250F:	drivers/scsi/dpt*
4251F:	drivers/scsi/dpt/
4252
4253DRBD DRIVER
4254M:	Philipp Reisner <philipp.reisner@linbit.com>
4255M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4256L:	drbd-dev@lists.linbit.com
4257W:	http://www.drbd.org
4258T:	git git://git.linbit.com/linux-drbd.git
4259T:	git git://git.linbit.com/drbd-8.4.git
4260S:	Supported
4261F:	drivers/block/drbd/
4262F:	lib/lru_cache.c
4263F:	Documentation/blockdev/drbd/
4264
4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4266M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4268S:	Supported
4269F:	Documentation/kobject.txt
4270F:	drivers/base/
4271F:	fs/debugfs/
4272F:	fs/sysfs/
4273F:	include/linux/debugfs.h
4274F:	include/linux/kobj*
4275F:	lib/kobj*
4276
4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4278M:	Kevin Hilman <khilman@kernel.org>
4279M:	Nishanth Menon <nm@ti.com>
4280S:	Maintained
4281F:	drivers/power/avs/
4282F:	include/linux/power/smartreflex.h
4283L:	linux-pm@vger.kernel.org
4284
4285DRM DRIVER FOR ARM PL111 CLCD
4286M:	Eric Anholt <eric@anholt.net>
4287T:	git git://anongit.freedesktop.org/drm/drm-misc
4288S:	Supported
4289F:	drivers/gpu/drm/pl111/
4290
4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4292M:	Dave Airlie <airlied@redhat.com>
4293S:	Odd Fixes
4294F:	drivers/gpu/drm/ast/
4295
4296DRM DRIVER FOR BOCHS VIRTUAL GPU
4297M:	Gerd Hoffmann <kraxel@redhat.com>
4298L:	virtualization@lists.linux-foundation.org
4299T:	git git://anongit.freedesktop.org/drm/drm-misc
4300S:	Maintained
4301F:	drivers/gpu/drm/bochs/
4302
4303DRM DRIVER FOR INTEL I810 VIDEO CARDS
4304S:	Orphan / Obsolete
4305F:	drivers/gpu/drm/i810/
4306F:	include/uapi/drm/i810_drm.h
4307
4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4309S:	Orphan / Obsolete
4310F:	drivers/gpu/drm/mga/
4311F:	include/uapi/drm/mga_drm.h
4312
4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4314M:	Dave Airlie <airlied@redhat.com>
4315S:	Odd Fixes
4316F:	drivers/gpu/drm/mgag200/
4317
4318DRM DRIVER FOR MI0283QT
4319M:	Noralf Trønnes <noralf@tronnes.org>
4320S:	Maintained
4321F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4322F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4323
4324DRM DRIVER FOR MSM ADRENO GPU
4325M:	Rob Clark <robdclark@gmail.com>
4326L:	linux-arm-msm@vger.kernel.org
4327L:	dri-devel@lists.freedesktop.org
4328L:	freedreno@lists.freedesktop.org
4329T:	git git://people.freedesktop.org/~robclark/linux
4330S:	Maintained
4331F:	drivers/gpu/drm/msm/
4332F:	include/uapi/drm/msm_drm.h
4333F:	Documentation/devicetree/bindings/display/msm/
4334
4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4336M:	Ben Skeggs <bskeggs@redhat.com>
4337L:	dri-devel@lists.freedesktop.org
4338L:	nouveau@lists.freedesktop.org
4339T:	git git://github.com/skeggsb/linux
4340S:	Supported
4341F:	drivers/gpu/drm/nouveau/
4342F:	include/uapi/drm/nouveau_drm.h
4343
4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4345M:	Dave Airlie <airlied@redhat.com>
4346M:	Gerd Hoffmann <kraxel@redhat.com>
4347L:	virtualization@lists.linux-foundation.org
4348T:	git git://anongit.freedesktop.org/drm/drm-misc
4349S:	Obsolete
4350W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4351F:	drivers/gpu/drm/cirrus/
4352
4353DRM DRIVER FOR QXL VIRTUAL GPU
4354M:	Dave Airlie <airlied@redhat.com>
4355M:	Gerd Hoffmann <kraxel@redhat.com>
4356L:	virtualization@lists.linux-foundation.org
4357T:	git git://anongit.freedesktop.org/drm/drm-misc
4358S:	Maintained
4359F:	drivers/gpu/drm/qxl/
4360F:	include/uapi/drm/qxl_drm.h
4361
4362DRM DRIVER FOR RAGE 128 VIDEO CARDS
4363S:	Orphan / Obsolete
4364F:	drivers/gpu/drm/r128/
4365F:	include/uapi/drm/r128_drm.h
4366
4367DRM DRIVER FOR SAVAGE VIDEO CARDS
4368S:	Orphan / Obsolete
4369F:	drivers/gpu/drm/savage/
4370F:	include/uapi/drm/savage_drm.h
4371
4372DRM DRIVER FOR SIS VIDEO CARDS
4373S:	Orphan / Obsolete
4374F:	drivers/gpu/drm/sis/
4375F:	include/uapi/drm/sis_drm.h
4376
4377DRM DRIVER FOR TDFX VIDEO CARDS
4378S:	Orphan / Obsolete
4379F:	drivers/gpu/drm/tdfx/
4380
4381DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4382M:	Dave Airlie <airlied@redhat.com>
4383S:	Odd Fixes
4384F:	drivers/gpu/drm/udl/
4385
4386DRM DRIVER FOR VMWARE VIRTUAL GPU
4387M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4388M:	Sinclair Yeh <syeh@vmware.com>
4389M:	Thomas Hellstrom <thellstrom@vmware.com>
4390L:	dri-devel@lists.freedesktop.org
4391T:	git git://people.freedesktop.org/~syeh/repos_linux
4392T:	git git://people.freedesktop.org/~thomash/linux
4393S:	Supported
4394F:	drivers/gpu/drm/vmwgfx/
4395F:	include/uapi/drm/vmwgfx_drm.h
4396
4397DRM DRIVERS
4398M:	David Airlie <airlied@linux.ie>
4399L:	dri-devel@lists.freedesktop.org
4400T:	git git://people.freedesktop.org/~airlied/linux
4401B:	https://bugs.freedesktop.org/
4402C:	irc://chat.freenode.net/dri-devel
4403S:	Maintained
4404F:	drivers/gpu/drm/
4405F:	drivers/gpu/vga/
4406F:	Documentation/devicetree/bindings/display/
4407F:	Documentation/devicetree/bindings/gpu/
4408F:	Documentation/devicetree/bindings/video/
4409F:	Documentation/gpu/
4410F:	include/drm/
4411F:	include/uapi/drm/
4412F:	include/linux/vga*
4413
4414DRM DRIVERS AND MISC GPU PATCHES
4415M:	Daniel Vetter <daniel.vetter@intel.com>
4416M:	Jani Nikula <jani.nikula@linux.intel.com>
4417M:	Sean Paul <seanpaul@chromium.org>
4418W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4419S:	Maintained
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421F:	Documentation/gpu/
4422F:	drivers/gpu/vga/
4423F:	drivers/gpu/drm/*
4424F:	include/drm/drm*
4425F:	include/uapi/drm/drm*
4426F:	include/linux/vga*
4427
4428DRM DRIVERS FOR ALLWINNER A10
4429M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4430L:	dri-devel@lists.freedesktop.org
4431S:	Supported
4432F:	drivers/gpu/drm/sun4i/
4433F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4435
4436DRM DRIVERS FOR AMLOGIC SOCS
4437M:	Neil Armstrong <narmstrong@baylibre.com>
4438L:	dri-devel@lists.freedesktop.org
4439L:	linux-amlogic@lists.infradead.org
4440W:	http://linux-meson.com/
4441S:	Supported
4442F:	drivers/gpu/drm/meson/
4443F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4444F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4445F:	Documentation/gpu/meson.rst
4446T:	git git://anongit.freedesktop.org/drm/drm-misc
4447
4448DRM DRIVERS FOR ATMEL HLCDC
4449M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4450L:	dri-devel@lists.freedesktop.org
4451S:	Supported
4452F:	drivers/gpu/drm/atmel-hlcdc/
4453F:	Documentation/devicetree/bindings/drm/atmel/
4454T:	git git://anongit.freedesktop.org/drm/drm-misc
4455
4456DRM DRIVERS FOR BRIDGE CHIPS
4457M:	Archit Taneja <architt@codeaurora.org>
4458M:	Andrzej Hajda <a.hajda@samsung.com>
4459R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4460S:	Maintained
4461T:	git git://anongit.freedesktop.org/drm/drm-misc
4462F:	drivers/gpu/drm/bridge/
4463
4464DRM DRIVERS FOR EXYNOS
4465M:	Inki Dae <inki.dae@samsung.com>
4466M:	Joonyoung Shim <jy0922.shim@samsung.com>
4467M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4468M:	Kyungmin Park <kyungmin.park@samsung.com>
4469L:	dri-devel@lists.freedesktop.org
4470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4471S:	Supported
4472F:	drivers/gpu/drm/exynos/
4473F:	include/uapi/drm/exynos_drm.h
4474F:	Documentation/devicetree/bindings/display/exynos/
4475
4476DRM DRIVERS FOR FREESCALE DCU
4477M:	Stefan Agner <stefan@agner.ch>
4478M:	Alison Wang <alison.wang@freescale.com>
4479L:	dri-devel@lists.freedesktop.org
4480S:	Supported
4481F:	drivers/gpu/drm/fsl-dcu/
4482F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4483F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4484F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4485
4486DRM DRIVERS FOR FREESCALE IMX
4487M:	Philipp Zabel <p.zabel@pengutronix.de>
4488L:	dri-devel@lists.freedesktop.org
4489S:	Maintained
4490F:	drivers/gpu/drm/imx/
4491F:	drivers/gpu/ipu-v3/
4492F:	Documentation/devicetree/bindings/display/imx/
4493
4494DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4495M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4496L:	dri-devel@lists.freedesktop.org
4497T:	git git://github.com/patjak/drm-gma500
4498S:	Maintained
4499F:	drivers/gpu/drm/gma500/
4500
4501DRM DRIVERS FOR HISILICON
4502M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4503M:	Rongrong Zou <zourongrong@gmail.com>
4504R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4505R:	Chen Feng <puck.chen@hisilicon.com>
4506L:	dri-devel@lists.freedesktop.org
4507T:	git git://github.com/xin3liang/linux.git
4508S:	Maintained
4509F:	drivers/gpu/drm/hisilicon/
4510F:	Documentation/devicetree/bindings/display/hisilicon/
4511
4512DRM DRIVERS FOR MEDIATEK
4513M:	CK Hu <ck.hu@mediatek.com>
4514M:	Philipp Zabel <p.zabel@pengutronix.de>
4515L:	dri-devel@lists.freedesktop.org
4516S:	Supported
4517F:	drivers/gpu/drm/mediatek/
4518F:	Documentation/devicetree/bindings/display/mediatek/
4519
4520DRM DRIVERS FOR NVIDIA TEGRA
4521M:	Thierry Reding <thierry.reding@gmail.com>
4522L:	dri-devel@lists.freedesktop.org
4523L:	linux-tegra@vger.kernel.org
4524T:	git git://anongit.freedesktop.org/tegra/linux.git
4525S:	Supported
4526F:	drivers/gpu/drm/tegra/
4527F:	drivers/gpu/host1x/
4528F:	include/linux/host1x.h
4529F:	include/uapi/drm/tegra_drm.h
4530F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4531
4532DRM DRIVERS FOR RENESAS
4533M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4534L:	dri-devel@lists.freedesktop.org
4535L:	linux-renesas-soc@vger.kernel.org
4536T:	git git://linuxtv.org/pinchartl/fbdev
4537S:	Supported
4538F:	drivers/gpu/drm/rcar-du/
4539F:	drivers/gpu/drm/shmobile/
4540F:	include/linux/platform_data/shmob_drm.h
4541F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4542F:	Documentation/devicetree/bindings/display/renesas,du.txt
4543
4544DRM DRIVERS FOR ROCKCHIP
4545M:	Mark Yao <mark.yao@rock-chips.com>
4546L:	dri-devel@lists.freedesktop.org
4547S:	Maintained
4548F:	drivers/gpu/drm/rockchip/
4549F:	Documentation/devicetree/bindings/display/rockchip/
4550T:	git git://anongit.freedesktop.org/drm/drm-misc
4551
4552DRM DRIVERS FOR STI
4553M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4554M:	Vincent Abriou <vincent.abriou@st.com>
4555L:	dri-devel@lists.freedesktop.org
4556T:	git git://anongit.freedesktop.org/drm/drm-misc
4557S:	Maintained
4558F:	drivers/gpu/drm/sti
4559F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4560
4561DRM DRIVERS FOR STM
4562M:	Yannick Fertre <yannick.fertre@st.com>
4563M:	Philippe Cornu <philippe.cornu@st.com>
4564M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4565M:	Vincent Abriou <vincent.abriou@st.com>
4566L:	dri-devel@lists.freedesktop.org
4567T:	git git://anongit.freedesktop.org/drm/drm-misc
4568S:	Maintained
4569F:	drivers/gpu/drm/stm
4570F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4571
4572DRM DRIVERS FOR TI LCDC
4573M:	Jyri Sarha <jsarha@ti.com>
4574R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4575L:	dri-devel@lists.freedesktop.org
4576S:	Maintained
4577F:	drivers/gpu/drm/tilcdc/
4578F:	Documentation/devicetree/bindings/display/tilcdc/
4579
4580DRM DRIVERS FOR TI OMAP
4581M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4582L:	dri-devel@lists.freedesktop.org
4583S:	Maintained
4584F:	drivers/gpu/drm/omapdrm/
4585F:	Documentation/devicetree/bindings/display/ti/
4586
4587DRM DRIVERS FOR VC4
4588M:	Eric Anholt <eric@anholt.net>
4589T:	git git://github.com/anholt/linux
4590S:	Supported
4591F:	drivers/gpu/drm/vc4/
4592F:	include/uapi/drm/vc4_drm.h
4593F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4594T:	git git://anongit.freedesktop.org/drm/drm-misc
4595
4596DRM DRIVERS FOR VIVANTE GPU IP
4597M:	Lucas Stach <l.stach@pengutronix.de>
4598R:	Russell King <linux+etnaviv@armlinux.org.uk>
4599R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4600L:	etnaviv@lists.freedesktop.org
4601L:	dri-devel@lists.freedesktop.org
4602S:	Maintained
4603F:	drivers/gpu/drm/etnaviv/
4604F:	include/uapi/drm/etnaviv_drm.h
4605F:	Documentation/devicetree/bindings/display/etnaviv/
4606
4607DRM DRIVERS FOR ZTE ZX
4608M:	Shawn Guo <shawnguo@kernel.org>
4609L:	dri-devel@lists.freedesktop.org
4610S:	Maintained
4611F:	drivers/gpu/drm/zte/
4612F:	Documentation/devicetree/bindings/display/zte,vou.txt
4613T:	git git://anongit.freedesktop.org/drm/drm-misc
4614
4615DRM PANEL DRIVERS
4616M:	Thierry Reding <thierry.reding@gmail.com>
4617L:	dri-devel@lists.freedesktop.org
4618T:	git git://anongit.freedesktop.org/tegra/linux.git
4619S:	Maintained
4620F:	drivers/gpu/drm/drm_panel.c
4621F:	drivers/gpu/drm/panel/
4622F:	include/drm/drm_panel.h
4623F:	Documentation/devicetree/bindings/display/panel/
4624
4625DSBR100 USB FM RADIO DRIVER
4626M:	Alexey Klimov <klimov.linux@gmail.com>
4627L:	linux-media@vger.kernel.org
4628T:	git git://linuxtv.org/media_tree.git
4629S:	Maintained
4630F:	drivers/media/radio/dsbr100.c
4631
4632DSCC4 DRIVER
4633M:	Francois Romieu <romieu@fr.zoreil.com>
4634L:	netdev@vger.kernel.org
4635S:	Maintained
4636F:	drivers/net/wan/dscc4.c
4637
4638DT3155 MEDIA DRIVER
4639M:	Hans Verkuil <hverkuil@xs4all.nl>
4640L:	linux-media@vger.kernel.org
4641T:	git git://linuxtv.org/media_tree.git
4642W:	https://linuxtv.org
4643S:	Odd Fixes
4644F:	drivers/media/pci/dt3155/
4645
4646DVB_USB_AF9015 MEDIA DRIVER
4647M:	Antti Palosaari <crope@iki.fi>
4648L:	linux-media@vger.kernel.org
4649W:	https://linuxtv.org
4650W:	http://palosaari.fi/linux/
4651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4652T:	git git://linuxtv.org/anttip/media_tree.git
4653S:	Maintained
4654F:	drivers/media/usb/dvb-usb-v2/af9015*
4655
4656DVB_USB_AF9035 MEDIA DRIVER
4657M:	Antti Palosaari <crope@iki.fi>
4658L:	linux-media@vger.kernel.org
4659W:	https://linuxtv.org
4660W:	http://palosaari.fi/linux/
4661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4662T:	git git://linuxtv.org/anttip/media_tree.git
4663S:	Maintained
4664F:	drivers/media/usb/dvb-usb-v2/af9035*
4665
4666DVB_USB_ANYSEE MEDIA DRIVER
4667M:	Antti Palosaari <crope@iki.fi>
4668L:	linux-media@vger.kernel.org
4669W:	https://linuxtv.org
4670W:	http://palosaari.fi/linux/
4671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4672T:	git git://linuxtv.org/anttip/media_tree.git
4673S:	Maintained
4674F:	drivers/media/usb/dvb-usb-v2/anysee*
4675
4676DVB_USB_AU6610 MEDIA DRIVER
4677M:	Antti Palosaari <crope@iki.fi>
4678L:	linux-media@vger.kernel.org
4679W:	https://linuxtv.org
4680W:	http://palosaari.fi/linux/
4681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4682T:	git git://linuxtv.org/anttip/media_tree.git
4683S:	Maintained
4684F:	drivers/media/usb/dvb-usb-v2/au6610*
4685
4686DVB_USB_CE6230 MEDIA DRIVER
4687M:	Antti Palosaari <crope@iki.fi>
4688L:	linux-media@vger.kernel.org
4689W:	https://linuxtv.org
4690W:	http://palosaari.fi/linux/
4691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4692T:	git git://linuxtv.org/anttip/media_tree.git
4693S:	Maintained
4694F:	drivers/media/usb/dvb-usb-v2/ce6230*
4695
4696DVB_USB_CXUSB MEDIA DRIVER
4697M:	Michael Krufky <mkrufky@linuxtv.org>
4698L:	linux-media@vger.kernel.org
4699W:	https://linuxtv.org
4700W:	http://github.com/mkrufky
4701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4702T:	git git://linuxtv.org/media_tree.git
4703S:	Maintained
4704F:	drivers/media/usb/dvb-usb/cxusb*
4705
4706DVB_USB_EC168 MEDIA DRIVER
4707M:	Antti Palosaari <crope@iki.fi>
4708L:	linux-media@vger.kernel.org
4709W:	https://linuxtv.org
4710W:	http://palosaari.fi/linux/
4711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4712T:	git git://linuxtv.org/anttip/media_tree.git
4713S:	Maintained
4714F:	drivers/media/usb/dvb-usb-v2/ec168*
4715
4716DVB_USB_GL861 MEDIA DRIVER
4717M:	Antti Palosaari <crope@iki.fi>
4718L:	linux-media@vger.kernel.org
4719W:	https://linuxtv.org
4720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4721T:	git git://linuxtv.org/anttip/media_tree.git
4722S:	Maintained
4723F:	drivers/media/usb/dvb-usb-v2/gl861*
4724
4725DVB_USB_MXL111SF MEDIA DRIVER
4726M:	Michael Krufky <mkrufky@linuxtv.org>
4727L:	linux-media@vger.kernel.org
4728W:	https://linuxtv.org
4729W:	http://github.com/mkrufky
4730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4731T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4732S:	Maintained
4733F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4734
4735DVB_USB_RTL28XXU MEDIA DRIVER
4736M:	Antti Palosaari <crope@iki.fi>
4737L:	linux-media@vger.kernel.org
4738W:	https://linuxtv.org
4739W:	http://palosaari.fi/linux/
4740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4741T:	git git://linuxtv.org/anttip/media_tree.git
4742S:	Maintained
4743F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4744
4745DVB_USB_V2 MEDIA DRIVER
4746M:	Antti Palosaari <crope@iki.fi>
4747L:	linux-media@vger.kernel.org
4748W:	https://linuxtv.org
4749W:	http://palosaari.fi/linux/
4750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4751T:	git git://linuxtv.org/anttip/media_tree.git
4752S:	Maintained
4753F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4754F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4755
4756DYNAMIC DEBUG
4757M:	Jason Baron <jbaron@akamai.com>
4758S:	Maintained
4759F:	lib/dynamic_debug.c
4760F:	include/linux/dynamic_debug.h
4761
4762DZ DECSTATION DZ11 SERIAL DRIVER
4763M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4764S:	Maintained
4765F:	drivers/tty/serial/dz.*
4766
4767E3X0 POWER BUTTON DRIVER
4768M:	Moritz Fischer <moritz.fischer@ettus.com>
4769L:	usrp-users@lists.ettus.com
4770W:	http://www.ettus.com
4771S:	Supported
4772F:	drivers/input/misc/e3x0-button.c
4773F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4774
4775E4000 MEDIA DRIVER
4776M:	Antti Palosaari <crope@iki.fi>
4777L:	linux-media@vger.kernel.org
4778W:	https://linuxtv.org
4779W:	http://palosaari.fi/linux/
4780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4781T:	git git://linuxtv.org/anttip/media_tree.git
4782S:	Maintained
4783F:	drivers/media/tuners/e4000*
4784
4785EATA ISA/EISA/PCI SCSI DRIVER
4786M:	Dario Ballabio <ballabio_dario@emc.com>
4787L:	linux-scsi@vger.kernel.org
4788S:	Maintained
4789F:	drivers/scsi/eata.c
4790
4791EC100 MEDIA DRIVER
4792M:	Antti Palosaari <crope@iki.fi>
4793L:	linux-media@vger.kernel.org
4794W:	https://linuxtv.org
4795W:	http://palosaari.fi/linux/
4796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4797T:	git git://linuxtv.org/anttip/media_tree.git
4798S:	Maintained
4799F:	drivers/media/dvb-frontends/ec100*
4800
4801ECRYPT FILE SYSTEM
4802M:	Tyler Hicks <tyhicks@canonical.com>
4803L:	ecryptfs@vger.kernel.org
4804W:	http://ecryptfs.org
4805W:	https://launchpad.net/ecryptfs
4806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4807S:	Supported
4808F:	Documentation/filesystems/ecryptfs.txt
4809F:	fs/ecryptfs/
4810
4811EDAC-AMD64
4812M:	Borislav Petkov <bp@alien8.de>
4813L:	linux-edac@vger.kernel.org
4814S:	Maintained
4815F:	drivers/edac/amd64_edac*
4816
4817EDAC-CALXEDA
4818M:	Robert Richter <rric@kernel.org>
4819L:	linux-edac@vger.kernel.org
4820S:	Maintained
4821F:	drivers/edac/highbank*
4822
4823EDAC-CAVIUM
4824M:	Ralf Baechle <ralf@linux-mips.org>
4825M:	David Daney <david.daney@cavium.com>
4826L:	linux-edac@vger.kernel.org
4827L:	linux-mips@linux-mips.org
4828S:	Supported
4829F:	drivers/edac/octeon_edac*
4830F:	drivers/edac/thunderx_edac*
4831
4832EDAC-CORE
4833M:	Borislav Petkov <bp@alien8.de>
4834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4836L:	linux-edac@vger.kernel.org
4837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4839S:	Supported
4840F:	Documentation/admin-guide/ras.rst
4841F:	Documentation/driver-api/edac.rst
4842F:	drivers/edac/
4843F:	include/linux/edac.h
4844
4845EDAC-E752X
4846M:	Mark Gross <mark.gross@intel.com>
4847L:	linux-edac@vger.kernel.org
4848S:	Maintained
4849F:	drivers/edac/e752x_edac.c
4850
4851EDAC-E7XXX
4852L:	linux-edac@vger.kernel.org
4853S:	Maintained
4854F:	drivers/edac/e7xxx_edac.c
4855
4856EDAC-FSL_DDR
4857M:	York Sun <york.sun@nxp.com>
4858L:	linux-edac@vger.kernel.org
4859S:	Maintained
4860F:	drivers/edac/fsl_ddr_edac.*
4861
4862EDAC-GHES
4863M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4865L:	linux-edac@vger.kernel.org
4866S:	Maintained
4867F:	drivers/edac/ghes_edac.c
4868
4869EDAC-I3000
4870L:	linux-edac@vger.kernel.org
4871S:	Orphan
4872F:	drivers/edac/i3000_edac.c
4873
4874EDAC-I5000
4875L:	linux-edac@vger.kernel.org
4876S:	Maintained
4877F:	drivers/edac/i5000_edac.c
4878
4879EDAC-I5400
4880M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4882L:	linux-edac@vger.kernel.org
4883S:	Maintained
4884F:	drivers/edac/i5400_edac.c
4885
4886EDAC-I7300
4887M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4888M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4889L:	linux-edac@vger.kernel.org
4890S:	Maintained
4891F:	drivers/edac/i7300_edac.c
4892
4893EDAC-I7CORE
4894M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4895M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4896L:	linux-edac@vger.kernel.org
4897S:	Maintained
4898F:	drivers/edac/i7core_edac.c
4899
4900EDAC-I82443BXGX
4901M:	Tim Small <tim@buttersideup.com>
4902L:	linux-edac@vger.kernel.org
4903S:	Maintained
4904F:	drivers/edac/i82443bxgx_edac.c
4905
4906EDAC-I82975X
4907M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4908M:	"Arvind R." <arvino55@gmail.com>
4909L:	linux-edac@vger.kernel.org
4910S:	Maintained
4911F:	drivers/edac/i82975x_edac.c
4912
4913EDAC-IE31200
4914M:	Jason Baron <jbaron@akamai.com>
4915L:	linux-edac@vger.kernel.org
4916S:	Maintained
4917F:	drivers/edac/ie31200_edac.c
4918
4919EDAC-MPC85XX
4920M:	Johannes Thumshirn <morbidrsa@gmail.com>
4921L:	linux-edac@vger.kernel.org
4922S:	Maintained
4923F:	drivers/edac/mpc85xx_edac.[ch]
4924
4925EDAC-PASEMI
4926M:	Egor Martovetsky <egor@pasemi.com>
4927L:	linux-edac@vger.kernel.org
4928S:	Maintained
4929F:	drivers/edac/pasemi_edac.c
4930
4931EDAC-PND2
4932M:	Tony Luck <tony.luck@intel.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/pnd2_edac.[ch]
4936
4937EDAC-R82600
4938M:	Tim Small <tim@buttersideup.com>
4939L:	linux-edac@vger.kernel.org
4940S:	Maintained
4941F:	drivers/edac/r82600_edac.c
4942
4943EDAC-SBRIDGE
4944M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4946L:	linux-edac@vger.kernel.org
4947S:	Maintained
4948F:	drivers/edac/sb_edac.c
4949
4950EDAC-SKYLAKE
4951M:	Tony Luck <tony.luck@intel.com>
4952L:	linux-edac@vger.kernel.org
4953S:	Maintained
4954F:	drivers/edac/skx_edac.c
4955
4956EDIROL UA-101/UA-1000 DRIVER
4957M:	Clemens Ladisch <clemens@ladisch.de>
4958L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4959T:	git git://git.alsa-project.org/alsa-kernel.git
4960S:	Maintained
4961F:	sound/usb/misc/ua101.c
4962
4963EFI TEST DRIVER
4964L:	linux-efi@vger.kernel.org
4965M:	Ivan Hu <ivan.hu@canonical.com>
4966M:	Matt Fleming <matt@codeblueprint.co.uk>
4967S:	Maintained
4968F:	drivers/firmware/efi/test/
4969
4970EFI VARIABLE FILESYSTEM
4971M:	Matthew Garrett <matthew.garrett@nebula.com>
4972M:	Jeremy Kerr <jk@ozlabs.org>
4973M:	Matt Fleming <matt@codeblueprint.co.uk>
4974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4975L:	linux-efi@vger.kernel.org
4976S:	Maintained
4977F:	fs/efivarfs/
4978
4979EFIFB FRAMEBUFFER DRIVER
4980L:	linux-fbdev@vger.kernel.org
4981M:	Peter Jones <pjones@redhat.com>
4982S:	Maintained
4983F:	drivers/video/fbdev/efifb.c
4984
4985EFS FILESYSTEM
4986W:	http://aeschi.ch.eu.org/efs/
4987S:	Orphan
4988F:	fs/efs/
4989
4990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4991M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4992L:	netdev@vger.kernel.org
4993S:	Maintained
4994F:	drivers/net/ethernet/ibm/ehea/
4995
4996EM28XX VIDEO4LINUX DRIVER
4997M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4999L:	linux-media@vger.kernel.org
5000W:	https://linuxtv.org
5001T:	git git://linuxtv.org/media_tree.git
5002S:	Maintained
5003F:	drivers/media/usb/em28xx/
5004F:	Documentation/media/v4l-drivers/em28xx*
5005
5006EMBEDDED LINUX
5007M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5008M:	Matt Mackall <mpm@selenic.com>
5009M:	David Woodhouse <dwmw2@infradead.org>
5010L:	linux-embedded@vger.kernel.org
5011S:	Maintained
5012
5013Emulex 10Gbps iSCSI - OneConnect DRIVER
5014M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5015M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5016M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5017L:	linux-scsi@vger.kernel.org
5018W:	http://www.broadcom.com
5019S:	Supported
5020F:	drivers/scsi/be2iscsi/
5021
5022Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5023M:	Sathya Perla <sathya.perla@broadcom.com>
5024M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5025M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5026M:	Somnath Kotur <somnath.kotur@broadcom.com>
5027L:	netdev@vger.kernel.org
5028W:	http://www.emulex.com
5029S:	Supported
5030F:	drivers/net/ethernet/emulex/benet/
5031
5032EMULEX ONECONNECT ROCE DRIVER
5033M:	Selvin Xavier <selvin.xavier@broadcom.com>
5034M:	Devesh Sharma <devesh.sharma@broadcom.com>
5035L:	linux-rdma@vger.kernel.org
5036W:	http://www.broadcom.com
5037S:	Odd Fixes
5038F:	drivers/infiniband/hw/ocrdma/
5039F:	include/uapi/rdma/ocrdma-abi.h
5040
5041EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5042M:	James Smart <james.smart@broadcom.com>
5043M:	Dick Kennedy <dick.kennedy@broadcom.com>
5044L:	linux-scsi@vger.kernel.org
5045W:	http://www.broadcom.com
5046S:	Supported
5047F:	drivers/scsi/lpfc/
5048
5049ENE CB710 FLASH CARD READER DRIVER
5050M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5051S:	Maintained
5052F:	drivers/misc/cb710/
5053F:	drivers/mmc/host/cb710-mmc.*
5054F:	include/linux/cb710.h
5055
5056ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5057M:	Maxim Levitsky <maximlevitsky@gmail.com>
5058S:	Maintained
5059F:	drivers/media/rc/ene_ir.*
5060
5061EPSON S1D13XXX FRAMEBUFFER DRIVER
5062M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5063S:	Maintained
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5065F:	drivers/video/fbdev/s1d13xxxfb.c
5066F:	include/video/s1d13xxxfb.h
5067
5068ERRSEQ ERROR TRACKING INFRASTRUCTURE
5069M:	Jeff Layton <jlayton@poochiereds.net>
5070S:	Maintained
5071F:	lib/errseq.c
5072F:	include/linux/errseq.h
5073
5074ET131X NETWORK DRIVER
5075M:	Mark Einon <mark.einon@gmail.com>
5076S:	Odd Fixes
5077F:	drivers/net/ethernet/agere/
5078
5079ETHERNET BRIDGE
5080M:	Stephen Hemminger <stephen@networkplumber.org>
5081L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5082L:	netdev@vger.kernel.org
5083W:	http://www.linuxfoundation.org/en/Net:Bridge
5084S:	Maintained
5085F:	include/linux/netfilter_bridge/
5086F:	net/bridge/
5087
5088ETHERNET PHY LIBRARY
5089M:	Andrew Lunn <andrew@lunn.ch>
5090M:	Florian Fainelli <f.fainelli@gmail.com>
5091L:	netdev@vger.kernel.org
5092S:	Maintained
5093F:	Documentation/ABI/testing/sysfs-bus-mdio
5094F:	Documentation/devicetree/bindings/net/mdio*
5095F:	Documentation/networking/phy.txt
5096F:	drivers/net/phy/
5097F:	drivers/of/of_mdio.c
5098F:	drivers/of/of_net.c
5099F:	include/linux/*mdio*.h
5100F:	include/linux/of_net.h
5101F:	include/linux/phy.h
5102F:	include/linux/phy_fixed.h
5103F:	include/linux/platform_data/mdio-gpio.h
5104F:	include/trace/events/mdio.h
5105F:	include/uapi/linux/mdio.h
5106F:	include/uapi/linux/mii.h
5107
5108EXT2 FILE SYSTEM
5109M:	Jan Kara <jack@suse.com>
5110L:	linux-ext4@vger.kernel.org
5111S:	Maintained
5112F:	Documentation/filesystems/ext2.txt
5113F:	fs/ext2/
5114F:	include/linux/ext2*
5115
5116EXT4 FILE SYSTEM
5117M:	"Theodore Ts'o" <tytso@mit.edu>
5118M:	Andreas Dilger <adilger.kernel@dilger.ca>
5119L:	linux-ext4@vger.kernel.org
5120W:	http://ext4.wiki.kernel.org
5121Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5123S:	Maintained
5124F:	Documentation/filesystems/ext4.txt
5125F:	fs/ext4/
5126
5127Extended Verification Module (EVM)
5128M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5129L:	linux-ima-devel@lists.sourceforge.net
5130L:	linux-security-module@vger.kernel.org
5131S:	Supported
5132F:	security/integrity/evm/
5133
5134EXTENSIBLE FIRMWARE INTERFACE (EFI)
5135M:	Matt Fleming <matt@codeblueprint.co.uk>
5136M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5137L:	linux-efi@vger.kernel.org
5138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5139S:	Maintained
5140F:	Documentation/efi-stub.txt
5141F:	arch/*/kernel/efi.c
5142F:	arch/x86/boot/compressed/eboot.[ch]
5143F:	arch/*/include/asm/efi.h
5144F:	arch/x86/platform/efi/
5145F:	drivers/firmware/efi/
5146F:	include/linux/efi*.h
5147F:	arch/arm/boot/compressed/efi-header.S
5148F:	arch/arm64/kernel/efi-entry.S
5149
5150EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5151M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5152M:	Chanwoo Choi <cw00.choi@samsung.com>
5153L:	linux-kernel@vger.kernel.org
5154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5155S:	Maintained
5156F:	drivers/extcon/
5157F:	include/linux/extcon/
5158F:	include/linux/extcon.h
5159F:	Documentation/extcon/
5160F:	Documentation/devicetree/bindings/extcon/
5161
5162EXYNOS DP DRIVER
5163M:	Jingoo Han <jingoohan1@gmail.com>
5164L:	dri-devel@lists.freedesktop.org
5165S:	Maintained
5166F:	drivers/gpu/drm/exynos/exynos_dp*
5167
5168EXYNOS SYSMMU (IOMMU) driver
5169M:	Marek Szyprowski <m.szyprowski@samsung.com>
5170L:	iommu@lists.linux-foundation.org
5171S:	Maintained
5172F:	drivers/iommu/exynos-iommu.c
5173
5174EZchip NPS platform support
5175M:	Noam Camus <noamc@ezchip.com>
5176S:	Supported
5177F:	arch/arc/plat-eznps
5178F:	arch/arc/boot/dts/eznps.dts
5179
5180F2FS FILE SYSTEM
5181M:	Jaegeuk Kim <jaegeuk@kernel.org>
5182M:	Chao Yu <yuchao0@huawei.com>
5183L:	linux-f2fs-devel@lists.sourceforge.net
5184W:	https://f2fs.wiki.kernel.org/
5185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5186S:	Maintained
5187F:	Documentation/filesystems/f2fs.txt
5188F:	Documentation/ABI/testing/sysfs-fs-f2fs
5189F:	fs/f2fs/
5190F:	include/linux/f2fs_fs.h
5191F:	include/trace/events/f2fs.h
5192
5193F71805F HARDWARE MONITORING DRIVER
5194M:	Jean Delvare <jdelvare@suse.com>
5195L:	linux-hwmon@vger.kernel.org
5196S:	Maintained
5197F:	Documentation/hwmon/f71805f
5198F:	drivers/hwmon/f71805f.c
5199
5200FANOTIFY
5201M:	Eric Paris <eparis@redhat.com>
5202S:	Maintained
5203F:	fs/notify/fanotify/
5204F:	include/linux/fanotify.h
5205F:	include/uapi/linux/fanotify.h
5206
5207FARSYNC SYNCHRONOUS DRIVER
5208M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5209W:	http://www.farsite.co.uk/
5210S:	Supported
5211F:	drivers/net/wan/farsync.*
5212
5213FAULT INJECTION SUPPORT
5214M:	Akinobu Mita <akinobu.mita@gmail.com>
5215S:	Supported
5216F:	Documentation/fault-injection/
5217F:	lib/fault-inject.c
5218
5219FBTFT Framebuffer drivers
5220M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5221S:	Maintained
5222F:	drivers/staging/fbtft/
5223
5224FC0011 TUNER DRIVER
5225M:	Michael Buesch <m@bues.ch>
5226L:	linux-media@vger.kernel.org
5227S:	Maintained
5228F:	drivers/media/tuners/fc0011.h
5229F:	drivers/media/tuners/fc0011.c
5230
5231FC2580 MEDIA DRIVER
5232M:	Antti Palosaari <crope@iki.fi>
5233L:	linux-media@vger.kernel.org
5234W:	https://linuxtv.org
5235W:	http://palosaari.fi/linux/
5236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5237T:	git git://linuxtv.org/anttip/media_tree.git
5238S:	Maintained
5239F:	drivers/media/tuners/fc2580*
5240
5241FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5242M:	Johannes Thumshirn <jth@kernel.org>
5243L:	fcoe-devel@open-fcoe.org
5244W:	www.Open-FCoE.org
5245S:	Supported
5246F:	drivers/scsi/libfc/
5247F:	drivers/scsi/fcoe/
5248F:	include/scsi/fc/
5249F:	include/scsi/libfc.h
5250F:	include/scsi/libfcoe.h
5251F:	include/uapi/scsi/fc/
5252
5253FILE LOCKING (flock() and fcntl()/lockf())
5254M:	Jeff Layton <jlayton@poochiereds.net>
5255M:	"J. Bruce Fields" <bfields@fieldses.org>
5256L:	linux-fsdevel@vger.kernel.org
5257S:	Maintained
5258F:	include/linux/fcntl.h
5259F:	include/linux/fs.h
5260F:	include/uapi/linux/fcntl.h
5261F:	include/uapi/linux/fs.h
5262F:	fs/fcntl.c
5263F:	fs/locks.c
5264
5265FILESYSTEMS (VFS and infrastructure)
5266M:	Alexander Viro <viro@zeniv.linux.org.uk>
5267L:	linux-fsdevel@vger.kernel.org
5268S:	Maintained
5269F:	fs/*
5270
5271FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5272M:	Riku Voipio <riku.voipio@iki.fi>
5273L:	linux-hwmon@vger.kernel.org
5274S:	Maintained
5275F:	drivers/hwmon/f75375s.c
5276F:	include/linux/f75375s.h
5277
5278FIREWIRE AUDIO DRIVERS
5279M:	Clemens Ladisch <clemens@ladisch.de>
5280L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5281T:	git git://git.alsa-project.org/alsa-kernel.git
5282S:	Maintained
5283F:	sound/firewire/
5284
5285FIREWIRE MEDIA DRIVERS (firedtv)
5286M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5287L:	linux-media@vger.kernel.org
5288L:	linux1394-devel@lists.sourceforge.net
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5290S:	Maintained
5291F:	drivers/media/firewire/
5292
5293FIREWIRE SBP-2 TARGET
5294M:	Chris Boot <bootc@bootc.net>
5295L:	linux-scsi@vger.kernel.org
5296L:	target-devel@vger.kernel.org
5297L:	linux1394-devel@lists.sourceforge.net
5298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5299S:	Maintained
5300F:	drivers/target/sbp/
5301
5302FIREWIRE SUBSYSTEM
5303M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5304L:	linux1394-devel@lists.sourceforge.net
5305W:	http://ieee1394.wiki.kernel.org/
5306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5307S:	Maintained
5308F:	drivers/firewire/
5309F:	include/linux/firewire.h
5310F:	include/uapi/linux/firewire*.h
5311F:	tools/firewire/
5312
5313FIRMWARE LOADER (request_firmware)
5314M:	Luis R. Rodriguez <mcgrof@kernel.org>
5315L:	linux-kernel@vger.kernel.org
5316S:	Maintained
5317F:	Documentation/firmware_class/
5318F:	drivers/base/firmware*.c
5319F:	include/linux/firmware.h
5320
5321FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5322M:	Joshua Morris <josh.h.morris@us.ibm.com>
5323M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5324S:	Maintained
5325F:	drivers/block/rsxx/
5326
5327FLOPPY DRIVER
5328M:	Jiri Kosina <jikos@kernel.org>
5329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5330S:	Odd fixes
5331F:	drivers/block/floppy.c
5332
5333FMC SUBSYSTEM
5334M:	Alessandro Rubini <rubini@gnudd.com>
5335W:	http://www.ohwr.org/projects/fmc-bus
5336S:	Supported
5337F:	drivers/fmc/
5338F:	include/linux/fmc*.h
5339F:	include/linux/ipmi-fru.h
5340K:	fmc_d.*register
5341
5342FPGA MANAGER FRAMEWORK
5343M:	Alan Tull <atull@kernel.org>
5344R:	Moritz Fischer <mdf@kernel.org>
5345L:	linux-fpga@vger.kernel.org
5346S:	Maintained
5347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5348Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5349F:	Documentation/fpga/
5350F:	Documentation/devicetree/bindings/fpga/
5351F:	drivers/fpga/
5352F:	include/linux/fpga/
5353W:	http://www.rocketboards.org
5354
5355FPU EMULATOR
5356M:	Bill Metzenthen <billm@melbpc.org.au>
5357W:	http://floatingpoint.sourceforge.net/emulator/index.html
5358S:	Maintained
5359F:	arch/x86/math-emu/
5360
5361FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5362L:	netdev@vger.kernel.org
5363S:	Orphan
5364F:	drivers/net/wan/dlci.c
5365F:	drivers/net/wan/sdla.c
5366
5367FRAMEBUFFER LAYER
5368M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5369L:	linux-fbdev@vger.kernel.org
5370T:	git git://github.com/bzolnier/linux.git
5371Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5372S:	Maintained
5373F:	Documentation/fb/
5374F:	drivers/video/
5375F:	include/video/
5376F:	include/linux/fb.h
5377F:	include/uapi/video/
5378F:	include/uapi/linux/fb.h
5379
5380FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5381M:	Horia Geantă <horia.geanta@nxp.com>
5382M:	Dan Douglass <dan.douglass@nxp.com>
5383L:	linux-crypto@vger.kernel.org
5384S:	Maintained
5385F:	drivers/crypto/caam/
5386F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5387
5388FREESCALE DIU FRAMEBUFFER DRIVER
5389M:	Timur Tabi <timur@tabi.org>
5390L:	linux-fbdev@vger.kernel.org
5391S:	Maintained
5392F:	drivers/video/fbdev/fsl-diu-fb.*
5393
5394FREESCALE DMA DRIVER
5395M:	Li Yang <leoyang.li@nxp.com>
5396M:	Zhang Wei <zw@zh-kernel.org>
5397L:	linuxppc-dev@lists.ozlabs.org
5398S:	Maintained
5399F:	drivers/dma/fsldma.*
5400
5401FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5402M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5403L:	netdev@vger.kernel.org
5404S:	Maintained
5405F:	drivers/net/ethernet/freescale/gianfar*
5406X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5407F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5408
5409FREESCALE GPMI NAND DRIVER
5410M:	Han Xu <han.xu@nxp.com>
5411L:	linux-mtd@lists.infradead.org
5412S:	Maintained
5413F:	drivers/mtd/nand/gpmi-nand/*
5414
5415FREESCALE I2C CPM DRIVER
5416M:	Jochen Friedrich <jochen@scram.de>
5417L:	linuxppc-dev@lists.ozlabs.org
5418L:	linux-i2c@vger.kernel.org
5419S:	Maintained
5420F:	drivers/i2c/busses/i2c-cpm.c
5421
5422FREESCALE IMX / MXC FEC DRIVER
5423M:	Fugang Duan <fugang.duan@nxp.com>
5424L:	netdev@vger.kernel.org
5425S:	Maintained
5426F:	drivers/net/ethernet/freescale/fec_main.c
5427F:	drivers/net/ethernet/freescale/fec_ptp.c
5428F:	drivers/net/ethernet/freescale/fec.h
5429F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5430
5431FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5432M:	Sascha Hauer <kernel@pengutronix.de>
5433L:	linux-fbdev@vger.kernel.org
5434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5435S:	Maintained
5436F:	include/linux/platform_data/video-imxfb.h
5437F:	drivers/video/fbdev/imxfb.c
5438
5439FREESCALE QORIQ DPAA ETHERNET DRIVER
5440M:	Madalin Bucur <madalin.bucur@nxp.com>
5441L:	netdev@vger.kernel.org
5442S:	Maintained
5443F:	drivers/net/ethernet/freescale/dpaa
5444
5445FREESCALE QORIQ DPAA FMAN DRIVER
5446M:	Madalin Bucur <madalin.bucur@nxp.com>
5447L:	netdev@vger.kernel.org
5448S:	Maintained
5449F:	drivers/net/ethernet/freescale/fman
5450F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5451
5452FREESCALE QUAD SPI DRIVER
5453M:	Han Xu <han.xu@nxp.com>
5454L:	linux-mtd@lists.infradead.org
5455S:	Maintained
5456F:	drivers/mtd/spi-nor/fsl-quadspi.c
5457
5458FREESCALE QUICC ENGINE LIBRARY
5459M:	Qiang Zhao <qiang.zhao@nxp.com>
5460L:	linuxppc-dev@lists.ozlabs.org
5461S:	Maintained
5462F:	drivers/soc/fsl/qe/
5463F:	include/soc/fsl/*qe*.h
5464F:	include/soc/fsl/*ucc*.h
5465
5466FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5467M:	Li Yang <leoyang.li@nxp.com>
5468L:	netdev@vger.kernel.org
5469L:	linuxppc-dev@lists.ozlabs.org
5470S:	Maintained
5471F:	drivers/net/ethernet/freescale/ucc_geth*
5472
5473FREESCALE QUICC ENGINE UCC HDLC DRIVER
5474M:	Zhao Qiang <qiang.zhao@nxp.com>
5475L:	netdev@vger.kernel.org
5476L:	linuxppc-dev@lists.ozlabs.org
5477S:	Maintained
5478F:	drivers/net/wan/fsl_ucc_hdlc*
5479
5480FREESCALE QUICC ENGINE UCC UART DRIVER
5481M:	Timur Tabi <timur@tabi.org>
5482L:	linuxppc-dev@lists.ozlabs.org
5483S:	Maintained
5484F:	drivers/tty/serial/ucc_uart.c
5485
5486FREESCALE SOC DRIVERS
5487M:	Li Yang <leoyang.li@nxp.com>
5488L:	linuxppc-dev@lists.ozlabs.org
5489L:	linux-arm-kernel@lists.infradead.org
5490S:	Maintained
5491F:	Documentation/devicetree/bindings/soc/fsl/
5492F:	drivers/soc/fsl/
5493F:	include/linux/fsl/
5494
5495FREESCALE SOC FS_ENET DRIVER
5496M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5497M:	Vitaly Bordug <vbordug@ru.mvista.com>
5498L:	linuxppc-dev@lists.ozlabs.org
5499L:	netdev@vger.kernel.org
5500S:	Maintained
5501F:	drivers/net/ethernet/freescale/fs_enet/
5502F:	include/linux/fs_enet_pd.h
5503
5504FREESCALE SOC SOUND DRIVERS
5505M:	Timur Tabi <timur@tabi.org>
5506M:	Nicolin Chen <nicoleotsuka@gmail.com>
5507M:	Xiubo Li <Xiubo.Lee@gmail.com>
5508R:	Fabio Estevam <fabio.estevam@nxp.com>
5509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5510L:	linuxppc-dev@lists.ozlabs.org
5511S:	Maintained
5512F:	sound/soc/fsl/fsl*
5513F:	sound/soc/fsl/imx*
5514F:	sound/soc/fsl/mpc8610_hpcd.c
5515
5516FREESCALE USB PERIPHERAL DRIVERS
5517M:	Li Yang <leoyang.li@nxp.com>
5518L:	linux-usb@vger.kernel.org
5519L:	linuxppc-dev@lists.ozlabs.org
5520S:	Maintained
5521F:	drivers/usb/gadget/udc/fsl*
5522
5523FREEVXFS FILESYSTEM
5524M:	Christoph Hellwig <hch@infradead.org>
5525W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5526S:	Maintained
5527F:	fs/freevxfs/
5528
5529FREEZER
5530M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5531M:	Pavel Machek <pavel@ucw.cz>
5532L:	linux-pm@vger.kernel.org
5533S:	Supported
5534F:	Documentation/power/freezing-of-tasks.txt
5535F:	include/linux/freezer.h
5536F:	kernel/freezer.c
5537
5538FRONTSWAP API
5539M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5540L:	linux-kernel@vger.kernel.org
5541S:	Maintained
5542F:	mm/frontswap.c
5543F:	include/linux/frontswap.h
5544
5545FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5546M:	David Howells <dhowells@redhat.com>
5547L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5548S:	Supported
5549F:	Documentation/filesystems/caching/
5550F:	fs/fscache/
5551F:	include/linux/fscache*.h
5552
5553FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5554M:	Theodore Y. Ts'o <tytso@mit.edu>
5555M:	Jaegeuk Kim <jaegeuk@kernel.org>
5556L:	linux-fscrypt@vger.kernel.org
5557Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5559S:	Supported
5560F:	fs/crypto/
5561F:	include/linux/fscrypt*.h
5562
5563FUJITSU FR-V (FRV) PORT
5564S:	Orphan
5565F:	arch/frv/
5566
5567FUJITSU LAPTOP EXTRAS
5568M:	Jonathan Woithe <jwoithe@just42.net>
5569L:	platform-driver-x86@vger.kernel.org
5570S:	Maintained
5571F:	drivers/platform/x86/fujitsu-laptop.c
5572
5573FUJITSU M-5MO LS CAMERA ISP DRIVER
5574M:	Kyungmin Park <kyungmin.park@samsung.com>
5575M:	Heungjun Kim <riverful.kim@samsung.com>
5576L:	linux-media@vger.kernel.org
5577S:	Maintained
5578F:	drivers/media/i2c/m5mols/
5579F:	include/media/i2c/m5mols.h
5580
5581FUJITSU TABLET EXTRAS
5582M:	Robert Gerlach <khnz@gmx.de>
5583L:	platform-driver-x86@vger.kernel.org
5584S:	Maintained
5585F:	drivers/platform/x86/fujitsu-tablet.c
5586
5587FUSE: FILESYSTEM IN USERSPACE
5588M:	Miklos Szeredi <miklos@szeredi.hu>
5589L:	linux-fsdevel@vger.kernel.org
5590W:	http://fuse.sourceforge.net/
5591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5592S:	Maintained
5593F:	fs/fuse/
5594F:	include/uapi/linux/fuse.h
5595F:	Documentation/filesystems/fuse.txt
5596
5597FUTEX SUBSYSTEM
5598M:	Thomas Gleixner <tglx@linutronix.de>
5599M:	Ingo Molnar <mingo@redhat.com>
5600R:	Peter Zijlstra <peterz@infradead.org>
5601R:	Darren Hart <dvhart@infradead.org>
5602L:	linux-kernel@vger.kernel.org
5603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5604S:	Maintained
5605F:	kernel/futex.c
5606F:	kernel/futex_compat.c
5607F:	include/asm-generic/futex.h
5608F:	include/linux/futex.h
5609F:	include/uapi/linux/futex.h
5610F:	tools/testing/selftests/futex/
5611F:	tools/perf/bench/futex*
5612F:	Documentation/*futex*
5613
5614FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5615M:	Rik Faith <faith@cs.unc.edu>
5616L:	linux-scsi@vger.kernel.org
5617S:	Odd Fixes (e.g., new signatures)
5618F:	drivers/scsi/fdomain.*
5619
5620GCC PLUGINS
5621M:	Kees Cook <keescook@chromium.org>
5622R:	Emese Revfy <re.emese@gmail.com>
5623L:	kernel-hardening@lists.openwall.com
5624S:	Maintained
5625F:	scripts/gcc-plugins/
5626F:	scripts/gcc-plugin.sh
5627F:	scripts/Makefile.gcc-plugins
5628F:	Documentation/gcc-plugins.txt
5629
5630GCOV BASED KERNEL PROFILING
5631M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5632S:	Maintained
5633F:	kernel/gcov/
5634F:	Documentation/dev-tools/gcov.rst
5635
5636GDB KERNEL DEBUGGING HELPER SCRIPTS
5637M:	Jan Kiszka <jan.kiszka@siemens.com>
5638M:	Kieran Bingham <kieran@bingham.xyz>
5639S:	Supported
5640F:	scripts/gdb/
5641
5642GDT SCSI DISK ARRAY CONTROLLER DRIVER
5643M:	Achim Leubner <achim_leubner@adaptec.com>
5644L:	linux-scsi@vger.kernel.org
5645W:	http://www.icp-vortex.com/
5646S:	Supported
5647F:	drivers/scsi/gdt*
5648
5649GEMTEK FM RADIO RECEIVER DRIVER
5650M:	Hans Verkuil <hverkuil@xs4all.nl>
5651L:	linux-media@vger.kernel.org
5652T:	git git://linuxtv.org/media_tree.git
5653W:	https://linuxtv.org
5654S:	Maintained
5655F:	drivers/media/radio/radio-gemtek*
5656
5657GENERIC GPIO I2C DRIVER
5658M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5659S:	Supported
5660F:	drivers/i2c/busses/i2c-gpio.c
5661F:	include/linux/i2c-gpio.h
5662
5663GENERIC GPIO I2C MULTIPLEXER DRIVER
5664M:	Peter Korsgaard <peter.korsgaard@barco.com>
5665L:	linux-i2c@vger.kernel.org
5666S:	Supported
5667F:	drivers/i2c/muxes/i2c-mux-gpio.c
5668F:	include/linux/i2c-mux-gpio.h
5669F:	Documentation/i2c/muxes/i2c-mux-gpio
5670
5671GENERIC HDLC (WAN) DRIVERS
5672M:	Krzysztof Halasa <khc@pm.waw.pl>
5673W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5674S:	Maintained
5675F:	drivers/net/wan/c101.c
5676F:	drivers/net/wan/hd6457*
5677F:	drivers/net/wan/hdlc*
5678F:	drivers/net/wan/n2.c
5679F:	drivers/net/wan/pc300too.c
5680F:	drivers/net/wan/pci200syn.c
5681F:	drivers/net/wan/wanxl*
5682
5683GENERIC INCLUDE/ASM HEADER FILES
5684M:	Arnd Bergmann <arnd@arndb.de>
5685L:	linux-arch@vger.kernel.org
5686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5687S:	Maintained
5688F:	include/asm-generic/
5689F:	include/uapi/asm-generic/
5690
5691GENERIC PHY FRAMEWORK
5692M:	Kishon Vijay Abraham I <kishon@ti.com>
5693L:	linux-kernel@vger.kernel.org
5694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5695S:	Supported
5696F:	drivers/phy/
5697F:	include/linux/phy/
5698
5699GENERIC PM DOMAINS
5700M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5701M:	Kevin Hilman <khilman@kernel.org>
5702M:	Ulf Hansson <ulf.hansson@linaro.org>
5703L:	linux-pm@vger.kernel.org
5704S:	Supported
5705F:	drivers/base/power/domain*.c
5706F:	include/linux/pm_domain.h
5707F:	Documentation/devicetree/bindings/power/power_domain.txt
5708
5709GENERIC UIO DRIVER FOR PCI DEVICES
5710M:	"Michael S. Tsirkin" <mst@redhat.com>
5711L:	kvm@vger.kernel.org
5712S:	Supported
5713F:	drivers/uio/uio_pci_generic.c
5714
5715GENWQE (IBM Generic Workqueue Card)
5716M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5717M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5718S:	Supported
5719F:	drivers/misc/genwqe/
5720
5721GET_MAINTAINER SCRIPT
5722M:	Joe Perches <joe@perches.com>
5723S:	Maintained
5724F:	scripts/get_maintainer.pl
5725
5726GFS2 FILE SYSTEM
5727M:	Steven Whitehouse <swhiteho@redhat.com>
5728M:	Bob Peterson <rpeterso@redhat.com>
5729L:	cluster-devel@redhat.com
5730W:	http://sources.redhat.com/cluster/
5731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5732S:	Supported
5733F:	Documentation/filesystems/gfs2*.txt
5734F:	fs/gfs2/
5735F:	include/uapi/linux/gfs2_ondisk.h
5736
5737GIGASET ISDN DRIVERS
5738M:	Paul Bolle <pebolle@tiscali.nl>
5739L:	gigaset307x-common@lists.sourceforge.net
5740W:	http://gigaset307x.sourceforge.net/
5741S:	Odd Fixes
5742F:	Documentation/isdn/README.gigaset
5743F:	drivers/isdn/gigaset/
5744F:	include/uapi/linux/gigaset_dev.h
5745
5746GO7007 MPEG CODEC
5747M:	Hans Verkuil <hans.verkuil@cisco.com>
5748L:	linux-media@vger.kernel.org
5749S:	Maintained
5750F:	drivers/media/usb/go7007/
5751
5752GOODIX TOUCHSCREEN
5753M:	Bastien Nocera <hadess@hadess.net>
5754L:	linux-input@vger.kernel.org
5755S:	Maintained
5756F:	drivers/input/touchscreen/goodix.c
5757
5758GPIO ACPI SUPPORT
5759M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5760M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5761L:	linux-gpio@vger.kernel.org
5762L:	linux-acpi@vger.kernel.org
5763S:	Maintained
5764F:	Documentation/acpi/gpio-properties.txt
5765F:	drivers/gpio/gpiolib-acpi.c
5766
5767GPIO MOCKUP DRIVER
5768M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5769L:	linux-gpio@vger.kernel.org
5770S:	Maintained
5771F:	drivers/gpio/gpio-mockup.c
5772F:	tools/testing/selftests/gpio/
5773
5774GPIO SUBSYSTEM
5775M:	Linus Walleij <linus.walleij@linaro.org>
5776L:	linux-gpio@vger.kernel.org
5777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5778S:	Maintained
5779F:	Documentation/devicetree/bindings/gpio/
5780F:	Documentation/gpio/
5781F:	Documentation/ABI/testing/gpio-cdev
5782F:	Documentation/ABI/obsolete/sysfs-gpio
5783F:	drivers/gpio/
5784F:	include/linux/gpio/
5785F:	include/linux/gpio.h
5786F:	include/asm-generic/gpio.h
5787F:	include/uapi/linux/gpio.h
5788F:	tools/gpio/
5789
5790GRE DEMULTIPLEXER DRIVER
5791M:	Dmitry Kozlov <xeb@mail.ru>
5792L:	netdev@vger.kernel.org
5793S:	Maintained
5794F:	net/ipv4/gre_demux.c
5795F:	net/ipv4/gre_offload.c
5796F:	include/net/gre.h
5797
5798GRETH 10/100/1G Ethernet MAC device driver
5799M:	Andreas Larsson <andreas@gaisler.com>
5800L:	netdev@vger.kernel.org
5801S:	Maintained
5802F:	drivers/net/ethernet/aeroflex/
5803
5804GREYBUS AUDIO PROTOCOLS DRIVERS
5805M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5806M:	Mark Greer <mgreer@animalcreek.com>
5807S:	Maintained
5808F:	drivers/staging/greybus/audio_apbridgea.c
5809F:	drivers/staging/greybus/audio_apbridgea.h
5810F:	drivers/staging/greybus/audio_codec.c
5811F:	drivers/staging/greybus/audio_codec.h
5812F:	drivers/staging/greybus/audio_gb.c
5813F:	drivers/staging/greybus/audio_manager.c
5814F:	drivers/staging/greybus/audio_manager.h
5815F:	drivers/staging/greybus/audio_manager_module.c
5816F:	drivers/staging/greybus/audio_manager_private.h
5817F:	drivers/staging/greybus/audio_manager_sysfs.c
5818F:	drivers/staging/greybus/audio_module.c
5819F:	drivers/staging/greybus/audio_topology.c
5820
5821GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5822M:	Viresh Kumar <vireshk@kernel.org>
5823S:	Maintained
5824F:	drivers/staging/greybus/authentication.c
5825F:	drivers/staging/greybus/bootrom.c
5826F:	drivers/staging/greybus/firmware.h
5827F:	drivers/staging/greybus/fw-core.c
5828F:	drivers/staging/greybus/fw-download.c
5829F:	drivers/staging/greybus/fw-managament.c
5830F:	drivers/staging/greybus/greybus_authentication.h
5831F:	drivers/staging/greybus/greybus_firmware.h
5832F:	drivers/staging/greybus/hid.c
5833F:	drivers/staging/greybus/i2c.c
5834F:	drivers/staging/greybus/spi.c
5835F:	drivers/staging/greybus/spilib.c
5836F:	drivers/staging/greybus/spilib.h
5837
5838GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5839M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5840S:	Maintained
5841F:	drivers/staging/greybus/loopback.c
5842F:	drivers/staging/greybus/timesync.c
5843F:	drivers/staging/greybus/timesync_platform.c
5844
5845GREYBUS PLATFORM DRIVERS
5846M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5847S:	Maintained
5848F:	drivers/staging/greybus/arche-platform.c
5849F:	drivers/staging/greybus/arche-apb-ctrl.c
5850F:	drivers/staging/greybus/arche_platform.h
5851
5852GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5853M:	Rui Miguel Silva <rmfrfs@gmail.com>
5854S:	Maintained
5855F:	drivers/staging/greybus/sdio.c
5856F:	drivers/staging/greybus/light.c
5857F:	drivers/staging/greybus/gpio.c
5858F:	drivers/staging/greybus/power_supply.c
5859F:	drivers/staging/greybus/spi.c
5860F:	drivers/staging/greybus/spilib.c
5861
5862GREYBUS SUBSYSTEM
5863M:	Johan Hovold <johan@kernel.org>
5864M:	Alex Elder <elder@kernel.org>
5865M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5866S:	Maintained
5867F:	drivers/staging/greybus/
5868L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5869
5870GREYBUS UART PROTOCOLS DRIVERS
5871M:	David Lin <dtwlin@gmail.com>
5872S:	Maintained
5873F:	drivers/staging/greybus/uart.c
5874F:	drivers/staging/greybus/log.c
5875
5876GS1662 VIDEO SERIALIZER
5877M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5878L:	linux-media@vger.kernel.org
5879T:	git git://linuxtv.org/media_tree.git
5880S:	Maintained
5881F:	drivers/media/spi/gs1662.c
5882
5883GSPCA FINEPIX SUBDRIVER
5884M:	Frank Zago <frank@zago.net>
5885L:	linux-media@vger.kernel.org
5886T:	git git://linuxtv.org/media_tree.git
5887S:	Maintained
5888F:	drivers/media/usb/gspca/finepix.c
5889
5890GSPCA GL860 SUBDRIVER
5891M:	Olivier Lorin <o.lorin@laposte.net>
5892L:	linux-media@vger.kernel.org
5893T:	git git://linuxtv.org/media_tree.git
5894S:	Maintained
5895F:	drivers/media/usb/gspca/gl860/
5896
5897GSPCA M5602 SUBDRIVER
5898M:	Erik Andren <erik.andren@gmail.com>
5899L:	linux-media@vger.kernel.org
5900T:	git git://linuxtv.org/media_tree.git
5901S:	Maintained
5902F:	drivers/media/usb/gspca/m5602/
5903
5904GSPCA PAC207 SONIXB SUBDRIVER
5905M:	Hans Verkuil <hverkuil@xs4all.nl>
5906L:	linux-media@vger.kernel.org
5907T:	git git://linuxtv.org/media_tree.git
5908S:	Odd Fixes
5909F:	drivers/media/usb/gspca/pac207.c
5910
5911GSPCA SN9C20X SUBDRIVER
5912M:	Brian Johnson <brijohn@gmail.com>
5913L:	linux-media@vger.kernel.org
5914T:	git git://linuxtv.org/media_tree.git
5915S:	Maintained
5916F:	drivers/media/usb/gspca/sn9c20x.c
5917
5918GSPCA T613 SUBDRIVER
5919M:	Leandro Costantino <lcostantino@gmail.com>
5920L:	linux-media@vger.kernel.org
5921T:	git git://linuxtv.org/media_tree.git
5922S:	Maintained
5923F:	drivers/media/usb/gspca/t613.c
5924
5925GSPCA USB WEBCAM DRIVER
5926M:	Hans Verkuil <hverkuil@xs4all.nl>
5927L:	linux-media@vger.kernel.org
5928T:	git git://linuxtv.org/media_tree.git
5929S:	Odd Fixes
5930F:	drivers/media/usb/gspca/
5931
5932GTP (GPRS Tunneling Protocol)
5933M:	Pablo Neira Ayuso <pablo@netfilter.org>
5934M:	Harald Welte <laforge@gnumonks.org>
5935L:	osmocom-net-gprs@lists.osmocom.org
5936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5937S:	Maintained
5938F:	drivers/net/gtp.c
5939
5940GUID PARTITION TABLE (GPT)
5941M:	Davidlohr Bueso <dave@stgolabs.net>
5942L:	linux-efi@vger.kernel.org
5943S:	Maintained
5944F:	block/partitions/efi.*
5945
5946H8/300 ARCHITECTURE
5947M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5948L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5949W:	http://uclinux-h8.sourceforge.jp
5950T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5951S:	Maintained
5952F:	arch/h8300/
5953F:	drivers/clocksource/h8300_*.c
5954F:	drivers/clk/h8300/
5955F:	drivers/irqchip/irq-renesas-h8*.c
5956
5957HACKRF MEDIA DRIVER
5958M:	Antti Palosaari <crope@iki.fi>
5959L:	linux-media@vger.kernel.org
5960W:	https://linuxtv.org
5961W:	http://palosaari.fi/linux/
5962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5963T:	git git://linuxtv.org/anttip/media_tree.git
5964S:	Maintained
5965F:	drivers/media/usb/hackrf/
5966
5967HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5968M:	Frank Seidel <frank@f-seidel.de>
5969L:	platform-driver-x86@vger.kernel.org
5970W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5971S:	Maintained
5972F:	drivers/platform/x86/hdaps.c
5973
5974HARDWARE MONITORING
5975M:	Jean Delvare <jdelvare@suse.com>
5976M:	Guenter Roeck <linux@roeck-us.net>
5977L:	linux-hwmon@vger.kernel.org
5978W:	http://hwmon.wiki.kernel.org/
5979T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5981S:	Maintained
5982F:	Documentation/hwmon/
5983F:	drivers/hwmon/
5984F:	include/linux/hwmon*.h
5985
5986HARDWARE RANDOM NUMBER GENERATOR CORE
5987M:	Matt Mackall <mpm@selenic.com>
5988M:	Herbert Xu <herbert@gondor.apana.org.au>
5989L:	linux-crypto@vger.kernel.org
5990S:	Odd fixes
5991F:	Documentation/devicetree/bindings/rng/
5992F:	Documentation/hw_random.txt
5993F:	drivers/char/hw_random/
5994F:	include/linux/hw_random.h
5995
5996HARDWARE SPINLOCK CORE
5997M:	Ohad Ben-Cohen <ohad@wizery.com>
5998M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5999L:	linux-remoteproc@vger.kernel.org
6000S:	Maintained
6001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6002F:	Documentation/devicetree/bindings/hwlock/
6003F:	Documentation/hwspinlock.txt
6004F:	drivers/hwspinlock/
6005F:	include/linux/hwspinlock.h
6006
6007HARMONY SOUND DRIVER
6008L:	linux-parisc@vger.kernel.org
6009S:	Maintained
6010F:	sound/parisc/harmony.*
6011
6012HDPVR USB VIDEO ENCODER DRIVER
6013M:	Hans Verkuil <hverkuil@xs4all.nl>
6014L:	linux-media@vger.kernel.org
6015T:	git git://linuxtv.org/media_tree.git
6016W:	https://linuxtv.org
6017S:	Odd Fixes
6018F:	drivers/media/usb/hdpvr/
6019
6020HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6021M:	Jimmy Vance <jimmy.vance@hpe.com>
6022S:	Supported
6023F:	Documentation/watchdog/hpwdt.txt
6024F:	drivers/watchdog/hpwdt.c
6025
6026HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6027M:	Don Brace <don.brace@microsemi.com>
6028L:	esc.storagedev@microsemi.com
6029L:	linux-scsi@vger.kernel.org
6030S:	Supported
6031F:	Documentation/scsi/hpsa.txt
6032F:	drivers/scsi/hpsa*.[ch]
6033F:	include/linux/cciss*.h
6034F:	include/uapi/linux/cciss*.h
6035
6036HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6037M:	Don Brace <don.brace@microsemi.com>
6038L:	esc.storagedev@microsemi.com
6039L:	linux-scsi@vger.kernel.org
6040S:	Supported
6041F:	Documentation/blockdev/cciss.txt
6042F:	drivers/block/cciss*
6043F:	include/linux/cciss_ioctl.h
6044F:	include/uapi/linux/cciss_ioctl.h
6045
6046HFI1 DRIVER
6047M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6048M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6049L:	linux-rdma@vger.kernel.org
6050S:	Supported
6051F:	drivers/infiniband/hw/hfi1
6052
6053HFS FILESYSTEM
6054L:	linux-fsdevel@vger.kernel.org
6055S:	Orphan
6056F:	Documentation/filesystems/hfs.txt
6057F:	fs/hfs/
6058
6059HFSPLUS FILESYSTEM
6060L:	linux-fsdevel@vger.kernel.org
6061S:	Orphan
6062F:	Documentation/filesystems/hfsplus.txt
6063F:	fs/hfsplus/
6064
6065HGA FRAMEBUFFER DRIVER
6066M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6067L:	linux-nvidia@lists.surfsouth.com
6068W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6069S:	Maintained
6070F:	drivers/video/fbdev/hgafb.c
6071
6072HIBERNATION (aka Software Suspend, aka swsusp)
6073M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6074M:	Pavel Machek <pavel@ucw.cz>
6075L:	linux-pm@vger.kernel.org
6076B:	https://bugzilla.kernel.org
6077S:	Supported
6078F:	arch/x86/power/
6079F:	drivers/base/power/
6080F:	kernel/power/
6081F:	include/linux/suspend.h
6082F:	include/linux/freezer.h
6083F:	include/linux/pm.h
6084F:	arch/*/include/asm/suspend*.h
6085
6086HID CORE LAYER
6087M:	Jiri Kosina <jikos@kernel.org>
6088R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6089L:	linux-input@vger.kernel.org
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6091S:	Maintained
6092F:	drivers/hid/
6093F:	include/linux/hid*
6094F:	include/uapi/linux/hid*
6095
6096HID SENSOR HUB DRIVERS
6097M:	Jiri Kosina <jikos@kernel.org>
6098M:	Jonathan Cameron <jic23@kernel.org>
6099M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6100L:	linux-input@vger.kernel.org
6101L:	linux-iio@vger.kernel.org
6102S:	Maintained
6103F:	Documentation/hid/hid-sensor*
6104F:	drivers/hid/hid-sensor-*
6105F:	drivers/iio/*/hid-*
6106F:	include/linux/hid-sensor-*
6107
6108HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6109M:	Thomas Gleixner <tglx@linutronix.de>
6110L:	linux-kernel@vger.kernel.org
6111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6112S:	Maintained
6113F:	Documentation/timers/
6114F:	kernel/time/hrtimer.c
6115F:	kernel/time/clockevents.c
6116F:	kernel/time/timer_*.c
6117F:	include/linux/clockchips.h
6118F:	include/linux/hrtimer.h
6119
6120HIGH-SPEED SCC DRIVER FOR AX.25
6121L:	linux-hams@vger.kernel.org
6122S:	Orphan
6123F:	drivers/net/hamradio/dmascc.c
6124F:	drivers/net/hamradio/scc.c
6125
6126HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6127M:	HighPoint Linux Team <linux@highpoint-tech.com>
6128W:	http://www.highpoint-tech.com
6129S:	Supported
6130F:	Documentation/scsi/hptiop.txt
6131F:	drivers/scsi/hptiop.c
6132
6133HIPPI
6134M:	Jes Sorensen <jes@trained-monkey.org>
6135L:	linux-hippi@sunsite.dk
6136S:	Maintained
6137F:	include/linux/hippidevice.h
6138F:	include/uapi/linux/if_hippi.h
6139F:	net/802/hippi.c
6140F:	drivers/net/hippi/
6141
6142HISILICON NETWORK SUBSYSTEM DRIVER
6143M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6144M:	Salil Mehta <salil.mehta@huawei.com>
6145L:	netdev@vger.kernel.org
6146W:	http://www.hisilicon.com
6147S:	Maintained
6148F:	drivers/net/ethernet/hisilicon/
6149F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6150
6151HISILICON ROCE DRIVER
6152M:	Lijun Ou <oulijun@huawei.com>
6153M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6154L:	linux-rdma@vger.kernel.org
6155S:	Maintained
6156F:	drivers/infiniband/hw/hns/
6157F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6158
6159HISILICON SAS Controller
6160M:	John Garry <john.garry@huawei.com>
6161W:	http://www.hisilicon.com
6162S:	Supported
6163F:	drivers/scsi/hisi_sas/
6164F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6165
6166HOST AP DRIVER
6167M:	Jouni Malinen <j@w1.fi>
6168L:	linux-wireless@vger.kernel.org
6169W:	http://w1.fi/hostap-driver.html
6170S:	Obsolete
6171F:	drivers/net/wireless/intersil/hostap/
6172
6173HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6174L:	platform-driver-x86@vger.kernel.org
6175S:	Orphan
6176F:	drivers/platform/x86/tc1100-wmi.c
6177
6178HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6179M:	Jaroslav Kysela <perex@perex.cz>
6180S:	Maintained
6181F:	drivers/net/ethernet/hp/hp100.*
6182
6183HPET:	High Precision Event Timers driver
6184M:	Clemens Ladisch <clemens@ladisch.de>
6185S:	Maintained
6186F:	Documentation/timers/hpet.txt
6187F:	drivers/char/hpet.c
6188F:	include/linux/hpet.h
6189F:	include/uapi/linux/hpet.h
6190
6191HPET:	x86
6192S:	Orphan
6193F:	arch/x86/kernel/hpet.c
6194F:	arch/x86/include/asm/hpet.h
6195
6196HPFS FILESYSTEM
6197M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6198W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6199S:	Maintained
6200F:	fs/hpfs/
6201
6202HSI SUBSYSTEM
6203M:	Sebastian Reichel <sre@kernel.org>
6204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6205S:	Maintained
6206F:	Documentation/ABI/testing/sysfs-bus-hsi
6207F:	Documentation/driver-api/hsi.rst
6208F:	drivers/hsi/
6209F:	include/linux/hsi/
6210F:	include/uapi/linux/hsi/
6211
6212HSO 3G MODEM DRIVER
6213L:	linux-usb@vger.kernel.org
6214S:	Orphan
6215F:	drivers/net/usb/hso.c
6216
6217HSR NETWORK PROTOCOL
6218M:	Arvid Brodin <arvid.brodin@alten.se>
6219L:	netdev@vger.kernel.org
6220S:	Maintained
6221F:	net/hsr/
6222
6223HT16K33 LED CONTROLLER DRIVER
6224M:	Robin van der Gracht <robin@protonic.nl>
6225S:	Maintained
6226F:	drivers/auxdisplay/ht16k33.c
6227F:	Documentation/devicetree/bindings/display/ht16k33.txt
6228
6229HTCPEN TOUCHSCREEN DRIVER
6230M:	Pau Oliva Fora <pof@eslack.org>
6231L:	linux-input@vger.kernel.org
6232S:	Maintained
6233F:	drivers/input/touchscreen/htcpen.c
6234
6235HUGETLB FILESYSTEM
6236M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6237S:	Maintained
6238F:	fs/hugetlbfs/
6239
6240HVA ST MEDIA DRIVER
6241M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6242L:	linux-media@vger.kernel.org
6243T:	git git://linuxtv.org/media_tree.git
6244W:	https://linuxtv.org
6245S:	Supported
6246F:	drivers/media/platform/sti/hva
6247
6248HWPOISON MEMORY FAILURE HANDLING
6249M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6250L:	linux-mm@kvack.org
6251S:	Maintained
6252F:	mm/memory-failure.c
6253F:	mm/hwpoison-inject.c
6254
6255Hyper-V CORE AND DRIVERS
6256M:	"K. Y. Srinivasan" <kys@microsoft.com>
6257M:	Haiyang Zhang <haiyangz@microsoft.com>
6258M:	Stephen Hemminger <sthemmin@microsoft.com>
6259L:	devel@linuxdriverproject.org
6260S:	Maintained
6261F:	arch/x86/include/asm/mshyperv.h
6262F:	arch/x86/include/uapi/asm/hyperv.h
6263F:	arch/x86/kernel/cpu/mshyperv.c
6264F:	arch/x86/hyperv
6265F:	drivers/hid/hid-hyperv.c
6266F:	drivers/hv/
6267F:	drivers/input/serio/hyperv-keyboard.c
6268F:	drivers/pci/host/pci-hyperv.c
6269F:	drivers/net/hyperv/
6270F:	drivers/scsi/storvsc_drv.c
6271F:	drivers/uio/uio_hv_generic.c
6272F:	drivers/video/fbdev/hyperv_fb.c
6273F:	include/linux/hyperv.h
6274F:	tools/hv/
6275F:	Documentation/ABI/stable/sysfs-bus-vmbus
6276
6277HYPERVISOR VIRTUAL CONSOLE DRIVER
6278L:	linuxppc-dev@lists.ozlabs.org
6279S:	Odd Fixes
6280F:	drivers/tty/hvc/
6281
6282I2C ACPI SUPPORT
6283M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6284L:	linux-i2c@vger.kernel.org
6285L:	linux-acpi@vger.kernel.org
6286S:	Maintained
6287F:	drivers/i2c/i2c-core-acpi.c
6288
6289I2C MUXES
6290M:	Peter Rosin <peda@axentia.se>
6291L:	linux-i2c@vger.kernel.org
6292S:	Maintained
6293F:	Documentation/i2c/i2c-topology
6294F:	Documentation/i2c/muxes/
6295F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6296F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6297F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6298F:	drivers/i2c/i2c-mux.c
6299F:	drivers/i2c/muxes/
6300F:	include/linux/i2c-mux.h
6301
6302I2C OVER PARALLEL PORT
6303M:	Jean Delvare <jdelvare@suse.com>
6304L:	linux-i2c@vger.kernel.org
6305S:	Maintained
6306F:	Documentation/i2c/busses/i2c-parport
6307F:	Documentation/i2c/busses/i2c-parport-light
6308F:	drivers/i2c/busses/i2c-parport.c
6309F:	drivers/i2c/busses/i2c-parport-light.c
6310
6311I2C SUBSYSTEM
6312M:	Wolfram Sang <wsa@the-dreams.de>
6313L:	linux-i2c@vger.kernel.org
6314W:	https://i2c.wiki.kernel.org/
6315Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6317S:	Maintained
6318F:	Documentation/devicetree/bindings/i2c/
6319F:	Documentation/i2c/
6320F:	drivers/i2c/
6321F:	drivers/i2c/*/
6322F:	include/linux/i2c.h
6323F:	include/linux/i2c-*.h
6324F:	include/uapi/linux/i2c.h
6325F:	include/uapi/linux/i2c-*.h
6326
6327I2C-TAOS-EVM DRIVER
6328M:	Jean Delvare <jdelvare@suse.com>
6329L:	linux-i2c@vger.kernel.org
6330S:	Maintained
6331F:	Documentation/i2c/busses/i2c-taos-evm
6332F:	drivers/i2c/busses/i2c-taos-evm.c
6333
6334I2C-TINY-USB DRIVER
6335M:	Till Harbaum <till@harbaum.org>
6336L:	linux-i2c@vger.kernel.org
6337W:	http://www.harbaum.org/till/i2c_tiny_usb
6338S:	Maintained
6339F:	drivers/i2c/busses/i2c-tiny-usb.c
6340
6341I2C/SMBUS CONTROLLER DRIVERS FOR PC
6342M:	Jean Delvare <jdelvare@suse.com>
6343L:	linux-i2c@vger.kernel.org
6344S:	Maintained
6345F:	Documentation/i2c/busses/i2c-ali1535
6346F:	Documentation/i2c/busses/i2c-ali1563
6347F:	Documentation/i2c/busses/i2c-ali15x3
6348F:	Documentation/i2c/busses/i2c-amd756
6349F:	Documentation/i2c/busses/i2c-amd8111
6350F:	Documentation/i2c/busses/i2c-i801
6351F:	Documentation/i2c/busses/i2c-nforce2
6352F:	Documentation/i2c/busses/i2c-piix4
6353F:	Documentation/i2c/busses/i2c-sis5595
6354F:	Documentation/i2c/busses/i2c-sis630
6355F:	Documentation/i2c/busses/i2c-sis96x
6356F:	Documentation/i2c/busses/i2c-via
6357F:	Documentation/i2c/busses/i2c-viapro
6358F:	drivers/i2c/busses/i2c-ali1535.c
6359F:	drivers/i2c/busses/i2c-ali1563.c
6360F:	drivers/i2c/busses/i2c-ali15x3.c
6361F:	drivers/i2c/busses/i2c-amd756.c
6362F:	drivers/i2c/busses/i2c-amd756-s4882.c
6363F:	drivers/i2c/busses/i2c-amd8111.c
6364F:	drivers/i2c/busses/i2c-i801.c
6365F:	drivers/i2c/busses/i2c-isch.c
6366F:	drivers/i2c/busses/i2c-nforce2.c
6367F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6368F:	drivers/i2c/busses/i2c-piix4.c
6369F:	drivers/i2c/busses/i2c-sis5595.c
6370F:	drivers/i2c/busses/i2c-sis630.c
6371F:	drivers/i2c/busses/i2c-sis96x.c
6372F:	drivers/i2c/busses/i2c-via.c
6373F:	drivers/i2c/busses/i2c-viapro.c
6374
6375I2C/SMBUS ISMT DRIVER
6376M:	Seth Heasley <seth.heasley@intel.com>
6377M:	Neil Horman <nhorman@tuxdriver.com>
6378L:	linux-i2c@vger.kernel.org
6379F:	drivers/i2c/busses/i2c-ismt.c
6380F:	Documentation/i2c/busses/i2c-ismt
6381
6382I2C/SMBUS STUB DRIVER
6383M:	Jean Delvare <jdelvare@suse.com>
6384L:	linux-i2c@vger.kernel.org
6385S:	Maintained
6386F:	drivers/i2c/i2c-stub.c
6387
6388i386 BOOT CODE
6389M:	"H. Peter Anvin" <hpa@zytor.com>
6390S:	Maintained
6391F:	arch/x86/boot/
6392
6393i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6394M:	"H. Peter Anvin" <hpa@zytor.com>
6395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6396S:	Maintained
6397
6398IA64 (Itanium) PLATFORM
6399M:	Tony Luck <tony.luck@intel.com>
6400M:	Fenghua Yu <fenghua.yu@intel.com>
6401L:	linux-ia64@vger.kernel.org
6402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6403S:	Maintained
6404F:	arch/ia64/
6405
6406IBM Power 842 compression accelerator
6407M:	Haren Myneni <haren@us.ibm.com>
6408S:	Supported
6409F:	drivers/crypto/nx/Makefile
6410F:	drivers/crypto/nx/Kconfig
6411F:	drivers/crypto/nx/nx-842*
6412F:	include/linux/sw842.h
6413F:	crypto/842.c
6414F:	lib/842/
6415
6416IBM Power in-Nest Crypto Acceleration
6417M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6418M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6419L:	linux-crypto@vger.kernel.org
6420S:	Supported
6421F:	drivers/crypto/nx/Makefile
6422F:	drivers/crypto/nx/Kconfig
6423F:	drivers/crypto/nx/nx-aes*
6424F:	drivers/crypto/nx/nx-sha*
6425F:	drivers/crypto/nx/nx.*
6426F:	drivers/crypto/nx/nx_csbcpb.h
6427F:	drivers/crypto/nx/nx_debugfs.h
6428
6429IBM Power Linux RAID adapter
6430M:	Brian King <brking@us.ibm.com>
6431S:	Supported
6432F:	drivers/scsi/ipr.*
6433
6434IBM Power SRIOV Virtual NIC Device Driver
6435M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6436M:	John Allen <jallen@linux.vnet.ibm.com>
6437L:	netdev@vger.kernel.org
6438S:	Supported
6439F:	drivers/net/ethernet/ibm/ibmvnic.*
6440
6441IBM Power Virtual Ethernet Device Driver
6442M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6443L:	netdev@vger.kernel.org
6444S:	Supported
6445F:	drivers/net/ethernet/ibm/ibmveth.*
6446
6447IBM Power Virtual FC Device Drivers
6448M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6449L:	linux-scsi@vger.kernel.org
6450S:	Supported
6451F:	drivers/scsi/ibmvscsi/ibmvfc*
6452
6453IBM Power Virtual SCSI Device Drivers
6454M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6455L:	linux-scsi@vger.kernel.org
6456S:	Supported
6457F:	drivers/scsi/ibmvscsi/ibmvscsi*
6458F:	include/scsi/viosrp.h
6459
6460IBM Power Virtual SCSI Device Target Driver
6461M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6462M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6463L:	linux-scsi@vger.kernel.org
6464L:	target-devel@vger.kernel.org
6465S:	Supported
6466F:	drivers/scsi/ibmvscsi_tgt/
6467
6468IBM Power VMX Cryptographic instructions
6469M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6470M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6471L:	linux-crypto@vger.kernel.org
6472S:	Supported
6473F:	drivers/crypto/vmx/Makefile
6474F:	drivers/crypto/vmx/Kconfig
6475F:	drivers/crypto/vmx/vmx.c
6476F:	drivers/crypto/vmx/aes*
6477F:	drivers/crypto/vmx/ghash*
6478F:	drivers/crypto/vmx/ppc-xlate.pl
6479
6480IBM ServeRAID RAID DRIVER
6481S:	Orphan
6482F:	drivers/scsi/ips.*
6483
6484ICH LPC AND GPIO DRIVER
6485M:	Peter Tyser <ptyser@xes-inc.com>
6486S:	Maintained
6487F:	drivers/mfd/lpc_ich.c
6488F:	drivers/gpio/gpio-ich.c
6489
6490IDE SUBSYSTEM
6491M:	"David S. Miller" <davem@davemloft.net>
6492L:	linux-ide@vger.kernel.org
6493Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6495S:	Maintained
6496F:	Documentation/ide/
6497F:	drivers/ide/
6498F:	include/linux/ide.h
6499
6500IDE/ATAPI DRIVERS
6501M:	Borislav Petkov <bp@alien8.de>
6502L:	linux-ide@vger.kernel.org
6503S:	Maintained
6504F:	Documentation/cdrom/ide-cd
6505F:	drivers/ide/ide-cd*
6506
6507IDEAPAD LAPTOP EXTRAS DRIVER
6508M:	Ike Panhc <ike.pan@canonical.com>
6509L:	platform-driver-x86@vger.kernel.org
6510W:	http://launchpad.net/ideapad-laptop
6511S:	Maintained
6512F:	drivers/platform/x86/ideapad-laptop.c
6513
6514IDEAPAD LAPTOP SLIDEBAR DRIVER
6515M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6516L:	linux-input@vger.kernel.org
6517W:	https://github.com/o2genum/ideapad-slidebar
6518S:	Maintained
6519F:	drivers/input/misc/ideapad_slidebar.c
6520
6521IDT VersaClock 5 CLOCK DRIVER
6522M:	Marek Vasut <marek.vasut@gmail.com>
6523S:	Maintained
6524F:	drivers/clk/clk-versaclock5.c
6525
6526IEEE 802.15.4 SUBSYSTEM
6527M:	Alexander Aring <alex.aring@gmail.com>
6528M:	Stefan Schmidt <stefan@osg.samsung.com>
6529L:	linux-wpan@vger.kernel.org
6530W:	http://wpan.cakelab.org/
6531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6533S:	Maintained
6534F:	net/ieee802154/
6535F:	net/mac802154/
6536F:	drivers/net/ieee802154/
6537F:	include/linux/nl802154.h
6538F:	include/linux/ieee802154.h
6539F:	include/net/nl802154.h
6540F:	include/net/mac802154.h
6541F:	include/net/af_ieee802154.h
6542F:	include/net/cfg802154.h
6543F:	include/net/ieee802154_netdev.h
6544F:	Documentation/networking/ieee802154.txt
6545
6546IFE PROTOCOL
6547M:	Yotam Gigi <yotamg@mellanox.com>
6548M:	Jamal Hadi Salim <jhs@mojatatu.com>
6549F:	net/ife
6550F:	include/net/ife.h
6551F:	include/uapi/linux/ife.h
6552
6553IGORPLUG-USB IR RECEIVER
6554M:	Sean Young <sean@mess.org>
6555L:	linux-media@vger.kernel.org
6556S:	Maintained
6557F:	drivers/media/rc/igorplugusb.c
6558
6559IGUANAWORKS USB IR TRANSCEIVER
6560M:	Sean Young <sean@mess.org>
6561L:	linux-media@vger.kernel.org
6562S:	Maintained
6563F:	drivers/media/rc/iguanair.c
6564
6565IIO DIGITAL POTENTIOMETER DAC
6566M:	Peter Rosin <peda@axentia.se>
6567L:	linux-iio@vger.kernel.org
6568S:	Maintained
6569F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6570F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6571F:	drivers/iio/dac/dpot-dac.c
6572
6573IIO ENVELOPE DETECTOR
6574M:	Peter Rosin <peda@axentia.se>
6575L:	linux-iio@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6578F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6579F:	drivers/iio/adc/envelope-detector.c
6580
6581IIO MULTIPLEXER
6582M:	Peter Rosin <peda@axentia.se>
6583L:	linux-iio@vger.kernel.org
6584S:	Maintained
6585F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6586F:	drivers/iio/multiplexer/iio-mux.c
6587
6588IIO SUBSYSTEM AND DRIVERS
6589M:	Jonathan Cameron <jic23@kernel.org>
6590R:	Hartmut Knaack <knaack.h@gmx.de>
6591R:	Lars-Peter Clausen <lars@metafoo.de>
6592R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6593L:	linux-iio@vger.kernel.org
6594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6595S:	Maintained
6596F:	Documentation/devicetree/bindings/iio/
6597F:	drivers/iio/
6598F:	drivers/staging/iio/
6599F:	include/linux/iio/
6600F:	tools/iio/
6601
6602IKANOS/ADI EAGLE ADSL USB DRIVER
6603M:	Matthieu Castet <castet.matthieu@free.fr>
6604M:	Stanislaw Gruszka <stf_xl@wp.pl>
6605S:	Maintained
6606F:	drivers/usb/atm/ueagle-atm.c
6607
6608IMGTEC ASCII LCD DRIVER
6609M:	Paul Burton <paul.burton@imgtec.com>
6610S:	Maintained
6611F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6612F:	drivers/auxdisplay/img-ascii-lcd.c
6613
6614IMGTEC IR DECODER DRIVER
6615M:	James Hogan <james.hogan@imgtec.com>
6616S:	Maintained
6617F:	drivers/media/rc/img-ir/
6618
6619IMS TWINTURBO FRAMEBUFFER DRIVER
6620L:	linux-fbdev@vger.kernel.org
6621S:	Orphan
6622F:	drivers/video/fbdev/imsttfb.c
6623
6624INA209 HARDWARE MONITOR DRIVER
6625M:	Guenter Roeck <linux@roeck-us.net>
6626L:	linux-hwmon@vger.kernel.org
6627S:	Maintained
6628F:	Documentation/hwmon/ina209
6629F:	Documentation/devicetree/bindings/i2c/ina209.txt
6630F:	drivers/hwmon/ina209.c
6631
6632INA2XX HARDWARE MONITOR DRIVER
6633M:	Guenter Roeck <linux@roeck-us.net>
6634L:	linux-hwmon@vger.kernel.org
6635S:	Maintained
6636F:	Documentation/hwmon/ina2xx
6637F:	drivers/hwmon/ina2xx.c
6638F:	include/linux/platform_data/ina2xx.h
6639
6640INDUSTRY PACK SUBSYSTEM (IPACK)
6641M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6642M:	Jens Taprogge <jens.taprogge@taprogge.org>
6643M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6644L:	industrypack-devel@lists.sourceforge.net
6645W:	http://industrypack.sourceforge.net
6646S:	Maintained
6647F:	drivers/ipack/
6648
6649INFINIBAND SUBSYSTEM
6650M:	Doug Ledford <dledford@redhat.com>
6651M:	Sean Hefty <sean.hefty@intel.com>
6652M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6653L:	linux-rdma@vger.kernel.org
6654W:	http://www.openfabrics.org/
6655Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6657S:	Supported
6658F:	Documentation/devicetree/bindings/infiniband/
6659F:	Documentation/infiniband/
6660F:	drivers/infiniband/
6661F:	include/uapi/linux/if_infiniband.h
6662F:	include/uapi/rdma/
6663F:	include/rdma/
6664
6665INGENIC JZ4780 DMA Driver
6666M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6667S:	Maintained
6668F:	drivers/dma/dma-jz4780.c
6669
6670INGENIC JZ4780 NAND DRIVER
6671M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6672L:	linux-mtd@lists.infradead.org
6673S:	Maintained
6674F:	drivers/mtd/nand/jz4780_*
6675
6676INOTIFY
6677M:	John McCutchan <john@johnmccutchan.com>
6678M:	Robert Love <rlove@rlove.org>
6679M:	Eric Paris <eparis@parisplace.org>
6680S:	Maintained
6681F:	Documentation/filesystems/inotify.txt
6682F:	fs/notify/inotify/
6683F:	include/linux/inotify.h
6684F:	include/uapi/linux/inotify.h
6685
6686INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6687M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6688L:	linux-input@vger.kernel.org
6689Q:	http://patchwork.kernel.org/project/linux-input/list/
6690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6691S:	Maintained
6692F:	drivers/input/
6693F:	include/linux/input.h
6694F:	include/uapi/linux/input.h
6695F:	include/uapi/linux/input-event-codes.h
6696F:	include/linux/input/
6697F:	Documentation/devicetree/bindings/input/
6698F:	Documentation/input/
6699
6700INPUT MULTITOUCH (MT) PROTOCOL
6701M:	Henrik Rydberg <rydberg@bitmath.org>
6702L:	linux-input@vger.kernel.org
6703S:	Odd fixes
6704F:	Documentation/input/multi-touch-protocol.rst
6705F:	drivers/input/input-mt.c
6706K:	\b(ABS|SYN)_MT_
6707
6708INSIDE SECURE CRYPTO DRIVER
6709M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6710F:	drivers/crypto/inside-secure/
6711S:	Maintained
6712L:	linux-crypto@vger.kernel.org
6713
6714INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6715M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6716M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6717L:	linux-ima-devel@lists.sourceforge.net
6718L:	linux-ima-user@lists.sourceforge.net
6719L:	linux-security-module@vger.kernel.org
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6721S:	Supported
6722F:	security/integrity/ima/
6723
6724INTEL 810/815 FRAMEBUFFER DRIVER
6725M:	Antonino Daplas <adaplas@gmail.com>
6726L:	linux-fbdev@vger.kernel.org
6727S:	Maintained
6728F:	drivers/video/fbdev/i810/
6729
6730INTEL ASoC BDW/HSW DRIVERS
6731M:	Jie Yang <yang.jie@linux.intel.com>
6732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6733S:	Supported
6734F:	sound/soc/intel/common/sst-dsp*
6735F:	sound/soc/intel/common/sst-firmware.c
6736F:	sound/soc/intel/boards/broadwell.c
6737F:	sound/soc/intel/haswell/
6738
6739INTEL C600 SERIES SAS CONTROLLER DRIVER
6740M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6741M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6742L:	linux-scsi@vger.kernel.org
6743T:	git git://git.code.sf.net/p/intel-sas/isci
6744S:	Supported
6745F:	drivers/scsi/isci/
6746
6747INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6748M:	Daniel Vetter <daniel.vetter@intel.com>
6749M:	Jani Nikula <jani.nikula@linux.intel.com>
6750L:	intel-gfx@lists.freedesktop.org
6751W:	https://01.org/linuxgraphics/
6752B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6753C:	irc://chat.freenode.net/intel-gfx
6754Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6755T:	git git://anongit.freedesktop.org/drm-intel
6756S:	Supported
6757F:	drivers/gpu/drm/i915/
6758F:	include/drm/i915*
6759F:	include/uapi/drm/i915_drm.h
6760F:	Documentation/gpu/i915.rst
6761
6762INTEL ETHERNET DRIVERS
6763M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6764L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6765W:	http://www.intel.com/support/feedback.htm
6766W:	http://e1000.sourceforge.net/
6767Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6770S:	Supported
6771F:	Documentation/networking/e100.txt
6772F:	Documentation/networking/e1000.txt
6773F:	Documentation/networking/e1000e.txt
6774F:	Documentation/networking/igb.txt
6775F:	Documentation/networking/igbvf.txt
6776F:	Documentation/networking/ixgb.txt
6777F:	Documentation/networking/ixgbe.txt
6778F:	Documentation/networking/ixgbevf.txt
6779F:	Documentation/networking/i40e.txt
6780F:	Documentation/networking/i40evf.txt
6781F:	drivers/net/ethernet/intel/
6782F:	drivers/net/ethernet/intel/*/
6783F:	include/linux/avf/virtchnl.h
6784
6785INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6786M:	Maik Broemme <mbroemme@libmpq.org>
6787L:	linux-fbdev@vger.kernel.org
6788S:	Maintained
6789F:	Documentation/fb/intelfb.txt
6790F:	drivers/video/fbdev/intelfb/
6791
6792INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6793M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6794M:	Zhi Wang <zhi.a.wang@intel.com>
6795L:	intel-gvt-dev@lists.freedesktop.org
6796L:	intel-gfx@lists.freedesktop.org
6797W:	https://01.org/igvt-g
6798T:	git https://github.com/01org/gvt-linux.git
6799S:	Supported
6800F:	drivers/gpu/drm/i915/gvt/
6801
6802INTEL HID EVENT DRIVER
6803M:	Alex Hung <alex.hung@canonical.com>
6804L:	platform-driver-x86@vger.kernel.org
6805S:	Maintained
6806F:	drivers/platform/x86/intel-hid.c
6807
6808INTEL I/OAT DMA DRIVER
6809M:	Dave Jiang <dave.jiang@intel.com>
6810R:	Dan Williams <dan.j.williams@intel.com>
6811L:	dmaengine@vger.kernel.org
6812Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6813S:	Supported
6814F:	drivers/dma/ioat*
6815
6816INTEL IDLE DRIVER
6817M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6818M:	Len Brown <lenb@kernel.org>
6819L:	linux-pm@vger.kernel.org
6820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6821B:	https://bugzilla.kernel.org
6822S:	Supported
6823F:	drivers/idle/intel_idle.c
6824
6825INTEL INTEGRATED SENSOR HUB DRIVER
6826M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6827M:	Jiri Kosina <jikos@kernel.org>
6828L:	linux-input@vger.kernel.org
6829S:	Maintained
6830F:	drivers/hid/intel-ish-hid/
6831
6832INTEL IOMMU (VT-d)
6833M:	David Woodhouse <dwmw2@infradead.org>
6834L:	iommu@lists.linux-foundation.org
6835T:	git git://git.infradead.org/iommu-2.6.git
6836S:	Supported
6837F:	drivers/iommu/intel-iommu.c
6838F:	include/linux/intel-iommu.h
6839
6840INTEL IOP-ADMA DMA DRIVER
6841R:	Dan Williams <dan.j.williams@intel.com>
6842S:	Odd fixes
6843F:	drivers/dma/iop-adma.c
6844
6845INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6846M:	Krzysztof Halasa <khalasa@piap.pl>
6847S:	Maintained
6848F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6849F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6850F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6851F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6852F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6853F:	drivers/net/wan/ixp4xx_hss.c
6854
6855INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6856M:	Deepak Saxena <dsaxena@plexity.net>
6857S:	Maintained
6858F:	drivers/char/hw_random/ixp4xx-rng.c
6859
6860INTEL MANAGEMENT ENGINE (mei)
6861M:	Tomas Winkler <tomas.winkler@intel.com>
6862L:	linux-kernel@vger.kernel.org
6863S:	Supported
6864F:	include/uapi/linux/mei.h
6865F:	include/linux/mei_cl_bus.h
6866F:	drivers/misc/mei/*
6867F:	drivers/watchdog/mei_wdt.c
6868F:	Documentation/misc-devices/mei/*
6869F:	samples/mei/*
6870
6871INTEL MENLOW THERMAL DRIVER
6872M:	Sujith Thomas <sujith.thomas@intel.com>
6873L:	platform-driver-x86@vger.kernel.org
6874W:	https://01.org/linux-acpi
6875S:	Supported
6876F:	drivers/platform/x86/intel_menlow.c
6877
6878INTEL MERRIFIELD GPIO DRIVER
6879M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6880L:	linux-gpio@vger.kernel.org
6881S:	Maintained
6882F:	drivers/gpio/gpio-merrifield.c
6883
6884INTEL MIC DRIVERS (mic)
6885M:	Sudeep Dutt <sudeep.dutt@intel.com>
6886M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6887S:	Supported
6888W:	https://github.com/sudeepdutt/mic
6889W:	http://software.intel.com/en-us/mic-developer
6890F:	include/linux/mic_bus.h
6891F:	include/linux/scif.h
6892F:	include/uapi/linux/mic_common.h
6893F:	include/uapi/linux/mic_ioctl.h
6894F:	include/uapi/linux/scif_ioctl.h
6895F:	drivers/misc/mic/
6896F:	drivers/dma/mic_x100_dma.c
6897F:	drivers/dma/mic_x100_dma.h
6898F:	Documentation/mic/
6899
6900INTEL PMC CORE DRIVER
6901M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6902M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6903L:	platform-driver-x86@vger.kernel.org
6904S:	Maintained
6905F:	arch/x86/include/asm/pmc_core.h
6906F:	drivers/platform/x86/intel_pmc_core*
6907
6908INTEL PMC/P-Unit IPC DRIVER
6909M:	Zha Qipeng<qipeng.zha@intel.com>
6910L:	platform-driver-x86@vger.kernel.org
6911S:	Maintained
6912F:	drivers/platform/x86/intel_pmc_ipc.c
6913F:	drivers/platform/x86/intel_punit_ipc.c
6914F:	arch/x86/include/asm/intel_pmc_ipc.h
6915F:	arch/x86/include/asm/intel_punit_ipc.h
6916
6917INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6918M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6919L:	linux-wireless@vger.kernel.org
6920S:	Maintained
6921F:	Documentation/networking/README.ipw2100
6922F:	Documentation/networking/README.ipw2200
6923F:	drivers/net/wireless/intel/ipw2x00/
6924
6925INTEL PSTATE DRIVER
6926M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6927M:	Len Brown <lenb@kernel.org>
6928L:	linux-pm@vger.kernel.org
6929S:	Supported
6930F:	drivers/cpufreq/intel_pstate.c
6931
6932INTEL RDMA RNIC DRIVER
6933M:	Faisal Latif <faisal.latif@intel.com>
6934M:	Shiraz Saleem <shiraz.saleem@intel.com>
6935L:	linux-rdma@vger.kernel.org
6936S:	Supported
6937F:	drivers/infiniband/hw/i40iw/
6938
6939INTEL TELEMETRY DRIVER
6940M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6941L:	platform-driver-x86@vger.kernel.org
6942S:	Maintained
6943F:	arch/x86/include/asm/intel_telemetry.h
6944F:	drivers/platform/x86/intel_telemetry*
6945
6946INTEL VIRTUAL BUTTON DRIVER
6947M:	AceLan Kao <acelan.kao@canonical.com>
6948L:	platform-driver-x86@vger.kernel.org
6949S:	Maintained
6950F:	drivers/platform/x86/intel-vbtn.c
6951
6952INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6953M:	Stanislaw Gruszka <sgruszka@redhat.com>
6954L:	linux-wireless@vger.kernel.org
6955S:	Supported
6956F:	drivers/net/wireless/intel/iwlegacy/
6957
6958INTEL WIRELESS WIFI LINK (iwlwifi)
6959M:	Johannes Berg <johannes.berg@intel.com>
6960M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6961M:	Luca Coelho <luciano.coelho@intel.com>
6962M:	Intel Linux Wireless <linuxwifi@intel.com>
6963L:	linux-wireless@vger.kernel.org
6964W:	http://intellinuxwireless.org
6965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6966S:	Supported
6967F:	drivers/net/wireless/intel/iwlwifi/
6968
6969INTEL WIRELESS WIMAX CONNECTION 2400
6970M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6971M:	linux-wimax@intel.com
6972L:	wimax@linuxwimax.org (subscribers-only)
6973S:	Supported
6974W:	http://linuxwimax.org
6975F:	Documentation/wimax/README.i2400m
6976F:	drivers/net/wimax/i2400m/
6977F:	include/uapi/linux/wimax/i2400m.h
6978
6979INTEL(R) TRACE HUB
6980M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6981S:	Supported
6982F:	Documentation/trace/intel_th.txt
6983F:	drivers/hwtracing/intel_th/
6984
6985INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6986M:	Ning Sun <ning.sun@intel.com>
6987L:	tboot-devel@lists.sourceforge.net
6988W:	http://tboot.sourceforge.net
6989T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6990S:	Supported
6991F:	Documentation/intel_txt.txt
6992F:	include/linux/tboot.h
6993F:	arch/x86/kernel/tboot.c
6994
6995INTEL-MID GPIO DRIVER
6996M:	David Cohen <david.a.cohen@linux.intel.com>
6997L:	linux-gpio@vger.kernel.org
6998S:	Maintained
6999F:	drivers/gpio/gpio-intel-mid.c
7000
7001INVENSENSE MPU-3050 GYROSCOPE DRIVER
7002M:	Linus Walleij <linus.walleij@linaro.org>
7003L:	linux-iio@vger.kernel.org
7004S:	Maintained
7005F:	drivers/iio/gyro/mpu3050*
7006F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7007
7008IOC3 ETHERNET DRIVER
7009M:	Ralf Baechle <ralf@linux-mips.org>
7010L:	linux-mips@linux-mips.org
7011S:	Maintained
7012F:	drivers/net/ethernet/sgi/ioc3-eth.c
7013
7014IOC3 SERIAL DRIVER
7015M:	Pat Gefre <pfg@sgi.com>
7016L:	linux-serial@vger.kernel.org
7017S:	Maintained
7018F:	drivers/tty/serial/ioc3_serial.c
7019
7020IOMMU DRIVERS
7021M:	Joerg Roedel <joro@8bytes.org>
7022L:	iommu@lists.linux-foundation.org
7023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7024S:	Maintained
7025F:	Documentation/devicetree/bindings/iommu/
7026F:	drivers/iommu/
7027F:	include/linux/iommu.h
7028F:	include/linux/iova.h
7029
7030IP MASQUERADING
7031M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7032S:	Maintained
7033F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7034
7035IPMI SUBSYSTEM
7036M:	Corey Minyard <minyard@acm.org>
7037L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7038W:	http://openipmi.sourceforge.net/
7039S:	Supported
7040F:	Documentation/IPMI.txt
7041F:	drivers/char/ipmi/
7042F:	include/linux/ipmi*
7043F:	include/uapi/linux/ipmi*
7044
7045IPS SCSI RAID DRIVER
7046M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7047L:	linux-scsi@vger.kernel.org
7048W:	http://www.adaptec.com/
7049S:	Maintained
7050F:	drivers/scsi/ips*
7051
7052IPVS
7053M:	Wensong Zhang <wensong@linux-vs.org>
7054M:	Simon Horman <horms@verge.net.au>
7055M:	Julian Anastasov <ja@ssi.bg>
7056L:	netdev@vger.kernel.org
7057L:	lvs-devel@vger.kernel.org
7058S:	Maintained
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7061F:	Documentation/networking/ipvs-sysctl.txt
7062F:	include/net/ip_vs.h
7063F:	include/uapi/linux/ip_vs.h
7064F:	net/netfilter/ipvs/
7065
7066IPWIRELESS DRIVER
7067M:	Jiri Kosina <jikos@kernel.org>
7068M:	David Sterba <dsterba@suse.com>
7069S:	Odd Fixes
7070F:	drivers/tty/ipwireless/
7071
7072IPX NETWORK LAYER
7073L:	netdev@vger.kernel.org
7074S:	Odd fixes
7075F:	include/net/ipx.h
7076F:	include/uapi/linux/ipx.h
7077F:	net/ipx/
7078
7079IRDA SUBSYSTEM
7080M:	Samuel Ortiz <samuel@sortiz.org>
7081L:	irda-users@lists.sourceforge.net (subscribers-only)
7082L:	netdev@vger.kernel.org
7083W:	http://irda.sourceforge.net/
7084S:	Maintained
7085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7086F:	Documentation/networking/irda.txt
7087F:	drivers/net/irda/
7088F:	include/net/irda/
7089F:	net/irda/
7090
7091IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7092M:	Marc Zyngier <marc.zyngier@arm.com>
7093S:	Maintained
7094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7095F:	Documentation/IRQ-domain.txt
7096F:	include/linux/irqdomain.h
7097F:	kernel/irq/irqdomain.c
7098F:	kernel/irq/msi.c
7099
7100IRQ SUBSYSTEM
7101M:	Thomas Gleixner <tglx@linutronix.de>
7102L:	linux-kernel@vger.kernel.org
7103S:	Maintained
7104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7105F:	kernel/irq/
7106
7107IRQCHIP DRIVERS
7108M:	Thomas Gleixner <tglx@linutronix.de>
7109M:	Jason Cooper <jason@lakedaemon.net>
7110M:	Marc Zyngier <marc.zyngier@arm.com>
7111L:	linux-kernel@vger.kernel.org
7112S:	Maintained
7113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7114F:	Documentation/devicetree/bindings/interrupt-controller/
7115F:	drivers/irqchip/
7116
7117ISA
7118M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7119S:	Maintained
7120F:	Documentation/isa.txt
7121F:	drivers/base/isa.c
7122F:	include/linux/isa.h
7123
7124ISA RADIO MODULE
7125M:	Hans Verkuil <hverkuil@xs4all.nl>
7126L:	linux-media@vger.kernel.org
7127T:	git git://linuxtv.org/media_tree.git
7128W:	https://linuxtv.org
7129S:	Maintained
7130F:	drivers/media/radio/radio-isa*
7131
7132ISAPNP
7133M:	Jaroslav Kysela <perex@perex.cz>
7134S:	Maintained
7135F:	Documentation/isapnp.txt
7136F:	drivers/pnp/isapnp/
7137F:	include/linux/isapnp.h
7138
7139ISCSI
7140M:	Lee Duncan <lduncan@suse.com>
7141M:	Chris Leech <cleech@redhat.com>
7142L:	open-iscsi@googlegroups.com
7143W:	www.open-iscsi.com
7144S:	Maintained
7145F:	drivers/scsi/*iscsi*
7146F:	include/scsi/*iscsi*
7147
7148iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7149M:	Peter Jones <pjones@redhat.com>
7150M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7151S:	Maintained
7152F:	drivers/firmware/iscsi_ibft*
7153
7154ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7155M:	Or Gerlitz <ogerlitz@mellanox.com>
7156M:	Sagi Grimberg <sagi@grimberg.me>
7157M:	Roi Dayan <roid@mellanox.com>
7158L:	linux-rdma@vger.kernel.org
7159S:	Supported
7160W:	http://www.openfabrics.org
7161W:	www.open-iscsi.org
7162Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7163F:	drivers/infiniband/ulp/iser/
7164
7165ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7166M:	Sagi Grimberg <sagi@grimberg.me>
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7168L:	linux-rdma@vger.kernel.org
7169L:	target-devel@vger.kernel.org
7170S:	Supported
7171W:	http://www.linux-iscsi.org
7172F:	drivers/infiniband/ulp/isert
7173
7174ISDN SUBSYSTEM
7175M:	Karsten Keil <isdn@linux-pingi.de>
7176L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7177L:	netdev@vger.kernel.org
7178W:	http://www.isdn4linux.de
7179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7180S:	Maintained
7181F:	Documentation/isdn/
7182F:	drivers/isdn/
7183F:	include/linux/isdn.h
7184F:	include/linux/isdn/
7185F:	include/uapi/linux/isdn.h
7186F:	include/uapi/linux/isdn/
7187
7188ISDN SUBSYSTEM (Eicon active card driver)
7189M:	Armin Schindler <mac@melware.de>
7190L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7191W:	http://www.melware.de
7192S:	Maintained
7193F:	drivers/isdn/hardware/eicon/
7194
7195IT87 HARDWARE MONITORING DRIVER
7196M:	Jean Delvare <jdelvare@suse.com>
7197L:	linux-hwmon@vger.kernel.org
7198S:	Maintained
7199F:	Documentation/hwmon/it87
7200F:	drivers/hwmon/it87.c
7201
7202IT913X MEDIA DRIVER
7203M:	Antti Palosaari <crope@iki.fi>
7204L:	linux-media@vger.kernel.org
7205W:	https://linuxtv.org
7206W:	http://palosaari.fi/linux/
7207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7208T:	git git://linuxtv.org/anttip/media_tree.git
7209S:	Maintained
7210F:	drivers/media/tuners/it913x*
7211
7212IVTV VIDEO4LINUX DRIVER
7213M:	Andy Walls <awalls@md.metrocast.net>
7214L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7215L:	linux-media@vger.kernel.org
7216T:	git git://linuxtv.org/media_tree.git
7217W:	http://www.ivtvdriver.org
7218S:	Maintained
7219F:	Documentation/media/v4l-drivers/ivtv*
7220F:	drivers/media/pci/ivtv/
7221F:	include/uapi/linux/ivtv*
7222
7223IX2505V MEDIA DRIVER
7224M:	Malcolm Priestley <tvboxspy@gmail.com>
7225L:	linux-media@vger.kernel.org
7226W:	https://linuxtv.org
7227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7228S:	Maintained
7229F:	drivers/media/dvb-frontends/ix2505v*
7230
7231JC42.4 TEMPERATURE SENSOR DRIVER
7232M:	Guenter Roeck <linux@roeck-us.net>
7233L:	linux-hwmon@vger.kernel.org
7234S:	Maintained
7235F:	drivers/hwmon/jc42.c
7236F:	Documentation/hwmon/jc42
7237
7238JFS FILESYSTEM
7239M:	Dave Kleikamp <shaggy@kernel.org>
7240L:	jfs-discussion@lists.sourceforge.net
7241W:	http://jfs.sourceforge.net/
7242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7243S:	Maintained
7244F:	Documentation/filesystems/jfs.txt
7245F:	fs/jfs/
7246
7247JME NETWORK DRIVER
7248M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7249L:	netdev@vger.kernel.org
7250S:	Maintained
7251F:	drivers/net/ethernet/jme.*
7252
7253JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7254M:	David Woodhouse <dwmw2@infradead.org>
7255L:	linux-mtd@lists.infradead.org
7256W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7257S:	Maintained
7258F:	fs/jffs2/
7259F:	include/uapi/linux/jffs2.h
7260
7261JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7262M:	"Theodore Ts'o" <tytso@mit.edu>
7263M:	Jan Kara <jack@suse.com>
7264L:	linux-ext4@vger.kernel.org
7265S:	Maintained
7266F:	fs/jbd2/
7267F:	include/linux/jbd2.h
7268
7269JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7270M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7271L:	linux-media@vger.kernel.org
7272S:	Maintained
7273F:	drivers/media/platform/rcar_jpu.c
7274
7275JSM Neo PCI based serial card
7276M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7277L:	linux-serial@vger.kernel.org
7278S:	Maintained
7279F:	drivers/tty/serial/jsm/
7280
7281K10TEMP HARDWARE MONITORING DRIVER
7282M:	Clemens Ladisch <clemens@ladisch.de>
7283L:	linux-hwmon@vger.kernel.org
7284S:	Maintained
7285F:	Documentation/hwmon/k10temp
7286F:	drivers/hwmon/k10temp.c
7287
7288K8TEMP HARDWARE MONITORING DRIVER
7289M:	Rudolf Marek <r.marek@assembler.cz>
7290L:	linux-hwmon@vger.kernel.org
7291S:	Maintained
7292F:	Documentation/hwmon/k8temp
7293F:	drivers/hwmon/k8temp.c
7294
7295KASAN
7296M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7297R:	Alexander Potapenko <glider@google.com>
7298R:	Dmitry Vyukov <dvyukov@google.com>
7299L:	kasan-dev@googlegroups.com
7300S:	Maintained
7301F:	arch/*/include/asm/kasan.h
7302F:	arch/*/mm/kasan_init*
7303F:	Documentation/dev-tools/kasan.rst
7304F:	include/linux/kasan*.h
7305F:	lib/test_kasan.c
7306F:	mm/kasan/
7307F:	scripts/Makefile.kasan
7308
7309KCONFIG
7310M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7311L:	linux-kbuild@vger.kernel.org
7312T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7313S:	Maintained
7314F:	Documentation/kbuild/kconfig-language.txt
7315F:	scripts/kconfig/
7316
7317KDUMP
7318M:	Dave Young <dyoung@redhat.com>
7319M:	Baoquan He <bhe@redhat.com>
7320R:	Vivek Goyal <vgoyal@redhat.com>
7321L:	kexec@lists.infradead.org
7322W:	http://lse.sourceforge.net/kdump/
7323S:	Maintained
7324F:	Documentation/kdump/
7325
7326KEENE FM RADIO TRANSMITTER DRIVER
7327M:	Hans Verkuil <hverkuil@xs4all.nl>
7328L:	linux-media@vger.kernel.org
7329T:	git git://linuxtv.org/media_tree.git
7330W:	https://linuxtv.org
7331S:	Maintained
7332F:	drivers/media/radio/radio-keene*
7333
7334KERNEL AUTOMOUNTER v4 (AUTOFS4)
7335M:	Ian Kent <raven@themaw.net>
7336L:	autofs@vger.kernel.org
7337S:	Maintained
7338F:	fs/autofs4/
7339
7340KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7341M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7342M:	Michal Marek <mmarek@suse.com>
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7344L:	linux-kbuild@vger.kernel.org
7345S:	Maintained
7346F:	Documentation/kbuild/
7347F:	Makefile
7348F:	scripts/Makefile.*
7349F:	scripts/basic/
7350F:	scripts/mk*
7351F:	scripts/package/
7352
7353KERNEL JANITORS
7354L:	kernel-janitors@vger.kernel.org
7355W:	http://kernelnewbies.org/KernelJanitors
7356S:	Odd Fixes
7357
7358KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7359M:	"J. Bruce Fields" <bfields@fieldses.org>
7360M:	Jeff Layton <jlayton@poochiereds.net>
7361L:	linux-nfs@vger.kernel.org
7362W:	http://nfs.sourceforge.net/
7363T:	git git://linux-nfs.org/~bfields/linux.git
7364S:	Supported
7365F:	fs/nfsd/
7366F:	include/uapi/linux/nfsd/
7367F:	fs/lockd/
7368F:	fs/nfs_common/
7369F:	net/sunrpc/
7370F:	include/linux/lockd/
7371F:	include/linux/sunrpc/
7372F:	include/uapi/linux/sunrpc/
7373
7374KERNEL SELFTEST FRAMEWORK
7375M:	Shuah Khan <shuahkh@osg.samsung.com>
7376M:	Shuah Khan <shuah@kernel.org>
7377L:	linux-kselftest@vger.kernel.org
7378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7379S:	Maintained
7380F:	tools/testing/selftests/
7381F:	Documentation/dev-tools/kselftest*
7382
7383KERNEL VIRTUAL MACHINE (KVM)
7384M:	Paolo Bonzini <pbonzini@redhat.com>
7385M:	Radim Krčmář <rkrcmar@redhat.com>
7386L:	kvm@vger.kernel.org
7387W:	http://www.linux-kvm.org
7388T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7389S:	Supported
7390F:	Documentation/*/kvm*.txt
7391F:	Documentation/virtual/kvm/
7392F:	arch/*/kvm/
7393F:	arch/x86/kernel/kvm.c
7394F:	arch/x86/kernel/kvmclock.c
7395F:	arch/*/include/asm/kvm*
7396F:	include/linux/kvm*
7397F:	include/uapi/linux/kvm*
7398F:	virt/kvm/
7399F:	tools/kvm/
7400
7401KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7402M:	Joerg Roedel <joro@8bytes.org>
7403L:	kvm@vger.kernel.org
7404W:	http://www.linux-kvm.org/
7405S:	Maintained
7406F:	arch/x86/include/asm/svm.h
7407F:	arch/x86/kvm/svm.c
7408
7409KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7410M:	Christoffer Dall <christoffer.dall@linaro.org>
7411M:	Marc Zyngier <marc.zyngier@arm.com>
7412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7413L:	kvmarm@lists.cs.columbia.edu
7414W:	http://systems.cs.columbia.edu/projects/kvm-arm
7415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7416S:	Supported
7417F:	arch/arm/include/uapi/asm/kvm*
7418F:	arch/arm/include/asm/kvm*
7419F:	arch/arm/kvm/
7420F:	virt/kvm/arm/
7421F:	include/kvm/arm_*
7422
7423KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7424M:	Alexander Graf <agraf@suse.com>
7425L:	kvm-ppc@vger.kernel.org
7426W:	http://www.linux-kvm.org/
7427T:	git git://github.com/agraf/linux-2.6.git
7428S:	Supported
7429F:	arch/powerpc/include/asm/kvm*
7430F:	arch/powerpc/kvm/
7431
7432KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7433M:	Christoffer Dall <christoffer.dall@linaro.org>
7434M:	Marc Zyngier <marc.zyngier@arm.com>
7435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7436L:	kvmarm@lists.cs.columbia.edu
7437S:	Maintained
7438F:	arch/arm64/include/uapi/asm/kvm*
7439F:	arch/arm64/include/asm/kvm*
7440F:	arch/arm64/kvm/
7441
7442KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7443M:	James Hogan <james.hogan@imgtec.com>
7444L:	linux-mips@linux-mips.org
7445S:	Supported
7446F:	arch/mips/include/uapi/asm/kvm*
7447F:	arch/mips/include/asm/kvm*
7448F:	arch/mips/kvm/
7449
7450KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7451M:	Christian Borntraeger <borntraeger@de.ibm.com>
7452M:	Cornelia Huck <cohuck@redhat.com>
7453L:	linux-s390@vger.kernel.org
7454W:	http://www.ibm.com/developerworks/linux/linux390/
7455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7456S:	Supported
7457F:	Documentation/s390/kvm.txt
7458F:	arch/s390/include/asm/kvm*
7459F:	arch/s390/kvm/
7460F:	arch/s390/mm/gmap.c
7461
7462KERNFS
7463M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7464M:	Tejun Heo <tj@kernel.org>
7465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7466S:	Supported
7467F:	include/linux/kernfs.h
7468F:	fs/kernfs/
7469
7470KEXEC
7471M:	Eric Biederman <ebiederm@xmission.com>
7472W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7473L:	kexec@lists.infradead.org
7474S:	Maintained
7475F:	include/linux/kexec.h
7476F:	include/uapi/linux/kexec.h
7477F:	kernel/kexec*
7478
7479KEYS-ENCRYPTED
7480M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7481M:	David Safford <safford@us.ibm.com>
7482L:	linux-security-module@vger.kernel.org
7483L:	keyrings@vger.kernel.org
7484S:	Supported
7485F:	Documentation/security/keys/trusted-encrypted.rst
7486F:	include/keys/encrypted-type.h
7487F:	security/keys/encrypted-keys/
7488
7489KEYS-TRUSTED
7490M:	David Safford <safford@us.ibm.com>
7491M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7492L:	linux-security-module@vger.kernel.org
7493L:	keyrings@vger.kernel.org
7494S:	Supported
7495F:	Documentation/security/keys/trusted-encrypted.rst
7496F:	include/keys/trusted-type.h
7497F:	security/keys/trusted.c
7498F:	security/keys/trusted.h
7499
7500KEYS/KEYRINGS:
7501M:	David Howells <dhowells@redhat.com>
7502L:	keyrings@vger.kernel.org
7503S:	Maintained
7504F:	Documentation/security/keys/core.rst
7505F:	include/linux/key.h
7506F:	include/linux/key-type.h
7507F:	include/linux/keyctl.h
7508F:	include/uapi/linux/keyctl.h
7509F:	include/keys/
7510F:	security/keys/
7511
7512KGDB / KDB /debug_core
7513M:	Jason Wessel <jason.wessel@windriver.com>
7514W:	http://kgdb.wiki.kernel.org/
7515L:	kgdb-bugreport@lists.sourceforge.net
7516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7517S:	Maintained
7518F:	Documentation/dev-tools/kgdb.rst
7519F:	drivers/misc/kgdbts.c
7520F:	drivers/tty/serial/kgdboc.c
7521F:	include/linux/kdb.h
7522F:	include/linux/kgdb.h
7523F:	kernel/debug/
7524
7525KMEMCHECK
7526M:	Vegard Nossum <vegardno@ifi.uio.no>
7527M:	Pekka Enberg <penberg@kernel.org>
7528S:	Maintained
7529F:	Documentation/dev-tools/kmemcheck.rst
7530F:	arch/x86/include/asm/kmemcheck.h
7531F:	arch/x86/mm/kmemcheck/
7532F:	include/linux/kmemcheck.h
7533F:	mm/kmemcheck.c
7534
7535KMEMLEAK
7536M:	Catalin Marinas <catalin.marinas@arm.com>
7537S:	Maintained
7538F:	Documentation/dev-tools/kmemleak.rst
7539F:	include/linux/kmemleak.h
7540F:	mm/kmemleak.c
7541F:	mm/kmemleak-test.c
7542
7543KMOD MODULE USERMODE HELPER
7544M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7545L:	linux-kernel@vger.kernel.org
7546S:	Maintained
7547F:	kernel/kmod.c
7548F:	include/linux/kmod.h
7549F:	lib/test_kmod.c
7550F:	tools/testing/selftests/kmod/
7551
7552KPROBES
7553M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7554M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7555M:	"David S. Miller" <davem@davemloft.net>
7556M:	Masami Hiramatsu <mhiramat@kernel.org>
7557S:	Maintained
7558F:	Documentation/kprobes.txt
7559F:	include/linux/kprobes.h
7560F:	include/asm-generic/kprobes.h
7561F:	kernel/kprobes.c
7562
7563KS0108 LCD CONTROLLER DRIVER
7564M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7565W:	http://miguelojeda.es/auxdisplay.htm
7566W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7567S:	Maintained
7568F:	Documentation/auxdisplay/ks0108
7569F:	drivers/auxdisplay/ks0108.c
7570F:	include/linux/ks0108.h
7571
7572L3MDEV
7573M:	David Ahern <dsa@cumulusnetworks.com>
7574L:	netdev@vger.kernel.org
7575S:	Maintained
7576F:	net/l3mdev
7577F:	include/net/l3mdev.h
7578
7579LANTIQ MIPS ARCHITECTURE
7580M:	John Crispin <john@phrozen.org>
7581L:	linux-mips@linux-mips.org
7582S:	Maintained
7583F:	arch/mips/lantiq
7584
7585LAPB module
7586L:	linux-x25@vger.kernel.org
7587S:	Orphan
7588F:	Documentation/networking/lapb-module.txt
7589F:	include/*/lapb.h
7590F:	net/lapb/
7591
7592LASI 53c700 driver for PARISC
7593M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7594L:	linux-scsi@vger.kernel.org
7595S:	Maintained
7596F:	Documentation/scsi/53c700.txt
7597F:	drivers/scsi/53c700*
7598
7599LED SUBSYSTEM
7600M:	Richard Purdie <rpurdie@rpsys.net>
7601M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7602M:	Pavel Machek <pavel@ucw.cz>
7603L:	linux-leds@vger.kernel.org
7604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7605S:	Maintained
7606F:	Documentation/devicetree/bindings/leds/
7607F:	drivers/leds/
7608F:	include/linux/leds.h
7609
7610LEGACY EEPROM DRIVER
7611M:	Jean Delvare <jdelvare@suse.com>
7612S:	Maintained
7613F:	Documentation/misc-devices/eeprom
7614F:	drivers/misc/eeprom/eeprom.c
7615
7616LEGO USB Tower driver
7617M:	Juergen Stuber <starblue@users.sourceforge.net>
7618L:	legousb-devel@lists.sourceforge.net
7619W:	http://legousb.sourceforge.net/
7620S:	Maintained
7621F:	drivers/usb/misc/legousbtower.c
7622
7623LG2160 MEDIA DRIVER
7624M:	Michael Krufky <mkrufky@linuxtv.org>
7625L:	linux-media@vger.kernel.org
7626W:	https://linuxtv.org
7627W:	http://github.com/mkrufky
7628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7629T:	git git://linuxtv.org/mkrufky/tuners.git
7630S:	Maintained
7631F:	drivers/media/dvb-frontends/lg2160.*
7632
7633LGDT3305 MEDIA DRIVER
7634M:	Michael Krufky <mkrufky@linuxtv.org>
7635L:	linux-media@vger.kernel.org
7636W:	https://linuxtv.org
7637W:	http://github.com/mkrufky
7638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7639T:	git git://linuxtv.org/mkrufky/tuners.git
7640S:	Maintained
7641F:	drivers/media/dvb-frontends/lgdt3305.*
7642
7643LGUEST
7644M:	Rusty Russell <rusty@rustcorp.com.au>
7645L:	lguest@lists.ozlabs.org
7646W:	http://lguest.ozlabs.org/
7647S:	Odd Fixes
7648F:	arch/x86/include/asm/lguest*.h
7649F:	arch/x86/lguest/
7650F:	drivers/lguest/
7651F:	include/linux/lguest*.h
7652F:	tools/lguest/
7653
7654LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7655M:	Viresh Kumar <vireshk@kernel.org>
7656L:	linux-ide@vger.kernel.org
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7658S:	Maintained
7659F:	include/linux/pata_arasan_cf_data.h
7660F:	drivers/ata/pata_arasan_cf.c
7661
7662LIBATA PATA DRIVERS
7663M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7664M:	Tejun Heo <tj@kernel.org>
7665L:	linux-ide@vger.kernel.org
7666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7667S:	Maintained
7668F:	drivers/ata/pata_*.c
7669F:	drivers/ata/ata_generic.c
7670
7671LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7672M:	Linus Walleij <linus.walleij@linaro.org>
7673L:	linux-ide@vger.kernel.org
7674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7675S:	Maintained
7676F:	drivers/ata/pata_ftide010.c
7677F:	drivers/ata/sata_gemini.c
7678F:	drivers/ata/sata_gemini.h
7679
7680LIBATA SATA AHCI PLATFORM devices support
7681M:	Hans de Goede <hdegoede@redhat.com>
7682M:	Tejun Heo <tj@kernel.org>
7683L:	linux-ide@vger.kernel.org
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7685S:	Maintained
7686F:	drivers/ata/ahci_platform.c
7687F:	drivers/ata/libahci_platform.c
7688F:	include/linux/ahci_platform.h
7689
7690LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7691M:	Mikael Pettersson <mikpelinux@gmail.com>
7692L:	linux-ide@vger.kernel.org
7693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7694S:	Maintained
7695F:	drivers/ata/sata_promise.*
7696
7697LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7698M:	Tejun Heo <tj@kernel.org>
7699L:	linux-ide@vger.kernel.org
7700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7701S:	Maintained
7702F:	drivers/ata/
7703F:	include/linux/ata.h
7704F:	include/linux/libata.h
7705F:	Documentation/devicetree/bindings/ata/
7706
7707LIBLOCKDEP
7708M:	Sasha Levin <alexander.levin@verizon.com>
7709S:	Maintained
7710F:	tools/lib/lockdep/
7711
7712LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7713M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7714L:	linux-nvdimm@lists.01.org
7715Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7716S:	Supported
7717F:	drivers/nvdimm/blk.c
7718F:	drivers/nvdimm/region_devs.c
7719
7720LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7721M:	Vishal Verma <vishal.l.verma@intel.com>
7722L:	linux-nvdimm@lists.01.org
7723Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7724S:	Supported
7725F:	drivers/nvdimm/btt*
7726
7727LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7728M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7729L:	linux-nvdimm@lists.01.org
7730Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7731S:	Supported
7732F:	drivers/nvdimm/pmem*
7733
7734LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7735M:	Dan Williams <dan.j.williams@intel.com>
7736L:	linux-nvdimm@lists.01.org
7737Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7739S:	Supported
7740F:	drivers/nvdimm/*
7741F:	drivers/acpi/nfit/*
7742F:	include/linux/nd.h
7743F:	include/linux/libnvdimm.h
7744F:	include/uapi/linux/ndctl.h
7745
7746LIGHTNVM PLATFORM SUPPORT
7747M:	Matias Bjorling <mb@lightnvm.io>
7748W:	http://github/OpenChannelSSD
7749L:	linux-block@vger.kernel.org
7750S:	Maintained
7751F:	drivers/lightnvm/
7752F:	include/linux/lightnvm.h
7753F:	include/uapi/linux/lightnvm.h
7754
7755LINUX FOR POWER MACINTOSH
7756M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7757W:	http://www.penguinppc.org/
7758L:	linuxppc-dev@lists.ozlabs.org
7759S:	Maintained
7760F:	arch/powerpc/platforms/powermac/
7761F:	drivers/macintosh/
7762
7763LINUX FOR POWERPC (32-BIT AND 64-BIT)
7764M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7765M:	Paul Mackerras <paulus@samba.org>
7766M:	Michael Ellerman <mpe@ellerman.id.au>
7767W:	https://github.com/linuxppc/linux/wiki
7768L:	linuxppc-dev@lists.ozlabs.org
7769Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7771S:	Supported
7772F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7773F:	Documentation/devicetree/bindings/powerpc/
7774F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7775F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7776F:	Documentation/powerpc/
7777F:	arch/powerpc/
7778F:	drivers/char/tpm/tpm_ibmvtpm*
7779F:	drivers/crypto/nx/
7780F:	drivers/crypto/vmx/
7781F:	drivers/i2c/busses/i2c-opal.c
7782F:	drivers/net/ethernet/ibm/ibmveth.*
7783F:	drivers/net/ethernet/ibm/ibmvnic.*
7784F:	drivers/pci/hotplug/pnv_php.c
7785F:	drivers/pci/hotplug/rpa*
7786F:	drivers/rtc/rtc-opal.c
7787F:	drivers/scsi/ibmvscsi/
7788F:	drivers/tty/hvc/hvc_opal.c
7789F:	tools/testing/selftests/powerpc
7790N:	/pmac
7791N:	powermac
7792N:	powernv
7793N:	[^a-z0-9]ps3
7794N:	pseries
7795
7796LINUX FOR POWERPC EMBEDDED MPC5XXX
7797M:	Anatolij Gustschin <agust@denx.de>
7798L:	linuxppc-dev@lists.ozlabs.org
7799T:	git git://git.denx.de/linux-denx-agust.git
7800S:	Maintained
7801F:	arch/powerpc/platforms/512x/
7802F:	arch/powerpc/platforms/52xx/
7803
7804LINUX FOR POWERPC EMBEDDED PPC4XX
7805M:	Alistair Popple <alistair@popple.id.au>
7806M:	Matt Porter <mporter@kernel.crashing.org>
7807W:	http://www.penguinppc.org/
7808L:	linuxppc-dev@lists.ozlabs.org
7809S:	Maintained
7810F:	arch/powerpc/platforms/40x/
7811F:	arch/powerpc/platforms/44x/
7812
7813LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7814M:	Scott Wood <oss@buserror.net>
7815M:	Kumar Gala <galak@kernel.crashing.org>
7816W:	http://www.penguinppc.org/
7817L:	linuxppc-dev@lists.ozlabs.org
7818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7819S:	Maintained
7820F:	arch/powerpc/platforms/83xx/
7821F:	arch/powerpc/platforms/85xx/
7822F:	Documentation/devicetree/bindings/powerpc/fsl/
7823
7824LINUX FOR POWERPC EMBEDDED PPC8XX
7825M:	Vitaly Bordug <vitb@kernel.crashing.org>
7826W:	http://www.penguinppc.org/
7827L:	linuxppc-dev@lists.ozlabs.org
7828S:	Maintained
7829F:	arch/powerpc/platforms/8xx/
7830
7831LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7832L:	linuxppc-dev@lists.ozlabs.org
7833S:	Orphan
7834F:	arch/powerpc/*/*virtex*
7835F:	arch/powerpc/*/*/*virtex*
7836
7837LINUX FOR POWERPC PA SEMI PWRFICIENT
7838L:	linuxppc-dev@lists.ozlabs.org
7839S:	Orphan
7840F:	arch/powerpc/platforms/pasemi/
7841F:	drivers/*/*pasemi*
7842F:	drivers/*/*/*pasemi*
7843
7844LINUX KERNEL DUMP TEST MODULE (LKDTM)
7845M:	Kees Cook <keescook@chromium.org>
7846S:	Maintained
7847F:	drivers/misc/lkdtm*
7848
7849LINUX SECURITY MODULE (LSM) FRAMEWORK
7850M:	Chris Wright <chrisw@sous-sol.org>
7851L:	linux-security-module@vger.kernel.org
7852S:	Supported
7853
7854LIS3LV02D ACCELEROMETER DRIVER
7855M:	Eric Piel <eric.piel@tremplin-utc.net>
7856S:	Maintained
7857F:	Documentation/misc-devices/lis3lv02d
7858F:	drivers/misc/lis3lv02d/
7859F:	drivers/platform/x86/hp_accel.c
7860
7861LIVE PATCHING
7862M:	Josh Poimboeuf <jpoimboe@redhat.com>
7863M:	Jessica Yu <jeyu@kernel.org>
7864M:	Jiri Kosina <jikos@kernel.org>
7865M:	Miroslav Benes <mbenes@suse.cz>
7866R:	Petr Mladek <pmladek@suse.com>
7867S:	Maintained
7868F:	kernel/livepatch/
7869F:	include/linux/livepatch.h
7870F:	arch/x86/include/asm/livepatch.h
7871F:	arch/x86/kernel/livepatch.c
7872F:	Documentation/livepatch/
7873F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7874F:	samples/livepatch/
7875L:	live-patching@vger.kernel.org
7876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7877
7878LLC (802.2)
7879L:	netdev@vger.kernel.org
7880S:	Odd fixes
7881F:	include/linux/llc.h
7882F:	include/uapi/linux/llc.h
7883F:	include/net/llc*
7884F:	net/llc/
7885
7886LM73 HARDWARE MONITOR DRIVER
7887M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7888L:	linux-hwmon@vger.kernel.org
7889S:	Maintained
7890F:	drivers/hwmon/lm73.c
7891
7892LM78 HARDWARE MONITOR DRIVER
7893M:	Jean Delvare <jdelvare@suse.com>
7894L:	linux-hwmon@vger.kernel.org
7895S:	Maintained
7896F:	Documentation/hwmon/lm78
7897F:	drivers/hwmon/lm78.c
7898
7899LM83 HARDWARE MONITOR DRIVER
7900M:	Jean Delvare <jdelvare@suse.com>
7901L:	linux-hwmon@vger.kernel.org
7902S:	Maintained
7903F:	Documentation/hwmon/lm83
7904F:	drivers/hwmon/lm83.c
7905
7906LM90 HARDWARE MONITOR DRIVER
7907M:	Jean Delvare <jdelvare@suse.com>
7908L:	linux-hwmon@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/hwmon/lm90
7911F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7912F:	drivers/hwmon/lm90.c
7913F:	include/dt-bindings/thermal/lm90.h
7914
7915LM95234 HARDWARE MONITOR DRIVER
7916M:	Guenter Roeck <linux@roeck-us.net>
7917L:	linux-hwmon@vger.kernel.org
7918S:	Maintained
7919F:	Documentation/hwmon/lm95234
7920F:	drivers/hwmon/lm95234.c
7921
7922LME2510 MEDIA DRIVER
7923M:	Malcolm Priestley <tvboxspy@gmail.com>
7924L:	linux-media@vger.kernel.org
7925W:	https://linuxtv.org
7926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7927S:	Maintained
7928F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7929
7930LOADPIN SECURITY MODULE
7931M:	Kees Cook <keescook@chromium.org>
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7933S:	Supported
7934F:	security/loadpin/
7935F:	Documentation/admin-guide/LSM/LoadPin.rst
7936
7937LOCKING PRIMITIVES
7938M:	Peter Zijlstra <peterz@infradead.org>
7939M:	Ingo Molnar <mingo@redhat.com>
7940L:	linux-kernel@vger.kernel.org
7941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7942S:	Maintained
7943F:	Documentation/locking/
7944F:	include/linux/lockdep.h
7945F:	include/linux/spinlock*.h
7946F:	arch/*/include/asm/spinlock*.h
7947F:	include/linux/rwlock*.h
7948F:	include/linux/mutex*.h
7949F:	arch/*/include/asm/mutex*.h
7950F:	include/linux/rwsem*.h
7951F:	arch/*/include/asm/rwsem.h
7952F:	include/linux/seqlock.h
7953F:	lib/locking*.[ch]
7954F:	kernel/locking/
7955
7956LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7957M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7958L:	linux-ntfs-dev@lists.sourceforge.net
7959W:	http://www.linux-ntfs.org/content/view/19/37/
7960S:	Maintained
7961F:	Documentation/ldm.txt
7962F:	block/partitions/ldm.*
7963
7964LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7965M:	Sathya Prakash <sathya.prakash@broadcom.com>
7966M:	Chaitra P B <chaitra.basappa@broadcom.com>
7967M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7968L:	MPT-FusionLinux.pdl@broadcom.com
7969L:	linux-scsi@vger.kernel.org
7970W:	http://www.avagotech.com/support/
7971S:	Supported
7972F:	drivers/message/fusion/
7973F:	drivers/scsi/mpt2sas/
7974F:	drivers/scsi/mpt3sas/
7975
7976LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7977M:	Matthew Wilcox <matthew@wil.cx>
7978L:	linux-scsi@vger.kernel.org
7979S:	Maintained
7980F:	drivers/scsi/sym53c8xx_2/
7981
7982LTC4261 HARDWARE MONITOR DRIVER
7983M:	Guenter Roeck <linux@roeck-us.net>
7984L:	linux-hwmon@vger.kernel.org
7985S:	Maintained
7986F:	Documentation/hwmon/ltc4261
7987F:	drivers/hwmon/ltc4261.c
7988
7989LTC4306 I2C MULTIPLEXER DRIVER
7990M:	Michael Hennerich <michael.hennerich@analog.com>
7991W:	http://ez.analog.com/community/linux-device-drivers
7992L:	linux-i2c@vger.kernel.org
7993S:	Supported
7994F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7995F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7996
7997LTP (Linux Test Project)
7998M:	Mike Frysinger <vapier@gentoo.org>
7999M:	Cyril Hrubis <chrubis@suse.cz>
8000M:	Wanlong Gao <wanlong.gao@gmail.com>
8001M:	Jan Stancek <jstancek@redhat.com>
8002M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8003M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8004L:	ltp@lists.linux.it (subscribers-only)
8005W:	http://linux-test-project.github.io/
8006T:	git git://github.com/linux-test-project/ltp.git
8007S:	Maintained
8008
8009M32R ARCHITECTURE
8010W:	http://www.linux-m32r.org/
8011S:	Orphan
8012F:	arch/m32r/
8013
8014M68K ARCHITECTURE
8015M:	Geert Uytterhoeven <geert@linux-m68k.org>
8016L:	linux-m68k@lists.linux-m68k.org
8017W:	http://www.linux-m68k.org/
8018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8019S:	Maintained
8020F:	arch/m68k/
8021F:	drivers/zorro/
8022
8023M68K ON APPLE MACINTOSH
8024M:	Joshua Thompson <funaho@jurai.org>
8025W:	http://www.mac.linux-m68k.org/
8026L:	linux-m68k@lists.linux-m68k.org
8027S:	Maintained
8028F:	arch/m68k/mac/
8029
8030M68K ON HP9000/300
8031M:	Philip Blundell <philb@gnu.org>
8032W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8033S:	Maintained
8034F:	arch/m68k/hp300/
8035
8036M88DS3103 MEDIA DRIVER
8037M:	Antti Palosaari <crope@iki.fi>
8038L:	linux-media@vger.kernel.org
8039W:	https://linuxtv.org
8040W:	http://palosaari.fi/linux/
8041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8042T:	git git://linuxtv.org/anttip/media_tree.git
8043S:	Maintained
8044F:	drivers/media/dvb-frontends/m88ds3103*
8045
8046M88RS2000 MEDIA DRIVER
8047M:	Malcolm Priestley <tvboxspy@gmail.com>
8048L:	linux-media@vger.kernel.org
8049W:	https://linuxtv.org
8050Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8051S:	Maintained
8052F:	drivers/media/dvb-frontends/m88rs2000*
8053
8054MA901 MASTERKIT USB FM RADIO DRIVER
8055M:	Alexey Klimov <klimov.linux@gmail.com>
8056L:	linux-media@vger.kernel.org
8057T:	git git://linuxtv.org/media_tree.git
8058S:	Maintained
8059F:	drivers/media/radio/radio-ma901.c
8060
8061MAC80211
8062M:	Johannes Berg <johannes@sipsolutions.net>
8063L:	linux-wireless@vger.kernel.org
8064W:	http://wireless.kernel.org/
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8067S:	Maintained
8068F:	Documentation/networking/mac80211-injection.txt
8069F:	include/net/mac80211.h
8070F:	net/mac80211/
8071F:	drivers/net/wireless/mac80211_hwsim.[ch]
8072
8073MAILBOX API
8074M:	Jassi Brar <jassisinghbrar@gmail.com>
8075L:	linux-kernel@vger.kernel.org
8076S:	Maintained
8077F:	drivers/mailbox/
8078F:	include/linux/mailbox_client.h
8079F:	include/linux/mailbox_controller.h
8080
8081MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8082M:	Michael Kerrisk <mtk.manpages@gmail.com>
8083W:	http://www.kernel.org/doc/man-pages
8084L:	linux-man@vger.kernel.org
8085S:	Maintained
8086
8087MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8088M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8089L:	linux-mips@linux-mips.org
8090S:	Maintained
8091F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8092
8093MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8094M:	Andrew Lunn <andrew@lunn.ch>
8095M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8096L:	netdev@vger.kernel.org
8097S:	Maintained
8098F:	drivers/net/dsa/mv88e6xxx/
8099F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8100
8101MARVELL ARMADA DRM SUPPORT
8102M:	Russell King <linux@armlinux.org.uk>
8103S:	Maintained
8104T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8105T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8106F:	drivers/gpu/drm/armada/
8107F:	include/uapi/drm/armada_drm.h
8108F:	Documentation/devicetree/bindings/display/armada/
8109
8110MARVELL CRYPTO DRIVER
8111M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8112M:	Arnaud Ebalard <arno@natisbad.org>
8113F:	drivers/crypto/marvell/
8114S:	Maintained
8115L:	linux-crypto@vger.kernel.org
8116
8117MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8118M:	Mirko Lindner <mlindner@marvell.com>
8119M:	Stephen Hemminger <stephen@networkplumber.org>
8120L:	netdev@vger.kernel.org
8121S:	Maintained
8122F:	drivers/net/ethernet/marvell/sk*
8123
8124MARVELL LIBERTAS WIRELESS DRIVER
8125L:	libertas-dev@lists.infradead.org
8126S:	Orphan
8127F:	drivers/net/wireless/marvell/libertas/
8128
8129MARVELL MV643XX ETHERNET DRIVER
8130M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8131L:	netdev@vger.kernel.org
8132S:	Maintained
8133F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8134F:	include/linux/mv643xx.h
8135
8136MARVELL MV88X3310 PHY DRIVER
8137M:	Russell King <rmk@armlinux.org.uk>
8138L:	netdev@vger.kernel.org
8139S:	Maintained
8140F:	drivers/net/phy/marvell10g.c
8141
8142MARVELL MVNETA ETHERNET DRIVER
8143M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8144L:	netdev@vger.kernel.org
8145S:	Maintained
8146F:	drivers/net/ethernet/marvell/mvneta.*
8147
8148MARVELL MWIFIEX WIRELESS DRIVER
8149M:	Amitkumar Karwar <amitkarwar@gmail.com>
8150M:	Nishant Sarmukadam <nishants@marvell.com>
8151M:	Ganapathi Bhat <gbhat@marvell.com>
8152M:	Xinming Hu <huxm@marvell.com>
8153L:	linux-wireless@vger.kernel.org
8154S:	Maintained
8155F:	drivers/net/wireless/marvell/mwifiex/
8156
8157MARVELL MWL8K WIRELESS DRIVER
8158M:	Lennert Buytenhek <buytenh@wantstofly.org>
8159L:	linux-wireless@vger.kernel.org
8160S:	Odd Fixes
8161F:	drivers/net/wireless/marvell/mwl8k.c
8162
8163MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8164M:	Nicolas Pitre <nico@fluxnic.net>
8165S:	Odd Fixes
8166F:	drivers/mmc/host/mvsdio.*
8167
8168MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8169M:	Hu Ziji <huziji@marvell.com>
8170L:	linux-mmc@vger.kernel.org
8171S:	Supported
8172F:	drivers/mmc/host/sdhci-xenon*
8173F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8174
8175MATROX FRAMEBUFFER DRIVER
8176L:	linux-fbdev@vger.kernel.org
8177S:	Orphan
8178F:	drivers/video/fbdev/matrox/matroxfb_*
8179F:	include/uapi/linux/matroxfb.h
8180
8181MAX16065 HARDWARE MONITOR DRIVER
8182M:	Guenter Roeck <linux@roeck-us.net>
8183L:	linux-hwmon@vger.kernel.org
8184S:	Maintained
8185F:	Documentation/hwmon/max16065
8186F:	drivers/hwmon/max16065.c
8187
8188MAX20751 HARDWARE MONITOR DRIVER
8189M:	Guenter Roeck <linux@roeck-us.net>
8190L:	linux-hwmon@vger.kernel.org
8191S:	Maintained
8192F:	Documentation/hwmon/max20751
8193F:	drivers/hwmon/max20751.c
8194
8195MAX2175 SDR TUNER DRIVER
8196M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8197L:	linux-media@vger.kernel.org
8198T:	git git://linuxtv.org/media_tree.git
8199S:	Maintained
8200F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8201F:	Documentation/media/v4l-drivers/max2175.rst
8202F:	drivers/media/i2c/max2175*
8203F:	include/uapi/linux/max2175.h
8204
8205MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8206L:	linux-hwmon@vger.kernel.org
8207S:	Orphan
8208F:	Documentation/hwmon/max6650
8209F:	drivers/hwmon/max6650.c
8210
8211MAX6697 HARDWARE MONITOR DRIVER
8212M:	Guenter Roeck <linux@roeck-us.net>
8213L:	linux-hwmon@vger.kernel.org
8214S:	Maintained
8215F:	Documentation/hwmon/max6697
8216F:	Documentation/devicetree/bindings/i2c/max6697.txt
8217F:	drivers/hwmon/max6697.c
8218F:	include/linux/platform_data/max6697.h
8219
8220MAX9860 MONO AUDIO VOICE CODEC DRIVER
8221M:	Peter Rosin <peda@axentia.se>
8222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8223S:	Maintained
8224F:	Documentation/devicetree/bindings/sound/max9860.txt
8225F:	sound/soc/codecs/max9860.*
8226
8227MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8228M:	Javier Martinez Canillas <javier@dowhile0.org>
8229L:	linux-kernel@vger.kernel.org
8230S:	Supported
8231F:	drivers/regulator/max77802-regulator.c
8232F:	Documentation/devicetree/bindings/*/*max77802.txt
8233F:	include/dt-bindings/*/*max77802.h
8234
8235MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8236M:	Krzysztof Kozlowski <krzk@kernel.org>
8237M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8238L:	linux-pm@vger.kernel.org
8239S:	Supported
8240F:	drivers/power/supply/max14577_charger.c
8241F:	drivers/power/supply/max77693_charger.c
8242
8243MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8244M:	Chanwoo Choi <cw00.choi@samsung.com>
8245M:	Krzysztof Kozlowski <krzk@kernel.org>
8246M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8247L:	linux-kernel@vger.kernel.org
8248S:	Supported
8249F:	drivers/*/max14577*.c
8250F:	drivers/*/max77686*.c
8251F:	drivers/*/max77693*.c
8252F:	drivers/extcon/extcon-max14577.c
8253F:	drivers/extcon/extcon-max77693.c
8254F:	drivers/rtc/rtc-max77686.c
8255F:	drivers/clk/clk-max77686.c
8256F:	Documentation/devicetree/bindings/mfd/max14577.txt
8257F:	Documentation/devicetree/bindings/*/max77686.txt
8258F:	Documentation/devicetree/bindings/mfd/max77693.txt
8259F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8260F:	include/linux/mfd/max14577*.h
8261F:	include/linux/mfd/max77686*.h
8262F:	include/linux/mfd/max77693*.h
8263
8264MAXIRADIO FM RADIO RECEIVER DRIVER
8265M:	Hans Verkuil <hverkuil@xs4all.nl>
8266L:	linux-media@vger.kernel.org
8267T:	git git://linuxtv.org/media_tree.git
8268W:	https://linuxtv.org
8269S:	Maintained
8270F:	drivers/media/radio/radio-maxiradio*
8271
8272MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8273M:	Peter Rosin <peda@axentia.se>
8274L:	linux-iio@vger.kernel.org
8275S:	Maintained
8276F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8277F:	drivers/iio/potentiometer/mcp4531.c
8278
8279MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8281L:	linux-iio@vger.kernel.org
8282S:	Maintained
8283F:	drivers/iio/dac/cio-dac.c
8284
8285MEDIA DRIVERS FOR ASCOT2E
8286M:	Sergey Kozlov <serjk@netup.ru>
8287M:	Abylay Ospan <aospan@netup.ru>
8288L:	linux-media@vger.kernel.org
8289W:	https://linuxtv.org
8290W:	http://netup.tv/
8291T:	git git://linuxtv.org/media_tree.git
8292S:	Supported
8293F:	drivers/media/dvb-frontends/ascot2e*
8294
8295MEDIA DRIVERS FOR CXD2841ER
8296M:	Sergey Kozlov <serjk@netup.ru>
8297M:	Abylay Ospan <aospan@netup.ru>
8298L:	linux-media@vger.kernel.org
8299W:	https://linuxtv.org
8300W:	http://netup.tv/
8301T:	git git://linuxtv.org/media_tree.git
8302S:	Supported
8303F:	drivers/media/dvb-frontends/cxd2841er*
8304
8305MEDIA DRIVERS FOR FREESCALE IMX
8306M:	Steve Longerbeam <slongerbeam@gmail.com>
8307M:	Philipp Zabel <p.zabel@pengutronix.de>
8308L:	linux-media@vger.kernel.org
8309T:	git git://linuxtv.org/media_tree.git
8310S:	Maintained
8311F:	Documentation/devicetree/bindings/media/imx.txt
8312F:	Documentation/media/v4l-drivers/imx.rst
8313F:	drivers/staging/media/imx/
8314F:	include/linux/imx-media.h
8315F:	include/media/imx.h
8316
8317MEDIA DRIVERS FOR HELENE
8318M:	Abylay Ospan <aospan@netup.ru>
8319L:	linux-media@vger.kernel.org
8320W:	https://linuxtv.org
8321W:	http://netup.tv/
8322T:	git git://linuxtv.org/media_tree.git
8323S:	Supported
8324F:	drivers/media/dvb-frontends/helene*
8325
8326MEDIA DRIVERS FOR HORUS3A
8327M:	Sergey Kozlov <serjk@netup.ru>
8328M:	Abylay Ospan <aospan@netup.ru>
8329L:	linux-media@vger.kernel.org
8330W:	https://linuxtv.org
8331W:	http://netup.tv/
8332T:	git git://linuxtv.org/media_tree.git
8333S:	Supported
8334F:	drivers/media/dvb-frontends/horus3a*
8335
8336MEDIA DRIVERS FOR LNBH25
8337M:	Sergey Kozlov <serjk@netup.ru>
8338M:	Abylay Ospan <aospan@netup.ru>
8339L:	linux-media@vger.kernel.org
8340W:	https://linuxtv.org
8341W:	http://netup.tv/
8342T:	git git://linuxtv.org/media_tree.git
8343S:	Supported
8344F:	drivers/media/dvb-frontends/lnbh25*
8345
8346MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8347M:	Sergey Kozlov <serjk@netup.ru>
8348M:	Abylay Ospan <aospan@netup.ru>
8349L:	linux-media@vger.kernel.org
8350W:	https://linuxtv.org
8351W:	http://netup.tv/
8352T:	git git://linuxtv.org/media_tree.git
8353S:	Supported
8354F:	drivers/media/pci/netup_unidvb/*
8355
8356MEDIA DRIVERS FOR RENESAS - DRIF
8357M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8358L:	linux-media@vger.kernel.org
8359L:	linux-renesas-soc@vger.kernel.org
8360T:	git git://linuxtv.org/media_tree.git
8361S:	Supported
8362F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8363F:	drivers/media/platform/rcar_drif.c
8364
8365MEDIA DRIVERS FOR RENESAS - FCP
8366M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8367L:	linux-media@vger.kernel.org
8368L:	linux-renesas-soc@vger.kernel.org
8369T:	git git://linuxtv.org/media_tree.git
8370S:	Supported
8371F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8372F:	drivers/media/platform/rcar-fcp.c
8373F:	include/media/rcar-fcp.h
8374
8375MEDIA DRIVERS FOR RENESAS - FDP1
8376M:	Kieran Bingham <kieran@bingham.xyz>
8377L:	linux-media@vger.kernel.org
8378L:	linux-renesas-soc@vger.kernel.org
8379T:	git git://linuxtv.org/media_tree.git
8380S:	Supported
8381F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8382F:	drivers/media/platform/rcar_fdp1.c
8383
8384MEDIA DRIVERS FOR RENESAS - VIN
8385M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8386L:	linux-media@vger.kernel.org
8387L:	linux-renesas-soc@vger.kernel.org
8388T:	git git://linuxtv.org/media_tree.git
8389S:	Supported
8390F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8391F:	drivers/media/platform/rcar-vin/
8392
8393MEDIA DRIVERS FOR RENESAS - VSP1
8394M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8395L:	linux-media@vger.kernel.org
8396L:	linux-renesas-soc@vger.kernel.org
8397T:	git git://linuxtv.org/media_tree.git
8398S:	Supported
8399F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8400F:	drivers/media/platform/vsp1/
8401
8402MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8403M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8405P:	LinuxTV.org Project
8406L:	linux-media@vger.kernel.org
8407W:	https://linuxtv.org
8408Q:	http://patchwork.kernel.org/project/linux-media/list/
8409T:	git git://linuxtv.org/media_tree.git
8410S:	Maintained
8411F:	Documentation/devicetree/bindings/media/
8412F:	Documentation/media/
8413F:	drivers/media/
8414F:	drivers/staging/media/
8415F:	include/linux/platform_data/media/
8416F:	include/media/
8417F:	include/uapi/linux/dvb/
8418F:	include/uapi/linux/videodev2.h
8419F:	include/uapi/linux/media.h
8420F:	include/uapi/linux/v4l2-*
8421F:	include/uapi/linux/meye.h
8422F:	include/uapi/linux/ivtv*
8423F:	include/uapi/linux/uvcvideo.h
8424
8425MEDIATEK ETHERNET DRIVER
8426M:	Felix Fietkau <nbd@openwrt.org>
8427M:	John Crispin <blogic@openwrt.org>
8428L:	netdev@vger.kernel.org
8429S:	Maintained
8430F:	drivers/net/ethernet/mediatek/
8431
8432MEDIATEK JPEG DRIVER
8433M:	Rick Chang <rick.chang@mediatek.com>
8434M:	Bin Liu <bin.liu@mediatek.com>
8435S:	Supported
8436F:	drivers/media/platform/mtk-jpeg/
8437F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8438
8439MEDIATEK MDP DRIVER
8440M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8441M:	Houlong Wei <houlong.wei@mediatek.com>
8442M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8443S:	Supported
8444F:	drivers/media/platform/mtk-mdp/
8445F:	drivers/media/platform/mtk-vpu/
8446F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8447
8448MEDIATEK MEDIA DRIVER
8449M:	Tiffany Lin <tiffany.lin@mediatek.com>
8450M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8451S:	Supported
8452F:	drivers/media/platform/mtk-vcodec/
8453F:	drivers/media/platform/mtk-vpu/
8454F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8455F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8456
8457MEDIATEK MT7601U WIRELESS LAN DRIVER
8458M:	Jakub Kicinski <kubakici@wp.pl>
8459L:	linux-wireless@vger.kernel.org
8460S:	Maintained
8461F:	drivers/net/wireless/mediatek/mt7601u/
8462
8463MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8464M:	Sean Wang <sean.wang@mediatek.com>
8465S:	Maintained
8466F:	drivers/char/hw_random/mtk-rng.c
8467
8468MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8469M:	Peter Senna Tschudin <peter.senna@collabora.com>
8470M:	Martin Donnelly <martin.donnelly@ge.com>
8471M:	Martyn Welch <martyn.welch@collabora.co.uk>
8472S:	Maintained
8473F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8474F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8475
8476MEGARAID SCSI/SAS DRIVERS
8477M:	Kashyap Desai <kashyap.desai@broadcom.com>
8478M:	Sumit Saxena <sumit.saxena@broadcom.com>
8479M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8480L:	megaraidlinux.pdl@broadcom.com
8481L:	linux-scsi@vger.kernel.org
8482W:	http://www.avagotech.com/support/
8483S:	Maintained
8484F:	Documentation/scsi/megaraid.txt
8485F:	drivers/scsi/megaraid.*
8486F:	drivers/scsi/megaraid/
8487
8488MELEXIS MLX90614 DRIVER
8489M:	Crt Mori <cmo@melexis.com>
8490L:	linux-iio@vger.kernel.org
8491W:	http://www.melexis.com
8492S:	Supported
8493F:	drivers/iio/temperature/mlx90614.c
8494
8495MELFAS MIP4 TOUCHSCREEN DRIVER
8496M:	Sangwon Jee <jeesw@melfas.com>
8497W:	http://www.melfas.com
8498S:	Supported
8499F:	drivers/input/touchscreen/melfas_mip4.c
8500F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8501
8502MELLANOX ETHERNET DRIVER (mlx4_en)
8503M:	Tariq Toukan <tariqt@mellanox.com>
8504L:	netdev@vger.kernel.org
8505S:	Supported
8506W:	http://www.mellanox.com
8507Q:	http://patchwork.ozlabs.org/project/netdev/list/
8508F:	drivers/net/ethernet/mellanox/mlx4/en_*
8509
8510MELLANOX ETHERNET DRIVER (mlx5e)
8511M:	Saeed Mahameed <saeedm@mellanox.com>
8512L:	netdev@vger.kernel.org
8513S:	Supported
8514W:	http://www.mellanox.com
8515Q:	http://patchwork.ozlabs.org/project/netdev/list/
8516F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8517
8518MELLANOX ETHERNET INNOVA DRIVER
8519M:	Ilan Tayari <ilant@mellanox.com>
8520R:	Boris Pismenny <borisp@mellanox.com>
8521L:	netdev@vger.kernel.org
8522S:	Supported
8523W:	http://www.mellanox.com
8524Q:	http://patchwork.ozlabs.org/project/netdev/list/
8525F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8526F:	include/linux/mlx5/mlx5_ifc_fpga.h
8527
8528MELLANOX ETHERNET INNOVA IPSEC DRIVER
8529M:	Ilan Tayari <ilant@mellanox.com>
8530R:	Boris Pismenny <borisp@mellanox.com>
8531L:	netdev@vger.kernel.org
8532S:	Supported
8533W:	http://www.mellanox.com
8534Q:	http://patchwork.ozlabs.org/project/netdev/list/
8535F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8536F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8537
8538MELLANOX ETHERNET SWITCH DRIVERS
8539M:	Jiri Pirko <jiri@mellanox.com>
8540M:	Ido Schimmel <idosch@mellanox.com>
8541L:	netdev@vger.kernel.org
8542S:	Supported
8543W:	http://www.mellanox.com
8544Q:	http://patchwork.ozlabs.org/project/netdev/list/
8545F:	drivers/net/ethernet/mellanox/mlxsw/
8546
8547MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8548M:	Yotam Gigi <yotamg@mellanox.com>
8549L:	netdev@vger.kernel.org
8550S:	Supported
8551W:	http://www.mellanox.com
8552Q:	http://patchwork.ozlabs.org/project/netdev/list/
8553F:	drivers/net/ethernet/mellanox/mlxfw/
8554
8555MELLANOX MLX CPLD HOTPLUG DRIVER
8556M:	Vadim Pasternak <vadimp@mellanox.com>
8557L:	platform-driver-x86@vger.kernel.org
8558S:	Supported
8559F:	drivers/platform/x86/mlxcpld-hotplug.c
8560F:	include/linux/platform_data/mlxcpld-hotplug.h
8561
8562MELLANOX MLX4 core VPI driver
8563M:	Tariq Toukan <tariqt@mellanox.com>
8564L:	netdev@vger.kernel.org
8565L:	linux-rdma@vger.kernel.org
8566W:	http://www.mellanox.com
8567Q:	http://patchwork.ozlabs.org/project/netdev/list/
8568S:	Supported
8569F:	drivers/net/ethernet/mellanox/mlx4/
8570F:	include/linux/mlx4/
8571
8572MELLANOX MLX4 IB driver
8573M:	Yishai Hadas <yishaih@mellanox.com>
8574L:	linux-rdma@vger.kernel.org
8575W:	http://www.mellanox.com
8576Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8577S:	Supported
8578F:	drivers/infiniband/hw/mlx4/
8579F:	include/linux/mlx4/
8580F:	include/uapi/rdma/mlx4-abi.h
8581
8582MELLANOX MLX5 core VPI driver
8583M:	Saeed Mahameed <saeedm@mellanox.com>
8584M:	Matan Barak <matanb@mellanox.com>
8585M:	Leon Romanovsky <leonro@mellanox.com>
8586L:	netdev@vger.kernel.org
8587L:	linux-rdma@vger.kernel.org
8588W:	http://www.mellanox.com
8589Q:	http://patchwork.ozlabs.org/project/netdev/list/
8590S:	Supported
8591F:	drivers/net/ethernet/mellanox/mlx5/core/
8592F:	include/linux/mlx5/
8593
8594MELLANOX MLX5 IB driver
8595M:	Matan Barak <matanb@mellanox.com>
8596M:	Leon Romanovsky <leonro@mellanox.com>
8597L:	linux-rdma@vger.kernel.org
8598W:	http://www.mellanox.com
8599Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8600S:	Supported
8601F:	drivers/infiniband/hw/mlx5/
8602F:	include/linux/mlx5/
8603F:	include/uapi/rdma/mlx5-abi.h
8604
8605MELLANOX MLXCPLD I2C AND MUX DRIVER
8606M:	Vadim Pasternak <vadimp@mellanox.com>
8607M:	Michael Shych <michaelsh@mellanox.com>
8608L:	linux-i2c@vger.kernel.org
8609S:	Supported
8610F:	drivers/i2c/busses/i2c-mlxcpld.c
8611F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8612F:	Documentation/i2c/busses/i2c-mlxcpld
8613
8614MELLANOX MLXCPLD LED DRIVER
8615M:	Vadim Pasternak <vadimp@mellanox.com>
8616L:	linux-leds@vger.kernel.org
8617S:	Supported
8618F:	drivers/leds/leds-mlxcpld.c
8619F:	Documentation/leds/leds-mlxcpld.txt
8620
8621MELLANOX PLATFORM DRIVER
8622M:	Vadim Pasternak <vadimp@mellanox.com>
8623L:	platform-driver-x86@vger.kernel.org
8624S:	Supported
8625F:	drivers/platform/x86/mlx-platform.c
8626
8627MEMBARRIER SUPPORT
8628M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8629M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8630L:	linux-kernel@vger.kernel.org
8631S:	Supported
8632F:	kernel/membarrier.c
8633F:	include/uapi/linux/membarrier.h
8634
8635MEMORY MANAGEMENT
8636L:	linux-mm@kvack.org
8637W:	http://www.linux-mm.org
8638S:	Maintained
8639F:	include/linux/mm.h
8640F:	include/linux/gfp.h
8641F:	include/linux/mmzone.h
8642F:	include/linux/memory_hotplug.h
8643F:	include/linux/vmalloc.h
8644F:	mm/
8645
8646MEMORY TECHNOLOGY DEVICES (MTD)
8647M:	David Woodhouse <dwmw2@infradead.org>
8648M:	Brian Norris <computersforpeace@gmail.com>
8649M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8650M:	Marek Vasut <marek.vasut@gmail.com>
8651M:	Richard Weinberger <richard@nod.at>
8652M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8653L:	linux-mtd@lists.infradead.org
8654W:	http://www.linux-mtd.infradead.org/
8655Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8656T:	git git://git.infradead.org/linux-mtd.git master
8657T:	git git://git.infradead.org/l2-mtd.git master
8658S:	Maintained
8659F:	Documentation/devicetree/bindings/mtd/
8660F:	drivers/mtd/
8661F:	include/linux/mtd/
8662F:	include/uapi/mtd/
8663
8664MEN A21 WATCHDOG DRIVER
8665M:	Johannes Thumshirn <morbidrsa@gmail.com>
8666L:	linux-watchdog@vger.kernel.org
8667S:	Maintained
8668F:	drivers/watchdog/mena21_wdt.c
8669
8670MEN CHAMELEON BUS (mcb)
8671M:	Johannes Thumshirn <morbidrsa@gmail.com>
8672S:	Maintained
8673F:	drivers/mcb/
8674F:	include/linux/mcb.h
8675F:	Documentation/men-chameleon-bus.txt
8676
8677MEN F21BMC (Board Management Controller)
8678M:	Andreas Werner <andreas.werner@men.de>
8679S:	Supported
8680F:	drivers/mfd/menf21bmc.c
8681F:	drivers/watchdog/menf21bmc_wdt.c
8682F:	drivers/leds/leds-menf21bmc.c
8683F:	drivers/hwmon/menf21bmc_hwmon.c
8684F:	Documentation/hwmon/menf21bmc
8685
8686METAG ARCHITECTURE
8687M:	James Hogan <james.hogan@imgtec.com>
8688L:	linux-metag@vger.kernel.org
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8690S:	Odd Fixes
8691F:	arch/metag/
8692F:	Documentation/metag/
8693F:	Documentation/devicetree/bindings/metag/
8694F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8695F:	drivers/clocksource/metag_generic.c
8696F:	drivers/irqchip/irq-metag.c
8697F:	drivers/irqchip/irq-metag-ext.c
8698F:	drivers/tty/metag_da.c
8699
8700MICROBLAZE ARCHITECTURE
8701M:	Michal Simek <monstr@monstr.eu>
8702W:	http://www.monstr.eu/fdt/
8703T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8704S:	Supported
8705F:	arch/microblaze/
8706
8707MICROCHIP / ATMEL AT91 SERIAL DRIVER
8708M:	Richard Genoud <richard.genoud@gmail.com>
8709S:	Maintained
8710F:	drivers/tty/serial/atmel_serial.c
8711F:	drivers/tty/serial/atmel_serial.h
8712
8713MICROCHIP / ATMEL DMA DRIVER
8714M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8716L:	dmaengine@vger.kernel.org
8717S:	Supported
8718F:	drivers/dma/at_hdmac.c
8719F:	drivers/dma/at_hdmac_regs.h
8720F:	include/linux/platform_data/dma-atmel.h
8721
8722MICROCHIP / ATMEL ISC DRIVER
8723M:	Songjun Wu <songjun.wu@microchip.com>
8724L:	linux-media@vger.kernel.org
8725S:	Supported
8726F:	drivers/media/platform/atmel/atmel-isc.c
8727F:	drivers/media/platform/atmel/atmel-isc-regs.h
8728F:	devicetree/bindings/media/atmel-isc.txt
8729
8730MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8731M:	Woojung Huh <Woojung.Huh@microchip.com>
8732M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8733L:	netdev@vger.kernel.org
8734S:	Maintained
8735F:	net/dsa/tag_ksz.c
8736F:	drivers/net/dsa/microchip/*
8737F:	include/linux/platform_data/microchip-ksz.h
8738F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8739
8740MICROCHIP USB251XB DRIVER
8741M:	Richard Leitner <richard.leitner@skidata.com>
8742L:	linux-usb@vger.kernel.org
8743S:	Maintained
8744F:	drivers/usb/misc/usb251xb.c
8745F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8746
8747MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8748M:	Don Brace <don.brace@microsemi.com>
8749L:	esc.storagedev@microsemi.com
8750L:	linux-scsi@vger.kernel.org
8751S:	Supported
8752F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8753F:	drivers/scsi/smartpqi/Kconfig
8754F:	drivers/scsi/smartpqi/Makefile
8755F:	include/linux/cciss*.h
8756F:	include/uapi/linux/cciss*.h
8757F:	Documentation/scsi/smartpqi.txt
8758
8759MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8760M:	Chen Yu <yu.c.chen@intel.com>
8761L:	platform-driver-x86@vger.kernel.org
8762S:	Supported
8763F:	drivers/platform/x86/surfacepro3_button.c
8764
8765MICROTEK X6 SCANNER
8766M:	Oliver Neukum <oliver@neukum.org>
8767S:	Maintained
8768F:	drivers/usb/image/microtek.*
8769
8770MIPS
8771M:	Ralf Baechle <ralf@linux-mips.org>
8772L:	linux-mips@linux-mips.org
8773W:	http://www.linux-mips.org/
8774T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8775Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8776S:	Supported
8777F:	Documentation/devicetree/bindings/mips/
8778F:	Documentation/mips/
8779F:	arch/mips/
8780
8781MIPS BOSTON DEVELOPMENT BOARD
8782M:	Paul Burton <paul.burton@imgtec.com>
8783L:	linux-mips@linux-mips.org
8784S:	Maintained
8785F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8786F:	arch/mips/boot/dts/img/boston.dts
8787F:	arch/mips/configs/generic/board-boston.config
8788F:	drivers/clk/imgtec/clk-boston.c
8789F:	include/dt-bindings/clock/boston-clock.h
8790
8791MIPS GENERIC PLATFORM
8792M:	Paul Burton <paul.burton@imgtec.com>
8793L:	linux-mips@linux-mips.org
8794S:	Supported
8795F:	arch/mips/generic/
8796
8797MIPS/LOONGSON1 ARCHITECTURE
8798M:	Keguang Zhang <keguang.zhang@gmail.com>
8799L:	linux-mips@linux-mips.org
8800S:	Maintained
8801F:	arch/mips/loongson32/
8802F:	arch/mips/include/asm/mach-loongson32/
8803F:	drivers/*/*loongson1*
8804F:	drivers/*/*/*loongson1*
8805
8806MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8807M:	Hans Verkuil <hverkuil@xs4all.nl>
8808L:	linux-media@vger.kernel.org
8809T:	git git://linuxtv.org/media_tree.git
8810W:	https://linuxtv.org
8811S:	Odd Fixes
8812F:	drivers/media/radio/radio-miropcm20*
8813
8814MMP SUPPORT
8815M:	Eric Miao <eric.y.miao@gmail.com>
8816M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8818T:	git git://github.com/hzhuang1/linux.git
8819T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8820S:	Maintained
8821F:	arch/arm/boot/dts/mmp*
8822F:	arch/arm/mach-mmp/
8823
8824MN88472 MEDIA DRIVER
8825M:	Antti Palosaari <crope@iki.fi>
8826L:	linux-media@vger.kernel.org
8827W:	https://linuxtv.org
8828W:	http://palosaari.fi/linux/
8829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8830S:	Maintained
8831F:	drivers/media/dvb-frontends/mn88472*
8832
8833MN88473 MEDIA DRIVER
8834M:	Antti Palosaari <crope@iki.fi>
8835L:	linux-media@vger.kernel.org
8836W:	https://linuxtv.org
8837W:	http://palosaari.fi/linux/
8838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8839S:	Maintained
8840F:	drivers/media/dvb-frontends/mn88473*
8841
8842MODULE SUPPORT
8843M:	Jessica Yu <jeyu@kernel.org>
8844M:	Rusty Russell <rusty@rustcorp.com.au>
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8846S:	Maintained
8847F:	include/linux/module.h
8848F:	kernel/module.c
8849
8850MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8851W:	http://popies.net/meye/
8852S:	Orphan
8853F:	Documentation/media/v4l-drivers/meye*
8854F:	drivers/media/pci/meye/
8855F:	include/uapi/linux/meye.h
8856
8857MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8858M:	Jiri Slaby <jirislaby@gmail.com>
8859S:	Maintained
8860F:	Documentation/serial/moxa-smartio
8861F:	drivers/tty/mxser.*
8862
8863MR800 AVERMEDIA USB FM RADIO DRIVER
8864M:	Alexey Klimov <klimov.linux@gmail.com>
8865L:	linux-media@vger.kernel.org
8866T:	git git://linuxtv.org/media_tree.git
8867S:	Maintained
8868F:	drivers/media/radio/radio-mr800.c
8869
8870MRF24J40 IEEE 802.15.4 RADIO DRIVER
8871M:	Alan Ott <alan@signal11.us>
8872L:	linux-wpan@vger.kernel.org
8873S:	Maintained
8874F:	drivers/net/ieee802154/mrf24j40.c
8875F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8876
8877MSI LAPTOP SUPPORT
8878M:	"Lee, Chun-Yi" <jlee@suse.com>
8879L:	platform-driver-x86@vger.kernel.org
8880S:	Maintained
8881F:	drivers/platform/x86/msi-laptop.c
8882
8883MSI WMI SUPPORT
8884L:	platform-driver-x86@vger.kernel.org
8885S:	Orphan
8886F:	drivers/platform/x86/msi-wmi.c
8887
8888MSI001 MEDIA DRIVER
8889M:	Antti Palosaari <crope@iki.fi>
8890L:	linux-media@vger.kernel.org
8891W:	https://linuxtv.org
8892W:	http://palosaari.fi/linux/
8893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8894T:	git git://linuxtv.org/anttip/media_tree.git
8895S:	Maintained
8896F:	drivers/media/tuners/msi001*
8897
8898MSI2500 MEDIA DRIVER
8899M:	Antti Palosaari <crope@iki.fi>
8900L:	linux-media@vger.kernel.org
8901W:	https://linuxtv.org
8902W:	http://palosaari.fi/linux/
8903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8904T:	git git://linuxtv.org/anttip/media_tree.git
8905S:	Maintained
8906F:	drivers/media/usb/msi2500/
8907
8908MSYSTEMS DISKONCHIP G3 MTD DRIVER
8909M:	Robert Jarzmik <robert.jarzmik@free.fr>
8910L:	linux-mtd@lists.infradead.org
8911S:	Maintained
8912F:	drivers/mtd/devices/docg3*
8913
8914MT9M032 APTINA SENSOR DRIVER
8915M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8916L:	linux-media@vger.kernel.org
8917T:	git git://linuxtv.org/media_tree.git
8918S:	Maintained
8919F:	drivers/media/i2c/mt9m032.c
8920F:	include/media/i2c/mt9m032.h
8921
8922MT9P031 APTINA CAMERA SENSOR
8923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8924L:	linux-media@vger.kernel.org
8925T:	git git://linuxtv.org/media_tree.git
8926S:	Maintained
8927F:	drivers/media/i2c/mt9p031.c
8928F:	include/media/i2c/mt9p031.h
8929
8930MT9T001 APTINA CAMERA SENSOR
8931M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8932L:	linux-media@vger.kernel.org
8933T:	git git://linuxtv.org/media_tree.git
8934S:	Maintained
8935F:	drivers/media/i2c/mt9t001.c
8936F:	include/media/i2c/mt9t001.h
8937
8938MT9V032 APTINA CAMERA SENSOR
8939M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8940L:	linux-media@vger.kernel.org
8941T:	git git://linuxtv.org/media_tree.git
8942S:	Maintained
8943F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8944F:	drivers/media/i2c/mt9v032.c
8945F:	include/media/i2c/mt9v032.h
8946
8947MULTIFUNCTION DEVICES (MFD)
8948M:	Lee Jones <lee.jones@linaro.org>
8949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8950S:	Supported
8951F:	Documentation/devicetree/bindings/mfd/
8952F:	drivers/mfd/
8953F:	include/linux/mfd/
8954F:	include/dt-bindings/mfd/
8955
8956MULTIMEDIA CARD (MMC) ETC. OVER SPI
8957S:	Orphan
8958F:	drivers/mmc/host/mmc_spi.c
8959F:	include/linux/spi/mmc_spi.h
8960
8961MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8962M:	Ulf Hansson <ulf.hansson@linaro.org>
8963L:	linux-mmc@vger.kernel.org
8964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8965S:	Maintained
8966F:	Documentation/devicetree/bindings/mmc/
8967F:	drivers/mmc/
8968F:	include/linux/mmc/
8969F:	include/uapi/linux/mmc/
8970
8971MULTIPLEXER SUBSYSTEM
8972M:	Peter Rosin <peda@axentia.se>
8973S:	Maintained
8974F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8975F:	Documentation/devicetree/bindings/mux/
8976F:	include/linux/dt-bindings/mux/
8977F:	include/linux/mux/
8978F:	drivers/mux/
8979
8980MULTISOUND SOUND DRIVER
8981M:	Andrew Veliath <andrewtv@usa.net>
8982S:	Maintained
8983F:	Documentation/sound/oss/MultiSound
8984F:	sound/oss/msnd*
8985
8986MULTITECH MULTIPORT CARD (ISICOM)
8987S:	Orphan
8988F:	drivers/tty/isicom.c
8989F:	include/linux/isicom.h
8990
8991MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8992M:	Bin Liu <b-liu@ti.com>
8993L:	linux-usb@vger.kernel.org
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8995S:	Maintained
8996F:	drivers/usb/musb/
8997
8998MXL5007T MEDIA DRIVER
8999M:	Michael Krufky <mkrufky@linuxtv.org>
9000L:	linux-media@vger.kernel.org
9001W:	https://linuxtv.org
9002W:	http://github.com/mkrufky
9003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9004T:	git git://linuxtv.org/mkrufky/tuners.git
9005S:	Maintained
9006F:	drivers/media/tuners/mxl5007t.*
9007
9008MXSFB DRM DRIVER
9009M:	Marek Vasut <marex@denx.de>
9010S:	Supported
9011F:	drivers/gpu/drm/mxsfb/
9012F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9013
9014MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9015M:	Hyong-Youb Kim <hykim@myri.com>
9016L:	netdev@vger.kernel.org
9017W:	https://www.myricom.com/support/downloads/myri10ge.html
9018S:	Supported
9019F:	drivers/net/ethernet/myricom/myri10ge/
9020
9021NAND FLASH SUBSYSTEM
9022M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9023R:	Richard Weinberger <richard@nod.at>
9024L:	linux-mtd@lists.infradead.org
9025W:	http://www.linux-mtd.infradead.org/
9026Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9027T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9028T:	git git://git.infradead.org/l2-mtd.git nand/next
9029S:	Maintained
9030F:	drivers/mtd/nand/
9031F:	include/linux/mtd/nand*.h
9032
9033NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9034M:	Daniel Mack <zonque@gmail.com>
9035S:	Maintained
9036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9037W:	http://www.native-instruments.com
9038F:	sound/usb/caiaq/
9039
9040NATSEMI ETHERNET DRIVER (DP8381x)
9041S:	Orphan
9042F:	drivers/net/ethernet/natsemi/natsemi.c
9043
9044NCP FILESYSTEM
9045M:	Petr Vandrovec <petr@vandrovec.name>
9046S:	Odd Fixes
9047F:	fs/ncpfs/
9048
9049NCR 5380 SCSI DRIVERS
9050M:	Finn Thain <fthain@telegraphics.com.au>
9051M:	Michael Schmitz <schmitzmic@gmail.com>
9052L:	linux-scsi@vger.kernel.org
9053S:	Maintained
9054F:	Documentation/scsi/g_NCR5380.txt
9055F:	drivers/scsi/NCR5380.*
9056F:	drivers/scsi/arm/cumana_1.c
9057F:	drivers/scsi/arm/oak.c
9058F:	drivers/scsi/atari_scsi.*
9059F:	drivers/scsi/dmx3191d.c
9060F:	drivers/scsi/g_NCR5380.*
9061F:	drivers/scsi/mac_scsi.*
9062F:	drivers/scsi/sun3_scsi.*
9063F:	drivers/scsi/sun3_scsi_vme.c
9064
9065NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9066M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9067L:	linux-scsi@vger.kernel.org
9068S:	Maintained
9069F:	drivers/scsi/NCR_D700.*
9070
9071NCT6775 HARDWARE MONITOR DRIVER
9072M:	Guenter Roeck <linux@roeck-us.net>
9073L:	linux-hwmon@vger.kernel.org
9074S:	Maintained
9075F:	Documentation/hwmon/nct6775
9076F:	drivers/hwmon/nct6775.c
9077
9078NETEFFECT IWARP RNIC DRIVER (IW_NES)
9079M:	Faisal Latif <faisal.latif@intel.com>
9080L:	linux-rdma@vger.kernel.org
9081W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9082S:	Supported
9083F:	drivers/infiniband/hw/nes/
9084F:	include/uapi/rdma/nes-abi.h
9085
9086NETEM NETWORK EMULATOR
9087M:	Stephen Hemminger <stephen@networkplumber.org>
9088L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9089S:	Maintained
9090F:	net/sched/sch_netem.c
9091
9092NETERION 10GbE DRIVERS (s2io/vxge)
9093M:	Jon Mason <jdmason@kudzu.us>
9094L:	netdev@vger.kernel.org
9095S:	Supported
9096F:	Documentation/networking/s2io.txt
9097F:	Documentation/networking/vxge.txt
9098F:	drivers/net/ethernet/neterion/
9099
9100NETFILTER
9101M:	Pablo Neira Ayuso <pablo@netfilter.org>
9102M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9103M:	Florian Westphal <fw@strlen.de>
9104L:	netfilter-devel@vger.kernel.org
9105L:	coreteam@netfilter.org
9106W:	http://www.netfilter.org/
9107W:	http://www.iptables.org/
9108W:	http://www.nftables.org/
9109Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9112S:	Maintained
9113F:	include/linux/netfilter*
9114F:	include/linux/netfilter/
9115F:	include/net/netfilter/
9116F:	include/uapi/linux/netfilter*
9117F:	include/uapi/linux/netfilter/
9118F:	net/*/netfilter.c
9119F:	net/*/netfilter/
9120F:	net/netfilter/
9121F:	net/bridge/br_netfilter*.c
9122
9123NETLABEL
9124M:	Paul Moore <paul@paul-moore.com>
9125W:	http://netlabel.sf.net
9126L:	netdev@vger.kernel.org
9127S:	Maintained
9128F:	Documentation/netlabel/
9129F:	include/net/netlabel.h
9130F:	net/netlabel/
9131
9132NETROM NETWORK LAYER
9133M:	Ralf Baechle <ralf@linux-mips.org>
9134L:	linux-hams@vger.kernel.org
9135W:	http://www.linux-ax25.org/
9136S:	Maintained
9137F:	include/net/netrom.h
9138F:	include/uapi/linux/netrom.h
9139F:	net/netrom/
9140
9141NETRONOME ETHERNET DRIVERS
9142M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9143L:	oss-drivers@netronome.com
9144S:	Maintained
9145F:	drivers/net/ethernet/netronome/
9146
9147NETWORK BLOCK DEVICE (NBD)
9148M:	Josef Bacik <jbacik@fb.com>
9149S:	Maintained
9150L:	linux-block@vger.kernel.org
9151L:	nbd-general@lists.sourceforge.net
9152F:	Documentation/blockdev/nbd.txt
9153F:	drivers/block/nbd.c
9154F:	include/uapi/linux/nbd.h
9155
9156NETWORK DROP MONITOR
9157M:	Neil Horman <nhorman@tuxdriver.com>
9158L:	netdev@vger.kernel.org
9159S:	Maintained
9160W:	https://fedorahosted.org/dropwatch/
9161F:	net/core/drop_monitor.c
9162
9163NETWORKING DRIVERS
9164L:	netdev@vger.kernel.org
9165W:	http://www.linuxfoundation.org/en/Net
9166Q:	http://patchwork.ozlabs.org/project/netdev/list/
9167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9169S:	Odd Fixes
9170F:	Documentation/devicetree/bindings/net/
9171F:	drivers/net/
9172F:	include/linux/if_*
9173F:	include/linux/netdevice.h
9174F:	include/linux/etherdevice.h
9175F:	include/linux/fcdevice.h
9176F:	include/linux/fddidevice.h
9177F:	include/linux/hippidevice.h
9178F:	include/linux/inetdevice.h
9179F:	include/uapi/linux/if_*
9180F:	include/uapi/linux/netdevice.h
9181
9182NETWORKING DRIVERS (WIRELESS)
9183M:	Kalle Valo <kvalo@codeaurora.org>
9184L:	linux-wireless@vger.kernel.org
9185Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9188S:	Maintained
9189F:	Documentation/devicetree/bindings/net/wireless/
9190F:	drivers/net/wireless/
9191
9192NETWORKING [DSA]
9193M:	Andrew Lunn <andrew@lunn.ch>
9194M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9195M:	Florian Fainelli <f.fainelli@gmail.com>
9196S:	Maintained
9197F:	net/dsa/
9198F:	include/net/dsa.h
9199F:	drivers/net/dsa/
9200
9201NETWORKING [GENERAL]
9202M:	"David S. Miller" <davem@davemloft.net>
9203L:	netdev@vger.kernel.org
9204W:	http://www.linuxfoundation.org/en/Net
9205Q:	http://patchwork.ozlabs.org/project/netdev/list/
9206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9208B:	mailto:netdev@vger.kernel.org
9209S:	Maintained
9210F:	net/
9211F:	include/net/
9212F:	include/linux/in.h
9213F:	include/linux/net.h
9214F:	include/linux/netdevice.h
9215F:	include/uapi/linux/in.h
9216F:	include/uapi/linux/net.h
9217F:	include/uapi/linux/netdevice.h
9218F:	include/uapi/linux/net_namespace.h
9219F:	tools/net/
9220F:	tools/testing/selftests/net/
9221F:	lib/random32.c
9222
9223NETWORKING [IPSEC]
9224M:	Steffen Klassert <steffen.klassert@secunet.com>
9225M:	Herbert Xu <herbert@gondor.apana.org.au>
9226M:	"David S. Miller" <davem@davemloft.net>
9227L:	netdev@vger.kernel.org
9228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9230S:	Maintained
9231F:	net/core/flow.c
9232F:	net/xfrm/
9233F:	net/key/
9234F:	net/ipv4/xfrm*
9235F:	net/ipv4/esp4*
9236F:	net/ipv4/ah4.c
9237F:	net/ipv4/ipcomp.c
9238F:	net/ipv4/ip_vti.c
9239F:	net/ipv6/xfrm*
9240F:	net/ipv6/esp6*
9241F:	net/ipv6/ah6.c
9242F:	net/ipv6/ipcomp6.c
9243F:	net/ipv6/ip6_vti.c
9244F:	include/uapi/linux/xfrm.h
9245F:	include/net/xfrm.h
9246
9247NETWORKING [IPv4/IPv6]
9248M:	"David S. Miller" <davem@davemloft.net>
9249M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9250M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9251L:	netdev@vger.kernel.org
9252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9253S:	Maintained
9254F:	net/ipv4/
9255F:	net/ipv6/
9256F:	include/net/ip*
9257F:	arch/x86/net/*
9258
9259NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9260M:	Paul Moore <paul@paul-moore.com>
9261L:	netdev@vger.kernel.org
9262S:	Maintained
9263
9264NETWORKING [TLS]
9265M:	Ilya Lesokhin <ilyal@mellanox.com>
9266M:	Aviad Yehezkel <aviadye@mellanox.com>
9267M:	Dave Watson <davejwatson@fb.com>
9268L:	netdev@vger.kernel.org
9269S:	Maintained
9270F:	net/tls/*
9271F:	include/uapi/linux/tls.h
9272F:	include/net/tls.h
9273
9274NETWORKING [WIRELESS]
9275L:	linux-wireless@vger.kernel.org
9276Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9277
9278NETXEN (1/10) GbE SUPPORT
9279M:	Manish Chopra <manish.chopra@cavium.com>
9280M:	Rahul Verma <rahul.verma@cavium.com>
9281M:	Dept-GELinuxNICDev@cavium.com
9282L:	netdev@vger.kernel.org
9283S:	Supported
9284F:	drivers/net/ethernet/qlogic/netxen/
9285
9286NFC SUBSYSTEM
9287M:	Samuel Ortiz <sameo@linux.intel.com>
9288L:	linux-wireless@vger.kernel.org
9289L:	linux-nfc@lists.01.org (subscribers-only)
9290S:	Supported
9291F:	net/nfc/
9292F:	include/net/nfc/
9293F:	include/uapi/linux/nfc.h
9294F:	drivers/nfc/
9295F:	include/linux/platform_data/nfcmrvl.h
9296F:	include/linux/platform_data/nxp-nci.h
9297F:	Documentation/devicetree/bindings/net/nfc/
9298
9299NFS, SUNRPC, AND LOCKD CLIENTS
9300M:	Trond Myklebust <trond.myklebust@primarydata.com>
9301M:	Anna Schumaker <anna.schumaker@netapp.com>
9302L:	linux-nfs@vger.kernel.org
9303W:	http://client.linux-nfs.org
9304T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9305S:	Maintained
9306F:	fs/lockd/
9307F:	fs/nfs/
9308F:	fs/nfs_common/
9309F:	net/sunrpc/
9310F:	include/linux/lockd/
9311F:	include/linux/nfs*
9312F:	include/linux/sunrpc/
9313F:	include/uapi/linux/nfs*
9314F:	include/uapi/linux/sunrpc/
9315
9316NILFS2 FILESYSTEM
9317M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9318L:	linux-nilfs@vger.kernel.org
9319W:	http://nilfs.sourceforge.net/
9320W:	http://nilfs.osdn.jp/
9321T:	git git://github.com/konis/nilfs2.git
9322S:	Supported
9323F:	Documentation/filesystems/nilfs2.txt
9324F:	fs/nilfs2/
9325F:	include/trace/events/nilfs2.h
9326F:	include/uapi/linux/nilfs2_api.h
9327F:	include/uapi/linux/nilfs2_ondisk.h
9328
9329NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9330M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9331W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9332S:	Maintained
9333F:	Documentation/scsi/NinjaSCSI.txt
9334F:	drivers/scsi/pcmcia/nsp_*
9335
9336NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9337M:	GOTO Masanori <gotom@debian.or.jp>
9338M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9339W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9340S:	Maintained
9341F:	Documentation/scsi/NinjaSCSI.txt
9342F:	drivers/scsi/nsp32*
9343
9344NIOS2 ARCHITECTURE
9345M:	Ley Foon Tan <lftan@altera.com>
9346L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9348S:	Maintained
9349F:	arch/nios2/
9350
9351NOHZ, DYNTICKS SUPPORT
9352M:	Frederic Weisbecker <fweisbec@gmail.com>
9353M:	Thomas Gleixner <tglx@linutronix.de>
9354M:	Ingo Molnar <mingo@kernel.org>
9355L:	linux-kernel@vger.kernel.org
9356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9357S:	Maintained
9358F:	kernel/time/tick*.*
9359F:	include/linux/tick.h
9360F:	include/linux/sched/nohz.h
9361
9362NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9363M:	Pavel Machek <pavel@ucw.cz>
9364M:	Sakari Ailus <sakari.ailus@iki.fi>
9365L:	linux-media@vger.kernel.org
9366S:	Maintained
9367F:	drivers/media/i2c/et8ek8
9368F:	drivers/media/i2c/ad5820.c
9369
9370NOKIA N900 POWER SUPPLY DRIVERS
9371R:	Pali Rohár <pali.rohar@gmail.com>
9372F:	include/linux/power/bq2415x_charger.h
9373F:	include/linux/power/bq27xxx_battery.h
9374F:	include/linux/power/isp1704_charger.h
9375F:	drivers/power/supply/bq2415x_charger.c
9376F:	drivers/power/supply/bq27xxx_battery.c
9377F:	drivers/power/supply/bq27xxx_battery_i2c.c
9378F:	drivers/power/supply/isp1704_charger.c
9379F:	drivers/power/supply/rx51_battery.c
9380
9381NTB AMD DRIVER
9382M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9383L:	linux-ntb@googlegroups.com
9384S:	Supported
9385F:	drivers/ntb/hw/amd/
9386
9387NTB DRIVER CORE
9388M:	Jon Mason <jdmason@kudzu.us>
9389M:	Dave Jiang <dave.jiang@intel.com>
9390M:	Allen Hubbe <Allen.Hubbe@emc.com>
9391L:	linux-ntb@googlegroups.com
9392S:	Supported
9393W:	https://github.com/jonmason/ntb/wiki
9394T:	git git://github.com/jonmason/ntb.git
9395F:	drivers/ntb/
9396F:	drivers/net/ntb_netdev.c
9397F:	include/linux/ntb.h
9398F:	include/linux/ntb_transport.h
9399F:	tools/testing/selftests/ntb/
9400
9401NTB IDT DRIVER
9402M:	Serge Semin <fancer.lancer@gmail.com>
9403L:	linux-ntb@googlegroups.com
9404S:	Supported
9405F:	drivers/ntb/hw/idt/
9406
9407NTB INTEL DRIVER
9408M:	Jon Mason <jdmason@kudzu.us>
9409M:	Dave Jiang <dave.jiang@intel.com>
9410L:	linux-ntb@googlegroups.com
9411S:	Supported
9412W:	https://github.com/jonmason/ntb/wiki
9413T:	git git://github.com/jonmason/ntb.git
9414F:	drivers/ntb/hw/intel/
9415
9416NTFS FILESYSTEM
9417M:	Anton Altaparmakov <anton@tuxera.com>
9418L:	linux-ntfs-dev@lists.sourceforge.net
9419W:	http://www.tuxera.com/
9420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9421S:	Supported
9422F:	Documentation/filesystems/ntfs.txt
9423F:	fs/ntfs/
9424
9425NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9426M:	Antonino Daplas <adaplas@gmail.com>
9427L:	linux-fbdev@vger.kernel.org
9428S:	Maintained
9429F:	drivers/video/fbdev/riva/
9430F:	drivers/video/fbdev/nvidia/
9431
9432NVM EXPRESS DRIVER
9433M:	Keith Busch <keith.busch@intel.com>
9434M:	Jens Axboe <axboe@fb.com>
9435M:	Christoph Hellwig <hch@lst.de>
9436M:	Sagi Grimberg <sagi@grimberg.me>
9437L:	linux-nvme@lists.infradead.org
9438T:	git://git.infradead.org/nvme.git
9439W:	http://git.infradead.org/nvme.git
9440S:	Supported
9441F:	drivers/nvme/host/
9442F:	include/linux/nvme.h
9443F:	include/uapi/linux/nvme_ioctl.h
9444
9445NVM EXPRESS FC TRANSPORT DRIVERS
9446M:	James Smart <james.smart@broadcom.com>
9447L:	linux-nvme@lists.infradead.org
9448S:	Supported
9449F:	include/linux/nvme-fc.h
9450F:	include/linux/nvme-fc-driver.h
9451F:	drivers/nvme/host/fc.c
9452F:	drivers/nvme/target/fc.c
9453F:	drivers/nvme/target/fcloop.c
9454
9455NVM EXPRESS TARGET DRIVER
9456M:	Christoph Hellwig <hch@lst.de>
9457M:	Sagi Grimberg <sagi@grimberg.me>
9458L:	linux-nvme@lists.infradead.org
9459T:	git://git.infradead.org/nvme.git
9460W:	http://git.infradead.org/nvme.git
9461S:	Supported
9462F:	drivers/nvme/target/
9463
9464NVMEM FRAMEWORK
9465M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9466S:	Maintained
9467F:	drivers/nvmem/
9468F:	Documentation/devicetree/bindings/nvmem/
9469F:	Documentation/ABI/stable/sysfs-bus-nvmem
9470F:	include/linux/nvmem-consumer.h
9471F:	include/linux/nvmem-provider.h
9472
9473NXP TDA998X DRM DRIVER
9474M:	Russell King <linux@armlinux.org.uk>
9475S:	Supported
9476T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9477T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9478F:	drivers/gpu/drm/i2c/tda998x_drv.c
9479F:	include/drm/i2c/tda998x.h
9480
9481NXP TFA9879 DRIVER
9482M:	Peter Rosin <peda@axentia.se>
9483L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9484S:	Maintained
9485F:	sound/soc/codecs/tfa9879*
9486
9487NXP-NCI NFC DRIVER
9488M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9489R:	Charles Gorand <charles.gorand@effinnov.com>
9490L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9491S:	Supported
9492F:	drivers/nfc/nxp-nci
9493
9494OBJTOOL
9495M:	Josh Poimboeuf <jpoimboe@redhat.com>
9496S:	Supported
9497F:	tools/objtool/
9498
9499OMAP AUDIO SUPPORT
9500M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9501M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9502L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9503L:	linux-omap@vger.kernel.org
9504S:	Maintained
9505F:	sound/soc/omap/
9506
9507OMAP CLOCK FRAMEWORK SUPPORT
9508M:	Paul Walmsley <paul@pwsan.com>
9509L:	linux-omap@vger.kernel.org
9510S:	Maintained
9511F:	arch/arm/*omap*/*clock*
9512
9513OMAP DEVICE TREE SUPPORT
9514M:	Benoît Cousson <bcousson@baylibre.com>
9515M:	Tony Lindgren <tony@atomide.com>
9516L:	linux-omap@vger.kernel.org
9517L:	devicetree@vger.kernel.org
9518S:	Maintained
9519F:	arch/arm/boot/dts/*omap*
9520F:	arch/arm/boot/dts/*am3*
9521F:	arch/arm/boot/dts/*am4*
9522F:	arch/arm/boot/dts/*am5*
9523F:	arch/arm/boot/dts/*dra7*
9524
9525OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9526M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9527L:	linux-omap@vger.kernel.org
9528L:	linux-fbdev@vger.kernel.org
9529S:	Maintained
9530F:	drivers/video/fbdev/omap2/
9531F:	Documentation/arm/OMAP/DSS
9532
9533OMAP FRAMEBUFFER SUPPORT
9534M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9535L:	linux-fbdev@vger.kernel.org
9536L:	linux-omap@vger.kernel.org
9537S:	Maintained
9538F:	drivers/video/fbdev/omap/
9539
9540OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9541M:	Roger Quadros <rogerq@ti.com>
9542M:	Tony Lindgren <tony@atomide.com>
9543L:	linux-omap@vger.kernel.org
9544S:	Maintained
9545F:	drivers/memory/omap-gpmc.c
9546F:	arch/arm/mach-omap2/*gpmc*
9547
9548OMAP GPIO DRIVER
9549M:	Grygorii Strashko <grygorii.strashko@ti.com>
9550M:	Santosh Shilimkar <ssantosh@kernel.org>
9551M:	Kevin Hilman <khilman@kernel.org>
9552L:	linux-omap@vger.kernel.org
9553S:	Maintained
9554F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9555F:	drivers/gpio/gpio-omap.c
9556
9557OMAP HARDWARE SPINLOCK SUPPORT
9558M:	Ohad Ben-Cohen <ohad@wizery.com>
9559L:	linux-omap@vger.kernel.org
9560S:	Maintained
9561F:	drivers/hwspinlock/omap_hwspinlock.c
9562
9563OMAP HS MMC SUPPORT
9564L:	linux-mmc@vger.kernel.org
9565L:	linux-omap@vger.kernel.org
9566S:	Orphan
9567F:	drivers/mmc/host/omap_hsmmc.c
9568
9569OMAP HWMOD DATA
9570M:	Paul Walmsley <paul@pwsan.com>
9571L:	linux-omap@vger.kernel.org
9572S:	Maintained
9573F:	arch/arm/mach-omap2/omap_hwmod*data*
9574
9575OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9576M:	Benoît Cousson <bcousson@baylibre.com>
9577L:	linux-omap@vger.kernel.org
9578S:	Maintained
9579F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9580
9581OMAP HWMOD SUPPORT
9582M:	Benoît Cousson <bcousson@baylibre.com>
9583M:	Paul Walmsley <paul@pwsan.com>
9584L:	linux-omap@vger.kernel.org
9585S:	Maintained
9586F:	arch/arm/mach-omap2/omap_hwmod.*
9587
9588OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9589M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9590L:	linux-media@vger.kernel.org
9591S:	Maintained
9592F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9593F:	drivers/media/platform/omap3isp/
9594F:	drivers/staging/media/omap4iss/
9595
9596OMAP MMC SUPPORT
9597M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9598L:	linux-omap@vger.kernel.org
9599S:	Maintained
9600F:	drivers/mmc/host/omap.c
9601
9602OMAP POWER MANAGEMENT SUPPORT
9603M:	Kevin Hilman <khilman@kernel.org>
9604L:	linux-omap@vger.kernel.org
9605S:	Maintained
9606F:	arch/arm/*omap*/*pm*
9607F:	drivers/cpufreq/omap-cpufreq.c
9608
9609OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9610M:	Rajendra Nayak <rnayak@codeaurora.org>
9611M:	Paul Walmsley <paul@pwsan.com>
9612L:	linux-omap@vger.kernel.org
9613S:	Maintained
9614F:	arch/arm/mach-omap2/prm*
9615
9616OMAP RANDOM NUMBER GENERATOR SUPPORT
9617M:	Deepak Saxena <dsaxena@plexity.net>
9618S:	Maintained
9619F:	drivers/char/hw_random/omap-rng.c
9620
9621OMAP USB SUPPORT
9622L:	linux-usb@vger.kernel.org
9623L:	linux-omap@vger.kernel.org
9624S:	Orphan
9625F:	drivers/usb/*/*omap*
9626F:	arch/arm/*omap*/usb*
9627
9628OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9629M:	Mark Jackson <mpfj@newflow.co.uk>
9630L:	linux-omap@vger.kernel.org
9631S:	Maintained
9632F:	arch/arm/boot/dts/am335x-nano.dts
9633
9634OMAP1 SUPPORT
9635M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9636M:	Tony Lindgren <tony@atomide.com>
9637L:	linux-omap@vger.kernel.org
9638Q:	http://patchwork.kernel.org/project/linux-omap/list/
9639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9640S:	Maintained
9641F:	arch/arm/mach-omap1/
9642F:	arch/arm/plat-omap/
9643F:	arch/arm/configs/omap1_defconfig
9644F:	drivers/i2c/busses/i2c-omap.c
9645F:	include/linux/i2c-omap.h
9646
9647OMAP2+ SUPPORT
9648M:	Tony Lindgren <tony@atomide.com>
9649L:	linux-omap@vger.kernel.org
9650W:	http://www.muru.com/linux/omap/
9651W:	http://linux.omap.com/
9652Q:	http://patchwork.kernel.org/project/linux-omap/list/
9653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9654S:	Maintained
9655F:	arch/arm/mach-omap2/
9656F:	arch/arm/plat-omap/
9657F:	arch/arm/configs/omap2plus_defconfig
9658F:	drivers/i2c/busses/i2c-omap.c
9659F:	drivers/irqchip/irq-omap-intc.c
9660F:	drivers/mfd/*omap*.c
9661F:	drivers/mfd/menelaus.c
9662F:	drivers/mfd/palmas.c
9663F:	drivers/mfd/tps65217.c
9664F:	drivers/mfd/tps65218.c
9665F:	drivers/mfd/tps65910.c
9666F:	drivers/mfd/twl-core.[ch]
9667F:	drivers/mfd/twl4030*.c
9668F:	drivers/mfd/twl6030*.c
9669F:	drivers/mfd/twl6040*.c
9670F:	drivers/regulator/palmas-regulator*.c
9671F:	drivers/regulator/pbias-regulator.c
9672F:	drivers/regulator/tps65217-regulator.c
9673F:	drivers/regulator/tps65218-regulator.c
9674F:	drivers/regulator/tps65910-regulator.c
9675F:	drivers/regulator/twl-regulator.c
9676F:	drivers/regulator/twl6030-regulator.c
9677F:	include/linux/i2c-omap.h
9678
9679OMFS FILESYSTEM
9680M:	Bob Copeland <me@bobcopeland.com>
9681L:	linux-karma-devel@lists.sourceforge.net
9682S:	Maintained
9683F:	Documentation/filesystems/omfs.txt
9684F:	fs/omfs/
9685
9686OMNIKEY CARDMAN 4000 DRIVER
9687M:	Harald Welte <laforge@gnumonks.org>
9688S:	Maintained
9689F:	drivers/char/pcmcia/cm4000_cs.c
9690F:	include/linux/cm4000_cs.h
9691F:	include/uapi/linux/cm4000_cs.h
9692
9693OMNIKEY CARDMAN 4040 DRIVER
9694M:	Harald Welte <laforge@gnumonks.org>
9695S:	Maintained
9696F:	drivers/char/pcmcia/cm4040_cs.*
9697
9698OMNIVISION OV13858 SENSOR DRIVER
9699M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9700L:	linux-media@vger.kernel.org
9701T:	git git://linuxtv.org/media_tree.git
9702S:	Maintained
9703F:	drivers/media/i2c/ov13858.c
9704
9705OMNIVISION OV5640 SENSOR DRIVER
9706M:	Steve Longerbeam <slongerbeam@gmail.com>
9707L:	linux-media@vger.kernel.org
9708T:	git git://linuxtv.org/media_tree.git
9709S:	Maintained
9710F:	drivers/media/i2c/ov5640.c
9711
9712OMNIVISION OV5647 SENSOR DRIVER
9713M:	Ramiro Oliveira <roliveir@synopsys.com>
9714L:	linux-media@vger.kernel.org
9715T:	git git://linuxtv.org/media_tree.git
9716S:	Maintained
9717F:	drivers/media/i2c/ov5647.c
9718
9719OMNIVISION OV7670 SENSOR DRIVER
9720M:	Jonathan Corbet <corbet@lwn.net>
9721L:	linux-media@vger.kernel.org
9722T:	git git://linuxtv.org/media_tree.git
9723S:	Maintained
9724F:	drivers/media/i2c/ov7670.c
9725F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9726
9727ONENAND FLASH DRIVER
9728M:	Kyungmin Park <kyungmin.park@samsung.com>
9729L:	linux-mtd@lists.infradead.org
9730S:	Maintained
9731F:	drivers/mtd/onenand/
9732F:	include/linux/mtd/onenand*.h
9733
9734ONSTREAM SCSI TAPE DRIVER
9735M:	Willem Riede <osst@riede.org>
9736L:	osst-users@lists.sourceforge.net
9737L:	linux-scsi@vger.kernel.org
9738S:	Maintained
9739F:	Documentation/scsi/osst.txt
9740F:	drivers/scsi/osst.*
9741F:	drivers/scsi/osst_*.h
9742F:	drivers/scsi/st.h
9743
9744OP-TEE DRIVER
9745M:	Jens Wiklander <jens.wiklander@linaro.org>
9746S:	Maintained
9747F:	drivers/tee/optee/
9748
9749OPA-VNIC DRIVER
9750M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9751M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9752L:	linux-rdma@vger.kernel.org
9753S:	Supported
9754F:	drivers/infiniband/ulp/opa_vnic
9755
9756OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9757M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9758L:	devicetree@vger.kernel.org
9759S:	Maintained
9760F:	Documentation/devicetree/dynamic-resolution-notes.txt
9761F:	Documentation/devicetree/overlay-notes.txt
9762F:	drivers/of/overlay.c
9763F:	drivers/of/resolver.c
9764
9765OPEN FIRMWARE AND FLATTENED DEVICE TREE
9766M:	Rob Herring <robh+dt@kernel.org>
9767M:	Frank Rowand <frowand.list@gmail.com>
9768L:	devicetree@vger.kernel.org
9769W:	http://www.devicetree.org/
9770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9771S:	Maintained
9772F:	drivers/of/
9773F:	include/linux/of*.h
9774F:	scripts/dtc/
9775F:	Documentation/ABI/testing/sysfs-firmware-ofw
9776
9777OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9778M:	Rob Herring <robh+dt@kernel.org>
9779M:	Mark Rutland <mark.rutland@arm.com>
9780L:	devicetree@vger.kernel.org
9781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9782Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9783S:	Maintained
9784F:	Documentation/devicetree/
9785F:	arch/*/boot/dts/
9786F:	include/dt-bindings/
9787
9788OPENCORES I2C BUS DRIVER
9789M:	Peter Korsgaard <jacmet@sunsite.dk>
9790L:	linux-i2c@vger.kernel.org
9791S:	Maintained
9792F:	Documentation/i2c/busses/i2c-ocores
9793F:	drivers/i2c/busses/i2c-ocores.c
9794
9795OPENRISC ARCHITECTURE
9796M:	Jonas Bonn <jonas@southpole.se>
9797M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9798M:	Stafford Horne <shorne@gmail.com>
9799T:	git git://github.com/openrisc/linux.git
9800L:	openrisc@lists.librecores.org
9801W:	http://openrisc.io
9802S:	Maintained
9803F:	arch/openrisc/
9804
9805OPENVSWITCH
9806M:	Pravin Shelar <pshelar@nicira.com>
9807L:	netdev@vger.kernel.org
9808L:	dev@openvswitch.org
9809W:	http://openvswitch.org
9810S:	Maintained
9811F:	net/openvswitch/
9812F:	include/uapi/linux/openvswitch.h
9813
9814OPERATING PERFORMANCE POINTS (OPP)
9815M:	Viresh Kumar <vireshk@kernel.org>
9816M:	Nishanth Menon <nm@ti.com>
9817M:	Stephen Boyd <sboyd@codeaurora.org>
9818L:	linux-pm@vger.kernel.org
9819S:	Maintained
9820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9821F:	drivers/base/power/opp/
9822F:	include/linux/pm_opp.h
9823F:	Documentation/power/opp.txt
9824F:	Documentation/devicetree/bindings/opp/
9825
9826OPL4 DRIVER
9827M:	Clemens Ladisch <clemens@ladisch.de>
9828L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9829T:	git git://git.alsa-project.org/alsa-kernel.git
9830S:	Maintained
9831F:	sound/drivers/opl4/
9832
9833OPROFILE
9834M:	Robert Richter <rric@kernel.org>
9835L:	oprofile-list@lists.sf.net
9836S:	Maintained
9837F:	arch/*/include/asm/oprofile*.h
9838F:	arch/*/oprofile/
9839F:	drivers/oprofile/
9840F:	include/linux/oprofile.h
9841
9842ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9843M:	Mark Fasheh <mfasheh@versity.com>
9844M:	Joel Becker <jlbec@evilplan.org>
9845L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9846W:	http://ocfs2.wiki.kernel.org
9847S:	Supported
9848F:	Documentation/filesystems/ocfs2.txt
9849F:	Documentation/filesystems/dlmfs.txt
9850F:	fs/ocfs2/
9851
9852ORANGEFS FILESYSTEM
9853M:	Mike Marshall <hubcap@omnibond.com>
9854L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9856S:	Supported
9857F:	fs/orangefs/
9858F:	Documentation/filesystems/orangefs.txt
9859
9860ORINOCO DRIVER
9861L:	linux-wireless@vger.kernel.org
9862W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9863W:	http://www.nongnu.org/orinoco/
9864S:	Orphan
9865F:	drivers/net/wireless/intersil/orinoco/
9866
9867OSD LIBRARY and FILESYSTEM
9868M:	Boaz Harrosh <ooo@electrozaur.com>
9869S:	Maintained
9870F:	drivers/scsi/osd/
9871F:	include/scsi/osd_*
9872F:	fs/exofs/
9873
9874OV2659 OMNIVISION SENSOR DRIVER
9875M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9876L:	linux-media@vger.kernel.org
9877W:	https://linuxtv.org
9878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9879T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9880S:	Maintained
9881F:	drivers/media/i2c/ov2659.c
9882F:	include/media/i2c/ov2659.h
9883
9884OVERLAY FILESYSTEM
9885M:	Miklos Szeredi <miklos@szeredi.hu>
9886L:	linux-unionfs@vger.kernel.org
9887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9888S:	Supported
9889F:	fs/overlayfs/
9890F:	Documentation/filesystems/overlayfs.txt
9891
9892P54 WIRELESS DRIVER
9893M:	Christian Lamparter <chunkeey@googlemail.com>
9894L:	linux-wireless@vger.kernel.org
9895W:	http://wireless.kernel.org/en/users/Drivers/p54
9896S:	Maintained
9897F:	drivers/net/wireless/intersil/p54/
9898
9899PA SEMI ETHERNET DRIVER
9900L:	netdev@vger.kernel.org
9901S:	Orphan
9902F:	drivers/net/ethernet/pasemi/*
9903
9904PA SEMI SMBUS DRIVER
9905L:	linux-i2c@vger.kernel.org
9906S:	Orphan
9907F:	drivers/i2c/busses/i2c-pasemi.c
9908
9909PADATA PARALLEL EXECUTION MECHANISM
9910M:	Steffen Klassert <steffen.klassert@secunet.com>
9911L:	linux-crypto@vger.kernel.org
9912S:	Maintained
9913F:	kernel/padata.c
9914F:	include/linux/padata.h
9915F:	Documentation/padata.txt
9916
9917PANASONIC LAPTOP ACPI EXTRAS DRIVER
9918M:	Harald Welte <laforge@gnumonks.org>
9919L:	platform-driver-x86@vger.kernel.org
9920S:	Maintained
9921F:	drivers/platform/x86/panasonic-laptop.c
9922
9923PANASONIC MN10300/AM33/AM34 PORT
9924M:	David Howells <dhowells@redhat.com>
9925L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9926W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9927S:	Maintained
9928F:	Documentation/mn10300/
9929F:	arch/mn10300/
9930
9931PARALLEL LCD/KEYPAD PANEL DRIVER
9932M:	Willy Tarreau <willy@haproxy.com>
9933M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9934S:	Odd Fixes
9935F:	Documentation/misc-devices/lcd-panel-cgram.txt
9936F:	drivers/misc/panel.c
9937
9938PARALLEL PORT SUBSYSTEM
9939M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9940M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9941L:	linux-parport@lists.infradead.org (subscribers-only)
9942S:	Maintained
9943F:	drivers/parport/
9944F:	include/linux/parport*.h
9945F:	drivers/char/ppdev.c
9946F:	include/uapi/linux/ppdev.h
9947F:	Documentation/parport*.txt
9948
9949PARAVIRT_OPS INTERFACE
9950M:	Jeremy Fitzhardinge <jeremy@goop.org>
9951M:	Chris Wright <chrisw@sous-sol.org>
9952M:	Alok Kataria <akataria@vmware.com>
9953M:	Rusty Russell <rusty@rustcorp.com.au>
9954L:	virtualization@lists.linux-foundation.org
9955S:	Supported
9956F:	Documentation/virtual/paravirt_ops.txt
9957F:	arch/*/kernel/paravirt*
9958F:	arch/*/include/asm/paravirt.h
9959F:	include/linux/hypervisor.h
9960
9961PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9962M:	Tim Waugh <tim@cyberelk.net>
9963L:	linux-parport@lists.infradead.org (subscribers-only)
9964S:	Maintained
9965F:	Documentation/blockdev/paride.txt
9966F:	drivers/block/paride/
9967
9968PARISC ARCHITECTURE
9969M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9970M:	Helge Deller <deller@gmx.de>
9971L:	linux-parisc@vger.kernel.org
9972W:	http://www.parisc-linux.org/
9973Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9976S:	Maintained
9977F:	arch/parisc/
9978F:	Documentation/parisc/
9979F:	drivers/parisc/
9980F:	drivers/char/agp/parisc-agp.c
9981F:	drivers/input/serio/gscps2.c
9982F:	drivers/parport/parport_gsc.*
9983F:	drivers/tty/serial/8250/8250_gsc.c
9984F:	drivers/video/fbdev/sti*
9985F:	drivers/video/console/sti*
9986F:	drivers/video/logo/logo_parisc*
9987
9988PARMAN
9989M:	Jiri Pirko <jiri@mellanox.com>
9990L:	netdev@vger.kernel.org
9991S:	Supported
9992F:	lib/parman.c
9993F:	lib/test_parman.c
9994F:	include/linux/parman.h
9995
9996PC87360 HARDWARE MONITORING DRIVER
9997M:	Jim Cromie <jim.cromie@gmail.com>
9998L:	linux-hwmon@vger.kernel.org
9999S:	Maintained
10000F:	Documentation/hwmon/pc87360
10001F:	drivers/hwmon/pc87360.c
10002
10003PC8736x GPIO DRIVER
10004M:	Jim Cromie <jim.cromie@gmail.com>
10005S:	Maintained
10006F:	drivers/char/pc8736x_gpio.c
10007
10008PC87427 HARDWARE MONITORING DRIVER
10009M:	Jean Delvare <jdelvare@suse.com>
10010L:	linux-hwmon@vger.kernel.org
10011S:	Maintained
10012F:	Documentation/hwmon/pc87427
10013F:	drivers/hwmon/pc87427.c
10014
10015PCA9532 LED DRIVER
10016M:	Riku Voipio <riku.voipio@iki.fi>
10017S:	Maintained
10018F:	drivers/leds/leds-pca9532.c
10019F:	include/linux/leds-pca9532.h
10020
10021PCA9541 I2C BUS MASTER SELECTOR DRIVER
10022M:	Guenter Roeck <linux@roeck-us.net>
10023L:	linux-i2c@vger.kernel.org
10024S:	Maintained
10025F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10026
10027PCDP - PRIMARY CONSOLE AND DEBUG PORT
10028M:	Khalid Aziz <khalid@gonehiking.org>
10029S:	Maintained
10030F:	drivers/firmware/pcdp.*
10031
10032PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10033M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10034L:	linux-pci@vger.kernel.org
10035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10036S:	Maintained
10037F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10038F:	drivers/pci/host/pci-aardvark.c
10039
10040PCI DRIVER FOR ALTERA PCIE IP
10041M:	Ley Foon Tan <lftan@altera.com>
10042L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10043L:	linux-pci@vger.kernel.org
10044S:	Supported
10045F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10046F:	drivers/pci/host/pcie-altera.c
10047
10048PCI DRIVER FOR APPLIEDMICRO XGENE
10049M:	Tanmay Inamdar <tinamdar@apm.com>
10050L:	linux-pci@vger.kernel.org
10051L:	linux-arm-kernel@lists.infradead.org
10052S:	Maintained
10053F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10054F:	drivers/pci/host/pci-xgene.c
10055
10056PCI DRIVER FOR ARM VERSATILE PLATFORM
10057M:	Rob Herring <robh@kernel.org>
10058L:	linux-pci@vger.kernel.org
10059L:	linux-arm-kernel@lists.infradead.org
10060S:	Maintained
10061F:	Documentation/devicetree/bindings/pci/versatile.txt
10062F:	drivers/pci/host/pci-versatile.c
10063
10064PCI DRIVER FOR ARMADA 8K
10065M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10066L:	linux-pci@vger.kernel.org
10067L:	linux-arm-kernel@lists.infradead.org
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10070F:	drivers/pci/dwc/pcie-armada8k.c
10071
10072PCI DRIVER FOR FREESCALE LAYERSCAPE
10073M:	Minghuan Lian <minghuan.Lian@freescale.com>
10074M:	Mingkai Hu <mingkai.hu@freescale.com>
10075M:	Roy Zang <tie-fei.zang@freescale.com>
10076L:	linuxppc-dev@lists.ozlabs.org
10077L:	linux-pci@vger.kernel.org
10078L:	linux-arm-kernel@lists.infradead.org
10079S:	Maintained
10080F:	drivers/pci/dwc/*layerscape*
10081
10082PCI DRIVER FOR GENERIC OF HOSTS
10083M:	Will Deacon <will.deacon@arm.com>
10084L:	linux-pci@vger.kernel.org
10085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10086S:	Maintained
10087F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10088F:	drivers/pci/host/pci-host-common.c
10089F:	drivers/pci/host/pci-host-generic.c
10090
10091PCI DRIVER FOR IMX6
10092M:	Richard Zhu <hongxing.zhu@nxp.com>
10093M:	Lucas Stach <l.stach@pengutronix.de>
10094L:	linux-pci@vger.kernel.org
10095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096S:	Maintained
10097F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10098F:	drivers/pci/dwc/*imx6*
10099
10100PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10101M:	Keith Busch <keith.busch@intel.com>
10102L:	linux-pci@vger.kernel.org
10103S:	Supported
10104F:	drivers/pci/host/vmd.c
10105
10106PCI DRIVER FOR MICROSEMI SWITCHTEC
10107M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10108M:	Stephen Bates <stephen.bates@microsemi.com>
10109M:	Logan Gunthorpe <logang@deltatee.com>
10110L:	linux-pci@vger.kernel.org
10111S:	Maintained
10112F:	Documentation/switchtec.txt
10113F:	Documentation/ABI/testing/sysfs-class-switchtec
10114F:	drivers/pci/switch/switchtec*
10115F:	include/uapi/linux/switchtec_ioctl.h
10116
10117PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10118M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10119M:	Jason Cooper <jason@lakedaemon.net>
10120L:	linux-pci@vger.kernel.org
10121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10122S:	Maintained
10123F:	drivers/pci/host/*mvebu*
10124
10125PCI DRIVER FOR NVIDIA TEGRA
10126M:	Thierry Reding <thierry.reding@gmail.com>
10127L:	linux-tegra@vger.kernel.org
10128L:	linux-pci@vger.kernel.org
10129S:	Supported
10130F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10131F:	drivers/pci/host/pci-tegra.c
10132
10133PCI DRIVER FOR RENESAS R-CAR
10134M:	Simon Horman <horms@verge.net.au>
10135L:	linux-pci@vger.kernel.org
10136L:	linux-renesas-soc@vger.kernel.org
10137S:	Maintained
10138F:	drivers/pci/host/*rcar*
10139
10140PCI DRIVER FOR SAMSUNG EXYNOS
10141M:	Jingoo Han <jingoohan1@gmail.com>
10142L:	linux-pci@vger.kernel.org
10143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10144L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10145S:	Maintained
10146F:	drivers/pci/dwc/pci-exynos.c
10147
10148PCI DRIVER FOR SYNOPSIS DESIGNWARE
10149M:	Jingoo Han <jingoohan1@gmail.com>
10150M:	Joao Pinto <Joao.Pinto@synopsys.com>
10151L:	linux-pci@vger.kernel.org
10152S:	Maintained
10153F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10154F:	drivers/pci/dwc/*designware*
10155
10156PCI DRIVER FOR TI DRA7XX
10157M:	Kishon Vijay Abraham I <kishon@ti.com>
10158L:	linux-omap@vger.kernel.org
10159L:	linux-pci@vger.kernel.org
10160S:	Supported
10161F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10162F:	drivers/pci/dwc/pci-dra7xx.c
10163
10164PCI DRIVER FOR TI KEYSTONE
10165M:	Murali Karicheri <m-karicheri2@ti.com>
10166L:	linux-pci@vger.kernel.org
10167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10168S:	Maintained
10169F:	drivers/pci/dwc/*keystone*
10170
10171PCI ENDPOINT SUBSYSTEM
10172M:	Kishon Vijay Abraham I <kishon@ti.com>
10173L:	linux-pci@vger.kernel.org
10174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10175S:	Supported
10176F:	drivers/pci/endpoint/
10177F:	drivers/misc/pci_endpoint_test.c
10178F:	tools/pci/
10179
10180PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10181M:	Russell Currey <ruscur@russell.cc>
10182L:	linuxppc-dev@lists.ozlabs.org
10183S:	Supported
10184F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10185F:	arch/powerpc/kernel/eeh*.c
10186F:	arch/powerpc/platforms/*/eeh*.c
10187F:	arch/powerpc/include/*/eeh*.h
10188
10189PCI ERROR RECOVERY
10190M:	Linas Vepstas <linasvepstas@gmail.com>
10191L:	linux-pci@vger.kernel.org
10192S:	Supported
10193F:	Documentation/PCI/pci-error-recovery.txt
10194
10195PCI MSI DRIVER FOR ALTERA MSI IP
10196M:	Ley Foon Tan <lftan@altera.com>
10197L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10198L:	linux-pci@vger.kernel.org
10199S:	Supported
10200F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10201F:	drivers/pci/host/pcie-altera-msi.c
10202
10203PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10204M:	Duc Dang <dhdang@apm.com>
10205L:	linux-pci@vger.kernel.org
10206L:	linux-arm-kernel@lists.infradead.org
10207S:	Maintained
10208F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10209F:	drivers/pci/host/pci-xgene-msi.c
10210
10211PCI SUBSYSTEM
10212M:	Bjorn Helgaas <bhelgaas@google.com>
10213L:	linux-pci@vger.kernel.org
10214Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10216S:	Supported
10217F:	Documentation/devicetree/bindings/pci/
10218F:	Documentation/PCI/
10219F:	drivers/pci/
10220F:	include/linux/pci*
10221F:	arch/x86/pci/
10222F:	arch/x86/kernel/quirks.c
10223
10224PCIE DRIVER FOR AXIS ARTPEC
10225M:	Niklas Cassel <niklas.cassel@axis.com>
10226M:	Jesper Nilsson <jesper.nilsson@axis.com>
10227L:	linux-arm-kernel@axis.com
10228L:	linux-pci@vger.kernel.org
10229S:	Maintained
10230F:	Documentation/devicetree/bindings/pci/axis,artpec*
10231F:	drivers/pci/dwc/*artpec*
10232
10233PCIE DRIVER FOR CAVIUM THUNDERX
10234M:	David Daney <david.daney@cavium.com>
10235L:	linux-pci@vger.kernel.org
10236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10237S:	Supported
10238F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10239F:	drivers/pci/host/pci-thunder-*
10240
10241PCIE DRIVER FOR HISILICON
10242M:	Zhou Wang <wangzhou1@hisilicon.com>
10243M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10244L:	linux-pci@vger.kernel.org
10245S:	Maintained
10246F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10247F:	drivers/pci/dwc/pcie-hisi.c
10248
10249PCIE DRIVER FOR HISILICON KIRIN
10250M:	Xiaowei Song <songxiaowei@hisilicon.com>
10251M:	Binghui Wang <wangbinghui@hisilicon.com>
10252L:	linux-pci@vger.kernel.org
10253S:	Maintained
10254F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10255F:	drivers/pci/dwc/pcie-kirin.c
10256
10257PCIE DRIVER FOR MEDIATEK
10258M:	Ryder Lee <ryder.lee@mediatek.com>
10259L:	linux-pci@vger.kernel.org
10260L:	linux-mediatek@lists.infradead.org
10261S:	Supported
10262F:	Documentation/devicetree/bindings/pci/mediatek*
10263F:	drivers/pci/host/*mediatek*
10264
10265PCIE DRIVER FOR QUALCOMM MSM
10266M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10267L:	linux-pci@vger.kernel.org
10268L:	linux-arm-msm@vger.kernel.org
10269S:	Maintained
10270F:	drivers/pci/dwc/*qcom*
10271
10272PCIE DRIVER FOR ROCKCHIP
10273M:	Shawn Lin <shawn.lin@rock-chips.com>
10274L:	linux-pci@vger.kernel.org
10275L:	linux-rockchip@lists.infradead.org
10276S:	Maintained
10277F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10278F:	drivers/pci/host/pcie-rockchip.c
10279
10280PCIE DRIVER FOR ST SPEAR13XX
10281M:	Pratyush Anand <pratyush.anand@gmail.com>
10282L:	linux-pci@vger.kernel.org
10283S:	Maintained
10284F:	drivers/pci/dwc/*spear*
10285
10286PCMCIA SUBSYSTEM
10287P:	Linux PCMCIA Team
10288L:	linux-pcmcia@lists.infradead.org
10289W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10291S:	Maintained
10292F:	Documentation/pcmcia/
10293F:	tools/pcmcia/
10294F:	drivers/pcmcia/
10295F:	include/pcmcia/
10296
10297PCNET32 NETWORK DRIVER
10298M:	Don Fry <pcnet32@frontier.com>
10299L:	netdev@vger.kernel.org
10300S:	Maintained
10301F:	drivers/net/ethernet/amd/pcnet32.c
10302
10303PCRYPT PARALLEL CRYPTO ENGINE
10304M:	Steffen Klassert <steffen.klassert@secunet.com>
10305L:	linux-crypto@vger.kernel.org
10306S:	Maintained
10307F:	crypto/pcrypt.c
10308F:	include/crypto/pcrypt.h
10309
10310PER-CPU MEMORY ALLOCATOR
10311M:	Tejun Heo <tj@kernel.org>
10312M:	Christoph Lameter <cl@linux.com>
10313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10314S:	Maintained
10315F:	include/linux/percpu*.h
10316F:	mm/percpu*.c
10317F:	arch/*/include/asm/percpu.h
10318
10319PER-TASK DELAY ACCOUNTING
10320M:	Balbir Singh <bsingharora@gmail.com>
10321S:	Maintained
10322F:	include/linux/delayacct.h
10323F:	kernel/delayacct.c
10324
10325PERFORMANCE EVENTS SUBSYSTEM
10326M:	Peter Zijlstra <peterz@infradead.org>
10327M:	Ingo Molnar <mingo@redhat.com>
10328M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10329R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10330L:	linux-kernel@vger.kernel.org
10331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10332S:	Supported
10333F:	kernel/events/*
10334F:	include/linux/perf_event.h
10335F:	include/uapi/linux/perf_event.h
10336F:	arch/*/kernel/perf_event*.c
10337F:	arch/*/kernel/*/perf_event*.c
10338F:	arch/*/kernel/*/*/perf_event*.c
10339F:	arch/*/include/asm/perf_event.h
10340F:	arch/*/kernel/perf_callchain.c
10341F:	arch/*/events/*
10342F:	tools/perf/
10343
10344PERSONALITY HANDLING
10345M:	Christoph Hellwig <hch@infradead.org>
10346L:	linux-abi-devel@lists.sourceforge.net
10347S:	Maintained
10348F:	include/linux/personality.h
10349F:	include/uapi/linux/personality.h
10350
10351PHONET PROTOCOL
10352M:	Remi Denis-Courmont <courmisch@gmail.com>
10353S:	Supported
10354F:	Documentation/networking/phonet.txt
10355F:	include/linux/phonet.h
10356F:	include/net/phonet/
10357F:	include/uapi/linux/phonet.h
10358F:	net/phonet/
10359
10360PHRAM MTD DRIVER
10361M:	Joern Engel <joern@lazybastard.org>
10362L:	linux-mtd@lists.infradead.org
10363S:	Maintained
10364F:	drivers/mtd/devices/phram.c
10365
10366PICOLCD HID DRIVER
10367M:	Bruno Prémont <bonbons@linux-vserver.org>
10368L:	linux-input@vger.kernel.org
10369S:	Maintained
10370F:	drivers/hid/hid-picolcd*
10371
10372PICOXCELL SUPPORT
10373M:	Jamie Iles <jamie@jamieiles.com>
10374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10375T:	git git://github.com/jamieiles/linux-2.6-ji.git
10376S:	Supported
10377F:	arch/arm/boot/dts/picoxcell*
10378F:	arch/arm/mach-picoxcell/
10379F:	drivers/crypto/picoxcell*
10380
10381PIN CONTROL SUBSYSTEM
10382M:	Linus Walleij <linus.walleij@linaro.org>
10383L:	linux-gpio@vger.kernel.org
10384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10385S:	Maintained
10386F:	Documentation/devicetree/bindings/pinctrl/
10387F:	Documentation/driver-api/pinctl.rst
10388F:	drivers/pinctrl/
10389F:	include/linux/pinctrl/
10390
10391PIN CONTROLLER - ATMEL AT91
10392M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394S:	Maintained
10395F:	drivers/pinctrl/pinctrl-at91.*
10396
10397PIN CONTROLLER - ATMEL AT91 PIO4
10398M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10400L:	linux-gpio@vger.kernel.org
10401S:	Supported
10402F:	drivers/pinctrl/pinctrl-at91-pio4.*
10403
10404PIN CONTROLLER - INTEL
10405M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10406M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10407S:	Maintained
10408F:	drivers/pinctrl/intel/
10409
10410PIN CONTROLLER - QUALCOMM
10411M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10412S:	Maintained
10413L:	linux-arm-msm@vger.kernel.org
10414F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10415F:	drivers/pinctrl/qcom/
10416
10417PIN CONTROLLER - RENESAS
10418M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10419M:	Geert Uytterhoeven <geert+renesas@glider.be>
10420L:	linux-renesas-soc@vger.kernel.org
10421S:	Maintained
10422F:	drivers/pinctrl/sh-pfc/
10423
10424PIN CONTROLLER - SAMSUNG
10425M:	Tomasz Figa <tomasz.figa@gmail.com>
10426M:	Krzysztof Kozlowski <krzk@kernel.org>
10427M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10429L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10430Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10432S:	Maintained
10433F:	drivers/pinctrl/samsung/
10434F:	include/dt-bindings/pinctrl/samsung.h
10435F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10436
10437PIN CONTROLLER - SINGLE
10438M:	Tony Lindgren <tony@atomide.com>
10439M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10441L:	linux-omap@vger.kernel.org
10442S:	Maintained
10443F:	drivers/pinctrl/pinctrl-single.c
10444
10445PIN CONTROLLER - ST SPEAR
10446M:	Viresh Kumar <vireshk@kernel.org>
10447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448W:	http://www.st.com/spear
10449S:	Maintained
10450F:	drivers/pinctrl/spear/
10451
10452PISTACHIO SOC SUPPORT
10453M:	James Hartley <james.hartley@imgtec.com>
10454M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10455L:	linux-mips@linux-mips.org
10456S:	Maintained
10457F:	arch/mips/pistachio/
10458F:	arch/mips/include/asm/mach-pistachio/
10459F:	arch/mips/boot/dts/img/pistachio*
10460F:	arch/mips/configs/pistachio*_defconfig
10461
10462PKTCDVD DRIVER
10463S:	Orphan
10464M:	linux-block@vger.kernel.org
10465F:	drivers/block/pktcdvd.c
10466F:	include/linux/pktcdvd.h
10467F:	include/uapi/linux/pktcdvd.h
10468
10469PKUNITY SOC DRIVERS
10470M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10471W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10472S:	Maintained
10473T:	git git://github.com/gxt/linux.git
10474F:	drivers/input/serio/i8042-unicore32io.h
10475F:	drivers/i2c/busses/i2c-puv3.c
10476F:	drivers/video/fbdev/fb-puv3.c
10477F:	drivers/rtc/rtc-puv3.c
10478
10479PMBUS HARDWARE MONITORING DRIVERS
10480M:	Guenter Roeck <linux@roeck-us.net>
10481L:	linux-hwmon@vger.kernel.org
10482W:	http://hwmon.wiki.kernel.org/
10483W:	http://www.roeck-us.net/linux/drivers/
10484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10485S:	Maintained
10486F:	Documentation/hwmon/pmbus
10487F:	drivers/hwmon/pmbus/
10488F:	include/linux/pmbus.h
10489
10490PMC SIERRA MaxRAID DRIVER
10491L:	linux-scsi@vger.kernel.org
10492W:	http://www.pmc-sierra.com/
10493S:	Orphan
10494F:	drivers/scsi/pmcraid.*
10495
10496PMC SIERRA PM8001 DRIVER
10497M:	Jack Wang <jinpu.wang@profitbricks.com>
10498M:	lindar_liu@usish.com
10499L:	linux-scsi@vger.kernel.org
10500S:	Supported
10501F:	drivers/scsi/pm8001/
10502
10503PNP SUPPORT
10504M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10505S:	Maintained
10506F:	drivers/pnp/
10507
10508POSIX CLOCKS and TIMERS
10509M:	Thomas Gleixner <tglx@linutronix.de>
10510L:	linux-kernel@vger.kernel.org
10511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10512S:	Maintained
10513F:	fs/timerfd.c
10514F:	include/linux/timer*
10515F:	kernel/time/*timer*
10516
10517POWER MANAGEMENT CORE
10518M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10519L:	linux-pm@vger.kernel.org
10520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10521B:	https://bugzilla.kernel.org
10522S:	Supported
10523F:	drivers/base/power/
10524F:	include/linux/pm.h
10525F:	include/linux/pm_*
10526F:	include/linux/powercap.h
10527F:	drivers/powercap/
10528
10529POWER STATE COORDINATION INTERFACE (PSCI)
10530M:	Mark Rutland <mark.rutland@arm.com>
10531M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10532L:	linux-arm-kernel@lists.infradead.org
10533S:	Maintained
10534F:	drivers/firmware/psci*.c
10535F:	include/linux/psci.h
10536F:	include/uapi/linux/psci.h
10537
10538POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10539M:	Sebastian Reichel <sre@kernel.org>
10540L:	linux-pm@vger.kernel.org
10541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10542S:	Maintained
10543F:	Documentation/devicetree/bindings/power/supply/
10544F:	include/linux/power_supply.h
10545F:	drivers/power/supply/
10546
10547POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10548M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10549L:	linuxppc-dev@lists.ozlabs.org
10550S:	Maintained
10551F:	drivers/char/powernv-op-panel.c
10552
10553PPP OVER ATM (RFC 2364)
10554M:	Mitchell Blank Jr <mitch@sfgoth.com>
10555S:	Maintained
10556F:	net/atm/pppoatm.c
10557F:	include/uapi/linux/atmppp.h
10558
10559PPP OVER ETHERNET
10560M:	Michal Ostrowski <mostrows@earthlink.net>
10561S:	Maintained
10562F:	drivers/net/ppp/pppoe.c
10563F:	drivers/net/ppp/pppox.c
10564
10565PPP OVER L2TP
10566M:	James Chapman <jchapman@katalix.com>
10567S:	Maintained
10568F:	net/l2tp/l2tp_ppp.c
10569F:	include/linux/if_pppol2tp.h
10570F:	include/uapi/linux/if_pppol2tp.h
10571
10572PPP PROTOCOL DRIVERS AND COMPRESSORS
10573M:	Paul Mackerras <paulus@samba.org>
10574L:	linux-ppp@vger.kernel.org
10575S:	Maintained
10576F:	drivers/net/ppp/ppp_*
10577
10578PPS SUPPORT
10579M:	Rodolfo Giometti <giometti@enneenne.com>
10580W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10581L:	linuxpps@ml.enneenne.com (subscribers-only)
10582S:	Maintained
10583F:	Documentation/pps/
10584F:	drivers/pps/
10585F:	include/linux/pps*.h
10586
10587PPTP DRIVER
10588M:	Dmitry Kozlov <xeb@mail.ru>
10589L:	netdev@vger.kernel.org
10590S:	Maintained
10591F:	drivers/net/ppp/pptp.c
10592W:	http://sourceforge.net/projects/accel-pptp
10593
10594PREEMPTIBLE KERNEL
10595M:	Robert Love <rml@tech9.net>
10596L:	kpreempt-tech@lists.sourceforge.net
10597W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10598S:	Supported
10599F:	Documentation/preempt-locking.txt
10600F:	include/linux/preempt.h
10601
10602PRINTK
10603M:	Petr Mladek <pmladek@suse.com>
10604M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10605R:	Steven Rostedt <rostedt@goodmis.org>
10606S:	Maintained
10607F:	kernel/printk/
10608F:	include/linux/printk.h
10609
10610PRISM54 WIRELESS DRIVER
10611M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10612L:	linux-wireless@vger.kernel.org
10613W:	http://wireless.kernel.org/en/users/Drivers/p54
10614S:	Obsolete
10615F:	drivers/net/wireless/intersil/prism54/
10616
10617PROC SYSCTL
10618M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10619M:	Kees Cook <keescook@chromium.org>
10620L:	linux-kernel@vger.kernel.org
10621L:	linux-fsdevel@vger.kernel.org
10622S:	Maintained
10623F:	fs/proc/proc_sysctl.c
10624F:	include/linux/sysctl.h
10625F:	kernel/sysctl.c
10626F:	tools/testing/selftests/sysctl/
10627
10628PS3 NETWORK SUPPORT
10629M:	Geoff Levand <geoff@infradead.org>
10630L:	netdev@vger.kernel.org
10631L:	linuxppc-dev@lists.ozlabs.org
10632S:	Maintained
10633F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10634
10635PS3 PLATFORM SUPPORT
10636M:	Geoff Levand <geoff@infradead.org>
10637L:	linuxppc-dev@lists.ozlabs.org
10638S:	Maintained
10639F:	arch/powerpc/boot/ps3*
10640F:	arch/powerpc/include/asm/lv1call.h
10641F:	arch/powerpc/include/asm/ps3*.h
10642F:	arch/powerpc/platforms/ps3/
10643F:	drivers/*/ps3*
10644F:	drivers/ps3/
10645F:	drivers/rtc/rtc-ps3.c
10646F:	drivers/usb/host/*ps3.c
10647F:	sound/ppc/snd_ps3*
10648
10649PS3VRAM DRIVER
10650M:	Jim Paris <jim@jtan.com>
10651M:	Geoff Levand <geoff@infradead.org>
10652L:	linuxppc-dev@lists.ozlabs.org
10653S:	Maintained
10654F:	drivers/block/ps3vram.c
10655
10656PSAMPLE PACKET SAMPLING SUPPORT:
10657M:	Yotam Gigi <yotamg@mellanox.com>
10658S:	Maintained
10659F:	net/psample
10660F:	include/net/psample.h
10661F:	include/uapi/linux/psample.h
10662
10663PSTORE FILESYSTEM
10664M:	Kees Cook <keescook@chromium.org>
10665M:	Anton Vorontsov <anton@enomsg.org>
10666M:	Colin Cross <ccross@android.com>
10667M:	Tony Luck <tony.luck@intel.com>
10668S:	Maintained
10669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10670F:	fs/pstore/
10671F:	include/linux/pstore*
10672F:	drivers/firmware/efi/efi-pstore.c
10673F:	drivers/acpi/apei/erst.c
10674F:	Documentation/admin-guide/ramoops.rst
10675F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10676K:	\b(pstore|ramoops)
10677
10678PTP HARDWARE CLOCK SUPPORT
10679M:	Richard Cochran <richardcochran@gmail.com>
10680L:	netdev@vger.kernel.org
10681S:	Maintained
10682W:	http://linuxptp.sourceforge.net/
10683F:	Documentation/ABI/testing/sysfs-ptp
10684F:	Documentation/ptp/*
10685F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10686F:	drivers/net/phy/dp83640*
10687F:	drivers/ptp/*
10688F:	include/linux/ptp_cl*
10689
10690PTRACE SUPPORT
10691M:	Oleg Nesterov <oleg@redhat.com>
10692S:	Maintained
10693F:	include/asm-generic/syscall.h
10694F:	include/linux/ptrace.h
10695F:	include/linux/regset.h
10696F:	include/linux/tracehook.h
10697F:	include/uapi/linux/ptrace.h
10698F:	include/uapi/linux/ptrace.h
10699F:	include/asm-generic/ptrace.h
10700F:	kernel/ptrace.c
10701F:	arch/*/ptrace*.c
10702F:	arch/*/*/ptrace*.c
10703F:	arch/*/include/asm/ptrace*.h
10704
10705PULSE8-CEC DRIVER
10706M:	Hans Verkuil <hverkuil@xs4all.nl>
10707L:	linux-media@vger.kernel.org
10708T:	git git://linuxtv.org/media_tree.git
10709S:	Maintained
10710F:	drivers/media/usb/pulse8-cec/*
10711
10712PVRUSB2 VIDEO4LINUX DRIVER
10713M:	Mike Isely <isely@pobox.com>
10714L:	pvrusb2@isely.net	(subscribers-only)
10715L:	linux-media@vger.kernel.org
10716W:	http://www.isely.net/pvrusb2/
10717T:	git git://linuxtv.org/media_tree.git
10718S:	Maintained
10719F:	Documentation/media/v4l-drivers/pvrusb2*
10720F:	drivers/media/usb/pvrusb2/
10721
10722PWC WEBCAM DRIVER
10723M:	Hans Verkuil <hverkuil@xs4all.nl>
10724L:	linux-media@vger.kernel.org
10725T:	git git://linuxtv.org/media_tree.git
10726S:	Odd Fixes
10727F:	drivers/media/usb/pwc/*
10728
10729PWM FAN DRIVER
10730M:	Kamil Debski <kamil@wypas.org>
10731M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10732L:	linux-hwmon@vger.kernel.org
10733S:	Supported
10734F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10735F:	Documentation/hwmon/pwm-fan
10736F:	drivers/hwmon/pwm-fan.c
10737
10738PWM SUBSYSTEM
10739M:	Thierry Reding <thierry.reding@gmail.com>
10740L:	linux-pwm@vger.kernel.org
10741S:	Maintained
10742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10743F:	Documentation/pwm.txt
10744F:	Documentation/devicetree/bindings/pwm/
10745F:	include/linux/pwm.h
10746F:	drivers/pwm/
10747F:	drivers/video/backlight/pwm_bl.c
10748F:	include/linux/pwm_backlight.h
10749F:	drivers/gpio/gpio-mvebu.c
10750F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10751
10752PXA GPIO DRIVER
10753M:	Robert Jarzmik <robert.jarzmik@free.fr>
10754L:	linux-gpio@vger.kernel.org
10755S:	Maintained
10756F:	drivers/gpio/gpio-pxa.c
10757
10758PXA MMCI DRIVER
10759S:	Orphan
10760
10761PXA RTC DRIVER
10762M:	Robert Jarzmik <robert.jarzmik@free.fr>
10763L:	linux-rtc@vger.kernel.org
10764S:	Maintained
10765
10766PXA2xx/PXA3xx SUPPORT
10767M:	Daniel Mack <daniel@zonque.org>
10768M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10769M:	Robert Jarzmik <robert.jarzmik@free.fr>
10770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10771T:	git git://github.com/hzhuang1/linux.git
10772T:	git git://github.com/rjarzmik/linux.git
10773S:	Maintained
10774F:	arch/arm/boot/dts/pxa*
10775F:	arch/arm/mach-pxa/
10776F:	drivers/dma/pxa*
10777F:	drivers/pcmcia/pxa2xx*
10778F:	drivers/pinctrl/pxa/
10779F:	drivers/spi/spi-pxa2xx*
10780F:	drivers/usb/gadget/udc/pxa2*
10781F:	include/sound/pxa2xx-lib.h
10782F:	sound/arm/pxa*
10783F:	sound/soc/pxa/
10784
10785PXA3xx NAND FLASH DRIVER
10786M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10787L:	linux-mtd@lists.infradead.org
10788S:	Maintained
10789F:	drivers/mtd/nand/pxa3xx_nand.c
10790
10791QAT DRIVER
10792M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10793M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10794L:	qat-linux@intel.com
10795S:	Supported
10796F:	drivers/crypto/qat/
10797
10798QCOM AUDIO (ASoC) DRIVERS
10799M:	Patrick Lai <plai@codeaurora.org>
10800M:	Banajit Goswami <bgoswami@codeaurora.org>
10801L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10802S:	Supported
10803F:	sound/soc/qcom/
10804
10805QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10806M:	Gabriel Somlo <somlo@cmu.edu>
10807M:	"Michael S. Tsirkin" <mst@redhat.com>
10808L:	qemu-devel@nongnu.org
10809S:	Maintained
10810F:	drivers/firmware/qemu_fw_cfg.c
10811
10812QIB DRIVER
10813M:	Mike Marciniszyn <infinipath@intel.com>
10814L:	linux-rdma@vger.kernel.org
10815S:	Supported
10816F:	drivers/infiniband/hw/qib/
10817
10818QLOGIC QL41xxx FCOE DRIVER
10819M:	QLogic-Storage-Upstream@cavium.com
10820L:	linux-scsi@vger.kernel.org
10821S:	Supported
10822F:	drivers/scsi/qedf/
10823
10824QLOGIC QL41xxx ISCSI DRIVER
10825M:	QLogic-Storage-Upstream@cavium.com
10826L:	linux-scsi@vger.kernel.org
10827S:	Supported
10828F:	drivers/scsi/qedi/
10829
10830QLOGIC QL4xxx ETHERNET DRIVER
10831M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10832M:	Ariel Elior <Ariel.Elior@cavium.com>
10833M:	everest-linux-l2@cavium.com
10834L:	netdev@vger.kernel.org
10835S:	Supported
10836F:	drivers/net/ethernet/qlogic/qed/
10837F:	include/linux/qed/
10838F:	drivers/net/ethernet/qlogic/qede/
10839
10840QLOGIC QL4xxx RDMA DRIVER
10841M:	Ram Amrani <Ram.Amrani@cavium.com>
10842M:	Ariel Elior <Ariel.Elior@cavium.com>
10843L:	linux-rdma@vger.kernel.org
10844S:	Supported
10845F:	drivers/infiniband/hw/qedr/
10846F:	include/uapi/rdma/qedr-abi.h
10847
10848QLOGIC QLA1280 SCSI DRIVER
10849M:	Michael Reed <mdr@sgi.com>
10850L:	linux-scsi@vger.kernel.org
10851S:	Maintained
10852F:	drivers/scsi/qla1280.[ch]
10853
10854QLOGIC QLA2XXX FC-SCSI DRIVER
10855M:	qla2xxx-upstream@qlogic.com
10856L:	linux-scsi@vger.kernel.org
10857S:	Supported
10858F:	Documentation/scsi/LICENSE.qla2xxx
10859F:	drivers/scsi/qla2xxx/
10860
10861QLOGIC QLA3XXX NETWORK DRIVER
10862M:	Dept-GELinuxNICDev@cavium.com
10863L:	netdev@vger.kernel.org
10864S:	Supported
10865F:	Documentation/networking/LICENSE.qla3xxx
10866F:	drivers/net/ethernet/qlogic/qla3xxx.*
10867
10868QLOGIC QLA4XXX iSCSI DRIVER
10869M:	QLogic-Storage-Upstream@qlogic.com
10870L:	linux-scsi@vger.kernel.org
10871S:	Supported
10872F:	Documentation/scsi/LICENSE.qla4xxx
10873F:	drivers/scsi/qla4xxx/
10874
10875QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10876M:	Harish Patil <harish.patil@cavium.com>
10877M:	Manish Chopra <manish.chopra@cavium.com>
10878M:	Dept-GELinuxNICDev@cavium.com
10879L:	netdev@vger.kernel.org
10880S:	Supported
10881F:	drivers/net/ethernet/qlogic/qlcnic/
10882
10883QLOGIC QLGE 10Gb ETHERNET DRIVER
10884M:	Harish Patil <harish.patil@cavium.com>
10885M:	Manish Chopra <manish.chopra@cavium.com>
10886M:	Dept-GELinuxNICDev@cavium.com
10887L:	netdev@vger.kernel.org
10888S:	Supported
10889F:	drivers/net/ethernet/qlogic/qlge/
10890
10891QNX4 FILESYSTEM
10892M:	Anders Larsen <al@alarsen.net>
10893W:	http://www.alarsen.net/linux/qnx4fs/
10894S:	Maintained
10895F:	fs/qnx4/
10896F:	include/uapi/linux/qnx4_fs.h
10897F:	include/uapi/linux/qnxtypes.h
10898
10899QORIQ DPAA2 FSL-MC BUS DRIVER
10900M:	Stuart Yoder <stuyoder@gmail.com>
10901M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10902L:	linux-kernel@vger.kernel.org
10903S:	Maintained
10904F:	drivers/staging/fsl-mc/
10905F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10906
10907QT1010 MEDIA DRIVER
10908M:	Antti Palosaari <crope@iki.fi>
10909L:	linux-media@vger.kernel.org
10910W:	https://linuxtv.org
10911W:	http://palosaari.fi/linux/
10912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10913T:	git git://linuxtv.org/anttip/media_tree.git
10914S:	Maintained
10915F:	drivers/media/tuners/qt1010*
10916
10917QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10918M:	Kalle Valo <kvalo@qca.qualcomm.com>
10919L:	ath10k@lists.infradead.org
10920W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10922S:	Supported
10923F:	drivers/net/wireless/ath/ath10k/
10924
10925QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10926M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10927L:	linux-wireless@vger.kernel.org
10928W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10929S:	Supported
10930F:	drivers/net/wireless/ath/ath9k/
10931
10932QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10933M:	Timur Tabi <timur@codeaurora.org>
10934L:	netdev@vger.kernel.org
10935S:	Supported
10936F:	drivers/net/ethernet/qualcomm/emac/
10937
10938QUALCOMM HEXAGON ARCHITECTURE
10939M:	Richard Kuo <rkuo@codeaurora.org>
10940L:	linux-hexagon@vger.kernel.org
10941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10942S:	Supported
10943F:	arch/hexagon/
10944
10945QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10946M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10947L:	linux-media@vger.kernel.org
10948L:	linux-arm-msm@vger.kernel.org
10949T:	git git://linuxtv.org/media_tree.git
10950S:	Maintained
10951F:	drivers/media/platform/qcom/venus/
10952
10953QUALCOMM WCN36XX WIRELESS DRIVER
10954M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10955L:	wcn36xx@lists.infradead.org
10956W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10957T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10958S:	Supported
10959F:	drivers/net/wireless/ath/wcn36xx/
10960
10961QUANTENNA QTNFMAC WIRELESS DRIVER
10962M:	Igor Mitsyanko <imitsyanko@quantenna.com>
10963M:	Avinash Patil <avinashp@quantenna.com>
10964M:	Sergey Matyukevich <smatyukevich@quantenna.com>
10965L:	linux-wireless@vger.kernel.org
10966S:	Maintained
10967F:	drivers/net/wireless/quantenna
10968
10969RADEON and AMDGPU DRM DRIVERS
10970M:	Alex Deucher <alexander.deucher@amd.com>
10971M:	Christian König <christian.koenig@amd.com>
10972L:	amd-gfx@lists.freedesktop.org
10973T:	git git://people.freedesktop.org/~agd5f/linux
10974S:	Supported
10975F:	drivers/gpu/drm/radeon/
10976F:	include/uapi/drm/radeon_drm.h
10977F:	drivers/gpu/drm/amd/
10978F:	include/uapi/drm/amdgpu_drm.h
10979
10980RADEON FRAMEBUFFER DISPLAY DRIVER
10981M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10982L:	linux-fbdev@vger.kernel.org
10983S:	Maintained
10984F:	drivers/video/fbdev/aty/radeon*
10985F:	include/uapi/linux/radeonfb.h
10986
10987RADIOSHARK RADIO DRIVER
10988M:	Hans Verkuil <hverkuil@xs4all.nl>
10989L:	linux-media@vger.kernel.org
10990T:	git git://linuxtv.org/media_tree.git
10991S:	Maintained
10992F:	drivers/media/radio/radio-shark.c
10993
10994RADIOSHARK2 RADIO DRIVER
10995M:	Hans Verkuil <hverkuil@xs4all.nl>
10996L:	linux-media@vger.kernel.org
10997T:	git git://linuxtv.org/media_tree.git
10998S:	Maintained
10999F:	drivers/media/radio/radio-shark2.c
11000F:	drivers/media/radio/radio-tea5777.c
11001
11002RADOS BLOCK DEVICE (RBD)
11003M:	Ilya Dryomov <idryomov@gmail.com>
11004M:	Sage Weil <sage@redhat.com>
11005M:	Alex Elder <elder@kernel.org>
11006L:	ceph-devel@vger.kernel.org
11007W:	http://ceph.com/
11008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11009T:	git git://github.com/ceph/ceph-client.git
11010S:	Supported
11011F:	Documentation/ABI/testing/sysfs-bus-rbd
11012F:	drivers/block/rbd.c
11013F:	drivers/block/rbd_types.h
11014
11015RAGE128 FRAMEBUFFER DISPLAY DRIVER
11016M:	Paul Mackerras <paulus@samba.org>
11017L:	linux-fbdev@vger.kernel.org
11018S:	Maintained
11019F:	drivers/video/fbdev/aty/aty128fb.c
11020
11021RAINSHADOW-CEC DRIVER
11022M:	Hans Verkuil <hverkuil@xs4all.nl>
11023L:	linux-media@vger.kernel.org
11024T:	git git://linuxtv.org/media_tree.git
11025S:	Maintained
11026F:	drivers/media/usb/rainshadow-cec/*
11027
11028RALINK MIPS ARCHITECTURE
11029M:	John Crispin <john@phrozen.org>
11030L:	linux-mips@linux-mips.org
11031S:	Maintained
11032F:	arch/mips/ralink
11033
11034RALINK RT2X00 WIRELESS LAN DRIVER
11035P:	rt2x00 project
11036M:	Stanislaw Gruszka <sgruszka@redhat.com>
11037M:	Helmut Schaa <helmut.schaa@googlemail.com>
11038L:	linux-wireless@vger.kernel.org
11039S:	Maintained
11040F:	drivers/net/wireless/ralink/rt2x00/
11041
11042RAMDISK RAM BLOCK DEVICE DRIVER
11043M:	Jens Axboe <axboe@kernel.dk>
11044S:	Maintained
11045F:	Documentation/blockdev/ramdisk.txt
11046F:	drivers/block/brd.c
11047
11048RANDOM NUMBER DRIVER
11049M:	"Theodore Ts'o" <tytso@mit.edu>
11050S:	Maintained
11051F:	drivers/char/random.c
11052
11053RAPIDIO SUBSYSTEM
11054M:	Matt Porter <mporter@kernel.crashing.org>
11055M:	Alexandre Bounine <alexandre.bounine@idt.com>
11056S:	Maintained
11057F:	drivers/rapidio/
11058
11059RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11060L:	linux-wireless@vger.kernel.org
11061S:	Orphan
11062F:	drivers/net/wireless/ray*
11063
11064RCUTORTURE MODULE
11065M:	Josh Triplett <josh@joshtriplett.org>
11066M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11067L:	linux-kernel@vger.kernel.org
11068S:	Supported
11069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11070F:	Documentation/RCU/torture.txt
11071F:	kernel/rcu/rcutorture.c
11072
11073RCUTORTURE TEST FRAMEWORK
11074M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11075M:	Josh Triplett <josh@joshtriplett.org>
11076R:	Steven Rostedt <rostedt@goodmis.org>
11077R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11078R:	Lai Jiangshan <jiangshanlai@gmail.com>
11079L:	linux-kernel@vger.kernel.org
11080S:	Supported
11081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11082F:	tools/testing/selftests/rcutorture
11083
11084RDC R-321X SoC
11085M:	Florian Fainelli <florian@openwrt.org>
11086S:	Maintained
11087
11088RDC R6040 FAST ETHERNET DRIVER
11089M:	Florian Fainelli <f.fainelli@gmail.com>
11090L:	netdev@vger.kernel.org
11091S:	Maintained
11092F:	drivers/net/ethernet/rdc/r6040.c
11093
11094RDMAVT - RDMA verbs software
11095M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11096L:	linux-rdma@vger.kernel.org
11097S:	Supported
11098F:	drivers/infiniband/sw/rdmavt
11099
11100RDS - RELIABLE DATAGRAM SOCKETS
11101M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11102L:	netdev@vger.kernel.org
11103L:	linux-rdma@vger.kernel.org
11104L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11105W:	https://oss.oracle.com/projects/rds/
11106S:	Supported
11107F:	net/rds/
11108F:	Documentation/networking/rds.txt
11109
11110RDT - RESOURCE ALLOCATION
11111M:	Fenghua Yu <fenghua.yu@intel.com>
11112L:	linux-kernel@vger.kernel.org
11113S:	Supported
11114F:	arch/x86/kernel/cpu/intel_rdt*
11115F:	arch/x86/include/asm/intel_rdt*
11116F:	Documentation/x86/intel_rdt*
11117
11118READ-COPY UPDATE (RCU)
11119M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11120M:	Josh Triplett <josh@joshtriplett.org>
11121R:	Steven Rostedt <rostedt@goodmis.org>
11122R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11123R:	Lai Jiangshan <jiangshanlai@gmail.com>
11124L:	linux-kernel@vger.kernel.org
11125W:	http://www.rdrop.com/users/paulmck/RCU/
11126S:	Supported
11127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11128F:	Documentation/RCU/
11129X:	Documentation/RCU/torture.txt
11130F:	include/linux/rcu*
11131X:	include/linux/srcu.h
11132F:	kernel/rcu/
11133X:	kernel/torture.c
11134
11135REAL TIME CLOCK (RTC) SUBSYSTEM
11136M:	Alessandro Zummo <a.zummo@towertech.it>
11137M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11138L:	linux-rtc@vger.kernel.org
11139Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11141S:	Maintained
11142F:	Documentation/devicetree/bindings/rtc/
11143F:	Documentation/rtc.txt
11144F:	drivers/rtc/
11145F:	include/linux/rtc.h
11146F:	include/uapi/linux/rtc.h
11147F:	include/linux/rtc/
11148F:	include/linux/platform_data/rtc-*
11149F:	tools/testing/selftests/timers/rtctest.c
11150
11151REALTEK AUDIO CODECS
11152M:	Bard Liao <bardliao@realtek.com>
11153M:	Oder Chiou <oder_chiou@realtek.com>
11154S:	Maintained
11155F:	sound/soc/codecs/rt*
11156F:	include/sound/rt*.h
11157
11158REGISTER MAP ABSTRACTION
11159M:	Mark Brown <broonie@kernel.org>
11160L:	linux-kernel@vger.kernel.org
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11162S:	Supported
11163F:	Documentation/devicetree/bindings/regmap/
11164F:	drivers/base/regmap/
11165F:	include/linux/regmap.h
11166
11167REISERFS FILE SYSTEM
11168L:	reiserfs-devel@vger.kernel.org
11169S:	Supported
11170F:	fs/reiserfs/
11171
11172REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11173M:	Ohad Ben-Cohen <ohad@wizery.com>
11174M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11175L:	linux-remoteproc@vger.kernel.org
11176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11177S:	Maintained
11178F:	Documentation/devicetree/bindings/remoteproc/
11179F:	Documentation/remoteproc.txt
11180F:	drivers/remoteproc/
11181F:	include/linux/remoteproc.h
11182
11183REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11184M:	Ohad Ben-Cohen <ohad@wizery.com>
11185M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11186L:	linux-remoteproc@vger.kernel.org
11187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11188S:	Maintained
11189F:	drivers/rpmsg/
11190F:	Documentation/rpmsg.txt
11191F:	include/linux/rpmsg.h
11192F:	include/linux/rpmsg/
11193
11194RENESAS CLOCK DRIVERS
11195M:	Geert Uytterhoeven <geert+renesas@glider.be>
11196L:	linux-renesas-soc@vger.kernel.org
11197S:	Supported
11198F:	drivers/clk/renesas/
11199
11200RENESAS ETHERNET DRIVERS
11201R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11202L:	netdev@vger.kernel.org
11203L:	linux-renesas-soc@vger.kernel.org
11204F:	drivers/net/ethernet/renesas/
11205F:	include/linux/sh_eth.h
11206
11207RENESAS R-CAR GYROADC DRIVER
11208M:	Marek Vasut <marek.vasut@gmail.com>
11209L:	linux-iio@vger.kernel.org
11210S:	Supported
11211F:	drivers/iio/adc/rcar_gyro_adc.c
11212
11213RENESAS USB PHY DRIVER
11214M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11215L:	linux-renesas-soc@vger.kernel.org
11216S:	Maintained
11217F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11218
11219RESET CONTROLLER FRAMEWORK
11220M:	Philipp Zabel <p.zabel@pengutronix.de>
11221T:	git git://git.pengutronix.de/git/pza/linux
11222S:	Maintained
11223F:	drivers/reset/
11224F:	Documentation/devicetree/bindings/reset/
11225F:	include/dt-bindings/reset/
11226F:	include/linux/reset.h
11227F:	include/linux/reset-controller.h
11228
11229RFKILL
11230M:	Johannes Berg <johannes@sipsolutions.net>
11231L:	linux-wireless@vger.kernel.org
11232W:	http://wireless.kernel.org/
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11235S:	Maintained
11236F:	Documentation/rfkill.txt
11237F:	net/rfkill/
11238
11239RHASHTABLE
11240M:	Thomas Graf <tgraf@suug.ch>
11241M:	Herbert Xu <herbert@gondor.apana.org.au>
11242L:	netdev@vger.kernel.org
11243S:	Maintained
11244F:	lib/rhashtable.c
11245F:	include/linux/rhashtable.h
11246
11247RICOH R5C592 MEMORYSTICK DRIVER
11248M:	Maxim Levitsky <maximlevitsky@gmail.com>
11249S:	Maintained
11250F:	drivers/memstick/host/r592.*
11251
11252RICOH SMARTMEDIA/XD DRIVER
11253M:	Maxim Levitsky <maximlevitsky@gmail.com>
11254S:	Maintained
11255F:	drivers/mtd/nand/r852.c
11256F:	drivers/mtd/nand/r852.h
11257
11258ROCCAT DRIVERS
11259M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11260W:	http://sourceforge.net/projects/roccat/
11261S:	Maintained
11262F:	drivers/hid/hid-roccat*
11263F:	include/linux/hid-roccat*
11264F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11265
11266ROCKER DRIVER
11267M:	Jiri Pirko <jiri@resnulli.us>
11268L:	netdev@vger.kernel.org
11269S:	Supported
11270F:	drivers/net/ethernet/rocker/
11271
11272ROCKETPORT DRIVER
11273P:	Comtrol Corp.
11274W:	http://www.comtrol.com
11275S:	Maintained
11276F:	Documentation/serial/rocket.txt
11277F:	drivers/tty/rocket*
11278
11279ROCKETPORT EXPRESS/INFINITY DRIVER
11280M:	Kevin Cernekee <cernekee@gmail.com>
11281L:	linux-serial@vger.kernel.org
11282S:	Odd Fixes
11283F:	drivers/tty/serial/rp2.*
11284
11285ROSE NETWORK LAYER
11286M:	Ralf Baechle <ralf@linux-mips.org>
11287L:	linux-hams@vger.kernel.org
11288W:	http://www.linux-ax25.org/
11289S:	Maintained
11290F:	include/net/rose.h
11291F:	include/uapi/linux/rose.h
11292F:	net/rose/
11293
11294RTL2830 MEDIA DRIVER
11295M:	Antti Palosaari <crope@iki.fi>
11296L:	linux-media@vger.kernel.org
11297W:	https://linuxtv.org
11298W:	http://palosaari.fi/linux/
11299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11300T:	git git://linuxtv.org/anttip/media_tree.git
11301S:	Maintained
11302F:	drivers/media/dvb-frontends/rtl2830*
11303
11304RTL2832 MEDIA DRIVER
11305M:	Antti Palosaari <crope@iki.fi>
11306L:	linux-media@vger.kernel.org
11307W:	https://linuxtv.org
11308W:	http://palosaari.fi/linux/
11309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11310T:	git git://linuxtv.org/anttip/media_tree.git
11311S:	Maintained
11312F:	drivers/media/dvb-frontends/rtl2832*
11313
11314RTL2832_SDR MEDIA DRIVER
11315M:	Antti Palosaari <crope@iki.fi>
11316L:	linux-media@vger.kernel.org
11317W:	https://linuxtv.org
11318W:	http://palosaari.fi/linux/
11319Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11320T:	git git://linuxtv.org/anttip/media_tree.git
11321S:	Maintained
11322F:	drivers/media/dvb-frontends/rtl2832_sdr*
11323
11324RTL8180 WIRELESS DRIVER
11325L:	linux-wireless@vger.kernel.org
11326W:	http://wireless.kernel.org/
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11328S:	Orphan
11329F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11330
11331RTL8187 WIRELESS DRIVER
11332M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11333M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11334M:	Larry Finger <Larry.Finger@lwfinger.net>
11335L:	linux-wireless@vger.kernel.org
11336W:	http://wireless.kernel.org/
11337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11338S:	Maintained
11339F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11340
11341RTL8192CE WIRELESS DRIVER
11342M:	Larry Finger <Larry.Finger@lwfinger.net>
11343M:	Chaoming Li <chaoming_li@realsil.com.cn>
11344L:	linux-wireless@vger.kernel.org
11345W:	http://wireless.kernel.org/
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11347S:	Maintained
11348F:	drivers/net/wireless/realtek/rtlwifi/
11349F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11350
11351RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11352M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11353L:	linux-wireless@vger.kernel.org
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11355S:	Maintained
11356F:	drivers/net/wireless/realtek/rtl8xxxu/
11357
11358S3 SAVAGE FRAMEBUFFER DRIVER
11359M:	Antonino Daplas <adaplas@gmail.com>
11360L:	linux-fbdev@vger.kernel.org
11361S:	Maintained
11362F:	drivers/video/fbdev/savage/
11363
11364S390
11365M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11366M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11367L:	linux-s390@vger.kernel.org
11368W:	http://www.ibm.com/developerworks/linux/linux390/
11369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11370S:	Supported
11371F:	arch/s390/
11372F:	drivers/s390/
11373F:	Documentation/s390/
11374F:	Documentation/driver-api/s390-drivers.rst
11375
11376S390 COMMON I/O LAYER
11377M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11378M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11379L:	linux-s390@vger.kernel.org
11380W:	http://www.ibm.com/developerworks/linux/linux390/
11381S:	Supported
11382F:	drivers/s390/cio/
11383
11384S390 DASD DRIVER
11385M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11386M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11387L:	linux-s390@vger.kernel.org
11388W:	http://www.ibm.com/developerworks/linux/linux390/
11389S:	Supported
11390F:	drivers/s390/block/dasd*
11391F:	block/partitions/ibm.c
11392
11393S390 IOMMU (PCI)
11394M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11395L:	linux-s390@vger.kernel.org
11396W:	http://www.ibm.com/developerworks/linux/linux390/
11397S:	Supported
11398F:	drivers/iommu/s390-iommu.c
11399
11400S390 IUCV NETWORK LAYER
11401M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11402M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11403L:	linux-s390@vger.kernel.org
11404W:	http://www.ibm.com/developerworks/linux/linux390/
11405S:	Supported
11406F:	drivers/s390/net/*iucv*
11407F:	include/net/iucv/
11408F:	net/iucv/
11409
11410S390 NETWORK DRIVERS
11411M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11412M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11413L:	linux-s390@vger.kernel.org
11414W:	http://www.ibm.com/developerworks/linux/linux390/
11415S:	Supported
11416F:	drivers/s390/net/
11417
11418S390 PCI SUBSYSTEM
11419M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11420M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11421L:	linux-s390@vger.kernel.org
11422W:	http://www.ibm.com/developerworks/linux/linux390/
11423S:	Supported
11424F:	arch/s390/pci/
11425F:	drivers/pci/hotplug/s390_pci_hpc.c
11426
11427S390 VFIO-CCW DRIVER
11428M:	Cornelia Huck <cohuck@redhat.com>
11429M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11430L:	linux-s390@vger.kernel.org
11431L:	kvm@vger.kernel.org
11432S:	Supported
11433F:	drivers/s390/cio/vfio_ccw*
11434F:	Documentation/s390/vfio-ccw.txt
11435F:	include/uapi/linux/vfio_ccw.h
11436
11437S390 ZCRYPT DRIVER
11438M:	Harald Freudenberger <freude@de.ibm.com>
11439L:	linux-s390@vger.kernel.org
11440W:	http://www.ibm.com/developerworks/linux/linux390/
11441S:	Supported
11442F:	drivers/s390/crypto/
11443
11444S390 ZFCP DRIVER
11445M:	Steffen Maier <maier@linux.vnet.ibm.com>
11446L:	linux-s390@vger.kernel.org
11447W:	http://www.ibm.com/developerworks/linux/linux390/
11448S:	Supported
11449F:	drivers/s390/scsi/zfcp_*
11450
11451S3C24XX SD/MMC Driver
11452M:	Ben Dooks <ben-linux@fluff.org>
11453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11454S:	Supported
11455F:	drivers/mmc/host/s3cmci.*
11456
11457SAA6588 RDS RECEIVER DRIVER
11458M:	Hans Verkuil <hverkuil@xs4all.nl>
11459L:	linux-media@vger.kernel.org
11460T:	git git://linuxtv.org/media_tree.git
11461W:	https://linuxtv.org
11462S:	Odd Fixes
11463F:	drivers/media/i2c/saa6588*
11464
11465SAA7134 VIDEO4LINUX DRIVER
11466M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11467M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11468L:	linux-media@vger.kernel.org
11469W:	https://linuxtv.org
11470T:	git git://linuxtv.org/media_tree.git
11471S:	Odd fixes
11472F:	Documentation/media/v4l-drivers/saa7134*
11473F:	drivers/media/pci/saa7134/
11474
11475SAA7146 VIDEO4LINUX-2 DRIVER
11476M:	Hans Verkuil <hverkuil@xs4all.nl>
11477L:	linux-media@vger.kernel.org
11478T:	git git://linuxtv.org/media_tree.git
11479S:	Maintained
11480F:	drivers/media/common/saa7146/
11481F:	drivers/media/pci/saa7146/
11482F:	include/media/saa7146*
11483
11484SAMSUNG AUDIO (ASoC) DRIVERS
11485M:	Krzysztof Kozlowski <krzk@kernel.org>
11486M:	Sangbeom Kim <sbkim73@samsung.com>
11487M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11489S:	Supported
11490F:	sound/soc/samsung/
11491
11492SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11493M:	Krzysztof Kozlowski <krzk@kernel.org>
11494L:	linux-crypto@vger.kernel.org
11495L:	linux-samsung-soc@vger.kernel.org
11496S:	Maintained
11497F:	drivers/crypto/exynos-rng.c
11498F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11499
11500SAMSUNG FRAMEBUFFER DRIVER
11501M:	Jingoo Han <jingoohan1@gmail.com>
11502L:	linux-fbdev@vger.kernel.org
11503S:	Maintained
11504F:	drivers/video/fbdev/s3c-fb.c
11505
11506SAMSUNG LAPTOP DRIVER
11507M:	Corentin Chary <corentin.chary@gmail.com>
11508L:	platform-driver-x86@vger.kernel.org
11509S:	Maintained
11510F:	drivers/platform/x86/samsung-laptop.c
11511
11512SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11513M:	Sangbeom Kim <sbkim73@samsung.com>
11514M:	Krzysztof Kozlowski <krzk@kernel.org>
11515M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11516L:	linux-kernel@vger.kernel.org
11517L:	linux-samsung-soc@vger.kernel.org
11518S:	Supported
11519F:	drivers/mfd/sec*.c
11520F:	drivers/regulator/s2m*.c
11521F:	drivers/regulator/s5m*.c
11522F:	drivers/clk/clk-s2mps11.c
11523F:	drivers/rtc/rtc-s5m.c
11524F:	include/linux/mfd/samsung/
11525F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11526F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11527F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11528F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11529
11530SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11531M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11532L:	linux-media@vger.kernel.org
11533L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11534S:	Maintained
11535F:	drivers/media/platform/s3c-camif/
11536F:	include/media/drv-intf/s3c_camif.h
11537
11538SAMSUNG S3FWRN5 NFC DRIVER
11539M:	Robert Baldyga <r.baldyga@samsung.com>
11540M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11541L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11542S:	Supported
11543F:	drivers/nfc/s3fwrn5
11544
11545SAMSUNG S5C73M3 CAMERA DRIVER
11546M:	Kyungmin Park <kyungmin.park@samsung.com>
11547M:	Andrzej Hajda <a.hajda@samsung.com>
11548L:	linux-media@vger.kernel.org
11549S:	Supported
11550F:	drivers/media/i2c/s5c73m3/*
11551
11552SAMSUNG S5K5BAF CAMERA DRIVER
11553M:	Kyungmin Park <kyungmin.park@samsung.com>
11554M:	Andrzej Hajda <a.hajda@samsung.com>
11555L:	linux-media@vger.kernel.org
11556S:	Supported
11557F:	drivers/media/i2c/s5k5baf.c
11558
11559SAMSUNG S5P Security SubSystem (SSS) DRIVER
11560M:	Krzysztof Kozlowski <krzk@kernel.org>
11561M:	Vladimir Zapolskiy <vz@mleia.com>
11562L:	linux-crypto@vger.kernel.org
11563L:	linux-samsung-soc@vger.kernel.org
11564S:	Maintained
11565F:	drivers/crypto/s5p-sss.c
11566
11567SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11568M:	Kyungmin Park <kyungmin.park@samsung.com>
11569M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11570L:	linux-media@vger.kernel.org
11571Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11572S:	Supported
11573F:	drivers/media/platform/exynos4-is/
11574
11575SAMSUNG SOC CLOCK DRIVERS
11576M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11577M:	Tomasz Figa <tomasz.figa@gmail.com>
11578M:	Chanwoo Choi <cw00.choi@samsung.com>
11579S:	Supported
11580L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11581F:	drivers/clk/samsung/
11582F:	include/dt-bindings/clock/exynos*.h
11583F:	Documentation/devicetree/bindings/clock/exynos*.txt
11584
11585SAMSUNG SPI DRIVERS
11586M:	Kukjin Kim <kgene@kernel.org>
11587M:	Krzysztof Kozlowski <krzk@kernel.org>
11588M:	Andi Shyti <andi.shyti@samsung.com>
11589L:	linux-spi@vger.kernel.org
11590L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11591S:	Maintained
11592F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11593F:	drivers/spi/spi-s3c*
11594F:	include/linux/platform_data/spi-s3c64xx.h
11595
11596SAMSUNG SXGBE DRIVERS
11597M:	Byungho An <bh74.an@samsung.com>
11598M:	Girish K S <ks.giri@samsung.com>
11599M:	Vipul Pandya <vipul.pandya@samsung.com>
11600S:	Supported
11601L:	netdev@vger.kernel.org
11602F:	drivers/net/ethernet/samsung/sxgbe/
11603
11604SAMSUNG THERMAL DRIVER
11605M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11606L:	linux-pm@vger.kernel.org
11607L:	linux-samsung-soc@vger.kernel.org
11608S:	Supported
11609T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11610F:	drivers/thermal/samsung/
11611
11612SAMSUNG USB2 PHY DRIVER
11613M:	Kamil Debski <kamil@wypas.org>
11614M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11615L:	linux-kernel@vger.kernel.org
11616S:	Supported
11617F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11618F:	Documentation/phy/samsung-usb2.txt
11619F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11620F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11621F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11622F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11623F:	drivers/phy/samsung/phy-samsung-usb2.c
11624F:	drivers/phy/samsung/phy-samsung-usb2.h
11625
11626SC1200 WDT DRIVER
11627M:	Zwane Mwaikambo <zwanem@gmail.com>
11628S:	Maintained
11629F:	drivers/watchdog/sc1200wdt.c
11630
11631SCHEDULER
11632M:	Ingo Molnar <mingo@redhat.com>
11633M:	Peter Zijlstra <peterz@infradead.org>
11634L:	linux-kernel@vger.kernel.org
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11636S:	Maintained
11637F:	kernel/sched/
11638F:	include/linux/sched.h
11639F:	include/uapi/linux/sched.h
11640F:	include/linux/wait.h
11641
11642SCORE ARCHITECTURE
11643M:	Chen Liqin <liqin.linux@gmail.com>
11644M:	Lennox Wu <lennox.wu@gmail.com>
11645W:	http://www.sunplus.com
11646S:	Supported
11647F:	arch/score/
11648
11649SCR24X CHIP CARD INTERFACE DRIVER
11650M:	Lubomir Rintel <lkundrak@v3.sk>
11651S:	Supported
11652F:	drivers/char/pcmcia/scr24x_cs.c
11653
11654SCSI CDROM DRIVER
11655M:	Jens Axboe <axboe@kernel.dk>
11656L:	linux-scsi@vger.kernel.org
11657W:	http://www.kernel.dk
11658S:	Maintained
11659F:	drivers/scsi/sr*
11660
11661SCSI RDMA PROTOCOL (SRP) INITIATOR
11662M:	Bart Van Assche <bart.vanassche@sandisk.com>
11663L:	linux-rdma@vger.kernel.org
11664S:	Supported
11665W:	http://www.openfabrics.org
11666Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11668F:	drivers/infiniband/ulp/srp/
11669F:	include/scsi/srp.h
11670
11671SCSI SG DRIVER
11672M:	Doug Gilbert <dgilbert@interlog.com>
11673L:	linux-scsi@vger.kernel.org
11674W:	http://sg.danny.cz/sg
11675S:	Maintained
11676F:	Documentation/scsi/scsi-generic.txt
11677F:	drivers/scsi/sg.c
11678F:	include/scsi/sg.h
11679
11680SCSI SUBSYSTEM
11681M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11683M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11685L:	linux-scsi@vger.kernel.org
11686S:	Maintained
11687F:	Documentation/devicetree/bindings/scsi/
11688F:	drivers/scsi/
11689F:	include/scsi/
11690
11691SCSI TAPE DRIVER
11692M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11693L:	linux-scsi@vger.kernel.org
11694S:	Maintained
11695F:	Documentation/scsi/st.txt
11696F:	drivers/scsi/st.*
11697F:	drivers/scsi/st_*.h
11698
11699SCTP PROTOCOL
11700M:	Vlad Yasevich <vyasevich@gmail.com>
11701M:	Neil Horman <nhorman@tuxdriver.com>
11702L:	linux-sctp@vger.kernel.org
11703W:	http://lksctp.sourceforge.net
11704S:	Maintained
11705F:	Documentation/networking/sctp.txt
11706F:	include/linux/sctp.h
11707F:	include/uapi/linux/sctp.h
11708F:	include/net/sctp/
11709F:	net/sctp/
11710
11711SCx200 CPU SUPPORT
11712M:	Jim Cromie <jim.cromie@gmail.com>
11713S:	Odd Fixes
11714F:	Documentation/i2c/busses/scx200_acb
11715F:	arch/x86/platform/scx200/
11716F:	drivers/watchdog/scx200_wdt.c
11717F:	drivers/i2c/busses/scx200*
11718F:	drivers/mtd/maps/scx200_docflash.c
11719F:	include/linux/scx200.h
11720
11721SCx200 GPIO DRIVER
11722M:	Jim Cromie <jim.cromie@gmail.com>
11723S:	Maintained
11724F:	drivers/char/scx200_gpio.c
11725F:	include/linux/scx200_gpio.h
11726
11727SCx200 HRT CLOCKSOURCE DRIVER
11728M:	Jim Cromie <jim.cromie@gmail.com>
11729S:	Maintained
11730F:	drivers/clocksource/scx200_hrt.c
11731
11732SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11733M:	Sascha Sommer <saschasommer@freenet.de>
11734L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11735S:	Maintained
11736F:	drivers/mmc/host/sdricoh_cs.c
11737
11738SECURE COMPUTING
11739M:	Kees Cook <keescook@chromium.org>
11740R:	Andy Lutomirski <luto@amacapital.net>
11741R:	Will Drewry <wad@chromium.org>
11742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11743S:	Supported
11744F:	kernel/seccomp.c
11745F:	include/uapi/linux/seccomp.h
11746F:	include/linux/seccomp.h
11747F:	tools/testing/selftests/seccomp/*
11748F:	tools/testing/selftests/kselftest_harness.h
11749F:	Documentation/userspace-api/seccomp_filter.rst
11750K:	\bsecure_computing
11751K:	\bTIF_SECCOMP\b
11752
11753SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11754M:	Al Cooper <alcooperx@gmail.com>
11755L:	linux-mmc@vger.kernel.org
11756L:	bcm-kernel-feedback-list@broadcom.com
11757S:	Maintained
11758F:	drivers/mmc/host/sdhci-brcmstb*
11759
11760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11761M:	Adrian Hunter <adrian.hunter@intel.com>
11762L:	linux-mmc@vger.kernel.org
11763T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11764S:	Maintained
11765F:	drivers/mmc/host/sdhci*
11766F:	include/linux/mmc/sdhci*
11767
11768SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11769M:	Ben Dooks <ben-linux@fluff.org>
11770M:	Jaehoon Chung <jh80.chung@samsung.com>
11771L:	linux-mmc@vger.kernel.org
11772S:	Maintained
11773F:	drivers/mmc/host/sdhci-s3c*
11774
11775SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11776M:	Viresh Kumar <vireshk@kernel.org>
11777L:	linux-mmc@vger.kernel.org
11778S:	Maintained
11779F:	drivers/mmc/host/sdhci-spear.c
11780
11781SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11782M:	Scott Bauer <scott.bauer@intel.com>
11783M:	Jonathan Derrick <jonathan.derrick@intel.com>
11784M:	Rafael Antognolli <rafael.antognolli@intel.com>
11785L:	linux-block@vger.kernel.org
11786S:	Supported
11787F:	block/sed*
11788F:	block/opal_proto.h
11789F:	include/linux/sed*
11790F:	include/uapi/linux/sed*
11791
11792SECURITY CONTACT
11793M:	Security Officers <security@kernel.org>
11794S:	Supported
11795
11796SECURITY SUBSYSTEM
11797M:	James Morris <james.l.morris@oracle.com>
11798M:	"Serge E. Hallyn" <serge@hallyn.com>
11799L:	linux-security-module@vger.kernel.org (suggested Cc:)
11800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11801W:	http://kernsec.org/
11802S:	Supported
11803F:	security/
11804
11805SELINUX SECURITY MODULE
11806M:	Paul Moore <paul@paul-moore.com>
11807M:	Stephen Smalley <sds@tycho.nsa.gov>
11808M:	Eric Paris <eparis@parisplace.org>
11809L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11810W:	http://selinuxproject.org
11811T:	git git://git.infradead.org/users/pcmoore/selinux
11812S:	Supported
11813F:	include/linux/selinux*
11814F:	security/selinux/
11815F:	scripts/selinux/
11816F:	Documentation/admin-guide/LSM/SELinux.rst
11817
11818SENSABLE PHANTOM
11819M:	Jiri Slaby <jirislaby@gmail.com>
11820S:	Maintained
11821F:	drivers/misc/phantom.c
11822F:	include/uapi/linux/phantom.h
11823
11824SERIAL DEVICE BUS
11825M:	Rob Herring <robh@kernel.org>
11826L:	linux-serial@vger.kernel.org
11827S:	Maintained
11828F:	Documentation/devicetree/bindings/serial/slave-device.txt
11829F:	drivers/tty/serdev/
11830F:	include/linux/serdev.h
11831
11832SERIAL DRIVERS
11833M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11834L:	linux-serial@vger.kernel.org
11835S:	Maintained
11836F:	Documentation/devicetree/bindings/serial/
11837F:	drivers/tty/serial/
11838
11839SERIAL IR RECEIVER
11840M:	Sean Young <sean@mess.org>
11841L:	linux-media@vger.kernel.org
11842S:	Maintained
11843F:	drivers/media/rc/serial_ir.c
11844
11845SFC NETWORK DRIVER
11846M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11847M:	Edward Cree <ecree@solarflare.com>
11848M:	Bert Kenward <bkenward@solarflare.com>
11849L:	netdev@vger.kernel.org
11850S:	Supported
11851F:	drivers/net/ethernet/sfc/
11852
11853SGI GRU DRIVER
11854M:	Dimitri Sivanich <sivanich@sgi.com>
11855S:	Maintained
11856F:	drivers/misc/sgi-gru/
11857
11858SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11859M:	Pat Gefre <pfg@sgi.com>
11860L:	linux-ia64@vger.kernel.org
11861S:	Supported
11862F:	Documentation/ia64/serial.txt
11863F:	drivers/tty/serial/ioc?_serial.c
11864F:	include/linux/ioc?.h
11865
11866SGI XP/XPC/XPNET DRIVER
11867M:	Cliff Whickman <cpw@sgi.com>
11868M:	Robin Holt <robinmholt@gmail.com>
11869S:	Maintained
11870F:	drivers/misc/sgi-xp/
11871
11872SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11873M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11874L:	linux-s390@vger.kernel.org
11875W:	http://www.ibm.com/developerworks/linux/linux390/
11876S:	Supported
11877F:	net/smc/
11878
11879SH_VEU V4L2 MEM2MEM DRIVER
11880L:	linux-media@vger.kernel.org
11881S:	Orphan
11882F:	drivers/media/platform/sh_veu.c
11883
11884SH_VOU V4L2 OUTPUT DRIVER
11885L:	linux-media@vger.kernel.org
11886S:	Orphan
11887F:	drivers/media/platform/sh_vou.c
11888F:	include/media/drv-intf/sh_vou.h
11889
11890SI2157 MEDIA DRIVER
11891M:	Antti Palosaari <crope@iki.fi>
11892L:	linux-media@vger.kernel.org
11893W:	https://linuxtv.org
11894W:	http://palosaari.fi/linux/
11895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11896T:	git git://linuxtv.org/anttip/media_tree.git
11897S:	Maintained
11898F:	drivers/media/tuners/si2157*
11899
11900SI2168 MEDIA DRIVER
11901M:	Antti Palosaari <crope@iki.fi>
11902L:	linux-media@vger.kernel.org
11903W:	https://linuxtv.org
11904W:	http://palosaari.fi/linux/
11905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11906T:	git git://linuxtv.org/anttip/media_tree.git
11907S:	Maintained
11908F:	drivers/media/dvb-frontends/si2168*
11909
11910SI470X FM RADIO RECEIVER I2C DRIVER
11911M:	Hans Verkuil <hverkuil@xs4all.nl>
11912L:	linux-media@vger.kernel.org
11913T:	git git://linuxtv.org/media_tree.git
11914W:	https://linuxtv.org
11915S:	Odd Fixes
11916F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11917
11918SI470X FM RADIO RECEIVER USB DRIVER
11919M:	Hans Verkuil <hverkuil@xs4all.nl>
11920L:	linux-media@vger.kernel.org
11921T:	git git://linuxtv.org/media_tree.git
11922W:	https://linuxtv.org
11923S:	Maintained
11924F:	drivers/media/radio/si470x/radio-si470x-common.c
11925F:	drivers/media/radio/si470x/radio-si470x.h
11926F:	drivers/media/radio/si470x/radio-si470x-usb.c
11927
11928SI4713 FM RADIO TRANSMITTER I2C DRIVER
11929M:	Eduardo Valentin <edubezval@gmail.com>
11930L:	linux-media@vger.kernel.org
11931T:	git git://linuxtv.org/media_tree.git
11932W:	https://linuxtv.org
11933S:	Odd Fixes
11934F:	drivers/media/radio/si4713/si4713.?
11935
11936SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11937M:	Eduardo Valentin <edubezval@gmail.com>
11938L:	linux-media@vger.kernel.org
11939T:	git git://linuxtv.org/media_tree.git
11940W:	https://linuxtv.org
11941S:	Odd Fixes
11942F:	drivers/media/radio/si4713/radio-platform-si4713.c
11943
11944SI4713 FM RADIO TRANSMITTER USB DRIVER
11945M:	Hans Verkuil <hverkuil@xs4all.nl>
11946L:	linux-media@vger.kernel.org
11947T:	git git://linuxtv.org/media_tree.git
11948W:	https://linuxtv.org
11949S:	Maintained
11950F:	drivers/media/radio/si4713/radio-usb-si4713.c
11951
11952SIANO DVB DRIVER
11953M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11954M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11955L:	linux-media@vger.kernel.org
11956W:	https://linuxtv.org
11957T:	git git://linuxtv.org/media_tree.git
11958S:	Odd fixes
11959F:	drivers/media/common/siano/
11960F:	drivers/media/usb/siano/
11961F:	drivers/media/usb/siano/
11962F:	drivers/media/mmc/siano/
11963
11964SILEAD TOUCHSCREEN DRIVER
11965M:	Hans de Goede <hdegoede@redhat.com>
11966L:	linux-input@vger.kernel.org
11967L:	platform-driver-x86@vger.kernel.org
11968S:	Maintained
11969F:	drivers/input/touchscreen/silead.c
11970F:	drivers/platform/x86/silead_dmi.c
11971
11972SILICON MOTION SM712 FRAME BUFFER DRIVER
11973M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11974M:	Teddy Wang <teddy.wang@siliconmotion.com>
11975M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11976L:	linux-fbdev@vger.kernel.org
11977S:	Maintained
11978F:	drivers/video/fbdev/sm712*
11979F:	Documentation/fb/sm712fb.txt
11980
11981SIMPLE FIRMWARE INTERFACE (SFI)
11982M:	Len Brown <lenb@kernel.org>
11983L:	sfi-devel@simplefirmware.org
11984W:	http://simplefirmware.org/
11985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11986S:	Supported
11987F:	arch/x86/platform/sfi/
11988F:	drivers/sfi/
11989F:	include/linux/sfi*.h
11990
11991SIMPLEFB FB DRIVER
11992M:	Hans de Goede <hdegoede@redhat.com>
11993L:	linux-fbdev@vger.kernel.org
11994S:	Maintained
11995F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11996F:	drivers/video/fbdev/simplefb.c
11997F:	include/linux/platform_data/simplefb.h
11998
11999SIMTEC EB110ATX (Chalice CATS)
12000P:	Ben Dooks
12001P:	Vincent Sanders <vince@simtec.co.uk>
12002M:	Simtec Linux Team <linux@simtec.co.uk>
12003W:	http://www.simtec.co.uk/products/EB110ATX/
12004S:	Supported
12005
12006SIMTEC EB2410ITX (BAST)
12007P:	Ben Dooks
12008P:	Vincent Sanders <vince@simtec.co.uk>
12009M:	Simtec Linux Team <linux@simtec.co.uk>
12010W:	http://www.simtec.co.uk/products/EB2410ITX/
12011S:	Supported
12012F:	arch/arm/mach-s3c24xx/mach-bast.c
12013F:	arch/arm/mach-s3c24xx/bast-ide.c
12014F:	arch/arm/mach-s3c24xx/bast-irq.c
12015
12016SIPHASH PRF ROUTINES
12017M:	Jason A. Donenfeld <Jason@zx2c4.com>
12018S:	Maintained
12019F:	lib/siphash.c
12020F:	lib/test_siphash.c
12021F:	include/linux/siphash.h
12022
12023SIS 190 ETHERNET DRIVER
12024M:	Francois Romieu <romieu@fr.zoreil.com>
12025L:	netdev@vger.kernel.org
12026S:	Maintained
12027F:	drivers/net/ethernet/sis/sis190.c
12028
12029SIS 900/7016 FAST ETHERNET DRIVER
12030M:	Daniele Venzano <venza@brownhat.org>
12031W:	http://www.brownhat.org/sis900.html
12032L:	netdev@vger.kernel.org
12033S:	Maintained
12034F:	drivers/net/ethernet/sis/sis900.*
12035
12036SIS FRAMEBUFFER DRIVER
12037M:	Thomas Winischhofer <thomas@winischhofer.net>
12038W:	http://www.winischhofer.net/linuxsisvga.shtml
12039S:	Maintained
12040F:	Documentation/fb/sisfb.txt
12041F:	drivers/video/fbdev/sis/
12042F:	include/video/sisfb.h
12043
12044SIS USB2VGA DRIVER
12045M:	Thomas Winischhofer <thomas@winischhofer.net>
12046W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12047S:	Maintained
12048F:	drivers/usb/misc/sisusbvga/
12049
12050SLAB ALLOCATOR
12051M:	Christoph Lameter <cl@linux.com>
12052M:	Pekka Enberg <penberg@kernel.org>
12053M:	David Rientjes <rientjes@google.com>
12054M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12055M:	Andrew Morton <akpm@linux-foundation.org>
12056L:	linux-mm@kvack.org
12057S:	Maintained
12058F:	include/linux/sl?b*.h
12059F:	mm/sl?b*
12060
12061SLEEPABLE READ-COPY UPDATE (SRCU)
12062M:	Lai Jiangshan <jiangshanlai@gmail.com>
12063M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12064M:	Josh Triplett <josh@joshtriplett.org>
12065R:	Steven Rostedt <rostedt@goodmis.org>
12066R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12067L:	linux-kernel@vger.kernel.org
12068W:	http://www.rdrop.com/users/paulmck/RCU/
12069S:	Supported
12070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12071F:	include/linux/srcu.h
12072F:	kernel/rcu/srcu.c
12073
12074SMACK SECURITY MODULE
12075M:	Casey Schaufler <casey@schaufler-ca.com>
12076L:	linux-security-module@vger.kernel.org
12077W:	http://schaufler-ca.com
12078T:	git git://github.com/cschaufler/smack-next
12079S:	Maintained
12080F:	Documentation/admin-guide/LSM/Smack.rst
12081F:	security/smack/
12082
12083SMC91x ETHERNET DRIVER
12084M:	Nicolas Pitre <nico@fluxnic.net>
12085S:	Odd Fixes
12086F:	drivers/net/ethernet/smsc/smc91x.*
12087
12088SMIA AND SMIA++ IMAGE SENSOR DRIVER
12089M:	Sakari Ailus <sakari.ailus@iki.fi>
12090L:	linux-media@vger.kernel.org
12091S:	Maintained
12092F:	drivers/media/i2c/smiapp/
12093F:	include/media/i2c/smiapp.h
12094F:	drivers/media/i2c/smiapp-pll.c
12095F:	drivers/media/i2c/smiapp-pll.h
12096F:	include/uapi/linux/smiapp.h
12097F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12098
12099SMM665 HARDWARE MONITOR DRIVER
12100M:	Guenter Roeck <linux@roeck-us.net>
12101L:	linux-hwmon@vger.kernel.org
12102S:	Maintained
12103F:	Documentation/hwmon/smm665
12104F:	drivers/hwmon/smm665.c
12105
12106SMSC EMC2103 HARDWARE MONITOR DRIVER
12107M:	Steve Glendinning <steve.glendinning@shawell.net>
12108L:	linux-hwmon@vger.kernel.org
12109S:	Maintained
12110F:	Documentation/hwmon/emc2103
12111F:	drivers/hwmon/emc2103.c
12112
12113SMSC SCH5627 HARDWARE MONITOR DRIVER
12114M:	Hans de Goede <hdegoede@redhat.com>
12115L:	linux-hwmon@vger.kernel.org
12116S:	Supported
12117F:	Documentation/hwmon/sch5627
12118F:	drivers/hwmon/sch5627.c
12119
12120SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12121M:	Steve Glendinning <steve.glendinning@shawell.net>
12122L:	linux-fbdev@vger.kernel.org
12123S:	Maintained
12124F:	drivers/video/fbdev/smscufx.c
12125
12126SMSC47B397 HARDWARE MONITOR DRIVER
12127M:	Jean Delvare <jdelvare@suse.com>
12128L:	linux-hwmon@vger.kernel.org
12129S:	Maintained
12130F:	Documentation/hwmon/smsc47b397
12131F:	drivers/hwmon/smsc47b397.c
12132
12133SMSC911x ETHERNET DRIVER
12134M:	Steve Glendinning <steve.glendinning@shawell.net>
12135L:	netdev@vger.kernel.org
12136S:	Maintained
12137F:	include/linux/smsc911x.h
12138F:	drivers/net/ethernet/smsc/smsc911x.*
12139
12140SMSC9420 PCI ETHERNET DRIVER
12141M:	Steve Glendinning <steve.glendinning@shawell.net>
12142L:	netdev@vger.kernel.org
12143S:	Maintained
12144F:	drivers/net/ethernet/smsc/smsc9420.*
12145
12146SOC-CAMERA V4L2 SUBSYSTEM
12147M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12148L:	linux-media@vger.kernel.org
12149T:	git git://linuxtv.org/media_tree.git
12150S:	Maintained
12151F:	include/media/soc*
12152F:	drivers/media/i2c/soc_camera/
12153F:	drivers/media/platform/soc_camera/
12154
12155SOEKRIS NET48XX LED SUPPORT
12156M:	Chris Boot <bootc@bootc.net>
12157S:	Maintained
12158F:	drivers/leds/leds-net48xx.c
12159
12160SOFT-ROCE DRIVER (rxe)
12161M:	Moni Shoua <monis@mellanox.com>
12162L:	linux-rdma@vger.kernel.org
12163S:	Supported
12164W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12165Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12166F:	drivers/infiniband/sw/rxe/
12167F:	include/uapi/rdma/rdma_user_rxe.h
12168
12169SOFTLOGIC 6x10 MPEG CODEC
12170M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12171M:	Anton Sviridenko <anton@corp.bluecherry.net>
12172M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12173M:	Andrey Utkin <andrey_utkin@fastmail.com>
12174M:	Ismael Luceno <ismael@iodev.co.uk>
12175L:	linux-media@vger.kernel.org
12176S:	Supported
12177F:	drivers/media/pci/solo6x10/
12178
12179SOFTWARE RAID (Multiple Disks) SUPPORT
12180M:	Shaohua Li <shli@kernel.org>
12181L:	linux-raid@vger.kernel.org
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12183S:	Supported
12184F:	drivers/md/
12185F:	include/linux/raid/
12186F:	include/uapi/linux/raid/
12187
12188SONIC NETWORK DRIVER
12189M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12190L:	netdev@vger.kernel.org
12191S:	Maintained
12192F:	drivers/net/ethernet/natsemi/sonic.*
12193
12194SONICS SILICON BACKPLANE DRIVER (SSB)
12195M:	Michael Buesch <m@bues.ch>
12196L:	linux-wireless@vger.kernel.org
12197S:	Maintained
12198F:	drivers/ssb/
12199F:	include/linux/ssb/
12200
12201SONY MEMORYSTICK CARD SUPPORT
12202M:	Alex Dubov <oakad@yahoo.com>
12203W:	http://tifmxx.berlios.de/
12204S:	Maintained
12205F:	drivers/memstick/host/tifm_ms.c
12206
12207SONY MEMORYSTICK STANDARD SUPPORT
12208M:	Maxim Levitsky <maximlevitsky@gmail.com>
12209S:	Maintained
12210F:	drivers/memstick/core/ms_block.*
12211
12212SONY VAIO CONTROL DEVICE DRIVER
12213M:	Mattia Dongili <malattia@linux.it>
12214L:	platform-driver-x86@vger.kernel.org
12215W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12216S:	Maintained
12217F:	Documentation/laptops/sony-laptop.txt
12218F:	drivers/char/sonypi.c
12219F:	drivers/platform/x86/sony-laptop.c
12220F:	include/linux/sony-laptop.h
12221
12222SOUND
12223M:	Jaroslav Kysela <perex@perex.cz>
12224M:	Takashi Iwai <tiwai@suse.com>
12225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12226W:	http://www.alsa-project.org/
12227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12228T:	git git://git.alsa-project.org/alsa-kernel.git
12229Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12230S:	Maintained
12231F:	Documentation/sound/
12232F:	include/sound/
12233F:	include/uapi/sound/
12234F:	sound/
12235
12236SOUND - COMPRESSED AUDIO
12237M:	Vinod Koul <vinod.koul@intel.com>
12238L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12240S:	Supported
12241F:	Documentation/sound/alsa/compress_offload.txt
12242F:	include/sound/compress_driver.h
12243F:	include/uapi/sound/compress_*
12244F:	sound/core/compress_offload.c
12245F:	sound/soc/soc-compress.c
12246
12247SOUND - DMAENGINE HELPERS
12248M:	Lars-Peter Clausen <lars@metafoo.de>
12249S:	Supported
12250F:	include/sound/dmaengine_pcm.h
12251F:	sound/core/pcm_dmaengine.c
12252F:	sound/soc/soc-generic-dmaengine-pcm.c
12253
12254SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12255M:	Liam Girdwood <lgirdwood@gmail.com>
12256M:	Mark Brown <broonie@kernel.org>
12257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12258L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12259W:	http://alsa-project.org/main/index.php/ASoC
12260S:	Supported
12261F:	Documentation/devicetree/bindings/sound/
12262F:	Documentation/sound/alsa/soc/
12263F:	sound/soc/
12264F:	include/sound/soc*
12265
12266SP2 MEDIA DRIVER
12267M:	Olli Salonen <olli.salonen@iki.fi>
12268L:	linux-media@vger.kernel.org
12269W:	https://linuxtv.org
12270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12271S:	Maintained
12272F:	drivers/media/dvb-frontends/sp2*
12273
12274SPARC + UltraSPARC (sparc/sparc64)
12275M:	"David S. Miller" <davem@davemloft.net>
12276L:	sparclinux@vger.kernel.org
12277Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12280S:	Maintained
12281F:	arch/sparc/
12282F:	drivers/sbus/
12283
12284SPARC SERIAL DRIVERS
12285M:	"David S. Miller" <davem@davemloft.net>
12286L:	sparclinux@vger.kernel.org
12287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12289S:	Maintained
12290F:	include/linux/sunserialcore.h
12291F:	drivers/tty/serial/suncore.c
12292F:	drivers/tty/serial/sunhv.c
12293F:	drivers/tty/serial/sunsab.c
12294F:	drivers/tty/serial/sunsab.h
12295F:	drivers/tty/serial/sunsu.c
12296F:	drivers/tty/serial/sunzilog.c
12297F:	drivers/tty/serial/sunzilog.h
12298
12299SPARSE CHECKER
12300M:	"Christopher Li" <sparse@chrisli.org>
12301L:	linux-sparse@vger.kernel.org
12302W:	https://sparse.wiki.kernel.org/
12303T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12304T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12305S:	Maintained
12306F:	include/linux/compiler.h
12307
12308SPEAR CLOCK FRAMEWORK SUPPORT
12309M:	Viresh Kumar <vireshk@kernel.org>
12310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12311W:	http://www.st.com/spear
12312S:	Maintained
12313F:	drivers/clk/spear/
12314
12315SPEAR PLATFORM SUPPORT
12316M:	Viresh Kumar <vireshk@kernel.org>
12317M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12319W:	http://www.st.com/spear
12320S:	Maintained
12321F:	arch/arm/boot/dts/spear*
12322F:	arch/arm/mach-spear/
12323
12324SPI NOR SUBSYSTEM
12325M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12326M:	Marek Vasut <marek.vasut@gmail.com>
12327L:	linux-mtd@lists.infradead.org
12328W:	http://www.linux-mtd.infradead.org/
12329Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12330T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12331T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12332S:	Maintained
12333F:	drivers/mtd/spi-nor/
12334F:	include/linux/mtd/spi-nor.h
12335
12336SPI SUBSYSTEM
12337M:	Mark Brown <broonie@kernel.org>
12338L:	linux-spi@vger.kernel.org
12339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12340Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12341S:	Maintained
12342F:	Documentation/devicetree/bindings/spi/
12343F:	Documentation/spi/
12344F:	drivers/spi/
12345F:	include/linux/spi/
12346F:	include/uapi/linux/spi/
12347F:	tools/spi/
12348
12349SPIDERNET NETWORK DRIVER for CELL
12350M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12351L:	netdev@vger.kernel.org
12352S:	Supported
12353F:	Documentation/networking/spider_net.txt
12354F:	drivers/net/ethernet/toshiba/spider_net*
12355
12356SPMI SUBSYSTEM
12357R:	Stephen Boyd <sboyd@codeaurora.org>
12358L:	linux-arm-msm@vger.kernel.org
12359F:	Documentation/devicetree/bindings/spmi/
12360F:	drivers/spmi/
12361F:	include/dt-bindings/spmi/spmi.h
12362F:	include/linux/spmi.h
12363F:	include/trace/events/spmi.h
12364
12365SPU FILE SYSTEM
12366M:	Jeremy Kerr <jk@ozlabs.org>
12367L:	linuxppc-dev@lists.ozlabs.org
12368W:	http://www.ibm.com/developerworks/power/cell/
12369S:	Supported
12370F:	Documentation/filesystems/spufs.txt
12371F:	arch/powerpc/platforms/cell/spufs/
12372
12373SQUASHFS FILE SYSTEM
12374M:	Phillip Lougher <phillip@squashfs.org.uk>
12375L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12376W:	http://squashfs.org.uk
12377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12378S:	Maintained
12379F:	Documentation/filesystems/squashfs.txt
12380F:	fs/squashfs/
12381
12382SRM (Alpha) environment access
12383M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12384S:	Maintained
12385F:	arch/alpha/kernel/srm_env.c
12386
12387STABLE BRANCH
12388M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12389L:	stable@vger.kernel.org
12390S:	Supported
12391F:	Documentation/process/stable-kernel-rules.rst
12392
12393STAGING - COMEDI
12394M:	Ian Abbott <abbotti@mev.co.uk>
12395M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12396S:	Odd Fixes
12397F:	drivers/staging/comedi/
12398
12399STAGING - FLARION FT1000 DRIVERS
12400M:	Marek Belisko <marek.belisko@gmail.com>
12401S:	Odd Fixes
12402F:	drivers/staging/ft1000/
12403
12404STAGING - INDUSTRIAL IO
12405M:	Jonathan Cameron <jic23@kernel.org>
12406L:	linux-iio@vger.kernel.org
12407S:	Odd Fixes
12408F:	Documentation/devicetree/bindings/staging/iio/
12409F:	drivers/staging/iio/
12410
12411STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12412M:	Jarod Wilson <jarod@wilsonet.com>
12413W:	http://www.lirc.org/
12414S:	Odd Fixes
12415F:	drivers/staging/media/lirc/
12416
12417STAGING - LUSTRE PARALLEL FILESYSTEM
12418M:	Oleg Drokin <oleg.drokin@intel.com>
12419M:	Andreas Dilger <andreas.dilger@intel.com>
12420M:	James Simmons <jsimmons@infradead.org>
12421L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12422W:	http://wiki.lustre.org/
12423S:	Maintained
12424F:	drivers/staging/lustre
12425
12426STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12427M:	Marc Dietrich <marvin24@gmx.de>
12428L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12429L:	linux-tegra@vger.kernel.org
12430S:	Maintained
12431F:	drivers/staging/nvec/
12432
12433STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12434M:	Jens Frederich <jfrederich@gmail.com>
12435M:	Daniel Drake <dsd@laptop.org>
12436M:	Jon Nettleton <jon.nettleton@gmail.com>
12437W:	http://wiki.laptop.org/go/DCON
12438S:	Maintained
12439F:	drivers/staging/olpc_dcon/
12440
12441STAGING - REALTEK RTL8712U DRIVERS
12442M:	Larry Finger <Larry.Finger@lwfinger.net>
12443M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12444S:	Odd Fixes
12445F:	drivers/staging/rtl8712/
12446
12447STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12448M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12449M:	Teddy Wang <teddy.wang@siliconmotion.com>
12450M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12451L:	linux-fbdev@vger.kernel.org
12452S:	Maintained
12453F:	drivers/staging/sm750fb/
12454
12455STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12456M:	William Hubbs <w.d.hubbs@gmail.com>
12457M:	Chris Brannon <chris@the-brannons.com>
12458M:	Kirk Reiser <kirk@reisers.ca>
12459M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12460L:	speakup@linux-speakup.org
12461W:	http://www.linux-speakup.org/
12462S:	Odd Fixes
12463F:	drivers/staging/speakup/
12464
12465STAGING - VIA VT665X DRIVERS
12466M:	Forest Bond <forest@alittletooquiet.net>
12467S:	Odd Fixes
12468F:	drivers/staging/vt665?/
12469
12470STAGING - WILC1000 WIFI DRIVER
12471M:	Aditya Shankar <aditya.shankar@microchip.com>
12472M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12473L:	linux-wireless@vger.kernel.org
12474S:	Supported
12475F:	drivers/staging/wilc1000/
12476
12477STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12478M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12479S:	Odd Fixes
12480F:	drivers/staging/xgifb/
12481
12482STAGING SUBSYSTEM
12483M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12485L:	devel@driverdev.osuosl.org
12486S:	Supported
12487F:	drivers/staging/
12488
12489STARFIRE/DURALAN NETWORK DRIVER
12490M:	Ion Badulescu <ionut@badula.org>
12491S:	Odd Fixes
12492F:	drivers/net/ethernet/adaptec/starfire*
12493
12494STI CEC DRIVER
12495M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12496S:	Maintained
12497F:	drivers/staging/media/st-cec/
12498F:	Documentation/devicetree/bindings/media/stih-cec.txt
12499
12500STK1160 USB VIDEO CAPTURE DRIVER
12501M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12502L:	linux-media@vger.kernel.org
12503T:	git git://linuxtv.org/media_tree.git
12504S:	Maintained
12505F:	drivers/media/usb/stk1160/
12506
12507STMMAC ETHERNET DRIVER
12508M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12509M:	Alexandre Torgue <alexandre.torgue@st.com>
12510L:	netdev@vger.kernel.org
12511W:	http://www.stlinux.com
12512S:	Supported
12513F:	drivers/net/ethernet/stmicro/stmmac/
12514
12515SUN3/3X
12516M:	Sam Creasey <sammy@sammy.net>
12517W:	http://sammy.net/sun3/
12518S:	Maintained
12519F:	arch/m68k/kernel/*sun3*
12520F:	arch/m68k/sun3*/
12521F:	arch/m68k/include/asm/sun3*
12522F:	drivers/net/ethernet/i825xx/sun3*
12523
12524SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12525M:	Hans de Goede <hdegoede@redhat.com>
12526L:	linux-input@vger.kernel.org
12527S:	Maintained
12528F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12529F:	drivers/input/keyboard/sun4i-lradc-keys.c
12530
12531SUNDANCE NETWORK DRIVER
12532M:	Denis Kirjanov <kda@linux-powerpc.org>
12533L:	netdev@vger.kernel.org
12534S:	Maintained
12535F:	drivers/net/ethernet/dlink/sundance.c
12536
12537SUPERH
12538M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12539M:	Rich Felker <dalias@libc.org>
12540L:	linux-sh@vger.kernel.org
12541Q:	http://patchwork.kernel.org/project/linux-sh/list/
12542S:	Maintained
12543F:	Documentation/sh/
12544F:	arch/sh/
12545F:	drivers/sh/
12546
12547SUSPEND TO RAM
12548M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12549M:	Len Brown <len.brown@intel.com>
12550M:	Pavel Machek <pavel@ucw.cz>
12551L:	linux-pm@vger.kernel.org
12552B:	https://bugzilla.kernel.org
12553S:	Supported
12554F:	Documentation/power/
12555F:	arch/x86/kernel/acpi/
12556F:	drivers/base/power/
12557F:	kernel/power/
12558F:	include/linux/suspend.h
12559F:	include/linux/freezer.h
12560F:	include/linux/pm.h
12561
12562SVGA HANDLING
12563M:	Martin Mares <mj@ucw.cz>
12564L:	linux-video@atrey.karlin.mff.cuni.cz
12565S:	Maintained
12566F:	Documentation/svga.txt
12567F:	arch/x86/boot/video*
12568
12569SWIOTLB SUBSYSTEM
12570M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12571L:	linux-kernel@vger.kernel.org
12572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12573S:	Supported
12574F:	lib/swiotlb.c
12575F:	arch/*/kernel/pci-swiotlb.c
12576F:	include/linux/swiotlb.h
12577
12578SWITCHDEV
12579M:	Jiri Pirko <jiri@resnulli.us>
12580M:	Ivan Vecera <ivecera@redhat.com>
12581L:	netdev@vger.kernel.org
12582S:	Supported
12583F:	net/switchdev/
12584F:	include/net/switchdev.h
12585
12586SYNC FILE FRAMEWORK
12587M:	Sumit Semwal <sumit.semwal@linaro.org>
12588R:	Gustavo Padovan <gustavo@padovan.org>
12589S:	Maintained
12590L:	linux-media@vger.kernel.org
12591L:	dri-devel@lists.freedesktop.org
12592F:	drivers/dma-buf/sync_*
12593F:	drivers/dma-buf/dma-fence*
12594F:	drivers/dma-buf/sw_sync.c
12595F:	include/linux/sync_file.h
12596F:	include/uapi/linux/sync_file.h
12597F:	Documentation/sync_file.txt
12598T:	git git://anongit.freedesktop.org/drm/drm-misc
12599
12600SYNOPSYS ARC ARCHITECTURE
12601M:	Vineet Gupta <vgupta@synopsys.com>
12602L:	linux-snps-arc@lists.infradead.org
12603S:	Supported
12604F:	arch/arc/
12605F:	Documentation/devicetree/bindings/arc/*
12606F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12607F:	drivers/clocksource/arc_timer.c
12608F:	drivers/tty/serial/arc_uart.c
12609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12610
12611SYNOPSYS ARC SDP platform support
12612M:	Alexey Brodkin <abrodkin@synopsys.com>
12613S:	Supported
12614F:	arch/arc/plat-axs10x
12615F:	arch/arc/boot/dts/ax*
12616F:	Documentation/devicetree/bindings/arc/axs10*
12617
12618SYNOPSYS DESIGNWARE DMAC DRIVER
12619M:	Viresh Kumar <vireshk@kernel.org>
12620M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12621S:	Maintained
12622F:	include/linux/dma/dw.h
12623F:	include/linux/platform_data/dma-dw.h
12624F:	drivers/dma/dw/
12625
12626SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12627M:	Jie Deng <jiedeng@synopsys.com>
12628L:	netdev@vger.kernel.org
12629S:	Supported
12630F:	drivers/net/ethernet/synopsys/
12631
12632SYNOPSYS DESIGNWARE I2C DRIVER
12633M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12634R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12635R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12636L:	linux-i2c@vger.kernel.org
12637S:	Maintained
12638F:	drivers/i2c/busses/i2c-designware-*
12639F:	include/linux/platform_data/i2c-designware.h
12640
12641SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12642M:	Jaehoon Chung <jh80.chung@samsung.com>
12643L:	linux-mmc@vger.kernel.org
12644S:	Maintained
12645F:	drivers/mmc/host/dw_mmc*
12646
12647SYSTEM CONFIGURATION (SYSCON)
12648M:	Lee Jones <lee.jones@linaro.org>
12649M:	Arnd Bergmann <arnd@arndb.de>
12650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12651S:	Supported
12652F:	drivers/mfd/syscon.c
12653
12654SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12655M:	Sudeep Holla <sudeep.holla@arm.com>
12656L:	linux-arm-kernel@lists.infradead.org
12657S:	Maintained
12658F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12659F:	drivers/clk/clk-scpi.c
12660F:	drivers/cpufreq/scpi-cpufreq.c
12661F:	drivers/firmware/arm_scpi.c
12662F:	include/linux/scpi_protocol.h
12663
12664SYSTEM RESET/SHUTDOWN DRIVERS
12665M:	Sebastian Reichel <sre@kernel.org>
12666L:	linux-pm@vger.kernel.org
12667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12668S:	Maintained
12669F:	Documentation/devicetree/bindings/power/reset/
12670F:	drivers/power/reset/
12671
12672SYSTEM TRACE MODULE CLASS
12673M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12674S:	Maintained
12675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12676F:	Documentation/trace/stm.txt
12677F:	drivers/hwtracing/stm/
12678F:	include/linux/stm.h
12679F:	include/uapi/linux/stm.h
12680
12681SYSV FILESYSTEM
12682M:	Christoph Hellwig <hch@infradead.org>
12683S:	Maintained
12684F:	Documentation/filesystems/sysv-fs.txt
12685F:	fs/sysv/
12686F:	include/linux/sysv_fs.h
12687
12688TARGET SUBSYSTEM
12689M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12690L:	linux-scsi@vger.kernel.org
12691L:	target-devel@vger.kernel.org
12692W:	http://www.linux-iscsi.org
12693W:	http://groups.google.com/group/linux-iscsi-target-dev
12694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12695S:	Supported
12696F:	drivers/target/
12697F:	include/target/
12698F:	Documentation/target/
12699
12700TASKSTATS STATISTICS INTERFACE
12701M:	Balbir Singh <bsingharora@gmail.com>
12702S:	Maintained
12703F:	Documentation/accounting/taskstats*
12704F:	include/linux/taskstats*
12705F:	kernel/taskstats.c
12706
12707TC subsystem
12708M:	Jamal Hadi Salim <jhs@mojatatu.com>
12709M:	Cong Wang <xiyou.wangcong@gmail.com>
12710M:	Jiri Pirko <jiri@resnulli.us>
12711L:	netdev@vger.kernel.org
12712S:	Maintained
12713F:	include/net/pkt_cls.h
12714F:	include/net/pkt_sched.h
12715F:	include/net/tc_act/
12716F:	include/uapi/linux/pkt_cls.h
12717F:	include/uapi/linux/pkt_sched.h
12718F:	include/uapi/linux/tc_act/
12719F:	include/uapi/linux/tc_ematch/
12720F:	net/sched/
12721
12722TCP LOW PRIORITY MODULE
12723M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12724M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12725W:	http://tcp-lp-mod.sourceforge.net/
12726S:	Maintained
12727F:	net/ipv4/tcp_lp.c
12728
12729TDA10071 MEDIA DRIVER
12730M:	Antti Palosaari <crope@iki.fi>
12731L:	linux-media@vger.kernel.org
12732W:	https://linuxtv.org
12733W:	http://palosaari.fi/linux/
12734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12735T:	git git://linuxtv.org/anttip/media_tree.git
12736S:	Maintained
12737F:	drivers/media/dvb-frontends/tda10071*
12738
12739TDA18212 MEDIA DRIVER
12740M:	Antti Palosaari <crope@iki.fi>
12741L:	linux-media@vger.kernel.org
12742W:	https://linuxtv.org
12743W:	http://palosaari.fi/linux/
12744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12745T:	git git://linuxtv.org/anttip/media_tree.git
12746S:	Maintained
12747F:	drivers/media/tuners/tda18212*
12748
12749TDA18218 MEDIA DRIVER
12750M:	Antti Palosaari <crope@iki.fi>
12751L:	linux-media@vger.kernel.org
12752W:	https://linuxtv.org
12753W:	http://palosaari.fi/linux/
12754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12755T:	git git://linuxtv.org/anttip/media_tree.git
12756S:	Maintained
12757F:	drivers/media/tuners/tda18218*
12758
12759TDA18271 MEDIA DRIVER
12760M:	Michael Krufky <mkrufky@linuxtv.org>
12761L:	linux-media@vger.kernel.org
12762W:	https://linuxtv.org
12763W:	http://github.com/mkrufky
12764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12765T:	git git://linuxtv.org/mkrufky/tuners.git
12766S:	Maintained
12767F:	drivers/media/tuners/tda18271*
12768
12769TDA827x MEDIA DRIVER
12770M:	Michael Krufky <mkrufky@linuxtv.org>
12771L:	linux-media@vger.kernel.org
12772W:	https://linuxtv.org
12773W:	http://github.com/mkrufky
12774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12775T:	git git://linuxtv.org/mkrufky/tuners.git
12776S:	Maintained
12777F:	drivers/media/tuners/tda8290.*
12778
12779TDA8290 MEDIA DRIVER
12780M:	Michael Krufky <mkrufky@linuxtv.org>
12781L:	linux-media@vger.kernel.org
12782W:	https://linuxtv.org
12783W:	http://github.com/mkrufky
12784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12785T:	git git://linuxtv.org/mkrufky/tuners.git
12786S:	Maintained
12787F:	drivers/media/tuners/tda8290.*
12788
12789TDA9840 MEDIA DRIVER
12790M:	Hans Verkuil <hverkuil@xs4all.nl>
12791L:	linux-media@vger.kernel.org
12792T:	git git://linuxtv.org/media_tree.git
12793W:	https://linuxtv.org
12794S:	Maintained
12795F:	drivers/media/i2c/tda9840*
12796
12797TEA5761 TUNER DRIVER
12798M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12799M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12800L:	linux-media@vger.kernel.org
12801W:	https://linuxtv.org
12802T:	git git://linuxtv.org/media_tree.git
12803S:	Odd fixes
12804F:	drivers/media/tuners/tea5761.*
12805
12806TEA5767 TUNER DRIVER
12807M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12808M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12809L:	linux-media@vger.kernel.org
12810W:	https://linuxtv.org
12811T:	git git://linuxtv.org/media_tree.git
12812S:	Maintained
12813F:	drivers/media/tuners/tea5767.*
12814
12815TEA6415C MEDIA DRIVER
12816M:	Hans Verkuil <hverkuil@xs4all.nl>
12817L:	linux-media@vger.kernel.org
12818T:	git git://linuxtv.org/media_tree.git
12819W:	https://linuxtv.org
12820S:	Maintained
12821F:	drivers/media/i2c/tea6415c*
12822
12823TEA6420 MEDIA DRIVER
12824M:	Hans Verkuil <hverkuil@xs4all.nl>
12825L:	linux-media@vger.kernel.org
12826T:	git git://linuxtv.org/media_tree.git
12827W:	https://linuxtv.org
12828S:	Maintained
12829F:	drivers/media/i2c/tea6420*
12830
12831TEAM DRIVER
12832M:	Jiri Pirko <jiri@resnulli.us>
12833L:	netdev@vger.kernel.org
12834S:	Supported
12835F:	drivers/net/team/
12836F:	include/linux/if_team.h
12837F:	include/uapi/linux/if_team.h
12838
12839TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12840M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12841S:	Maintained
12842F:	arch/x86/platform/ts5500/
12843
12844TECHNOTREND USB IR RECEIVER
12845M:	Sean Young <sean@mess.org>
12846L:	linux-media@vger.kernel.org
12847S:	Maintained
12848F:	drivers/media/rc/ttusbir.c
12849
12850TEE SUBSYSTEM
12851M:	Jens Wiklander <jens.wiklander@linaro.org>
12852S:	Maintained
12853F:	include/linux/tee_drv.h
12854F:	include/uapi/linux/tee.h
12855F:	drivers/tee/
12856F:	Documentation/tee.txt
12857
12858TEGRA ARCHITECTURE SUPPORT
12859M:	Thierry Reding <thierry.reding@gmail.com>
12860M:	Jonathan Hunter <jonathanh@nvidia.com>
12861L:	linux-tegra@vger.kernel.org
12862Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12864S:	Supported
12865N:	[^a-z]tegra
12866
12867TEGRA CLOCK DRIVER
12868M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12869M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12870S:	Supported
12871F:	drivers/clk/tegra/
12872
12873TEGRA DMA DRIVERS
12874M:	Laxman Dewangan <ldewangan@nvidia.com>
12875M:	Jon Hunter <jonathanh@nvidia.com>
12876S:	Supported
12877F:	drivers/dma/tegra*
12878
12879TEGRA I2C DRIVER
12880M:	Laxman Dewangan <ldewangan@nvidia.com>
12881S:	Supported
12882F:	drivers/i2c/busses/i2c-tegra.c
12883
12884TEGRA IOMMU DRIVERS
12885M:	Hiroshi Doyu <hdoyu@nvidia.com>
12886S:	Supported
12887F:	drivers/iommu/tegra*
12888
12889TEGRA KBC DRIVER
12890M:	Rakesh Iyer <riyer@nvidia.com>
12891M:	Laxman Dewangan <ldewangan@nvidia.com>
12892S:	Supported
12893F:	drivers/input/keyboard/tegra-kbc.c
12894
12895TEGRA PWM DRIVER
12896M:	Thierry Reding <thierry.reding@gmail.com>
12897S:	Supported
12898F:	drivers/pwm/pwm-tegra.c
12899
12900TEGRA SERIAL DRIVER
12901M:	Laxman Dewangan <ldewangan@nvidia.com>
12902S:	Supported
12903F:	drivers/tty/serial/serial-tegra.c
12904
12905TEGRA SPI DRIVER
12906M:	Laxman Dewangan <ldewangan@nvidia.com>
12907S:	Supported
12908F:	drivers/spi/spi-tegra*
12909
12910TEHUTI ETHERNET DRIVER
12911M:	Andy Gospodarek <andy@greyhouse.net>
12912L:	netdev@vger.kernel.org
12913S:	Supported
12914F:	drivers/net/ethernet/tehuti/*
12915
12916Telecom Clock Driver for MCPL0010
12917M:	Mark Gross <mark.gross@intel.com>
12918S:	Supported
12919F:	drivers/char/tlclk.c
12920
12921TENSILICA XTENSA PORT (xtensa)
12922M:	Chris Zankel <chris@zankel.net>
12923M:	Max Filippov <jcmvbkbc@gmail.com>
12924L:	linux-xtensa@linux-xtensa.org
12925T:	git git://github.com/czankel/xtensa-linux.git
12926S:	Maintained
12927F:	arch/xtensa/
12928F:	drivers/irqchip/irq-xtensa-*
12929
12930Texas Instruments' System Control Interface (TISCI) Protocol Driver
12931M:	Nishanth Menon <nm@ti.com>
12932M:	Tero Kristo <t-kristo@ti.com>
12933M:	Santosh Shilimkar <ssantosh@kernel.org>
12934L:	linux-arm-kernel@lists.infradead.org
12935S:	Maintained
12936F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12937F:	drivers/firmware/ti_sci*
12938F:	include/linux/soc/ti/ti_sci_protocol.h
12939F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12940F:	include/dt-bindings/genpd/k2g.h
12941F:	drivers/soc/ti/ti_sci_pm_domains.c
12942F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12943F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12944F:	drivers/clk/keystone/sci-clk.c
12945F:	drivers/reset/reset-ti-sci.c
12946
12947THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12948M:	Hans Verkuil <hverkuil@xs4all.nl>
12949L:	linux-media@vger.kernel.org
12950T:	git git://linuxtv.org/media_tree.git
12951W:	https://linuxtv.org
12952S:	Maintained
12953F:	drivers/media/radio/radio-raremono.c
12954
12955THERMAL
12956M:	Zhang Rui <rui.zhang@intel.com>
12957M:	Eduardo Valentin <edubezval@gmail.com>
12958L:	linux-pm@vger.kernel.org
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12961Q:	https://patchwork.kernel.org/project/linux-pm/list/
12962S:	Supported
12963F:	drivers/thermal/
12964F:	include/linux/thermal.h
12965F:	include/uapi/linux/thermal.h
12966F:	include/linux/cpu_cooling.h
12967F:	Documentation/devicetree/bindings/thermal/
12968
12969THERMAL/CPU_COOLING
12970M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12971M:	Viresh Kumar <viresh.kumar@linaro.org>
12972M:	Javi Merino <javi.merino@kernel.org>
12973L:	linux-pm@vger.kernel.org
12974S:	Supported
12975F:	Documentation/thermal/cpu-cooling-api.txt
12976F:	drivers/thermal/cpu_cooling.c
12977F:	include/linux/cpu_cooling.h
12978
12979THINKPAD ACPI EXTRAS DRIVER
12980M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12981L:	ibm-acpi-devel@lists.sourceforge.net
12982L:	platform-driver-x86@vger.kernel.org
12983W:	http://ibm-acpi.sourceforge.net
12984W:	http://thinkwiki.org/wiki/Ibm-acpi
12985T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12986S:	Maintained
12987F:	drivers/platform/x86/thinkpad_acpi.c
12988
12989THUNDERBOLT DRIVER
12990M:	Andreas Noever <andreas.noever@gmail.com>
12991M:	Michael Jamet <michael.jamet@intel.com>
12992M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12993M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
12994S:	Maintained
12995F:	drivers/thunderbolt/
12996
12997TI AM437X VPFE DRIVER
12998M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12999L:	linux-media@vger.kernel.org
13000W:	https://linuxtv.org
13001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13002T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13003S:	Maintained
13004F:	drivers/media/platform/am437x/
13005
13006TI BANDGAP AND THERMAL DRIVER
13007M:	Eduardo Valentin <edubezval@gmail.com>
13008M:	Keerthy <j-keerthy@ti.com>
13009L:	linux-pm@vger.kernel.org
13010L:	linux-omap@vger.kernel.org
13011S:	Maintained
13012F:	drivers/thermal/ti-soc-thermal/
13013
13014TI BQ27XXX POWER SUPPLY DRIVER
13015R:	Andrew F. Davis <afd@ti.com>
13016F:	include/linux/power/bq27xxx_battery.h
13017F:	drivers/power/supply/bq27xxx_battery.c
13018F:	drivers/power/supply/bq27xxx_battery_i2c.c
13019
13020TI CDCE706 CLOCK DRIVER
13021M:	Max Filippov <jcmvbkbc@gmail.com>
13022S:	Maintained
13023F:	drivers/clk/clk-cdce706.c
13024
13025TI CLOCK DRIVER
13026M:	Tero Kristo <t-kristo@ti.com>
13027L:	linux-omap@vger.kernel.org
13028S:	Maintained
13029F:	drivers/clk/ti/
13030F:	include/linux/clk/ti.h
13031
13032TI DAVINCI MACHINE SUPPORT
13033M:	Sekhar Nori <nsekhar@ti.com>
13034M:	Kevin Hilman <khilman@kernel.org>
13035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13037S:	Supported
13038F:	arch/arm/mach-davinci/
13039F:	drivers/i2c/busses/i2c-davinci.c
13040F:	arch/arm/boot/dts/da850*
13041
13042TI DAVINCI SERIES GPIO DRIVER
13043M:	Keerthy <j-keerthy@ti.com>
13044L:	linux-gpio@vger.kernel.org
13045S:	Maintained
13046F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13047F:	drivers/gpio/gpio-davinci.c
13048
13049TI DAVINCI SERIES MEDIA DRIVER
13050M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13051L:	linux-media@vger.kernel.org
13052W:	https://linuxtv.org
13053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13054T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13055S:	Maintained
13056F:	drivers/media/platform/davinci/
13057F:	include/media/davinci/
13058
13059TI ETHERNET SWITCH DRIVER (CPSW)
13060R:	Grygorii Strashko <grygorii.strashko@ti.com>
13061L:	linux-omap@vger.kernel.org
13062L:	netdev@vger.kernel.org
13063S:	Maintained
13064F:	drivers/net/ethernet/ti/cpsw*
13065F:	drivers/net/ethernet/ti/davinci*
13066
13067TI FLASH MEDIA INTERFACE DRIVER
13068M:	Alex Dubov <oakad@yahoo.com>
13069S:	Maintained
13070F:	drivers/misc/tifm*
13071F:	drivers/mmc/host/tifm_sd.c
13072F:	include/linux/tifm.h
13073
13074TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13075M:	Santosh Shilimkar <ssantosh@kernel.org>
13076L:	linux-kernel@vger.kernel.org
13077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13078S:	Maintained
13079F:	drivers/soc/ti/*
13080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13081
13082TI LM49xxx FAMILY ASoC CODEC DRIVERS
13083M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13084M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13085L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13086S:	Maintained
13087F:	sound/soc/codecs/lm49453*
13088F:	sound/soc/codecs/isabelle*
13089
13090TI LP855x BACKLIGHT DRIVER
13091M:	Milo Kim <milo.kim@ti.com>
13092S:	Maintained
13093F:	Documentation/backlight/lp855x-driver.txt
13094F:	drivers/video/backlight/lp855x_bl.c
13095F:	include/linux/platform_data/lp855x.h
13096
13097TI LP8727 CHARGER DRIVER
13098M:	Milo Kim <milo.kim@ti.com>
13099S:	Maintained
13100F:	drivers/power/supply/lp8727_charger.c
13101F:	include/linux/platform_data/lp8727.h
13102
13103TI LP8788 MFD DRIVER
13104M:	Milo Kim <milo.kim@ti.com>
13105S:	Maintained
13106F:	drivers/iio/adc/lp8788_adc.c
13107F:	drivers/leds/leds-lp8788.c
13108F:	drivers/mfd/lp8788*.c
13109F:	drivers/power/supply/lp8788-charger.c
13110F:	drivers/regulator/lp8788-*.c
13111F:	include/linux/mfd/lp8788*.h
13112
13113TI NETCP ETHERNET DRIVER
13114M:	Wingman Kwok <w-kwok2@ti.com>
13115M:	Murali Karicheri <m-karicheri2@ti.com>
13116L:	netdev@vger.kernel.org
13117S:	Maintained
13118F:	drivers/net/ethernet/ti/netcp*
13119
13120TI TAS571X FAMILY ASoC CODEC DRIVER
13121M:	Kevin Cernekee <cernekee@chromium.org>
13122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13123S:	Odd Fixes
13124F:	sound/soc/codecs/tas571x*
13125
13126TI TRF7970A NFC DRIVER
13127M:	Mark Greer <mgreer@animalcreek.com>
13128L:	linux-wireless@vger.kernel.org
13129L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13130S:	Supported
13131F:	drivers/nfc/trf7970a.c
13132F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13133
13134TI TWL4030 SERIES SOC CODEC DRIVER
13135M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13137S:	Maintained
13138F:	sound/soc/codecs/twl4030*
13139
13140TI VPE/CAL DRIVERS
13141M:	Benoit Parrot <bparrot@ti.com>
13142L:	linux-media@vger.kernel.org
13143W:	http://linuxtv.org/
13144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13145S:	Maintained
13146F:	drivers/media/platform/ti-vpe/
13147
13148TI WILINK WIRELESS DRIVERS
13149L:	linux-wireless@vger.kernel.org
13150W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13151W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13153S:	Orphan
13154F:	drivers/net/wireless/ti/
13155F:	include/linux/wl12xx.h
13156
13157TILE ARCHITECTURE
13158M:	Chris Metcalf <cmetcalf@mellanox.com>
13159W:	http://www.mellanox.com/repository/solutions/tile-scm/
13160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13161S:	Supported
13162F:	arch/tile/
13163F:	drivers/char/tile-srom.c
13164F:	drivers/edac/tile_edac.c
13165F:	drivers/net/ethernet/tile/
13166F:	drivers/rtc/rtc-tile.c
13167F:	drivers/tty/hvc/hvc_tile.c
13168F:	drivers/tty/serial/tilegx.c
13169F:	drivers/usb/host/*-tilegx.c
13170F:	include/linux/usb/tilegx.h
13171
13172TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13173M:	John Stultz <john.stultz@linaro.org>
13174M:	Thomas Gleixner <tglx@linutronix.de>
13175R:	Stephen Boyd <sboyd@codeaurora.org>
13176L:	linux-kernel@vger.kernel.org
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13178S:	Supported
13179F:	include/linux/clocksource.h
13180F:	include/linux/time.h
13181F:	include/linux/timex.h
13182F:	include/uapi/linux/time.h
13183F:	include/uapi/linux/timex.h
13184F:	kernel/time/clocksource.c
13185F:	kernel/time/time*.c
13186F:	kernel/time/alarmtimer.c
13187F:	kernel/time/ntp.c
13188F:	tools/testing/selftests/timers/
13189
13190TIPC NETWORK LAYER
13191M:	Jon Maloy <jon.maloy@ericsson.com>
13192M:	Ying Xue <ying.xue@windriver.com>
13193L:	netdev@vger.kernel.org (core kernel code)
13194L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13195W:	http://tipc.sourceforge.net/
13196S:	Maintained
13197F:	include/uapi/linux/tipc*.h
13198F:	net/tipc/
13199
13200TLAN NETWORK DRIVER
13201M:	Samuel Chessman <chessman@tux.org>
13202L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13203W:	http://sourceforge.net/projects/tlan/
13204S:	Maintained
13205F:	Documentation/networking/tlan.txt
13206F:	drivers/net/ethernet/ti/tlan.*
13207
13208TM6000 VIDEO4LINUX DRIVER
13209M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13210M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13211L:	linux-media@vger.kernel.org
13212W:	https://linuxtv.org
13213T:	git git://linuxtv.org/media_tree.git
13214S:	Odd fixes
13215F:	drivers/media/usb/tm6000/
13216F:	Documentation/media/v4l-drivers/tm6000*
13217
13218TMIO/SDHI MMC DRIVER
13219M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13220L:	linux-mmc@vger.kernel.org
13221S:	Supported
13222F:	drivers/mmc/host/tmio_mmc*
13223F:	drivers/mmc/host/renesas_sdhi*
13224F:	include/linux/mfd/tmio.h
13225
13226TMP401 HARDWARE MONITOR DRIVER
13227M:	Guenter Roeck <linux@roeck-us.net>
13228L:	linux-hwmon@vger.kernel.org
13229S:	Maintained
13230F:	Documentation/hwmon/tmp401
13231F:	drivers/hwmon/tmp401.c
13232
13233TMPFS (SHMEM FILESYSTEM)
13234M:	Hugh Dickins <hughd@google.com>
13235L:	linux-mm@kvack.org
13236S:	Maintained
13237F:	include/linux/shmem_fs.h
13238F:	mm/shmem.c
13239
13240TOMOYO SECURITY MODULE
13241M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13242M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13243L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13244L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13245L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13246L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13247W:	http://tomoyo.sourceforge.jp/
13248T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13249S:	Maintained
13250F:	security/tomoyo/
13251
13252TOPSTAR LAPTOP EXTRAS DRIVER
13253M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13254L:	platform-driver-x86@vger.kernel.org
13255S:	Maintained
13256F:	drivers/platform/x86/topstar-laptop.c
13257
13258TOSHIBA ACPI EXTRAS DRIVER
13259M:	Azael Avalos <coproscefalo@gmail.com>
13260L:	platform-driver-x86@vger.kernel.org
13261S:	Maintained
13262F:	drivers/platform/x86/toshiba_acpi.c
13263
13264TOSHIBA BLUETOOTH DRIVER
13265M:	Azael Avalos <coproscefalo@gmail.com>
13266L:	platform-driver-x86@vger.kernel.org
13267S:	Maintained
13268F:	drivers/platform/x86/toshiba_bluetooth.c
13269
13270TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13271M:	Azael Avalos <coproscefalo@gmail.com>
13272L:	platform-driver-x86@vger.kernel.org
13273S:	Maintained
13274F:	drivers/platform/x86/toshiba_haps.c
13275
13276TOSHIBA SMM DRIVER
13277M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13278W:	http://www.buzzard.org.uk/toshiba/
13279S:	Maintained
13280F:	drivers/char/toshiba.c
13281F:	include/linux/toshiba.h
13282F:	include/uapi/linux/toshiba.h
13283
13284TOSHIBA TC358743 DRIVER
13285M:	Mats Randgaard <matrandg@cisco.com>
13286L:	linux-media@vger.kernel.org
13287S:	Maintained
13288F:	drivers/media/i2c/tc358743*
13289F:	include/media/i2c/tc358743.h
13290
13291TOSHIBA WMI HOTKEYS DRIVER
13292M:	Azael Avalos <coproscefalo@gmail.com>
13293L:	platform-driver-x86@vger.kernel.org
13294S:	Maintained
13295F:	drivers/platform/x86/toshiba-wmi.c
13296
13297TPM DEVICE DRIVER
13298M:	Peter Huewe <peterhuewe@gmx.de>
13299M:	Marcel Selhorst <tpmdd@selhorst.net>
13300M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13301R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13302W:	http://tpmdd.sourceforge.net
13303L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13304Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13305T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13306S:	Maintained
13307F:	drivers/char/tpm/
13308
13309TPM IBM_VTPM DEVICE DRIVER
13310M:	Ashley Lai <ashleydlai@gmail.com>
13311W:	http://tpmdd.sourceforge.net
13312L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13313S:	Maintained
13314F:	drivers/char/tpm/tpm_ibmvtpm*
13315
13316TRACING
13317M:	Steven Rostedt <rostedt@goodmis.org>
13318M:	Ingo Molnar <mingo@redhat.com>
13319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13320S:	Maintained
13321F:	Documentation/trace/ftrace.txt
13322F:	arch/*/*/*/ftrace.h
13323F:	arch/*/kernel/ftrace.c
13324F:	include/*/ftrace.h
13325F:	include/linux/trace*.h
13326F:	include/trace/
13327F:	kernel/trace/
13328F:	tools/testing/selftests/ftrace/
13329
13330TRACING MMIO ACCESSES (MMIOTRACE)
13331M:	Steven Rostedt <rostedt@goodmis.org>
13332M:	Ingo Molnar <mingo@kernel.org>
13333R:	Karol Herbst <karolherbst@gmail.com>
13334R:	Pekka Paalanen <ppaalanen@gmail.com>
13335S:	Maintained
13336L:	linux-kernel@vger.kernel.org
13337L:	nouveau@lists.freedesktop.org
13338F:	kernel/trace/trace_mmiotrace.c
13339F:	include/linux/mmiotrace.h
13340F:	arch/x86/mm/kmmio.c
13341F:	arch/x86/mm/mmio-mod.c
13342F:	arch/x86/mm/testmmiotrace.c
13343
13344TRIVIAL PATCHES
13345M:	Jiri Kosina <trivial@kernel.org>
13346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13347S:	Maintained
13348K:	^Subject:.*(?i)trivial
13349
13350TTY LAYER
13351M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13352M:	Jiri Slaby <jslaby@suse.com>
13353S:	Supported
13354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13355F:	Documentation/serial/
13356F:	drivers/tty/
13357F:	drivers/tty/serial/serial_core.c
13358F:	include/linux/serial_core.h
13359F:	include/linux/serial.h
13360F:	include/linux/tty.h
13361F:	include/uapi/linux/serial_core.h
13362F:	include/uapi/linux/serial.h
13363F:	include/uapi/linux/tty.h
13364
13365TUA9001 MEDIA DRIVER
13366M:	Antti Palosaari <crope@iki.fi>
13367L:	linux-media@vger.kernel.org
13368W:	https://linuxtv.org
13369W:	http://palosaari.fi/linux/
13370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13371T:	git git://linuxtv.org/anttip/media_tree.git
13372S:	Maintained
13373F:	drivers/media/tuners/tua9001*
13374
13375TULIP NETWORK DRIVERS
13376L:	netdev@vger.kernel.org
13377L:	linux-parisc@vger.kernel.org
13378S:	Orphan
13379F:	drivers/net/ethernet/dec/tulip/
13380
13381TUN/TAP driver
13382M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13383W:	http://vtun.sourceforge.net/tun
13384S:	Maintained
13385F:	Documentation/networking/tuntap.txt
13386F:	arch/um/os-Linux/drivers/
13387
13388TURBOCHANNEL SUBSYSTEM
13389M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13390M:	Ralf Baechle <ralf@linux-mips.org>
13391L:	linux-mips@linux-mips.org
13392Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13393S:	Maintained
13394F:	drivers/tc/
13395F:	include/linux/tc.h
13396
13397TW5864 VIDEO4LINUX DRIVER
13398M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13399M:	Anton Sviridenko <anton@corp.bluecherry.net>
13400M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13401M:	Andrey Utkin <andrey_utkin@fastmail.com>
13402L:	linux-media@vger.kernel.org
13403S:	Supported
13404F:	drivers/media/pci/tw5864/
13405
13406TW68 VIDEO4LINUX DRIVER
13407M:	Hans Verkuil <hverkuil@xs4all.nl>
13408L:	linux-media@vger.kernel.org
13409T:	git git://linuxtv.org/media_tree.git
13410W:	https://linuxtv.org
13411S:	Odd Fixes
13412F:	drivers/media/pci/tw68/
13413
13414TW686X VIDEO4LINUX DRIVER
13415M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13416L:	linux-media@vger.kernel.org
13417T:	git git://linuxtv.org/media_tree.git
13418W:	http://linuxtv.org
13419S:	Maintained
13420F:	drivers/media/pci/tw686x/
13421
13422UBI FILE SYSTEM (UBIFS)
13423M:	Richard Weinberger <richard@nod.at>
13424M:	Artem Bityutskiy <dedekind1@gmail.com>
13425M:	Adrian Hunter <adrian.hunter@intel.com>
13426L:	linux-mtd@lists.infradead.org
13427T:	git git://git.infradead.org/ubifs-2.6.git
13428W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13429S:	Supported
13430F:	Documentation/filesystems/ubifs.txt
13431F:	fs/ubifs/
13432
13433UCLINUX (M68KNOMMU AND COLDFIRE)
13434M:	Greg Ungerer <gerg@linux-m68k.org>
13435W:	http://www.linux-m68k.org/
13436W:	http://www.uclinux.org/
13437L:	linux-m68k@lists.linux-m68k.org
13438L:	uclinux-dev@uclinux.org  (subscribers-only)
13439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13440S:	Maintained
13441F:	arch/m68k/coldfire/
13442F:	arch/m68k/68*/
13443F:	arch/m68k/*/*_no.*
13444F:	arch/m68k/include/asm/*_no.*
13445
13446UDF FILESYSTEM
13447M:	Jan Kara <jack@suse.com>
13448S:	Maintained
13449F:	Documentation/filesystems/udf.txt
13450F:	fs/udf/
13451
13452UDRAW TABLET
13453M:	Bastien Nocera <hadess@hadess.net>
13454L:	linux-input@vger.kernel.org
13455S:	Maintained
13456F:	drivers/hid/hid-udraw.c
13457
13458UFS FILESYSTEM
13459M:	Evgeniy Dushistov <dushistov@mail.ru>
13460S:	Maintained
13461F:	Documentation/filesystems/ufs.txt
13462F:	fs/ufs/
13463
13464UHID USERSPACE HID IO DRIVER:
13465M:	David Herrmann <dh.herrmann@googlemail.com>
13466L:	linux-input@vger.kernel.org
13467S:	Maintained
13468F:	drivers/hid/uhid.c
13469F:	include/uapi/linux/uhid.h
13470
13471ULPI BUS
13472M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13473L:	linux-usb@vger.kernel.org
13474S:	Maintained
13475F:	drivers/usb/common/ulpi.c
13476F:	include/linux/ulpi/
13477
13478ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13479L:	linux-usb@vger.kernel.org
13480S:	Orphan
13481F:	drivers/uwb/
13482F:	include/linux/uwb.h
13483F:	include/linux/uwb/
13484
13485UNICORE32 ARCHITECTURE:
13486M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13487W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13488S:	Maintained
13489T:	git git://github.com/gxt/linux.git
13490F:	arch/unicore32/
13491
13492UNIFDEF
13493M:	Tony Finch <dot@dotat.at>
13494W:	http://dotat.at/prog/unifdef
13495S:	Maintained
13496F:	scripts/unifdef.c
13497
13498UNIFORM CDROM DRIVER
13499M:	Jens Axboe <axboe@kernel.dk>
13500W:	http://www.kernel.dk
13501S:	Maintained
13502F:	Documentation/cdrom/
13503F:	drivers/cdrom/cdrom.c
13504F:	include/linux/cdrom.h
13505F:	include/uapi/linux/cdrom.h
13506
13507UNISYS S-PAR DRIVERS
13508M:	David Kershner <david.kershner@unisys.com>
13509L:	sparmaintainer@unisys.com (Unisys internal)
13510S:	Supported
13511F:	drivers/staging/unisys/
13512
13513UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13514M:	Vinayak Holikatti <vinholikatti@gmail.com>
13515L:	linux-scsi@vger.kernel.org
13516S:	Supported
13517F:	Documentation/scsi/ufs.txt
13518F:	drivers/scsi/ufs/
13519
13520UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13521M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13522M:	Prabu Thangamuthu <prabut@synopsys.com>
13523L:	linux-scsi@vger.kernel.org
13524S:	Supported
13525F:	drivers/scsi/ufs/*dwc*
13526
13527UNSORTED BLOCK IMAGES (UBI)
13528M:	Artem Bityutskiy <dedekind1@gmail.com>
13529M:	Richard Weinberger <richard@nod.at>
13530W:	http://www.linux-mtd.infradead.org/
13531L:	linux-mtd@lists.infradead.org
13532T:	git git://git.infradead.org/ubifs-2.6.git
13533S:	Supported
13534F:	drivers/mtd/ubi/
13535F:	include/linux/mtd/ubi.h
13536F:	include/uapi/mtd/ubi-user.h
13537
13538USB "USBNET" DRIVER FRAMEWORK
13539M:	Oliver Neukum <oneukum@suse.com>
13540L:	netdev@vger.kernel.org
13541W:	http://www.linux-usb.org/usbnet
13542S:	Maintained
13543F:	drivers/net/usb/usbnet.c
13544F:	include/linux/usb/usbnet.h
13545
13546USB ACM DRIVER
13547M:	Oliver Neukum <oneukum@suse.com>
13548L:	linux-usb@vger.kernel.org
13549S:	Maintained
13550F:	Documentation/usb/acm.txt
13551F:	drivers/usb/class/cdc-acm.*
13552
13553USB AR5523 WIRELESS DRIVER
13554M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13555L:	linux-wireless@vger.kernel.org
13556S:	Maintained
13557F:	drivers/net/wireless/ath/ar5523/
13558
13559USB ATTACHED SCSI
13560M:	Oliver Neukum <oneukum@suse.com>
13561L:	linux-usb@vger.kernel.org
13562L:	linux-scsi@vger.kernel.org
13563S:	Maintained
13564F:	drivers/usb/storage/uas.c
13565
13566USB CDC ETHERNET DRIVER
13567M:	Oliver Neukum <oliver@neukum.org>
13568L:	linux-usb@vger.kernel.org
13569S:	Maintained
13570F:	drivers/net/usb/cdc_*.c
13571F:	include/uapi/linux/usb/cdc.h
13572
13573USB CHAOSKEY DRIVER
13574M:	Keith Packard <keithp@keithp.com>
13575L:	linux-usb@vger.kernel.org
13576S:	Maintained
13577F:	drivers/usb/misc/chaoskey.c
13578
13579USB CYPRESS C67X00 DRIVER
13580M:	Peter Korsgaard <jacmet@sunsite.dk>
13581L:	linux-usb@vger.kernel.org
13582S:	Maintained
13583F:	drivers/usb/c67x00/
13584
13585USB DAVICOM DM9601 DRIVER
13586M:	Peter Korsgaard <jacmet@sunsite.dk>
13587L:	netdev@vger.kernel.org
13588W:	http://www.linux-usb.org/usbnet
13589S:	Maintained
13590F:	drivers/net/usb/dm9601.c
13591
13592USB DIAMOND RIO500 DRIVER
13593M:	Cesar Miquel <miquel@df.uba.ar>
13594L:	rio500-users@lists.sourceforge.net
13595W:	http://rio500.sourceforge.net
13596S:	Maintained
13597F:	drivers/usb/misc/rio500*
13598
13599USB EHCI DRIVER
13600M:	Alan Stern <stern@rowland.harvard.edu>
13601L:	linux-usb@vger.kernel.org
13602S:	Maintained
13603F:	Documentation/usb/ehci.txt
13604F:	drivers/usb/host/ehci*
13605
13606USB GADGET/PERIPHERAL SUBSYSTEM
13607M:	Felipe Balbi <balbi@kernel.org>
13608L:	linux-usb@vger.kernel.org
13609W:	http://www.linux-usb.org/gadget
13610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13611S:	Maintained
13612F:	drivers/usb/gadget/
13613F:	include/linux/usb/gadget*
13614
13615USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13616M:	Jiri Kosina <jikos@kernel.org>
13617R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13618L:	linux-usb@vger.kernel.org
13619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13620S:	Maintained
13621F:	Documentation/hid/hiddev.txt
13622F:	drivers/hid/usbhid/
13623
13624USB ISP116X DRIVER
13625M:	Olav Kongas <ok@artecdesign.ee>
13626L:	linux-usb@vger.kernel.org
13627S:	Maintained
13628F:	drivers/usb/host/isp116x*
13629F:	include/linux/usb/isp116x.h
13630
13631USB LAN78XX ETHERNET DRIVER
13632M:	Woojung Huh <woojung.huh@microchip.com>
13633M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13634L:	netdev@vger.kernel.org
13635S:	Maintained
13636F:	drivers/net/usb/lan78xx.*
13637
13638USB MASS STORAGE DRIVER
13639M:	Alan Stern <stern@rowland.harvard.edu>
13640L:	linux-usb@vger.kernel.org
13641L:	usb-storage@lists.one-eyed-alien.net
13642S:	Maintained
13643W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13644F:	drivers/usb/storage/
13645
13646USB MIDI DRIVER
13647M:	Clemens Ladisch <clemens@ladisch.de>
13648L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13649T:	git git://git.alsa-project.org/alsa-kernel.git
13650S:	Maintained
13651F:	sound/usb/midi.*
13652
13653USB NETWORKING DRIVERS
13654L:	linux-usb@vger.kernel.org
13655S:	Odd Fixes
13656F:	drivers/net/usb/
13657
13658USB OHCI DRIVER
13659M:	Alan Stern <stern@rowland.harvard.edu>
13660L:	linux-usb@vger.kernel.org
13661S:	Maintained
13662F:	Documentation/usb/ohci.txt
13663F:	drivers/usb/host/ohci*
13664
13665USB OTG FSM (Finite State Machine)
13666M:	Peter Chen <Peter.Chen@nxp.com>
13667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13668L:	linux-usb@vger.kernel.org
13669S:	Maintained
13670F:	drivers/usb/common/usb-otg-fsm.c
13671
13672USB OVER IP DRIVER
13673M:	Valentina Manea <valentina.manea.m@gmail.com>
13674M:	Shuah Khan <shuahkh@osg.samsung.com>
13675M:	Shuah Khan <shuah@kernel.org>
13676L:	linux-usb@vger.kernel.org
13677S:	Maintained
13678F:	Documentation/usb/usbip_protocol.txt
13679F:	drivers/usb/usbip/
13680F:	tools/usb/usbip/
13681
13682USB PEGASUS DRIVER
13683M:	Petko Manolov <petkan@nucleusys.com>
13684L:	linux-usb@vger.kernel.org
13685L:	netdev@vger.kernel.org
13686T:	git git://github.com/petkan/pegasus.git
13687W:	https://github.com/petkan/pegasus
13688S:	Maintained
13689F:	drivers/net/usb/pegasus.*
13690
13691USB PHY LAYER
13692M:	Felipe Balbi <balbi@kernel.org>
13693L:	linux-usb@vger.kernel.org
13694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13695S:	Maintained
13696F:	drivers/usb/phy/
13697
13698USB PRINTER DRIVER (usblp)
13699M:	Pete Zaitcev <zaitcev@redhat.com>
13700L:	linux-usb@vger.kernel.org
13701S:	Supported
13702F:	drivers/usb/class/usblp.c
13703
13704USB QMI WWAN NETWORK DRIVER
13705M:	Bjørn Mork <bjorn@mork.no>
13706L:	netdev@vger.kernel.org
13707S:	Maintained
13708F:	Documentation/ABI/testing/sysfs-class-net-qmi
13709F:	drivers/net/usb/qmi_wwan.c
13710
13711USB RTL8150 DRIVER
13712M:	Petko Manolov <petkan@nucleusys.com>
13713L:	linux-usb@vger.kernel.org
13714L:	netdev@vger.kernel.org
13715T:	git git://github.com/petkan/rtl8150.git
13716W:	https://github.com/petkan/rtl8150
13717S:	Maintained
13718F:	drivers/net/usb/rtl8150.c
13719
13720USB SERIAL SUBSYSTEM
13721M:	Johan Hovold <johan@kernel.org>
13722L:	linux-usb@vger.kernel.org
13723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13724S:	Maintained
13725F:	Documentation/usb/usb-serial.txt
13726F:	drivers/usb/serial/
13727F:	include/linux/usb/serial.h
13728
13729USB SMSC75XX ETHERNET DRIVER
13730M:	Steve Glendinning <steve.glendinning@shawell.net>
13731L:	netdev@vger.kernel.org
13732S:	Maintained
13733F:	drivers/net/usb/smsc75xx.*
13734
13735USB SMSC95XX ETHERNET DRIVER
13736M:	Steve Glendinning <steve.glendinning@shawell.net>
13737M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13738L:	netdev@vger.kernel.org
13739S:	Maintained
13740F:	drivers/net/usb/smsc95xx.*
13741
13742USB SUBSYSTEM
13743M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13744L:	linux-usb@vger.kernel.org
13745W:	http://www.linux-usb.org
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13747S:	Supported
13748F:	Documentation/devicetree/bindings/usb/
13749F:	Documentation/usb/
13750F:	drivers/usb/
13751F:	include/linux/usb.h
13752F:	include/linux/usb/
13753
13754USB TYPEC SUBSYSTEM
13755M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13756L:	linux-usb@vger.kernel.org
13757S:	Maintained
13758F:	Documentation/ABI/testing/sysfs-class-typec
13759F:	Documentation/usb/typec.rst
13760F:	drivers/usb/typec/
13761F:	include/linux/usb/typec.h
13762
13763USB UHCI DRIVER
13764M:	Alan Stern <stern@rowland.harvard.edu>
13765L:	linux-usb@vger.kernel.org
13766S:	Maintained
13767F:	drivers/usb/host/uhci*
13768
13769USB VIDEO CLASS
13770M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13771L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13772L:	linux-media@vger.kernel.org
13773T:	git git://linuxtv.org/media_tree.git
13774W:	http://www.ideasonboard.org/uvc/
13775S:	Maintained
13776F:	drivers/media/usb/uvc/
13777F:	include/uapi/linux/uvcvideo.h
13778
13779USB VISION DRIVER
13780M:	Hans Verkuil <hverkuil@xs4all.nl>
13781L:	linux-media@vger.kernel.org
13782T:	git git://linuxtv.org/media_tree.git
13783W:	https://linuxtv.org
13784S:	Odd Fixes
13785F:	drivers/media/usb/usbvision/
13786
13787USB WEBCAM GADGET
13788M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13789L:	linux-usb@vger.kernel.org
13790S:	Maintained
13791F:	drivers/usb/gadget/function/*uvc*
13792F:	drivers/usb/gadget/legacy/webcam.c
13793
13794USB WIRELESS RNDIS DRIVER (rndis_wlan)
13795M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13796L:	linux-wireless@vger.kernel.org
13797S:	Maintained
13798F:	drivers/net/wireless/rndis_wlan.c
13799
13800USB XHCI DRIVER
13801M:	Mathias Nyman <mathias.nyman@intel.com>
13802L:	linux-usb@vger.kernel.org
13803S:	Supported
13804F:	drivers/usb/host/xhci*
13805F:	drivers/usb/host/pci-quirks*
13806
13807USB ZD1201 DRIVER
13808L:	linux-wireless@vger.kernel.org
13809W:	http://linux-lc100020.sourceforge.net
13810S:	Orphan
13811F:	drivers/net/wireless/zydas/zd1201.*
13812
13813USB ZR364XX DRIVER
13814M:	Antoine Jacquet <royale@zerezo.com>
13815L:	linux-usb@vger.kernel.org
13816L:	linux-media@vger.kernel.org
13817T:	git git://linuxtv.org/media_tree.git
13818W:	http://royale.zerezo.com/zr364xx/
13819S:	Maintained
13820F:	Documentation/media/v4l-drivers/zr364xx*
13821F:	drivers/media/usb/zr364xx/
13822
13823USER-MODE LINUX (UML)
13824M:	Jeff Dike <jdike@addtoit.com>
13825M:	Richard Weinberger <richard@nod.at>
13826L:	user-mode-linux-devel@lists.sourceforge.net
13827L:	user-mode-linux-user@lists.sourceforge.net
13828W:	http://user-mode-linux.sourceforge.net
13829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13830S:	Maintained
13831F:	Documentation/virtual/uml/
13832F:	arch/um/
13833F:	arch/x86/um/
13834F:	fs/hostfs/
13835F:	fs/hppfs/
13836
13837USERSPACE I/O (UIO)
13838M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13839S:	Maintained
13840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13841F:	Documentation/driver-api/uio-howto.rst
13842F:	drivers/uio/
13843F:	include/linux/uio*.h
13844
13845UTIL-LINUX PACKAGE
13846M:	Karel Zak <kzak@redhat.com>
13847L:	util-linux@vger.kernel.org
13848W:	http://en.wikipedia.org/wiki/Util-linux
13849T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13850S:	Maintained
13851
13852UUID HELPERS
13853M:	Christoph Hellwig <hch@lst.de>
13854R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13855L:	linux-kernel@vger.kernel.org
13856T:	git git://git.infradead.org/users/hch/uuid.git
13857F:	lib/uuid.c
13858F:	lib/test_uuid.c
13859F:	include/linux/uuid.h
13860F:	include/uapi/linux/uuid.h
13861S:	Maintained
13862
13863UVESAFB DRIVER
13864M:	Michal Januszewski <spock@gentoo.org>
13865L:	linux-fbdev@vger.kernel.org
13866W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13867S:	Maintained
13868F:	Documentation/fb/uvesafb.txt
13869F:	drivers/video/fbdev/uvesafb.*
13870
13871VF610 NAND DRIVER
13872M:	Stefan Agner <stefan@agner.ch>
13873L:	linux-mtd@lists.infradead.org
13874S:	Supported
13875F:	drivers/mtd/nand/vf610_nfc.c
13876
13877VFAT/FAT/MSDOS FILESYSTEM
13878M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13879S:	Maintained
13880F:	Documentation/filesystems/vfat.txt
13881F:	fs/fat/
13882
13883VFIO DRIVER
13884M:	Alex Williamson <alex.williamson@redhat.com>
13885L:	kvm@vger.kernel.org
13886T:	git git://github.com/awilliam/linux-vfio.git
13887S:	Maintained
13888F:	Documentation/vfio.txt
13889F:	drivers/vfio/
13890F:	include/linux/vfio.h
13891F:	include/uapi/linux/vfio.h
13892
13893VFIO MEDIATED DEVICE DRIVERS
13894M:	Kirti Wankhede <kwankhede@nvidia.com>
13895L:	kvm@vger.kernel.org
13896S:	Maintained
13897F:	Documentation/vfio-mediated-device.txt
13898F:	drivers/vfio/mdev/
13899F:	include/linux/mdev.h
13900F:	samples/vfio-mdev/
13901
13902VFIO PLATFORM DRIVER
13903M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13904L:	kvm@vger.kernel.org
13905S:	Maintained
13906F:	drivers/vfio/platform/
13907
13908VGA_SWITCHEROO
13909R:	Lukas Wunner <lukas@wunner.de>
13910S:	Maintained
13911F:	Documentation/gpu/vga-switcheroo.rst
13912F:	drivers/gpu/vga/vga_switcheroo.c
13913F:	include/linux/vga_switcheroo.h
13914T:	git git://anongit.freedesktop.org/drm/drm-misc
13915
13916VIA RHINE NETWORK DRIVER
13917S:	Orphan
13918F:	drivers/net/ethernet/via/via-rhine.c
13919
13920VIA SD/MMC CARD CONTROLLER DRIVER
13921M:	Bruce Chang <brucechang@via.com.tw>
13922M:	Harald Welte <HaraldWelte@viatech.com>
13923S:	Maintained
13924F:	drivers/mmc/host/via-sdmmc.c
13925
13926VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13927M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13928L:	linux-fbdev@vger.kernel.org
13929S:	Maintained
13930F:	include/linux/via-core.h
13931F:	include/linux/via-gpio.h
13932F:	include/linux/via_i2c.h
13933F:	drivers/video/fbdev/via/
13934
13935VIA VELOCITY NETWORK DRIVER
13936M:	Francois Romieu <romieu@fr.zoreil.com>
13937L:	netdev@vger.kernel.org
13938S:	Maintained
13939F:	drivers/net/ethernet/via/via-velocity.*
13940
13941VIDEO MULTIPLEXER DRIVER
13942M:	Philipp Zabel <p.zabel@pengutronix.de>
13943L:	linux-media@vger.kernel.org
13944S:	Maintained
13945F:	drivers/media/platform/video-mux.c
13946
13947VIDEOBUF2 FRAMEWORK
13948M:	Pawel Osciak <pawel@osciak.com>
13949M:	Marek Szyprowski <m.szyprowski@samsung.com>
13950M:	Kyungmin Park <kyungmin.park@samsung.com>
13951L:	linux-media@vger.kernel.org
13952S:	Maintained
13953F:	drivers/media/v4l2-core/videobuf2-*
13954F:	include/media/videobuf2-*
13955
13956VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13957M:	Helen Koike <helen.koike@collabora.com>
13958L:	linux-media@vger.kernel.org
13959T:	git git://linuxtv.org/media_tree.git
13960W:	https://linuxtv.org
13961S:	Maintained
13962F:	drivers/media/platform/vimc/*
13963
13964VIRT LIB
13965M:	Alex Williamson <alex.williamson@redhat.com>
13966M:	Paolo Bonzini <pbonzini@redhat.com>
13967L:	kvm@vger.kernel.org
13968S:	Supported
13969F:	virt/lib/
13970
13971VIRTIO AND VHOST VSOCK DRIVER
13972M:	Stefan Hajnoczi <stefanha@redhat.com>
13973L:	kvm@vger.kernel.org
13974L:	virtualization@lists.linux-foundation.org
13975L:	netdev@vger.kernel.org
13976S:	Maintained
13977F:	include/linux/virtio_vsock.h
13978F:	include/uapi/linux/virtio_vsock.h
13979F:	include/uapi/linux/vsockmon.h
13980F:	net/vmw_vsock/af_vsock_tap.c
13981F:	net/vmw_vsock/virtio_transport_common.c
13982F:	net/vmw_vsock/virtio_transport.c
13983F:	drivers/net/vsockmon.c
13984F:	drivers/vhost/vsock.c
13985F:	drivers/vhost/vsock.h
13986
13987VIRTIO CONSOLE DRIVER
13988M:	Amit Shah <amit@kernel.org>
13989L:	virtualization@lists.linux-foundation.org
13990S:	Maintained
13991F:	drivers/char/virtio_console.c
13992F:	include/linux/virtio_console.h
13993F:	include/uapi/linux/virtio_console.h
13994
13995VIRTIO CORE, NET AND BLOCK DRIVERS
13996M:	"Michael S. Tsirkin" <mst@redhat.com>
13997M:	Jason Wang <jasowang@redhat.com>
13998L:	virtualization@lists.linux-foundation.org
13999S:	Maintained
14000F:	Documentation/devicetree/bindings/virtio/
14001F:	drivers/virtio/
14002F:	tools/virtio/
14003F:	drivers/net/virtio_net.c
14004F:	drivers/block/virtio_blk.c
14005F:	include/linux/virtio*.h
14006F:	include/uapi/linux/virtio_*.h
14007F:	drivers/crypto/virtio/
14008F:	mm/balloon_compaction.c
14009
14010VIRTIO CRYPTO DRIVER
14011M:	Gonglei <arei.gonglei@huawei.com>
14012L:	virtualization@lists.linux-foundation.org
14013L:	linux-crypto@vger.kernel.org
14014S:	Maintained
14015F:	drivers/crypto/virtio/
14016F:	include/uapi/linux/virtio_crypto.h
14017
14018VIRTIO DRIVERS FOR S390
14019M:	Cornelia Huck <cohuck@redhat.com>
14020M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14021L:	linux-s390@vger.kernel.org
14022L:	virtualization@lists.linux-foundation.org
14023L:	kvm@vger.kernel.org
14024S:	Supported
14025F:	drivers/s390/virtio/
14026
14027VIRTIO GPU DRIVER
14028M:	David Airlie <airlied@linux.ie>
14029M:	Gerd Hoffmann <kraxel@redhat.com>
14030L:	dri-devel@lists.freedesktop.org
14031L:	virtualization@lists.linux-foundation.org
14032T:	git git://anongit.freedesktop.org/drm/drm-misc
14033S:	Maintained
14034F:	drivers/gpu/drm/virtio/
14035F:	include/uapi/linux/virtio_gpu.h
14036
14037VIRTIO HOST (VHOST)
14038M:	"Michael S. Tsirkin" <mst@redhat.com>
14039M:	Jason Wang <jasowang@redhat.com>
14040L:	kvm@vger.kernel.org
14041L:	virtualization@lists.linux-foundation.org
14042L:	netdev@vger.kernel.org
14043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14044S:	Maintained
14045F:	drivers/vhost/
14046F:	include/uapi/linux/vhost.h
14047
14048VIRTIO INPUT DRIVER
14049M:	Gerd Hoffmann <kraxel@redhat.com>
14050S:	Maintained
14051F:	drivers/virtio/virtio_input.c
14052F:	include/uapi/linux/virtio_input.h
14053
14054VIRTUAL SERIO DEVICE DRIVER
14055M:	Stephen Chandler Paul <thatslyude@gmail.com>
14056S:	Maintained
14057F:	drivers/input/serio/userio.c
14058F:	include/uapi/linux/userio.h
14059
14060VIVID VIRTUAL VIDEO DRIVER
14061M:	Hans Verkuil <hverkuil@xs4all.nl>
14062L:	linux-media@vger.kernel.org
14063T:	git git://linuxtv.org/media_tree.git
14064W:	https://linuxtv.org
14065S:	Maintained
14066F:	drivers/media/platform/vivid/*
14067
14068VLYNQ BUS
14069M:	Florian Fainelli <f.fainelli@gmail.com>
14070L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14071S:	Maintained
14072F:	drivers/vlynq/vlynq.c
14073F:	include/linux/vlynq.h
14074
14075VME SUBSYSTEM
14076M:	Martyn Welch <martyn@welchs.me.uk>
14077M:	Manohar Vanga <manohar.vanga@gmail.com>
14078M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14079L:	devel@driverdev.osuosl.org
14080S:	Maintained
14081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14082F:	Documentation/driver-api/vme.rst
14083F:	drivers/staging/vme/
14084F:	drivers/vme/
14085F:	include/linux/vme*
14086
14087VMWARE BALLOON DRIVER
14088M:	Xavier Deguillard <xdeguillard@vmware.com>
14089M:	Philip Moltmann <moltmann@vmware.com>
14090M:	"VMware, Inc." <pv-drivers@vmware.com>
14091L:	linux-kernel@vger.kernel.org
14092S:	Maintained
14093F:	drivers/misc/vmw_balloon.c
14094
14095VMWARE HYPERVISOR INTERFACE
14096M:	Alok Kataria <akataria@vmware.com>
14097L:	virtualization@lists.linux-foundation.org
14098S:	Supported
14099F:	arch/x86/kernel/cpu/vmware.c
14100
14101VMWARE PVRDMA DRIVER
14102M:	Adit Ranadive <aditr@vmware.com>
14103M:	VMware PV-Drivers <pv-drivers@vmware.com>
14104L:	linux-rdma@vger.kernel.org
14105S:	Maintained
14106F:	drivers/infiniband/hw/vmw_pvrdma/
14107
14108VMware PVSCSI driver
14109M:	Jim Gill <jgill@vmware.com>
14110M:	VMware PV-Drivers <pv-drivers@vmware.com>
14111L:	linux-scsi@vger.kernel.org
14112S:	Maintained
14113F:	drivers/scsi/vmw_pvscsi.c
14114F:	drivers/scsi/vmw_pvscsi.h
14115
14116VMWARE VMMOUSE SUBDRIVER
14117M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14118M:	"VMware, Inc." <pv-drivers@vmware.com>
14119L:	linux-input@vger.kernel.org
14120S:	Maintained
14121F:	drivers/input/mouse/vmmouse.c
14122F:	drivers/input/mouse/vmmouse.h
14123
14124VMWARE VMXNET3 ETHERNET DRIVER
14125M:	Shrikrishna Khare <skhare@vmware.com>
14126M:	"VMware, Inc." <pv-drivers@vmware.com>
14127L:	netdev@vger.kernel.org
14128S:	Maintained
14129F:	drivers/net/vmxnet3/
14130
14131VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14132M:	Liam Girdwood <lgirdwood@gmail.com>
14133M:	Mark Brown <broonie@kernel.org>
14134L:	linux-kernel@vger.kernel.org
14135W:	http://www.slimlogic.co.uk/?p=48
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14137S:	Supported
14138F:	Documentation/devicetree/bindings/regulator/
14139F:	drivers/regulator/
14140F:	include/dt-bindings/regulator/
14141F:	include/linux/regulator/
14142
14143VRF
14144M:	David Ahern <dsa@cumulusnetworks.com>
14145M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14146L:	netdev@vger.kernel.org
14147S:	Maintained
14148F:	drivers/net/vrf.c
14149F:	Documentation/networking/vrf.txt
14150
14151VT1211 HARDWARE MONITOR DRIVER
14152M:	Juerg Haefliger <juergh@gmail.com>
14153L:	linux-hwmon@vger.kernel.org
14154S:	Maintained
14155F:	Documentation/hwmon/vt1211
14156F:	drivers/hwmon/vt1211.c
14157
14158VT8231 HARDWARE MONITOR DRIVER
14159M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14160L:	linux-hwmon@vger.kernel.org
14161S:	Maintained
14162F:	drivers/hwmon/vt8231.c
14163
14164VUB300 USB to SDIO/SD/MMC bridge chip
14165M:	Tony Olech <tony.olech@elandigitalsystems.com>
14166L:	linux-mmc@vger.kernel.org
14167L:	linux-usb@vger.kernel.org
14168S:	Supported
14169F:	drivers/mmc/host/vub300.c
14170
14171W1 DALLAS'S 1-WIRE BUS
14172M:	Evgeniy Polyakov <zbr@ioremap.net>
14173S:	Maintained
14174F:	Documentation/w1/
14175F:	drivers/w1/
14176F:	include/linux/w1.h
14177
14178W83791D HARDWARE MONITORING DRIVER
14179M:	Marc Hulsman <m.hulsman@tudelft.nl>
14180L:	linux-hwmon@vger.kernel.org
14181S:	Maintained
14182F:	Documentation/hwmon/w83791d
14183F:	drivers/hwmon/w83791d.c
14184
14185W83793 HARDWARE MONITORING DRIVER
14186M:	Rudolf Marek <r.marek@assembler.cz>
14187L:	linux-hwmon@vger.kernel.org
14188S:	Maintained
14189F:	Documentation/hwmon/w83793
14190F:	drivers/hwmon/w83793.c
14191
14192W83795 HARDWARE MONITORING DRIVER
14193M:	Jean Delvare <jdelvare@suse.com>
14194L:	linux-hwmon@vger.kernel.org
14195S:	Maintained
14196F:	drivers/hwmon/w83795.c
14197
14198W83L51xD SD/MMC CARD INTERFACE DRIVER
14199M:	Pierre Ossman <pierre@ossman.eu>
14200S:	Maintained
14201F:	drivers/mmc/host/wbsd.*
14202
14203WACOM PROTOCOL 4 SERIAL TABLETS
14204M:	Julian Squires <julian@cipht.net>
14205M:	Hans de Goede <hdegoede@redhat.com>
14206L:	linux-input@vger.kernel.org
14207S:	Maintained
14208F:	drivers/input/tablet/wacom_serial4.c
14209
14210WATCHDOG DEVICE DRIVERS
14211M:	Wim Van Sebroeck <wim@iguana.be>
14212R:	Guenter Roeck <linux@roeck-us.net>
14213L:	linux-watchdog@vger.kernel.org
14214W:	http://www.linux-watchdog.org/
14215T:	git git://www.linux-watchdog.org/linux-watchdog.git
14216S:	Maintained
14217F:	Documentation/devicetree/bindings/watchdog/
14218F:	Documentation/watchdog/
14219F:	drivers/watchdog/
14220F:	include/linux/watchdog.h
14221F:	include/uapi/linux/watchdog.h
14222
14223WHISKEYCOVE PMIC GPIO DRIVER
14224M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14225L:	linux-gpio@vger.kernel.org
14226S:	Maintained
14227F:	drivers/gpio/gpio-wcove.c
14228
14229WIIMOTE HID DRIVER
14230M:	David Herrmann <dh.herrmann@googlemail.com>
14231L:	linux-input@vger.kernel.org
14232S:	Maintained
14233F:	drivers/hid/hid-wiimote*
14234
14235WILOCITY WIL6210 WIRELESS DRIVER
14236M:	Maya Erez <qca_merez@qca.qualcomm.com>
14237L:	linux-wireless@vger.kernel.org
14238L:	wil6210@qca.qualcomm.com
14239S:	Supported
14240W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14241F:	drivers/net/wireless/ath/wil6210/
14242F:	include/uapi/linux/wil6210_uapi.h
14243
14244WIMAX STACK
14245M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14246M:	linux-wimax@intel.com
14247L:	wimax@linuxwimax.org (subscribers-only)
14248S:	Supported
14249W:	http://linuxwimax.org
14250F:	Documentation/wimax/README.wimax
14251F:	include/linux/wimax/debug.h
14252F:	include/net/wimax.h
14253F:	include/uapi/linux/wimax.h
14254F:	net/wimax/
14255
14256WINBOND CIR DRIVER
14257M:	David Härdeman <david@hardeman.nu>
14258S:	Maintained
14259F:	drivers/media/rc/winbond-cir.c
14260
14261WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14263L:	linux-watchdog@vger.kernel.org
14264S:	Maintained
14265F:	drivers/watchdog/ebc-c384_wdt.c
14266
14267WINSYSTEMS WS16C48 GPIO DRIVER
14268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14269L:	linux-gpio@vger.kernel.org
14270S:	Maintained
14271F:	drivers/gpio/gpio-ws16c48.c
14272
14273WISTRON LAPTOP BUTTON DRIVER
14274M:	Miloslav Trmac <mitr@volny.cz>
14275S:	Maintained
14276F:	drivers/input/misc/wistron_btns.c
14277
14278WL3501 WIRELESS PCMCIA CARD DRIVER
14279L:	linux-wireless@vger.kernel.org
14280S:	Odd fixes
14281F:	drivers/net/wireless/wl3501*
14282
14283WOLFSON MICROELECTRONICS DRIVERS
14284L:	patches@opensource.cirrus.com
14285T:	git https://github.com/CirrusLogic/linux-drivers.git
14286W:	https://github.com/CirrusLogic/linux-drivers/wiki
14287S:	Supported
14288F:	Documentation/hwmon/wm83??
14289F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14290F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14291F:	Documentation/devicetree/bindings/mfd/arizona.txt
14292F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14293F:	arch/arm/mach-s3c64xx/mach-crag6410*
14294F:	drivers/clk/clk-wm83*.c
14295F:	drivers/extcon/extcon-arizona.c
14296F:	drivers/leds/leds-wm83*.c
14297F:	drivers/gpio/gpio-*wm*.c
14298F:	drivers/gpio/gpio-arizona.c
14299F:	drivers/hwmon/wm83??-hwmon.c
14300F:	drivers/input/misc/wm831x-on.c
14301F:	drivers/input/touchscreen/wm831x-ts.c
14302F:	drivers/input/touchscreen/wm97*.c
14303F:	drivers/mfd/arizona*
14304F:	drivers/mfd/wm*.c
14305F:	drivers/mfd/cs47l24*
14306F:	drivers/power/supply/wm83*.c
14307F:	drivers/rtc/rtc-wm83*.c
14308F:	drivers/regulator/wm8*.c
14309F:	drivers/regulator/arizona*
14310F:	drivers/video/backlight/wm83*_bl.c
14311F:	drivers/watchdog/wm83*_wdt.c
14312F:	include/linux/mfd/arizona/
14313F:	include/linux/mfd/wm831x/
14314F:	include/linux/mfd/wm8350/
14315F:	include/linux/mfd/wm8400*
14316F:	include/linux/regulator/arizona*
14317F:	include/linux/wm97xx.h
14318F:	include/sound/wm????.h
14319F:	sound/soc/codecs/arizona.?
14320F:	sound/soc/codecs/wm*
14321F:	sound/soc/codecs/cs47l24*
14322
14323WORKQUEUE
14324M:	Tejun Heo <tj@kernel.org>
14325R:	Lai Jiangshan <jiangshanlai@gmail.com>
14326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14327S:	Maintained
14328F:	include/linux/workqueue.h
14329F:	kernel/workqueue.c
14330F:	Documentation/core-api/workqueue.rst
14331
14332X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14333M:	Chen-Yu Tsai <wens@csie.org>
14334L:	linux-kernel@vger.kernel.org
14335S:	Maintained
14336N:	axp[128]
14337
14338X.25 NETWORK LAYER
14339M:	Andrew Hendry <andrew.hendry@gmail.com>
14340L:	linux-x25@vger.kernel.org
14341S:	Odd Fixes
14342F:	Documentation/networking/x25*
14343F:	include/net/x25*
14344F:	net/x25/
14345
14346X86 ARCHITECTURE (32-BIT AND 64-BIT)
14347M:	Thomas Gleixner <tglx@linutronix.de>
14348M:	Ingo Molnar <mingo@redhat.com>
14349M:	"H. Peter Anvin" <hpa@zytor.com>
14350M:	x86@kernel.org
14351L:	linux-kernel@vger.kernel.org
14352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14353S:	Maintained
14354F:	Documentation/x86/
14355F:	arch/x86/
14356
14357X86 MCE INFRASTRUCTURE
14358M:	Tony Luck <tony.luck@intel.com>
14359M:	Borislav Petkov <bp@alien8.de>
14360L:	linux-edac@vger.kernel.org
14361S:	Maintained
14362F:	arch/x86/kernel/cpu/mcheck/*
14363
14364X86 MICROCODE UPDATE SUPPORT
14365M:	Borislav Petkov <bp@alien8.de>
14366S:	Maintained
14367F:	arch/x86/kernel/cpu/microcode/*
14368
14369X86 PLATFORM DRIVERS
14370M:	Darren Hart <dvhart@infradead.org>
14371M:	Andy Shevchenko <andy@infradead.org>
14372L:	platform-driver-x86@vger.kernel.org
14373T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14374S:	Maintained
14375F:	drivers/platform/x86/
14376F:	drivers/platform/olpc/
14377
14378X86 VDSO
14379M:	Andy Lutomirski <luto@amacapital.net>
14380L:	linux-kernel@vger.kernel.org
14381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14382S:	Maintained
14383F:	arch/x86/entry/vdso/
14384
14385XC2028/3028 TUNER DRIVER
14386M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14387M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14388L:	linux-media@vger.kernel.org
14389W:	https://linuxtv.org
14390T:	git git://linuxtv.org/media_tree.git
14391S:	Maintained
14392F:	drivers/media/tuners/tuner-xc2028.*
14393
14394XEN BLOCK SUBSYSTEM
14395M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14396M:	Roger Pau Monné <roger.pau@citrix.com>
14397L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14398S:	Supported
14399F:	drivers/block/xen-blkback/*
14400F:	drivers/block/xen*
14401
14402XEN HYPERVISOR ARM
14403M:	Stefano Stabellini <sstabellini@kernel.org>
14404L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14405S:	Maintained
14406F:	arch/arm/xen/
14407F:	arch/arm/include/asm/xen/
14408
14409XEN HYPERVISOR ARM64
14410M:	Stefano Stabellini <sstabellini@kernel.org>
14411L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14412S:	Maintained
14413F:	arch/arm64/xen/
14414F:	arch/arm64/include/asm/xen/
14415
14416XEN HYPERVISOR INTERFACE
14417M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14418M:	Juergen Gross <jgross@suse.com>
14419L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14421S:	Supported
14422F:	arch/x86/xen/
14423F:	drivers/*/xen-*front.c
14424F:	drivers/xen/
14425F:	arch/x86/include/asm/xen/
14426F:	include/xen/
14427F:	include/uapi/xen/
14428F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14429F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14430
14431XEN NETWORK BACKEND DRIVER
14432M:	Wei Liu <wei.liu2@citrix.com>
14433M:	Paul Durrant <paul.durrant@citrix.com>
14434L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14435L:	netdev@vger.kernel.org
14436S:	Supported
14437F:	drivers/net/xen-netback/*
14438
14439XEN PCI SUBSYSTEM
14440M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14441L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14442S:	Supported
14443F:	arch/x86/pci/*xen*
14444F:	drivers/pci/*xen*
14445
14446XEN PVSCSI DRIVERS
14447M:	Juergen Gross <jgross@suse.com>
14448L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14449L:	linux-scsi@vger.kernel.org
14450S:	Supported
14451F:	drivers/scsi/xen-scsifront.c
14452F:	drivers/xen/xen-scsiback.c
14453F:	include/xen/interface/io/vscsiif.h
14454
14455XEN SWIOTLB SUBSYSTEM
14456M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14457L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14458S:	Supported
14459F:	arch/x86/xen/*swiotlb*
14460F:	drivers/xen/*swiotlb*
14461
14462XFS FILESYSTEM
14463M:	Darrick J. Wong <darrick.wong@oracle.com>
14464M:	linux-xfs@vger.kernel.org
14465L:	linux-xfs@vger.kernel.org
14466W:	http://xfs.org/
14467T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14468S:	Supported
14469F:	Documentation/filesystems/xfs.txt
14470F:	fs/xfs/
14471
14472XILINX AXI ETHERNET DRIVER
14473M:	Anirudha Sarangi <anirudh@xilinx.com>
14474M:	John Linn <John.Linn@xilinx.com>
14475S:	Maintained
14476F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14477
14478XILINX UARTLITE SERIAL DRIVER
14479M:	Peter Korsgaard <jacmet@sunsite.dk>
14480L:	linux-serial@vger.kernel.org
14481S:	Maintained
14482F:	drivers/tty/serial/uartlite.c
14483
14484XILINX VIDEO IP CORES
14485M:	Hyun Kwon <hyun.kwon@xilinx.com>
14486M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14487L:	linux-media@vger.kernel.org
14488T:	git git://linuxtv.org/media_tree.git
14489S:	Supported
14490F:	Documentation/devicetree/bindings/media/xilinx/
14491F:	drivers/media/platform/xilinx/
14492F:	include/uapi/linux/xilinx-v4l2-controls.h
14493
14494XILLYBUS DRIVER
14495M:	Eli Billauer <eli.billauer@gmail.com>
14496L:	linux-kernel@vger.kernel.org
14497S:	Supported
14498F:	drivers/char/xillybus/
14499
14500XRA1403 GPIO EXPANDER
14501M:	Nandor Han <nandor.han@ge.com>
14502M:	Semi Malinen <semi.malinen@ge.com>
14503L:	linux-gpio@vger.kernel.org
14504S:	Maintained
14505F:	drivers/gpio/gpio-xra1403.c
14506F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14507
14508XTENSA XTFPGA PLATFORM SUPPORT
14509M:	Max Filippov <jcmvbkbc@gmail.com>
14510L:	linux-xtensa@linux-xtensa.org
14511S:	Maintained
14512F:	drivers/spi/spi-xtensa-xtfpga.c
14513F:	sound/soc/xtensa/xtfpga-i2s.c
14514
14515YAM DRIVER FOR AX.25
14516M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14517L:	linux-hams@vger.kernel.org
14518S:	Maintained
14519F:	drivers/net/hamradio/yam*
14520F:	include/linux/yam.h
14521
14522YAMA SECURITY MODULE
14523M:	Kees Cook <keescook@chromium.org>
14524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14525S:	Supported
14526F:	security/yama/
14527F:	Documentation/admin-guide/LSM/Yama.rst
14528
14529YEALINK PHONE DRIVER
14530M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14531L:	usbb2k-api-dev@nongnu.org
14532S:	Maintained
14533F:	Documentation/input/yealink.rst
14534F:	drivers/input/misc/yealink.*
14535
14536Z8530 DRIVER FOR AX.25
14537M:	Joerg Reuter <jreuter@yaina.de>
14538W:	http://yaina.de/jreuter/
14539W:	http://www.qsl.net/dl1bke/
14540L:	linux-hams@vger.kernel.org
14541S:	Maintained
14542F:	Documentation/networking/z8530drv.txt
14543F:	drivers/net/hamradio/*scc.c
14544F:	drivers/net/hamradio/z8530.h
14545
14546ZBUD COMPRESSED PAGE ALLOCATOR
14547M:	Seth Jennings <sjenning@redhat.com>
14548M:	Dan Streetman <ddstreet@ieee.org>
14549L:	linux-mm@kvack.org
14550S:	Maintained
14551F:	mm/zbud.c
14552F:	include/linux/zbud.h
14553
14554ZD1211RW WIRELESS DRIVER
14555M:	Daniel Drake <dsd@gentoo.org>
14556M:	Ulrich Kunitz <kune@deine-taler.de>
14557W:	http://zd1211.ath.cx/wiki/DriverRewrite
14558L:	linux-wireless@vger.kernel.org
14559L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14560S:	Maintained
14561F:	drivers/net/wireless/zydas/zd1211rw/
14562
14563ZD1301 MEDIA DRIVER
14564M:	Antti Palosaari <crope@iki.fi>
14565L:	linux-media@vger.kernel.org
14566W:	https://linuxtv.org/
14567W:	http://palosaari.fi/linux/
14568Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14569S:	Maintained
14570F:	drivers/media/usb/dvb-usb-v2/zd1301*
14571
14572ZD1301_DEMOD MEDIA DRIVER
14573M:	Antti Palosaari <crope@iki.fi>
14574L:	linux-media@vger.kernel.org
14575W:	https://linuxtv.org/
14576W:	http://palosaari.fi/linux/
14577Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14578S:	Maintained
14579F:	drivers/media/dvb-frontends/zd1301_demod*
14580
14581ZPOOL COMPRESSED PAGE STORAGE API
14582M:	Dan Streetman <ddstreet@ieee.org>
14583L:	linux-mm@kvack.org
14584S:	Maintained
14585F:	mm/zpool.c
14586F:	include/linux/zpool.h
14587
14588ZR36067 VIDEO FOR LINUX DRIVER
14589L:	mjpeg-users@lists.sourceforge.net
14590L:	linux-media@vger.kernel.org
14591W:	http://mjpeg.sourceforge.net/driver-zoran/
14592T:	hg https://linuxtv.org/hg/v4l-dvb
14593S:	Odd Fixes
14594F:	drivers/media/pci/zoran/
14595
14596ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14597M:	Minchan Kim <minchan@kernel.org>
14598M:	Nitin Gupta <ngupta@vflare.org>
14599R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14600L:	linux-kernel@vger.kernel.org
14601S:	Maintained
14602F:	drivers/block/zram/
14603F:	Documentation/blockdev/zram.txt
14604
14605ZS DECSTATION Z85C30 SERIAL DRIVER
14606M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14607S:	Maintained
14608F:	drivers/tty/serial/zs.*
14609
14610ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14611M:	Minchan Kim <minchan@kernel.org>
14612M:	Nitin Gupta <ngupta@vflare.org>
14613R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14614L:	linux-mm@kvack.org
14615S:	Maintained
14616F:	mm/zsmalloc.c
14617F:	include/linux/zsmalloc.h
14618F:	Documentation/vm/zsmalloc.txt
14619
14620ZSWAP COMPRESSED SWAP CACHING
14621M:	Seth Jennings <sjenning@redhat.com>
14622M:	Dan Streetman <ddstreet@ieee.org>
14623L:	linux-mm@kvack.org
14624S:	Maintained
14625F:	mm/zswap.c
14626
14627THE REST
14628M:	Linus Torvalds <torvalds@linux-foundation.org>
14629L:	linux-kernel@vger.kernel.org
14630Q:	http://patchwork.kernel.org/project/LKML/list/
14631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14632S:	Buried alive in reporters
14633F:	*
14634F:	*/
14635