xref: /openbmc/linux/MAINTAINERS (revision 6b66a6f2)
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 <aar@pengutronix.de>
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
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACENIC DRIVER
269M:	Jes Sorensen <jes@trained-monkey.org>
270L:	linux-acenic@sunsite.dk
271S:	Maintained
272F:	drivers/net/ethernet/alteon/acenic*
273
274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
275M:	Peter Feuerer <peter@piie.net>
276L:	platform-driver-x86@vger.kernel.org
277W:	http://piie.net/?section=acerhdf
278S:	Maintained
279F:	drivers/platform/x86/acerhdf.c
280
281ACER WMI LAPTOP EXTRAS
282M:	"Lee, Chun-Yi" <jlee@suse.com>
283L:	platform-driver-x86@vger.kernel.org
284S:	Maintained
285F:	drivers/platform/x86/acer-wmi.c
286
287ACPI
288M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
289M:	Len Brown <lenb@kernel.org>
290L:	linux-acpi@vger.kernel.org
291W:	https://01.org/linux-acpi
292Q:	https://patchwork.kernel.org/project/linux-acpi/list/
293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
294B:	https://bugzilla.kernel.org
295S:	Supported
296F:	drivers/acpi/
297F:	drivers/pnp/pnpacpi/
298F:	include/linux/acpi.h
299F:	include/acpi/
300F:	Documentation/acpi/
301F:	Documentation/ABI/testing/sysfs-bus-acpi
302F:	Documentation/ABI/testing/configfs-acpi
303F:	drivers/pci/*acpi*
304F:	drivers/pci/*/*acpi*
305F:	drivers/pci/*/*/*acpi*
306F:	tools/power/acpi/
307
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M:	Robert Moore <robert.moore@intel.com>
310M:	Lv Zheng <lv.zheng@intel.com>
311M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
312L:	linux-acpi@vger.kernel.org
313L:	devel@acpica.org
314W:	https://acpica.org/
315W:	https://github.com/acpica/acpica/
316Q:	https://patchwork.kernel.org/project/linux-acpi/list/
317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
318B:	https://bugzilla.kernel.org
319B:	https://bugs.acpica.org
320S:	Supported
321F:	drivers/acpi/acpica/
322F:	include/acpi/
323F:	tools/power/acpi/
324
325ACPI FAN DRIVER
326M:	Zhang Rui <rui.zhang@intel.com>
327L:	linux-acpi@vger.kernel.org
328W:	https://01.org/linux-acpi
329B:	https://bugzilla.kernel.org
330S:	Supported
331F:	drivers/acpi/fan.c
332
333ACPI FOR ARM64 (ACPI/arm64)
334M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
335M:	Hanjun Guo <hanjun.guo@linaro.org>
336M:	Sudeep Holla <sudeep.holla@arm.com>
337L:	linux-acpi@vger.kernel.org
338S:	Maintained
339F:	drivers/acpi/arm64
340
341ACPI THERMAL DRIVER
342M:	Zhang Rui <rui.zhang@intel.com>
343L:	linux-acpi@vger.kernel.org
344W:	https://01.org/linux-acpi
345B:	https://bugzilla.kernel.org
346S:	Supported
347F:	drivers/acpi/*thermal*
348
349ACPI VIDEO DRIVER
350M:	Zhang Rui <rui.zhang@intel.com>
351L:	linux-acpi@vger.kernel.org
352W:	https://01.org/linux-acpi
353B:	https://bugzilla.kernel.org
354S:	Supported
355F:	drivers/acpi/acpi_video.c
356
357ACPI WMI DRIVER
358L:	platform-driver-x86@vger.kernel.org
359S:	Orphan
360F:	drivers/platform/x86/wmi.c
361
362AD1889 ALSA SOUND DRIVER
363M:	Thibaut Varene <T-Bone@parisc-linux.org>
364W:	http://wiki.parisc-linux.org/AD1889
365L:	linux-parisc@vger.kernel.org
366S:	Maintained
367F:	sound/pci/ad1889.*
368
369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
370M:	Michael Hennerich <michael.hennerich@analog.com>
371W:	http://wiki.analog.com/AD5254
372W:	http://ez.analog.com/community/linux-device-drivers
373S:	Supported
374F:	drivers/misc/ad525x_dpot.c
375
376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
377M:	Michael Hennerich <michael.hennerich@analog.com>
378W:	http://wiki.analog.com/AD5398
379W:	http://ez.analog.com/community/linux-device-drivers
380S:	Supported
381F:	drivers/regulator/ad5398.c
382
383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
384M:	Michael Hennerich <michael.hennerich@analog.com>
385W:	http://wiki.analog.com/AD7142
386W:	http://ez.analog.com/community/linux-device-drivers
387S:	Supported
388F:	drivers/input/misc/ad714x.c
389
390AD7877 TOUCHSCREEN DRIVER
391M:	Michael Hennerich <michael.hennerich@analog.com>
392W:	http://wiki.analog.com/AD7877
393W:	http://ez.analog.com/community/linux-device-drivers
394S:	Supported
395F:	drivers/input/touchscreen/ad7877.c
396
397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
398M:	Michael Hennerich <michael.hennerich@analog.com>
399W:	http://wiki.analog.com/AD7879
400W:	http://ez.analog.com/community/linux-device-drivers
401S:	Supported
402F:	drivers/input/touchscreen/ad7879.c
403
404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
405M:	Jiri Kosina <jikos@kernel.org>
406S:	Maintained
407
408ADF7242 IEEE 802.15.4 RADIO DRIVER
409M:	Michael Hennerich <michael.hennerich@analog.com>
410W:	https://wiki.analog.com/ADF7242
411W:	http://ez.analog.com/community/linux-device-drivers
412L:	linux-wpan@vger.kernel.org
413S:	Supported
414F:	drivers/net/ieee802154/adf7242.c
415F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
416
417ADM1025 HARDWARE MONITOR DRIVER
418M:	Jean Delvare <jdelvare@suse.com>
419L:	linux-hwmon@vger.kernel.org
420S:	Maintained
421F:	Documentation/hwmon/adm1025
422F:	drivers/hwmon/adm1025.c
423
424ADM1029 HARDWARE MONITOR DRIVER
425M:	Corentin Labbe <clabbe.montjoie@gmail.com>
426L:	linux-hwmon@vger.kernel.org
427S:	Maintained
428F:	drivers/hwmon/adm1029.c
429
430ADM8211 WIRELESS DRIVER
431L:	linux-wireless@vger.kernel.org
432W:	http://wireless.kernel.org/
433S:	Orphan
434F:	drivers/net/wireless/admtek/adm8211.*
435
436ADP1653 FLASH CONTROLLER DRIVER
437M:	Sakari Ailus <sakari.ailus@iki.fi>
438L:	linux-media@vger.kernel.org
439S:	Maintained
440F:	drivers/media/i2c/adp1653.c
441F:	include/media/i2c/adp1653.h
442
443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
444M:	Michael Hennerich <michael.hennerich@analog.com>
445W:	http://wiki.analog.com/ADP5520
446W:	http://ez.analog.com/community/linux-device-drivers
447S:	Supported
448F:	drivers/mfd/adp5520.c
449F:	drivers/video/backlight/adp5520_bl.c
450F:	drivers/leds/leds-adp5520.c
451F:	drivers/gpio/gpio-adp5520.c
452F:	drivers/input/keyboard/adp5520-keys.c
453
454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
455M:	Michael Hennerich <michael.hennerich@analog.com>
456W:	http://wiki.analog.com/ADP5588
457W:	http://ez.analog.com/community/linux-device-drivers
458S:	Supported
459F:	drivers/input/keyboard/adp5588-keys.c
460F:	drivers/gpio/gpio-adp5588.c
461
462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
463M:	Michael Hennerich <michael.hennerich@analog.com>
464W:	http://wiki.analog.com/ADP8860
465W:	http://ez.analog.com/community/linux-device-drivers
466S:	Supported
467F:	drivers/video/backlight/adp8860_bl.c
468
469ADS1015 HARDWARE MONITOR DRIVER
470M:	Dirk Eibach <eibach@gdsys.de>
471L:	linux-hwmon@vger.kernel.org
472S:	Maintained
473F:	Documentation/hwmon/ads1015
474F:	drivers/hwmon/ads1015.c
475F:	include/linux/i2c/ads1015.h
476
477ADT746X FAN DRIVER
478M:	Colin Leroy <colin@colino.net>
479S:	Maintained
480F:	drivers/macintosh/therm_adt746x.c
481
482ADT7475 HARDWARE MONITOR DRIVER
483M:	Jean Delvare <jdelvare@suse.com>
484L:	linux-hwmon@vger.kernel.org
485S:	Maintained
486F:	Documentation/hwmon/adt7475
487F:	drivers/hwmon/adt7475.c
488
489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491W:	http://wiki.analog.com/ADXL345
492W:	http://ez.analog.com/community/linux-device-drivers
493S:	Supported
494F:	drivers/input/misc/adxl34x.c
495
496ADVANSYS SCSI DRIVER
497M:	Matthew Wilcox <matthew@wil.cx>
498M:	Hannes Reinecke <hare@suse.com>
499L:	linux-scsi@vger.kernel.org
500S:	Maintained
501F:	Documentation/scsi/advansys.txt
502F:	drivers/scsi/advansys.c
503
504AEDSP16 DRIVER
505M:	Riccardo Facchetti <fizban@tin.it>
506S:	Maintained
507F:	sound/oss/aedsp16.c
508
509AF9013 MEDIA DRIVER
510M:	Antti Palosaari <crope@iki.fi>
511L:	linux-media@vger.kernel.org
512W:	https://linuxtv.org
513W:	http://palosaari.fi/linux/
514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
515T:	git git://linuxtv.org/anttip/media_tree.git
516S:	Maintained
517F:	drivers/media/dvb-frontends/af9013*
518
519AF9033 MEDIA DRIVER
520M:	Antti Palosaari <crope@iki.fi>
521L:	linux-media@vger.kernel.org
522W:	https://linuxtv.org
523W:	http://palosaari.fi/linux/
524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
525T:	git git://linuxtv.org/anttip/media_tree.git
526S:	Maintained
527F:	drivers/media/dvb-frontends/af9033*
528
529AFFS FILE SYSTEM
530L:	linux-fsdevel@vger.kernel.org
531S:	Orphan
532F:	Documentation/filesystems/affs.txt
533F:	fs/affs/
534
535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
536M:	David Howells <dhowells@redhat.com>
537L:	linux-afs@lists.infradead.org
538S:	Supported
539F:	fs/afs/
540F:	include/net/af_rxrpc.h
541F:	net/rxrpc/af_rxrpc.c
542W:	https://www.infradead.org/~dhowells/kafs/
543
544AGPGART DRIVER
545M:	David Airlie <airlied@linux.ie>
546T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
547S:	Maintained
548F:	drivers/char/agp/
549F:	include/linux/agp*
550F:	include/uapi/linux/agp*
551
552AHA152X SCSI DRIVER
553M:	"Juergen E. Fischer" <fischer@norbit.de>
554L:	linux-scsi@vger.kernel.org
555S:	Maintained
556F:	drivers/scsi/aha152x*
557F:	drivers/scsi/pcmcia/aha152x*
558
559AIC7XXX / AIC79XX SCSI DRIVER
560M:	Hannes Reinecke <hare@suse.com>
561L:	linux-scsi@vger.kernel.org
562S:	Maintained
563F:	drivers/scsi/aic7xxx/
564
565AIMSLAB FM RADIO RECEIVER DRIVER
566M:	Hans Verkuil <hverkuil@xs4all.nl>
567L:	linux-media@vger.kernel.org
568T:	git git://linuxtv.org/media_tree.git
569W:	https://linuxtv.org
570S:	Maintained
571F:	drivers/media/radio/radio-aimslab*
572
573AIO
574M:	Benjamin LaHaise <bcrl@kvack.org>
575L:	linux-aio@kvack.org
576S:	Supported
577F:	fs/aio.c
578F:	include/linux/*aio*.h
579
580AIRSPY MEDIA DRIVER
581M:	Antti Palosaari <crope@iki.fi>
582L:	linux-media@vger.kernel.org
583W:	https://linuxtv.org
584W:	http://palosaari.fi/linux/
585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
586T:	git git://linuxtv.org/anttip/media_tree.git
587S:	Maintained
588F:	drivers/media/usb/airspy/
589
590ALACRITECH GIGABIT ETHERNET DRIVER
591M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S:	Maintained
593F:	drivers/net/ethernet/alacritech/*
594
595ALCATEL SPEEDTOUCH USB DRIVER
596M:	Duncan Sands <duncan.sands@free.fr>
597L:	linux-usb@vger.kernel.org
598W:	http://www.linux-usb.org/SpeedTouch/
599S:	Maintained
600F:	drivers/usb/atm/speedtch.c
601F:	drivers/usb/atm/usbatm.c
602
603ALCHEMY AU1XX0 MMC DRIVER
604M:	Manuel Lauss <manuel.lauss@gmail.com>
605S:	Maintained
606F:	drivers/mmc/host/au1xmmc.c
607
608ALI1563 I2C DRIVER
609M:	Rudolf Marek <r.marek@assembler.cz>
610L:	linux-i2c@vger.kernel.org
611S:	Maintained
612F:	Documentation/i2c/busses/i2c-ali1563
613F:	drivers/i2c/busses/i2c-ali1563.c
614
615ALLWINNER SECURITY SYSTEM
616M:	Corentin Labbe <clabbe.montjoie@gmail.com>
617L:	linux-crypto@vger.kernel.org
618S:	Maintained
619F:	drivers/crypto/sunxi-ss/
620
621ALPHA PORT
622M:	Richard Henderson <rth@twiddle.net>
623M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
624M:	Matt Turner <mattst88@gmail.com>
625S:	Odd Fixes
626L:	linux-alpha@vger.kernel.org
627F:	arch/alpha/
628
629ALPS PS/2 TOUCHPAD DRIVER
630R:	Pali Rohár <pali.rohar@gmail.com>
631F:	drivers/input/mouse/alps.*
632
633ALTERA MAILBOX DRIVER
634M:	Ley Foon Tan <lftan@altera.com>
635L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S:	Maintained
637F:	drivers/mailbox/mailbox-altera.c
638
639ALTERA PIO DRIVER
640M:	Tien Hock Loh <thloh@altera.com>
641L:	linux-gpio@vger.kernel.org
642S:	Maintained
643F:	drivers/gpio/gpio-altera.c
644
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M:	Thor Thayer <tthayer@opensource.altera.com>
647S:	Maintained
648F:	drivers/gpio/gpio-altera-a10sr.c
649F:	drivers/mfd/altera-a10sr.c
650F:	include/linux/mfd/altera-a10sr.h
651
652ALTERA TRIPLE SPEED ETHERNET DRIVER
653M:	Vince Bridgers <vbridger@opensource.altera.com>
654L:	netdev@vger.kernel.org
655L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S:	Maintained
657F:	drivers/net/ethernet/altera/
658
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M:	Tobias Klauser <tklauser@distanz.ch>
661L:	linux-serial@vger.kernel.org
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/tty/serial/altera_uart.c
665F:	drivers/tty/serial/altera_jtaguart.c
666F:	include/linux/altera_uart.h
667F:	include/linux/altera_jtaguart.h
668
669AMAZON ETHERNET DRIVERS
670M:	Netanel Belgazal <netanel@annapurnalabs.com>
671R:	Saeed Bishara <saeed@annapurnalabs.com>
672R:	Zorik Machulsky <zorik@annapurnalabs.com>
673L:	netdev@vger.kernel.org
674S:	Supported
675F:	Documentation/networking/ena.txt
676F:	drivers/net/ethernet/amazon/
677
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M:	Tom Lendacky <thomas.lendacky@amd.com>
680M:	Gary Hook <gary.hook@amd.com>
681L:	linux-crypto@vger.kernel.org
682S:	Supported
683F:	drivers/crypto/ccp/
684F:	include/linux/ccp.h
685
686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
687M:	Huang Rui <ray.huang@amd.com>
688L:	linux-hwmon@vger.kernel.org
689S:	Supported
690F:	Documentation/hwmon/fam15h_power
691F:	drivers/hwmon/fam15h_power.c
692
693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
694L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
695S:	Orphan
696F:	drivers/usb/gadget/udc/amd5536udc.*
697
698AMD GEODE PROCESSOR/CHIPSET SUPPORT
699P:	Andres Salomon <dilinger@queued.net>
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S:	Supported
703F:	drivers/char/hw_random/geode-rng.c
704F:	drivers/crypto/geode*
705F:	drivers/video/fbdev/geode/
706F:	arch/x86/include/asm/geode.h
707
708AMD IOMMU (AMD-VI)
709M:	Joerg Roedel <joro@8bytes.org>
710L:	iommu@lists.linux-foundation.org
711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
712S:	Maintained
713F:	drivers/iommu/amd_iommu*.[ch]
714F:	include/linux/amd-iommu.h
715
716AMD KFD
717M:	Oded Gabbay <oded.gabbay@gmail.com>
718L:	dri-devel@lists.freedesktop.org
719T:	git git://people.freedesktop.org/~gabbayo/linux.git
720S:	Supported
721F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
723F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
724F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
725F:	drivers/gpu/drm/amd/amdkfd/
726F:	drivers/gpu/drm/amd/include/cik_structs.h
727F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
728F:	drivers/gpu/drm/amd/include/vi_structs.h
729F:	drivers/gpu/drm/radeon/radeon_kfd.c
730F:	drivers/gpu/drm/radeon/radeon_kfd.h
731F:	include/uapi/linux/kfd_ioctl.h
732
733AMD SEATTLE DEVICE TREE SUPPORT
734M:	Brijesh Singh <brijeshkumar.singh@amd.com>
735M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M:	Tom Lendacky <thomas.lendacky@amd.com>
737S:	Supported
738F:	arch/arm64/boot/dts/amd/
739
740AMD XGBE DRIVER
741M:	Tom Lendacky <thomas.lendacky@amd.com>
742L:	netdev@vger.kernel.org
743S:	Supported
744F:	drivers/net/ethernet/amd/xgbe/
745F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
746
747AMS (Apple Motion Sensor) DRIVER
748M:	Michael Hanselmann <linux-kernel@hansmi.ch>
749S:	Supported
750F:	drivers/macintosh/ams/
751
752ANALOG DEVICES INC AD9389B DRIVER
753M:	Hans Verkuil <hans.verkuil@cisco.com>
754L:	linux-media@vger.kernel.org
755S:	Maintained
756F:	drivers/media/i2c/ad9389b*
757
758ANALOG DEVICES INC ADV7180 DRIVER
759M:	Lars-Peter Clausen <lars@metafoo.de>
760L:	linux-media@vger.kernel.org
761W:	http://ez.analog.com/community/linux-device-drivers
762S:	Supported
763F:	drivers/media/i2c/adv7180.c
764
765ANALOG DEVICES INC ADV7511 DRIVER
766M:	Hans Verkuil <hans.verkuil@cisco.com>
767L:	linux-media@vger.kernel.org
768S:	Maintained
769F:	drivers/media/i2c/adv7511*
770
771ANALOG DEVICES INC ADV7604 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7604*
776
777ANALOG DEVICES INC ADV7842 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7842*
782
783ANALOG DEVICES INC ASOC CODEC DRIVERS
784M:	Lars-Peter Clausen <lars@metafoo.de>
785L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
786W:	http://wiki.analog.com/
787W:	http://ez.analog.com/community/linux-device-drivers
788S:	Supported
789F:	sound/soc/codecs/adau*
790F:	sound/soc/codecs/adav*
791F:	sound/soc/codecs/ad1*
792F:	sound/soc/codecs/ad7*
793F:	sound/soc/codecs/ssm*
794F:	sound/soc/codecs/sigmadsp.*
795
796ANALOG DEVICES INC ASOC DRIVERS
797L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
799W:	http://blackfin.uclinux.org/
800S:	Supported
801F:	sound/soc/blackfin/*
802
803ANALOG DEVICES INC IIO DRIVERS
804M:	Lars-Peter Clausen <lars@metafoo.de>
805M:	Michael Hennerich <Michael.Hennerich@analog.com>
806W:	http://wiki.analog.com/
807W:	http://ez.analog.com/community/linux-device-drivers
808S:	Supported
809F:	drivers/iio/*/ad*
810X:	drivers/iio/*/adjd*
811F:	drivers/staging/iio/*/ad*
812F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
813
814ANALOG DEVICES INC DMA DRIVERS
815M:	Lars-Peter Clausen <lars@metafoo.de>
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/dma/dma-axi-dmac.c
819
820ANDROID CONFIG FRAGMENTS
821M:	Rob Herring <robh@kernel.org>
822S:	Supported
823F:	kernel/configs/android*
824
825ANDROID DRIVERS
826M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
827M:	Arve Hjønnevåg <arve@android.com>
828M:	Riley Andrews <riandrews@android.com>
829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
830L:	devel@driverdev.osuosl.org
831S:	Supported
832F:	drivers/android/
833F:	drivers/staging/android/
834
835ANDROID ION DRIVER
836M:	Laura Abbott <labbott@redhat.com>
837M:	Sumit Semwal <sumit.semwal@linaro.org>
838L:	devel@driverdev.osuosl.org
839S:	Supported
840F:	Documentation/devicetree/bindings/staging/ion/
841F:	drivers/staging/android/ion
842F:	drivers/staging/android/uapi/ion.h
843F:	drivers/staging/android/uapi/ion_test.h
844
845AOA (Apple Onboard Audio) ALSA DRIVER
846M:	Johannes Berg <johannes@sipsolutions.net>
847L:	linuxppc-dev@lists.ozlabs.org
848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
849S:	Maintained
850F:	sound/aoa/
851
852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
853M:	William Breathitt Gray <vilhelm.gray@gmail.com>
854L:	linux-iio@vger.kernel.org
855S:	Maintained
856F:	drivers/iio/adc/stx104.c
857
858APM DRIVER
859M:	Jiri Kosina <jikos@kernel.org>
860S:	Odd fixes
861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
862F:	arch/x86/kernel/apm_32.c
863F:	include/linux/apm_bios.h
864F:	include/uapi/linux/apm_bios.h
865F:	drivers/char/apm-emulation.c
866
867APPLE BCM5974 MULTITOUCH DRIVER
868M:	Henrik Rydberg <rydberg@bitmath.org>
869L:	linux-input@vger.kernel.org
870S:	Odd fixes
871F:	drivers/input/mouse/bcm5974.c
872
873APPLE SMC DRIVER
874M:	Henrik Rydberg <rydberg@bitmath.org>
875L:	linux-hwmon@vger.kernel.org
876S:	Odd fixes
877F:	drivers/hwmon/applesmc.c
878
879APPLETALK NETWORK LAYER
880M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
881S:	Maintained
882F:	drivers/net/appletalk/
883F:	net/appletalk/
884
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M:	Duc Dang <dhdang@apm.com>
887S:	Supported
888F:	arch/arm64/boot/dts/apm/
889
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M:	Iyappan Subramanian <isubramanian@apm.com>
892M:	Keyur Chudgar <kchudgar@apm.com>
893S:	Supported
894F:	drivers/net/ethernet/apm/xgene/
895F:	drivers/net/phy/mdio-xgene.c
896F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
897F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
898
899APPLIED MICRO (APM) X-GENE SOC PMU
900M:	Tai Nguyen <ttnguyen@apm.com>
901S:	Supported
902F:	drivers/perf/xgene_pmu.c
903F:	Documentation/perf/xgene-pmu.txt
904F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
906APTINA CAMERA SENSOR PLL
907M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L:	linux-media@vger.kernel.org
909S:	Maintained
910F:	drivers/media/i2c/aptina-pll.*
911
912ARC FRAMEBUFFER DRIVER
913M:	Jaya Kumar <jayalk@intworks.biz>
914S:	Maintained
915F:	drivers/video/fbdev/arcfb.c
916F:	drivers/video/fbdev/core/fb_defio.c
917
918ARCNET NETWORK LAYER
919M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
920L:	netdev@vger.kernel.org
921S:	Maintained
922F:	drivers/net/arcnet/
923F:	include/uapi/linux/if_arcnet.h
924
925ARC PGU DRM DRIVER
926M:	Alexey Brodkin <abrodkin@synopsys.com>
927S:	Supported
928F:	drivers/gpu/drm/arc/
929F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
931ARM ARCHITECTED TIMER DRIVER
932M:	Mark Rutland <mark.rutland@arm.com>
933M:	Marc Zyngier <marc.zyngier@arm.com>
934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S:	Maintained
936F:	arch/arm/include/asm/arch_timer.h
937F:	arch/arm64/include/asm/arch_timer.h
938F:	drivers/clocksource/arm_arch_timer.c
939
940ARM HDLCD DRM DRIVER
941M:	Liviu Dudau <liviu.dudau@arm.com>
942S:	Supported
943F:	drivers/gpu/drm/arm/hdlcd_*
944F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
946ARM MALI-DP DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948M:	Brian Starkey <brian.starkey@arm.com>
949M:	Mali DP Maintainers <malidp@foss.arm.com>
950S:	Supported
951F:	drivers/gpu/drm/arm/
952F:	Documentation/devicetree/bindings/display/arm,malidp.txt
953
954ARM MFM AND FLOPPY DRIVERS
955M:	Ian Molton <spyro@f2s.com>
956S:	Maintained
957F:	arch/arm/lib/floppydma.S
958F:	arch/arm/include/asm/floppy.h
959
960ARM PMU PROFILING AND DEBUGGING
961M:	Will Deacon <will.deacon@arm.com>
962M:	Mark Rutland <mark.rutland@arm.com>
963S:	Maintained
964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965F:	arch/arm*/kernel/perf_*
966F:	arch/arm/oprofile/common.c
967F:	arch/arm*/kernel/hw_breakpoint.c
968F:	arch/arm*/include/asm/hw_breakpoint.h
969F:	arch/arm*/include/asm/perf_event.h
970F:	drivers/perf/*
971F:	include/linux/perf/arm_pmu.h
972F:	Documentation/devicetree/bindings/arm/pmu.txt
973
974ARM PORT
975M:	Russell King <linux@armlinux.org.uk>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977W:	http://www.armlinux.org.uk/
978S:	Maintained
979T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
980F:	arch/arm/
981
982ARM SUB-ARCHITECTURES
983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S:	Maintained
985F:	arch/arm/mach-*/
986F:	arch/arm/plat-*/
987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989ARM PRIMECELL AACI PL041 DRIVER
990M:	Russell King <linux@armlinux.org.uk>
991S:	Maintained
992F:	sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/video/fbdev/amba-clcd.*
998
999ARM PRIMECELL KMI PL050 DRIVER
1000M:	Russell King <linux@armlinux.org.uk>
1001S:	Maintained
1002F:	drivers/input/serio/ambakmi.*
1003F:	include/linux/amba/kmi.h
1004
1005ARM PRIMECELL MMCI PL180/1 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/mmc/host/mmci.*
1009F:	include/linux/amba/mmci.h
1010
1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/tty/serial/amba-pl01*.c
1015F:	include/linux/amba/serial.h
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/ADS SPHERE MACHINE SUPPORT
1024M:	Lennert Buytenhek <kernel@wantstofly.org>
1025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S:	Maintained
1027
1028ARM/AFEB9260 MACHINE SUPPORT
1029M:	Sergey Lapin <slapin@ossfans.org>
1030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S:	Maintained
1032
1033ARM/AJECO 1ARM MACHINE SUPPORT
1034M:	Lennert Buytenhek <kernel@wantstofly.org>
1035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S:	Maintained
1037
1038ARM/Allwinner sunXi SoC support
1039M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1040M:	Chen-Yu Tsai <wens@csie.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043N:	sun[x456789]i
1044F:	arch/arm/boot/dts/ntc-gr8*
1045F:	arch/arm64/boot/dts/allwinner/
1046
1047ARM/Allwinner SoC Clock Support
1048M:	Emilio López <emilio@elopez.com.ar>
1049S:	Maintained
1050F:	drivers/clk/sunxi/
1051
1052ARM/Amlogic Meson SoC support
1053M:	Carlo Caione <carlo@caione.org>
1054M:	Kevin Hilman <khilman@baylibre.com>
1055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056L:	linux-amlogic@lists.infradead.org
1057W:	http://linux-meson.com/
1058S:	Maintained
1059F:	arch/arm/mach-meson/
1060F:	arch/arm/boot/dts/meson*
1061F:	arch/arm64/boot/dts/amlogic/
1062F: 	drivers/pinctrl/meson/
1063F:	drivers/mmc/host/meson*
1064N:	meson
1065
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S:	Maintained
1071F:	arch/arm/mach-alpine/
1072F:	arch/arm/boot/dts/alpine*
1073F:	arch/arm64/boot/dts/al/
1074F:	drivers/*/*alpine*
1075
1076ARM/ARTPEC MACHINE SUPPORT
1077M:	Jesper Nilsson <jesper.nilsson@axis.com>
1078M:	Lars Persson <lars.persson@axis.com>
1079M:	Niklas Cassel <niklas.cassel@axis.com>
1080S:	Maintained
1081L:	linux-arm-kernel@axis.com
1082F:	arch/arm/mach-artpec
1083F:	arch/arm/boot/dts/artpec6*
1084F:	drivers/clk/axis
1085
1086ARM/ASPEED MACHINE SUPPORT
1087M:	Joel Stanley <joel@jms.id.au>
1088S:	Maintained
1089F:	arch/arm/mach-aspeed/
1090F:	arch/arm/boot/dts/aspeed-*
1091F:	drivers/*/*aspeed*
1092
1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1095M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W:	http://www.linux4sam.org
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100S:	Supported
1101F:	arch/arm/mach-at91/
1102F:	include/soc/at91/
1103F:	arch/arm/boot/dts/at91*.dts
1104F:	arch/arm/boot/dts/at91*.dtsi
1105F:	arch/arm/boot/dts/sama*.dts
1106F:	arch/arm/boot/dts/sama*.dtsi
1107F:	arch/arm/include/debug/at91.S
1108
1109ARM/ATMEL AT91 Clock Support
1110M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1111S:	Maintained
1112F:	drivers/clk/at91
1113
1114ARM/CALXEDA HIGHBANK ARCHITECTURE
1115M:	Rob Herring <robh@kernel.org>
1116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S:	Maintained
1118F:	arch/arm/mach-highbank/
1119F:	arch/arm/boot/dts/highbank.dts
1120F:	arch/arm/boot/dts/ecx-*.dts*
1121
1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123M:	Krzysztof Halasa <khalasa@piap.pl>
1124S:	Maintained
1125F:	arch/arm/mach-cns3xxx/
1126
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M:	Sunil Goutham <sgoutham@cavium.com>
1129M:	Robert Richter <rric@kernel.org>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Supported
1132F:	drivers/net/ethernet/cavium/thunder/
1133
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M:	Alexander Shiyan <shc_work@mail.ru>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Odd Fixes
1138N:	clps711x
1139
1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141M:	Hartley Sweeten <hsweeten@visionengravers.com>
1142M:	Ryan Mallon <rmallon@gmail.com>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145F:	arch/arm/mach-ep93xx/
1146F:	arch/arm/mach-ep93xx/include/mach/
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149M:	Lennert Buytenhek <kernel@wantstofly.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/CLKDEV SUPPORT
1154M:	Russell King <linux@armlinux.org.uk>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1158F:	arch/arm/include/asm/clkdev.h
1159F:	drivers/clk/clkdev.c
1160
1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1162M:	Mike Rapoport <mike@compulab.co.il>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M:	Hubert Feurstein <hubert.feurstein@contec.at>
1168S:	Maintained
1169F:	arch/arm/mach-ep93xx/micro9.c
1170
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	drivers/hwtracing/coresight/*
1176F:	Documentation/trace/coresight.txt
1177F:	Documentation/devicetree/bindings/arm/coresight.txt
1178F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1179F:	tools/perf/arch/arm/util/pmu.c
1180F:	tools/perf/arch/arm/util/auxtrace.c
1181F:	tools/perf/arch/arm/util/cs-etm.c
1182F:	tools/perf/arch/arm/util/cs-etm.h
1183F:	tools/perf/util/cs-etm.h
1184
1185ARM/CORGI MACHINE SUPPORT
1186M:	Richard Purdie <rpurdie@rpsys.net>
1187S:	Maintained
1188
1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1190M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192T:	git git://github.com/ulli-kroll/linux.git
1193S:	Maintained
1194F:	arch/arm/mach-gemini/
1195F:	drivers/rtc/rtc-gemini.c
1196
1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1198M:	Barry Song <baohua@kernel.org>
1199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1201S:	Maintained
1202F:	arch/arm/boot/dts/prima2*
1203F:	arch/arm/mach-prima2/
1204F:	drivers/clk/sirf/
1205F:	drivers/clocksource/timer-prima2.c
1206F:	drivers/clocksource/timer-atlas7.c
1207N:	[^a-z]sirf
1208
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M:	Baruch Siach <baruch@tkos.co.il>
1211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S:	Maintained
1213F:	arch/arm/boot/dts/cx92755*
1214N:	digicolor
1215
1216ARM/EBSA110 MACHINE SUPPORT
1217M:	Russell King <linux@armlinux.org.uk>
1218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219W:	http://www.armlinux.org.uk/
1220S:	Maintained
1221F:	arch/arm/mach-ebsa110/
1222F:	drivers/net/ethernet/amd/am79c961a.*
1223
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M:	Uwe Kleine-König <kernel@pengutronix.de>
1226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S:	Maintained
1228N:	efm32
1229
1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1231M:	Daniel Ribeiro <drwyrm@gmail.com>
1232M:	Stefan Schmidt <stefan@openezx.org>
1233M:	Harald Welte <laforge@openezx.org>
1234L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1235W:	http://www.openezx.org/
1236S:	Maintained
1237T:	topgit git://git.openezx.org/openezx.git
1238F:	arch/arm/mach-pxa/ezx.c
1239
1240ARM/FARADAY FA526 PORT
1241M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244T:	git git://git.berlios.de/gemini-board
1245F:	arch/arm/mm/*-fa*
1246
1247ARM/FOOTBRIDGE ARCHITECTURE
1248M:	Russell King <linux@armlinux.org.uk>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250W:	http://www.armlinux.org.uk/
1251S:	Maintained
1252F:	arch/arm/include/asm/hardware/dec21285.h
1253F:	arch/arm/mach-footbridge/
1254
1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1256M:	Shawn Guo <shawnguo@kernel.org>
1257M:	Sascha Hauer <kernel@pengutronix.de>
1258R:	Fabio Estevam <fabio.estevam@nxp.com>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262F:	arch/arm/mach-imx/
1263F:	arch/arm/mach-mxs/
1264F:	arch/arm/boot/dts/imx*
1265F:	arch/arm/configs/imx*_defconfig
1266F:	drivers/clk/imx/
1267F:	include/soc/imx/
1268
1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
1270M:	Shawn Guo <shawnguo@kernel.org>
1271M:	Sascha Hauer <kernel@pengutronix.de>
1272R:	Stefan Agner <stefan@agner.ch>
1273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:	Maintained
1275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F:	arch/arm/mach-imx/*vf610*
1277F:	arch/arm/boot/dts/vf*
1278
1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1280M:	Lennert Buytenhek <kernel@wantstofly.org>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Maintained
1283
1284ARM/GUMSTIX MACHINE SUPPORT
1285M:	Steve Sakoman <sakoman@gmail.com>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1290M:	Philipp Zabel <philipp.zabel@gmail.com>
1291M:	Paul Parsons <lost.distance@yahoo.com>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-pxa/hx4700.c
1295F:	arch/arm/mach-pxa/include/mach/hx4700.h
1296F:	sound/soc/pxa/hx4700.c
1297
1298ARM/HISILICON SOC SUPPORT
1299M:	Wei Xu <xuwei5@hisilicon.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W:	http://www.hisilicon.com
1302S:	Supported
1303T:	git git://github.com/hisilicon/linux-hisi.git
1304F:	arch/arm/mach-hisi/
1305F:	arch/arm/boot/dts/hi3*
1306F:	arch/arm/boot/dts/hip*
1307F:	arch/arm/boot/dts/hisi*
1308F:	arch/arm64/boot/dts/hisilicon/
1309
1310ARM/HP JORNADA 7XX MACHINE SUPPORT
1311M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1312W:	www.jlime.com
1313S:	Maintained
1314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F:	arch/arm/mach-sa1100/jornada720.c
1316F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1317
1318ARM/IGEP MACHINE SUPPORT
1319M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1320M:	Javier Martinez Canillas <javier@dowhile0.org>
1321L:	linux-omap@vger.kernel.org
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/boot/dts/omap3-igep*
1325
1326ARM/INCOME PXA270 SUPPORT
1327M:	Marek Vasut <marek.vasut@gmail.com>
1328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S:	Maintained
1330F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1331
1332ARM/INTEL IOP32X ARM ARCHITECTURE
1333M:	Lennert Buytenhek <kernel@wantstofly.org>
1334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S:	Maintained
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Orphan
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
1342M:	Lennert Buytenhek <kernel@wantstofly.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
1347M:	Lennert Buytenhek <kernel@wantstofly.org>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:	Maintained
1350
1351ARM/INTEL IXDP2850 MACHINE SUPPORT
1352M:	Lennert Buytenhek <kernel@wantstofly.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M:	Imre Kaloz <kaloz@openwrt.org>
1358M:	Krzysztof Halasa <khalasa@piap.pl>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361F:	arch/arm/mach-ixp4xx/
1362
1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1364M:	Jonathan Cameron <jic23@cam.ac.uk>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367F:	arch/arm/mach-pxa/stargate2.c
1368F:	drivers/pcmcia/pxa2xx_stargate2.c
1369
1370ARM/INTEL XSC3 (MANZANO) ARM CORE
1371M:	Lennert Buytenhek <kernel@wantstofly.org>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S:	Maintained
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1376M:	Lennert Buytenhek <kernel@wantstofly.org>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379
1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1381M:	Santosh Shilimkar <ssantosh@kernel.org>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384F:	arch/arm/mach-keystone/
1385F:	arch/arm/boot/dts/keystone-*
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1387
1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1389M:	Santosh Shilimkar <ssantosh@kernel.org>
1390L:	linux-kernel@vger.kernel.org
1391S:	Maintained
1392F:	drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1395M:	Santosh Shilimkar <ssantosh@kernel.org>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L:	linux-kernel@vger.kernel.org
1398S:	Maintained
1399F:	drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1402M:	Santosh Shilimkar <ssantosh@kernel.org>
1403L:	linux-kernel@vger.kernel.org
1404S:	Maintained
1405F:	drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1408M:	Santosh Shilimkar <ssantosh@kernel.org>
1409L:	linux-kernel@vger.kernel.org
1410S:	Maintained
1411F:	drivers/memory/*emif*
1412
1413ARM/LG1K ARCHITECTURE
1414M:	Chanho Min <chanho.min@lge.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm64/boot/dts/lg/
1418
1419ARM/LOGICPD PXA270 MACHINE SUPPORT
1420M:	Lennert Buytenhek <kernel@wantstofly.org>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423
1424ARM/LPC18XX ARCHITECTURE
1425M:	Joachim Eastwood <manabian@gmail.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/boot/dts/lpc43*
1429F:	drivers/clk/nxp/clk-lpc18xx*
1430F:	drivers/clocksource/time-lpc32xx.c
1431F:	drivers/i2c/busses/i2c-lpc2k.c
1432F:	drivers/memory/pl172.c
1433F:	drivers/mtd/spi-nor/nxp-spifi.c
1434F:	drivers/rtc/rtc-lpc24xx.c
1435N:	lpc18xx
1436
1437ARM/LPC32XX SOC SUPPORT
1438M:	Vladimir Zapolskiy <vz@mleia.com>
1439M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1442S:	Maintained
1443F:	arch/arm/boot/dts/lpc32*
1444F:	arch/arm/mach-lpc32xx/
1445F:	drivers/i2c/busses/i2c-pnx.c
1446F:	drivers/net/ethernet/nxp/lpc_eth.c
1447F:	drivers/usb/host/ohci-nxp.c
1448F:	drivers/watchdog/pnx4008_wdt.c
1449N:	lpc32xx
1450
1451ARM/MAGICIAN MACHINE SUPPORT
1452M:	Philipp Zabel <philipp.zabel@gmail.com>
1453S:	Maintained
1454
1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1456M:	Jason Cooper <jason@lakedaemon.net>
1457M:	Andrew Lunn <andrew@lunn.ch>
1458M:	Gregory Clement <gregory.clement@free-electrons.com>
1459M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S:	Maintained
1462F:	arch/arm/mach-mvebu/
1463F:	drivers/rtc/rtc-armada38x.c
1464F:	arch/arm/boot/dts/armada*
1465F:	arch/arm/boot/dts/kirkwood*
1466F:	arch/arm64/boot/dts/marvell/armada*
1467F:	drivers/cpufreq/mvebu-cpufreq.c
1468F:	arch/arm/configs/mvebu_*_defconfig
1469
1470ARM/Marvell Berlin SoC support
1471M:	Jisheng Zhang <jszhang@marvell.com>
1472M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm/mach-berlin/
1476F:	arch/arm/boot/dts/berlin*
1477F:	arch/arm64/boot/dts/marvell/berlin*
1478
1479
1480ARM/Marvell Dove/MV78xx0/Orion SOC support
1481M:	Jason Cooper <jason@lakedaemon.net>
1482M:	Andrew Lunn <andrew@lunn.ch>
1483M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484M:	Gregory Clement <gregory.clement@free-electrons.com>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-dove/
1488F:	arch/arm/mach-mv78xx0/
1489F:	arch/arm/mach-orion5x/
1490F:	arch/arm/plat-orion/
1491F:	arch/arm/boot/dts/dove*
1492F:	arch/arm/boot/dts/orion5x*
1493
1494
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M:	Alexander Clouter <alex@digriz.org.uk>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W:	http://www.digriz.org.uk/ts78xx/kernel
1499S:	Maintained
1500F:	arch/arm/mach-orion5x/ts78xx-*
1501
1502ARM/OXNAS platform support
1503M:	Neil Armstrong <narmstrong@baylibre.com>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm/mach-oxnas/
1508F:	arch/arm/boot/dts/ox8*.dtsi
1509F:	arch/arm/boot/dts/wd-mbwe.dts
1510F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1511N:	oxnas
1512
1513ARM/Mediatek RTC DRIVER
1514M:	Eddie Huang <eddie.huang@mediatek.com>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	drivers/rtc/rtc-mt6397.c
1519
1520ARM/Mediatek SoC support
1521M:	Matthias Brugger <matthias.bgg@gmail.com>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/boot/dts/mt6*
1526F:	arch/arm/boot/dts/mt8*
1527F:	arch/arm/mach-mediatek/
1528N:	mtk
1529K:	mediatek
1530
1531ARM/Mediatek USB3 PHY DRIVER
1532M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S:	Maintained
1536F:	drivers/phy/phy-mt65xx-usb3.c
1537
1538ARM/MICREL KS8695 ARCHITECTURE
1539M:	Greg Ungerer <gerg@uclinux.org>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541F:	arch/arm/mach-ks8695/
1542S:	Odd Fixes
1543
1544ARM/MIOA701 MACHINE SUPPORT
1545M:	Robert Jarzmik <robert.jarzmik@free.fr>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547F:	arch/arm/mach-pxa/mioa701.c
1548S:	Maintained
1549
1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1551M:	Michael Petchkovsky <mkpetch@internode.on.net>
1552S:	Maintained
1553
1554ARM/NOMADIK ARCHITECTURE
1555M:	Alessandro Rubini <rubini@unipv.it>
1556M:	Linus Walleij <linus.walleij@linaro.org>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-nomadik/
1560F:	drivers/pinctrl/nomadik/
1561F:	drivers/i2c/busses/i2c-nomadik.c
1562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1563
1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1565M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1566L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S:	Supported
1569
1570ARM/TOSA MACHINE SUPPORT
1571M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M:	Dirk Opfer <dirk@opfer-online.de>
1573S:	Maintained
1574
1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1576M:	Marek Vasut <marek.vasut@gmail.com>
1577L:	linux-arm-kernel@lists.infradead.org
1578W:	http://hackndev.com
1579S:	Maintained
1580F:	arch/arm/mach-pxa/include/mach/palmtx.h
1581F:	arch/arm/mach-pxa/palmtx.c
1582F:	arch/arm/mach-pxa/include/mach/palmt5.h
1583F:	arch/arm/mach-pxa/palmt5.c
1584F:	arch/arm/mach-pxa/include/mach/palmld.h
1585F:	arch/arm/mach-pxa/palmld.c
1586F:	arch/arm/mach-pxa/include/mach/palmte2.h
1587F:	arch/arm/mach-pxa/palmte2.c
1588F:	arch/arm/mach-pxa/include/mach/palmtc.h
1589F:	arch/arm/mach-pxa/palmtc.c
1590
1591ARM/PALM TREO SUPPORT
1592M:	Tomas Cech <sleep_walker@suse.com>
1593L:	linux-arm-kernel@lists.infradead.org
1594W:	http://hackndev.com
1595S:	Maintained
1596F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1597F:	arch/arm/mach-pxa/palmtreo.c
1598
1599ARM/PALMZ72 SUPPORT
1600M:	Sergey Lapin <slapin@ossfans.org>
1601L:	linux-arm-kernel@lists.infradead.org
1602W:	http://hackndev.com
1603S:	Maintained
1604F:	arch/arm/mach-pxa/include/mach/palmz72.h
1605F:	arch/arm/mach-pxa/palmz72.c
1606
1607ARM/PLEB SUPPORT
1608M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1609W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S:	Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
1613M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615W:	http://www.armlinux.org.uk/
1616S:	Maintained
1617
1618ARM/QUALCOMM SUPPORT
1619M:	Andy Gross <andy.gross@linaro.org>
1620M:	David Brown <david.brown@linaro.org>
1621L:	linux-arm-msm@vger.kernel.org
1622L:	linux-soc@vger.kernel.org
1623S:	Maintained
1624F:	Documentation/devicetree/bindings/soc/qcom/
1625F:	arch/arm/boot/dts/qcom-*.dts
1626F:	arch/arm/boot/dts/qcom-*.dtsi
1627F:	arch/arm/mach-qcom/
1628F:	arch/arm64/boot/dts/qcom/*
1629F:	drivers/i2c/busses/i2c-qup.c
1630F:	drivers/clk/qcom/
1631F:	drivers/pinctrl/qcom/
1632F:	drivers/soc/qcom/
1633F:	drivers/spi/spi-qup.c
1634F:	drivers/tty/serial/msm_serial.h
1635F:	drivers/tty/serial/msm_serial.c
1636F:	drivers/*/pm8???-*
1637F:	drivers/mfd/ssbi.c
1638F:	drivers/firmware/qcom_scm.c
1639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1640
1641ARM/RADISYS ENP2611 MACHINE SUPPORT
1642M:	Lennert Buytenhek <kernel@wantstofly.org>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S:	Maintained
1645
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M:	Simon Horman <horms@verge.net.au>
1648M:	Magnus Damm <magnus.damm@gmail.com>
1649L:	linux-renesas-soc@vger.kernel.org
1650Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S:	Supported
1653F:	arch/arm64/boot/dts/renesas/
1654F:	drivers/soc/renesas/
1655F:	include/linux/soc/renesas/
1656
1657ARM/RISCPC ARCHITECTURE
1658M:	Russell King <linux@armlinux.org.uk>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660W:	http://www.armlinux.org.uk/
1661S:	Maintained
1662F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F:	arch/arm/include/asm/hardware/ioc.h
1664F:	arch/arm/include/asm/hardware/iomd.h
1665F:	arch/arm/include/asm/hardware/memc.h
1666F:	arch/arm/mach-rpc/
1667F:	drivers/net/ethernet/8390/etherh.c
1668F:	drivers/net/ethernet/i825xx/ether1*
1669F:	drivers/net/ethernet/seeq/ether3*
1670F:	drivers/scsi/arm/
1671
1672ARM/Rockchip SoC support
1673M:	Heiko Stuebner <heiko@sntech.de>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675L:	linux-rockchip@lists.infradead.org
1676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1677S:	Maintained
1678F:	arch/arm/boot/dts/rk3*
1679F:	arch/arm/mach-rockchip/
1680F:	drivers/clk/rockchip/
1681F:	drivers/i2c/busses/i2c-rk3x.c
1682F:	drivers/*/*rockchip*
1683F:	drivers/*/*/*rockchip*
1684F:	sound/soc/rockchip/
1685N:	rockchip
1686
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M:	Kukjin Kim <kgene@kernel.org>
1689M:	Krzysztof Kozlowski <krzk@kernel.org>
1690R:	Javier Martinez Canillas <javier@osg.samsung.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1693Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1694S:	Maintained
1695F:	arch/arm/boot/dts/s3c*
1696F:	arch/arm/boot/dts/s5p*
1697F:	arch/arm/boot/dts/samsung*
1698F:	arch/arm/boot/dts/exynos*
1699F:	arch/arm64/boot/dts/exynos/
1700F:	arch/arm/plat-samsung/
1701F:	arch/arm/mach-s3c24*/
1702F:	arch/arm/mach-s3c64xx/
1703F:	arch/arm/mach-s5p*/
1704F:	arch/arm/mach-exynos*/
1705F:	drivers/*/*s3c24*
1706F:	drivers/*/*/*s3c24*
1707F:	drivers/*/*s3c64xx*
1708F:	drivers/*/*s5pv210*
1709F:	drivers/memory/samsung/*
1710F:	drivers/soc/samsung/*
1711F:	Documentation/arm/Samsung/
1712F:	Documentation/devicetree/bindings/arm/samsung/
1713F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1715N:	exynos
1716
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M:	Kyungmin Park <kyungmin.park@samsung.com>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S:	Maintained
1721F:	arch/arm/mach-s5pv210/
1722
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M:	Kyungmin Park <kyungmin.park@samsung.com>
1725M:	Kamil Debski <kamil@wypas.org>
1726M:	Andrzej Hajda <a.hajda@samsung.com>
1727L:	linux-arm-kernel@lists.infradead.org
1728L:	linux-media@vger.kernel.org
1729S:	Maintained
1730F:	drivers/media/platform/s5p-g2d/
1731
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M:	Kyungmin Park <kyungmin.park@samsung.com>
1734M:	Kamil Debski <kamil@wypas.org>
1735M:	Jeongtae Park <jtp.park@samsung.com>
1736M:	Andrzej Hajda <a.hajda@samsung.com>
1737L:	linux-arm-kernel@lists.infradead.org
1738L:	linux-media@vger.kernel.org
1739S:	Maintained
1740F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1741F:	drivers/media/platform/s5p-mfc/
1742
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M:	Kyungmin Park <kyungmin.park@samsung.com>
1745L:	linux-arm-kernel@lists.infradead.org
1746L:	linux-media@vger.kernel.org
1747S:	Maintained
1748F:	drivers/staging/media/platform/s5p-cec/
1749
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1752M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1753L:	linux-arm-kernel@lists.infradead.org
1754L:	linux-media@vger.kernel.org
1755S:	Maintained
1756F:	drivers/media/platform/s5p-jpeg/
1757
1758ARM/SHMOBILE ARM ARCHITECTURE
1759M:	Simon Horman <horms@verge.net.au>
1760M:	Magnus Damm <magnus.damm@gmail.com>
1761L:	linux-renesas-soc@vger.kernel.org
1762Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764S:	Supported
1765F:	arch/arm/boot/dts/emev2*
1766F:	arch/arm/boot/dts/r7s*
1767F:	arch/arm/boot/dts/r8a*
1768F:	arch/arm/boot/dts/sh*
1769F:	arch/arm/configs/shmobile_defconfig
1770F:	arch/arm/include/debug/renesas-scif.S
1771F:	arch/arm/mach-shmobile/
1772F:	drivers/soc/renesas/
1773F:	include/linux/soc/renesas/
1774
1775ARM/SOCFPGA ARCHITECTURE
1776M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1777S:	Maintained
1778F:	arch/arm/mach-socfpga/
1779F:	arch/arm/boot/dts/socfpga*
1780F:	arch/arm/configs/socfpga_defconfig
1781F:	arch/arm64/boot/dts/altera/
1782W:	http://www.rocketboards.org
1783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1786M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1787S:	Maintained
1788F:	drivers/clk/socfpga/
1789
1790ARM/SOCFPGA EDAC SUPPORT
1791M:	Thor Thayer <tthayer@opensource.altera.com>
1792S:	Maintained
1793F:	drivers/edac/altera_edac.
1794
1795ARM/STI ARCHITECTURE
1796M:	Patrice Chotard <patrice.chotard@st.com>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798L:	kernel@stlinux.com
1799W:	http://www.stlinux.com
1800S:	Maintained
1801F:	arch/arm/mach-sti/
1802F:	arch/arm/boot/dts/sti*
1803F:	drivers/char/hw_random/st-rng.c
1804F:	drivers/clocksource/arm_global_timer.c
1805F:	drivers/clocksource/clksrc_st_lpc.c
1806F:	drivers/cpufreq/sti-cpufreq.c
1807F:	drivers/dma/st_fdma*
1808F:	drivers/i2c/busses/i2c-st.c
1809F:	drivers/media/rc/st_rc.c
1810F:	drivers/media/platform/sti/c8sectpfe/
1811F:	drivers/mmc/host/sdhci-st.c
1812F:	drivers/phy/phy-miphy28lp.c
1813F:	drivers/phy/phy-stih407-usb.c
1814F:	drivers/pinctrl/pinctrl-st.c
1815F:	drivers/remoteproc/st_remoteproc.c
1816F:	drivers/remoteproc/st_slim_rproc.c
1817F:	drivers/reset/sti/
1818F:	drivers/rtc/rtc-st-lpc.c
1819F:	drivers/tty/serial/st-asc.c
1820F:	drivers/usb/dwc3/dwc3-st.c
1821F:	drivers/usb/host/ehci-st.c
1822F:	drivers/usb/host/ohci-st.c
1823F:	drivers/watchdog/st_lpc_wdt.c
1824F:	drivers/ata/ahci_st.c
1825F:	include/linux/remoteproc/st_slim_rproc.h
1826
1827ARM/STM32 ARCHITECTURE
1828M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1829M:	Alexandre Torgue <alexandre.torgue@st.com>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833N:	stm32
1834F:	drivers/clocksource/armv7m_systick.c
1835
1836ARM/TANGO ARCHITECTURE
1837M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838L:	linux-arm-kernel@lists.infradead.org
1839S:	Maintained
1840N:	tango
1841
1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1843M:	Lennert Buytenhek <kernel@wantstofly.org>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846
1847ARM/TETON BGA MACHINE SUPPORT
1848M:	"Mark F. Brown" <mark.brown314@gmail.com>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/THECUS N2100 MACHINE SUPPORT
1853M:	Lennert Buytenhek <kernel@wantstofly.org>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858M:	Wan ZongShun <mcuos.com@gmail.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860W:	http://www.mcuos.com
1861S:	Maintained
1862F:	arch/arm/mach-w90x900/
1863F:	drivers/input/keyboard/w90p910_keypad.c
1864F:	drivers/input/touchscreen/w90p910_ts.c
1865F:	drivers/watchdog/nuc900_wdt.c
1866F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1867F:	drivers/mtd/nand/nuc900_nand.c
1868F:	drivers/rtc/rtc-nuc900.c
1869F:	drivers/spi/spi-nuc900.c
1870F:	drivers/usb/host/ehci-w90x900.c
1871F:	drivers/video/fbdev/nuc900fb.c
1872
1873ARM/U300 MACHINE SUPPORT
1874M:	Linus Walleij <linus.walleij@linaro.org>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Supported
1877F:	arch/arm/mach-u300/
1878F:	drivers/clocksource/timer-u300.c
1879F:	drivers/i2c/busses/i2c-stu300.c
1880F:	drivers/rtc/rtc-coh901331.c
1881F:	drivers/watchdog/coh901327_wdt.c
1882F:	drivers/dma/coh901318*
1883F:	drivers/mfd/ab3100*
1884F:	drivers/rtc/rtc-ab3100.c
1885F:	drivers/rtc/rtc-coh901331.c
1886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1887
1888ARM/UNIPHIER ARCHITECTURE
1889M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1892S:	Maintained
1893F:	arch/arm/boot/dts/uniphier*
1894F:	arch/arm/include/asm/hardware/cache-uniphier.h
1895F:	arch/arm/mach-uniphier/
1896F:	arch/arm/mm/cache-uniphier.c
1897F:	arch/arm64/boot/dts/socionext/
1898F:	drivers/bus/uniphier-system-bus.c
1899F:	drivers/clk/uniphier/
1900F:	drivers/i2c/busses/i2c-uniphier*
1901F:	drivers/pinctrl/uniphier/
1902F:	drivers/reset/reset-uniphier.c
1903F:	drivers/tty/serial/8250/8250_uniphier.c
1904N:	uniphier
1905
1906ARM/Ux500 ARM ARCHITECTURE
1907M:	Linus Walleij <linus.walleij@linaro.org>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-ux500/
1911F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1912F:	drivers/dma/ste_dma40*
1913F:	drivers/hwspinlock/u8500_hsem.c
1914F:	drivers/mfd/abx500*
1915F:	drivers/mfd/ab8500*
1916F:	drivers/mfd/dbx500*
1917F:	drivers/mfd/db8500*
1918F:	drivers/pinctrl/nomadik/pinctrl-ab*
1919F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1920F:	drivers/rtc/rtc-ab8500.c
1921F:	drivers/rtc/rtc-pl031.c
1922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1923
1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925M:	Ulf Hansson <ulf.hansson@linaro.org>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927T:	git git://git.linaro.org/people/ulfh/clk.git
1928S:	Maintained
1929F:	drivers/clk/ux500/
1930
1931ARM/VERSATILE EXPRESS PLATFORM
1932M:	Liviu Dudau <liviu.dudau@arm.com>
1933M:	Sudeep Holla <sudeep.holla@arm.com>
1934M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Maintained
1937F:	arch/arm/boot/dts/vexpress*
1938F:	arch/arm64/boot/dts/arm/
1939F:	arch/arm/mach-vexpress/
1940F:	*/*/vexpress*
1941F:	*/*/*/vexpress*
1942F:	drivers/clk/versatile/clk-vexpress-osc.c
1943F:	drivers/clocksource/versatile.c
1944N:	mps2
1945
1946ARM/VFP SUPPORT
1947M:	Russell King <linux@armlinux.org.uk>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949W:	http://www.armlinux.org.uk/
1950S:	Maintained
1951F:	arch/arm/vfp/
1952
1953ARM/VOIPAC PXA270 SUPPORT
1954M:	Marek Vasut <marek.vasut@gmail.com>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm/mach-pxa/vpac270.c
1958F:	arch/arm/mach-pxa/include/mach/vpac270.h
1959
1960ARM/VT8500 ARM ARCHITECTURE
1961M:	Tony Prisk <linux@prisktech.co.nz>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	arch/arm/mach-vt8500/
1965F:	drivers/clocksource/vt8500_timer.c
1966F:	drivers/i2c/busses/i2c-wmt.c
1967F:	drivers/mmc/host/wmt-sdmmc.c
1968F:	drivers/pwm/pwm-vt8500.c
1969F:	drivers/rtc/rtc-vt8500.c
1970F:	drivers/tty/serial/vt8500_serial.c
1971F:	drivers/usb/host/ehci-platform.c
1972F:	drivers/usb/host/uhci-platform.c
1973F:	drivers/video/fbdev/vt8500lcdfb.*
1974F:	drivers/video/fbdev/wm8505fb*
1975F:	drivers/video/fbdev/wmt_ge_rops.*
1976
1977ARM/ZIPIT Z2 SUPPORT
1978M:	Marek Vasut <marek.vasut@gmail.com>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Maintained
1981F:	arch/arm/mach-pxa/z2.c
1982F:	arch/arm/mach-pxa/include/mach/z2.h
1983
1984ARM/ZTE ARCHITECTURE
1985M:	Jun Nie <jun.nie@linaro.org>
1986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S:	Maintained
1988F:	arch/arm/mach-zx/
1989F:	drivers/clk/zte/
1990F:	Documentation/devicetree/bindings/arm/zte.txt
1991F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
1993ARM/ZYNQ ARCHITECTURE
1994M:	Michal Simek <michal.simek@xilinx.com>
1995R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:	http://wiki.xilinx.com
1998T:	git https://github.com/Xilinx/linux-xlnx.git
1999S:	Supported
2000F:	arch/arm/mach-zynq/
2001F:	drivers/cpuidle/cpuidle-zynq.c
2002F:	drivers/block/xsysace.c
2003N:	zynq
2004N:	xilinx
2005F:	drivers/clocksource/cadence_ttc_timer.c
2006F:	drivers/i2c/busses/i2c-cadence.c
2007F:	drivers/mmc/host/sdhci-of-arasan.c
2008F:	drivers/edac/synopsys_edac.c
2009
2010ARM SMMU DRIVERS
2011M:	Will Deacon <will.deacon@arm.com>
2012R:	Robin Murphy <robin.murphy@arm.com>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015F:	drivers/iommu/arm-smmu.c
2016F:	drivers/iommu/arm-smmu-v3.c
2017F:	drivers/iommu/io-pgtable-arm.c
2018F:	drivers/iommu/io-pgtable-arm-v7s.c
2019
2020ARM64 PORT (AARCH64 ARCHITECTURE)
2021M:	Catalin Marinas <catalin.marinas@arm.com>
2022M:	Will Deacon <will.deacon@arm.com>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2025S:	Maintained
2026F:	arch/arm64/
2027F:	Documentation/arm64/
2028
2029AS3645A LED FLASH CONTROLLER DRIVER
2030M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031L:	linux-media@vger.kernel.org
2032T:	git git://linuxtv.org/media_tree.git
2033S:	Maintained
2034F:	drivers/media/i2c/as3645a.c
2035F:	include/media/i2c/as3645a.h
2036
2037ASAHI KASEI AK8974 DRIVER
2038M:	Linus Walleij <linus.walleij@linaro.org>
2039L:	linux-iio@vger.kernel.org
2040W:	http://www.akm.com/
2041S:	Supported
2042F:	drivers/iio/magnetometer/ak8974.c
2043
2044ASC7621 HARDWARE MONITOR DRIVER
2045M:	George Joseph <george.joseph@fairview5.com>
2046L:	linux-hwmon@vger.kernel.org
2047S:	Maintained
2048F:	Documentation/hwmon/asc7621
2049F:	drivers/hwmon/asc7621.c
2050
2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2052M:	Corentin Chary <corentin.chary@gmail.com>
2053L:	acpi4asus-user@lists.sourceforge.net
2054L:	platform-driver-x86@vger.kernel.org
2055W:	http://acpi4asus.sf.net
2056S:	Maintained
2057F:	drivers/platform/x86/asus*.c
2058F:	drivers/platform/x86/eeepc*.c
2059
2060ASUS WIRELESS RADIO CONTROL DRIVER
2061M:	João Paulo Rechi Vita <jprvita@gmail.com>
2062L:	platform-driver-x86@vger.kernel.org
2063S:	Maintained
2064F:	drivers/platform/x86/asus-wireless.c
2065
2066ASYMMETRIC KEYS
2067M:	David Howells <dhowells@redhat.com>
2068L:	keyrings@vger.kernel.org
2069S:	Maintained
2070F:	Documentation/crypto/asymmetric-keys.txt
2071F:	include/linux/verification.h
2072F:	include/crypto/public_key.h
2073F:	include/crypto/pkcs7.h
2074F:	crypto/asymmetric_keys/
2075
2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2077R:	Dan Williams <dan.j.williams@intel.com>
2078W:	http://sourceforge.net/projects/xscaleiop
2079S:	Odd fixes
2080F:	Documentation/crypto/async-tx-api.txt
2081F:	crypto/async_tx/
2082F:	drivers/dma/
2083F:	include/linux/dmaengine.h
2084F:	include/linux/async_tx.h
2085
2086AT24 EEPROM DRIVER
2087M:	Wolfram Sang <wsa@the-dreams.de>
2088L:	linux-i2c@vger.kernel.org
2089S:	Maintained
2090F:	drivers/misc/eeprom/at24.c
2091F:	include/linux/platform_data/at24.h
2092
2093ATA OVER ETHERNET (AOE) DRIVER
2094M:	"Ed L. Cashin" <ed.cashin@acm.org>
2095W:	http://www.openaoe.org/
2096S:	Supported
2097F:	Documentation/aoe/
2098F:	drivers/block/aoe/
2099
2100ATHEROS 71XX/9XXX GPIO DRIVER
2101M:	Alban Bedel <albeu@free.fr>
2102W:	https://github.com/AlbanBedel/linux
2103T:	git git://github.com/AlbanBedel/linux
2104S:	Maintained
2105F:	drivers/gpio/gpio-ath79.c
2106F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
2108ATHEROS ATH GENERIC UTILITIES
2109M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2110L:	linux-wireless@vger.kernel.org
2111S:	Supported
2112F:	drivers/net/wireless/ath/*
2113
2114ATHEROS ATH5K WIRELESS DRIVER
2115M:	Jiri Slaby <jirislaby@gmail.com>
2116M:	Nick Kossifidis <mickflemm@gmail.com>
2117M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2118L:	linux-wireless@vger.kernel.org
2119W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2120S:	Maintained
2121F:	drivers/net/wireless/ath/ath5k/
2122
2123ATHEROS ATH6KL WIRELESS DRIVER
2124M:	Kalle Valo <kvalo@qca.qualcomm.com>
2125L:	linux-wireless@vger.kernel.org
2126W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2128S:	Supported
2129F:	drivers/net/wireless/ath/ath6kl/
2130
2131WILOCITY WIL6210 WIRELESS DRIVER
2132M:	Maya Erez <qca_merez@qca.qualcomm.com>
2133L:	linux-wireless@vger.kernel.org
2134L:	wil6210@qca.qualcomm.com
2135S:	Supported
2136W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2137F:	drivers/net/wireless/ath/wil6210/
2138F:	include/uapi/linux/wil6210_uapi.h
2139
2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141M:	Christian Lamparter <chunkeey@googlemail.com>
2142L:	linux-wireless@vger.kernel.org
2143W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2144S:	Maintained
2145F:	drivers/net/wireless/ath/carl9170/
2146
2147ATK0110 HWMON DRIVER
2148M:	Luca Tettamanti <kronos.it@gmail.com>
2149L:	linux-hwmon@vger.kernel.org
2150S:	Maintained
2151F:	drivers/hwmon/asus_atk0110.c
2152
2153ATI_REMOTE2 DRIVER
2154M:	Ville Syrjala <syrjala@sci.fi>
2155S:	Maintained
2156F:	drivers/input/misc/ati_remote2.c
2157
2158ATLX ETHERNET DRIVERS
2159M:	Jay Cliburn <jcliburn@gmail.com>
2160M:	Chris Snook <chris.snook@gmail.com>
2161L:	netdev@vger.kernel.org
2162W:	http://sourceforge.net/projects/atl1
2163W:	http://atl1.sourceforge.net
2164S:	Maintained
2165F:	drivers/net/ethernet/atheros/
2166
2167ATM
2168M:	Chas Williams <3chas3@gmail.com>
2169L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2170L:	netdev@vger.kernel.org
2171W:	http://linux-atm.sourceforge.net
2172S:	Maintained
2173F:	drivers/atm/
2174F:	include/linux/atm*
2175F:	include/uapi/linux/atm*
2176
2177ATMEL AT91 / AT32 MCI DRIVER
2178M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2179S:	Maintained
2180F:	drivers/mmc/host/atmel-mci.c
2181
2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2184S:	Supported
2185F:	drivers/power/reset/at91-sama5d2_shdwc.c
2186
2187ATMEL SAMA5D2 ADC DRIVER
2188M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2189L:	linux-iio@vger.kernel.org
2190S:	Supported
2191F:	drivers/iio/adc/at91-sama5d2_adc.c
2192
2193ATMEL Audio ALSA driver
2194M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2195L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S:	Supported
2197F:	sound/soc/atmel
2198
2199ATMEL XDMA DRIVER
2200M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2201L:	linux-arm-kernel@lists.infradead.org
2202L:	dmaengine@vger.kernel.org
2203S:	Supported
2204F:	drivers/dma/at_xdmac.c
2205
2206ATMEL I2C DRIVER
2207M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2208L:	linux-i2c@vger.kernel.org
2209S:	Supported
2210F:	drivers/i2c/busses/i2c-at91.c
2211
2212ATMEL ISI DRIVER
2213M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2214L:	linux-media@vger.kernel.org
2215S:	Supported
2216F:	drivers/media/platform/soc_camera/atmel-isi.c
2217F:	include/media/atmel-isi.h
2218
2219ATMEL LCDFB DRIVER
2220M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2221L:	linux-fbdev@vger.kernel.org
2222S:	Maintained
2223F:	drivers/video/fbdev/atmel_lcdfb.c
2224F:	include/video/atmel_lcdc.h
2225
2226ATMEL MACB ETHERNET DRIVER
2227M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2228S:	Supported
2229F:	drivers/net/ethernet/cadence/
2230
2231ATMEL NAND DRIVER
2232M:	Wenyou Yang <wenyou.yang@atmel.com>
2233M:	Josh Wu <rainyfeeling@outlook.com>
2234L:	linux-mtd@lists.infradead.org
2235S:	Supported
2236F:	drivers/mtd/nand/atmel_nand*
2237
2238ATMEL SDMMC DRIVER
2239M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2240L:	linux-mmc@vger.kernel.org
2241S:	Supported
2242F:	drivers/mmc/host/sdhci-of-at91.c
2243
2244ATMEL SPI DRIVER
2245M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2246S:	Supported
2247F:	drivers/spi/spi-atmel.*
2248
2249ATMEL SSC DRIVER
2250M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S:	Supported
2253F:	drivers/misc/atmel-ssc.c
2254F:	include/linux/atmel-ssc.h
2255
2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S:	Supported
2260F:	drivers/misc/atmel_tclib.c
2261F:	drivers/clocksource/tcb_clksrc.c
2262
2263ATMEL USBA UDC DRIVER
2264M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266S:	Supported
2267F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2268
2269ATMEL WIRELESS DRIVER
2270M:	Simon Kelley <simon@thekelleys.org.uk>
2271L:	linux-wireless@vger.kernel.org
2272W:	http://www.thekelleys.org.uk/atmel
2273W:	http://atmelwlandriver.sourceforge.net/
2274S:	Maintained
2275F:	drivers/net/wireless/atmel/atmel*
2276
2277ATMEL MAXTOUCH DRIVER
2278M:	Nick Dyer <nick@shmanahar.org>
2279T:	git git://github.com/ndyer/linux.git
2280S:	Maintained
2281F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F:	drivers/input/touchscreen/atmel_mxt_ts.c
2283F:	include/linux/platform_data/atmel_mxt_ts.h
2284
2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2286M:	Bradley Grove <linuxdrivers@attotech.com>
2287L:	linux-scsi@vger.kernel.org
2288W:	http://www.attotech.com
2289S:	Supported
2290F:	drivers/scsi/esas2r
2291
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M:	Stefan Schmidt <stefan@osg.samsung.com>
2294L:	linux-wpan@vger.kernel.org
2295S:	Maintained
2296F:	drivers/net/ieee802154/atusb.c
2297F:	drivers/net/ieee802154/atusb.h
2298F:	drivers/net/ieee802154/at86rf230.h
2299
2300AUDIT SUBSYSTEM
2301M:	Paul Moore <paul@paul-moore.com>
2302M:	Eric Paris <eparis@redhat.com>
2303L:	linux-audit@redhat.com (moderated for non-subscribers)
2304W:	http://people.redhat.com/sgrubb/audit/
2305T:	git git://git.infradead.org/users/pcmoore/audit
2306S:	Maintained
2307F:	include/linux/audit.h
2308F:	include/uapi/linux/audit.h
2309F:	kernel/audit*
2310
2311AUXILIARY DISPLAY DRIVERS
2312M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2313W:	http://miguelojeda.es/auxdisplay.htm
2314W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2315S:	Maintained
2316F:	drivers/auxdisplay/
2317F:	include/linux/cfag12864b.h
2318
2319AVR32 ARCHITECTURE
2320M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2322W:	http://www.atmel.com/products/AVR32/
2323W:	http://mirror.egtvedt.no/avr32linux.org/
2324W:	http://avrfreaks.net/
2325S:	Maintained
2326F:	arch/avr32/
2327
2328AVR32/AT32AP MACHINE SUPPORT
2329M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S:	Maintained
2332F:	arch/avr32/mach-at32ap/
2333
2334AX.25 NETWORK LAYER
2335M:	Ralf Baechle <ralf@linux-mips.org>
2336L:	linux-hams@vger.kernel.org
2337W:	http://www.linux-ax25.org/
2338S:	Maintained
2339F:	include/uapi/linux/ax25.h
2340F:	include/net/ax25.h
2341F:	net/ax25/
2342
2343AXENTIA ASOC DRIVERS
2344M:	Peter Rosin <peda@axentia.se>
2345L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	Documentation/devicetree/bindings/sound/axentia,*
2348F:	sound/soc/atmel/tse850-pcm5142.c
2349
2350AZ6007 DVB DRIVER
2351M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2353L:	linux-media@vger.kernel.org
2354W:	https://linuxtv.org
2355T:	git git://linuxtv.org/media_tree.git
2356S:	Maintained
2357F:	drivers/media/usb/dvb-usb-v2/az6007.c
2358
2359AZTECH FM RADIO RECEIVER DRIVER
2360M:	Hans Verkuil <hverkuil@xs4all.nl>
2361L:	linux-media@vger.kernel.org
2362T:	git git://linuxtv.org/media_tree.git
2363W:	https://linuxtv.org
2364S:	Maintained
2365F:	drivers/media/radio/radio-aztech*
2366
2367B43 WIRELESS DRIVER
2368L:	linux-wireless@vger.kernel.org
2369L:	b43-dev@lists.infradead.org
2370W:	http://wireless.kernel.org/en/users/Drivers/b43
2371S:	Odd Fixes
2372F:	drivers/net/wireless/broadcom/b43/
2373
2374B43LEGACY WIRELESS DRIVER
2375M:	Larry Finger <Larry.Finger@lwfinger.net>
2376L:	linux-wireless@vger.kernel.org
2377L:	b43-dev@lists.infradead.org
2378W:	http://wireless.kernel.org/en/users/Drivers/b43
2379S:	Maintained
2380F:	drivers/net/wireless/broadcom/b43legacy/
2381
2382BACKLIGHT CLASS/SUBSYSTEM
2383M:	Jingoo Han <jingoohan1@gmail.com>
2384M:	Lee Jones <lee.jones@linaro.org>
2385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2386S:	Maintained
2387F:	drivers/video/backlight/
2388F:	include/linux/backlight.h
2389
2390BATMAN ADVANCED
2391M:	Marek Lindner <mareklindner@neomailbox.ch>
2392M:	Simon Wunderlich <sw@simonwunderlich.de>
2393M:	Antonio Quartulli <a@unstable.cc>
2394L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2395W:	https://www.open-mesh.org/
2396Q:	https://patchwork.open-mesh.org/project/batman/list/
2397S:	Maintained
2398F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F:	Documentation/ABI/testing/sysfs-class-net-mesh
2400F:	Documentation/networking/batman-adv.txt
2401F:	include/uapi/linux/batman_adv.h
2402F:	net/batman-adv/
2403
2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
2405M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2406L:	linux-hams@vger.kernel.org
2407W:	http://www.baycom.org/~tom/ham/ham.html
2408S:	Maintained
2409F:	drivers/net/hamradio/baycom*
2410
2411BCACHE (BLOCK LAYER CACHE)
2412M:	Kent Overstreet <kent.overstreet@gmail.com>
2413L:	linux-bcache@vger.kernel.org
2414W:	http://bcache.evilpiepirate.org
2415S:	Orphan
2416F:	drivers/md/bcache/
2417
2418BDISP ST MEDIA DRIVER
2419M:	Fabien Dessenne <fabien.dessenne@st.com>
2420L:	linux-media@vger.kernel.org
2421T:	git git://linuxtv.org/media_tree.git
2422W:	https://linuxtv.org
2423S:	Supported
2424F:	drivers/media/platform/sti/bdisp
2425
2426BEFS FILE SYSTEM
2427M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2428M:	Salah Triki <salah.triki@gmail.com>
2429S:	Maintained
2430T:	git git://github.com/luisbg/linux-befs.git
2431F:	Documentation/filesystems/befs.txt
2432F:	fs/befs/
2433
2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2435M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2436L:	netdev@vger.kernel.org
2437S:	Maintained
2438F:	drivers/net/ethernet/ec_bhf.c
2439
2440BFS FILE SYSTEM
2441M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2442S:	Maintained
2443F:	Documentation/filesystems/bfs.txt
2444F:	fs/bfs/
2445F:	include/uapi/linux/bfs_fs.h
2446
2447BLACKFIN ARCHITECTURE
2448M:	Steven Miao <realmz6@gmail.com>
2449L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2450T:	git git://git.code.sf.net/p/adi-linux/code
2451W:	http://blackfin.uclinux.org
2452S:	Supported
2453F:	arch/blackfin/
2454
2455BLACKFIN EMAC DRIVER
2456L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2457W:	http://blackfin.uclinux.org
2458S:	Supported
2459F:	drivers/net/ethernet/adi/
2460
2461BLACKFIN RTC DRIVER
2462L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463W:	http://blackfin.uclinux.org
2464S:	Supported
2465F:	drivers/rtc/rtc-bfin.c
2466
2467BLACKFIN SDH DRIVER
2468M:	Sonic Zhang <sonic.zhang@analog.com>
2469L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2470W:	http://blackfin.uclinux.org
2471S:	Supported
2472F:	drivers/mmc/host/bfin_sdh.c
2473
2474BLACKFIN SERIAL DRIVER
2475M:	Sonic Zhang <sonic.zhang@analog.com>
2476L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2477W:	http://blackfin.uclinux.org
2478S:	Supported
2479F:	drivers/tty/serial/bfin_uart.c
2480
2481BLACKFIN WATCHDOG DRIVER
2482L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483W:	http://blackfin.uclinux.org
2484S:	Supported
2485F:	drivers/watchdog/bfin_wdt.c
2486
2487BLACKFIN I2C TWI DRIVER
2488M:	Sonic Zhang <sonic.zhang@analog.com>
2489L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2490W:	http://blackfin.uclinux.org/
2491S:	Supported
2492F:	drivers/i2c/busses/i2c-bfin-twi.c
2493
2494BLACKFIN MEDIA DRIVER
2495M:	Scott Jiang <scott.jiang.linux@gmail.com>
2496L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2497W:	http://blackfin.uclinux.org/
2498S:	Supported
2499F:	drivers/media/platform/blackfin/
2500F:	drivers/media/i2c/adv7183*
2501F:	drivers/media/i2c/vs6624*
2502
2503BLINKM RGB LED DRIVER
2504M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505S:	Maintained
2506F:	drivers/leds/leds-blinkm.c
2507
2508BLOCK LAYER
2509M:	Jens Axboe <axboe@kernel.dk>
2510L:	linux-block@vger.kernel.org
2511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2512S:	Maintained
2513F:	block/
2514F:	kernel/trace/blktrace.c
2515F:	lib/sbitmap.c
2516
2517BLOCK2MTD DRIVER
2518M:	Joern Engel <joern@lazybastard.org>
2519L:	linux-mtd@lists.infradead.org
2520S:	Maintained
2521F:	drivers/mtd/devices/block2mtd.c
2522
2523BLUETOOTH DRIVERS
2524M:	Marcel Holtmann <marcel@holtmann.org>
2525M:	Gustavo Padovan <gustavo@padovan.org>
2526M:	Johan Hedberg <johan.hedberg@gmail.com>
2527L:	linux-bluetooth@vger.kernel.org
2528W:	http://www.bluez.org/
2529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2531S:	Maintained
2532F:	drivers/bluetooth/
2533
2534BLUETOOTH SUBSYSTEM
2535M:	Marcel Holtmann <marcel@holtmann.org>
2536M:	Gustavo Padovan <gustavo@padovan.org>
2537M:	Johan Hedberg <johan.hedberg@gmail.com>
2538L:	linux-bluetooth@vger.kernel.org
2539W:	http://www.bluez.org/
2540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2542S:	Maintained
2543F:	net/bluetooth/
2544F:	include/net/bluetooth/
2545
2546BONDING DRIVER
2547M:	Jay Vosburgh <j.vosburgh@gmail.com>
2548M:	Veaceslav Falico <vfalico@gmail.com>
2549M:	Andy Gospodarek <andy@greyhouse.net>
2550L:	netdev@vger.kernel.org
2551W:	http://sourceforge.net/projects/bonding/
2552S:	Supported
2553F:	drivers/net/bonding/
2554F:	include/uapi/linux/if_bonding.h
2555
2556BPF (Safe dynamic programs and tools)
2557M:	Alexei Starovoitov <ast@kernel.org>
2558L:	netdev@vger.kernel.org
2559L:	linux-kernel@vger.kernel.org
2560S:	Supported
2561F:	kernel/bpf/
2562F:	tools/testing/selftests/bpf/
2563F:	lib/test_bpf.c
2564
2565BROADCOM B44 10/100 ETHERNET DRIVER
2566M:	Michael Chan <michael.chan@broadcom.com>
2567L:	netdev@vger.kernel.org
2568S:	Supported
2569F:	drivers/net/ethernet/broadcom/b44.*
2570
2571BROADCOM B53 ETHERNET SWITCH DRIVER
2572M:	Florian Fainelli <f.fainelli@gmail.com>
2573L:	netdev@vger.kernel.org
2574L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2575S:	Supported
2576F:	drivers/net/dsa/b53/*
2577F:	include/linux/platform_data/b53.h
2578
2579BROADCOM GENET ETHERNET DRIVER
2580M:	Florian Fainelli <f.fainelli@gmail.com>
2581L:	netdev@vger.kernel.org
2582S:	Supported
2583F:	drivers/net/ethernet/broadcom/genet/
2584
2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2586M:	Rasesh Mody <rasesh.mody@cavium.com>
2587M:	Harish Patil <harish.patil@cavium.com>
2588M:	Dept-GELinuxNICDev@cavium.com
2589L:	netdev@vger.kernel.org
2590S:	Supported
2591F:	drivers/net/ethernet/broadcom/bnx2.*
2592F:	drivers/net/ethernet/broadcom/bnx2_*
2593
2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2595M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2596M:	Ariel Elior <ariel.elior@cavium.com>
2597M:	everest-linux-l2@cavium.com
2598L:	netdev@vger.kernel.org
2599S:	Supported
2600F:	drivers/net/ethernet/broadcom/bnx2x/
2601
2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2603M:	Florian Fainelli <f.fainelli@gmail.com>
2604M:	Ray Jui <rjui@broadcom.com>
2605M:	Scott Branden <sbranden@broadcom.com>
2606M:	bcm-kernel-feedback-list@broadcom.com
2607T:	git git://github.com/broadcom/mach-bcm
2608S:	Maintained
2609N:	bcm281*
2610N:	bcm113*
2611N:	bcm216*
2612N:	kona
2613F:	arch/arm/mach-bcm/
2614
2615BROADCOM BCM2835 ARM ARCHITECTURE
2616M:	Stephen Warren <swarren@wwwdotorg.org>
2617M:	Lee Jones <lee@kernel.org>
2618M:	Eric Anholt <eric@anholt.net>
2619L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2622S:	Maintained
2623N:	bcm2835
2624F:	drivers/staging/vc04_services
2625
2626BROADCOM BCM47XX MIPS ARCHITECTURE
2627M:	Hauke Mehrtens <hauke@hauke-m.de>
2628M:	Rafał Miłecki <zajec5@gmail.com>
2629L:	linux-mips@linux-mips.org
2630S:	Maintained
2631F:	Documentation/devicetree/bindings/mips/brcm/
2632F:	arch/mips/bcm47xx/*
2633F:	arch/mips/include/asm/mach-bcm47xx/*
2634
2635BROADCOM BCM5301X ARM ARCHITECTURE
2636M:	Hauke Mehrtens <hauke@hauke-m.de>
2637M:	Rafał Miłecki <zajec5@gmail.com>
2638M:	bcm-kernel-feedback-list@broadcom.com
2639L:	linux-arm-kernel@lists.infradead.org
2640S:	Maintained
2641F:	arch/arm/mach-bcm/bcm_5301x.c
2642F:	arch/arm/boot/dts/bcm5301x*.dtsi
2643F:	arch/arm/boot/dts/bcm470*
2644
2645BROADCOM BCM53573 ARM ARCHITECTURE
2646M:	Rafał Miłecki <rafal@milecki.pl>
2647L:	linux-arm-kernel@lists.infradead.org
2648S:	Maintained
2649F:	arch/arm/boot/dts/bcm53573*
2650F:	arch/arm/boot/dts/bcm47189*
2651
2652BROADCOM BCM63XX ARM ARCHITECTURE
2653M:	Florian Fainelli <f.fainelli@gmail.com>
2654M:	bcm-kernel-feedback-list@broadcom.com
2655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656T:	git git://github.com/broadcom/stblinux.git
2657S:	Maintained
2658N:	bcm63xx
2659
2660BROADCOM BCM63XX/BCM33XX UDC DRIVER
2661M:	Kevin Cernekee <cernekee@gmail.com>
2662L:	linux-usb@vger.kernel.org
2663S:	Maintained
2664F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2665
2666BROADCOM BCM7XXX ARM ARCHITECTURE
2667M:	Brian Norris <computersforpeace@gmail.com>
2668M:	Gregory Fong <gregory.0xf0@gmail.com>
2669M:	Florian Fainelli <f.fainelli@gmail.com>
2670M:	bcm-kernel-feedback-list@broadcom.com
2671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672T:	git git://github.com/broadcom/stblinux.git
2673S:	Maintained
2674F:	arch/arm/mach-bcm/*brcmstb*
2675F:	arch/arm/boot/dts/bcm7*.dts*
2676F:	drivers/bus/brcmstb_gisb.c
2677N:	brcmstb
2678
2679BROADCOM BMIPS MIPS ARCHITECTURE
2680M:	Kevin Cernekee <cernekee@gmail.com>
2681M:	Florian Fainelli <f.fainelli@gmail.com>
2682L:	linux-mips@linux-mips.org
2683T:	git git://github.com/broadcom/stblinux.git
2684S:	Maintained
2685F:	arch/mips/bmips/*
2686F:	arch/mips/include/asm/mach-bmips/*
2687F:	arch/mips/kernel/*bmips*
2688F:	arch/mips/boot/dts/brcm/bcm*.dts*
2689F:	drivers/irqchip/irq-bcm63*
2690F:	drivers/irqchip/irq-bcm7*
2691F:	drivers/irqchip/irq-brcmstb*
2692F:	include/linux/bcm963xx_nvram.h
2693F:	include/linux/bcm963xx_tag.h
2694
2695BROADCOM TG3 GIGABIT ETHERNET DRIVER
2696M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2697M:	Prashant Sreedharan <prashant@broadcom.com>
2698M:	Michael Chan <mchan@broadcom.com>
2699L:	netdev@vger.kernel.org
2700S:	Supported
2701F:	drivers/net/ethernet/broadcom/tg3.*
2702
2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2704M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2705M:	Franky Lin <franky.lin@broadcom.com>
2706M:	Hante Meuleman <hante.meuleman@broadcom.com>
2707L:	linux-wireless@vger.kernel.org
2708L:	brcm80211-dev-list.pdl@broadcom.com
2709S:	Supported
2710F:	drivers/net/wireless/broadcom/brcm80211/
2711
2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2713M:	QLogic-Storage-Upstream@qlogic.com
2714L:	linux-scsi@vger.kernel.org
2715S:	Supported
2716F:	drivers/scsi/bnx2fc/
2717
2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2719M:	QLogic-Storage-Upstream@qlogic.com
2720L:	linux-scsi@vger.kernel.org
2721S:	Supported
2722F:	drivers/scsi/bnx2i/
2723
2724BROADCOM IPROC ARM ARCHITECTURE
2725M:	Ray Jui <rjui@broadcom.com>
2726M:	Scott Branden <sbranden@broadcom.com>
2727M:	Jon Mason <jonmason@broadcom.com>
2728M:	bcm-kernel-feedback-list@broadcom.com
2729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730T:	git git://github.com/broadcom/cygnus-linux.git
2731S:	Maintained
2732N:	iproc
2733N:	cygnus
2734N:	bcm[-_]nsp
2735N:	bcm9113*
2736N:	bcm9583*
2737N:	bcm9585*
2738N:	bcm9586*
2739N:	bcm988312
2740N:	bcm113*
2741N:	bcm583*
2742N:	bcm585*
2743N:	bcm586*
2744N:	bcm88312
2745F:	arch/arm64/boot/dts/broadcom/ns2*
2746F:	drivers/clk/bcm/clk-ns*
2747F:	drivers/pinctrl/bcm/pinctrl-ns*
2748
2749BROADCOM BRCMSTB GPIO DRIVER
2750M:	Gregory Fong <gregory.0xf0@gmail.com>
2751L:	bcm-kernel-feedback-list@broadcom.com
2752S:	Supported
2753F:	drivers/gpio/gpio-brcmstb.c
2754F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2755
2756BROADCOM KONA GPIO DRIVER
2757M:	Ray Jui <rjui@broadcom.com>
2758L:	bcm-kernel-feedback-list@broadcom.com
2759S:	Supported
2760F:	drivers/gpio/gpio-bcm-kona.c
2761F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2762
2763BROADCOM NVRAM DRIVER
2764M:	Rafał Miłecki <zajec5@gmail.com>
2765L:	linux-mips@linux-mips.org
2766S:	Maintained
2767F:	drivers/firmware/broadcom/*
2768
2769BROADCOM STB NAND FLASH DRIVER
2770M:	Brian Norris <computersforpeace@gmail.com>
2771M:	Kamal Dasu <kdasu.kdev@gmail.com>
2772L:	linux-mtd@lists.infradead.org
2773L:	bcm-kernel-feedback-list@broadcom.com
2774S:	Maintained
2775F:	drivers/mtd/nand/brcmnand/
2776
2777BROADCOM STB AVS CPUFREQ DRIVER
2778M:	Markus Mayer <mmayer@broadcom.com>
2779M:	bcm-kernel-feedback-list@broadcom.com
2780L:	linux-pm@vger.kernel.org
2781S:	Maintained
2782F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2783F:	drivers/cpufreq/brcmstb*
2784
2785BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2786M:	Rafał Miłecki <zajec5@gmail.com>
2787L:	linux-wireless@vger.kernel.org
2788S:	Maintained
2789F:	drivers/bcma/
2790F:	include/linux/bcma/
2791
2792BROADCOM SYSTEMPORT ETHERNET DRIVER
2793M:	Florian Fainelli <f.fainelli@gmail.com>
2794L:	netdev@vger.kernel.org
2795S:	Supported
2796F:	drivers/net/ethernet/broadcom/bcmsysport.*
2797
2798BROADCOM VULCAN ARM64 SOC
2799M:	Jayachandran C. <c.jayachandran@gmail.com>
2800M:	bcm-kernel-feedback-list@broadcom.com
2801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802S:	Maintained
2803F:	arch/arm64/boot/dts/broadcom/vulcan*
2804
2805BROCADE BFA FC SCSI DRIVER
2806M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2807M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2808L:	linux-scsi@vger.kernel.org
2809S:	Supported
2810F:	drivers/scsi/bfa/
2811
2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2813M:	Rasesh Mody <rasesh.mody@cavium.com>
2814M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2815M:	Dept-GELinuxNICDev@cavium.com
2816L:	netdev@vger.kernel.org
2817S:	Supported
2818F:	drivers/net/ethernet/brocade/bna/
2819
2820BSG (block layer generic sg v4 driver)
2821M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2822L:	linux-scsi@vger.kernel.org
2823S:	Supported
2824F:	block/bsg.c
2825F:	include/linux/bsg.h
2826F:	include/uapi/linux/bsg.h
2827
2828BT87X AUDIO DRIVER
2829M:	Clemens Ladisch <clemens@ladisch.de>
2830L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2831T:	git git://git.alsa-project.org/alsa-kernel.git
2832S:	Maintained
2833F:	Documentation/sound/alsa/Bt87x.txt
2834F:	sound/pci/bt87x.c
2835
2836BT8XXGPIO DRIVER
2837M:	Michael Buesch <m@bues.ch>
2838W:	http://bu3sch.de/btgpio.php
2839S:	Maintained
2840F:	drivers/gpio/gpio-bt8xx.c
2841
2842BTRFS FILE SYSTEM
2843M:	Chris Mason <clm@fb.com>
2844M:	Josef Bacik <jbacik@fb.com>
2845M:	David Sterba <dsterba@suse.com>
2846L:	linux-btrfs@vger.kernel.org
2847W:	http://btrfs.wiki.kernel.org/
2848Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2850S:	Maintained
2851F:	Documentation/filesystems/btrfs.txt
2852F:	fs/btrfs/
2853
2854BTTV VIDEO4LINUX DRIVER
2855M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2857L:	linux-media@vger.kernel.org
2858W:	https://linuxtv.org
2859T:	git git://linuxtv.org/media_tree.git
2860S:	Odd fixes
2861F:	Documentation/media/v4l-drivers/bttv*
2862F:	drivers/media/pci/bt8xx/bttv*
2863
2864BUSLOGIC SCSI DRIVER
2865M:	Khalid Aziz <khalid@gonehiking.org>
2866L:	linux-scsi@vger.kernel.org
2867S:	Maintained
2868F:	drivers/scsi/BusLogic.*
2869F:	drivers/scsi/FlashPoint.*
2870
2871C-MEDIA CMI8788 DRIVER
2872M:	Clemens Ladisch <clemens@ladisch.de>
2873L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2874T:	git git://git.alsa-project.org/alsa-kernel.git
2875S:	Maintained
2876F:	sound/pci/oxygen/
2877
2878C6X ARCHITECTURE
2879M:	Mark Salter <msalter@redhat.com>
2880M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2881L:	linux-c6x-dev@linux-c6x.org
2882W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2883S:	Maintained
2884F:	arch/c6x/
2885
2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2887M:	David Howells <dhowells@redhat.com>
2888L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2889S:	Supported
2890F:	Documentation/filesystems/caching/cachefiles.txt
2891F:	fs/cachefiles/
2892
2893CADET FM/AM RADIO RECEIVER DRIVER
2894M:	Hans Verkuil <hverkuil@xs4all.nl>
2895L:	linux-media@vger.kernel.org
2896T:	git git://linuxtv.org/media_tree.git
2897W:	https://linuxtv.org
2898S:	Maintained
2899F:	drivers/media/radio/radio-cadet*
2900
2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2902M:	Jonathan Corbet <corbet@lwn.net>
2903L:	linux-media@vger.kernel.org
2904T:	git git://linuxtv.org/media_tree.git
2905S:	Maintained
2906F:	Documentation/media/v4l-drivers/cafe_ccic*
2907F:	drivers/media/platform/marvell-ccic/
2908
2909CAIF NETWORK LAYER
2910M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2911L:	netdev@vger.kernel.org
2912S:	Supported
2913F:	Documentation/networking/caif/
2914F:	drivers/net/caif/
2915F:	include/uapi/linux/caif/
2916F:	include/net/caif/
2917F:	net/caif/
2918
2919CALGARY x86-64 IOMMU
2920M:	Muli Ben-Yehuda <mulix@mulix.org>
2921M:	Jon Mason <jdmason@kudzu.us>
2922L:	iommu@lists.linux-foundation.org
2923S:	Maintained
2924F:	arch/x86/kernel/pci-calgary_64.c
2925F:	arch/x86/kernel/tce_64.c
2926F:	arch/x86/include/asm/calgary.h
2927F:	arch/x86/include/asm/tce.h
2928
2929CAN NETWORK LAYER
2930M:	Oliver Hartkopp <socketcan@hartkopp.net>
2931M:	Marc Kleine-Budde <mkl@pengutronix.de>
2932L:	linux-can@vger.kernel.org
2933W:	https://github.com/linux-can
2934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2936S:	Maintained
2937F:	Documentation/networking/can.txt
2938F:	net/can/
2939F:	include/linux/can/core.h
2940F:	include/uapi/linux/can.h
2941F:	include/uapi/linux/can/bcm.h
2942F:	include/uapi/linux/can/raw.h
2943F:	include/uapi/linux/can/gw.h
2944
2945CAN NETWORK DRIVERS
2946M:	Wolfgang Grandegger <wg@grandegger.com>
2947M:	Marc Kleine-Budde <mkl@pengutronix.de>
2948L:	linux-can@vger.kernel.org
2949W:	https://github.com/linux-can
2950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2952S:	Maintained
2953F:	Documentation/devicetree/bindings/net/can/
2954F:	drivers/net/can/
2955F:	include/linux/can/dev.h
2956F:	include/linux/can/platform/
2957F:	include/uapi/linux/can/error.h
2958F:	include/uapi/linux/can/netlink.h
2959
2960CAPABILITIES
2961M:	Serge Hallyn <serge@hallyn.com>
2962L:	linux-security-module@vger.kernel.org
2963S:	Supported
2964F:	include/linux/capability.h
2965F:	include/uapi/linux/capability.h
2966F:	security/commoncap.c
2967F:	kernel/capability.c
2968
2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2970M:	Kevin Tsai <ktsai@capellamicro.com>
2971S:	Maintained
2972F:	drivers/iio/light/cm*
2973F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2974
2975CAVIUM I2C DRIVER
2976M:	Jan Glauber <jglauber@cavium.com>
2977M:	David Daney <david.daney@cavium.com>
2978W:	http://www.cavium.com
2979S:	Supported
2980F:	drivers/i2c/busses/i2c-octeon*
2981F:	drivers/i2c/busses/i2c-thunderx*
2982
2983CAVIUM LIQUIDIO NETWORK DRIVER
2984M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2985M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2986M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2987M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2988L:     netdev@vger.kernel.org
2989W:     http://www.cavium.com
2990S:     Supported
2991F:     drivers/net/ethernet/cavium/liquidio/
2992
2993CC2520 IEEE-802.15.4 RADIO DRIVER
2994M:	Varka Bhadram <varkabhadram@gmail.com>
2995L:	linux-wpan@vger.kernel.org
2996S:	Maintained
2997F:	drivers/net/ieee802154/cc2520.c
2998F:	include/linux/spi/cc2520.h
2999F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3000
3001CEC DRIVER
3002M:	Hans Verkuil <hans.verkuil@cisco.com>
3003L:	linux-media@vger.kernel.org
3004T:	git git://linuxtv.org/media_tree.git
3005W:	http://linuxtv.org
3006S:	Supported
3007F:	Documentation/media/kapi/cec-core.rst
3008F:	Documentation/media/uapi/cec
3009F:	drivers/media/cec/
3010F:	drivers/media/cec-edid.c
3011F:	drivers/media/rc/keymaps/rc-cec.c
3012F:	include/media/cec.h
3013F:	include/media/cec-edid.h
3014F:	include/uapi/linux/cec.h
3015F:	include/uapi/linux/cec-funcs.h
3016
3017CELL BROADBAND ENGINE ARCHITECTURE
3018M:	Arnd Bergmann <arnd@arndb.de>
3019L:	linuxppc-dev@lists.ozlabs.org
3020W:	http://www.ibm.com/developerworks/power/cell/
3021S:	Supported
3022F:	arch/powerpc/include/asm/cell*.h
3023F:	arch/powerpc/include/asm/spu*.h
3024F:	arch/powerpc/include/uapi/asm/spu*.h
3025F:	arch/powerpc/oprofile/*cell*
3026F:	arch/powerpc/platforms/cell/
3027
3028CEPH COMMON CODE (LIBCEPH)
3029M:	Ilya Dryomov <idryomov@gmail.com>
3030M:	"Yan, Zheng" <zyan@redhat.com>
3031M:	Sage Weil <sage@redhat.com>
3032L:	ceph-devel@vger.kernel.org
3033W:	http://ceph.com/
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3035T:	git git://github.com/ceph/ceph-client.git
3036S:	Supported
3037F:	net/ceph/
3038F:	include/linux/ceph/
3039F:	include/linux/crush/
3040
3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3042M:	"Yan, Zheng" <zyan@redhat.com>
3043M:	Sage Weil <sage@redhat.com>
3044M:	Ilya Dryomov <idryomov@gmail.com>
3045L:	ceph-devel@vger.kernel.org
3046W:	http://ceph.com/
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3048T:	git git://github.com/ceph/ceph-client.git
3049S:	Supported
3050F:	Documentation/filesystems/ceph.txt
3051F:	fs/ceph/
3052
3053CERTIFICATE HANDLING:
3054M:	David Howells <dhowells@redhat.com>
3055M:	David Woodhouse <dwmw2@infradead.org>
3056L:	keyrings@vger.kernel.org
3057S:	Maintained
3058F:	Documentation/module-signing.txt
3059F:	certs/
3060F:	scripts/sign-file.c
3061F:	scripts/extract-cert.c
3062
3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3064L:	linux-usb@vger.kernel.org
3065S:	Orphan
3066F:	Documentation/usb/WUSB-Design-overview.txt
3067F:	Documentation/usb/wusb-cbaf
3068F:	drivers/usb/host/hwa-hc.c
3069F:	drivers/usb/host/whci/
3070F:	drivers/usb/wusbcore/
3071F:	include/linux/usb/wusb*
3072
3073HT16K33 LED CONTROLLER DRIVER
3074M:	Robin van der Gracht <robin@protonic.nl>
3075S:	Maintained
3076F:	drivers/auxdisplay/ht16k33.c
3077F:	Documentation/devicetree/bindings/display/ht16k33.txt
3078
3079CFAG12864B LCD DRIVER
3080M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3081W:	http://miguelojeda.es/auxdisplay.htm
3082W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3083S:	Maintained
3084F:	drivers/auxdisplay/cfag12864b.c
3085F:	include/linux/cfag12864b.h
3086
3087CFAG12864BFB LCD FRAMEBUFFER DRIVER
3088M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3089W:	http://miguelojeda.es/auxdisplay.htm
3090W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3091S:	Maintained
3092F:	drivers/auxdisplay/cfag12864bfb.c
3093F:	include/linux/cfag12864b.h
3094
3095CFG80211 and NL80211
3096M:	Johannes Berg <johannes@sipsolutions.net>
3097L:	linux-wireless@vger.kernel.org
3098W:	http://wireless.kernel.org/
3099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3101S:	Maintained
3102F:	include/uapi/linux/nl80211.h
3103F:	include/net/cfg80211.h
3104F:	net/wireless/*
3105X:	net/wireless/wext*
3106
3107CHAR and MISC DRIVERS
3108M:	Arnd Bergmann <arnd@arndb.de>
3109M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3111S:	Supported
3112F:	drivers/char/*
3113F:	drivers/misc/*
3114F:	include/linux/miscdevice.h
3115
3116CHECKPATCH
3117M:	Andy Whitcroft <apw@canonical.com>
3118M:	Joe Perches <joe@perches.com>
3119S:	Maintained
3120F:	scripts/checkpatch.pl
3121
3122CHINESE DOCUMENTATION
3123M:	Harry Wei <harryxiyou@gmail.com>
3124L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3125L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3126S:	Maintained
3127F:	Documentation/translations/zh_CN/
3128
3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3130M:	Peter Chen <Peter.Chen@nxp.com>
3131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3132L:	linux-usb@vger.kernel.org
3133S:	Maintained
3134F:	drivers/usb/chipidea/
3135
3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3137M:	Hans de Goede <hdegoede@redhat.com>
3138L:	linux-input@vger.kernel.org
3139S:	Maintained
3140F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3141F:	drivers/input/touchscreen/chipone_icn8318.c
3142
3143CHROME HARDWARE PLATFORM SUPPORT
3144M:	Olof Johansson <olof@lixom.net>
3145S:	Maintained
3146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3147F:	drivers/platform/chrome/
3148
3149CISCO VIC ETHERNET NIC DRIVER
3150M:	Christian Benvenuti <benve@cisco.com>
3151M:	Sujith Sankar <ssujith@cisco.com>
3152M:	Govindarajulu Varadarajan <_govind@gmx.com>
3153M:	Neel Patel <neepatel@cisco.com>
3154S:	Supported
3155F:	drivers/net/ethernet/cisco/enic/
3156
3157CISCO VIC LOW LATENCY NIC DRIVER
3158M:	Christian Benvenuti <benve@cisco.com>
3159M:	Dave Goodell <dgoodell@cisco.com>
3160S:	Supported
3161F:	drivers/infiniband/hw/usnic/
3162
3163CIRRUS LOGIC EP93XX ETHERNET DRIVER
3164M:	Hartley Sweeten <hsweeten@visionengravers.com>
3165L:	netdev@vger.kernel.org
3166S:	Maintained
3167F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3168
3169CIRRUS LOGIC AUDIO CODEC DRIVERS
3170M:	Brian Austin <brian.austin@cirrus.com>
3171M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3173S:	Maintained
3174F:	sound/soc/codecs/cs*
3175
3176CLEANCACHE API
3177M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3178L:	linux-kernel@vger.kernel.org
3179S:	Maintained
3180F:	mm/cleancache.c
3181F:	include/linux/cleancache.h
3182
3183CLK API
3184M:	Russell King <linux@armlinux.org.uk>
3185L:	linux-clk@vger.kernel.org
3186S:	Maintained
3187F:	include/linux/clk.h
3188
3189CLOCKSOURCE, CLOCKEVENT DRIVERS
3190M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3191M:	Thomas Gleixner <tglx@linutronix.de>
3192L:	linux-kernel@vger.kernel.org
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3194S:	Supported
3195F:	drivers/clocksource
3196
3197CISCO FCOE HBA DRIVER
3198M:	Satish Kharat <satishkh@cisco.com>
3199M:	Sesidhar Baddela <sebaddel@cisco.com>
3200M:	Karan Tilak Kumar <kartilak@cisco.com>
3201L:	linux-scsi@vger.kernel.org
3202S:	Supported
3203F:	drivers/scsi/fnic/
3204
3205CISCO SCSI HBA DRIVER
3206M:	Karan Tilak Kumar <kartilak@cisco.com>
3207M:	Sesidhar Baddela <sebaddel@cisco.com>
3208L:	linux-scsi@vger.kernel.org
3209S:	Supported
3210F:	drivers/scsi/snic/
3211
3212CMPC ACPI DRIVER
3213M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3214M:	Daniel Oliveira Nascimento <don@syst.com.br>
3215L:	platform-driver-x86@vger.kernel.org
3216S:	Supported
3217F:	drivers/platform/x86/classmate-laptop.c
3218
3219COBALT MEDIA DRIVER
3220M:	Hans Verkuil <hans.verkuil@cisco.com>
3221L:	linux-media@vger.kernel.org
3222T:	git git://linuxtv.org/media_tree.git
3223W:	https://linuxtv.org
3224S:	Supported
3225F:	drivers/media/pci/cobalt/
3226
3227COCCINELLE/Semantic Patches (SmPL)
3228M:	Julia Lawall <Julia.Lawall@lip6.fr>
3229M:	Gilles Muller <Gilles.Muller@lip6.fr>
3230M:	Nicolas Palix <nicolas.palix@imag.fr>
3231M:	Michal Marek <mmarek@suse.com>
3232L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3234W:	http://coccinelle.lip6.fr/
3235S:	Supported
3236F:	Documentation/dev-tools/coccinelle.rst
3237F:	scripts/coccinelle/
3238F:	scripts/coccicheck
3239
3240CODA FILE SYSTEM
3241M:	Jan Harkes <jaharkes@cs.cmu.edu>
3242M:	coda@cs.cmu.edu
3243L:	codalist@coda.cs.cmu.edu
3244W:	http://www.coda.cs.cmu.edu/
3245S:	Maintained
3246F:	Documentation/filesystems/coda.txt
3247F:	fs/coda/
3248F:	include/linux/coda*.h
3249F:	include/uapi/linux/coda*.h
3250
3251CODA V4L2 MEM2MEM DRIVER
3252M:	Philipp Zabel <p.zabel@pengutronix.de>
3253L:	linux-media@vger.kernel.org
3254S:	Maintained
3255F:	Documentation/devicetree/bindings/media/coda.txt
3256F:	drivers/media/platform/coda/
3257
3258COMMON CLK FRAMEWORK
3259M:	Michael Turquette <mturquette@baylibre.com>
3260M:	Stephen Boyd <sboyd@codeaurora.org>
3261L:	linux-clk@vger.kernel.org
3262Q:	http://patchwork.kernel.org/project/linux-clk/list/
3263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3264S:	Maintained
3265F:	Documentation/devicetree/bindings/clock/
3266F:	drivers/clk/
3267X:	drivers/clk/clkdev.c
3268F:	include/linux/clk-pr*
3269F:	include/linux/clk/
3270
3271COMMON INTERNET FILE SYSTEM (CIFS)
3272M:	Steve French <sfrench@samba.org>
3273L:	linux-cifs@vger.kernel.org
3274L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3275W:	http://linux-cifs.samba.org/
3276T:	git git://git.samba.org/sfrench/cifs-2.6.git
3277S:	Supported
3278F:	Documentation/filesystems/cifs/
3279F:	fs/cifs/
3280
3281COMPACTPCI HOTPLUG CORE
3282M:	Scott Murray <scott@spiteful.org>
3283L:	linux-pci@vger.kernel.org
3284S:	Maintained
3285F:	drivers/pci/hotplug/cpci_hotplug*
3286
3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3288M:	Scott Murray <scott@spiteful.org>
3289L:	linux-pci@vger.kernel.org
3290S:	Maintained
3291F:	drivers/pci/hotplug/cpcihp_zt5550.*
3292
3293COMPACTPCI HOTPLUG GENERIC DRIVER
3294M:	Scott Murray <scott@spiteful.org>
3295L:	linux-pci@vger.kernel.org
3296S:	Maintained
3297F:	drivers/pci/hotplug/cpcihp_generic.c
3298
3299COMPAL LAPTOP SUPPORT
3300M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3301L:	platform-driver-x86@vger.kernel.org
3302S:	Maintained
3303F:	drivers/platform/x86/compal-laptop.c
3304
3305CONEXANT ACCESSRUNNER USB DRIVER
3306L:	accessrunner-general@lists.sourceforge.net
3307W:	http://accessrunner.sourceforge.net/
3308S:	Orphan
3309F:	drivers/usb/atm/cxacru.c
3310
3311CONFIGFS
3312M:	Joel Becker <jlbec@evilplan.org>
3313M:	Christoph Hellwig <hch@lst.de>
3314T:	git git://git.infradead.org/users/hch/configfs.git
3315S:	Supported
3316F:	fs/configfs/
3317F:	include/linux/configfs.h
3318
3319CONNECTOR
3320M:	Evgeniy Polyakov <zbr@ioremap.net>
3321L:	netdev@vger.kernel.org
3322S:	Maintained
3323F:	drivers/connector/
3324
3325CONTROL GROUP (CGROUP)
3326M:	Tejun Heo <tj@kernel.org>
3327M:	Li Zefan <lizefan@huawei.com>
3328M:	Johannes Weiner <hannes@cmpxchg.org>
3329L:	cgroups@vger.kernel.org
3330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3331S:	Maintained
3332F:	Documentation/cgroup*
3333F:	include/linux/cgroup*
3334F:	kernel/cgroup*
3335
3336CONTROL GROUP - CPUSET
3337M:	Li Zefan <lizefan@huawei.com>
3338L:	cgroups@vger.kernel.org
3339W:	http://www.bullopensource.org/cpuset/
3340W:	http://oss.sgi.com/projects/cpusets/
3341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3342S:	Maintained
3343F:	Documentation/cgroup-v1/cpusets.txt
3344F:	include/linux/cpuset.h
3345F:	kernel/cpuset.c
3346
3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3348M:	Johannes Weiner <hannes@cmpxchg.org>
3349M:	Michal Hocko <mhocko@kernel.org>
3350M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3351L:	cgroups@vger.kernel.org
3352L:	linux-mm@kvack.org
3353S:	Maintained
3354F:	mm/memcontrol.c
3355F:	mm/swap_cgroup.c
3356
3357CORETEMP HARDWARE MONITORING DRIVER
3358M:	Fenghua Yu <fenghua.yu@intel.com>
3359L:	linux-hwmon@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/hwmon/coretemp
3362F:	drivers/hwmon/coretemp.c
3363
3364COSA/SRP SYNC SERIAL DRIVER
3365M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3366W:	http://www.fi.muni.cz/~kas/cosa/
3367S:	Maintained
3368F:	drivers/net/wan/cosa*
3369
3370CPMAC ETHERNET DRIVER
3371M:	Florian Fainelli <f.fainelli@gmail.com>
3372L:	netdev@vger.kernel.org
3373S:	Maintained
3374F:	drivers/net/ethernet/ti/cpmac.c
3375
3376CPU FREQUENCY DRIVERS
3377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3378M:	Viresh Kumar <viresh.kumar@linaro.org>
3379L:	linux-pm@vger.kernel.org
3380S:	Maintained
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3382T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3383B:	https://bugzilla.kernel.org
3384F:	Documentation/cpu-freq/
3385F:	drivers/cpufreq/
3386F:	include/linux/cpufreq.h
3387
3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3389M:	Viresh Kumar <viresh.kumar@linaro.org>
3390M:	Sudeep Holla <sudeep.holla@arm.com>
3391L:	linux-pm@vger.kernel.org
3392W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3393S:	Maintained
3394F:	drivers/cpufreq/arm_big_little.h
3395F:	drivers/cpufreq/arm_big_little.c
3396F:	drivers/cpufreq/arm_big_little_dt.c
3397
3398CPUIDLE DRIVER - ARM BIG LITTLE
3399M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3400M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3401L:	linux-pm@vger.kernel.org
3402L:	linux-arm-kernel@lists.infradead.org
3403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3404S:	Maintained
3405F:	drivers/cpuidle/cpuidle-big_little.c
3406
3407CPUIDLE DRIVER - ARM EXYNOS
3408M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3409M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3410M:	Kukjin Kim <kgene@kernel.org>
3411L:	linux-pm@vger.kernel.org
3412L:	linux-samsung-soc@vger.kernel.org
3413S:	Supported
3414F:	drivers/cpuidle/cpuidle-exynos.c
3415F:	arch/arm/mach-exynos/pm.c
3416
3417CPUIDLE DRIVERS
3418M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3419M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3420L:	linux-pm@vger.kernel.org
3421S:	Maintained
3422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3423B:	https://bugzilla.kernel.org
3424F:	drivers/cpuidle/*
3425F:	include/linux/cpuidle.h
3426
3427CPUID/MSR DRIVER
3428M:	"H. Peter Anvin" <hpa@zytor.com>
3429S:	Maintained
3430F:	arch/x86/kernel/cpuid.c
3431F:	arch/x86/kernel/msr.c
3432
3433CPU POWER MONITORING SUBSYSTEM
3434M:	Thomas Renninger <trenn@suse.com>
3435L:	linux-pm@vger.kernel.org
3436S:	Maintained
3437F:	tools/power/cpupower/
3438
3439CRAMFS FILESYSTEM
3440W:	http://sourceforge.net/projects/cramfs/
3441S:	Orphan / Obsolete
3442F:	Documentation/filesystems/cramfs.txt
3443F:	fs/cramfs/
3444
3445CRIS PORT
3446M:	Mikael Starvik <starvik@axis.com>
3447M:	Jesper Nilsson <jesper.nilsson@axis.com>
3448L:	linux-cris-kernel@axis.com
3449W:	http://developer.axis.com
3450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3451S:	Maintained
3452F:	arch/cris/
3453F:	drivers/tty/serial/crisv10.*
3454
3455CRYPTO API
3456M:	Herbert Xu <herbert@gondor.apana.org.au>
3457M:	"David S. Miller" <davem@davemloft.net>
3458L:	linux-crypto@vger.kernel.org
3459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3461S:	Maintained
3462F:	Documentation/crypto/
3463F:	Documentation/devicetree/bindings/crypto/
3464F:	Documentation/DocBook/crypto-API.tmpl
3465F:	arch/*/crypto/
3466F:	crypto/
3467F:	drivers/crypto/
3468F:	include/crypto/
3469F:	include/linux/crypto*
3470
3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3472M:	Neil Horman <nhorman@tuxdriver.com>
3473L:	linux-crypto@vger.kernel.org
3474S:	Maintained
3475F:	crypto/ansi_cprng.c
3476F:	crypto/rng.c
3477
3478CS3308 MEDIA DRIVER
3479M:	Hans Verkuil <hverkuil@xs4all.nl>
3480L:	linux-media@vger.kernel.org
3481T:	git git://linuxtv.org/media_tree.git
3482W:	http://linuxtv.org
3483S:	Odd Fixes
3484F:	drivers/media/i2c/cs3308.c
3485F:	drivers/media/i2c/cs3308.h
3486
3487CS5535 Audio ALSA driver
3488M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3489S:	Maintained
3490F:	sound/pci/cs5535audio/
3491
3492CW1200 WLAN driver
3493M:	Solomon Peachy <pizza@shaftnet.org>
3494S:	Maintained
3495F:	drivers/net/wireless/st/cw1200/
3496
3497CX18 VIDEO4LINUX DRIVER
3498M:	Andy Walls <awalls@md.metrocast.net>
3499L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3500L:	linux-media@vger.kernel.org
3501T:	git git://linuxtv.org/media_tree.git
3502W:	https://linuxtv.org
3503W:	http://www.ivtvdriver.org/index.php/Cx18
3504S:	Maintained
3505F:	Documentation/media/v4l-drivers/cx18*
3506F:	drivers/media/pci/cx18/
3507F:	include/uapi/linux/ivtv*
3508
3509CX2341X MPEG ENCODER HELPER MODULE
3510M:	Hans Verkuil <hverkuil@xs4all.nl>
3511L:	linux-media@vger.kernel.org
3512T:	git git://linuxtv.org/media_tree.git
3513W:	https://linuxtv.org
3514S:	Maintained
3515F:	drivers/media/common/cx2341x*
3516F:	include/media/cx2341x*
3517
3518CX24120 MEDIA DRIVER
3519M:	Jemma Denson <jdenson@gmail.com>
3520M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3521L:	linux-media@vger.kernel.org
3522W:	https://linuxtv.org
3523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3524S:	Maintained
3525F:	drivers/media/dvb-frontends/cx24120*
3526
3527CX88 VIDEO4LINUX DRIVER
3528M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3529M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3530L:	linux-media@vger.kernel.org
3531W:	https://linuxtv.org
3532T:	git git://linuxtv.org/media_tree.git
3533S:	Odd fixes
3534F:	Documentation/media/v4l-drivers/cx88*
3535F:	drivers/media/pci/cx88/
3536
3537CXD2820R MEDIA DRIVER
3538M:	Antti Palosaari <crope@iki.fi>
3539L:	linux-media@vger.kernel.org
3540W:	https://linuxtv.org
3541W:	http://palosaari.fi/linux/
3542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3543T:	git git://linuxtv.org/anttip/media_tree.git
3544S:	Maintained
3545F:	drivers/media/dvb-frontends/cxd2820r*
3546
3547CXGB3 ETHERNET DRIVER (CXGB3)
3548M:	Santosh Raspatur <santosh@chelsio.com>
3549L:	netdev@vger.kernel.org
3550W:	http://www.chelsio.com
3551S:	Supported
3552F:	drivers/net/ethernet/chelsio/cxgb3/
3553
3554CXGB3 ISCSI DRIVER (CXGB3I)
3555M:	Karen Xie <kxie@chelsio.com>
3556L:	linux-scsi@vger.kernel.org
3557W:	http://www.chelsio.com
3558S:	Supported
3559F:	drivers/scsi/cxgbi/cxgb3i
3560
3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3562M:	Steve Wise <swise@chelsio.com>
3563L:	linux-rdma@vger.kernel.org
3564W:	http://www.openfabrics.org
3565S:	Supported
3566F:	drivers/infiniband/hw/cxgb3/
3567F:	include/uapi/rdma/cxgb3-abi.h
3568
3569CXGB4 ETHERNET DRIVER (CXGB4)
3570M:	Hariprasad S <hariprasad@chelsio.com>
3571L:	netdev@vger.kernel.org
3572W:	http://www.chelsio.com
3573S:	Supported
3574F:	drivers/net/ethernet/chelsio/cxgb4/
3575
3576CXGB4 ISCSI DRIVER (CXGB4I)
3577M:	Karen Xie <kxie@chelsio.com>
3578L:	linux-scsi@vger.kernel.org
3579W:	http://www.chelsio.com
3580S:	Supported
3581F:	drivers/scsi/cxgbi/cxgb4i
3582
3583CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3584M:	Steve Wise <swise@chelsio.com>
3585L:	linux-rdma@vger.kernel.org
3586W:	http://www.openfabrics.org
3587S:	Supported
3588F:	drivers/infiniband/hw/cxgb4/
3589F:	include/uapi/rdma/cxgb4-abi.h
3590
3591CXGB4VF ETHERNET DRIVER (CXGB4VF)
3592M:	Casey Leedom <leedom@chelsio.com>
3593L:	netdev@vger.kernel.org
3594W:	http://www.chelsio.com
3595S:	Supported
3596F:	drivers/net/ethernet/chelsio/cxgb4vf/
3597
3598CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3599M:	Ian Munsie <imunsie@au1.ibm.com>
3600M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3601L:	linuxppc-dev@lists.ozlabs.org
3602S:	Supported
3603F:	arch/powerpc/platforms/powernv/pci-cxl.c
3604F:	drivers/misc/cxl/
3605F:	include/misc/cxl*
3606F:	include/uapi/misc/cxl.h
3607F:	Documentation/powerpc/cxl.txt
3608F:	Documentation/ABI/testing/sysfs-class-cxl
3609
3610CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3611M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3612M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3613M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3614L:	linux-scsi@vger.kernel.org
3615S:	Supported
3616F:	drivers/scsi/cxlflash/
3617F:	include/uapi/scsi/cxlflash_ioctls.h
3618F:	Documentation/powerpc/cxlflash.txt
3619
3620STMMAC ETHERNET DRIVER
3621M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3622M:	Alexandre Torgue <alexandre.torgue@st.com>
3623L:	netdev@vger.kernel.org
3624W:	http://www.stlinux.com
3625S:	Supported
3626F:	drivers/net/ethernet/stmicro/stmmac/
3627
3628CYBERPRO FB DRIVER
3629M:	Russell King <linux@armlinux.org.uk>
3630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3631W:	http://www.armlinux.org.uk/
3632S:	Maintained
3633F:	drivers/video/fbdev/cyber2000fb.*
3634
3635CYCLADES ASYNC MUX DRIVER
3636W:	http://www.cyclades.com/
3637S:	Orphan
3638F:	drivers/tty/cyclades.c
3639F:	include/linux/cyclades.h
3640F:	include/uapi/linux/cyclades.h
3641
3642CYCLADES PC300 DRIVER
3643W:	http://www.cyclades.com/
3644S:	Orphan
3645F:	drivers/net/wan/pc300*
3646
3647CYPRESS_FIRMWARE MEDIA DRIVER
3648M:	Antti Palosaari <crope@iki.fi>
3649L:	linux-media@vger.kernel.org
3650W:	https://linuxtv.org
3651W:	http://palosaari.fi/linux/
3652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3653T:	git git://linuxtv.org/anttip/media_tree.git
3654S:	Maintained
3655F:	drivers/media/common/cypress_firmware*
3656
3657CYTTSP TOUCHSCREEN DRIVER
3658M:	Ferruh Yigit <fery@cypress.com>
3659L:	linux-input@vger.kernel.org
3660S:	Supported
3661F:	drivers/input/touchscreen/cyttsp*
3662F:	include/linux/input/cyttsp.h
3663
3664DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3665M:	Joshua Kinard <kumba@gentoo.org>
3666S:	Maintained
3667F:	drivers/rtc/rtc-ds1685.c
3668F:	include/linux/rtc/ds1685.h
3669
3670DAMA SLAVE for AX.25
3671M:	Joerg Reuter <jreuter@yaina.de>
3672W:	http://yaina.de/jreuter/
3673W:	http://www.qsl.net/dl1bke/
3674L:	linux-hams@vger.kernel.org
3675S:	Maintained
3676F:	net/ax25/af_ax25.c
3677F:	net/ax25/ax25_dev.c
3678F:	net/ax25/ax25_ds_*
3679F:	net/ax25/ax25_in.c
3680F:	net/ax25/ax25_out.c
3681F:	net/ax25/ax25_timer.c
3682F:	net/ax25/sysctl_net_ax25.c
3683
3684DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3685L:	netdev@vger.kernel.org
3686S:	Orphan
3687F:	Documentation/networking/dmfe.txt
3688F:	drivers/net/ethernet/dec/tulip/dmfe.c
3689
3690DC390/AM53C974 SCSI driver
3691M:	Hannes Reinecke <hare@suse.com>
3692L:	linux-scsi@vger.kernel.org
3693S:	Maintained
3694F:	drivers/scsi/am53c974.c
3695
3696DC395x SCSI driver
3697M:	Oliver Neukum <oliver@neukum.org>
3698M:	Ali Akcaagac <aliakc@web.de>
3699M:	Jamie Lenehan <lenehan@twibble.org>
3700L:	dc395x@twibble.org
3701W:	http://twibble.org/dist/dc395x/
3702W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3703S:	Maintained
3704F:	Documentation/scsi/dc395x.txt
3705F:	drivers/scsi/dc395x.*
3706
3707DCCP PROTOCOL
3708M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3709L:	dccp@vger.kernel.org
3710W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3711S:	Maintained
3712F:	include/linux/dccp.h
3713F:	include/uapi/linux/dccp.h
3714F:	include/linux/tfrc.h
3715F:	net/dccp/
3716
3717DECnet NETWORK LAYER
3718W:	http://linux-decnet.sourceforge.net
3719L:	linux-decnet-user@lists.sourceforge.net
3720S:	Orphan
3721F:	Documentation/networking/decnet.txt
3722F:	net/decnet/
3723
3724DECSTATION PLATFORM SUPPORT
3725M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3726L:	linux-mips@linux-mips.org
3727W:	http://www.linux-mips.org/wiki/DECstation
3728S:	Maintained
3729F:	arch/mips/dec/
3730F:	arch/mips/include/asm/dec/
3731F:	arch/mips/include/asm/mach-dec/
3732
3733DEFXX FDDI NETWORK DRIVER
3734M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3735S:	Maintained
3736F:	drivers/net/fddi/defxx.*
3737
3738DELL LAPTOP DRIVER
3739M:	Matthew Garrett <mjg59@srcf.ucam.org>
3740M:	Pali Rohár <pali.rohar@gmail.com>
3741L:	platform-driver-x86@vger.kernel.org
3742S:	Maintained
3743F:	drivers/platform/x86/dell-laptop.c
3744
3745DELL LAPTOP RBTN DRIVER
3746M:	Pali Rohár <pali.rohar@gmail.com>
3747S:	Maintained
3748F:	drivers/platform/x86/dell-rbtn.*
3749
3750DELL LAPTOP FREEFALL DRIVER
3751M:	Pali Rohár <pali.rohar@gmail.com>
3752S:	Maintained
3753F:	drivers/platform/x86/dell-smo8800.c
3754
3755DELL LAPTOP SMM DRIVER
3756M:	Pali Rohár <pali.rohar@gmail.com>
3757S:	Maintained
3758F:	drivers/hwmon/dell-smm-hwmon.c
3759F:	include/uapi/linux/i8k.h
3760
3761DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3762M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3763S:	Maintained
3764F:	Documentation/dcdbas.txt
3765F:	drivers/firmware/dcdbas.*
3766
3767DELL WMI EXTRAS DRIVER
3768M:	Matthew Garrett <mjg59@srcf.ucam.org>
3769M:	Pali Rohár <pali.rohar@gmail.com>
3770S:	Maintained
3771F:	drivers/platform/x86/dell-wmi.c
3772
3773DESIGNWARE USB2 DRD IP DRIVER
3774M:	John Youn <johnyoun@synopsys.com>
3775L:	linux-usb@vger.kernel.org
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3777S:	Maintained
3778F:	drivers/usb/dwc2/
3779
3780DESIGNWARE USB3 DRD IP DRIVER
3781M:	Felipe Balbi <balbi@kernel.org>
3782L:	linux-usb@vger.kernel.org
3783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784S:	Maintained
3785F:	drivers/usb/dwc3/
3786
3787DEVICE COREDUMP (DEV_COREDUMP)
3788M:	Johannes Berg <johannes@sipsolutions.net>
3789L:	linux-kernel@vger.kernel.org
3790S:	Maintained
3791F:	drivers/base/devcoredump.c
3792F:	include/linux/devcoredump.h
3793
3794DEVICE FREQUENCY (DEVFREQ)
3795M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3796M:	Kyungmin Park <kyungmin.park@samsung.com>
3797R:	Chanwoo Choi <cw00.choi@samsung.com>
3798L:	linux-pm@vger.kernel.org
3799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3800S:	Maintained
3801F:	drivers/devfreq/
3802F:	include/linux/devfreq.h
3803F:	Documentation/devicetree/bindings/devfreq/
3804
3805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3806M:	Chanwoo Choi <cw00.choi@samsung.com>
3807L:	linux-pm@vger.kernel.org
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3809S:	Supported
3810F:	drivers/devfreq/event/
3811F:	drivers/devfreq/devfreq-event.c
3812F:	include/linux/devfreq-event.h
3813F:	Documentation/devicetree/bindings/devfreq/event/
3814
3815BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3816M:	Chanwoo Choi <cw00.choi@samsung.com>
3817L:	linux-pm@vger.kernel.org
3818L:	linux-samsung-soc@vger.kernel.org
3819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820S:	Maintained
3821F:	drivers/devfreq/exynos-bus.c
3822F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3823
3824DEVICE NUMBER REGISTRY
3825M:	Torben Mathiasen <device@lanana.org>
3826W:	http://lanana.org/docs/device-list/index.html
3827S:	Maintained
3828
3829DEVICE-MAPPER  (LVM)
3830M:	Alasdair Kergon <agk@redhat.com>
3831M:	Mike Snitzer <snitzer@redhat.com>
3832M:	dm-devel@redhat.com
3833L:	dm-devel@redhat.com
3834W:	http://sources.redhat.com/dm
3835Q:	http://patchwork.kernel.org/project/dm-devel/list/
3836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3837T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3838S:	Maintained
3839F:	Documentation/device-mapper/
3840F:	drivers/md/dm*
3841F:	drivers/md/persistent-data/
3842F:	include/linux/device-mapper.h
3843F:	include/linux/dm-*.h
3844F:	include/uapi/linux/dm-*.h
3845
3846DEVLINK
3847M:	Jiri Pirko <jiri@mellanox.com>
3848L:	netdev@vger.kernel.org
3849S:	Supported
3850F:	net/core/devlink.c
3851F:	include/net/devlink.h
3852F:	include/uapi/linux/devlink.h
3853
3854DIALOG SEMICONDUCTOR DRIVERS
3855M:	Support Opensource <support.opensource@diasemi.com>
3856W:	http://www.dialog-semiconductor.com/products
3857S:	Supported
3858F:	Documentation/hwmon/da90??
3859F:	Documentation/devicetree/bindings/mfd/da90*.txt
3860F:	Documentation/devicetree/bindings/regulator/da92*.txt
3861F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3862F:	drivers/gpio/gpio-da90??.c
3863F:	drivers/hwmon/da90??-hwmon.c
3864F:	drivers/iio/adc/da91??-*.c
3865F:	drivers/input/misc/da90??_onkey.c
3866F:	drivers/input/touchscreen/da9052_tsi.c
3867F:	drivers/leds/leds-da90??.c
3868F:	drivers/mfd/da903x.c
3869F:	drivers/mfd/da90??-*.c
3870F:	drivers/mfd/da91??-*.c
3871F:	drivers/power/supply/da9052-battery.c
3872F:	drivers/power/supply/da91??-*.c
3873F:	drivers/regulator/da903x.c
3874F:	drivers/regulator/da9???-regulator.[ch]
3875F:	drivers/rtc/rtc-da90??.c
3876F:	drivers/video/backlight/da90??_bl.c
3877F:	drivers/watchdog/da90??_wdt.c
3878F:	include/linux/mfd/da903x.h
3879F:	include/linux/mfd/da9052/
3880F:	include/linux/mfd/da9055/
3881F:	include/linux/mfd/da9062/
3882F:	include/linux/mfd/da9063/
3883F:	include/linux/mfd/da9150/
3884F:	include/linux/regulator/da9211.h
3885F:	include/sound/da[79]*.h
3886F:	sound/soc/codecs/da[79]*.[ch]
3887
3888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3889M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3890L:	linux-gpio@vger.kernel.org
3891S:	Maintained
3892F:	drivers/gpio/gpio-gpio-mm.c
3893
3894DIGI NEO AND CLASSIC PCI PRODUCTS
3895M:	Lidza Louina <lidza.louina@gmail.com>
3896M:	Mark Hounschell <markh@compro.net>
3897L:	driverdev-devel@linuxdriverproject.org
3898S:	Maintained
3899F:	drivers/staging/dgnc/
3900
3901DIOLAN U2C-12 I2C DRIVER
3902M:	Guenter Roeck <linux@roeck-us.net>
3903L:	linux-i2c@vger.kernel.org
3904S:	Maintained
3905F:	drivers/i2c/busses/i2c-diolan-u2c.c
3906
3907DIRECT ACCESS (DAX)
3908M:	Matthew Wilcox <willy@linux.intel.com>
3909L:	linux-fsdevel@vger.kernel.org
3910S:	Supported
3911F:	fs/dax.c
3912
3913DIRECTORY NOTIFICATION (DNOTIFY)
3914M:	Eric Paris <eparis@parisplace.org>
3915S:	Maintained
3916F:	Documentation/filesystems/dnotify.txt
3917F:	fs/notify/dnotify/
3918F:	include/linux/dnotify.h
3919
3920DISK GEOMETRY AND PARTITION HANDLING
3921M:	Andries Brouwer <aeb@cwi.nl>
3922W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3923W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3924W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3925S:	Maintained
3926
3927DISKQUOTA
3928M:	Jan Kara <jack@suse.com>
3929S:	Maintained
3930F:	Documentation/filesystems/quota.txt
3931F:	fs/quota/
3932F:	include/linux/quota*.h
3933F:	include/uapi/linux/quota*.h
3934
3935DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3936M:	Bernie Thompson <bernie@plugable.com>
3937L:	linux-fbdev@vger.kernel.org
3938S:	Maintained
3939W:	http://plugable.com/category/projects/udlfb/
3940F:	drivers/video/fbdev/udlfb.c
3941F:	include/video/udlfb.h
3942F:	Documentation/fb/udlfb.txt
3943
3944DISTRIBUTED LOCK MANAGER (DLM)
3945M:	Christine Caulfield <ccaulfie@redhat.com>
3946M:	David Teigland <teigland@redhat.com>
3947L:	cluster-devel@redhat.com
3948W:	http://sources.redhat.com/cluster/
3949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3950S:	Supported
3951F:	fs/dlm/
3952
3953DMA BUFFER SHARING FRAMEWORK
3954M:	Sumit Semwal <sumit.semwal@linaro.org>
3955S:	Maintained
3956L:	linux-media@vger.kernel.org
3957L:	dri-devel@lists.freedesktop.org
3958L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3959F:	drivers/dma-buf/
3960F:	include/linux/dma-buf*
3961F:	include/linux/reservation.h
3962F:	include/linux/*fence.h
3963F:	Documentation/dma-buf-sharing.txt
3964T:	git git://anongit.freedesktop.org/drm/drm-misc
3965
3966SYNC FILE FRAMEWORK
3967M:	Sumit Semwal <sumit.semwal@linaro.org>
3968R:	Gustavo Padovan <gustavo@padovan.org>
3969S:	Maintained
3970L:	linux-media@vger.kernel.org
3971L:	dri-devel@lists.freedesktop.org
3972F:	drivers/dma-buf/sync_*
3973F:	drivers/dma-buf/sw_sync.c
3974F:	include/linux/sync_file.h
3975F:	include/uapi/linux/sync_file.h
3976F:	Documentation/sync_file.txt
3977T:	git git://anongit.freedesktop.org/drm/drm-misc
3978
3979DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3980M:	Vinod Koul <vinod.koul@intel.com>
3981L:	dmaengine@vger.kernel.org
3982Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3983S:	Maintained
3984F:	drivers/dma/
3985F:	include/linux/dmaengine.h
3986F:	Documentation/devicetree/bindings/dma/
3987F:	Documentation/dmaengine/
3988T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3989
3990DME1737 HARDWARE MONITOR DRIVER
3991M:	Juerg Haefliger <juergh@gmail.com>
3992L:	linux-hwmon@vger.kernel.org
3993S:	Maintained
3994F:	Documentation/hwmon/dme1737
3995F:	drivers/hwmon/dme1737.c
3996
3997DMI/SMBIOS SUPPORT
3998M:	Jean Delvare <jdelvare@suse.com>
3999S:	Maintained
4000T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4001F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4002F:	drivers/firmware/dmi-id.c
4003F:	drivers/firmware/dmi_scan.c
4004F:	include/linux/dmi.h
4005
4006DOCUMENTATION
4007M:	Jonathan Corbet <corbet@lwn.net>
4008L:	linux-doc@vger.kernel.org
4009S:	Maintained
4010F:	Documentation/
4011F:	scripts/docproc.c
4012F:	scripts/kernel-doc*
4013X:	Documentation/ABI/
4014X:	Documentation/devicetree/
4015X:	Documentation/acpi
4016X:	Documentation/power
4017X:	Documentation/spi
4018X:	Documentation/media
4019T:	git git://git.lwn.net/linux.git docs-next
4020
4021DOUBLETALK DRIVER
4022M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4023L:	blinux-list@redhat.com
4024S:	Maintained
4025F:	drivers/char/dtlk.c
4026F:	include/linux/dtlk.h
4027
4028DPT_I2O SCSI RAID DRIVER
4029M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4030L:	linux-scsi@vger.kernel.org
4031W:	http://www.adaptec.com/
4032S:	Maintained
4033F:	drivers/scsi/dpt*
4034F:	drivers/scsi/dpt/
4035
4036DRBD DRIVER
4037M:	Philipp Reisner <philipp.reisner@linbit.com>
4038M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4039L:	drbd-dev@lists.linbit.com
4040W:	http://www.drbd.org
4041T:	git git://git.linbit.com/linux-drbd.git
4042T:	git git://git.linbit.com/drbd-8.4.git
4043S:	Supported
4044F:	drivers/block/drbd/
4045F:	lib/lru_cache.c
4046F:	Documentation/blockdev/drbd/
4047
4048DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4051S:	Supported
4052F:	Documentation/kobject.txt
4053F:	drivers/base/
4054F:	fs/debugfs/
4055F:	fs/kernfs/
4056F:	fs/sysfs/
4057F:	include/linux/debugfs.h
4058F:	include/linux/kobj*
4059F:	lib/kobj*
4060
4061DRM DRIVERS
4062M:	David Airlie <airlied@linux.ie>
4063L:	dri-devel@lists.freedesktop.org
4064T:	git git://people.freedesktop.org/~airlied/linux
4065B:	https://bugs.freedesktop.org/
4066C:	irc://chat.freenode.net/dri-devel
4067S:	Maintained
4068F:	drivers/gpu/drm/
4069F:	drivers/gpu/vga/
4070F:	Documentation/devicetree/bindings/display/
4071F:	Documentation/devicetree/bindings/gpu/
4072F:	Documentation/devicetree/bindings/video/
4073F:	Documentation/gpu/
4074F:	include/drm/
4075F:	include/uapi/drm/
4076
4077DRM DRIVERS AND MISC GPU PATCHES
4078M:	Daniel Vetter <daniel.vetter@intel.com>
4079M:	Jani Nikula <jani.nikula@linux.intel.com>
4080M:	Sean Paul <seanpaul@chromium.org>
4081W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4082S:	Maintained
4083T:	git git://anongit.freedesktop.org/drm/drm-misc
4084F:	Documentation/gpu/
4085F:	drivers/gpu/vga/
4086F:	drivers/gpu/drm/*
4087F:	include/drm/drm*
4088F:	include/uapi/drm/drm*
4089
4090DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4091M:	Dave Airlie <airlied@redhat.com>
4092S:	Odd Fixes
4093F:	drivers/gpu/drm/ast/
4094
4095DRM DRIVERS FOR BRIDGE CHIPS
4096M:	Archit Taneja <architt@codeaurora.org>
4097S:	Maintained
4098T:	git git://anongit.freedesktop.org/drm/drm-misc
4099F:	drivers/gpu/drm/bridge/
4100
4101DRM DRIVER FOR BOCHS VIRTUAL GPU
4102M:	Gerd Hoffmann <kraxel@redhat.com>
4103S:	Odd Fixes
4104F:	drivers/gpu/drm/bochs/
4105
4106DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4107M:	Dave Airlie <airlied@redhat.com>
4108S:	Odd Fixes
4109F:	drivers/gpu/drm/cirrus/
4110
4111RADEON and AMDGPU DRM DRIVERS
4112M:	Alex Deucher <alexander.deucher@amd.com>
4113M:	Christian König <christian.koenig@amd.com>
4114L:	amd-gfx@lists.freedesktop.org
4115T:	git git://people.freedesktop.org/~agd5f/linux
4116S:	Supported
4117F:	drivers/gpu/drm/radeon/
4118F:	include/uapi/drm/radeon_drm.h
4119F:	drivers/gpu/drm/amd/
4120F:	include/uapi/drm/amdgpu_drm.h
4121
4122DRM PANEL DRIVERS
4123M:	Thierry Reding <thierry.reding@gmail.com>
4124L:	dri-devel@lists.freedesktop.org
4125T:	git git://anongit.freedesktop.org/tegra/linux.git
4126S:	Maintained
4127F:	drivers/gpu/drm/drm_panel.c
4128F:	drivers/gpu/drm/panel/
4129F:	include/drm/drm_panel.h
4130F:	Documentation/devicetree/bindings/display/panel/
4131
4132INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4133M:	Daniel Vetter <daniel.vetter@intel.com>
4134M:	Jani Nikula <jani.nikula@linux.intel.com>
4135L:	intel-gfx@lists.freedesktop.org
4136W:	https://01.org/linuxgraphics/
4137B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4138C:	irc://chat.freenode.net/intel-gfx
4139Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4140T:	git git://anongit.freedesktop.org/drm-intel
4141S:	Supported
4142F:	drivers/gpu/drm/i915/
4143F:	include/drm/i915*
4144F:	include/uapi/drm/i915_drm.h
4145F:	Documentation/gpu/i915.rst
4146
4147INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4148M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4149M:      Zhi Wang <zhi.a.wang@intel.com>
4150L:      igvt-g-dev@lists.01.org
4151L:      intel-gfx@lists.freedesktop.org
4152W:      https://01.org/igvt-g
4153T:      git https://github.com/01org/gvt-linux.git
4154S:      Supported
4155F:      drivers/gpu/drm/i915/gvt/
4156
4157DRM DRIVERS FOR ATMEL HLCDC
4158M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4159L:	dri-devel@lists.freedesktop.org
4160S:	Supported
4161F:	drivers/gpu/drm/atmel-hlcdc/
4162F:	Documentation/devicetree/bindings/drm/atmel/
4163
4164DRM DRIVERS FOR ALLWINNER A10
4165M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4166L:	dri-devel@lists.freedesktop.org
4167S:	Supported
4168F:	drivers/gpu/drm/sun4i/
4169F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4170
4171DRM DRIVERS FOR AMLOGIC SOCS
4172M:	Neil Armstrong <narmstrong@baylibre.com>
4173L:	dri-devel@lists.freedesktop.org
4174L:	linux-amlogic@lists.infradead.org
4175W:	http://linux-meson.com/
4176S:	Supported
4177F:	drivers/gpu/drm/meson/
4178F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4179
4180DRM DRIVERS FOR EXYNOS
4181M:	Inki Dae <inki.dae@samsung.com>
4182M:	Joonyoung Shim <jy0922.shim@samsung.com>
4183M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4184M:	Kyungmin Park <kyungmin.park@samsung.com>
4185L:	dri-devel@lists.freedesktop.org
4186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4187S:	Supported
4188F:	drivers/gpu/drm/exynos/
4189F:	include/uapi/drm/exynos_drm.h
4190F:	Documentation/devicetree/bindings/display/exynos/
4191
4192DRM DRIVERS FOR FREESCALE DCU
4193M:	Stefan Agner <stefan@agner.ch>
4194M:	Alison Wang <alison.wang@freescale.com>
4195L:	dri-devel@lists.freedesktop.org
4196S:	Supported
4197F:	drivers/gpu/drm/fsl-dcu/
4198F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4199F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4200F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4201
4202DRM DRIVERS FOR FREESCALE IMX
4203M:	Philipp Zabel <p.zabel@pengutronix.de>
4204L:	dri-devel@lists.freedesktop.org
4205S:	Maintained
4206F:	drivers/gpu/drm/imx/
4207F:	drivers/gpu/ipu-v3/
4208F:	Documentation/devicetree/bindings/display/imx/
4209
4210DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4211M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4212L:	dri-devel@lists.freedesktop.org
4213T:	git git://github.com/patjak/drm-gma500
4214S:	Maintained
4215F:	drivers/gpu/drm/gma500/
4216
4217DRM DRIVERS FOR HISILICON
4218M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4219M:	Rongrong Zou <zourongrong@gmail.com>
4220R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4221R:	Chen Feng <puck.chen@hisilicon.com>
4222L:	dri-devel@lists.freedesktop.org
4223T:	git git://github.com/xin3liang/linux.git
4224S:	Maintained
4225F:	drivers/gpu/drm/hisilicon/
4226F:	Documentation/devicetree/bindings/display/hisilicon/
4227
4228DRM DRIVER FOR INTEL I810 VIDEO CARDS
4229S:	Orphan / Obsolete
4230F:	drivers/gpu/drm/i810/
4231F:	include/uapi/drm/i810_drm.h
4232
4233DRM DRIVERS FOR MEDIATEK
4234M:	CK Hu <ck.hu@mediatek.com>
4235M:	Philipp Zabel <p.zabel@pengutronix.de>
4236L:	dri-devel@lists.freedesktop.org
4237S:	Supported
4238F:	drivers/gpu/drm/mediatek/
4239F:	Documentation/devicetree/bindings/display/mediatek/
4240
4241DRM DRIVER FOR MSM ADRENO GPU
4242M:	Rob Clark <robdclark@gmail.com>
4243L:	linux-arm-msm@vger.kernel.org
4244L:	dri-devel@lists.freedesktop.org
4245L:	freedreno@lists.freedesktop.org
4246T:	git git://people.freedesktop.org/~robclark/linux
4247S:	Maintained
4248F:	drivers/gpu/drm/msm/
4249F:	include/uapi/drm/msm_drm.h
4250F:	Documentation/devicetree/bindings/display/msm/
4251
4252DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4253M:	Ben Skeggs <bskeggs@redhat.com>
4254L:	dri-devel@lists.freedesktop.org
4255L:	nouveau@lists.freedesktop.org
4256T:	git git://github.com/skeggsb/linux
4257S:	Supported
4258F:	drivers/gpu/drm/nouveau/
4259F:	include/uapi/drm/nouveau_drm.h
4260
4261DRM DRIVERS FOR NVIDIA TEGRA
4262M:	Thierry Reding <thierry.reding@gmail.com>
4263L:	dri-devel@lists.freedesktop.org
4264L:	linux-tegra@vger.kernel.org
4265T:	git git://anongit.freedesktop.org/tegra/linux.git
4266S:	Supported
4267F:	drivers/gpu/drm/tegra/
4268F:	drivers/gpu/host1x/
4269F:	include/linux/host1x.h
4270F:	include/uapi/drm/tegra_drm.h
4271F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4272
4273DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4274S:	Orphan / Obsolete
4275F:	drivers/gpu/drm/mga/
4276F:	include/uapi/drm/mga_drm.h
4277
4278DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4279M:	Dave Airlie <airlied@redhat.com>
4280S:	Odd Fixes
4281F:	drivers/gpu/drm/mgag200/
4282
4283DRM DRIVER FOR RAGE 128 VIDEO CARDS
4284S:	Orphan / Obsolete
4285F:	drivers/gpu/drm/r128/
4286F:	include/uapi/drm/r128_drm.h
4287
4288DRM DRIVERS FOR RENESAS
4289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4290L:	dri-devel@lists.freedesktop.org
4291L:	linux-renesas-soc@vger.kernel.org
4292T:	git git://linuxtv.org/pinchartl/fbdev
4293S:	Supported
4294F:	drivers/gpu/drm/rcar-du/
4295F:	drivers/gpu/drm/shmobile/
4296F:	include/linux/platform_data/shmob_drm.h
4297F:	Documentation/devicetree/bindings/display/renesas,du.txt
4298
4299DRM DRIVER FOR QXL VIRTUAL GPU
4300M:	Dave Airlie <airlied@redhat.com>
4301S:	Odd Fixes
4302F:	drivers/gpu/drm/qxl/
4303F:	include/uapi/drm/qxl_drm.h
4304
4305DRM DRIVERS FOR ROCKCHIP
4306M:	Mark Yao <mark.yao@rock-chips.com>
4307L:	dri-devel@lists.freedesktop.org
4308S:	Maintained
4309F:	drivers/gpu/drm/rockchip/
4310F:	Documentation/devicetree/bindings/display/rockchip/
4311
4312DRM DRIVER FOR SAVAGE VIDEO CARDS
4313S:	Orphan / Obsolete
4314F:	drivers/gpu/drm/savage/
4315F:	include/uapi/drm/savage_drm.h
4316
4317DRM DRIVER FOR SIS VIDEO CARDS
4318S:	Orphan / Obsolete
4319F:	drivers/gpu/drm/sis/
4320F:	include/uapi/drm/sis_drm.h
4321
4322DRM DRIVERS FOR STI
4323M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4324M:	Vincent Abriou <vincent.abriou@st.com>
4325L:	dri-devel@lists.freedesktop.org
4326T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4327S:	Maintained
4328F:	drivers/gpu/drm/sti
4329F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4330
4331DRM DRIVER FOR TDFX VIDEO CARDS
4332S:	Orphan / Obsolete
4333F:	drivers/gpu/drm/tdfx/
4334
4335DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4336M:	Dave Airlie <airlied@redhat.com>
4337S:	Odd Fixes
4338F:	drivers/gpu/drm/udl/
4339
4340DRM DRIVERS FOR VIVANTE GPU IP
4341M:	Lucas Stach <l.stach@pengutronix.de>
4342R:	Russell King <linux+etnaviv@armlinux.org.uk>
4343R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4344L:	etnaviv@lists.freedesktop.org
4345L:	dri-devel@lists.freedesktop.org
4346S:	Maintained
4347F:	drivers/gpu/drm/etnaviv/
4348F:	include/uapi/drm/etnaviv_drm.h
4349F:	Documentation/devicetree/bindings/display/etnaviv/
4350
4351DRM DRIVER FOR VMWARE VIRTUAL GPU
4352M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4353M:	Sinclair Yeh <syeh@vmware.com>
4354M:	Thomas Hellstrom <thellstrom@vmware.com>
4355L:	dri-devel@lists.freedesktop.org
4356T:	git git://people.freedesktop.org/~syeh/repos_linux
4357T:	git git://people.freedesktop.org/~thomash/linux
4358S:	Supported
4359F:	drivers/gpu/drm/vmwgfx/
4360F:	include/uapi/drm/vmwgfx_drm.h
4361
4362DRM DRIVERS FOR VC4
4363M:	Eric Anholt <eric@anholt.net>
4364T:	git git://github.com/anholt/linux
4365S:	Supported
4366F:	drivers/gpu/drm/vc4/
4367F:	include/uapi/drm/vc4_drm.h
4368F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4369
4370DRM DRIVERS FOR TI OMAP
4371M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4372L:	dri-devel@lists.freedesktop.org
4373S:	Maintained
4374F:	drivers/gpu/drm/omapdrm/
4375F:	Documentation/devicetree/bindings/display/ti/
4376
4377DRM DRIVERS FOR TI LCDC
4378M:	Jyri Sarha <jsarha@ti.com>
4379R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4380L:	dri-devel@lists.freedesktop.org
4381S:	Maintained
4382F:	drivers/gpu/drm/tilcdc/
4383F:	Documentation/devicetree/bindings/display/tilcdc/
4384
4385DRM DRIVERS FOR ZTE ZX
4386M:	Shawn Guo <shawnguo@kernel.org>
4387L:	dri-devel@lists.freedesktop.org
4388S:	Maintained
4389F:	drivers/gpu/drm/zte/
4390F:	Documentation/devicetree/bindings/display/zte,vou.txt
4391
4392DSBR100 USB FM RADIO DRIVER
4393M:	Alexey Klimov <klimov.linux@gmail.com>
4394L:	linux-media@vger.kernel.org
4395T:	git git://linuxtv.org/media_tree.git
4396S:	Maintained
4397F:	drivers/media/radio/dsbr100.c
4398
4399DSCC4 DRIVER
4400M:	Francois Romieu <romieu@fr.zoreil.com>
4401L:	netdev@vger.kernel.org
4402S:	Maintained
4403F:	drivers/net/wan/dscc4.c
4404
4405DT3155 MEDIA DRIVER
4406M:	Hans Verkuil <hverkuil@xs4all.nl>
4407L:	linux-media@vger.kernel.org
4408T:	git git://linuxtv.org/media_tree.git
4409W:	https://linuxtv.org
4410S:	Odd Fixes
4411F:	drivers/media/pci/dt3155/
4412
4413DVB_USB_AF9015 MEDIA DRIVER
4414M:	Antti Palosaari <crope@iki.fi>
4415L:	linux-media@vger.kernel.org
4416W:	https://linuxtv.org
4417W:	http://palosaari.fi/linux/
4418Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4419T:	git git://linuxtv.org/anttip/media_tree.git
4420S:	Maintained
4421F:	drivers/media/usb/dvb-usb-v2/af9015*
4422
4423DVB_USB_AF9035 MEDIA DRIVER
4424M:	Antti Palosaari <crope@iki.fi>
4425L:	linux-media@vger.kernel.org
4426W:	https://linuxtv.org
4427W:	http://palosaari.fi/linux/
4428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4429T:	git git://linuxtv.org/anttip/media_tree.git
4430S:	Maintained
4431F:	drivers/media/usb/dvb-usb-v2/af9035*
4432
4433DVB_USB_ANYSEE MEDIA DRIVER
4434M:	Antti Palosaari <crope@iki.fi>
4435L:	linux-media@vger.kernel.org
4436W:	https://linuxtv.org
4437W:	http://palosaari.fi/linux/
4438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4439T:	git git://linuxtv.org/anttip/media_tree.git
4440S:	Maintained
4441F:	drivers/media/usb/dvb-usb-v2/anysee*
4442
4443DVB_USB_AU6610 MEDIA DRIVER
4444M:	Antti Palosaari <crope@iki.fi>
4445L:	linux-media@vger.kernel.org
4446W:	https://linuxtv.org
4447W:	http://palosaari.fi/linux/
4448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4449T:	git git://linuxtv.org/anttip/media_tree.git
4450S:	Maintained
4451F:	drivers/media/usb/dvb-usb-v2/au6610*
4452
4453DVB_USB_CE6230 MEDIA DRIVER
4454M:	Antti Palosaari <crope@iki.fi>
4455L:	linux-media@vger.kernel.org
4456W:	https://linuxtv.org
4457W:	http://palosaari.fi/linux/
4458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4459T:	git git://linuxtv.org/anttip/media_tree.git
4460S:	Maintained
4461F:	drivers/media/usb/dvb-usb-v2/ce6230*
4462
4463DVB_USB_CXUSB MEDIA DRIVER
4464M:	Michael Krufky <mkrufky@linuxtv.org>
4465L:	linux-media@vger.kernel.org
4466W:	https://linuxtv.org
4467W:	http://github.com/mkrufky
4468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4469T:	git git://linuxtv.org/media_tree.git
4470S:	Maintained
4471F:	drivers/media/usb/dvb-usb/cxusb*
4472
4473DVB_USB_EC168 MEDIA DRIVER
4474M:	Antti Palosaari <crope@iki.fi>
4475L:	linux-media@vger.kernel.org
4476W:	https://linuxtv.org
4477W:	http://palosaari.fi/linux/
4478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4479T:	git git://linuxtv.org/anttip/media_tree.git
4480S:	Maintained
4481F:	drivers/media/usb/dvb-usb-v2/ec168*
4482
4483DVB_USB_GL861 MEDIA DRIVER
4484M:	Antti Palosaari <crope@iki.fi>
4485L:	linux-media@vger.kernel.org
4486W:	https://linuxtv.org
4487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4488T:	git git://linuxtv.org/anttip/media_tree.git
4489S:	Maintained
4490F:	drivers/media/usb/dvb-usb-v2/gl861*
4491
4492DVB_USB_MXL111SF MEDIA DRIVER
4493M:	Michael Krufky <mkrufky@linuxtv.org>
4494L:	linux-media@vger.kernel.org
4495W:	https://linuxtv.org
4496W:	http://github.com/mkrufky
4497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4498T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4499S:	Maintained
4500F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4501
4502DVB_USB_RTL28XXU MEDIA DRIVER
4503M:	Antti Palosaari <crope@iki.fi>
4504L:	linux-media@vger.kernel.org
4505W:	https://linuxtv.org
4506W:	http://palosaari.fi/linux/
4507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4508T:	git git://linuxtv.org/anttip/media_tree.git
4509S:	Maintained
4510F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4511
4512DVB_USB_V2 MEDIA DRIVER
4513M:	Antti Palosaari <crope@iki.fi>
4514L:	linux-media@vger.kernel.org
4515W:	https://linuxtv.org
4516W:	http://palosaari.fi/linux/
4517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4518T:	git git://linuxtv.org/anttip/media_tree.git
4519S:	Maintained
4520F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4521F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4522
4523DYNAMIC DEBUG
4524M:	Jason Baron <jbaron@akamai.com>
4525S:	Maintained
4526F:	lib/dynamic_debug.c
4527F:	include/linux/dynamic_debug.h
4528
4529DZ DECSTATION DZ11 SERIAL DRIVER
4530M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4531S:	Maintained
4532F:	drivers/tty/serial/dz.*
4533
4534E3X0 POWER BUTTON DRIVER
4535M:	Moritz Fischer <moritz.fischer@ettus.com>
4536L:	usrp-users@lists.ettus.com
4537W:	http://www.ettus.com
4538S:	Supported
4539F:	drivers/input/misc/e3x0-button.c
4540F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4541
4542E4000 MEDIA DRIVER
4543M:	Antti Palosaari <crope@iki.fi>
4544L:	linux-media@vger.kernel.org
4545W:	https://linuxtv.org
4546W:	http://palosaari.fi/linux/
4547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4548T:	git git://linuxtv.org/anttip/media_tree.git
4549S:	Maintained
4550F:	drivers/media/tuners/e4000*
4551
4552EATA ISA/EISA/PCI SCSI DRIVER
4553M:	Dario Ballabio <ballabio_dario@emc.com>
4554L:	linux-scsi@vger.kernel.org
4555S:	Maintained
4556F:	drivers/scsi/eata.c
4557
4558EC100 MEDIA DRIVER
4559M:	Antti Palosaari <crope@iki.fi>
4560L:	linux-media@vger.kernel.org
4561W:	https://linuxtv.org
4562W:	http://palosaari.fi/linux/
4563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4564T:	git git://linuxtv.org/anttip/media_tree.git
4565S:	Maintained
4566F:	drivers/media/dvb-frontends/ec100*
4567
4568ECRYPT FILE SYSTEM
4569M:	Tyler Hicks <tyhicks@canonical.com>
4570L:	ecryptfs@vger.kernel.org
4571W:	http://ecryptfs.org
4572W:	https://launchpad.net/ecryptfs
4573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4574S:	Supported
4575F:	Documentation/filesystems/ecryptfs.txt
4576F:	fs/ecryptfs/
4577
4578EDAC-CORE
4579M:	Borislav Petkov <bp@alien8.de>
4580M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4582L:	linux-edac@vger.kernel.org
4583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4585S:	Supported
4586F:	Documentation/admin-guide/ras.rst
4587F:	Documentation/driver-api/edac.rst
4588F:	drivers/edac/
4589F:	include/linux/edac.h
4590
4591EDAC-AMD64
4592M:	Borislav Petkov <bp@alien8.de>
4593L:	linux-edac@vger.kernel.org
4594S:	Maintained
4595F:	drivers/edac/amd64_edac*
4596
4597EDAC-CALXEDA
4598M:	Robert Richter <rric@kernel.org>
4599L:	linux-edac@vger.kernel.org
4600S:	Maintained
4601F:	drivers/edac/highbank*
4602
4603EDAC-CAVIUM
4604M:	Ralf Baechle <ralf@linux-mips.org>
4605M:	David Daney <david.daney@cavium.com>
4606L:	linux-edac@vger.kernel.org
4607L:	linux-mips@linux-mips.org
4608S:	Supported
4609F:	drivers/edac/octeon_edac*
4610
4611EDAC-E752X
4612M:	Mark Gross <mark.gross@intel.com>
4613L:	linux-edac@vger.kernel.org
4614S:	Maintained
4615F:	drivers/edac/e752x_edac.c
4616
4617EDAC-E7XXX
4618L:	linux-edac@vger.kernel.org
4619S:	Maintained
4620F:	drivers/edac/e7xxx_edac.c
4621
4622EDAC-FSL_DDR
4623M:	York Sun <york.sun@nxp.com>
4624L:	linux-edac@vger.kernel.org
4625S:	Maintained
4626F:	drivers/edac/fsl_ddr_edac.*
4627
4628EDAC-GHES
4629M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4630M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4631L:	linux-edac@vger.kernel.org
4632S:	Maintained
4633F:	drivers/edac/ghes_edac.c
4634
4635EDAC-I82443BXGX
4636M:	Tim Small <tim@buttersideup.com>
4637L:	linux-edac@vger.kernel.org
4638S:	Maintained
4639F:	drivers/edac/i82443bxgx_edac.c
4640
4641EDAC-I3000
4642L:	linux-edac@vger.kernel.org
4643S:	Orphan
4644F:	drivers/edac/i3000_edac.c
4645
4646EDAC-I5000
4647L:	linux-edac@vger.kernel.org
4648S:	Maintained
4649F:	drivers/edac/i5000_edac.c
4650
4651EDAC-I5400
4652M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4653M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4654L:	linux-edac@vger.kernel.org
4655S:	Maintained
4656F:	drivers/edac/i5400_edac.c
4657
4658EDAC-I7300
4659M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4660M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4661L:	linux-edac@vger.kernel.org
4662S:	Maintained
4663F:	drivers/edac/i7300_edac.c
4664
4665EDAC-I7CORE
4666M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4667M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4668L:	linux-edac@vger.kernel.org
4669S:	Maintained
4670F:	drivers/edac/i7core_edac.c
4671
4672EDAC-I82975X
4673M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4674M:	"Arvind R." <arvino55@gmail.com>
4675L:	linux-edac@vger.kernel.org
4676S:	Maintained
4677F:	drivers/edac/i82975x_edac.c
4678
4679EDAC-IE31200
4680M:	Jason Baron <jbaron@akamai.com>
4681L:	linux-edac@vger.kernel.org
4682S:	Maintained
4683F:	drivers/edac/ie31200_edac.c
4684
4685EDAC-MPC85XX
4686M:	Johannes Thumshirn <morbidrsa@gmail.com>
4687L:	linux-edac@vger.kernel.org
4688S:	Maintained
4689F:	drivers/edac/mpc85xx_edac.[ch]
4690
4691EDAC-PASEMI
4692M:	Egor Martovetsky <egor@pasemi.com>
4693L:	linux-edac@vger.kernel.org
4694S:	Maintained
4695F:	drivers/edac/pasemi_edac.c
4696
4697EDAC-R82600
4698M:	Tim Small <tim@buttersideup.com>
4699L:	linux-edac@vger.kernel.org
4700S:	Maintained
4701F:	drivers/edac/r82600_edac.c
4702
4703EDAC-SBRIDGE
4704M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4705M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4706L:	linux-edac@vger.kernel.org
4707S:	Maintained
4708F:	drivers/edac/sb_edac.c
4709
4710EDAC-SKYLAKE
4711M:	Tony Luck <tony.luck@intel.com>
4712L:	linux-edac@vger.kernel.org
4713S:	Maintained
4714F:	drivers/edac/skx_edac.c
4715
4716EDAC-XGENE
4717APPLIED MICRO (APM) X-GENE SOC EDAC
4718M:     Loc Ho <lho@apm.com>
4719S:     Supported
4720F:     drivers/edac/xgene_edac.c
4721F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4722
4723EDIROL UA-101/UA-1000 DRIVER
4724M:	Clemens Ladisch <clemens@ladisch.de>
4725L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4726T:	git git://git.alsa-project.org/alsa-kernel.git
4727S:	Maintained
4728F:	sound/usb/misc/ua101.c
4729
4730EXTENSIBLE FIRMWARE INTERFACE (EFI)
4731M:	Matt Fleming <matt@codeblueprint.co.uk>
4732M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4733L:	linux-efi@vger.kernel.org
4734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4735S:	Maintained
4736F:	Documentation/efi-stub.txt
4737F:	arch/*/kernel/efi.c
4738F:	arch/x86/boot/compressed/eboot.[ch]
4739F:	arch/*/include/asm/efi.h
4740F:	arch/x86/platform/efi/
4741F:	drivers/firmware/efi/
4742F:	include/linux/efi*.h
4743F:	arch/arm/boot/compressed/efi-header.S
4744F:	arch/arm64/kernel/efi-entry.S
4745
4746EFI VARIABLE FILESYSTEM
4747M:	Matthew Garrett <matthew.garrett@nebula.com>
4748M:	Jeremy Kerr <jk@ozlabs.org>
4749M:	Matt Fleming <matt@codeblueprint.co.uk>
4750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4751L:	linux-efi@vger.kernel.org
4752S:	Maintained
4753F:	fs/efivarfs/
4754
4755EFIFB FRAMEBUFFER DRIVER
4756L:	linux-fbdev@vger.kernel.org
4757M:	Peter Jones <pjones@redhat.com>
4758S:	Maintained
4759F:	drivers/video/fbdev/efifb.c
4760
4761EFI TEST DRIVER
4762L:	linux-efi@vger.kernel.org
4763M:	Ivan Hu <ivan.hu@canonical.com>
4764M:	Matt Fleming <matt@codeblueprint.co.uk>
4765S:	Maintained
4766F:	drivers/firmware/efi/test/
4767
4768EFS FILESYSTEM
4769W:	http://aeschi.ch.eu.org/efs/
4770S:	Orphan
4771F:	fs/efs/
4772
4773EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4774M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4775L:	netdev@vger.kernel.org
4776S:	Maintained
4777F:	drivers/net/ethernet/ibm/ehea/
4778
4779EM28XX VIDEO4LINUX DRIVER
4780M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4781M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4782L:	linux-media@vger.kernel.org
4783W:	https://linuxtv.org
4784T:	git git://linuxtv.org/media_tree.git
4785S:	Maintained
4786F:	drivers/media/usb/em28xx/
4787F:	Documentation/media/v4l-drivers/em28xx*
4788
4789EMBEDDED LINUX
4790M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4791M:	Matt Mackall <mpm@selenic.com>
4792M:	David Woodhouse <dwmw2@infradead.org>
4793L:	linux-embedded@vger.kernel.org
4794S:	Maintained
4795
4796EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4797M:	James Smart <james.smart@broadcom.com>
4798M:	Dick Kennedy <dick.kennedy@broadcom.com>
4799L:	linux-scsi@vger.kernel.org
4800W:	http://www.broadcom.com
4801S:	Supported
4802F:	drivers/scsi/lpfc/
4803
4804ENE CB710 FLASH CARD READER DRIVER
4805M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4806S:	Maintained
4807F:	drivers/misc/cb710/
4808F:	drivers/mmc/host/cb710-mmc.*
4809F:	include/linux/cb710.h
4810
4811ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4812M:	Maxim Levitsky <maximlevitsky@gmail.com>
4813S:	Maintained
4814F:	drivers/media/rc/ene_ir.*
4815
4816EPSON S1D13XXX FRAMEBUFFER DRIVER
4817M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4818S:	Maintained
4819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4820F:	drivers/video/fbdev/s1d13xxxfb.c
4821F:	include/video/s1d13xxxfb.h
4822
4823ET131X NETWORK DRIVER
4824M:	Mark Einon <mark.einon@gmail.com>
4825S:	Odd Fixes
4826F:	drivers/net/ethernet/agere/
4827
4828ETHERNET BRIDGE
4829M:	Stephen Hemminger <stephen@networkplumber.org>
4830L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4831L:	netdev@vger.kernel.org
4832W:	http://www.linuxfoundation.org/en/Net:Bridge
4833S:	Maintained
4834F:	include/linux/netfilter_bridge/
4835F:	net/bridge/
4836
4837ETHERNET PHY LIBRARY
4838M:	Florian Fainelli <f.fainelli@gmail.com>
4839L:	netdev@vger.kernel.org
4840S:	Maintained
4841F:	include/linux/phy.h
4842F:	include/linux/phy_fixed.h
4843F:	drivers/net/phy/
4844F:	Documentation/networking/phy.txt
4845F:	drivers/of/of_mdio.c
4846F:	drivers/of/of_net.c
4847
4848EXT2 FILE SYSTEM
4849M:	Jan Kara <jack@suse.com>
4850L:	linux-ext4@vger.kernel.org
4851S:	Maintained
4852F:	Documentation/filesystems/ext2.txt
4853F:	fs/ext2/
4854F:	include/linux/ext2*
4855
4856EXT4 FILE SYSTEM
4857M:	"Theodore Ts'o" <tytso@mit.edu>
4858M:	Andreas Dilger <adilger.kernel@dilger.ca>
4859L:	linux-ext4@vger.kernel.org
4860W:	http://ext4.wiki.kernel.org
4861Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4863S:	Maintained
4864F:	Documentation/filesystems/ext4.txt
4865F:	fs/ext4/
4866
4867Extended Verification Module (EVM)
4868M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4869L:	linux-ima-devel@lists.sourceforge.net
4870L:	linux-security-module@vger.kernel.org
4871S:	Supported
4872F:	security/integrity/evm/
4873
4874EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4875M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4876M:	Chanwoo Choi <cw00.choi@samsung.com>
4877L:	linux-kernel@vger.kernel.org
4878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4879S:	Maintained
4880F:	drivers/extcon/
4881F:	include/linux/extcon/
4882F:	include/linux/extcon.h
4883F:	Documentation/extcon/
4884F:	Documentation/devicetree/bindings/extcon/
4885
4886EXYNOS DP DRIVER
4887M:	Jingoo Han <jingoohan1@gmail.com>
4888L:	dri-devel@lists.freedesktop.org
4889S:	Maintained
4890F:	drivers/gpu/drm/exynos/exynos_dp*
4891
4892EXYNOS SYSMMU (IOMMU) driver
4893M:	Marek Szyprowski <m.szyprowski@samsung.com>
4894L:	iommu@lists.linux-foundation.org
4895S:	Maintained
4896F:	drivers/iommu/exynos-iommu.c
4897
4898EZchip NPS platform support
4899M:	Noam Camus <noamc@ezchip.com>
4900S:	Supported
4901F:	arch/arc/plat-eznps
4902F:	arch/arc/boot/dts/eznps.dts
4903
4904F71805F HARDWARE MONITORING DRIVER
4905M:	Jean Delvare <jdelvare@suse.com>
4906L:	linux-hwmon@vger.kernel.org
4907S:	Maintained
4908F:	Documentation/hwmon/f71805f
4909F:	drivers/hwmon/f71805f.c
4910
4911FC0011 TUNER DRIVER
4912M:	Michael Buesch <m@bues.ch>
4913L:	linux-media@vger.kernel.org
4914S:	Maintained
4915F:	drivers/media/tuners/fc0011.h
4916F:	drivers/media/tuners/fc0011.c
4917
4918FC2580 MEDIA DRIVER
4919M:	Antti Palosaari <crope@iki.fi>
4920L:	linux-media@vger.kernel.org
4921W:	https://linuxtv.org
4922W:	http://palosaari.fi/linux/
4923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4924T:	git git://linuxtv.org/anttip/media_tree.git
4925S:	Maintained
4926F:	drivers/media/tuners/fc2580*
4927
4928FANOTIFY
4929M:	Eric Paris <eparis@redhat.com>
4930S:	Maintained
4931F:	fs/notify/fanotify/
4932F:	include/linux/fanotify.h
4933F:	include/uapi/linux/fanotify.h
4934
4935FARSYNC SYNCHRONOUS DRIVER
4936M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4937W:	http://www.farsite.co.uk/
4938S:	Supported
4939F:	drivers/net/wan/farsync.*
4940
4941FAULT INJECTION SUPPORT
4942M:	Akinobu Mita <akinobu.mita@gmail.com>
4943S:	Supported
4944F:	Documentation/fault-injection/
4945F:	lib/fault-inject.c
4946
4947FBTFT Framebuffer drivers
4948M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4949M:	Noralf Trønnes <noralf@tronnes.org>
4950S:	Maintained
4951F:	drivers/staging/fbtft/
4952
4953FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4954M:	Johannes Thumshirn <jth@kernel.org>
4955L:	fcoe-devel@open-fcoe.org
4956W:	www.Open-FCoE.org
4957S:	Supported
4958F:	drivers/scsi/libfc/
4959F:	drivers/scsi/fcoe/
4960F:	include/scsi/fc/
4961F:	include/scsi/libfc.h
4962F:	include/scsi/libfcoe.h
4963F:	include/uapi/scsi/fc/
4964
4965FILE LOCKING (flock() and fcntl()/lockf())
4966M:	Jeff Layton <jlayton@poochiereds.net>
4967M:	"J. Bruce Fields" <bfields@fieldses.org>
4968L:	linux-fsdevel@vger.kernel.org
4969S:	Maintained
4970F:	include/linux/fcntl.h
4971F:	include/linux/fs.h
4972F:	include/uapi/linux/fcntl.h
4973F:	include/uapi/linux/fs.h
4974F:	fs/fcntl.c
4975F:	fs/locks.c
4976
4977FILESYSTEMS (VFS and infrastructure)
4978M:	Alexander Viro <viro@zeniv.linux.org.uk>
4979L:	linux-fsdevel@vger.kernel.org
4980S:	Maintained
4981F:	fs/*
4982
4983FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4984M:	Riku Voipio <riku.voipio@iki.fi>
4985L:	linux-hwmon@vger.kernel.org
4986S:	Maintained
4987F:	drivers/hwmon/f75375s.c
4988F:	include/linux/f75375s.h
4989
4990FIREWIRE AUDIO DRIVERS
4991M:	Clemens Ladisch <clemens@ladisch.de>
4992L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4993T:	git git://git.alsa-project.org/alsa-kernel.git
4994S:	Maintained
4995F:	sound/firewire/
4996
4997FIREWIRE MEDIA DRIVERS (firedtv)
4998M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4999L:	linux-media@vger.kernel.org
5000L:	linux1394-devel@lists.sourceforge.net
5001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5002S:	Maintained
5003F:	drivers/media/firewire/
5004
5005FIREWIRE SBP-2 TARGET
5006M:	Chris Boot <bootc@bootc.net>
5007L:	linux-scsi@vger.kernel.org
5008L:	target-devel@vger.kernel.org
5009L:	linux1394-devel@lists.sourceforge.net
5010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5011S:	Maintained
5012F:	drivers/target/sbp/
5013
5014FIREWIRE SUBSYSTEM
5015M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5016L:	linux1394-devel@lists.sourceforge.net
5017W:	http://ieee1394.wiki.kernel.org/
5018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5019S:	Maintained
5020F:	drivers/firewire/
5021F:	include/linux/firewire.h
5022F:	include/uapi/linux/firewire*.h
5023F:	tools/firewire/
5024
5025FIRMWARE LOADER (request_firmware)
5026M:	Ming Lei <ming.lei@canonical.com>
5027M:	Luis R. Rodriguez <mcgrof@kernel.org>
5028L:	linux-kernel@vger.kernel.org
5029S:	Maintained
5030F:	Documentation/firmware_class/
5031F:	drivers/base/firmware*.c
5032F:	include/linux/firmware.h
5033
5034FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5035M:	Joshua Morris <josh.h.morris@us.ibm.com>
5036M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5037S:	Maintained
5038F:	drivers/block/rsxx/
5039
5040FLOPPY DRIVER
5041M:	Jiri Kosina <jikos@kernel.org>
5042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5043S:	Odd fixes
5044F:	drivers/block/floppy.c
5045
5046FMC SUBSYSTEM
5047M:	Alessandro Rubini <rubini@gnudd.com>
5048W:	http://www.ohwr.org/projects/fmc-bus
5049S:	Supported
5050F:	drivers/fmc/
5051F:	include/linux/fmc*.h
5052F:	include/linux/ipmi-fru.h
5053K:	fmc_d.*register
5054
5055FPGA MANAGER FRAMEWORK
5056M:	Alan Tull <atull@opensource.altera.com>
5057R:	Moritz Fischer <moritz.fischer@ettus.com>
5058L:	linux-fpga@vger.kernel.org
5059S:	Maintained
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5061F:	drivers/fpga/
5062F:	include/linux/fpga/fpga-mgr.h
5063W:	http://www.rocketboards.org
5064
5065FPU EMULATOR
5066M:	Bill Metzenthen <billm@melbpc.org.au>
5067W:	http://floatingpoint.sourceforge.net/emulator/index.html
5068S:	Maintained
5069F:	arch/x86/math-emu/
5070
5071FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5072L:	netdev@vger.kernel.org
5073S:	Orphan
5074F:	drivers/net/wan/dlci.c
5075F:	drivers/net/wan/sdla.c
5076
5077FRAMEBUFFER LAYER
5078M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5079L:	linux-fbdev@vger.kernel.org
5080T:	git git://github.com/bzolnier/linux.git
5081Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5082S:	Maintained
5083F:	Documentation/fb/
5084F:	drivers/video/
5085F:	include/video/
5086F:	include/linux/fb.h
5087F:	include/uapi/video/
5088F:	include/uapi/linux/fb.h
5089
5090FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5091M:	Horia Geantă <horia.geanta@nxp.com>
5092M:	Dan Douglass <dan.douglass@nxp.com>
5093L:	linux-crypto@vger.kernel.org
5094S:	Maintained
5095F:	drivers/crypto/caam/
5096F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5097
5098FREESCALE DIU FRAMEBUFFER DRIVER
5099M:	Timur Tabi <timur@tabi.org>
5100L:	linux-fbdev@vger.kernel.org
5101S:	Maintained
5102F:	drivers/video/fbdev/fsl-diu-fb.*
5103
5104FREESCALE DMA DRIVER
5105M:	Li Yang <leoli@freescale.com>
5106M:	Zhang Wei <zw@zh-kernel.org>
5107L:	linuxppc-dev@lists.ozlabs.org
5108S:	Maintained
5109F:	drivers/dma/fsldma.*
5110
5111FREESCALE GPMI NAND DRIVER
5112M:	Han Xu <han.xu@nxp.com>
5113L:	linux-mtd@lists.infradead.org
5114S:	Maintained
5115F:	drivers/mtd/nand/gpmi-nand/*
5116
5117FREESCALE I2C CPM DRIVER
5118M:	Jochen Friedrich <jochen@scram.de>
5119L:	linuxppc-dev@lists.ozlabs.org
5120L:	linux-i2c@vger.kernel.org
5121S:	Maintained
5122F:	drivers/i2c/busses/i2c-cpm.c
5123
5124FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5125M:	Sascha Hauer <kernel@pengutronix.de>
5126L:	linux-fbdev@vger.kernel.org
5127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5128S:	Maintained
5129F:	include/linux/platform_data/video-imxfb.h
5130F:	drivers/video/fbdev/imxfb.c
5131
5132FREESCALE QUAD SPI DRIVER
5133M:	Han Xu <han.xu@nxp.com>
5134L:	linux-mtd@lists.infradead.org
5135S:	Maintained
5136F:	drivers/mtd/spi-nor/fsl-quadspi.c
5137
5138FREESCALE SOC FS_ENET DRIVER
5139M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5140M:	Vitaly Bordug <vbordug@ru.mvista.com>
5141L:	linuxppc-dev@lists.ozlabs.org
5142L:	netdev@vger.kernel.org
5143S:	Maintained
5144F:	drivers/net/ethernet/freescale/fs_enet/
5145F:	include/linux/fs_enet_pd.h
5146
5147FREESCALE IMX / MXC FEC DRIVER
5148M:	Fugang Duan <fugang.duan@nxp.com>
5149L:	netdev@vger.kernel.org
5150S:	Maintained
5151F:	drivers/net/ethernet/freescale/fec_main.c
5152F:	drivers/net/ethernet/freescale/fec_ptp.c
5153F:	drivers/net/ethernet/freescale/fec.h
5154F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5155
5156FREESCALE QORIQ DPAA FMAN DRIVER
5157M:	Madalin Bucur <madalin.bucur@nxp.com>
5158L:	netdev@vger.kernel.org
5159S:	Maintained
5160F:	drivers/net/ethernet/freescale/fman
5161F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5162
5163FREESCALE QORIQ DPAA ETHERNET DRIVER
5164M:	Madalin Bucur <madalin.bucur@nxp.com>
5165L:	netdev@vger.kernel.org
5166S:	Maintained
5167F:	drivers/net/ethernet/freescale/dpaa
5168
5169FREESCALE SOC DRIVERS
5170M:	Scott Wood <oss@buserror.net>
5171L:	linuxppc-dev@lists.ozlabs.org
5172L:	linux-arm-kernel@lists.infradead.org
5173S:	Maintained
5174F:	drivers/soc/fsl/
5175F:	include/linux/fsl/
5176
5177FREESCALE QUICC ENGINE LIBRARY
5178M:	Qiang Zhao <qiang.zhao@nxp.com>
5179L:	linuxppc-dev@lists.ozlabs.org
5180S:	Maintained
5181F:	drivers/soc/fsl/qe/
5182F:	include/soc/fsl/*qe*.h
5183F:	include/soc/fsl/*ucc*.h
5184
5185FREESCALE USB PERIPHERAL DRIVERS
5186M:	Li Yang <leoli@freescale.com>
5187L:	linux-usb@vger.kernel.org
5188L:	linuxppc-dev@lists.ozlabs.org
5189S:	Maintained
5190F:	drivers/usb/gadget/udc/fsl*
5191
5192FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5193M:	Li Yang <leoli@freescale.com>
5194L:	netdev@vger.kernel.org
5195L:	linuxppc-dev@lists.ozlabs.org
5196S:	Maintained
5197F:	drivers/net/ethernet/freescale/ucc_geth*
5198
5199FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5200M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5201L:	netdev@vger.kernel.org
5202S:	Maintained
5203F:	drivers/net/ethernet/freescale/gianfar*
5204X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5205F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5206
5207FREESCALE QUICC ENGINE UCC HDLC DRIVER
5208M:	Zhao Qiang <qiang.zhao@nxp.com>
5209L:	netdev@vger.kernel.org
5210L:	linuxppc-dev@lists.ozlabs.org
5211S:	Maintained
5212F:	drivers/net/wan/fsl_ucc_hdlc*
5213
5214FREESCALE QUICC ENGINE UCC UART DRIVER
5215M:	Timur Tabi <timur@tabi.org>
5216L:	linuxppc-dev@lists.ozlabs.org
5217S:	Maintained
5218F:	drivers/tty/serial/ucc_uart.c
5219
5220FREESCALE SOC SOUND DRIVERS
5221M:	Timur Tabi <timur@tabi.org>
5222M:	Nicolin Chen <nicoleotsuka@gmail.com>
5223M:	Xiubo Li <Xiubo.Lee@gmail.com>
5224R:	Fabio Estevam <fabio.estevam@nxp.com>
5225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5226L:	linuxppc-dev@lists.ozlabs.org
5227S:	Maintained
5228F:	sound/soc/fsl/fsl*
5229F:	sound/soc/fsl/imx*
5230F:	sound/soc/fsl/mpc8610_hpcd.c
5231
5232FREEVXFS FILESYSTEM
5233M:	Christoph Hellwig <hch@infradead.org>
5234W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5235S:	Maintained
5236F:	fs/freevxfs/
5237
5238FREEZER
5239M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5240M:	Pavel Machek <pavel@ucw.cz>
5241L:	linux-pm@vger.kernel.org
5242S:	Supported
5243F:	Documentation/power/freezing-of-tasks.txt
5244F:	include/linux/freezer.h
5245F:	kernel/freezer.c
5246
5247FRONTSWAP API
5248M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5249L:	linux-kernel@vger.kernel.org
5250S:	Maintained
5251F:	mm/frontswap.c
5252F:	include/linux/frontswap.h
5253
5254FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5255M:	David Howells <dhowells@redhat.com>
5256L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5257S:	Supported
5258F:	Documentation/filesystems/caching/
5259F:	fs/fscache/
5260F:	include/linux/fscache*.h
5261
5262FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5263M:	Theodore Y. Ts'o <tytso@mit.edu>
5264M:	Jaegeuk Kim <jaegeuk@kernel.org>
5265L:	linux-fsdevel@vger.kernel.org
5266S:	Supported
5267F:	fs/crypto/
5268F:	include/linux/fscrypto.h
5269
5270F2FS FILE SYSTEM
5271M:	Jaegeuk Kim <jaegeuk@kernel.org>
5272M:	Chao Yu <yuchao0@huawei.com>
5273L:	linux-f2fs-devel@lists.sourceforge.net
5274W:	https://f2fs.wiki.kernel.org/
5275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5276S:	Maintained
5277F:	Documentation/filesystems/f2fs.txt
5278F:	Documentation/ABI/testing/sysfs-fs-f2fs
5279F:	fs/f2fs/
5280F:	include/linux/f2fs_fs.h
5281F:	include/trace/events/f2fs.h
5282
5283FUJITSU FR-V (FRV) PORT
5284S:	Orphan
5285F:	arch/frv/
5286
5287FUJITSU LAPTOP EXTRAS
5288M:	Jonathan Woithe <jwoithe@just42.net>
5289L:	platform-driver-x86@vger.kernel.org
5290S:	Maintained
5291F:	drivers/platform/x86/fujitsu-laptop.c
5292
5293FUJITSU M-5MO LS CAMERA ISP DRIVER
5294M:	Kyungmin Park <kyungmin.park@samsung.com>
5295M:	Heungjun Kim <riverful.kim@samsung.com>
5296L:	linux-media@vger.kernel.org
5297S:	Maintained
5298F:	drivers/media/i2c/m5mols/
5299F:	include/media/i2c/m5mols.h
5300
5301FUJITSU TABLET EXTRAS
5302M:	Robert Gerlach <khnz@gmx.de>
5303L:	platform-driver-x86@vger.kernel.org
5304S:	Maintained
5305F:	drivers/platform/x86/fujitsu-tablet.c
5306
5307FUSE: FILESYSTEM IN USERSPACE
5308M:	Miklos Szeredi <miklos@szeredi.hu>
5309L:	linux-fsdevel@vger.kernel.org
5310W:	http://fuse.sourceforge.net/
5311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5312S:	Maintained
5313F:	fs/fuse/
5314F:	include/uapi/linux/fuse.h
5315F:	Documentation/filesystems/fuse.txt
5316
5317FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5318M:	Rik Faith <faith@cs.unc.edu>
5319L:	linux-scsi@vger.kernel.org
5320S:	Odd Fixes (e.g., new signatures)
5321F:	drivers/scsi/fdomain.*
5322
5323GCC PLUGINS
5324M:	Kees Cook <keescook@chromium.org>
5325R:	Emese Revfy <re.emese@gmail.com>
5326L:	kernel-hardening@lists.openwall.com
5327S:	Maintained
5328F:	scripts/gcc-plugins/
5329F:	scripts/gcc-plugin.sh
5330F:	scripts/Makefile.gcc-plugins
5331F:	Documentation/gcc-plugins.txt
5332
5333GCOV BASED KERNEL PROFILING
5334M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5335S:	Maintained
5336F:	kernel/gcov/
5337F:	Documentation/dev-tools/gcov.rst
5338
5339GDT SCSI DISK ARRAY CONTROLLER DRIVER
5340M:	Achim Leubner <achim_leubner@adaptec.com>
5341L:	linux-scsi@vger.kernel.org
5342W:	http://www.icp-vortex.com/
5343S:	Supported
5344F:	drivers/scsi/gdt*
5345
5346GDB KERNEL DEBUGGING HELPER SCRIPTS
5347M:	Jan Kiszka <jan.kiszka@siemens.com>
5348M:	Kieran Bingham <kieran@bingham.xyz>
5349S:	Supported
5350F:	scripts/gdb/
5351
5352GEMTEK FM RADIO RECEIVER DRIVER
5353M:	Hans Verkuil <hverkuil@xs4all.nl>
5354L:	linux-media@vger.kernel.org
5355T:	git git://linuxtv.org/media_tree.git
5356W:	https://linuxtv.org
5357S:	Maintained
5358F:	drivers/media/radio/radio-gemtek*
5359
5360GENERIC GPIO I2C DRIVER
5361M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5362S:	Supported
5363F:	drivers/i2c/busses/i2c-gpio.c
5364F:	include/linux/i2c-gpio.h
5365
5366GENERIC GPIO I2C MULTIPLEXER DRIVER
5367M:	Peter Korsgaard <peter.korsgaard@barco.com>
5368L:	linux-i2c@vger.kernel.org
5369S:	Supported
5370F:	drivers/i2c/muxes/i2c-mux-gpio.c
5371F:	include/linux/i2c-mux-gpio.h
5372F:	Documentation/i2c/muxes/i2c-mux-gpio
5373
5374GENERIC HDLC (WAN) DRIVERS
5375M:	Krzysztof Halasa <khc@pm.waw.pl>
5376W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5377S:	Maintained
5378F:	drivers/net/wan/c101.c
5379F:	drivers/net/wan/hd6457*
5380F:	drivers/net/wan/hdlc*
5381F:	drivers/net/wan/n2.c
5382F:	drivers/net/wan/pc300too.c
5383F:	drivers/net/wan/pci200syn.c
5384F:	drivers/net/wan/wanxl*
5385
5386GENERIC INCLUDE/ASM HEADER FILES
5387M:	Arnd Bergmann <arnd@arndb.de>
5388L:	linux-arch@vger.kernel.org
5389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5390S:	Maintained
5391F:	include/asm-generic/
5392F:	include/uapi/asm-generic/
5393
5394GENERIC PHY FRAMEWORK
5395M:	Kishon Vijay Abraham I <kishon@ti.com>
5396L:	linux-kernel@vger.kernel.org
5397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5398S:	Supported
5399F:	drivers/phy/
5400F:	include/linux/phy/
5401
5402GENERIC PM DOMAINS
5403M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5404M:	Kevin Hilman <khilman@kernel.org>
5405M:	Ulf Hansson <ulf.hansson@linaro.org>
5406L:	linux-pm@vger.kernel.org
5407S:	Supported
5408F:	drivers/base/power/domain*.c
5409F:	include/linux/pm_domain.h
5410
5411GENERIC UIO DRIVER FOR PCI DEVICES
5412M:	"Michael S. Tsirkin" <mst@redhat.com>
5413L:	kvm@vger.kernel.org
5414S:	Supported
5415F:	drivers/uio/uio_pci_generic.c
5416
5417GET_MAINTAINER SCRIPT
5418M:	Joe Perches <joe@perches.com>
5419S:	Maintained
5420F:	scripts/get_maintainer.pl
5421
5422GENWQE (IBM Generic Workqueue Card)
5423M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5424M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5425S:	Supported
5426F:	drivers/misc/genwqe/
5427
5428GFS2 FILE SYSTEM
5429M:	Steven Whitehouse <swhiteho@redhat.com>
5430M:	Bob Peterson <rpeterso@redhat.com>
5431L:	cluster-devel@redhat.com
5432W:	http://sources.redhat.com/cluster/
5433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5434S:	Supported
5435F:	Documentation/filesystems/gfs2*.txt
5436F:	fs/gfs2/
5437F:	include/uapi/linux/gfs2_ondisk.h
5438
5439GIGASET ISDN DRIVERS
5440M:	Paul Bolle <pebolle@tiscali.nl>
5441L:	gigaset307x-common@lists.sourceforge.net
5442W:	http://gigaset307x.sourceforge.net/
5443S:	Odd Fixes
5444F:	Documentation/isdn/README.gigaset
5445F:	drivers/isdn/gigaset/
5446F:	include/uapi/linux/gigaset_dev.h
5447
5448GO7007 MPEG CODEC
5449M:	Hans Verkuil <hans.verkuil@cisco.com>
5450L:	linux-media@vger.kernel.org
5451S:	Maintained
5452F:	drivers/media/usb/go7007/
5453
5454GOODIX TOUCHSCREEN
5455M:	Bastien Nocera <hadess@hadess.net>
5456L:	linux-input@vger.kernel.org
5457S:	Maintained
5458F:	drivers/input/touchscreen/goodix.c
5459
5460GPIO MOCKUP DRIVER
5461M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5462L:	linux-gpio@vger.kernel.org
5463S:	Maintained
5464F:	drivers/gpio/gpio-mockup.c
5465F:	tools/testing/selftests/gpio/
5466
5467GPIO SUBSYSTEM
5468M:	Linus Walleij <linus.walleij@linaro.org>
5469M:	Alexandre Courbot <gnurou@gmail.com>
5470L:	linux-gpio@vger.kernel.org
5471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5472S:	Maintained
5473F:	Documentation/devicetree/bindings/gpio/
5474F:	Documentation/gpio/
5475F:	Documentation/ABI/testing/gpio-cdev
5476F:	Documentation/ABI/obsolete/sysfs-gpio
5477F:	drivers/gpio/
5478F:	include/linux/gpio/
5479F:	include/linux/gpio.h
5480F:	include/asm-generic/gpio.h
5481F:	include/uapi/linux/gpio.h
5482F:	tools/gpio/
5483
5484GRE DEMULTIPLEXER DRIVER
5485M:	Dmitry Kozlov <xeb@mail.ru>
5486L:	netdev@vger.kernel.org
5487S:	Maintained
5488F:	net/ipv4/gre_demux.c
5489F:	net/ipv4/gre_offload.c
5490F:	include/net/gre.h
5491
5492GRETH 10/100/1G Ethernet MAC device driver
5493M:	Andreas Larsson <andreas@gaisler.com>
5494L:	netdev@vger.kernel.org
5495S:	Maintained
5496F:	drivers/net/ethernet/aeroflex/
5497
5498GREYBUS SUBSYSTEM
5499M:	Johan Hovold <johan@kernel.org>
5500M:	Alex Elder <elder@kernel.org>
5501M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5502S:	Maintained
5503F:	drivers/staging/greybus/
5504L:	greybus-dev@lists.linaro.org
5505
5506GREYBUS AUDIO PROTOCOLS DRIVERS
5507M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5508M:	Mark Greer <mgreer@animalcreek.com>
5509S:	Maintained
5510F:	drivers/staging/greybus/audio_apbridgea.c
5511F:	drivers/staging/greybus/audio_apbridgea.h
5512F:	drivers/staging/greybus/audio_codec.c
5513F:	drivers/staging/greybus/audio_codec.h
5514F:	drivers/staging/greybus/audio_gb.c
5515F:	drivers/staging/greybus/audio_manager.c
5516F:	drivers/staging/greybus/audio_manager.h
5517F:	drivers/staging/greybus/audio_manager_module.c
5518F:	drivers/staging/greybus/audio_manager_private.h
5519F:	drivers/staging/greybus/audio_manager_sysfs.c
5520F:	drivers/staging/greybus/audio_module.c
5521F:	drivers/staging/greybus/audio_topology.c
5522
5523GREYBUS PROTOCOLS DRIVERS
5524M:	Rui Miguel Silva <rmfrfs@gmail.com>
5525S:	Maintained
5526F:	drivers/staging/greybus/sdio.c
5527F:	drivers/staging/greybus/light.c
5528F:	drivers/staging/greybus/gpio.c
5529F:	drivers/staging/greybus/power_supply.c
5530F:	drivers/staging/greybus/spi.c
5531F:	drivers/staging/greybus/spilib.c
5532
5533GREYBUS PROTOCOLS DRIVERS
5534M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5535S:	Maintained
5536F:	drivers/staging/greybus/loopback.c
5537F:	drivers/staging/greybus/timesync.c
5538F:	drivers/staging/greybus/timesync_platform.c
5539
5540GREYBUS PROTOCOLS DRIVERS
5541M:	Viresh Kumar <vireshk@kernel.org>
5542S:	Maintained
5543F:	drivers/staging/greybus/authentication.c
5544F:	drivers/staging/greybus/bootrom.c
5545F:	drivers/staging/greybus/firmware.h
5546F:	drivers/staging/greybus/fw-core.c
5547F:	drivers/staging/greybus/fw-download.c
5548F:	drivers/staging/greybus/fw-managament.c
5549F:	drivers/staging/greybus/greybus_authentication.h
5550F:	drivers/staging/greybus/greybus_firmware.h
5551F:	drivers/staging/greybus/hid.c
5552F:	drivers/staging/greybus/i2c.c
5553F:	drivers/staging/greybus/spi.c
5554F:	drivers/staging/greybus/spilib.c
5555F:	drivers/staging/greybus/spilib.h
5556
5557GREYBUS PROTOCOLS DRIVERS
5558M:	David Lin <dtwlin@gmail.com>
5559S:	Maintained
5560F:	drivers/staging/greybus/uart.c
5561F:	drivers/staging/greybus/log.c
5562
5563GREYBUS PLATFORM DRIVERS
5564M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5565S:	Maintained
5566F:	drivers/staging/greybus/arche-platform.c
5567F:	drivers/staging/greybus/arche-apb-ctrl.c
5568F:	drivers/staging/greybus/arche_platform.h
5569
5570GS1662 VIDEO SERIALIZER
5571M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5572L:	linux-media@vger.kernel.org
5573T:	git git://linuxtv.org/media_tree.git
5574S:	Maintained
5575F:	drivers/media/spi/gs1662.c
5576
5577GSPCA FINEPIX SUBDRIVER
5578M:	Frank Zago <frank@zago.net>
5579L:	linux-media@vger.kernel.org
5580T:	git git://linuxtv.org/media_tree.git
5581S:	Maintained
5582F:	drivers/media/usb/gspca/finepix.c
5583
5584GSPCA GL860 SUBDRIVER
5585M:	Olivier Lorin <o.lorin@laposte.net>
5586L:	linux-media@vger.kernel.org
5587T:	git git://linuxtv.org/media_tree.git
5588S:	Maintained
5589F:	drivers/media/usb/gspca/gl860/
5590
5591GSPCA M5602 SUBDRIVER
5592M:	Erik Andren <erik.andren@gmail.com>
5593L:	linux-media@vger.kernel.org
5594T:	git git://linuxtv.org/media_tree.git
5595S:	Maintained
5596F:	drivers/media/usb/gspca/m5602/
5597
5598GSPCA PAC207 SONIXB SUBDRIVER
5599M:	Hans Verkuil <hverkuil@xs4all.nl>
5600L:	linux-media@vger.kernel.org
5601T:	git git://linuxtv.org/media_tree.git
5602S:	Odd Fixes
5603F:	drivers/media/usb/gspca/pac207.c
5604
5605GSPCA SN9C20X SUBDRIVER
5606M:	Brian Johnson <brijohn@gmail.com>
5607L:	linux-media@vger.kernel.org
5608T:	git git://linuxtv.org/media_tree.git
5609S:	Maintained
5610F:	drivers/media/usb/gspca/sn9c20x.c
5611
5612GSPCA T613 SUBDRIVER
5613M:	Leandro Costantino <lcostantino@gmail.com>
5614L:	linux-media@vger.kernel.org
5615T:	git git://linuxtv.org/media_tree.git
5616S:	Maintained
5617F:	drivers/media/usb/gspca/t613.c
5618
5619GSPCA USB WEBCAM DRIVER
5620M:	Hans Verkuil <hverkuil@xs4all.nl>
5621L:	linux-media@vger.kernel.org
5622T:	git git://linuxtv.org/media_tree.git
5623S:	Odd Fixes
5624F:	drivers/media/usb/gspca/
5625
5626GUID PARTITION TABLE (GPT)
5627M:	Davidlohr Bueso <dave@stgolabs.net>
5628L:	linux-efi@vger.kernel.org
5629S:	Maintained
5630F:	block/partitions/efi.*
5631
5632STK1160 USB VIDEO CAPTURE DRIVER
5633M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5634L:	linux-media@vger.kernel.org
5635T:	git git://linuxtv.org/media_tree.git
5636S:	Maintained
5637F:	drivers/media/usb/stk1160/
5638
5639H8/300 ARCHITECTURE
5640M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5641L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5642W:	http://uclinux-h8.sourceforge.jp
5643T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5644S:	Maintained
5645F:	arch/h8300/
5646F:	drivers/clocksource/h8300_*.c
5647F:	drivers/clk/h8300/
5648F:	drivers/irqchip/irq-renesas-h8*.c
5649
5650HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5651M:	Frank Seidel <frank@f-seidel.de>
5652L:	platform-driver-x86@vger.kernel.org
5653W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5654S:	Maintained
5655F:	drivers/platform/x86/hdaps.c
5656
5657HDPVR USB VIDEO ENCODER DRIVER
5658M:	Hans Verkuil <hverkuil@xs4all.nl>
5659L:	linux-media@vger.kernel.org
5660T:	git git://linuxtv.org/media_tree.git
5661W:	https://linuxtv.org
5662S:	Odd Fixes
5663F:	drivers/media/usb/hdpvr/
5664
5665HWPOISON MEMORY FAILURE HANDLING
5666M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5667L:	linux-mm@kvack.org
5668S:	Maintained
5669F:	mm/memory-failure.c
5670F:	mm/hwpoison-inject.c
5671
5672HYPERVISOR VIRTUAL CONSOLE DRIVER
5673L:	linuxppc-dev@lists.ozlabs.org
5674S:	Odd Fixes
5675F:	drivers/tty/hvc/
5676
5677HACKRF MEDIA DRIVER
5678M:	Antti Palosaari <crope@iki.fi>
5679L:	linux-media@vger.kernel.org
5680W:	https://linuxtv.org
5681W:	http://palosaari.fi/linux/
5682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5683T:	git git://linuxtv.org/anttip/media_tree.git
5684S:	Maintained
5685F:	drivers/media/usb/hackrf/
5686
5687HARDWARE MONITORING
5688M:	Jean Delvare <jdelvare@suse.com>
5689M:	Guenter Roeck <linux@roeck-us.net>
5690L:	linux-hwmon@vger.kernel.org
5691W:	http://hwmon.wiki.kernel.org/
5692T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5694S:	Maintained
5695F:	Documentation/hwmon/
5696F:	drivers/hwmon/
5697F:	include/linux/hwmon*.h
5698
5699HARDWARE RANDOM NUMBER GENERATOR CORE
5700M:	Matt Mackall <mpm@selenic.com>
5701M:	Herbert Xu <herbert@gondor.apana.org.au>
5702L:	linux-crypto@vger.kernel.org
5703S:	Odd fixes
5704F:	Documentation/devicetree/bindings/rng/
5705F:	Documentation/hw_random.txt
5706F:	drivers/char/hw_random/
5707F:	include/linux/hw_random.h
5708
5709HARDWARE SPINLOCK CORE
5710M:	Ohad Ben-Cohen <ohad@wizery.com>
5711M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5712L:	linux-remoteproc@vger.kernel.org
5713S:	Maintained
5714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5715F:	Documentation/devicetree/bindings/hwlock/
5716F:	Documentation/hwspinlock.txt
5717F:	drivers/hwspinlock/
5718F:	include/linux/hwspinlock.h
5719
5720HARMONY SOUND DRIVER
5721L:	linux-parisc@vger.kernel.org
5722S:	Maintained
5723F:	sound/parisc/harmony.*
5724
5725HD29L2 MEDIA DRIVER
5726M:	Antti Palosaari <crope@iki.fi>
5727L:	linux-media@vger.kernel.org
5728W:	https://linuxtv.org
5729W:	http://palosaari.fi/linux/
5730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5731T:	git git://linuxtv.org/anttip/media_tree.git
5732S:	Maintained
5733F:	drivers/media/dvb-frontends/hd29l2*
5734
5735HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5736M:	Jimmy Vance <jimmy.vance@hpe.com>
5737S:	Supported
5738F:	Documentation/watchdog/hpwdt.txt
5739F:	drivers/watchdog/hpwdt.c
5740
5741HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5742M:	Don Brace <don.brace@microsemi.com>
5743L:	esc.storagedev@microsemi.com
5744L:	linux-scsi@vger.kernel.org
5745S:	Supported
5746F:	Documentation/scsi/hpsa.txt
5747F:	drivers/scsi/hpsa*.[ch]
5748F:	include/linux/cciss*.h
5749F:	include/uapi/linux/cciss*.h
5750
5751HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5752M:	Don Brace <don.brace@microsemi.com>
5753L:	esc.storagedev@microsemi.com
5754L:	linux-scsi@vger.kernel.org
5755S:	Supported
5756F:	Documentation/blockdev/cciss.txt
5757F:	drivers/block/cciss*
5758F:	include/linux/cciss_ioctl.h
5759F:	include/uapi/linux/cciss_ioctl.h
5760
5761HFI1 DRIVER
5762M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5763M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5764L:	linux-rdma@vger.kernel.org
5765S:	Supported
5766F:	drivers/infiniband/hw/hfi1
5767
5768HFS FILESYSTEM
5769L:	linux-fsdevel@vger.kernel.org
5770S:	Orphan
5771F:	Documentation/filesystems/hfs.txt
5772F:	fs/hfs/
5773
5774HFSPLUS FILESYSTEM
5775L:	linux-fsdevel@vger.kernel.org
5776S:	Orphan
5777F:	Documentation/filesystems/hfsplus.txt
5778F:	fs/hfsplus/
5779
5780HGA FRAMEBUFFER DRIVER
5781M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5782L:	linux-nvidia@lists.surfsouth.com
5783W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5784S:	Maintained
5785F:	drivers/video/fbdev/hgafb.c
5786
5787HIBERNATION (aka Software Suspend, aka swsusp)
5788M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5789M:	Pavel Machek <pavel@ucw.cz>
5790L:	linux-pm@vger.kernel.org
5791B:	https://bugzilla.kernel.org
5792S:	Supported
5793F:	arch/x86/power/
5794F:	drivers/base/power/
5795F:	kernel/power/
5796F:	include/linux/suspend.h
5797F:	include/linux/freezer.h
5798F:	include/linux/pm.h
5799F:	arch/*/include/asm/suspend*.h
5800
5801HID CORE LAYER
5802M:	Jiri Kosina <jikos@kernel.org>
5803R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5804L:	linux-input@vger.kernel.org
5805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5806S:	Maintained
5807F:	drivers/hid/
5808F:	include/linux/hid*
5809F:	include/uapi/linux/hid*
5810
5811HID SENSOR HUB DRIVERS
5812M:	Jiri Kosina <jikos@kernel.org>
5813M:	Jonathan Cameron <jic23@kernel.org>
5814M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5815L:	linux-input@vger.kernel.org
5816L:	linux-iio@vger.kernel.org
5817S:	Maintained
5818F:	Documentation/hid/hid-sensor*
5819F:	drivers/hid/hid-sensor-*
5820F:	drivers/iio/*/hid-*
5821F:	include/linux/hid-sensor-*
5822
5823HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5824M:	Thomas Gleixner <tglx@linutronix.de>
5825L:	linux-kernel@vger.kernel.org
5826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5827S:	Maintained
5828F:	Documentation/timers/
5829F:	kernel/time/hrtimer.c
5830F:	kernel/time/clockevents.c
5831F:	kernel/time/tick*.*
5832F:	kernel/time/timer_*.c
5833F:	include/linux/clockchips.h
5834F:	include/linux/hrtimer.h
5835
5836HIGH-SPEED SCC DRIVER FOR AX.25
5837L:	linux-hams@vger.kernel.org
5838S:	Orphan
5839F:	drivers/net/hamradio/dmascc.c
5840F:	drivers/net/hamradio/scc.c
5841
5842HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5843M:	HighPoint Linux Team <linux@highpoint-tech.com>
5844W:	http://www.highpoint-tech.com
5845S:	Supported
5846F:	Documentation/scsi/hptiop.txt
5847F:	drivers/scsi/hptiop.c
5848
5849HIPPI
5850M:	Jes Sorensen <jes@trained-monkey.org>
5851L:	linux-hippi@sunsite.dk
5852S:	Maintained
5853F:	include/linux/hippidevice.h
5854F:	include/uapi/linux/if_hippi.h
5855F:	net/802/hippi.c
5856F:	drivers/net/hippi/
5857
5858HISILICON NETWORK SUBSYSTEM DRIVER
5859M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5860M:	Salil Mehta <salil.mehta@huawei.com>
5861L:	netdev@vger.kernel.org
5862W:	http://www.hisilicon.com
5863S:	Maintained
5864F:	drivers/net/ethernet/hisilicon/
5865F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5866
5867HISILICON ROCE DRIVER
5868M:	Lijun Ou <oulijun@huawei.com>
5869M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5870L:	linux-rdma@vger.kernel.org
5871S:	Maintained
5872F:	drivers/infiniband/hw/hns/
5873F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5874
5875HISILICON SAS Controller
5876M:	John Garry <john.garry@huawei.com>
5877W:	http://www.hisilicon.com
5878S:	Supported
5879F:	drivers/scsi/hisi_sas/
5880F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5881
5882HOST AP DRIVER
5883M:	Jouni Malinen <j@w1.fi>
5884L:	linux-wireless@vger.kernel.org
5885W:	http://w1.fi/hostap-driver.html
5886S:	Obsolete
5887F:	drivers/net/wireless/intersil/hostap/
5888
5889HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5890L:	platform-driver-x86@vger.kernel.org
5891S:	Orphan
5892F:	drivers/platform/x86/tc1100-wmi.c
5893
5894HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5895M:	Jaroslav Kysela <perex@perex.cz>
5896S:	Maintained
5897F:	drivers/net/ethernet/hp/hp100.*
5898
5899HPET:	High Precision Event Timers driver
5900M:	Clemens Ladisch <clemens@ladisch.de>
5901S:	Maintained
5902F:	Documentation/timers/hpet.txt
5903F:	drivers/char/hpet.c
5904F:	include/linux/hpet.h
5905F:	include/uapi/linux/hpet.h
5906
5907HPET:	x86
5908S:	Orphan
5909F:	arch/x86/kernel/hpet.c
5910F:	arch/x86/include/asm/hpet.h
5911
5912HPFS FILESYSTEM
5913M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5914W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5915S:	Maintained
5916F:	fs/hpfs/
5917
5918HSI SUBSYSTEM
5919M:	Sebastian Reichel <sre@kernel.org>
5920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5921S:	Maintained
5922F:	Documentation/ABI/testing/sysfs-bus-hsi
5923F:	Documentation/device-drivers/serial-interfaces.rst
5924F:	drivers/hsi/
5925F:	include/linux/hsi/
5926F:	include/uapi/linux/hsi/
5927
5928HSO 3G MODEM DRIVER
5929M:	Jan Dumon <j.dumon@option.com>
5930W:	http://www.pharscape.org
5931S:	Maintained
5932F:	drivers/net/usb/hso.c
5933
5934HSR NETWORK PROTOCOL
5935M:	Arvid Brodin <arvid.brodin@alten.se>
5936L:	netdev@vger.kernel.org
5937S:	Maintained
5938F:	net/hsr/
5939
5940HTCPEN TOUCHSCREEN DRIVER
5941M:	Pau Oliva Fora <pof@eslack.org>
5942L:	linux-input@vger.kernel.org
5943S:	Maintained
5944F:	drivers/input/touchscreen/htcpen.c
5945
5946HUGETLB FILESYSTEM
5947M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5948S:	Maintained
5949F:	fs/hugetlbfs/
5950
5951HVA ST MEDIA DRIVER
5952M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5953L:	linux-media@vger.kernel.org
5954T:	git git://linuxtv.org/media_tree.git
5955W:	https://linuxtv.org
5956S:	Supported
5957F:	drivers/media/platform/sti/hva
5958
5959Hyper-V CORE AND DRIVERS
5960M:	"K. Y. Srinivasan" <kys@microsoft.com>
5961M:	Haiyang Zhang <haiyangz@microsoft.com>
5962M:	Stephen Hemminger <sthemmin@microsoft.com>
5963L:	devel@linuxdriverproject.org
5964S:	Maintained
5965F:	arch/x86/include/asm/mshyperv.h
5966F:	arch/x86/include/uapi/asm/hyperv.h
5967F:	arch/x86/kernel/cpu/mshyperv.c
5968F:	drivers/hid/hid-hyperv.c
5969F:	drivers/hv/
5970F:	drivers/input/serio/hyperv-keyboard.c
5971F:	drivers/pci/host/pci-hyperv.c
5972F:	drivers/net/hyperv/
5973F:	drivers/scsi/storvsc_drv.c
5974F:	drivers/uio/uio_hv_generic.c
5975F:	drivers/video/fbdev/hyperv_fb.c
5976F:	include/linux/hyperv.h
5977F:	tools/hv/
5978F:	Documentation/ABI/stable/sysfs-bus-vmbus
5979
5980I2C MUXES
5981M:	Peter Rosin <peda@axentia.se>
5982L:	linux-i2c@vger.kernel.org
5983S:	Maintained
5984F:	Documentation/i2c/i2c-topology
5985F:	Documentation/i2c/muxes/
5986F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5987F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5988F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5989F:	drivers/i2c/i2c-mux.c
5990F:	drivers/i2c/muxes/
5991F:	include/linux/i2c-mux.h
5992
5993I2C OVER PARALLEL PORT
5994M:	Jean Delvare <jdelvare@suse.com>
5995L:	linux-i2c@vger.kernel.org
5996S:	Maintained
5997F:	Documentation/i2c/busses/i2c-parport
5998F:	Documentation/i2c/busses/i2c-parport-light
5999F:	drivers/i2c/busses/i2c-parport.c
6000F:	drivers/i2c/busses/i2c-parport-light.c
6001
6002I2C/SMBUS CONTROLLER DRIVERS FOR PC
6003M:	Jean Delvare <jdelvare@suse.com>
6004L:	linux-i2c@vger.kernel.org
6005S:	Maintained
6006F:	Documentation/i2c/busses/i2c-ali1535
6007F:	Documentation/i2c/busses/i2c-ali1563
6008F:	Documentation/i2c/busses/i2c-ali15x3
6009F:	Documentation/i2c/busses/i2c-amd756
6010F:	Documentation/i2c/busses/i2c-amd8111
6011F:	Documentation/i2c/busses/i2c-i801
6012F:	Documentation/i2c/busses/i2c-nforce2
6013F:	Documentation/i2c/busses/i2c-piix4
6014F:	Documentation/i2c/busses/i2c-sis5595
6015F:	Documentation/i2c/busses/i2c-sis630
6016F:	Documentation/i2c/busses/i2c-sis96x
6017F:	Documentation/i2c/busses/i2c-via
6018F:	Documentation/i2c/busses/i2c-viapro
6019F:	drivers/i2c/busses/i2c-ali1535.c
6020F:	drivers/i2c/busses/i2c-ali1563.c
6021F:	drivers/i2c/busses/i2c-ali15x3.c
6022F:	drivers/i2c/busses/i2c-amd756.c
6023F:	drivers/i2c/busses/i2c-amd756-s4882.c
6024F:	drivers/i2c/busses/i2c-amd8111.c
6025F:	drivers/i2c/busses/i2c-i801.c
6026F:	drivers/i2c/busses/i2c-isch.c
6027F:	drivers/i2c/busses/i2c-nforce2.c
6028F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6029F:	drivers/i2c/busses/i2c-piix4.c
6030F:	drivers/i2c/busses/i2c-sis5595.c
6031F:	drivers/i2c/busses/i2c-sis630.c
6032F:	drivers/i2c/busses/i2c-sis96x.c
6033F:	drivers/i2c/busses/i2c-via.c
6034F:	drivers/i2c/busses/i2c-viapro.c
6035
6036I2C/SMBUS ISMT DRIVER
6037M:	Seth Heasley <seth.heasley@intel.com>
6038M:	Neil Horman <nhorman@tuxdriver.com>
6039L:	linux-i2c@vger.kernel.org
6040F:	drivers/i2c/busses/i2c-ismt.c
6041F:	Documentation/i2c/busses/i2c-ismt
6042
6043I2C/SMBUS STUB DRIVER
6044M:	Jean Delvare <jdelvare@suse.com>
6045L:	linux-i2c@vger.kernel.org
6046S:	Maintained
6047F:	drivers/i2c/i2c-stub.c
6048
6049I2C SUBSYSTEM
6050M:	Wolfram Sang <wsa@the-dreams.de>
6051L:	linux-i2c@vger.kernel.org
6052W:	https://i2c.wiki.kernel.org/
6053Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6055S:	Maintained
6056F:	Documentation/devicetree/bindings/i2c/
6057F:	Documentation/i2c/
6058F:	drivers/i2c/
6059F:	drivers/i2c/*/
6060F:	include/linux/i2c.h
6061F:	include/linux/i2c-*.h
6062F:	include/uapi/linux/i2c.h
6063F:	include/uapi/linux/i2c-*.h
6064
6065I2C ACPI SUPPORT
6066M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6067L:	linux-i2c@vger.kernel.org
6068L:	linux-acpi@vger.kernel.org
6069S:	Maintained
6070
6071I2C-TAOS-EVM DRIVER
6072M:	Jean Delvare <jdelvare@suse.com>
6073L:	linux-i2c@vger.kernel.org
6074S:	Maintained
6075F:	Documentation/i2c/busses/i2c-taos-evm
6076F:	drivers/i2c/busses/i2c-taos-evm.c
6077
6078I2C-TINY-USB DRIVER
6079M:	Till Harbaum <till@harbaum.org>
6080L:	linux-i2c@vger.kernel.org
6081W:	http://www.harbaum.org/till/i2c_tiny_usb
6082S:	Maintained
6083F:	drivers/i2c/busses/i2c-tiny-usb.c
6084
6085i386 BOOT CODE
6086M:	"H. Peter Anvin" <hpa@zytor.com>
6087S:	Maintained
6088F:	arch/x86/boot/
6089
6090i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6091M:	"H. Peter Anvin" <hpa@zytor.com>
6092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6093S:	Maintained
6094
6095IA64 (Itanium) PLATFORM
6096M:	Tony Luck <tony.luck@intel.com>
6097M:	Fenghua Yu <fenghua.yu@intel.com>
6098L:	linux-ia64@vger.kernel.org
6099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6100S:	Maintained
6101F:	arch/ia64/
6102
6103IBM Power VMX Cryptographic instructions
6104M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6105M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6106L:	linux-crypto@vger.kernel.org
6107S:	Supported
6108F:	drivers/crypto/vmx/Makefile
6109F:	drivers/crypto/vmx/Kconfig
6110F:	drivers/crypto/vmx/vmx.c
6111F:	drivers/crypto/vmx/aes*
6112F:	drivers/crypto/vmx/ghash*
6113F:	drivers/crypto/vmx/ppc-xlate.pl
6114
6115IBM Power in-Nest Crypto Acceleration
6116M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6117M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6118L:	linux-crypto@vger.kernel.org
6119S:	Supported
6120F:	drivers/crypto/nx/Makefile
6121F:	drivers/crypto/nx/Kconfig
6122F:	drivers/crypto/nx/nx-aes*
6123F:	drivers/crypto/nx/nx-sha*
6124F:	drivers/crypto/nx/nx.*
6125F:	drivers/crypto/nx/nx_csbcpb.h
6126F:	drivers/crypto/nx/nx_debugfs.h
6127
6128IBM Power 842 compression accelerator
6129M:	Dan Streetman <ddstreet@ieee.org>
6130S:	Supported
6131F:	drivers/crypto/nx/Makefile
6132F:	drivers/crypto/nx/Kconfig
6133F:	drivers/crypto/nx/nx-842*
6134F:	include/linux/sw842.h
6135F:	crypto/842.c
6136F:	lib/842/
6137
6138IBM Power Linux RAID adapter
6139M:	Brian King <brking@us.ibm.com>
6140S:	Supported
6141F:	drivers/scsi/ipr.*
6142
6143IBM Power Virtual Ethernet Device Driver
6144M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6145L:	netdev@vger.kernel.org
6146S:	Supported
6147F:	drivers/net/ethernet/ibm/ibmveth.*
6148
6149IBM Power SRIOV Virtual NIC Device Driver
6150M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6151M:	John Allen <jallen@linux.vnet.ibm.com>
6152L:	netdev@vger.kernel.org
6153S:	Supported
6154F:	drivers/net/ethernet/ibm/ibmvnic.*
6155
6156IBM Power Virtual SCSI Device Drivers
6157M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6158L:	linux-scsi@vger.kernel.org
6159S:	Supported
6160F:	drivers/scsi/ibmvscsi/ibmvscsi*
6161F:	include/scsi/viosrp.h
6162
6163IBM Power Virtual SCSI Device Target Driver
6164M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6165M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6166L:	linux-scsi@vger.kernel.org
6167L:	target-devel@vger.kernel.org
6168S:	Supported
6169F:	drivers/scsi/ibmvscsi_tgt/
6170
6171IBM Power Virtual FC Device Drivers
6172M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6173L:	linux-scsi@vger.kernel.org
6174S:	Supported
6175F:	drivers/scsi/ibmvscsi/ibmvfc*
6176
6177IBM ServeRAID RAID DRIVER
6178S:	Orphan
6179F:	drivers/scsi/ips.*
6180
6181ICH LPC AND GPIO DRIVER
6182M:	Peter Tyser <ptyser@xes-inc.com>
6183S:	Maintained
6184F:	drivers/mfd/lpc_ich.c
6185F:	drivers/gpio/gpio-ich.c
6186
6187IDE SUBSYSTEM
6188M:	"David S. Miller" <davem@davemloft.net>
6189L:	linux-ide@vger.kernel.org
6190Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6192S:	Maintained
6193F:	Documentation/ide/
6194F:	drivers/ide/
6195F:	include/linux/ide.h
6196
6197IDEAPAD LAPTOP EXTRAS DRIVER
6198M:	Ike Panhc <ike.pan@canonical.com>
6199L:	platform-driver-x86@vger.kernel.org
6200W:	http://launchpad.net/ideapad-laptop
6201S:	Maintained
6202F:	drivers/platform/x86/ideapad-laptop.c
6203
6204IDEAPAD LAPTOP SLIDEBAR DRIVER
6205M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6206L:	linux-input@vger.kernel.org
6207W:	https://github.com/o2genum/ideapad-slidebar
6208S:	Maintained
6209F:	drivers/input/misc/ideapad_slidebar.c
6210
6211IDE/ATAPI DRIVERS
6212M:	Borislav Petkov <bp@alien8.de>
6213L:	linux-ide@vger.kernel.org
6214S:	Maintained
6215F:	Documentation/cdrom/ide-cd
6216F:	drivers/ide/ide-cd*
6217
6218IEEE 802.15.4 SUBSYSTEM
6219M:	Alexander Aring <aar@pengutronix.de>
6220M:	Stefan Schmidt <stefan@osg.samsung.com>
6221L:	linux-wpan@vger.kernel.org
6222W:	http://wpan.cakelab.org/
6223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6225S:	Maintained
6226F:	net/ieee802154/
6227F:	net/mac802154/
6228F:	drivers/net/ieee802154/
6229F:	include/linux/nl802154.h
6230F:	include/linux/ieee802154.h
6231F:	include/net/nl802154.h
6232F:	include/net/mac802154.h
6233F:	include/net/af_ieee802154.h
6234F:	include/net/cfg802154.h
6235F:	include/net/ieee802154_netdev.h
6236F:	Documentation/networking/ieee802154.txt
6237
6238IGORPLUG-USB IR RECEIVER
6239M:	Sean Young <sean@mess.org>
6240L:	linux-media@vger.kernel.org
6241S:	Maintained
6242F:	drivers/media/rc/igorplugusb.c
6243
6244IGUANAWORKS USB IR TRANSCEIVER
6245M:	Sean Young <sean@mess.org>
6246L:	linux-media@vger.kernel.org
6247S:	Maintained
6248F:	drivers/media/rc/iguanair.c
6249
6250IIO DIGITAL POTENTIOMETER DAC
6251M:	Peter Rosin <peda@axentia.se>
6252L:	linux-iio@vger.kernel.org
6253S:	Maintained
6254F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6255F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6256F:	drivers/iio/dac/dpot-dac.c
6257
6258IIO ENVELOPE DETECTOR
6259M:	Peter Rosin <peda@axentia.se>
6260L:	linux-iio@vger.kernel.org
6261S:	Maintained
6262F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6263F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6264F:	drivers/iio/adc/envelope-detector.c
6265
6266IIO SUBSYSTEM AND DRIVERS
6267M:	Jonathan Cameron <jic23@kernel.org>
6268R:	Hartmut Knaack <knaack.h@gmx.de>
6269R:	Lars-Peter Clausen <lars@metafoo.de>
6270R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6271L:	linux-iio@vger.kernel.org
6272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6273S:	Maintained
6274F:	Documentation/devicetree/bindings/iio/
6275F:	drivers/iio/
6276F:	drivers/staging/iio/
6277F:	include/linux/iio/
6278F:	tools/iio/
6279
6280IKANOS/ADI EAGLE ADSL USB DRIVER
6281M:	Matthieu Castet <castet.matthieu@free.fr>
6282M:	Stanislaw Gruszka <stf_xl@wp.pl>
6283S:	Maintained
6284F:	drivers/usb/atm/ueagle-atm.c
6285
6286IMGTEC ASCII LCD DRIVER
6287M:	Paul Burton <paul.burton@imgtec.com>
6288S:	Maintained
6289F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6290F:	drivers/auxdisplay/img-ascii-lcd.c
6291
6292INA209 HARDWARE MONITOR DRIVER
6293M:	Guenter Roeck <linux@roeck-us.net>
6294L:	linux-hwmon@vger.kernel.org
6295S:	Maintained
6296F:	Documentation/hwmon/ina209
6297F:	Documentation/devicetree/bindings/i2c/ina209.txt
6298F:	drivers/hwmon/ina209.c
6299
6300INA2XX HARDWARE MONITOR DRIVER
6301M:	Guenter Roeck <linux@roeck-us.net>
6302L:	linux-hwmon@vger.kernel.org
6303S:	Maintained
6304F:	Documentation/hwmon/ina2xx
6305F:	drivers/hwmon/ina2xx.c
6306F:	include/linux/platform_data/ina2xx.h
6307
6308INDUSTRY PACK SUBSYSTEM (IPACK)
6309M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6310M:	Jens Taprogge <jens.taprogge@taprogge.org>
6311M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6312L:	industrypack-devel@lists.sourceforge.net
6313W:	http://industrypack.sourceforge.net
6314S:	Maintained
6315F:	drivers/ipack/
6316
6317INGENIC JZ4780 DMA Driver
6318M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6319S:	Maintained
6320F:	drivers/dma/dma-jz4780.c
6321
6322INGENIC JZ4780 NAND DRIVER
6323M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6324L:	linux-mtd@lists.infradead.org
6325S:	Maintained
6326F:	drivers/mtd/nand/jz4780_*
6327
6328INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6329M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6330M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6331L:	linux-ima-devel@lists.sourceforge.net
6332L:	linux-ima-user@lists.sourceforge.net
6333L:	linux-security-module@vger.kernel.org
6334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6335S:	Supported
6336F:	security/integrity/ima/
6337
6338IMGTEC IR DECODER DRIVER
6339M:	James Hogan <james.hogan@imgtec.com>
6340S:	Maintained
6341F:	drivers/media/rc/img-ir/
6342
6343IMS TWINTURBO FRAMEBUFFER DRIVER
6344L:	linux-fbdev@vger.kernel.org
6345S:	Orphan
6346F:	drivers/video/fbdev/imsttfb.c
6347
6348INFINIBAND SUBSYSTEM
6349M:	Doug Ledford <dledford@redhat.com>
6350M:	Sean Hefty <sean.hefty@intel.com>
6351M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6352L:	linux-rdma@vger.kernel.org
6353W:	http://www.openfabrics.org/
6354Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6356S:	Supported
6357F:	Documentation/infiniband/
6358F:	drivers/infiniband/
6359F:	include/uapi/linux/if_infiniband.h
6360F:	include/uapi/rdma/
6361F:	include/rdma/
6362
6363INOTIFY
6364M:	John McCutchan <john@johnmccutchan.com>
6365M:	Robert Love <rlove@rlove.org>
6366M:	Eric Paris <eparis@parisplace.org>
6367S:	Maintained
6368F:	Documentation/filesystems/inotify.txt
6369F:	fs/notify/inotify/
6370F:	include/linux/inotify.h
6371F:	include/uapi/linux/inotify.h
6372
6373INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6374M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6375L:	linux-input@vger.kernel.org
6376Q:	http://patchwork.kernel.org/project/linux-input/list/
6377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6378S:	Maintained
6379F:	drivers/input/
6380F:	include/linux/input.h
6381F:	include/uapi/linux/input.h
6382F:	include/linux/input/
6383F:	Documentation/devicetree/bindings/input/
6384
6385INPUT MULTITOUCH (MT) PROTOCOL
6386M:	Henrik Rydberg <rydberg@bitmath.org>
6387L:	linux-input@vger.kernel.org
6388S:	Odd fixes
6389F:	Documentation/input/multi-touch-protocol.txt
6390F:	drivers/input/input-mt.c
6391K:	\b(ABS|SYN)_MT_
6392
6393INTEL ASoC BDW/HSW DRIVERS
6394M:	Jie Yang <yang.jie@linux.intel.com>
6395L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6396S:	Supported
6397F:	sound/soc/intel/common/sst-dsp*
6398F:	sound/soc/intel/common/sst-firmware.c
6399F:	sound/soc/intel/boards/broadwell.c
6400F:	sound/soc/intel/haswell/
6401
6402INTEL C600 SERIES SAS CONTROLLER DRIVER
6403M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6404M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6405L:	linux-scsi@vger.kernel.org
6406T:	git git://git.code.sf.net/p/intel-sas/isci
6407S:	Supported
6408F:	drivers/scsi/isci/
6409
6410INTEL HID EVENT DRIVER
6411M:	Alex Hung <alex.hung@canonical.com>
6412L:	platform-driver-x86@vger.kernel.org
6413S:	Maintained
6414F:	drivers/platform/x86/intel-hid.c
6415
6416INTEL VIRTUAL BUTTON DRIVER
6417M:	AceLan Kao <acelan.kao@canonical.com>
6418L:	platform-driver-x86@vger.kernel.org
6419S:	Maintained
6420F:	drivers/platform/x86/intel-vbtn.c
6421
6422INTEL IDLE DRIVER
6423M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6424M:	Len Brown <lenb@kernel.org>
6425L:	linux-pm@vger.kernel.org
6426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6427B:	https://bugzilla.kernel.org
6428S:	Supported
6429F:	drivers/idle/intel_idle.c
6430
6431INTEL INTEGRATED SENSOR HUB DRIVER
6432M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6433M:	Jiri Kosina <jikos@kernel.org>
6434L:	linux-input@vger.kernel.org
6435S:	Maintained
6436F:	drivers/hid/intel-ish-hid/
6437
6438INTEL PSTATE DRIVER
6439M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6440M:	Len Brown <lenb@kernel.org>
6441L:	linux-pm@vger.kernel.org
6442S:	Supported
6443F:	drivers/cpufreq/intel_pstate.c
6444
6445INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6446M:	Maik Broemme <mbroemme@libmpq.org>
6447L:	linux-fbdev@vger.kernel.org
6448S:	Maintained
6449F:	Documentation/fb/intelfb.txt
6450F:	drivers/video/fbdev/intelfb/
6451
6452INTEL 810/815 FRAMEBUFFER DRIVER
6453M:	Antonino Daplas <adaplas@gmail.com>
6454L:	linux-fbdev@vger.kernel.org
6455S:	Maintained
6456F:	drivers/video/fbdev/i810/
6457
6458INTEL MENLOW THERMAL DRIVER
6459M:	Sujith Thomas <sujith.thomas@intel.com>
6460L:	platform-driver-x86@vger.kernel.org
6461W:	https://01.org/linux-acpi
6462S:	Supported
6463F:	drivers/platform/x86/intel_menlow.c
6464
6465INTEL I/OAT DMA DRIVER
6466M:	Dave Jiang <dave.jiang@intel.com>
6467R:	Dan Williams <dan.j.williams@intel.com>
6468L:	dmaengine@vger.kernel.org
6469Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6470S:	Supported
6471F:	drivers/dma/ioat*
6472
6473INTEL IOMMU (VT-d)
6474M:	David Woodhouse <dwmw2@infradead.org>
6475L:	iommu@lists.linux-foundation.org
6476T:	git git://git.infradead.org/iommu-2.6.git
6477S:	Supported
6478F:	drivers/iommu/intel-iommu.c
6479F:	include/linux/intel-iommu.h
6480
6481INTEL IOP-ADMA DMA DRIVER
6482R:	Dan Williams <dan.j.williams@intel.com>
6483S:	Odd fixes
6484F:	drivers/dma/iop-adma.c
6485
6486INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6487M:	Krzysztof Halasa <khalasa@piap.pl>
6488S:	Maintained
6489F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6490F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6491F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6492F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6493F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6494F:	drivers/net/wan/ixp4xx_hss.c
6495
6496INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6497M:	Deepak Saxena <dsaxena@plexity.net>
6498S:	Maintained
6499F:	drivers/char/hw_random/ixp4xx-rng.c
6500
6501INTEL ETHERNET DRIVERS
6502M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6503L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6504W:	http://www.intel.com/support/feedback.htm
6505W:	http://e1000.sourceforge.net/
6506Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6509S:	Supported
6510F:	Documentation/networking/e100.txt
6511F:	Documentation/networking/e1000.txt
6512F:	Documentation/networking/e1000e.txt
6513F:	Documentation/networking/igb.txt
6514F:	Documentation/networking/igbvf.txt
6515F:	Documentation/networking/ixgb.txt
6516F:	Documentation/networking/ixgbe.txt
6517F:	Documentation/networking/ixgbevf.txt
6518F:	Documentation/networking/i40e.txt
6519F:	Documentation/networking/i40evf.txt
6520F:	drivers/net/ethernet/intel/
6521F:	drivers/net/ethernet/intel/*/
6522
6523INTEL RDMA RNIC DRIVER
6524M:     Faisal Latif <faisal.latif@intel.com>
6525M:     Shiraz Saleem <shiraz.saleem@intel.com>
6526L:     linux-rdma@vger.kernel.org
6527S:     Supported
6528F:     drivers/infiniband/hw/i40iw/
6529
6530INTEL MERRIFIELD GPIO DRIVER
6531M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6532L:	linux-gpio@vger.kernel.org
6533S:	Maintained
6534F:	drivers/gpio/gpio-merrifield.c
6535
6536INTEL-MID GPIO DRIVER
6537M:	David Cohen <david.a.cohen@linux.intel.com>
6538L:	linux-gpio@vger.kernel.org
6539S:	Maintained
6540F:	drivers/gpio/gpio-intel-mid.c
6541
6542INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6543M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6544L:	linux-wireless@vger.kernel.org
6545S:	Maintained
6546F:	Documentation/networking/README.ipw2100
6547F:	Documentation/networking/README.ipw2200
6548F:	drivers/net/wireless/intel/ipw2x00/
6549
6550INTEL(R) TRACE HUB
6551M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6552S:	Supported
6553F:	Documentation/trace/intel_th.txt
6554F:	drivers/hwtracing/intel_th/
6555
6556INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6557M:	Ning Sun <ning.sun@intel.com>
6558L:	tboot-devel@lists.sourceforge.net
6559W:	http://tboot.sourceforge.net
6560T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6561S:	Supported
6562F:	Documentation/intel_txt.txt
6563F:	include/linux/tboot.h
6564F:	arch/x86/kernel/tboot.c
6565
6566INTEL WIRELESS WIMAX CONNECTION 2400
6567M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6568M:	linux-wimax@intel.com
6569L:	wimax@linuxwimax.org (subscribers-only)
6570S:	Supported
6571W:	http://linuxwimax.org
6572F:	Documentation/wimax/README.i2400m
6573F:	drivers/net/wimax/i2400m/
6574F:	include/uapi/linux/wimax/i2400m.h
6575
6576INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6577M:	Stanislaw Gruszka <sgruszka@redhat.com>
6578L:	linux-wireless@vger.kernel.org
6579S:	Supported
6580F:	drivers/net/wireless/intel/iwlegacy/
6581
6582INTEL WIRELESS WIFI LINK (iwlwifi)
6583M:	Johannes Berg <johannes.berg@intel.com>
6584M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6585M:	Luca Coelho <luciano.coelho@intel.com>
6586M:	Intel Linux Wireless <linuxwifi@intel.com>
6587L:	linux-wireless@vger.kernel.org
6588W:	http://intellinuxwireless.org
6589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6590S:	Supported
6591F:	drivers/net/wireless/intel/iwlwifi/
6592
6593INTEL MANAGEMENT ENGINE (mei)
6594M:	Tomas Winkler <tomas.winkler@intel.com>
6595L:	linux-kernel@vger.kernel.org
6596S:	Supported
6597F:	include/uapi/linux/mei.h
6598F:	include/linux/mei_cl_bus.h
6599F:	drivers/misc/mei/*
6600F:	drivers/watchdog/mei_wdt.c
6601F:	Documentation/misc-devices/mei/*
6602F:	samples/mei/*
6603
6604INTEL MIC DRIVERS (mic)
6605M:	Sudeep Dutt <sudeep.dutt@intel.com>
6606M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6607S:	Supported
6608W:	https://github.com/sudeepdutt/mic
6609W:	http://software.intel.com/en-us/mic-developer
6610F:	include/linux/mic_bus.h
6611F:	include/linux/scif.h
6612F:	include/uapi/linux/mic_common.h
6613F: 	include/uapi/linux/mic_ioctl.h
6614F:	include/uapi/linux/scif_ioctl.h
6615F:	drivers/misc/mic/
6616F:	drivers/dma/mic_x100_dma.c
6617F:	drivers/dma/mic_x100_dma.h
6618F:	Documentation/mic/
6619
6620INTEL PMC/P-Unit IPC DRIVER
6621M:	Zha Qipeng<qipeng.zha@intel.com>
6622L:	platform-driver-x86@vger.kernel.org
6623S:	Maintained
6624F:	drivers/platform/x86/intel_pmc_ipc.c
6625F:	drivers/platform/x86/intel_punit_ipc.c
6626F:	arch/x86/include/asm/intel_pmc_ipc.h
6627F:	arch/x86/include/asm/intel_punit_ipc.h
6628
6629INTEL TELEMETRY DRIVER
6630M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6631L:	platform-driver-x86@vger.kernel.org
6632S:	Maintained
6633F:	arch/x86/include/asm/intel_telemetry.h
6634F:	drivers/platform/x86/intel_telemetry*
6635
6636INTEL PMC CORE DRIVER
6637M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6638M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6639L:	platform-driver-x86@vger.kernel.org
6640S:	Maintained
6641F:	arch/x86/include/asm/pmc_core.h
6642F:	drivers/platform/x86/intel_pmc_core*
6643
6644INVENSENSE MPU-3050 GYROSCOPE DRIVER
6645M:	Linus Walleij <linus.walleij@linaro.org>
6646L:	linux-iio@vger.kernel.org
6647S:	Maintained
6648F:	drivers/iio/gyro/mpu3050*
6649F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6650
6651IOC3 ETHERNET DRIVER
6652M:	Ralf Baechle <ralf@linux-mips.org>
6653L:	linux-mips@linux-mips.org
6654S:	Maintained
6655F:	drivers/net/ethernet/sgi/ioc3-eth.c
6656
6657IOC3 SERIAL DRIVER
6658M:	Pat Gefre <pfg@sgi.com>
6659L:	linux-serial@vger.kernel.org
6660S:	Maintained
6661F:	drivers/tty/serial/ioc3_serial.c
6662
6663IOMMU DRIVERS
6664M:	Joerg Roedel <joro@8bytes.org>
6665L:	iommu@lists.linux-foundation.org
6666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6667S:	Maintained
6668F:	Documentation/devicetree/bindings/iommu/
6669F:	drivers/iommu/
6670
6671IP MASQUERADING
6672M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6673S:	Maintained
6674F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6675
6676IPMI SUBSYSTEM
6677M:	Corey Minyard <minyard@acm.org>
6678L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6679W:	http://openipmi.sourceforge.net/
6680S:	Supported
6681F:	Documentation/IPMI.txt
6682F:	drivers/char/ipmi/
6683F:	include/linux/ipmi*
6684F:	include/uapi/linux/ipmi*
6685
6686QCOM AUDIO (ASoC) DRIVERS
6687M:	Patrick Lai <plai@codeaurora.org>
6688M:	Banajit Goswami <bgoswami@codeaurora.org>
6689L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6690S:	Supported
6691F:	sound/soc/qcom/
6692
6693IPS SCSI RAID DRIVER
6694M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6695L:	linux-scsi@vger.kernel.org
6696W:	http://www.adaptec.com/
6697S:	Maintained
6698F:	drivers/scsi/ips*
6699
6700IPVS
6701M:	Wensong Zhang <wensong@linux-vs.org>
6702M:	Simon Horman <horms@verge.net.au>
6703M:	Julian Anastasov <ja@ssi.bg>
6704L:	netdev@vger.kernel.org
6705L:	lvs-devel@vger.kernel.org
6706S:	Maintained
6707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6709F:	Documentation/networking/ipvs-sysctl.txt
6710F:	include/net/ip_vs.h
6711F:	include/uapi/linux/ip_vs.h
6712F:	net/netfilter/ipvs/
6713
6714IPWIRELESS DRIVER
6715M:	Jiri Kosina <jikos@kernel.org>
6716M:	David Sterba <dsterba@suse.com>
6717S:	Odd Fixes
6718F:	drivers/tty/ipwireless/
6719
6720IPX NETWORK LAYER
6721M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6722L:	netdev@vger.kernel.org
6723S:	Maintained
6724F:	include/net/ipx.h
6725F:	include/uapi/linux/ipx.h
6726F:	net/ipx/
6727
6728IRDA SUBSYSTEM
6729M:	Samuel Ortiz <samuel@sortiz.org>
6730L:	irda-users@lists.sourceforge.net (subscribers-only)
6731L:	netdev@vger.kernel.org
6732W:	http://irda.sourceforge.net/
6733S:	Maintained
6734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6735F:	Documentation/networking/irda.txt
6736F:	drivers/net/irda/
6737F:	include/net/irda/
6738F:	net/irda/
6739
6740IRQ SUBSYSTEM
6741M:	Thomas Gleixner <tglx@linutronix.de>
6742L:	linux-kernel@vger.kernel.org
6743S:	Maintained
6744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6745F:	kernel/irq/
6746
6747IRQCHIP DRIVERS
6748M:	Thomas Gleixner <tglx@linutronix.de>
6749M:	Jason Cooper <jason@lakedaemon.net>
6750M:	Marc Zyngier <marc.zyngier@arm.com>
6751L:	linux-kernel@vger.kernel.org
6752S:	Maintained
6753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6754T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6755F:	Documentation/devicetree/bindings/interrupt-controller/
6756F:	drivers/irqchip/
6757
6758IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6759M:	Marc Zyngier <marc.zyngier@arm.com>
6760S:	Maintained
6761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6762F:	Documentation/IRQ-domain.txt
6763F:	include/linux/irqdomain.h
6764F:	kernel/irq/irqdomain.c
6765F:	kernel/irq/msi.c
6766
6767ISA
6768M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6769S:	Maintained
6770F:	Documentation/isa.txt
6771F:	drivers/base/isa.c
6772F:	include/linux/isa.h
6773
6774ISAPNP
6775M:	Jaroslav Kysela <perex@perex.cz>
6776S:	Maintained
6777F:	Documentation/isapnp.txt
6778F:	drivers/pnp/isapnp/
6779F:	include/linux/isapnp.h
6780
6781ISA RADIO MODULE
6782M:	Hans Verkuil <hverkuil@xs4all.nl>
6783L:	linux-media@vger.kernel.org
6784T:	git git://linuxtv.org/media_tree.git
6785W:	https://linuxtv.org
6786S:	Maintained
6787F:	drivers/media/radio/radio-isa*
6788
6789iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6790M:	Peter Jones <pjones@redhat.com>
6791M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6792S:	Maintained
6793F:	drivers/firmware/iscsi_ibft*
6794
6795ISCSI
6796M:	Lee Duncan <lduncan@suse.com>
6797M:	Chris Leech <cleech@redhat.com>
6798L:	open-iscsi@googlegroups.com
6799W:	www.open-iscsi.com
6800S:	Maintained
6801F:	drivers/scsi/*iscsi*
6802F:	include/scsi/*iscsi*
6803
6804ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6805M:	Or Gerlitz <ogerlitz@mellanox.com>
6806M:	Sagi Grimberg <sagi@grimberg.me>
6807M:	Roi Dayan <roid@mellanox.com>
6808L:	linux-rdma@vger.kernel.org
6809S:	Supported
6810W:	http://www.openfabrics.org
6811W:	www.open-iscsi.org
6812Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6813F:	drivers/infiniband/ulp/iser/
6814
6815ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6816M:	Sagi Grimberg <sagi@grimberg.me>
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6818L:	linux-rdma@vger.kernel.org
6819L:	target-devel@vger.kernel.org
6820S:	Supported
6821W:	http://www.linux-iscsi.org
6822F:	drivers/infiniband/ulp/isert
6823
6824ISDN SUBSYSTEM
6825M:	Karsten Keil <isdn@linux-pingi.de>
6826L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6827L:	netdev@vger.kernel.org
6828W:	http://www.isdn4linux.de
6829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6830S:	Maintained
6831F:	Documentation/isdn/
6832F:	drivers/isdn/
6833F:	include/linux/isdn.h
6834F:	include/linux/isdn/
6835F:	include/uapi/linux/isdn.h
6836F:	include/uapi/linux/isdn/
6837
6838ISDN SUBSYSTEM (Eicon active card driver)
6839M:	Armin Schindler <mac@melware.de>
6840L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6841W:	http://www.melware.de
6842S:	Maintained
6843F:	drivers/isdn/hardware/eicon/
6844
6845IT87 HARDWARE MONITORING DRIVER
6846M:	Jean Delvare <jdelvare@suse.com>
6847L:	linux-hwmon@vger.kernel.org
6848S:	Maintained
6849F:	Documentation/hwmon/it87
6850F:	drivers/hwmon/it87.c
6851
6852IT913X MEDIA DRIVER
6853M:	Antti Palosaari <crope@iki.fi>
6854L:	linux-media@vger.kernel.org
6855W:	https://linuxtv.org
6856W:	http://palosaari.fi/linux/
6857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6858T:	git git://linuxtv.org/anttip/media_tree.git
6859S:	Maintained
6860F:	drivers/media/tuners/it913x*
6861
6862IVTV VIDEO4LINUX DRIVER
6863M:	Andy Walls <awalls@md.metrocast.net>
6864L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6865L:	linux-media@vger.kernel.org
6866T:	git git://linuxtv.org/media_tree.git
6867W:	http://www.ivtvdriver.org
6868S:	Maintained
6869F:	Documentation/media/v4l-drivers/ivtv*
6870F:	drivers/media/pci/ivtv/
6871F:	include/uapi/linux/ivtv*
6872
6873IX2505V MEDIA DRIVER
6874M:	Malcolm Priestley <tvboxspy@gmail.com>
6875L:	linux-media@vger.kernel.org
6876W:	https://linuxtv.org
6877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6878S:	Maintained
6879F:	drivers/media/dvb-frontends/ix2505v*
6880
6881JC42.4 TEMPERATURE SENSOR DRIVER
6882M:	Guenter Roeck <linux@roeck-us.net>
6883L:	linux-hwmon@vger.kernel.org
6884S:	Maintained
6885F:	drivers/hwmon/jc42.c
6886F:	Documentation/hwmon/jc42
6887
6888JFS FILESYSTEM
6889M:	Dave Kleikamp <shaggy@kernel.org>
6890L:	jfs-discussion@lists.sourceforge.net
6891W:	http://jfs.sourceforge.net/
6892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6893S:	Maintained
6894F:	Documentation/filesystems/jfs.txt
6895F:	fs/jfs/
6896
6897JME NETWORK DRIVER
6898M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6899L:	netdev@vger.kernel.org
6900S:	Maintained
6901F:	drivers/net/ethernet/jme.*
6902
6903JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6904M:	David Woodhouse <dwmw2@infradead.org>
6905L:	linux-mtd@lists.infradead.org
6906W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6907S:	Maintained
6908F:	fs/jffs2/
6909F:	include/uapi/linux/jffs2.h
6910
6911JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6912M:	"Theodore Ts'o" <tytso@mit.edu>
6913M:	Jan Kara <jack@suse.com>
6914L:	linux-ext4@vger.kernel.org
6915S:	Maintained
6916F:	fs/jbd2/
6917F:	include/linux/jbd2.h
6918
6919JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6920M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6921L:	linux-media@vger.kernel.org
6922S:	Maintained
6923F:	drivers/media/platform/rcar_jpu.c
6924
6925JSM Neo PCI based serial card
6926M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6927L:	linux-serial@vger.kernel.org
6928S:	Maintained
6929F:	drivers/tty/serial/jsm/
6930
6931K10TEMP HARDWARE MONITORING DRIVER
6932M:	Clemens Ladisch <clemens@ladisch.de>
6933L:	linux-hwmon@vger.kernel.org
6934S:	Maintained
6935F:	Documentation/hwmon/k10temp
6936F:	drivers/hwmon/k10temp.c
6937
6938K8TEMP HARDWARE MONITORING DRIVER
6939M:	Rudolf Marek <r.marek@assembler.cz>
6940L:	linux-hwmon@vger.kernel.org
6941S:	Maintained
6942F:	Documentation/hwmon/k8temp
6943F:	drivers/hwmon/k8temp.c
6944
6945KASAN
6946M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6947R:	Alexander Potapenko <glider@google.com>
6948R:	Dmitry Vyukov <dvyukov@google.com>
6949L:	kasan-dev@googlegroups.com
6950S:	Maintained
6951F:	arch/*/include/asm/kasan.h
6952F:	arch/*/mm/kasan_init*
6953F:	Documentation/dev-tools/kasan.rst
6954F:	include/linux/kasan*.h
6955F:	lib/test_kasan.c
6956F:	mm/kasan/
6957F:	scripts/Makefile.kasan
6958
6959KCONFIG
6960M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6961L:	linux-kbuild@vger.kernel.org
6962T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6963S:	Maintained
6964F:	Documentation/kbuild/kconfig-language.txt
6965F:	scripts/kconfig/
6966
6967KDUMP
6968M:	Dave Young <dyoung@redhat.com>
6969M:	Baoquan He <bhe@redhat.com>
6970R:	Vivek Goyal <vgoyal@redhat.com>
6971L:	kexec@lists.infradead.org
6972W:	http://lse.sourceforge.net/kdump/
6973S:	Maintained
6974F:	Documentation/kdump/
6975
6976KEENE FM RADIO TRANSMITTER DRIVER
6977M:	Hans Verkuil <hverkuil@xs4all.nl>
6978L:	linux-media@vger.kernel.org
6979T:	git git://linuxtv.org/media_tree.git
6980W:	https://linuxtv.org
6981S:	Maintained
6982F:	drivers/media/radio/radio-keene*
6983
6984KERNEL AUTOMOUNTER v4 (AUTOFS4)
6985M:	Ian Kent <raven@themaw.net>
6986L:	autofs@vger.kernel.org
6987S:	Maintained
6988F:	fs/autofs4/
6989
6990KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6991M:	Michal Marek <mmarek@suse.com>
6992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6994L:	linux-kbuild@vger.kernel.org
6995S:	Maintained
6996F:	Documentation/kbuild/
6997F:	Makefile
6998F:	scripts/Makefile.*
6999F:	scripts/basic/
7000F:	scripts/mk*
7001F:	scripts/package/
7002
7003KERNEL JANITORS
7004L:	kernel-janitors@vger.kernel.org
7005W:	http://kernelnewbies.org/KernelJanitors
7006S:	Odd Fixes
7007
7008KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7009M:	"J. Bruce Fields" <bfields@fieldses.org>
7010M:	Jeff Layton <jlayton@poochiereds.net>
7011L:	linux-nfs@vger.kernel.org
7012W:	http://nfs.sourceforge.net/
7013T:	git git://linux-nfs.org/~bfields/linux.git
7014S:	Supported
7015F:	fs/nfsd/
7016F:	include/uapi/linux/nfsd/
7017F:	fs/lockd/
7018F:	fs/nfs_common/
7019F:	net/sunrpc/
7020F:	include/linux/lockd/
7021F:	include/linux/sunrpc/
7022F:	include/uapi/linux/sunrpc/
7023
7024KERNEL SELFTEST FRAMEWORK
7025M:	Shuah Khan <shuahkh@osg.samsung.com>
7026M:	Shuah Khan <shuah@kernel.org>
7027L:	linux-kselftest@vger.kernel.org
7028T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7029S:	Maintained
7030F:	tools/testing/selftests
7031
7032KERNEL VIRTUAL MACHINE (KVM)
7033M:	Paolo Bonzini <pbonzini@redhat.com>
7034M:	Radim Krčmář <rkrcmar@redhat.com>
7035L:	kvm@vger.kernel.org
7036W:	http://www.linux-kvm.org
7037T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7038S:	Supported
7039F:	Documentation/*/kvm*.txt
7040F:	Documentation/virtual/kvm/
7041F:	arch/*/kvm/
7042F:	arch/x86/kernel/kvm.c
7043F:	arch/x86/kernel/kvmclock.c
7044F:	arch/*/include/asm/kvm*
7045F:	include/linux/kvm*
7046F:	include/uapi/linux/kvm*
7047F:	virt/kvm/
7048F:	tools/kvm/
7049
7050KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7051M:	Joerg Roedel <joro@8bytes.org>
7052L:	kvm@vger.kernel.org
7053W:	http://www.linux-kvm.org/
7054S:	Maintained
7055F:	arch/x86/include/asm/svm.h
7056F:	arch/x86/kvm/svm.c
7057
7058KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7059M:	Alexander Graf <agraf@suse.com>
7060L:	kvm-ppc@vger.kernel.org
7061W:	http://www.linux-kvm.org/
7062T:	git git://github.com/agraf/linux-2.6.git
7063S:	Supported
7064F:	arch/powerpc/include/asm/kvm*
7065F:	arch/powerpc/kvm/
7066
7067KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7068M:	Christian Borntraeger <borntraeger@de.ibm.com>
7069M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7070L:	linux-s390@vger.kernel.org
7071W:	http://www.ibm.com/developerworks/linux/linux390/
7072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7073S:	Supported
7074F:	Documentation/s390/kvm.txt
7075F:	arch/s390/include/asm/kvm*
7076F:	arch/s390/kvm/
7077
7078KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7079M:	Christoffer Dall <christoffer.dall@linaro.org>
7080M:	Marc Zyngier <marc.zyngier@arm.com>
7081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7082L:	kvmarm@lists.cs.columbia.edu
7083W:	http://systems.cs.columbia.edu/projects/kvm-arm
7084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7085S:	Supported
7086F:	arch/arm/include/uapi/asm/kvm*
7087F:	arch/arm/include/asm/kvm*
7088F:	arch/arm/kvm/
7089F:	virt/kvm/arm/
7090F:	include/kvm/arm_*
7091
7092KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7093M:	Christoffer Dall <christoffer.dall@linaro.org>
7094M:	Marc Zyngier <marc.zyngier@arm.com>
7095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7096L:	kvmarm@lists.cs.columbia.edu
7097S:	Maintained
7098F:	arch/arm64/include/uapi/asm/kvm*
7099F:	arch/arm64/include/asm/kvm*
7100F:	arch/arm64/kvm/
7101
7102KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7103M:	James Hogan <james.hogan@imgtec.com>
7104L:	linux-mips@linux-mips.org
7105S:	Supported
7106F:	arch/mips/include/uapi/asm/kvm*
7107F:	arch/mips/include/asm/kvm*
7108F:	arch/mips/kvm/
7109
7110KEXEC
7111M:	Eric Biederman <ebiederm@xmission.com>
7112W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7113L:	kexec@lists.infradead.org
7114S:	Maintained
7115F:	include/linux/kexec.h
7116F:	include/uapi/linux/kexec.h
7117F:	kernel/kexec*
7118
7119KEYS/KEYRINGS:
7120M:	David Howells <dhowells@redhat.com>
7121L:	keyrings@vger.kernel.org
7122S:	Maintained
7123F:	Documentation/security/keys.txt
7124F:	include/linux/key.h
7125F:	include/linux/key-type.h
7126F:	include/linux/keyctl.h
7127F:	include/uapi/linux/keyctl.h
7128F:	include/keys/
7129F:	security/keys/
7130
7131KEYS-TRUSTED
7132M:	David Safford <safford@us.ibm.com>
7133M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7134L:	linux-security-module@vger.kernel.org
7135L:	keyrings@vger.kernel.org
7136S:	Supported
7137F:	Documentation/security/keys-trusted-encrypted.txt
7138F:	include/keys/trusted-type.h
7139F:	security/keys/trusted.c
7140F:	security/keys/trusted.h
7141
7142KEYS-ENCRYPTED
7143M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7144M:	David Safford <safford@us.ibm.com>
7145L:	linux-security-module@vger.kernel.org
7146L:	keyrings@vger.kernel.org
7147S:	Supported
7148F:	Documentation/security/keys-trusted-encrypted.txt
7149F:	include/keys/encrypted-type.h
7150F:	security/keys/encrypted-keys/
7151
7152KGDB / KDB /debug_core
7153M:	Jason Wessel <jason.wessel@windriver.com>
7154W:	http://kgdb.wiki.kernel.org/
7155L:	kgdb-bugreport@lists.sourceforge.net
7156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7157S:	Maintained
7158F:	Documentation/DocBook/kgdb.tmpl
7159F:	drivers/misc/kgdbts.c
7160F:	drivers/tty/serial/kgdboc.c
7161F:	include/linux/kdb.h
7162F:	include/linux/kgdb.h
7163F:	kernel/debug/
7164
7165KMEMCHECK
7166M:	Vegard Nossum <vegardno@ifi.uio.no>
7167M:	Pekka Enberg <penberg@kernel.org>
7168S:	Maintained
7169F:	Documentation/dev-tools/kmemcheck.rst
7170F:	arch/x86/include/asm/kmemcheck.h
7171F:	arch/x86/mm/kmemcheck/
7172F:	include/linux/kmemcheck.h
7173F:	mm/kmemcheck.c
7174
7175KMEMLEAK
7176M:	Catalin Marinas <catalin.marinas@arm.com>
7177S:	Maintained
7178F:	Documentation/dev-tools/kmemleak.rst
7179F:	include/linux/kmemleak.h
7180F:	mm/kmemleak.c
7181F:	mm/kmemleak-test.c
7182
7183KPROBES
7184M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7185M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7186M:	"David S. Miller" <davem@davemloft.net>
7187M:	Masami Hiramatsu <mhiramat@kernel.org>
7188S:	Maintained
7189F:	Documentation/kprobes.txt
7190F:	include/linux/kprobes.h
7191F:	kernel/kprobes.c
7192
7193KS0108 LCD CONTROLLER DRIVER
7194M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7195W:	http://miguelojeda.es/auxdisplay.htm
7196W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7197S:	Maintained
7198F:	Documentation/auxdisplay/ks0108
7199F:	drivers/auxdisplay/ks0108.c
7200F:	include/linux/ks0108.h
7201
7202L3MDEV
7203M:	David Ahern <dsa@cumulusnetworks.com>
7204L:	netdev@vger.kernel.org
7205S:	Maintained
7206F:	net/l3mdev
7207F:	include/net/l3mdev.h
7208
7209LANTIQ MIPS ARCHITECTURE
7210M:	John Crispin <john@phrozen.org>
7211L:	linux-mips@linux-mips.org
7212S:	Maintained
7213F:	arch/mips/lantiq
7214
7215LAPB module
7216L:	linux-x25@vger.kernel.org
7217S:	Orphan
7218F:	Documentation/networking/lapb-module.txt
7219F:	include/*/lapb.h
7220F:	net/lapb/
7221
7222LASI 53c700 driver for PARISC
7223M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7224L:	linux-scsi@vger.kernel.org
7225S:	Maintained
7226F:	Documentation/scsi/53c700.txt
7227F:	drivers/scsi/53c700*
7228
7229LED SUBSYSTEM
7230M:	Richard Purdie <rpurdie@rpsys.net>
7231M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7232M:	Pavel Machek <pavel@ucw.cz>
7233L:	linux-leds@vger.kernel.org
7234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7235S:	Maintained
7236F:	Documentation/devicetree/bindings/leds/
7237F:	drivers/leds/
7238F:	include/linux/leds.h
7239
7240LEGACY EEPROM DRIVER
7241M:	Jean Delvare <jdelvare@suse.com>
7242S:	Maintained
7243F:	Documentation/misc-devices/eeprom
7244F:	drivers/misc/eeprom/eeprom.c
7245
7246LEGO USB Tower driver
7247M:	Juergen Stuber <starblue@users.sourceforge.net>
7248L:	legousb-devel@lists.sourceforge.net
7249W:	http://legousb.sourceforge.net/
7250S:	Maintained
7251F:	drivers/usb/misc/legousbtower.c
7252
7253LG2160 MEDIA DRIVER
7254M:	Michael Krufky <mkrufky@linuxtv.org>
7255L:	linux-media@vger.kernel.org
7256W:	https://linuxtv.org
7257W:	http://github.com/mkrufky
7258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7259T:	git git://linuxtv.org/mkrufky/tuners.git
7260S:	Maintained
7261F:	drivers/media/dvb-frontends/lg2160.*
7262
7263LGDT3305 MEDIA DRIVER
7264M:	Michael Krufky <mkrufky@linuxtv.org>
7265L:	linux-media@vger.kernel.org
7266W:	https://linuxtv.org
7267W:	http://github.com/mkrufky
7268Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7269T:	git git://linuxtv.org/mkrufky/tuners.git
7270S:	Maintained
7271F:	drivers/media/dvb-frontends/lgdt3305.*
7272
7273LGUEST
7274M:	Rusty Russell <rusty@rustcorp.com.au>
7275L:	lguest@lists.ozlabs.org
7276W:	http://lguest.ozlabs.org/
7277S:	Odd Fixes
7278F:	arch/x86/include/asm/lguest*.h
7279F:	arch/x86/lguest/
7280F:	drivers/lguest/
7281F:	include/linux/lguest*.h
7282F:	tools/lguest/
7283
7284LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7285M:	Tejun Heo <tj@kernel.org>
7286L:	linux-ide@vger.kernel.org
7287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7288S:	Maintained
7289F:	drivers/ata/
7290F:	include/linux/ata.h
7291F:	include/linux/libata.h
7292F:	Documentation/devicetree/bindings/ata/
7293
7294LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7295M:	Viresh Kumar <vireshk@kernel.org>
7296L:	linux-ide@vger.kernel.org
7297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7298S:	Maintained
7299F:	include/linux/pata_arasan_cf_data.h
7300F:	drivers/ata/pata_arasan_cf.c
7301
7302LIBATA PATA DRIVERS
7303M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7304M:	Tejun Heo <tj@kernel.org>
7305L:	linux-ide@vger.kernel.org
7306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7307S:	Maintained
7308F:	drivers/ata/pata_*.c
7309F:	drivers/ata/ata_generic.c
7310
7311LIBATA SATA AHCI PLATFORM devices support
7312M:	Hans de Goede <hdegoede@redhat.com>
7313M:	Tejun Heo <tj@kernel.org>
7314L:	linux-ide@vger.kernel.org
7315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7316S:	Maintained
7317F:	drivers/ata/ahci_platform.c
7318F:	drivers/ata/libahci_platform.c
7319F:	include/linux/ahci_platform.h
7320
7321LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7322M:	Mikael Pettersson <mikpelinux@gmail.com>
7323L:	linux-ide@vger.kernel.org
7324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7325S:	Maintained
7326F:	drivers/ata/sata_promise.*
7327
7328LIBLOCKDEP
7329M:	Sasha Levin <sasha.levin@oracle.com>
7330S:	Maintained
7331F:	tools/lib/lockdep/
7332
7333LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7334M:	Dan Williams <dan.j.williams@intel.com>
7335L:	linux-nvdimm@lists.01.org
7336Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7338S:	Supported
7339F:	drivers/nvdimm/*
7340F:	include/linux/nd.h
7341F:	include/linux/libnvdimm.h
7342F:	include/uapi/linux/ndctl.h
7343
7344LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7345M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7346L:	linux-nvdimm@lists.01.org
7347Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7348S:	Supported
7349F:	drivers/nvdimm/blk.c
7350F:	drivers/nvdimm/region_devs.c
7351F:	drivers/acpi/nfit*
7352
7353LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7354M:	Vishal Verma <vishal.l.verma@intel.com>
7355L:	linux-nvdimm@lists.01.org
7356Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7357S:	Supported
7358F:	drivers/nvdimm/btt*
7359
7360LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7361M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7362L:	linux-nvdimm@lists.01.org
7363Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7364S:	Supported
7365F:	drivers/nvdimm/pmem.c
7366F:	include/linux/pmem.h
7367F:	arch/*/include/asm/pmem.h
7368
7369LIGHTNVM PLATFORM SUPPORT
7370M:	Matias Bjorling <mb@lightnvm.io>
7371W:	http://github/OpenChannelSSD
7372L:	linux-block@vger.kernel.org
7373S:	Maintained
7374F:	drivers/lightnvm/
7375F:	include/linux/lightnvm.h
7376F:	include/uapi/linux/lightnvm.h
7377
7378LINUX FOR POWERPC (32-BIT AND 64-BIT)
7379M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7380M:	Paul Mackerras <paulus@samba.org>
7381M:	Michael Ellerman <mpe@ellerman.id.au>
7382W:	https://github.com/linuxppc/linux/wiki
7383L:	linuxppc-dev@lists.ozlabs.org
7384Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7386S:	Supported
7387F:	Documentation/powerpc/
7388F:	arch/powerpc/
7389F:	drivers/char/tpm/tpm_ibmvtpm*
7390F:	drivers/crypto/nx/
7391F:	drivers/crypto/vmx/
7392F:	drivers/net/ethernet/ibm/ibmveth.*
7393F:	drivers/net/ethernet/ibm/ibmvnic.*
7394F:	drivers/pci/hotplug/pnv_php.c
7395F:	drivers/pci/hotplug/rpa*
7396F:	drivers/scsi/ibmvscsi/
7397F:	tools/testing/selftests/powerpc
7398N:	opal
7399N:	/pmac
7400N:	powermac
7401N:	powernv
7402N:	[^a-z0-9]ps3
7403N:	pseries
7404
7405LINUX FOR POWER MACINTOSH
7406M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7407W:	http://www.penguinppc.org/
7408L:	linuxppc-dev@lists.ozlabs.org
7409S:	Maintained
7410F:	arch/powerpc/platforms/powermac/
7411F:	drivers/macintosh/
7412
7413LINUX FOR POWERPC EMBEDDED MPC5XXX
7414M:	Anatolij Gustschin <agust@denx.de>
7415L:	linuxppc-dev@lists.ozlabs.org
7416T:	git git://git.denx.de/linux-denx-agust.git
7417S:	Maintained
7418F:	arch/powerpc/platforms/512x/
7419F:	arch/powerpc/platforms/52xx/
7420
7421LINUX FOR POWERPC EMBEDDED PPC4XX
7422M:	Alistair Popple <alistair@popple.id.au>
7423M:	Matt Porter <mporter@kernel.crashing.org>
7424W:	http://www.penguinppc.org/
7425L:	linuxppc-dev@lists.ozlabs.org
7426S:	Maintained
7427F:	arch/powerpc/platforms/40x/
7428F:	arch/powerpc/platforms/44x/
7429
7430LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7431L:	linuxppc-dev@lists.ozlabs.org
7432S:	Orphan
7433F:	arch/powerpc/*/*virtex*
7434F:	arch/powerpc/*/*/*virtex*
7435
7436LINUX FOR POWERPC EMBEDDED PPC8XX
7437M:	Vitaly Bordug <vitb@kernel.crashing.org>
7438W:	http://www.penguinppc.org/
7439L:	linuxppc-dev@lists.ozlabs.org
7440S:	Maintained
7441F:	arch/powerpc/platforms/8xx/
7442
7443LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7444M:	Scott Wood <oss@buserror.net>
7445M:	Kumar Gala <galak@kernel.crashing.org>
7446W:	http://www.penguinppc.org/
7447L:	linuxppc-dev@lists.ozlabs.org
7448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7449S:	Maintained
7450F:	arch/powerpc/platforms/83xx/
7451F:	arch/powerpc/platforms/85xx/
7452
7453LINUX FOR POWERPC PA SEMI PWRFICIENT
7454L:	linuxppc-dev@lists.ozlabs.org
7455S:	Orphan
7456F:	arch/powerpc/platforms/pasemi/
7457F:	drivers/*/*pasemi*
7458F:	drivers/*/*/*pasemi*
7459
7460LINUX SECURITY MODULE (LSM) FRAMEWORK
7461M:	Chris Wright <chrisw@sous-sol.org>
7462L:	linux-security-module@vger.kernel.org
7463S:	Supported
7464
7465LIS3LV02D ACCELEROMETER DRIVER
7466M:	Eric Piel <eric.piel@tremplin-utc.net>
7467S:	Maintained
7468F:	Documentation/misc-devices/lis3lv02d
7469F:	drivers/misc/lis3lv02d/
7470F:	drivers/platform/x86/hp_accel.c
7471
7472LIVE PATCHING
7473M:	Josh Poimboeuf <jpoimboe@redhat.com>
7474M:	Jessica Yu <jeyu@redhat.com>
7475M:	Jiri Kosina <jikos@kernel.org>
7476M:	Miroslav Benes <mbenes@suse.cz>
7477R:	Petr Mladek <pmladek@suse.com>
7478S:	Maintained
7479F:	kernel/livepatch/
7480F:	include/linux/livepatch.h
7481F:	arch/x86/include/asm/livepatch.h
7482F:	arch/x86/kernel/livepatch.c
7483F:	Documentation/livepatch/
7484F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7485F:	samples/livepatch/
7486L:	live-patching@vger.kernel.org
7487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7488
7489LINUX KERNEL DUMP TEST MODULE (LKDTM)
7490M:	Kees Cook <keescook@chromium.org>
7491S:	Maintained
7492F:	drivers/misc/lkdtm*
7493
7494LLC (802.2)
7495M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7496S:	Maintained
7497F:	include/linux/llc.h
7498F:	include/uapi/linux/llc.h
7499F:	include/net/llc*
7500F:	net/llc/
7501
7502LM73 HARDWARE MONITOR DRIVER
7503M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7504L:	linux-hwmon@vger.kernel.org
7505S:	Maintained
7506F:	drivers/hwmon/lm73.c
7507
7508LM78 HARDWARE MONITOR DRIVER
7509M:	Jean Delvare <jdelvare@suse.com>
7510L:	linux-hwmon@vger.kernel.org
7511S:	Maintained
7512F:	Documentation/hwmon/lm78
7513F:	drivers/hwmon/lm78.c
7514
7515LM83 HARDWARE MONITOR DRIVER
7516M:	Jean Delvare <jdelvare@suse.com>
7517L:	linux-hwmon@vger.kernel.org
7518S:	Maintained
7519F:	Documentation/hwmon/lm83
7520F:	drivers/hwmon/lm83.c
7521
7522LM90 HARDWARE MONITOR DRIVER
7523M:	Jean Delvare <jdelvare@suse.com>
7524L:	linux-hwmon@vger.kernel.org
7525S:	Maintained
7526F:	Documentation/hwmon/lm90
7527F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7528F:	drivers/hwmon/lm90.c
7529
7530LM95234 HARDWARE MONITOR DRIVER
7531M:	Guenter Roeck <linux@roeck-us.net>
7532L:	linux-hwmon@vger.kernel.org
7533S:	Maintained
7534F:	Documentation/hwmon/lm95234
7535F:	drivers/hwmon/lm95234.c
7536
7537LME2510 MEDIA DRIVER
7538M:	Malcolm Priestley <tvboxspy@gmail.com>
7539L:	linux-media@vger.kernel.org
7540W:	https://linuxtv.org
7541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7542S:	Maintained
7543F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7544
7545LOCKING PRIMITIVES
7546M:	Peter Zijlstra <peterz@infradead.org>
7547M:	Ingo Molnar <mingo@redhat.com>
7548L:	linux-kernel@vger.kernel.org
7549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7550S:	Maintained
7551F:	Documentation/locking/
7552F:	include/linux/lockdep.h
7553F:	include/linux/spinlock*.h
7554F:	arch/*/include/asm/spinlock*.h
7555F:	include/linux/rwlock*.h
7556F:	include/linux/mutex*.h
7557F:	arch/*/include/asm/mutex*.h
7558F:	include/linux/rwsem*.h
7559F:	arch/*/include/asm/rwsem.h
7560F:	include/linux/seqlock.h
7561F:	lib/locking*.[ch]
7562F:	kernel/locking/
7563
7564LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7565M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7566L:	linux-ntfs-dev@lists.sourceforge.net
7567W:	http://www.linux-ntfs.org/content/view/19/37/
7568S:	Maintained
7569F:	Documentation/ldm.txt
7570F:	block/partitions/ldm.*
7571
7572LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7573M:	Sathya Prakash <sathya.prakash@broadcom.com>
7574M:	Chaitra P B <chaitra.basappa@broadcom.com>
7575M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7576L:	MPT-FusionLinux.pdl@broadcom.com
7577L:	linux-scsi@vger.kernel.org
7578W:	http://www.avagotech.com/support/
7579S:	Supported
7580F:	drivers/message/fusion/
7581F:	drivers/scsi/mpt2sas/
7582F:	drivers/scsi/mpt3sas/
7583
7584LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7585M:	Matthew Wilcox <matthew@wil.cx>
7586L:	linux-scsi@vger.kernel.org
7587S:	Maintained
7588F:	drivers/scsi/sym53c8xx_2/
7589
7590LTC4261 HARDWARE MONITOR DRIVER
7591M:	Guenter Roeck <linux@roeck-us.net>
7592L:	linux-hwmon@vger.kernel.org
7593S:	Maintained
7594F:	Documentation/hwmon/ltc4261
7595F:	drivers/hwmon/ltc4261.c
7596
7597LTP (Linux Test Project)
7598M:	Mike Frysinger <vapier@gentoo.org>
7599M:	Cyril Hrubis <chrubis@suse.cz>
7600M:	Wanlong Gao <wanlong.gao@gmail.com>
7601M:	Jan Stancek <jstancek@redhat.com>
7602M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7603M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7604L:	ltp@lists.linux.it (subscribers-only)
7605W:	http://linux-test-project.github.io/
7606T:	git git://github.com/linux-test-project/ltp.git
7607S:	Maintained
7608
7609M32R ARCHITECTURE
7610W:	http://www.linux-m32r.org/
7611S:	Orphan
7612F:	arch/m32r/
7613
7614M68K ARCHITECTURE
7615M:	Geert Uytterhoeven <geert@linux-m68k.org>
7616L:	linux-m68k@lists.linux-m68k.org
7617W:	http://www.linux-m68k.org/
7618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7619S:	Maintained
7620F:	arch/m68k/
7621F:	drivers/zorro/
7622
7623M68K ON APPLE MACINTOSH
7624M:	Joshua Thompson <funaho@jurai.org>
7625W:	http://www.mac.linux-m68k.org/
7626L:	linux-m68k@lists.linux-m68k.org
7627S:	Maintained
7628F:	arch/m68k/mac/
7629
7630M68K ON HP9000/300
7631M:	Philip Blundell <philb@gnu.org>
7632W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7633S:	Maintained
7634F:	arch/m68k/hp300/
7635
7636M88DS3103 MEDIA DRIVER
7637M:	Antti Palosaari <crope@iki.fi>
7638L:	linux-media@vger.kernel.org
7639W:	https://linuxtv.org
7640W:	http://palosaari.fi/linux/
7641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7642T:	git git://linuxtv.org/anttip/media_tree.git
7643S:	Maintained
7644F:	drivers/media/dvb-frontends/m88ds3103*
7645
7646M88RS2000 MEDIA DRIVER
7647M:	Malcolm Priestley <tvboxspy@gmail.com>
7648L:	linux-media@vger.kernel.org
7649W:	https://linuxtv.org
7650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7651S:	Maintained
7652F:	drivers/media/dvb-frontends/m88rs2000*
7653
7654MA901 MASTERKIT USB FM RADIO DRIVER
7655M:	Alexey Klimov <klimov.linux@gmail.com>
7656L:	linux-media@vger.kernel.org
7657T:	git git://linuxtv.org/media_tree.git
7658S:	Maintained
7659F:	drivers/media/radio/radio-ma901.c
7660
7661MAC80211
7662M:	Johannes Berg <johannes@sipsolutions.net>
7663L:	linux-wireless@vger.kernel.org
7664W:	http://wireless.kernel.org/
7665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7667S:	Maintained
7668F:	Documentation/networking/mac80211-injection.txt
7669F:	include/net/mac80211.h
7670F:	net/mac80211/
7671F:	drivers/net/wireless/mac80211_hwsim.[ch]
7672
7673MACVLAN DRIVER
7674M:	Patrick McHardy <kaber@trash.net>
7675L:	netdev@vger.kernel.org
7676S:	Maintained
7677F:	drivers/net/macvlan.c
7678F:	include/linux/if_macvlan.h
7679
7680MAILBOX API
7681M:	Jassi Brar <jassisinghbrar@gmail.com>
7682L:	linux-kernel@vger.kernel.org
7683S:	Maintained
7684F:	drivers/mailbox/
7685F:	include/linux/mailbox_client.h
7686F:	include/linux/mailbox_controller.h
7687
7688MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7689M:	Michael Kerrisk <mtk.manpages@gmail.com>
7690W:	http://www.kernel.org/doc/man-pages
7691L:	linux-man@vger.kernel.org
7692S:	Maintained
7693
7694MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7695M:	Andrew Lunn <andrew@lunn.ch>
7696M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7697L:	netdev@vger.kernel.org
7698S:	Maintained
7699F:	drivers/net/dsa/mv88e6xxx/
7700F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7701
7702MARVELL ARMADA DRM SUPPORT
7703M:	Russell King <linux@armlinux.org.uk>
7704S:	Maintained
7705T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7706T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7707F:	drivers/gpu/drm/armada/
7708F:	include/uapi/drm/armada_drm.h
7709F:	Documentation/devicetree/bindings/display/armada/
7710
7711MARVELL CRYPTO DRIVER
7712M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7713M:	Arnaud Ebalard <arno@natisbad.org>
7714F:	drivers/crypto/marvell/
7715S:	Maintained
7716L:	linux-crypto@vger.kernel.org
7717
7718MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7719M:	Mirko Lindner <mlindner@marvell.com>
7720M:	Stephen Hemminger <stephen@networkplumber.org>
7721L:	netdev@vger.kernel.org
7722S:	Maintained
7723F:	drivers/net/ethernet/marvell/sk*
7724
7725MARVELL LIBERTAS WIRELESS DRIVER
7726L:	libertas-dev@lists.infradead.org
7727S:	Orphan
7728F:	drivers/net/wireless/marvell/libertas/
7729
7730MARVELL MV643XX ETHERNET DRIVER
7731M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7732L:	netdev@vger.kernel.org
7733S:	Maintained
7734F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7735F:	include/linux/mv643xx.h
7736
7737MARVELL MVNETA ETHERNET DRIVER
7738M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7739L:	netdev@vger.kernel.org
7740S:	Maintained
7741F:	drivers/net/ethernet/marvell/mvneta.*
7742
7743MARVELL MWIFIEX WIRELESS DRIVER
7744M:	Amitkumar Karwar <akarwar@marvell.com>
7745M:	Nishant Sarmukadam <nishants@marvell.com>
7746L:	linux-wireless@vger.kernel.org
7747S:	Maintained
7748F:	drivers/net/wireless/marvell/mwifiex/
7749
7750MARVELL MWL8K WIRELESS DRIVER
7751M:	Lennert Buytenhek <buytenh@wantstofly.org>
7752L:	linux-wireless@vger.kernel.org
7753S:	Odd Fixes
7754F:	drivers/net/wireless/marvell/mwl8k.c
7755
7756MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7757M:	Nicolas Pitre <nico@fluxnic.net>
7758S:	Odd Fixes
7759F:	drivers/mmc/host/mvsdio.*
7760
7761MATROX FRAMEBUFFER DRIVER
7762L:	linux-fbdev@vger.kernel.org
7763S:	Orphan
7764F:	drivers/video/fbdev/matrox/matroxfb_*
7765F:	include/uapi/linux/matroxfb.h
7766
7767MAX16065 HARDWARE MONITOR DRIVER
7768M:	Guenter Roeck <linux@roeck-us.net>
7769L:	linux-hwmon@vger.kernel.org
7770S:	Maintained
7771F:	Documentation/hwmon/max16065
7772F:	drivers/hwmon/max16065.c
7773
7774MAX20751 HARDWARE MONITOR DRIVER
7775M:	Guenter Roeck <linux@roeck-us.net>
7776L:	linux-hwmon@vger.kernel.org
7777S:	Maintained
7778F:	Documentation/hwmon/max20751
7779F:	drivers/hwmon/max20751.c
7780
7781MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7782L:	linux-hwmon@vger.kernel.org
7783S:	Orphan
7784F:	Documentation/hwmon/max6650
7785F:	drivers/hwmon/max6650.c
7786
7787MAX6697 HARDWARE MONITOR DRIVER
7788M:	Guenter Roeck <linux@roeck-us.net>
7789L:	linux-hwmon@vger.kernel.org
7790S:	Maintained
7791F:	Documentation/hwmon/max6697
7792F:	Documentation/devicetree/bindings/i2c/max6697.txt
7793F:	drivers/hwmon/max6697.c
7794F:	include/linux/platform_data/max6697.h
7795
7796MAX9860 MONO AUDIO VOICE CODEC DRIVER
7797M:	Peter Rosin <peda@axentia.se>
7798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7799S:	Maintained
7800F:	Documentation/devicetree/bindings/sound/max9860.txt
7801F:	sound/soc/codecs/max9860.*
7802
7803MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7804M:	Krzysztof Kozlowski <krzk@kernel.org>
7805M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7806L:	linux-pm@vger.kernel.org
7807S:	Supported
7808F:	drivers/power/supply/max14577_charger.c
7809F:	drivers/power/supply/max77693_charger.c
7810
7811MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7812M:	Javier Martinez Canillas <javier@osg.samsung.com>
7813L:	linux-kernel@vger.kernel.org
7814S:	Supported
7815F:	drivers/*/*max77802*.c
7816F:	Documentation/devicetree/bindings/*/*max77802.txt
7817F:	include/dt-bindings/*/*max77802.h
7818
7819MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7820M:	Chanwoo Choi <cw00.choi@samsung.com>
7821M:	Krzysztof Kozlowski <krzk@kernel.org>
7822M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7823L:	linux-kernel@vger.kernel.org
7824S:	Supported
7825F:	drivers/*/max14577*.c
7826F:	drivers/*/max77686*.c
7827F:	drivers/*/max77693*.c
7828F:	drivers/extcon/extcon-max14577.c
7829F:	drivers/extcon/extcon-max77693.c
7830F:	drivers/rtc/rtc-max77686.c
7831F:	drivers/clk/clk-max77686.c
7832F:	Documentation/devicetree/bindings/mfd/max14577.txt
7833F:	Documentation/devicetree/bindings/*/max77686.txt
7834F:	Documentation/devicetree/bindings/mfd/max77693.txt
7835F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7836F:	include/linux/mfd/max14577*.h
7837F:	include/linux/mfd/max77686*.h
7838F:	include/linux/mfd/max77693*.h
7839
7840MAXIRADIO FM RADIO RECEIVER DRIVER
7841M:	Hans Verkuil <hverkuil@xs4all.nl>
7842L:	linux-media@vger.kernel.org
7843T:	git git://linuxtv.org/media_tree.git
7844W:	https://linuxtv.org
7845S:	Maintained
7846F:	drivers/media/radio/radio-maxiradio*
7847
7848MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7849M:	Peter Rosin <peda@axentia.se>
7850L:	linux-iio@vger.kernel.org
7851S:	Maintained
7852F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7853F:	drivers/iio/potentiometer/mcp4531.c
7854
7855MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7856M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7857L:	linux-iio@vger.kernel.org
7858S:	Maintained
7859F:	drivers/iio/dac/cio-dac.c
7860
7861MEDIA DRIVERS FOR RENESAS - FCP
7862M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7863L:	linux-media@vger.kernel.org
7864L:	linux-renesas-soc@vger.kernel.org
7865T:	git git://linuxtv.org/media_tree.git
7866S:	Supported
7867F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7868F:	drivers/media/platform/rcar-fcp.c
7869F:	include/media/rcar-fcp.h
7870
7871MEDIA DRIVERS FOR RENESAS - FDP1
7872M:	Kieran Bingham <kieran@bingham.xyz>
7873L:	linux-media@vger.kernel.org
7874L:	linux-renesas-soc@vger.kernel.org
7875T:	git git://linuxtv.org/media_tree.git
7876S:	Supported
7877F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7878F:	drivers/media/platform/rcar_fdp1.c
7879
7880MEDIA DRIVERS FOR RENESAS - VIN
7881M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7882L:	linux-media@vger.kernel.org
7883L:	linux-renesas-soc@vger.kernel.org
7884T:	git git://linuxtv.org/media_tree.git
7885S:	Supported
7886F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7887F:	drivers/media/platform/rcar-vin/
7888
7889MEDIA DRIVERS FOR RENESAS - VSP1
7890M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7891L:	linux-media@vger.kernel.org
7892L:	linux-renesas-soc@vger.kernel.org
7893T:	git git://linuxtv.org/media_tree.git
7894S:	Supported
7895F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7896F:	drivers/media/platform/vsp1/
7897
7898MEDIA DRIVERS FOR HELENE
7899M:	Abylay Ospan <aospan@netup.ru>
7900L:	linux-media@vger.kernel.org
7901W:	https://linuxtv.org
7902W:	http://netup.tv/
7903T:	git git://linuxtv.org/media_tree.git
7904S:	Supported
7905F:	drivers/media/dvb-frontends/helene*
7906
7907MEDIA DRIVERS FOR ASCOT2E
7908M:	Sergey Kozlov <serjk@netup.ru>
7909M:	Abylay Ospan <aospan@netup.ru>
7910L:	linux-media@vger.kernel.org
7911W:	https://linuxtv.org
7912W:	http://netup.tv/
7913T:	git git://linuxtv.org/media_tree.git
7914S:	Supported
7915F:	drivers/media/dvb-frontends/ascot2e*
7916
7917MEDIA DRIVERS FOR CXD2841ER
7918M:	Sergey Kozlov <serjk@netup.ru>
7919M:	Abylay Ospan <aospan@netup.ru>
7920L:	linux-media@vger.kernel.org
7921W:	https://linuxtv.org
7922W:	http://netup.tv/
7923T:	git git://linuxtv.org/media_tree.git
7924S:	Supported
7925F:	drivers/media/dvb-frontends/cxd2841er*
7926
7927MEDIA DRIVERS FOR HORUS3A
7928M:	Sergey Kozlov <serjk@netup.ru>
7929M:	Abylay Ospan <aospan@netup.ru>
7930L:	linux-media@vger.kernel.org
7931W:	https://linuxtv.org
7932W:	http://netup.tv/
7933T:	git git://linuxtv.org/media_tree.git
7934S:	Supported
7935F:	drivers/media/dvb-frontends/horus3a*
7936
7937MEDIA DRIVERS FOR LNBH25
7938M:	Sergey Kozlov <serjk@netup.ru>
7939M:	Abylay Ospan <aospan@netup.ru>
7940L:	linux-media@vger.kernel.org
7941W:	https://linuxtv.org
7942W:	http://netup.tv/
7943T:	git git://linuxtv.org/media_tree.git
7944S:	Supported
7945F:	drivers/media/dvb-frontends/lnbh25*
7946
7947MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7948M:	Sergey Kozlov <serjk@netup.ru>
7949M:	Abylay Ospan <aospan@netup.ru>
7950L:	linux-media@vger.kernel.org
7951W:	https://linuxtv.org
7952W:	http://netup.tv/
7953T:	git git://linuxtv.org/media_tree.git
7954S:	Supported
7955F:	drivers/media/pci/netup_unidvb/*
7956
7957MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7958M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7960P:	LinuxTV.org Project
7961L:	linux-media@vger.kernel.org
7962W:	https://linuxtv.org
7963Q:	http://patchwork.kernel.org/project/linux-media/list/
7964T:	git git://linuxtv.org/media_tree.git
7965S:	Maintained
7966F:	Documentation/media/
7967F:	drivers/media/
7968F:	drivers/staging/media/
7969F:	include/linux/platform_data/media/
7970F:	include/media/
7971F:	include/uapi/linux/dvb/
7972F:	include/uapi/linux/videodev2.h
7973F:	include/uapi/linux/media.h
7974F:	include/uapi/linux/v4l2-*
7975F:	include/uapi/linux/meye.h
7976F:	include/uapi/linux/ivtv*
7977F:	include/uapi/linux/uvcvideo.h
7978
7979MEDIATEK ETHERNET DRIVER
7980M:	Felix Fietkau <nbd@openwrt.org>
7981M:	John Crispin <blogic@openwrt.org>
7982L:	netdev@vger.kernel.org
7983S:	Maintained
7984F:	drivers/net/ethernet/mediatek/
7985
7986MEDIATEK MEDIA DRIVER
7987M:	Tiffany Lin <tiffany.lin@mediatek.com>
7988M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7989S:	Supported
7990F:	drivers/media/platform/mtk-vcodec/
7991F:	drivers/media/platform/mtk-vpu/
7992F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7993F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
7994
7995MEDIATEK MDP DRIVER
7996M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7997M:	Houlong Wei <houlong.wei@mediatek.com>
7998M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7999S:	Supported
8000F:	drivers/media/platform/mtk-mdp/
8001F:	drivers/media/platform/mtk-vpu/
8002F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8003
8004MEDIATEK MT7601U WIRELESS LAN DRIVER
8005M:	Jakub Kicinski <kubakici@wp.pl>
8006L:	linux-wireless@vger.kernel.org
8007S:	Maintained
8008F:	drivers/net/wireless/mediatek/mt7601u/
8009
8010MEGARAID SCSI/SAS DRIVERS
8011M:	Kashyap Desai <kashyap.desai@broadcom.com>
8012M:	Sumit Saxena <sumit.saxena@broadcom.com>
8013M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8014L:	megaraidlinux.pdl@broadcom.com
8015L:	linux-scsi@vger.kernel.org
8016W:	http://www.avagotech.com/support/
8017S:	Maintained
8018F:	Documentation/scsi/megaraid.txt
8019F:	drivers/scsi/megaraid.*
8020F:	drivers/scsi/megaraid/
8021
8022MELFAS MIP4 TOUCHSCREEN DRIVER
8023M:	Sangwon Jee <jeesw@melfas.com>
8024W:	http://www.melfas.com
8025S:	Supported
8026F:	drivers/input/touchscreen/melfas_mip4.c
8027F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8028
8029MELLANOX ETHERNET DRIVER (mlx4_en)
8030M:	Tariq Toukan <tariqt@mellanox.com>
8031L:	netdev@vger.kernel.org
8032S:	Supported
8033W:	http://www.mellanox.com
8034Q:	http://patchwork.ozlabs.org/project/netdev/list/
8035F:	drivers/net/ethernet/mellanox/mlx4/en_*
8036
8037MELLANOX ETHERNET DRIVER (mlx5e)
8038M:	Saeed Mahameed <saeedm@mellanox.com>
8039L:	netdev@vger.kernel.org
8040S:	Supported
8041W:	http://www.mellanox.com
8042Q:	http://patchwork.ozlabs.org/project/netdev/list/
8043F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8044
8045MELLANOX ETHERNET SWITCH DRIVERS
8046M:	Jiri Pirko <jiri@mellanox.com>
8047M:	Ido Schimmel <idosch@mellanox.com>
8048L:	netdev@vger.kernel.org
8049S:	Supported
8050W:	http://www.mellanox.com
8051Q:	http://patchwork.ozlabs.org/project/netdev/list/
8052F:	drivers/net/ethernet/mellanox/mlxsw/
8053
8054MELLANOX MLXCPLD I2C AND MUX DRIVER
8055M:	Vadim Pasternak <vadimp@mellanox.com>
8056M:	Michael Shych <michaelsh@mellanox.com>
8057L:	linux-i2c@vger.kernel.org
8058S:	Supported
8059F:	drivers/i2c/busses/i2c-mlxcpld.c
8060F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8061F:	Documentation/i2c/busses/i2c-mlxcpld
8062
8063MELLANOX MLXCPLD LED DRIVER
8064M:	Vadim Pasternak <vadimp@mellanox.com>
8065L:	linux-leds@vger.kernel.org
8066S:	Supported
8067F:	drivers/leds/leds-mlxcpld.c
8068F:	Documentation/leds/leds-mlxcpld.txt
8069
8070MELLANOX PLATFORM DRIVER
8071M:      Vadim Pasternak <vadimp@mellanox.com>
8072L:      platform-driver-x86@vger.kernel.org
8073S:      Supported
8074F:      drivers/platform/x86/mlx-platform.c
8075
8076MELLANOX MLX CPLD HOTPLUG DRIVER
8077M:	Vadim Pasternak <vadimp@mellanox.com>
8078L:	platform-driver-x86@vger.kernel.org
8079S:	Supported
8080F:	drivers/platform/x86/mlxcpld-hotplug.c
8081F:	include/linux/platform_data/mlxcpld-hotplug.h
8082
8083SOFT-ROCE DRIVER (rxe)
8084M:	Moni Shoua <monis@mellanox.com>
8085L:	linux-rdma@vger.kernel.org
8086S:	Supported
8087W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8088Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8089F:	drivers/infiniband/sw/rxe/
8090F:	include/uapi/rdma/rdma_user_rxe.h
8091
8092MEMBARRIER SUPPORT
8093M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8094M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8095L:	linux-kernel@vger.kernel.org
8096S:	Supported
8097F:	kernel/membarrier.c
8098F:	include/uapi/linux/membarrier.h
8099
8100MEMORY MANAGEMENT
8101L:	linux-mm@kvack.org
8102W:	http://www.linux-mm.org
8103S:	Maintained
8104F:	include/linux/mm.h
8105F:	include/linux/gfp.h
8106F:	include/linux/mmzone.h
8107F:	include/linux/memory_hotplug.h
8108F:	include/linux/vmalloc.h
8109F:	mm/
8110
8111MEMORY TECHNOLOGY DEVICES (MTD)
8112M:	David Woodhouse <dwmw2@infradead.org>
8113M:	Brian Norris <computersforpeace@gmail.com>
8114M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8115M:	Marek Vasut <marek.vasut@gmail.com>
8116M:	Richard Weinberger <richard@nod.at>
8117M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8118L:	linux-mtd@lists.infradead.org
8119W:	http://www.linux-mtd.infradead.org/
8120Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8121T:	git git://git.infradead.org/linux-mtd.git
8122T:	git git://git.infradead.org/l2-mtd.git
8123S:	Maintained
8124F:	Documentation/devicetree/bindings/mtd/
8125F:	drivers/mtd/
8126F:	include/linux/mtd/
8127F:	include/uapi/mtd/
8128
8129MEN A21 WATCHDOG DRIVER
8130M:	Johannes Thumshirn <morbidrsa@gmail.com>
8131L:	linux-watchdog@vger.kernel.org
8132S:	Maintained
8133F:	drivers/watchdog/mena21_wdt.c
8134
8135MEN CHAMELEON BUS (mcb)
8136M:	Johannes Thumshirn <morbidrsa@gmail.com>
8137S:	Maintained
8138F:	drivers/mcb/
8139F:	include/linux/mcb.h
8140F:	Documentation/men-chameleon-bus.txt
8141
8142MEN F21BMC (Board Management Controller)
8143M:	Andreas Werner <andreas.werner@men.de>
8144S:	Supported
8145F:	drivers/mfd/menf21bmc.c
8146F:	drivers/watchdog/menf21bmc_wdt.c
8147F:	drivers/leds/leds-menf21bmc.c
8148F:	drivers/hwmon/menf21bmc_hwmon.c
8149F:	Documentation/hwmon/menf21bmc
8150
8151METAG ARCHITECTURE
8152M:	James Hogan <james.hogan@imgtec.com>
8153L:	linux-metag@vger.kernel.org
8154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8155S:	Odd Fixes
8156F:	arch/metag/
8157F:	Documentation/metag/
8158F:	Documentation/devicetree/bindings/metag/
8159F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8160F:	drivers/clocksource/metag_generic.c
8161F:	drivers/irqchip/irq-metag.c
8162F:	drivers/irqchip/irq-metag-ext.c
8163F:	drivers/tty/metag_da.c
8164
8165MICROBLAZE ARCHITECTURE
8166M:	Michal Simek <monstr@monstr.eu>
8167W:	http://www.monstr.eu/fdt/
8168T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8169S:	Supported
8170F:	arch/microblaze/
8171
8172MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8173M:	Richard Genoud <richard.genoud@gmail.com>
8174S:	Maintained
8175F:	drivers/tty/serial/atmel_serial.c
8176F:	include/linux/atmel_serial.h
8177
8178MICROCHIP / ATMEL DMA DRIVER
8179M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8181L:	dmaengine@vger.kernel.org
8182S:	Supported
8183F:	drivers/dma/at_hdmac.c
8184F:	drivers/dma/at_hdmac_regs.h
8185F:	include/linux/platform_data/dma-atmel.h
8186
8187MICROCHIP / ATMEL ISC DRIVER
8188M:	Songjun Wu <songjun.wu@microchip.com>
8189L:	linux-media@vger.kernel.org
8190S:	Supported
8191F:	drivers/media/platform/atmel/atmel-isc.c
8192F:	drivers/media/platform/atmel/atmel-isc-regs.h
8193F:	devicetree/bindings/media/atmel-isc.txt
8194
8195MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8196M:	Chen Yu <yu.c.chen@intel.com>
8197L:	platform-driver-x86@vger.kernel.org
8198S:	Supported
8199F:	drivers/platform/x86/surfacepro3_button.c
8200
8201MICROTEK X6 SCANNER
8202M:	Oliver Neukum <oliver@neukum.org>
8203S:	Maintained
8204F:	drivers/usb/image/microtek.*
8205
8206MIPS
8207M:	Ralf Baechle <ralf@linux-mips.org>
8208L:	linux-mips@linux-mips.org
8209W:	http://www.linux-mips.org/
8210T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8211Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8212S:	Supported
8213F:	Documentation/devicetree/bindings/mips/
8214F:	Documentation/mips/
8215F:	arch/mips/
8216
8217MIPS/LOONGSON1 ARCHITECTURE
8218M:	Keguang Zhang <keguang.zhang@gmail.com>
8219L:	linux-mips@linux-mips.org
8220S:	Maintained
8221F:	arch/mips/loongson32/
8222F:	arch/mips/include/asm/mach-loongson32/
8223F:	drivers/*/*loongson1*
8224F:	drivers/*/*/*loongson1*
8225
8226MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8227M:	Hans Verkuil <hverkuil@xs4all.nl>
8228L:	linux-media@vger.kernel.org
8229T:	git git://linuxtv.org/media_tree.git
8230W:	https://linuxtv.org
8231S:	Odd Fixes
8232F:	drivers/media/radio/radio-miropcm20*
8233
8234MELLANOX MLX4 core VPI driver
8235M:	Yishai Hadas <yishaih@mellanox.com>
8236L:	netdev@vger.kernel.org
8237L:	linux-rdma@vger.kernel.org
8238W:	http://www.mellanox.com
8239Q:	http://patchwork.ozlabs.org/project/netdev/list/
8240S:	Supported
8241F:	drivers/net/ethernet/mellanox/mlx4/
8242F:	include/linux/mlx4/
8243F:	include/uapi/rdma/mlx4-abi.h
8244
8245MELLANOX MLX4 IB driver
8246M:	Yishai Hadas <yishaih@mellanox.com>
8247L:	linux-rdma@vger.kernel.org
8248W:	http://www.mellanox.com
8249Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8250S:	Supported
8251F:	drivers/infiniband/hw/mlx4/
8252F:	include/linux/mlx4/
8253
8254MELLANOX MLX5 core VPI driver
8255M:	Saeed Mahameed <saeedm@mellanox.com>
8256M:	Matan Barak <matanb@mellanox.com>
8257M:	Leon Romanovsky <leonro@mellanox.com>
8258L:	netdev@vger.kernel.org
8259L:	linux-rdma@vger.kernel.org
8260W:	http://www.mellanox.com
8261Q:	http://patchwork.ozlabs.org/project/netdev/list/
8262S:	Supported
8263F:	drivers/net/ethernet/mellanox/mlx5/core/
8264F:	include/linux/mlx5/
8265F:	include/uapi/rdma/mlx5-abi.h
8266
8267MELLANOX MLX5 IB driver
8268M:	Matan Barak <matanb@mellanox.com>
8269M:	Leon Romanovsky <leonro@mellanox.com>
8270L:	linux-rdma@vger.kernel.org
8271W:	http://www.mellanox.com
8272Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8273S:	Supported
8274F:	drivers/infiniband/hw/mlx5/
8275F:	include/linux/mlx5/
8276
8277MELEXIS MLX90614 DRIVER
8278M:	Crt Mori <cmo@melexis.com>
8279L:	linux-iio@vger.kernel.org
8280W:	http://www.melexis.com
8281S:	Supported
8282F:	drivers/iio/temperature/mlx90614.c
8283
8284MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8285M:	Don Brace <don.brace@microsemi.com>
8286L:	esc.storagedev@microsemi.com
8287L:	linux-scsi@vger.kernel.org
8288S:	Supported
8289F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8290F:	drivers/scsi/smartpqi/Kconfig
8291F:	drivers/scsi/smartpqi/Makefile
8292F:	include/linux/cciss*.h
8293F:	include/uapi/linux/cciss*.h
8294F:	Documentation/scsi/smartpqi.txt
8295
8296MN88472 MEDIA DRIVER
8297M:	Antti Palosaari <crope@iki.fi>
8298L:	linux-media@vger.kernel.org
8299W:	https://linuxtv.org
8300W:	http://palosaari.fi/linux/
8301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8302S:	Maintained
8303F:	drivers/media/dvb-frontends/mn88472*
8304
8305MN88473 MEDIA DRIVER
8306M:	Antti Palosaari <crope@iki.fi>
8307L:	linux-media@vger.kernel.org
8308W:	https://linuxtv.org
8309W:	http://palosaari.fi/linux/
8310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8311S:	Maintained
8312F:	drivers/media/dvb-frontends/mn88473*
8313
8314MODULE SUPPORT
8315M:	Jessica Yu <jeyu@redhat.com>
8316M:	Rusty Russell <rusty@rustcorp.com.au>
8317S:	Maintained
8318F:	include/linux/module.h
8319F:	kernel/module.c
8320
8321MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8322W:	http://popies.net/meye/
8323S:	Orphan
8324F:	Documentation/media/v4l-drivers/meye*
8325F:	drivers/media/pci/meye/
8326F:	include/uapi/linux/meye.h
8327
8328MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8329M:	Jiri Slaby <jirislaby@gmail.com>
8330S:	Maintained
8331F:	Documentation/serial/moxa-smartio
8332F:	drivers/tty/mxser.*
8333
8334MR800 AVERMEDIA USB FM RADIO DRIVER
8335M:	Alexey Klimov <klimov.linux@gmail.com>
8336L:	linux-media@vger.kernel.org
8337T:	git git://linuxtv.org/media_tree.git
8338S:	Maintained
8339F:	drivers/media/radio/radio-mr800.c
8340
8341MRF24J40 IEEE 802.15.4 RADIO DRIVER
8342M:	Alan Ott <alan@signal11.us>
8343L:	linux-wpan@vger.kernel.org
8344S:	Maintained
8345F:	drivers/net/ieee802154/mrf24j40.c
8346F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8347
8348MSI LAPTOP SUPPORT
8349M:	"Lee, Chun-Yi" <jlee@suse.com>
8350L:	platform-driver-x86@vger.kernel.org
8351S:	Maintained
8352F:	drivers/platform/x86/msi-laptop.c
8353
8354MSI WMI SUPPORT
8355L:	platform-driver-x86@vger.kernel.org
8356S:	Orphan
8357F:	drivers/platform/x86/msi-wmi.c
8358
8359MSI001 MEDIA DRIVER
8360M:	Antti Palosaari <crope@iki.fi>
8361L:	linux-media@vger.kernel.org
8362W:	https://linuxtv.org
8363W:	http://palosaari.fi/linux/
8364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8365T:	git git://linuxtv.org/anttip/media_tree.git
8366S:	Maintained
8367F:	drivers/media/tuners/msi001*
8368
8369MSI2500 MEDIA DRIVER
8370M:	Antti Palosaari <crope@iki.fi>
8371L:	linux-media@vger.kernel.org
8372W:	https://linuxtv.org
8373W:	http://palosaari.fi/linux/
8374Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8375T:	git git://linuxtv.org/anttip/media_tree.git
8376S:	Maintained
8377F:	drivers/media/usb/msi2500/
8378
8379MSYSTEMS DISKONCHIP G3 MTD DRIVER
8380M:	Robert Jarzmik <robert.jarzmik@free.fr>
8381L:	linux-mtd@lists.infradead.org
8382S:	Maintained
8383F:	drivers/mtd/devices/docg3*
8384
8385MT9M032 APTINA SENSOR DRIVER
8386M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8387L:	linux-media@vger.kernel.org
8388T:	git git://linuxtv.org/media_tree.git
8389S:	Maintained
8390F:	drivers/media/i2c/mt9m032.c
8391F:	include/media/i2c/mt9m032.h
8392
8393MT9P031 APTINA CAMERA SENSOR
8394M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8395L:	linux-media@vger.kernel.org
8396T:	git git://linuxtv.org/media_tree.git
8397S:	Maintained
8398F:	drivers/media/i2c/mt9p031.c
8399F:	include/media/i2c/mt9p031.h
8400
8401MT9T001 APTINA CAMERA SENSOR
8402M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8403L:	linux-media@vger.kernel.org
8404T:	git git://linuxtv.org/media_tree.git
8405S:	Maintained
8406F:	drivers/media/i2c/mt9t001.c
8407F:	include/media/i2c/mt9t001.h
8408
8409MT9V032 APTINA CAMERA SENSOR
8410M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8411L:	linux-media@vger.kernel.org
8412T:	git git://linuxtv.org/media_tree.git
8413S:	Maintained
8414F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8415F:	drivers/media/i2c/mt9v032.c
8416F:	include/media/i2c/mt9v032.h
8417
8418MULTIFUNCTION DEVICES (MFD)
8419M:	Lee Jones <lee.jones@linaro.org>
8420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8421S:	Supported
8422F:	Documentation/devicetree/bindings/mfd/
8423F:	drivers/mfd/
8424F:	include/linux/mfd/
8425
8426MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8427M:	Ulf Hansson <ulf.hansson@linaro.org>
8428L:	linux-mmc@vger.kernel.org
8429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8430S:	Maintained
8431F:	Documentation/devicetree/bindings/mmc/
8432F:	drivers/mmc/
8433F:	include/linux/mmc/
8434F:	include/uapi/linux/mmc/
8435
8436MULTIMEDIA CARD (MMC) ETC. OVER SPI
8437S:	Orphan
8438F:	drivers/mmc/host/mmc_spi.c
8439F:	include/linux/spi/mmc_spi.h
8440
8441MULTISOUND SOUND DRIVER
8442M:	Andrew Veliath <andrewtv@usa.net>
8443S:	Maintained
8444F:	Documentation/sound/oss/MultiSound
8445F:	sound/oss/msnd*
8446
8447MULTITECH MULTIPORT CARD (ISICOM)
8448S:	Orphan
8449F:	drivers/tty/isicom.c
8450F:	include/linux/isicom.h
8451
8452MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8453M:	Bin Liu <b-liu@ti.com>
8454L:	linux-usb@vger.kernel.org
8455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8456S:	Maintained
8457F:	drivers/usb/musb/
8458
8459MXL5007T MEDIA DRIVER
8460M:	Michael Krufky <mkrufky@linuxtv.org>
8461L:	linux-media@vger.kernel.org
8462W:	https://linuxtv.org
8463W:	http://github.com/mkrufky
8464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8465T:	git git://linuxtv.org/mkrufky/tuners.git
8466S:	Maintained
8467F:	drivers/media/tuners/mxl5007t.*
8468
8469MXSFB DRM DRIVER
8470M:	Marek Vasut <marex@denx.de>
8471S:	Supported
8472F:	drivers/gpu/drm/mxsfb/
8473F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8474
8475MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8476M:	Hyong-Youb Kim <hykim@myri.com>
8477L:	netdev@vger.kernel.org
8478W:	https://www.myricom.com/support/downloads/myri10ge.html
8479S:	Supported
8480F:	drivers/net/ethernet/myricom/myri10ge/
8481
8482NAND FLASH SUBSYSTEM
8483M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8484R:	Richard Weinberger <richard@nod.at>
8485L:	linux-mtd@lists.infradead.org
8486W:	http://www.linux-mtd.infradead.org/
8487Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8488T:	git git://github.com/linux-nand/linux.git
8489S:	Maintained
8490F:	drivers/mtd/nand/
8491F:	include/linux/mtd/nand*.h
8492
8493NATSEMI ETHERNET DRIVER (DP8381x)
8494S:	Orphan
8495F:	drivers/net/ethernet/natsemi/natsemi.c
8496
8497NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8498M:	Daniel Mack <zonque@gmail.com>
8499S:	Maintained
8500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8501W:	http://www.native-instruments.com
8502F:	sound/usb/caiaq/
8503
8504NCP FILESYSTEM
8505M:	Petr Vandrovec <petr@vandrovec.name>
8506S:	Odd Fixes
8507F:	fs/ncpfs/
8508
8509NCR 5380 SCSI DRIVERS
8510M:	Finn Thain <fthain@telegraphics.com.au>
8511M:	Michael Schmitz <schmitzmic@gmail.com>
8512L:	linux-scsi@vger.kernel.org
8513S:	Maintained
8514F:	Documentation/scsi/g_NCR5380.txt
8515F:	drivers/scsi/NCR5380.*
8516F:	drivers/scsi/arm/cumana_1.c
8517F:	drivers/scsi/arm/oak.c
8518F:	drivers/scsi/atari_scsi.*
8519F:	drivers/scsi/dmx3191d.c
8520F:	drivers/scsi/g_NCR5380.*
8521F:	drivers/scsi/mac_scsi.*
8522F:	drivers/scsi/sun3_scsi.*
8523F:	drivers/scsi/sun3_scsi_vme.c
8524
8525NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8526M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8527L:	linux-scsi@vger.kernel.org
8528S:	Maintained
8529F:	drivers/scsi/NCR_D700.*
8530
8531NCT6775 HARDWARE MONITOR DRIVER
8532M:	Guenter Roeck <linux@roeck-us.net>
8533L:	linux-hwmon@vger.kernel.org
8534S:	Maintained
8535F:	Documentation/hwmon/nct6775
8536F:	drivers/hwmon/nct6775.c
8537
8538NETEFFECT IWARP RNIC DRIVER (IW_NES)
8539M:	Faisal Latif <faisal.latif@intel.com>
8540L:	linux-rdma@vger.kernel.org
8541W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8542S:	Supported
8543F:	drivers/infiniband/hw/nes/
8544F:	include/uapi/rdma/nes-abi.h
8545
8546NETEM NETWORK EMULATOR
8547M:	Stephen Hemminger <stephen@networkplumber.org>
8548L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8549S:	Maintained
8550F:	net/sched/sch_netem.c
8551
8552NETERION 10GbE DRIVERS (s2io/vxge)
8553M:	Jon Mason <jdmason@kudzu.us>
8554L:	netdev@vger.kernel.org
8555S:	Supported
8556F:	Documentation/networking/s2io.txt
8557F:	Documentation/networking/vxge.txt
8558F:	drivers/net/ethernet/neterion/
8559
8560NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8561M:	Pablo Neira Ayuso <pablo@netfilter.org>
8562M:	Patrick McHardy <kaber@trash.net>
8563M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8564L:	netfilter-devel@vger.kernel.org
8565L:	coreteam@netfilter.org
8566W:	http://www.netfilter.org/
8567W:	http://www.iptables.org/
8568Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8571S:	Supported
8572F:	include/linux/netfilter*
8573F:	include/linux/netfilter/
8574F:	include/net/netfilter/
8575F:	include/uapi/linux/netfilter*
8576F:	include/uapi/linux/netfilter/
8577F:	net/*/netfilter.c
8578F:	net/*/netfilter/
8579F:	net/netfilter/
8580F:	net/bridge/br_netfilter*.c
8581
8582NETLABEL
8583M:	Paul Moore <paul@paul-moore.com>
8584W:	http://netlabel.sf.net
8585L:	netdev@vger.kernel.org
8586S:	Maintained
8587F:	Documentation/netlabel/
8588F:	include/net/netlabel.h
8589F:	net/netlabel/
8590
8591NETROM NETWORK LAYER
8592M:	Ralf Baechle <ralf@linux-mips.org>
8593L:	linux-hams@vger.kernel.org
8594W:	http://www.linux-ax25.org/
8595S:	Maintained
8596F:	include/net/netrom.h
8597F:	include/uapi/linux/netrom.h
8598F:	net/netrom/
8599
8600NETRONOME ETHERNET DRIVERS
8601M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8602L:	oss-drivers@netronome.com
8603S:	Maintained
8604F:	drivers/net/ethernet/netronome/
8605
8606NETWORK BLOCK DEVICE (NBD)
8607M:	Markus Pargmann <mpa@pengutronix.de>
8608S:	Maintained
8609L:	nbd-general@lists.sourceforge.net
8610T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8611F:	Documentation/blockdev/nbd.txt
8612F:	drivers/block/nbd.c
8613F:	include/uapi/linux/nbd.h
8614
8615NETWORK DROP MONITOR
8616M:	Neil Horman <nhorman@tuxdriver.com>
8617L:	netdev@vger.kernel.org
8618S:	Maintained
8619W:	https://fedorahosted.org/dropwatch/
8620F:	net/core/drop_monitor.c
8621
8622NETWORKING [DSA]
8623M:	Andrew Lunn <andrew@lunn.ch>
8624M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8625M:	Florian Fainelli <f.fainelli@gmail.com>
8626S:	Maintained
8627F:	net/dsa/
8628F:	include/net/dsa.h
8629F:	drivers/net/dsa/
8630
8631NETWORKING [GENERAL]
8632M:	"David S. Miller" <davem@davemloft.net>
8633L:	netdev@vger.kernel.org
8634W:	http://www.linuxfoundation.org/en/Net
8635Q:	http://patchwork.ozlabs.org/project/netdev/list/
8636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8638S:	Maintained
8639F:	net/
8640F:	include/net/
8641F:	include/linux/in.h
8642F:	include/linux/net.h
8643F:	include/linux/netdevice.h
8644F:	include/uapi/linux/in.h
8645F:	include/uapi/linux/net.h
8646F:	include/uapi/linux/netdevice.h
8647F:	include/uapi/linux/net_namespace.h
8648F:	tools/net/
8649F:	tools/testing/selftests/net/
8650F:	lib/random32.c
8651
8652NETWORKING [IPv4/IPv6]
8653M:	"David S. Miller" <davem@davemloft.net>
8654M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8655M:	James Morris <jmorris@namei.org>
8656M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8657M:	Patrick McHardy <kaber@trash.net>
8658L:	netdev@vger.kernel.org
8659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8660S:	Maintained
8661F:	net/ipv4/
8662F:	net/ipv6/
8663F:	include/net/ip*
8664F:	arch/x86/net/*
8665
8666NETWORKING [IPSEC]
8667M:	Steffen Klassert <steffen.klassert@secunet.com>
8668M:	Herbert Xu <herbert@gondor.apana.org.au>
8669M:	"David S. Miller" <davem@davemloft.net>
8670L:	netdev@vger.kernel.org
8671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8673S:	Maintained
8674F:	net/core/flow.c
8675F:	net/xfrm/
8676F:	net/key/
8677F:	net/ipv4/xfrm*
8678F:	net/ipv4/esp4.c
8679F:	net/ipv4/ah4.c
8680F:	net/ipv4/ipcomp.c
8681F:	net/ipv4/ip_vti.c
8682F:	net/ipv6/xfrm*
8683F:	net/ipv6/esp6.c
8684F:	net/ipv6/ah6.c
8685F:	net/ipv6/ipcomp6.c
8686F:	net/ipv6/ip6_vti.c
8687F:	include/uapi/linux/xfrm.h
8688F:	include/net/xfrm.h
8689
8690NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8691M:	Paul Moore <paul@paul-moore.com>
8692L:	netdev@vger.kernel.org
8693S:	Maintained
8694
8695NETWORKING [WIRELESS]
8696L:	linux-wireless@vger.kernel.org
8697Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8698
8699NETWORKING DRIVERS
8700L:	netdev@vger.kernel.org
8701W:	http://www.linuxfoundation.org/en/Net
8702Q:	http://patchwork.ozlabs.org/project/netdev/list/
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8705S:	Odd Fixes
8706F:	Documentation/devicetree/bindings/net/
8707F:	drivers/net/
8708F:	include/linux/if_*
8709F:	include/linux/netdevice.h
8710F:	include/linux/etherdevice.h
8711F:	include/linux/fcdevice.h
8712F:	include/linux/fddidevice.h
8713F:	include/linux/hippidevice.h
8714F:	include/linux/inetdevice.h
8715F:	include/uapi/linux/if_*
8716F:	include/uapi/linux/netdevice.h
8717
8718NETWORKING DRIVERS (WIRELESS)
8719M:	Kalle Valo <kvalo@codeaurora.org>
8720L:	linux-wireless@vger.kernel.org
8721Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8724S:	Maintained
8725F:	Documentation/devicetree/bindings/net/wireless/
8726F:	drivers/net/wireless/
8727
8728NETXEN (1/10) GbE SUPPORT
8729M:	Manish Chopra <manish.chopra@cavium.com>
8730M:	Rahul Verma <rahul.verma@cavium.com>
8731M:	Dept-GELinuxNICDev@cavium.com
8732L:	netdev@vger.kernel.org
8733S:	Supported
8734F:	drivers/net/ethernet/qlogic/netxen/
8735
8736NFC SUBSYSTEM
8737M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8738M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8739M:	Samuel Ortiz <sameo@linux.intel.com>
8740L:	linux-wireless@vger.kernel.org
8741L:	linux-nfc@lists.01.org (subscribers-only)
8742S:	Supported
8743F:	net/nfc/
8744F:	include/net/nfc/
8745F:	include/uapi/linux/nfc.h
8746F:	drivers/nfc/
8747F:	include/linux/platform_data/nfcmrvl.h
8748F:	include/linux/platform_data/nxp-nci.h
8749F:	include/linux/platform_data/pn544.h
8750F:	include/linux/platform_data/st21nfca.h
8751F:	include/linux/platform_data/st-nci.h
8752F:	Documentation/devicetree/bindings/net/nfc/
8753
8754NFS, SUNRPC, AND LOCKD CLIENTS
8755M:	Trond Myklebust <trond.myklebust@primarydata.com>
8756M:	Anna Schumaker <anna.schumaker@netapp.com>
8757L:	linux-nfs@vger.kernel.org
8758W:	http://client.linux-nfs.org
8759T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8760S:	Maintained
8761F:	fs/lockd/
8762F:	fs/nfs/
8763F:	fs/nfs_common/
8764F:	net/sunrpc/
8765F:	include/linux/lockd/
8766F:	include/linux/nfs*
8767F:	include/linux/sunrpc/
8768F:	include/uapi/linux/nfs*
8769F:	include/uapi/linux/sunrpc/
8770
8771NILFS2 FILESYSTEM
8772M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8773L:	linux-nilfs@vger.kernel.org
8774W:	http://nilfs.sourceforge.net/
8775W:	http://nilfs.osdn.jp/
8776T:	git git://github.com/konis/nilfs2.git
8777S:	Supported
8778F:	Documentation/filesystems/nilfs2.txt
8779F:	fs/nilfs2/
8780F:	include/trace/events/nilfs2.h
8781F:	include/uapi/linux/nilfs2_api.h
8782F:	include/uapi/linux/nilfs2_ondisk.h
8783
8784NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8785M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8786W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8787S:	Maintained
8788F:	Documentation/scsi/NinjaSCSI.txt
8789F:	drivers/scsi/pcmcia/nsp_*
8790
8791NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8792M:	GOTO Masanori <gotom@debian.or.jp>
8793M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8794W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8795S:	Maintained
8796F:	Documentation/scsi/NinjaSCSI.txt
8797F:	drivers/scsi/nsp32*
8798
8799NIOS2 ARCHITECTURE
8800M:	Ley Foon Tan <lftan@altera.com>
8801L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8803S:	Maintained
8804F:	arch/nios2/
8805
8806NOKIA N900 POWER SUPPLY DRIVERS
8807R:	Pali Rohár <pali.rohar@gmail.com>
8808F:	include/linux/power/bq2415x_charger.h
8809F:	include/linux/power/bq27xxx_battery.h
8810F:	include/linux/power/isp1704_charger.h
8811F:	drivers/power/supply/bq2415x_charger.c
8812F:	drivers/power/supply/bq27xxx_battery.c
8813F:	drivers/power/supply/bq27xxx_battery_i2c.c
8814F:	drivers/power/supply/isp1704_charger.c
8815F:	drivers/power/supply/rx51_battery.c
8816
8817NTB DRIVER CORE
8818M:	Jon Mason <jdmason@kudzu.us>
8819M:	Dave Jiang <dave.jiang@intel.com>
8820M:	Allen Hubbe <Allen.Hubbe@emc.com>
8821L:	linux-ntb@googlegroups.com
8822S:	Supported
8823W:	https://github.com/jonmason/ntb/wiki
8824T:	git git://github.com/jonmason/ntb.git
8825F:	drivers/ntb/
8826F:	drivers/net/ntb_netdev.c
8827F:	include/linux/ntb.h
8828F:	include/linux/ntb_transport.h
8829F:	tools/testing/selftests/ntb/
8830
8831NTB INTEL DRIVER
8832M:	Jon Mason <jdmason@kudzu.us>
8833M:	Dave Jiang <dave.jiang@intel.com>
8834L:	linux-ntb@googlegroups.com
8835S:	Supported
8836W:	https://github.com/jonmason/ntb/wiki
8837T:	git git://github.com/jonmason/ntb.git
8838F:	drivers/ntb/hw/intel/
8839
8840NTB AMD DRIVER
8841M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8842L:	linux-ntb@googlegroups.com
8843S:	Supported
8844F:	drivers/ntb/hw/amd/
8845
8846NTFS FILESYSTEM
8847M:	Anton Altaparmakov <anton@tuxera.com>
8848L:	linux-ntfs-dev@lists.sourceforge.net
8849W:	http://www.tuxera.com/
8850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8851S:	Supported
8852F:	Documentation/filesystems/ntfs.txt
8853F:	fs/ntfs/
8854
8855NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8856M:	Antonino Daplas <adaplas@gmail.com>
8857L:	linux-fbdev@vger.kernel.org
8858S:	Maintained
8859F:	drivers/video/fbdev/riva/
8860F:	drivers/video/fbdev/nvidia/
8861
8862NVM EXPRESS DRIVER
8863M:	Keith Busch <keith.busch@intel.com>
8864M:	Jens Axboe <axboe@fb.com>
8865M:	Christoph Hellwig <hch@lst.de>
8866M:	Sagi Grimberg <sagi@grimberg.me>
8867L:	linux-nvme@lists.infradead.org
8868T:	git://git.infradead.org/nvme.git
8869W:	http://git.infradead.org/nvme.git
8870S:	Supported
8871F:	drivers/nvme/host/
8872F:	include/linux/nvme.h
8873F:	include/uapi/linux/nvme_ioctl.h
8874
8875NVM EXPRESS TARGET DRIVER
8876M:	Christoph Hellwig <hch@lst.de>
8877M:	Sagi Grimberg <sagi@grimberg.me>
8878L:	linux-nvme@lists.infradead.org
8879T:	git://git.infradead.org/nvme.git
8880W:	http://git.infradead.org/nvme.git
8881S:	Supported
8882F:	drivers/nvme/target/
8883
8884NVM EXPRESS FC TRANSPORT DRIVERS
8885M:	James Smart <james.smart@broadcom.com>
8886L:	linux-nvme@lists.infradead.org
8887S:	Supported
8888F:	include/linux/nvme-fc.h
8889F:	include/linux/nvme-fc-driver.h
8890F:	drivers/nvme/host/fc.c
8891F:	drivers/nvme/target/fc.c
8892F:	drivers/nvme/target/fcloop.c
8893
8894NVMEM FRAMEWORK
8895M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8896M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8897S:	Maintained
8898F:	drivers/nvmem/
8899F:	Documentation/devicetree/bindings/nvmem/
8900F:	include/linux/nvmem-consumer.h
8901F:	include/linux/nvmem-provider.h
8902
8903NXP-NCI NFC DRIVER
8904M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8905R:	Charles Gorand <charles.gorand@effinnov.com>
8906L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8907S:	Supported
8908F:	drivers/nfc/nxp-nci
8909
8910NXP TDA998X DRM DRIVER
8911M:	Russell King <linux@armlinux.org.uk>
8912S:	Supported
8913T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8914T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
8915F:	drivers/gpu/drm/i2c/tda998x_drv.c
8916F:	include/drm/i2c/tda998x.h
8917
8918NXP TFA9879 DRIVER
8919M:	Peter Rosin <peda@axentia.se>
8920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8921S:	Maintained
8922F:	sound/soc/codecs/tfa9879*
8923
8924OBJTOOL
8925M:	Josh Poimboeuf <jpoimboe@redhat.com>
8926S:	Supported
8927F:	tools/objtool/
8928
8929OMAP SUPPORT
8930M:	Tony Lindgren <tony@atomide.com>
8931L:	linux-omap@vger.kernel.org
8932W:	http://www.muru.com/linux/omap/
8933W:	http://linux.omap.com/
8934Q:	http://patchwork.kernel.org/project/linux-omap/list/
8935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8936S:	Maintained
8937F:	arch/arm/*omap*/
8938F:	arch/arm/configs/omap1_defconfig
8939F:	arch/arm/configs/omap2plus_defconfig
8940F:	drivers/i2c/busses/i2c-omap.c
8941F:	drivers/irqchip/irq-omap-intc.c
8942F:	drivers/mfd/*omap*.c
8943F:	drivers/mfd/menelaus.c
8944F:	drivers/mfd/palmas.c
8945F:	drivers/mfd/tps65217.c
8946F:	drivers/mfd/tps65218.c
8947F:	drivers/mfd/tps65910.c
8948F:	drivers/mfd/twl-core.[ch]
8949F:	drivers/mfd/twl4030*.c
8950F:	drivers/mfd/twl6030*.c
8951F:	drivers/mfd/twl6040*.c
8952F:	drivers/regulator/palmas-regulator*.c
8953F:	drivers/regulator/pbias-regulator.c
8954F:	drivers/regulator/tps65217-regulator.c
8955F:	drivers/regulator/tps65218-regulator.c
8956F:	drivers/regulator/tps65910-regulator.c
8957F:	drivers/regulator/twl-regulator.c
8958F:	drivers/regulator/twl6030-regulator.c
8959F:	include/linux/i2c-omap.h
8960
8961OMAP DEVICE TREE SUPPORT
8962M:	Benoît Cousson <bcousson@baylibre.com>
8963M:	Tony Lindgren <tony@atomide.com>
8964L:	linux-omap@vger.kernel.org
8965L:	devicetree@vger.kernel.org
8966S:	Maintained
8967F:	arch/arm/boot/dts/*omap*
8968F:	arch/arm/boot/dts/*am3*
8969F:	arch/arm/boot/dts/*am4*
8970F:	arch/arm/boot/dts/*am5*
8971F:	arch/arm/boot/dts/*dra7*
8972
8973OMAP CLOCK FRAMEWORK SUPPORT
8974M:	Paul Walmsley <paul@pwsan.com>
8975L:	linux-omap@vger.kernel.org
8976S:	Maintained
8977F:	arch/arm/*omap*/*clock*
8978
8979OMAP POWER MANAGEMENT SUPPORT
8980M:	Kevin Hilman <khilman@kernel.org>
8981L:	linux-omap@vger.kernel.org
8982S:	Maintained
8983F:	arch/arm/*omap*/*pm*
8984F:	drivers/cpufreq/omap-cpufreq.c
8985
8986OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8987M:	Rajendra Nayak <rnayak@codeaurora.org>
8988M:	Paul Walmsley <paul@pwsan.com>
8989L:	linux-omap@vger.kernel.org
8990S:	Maintained
8991F:	arch/arm/mach-omap2/prm*
8992
8993OMAP AUDIO SUPPORT
8994M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8995M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8996L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8997L:	linux-omap@vger.kernel.org
8998S:	Maintained
8999F:	sound/soc/omap/
9000
9001OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9002M:	Roger Quadros <rogerq@ti.com>
9003M:	Tony Lindgren <tony@atomide.com>
9004L:	linux-omap@vger.kernel.org
9005S:	Maintained
9006F:	drivers/memory/omap-gpmc.c
9007F:	arch/arm/mach-omap2/*gpmc*
9008
9009OMAP FRAMEBUFFER SUPPORT
9010M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9011L:	linux-fbdev@vger.kernel.org
9012L:	linux-omap@vger.kernel.org
9013S:	Maintained
9014F:	drivers/video/fbdev/omap/
9015
9016OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9017M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9018L:	linux-omap@vger.kernel.org
9019L:	linux-fbdev@vger.kernel.org
9020S:	Maintained
9021F:	drivers/video/fbdev/omap2/
9022F:	Documentation/arm/OMAP/DSS
9023
9024OMAP HARDWARE SPINLOCK SUPPORT
9025M:	Ohad Ben-Cohen <ohad@wizery.com>
9026L:	linux-omap@vger.kernel.org
9027S:	Maintained
9028F:	drivers/hwspinlock/omap_hwspinlock.c
9029
9030OMAP MMC SUPPORT
9031M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9032L:	linux-omap@vger.kernel.org
9033S:	Maintained
9034F:	drivers/mmc/host/omap.c
9035
9036OMAP HS MMC SUPPORT
9037L:	linux-mmc@vger.kernel.org
9038L:	linux-omap@vger.kernel.org
9039S:	Orphan
9040F:	drivers/mmc/host/omap_hsmmc.c
9041
9042OMAP RANDOM NUMBER GENERATOR SUPPORT
9043M:	Deepak Saxena <dsaxena@plexity.net>
9044S:	Maintained
9045F:	drivers/char/hw_random/omap-rng.c
9046
9047OMAP HWMOD SUPPORT
9048M:	Benoît Cousson <bcousson@baylibre.com>
9049M:	Paul Walmsley <paul@pwsan.com>
9050L:	linux-omap@vger.kernel.org
9051S:	Maintained
9052F:	arch/arm/mach-omap2/omap_hwmod.*
9053
9054OMAP HWMOD DATA
9055M:	Paul Walmsley <paul@pwsan.com>
9056L:	linux-omap@vger.kernel.org
9057S:	Maintained
9058F:	arch/arm/mach-omap2/omap_hwmod*data*
9059
9060OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9061M:	Benoît Cousson <bcousson@baylibre.com>
9062L:	linux-omap@vger.kernel.org
9063S:	Maintained
9064F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9065
9066OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9067M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9068L:	linux-media@vger.kernel.org
9069S:	Maintained
9070F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9071F:	drivers/media/platform/omap3isp/
9072F:	drivers/staging/media/omap4iss/
9073
9074OMAP USB SUPPORT
9075L:	linux-usb@vger.kernel.org
9076L:	linux-omap@vger.kernel.org
9077S:	Orphan
9078F:	drivers/usb/*/*omap*
9079F:	arch/arm/*omap*/usb*
9080
9081OMAP GPIO DRIVER
9082M:	Grygorii Strashko <grygorii.strashko@ti.com>
9083M:	Santosh Shilimkar <ssantosh@kernel.org>
9084M:	Kevin Hilman <khilman@kernel.org>
9085L:	linux-omap@vger.kernel.org
9086S:	Maintained
9087F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9088F:	drivers/gpio/gpio-omap.c
9089
9090OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9091M:	Mark Jackson <mpfj@newflow.co.uk>
9092L:	linux-omap@vger.kernel.org
9093S:	Maintained
9094F:	arch/arm/boot/dts/am335x-nano.dts
9095
9096OMFS FILESYSTEM
9097M:	Bob Copeland <me@bobcopeland.com>
9098L:	linux-karma-devel@lists.sourceforge.net
9099S:	Maintained
9100F:	Documentation/filesystems/omfs.txt
9101F:	fs/omfs/
9102
9103OMNIKEY CARDMAN 4000 DRIVER
9104M:	Harald Welte <laforge@gnumonks.org>
9105S:	Maintained
9106F:	drivers/char/pcmcia/cm4000_cs.c
9107F:	include/linux/cm4000_cs.h
9108F:	include/uapi/linux/cm4000_cs.h
9109
9110OMNIKEY CARDMAN 4040 DRIVER
9111M:	Harald Welte <laforge@gnumonks.org>
9112S:	Maintained
9113F:	drivers/char/pcmcia/cm4040_cs.*
9114
9115OMNIVISION OV7670 SENSOR DRIVER
9116M:	Jonathan Corbet <corbet@lwn.net>
9117L:	linux-media@vger.kernel.org
9118T:	git git://linuxtv.org/media_tree.git
9119S:	Maintained
9120F:	drivers/media/i2c/ov7670.c
9121
9122ONENAND FLASH DRIVER
9123M:	Kyungmin Park <kyungmin.park@samsung.com>
9124L:	linux-mtd@lists.infradead.org
9125S:	Maintained
9126F:	drivers/mtd/onenand/
9127F:	include/linux/mtd/onenand*.h
9128
9129ONSTREAM SCSI TAPE DRIVER
9130M:	Willem Riede <osst@riede.org>
9131L:	osst-users@lists.sourceforge.net
9132L:	linux-scsi@vger.kernel.org
9133S:	Maintained
9134F:	Documentation/scsi/osst.txt
9135F:	drivers/scsi/osst.*
9136F:	drivers/scsi/osst_*.h
9137F:	drivers/scsi/st.h
9138
9139OPENCORES I2C BUS DRIVER
9140M:	Peter Korsgaard <jacmet@sunsite.dk>
9141L:	linux-i2c@vger.kernel.org
9142S:	Maintained
9143F:	Documentation/i2c/busses/i2c-ocores
9144F:	drivers/i2c/busses/i2c-ocores.c
9145
9146OPEN FIRMWARE AND FLATTENED DEVICE TREE
9147M:	Rob Herring <robh+dt@kernel.org>
9148M:	Frank Rowand <frowand.list@gmail.com>
9149L:	devicetree@vger.kernel.org
9150W:	http://www.devicetree.org/
9151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9152S:	Maintained
9153F:	drivers/of/
9154F:	include/linux/of*.h
9155F:	scripts/dtc/
9156
9157OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9158M:	Rob Herring <robh+dt@kernel.org>
9159M:	Mark Rutland <mark.rutland@arm.com>
9160L:	devicetree@vger.kernel.org
9161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9162Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9163S:	Maintained
9164F:	Documentation/devicetree/
9165F:	arch/*/boot/dts/
9166F:	include/dt-bindings/
9167
9168OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9169M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9170L:	devicetree@vger.kernel.org
9171S:	Maintained
9172F:	Documentation/devicetree/dynamic-resolution-notes.txt
9173F:	Documentation/devicetree/overlay-notes.txt
9174F:	drivers/of/overlay.c
9175F:	drivers/of/resolver.c
9176
9177OPENRISC ARCHITECTURE
9178M:	Jonas Bonn <jonas@southpole.se>
9179M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9180M:	Stafford Horne <shorne@gmail.com>
9181L:	openrisc@lists.librecores.org
9182W:	http://openrisc.io
9183S:	Maintained
9184F:	arch/openrisc/
9185
9186OPENVSWITCH
9187M:	Pravin Shelar <pshelar@nicira.com>
9188L:	netdev@vger.kernel.org
9189L:	dev@openvswitch.org
9190W:	http://openvswitch.org
9191S:	Maintained
9192F:	net/openvswitch/
9193F:	include/uapi/linux/openvswitch.h
9194
9195OPERATING PERFORMANCE POINTS (OPP)
9196M:	Viresh Kumar <vireshk@kernel.org>
9197M:	Nishanth Menon <nm@ti.com>
9198M:	Stephen Boyd <sboyd@codeaurora.org>
9199L:	linux-pm@vger.kernel.org
9200S:	Maintained
9201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9202F:	drivers/base/power/opp/
9203F:	include/linux/pm_opp.h
9204F:	Documentation/power/opp.txt
9205F:	Documentation/devicetree/bindings/opp/
9206
9207OPL4 DRIVER
9208M:	Clemens Ladisch <clemens@ladisch.de>
9209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9210T:	git git://git.alsa-project.org/alsa-kernel.git
9211S:	Maintained
9212F:	sound/drivers/opl4/
9213
9214OPROFILE
9215M:	Robert Richter <rric@kernel.org>
9216L:	oprofile-list@lists.sf.net
9217S:	Maintained
9218F:	arch/*/include/asm/oprofile*.h
9219F:	arch/*/oprofile/
9220F:	drivers/oprofile/
9221F:	include/linux/oprofile.h
9222
9223ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9224M:	Mark Fasheh <mfasheh@versity.com>
9225M:	Joel Becker <jlbec@evilplan.org>
9226L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9227W:	http://ocfs2.wiki.kernel.org
9228S:	Supported
9229F:	Documentation/filesystems/ocfs2.txt
9230F:	Documentation/filesystems/dlmfs.txt
9231F:	fs/ocfs2/
9232
9233ORINOCO DRIVER
9234L:	linux-wireless@vger.kernel.org
9235W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9236W:	http://www.nongnu.org/orinoco/
9237S:	Orphan
9238F:	drivers/net/wireless/intersil/orinoco/
9239
9240OSD LIBRARY and FILESYSTEM
9241M:	Boaz Harrosh <ooo@electrozaur.com>
9242M:	Benny Halevy <bhalevy@primarydata.com>
9243L:	osd-dev@open-osd.org
9244W:	http://open-osd.org
9245T:	git git://git.open-osd.org/open-osd.git
9246S:	Maintained
9247F:	drivers/scsi/osd/
9248F:	include/scsi/osd_*
9249F:	fs/exofs/
9250
9251OVERLAY FILESYSTEM
9252M:	Miklos Szeredi <miklos@szeredi.hu>
9253L:	linux-unionfs@vger.kernel.org
9254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9255S:	Supported
9256F:	fs/overlayfs/
9257F:	Documentation/filesystems/overlayfs.txt
9258
9259ORANGEFS FILESYSTEM
9260M:	Mike Marshall <hubcap@omnibond.com>
9261L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9263S:	Supported
9264F:	fs/orangefs/
9265F:	Documentation/filesystems/orangefs.txt
9266
9267P54 WIRELESS DRIVER
9268M:	Christian Lamparter <chunkeey@googlemail.com>
9269L:	linux-wireless@vger.kernel.org
9270W:	http://wireless.kernel.org/en/users/Drivers/p54
9271S:	Maintained
9272F:	drivers/net/wireless/intersil/p54/
9273
9274PA SEMI ETHERNET DRIVER
9275L:	netdev@vger.kernel.org
9276S:	Orphan
9277F:	drivers/net/ethernet/pasemi/*
9278
9279PA SEMI SMBUS DRIVER
9280L:	linux-i2c@vger.kernel.org
9281S:	Orphan
9282F:	drivers/i2c/busses/i2c-pasemi.c
9283
9284PADATA PARALLEL EXECUTION MECHANISM
9285M:	Steffen Klassert <steffen.klassert@secunet.com>
9286L:	linux-crypto@vger.kernel.org
9287S:	Maintained
9288F:	kernel/padata.c
9289F:	include/linux/padata.h
9290F:	Documentation/padata.txt
9291
9292PANASONIC LAPTOP ACPI EXTRAS DRIVER
9293M:	Harald Welte <laforge@gnumonks.org>
9294L:	platform-driver-x86@vger.kernel.org
9295S:	Maintained
9296F:	drivers/platform/x86/panasonic-laptop.c
9297
9298PANASONIC MN10300/AM33/AM34 PORT
9299M:	David Howells <dhowells@redhat.com>
9300L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9301W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9302S:	Maintained
9303F:	Documentation/mn10300/
9304F:	arch/mn10300/
9305
9306PARALLEL LCD/KEYPAD PANEL DRIVER
9307M:      Willy Tarreau <willy@haproxy.com>
9308M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9309S:      Odd Fixes
9310F:      Documentation/misc-devices/lcd-panel-cgram.txt
9311F:      drivers/misc/panel.c
9312
9313PARALLEL PORT SUBSYSTEM
9314M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9315M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9316L:	linux-parport@lists.infradead.org (subscribers-only)
9317S:	Maintained
9318F:	drivers/parport/
9319F:	include/linux/parport*.h
9320F:	drivers/char/ppdev.c
9321F:	include/uapi/linux/ppdev.h
9322F:	Documentation/parport*.txt
9323
9324PARAVIRT_OPS INTERFACE
9325M:	Jeremy Fitzhardinge <jeremy@goop.org>
9326M:	Chris Wright <chrisw@sous-sol.org>
9327M:	Alok Kataria <akataria@vmware.com>
9328M:	Rusty Russell <rusty@rustcorp.com.au>
9329L:	virtualization@lists.linux-foundation.org
9330S:	Supported
9331F:	Documentation/virtual/paravirt_ops.txt
9332F:	arch/*/kernel/paravirt*
9333F:	arch/*/include/asm/paravirt.h
9334F:	include/linux/hypervisor.h
9335
9336PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9337M:	Tim Waugh <tim@cyberelk.net>
9338L:	linux-parport@lists.infradead.org (subscribers-only)
9339S:	Maintained
9340F:	Documentation/blockdev/paride.txt
9341F:	drivers/block/paride/
9342
9343PARISC ARCHITECTURE
9344M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9345M:	Helge Deller <deller@gmx.de>
9346L:	linux-parisc@vger.kernel.org
9347W:	http://www.parisc-linux.org/
9348Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9351S:	Maintained
9352F:	arch/parisc/
9353F:	Documentation/parisc/
9354F:	drivers/parisc/
9355F:	drivers/char/agp/parisc-agp.c
9356F:	drivers/input/serio/gscps2.c
9357F:	drivers/parport/parport_gsc.*
9358F:	drivers/tty/serial/8250/8250_gsc.c
9359F:	drivers/video/fbdev/sti*
9360F:	drivers/video/console/sti*
9361F:	drivers/video/logo/logo_parisc*
9362
9363PC87360 HARDWARE MONITORING DRIVER
9364M:	Jim Cromie <jim.cromie@gmail.com>
9365L:	linux-hwmon@vger.kernel.org
9366S:	Maintained
9367F:	Documentation/hwmon/pc87360
9368F:	drivers/hwmon/pc87360.c
9369
9370PC8736x GPIO DRIVER
9371M:	Jim Cromie <jim.cromie@gmail.com>
9372S:	Maintained
9373F:	drivers/char/pc8736x_gpio.c
9374
9375PC87427 HARDWARE MONITORING DRIVER
9376M:	Jean Delvare <jdelvare@suse.com>
9377L:	linux-hwmon@vger.kernel.org
9378S:	Maintained
9379F:	Documentation/hwmon/pc87427
9380F:	drivers/hwmon/pc87427.c
9381
9382PCA9532 LED DRIVER
9383M:	Riku Voipio <riku.voipio@iki.fi>
9384S:	Maintained
9385F:	drivers/leds/leds-pca9532.c
9386F:	include/linux/leds-pca9532.h
9387
9388PCA9541 I2C BUS MASTER SELECTOR DRIVER
9389M:	Guenter Roeck <linux@roeck-us.net>
9390L:	linux-i2c@vger.kernel.org
9391S:	Maintained
9392F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9393
9394PCDP - PRIMARY CONSOLE AND DEBUG PORT
9395M:	Khalid Aziz <khalid@gonehiking.org>
9396S:	Maintained
9397F:	drivers/firmware/pcdp.*
9398
9399PCI ERROR RECOVERY
9400M:	Linas Vepstas <linasvepstas@gmail.com>
9401L:	linux-pci@vger.kernel.org
9402S:	Supported
9403F:	Documentation/PCI/pci-error-recovery.txt
9404
9405PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9406M:	Russell Currey <ruscur@russell.cc>
9407L:	linuxppc-dev@lists.ozlabs.org
9408S:	Supported
9409F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9410F:	arch/powerpc/kernel/eeh*.c
9411F:	arch/powerpc/platforms/*/eeh*.c
9412F:	arch/powerpc/include/*/eeh*.h
9413
9414PCI SUBSYSTEM
9415M:	Bjorn Helgaas <bhelgaas@google.com>
9416L:	linux-pci@vger.kernel.org
9417Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9419S:	Supported
9420F:	Documentation/devicetree/bindings/pci/
9421F:	Documentation/PCI/
9422F:	drivers/pci/
9423F:	include/linux/pci*
9424F:	arch/x86/pci/
9425F:	arch/x86/kernel/quirks.c
9426
9427PCI DRIVER FOR ALTERA PCIE IP
9428M:	Ley Foon Tan <lftan@altera.com>
9429L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9430L:	linux-pci@vger.kernel.org
9431S:	Supported
9432F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9433F:	drivers/pci/host/pcie-altera.c
9434
9435PCI DRIVER FOR ARM VERSATILE PLATFORM
9436M:	Rob Herring <robh@kernel.org>
9437L:	linux-pci@vger.kernel.org
9438L:	linux-arm-kernel@lists.infradead.org
9439S:	Maintained
9440F:	Documentation/devicetree/bindings/pci/versatile.txt
9441F:	drivers/pci/host/pci-versatile.c
9442
9443PCI DRIVER FOR ARMADA 8K
9444M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9445L:	linux-pci@vger.kernel.org
9446L:	linux-arm-kernel@lists.infradead.org
9447S:	Maintained
9448F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9449F:	drivers/pci/host/pcie-armada8k.c
9450
9451PCI DRIVER FOR APPLIEDMICRO XGENE
9452M:	Tanmay Inamdar <tinamdar@apm.com>
9453L:	linux-pci@vger.kernel.org
9454L:	linux-arm-kernel@lists.infradead.org
9455S:	Maintained
9456F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9457F:	drivers/pci/host/pci-xgene.c
9458
9459PCI DRIVER FOR FREESCALE LAYERSCAPE
9460M:	Minghuan Lian <minghuan.Lian@freescale.com>
9461M:	Mingkai Hu <mingkai.hu@freescale.com>
9462M:	Roy Zang <tie-fei.zang@freescale.com>
9463L:	linuxppc-dev@lists.ozlabs.org
9464L:	linux-pci@vger.kernel.org
9465L:	linux-arm-kernel@lists.infradead.org
9466S:	Maintained
9467F:	drivers/pci/host/*layerscape*
9468
9469PCI DRIVER FOR IMX6
9470M:	Richard Zhu <hongxing.zhu@nxp.com>
9471M:	Lucas Stach <l.stach@pengutronix.de>
9472L:	linux-pci@vger.kernel.org
9473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9474S:	Maintained
9475F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9476F:	drivers/pci/host/*imx6*
9477
9478PCI DRIVER FOR TI KEYSTONE
9479M:	Murali Karicheri <m-karicheri2@ti.com>
9480L:	linux-pci@vger.kernel.org
9481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9482S:	Maintained
9483F:	drivers/pci/host/*keystone*
9484
9485PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9486M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9487M:	Jason Cooper <jason@lakedaemon.net>
9488L:	linux-pci@vger.kernel.org
9489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9490S:	Maintained
9491F:	drivers/pci/host/*mvebu*
9492
9493PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9494M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9495L:	linux-pci@vger.kernel.org
9496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9497S:	Maintained
9498F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9499F:	drivers/pci/host/pci-aardvark.c
9500
9501PCI DRIVER FOR NVIDIA TEGRA
9502M:	Thierry Reding <thierry.reding@gmail.com>
9503L:	linux-tegra@vger.kernel.org
9504L:	linux-pci@vger.kernel.org
9505S:	Supported
9506F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9507F:	drivers/pci/host/pci-tegra.c
9508
9509PCI DRIVER FOR TI DRA7XX
9510M:	Kishon Vijay Abraham I <kishon@ti.com>
9511L:	linux-omap@vger.kernel.org
9512L:	linux-pci@vger.kernel.org
9513S:	Supported
9514F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9515F:	drivers/pci/host/pci-dra7xx.c
9516
9517PCI DRIVER FOR RENESAS R-CAR
9518M:	Simon Horman <horms@verge.net.au>
9519L:	linux-pci@vger.kernel.org
9520L:	linux-renesas-soc@vger.kernel.org
9521S:	Maintained
9522F:	drivers/pci/host/*rcar*
9523
9524PCI DRIVER FOR SAMSUNG EXYNOS
9525M:	Jingoo Han <jingoohan1@gmail.com>
9526L:	linux-pci@vger.kernel.org
9527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9528L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9529S:	Maintained
9530F:	drivers/pci/host/pci-exynos.c
9531
9532PCI DRIVER FOR SYNOPSIS DESIGNWARE
9533M:	Jingoo Han <jingoohan1@gmail.com>
9534M:	Joao Pinto <Joao.Pinto@synopsys.com>
9535L:	linux-pci@vger.kernel.org
9536S:	Maintained
9537F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9538F:	drivers/pci/host/*designware*
9539
9540PCI DRIVER FOR GENERIC OF HOSTS
9541M:	Will Deacon <will.deacon@arm.com>
9542L:	linux-pci@vger.kernel.org
9543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9544S:	Maintained
9545F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9546F:	drivers/pci/host/pci-host-common.c
9547F:	drivers/pci/host/pci-host-generic.c
9548
9549PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9550M:	Keith Busch <keith.busch@intel.com>
9551L:	linux-pci@vger.kernel.org
9552S:	Supported
9553F:	drivers/pci/host/vmd.c
9554
9555PCIE DRIVER FOR ST SPEAR13XX
9556M:	Pratyush Anand <pratyush.anand@gmail.com>
9557L:	linux-pci@vger.kernel.org
9558S:	Maintained
9559F:	drivers/pci/host/*spear*
9560
9561PCI MSI DRIVER FOR ALTERA MSI IP
9562M:	Ley Foon Tan <lftan@altera.com>
9563L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9564L:	linux-pci@vger.kernel.org
9565S:	Supported
9566F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9567F:	drivers/pci/host/pcie-altera-msi.c
9568
9569PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9570M:	Duc Dang <dhdang@apm.com>
9571L:	linux-pci@vger.kernel.org
9572L:	linux-arm-kernel@lists.infradead.org
9573S:	Maintained
9574F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9575F:	drivers/pci/host/pci-xgene-msi.c
9576
9577PCIE DRIVER FOR AXIS ARTPEC
9578M:	Niklas Cassel <niklas.cassel@axis.com>
9579M:	Jesper Nilsson <jesper.nilsson@axis.com>
9580L:	linux-arm-kernel@axis.com
9581L:	linux-pci@vger.kernel.org
9582S:	Maintained
9583F:	Documentation/devicetree/bindings/pci/axis,artpec*
9584F:	drivers/pci/host/*artpec*
9585
9586PCIE DRIVER FOR HISILICON
9587M:	Zhou Wang <wangzhou1@hisilicon.com>
9588M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9589L:	linux-pci@vger.kernel.org
9590S:	Maintained
9591F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9592F:	drivers/pci/host/pcie-hisi.c
9593
9594PCIE DRIVER FOR ROCKCHIP
9595M:	Shawn Lin <shawn.lin@rock-chips.com>
9596M:	Wenrui Li <wenrui.li@rock-chips.com>
9597L:	linux-pci@vger.kernel.org
9598L:	linux-rockchip@lists.infradead.org
9599S:	Maintained
9600F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9601F:	drivers/pci/host/pcie-rockchip.c
9602
9603PCIE DRIVER FOR QUALCOMM MSM
9604M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9605L:     linux-pci@vger.kernel.org
9606L:     linux-arm-msm@vger.kernel.org
9607S:     Maintained
9608F:     drivers/pci/host/*qcom*
9609
9610PCIE DRIVER FOR CAVIUM THUNDERX
9611M:	David Daney <david.daney@cavium.com>
9612L:	linux-pci@vger.kernel.org
9613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9614S:	Supported
9615F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9616F:	drivers/pci/host/pci-thunder-*
9617
9618PCMCIA SUBSYSTEM
9619P:	Linux PCMCIA Team
9620L:	linux-pcmcia@lists.infradead.org
9621W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9623S:	Maintained
9624F:	Documentation/pcmcia/
9625F:	tools/pcmcia/
9626F:	drivers/pcmcia/
9627F:	include/pcmcia/
9628
9629PCNET32 NETWORK DRIVER
9630M:	Don Fry <pcnet32@frontier.com>
9631L:	netdev@vger.kernel.org
9632S:	Maintained
9633F:	drivers/net/ethernet/amd/pcnet32.c
9634
9635PCRYPT PARALLEL CRYPTO ENGINE
9636M:	Steffen Klassert <steffen.klassert@secunet.com>
9637L:	linux-crypto@vger.kernel.org
9638S:	Maintained
9639F:	crypto/pcrypt.c
9640F:	include/crypto/pcrypt.h
9641
9642PER-CPU MEMORY ALLOCATOR
9643M:	Tejun Heo <tj@kernel.org>
9644M:	Christoph Lameter <cl@linux.com>
9645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9646S:	Maintained
9647F:	include/linux/percpu*.h
9648F:	mm/percpu*.c
9649F:	arch/*/include/asm/percpu.h
9650
9651PER-TASK DELAY ACCOUNTING
9652M:	Balbir Singh <bsingharora@gmail.com>
9653S:	Maintained
9654F:	include/linux/delayacct.h
9655F:	kernel/delayacct.c
9656
9657PERFORMANCE EVENTS SUBSYSTEM
9658M:	Peter Zijlstra <peterz@infradead.org>
9659M:	Ingo Molnar <mingo@redhat.com>
9660M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9661R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9662L:	linux-kernel@vger.kernel.org
9663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9664S:	Supported
9665F:	kernel/events/*
9666F:	include/linux/perf_event.h
9667F:	include/uapi/linux/perf_event.h
9668F:	arch/*/kernel/perf_event*.c
9669F:	arch/*/kernel/*/perf_event*.c
9670F:	arch/*/kernel/*/*/perf_event*.c
9671F:	arch/*/include/asm/perf_event.h
9672F:	arch/*/kernel/perf_callchain.c
9673F:	arch/*/events/*
9674F:	tools/perf/
9675
9676PERSONALITY HANDLING
9677M:	Christoph Hellwig <hch@infradead.org>
9678L:	linux-abi-devel@lists.sourceforge.net
9679S:	Maintained
9680F:	include/linux/personality.h
9681F:	include/uapi/linux/personality.h
9682
9683PHONET PROTOCOL
9684M:	Remi Denis-Courmont <courmisch@gmail.com>
9685S:	Supported
9686F:	Documentation/networking/phonet.txt
9687F:	include/linux/phonet.h
9688F:	include/net/phonet/
9689F:	include/uapi/linux/phonet.h
9690F:	net/phonet/
9691
9692PHRAM MTD DRIVER
9693M:	Joern Engel <joern@lazybastard.org>
9694L:	linux-mtd@lists.infradead.org
9695S:	Maintained
9696F:	drivers/mtd/devices/phram.c
9697
9698PICOLCD HID DRIVER
9699M:	Bruno Prémont <bonbons@linux-vserver.org>
9700L:	linux-input@vger.kernel.org
9701S:	Maintained
9702F:	drivers/hid/hid-picolcd*
9703
9704PICOXCELL SUPPORT
9705M:	Jamie Iles <jamie@jamieiles.com>
9706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9707T:	git git://github.com/jamieiles/linux-2.6-ji.git
9708S:	Supported
9709F:	arch/arm/boot/dts/picoxcell*
9710F:	arch/arm/mach-picoxcell/
9711F:	drivers/crypto/picoxcell*
9712
9713PIN CONTROL SUBSYSTEM
9714M:	Linus Walleij <linus.walleij@linaro.org>
9715L:	linux-gpio@vger.kernel.org
9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9717S:	Maintained
9718F:	Documentation/devicetree/bindings/pinctrl/
9719F:	Documentation/pinctrl.txt
9720F:	drivers/pinctrl/
9721F:	include/linux/pinctrl/
9722
9723PIN CONTROLLER - ATMEL AT91
9724M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9726S:	Maintained
9727F:	drivers/pinctrl/pinctrl-at91.*
9728
9729PIN CONTROLLER - ATMEL AT91 PIO4
9730M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9732L:	linux-gpio@vger.kernel.org
9733S:	Supported
9734F:	drivers/pinctrl/pinctrl-at91-pio4.*
9735
9736PIN CONTROLLER - INTEL
9737M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9738M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9739S:	Maintained
9740F:	drivers/pinctrl/intel/
9741
9742PIN CONTROLLER - RENESAS
9743M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9744M:	Geert Uytterhoeven <geert+renesas@glider.be>
9745L:	linux-renesas-soc@vger.kernel.org
9746S:	Maintained
9747F:	drivers/pinctrl/sh-pfc/
9748
9749PIN CONTROLLER - SAMSUNG
9750M:	Tomasz Figa <tomasz.figa@gmail.com>
9751M:	Krzysztof Kozlowski <krzk@kernel.org>
9752M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9754L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9755S:	Maintained
9756F:	drivers/pinctrl/samsung/
9757F:	include/dt-bindings/pinctrl/samsung.h
9758F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9759
9760PIN CONTROLLER - SINGLE
9761M:	Tony Lindgren <tony@atomide.com>
9762M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9764L:	linux-omap@vger.kernel.org
9765S:	Maintained
9766F:	drivers/pinctrl/pinctrl-single.c
9767
9768PIN CONTROLLER - ST SPEAR
9769M:	Viresh Kumar <vireshk@kernel.org>
9770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9771W:	http://www.st.com/spear
9772S:	Maintained
9773F:	drivers/pinctrl/spear/
9774
9775PISTACHIO SOC SUPPORT
9776M:      James Hartley <james.hartley@imgtec.com>
9777M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9778L:      linux-mips@linux-mips.org
9779S:      Maintained
9780F:      arch/mips/pistachio/
9781F:      arch/mips/include/asm/mach-pistachio/
9782F:      arch/mips/boot/dts/pistachio/
9783F:      arch/mips/configs/pistachio*_defconfig
9784
9785PKTCDVD DRIVER
9786S:	Orphan
9787M:	linux-block@vger.kernel.org
9788F:	drivers/block/pktcdvd.c
9789F:	include/linux/pktcdvd.h
9790F:	include/uapi/linux/pktcdvd.h
9791
9792PKUNITY SOC DRIVERS
9793M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9794W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9795S:	Maintained
9796T:	git git://github.com/gxt/linux.git
9797F:	drivers/input/serio/i8042-unicore32io.h
9798F:	drivers/i2c/busses/i2c-puv3.c
9799F:	drivers/video/fbdev/fb-puv3.c
9800F:	drivers/rtc/rtc-puv3.c
9801
9802PMBUS HARDWARE MONITORING DRIVERS
9803M:	Guenter Roeck <linux@roeck-us.net>
9804L:	linux-hwmon@vger.kernel.org
9805W:	http://hwmon.wiki.kernel.org/
9806W:	http://www.roeck-us.net/linux/drivers/
9807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9808S:	Maintained
9809F:	Documentation/hwmon/pmbus
9810F:	drivers/hwmon/pmbus/
9811F:	include/linux/i2c/pmbus.h
9812
9813PMC SIERRA MaxRAID DRIVER
9814L:	linux-scsi@vger.kernel.org
9815W:	http://www.pmc-sierra.com/
9816S:	Orphan
9817F:	drivers/scsi/pmcraid.*
9818
9819PMC SIERRA PM8001 DRIVER
9820M:	Jack Wang <jinpu.wang@profitbricks.com>
9821M:	lindar_liu@usish.com
9822L:	pmchba@pmcs.com
9823L:	linux-scsi@vger.kernel.org
9824S:	Supported
9825F:	drivers/scsi/pm8001/
9826
9827POSIX CLOCKS and TIMERS
9828M:	Thomas Gleixner <tglx@linutronix.de>
9829L:	linux-kernel@vger.kernel.org
9830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9831S:	Maintained
9832F:	fs/timerfd.c
9833F:	include/linux/timer*
9834F:	kernel/time/*timer*
9835
9836POWER MANAGEMENT CORE
9837M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9838L:	linux-pm@vger.kernel.org
9839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9840B:	https://bugzilla.kernel.org
9841S:	Supported
9842F:	drivers/base/power/
9843F:	include/linux/pm.h
9844F:	include/linux/pm_*
9845F:	include/linux/powercap.h
9846F:	drivers/powercap/
9847
9848POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9849M:	Sebastian Reichel <sre@kernel.org>
9850L:	linux-pm@vger.kernel.org
9851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9852S:	Maintained
9853F:	Documentation/devicetree/bindings/power/supply/
9854F:	include/linux/power_supply.h
9855F:	drivers/power/supply/
9856
9857POWER STATE COORDINATION INTERFACE (PSCI)
9858M:	Mark Rutland <mark.rutland@arm.com>
9859M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9860L:	linux-arm-kernel@lists.infradead.org
9861S:	Maintained
9862F:	drivers/firmware/psci*.c
9863F:	include/linux/psci.h
9864F:	include/uapi/linux/psci.h
9865
9866POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9867M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9868L:	linuxppc-dev@lists.ozlabs.org
9869S:	Maintained
9870F:	drivers/char/powernv-op-panel.c
9871
9872PNP SUPPORT
9873M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9874S:	Maintained
9875F:	drivers/pnp/
9876
9877PPP PROTOCOL DRIVERS AND COMPRESSORS
9878M:	Paul Mackerras <paulus@samba.org>
9879L:	linux-ppp@vger.kernel.org
9880S:	Maintained
9881F:	drivers/net/ppp/ppp_*
9882
9883PPP OVER ATM (RFC 2364)
9884M:	Mitchell Blank Jr <mitch@sfgoth.com>
9885S:	Maintained
9886F:	net/atm/pppoatm.c
9887F:	include/uapi/linux/atmppp.h
9888
9889PPP OVER ETHERNET
9890M:	Michal Ostrowski <mostrows@earthlink.net>
9891S:	Maintained
9892F:	drivers/net/ppp/pppoe.c
9893F:	drivers/net/ppp/pppox.c
9894
9895PPP OVER L2TP
9896M:	James Chapman <jchapman@katalix.com>
9897S:	Maintained
9898F:	net/l2tp/l2tp_ppp.c
9899F:	include/linux/if_pppol2tp.h
9900F:	include/uapi/linux/if_pppol2tp.h
9901
9902PPS SUPPORT
9903M:	Rodolfo Giometti <giometti@enneenne.com>
9904W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9905L:	linuxpps@ml.enneenne.com (subscribers-only)
9906S:	Maintained
9907F:	Documentation/pps/
9908F:	drivers/pps/
9909F:	include/linux/pps*.h
9910
9911PPTP DRIVER
9912M:	Dmitry Kozlov <xeb@mail.ru>
9913L:	netdev@vger.kernel.org
9914S:	Maintained
9915F:	drivers/net/ppp/pptp.c
9916W:	http://sourceforge.net/projects/accel-pptp
9917
9918PREEMPTIBLE KERNEL
9919M:	Robert Love <rml@tech9.net>
9920L:	kpreempt-tech@lists.sourceforge.net
9921W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9922S:	Supported
9923F:	Documentation/preempt-locking.txt
9924F:	include/linux/preempt.h
9925
9926PRISM54 WIRELESS DRIVER
9927M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9928L:	linux-wireless@vger.kernel.org
9929W:	http://wireless.kernel.org/en/users/Drivers/p54
9930S:	Obsolete
9931F:	drivers/net/wireless/intersil/prism54/
9932
9933PS3 NETWORK SUPPORT
9934M:	Geoff Levand <geoff@infradead.org>
9935L:	netdev@vger.kernel.org
9936L:	linuxppc-dev@lists.ozlabs.org
9937S:	Maintained
9938F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9939
9940PS3 PLATFORM SUPPORT
9941M:	Geoff Levand <geoff@infradead.org>
9942L:	linuxppc-dev@lists.ozlabs.org
9943S:	Maintained
9944F:	arch/powerpc/boot/ps3*
9945F:	arch/powerpc/include/asm/lv1call.h
9946F:	arch/powerpc/include/asm/ps3*.h
9947F:	arch/powerpc/platforms/ps3/
9948F:	drivers/*/ps3*
9949F:	drivers/ps3/
9950F:	drivers/rtc/rtc-ps3.c
9951F:	drivers/usb/host/*ps3.c
9952F:	sound/ppc/snd_ps3*
9953
9954PS3VRAM DRIVER
9955M:	Jim Paris <jim@jtan.com>
9956M:	Geoff Levand <geoff@infradead.org>
9957L:	linuxppc-dev@lists.ozlabs.org
9958S:	Maintained
9959F:	drivers/block/ps3vram.c
9960
9961PSTORE FILESYSTEM
9962M:	Anton Vorontsov <anton@enomsg.org>
9963M:	Colin Cross <ccross@android.com>
9964M:	Kees Cook <keescook@chromium.org>
9965M:	Tony Luck <tony.luck@intel.com>
9966S:	Maintained
9967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9968F:	fs/pstore/
9969F:	include/linux/pstore*
9970F:	drivers/firmware/efi/efi-pstore.c
9971F:	drivers/acpi/apei/erst.c
9972
9973PTP HARDWARE CLOCK SUPPORT
9974M:	Richard Cochran <richardcochran@gmail.com>
9975L:	netdev@vger.kernel.org
9976S:	Maintained
9977W:	http://linuxptp.sourceforge.net/
9978F:	Documentation/ABI/testing/sysfs-ptp
9979F:	Documentation/ptp/*
9980F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9981F:	drivers/net/phy/dp83640*
9982F:	drivers/ptp/*
9983F:	include/linux/ptp_cl*
9984
9985PTRACE SUPPORT
9986M:	Roland McGrath <roland@hack.frob.com>
9987M:	Oleg Nesterov <oleg@redhat.com>
9988S:	Maintained
9989F:	include/asm-generic/syscall.h
9990F:	include/linux/ptrace.h
9991F:	include/linux/regset.h
9992F:	include/linux/tracehook.h
9993F:	include/uapi/linux/ptrace.h
9994F:	kernel/ptrace.c
9995
9996PULSE8-CEC DRIVER
9997M:	Hans Verkuil <hverkuil@xs4all.nl>
9998L:	linux-media@vger.kernel.org
9999T:	git git://linuxtv.org/media_tree.git
10000S:	Maintained
10001F:	drivers/media/usb/pulse8-cec/*
10002
10003PVRUSB2 VIDEO4LINUX DRIVER
10004M:	Mike Isely <isely@pobox.com>
10005L:	pvrusb2@isely.net	(subscribers-only)
10006L:	linux-media@vger.kernel.org
10007W:	http://www.isely.net/pvrusb2/
10008T:	git git://linuxtv.org/media_tree.git
10009S:	Maintained
10010F:	Documentation/media/v4l-drivers/pvrusb2*
10011F:	drivers/media/usb/pvrusb2/
10012
10013PWC WEBCAM DRIVER
10014M:	Hans Verkuil <hverkuil@xs4all.nl>
10015L:	linux-media@vger.kernel.org
10016T:	git git://linuxtv.org/media_tree.git
10017S:	Odd Fixes
10018F:	drivers/media/usb/pwc/*
10019
10020PWM FAN DRIVER
10021M:	Kamil Debski <kamil@wypas.org>
10022M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10023L:	linux-hwmon@vger.kernel.org
10024S:	Supported
10025F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10026F:	Documentation/hwmon/pwm-fan
10027F:	drivers/hwmon/pwm-fan.c
10028
10029PWM SUBSYSTEM
10030M:	Thierry Reding <thierry.reding@gmail.com>
10031L:	linux-pwm@vger.kernel.org
10032S:	Maintained
10033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10034F:	Documentation/pwm.txt
10035F:	Documentation/devicetree/bindings/pwm/
10036F:	include/linux/pwm.h
10037F:	drivers/pwm/
10038F:	drivers/video/backlight/pwm_bl.c
10039F:	include/linux/pwm_backlight.h
10040
10041PXA2xx/PXA3xx SUPPORT
10042M:	Daniel Mack <daniel@zonque.org>
10043M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10044M:	Robert Jarzmik <robert.jarzmik@free.fr>
10045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10046T:	git git://github.com/hzhuang1/linux.git
10047T:	git git://github.com/rjarzmik/linux.git
10048S:	Maintained
10049F:	arch/arm/boot/dts/pxa*
10050F:	arch/arm/mach-pxa/
10051F:	drivers/dma/pxa*
10052F:	drivers/pcmcia/pxa2xx*
10053F:	drivers/pinctrl/pxa/
10054F:	drivers/spi/spi-pxa2xx*
10055F:	drivers/usb/gadget/udc/pxa2*
10056F:	include/sound/pxa2xx-lib.h
10057F:	sound/arm/pxa*
10058F:	sound/soc/pxa/
10059
10060PXA GPIO DRIVER
10061M:	Robert Jarzmik <robert.jarzmik@free.fr>
10062L:	linux-gpio@vger.kernel.org
10063S:	Maintained
10064F:	drivers/gpio/gpio-pxa.c
10065
10066PXA3xx NAND FLASH DRIVER
10067M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10068L:	linux-mtd@lists.infradead.org
10069S:	Maintained
10070F:	drivers/mtd/nand/pxa3xx_nand.c
10071
10072MMP SUPPORT
10073M:	Eric Miao <eric.y.miao@gmail.com>
10074M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10076T:	git git://github.com/hzhuang1/linux.git
10077T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10078S:	Maintained
10079F:	arch/arm/boot/dts/mmp*
10080F:	arch/arm/mach-mmp/
10081
10082PXA MMCI DRIVER
10083S:	Orphan
10084
10085PXA RTC DRIVER
10086M:	Robert Jarzmik <robert.jarzmik@free.fr>
10087L:	rtc-linux@googlegroups.com
10088S:	Maintained
10089
10090QAT DRIVER
10091M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10092M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10093L:	qat-linux@intel.com
10094S:	Supported
10095F:	drivers/crypto/qat/
10096
10097QIB DRIVER
10098M:	Mike Marciniszyn <infinipath@intel.com>
10099L:	linux-rdma@vger.kernel.org
10100S:	Supported
10101F:	drivers/infiniband/hw/qib/
10102
10103QLOGIC QLA1280 SCSI DRIVER
10104M:	Michael Reed <mdr@sgi.com>
10105L:	linux-scsi@vger.kernel.org
10106S:	Maintained
10107F:	drivers/scsi/qla1280.[ch]
10108
10109QLOGIC QLA2XXX FC-SCSI DRIVER
10110M:	qla2xxx-upstream@qlogic.com
10111L:	linux-scsi@vger.kernel.org
10112S:	Supported
10113F:	Documentation/scsi/LICENSE.qla2xxx
10114F:	drivers/scsi/qla2xxx/
10115
10116QLOGIC QLA4XXX iSCSI DRIVER
10117M:	QLogic-Storage-Upstream@qlogic.com
10118L:	linux-scsi@vger.kernel.org
10119S:	Supported
10120F:	Documentation/scsi/LICENSE.qla4xxx
10121F:	drivers/scsi/qla4xxx/
10122
10123QLOGIC QLA3XXX NETWORK DRIVER
10124M:	Dept-GELinuxNICDev@cavium.com
10125L:	netdev@vger.kernel.org
10126S:	Supported
10127F:	Documentation/networking/LICENSE.qla3xxx
10128F:	drivers/net/ethernet/qlogic/qla3xxx.*
10129
10130QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10131M:	Harish Patil <harish.patil@cavium.com>
10132M:	Manish Chopra <manish.chopra@cavium.com>
10133M:	Dept-GELinuxNICDev@cavium.com
10134L:	netdev@vger.kernel.org
10135S:	Supported
10136F:	drivers/net/ethernet/qlogic/qlcnic/
10137
10138QLOGIC QLGE 10Gb ETHERNET DRIVER
10139M:	Harish Patil <harish.patil@cavium.com>
10140M:	Manish Chopra <manish.chopra@cavium.com>
10141M:	Dept-GELinuxNICDev@cavium.com
10142L:	netdev@vger.kernel.org
10143S:	Supported
10144F:	drivers/net/ethernet/qlogic/qlge/
10145
10146QLOGIC QL4xxx ETHERNET DRIVER
10147M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10148M:	Ariel Elior <Ariel.Elior@cavium.com>
10149M:	everest-linux-l2@cavium.com
10150L:	netdev@vger.kernel.org
10151S:	Supported
10152F:	drivers/net/ethernet/qlogic/qed/
10153F:	include/linux/qed/
10154F:	drivers/net/ethernet/qlogic/qede/
10155
10156QLOGIC QL41xxx ISCSI DRIVER
10157M:	QLogic-Storage-Upstream@cavium.com
10158L:	linux-scsi@vger.kernel.org
10159S:	Supported
10160F:	drivers/scsi/qedi/
10161
10162QNX4 FILESYSTEM
10163M:	Anders Larsen <al@alarsen.net>
10164W:	http://www.alarsen.net/linux/qnx4fs/
10165S:	Maintained
10166F:	fs/qnx4/
10167F:	include/uapi/linux/qnx4_fs.h
10168F:	include/uapi/linux/qnxtypes.h
10169
10170QORIQ DPAA2 FSL-MC BUS DRIVER
10171M:	Stuart Yoder <stuart.yoder@nxp.com>
10172L:	linux-kernel@vger.kernel.org
10173S:	Maintained
10174F:	drivers/staging/fsl-mc/
10175
10176QT1010 MEDIA DRIVER
10177M:	Antti Palosaari <crope@iki.fi>
10178L:	linux-media@vger.kernel.org
10179W:	https://linuxtv.org
10180W:	http://palosaari.fi/linux/
10181Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10182T:	git git://linuxtv.org/anttip/media_tree.git
10183S:	Maintained
10184F:	drivers/media/tuners/qt1010*
10185
10186QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10187M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10188L:	linux-wireless@vger.kernel.org
10189L:	ath9k-devel@lists.ath9k.org
10190W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10191S:	Supported
10192F:	drivers/net/wireless/ath/ath9k/
10193
10194QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10195M:	Kalle Valo <kvalo@qca.qualcomm.com>
10196L:	ath10k@lists.infradead.org
10197W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10199S:	Supported
10200F:	drivers/net/wireless/ath/ath10k/
10201
10202QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10203M:	Timur Tabi <timur@codeaurora.org>
10204L:	netdev@vger.kernel.org
10205S:	Supported
10206F:	drivers/net/ethernet/qualcomm/emac/
10207
10208QUALCOMM HEXAGON ARCHITECTURE
10209M:	Richard Kuo <rkuo@codeaurora.org>
10210L:	linux-hexagon@vger.kernel.org
10211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10212S:	Supported
10213F:	arch/hexagon/
10214
10215QUALCOMM WCN36XX WIRELESS DRIVER
10216M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10217L:	wcn36xx@lists.infradead.org
10218W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10219T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10220S:	Supported
10221F:	drivers/net/wireless/ath/wcn36xx/
10222
10223QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10224M:	Gabriel Somlo <somlo@cmu.edu>
10225M:	"Michael S. Tsirkin" <mst@redhat.com>
10226L:	qemu-devel@nongnu.org
10227S:	Maintained
10228F:	drivers/firmware/qemu_fw_cfg.c
10229
10230RADOS BLOCK DEVICE (RBD)
10231M:	Ilya Dryomov <idryomov@gmail.com>
10232M:	Sage Weil <sage@redhat.com>
10233M:	Alex Elder <elder@kernel.org>
10234L:	ceph-devel@vger.kernel.org
10235W:	http://ceph.com/
10236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10237T:	git git://github.com/ceph/ceph-client.git
10238S:	Supported
10239F:	Documentation/ABI/testing/sysfs-bus-rbd
10240F:	drivers/block/rbd.c
10241F:	drivers/block/rbd_types.h
10242
10243RADEON FRAMEBUFFER DISPLAY DRIVER
10244M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10245L:	linux-fbdev@vger.kernel.org
10246S:	Maintained
10247F:	drivers/video/fbdev/aty/radeon*
10248F:	include/uapi/linux/radeonfb.h
10249
10250RADIOSHARK RADIO DRIVER
10251M:	Hans Verkuil <hverkuil@xs4all.nl>
10252L:	linux-media@vger.kernel.org
10253T:	git git://linuxtv.org/media_tree.git
10254S:	Maintained
10255F:	drivers/media/radio/radio-shark.c
10256
10257RADIOSHARK2 RADIO DRIVER
10258M:	Hans Verkuil <hverkuil@xs4all.nl>
10259L:	linux-media@vger.kernel.org
10260T:	git git://linuxtv.org/media_tree.git
10261S:	Maintained
10262F:	drivers/media/radio/radio-shark2.c
10263F:	drivers/media/radio/radio-tea5777.c
10264
10265RAGE128 FRAMEBUFFER DISPLAY DRIVER
10266M:	Paul Mackerras <paulus@samba.org>
10267L:	linux-fbdev@vger.kernel.org
10268S:	Maintained
10269F:	drivers/video/fbdev/aty/aty128fb.c
10270
10271RALINK MIPS ARCHITECTURE
10272M:	John Crispin <john@phrozen.org>
10273L:	linux-mips@linux-mips.org
10274S:	Maintained
10275F:	arch/mips/ralink
10276
10277RALINK RT2X00 WIRELESS LAN DRIVER
10278P:	rt2x00 project
10279M:	Stanislaw Gruszka <sgruszka@redhat.com>
10280M:	Helmut Schaa <helmut.schaa@googlemail.com>
10281L:	linux-wireless@vger.kernel.org
10282S:	Maintained
10283F:	drivers/net/wireless/ralink/rt2x00/
10284
10285RAMDISK RAM BLOCK DEVICE DRIVER
10286M:	Jens Axboe <axboe@kernel.dk>
10287S:	Maintained
10288F:	Documentation/blockdev/ramdisk.txt
10289F:	drivers/block/brd.c
10290
10291RANDOM NUMBER DRIVER
10292M:	"Theodore Ts'o" <tytso@mit.edu>
10293S:	Maintained
10294F:	drivers/char/random.c
10295
10296RAPIDIO SUBSYSTEM
10297M:	Matt Porter <mporter@kernel.crashing.org>
10298M:	Alexandre Bounine <alexandre.bounine@idt.com>
10299S:	Maintained
10300F:	drivers/rapidio/
10301
10302RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10303L:	linux-wireless@vger.kernel.org
10304S:	Orphan
10305F:	drivers/net/wireless/ray*
10306
10307RCUTORTURE MODULE
10308M:	Josh Triplett <josh@joshtriplett.org>
10309M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10310L:	linux-kernel@vger.kernel.org
10311S:	Supported
10312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10313F:	Documentation/RCU/torture.txt
10314F:	kernel/rcu/rcutorture.c
10315
10316RCUTORTURE TEST FRAMEWORK
10317M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10318M:	Josh Triplett <josh@joshtriplett.org>
10319R:	Steven Rostedt <rostedt@goodmis.org>
10320R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10321R:	Lai Jiangshan <jiangshanlai@gmail.com>
10322L:	linux-kernel@vger.kernel.org
10323S:	Supported
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10325F:	tools/testing/selftests/rcutorture
10326
10327RDC R-321X SoC
10328M:	Florian Fainelli <florian@openwrt.org>
10329S:	Maintained
10330
10331RDC R6040 FAST ETHERNET DRIVER
10332M:	Florian Fainelli <f.fainelli@gmail.com>
10333L:	netdev@vger.kernel.org
10334S:	Maintained
10335F:	drivers/net/ethernet/rdc/r6040.c
10336
10337RDS - RELIABLE DATAGRAM SOCKETS
10338M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10339L:	netdev@vger.kernel.org
10340L:	linux-rdma@vger.kernel.org
10341L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10342W:	https://oss.oracle.com/projects/rds/
10343S:	Supported
10344F:	net/rds/
10345F:	Documentation/networking/rds.txt
10346
10347RDMAVT - RDMA verbs software
10348M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10349L:	linux-rdma@vger.kernel.org
10350S:	Supported
10351F:	drivers/infiniband/sw/rdmavt
10352
10353RDT - RESOURCE ALLOCATION
10354M:	Fenghua Yu <fenghua.yu@intel.com>
10355L:	linux-kernel@vger.kernel.org
10356S:	Supported
10357F:	arch/x86/kernel/cpu/intel_rdt*
10358F:	arch/x86/include/asm/intel_rdt*
10359F:	Documentation/x86/intel_rdt*
10360
10361READ-COPY UPDATE (RCU)
10362M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10363M:	Josh Triplett <josh@joshtriplett.org>
10364R:	Steven Rostedt <rostedt@goodmis.org>
10365R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10366R:	Lai Jiangshan <jiangshanlai@gmail.com>
10367L:	linux-kernel@vger.kernel.org
10368W:	http://www.rdrop.com/users/paulmck/RCU/
10369S:	Supported
10370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10371F:	Documentation/RCU/
10372X:	Documentation/RCU/torture.txt
10373F:	include/linux/rcu*
10374X:	include/linux/srcu.h
10375F:	kernel/rcu/
10376X:	kernel/torture.c
10377
10378REAL TIME CLOCK (RTC) SUBSYSTEM
10379M:	Alessandro Zummo <a.zummo@towertech.it>
10380M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10381L:	rtc-linux@googlegroups.com
10382Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10384S:	Maintained
10385F:	Documentation/devicetree/bindings/rtc/
10386F:	Documentation/rtc.txt
10387F:	drivers/rtc/
10388F:	include/linux/rtc.h
10389F:	include/uapi/linux/rtc.h
10390F:	include/linux/rtc/
10391F:	include/linux/platform_data/rtc-*
10392F:	tools/testing/selftests/timers/rtctest.c
10393
10394REALTEK AUDIO CODECS
10395M:	Bard Liao <bardliao@realtek.com>
10396M:	Oder Chiou <oder_chiou@realtek.com>
10397S:	Maintained
10398F:	sound/soc/codecs/rt*
10399F:	include/sound/rt*.h
10400
10401REISERFS FILE SYSTEM
10402L:	reiserfs-devel@vger.kernel.org
10403S:	Supported
10404F:	fs/reiserfs/
10405
10406REGISTER MAP ABSTRACTION
10407M:	Mark Brown <broonie@kernel.org>
10408L:	linux-kernel@vger.kernel.org
10409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10410S:	Supported
10411F:	Documentation/devicetree/bindings/regmap/
10412F:	drivers/base/regmap/
10413F:	include/linux/regmap.h
10414
10415REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10416M:	Ohad Ben-Cohen <ohad@wizery.com>
10417M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10418L:	linux-remoteproc@vger.kernel.org
10419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10420S:	Maintained
10421F:	Documentation/devicetree/bindings/remoteproc/
10422F:	Documentation/remoteproc.txt
10423F:	drivers/remoteproc/
10424F:	include/linux/remoteproc.h
10425
10426REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10427M:	Ohad Ben-Cohen <ohad@wizery.com>
10428M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10429L:	linux-remoteproc@vger.kernel.org
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10431S:	Maintained
10432F:	drivers/rpmsg/
10433F:	Documentation/rpmsg.txt
10434F:	include/linux/rpmsg.h
10435
10436RENESAS CLOCK DRIVERS
10437M:	Geert Uytterhoeven <geert+renesas@glider.be>
10438L:	linux-renesas-soc@vger.kernel.org
10439S:	Supported
10440F:	drivers/clk/renesas/
10441
10442RENESAS ETHERNET DRIVERS
10443R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10444L:	netdev@vger.kernel.org
10445L:	linux-renesas-soc@vger.kernel.org
10446F:	drivers/net/ethernet/renesas/
10447F:	include/linux/sh_eth.h
10448
10449RENESAS USB2 PHY DRIVER
10450M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10451L:	linux-renesas-soc@vger.kernel.org
10452S:	Maintained
10453F:	drivers/phy/phy-rcar-gen3-usb2.c
10454
10455RESET CONTROLLER FRAMEWORK
10456M:	Philipp Zabel <p.zabel@pengutronix.de>
10457T:	git git://git.pengutronix.de/git/pza/linux
10458S:	Maintained
10459F:	drivers/reset/
10460F:	Documentation/devicetree/bindings/reset/
10461F:	include/dt-bindings/reset/
10462F:	include/linux/reset.h
10463F:	include/linux/reset-controller.h
10464
10465RFKILL
10466M:	Johannes Berg <johannes@sipsolutions.net>
10467L:	linux-wireless@vger.kernel.org
10468W:	http://wireless.kernel.org/
10469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10471S:	Maintained
10472F:	Documentation/rfkill.txt
10473F:	net/rfkill/
10474
10475RHASHTABLE
10476M:	Thomas Graf <tgraf@suug.ch>
10477M:	Herbert Xu <herbert@gondor.apana.org.au>
10478L:	netdev@vger.kernel.org
10479S:	Maintained
10480F:	lib/rhashtable.c
10481F:	include/linux/rhashtable.h
10482
10483RICOH SMARTMEDIA/XD DRIVER
10484M:	Maxim Levitsky <maximlevitsky@gmail.com>
10485S:	Maintained
10486F:	drivers/mtd/nand/r852.c
10487F:	drivers/mtd/nand/r852.h
10488
10489RICOH R5C592 MEMORYSTICK DRIVER
10490M:	Maxim Levitsky <maximlevitsky@gmail.com>
10491S:	Maintained
10492F:	drivers/memstick/host/r592.*
10493
10494ROCCAT DRIVERS
10495M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10496W:	http://sourceforge.net/projects/roccat/
10497S:	Maintained
10498F:	drivers/hid/hid-roccat*
10499F:	include/linux/hid-roccat*
10500F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10501
10502ROCKER DRIVER
10503M:	Jiri Pirko <jiri@resnulli.us>
10504L:	netdev@vger.kernel.org
10505S:	Supported
10506F:	drivers/net/ethernet/rocker/
10507
10508ROCKETPORT DRIVER
10509P:	Comtrol Corp.
10510W:	http://www.comtrol.com
10511S:	Maintained
10512F:	Documentation/serial/rocket.txt
10513F:	drivers/tty/rocket*
10514
10515ROCKETPORT EXPRESS/INFINITY DRIVER
10516M:	Kevin Cernekee <cernekee@gmail.com>
10517L:	linux-serial@vger.kernel.org
10518S:	Odd Fixes
10519F:	drivers/tty/serial/rp2.*
10520
10521ROSE NETWORK LAYER
10522M:	Ralf Baechle <ralf@linux-mips.org>
10523L:	linux-hams@vger.kernel.org
10524W:	http://www.linux-ax25.org/
10525S:	Maintained
10526F:	include/net/rose.h
10527F:	include/uapi/linux/rose.h
10528F:	net/rose/
10529
10530RTL2830 MEDIA DRIVER
10531M:	Antti Palosaari <crope@iki.fi>
10532L:	linux-media@vger.kernel.org
10533W:	https://linuxtv.org
10534W:	http://palosaari.fi/linux/
10535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10536T:	git git://linuxtv.org/anttip/media_tree.git
10537S:	Maintained
10538F:	drivers/media/dvb-frontends/rtl2830*
10539
10540RTL2832 MEDIA DRIVER
10541M:	Antti Palosaari <crope@iki.fi>
10542L:	linux-media@vger.kernel.org
10543W:	https://linuxtv.org
10544W:	http://palosaari.fi/linux/
10545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10546T:	git git://linuxtv.org/anttip/media_tree.git
10547S:	Maintained
10548F:	drivers/media/dvb-frontends/rtl2832*
10549
10550RTL2832_SDR MEDIA DRIVER
10551M:	Antti Palosaari <crope@iki.fi>
10552L:	linux-media@vger.kernel.org
10553W:	https://linuxtv.org
10554W:	http://palosaari.fi/linux/
10555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10556T:	git git://linuxtv.org/anttip/media_tree.git
10557S:	Maintained
10558F:	drivers/media/dvb-frontends/rtl2832_sdr*
10559
10560RTL8180 WIRELESS DRIVER
10561L:	linux-wireless@vger.kernel.org
10562W:	http://wireless.kernel.org/
10563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10564S:	Orphan
10565F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10566
10567RTL8187 WIRELESS DRIVER
10568M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10569M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10570M:	Larry Finger <Larry.Finger@lwfinger.net>
10571L:	linux-wireless@vger.kernel.org
10572W:	http://wireless.kernel.org/
10573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10574S:	Maintained
10575F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10576
10577RTL8192CE WIRELESS DRIVER
10578M:	Larry Finger <Larry.Finger@lwfinger.net>
10579M:	Chaoming Li <chaoming_li@realsil.com.cn>
10580L:	linux-wireless@vger.kernel.org
10581W:	http://wireless.kernel.org/
10582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10583S:	Maintained
10584F:	drivers/net/wireless/realtek/rtlwifi/
10585F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10586
10587RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10588M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10589L:	linux-wireless@vger.kernel.org
10590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10591S:	Maintained
10592F:	drivers/net/wireless/realtek/rtl8xxxu/
10593
10594S3 SAVAGE FRAMEBUFFER DRIVER
10595M:	Antonino Daplas <adaplas@gmail.com>
10596L:	linux-fbdev@vger.kernel.org
10597S:	Maintained
10598F:	drivers/video/fbdev/savage/
10599
10600S390
10601M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10602M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10603L:	linux-s390@vger.kernel.org
10604W:	http://www.ibm.com/developerworks/linux/linux390/
10605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10606S:	Supported
10607F:	arch/s390/
10608F:	drivers/s390/
10609F:	Documentation/s390/
10610F:	Documentation/DocBook/s390*
10611
10612S390 COMMON I/O LAYER
10613M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10614M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10615L:	linux-s390@vger.kernel.org
10616W:	http://www.ibm.com/developerworks/linux/linux390/
10617S:	Supported
10618F:	drivers/s390/cio/
10619
10620S390 DASD DRIVER
10621M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10622M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10623L:	linux-s390@vger.kernel.org
10624W:	http://www.ibm.com/developerworks/linux/linux390/
10625S:	Supported
10626F:	drivers/s390/block/dasd*
10627F:	block/partitions/ibm.c
10628
10629S390 NETWORK DRIVERS
10630M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10631L:	linux-s390@vger.kernel.org
10632W:	http://www.ibm.com/developerworks/linux/linux390/
10633S:	Supported
10634F:	drivers/s390/net/
10635
10636S390 PCI SUBSYSTEM
10637M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10638M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10639L:	linux-s390@vger.kernel.org
10640W:	http://www.ibm.com/developerworks/linux/linux390/
10641S:	Supported
10642F:	arch/s390/pci/
10643F:	drivers/pci/hotplug/s390_pci_hpc.c
10644
10645S390 ZCRYPT DRIVER
10646M:	Harald Freudenberger <freude@de.ibm.com>
10647L:	linux-s390@vger.kernel.org
10648W:	http://www.ibm.com/developerworks/linux/linux390/
10649S:	Supported
10650F:	drivers/s390/crypto/
10651
10652S390 ZFCP DRIVER
10653M:	Steffen Maier <maier@linux.vnet.ibm.com>
10654L:	linux-s390@vger.kernel.org
10655W:	http://www.ibm.com/developerworks/linux/linux390/
10656S:	Supported
10657F:	drivers/s390/scsi/zfcp_*
10658
10659S390 IUCV NETWORK LAYER
10660M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10661L:	linux-s390@vger.kernel.org
10662W:	http://www.ibm.com/developerworks/linux/linux390/
10663S:	Supported
10664F:	drivers/s390/net/*iucv*
10665F:	include/net/iucv/
10666F:	net/iucv/
10667
10668S390 IOMMU (PCI)
10669M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10670L:	linux-s390@vger.kernel.org
10671W:	http://www.ibm.com/developerworks/linux/linux390/
10672S:	Supported
10673F:	drivers/iommu/s390-iommu.c
10674
10675S3C24XX SD/MMC Driver
10676M:	Ben Dooks <ben-linux@fluff.org>
10677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10678S:	Supported
10679F:	drivers/mmc/host/s3cmci.*
10680
10681SAA6588 RDS RECEIVER DRIVER
10682M:	Hans Verkuil <hverkuil@xs4all.nl>
10683L:	linux-media@vger.kernel.org
10684T:	git git://linuxtv.org/media_tree.git
10685W:	https://linuxtv.org
10686S:	Odd Fixes
10687F:	drivers/media/i2c/saa6588*
10688
10689SAA7134 VIDEO4LINUX DRIVER
10690M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10691M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10692L:	linux-media@vger.kernel.org
10693W:	https://linuxtv.org
10694T:	git git://linuxtv.org/media_tree.git
10695S:	Odd fixes
10696F:	Documentation/media/v4l-drivers/saa7134*
10697F:	drivers/media/pci/saa7134/
10698
10699SAA7146 VIDEO4LINUX-2 DRIVER
10700M:	Hans Verkuil <hverkuil@xs4all.nl>
10701L:	linux-media@vger.kernel.org
10702T:	git git://linuxtv.org/media_tree.git
10703S:	Maintained
10704F:	drivers/media/common/saa7146/
10705F:	drivers/media/pci/saa7146/
10706F:	include/media/saa7146*
10707
10708SAMSUNG LAPTOP DRIVER
10709M:	Corentin Chary <corentin.chary@gmail.com>
10710L:	platform-driver-x86@vger.kernel.org
10711S:	Maintained
10712F:	drivers/platform/x86/samsung-laptop.c
10713
10714SAMSUNG AUDIO (ASoC) DRIVERS
10715M:	Krzysztof Kozlowski <krzk@kernel.org>
10716M:	Sangbeom Kim <sbkim73@samsung.com>
10717M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10718L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10719S:	Supported
10720F:	sound/soc/samsung/
10721
10722SAMSUNG FRAMEBUFFER DRIVER
10723M:	Jingoo Han <jingoohan1@gmail.com>
10724L:	linux-fbdev@vger.kernel.org
10725S:	Maintained
10726F:	drivers/video/fbdev/s3c-fb.c
10727
10728SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10729M:	Sangbeom Kim <sbkim73@samsung.com>
10730M:	Krzysztof Kozlowski <krzk@kernel.org>
10731M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10732L:	linux-kernel@vger.kernel.org
10733L:	linux-samsung-soc@vger.kernel.org
10734S:	Supported
10735F:	drivers/mfd/sec*.c
10736F:	drivers/regulator/s2m*.c
10737F:	drivers/regulator/s5m*.c
10738F:	drivers/clk/clk-s2mps11.c
10739F:	drivers/rtc/rtc-s5m.c
10740F:	include/linux/mfd/samsung/
10741F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10742F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10743F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10744F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10745
10746SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10747M:	Kyungmin Park <kyungmin.park@samsung.com>
10748M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10749L:	linux-media@vger.kernel.org
10750Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10751S:	Supported
10752F:	drivers/media/platform/exynos4-is/
10753
10754SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10755M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10756L:	linux-media@vger.kernel.org
10757L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10758S:	Maintained
10759F:	drivers/media/platform/s3c-camif/
10760F:	include/media/drv-intf/s3c_camif.h
10761
10762SAMSUNG S5C73M3 CAMERA DRIVER
10763M:	Kyungmin Park <kyungmin.park@samsung.com>
10764M:	Andrzej Hajda <a.hajda@samsung.com>
10765L:	linux-media@vger.kernel.org
10766S:	Supported
10767F:	drivers/media/i2c/s5c73m3/*
10768
10769SAMSUNG S5K5BAF CAMERA DRIVER
10770M:	Kyungmin Park <kyungmin.park@samsung.com>
10771M:	Andrzej Hajda <a.hajda@samsung.com>
10772L:	linux-media@vger.kernel.org
10773S:	Supported
10774F:	drivers/media/i2c/s5k5baf.c
10775
10776SAMSUNG S3FWRN5 NFC DRIVER
10777M:	Robert Baldyga <r.baldyga@samsung.com>
10778M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10779L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10780S:	Supported
10781F:	drivers/nfc/s3fwrn5
10782
10783SAMSUNG SOC CLOCK DRIVERS
10784M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10785M:	Tomasz Figa <tomasz.figa@gmail.com>
10786M:	Chanwoo Choi <cw00.choi@samsung.com>
10787S:	Supported
10788L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10789F:	drivers/clk/samsung/
10790F:	include/dt-bindings/clock/exynos*.h
10791F:	Documentation/devicetree/bindings/clock/exynos*.txt
10792
10793SAMSUNG SPI DRIVERS
10794M:	Kukjin Kim <kgene@kernel.org>
10795M:	Krzysztof Kozlowski <krzk@kernel.org>
10796M:	Andi Shyti <andi.shyti@samsung.com>
10797L:	linux-spi@vger.kernel.org
10798L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10799S:	Maintained
10800F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10801F:	drivers/spi/spi-s3c*
10802F:	include/linux/platform_data/spi-s3c64xx.h
10803
10804SAMSUNG SXGBE DRIVERS
10805M:	Byungho An <bh74.an@samsung.com>
10806M:	Girish K S <ks.giri@samsung.com>
10807M:	Vipul Pandya <vipul.pandya@samsung.com>
10808S:	Supported
10809L:	netdev@vger.kernel.org
10810F:	drivers/net/ethernet/samsung/sxgbe/
10811
10812SAMSUNG THERMAL DRIVER
10813M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10814L:	linux-pm@vger.kernel.org
10815L:	linux-samsung-soc@vger.kernel.org
10816S:	Supported
10817T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10818F:	drivers/thermal/samsung/
10819
10820SAMSUNG USB2 PHY DRIVER
10821M:	Kamil Debski <kamil@wypas.org>
10822M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10823L:	linux-kernel@vger.kernel.org
10824S:	Supported
10825F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10826F:	Documentation/phy/samsung-usb2.txt
10827F:	drivers/phy/phy-exynos4210-usb2.c
10828F:	drivers/phy/phy-exynos4x12-usb2.c
10829F:	drivers/phy/phy-exynos5250-usb2.c
10830F:	drivers/phy/phy-s5pv210-usb2.c
10831F:	drivers/phy/phy-samsung-usb2.c
10832F:	drivers/phy/phy-samsung-usb2.h
10833
10834SERIAL DRIVERS
10835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10836L:	linux-serial@vger.kernel.org
10837S:	Maintained
10838F:	Documentation/devicetree/bindings/serial/
10839F:	drivers/tty/serial/
10840
10841SERIAL IR RECEIVER
10842M:	Sean Young <sean@mess.org>
10843L:	linux-media@vger.kernel.org
10844S:	Maintained
10845F:	drivers/media/rc/serial_ir.c
10846
10847STI CEC DRIVER
10848M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10849L:	kernel@stlinux.com
10850S:	Maintained
10851F:	drivers/staging/media/st-cec/
10852F:	Documentation/devicetree/bindings/media/stih-cec.txt
10853
10854SYNOPSYS DESIGNWARE DMAC DRIVER
10855M:	Viresh Kumar <vireshk@kernel.org>
10856M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10857S:	Maintained
10858F:	include/linux/dma/dw.h
10859F:	include/linux/platform_data/dma-dw.h
10860F:	drivers/dma/dw/
10861
10862SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10863M: Lars Persson <lars.persson@axis.com>
10864L: netdev@vger.kernel.org
10865S: Supported
10866F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10867F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10868
10869SYNOPSYS DESIGNWARE I2C DRIVER
10870M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10871R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10872R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10873L:	linux-i2c@vger.kernel.org
10874S:	Maintained
10875F:	drivers/i2c/busses/i2c-designware-*
10876F:	include/linux/platform_data/i2c-designware.h
10877
10878SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10879M:	Jaehoon Chung <jh80.chung@samsung.com>
10880L:	linux-mmc@vger.kernel.org
10881S:	Maintained
10882F:	include/linux/mmc/dw_mmc.h
10883F:	drivers/mmc/host/dw_mmc*
10884
10885SYSTEM TRACE MODULE CLASS
10886M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10887S:	Maintained
10888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10889F:	Documentation/trace/stm.txt
10890F:	drivers/hwtracing/stm/
10891F:	include/linux/stm.h
10892F:	include/uapi/linux/stm.h
10893
10894THUNDERBOLT DRIVER
10895M:	Andreas Noever <andreas.noever@gmail.com>
10896S:	Maintained
10897F:	drivers/thunderbolt/
10898
10899TI BQ27XXX POWER SUPPLY DRIVER
10900R:	Andrew F. Davis <afd@ti.com>
10901F:	include/linux/power/bq27xxx_battery.h
10902F:	drivers/power/supply/bq27xxx_battery.c
10903F:	drivers/power/supply/bq27xxx_battery_i2c.c
10904
10905TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10906M:	John Stultz <john.stultz@linaro.org>
10907M:	Thomas Gleixner <tglx@linutronix.de>
10908L:	linux-kernel@vger.kernel.org
10909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10910S:	Supported
10911F:	include/linux/clocksource.h
10912F:	include/linux/time.h
10913F:	include/linux/timex.h
10914F:	include/uapi/linux/time.h
10915F:	include/uapi/linux/timex.h
10916F:	kernel/time/clocksource.c
10917F:	kernel/time/time*.c
10918F:	kernel/time/alarmtimer.c
10919F:	kernel/time/ntp.c
10920F:	tools/testing/selftests/timers/
10921
10922SC1200 WDT DRIVER
10923M:	Zwane Mwaikambo <zwanem@gmail.com>
10924S:	Maintained
10925F:	drivers/watchdog/sc1200wdt.c
10926
10927SCHEDULER
10928M:	Ingo Molnar <mingo@redhat.com>
10929M:	Peter Zijlstra <peterz@infradead.org>
10930L:	linux-kernel@vger.kernel.org
10931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10932S:	Maintained
10933F:	kernel/sched/
10934F:	include/linux/sched.h
10935F:	include/uapi/linux/sched.h
10936F:	include/linux/wait.h
10937
10938SCORE ARCHITECTURE
10939M:	Chen Liqin <liqin.linux@gmail.com>
10940M:	Lennox Wu <lennox.wu@gmail.com>
10941W:	http://www.sunplus.com
10942S:	Supported
10943F:	arch/score/
10944
10945SCR24X CHIP CARD INTERFACE DRIVER
10946M:	Lubomir Rintel <lkundrak@v3.sk>
10947S:	Supported
10948F:	drivers/char/pcmcia/scr24x_cs.c
10949
10950SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10951M:	Sudeep Holla <sudeep.holla@arm.com>
10952L:	linux-arm-kernel@lists.infradead.org
10953S:	Maintained
10954F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10955F:	drivers/clk/clk-scpi.c
10956F:	drivers/cpufreq/scpi-cpufreq.c
10957F:	drivers/firmware/arm_scpi.c
10958F:	include/linux/scpi_protocol.h
10959
10960SCSI CDROM DRIVER
10961M:	Jens Axboe <axboe@kernel.dk>
10962L:	linux-scsi@vger.kernel.org
10963W:	http://www.kernel.dk
10964S:	Maintained
10965F:	drivers/scsi/sr*
10966
10967SCSI RDMA PROTOCOL (SRP) INITIATOR
10968M:	Bart Van Assche <bart.vanassche@sandisk.com>
10969L:	linux-rdma@vger.kernel.org
10970S:	Supported
10971W:	http://www.openfabrics.org
10972Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10974F:	drivers/infiniband/ulp/srp/
10975F:	include/scsi/srp.h
10976
10977SCSI SG DRIVER
10978M:	Doug Gilbert <dgilbert@interlog.com>
10979L:	linux-scsi@vger.kernel.org
10980W:	http://sg.danny.cz/sg
10981S:	Maintained
10982F:	Documentation/scsi/scsi-generic.txt
10983F:	drivers/scsi/sg.c
10984F:	include/scsi/sg.h
10985
10986SCSI SUBSYSTEM
10987M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10989M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10991L:	linux-scsi@vger.kernel.org
10992S:	Maintained
10993F:	Documentation/devicetree/bindings/scsi/
10994F:	drivers/scsi/
10995F:	include/scsi/
10996
10997SCSI TAPE DRIVER
10998M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10999L:	linux-scsi@vger.kernel.org
11000S:	Maintained
11001F:	Documentation/scsi/st.txt
11002F:	drivers/scsi/st.*
11003F:	drivers/scsi/st_*.h
11004
11005SCTP PROTOCOL
11006M:	Vlad Yasevich <vyasevich@gmail.com>
11007M:	Neil Horman <nhorman@tuxdriver.com>
11008L:	linux-sctp@vger.kernel.org
11009W:	http://lksctp.sourceforge.net
11010S:	Maintained
11011F:	Documentation/networking/sctp.txt
11012F:	include/linux/sctp.h
11013F:	include/uapi/linux/sctp.h
11014F:	include/net/sctp/
11015F:	net/sctp/
11016
11017SCx200 CPU SUPPORT
11018M:	Jim Cromie <jim.cromie@gmail.com>
11019S:	Odd Fixes
11020F:	Documentation/i2c/busses/scx200_acb
11021F:	arch/x86/platform/scx200/
11022F:	drivers/watchdog/scx200_wdt.c
11023F:	drivers/i2c/busses/scx200*
11024F:	drivers/mtd/maps/scx200_docflash.c
11025F:	include/linux/scx200.h
11026
11027SCx200 GPIO DRIVER
11028M:	Jim Cromie <jim.cromie@gmail.com>
11029S:	Maintained
11030F:	drivers/char/scx200_gpio.c
11031F:	include/linux/scx200_gpio.h
11032
11033SCx200 HRT CLOCKSOURCE DRIVER
11034M:	Jim Cromie <jim.cromie@gmail.com>
11035S:	Maintained
11036F:	drivers/clocksource/scx200_hrt.c
11037
11038SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11039M:	Sascha Sommer <saschasommer@freenet.de>
11040L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11041S:	Maintained
11042F:	drivers/mmc/host/sdricoh_cs.c
11043
11044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11045M:	Adrian Hunter <adrian.hunter@intel.com>
11046L:	linux-mmc@vger.kernel.org
11047T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11048S:	Maintained
11049F:	drivers/mmc/host/sdhci*
11050F:	include/linux/mmc/sdhci*
11051
11052SECURE COMPUTING
11053M:	Kees Cook <keescook@chromium.org>
11054R:	Andy Lutomirski <luto@amacapital.net>
11055R:	Will Drewry <wad@chromium.org>
11056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11057S:	Supported
11058F:	kernel/seccomp.c
11059F:	include/uapi/linux/seccomp.h
11060F:	include/linux/seccomp.h
11061F:	tools/testing/selftests/seccomp/*
11062K:	\bsecure_computing
11063K:	\bTIF_SECCOMP\b
11064
11065SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11066M:	Al Cooper <alcooperx@gmail.com>
11067L:	linux-mmc@vger.kernel.org
11068L:	bcm-kernel-feedback-list@broadcom.com
11069S:	Maintained
11070F:	drivers/mmc/host/sdhci-brcmstb*
11071
11072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11073M:	Ben Dooks <ben-linux@fluff.org>
11074M:	Jaehoon Chung <jh80.chung@samsung.com>
11075L:	linux-mmc@vger.kernel.org
11076S:	Maintained
11077F:	drivers/mmc/host/sdhci-s3c*
11078
11079SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11080M:	Viresh Kumar <vireshk@kernel.org>
11081L:	linux-mmc@vger.kernel.org
11082S:	Maintained
11083F:	drivers/mmc/host/sdhci-spear.c
11084
11085SECURITY SUBSYSTEM
11086M:	James Morris <james.l.morris@oracle.com>
11087M:	"Serge E. Hallyn" <serge@hallyn.com>
11088L:	linux-security-module@vger.kernel.org (suggested Cc:)
11089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11090W:	http://kernsec.org/
11091S:	Supported
11092F:	security/
11093
11094SECURITY CONTACT
11095M:	Security Officers <security@kernel.org>
11096S:	Supported
11097
11098SELINUX SECURITY MODULE
11099M:	Paul Moore <paul@paul-moore.com>
11100M:	Stephen Smalley <sds@tycho.nsa.gov>
11101M:	Eric Paris <eparis@parisplace.org>
11102L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11103W:	http://selinuxproject.org
11104T:	git git://git.infradead.org/users/pcmoore/selinux
11105S:	Supported
11106F:	include/linux/selinux*
11107F:	security/selinux/
11108F:	scripts/selinux/
11109
11110APPARMOR SECURITY MODULE
11111M:	John Johansen <john.johansen@canonical.com>
11112L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11113W:	apparmor.wiki.kernel.org
11114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11115S:	Supported
11116F:	security/apparmor/
11117
11118LOADPIN SECURITY MODULE
11119M:	Kees Cook <keescook@chromium.org>
11120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11121S:	Supported
11122F:	security/loadpin/
11123
11124YAMA SECURITY MODULE
11125M:	Kees Cook <keescook@chromium.org>
11126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11127S:	Supported
11128F:	security/yama/
11129
11130SENSABLE PHANTOM
11131M:	Jiri Slaby <jirislaby@gmail.com>
11132S:	Maintained
11133F:	drivers/misc/phantom.c
11134F:	include/uapi/linux/phantom.h
11135
11136Emulex 10Gbps iSCSI - OneConnect DRIVER
11137M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11138M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11139M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11140L:	linux-scsi@vger.kernel.org
11141W:	http://www.broadcom.com
11142S:	Supported
11143F:	drivers/scsi/be2iscsi/
11144
11145Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11146M:	Sathya Perla <sathya.perla@broadcom.com>
11147M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11148M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11149M:	Somnath Kotur <somnath.kotur@broadcom.com>
11150L:	netdev@vger.kernel.org
11151W:	http://www.emulex.com
11152S:	Supported
11153F:	drivers/net/ethernet/emulex/benet/
11154
11155EMULEX ONECONNECT ROCE DRIVER
11156M:	Selvin Xavier <selvin.xavier@avagotech.com>
11157M:	Devesh Sharma <devesh.sharma@avagotech.com>
11158L:	linux-rdma@vger.kernel.org
11159W:	http://www.emulex.com
11160S:	Supported
11161F:	drivers/infiniband/hw/ocrdma/
11162F:	include/uapi/rdma/ocrdma-abi.h
11163
11164SFC NETWORK DRIVER
11165M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11166M:	Edward Cree <ecree@solarflare.com>
11167M:	Bert Kenward <bkenward@solarflare.com>
11168L:	netdev@vger.kernel.org
11169S:	Supported
11170F:	drivers/net/ethernet/sfc/
11171
11172SGI GRU DRIVER
11173M:	Dimitri Sivanich <sivanich@sgi.com>
11174S:	Maintained
11175F:	drivers/misc/sgi-gru/
11176
11177SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11178M:	Pat Gefre <pfg@sgi.com>
11179L:	linux-ia64@vger.kernel.org
11180S:	Supported
11181F:	Documentation/ia64/serial.txt
11182F:	drivers/tty/serial/ioc?_serial.c
11183F:	include/linux/ioc?.h
11184
11185SGI XP/XPC/XPNET DRIVER
11186M:	Cliff Whickman <cpw@sgi.com>
11187M:	Robin Holt <robinmholt@gmail.com>
11188S:	Maintained
11189F:	drivers/misc/sgi-xp/
11190
11191SI2157 MEDIA DRIVER
11192M:	Antti Palosaari <crope@iki.fi>
11193L:	linux-media@vger.kernel.org
11194W:	https://linuxtv.org
11195W:	http://palosaari.fi/linux/
11196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11197T:	git git://linuxtv.org/anttip/media_tree.git
11198S:	Maintained
11199F:	drivers/media/tuners/si2157*
11200
11201SI2168 MEDIA DRIVER
11202M:	Antti Palosaari <crope@iki.fi>
11203L:	linux-media@vger.kernel.org
11204W:	https://linuxtv.org
11205W:	http://palosaari.fi/linux/
11206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11207T:	git git://linuxtv.org/anttip/media_tree.git
11208S:	Maintained
11209F:	drivers/media/dvb-frontends/si2168*
11210
11211SI470X FM RADIO RECEIVER I2C DRIVER
11212M:	Hans Verkuil <hverkuil@xs4all.nl>
11213L:	linux-media@vger.kernel.org
11214T:	git git://linuxtv.org/media_tree.git
11215W:	https://linuxtv.org
11216S:	Odd Fixes
11217F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11218
11219SI470X FM RADIO RECEIVER USB DRIVER
11220M:	Hans Verkuil <hverkuil@xs4all.nl>
11221L:	linux-media@vger.kernel.org
11222T:	git git://linuxtv.org/media_tree.git
11223W:	https://linuxtv.org
11224S:	Maintained
11225F:	drivers/media/radio/si470x/radio-si470x-common.c
11226F:	drivers/media/radio/si470x/radio-si470x.h
11227F:	drivers/media/radio/si470x/radio-si470x-usb.c
11228
11229SI4713 FM RADIO TRANSMITTER I2C DRIVER
11230M:	Eduardo Valentin <edubezval@gmail.com>
11231L:	linux-media@vger.kernel.org
11232T:	git git://linuxtv.org/media_tree.git
11233W:	https://linuxtv.org
11234S:	Odd Fixes
11235F:	drivers/media/radio/si4713/si4713.?
11236
11237SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11238M:	Eduardo Valentin <edubezval@gmail.com>
11239L:	linux-media@vger.kernel.org
11240T:	git git://linuxtv.org/media_tree.git
11241W:	https://linuxtv.org
11242S:	Odd Fixes
11243F:	drivers/media/radio/si4713/radio-platform-si4713.c
11244
11245SI4713 FM RADIO TRANSMITTER USB DRIVER
11246M:	Hans Verkuil <hverkuil@xs4all.nl>
11247L:	linux-media@vger.kernel.org
11248T:	git git://linuxtv.org/media_tree.git
11249W:	https://linuxtv.org
11250S:	Maintained
11251F:	drivers/media/radio/si4713/radio-usb-si4713.c
11252
11253SIANO DVB DRIVER
11254M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11255M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11256L:	linux-media@vger.kernel.org
11257W:	https://linuxtv.org
11258T:	git git://linuxtv.org/media_tree.git
11259S:	Odd fixes
11260F:	drivers/media/common/siano/
11261F:	drivers/media/usb/siano/
11262F:	drivers/media/usb/siano/
11263F:	drivers/media/mmc/siano/
11264
11265SIMPLEFB FB DRIVER
11266M:	Hans de Goede <hdegoede@redhat.com>
11267L:	linux-fbdev@vger.kernel.org
11268S:	Maintained
11269F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11270F:	drivers/video/fbdev/simplefb.c
11271F:	include/linux/platform_data/simplefb.h
11272
11273SH_VEU V4L2 MEM2MEM DRIVER
11274L:	linux-media@vger.kernel.org
11275S:	Orphan
11276F:	drivers/media/platform/sh_veu.c
11277
11278SH_VOU V4L2 OUTPUT DRIVER
11279L:	linux-media@vger.kernel.org
11280S:	Orphan
11281F:	drivers/media/platform/sh_vou.c
11282F:	include/media/drv-intf/sh_vou.h
11283
11284SIMPLE FIRMWARE INTERFACE (SFI)
11285M:	Len Brown <lenb@kernel.org>
11286L:	sfi-devel@simplefirmware.org
11287W:	http://simplefirmware.org/
11288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11289S:	Supported
11290F:	arch/x86/platform/sfi/
11291F:	drivers/sfi/
11292F:	include/linux/sfi*.h
11293
11294SIMTEC EB110ATX (Chalice CATS)
11295P:	Ben Dooks
11296P:	Vincent Sanders <vince@simtec.co.uk>
11297M:	Simtec Linux Team <linux@simtec.co.uk>
11298W:	http://www.simtec.co.uk/products/EB110ATX/
11299S:	Supported
11300
11301SIMTEC EB2410ITX (BAST)
11302P:	Ben Dooks
11303P:	Vincent Sanders <vince@simtec.co.uk>
11304M:	Simtec Linux Team <linux@simtec.co.uk>
11305W:	http://www.simtec.co.uk/products/EB2410ITX/
11306S:	Supported
11307F:	arch/arm/mach-s3c24xx/mach-bast.c
11308F:	arch/arm/mach-s3c24xx/bast-ide.c
11309F:	arch/arm/mach-s3c24xx/bast-irq.c
11310
11311TI DAVINCI MACHINE SUPPORT
11312M:	Sekhar Nori <nsekhar@ti.com>
11313M:	Kevin Hilman <khilman@kernel.org>
11314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11316S:	Supported
11317F:	arch/arm/mach-davinci/
11318F:	drivers/i2c/busses/i2c-davinci.c
11319
11320TI DAVINCI SERIES MEDIA DRIVER
11321M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11322L:	linux-media@vger.kernel.org
11323W:	https://linuxtv.org
11324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11325T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11326S:	Maintained
11327F:	drivers/media/platform/davinci/
11328F:	include/media/davinci/
11329
11330TI AM437X VPFE DRIVER
11331M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11332L:	linux-media@vger.kernel.org
11333W:	https://linuxtv.org
11334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11335T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11336S:	Maintained
11337F:	drivers/media/platform/am437x/
11338
11339OV2659 OMNIVISION SENSOR DRIVER
11340M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11341L:	linux-media@vger.kernel.org
11342W:	https://linuxtv.org
11343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11344T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11345S:	Maintained
11346F:	drivers/media/i2c/ov2659.c
11347F:	include/media/i2c/ov2659.h
11348
11349SILICON MOTION SM712 FRAME BUFFER DRIVER
11350M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11351M:	Teddy Wang <teddy.wang@siliconmotion.com>
11352M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11353L:	linux-fbdev@vger.kernel.org
11354S:	Maintained
11355F:	drivers/video/fbdev/sm712*
11356F:	Documentation/fb/sm712fb.txt
11357
11358SIS 190 ETHERNET DRIVER
11359M:	Francois Romieu <romieu@fr.zoreil.com>
11360L:	netdev@vger.kernel.org
11361S:	Maintained
11362F:	drivers/net/ethernet/sis/sis190.c
11363
11364SIS 900/7016 FAST ETHERNET DRIVER
11365M:	Daniele Venzano <venza@brownhat.org>
11366W:	http://www.brownhat.org/sis900.html
11367L:	netdev@vger.kernel.org
11368S:	Maintained
11369F:	drivers/net/ethernet/sis/sis900.*
11370
11371SIS FRAMEBUFFER DRIVER
11372M:	Thomas Winischhofer <thomas@winischhofer.net>
11373W:	http://www.winischhofer.net/linuxsisvga.shtml
11374S:	Maintained
11375F:	Documentation/fb/sisfb.txt
11376F:	drivers/video/fbdev/sis/
11377F:	include/video/sisfb.h
11378
11379SIS USB2VGA DRIVER
11380M:	Thomas Winischhofer <thomas@winischhofer.net>
11381W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11382S:	Maintained
11383F:	drivers/usb/misc/sisusbvga/
11384
11385SLAB ALLOCATOR
11386M:	Christoph Lameter <cl@linux.com>
11387M:	Pekka Enberg <penberg@kernel.org>
11388M:	David Rientjes <rientjes@google.com>
11389M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11390M:	Andrew Morton <akpm@linux-foundation.org>
11391L:	linux-mm@kvack.org
11392S:	Maintained
11393F:	include/linux/sl?b*.h
11394F:	mm/sl?b*
11395
11396SLEEPABLE READ-COPY UPDATE (SRCU)
11397M:	Lai Jiangshan <jiangshanlai@gmail.com>
11398M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11399M:	Josh Triplett <josh@joshtriplett.org>
11400R:	Steven Rostedt <rostedt@goodmis.org>
11401R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11402L:	linux-kernel@vger.kernel.org
11403W:	http://www.rdrop.com/users/paulmck/RCU/
11404S:	Supported
11405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11406F:	include/linux/srcu.h
11407F:	kernel/rcu/srcu.c
11408
11409SMACK SECURITY MODULE
11410M:	Casey Schaufler <casey@schaufler-ca.com>
11411L:	linux-security-module@vger.kernel.org
11412W:	http://schaufler-ca.com
11413T:	git git://github.com/cschaufler/smack-next
11414S:	Maintained
11415F:	Documentation/security/Smack.txt
11416F:	security/smack/
11417
11418DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11419M:	Kevin Hilman <khilman@kernel.org>
11420M:	Nishanth Menon <nm@ti.com>
11421S:	Maintained
11422F:	drivers/power/avs/
11423F:	include/linux/power/smartreflex.h
11424L:	linux-pm@vger.kernel.org
11425
11426SMC91x ETHERNET DRIVER
11427M:	Nicolas Pitre <nico@fluxnic.net>
11428S:	Odd Fixes
11429F:	drivers/net/ethernet/smsc/smc91x.*
11430
11431SMIA AND SMIA++ IMAGE SENSOR DRIVER
11432M:	Sakari Ailus <sakari.ailus@iki.fi>
11433L:	linux-media@vger.kernel.org
11434S:	Maintained
11435F:	drivers/media/i2c/smiapp/
11436F:	include/media/i2c/smiapp.h
11437F:	drivers/media/i2c/smiapp-pll.c
11438F:	drivers/media/i2c/smiapp-pll.h
11439F:	include/uapi/linux/smiapp.h
11440F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11441
11442SMM665 HARDWARE MONITOR DRIVER
11443M:	Guenter Roeck <linux@roeck-us.net>
11444L:	linux-hwmon@vger.kernel.org
11445S:	Maintained
11446F:	Documentation/hwmon/smm665
11447F:	drivers/hwmon/smm665.c
11448
11449SMSC EMC2103 HARDWARE MONITOR DRIVER
11450M:	Steve Glendinning <steve.glendinning@shawell.net>
11451L:	linux-hwmon@vger.kernel.org
11452S:	Maintained
11453F:	Documentation/hwmon/emc2103
11454F:	drivers/hwmon/emc2103.c
11455
11456SMSC SCH5627 HARDWARE MONITOR DRIVER
11457M:	Hans de Goede <hdegoede@redhat.com>
11458L:	linux-hwmon@vger.kernel.org
11459S:	Supported
11460F:	Documentation/hwmon/sch5627
11461F:	drivers/hwmon/sch5627.c
11462
11463SMSC47B397 HARDWARE MONITOR DRIVER
11464M:	Jean Delvare <jdelvare@suse.com>
11465L:	linux-hwmon@vger.kernel.org
11466S:	Maintained
11467F:	Documentation/hwmon/smsc47b397
11468F:	drivers/hwmon/smsc47b397.c
11469
11470SMSC911x ETHERNET DRIVER
11471M:	Steve Glendinning <steve.glendinning@shawell.net>
11472L:	netdev@vger.kernel.org
11473S:	Maintained
11474F:	include/linux/smsc911x.h
11475F:	drivers/net/ethernet/smsc/smsc911x.*
11476
11477SMSC9420 PCI ETHERNET DRIVER
11478M:	Steve Glendinning <steve.glendinning@shawell.net>
11479L:	netdev@vger.kernel.org
11480S:	Maintained
11481F:	drivers/net/ethernet/smsc/smsc9420.*
11482
11483SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11484M:	Steve Glendinning <steve.glendinning@shawell.net>
11485L:	linux-fbdev@vger.kernel.org
11486S:	Maintained
11487F:	drivers/video/fbdev/smscufx.c
11488
11489SOC-CAMERA V4L2 SUBSYSTEM
11490M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11491L:	linux-media@vger.kernel.org
11492T:	git git://linuxtv.org/media_tree.git
11493S:	Maintained
11494F:	include/media/soc*
11495F:	drivers/media/i2c/soc_camera/
11496F:	drivers/media/platform/soc_camera/
11497
11498SOEKRIS NET48XX LED SUPPORT
11499M:	Chris Boot <bootc@bootc.net>
11500S:	Maintained
11501F:	drivers/leds/leds-net48xx.c
11502
11503SOFTLOGIC 6x10 MPEG CODEC
11504M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11505M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11506M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11507M:	Ismael Luceno <ismael@iodev.co.uk>
11508L:	linux-media@vger.kernel.org
11509S:	Supported
11510F:	drivers/media/pci/solo6x10/
11511
11512SOFTWARE RAID (Multiple Disks) SUPPORT
11513M:	Shaohua Li <shli@kernel.org>
11514L:	linux-raid@vger.kernel.org
11515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11516S:	Supported
11517F:	drivers/md/
11518F:	include/linux/raid/
11519F:	include/uapi/linux/raid/
11520
11521SONIC NETWORK DRIVER
11522M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11523L:	netdev@vger.kernel.org
11524S:	Maintained
11525F:	drivers/net/ethernet/natsemi/sonic.*
11526
11527SONICS SILICON BACKPLANE DRIVER (SSB)
11528M:	Michael Buesch <m@bues.ch>
11529L:	linux-wireless@vger.kernel.org
11530S:	Maintained
11531F:	drivers/ssb/
11532F:	include/linux/ssb/
11533
11534SONY VAIO CONTROL DEVICE DRIVER
11535M:	Mattia Dongili <malattia@linux.it>
11536L:	platform-driver-x86@vger.kernel.org
11537W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11538S:	Maintained
11539F:	Documentation/laptops/sony-laptop.txt
11540F:	drivers/char/sonypi.c
11541F:	drivers/platform/x86/sony-laptop.c
11542F:	include/linux/sony-laptop.h
11543
11544SONY MEMORYSTICK CARD SUPPORT
11545M:	Alex Dubov <oakad@yahoo.com>
11546W:	http://tifmxx.berlios.de/
11547S:	Maintained
11548F:	drivers/memstick/host/tifm_ms.c
11549
11550SONY MEMORYSTICK STANDARD SUPPORT
11551M:	Maxim Levitsky <maximlevitsky@gmail.com>
11552S:	Maintained
11553F:	drivers/memstick/core/ms_block.*
11554
11555SOUND
11556M:	Jaroslav Kysela <perex@perex.cz>
11557M:	Takashi Iwai <tiwai@suse.com>
11558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11559W:	http://www.alsa-project.org/
11560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11561T:	git git://git.alsa-project.org/alsa-kernel.git
11562Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11563S:	Maintained
11564F:	Documentation/sound/
11565F:	include/sound/
11566F:	include/uapi/sound/
11567F:	sound/
11568
11569SOUND - COMPRESSED AUDIO
11570M:	Vinod Koul <vinod.koul@intel.com>
11571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11573S:	Supported
11574F:	Documentation/sound/alsa/compress_offload.txt
11575F:	include/sound/compress_driver.h
11576F:	include/uapi/sound/compress_*
11577F:	sound/core/compress_offload.c
11578F:	sound/soc/soc-compress.c
11579
11580SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11581M:	Liam Girdwood <lgirdwood@gmail.com>
11582M:	Mark Brown <broonie@kernel.org>
11583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11584L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11585W:	http://alsa-project.org/main/index.php/ASoC
11586S:	Supported
11587F:	Documentation/devicetree/bindings/sound/
11588F:	Documentation/sound/alsa/soc/
11589F:	sound/soc/
11590F:	include/sound/soc*
11591
11592SOUND - DMAENGINE HELPERS
11593M:	Lars-Peter Clausen <lars@metafoo.de>
11594S:	Supported
11595F:	include/sound/dmaengine_pcm.h
11596F:	sound/core/pcm_dmaengine.c
11597F:	sound/soc/soc-generic-dmaengine-pcm.c
11598
11599SP2 MEDIA DRIVER
11600M:	Olli Salonen <olli.salonen@iki.fi>
11601L:	linux-media@vger.kernel.org
11602W:	https://linuxtv.org
11603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11604S:	Maintained
11605F:	drivers/media/dvb-frontends/sp2*
11606
11607SPARC + UltraSPARC (sparc/sparc64)
11608M:	"David S. Miller" <davem@davemloft.net>
11609L:	sparclinux@vger.kernel.org
11610Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11613S:	Maintained
11614F:	arch/sparc/
11615F:	drivers/sbus/
11616
11617SPARC SERIAL DRIVERS
11618M:	"David S. Miller" <davem@davemloft.net>
11619L:	sparclinux@vger.kernel.org
11620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11622S:	Maintained
11623F:	include/linux/sunserialcore.h
11624F:	drivers/tty/serial/suncore.c
11625F:	drivers/tty/serial/sunhv.c
11626F:	drivers/tty/serial/sunsab.c
11627F:	drivers/tty/serial/sunsab.h
11628F:	drivers/tty/serial/sunsu.c
11629F:	drivers/tty/serial/sunzilog.c
11630F:	drivers/tty/serial/sunzilog.h
11631
11632SPARSE CHECKER
11633M:	"Christopher Li" <sparse@chrisli.org>
11634L:	linux-sparse@vger.kernel.org
11635W:	https://sparse.wiki.kernel.org/
11636T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11637T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11638S:	Maintained
11639F:	include/linux/compiler.h
11640
11641SPEAR PLATFORM SUPPORT
11642M:	Viresh Kumar <vireshk@kernel.org>
11643M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11645W:	http://www.st.com/spear
11646S:	Maintained
11647F:	arch/arm/boot/dts/spear*
11648F:	arch/arm/mach-spear/
11649
11650SPEAR CLOCK FRAMEWORK SUPPORT
11651M:	Viresh Kumar <vireshk@kernel.org>
11652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11653W:	http://www.st.com/spear
11654S:	Maintained
11655F:	drivers/clk/spear/
11656
11657SPI NOR SUBSYSTEM
11658M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11659M:	Marek Vasut <marek.vasut@gmail.com>
11660L:	linux-mtd@lists.infradead.org
11661W:	http://www.linux-mtd.infradead.org/
11662Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11663T:	git git://github.com/spi-nor/linux.git
11664S:	Maintained
11665F:	drivers/mtd/spi-nor/
11666F:	include/linux/mtd/spi-nor.h
11667
11668SPI SUBSYSTEM
11669M:	Mark Brown <broonie@kernel.org>
11670L:	linux-spi@vger.kernel.org
11671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11672Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11673S:	Maintained
11674F:	Documentation/devicetree/bindings/spi/
11675F:	Documentation/spi/
11676F:	drivers/spi/
11677F:	include/linux/spi/
11678F:	include/uapi/linux/spi/
11679F:	tools/spi/
11680
11681SPIDERNET NETWORK DRIVER for CELL
11682M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11683L:	netdev@vger.kernel.org
11684S:	Supported
11685F:	Documentation/networking/spider_net.txt
11686F:	drivers/net/ethernet/toshiba/spider_net*
11687
11688SPU FILE SYSTEM
11689M:	Jeremy Kerr <jk@ozlabs.org>
11690L:	linuxppc-dev@lists.ozlabs.org
11691W:	http://www.ibm.com/developerworks/power/cell/
11692S:	Supported
11693F:	Documentation/filesystems/spufs.txt
11694F:	arch/powerpc/platforms/cell/spufs/
11695
11696SQUASHFS FILE SYSTEM
11697M:	Phillip Lougher <phillip@squashfs.org.uk>
11698L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11699W:	http://squashfs.org.uk
11700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11701S:	Maintained
11702F:	Documentation/filesystems/squashfs.txt
11703F:	fs/squashfs/
11704
11705SRM (Alpha) environment access
11706M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11707S:	Maintained
11708F:	arch/alpha/kernel/srm_env.c
11709
11710STABLE BRANCH
11711M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11712L:	stable@vger.kernel.org
11713S:	Supported
11714F:	Documentation/process/stable-kernel-rules.rst
11715
11716STAGING SUBSYSTEM
11717M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11719L:	devel@driverdev.osuosl.org
11720S:	Supported
11721F:	drivers/staging/
11722
11723STAGING - COMEDI
11724M:	Ian Abbott <abbotti@mev.co.uk>
11725M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11726S:	Odd Fixes
11727F:	drivers/staging/comedi/
11728
11729STAGING - FLARION FT1000 DRIVERS
11730M:	Marek Belisko <marek.belisko@gmail.com>
11731S:	Odd Fixes
11732F:	drivers/staging/ft1000/
11733
11734STAGING - INDUSTRIAL IO
11735M:	Jonathan Cameron <jic23@kernel.org>
11736L:	linux-iio@vger.kernel.org
11737S:	Odd Fixes
11738F:	Documentation/devicetree/bindings/staging/iio/
11739F:	drivers/staging/iio/
11740
11741STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11742M:	Jarod Wilson <jarod@wilsonet.com>
11743W:	http://www.lirc.org/
11744S:	Odd Fixes
11745F:	drivers/staging/media/lirc/
11746
11747STAGING - LUSTRE PARALLEL FILESYSTEM
11748M:	Oleg Drokin <oleg.drokin@intel.com>
11749M:	Andreas Dilger <andreas.dilger@intel.com>
11750M:	James Simmons <jsimmons@infradead.org>
11751L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11752W:	http://wiki.lustre.org/
11753S:	Maintained
11754F:	drivers/staging/lustre
11755
11756STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11757M:	Marc Dietrich <marvin24@gmx.de>
11758L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11759L:	linux-tegra@vger.kernel.org
11760S:	Maintained
11761F:	drivers/staging/nvec/
11762
11763STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11764M:	Jens Frederich <jfrederich@gmail.com>
11765M:	Daniel Drake <dsd@laptop.org>
11766M:	Jon Nettleton <jon.nettleton@gmail.com>
11767W:	http://wiki.laptop.org/go/DCON
11768S:	Maintained
11769F:	drivers/staging/olpc_dcon/
11770
11771STAGING - REALTEK RTL8712U DRIVERS
11772M:	Larry Finger <Larry.Finger@lwfinger.net>
11773M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11774S:	Odd Fixes
11775F:	drivers/staging/rtl8712/
11776
11777STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11778M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11779M:	Teddy Wang <teddy.wang@siliconmotion.com>
11780M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11781L:	linux-fbdev@vger.kernel.org
11782S:	Maintained
11783F:	drivers/staging/sm750fb/
11784
11785STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11786M:	William Hubbs <w.d.hubbs@gmail.com>
11787M:	Chris Brannon <chris@the-brannons.com>
11788M:	Kirk Reiser <kirk@reisers.ca>
11789M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11790L:	speakup@linux-speakup.org
11791W:	http://www.linux-speakup.org/
11792S:	Odd Fixes
11793F:	drivers/staging/speakup/
11794
11795STAGING - VIA VT665X DRIVERS
11796M:	Forest Bond <forest@alittletooquiet.net>
11797S:	Odd Fixes
11798F:	drivers/staging/vt665?/
11799
11800STAGING - WILC1000 WIFI DRIVER
11801M:	Aditya Shankar <aditya.shankar@microchip.com>
11802M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11803L:	linux-wireless@vger.kernel.org
11804S:	Supported
11805F:	drivers/staging/wilc1000/
11806
11807STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11808M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11809S:	Odd Fixes
11810F:	drivers/staging/xgifb/
11811
11812STARFIRE/DURALAN NETWORK DRIVER
11813M:	Ion Badulescu <ionut@badula.org>
11814S:	Odd Fixes
11815F:	drivers/net/ethernet/adaptec/starfire*
11816
11817SUN3/3X
11818M:	Sam Creasey <sammy@sammy.net>
11819W:	http://sammy.net/sun3/
11820S:	Maintained
11821F:	arch/m68k/kernel/*sun3*
11822F:	arch/m68k/sun3*/
11823F:	arch/m68k/include/asm/sun3*
11824F:	drivers/net/ethernet/i825xx/sun3*
11825
11826SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11827M:	Hans de Goede <hdegoede@redhat.com>
11828L:	linux-input@vger.kernel.org
11829S:	Maintained
11830F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11831F:	drivers/input/keyboard/sun4i-lradc-keys.c
11832
11833SUNDANCE NETWORK DRIVER
11834M:	Denis Kirjanov <kda@linux-powerpc.org>
11835L:	netdev@vger.kernel.org
11836S:	Maintained
11837F:	drivers/net/ethernet/dlink/sundance.c
11838
11839SUPERH
11840M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11841M:	Rich Felker <dalias@libc.org>
11842L:	linux-sh@vger.kernel.org
11843Q:	http://patchwork.kernel.org/project/linux-sh/list/
11844S:	Maintained
11845F:	Documentation/sh/
11846F:	arch/sh/
11847F:	drivers/sh/
11848
11849SUSPEND TO RAM
11850M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11851M:	Len Brown <len.brown@intel.com>
11852M:	Pavel Machek <pavel@ucw.cz>
11853L:	linux-pm@vger.kernel.org
11854B:	https://bugzilla.kernel.org
11855S:	Supported
11856F:	Documentation/power/
11857F:	arch/x86/kernel/acpi/
11858F:	drivers/base/power/
11859F:	kernel/power/
11860F:	include/linux/suspend.h
11861F:	include/linux/freezer.h
11862F:	include/linux/pm.h
11863
11864SVGA HANDLING
11865M:	Martin Mares <mj@ucw.cz>
11866L:	linux-video@atrey.karlin.mff.cuni.cz
11867S:	Maintained
11868F:	Documentation/svga.txt
11869F:	arch/x86/boot/video*
11870
11871SWIOTLB SUBSYSTEM
11872M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11873L:	linux-kernel@vger.kernel.org
11874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11875S:	Supported
11876F:	lib/swiotlb.c
11877F:	arch/*/kernel/pci-swiotlb.c
11878F:	include/linux/swiotlb.h
11879
11880SWITCHDEV
11881M:	Jiri Pirko <jiri@resnulli.us>
11882L:	netdev@vger.kernel.org
11883S:	Supported
11884F:	net/switchdev/
11885F:	include/net/switchdev.h
11886
11887SYNOPSYS ARC ARCHITECTURE
11888M:	Vineet Gupta <vgupta@synopsys.com>
11889L:	linux-snps-arc@lists.infradead.org
11890S:	Supported
11891F:	arch/arc/
11892F:	Documentation/devicetree/bindings/arc/*
11893F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11894F:	drivers/clocksource/arc_timer.c
11895F:	drivers/tty/serial/arc_uart.c
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11897
11898SYNOPSYS ARC SDP platform support
11899M:	Alexey Brodkin <abrodkin@synopsys.com>
11900S:	Supported
11901F:	arch/arc/plat-axs10x
11902F:	arch/arc/boot/dts/ax*
11903F:	Documentation/devicetree/bindings/arc/axs10*
11904
11905SYSTEM CONFIGURATION (SYSCON)
11906M:	Lee Jones <lee.jones@linaro.org>
11907M:	Arnd Bergmann <arnd@arndb.de>
11908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11909S:	Supported
11910F:	drivers/mfd/syscon.c
11911
11912SYSTEM RESET/SHUTDOWN DRIVERS
11913M:	Sebastian Reichel <sre@kernel.org>
11914L:	linux-pm@vger.kernel.org
11915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11916S:	Maintained
11917F:	Documentation/devicetree/bindings/power/reset/
11918F:	drivers/power/reset/
11919
11920SYSV FILESYSTEM
11921M:	Christoph Hellwig <hch@infradead.org>
11922S:	Maintained
11923F:	Documentation/filesystems/sysv-fs.txt
11924F:	fs/sysv/
11925F:	include/linux/sysv_fs.h
11926
11927TARGET SUBSYSTEM
11928M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11929L:	linux-scsi@vger.kernel.org
11930L:	target-devel@vger.kernel.org
11931W:	http://www.linux-iscsi.org
11932W:	http://groups.google.com/group/linux-iscsi-target-dev
11933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11934S:	Supported
11935F:	drivers/target/
11936F:	include/target/
11937F:	Documentation/target/
11938
11939TASKSTATS STATISTICS INTERFACE
11940M:	Balbir Singh <bsingharora@gmail.com>
11941S:	Maintained
11942F:	Documentation/accounting/taskstats*
11943F:	include/linux/taskstats*
11944F:	kernel/taskstats.c
11945
11946TC CLASSIFIER
11947M:	Jamal Hadi Salim <jhs@mojatatu.com>
11948L:	netdev@vger.kernel.org
11949S:	Maintained
11950F:	include/net/pkt_cls.h
11951F:	include/uapi/linux/pkt_cls.h
11952F:	net/sched/
11953
11954TCP LOW PRIORITY MODULE
11955M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11956M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11957W:	http://tcp-lp-mod.sourceforge.net/
11958S:	Maintained
11959F:	net/ipv4/tcp_lp.c
11960
11961TDA10071 MEDIA DRIVER
11962M:	Antti Palosaari <crope@iki.fi>
11963L:	linux-media@vger.kernel.org
11964W:	https://linuxtv.org
11965W:	http://palosaari.fi/linux/
11966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11967T:	git git://linuxtv.org/anttip/media_tree.git
11968S:	Maintained
11969F:	drivers/media/dvb-frontends/tda10071*
11970
11971TDA18212 MEDIA DRIVER
11972M:	Antti Palosaari <crope@iki.fi>
11973L:	linux-media@vger.kernel.org
11974W:	https://linuxtv.org
11975W:	http://palosaari.fi/linux/
11976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11977T:	git git://linuxtv.org/anttip/media_tree.git
11978S:	Maintained
11979F:	drivers/media/tuners/tda18212*
11980
11981TDA18218 MEDIA DRIVER
11982M:	Antti Palosaari <crope@iki.fi>
11983L:	linux-media@vger.kernel.org
11984W:	https://linuxtv.org
11985W:	http://palosaari.fi/linux/
11986Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11987T:	git git://linuxtv.org/anttip/media_tree.git
11988S:	Maintained
11989F:	drivers/media/tuners/tda18218*
11990
11991TDA18271 MEDIA DRIVER
11992M:	Michael Krufky <mkrufky@linuxtv.org>
11993L:	linux-media@vger.kernel.org
11994W:	https://linuxtv.org
11995W:	http://github.com/mkrufky
11996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11997T:	git git://linuxtv.org/mkrufky/tuners.git
11998S:	Maintained
11999F:	drivers/media/tuners/tda18271*
12000
12001TDA827x MEDIA DRIVER
12002M:	Michael Krufky <mkrufky@linuxtv.org>
12003L:	linux-media@vger.kernel.org
12004W:	https://linuxtv.org
12005W:	http://github.com/mkrufky
12006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12007T:	git git://linuxtv.org/mkrufky/tuners.git
12008S:	Maintained
12009F:	drivers/media/tuners/tda8290.*
12010
12011TDA8290 MEDIA DRIVER
12012M:	Michael Krufky <mkrufky@linuxtv.org>
12013L:	linux-media@vger.kernel.org
12014W:	https://linuxtv.org
12015W:	http://github.com/mkrufky
12016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12017T:	git git://linuxtv.org/mkrufky/tuners.git
12018S:	Maintained
12019F:	drivers/media/tuners/tda8290.*
12020
12021TDA9840 MEDIA DRIVER
12022M:	Hans Verkuil <hverkuil@xs4all.nl>
12023L:	linux-media@vger.kernel.org
12024T:	git git://linuxtv.org/media_tree.git
12025W:	https://linuxtv.org
12026S:	Maintained
12027F:	drivers/media/i2c/tda9840*
12028
12029TEA5761 TUNER DRIVER
12030M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12032L:	linux-media@vger.kernel.org
12033W:	https://linuxtv.org
12034T:	git git://linuxtv.org/media_tree.git
12035S:	Odd fixes
12036F:	drivers/media/tuners/tea5761.*
12037
12038TEA5767 TUNER DRIVER
12039M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12040M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12041L:	linux-media@vger.kernel.org
12042W:	https://linuxtv.org
12043T:	git git://linuxtv.org/media_tree.git
12044S:	Maintained
12045F:	drivers/media/tuners/tea5767.*
12046
12047TEA6415C MEDIA DRIVER
12048M:	Hans Verkuil <hverkuil@xs4all.nl>
12049L:	linux-media@vger.kernel.org
12050T:	git git://linuxtv.org/media_tree.git
12051W:	https://linuxtv.org
12052S:	Maintained
12053F:	drivers/media/i2c/tea6415c*
12054
12055TEA6420 MEDIA DRIVER
12056M:	Hans Verkuil <hverkuil@xs4all.nl>
12057L:	linux-media@vger.kernel.org
12058T:	git git://linuxtv.org/media_tree.git
12059W:	https://linuxtv.org
12060S:	Maintained
12061F:	drivers/media/i2c/tea6420*
12062
12063TEAM DRIVER
12064M:	Jiri Pirko <jiri@resnulli.us>
12065L:	netdev@vger.kernel.org
12066S:	Supported
12067F:	drivers/net/team/
12068F:	include/linux/if_team.h
12069F:	include/uapi/linux/if_team.h
12070
12071TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12072M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12073S:	Maintained
12074F:	arch/x86/platform/ts5500/
12075
12076TECHNOTREND USB IR RECEIVER
12077M:	Sean Young <sean@mess.org>
12078L:	linux-media@vger.kernel.org
12079S:	Maintained
12080F:	drivers/media/rc/ttusbir.c
12081
12082TEGRA ARCHITECTURE SUPPORT
12083M:	Stephen Warren <swarren@wwwdotorg.org>
12084M:	Thierry Reding <thierry.reding@gmail.com>
12085M:	Alexandre Courbot <gnurou@gmail.com>
12086L:	linux-tegra@vger.kernel.org
12087Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12089S:	Supported
12090N:	[^a-z]tegra
12091
12092TEGRA CLOCK DRIVER
12093M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12094M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12095S:	Supported
12096F:	drivers/clk/tegra/
12097
12098TEGRA DMA DRIVERS
12099M:	Laxman Dewangan <ldewangan@nvidia.com>
12100M:	Jon Hunter <jonathanh@nvidia.com>
12101S:	Supported
12102F:	drivers/dma/tegra*
12103
12104TEGRA I2C DRIVER
12105M:	Laxman Dewangan <ldewangan@nvidia.com>
12106S:	Supported
12107F:	drivers/i2c/busses/i2c-tegra.c
12108
12109TEGRA IOMMU DRIVERS
12110M:	Hiroshi Doyu <hdoyu@nvidia.com>
12111S:	Supported
12112F:	drivers/iommu/tegra*
12113
12114TEGRA KBC DRIVER
12115M:	Rakesh Iyer <riyer@nvidia.com>
12116M:	Laxman Dewangan <ldewangan@nvidia.com>
12117S:	Supported
12118F:	drivers/input/keyboard/tegra-kbc.c
12119
12120TEGRA PWM DRIVER
12121M:	Thierry Reding <thierry.reding@gmail.com>
12122S:	Supported
12123F:	drivers/pwm/pwm-tegra.c
12124
12125TEGRA SERIAL DRIVER
12126M:	Laxman Dewangan <ldewangan@nvidia.com>
12127S:	Supported
12128F:	drivers/tty/serial/serial-tegra.c
12129
12130TEGRA SPI DRIVER
12131M:	Laxman Dewangan <ldewangan@nvidia.com>
12132S:	Supported
12133F:	drivers/spi/spi-tegra*
12134
12135TEHUTI ETHERNET DRIVER
12136M:	Andy Gospodarek <andy@greyhouse.net>
12137L:	netdev@vger.kernel.org
12138S:	Supported
12139F:	drivers/net/ethernet/tehuti/*
12140
12141Telecom Clock Driver for MCPL0010
12142M:	Mark Gross <mark.gross@intel.com>
12143S:	Supported
12144F:	drivers/char/tlclk.c
12145
12146TENSILICA XTENSA PORT (xtensa)
12147M:	Chris Zankel <chris@zankel.net>
12148M:	Max Filippov <jcmvbkbc@gmail.com>
12149L:	linux-xtensa@linux-xtensa.org
12150T:	git git://github.com/czankel/xtensa-linux.git
12151S:	Maintained
12152F:	arch/xtensa/
12153F:	drivers/irqchip/irq-xtensa-*
12154
12155Texas Instruments' System Control Interface (TISCI) Protocol Driver
12156M:	Nishanth Menon <nm@ti.com>
12157M:	Tero Kristo <t-kristo@ti.com>
12158M:	Santosh Shilimkar <ssantosh@kernel.org>
12159L:	linux-arm-kernel@lists.infradead.org
12160S:	Maintained
12161F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12162F:	drivers/firmware/ti_sci*
12163F:	include/linux/soc/ti/ti_sci_protocol.h
12164
12165THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12166M:	Hans Verkuil <hverkuil@xs4all.nl>
12167L:	linux-media@vger.kernel.org
12168T:	git git://linuxtv.org/media_tree.git
12169W:	https://linuxtv.org
12170S:	Maintained
12171F:	drivers/media/radio/radio-raremono.c
12172
12173THERMAL
12174M:	Zhang Rui <rui.zhang@intel.com>
12175M:	Eduardo Valentin <edubezval@gmail.com>
12176L:	linux-pm@vger.kernel.org
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12179Q:	https://patchwork.kernel.org/project/linux-pm/list/
12180S:	Supported
12181F:	drivers/thermal/
12182F:	include/linux/thermal.h
12183F:	include/uapi/linux/thermal.h
12184F:	include/linux/cpu_cooling.h
12185F:	Documentation/devicetree/bindings/thermal/
12186
12187THERMAL/CPU_COOLING
12188M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12189M:	Viresh Kumar <viresh.kumar@linaro.org>
12190M:	Javi Merino <javi.merino@kernel.org>
12191L:	linux-pm@vger.kernel.org
12192S:	Supported
12193F:	Documentation/thermal/cpu-cooling-api.txt
12194F:	drivers/thermal/cpu_cooling.c
12195F:	include/linux/cpu_cooling.h
12196
12197THINKPAD ACPI EXTRAS DRIVER
12198M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12199L:	ibm-acpi-devel@lists.sourceforge.net
12200L:	platform-driver-x86@vger.kernel.org
12201W:	http://ibm-acpi.sourceforge.net
12202W:	http://thinkwiki.org/wiki/Ibm-acpi
12203T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12204S:	Maintained
12205F:	drivers/platform/x86/thinkpad_acpi.c
12206
12207TI BANDGAP AND THERMAL DRIVER
12208M:	Eduardo Valentin <edubezval@gmail.com>
12209M:	Keerthy <j-keerthy@ti.com>
12210L:	linux-pm@vger.kernel.org
12211L:	linux-omap@vger.kernel.org
12212S:	Maintained
12213F:	drivers/thermal/ti-soc-thermal/
12214
12215TI VPE/CAL DRIVERS
12216M:	Benoit Parrot <bparrot@ti.com>
12217L:	linux-media@vger.kernel.org
12218W:	http://linuxtv.org/
12219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12220S:	Maintained
12221F:	drivers/media/platform/ti-vpe/
12222
12223TI CDCE706 CLOCK DRIVER
12224M:	Max Filippov <jcmvbkbc@gmail.com>
12225S:	Maintained
12226F:	drivers/clk/clk-cdce706.c
12227
12228TI CLOCK DRIVER
12229M:	Tero Kristo <t-kristo@ti.com>
12230L:	linux-omap@vger.kernel.org
12231S:	Maintained
12232F:	drivers/clk/ti/
12233F:	include/linux/clk/ti.h
12234
12235TI ETHERNET SWITCH DRIVER (CPSW)
12236M:	Mugunthan V N <mugunthanvnm@ti.com>
12237R:	Grygorii Strashko <grygorii.strashko@ti.com>
12238L:	linux-omap@vger.kernel.org
12239L:	netdev@vger.kernel.org
12240S:	Maintained
12241F:	drivers/net/ethernet/ti/cpsw*
12242F:	drivers/net/ethernet/ti/davinci*
12243
12244TI FLASH MEDIA INTERFACE DRIVER
12245M:	Alex Dubov <oakad@yahoo.com>
12246S:	Maintained
12247F:	drivers/misc/tifm*
12248F:	drivers/mmc/host/tifm_sd.c
12249F:	include/linux/tifm.h
12250
12251TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12252M:	Santosh Shilimkar <ssantosh@kernel.org>
12253L:	linux-kernel@vger.kernel.org
12254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12255S:	Maintained
12256F:	drivers/soc/ti/*
12257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12258
12259
12260TI LM49xxx FAMILY ASoC CODEC DRIVERS
12261M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12262M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12263L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12264S:	Maintained
12265F:	sound/soc/codecs/lm49453*
12266F:	sound/soc/codecs/isabelle*
12267
12268TI LP855x BACKLIGHT DRIVER
12269M:	Milo Kim <milo.kim@ti.com>
12270S:	Maintained
12271F:	Documentation/backlight/lp855x-driver.txt
12272F:	drivers/video/backlight/lp855x_bl.c
12273F:	include/linux/platform_data/lp855x.h
12274
12275TI LP8727 CHARGER DRIVER
12276M:	Milo Kim <milo.kim@ti.com>
12277S:	Maintained
12278F:	drivers/power/supply/lp8727_charger.c
12279F:	include/linux/platform_data/lp8727.h
12280
12281TI LP8788 MFD DRIVER
12282M:	Milo Kim <milo.kim@ti.com>
12283S:	Maintained
12284F:	drivers/iio/adc/lp8788_adc.c
12285F:	drivers/leds/leds-lp8788.c
12286F:	drivers/mfd/lp8788*.c
12287F:	drivers/power/supply/lp8788-charger.c
12288F:	drivers/regulator/lp8788-*.c
12289F:	include/linux/mfd/lp8788*.h
12290
12291TI NETCP ETHERNET DRIVER
12292M:	Wingman Kwok <w-kwok2@ti.com>
12293M:	Murali Karicheri <m-karicheri2@ti.com>
12294L:	netdev@vger.kernel.org
12295S:	Maintained
12296F:	drivers/net/ethernet/ti/netcp*
12297
12298TI TAS571X FAMILY ASoC CODEC DRIVER
12299M:	Kevin Cernekee <cernekee@chromium.org>
12300L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12301S:	Odd Fixes
12302F:	sound/soc/codecs/tas571x*
12303
12304TI TWL4030 SERIES SOC CODEC DRIVER
12305M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12306L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12307S:	Maintained
12308F:	sound/soc/codecs/twl4030*
12309
12310TI WILINK WIRELESS DRIVERS
12311L:	linux-wireless@vger.kernel.org
12312W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12313W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12315S:	Orphan
12316F:	drivers/net/wireless/ti/
12317F:	include/linux/wl12xx.h
12318
12319TIPC NETWORK LAYER
12320M:	Jon Maloy <jon.maloy@ericsson.com>
12321M:	Ying Xue <ying.xue@windriver.com>
12322L:	netdev@vger.kernel.org (core kernel code)
12323L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12324W:	http://tipc.sourceforge.net/
12325S:	Maintained
12326F:	include/uapi/linux/tipc*.h
12327F:	net/tipc/
12328
12329TILE ARCHITECTURE
12330M:	Chris Metcalf <cmetcalf@mellanox.com>
12331W:	http://www.mellanox.com/repository/solutions/tile-scm/
12332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12333S:	Supported
12334F:	arch/tile/
12335F:	drivers/char/tile-srom.c
12336F:	drivers/edac/tile_edac.c
12337F:	drivers/net/ethernet/tile/
12338F:	drivers/rtc/rtc-tile.c
12339F:	drivers/tty/hvc/hvc_tile.c
12340F:	drivers/tty/serial/tilegx.c
12341F:	drivers/usb/host/*-tilegx.c
12342F:	include/linux/usb/tilegx.h
12343
12344TLAN NETWORK DRIVER
12345M:	Samuel Chessman <chessman@tux.org>
12346L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12347W:	http://sourceforge.net/projects/tlan/
12348S:	Maintained
12349F:	Documentation/networking/tlan.txt
12350F:	drivers/net/ethernet/ti/tlan.*
12351
12352TOMOYO SECURITY MODULE
12353M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12354M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12355L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12356L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12357L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12358L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12359W:	http://tomoyo.sourceforge.jp/
12360T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12361S:	Maintained
12362F:	security/tomoyo/
12363
12364TOPSTAR LAPTOP EXTRAS DRIVER
12365M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12366L:	platform-driver-x86@vger.kernel.org
12367S:	Maintained
12368F:	drivers/platform/x86/topstar-laptop.c
12369
12370TOSHIBA ACPI EXTRAS DRIVER
12371M:	Azael Avalos <coproscefalo@gmail.com>
12372L:	platform-driver-x86@vger.kernel.org
12373S:	Maintained
12374F:	drivers/platform/x86/toshiba_acpi.c
12375
12376TOSHIBA BLUETOOTH DRIVER
12377M:	Azael Avalos <coproscefalo@gmail.com>
12378L:	platform-driver-x86@vger.kernel.org
12379S:	Maintained
12380F:	drivers/platform/x86/toshiba_bluetooth.c
12381
12382TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12383M:	Azael Avalos <coproscefalo@gmail.com>
12384L:	platform-driver-x86@vger.kernel.org
12385S:	Maintained
12386F:	drivers/platform/x86/toshiba_haps.c
12387
12388TOSHIBA WMI HOTKEYS DRIVER
12389M:	Azael Avalos <coproscefalo@gmail.com>
12390L:	platform-driver-x86@vger.kernel.org
12391S:	Maintained
12392F:	drivers/platform/x86/toshiba-wmi.c
12393
12394TOSHIBA SMM DRIVER
12395M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12396W:	http://www.buzzard.org.uk/toshiba/
12397S:	Maintained
12398F:	drivers/char/toshiba.c
12399F:	include/linux/toshiba.h
12400F:	include/uapi/linux/toshiba.h
12401
12402TOSHIBA TC358743 DRIVER
12403M:	Mats Randgaard <matrandg@cisco.com>
12404L:	linux-media@vger.kernel.org
12405S:	Maintained
12406F:	drivers/media/i2c/tc358743*
12407F:	include/media/i2c/tc358743.h
12408
12409TMIO/SDHI MMC DRIVER
12410M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12411L:	linux-mmc@vger.kernel.org
12412S:	Supported
12413F:	drivers/mmc/host/tmio_mmc*
12414F:	drivers/mmc/host/sh_mobile_sdhi.c
12415F:	include/linux/mfd/tmio.h
12416
12417TMP401 HARDWARE MONITOR DRIVER
12418M:	Guenter Roeck <linux@roeck-us.net>
12419L:	linux-hwmon@vger.kernel.org
12420S:	Maintained
12421F:	Documentation/hwmon/tmp401
12422F:	drivers/hwmon/tmp401.c
12423
12424TMPFS (SHMEM FILESYSTEM)
12425M:	Hugh Dickins <hughd@google.com>
12426L:	linux-mm@kvack.org
12427S:	Maintained
12428F:	include/linux/shmem_fs.h
12429F:	mm/shmem.c
12430
12431TM6000 VIDEO4LINUX DRIVER
12432M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12433M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12434L:	linux-media@vger.kernel.org
12435W:	https://linuxtv.org
12436T:	git git://linuxtv.org/media_tree.git
12437S:	Odd fixes
12438F:	drivers/media/usb/tm6000/
12439F:	Documentation/media/v4l-drivers/tm6000*
12440
12441TW5864 VIDEO4LINUX DRIVER
12442M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12443M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12444M:	Andrey Utkin <andrey_utkin@fastmail.com>
12445L:	linux-media@vger.kernel.org
12446S:	Supported
12447F:	drivers/media/pci/tw5864/
12448
12449TW68 VIDEO4LINUX DRIVER
12450M:	Hans Verkuil <hverkuil@xs4all.nl>
12451L:	linux-media@vger.kernel.org
12452T:	git git://linuxtv.org/media_tree.git
12453W:	https://linuxtv.org
12454S:	Odd Fixes
12455F:	drivers/media/pci/tw68/
12456
12457TW686X VIDEO4LINUX DRIVER
12458M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12459L:	linux-media@vger.kernel.org
12460T:	git git://linuxtv.org/media_tree.git
12461W:	http://linuxtv.org
12462S:	Maintained
12463F:	drivers/media/pci/tw686x/
12464
12465TPM DEVICE DRIVER
12466M:	Peter Huewe <peterhuewe@gmx.de>
12467M:	Marcel Selhorst <tpmdd@selhorst.net>
12468M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12469R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12470W:	http://tpmdd.sourceforge.net
12471L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12472Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12473T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12474S:	Maintained
12475F:	drivers/char/tpm/
12476
12477TPM IBM_VTPM DEVICE DRIVER
12478M:	Ashley Lai <ashleydlai@gmail.com>
12479W:	http://tpmdd.sourceforge.net
12480L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12481S:	Maintained
12482F:	drivers/char/tpm/tpm_ibmvtpm*
12483
12484TRACING
12485M:	Steven Rostedt <rostedt@goodmis.org>
12486M:	Ingo Molnar <mingo@redhat.com>
12487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12488S:	Maintained
12489F:	Documentation/trace/ftrace.txt
12490F:	arch/*/*/*/ftrace.h
12491F:	arch/*/kernel/ftrace.c
12492F:	include/*/ftrace.h
12493F:	include/linux/trace*.h
12494F:	include/trace/
12495F:	kernel/trace/
12496F:	tools/testing/selftests/ftrace/
12497
12498TRACING MMIO ACCESSES (MMIOTRACE)
12499M:	Steven Rostedt <rostedt@goodmis.org>
12500M:	Ingo Molnar <mingo@kernel.org>
12501R:	Karol Herbst <karolherbst@gmail.com>
12502R:	Pekka Paalanen <ppaalanen@gmail.com>
12503S:	Maintained
12504L:	linux-kernel@vger.kernel.org
12505L:	nouveau@lists.freedesktop.org
12506F:	kernel/trace/trace_mmiotrace.c
12507F:	include/linux/mmiotrace.h
12508F:	arch/x86/mm/kmmio.c
12509F:	arch/x86/mm/mmio-mod.c
12510F:	arch/x86/mm/testmmiotrace.c
12511
12512TRIVIAL PATCHES
12513M:	Jiri Kosina <trivial@kernel.org>
12514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12515S:	Maintained
12516K:	^Subject:.*(?i)trivial
12517
12518TTY LAYER
12519M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12520M:	Jiri Slaby <jslaby@suse.com>
12521S:	Supported
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12523F:	Documentation/serial/
12524F:	drivers/tty/
12525F:	drivers/tty/serial/serial_core.c
12526F:	include/linux/serial_core.h
12527F:	include/linux/serial.h
12528F:	include/linux/tty.h
12529F:	include/uapi/linux/serial_core.h
12530F:	include/uapi/linux/serial.h
12531F:	include/uapi/linux/tty.h
12532
12533TUA9001 MEDIA DRIVER
12534M:	Antti Palosaari <crope@iki.fi>
12535L:	linux-media@vger.kernel.org
12536W:	https://linuxtv.org
12537W:	http://palosaari.fi/linux/
12538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12539T:	git git://linuxtv.org/anttip/media_tree.git
12540S:	Maintained
12541F:	drivers/media/tuners/tua9001*
12542
12543TULIP NETWORK DRIVERS
12544L:	netdev@vger.kernel.org
12545L:	linux-parisc@vger.kernel.org
12546S:	Orphan
12547F:	drivers/net/ethernet/dec/tulip/
12548
12549TUN/TAP driver
12550M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12551W:	http://vtun.sourceforge.net/tun
12552S:	Maintained
12553F:	Documentation/networking/tuntap.txt
12554F:	arch/um/os-Linux/drivers/
12555
12556TURBOCHANNEL SUBSYSTEM
12557M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12558M:	Ralf Baechle <ralf@linux-mips.org>
12559L:	linux-mips@linux-mips.org
12560Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12561S:	Maintained
12562F:	drivers/tc/
12563F:	include/linux/tc.h
12564
12565UBI FILE SYSTEM (UBIFS)
12566M:	Richard Weinberger <richard@nod.at>
12567M:	Artem Bityutskiy <dedekind1@gmail.com>
12568M:	Adrian Hunter <adrian.hunter@intel.com>
12569L:	linux-mtd@lists.infradead.org
12570T:	git git://git.infradead.org/ubifs-2.6.git
12571W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12572S:	Supported
12573F:	Documentation/filesystems/ubifs.txt
12574F:	fs/ubifs/
12575
12576UCLINUX (M68KNOMMU AND COLDFIRE)
12577M:	Greg Ungerer <gerg@linux-m68k.org>
12578W:	http://www.linux-m68k.org/
12579W:	http://www.uclinux.org/
12580L:	linux-m68k@lists.linux-m68k.org
12581L:	uclinux-dev@uclinux.org  (subscribers-only)
12582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12583S:	Maintained
12584F:	arch/m68k/coldfire/
12585F:	arch/m68k/68*/
12586F:	arch/m68k/*/*_no.*
12587F:	arch/m68k/include/asm/*_no.*
12588
12589UDF FILESYSTEM
12590M:	Jan Kara <jack@suse.com>
12591S:	Maintained
12592F:	Documentation/filesystems/udf.txt
12593F:	fs/udf/
12594
12595UDRAW TABLET
12596M:	Bastien Nocera <hadess@hadess.net>
12597L:	linux-input@vger.kernel.org
12598S:	Maintained
12599F:	drivers/hid/hid-udraw.c
12600
12601UFS FILESYSTEM
12602M:	Evgeniy Dushistov <dushistov@mail.ru>
12603S:	Maintained
12604F:	Documentation/filesystems/ufs.txt
12605F:	fs/ufs/
12606
12607UHID USERSPACE HID IO DRIVER:
12608M:	David Herrmann <dh.herrmann@googlemail.com>
12609L:	linux-input@vger.kernel.org
12610S:	Maintained
12611F:	drivers/hid/uhid.c
12612F:	include/uapi/linux/uhid.h
12613
12614ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12615L:	linux-usb@vger.kernel.org
12616S:	Orphan
12617F:	drivers/uwb/
12618F:	include/linux/uwb.h
12619F:	include/linux/uwb/
12620
12621UNICORE32 ARCHITECTURE:
12622M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12623W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12624S:	Maintained
12625T:	git git://github.com/gxt/linux.git
12626F:	arch/unicore32/
12627
12628UNIFDEF
12629M:	Tony Finch <dot@dotat.at>
12630W:	http://dotat.at/prog/unifdef
12631S:	Maintained
12632F:	scripts/unifdef.c
12633
12634UNIFORM CDROM DRIVER
12635M:	Jens Axboe <axboe@kernel.dk>
12636W:	http://www.kernel.dk
12637S:	Maintained
12638F:	Documentation/cdrom/
12639F:	drivers/cdrom/cdrom.c
12640F:	include/linux/cdrom.h
12641F:	include/uapi/linux/cdrom.h
12642
12643UNISYS S-PAR DRIVERS
12644M:	David Kershner <david.kershner@unisys.com>
12645L:	sparmaintainer@unisys.com (Unisys internal)
12646S:	Supported
12647F:	drivers/staging/unisys/
12648
12649UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12650M:	Vinayak Holikatti <vinholikatti@gmail.com>
12651L:	linux-scsi@vger.kernel.org
12652S:	Supported
12653F:	Documentation/scsi/ufs.txt
12654F:	drivers/scsi/ufs/
12655
12656UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12657M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12658M:	Prabu Thangamuthu <prabut@synopsys.com>
12659L:	linux-scsi@vger.kernel.org
12660S:	Supported
12661F:	drivers/scsi/ufs/*dwc*
12662
12663UNSORTED BLOCK IMAGES (UBI)
12664M:	Artem Bityutskiy <dedekind1@gmail.com>
12665M:	Richard Weinberger <richard@nod.at>
12666W:	http://www.linux-mtd.infradead.org/
12667L:	linux-mtd@lists.infradead.org
12668T:	git git://git.infradead.org/ubifs-2.6.git
12669S:	Supported
12670F:	drivers/mtd/ubi/
12671F:	include/linux/mtd/ubi.h
12672F:	include/uapi/mtd/ubi-user.h
12673
12674USB ACM DRIVER
12675M:	Oliver Neukum <oneukum@suse.com>
12676L:	linux-usb@vger.kernel.org
12677S:	Maintained
12678F:	Documentation/usb/acm.txt
12679F:	drivers/usb/class/cdc-acm.*
12680
12681USB AR5523 WIRELESS DRIVER
12682M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12683L:	linux-wireless@vger.kernel.org
12684S:	Maintained
12685F:	drivers/net/wireless/ath/ar5523/
12686
12687USB ATTACHED SCSI
12688M:	Oliver Neukum <oneukum@suse.com>
12689L:	linux-usb@vger.kernel.org
12690L:	linux-scsi@vger.kernel.org
12691S:	Maintained
12692F:	drivers/usb/storage/uas.c
12693
12694USB CDC ETHERNET DRIVER
12695M:	Oliver Neukum <oliver@neukum.org>
12696L:	linux-usb@vger.kernel.org
12697S:	Maintained
12698F:	drivers/net/usb/cdc_*.c
12699F:	include/uapi/linux/usb/cdc.h
12700
12701USB CHAOSKEY DRIVER
12702M:	Keith Packard <keithp@keithp.com>
12703L:	linux-usb@vger.kernel.org
12704S:	Maintained
12705F:	drivers/usb/misc/chaoskey.c
12706
12707USB CYPRESS C67X00 DRIVER
12708M:	Peter Korsgaard <jacmet@sunsite.dk>
12709L:	linux-usb@vger.kernel.org
12710S:	Maintained
12711F:	drivers/usb/c67x00/
12712
12713USB DAVICOM DM9601 DRIVER
12714M:	Peter Korsgaard <jacmet@sunsite.dk>
12715L:	netdev@vger.kernel.org
12716W:	http://www.linux-usb.org/usbnet
12717S:	Maintained
12718F:	drivers/net/usb/dm9601.c
12719
12720USB DIAMOND RIO500 DRIVER
12721M:	Cesar Miquel <miquel@df.uba.ar>
12722L:	rio500-users@lists.sourceforge.net
12723W:	http://rio500.sourceforge.net
12724S:	Maintained
12725F:	drivers/usb/misc/rio500*
12726
12727USB EHCI DRIVER
12728M:	Alan Stern <stern@rowland.harvard.edu>
12729L:	linux-usb@vger.kernel.org
12730S:	Maintained
12731F:	Documentation/usb/ehci.txt
12732F:	drivers/usb/host/ehci*
12733
12734USB GADGET/PERIPHERAL SUBSYSTEM
12735M:	Felipe Balbi <balbi@kernel.org>
12736L:	linux-usb@vger.kernel.org
12737W:	http://www.linux-usb.org/gadget
12738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12739S:	Maintained
12740F:	drivers/usb/gadget/
12741F:	include/linux/usb/gadget*
12742
12743USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12744M:	Jiri Kosina <jikos@kernel.org>
12745R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12746L:	linux-usb@vger.kernel.org
12747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12748S:	Maintained
12749F:	Documentation/hid/hiddev.txt
12750F:	drivers/hid/usbhid/
12751
12752USB ISP116X DRIVER
12753M:	Olav Kongas <ok@artecdesign.ee>
12754L:	linux-usb@vger.kernel.org
12755S:	Maintained
12756F:	drivers/usb/host/isp116x*
12757F:	include/linux/usb/isp116x.h
12758
12759USB LAN78XX ETHERNET DRIVER
12760M:	Woojung Huh <woojung.huh@microchip.com>
12761M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12762L:	netdev@vger.kernel.org
12763S:	Maintained
12764F:	drivers/net/usb/lan78xx.*
12765
12766USB MASS STORAGE DRIVER
12767M:	Alan Stern <stern@rowland.harvard.edu>
12768L:	linux-usb@vger.kernel.org
12769L:	usb-storage@lists.one-eyed-alien.net
12770S:	Maintained
12771W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12772F:	drivers/usb/storage/
12773
12774USB MIDI DRIVER
12775M:	Clemens Ladisch <clemens@ladisch.de>
12776L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12777T:	git git://git.alsa-project.org/alsa-kernel.git
12778S:	Maintained
12779F:	sound/usb/midi.*
12780
12781USB NETWORKING DRIVERS
12782L:	linux-usb@vger.kernel.org
12783S:	Odd Fixes
12784F:	drivers/net/usb/
12785
12786USB OHCI DRIVER
12787M:	Alan Stern <stern@rowland.harvard.edu>
12788L:	linux-usb@vger.kernel.org
12789S:	Maintained
12790F:	Documentation/usb/ohci.txt
12791F:	drivers/usb/host/ohci*
12792
12793USB OTG FSM (Finite State Machine)
12794M:	Peter Chen <Peter.Chen@nxp.com>
12795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12796L:	linux-usb@vger.kernel.org
12797S:	Maintained
12798F:	drivers/usb/common/usb-otg-fsm.c
12799
12800USB OVER IP DRIVER
12801M:	Valentina Manea <valentina.manea.m@gmail.com>
12802M:	Shuah Khan <shuahkh@osg.samsung.com>
12803M:	Shuah Khan <shuah@kernel.org>
12804L:	linux-usb@vger.kernel.org
12805S:	Maintained
12806F:	Documentation/usb/usbip_protocol.txt
12807F:	drivers/usb/usbip/
12808F:	tools/usb/usbip/
12809
12810USB PEGASUS DRIVER
12811M:	Petko Manolov <petkan@nucleusys.com>
12812L:	linux-usb@vger.kernel.org
12813L:	netdev@vger.kernel.org
12814T:	git git://github.com/petkan/pegasus.git
12815W:	https://github.com/petkan/pegasus
12816S:	Maintained
12817F:	drivers/net/usb/pegasus.*
12818
12819USB PHY LAYER
12820M:	Felipe Balbi <balbi@kernel.org>
12821L:	linux-usb@vger.kernel.org
12822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12823S:	Maintained
12824F:	drivers/usb/phy/
12825
12826USB PRINTER DRIVER (usblp)
12827M:	Pete Zaitcev <zaitcev@redhat.com>
12828L:	linux-usb@vger.kernel.org
12829S:	Supported
12830F:	drivers/usb/class/usblp.c
12831
12832USB QMI WWAN NETWORK DRIVER
12833M:	Bjørn Mork <bjorn@mork.no>
12834L:	netdev@vger.kernel.org
12835S:	Maintained
12836F:	Documentation/ABI/testing/sysfs-class-net-qmi
12837F:	drivers/net/usb/qmi_wwan.c
12838
12839USB RTL8150 DRIVER
12840M:	Petko Manolov <petkan@nucleusys.com>
12841L:	linux-usb@vger.kernel.org
12842L:	netdev@vger.kernel.org
12843T:	git git://github.com/petkan/rtl8150.git
12844W:	https://github.com/petkan/rtl8150
12845S:	Maintained
12846F:	drivers/net/usb/rtl8150.c
12847
12848USB SERIAL SUBSYSTEM
12849M:	Johan Hovold <johan@kernel.org>
12850L:	linux-usb@vger.kernel.org
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12852S:	Maintained
12853F:	Documentation/usb/usb-serial.txt
12854F:	drivers/usb/serial/
12855F:	include/linux/usb/serial.h
12856
12857USB SMSC75XX ETHERNET DRIVER
12858M:	Steve Glendinning <steve.glendinning@shawell.net>
12859L:	netdev@vger.kernel.org
12860S:	Maintained
12861F:	drivers/net/usb/smsc75xx.*
12862
12863USB SMSC95XX ETHERNET DRIVER
12864M:	Steve Glendinning <steve.glendinning@shawell.net>
12865M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12866L:	netdev@vger.kernel.org
12867S:	Maintained
12868F:	drivers/net/usb/smsc95xx.*
12869
12870USB SUBSYSTEM
12871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12872L:	linux-usb@vger.kernel.org
12873W:	http://www.linux-usb.org
12874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12875S:	Supported
12876F:	Documentation/devicetree/bindings/usb/
12877F:	Documentation/usb/
12878F:	drivers/usb/
12879F:	include/linux/usb.h
12880F:	include/linux/usb/
12881
12882USB UHCI DRIVER
12883M:	Alan Stern <stern@rowland.harvard.edu>
12884L:	linux-usb@vger.kernel.org
12885S:	Maintained
12886F:	drivers/usb/host/uhci*
12887
12888USB "USBNET" DRIVER FRAMEWORK
12889M:	Oliver Neukum <oneukum@suse.com>
12890L:	netdev@vger.kernel.org
12891W:	http://www.linux-usb.org/usbnet
12892S:	Maintained
12893F:	drivers/net/usb/usbnet.c
12894F:	include/linux/usb/usbnet.h
12895
12896USB VIDEO CLASS
12897M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12898L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12899L:	linux-media@vger.kernel.org
12900T:	git git://linuxtv.org/media_tree.git
12901W:	http://www.ideasonboard.org/uvc/
12902S:	Maintained
12903F:	drivers/media/usb/uvc/
12904F:	include/uapi/linux/uvcvideo.h
12905
12906USB VISION DRIVER
12907M:	Hans Verkuil <hverkuil@xs4all.nl>
12908L:	linux-media@vger.kernel.org
12909T:	git git://linuxtv.org/media_tree.git
12910W:	https://linuxtv.org
12911S:	Odd Fixes
12912F:	drivers/media/usb/usbvision/
12913
12914USB WEBCAM GADGET
12915M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12916L:	linux-usb@vger.kernel.org
12917S:	Maintained
12918F:	drivers/usb/gadget/function/*uvc*
12919F:	drivers/usb/gadget/legacy/webcam.c
12920
12921USB WIRELESS RNDIS DRIVER (rndis_wlan)
12922M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12923L:	linux-wireless@vger.kernel.org
12924S:	Maintained
12925F:	drivers/net/wireless/rndis_wlan.c
12926
12927USB XHCI DRIVER
12928M:	Mathias Nyman <mathias.nyman@intel.com>
12929L:	linux-usb@vger.kernel.org
12930S:	Supported
12931F:	drivers/usb/host/xhci*
12932F:	drivers/usb/host/pci-quirks*
12933
12934USB ZD1201 DRIVER
12935L:	linux-wireless@vger.kernel.org
12936W:	http://linux-lc100020.sourceforge.net
12937S:	Orphan
12938F:	drivers/net/wireless/zydas/zd1201.*
12939
12940USB ZR364XX DRIVER
12941M:	Antoine Jacquet <royale@zerezo.com>
12942L:	linux-usb@vger.kernel.org
12943L:	linux-media@vger.kernel.org
12944T:	git git://linuxtv.org/media_tree.git
12945W:	http://royale.zerezo.com/zr364xx/
12946S:	Maintained
12947F:	Documentation/media/v4l-drivers/zr364xx*
12948F:	drivers/media/usb/zr364xx/
12949
12950ULPI BUS
12951M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12952L:	linux-usb@vger.kernel.org
12953S:	Maintained
12954F:	drivers/usb/common/ulpi.c
12955F:	include/linux/ulpi/
12956
12957USER-MODE LINUX (UML)
12958M:	Jeff Dike <jdike@addtoit.com>
12959M:	Richard Weinberger <richard@nod.at>
12960L:	user-mode-linux-devel@lists.sourceforge.net
12961L:	user-mode-linux-user@lists.sourceforge.net
12962W:	http://user-mode-linux.sourceforge.net
12963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12964S:	Maintained
12965F:	Documentation/virtual/uml/
12966F:	arch/um/
12967F:	arch/x86/um/
12968F:	fs/hostfs/
12969F:	fs/hppfs/
12970
12971USERSPACE I/O (UIO)
12972M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12973S:	Maintained
12974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12975F:	Documentation/DocBook/uio-howto.tmpl
12976F:	drivers/uio/
12977F:	include/linux/uio*.h
12978
12979UTIL-LINUX PACKAGE
12980M:	Karel Zak <kzak@redhat.com>
12981L:	util-linux@vger.kernel.org
12982W:	http://en.wikipedia.org/wiki/Util-linux
12983T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12984S:	Maintained
12985
12986UVESAFB DRIVER
12987M:	Michal Januszewski <spock@gentoo.org>
12988L:	linux-fbdev@vger.kernel.org
12989W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12990S:	Maintained
12991F:	Documentation/fb/uvesafb.txt
12992F:	drivers/video/fbdev/uvesafb.*
12993
12994VF610 NAND DRIVER
12995M:	Stefan Agner <stefan@agner.ch>
12996L:	linux-mtd@lists.infradead.org
12997S:	Supported
12998F:	drivers/mtd/nand/vf610_nfc.c
12999
13000VFAT/FAT/MSDOS FILESYSTEM
13001M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13002S:	Maintained
13003F:	Documentation/filesystems/vfat.txt
13004F:	fs/fat/
13005
13006VFIO DRIVER
13007M:	Alex Williamson <alex.williamson@redhat.com>
13008L:	kvm@vger.kernel.org
13009T:	git git://github.com/awilliam/linux-vfio.git
13010S:	Maintained
13011F:	Documentation/vfio.txt
13012F:	drivers/vfio/
13013F:	include/linux/vfio.h
13014F:	include/uapi/linux/vfio.h
13015
13016VFIO MEDIATED DEVICE DRIVERS
13017M:	Kirti Wankhede <kwankhede@nvidia.com>
13018L:	kvm@vger.kernel.org
13019S:	Maintained
13020F:	Documentation/vfio-mediated-device.txt
13021F:	drivers/vfio/mdev/
13022F:	include/linux/mdev.h
13023F:	samples/vfio-mdev/
13024
13025VFIO PLATFORM DRIVER
13026M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13027L:	kvm@vger.kernel.org
13028S:	Maintained
13029F:	drivers/vfio/platform/
13030
13031VIDEOBUF2 FRAMEWORK
13032M:	Pawel Osciak <pawel@osciak.com>
13033M:	Marek Szyprowski <m.szyprowski@samsung.com>
13034M:	Kyungmin Park <kyungmin.park@samsung.com>
13035L:	linux-media@vger.kernel.org
13036S:	Maintained
13037F:	drivers/media/v4l2-core/videobuf2-*
13038F:	include/media/videobuf2-*
13039
13040VIRTIO AND VHOST VSOCK DRIVER
13041M:	Stefan Hajnoczi <stefanha@redhat.com>
13042L:	kvm@vger.kernel.org
13043L:	virtualization@lists.linux-foundation.org
13044L:	netdev@vger.kernel.org
13045S:	Maintained
13046F:	include/linux/virtio_vsock.h
13047F:	include/uapi/linux/virtio_vsock.h
13048F:	net/vmw_vsock/virtio_transport_common.c
13049F:	net/vmw_vsock/virtio_transport.c
13050F:	drivers/vhost/vsock.c
13051F:	drivers/vhost/vsock.h
13052
13053VIRTUAL SERIO DEVICE DRIVER
13054M:	Stephen Chandler Paul <thatslyude@gmail.com>
13055S:	Maintained
13056F:	drivers/input/serio/userio.c
13057F:	include/uapi/linux/userio.h
13058
13059VIRTIO CONSOLE DRIVER
13060M:	Amit Shah <amit.shah@redhat.com>
13061L:	virtualization@lists.linux-foundation.org
13062S:	Maintained
13063F:	drivers/char/virtio_console.c
13064F:	include/linux/virtio_console.h
13065F:	include/uapi/linux/virtio_console.h
13066
13067VIRTIO CORE, NET AND BLOCK DRIVERS
13068M:	"Michael S. Tsirkin" <mst@redhat.com>
13069M:	Jason Wang <jasowang@redhat.com>
13070L:	virtualization@lists.linux-foundation.org
13071S:	Maintained
13072F:	Documentation/devicetree/bindings/virtio/
13073F:	drivers/virtio/
13074F:	tools/virtio/
13075F:	drivers/net/virtio_net.c
13076F:	drivers/block/virtio_blk.c
13077F:	include/linux/virtio_*.h
13078F:	include/uapi/linux/virtio_*.h
13079F:	drivers/crypto/virtio/
13080
13081VIRTIO DRIVERS FOR S390
13082M:	Christian Borntraeger <borntraeger@de.ibm.com>
13083M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13084L:	linux-s390@vger.kernel.org
13085L:	virtualization@lists.linux-foundation.org
13086L:	kvm@vger.kernel.org
13087S:	Supported
13088F:	drivers/s390/virtio/
13089
13090VIRTIO GPU DRIVER
13091M:	David Airlie <airlied@linux.ie>
13092M:	Gerd Hoffmann <kraxel@redhat.com>
13093L:	dri-devel@lists.freedesktop.org
13094L:	virtualization@lists.linux-foundation.org
13095S:	Maintained
13096F:	drivers/gpu/drm/virtio/
13097F:	include/uapi/linux/virtio_gpu.h
13098
13099VIRTIO HOST (VHOST)
13100M:	"Michael S. Tsirkin" <mst@redhat.com>
13101M:	Jason Wang <jasowang@redhat.com>
13102L:	kvm@vger.kernel.org
13103L:	virtualization@lists.linux-foundation.org
13104L:	netdev@vger.kernel.org
13105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13106S:	Maintained
13107F:	drivers/vhost/
13108F:	include/uapi/linux/vhost.h
13109
13110VIRTIO INPUT DRIVER
13111M:	Gerd Hoffmann <kraxel@redhat.com>
13112S:	Maintained
13113F:	drivers/virtio/virtio_input.c
13114F:	include/uapi/linux/virtio_input.h
13115
13116VIRTIO CRYPTO DRIVER
13117M:  Gonglei <arei.gonglei@huawei.com>
13118L:  virtualization@lists.linux-foundation.org
13119L:  linux-crypto@vger.kernel.org
13120S:  Maintained
13121F:  drivers/crypto/virtio/
13122F:  include/uapi/linux/virtio_crypto.h
13123
13124VIA RHINE NETWORK DRIVER
13125S:	Orphan
13126F:	drivers/net/ethernet/via/via-rhine.c
13127
13128VIA SD/MMC CARD CONTROLLER DRIVER
13129M:	Bruce Chang <brucechang@via.com.tw>
13130M:	Harald Welte <HaraldWelte@viatech.com>
13131S:	Maintained
13132F:	drivers/mmc/host/via-sdmmc.c
13133
13134VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13135M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13136L:	linux-fbdev@vger.kernel.org
13137S:	Maintained
13138F:	include/linux/via-core.h
13139F:	include/linux/via-gpio.h
13140F:	include/linux/via_i2c.h
13141F:	drivers/video/fbdev/via/
13142
13143VIA VELOCITY NETWORK DRIVER
13144M:	Francois Romieu <romieu@fr.zoreil.com>
13145L:	netdev@vger.kernel.org
13146S:	Maintained
13147F:	drivers/net/ethernet/via/via-velocity.*
13148
13149VIRT LIB
13150M:	Alex Williamson <alex.williamson@redhat.com>
13151M:	Paolo Bonzini <pbonzini@redhat.com>
13152L:	kvm@vger.kernel.org
13153S:	Supported
13154F:	virt/lib/
13155
13156VIVID VIRTUAL VIDEO DRIVER
13157M:	Hans Verkuil <hverkuil@xs4all.nl>
13158L:	linux-media@vger.kernel.org
13159T:	git git://linuxtv.org/media_tree.git
13160W:	https://linuxtv.org
13161S:	Maintained
13162F:	drivers/media/platform/vivid/*
13163
13164VLAN (802.1Q)
13165M:	Patrick McHardy <kaber@trash.net>
13166L:	netdev@vger.kernel.org
13167S:	Maintained
13168F:	drivers/net/macvlan.c
13169F:	include/linux/if_*vlan.h
13170F:	net/8021q/
13171
13172VLYNQ BUS
13173M:	Florian Fainelli <f.fainelli@gmail.com>
13174L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13175S:	Maintained
13176F:	drivers/vlynq/vlynq.c
13177F:	include/linux/vlynq.h
13178
13179VME SUBSYSTEM
13180M:	Martyn Welch <martyn@welchs.me.uk>
13181M:	Manohar Vanga <manohar.vanga@gmail.com>
13182M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13183L:	devel@driverdev.osuosl.org
13184S:	Maintained
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13186F:	Documentation/driver-api/vme.rst
13187F:	drivers/staging/vme/
13188F:	drivers/vme/
13189F:	include/linux/vme*
13190
13191VMWARE HYPERVISOR INTERFACE
13192M:	Alok Kataria <akataria@vmware.com>
13193L:	virtualization@lists.linux-foundation.org
13194S:	Supported
13195F:	arch/x86/kernel/cpu/vmware.c
13196
13197VMWARE BALLOON DRIVER
13198M:	Xavier Deguillard <xdeguillard@vmware.com>
13199M:	Philip Moltmann <moltmann@vmware.com>
13200M:	"VMware, Inc." <pv-drivers@vmware.com>
13201L:	linux-kernel@vger.kernel.org
13202S:	Maintained
13203F:	drivers/misc/vmw_balloon.c
13204
13205VMWARE VMMOUSE SUBDRIVER
13206M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13207M:	"VMware, Inc." <pv-drivers@vmware.com>
13208L:	linux-input@vger.kernel.org
13209S:	Maintained
13210F:	drivers/input/mouse/vmmouse.c
13211F:	drivers/input/mouse/vmmouse.h
13212
13213VMWARE VMXNET3 ETHERNET DRIVER
13214M:	Shrikrishna Khare <skhare@vmware.com>
13215M:	"VMware, Inc." <pv-drivers@vmware.com>
13216L:	netdev@vger.kernel.org
13217S:	Maintained
13218F:	drivers/net/vmxnet3/
13219
13220VMware PVSCSI driver
13221M:	Jim Gill <jgill@vmware.com>
13222M:	VMware PV-Drivers <pv-drivers@vmware.com>
13223L:	linux-scsi@vger.kernel.org
13224S:	Maintained
13225F:	drivers/scsi/vmw_pvscsi.c
13226F:	drivers/scsi/vmw_pvscsi.h
13227
13228VMWARE PVRDMA DRIVER
13229M:	Adit Ranadive <aditr@vmware.com>
13230M:	VMware PV-Drivers <pv-drivers@vmware.com>
13231L:	linux-rdma@vger.kernel.org
13232S:	Maintained
13233F:	drivers/infiniband/hw/vmw_pvrdma/
13234
13235VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13236M:	Liam Girdwood <lgirdwood@gmail.com>
13237M:	Mark Brown <broonie@kernel.org>
13238L:	linux-kernel@vger.kernel.org
13239W:	http://www.slimlogic.co.uk/?p=48
13240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13241S:	Supported
13242F:	Documentation/devicetree/bindings/regulator/
13243F:	drivers/regulator/
13244F:	include/dt-bindings/regulator/
13245F:	include/linux/regulator/
13246
13247VRF
13248M:	David Ahern <dsa@cumulusnetworks.com>
13249M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13250L:	netdev@vger.kernel.org
13251S:	Maintained
13252F:	drivers/net/vrf.c
13253F:	Documentation/networking/vrf.txt
13254
13255VT1211 HARDWARE MONITOR DRIVER
13256M:	Juerg Haefliger <juergh@gmail.com>
13257L:	linux-hwmon@vger.kernel.org
13258S:	Maintained
13259F:	Documentation/hwmon/vt1211
13260F:	drivers/hwmon/vt1211.c
13261
13262VT8231 HARDWARE MONITOR DRIVER
13263M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13264L:	linux-hwmon@vger.kernel.org
13265S:	Maintained
13266F:	drivers/hwmon/vt8231.c
13267
13268VUB300 USB to SDIO/SD/MMC bridge chip
13269M:	Tony Olech <tony.olech@elandigitalsystems.com>
13270L:	linux-mmc@vger.kernel.org
13271L:	linux-usb@vger.kernel.org
13272S:	Supported
13273F:	drivers/mmc/host/vub300.c
13274
13275W1 DALLAS'S 1-WIRE BUS
13276M:	Evgeniy Polyakov <zbr@ioremap.net>
13277S:	Maintained
13278F:	Documentation/w1/
13279F:	drivers/w1/
13280
13281W83791D HARDWARE MONITORING DRIVER
13282M:	Marc Hulsman <m.hulsman@tudelft.nl>
13283L:	linux-hwmon@vger.kernel.org
13284S:	Maintained
13285F:	Documentation/hwmon/w83791d
13286F:	drivers/hwmon/w83791d.c
13287
13288W83793 HARDWARE MONITORING DRIVER
13289M:	Rudolf Marek <r.marek@assembler.cz>
13290L:	linux-hwmon@vger.kernel.org
13291S:	Maintained
13292F:	Documentation/hwmon/w83793
13293F:	drivers/hwmon/w83793.c
13294
13295W83795 HARDWARE MONITORING DRIVER
13296M:	Jean Delvare <jdelvare@suse.com>
13297L:	linux-hwmon@vger.kernel.org
13298S:	Maintained
13299F:	drivers/hwmon/w83795.c
13300
13301W83L51xD SD/MMC CARD INTERFACE DRIVER
13302M:	Pierre Ossman <pierre@ossman.eu>
13303S:	Maintained
13304F:	drivers/mmc/host/wbsd.*
13305
13306WACOM PROTOCOL 4 SERIAL TABLETS
13307M:	Julian Squires <julian@cipht.net>
13308M:	Hans de Goede <hdegoede@redhat.com>
13309L:	linux-input@vger.kernel.org
13310S:	Maintained
13311F:	drivers/input/tablet/wacom_serial4.c
13312
13313WATCHDOG DEVICE DRIVERS
13314M:	Wim Van Sebroeck <wim@iguana.be>
13315R:	Guenter Roeck <linux@roeck-us.net>
13316L:	linux-watchdog@vger.kernel.org
13317W:	http://www.linux-watchdog.org/
13318T:	git git://www.linux-watchdog.org/linux-watchdog.git
13319S:	Maintained
13320F:	Documentation/devicetree/bindings/watchdog/
13321F:	Documentation/watchdog/
13322F:	drivers/watchdog/
13323F:	include/linux/watchdog.h
13324F:	include/uapi/linux/watchdog.h
13325
13326WIIMOTE HID DRIVER
13327M:	David Herrmann <dh.herrmann@googlemail.com>
13328L:	linux-input@vger.kernel.org
13329S:	Maintained
13330F:	drivers/hid/hid-wiimote*
13331
13332WINBOND CIR DRIVER
13333M:	David Härdeman <david@hardeman.nu>
13334S:	Maintained
13335F:	drivers/media/rc/winbond-cir.c
13336
13337WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13338M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13339L:	linux-watchdog@vger.kernel.org
13340S:	Maintained
13341F:	drivers/watchdog/ebc-c384_wdt.c
13342
13343WINSYSTEMS WS16C48 GPIO DRIVER
13344M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13345L:	linux-gpio@vger.kernel.org
13346S:	Maintained
13347F:	drivers/gpio/gpio-ws16c48.c
13348
13349WIMAX STACK
13350M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13351M:	linux-wimax@intel.com
13352L:	wimax@linuxwimax.org (subscribers-only)
13353S:	Supported
13354W:	http://linuxwimax.org
13355F:	Documentation/wimax/README.wimax
13356F:	include/linux/wimax/debug.h
13357F:	include/net/wimax.h
13358F:	include/uapi/linux/wimax.h
13359F:	net/wimax/
13360
13361WISTRON LAPTOP BUTTON DRIVER
13362M:	Miloslav Trmac <mitr@volny.cz>
13363S:	Maintained
13364F:	drivers/input/misc/wistron_btns.c
13365
13366WL3501 WIRELESS PCMCIA CARD DRIVER
13367M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13368L:	linux-wireless@vger.kernel.org
13369W:	http://oops.ghostprotocols.net:81/blog
13370S:	Maintained
13371F:	drivers/net/wireless/wl3501*
13372
13373WOLFSON MICROELECTRONICS DRIVERS
13374L:	patches@opensource.wolfsonmicro.com
13375T:	git https://github.com/CirrusLogic/linux-drivers.git
13376W:	https://github.com/CirrusLogic/linux-drivers/wiki
13377S:	Supported
13378F:	Documentation/hwmon/wm83??
13379F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13380F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13381F:	Documentation/devicetree/bindings/mfd/arizona.txt
13382F:	arch/arm/mach-s3c64xx/mach-crag6410*
13383F:	drivers/clk/clk-wm83*.c
13384F:	drivers/extcon/extcon-arizona.c
13385F:	drivers/leds/leds-wm83*.c
13386F:	drivers/gpio/gpio-*wm*.c
13387F:	drivers/gpio/gpio-arizona.c
13388F:	drivers/hwmon/wm83??-hwmon.c
13389F:	drivers/input/misc/wm831x-on.c
13390F:	drivers/input/touchscreen/wm831x-ts.c
13391F:	drivers/input/touchscreen/wm97*.c
13392F:	drivers/mfd/arizona*
13393F:	drivers/mfd/wm*.c
13394F:	drivers/mfd/cs47l24*
13395F:	drivers/power/supply/wm83*.c
13396F:	drivers/rtc/rtc-wm83*.c
13397F:	drivers/regulator/wm8*.c
13398F:	drivers/video/backlight/wm83*_bl.c
13399F:	drivers/watchdog/wm83*_wdt.c
13400F:	include/linux/mfd/arizona/
13401F:	include/linux/mfd/wm831x/
13402F:	include/linux/mfd/wm8350/
13403F:	include/linux/mfd/wm8400*
13404F:	include/linux/wm97xx.h
13405F:	include/sound/wm????.h
13406F:	sound/soc/codecs/arizona.?
13407F:	sound/soc/codecs/wm*
13408F:	sound/soc/codecs/cs47l24*
13409
13410WORKQUEUE
13411M:	Tejun Heo <tj@kernel.org>
13412R:	Lai Jiangshan <jiangshanlai@gmail.com>
13413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13414S:	Maintained
13415F:	include/linux/workqueue.h
13416F:	kernel/workqueue.c
13417F:	Documentation/core-api/workqueue.rst
13418
13419X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13420M:	Chen-Yu Tsai <wens@csie.org>
13421L:	linux-kernel@vger.kernel.org
13422S:	Maintained
13423N:	axp[128]
13424
13425X.25 NETWORK LAYER
13426M:	Andrew Hendry <andrew.hendry@gmail.com>
13427L:	linux-x25@vger.kernel.org
13428S:	Odd Fixes
13429F:	Documentation/networking/x25*
13430F:	include/net/x25*
13431F:	net/x25/
13432
13433X86 ARCHITECTURE (32-BIT AND 64-BIT)
13434M:	Thomas Gleixner <tglx@linutronix.de>
13435M:	Ingo Molnar <mingo@redhat.com>
13436M:	"H. Peter Anvin" <hpa@zytor.com>
13437M:	x86@kernel.org
13438L:	linux-kernel@vger.kernel.org
13439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13440S:	Maintained
13441F:	Documentation/x86/
13442F:	arch/x86/
13443
13444X86 PLATFORM DRIVERS
13445M:	Darren Hart <dvhart@infradead.org>
13446L:	platform-driver-x86@vger.kernel.org
13447T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13448S:	Maintained
13449F:	drivers/platform/x86/
13450F:	drivers/platform/olpc/
13451
13452X86 MCE INFRASTRUCTURE
13453M:	Tony Luck <tony.luck@intel.com>
13454M:	Borislav Petkov <bp@alien8.de>
13455L:	linux-edac@vger.kernel.org
13456S:	Maintained
13457F:	arch/x86/kernel/cpu/mcheck/*
13458
13459X86 MICROCODE UPDATE SUPPORT
13460M:	Borislav Petkov <bp@alien8.de>
13461S:	Maintained
13462F:	arch/x86/kernel/cpu/microcode/*
13463
13464X86 VDSO
13465M:	Andy Lutomirski <luto@amacapital.net>
13466L:	linux-kernel@vger.kernel.org
13467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13468S:	Maintained
13469F:	arch/x86/entry/vdso/
13470
13471XC2028/3028 TUNER DRIVER
13472M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13473M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13474L:	linux-media@vger.kernel.org
13475W:	https://linuxtv.org
13476T:	git git://linuxtv.org/media_tree.git
13477S:	Maintained
13478F:	drivers/media/tuners/tuner-xc2028.*
13479
13480XEN HYPERVISOR INTERFACE
13481M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13482M:	Juergen Gross <jgross@suse.com>
13483L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13485S:	Supported
13486F:	arch/x86/xen/
13487F:	drivers/*/xen-*front.c
13488F:	drivers/xen/
13489F:	arch/x86/include/asm/xen/
13490F:	include/xen/
13491F:	include/uapi/xen/
13492
13493XEN HYPERVISOR ARM
13494M:	Stefano Stabellini <sstabellini@kernel.org>
13495L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13496S:	Maintained
13497F:	arch/arm/xen/
13498F:	arch/arm/include/asm/xen/
13499
13500XEN HYPERVISOR ARM64
13501M:	Stefano Stabellini <sstabellini@kernel.org>
13502L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13503S:	Maintained
13504F:	arch/arm64/xen/
13505F:	arch/arm64/include/asm/xen/
13506
13507XEN NETWORK BACKEND DRIVER
13508M:	Wei Liu <wei.liu2@citrix.com>
13509M:	Paul Durrant <paul.durrant@citrix.com>
13510L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13511L:	netdev@vger.kernel.org
13512S:	Supported
13513F:	drivers/net/xen-netback/*
13514
13515XEN PCI SUBSYSTEM
13516M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13517L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13518S:	Supported
13519F:	arch/x86/pci/*xen*
13520F:	drivers/pci/*xen*
13521
13522XEN BLOCK SUBSYSTEM
13523M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13524M:	Roger Pau Monné <roger.pau@citrix.com>
13525L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13526S:	Supported
13527F:	drivers/block/xen-blkback/*
13528F:	drivers/block/xen*
13529
13530XEN PVSCSI DRIVERS
13531M:	Juergen Gross <jgross@suse.com>
13532L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13533L:	linux-scsi@vger.kernel.org
13534S:	Supported
13535F:	drivers/scsi/xen-scsifront.c
13536F:	drivers/xen/xen-scsiback.c
13537F:	include/xen/interface/io/vscsiif.h
13538
13539XEN SWIOTLB SUBSYSTEM
13540M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13541L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13542S:	Supported
13543F:	arch/x86/xen/*swiotlb*
13544F:	drivers/xen/*swiotlb*
13545
13546XFS FILESYSTEM
13547M:	Darrick J. Wong <darrick.wong@oracle.com>
13548M:	linux-xfs@vger.kernel.org
13549L:	linux-xfs@vger.kernel.org
13550W:	http://xfs.org/
13551T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13552S:	Supported
13553F:	Documentation/filesystems/xfs.txt
13554F:	fs/xfs/
13555
13556XILINX AXI ETHERNET DRIVER
13557M:	Anirudha Sarangi <anirudh@xilinx.com>
13558M:	John Linn <John.Linn@xilinx.com>
13559S:	Maintained
13560F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13561
13562XILINX UARTLITE SERIAL DRIVER
13563M:	Peter Korsgaard <jacmet@sunsite.dk>
13564L:	linux-serial@vger.kernel.org
13565S:	Maintained
13566F:	drivers/tty/serial/uartlite.c
13567
13568XILINX VIDEO IP CORES
13569M:	Hyun Kwon <hyun.kwon@xilinx.com>
13570M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13571L:	linux-media@vger.kernel.org
13572T:	git git://linuxtv.org/media_tree.git
13573S:	Supported
13574F:	Documentation/devicetree/bindings/media/xilinx/
13575F:	drivers/media/platform/xilinx/
13576F:	include/uapi/linux/xilinx-v4l2-controls.h
13577
13578XILLYBUS DRIVER
13579M:	Eli Billauer <eli.billauer@gmail.com>
13580L:	linux-kernel@vger.kernel.org
13581S:	Supported
13582F:	drivers/char/xillybus/
13583
13584XTENSA XTFPGA PLATFORM SUPPORT
13585M:	Max Filippov <jcmvbkbc@gmail.com>
13586L:	linux-xtensa@linux-xtensa.org
13587S:	Maintained
13588F:	drivers/spi/spi-xtensa-xtfpga.c
13589F:	sound/soc/xtensa/xtfpga-i2s.c
13590
13591YAM DRIVER FOR AX.25
13592M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13593L:	linux-hams@vger.kernel.org
13594S:	Maintained
13595F:	drivers/net/hamradio/yam*
13596F:	include/linux/yam.h
13597
13598YEALINK PHONE DRIVER
13599M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13600L:	usbb2k-api-dev@nongnu.org
13601S:	Maintained
13602F:	Documentation/input/yealink.txt
13603F:	drivers/input/misc/yealink.*
13604
13605Z8530 DRIVER FOR AX.25
13606M:	Joerg Reuter <jreuter@yaina.de>
13607W:	http://yaina.de/jreuter/
13608W:	http://www.qsl.net/dl1bke/
13609L:	linux-hams@vger.kernel.org
13610S:	Maintained
13611F:	Documentation/networking/z8530drv.txt
13612F:	drivers/net/hamradio/*scc.c
13613F:	drivers/net/hamradio/z8530.h
13614
13615ZBUD COMPRESSED PAGE ALLOCATOR
13616M:	Seth Jennings <sjenning@redhat.com>
13617L:	linux-mm@kvack.org
13618S:	Maintained
13619F:	mm/zbud.c
13620F:	include/linux/zbud.h
13621
13622ZD1211RW WIRELESS DRIVER
13623M:	Daniel Drake <dsd@gentoo.org>
13624M:	Ulrich Kunitz <kune@deine-taler.de>
13625W:	http://zd1211.ath.cx/wiki/DriverRewrite
13626L:	linux-wireless@vger.kernel.org
13627L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13628S:	Maintained
13629F:	drivers/net/wireless/zydas/zd1211rw/
13630
13631ZPOOL COMPRESSED PAGE STORAGE API
13632M:	Dan Streetman <ddstreet@ieee.org>
13633L:	linux-mm@kvack.org
13634S:	Maintained
13635F:	mm/zpool.c
13636F:	include/linux/zpool.h
13637
13638ZR36067 VIDEO FOR LINUX DRIVER
13639L:	mjpeg-users@lists.sourceforge.net
13640L:	linux-media@vger.kernel.org
13641W:	http://mjpeg.sourceforge.net/driver-zoran/
13642T:	hg https://linuxtv.org/hg/v4l-dvb
13643S:	Odd Fixes
13644F:	drivers/media/pci/zoran/
13645
13646ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13647M:	Minchan Kim <minchan@kernel.org>
13648M:	Nitin Gupta <ngupta@vflare.org>
13649R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13650L:	linux-kernel@vger.kernel.org
13651S:	Maintained
13652F:	drivers/block/zram/
13653F:	Documentation/blockdev/zram.txt
13654
13655ZS DECSTATION Z85C30 SERIAL DRIVER
13656M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13657S:	Maintained
13658F:	drivers/tty/serial/zs.*
13659
13660ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13661M:	Minchan Kim <minchan@kernel.org>
13662M:	Nitin Gupta <ngupta@vflare.org>
13663R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13664L:	linux-mm@kvack.org
13665S:	Maintained
13666F:	mm/zsmalloc.c
13667F:	include/linux/zsmalloc.h
13668F:	Documentation/vm/zsmalloc.txt
13669
13670ZSWAP COMPRESSED SWAP CACHING
13671M:	Seth Jennings <sjenning@redhat.com>
13672L:	linux-mm@kvack.org
13673S:	Maintained
13674F:	mm/zswap.c
13675
13676THE REST
13677M:	Linus Torvalds <torvalds@linux-foundation.org>
13678L:	linux-kernel@vger.kernel.org
13679Q:	http://patchwork.kernel.org/project/LKML/list/
13680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13681S:	Buried alive in reporters
13682F:	*
13683F:	*/
13684