xref: /openbmc/linux/MAINTAINERS (revision 981ab3f1)
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 PERVASIVE DISPLAYS REPAPER PANELS
4363M:	Noralf Trønnes <noralf@tronnes.org>
4364S:	Maintained
4365F:	drivers/gpu/drm/tinydrm/repaper.c
4366F:	Documentation/devicetree/bindings/display/repaper.txt
4367
4368DRM DRIVER FOR RAGE 128 VIDEO CARDS
4369S:	Orphan / Obsolete
4370F:	drivers/gpu/drm/r128/
4371F:	include/uapi/drm/r128_drm.h
4372
4373DRM DRIVER FOR SAVAGE VIDEO CARDS
4374S:	Orphan / Obsolete
4375F:	drivers/gpu/drm/savage/
4376F:	include/uapi/drm/savage_drm.h
4377
4378DRM DRIVER FOR SIS VIDEO CARDS
4379S:	Orphan / Obsolete
4380F:	drivers/gpu/drm/sis/
4381F:	include/uapi/drm/sis_drm.h
4382
4383DRM DRIVER FOR SITRONIX ST7586 PANELS
4384M:	David Lechner <david@lechnology.com>
4385S:	Maintained
4386F:	drivers/gpu/drm/tinydrm/st7586.c
4387F:	Documentation/devicetree/bindings/display/st7586.txt
4388
4389DRM DRIVER FOR TDFX VIDEO CARDS
4390S:	Orphan / Obsolete
4391F:	drivers/gpu/drm/tdfx/
4392
4393DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4394M:	Dave Airlie <airlied@redhat.com>
4395S:	Odd Fixes
4396F:	drivers/gpu/drm/udl/
4397
4398DRM DRIVER FOR VMWARE VIRTUAL GPU
4399M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4400M:	Sinclair Yeh <syeh@vmware.com>
4401M:	Thomas Hellstrom <thellstrom@vmware.com>
4402L:	dri-devel@lists.freedesktop.org
4403T:	git git://people.freedesktop.org/~syeh/repos_linux
4404T:	git git://people.freedesktop.org/~thomash/linux
4405S:	Supported
4406F:	drivers/gpu/drm/vmwgfx/
4407F:	include/uapi/drm/vmwgfx_drm.h
4408
4409DRM DRIVERS
4410M:	David Airlie <airlied@linux.ie>
4411L:	dri-devel@lists.freedesktop.org
4412T:	git git://people.freedesktop.org/~airlied/linux
4413B:	https://bugs.freedesktop.org/
4414C:	irc://chat.freenode.net/dri-devel
4415S:	Maintained
4416F:	drivers/gpu/drm/
4417F:	drivers/gpu/vga/
4418F:	Documentation/devicetree/bindings/display/
4419F:	Documentation/devicetree/bindings/gpu/
4420F:	Documentation/devicetree/bindings/video/
4421F:	Documentation/gpu/
4422F:	include/drm/
4423F:	include/uapi/drm/
4424F:	include/linux/vga*
4425
4426DRM DRIVERS AND MISC GPU PATCHES
4427M:	Daniel Vetter <daniel.vetter@intel.com>
4428M:	Jani Nikula <jani.nikula@linux.intel.com>
4429M:	Sean Paul <seanpaul@chromium.org>
4430W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4431S:	Maintained
4432T:	git git://anongit.freedesktop.org/drm/drm-misc
4433F:	Documentation/gpu/
4434F:	drivers/gpu/vga/
4435F:	drivers/gpu/drm/*
4436F:	include/drm/drm*
4437F:	include/uapi/drm/drm*
4438F:	include/linux/vga*
4439
4440DRM DRIVERS FOR ALLWINNER A10
4441M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4442L:	dri-devel@lists.freedesktop.org
4443S:	Supported
4444F:	drivers/gpu/drm/sun4i/
4445F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4447
4448DRM DRIVERS FOR AMLOGIC SOCS
4449M:	Neil Armstrong <narmstrong@baylibre.com>
4450L:	dri-devel@lists.freedesktop.org
4451L:	linux-amlogic@lists.infradead.org
4452W:	http://linux-meson.com/
4453S:	Supported
4454F:	drivers/gpu/drm/meson/
4455F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4456F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4457F:	Documentation/gpu/meson.rst
4458T:	git git://anongit.freedesktop.org/drm/drm-misc
4459
4460DRM DRIVERS FOR ATMEL HLCDC
4461M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4462L:	dri-devel@lists.freedesktop.org
4463S:	Supported
4464F:	drivers/gpu/drm/atmel-hlcdc/
4465F:	Documentation/devicetree/bindings/drm/atmel/
4466T:	git git://anongit.freedesktop.org/drm/drm-misc
4467
4468DRM DRIVERS FOR BRIDGE CHIPS
4469M:	Archit Taneja <architt@codeaurora.org>
4470M:	Andrzej Hajda <a.hajda@samsung.com>
4471R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4472S:	Maintained
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474F:	drivers/gpu/drm/bridge/
4475
4476DRM DRIVERS FOR EXYNOS
4477M:	Inki Dae <inki.dae@samsung.com>
4478M:	Joonyoung Shim <jy0922.shim@samsung.com>
4479M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4480M:	Kyungmin Park <kyungmin.park@samsung.com>
4481L:	dri-devel@lists.freedesktop.org
4482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4483S:	Supported
4484F:	drivers/gpu/drm/exynos/
4485F:	include/uapi/drm/exynos_drm.h
4486F:	Documentation/devicetree/bindings/display/exynos/
4487
4488DRM DRIVERS FOR FREESCALE DCU
4489M:	Stefan Agner <stefan@agner.ch>
4490M:	Alison Wang <alison.wang@freescale.com>
4491L:	dri-devel@lists.freedesktop.org
4492S:	Supported
4493F:	drivers/gpu/drm/fsl-dcu/
4494F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4495F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4496F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4497
4498DRM DRIVERS FOR FREESCALE IMX
4499M:	Philipp Zabel <p.zabel@pengutronix.de>
4500L:	dri-devel@lists.freedesktop.org
4501S:	Maintained
4502F:	drivers/gpu/drm/imx/
4503F:	drivers/gpu/ipu-v3/
4504F:	Documentation/devicetree/bindings/display/imx/
4505
4506DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4507M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4508L:	dri-devel@lists.freedesktop.org
4509T:	git git://github.com/patjak/drm-gma500
4510S:	Maintained
4511F:	drivers/gpu/drm/gma500/
4512
4513DRM DRIVERS FOR HISILICON
4514M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4515M:	Rongrong Zou <zourongrong@gmail.com>
4516R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4517R:	Chen Feng <puck.chen@hisilicon.com>
4518L:	dri-devel@lists.freedesktop.org
4519T:	git git://github.com/xin3liang/linux.git
4520S:	Maintained
4521F:	drivers/gpu/drm/hisilicon/
4522F:	Documentation/devicetree/bindings/display/hisilicon/
4523
4524DRM DRIVERS FOR MEDIATEK
4525M:	CK Hu <ck.hu@mediatek.com>
4526M:	Philipp Zabel <p.zabel@pengutronix.de>
4527L:	dri-devel@lists.freedesktop.org
4528S:	Supported
4529F:	drivers/gpu/drm/mediatek/
4530F:	Documentation/devicetree/bindings/display/mediatek/
4531
4532DRM DRIVERS FOR NVIDIA TEGRA
4533M:	Thierry Reding <thierry.reding@gmail.com>
4534L:	dri-devel@lists.freedesktop.org
4535L:	linux-tegra@vger.kernel.org
4536T:	git git://anongit.freedesktop.org/tegra/linux.git
4537S:	Supported
4538F:	drivers/gpu/drm/tegra/
4539F:	drivers/gpu/host1x/
4540F:	include/linux/host1x.h
4541F:	include/uapi/drm/tegra_drm.h
4542F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4543
4544DRM DRIVERS FOR RENESAS
4545M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4546L:	dri-devel@lists.freedesktop.org
4547L:	linux-renesas-soc@vger.kernel.org
4548T:	git git://linuxtv.org/pinchartl/fbdev
4549S:	Supported
4550F:	drivers/gpu/drm/rcar-du/
4551F:	drivers/gpu/drm/shmobile/
4552F:	include/linux/platform_data/shmob_drm.h
4553F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4554F:	Documentation/devicetree/bindings/display/renesas,du.txt
4555
4556DRM DRIVERS FOR ROCKCHIP
4557M:	Mark Yao <mark.yao@rock-chips.com>
4558L:	dri-devel@lists.freedesktop.org
4559S:	Maintained
4560F:	drivers/gpu/drm/rockchip/
4561F:	Documentation/devicetree/bindings/display/rockchip/
4562T:	git git://anongit.freedesktop.org/drm/drm-misc
4563
4564DRM DRIVERS FOR STI
4565M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4566M:	Vincent Abriou <vincent.abriou@st.com>
4567L:	dri-devel@lists.freedesktop.org
4568T:	git git://anongit.freedesktop.org/drm/drm-misc
4569S:	Maintained
4570F:	drivers/gpu/drm/sti
4571F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4572
4573DRM DRIVERS FOR STM
4574M:	Yannick Fertre <yannick.fertre@st.com>
4575M:	Philippe Cornu <philippe.cornu@st.com>
4576M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4577M:	Vincent Abriou <vincent.abriou@st.com>
4578L:	dri-devel@lists.freedesktop.org
4579T:	git git://anongit.freedesktop.org/drm/drm-misc
4580S:	Maintained
4581F:	drivers/gpu/drm/stm
4582F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4583
4584DRM DRIVERS FOR TI LCDC
4585M:	Jyri Sarha <jsarha@ti.com>
4586R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4587L:	dri-devel@lists.freedesktop.org
4588S:	Maintained
4589F:	drivers/gpu/drm/tilcdc/
4590F:	Documentation/devicetree/bindings/display/tilcdc/
4591
4592DRM DRIVERS FOR TI OMAP
4593M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4594L:	dri-devel@lists.freedesktop.org
4595S:	Maintained
4596F:	drivers/gpu/drm/omapdrm/
4597F:	Documentation/devicetree/bindings/display/ti/
4598
4599DRM DRIVERS FOR VC4
4600M:	Eric Anholt <eric@anholt.net>
4601T:	git git://github.com/anholt/linux
4602S:	Supported
4603F:	drivers/gpu/drm/vc4/
4604F:	include/uapi/drm/vc4_drm.h
4605F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4606T:	git git://anongit.freedesktop.org/drm/drm-misc
4607
4608DRM DRIVERS FOR VIVANTE GPU IP
4609M:	Lucas Stach <l.stach@pengutronix.de>
4610R:	Russell King <linux+etnaviv@armlinux.org.uk>
4611R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4612L:	etnaviv@lists.freedesktop.org
4613L:	dri-devel@lists.freedesktop.org
4614S:	Maintained
4615F:	drivers/gpu/drm/etnaviv/
4616F:	include/uapi/drm/etnaviv_drm.h
4617F:	Documentation/devicetree/bindings/display/etnaviv/
4618
4619DRM DRIVERS FOR ZTE ZX
4620M:	Shawn Guo <shawnguo@kernel.org>
4621L:	dri-devel@lists.freedesktop.org
4622S:	Maintained
4623F:	drivers/gpu/drm/zte/
4624F:	Documentation/devicetree/bindings/display/zte,vou.txt
4625T:	git git://anongit.freedesktop.org/drm/drm-misc
4626
4627DRM PANEL DRIVERS
4628M:	Thierry Reding <thierry.reding@gmail.com>
4629L:	dri-devel@lists.freedesktop.org
4630T:	git git://anongit.freedesktop.org/tegra/linux.git
4631S:	Maintained
4632F:	drivers/gpu/drm/drm_panel.c
4633F:	drivers/gpu/drm/panel/
4634F:	include/drm/drm_panel.h
4635F:	Documentation/devicetree/bindings/display/panel/
4636
4637DRM TINYDRM DRIVERS
4638M:	Noralf Trønnes <noralf@tronnes.org>
4639W:	https://github.com/notro/tinydrm/wiki/Development
4640T:	git git://anongit.freedesktop.org/drm/drm-misc
4641S:	Maintained
4642F:	drivers/gpu/drm/tinydrm/
4643F:	include/drm/tinydrm/
4644
4645DSBR100 USB FM RADIO DRIVER
4646M:	Alexey Klimov <klimov.linux@gmail.com>
4647L:	linux-media@vger.kernel.org
4648T:	git git://linuxtv.org/media_tree.git
4649S:	Maintained
4650F:	drivers/media/radio/dsbr100.c
4651
4652DSCC4 DRIVER
4653M:	Francois Romieu <romieu@fr.zoreil.com>
4654L:	netdev@vger.kernel.org
4655S:	Maintained
4656F:	drivers/net/wan/dscc4.c
4657
4658DT3155 MEDIA DRIVER
4659M:	Hans Verkuil <hverkuil@xs4all.nl>
4660L:	linux-media@vger.kernel.org
4661T:	git git://linuxtv.org/media_tree.git
4662W:	https://linuxtv.org
4663S:	Odd Fixes
4664F:	drivers/media/pci/dt3155/
4665
4666DVB_USB_AF9015 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/af9015*
4675
4676DVB_USB_AF9035 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/af9035*
4685
4686DVB_USB_ANYSEE 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/anysee*
4695
4696DVB_USB_AU6610 MEDIA DRIVER
4697M:	Antti Palosaari <crope@iki.fi>
4698L:	linux-media@vger.kernel.org
4699W:	https://linuxtv.org
4700W:	http://palosaari.fi/linux/
4701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4702T:	git git://linuxtv.org/anttip/media_tree.git
4703S:	Maintained
4704F:	drivers/media/usb/dvb-usb-v2/au6610*
4705
4706DVB_USB_CE6230 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/ce6230*
4715
4716DVB_USB_CXUSB MEDIA DRIVER
4717M:	Michael Krufky <mkrufky@linuxtv.org>
4718L:	linux-media@vger.kernel.org
4719W:	https://linuxtv.org
4720W:	http://github.com/mkrufky
4721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4722T:	git git://linuxtv.org/media_tree.git
4723S:	Maintained
4724F:	drivers/media/usb/dvb-usb/cxusb*
4725
4726DVB_USB_EC168 MEDIA DRIVER
4727M:	Antti Palosaari <crope@iki.fi>
4728L:	linux-media@vger.kernel.org
4729W:	https://linuxtv.org
4730W:	http://palosaari.fi/linux/
4731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4732T:	git git://linuxtv.org/anttip/media_tree.git
4733S:	Maintained
4734F:	drivers/media/usb/dvb-usb-v2/ec168*
4735
4736DVB_USB_GL861 MEDIA DRIVER
4737M:	Antti Palosaari <crope@iki.fi>
4738L:	linux-media@vger.kernel.org
4739W:	https://linuxtv.org
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/gl861*
4744
4745DVB_USB_MXL111SF MEDIA DRIVER
4746M:	Michael Krufky <mkrufky@linuxtv.org>
4747L:	linux-media@vger.kernel.org
4748W:	https://linuxtv.org
4749W:	http://github.com/mkrufky
4750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4751T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4752S:	Maintained
4753F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4754
4755DVB_USB_RTL28XXU MEDIA DRIVER
4756M:	Antti Palosaari <crope@iki.fi>
4757L:	linux-media@vger.kernel.org
4758W:	https://linuxtv.org
4759W:	http://palosaari.fi/linux/
4760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4761T:	git git://linuxtv.org/anttip/media_tree.git
4762S:	Maintained
4763F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4764
4765DVB_USB_V2 MEDIA DRIVER
4766M:	Antti Palosaari <crope@iki.fi>
4767L:	linux-media@vger.kernel.org
4768W:	https://linuxtv.org
4769W:	http://palosaari.fi/linux/
4770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4771T:	git git://linuxtv.org/anttip/media_tree.git
4772S:	Maintained
4773F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4774F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4775
4776DYNAMIC DEBUG
4777M:	Jason Baron <jbaron@akamai.com>
4778S:	Maintained
4779F:	lib/dynamic_debug.c
4780F:	include/linux/dynamic_debug.h
4781
4782DZ DECSTATION DZ11 SERIAL DRIVER
4783M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4784S:	Maintained
4785F:	drivers/tty/serial/dz.*
4786
4787E3X0 POWER BUTTON DRIVER
4788M:	Moritz Fischer <moritz.fischer@ettus.com>
4789L:	usrp-users@lists.ettus.com
4790W:	http://www.ettus.com
4791S:	Supported
4792F:	drivers/input/misc/e3x0-button.c
4793F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4794
4795E4000 MEDIA DRIVER
4796M:	Antti Palosaari <crope@iki.fi>
4797L:	linux-media@vger.kernel.org
4798W:	https://linuxtv.org
4799W:	http://palosaari.fi/linux/
4800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4801T:	git git://linuxtv.org/anttip/media_tree.git
4802S:	Maintained
4803F:	drivers/media/tuners/e4000*
4804
4805EATA ISA/EISA/PCI SCSI DRIVER
4806M:	Dario Ballabio <ballabio_dario@emc.com>
4807L:	linux-scsi@vger.kernel.org
4808S:	Maintained
4809F:	drivers/scsi/eata.c
4810
4811EC100 MEDIA DRIVER
4812M:	Antti Palosaari <crope@iki.fi>
4813L:	linux-media@vger.kernel.org
4814W:	https://linuxtv.org
4815W:	http://palosaari.fi/linux/
4816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4817T:	git git://linuxtv.org/anttip/media_tree.git
4818S:	Maintained
4819F:	drivers/media/dvb-frontends/ec100*
4820
4821ECRYPT FILE SYSTEM
4822M:	Tyler Hicks <tyhicks@canonical.com>
4823L:	ecryptfs@vger.kernel.org
4824W:	http://ecryptfs.org
4825W:	https://launchpad.net/ecryptfs
4826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4827S:	Supported
4828F:	Documentation/filesystems/ecryptfs.txt
4829F:	fs/ecryptfs/
4830
4831EDAC-AMD64
4832M:	Borislav Petkov <bp@alien8.de>
4833L:	linux-edac@vger.kernel.org
4834S:	Maintained
4835F:	drivers/edac/amd64_edac*
4836
4837EDAC-CALXEDA
4838M:	Robert Richter <rric@kernel.org>
4839L:	linux-edac@vger.kernel.org
4840S:	Maintained
4841F:	drivers/edac/highbank*
4842
4843EDAC-CAVIUM
4844M:	Ralf Baechle <ralf@linux-mips.org>
4845M:	David Daney <david.daney@cavium.com>
4846L:	linux-edac@vger.kernel.org
4847L:	linux-mips@linux-mips.org
4848S:	Supported
4849F:	drivers/edac/octeon_edac*
4850F:	drivers/edac/thunderx_edac*
4851
4852EDAC-CORE
4853M:	Borislav Petkov <bp@alien8.de>
4854M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4855M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4856L:	linux-edac@vger.kernel.org
4857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4859S:	Supported
4860F:	Documentation/admin-guide/ras.rst
4861F:	Documentation/driver-api/edac.rst
4862F:	drivers/edac/
4863F:	include/linux/edac.h
4864
4865EDAC-E752X
4866M:	Mark Gross <mark.gross@intel.com>
4867L:	linux-edac@vger.kernel.org
4868S:	Maintained
4869F:	drivers/edac/e752x_edac.c
4870
4871EDAC-E7XXX
4872L:	linux-edac@vger.kernel.org
4873S:	Maintained
4874F:	drivers/edac/e7xxx_edac.c
4875
4876EDAC-FSL_DDR
4877M:	York Sun <york.sun@nxp.com>
4878L:	linux-edac@vger.kernel.org
4879S:	Maintained
4880F:	drivers/edac/fsl_ddr_edac.*
4881
4882EDAC-GHES
4883M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4885L:	linux-edac@vger.kernel.org
4886S:	Maintained
4887F:	drivers/edac/ghes_edac.c
4888
4889EDAC-I3000
4890L:	linux-edac@vger.kernel.org
4891S:	Orphan
4892F:	drivers/edac/i3000_edac.c
4893
4894EDAC-I5000
4895L:	linux-edac@vger.kernel.org
4896S:	Maintained
4897F:	drivers/edac/i5000_edac.c
4898
4899EDAC-I5400
4900M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4901M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4902L:	linux-edac@vger.kernel.org
4903S:	Maintained
4904F:	drivers/edac/i5400_edac.c
4905
4906EDAC-I7300
4907M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4908M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4909L:	linux-edac@vger.kernel.org
4910S:	Maintained
4911F:	drivers/edac/i7300_edac.c
4912
4913EDAC-I7CORE
4914M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4915M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4916L:	linux-edac@vger.kernel.org
4917S:	Maintained
4918F:	drivers/edac/i7core_edac.c
4919
4920EDAC-I82443BXGX
4921M:	Tim Small <tim@buttersideup.com>
4922L:	linux-edac@vger.kernel.org
4923S:	Maintained
4924F:	drivers/edac/i82443bxgx_edac.c
4925
4926EDAC-I82975X
4927M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4928M:	"Arvind R." <arvino55@gmail.com>
4929L:	linux-edac@vger.kernel.org
4930S:	Maintained
4931F:	drivers/edac/i82975x_edac.c
4932
4933EDAC-IE31200
4934M:	Jason Baron <jbaron@akamai.com>
4935L:	linux-edac@vger.kernel.org
4936S:	Maintained
4937F:	drivers/edac/ie31200_edac.c
4938
4939EDAC-MPC85XX
4940M:	Johannes Thumshirn <morbidrsa@gmail.com>
4941L:	linux-edac@vger.kernel.org
4942S:	Maintained
4943F:	drivers/edac/mpc85xx_edac.[ch]
4944
4945EDAC-PASEMI
4946M:	Egor Martovetsky <egor@pasemi.com>
4947L:	linux-edac@vger.kernel.org
4948S:	Maintained
4949F:	drivers/edac/pasemi_edac.c
4950
4951EDAC-PND2
4952M:	Tony Luck <tony.luck@intel.com>
4953L:	linux-edac@vger.kernel.org
4954S:	Maintained
4955F:	drivers/edac/pnd2_edac.[ch]
4956
4957EDAC-R82600
4958M:	Tim Small <tim@buttersideup.com>
4959L:	linux-edac@vger.kernel.org
4960S:	Maintained
4961F:	drivers/edac/r82600_edac.c
4962
4963EDAC-SBRIDGE
4964M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4965M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4966L:	linux-edac@vger.kernel.org
4967S:	Maintained
4968F:	drivers/edac/sb_edac.c
4969
4970EDAC-SKYLAKE
4971M:	Tony Luck <tony.luck@intel.com>
4972L:	linux-edac@vger.kernel.org
4973S:	Maintained
4974F:	drivers/edac/skx_edac.c
4975
4976EDIROL UA-101/UA-1000 DRIVER
4977M:	Clemens Ladisch <clemens@ladisch.de>
4978L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4979T:	git git://git.alsa-project.org/alsa-kernel.git
4980S:	Maintained
4981F:	sound/usb/misc/ua101.c
4982
4983EFI TEST DRIVER
4984L:	linux-efi@vger.kernel.org
4985M:	Ivan Hu <ivan.hu@canonical.com>
4986M:	Matt Fleming <matt@codeblueprint.co.uk>
4987S:	Maintained
4988F:	drivers/firmware/efi/test/
4989
4990EFI VARIABLE FILESYSTEM
4991M:	Matthew Garrett <matthew.garrett@nebula.com>
4992M:	Jeremy Kerr <jk@ozlabs.org>
4993M:	Matt Fleming <matt@codeblueprint.co.uk>
4994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4995L:	linux-efi@vger.kernel.org
4996S:	Maintained
4997F:	fs/efivarfs/
4998
4999EFIFB FRAMEBUFFER DRIVER
5000L:	linux-fbdev@vger.kernel.org
5001M:	Peter Jones <pjones@redhat.com>
5002S:	Maintained
5003F:	drivers/video/fbdev/efifb.c
5004
5005EFS FILESYSTEM
5006W:	http://aeschi.ch.eu.org/efs/
5007S:	Orphan
5008F:	fs/efs/
5009
5010EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5011M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5012L:	netdev@vger.kernel.org
5013S:	Maintained
5014F:	drivers/net/ethernet/ibm/ehea/
5015
5016EM28XX VIDEO4LINUX DRIVER
5017M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5018M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5019L:	linux-media@vger.kernel.org
5020W:	https://linuxtv.org
5021T:	git git://linuxtv.org/media_tree.git
5022S:	Maintained
5023F:	drivers/media/usb/em28xx/
5024F:	Documentation/media/v4l-drivers/em28xx*
5025
5026EMBEDDED LINUX
5027M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5028M:	Matt Mackall <mpm@selenic.com>
5029M:	David Woodhouse <dwmw2@infradead.org>
5030L:	linux-embedded@vger.kernel.org
5031S:	Maintained
5032
5033Emulex 10Gbps iSCSI - OneConnect DRIVER
5034M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5035M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5036M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5037L:	linux-scsi@vger.kernel.org
5038W:	http://www.broadcom.com
5039S:	Supported
5040F:	drivers/scsi/be2iscsi/
5041
5042Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5043M:	Sathya Perla <sathya.perla@broadcom.com>
5044M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5045M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5046M:	Somnath Kotur <somnath.kotur@broadcom.com>
5047L:	netdev@vger.kernel.org
5048W:	http://www.emulex.com
5049S:	Supported
5050F:	drivers/net/ethernet/emulex/benet/
5051
5052EMULEX ONECONNECT ROCE DRIVER
5053M:	Selvin Xavier <selvin.xavier@broadcom.com>
5054M:	Devesh Sharma <devesh.sharma@broadcom.com>
5055L:	linux-rdma@vger.kernel.org
5056W:	http://www.broadcom.com
5057S:	Odd Fixes
5058F:	drivers/infiniband/hw/ocrdma/
5059F:	include/uapi/rdma/ocrdma-abi.h
5060
5061EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5062M:	James Smart <james.smart@broadcom.com>
5063M:	Dick Kennedy <dick.kennedy@broadcom.com>
5064L:	linux-scsi@vger.kernel.org
5065W:	http://www.broadcom.com
5066S:	Supported
5067F:	drivers/scsi/lpfc/
5068
5069ENE CB710 FLASH CARD READER DRIVER
5070M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5071S:	Maintained
5072F:	drivers/misc/cb710/
5073F:	drivers/mmc/host/cb710-mmc.*
5074F:	include/linux/cb710.h
5075
5076ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5077M:	Maxim Levitsky <maximlevitsky@gmail.com>
5078S:	Maintained
5079F:	drivers/media/rc/ene_ir.*
5080
5081EPSON S1D13XXX FRAMEBUFFER DRIVER
5082M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5083S:	Maintained
5084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5085F:	drivers/video/fbdev/s1d13xxxfb.c
5086F:	include/video/s1d13xxxfb.h
5087
5088ERRSEQ ERROR TRACKING INFRASTRUCTURE
5089M:	Jeff Layton <jlayton@poochiereds.net>
5090S:	Maintained
5091F:	lib/errseq.c
5092F:	include/linux/errseq.h
5093
5094ET131X NETWORK DRIVER
5095M:	Mark Einon <mark.einon@gmail.com>
5096S:	Odd Fixes
5097F:	drivers/net/ethernet/agere/
5098
5099ETHERNET BRIDGE
5100M:	Stephen Hemminger <stephen@networkplumber.org>
5101L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5102L:	netdev@vger.kernel.org
5103W:	http://www.linuxfoundation.org/en/Net:Bridge
5104S:	Maintained
5105F:	include/linux/netfilter_bridge/
5106F:	net/bridge/
5107
5108ETHERNET PHY LIBRARY
5109M:	Andrew Lunn <andrew@lunn.ch>
5110M:	Florian Fainelli <f.fainelli@gmail.com>
5111L:	netdev@vger.kernel.org
5112S:	Maintained
5113F:	Documentation/ABI/testing/sysfs-bus-mdio
5114F:	Documentation/devicetree/bindings/net/mdio*
5115F:	Documentation/networking/phy.txt
5116F:	drivers/net/phy/
5117F:	drivers/of/of_mdio.c
5118F:	drivers/of/of_net.c
5119F:	include/linux/*mdio*.h
5120F:	include/linux/of_net.h
5121F:	include/linux/phy.h
5122F:	include/linux/phy_fixed.h
5123F:	include/linux/platform_data/mdio-gpio.h
5124F:	include/trace/events/mdio.h
5125F:	include/uapi/linux/mdio.h
5126F:	include/uapi/linux/mii.h
5127
5128EXT2 FILE SYSTEM
5129M:	Jan Kara <jack@suse.com>
5130L:	linux-ext4@vger.kernel.org
5131S:	Maintained
5132F:	Documentation/filesystems/ext2.txt
5133F:	fs/ext2/
5134F:	include/linux/ext2*
5135
5136EXT4 FILE SYSTEM
5137M:	"Theodore Ts'o" <tytso@mit.edu>
5138M:	Andreas Dilger <adilger.kernel@dilger.ca>
5139L:	linux-ext4@vger.kernel.org
5140W:	http://ext4.wiki.kernel.org
5141Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5143S:	Maintained
5144F:	Documentation/filesystems/ext4.txt
5145F:	fs/ext4/
5146
5147Extended Verification Module (EVM)
5148M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5149L:	linux-ima-devel@lists.sourceforge.net
5150L:	linux-security-module@vger.kernel.org
5151S:	Supported
5152F:	security/integrity/evm/
5153
5154EXTENSIBLE FIRMWARE INTERFACE (EFI)
5155M:	Matt Fleming <matt@codeblueprint.co.uk>
5156M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5157L:	linux-efi@vger.kernel.org
5158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5159S:	Maintained
5160F:	Documentation/efi-stub.txt
5161F:	arch/*/kernel/efi.c
5162F:	arch/x86/boot/compressed/eboot.[ch]
5163F:	arch/*/include/asm/efi.h
5164F:	arch/x86/platform/efi/
5165F:	drivers/firmware/efi/
5166F:	include/linux/efi*.h
5167F:	arch/arm/boot/compressed/efi-header.S
5168F:	arch/arm64/kernel/efi-entry.S
5169
5170EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5171M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5172M:	Chanwoo Choi <cw00.choi@samsung.com>
5173L:	linux-kernel@vger.kernel.org
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5175S:	Maintained
5176F:	drivers/extcon/
5177F:	include/linux/extcon/
5178F:	include/linux/extcon.h
5179F:	Documentation/extcon/
5180F:	Documentation/devicetree/bindings/extcon/
5181
5182EXYNOS DP DRIVER
5183M:	Jingoo Han <jingoohan1@gmail.com>
5184L:	dri-devel@lists.freedesktop.org
5185S:	Maintained
5186F:	drivers/gpu/drm/exynos/exynos_dp*
5187
5188EXYNOS SYSMMU (IOMMU) driver
5189M:	Marek Szyprowski <m.szyprowski@samsung.com>
5190L:	iommu@lists.linux-foundation.org
5191S:	Maintained
5192F:	drivers/iommu/exynos-iommu.c
5193
5194EZchip NPS platform support
5195M:	Noam Camus <noamc@ezchip.com>
5196S:	Supported
5197F:	arch/arc/plat-eznps
5198F:	arch/arc/boot/dts/eznps.dts
5199
5200F2FS FILE SYSTEM
5201M:	Jaegeuk Kim <jaegeuk@kernel.org>
5202M:	Chao Yu <yuchao0@huawei.com>
5203L:	linux-f2fs-devel@lists.sourceforge.net
5204W:	https://f2fs.wiki.kernel.org/
5205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5206S:	Maintained
5207F:	Documentation/filesystems/f2fs.txt
5208F:	Documentation/ABI/testing/sysfs-fs-f2fs
5209F:	fs/f2fs/
5210F:	include/linux/f2fs_fs.h
5211F:	include/trace/events/f2fs.h
5212
5213F71805F HARDWARE MONITORING DRIVER
5214M:	Jean Delvare <jdelvare@suse.com>
5215L:	linux-hwmon@vger.kernel.org
5216S:	Maintained
5217F:	Documentation/hwmon/f71805f
5218F:	drivers/hwmon/f71805f.c
5219
5220FANOTIFY
5221M:	Eric Paris <eparis@redhat.com>
5222S:	Maintained
5223F:	fs/notify/fanotify/
5224F:	include/linux/fanotify.h
5225F:	include/uapi/linux/fanotify.h
5226
5227FARSYNC SYNCHRONOUS DRIVER
5228M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5229W:	http://www.farsite.co.uk/
5230S:	Supported
5231F:	drivers/net/wan/farsync.*
5232
5233FAULT INJECTION SUPPORT
5234M:	Akinobu Mita <akinobu.mita@gmail.com>
5235S:	Supported
5236F:	Documentation/fault-injection/
5237F:	lib/fault-inject.c
5238
5239FBTFT Framebuffer drivers
5240M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5241S:	Maintained
5242F:	drivers/staging/fbtft/
5243
5244FC0011 TUNER DRIVER
5245M:	Michael Buesch <m@bues.ch>
5246L:	linux-media@vger.kernel.org
5247S:	Maintained
5248F:	drivers/media/tuners/fc0011.h
5249F:	drivers/media/tuners/fc0011.c
5250
5251FC2580 MEDIA DRIVER
5252M:	Antti Palosaari <crope@iki.fi>
5253L:	linux-media@vger.kernel.org
5254W:	https://linuxtv.org
5255W:	http://palosaari.fi/linux/
5256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5257T:	git git://linuxtv.org/anttip/media_tree.git
5258S:	Maintained
5259F:	drivers/media/tuners/fc2580*
5260
5261FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5262M:	Johannes Thumshirn <jth@kernel.org>
5263L:	fcoe-devel@open-fcoe.org
5264W:	www.Open-FCoE.org
5265S:	Supported
5266F:	drivers/scsi/libfc/
5267F:	drivers/scsi/fcoe/
5268F:	include/scsi/fc/
5269F:	include/scsi/libfc.h
5270F:	include/scsi/libfcoe.h
5271F:	include/uapi/scsi/fc/
5272
5273FILE LOCKING (flock() and fcntl()/lockf())
5274M:	Jeff Layton <jlayton@poochiereds.net>
5275M:	"J. Bruce Fields" <bfields@fieldses.org>
5276L:	linux-fsdevel@vger.kernel.org
5277S:	Maintained
5278F:	include/linux/fcntl.h
5279F:	include/linux/fs.h
5280F:	include/uapi/linux/fcntl.h
5281F:	include/uapi/linux/fs.h
5282F:	fs/fcntl.c
5283F:	fs/locks.c
5284
5285FILESYSTEMS (VFS and infrastructure)
5286M:	Alexander Viro <viro@zeniv.linux.org.uk>
5287L:	linux-fsdevel@vger.kernel.org
5288S:	Maintained
5289F:	fs/*
5290
5291FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5292M:	Riku Voipio <riku.voipio@iki.fi>
5293L:	linux-hwmon@vger.kernel.org
5294S:	Maintained
5295F:	drivers/hwmon/f75375s.c
5296F:	include/linux/f75375s.h
5297
5298FIREWIRE AUDIO DRIVERS
5299M:	Clemens Ladisch <clemens@ladisch.de>
5300L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5301T:	git git://git.alsa-project.org/alsa-kernel.git
5302S:	Maintained
5303F:	sound/firewire/
5304
5305FIREWIRE MEDIA DRIVERS (firedtv)
5306M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5307L:	linux-media@vger.kernel.org
5308L:	linux1394-devel@lists.sourceforge.net
5309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5310S:	Maintained
5311F:	drivers/media/firewire/
5312
5313FIREWIRE SBP-2 TARGET
5314M:	Chris Boot <bootc@bootc.net>
5315L:	linux-scsi@vger.kernel.org
5316L:	target-devel@vger.kernel.org
5317L:	linux1394-devel@lists.sourceforge.net
5318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5319S:	Maintained
5320F:	drivers/target/sbp/
5321
5322FIREWIRE SUBSYSTEM
5323M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5324L:	linux1394-devel@lists.sourceforge.net
5325W:	http://ieee1394.wiki.kernel.org/
5326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5327S:	Maintained
5328F:	drivers/firewire/
5329F:	include/linux/firewire.h
5330F:	include/uapi/linux/firewire*.h
5331F:	tools/firewire/
5332
5333FIRMWARE LOADER (request_firmware)
5334M:	Luis R. Rodriguez <mcgrof@kernel.org>
5335L:	linux-kernel@vger.kernel.org
5336S:	Maintained
5337F:	Documentation/firmware_class/
5338F:	drivers/base/firmware*.c
5339F:	include/linux/firmware.h
5340
5341FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5342M:	Joshua Morris <josh.h.morris@us.ibm.com>
5343M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5344S:	Maintained
5345F:	drivers/block/rsxx/
5346
5347FLOPPY DRIVER
5348M:	Jiri Kosina <jikos@kernel.org>
5349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5350S:	Odd fixes
5351F:	drivers/block/floppy.c
5352
5353FMC SUBSYSTEM
5354M:	Alessandro Rubini <rubini@gnudd.com>
5355W:	http://www.ohwr.org/projects/fmc-bus
5356S:	Supported
5357F:	drivers/fmc/
5358F:	include/linux/fmc*.h
5359F:	include/linux/ipmi-fru.h
5360K:	fmc_d.*register
5361
5362FPGA MANAGER FRAMEWORK
5363M:	Alan Tull <atull@kernel.org>
5364R:	Moritz Fischer <moritz.fischer@ettus.com>
5365L:	linux-fpga@vger.kernel.org
5366S:	Maintained
5367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5368F:	Documentation/fpga/
5369F:	Documentation/devicetree/bindings/fpga/
5370F:	drivers/fpga/
5371F:	include/linux/fpga/
5372W:	http://www.rocketboards.org
5373
5374FPU EMULATOR
5375M:	Bill Metzenthen <billm@melbpc.org.au>
5376W:	http://floatingpoint.sourceforge.net/emulator/index.html
5377S:	Maintained
5378F:	arch/x86/math-emu/
5379
5380FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5381L:	netdev@vger.kernel.org
5382S:	Orphan
5383F:	drivers/net/wan/dlci.c
5384F:	drivers/net/wan/sdla.c
5385
5386FRAMEBUFFER LAYER
5387M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5388L:	linux-fbdev@vger.kernel.org
5389T:	git git://github.com/bzolnier/linux.git
5390Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5391S:	Maintained
5392F:	Documentation/fb/
5393F:	drivers/video/
5394F:	include/video/
5395F:	include/linux/fb.h
5396F:	include/uapi/video/
5397F:	include/uapi/linux/fb.h
5398
5399FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5400M:	Horia Geantă <horia.geanta@nxp.com>
5401M:	Dan Douglass <dan.douglass@nxp.com>
5402L:	linux-crypto@vger.kernel.org
5403S:	Maintained
5404F:	drivers/crypto/caam/
5405F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5406
5407FREESCALE DIU FRAMEBUFFER DRIVER
5408M:	Timur Tabi <timur@tabi.org>
5409L:	linux-fbdev@vger.kernel.org
5410S:	Maintained
5411F:	drivers/video/fbdev/fsl-diu-fb.*
5412
5413FREESCALE DMA DRIVER
5414M:	Li Yang <leoyang.li@nxp.com>
5415M:	Zhang Wei <zw@zh-kernel.org>
5416L:	linuxppc-dev@lists.ozlabs.org
5417S:	Maintained
5418F:	drivers/dma/fsldma.*
5419
5420FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5421M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5422L:	netdev@vger.kernel.org
5423S:	Maintained
5424F:	drivers/net/ethernet/freescale/gianfar*
5425X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5426F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5427
5428FREESCALE GPMI NAND DRIVER
5429M:	Han Xu <han.xu@nxp.com>
5430L:	linux-mtd@lists.infradead.org
5431S:	Maintained
5432F:	drivers/mtd/nand/gpmi-nand/*
5433
5434FREESCALE I2C CPM DRIVER
5435M:	Jochen Friedrich <jochen@scram.de>
5436L:	linuxppc-dev@lists.ozlabs.org
5437L:	linux-i2c@vger.kernel.org
5438S:	Maintained
5439F:	drivers/i2c/busses/i2c-cpm.c
5440
5441FREESCALE IMX / MXC FEC DRIVER
5442M:	Fugang Duan <fugang.duan@nxp.com>
5443L:	netdev@vger.kernel.org
5444S:	Maintained
5445F:	drivers/net/ethernet/freescale/fec_main.c
5446F:	drivers/net/ethernet/freescale/fec_ptp.c
5447F:	drivers/net/ethernet/freescale/fec.h
5448F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5449
5450FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5451M:	Sascha Hauer <kernel@pengutronix.de>
5452L:	linux-fbdev@vger.kernel.org
5453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5454S:	Maintained
5455F:	include/linux/platform_data/video-imxfb.h
5456F:	drivers/video/fbdev/imxfb.c
5457
5458FREESCALE QORIQ DPAA ETHERNET DRIVER
5459M:	Madalin Bucur <madalin.bucur@nxp.com>
5460L:	netdev@vger.kernel.org
5461S:	Maintained
5462F:	drivers/net/ethernet/freescale/dpaa
5463
5464FREESCALE QORIQ DPAA FMAN DRIVER
5465M:	Madalin Bucur <madalin.bucur@nxp.com>
5466L:	netdev@vger.kernel.org
5467S:	Maintained
5468F:	drivers/net/ethernet/freescale/fman
5469F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5470
5471FREESCALE QUAD SPI DRIVER
5472M:	Han Xu <han.xu@nxp.com>
5473L:	linux-mtd@lists.infradead.org
5474S:	Maintained
5475F:	drivers/mtd/spi-nor/fsl-quadspi.c
5476
5477FREESCALE QUICC ENGINE LIBRARY
5478M:	Qiang Zhao <qiang.zhao@nxp.com>
5479L:	linuxppc-dev@lists.ozlabs.org
5480S:	Maintained
5481F:	drivers/soc/fsl/qe/
5482F:	include/soc/fsl/*qe*.h
5483F:	include/soc/fsl/*ucc*.h
5484
5485FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5486M:	Li Yang <leoyang.li@nxp.com>
5487L:	netdev@vger.kernel.org
5488L:	linuxppc-dev@lists.ozlabs.org
5489S:	Maintained
5490F:	drivers/net/ethernet/freescale/ucc_geth*
5491
5492FREESCALE QUICC ENGINE UCC HDLC DRIVER
5493M:	Zhao Qiang <qiang.zhao@nxp.com>
5494L:	netdev@vger.kernel.org
5495L:	linuxppc-dev@lists.ozlabs.org
5496S:	Maintained
5497F:	drivers/net/wan/fsl_ucc_hdlc*
5498
5499FREESCALE QUICC ENGINE UCC UART DRIVER
5500M:	Timur Tabi <timur@tabi.org>
5501L:	linuxppc-dev@lists.ozlabs.org
5502S:	Maintained
5503F:	drivers/tty/serial/ucc_uart.c
5504
5505FREESCALE SOC DRIVERS
5506M:	Li Yang <leoyang.li@nxp.com>
5507L:	linuxppc-dev@lists.ozlabs.org
5508L:	linux-arm-kernel@lists.infradead.org
5509S:	Maintained
5510F:	Documentation/devicetree/bindings/soc/fsl/
5511F:	drivers/soc/fsl/
5512F:	include/linux/fsl/
5513
5514FREESCALE SOC FS_ENET DRIVER
5515M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5516M:	Vitaly Bordug <vbordug@ru.mvista.com>
5517L:	linuxppc-dev@lists.ozlabs.org
5518L:	netdev@vger.kernel.org
5519S:	Maintained
5520F:	drivers/net/ethernet/freescale/fs_enet/
5521F:	include/linux/fs_enet_pd.h
5522
5523FREESCALE SOC SOUND DRIVERS
5524M:	Timur Tabi <timur@tabi.org>
5525M:	Nicolin Chen <nicoleotsuka@gmail.com>
5526M:	Xiubo Li <Xiubo.Lee@gmail.com>
5527R:	Fabio Estevam <fabio.estevam@nxp.com>
5528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5529L:	linuxppc-dev@lists.ozlabs.org
5530S:	Maintained
5531F:	sound/soc/fsl/fsl*
5532F:	sound/soc/fsl/imx*
5533F:	sound/soc/fsl/mpc8610_hpcd.c
5534
5535FREESCALE USB PERIPHERAL DRIVERS
5536M:	Li Yang <leoyang.li@nxp.com>
5537L:	linux-usb@vger.kernel.org
5538L:	linuxppc-dev@lists.ozlabs.org
5539S:	Maintained
5540F:	drivers/usb/gadget/udc/fsl*
5541
5542FREEVXFS FILESYSTEM
5543M:	Christoph Hellwig <hch@infradead.org>
5544W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5545S:	Maintained
5546F:	fs/freevxfs/
5547
5548FREEZER
5549M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5550M:	Pavel Machek <pavel@ucw.cz>
5551L:	linux-pm@vger.kernel.org
5552S:	Supported
5553F:	Documentation/power/freezing-of-tasks.txt
5554F:	include/linux/freezer.h
5555F:	kernel/freezer.c
5556
5557FRONTSWAP API
5558M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5559L:	linux-kernel@vger.kernel.org
5560S:	Maintained
5561F:	mm/frontswap.c
5562F:	include/linux/frontswap.h
5563
5564FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5565M:	David Howells <dhowells@redhat.com>
5566L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5567S:	Supported
5568F:	Documentation/filesystems/caching/
5569F:	fs/fscache/
5570F:	include/linux/fscache*.h
5571
5572FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5573M:	Theodore Y. Ts'o <tytso@mit.edu>
5574M:	Jaegeuk Kim <jaegeuk@kernel.org>
5575L:	linux-fscrypt@vger.kernel.org
5576Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5578S:	Supported
5579F:	fs/crypto/
5580F:	include/linux/fscrypt*.h
5581
5582FUJITSU FR-V (FRV) PORT
5583S:	Orphan
5584F:	arch/frv/
5585
5586FUJITSU LAPTOP EXTRAS
5587M:	Jonathan Woithe <jwoithe@just42.net>
5588L:	platform-driver-x86@vger.kernel.org
5589S:	Maintained
5590F:	drivers/platform/x86/fujitsu-laptop.c
5591
5592FUJITSU M-5MO LS CAMERA ISP DRIVER
5593M:	Kyungmin Park <kyungmin.park@samsung.com>
5594M:	Heungjun Kim <riverful.kim@samsung.com>
5595L:	linux-media@vger.kernel.org
5596S:	Maintained
5597F:	drivers/media/i2c/m5mols/
5598F:	include/media/i2c/m5mols.h
5599
5600FUJITSU TABLET EXTRAS
5601M:	Robert Gerlach <khnz@gmx.de>
5602L:	platform-driver-x86@vger.kernel.org
5603S:	Maintained
5604F:	drivers/platform/x86/fujitsu-tablet.c
5605
5606FUSE: FILESYSTEM IN USERSPACE
5607M:	Miklos Szeredi <miklos@szeredi.hu>
5608L:	linux-fsdevel@vger.kernel.org
5609W:	http://fuse.sourceforge.net/
5610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5611S:	Maintained
5612F:	fs/fuse/
5613F:	include/uapi/linux/fuse.h
5614F:	Documentation/filesystems/fuse.txt
5615
5616FUTEX SUBSYSTEM
5617M:	Thomas Gleixner <tglx@linutronix.de>
5618M:	Ingo Molnar <mingo@redhat.com>
5619R:	Peter Zijlstra <peterz@infradead.org>
5620R:	Darren Hart <dvhart@infradead.org>
5621L:	linux-kernel@vger.kernel.org
5622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5623S:	Maintained
5624F:	kernel/futex.c
5625F:	kernel/futex_compat.c
5626F:	include/asm-generic/futex.h
5627F:	include/linux/futex.h
5628F:	include/uapi/linux/futex.h
5629F:	tools/testing/selftests/futex/
5630F:	tools/perf/bench/futex*
5631F:	Documentation/*futex*
5632
5633FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5634M:	Rik Faith <faith@cs.unc.edu>
5635L:	linux-scsi@vger.kernel.org
5636S:	Odd Fixes (e.g., new signatures)
5637F:	drivers/scsi/fdomain.*
5638
5639GCC PLUGINS
5640M:	Kees Cook <keescook@chromium.org>
5641R:	Emese Revfy <re.emese@gmail.com>
5642L:	kernel-hardening@lists.openwall.com
5643S:	Maintained
5644F:	scripts/gcc-plugins/
5645F:	scripts/gcc-plugin.sh
5646F:	scripts/Makefile.gcc-plugins
5647F:	Documentation/gcc-plugins.txt
5648
5649GCOV BASED KERNEL PROFILING
5650M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5651S:	Maintained
5652F:	kernel/gcov/
5653F:	Documentation/dev-tools/gcov.rst
5654
5655GDB KERNEL DEBUGGING HELPER SCRIPTS
5656M:	Jan Kiszka <jan.kiszka@siemens.com>
5657M:	Kieran Bingham <kieran@bingham.xyz>
5658S:	Supported
5659F:	scripts/gdb/
5660
5661GDT SCSI DISK ARRAY CONTROLLER DRIVER
5662M:	Achim Leubner <achim_leubner@adaptec.com>
5663L:	linux-scsi@vger.kernel.org
5664W:	http://www.icp-vortex.com/
5665S:	Supported
5666F:	drivers/scsi/gdt*
5667
5668GEMTEK FM RADIO RECEIVER DRIVER
5669M:	Hans Verkuil <hverkuil@xs4all.nl>
5670L:	linux-media@vger.kernel.org
5671T:	git git://linuxtv.org/media_tree.git
5672W:	https://linuxtv.org
5673S:	Maintained
5674F:	drivers/media/radio/radio-gemtek*
5675
5676GENERIC GPIO I2C DRIVER
5677M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5678S:	Supported
5679F:	drivers/i2c/busses/i2c-gpio.c
5680F:	include/linux/i2c-gpio.h
5681
5682GENERIC GPIO I2C MULTIPLEXER DRIVER
5683M:	Peter Korsgaard <peter.korsgaard@barco.com>
5684L:	linux-i2c@vger.kernel.org
5685S:	Supported
5686F:	drivers/i2c/muxes/i2c-mux-gpio.c
5687F:	include/linux/i2c-mux-gpio.h
5688F:	Documentation/i2c/muxes/i2c-mux-gpio
5689
5690GENERIC HDLC (WAN) DRIVERS
5691M:	Krzysztof Halasa <khc@pm.waw.pl>
5692W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5693S:	Maintained
5694F:	drivers/net/wan/c101.c
5695F:	drivers/net/wan/hd6457*
5696F:	drivers/net/wan/hdlc*
5697F:	drivers/net/wan/n2.c
5698F:	drivers/net/wan/pc300too.c
5699F:	drivers/net/wan/pci200syn.c
5700F:	drivers/net/wan/wanxl*
5701
5702GENERIC INCLUDE/ASM HEADER FILES
5703M:	Arnd Bergmann <arnd@arndb.de>
5704L:	linux-arch@vger.kernel.org
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5706S:	Maintained
5707F:	include/asm-generic/
5708F:	include/uapi/asm-generic/
5709
5710GENERIC PHY FRAMEWORK
5711M:	Kishon Vijay Abraham I <kishon@ti.com>
5712L:	linux-kernel@vger.kernel.org
5713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5714S:	Supported
5715F:	drivers/phy/
5716F:	include/linux/phy/
5717
5718GENERIC PM DOMAINS
5719M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5720M:	Kevin Hilman <khilman@kernel.org>
5721M:	Ulf Hansson <ulf.hansson@linaro.org>
5722L:	linux-pm@vger.kernel.org
5723S:	Supported
5724F:	drivers/base/power/domain*.c
5725F:	include/linux/pm_domain.h
5726F:	Documentation/devicetree/bindings/power/power_domain.txt
5727
5728GENERIC UIO DRIVER FOR PCI DEVICES
5729M:	"Michael S. Tsirkin" <mst@redhat.com>
5730L:	kvm@vger.kernel.org
5731S:	Supported
5732F:	drivers/uio/uio_pci_generic.c
5733
5734GENWQE (IBM Generic Workqueue Card)
5735M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5736M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5737S:	Supported
5738F:	drivers/misc/genwqe/
5739
5740GET_MAINTAINER SCRIPT
5741M:	Joe Perches <joe@perches.com>
5742S:	Maintained
5743F:	scripts/get_maintainer.pl
5744
5745GFS2 FILE SYSTEM
5746M:	Steven Whitehouse <swhiteho@redhat.com>
5747M:	Bob Peterson <rpeterso@redhat.com>
5748L:	cluster-devel@redhat.com
5749W:	http://sources.redhat.com/cluster/
5750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5751S:	Supported
5752F:	Documentation/filesystems/gfs2*.txt
5753F:	fs/gfs2/
5754F:	include/uapi/linux/gfs2_ondisk.h
5755
5756GIGASET ISDN DRIVERS
5757M:	Paul Bolle <pebolle@tiscali.nl>
5758L:	gigaset307x-common@lists.sourceforge.net
5759W:	http://gigaset307x.sourceforge.net/
5760S:	Odd Fixes
5761F:	Documentation/isdn/README.gigaset
5762F:	drivers/isdn/gigaset/
5763F:	include/uapi/linux/gigaset_dev.h
5764
5765GO7007 MPEG CODEC
5766M:	Hans Verkuil <hans.verkuil@cisco.com>
5767L:	linux-media@vger.kernel.org
5768S:	Maintained
5769F:	drivers/media/usb/go7007/
5770
5771GOODIX TOUCHSCREEN
5772M:	Bastien Nocera <hadess@hadess.net>
5773L:	linux-input@vger.kernel.org
5774S:	Maintained
5775F:	drivers/input/touchscreen/goodix.c
5776
5777GPIO ACPI SUPPORT
5778M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5779M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5780L:	linux-gpio@vger.kernel.org
5781L:	linux-acpi@vger.kernel.org
5782S:	Maintained
5783F:	Documentation/acpi/gpio-properties.txt
5784F:	drivers/gpio/gpiolib-acpi.c
5785
5786GPIO MOCKUP DRIVER
5787M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5788L:	linux-gpio@vger.kernel.org
5789S:	Maintained
5790F:	drivers/gpio/gpio-mockup.c
5791F:	tools/testing/selftests/gpio/
5792
5793GPIO SUBSYSTEM
5794M:	Linus Walleij <linus.walleij@linaro.org>
5795L:	linux-gpio@vger.kernel.org
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5797S:	Maintained
5798F:	Documentation/devicetree/bindings/gpio/
5799F:	Documentation/gpio/
5800F:	Documentation/ABI/testing/gpio-cdev
5801F:	Documentation/ABI/obsolete/sysfs-gpio
5802F:	drivers/gpio/
5803F:	include/linux/gpio/
5804F:	include/linux/gpio.h
5805F:	include/asm-generic/gpio.h
5806F:	include/uapi/linux/gpio.h
5807F:	tools/gpio/
5808
5809GRE DEMULTIPLEXER DRIVER
5810M:	Dmitry Kozlov <xeb@mail.ru>
5811L:	netdev@vger.kernel.org
5812S:	Maintained
5813F:	net/ipv4/gre_demux.c
5814F:	net/ipv4/gre_offload.c
5815F:	include/net/gre.h
5816
5817GRETH 10/100/1G Ethernet MAC device driver
5818M:	Andreas Larsson <andreas@gaisler.com>
5819L:	netdev@vger.kernel.org
5820S:	Maintained
5821F:	drivers/net/ethernet/aeroflex/
5822
5823GREYBUS AUDIO PROTOCOLS DRIVERS
5824M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5825M:	Mark Greer <mgreer@animalcreek.com>
5826S:	Maintained
5827F:	drivers/staging/greybus/audio_apbridgea.c
5828F:	drivers/staging/greybus/audio_apbridgea.h
5829F:	drivers/staging/greybus/audio_codec.c
5830F:	drivers/staging/greybus/audio_codec.h
5831F:	drivers/staging/greybus/audio_gb.c
5832F:	drivers/staging/greybus/audio_manager.c
5833F:	drivers/staging/greybus/audio_manager.h
5834F:	drivers/staging/greybus/audio_manager_module.c
5835F:	drivers/staging/greybus/audio_manager_private.h
5836F:	drivers/staging/greybus/audio_manager_sysfs.c
5837F:	drivers/staging/greybus/audio_module.c
5838F:	drivers/staging/greybus/audio_topology.c
5839
5840GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5841M:	Viresh Kumar <vireshk@kernel.org>
5842S:	Maintained
5843F:	drivers/staging/greybus/authentication.c
5844F:	drivers/staging/greybus/bootrom.c
5845F:	drivers/staging/greybus/firmware.h
5846F:	drivers/staging/greybus/fw-core.c
5847F:	drivers/staging/greybus/fw-download.c
5848F:	drivers/staging/greybus/fw-managament.c
5849F:	drivers/staging/greybus/greybus_authentication.h
5850F:	drivers/staging/greybus/greybus_firmware.h
5851F:	drivers/staging/greybus/hid.c
5852F:	drivers/staging/greybus/i2c.c
5853F:	drivers/staging/greybus/spi.c
5854F:	drivers/staging/greybus/spilib.c
5855F:	drivers/staging/greybus/spilib.h
5856
5857GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5858M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5859S:	Maintained
5860F:	drivers/staging/greybus/loopback.c
5861F:	drivers/staging/greybus/timesync.c
5862F:	drivers/staging/greybus/timesync_platform.c
5863
5864GREYBUS PLATFORM DRIVERS
5865M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5866S:	Maintained
5867F:	drivers/staging/greybus/arche-platform.c
5868F:	drivers/staging/greybus/arche-apb-ctrl.c
5869F:	drivers/staging/greybus/arche_platform.h
5870
5871GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5872M:	Rui Miguel Silva <rmfrfs@gmail.com>
5873S:	Maintained
5874F:	drivers/staging/greybus/sdio.c
5875F:	drivers/staging/greybus/light.c
5876F:	drivers/staging/greybus/gpio.c
5877F:	drivers/staging/greybus/power_supply.c
5878F:	drivers/staging/greybus/spi.c
5879F:	drivers/staging/greybus/spilib.c
5880
5881GREYBUS SUBSYSTEM
5882M:	Johan Hovold <johan@kernel.org>
5883M:	Alex Elder <elder@kernel.org>
5884M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5885S:	Maintained
5886F:	drivers/staging/greybus/
5887L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5888
5889GREYBUS UART PROTOCOLS DRIVERS
5890M:	David Lin <dtwlin@gmail.com>
5891S:	Maintained
5892F:	drivers/staging/greybus/uart.c
5893F:	drivers/staging/greybus/log.c
5894
5895GS1662 VIDEO SERIALIZER
5896M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5897L:	linux-media@vger.kernel.org
5898T:	git git://linuxtv.org/media_tree.git
5899S:	Maintained
5900F:	drivers/media/spi/gs1662.c
5901
5902GSPCA FINEPIX SUBDRIVER
5903M:	Frank Zago <frank@zago.net>
5904L:	linux-media@vger.kernel.org
5905T:	git git://linuxtv.org/media_tree.git
5906S:	Maintained
5907F:	drivers/media/usb/gspca/finepix.c
5908
5909GSPCA GL860 SUBDRIVER
5910M:	Olivier Lorin <o.lorin@laposte.net>
5911L:	linux-media@vger.kernel.org
5912T:	git git://linuxtv.org/media_tree.git
5913S:	Maintained
5914F:	drivers/media/usb/gspca/gl860/
5915
5916GSPCA M5602 SUBDRIVER
5917M:	Erik Andren <erik.andren@gmail.com>
5918L:	linux-media@vger.kernel.org
5919T:	git git://linuxtv.org/media_tree.git
5920S:	Maintained
5921F:	drivers/media/usb/gspca/m5602/
5922
5923GSPCA PAC207 SONIXB SUBDRIVER
5924M:	Hans Verkuil <hverkuil@xs4all.nl>
5925L:	linux-media@vger.kernel.org
5926T:	git git://linuxtv.org/media_tree.git
5927S:	Odd Fixes
5928F:	drivers/media/usb/gspca/pac207.c
5929
5930GSPCA SN9C20X SUBDRIVER
5931M:	Brian Johnson <brijohn@gmail.com>
5932L:	linux-media@vger.kernel.org
5933T:	git git://linuxtv.org/media_tree.git
5934S:	Maintained
5935F:	drivers/media/usb/gspca/sn9c20x.c
5936
5937GSPCA T613 SUBDRIVER
5938M:	Leandro Costantino <lcostantino@gmail.com>
5939L:	linux-media@vger.kernel.org
5940T:	git git://linuxtv.org/media_tree.git
5941S:	Maintained
5942F:	drivers/media/usb/gspca/t613.c
5943
5944GSPCA USB WEBCAM DRIVER
5945M:	Hans Verkuil <hverkuil@xs4all.nl>
5946L:	linux-media@vger.kernel.org
5947T:	git git://linuxtv.org/media_tree.git
5948S:	Odd Fixes
5949F:	drivers/media/usb/gspca/
5950
5951GTP (GPRS Tunneling Protocol)
5952M:	Pablo Neira Ayuso <pablo@netfilter.org>
5953M:	Harald Welte <laforge@gnumonks.org>
5954L:	osmocom-net-gprs@lists.osmocom.org
5955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5956S:	Maintained
5957F:	drivers/net/gtp.c
5958
5959GUID PARTITION TABLE (GPT)
5960M:	Davidlohr Bueso <dave@stgolabs.net>
5961L:	linux-efi@vger.kernel.org
5962S:	Maintained
5963F:	block/partitions/efi.*
5964
5965H8/300 ARCHITECTURE
5966M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5967L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5968W:	http://uclinux-h8.sourceforge.jp
5969T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5970S:	Maintained
5971F:	arch/h8300/
5972F:	drivers/clocksource/h8300_*.c
5973F:	drivers/clk/h8300/
5974F:	drivers/irqchip/irq-renesas-h8*.c
5975
5976HACKRF MEDIA DRIVER
5977M:	Antti Palosaari <crope@iki.fi>
5978L:	linux-media@vger.kernel.org
5979W:	https://linuxtv.org
5980W:	http://palosaari.fi/linux/
5981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5982T:	git git://linuxtv.org/anttip/media_tree.git
5983S:	Maintained
5984F:	drivers/media/usb/hackrf/
5985
5986HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5987M:	Frank Seidel <frank@f-seidel.de>
5988L:	platform-driver-x86@vger.kernel.org
5989W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5990S:	Maintained
5991F:	drivers/platform/x86/hdaps.c
5992
5993HARDWARE MONITORING
5994M:	Jean Delvare <jdelvare@suse.com>
5995M:	Guenter Roeck <linux@roeck-us.net>
5996L:	linux-hwmon@vger.kernel.org
5997W:	http://hwmon.wiki.kernel.org/
5998T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6000S:	Maintained
6001F:	Documentation/hwmon/
6002F:	drivers/hwmon/
6003F:	include/linux/hwmon*.h
6004
6005HARDWARE RANDOM NUMBER GENERATOR CORE
6006M:	Matt Mackall <mpm@selenic.com>
6007M:	Herbert Xu <herbert@gondor.apana.org.au>
6008L:	linux-crypto@vger.kernel.org
6009S:	Odd fixes
6010F:	Documentation/devicetree/bindings/rng/
6011F:	Documentation/hw_random.txt
6012F:	drivers/char/hw_random/
6013F:	include/linux/hw_random.h
6014
6015HARDWARE SPINLOCK CORE
6016M:	Ohad Ben-Cohen <ohad@wizery.com>
6017M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6018L:	linux-remoteproc@vger.kernel.org
6019S:	Maintained
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6021F:	Documentation/devicetree/bindings/hwlock/
6022F:	Documentation/hwspinlock.txt
6023F:	drivers/hwspinlock/
6024F:	include/linux/hwspinlock.h
6025
6026HARMONY SOUND DRIVER
6027L:	linux-parisc@vger.kernel.org
6028S:	Maintained
6029F:	sound/parisc/harmony.*
6030
6031HDPVR USB VIDEO ENCODER DRIVER
6032M:	Hans Verkuil <hverkuil@xs4all.nl>
6033L:	linux-media@vger.kernel.org
6034T:	git git://linuxtv.org/media_tree.git
6035W:	https://linuxtv.org
6036S:	Odd Fixes
6037F:	drivers/media/usb/hdpvr/
6038
6039HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6040M:	Jimmy Vance <jimmy.vance@hpe.com>
6041S:	Supported
6042F:	Documentation/watchdog/hpwdt.txt
6043F:	drivers/watchdog/hpwdt.c
6044
6045HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6046M:	Don Brace <don.brace@microsemi.com>
6047L:	esc.storagedev@microsemi.com
6048L:	linux-scsi@vger.kernel.org
6049S:	Supported
6050F:	Documentation/scsi/hpsa.txt
6051F:	drivers/scsi/hpsa*.[ch]
6052F:	include/linux/cciss*.h
6053F:	include/uapi/linux/cciss*.h
6054
6055HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6056M:	Don Brace <don.brace@microsemi.com>
6057L:	esc.storagedev@microsemi.com
6058L:	linux-scsi@vger.kernel.org
6059S:	Supported
6060F:	Documentation/blockdev/cciss.txt
6061F:	drivers/block/cciss*
6062F:	include/linux/cciss_ioctl.h
6063F:	include/uapi/linux/cciss_ioctl.h
6064
6065HFI1 DRIVER
6066M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6067M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6068L:	linux-rdma@vger.kernel.org
6069S:	Supported
6070F:	drivers/infiniband/hw/hfi1
6071
6072HFS FILESYSTEM
6073L:	linux-fsdevel@vger.kernel.org
6074S:	Orphan
6075F:	Documentation/filesystems/hfs.txt
6076F:	fs/hfs/
6077
6078HFSPLUS FILESYSTEM
6079L:	linux-fsdevel@vger.kernel.org
6080S:	Orphan
6081F:	Documentation/filesystems/hfsplus.txt
6082F:	fs/hfsplus/
6083
6084HGA FRAMEBUFFER DRIVER
6085M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6086L:	linux-nvidia@lists.surfsouth.com
6087W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6088S:	Maintained
6089F:	drivers/video/fbdev/hgafb.c
6090
6091HIBERNATION (aka Software Suspend, aka swsusp)
6092M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6093M:	Pavel Machek <pavel@ucw.cz>
6094L:	linux-pm@vger.kernel.org
6095B:	https://bugzilla.kernel.org
6096S:	Supported
6097F:	arch/x86/power/
6098F:	drivers/base/power/
6099F:	kernel/power/
6100F:	include/linux/suspend.h
6101F:	include/linux/freezer.h
6102F:	include/linux/pm.h
6103F:	arch/*/include/asm/suspend*.h
6104
6105HID CORE LAYER
6106M:	Jiri Kosina <jikos@kernel.org>
6107R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6108L:	linux-input@vger.kernel.org
6109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6110S:	Maintained
6111F:	drivers/hid/
6112F:	include/linux/hid*
6113F:	include/uapi/linux/hid*
6114
6115HID SENSOR HUB DRIVERS
6116M:	Jiri Kosina <jikos@kernel.org>
6117M:	Jonathan Cameron <jic23@kernel.org>
6118M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6119L:	linux-input@vger.kernel.org
6120L:	linux-iio@vger.kernel.org
6121S:	Maintained
6122F:	Documentation/hid/hid-sensor*
6123F:	drivers/hid/hid-sensor-*
6124F:	drivers/iio/*/hid-*
6125F:	include/linux/hid-sensor-*
6126
6127HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6128M:	Thomas Gleixner <tglx@linutronix.de>
6129L:	linux-kernel@vger.kernel.org
6130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6131S:	Maintained
6132F:	Documentation/timers/
6133F:	kernel/time/hrtimer.c
6134F:	kernel/time/clockevents.c
6135F:	kernel/time/timer_*.c
6136F:	include/linux/clockchips.h
6137F:	include/linux/hrtimer.h
6138
6139HIGH-SPEED SCC DRIVER FOR AX.25
6140L:	linux-hams@vger.kernel.org
6141S:	Orphan
6142F:	drivers/net/hamradio/dmascc.c
6143F:	drivers/net/hamradio/scc.c
6144
6145HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6146M:	HighPoint Linux Team <linux@highpoint-tech.com>
6147W:	http://www.highpoint-tech.com
6148S:	Supported
6149F:	Documentation/scsi/hptiop.txt
6150F:	drivers/scsi/hptiop.c
6151
6152HIPPI
6153M:	Jes Sorensen <jes@trained-monkey.org>
6154L:	linux-hippi@sunsite.dk
6155S:	Maintained
6156F:	include/linux/hippidevice.h
6157F:	include/uapi/linux/if_hippi.h
6158F:	net/802/hippi.c
6159F:	drivers/net/hippi/
6160
6161HISILICON NETWORK SUBSYSTEM DRIVER
6162M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6163M:	Salil Mehta <salil.mehta@huawei.com>
6164L:	netdev@vger.kernel.org
6165W:	http://www.hisilicon.com
6166S:	Maintained
6167F:	drivers/net/ethernet/hisilicon/
6168F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6169
6170HISILICON ROCE DRIVER
6171M:	Lijun Ou <oulijun@huawei.com>
6172M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6173L:	linux-rdma@vger.kernel.org
6174S:	Maintained
6175F:	drivers/infiniband/hw/hns/
6176F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6177
6178HISILICON SAS Controller
6179M:	John Garry <john.garry@huawei.com>
6180W:	http://www.hisilicon.com
6181S:	Supported
6182F:	drivers/scsi/hisi_sas/
6183F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6184
6185HOST AP DRIVER
6186M:	Jouni Malinen <j@w1.fi>
6187L:	linux-wireless@vger.kernel.org
6188W:	http://w1.fi/hostap-driver.html
6189S:	Obsolete
6190F:	drivers/net/wireless/intersil/hostap/
6191
6192HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6193L:	platform-driver-x86@vger.kernel.org
6194S:	Orphan
6195F:	drivers/platform/x86/tc1100-wmi.c
6196
6197HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6198M:	Jaroslav Kysela <perex@perex.cz>
6199S:	Maintained
6200F:	drivers/net/ethernet/hp/hp100.*
6201
6202HPET:	High Precision Event Timers driver
6203M:	Clemens Ladisch <clemens@ladisch.de>
6204S:	Maintained
6205F:	Documentation/timers/hpet.txt
6206F:	drivers/char/hpet.c
6207F:	include/linux/hpet.h
6208F:	include/uapi/linux/hpet.h
6209
6210HPET:	x86
6211S:	Orphan
6212F:	arch/x86/kernel/hpet.c
6213F:	arch/x86/include/asm/hpet.h
6214
6215HPFS FILESYSTEM
6216M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6217W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6218S:	Maintained
6219F:	fs/hpfs/
6220
6221HSI SUBSYSTEM
6222M:	Sebastian Reichel <sre@kernel.org>
6223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6224S:	Maintained
6225F:	Documentation/ABI/testing/sysfs-bus-hsi
6226F:	Documentation/driver-api/hsi.rst
6227F:	drivers/hsi/
6228F:	include/linux/hsi/
6229F:	include/uapi/linux/hsi/
6230
6231HSO 3G MODEM DRIVER
6232L:	linux-usb@vger.kernel.org
6233S:	Orphan
6234F:	drivers/net/usb/hso.c
6235
6236HSR NETWORK PROTOCOL
6237M:	Arvid Brodin <arvid.brodin@alten.se>
6238L:	netdev@vger.kernel.org
6239S:	Maintained
6240F:	net/hsr/
6241
6242HT16K33 LED CONTROLLER DRIVER
6243M:	Robin van der Gracht <robin@protonic.nl>
6244S:	Maintained
6245F:	drivers/auxdisplay/ht16k33.c
6246F:	Documentation/devicetree/bindings/display/ht16k33.txt
6247
6248HTCPEN TOUCHSCREEN DRIVER
6249M:	Pau Oliva Fora <pof@eslack.org>
6250L:	linux-input@vger.kernel.org
6251S:	Maintained
6252F:	drivers/input/touchscreen/htcpen.c
6253
6254HUGETLB FILESYSTEM
6255M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6256S:	Maintained
6257F:	fs/hugetlbfs/
6258
6259HVA ST MEDIA DRIVER
6260M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6261L:	linux-media@vger.kernel.org
6262T:	git git://linuxtv.org/media_tree.git
6263W:	https://linuxtv.org
6264S:	Supported
6265F:	drivers/media/platform/sti/hva
6266
6267HWPOISON MEMORY FAILURE HANDLING
6268M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6269L:	linux-mm@kvack.org
6270S:	Maintained
6271F:	mm/memory-failure.c
6272F:	mm/hwpoison-inject.c
6273
6274Hyper-V CORE AND DRIVERS
6275M:	"K. Y. Srinivasan" <kys@microsoft.com>
6276M:	Haiyang Zhang <haiyangz@microsoft.com>
6277M:	Stephen Hemminger <sthemmin@microsoft.com>
6278L:	devel@linuxdriverproject.org
6279S:	Maintained
6280F:	arch/x86/include/asm/mshyperv.h
6281F:	arch/x86/include/uapi/asm/hyperv.h
6282F:	arch/x86/kernel/cpu/mshyperv.c
6283F:	arch/x86/hyperv
6284F:	drivers/hid/hid-hyperv.c
6285F:	drivers/hv/
6286F:	drivers/input/serio/hyperv-keyboard.c
6287F:	drivers/pci/host/pci-hyperv.c
6288F:	drivers/net/hyperv/
6289F:	drivers/scsi/storvsc_drv.c
6290F:	drivers/uio/uio_hv_generic.c
6291F:	drivers/video/fbdev/hyperv_fb.c
6292F:	include/linux/hyperv.h
6293F:	tools/hv/
6294F:	Documentation/ABI/stable/sysfs-bus-vmbus
6295
6296HYPERVISOR VIRTUAL CONSOLE DRIVER
6297L:	linuxppc-dev@lists.ozlabs.org
6298S:	Odd Fixes
6299F:	drivers/tty/hvc/
6300
6301I2C ACPI SUPPORT
6302M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6303L:	linux-i2c@vger.kernel.org
6304L:	linux-acpi@vger.kernel.org
6305S:	Maintained
6306F:	drivers/i2c/i2c-core-acpi.c
6307
6308I2C MUXES
6309M:	Peter Rosin <peda@axentia.se>
6310L:	linux-i2c@vger.kernel.org
6311S:	Maintained
6312F:	Documentation/i2c/i2c-topology
6313F:	Documentation/i2c/muxes/
6314F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6315F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6316F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6317F:	drivers/i2c/i2c-mux.c
6318F:	drivers/i2c/muxes/
6319F:	include/linux/i2c-mux.h
6320
6321I2C OVER PARALLEL PORT
6322M:	Jean Delvare <jdelvare@suse.com>
6323L:	linux-i2c@vger.kernel.org
6324S:	Maintained
6325F:	Documentation/i2c/busses/i2c-parport
6326F:	Documentation/i2c/busses/i2c-parport-light
6327F:	drivers/i2c/busses/i2c-parport.c
6328F:	drivers/i2c/busses/i2c-parport-light.c
6329
6330I2C SUBSYSTEM
6331M:	Wolfram Sang <wsa@the-dreams.de>
6332L:	linux-i2c@vger.kernel.org
6333W:	https://i2c.wiki.kernel.org/
6334Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6336S:	Maintained
6337F:	Documentation/devicetree/bindings/i2c/
6338F:	Documentation/i2c/
6339F:	drivers/i2c/
6340F:	drivers/i2c/*/
6341F:	include/linux/i2c.h
6342F:	include/linux/i2c-*.h
6343F:	include/uapi/linux/i2c.h
6344F:	include/uapi/linux/i2c-*.h
6345
6346I2C-TAOS-EVM DRIVER
6347M:	Jean Delvare <jdelvare@suse.com>
6348L:	linux-i2c@vger.kernel.org
6349S:	Maintained
6350F:	Documentation/i2c/busses/i2c-taos-evm
6351F:	drivers/i2c/busses/i2c-taos-evm.c
6352
6353I2C-TINY-USB DRIVER
6354M:	Till Harbaum <till@harbaum.org>
6355L:	linux-i2c@vger.kernel.org
6356W:	http://www.harbaum.org/till/i2c_tiny_usb
6357S:	Maintained
6358F:	drivers/i2c/busses/i2c-tiny-usb.c
6359
6360I2C/SMBUS CONTROLLER DRIVERS FOR PC
6361M:	Jean Delvare <jdelvare@suse.com>
6362L:	linux-i2c@vger.kernel.org
6363S:	Maintained
6364F:	Documentation/i2c/busses/i2c-ali1535
6365F:	Documentation/i2c/busses/i2c-ali1563
6366F:	Documentation/i2c/busses/i2c-ali15x3
6367F:	Documentation/i2c/busses/i2c-amd756
6368F:	Documentation/i2c/busses/i2c-amd8111
6369F:	Documentation/i2c/busses/i2c-i801
6370F:	Documentation/i2c/busses/i2c-nforce2
6371F:	Documentation/i2c/busses/i2c-piix4
6372F:	Documentation/i2c/busses/i2c-sis5595
6373F:	Documentation/i2c/busses/i2c-sis630
6374F:	Documentation/i2c/busses/i2c-sis96x
6375F:	Documentation/i2c/busses/i2c-via
6376F:	Documentation/i2c/busses/i2c-viapro
6377F:	drivers/i2c/busses/i2c-ali1535.c
6378F:	drivers/i2c/busses/i2c-ali1563.c
6379F:	drivers/i2c/busses/i2c-ali15x3.c
6380F:	drivers/i2c/busses/i2c-amd756.c
6381F:	drivers/i2c/busses/i2c-amd756-s4882.c
6382F:	drivers/i2c/busses/i2c-amd8111.c
6383F:	drivers/i2c/busses/i2c-i801.c
6384F:	drivers/i2c/busses/i2c-isch.c
6385F:	drivers/i2c/busses/i2c-nforce2.c
6386F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6387F:	drivers/i2c/busses/i2c-piix4.c
6388F:	drivers/i2c/busses/i2c-sis5595.c
6389F:	drivers/i2c/busses/i2c-sis630.c
6390F:	drivers/i2c/busses/i2c-sis96x.c
6391F:	drivers/i2c/busses/i2c-via.c
6392F:	drivers/i2c/busses/i2c-viapro.c
6393
6394I2C/SMBUS ISMT DRIVER
6395M:	Seth Heasley <seth.heasley@intel.com>
6396M:	Neil Horman <nhorman@tuxdriver.com>
6397L:	linux-i2c@vger.kernel.org
6398F:	drivers/i2c/busses/i2c-ismt.c
6399F:	Documentation/i2c/busses/i2c-ismt
6400
6401I2C/SMBUS STUB DRIVER
6402M:	Jean Delvare <jdelvare@suse.com>
6403L:	linux-i2c@vger.kernel.org
6404S:	Maintained
6405F:	drivers/i2c/i2c-stub.c
6406
6407i386 BOOT CODE
6408M:	"H. Peter Anvin" <hpa@zytor.com>
6409S:	Maintained
6410F:	arch/x86/boot/
6411
6412i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6413M:	"H. Peter Anvin" <hpa@zytor.com>
6414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6415S:	Maintained
6416
6417IA64 (Itanium) PLATFORM
6418M:	Tony Luck <tony.luck@intel.com>
6419M:	Fenghua Yu <fenghua.yu@intel.com>
6420L:	linux-ia64@vger.kernel.org
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6422S:	Maintained
6423F:	arch/ia64/
6424
6425IBM Power 842 compression accelerator
6426M:	Haren Myneni <haren@us.ibm.com>
6427S:	Supported
6428F:	drivers/crypto/nx/Makefile
6429F:	drivers/crypto/nx/Kconfig
6430F:	drivers/crypto/nx/nx-842*
6431F:	include/linux/sw842.h
6432F:	crypto/842.c
6433F:	lib/842/
6434
6435IBM Power in-Nest Crypto Acceleration
6436M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6437M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6438L:	linux-crypto@vger.kernel.org
6439S:	Supported
6440F:	drivers/crypto/nx/Makefile
6441F:	drivers/crypto/nx/Kconfig
6442F:	drivers/crypto/nx/nx-aes*
6443F:	drivers/crypto/nx/nx-sha*
6444F:	drivers/crypto/nx/nx.*
6445F:	drivers/crypto/nx/nx_csbcpb.h
6446F:	drivers/crypto/nx/nx_debugfs.h
6447
6448IBM Power Linux RAID adapter
6449M:	Brian King <brking@us.ibm.com>
6450S:	Supported
6451F:	drivers/scsi/ipr.*
6452
6453IBM Power SRIOV Virtual NIC Device Driver
6454M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6455M:	John Allen <jallen@linux.vnet.ibm.com>
6456L:	netdev@vger.kernel.org
6457S:	Supported
6458F:	drivers/net/ethernet/ibm/ibmvnic.*
6459
6460IBM Power Virtual Ethernet Device Driver
6461M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6462L:	netdev@vger.kernel.org
6463S:	Supported
6464F:	drivers/net/ethernet/ibm/ibmveth.*
6465
6466IBM Power Virtual FC Device Drivers
6467M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6468L:	linux-scsi@vger.kernel.org
6469S:	Supported
6470F:	drivers/scsi/ibmvscsi/ibmvfc*
6471
6472IBM Power Virtual SCSI Device Drivers
6473M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6474L:	linux-scsi@vger.kernel.org
6475S:	Supported
6476F:	drivers/scsi/ibmvscsi/ibmvscsi*
6477F:	include/scsi/viosrp.h
6478
6479IBM Power Virtual SCSI Device Target Driver
6480M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6481M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6482L:	linux-scsi@vger.kernel.org
6483L:	target-devel@vger.kernel.org
6484S:	Supported
6485F:	drivers/scsi/ibmvscsi_tgt/
6486
6487IBM Power VMX Cryptographic instructions
6488M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6489M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6490L:	linux-crypto@vger.kernel.org
6491S:	Supported
6492F:	drivers/crypto/vmx/Makefile
6493F:	drivers/crypto/vmx/Kconfig
6494F:	drivers/crypto/vmx/vmx.c
6495F:	drivers/crypto/vmx/aes*
6496F:	drivers/crypto/vmx/ghash*
6497F:	drivers/crypto/vmx/ppc-xlate.pl
6498
6499IBM ServeRAID RAID DRIVER
6500S:	Orphan
6501F:	drivers/scsi/ips.*
6502
6503ICH LPC AND GPIO DRIVER
6504M:	Peter Tyser <ptyser@xes-inc.com>
6505S:	Maintained
6506F:	drivers/mfd/lpc_ich.c
6507F:	drivers/gpio/gpio-ich.c
6508
6509IDE SUBSYSTEM
6510M:	"David S. Miller" <davem@davemloft.net>
6511L:	linux-ide@vger.kernel.org
6512Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6514S:	Maintained
6515F:	Documentation/ide/
6516F:	drivers/ide/
6517F:	include/linux/ide.h
6518
6519IDE/ATAPI DRIVERS
6520M:	Borislav Petkov <bp@alien8.de>
6521L:	linux-ide@vger.kernel.org
6522S:	Maintained
6523F:	Documentation/cdrom/ide-cd
6524F:	drivers/ide/ide-cd*
6525
6526IDEAPAD LAPTOP EXTRAS DRIVER
6527M:	Ike Panhc <ike.pan@canonical.com>
6528L:	platform-driver-x86@vger.kernel.org
6529W:	http://launchpad.net/ideapad-laptop
6530S:	Maintained
6531F:	drivers/platform/x86/ideapad-laptop.c
6532
6533IDEAPAD LAPTOP SLIDEBAR DRIVER
6534M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6535L:	linux-input@vger.kernel.org
6536W:	https://github.com/o2genum/ideapad-slidebar
6537S:	Maintained
6538F:	drivers/input/misc/ideapad_slidebar.c
6539
6540IDT VersaClock 5 CLOCK DRIVER
6541M:	Marek Vasut <marek.vasut@gmail.com>
6542S:	Maintained
6543F:	drivers/clk/clk-versaclock5.c
6544
6545IEEE 802.15.4 SUBSYSTEM
6546M:	Alexander Aring <alex.aring@gmail.com>
6547M:	Stefan Schmidt <stefan@osg.samsung.com>
6548L:	linux-wpan@vger.kernel.org
6549W:	http://wpan.cakelab.org/
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6552S:	Maintained
6553F:	net/ieee802154/
6554F:	net/mac802154/
6555F:	drivers/net/ieee802154/
6556F:	include/linux/nl802154.h
6557F:	include/linux/ieee802154.h
6558F:	include/net/nl802154.h
6559F:	include/net/mac802154.h
6560F:	include/net/af_ieee802154.h
6561F:	include/net/cfg802154.h
6562F:	include/net/ieee802154_netdev.h
6563F:	Documentation/networking/ieee802154.txt
6564
6565IFE PROTOCOL
6566M:	Yotam Gigi <yotamg@mellanox.com>
6567M:	Jamal Hadi Salim <jhs@mojatatu.com>
6568F:	net/ife
6569F:	include/net/ife.h
6570F:	include/uapi/linux/ife.h
6571
6572IGORPLUG-USB IR RECEIVER
6573M:	Sean Young <sean@mess.org>
6574L:	linux-media@vger.kernel.org
6575S:	Maintained
6576F:	drivers/media/rc/igorplugusb.c
6577
6578IGUANAWORKS USB IR TRANSCEIVER
6579M:	Sean Young <sean@mess.org>
6580L:	linux-media@vger.kernel.org
6581S:	Maintained
6582F:	drivers/media/rc/iguanair.c
6583
6584IIO DIGITAL POTENTIOMETER DAC
6585M:	Peter Rosin <peda@axentia.se>
6586L:	linux-iio@vger.kernel.org
6587S:	Maintained
6588F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6589F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6590F:	drivers/iio/dac/dpot-dac.c
6591
6592IIO ENVELOPE DETECTOR
6593M:	Peter Rosin <peda@axentia.se>
6594L:	linux-iio@vger.kernel.org
6595S:	Maintained
6596F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6597F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6598F:	drivers/iio/adc/envelope-detector.c
6599
6600IIO MULTIPLEXER
6601M:	Peter Rosin <peda@axentia.se>
6602L:	linux-iio@vger.kernel.org
6603S:	Maintained
6604F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6605F:	drivers/iio/multiplexer/iio-mux.c
6606
6607IIO SUBSYSTEM AND DRIVERS
6608M:	Jonathan Cameron <jic23@kernel.org>
6609R:	Hartmut Knaack <knaack.h@gmx.de>
6610R:	Lars-Peter Clausen <lars@metafoo.de>
6611R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6612L:	linux-iio@vger.kernel.org
6613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6614S:	Maintained
6615F:	Documentation/devicetree/bindings/iio/
6616F:	drivers/iio/
6617F:	drivers/staging/iio/
6618F:	include/linux/iio/
6619F:	tools/iio/
6620
6621IKANOS/ADI EAGLE ADSL USB DRIVER
6622M:	Matthieu Castet <castet.matthieu@free.fr>
6623M:	Stanislaw Gruszka <stf_xl@wp.pl>
6624S:	Maintained
6625F:	drivers/usb/atm/ueagle-atm.c
6626
6627IMGTEC ASCII LCD DRIVER
6628M:	Paul Burton <paul.burton@imgtec.com>
6629S:	Maintained
6630F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6631F:	drivers/auxdisplay/img-ascii-lcd.c
6632
6633IMGTEC IR DECODER DRIVER
6634M:	James Hogan <james.hogan@imgtec.com>
6635S:	Maintained
6636F:	drivers/media/rc/img-ir/
6637
6638IMS TWINTURBO FRAMEBUFFER DRIVER
6639L:	linux-fbdev@vger.kernel.org
6640S:	Orphan
6641F:	drivers/video/fbdev/imsttfb.c
6642
6643INA209 HARDWARE MONITOR DRIVER
6644M:	Guenter Roeck <linux@roeck-us.net>
6645L:	linux-hwmon@vger.kernel.org
6646S:	Maintained
6647F:	Documentation/hwmon/ina209
6648F:	Documentation/devicetree/bindings/i2c/ina209.txt
6649F:	drivers/hwmon/ina209.c
6650
6651INA2XX HARDWARE MONITOR DRIVER
6652M:	Guenter Roeck <linux@roeck-us.net>
6653L:	linux-hwmon@vger.kernel.org
6654S:	Maintained
6655F:	Documentation/hwmon/ina2xx
6656F:	drivers/hwmon/ina2xx.c
6657F:	include/linux/platform_data/ina2xx.h
6658
6659INDUSTRY PACK SUBSYSTEM (IPACK)
6660M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6661M:	Jens Taprogge <jens.taprogge@taprogge.org>
6662M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6663L:	industrypack-devel@lists.sourceforge.net
6664W:	http://industrypack.sourceforge.net
6665S:	Maintained
6666F:	drivers/ipack/
6667
6668INFINIBAND SUBSYSTEM
6669M:	Doug Ledford <dledford@redhat.com>
6670M:	Sean Hefty <sean.hefty@intel.com>
6671M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6672L:	linux-rdma@vger.kernel.org
6673W:	http://www.openfabrics.org/
6674Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6676S:	Supported
6677F:	Documentation/devicetree/bindings/infiniband/
6678F:	Documentation/infiniband/
6679F:	drivers/infiniband/
6680F:	include/uapi/linux/if_infiniband.h
6681F:	include/uapi/rdma/
6682F:	include/rdma/
6683
6684INGENIC JZ4780 DMA Driver
6685M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6686S:	Maintained
6687F:	drivers/dma/dma-jz4780.c
6688
6689INGENIC JZ4780 NAND DRIVER
6690M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6691L:	linux-mtd@lists.infradead.org
6692S:	Maintained
6693F:	drivers/mtd/nand/jz4780_*
6694
6695INOTIFY
6696M:	John McCutchan <john@johnmccutchan.com>
6697M:	Robert Love <rlove@rlove.org>
6698M:	Eric Paris <eparis@parisplace.org>
6699S:	Maintained
6700F:	Documentation/filesystems/inotify.txt
6701F:	fs/notify/inotify/
6702F:	include/linux/inotify.h
6703F:	include/uapi/linux/inotify.h
6704
6705INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6706M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6707L:	linux-input@vger.kernel.org
6708Q:	http://patchwork.kernel.org/project/linux-input/list/
6709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6710S:	Maintained
6711F:	drivers/input/
6712F:	include/linux/input.h
6713F:	include/uapi/linux/input.h
6714F:	include/uapi/linux/input-event-codes.h
6715F:	include/linux/input/
6716F:	Documentation/devicetree/bindings/input/
6717F:	Documentation/input/
6718
6719INPUT MULTITOUCH (MT) PROTOCOL
6720M:	Henrik Rydberg <rydberg@bitmath.org>
6721L:	linux-input@vger.kernel.org
6722S:	Odd fixes
6723F:	Documentation/input/multi-touch-protocol.rst
6724F:	drivers/input/input-mt.c
6725K:	\b(ABS|SYN)_MT_
6726
6727INSIDE SECURE CRYPTO DRIVER
6728M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6729F:	drivers/crypto/inside-secure/
6730S:	Maintained
6731L:	linux-crypto@vger.kernel.org
6732
6733INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6734M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6735M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6736L:	linux-ima-devel@lists.sourceforge.net
6737L:	linux-ima-user@lists.sourceforge.net
6738L:	linux-security-module@vger.kernel.org
6739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6740S:	Supported
6741F:	security/integrity/ima/
6742
6743INTEL 810/815 FRAMEBUFFER DRIVER
6744M:	Antonino Daplas <adaplas@gmail.com>
6745L:	linux-fbdev@vger.kernel.org
6746S:	Maintained
6747F:	drivers/video/fbdev/i810/
6748
6749INTEL ASoC BDW/HSW DRIVERS
6750M:	Jie Yang <yang.jie@linux.intel.com>
6751L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6752S:	Supported
6753F:	sound/soc/intel/common/sst-dsp*
6754F:	sound/soc/intel/common/sst-firmware.c
6755F:	sound/soc/intel/boards/broadwell.c
6756F:	sound/soc/intel/haswell/
6757
6758INTEL C600 SERIES SAS CONTROLLER DRIVER
6759M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6760M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6761L:	linux-scsi@vger.kernel.org
6762T:	git git://git.code.sf.net/p/intel-sas/isci
6763S:	Supported
6764F:	drivers/scsi/isci/
6765
6766INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6767M:	Jani Nikula <jani.nikula@linux.intel.com>
6768M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6769M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6770L:	intel-gfx@lists.freedesktop.org
6771W:	https://01.org/linuxgraphics/
6772B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6773C:	irc://chat.freenode.net/intel-gfx
6774Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6775T:	git git://anongit.freedesktop.org/drm-intel
6776S:	Supported
6777F:	drivers/gpu/drm/i915/
6778F:	include/drm/i915*
6779F:	include/uapi/drm/i915_drm.h
6780F:	Documentation/gpu/i915.rst
6781
6782INTEL ETHERNET DRIVERS
6783M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6784L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6785W:	http://www.intel.com/support/feedback.htm
6786W:	http://e1000.sourceforge.net/
6787Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6790S:	Supported
6791F:	Documentation/networking/e100.txt
6792F:	Documentation/networking/e1000.txt
6793F:	Documentation/networking/e1000e.txt
6794F:	Documentation/networking/igb.txt
6795F:	Documentation/networking/igbvf.txt
6796F:	Documentation/networking/ixgb.txt
6797F:	Documentation/networking/ixgbe.txt
6798F:	Documentation/networking/ixgbevf.txt
6799F:	Documentation/networking/i40e.txt
6800F:	Documentation/networking/i40evf.txt
6801F:	drivers/net/ethernet/intel/
6802F:	drivers/net/ethernet/intel/*/
6803F:	include/linux/avf/virtchnl.h
6804
6805INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6806M:	Maik Broemme <mbroemme@libmpq.org>
6807L:	linux-fbdev@vger.kernel.org
6808S:	Maintained
6809F:	Documentation/fb/intelfb.txt
6810F:	drivers/video/fbdev/intelfb/
6811
6812INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6813M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6814M:	Zhi Wang <zhi.a.wang@intel.com>
6815L:	intel-gvt-dev@lists.freedesktop.org
6816L:	intel-gfx@lists.freedesktop.org
6817W:	https://01.org/igvt-g
6818T:	git https://github.com/01org/gvt-linux.git
6819S:	Supported
6820F:	drivers/gpu/drm/i915/gvt/
6821
6822INTEL HID EVENT DRIVER
6823M:	Alex Hung <alex.hung@canonical.com>
6824L:	platform-driver-x86@vger.kernel.org
6825S:	Maintained
6826F:	drivers/platform/x86/intel-hid.c
6827
6828INTEL I/OAT DMA DRIVER
6829M:	Dave Jiang <dave.jiang@intel.com>
6830R:	Dan Williams <dan.j.williams@intel.com>
6831L:	dmaengine@vger.kernel.org
6832Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6833S:	Supported
6834F:	drivers/dma/ioat*
6835
6836INTEL IDLE DRIVER
6837M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6838M:	Len Brown <lenb@kernel.org>
6839L:	linux-pm@vger.kernel.org
6840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6841B:	https://bugzilla.kernel.org
6842S:	Supported
6843F:	drivers/idle/intel_idle.c
6844
6845INTEL INTEGRATED SENSOR HUB DRIVER
6846M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6847M:	Jiri Kosina <jikos@kernel.org>
6848L:	linux-input@vger.kernel.org
6849S:	Maintained
6850F:	drivers/hid/intel-ish-hid/
6851
6852INTEL IOMMU (VT-d)
6853M:	David Woodhouse <dwmw2@infradead.org>
6854L:	iommu@lists.linux-foundation.org
6855T:	git git://git.infradead.org/iommu-2.6.git
6856S:	Supported
6857F:	drivers/iommu/intel-iommu.c
6858F:	include/linux/intel-iommu.h
6859
6860INTEL IOP-ADMA DMA DRIVER
6861R:	Dan Williams <dan.j.williams@intel.com>
6862S:	Odd fixes
6863F:	drivers/dma/iop-adma.c
6864
6865INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6866M:	Krzysztof Halasa <khalasa@piap.pl>
6867S:	Maintained
6868F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6869F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6870F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6871F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6872F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6873F:	drivers/net/wan/ixp4xx_hss.c
6874
6875INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6876M:	Deepak Saxena <dsaxena@plexity.net>
6877S:	Maintained
6878F:	drivers/char/hw_random/ixp4xx-rng.c
6879
6880INTEL MANAGEMENT ENGINE (mei)
6881M:	Tomas Winkler <tomas.winkler@intel.com>
6882L:	linux-kernel@vger.kernel.org
6883S:	Supported
6884F:	include/uapi/linux/mei.h
6885F:	include/linux/mei_cl_bus.h
6886F:	drivers/misc/mei/*
6887F:	drivers/watchdog/mei_wdt.c
6888F:	Documentation/misc-devices/mei/*
6889F:	samples/mei/*
6890
6891INTEL MENLOW THERMAL DRIVER
6892M:	Sujith Thomas <sujith.thomas@intel.com>
6893L:	platform-driver-x86@vger.kernel.org
6894W:	https://01.org/linux-acpi
6895S:	Supported
6896F:	drivers/platform/x86/intel_menlow.c
6897
6898INTEL MERRIFIELD GPIO DRIVER
6899M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6900L:	linux-gpio@vger.kernel.org
6901S:	Maintained
6902F:	drivers/gpio/gpio-merrifield.c
6903
6904INTEL MIC DRIVERS (mic)
6905M:	Sudeep Dutt <sudeep.dutt@intel.com>
6906M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6907S:	Supported
6908W:	https://github.com/sudeepdutt/mic
6909W:	http://software.intel.com/en-us/mic-developer
6910F:	include/linux/mic_bus.h
6911F:	include/linux/scif.h
6912F:	include/uapi/linux/mic_common.h
6913F:	include/uapi/linux/mic_ioctl.h
6914F:	include/uapi/linux/scif_ioctl.h
6915F:	drivers/misc/mic/
6916F:	drivers/dma/mic_x100_dma.c
6917F:	drivers/dma/mic_x100_dma.h
6918F:	Documentation/mic/
6919
6920INTEL PMC CORE DRIVER
6921M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6922M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6923L:	platform-driver-x86@vger.kernel.org
6924S:	Maintained
6925F:	arch/x86/include/asm/pmc_core.h
6926F:	drivers/platform/x86/intel_pmc_core*
6927
6928INTEL PMC/P-Unit IPC DRIVER
6929M:	Zha Qipeng<qipeng.zha@intel.com>
6930L:	platform-driver-x86@vger.kernel.org
6931S:	Maintained
6932F:	drivers/platform/x86/intel_pmc_ipc.c
6933F:	drivers/platform/x86/intel_punit_ipc.c
6934F:	arch/x86/include/asm/intel_pmc_ipc.h
6935F:	arch/x86/include/asm/intel_punit_ipc.h
6936
6937INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6938M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6939L:	linux-wireless@vger.kernel.org
6940S:	Maintained
6941F:	Documentation/networking/README.ipw2100
6942F:	Documentation/networking/README.ipw2200
6943F:	drivers/net/wireless/intel/ipw2x00/
6944
6945INTEL PSTATE DRIVER
6946M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6947M:	Len Brown <lenb@kernel.org>
6948L:	linux-pm@vger.kernel.org
6949S:	Supported
6950F:	drivers/cpufreq/intel_pstate.c
6951
6952INTEL RDMA RNIC DRIVER
6953M:	Faisal Latif <faisal.latif@intel.com>
6954M:	Shiraz Saleem <shiraz.saleem@intel.com>
6955L:	linux-rdma@vger.kernel.org
6956S:	Supported
6957F:	drivers/infiniband/hw/i40iw/
6958
6959INTEL TELEMETRY DRIVER
6960M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6961L:	platform-driver-x86@vger.kernel.org
6962S:	Maintained
6963F:	arch/x86/include/asm/intel_telemetry.h
6964F:	drivers/platform/x86/intel_telemetry*
6965
6966INTEL VIRTUAL BUTTON DRIVER
6967M:	AceLan Kao <acelan.kao@canonical.com>
6968L:	platform-driver-x86@vger.kernel.org
6969S:	Maintained
6970F:	drivers/platform/x86/intel-vbtn.c
6971
6972INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6973M:	Stanislaw Gruszka <sgruszka@redhat.com>
6974L:	linux-wireless@vger.kernel.org
6975S:	Supported
6976F:	drivers/net/wireless/intel/iwlegacy/
6977
6978INTEL WIRELESS WIFI LINK (iwlwifi)
6979M:	Johannes Berg <johannes.berg@intel.com>
6980M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6981M:	Luca Coelho <luciano.coelho@intel.com>
6982M:	Intel Linux Wireless <linuxwifi@intel.com>
6983L:	linux-wireless@vger.kernel.org
6984W:	http://intellinuxwireless.org
6985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6986S:	Supported
6987F:	drivers/net/wireless/intel/iwlwifi/
6988
6989INTEL WIRELESS WIMAX CONNECTION 2400
6990M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6991M:	linux-wimax@intel.com
6992L:	wimax@linuxwimax.org (subscribers-only)
6993S:	Supported
6994W:	http://linuxwimax.org
6995F:	Documentation/wimax/README.i2400m
6996F:	drivers/net/wimax/i2400m/
6997F:	include/uapi/linux/wimax/i2400m.h
6998
6999INTEL(R) TRACE HUB
7000M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7001S:	Supported
7002F:	Documentation/trace/intel_th.txt
7003F:	drivers/hwtracing/intel_th/
7004
7005INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7006M:	Ning Sun <ning.sun@intel.com>
7007L:	tboot-devel@lists.sourceforge.net
7008W:	http://tboot.sourceforge.net
7009T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7010S:	Supported
7011F:	Documentation/intel_txt.txt
7012F:	include/linux/tboot.h
7013F:	arch/x86/kernel/tboot.c
7014
7015INTEL-MID GPIO DRIVER
7016M:	David Cohen <david.a.cohen@linux.intel.com>
7017L:	linux-gpio@vger.kernel.org
7018S:	Maintained
7019F:	drivers/gpio/gpio-intel-mid.c
7020
7021INVENSENSE MPU-3050 GYROSCOPE DRIVER
7022M:	Linus Walleij <linus.walleij@linaro.org>
7023L:	linux-iio@vger.kernel.org
7024S:	Maintained
7025F:	drivers/iio/gyro/mpu3050*
7026F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7027
7028IOC3 ETHERNET DRIVER
7029M:	Ralf Baechle <ralf@linux-mips.org>
7030L:	linux-mips@linux-mips.org
7031S:	Maintained
7032F:	drivers/net/ethernet/sgi/ioc3-eth.c
7033
7034IOC3 SERIAL DRIVER
7035M:	Pat Gefre <pfg@sgi.com>
7036L:	linux-serial@vger.kernel.org
7037S:	Maintained
7038F:	drivers/tty/serial/ioc3_serial.c
7039
7040IOMMU DRIVERS
7041M:	Joerg Roedel <joro@8bytes.org>
7042L:	iommu@lists.linux-foundation.org
7043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7044S:	Maintained
7045F:	Documentation/devicetree/bindings/iommu/
7046F:	drivers/iommu/
7047F:	include/linux/iommu.h
7048F:	include/linux/iova.h
7049
7050IP MASQUERADING
7051M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7052S:	Maintained
7053F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7054
7055IPMI SUBSYSTEM
7056M:	Corey Minyard <minyard@acm.org>
7057L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7058W:	http://openipmi.sourceforge.net/
7059S:	Supported
7060F:	Documentation/IPMI.txt
7061F:	drivers/char/ipmi/
7062F:	include/linux/ipmi*
7063F:	include/uapi/linux/ipmi*
7064
7065IPS SCSI RAID DRIVER
7066M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7067L:	linux-scsi@vger.kernel.org
7068W:	http://www.adaptec.com/
7069S:	Maintained
7070F:	drivers/scsi/ips*
7071
7072IPVS
7073M:	Wensong Zhang <wensong@linux-vs.org>
7074M:	Simon Horman <horms@verge.net.au>
7075M:	Julian Anastasov <ja@ssi.bg>
7076L:	netdev@vger.kernel.org
7077L:	lvs-devel@vger.kernel.org
7078S:	Maintained
7079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7081F:	Documentation/networking/ipvs-sysctl.txt
7082F:	include/net/ip_vs.h
7083F:	include/uapi/linux/ip_vs.h
7084F:	net/netfilter/ipvs/
7085
7086IPWIRELESS DRIVER
7087M:	Jiri Kosina <jikos@kernel.org>
7088M:	David Sterba <dsterba@suse.com>
7089S:	Odd Fixes
7090F:	drivers/tty/ipwireless/
7091
7092IPX NETWORK LAYER
7093L:	netdev@vger.kernel.org
7094S:	Odd fixes
7095F:	include/net/ipx.h
7096F:	include/uapi/linux/ipx.h
7097F:	net/ipx/
7098
7099IRDA SUBSYSTEM
7100M:	Samuel Ortiz <samuel@sortiz.org>
7101L:	irda-users@lists.sourceforge.net (subscribers-only)
7102L:	netdev@vger.kernel.org
7103W:	http://irda.sourceforge.net/
7104S:	Maintained
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7106F:	Documentation/networking/irda.txt
7107F:	drivers/net/irda/
7108F:	include/net/irda/
7109F:	net/irda/
7110
7111IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7112M:	Marc Zyngier <marc.zyngier@arm.com>
7113S:	Maintained
7114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7115F:	Documentation/IRQ-domain.txt
7116F:	include/linux/irqdomain.h
7117F:	kernel/irq/irqdomain.c
7118F:	kernel/irq/msi.c
7119
7120IRQ SUBSYSTEM
7121M:	Thomas Gleixner <tglx@linutronix.de>
7122L:	linux-kernel@vger.kernel.org
7123S:	Maintained
7124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7125F:	kernel/irq/
7126
7127IRQCHIP DRIVERS
7128M:	Thomas Gleixner <tglx@linutronix.de>
7129M:	Jason Cooper <jason@lakedaemon.net>
7130M:	Marc Zyngier <marc.zyngier@arm.com>
7131L:	linux-kernel@vger.kernel.org
7132S:	Maintained
7133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7134T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7135F:	Documentation/devicetree/bindings/interrupt-controller/
7136F:	drivers/irqchip/
7137
7138ISA
7139M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7140S:	Maintained
7141F:	Documentation/isa.txt
7142F:	drivers/base/isa.c
7143F:	include/linux/isa.h
7144
7145ISA RADIO MODULE
7146M:	Hans Verkuil <hverkuil@xs4all.nl>
7147L:	linux-media@vger.kernel.org
7148T:	git git://linuxtv.org/media_tree.git
7149W:	https://linuxtv.org
7150S:	Maintained
7151F:	drivers/media/radio/radio-isa*
7152
7153ISAPNP
7154M:	Jaroslav Kysela <perex@perex.cz>
7155S:	Maintained
7156F:	Documentation/isapnp.txt
7157F:	drivers/pnp/isapnp/
7158F:	include/linux/isapnp.h
7159
7160ISCSI
7161M:	Lee Duncan <lduncan@suse.com>
7162M:	Chris Leech <cleech@redhat.com>
7163L:	open-iscsi@googlegroups.com
7164W:	www.open-iscsi.com
7165S:	Maintained
7166F:	drivers/scsi/*iscsi*
7167F:	include/scsi/*iscsi*
7168
7169iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7170M:	Peter Jones <pjones@redhat.com>
7171M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7172S:	Maintained
7173F:	drivers/firmware/iscsi_ibft*
7174
7175ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7176M:	Or Gerlitz <ogerlitz@mellanox.com>
7177M:	Sagi Grimberg <sagi@grimberg.me>
7178M:	Roi Dayan <roid@mellanox.com>
7179L:	linux-rdma@vger.kernel.org
7180S:	Supported
7181W:	http://www.openfabrics.org
7182W:	www.open-iscsi.org
7183Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7184F:	drivers/infiniband/ulp/iser/
7185
7186ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7187M:	Sagi Grimberg <sagi@grimberg.me>
7188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7189L:	linux-rdma@vger.kernel.org
7190L:	target-devel@vger.kernel.org
7191S:	Supported
7192W:	http://www.linux-iscsi.org
7193F:	drivers/infiniband/ulp/isert
7194
7195ISDN SUBSYSTEM
7196M:	Karsten Keil <isdn@linux-pingi.de>
7197L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7198L:	netdev@vger.kernel.org
7199W:	http://www.isdn4linux.de
7200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7201S:	Maintained
7202F:	Documentation/isdn/
7203F:	drivers/isdn/
7204F:	include/linux/isdn.h
7205F:	include/linux/isdn/
7206F:	include/uapi/linux/isdn.h
7207F:	include/uapi/linux/isdn/
7208
7209ISDN SUBSYSTEM (Eicon active card driver)
7210M:	Armin Schindler <mac@melware.de>
7211L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7212W:	http://www.melware.de
7213S:	Maintained
7214F:	drivers/isdn/hardware/eicon/
7215
7216IT87 HARDWARE MONITORING DRIVER
7217M:	Jean Delvare <jdelvare@suse.com>
7218L:	linux-hwmon@vger.kernel.org
7219S:	Maintained
7220F:	Documentation/hwmon/it87
7221F:	drivers/hwmon/it87.c
7222
7223IT913X MEDIA DRIVER
7224M:	Antti Palosaari <crope@iki.fi>
7225L:	linux-media@vger.kernel.org
7226W:	https://linuxtv.org
7227W:	http://palosaari.fi/linux/
7228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7229T:	git git://linuxtv.org/anttip/media_tree.git
7230S:	Maintained
7231F:	drivers/media/tuners/it913x*
7232
7233IVTV VIDEO4LINUX DRIVER
7234M:	Andy Walls <awalls@md.metrocast.net>
7235L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7236L:	linux-media@vger.kernel.org
7237T:	git git://linuxtv.org/media_tree.git
7238W:	http://www.ivtvdriver.org
7239S:	Maintained
7240F:	Documentation/media/v4l-drivers/ivtv*
7241F:	drivers/media/pci/ivtv/
7242F:	include/uapi/linux/ivtv*
7243
7244IX2505V MEDIA DRIVER
7245M:	Malcolm Priestley <tvboxspy@gmail.com>
7246L:	linux-media@vger.kernel.org
7247W:	https://linuxtv.org
7248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7249S:	Maintained
7250F:	drivers/media/dvb-frontends/ix2505v*
7251
7252JC42.4 TEMPERATURE SENSOR DRIVER
7253M:	Guenter Roeck <linux@roeck-us.net>
7254L:	linux-hwmon@vger.kernel.org
7255S:	Maintained
7256F:	drivers/hwmon/jc42.c
7257F:	Documentation/hwmon/jc42
7258
7259JFS FILESYSTEM
7260M:	Dave Kleikamp <shaggy@kernel.org>
7261L:	jfs-discussion@lists.sourceforge.net
7262W:	http://jfs.sourceforge.net/
7263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7264S:	Maintained
7265F:	Documentation/filesystems/jfs.txt
7266F:	fs/jfs/
7267
7268JME NETWORK DRIVER
7269M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7270L:	netdev@vger.kernel.org
7271S:	Maintained
7272F:	drivers/net/ethernet/jme.*
7273
7274JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7275M:	David Woodhouse <dwmw2@infradead.org>
7276L:	linux-mtd@lists.infradead.org
7277W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7278S:	Maintained
7279F:	fs/jffs2/
7280F:	include/uapi/linux/jffs2.h
7281
7282JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7283M:	"Theodore Ts'o" <tytso@mit.edu>
7284M:	Jan Kara <jack@suse.com>
7285L:	linux-ext4@vger.kernel.org
7286S:	Maintained
7287F:	fs/jbd2/
7288F:	include/linux/jbd2.h
7289
7290JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7291M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7292L:	linux-media@vger.kernel.org
7293S:	Maintained
7294F:	drivers/media/platform/rcar_jpu.c
7295
7296JSM Neo PCI based serial card
7297M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7298L:	linux-serial@vger.kernel.org
7299S:	Maintained
7300F:	drivers/tty/serial/jsm/
7301
7302K10TEMP HARDWARE MONITORING DRIVER
7303M:	Clemens Ladisch <clemens@ladisch.de>
7304L:	linux-hwmon@vger.kernel.org
7305S:	Maintained
7306F:	Documentation/hwmon/k10temp
7307F:	drivers/hwmon/k10temp.c
7308
7309K8TEMP HARDWARE MONITORING DRIVER
7310M:	Rudolf Marek <r.marek@assembler.cz>
7311L:	linux-hwmon@vger.kernel.org
7312S:	Maintained
7313F:	Documentation/hwmon/k8temp
7314F:	drivers/hwmon/k8temp.c
7315
7316KASAN
7317M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7318R:	Alexander Potapenko <glider@google.com>
7319R:	Dmitry Vyukov <dvyukov@google.com>
7320L:	kasan-dev@googlegroups.com
7321S:	Maintained
7322F:	arch/*/include/asm/kasan.h
7323F:	arch/*/mm/kasan_init*
7324F:	Documentation/dev-tools/kasan.rst
7325F:	include/linux/kasan*.h
7326F:	lib/test_kasan.c
7327F:	mm/kasan/
7328F:	scripts/Makefile.kasan
7329
7330KCONFIG
7331M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7332L:	linux-kbuild@vger.kernel.org
7333T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7334S:	Maintained
7335F:	Documentation/kbuild/kconfig-language.txt
7336F:	scripts/kconfig/
7337
7338KDUMP
7339M:	Dave Young <dyoung@redhat.com>
7340M:	Baoquan He <bhe@redhat.com>
7341R:	Vivek Goyal <vgoyal@redhat.com>
7342L:	kexec@lists.infradead.org
7343W:	http://lse.sourceforge.net/kdump/
7344S:	Maintained
7345F:	Documentation/kdump/
7346
7347KEENE FM RADIO TRANSMITTER DRIVER
7348M:	Hans Verkuil <hverkuil@xs4all.nl>
7349L:	linux-media@vger.kernel.org
7350T:	git git://linuxtv.org/media_tree.git
7351W:	https://linuxtv.org
7352S:	Maintained
7353F:	drivers/media/radio/radio-keene*
7354
7355KERNEL AUTOMOUNTER v4 (AUTOFS4)
7356M:	Ian Kent <raven@themaw.net>
7357L:	autofs@vger.kernel.org
7358S:	Maintained
7359F:	fs/autofs4/
7360
7361KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7362M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7363M:	Michal Marek <mmarek@suse.com>
7364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7365L:	linux-kbuild@vger.kernel.org
7366S:	Maintained
7367F:	Documentation/kbuild/
7368F:	Makefile
7369F:	scripts/Makefile.*
7370F:	scripts/basic/
7371F:	scripts/mk*
7372F:	scripts/package/
7373
7374KERNEL JANITORS
7375L:	kernel-janitors@vger.kernel.org
7376W:	http://kernelnewbies.org/KernelJanitors
7377S:	Odd Fixes
7378
7379KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7380M:	"J. Bruce Fields" <bfields@fieldses.org>
7381M:	Jeff Layton <jlayton@poochiereds.net>
7382L:	linux-nfs@vger.kernel.org
7383W:	http://nfs.sourceforge.net/
7384T:	git git://linux-nfs.org/~bfields/linux.git
7385S:	Supported
7386F:	fs/nfsd/
7387F:	include/uapi/linux/nfsd/
7388F:	fs/lockd/
7389F:	fs/nfs_common/
7390F:	net/sunrpc/
7391F:	include/linux/lockd/
7392F:	include/linux/sunrpc/
7393F:	include/uapi/linux/sunrpc/
7394
7395KERNEL SELFTEST FRAMEWORK
7396M:	Shuah Khan <shuahkh@osg.samsung.com>
7397M:	Shuah Khan <shuah@kernel.org>
7398L:	linux-kselftest@vger.kernel.org
7399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7400S:	Maintained
7401F:	tools/testing/selftests/
7402F:	Documentation/dev-tools/kselftest*
7403
7404KERNEL VIRTUAL MACHINE (KVM)
7405M:	Paolo Bonzini <pbonzini@redhat.com>
7406M:	Radim Krčmář <rkrcmar@redhat.com>
7407L:	kvm@vger.kernel.org
7408W:	http://www.linux-kvm.org
7409T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7410S:	Supported
7411F:	Documentation/*/kvm*.txt
7412F:	Documentation/virtual/kvm/
7413F:	arch/*/kvm/
7414F:	arch/x86/kernel/kvm.c
7415F:	arch/x86/kernel/kvmclock.c
7416F:	arch/*/include/asm/kvm*
7417F:	include/linux/kvm*
7418F:	include/uapi/linux/kvm*
7419F:	virt/kvm/
7420F:	tools/kvm/
7421
7422KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7423M:	Joerg Roedel <joro@8bytes.org>
7424L:	kvm@vger.kernel.org
7425W:	http://www.linux-kvm.org/
7426S:	Maintained
7427F:	arch/x86/include/asm/svm.h
7428F:	arch/x86/kvm/svm.c
7429
7430KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7431M:	Christoffer Dall <christoffer.dall@linaro.org>
7432M:	Marc Zyngier <marc.zyngier@arm.com>
7433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7434L:	kvmarm@lists.cs.columbia.edu
7435W:	http://systems.cs.columbia.edu/projects/kvm-arm
7436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7437S:	Supported
7438F:	arch/arm/include/uapi/asm/kvm*
7439F:	arch/arm/include/asm/kvm*
7440F:	arch/arm/kvm/
7441F:	virt/kvm/arm/
7442F:	include/kvm/arm_*
7443
7444KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7445M:	Alexander Graf <agraf@suse.com>
7446L:	kvm-ppc@vger.kernel.org
7447W:	http://www.linux-kvm.org/
7448T:	git git://github.com/agraf/linux-2.6.git
7449S:	Supported
7450F:	arch/powerpc/include/asm/kvm*
7451F:	arch/powerpc/kvm/
7452
7453KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7454M:	Christoffer Dall <christoffer.dall@linaro.org>
7455M:	Marc Zyngier <marc.zyngier@arm.com>
7456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7457L:	kvmarm@lists.cs.columbia.edu
7458S:	Maintained
7459F:	arch/arm64/include/uapi/asm/kvm*
7460F:	arch/arm64/include/asm/kvm*
7461F:	arch/arm64/kvm/
7462
7463KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7464M:	James Hogan <james.hogan@imgtec.com>
7465L:	linux-mips@linux-mips.org
7466S:	Supported
7467F:	arch/mips/include/uapi/asm/kvm*
7468F:	arch/mips/include/asm/kvm*
7469F:	arch/mips/kvm/
7470
7471KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7472M:	Christian Borntraeger <borntraeger@de.ibm.com>
7473M:	Cornelia Huck <cohuck@redhat.com>
7474L:	linux-s390@vger.kernel.org
7475W:	http://www.ibm.com/developerworks/linux/linux390/
7476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7477S:	Supported
7478F:	Documentation/s390/kvm.txt
7479F:	arch/s390/include/asm/kvm*
7480F:	arch/s390/kvm/
7481F:	arch/s390/mm/gmap.c
7482
7483KERNFS
7484M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7485M:	Tejun Heo <tj@kernel.org>
7486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7487S:	Supported
7488F:	include/linux/kernfs.h
7489F:	fs/kernfs/
7490
7491KEXEC
7492M:	Eric Biederman <ebiederm@xmission.com>
7493W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7494L:	kexec@lists.infradead.org
7495S:	Maintained
7496F:	include/linux/kexec.h
7497F:	include/uapi/linux/kexec.h
7498F:	kernel/kexec*
7499
7500KEYS-ENCRYPTED
7501M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7502M:	David Safford <safford@us.ibm.com>
7503L:	linux-security-module@vger.kernel.org
7504L:	keyrings@vger.kernel.org
7505S:	Supported
7506F:	Documentation/security/keys/trusted-encrypted.rst
7507F:	include/keys/encrypted-type.h
7508F:	security/keys/encrypted-keys/
7509
7510KEYS-TRUSTED
7511M:	David Safford <safford@us.ibm.com>
7512M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7513L:	linux-security-module@vger.kernel.org
7514L:	keyrings@vger.kernel.org
7515S:	Supported
7516F:	Documentation/security/keys/trusted-encrypted.rst
7517F:	include/keys/trusted-type.h
7518F:	security/keys/trusted.c
7519F:	security/keys/trusted.h
7520
7521KEYS/KEYRINGS:
7522M:	David Howells <dhowells@redhat.com>
7523L:	keyrings@vger.kernel.org
7524S:	Maintained
7525F:	Documentation/security/keys/core.rst
7526F:	include/linux/key.h
7527F:	include/linux/key-type.h
7528F:	include/linux/keyctl.h
7529F:	include/uapi/linux/keyctl.h
7530F:	include/keys/
7531F:	security/keys/
7532
7533KGDB / KDB /debug_core
7534M:	Jason Wessel <jason.wessel@windriver.com>
7535W:	http://kgdb.wiki.kernel.org/
7536L:	kgdb-bugreport@lists.sourceforge.net
7537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7538S:	Maintained
7539F:	Documentation/dev-tools/kgdb.rst
7540F:	drivers/misc/kgdbts.c
7541F:	drivers/tty/serial/kgdboc.c
7542F:	include/linux/kdb.h
7543F:	include/linux/kgdb.h
7544F:	kernel/debug/
7545
7546KMEMCHECK
7547M:	Vegard Nossum <vegardno@ifi.uio.no>
7548M:	Pekka Enberg <penberg@kernel.org>
7549S:	Maintained
7550F:	Documentation/dev-tools/kmemcheck.rst
7551F:	arch/x86/include/asm/kmemcheck.h
7552F:	arch/x86/mm/kmemcheck/
7553F:	include/linux/kmemcheck.h
7554F:	mm/kmemcheck.c
7555
7556KMEMLEAK
7557M:	Catalin Marinas <catalin.marinas@arm.com>
7558S:	Maintained
7559F:	Documentation/dev-tools/kmemleak.rst
7560F:	include/linux/kmemleak.h
7561F:	mm/kmemleak.c
7562F:	mm/kmemleak-test.c
7563
7564KMOD MODULE USERMODE HELPER
7565M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7566L:	linux-kernel@vger.kernel.org
7567S:	Maintained
7568F:	kernel/kmod.c
7569F:	include/linux/kmod.h
7570F:	lib/test_kmod.c
7571F:	tools/testing/selftests/kmod/
7572
7573KPROBES
7574M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7575M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7576M:	"David S. Miller" <davem@davemloft.net>
7577M:	Masami Hiramatsu <mhiramat@kernel.org>
7578S:	Maintained
7579F:	Documentation/kprobes.txt
7580F:	include/linux/kprobes.h
7581F:	include/asm-generic/kprobes.h
7582F:	kernel/kprobes.c
7583
7584KS0108 LCD CONTROLLER DRIVER
7585M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7586W:	http://miguelojeda.es/auxdisplay.htm
7587W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7588S:	Maintained
7589F:	Documentation/auxdisplay/ks0108
7590F:	drivers/auxdisplay/ks0108.c
7591F:	include/linux/ks0108.h
7592
7593L3MDEV
7594M:	David Ahern <dsa@cumulusnetworks.com>
7595L:	netdev@vger.kernel.org
7596S:	Maintained
7597F:	net/l3mdev
7598F:	include/net/l3mdev.h
7599
7600LANTIQ MIPS ARCHITECTURE
7601M:	John Crispin <john@phrozen.org>
7602L:	linux-mips@linux-mips.org
7603S:	Maintained
7604F:	arch/mips/lantiq
7605
7606LAPB module
7607L:	linux-x25@vger.kernel.org
7608S:	Orphan
7609F:	Documentation/networking/lapb-module.txt
7610F:	include/*/lapb.h
7611F:	net/lapb/
7612
7613LASI 53c700 driver for PARISC
7614M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7615L:	linux-scsi@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/scsi/53c700.txt
7618F:	drivers/scsi/53c700*
7619
7620LED SUBSYSTEM
7621M:	Richard Purdie <rpurdie@rpsys.net>
7622M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7623M:	Pavel Machek <pavel@ucw.cz>
7624L:	linux-leds@vger.kernel.org
7625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7626S:	Maintained
7627F:	Documentation/devicetree/bindings/leds/
7628F:	drivers/leds/
7629F:	include/linux/leds.h
7630
7631LEGACY EEPROM DRIVER
7632M:	Jean Delvare <jdelvare@suse.com>
7633S:	Maintained
7634F:	Documentation/misc-devices/eeprom
7635F:	drivers/misc/eeprom/eeprom.c
7636
7637LEGO USB Tower driver
7638M:	Juergen Stuber <starblue@users.sourceforge.net>
7639L:	legousb-devel@lists.sourceforge.net
7640W:	http://legousb.sourceforge.net/
7641S:	Maintained
7642F:	drivers/usb/misc/legousbtower.c
7643
7644LG2160 MEDIA DRIVER
7645M:	Michael Krufky <mkrufky@linuxtv.org>
7646L:	linux-media@vger.kernel.org
7647W:	https://linuxtv.org
7648W:	http://github.com/mkrufky
7649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7650T:	git git://linuxtv.org/mkrufky/tuners.git
7651S:	Maintained
7652F:	drivers/media/dvb-frontends/lg2160.*
7653
7654LGDT3305 MEDIA DRIVER
7655M:	Michael Krufky <mkrufky@linuxtv.org>
7656L:	linux-media@vger.kernel.org
7657W:	https://linuxtv.org
7658W:	http://github.com/mkrufky
7659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7660T:	git git://linuxtv.org/mkrufky/tuners.git
7661S:	Maintained
7662F:	drivers/media/dvb-frontends/lgdt3305.*
7663
7664LGUEST
7665M:	Rusty Russell <rusty@rustcorp.com.au>
7666L:	lguest@lists.ozlabs.org
7667W:	http://lguest.ozlabs.org/
7668S:	Odd Fixes
7669F:	arch/x86/include/asm/lguest*.h
7670F:	arch/x86/lguest/
7671F:	drivers/lguest/
7672F:	include/linux/lguest*.h
7673F:	tools/lguest/
7674
7675LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7676M:	Viresh Kumar <vireshk@kernel.org>
7677L:	linux-ide@vger.kernel.org
7678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7679S:	Maintained
7680F:	include/linux/pata_arasan_cf_data.h
7681F:	drivers/ata/pata_arasan_cf.c
7682
7683LIBATA PATA DRIVERS
7684M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7685M:	Tejun Heo <tj@kernel.org>
7686L:	linux-ide@vger.kernel.org
7687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7688S:	Maintained
7689F:	drivers/ata/pata_*.c
7690F:	drivers/ata/ata_generic.c
7691
7692LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7693M:	Linus Walleij <linus.walleij@linaro.org>
7694L:	linux-ide@vger.kernel.org
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7696S:	Maintained
7697F:	drivers/ata/pata_ftide010.c
7698F:	drivers/ata/sata_gemini.c
7699F:	drivers/ata/sata_gemini.h
7700
7701LIBATA SATA AHCI PLATFORM devices support
7702M:	Hans de Goede <hdegoede@redhat.com>
7703M:	Tejun Heo <tj@kernel.org>
7704L:	linux-ide@vger.kernel.org
7705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7706S:	Maintained
7707F:	drivers/ata/ahci_platform.c
7708F:	drivers/ata/libahci_platform.c
7709F:	include/linux/ahci_platform.h
7710
7711LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7712M:	Mikael Pettersson <mikpelinux@gmail.com>
7713L:	linux-ide@vger.kernel.org
7714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7715S:	Maintained
7716F:	drivers/ata/sata_promise.*
7717
7718LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7719M:	Tejun Heo <tj@kernel.org>
7720L:	linux-ide@vger.kernel.org
7721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7722S:	Maintained
7723F:	drivers/ata/
7724F:	include/linux/ata.h
7725F:	include/linux/libata.h
7726F:	Documentation/devicetree/bindings/ata/
7727
7728LIBLOCKDEP
7729M:	Sasha Levin <alexander.levin@verizon.com>
7730S:	Maintained
7731F:	tools/lib/lockdep/
7732
7733LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7734M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7735L:	linux-nvdimm@lists.01.org
7736Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7737S:	Supported
7738F:	drivers/nvdimm/blk.c
7739F:	drivers/nvdimm/region_devs.c
7740
7741LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7742M:	Vishal Verma <vishal.l.verma@intel.com>
7743L:	linux-nvdimm@lists.01.org
7744Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7745S:	Supported
7746F:	drivers/nvdimm/btt*
7747
7748LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7749M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7750L:	linux-nvdimm@lists.01.org
7751Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7752S:	Supported
7753F:	drivers/nvdimm/pmem*
7754
7755LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7756M:	Dan Williams <dan.j.williams@intel.com>
7757L:	linux-nvdimm@lists.01.org
7758Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7760S:	Supported
7761F:	drivers/nvdimm/*
7762F:	drivers/acpi/nfit/*
7763F:	include/linux/nd.h
7764F:	include/linux/libnvdimm.h
7765F:	include/uapi/linux/ndctl.h
7766
7767LIGHTNVM PLATFORM SUPPORT
7768M:	Matias Bjorling <mb@lightnvm.io>
7769W:	http://github/OpenChannelSSD
7770L:	linux-block@vger.kernel.org
7771S:	Maintained
7772F:	drivers/lightnvm/
7773F:	include/linux/lightnvm.h
7774F:	include/uapi/linux/lightnvm.h
7775
7776LINUX FOR POWER MACINTOSH
7777M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7778W:	http://www.penguinppc.org/
7779L:	linuxppc-dev@lists.ozlabs.org
7780S:	Maintained
7781F:	arch/powerpc/platforms/powermac/
7782F:	drivers/macintosh/
7783
7784LINUX FOR POWERPC (32-BIT AND 64-BIT)
7785M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7786M:	Paul Mackerras <paulus@samba.org>
7787M:	Michael Ellerman <mpe@ellerman.id.au>
7788W:	https://github.com/linuxppc/linux/wiki
7789L:	linuxppc-dev@lists.ozlabs.org
7790Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7792S:	Supported
7793F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7794F:	Documentation/devicetree/bindings/powerpc/
7795F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7796F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7797F:	Documentation/powerpc/
7798F:	arch/powerpc/
7799F:	drivers/char/tpm/tpm_ibmvtpm*
7800F:	drivers/crypto/nx/
7801F:	drivers/crypto/vmx/
7802F:	drivers/i2c/busses/i2c-opal.c
7803F:	drivers/net/ethernet/ibm/ibmveth.*
7804F:	drivers/net/ethernet/ibm/ibmvnic.*
7805F:	drivers/pci/hotplug/pnv_php.c
7806F:	drivers/pci/hotplug/rpa*
7807F:	drivers/rtc/rtc-opal.c
7808F:	drivers/scsi/ibmvscsi/
7809F:	drivers/tty/hvc/hvc_opal.c
7810F:	tools/testing/selftests/powerpc
7811N:	/pmac
7812N:	powermac
7813N:	powernv
7814N:	[^a-z0-9]ps3
7815N:	pseries
7816
7817LINUX FOR POWERPC EMBEDDED MPC5XXX
7818M:	Anatolij Gustschin <agust@denx.de>
7819L:	linuxppc-dev@lists.ozlabs.org
7820T:	git git://git.denx.de/linux-denx-agust.git
7821S:	Maintained
7822F:	arch/powerpc/platforms/512x/
7823F:	arch/powerpc/platforms/52xx/
7824
7825LINUX FOR POWERPC EMBEDDED PPC4XX
7826M:	Alistair Popple <alistair@popple.id.au>
7827M:	Matt Porter <mporter@kernel.crashing.org>
7828W:	http://www.penguinppc.org/
7829L:	linuxppc-dev@lists.ozlabs.org
7830S:	Maintained
7831F:	arch/powerpc/platforms/40x/
7832F:	arch/powerpc/platforms/44x/
7833
7834LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7835M:	Scott Wood <oss@buserror.net>
7836M:	Kumar Gala <galak@kernel.crashing.org>
7837W:	http://www.penguinppc.org/
7838L:	linuxppc-dev@lists.ozlabs.org
7839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7840S:	Maintained
7841F:	arch/powerpc/platforms/83xx/
7842F:	arch/powerpc/platforms/85xx/
7843F:	Documentation/devicetree/bindings/powerpc/fsl/
7844
7845LINUX FOR POWERPC EMBEDDED PPC8XX
7846M:	Vitaly Bordug <vitb@kernel.crashing.org>
7847W:	http://www.penguinppc.org/
7848L:	linuxppc-dev@lists.ozlabs.org
7849S:	Maintained
7850F:	arch/powerpc/platforms/8xx/
7851
7852LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7853L:	linuxppc-dev@lists.ozlabs.org
7854S:	Orphan
7855F:	arch/powerpc/*/*virtex*
7856F:	arch/powerpc/*/*/*virtex*
7857
7858LINUX FOR POWERPC PA SEMI PWRFICIENT
7859L:	linuxppc-dev@lists.ozlabs.org
7860S:	Orphan
7861F:	arch/powerpc/platforms/pasemi/
7862F:	drivers/*/*pasemi*
7863F:	drivers/*/*/*pasemi*
7864
7865LINUX KERNEL DUMP TEST MODULE (LKDTM)
7866M:	Kees Cook <keescook@chromium.org>
7867S:	Maintained
7868F:	drivers/misc/lkdtm*
7869
7870LINUX SECURITY MODULE (LSM) FRAMEWORK
7871M:	Chris Wright <chrisw@sous-sol.org>
7872L:	linux-security-module@vger.kernel.org
7873S:	Supported
7874
7875LIS3LV02D ACCELEROMETER DRIVER
7876M:	Eric Piel <eric.piel@tremplin-utc.net>
7877S:	Maintained
7878F:	Documentation/misc-devices/lis3lv02d
7879F:	drivers/misc/lis3lv02d/
7880F:	drivers/platform/x86/hp_accel.c
7881
7882LIVE PATCHING
7883M:	Josh Poimboeuf <jpoimboe@redhat.com>
7884M:	Jessica Yu <jeyu@kernel.org>
7885M:	Jiri Kosina <jikos@kernel.org>
7886M:	Miroslav Benes <mbenes@suse.cz>
7887R:	Petr Mladek <pmladek@suse.com>
7888S:	Maintained
7889F:	kernel/livepatch/
7890F:	include/linux/livepatch.h
7891F:	arch/x86/include/asm/livepatch.h
7892F:	arch/x86/kernel/livepatch.c
7893F:	Documentation/livepatch/
7894F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7895F:	samples/livepatch/
7896L:	live-patching@vger.kernel.org
7897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7898
7899LLC (802.2)
7900L:	netdev@vger.kernel.org
7901S:	Odd fixes
7902F:	include/linux/llc.h
7903F:	include/uapi/linux/llc.h
7904F:	include/net/llc*
7905F:	net/llc/
7906
7907LM73 HARDWARE MONITOR DRIVER
7908M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7909L:	linux-hwmon@vger.kernel.org
7910S:	Maintained
7911F:	drivers/hwmon/lm73.c
7912
7913LM78 HARDWARE MONITOR DRIVER
7914M:	Jean Delvare <jdelvare@suse.com>
7915L:	linux-hwmon@vger.kernel.org
7916S:	Maintained
7917F:	Documentation/hwmon/lm78
7918F:	drivers/hwmon/lm78.c
7919
7920LM83 HARDWARE MONITOR DRIVER
7921M:	Jean Delvare <jdelvare@suse.com>
7922L:	linux-hwmon@vger.kernel.org
7923S:	Maintained
7924F:	Documentation/hwmon/lm83
7925F:	drivers/hwmon/lm83.c
7926
7927LM90 HARDWARE MONITOR DRIVER
7928M:	Jean Delvare <jdelvare@suse.com>
7929L:	linux-hwmon@vger.kernel.org
7930S:	Maintained
7931F:	Documentation/hwmon/lm90
7932F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7933F:	drivers/hwmon/lm90.c
7934F:	include/dt-bindings/thermal/lm90.h
7935
7936LM95234 HARDWARE MONITOR DRIVER
7937M:	Guenter Roeck <linux@roeck-us.net>
7938L:	linux-hwmon@vger.kernel.org
7939S:	Maintained
7940F:	Documentation/hwmon/lm95234
7941F:	drivers/hwmon/lm95234.c
7942
7943LME2510 MEDIA DRIVER
7944M:	Malcolm Priestley <tvboxspy@gmail.com>
7945L:	linux-media@vger.kernel.org
7946W:	https://linuxtv.org
7947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7948S:	Maintained
7949F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7950
7951LOADPIN SECURITY MODULE
7952M:	Kees Cook <keescook@chromium.org>
7953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7954S:	Supported
7955F:	security/loadpin/
7956F:	Documentation/admin-guide/LSM/LoadPin.rst
7957
7958LOCKING PRIMITIVES
7959M:	Peter Zijlstra <peterz@infradead.org>
7960M:	Ingo Molnar <mingo@redhat.com>
7961L:	linux-kernel@vger.kernel.org
7962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7963S:	Maintained
7964F:	Documentation/locking/
7965F:	include/linux/lockdep.h
7966F:	include/linux/spinlock*.h
7967F:	arch/*/include/asm/spinlock*.h
7968F:	include/linux/rwlock*.h
7969F:	include/linux/mutex*.h
7970F:	arch/*/include/asm/mutex*.h
7971F:	include/linux/rwsem*.h
7972F:	arch/*/include/asm/rwsem.h
7973F:	include/linux/seqlock.h
7974F:	lib/locking*.[ch]
7975F:	kernel/locking/
7976
7977LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7978M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7979L:	linux-ntfs-dev@lists.sourceforge.net
7980W:	http://www.linux-ntfs.org/content/view/19/37/
7981S:	Maintained
7982F:	Documentation/ldm.txt
7983F:	block/partitions/ldm.*
7984
7985LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7986M:	Sathya Prakash <sathya.prakash@broadcom.com>
7987M:	Chaitra P B <chaitra.basappa@broadcom.com>
7988M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7989L:	MPT-FusionLinux.pdl@broadcom.com
7990L:	linux-scsi@vger.kernel.org
7991W:	http://www.avagotech.com/support/
7992S:	Supported
7993F:	drivers/message/fusion/
7994F:	drivers/scsi/mpt2sas/
7995F:	drivers/scsi/mpt3sas/
7996
7997LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7998M:	Matthew Wilcox <matthew@wil.cx>
7999L:	linux-scsi@vger.kernel.org
8000S:	Maintained
8001F:	drivers/scsi/sym53c8xx_2/
8002
8003LTC4261 HARDWARE MONITOR DRIVER
8004M:	Guenter Roeck <linux@roeck-us.net>
8005L:	linux-hwmon@vger.kernel.org
8006S:	Maintained
8007F:	Documentation/hwmon/ltc4261
8008F:	drivers/hwmon/ltc4261.c
8009
8010LTC4306 I2C MULTIPLEXER DRIVER
8011M:	Michael Hennerich <michael.hennerich@analog.com>
8012W:	http://ez.analog.com/community/linux-device-drivers
8013L:	linux-i2c@vger.kernel.org
8014S:	Supported
8015F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8016F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8017
8018LTP (Linux Test Project)
8019M:	Mike Frysinger <vapier@gentoo.org>
8020M:	Cyril Hrubis <chrubis@suse.cz>
8021M:	Wanlong Gao <wanlong.gao@gmail.com>
8022M:	Jan Stancek <jstancek@redhat.com>
8023M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8024M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8025L:	ltp@lists.linux.it (subscribers-only)
8026W:	http://linux-test-project.github.io/
8027T:	git git://github.com/linux-test-project/ltp.git
8028S:	Maintained
8029
8030M32R ARCHITECTURE
8031W:	http://www.linux-m32r.org/
8032S:	Orphan
8033F:	arch/m32r/
8034
8035M68K ARCHITECTURE
8036M:	Geert Uytterhoeven <geert@linux-m68k.org>
8037L:	linux-m68k@lists.linux-m68k.org
8038W:	http://www.linux-m68k.org/
8039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8040S:	Maintained
8041F:	arch/m68k/
8042F:	drivers/zorro/
8043
8044M68K ON APPLE MACINTOSH
8045M:	Joshua Thompson <funaho@jurai.org>
8046W:	http://www.mac.linux-m68k.org/
8047L:	linux-m68k@lists.linux-m68k.org
8048S:	Maintained
8049F:	arch/m68k/mac/
8050
8051M68K ON HP9000/300
8052M:	Philip Blundell <philb@gnu.org>
8053W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8054S:	Maintained
8055F:	arch/m68k/hp300/
8056
8057M88DS3103 MEDIA DRIVER
8058M:	Antti Palosaari <crope@iki.fi>
8059L:	linux-media@vger.kernel.org
8060W:	https://linuxtv.org
8061W:	http://palosaari.fi/linux/
8062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8063T:	git git://linuxtv.org/anttip/media_tree.git
8064S:	Maintained
8065F:	drivers/media/dvb-frontends/m88ds3103*
8066
8067M88RS2000 MEDIA DRIVER
8068M:	Malcolm Priestley <tvboxspy@gmail.com>
8069L:	linux-media@vger.kernel.org
8070W:	https://linuxtv.org
8071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8072S:	Maintained
8073F:	drivers/media/dvb-frontends/m88rs2000*
8074
8075MA901 MASTERKIT USB FM RADIO DRIVER
8076M:	Alexey Klimov <klimov.linux@gmail.com>
8077L:	linux-media@vger.kernel.org
8078T:	git git://linuxtv.org/media_tree.git
8079S:	Maintained
8080F:	drivers/media/radio/radio-ma901.c
8081
8082MAC80211
8083M:	Johannes Berg <johannes@sipsolutions.net>
8084L:	linux-wireless@vger.kernel.org
8085W:	http://wireless.kernel.org/
8086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8088S:	Maintained
8089F:	Documentation/networking/mac80211-injection.txt
8090F:	include/net/mac80211.h
8091F:	net/mac80211/
8092F:	drivers/net/wireless/mac80211_hwsim.[ch]
8093
8094MAILBOX API
8095M:	Jassi Brar <jassisinghbrar@gmail.com>
8096L:	linux-kernel@vger.kernel.org
8097S:	Maintained
8098F:	drivers/mailbox/
8099F:	include/linux/mailbox_client.h
8100F:	include/linux/mailbox_controller.h
8101
8102MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8103M:	Michael Kerrisk <mtk.manpages@gmail.com>
8104W:	http://www.kernel.org/doc/man-pages
8105L:	linux-man@vger.kernel.org
8106S:	Maintained
8107
8108MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8109M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8110L:	linux-mips@linux-mips.org
8111S:	Maintained
8112F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8113
8114MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8115M:	Andrew Lunn <andrew@lunn.ch>
8116M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8117L:	netdev@vger.kernel.org
8118S:	Maintained
8119F:	drivers/net/dsa/mv88e6xxx/
8120F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8121
8122MARVELL ARMADA DRM SUPPORT
8123M:	Russell King <linux@armlinux.org.uk>
8124S:	Maintained
8125T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8126T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8127F:	drivers/gpu/drm/armada/
8128F:	include/uapi/drm/armada_drm.h
8129F:	Documentation/devicetree/bindings/display/armada/
8130
8131MARVELL CRYPTO DRIVER
8132M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8133M:	Arnaud Ebalard <arno@natisbad.org>
8134F:	drivers/crypto/marvell/
8135S:	Maintained
8136L:	linux-crypto@vger.kernel.org
8137
8138MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8139M:	Mirko Lindner <mlindner@marvell.com>
8140M:	Stephen Hemminger <stephen@networkplumber.org>
8141L:	netdev@vger.kernel.org
8142S:	Maintained
8143F:	drivers/net/ethernet/marvell/sk*
8144
8145MARVELL LIBERTAS WIRELESS DRIVER
8146L:	libertas-dev@lists.infradead.org
8147S:	Orphan
8148F:	drivers/net/wireless/marvell/libertas/
8149
8150MARVELL MV643XX ETHERNET DRIVER
8151M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8152L:	netdev@vger.kernel.org
8153S:	Maintained
8154F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8155F:	include/linux/mv643xx.h
8156
8157MARVELL MV88X3310 PHY DRIVER
8158M:	Russell King <rmk@armlinux.org.uk>
8159L:	netdev@vger.kernel.org
8160S:	Maintained
8161F:	drivers/net/phy/marvell10g.c
8162
8163MARVELL MVNETA ETHERNET DRIVER
8164M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8165L:	netdev@vger.kernel.org
8166S:	Maintained
8167F:	drivers/net/ethernet/marvell/mvneta.*
8168
8169MARVELL MWIFIEX WIRELESS DRIVER
8170M:	Amitkumar Karwar <amitkarwar@gmail.com>
8171M:	Nishant Sarmukadam <nishants@marvell.com>
8172M:	Ganapathi Bhat <gbhat@marvell.com>
8173M:	Xinming Hu <huxm@marvell.com>
8174L:	linux-wireless@vger.kernel.org
8175S:	Maintained
8176F:	drivers/net/wireless/marvell/mwifiex/
8177
8178MARVELL MWL8K WIRELESS DRIVER
8179M:	Lennert Buytenhek <buytenh@wantstofly.org>
8180L:	linux-wireless@vger.kernel.org
8181S:	Odd Fixes
8182F:	drivers/net/wireless/marvell/mwl8k.c
8183
8184MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8185M:	Nicolas Pitre <nico@fluxnic.net>
8186S:	Odd Fixes
8187F:	drivers/mmc/host/mvsdio.*
8188
8189MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8190M:	Hu Ziji <huziji@marvell.com>
8191L:	linux-mmc@vger.kernel.org
8192S:	Supported
8193F:	drivers/mmc/host/sdhci-xenon*
8194F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8195
8196MATROX FRAMEBUFFER DRIVER
8197L:	linux-fbdev@vger.kernel.org
8198S:	Orphan
8199F:	drivers/video/fbdev/matrox/matroxfb_*
8200F:	include/uapi/linux/matroxfb.h
8201
8202MAX16065 HARDWARE MONITOR DRIVER
8203M:	Guenter Roeck <linux@roeck-us.net>
8204L:	linux-hwmon@vger.kernel.org
8205S:	Maintained
8206F:	Documentation/hwmon/max16065
8207F:	drivers/hwmon/max16065.c
8208
8209MAX20751 HARDWARE MONITOR DRIVER
8210M:	Guenter Roeck <linux@roeck-us.net>
8211L:	linux-hwmon@vger.kernel.org
8212S:	Maintained
8213F:	Documentation/hwmon/max20751
8214F:	drivers/hwmon/max20751.c
8215
8216MAX2175 SDR TUNER DRIVER
8217M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8218L:	linux-media@vger.kernel.org
8219T:	git git://linuxtv.org/media_tree.git
8220S:	Maintained
8221F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8222F:	Documentation/media/v4l-drivers/max2175.rst
8223F:	drivers/media/i2c/max2175*
8224F:	include/uapi/linux/max2175.h
8225
8226MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8227L:	linux-hwmon@vger.kernel.org
8228S:	Orphan
8229F:	Documentation/hwmon/max6650
8230F:	drivers/hwmon/max6650.c
8231
8232MAX6697 HARDWARE MONITOR DRIVER
8233M:	Guenter Roeck <linux@roeck-us.net>
8234L:	linux-hwmon@vger.kernel.org
8235S:	Maintained
8236F:	Documentation/hwmon/max6697
8237F:	Documentation/devicetree/bindings/i2c/max6697.txt
8238F:	drivers/hwmon/max6697.c
8239F:	include/linux/platform_data/max6697.h
8240
8241MAX9860 MONO AUDIO VOICE CODEC DRIVER
8242M:	Peter Rosin <peda@axentia.se>
8243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8244S:	Maintained
8245F:	Documentation/devicetree/bindings/sound/max9860.txt
8246F:	sound/soc/codecs/max9860.*
8247
8248MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8249M:	Javier Martinez Canillas <javier@dowhile0.org>
8250L:	linux-kernel@vger.kernel.org
8251S:	Supported
8252F:	drivers/regulator/max77802-regulator.c
8253F:	Documentation/devicetree/bindings/*/*max77802.txt
8254F:	include/dt-bindings/*/*max77802.h
8255
8256MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8257M:	Krzysztof Kozlowski <krzk@kernel.org>
8258M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8259L:	linux-pm@vger.kernel.org
8260S:	Supported
8261F:	drivers/power/supply/max14577_charger.c
8262F:	drivers/power/supply/max77693_charger.c
8263
8264MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8265M:	Chanwoo Choi <cw00.choi@samsung.com>
8266M:	Krzysztof Kozlowski <krzk@kernel.org>
8267M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8268L:	linux-kernel@vger.kernel.org
8269S:	Supported
8270F:	drivers/*/max14577*.c
8271F:	drivers/*/max77686*.c
8272F:	drivers/*/max77693*.c
8273F:	drivers/extcon/extcon-max14577.c
8274F:	drivers/extcon/extcon-max77693.c
8275F:	drivers/rtc/rtc-max77686.c
8276F:	drivers/clk/clk-max77686.c
8277F:	Documentation/devicetree/bindings/mfd/max14577.txt
8278F:	Documentation/devicetree/bindings/*/max77686.txt
8279F:	Documentation/devicetree/bindings/mfd/max77693.txt
8280F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8281F:	include/linux/mfd/max14577*.h
8282F:	include/linux/mfd/max77686*.h
8283F:	include/linux/mfd/max77693*.h
8284
8285MAXIRADIO FM RADIO RECEIVER DRIVER
8286M:	Hans Verkuil <hverkuil@xs4all.nl>
8287L:	linux-media@vger.kernel.org
8288T:	git git://linuxtv.org/media_tree.git
8289W:	https://linuxtv.org
8290S:	Maintained
8291F:	drivers/media/radio/radio-maxiradio*
8292
8293MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8294M:	Peter Rosin <peda@axentia.se>
8295L:	linux-iio@vger.kernel.org
8296S:	Maintained
8297F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8298F:	drivers/iio/potentiometer/mcp4531.c
8299
8300MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8301M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8302L:	linux-iio@vger.kernel.org
8303S:	Maintained
8304F:	drivers/iio/dac/cio-dac.c
8305
8306MEDIA DRIVERS FOR ASCOT2E
8307M:	Sergey Kozlov <serjk@netup.ru>
8308M:	Abylay Ospan <aospan@netup.ru>
8309L:	linux-media@vger.kernel.org
8310W:	https://linuxtv.org
8311W:	http://netup.tv/
8312T:	git git://linuxtv.org/media_tree.git
8313S:	Supported
8314F:	drivers/media/dvb-frontends/ascot2e*
8315
8316MEDIA DRIVERS FOR CXD2841ER
8317M:	Sergey Kozlov <serjk@netup.ru>
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/cxd2841er*
8325
8326MEDIA DRIVERS FOR FREESCALE IMX
8327M:	Steve Longerbeam <slongerbeam@gmail.com>
8328M:	Philipp Zabel <p.zabel@pengutronix.de>
8329L:	linux-media@vger.kernel.org
8330T:	git git://linuxtv.org/media_tree.git
8331S:	Maintained
8332F:	Documentation/devicetree/bindings/media/imx.txt
8333F:	Documentation/media/v4l-drivers/imx.rst
8334F:	drivers/staging/media/imx/
8335F:	include/linux/imx-media.h
8336F:	include/media/imx.h
8337
8338MEDIA DRIVERS FOR HELENE
8339M:	Abylay Ospan <aospan@netup.ru>
8340L:	linux-media@vger.kernel.org
8341W:	https://linuxtv.org
8342W:	http://netup.tv/
8343T:	git git://linuxtv.org/media_tree.git
8344S:	Supported
8345F:	drivers/media/dvb-frontends/helene*
8346
8347MEDIA DRIVERS FOR HORUS3A
8348M:	Sergey Kozlov <serjk@netup.ru>
8349M:	Abylay Ospan <aospan@netup.ru>
8350L:	linux-media@vger.kernel.org
8351W:	https://linuxtv.org
8352W:	http://netup.tv/
8353T:	git git://linuxtv.org/media_tree.git
8354S:	Supported
8355F:	drivers/media/dvb-frontends/horus3a*
8356
8357MEDIA DRIVERS FOR LNBH25
8358M:	Sergey Kozlov <serjk@netup.ru>
8359M:	Abylay Ospan <aospan@netup.ru>
8360L:	linux-media@vger.kernel.org
8361W:	https://linuxtv.org
8362W:	http://netup.tv/
8363T:	git git://linuxtv.org/media_tree.git
8364S:	Supported
8365F:	drivers/media/dvb-frontends/lnbh25*
8366
8367MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8368M:	Sergey Kozlov <serjk@netup.ru>
8369M:	Abylay Ospan <aospan@netup.ru>
8370L:	linux-media@vger.kernel.org
8371W:	https://linuxtv.org
8372W:	http://netup.tv/
8373T:	git git://linuxtv.org/media_tree.git
8374S:	Supported
8375F:	drivers/media/pci/netup_unidvb/*
8376
8377MEDIA DRIVERS FOR RENESAS - DRIF
8378M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8379L:	linux-media@vger.kernel.org
8380L:	linux-renesas-soc@vger.kernel.org
8381T:	git git://linuxtv.org/media_tree.git
8382S:	Supported
8383F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8384F:	drivers/media/platform/rcar_drif.c
8385
8386MEDIA DRIVERS FOR RENESAS - FCP
8387M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8388L:	linux-media@vger.kernel.org
8389L:	linux-renesas-soc@vger.kernel.org
8390T:	git git://linuxtv.org/media_tree.git
8391S:	Supported
8392F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8393F:	drivers/media/platform/rcar-fcp.c
8394F:	include/media/rcar-fcp.h
8395
8396MEDIA DRIVERS FOR RENESAS - FDP1
8397M:	Kieran Bingham <kieran@bingham.xyz>
8398L:	linux-media@vger.kernel.org
8399L:	linux-renesas-soc@vger.kernel.org
8400T:	git git://linuxtv.org/media_tree.git
8401S:	Supported
8402F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8403F:	drivers/media/platform/rcar_fdp1.c
8404
8405MEDIA DRIVERS FOR RENESAS - VIN
8406M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8407L:	linux-media@vger.kernel.org
8408L:	linux-renesas-soc@vger.kernel.org
8409T:	git git://linuxtv.org/media_tree.git
8410S:	Supported
8411F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8412F:	drivers/media/platform/rcar-vin/
8413
8414MEDIA DRIVERS FOR RENESAS - VSP1
8415M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8416L:	linux-media@vger.kernel.org
8417L:	linux-renesas-soc@vger.kernel.org
8418T:	git git://linuxtv.org/media_tree.git
8419S:	Supported
8420F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8421F:	drivers/media/platform/vsp1/
8422
8423MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8424M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8425M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8426P:	LinuxTV.org Project
8427L:	linux-media@vger.kernel.org
8428W:	https://linuxtv.org
8429Q:	http://patchwork.kernel.org/project/linux-media/list/
8430T:	git git://linuxtv.org/media_tree.git
8431S:	Maintained
8432F:	Documentation/devicetree/bindings/media/
8433F:	Documentation/media/
8434F:	drivers/media/
8435F:	drivers/staging/media/
8436F:	include/linux/platform_data/media/
8437F:	include/media/
8438F:	include/uapi/linux/dvb/
8439F:	include/uapi/linux/videodev2.h
8440F:	include/uapi/linux/media.h
8441F:	include/uapi/linux/v4l2-*
8442F:	include/uapi/linux/meye.h
8443F:	include/uapi/linux/ivtv*
8444F:	include/uapi/linux/uvcvideo.h
8445
8446MEDIATEK ETHERNET DRIVER
8447M:	Felix Fietkau <nbd@openwrt.org>
8448M:	John Crispin <blogic@openwrt.org>
8449L:	netdev@vger.kernel.org
8450S:	Maintained
8451F:	drivers/net/ethernet/mediatek/
8452
8453MEDIATEK JPEG DRIVER
8454M:	Rick Chang <rick.chang@mediatek.com>
8455M:	Bin Liu <bin.liu@mediatek.com>
8456S:	Supported
8457F:	drivers/media/platform/mtk-jpeg/
8458F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8459
8460MEDIATEK MDP DRIVER
8461M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8462M:	Houlong Wei <houlong.wei@mediatek.com>
8463M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8464S:	Supported
8465F:	drivers/media/platform/mtk-mdp/
8466F:	drivers/media/platform/mtk-vpu/
8467F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8468
8469MEDIATEK MEDIA DRIVER
8470M:	Tiffany Lin <tiffany.lin@mediatek.com>
8471M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8472S:	Supported
8473F:	drivers/media/platform/mtk-vcodec/
8474F:	drivers/media/platform/mtk-vpu/
8475F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8476F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8477
8478MEDIATEK MT7601U WIRELESS LAN DRIVER
8479M:	Jakub Kicinski <kubakici@wp.pl>
8480L:	linux-wireless@vger.kernel.org
8481S:	Maintained
8482F:	drivers/net/wireless/mediatek/mt7601u/
8483
8484MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8485M:	Sean Wang <sean.wang@mediatek.com>
8486S:	Maintained
8487F:	drivers/char/hw_random/mtk-rng.c
8488
8489MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8490M:	Peter Senna Tschudin <peter.senna@collabora.com>
8491M:	Martin Donnelly <martin.donnelly@ge.com>
8492M:	Martyn Welch <martyn.welch@collabora.co.uk>
8493S:	Maintained
8494F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8495F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8496
8497MEGARAID SCSI/SAS DRIVERS
8498M:	Kashyap Desai <kashyap.desai@broadcom.com>
8499M:	Sumit Saxena <sumit.saxena@broadcom.com>
8500M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8501L:	megaraidlinux.pdl@broadcom.com
8502L:	linux-scsi@vger.kernel.org
8503W:	http://www.avagotech.com/support/
8504S:	Maintained
8505F:	Documentation/scsi/megaraid.txt
8506F:	drivers/scsi/megaraid.*
8507F:	drivers/scsi/megaraid/
8508
8509MELEXIS MLX90614 DRIVER
8510M:	Crt Mori <cmo@melexis.com>
8511L:	linux-iio@vger.kernel.org
8512W:	http://www.melexis.com
8513S:	Supported
8514F:	drivers/iio/temperature/mlx90614.c
8515
8516MELFAS MIP4 TOUCHSCREEN DRIVER
8517M:	Sangwon Jee <jeesw@melfas.com>
8518W:	http://www.melfas.com
8519S:	Supported
8520F:	drivers/input/touchscreen/melfas_mip4.c
8521F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8522
8523MELLANOX ETHERNET DRIVER (mlx4_en)
8524M:	Tariq Toukan <tariqt@mellanox.com>
8525L:	netdev@vger.kernel.org
8526S:	Supported
8527W:	http://www.mellanox.com
8528Q:	http://patchwork.ozlabs.org/project/netdev/list/
8529F:	drivers/net/ethernet/mellanox/mlx4/en_*
8530
8531MELLANOX ETHERNET DRIVER (mlx5e)
8532M:	Saeed Mahameed <saeedm@mellanox.com>
8533L:	netdev@vger.kernel.org
8534S:	Supported
8535W:	http://www.mellanox.com
8536Q:	http://patchwork.ozlabs.org/project/netdev/list/
8537F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8538
8539MELLANOX ETHERNET INNOVA DRIVER
8540M:	Ilan Tayari <ilant@mellanox.com>
8541R:	Boris Pismenny <borisp@mellanox.com>
8542L:	netdev@vger.kernel.org
8543S:	Supported
8544W:	http://www.mellanox.com
8545Q:	http://patchwork.ozlabs.org/project/netdev/list/
8546F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8547F:	include/linux/mlx5/mlx5_ifc_fpga.h
8548
8549MELLANOX ETHERNET INNOVA IPSEC DRIVER
8550M:	Ilan Tayari <ilant@mellanox.com>
8551R:	Boris Pismenny <borisp@mellanox.com>
8552L:	netdev@vger.kernel.org
8553S:	Supported
8554W:	http://www.mellanox.com
8555Q:	http://patchwork.ozlabs.org/project/netdev/list/
8556F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8557F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8558
8559MELLANOX ETHERNET SWITCH DRIVERS
8560M:	Jiri Pirko <jiri@mellanox.com>
8561M:	Ido Schimmel <idosch@mellanox.com>
8562L:	netdev@vger.kernel.org
8563S:	Supported
8564W:	http://www.mellanox.com
8565Q:	http://patchwork.ozlabs.org/project/netdev/list/
8566F:	drivers/net/ethernet/mellanox/mlxsw/
8567
8568MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8569M:	Yotam Gigi <yotamg@mellanox.com>
8570L:	netdev@vger.kernel.org
8571S:	Supported
8572W:	http://www.mellanox.com
8573Q:	http://patchwork.ozlabs.org/project/netdev/list/
8574F:	drivers/net/ethernet/mellanox/mlxfw/
8575
8576MELLANOX MLX CPLD HOTPLUG DRIVER
8577M:	Vadim Pasternak <vadimp@mellanox.com>
8578L:	platform-driver-x86@vger.kernel.org
8579S:	Supported
8580F:	drivers/platform/x86/mlxcpld-hotplug.c
8581F:	include/linux/platform_data/mlxcpld-hotplug.h
8582
8583MELLANOX MLX4 core VPI driver
8584M:	Tariq Toukan <tariqt@mellanox.com>
8585L:	netdev@vger.kernel.org
8586L:	linux-rdma@vger.kernel.org
8587W:	http://www.mellanox.com
8588Q:	http://patchwork.ozlabs.org/project/netdev/list/
8589S:	Supported
8590F:	drivers/net/ethernet/mellanox/mlx4/
8591F:	include/linux/mlx4/
8592
8593MELLANOX MLX4 IB driver
8594M:	Yishai Hadas <yishaih@mellanox.com>
8595L:	linux-rdma@vger.kernel.org
8596W:	http://www.mellanox.com
8597Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8598S:	Supported
8599F:	drivers/infiniband/hw/mlx4/
8600F:	include/linux/mlx4/
8601F:	include/uapi/rdma/mlx4-abi.h
8602
8603MELLANOX MLX5 core VPI driver
8604M:	Saeed Mahameed <saeedm@mellanox.com>
8605M:	Matan Barak <matanb@mellanox.com>
8606M:	Leon Romanovsky <leonro@mellanox.com>
8607L:	netdev@vger.kernel.org
8608L:	linux-rdma@vger.kernel.org
8609W:	http://www.mellanox.com
8610Q:	http://patchwork.ozlabs.org/project/netdev/list/
8611S:	Supported
8612F:	drivers/net/ethernet/mellanox/mlx5/core/
8613F:	include/linux/mlx5/
8614
8615MELLANOX MLX5 IB driver
8616M:	Matan Barak <matanb@mellanox.com>
8617M:	Leon Romanovsky <leonro@mellanox.com>
8618L:	linux-rdma@vger.kernel.org
8619W:	http://www.mellanox.com
8620Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8621S:	Supported
8622F:	drivers/infiniband/hw/mlx5/
8623F:	include/linux/mlx5/
8624F:	include/uapi/rdma/mlx5-abi.h
8625
8626MELLANOX MLXCPLD I2C AND MUX DRIVER
8627M:	Vadim Pasternak <vadimp@mellanox.com>
8628M:	Michael Shych <michaelsh@mellanox.com>
8629L:	linux-i2c@vger.kernel.org
8630S:	Supported
8631F:	drivers/i2c/busses/i2c-mlxcpld.c
8632F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8633F:	Documentation/i2c/busses/i2c-mlxcpld
8634
8635MELLANOX MLXCPLD LED DRIVER
8636M:	Vadim Pasternak <vadimp@mellanox.com>
8637L:	linux-leds@vger.kernel.org
8638S:	Supported
8639F:	drivers/leds/leds-mlxcpld.c
8640F:	Documentation/leds/leds-mlxcpld.txt
8641
8642MELLANOX PLATFORM DRIVER
8643M:	Vadim Pasternak <vadimp@mellanox.com>
8644L:	platform-driver-x86@vger.kernel.org
8645S:	Supported
8646F:	drivers/platform/x86/mlx-platform.c
8647
8648MEMBARRIER SUPPORT
8649M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8650M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8651L:	linux-kernel@vger.kernel.org
8652S:	Supported
8653F:	kernel/membarrier.c
8654F:	include/uapi/linux/membarrier.h
8655
8656MEMORY MANAGEMENT
8657L:	linux-mm@kvack.org
8658W:	http://www.linux-mm.org
8659S:	Maintained
8660F:	include/linux/mm.h
8661F:	include/linux/gfp.h
8662F:	include/linux/mmzone.h
8663F:	include/linux/memory_hotplug.h
8664F:	include/linux/vmalloc.h
8665F:	mm/
8666
8667MEMORY TECHNOLOGY DEVICES (MTD)
8668M:	David Woodhouse <dwmw2@infradead.org>
8669M:	Brian Norris <computersforpeace@gmail.com>
8670M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8671M:	Marek Vasut <marek.vasut@gmail.com>
8672M:	Richard Weinberger <richard@nod.at>
8673M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8674L:	linux-mtd@lists.infradead.org
8675W:	http://www.linux-mtd.infradead.org/
8676Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8677T:	git git://git.infradead.org/linux-mtd.git master
8678T:	git git://git.infradead.org/l2-mtd.git master
8679S:	Maintained
8680F:	Documentation/devicetree/bindings/mtd/
8681F:	drivers/mtd/
8682F:	include/linux/mtd/
8683F:	include/uapi/mtd/
8684
8685MEN A21 WATCHDOG DRIVER
8686M:	Johannes Thumshirn <morbidrsa@gmail.com>
8687L:	linux-watchdog@vger.kernel.org
8688S:	Maintained
8689F:	drivers/watchdog/mena21_wdt.c
8690
8691MEN CHAMELEON BUS (mcb)
8692M:	Johannes Thumshirn <morbidrsa@gmail.com>
8693S:	Maintained
8694F:	drivers/mcb/
8695F:	include/linux/mcb.h
8696F:	Documentation/men-chameleon-bus.txt
8697
8698MEN F21BMC (Board Management Controller)
8699M:	Andreas Werner <andreas.werner@men.de>
8700S:	Supported
8701F:	drivers/mfd/menf21bmc.c
8702F:	drivers/watchdog/menf21bmc_wdt.c
8703F:	drivers/leds/leds-menf21bmc.c
8704F:	drivers/hwmon/menf21bmc_hwmon.c
8705F:	Documentation/hwmon/menf21bmc
8706
8707METAG ARCHITECTURE
8708M:	James Hogan <james.hogan@imgtec.com>
8709L:	linux-metag@vger.kernel.org
8710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8711S:	Odd Fixes
8712F:	arch/metag/
8713F:	Documentation/metag/
8714F:	Documentation/devicetree/bindings/metag/
8715F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8716F:	drivers/clocksource/metag_generic.c
8717F:	drivers/irqchip/irq-metag.c
8718F:	drivers/irqchip/irq-metag-ext.c
8719F:	drivers/tty/metag_da.c
8720
8721MICROBLAZE ARCHITECTURE
8722M:	Michal Simek <monstr@monstr.eu>
8723W:	http://www.monstr.eu/fdt/
8724T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8725S:	Supported
8726F:	arch/microblaze/
8727
8728MICROCHIP / ATMEL AT91 SERIAL DRIVER
8729M:	Richard Genoud <richard.genoud@gmail.com>
8730S:	Maintained
8731F:	drivers/tty/serial/atmel_serial.c
8732F:	drivers/tty/serial/atmel_serial.h
8733
8734MICROCHIP / ATMEL DMA DRIVER
8735M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8737L:	dmaengine@vger.kernel.org
8738S:	Supported
8739F:	drivers/dma/at_hdmac.c
8740F:	drivers/dma/at_hdmac_regs.h
8741F:	include/linux/platform_data/dma-atmel.h
8742
8743MICROCHIP / ATMEL ISC DRIVER
8744M:	Songjun Wu <songjun.wu@microchip.com>
8745L:	linux-media@vger.kernel.org
8746S:	Supported
8747F:	drivers/media/platform/atmel/atmel-isc.c
8748F:	drivers/media/platform/atmel/atmel-isc-regs.h
8749F:	devicetree/bindings/media/atmel-isc.txt
8750
8751MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8752M:	Woojung Huh <Woojung.Huh@microchip.com>
8753M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8754L:	netdev@vger.kernel.org
8755S:	Maintained
8756F:	net/dsa/tag_ksz.c
8757F:	drivers/net/dsa/microchip/*
8758F:	include/linux/platform_data/microchip-ksz.h
8759F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8760
8761MICROCHIP USB251XB DRIVER
8762M:	Richard Leitner <richard.leitner@skidata.com>
8763L:	linux-usb@vger.kernel.org
8764S:	Maintained
8765F:	drivers/usb/misc/usb251xb.c
8766F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8767
8768MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8769M:	Don Brace <don.brace@microsemi.com>
8770L:	esc.storagedev@microsemi.com
8771L:	linux-scsi@vger.kernel.org
8772S:	Supported
8773F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8774F:	drivers/scsi/smartpqi/Kconfig
8775F:	drivers/scsi/smartpqi/Makefile
8776F:	include/linux/cciss*.h
8777F:	include/uapi/linux/cciss*.h
8778F:	Documentation/scsi/smartpqi.txt
8779
8780MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8781M:	Chen Yu <yu.c.chen@intel.com>
8782L:	platform-driver-x86@vger.kernel.org
8783S:	Supported
8784F:	drivers/platform/x86/surfacepro3_button.c
8785
8786MICROTEK X6 SCANNER
8787M:	Oliver Neukum <oliver@neukum.org>
8788S:	Maintained
8789F:	drivers/usb/image/microtek.*
8790
8791MIPS
8792M:	Ralf Baechle <ralf@linux-mips.org>
8793L:	linux-mips@linux-mips.org
8794W:	http://www.linux-mips.org/
8795T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8796Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8797S:	Supported
8798F:	Documentation/devicetree/bindings/mips/
8799F:	Documentation/mips/
8800F:	arch/mips/
8801
8802MIPS BOSTON DEVELOPMENT BOARD
8803M:	Paul Burton <paul.burton@imgtec.com>
8804L:	linux-mips@linux-mips.org
8805S:	Maintained
8806F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8807F:	arch/mips/boot/dts/img/boston.dts
8808F:	arch/mips/configs/generic/board-boston.config
8809F:	drivers/clk/imgtec/clk-boston.c
8810F:	include/dt-bindings/clock/boston-clock.h
8811
8812MIPS GENERIC PLATFORM
8813M:	Paul Burton <paul.burton@imgtec.com>
8814L:	linux-mips@linux-mips.org
8815S:	Supported
8816F:	arch/mips/generic/
8817
8818MIPS/LOONGSON1 ARCHITECTURE
8819M:	Keguang Zhang <keguang.zhang@gmail.com>
8820L:	linux-mips@linux-mips.org
8821S:	Maintained
8822F:	arch/mips/loongson32/
8823F:	arch/mips/include/asm/mach-loongson32/
8824F:	drivers/*/*loongson1*
8825F:	drivers/*/*/*loongson1*
8826
8827MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8828M:	Hans Verkuil <hverkuil@xs4all.nl>
8829L:	linux-media@vger.kernel.org
8830T:	git git://linuxtv.org/media_tree.git
8831W:	https://linuxtv.org
8832S:	Odd Fixes
8833F:	drivers/media/radio/radio-miropcm20*
8834
8835MMP SUPPORT
8836M:	Eric Miao <eric.y.miao@gmail.com>
8837M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8839T:	git git://github.com/hzhuang1/linux.git
8840T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8841S:	Maintained
8842F:	arch/arm/boot/dts/mmp*
8843F:	arch/arm/mach-mmp/
8844
8845MN88472 MEDIA DRIVER
8846M:	Antti Palosaari <crope@iki.fi>
8847L:	linux-media@vger.kernel.org
8848W:	https://linuxtv.org
8849W:	http://palosaari.fi/linux/
8850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8851S:	Maintained
8852F:	drivers/media/dvb-frontends/mn88472*
8853
8854MN88473 MEDIA DRIVER
8855M:	Antti Palosaari <crope@iki.fi>
8856L:	linux-media@vger.kernel.org
8857W:	https://linuxtv.org
8858W:	http://palosaari.fi/linux/
8859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8860S:	Maintained
8861F:	drivers/media/dvb-frontends/mn88473*
8862
8863MODULE SUPPORT
8864M:	Jessica Yu <jeyu@kernel.org>
8865M:	Rusty Russell <rusty@rustcorp.com.au>
8866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8867S:	Maintained
8868F:	include/linux/module.h
8869F:	kernel/module.c
8870
8871MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8872W:	http://popies.net/meye/
8873S:	Orphan
8874F:	Documentation/media/v4l-drivers/meye*
8875F:	drivers/media/pci/meye/
8876F:	include/uapi/linux/meye.h
8877
8878MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8879M:	Jiri Slaby <jirislaby@gmail.com>
8880S:	Maintained
8881F:	Documentation/serial/moxa-smartio
8882F:	drivers/tty/mxser.*
8883
8884MR800 AVERMEDIA USB FM RADIO DRIVER
8885M:	Alexey Klimov <klimov.linux@gmail.com>
8886L:	linux-media@vger.kernel.org
8887T:	git git://linuxtv.org/media_tree.git
8888S:	Maintained
8889F:	drivers/media/radio/radio-mr800.c
8890
8891MRF24J40 IEEE 802.15.4 RADIO DRIVER
8892M:	Alan Ott <alan@signal11.us>
8893L:	linux-wpan@vger.kernel.org
8894S:	Maintained
8895F:	drivers/net/ieee802154/mrf24j40.c
8896F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8897
8898MSI LAPTOP SUPPORT
8899M:	"Lee, Chun-Yi" <jlee@suse.com>
8900L:	platform-driver-x86@vger.kernel.org
8901S:	Maintained
8902F:	drivers/platform/x86/msi-laptop.c
8903
8904MSI WMI SUPPORT
8905L:	platform-driver-x86@vger.kernel.org
8906S:	Orphan
8907F:	drivers/platform/x86/msi-wmi.c
8908
8909MSI001 MEDIA DRIVER
8910M:	Antti Palosaari <crope@iki.fi>
8911L:	linux-media@vger.kernel.org
8912W:	https://linuxtv.org
8913W:	http://palosaari.fi/linux/
8914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8915T:	git git://linuxtv.org/anttip/media_tree.git
8916S:	Maintained
8917F:	drivers/media/tuners/msi001*
8918
8919MSI2500 MEDIA DRIVER
8920M:	Antti Palosaari <crope@iki.fi>
8921L:	linux-media@vger.kernel.org
8922W:	https://linuxtv.org
8923W:	http://palosaari.fi/linux/
8924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8925T:	git git://linuxtv.org/anttip/media_tree.git
8926S:	Maintained
8927F:	drivers/media/usb/msi2500/
8928
8929MSYSTEMS DISKONCHIP G3 MTD DRIVER
8930M:	Robert Jarzmik <robert.jarzmik@free.fr>
8931L:	linux-mtd@lists.infradead.org
8932S:	Maintained
8933F:	drivers/mtd/devices/docg3*
8934
8935MT9M032 APTINA SENSOR DRIVER
8936M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8937L:	linux-media@vger.kernel.org
8938T:	git git://linuxtv.org/media_tree.git
8939S:	Maintained
8940F:	drivers/media/i2c/mt9m032.c
8941F:	include/media/i2c/mt9m032.h
8942
8943MT9P031 APTINA CAMERA SENSOR
8944M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8945L:	linux-media@vger.kernel.org
8946T:	git git://linuxtv.org/media_tree.git
8947S:	Maintained
8948F:	drivers/media/i2c/mt9p031.c
8949F:	include/media/i2c/mt9p031.h
8950
8951MT9T001 APTINA CAMERA SENSOR
8952M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8953L:	linux-media@vger.kernel.org
8954T:	git git://linuxtv.org/media_tree.git
8955S:	Maintained
8956F:	drivers/media/i2c/mt9t001.c
8957F:	include/media/i2c/mt9t001.h
8958
8959MT9V032 APTINA CAMERA SENSOR
8960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8961L:	linux-media@vger.kernel.org
8962T:	git git://linuxtv.org/media_tree.git
8963S:	Maintained
8964F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8965F:	drivers/media/i2c/mt9v032.c
8966F:	include/media/i2c/mt9v032.h
8967
8968MULTIFUNCTION DEVICES (MFD)
8969M:	Lee Jones <lee.jones@linaro.org>
8970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8971S:	Supported
8972F:	Documentation/devicetree/bindings/mfd/
8973F:	drivers/mfd/
8974F:	include/linux/mfd/
8975F:	include/dt-bindings/mfd/
8976
8977MULTIMEDIA CARD (MMC) ETC. OVER SPI
8978S:	Orphan
8979F:	drivers/mmc/host/mmc_spi.c
8980F:	include/linux/spi/mmc_spi.h
8981
8982MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8983M:	Ulf Hansson <ulf.hansson@linaro.org>
8984L:	linux-mmc@vger.kernel.org
8985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8986S:	Maintained
8987F:	Documentation/devicetree/bindings/mmc/
8988F:	drivers/mmc/
8989F:	include/linux/mmc/
8990F:	include/uapi/linux/mmc/
8991
8992MULTIPLEXER SUBSYSTEM
8993M:	Peter Rosin <peda@axentia.se>
8994S:	Maintained
8995F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8996F:	Documentation/devicetree/bindings/mux/
8997F:	include/linux/dt-bindings/mux/
8998F:	include/linux/mux/
8999F:	drivers/mux/
9000
9001MULTISOUND SOUND DRIVER
9002M:	Andrew Veliath <andrewtv@usa.net>
9003S:	Maintained
9004F:	Documentation/sound/oss/MultiSound
9005F:	sound/oss/msnd*
9006
9007MULTITECH MULTIPORT CARD (ISICOM)
9008S:	Orphan
9009F:	drivers/tty/isicom.c
9010F:	include/linux/isicom.h
9011
9012MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9013M:	Bin Liu <b-liu@ti.com>
9014L:	linux-usb@vger.kernel.org
9015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9016S:	Maintained
9017F:	drivers/usb/musb/
9018
9019MXL5007T MEDIA DRIVER
9020M:	Michael Krufky <mkrufky@linuxtv.org>
9021L:	linux-media@vger.kernel.org
9022W:	https://linuxtv.org
9023W:	http://github.com/mkrufky
9024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9025T:	git git://linuxtv.org/mkrufky/tuners.git
9026S:	Maintained
9027F:	drivers/media/tuners/mxl5007t.*
9028
9029MXSFB DRM DRIVER
9030M:	Marek Vasut <marex@denx.de>
9031S:	Supported
9032F:	drivers/gpu/drm/mxsfb/
9033F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9034
9035MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9036M:	Hyong-Youb Kim <hykim@myri.com>
9037L:	netdev@vger.kernel.org
9038W:	https://www.myricom.com/support/downloads/myri10ge.html
9039S:	Supported
9040F:	drivers/net/ethernet/myricom/myri10ge/
9041
9042NAND FLASH SUBSYSTEM
9043M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9044R:	Richard Weinberger <richard@nod.at>
9045L:	linux-mtd@lists.infradead.org
9046W:	http://www.linux-mtd.infradead.org/
9047Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9048T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9049T:	git git://git.infradead.org/l2-mtd.git nand/next
9050S:	Maintained
9051F:	drivers/mtd/nand/
9052F:	include/linux/mtd/nand*.h
9053
9054NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9055M:	Daniel Mack <zonque@gmail.com>
9056S:	Maintained
9057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9058W:	http://www.native-instruments.com
9059F:	sound/usb/caiaq/
9060
9061NATSEMI ETHERNET DRIVER (DP8381x)
9062S:	Orphan
9063F:	drivers/net/ethernet/natsemi/natsemi.c
9064
9065NCP FILESYSTEM
9066M:	Petr Vandrovec <petr@vandrovec.name>
9067S:	Odd Fixes
9068F:	fs/ncpfs/
9069
9070NCR 5380 SCSI DRIVERS
9071M:	Finn Thain <fthain@telegraphics.com.au>
9072M:	Michael Schmitz <schmitzmic@gmail.com>
9073L:	linux-scsi@vger.kernel.org
9074S:	Maintained
9075F:	Documentation/scsi/g_NCR5380.txt
9076F:	drivers/scsi/NCR5380.*
9077F:	drivers/scsi/arm/cumana_1.c
9078F:	drivers/scsi/arm/oak.c
9079F:	drivers/scsi/atari_scsi.*
9080F:	drivers/scsi/dmx3191d.c
9081F:	drivers/scsi/g_NCR5380.*
9082F:	drivers/scsi/mac_scsi.*
9083F:	drivers/scsi/sun3_scsi.*
9084F:	drivers/scsi/sun3_scsi_vme.c
9085
9086NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9087M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9088L:	linux-scsi@vger.kernel.org
9089S:	Maintained
9090F:	drivers/scsi/NCR_D700.*
9091
9092NCT6775 HARDWARE MONITOR DRIVER
9093M:	Guenter Roeck <linux@roeck-us.net>
9094L:	linux-hwmon@vger.kernel.org
9095S:	Maintained
9096F:	Documentation/hwmon/nct6775
9097F:	drivers/hwmon/nct6775.c
9098
9099NETEFFECT IWARP RNIC DRIVER (IW_NES)
9100M:	Faisal Latif <faisal.latif@intel.com>
9101L:	linux-rdma@vger.kernel.org
9102W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9103S:	Supported
9104F:	drivers/infiniband/hw/nes/
9105F:	include/uapi/rdma/nes-abi.h
9106
9107NETEM NETWORK EMULATOR
9108M:	Stephen Hemminger <stephen@networkplumber.org>
9109L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9110S:	Maintained
9111F:	net/sched/sch_netem.c
9112
9113NETERION 10GbE DRIVERS (s2io/vxge)
9114M:	Jon Mason <jdmason@kudzu.us>
9115L:	netdev@vger.kernel.org
9116S:	Supported
9117F:	Documentation/networking/s2io.txt
9118F:	Documentation/networking/vxge.txt
9119F:	drivers/net/ethernet/neterion/
9120
9121NETFILTER
9122M:	Pablo Neira Ayuso <pablo@netfilter.org>
9123M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9124M:	Florian Westphal <fw@strlen.de>
9125L:	netfilter-devel@vger.kernel.org
9126L:	coreteam@netfilter.org
9127W:	http://www.netfilter.org/
9128W:	http://www.iptables.org/
9129W:	http://www.nftables.org/
9130Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9133S:	Maintained
9134F:	include/linux/netfilter*
9135F:	include/linux/netfilter/
9136F:	include/net/netfilter/
9137F:	include/uapi/linux/netfilter*
9138F:	include/uapi/linux/netfilter/
9139F:	net/*/netfilter.c
9140F:	net/*/netfilter/
9141F:	net/netfilter/
9142F:	net/bridge/br_netfilter*.c
9143
9144NETLABEL
9145M:	Paul Moore <paul@paul-moore.com>
9146W:	http://netlabel.sf.net
9147L:	netdev@vger.kernel.org
9148S:	Maintained
9149F:	Documentation/netlabel/
9150F:	include/net/netlabel.h
9151F:	net/netlabel/
9152
9153NETROM NETWORK LAYER
9154M:	Ralf Baechle <ralf@linux-mips.org>
9155L:	linux-hams@vger.kernel.org
9156W:	http://www.linux-ax25.org/
9157S:	Maintained
9158F:	include/net/netrom.h
9159F:	include/uapi/linux/netrom.h
9160F:	net/netrom/
9161
9162NETRONOME ETHERNET DRIVERS
9163M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9164L:	oss-drivers@netronome.com
9165S:	Maintained
9166F:	drivers/net/ethernet/netronome/
9167
9168NETWORK BLOCK DEVICE (NBD)
9169M:	Josef Bacik <jbacik@fb.com>
9170S:	Maintained
9171L:	linux-block@vger.kernel.org
9172L:	nbd-general@lists.sourceforge.net
9173F:	Documentation/blockdev/nbd.txt
9174F:	drivers/block/nbd.c
9175F:	include/uapi/linux/nbd.h
9176
9177NETWORK DROP MONITOR
9178M:	Neil Horman <nhorman@tuxdriver.com>
9179L:	netdev@vger.kernel.org
9180S:	Maintained
9181W:	https://fedorahosted.org/dropwatch/
9182F:	net/core/drop_monitor.c
9183
9184NETWORKING DRIVERS
9185L:	netdev@vger.kernel.org
9186W:	http://www.linuxfoundation.org/en/Net
9187Q:	http://patchwork.ozlabs.org/project/netdev/list/
9188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9190S:	Odd Fixes
9191F:	Documentation/devicetree/bindings/net/
9192F:	drivers/net/
9193F:	include/linux/if_*
9194F:	include/linux/netdevice.h
9195F:	include/linux/etherdevice.h
9196F:	include/linux/fcdevice.h
9197F:	include/linux/fddidevice.h
9198F:	include/linux/hippidevice.h
9199F:	include/linux/inetdevice.h
9200F:	include/uapi/linux/if_*
9201F:	include/uapi/linux/netdevice.h
9202
9203NETWORKING DRIVERS (WIRELESS)
9204M:	Kalle Valo <kvalo@codeaurora.org>
9205L:	linux-wireless@vger.kernel.org
9206Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9209S:	Maintained
9210F:	Documentation/devicetree/bindings/net/wireless/
9211F:	drivers/net/wireless/
9212
9213NETWORKING [DSA]
9214M:	Andrew Lunn <andrew@lunn.ch>
9215M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9216M:	Florian Fainelli <f.fainelli@gmail.com>
9217S:	Maintained
9218F:	net/dsa/
9219F:	include/net/dsa.h
9220F:	drivers/net/dsa/
9221
9222NETWORKING [GENERAL]
9223M:	"David S. Miller" <davem@davemloft.net>
9224L:	netdev@vger.kernel.org
9225W:	http://www.linuxfoundation.org/en/Net
9226Q:	http://patchwork.ozlabs.org/project/netdev/list/
9227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9229B:	mailto:netdev@vger.kernel.org
9230S:	Maintained
9231F:	net/
9232F:	include/net/
9233F:	include/linux/in.h
9234F:	include/linux/net.h
9235F:	include/linux/netdevice.h
9236F:	include/uapi/linux/in.h
9237F:	include/uapi/linux/net.h
9238F:	include/uapi/linux/netdevice.h
9239F:	include/uapi/linux/net_namespace.h
9240F:	tools/net/
9241F:	tools/testing/selftests/net/
9242F:	lib/random32.c
9243
9244NETWORKING [IPSEC]
9245M:	Steffen Klassert <steffen.klassert@secunet.com>
9246M:	Herbert Xu <herbert@gondor.apana.org.au>
9247M:	"David S. Miller" <davem@davemloft.net>
9248L:	netdev@vger.kernel.org
9249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9251S:	Maintained
9252F:	net/core/flow.c
9253F:	net/xfrm/
9254F:	net/key/
9255F:	net/ipv4/xfrm*
9256F:	net/ipv4/esp4*
9257F:	net/ipv4/ah4.c
9258F:	net/ipv4/ipcomp.c
9259F:	net/ipv4/ip_vti.c
9260F:	net/ipv6/xfrm*
9261F:	net/ipv6/esp6*
9262F:	net/ipv6/ah6.c
9263F:	net/ipv6/ipcomp6.c
9264F:	net/ipv6/ip6_vti.c
9265F:	include/uapi/linux/xfrm.h
9266F:	include/net/xfrm.h
9267
9268NETWORKING [IPv4/IPv6]
9269M:	"David S. Miller" <davem@davemloft.net>
9270M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9271M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9272L:	netdev@vger.kernel.org
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9274S:	Maintained
9275F:	net/ipv4/
9276F:	net/ipv6/
9277F:	include/net/ip*
9278F:	arch/x86/net/*
9279
9280NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9281M:	Paul Moore <paul@paul-moore.com>
9282L:	netdev@vger.kernel.org
9283S:	Maintained
9284
9285NETWORKING [TLS]
9286M:	Ilya Lesokhin <ilyal@mellanox.com>
9287M:	Aviad Yehezkel <aviadye@mellanox.com>
9288M:	Dave Watson <davejwatson@fb.com>
9289L:	netdev@vger.kernel.org
9290S:	Maintained
9291F:	net/tls/*
9292F:	include/uapi/linux/tls.h
9293F:	include/net/tls.h
9294
9295NETWORKING [WIRELESS]
9296L:	linux-wireless@vger.kernel.org
9297Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9298
9299NETXEN (1/10) GbE SUPPORT
9300M:	Manish Chopra <manish.chopra@cavium.com>
9301M:	Rahul Verma <rahul.verma@cavium.com>
9302M:	Dept-GELinuxNICDev@cavium.com
9303L:	netdev@vger.kernel.org
9304S:	Supported
9305F:	drivers/net/ethernet/qlogic/netxen/
9306
9307NFC SUBSYSTEM
9308M:	Samuel Ortiz <sameo@linux.intel.com>
9309L:	linux-wireless@vger.kernel.org
9310L:	linux-nfc@lists.01.org (subscribers-only)
9311S:	Supported
9312F:	net/nfc/
9313F:	include/net/nfc/
9314F:	include/uapi/linux/nfc.h
9315F:	drivers/nfc/
9316F:	include/linux/platform_data/nfcmrvl.h
9317F:	include/linux/platform_data/nxp-nci.h
9318F:	Documentation/devicetree/bindings/net/nfc/
9319
9320NFS, SUNRPC, AND LOCKD CLIENTS
9321M:	Trond Myklebust <trond.myklebust@primarydata.com>
9322M:	Anna Schumaker <anna.schumaker@netapp.com>
9323L:	linux-nfs@vger.kernel.org
9324W:	http://client.linux-nfs.org
9325T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9326S:	Maintained
9327F:	fs/lockd/
9328F:	fs/nfs/
9329F:	fs/nfs_common/
9330F:	net/sunrpc/
9331F:	include/linux/lockd/
9332F:	include/linux/nfs*
9333F:	include/linux/sunrpc/
9334F:	include/uapi/linux/nfs*
9335F:	include/uapi/linux/sunrpc/
9336
9337NILFS2 FILESYSTEM
9338M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9339L:	linux-nilfs@vger.kernel.org
9340W:	http://nilfs.sourceforge.net/
9341W:	http://nilfs.osdn.jp/
9342T:	git git://github.com/konis/nilfs2.git
9343S:	Supported
9344F:	Documentation/filesystems/nilfs2.txt
9345F:	fs/nilfs2/
9346F:	include/trace/events/nilfs2.h
9347F:	include/uapi/linux/nilfs2_api.h
9348F:	include/uapi/linux/nilfs2_ondisk.h
9349
9350NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9351M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9352W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9353S:	Maintained
9354F:	Documentation/scsi/NinjaSCSI.txt
9355F:	drivers/scsi/pcmcia/nsp_*
9356
9357NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9358M:	GOTO Masanori <gotom@debian.or.jp>
9359M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9360W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9361S:	Maintained
9362F:	Documentation/scsi/NinjaSCSI.txt
9363F:	drivers/scsi/nsp32*
9364
9365NIOS2 ARCHITECTURE
9366M:	Ley Foon Tan <lftan@altera.com>
9367L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9369S:	Maintained
9370F:	arch/nios2/
9371
9372NOHZ, DYNTICKS SUPPORT
9373M:	Frederic Weisbecker <fweisbec@gmail.com>
9374M:	Thomas Gleixner <tglx@linutronix.de>
9375M:	Ingo Molnar <mingo@kernel.org>
9376L:	linux-kernel@vger.kernel.org
9377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9378S:	Maintained
9379F:	kernel/time/tick*.*
9380F:	include/linux/tick.h
9381F:	include/linux/sched/nohz.h
9382
9383NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9384M:	Pavel Machek <pavel@ucw.cz>
9385M:	Sakari Ailus <sakari.ailus@iki.fi>
9386L:	linux-media@vger.kernel.org
9387S:	Maintained
9388F:	drivers/media/i2c/et8ek8
9389F:	drivers/media/i2c/ad5820.c
9390
9391NOKIA N900 POWER SUPPLY DRIVERS
9392R:	Pali Rohár <pali.rohar@gmail.com>
9393F:	include/linux/power/bq2415x_charger.h
9394F:	include/linux/power/bq27xxx_battery.h
9395F:	include/linux/power/isp1704_charger.h
9396F:	drivers/power/supply/bq2415x_charger.c
9397F:	drivers/power/supply/bq27xxx_battery.c
9398F:	drivers/power/supply/bq27xxx_battery_i2c.c
9399F:	drivers/power/supply/isp1704_charger.c
9400F:	drivers/power/supply/rx51_battery.c
9401
9402NTB AMD DRIVER
9403M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9404L:	linux-ntb@googlegroups.com
9405S:	Supported
9406F:	drivers/ntb/hw/amd/
9407
9408NTB DRIVER CORE
9409M:	Jon Mason <jdmason@kudzu.us>
9410M:	Dave Jiang <dave.jiang@intel.com>
9411M:	Allen Hubbe <Allen.Hubbe@emc.com>
9412L:	linux-ntb@googlegroups.com
9413S:	Supported
9414W:	https://github.com/jonmason/ntb/wiki
9415T:	git git://github.com/jonmason/ntb.git
9416F:	drivers/ntb/
9417F:	drivers/net/ntb_netdev.c
9418F:	include/linux/ntb.h
9419F:	include/linux/ntb_transport.h
9420F:	tools/testing/selftests/ntb/
9421
9422NTB IDT DRIVER
9423M:	Serge Semin <fancer.lancer@gmail.com>
9424L:	linux-ntb@googlegroups.com
9425S:	Supported
9426F:	drivers/ntb/hw/idt/
9427
9428NTB INTEL DRIVER
9429M:	Jon Mason <jdmason@kudzu.us>
9430M:	Dave Jiang <dave.jiang@intel.com>
9431L:	linux-ntb@googlegroups.com
9432S:	Supported
9433W:	https://github.com/jonmason/ntb/wiki
9434T:	git git://github.com/jonmason/ntb.git
9435F:	drivers/ntb/hw/intel/
9436
9437NTFS FILESYSTEM
9438M:	Anton Altaparmakov <anton@tuxera.com>
9439L:	linux-ntfs-dev@lists.sourceforge.net
9440W:	http://www.tuxera.com/
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9442S:	Supported
9443F:	Documentation/filesystems/ntfs.txt
9444F:	fs/ntfs/
9445
9446NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9447M:	Antonino Daplas <adaplas@gmail.com>
9448L:	linux-fbdev@vger.kernel.org
9449S:	Maintained
9450F:	drivers/video/fbdev/riva/
9451F:	drivers/video/fbdev/nvidia/
9452
9453NVM EXPRESS DRIVER
9454M:	Keith Busch <keith.busch@intel.com>
9455M:	Jens Axboe <axboe@fb.com>
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/host/
9463F:	include/linux/nvme.h
9464F:	include/uapi/linux/nvme_ioctl.h
9465
9466NVM EXPRESS FC TRANSPORT DRIVERS
9467M:	James Smart <james.smart@broadcom.com>
9468L:	linux-nvme@lists.infradead.org
9469S:	Supported
9470F:	include/linux/nvme-fc.h
9471F:	include/linux/nvme-fc-driver.h
9472F:	drivers/nvme/host/fc.c
9473F:	drivers/nvme/target/fc.c
9474F:	drivers/nvme/target/fcloop.c
9475
9476NVM EXPRESS TARGET DRIVER
9477M:	Christoph Hellwig <hch@lst.de>
9478M:	Sagi Grimberg <sagi@grimberg.me>
9479L:	linux-nvme@lists.infradead.org
9480T:	git://git.infradead.org/nvme.git
9481W:	http://git.infradead.org/nvme.git
9482S:	Supported
9483F:	drivers/nvme/target/
9484
9485NVMEM FRAMEWORK
9486M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9487S:	Maintained
9488F:	drivers/nvmem/
9489F:	Documentation/devicetree/bindings/nvmem/
9490F:	include/linux/nvmem-consumer.h
9491F:	include/linux/nvmem-provider.h
9492
9493NXP TDA998X DRM DRIVER
9494M:	Russell King <linux@armlinux.org.uk>
9495S:	Supported
9496T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9497T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9498F:	drivers/gpu/drm/i2c/tda998x_drv.c
9499F:	include/drm/i2c/tda998x.h
9500
9501NXP TFA9879 DRIVER
9502M:	Peter Rosin <peda@axentia.se>
9503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9504S:	Maintained
9505F:	sound/soc/codecs/tfa9879*
9506
9507NXP-NCI NFC DRIVER
9508M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9509R:	Charles Gorand <charles.gorand@effinnov.com>
9510L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9511S:	Supported
9512F:	drivers/nfc/nxp-nci
9513
9514OBJTOOL
9515M:	Josh Poimboeuf <jpoimboe@redhat.com>
9516S:	Supported
9517F:	tools/objtool/
9518
9519OMAP AUDIO SUPPORT
9520M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9521M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9522L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9523L:	linux-omap@vger.kernel.org
9524S:	Maintained
9525F:	sound/soc/omap/
9526
9527OMAP CLOCK FRAMEWORK SUPPORT
9528M:	Paul Walmsley <paul@pwsan.com>
9529L:	linux-omap@vger.kernel.org
9530S:	Maintained
9531F:	arch/arm/*omap*/*clock*
9532
9533OMAP DEVICE TREE SUPPORT
9534M:	Benoît Cousson <bcousson@baylibre.com>
9535M:	Tony Lindgren <tony@atomide.com>
9536L:	linux-omap@vger.kernel.org
9537L:	devicetree@vger.kernel.org
9538S:	Maintained
9539F:	arch/arm/boot/dts/*omap*
9540F:	arch/arm/boot/dts/*am3*
9541F:	arch/arm/boot/dts/*am4*
9542F:	arch/arm/boot/dts/*am5*
9543F:	arch/arm/boot/dts/*dra7*
9544
9545OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9546M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9547L:	linux-omap@vger.kernel.org
9548L:	linux-fbdev@vger.kernel.org
9549S:	Maintained
9550F:	drivers/video/fbdev/omap2/
9551F:	Documentation/arm/OMAP/DSS
9552
9553OMAP FRAMEBUFFER SUPPORT
9554M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9555L:	linux-fbdev@vger.kernel.org
9556L:	linux-omap@vger.kernel.org
9557S:	Maintained
9558F:	drivers/video/fbdev/omap/
9559
9560OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9561M:	Roger Quadros <rogerq@ti.com>
9562M:	Tony Lindgren <tony@atomide.com>
9563L:	linux-omap@vger.kernel.org
9564S:	Maintained
9565F:	drivers/memory/omap-gpmc.c
9566F:	arch/arm/mach-omap2/*gpmc*
9567
9568OMAP GPIO DRIVER
9569M:	Grygorii Strashko <grygorii.strashko@ti.com>
9570M:	Santosh Shilimkar <ssantosh@kernel.org>
9571M:	Kevin Hilman <khilman@kernel.org>
9572L:	linux-omap@vger.kernel.org
9573S:	Maintained
9574F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9575F:	drivers/gpio/gpio-omap.c
9576
9577OMAP HARDWARE SPINLOCK SUPPORT
9578M:	Ohad Ben-Cohen <ohad@wizery.com>
9579L:	linux-omap@vger.kernel.org
9580S:	Maintained
9581F:	drivers/hwspinlock/omap_hwspinlock.c
9582
9583OMAP HS MMC SUPPORT
9584L:	linux-mmc@vger.kernel.org
9585L:	linux-omap@vger.kernel.org
9586S:	Orphan
9587F:	drivers/mmc/host/omap_hsmmc.c
9588
9589OMAP HWMOD DATA
9590M:	Paul Walmsley <paul@pwsan.com>
9591L:	linux-omap@vger.kernel.org
9592S:	Maintained
9593F:	arch/arm/mach-omap2/omap_hwmod*data*
9594
9595OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9596M:	Benoît Cousson <bcousson@baylibre.com>
9597L:	linux-omap@vger.kernel.org
9598S:	Maintained
9599F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9600
9601OMAP HWMOD SUPPORT
9602M:	Benoît Cousson <bcousson@baylibre.com>
9603M:	Paul Walmsley <paul@pwsan.com>
9604L:	linux-omap@vger.kernel.org
9605S:	Maintained
9606F:	arch/arm/mach-omap2/omap_hwmod.*
9607
9608OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9609M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9610L:	linux-media@vger.kernel.org
9611S:	Maintained
9612F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9613F:	drivers/media/platform/omap3isp/
9614F:	drivers/staging/media/omap4iss/
9615
9616OMAP MMC SUPPORT
9617M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9618L:	linux-omap@vger.kernel.org
9619S:	Maintained
9620F:	drivers/mmc/host/omap.c
9621
9622OMAP POWER MANAGEMENT SUPPORT
9623M:	Kevin Hilman <khilman@kernel.org>
9624L:	linux-omap@vger.kernel.org
9625S:	Maintained
9626F:	arch/arm/*omap*/*pm*
9627F:	drivers/cpufreq/omap-cpufreq.c
9628
9629OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9630M:	Rajendra Nayak <rnayak@codeaurora.org>
9631M:	Paul Walmsley <paul@pwsan.com>
9632L:	linux-omap@vger.kernel.org
9633S:	Maintained
9634F:	arch/arm/mach-omap2/prm*
9635
9636OMAP RANDOM NUMBER GENERATOR SUPPORT
9637M:	Deepak Saxena <dsaxena@plexity.net>
9638S:	Maintained
9639F:	drivers/char/hw_random/omap-rng.c
9640
9641OMAP USB SUPPORT
9642L:	linux-usb@vger.kernel.org
9643L:	linux-omap@vger.kernel.org
9644S:	Orphan
9645F:	drivers/usb/*/*omap*
9646F:	arch/arm/*omap*/usb*
9647
9648OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9649M:	Mark Jackson <mpfj@newflow.co.uk>
9650L:	linux-omap@vger.kernel.org
9651S:	Maintained
9652F:	arch/arm/boot/dts/am335x-nano.dts
9653
9654OMAP1 SUPPORT
9655M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9656M:	Tony Lindgren <tony@atomide.com>
9657L:	linux-omap@vger.kernel.org
9658Q:	http://patchwork.kernel.org/project/linux-omap/list/
9659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9660S:	Maintained
9661F:	arch/arm/mach-omap1/
9662F:	arch/arm/plat-omap/
9663F:	arch/arm/configs/omap1_defconfig
9664F:	drivers/i2c/busses/i2c-omap.c
9665F:	include/linux/i2c-omap.h
9666
9667OMAP2+ SUPPORT
9668M:	Tony Lindgren <tony@atomide.com>
9669L:	linux-omap@vger.kernel.org
9670W:	http://www.muru.com/linux/omap/
9671W:	http://linux.omap.com/
9672Q:	http://patchwork.kernel.org/project/linux-omap/list/
9673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9674S:	Maintained
9675F:	arch/arm/mach-omap2/
9676F:	arch/arm/plat-omap/
9677F:	arch/arm/configs/omap2plus_defconfig
9678F:	drivers/i2c/busses/i2c-omap.c
9679F:	drivers/irqchip/irq-omap-intc.c
9680F:	drivers/mfd/*omap*.c
9681F:	drivers/mfd/menelaus.c
9682F:	drivers/mfd/palmas.c
9683F:	drivers/mfd/tps65217.c
9684F:	drivers/mfd/tps65218.c
9685F:	drivers/mfd/tps65910.c
9686F:	drivers/mfd/twl-core.[ch]
9687F:	drivers/mfd/twl4030*.c
9688F:	drivers/mfd/twl6030*.c
9689F:	drivers/mfd/twl6040*.c
9690F:	drivers/regulator/palmas-regulator*.c
9691F:	drivers/regulator/pbias-regulator.c
9692F:	drivers/regulator/tps65217-regulator.c
9693F:	drivers/regulator/tps65218-regulator.c
9694F:	drivers/regulator/tps65910-regulator.c
9695F:	drivers/regulator/twl-regulator.c
9696F:	drivers/regulator/twl6030-regulator.c
9697F:	include/linux/i2c-omap.h
9698
9699OMFS FILESYSTEM
9700M:	Bob Copeland <me@bobcopeland.com>
9701L:	linux-karma-devel@lists.sourceforge.net
9702S:	Maintained
9703F:	Documentation/filesystems/omfs.txt
9704F:	fs/omfs/
9705
9706OMNIKEY CARDMAN 4000 DRIVER
9707M:	Harald Welte <laforge@gnumonks.org>
9708S:	Maintained
9709F:	drivers/char/pcmcia/cm4000_cs.c
9710F:	include/linux/cm4000_cs.h
9711F:	include/uapi/linux/cm4000_cs.h
9712
9713OMNIKEY CARDMAN 4040 DRIVER
9714M:	Harald Welte <laforge@gnumonks.org>
9715S:	Maintained
9716F:	drivers/char/pcmcia/cm4040_cs.*
9717
9718OMNIVISION OV13858 SENSOR DRIVER
9719M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9720L:	linux-media@vger.kernel.org
9721T:	git git://linuxtv.org/media_tree.git
9722S:	Maintained
9723F:	drivers/media/i2c/ov13858.c
9724
9725OMNIVISION OV5640 SENSOR DRIVER
9726M:	Steve Longerbeam <slongerbeam@gmail.com>
9727L:	linux-media@vger.kernel.org
9728T:	git git://linuxtv.org/media_tree.git
9729S:	Maintained
9730F:	drivers/media/i2c/ov5640.c
9731
9732OMNIVISION OV5647 SENSOR DRIVER
9733M:	Ramiro Oliveira <roliveir@synopsys.com>
9734L:	linux-media@vger.kernel.org
9735T:	git git://linuxtv.org/media_tree.git
9736S:	Maintained
9737F:	drivers/media/i2c/ov5647.c
9738
9739OMNIVISION OV7670 SENSOR DRIVER
9740M:	Jonathan Corbet <corbet@lwn.net>
9741L:	linux-media@vger.kernel.org
9742T:	git git://linuxtv.org/media_tree.git
9743S:	Maintained
9744F:	drivers/media/i2c/ov7670.c
9745F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9746
9747ONENAND FLASH DRIVER
9748M:	Kyungmin Park <kyungmin.park@samsung.com>
9749L:	linux-mtd@lists.infradead.org
9750S:	Maintained
9751F:	drivers/mtd/onenand/
9752F:	include/linux/mtd/onenand*.h
9753
9754ONSTREAM SCSI TAPE DRIVER
9755M:	Willem Riede <osst@riede.org>
9756L:	osst-users@lists.sourceforge.net
9757L:	linux-scsi@vger.kernel.org
9758S:	Maintained
9759F:	Documentation/scsi/osst.txt
9760F:	drivers/scsi/osst.*
9761F:	drivers/scsi/osst_*.h
9762F:	drivers/scsi/st.h
9763
9764OP-TEE DRIVER
9765M:	Jens Wiklander <jens.wiklander@linaro.org>
9766S:	Maintained
9767F:	drivers/tee/optee/
9768
9769OPA-VNIC DRIVER
9770M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9771M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9772L:	linux-rdma@vger.kernel.org
9773S:	Supported
9774F:	drivers/infiniband/ulp/opa_vnic
9775
9776OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9777M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9778L:	devicetree@vger.kernel.org
9779S:	Maintained
9780F:	Documentation/devicetree/dynamic-resolution-notes.txt
9781F:	Documentation/devicetree/overlay-notes.txt
9782F:	drivers/of/overlay.c
9783F:	drivers/of/resolver.c
9784
9785OPEN FIRMWARE AND FLATTENED DEVICE TREE
9786M:	Rob Herring <robh+dt@kernel.org>
9787M:	Frank Rowand <frowand.list@gmail.com>
9788L:	devicetree@vger.kernel.org
9789W:	http://www.devicetree.org/
9790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9791S:	Maintained
9792F:	drivers/of/
9793F:	include/linux/of*.h
9794F:	scripts/dtc/
9795F:	Documentation/ABI/testing/sysfs-firmware-ofw
9796
9797OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9798M:	Rob Herring <robh+dt@kernel.org>
9799M:	Mark Rutland <mark.rutland@arm.com>
9800L:	devicetree@vger.kernel.org
9801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9802Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9803S:	Maintained
9804F:	Documentation/devicetree/
9805F:	arch/*/boot/dts/
9806F:	include/dt-bindings/
9807
9808OPENCORES I2C BUS DRIVER
9809M:	Peter Korsgaard <jacmet@sunsite.dk>
9810L:	linux-i2c@vger.kernel.org
9811S:	Maintained
9812F:	Documentation/i2c/busses/i2c-ocores
9813F:	drivers/i2c/busses/i2c-ocores.c
9814
9815OPENRISC ARCHITECTURE
9816M:	Jonas Bonn <jonas@southpole.se>
9817M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9818M:	Stafford Horne <shorne@gmail.com>
9819T:	git git://github.com/openrisc/linux.git
9820L:	openrisc@lists.librecores.org
9821W:	http://openrisc.io
9822S:	Maintained
9823F:	arch/openrisc/
9824
9825OPENVSWITCH
9826M:	Pravin Shelar <pshelar@nicira.com>
9827L:	netdev@vger.kernel.org
9828L:	dev@openvswitch.org
9829W:	http://openvswitch.org
9830S:	Maintained
9831F:	net/openvswitch/
9832F:	include/uapi/linux/openvswitch.h
9833
9834OPERATING PERFORMANCE POINTS (OPP)
9835M:	Viresh Kumar <vireshk@kernel.org>
9836M:	Nishanth Menon <nm@ti.com>
9837M:	Stephen Boyd <sboyd@codeaurora.org>
9838L:	linux-pm@vger.kernel.org
9839S:	Maintained
9840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9841F:	drivers/base/power/opp/
9842F:	include/linux/pm_opp.h
9843F:	Documentation/power/opp.txt
9844F:	Documentation/devicetree/bindings/opp/
9845
9846OPL4 DRIVER
9847M:	Clemens Ladisch <clemens@ladisch.de>
9848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9849T:	git git://git.alsa-project.org/alsa-kernel.git
9850S:	Maintained
9851F:	sound/drivers/opl4/
9852
9853OPROFILE
9854M:	Robert Richter <rric@kernel.org>
9855L:	oprofile-list@lists.sf.net
9856S:	Maintained
9857F:	arch/*/include/asm/oprofile*.h
9858F:	arch/*/oprofile/
9859F:	drivers/oprofile/
9860F:	include/linux/oprofile.h
9861
9862ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9863M:	Mark Fasheh <mfasheh@versity.com>
9864M:	Joel Becker <jlbec@evilplan.org>
9865L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9866W:	http://ocfs2.wiki.kernel.org
9867S:	Supported
9868F:	Documentation/filesystems/ocfs2.txt
9869F:	Documentation/filesystems/dlmfs.txt
9870F:	fs/ocfs2/
9871
9872ORANGEFS FILESYSTEM
9873M:	Mike Marshall <hubcap@omnibond.com>
9874L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9876S:	Supported
9877F:	fs/orangefs/
9878F:	Documentation/filesystems/orangefs.txt
9879
9880ORINOCO DRIVER
9881L:	linux-wireless@vger.kernel.org
9882W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9883W:	http://www.nongnu.org/orinoco/
9884S:	Orphan
9885F:	drivers/net/wireless/intersil/orinoco/
9886
9887OSD LIBRARY and FILESYSTEM
9888M:	Boaz Harrosh <ooo@electrozaur.com>
9889S:	Maintained
9890F:	drivers/scsi/osd/
9891F:	include/scsi/osd_*
9892F:	fs/exofs/
9893
9894OV2659 OMNIVISION SENSOR DRIVER
9895M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9896L:	linux-media@vger.kernel.org
9897W:	https://linuxtv.org
9898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9899T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9900S:	Maintained
9901F:	drivers/media/i2c/ov2659.c
9902F:	include/media/i2c/ov2659.h
9903
9904OVERLAY FILESYSTEM
9905M:	Miklos Szeredi <miklos@szeredi.hu>
9906L:	linux-unionfs@vger.kernel.org
9907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9908S:	Supported
9909F:	fs/overlayfs/
9910F:	Documentation/filesystems/overlayfs.txt
9911
9912P54 WIRELESS DRIVER
9913M:	Christian Lamparter <chunkeey@googlemail.com>
9914L:	linux-wireless@vger.kernel.org
9915W:	http://wireless.kernel.org/en/users/Drivers/p54
9916S:	Maintained
9917F:	drivers/net/wireless/intersil/p54/
9918
9919PA SEMI ETHERNET DRIVER
9920L:	netdev@vger.kernel.org
9921S:	Orphan
9922F:	drivers/net/ethernet/pasemi/*
9923
9924PA SEMI SMBUS DRIVER
9925L:	linux-i2c@vger.kernel.org
9926S:	Orphan
9927F:	drivers/i2c/busses/i2c-pasemi.c
9928
9929PADATA PARALLEL EXECUTION MECHANISM
9930M:	Steffen Klassert <steffen.klassert@secunet.com>
9931L:	linux-crypto@vger.kernel.org
9932S:	Maintained
9933F:	kernel/padata.c
9934F:	include/linux/padata.h
9935F:	Documentation/padata.txt
9936
9937PANASONIC LAPTOP ACPI EXTRAS DRIVER
9938M:	Harald Welte <laforge@gnumonks.org>
9939L:	platform-driver-x86@vger.kernel.org
9940S:	Maintained
9941F:	drivers/platform/x86/panasonic-laptop.c
9942
9943PANASONIC MN10300/AM33/AM34 PORT
9944M:	David Howells <dhowells@redhat.com>
9945L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9946W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9947S:	Maintained
9948F:	Documentation/mn10300/
9949F:	arch/mn10300/
9950
9951PARALLEL LCD/KEYPAD PANEL DRIVER
9952M:	Willy Tarreau <willy@haproxy.com>
9953M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9954S:	Odd Fixes
9955F:	Documentation/misc-devices/lcd-panel-cgram.txt
9956F:	drivers/misc/panel.c
9957
9958PARALLEL PORT SUBSYSTEM
9959M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9960M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9961L:	linux-parport@lists.infradead.org (subscribers-only)
9962S:	Maintained
9963F:	drivers/parport/
9964F:	include/linux/parport*.h
9965F:	drivers/char/ppdev.c
9966F:	include/uapi/linux/ppdev.h
9967F:	Documentation/parport*.txt
9968
9969PARAVIRT_OPS INTERFACE
9970M:	Jeremy Fitzhardinge <jeremy@goop.org>
9971M:	Chris Wright <chrisw@sous-sol.org>
9972M:	Alok Kataria <akataria@vmware.com>
9973M:	Rusty Russell <rusty@rustcorp.com.au>
9974L:	virtualization@lists.linux-foundation.org
9975S:	Supported
9976F:	Documentation/virtual/paravirt_ops.txt
9977F:	arch/*/kernel/paravirt*
9978F:	arch/*/include/asm/paravirt.h
9979F:	include/linux/hypervisor.h
9980
9981PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9982M:	Tim Waugh <tim@cyberelk.net>
9983L:	linux-parport@lists.infradead.org (subscribers-only)
9984S:	Maintained
9985F:	Documentation/blockdev/paride.txt
9986F:	drivers/block/paride/
9987
9988PARISC ARCHITECTURE
9989M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9990M:	Helge Deller <deller@gmx.de>
9991L:	linux-parisc@vger.kernel.org
9992W:	http://www.parisc-linux.org/
9993Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9996S:	Maintained
9997F:	arch/parisc/
9998F:	Documentation/parisc/
9999F:	drivers/parisc/
10000F:	drivers/char/agp/parisc-agp.c
10001F:	drivers/input/serio/gscps2.c
10002F:	drivers/parport/parport_gsc.*
10003F:	drivers/tty/serial/8250/8250_gsc.c
10004F:	drivers/video/fbdev/sti*
10005F:	drivers/video/console/sti*
10006F:	drivers/video/logo/logo_parisc*
10007
10008PARMAN
10009M:	Jiri Pirko <jiri@mellanox.com>
10010L:	netdev@vger.kernel.org
10011S:	Supported
10012F:	lib/parman.c
10013F:	lib/test_parman.c
10014F:	include/linux/parman.h
10015
10016PC87360 HARDWARE MONITORING DRIVER
10017M:	Jim Cromie <jim.cromie@gmail.com>
10018L:	linux-hwmon@vger.kernel.org
10019S:	Maintained
10020F:	Documentation/hwmon/pc87360
10021F:	drivers/hwmon/pc87360.c
10022
10023PC8736x GPIO DRIVER
10024M:	Jim Cromie <jim.cromie@gmail.com>
10025S:	Maintained
10026F:	drivers/char/pc8736x_gpio.c
10027
10028PC87427 HARDWARE MONITORING DRIVER
10029M:	Jean Delvare <jdelvare@suse.com>
10030L:	linux-hwmon@vger.kernel.org
10031S:	Maintained
10032F:	Documentation/hwmon/pc87427
10033F:	drivers/hwmon/pc87427.c
10034
10035PCA9532 LED DRIVER
10036M:	Riku Voipio <riku.voipio@iki.fi>
10037S:	Maintained
10038F:	drivers/leds/leds-pca9532.c
10039F:	include/linux/leds-pca9532.h
10040
10041PCA9541 I2C BUS MASTER SELECTOR DRIVER
10042M:	Guenter Roeck <linux@roeck-us.net>
10043L:	linux-i2c@vger.kernel.org
10044S:	Maintained
10045F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10046
10047PCDP - PRIMARY CONSOLE AND DEBUG PORT
10048M:	Khalid Aziz <khalid@gonehiking.org>
10049S:	Maintained
10050F:	drivers/firmware/pcdp.*
10051
10052PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10053M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10054L:	linux-pci@vger.kernel.org
10055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10056S:	Maintained
10057F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10058F:	drivers/pci/host/pci-aardvark.c
10059
10060PCI DRIVER FOR ALTERA PCIE IP
10061M:	Ley Foon Tan <lftan@altera.com>
10062L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10063L:	linux-pci@vger.kernel.org
10064S:	Supported
10065F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10066F:	drivers/pci/host/pcie-altera.c
10067
10068PCI DRIVER FOR APPLIEDMICRO XGENE
10069M:	Tanmay Inamdar <tinamdar@apm.com>
10070L:	linux-pci@vger.kernel.org
10071L:	linux-arm-kernel@lists.infradead.org
10072S:	Maintained
10073F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10074F:	drivers/pci/host/pci-xgene.c
10075
10076PCI DRIVER FOR ARM VERSATILE PLATFORM
10077M:	Rob Herring <robh@kernel.org>
10078L:	linux-pci@vger.kernel.org
10079L:	linux-arm-kernel@lists.infradead.org
10080S:	Maintained
10081F:	Documentation/devicetree/bindings/pci/versatile.txt
10082F:	drivers/pci/host/pci-versatile.c
10083
10084PCI DRIVER FOR ARMADA 8K
10085M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10086L:	linux-pci@vger.kernel.org
10087L:	linux-arm-kernel@lists.infradead.org
10088S:	Maintained
10089F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10090F:	drivers/pci/dwc/pcie-armada8k.c
10091
10092PCI DRIVER FOR FREESCALE LAYERSCAPE
10093M:	Minghuan Lian <minghuan.Lian@freescale.com>
10094M:	Mingkai Hu <mingkai.hu@freescale.com>
10095M:	Roy Zang <tie-fei.zang@freescale.com>
10096L:	linuxppc-dev@lists.ozlabs.org
10097L:	linux-pci@vger.kernel.org
10098L:	linux-arm-kernel@lists.infradead.org
10099S:	Maintained
10100F:	drivers/pci/dwc/*layerscape*
10101
10102PCI DRIVER FOR GENERIC OF HOSTS
10103M:	Will Deacon <will.deacon@arm.com>
10104L:	linux-pci@vger.kernel.org
10105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10106S:	Maintained
10107F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10108F:	drivers/pci/host/pci-host-common.c
10109F:	drivers/pci/host/pci-host-generic.c
10110
10111PCI DRIVER FOR IMX6
10112M:	Richard Zhu <hongxing.zhu@nxp.com>
10113M:	Lucas Stach <l.stach@pengutronix.de>
10114L:	linux-pci@vger.kernel.org
10115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10116S:	Maintained
10117F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10118F:	drivers/pci/dwc/*imx6*
10119
10120PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10121M:	Keith Busch <keith.busch@intel.com>
10122L:	linux-pci@vger.kernel.org
10123S:	Supported
10124F:	drivers/pci/host/vmd.c
10125
10126PCI DRIVER FOR MICROSEMI SWITCHTEC
10127M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10128M:	Stephen Bates <stephen.bates@microsemi.com>
10129M:	Logan Gunthorpe <logang@deltatee.com>
10130L:	linux-pci@vger.kernel.org
10131S:	Maintained
10132F:	Documentation/switchtec.txt
10133F:	Documentation/ABI/testing/sysfs-class-switchtec
10134F:	drivers/pci/switch/switchtec*
10135F:	include/uapi/linux/switchtec_ioctl.h
10136
10137PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10138M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10139M:	Jason Cooper <jason@lakedaemon.net>
10140L:	linux-pci@vger.kernel.org
10141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10142S:	Maintained
10143F:	drivers/pci/host/*mvebu*
10144
10145PCI DRIVER FOR NVIDIA TEGRA
10146M:	Thierry Reding <thierry.reding@gmail.com>
10147L:	linux-tegra@vger.kernel.org
10148L:	linux-pci@vger.kernel.org
10149S:	Supported
10150F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10151F:	drivers/pci/host/pci-tegra.c
10152
10153PCI DRIVER FOR RENESAS R-CAR
10154M:	Simon Horman <horms@verge.net.au>
10155L:	linux-pci@vger.kernel.org
10156L:	linux-renesas-soc@vger.kernel.org
10157S:	Maintained
10158F:	drivers/pci/host/*rcar*
10159
10160PCI DRIVER FOR SAMSUNG EXYNOS
10161M:	Jingoo Han <jingoohan1@gmail.com>
10162L:	linux-pci@vger.kernel.org
10163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10164L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10165S:	Maintained
10166F:	drivers/pci/dwc/pci-exynos.c
10167
10168PCI DRIVER FOR SYNOPSIS DESIGNWARE
10169M:	Jingoo Han <jingoohan1@gmail.com>
10170M:	Joao Pinto <Joao.Pinto@synopsys.com>
10171L:	linux-pci@vger.kernel.org
10172S:	Maintained
10173F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10174F:	drivers/pci/dwc/*designware*
10175
10176PCI DRIVER FOR TI DRA7XX
10177M:	Kishon Vijay Abraham I <kishon@ti.com>
10178L:	linux-omap@vger.kernel.org
10179L:	linux-pci@vger.kernel.org
10180S:	Supported
10181F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10182F:	drivers/pci/dwc/pci-dra7xx.c
10183
10184PCI DRIVER FOR TI KEYSTONE
10185M:	Murali Karicheri <m-karicheri2@ti.com>
10186L:	linux-pci@vger.kernel.org
10187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10188S:	Maintained
10189F:	drivers/pci/dwc/*keystone*
10190
10191PCI ENDPOINT SUBSYSTEM
10192M:	Kishon Vijay Abraham I <kishon@ti.com>
10193L:	linux-pci@vger.kernel.org
10194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10195S:	Supported
10196F:	drivers/pci/endpoint/
10197F:	drivers/misc/pci_endpoint_test.c
10198F:	tools/pci/
10199
10200PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10201M:	Russell Currey <ruscur@russell.cc>
10202L:	linuxppc-dev@lists.ozlabs.org
10203S:	Supported
10204F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10205F:	arch/powerpc/kernel/eeh*.c
10206F:	arch/powerpc/platforms/*/eeh*.c
10207F:	arch/powerpc/include/*/eeh*.h
10208
10209PCI ERROR RECOVERY
10210M:	Linas Vepstas <linasvepstas@gmail.com>
10211L:	linux-pci@vger.kernel.org
10212S:	Supported
10213F:	Documentation/PCI/pci-error-recovery.txt
10214
10215PCI MSI DRIVER FOR ALTERA MSI IP
10216M:	Ley Foon Tan <lftan@altera.com>
10217L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10218L:	linux-pci@vger.kernel.org
10219S:	Supported
10220F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10221F:	drivers/pci/host/pcie-altera-msi.c
10222
10223PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10224M:	Duc Dang <dhdang@apm.com>
10225L:	linux-pci@vger.kernel.org
10226L:	linux-arm-kernel@lists.infradead.org
10227S:	Maintained
10228F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10229F:	drivers/pci/host/pci-xgene-msi.c
10230
10231PCI SUBSYSTEM
10232M:	Bjorn Helgaas <bhelgaas@google.com>
10233L:	linux-pci@vger.kernel.org
10234Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10236S:	Supported
10237F:	Documentation/devicetree/bindings/pci/
10238F:	Documentation/PCI/
10239F:	drivers/pci/
10240F:	include/linux/pci*
10241F:	arch/x86/pci/
10242F:	arch/x86/kernel/quirks.c
10243
10244PCIE DRIVER FOR AXIS ARTPEC
10245M:	Niklas Cassel <niklas.cassel@axis.com>
10246M:	Jesper Nilsson <jesper.nilsson@axis.com>
10247L:	linux-arm-kernel@axis.com
10248L:	linux-pci@vger.kernel.org
10249S:	Maintained
10250F:	Documentation/devicetree/bindings/pci/axis,artpec*
10251F:	drivers/pci/dwc/*artpec*
10252
10253PCIE DRIVER FOR CAVIUM THUNDERX
10254M:	David Daney <david.daney@cavium.com>
10255L:	linux-pci@vger.kernel.org
10256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257S:	Supported
10258F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10259F:	drivers/pci/host/pci-thunder-*
10260
10261PCIE DRIVER FOR HISILICON
10262M:	Zhou Wang <wangzhou1@hisilicon.com>
10263M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10264L:	linux-pci@vger.kernel.org
10265S:	Maintained
10266F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10267F:	drivers/pci/dwc/pcie-hisi.c
10268
10269PCIE DRIVER FOR HISILICON KIRIN
10270M:	Xiaowei Song <songxiaowei@hisilicon.com>
10271M:	Binghui Wang <wangbinghui@hisilicon.com>
10272L:	linux-pci@vger.kernel.org
10273S:	Maintained
10274F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10275F:	drivers/pci/dwc/pcie-kirin.c
10276
10277PCIE DRIVER FOR MEDIATEK
10278M:	Ryder Lee <ryder.lee@mediatek.com>
10279L:	linux-pci@vger.kernel.org
10280L:	linux-mediatek@lists.infradead.org
10281S:	Supported
10282F:	Documentation/devicetree/bindings/pci/mediatek*
10283F:	drivers/pci/host/*mediatek*
10284
10285PCIE DRIVER FOR QUALCOMM MSM
10286M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10287L:	linux-pci@vger.kernel.org
10288L:	linux-arm-msm@vger.kernel.org
10289S:	Maintained
10290F:	drivers/pci/dwc/*qcom*
10291
10292PCIE DRIVER FOR ROCKCHIP
10293M:	Shawn Lin <shawn.lin@rock-chips.com>
10294L:	linux-pci@vger.kernel.org
10295L:	linux-rockchip@lists.infradead.org
10296S:	Maintained
10297F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10298F:	drivers/pci/host/pcie-rockchip.c
10299
10300PCIE DRIVER FOR ST SPEAR13XX
10301M:	Pratyush Anand <pratyush.anand@gmail.com>
10302L:	linux-pci@vger.kernel.org
10303S:	Maintained
10304F:	drivers/pci/dwc/*spear*
10305
10306PCMCIA SUBSYSTEM
10307P:	Linux PCMCIA Team
10308L:	linux-pcmcia@lists.infradead.org
10309W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10311S:	Maintained
10312F:	Documentation/pcmcia/
10313F:	tools/pcmcia/
10314F:	drivers/pcmcia/
10315F:	include/pcmcia/
10316
10317PCNET32 NETWORK DRIVER
10318M:	Don Fry <pcnet32@frontier.com>
10319L:	netdev@vger.kernel.org
10320S:	Maintained
10321F:	drivers/net/ethernet/amd/pcnet32.c
10322
10323PCRYPT PARALLEL CRYPTO ENGINE
10324M:	Steffen Klassert <steffen.klassert@secunet.com>
10325L:	linux-crypto@vger.kernel.org
10326S:	Maintained
10327F:	crypto/pcrypt.c
10328F:	include/crypto/pcrypt.h
10329
10330PER-CPU MEMORY ALLOCATOR
10331M:	Tejun Heo <tj@kernel.org>
10332M:	Christoph Lameter <cl@linux.com>
10333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10334S:	Maintained
10335F:	include/linux/percpu*.h
10336F:	mm/percpu*.c
10337F:	arch/*/include/asm/percpu.h
10338
10339PER-TASK DELAY ACCOUNTING
10340M:	Balbir Singh <bsingharora@gmail.com>
10341S:	Maintained
10342F:	include/linux/delayacct.h
10343F:	kernel/delayacct.c
10344
10345PERFORMANCE EVENTS SUBSYSTEM
10346M:	Peter Zijlstra <peterz@infradead.org>
10347M:	Ingo Molnar <mingo@redhat.com>
10348M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10349R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10350L:	linux-kernel@vger.kernel.org
10351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10352S:	Supported
10353F:	kernel/events/*
10354F:	include/linux/perf_event.h
10355F:	include/uapi/linux/perf_event.h
10356F:	arch/*/kernel/perf_event*.c
10357F:	arch/*/kernel/*/perf_event*.c
10358F:	arch/*/kernel/*/*/perf_event*.c
10359F:	arch/*/include/asm/perf_event.h
10360F:	arch/*/kernel/perf_callchain.c
10361F:	arch/*/events/*
10362F:	tools/perf/
10363
10364PERSONALITY HANDLING
10365M:	Christoph Hellwig <hch@infradead.org>
10366L:	linux-abi-devel@lists.sourceforge.net
10367S:	Maintained
10368F:	include/linux/personality.h
10369F:	include/uapi/linux/personality.h
10370
10371PHONET PROTOCOL
10372M:	Remi Denis-Courmont <courmisch@gmail.com>
10373S:	Supported
10374F:	Documentation/networking/phonet.txt
10375F:	include/linux/phonet.h
10376F:	include/net/phonet/
10377F:	include/uapi/linux/phonet.h
10378F:	net/phonet/
10379
10380PHRAM MTD DRIVER
10381M:	Joern Engel <joern@lazybastard.org>
10382L:	linux-mtd@lists.infradead.org
10383S:	Maintained
10384F:	drivers/mtd/devices/phram.c
10385
10386PICOLCD HID DRIVER
10387M:	Bruno Prémont <bonbons@linux-vserver.org>
10388L:	linux-input@vger.kernel.org
10389S:	Maintained
10390F:	drivers/hid/hid-picolcd*
10391
10392PICOXCELL SUPPORT
10393M:	Jamie Iles <jamie@jamieiles.com>
10394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10395T:	git git://github.com/jamieiles/linux-2.6-ji.git
10396S:	Supported
10397F:	arch/arm/boot/dts/picoxcell*
10398F:	arch/arm/mach-picoxcell/
10399F:	drivers/crypto/picoxcell*
10400
10401PIN CONTROL SUBSYSTEM
10402M:	Linus Walleij <linus.walleij@linaro.org>
10403L:	linux-gpio@vger.kernel.org
10404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10405S:	Maintained
10406F:	Documentation/devicetree/bindings/pinctrl/
10407F:	Documentation/driver-api/pinctl.rst
10408F:	drivers/pinctrl/
10409F:	include/linux/pinctrl/
10410
10411PIN CONTROLLER - ATMEL AT91
10412M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10414S:	Maintained
10415F:	drivers/pinctrl/pinctrl-at91.*
10416
10417PIN CONTROLLER - ATMEL AT91 PIO4
10418M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10420L:	linux-gpio@vger.kernel.org
10421S:	Supported
10422F:	drivers/pinctrl/pinctrl-at91-pio4.*
10423
10424PIN CONTROLLER - INTEL
10425M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10426M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10427S:	Maintained
10428F:	drivers/pinctrl/intel/
10429
10430PIN CONTROLLER - QUALCOMM
10431M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10432S:	Maintained
10433L:	linux-arm-msm@vger.kernel.org
10434F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10435F:	drivers/pinctrl/qcom/
10436
10437PIN CONTROLLER - RENESAS
10438M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10439M:	Geert Uytterhoeven <geert+renesas@glider.be>
10440L:	linux-renesas-soc@vger.kernel.org
10441S:	Maintained
10442F:	drivers/pinctrl/sh-pfc/
10443
10444PIN CONTROLLER - SAMSUNG
10445M:	Tomasz Figa <tomasz.figa@gmail.com>
10446M:	Krzysztof Kozlowski <krzk@kernel.org>
10447M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10449L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10450Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10452S:	Maintained
10453F:	drivers/pinctrl/samsung/
10454F:	include/dt-bindings/pinctrl/samsung.h
10455F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10456
10457PIN CONTROLLER - SINGLE
10458M:	Tony Lindgren <tony@atomide.com>
10459M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10461L:	linux-omap@vger.kernel.org
10462S:	Maintained
10463F:	drivers/pinctrl/pinctrl-single.c
10464
10465PIN CONTROLLER - ST SPEAR
10466M:	Viresh Kumar <vireshk@kernel.org>
10467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10468W:	http://www.st.com/spear
10469S:	Maintained
10470F:	drivers/pinctrl/spear/
10471
10472PISTACHIO SOC SUPPORT
10473M:	James Hartley <james.hartley@imgtec.com>
10474M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10475L:	linux-mips@linux-mips.org
10476S:	Maintained
10477F:	arch/mips/pistachio/
10478F:	arch/mips/include/asm/mach-pistachio/
10479F:	arch/mips/boot/dts/img/pistachio*
10480F:	arch/mips/configs/pistachio*_defconfig
10481
10482PKTCDVD DRIVER
10483S:	Orphan
10484M:	linux-block@vger.kernel.org
10485F:	drivers/block/pktcdvd.c
10486F:	include/linux/pktcdvd.h
10487F:	include/uapi/linux/pktcdvd.h
10488
10489PKUNITY SOC DRIVERS
10490M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10491W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10492S:	Maintained
10493T:	git git://github.com/gxt/linux.git
10494F:	drivers/input/serio/i8042-unicore32io.h
10495F:	drivers/i2c/busses/i2c-puv3.c
10496F:	drivers/video/fbdev/fb-puv3.c
10497F:	drivers/rtc/rtc-puv3.c
10498
10499PMBUS HARDWARE MONITORING DRIVERS
10500M:	Guenter Roeck <linux@roeck-us.net>
10501L:	linux-hwmon@vger.kernel.org
10502W:	http://hwmon.wiki.kernel.org/
10503W:	http://www.roeck-us.net/linux/drivers/
10504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10505S:	Maintained
10506F:	Documentation/hwmon/pmbus
10507F:	drivers/hwmon/pmbus/
10508F:	include/linux/pmbus.h
10509
10510PMC SIERRA MaxRAID DRIVER
10511L:	linux-scsi@vger.kernel.org
10512W:	http://www.pmc-sierra.com/
10513S:	Orphan
10514F:	drivers/scsi/pmcraid.*
10515
10516PMC SIERRA PM8001 DRIVER
10517M:	Jack Wang <jinpu.wang@profitbricks.com>
10518M:	lindar_liu@usish.com
10519L:	linux-scsi@vger.kernel.org
10520S:	Supported
10521F:	drivers/scsi/pm8001/
10522
10523PNP SUPPORT
10524M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10525S:	Maintained
10526F:	drivers/pnp/
10527
10528POSIX CLOCKS and TIMERS
10529M:	Thomas Gleixner <tglx@linutronix.de>
10530L:	linux-kernel@vger.kernel.org
10531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10532S:	Maintained
10533F:	fs/timerfd.c
10534F:	include/linux/timer*
10535F:	kernel/time/*timer*
10536
10537POWER MANAGEMENT CORE
10538M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10539L:	linux-pm@vger.kernel.org
10540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10541B:	https://bugzilla.kernel.org
10542S:	Supported
10543F:	drivers/base/power/
10544F:	include/linux/pm.h
10545F:	include/linux/pm_*
10546F:	include/linux/powercap.h
10547F:	drivers/powercap/
10548
10549POWER STATE COORDINATION INTERFACE (PSCI)
10550M:	Mark Rutland <mark.rutland@arm.com>
10551M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10552L:	linux-arm-kernel@lists.infradead.org
10553S:	Maintained
10554F:	drivers/firmware/psci*.c
10555F:	include/linux/psci.h
10556F:	include/uapi/linux/psci.h
10557
10558POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10559M:	Sebastian Reichel <sre@kernel.org>
10560L:	linux-pm@vger.kernel.org
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10562S:	Maintained
10563F:	Documentation/devicetree/bindings/power/supply/
10564F:	include/linux/power_supply.h
10565F:	drivers/power/supply/
10566
10567POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10568M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10569L:	linuxppc-dev@lists.ozlabs.org
10570S:	Maintained
10571F:	drivers/char/powernv-op-panel.c
10572
10573PPP OVER ATM (RFC 2364)
10574M:	Mitchell Blank Jr <mitch@sfgoth.com>
10575S:	Maintained
10576F:	net/atm/pppoatm.c
10577F:	include/uapi/linux/atmppp.h
10578
10579PPP OVER ETHERNET
10580M:	Michal Ostrowski <mostrows@earthlink.net>
10581S:	Maintained
10582F:	drivers/net/ppp/pppoe.c
10583F:	drivers/net/ppp/pppox.c
10584
10585PPP OVER L2TP
10586M:	James Chapman <jchapman@katalix.com>
10587S:	Maintained
10588F:	net/l2tp/l2tp_ppp.c
10589F:	include/linux/if_pppol2tp.h
10590F:	include/uapi/linux/if_pppol2tp.h
10591
10592PPP PROTOCOL DRIVERS AND COMPRESSORS
10593M:	Paul Mackerras <paulus@samba.org>
10594L:	linux-ppp@vger.kernel.org
10595S:	Maintained
10596F:	drivers/net/ppp/ppp_*
10597
10598PPS SUPPORT
10599M:	Rodolfo Giometti <giometti@enneenne.com>
10600W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10601L:	linuxpps@ml.enneenne.com (subscribers-only)
10602S:	Maintained
10603F:	Documentation/pps/
10604F:	drivers/pps/
10605F:	include/linux/pps*.h
10606
10607PPTP DRIVER
10608M:	Dmitry Kozlov <xeb@mail.ru>
10609L:	netdev@vger.kernel.org
10610S:	Maintained
10611F:	drivers/net/ppp/pptp.c
10612W:	http://sourceforge.net/projects/accel-pptp
10613
10614PREEMPTIBLE KERNEL
10615M:	Robert Love <rml@tech9.net>
10616L:	kpreempt-tech@lists.sourceforge.net
10617W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10618S:	Supported
10619F:	Documentation/preempt-locking.txt
10620F:	include/linux/preempt.h
10621
10622PRINTK
10623M:	Petr Mladek <pmladek@suse.com>
10624M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10625R:	Steven Rostedt <rostedt@goodmis.org>
10626S:	Maintained
10627F:	kernel/printk/
10628F:	include/linux/printk.h
10629
10630PRISM54 WIRELESS DRIVER
10631M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10632L:	linux-wireless@vger.kernel.org
10633W:	http://wireless.kernel.org/en/users/Drivers/p54
10634S:	Obsolete
10635F:	drivers/net/wireless/intersil/prism54/
10636
10637PROC SYSCTL
10638M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10639M:	Kees Cook <keescook@chromium.org>
10640L:	linux-kernel@vger.kernel.org
10641L:	linux-fsdevel@vger.kernel.org
10642S:	Maintained
10643F:	fs/proc/proc_sysctl.c
10644F:	include/linux/sysctl.h
10645F:	kernel/sysctl.c
10646F:	tools/testing/selftests/sysctl/
10647
10648PS3 NETWORK SUPPORT
10649M:	Geoff Levand <geoff@infradead.org>
10650L:	netdev@vger.kernel.org
10651L:	linuxppc-dev@lists.ozlabs.org
10652S:	Maintained
10653F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10654
10655PS3 PLATFORM SUPPORT
10656M:	Geoff Levand <geoff@infradead.org>
10657L:	linuxppc-dev@lists.ozlabs.org
10658S:	Maintained
10659F:	arch/powerpc/boot/ps3*
10660F:	arch/powerpc/include/asm/lv1call.h
10661F:	arch/powerpc/include/asm/ps3*.h
10662F:	arch/powerpc/platforms/ps3/
10663F:	drivers/*/ps3*
10664F:	drivers/ps3/
10665F:	drivers/rtc/rtc-ps3.c
10666F:	drivers/usb/host/*ps3.c
10667F:	sound/ppc/snd_ps3*
10668
10669PS3VRAM DRIVER
10670M:	Jim Paris <jim@jtan.com>
10671M:	Geoff Levand <geoff@infradead.org>
10672L:	linuxppc-dev@lists.ozlabs.org
10673S:	Maintained
10674F:	drivers/block/ps3vram.c
10675
10676PSAMPLE PACKET SAMPLING SUPPORT:
10677M:	Yotam Gigi <yotamg@mellanox.com>
10678S:	Maintained
10679F:	net/psample
10680F:	include/net/psample.h
10681F:	include/uapi/linux/psample.h
10682
10683PSTORE FILESYSTEM
10684M:	Kees Cook <keescook@chromium.org>
10685M:	Anton Vorontsov <anton@enomsg.org>
10686M:	Colin Cross <ccross@android.com>
10687M:	Tony Luck <tony.luck@intel.com>
10688S:	Maintained
10689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10690F:	fs/pstore/
10691F:	include/linux/pstore*
10692F:	drivers/firmware/efi/efi-pstore.c
10693F:	drivers/acpi/apei/erst.c
10694F:	Documentation/admin-guide/ramoops.rst
10695F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10696K:	\b(pstore|ramoops)
10697
10698PTP HARDWARE CLOCK SUPPORT
10699M:	Richard Cochran <richardcochran@gmail.com>
10700L:	netdev@vger.kernel.org
10701S:	Maintained
10702W:	http://linuxptp.sourceforge.net/
10703F:	Documentation/ABI/testing/sysfs-ptp
10704F:	Documentation/ptp/*
10705F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10706F:	drivers/net/phy/dp83640*
10707F:	drivers/ptp/*
10708F:	include/linux/ptp_cl*
10709
10710PTRACE SUPPORT
10711M:	Oleg Nesterov <oleg@redhat.com>
10712S:	Maintained
10713F:	include/asm-generic/syscall.h
10714F:	include/linux/ptrace.h
10715F:	include/linux/regset.h
10716F:	include/linux/tracehook.h
10717F:	include/uapi/linux/ptrace.h
10718F:	include/uapi/linux/ptrace.h
10719F:	include/asm-generic/ptrace.h
10720F:	kernel/ptrace.c
10721F:	arch/*/ptrace*.c
10722F:	arch/*/*/ptrace*.c
10723F:	arch/*/include/asm/ptrace*.h
10724
10725PULSE8-CEC DRIVER
10726M:	Hans Verkuil <hverkuil@xs4all.nl>
10727L:	linux-media@vger.kernel.org
10728T:	git git://linuxtv.org/media_tree.git
10729S:	Maintained
10730F:	drivers/media/usb/pulse8-cec/*
10731
10732PVRUSB2 VIDEO4LINUX DRIVER
10733M:	Mike Isely <isely@pobox.com>
10734L:	pvrusb2@isely.net	(subscribers-only)
10735L:	linux-media@vger.kernel.org
10736W:	http://www.isely.net/pvrusb2/
10737T:	git git://linuxtv.org/media_tree.git
10738S:	Maintained
10739F:	Documentation/media/v4l-drivers/pvrusb2*
10740F:	drivers/media/usb/pvrusb2/
10741
10742PWC WEBCAM DRIVER
10743M:	Hans Verkuil <hverkuil@xs4all.nl>
10744L:	linux-media@vger.kernel.org
10745T:	git git://linuxtv.org/media_tree.git
10746S:	Odd Fixes
10747F:	drivers/media/usb/pwc/*
10748
10749PWM FAN DRIVER
10750M:	Kamil Debski <kamil@wypas.org>
10751M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10752L:	linux-hwmon@vger.kernel.org
10753S:	Supported
10754F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10755F:	Documentation/hwmon/pwm-fan
10756F:	drivers/hwmon/pwm-fan.c
10757
10758PWM SUBSYSTEM
10759M:	Thierry Reding <thierry.reding@gmail.com>
10760L:	linux-pwm@vger.kernel.org
10761S:	Maintained
10762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10763F:	Documentation/pwm.txt
10764F:	Documentation/devicetree/bindings/pwm/
10765F:	include/linux/pwm.h
10766F:	drivers/pwm/
10767F:	drivers/video/backlight/pwm_bl.c
10768F:	include/linux/pwm_backlight.h
10769F:	drivers/gpio/gpio-mvebu.c
10770F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10771
10772PXA GPIO DRIVER
10773M:	Robert Jarzmik <robert.jarzmik@free.fr>
10774L:	linux-gpio@vger.kernel.org
10775S:	Maintained
10776F:	drivers/gpio/gpio-pxa.c
10777
10778PXA MMCI DRIVER
10779S:	Orphan
10780
10781PXA RTC DRIVER
10782M:	Robert Jarzmik <robert.jarzmik@free.fr>
10783L:	linux-rtc@vger.kernel.org
10784S:	Maintained
10785
10786PXA2xx/PXA3xx SUPPORT
10787M:	Daniel Mack <daniel@zonque.org>
10788M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10789M:	Robert Jarzmik <robert.jarzmik@free.fr>
10790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10791T:	git git://github.com/hzhuang1/linux.git
10792T:	git git://github.com/rjarzmik/linux.git
10793S:	Maintained
10794F:	arch/arm/boot/dts/pxa*
10795F:	arch/arm/mach-pxa/
10796F:	drivers/dma/pxa*
10797F:	drivers/pcmcia/pxa2xx*
10798F:	drivers/pinctrl/pxa/
10799F:	drivers/spi/spi-pxa2xx*
10800F:	drivers/usb/gadget/udc/pxa2*
10801F:	include/sound/pxa2xx-lib.h
10802F:	sound/arm/pxa*
10803F:	sound/soc/pxa/
10804
10805PXA3xx NAND FLASH DRIVER
10806M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10807L:	linux-mtd@lists.infradead.org
10808S:	Maintained
10809F:	drivers/mtd/nand/pxa3xx_nand.c
10810
10811QAT DRIVER
10812M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10813M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10814L:	qat-linux@intel.com
10815S:	Supported
10816F:	drivers/crypto/qat/
10817
10818QCOM AUDIO (ASoC) DRIVERS
10819M:	Patrick Lai <plai@codeaurora.org>
10820M:	Banajit Goswami <bgoswami@codeaurora.org>
10821L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10822S:	Supported
10823F:	sound/soc/qcom/
10824
10825QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10826M:	Gabriel Somlo <somlo@cmu.edu>
10827M:	"Michael S. Tsirkin" <mst@redhat.com>
10828L:	qemu-devel@nongnu.org
10829S:	Maintained
10830F:	drivers/firmware/qemu_fw_cfg.c
10831
10832QIB DRIVER
10833M:	Mike Marciniszyn <infinipath@intel.com>
10834L:	linux-rdma@vger.kernel.org
10835S:	Supported
10836F:	drivers/infiniband/hw/qib/
10837
10838QLOGIC QL41xxx FCOE DRIVER
10839M:	QLogic-Storage-Upstream@cavium.com
10840L:	linux-scsi@vger.kernel.org
10841S:	Supported
10842F:	drivers/scsi/qedf/
10843
10844QLOGIC QL41xxx ISCSI DRIVER
10845M:	QLogic-Storage-Upstream@cavium.com
10846L:	linux-scsi@vger.kernel.org
10847S:	Supported
10848F:	drivers/scsi/qedi/
10849
10850QLOGIC QL4xxx ETHERNET DRIVER
10851M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10852M:	Ariel Elior <Ariel.Elior@cavium.com>
10853M:	everest-linux-l2@cavium.com
10854L:	netdev@vger.kernel.org
10855S:	Supported
10856F:	drivers/net/ethernet/qlogic/qed/
10857F:	include/linux/qed/
10858F:	drivers/net/ethernet/qlogic/qede/
10859
10860QLOGIC QL4xxx RDMA DRIVER
10861M:	Ram Amrani <Ram.Amrani@cavium.com>
10862M:	Ariel Elior <Ariel.Elior@cavium.com>
10863L:	linux-rdma@vger.kernel.org
10864S:	Supported
10865F:	drivers/infiniband/hw/qedr/
10866F:	include/uapi/rdma/qedr-abi.h
10867
10868QLOGIC QLA1280 SCSI DRIVER
10869M:	Michael Reed <mdr@sgi.com>
10870L:	linux-scsi@vger.kernel.org
10871S:	Maintained
10872F:	drivers/scsi/qla1280.[ch]
10873
10874QLOGIC QLA2XXX FC-SCSI DRIVER
10875M:	qla2xxx-upstream@qlogic.com
10876L:	linux-scsi@vger.kernel.org
10877S:	Supported
10878F:	Documentation/scsi/LICENSE.qla2xxx
10879F:	drivers/scsi/qla2xxx/
10880
10881QLOGIC QLA3XXX NETWORK DRIVER
10882M:	Dept-GELinuxNICDev@cavium.com
10883L:	netdev@vger.kernel.org
10884S:	Supported
10885F:	Documentation/networking/LICENSE.qla3xxx
10886F:	drivers/net/ethernet/qlogic/qla3xxx.*
10887
10888QLOGIC QLA4XXX iSCSI DRIVER
10889M:	QLogic-Storage-Upstream@qlogic.com
10890L:	linux-scsi@vger.kernel.org
10891S:	Supported
10892F:	Documentation/scsi/LICENSE.qla4xxx
10893F:	drivers/scsi/qla4xxx/
10894
10895QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10896M:	Harish Patil <harish.patil@cavium.com>
10897M:	Manish Chopra <manish.chopra@cavium.com>
10898M:	Dept-GELinuxNICDev@cavium.com
10899L:	netdev@vger.kernel.org
10900S:	Supported
10901F:	drivers/net/ethernet/qlogic/qlcnic/
10902
10903QLOGIC QLGE 10Gb ETHERNET DRIVER
10904M:	Harish Patil <harish.patil@cavium.com>
10905M:	Manish Chopra <manish.chopra@cavium.com>
10906M:	Dept-GELinuxNICDev@cavium.com
10907L:	netdev@vger.kernel.org
10908S:	Supported
10909F:	drivers/net/ethernet/qlogic/qlge/
10910
10911QNX4 FILESYSTEM
10912M:	Anders Larsen <al@alarsen.net>
10913W:	http://www.alarsen.net/linux/qnx4fs/
10914S:	Maintained
10915F:	fs/qnx4/
10916F:	include/uapi/linux/qnx4_fs.h
10917F:	include/uapi/linux/qnxtypes.h
10918
10919QORIQ DPAA2 FSL-MC BUS DRIVER
10920M:	Stuart Yoder <stuyoder@gmail.com>
10921M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10922L:	linux-kernel@vger.kernel.org
10923S:	Maintained
10924F:	drivers/staging/fsl-mc/
10925F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10926
10927QT1010 MEDIA DRIVER
10928M:	Antti Palosaari <crope@iki.fi>
10929L:	linux-media@vger.kernel.org
10930W:	https://linuxtv.org
10931W:	http://palosaari.fi/linux/
10932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10933T:	git git://linuxtv.org/anttip/media_tree.git
10934S:	Maintained
10935F:	drivers/media/tuners/qt1010*
10936
10937QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10938M:	Kalle Valo <kvalo@qca.qualcomm.com>
10939L:	ath10k@lists.infradead.org
10940W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10942S:	Supported
10943F:	drivers/net/wireless/ath/ath10k/
10944
10945QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10946M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10947L:	linux-wireless@vger.kernel.org
10948W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10949S:	Supported
10950F:	drivers/net/wireless/ath/ath9k/
10951
10952QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10953M:	Timur Tabi <timur@codeaurora.org>
10954L:	netdev@vger.kernel.org
10955S:	Supported
10956F:	drivers/net/ethernet/qualcomm/emac/
10957
10958QUALCOMM HEXAGON ARCHITECTURE
10959M:	Richard Kuo <rkuo@codeaurora.org>
10960L:	linux-hexagon@vger.kernel.org
10961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10962S:	Supported
10963F:	arch/hexagon/
10964
10965QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10966M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10967L:	linux-media@vger.kernel.org
10968L:	linux-arm-msm@vger.kernel.org
10969T:	git git://linuxtv.org/media_tree.git
10970S:	Maintained
10971F:	drivers/media/platform/qcom/venus/
10972
10973QUALCOMM WCN36XX WIRELESS DRIVER
10974M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10975L:	wcn36xx@lists.infradead.org
10976W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10977T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10978S:	Supported
10979F:	drivers/net/wireless/ath/wcn36xx/
10980
10981QUANTENNA QTNFMAC WIRELESS DRIVER
10982M:	Igor Mitsyanko <imitsyanko@quantenna.com>
10983M:	Avinash Patil <avinashp@quantenna.com>
10984M:	Sergey Matyukevich <smatyukevich@quantenna.com>
10985L:	linux-wireless@vger.kernel.org
10986S:	Maintained
10987F:	drivers/net/wireless/quantenna
10988
10989RADEON and AMDGPU DRM DRIVERS
10990M:	Alex Deucher <alexander.deucher@amd.com>
10991M:	Christian König <christian.koenig@amd.com>
10992L:	amd-gfx@lists.freedesktop.org
10993T:	git git://people.freedesktop.org/~agd5f/linux
10994S:	Supported
10995F:	drivers/gpu/drm/radeon/
10996F:	include/uapi/drm/radeon_drm.h
10997F:	drivers/gpu/drm/amd/
10998F:	include/uapi/drm/amdgpu_drm.h
10999
11000RADEON FRAMEBUFFER DISPLAY DRIVER
11001M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11002L:	linux-fbdev@vger.kernel.org
11003S:	Maintained
11004F:	drivers/video/fbdev/aty/radeon*
11005F:	include/uapi/linux/radeonfb.h
11006
11007RADIOSHARK RADIO DRIVER
11008M:	Hans Verkuil <hverkuil@xs4all.nl>
11009L:	linux-media@vger.kernel.org
11010T:	git git://linuxtv.org/media_tree.git
11011S:	Maintained
11012F:	drivers/media/radio/radio-shark.c
11013
11014RADIOSHARK2 RADIO DRIVER
11015M:	Hans Verkuil <hverkuil@xs4all.nl>
11016L:	linux-media@vger.kernel.org
11017T:	git git://linuxtv.org/media_tree.git
11018S:	Maintained
11019F:	drivers/media/radio/radio-shark2.c
11020F:	drivers/media/radio/radio-tea5777.c
11021
11022RADOS BLOCK DEVICE (RBD)
11023M:	Ilya Dryomov <idryomov@gmail.com>
11024M:	Sage Weil <sage@redhat.com>
11025M:	Alex Elder <elder@kernel.org>
11026L:	ceph-devel@vger.kernel.org
11027W:	http://ceph.com/
11028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11029T:	git git://github.com/ceph/ceph-client.git
11030S:	Supported
11031F:	Documentation/ABI/testing/sysfs-bus-rbd
11032F:	drivers/block/rbd.c
11033F:	drivers/block/rbd_types.h
11034
11035RAGE128 FRAMEBUFFER DISPLAY DRIVER
11036M:	Paul Mackerras <paulus@samba.org>
11037L:	linux-fbdev@vger.kernel.org
11038S:	Maintained
11039F:	drivers/video/fbdev/aty/aty128fb.c
11040
11041RAINSHADOW-CEC DRIVER
11042M:	Hans Verkuil <hverkuil@xs4all.nl>
11043L:	linux-media@vger.kernel.org
11044T:	git git://linuxtv.org/media_tree.git
11045S:	Maintained
11046F:	drivers/media/usb/rainshadow-cec/*
11047
11048RALINK MIPS ARCHITECTURE
11049M:	John Crispin <john@phrozen.org>
11050L:	linux-mips@linux-mips.org
11051S:	Maintained
11052F:	arch/mips/ralink
11053
11054RALINK RT2X00 WIRELESS LAN DRIVER
11055P:	rt2x00 project
11056M:	Stanislaw Gruszka <sgruszka@redhat.com>
11057M:	Helmut Schaa <helmut.schaa@googlemail.com>
11058L:	linux-wireless@vger.kernel.org
11059S:	Maintained
11060F:	drivers/net/wireless/ralink/rt2x00/
11061
11062RAMDISK RAM BLOCK DEVICE DRIVER
11063M:	Jens Axboe <axboe@kernel.dk>
11064S:	Maintained
11065F:	Documentation/blockdev/ramdisk.txt
11066F:	drivers/block/brd.c
11067
11068RANDOM NUMBER DRIVER
11069M:	"Theodore Ts'o" <tytso@mit.edu>
11070S:	Maintained
11071F:	drivers/char/random.c
11072
11073RAPIDIO SUBSYSTEM
11074M:	Matt Porter <mporter@kernel.crashing.org>
11075M:	Alexandre Bounine <alexandre.bounine@idt.com>
11076S:	Maintained
11077F:	drivers/rapidio/
11078
11079RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11080L:	linux-wireless@vger.kernel.org
11081S:	Orphan
11082F:	drivers/net/wireless/ray*
11083
11084RCUTORTURE MODULE
11085M:	Josh Triplett <josh@joshtriplett.org>
11086M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11087L:	linux-kernel@vger.kernel.org
11088S:	Supported
11089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11090F:	Documentation/RCU/torture.txt
11091F:	kernel/rcu/rcutorture.c
11092
11093RCUTORTURE TEST FRAMEWORK
11094M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11095M:	Josh Triplett <josh@joshtriplett.org>
11096R:	Steven Rostedt <rostedt@goodmis.org>
11097R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11098R:	Lai Jiangshan <jiangshanlai@gmail.com>
11099L:	linux-kernel@vger.kernel.org
11100S:	Supported
11101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11102F:	tools/testing/selftests/rcutorture
11103
11104RDC R-321X SoC
11105M:	Florian Fainelli <florian@openwrt.org>
11106S:	Maintained
11107
11108RDC R6040 FAST ETHERNET DRIVER
11109M:	Florian Fainelli <f.fainelli@gmail.com>
11110L:	netdev@vger.kernel.org
11111S:	Maintained
11112F:	drivers/net/ethernet/rdc/r6040.c
11113
11114RDMAVT - RDMA verbs software
11115M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11116L:	linux-rdma@vger.kernel.org
11117S:	Supported
11118F:	drivers/infiniband/sw/rdmavt
11119
11120RDS - RELIABLE DATAGRAM SOCKETS
11121M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11122L:	netdev@vger.kernel.org
11123L:	linux-rdma@vger.kernel.org
11124L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11125W:	https://oss.oracle.com/projects/rds/
11126S:	Supported
11127F:	net/rds/
11128F:	Documentation/networking/rds.txt
11129
11130RDT - RESOURCE ALLOCATION
11131M:	Fenghua Yu <fenghua.yu@intel.com>
11132L:	linux-kernel@vger.kernel.org
11133S:	Supported
11134F:	arch/x86/kernel/cpu/intel_rdt*
11135F:	arch/x86/include/asm/intel_rdt*
11136F:	Documentation/x86/intel_rdt*
11137
11138READ-COPY UPDATE (RCU)
11139M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11140M:	Josh Triplett <josh@joshtriplett.org>
11141R:	Steven Rostedt <rostedt@goodmis.org>
11142R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11143R:	Lai Jiangshan <jiangshanlai@gmail.com>
11144L:	linux-kernel@vger.kernel.org
11145W:	http://www.rdrop.com/users/paulmck/RCU/
11146S:	Supported
11147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11148F:	Documentation/RCU/
11149X:	Documentation/RCU/torture.txt
11150F:	include/linux/rcu*
11151X:	include/linux/srcu.h
11152F:	kernel/rcu/
11153X:	kernel/torture.c
11154
11155REAL TIME CLOCK (RTC) SUBSYSTEM
11156M:	Alessandro Zummo <a.zummo@towertech.it>
11157M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11158L:	linux-rtc@vger.kernel.org
11159Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11161S:	Maintained
11162F:	Documentation/devicetree/bindings/rtc/
11163F:	Documentation/rtc.txt
11164F:	drivers/rtc/
11165F:	include/linux/rtc.h
11166F:	include/uapi/linux/rtc.h
11167F:	include/linux/rtc/
11168F:	include/linux/platform_data/rtc-*
11169F:	tools/testing/selftests/timers/rtctest.c
11170
11171REALTEK AUDIO CODECS
11172M:	Bard Liao <bardliao@realtek.com>
11173M:	Oder Chiou <oder_chiou@realtek.com>
11174S:	Maintained
11175F:	sound/soc/codecs/rt*
11176F:	include/sound/rt*.h
11177
11178REGISTER MAP ABSTRACTION
11179M:	Mark Brown <broonie@kernel.org>
11180L:	linux-kernel@vger.kernel.org
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11182S:	Supported
11183F:	Documentation/devicetree/bindings/regmap/
11184F:	drivers/base/regmap/
11185F:	include/linux/regmap.h
11186
11187REISERFS FILE SYSTEM
11188L:	reiserfs-devel@vger.kernel.org
11189S:	Supported
11190F:	fs/reiserfs/
11191
11192REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11193M:	Ohad Ben-Cohen <ohad@wizery.com>
11194M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11195L:	linux-remoteproc@vger.kernel.org
11196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11197S:	Maintained
11198F:	Documentation/devicetree/bindings/remoteproc/
11199F:	Documentation/remoteproc.txt
11200F:	drivers/remoteproc/
11201F:	include/linux/remoteproc.h
11202
11203REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11204M:	Ohad Ben-Cohen <ohad@wizery.com>
11205M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11206L:	linux-remoteproc@vger.kernel.org
11207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11208S:	Maintained
11209F:	drivers/rpmsg/
11210F:	Documentation/rpmsg.txt
11211F:	include/linux/rpmsg.h
11212F:	include/linux/rpmsg/
11213
11214RENESAS CLOCK DRIVERS
11215M:	Geert Uytterhoeven <geert+renesas@glider.be>
11216L:	linux-renesas-soc@vger.kernel.org
11217S:	Supported
11218F:	drivers/clk/renesas/
11219
11220RENESAS ETHERNET DRIVERS
11221R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11222L:	netdev@vger.kernel.org
11223L:	linux-renesas-soc@vger.kernel.org
11224F:	drivers/net/ethernet/renesas/
11225F:	include/linux/sh_eth.h
11226
11227RENESAS R-CAR GYROADC DRIVER
11228M:	Marek Vasut <marek.vasut@gmail.com>
11229L:	linux-iio@vger.kernel.org
11230S:	Supported
11231F:	drivers/iio/adc/rcar_gyro_adc.c
11232
11233RENESAS USB PHY DRIVER
11234M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11235L:	linux-renesas-soc@vger.kernel.org
11236S:	Maintained
11237F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11238
11239RESET CONTROLLER FRAMEWORK
11240M:	Philipp Zabel <p.zabel@pengutronix.de>
11241T:	git git://git.pengutronix.de/git/pza/linux
11242S:	Maintained
11243F:	drivers/reset/
11244F:	Documentation/devicetree/bindings/reset/
11245F:	include/dt-bindings/reset/
11246F:	include/linux/reset.h
11247F:	include/linux/reset-controller.h
11248
11249RFKILL
11250M:	Johannes Berg <johannes@sipsolutions.net>
11251L:	linux-wireless@vger.kernel.org
11252W:	http://wireless.kernel.org/
11253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11255S:	Maintained
11256F:	Documentation/rfkill.txt
11257F:	net/rfkill/
11258
11259RHASHTABLE
11260M:	Thomas Graf <tgraf@suug.ch>
11261M:	Herbert Xu <herbert@gondor.apana.org.au>
11262L:	netdev@vger.kernel.org
11263S:	Maintained
11264F:	lib/rhashtable.c
11265F:	include/linux/rhashtable.h
11266
11267RICOH R5C592 MEMORYSTICK DRIVER
11268M:	Maxim Levitsky <maximlevitsky@gmail.com>
11269S:	Maintained
11270F:	drivers/memstick/host/r592.*
11271
11272RICOH SMARTMEDIA/XD DRIVER
11273M:	Maxim Levitsky <maximlevitsky@gmail.com>
11274S:	Maintained
11275F:	drivers/mtd/nand/r852.c
11276F:	drivers/mtd/nand/r852.h
11277
11278ROCCAT DRIVERS
11279M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11280W:	http://sourceforge.net/projects/roccat/
11281S:	Maintained
11282F:	drivers/hid/hid-roccat*
11283F:	include/linux/hid-roccat*
11284F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11285
11286ROCKER DRIVER
11287M:	Jiri Pirko <jiri@resnulli.us>
11288L:	netdev@vger.kernel.org
11289S:	Supported
11290F:	drivers/net/ethernet/rocker/
11291
11292ROCKETPORT DRIVER
11293P:	Comtrol Corp.
11294W:	http://www.comtrol.com
11295S:	Maintained
11296F:	Documentation/serial/rocket.txt
11297F:	drivers/tty/rocket*
11298
11299ROCKETPORT EXPRESS/INFINITY DRIVER
11300M:	Kevin Cernekee <cernekee@gmail.com>
11301L:	linux-serial@vger.kernel.org
11302S:	Odd Fixes
11303F:	drivers/tty/serial/rp2.*
11304
11305ROSE NETWORK LAYER
11306M:	Ralf Baechle <ralf@linux-mips.org>
11307L:	linux-hams@vger.kernel.org
11308W:	http://www.linux-ax25.org/
11309S:	Maintained
11310F:	include/net/rose.h
11311F:	include/uapi/linux/rose.h
11312F:	net/rose/
11313
11314RTL2830 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/rtl2830*
11323
11324RTL2832 MEDIA DRIVER
11325M:	Antti Palosaari <crope@iki.fi>
11326L:	linux-media@vger.kernel.org
11327W:	https://linuxtv.org
11328W:	http://palosaari.fi/linux/
11329Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11330T:	git git://linuxtv.org/anttip/media_tree.git
11331S:	Maintained
11332F:	drivers/media/dvb-frontends/rtl2832*
11333
11334RTL2832_SDR MEDIA DRIVER
11335M:	Antti Palosaari <crope@iki.fi>
11336L:	linux-media@vger.kernel.org
11337W:	https://linuxtv.org
11338W:	http://palosaari.fi/linux/
11339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11340T:	git git://linuxtv.org/anttip/media_tree.git
11341S:	Maintained
11342F:	drivers/media/dvb-frontends/rtl2832_sdr*
11343
11344RTL8180 WIRELESS DRIVER
11345L:	linux-wireless@vger.kernel.org
11346W:	http://wireless.kernel.org/
11347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11348S:	Orphan
11349F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11350
11351RTL8187 WIRELESS DRIVER
11352M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11353M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11354M:	Larry Finger <Larry.Finger@lwfinger.net>
11355L:	linux-wireless@vger.kernel.org
11356W:	http://wireless.kernel.org/
11357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11358S:	Maintained
11359F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11360
11361RTL8192CE WIRELESS DRIVER
11362M:	Larry Finger <Larry.Finger@lwfinger.net>
11363M:	Chaoming Li <chaoming_li@realsil.com.cn>
11364L:	linux-wireless@vger.kernel.org
11365W:	http://wireless.kernel.org/
11366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11367S:	Maintained
11368F:	drivers/net/wireless/realtek/rtlwifi/
11369F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11370
11371RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11372M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11373L:	linux-wireless@vger.kernel.org
11374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11375S:	Maintained
11376F:	drivers/net/wireless/realtek/rtl8xxxu/
11377
11378S3 SAVAGE FRAMEBUFFER DRIVER
11379M:	Antonino Daplas <adaplas@gmail.com>
11380L:	linux-fbdev@vger.kernel.org
11381S:	Maintained
11382F:	drivers/video/fbdev/savage/
11383
11384S390
11385M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11386M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11387L:	linux-s390@vger.kernel.org
11388W:	http://www.ibm.com/developerworks/linux/linux390/
11389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11390S:	Supported
11391F:	arch/s390/
11392F:	drivers/s390/
11393F:	Documentation/s390/
11394F:	Documentation/driver-api/s390-drivers.rst
11395
11396S390 COMMON I/O LAYER
11397M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11398M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11399L:	linux-s390@vger.kernel.org
11400W:	http://www.ibm.com/developerworks/linux/linux390/
11401S:	Supported
11402F:	drivers/s390/cio/
11403
11404S390 DASD DRIVER
11405M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11406M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11407L:	linux-s390@vger.kernel.org
11408W:	http://www.ibm.com/developerworks/linux/linux390/
11409S:	Supported
11410F:	drivers/s390/block/dasd*
11411F:	block/partitions/ibm.c
11412
11413S390 IOMMU (PCI)
11414M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11415L:	linux-s390@vger.kernel.org
11416W:	http://www.ibm.com/developerworks/linux/linux390/
11417S:	Supported
11418F:	drivers/iommu/s390-iommu.c
11419
11420S390 IUCV NETWORK LAYER
11421M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11422M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11423L:	linux-s390@vger.kernel.org
11424W:	http://www.ibm.com/developerworks/linux/linux390/
11425S:	Supported
11426F:	drivers/s390/net/*iucv*
11427F:	include/net/iucv/
11428F:	net/iucv/
11429
11430S390 NETWORK DRIVERS
11431M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11432M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11433L:	linux-s390@vger.kernel.org
11434W:	http://www.ibm.com/developerworks/linux/linux390/
11435S:	Supported
11436F:	drivers/s390/net/
11437
11438S390 PCI SUBSYSTEM
11439M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11440M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11441L:	linux-s390@vger.kernel.org
11442W:	http://www.ibm.com/developerworks/linux/linux390/
11443S:	Supported
11444F:	arch/s390/pci/
11445F:	drivers/pci/hotplug/s390_pci_hpc.c
11446
11447S390 VFIO-CCW DRIVER
11448M:	Cornelia Huck <cohuck@redhat.com>
11449M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11450L:	linux-s390@vger.kernel.org
11451L:	kvm@vger.kernel.org
11452S:	Supported
11453F:	drivers/s390/cio/vfio_ccw*
11454F:	Documentation/s390/vfio-ccw.txt
11455F:	include/uapi/linux/vfio_ccw.h
11456
11457S390 ZCRYPT DRIVER
11458M:	Harald Freudenberger <freude@de.ibm.com>
11459L:	linux-s390@vger.kernel.org
11460W:	http://www.ibm.com/developerworks/linux/linux390/
11461S:	Supported
11462F:	drivers/s390/crypto/
11463
11464S390 ZFCP DRIVER
11465M:	Steffen Maier <maier@linux.vnet.ibm.com>
11466L:	linux-s390@vger.kernel.org
11467W:	http://www.ibm.com/developerworks/linux/linux390/
11468S:	Supported
11469F:	drivers/s390/scsi/zfcp_*
11470
11471S3C24XX SD/MMC Driver
11472M:	Ben Dooks <ben-linux@fluff.org>
11473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11474S:	Supported
11475F:	drivers/mmc/host/s3cmci.*
11476
11477SAA6588 RDS RECEIVER DRIVER
11478M:	Hans Verkuil <hverkuil@xs4all.nl>
11479L:	linux-media@vger.kernel.org
11480T:	git git://linuxtv.org/media_tree.git
11481W:	https://linuxtv.org
11482S:	Odd Fixes
11483F:	drivers/media/i2c/saa6588*
11484
11485SAA7134 VIDEO4LINUX DRIVER
11486M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11487M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11488L:	linux-media@vger.kernel.org
11489W:	https://linuxtv.org
11490T:	git git://linuxtv.org/media_tree.git
11491S:	Odd fixes
11492F:	Documentation/media/v4l-drivers/saa7134*
11493F:	drivers/media/pci/saa7134/
11494
11495SAA7146 VIDEO4LINUX-2 DRIVER
11496M:	Hans Verkuil <hverkuil@xs4all.nl>
11497L:	linux-media@vger.kernel.org
11498T:	git git://linuxtv.org/media_tree.git
11499S:	Maintained
11500F:	drivers/media/common/saa7146/
11501F:	drivers/media/pci/saa7146/
11502F:	include/media/saa7146*
11503
11504SAMSUNG AUDIO (ASoC) DRIVERS
11505M:	Krzysztof Kozlowski <krzk@kernel.org>
11506M:	Sangbeom Kim <sbkim73@samsung.com>
11507M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11509S:	Supported
11510F:	sound/soc/samsung/
11511
11512SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11513M:	Krzysztof Kozlowski <krzk@kernel.org>
11514L:	linux-crypto@vger.kernel.org
11515L:	linux-samsung-soc@vger.kernel.org
11516S:	Maintained
11517F:	drivers/crypto/exynos-rng.c
11518F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11519
11520SAMSUNG FRAMEBUFFER DRIVER
11521M:	Jingoo Han <jingoohan1@gmail.com>
11522L:	linux-fbdev@vger.kernel.org
11523S:	Maintained
11524F:	drivers/video/fbdev/s3c-fb.c
11525
11526SAMSUNG LAPTOP DRIVER
11527M:	Corentin Chary <corentin.chary@gmail.com>
11528L:	platform-driver-x86@vger.kernel.org
11529S:	Maintained
11530F:	drivers/platform/x86/samsung-laptop.c
11531
11532SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11533M:	Sangbeom Kim <sbkim73@samsung.com>
11534M:	Krzysztof Kozlowski <krzk@kernel.org>
11535M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11536L:	linux-kernel@vger.kernel.org
11537L:	linux-samsung-soc@vger.kernel.org
11538S:	Supported
11539F:	drivers/mfd/sec*.c
11540F:	drivers/regulator/s2m*.c
11541F:	drivers/regulator/s5m*.c
11542F:	drivers/clk/clk-s2mps11.c
11543F:	drivers/rtc/rtc-s5m.c
11544F:	include/linux/mfd/samsung/
11545F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11546F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11547F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11548F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11549
11550SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11551M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11552L:	linux-media@vger.kernel.org
11553L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11554S:	Maintained
11555F:	drivers/media/platform/s3c-camif/
11556F:	include/media/drv-intf/s3c_camif.h
11557
11558SAMSUNG S3FWRN5 NFC DRIVER
11559M:	Robert Baldyga <r.baldyga@samsung.com>
11560M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11561L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11562S:	Supported
11563F:	drivers/nfc/s3fwrn5
11564
11565SAMSUNG S5C73M3 CAMERA DRIVER
11566M:	Kyungmin Park <kyungmin.park@samsung.com>
11567M:	Andrzej Hajda <a.hajda@samsung.com>
11568L:	linux-media@vger.kernel.org
11569S:	Supported
11570F:	drivers/media/i2c/s5c73m3/*
11571
11572SAMSUNG S5K5BAF CAMERA DRIVER
11573M:	Kyungmin Park <kyungmin.park@samsung.com>
11574M:	Andrzej Hajda <a.hajda@samsung.com>
11575L:	linux-media@vger.kernel.org
11576S:	Supported
11577F:	drivers/media/i2c/s5k5baf.c
11578
11579SAMSUNG S5P Security SubSystem (SSS) DRIVER
11580M:	Krzysztof Kozlowski <krzk@kernel.org>
11581M:	Vladimir Zapolskiy <vz@mleia.com>
11582L:	linux-crypto@vger.kernel.org
11583L:	linux-samsung-soc@vger.kernel.org
11584S:	Maintained
11585F:	drivers/crypto/s5p-sss.c
11586
11587SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11588M:	Kyungmin Park <kyungmin.park@samsung.com>
11589M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11590L:	linux-media@vger.kernel.org
11591Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11592S:	Supported
11593F:	drivers/media/platform/exynos4-is/
11594
11595SAMSUNG SOC CLOCK DRIVERS
11596M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11597M:	Tomasz Figa <tomasz.figa@gmail.com>
11598M:	Chanwoo Choi <cw00.choi@samsung.com>
11599S:	Supported
11600L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11601F:	drivers/clk/samsung/
11602F:	include/dt-bindings/clock/exynos*.h
11603F:	Documentation/devicetree/bindings/clock/exynos*.txt
11604
11605SAMSUNG SPI DRIVERS
11606M:	Kukjin Kim <kgene@kernel.org>
11607M:	Krzysztof Kozlowski <krzk@kernel.org>
11608M:	Andi Shyti <andi.shyti@samsung.com>
11609L:	linux-spi@vger.kernel.org
11610L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11611S:	Maintained
11612F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11613F:	drivers/spi/spi-s3c*
11614F:	include/linux/platform_data/spi-s3c64xx.h
11615
11616SAMSUNG SXGBE DRIVERS
11617M:	Byungho An <bh74.an@samsung.com>
11618M:	Girish K S <ks.giri@samsung.com>
11619M:	Vipul Pandya <vipul.pandya@samsung.com>
11620S:	Supported
11621L:	netdev@vger.kernel.org
11622F:	drivers/net/ethernet/samsung/sxgbe/
11623
11624SAMSUNG THERMAL DRIVER
11625M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11626L:	linux-pm@vger.kernel.org
11627L:	linux-samsung-soc@vger.kernel.org
11628S:	Supported
11629T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11630F:	drivers/thermal/samsung/
11631
11632SAMSUNG USB2 PHY DRIVER
11633M:	Kamil Debski <kamil@wypas.org>
11634M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11635L:	linux-kernel@vger.kernel.org
11636S:	Supported
11637F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11638F:	Documentation/phy/samsung-usb2.txt
11639F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11640F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11641F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11642F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11643F:	drivers/phy/samsung/phy-samsung-usb2.c
11644F:	drivers/phy/samsung/phy-samsung-usb2.h
11645
11646SC1200 WDT DRIVER
11647M:	Zwane Mwaikambo <zwanem@gmail.com>
11648S:	Maintained
11649F:	drivers/watchdog/sc1200wdt.c
11650
11651SCHEDULER
11652M:	Ingo Molnar <mingo@redhat.com>
11653M:	Peter Zijlstra <peterz@infradead.org>
11654L:	linux-kernel@vger.kernel.org
11655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11656S:	Maintained
11657F:	kernel/sched/
11658F:	include/linux/sched.h
11659F:	include/uapi/linux/sched.h
11660F:	include/linux/wait.h
11661
11662SCORE ARCHITECTURE
11663M:	Chen Liqin <liqin.linux@gmail.com>
11664M:	Lennox Wu <lennox.wu@gmail.com>
11665W:	http://www.sunplus.com
11666S:	Supported
11667F:	arch/score/
11668
11669SCR24X CHIP CARD INTERFACE DRIVER
11670M:	Lubomir Rintel <lkundrak@v3.sk>
11671S:	Supported
11672F:	drivers/char/pcmcia/scr24x_cs.c
11673
11674SCSI CDROM DRIVER
11675M:	Jens Axboe <axboe@kernel.dk>
11676L:	linux-scsi@vger.kernel.org
11677W:	http://www.kernel.dk
11678S:	Maintained
11679F:	drivers/scsi/sr*
11680
11681SCSI RDMA PROTOCOL (SRP) INITIATOR
11682M:	Bart Van Assche <bart.vanassche@sandisk.com>
11683L:	linux-rdma@vger.kernel.org
11684S:	Supported
11685W:	http://www.openfabrics.org
11686Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11688F:	drivers/infiniband/ulp/srp/
11689F:	include/scsi/srp.h
11690
11691SCSI SG DRIVER
11692M:	Doug Gilbert <dgilbert@interlog.com>
11693L:	linux-scsi@vger.kernel.org
11694W:	http://sg.danny.cz/sg
11695S:	Maintained
11696F:	Documentation/scsi/scsi-generic.txt
11697F:	drivers/scsi/sg.c
11698F:	include/scsi/sg.h
11699
11700SCSI SUBSYSTEM
11701M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11703M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11705L:	linux-scsi@vger.kernel.org
11706S:	Maintained
11707F:	Documentation/devicetree/bindings/scsi/
11708F:	drivers/scsi/
11709F:	include/scsi/
11710
11711SCSI TAPE DRIVER
11712M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11713L:	linux-scsi@vger.kernel.org
11714S:	Maintained
11715F:	Documentation/scsi/st.txt
11716F:	drivers/scsi/st.*
11717F:	drivers/scsi/st_*.h
11718
11719SCTP PROTOCOL
11720M:	Vlad Yasevich <vyasevich@gmail.com>
11721M:	Neil Horman <nhorman@tuxdriver.com>
11722L:	linux-sctp@vger.kernel.org
11723W:	http://lksctp.sourceforge.net
11724S:	Maintained
11725F:	Documentation/networking/sctp.txt
11726F:	include/linux/sctp.h
11727F:	include/uapi/linux/sctp.h
11728F:	include/net/sctp/
11729F:	net/sctp/
11730
11731SCx200 CPU SUPPORT
11732M:	Jim Cromie <jim.cromie@gmail.com>
11733S:	Odd Fixes
11734F:	Documentation/i2c/busses/scx200_acb
11735F:	arch/x86/platform/scx200/
11736F:	drivers/watchdog/scx200_wdt.c
11737F:	drivers/i2c/busses/scx200*
11738F:	drivers/mtd/maps/scx200_docflash.c
11739F:	include/linux/scx200.h
11740
11741SCx200 GPIO DRIVER
11742M:	Jim Cromie <jim.cromie@gmail.com>
11743S:	Maintained
11744F:	drivers/char/scx200_gpio.c
11745F:	include/linux/scx200_gpio.h
11746
11747SCx200 HRT CLOCKSOURCE DRIVER
11748M:	Jim Cromie <jim.cromie@gmail.com>
11749S:	Maintained
11750F:	drivers/clocksource/scx200_hrt.c
11751
11752SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11753M:	Sascha Sommer <saschasommer@freenet.de>
11754L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11755S:	Maintained
11756F:	drivers/mmc/host/sdricoh_cs.c
11757
11758SECURE COMPUTING
11759M:	Kees Cook <keescook@chromium.org>
11760R:	Andy Lutomirski <luto@amacapital.net>
11761R:	Will Drewry <wad@chromium.org>
11762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11763S:	Supported
11764F:	kernel/seccomp.c
11765F:	include/uapi/linux/seccomp.h
11766F:	include/linux/seccomp.h
11767F:	tools/testing/selftests/seccomp/*
11768F:	tools/testing/selftests/kselftest_harness.h
11769F:	Documentation/userspace-api/seccomp_filter.rst
11770K:	\bsecure_computing
11771K:	\bTIF_SECCOMP\b
11772
11773SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11774M:	Al Cooper <alcooperx@gmail.com>
11775L:	linux-mmc@vger.kernel.org
11776L:	bcm-kernel-feedback-list@broadcom.com
11777S:	Maintained
11778F:	drivers/mmc/host/sdhci-brcmstb*
11779
11780SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11781M:	Adrian Hunter <adrian.hunter@intel.com>
11782L:	linux-mmc@vger.kernel.org
11783T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11784S:	Maintained
11785F:	drivers/mmc/host/sdhci*
11786F:	include/linux/mmc/sdhci*
11787
11788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11789M:	Ben Dooks <ben-linux@fluff.org>
11790M:	Jaehoon Chung <jh80.chung@samsung.com>
11791L:	linux-mmc@vger.kernel.org
11792S:	Maintained
11793F:	drivers/mmc/host/sdhci-s3c*
11794
11795SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11796M:	Viresh Kumar <vireshk@kernel.org>
11797L:	linux-mmc@vger.kernel.org
11798S:	Maintained
11799F:	drivers/mmc/host/sdhci-spear.c
11800
11801SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11802M:	Scott Bauer <scott.bauer@intel.com>
11803M:	Jonathan Derrick <jonathan.derrick@intel.com>
11804M:	Rafael Antognolli <rafael.antognolli@intel.com>
11805L:	linux-block@vger.kernel.org
11806S:	Supported
11807F:	block/sed*
11808F:	block/opal_proto.h
11809F:	include/linux/sed*
11810F:	include/uapi/linux/sed*
11811
11812SECURITY CONTACT
11813M:	Security Officers <security@kernel.org>
11814S:	Supported
11815
11816SECURITY SUBSYSTEM
11817M:	James Morris <james.l.morris@oracle.com>
11818M:	"Serge E. Hallyn" <serge@hallyn.com>
11819L:	linux-security-module@vger.kernel.org (suggested Cc:)
11820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11821W:	http://kernsec.org/
11822S:	Supported
11823F:	security/
11824
11825SELINUX SECURITY MODULE
11826M:	Paul Moore <paul@paul-moore.com>
11827M:	Stephen Smalley <sds@tycho.nsa.gov>
11828M:	Eric Paris <eparis@parisplace.org>
11829L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11830W:	http://selinuxproject.org
11831T:	git git://git.infradead.org/users/pcmoore/selinux
11832S:	Supported
11833F:	include/linux/selinux*
11834F:	security/selinux/
11835F:	scripts/selinux/
11836F:	Documentation/admin-guide/LSM/SELinux.rst
11837
11838SENSABLE PHANTOM
11839M:	Jiri Slaby <jirislaby@gmail.com>
11840S:	Maintained
11841F:	drivers/misc/phantom.c
11842F:	include/uapi/linux/phantom.h
11843
11844SERIAL DEVICE BUS
11845M:	Rob Herring <robh@kernel.org>
11846L:	linux-serial@vger.kernel.org
11847S:	Maintained
11848F:	Documentation/devicetree/bindings/serial/slave-device.txt
11849F:	drivers/tty/serdev/
11850F:	include/linux/serdev.h
11851
11852SERIAL DRIVERS
11853M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11854L:	linux-serial@vger.kernel.org
11855S:	Maintained
11856F:	Documentation/devicetree/bindings/serial/
11857F:	drivers/tty/serial/
11858
11859SERIAL IR RECEIVER
11860M:	Sean Young <sean@mess.org>
11861L:	linux-media@vger.kernel.org
11862S:	Maintained
11863F:	drivers/media/rc/serial_ir.c
11864
11865SFC NETWORK DRIVER
11866M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11867M:	Edward Cree <ecree@solarflare.com>
11868M:	Bert Kenward <bkenward@solarflare.com>
11869L:	netdev@vger.kernel.org
11870S:	Supported
11871F:	drivers/net/ethernet/sfc/
11872
11873SGI GRU DRIVER
11874M:	Dimitri Sivanich <sivanich@sgi.com>
11875S:	Maintained
11876F:	drivers/misc/sgi-gru/
11877
11878SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11879M:	Pat Gefre <pfg@sgi.com>
11880L:	linux-ia64@vger.kernel.org
11881S:	Supported
11882F:	Documentation/ia64/serial.txt
11883F:	drivers/tty/serial/ioc?_serial.c
11884F:	include/linux/ioc?.h
11885
11886SGI XP/XPC/XPNET DRIVER
11887M:	Cliff Whickman <cpw@sgi.com>
11888M:	Robin Holt <robinmholt@gmail.com>
11889S:	Maintained
11890F:	drivers/misc/sgi-xp/
11891
11892SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11893M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11894L:	linux-s390@vger.kernel.org
11895W:	http://www.ibm.com/developerworks/linux/linux390/
11896S:	Supported
11897F:	net/smc/
11898
11899SH_VEU V4L2 MEM2MEM DRIVER
11900L:	linux-media@vger.kernel.org
11901S:	Orphan
11902F:	drivers/media/platform/sh_veu.c
11903
11904SH_VOU V4L2 OUTPUT DRIVER
11905L:	linux-media@vger.kernel.org
11906S:	Orphan
11907F:	drivers/media/platform/sh_vou.c
11908F:	include/media/drv-intf/sh_vou.h
11909
11910SI2157 MEDIA DRIVER
11911M:	Antti Palosaari <crope@iki.fi>
11912L:	linux-media@vger.kernel.org
11913W:	https://linuxtv.org
11914W:	http://palosaari.fi/linux/
11915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11916T:	git git://linuxtv.org/anttip/media_tree.git
11917S:	Maintained
11918F:	drivers/media/tuners/si2157*
11919
11920SI2168 MEDIA DRIVER
11921M:	Antti Palosaari <crope@iki.fi>
11922L:	linux-media@vger.kernel.org
11923W:	https://linuxtv.org
11924W:	http://palosaari.fi/linux/
11925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11926T:	git git://linuxtv.org/anttip/media_tree.git
11927S:	Maintained
11928F:	drivers/media/dvb-frontends/si2168*
11929
11930SI470X FM RADIO RECEIVER I2C DRIVER
11931M:	Hans Verkuil <hverkuil@xs4all.nl>
11932L:	linux-media@vger.kernel.org
11933T:	git git://linuxtv.org/media_tree.git
11934W:	https://linuxtv.org
11935S:	Odd Fixes
11936F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11937
11938SI470X FM RADIO RECEIVER USB DRIVER
11939M:	Hans Verkuil <hverkuil@xs4all.nl>
11940L:	linux-media@vger.kernel.org
11941T:	git git://linuxtv.org/media_tree.git
11942W:	https://linuxtv.org
11943S:	Maintained
11944F:	drivers/media/radio/si470x/radio-si470x-common.c
11945F:	drivers/media/radio/si470x/radio-si470x.h
11946F:	drivers/media/radio/si470x/radio-si470x-usb.c
11947
11948SI4713 FM RADIO TRANSMITTER I2C DRIVER
11949M:	Eduardo Valentin <edubezval@gmail.com>
11950L:	linux-media@vger.kernel.org
11951T:	git git://linuxtv.org/media_tree.git
11952W:	https://linuxtv.org
11953S:	Odd Fixes
11954F:	drivers/media/radio/si4713/si4713.?
11955
11956SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11957M:	Eduardo Valentin <edubezval@gmail.com>
11958L:	linux-media@vger.kernel.org
11959T:	git git://linuxtv.org/media_tree.git
11960W:	https://linuxtv.org
11961S:	Odd Fixes
11962F:	drivers/media/radio/si4713/radio-platform-si4713.c
11963
11964SI4713 FM RADIO TRANSMITTER USB DRIVER
11965M:	Hans Verkuil <hverkuil@xs4all.nl>
11966L:	linux-media@vger.kernel.org
11967T:	git git://linuxtv.org/media_tree.git
11968W:	https://linuxtv.org
11969S:	Maintained
11970F:	drivers/media/radio/si4713/radio-usb-si4713.c
11971
11972SIANO DVB DRIVER
11973M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11975L:	linux-media@vger.kernel.org
11976W:	https://linuxtv.org
11977T:	git git://linuxtv.org/media_tree.git
11978S:	Odd fixes
11979F:	drivers/media/common/siano/
11980F:	drivers/media/usb/siano/
11981F:	drivers/media/usb/siano/
11982F:	drivers/media/mmc/siano/
11983
11984SILEAD TOUCHSCREEN DRIVER
11985M:	Hans de Goede <hdegoede@redhat.com>
11986L:	linux-input@vger.kernel.org
11987L:	platform-driver-x86@vger.kernel.org
11988S:	Maintained
11989F:	drivers/input/touchscreen/silead.c
11990F:	drivers/platform/x86/silead_dmi.c
11991
11992SILICON MOTION SM712 FRAME BUFFER DRIVER
11993M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11994M:	Teddy Wang <teddy.wang@siliconmotion.com>
11995M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11996L:	linux-fbdev@vger.kernel.org
11997S:	Maintained
11998F:	drivers/video/fbdev/sm712*
11999F:	Documentation/fb/sm712fb.txt
12000
12001SIMPLE FIRMWARE INTERFACE (SFI)
12002M:	Len Brown <lenb@kernel.org>
12003L:	sfi-devel@simplefirmware.org
12004W:	http://simplefirmware.org/
12005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12006S:	Supported
12007F:	arch/x86/platform/sfi/
12008F:	drivers/sfi/
12009F:	include/linux/sfi*.h
12010
12011SIMPLEFB FB DRIVER
12012M:	Hans de Goede <hdegoede@redhat.com>
12013L:	linux-fbdev@vger.kernel.org
12014S:	Maintained
12015F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12016F:	drivers/video/fbdev/simplefb.c
12017F:	include/linux/platform_data/simplefb.h
12018
12019SIMTEC EB110ATX (Chalice CATS)
12020P:	Ben Dooks
12021P:	Vincent Sanders <vince@simtec.co.uk>
12022M:	Simtec Linux Team <linux@simtec.co.uk>
12023W:	http://www.simtec.co.uk/products/EB110ATX/
12024S:	Supported
12025
12026SIMTEC EB2410ITX (BAST)
12027P:	Ben Dooks
12028P:	Vincent Sanders <vince@simtec.co.uk>
12029M:	Simtec Linux Team <linux@simtec.co.uk>
12030W:	http://www.simtec.co.uk/products/EB2410ITX/
12031S:	Supported
12032F:	arch/arm/mach-s3c24xx/mach-bast.c
12033F:	arch/arm/mach-s3c24xx/bast-ide.c
12034F:	arch/arm/mach-s3c24xx/bast-irq.c
12035
12036SIPHASH PRF ROUTINES
12037M:	Jason A. Donenfeld <Jason@zx2c4.com>
12038S:	Maintained
12039F:	lib/siphash.c
12040F:	lib/test_siphash.c
12041F:	include/linux/siphash.h
12042
12043SIS 190 ETHERNET DRIVER
12044M:	Francois Romieu <romieu@fr.zoreil.com>
12045L:	netdev@vger.kernel.org
12046S:	Maintained
12047F:	drivers/net/ethernet/sis/sis190.c
12048
12049SIS 900/7016 FAST ETHERNET DRIVER
12050M:	Daniele Venzano <venza@brownhat.org>
12051W:	http://www.brownhat.org/sis900.html
12052L:	netdev@vger.kernel.org
12053S:	Maintained
12054F:	drivers/net/ethernet/sis/sis900.*
12055
12056SIS FRAMEBUFFER DRIVER
12057M:	Thomas Winischhofer <thomas@winischhofer.net>
12058W:	http://www.winischhofer.net/linuxsisvga.shtml
12059S:	Maintained
12060F:	Documentation/fb/sisfb.txt
12061F:	drivers/video/fbdev/sis/
12062F:	include/video/sisfb.h
12063
12064SIS USB2VGA DRIVER
12065M:	Thomas Winischhofer <thomas@winischhofer.net>
12066W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12067S:	Maintained
12068F:	drivers/usb/misc/sisusbvga/
12069
12070SLAB ALLOCATOR
12071M:	Christoph Lameter <cl@linux.com>
12072M:	Pekka Enberg <penberg@kernel.org>
12073M:	David Rientjes <rientjes@google.com>
12074M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12075M:	Andrew Morton <akpm@linux-foundation.org>
12076L:	linux-mm@kvack.org
12077S:	Maintained
12078F:	include/linux/sl?b*.h
12079F:	mm/sl?b*
12080
12081SLEEPABLE READ-COPY UPDATE (SRCU)
12082M:	Lai Jiangshan <jiangshanlai@gmail.com>
12083M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12084M:	Josh Triplett <josh@joshtriplett.org>
12085R:	Steven Rostedt <rostedt@goodmis.org>
12086R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12087L:	linux-kernel@vger.kernel.org
12088W:	http://www.rdrop.com/users/paulmck/RCU/
12089S:	Supported
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12091F:	include/linux/srcu.h
12092F:	kernel/rcu/srcu.c
12093
12094SMACK SECURITY MODULE
12095M:	Casey Schaufler <casey@schaufler-ca.com>
12096L:	linux-security-module@vger.kernel.org
12097W:	http://schaufler-ca.com
12098T:	git git://github.com/cschaufler/smack-next
12099S:	Maintained
12100F:	Documentation/admin-guide/LSM/Smack.rst
12101F:	security/smack/
12102
12103SMC91x ETHERNET DRIVER
12104M:	Nicolas Pitre <nico@fluxnic.net>
12105S:	Odd Fixes
12106F:	drivers/net/ethernet/smsc/smc91x.*
12107
12108SMIA AND SMIA++ IMAGE SENSOR DRIVER
12109M:	Sakari Ailus <sakari.ailus@iki.fi>
12110L:	linux-media@vger.kernel.org
12111S:	Maintained
12112F:	drivers/media/i2c/smiapp/
12113F:	include/media/i2c/smiapp.h
12114F:	drivers/media/i2c/smiapp-pll.c
12115F:	drivers/media/i2c/smiapp-pll.h
12116F:	include/uapi/linux/smiapp.h
12117F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12118
12119SMM665 HARDWARE MONITOR DRIVER
12120M:	Guenter Roeck <linux@roeck-us.net>
12121L:	linux-hwmon@vger.kernel.org
12122S:	Maintained
12123F:	Documentation/hwmon/smm665
12124F:	drivers/hwmon/smm665.c
12125
12126SMSC EMC2103 HARDWARE MONITOR DRIVER
12127M:	Steve Glendinning <steve.glendinning@shawell.net>
12128L:	linux-hwmon@vger.kernel.org
12129S:	Maintained
12130F:	Documentation/hwmon/emc2103
12131F:	drivers/hwmon/emc2103.c
12132
12133SMSC SCH5627 HARDWARE MONITOR DRIVER
12134M:	Hans de Goede <hdegoede@redhat.com>
12135L:	linux-hwmon@vger.kernel.org
12136S:	Supported
12137F:	Documentation/hwmon/sch5627
12138F:	drivers/hwmon/sch5627.c
12139
12140SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12141M:	Steve Glendinning <steve.glendinning@shawell.net>
12142L:	linux-fbdev@vger.kernel.org
12143S:	Maintained
12144F:	drivers/video/fbdev/smscufx.c
12145
12146SMSC47B397 HARDWARE MONITOR DRIVER
12147M:	Jean Delvare <jdelvare@suse.com>
12148L:	linux-hwmon@vger.kernel.org
12149S:	Maintained
12150F:	Documentation/hwmon/smsc47b397
12151F:	drivers/hwmon/smsc47b397.c
12152
12153SMSC911x ETHERNET DRIVER
12154M:	Steve Glendinning <steve.glendinning@shawell.net>
12155L:	netdev@vger.kernel.org
12156S:	Maintained
12157F:	include/linux/smsc911x.h
12158F:	drivers/net/ethernet/smsc/smsc911x.*
12159
12160SMSC9420 PCI ETHERNET DRIVER
12161M:	Steve Glendinning <steve.glendinning@shawell.net>
12162L:	netdev@vger.kernel.org
12163S:	Maintained
12164F:	drivers/net/ethernet/smsc/smsc9420.*
12165
12166SOC-CAMERA V4L2 SUBSYSTEM
12167M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12168L:	linux-media@vger.kernel.org
12169T:	git git://linuxtv.org/media_tree.git
12170S:	Maintained
12171F:	include/media/soc*
12172F:	drivers/media/i2c/soc_camera/
12173F:	drivers/media/platform/soc_camera/
12174
12175SOEKRIS NET48XX LED SUPPORT
12176M:	Chris Boot <bootc@bootc.net>
12177S:	Maintained
12178F:	drivers/leds/leds-net48xx.c
12179
12180SOFT-ROCE DRIVER (rxe)
12181M:	Moni Shoua <monis@mellanox.com>
12182L:	linux-rdma@vger.kernel.org
12183S:	Supported
12184W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12185Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12186F:	drivers/infiniband/sw/rxe/
12187F:	include/uapi/rdma/rdma_user_rxe.h
12188
12189SOFTLOGIC 6x10 MPEG CODEC
12190M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12191M:	Anton Sviridenko <anton@corp.bluecherry.net>
12192M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12193M:	Andrey Utkin <andrey_utkin@fastmail.com>
12194M:	Ismael Luceno <ismael@iodev.co.uk>
12195L:	linux-media@vger.kernel.org
12196S:	Supported
12197F:	drivers/media/pci/solo6x10/
12198
12199SOFTWARE RAID (Multiple Disks) SUPPORT
12200M:	Shaohua Li <shli@kernel.org>
12201L:	linux-raid@vger.kernel.org
12202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12203S:	Supported
12204F:	drivers/md/
12205F:	include/linux/raid/
12206F:	include/uapi/linux/raid/
12207
12208SONIC NETWORK DRIVER
12209M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12210L:	netdev@vger.kernel.org
12211S:	Maintained
12212F:	drivers/net/ethernet/natsemi/sonic.*
12213
12214SONICS SILICON BACKPLANE DRIVER (SSB)
12215M:	Michael Buesch <m@bues.ch>
12216L:	linux-wireless@vger.kernel.org
12217S:	Maintained
12218F:	drivers/ssb/
12219F:	include/linux/ssb/
12220
12221SONY MEMORYSTICK CARD SUPPORT
12222M:	Alex Dubov <oakad@yahoo.com>
12223W:	http://tifmxx.berlios.de/
12224S:	Maintained
12225F:	drivers/memstick/host/tifm_ms.c
12226
12227SONY MEMORYSTICK STANDARD SUPPORT
12228M:	Maxim Levitsky <maximlevitsky@gmail.com>
12229S:	Maintained
12230F:	drivers/memstick/core/ms_block.*
12231
12232SONY VAIO CONTROL DEVICE DRIVER
12233M:	Mattia Dongili <malattia@linux.it>
12234L:	platform-driver-x86@vger.kernel.org
12235W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12236S:	Maintained
12237F:	Documentation/laptops/sony-laptop.txt
12238F:	drivers/char/sonypi.c
12239F:	drivers/platform/x86/sony-laptop.c
12240F:	include/linux/sony-laptop.h
12241
12242SOUND
12243M:	Jaroslav Kysela <perex@perex.cz>
12244M:	Takashi Iwai <tiwai@suse.com>
12245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12246W:	http://www.alsa-project.org/
12247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12248T:	git git://git.alsa-project.org/alsa-kernel.git
12249Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12250S:	Maintained
12251F:	Documentation/sound/
12252F:	include/sound/
12253F:	include/uapi/sound/
12254F:	sound/
12255
12256SOUND - COMPRESSED AUDIO
12257M:	Vinod Koul <vinod.koul@intel.com>
12258L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12260S:	Supported
12261F:	Documentation/sound/alsa/compress_offload.txt
12262F:	include/sound/compress_driver.h
12263F:	include/uapi/sound/compress_*
12264F:	sound/core/compress_offload.c
12265F:	sound/soc/soc-compress.c
12266
12267SOUND - DMAENGINE HELPERS
12268M:	Lars-Peter Clausen <lars@metafoo.de>
12269S:	Supported
12270F:	include/sound/dmaengine_pcm.h
12271F:	sound/core/pcm_dmaengine.c
12272F:	sound/soc/soc-generic-dmaengine-pcm.c
12273
12274SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12275M:	Liam Girdwood <lgirdwood@gmail.com>
12276M:	Mark Brown <broonie@kernel.org>
12277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12278L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12279W:	http://alsa-project.org/main/index.php/ASoC
12280S:	Supported
12281F:	Documentation/devicetree/bindings/sound/
12282F:	Documentation/sound/alsa/soc/
12283F:	sound/soc/
12284F:	include/sound/soc*
12285
12286SP2 MEDIA DRIVER
12287M:	Olli Salonen <olli.salonen@iki.fi>
12288L:	linux-media@vger.kernel.org
12289W:	https://linuxtv.org
12290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12291S:	Maintained
12292F:	drivers/media/dvb-frontends/sp2*
12293
12294SPARC + UltraSPARC (sparc/sparc64)
12295M:	"David S. Miller" <davem@davemloft.net>
12296L:	sparclinux@vger.kernel.org
12297Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12300S:	Maintained
12301F:	arch/sparc/
12302F:	drivers/sbus/
12303
12304SPARC SERIAL DRIVERS
12305M:	"David S. Miller" <davem@davemloft.net>
12306L:	sparclinux@vger.kernel.org
12307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12309S:	Maintained
12310F:	include/linux/sunserialcore.h
12311F:	drivers/tty/serial/suncore.c
12312F:	drivers/tty/serial/sunhv.c
12313F:	drivers/tty/serial/sunsab.c
12314F:	drivers/tty/serial/sunsab.h
12315F:	drivers/tty/serial/sunsu.c
12316F:	drivers/tty/serial/sunzilog.c
12317F:	drivers/tty/serial/sunzilog.h
12318
12319SPARSE CHECKER
12320M:	"Christopher Li" <sparse@chrisli.org>
12321L:	linux-sparse@vger.kernel.org
12322W:	https://sparse.wiki.kernel.org/
12323T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12324T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12325S:	Maintained
12326F:	include/linux/compiler.h
12327
12328SPEAR CLOCK FRAMEWORK SUPPORT
12329M:	Viresh Kumar <vireshk@kernel.org>
12330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12331W:	http://www.st.com/spear
12332S:	Maintained
12333F:	drivers/clk/spear/
12334
12335SPEAR PLATFORM SUPPORT
12336M:	Viresh Kumar <vireshk@kernel.org>
12337M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12339W:	http://www.st.com/spear
12340S:	Maintained
12341F:	arch/arm/boot/dts/spear*
12342F:	arch/arm/mach-spear/
12343
12344SPI NOR SUBSYSTEM
12345M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12346M:	Marek Vasut <marek.vasut@gmail.com>
12347L:	linux-mtd@lists.infradead.org
12348W:	http://www.linux-mtd.infradead.org/
12349Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12350T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12351T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12352S:	Maintained
12353F:	drivers/mtd/spi-nor/
12354F:	include/linux/mtd/spi-nor.h
12355
12356SPI SUBSYSTEM
12357M:	Mark Brown <broonie@kernel.org>
12358L:	linux-spi@vger.kernel.org
12359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12360Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12361S:	Maintained
12362F:	Documentation/devicetree/bindings/spi/
12363F:	Documentation/spi/
12364F:	drivers/spi/
12365F:	include/linux/spi/
12366F:	include/uapi/linux/spi/
12367F:	tools/spi/
12368
12369SPIDERNET NETWORK DRIVER for CELL
12370M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12371L:	netdev@vger.kernel.org
12372S:	Supported
12373F:	Documentation/networking/spider_net.txt
12374F:	drivers/net/ethernet/toshiba/spider_net*
12375
12376SPMI SUBSYSTEM
12377R:	Stephen Boyd <sboyd@codeaurora.org>
12378L:	linux-arm-msm@vger.kernel.org
12379F:	Documentation/devicetree/bindings/spmi/
12380F:	drivers/spmi/
12381F:	include/dt-bindings/spmi/spmi.h
12382F:	include/linux/spmi.h
12383F:	include/trace/events/spmi.h
12384
12385SPU FILE SYSTEM
12386M:	Jeremy Kerr <jk@ozlabs.org>
12387L:	linuxppc-dev@lists.ozlabs.org
12388W:	http://www.ibm.com/developerworks/power/cell/
12389S:	Supported
12390F:	Documentation/filesystems/spufs.txt
12391F:	arch/powerpc/platforms/cell/spufs/
12392
12393SQUASHFS FILE SYSTEM
12394M:	Phillip Lougher <phillip@squashfs.org.uk>
12395L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12396W:	http://squashfs.org.uk
12397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12398S:	Maintained
12399F:	Documentation/filesystems/squashfs.txt
12400F:	fs/squashfs/
12401
12402SRM (Alpha) environment access
12403M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12404S:	Maintained
12405F:	arch/alpha/kernel/srm_env.c
12406
12407STABLE BRANCH
12408M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12409L:	stable@vger.kernel.org
12410S:	Supported
12411F:	Documentation/process/stable-kernel-rules.rst
12412
12413STAGING - COMEDI
12414M:	Ian Abbott <abbotti@mev.co.uk>
12415M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12416S:	Odd Fixes
12417F:	drivers/staging/comedi/
12418
12419STAGING - FLARION FT1000 DRIVERS
12420M:	Marek Belisko <marek.belisko@gmail.com>
12421S:	Odd Fixes
12422F:	drivers/staging/ft1000/
12423
12424STAGING - INDUSTRIAL IO
12425M:	Jonathan Cameron <jic23@kernel.org>
12426L:	linux-iio@vger.kernel.org
12427S:	Odd Fixes
12428F:	Documentation/devicetree/bindings/staging/iio/
12429F:	drivers/staging/iio/
12430
12431STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12432M:	Jarod Wilson <jarod@wilsonet.com>
12433W:	http://www.lirc.org/
12434S:	Odd Fixes
12435F:	drivers/staging/media/lirc/
12436
12437STAGING - LUSTRE PARALLEL FILESYSTEM
12438M:	Oleg Drokin <oleg.drokin@intel.com>
12439M:	Andreas Dilger <andreas.dilger@intel.com>
12440M:	James Simmons <jsimmons@infradead.org>
12441L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12442W:	http://wiki.lustre.org/
12443S:	Maintained
12444F:	drivers/staging/lustre
12445
12446STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12447M:	Marc Dietrich <marvin24@gmx.de>
12448L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12449L:	linux-tegra@vger.kernel.org
12450S:	Maintained
12451F:	drivers/staging/nvec/
12452
12453STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12454M:	Jens Frederich <jfrederich@gmail.com>
12455M:	Daniel Drake <dsd@laptop.org>
12456M:	Jon Nettleton <jon.nettleton@gmail.com>
12457W:	http://wiki.laptop.org/go/DCON
12458S:	Maintained
12459F:	drivers/staging/olpc_dcon/
12460
12461STAGING - REALTEK RTL8712U DRIVERS
12462M:	Larry Finger <Larry.Finger@lwfinger.net>
12463M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12464S:	Odd Fixes
12465F:	drivers/staging/rtl8712/
12466
12467STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12468M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12469M:	Teddy Wang <teddy.wang@siliconmotion.com>
12470M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12471L:	linux-fbdev@vger.kernel.org
12472S:	Maintained
12473F:	drivers/staging/sm750fb/
12474
12475STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12476M:	William Hubbs <w.d.hubbs@gmail.com>
12477M:	Chris Brannon <chris@the-brannons.com>
12478M:	Kirk Reiser <kirk@reisers.ca>
12479M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12480L:	speakup@linux-speakup.org
12481W:	http://www.linux-speakup.org/
12482S:	Odd Fixes
12483F:	drivers/staging/speakup/
12484
12485STAGING - VIA VT665X DRIVERS
12486M:	Forest Bond <forest@alittletooquiet.net>
12487S:	Odd Fixes
12488F:	drivers/staging/vt665?/
12489
12490STAGING - WILC1000 WIFI DRIVER
12491M:	Aditya Shankar <aditya.shankar@microchip.com>
12492M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12493L:	linux-wireless@vger.kernel.org
12494S:	Supported
12495F:	drivers/staging/wilc1000/
12496
12497STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12498M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12499S:	Odd Fixes
12500F:	drivers/staging/xgifb/
12501
12502STAGING SUBSYSTEM
12503M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12505L:	devel@driverdev.osuosl.org
12506S:	Supported
12507F:	drivers/staging/
12508
12509STARFIRE/DURALAN NETWORK DRIVER
12510M:	Ion Badulescu <ionut@badula.org>
12511S:	Odd Fixes
12512F:	drivers/net/ethernet/adaptec/starfire*
12513
12514STI CEC DRIVER
12515M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12516S:	Maintained
12517F:	drivers/staging/media/st-cec/
12518F:	Documentation/devicetree/bindings/media/stih-cec.txt
12519
12520STK1160 USB VIDEO CAPTURE DRIVER
12521M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12522L:	linux-media@vger.kernel.org
12523T:	git git://linuxtv.org/media_tree.git
12524S:	Maintained
12525F:	drivers/media/usb/stk1160/
12526
12527STMMAC ETHERNET DRIVER
12528M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12529M:	Alexandre Torgue <alexandre.torgue@st.com>
12530L:	netdev@vger.kernel.org
12531W:	http://www.stlinux.com
12532S:	Supported
12533F:	drivers/net/ethernet/stmicro/stmmac/
12534
12535SUN3/3X
12536M:	Sam Creasey <sammy@sammy.net>
12537W:	http://sammy.net/sun3/
12538S:	Maintained
12539F:	arch/m68k/kernel/*sun3*
12540F:	arch/m68k/sun3*/
12541F:	arch/m68k/include/asm/sun3*
12542F:	drivers/net/ethernet/i825xx/sun3*
12543
12544SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12545M:	Hans de Goede <hdegoede@redhat.com>
12546L:	linux-input@vger.kernel.org
12547S:	Maintained
12548F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12549F:	drivers/input/keyboard/sun4i-lradc-keys.c
12550
12551SUNDANCE NETWORK DRIVER
12552M:	Denis Kirjanov <kda@linux-powerpc.org>
12553L:	netdev@vger.kernel.org
12554S:	Maintained
12555F:	drivers/net/ethernet/dlink/sundance.c
12556
12557SUPERH
12558M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12559M:	Rich Felker <dalias@libc.org>
12560L:	linux-sh@vger.kernel.org
12561Q:	http://patchwork.kernel.org/project/linux-sh/list/
12562S:	Maintained
12563F:	Documentation/sh/
12564F:	arch/sh/
12565F:	drivers/sh/
12566
12567SUSPEND TO RAM
12568M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12569M:	Len Brown <len.brown@intel.com>
12570M:	Pavel Machek <pavel@ucw.cz>
12571L:	linux-pm@vger.kernel.org
12572B:	https://bugzilla.kernel.org
12573S:	Supported
12574F:	Documentation/power/
12575F:	arch/x86/kernel/acpi/
12576F:	drivers/base/power/
12577F:	kernel/power/
12578F:	include/linux/suspend.h
12579F:	include/linux/freezer.h
12580F:	include/linux/pm.h
12581
12582SVGA HANDLING
12583M:	Martin Mares <mj@ucw.cz>
12584L:	linux-video@atrey.karlin.mff.cuni.cz
12585S:	Maintained
12586F:	Documentation/svga.txt
12587F:	arch/x86/boot/video*
12588
12589SWIOTLB SUBSYSTEM
12590M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12591L:	linux-kernel@vger.kernel.org
12592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12593S:	Supported
12594F:	lib/swiotlb.c
12595F:	arch/*/kernel/pci-swiotlb.c
12596F:	include/linux/swiotlb.h
12597
12598SWITCHDEV
12599M:	Jiri Pirko <jiri@resnulli.us>
12600M:	Ivan Vecera <ivecera@redhat.com>
12601L:	netdev@vger.kernel.org
12602S:	Supported
12603F:	net/switchdev/
12604F:	include/net/switchdev.h
12605
12606SYNC FILE FRAMEWORK
12607M:	Sumit Semwal <sumit.semwal@linaro.org>
12608R:	Gustavo Padovan <gustavo@padovan.org>
12609S:	Maintained
12610L:	linux-media@vger.kernel.org
12611L:	dri-devel@lists.freedesktop.org
12612F:	drivers/dma-buf/sync_*
12613F:	drivers/dma-buf/dma-fence*
12614F:	drivers/dma-buf/sw_sync.c
12615F:	include/linux/sync_file.h
12616F:	include/uapi/linux/sync_file.h
12617F:	Documentation/sync_file.txt
12618T:	git git://anongit.freedesktop.org/drm/drm-misc
12619
12620SYNOPSYS ARC ARCHITECTURE
12621M:	Vineet Gupta <vgupta@synopsys.com>
12622L:	linux-snps-arc@lists.infradead.org
12623S:	Supported
12624F:	arch/arc/
12625F:	Documentation/devicetree/bindings/arc/*
12626F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12627F:	drivers/clocksource/arc_timer.c
12628F:	drivers/tty/serial/arc_uart.c
12629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12630
12631SYNOPSYS ARC SDP platform support
12632M:	Alexey Brodkin <abrodkin@synopsys.com>
12633S:	Supported
12634F:	arch/arc/plat-axs10x
12635F:	arch/arc/boot/dts/ax*
12636F:	Documentation/devicetree/bindings/arc/axs10*
12637
12638SYNOPSYS DESIGNWARE DMAC DRIVER
12639M:	Viresh Kumar <vireshk@kernel.org>
12640M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12641S:	Maintained
12642F:	include/linux/dma/dw.h
12643F:	include/linux/platform_data/dma-dw.h
12644F:	drivers/dma/dw/
12645
12646SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12647M:	Jie Deng <jiedeng@synopsys.com>
12648L:	netdev@vger.kernel.org
12649S:	Supported
12650F:	drivers/net/ethernet/synopsys/
12651
12652SYNOPSYS DESIGNWARE I2C DRIVER
12653M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12654R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12655R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12656L:	linux-i2c@vger.kernel.org
12657S:	Maintained
12658F:	drivers/i2c/busses/i2c-designware-*
12659F:	include/linux/platform_data/i2c-designware.h
12660
12661SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12662M:	Jaehoon Chung <jh80.chung@samsung.com>
12663L:	linux-mmc@vger.kernel.org
12664S:	Maintained
12665F:	drivers/mmc/host/dw_mmc*
12666
12667SYSTEM CONFIGURATION (SYSCON)
12668M:	Lee Jones <lee.jones@linaro.org>
12669M:	Arnd Bergmann <arnd@arndb.de>
12670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12671S:	Supported
12672F:	drivers/mfd/syscon.c
12673
12674SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12675M:	Sudeep Holla <sudeep.holla@arm.com>
12676L:	linux-arm-kernel@lists.infradead.org
12677S:	Maintained
12678F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12679F:	drivers/clk/clk-scpi.c
12680F:	drivers/cpufreq/scpi-cpufreq.c
12681F:	drivers/firmware/arm_scpi.c
12682F:	include/linux/scpi_protocol.h
12683
12684SYSTEM RESET/SHUTDOWN DRIVERS
12685M:	Sebastian Reichel <sre@kernel.org>
12686L:	linux-pm@vger.kernel.org
12687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12688S:	Maintained
12689F:	Documentation/devicetree/bindings/power/reset/
12690F:	drivers/power/reset/
12691
12692SYSTEM TRACE MODULE CLASS
12693M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12694S:	Maintained
12695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12696F:	Documentation/trace/stm.txt
12697F:	drivers/hwtracing/stm/
12698F:	include/linux/stm.h
12699F:	include/uapi/linux/stm.h
12700
12701SYSV FILESYSTEM
12702M:	Christoph Hellwig <hch@infradead.org>
12703S:	Maintained
12704F:	Documentation/filesystems/sysv-fs.txt
12705F:	fs/sysv/
12706F:	include/linux/sysv_fs.h
12707
12708TARGET SUBSYSTEM
12709M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12710L:	linux-scsi@vger.kernel.org
12711L:	target-devel@vger.kernel.org
12712W:	http://www.linux-iscsi.org
12713W:	http://groups.google.com/group/linux-iscsi-target-dev
12714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12715S:	Supported
12716F:	drivers/target/
12717F:	include/target/
12718F:	Documentation/target/
12719
12720TASKSTATS STATISTICS INTERFACE
12721M:	Balbir Singh <bsingharora@gmail.com>
12722S:	Maintained
12723F:	Documentation/accounting/taskstats*
12724F:	include/linux/taskstats*
12725F:	kernel/taskstats.c
12726
12727TC subsystem
12728M:	Jamal Hadi Salim <jhs@mojatatu.com>
12729M:	Cong Wang <xiyou.wangcong@gmail.com>
12730M:	Jiri Pirko <jiri@resnulli.us>
12731L:	netdev@vger.kernel.org
12732S:	Maintained
12733F:	include/net/pkt_cls.h
12734F:	include/net/pkt_sched.h
12735F:	include/net/tc_act/
12736F:	include/uapi/linux/pkt_cls.h
12737F:	include/uapi/linux/pkt_sched.h
12738F:	include/uapi/linux/tc_act/
12739F:	include/uapi/linux/tc_ematch/
12740F:	net/sched/
12741
12742TCP LOW PRIORITY MODULE
12743M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12744M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12745W:	http://tcp-lp-mod.sourceforge.net/
12746S:	Maintained
12747F:	net/ipv4/tcp_lp.c
12748
12749TDA10071 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/dvb-frontends/tda10071*
12758
12759TDA18212 MEDIA DRIVER
12760M:	Antti Palosaari <crope@iki.fi>
12761L:	linux-media@vger.kernel.org
12762W:	https://linuxtv.org
12763W:	http://palosaari.fi/linux/
12764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12765T:	git git://linuxtv.org/anttip/media_tree.git
12766S:	Maintained
12767F:	drivers/media/tuners/tda18212*
12768
12769TDA18218 MEDIA DRIVER
12770M:	Antti Palosaari <crope@iki.fi>
12771L:	linux-media@vger.kernel.org
12772W:	https://linuxtv.org
12773W:	http://palosaari.fi/linux/
12774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12775T:	git git://linuxtv.org/anttip/media_tree.git
12776S:	Maintained
12777F:	drivers/media/tuners/tda18218*
12778
12779TDA18271 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/tda18271*
12788
12789TDA827x MEDIA DRIVER
12790M:	Michael Krufky <mkrufky@linuxtv.org>
12791L:	linux-media@vger.kernel.org
12792W:	https://linuxtv.org
12793W:	http://github.com/mkrufky
12794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12795T:	git git://linuxtv.org/mkrufky/tuners.git
12796S:	Maintained
12797F:	drivers/media/tuners/tda8290.*
12798
12799TDA8290 MEDIA DRIVER
12800M:	Michael Krufky <mkrufky@linuxtv.org>
12801L:	linux-media@vger.kernel.org
12802W:	https://linuxtv.org
12803W:	http://github.com/mkrufky
12804Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12805T:	git git://linuxtv.org/mkrufky/tuners.git
12806S:	Maintained
12807F:	drivers/media/tuners/tda8290.*
12808
12809TDA9840 MEDIA DRIVER
12810M:	Hans Verkuil <hverkuil@xs4all.nl>
12811L:	linux-media@vger.kernel.org
12812T:	git git://linuxtv.org/media_tree.git
12813W:	https://linuxtv.org
12814S:	Maintained
12815F:	drivers/media/i2c/tda9840*
12816
12817TEA5761 TUNER DRIVER
12818M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12819M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12820L:	linux-media@vger.kernel.org
12821W:	https://linuxtv.org
12822T:	git git://linuxtv.org/media_tree.git
12823S:	Odd fixes
12824F:	drivers/media/tuners/tea5761.*
12825
12826TEA5767 TUNER DRIVER
12827M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12828M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12829L:	linux-media@vger.kernel.org
12830W:	https://linuxtv.org
12831T:	git git://linuxtv.org/media_tree.git
12832S:	Maintained
12833F:	drivers/media/tuners/tea5767.*
12834
12835TEA6415C MEDIA DRIVER
12836M:	Hans Verkuil <hverkuil@xs4all.nl>
12837L:	linux-media@vger.kernel.org
12838T:	git git://linuxtv.org/media_tree.git
12839W:	https://linuxtv.org
12840S:	Maintained
12841F:	drivers/media/i2c/tea6415c*
12842
12843TEA6420 MEDIA DRIVER
12844M:	Hans Verkuil <hverkuil@xs4all.nl>
12845L:	linux-media@vger.kernel.org
12846T:	git git://linuxtv.org/media_tree.git
12847W:	https://linuxtv.org
12848S:	Maintained
12849F:	drivers/media/i2c/tea6420*
12850
12851TEAM DRIVER
12852M:	Jiri Pirko <jiri@resnulli.us>
12853L:	netdev@vger.kernel.org
12854S:	Supported
12855F:	drivers/net/team/
12856F:	include/linux/if_team.h
12857F:	include/uapi/linux/if_team.h
12858
12859TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12860M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12861S:	Maintained
12862F:	arch/x86/platform/ts5500/
12863
12864TECHNOTREND USB IR RECEIVER
12865M:	Sean Young <sean@mess.org>
12866L:	linux-media@vger.kernel.org
12867S:	Maintained
12868F:	drivers/media/rc/ttusbir.c
12869
12870TEE SUBSYSTEM
12871M:	Jens Wiklander <jens.wiklander@linaro.org>
12872S:	Maintained
12873F:	include/linux/tee_drv.h
12874F:	include/uapi/linux/tee.h
12875F:	drivers/tee/
12876F:	Documentation/tee.txt
12877
12878TEGRA ARCHITECTURE SUPPORT
12879M:	Thierry Reding <thierry.reding@gmail.com>
12880M:	Jonathan Hunter <jonathanh@nvidia.com>
12881L:	linux-tegra@vger.kernel.org
12882Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12884S:	Supported
12885N:	[^a-z]tegra
12886
12887TEGRA CLOCK DRIVER
12888M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12889M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12890S:	Supported
12891F:	drivers/clk/tegra/
12892
12893TEGRA DMA DRIVERS
12894M:	Laxman Dewangan <ldewangan@nvidia.com>
12895M:	Jon Hunter <jonathanh@nvidia.com>
12896S:	Supported
12897F:	drivers/dma/tegra*
12898
12899TEGRA I2C DRIVER
12900M:	Laxman Dewangan <ldewangan@nvidia.com>
12901S:	Supported
12902F:	drivers/i2c/busses/i2c-tegra.c
12903
12904TEGRA IOMMU DRIVERS
12905M:	Hiroshi Doyu <hdoyu@nvidia.com>
12906S:	Supported
12907F:	drivers/iommu/tegra*
12908
12909TEGRA KBC DRIVER
12910M:	Rakesh Iyer <riyer@nvidia.com>
12911M:	Laxman Dewangan <ldewangan@nvidia.com>
12912S:	Supported
12913F:	drivers/input/keyboard/tegra-kbc.c
12914
12915TEGRA PWM DRIVER
12916M:	Thierry Reding <thierry.reding@gmail.com>
12917S:	Supported
12918F:	drivers/pwm/pwm-tegra.c
12919
12920TEGRA SERIAL DRIVER
12921M:	Laxman Dewangan <ldewangan@nvidia.com>
12922S:	Supported
12923F:	drivers/tty/serial/serial-tegra.c
12924
12925TEGRA SPI DRIVER
12926M:	Laxman Dewangan <ldewangan@nvidia.com>
12927S:	Supported
12928F:	drivers/spi/spi-tegra*
12929
12930TEHUTI ETHERNET DRIVER
12931M:	Andy Gospodarek <andy@greyhouse.net>
12932L:	netdev@vger.kernel.org
12933S:	Supported
12934F:	drivers/net/ethernet/tehuti/*
12935
12936Telecom Clock Driver for MCPL0010
12937M:	Mark Gross <mark.gross@intel.com>
12938S:	Supported
12939F:	drivers/char/tlclk.c
12940
12941TENSILICA XTENSA PORT (xtensa)
12942M:	Chris Zankel <chris@zankel.net>
12943M:	Max Filippov <jcmvbkbc@gmail.com>
12944L:	linux-xtensa@linux-xtensa.org
12945T:	git git://github.com/czankel/xtensa-linux.git
12946S:	Maintained
12947F:	arch/xtensa/
12948F:	drivers/irqchip/irq-xtensa-*
12949
12950Texas Instruments' System Control Interface (TISCI) Protocol Driver
12951M:	Nishanth Menon <nm@ti.com>
12952M:	Tero Kristo <t-kristo@ti.com>
12953M:	Santosh Shilimkar <ssantosh@kernel.org>
12954L:	linux-arm-kernel@lists.infradead.org
12955S:	Maintained
12956F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12957F:	drivers/firmware/ti_sci*
12958F:	include/linux/soc/ti/ti_sci_protocol.h
12959F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12960F:	include/dt-bindings/genpd/k2g.h
12961F:	drivers/soc/ti/ti_sci_pm_domains.c
12962F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12963F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12964F:	drivers/clk/keystone/sci-clk.c
12965F:	drivers/reset/reset-ti-sci.c
12966
12967THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12968M:	Hans Verkuil <hverkuil@xs4all.nl>
12969L:	linux-media@vger.kernel.org
12970T:	git git://linuxtv.org/media_tree.git
12971W:	https://linuxtv.org
12972S:	Maintained
12973F:	drivers/media/radio/radio-raremono.c
12974
12975THERMAL
12976M:	Zhang Rui <rui.zhang@intel.com>
12977M:	Eduardo Valentin <edubezval@gmail.com>
12978L:	linux-pm@vger.kernel.org
12979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12981Q:	https://patchwork.kernel.org/project/linux-pm/list/
12982S:	Supported
12983F:	drivers/thermal/
12984F:	include/linux/thermal.h
12985F:	include/uapi/linux/thermal.h
12986F:	include/linux/cpu_cooling.h
12987F:	Documentation/devicetree/bindings/thermal/
12988
12989THERMAL/CPU_COOLING
12990M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12991M:	Viresh Kumar <viresh.kumar@linaro.org>
12992M:	Javi Merino <javi.merino@kernel.org>
12993L:	linux-pm@vger.kernel.org
12994S:	Supported
12995F:	Documentation/thermal/cpu-cooling-api.txt
12996F:	drivers/thermal/cpu_cooling.c
12997F:	include/linux/cpu_cooling.h
12998
12999THINKPAD ACPI EXTRAS DRIVER
13000M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13001L:	ibm-acpi-devel@lists.sourceforge.net
13002L:	platform-driver-x86@vger.kernel.org
13003W:	http://ibm-acpi.sourceforge.net
13004W:	http://thinkwiki.org/wiki/Ibm-acpi
13005T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13006S:	Maintained
13007F:	drivers/platform/x86/thinkpad_acpi.c
13008
13009THUNDERBOLT DRIVER
13010M:	Andreas Noever <andreas.noever@gmail.com>
13011M:	Michael Jamet <michael.jamet@intel.com>
13012M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13013M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13014S:	Maintained
13015F:	drivers/thunderbolt/
13016
13017TI AM437X VPFE DRIVER
13018M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13019L:	linux-media@vger.kernel.org
13020W:	https://linuxtv.org
13021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13022T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13023S:	Maintained
13024F:	drivers/media/platform/am437x/
13025
13026TI BANDGAP AND THERMAL DRIVER
13027M:	Eduardo Valentin <edubezval@gmail.com>
13028M:	Keerthy <j-keerthy@ti.com>
13029L:	linux-pm@vger.kernel.org
13030L:	linux-omap@vger.kernel.org
13031S:	Maintained
13032F:	drivers/thermal/ti-soc-thermal/
13033
13034TI BQ27XXX POWER SUPPLY DRIVER
13035R:	Andrew F. Davis <afd@ti.com>
13036F:	include/linux/power/bq27xxx_battery.h
13037F:	drivers/power/supply/bq27xxx_battery.c
13038F:	drivers/power/supply/bq27xxx_battery_i2c.c
13039
13040TI CDCE706 CLOCK DRIVER
13041M:	Max Filippov <jcmvbkbc@gmail.com>
13042S:	Maintained
13043F:	drivers/clk/clk-cdce706.c
13044
13045TI CLOCK DRIVER
13046M:	Tero Kristo <t-kristo@ti.com>
13047L:	linux-omap@vger.kernel.org
13048S:	Maintained
13049F:	drivers/clk/ti/
13050F:	include/linux/clk/ti.h
13051
13052TI DAVINCI MACHINE SUPPORT
13053M:	Sekhar Nori <nsekhar@ti.com>
13054M:	Kevin Hilman <khilman@kernel.org>
13055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13057S:	Supported
13058F:	arch/arm/mach-davinci/
13059F:	drivers/i2c/busses/i2c-davinci.c
13060F:	arch/arm/boot/dts/da850*
13061
13062TI DAVINCI SERIES GPIO DRIVER
13063M:	Keerthy <j-keerthy@ti.com>
13064L:	linux-gpio@vger.kernel.org
13065S:	Maintained
13066F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13067F:	drivers/gpio/gpio-davinci.c
13068
13069TI DAVINCI SERIES MEDIA DRIVER
13070M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13071L:	linux-media@vger.kernel.org
13072W:	https://linuxtv.org
13073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13074T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13075S:	Maintained
13076F:	drivers/media/platform/davinci/
13077F:	include/media/davinci/
13078
13079TI ETHERNET SWITCH DRIVER (CPSW)
13080R:	Grygorii Strashko <grygorii.strashko@ti.com>
13081L:	linux-omap@vger.kernel.org
13082L:	netdev@vger.kernel.org
13083S:	Maintained
13084F:	drivers/net/ethernet/ti/cpsw*
13085F:	drivers/net/ethernet/ti/davinci*
13086
13087TI FLASH MEDIA INTERFACE DRIVER
13088M:	Alex Dubov <oakad@yahoo.com>
13089S:	Maintained
13090F:	drivers/misc/tifm*
13091F:	drivers/mmc/host/tifm_sd.c
13092F:	include/linux/tifm.h
13093
13094TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13095M:	Santosh Shilimkar <ssantosh@kernel.org>
13096L:	linux-kernel@vger.kernel.org
13097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13098S:	Maintained
13099F:	drivers/soc/ti/*
13100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13101
13102TI LM49xxx FAMILY ASoC CODEC DRIVERS
13103M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13104M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13106S:	Maintained
13107F:	sound/soc/codecs/lm49453*
13108F:	sound/soc/codecs/isabelle*
13109
13110TI LP855x BACKLIGHT DRIVER
13111M:	Milo Kim <milo.kim@ti.com>
13112S:	Maintained
13113F:	Documentation/backlight/lp855x-driver.txt
13114F:	drivers/video/backlight/lp855x_bl.c
13115F:	include/linux/platform_data/lp855x.h
13116
13117TI LP8727 CHARGER DRIVER
13118M:	Milo Kim <milo.kim@ti.com>
13119S:	Maintained
13120F:	drivers/power/supply/lp8727_charger.c
13121F:	include/linux/platform_data/lp8727.h
13122
13123TI LP8788 MFD DRIVER
13124M:	Milo Kim <milo.kim@ti.com>
13125S:	Maintained
13126F:	drivers/iio/adc/lp8788_adc.c
13127F:	drivers/leds/leds-lp8788.c
13128F:	drivers/mfd/lp8788*.c
13129F:	drivers/power/supply/lp8788-charger.c
13130F:	drivers/regulator/lp8788-*.c
13131F:	include/linux/mfd/lp8788*.h
13132
13133TI NETCP ETHERNET DRIVER
13134M:	Wingman Kwok <w-kwok2@ti.com>
13135M:	Murali Karicheri <m-karicheri2@ti.com>
13136L:	netdev@vger.kernel.org
13137S:	Maintained
13138F:	drivers/net/ethernet/ti/netcp*
13139
13140TI TAS571X FAMILY ASoC CODEC DRIVER
13141M:	Kevin Cernekee <cernekee@chromium.org>
13142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13143S:	Odd Fixes
13144F:	sound/soc/codecs/tas571x*
13145
13146TI TRF7970A NFC DRIVER
13147M:	Mark Greer <mgreer@animalcreek.com>
13148L:	linux-wireless@vger.kernel.org
13149L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13150S:	Supported
13151F:	drivers/nfc/trf7970a.c
13152F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13153
13154TI TWL4030 SERIES SOC CODEC DRIVER
13155M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13157S:	Maintained
13158F:	sound/soc/codecs/twl4030*
13159
13160TI VPE/CAL DRIVERS
13161M:	Benoit Parrot <bparrot@ti.com>
13162L:	linux-media@vger.kernel.org
13163W:	http://linuxtv.org/
13164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13165S:	Maintained
13166F:	drivers/media/platform/ti-vpe/
13167
13168TI WILINK WIRELESS DRIVERS
13169L:	linux-wireless@vger.kernel.org
13170W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13171W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13173S:	Orphan
13174F:	drivers/net/wireless/ti/
13175F:	include/linux/wl12xx.h
13176
13177TILE ARCHITECTURE
13178M:	Chris Metcalf <cmetcalf@mellanox.com>
13179W:	http://www.mellanox.com/repository/solutions/tile-scm/
13180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13181S:	Supported
13182F:	arch/tile/
13183F:	drivers/char/tile-srom.c
13184F:	drivers/edac/tile_edac.c
13185F:	drivers/net/ethernet/tile/
13186F:	drivers/rtc/rtc-tile.c
13187F:	drivers/tty/hvc/hvc_tile.c
13188F:	drivers/tty/serial/tilegx.c
13189F:	drivers/usb/host/*-tilegx.c
13190F:	include/linux/usb/tilegx.h
13191
13192TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13193M:	John Stultz <john.stultz@linaro.org>
13194M:	Thomas Gleixner <tglx@linutronix.de>
13195R:	Stephen Boyd <sboyd@codeaurora.org>
13196L:	linux-kernel@vger.kernel.org
13197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13198S:	Supported
13199F:	include/linux/clocksource.h
13200F:	include/linux/time.h
13201F:	include/linux/timex.h
13202F:	include/uapi/linux/time.h
13203F:	include/uapi/linux/timex.h
13204F:	kernel/time/clocksource.c
13205F:	kernel/time/time*.c
13206F:	kernel/time/alarmtimer.c
13207F:	kernel/time/ntp.c
13208F:	tools/testing/selftests/timers/
13209
13210TIPC NETWORK LAYER
13211M:	Jon Maloy <jon.maloy@ericsson.com>
13212M:	Ying Xue <ying.xue@windriver.com>
13213L:	netdev@vger.kernel.org (core kernel code)
13214L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13215W:	http://tipc.sourceforge.net/
13216S:	Maintained
13217F:	include/uapi/linux/tipc*.h
13218F:	net/tipc/
13219
13220TLAN NETWORK DRIVER
13221M:	Samuel Chessman <chessman@tux.org>
13222L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13223W:	http://sourceforge.net/projects/tlan/
13224S:	Maintained
13225F:	Documentation/networking/tlan.txt
13226F:	drivers/net/ethernet/ti/tlan.*
13227
13228TM6000 VIDEO4LINUX DRIVER
13229M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13230M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13231L:	linux-media@vger.kernel.org
13232W:	https://linuxtv.org
13233T:	git git://linuxtv.org/media_tree.git
13234S:	Odd fixes
13235F:	drivers/media/usb/tm6000/
13236F:	Documentation/media/v4l-drivers/tm6000*
13237
13238TMIO/SDHI MMC DRIVER
13239M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13240L:	linux-mmc@vger.kernel.org
13241S:	Supported
13242F:	drivers/mmc/host/tmio_mmc*
13243F:	drivers/mmc/host/renesas_sdhi*
13244F:	include/linux/mfd/tmio.h
13245
13246TMP401 HARDWARE MONITOR DRIVER
13247M:	Guenter Roeck <linux@roeck-us.net>
13248L:	linux-hwmon@vger.kernel.org
13249S:	Maintained
13250F:	Documentation/hwmon/tmp401
13251F:	drivers/hwmon/tmp401.c
13252
13253TMPFS (SHMEM FILESYSTEM)
13254M:	Hugh Dickins <hughd@google.com>
13255L:	linux-mm@kvack.org
13256S:	Maintained
13257F:	include/linux/shmem_fs.h
13258F:	mm/shmem.c
13259
13260TOMOYO SECURITY MODULE
13261M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13262M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13263L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13264L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13265L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13266L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13267W:	http://tomoyo.sourceforge.jp/
13268T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13269S:	Maintained
13270F:	security/tomoyo/
13271
13272TOPSTAR LAPTOP EXTRAS DRIVER
13273M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13274L:	platform-driver-x86@vger.kernel.org
13275S:	Maintained
13276F:	drivers/platform/x86/topstar-laptop.c
13277
13278TOSHIBA ACPI EXTRAS DRIVER
13279M:	Azael Avalos <coproscefalo@gmail.com>
13280L:	platform-driver-x86@vger.kernel.org
13281S:	Maintained
13282F:	drivers/platform/x86/toshiba_acpi.c
13283
13284TOSHIBA BLUETOOTH DRIVER
13285M:	Azael Avalos <coproscefalo@gmail.com>
13286L:	platform-driver-x86@vger.kernel.org
13287S:	Maintained
13288F:	drivers/platform/x86/toshiba_bluetooth.c
13289
13290TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13291M:	Azael Avalos <coproscefalo@gmail.com>
13292L:	platform-driver-x86@vger.kernel.org
13293S:	Maintained
13294F:	drivers/platform/x86/toshiba_haps.c
13295
13296TOSHIBA SMM DRIVER
13297M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13298W:	http://www.buzzard.org.uk/toshiba/
13299S:	Maintained
13300F:	drivers/char/toshiba.c
13301F:	include/linux/toshiba.h
13302F:	include/uapi/linux/toshiba.h
13303
13304TOSHIBA TC358743 DRIVER
13305M:	Mats Randgaard <matrandg@cisco.com>
13306L:	linux-media@vger.kernel.org
13307S:	Maintained
13308F:	drivers/media/i2c/tc358743*
13309F:	include/media/i2c/tc358743.h
13310
13311TOSHIBA WMI HOTKEYS DRIVER
13312M:	Azael Avalos <coproscefalo@gmail.com>
13313L:	platform-driver-x86@vger.kernel.org
13314S:	Maintained
13315F:	drivers/platform/x86/toshiba-wmi.c
13316
13317TPM DEVICE DRIVER
13318M:	Peter Huewe <peterhuewe@gmx.de>
13319M:	Marcel Selhorst <tpmdd@selhorst.net>
13320M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13321R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13322W:	http://tpmdd.sourceforge.net
13323L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13324Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13325T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13326S:	Maintained
13327F:	drivers/char/tpm/
13328
13329TPM IBM_VTPM DEVICE DRIVER
13330M:	Ashley Lai <ashleydlai@gmail.com>
13331W:	http://tpmdd.sourceforge.net
13332L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13333S:	Maintained
13334F:	drivers/char/tpm/tpm_ibmvtpm*
13335
13336TRACING
13337M:	Steven Rostedt <rostedt@goodmis.org>
13338M:	Ingo Molnar <mingo@redhat.com>
13339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13340S:	Maintained
13341F:	Documentation/trace/ftrace.txt
13342F:	arch/*/*/*/ftrace.h
13343F:	arch/*/kernel/ftrace.c
13344F:	include/*/ftrace.h
13345F:	include/linux/trace*.h
13346F:	include/trace/
13347F:	kernel/trace/
13348F:	tools/testing/selftests/ftrace/
13349
13350TRACING MMIO ACCESSES (MMIOTRACE)
13351M:	Steven Rostedt <rostedt@goodmis.org>
13352M:	Ingo Molnar <mingo@kernel.org>
13353R:	Karol Herbst <karolherbst@gmail.com>
13354R:	Pekka Paalanen <ppaalanen@gmail.com>
13355S:	Maintained
13356L:	linux-kernel@vger.kernel.org
13357L:	nouveau@lists.freedesktop.org
13358F:	kernel/trace/trace_mmiotrace.c
13359F:	include/linux/mmiotrace.h
13360F:	arch/x86/mm/kmmio.c
13361F:	arch/x86/mm/mmio-mod.c
13362F:	arch/x86/mm/testmmiotrace.c
13363
13364TRIVIAL PATCHES
13365M:	Jiri Kosina <trivial@kernel.org>
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13367S:	Maintained
13368K:	^Subject:.*(?i)trivial
13369
13370TTY LAYER
13371M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13372M:	Jiri Slaby <jslaby@suse.com>
13373S:	Supported
13374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13375F:	Documentation/serial/
13376F:	drivers/tty/
13377F:	drivers/tty/serial/serial_core.c
13378F:	include/linux/serial_core.h
13379F:	include/linux/serial.h
13380F:	include/linux/tty.h
13381F:	include/uapi/linux/serial_core.h
13382F:	include/uapi/linux/serial.h
13383F:	include/uapi/linux/tty.h
13384
13385TUA9001 MEDIA DRIVER
13386M:	Antti Palosaari <crope@iki.fi>
13387L:	linux-media@vger.kernel.org
13388W:	https://linuxtv.org
13389W:	http://palosaari.fi/linux/
13390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13391T:	git git://linuxtv.org/anttip/media_tree.git
13392S:	Maintained
13393F:	drivers/media/tuners/tua9001*
13394
13395TULIP NETWORK DRIVERS
13396L:	netdev@vger.kernel.org
13397L:	linux-parisc@vger.kernel.org
13398S:	Orphan
13399F:	drivers/net/ethernet/dec/tulip/
13400
13401TUN/TAP driver
13402M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13403W:	http://vtun.sourceforge.net/tun
13404S:	Maintained
13405F:	Documentation/networking/tuntap.txt
13406F:	arch/um/os-Linux/drivers/
13407
13408TURBOCHANNEL SUBSYSTEM
13409M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13410M:	Ralf Baechle <ralf@linux-mips.org>
13411L:	linux-mips@linux-mips.org
13412Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13413S:	Maintained
13414F:	drivers/tc/
13415F:	include/linux/tc.h
13416
13417TW5864 VIDEO4LINUX DRIVER
13418M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13419M:	Anton Sviridenko <anton@corp.bluecherry.net>
13420M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13421M:	Andrey Utkin <andrey_utkin@fastmail.com>
13422L:	linux-media@vger.kernel.org
13423S:	Supported
13424F:	drivers/media/pci/tw5864/
13425
13426TW68 VIDEO4LINUX DRIVER
13427M:	Hans Verkuil <hverkuil@xs4all.nl>
13428L:	linux-media@vger.kernel.org
13429T:	git git://linuxtv.org/media_tree.git
13430W:	https://linuxtv.org
13431S:	Odd Fixes
13432F:	drivers/media/pci/tw68/
13433
13434TW686X VIDEO4LINUX DRIVER
13435M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13436L:	linux-media@vger.kernel.org
13437T:	git git://linuxtv.org/media_tree.git
13438W:	http://linuxtv.org
13439S:	Maintained
13440F:	drivers/media/pci/tw686x/
13441
13442UBI FILE SYSTEM (UBIFS)
13443M:	Richard Weinberger <richard@nod.at>
13444M:	Artem Bityutskiy <dedekind1@gmail.com>
13445M:	Adrian Hunter <adrian.hunter@intel.com>
13446L:	linux-mtd@lists.infradead.org
13447T:	git git://git.infradead.org/ubifs-2.6.git
13448W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13449S:	Supported
13450F:	Documentation/filesystems/ubifs.txt
13451F:	fs/ubifs/
13452
13453UCLINUX (M68KNOMMU AND COLDFIRE)
13454M:	Greg Ungerer <gerg@linux-m68k.org>
13455W:	http://www.linux-m68k.org/
13456W:	http://www.uclinux.org/
13457L:	linux-m68k@lists.linux-m68k.org
13458L:	uclinux-dev@uclinux.org  (subscribers-only)
13459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13460S:	Maintained
13461F:	arch/m68k/coldfire/
13462F:	arch/m68k/68*/
13463F:	arch/m68k/*/*_no.*
13464F:	arch/m68k/include/asm/*_no.*
13465
13466UDF FILESYSTEM
13467M:	Jan Kara <jack@suse.com>
13468S:	Maintained
13469F:	Documentation/filesystems/udf.txt
13470F:	fs/udf/
13471
13472UDRAW TABLET
13473M:	Bastien Nocera <hadess@hadess.net>
13474L:	linux-input@vger.kernel.org
13475S:	Maintained
13476F:	drivers/hid/hid-udraw.c
13477
13478UFS FILESYSTEM
13479M:	Evgeniy Dushistov <dushistov@mail.ru>
13480S:	Maintained
13481F:	Documentation/filesystems/ufs.txt
13482F:	fs/ufs/
13483
13484UHID USERSPACE HID IO DRIVER:
13485M:	David Herrmann <dh.herrmann@googlemail.com>
13486L:	linux-input@vger.kernel.org
13487S:	Maintained
13488F:	drivers/hid/uhid.c
13489F:	include/uapi/linux/uhid.h
13490
13491ULPI BUS
13492M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13493L:	linux-usb@vger.kernel.org
13494S:	Maintained
13495F:	drivers/usb/common/ulpi.c
13496F:	include/linux/ulpi/
13497
13498ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13499L:	linux-usb@vger.kernel.org
13500S:	Orphan
13501F:	drivers/uwb/
13502F:	include/linux/uwb.h
13503F:	include/linux/uwb/
13504
13505UNICORE32 ARCHITECTURE:
13506M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13507W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13508S:	Maintained
13509T:	git git://github.com/gxt/linux.git
13510F:	arch/unicore32/
13511
13512UNIFDEF
13513M:	Tony Finch <dot@dotat.at>
13514W:	http://dotat.at/prog/unifdef
13515S:	Maintained
13516F:	scripts/unifdef.c
13517
13518UNIFORM CDROM DRIVER
13519M:	Jens Axboe <axboe@kernel.dk>
13520W:	http://www.kernel.dk
13521S:	Maintained
13522F:	Documentation/cdrom/
13523F:	drivers/cdrom/cdrom.c
13524F:	include/linux/cdrom.h
13525F:	include/uapi/linux/cdrom.h
13526
13527UNISYS S-PAR DRIVERS
13528M:	David Kershner <david.kershner@unisys.com>
13529L:	sparmaintainer@unisys.com (Unisys internal)
13530S:	Supported
13531F:	drivers/staging/unisys/
13532
13533UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13534M:	Vinayak Holikatti <vinholikatti@gmail.com>
13535L:	linux-scsi@vger.kernel.org
13536S:	Supported
13537F:	Documentation/scsi/ufs.txt
13538F:	drivers/scsi/ufs/
13539
13540UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13541M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13542M:	Prabu Thangamuthu <prabut@synopsys.com>
13543L:	linux-scsi@vger.kernel.org
13544S:	Supported
13545F:	drivers/scsi/ufs/*dwc*
13546
13547UNSORTED BLOCK IMAGES (UBI)
13548M:	Artem Bityutskiy <dedekind1@gmail.com>
13549M:	Richard Weinberger <richard@nod.at>
13550W:	http://www.linux-mtd.infradead.org/
13551L:	linux-mtd@lists.infradead.org
13552T:	git git://git.infradead.org/ubifs-2.6.git
13553S:	Supported
13554F:	drivers/mtd/ubi/
13555F:	include/linux/mtd/ubi.h
13556F:	include/uapi/mtd/ubi-user.h
13557
13558USB "USBNET" DRIVER FRAMEWORK
13559M:	Oliver Neukum <oneukum@suse.com>
13560L:	netdev@vger.kernel.org
13561W:	http://www.linux-usb.org/usbnet
13562S:	Maintained
13563F:	drivers/net/usb/usbnet.c
13564F:	include/linux/usb/usbnet.h
13565
13566USB ACM DRIVER
13567M:	Oliver Neukum <oneukum@suse.com>
13568L:	linux-usb@vger.kernel.org
13569S:	Maintained
13570F:	Documentation/usb/acm.txt
13571F:	drivers/usb/class/cdc-acm.*
13572
13573USB AR5523 WIRELESS DRIVER
13574M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13575L:	linux-wireless@vger.kernel.org
13576S:	Maintained
13577F:	drivers/net/wireless/ath/ar5523/
13578
13579USB ATTACHED SCSI
13580M:	Oliver Neukum <oneukum@suse.com>
13581L:	linux-usb@vger.kernel.org
13582L:	linux-scsi@vger.kernel.org
13583S:	Maintained
13584F:	drivers/usb/storage/uas.c
13585
13586USB CDC ETHERNET DRIVER
13587M:	Oliver Neukum <oliver@neukum.org>
13588L:	linux-usb@vger.kernel.org
13589S:	Maintained
13590F:	drivers/net/usb/cdc_*.c
13591F:	include/uapi/linux/usb/cdc.h
13592
13593USB CHAOSKEY DRIVER
13594M:	Keith Packard <keithp@keithp.com>
13595L:	linux-usb@vger.kernel.org
13596S:	Maintained
13597F:	drivers/usb/misc/chaoskey.c
13598
13599USB CYPRESS C67X00 DRIVER
13600M:	Peter Korsgaard <jacmet@sunsite.dk>
13601L:	linux-usb@vger.kernel.org
13602S:	Maintained
13603F:	drivers/usb/c67x00/
13604
13605USB DAVICOM DM9601 DRIVER
13606M:	Peter Korsgaard <jacmet@sunsite.dk>
13607L:	netdev@vger.kernel.org
13608W:	http://www.linux-usb.org/usbnet
13609S:	Maintained
13610F:	drivers/net/usb/dm9601.c
13611
13612USB DIAMOND RIO500 DRIVER
13613M:	Cesar Miquel <miquel@df.uba.ar>
13614L:	rio500-users@lists.sourceforge.net
13615W:	http://rio500.sourceforge.net
13616S:	Maintained
13617F:	drivers/usb/misc/rio500*
13618
13619USB EHCI DRIVER
13620M:	Alan Stern <stern@rowland.harvard.edu>
13621L:	linux-usb@vger.kernel.org
13622S:	Maintained
13623F:	Documentation/usb/ehci.txt
13624F:	drivers/usb/host/ehci*
13625
13626USB GADGET/PERIPHERAL SUBSYSTEM
13627M:	Felipe Balbi <balbi@kernel.org>
13628L:	linux-usb@vger.kernel.org
13629W:	http://www.linux-usb.org/gadget
13630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13631S:	Maintained
13632F:	drivers/usb/gadget/
13633F:	include/linux/usb/gadget*
13634
13635USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13636M:	Jiri Kosina <jikos@kernel.org>
13637R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13638L:	linux-usb@vger.kernel.org
13639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13640S:	Maintained
13641F:	Documentation/hid/hiddev.txt
13642F:	drivers/hid/usbhid/
13643
13644USB ISP116X DRIVER
13645M:	Olav Kongas <ok@artecdesign.ee>
13646L:	linux-usb@vger.kernel.org
13647S:	Maintained
13648F:	drivers/usb/host/isp116x*
13649F:	include/linux/usb/isp116x.h
13650
13651USB LAN78XX ETHERNET DRIVER
13652M:	Woojung Huh <woojung.huh@microchip.com>
13653M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13654L:	netdev@vger.kernel.org
13655S:	Maintained
13656F:	drivers/net/usb/lan78xx.*
13657
13658USB MASS STORAGE DRIVER
13659M:	Alan Stern <stern@rowland.harvard.edu>
13660L:	linux-usb@vger.kernel.org
13661L:	usb-storage@lists.one-eyed-alien.net
13662S:	Maintained
13663W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13664F:	drivers/usb/storage/
13665
13666USB MIDI DRIVER
13667M:	Clemens Ladisch <clemens@ladisch.de>
13668L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13669T:	git git://git.alsa-project.org/alsa-kernel.git
13670S:	Maintained
13671F:	sound/usb/midi.*
13672
13673USB NETWORKING DRIVERS
13674L:	linux-usb@vger.kernel.org
13675S:	Odd Fixes
13676F:	drivers/net/usb/
13677
13678USB OHCI DRIVER
13679M:	Alan Stern <stern@rowland.harvard.edu>
13680L:	linux-usb@vger.kernel.org
13681S:	Maintained
13682F:	Documentation/usb/ohci.txt
13683F:	drivers/usb/host/ohci*
13684
13685USB OTG FSM (Finite State Machine)
13686M:	Peter Chen <Peter.Chen@nxp.com>
13687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13688L:	linux-usb@vger.kernel.org
13689S:	Maintained
13690F:	drivers/usb/common/usb-otg-fsm.c
13691
13692USB OVER IP DRIVER
13693M:	Valentina Manea <valentina.manea.m@gmail.com>
13694M:	Shuah Khan <shuahkh@osg.samsung.com>
13695M:	Shuah Khan <shuah@kernel.org>
13696L:	linux-usb@vger.kernel.org
13697S:	Maintained
13698F:	Documentation/usb/usbip_protocol.txt
13699F:	drivers/usb/usbip/
13700F:	tools/usb/usbip/
13701
13702USB PEGASUS DRIVER
13703M:	Petko Manolov <petkan@nucleusys.com>
13704L:	linux-usb@vger.kernel.org
13705L:	netdev@vger.kernel.org
13706T:	git git://github.com/petkan/pegasus.git
13707W:	https://github.com/petkan/pegasus
13708S:	Maintained
13709F:	drivers/net/usb/pegasus.*
13710
13711USB PHY LAYER
13712M:	Felipe Balbi <balbi@kernel.org>
13713L:	linux-usb@vger.kernel.org
13714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13715S:	Maintained
13716F:	drivers/usb/phy/
13717
13718USB PRINTER DRIVER (usblp)
13719M:	Pete Zaitcev <zaitcev@redhat.com>
13720L:	linux-usb@vger.kernel.org
13721S:	Supported
13722F:	drivers/usb/class/usblp.c
13723
13724USB QMI WWAN NETWORK DRIVER
13725M:	Bjørn Mork <bjorn@mork.no>
13726L:	netdev@vger.kernel.org
13727S:	Maintained
13728F:	Documentation/ABI/testing/sysfs-class-net-qmi
13729F:	drivers/net/usb/qmi_wwan.c
13730
13731USB RTL8150 DRIVER
13732M:	Petko Manolov <petkan@nucleusys.com>
13733L:	linux-usb@vger.kernel.org
13734L:	netdev@vger.kernel.org
13735T:	git git://github.com/petkan/rtl8150.git
13736W:	https://github.com/petkan/rtl8150
13737S:	Maintained
13738F:	drivers/net/usb/rtl8150.c
13739
13740USB SERIAL SUBSYSTEM
13741M:	Johan Hovold <johan@kernel.org>
13742L:	linux-usb@vger.kernel.org
13743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13744S:	Maintained
13745F:	Documentation/usb/usb-serial.txt
13746F:	drivers/usb/serial/
13747F:	include/linux/usb/serial.h
13748
13749USB SMSC75XX ETHERNET DRIVER
13750M:	Steve Glendinning <steve.glendinning@shawell.net>
13751L:	netdev@vger.kernel.org
13752S:	Maintained
13753F:	drivers/net/usb/smsc75xx.*
13754
13755USB SMSC95XX ETHERNET DRIVER
13756M:	Steve Glendinning <steve.glendinning@shawell.net>
13757M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13758L:	netdev@vger.kernel.org
13759S:	Maintained
13760F:	drivers/net/usb/smsc95xx.*
13761
13762USB SUBSYSTEM
13763M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13764L:	linux-usb@vger.kernel.org
13765W:	http://www.linux-usb.org
13766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13767S:	Supported
13768F:	Documentation/devicetree/bindings/usb/
13769F:	Documentation/usb/
13770F:	drivers/usb/
13771F:	include/linux/usb.h
13772F:	include/linux/usb/
13773
13774USB TYPEC SUBSYSTEM
13775M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13776L:	linux-usb@vger.kernel.org
13777S:	Maintained
13778F:	Documentation/ABI/testing/sysfs-class-typec
13779F:	Documentation/usb/typec.rst
13780F:	drivers/usb/typec/
13781F:	include/linux/usb/typec.h
13782
13783USB UHCI DRIVER
13784M:	Alan Stern <stern@rowland.harvard.edu>
13785L:	linux-usb@vger.kernel.org
13786S:	Maintained
13787F:	drivers/usb/host/uhci*
13788
13789USB VIDEO CLASS
13790M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13791L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13792L:	linux-media@vger.kernel.org
13793T:	git git://linuxtv.org/media_tree.git
13794W:	http://www.ideasonboard.org/uvc/
13795S:	Maintained
13796F:	drivers/media/usb/uvc/
13797F:	include/uapi/linux/uvcvideo.h
13798
13799USB VISION DRIVER
13800M:	Hans Verkuil <hverkuil@xs4all.nl>
13801L:	linux-media@vger.kernel.org
13802T:	git git://linuxtv.org/media_tree.git
13803W:	https://linuxtv.org
13804S:	Odd Fixes
13805F:	drivers/media/usb/usbvision/
13806
13807USB WEBCAM GADGET
13808M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13809L:	linux-usb@vger.kernel.org
13810S:	Maintained
13811F:	drivers/usb/gadget/function/*uvc*
13812F:	drivers/usb/gadget/legacy/webcam.c
13813
13814USB WIRELESS RNDIS DRIVER (rndis_wlan)
13815M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13816L:	linux-wireless@vger.kernel.org
13817S:	Maintained
13818F:	drivers/net/wireless/rndis_wlan.c
13819
13820USB XHCI DRIVER
13821M:	Mathias Nyman <mathias.nyman@intel.com>
13822L:	linux-usb@vger.kernel.org
13823S:	Supported
13824F:	drivers/usb/host/xhci*
13825F:	drivers/usb/host/pci-quirks*
13826
13827USB ZD1201 DRIVER
13828L:	linux-wireless@vger.kernel.org
13829W:	http://linux-lc100020.sourceforge.net
13830S:	Orphan
13831F:	drivers/net/wireless/zydas/zd1201.*
13832
13833USB ZR364XX DRIVER
13834M:	Antoine Jacquet <royale@zerezo.com>
13835L:	linux-usb@vger.kernel.org
13836L:	linux-media@vger.kernel.org
13837T:	git git://linuxtv.org/media_tree.git
13838W:	http://royale.zerezo.com/zr364xx/
13839S:	Maintained
13840F:	Documentation/media/v4l-drivers/zr364xx*
13841F:	drivers/media/usb/zr364xx/
13842
13843USER-MODE LINUX (UML)
13844M:	Jeff Dike <jdike@addtoit.com>
13845M:	Richard Weinberger <richard@nod.at>
13846L:	user-mode-linux-devel@lists.sourceforge.net
13847L:	user-mode-linux-user@lists.sourceforge.net
13848W:	http://user-mode-linux.sourceforge.net
13849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13850S:	Maintained
13851F:	Documentation/virtual/uml/
13852F:	arch/um/
13853F:	arch/x86/um/
13854F:	fs/hostfs/
13855F:	fs/hppfs/
13856
13857USERSPACE I/O (UIO)
13858M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13859S:	Maintained
13860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13861F:	Documentation/driver-api/uio-howto.rst
13862F:	drivers/uio/
13863F:	include/linux/uio*.h
13864
13865UTIL-LINUX PACKAGE
13866M:	Karel Zak <kzak@redhat.com>
13867L:	util-linux@vger.kernel.org
13868W:	http://en.wikipedia.org/wiki/Util-linux
13869T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13870S:	Maintained
13871
13872UUID HELPERS
13873M:	Christoph Hellwig <hch@lst.de>
13874R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13875L:	linux-kernel@vger.kernel.org
13876T:	git git://git.infradead.org/users/hch/uuid.git
13877F:	lib/uuid.c
13878F:	lib/test_uuid.c
13879F:	include/linux/uuid.h
13880F:	include/uapi/linux/uuid.h
13881S:	Maintained
13882
13883UVESAFB DRIVER
13884M:	Michal Januszewski <spock@gentoo.org>
13885L:	linux-fbdev@vger.kernel.org
13886W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13887S:	Maintained
13888F:	Documentation/fb/uvesafb.txt
13889F:	drivers/video/fbdev/uvesafb.*
13890
13891VF610 NAND DRIVER
13892M:	Stefan Agner <stefan@agner.ch>
13893L:	linux-mtd@lists.infradead.org
13894S:	Supported
13895F:	drivers/mtd/nand/vf610_nfc.c
13896
13897VFAT/FAT/MSDOS FILESYSTEM
13898M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13899S:	Maintained
13900F:	Documentation/filesystems/vfat.txt
13901F:	fs/fat/
13902
13903VFIO DRIVER
13904M:	Alex Williamson <alex.williamson@redhat.com>
13905L:	kvm@vger.kernel.org
13906T:	git git://github.com/awilliam/linux-vfio.git
13907S:	Maintained
13908F:	Documentation/vfio.txt
13909F:	drivers/vfio/
13910F:	include/linux/vfio.h
13911F:	include/uapi/linux/vfio.h
13912
13913VFIO MEDIATED DEVICE DRIVERS
13914M:	Kirti Wankhede <kwankhede@nvidia.com>
13915L:	kvm@vger.kernel.org
13916S:	Maintained
13917F:	Documentation/vfio-mediated-device.txt
13918F:	drivers/vfio/mdev/
13919F:	include/linux/mdev.h
13920F:	samples/vfio-mdev/
13921
13922VFIO PLATFORM DRIVER
13923M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13924L:	kvm@vger.kernel.org
13925S:	Maintained
13926F:	drivers/vfio/platform/
13927
13928VGA_SWITCHEROO
13929R:	Lukas Wunner <lukas@wunner.de>
13930S:	Maintained
13931F:	Documentation/gpu/vga-switcheroo.rst
13932F:	drivers/gpu/vga/vga_switcheroo.c
13933F:	include/linux/vga_switcheroo.h
13934T:	git git://anongit.freedesktop.org/drm/drm-misc
13935
13936VIA RHINE NETWORK DRIVER
13937S:	Orphan
13938F:	drivers/net/ethernet/via/via-rhine.c
13939
13940VIA SD/MMC CARD CONTROLLER DRIVER
13941M:	Bruce Chang <brucechang@via.com.tw>
13942M:	Harald Welte <HaraldWelte@viatech.com>
13943S:	Maintained
13944F:	drivers/mmc/host/via-sdmmc.c
13945
13946VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13947M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13948L:	linux-fbdev@vger.kernel.org
13949S:	Maintained
13950F:	include/linux/via-core.h
13951F:	include/linux/via-gpio.h
13952F:	include/linux/via_i2c.h
13953F:	drivers/video/fbdev/via/
13954
13955VIA VELOCITY NETWORK DRIVER
13956M:	Francois Romieu <romieu@fr.zoreil.com>
13957L:	netdev@vger.kernel.org
13958S:	Maintained
13959F:	drivers/net/ethernet/via/via-velocity.*
13960
13961VIDEO MULTIPLEXER DRIVER
13962M:	Philipp Zabel <p.zabel@pengutronix.de>
13963L:	linux-media@vger.kernel.org
13964S:	Maintained
13965F:	drivers/media/platform/video-mux.c
13966
13967VIDEOBUF2 FRAMEWORK
13968M:	Pawel Osciak <pawel@osciak.com>
13969M:	Marek Szyprowski <m.szyprowski@samsung.com>
13970M:	Kyungmin Park <kyungmin.park@samsung.com>
13971L:	linux-media@vger.kernel.org
13972S:	Maintained
13973F:	drivers/media/v4l2-core/videobuf2-*
13974F:	include/media/videobuf2-*
13975
13976VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13977M:	Helen Koike <helen.koike@collabora.com>
13978L:	linux-media@vger.kernel.org
13979T:	git git://linuxtv.org/media_tree.git
13980W:	https://linuxtv.org
13981S:	Maintained
13982F:	drivers/media/platform/vimc/*
13983
13984VIRT LIB
13985M:	Alex Williamson <alex.williamson@redhat.com>
13986M:	Paolo Bonzini <pbonzini@redhat.com>
13987L:	kvm@vger.kernel.org
13988S:	Supported
13989F:	virt/lib/
13990
13991VIRTIO AND VHOST VSOCK DRIVER
13992M:	Stefan Hajnoczi <stefanha@redhat.com>
13993L:	kvm@vger.kernel.org
13994L:	virtualization@lists.linux-foundation.org
13995L:	netdev@vger.kernel.org
13996S:	Maintained
13997F:	include/linux/virtio_vsock.h
13998F:	include/uapi/linux/virtio_vsock.h
13999F:	include/uapi/linux/vsockmon.h
14000F:	net/vmw_vsock/af_vsock_tap.c
14001F:	net/vmw_vsock/virtio_transport_common.c
14002F:	net/vmw_vsock/virtio_transport.c
14003F:	drivers/net/vsockmon.c
14004F:	drivers/vhost/vsock.c
14005F:	drivers/vhost/vsock.h
14006
14007VIRTIO CONSOLE DRIVER
14008M:	Amit Shah <amit@kernel.org>
14009L:	virtualization@lists.linux-foundation.org
14010S:	Maintained
14011F:	drivers/char/virtio_console.c
14012F:	include/linux/virtio_console.h
14013F:	include/uapi/linux/virtio_console.h
14014
14015VIRTIO CORE, NET AND BLOCK DRIVERS
14016M:	"Michael S. Tsirkin" <mst@redhat.com>
14017M:	Jason Wang <jasowang@redhat.com>
14018L:	virtualization@lists.linux-foundation.org
14019S:	Maintained
14020F:	Documentation/devicetree/bindings/virtio/
14021F:	drivers/virtio/
14022F:	tools/virtio/
14023F:	drivers/net/virtio_net.c
14024F:	drivers/block/virtio_blk.c
14025F:	include/linux/virtio*.h
14026F:	include/uapi/linux/virtio_*.h
14027F:	drivers/crypto/virtio/
14028F:	mm/balloon_compaction.c
14029
14030VIRTIO CRYPTO DRIVER
14031M:	Gonglei <arei.gonglei@huawei.com>
14032L:	virtualization@lists.linux-foundation.org
14033L:	linux-crypto@vger.kernel.org
14034S:	Maintained
14035F:	drivers/crypto/virtio/
14036F:	include/uapi/linux/virtio_crypto.h
14037
14038VIRTIO DRIVERS FOR S390
14039M:	Cornelia Huck <cohuck@redhat.com>
14040M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14041L:	linux-s390@vger.kernel.org
14042L:	virtualization@lists.linux-foundation.org
14043L:	kvm@vger.kernel.org
14044S:	Supported
14045F:	drivers/s390/virtio/
14046
14047VIRTIO GPU DRIVER
14048M:	David Airlie <airlied@linux.ie>
14049M:	Gerd Hoffmann <kraxel@redhat.com>
14050L:	dri-devel@lists.freedesktop.org
14051L:	virtualization@lists.linux-foundation.org
14052T:	git git://anongit.freedesktop.org/drm/drm-misc
14053S:	Maintained
14054F:	drivers/gpu/drm/virtio/
14055F:	include/uapi/linux/virtio_gpu.h
14056
14057VIRTIO HOST (VHOST)
14058M:	"Michael S. Tsirkin" <mst@redhat.com>
14059M:	Jason Wang <jasowang@redhat.com>
14060L:	kvm@vger.kernel.org
14061L:	virtualization@lists.linux-foundation.org
14062L:	netdev@vger.kernel.org
14063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14064S:	Maintained
14065F:	drivers/vhost/
14066F:	include/uapi/linux/vhost.h
14067
14068VIRTIO INPUT DRIVER
14069M:	Gerd Hoffmann <kraxel@redhat.com>
14070S:	Maintained
14071F:	drivers/virtio/virtio_input.c
14072F:	include/uapi/linux/virtio_input.h
14073
14074VIRTUAL SERIO DEVICE DRIVER
14075M:	Stephen Chandler Paul <thatslyude@gmail.com>
14076S:	Maintained
14077F:	drivers/input/serio/userio.c
14078F:	include/uapi/linux/userio.h
14079
14080VIVID VIRTUAL VIDEO DRIVER
14081M:	Hans Verkuil <hverkuil@xs4all.nl>
14082L:	linux-media@vger.kernel.org
14083T:	git git://linuxtv.org/media_tree.git
14084W:	https://linuxtv.org
14085S:	Maintained
14086F:	drivers/media/platform/vivid/*
14087
14088VLYNQ BUS
14089M:	Florian Fainelli <f.fainelli@gmail.com>
14090L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14091S:	Maintained
14092F:	drivers/vlynq/vlynq.c
14093F:	include/linux/vlynq.h
14094
14095VME SUBSYSTEM
14096M:	Martyn Welch <martyn@welchs.me.uk>
14097M:	Manohar Vanga <manohar.vanga@gmail.com>
14098M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14099L:	devel@driverdev.osuosl.org
14100S:	Maintained
14101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14102F:	Documentation/driver-api/vme.rst
14103F:	drivers/staging/vme/
14104F:	drivers/vme/
14105F:	include/linux/vme*
14106
14107VMWARE BALLOON DRIVER
14108M:	Xavier Deguillard <xdeguillard@vmware.com>
14109M:	Philip Moltmann <moltmann@vmware.com>
14110M:	"VMware, Inc." <pv-drivers@vmware.com>
14111L:	linux-kernel@vger.kernel.org
14112S:	Maintained
14113F:	drivers/misc/vmw_balloon.c
14114
14115VMWARE HYPERVISOR INTERFACE
14116M:	Alok Kataria <akataria@vmware.com>
14117L:	virtualization@lists.linux-foundation.org
14118S:	Supported
14119F:	arch/x86/kernel/cpu/vmware.c
14120
14121VMWARE PVRDMA DRIVER
14122M:	Adit Ranadive <aditr@vmware.com>
14123M:	VMware PV-Drivers <pv-drivers@vmware.com>
14124L:	linux-rdma@vger.kernel.org
14125S:	Maintained
14126F:	drivers/infiniband/hw/vmw_pvrdma/
14127
14128VMware PVSCSI driver
14129M:	Jim Gill <jgill@vmware.com>
14130M:	VMware PV-Drivers <pv-drivers@vmware.com>
14131L:	linux-scsi@vger.kernel.org
14132S:	Maintained
14133F:	drivers/scsi/vmw_pvscsi.c
14134F:	drivers/scsi/vmw_pvscsi.h
14135
14136VMWARE VMMOUSE SUBDRIVER
14137M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14138M:	"VMware, Inc." <pv-drivers@vmware.com>
14139L:	linux-input@vger.kernel.org
14140S:	Maintained
14141F:	drivers/input/mouse/vmmouse.c
14142F:	drivers/input/mouse/vmmouse.h
14143
14144VMWARE VMXNET3 ETHERNET DRIVER
14145M:	Shrikrishna Khare <skhare@vmware.com>
14146M:	"VMware, Inc." <pv-drivers@vmware.com>
14147L:	netdev@vger.kernel.org
14148S:	Maintained
14149F:	drivers/net/vmxnet3/
14150
14151VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14152M:	Liam Girdwood <lgirdwood@gmail.com>
14153M:	Mark Brown <broonie@kernel.org>
14154L:	linux-kernel@vger.kernel.org
14155W:	http://www.slimlogic.co.uk/?p=48
14156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14157S:	Supported
14158F:	Documentation/devicetree/bindings/regulator/
14159F:	drivers/regulator/
14160F:	include/dt-bindings/regulator/
14161F:	include/linux/regulator/
14162
14163VRF
14164M:	David Ahern <dsa@cumulusnetworks.com>
14165M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14166L:	netdev@vger.kernel.org
14167S:	Maintained
14168F:	drivers/net/vrf.c
14169F:	Documentation/networking/vrf.txt
14170
14171VT1211 HARDWARE MONITOR DRIVER
14172M:	Juerg Haefliger <juergh@gmail.com>
14173L:	linux-hwmon@vger.kernel.org
14174S:	Maintained
14175F:	Documentation/hwmon/vt1211
14176F:	drivers/hwmon/vt1211.c
14177
14178VT8231 HARDWARE MONITOR DRIVER
14179M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14180L:	linux-hwmon@vger.kernel.org
14181S:	Maintained
14182F:	drivers/hwmon/vt8231.c
14183
14184VUB300 USB to SDIO/SD/MMC bridge chip
14185M:	Tony Olech <tony.olech@elandigitalsystems.com>
14186L:	linux-mmc@vger.kernel.org
14187L:	linux-usb@vger.kernel.org
14188S:	Supported
14189F:	drivers/mmc/host/vub300.c
14190
14191W1 DALLAS'S 1-WIRE BUS
14192M:	Evgeniy Polyakov <zbr@ioremap.net>
14193S:	Maintained
14194F:	Documentation/w1/
14195F:	drivers/w1/
14196F:	include/linux/w1.h
14197
14198W83791D HARDWARE MONITORING DRIVER
14199M:	Marc Hulsman <m.hulsman@tudelft.nl>
14200L:	linux-hwmon@vger.kernel.org
14201S:	Maintained
14202F:	Documentation/hwmon/w83791d
14203F:	drivers/hwmon/w83791d.c
14204
14205W83793 HARDWARE MONITORING DRIVER
14206M:	Rudolf Marek <r.marek@assembler.cz>
14207L:	linux-hwmon@vger.kernel.org
14208S:	Maintained
14209F:	Documentation/hwmon/w83793
14210F:	drivers/hwmon/w83793.c
14211
14212W83795 HARDWARE MONITORING DRIVER
14213M:	Jean Delvare <jdelvare@suse.com>
14214L:	linux-hwmon@vger.kernel.org
14215S:	Maintained
14216F:	drivers/hwmon/w83795.c
14217
14218W83L51xD SD/MMC CARD INTERFACE DRIVER
14219M:	Pierre Ossman <pierre@ossman.eu>
14220S:	Maintained
14221F:	drivers/mmc/host/wbsd.*
14222
14223WACOM PROTOCOL 4 SERIAL TABLETS
14224M:	Julian Squires <julian@cipht.net>
14225M:	Hans de Goede <hdegoede@redhat.com>
14226L:	linux-input@vger.kernel.org
14227S:	Maintained
14228F:	drivers/input/tablet/wacom_serial4.c
14229
14230WATCHDOG DEVICE DRIVERS
14231M:	Wim Van Sebroeck <wim@iguana.be>
14232R:	Guenter Roeck <linux@roeck-us.net>
14233L:	linux-watchdog@vger.kernel.org
14234W:	http://www.linux-watchdog.org/
14235T:	git git://www.linux-watchdog.org/linux-watchdog.git
14236S:	Maintained
14237F:	Documentation/devicetree/bindings/watchdog/
14238F:	Documentation/watchdog/
14239F:	drivers/watchdog/
14240F:	include/linux/watchdog.h
14241F:	include/uapi/linux/watchdog.h
14242
14243WHISKEYCOVE PMIC GPIO DRIVER
14244M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14245L:	linux-gpio@vger.kernel.org
14246S:	Maintained
14247F:	drivers/gpio/gpio-wcove.c
14248
14249WIIMOTE HID DRIVER
14250M:	David Herrmann <dh.herrmann@googlemail.com>
14251L:	linux-input@vger.kernel.org
14252S:	Maintained
14253F:	drivers/hid/hid-wiimote*
14254
14255WILOCITY WIL6210 WIRELESS DRIVER
14256M:	Maya Erez <qca_merez@qca.qualcomm.com>
14257L:	linux-wireless@vger.kernel.org
14258L:	wil6210@qca.qualcomm.com
14259S:	Supported
14260W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14261F:	drivers/net/wireless/ath/wil6210/
14262F:	include/uapi/linux/wil6210_uapi.h
14263
14264WIMAX STACK
14265M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14266M:	linux-wimax@intel.com
14267L:	wimax@linuxwimax.org (subscribers-only)
14268S:	Supported
14269W:	http://linuxwimax.org
14270F:	Documentation/wimax/README.wimax
14271F:	include/linux/wimax/debug.h
14272F:	include/net/wimax.h
14273F:	include/uapi/linux/wimax.h
14274F:	net/wimax/
14275
14276WINBOND CIR DRIVER
14277M:	David Härdeman <david@hardeman.nu>
14278S:	Maintained
14279F:	drivers/media/rc/winbond-cir.c
14280
14281WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14282M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14283L:	linux-watchdog@vger.kernel.org
14284S:	Maintained
14285F:	drivers/watchdog/ebc-c384_wdt.c
14286
14287WINSYSTEMS WS16C48 GPIO DRIVER
14288M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14289L:	linux-gpio@vger.kernel.org
14290S:	Maintained
14291F:	drivers/gpio/gpio-ws16c48.c
14292
14293WISTRON LAPTOP BUTTON DRIVER
14294M:	Miloslav Trmac <mitr@volny.cz>
14295S:	Maintained
14296F:	drivers/input/misc/wistron_btns.c
14297
14298WL3501 WIRELESS PCMCIA CARD DRIVER
14299L:	linux-wireless@vger.kernel.org
14300S:	Odd fixes
14301F:	drivers/net/wireless/wl3501*
14302
14303WOLFSON MICROELECTRONICS DRIVERS
14304L:	patches@opensource.cirrus.com
14305T:	git https://github.com/CirrusLogic/linux-drivers.git
14306W:	https://github.com/CirrusLogic/linux-drivers/wiki
14307S:	Supported
14308F:	Documentation/hwmon/wm83??
14309F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14310F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14311F:	Documentation/devicetree/bindings/mfd/arizona.txt
14312F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14313F:	arch/arm/mach-s3c64xx/mach-crag6410*
14314F:	drivers/clk/clk-wm83*.c
14315F:	drivers/extcon/extcon-arizona.c
14316F:	drivers/leds/leds-wm83*.c
14317F:	drivers/gpio/gpio-*wm*.c
14318F:	drivers/gpio/gpio-arizona.c
14319F:	drivers/hwmon/wm83??-hwmon.c
14320F:	drivers/input/misc/wm831x-on.c
14321F:	drivers/input/touchscreen/wm831x-ts.c
14322F:	drivers/input/touchscreen/wm97*.c
14323F:	drivers/mfd/arizona*
14324F:	drivers/mfd/wm*.c
14325F:	drivers/mfd/cs47l24*
14326F:	drivers/power/supply/wm83*.c
14327F:	drivers/rtc/rtc-wm83*.c
14328F:	drivers/regulator/wm8*.c
14329F:	drivers/regulator/arizona*
14330F:	drivers/video/backlight/wm83*_bl.c
14331F:	drivers/watchdog/wm83*_wdt.c
14332F:	include/linux/mfd/arizona/
14333F:	include/linux/mfd/wm831x/
14334F:	include/linux/mfd/wm8350/
14335F:	include/linux/mfd/wm8400*
14336F:	include/linux/regulator/arizona*
14337F:	include/linux/wm97xx.h
14338F:	include/sound/wm????.h
14339F:	sound/soc/codecs/arizona.?
14340F:	sound/soc/codecs/wm*
14341F:	sound/soc/codecs/cs47l24*
14342
14343WORKQUEUE
14344M:	Tejun Heo <tj@kernel.org>
14345R:	Lai Jiangshan <jiangshanlai@gmail.com>
14346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14347S:	Maintained
14348F:	include/linux/workqueue.h
14349F:	kernel/workqueue.c
14350F:	Documentation/core-api/workqueue.rst
14351
14352X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14353M:	Chen-Yu Tsai <wens@csie.org>
14354L:	linux-kernel@vger.kernel.org
14355S:	Maintained
14356N:	axp[128]
14357
14358X.25 NETWORK LAYER
14359M:	Andrew Hendry <andrew.hendry@gmail.com>
14360L:	linux-x25@vger.kernel.org
14361S:	Odd Fixes
14362F:	Documentation/networking/x25*
14363F:	include/net/x25*
14364F:	net/x25/
14365
14366X86 ARCHITECTURE (32-BIT AND 64-BIT)
14367M:	Thomas Gleixner <tglx@linutronix.de>
14368M:	Ingo Molnar <mingo@redhat.com>
14369M:	"H. Peter Anvin" <hpa@zytor.com>
14370M:	x86@kernel.org
14371L:	linux-kernel@vger.kernel.org
14372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14373S:	Maintained
14374F:	Documentation/x86/
14375F:	arch/x86/
14376
14377X86 MCE INFRASTRUCTURE
14378M:	Tony Luck <tony.luck@intel.com>
14379M:	Borislav Petkov <bp@alien8.de>
14380L:	linux-edac@vger.kernel.org
14381S:	Maintained
14382F:	arch/x86/kernel/cpu/mcheck/*
14383
14384X86 MICROCODE UPDATE SUPPORT
14385M:	Borislav Petkov <bp@alien8.de>
14386S:	Maintained
14387F:	arch/x86/kernel/cpu/microcode/*
14388
14389X86 PLATFORM DRIVERS
14390M:	Darren Hart <dvhart@infradead.org>
14391M:	Andy Shevchenko <andy@infradead.org>
14392L:	platform-driver-x86@vger.kernel.org
14393T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14394S:	Maintained
14395F:	drivers/platform/x86/
14396F:	drivers/platform/olpc/
14397
14398X86 VDSO
14399M:	Andy Lutomirski <luto@amacapital.net>
14400L:	linux-kernel@vger.kernel.org
14401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14402S:	Maintained
14403F:	arch/x86/entry/vdso/
14404
14405XC2028/3028 TUNER DRIVER
14406M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14407M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14408L:	linux-media@vger.kernel.org
14409W:	https://linuxtv.org
14410T:	git git://linuxtv.org/media_tree.git
14411S:	Maintained
14412F:	drivers/media/tuners/tuner-xc2028.*
14413
14414XEN BLOCK SUBSYSTEM
14415M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14416M:	Roger Pau Monné <roger.pau@citrix.com>
14417L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14418S:	Supported
14419F:	drivers/block/xen-blkback/*
14420F:	drivers/block/xen*
14421
14422XEN HYPERVISOR ARM
14423M:	Stefano Stabellini <sstabellini@kernel.org>
14424L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14425S:	Maintained
14426F:	arch/arm/xen/
14427F:	arch/arm/include/asm/xen/
14428
14429XEN HYPERVISOR ARM64
14430M:	Stefano Stabellini <sstabellini@kernel.org>
14431L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14432S:	Maintained
14433F:	arch/arm64/xen/
14434F:	arch/arm64/include/asm/xen/
14435
14436XEN HYPERVISOR INTERFACE
14437M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14438M:	Juergen Gross <jgross@suse.com>
14439L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14441S:	Supported
14442F:	arch/x86/xen/
14443F:	drivers/*/xen-*front.c
14444F:	drivers/xen/
14445F:	arch/x86/include/asm/xen/
14446F:	include/xen/
14447F:	include/uapi/xen/
14448F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14449F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14450
14451XEN NETWORK BACKEND DRIVER
14452M:	Wei Liu <wei.liu2@citrix.com>
14453M:	Paul Durrant <paul.durrant@citrix.com>
14454L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14455L:	netdev@vger.kernel.org
14456S:	Supported
14457F:	drivers/net/xen-netback/*
14458
14459XEN PCI SUBSYSTEM
14460M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14461L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14462S:	Supported
14463F:	arch/x86/pci/*xen*
14464F:	drivers/pci/*xen*
14465
14466XEN PVSCSI DRIVERS
14467M:	Juergen Gross <jgross@suse.com>
14468L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14469L:	linux-scsi@vger.kernel.org
14470S:	Supported
14471F:	drivers/scsi/xen-scsifront.c
14472F:	drivers/xen/xen-scsiback.c
14473F:	include/xen/interface/io/vscsiif.h
14474
14475XEN SWIOTLB SUBSYSTEM
14476M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14477L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14478S:	Supported
14479F:	arch/x86/xen/*swiotlb*
14480F:	drivers/xen/*swiotlb*
14481
14482XFS FILESYSTEM
14483M:	Darrick J. Wong <darrick.wong@oracle.com>
14484M:	linux-xfs@vger.kernel.org
14485L:	linux-xfs@vger.kernel.org
14486W:	http://xfs.org/
14487T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14488S:	Supported
14489F:	Documentation/filesystems/xfs.txt
14490F:	fs/xfs/
14491
14492XILINX AXI ETHERNET DRIVER
14493M:	Anirudha Sarangi <anirudh@xilinx.com>
14494M:	John Linn <John.Linn@xilinx.com>
14495S:	Maintained
14496F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14497
14498XILINX UARTLITE SERIAL DRIVER
14499M:	Peter Korsgaard <jacmet@sunsite.dk>
14500L:	linux-serial@vger.kernel.org
14501S:	Maintained
14502F:	drivers/tty/serial/uartlite.c
14503
14504XILINX VIDEO IP CORES
14505M:	Hyun Kwon <hyun.kwon@xilinx.com>
14506M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14507L:	linux-media@vger.kernel.org
14508T:	git git://linuxtv.org/media_tree.git
14509S:	Supported
14510F:	Documentation/devicetree/bindings/media/xilinx/
14511F:	drivers/media/platform/xilinx/
14512F:	include/uapi/linux/xilinx-v4l2-controls.h
14513
14514XILLYBUS DRIVER
14515M:	Eli Billauer <eli.billauer@gmail.com>
14516L:	linux-kernel@vger.kernel.org
14517S:	Supported
14518F:	drivers/char/xillybus/
14519
14520XRA1403 GPIO EXPANDER
14521M:	Nandor Han <nandor.han@ge.com>
14522M:	Semi Malinen <semi.malinen@ge.com>
14523L:	linux-gpio@vger.kernel.org
14524S:	Maintained
14525F:	drivers/gpio/gpio-xra1403.c
14526F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14527
14528XTENSA XTFPGA PLATFORM SUPPORT
14529M:	Max Filippov <jcmvbkbc@gmail.com>
14530L:	linux-xtensa@linux-xtensa.org
14531S:	Maintained
14532F:	drivers/spi/spi-xtensa-xtfpga.c
14533F:	sound/soc/xtensa/xtfpga-i2s.c
14534
14535YAM DRIVER FOR AX.25
14536M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14537L:	linux-hams@vger.kernel.org
14538S:	Maintained
14539F:	drivers/net/hamradio/yam*
14540F:	include/linux/yam.h
14541
14542YAMA SECURITY MODULE
14543M:	Kees Cook <keescook@chromium.org>
14544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14545S:	Supported
14546F:	security/yama/
14547F:	Documentation/admin-guide/LSM/Yama.rst
14548
14549YEALINK PHONE DRIVER
14550M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14551L:	usbb2k-api-dev@nongnu.org
14552S:	Maintained
14553F:	Documentation/input/yealink.rst
14554F:	drivers/input/misc/yealink.*
14555
14556Z8530 DRIVER FOR AX.25
14557M:	Joerg Reuter <jreuter@yaina.de>
14558W:	http://yaina.de/jreuter/
14559W:	http://www.qsl.net/dl1bke/
14560L:	linux-hams@vger.kernel.org
14561S:	Maintained
14562F:	Documentation/networking/z8530drv.txt
14563F:	drivers/net/hamradio/*scc.c
14564F:	drivers/net/hamradio/z8530.h
14565
14566ZBUD COMPRESSED PAGE ALLOCATOR
14567M:	Seth Jennings <sjenning@redhat.com>
14568M:	Dan Streetman <ddstreet@ieee.org>
14569L:	linux-mm@kvack.org
14570S:	Maintained
14571F:	mm/zbud.c
14572F:	include/linux/zbud.h
14573
14574ZD1211RW WIRELESS DRIVER
14575M:	Daniel Drake <dsd@gentoo.org>
14576M:	Ulrich Kunitz <kune@deine-taler.de>
14577W:	http://zd1211.ath.cx/wiki/DriverRewrite
14578L:	linux-wireless@vger.kernel.org
14579L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14580S:	Maintained
14581F:	drivers/net/wireless/zydas/zd1211rw/
14582
14583ZD1301 MEDIA DRIVER
14584M:	Antti Palosaari <crope@iki.fi>
14585L:	linux-media@vger.kernel.org
14586W:	https://linuxtv.org/
14587W:	http://palosaari.fi/linux/
14588Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14589S:	Maintained
14590F:	drivers/media/usb/dvb-usb-v2/zd1301*
14591
14592ZD1301_DEMOD MEDIA DRIVER
14593M:	Antti Palosaari <crope@iki.fi>
14594L:	linux-media@vger.kernel.org
14595W:	https://linuxtv.org/
14596W:	http://palosaari.fi/linux/
14597Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14598S:	Maintained
14599F:	drivers/media/dvb-frontends/zd1301_demod*
14600
14601ZPOOL COMPRESSED PAGE STORAGE API
14602M:	Dan Streetman <ddstreet@ieee.org>
14603L:	linux-mm@kvack.org
14604S:	Maintained
14605F:	mm/zpool.c
14606F:	include/linux/zpool.h
14607
14608ZR36067 VIDEO FOR LINUX DRIVER
14609L:	mjpeg-users@lists.sourceforge.net
14610L:	linux-media@vger.kernel.org
14611W:	http://mjpeg.sourceforge.net/driver-zoran/
14612T:	hg https://linuxtv.org/hg/v4l-dvb
14613S:	Odd Fixes
14614F:	drivers/media/pci/zoran/
14615
14616ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14617M:	Minchan Kim <minchan@kernel.org>
14618M:	Nitin Gupta <ngupta@vflare.org>
14619R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14620L:	linux-kernel@vger.kernel.org
14621S:	Maintained
14622F:	drivers/block/zram/
14623F:	Documentation/blockdev/zram.txt
14624
14625ZS DECSTATION Z85C30 SERIAL DRIVER
14626M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14627S:	Maintained
14628F:	drivers/tty/serial/zs.*
14629
14630ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14631M:	Minchan Kim <minchan@kernel.org>
14632M:	Nitin Gupta <ngupta@vflare.org>
14633R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14634L:	linux-mm@kvack.org
14635S:	Maintained
14636F:	mm/zsmalloc.c
14637F:	include/linux/zsmalloc.h
14638F:	Documentation/vm/zsmalloc.txt
14639
14640ZSWAP COMPRESSED SWAP CACHING
14641M:	Seth Jennings <sjenning@redhat.com>
14642M:	Dan Streetman <ddstreet@ieee.org>
14643L:	linux-mm@kvack.org
14644S:	Maintained
14645F:	mm/zswap.c
14646
14647THE REST
14648M:	Linus Torvalds <torvalds@linux-foundation.org>
14649L:	linux-kernel@vger.kernel.org
14650Q:	http://patchwork.kernel.org/project/LKML/list/
14651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14652S:	Buried alive in reporters
14653F:	*
14654F:	*/
14655